Commit graph

  • d5ec406585 add wlr-output-power-management protocol bi4k8 2022-03-06 04:45:39 +00:00
  • c73628ced1
    Merge pull request #264 from labwc/scene-graph Johan Malm 2022-03-06 17:33:40 +00:00
  • 7a708a0dc9 xdg: set node position on commit and configure Johan Malm 2022-03-06 17:12:00 +00:00
  • a601615866 ssd: add top border Johan Malm 2022-03-06 17:06:14 +00:00
  • 852a6f02fa layers: fix layer_popup_tree implementation Johan Malm 2022-03-06 16:48:39 +00:00
  • 77ac3474b6 buffer.c: chase wlroots master Johan Malm 2022-03-04 20:25:04 +00:00
  • 5deeca833f ssd: Disable resize extents while in maximized or fullscreen state Consolatis 2022-03-04 04:38:06 +01:00
  • 3a79686cf8 ssd: Disable resize extents while in maximized or fullscreen state Consolatis 2022-03-04 04:38:06 +01:00
  • 19f3a6ef83 output: attach node-descriptors to node-trees Johan Malm 2022-03-03 18:20:16 +00:00
  • 6fd400b493 layers: put popups in separate node-tree Johan Malm 2022-03-03 17:56:38 +00:00
  • 34bd1fb6da layers: unconstrain popups correctly Johan Malm 2022-03-03 17:53:26 +00:00
  • 8444ba4075 Convert menu to node_descriptors Consolatis 2022-03-03 04:33:33 +01:00
  • bba00ef866 Convert menu to node_descriptors Consolatis 2022-03-03 04:33:33 +01:00
  • eb7645d0e0 node.c: use wlr_scene_node instead of node_descriptor Johan Malm 2022-03-02 22:24:30 +00:00
  • b4cbc20e8c node.c: add helpers for returning structs from node data Johan Malm 2022-03-02 22:05:41 +00:00
  • 30298228e3 Rename node-descriptor.c to node.c Johan Malm 2022-03-02 21:07:04 +00:00
  • 51e02e2afa src/desktop.c: Fix label error Consolatis 2022-03-02 21:28:44 +01:00
  • db9a808dca debug.c: use node descriptors Consolatis 2022-03-02 21:26:33 +01:00
  • d3918eec0a layers: only define LAB_NR_LAYERS locally where needed Johan Malm 2022-03-02 20:39:46 +00:00
  • 98d5fd483d layers: s/arrange_layers/layers_arrange/ Johan Malm 2022-03-02 20:29:29 +00:00
  • e7e0ba9fb8 src/desktop.c: Fix label error Consolatis 2022-03-02 21:28:44 +01:00
  • 57776ced62 debug.c: use node descriptors Consolatis 2022-03-02 21:26:33 +01:00
  • 04580fa825 layers: arrange layers on output-layout change Johan Malm 2022-03-02 20:25:57 +00:00
  • 99361d6ad8 layers.c: fix coding style Johan Malm 2022-03-02 20:23:20 +00:00
  • a1d93cc97c layers: position each layer_tree correctly relative to its output Johan Malm 2022-03-02 20:21:57 +00:00
  • bd9ac3478a Remove src/damage.c Johan Malm 2022-03-01 20:53:34 +00:00
  • e289100a54 xwayland-unmanaged: fix dereference NULL pointer bug Johan Malm 2022-03-01 20:45:31 +00:00
  • 36570856fe README.md: add sfwbar to suggested apps Johan Malm 2022-03-01 20:42:55 +00:00
  • 265f25d1cd NEWS.md: fix typo Johan Malm 2022-03-01 20:42:00 +00:00
  • e4a8672b05 NEWS.md: align with https://keepachangelog.com/ Johan Malm 2022-02-28 23:06:28 +00:00
  • c0f369aafb Enable presentation time Johan Malm 2022-02-28 22:30:36 +00:00
  • a52feadaa7 Restore Drag mouse bindings and proper double click Consolatis 2022-02-27 20:36:49 +01:00
  • cc8f23e62e Restore Drag mouse bindings and proper double click Consolatis 2022-02-27 20:36:49 +01:00
  • ce6e3de7b6 do not clear/reset focus on the same surface bi4k8 2022-02-27 03:01:14 +00:00
  • cec0c5cee6 desktop.c: set *view_area right for layer-popup Johan Malm 2022-02-26 23:30:02 +00:00
  • 49e8658a7b layer: support popups Johan Malm 2022-02-26 21:15:52 +00:00
  • 2891ff245e Add node-descriptor for wlr_scene_nodes Johan Malm 2022-02-25 22:31:24 +00:00
  • 1d9c9d1afc Implement cursor input for overlay popups Consolatis 2022-02-24 21:01:37 +01:00
  • ce38d2dbd6 cursor: add cursor_update_focus() Johan Malm 2021-12-26 22:09:41 +00:00
  • 841b6550a9 xwayland.c: Fix positioning with multiple queued configure events Consolatis 2022-02-26 01:57:45 +01:00
  • 00b2925461 cursor.c: Keep sending adjusted motion events while button is pressed Consolatis 2022-02-26 01:21:39 +01:00
  • 417d50dfe9 Implement cursor input for overlay popups Consolatis 2022-02-24 21:01:37 +01:00
  • 17852fb113 cursor: add cursor_update_focus() Johan Malm 2021-12-26 22:09:41 +00:00
  • 1906358621 xwayland.c: Fix positioning with multiple queued configure events Consolatis 2022-02-26 01:57:45 +01:00
  • 46d8e9e817 cursor.c: Keep sending adjusted motion events while button is pressed Consolatis 2022-02-26 01:21:39 +01:00
  • 4c981b845f include/ssd.h remove unnecessary struct definition Consolatis 2022-02-25 21:54:02 +01:00
  • 5f62f2ba99 xwayland.c: Fix positioning with multiple queued configure events Consolatis 2022-02-25 21:31:21 +01:00
  • 7adf5b8883 include/ssd.h remove unnecessary struct definition Consolatis 2022-02-25 21:54:02 +01:00
  • 78c913007c xwayland.c: Fix positioning with multiple queued configure events Consolatis 2022-02-25 21:31:21 +01:00
  • 00ff00d9f9 [style] use __func__ in log message Consolatis 2022-02-24 02:34:21 +01:00
  • 9c4bacc9b7 [style] fix open brace after function definition Consolatis 2022-02-24 02:33:17 +01:00
  • 953e8a4f9d [style] rename action() to actions_run() Consolatis 2022-02-24 02:16:19 +01:00
  • 72cfa2a122 [style] use __func__ in log message Consolatis 2022-02-24 02:34:21 +01:00
  • 4a9477f34b [style] fix open brace after function definition Consolatis 2022-02-24 02:33:17 +01:00
  • 5ab0e4063a [style] rename action() to actions_run() Consolatis 2022-02-24 02:16:19 +01:00
  • 7d98bc7aa2 ssd/ssd_titlebar.c: Only store title state if title has been changed Consolatis 2022-02-24 01:37:19 +01:00
  • c033667716 src/ssd/: Don't access view->surface->current directly Consolatis 2022-02-24 01:27:29 +01:00
  • e1079cfba2 ssd/ssd_titlebar.c: Only store title state if title has been changed Consolatis 2022-02-24 01:37:19 +01:00
  • 0bcd3b05e0 src/ssd/: Don't access view->surface->current directly Consolatis 2022-02-24 01:27:29 +01:00
  • f4c9d1ba9f Set node position in xdg/xwayland commit handlers Johan Malm 2022-02-23 22:39:57 +00:00
  • 581a2bb2f1 cursor+keyboard: chase wlroots master Johan Malm 2022-02-23 22:19:16 +00:00
  • 29021dad6a xdg/xwayland: Do not destroy scene node on unmap Consolatis 2022-02-23 01:32:07 +01:00
  • c2f7e0be3d debug.c: try to id important elements Consolatis 2022-02-22 19:29:14 +01:00
  • 17d83402ee xwayland.c: Fix xwayland views activating themself before mapping Consolatis 2022-02-22 10:01:49 +01:00
  • a2523081e2 Handle 'lost' unmanaged xsurfaces + improve cursor handling Consolatis 2022-02-22 07:57:17 +01:00
  • 5862b65f89 Convert SSD to scene nodes Consolatis 2022-02-21 03:18:38 +01:00
  • f2d40a8d69 Scene Menu Consolatis 2022-02-19 02:05:38 +01:00
  • f26b61137d layers.h: define LAB_NR_LAYERS (4) Johan Malm 2022-02-20 15:00:20 +00:00
  • 6488b933fa layers.c: set output->usable_area Johan Malm 2022-02-20 14:53:21 +00:00
  • 044388a5cd Prepare to move from wlr_texture to lab_data_buffer Consolatis 2022-02-17 01:46:32 +01:00
  • 7ea733761b Use view->scene_tree as toplevel for view + some legwork: Consolatis 2022-02-18 00:07:37 +01:00
  • 688abf7db1 Handle layers under the scene-graph API Johan Malm 2022-02-20 13:15:58 +00:00
  • 9fed8e0998 Handle popups under xdg-toplevels in xdg-popup.c Johan Malm 2022-02-20 13:14:10 +00:00
  • 177c130183 build: set 'check: false' on run_command Johan Malm 2022-02-14 20:22:23 +00:00
  • b79744e7b0 Chase wlroots master Johan Malm 2022-02-14 20:20:16 +00:00
  • 04ca9fbdf5 buffer: use cairo_surface_destroy() Johan Malm 2022-02-13 21:59:14 +00:00
  • f22bfc96b2 buffer: create cairo_t inside buffer_create() Johan Malm 2022-02-13 13:00:26 +00:00
  • ba909e4fc7 Refactor buffer implementation to take a cairo_t Johan Malm 2022-02-13 11:47:03 +00:00
  • ebabc066ba xwayland: in map() use wlr_scene_subsurface_tree_create() Johan Malm 2022-02-12 22:13:36 +00:00
  • 4593909744 osd: destroy old osd_tree children Johan Malm 2022-02-12 22:04:27 +00:00
  • 5934ed6682 Add debug_dump_scene() Johan Malm 2022-02-12 19:43:32 +00:00
  • 532656ad5b Use wlroots scene-graph API Johan Malm 2022-02-11 23:12:45 +00:00
  • d2552232c7 Add buffer.c to cover cairo-surface to wlr_buffer Johan Malm 2022-02-11 22:19:05 +00:00
  • afa3eb1572 Merge branch 'master' into v0.5 Consolatis 2022-02-21 04:20:40 +01:00
  • 3d6e942eee README.md: add link to IRC channel Johan Malm 2022-02-20 15:02:53 +00:00
  • 1baf5cb9b8 README.md: fix typo (issue #248) Johan Malm 2022-02-20 15:02:08 +00:00
  • 7488ec53dd Implement cursor input for unmanaged XWayland surfaces John Lindgren 2022-02-19 19:51:39 -05:00
  • 9b91453892 Implement cursor input for unmanaged XWayland surfaces John Lindgren 2022-02-19 19:51:39 -05:00
  • 68d897e1f5 NEWS.md: add notes on 0.5.0 Johan Malm 2022-02-18 21:54:07 +00:00
  • b7818df434 build: bump version to 0.5.0 0.5.0 Johan Malm 2022-02-18 21:24:38 +00:00
  • 9ba2a4fd4b Update README.md hype3 2022-02-17 19:29:55 +02:00
  • 254227e7e8
    Update README.md hype3 2022-02-17 19:29:55 +02:00
  • 603280bd89 Update README.md hype3 2022-02-17 18:35:28 +02:00
  • e458f30454
    Update README.md hype3 2022-02-17 18:35:28 +02:00
  • 588f233151 output: render overlay lay popups Johan Malm 2022-02-13 09:45:42 +00:00
  • 7c437eac2f OSD: Use separate OSD texture for each output ARDiDo 2022-02-09 16:38:07 -05:00
  • 049b84409e OSD: Scale OSD to the largest output scale ARDiDo 2022-02-05 19:23:30 -05:00
  • 03d4bf2215 OSD: Use separate OSD texture for each output ARDiDo 2022-02-09 16:38:07 -05:00
  • 53df672dda Reload environment on SIGHUP. Partly fixes #227 Consolatis 2022-02-08 01:19:24 +01:00
  • f548fcd31f Reload environment on SIGHUP. Partly fixes #227 Consolatis 2022-02-08 01:19:24 +01:00