Commit graph

  • 62ed51a138
    On Winows, Fix deedlock with WM_MOUSEMOVE Kirill Chibisov 2023-10-25 18:32:16 +04:00
  • b2a2ec91ae
    Fix unused import warnings on nightly Kirill Chibisov 2023-10-25 15:58:31 +04:00
  • d37d1a03b2
    On Windows, fix deadlock during Cursor{Enter,Leave} Kirill Chibisov 2023-10-22 19:38:54 +04:00
  • 772b21ce09
    Bump version on master Kirill Chibisov 2023-10-21 11:58:17 +04:00
  • 2edcd09704
    On X11, fix cursor_hittest not reloaded on Resize Kirill Chibisov 2023-10-21 11:09:53 +04:00
  • d35c3bea42
    Fix rwhd_05 doc links Diggory Hardy 2023-10-21 05:13:58 +01:00
  • 89a184ed84
    feat(windows): Fix inconsistency in mouse button device events, add hwheel device event on Windows Valaphee The Meerkat 2023-10-20 19:03:05 +02:00
  • 36d4907da8
    On Windows, fix IME APIs MT-safety Kirill Chibisov 2023-10-20 15:46:57 +04:00
  • 98b3508aca
    On Windows, fix RedrawRequested delivery Kirill Chibisov 2023-10-20 14:52:01 +04:00
  • c0db53a516
    Implement Ord/PartialOrd for ModifiersState Diggory Hardy 2023-10-20 11:51:42 +01:00
  • 52b7205b75
    On Windows, fix invalid hmonitor panic Xiaopeng Li 2023-10-20 18:51:04 +08:00
  • 41dbbc27a0
    On iOS, add configuration for status bar style Arend van Beelen jr 2023-10-20 12:26:10 +02:00
  • c346fb7e61
    On macOS, fix tabGroup misuse Kirill Chibisov 2023-10-20 14:05:57 +04:00
  • 6a041f84ba
    Remove garbage from README Kirill Chibisov 2023-10-19 19:25:30 +04:00
  • acfeff5327
    Revise Key and KeyCode enums Diggory Hardy 2023-10-19 15:27:49 +01:00
  • b9e1e96eaa
    Ensure that DISPLAY vars are non-empty before using Kirill Chibisov 2023-10-19 17:03:15 +04:00
  • 880238a24f
    Fix examples not render on Wayland Kirill Chibisov 2023-10-17 07:53:38 +04:00
  • f5b4d6938f
    On Windows, fix CursorEntered/CursorLeft not sent during mouse grab YouKnow 2023-10-17 06:53:22 +03:30
  • c65e2247a1
    On macOS, fix globe key triggering assertion Kirill Chibisov 2023-10-17 05:59:48 +04:00
  • 801fddbfcf
    Make WindowBuilder Send + Sync Kirill Chibisov 2023-10-17 04:54:12 +04:00
  • 3ad64fb811
    Remove resolved deny.toml entries Kirill Chibisov 2023-10-17 04:35:14 +04:00
  • 9bf4493a21
    Upgrade to ndk 0.8, ndk-sys 0.5 + android-activity 0.5 releases Marijn Suijten 2023-10-17 02:08:33 +02:00
  • 48f6582eb4
    Web Async Rework (#3082) daxpedda 2023-10-16 15:50:22 +02:00
  • ef34692148
    Add a note on Window::request_redraw on Windows Kirill Chibisov 2023-10-15 23:48:37 +04:00
  • c48116a8fd
    Implement AsFd/AsRawFd for EventLoop<T> Kirill Chibisov 2023-10-15 20:31:29 +04:00
  • b938fe9df5
    Fix potentially unaligned references in X11 device John Nunley 2023-10-14 20:09:10 -07:00
  • b7e3649e8b
    Update SCTK to 0.18.0 Kirill Chibisov 2023-10-15 06:49:57 +04:00
  • 844269d017
    Fix ndk deps versions Kirill Chibisov 2023-10-15 06:39:18 +04:00
  • e41fac825c
    Update to new raw-window-handle strategy John Nunley 2023-10-14 19:07:39 -07:00
  • bbeacc46d5
    feat: Implement set_cursor_hittest for X11 Ryan Hileman 2023-10-13 20:42:07 -07:00
  • 61581ebb4f
    Fix CHANGELOG entry for Event::MemoryWarning Kirill Chibisov 2023-10-13 02:02:00 +04:00
  • 93f1000a05
    Add Occluded and MemoryWarning events for iOS/Android François 2023-10-12 22:42:09 +02:00
  • 1ea41a2ee2
    Add Window::show_window_menu YouKnow 2023-10-11 01:16:16 +03:30
  • 42c9b7e40e
    Fix reset to Poll after the event loop starts daxpedda 2023-10-10 22:46:08 +02:00
  • 0960635895
    On Wayland, fix MonitorHandle position baneyue 2023-10-11 04:44:52 +08:00
  • 789a497980
    Remove obsolete docs about wayland CSD env variable Kirill Chibisov 2023-10-10 09:23:37 +04:00
  • fac6110cb6
    Web: fix ControlFlow::WaitUntil to never wake up **before** the given time (#3133) daxpedda 2023-10-09 12:31:02 +02:00
  • 0363be4776
    Add Window::set_blur Dmitry Sharshakov 2023-10-08 22:53:15 +03:00
  • f5dd1c008c
    Web: remove unnecessary usage of once_cell::unsync::Lazy (#3134) daxpedda 2023-10-08 02:00:51 +02:00
  • 48a1e84906
    Update Clippy to v1.73 (#3135) daxpedda 2023-10-08 01:21:46 +02:00
  • ee0db52ac4
    Rename run_ondemand to run_on_demand epimeletes 2023-10-03 23:24:42 +02:00
  • c7cf0cfd83
    Make DeviceId contain device id's on Android Fredrik Fornwall 2023-10-03 23:23:18 +02:00
  • 8393d98940
    Link to areweguiyet.com and arewegameyet.rs for extra deps Mads Marquart 2023-10-03 23:22:14 +02:00
  • af247eac0f
    X11: Add #[deny(unsafe_op_in_unsafe_fn)] (#3121) Mads Marquart 2023-09-30 21:43:41 +02:00
  • b2b4564a5f
    Windows: Add #[deny(unsafe_op_in_unsafe_fn)] (#3070) Mads Marquart 2023-09-29 16:07:44 +02:00
  • cb58c49a90
    Bump version on master (#3119) Mads Marquart 2023-09-28 01:03:38 +02:00
  • ffb46dd61f
    Fix transparent windows on X11 Neil Macneale V 2023-09-25 14:05:15 -07:00
  • 8c8fb39fcd
    Remove DeviceEvent::Text event Kirill Chibisov 2023-09-23 18:40:23 +04:00
  • 2422ea39d0
    Pass force on touch events on android lucasmerlin 2023-09-22 21:44:39 +02:00
  • 878d832d24
    Make ControlFlow::Wait the default (#3106) daxpedda 2023-09-22 21:27:11 +02:00
  • e2e01e1fc6
    Remove old docs about EventLoop::run Kirill Chibisov 2023-09-22 13:46:52 +04:00
  • c8b685ddbc
    On X11, fix WaitUntil and Poll behavior Pavel Strakhov 2023-09-20 12:15:28 +01:00
  • f10ae52385
    Implement PartialOrd and Ord for MouseButton StarStarJ 2023-09-17 11:51:03 +02:00
  • e731041c15
    Correct Wayland section in dpi docs Kirill Chibisov 2023-09-16 18:14:46 +04:00
  • 9df7fc47a1
    Install cargo-apk with the stable toolchain daxpedda 2023-09-16 14:17:53 +02:00
  • 992aeb0ca0
    Ignore foreign-types* duplicate deps on macOS daxpedda 2023-09-16 12:54:49 +02:00
  • 0caba93b51
    Rename PollType to PollStrategy (#3089) daxpedda 2023-09-08 18:39:23 +02:00
  • c00c1e9eb7
    Add an MSRV policy to the README (#3046) John Nunley 2023-09-08 08:34:55 -07:00
  • 83950acd5a
    Add Window.requestIdleCallback() support (#3084) daxpedda 2023-09-07 12:12:35 +02:00
  • b99403b1b9
    Correct set_exit() -> exit() in the changelog (#3088) Fredrik Fornwall 2023-09-07 11:52:53 +02:00
  • 4f0ce7201d
    Revert select_xkb_events to its previous impl John Nunley 2023-09-06 23:25:52 -07:00
  • e648169861
    Move ControlFlow to EventLoopWindowTarget daxpedda 2023-09-07 08:25:04 +02:00
  • 8fdd81ecef
    Allow the user to force X11 under Wayland John Nunley 2023-09-03 14:24:05 -07:00
  • 7a2a2341c2
    Remove T from EventLoopTargetWindow (#3081) daxpedda 2023-09-03 02:26:53 +02:00
  • d68d9eab38
    Mark startup_notify unsafe functions as safe Kirill Chibisov 2023-09-02 02:05:56 +04:00
  • a06ea45c0f
    Slightly reduce number of cfgs (#3071) Mads Marquart 2023-09-01 23:14:16 +02:00
  • 67b041e231
    On Wayland, fix TouchPhase::Canceled sent for Move Kirill Chibisov 2023-09-01 02:14:34 +04:00
  • 6dfc78fb50
    Make EventLoopWindowTarget independent of the user type on Orbital (#3055) Mads Marquart 2023-08-30 16:43:28 +02:00
  • 477619c0a7
    Ensure that winit initializes NSApplication (#3069) Mads Marquart 2023-08-30 15:19:30 +02:00
  • 5f1a4b65ad
    Fix missing quote (#3068) Mads Marquart 2023-08-30 13:59:23 +02:00
  • bb9b629bc3
    Implement X11 extensions using x11rb instead of Xlib John Nunley 2023-08-29 14:01:25 -07:00
  • 0c8cf94a70
    Web: Fullscreen Overhaul (#3063) daxpedda 2023-08-29 09:28:30 +02:00
  • 1dfca5a395
    Enable event propagation (#3062) daxpedda 2023-08-28 19:18:10 +02:00
  • 7541220a41
    Fix macOS deminiaturize (#3054) Mads Marquart 2023-08-27 17:35:45 +02:00
  • 7e11912d22
    Lock the cargo-apk deps on CI Kirill Chibisov 2023-08-27 19:05:45 +04:00
  • 86baa1c99a
    Make iOS fully thread safe (#3045) Mads Marquart 2023-08-27 17:04:39 +02:00
  • d9f04780cc
    Improve CI caching, and give each job names Mads Marquart 2023-08-27 16:25:32 +02:00
  • 67d3fd28f7
    Move Event::RedrawRequested to WindowEvent (#3049) daxpedda 2023-08-27 16:15:09 +02:00
  • a3cba838ea
    On Web, never return a MonitorHandle (#3051) daxpedda 2023-08-26 18:56:44 +02:00
  • 48abf52aac
    Use setTimeout() trick instead of Window.requestIdleCallback() (#3044) daxpedda 2023-08-25 21:40:21 +02:00
  • 68ef9f707e
    Use frame instead of visibleRect (#3043) Mads Marquart 2023-08-24 22:52:11 +02:00
  • 9979441c82
    Fix recent CI failures (#3041) Mads Marquart 2023-08-24 18:29:31 +02:00
  • 309e6aa85a
    Bump version on master Kirill Chibisov 2023-08-16 16:34:36 +04:00
  • 8b8556798e
    Bump version on master Kirill Chibisov 2023-08-16 13:21:09 +04:00
  • 2d96480a89
    Use beta versions of android crates Kirill Chibisov 2023-08-16 12:31:23 +04:00
  • 6caff77abb
    Bump MSRV to 1.65 Kirill Chibisov 2023-08-16 12:10:38 +04:00
  • af6c343d0e
    Improve macOS/iOS/Web thread safety Mads Marquart 2023-08-14 21:19:57 +02:00
  • 119462795a
    Pin android-activity git dependency Kirill Chibisov 2023-08-14 23:10:32 +04:00
  • f801c4a00b
    Reexport raw-window-handle in window module Kirill Chibisov 2023-08-14 11:24:45 +04:00
  • f9758528f6
    Propagate error from EventLoop creation Kirill Chibisov 2023-08-13 23:20:09 +04:00
  • 778d70c001
    Fix touch force for Apple Pencil lucasmerlin 2023-08-12 14:22:22 +02:00
  • dc973883c9
    Add a way to embed the X11 window into another John Nunley 2023-08-11 02:30:55 -07:00
  • 2233edb9a0
    iOS: Use NSOperatingSystemVersion from icrate (#3019) Fredrik Fornwall 2023-08-09 15:57:20 +02:00
  • bd2f1e8312
    Android: Support unicode character mapping + dead keys Robert Bragg 2023-08-07 23:56:42 +01:00
  • e9ebf1e5f4
    Fix event loop not waking up due to repeat source Kirill Chibisov 2023-08-07 09:35:59 +04:00
  • 5f7955cb2b
    On X11, set visual_id in raw-window-handle Kirill Chibisov 2023-08-06 06:07:19 +04:00
  • 793c535b01
    Revert "Propagate error from EventLoop creation" (#3010) Kirill Chibisov 2023-08-06 06:07:01 +04:00
  • ed26dd58fd
    Propagate error from EventLoop creation Kirill Chibisov 2023-08-06 06:03:54 +04:00
  • 584aab4cd0
    Make with_x11_visual take ID instead of a pointer John Nunley 2023-08-05 14:58:23 -07:00
  • 8100a6a584
    Remove 'static requirement on run Kirill Chibisov 2023-08-06 01:56:56 +04:00