Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-02 | Merge pull request #1157 from emersion/wlr-gamma-control | Drew DeVault | |
Implement wlr-gamma-control-unstable-v1 | |||
2018-08-02 | Merge pull request #1171 from emersion/xwayland-document-sigusr1 | Drew DeVault | |
xwayland: document SIGUSR1 handler | |||
2018-08-02 | gamma-control-v1: improve error handling | emersion | |
2018-08-02 | gamma-control-v1: fix fds not closed | emersion | |
2018-08-02 | examples/gamma-control: fix brightness formula | emersion | |
2018-08-02 | examples/gamma-control: clamp values, default brightness to 1 | emersion | |
2018-08-02 | examples: add gamma-control | emersion | |
2018-08-02 | backend/drm: remove unnecessary casts | emersion | |
2018-08-02 | gamma-control-v1: set O_NONBLOCK, improve error handling style | emersion | |
2018-08-02 | gamma-control-v1: reset gamma table when control is destroyed | emersion | |
2018-08-02 | backend/drm: allow to pass empty gamma ramp to reset it | emersion | |
2018-08-02 | output: document gamma functions | emersion | |
2018-08-02 | gamma-control-v1: don't insert control in the list before checking unicity | emersion | |
2018-08-02 | rootston: fire up wlr-gamma-control-unstable-v1 | emersion | |
2018-08-02 | Implement wlr-gamma-control-unstable-v1 | emersion | |
2018-08-02 | xwayland: document SIGUSR1 handler | emersion | |
2018-08-02 | Merge pull request #1053 from emersion/xdg-decoration | Drew DeVault | |
Add xdg-decoration-unstable-v1 support | |||
2018-07-29 | Merge pull request #1167 from ammen99/master | Brian Ashworth | |
rootston: focus newly-created surfaces | |||
2018-07-29 | Merge pull request #1131 from swaywm/initial-stable | Drew DeVault | |
Initial pass on API stability guarantees | |||
2018-07-29 | Initial pass on API stability guarantees | Drew DeVault | |
This introduces -DWLR_USE_UNSTABLE and adds information regarding the stability status to all headers. I started with a conservative set of headers to mark as stable: - types/wlr_matrix.h - util/edges.h - util/log.h - util/region.h - xcursor.h | |||
2018-07-29 | rootston: focus newly-created surfaces | Ilia Bozhinov | |
Whenever a new surface is created, we have to update the cursor focus, even if there's no input event. So, we generate one motion event, and reuse the code to update the proper cursor focus. We need to do this for all surface roles - toplevels, popups, subsurfaces. Fixes #1162 | |||
2018-07-29 | Merge pull request #1164 from emersion/fix-xwayland | Drew DeVault | |
Revert "rootston: Reap child processes" | |||
2018-07-29 | Merge pull request #1165 from Ongy/reintroduce_is_unmanaged | Drew DeVault | |
reintroduce xwayland is_unmanaged | |||
2018-07-29 | Merge pull request #1166 from emersion/cleanup-example-simple | Drew DeVault | |
examples: cleanup simple | |||
2018-07-29 | examples: cleanup simple | emersion | |
- Move a log to where it should be - Enforce code style - Rename wlr to backend | |||
2018-07-29 | reintroduce xwayland is_unmanaged | Markus Ongyerth | |
153f37bdf57c61e7fb09162a6791afe8b9b4d0ef (#1145) removed the wlr_xwayland_is_unamanged function while fixing OR, because it was belieived that it's supposed to work around the broken OR handling. This was a misunderstanding. is_unmanaged is (while sort of a hack) intended to work around inherent differences between "real" X sessions and our Xwayland/wayland situation. The main reason it exists is to support applications like rofi and dzen, while not handing focus to other OR windows (which should *not* be required). Traditionally, these applications just grabbed input from X and didn't need to be focused by any logic in the WM. Which of course doesn't work in wayland compositors. So we have to give them focus in some way. Giving *every* OR window focus, breaks other applications that don't expect focus to change. A testcase that was pointed out to me where wlr_xwayland_is_unamanged was breaking things is https://github.com/swaywm/sway/issues/2128 (syncplay, gitk, gitgui) Supposedly it broke using keyboard to navigate the menus. I can't reproduce this with this patch. The popups can be navigated as long as the parent has focus. | |||
2018-07-29 | Revert "rootston: Reap child processes" | emersion | |
This reverts commit b6ed1f29a4dbba93eb53c32ec5492db8ee1d9343. This commit breaks xwayland. | |||
2018-07-28 | Add xdg-decoration-unstable-v1 support | emersion | |
2018-07-27 | Merge pull request #1127 from emersion/surface-precommit | Drew DeVault | |
surface: add wlr_surface_role.precommit | |||
2018-07-24 | rootston: Reap child processes | Genki Sky | |
Just install a SIG_IGN handler, which is defined by POSIX.1-2001 to reap the child. To test, spawn any process (e.g. GUI application) with a keybinding, close that process, verify it doesn't show up as a <defunct> zombie in ps(1) output. | |||
2018-07-22 | Merge pull request #1159 from ammen99/master | emersion | |
xdg-shell(-v6): add set_title and set_app_id toplevel signals | |||
2018-07-22 | xdg-shell(-v6): add set_title and set_app_id toplevel signals | Ilia Bozhinov | |
This is useful for example when rendering decorations | |||
2018-07-22 | Merge pull request #1149 from emersion/export-map-without-version | emersion | |
Remove symbol versioning from DSO | |||
2018-07-21 | Merge pull request #1155 from emersion/fix-os-compat-config | Drew DeVault | |
util: include config in os-compatibility.c | |||
2018-07-21 | util: include config in os-compatibility.c | emersion | |
2018-07-21 | Revert "Merge pull request #1153 from emersion/include-config" | Drew DeVault | |
This reverts commit ef0a6ea4d2934ec014d791150c42348061ec4f7f, reversing changes made to 8d03bc9178d8544cbcd24293ece6ac9f1698e602. | |||
2018-07-21 | Merge pull request #1152 from emersion/improve-os-compat | Drew DeVault | |
Use posix_fallocate when available | |||
2018-07-21 | Use posix_fallocate when available | emersion | |
2018-07-21 | Merge pull request #1153 from emersion/include-config | Drew DeVault | |
Always include config.h | |||
2018-07-21 | Always include config.h | emersion | |
2018-07-20 | Remove symbol versioning from DSO | emersion | |
2018-07-19 | Merge pull request #1148 from emersion/rename-linux-dmabuf | Drew DeVault | |
linux-dmabuf: add v1 suffix | |||
2018-07-19 | linux-dmabuf: add v1 suffix | emersion | |
This prevents some future conflicts with the stable version. Fixes #1133 | |||
2018-07-19 | Merge pull request #1147 from RyanDwyer/xwayland-set-hints | emersion | |
Introduce set_hints event for xwayland | |||
2018-07-19 | Introduce set_hints event for xwayland | Ryan Dwyer | |
2018-07-18 | Merge pull request #1145 from emersion/override-redirect-updates | Drew DeVault | |
xwayland: handle override_redirect flag changes | |||
2018-07-18 | xwayland: make xwm_surface_activate static | emersion | |
2018-07-18 | xwayland: handle override_redirect flag changes | emersion | |
The override_redirect flag can change on configure notify and on map notify. This adds an event to know when it changes. This removes wlr_xwayland_surface_is_unmanaged which was wrongly using the window type to decide whether the view should be unmanaged. A similar patch was proposed to Weston, but has never been merged upstream [1]. [1]: https://patchwork.freedesktop.org/patch/211161/ | |||
2018-07-18 | Merge pull request #1144 from agx/doc-headless | emersion | |
Document WLR_HEADLESS_OUTPUTS | |||
2018-07-18 | Document WLR_HEADLESS_OUTPUTS | Guido Günther | |