Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-17 | output-layout: don't expose outputs without a mode | emersion | |
2018-09-14 | Merge pull request #1241 from emersion/output-enable-error-checking | Drew DeVault | |
output: make wlr_output_enable return a bool | |||
2018-09-14 | Merge pull request #1243 from emersion/layer-shell-suffix | Drew DeVault | |
layer-shell: add _v1 suffix | |||
2018-09-14 | Merge pull request #1244 from emersion/xdg-output-suffix | Drew DeVault | |
xdg-output: add _v1 suffix | |||
2018-09-14 | Merge pull request #1240 from emersion/no-hardware-cursors | Drew DeVault | |
output: introduce WLR_NO_HARDWARE_CURSORS | |||
2018-09-14 | layer-shell: add _v1 suffix | emersion | |
2018-09-14 | xdg-output: add _v1 suffix | emersion | |
2018-09-14 | output: make wlr_output_enable return a bool | emersion | |
2018-09-14 | output: introduce WLR_NO_HARDWARE_CURSORS | emersion | |
2018-09-12 | Merge pull request #1160 from Ongy/tablet-grabs | emersion | |
Tablet grabs | |||
2018-09-11 | Merge pull request #1239 from dcz-purism/layer_order_master | Drew DeVault | |
rootston: Keep older anchored layers near anchor points | |||
2018-09-11 | rootston: Keep older anchored layers near anchor points | Dorota Czaplejewicz | |
Layer surfaces are attached to edges of the screen starting with the youngest, causing new ones to always displace existing ones. This changes the order to oldest first, keeping the positions more often. | |||
2018-09-10 | Merge pull request #1235 from emersion/dealloc-unused-crtcs | Drew DeVault | |
backend/drm: de-allocate unused CRTCs | |||
2018-09-10 | Merge pull request #1227 from emersion/rootston-segfault-tablet-destroy | Drew DeVault | |
rootston: fix segfault on tablet pad destroy | |||
2018-09-10 | Merge pull request #1205 from sghctoma/fix-freebsd-direct-session | Drew DeVault | |
Add drmSetMaster and drmDropMaster calls to FreeBSD direct session | |||
2018-09-10 | backend/drm: de-allocate unused CRTCs | emersion | |
They can be re-used by another output after a subsequent hotplug. | |||
2018-09-10 | Merge pull request #1234 from mntmn/master | emersion | |
fix cursor loss w/ legacy drm and software cursor (tested on etnaviv) | |||
2018-09-10 | fix cursor loss w/ legacy drm and software cursor (tested on etnaviv) | mntmn | |
2018-09-08 | Implement feedback | Markus Ongyerth | |
2018-09-08 | Merge pull request #1233 from nyorain/fix/xwayland_destroy | emersion | |
Fix wlr_xwayland_destroy | |||
2018-09-08 | Fix wlr_xwayland_destroy | nyorain | |
2018-09-07 | Fix build failure on non-FreeBSD systems | sghctoma | |
Accidentally included the FreeBSD-specific dev/evdev/input.h file on other systems too. This commit fixes that. | |||
2018-09-07 | Implement device type discovery using ioctl calls | sghctoma | |
This commit implements device type discovery by calling two ioctls (DRM_IOCTL_VERSION and EVIOCGVERSION) on the device. These iocts are specific to drm and input devices respectively, therefore we can determine the device type based on which one returns an error. | |||
2018-09-07 | Merge remote-tracking branch 'upstream/master' into fix-freebsd-direct-session | sghctoma | |
2018-09-07 | Merge pull request #1232 from nyorain/fix/dnd-offset | emersion | |
Fix #1129 | |||
2018-09-07 | Fix #1129 and remove sx, sy from wlr_drag_icon | nyorain | |
sx, sy used to store the buffer offset of the drag surface which was then be added (by rootston) to the drag icon position. Buffer offsets are handled already in surface_intersect_output (output.c) so they were added twice for dnd surfaces. | |||
2018-09-05 | Merge pull request #1229 from emersion/drm-hotplug-fixes | Drew DeVault | |
backend/drm: better hotplug handling | |||
2018-09-05 | Merge pull request #1231 from ascent12/editorconfig | Drew DeVault | |
Remove indent_size from .editorconfig | |||
2018-09-05 | Remove indent_size from .editorconfig | Scott Anderson | |
Some of us like to use different indent sizes. | |||
2018-09-04 | backend/drm: damage outputs when switching CRTCs | emersion | |
2018-09-04 | backend/drm: cosmetic enhancements | emersion | |
2018-09-04 | backend/drm: consider continue not using resources | emersion | |
Fixes #1230 | |||
2018-09-04 | backend/drm: prevent use of uninitialized data | emersion | |
2018-09-04 | backend/drm: remove unused if | emersion | |
2018-09-04 | backend/drm: log when de-allocating CRTC | emersion | |
2018-09-04 | backend/drm: better hotplug handling | emersion | |
This commit handles better situations in which the number of connected outputs is greater than the number of available CRTCs. It'll enable as many outputs as possible, and transfer CRTCs to outputs that need one on unplug. This changes CRTC and plane reallocation to happen after scanning DRM connectors instead of on modeset. This cleanups CRTCs and planes on unplug to allow them to be re-used for other outputs. On modeset, if an output doesn't have a CRTC, the desired mode is saved and used later when the output gains a CRTC. Future work includes giving priority to enabled outputs over disabled ones for CRTC allocation. This requires the compositor to know about all outputs (even outputs without CRTCs) to properly modeset outputs enabled in the compositor config file and disable outputs disabled in the config file. | |||
2018-09-03 | Merge pull request #1213 from arandomhuman/wlr_log_get_verbosity | Drew DeVault | |
Add wlr_log_get_verbosity method | |||
2018-09-03 | Update wlr_log_init docs | random human | |
2018-09-03 | Add support for setting log verbosity in rootston | random human | |
2018-09-03 | Close stdout/stderr for Xwayland | random human | |
Depending on the log verbosity, close the stdout/stderr streams. | |||
2018-09-03 | Merge pull request #1226 from RyanDwyer/xwayland-set-role | emersion | |
xwayland: Introduce set_role event | |||
2018-09-03 | xwayland: Introduce set_role event | Ryan Dwyer | |
2018-09-03 | Merge pull request #1228 from arandomhuman/misc-mem | emersion | |
Miscellaneous memory leak fixes | |||
2018-09-03 | Remove listener link after tablet_manager destroy | random human | |
2018-09-03 | Release pointers in examples/multi-pointer | random human | |
2018-09-03 | Release registry pointer in examples/idle | random human | |
2018-09-03 | Destroy layout after display in examples/output-layout | random human | |
2018-09-03 | Call wl_global_create first in case of failure | random human | |
2018-09-03 | Handle setting keymap in examples more securely | random human | |
2018-09-02 | rootston: fix segfault on tablet pad destroy | emersion | |