Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-03 | xcb error: always log sequence | Dominique Martinet | |
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 | 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 | 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 | |||
2018-02-28 | Merge pull request #692 from agx/texture_format_err | emersion | |
textures: tell us which texture format is unsupported | |||
2018-02-28 | textures: tell us which texture format is unsupported | Guido Günther | |
2018-02-28 | Merge pull request #690 from agx/eglCreateImageKHR | emersion | |
wlr_egl_create_image: return NULL when function is missing | |||
2018-02-28 | wlr_egl_create_image: return NULL when function is missing | Guido Günther | |
This matches the return value of elgCreateImage in case of error. | |||
2018-02-27 | Merge pull request #689 from Ongy/fullscreen-opacity | emersion | |
set fullscreen alpha to 1 | |||
2018-02-27 | set alpha to 1.0 for drag icons | Markus Ongyerth | |
2018-02-27 | set fullscreen alpha to 1 | Markus Ongyerth | |
2018-02-27 | Merge pull request #670 from Ongy/xwayland_unmanaged | emersion | |
add xwayland unmanaged tests to support dmenu | |||
2018-02-26 | Merge pull request #687 from agx/roots_view.alpha | emersion | |
rootston: drop saved.alpha from roots_view | |||
2018-02-26 | rootston: drop saved.alpha from roots_view | Guido Günther | |
It's currently unused. | |||
2018-02-26 | Merge pull request #683 from Ongy/drm_remember_dpms | Drew DeVault | |
restore dpms state on drm resume | |||
2018-02-26 | restore dpms state on drm resume | Markus Ongyerth | |
If there is no current mode, set outputs to dpms off in drm resume. Sets current mode to null on disable to ensure this can be checked. | |||
2018-02-26 | add xwayland unmanaged tests to support dmenu | Markus Ongyerth | |
This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more fine grained control over XWayland focus. A surface that is unmanaged should not receive focus, while other windows that are just override redirect may want it (dmenu). The way unamanged is determined is taken from wlc. | |||
2018-02-25 | Merge pull request #659 from agx/alpha | Drew DeVault | |
Make wlr_render_with_matrix use alpha | |||
2018-02-25 | rootstion: handle alpha in server side decorations | Guido Günther | |
2018-02-25 | rootston: wire up window alpha keybinding | Guido Günther | |
2018-02-25 | rootston: Add alpha channel to views | Guido Günther | |
2018-02-25 | Add alpha to wlr_render_with_matrix | Guido Günther | |
so we can use the alpha channel to e.g. blend in textures | |||
2018-02-25 | rootston: add view_create | Guido Günther | |
so we can do basic view setup. Will be used to initialize alpha. | |||
2018-02-25 | Merge pull request #669 from acrisci/headless-output-frame-timer | Drew DeVault | |
destroy frame timer in headless output | |||
2018-02-25 | Merge pull request #668 from dlrobertson/fix_null_deref | Drew DeVault | |
Fix null deref in wlr_libinput_backend_destroy | |||
2018-02-24 | remove frame timer from headless output | Tony Crisci | |
2018-02-25 | Fix null deref in wlr_libinput_backend_destroy | Dan Robertson | |
If input_event is null (e.g. if backend_start has not been called yet) wl_event_source_remove will result in a null deref. | |||
2018-02-24 | Merge pull request #667 from Ongy/screenshot_tmpfile_template | Drew DeVault | |
prevent screenshot from resuing template array | |||
2018-02-24 | prevent screenshot from resuing template array | Markus Ongyerth | |
The template array given to mkstemp was declared static. This reused the memory, which caused mkstemp to fail if backingfile is run more than once, because the array no longer contained the template syntax (which is forced to end in XXXXXX) but the previous file name. | |||
2018-02-24 | Merge pull request #666 from acrisci/syms-wlr-vlog | Drew DeVault | |
add _wlr_vlog to syms global | |||
2018-02-24 | add _wlr_vlog to syms global | Tony Crisci | |
2018-02-24 | Merge pull request #641 from Ongy/idle-inhibit | Tony Crisci | |
Add idle-inhibit implementation | |||
2018-02-24 | Merge pull request #657 from emersion/wl-backend-uninitialized-field | Tony Crisci | |
backend/wayland: fix uninitialized wlr_event_keyboard_key::update_state | |||
2018-02-23 | Merge pull request #654 from emersion/send-frame-done | emersion | |
rootston: send frame done events unconditionally | |||
2018-02-23 | Merge pull request #658 from agx/x11-vendor | Drew DeVault | |
x11: parse vendor and model out of xcb setup information | |||
2018-02-23 | Merge pull request #664 from emersion/fix-various-use-after-free | Drew DeVault | |
Fix a bunch of use-after-free | |||
2018-02-23 | idle-inhibit: style adjustments and motivation | Markus Ongyerth | |
2018-02-23 | rootston: fix user-after-free in output_handle_destroy | emersion | |
2018-02-23 | rootston: fix use-after-free in handle_keyboard_destroy | emersion | |
2018-02-23 | xwayland: fix some use-after-free in xwm | emersion | |
2018-02-23 | Merge pull request #652 from agx/symbols-file | emersion | |
Add symbols file | |||
2018-02-23 | x11: parse vendor and model out of xcb setup information | Guido Günther | |