Commit graph

  • d9ae930729 tree/workspace: fix crash on dragging container to workspace edge Furkan Sahin 2026-02-01 21:53:06 -05:00
  • 655b9a7e55 sway/desktop/transaction: skip freeing dirty nodes llyyr 2026-04-01 01:24:28 +05:30
  • 7afe37fcf3 Ignore failures creating linux-drm-syncobj Hugo Osvaldo Barrera 2026-04-23 15:30:18 +02:00
  • 4cc78e9434 Treat ext-workspace-v1 as privileged Hugo Osvaldo Barrera 2026-04-23 14:09:02 +02:00
  • 2617212f62 input/seat: fix drag-and-drop regression and improve popup dismissal Furkan Sahin 2026-04-17 18:10:35 -04:00
  • 0fbae654f7 input/seat: end keyboard grab when clearing focus Furkan Sahin 2026-04-15 16:14:40 -04:00
  • e2178261fd Fix typos in sway-ipc.7.scd someever 2026-04-12 20:10:59 +03:00
  • 0f3b1c6391 tree/workspace: fix crash on dragging container to workspace edge Furkan Sahin 2026-02-01 21:53:06 -05:00
  • 9b81b6273f
    commands: accept 'next'/'prev' output names Orestis Floros 2026-04-26 08:55:33 +02:00
  • 850e50b9b7 tree/container: add placeholder leaf scaffolding codegax 2026-04-25 14:00:00 -06:00
  • c857ca3a97 tree/workspace: fix crash on dragging container to workspace edge Furkan Sahin 2026-02-01 21:53:06 -05:00
  • 1084d2e87a sway/desktop/transaction: skip freeing dirty nodes llyyr 2026-04-01 01:24:28 +05:30
  • 1cbb8a440f Ignore failures creating linux-drm-syncobj Hugo Osvaldo Barrera 2026-04-23 15:30:18 +02:00
  • 80a940a992 Treat ext-workspace-v1 as privileged Hugo Osvaldo Barrera 2026-04-23 14:09:02 +02:00
  • 3822f883a6 Ignore failures creating linux-drm-syncobj Hugo Osvaldo Barrera 2026-04-23 15:30:18 +02:00
  • 65a998000f Treat ext-workspace-v1 as privileged Hugo Osvaldo Barrera 2026-04-23 14:09:02 +02:00
  • 91c662fa59 sway/server: chase wlroots!5327 llyyr 2026-04-23 00:40:25 +05:30
  • 4adb98158f sway/server: chase wlroots!5327 llyyr 2026-04-23 00:40:25 +05:30
  • e5660fdc15
    Merge branch 'master' into swaybar_tray_last lavoiecsh 2026-04-18 08:53:18 -04:00
  • 9a5f09c867 input/seat: fix drag-and-drop regression and improve popup dismissal Furkan Sahin 2026-04-17 18:10:35 -04:00
  • 8c5b2813e2 input/seat: fix drag-and-drop regression and improve popup dismissal Furkan Sahin 2026-04-17 18:10:35 -04:00
  • d18bf0f261 fix(swaybar/dbusmenu): cache icon lookups to avoid repeated filesystem access Vladimir Panteleev 2026-01-10 13:13:57 +00:00
  • 33f2e590ed fix(swaybar/dbusmenu): properly destroy cairo surface for icon data Vladimir Panteleev 2026-01-10 13:05:45 +00:00
  • d4d295daf3 fix(swaybar/dbusmenu): fix null pointer dereference when loading icons Vladimir Panteleev 2026-01-10 13:02:57 +00:00
  • 6c06a96efc Remove unused includes blinxen 2025-10-13 22:11:39 +02:00
  • d550ece996 Rename dbusmenu functions to adhere to the style guide blinxen 2025-10-13 21:55:52 +02:00
  • 5e53b74295 Limit recursion depth when trying to find items under dbus menu blinxen 2025-10-13 21:47:17 +02:00
  • 3d26398e89 Remove comment that should be now obsolete blinxen 2025-10-13 21:28:56 +02:00
  • 0bf2a6e480 Close dbus menu when unregistering sni blinxen 2025-10-13 21:28:33 +02:00
  • 70d5a6778b Initialize surface height with 0 before drawing blinxen 2025-10-13 21:26:39 +02:00
  • 8eedcd651e Move variable creation outside of conditional code block blinxen 2025-10-13 01:34:46 +02:00
  • 7a1837eb3b Replace old usage of background-image.h blinxen 2025-10-13 01:33:36 +02:00
  • 40fffa3d27 Remove trailing whitespace blinxen 2025-10-13 01:30:03 +02:00
  • a5d85dfda1 Apply suggestions from code review Giancarlo Razzolini 2024-10-25 15:25:49 -03:00
  • 65919a7b24 Tray: don't invoke dbus menu when tray is disabled Florian Franzen 2024-03-02 11:19:37 +00:00
  • 86022e223d Tray: Implement dbusmenu Felix Weilbach 2021-05-30 20:45:01 +02:00
  • 136765a530 input/seat: end keyboard grab when clearing focus Furkan Sahin 2026-04-15 16:14:40 -04:00
  • 6d3aa0ac8c input/seat: end keyboard grab when clearing focus Furkan Sahin 2026-04-15 16:14:40 -04:00
  • e51f9d7183 Fix typos in sway-ipc.7.scd someever 2026-04-12 20:10:59 +03:00
  • 81c6505aa4 Fix typos in sway-ipc.7.scd someever 2026-04-12 20:10:59 +03:00
  • 93bba7dad5 build: bump version to 1.12-rc2 1.12-rc2 Simon Ser 2026-04-12 18:33:52 +02:00
  • 41c94c2c72 container: Move foreign toplevel enter/leave events to view Alexander Orzechowski 2026-03-20 23:29:30 -04:00
  • 0df0173102 Don't ignore initialisation errors Hugo Osvaldo Barrera 2026-04-09 02:09:59 +02:00
  • 1af399d833
    Merge 8420113af5 into 81246fc6dc hack-heart 2026-04-12 16:05:05 +01:00
  • 3df17c3581
    Merge ed931b955f into 81246fc6dc Ryan 2026-04-12 16:05:04 +01:00
  • 81246fc6dc container: Move foreign toplevel enter/leave events to view Alexander Orzechowski 2026-03-20 23:29:30 -04:00
  • c542c69170 Add support for xdg-session-management-v1 Simon Ser 2026-04-11 18:19:43 +02:00
  • 1606311553 Don't ignore initialisation errors Hugo Osvaldo Barrera 2026-04-09 02:09:59 +02:00
  • fc13bd2f77 Don't ignore initialisation errors Hugo Osvaldo Barrera 2026-04-09 02:09:59 +02:00
  • d83cc3c4cc Prevent bogus repeated keypresses when reloading config Hugo Osvaldo Barrera 2026-04-09 12:50:18 +02:00
  • 856e4f108b output: Add support for max_render_time auto Kenny Levinsen 2026-04-06 16:42:19 +00:00
  • 2ae7af1844 output: implement max_render_time via wlr_frame_scheduler Simon Ser 2026-04-05 16:24:50 +00:00
  • 4fa497f9d7 output: use wlr_frame_scheduler Simon Ser 2026-04-05 16:17:11 +00:00
  • 306ad8b4b7 sway/desktop/transaction: skip freeing dirty nodes llyyr 2026-04-01 01:24:28 +05:30
  • 488aa551f9 exec: use X11 window id for I3_WINDOW_ID Rene D. Obermueller 2026-02-12 19:23:07 +01:00
  • fb0fc6a542 exec: export matched container id if present Rene D. Obermueller 2025-04-14 08:20:34 +02:00
  • 43b00127dc
    Merge branch 'master' into session-lock-input-fix Erik Reider 2026-03-30 00:20:29 +02:00
  • 0e919a7e8d
    Merge branch 'master' into swaybar_tray_last lavoiecsh 2026-03-29 17:07:38 -04:00
  • e294e1fd5c
    Merge f317198c2c into 909a2ddb5f Alexander Orzechowski 2026-03-28 22:06:20 +00:00
  • 1bf4eb8a44
    Merge 9876e0c980 into 909a2ddb5f Simon Ser 2026-03-27 09:36:59 +08:00
  • 5f1dbb2c1e
    Merge 25519da970 into 909a2ddb5f rewine 2026-03-27 09:36:59 +08:00
  • faedde4e77 build: bump version to 1.12-rc1 1.12-rc1 Simon Ser 2026-03-26 17:45:03 +01:00
  • 4e673a3515 Centre fullscreen surfaces smaller than output Hugo Osvaldo Barrera 2026-03-23 22:18:24 +01:00
  • 909a2ddb5f Centre fullscreen surfaces smaller than output Hugo Osvaldo Barrera 2026-03-23 22:18:24 +01:00
  • 9ba2f52e4d tree/node: add and use node_finish in destroy functions llyyr 2026-03-26 22:47:53 +05:30
  • 4363975a07
    Merge branch 'master' into swaybar_tray_last lavoiecsh 2026-03-26 13:06:59 -04:00
  • 0c45122862
    Merge branch 'master' into save-previous Andrew Laucius 2026-03-26 12:54:29 -04:00
  • ec7e0186e0 build: bump version to 1.13-dev Simon Ser 2026-03-26 16:30:37 +01:00
  • 1e96e73767 ext-workspace-v1: initial implementation Hugo Osvaldo Barrera 2026-03-12 01:09:47 +01:00
  • 3aa4c46c13 Make workspace_move_to_output reusable Hugo Osvaldo Barrera 2026-03-12 06:02:42 +01:00
  • fa889d020b sway_text_node: properly check cairo_t status in text_calc_size llyyr 2026-03-21 12:14:48 +05:30
  • 257a0a7548 common/pango: use pangocairo directly instead of cairo_create(NULL) llyyr 2026-03-21 12:09:29 +05:30
  • 9d77163d6e sway_text_node: fix cairo_create without a backing surface llyyr 2026-03-21 12:01:18 +05:30
  • 948d481cfa call disable container in arrange_root Stephane Fontaine 2026-01-17 16:12:24 +04:00
  • 07e3c06741 common/pango: get_text_size out pointers may be NULL Félix Poisot 2026-03-20 08:47:57 +00:00
  • 1826c38ecd ci: pin wlroots to 0.20.x Simon Ser 2026-03-26 16:21:36 +01:00
  • 91f00cc45c Document get_binding_modes with payload Ronan Pigott 2020-11-21 13:38:54 -07:00
  • 054b36a3c3 ipc: add query for mode bindings Ronan Pigott 2020-07-16 12:11:09 -07:00
  • f50f78c0d9 ext-workspace-v1: initial implementation Hugo Osvaldo Barrera 2026-03-12 01:09:47 +01:00
  • 7ba11d6dee Make workspace_move_to_output reusable Hugo Osvaldo Barrera 2026-03-12 06:02:42 +01:00
  • b5d43de7e8 Centre fullscreen surfaces smaller than output Hugo Osvaldo Barrera 2026-03-23 22:18:24 +01:00
  • 7e96901311 ext-workspace-v1: initial implementation Hugo Osvaldo Barrera 2026-03-12 01:09:47 +01:00
  • 60f0b640e6 Make workspace_move_to_output reusable Hugo Osvaldo Barrera 2026-03-12 06:02:42 +01:00
  • c4aebf1ed4 color-management: Advertise relative colorimetric support Kenny Levinsen 2026-03-22 14:19:24 +01:00
  • 0570737d4f container: Move foreign toplevel enter/leave events to view Alexander Orzechowski 2026-03-20 23:29:30 -04:00
  • 80ce65ed7a
    Merge e58e542c43 into 131045ce55 Vladimir Panteleev 2026-03-21 12:54:05 +01:00
  • 131045ce55 sway_text_node: properly check cairo_t status in text_calc_size llyyr 2026-03-21 12:14:48 +05:30
  • dea166a27c common/pango: use pangocairo directly instead of cairo_create(NULL) llyyr 2026-03-21 12:09:29 +05:30
  • e4870d84a2 sway_text_node: fix cairo_create without a backing surface llyyr 2026-03-21 12:01:18 +05:30
  • 87e45732f9 sway_text_node: properly check cairo_t status in text_calc_size llyyr 2026-03-21 12:14:48 +05:30
  • b672d8c03c common/pango: use pangocairo directly instead of cairo_create(NULL) llyyr 2026-03-21 12:09:29 +05:30
  • 9ef3bd1ed3 sway_text_node: fix cairo_create without a backing surface llyyr 2026-03-21 12:01:18 +05:30
  • 8378c560c1 call disable container in arrange_root Stephane Fontaine 2026-01-17 16:12:24 +04:00
  • cfea88ed5f sway/sway_text_node: fix cairo_create() error checking Félix Poisot 2026-03-20 19:09:49 +00:00
  • f8ab16c57a pango: don't use cairo_create(NULL) for text metrics Félix Poisot 2026-03-20 19:01:38 +00:00
  • 79007ce07f
    Merge branch 'master' into smarter-auto-orientation Milad Alizadeh 2026-03-20 22:10:15 +00:00
  • 82227d6103 common/pango: get_text_size out pointers may be NULL Félix Poisot 2026-03-20 08:47:57 +00:00
  • 977baf4437 common/pango: get_text_size out pointers may be NULL Félix Poisot 2026-03-20 08:47:57 +00:00
  • 85a4b19ac4 build: bump wlroots version llyyr 2026-03-20 01:49:08 +05:30
  • 40e1dcd29f common/pango: add error handling to get_text_size()/render_text() Simon Ser 2026-03-14 13:21:55 +01:00