4590 Commits (125c74338ac8bf8c15323a49730352b82d6d51bd)

Author SHA1 Message Date
Alexander Orzechowski 5f0801b6f2 container: Don't track outputs
11 months ago
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
11 months ago
Alexander Orzechowski 06ad734e70 scene_graph: Port view saved buffers
11 months ago
Alexander Orzechowski ed2724bd6c xwayland: Cleanup geometry handling on commit
11 months ago
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
11 months ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
11 months ago
Alexander Orzechowski 08c484f46f transaction: ready signals will return success bools
11 months ago
Alexander Orzechowski 6d7b1321db scene_graph: Port container server side decorations
11 months ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
11 months ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
11 months ago
Alexander Orzechowski 946fc80945 Introduce sway_text_node
11 months ago
Alexander Orzechowski 869baff252 renderer: Remove in favor of scene_graph
11 months ago
Alexander Orzechowski bac3ab5526 seat: Remove dead seatop_render function
11 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
11 months ago
Alexander Orzechowski 0639bde9fb scene_graph: Port seatop_move_tiling indicators
11 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
11 months ago
Alexander Orzechowski 9c17cba0b2 renderer: Render scene_graph
11 months ago
Alexander Orzechowski 0e1a02bf0a scene_graph: Introduce sway_scene_descriptor
11 months ago
Alexander Orzechowski 1b09238645 scene_graph: Use built-in linux dmabuf feedback handling
11 months ago
Alexander Orzechowski 1eb16d1367 scene_graph: Maintain `wlr_scene_node`s for the sway tree.
11 months ago
Alexander Orzechowski dbd2fbf430 view: init function should return a success bool
11 months ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
11 months ago
Kirill Primak 2c69e19fd3 layer-shell: don't configure uninitialized surfaces
11 months ago
Kirill Primak 8d1b0cecd9 layer-shell: wait for an initial commit before configuring
11 months ago
Kirill Primak 904d256581 layer-shell: don't try to unmap on destroy
11 months ago
Simon Ser c5fd8c050f Mark DRM lease protocol privileged
11 months ago
Simon Ser 7e69a7076f Drop wl_drm
11 months ago
Simon Ser 95265fba59 input: reconfigure send_events on output hotplug
11 months ago
Billli11 0aceff7469
Remove wlr_presentation in sway_server struct
11 months ago
Bill Li 64d644f0da Chase wlroots!4482
11 months ago
Simon Ser 22d0dd8bde Check wlr_pointer_constraint_v1_state.cursor_hint.enabled
11 months ago
Alexander Orzechowski bbabb9aae8 output: Destroy when output layout is destroyed
12 months ago
Simon Ser c6edbb7e5a input/seat: simplify seat_is_input_allowed()
12 months ago
Simon Ser e8a0205607 input/seat: rename seat_set_exclusive_client()
12 months ago
Simon Ser 607b8aed0c input/seat: inline seat_set_exclusive_client() with NULL client
12 months ago
Simon Ser 7ad8c80bfe input/{keyboard,switch}: rename input_inhibited variable to locked
12 months ago
Simon Ser dbd70faf2e input/seat: drop exclusive_client
12 months ago
Simon Ser a6ef12d968 Detect proprietary DisplayLink drivers
12 months ago
Simon Ser ff07eab85b Detect Nvidia proprietary driver via drmGetVersion()
12 months ago
Simon Ser b81c4da494 Drop fglrx detection
12 months ago
Tamino Bauknecht 255ff665c5 sway: raise error on non-accessible background file
12 months ago
Simon Ser bf2b79b284 desktop/xwayland: correctly handle association on o-r change
1 year ago
mrusme ae3acf26f8 Update sway.5.scd
1 year ago
Alexander Orzechowski f12023b1a2 Don't destroy output layout on exit
1 year ago
Sergei Trofimovich 2cd73a33c2 sway/config.c: use `memcpy()` for known buffer size
1 year ago
Kirill Primak 47e6a1164c xdg-shell: chase events update
1 year ago
Simon Ser 128b6253a9 Pass wl_display to wlr_output_layout
1 year ago
Simon Ser fd6d6f1d97 Add wlr/util/transform.h includes
1 year ago
llyyr a946b1aecf Chase wlroots!4440
1 year ago
Simon Ser 9d666a08e1 Fix reference to wlr_output_event_commit.committed
1 year ago
Simon Ser 072fa60cb4 Add support for security-context-v1
1 year ago
Simon Ser 5bdd608514 Apply gamma LUT when an output re-enabled
1 year ago
EBADBEEF 86f96a786b view: re-apply criteria when window gets unmapped
1 year ago
NemuiBanila c3ec141b34 seat: Fix cursor theme reload for tablet tool
1 year ago
Lina Banik f7a40cfa2f seat: Fix reloading cursor theme after change
1 year ago
Simon Ser 5c99b98805 input/input-manager: drop input_manager_configure_all_inputs
1 year ago
Simon Ser 7036769bea Only reconfigure input mappings on output change
1 year ago
Simon Ser caa92ddee8 input/seat: rename seat_apply_input_config
1 year ago
Simon Ser 01dcad80e1 input/seat: don't configure mappings for switches
1 year ago
Bill Li 6f6b82793d chase wlroots!4411
1 year ago
Kirill Primak f2425b4fd6 xdg-shell: send maximized if tiled isn't supported
1 year ago
Dudemanguy 647521244a xdg_shell: don't update wlr_toplevel if the container has no size yet
1 year ago
Kirill Primak 47263aca28 view: check if the buffer was uploaded on save
1 year ago
Tamino Bauknecht 0dfaf7ea63 config/output: Allow approximation of output refresh rate
1 year ago
Alexander Orzechowski 4326a26ad6 Chase wlroots!4331
1 year ago
iff 8a8fb76ec1 Update sway-input.5.scd
1 year ago
Simon Ser 7cf4e1d5c6 Drop support for KDE's idle protocol
1 year ago
Manuel Stoeckl 8edc48f6dd sway/server: Fix null pointer crash when Xwayland disabled
1 year ago
Johan Sköld d952ce403e i3 compat: Adding support for the `all` criteria
1 year ago
iff 3dd2f4a67f
commands/input/map_from_region: don't treat 0x prefix as hex identifier
1 year ago
Dudemanguy 3d5ae9813d xdg_shell: update wlr_toplevel size on client resizes
1 year ago
Dudemanguy 60a94b4916 Revert "view: update wlr_toplevel size on client resizes"
1 year ago
Dudemanguy bf44690ee8 view: update wlr_toplevel size on client resizes
1 year ago
Simon Ser 4a2210577c Hide xwayland_shell_v1 from regular clients
1 year ago
Kirill Primak a908651821 chore: chase wlroots xdg-surface role rework
1 year ago
Leonardo Hernández Hernández 363c57984d chase wlroots!4316
1 year ago
ookami eebbecc780 Rebase all cursors in handle_surface_map
1 year ago
Simon Ser f8ddd97e0e output: drop current_mode
1 year ago
Simon Ser 170598d71b desktop/output: fix output manager enabled state
1 year ago
Simon Ser d3626efe5e desktop/output: drop handle_mode()
1 year ago
Simon Ser d557b6876b desktop/output: drop logic to handle backend-applied mode
1 year ago
Simon Ser 6bd11ad0df Add support for cursor-shape-v1
1 year ago
bretello dc634c4a13 fix crash when resizing tiled scratchpad windows
1 year ago
Simon Ser ee4637b086 Deprecate seat idle_wake
1 year ago
Artturin 9107907969 chase wlroots 'presentation-time: add separate helper for zero-copy '
1 year ago
nukoseer 6c234d013a Calculate tiled resize amount relative to parent container
1 year ago
Simon Ser fc16fb6549 Send wl_surface.preferred_buffer_scale
1 year ago
Mark Bolhuis 20c91335f6 input: Move wlr_pointer_gestures_v1 to sway_input_manager
1 year ago
Simon Ser 974a8629a8 Use "default" XCursor instead of "left_ptr"
1 year ago
Simon Ser b762f455d9 idle-inhibit-v1: simplify with server global
1 year ago
Simon Ser 5411ed4ef0 Use wlr_cursor_unset_image()
1 year ago
Simon Ser 6f1a3b6652 Use wlr_cursor_set_xcursor()
1 year ago
Alexander Orzechowski 876687000d render: Use wlroots scale filter
1 year ago
Cezary Drożak c08762901e input/libinput: add scroll_button_lock method
1 year ago
Rouven Czerwinski 8b4b65d665 gamma_control_v1: handle destroyed output
1 year ago
Alexander Orzechowski 59c27c94d3 gamma_control_v1: Reset dirty flag
1 year ago
33KK be14cd96cd
Fix `bindsym --to-code` not respecting input configs
1 year ago
Shaked Flur 6a1c176d14
man: add --inhibited and --no-repeat to bindsym and bindcode usage
2 years ago
Simon Ser 65b1a6964c desktop/output: fix damage bitfield in wlr_output_state
2 years ago
Simon Ser f3b8c9feee desktop/output: use detached output state for page-flips
2 years ago