aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-28Merge pull request #536 from Timidger/bugfix/drm-refresh-double-send-mode-infoDrew DeVault
Send mode info on DRM refresh only once
2017-12-28Don't send custom mode info twice on DRM refreshTimidger
2017-12-28Fixes #535 send mode info on DRM refresh onceTimidger
When DRM refreshed, wlr_output_set_mode is called. It would then call the DRM set_mode callback which sends the updated matrix and mode info. However once that call completed it would then immediantly send the information again. This is handled poorly by xwayland, causing it to scale up the clients twice.
2017-12-28Merge pull request #532 from Timidger/bugfix/fix-examples-segfaultingemersion
Don't destroy backend in compositor_fini
2017-12-28Merge pull request #537 from ↵emersion
Timidger/bugfix/remove-destroy-listener-on-multi-destroy Remove display_destroy on multi-backend destroy
2017-12-28Remove display_destroy on multi-backend destroyTimidger
2017-12-28Don't destroy backend in compositor_finiTimidger
This is already done after the changes in #504, and now just causes a segfault on closing the examples.
2017-12-28Merge pull request #533 from martinetd/wl_array_addDrew DeVault
ENOMEM checks: consistently check wl_array_add return
2017-12-28xdg_toplevel send_configure: also post no_memory to resource on ENOMEMDominique Martinet
2017-12-28style: fix sizeof() calls without parenthesesDominique Martinet
2017-12-28Merge pull request #534 from emersion/multi-output-fixesDrew DeVault
Fixes for multiple outputs
2017-12-28xdg_toplevel send_configure: abort on ENOMEM instead of sending partial ↵Dominique Martinet
configure
2017-12-28Fixes for multiple outputsemersion
* Fixes output positions in screenshots * Fixes Wayland backend pointer events when output layout doesn't start at (0, 0)
2017-12-28xwayland/selection: handle wl_array_add failure betterDominique Martinet
Just abort and deregister instead of trying to throw some input out, which would have lead to inconsistent paste
2017-12-28ENOMEM checks: consistently check wl_array_add returnDominique Martinet
2017-12-27Merge pull request #531 from acrisci/keyboard-num-keycodesDrew DeVault
wlr-keyboard: keep track of number of keycodes pressed
2017-12-27keep track of number of keycodes pressedTony Crisci
2017-12-27Merge pull request #529 from besser82/bugfix/exclude_headersDrew DeVault
meson: Fix exclude_headers
2017-12-27meson: Fix exclude_headersBjörn Esser
2017-12-27Merge pull request #526 from besser82/bugfix/config_header_avoid_clashesDrew DeVault
Further improvements to header files and shared lib version
2017-12-27libwlroots: Add shared library versioningBjörn Esser
2017-12-27include: Generate and install version-headerBjörn Esser
2017-12-27include: Install headers in an isolated include-dirBjörn Esser
2017-12-27config: Avoid clash with other config-headersBjörn Esser
2017-12-27Merge pull request #525 from acrisci/serial-validationDrew DeVault
Serial validation for grab requests
2017-12-27Update CONTRIBUTING.mdDrew DeVault
2017-12-27validate grab serial for shell eventsTony Crisci
2017-12-27rootston: remove input event ring bufferTony Crisci
2017-12-27Merge pull request #524 from acrisci/role-committedemersion
[wip] Role committed
2017-12-27xwayland: role committedTony Crisci
2017-12-27drag-icon: surface committedTony Crisci
2017-12-27wl-shell: role committedTony Crisci
2017-12-27Merge pull request #519 from emersion/xwayland-primary-selectionTony Crisci
Implement xwayland primary selection sync
2017-12-27xdg-shell: role-committed funcTony Crisci
2017-12-27add role-committed hookTony Crisci
2017-12-27Add logging to selection message handlersemersion
2017-12-27Merge pull request #521 from acrisci/nop-commandTony Crisci
add nop command
2017-12-27Allow calling xwm_set_seat with a NULL seatemersion
2017-12-27Merge pull request #522 from emersion/fix-drm-output-transform-cursorTony Crisci
Fix cursor on transformed output with DRM backend
2017-12-27Add output transform helpers docsemersion
2017-12-27Merge pull request #523 from besser82/bugfix/config_headerTony Crisci
config: Put all defines into config.h
2017-12-26config: Put all defines into config.hBjörn Esser
2017-12-26Fix cursor on transformed output with DRM backendemersion
2017-12-26add nop commandTony Crisci
2017-12-26Fix primary selection not sent to xwayland when clipboard is emptyemersion
2017-12-25Fix use-after-free when destroying selection sourcesemersion
2017-12-25Properly free selection sourcesemersion
2017-12-25Implement xwayland primary selection syncemersion
2017-12-24Remove PKGBUILDDrew DeVault
2017-12-24Merge pull request #518 from martinetd/libinput_configDrew DeVault
rootston: add arbitrary libinput config 'tap_enabled'