Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-15 | Merge pull request #723 from emersion/fix-xwayland-inverted-y | Drew DeVault | |
Fix y-inverted rendering for xwayland surfaces | |||
2018-03-15 | render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupported | emersion | |
2018-03-15 | Merge pull request #698 from agx/linux-dmabuf | emersion | |
Add initial linux_dmabuf protocol support | |||
2018-03-15 | Indent GLSL by two spaces | Guido Günther | |
since this is the most established indentation | |||
2018-03-15 | Wire up linux_dmabuf in rootston | Guido Günther | |
2018-03-15 | Add initial linux_dmabuf protocol support | Guido Günther | |
Tested with ./weston-simple-dmabuf-drm ./weston-simple-dmabuf-drm --import-immediate=1 ./weston-simple-dmabuf-drm --y-inverted=1 (and combinations) Supports only single plane XRGB dmabufs for now. | |||
2018-03-13 | Merge pull request #719 from acrisci/xdg-toplevel-role | Drew DeVault | |
differentiate xdg-toplevel roles | |||
2018-03-13 | differentiate xdg-toplevel roles | Tony Crisci | |
2018-03-12 | Merge pull request #716 from emersion/fix-cursor-hotspot-update | Tony Crisci | |
Fix cursor hotspot update | |||
2018-03-12 | Merge pull request #696 from emersion/fix-output-layout-destroy-global | Tony Crisci | |
output-layout: fix output global not destroyed | |||
2018-03-12 | backend/drm: fix cursor hotspot not updated | emersion | |
2018-03-12 | Merge pull request #710 from emersion/dont-move-hidden-cursors | emersion | |
output: don't move hidden cursors | |||
2018-03-12 | Merge pull request #718 from emersion/wlroots-subproject | Drew DeVault | |
meson: use current_source_dir instead of source_root | |||
2018-03-12 | meson: use current_source_dir instead of source_root | emersion | |
Use source_root breaks the build when used as a subproject. | |||
2018-03-11 | render: Flip textures in case of inverted_y | Guido Günther | |
2018-03-11 | Merge pull request #715 from emersion/fix-rootston-tablet-tool-destroy | Drew DeVault | |
rootston: fix segfault in handle_tablet_tool_destroy | |||
2018-03-11 | rootston: fix segfault in handle_tablet_tool_destroy | emersion | |
2018-03-11 | backend/drm: refactor wlr_drm_connector_set_cursor | emersion | |
2018-03-11 | output: fix trailing cursor at (0, 0) on startup | emersion | |
2018-03-07 | Add mode support to libinput backend | Drew DeVault | |
And extend tablet example with tilt and ring support | |||
2018-03-07 | output: don't move hidden cursors | emersion | |
When using the DRM backend and multiple outputs, that reduces the number of commits. | |||
2018-03-06 | Merge pull request #707 from ascent12/xcb_fixes | emersion | |
Xcb fixes | |||
2018-03-06 | Add const to x11 and input interfaces | Scott Anderson | |
2018-03-06 | Use xcb atoms properly | Scott Anderson | |
2018-03-04 | Merge pull request #703 from swaywm/drop-travis | Drew DeVault | |
Remove Travis in favor of builds.sr.ht | |||
2018-03-04 | Remove Travis in favor of builds.sr.ht | Drew DeVault | |
2018-03-04 | Merge pull request #699 from martinetd/xcb_errors | Drew DeVault | |
Print xcb errors | |||
2018-03-04 | xwm.h: fix guard ifdef and remove wlr_ prefix from xwm_atoms_contains | Dominique Martinet | |
2018-03-03 | Change .build.yml upstream to GitHub | Drew DeVault | |
2018-03-03 | xcb errors: init errors context at start | Dominique Martinet | |
`xcb_errors_context_new` is more than just a malloc, it does a few xcb requests so we benefit from not generating a new context everytime | |||
2018-03-03 | move xwm.h out of include/wlr | Dominique Martinet | |
xwm.h was meant to be private, so move it to include/xwayland/xwm.h We had an ifdef WLR_HAS_XCB_ICCCM in xwayland.h which was easy to move to xwm, it is not safe to use the WLR_HAS_* in the public headers. I checked a few of our current users and none rely on xwm.h being public as expected (rootston, sway, hsroots) | |||
2018-03-03 | Merge pull request #701 from mikkeloscar/fix-arch-travis | Drew DeVault | |
Enable docker service in travis | |||
2018-03-03 | xcb error: get unhandled events names | Dominique Martinet | |
This provides more friendly debug messages for unhandled events, for example: [xwayland/xwm.c:1033] unhandled X11 event: FocusOut (10) [xwayland/xwm.c:1033] unhandled X11 event: MappingNotify (34) | |||
2018-03-03 | Enable docker service in travis | Mikkel Oscar Lyderik Larsen | |
Adds the docker service in travis which is now required by arch-travis. See: https://github.com/mikkeloscar/arch-travis/pull/40 | |||
2018-03-03 | xcb error: always log sequence | Dominique Martinet | |
2018-03-03 | Merge pull request #700 from martinetd/gitignore | Drew DeVault | |
Update .gitignore | |||
2018-03-03 | update .gitignore | Dominique Martinet | |
- Remove old cmake ignores - Add rootston.ini (example is rootston.ini.example) | |||
2018-03-03 | xcb errors: address declare-assign style | Dominique Martinet | |
2018-03-03 | xcb errors: optional dependency with improved messages | Dominique Martinet | |
Now message can look like: [xwayland/xwm.c:991] xcb error: op ChangeProperty (no minor), code Window (no extension), value 6291465 instead of this one when the lib is not available: [xwayland/xwm.c:999] xcb error: op 18:0, code 3, sequence 103, value 6291465 The value in case of Window is the window id, so we can tell what function applied on which window which is a good start. The sequence ought to be able to tell us more precisely which invocation it was, but we never log it when calling functions so is useless in practice and no longer logged. | |||
2018-03-03 | xcb errors: log raw values | Dominique Martinet | |
2018-03-01 | Merge pull request #697 from martinetd/xwm_values | emersion | |
xwm: fix call of xcb_change_window_attributes for old gcc versions | |||
2018-03-01 | xwm: fix call of xcb_change_window_attributes for old gcc versions | Dominique Martinet | |
gcc 6.3.0 (at least) complains about &values: expected ‘const uint32_t * {aka const unsigned int *}’ but argument is of type ‘uint32_t (*)[1] {aka unsigned int (*)[1]}’ Reported by thorwil on irc | |||
2018-03-01 | output-layout: fix output global not destroyed | emersion | |
2018-03-01 | Merge pull request #693 from emersion/fix-output-bind-multiple | Drew DeVault | |
Fix clients binding multiple times to the same output | |||
2018-03-01 | Merge pull request #694 from Ongy/keep_current_mode | emersion | |
prevent current_mode null on output_enable(false) | |||
2018-03-01 | protocol: sort protocols from wayland-protocols alphabetically | Guido Günther | |
2018-03-01 | prevent current_mode null on output_enable(false) | Markus Ongyerth | |
The current mode was set to NULL to abuse it as state variable persisting DRM suspend/resume, this results resulted in a segfault on normal DPMS cycle. This reverts that change and uses the wlr_output enabled variable, which also persists and makes more sense. | |||
2018-03-01 | Fix clients binding multiple times to the same output | emersion | |
2018-02-28 | Merge pull request #691 from agx/egl_ext_match | emersion | |
Avoid false positives on egl extension matching | |||
2018-02-28 | Avoid false positives on egl extension matching | Guido Günther | |
Due to the strstr prefix match EGL_EXT_foo would be incorrectly matched if EGL_EXT_foobar would be available but not foo. This doesn't matter for the currently checked extensions but will matter for EGL_EXT_image_dma_buf_import_modifiers vs EGL_EXT_image_dma_buf_import Code borrowed from weston |