Commit Graph

  • 0f7e78f6aa Fix issue with multiple outputs in layer example Drew DeVault 2018-03-20 21:45:50 -0400
  • 8c98c18880 Gracefully deal with outputs being removed Drew DeVault 2018-03-20 21:41:18 -0400
  • f444a0d14c Implement layer surface damage Drew DeVault 2018-03-20 21:13:39 -0400
  • 4bf936360d Arrange & render layer surfaces Drew DeVault 2018-03-19 23:11:37 -0400
  • fcf8c6c8a2 Fix issues preventing layer from getting allocated Drew DeVault 2018-03-19 20:24:16 -0400
  • 4bc1cc49d5 Fix strcmp use Drew DeVault 2018-03-18 17:17:28 -0400
  • b31ce4220c Add broken test client and rootston stubs Drew DeVault 2018-03-18 15:09:37 -0400
  • 88eec637a4 Address feedback Drew DeVault 2018-03-18 13:58:01 -0400
  • 1628730b09 Add wlr_layer_surface_configure Drew DeVault 2018-03-17 21:06:54 -0400
  • 4a8c0c0784 Destroy layer surfaces when client is destroyed Drew DeVault 2018-03-17 19:17:28 -0400
  • b06105b564 Implement layer surface requests Drew DeVault 2018-03-17 19:11:14 -0400
  • 3ba57fccd1 Wire up layer surface resources to stubs Drew DeVault 2018-03-17 19:03:52 -0400
  • f29d8b55ae Initial scaffolding of layer shell Drew DeVault 2018-03-17 15:07:48 -0400
  • 575bc81d54
    Merge pull request #754 from emersion/popup-map-unmap-damage Tony Crisci 2018-03-27 17:37:03 -0400
  • 4abca435cc
    rootston: damage view when xdg-popup is mapped/unmapped emersion 2018-03-27 17:27:58 -0400
  • 19a525f3b5
    rootston: damage view when zxdg-popup-v6 is mapped/unmapped emersion 2018-03-26 19:02:28 -0400
  • edb643fc6c basic xdg-positioner Tony Crisci 2018-03-27 17:16:08 -0400
  • 6f2de28e5e
    Merge pull request #761 from emersion/remove-gl-from-egl Drew DeVault 2018-03-27 17:07:36 -0400
  • c42fd1018b
    render: remove GL calls from wlr_egl emersion 2018-03-27 17:02:48 -0400
  • 9ff84db06d unconstrain stubs Tony Crisci 2018-03-27 15:13:35 -0400
  • 8371e2f41d implement flip_x Tony Crisci 2018-03-27 14:49:31 -0400
  • 1ed90541f9
    Merge pull request #753 from emersion/xdg-shell-unmap-destroy Drew DeVault 2018-03-27 13:15:32 -0400
  • b6c1760de5
    xwayland: create DND window, add DND atom helpers emersion 2018-03-27 12:04:37 -0400
  • 171e28eaff
    xdg-shell: don't destroy role resources on unmap, move toplevel fields emersion 2018-03-27 10:25:02 -0400
  • ac715969ac Improve documentation of wlr_cursor Drew DeVault 2018-03-27 09:24:13 -0400
  • e9ccb705fb
    Merge pull request #758 from martinetd/unfullscreen Drew DeVault 2018-03-27 08:35:49 -0400
  • ea9c945e73
    Merge pull request #759 from martinetd/x11 Drew DeVault 2018-03-27 08:35:36 -0400
  • a0b52a0dff Fix x11 backend Dominique Martinet 2018-03-27 09:19:44 +0200
  • 0c4d347d1e rootston: Fix segfault in seat unfullscreening Dominique Martinet 2018-03-27 09:17:47 +0200
  • 84ce2afe26
    Merge pull request #748 from emersion/fix-xwm-read-data-source-segfault Tony Crisci 2018-03-27 00:27:16 -0400
  • bbd0e23fa7 xdg-positioner constraint detection Tony Crisci 2018-03-26 23:48:32 -0400
  • d1d983a303
    Merge pull request #680 from Ongy/roots_unfullscreen Drew DeVault 2018-03-26 23:39:29 -0400
  • b1c4f01bad
    Merge pull request #713 from ManDay/master Drew DeVault 2018-03-26 23:20:46 -0400
  • 07ca976489 only unfullscreen when necessary Markus Ongyerth 2018-02-27 10:14:17 +0100
  • 43d7459734 unset fullscreen when surface is brought to front Markus Ongyerth 2018-02-26 10:37:29 +0100
  • 62e9ab0c45
    Merge pull request #756 from emersion/disambiguate-xdg-popup-geometry Drew DeVault 2018-03-26 23:17:51 -0400
  • 706f77e3c7 Address review feedback Drew DeVault 2018-03-26 23:15:21 -0400
  • a918ec877e
    xdg-shell-v6, xdg-shell: explain what popup geometry is emersion 2018-03-26 22:11:41 -0400
  • 334bab543d
    xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6 emersion 2018-03-26 19:32:21 -0400
  • adf4fb08dd
    Merge branch 'master' into texture-redesign emersion 2018-03-26 19:13:13 -0400
  • 5233801530
    xdg-shell-v6: don't destroy role resources on unmap emersion 2018-03-26 18:35:36 -0400
  • 891610081f
    Merge pull request #751 from emersion/rotated-surface-damage Drew DeVault 2018-03-26 18:05:35 -0400
  • 140bc19476
    rootston: add -D flag to enable damage tracking debugging emersion 2018-03-26 17:34:46 -0400
  • b66ab811a6
    Merge pull request #750 from emersion/renderer-simple-interface Drew DeVault 2018-03-26 16:27:37 -0400
  • 4555fc8a54
    Fix damage tracking for rotated surfaces emersion 2018-03-26 15:31:08 -0400
  • 4da18f7fc3 xdg-positioner attrs Tony Crisci 2018-03-26 12:46:04 -0400
  • 793c3b3047
    render: add simple functions to render rectangles and ellipses emersion 2018-03-26 12:41:51 -0400
  • 3bda7e2ef8
    Use DRM_FORMAT_MOD_LINEAR instead of a hardcoded constant emersion 2018-03-26 12:00:08 -0400
  • bcb74c2c78
    Merge pull request #749 from psychon/fix_x11_use_after_free Drew DeVault 2018-03-26 11:36:48 -0400
  • c7f8b28d8d Fix use-after-free in x11 backend during shutdown Uli Schlachter 2018-03-26 10:48:30 +0200
  • e78252adab
    Fix segfault in xwm_read_data_source emersion 2018-03-25 08:47:54 -0400
  • 5617a59598
    Merge pull request #741 from emersion/unmapped-surface-destroy Tony Crisci 2018-03-25 11:04:37 -0400
  • c63d94483b
    Redesign wlr_texture emersion 2018-03-24 18:30:28 -0400
  • 80d3561d32
    Merge pull request #743 from acrisci/xdg-surface-close emersion 2018-03-24 22:02:40 +0100
  • f53575e3a3 unified xdg-surface close Tony Crisci 2018-03-24 15:10:15 -0400
  • 7cc042f54c
    Merge pull request #724 from agx/linux-dmabuf-mp Drew DeVault 2018-03-23 09:41:31 -0400
  • 51141dd11e Minor corrections Cedric Sodhi 2018-03-23 10:28:36 +0100
  • b1852096c5 linux-dmabuf: Support multi plane formats like NV12 Guido Günther 2018-03-15 11:22:08 +0100
  • 805039457a wlr_surface: fix indentation Guido Günther 2018-03-15 13:03:22 +0100
  • 30b8fb5572 Merge branch 'master' into xdg-positioner Tony Crisci 2018-03-22 20:06:53 -0400
  • 77d3be66ea
    Merge pull request #738 from emersion/gles2-renderer-redesign Drew DeVault 2018-03-22 19:59:15 -0400
  • a854c2f246
    Merge branch 'master' into gles2-renderer-redesign emersion 2018-03-23 00:55:55 +0100
  • ef3769851f
    Merge pull request #740 from emersion/egl-debug Drew DeVault 2018-03-22 18:54:21 -0400
  • 00bb9de29b
    Merge pull request #727 from martinetd/x11_wl_backend_fixes Tony Crisci 2018-03-22 17:28:37 -0400
  • e86cd4dc33 wlr_pointer: fix potential null deref Dominique Martinet 2018-03-22 19:57:11 +0100
  • d5e14ab247 wayland backend: fix use-after free on output destroy Dominique Martinet 2018-03-17 17:11:43 +0100
  • b0c2bbebd1 x11 backend: fix various leaks Dominique Martinet 2018-03-17 17:06:03 +0100
  • d9a3c66942 rootston/output: fix leak in damage_from_surface Dominique Martinet 2018-03-17 17:04:51 +0100
  • de955a0f63 xdg_popup_grab: add listener on seat destroy Dominique Martinet 2017-12-30 17:16:00 +0100
  • 731ee24089
    xdg-shell, xdg-shell-v6: don't emit unmap if surface is unmapped emersion 2018-03-21 19:59:35 +0100
  • 60bfe0a6aa
    backend/drm: remove remaining raw GL call emersion 2018-03-21 11:34:08 +0100
  • b1f93bc5cc
    render/egl: use EGL_KHR_debug emersion 2018-03-21 10:42:43 +0100
  • 8207f0f081
    render/gles2: use gles2_pixel_format::has_alpha for shader selection emersion 2018-03-21 08:53:36 +0100
  • cc5ef1d2ff
    render/gles2: move list of supported WL formats to pixel_format.c emersion 2018-03-21 08:50:59 +0100
  • 3581573bdc
    render/gles2: make wlr_renderer_begin take viewport size emersion 2018-03-20 23:10:42 +0100
  • 95e86e675a
    render/gles2: remove global state, use OpenGL debug extension emersion 2018-03-20 19:14:33 +0100
  • ff2e08aa74
    Merge pull request #736 from agx/gles2-tex-target Drew DeVault 2018-03-20 13:16:30 -0400
  • 2d01663b25 gles2: Honor alpha in fragment_src_external Guido Günther 2018-03-19 15:45:34 +0100
  • 13e4ba4867 gles2_texture_bind: use texture's target type Guido Günther 2018-03-20 13:19:14 +0100
  • b3cb5a36c7 gles2: allow to specify texture target type Guido Günther 2018-03-20 13:06:53 +0100
  • 453516a621
    Merge pull request #735 from emersion/split-render-h Drew DeVault 2018-03-19 18:21:41 -0400
  • c41de2d1be
    render: split render.h into wlr_renderer.h and wlr_texture.h emersion 2018-03-19 23:16:29 +0100
  • a76cef475b
    Merge pull request #733 from emersion/fix-matrix-transpose Drew DeVault 2018-03-19 16:36:17 -0400
  • 8d490fdb34 Write some more docs Drew DeVault 2018-03-19 15:46:28 -0400
  • 6ecb0eefcb
    render/gles2: transpose matrices before binding them emersion 2018-03-19 20:21:02 +0100
  • 6227da96b1
    backend/drm: don't hardcode matrix emersion 2018-03-18 11:34:23 +0100
  • bfc9b13dcd
    Merge pull request #730 from martinetd/matrix_rotate emersion 2018-03-18 09:25:33 +0100
  • a491f780b8 rootston rotation: change view->rotation sign Dominique Martinet 2018-03-18 08:59:56 +0100
  • 1956d3cedb
    Merge pull request #722 from emersion/matrix-redesign Drew DeVault 2018-03-17 15:22:00 -0400
  • 09413aa7f1
    Merge pull request #711 from emersion/map-unmap Tony Crisci 2018-03-17 10:00:54 -0400
  • 9cc875429b
    Merge pull request #726 from agx/egl-print-dmabuf-formats emersion 2018-03-16 09:52:27 +0100
  • 7fd7dff26f egl: print supported dmabuf formats Guido Günther 2018-03-16 09:11:06 +0100
  • 303883ce49
    rootston: properly emit view unmap event emersion 2018-03-15 21:47:20 +0100
  • 8ad0c5376c
    Merge pull request #721 from emersion/simplify-screenshot-client Tony Crisci 2018-03-15 16:42:10 -0400
  • f1cbbac636
    render/gles2: remove matrix transposition in shaders emersion 2018-03-15 21:30:31 +0100
  • 7894fca224
    matrix: rename wlr_matrix_texture to wlr_matrix_projection emersion 2018-03-15 21:26:45 +0100
  • e607d0f7ee
    xdg-shell: add map/unmap support emersion 2018-03-15 20:15:09 +0100
  • 42cc575266
    xdg-shell-v6: fix wl_list_remove called twice emersion 2018-03-15 20:14:47 +0100
  • 361d7c857e
    xdg-shell-v6: don't leak wlr_xdg_surface_v6_configure.toplevel_state emersion 2018-03-15 09:04:06 +0100
  • 876f07e9f1
    renderer: replace wlr_texture_get_matrix by wlr_render_texture emersion 2018-03-15 19:31:02 +0100