Commit graph

  • ac219cbda6 Remove width_mm from tablet events Drew DeVault 2018-03-28 11:40:35 -04:00
  • 738f5e3344 cleanup xdg-positioner rootston code Tony Crisci 2018-03-28 11:42:01 -04:00
  • 324b9d910d Remove width_mm from wlr_touch events Drew DeVault 2018-03-28 11:04:40 -04:00
  • a35a5786b0 Remove width_mm from wlr_pointer events Drew DeVault 2018-03-28 10:46:50 -04:00
  • f033f717a2
    backend/x11: make xcb-xkb optional, remove global state emersion 2018-03-28 00:26:15 -04:00
  • 41e54ba632 Merge branch 'master' into xdg-positioner Tony Crisci 2018-03-28 00:20:39 -04:00
  • 330ee08126
    Merge pull request #744 from emersion/texture-redesign Tony Crisci 2018-03-28 00:14:57 -04:00
  • 8d1b5c7600
    backend/x11: correctly update keyboard modifiers emersion 2018-03-28 00:04:32 -04:00
  • 48e8202883
    Merge pull request #731 from swaywm/layer-surfaces Tony Crisci 2018-03-27 23:37:37 -04:00
  • 7d89e7e58d Assign layer surface role Drew DeVault 2018-03-27 23:08:41 -04:00
  • 96a8df2f9a Fix ack configure/configure flow Drew DeVault 2018-03-27 22:50:55 -04:00
  • 3e5131e664 Address further review feedback Drew DeVault 2018-03-27 21:25:40 -04:00
  • a1d5d20914 Address some more feedback Drew DeVault 2018-03-27 17:36:35 -04:00
  • 52fe2688ea Address @emersion's feedback Drew DeVault 2018-03-27 17:18:16 -04:00
  • 13edb19a6c Fix issue starting up client EGL on X11 backend Drew DeVault 2018-03-27 15:49:44 -04:00
  • 776b81d499 Fix surface layer damage tracking Drew DeVault 2018-03-26 23:13:09 -04:00
  • e841e5602b Address @emersion's feedback Drew DeVault 2018-03-26 22:08:34 -04:00
  • 0e318df13d Add margin animation to the example demo Drew DeVault 2018-03-26 18:44:36 -04:00
  • 86ca4bea6d Fix layer rendering/layout bugs Drew DeVault 2018-03-26 18:12:31 -04:00
  • 097e87ca9f Handle usable area for maximized windows Drew DeVault 2018-03-26 14:14:23 -04:00
  • ab6c2bf584 Reset exclusivity after shell layer Drew DeVault 2018-03-26 12:22:17 -04:00
  • df9dbf3170 Fix rebase issues; rearrange layers on destroy Drew DeVault 2018-03-26 12:01:13 -04:00
  • 11c57d22b0 Use 0 for default width/height (rather than -1) Drew DeVault 2018-03-24 18:02:42 -04:00
  • d1c0e6fe2c Add layer_surface.close Drew DeVault 2018-03-24 18:00:01 -04:00
  • b73c4f48c1 Fix exclusive zone among other layers Drew DeVault 2018-03-20 21:57:16 -04:00
  • 0f7e78f6aa Fix issue with multiple outputs in layer example Drew DeVault 2018-03-20 21:45:50 -04:00
  • 8c98c18880 Gracefully deal with outputs being removed Drew DeVault 2018-03-20 21:41:18 -04:00
  • f444a0d14c Implement layer surface damage Drew DeVault 2018-03-20 21:13:39 -04:00
  • 4bf936360d Arrange & render layer surfaces Drew DeVault 2018-03-19 23:11:37 -04:00
  • fcf8c6c8a2 Fix issues preventing layer from getting allocated Drew DeVault 2018-03-19 20:24:16 -04:00
  • 4bc1cc49d5 Fix strcmp use Drew DeVault 2018-03-18 17:17:28 -04:00
  • b31ce4220c Add broken test client and rootston stubs Drew DeVault 2018-03-18 15:09:37 -04:00
  • 88eec637a4 Address feedback Drew DeVault 2018-03-18 13:58:01 -04:00
  • 1628730b09 Add wlr_layer_surface_configure Drew DeVault 2018-03-17 21:06:54 -04:00
  • 4a8c0c0784 Destroy layer surfaces when client is destroyed Drew DeVault 2018-03-17 19:17:28 -04:00
  • b06105b564 Implement layer surface requests Drew DeVault 2018-03-17 19:11:14 -04:00
  • 3ba57fccd1 Wire up layer surface resources to stubs Drew DeVault 2018-03-17 19:03:52 -04:00
  • f29d8b55ae Initial scaffolding of layer shell Drew DeVault 2018-03-17 15:07:48 -04:00
  • 575bc81d54
    Merge pull request #754 from emersion/popup-map-unmap-damage Tony Crisci 2018-03-27 17:37:03 -04:00
  • 4abca435cc
    rootston: damage view when xdg-popup is mapped/unmapped emersion 2018-03-27 17:27:58 -04:00
  • 19a525f3b5
    rootston: damage view when zxdg-popup-v6 is mapped/unmapped emersion 2018-03-26 19:02:28 -04:00
  • edb643fc6c basic xdg-positioner Tony Crisci 2018-03-27 17:16:08 -04:00
  • 6f2de28e5e
    Merge pull request #761 from emersion/remove-gl-from-egl Drew DeVault 2018-03-27 17:07:36 -04:00
  • c42fd1018b
    render: remove GL calls from wlr_egl emersion 2018-03-27 17:02:48 -04:00
  • 9ff84db06d unconstrain stubs Tony Crisci 2018-03-27 15:13:35 -04:00
  • 8371e2f41d implement flip_x Tony Crisci 2018-03-27 14:49:31 -04:00
  • 1ed90541f9
    Merge pull request #753 from emersion/xdg-shell-unmap-destroy Drew DeVault 2018-03-27 13:15:32 -04:00
  • b6c1760de5
    xwayland: create DND window, add DND atom helpers emersion 2018-03-27 12:04:37 -04:00
  • 171e28eaff
    xdg-shell: don't destroy role resources on unmap, move toplevel fields emersion 2018-03-27 10:25:02 -04:00
  • ac715969ac Improve documentation of wlr_cursor Drew DeVault 2018-03-27 09:24:13 -04:00
  • e9ccb705fb
    Merge pull request #758 from martinetd/unfullscreen Drew DeVault 2018-03-27 08:35:49 -04:00
  • ea9c945e73
    Merge pull request #759 from martinetd/x11 Drew DeVault 2018-03-27 08:35:36 -04:00
  • a0b52a0dff Fix x11 backend Dominique Martinet 2018-03-27 09:19:44 +02:00
  • 0c4d347d1e rootston: Fix segfault in seat unfullscreening Dominique Martinet 2018-03-27 09:17:47 +02:00
  • 84ce2afe26
    Merge pull request #748 from emersion/fix-xwm-read-data-source-segfault Tony Crisci 2018-03-27 00:27:16 -04:00
  • bbd0e23fa7 xdg-positioner constraint detection Tony Crisci 2018-03-26 23:48:32 -04:00
  • d1d983a303
    Merge pull request #680 from Ongy/roots_unfullscreen Drew DeVault 2018-03-26 23:39:29 -04:00
  • b1c4f01bad
    Merge pull request #713 from ManDay/master Drew DeVault 2018-03-26 23:20:46 -04:00
  • 07ca976489 only unfullscreen when necessary Markus Ongyerth 2018-02-27 10:14:17 +01:00
  • 43d7459734 unset fullscreen when surface is brought to front Markus Ongyerth 2018-02-26 10:37:29 +01:00
  • 62e9ab0c45
    Merge pull request #756 from emersion/disambiguate-xdg-popup-geometry Drew DeVault 2018-03-26 23:17:51 -04:00
  • 706f77e3c7 Address review feedback Drew DeVault 2018-03-26 23:15:21 -04:00
  • a918ec877e
    xdg-shell-v6, xdg-shell: explain what popup geometry is emersion 2018-03-26 22:11:41 -04:00
  • 334bab543d
    xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6 emersion 2018-03-26 19:32:21 -04:00
  • adf4fb08dd
    Merge branch 'master' into texture-redesign emersion 2018-03-26 19:13:13 -04:00
  • 5233801530
    xdg-shell-v6: don't destroy role resources on unmap emersion 2018-03-26 18:35:36 -04:00
  • 891610081f
    Merge pull request #751 from emersion/rotated-surface-damage Drew DeVault 2018-03-26 18:05:35 -04:00
  • 140bc19476
    rootston: add -D flag to enable damage tracking debugging emersion 2018-03-26 17:34:46 -04:00
  • b66ab811a6
    Merge pull request #750 from emersion/renderer-simple-interface Drew DeVault 2018-03-26 16:27:37 -04:00
  • 4555fc8a54
    Fix damage tracking for rotated surfaces emersion 2018-03-26 15:31:08 -04:00
  • 4da18f7fc3 xdg-positioner attrs Tony Crisci 2018-03-26 12:46:04 -04:00
  • 793c3b3047
    render: add simple functions to render rectangles and ellipses emersion 2018-03-26 12:41:51 -04:00
  • 3bda7e2ef8
    Use DRM_FORMAT_MOD_LINEAR instead of a hardcoded constant emersion 2018-03-26 12:00:08 -04:00
  • bcb74c2c78
    Merge pull request #749 from psychon/fix_x11_use_after_free Drew DeVault 2018-03-26 11:36:48 -04:00
  • c7f8b28d8d Fix use-after-free in x11 backend during shutdown Uli Schlachter 2018-03-26 10:48:30 +02:00
  • e78252adab
    Fix segfault in xwm_read_data_source emersion 2018-03-25 08:47:54 -04:00
  • 5617a59598
    Merge pull request #741 from emersion/unmapped-surface-destroy Tony Crisci 2018-03-25 11:04:37 -04:00
  • c63d94483b
    Redesign wlr_texture emersion 2018-03-24 18:30:28 -04:00
  • 80d3561d32
    Merge pull request #743 from acrisci/xdg-surface-close emersion 2018-03-24 22:02:40 +01:00
  • f53575e3a3 unified xdg-surface close Tony Crisci 2018-03-24 15:10:15 -04:00
  • 7cc042f54c
    Merge pull request #724 from agx/linux-dmabuf-mp Drew DeVault 2018-03-23 09:41:31 -04:00
  • 51141dd11e Minor corrections Cedric Sodhi 2018-03-23 10:28:36 +01:00
  • b1852096c5 linux-dmabuf: Support multi plane formats like NV12 Guido Günther 2018-03-15 11:22:08 +01:00
  • 805039457a wlr_surface: fix indentation Guido Günther 2018-03-15 13:03:22 +01:00
  • 30b8fb5572 Merge branch 'master' into xdg-positioner Tony Crisci 2018-03-22 20:06:53 -04:00
  • 77d3be66ea
    Merge pull request #738 from emersion/gles2-renderer-redesign Drew DeVault 2018-03-22 19:59:15 -04:00
  • a854c2f246
    Merge branch 'master' into gles2-renderer-redesign emersion 2018-03-23 00:55:55 +01:00
  • ef3769851f
    Merge pull request #740 from emersion/egl-debug Drew DeVault 2018-03-22 18:54:21 -04:00
  • 00bb9de29b
    Merge pull request #727 from martinetd/x11_wl_backend_fixes Tony Crisci 2018-03-22 17:28:37 -04:00
  • e86cd4dc33 wlr_pointer: fix potential null deref Dominique Martinet 2018-03-22 19:57:11 +01:00
  • d5e14ab247 wayland backend: fix use-after free on output destroy Dominique Martinet 2018-03-17 17:11:43 +01:00
  • b0c2bbebd1 x11 backend: fix various leaks Dominique Martinet 2018-03-17 17:06:03 +01:00
  • d9a3c66942 rootston/output: fix leak in damage_from_surface Dominique Martinet 2018-03-17 17:04:51 +01:00
  • de955a0f63 xdg_popup_grab: add listener on seat destroy Dominique Martinet 2017-12-30 17:16:00 +01:00
  • 731ee24089
    xdg-shell, xdg-shell-v6: don't emit unmap if surface is unmapped emersion 2018-03-21 19:59:35 +01:00
  • 60bfe0a6aa
    backend/drm: remove remaining raw GL call emersion 2018-03-21 11:34:08 +01:00
  • b1f93bc5cc
    render/egl: use EGL_KHR_debug emersion 2018-03-21 10:42:43 +01:00
  • 8207f0f081
    render/gles2: use gles2_pixel_format::has_alpha for shader selection emersion 2018-03-21 08:53:36 +01:00
  • cc5ef1d2ff
    render/gles2: move list of supported WL formats to pixel_format.c emersion 2018-03-21 08:50:59 +01:00
  • 3581573bdc
    render/gles2: make wlr_renderer_begin take viewport size emersion 2018-03-20 23:10:42 +01:00