Commit Graph

  • f6cc4de884 example/init: Replace light with brightnessctl Hugo Machet 2024-03-05 11:51:02 +01:00
  • c4d6fab902 mailmap: map Isaac's old email to the new one Isaac Freund 2024-03-04 14:06:53 +01:00
  • 60f4cafad0 river: only expose xwayland_shell_v1 to Xwayland Isaac Freund 2024-03-02 17:37:04 +01:00
  • 0eacde7d01 deps: update to latest zig-wayland and zig-wlroots Isaac Freund 2024-03-02 17:25:46 +01:00
  • 12e6833f31 linux-dmabuf: disable per-surface feedback Isaac Freund 2024-02-27 17:10:27 +01:00
  • 0605ce507e Root: fix auto-layout output coordinates Isaac Freund 2024-02-25 14:37:34 +01:00
  • 60b06a6741 output-management: fix output destroy handling Isaac Freund 2024-02-25 13:42:58 +01:00
  • f2b6893b00 InputConfig: code style cleanups Isaac Freund 2024-02-23 12:21:47 +01:00
  • 0cb7c49cc3 command/input: add map-to-output LordMZTE 2024-02-20 21:54:06 +01:00
  • 95da9b5875 XdgToplevel: work around buggy clients Isaac Freund 2024-02-22 10:24:36 +01:00
  • 9b2d99fa79 rules: fix assertion failure Isaac Freund 2024-02-21 13:34:24 +01:00
  • 53c09be846 Root: fix crash on deinit() Isaac Freund 2024-02-20 22:57:59 +01:00
  • a04c18819b Root: fix crash on output disable Isaac Freund 2024-02-20 23:06:55 +01:00
  • fa5a1e5da0 XdgToplevel: handle timed out state in configure() Isaac Freund 2024-02-20 23:01:46 +01:00
  • 46323b4a5b InputConfig: simplify libinput API usage Isaac Freund 2024-02-20 11:31:06 +01:00
  • 1d40e5a9ab InputConfig: Implement disable while trackpointing Hugo Machet 2023-01-06 10:30:04 +01:00
  • bf7b9d15dd Root: trival code cleanup in deactivateOutput() Isaac Freund 2024-02-19 23:21:08 +01:00
  • b34e1c6ebd command/map: remove references to locked mods Isaac Freund 2024-02-19 18:21:50 +01:00
  • 6692656c00 river: clear up docs on -c parameter LordMZTE 2024-02-16 20:56:15 +01:00
  • a7b174ccf4 command/input: cleanup memory manangement a bit Isaac Freund 2024-02-19 18:07:15 +01:00
  • 931b6268e7 command/input: support globs Leon Henrik Plickat 2024-01-08 00:49:16 +01:00
  • 7f1f9152f2 river: add -no-xwayland cli flag Hugo Machet 2024-02-19 11:30:26 +01:00
  • ec9a1b4303 Keyboard: ignore >32 simultaneous key presses Isaac Freund 2024-02-19 11:33:38 +01:00
  • e1970e4d52 Keyboard: don't crash when coming from a different tty tiosgz 2024-02-19 08:48:16 +00:00
  • d1bb27038b Keyboard: style/naming nits and comment tweaks Isaac Freund 2024-02-18 17:27:51 +01:00
  • 93c2a2fd08 deps: update zig-wlroots tiosgz 2024-02-18 16:08:13 +00:00
  • bd52c155ef Keyboard: rework key processing semantic tiosgz 2024-02-18 07:37:28 +00:00
  • a1ce53a998 KeycodeSet: move to Keyboard.zig tiosgz 2024-02-18 07:33:29 +00:00
  • 2bdbe414e8 View: don't clip off CSD shadow and the like Isaac Freund 2024-02-15 11:59:38 +01:00
  • 653b5c6660 river: fix names of input config settings Leon Henrik Plickat 2024-02-15 11:41:43 +01:00
  • 0cae415a93 refactor input configuration Leon Henrik Plickat 2024-02-14 10:54:28 +01:00
  • a531311ac6 XdgToplevel: handle configure timeout gracefully Isaac Freund 2024-02-13 14:50:58 +01:00
  • f0b0606e9f View: clip scene tree to output Isaac Freund 2024-02-10 14:17:29 +01:00
  • 93b8bbc2fd command/zoom: always warp cursor if configured Isaac Freund 2024-02-10 12:00:14 +01:00
  • 026c832ba1 xdg-toplevel: handle destroy before xdg-decoration Isaac Freund 2024-02-06 12:59:09 +01:00
  • 4685f6906d Keyboard: eat key before running mapping tiosgz 2024-02-04 15:05:37 +00:00
  • 66f1881a72 Keyboard: fix key handling/eating logic tiosgz 2024-01-27 11:43:40 +00:00
  • 69a51cadb4 attach-mode: code/documentation style tweaks Isaac Freund 2024-01-13 12:27:14 -06:00
  • 6a71fc65b0 attach-mode: implement after <N> Orfeas 2024-01-03 16:33:13 +02:00
  • 6e9bd83e1d Root: use Output.PendingState for fallback Isaac Freund 2024-01-12 16:49:04 -06:00
  • 62dbe34bda river: fix -log-level filtering Isaac Freund 2024-01-11 17:10:26 -06:00
  • c9838c31b6 Keyboard: don't send enter before keymap event Isaac Freund 2024-01-11 16:55:02 -06:00
  • ec8f57e704 Keyboard: check translated keysyms for mappings Isaac Freund 2024-01-11 15:06:33 -06:00
  • f6c434c7a7 river: log version during startup Isaac Freund 2024-01-10 17:32:35 -06:00
  • cc1f988e56 Root: fix stack order on restore from 0 outputs Isaac Freund 2024-01-09 13:11:16 -06:00
  • c38e7e2d87 Root: remove unneeded fallback.inflight lists Isaac Freund 2024-01-09 13:03:55 -06:00
  • 5947f04408 Seat: fix potential crash in handleMapping() Isaac Freund 2024-01-07 16:55:10 -06:00
  • dd9933b6a1 keyboard-groups: use globber for identifier matching Leon Henrik Plickat 2024-01-03 21:30:46 +01:00
  • 540ca043df Keyboard: fix mapping XF86ScreenSaver Isaac Freund 2024-01-06 20:36:53 -06:00
  • afbc84c994 river: re-add wl_drm support for now Isaac Freund 2024-01-06 19:23:55 -06:00
  • 3605a46bb5 Cursor: Focus follows cursor focuses empty outputs Wouter van Heijst 2024-01-06 13:54:45 +02:00
  • 9aa0f1a9a6 Output: fix possible crash on destroy Isaac Freund 2024-01-05 12:50:36 -06:00
  • 393bfb42b9 Keyboard: delete some uneeded code Isaac Freund 2024-01-05 12:31:55 -06:00
  • 913770975b Cursor: clean up cursor theme loading Isaac Freund 2024-01-04 14:44:51 -06:00
  • 9ce4525f08 river: Implement cursor_shape_v1 MaxVerevkin 2024-01-04 19:05:03 +02:00
  • 9f0e0f2c0a Cursor: actually set xcursor_name MaxVerevkin 2024-01-04 19:03:37 +02:00
  • c86f460135 Keyboard: Add new keyboards to groups if matched Leon Henrik Plickat 2024-01-03 20:58:04 +01:00
  • ebb6d1bdd1 xdg-activation: fix race with transaction system Isaac Freund 2024-01-03 16:31:30 -06:00
  • 28dcd8320a linux-dmabuf: send better per-surface feedback Isaac Freund 2024-01-03 17:23:53 -06:00
  • 80ced04f68 river: drop support for wl_drm Isaac Freund 2024-01-03 17:18:59 -06:00
  • 6a74ed99fa river: Implement fractional_scale_v1 MaxVerevkin 2024-01-03 19:58:13 +02:00
  • db70868c04 XdgToplevel: fix frame perfection on unmap Isaac Freund 2024-01-03 12:39:43 -06:00
  • be4dbe3fe7 Keyboard: clarify keypress routing logic Isaac Freund 2024-01-01 10:28:33 -06:00
  • 40920c7818 TextInput: fix consecutive enable requests Isaac Freund 2024-01-01 09:31:15 -06:00
  • 6f311af3b3 TextInput/InputRelay: style nits Isaac Freund 2024-01-01 00:37:16 -06:00
  • 134a6bcfb5 TextInput: handle multiple text inputs correctly Isaac Freund 2023-12-31 14:44:38 -06:00
  • 49defcfb7a TextInput: remove pending_focused_surface Isaac Freund 2023-12-31 13:32:59 -06:00
  • 55ed16efd1 input-method: address nits praschke 2023-12-31 17:39:32 +00:00
  • 8f497a3570 input-method: check that the input method is active when committing praschke 2023-12-21 21:29:24 +00:00
  • 18d4ccdd38 input-method: send text-input enter event after all leave events praschke 2023-12-06 15:08:43 +00:00
  • 4af77f5ffb input-method: setKeyboard already sends modifiers praschke 2023-12-05 22:29:16 +00:00
  • 2abab1e9c7 river: Implement input_method and text_input praschke 2023-07-11 13:22:05 +01:00
  • 3aba3abbcd build: require at least wlroots 0.17.1 Isaac Freund 2024-01-01 22:48:38 -06:00
  • a128a574a4 output-management: work around wlroots crash Isaac Freund 2023-12-31 10:53:35 -06:00
  • 5f0c9e2ccf output-management: fix output config application Isaac Freund 2023-12-29 17:15:51 -06:00
  • b440767b54 gamma-control: track wlroots 0.17 changes Isaac Freund 2023-12-29 16:22:15 -06:00
  • 677766956e deps: update to lastest zig-wlroots Isaac Freund 2023-12-05 11:59:57 +01:00
  • 093b85d234 build: fix comment on scanner.generate() versions Isaac Freund 2023-12-05 11:37:15 +01:00
  • cf06498f22 ci: fix arch and alpine Isaac Freund 2023-12-05 11:03:18 +01:00
  • deb671bec8 Output: fix initial commit for wayland backend Isaac Freund 2023-12-05 11:02:17 +01:00
  • d207e08dab Root: fix faulty assertion, cleanup Isaac Freund 2023-12-05 00:40:54 +01:00
  • 1dc1ac02bc Output: fix regression of initial mode logic Isaac Freund 2023-12-05 00:27:36 +01:00
  • 6bfaf62cef SceneNodeData: fix fromNode() Isaac Freund 2023-12-04 23:46:14 +01:00
  • 7ee6c79b6b build: update to wlroots 0.17 Isaac Freund 2023-12-01 14:57:18 +01:00
  • 50ccd4c5b3 session-lock: fix pointer focus handling on map Isaac Freund 2023-11-17 19:48:32 +01:00
  • 68366c7331 Cursor: fix high polling rate resize regression Isaac Freund 2023-11-14 15:36:25 +01:00
  • c50ed9c7e7 Cursor: clamp cursor movement to resize bounds Isaac Freund 2023-11-13 22:54:36 +01:00
  • 69b61602cf View: handle map while no outputs are available Isaac Freund 2023-11-09 16:36:39 +01:00
  • 927dceb071 keyboard: add the ability to load layout from file István Donkó 2023-08-12 21:30:55 +02:00
  • 04dea1edee river: remove dead code Isaac Freund 2023-11-09 00:08:56 +01:00
  • 6c81990163 xdg-toplevel: ignore redundant move/resize requests Isaac Freund 2023-11-08 13:16:50 +01:00
  • c4fe1e1a3f rules: rename "tag" action to "tags" Isaac Freund 2023-11-08 11:28:06 +01:00
  • 2b463c9e4d river: add fullscreen rule polykernel 2023-11-06 10:53:44 -05:00
  • a0ea456ab2 river: add position and dimensions rules polykernel 2023-08-29 17:54:13 -04:00
  • 18a440b606 pointer-constraints: fix assertion failure Isaac Freund 2023-11-06 13:10:59 +01:00
  • 642f9b7ae0 XdgToplevel: tweak fullscreen state policy Isaac Freund 2023-11-03 17:16:04 +01:00
  • 59c9842c8f Cursor: use inflight_mode as needed in updateState() Isaac Freund 2023-11-03 17:06:05 +01:00
  • ddc7997d2f riverctl(1): add a section on terminology tiosgz 2023-10-30 13:45:30 +00:00
  • 5da4769c23 rivertile: eliminate an @intCast() Isaac Freund 2023-10-26 00:04:11 +02:00
  • 4cb65f9e2e DragIcon: set position on creation Isaac Freund 2023-10-25 22:01:05 +02:00