Commit graph

  • 311d1a9822
    Merge branch 'master' into feature/swap-workspace Fabian Specht 2024-02-09 23:31:09 +01:00
  • 9c13ed6e70 build: bump version to 1.9-rc.3 1.9-rc3 Simon Ser 2024-02-09 18:25:12 +01:00
  • 1c07868f2f sway/config.c: only reset primary_selection at launch Violet Purcell 2024-02-03 12:12:37 -05:00
  • 88b2abf5f2 config: use format_str() instead of hand-rolled snprintf() Simon Ser 2024-02-08 17:05:22 +01:00
  • d123a52670 Fix build with DRM backend disabled Matt Coffin 2024-02-08 18:12:11 +01:00
  • 7e1e491642 config: use format_str() instead of hand-rolled snprintf() Simon Ser 2024-02-08 17:05:22 +01:00
  • 272d14f8ef matches i3 behavior found the flatten function :) i just followed it; not used it, as that is, what i3 is doing too Bonsaiiv 2024-02-07 21:37:00 +01:00
  • fc63ed440a reduces redundant containers Applying layout changes to the parent of the parent, in case the parent only has a single child, stops the creation of a chain of single child containers. The way of doing is hacky but i have no idea, what i am doing. Bonsaiiv 2024-02-07 21:01:55 +01:00
  • c0c5ad0b82
    Merge branch 'master' into feature/swap-workspace Fabian Specht 2024-02-07 13:54:05 +01:00
  • 0f5812affc launcher: use wlroots api to manipulate the token seat Ronan Pigott 2024-02-06 16:10:52 -07:00
  • 820f2ab2b5
    Merge branch 'master' into workspace-critierion bonsaiiV 2024-02-05 21:32:31 +00:00
  • 93d391651c commands: make primary_selection a config-only command Simon Ser 2024-02-05 11:10:15 +01:00
  • b6c689c72e Add keyboard shortcuts inhibitor ipc subscription Michael Weiser 2021-04-15 20:35:42 +02:00
  • d48c2998e3 Add idle-inhibitor ipc subscription type Michael Weiser 2021-04-15 19:34:56 +02:00
  • 0b7ee0b4a6 Add keyboard shortcuts inhibitors to ipc json output Michael Weiser 2021-04-18 00:10:31 +02:00
  • 4a664a2e7b workspace criterion also applys to containers Bonsaiiv 2024-02-05 20:16:37 +01:00
  • 5c335716f3
    Merge branch 'master' into feature/swap-workspace Fabian Specht 2024-02-05 12:28:51 +01:00
  • 9166cff698 commands: make primary_selection a config-only command Simon Ser 2024-02-05 11:10:15 +01:00
  • f7a0f06dff commands: note how xwayland/primary_selection are reset on reload Simon Ser 2024-02-05 11:07:33 +01:00
  • ecfef1348a commands/primary_selection: drop duplicate bool parsing Simon Ser 2024-02-05 11:05:52 +01:00
  • 6b2aa83246 sway/config.c: only reset primary_selection at launch Violet Purcell 2024-02-03 12:12:37 -05:00
  • 2cc489c2b0
    sway/config.c: only reset primary_selection at launch Violet Purcell 2024-02-03 12:12:37 -05:00
  • 57df1f05f1 Add the DesktopNames key to the sway.desktop session file nilninull 2024-02-04 17:20:45 +09:00
  • 88e99fa84f Drop old security config remnants Simon Ser 2024-02-03 23:00:52 +01:00
  • 07d688e5cc
    Merge cd9d1038a8 into ba427a469a Dario Nieuwenhuis 2024-02-03 03:49:14 +08:00
  • ff67f5f352 build: bump version to 1.9-rc.2 1.9-rc2 Simon Ser 2024-02-02 18:59:55 +01:00
  • 176f78d9ac sway/output: Improve logging of swaybg execvp failure and more checks Tamino Bauknecht 2023-12-12 22:54:31 +01:00
  • ba427a469a Ensure get_text_width() returns a positive value Alexander Orzechowski 2024-02-02 00:35:53 +01:00
  • 0d7b5b912e Ensure get_text_width() returns a positive value Alexander Orzechowski 2024-02-02 00:35:53 +01:00
  • 01093f038d
    Merge branch 'master' into feature/swap-workspace Fabian Specht 2024-01-29 22:22:10 +01:00
  • c8676fad54 sway/output: Improve logging of swaybg execvp failure and more checks Tamino Bauknecht 2023-12-12 22:54:31 +01:00
  • 016a08f298
    sway/output: Improve logging of swaybg execvp failure and more checks Tamino Bauknecht 2023-12-12 22:54:31 +01:00
  • bfd2d7e125
    Merge branch 'master' into feature/swap-workspace Fabian Specht 2024-01-28 12:12:24 +01:00
  • 1c12934edd input: Propagate modifiers to clients with only pointer focus Daniel De Graaf 2024-01-22 21:15:28 -05:00
  • 0518063983 common/ipc-client: stop using --get-socketpath Simon Ser 2021-07-08 13:09:53 +02:00
  • 23cf639aa8 build: bump version to 1.9-rc.1 1.9-rc1 Simon Ser 2024-01-26 15:25:49 +01:00
  • e39b0b816b build: bump version to 1.10-dev Simon Ser 2024-01-26 15:25:14 +01:00
  • 98515991db Clarify gdk-pixbuf dependency purpose Simon Ser 2024-01-19 12:21:15 +01:00
  • f7f5ac7a97 Mark DRM lease protocol privileged Simon Ser 2024-01-04 15:01:26 +01:00
  • 6bf1260f61 readme: add swaybg as optional dep Simon Ser 2023-12-04 16:35:59 +01:00
  • 37fce86c32 input: reconfigure send_events on output hotplug Simon Ser 2023-12-30 20:22:01 +01:00
  • 80ea52910a output: Destroy when output layout is destroyed Alexander Orzechowski 2023-12-06 15:47:24 -05:00
  • f202bc84d2 Chase wlroots!4443 Kirill Primak 2024-01-25 18:10:50 +03:00
  • 0fef314aac Chase wlroots!4443 Kirill Primak 2024-01-25 18:10:50 +03:00
  • 1b4d5ba2f2
    Merge branch 'master' of github.com:swaywm/sway into feature/swap-workspace Fabian Specht 2024-01-24 15:03:35 +01:00
  • a030f7b02c layer_shell: Handle popups through popup descriptor Alexander Orzechowski 2024-01-23 10:17:37 -05:00
  • fe911a418f xdg_shell: Extract struct for popup descriptor Alexander Orzechowski 2024-01-23 10:17:26 -05:00
  • c2598aba92 layer_shell: Arrange popups even if exclusive zone doesn't change Alexander Orzechowski 2024-01-23 10:10:42 -05:00
  • a4e85332a1 Chase wlroots!4003 Kirill Primak 2024-01-22 21:24:41 +03:00
  • 9a92bef674 Chase wlroots!4003 Kirill Primak 2024-01-22 21:24:41 +03:00
  • 3a942f565d layer-shell: handle commits from uninitialized surfaces Kirill Primak 2024-01-22 18:53:44 +03:00
  • e8c421e917 layer_shell: Fix typo of return instead of continue Alexander Orzechowski 2024-01-21 15:44:09 -05:00
  • cf001b4f78 layer_shell: Fix typo of return instead of continue Alexander Orzechowski 2024-01-21 15:44:09 -05:00
  • 2c2625acd3 Fix SIGSEGV on output destroy Daniel De Graaf 2024-01-21 09:08:52 -05:00
  • eb33fd5369 Fix SIGSEGV on output destroy Daniel De Graaf 2024-01-21 09:08:52 -05:00
  • 08a06a7b6b Add debug flag to re-enable wl_drm Simon Ser 2024-01-20 10:57:01 +01:00
  • 680bd27499 Add debug flag to re-enable wl_drm Simon Ser 2024-01-20 10:57:01 +01:00
  • 3bbd938b33
    Merge 82f9872818 into ae33f4eb37 Tudor Brindus 2024-01-19 23:51:01 -05:00
  • ae33f4eb37 Clarify gdk-pixbuf dependency purpose Simon Ser 2024-01-19 12:21:15 +01:00
  • 5fc85c5066 scene_graph: port wlr_forgein_toplevel_management output enter/leave events Alexander Orzechowski 2023-11-14 15:11:56 -05:00
  • 7c635b61fe remove damage debug options Alexander Orzechowski 2022-04-30 17:09:44 -04:00
  • bab6b79af2 Fix SIGSEGV on surface destroy Alexander Orzechowski 2022-03-18 08:42:30 -04:00
  • 9da295c11f scene_graph: Implement toplevel clipping Alexander Orzechowski 2023-11-22 15:11:12 -05:00
  • 09e11dabb2 scene_graph: Port opacity and filter modes Alexander Orzechowski 2023-08-16 17:45:01 -04:00
  • 2e53de80bb scene_graph: Arrange scene graph on transaction apply Alexander Orzechowski 2024-01-18 10:01:12 -05:00
  • 5f0801b6f2 container: Don't track outputs Alexander Orzechowski 2023-02-21 20:58:17 -05:00
  • 1e018e72b4 Delete old damage tracking code Alexander Orzechowski 2023-04-06 22:23:53 +02:00
  • 06ad734e70 scene_graph: Port view saved buffers Alexander Orzechowski 2023-04-27 10:25:40 +02:00
  • ed2724bd6c xwayland: Cleanup geometry handling on commit Alexander Orzechowski 2022-03-01 00:48:22 -05:00
  • 6e5fc4c2aa scene_graph: Port xwayland Alexander Orzechowski 2024-01-18 10:02:41 -05:00
  • b38ed8b479 scene_graph: Port xdg_shell Alexander Orzechowski 2023-12-06 14:28:59 -05:00
  • 08c484f46f transaction: ready signals will return success bools Alexander Orzechowski 2022-03-04 20:38:04 -05:00
  • 6d7b1321db scene_graph: Port container server side decorations Alexander Orzechowski 2023-11-21 19:51:57 -05:00
  • 188811f808 scene_graph: Port layer_shell Alexander Orzechowski 2024-01-18 10:04:51 -05:00
  • 5b8b505af5 input: Query scene graph for relevant surface/node intersections Alexander Orzechowski 2023-11-23 10:09:48 -05:00
  • 946fc80945 Introduce sway_text_node Alexander Orzechowski 2023-11-23 10:08:28 -05:00
  • 869baff252 renderer: Remove in favor of scene_graph Alexander Orzechowski 2023-03-03 21:13:56 -05:00
  • bac3ab5526 seat: Remove dead seatop_render function Alexander Orzechowski 2022-02-21 20:57:45 -05:00
  • 9a57966606 scene_graph: Port ext_session_v1 Alexander Orzechowski 2024-01-18 10:04:26 -05:00
  • 0639bde9fb scene_graph: Port seatop_move_tiling indicators Alexander Orzechowski 2023-11-21 19:19:01 -05:00
  • c640c3015f scene_graph: Port seat drag icons Alexander Orzechowski 2023-11-21 19:55:47 -05:00
  • 9c17cba0b2 renderer: Render scene_graph Alexander Orzechowski 2023-12-04 06:33:57 -05:00
  • 0e1a02bf0a scene_graph: Introduce sway_scene_descriptor Alexander Orzechowski 2023-11-21 19:05:37 -05:00
  • 1b09238645 scene_graph: Use built-in linux dmabuf feedback handling Alexander Orzechowski 2023-04-13 20:45:02 +02:00
  • 1eb16d1367 scene_graph: Maintain wlr_scene_nodes for the sway tree. Alexander Orzechowski 2024-01-18 10:00:45 -05:00
  • dbd2fbf430 view: init function should return a success bool Alexander Orzechowski 2022-03-04 19:23:27 -05:00
  • b4d7e84d38 desktop: Rename layers to shell_layers Alexander Orzechowski 2022-03-01 16:19:23 -05:00
  • 079ebb6811 scene_graph: port wlr_forgein_toplevel_management output enter/leave events Alexander Orzechowski 2023-11-14 15:11:56 -05:00
  • 46ae39d10d remove damage debug options Alexander Orzechowski 2022-04-30 17:09:44 -04:00
  • c110b9ce77 Fix SIGSEGV on surface destroy Alexander Orzechowski 2022-03-18 08:42:30 -04:00
  • 803a3ebec8 scene_graph: Implement toplevel clipping Alexander Orzechowski 2023-11-22 15:11:12 -05:00
  • dca8f1aaab scene_graph: Port opacity and filter modes Alexander Orzechowski 2023-08-16 17:45:01 -04:00
  • 26fee42c68 scene_graph: Arrange scene graph on transaction apply Alexander Orzechowski 2024-01-18 10:01:12 -05:00
  • 9aac54c9a2 container: Don't track outputs Alexander Orzechowski 2023-02-21 20:58:17 -05:00
  • bf1aa93d07 Delete old damage tracking code Alexander Orzechowski 2023-04-06 22:23:53 +02:00
  • ac63561322 scene_graph: Port view saved buffers Alexander Orzechowski 2023-04-27 10:25:40 +02:00
  • c41b35f557 xwayland: Cleanup geometry handling on commit Alexander Orzechowski 2022-03-01 00:48:22 -05:00
  • c240189ef6 scene_graph: Port xwayland Alexander Orzechowski 2024-01-18 10:02:41 -05:00
  • e861571616 scene_graph: Port xdg_shell Alexander Orzechowski 2023-12-06 14:28:59 -05:00
  • 531cf4c1fa transaction: ready signals will return success bools Alexander Orzechowski 2022-03-04 20:38:04 -05:00