Commit graph

  • ed4ebd4242
    windows: Fix crash in for Windows versions < 17763 Varphone Wong 2025-05-14 20:31:48 +08:00
  • b5921d89f2 winit-core: add top-level doc Kirill Chibisov 2025-05-05 21:14:39 +09:00
  • b5a6a4e616 ci: test winit-core Kirill Chibisov 2025-05-03 21:36:38 +09:00
  • 9598eb371c winit-core: fix tests Kirill Chibisov 2025-05-03 21:35:32 +09:00
  • 634b9baea2 winit-core: drop all cfg except web Kirill Chibisov 2025-05-03 21:30:07 +09:00
  • cf5e422dc8 winit-core: drop broken docs Kirill Chibisov 2025-05-03 21:25:22 +09:00
  • 276597e009 winit-core: cleanup event loop docs Kirill Chibisov 2025-05-03 21:04:27 +09:00
  • c0b737de4a winit-core: move application Kirill Chibisov 2025-05-03 20:27:48 +09:00
  • 79fa4061cb winit-core: move event Kirill Chibisov 2025-05-03 20:21:45 +09:00
  • 056421546a winit-core: move ActiveEventLoop Kirill Chibisov 2025-05-03 20:02:59 +09:00
  • b4c5b76155 winit-core: move window Kirill Chibisov 2025-05-03 18:24:44 +09:00
  • c8b9a86885 winit-core: partially split event_loop Kirill Chibisov 2025-05-02 13:28:57 +09:00
  • fe2df61884 winit-core: move error Kirill Chibisov 2025-05-02 13:16:31 +09:00
  • 446482367b winit-core: move cursor Kirill Chibisov 2025-05-01 20:16:34 +09:00
  • cbb29ab526 winit-core: move icon Kirill Chibisov 2025-05-01 19:59:29 +09:00
  • a491c2abed winit-core: move keyboard Kirill Chibisov 2025-05-01 19:40:53 +09:00
  • 3142355417 winit-core: move monitor handle Kirill Chibisov 2025-05-01 19:35:04 +09:00
  • 3493a20173 winit-core: new crate + split out as_any Kirill Chibisov 2025-05-01 19:25:15 +09:00
  • bf0bde8067 ci/deny: allow scripts in zerocopy Kirill Chibisov 2025-05-11 20:13:59 +09:00
  • 519947463f
    Bump MSRV to 1.80 Kirill Chibisov 2025-05-05 21:55:12 +09:00
  • 8c36ed4900
    x11: drop dead code Kirill Chibisov 2025-05-04 00:03:31 +09:00
  • 7b2c9d42b4
    Fix typos from updated typos tool (#4213) Bruce Mitchener 2025-05-03 18:38:15 +07:00
  • 587ade844d DPI version 0.1.2 Kirill Chibisov 2025-05-02 13:36:04 +09:00
  • 6756549ac9 clippy: fix casing in windows backend Kirill Chibisov 2025-05-02 16:02:30 +09:00
  • 17666e3171
    Bump version on master Kirill Chibisov 2025-04-30 21:01:32 +09:00
  • f6ca06cd58
    wayland: bump wayland-rs to avoid yanked release Kirill Chibisov 2025-04-30 02:09:44 +09:00
  • e634cc609f
    windows: fix incorrect cursor_range calculation in Ime::Preedit Mitoma Ryo 2025-04-29 21:11:54 +09:00
  • aa83726c72
    macOS: Fix monitors connected via certain Thunderbolt hubs (#4207) Mads Marquart 2025-04-29 13:25:46 +02:00
  • 1800fa1670
    macOS: Store UUID in MonitorHandle instead of CGDirectDisplayID (#4167) Mads Marquart 2025-04-29 12:26:03 +02:00
  • a5e6d0aaaf
    fix: Support fractional refresh rates in video modes on macOS (#4191) Mads Marquart 2025-04-29 12:02:07 +02:00
  • 4fe4ce3d77
    wayland: support fractional scale for custom cursor jpy794 2025-04-29 13:12:43 +08:00
  • 078c4c0c4f
    wayland: add WindowExtWayland::xdg_toplevel Putta Khunchalee 2025-04-29 13:31:49 +09:00
  • c8579a1882
    wayland: ensure external loop is notified with pump_events Kirill Chibisov 2025-04-29 11:43:36 +09:00
  • ab96fa8395
    windows: add locked cursor robtfm 2025-04-25 12:41:56 +02:00
  • 6461cfa9b1
    docs: fix incorrect markdown link syntax Life Adventurer 2025-04-22 15:26:28 +08:00
  • 6c214e71ae
    wayland/fix: crash due consequent calls to set_cursor_grab Kirill Chibisov 2025-04-20 19:47:11 +09:00
  • ecc884ac91
    dpi: make no_std compatible Daniel McNab 2025-04-20 06:46:15 +01:00
  • 24e2c6914a
    macOS:ios: use next objc2 version Mads Marquart 2025-04-20 07:36:49 +02:00
  • ed4d70fdd4 chore: fix clippy issues Kirill Chibisov 2025-04-06 15:41:46 +09:00
  • 07c25b9703 icon: refactor Icon to be dyn Kirill Chibisov 2025-03-23 20:02:07 +03:00
  • cdbdd974fb
    Align NamedKey and KeyCode more closely with the W3C specs (#4018) Mads Marquart 2025-03-23 12:56:01 +01:00
  • 7e13248be3
    example/application: fix alt binding on macOS aloucks 2025-03-20 04:14:33 -04:00
  • b15a40cd14
    Document markdown wrapping policy (#3680) ShikiSuen 2025-03-17 20:04:24 +08:00
  • 8db4a9cc61
    macOS: Close windows automatically when exiting (#4154) Mads Marquart 2025-03-17 11:29:53 +01:00
  • a4ab7dc64c
    x11:wayland: fix pump_events blocking with Wait Kirill Chibisov 2025-03-17 13:20:17 +03:00
  • afb731bb52
    Drop application handler on run loop exit (#4149) Mads Marquart 2025-03-17 10:56:00 +01:00
  • ef37b1d5dd
    macOS: Make set_simple_fullscreen honor set_borderless_game (#4164) aloucks 2025-03-16 21:58:47 -04:00
  • 2b4e8ef916
    Fix a pause in the event loop when clicking the title bar on windows (#4136) aloucks 2025-03-16 21:27:27 -04:00
  • ae28eea406
    cursor: refactor CustomCursor to be dyn Kirill Chibisov 2025-03-13 17:18:37 +03:00
  • a0464ae83b
    x11: implement true cursor area with XNArea attribute Aaron Muir Hamilton 2025-03-11 14:04:50 -04:00
  • 16d5f46db1
    utils: add cast_* methods to allow more type-safe casting Mads Marquart 2025-03-11 14:35:25 +01:00
  • 5cada36ae8
    x11: move x11 specific code to x11 from linux/mod.rs Kirill Chibisov 2025-03-08 10:14:08 +03:00
  • b3dcfa1275 docs: don't build platform docs for docsrs Kirill Chibisov 2025-02-08 14:19:58 +03:00
  • f1c5afd84e monitor: refactor MonitorHandle to store dyn object Kirill Chibisov 2024-09-21 20:27:12 +03:00
  • be1baf164c
    Properly implement Debug for Window and EventLoop types (#3297) Mads Marquart 2025-03-03 08:40:04 +01:00
  • 39c0862198
    apple: Implement wake-ups using system mechanisms (#4146) Mads Marquart 2025-03-01 20:18:28 +01:00
  • aa8ebdc795
    Remove top-level Event enum (#4153) Mads Marquart 2025-03-01 13:16:39 +01:00
  • ea68916055
    macOS: Parse more key codes into named keys (#4148) Mads Marquart 2025-03-01 12:41:46 +01:00
  • e26b831f23
    Windows: Use ApplicationHandler (#4141) Mads Marquart 2025-03-01 12:09:59 +01:00
  • 8c3e69c08b
    macOS: Fix crash when reconnecting monitors (#4151) Mads Marquart 2025-02-28 17:32:24 +01:00
  • 46879429ed
    Windows: add IconExtWindows::from_resource_name (#4137) rctlmk 2025-02-27 00:02:32 +03:00
  • 0c89ea7386
    Merge KeyEventExtra into KeyEvent (#4029) Mads Marquart 2025-02-26 17:51:49 +01:00
  • 6c0e3c3b15
    Remove @types/eslint__js (#4133) dependabot[bot] 2025-02-24 20:17:44 +01:00
  • 675582bd46
    Swizzle sendEvent: instead of subclassing NSApplication (#4036) Mads Marquart 2025-02-24 10:38:10 +01:00
  • 4d6fe7e35c
    web: Avoid top-level Event Mads Marquart 2025-02-24 09:21:55 +01:00
  • f9912baf09
    x11: Call ApplicationHandler directly Mads Marquart 2025-02-24 09:13:25 +01:00
  • f290619dce
    wayland: use custom Event enum for buffered events Mads Marquart 2025-02-24 08:56:11 +01:00
  • 23011c6b0a
    Update to windows-sys 0.59 (#4098) valadaptive 2025-02-23 22:40:11 -05:00
  • 3a39a6ddb0
    examples: make default example simple Kirill Chibisov 2025-02-21 20:35:22 +03:00
  • 90cf9a3398 docs: remove dead doc link Kirill Chibisov 2025-02-18 14:58:36 +03:00
  • 05d8fa0b91 chore: fix clippy lints Kirill Chibisov 2025-02-20 20:21:07 +03:00
  • d7d20507ed ci: disable 32-bit windows gnu on nightly Kirill Chibisov 2025-02-20 20:39:34 +03:00
  • f6e66a71f8
    doc: remove spurious derive directive Bruce Mitchener 2025-02-18 18:53:16 +07:00
  • c09160d1a8
    Bump version on master Kirill Chibisov 2025-02-06 13:26:30 +03:00
  • 2230e71093
    ios: fix timers Mads Marquart 2025-02-06 10:56:10 +01:00
  • 5e6350d142
    x11: fix modifiers replay Kirill Chibisov 2025-02-05 09:04:09 +03:00
  • a6998af997
    x11: fix crash with uim Kirill Chibisov 2025-02-03 20:43:43 +03:00
  • 5c48ec7977
    Document that we require cargo +nightly fmt (#4105) Mads Marquart 2025-01-31 18:24:33 +01:00
  • 953d9b4268
    Update to objc2 v0.6 (#4092) Mads Marquart 2025-01-28 21:31:14 +01:00
  • f5dcd2aabe
    Rework Drag-And-Drop API (#4079) valadaptive 2025-01-28 15:10:40 -05:00
  • 77f1c73f06
    wayland: clear IME preedit only when necessary Tom Churchman 2025-01-17 17:29:10 +01:00
  • 24c226416e
    Use wrapper type for CFUUID (#4032) Pascal Hertleif 2025-01-17 12:38:42 +01:00
  • 69382fda9a
    examples/child_window: use distinct color/position for children Sl-L 2025-01-10 12:07:17 -03:00
  • ee245c569d
    api: make VideoModeHandle into VideoMode Kirill Chibisov 2025-01-02 03:29:42 +03:00
  • 5462f27dda
    api: add ActivationToken::{from,into}_raw Kirill Chibisov 2024-12-31 06:08:18 +03:00
  • 927deb030f
    x11: fix cursor grab mode tracking on error Kirill Chibisov 2024-12-31 05:52:12 +03:00
  • 5ea81efc74 x11: add workaround for disabling IME on gnome Kirill Chibisov 2024-12-23 23:38:46 +03:00
  • 6896de5b73
    windows: fix the event loop not waking on accessibility requests Matt Campbell 2024-12-23 15:23:44 -06:00
  • d736763216
    Bump version on master Kirill Chibisov 2024-12-22 23:13:25 +03:00
  • e316a89847
    x11: fix KeyboardInput delivered twice with IME Kirill Chibisov 2024-12-22 17:51:44 +03:00
  • f0d8689039
    Bump version on master Kirill Chibisov 2024-12-21 09:39:09 +03:00
  • 4d5e68c6e2
    Implement ability to make non-activating window on macOS (#4035) Exidex 2024-12-13 00:56:39 +01:00
  • 5835c9102e
    macOS: Fix checking for undocumented cursors (#4033) Skip R. 2024-12-08 13:01:57 -08:00
  • e47081e385
    docs: show less of the unstable docs in the README Mads Marquart 2024-12-06 11:16:30 +01:00
  • 171d53c042
    Update smol_str (#3991) Benjamin Brienen 2024-12-03 23:07:19 +01:00
  • 35379f305a
    Remove feature description in FEATURES.md (#3479) Mads Marquart 2024-12-03 21:24:57 +01:00
  • 4d2a0dd2b3
    iOS: Never queue application-level events (#3905) Mads Marquart 2024-12-03 19:53:29 +01:00
  • 4a8b659228
    Fix MonitorHandle PartialEq and Hash on iOS (#4013) Mads Marquart 2024-12-03 19:02:53 +01:00
  • f314cd2b9a
    macOS: Fix crash when pressing Caps Lock (#4024) Mads Marquart 2024-12-03 18:48:23 +01:00
  • 3657506f6e
    macOS: Avoid redundant initial resize event (#3913) Mads Marquart 2024-12-03 18:35:04 +01:00