4698 Commits (f855b0898bf00285d5a7b840963b327230486632)

Author SHA1 Message Date
Simon Ser 05e895c463 Add support for linux-drm-syncobj-v1
4 months ago
Ricardo Steijn 9a1c411abd
Add support for tearing-control-v1
4 months ago
Alexander Orzechowski b881c2e84c transaction: Reparent all container children when disabling for scratchpad
4 months ago
Kirill Primak 9bb45a4037 xwayland: chase wlr_xwayland_surface_set_maximized() change
4 months ago
Simon Ser 7e74a49142 desktop/xwayland: don't restack when marking window as inactive
4 months ago
Joan Bruguera Micó 4d4c88f0a7 layer-shell: Restore interactive layer focus code
4 months ago
Kenny Levinsen 3f327b3db0 desktop/output: Stop repaint loop when not needed
5 months ago
Bill Li fc2796aee8 Chase wlroots!2434
5 months ago
Ronan Pigott 28fd73589d xdg-activation: launcher tokens are activation requests
5 months ago
Tarcísio Eduardo Moreira Crocomo 5be5a50051 Implement clickfinger_button_map support.
5 months ago
Simon Ser 818ea17389 sway_text_node: avoid unnecessary redraws
5 months ago
llyyr fdcfe00781 xdg_shell: don't send configure events to uninitialized surfaces
5 months ago
novenary 5233a0bd2e ipc: properly check for titlebars
5 months ago
novenary a0a078f75e transaction: fix missing top border with hide_lone_tab
5 months ago
Kenny Levinsen b04f4136bc desktop/output: Debounce modesets
5 months ago
llyyr e32bdaa7be input/keyboard: don't set layout for virtual keyboard device
5 months ago
llyyr 4c3c060211 input/keyboard: refactor into sway_keyboard_set_layout
5 months ago
llyyr 0386b2afcb input/seat: don't send redundant leave/enter on device creation
5 months ago
llyyr dfbcd1fbaa input/keyboard: don't send key release if we don't have focused surface
5 months ago
Kenny Levinsen 4e38f93f36 config/output: Skip VRR tests when not supported
5 months ago
Simon Ser 1e0031781f desktop/output: unify page-flip codepath
5 months ago
Ronan Pigott 5d237679f5 view: send scale notification when the output is known
5 months ago
bretello 8f6bc5bb36 prevent workspace_find_container from crashing with NULL workspaces
5 months ago
bretello 74cc02d60f fix crash when setting urgency on an hidden scratchpad container
5 months ago
Simon Ser fce8de0f67 tree/view: ensure content_{width,height} is positive
5 months ago
Simon Ser 5f15c5e91d tree/view: set default min size to 1×1
5 months ago
Simon Ser cc34210769 Set color transform when calling wlr_scene_output_build_state()
6 months ago
Manuel Stoeckl 40ca4150b2 sway/commands/output: Add command to set color profile
6 months ago
Simon Ser d0bd591ee7 Drop server.h include from input/input-manager.h
6 months ago
Simon Ser df69367d92 input/text_input: ensure keyboard is set before sending modifiers
6 months ago
Simon Ser 700f4805bc server: hide xdg_output from unprivileged clients
6 months ago
thal a168b20299 tree/view: Do not clip to geometry if using CSD
6 months ago
Simon Ser 9704152414 build: drop xwayland option
6 months ago
Anna (navi) Figueiredo Gomes fd3b643d15 sway/config/output.c: fix null deref on output config
6 months ago
Manuel Stoeckl dcdb72757a desktop/layer_shell: provide fractional scale on creation
7 months ago
Simon Ser 30f5c3a911 tree/container: ensure pixman rect is valid in container_arrange_title_bar()
7 months ago
Alexander Orzechowski b463957021 sway_text_node: Allow 0 text width
7 months ago
Kenny Levinsen 2686afb95c config/output: Print output state during tests
7 months ago
Kenny Levinsen 4c28916d68 config/output: Search for output config fallbacks
7 months ago
Kenny Levinsen ee5c4f38c9 config/output: Use all outputs for config merge
7 months ago
Kenny Levinsen 646019cad9 desktop/output: Fix check if config should be stored
7 months ago
Kenny Levinsen ffcde7a70c server: Use wlr_renderer_get_texture_formats
7 months ago
Simon Ser 087226d997 config/output: drop fast path in store_output_config()
8 months ago
Simon Ser f11c5d562e config/output: fix NULL derefs in store_output_config()
8 months ago
Kenny Levinsen 1267e47de9 config/output: Refactor handling of tiered configs
8 months ago
Ferdinand Bachmann bc258a3be2
input: add Super as alternative for Mod4
8 months ago
Daniel Kahn Gillmor dcb142bf5e sway-ipc(7): Escape backslashes correctly in GET_CONFIG output
8 months ago
Simon Ser 9e14651077 input: pass wlr_seat_client to wlr_seat_touch_notify_cancel()
8 months ago
Kenny Levinsen a4ef37752f commands/output/toggle: Use free_output_config
8 months ago
Kenny Levinsen 26a9a6b479 output/config: Remove unused test_output_config
8 months ago
Kenny Levinsen c3fca26d30 config/output: Make merge_output_config static
8 months ago
Kenny Levinsen 9becff0ba5 output/config: Remove reset_outputs and co.
8 months ago
Kenny Levinsen 56e97b7d60 config/output: Remove apply_output_config
8 months ago
Kenny Levinsen 3b419020a3 desktop/output: Use apply_output_configs for output mgmt
8 months ago
Kenny Levinsen 98be797356 Use apply_all_output_configs to light up outputs
8 months ago
Kenny Levinsen 923f642b70 output/config: Add apply_all_output_configs
8 months ago
Kenny Levinsen 3e03eb3a01 config/output: Introduce apply_output_configs
8 months ago
Kenny Levinsen e2f3ebad8c config/output: Split apply_output_config
8 months ago
Ferdinand Bachmann 125c74338a man: document supported modifier names
8 months ago
Andri Yngvason 5a7477cb8f Implement transient seat management
9 months ago
Simon Ser dc9f217307 man: document that the scale might be adjusted
9 months ago
Simon Ser 9139da6149 man: drop fractional scale warning
9 months ago
Simon Ser 3bc75221bc Re-create renderer when lost
9 months ago
Simon Ser 2b08e79061 server: fix wlr_seat use-after-free on exit
9 months ago
Alexander Orzechowski 2e951163c5 Force bilinear scaling when scaling down
9 months ago
Simon Ser 23389ebd1f config/output: drop enabling flag
9 months ago
Simon Ser 3ef5abd405 xdg-shell: send WM capabilities
9 months ago
Simon Ser 4e6d7612ff xdg-shell: implement popup repositioning
9 months ago
Simon Ser f2a0e81b24 Fetch input device vendor/product from libinput
9 months ago
Simon Ser 59f6292383 config: add fallback without env vars for keysym translation XKB keymap
9 months ago
Simon Ser fd9ab9ee06 config: error out on keysym translation XKB state failure
9 months ago
Ronan Pigott 5e18ed3cf0 commands/move: do not force focus on the moved container
9 months ago
Luofan Chen 2058209a13 input: Rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
9 months ago
llyyr 0b84d82b9a ipc: add `scratchpad_state` property to GET_TREE
9 months ago
llyyr 2867ef646b ipc: add `floating` property to GET_TREE
9 months ago
Simon Ser fca8474e9b Convert to new pointer enums
9 months ago
llyyr 469411d484 text_input: don't destroy scene_node twice
9 months ago
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
9 months ago
Simon Ser 07b0598526 input/text_input: fix dangling listeners
9 months ago
llyyr d6150b6bb0 input/text_input: parent wlr_box may be uninitialized
9 months ago
Access 7c11c463a3
text_input: Implement input-method popups
9 months ago
Aleksei Bavshin d19810eba8 xdg-activation: distinguish activation and urgency requests
10 months ago
Ronan Pigott f6d22f8e68 launcher: track the seat in the launcher ctx
10 months ago
Simon Ser 541e6e260c Drop unnecessary includes from sway/server.h
10 months ago
Kirill Primak 7a2ff7ba81 view: drop ext_foreign_destroy
10 months ago
Alexander Orzechowski 09c360d503 layer_shell: Handle popups through popup descriptor
10 months ago
Alexander Orzechowski 1846944f04 xdg_shell: Extract struct for popup descriptor
10 months ago
Alexander Orzechowski 1dc661af17 layer_shell: Arrange popups even if exclusive zone doesn't change
10 months ago
Merlin Lex 1b5515400d ext-foreign-toplevel-list: Implement protocol
10 months ago
Simon Ser 88b2abf5f2 config: use format_str() instead of hand-rolled snprintf()
10 months ago
Simon Ser 93d391651c commands: make primary_selection a config-only command
10 months ago
Simon Ser f7a0f06dff commands: note how xwayland/primary_selection are reset on reload
10 months ago
Simon Ser ecfef1348a commands/primary_selection: drop duplicate bool parsing
10 months ago
Violet Purcell 6b2aa83246 sway/config.c: only reset primary_selection at launch
10 months ago
Simon Ser 88e99fa84f Drop old security config remnants
10 months ago
Alexander Orzechowski ba427a469a Ensure get_text_width() returns a positive value
10 months ago
Tamino Bauknecht c8676fad54 sway/output: Improve logging of swaybg execvp failure and more checks
10 months ago
Kirill Primak f202bc84d2 Chase wlroots!4443
10 months ago
Kirill Primak a4e85332a1 Chase wlroots!4003
10 months ago
Alexander Orzechowski e8c421e917 layer_shell: Fix typo of return instead of continue
10 months ago