Commit graph

  • 3ac99fa4dc subsurface: move parent link to state Simon Ser 2021-08-18 16:11:09 +02:00
  • 56b6b80b9a subsurface: rename wlr_subsurface_state to wlr_subsurface_parent_state Simon Ser 2021-08-18 16:40:54 +02:00
  • 242c23743f surface: cache frame callback lists again Kirill Primak 2021-08-19 13:32:07 +03:00
  • d290b13871 seat: avoid copying the keymap for each client Simon Ser 2021-08-07 13:48:49 +02:00
  • 62924cc523 keyboard: add wlr_keyboard.keymap_fd Simon Ser 2021-08-07 13:48:04 +02:00
  • 55ca93469c util/shm: add allocate_shm_file_pair Simon Ser 2021-08-07 13:46:38 +02:00
  • 38cd1b4f4f render/allocator/gbm: add log message for gbm_bo_get_fd_for_plane Simon Ser 2021-09-02 10:50:09 +02:00
  • 5aa5137fae backend/drm: handle drm_surface_blit errors Simon Ser 2021-09-01 22:06:50 +02:00
  • 7df2ae88fa render/allocator: use legacy authentication for primary nodes Simon Ser 2021-09-03 10:03:27 +02:00
  • 00c2bae1d3 scene: remove redundant empty-region check in render_texture() Devin J. Pohly 2021-08-30 08:11:18 -05:00
  • e2e68ff680 examples/scene-graph: demonstrate scene_rect node type Devin J. Pohly 2021-08-13 15:35:19 -05:00
  • 9ed16e39fa scene: replace surface_at() with node_at() Devin J. Pohly 2021-08-28 14:14:16 -05:00
  • b7cd06e8fa scene: add RECT node type Devin J. Pohly 2021-08-13 15:20:48 -05:00
  • 526652a554 scene: iterate nodes instead of surfaces when rendering Devin J. Pohly 2021-08-13 15:18:29 -05:00
  • b0972a94c3 contributing: don't reference issues in commit first line Simon Ser 2021-09-02 12:03:08 +02:00
  • 267eb02c31 build: add subproject fallback for wayland-protocols Simon Ser 2021-06-03 15:36:38 +02:00
  • d9523faa76 build: add subproject fallback for wayland Simon Ser 2021-06-03 15:35:51 +02:00
  • ee6c841d47 render/allocator/gbm: fix create() docs for FD ownership Simon Ser 2021-09-01 21:34:34 +02:00
  • d9d8fc1ab9 render/allocator: re-open GBM FD Simon Ser 2021-09-01 19:05:18 +02:00
  • 6e492521d6
    tinywl: fix crash if there is no keyboard github/fork/ifreund/tinywl-fix Isaac Freund 2021-08-31 10:54:12 +02:00
  • c8d97e2791 Link to gamja for web chat Simon Ser 2021-08-30 15:04:02 +02:00
  • 7ec9523ea3 scene: stricter assertions on reparent Devin J. Pohly 2021-08-29 16:58:12 -05:00
  • d5263be355 scene: make graph loops fatal when debugging Devin J. Pohly 2021-08-29 13:57:07 -05:00
  • 0f534e32e4 scene: ensure node cannot be reparented below itself Devin J. Pohly 2021-08-28 18:10:09 -05:00
  • a1d462fa81 scene: add node reparent function Devin J. Pohly 2021-08-23 14:32:59 -05:00
  • b18c254e5f contributing: turn remaining links into refs Simon Ser 2021-08-30 16:36:14 +02:00
  • 1ad3cd7f36 contributing: clone wlroots fork with SSH Simon Ser 2021-08-30 15:13:09 +02:00
  • ea800b7418 contributing: use references for links Simon Ser 2021-08-30 15:11:45 +02:00
  • 2ddd8e8036 contributing: add new section about commit log Simon Ser 2021-08-30 15:20:27 +02:00
  • bfc69decdd xwm: do not restack surfaces on activation Tudor Brindus 2021-05-04 21:33:25 -04:00
  • e4d0ec9ee1 scene: add wlr_scene_node_surface_at Simon Ser 2021-08-10 11:26:34 +02:00
  • 501b29db03 scene: add user data pointer to wlr_scene_node Simon Ser 2021-08-10 10:42:03 +02:00
  • 97954154bc scene: allow nodes to have arbitrary parents Simon Ser 2021-08-09 20:11:18 +02:00
  • 86e9309808 scene: add wlr_scene_node_toggle Simon Ser 2020-05-06 16:16:45 +02:00
  • c41bd320be examples/scene-graph: new example Simon Ser 2020-05-06 17:30:53 +02:00
  • c7d489b5b6 Introduce new scene-graph API Simon Ser 2019-12-25 18:53:58 +01:00
  • 5f645598d8 subsurface: unlock surface on destroy Kirill Primak 2021-08-25 20:11:22 +03:00
  • 5dfaf5ea9c backend/drm: introduce wlr_drm_bo_handle_table Simon Ser 2021-08-23 17:41:08 +02:00
  • 749b3c00f0 render/egl: reopen DRM node for GBM Simon Ser 2021-08-23 18:39:31 +02:00
  • 3ce2ea9e16 Move allocator stuff into new directory Simon Ser 2021-08-25 09:33:19 +02:00
  • b37731cdbb backend/{drm,libinput}: exclude headers when disabled Simon Ser 2021-08-25 09:40:46 +02:00
  • 65c0ab00b6 backend/drm: generate CVT reduced modes Simon Ser 2021-08-22 11:38:01 +02:00
  • 72a156b18a surface: fix wlr_surface_get_buffer_source_box() Kirill Primak 2021-08-23 23:33:16 +03:00
  • 664307f968 util/box: introduce wlr_fbox_transform() Kirill Primak 2021-08-23 23:32:43 +03:00
  • f2f3df9fb1 tinywl: simplify logic for sending pointer events Isaac Freund 2021-08-20 16:02:17 +02:00
  • de1522aeee xwayland: Allow to retrieve _NET_STARTUP_ID Guido Günther 2021-01-29 16:45:44 +01:00
  • 9b7803a9b3 backend/drm: try to allocate crtc for formats Rouven Czerwinski 2021-08-19 12:44:59 +02:00
  • 18c2dce65e backend: unify startup messages Simon Ser 2021-08-19 20:47:36 +02:00
  • 46c42e55c6 backend/drm: add support for FB_DAMAGE_CLIPS Simon Ser 2021-07-21 15:58:01 +02:00
  • 109405729b surface: fix place_below handling Kirill Primak 2021-08-17 15:20:37 +03:00
  • cdd9a60f72 Revert "backend/drm: Check if output is enabled before sending frame event" Rouven Czerwinski 2021-08-17 20:50:48 +02:00
  • aa78c50bf1 output: check output enabled before sending frame Rouven Czerwinski 2021-08-17 20:48:17 +02:00
  • 59b292b691 backend/drm: return true on test if no crtc Rouven Czerwinski 2021-08-16 18:52:30 +02:00
  • 7544b7abf9 backend/drm: use addon for wlr_drm_fb Simon Ser 2021-08-17 09:34:49 +02:00
  • cae7b98136 xwayland: do not free cursor in handle_server_ready() Michele Sorcinelli 2021-08-16 19:17:24 +01:00
  • 0c19a28266 input/tablet: fix wl_array_for_each usage on tablet proximity Tudor Brindus 2021-08-15 16:08:56 -04:00
  • 3364eec07e layer-shell: replace close() with destroy() Isaac Freund 2021-08-12 21:30:58 +02:00
  • ad7651a370 render/gles2: make wlr_gles2_texture a wlr_buffer addon Simon Ser 2021-08-11 10:09:06 +02:00
  • ee1156b62b render/gles2: make wlr_gles2_buffer an addon Simon Ser 2021-08-11 10:00:50 +02:00
  • 93964012e6 buffer: add addon set Simon Ser 2021-08-11 10:00:07 +02:00
  • 5ff14b5c97 Alternative fix for #2543 github/fork/dkondor/fix-2543 Daniel Kondor 2020-12-17 12:51:27 +08:00
  • 20404ed8bb surface: drop surface_state_copy Simon Ser 2021-08-11 15:26:38 +02:00
  • 3f9e4f7a44 surface: kill wlr_surface.previous Simon Ser 2021-08-11 15:19:26 +02:00
  • 111d4eafd7 util/addon: find both by owner and impl Kirill Primak 2021-08-11 13:35:20 +03:00
  • debd6c5f0b wlr_output_layout: use wlr_addons Kirill Primak 2021-08-09 20:19:17 +03:00
  • 11f799e88e wlr_outputs: add wlr_addon_set Kirill Primak 2021-08-09 20:18:31 +03:00
  • a6a80850b7 util: add wlr_addon Kirill Primak 2021-08-09 17:57:19 +03:00
  • 604674dc54 backend/drm: always perform a test commit in drm_connector_test Simon Ser 2021-04-06 22:07:00 +02:00
  • eb0ce659cf backend/drm: add proper error handling to wlr_drm_backend_create Simon Ser 2021-08-10 13:18:00 +02:00
  • 88f65db87f ci: add smoke test Simon Ser 2021-08-05 18:54:37 +02:00
  • 033c9cab74 input/pointer: try harder to not send duplicate motion events Tudor Brindus 2021-08-05 09:15:49 -04:00
  • c27263c105 seat: allow compositors to not load a keymap Simon Ser 2021-08-06 21:25:55 +02:00
  • d48ffac56b build: remove "." from include dirs Simon Ser 2021-08-06 19:44:35 +02:00
  • ca0b19fc9c examples/fullscreen-shell: remove unused render_data.view field Simon Ser 2021-08-06 18:27:31 +02:00
  • 1936e136df backend/drm: require buffer on modeset in drm_connector_test Simon Ser 2021-08-04 22:42:36 +02:00
  • df0e75ba05 output: try skipping buffer allocation if the backend allows it Simon Ser 2021-08-02 16:49:02 +02:00
  • 8a3cd28973 render/pixman/pixel_format: add more formats Simon Ser 2021-08-01 19:28:36 +02:00
  • b913e64f95 render/pixel_format: add more formats for Pixman Simon Ser 2021-08-01 19:27:41 +02:00
  • 923258b0be backend/drm: preserve mode order from kernel Simon Ser 2021-07-30 23:02:30 +02:00
  • f12bacf4b4 surface: don't cache frame callback lists Kirill Primak 2021-08-01 12:44:40 +03:00
  • 456c6e2279 viewporter: remove crop and scale state upon destruction Quantum 2021-08-01 18:10:25 -04:00
  • f5df956c18 render/gles2: add a few 10-bit and FP16 formats Manuel Stoeckl 2021-07-29 23:55:57 -04:00
  • 44e8451cd9 render/gles2: hide shm formats without GL support Manuel Stoeckl 2021-07-29 23:53:22 -04:00
  • 4dc52bcb6c render/pixel-format: add a few 10-bit and FP16 formats Manuel Stoeckl 2021-07-29 23:49:11 -04:00
  • f76960388f render/gles2: add support for some 24 and 16-bit formats Simon Ser 2021-07-29 08:05:43 +02:00
  • 6973361d60 render/pixel-format: add some 24 and 16-bit formats Simon Ser 2021-07-29 08:05:10 +02:00
  • 3132c0ab10 output: drop wlr_output_state.buffer_type Simon Ser 2021-07-12 18:01:40 +02:00
  • f211bc983a output-damage: stop using enum wlr_output_state_buffer_type Simon Ser 2021-07-12 18:00:55 +02:00
  • 4ddde1a7bd output: drop wlr_output_impl.{attach,rollback}_render Simon Ser 2021-07-12 17:54:43 +02:00
  • d17a009062 backend/noop: drop attach_render/rollback_render Simon Ser 2021-07-12 17:52:44 +02:00
  • 55ac7e335a backend/drm: fix wrong type for get_cursor_format return values Simon Ser 2021-07-28 22:56:18 +02:00
  • c55f70c8b7 backend/drm: stop initializing renderer for parent backend Simon Ser 2021-07-12 17:30:45 +02:00
  • c74dc45bb6 backend/drm: drop get_renderer implementation Simon Ser 2021-07-12 17:23:25 +02:00
  • 9b99570869 backend/drm: drop drm_surface_{make,unset}_current Simon Ser 2021-07-12 17:22:22 +02:00
  • ebb661532c backend/drm: remove SCANOUT check in drm_connector_test Simon Ser 2021-06-13 14:19:42 +02:00
  • f5900c1f00 backend/drm: remove primary swapchain Simon Ser 2021-06-08 11:05:50 +02:00
  • 85d7ad2eef backend/drm: allow legacy scan-out if FB props match Simon Ser 2021-07-08 16:52:59 +02:00
  • 6aadf811aa output: fallback to modifier-less allocation on modeset test failure Simon Ser 2021-07-12 16:40:10 +02:00
  • 0fb55c76d0 output: allocate and attach empty buffer on modeset Simon Ser 2021-06-11 18:42:15 +02:00
  • 1a5b6722a8 output: use pending resolution when allocating swapchain Simon Ser 2021-06-11 18:41:34 +02:00