Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-24 | Set state properly | Scott Anderson | |
2017-09-23 | Simplify retry_pageflip | Scott Anderson | |
2017-09-23 | Add error recovery for failed page flips | Scott Anderson | |
2017-09-23 | Add timeout to DRM cleanup | Scott Anderson | |
This prevents a potential infinite loop preventing us from closing properly. | |||
2017-09-23 | Print connector name on atomic commit failure | Scott Anderson | |
2017-09-23 | Allow forcing legacy DRM interface | Scott Anderson | |
2017-09-10 | Remove non-blocking flag on modesetting commits | Scott Anderson | |
This seems to make hotplugging DisplayPort MST connectors more reliable. | |||
2017-09-09 | Retry atomic commit on failure | Scott Anderson | |
So we don't lose any previously "good" properties that were set. | |||
2017-09-09 | Check for disappearing DRM connectors | Scott Anderson | |
DisplayPort MST connectors will disappear when they're disconnected, so we need to check for that. | |||
2017-09-06 | Add set_gamma and get_gamma_size to wlr_output_impl | emersion | |
2017-08-29 | Merge pull request #120 from acrisci/feature/wlr-cursor | Drew DeVault | |
wlr_cursor | |||
2017-08-26 | add wlr_cursor basic implementation | Tony Crisci | |
2017-08-26 | Merge wlr_udev into wlr_session | Scott Anderson | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-18 | drm realloc_crtcs: check we found an output | Dominique Martinet | |
This follows-up on #105 that just initialized to 0. Instead, make sure we actually found an output that matches | |||
2017-08-18 | fix uninitialized warning | Tony Crisci | |
`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. | |||
2017-08-16 | Fix DRM problem introduced in 901c14c | Drew DeVault | |
2017-08-16 | Prevent alloc errors from crashing in `list_t` | Calvin Lee | |
This commit changes the `list_t` api so that alloc errors can be detected and worked around. Also fixes errors not found in 5cc7342 | |||
2017-08-14 | Refactor out wlr_output_mode_state | Drew DeVault | |
2017-08-13 | Add backend detection functions | Calvin Lee | |
Resolves #80 | |||
2017-08-13 | Remove wlr_output_state, update backends | Drew DeVault | |
2017-08-13 | wlr_backend_init -> wlr_backend_start | Drew DeVault | |
Also renames create to init. We'll use create for anything that allocates and init for anything that takes a pointer and initializes it. | |||
2017-08-12 | Refactor wlr_backend_state out of DRM backend | Drew DeVault | |
2017-08-12 | Use libinput_event_destroy/xkb_*_unref | Dominique Martinet | |
Also sneak in a missing drmModeFreePlaneResources | |||
2017-08-11 | Complete a few destroy functions | Dominique Martinet | |
This adds missing free calls for: - drm outputs - libinput backend in general - final udev free - output mode state | |||
2017-08-10 | Merge pull request #53 from nyorain/drm_buffer | Drew DeVault | |
Implement drm (egl) buffer attaching | |||
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-11 | Fix possible use of CRTC after monitor is unplugged | Scott Anderson | |
2017-08-10 | Implement drm (egl) buffer attaching | nyorain | |
2017-08-10 | Added null check on crtc | Scott Anderson | |
2017-08-09 | Atomic modesetting | Scott Anderson | |
2017-08-08 | Rename wlr_surface -> wlr_texture; attach -> upload | nyorain | |
2017-08-07 | Use gbm_bo_map for cursor | Scott Anderson | |
2017-08-07 | Style changes | Scott Anderson | |
2017-08-06 | Moved headers | Scott Anderson | |
2017-08-06 | Renamed some variables to be less generic | Scott Anderson | |
2017-08-06 | Updated DRM cursor rendering | Scott Anderson | |
2017-08-06 | Clean up resources when plane is reassigned | Scott Anderson | |
2017-08-06 | More cleanups | Scott Anderson | |
2017-08-06 | Various cleanups | Scott Anderson | |
2017-08-06 | Split off some functions into drm-util | Scott Anderson | |
2017-08-06 | Use plane for rendering | Scott Anderson | |
2017-08-06 | Add planes. | Scott Anderson | |
2017-08-06 | Upgraded CRTC and Encoder matching | Scott Anderson | |
2017-08-06 | Various changes/cleanups | Scott Anderson | |
2017-08-06 | DRM resource initalisation | Scott Anderson | |
2017-08-06 | Added DRM property infrastructure | Scott Anderson | |
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-07-27 | Use ARGB8888 pixel format for cursor bo | Tony Crisci | |
The previous pixel format (RGBA8888) is not supported on all devices for cursors. Weston uses ARGB8888 exclusively for its cursor buffer object which leads me to believe this pixel format is better supported. | |||
2017-07-24 | bugfix: add null check on output gbm on pageflip | Tony Crisci | |
The gbm for the output might be null for the pageflip in the case that the output has been disconnected. The gbm might be set to null by wlr_drm_output_cleanup() in this case. If the output is cleaned up before the pageflip, then a double free will crash the compositor on the call to gbm_surface_release_buffer() in the pageflip handler. The outputs buffer object bo[1] will point to invalid memory. |