Commit Graph

  • 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
  • 8d39dbf4a0 event_loop: group core API in EventLoopProvider kchibisov/core-event-loop Kirill Chibisov 2025-05-11 20:07:27 +09:00
  • 8e3951636a 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 dpi_v0.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
  • 2385410366 Winit version 0.30.10 v0.30.10 Kirill Chibisov 2025-04-29 15:05:33 +09:00
  • 6db1343c0b wayland: bump wayland-rs to avoid yanked release Kirill Chibisov 2025-04-30 02:09:44 +09:00
  • a26899a75d windows: fix incorrect cursor_range calculation in Ime::Preedit Mitoma Ryo 2025-04-29 21:11:54 +09:00
  • 80bddda641 macOS: Fix monitors connected via certain Thunderbolt hubs Mads Marquart 2025-04-29 12:41:42 +02:00
  • 5f1e9f6cc1 macOS: Store UUID in MonitorHandle instead of CGDirectDisplayID Mads Marquart 2025-03-17 09:18:14 +01:00
  • 57baf72741 Allow the user to register the application delegate on iOS Mads Marquart 2024-08-11 23:14:18 +02:00
  • da7a09658a fix: Support fractional refresh rates in video modes on macOS (#4191) Mads Marquart 2025-04-29 12:27:02 +02:00
  • 53321dc6f5 Swizzle sendEvent: instead of subclassing NSApplication Mads Marquart 2025-04-29 13:49:39 +02:00
  • 6556cde246 macOS: Close windows automatically when exiting Mads Marquart 2025-03-17 11:29:53 +01:00
  • 7672fd5657 wayland: support fractional scale for custom cursor jpy794 2025-04-29 13:12:43 +08:00
  • 847511672a wayland: add WindowExtWayland::xdg_toplevel Putta Khunchalee 2025-04-29 13:31:49 +09:00
  • 53bbe6c273 wayland: ensure external loop is notified with pump_events Kirill Chibisov 2025-04-29 11:43:36 +09:00
  • a224b3de06 windows: add locked cursor robtfm 2025-04-25 12:41:56 +02:00
  • 114599c2da wayland/fix: crash due consequent calls to set_cursor_grab Kirill Chibisov 2025-04-20 19:47:11 +09:00
  • aaecc92b62 chore: fix clippy issues Kirill Chibisov 2025-04-06 15:41:46 +09:00
  • c6cfa048b0 x11:wayland: fix pump_events blocking with Wait Kirill Chibisov 2025-03-17 13:20:17 +03:00
  • c591089ece macOS: Make set_simple_fullscreen honor set_borderless_game (#4164) aloucks 2025-03-16 21:58:47 -04:00
  • ec7677d692 Fix a pause in the event loop when clicking the title bar on windows (#4136) aloucks 2025-03-16 21:27:27 -04:00
  • b9b2f1643e Windows: add IconExtWindows::from_resource_name (#4137) rctlmk 2025-02-27 00:02:32 +03:00
  • 1db15b6875 chore: fix clippy lints Kirill Chibisov 2025-02-20 20:21:07 +03: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
  • f9b926be99 macOS: Store UUID in MonitorHandle instead of CGDirectDisplayID madsmtm/macos-monitor-handle-uuid-v0.30.x Mads Marquart 2025-03-17 09:18:14 +01:00
  • 37a4394a3e Remove apple/appkit/window.rs Mads Marquart 2025-03-17 23:50:15 +01: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
  • 48974ed7ec macOS: Fix pump_app_events madsmtm/janky-pump-events Mads Marquart 2025-03-01 22:12:20 +01:00
  • be1baf164c Properly implement Debug for Window and EventLoop types (#3297) Mads Marquart 2025-03-03 08:40:04 +01:00
  • 82021cc5c7 macOS: Remove panic wrapper Mads Marquart 2025-02-27 01:05:50 +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
  • 1ae4f5cdea Winit version 0.30.9 v0.30.9 Kirill Chibisov 2025-02-05 14:58:57 +03:00
  • 501d9b4a44 ios: fix timers Mads Marquart 2025-02-06 10:56:10 +01:00
  • 487137b867 x11: fix modifiers replay Kirill Chibisov 2025-02-05 09:04:09 +03:00
  • b77ea7d218 x11: fix crash with uim Kirill Chibisov 2025-02-03 20:43:43 +03:00
  • 3154c60ef4 Document that we require cargo +nightly fmt (#4105) Mads Marquart 2025-01-31 18:24:33 +01:00
  • abfe90bddb wayland: clear IME preedit only when necessary Tom Churchman 2025-01-17 17:29:10 +01:00
  • 090498a4a6 Use wrapper type for CFUUID (#4032) Pascal Hertleif 2025-01-17 12:38:42 +01: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
  • 58402b58cf Winit version 0.30.8 v0.30.8 Kirill Chibisov 2025-01-04 01:31:08 +03:00