Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-28 | rootston: fix compilation without XWayland support | Patrick Steinhardt | |
In case wlroots is not being compiled with XWayland support, we will not have an xwayland surface in our roots view. While we make sure to pay attention to that in some places, we are not being consistent and try to access the xwayland surface in other places. Obviously, this leads to a compiler error due to the field not being present. Fix the issue by sprinkling in a few additional ifdefs where required. | |||
2018-01-27 | Merge pull request #588 from agx/arm | Drew DeVault | |
Fix warnings on arm-linux | |||
2018-01-27 | drm: Use ptrdiff_t instead of intmax_t in format string | Guido Günther | |
since we're looking at pointer differences. Otherwise the build fails on arm like In file included from ../backend/drm/drm.c:19:0: ../include/wlr/util/log.h:34:17: error: format '%jd' expects argument of type 'intmax_t', but argument 7 has type 'int' [-Werror=format=] _wlr_log(verb, "[%s:%d] " fmt, _strip_path(__FILE__), __LINE__, ##__VA_ARGS__) ^ ../backend/drm/drm.c:462:2: note: in expansion of macro 'wlr_log' wlr_log(L_DEBUG, "%s: crtc=%ju ovr=%jd pri=%jd cur=%jd", conn->output.name, ^~~~~~~ ../backend/drm/drm.c:462:39: note: format string is defined here wlr_log(L_DEBUG, "%s: crtc=%ju ovr=%jd pri=%jd cur=%jd", conn->output.name, ~~^ %d | |||
2018-01-27 | wlr_keyboard: use correct printf format string for keymap_size | Guido Günther | |
keymap_size is a size_t. Otherwise the build fails on arm like ../types/wlr_keyboard.c: In function 'wlr_keyboard_set_keymap': ../include/wlr/util/log.h:34:17: error: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Werror=format=] _wlr_log(verb, "[%s:%d] " fmt, _strip_path(__FILE__), __LINE__, ##__VA_ARGS__) ^ ../types/wlr_keyboard.c:218:3: note: in expansion of macro 'wlr_log' wlr_log(L_ERROR, "creating a keymap file for %lu bytes failed", kb->keymap_size); ^~~~~~~ ../types/wlr_keyboard.c:218:50: note: format string is defined here wlr_log(L_ERROR, "creating a keymap file for %lu bytes failed", kb->keymap_size); ~~^ %u | |||
2018-01-26 | Merge pull request #585 from agx/meson | emersion | |
meson: add tags and ctags targets | |||
2018-01-26 | meson: add ctags and etags targets | Guido Günther | |
to create tag files. Idea taken from systemd. Signed-off-by: Guido Günther <agx@sigxcpu.org> | |||
2018-01-26 | Remove vim stuff from .gitignore | Drew DeVault | |
If this affects you put this in your vimrc: set backupdir=~/.cache set directory=~/.cache | |||
2018-01-24 | Merge pull request #584 from VincentVanlaer/drm-segfault | Drew DeVault | |
Clean up session signal handler on drm init fail | |||
2018-01-24 | Merge pull request #583 from agx/meson | emersion | |
meson: print enabled options | |||
2018-01-24 | Clean up session signal handler on drm init fail | Vincent Vanlaer | |
2018-01-24 | meson: print enabled options | Guido Günther | |
This makes it simpler to figure out what was enabled. | |||
2018-01-24 | Merge pull request #579 from Ongy/dpms_decouple | emersion | |
decouples outputenable state and wl_output global | |||
2018-01-24 | re-adds wlr_output_update_enabled | Markus Ongyerth | |
Re-add the wlr_output_update_enabled to make sure wlr_output::events.enable is called when the output enabled state changes. | |||
2018-01-23 | Merge pull request #570 from acrisci/decorations | Tony Crisci | |
Decorations | |||
2018-01-23 | decouples outputenable state and wl_output global | Markus Ongyerth | |
This decouples wlr_output_enable and the wl_global. The previously internal functions wlr_output_(destroy/create)_global are exposed and used automatically in the wlr_output_layout to create/tear down the global. The compositor can handle them itself if it wants to, but I think this is the right moment to create/destroy the wl_output when the wlr_output_layout is used. | |||
2018-01-23 | decorations: respect motif hints | Tony Crisci | |
2018-01-23 | fix decorations on wayland backend | Tony Crisci | |
2018-01-22 | Merge pull request #578 from emersion/fix-cursor-output-layout-destroy | Drew DeVault | |
cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached | |||
2018-01-22 | cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor ↵ | emersion | |
attached | |||
2018-01-21 | take roots_view out of input.h | Tony Crisci | |
2018-01-21 | take seat.h out of view.h | Tony Crisci | |
2018-01-21 | rename matrix model box to project box | Tony Crisci | |
2018-01-21 | rename wlr_deco_part to roots_deco_part | Tony Crisci | |
2018-01-21 | fix cursor issue | Tony Crisci | |
2018-01-21 | make it work with rotation | Tony Crisci | |
2018-01-21 | Merge pull request #576 from Timidger/bugfix/crtc-null-check-in-set-cursor | emersion | |
Check if crtc is null in in cursor cleanup when output removed | |||
2018-01-21 | move matrix model code to matrix.h | Tony Crisci | |
2018-01-21 | Add con/crtc null check to move_cursor in drm | Timidger | |
2018-01-21 | Added crtc null check for other drm funcs | Timidger | |
2018-01-21 | Merge branch 'master' into decorations | Tony Crisci | |
2018-01-21 | Fixes #575 | Timidger | |
2018-01-21 | Merge pull request #574 from jsshandle/master | emersion | |
Improve code style in accordance with CONTRIBUTING.md | |||
2018-01-21 | style: add else keywords in xwm.c | Johannes Schramm | |
2018-01-21 | style: add comment to empty while loop in logind.c | Johannes Schramm | |
2018-01-21 | style: include brackets for if/while/for, even if it's a single statement | Johannes Schramm | |
2018-01-17 | Merge pull request #553 from acrisci/modifier-fixes | Drew DeVault | |
compositor modifier hooks | |||
2018-01-17 | dont use pointer for modifiers | Tony Crisci | |
2018-01-17 | Merge branch 'master' into modifier-fixes | Tony Crisci | |
2018-01-17 | Merge pull request #569 from emersion/hide-seat-cursor | Tony Crisci | |
rootston: hide cursor if seat has only keyboards | |||
2018-01-17 | rootston: hide cursor if seat has no pointer | emersion | |
2018-01-16 | basic decorations | Tony Crisci | |
2018-01-16 | rootston: set real seat capabilities | emersion | |
2018-01-16 | decorate xwayland views | Tony Crisci | |
2018-01-16 | abstract box matrix | Tony Crisci | |
2018-01-15 | Merge pull request #567 from Timidger/example-logging | Drew DeVault | |
Fixed logging for examples | |||
2018-01-15 | Fixed logging for examples | Timidger | |
2018-01-15 | Merge pull request #549 from emersion/output-enabled | Drew DeVault | |
Add wlr_output::enabled | |||
2018-01-15 | drm: do not pageflip when enabling output | emersion | |
2018-01-15 | Merge pull request #562 from emersion/xwayland-fullscreen-render-children | Tony Crisci | |
xwayland: render children window in fullscreen | |||
2018-01-15 | Merge pull request #564 from agx/master | emersion | |
Don't crash if crtc->cursor is NULL |