Commit graph

  • fee22dfdfc remove helper function elviosak 2025-12-05 08:41:22 -03:00
  • 88985bc3d1 add deprecation warning elviosak 2025-12-05 07:18:13 -03:00
  • 9962f44d55
    window-switcher: add age order to window cycling Maik Broemme 2025-12-04 16:51:40 +01:00
  • 1e7f3db14e rebase/formatting elviosak 2025-12-04 09:14:10 -03:00
  • cb6b2d9cda Merge branch 'master' into snap-range elviosak 2025-12-04 09:12:58 -03:00
  • 7cec1d8c01 cursor: allow movement until entering the constraint surface John Lindgren 2025-12-04 03:02:03 -05:00
  • 06505d24c8 rcxml: discourage empty strings in rc.xml configuration tokyo4j 2025-12-03 18:26:44 +09:00
  • 6e447f3ed7 rcxml: discourage empty strings in rc.xml configuration tokyo4j 2025-12-03 18:26:44 +09:00
  • a5db8e477a Add directional options to Resize action: Maik Broemme 2025-11-28 20:51:00 +01:00
  • a7a6550596
    Add directional options to Resize action: Maik Broemme 2025-11-28 20:51:00 +01:00
  • 01457f9310 codestyle fixes Manuel Barrio Linares 2025-12-02 18:34:20 -03:00
  • f098356be8 server: add support for color-management-v1 Manuel Barrio Linares 2025-12-02 17:44:54 -03:00
  • d748dc78bc xwayland: flush XCB connection to mitigate race between Raise and input John Lindgren 2025-12-02 13:33:07 -05:00
  • fe7633ea76 xwayland: flush XCB connection to mitigate race between Raise and input John Lindgren 2025-12-02 13:33:07 -05:00
  • c4277ab507 cycle: update config to <osd output="all|cursor|focused"> tokyo4j 2025-12-03 00:41:04 +09:00
  • 71d29cbebb cycle: some minor updates to documentation and deprecation warnings tokyo4j 2025-12-03 00:36:30 +09:00
  • d578dc09a7 cycle: update config to <osd output="all|cursor|focused"> tokyo4j 2025-12-03 00:41:04 +09:00
  • 6e966d8451 cycle: some minor updates to documentation and deprecation warnings tokyo4j 2025-12-03 00:36:30 +09:00
  • 499c910954 src/interactive.c: fix typo tokyo4j 2025-12-02 20:26:50 +09:00
  • f7c77b4b11 src/interactive.c: fix typo tokyo4j 2025-12-02 20:26:50 +09:00
  • ba60f4d5d0 xdg: don't send xdg_wm_base::ping on creation of new surface John Lindgren 2025-12-01 21:53:00 -05:00
  • d20d5675f5 xwayland: don't send _NET_WM_PING to new windows John Lindgren 2025-12-01 21:49:31 -05:00
  • 7f7b5f57ec xdg: center small fullscreen views and add black background fill John Lindgren 2025-12-01 15:13:07 -05:00
  • 96617311cd view: use wlr_output_layout_get_box() John Lindgren 2025-11-30 18:34:25 -05:00
  • 27aa8173f3 view: move view_moved() out of view_impl_apply_geometry() John Lindgren 2025-12-01 13:58:18 -05:00
  • 5ea617a393 box: factor out box_center() John Lindgren 2025-11-25 23:25:47 -05:00
  • dcdb6c9e97 xdg: don't send xdg_wm_base::ping on creation of new surface John Lindgren 2025-12-01 21:53:00 -05:00
  • f329ed73fc xwayland: don't send _NET_WM_PING to new windows John Lindgren 2025-12-01 21:49:31 -05:00
  • e1a4892fd0 xdg: center small fullscreen views and add black background fill John Lindgren 2025-12-01 15:13:07 -05:00
  • 4b0c339241 view: use wlr_output_layout_get_box() John Lindgren 2025-11-30 18:34:25 -05:00
  • 114c6a3576 view: move view_moved() out of view_impl_apply_geometry() John Lindgren 2025-12-01 13:58:18 -05:00
  • 97f5f93812 [proof-of-concept] add swipe mousebinds Consolatis 2025-05-18 04:41:57 +02:00
  • 27bcffc66f separate adjacent edges into another function elviosak 2025-12-01 02:36:00 -03:00
  • b2750027da change to inner/outer range elviosak 2025-12-01 01:52:25 -03:00
  • 9f5ff391cc cycle: remember cycled window list in server->cycle.views tokyo4j 2025-11-30 17:47:40 +09:00
  • b6c1a9ea59 cycle: clarify the lifecycle of window switcher tokyo4j 2025-11-30 22:10:58 +09:00
  • 1783b805e1 cycle: factor out get_osd_impl() tokyo4j 2025-11-30 22:07:18 +09:00
  • 7527717caa cycle: move & rename destroy_osd_scenes() tokyo4j 2025-11-30 22:03:56 +09:00
  • bd0923dc76 cycle: remember cycled window list in server->cycle.views tokyo4j 2025-11-30 17:47:40 +09:00
  • 09fbf94b69 cycle: clarify the lifecycle of window switcher tokyo4j 2025-11-30 22:10:58 +09:00
  • c8319bba14 cycle: factor out get_osd_impl() tokyo4j 2025-11-30 22:07:18 +09:00
  • b2f1a48b40 cycle: move & rename destroy_osd_scenes() tokyo4j 2025-11-30 22:03:56 +09:00
  • 2b28c41b23 cycle: use dummy node to remember the scene position of previewed window tokyo4j 2025-11-30 20:05:42 +09:00
  • c1f3286cfe src/cycle/cycle.c: remove node->enabled check before _set_enabled() tokyo4j 2025-11-30 20:04:25 +09:00
  • e4ebc30c90 cursor: update focus on entering SSD if followMouse=yes tokyo4j 2025-11-30 20:45:30 +09:00
  • 7fb060e88c cursor: clarify the semantics of update_pressed_surface() tokyo4j 2025-11-16 03:39:49 +09:00
  • acb3da7903 cursor: generalize seat->pressed tokyo4j 2025-11-21 01:25:19 +09:00
  • 505b9bed36 cursor: update focus on entering SSD if followMouse=yes tokyo4j 2025-11-30 20:45:30 +09:00
  • fb0c62f2cd cycle: use dummy node to remember the scene position of previewed window tokyo4j 2025-11-30 20:05:42 +09:00
  • c325a77ac1 src/cycle/cycle.c: remove node->enabled check before _set_enabled() tokyo4j 2025-11-30 20:04:25 +09:00
  • 4fcb873f6f Use "cycle" instead of "osd" across the codebase tokyo4j 2025-11-29 02:41:54 +09:00
  • 65cc2e40ba Rename osd.{h,c} to cycle.{h,c} tokyo4j 2025-11-29 02:09:24 +09:00
  • 78e6396e1f Use "cycle" instead of "osd" across the codebase tokyo4j 2025-11-29 02:41:54 +09:00
  • f89c31c2de replace range with horizontalRange and verticalRange elviosak 2025-11-29 08:01:46 -03:00
  • aa6ecd3e1f [wip] chase wlroots: track master branch Consolatis 2025-07-05 17:37:22 +02:00
  • 8a552a1af9 chase wlroots: ime: don't use data in kb grab destroy handler (MR 5170) tokyo4j 2025-10-18 16:32:20 +09:00
  • 3c0a98e4a5 chase wlroots: ime: rename to new_input_method (MR 5107) Consolatis 2025-09-09 14:58:03 +02:00
  • 24e3d5a458 [wip] chase wlroots: Add wl_fixes interface (MR + subproject commit missing) Christopher Snowhill 2025-08-13 19:57:58 -07:00
  • 933c366416 chase wlroots: ime: rename to new_text_input (MR 5032) Consolatis 2025-07-05 17:03:38 +02:00
  • d93aa20407 chase wlroots: increase wlroots meson dep Consolatis 2025-07-05 16:59:41 +02:00
  • f39a0a2d26 [revert later] CI: allow compiling wlroots as subproject Consolatis 2025-07-05 18:10:07 +02:00
  • 8fdacea4b9 Rename osd.{h,c} to cycle.{h,c} tokyo4j 2025-11-29 02:09:24 +09:00
  • 10ade64345
    Merge df09678631 into 35b3980a5b Hiroaki Yamamoto 2025-11-28 14:44:16 +05:30
  • f4776d74e2 box: factor out box_center() John Lindgren 2025-11-25 23:25:47 -05:00
  • 35b3980a5b xwayland: hide content tree at re-map if shaded John Lindgren 2025-11-24 12:00:34 -05:00
  • 8bd20f19dc view: add defensive checks for null content_tree John Lindgren 2025-11-24 10:35:21 -05:00
  • b1e7282995 xwayland-unmanaged: remove obsolete workaround John Lindgren 2025-11-18 02:37:25 -05:00
  • b9da216bde xwayland: associate/dissociate/map/unmap cleanups John Lindgren 2025-11-24 11:27:19 -05:00
  • 4b0903cfa9 view: deduplicate foreign-toplevel creation code tokyo4j 2025-11-23 14:37:12 +09:00
  • 3c0e010c58 Remove view_impl->map and view_impl->unmap tokyo4j 2025-11-23 14:24:42 +09:00
  • e96f4a032b output: avoid use of wlr_scene_output.WLR_PRIVATE.index John Lindgren 2025-11-25 17:36:02 -05:00
  • 5785d0549d output: avoid use of wlr_scene_output.WLR_PRIVATE.index John Lindgren 2025-11-25 17:36:02 -05:00
  • 485c594142 [fixup] move to view_impl_apply_geometry() in view-impl-common.c Johan Malm 2025-11-25 20:44:52 +00:00
  • b8eca4c41e [fixup] do not proceed with surface size checks if view not at top left corner - to save some cycles in handle_commit() Johan Malm 2025-11-25 20:43:49 +00:00
  • 859a4d799d [wip] xdg.c: center fullscreen surface if smaller than output Johan Malm 2025-11-24 21:40:45 +00:00
  • ed44add125 xwayland: hide content tree at re-map if shaded John Lindgren 2025-11-24 12:00:34 -05:00
  • 9fd291d997 view: add defensive checks for null content_tree John Lindgren 2025-11-24 10:35:21 -05:00
  • de0cf2116e xwayland-unmanaged: remove obsolete workaround John Lindgren 2025-11-18 02:37:25 -05:00
  • 673f13c00f xwayland: associate/dissociate/map/unmap cleanups John Lindgren 2025-11-24 11:27:19 -05:00
  • cbcffb090e view: deduplicate foreign-toplevel creation code tokyo4j 2025-11-23 14:37:12 +09:00
  • 2c7dceef76 Remove view_impl->map and view_impl->unmap tokyo4j 2025-11-23 14:24:42 +09:00
  • cb05efe7d3 cursor: clarify the semantics of update_pressed_surface() tokyo4j 2025-11-16 03:39:49 +09:00
  • 3b737b6a6e cursor: generalize seat->pressed tokyo4j 2025-11-21 01:25:19 +09:00
  • 6521067171 CI: add pcre2 dep for FreeBSD to work around git error Consolatis 2025-11-23 03:23:59 +01:00
  • fb39543c28 CI: add pcre2 dep for FreeBSD to work around git error Consolatis 2025-11-23 03:23:59 +01:00
  • d2a5f309fd xwayland-unmanaged: remove obsolete workaround John Lindgren 2025-11-18 02:37:25 -05:00
  • 21f425f11e view: manage view->surface lifetime via common view_set_surface() John Lindgren 2025-11-17 21:14:06 -05:00
  • b5e2eb216e view: separate (un)minimize and (un)map logic John Lindgren 2025-11-20 19:41:00 -05:00
  • 0d3682271b view: separate (un)minimize and (un)map logic John Lindgren 2025-11-20 19:41:00 -05:00
  • 20087e89b2 wlr-foreign: set all initial states correctly John Lindgren 2025-11-17 22:53:53 -05:00
  • e0eb048489 wlr-foreign: set all initial states correctly John Lindgren 2025-11-17 22:53:53 -05:00
  • 077a5c970a NEWS.md: interim update Johan Malm 2025-11-15 14:51:20 +00:00
  • 10ab3ba770 NEWS.md: interim update Johan Malm 2025-11-15 14:51:20 +00:00
  • e4dca57c96 desktop: keep windows within output on scale change Johan Malm 2025-11-16 19:08:21 +00:00
  • b05ad34e8d docs/labwc-config.5.scd: clarify expectations of startup, shutdown files Andrew J. Hesford 2025-11-16 13:06:31 -05:00
  • 813739af69
    fix/focus: remove <focusOnTitlebarEnter> option: Maik Broemme 2025-11-15 15:43:20 +01:00
  • 8ced055cb9 xwayland: remove obsolete (since wlroots 0.17) NULL check John Lindgren 2025-11-11 16:45:28 -05:00
  • b35b935ab1
    cursor: remove unneeded process_cursor_motion_out_of_surface() Hiroaki Yamamoto 2025-11-15 20:14:26 +09:00
  • 4b8178ca8a cursor: remove process_cursor_motion_out_of_surface() tokyo4j 2025-11-15 02:16:57 +09:00
  • 0ee35b3dc0
    update docs with <focusOnTitlebarEnter> option Maik Broemme 2025-11-13 12:53:24 +01:00