Commit graph

  • 359a38844b bugfix(x11): crash when querying xsettings prop fails Kirill Chibisov 2024-03-07 22:14:33 +04:00
  • 563b0bf5e3 dpi: add LogicalUnit, PhysicalUnit, and Unit amrbashir 2024-02-27 01:28:41 +02:00
  • b2f9fad654 ci: add typos-cli AmeKnite 2024-03-04 14:04:53 -06:00
  • 4ade1a7518 docs: add a code of conduct John Nunley 2024-03-01 17:50:33 -08:00
  • e06ecf4d72 Bump version on master Kirill Chibisov 2024-03-06 13:16:35 +04:00
  • 4a8050289d fix(xkb): text not being None when composing Kirill Chibisov 2024-03-05 18:19:39 +04:00
  • 99e238065e Bump x11-dl to v2.19.1 daxpedda 2024-03-05 11:41:21 +01:00
  • d123cd2f8e api: add ApplicationHandler and matching run APIs Kirill Chibisov 2024-02-23 14:37:21 +04:00
  • fc8a008b25 chore(wayland): don't reapply same cursor grab Kirill Chibisov 2024-03-05 14:27:40 +04:00
  • f6f1c45a72 bugfix(x11): fix incorrect delta filtering John Nunley 2024-03-02 14:10:14 -08:00
  • 388c40b1e0 Bump version on master daxpedda 2024-03-02 12:29:27 +01:00
  • 7a40aa43dc Web: fix crash with ControlFlow::Wait|WaitUntil daxpedda 2024-03-02 12:15:01 +01:00
  • 944347696a Replace log with tracing John Nunley 2024-02-25 19:20:39 -08:00
  • 96172693fe Bump version on master Kirill Chibisov 2024-03-01 14:11:28 +04:00
  • 32004405ee
    Add documentation example of ignoring key repeats (#3538) Mads Marquart 2024-03-01 11:27:47 +01:00
  • 22e932b5ab
    On X11, fix use after free during xinput2 processing Kirill Chibisov 2024-03-01 13:40:20 +04:00
  • 3d4c53459a
    On X11, filter out tiny device mouse events John Nunley 2024-03-01 01:11:28 -08:00
  • f0b4889227
    Add LICENSE file to dpi crate Kirill Chibisov 2024-02-28 23:13:14 +04:00
  • c81448e0b8
    Bump version on master Kirill Chibisov 2024-02-28 22:54:37 +04:00
  • f498ff0369
    Fix feature = "cargo-clippy" deprecation Dimitris Apostolou 2024-02-28 19:50:05 +02:00
  • c4e6e94b80
    Remove a few unnecessary usages of Lazy (#3531) Mads Marquart 2024-02-28 12:28:26 +01:00
  • a5dbd3ee52
    macOS: Refactor event handler storage (#3532) Mads Marquart 2024-02-28 04:33:47 +01:00
  • a4480a0652
    Clean up iOS ffi.rs (#3530) Mads Marquart 2024-02-27 21:07:52 +01:00
  • e41f0eabb1
    Split dpi module out into a separate crate (#3518) Mads Marquart 2024-02-26 14:52:00 +01:00
  • 7e28d7615e
    On X11, replay modifiers consumed by XIM Kirill Chibisov 2024-02-26 12:59:41 +04:00
  • 010787a430
    Fix nightly CI (#3526) daxpedda 2024-02-26 09:46:12 +01:00
  • 352e70b8ac
    m: Remove once_cell dependency James Liu 2024-02-25 08:19:27 -08:00
  • 990bbf178f
    Update documentation regarding set_cursor_position (#3521) Friz64 2024-02-24 23:15:38 +01:00
  • 97cfdd4b09
    Move some of our documentation to docs.rs (#3478) Mads Marquart 2024-02-23 15:35:18 +01:00
  • a127bd6f66
    iOS: Split classes in view.rs into separate files (#3511) Mads Marquart 2024-02-22 22:28:49 +01:00
  • 4a8648be57
    On X11, force resend modifiers when focus changes Kirill Chibisov 2024-02-22 08:30:39 +04:00
  • a8c7109e89 Pin bumpalo to 3.14.0 on CI Kirill Chibisov 2024-02-21 14:29:01 +04:00
  • 7abd427216 Create custom cursor with directly with event loop Kirill Chibisov 2024-02-03 07:27:17 +04:00
  • 3fb93b4f83 Deprecate window creation with stale event loop Kirill Chibisov 2024-01-31 17:29:59 +04:00
  • 19190a95a0
    On Wayland, send DeviceEvent::Motion Andriy 2024-02-20 10:34:05 +01:00
  • c4310af83c
    Fix various typos Bruce Mitchener 2024-02-19 11:58:44 +07:00
  • 542d1938ce Fix warnings with latest nightly Kirill Chibisov 2024-02-19 08:34:39 +04:00
  • 31f8b816bd Make EventLoopProxy Sync Mads Marquart 2024-02-01 14:27:44 +01:00
  • e61a7320a2
    On X11, use events modifiers to detect state Kirill Chibisov 2024-02-18 01:39:42 +04:00
  • db41938deb
    Remove Testers and Contributors table (#3497) Mads Marquart 2024-02-17 09:54:29 +01:00
  • 2bc1943188
    Pin ahash in CI (#3498) Mads Marquart 2024-02-16 17:51:48 +01:00
  • 385c4b3c88
    On Wayland, update title from AboutToWait Kirill Chibisov 2024-02-14 00:48:52 +04:00
  • ea70f773d3
    On X11, don't require XIM to be present Kirill Chibisov 2024-02-13 07:49:58 +04:00
  • 83012f4c1c
    Fix Documentation for ScaleFactorChanged in WindowEvent. (#3489) AryaveerSR 2024-02-12 22:50:03 +05:30
  • 6825fed073
    On Orbital, implement various Window methods Jeremy Soller 2024-02-10 17:40:06 -07:00
  • 273984a385 On X11, extract event handlers Kirill Chibisov 2024-02-09 06:32:03 +04:00
  • dbe0f852da On X11, store window target on EventProcessor Kirill Chibisov 2024-02-09 05:52:09 +04:00
  • d1902aa15a
    On X11, don't require XSETTINGS Kirill Chibisov 2024-02-10 00:24:03 +04:00
  • 4112fccc12
    Update meeting time (#3475) Mads Marquart 2024-02-09 17:20:46 +01:00
  • bd6ce32860
    On Orbital, map keys to NamedKey when possible Jeremy Soller 2024-02-09 00:28:30 -07:00
  • 8936fe1acd
    Fix nightly CI dead_code warnings Kirill Chibisov 2024-02-08 13:28:26 +04:00
  • fedb86ea5a
    On Orbital, implement KeyEventExtModifiersSupplement Jeremy Soller 2024-02-08 01:55:11 -07:00
  • 20687fef1c
    Fix compatibility with platforms without AtomicU64 Kirill Chibisov 2024-02-08 00:58:43 +04:00
  • 56035e1f13
    Account for WAYLAND_SOCKET when detecting Wayland Kirill Chibisov 2024-02-07 06:41:23 +04:00
  • 08fc4099e8
    On Windows, apply ScaleFactorChanged new size if different than OS (#3408) Amr Bashir 2024-02-06 21:46:30 +02:00
  • 4d4d6e5052
    On Wayland, fix min/max inner size setting Kirill Chibisov 2024-02-01 00:11:31 +04:00
  • cf5f4de19e Specify that alpha channel is not premultiplied Kirill Chibisov 2024-01-30 18:25:05 +04:00
  • 21df84b7f4 On Wayland, pre-multiply alpha for custom cursor Kirill Chibisov 2024-01-30 18:03:21 +04:00
  • dd13ccda4c
    On Wayland, send Focused(false) once seats left Kirill Chibisov 2024-01-30 18:28:13 +04:00
  • df8805c0d2
    On X11, reload DPI on _XSETTINGS_SETTINGS John Nunley 2024-01-30 04:52:29 -08:00
  • db1ca45a17
    Move ::builder changes to the correct release Kirill Chibisov 2024-01-30 14:28:42 +04:00
  • ff731197dc
    On Wayland, disable Occluded handling Kirill Chibisov 2024-01-30 13:00:10 +04:00
  • f526a47152
    Remove EventLoopError::AlreadyRunning Mads Marquart 2024-01-29 19:06:03 +01:00
  • f204467838
    Add a note about winit team meetings Mads Marquart 2024-01-29 18:41:05 +01:00
  • 6641dfa412
    Bump cfg_aliases to 0.2.0 Bruce Mitchener 2024-01-30 00:27:23 +07:00
  • c1168b4f58
    Remove drm/kms features from softbuffer (#3439) John Nunley 2024-01-28 13:40:01 -08:00
  • f8b7c4b78f
    bugfix: Fix swapped instance and general class names on X11 Ulrik de Muelenaere 2024-01-27 21:40:28 -05:00
  • 3830b492c4 Update new builders for latest master John Nunley 2024-01-27 10:10:28 -08:00
  • 8862ce0163 Add EventLoop::builder, which replaces EventLoopBuilder::new Mads Marquart 2023-08-30 10:54:46 +02:00
  • 569c44a632 Add Window::builder, which replaces WindowBuilder::new Mads Marquart 2023-08-30 11:17:36 +02:00
  • ef2ec904ce
    Fix iOS gesture deltas (#3426) Mads Marquart 2024-01-25 23:46:48 +01:00
  • 98d3391f2d
    Add DWMWA_SYSTEMBACKDROP_TYPE support on Windows (#3257) Dubzer 2024-01-25 20:59:10 +03:00
  • d0a1917603
    Improve error when X11/Wayland is not present Diggory Hardy 2024-01-25 10:49:36 +00:00
  • b36d8d1e52
    Refactor user event handling on macOS/iOS (#3422) Mads Marquart 2024-01-25 05:26:50 +01:00
  • a5b08fc48c
    Send the event before waking up the message pump. (#3418) Nick 2024-01-24 15:38:20 -05:00
  • 0482d9cfce
    Fix Android examples link in README (#3420) Mads Marquart 2024-01-24 20:41:33 +01:00
  • 10a785019c
    Add option to enable/disable WS_CLIPCHILDREN window style (#3212) Amr Bashir 2024-01-22 19:55:37 +02:00
  • 0cc19716f3
    On Windows, Remove WS_CAPTION, WS_BORDER and WS_EX_WINDOWEDGE styles for child windows (#3410) Amr Bashir 2024-01-20 14:07:03 +02:00
  • 572d7ee77c
    On Windows, set fullscreen/maximized creating window 白山風露 2024-01-20 02:43:08 +09:00
  • b0c59c8416
    On Windows, expose DWM attributes (#3409) sidit77 2024-01-19 12:43:39 +01:00
  • d7c7ba1d6c
    Move PlatformSpecificWindowBuilderAttributes (#3318) daxpedda 2024-01-17 23:37:28 +01:00
  • aec608f93c
    Document Window Drop behavior (#3315) daxpedda 2024-01-17 23:17:36 +01:00
  • d1717b6a01
    X11: cache custom cursors (#3366) daxpedda 2024-01-17 18:17:49 +01:00
  • 6b29253797
    Support pinch, double tap and rotation gestures on iOS (#3130) François 2024-01-16 21:31:18 +01:00
  • 30775f4982
    Update platform and core maintainers Kirill Chibisov 2024-01-16 21:45:29 +04:00
  • 41070d7c67
    Make DeviceId simpler on iOS (#3402) Mads Marquart 2024-01-15 21:51:01 +01:00
  • 6df972d108
    feat: Add an owned display handle type John Nunley 2024-01-15 11:58:11 -08:00
  • 73910d20cc
    Bump version on master Kirill Chibisov 2024-01-15 13:10:46 +04:00
  • 16d860736b
    Platform is called Web not Wasm (#3393) daxpedda 2024-01-14 18:54:52 +01:00
  • 2ee44246ae
    Bump web-time to v1 (#3392) daxpedda 2024-01-14 18:37:32 +01:00
  • 14b418a3a7
    macOS: Merge window and delegate state (#3391) Mads Marquart 2024-01-14 05:19:23 +01:00
  • c86b0daf7f
    macOS: Remove unnecessary Mutex in window state (#3390) Mads Marquart 2024-01-14 04:44:10 +01:00
  • 40b61d2d92
    macOS: Remove global HANDLER and AppState (#3389) Mads Marquart 2024-01-14 03:37:53 +01:00
  • 22311802b5
    Remove generic parameter T from EventLoopWindowTarget (#3298) Mads Marquart 2024-01-13 21:36:53 +01:00
  • 169cd39f93
    Web: improve custom cursor handling and add animated cursors (#3384) daxpedda 2024-01-12 11:51:19 +01:00
  • bdeb2574dc
    Update Redox (#3368) Alexander Medvedev 2024-01-10 20:05:52 +01:00
  • 4fe38d8067
    Web: increase cursor position accuracy (#3380) daxpedda 2024-01-10 13:38:32 +01:00
  • 816798bfd1
    Web: support Firefox privacy.resistFingerprinting (#3371) daxpedda 2024-01-06 23:05:51 +01:00
  • f99c810bec
    ci: Fix dead code error on nightly daxpedda 2024-01-06 16:54:29 +01:00
  • d39528aa69
    Web: account for canvas being focused already (#3369) daxpedda 2024-01-06 16:14:27 +01:00