4663 Commits (980a4e02113789d0cca94aa023557c6f6e87ec73)

Author SHA1 Message Date
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
8 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
9 months ago
Ronan Pigott f6d22f8e68 launcher: track the seat in the launcher ctx
9 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
Daniel De Graaf 2c2625acd3 Fix SIGSEGV on output destroy
10 months ago
Simon Ser 08a06a7b6b Add debug flag to re-enable wl_drm
10 months ago
Alexander Orzechowski 5fc85c5066 scene_graph: port wlr_forgein_toplevel_management output enter/leave events
10 months ago
Alexander Orzechowski 7c635b61fe remove damage debug options
10 months ago
Alexander Orzechowski bab6b79af2 Fix SIGSEGV on surface destroy
10 months ago
Alexander Orzechowski 9da295c11f scene_graph: Implement toplevel clipping
10 months ago
Alexander Orzechowski 09e11dabb2 scene_graph: Port opacity and filter modes
10 months ago
Alexander Orzechowski 2e53de80bb scene_graph: Arrange scene graph on transaction apply
10 months ago
Alexander Orzechowski 5f0801b6f2 container: Don't track outputs
10 months ago
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
10 months ago
Alexander Orzechowski 06ad734e70 scene_graph: Port view saved buffers
10 months ago
Alexander Orzechowski ed2724bd6c xwayland: Cleanup geometry handling on commit
10 months ago
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
10 months ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
10 months ago
Alexander Orzechowski 08c484f46f transaction: ready signals will return success bools
10 months ago
Alexander Orzechowski 6d7b1321db scene_graph: Port container server side decorations
10 months ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
10 months ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
10 months ago
Alexander Orzechowski 946fc80945 Introduce sway_text_node
10 months ago
Alexander Orzechowski 869baff252 renderer: Remove in favor of scene_graph
10 months ago
Alexander Orzechowski bac3ab5526 seat: Remove dead seatop_render function
10 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
10 months ago
Alexander Orzechowski 0639bde9fb scene_graph: Port seatop_move_tiling indicators
10 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
10 months ago
Alexander Orzechowski 9c17cba0b2 renderer: Render scene_graph
10 months ago
Alexander Orzechowski 0e1a02bf0a scene_graph: Introduce sway_scene_descriptor
10 months ago
Alexander Orzechowski 1b09238645 scene_graph: Use built-in linux dmabuf feedback handling
10 months ago
Alexander Orzechowski 1eb16d1367 scene_graph: Maintain `wlr_scene_node`s for the sway tree.
10 months ago
Alexander Orzechowski dbd2fbf430 view: init function should return a success bool
10 months ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
10 months ago
Kirill Primak 2c69e19fd3 layer-shell: don't configure uninitialized surfaces
10 months ago
Kirill Primak 8d1b0cecd9 layer-shell: wait for an initial commit before configuring
10 months ago
Kirill Primak 904d256581 layer-shell: don't try to unmap on destroy
10 months ago
Simon Ser c5fd8c050f Mark DRM lease protocol privileged
11 months ago
Simon Ser 7e69a7076f Drop wl_drm
11 months ago