Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-08 | Merge pull request #143 from Ongy/signal_remove | Drew DeVault | |
fixes use after free caused by signal lists | |||
2017-09-08 | fixes use after free caused by signal lists | Markus Ongyerth | |
A structs throughout the code use implementation specific free functions. When those functions are not used, they simply call free() on their data, but this leaves around wl_signals linked into listeners. When those listeners try to remove themself from the list, they write into the now free memory. This commit adds calls to remove the signals from those lists, so the listeners can safely call wl_list_remove | |||
2017-09-07 | Merge pull request #137 from emersion/gamma_control | Drew DeVault | |
Add gamma_control interface | |||
2017-09-06 | Fix gamma_size event sent to wrong resource | emersion | |
2017-09-06 | Add set_gamma and get_gamma_size to wlr_output_impl | emersion | |
2017-09-06 | Add wlr_output_{set_gamma,get_gamma_size} | emersion | |
2017-09-06 | Add gamma_control skeleton | emersion | |
2017-09-06 | Merge pull request #136 from acrisci/bug/rename-output-layout-create | Drew DeVault | |
Rename wlr_output_layout_init() | |||
2017-09-06 | Merge pull request #135 from acrisci/bug/cursor-device-create-destroy | Drew DeVault | |
wlr_cursor_device create and destroy | |||
2017-09-06 | Merge pull request #134 from acrisci/feature/refactor-device-configuration | Drew DeVault | |
pointer.c: refactor device configuration | |||
2017-09-05 | Rename wlr_output_layout_init() | Tony Crisci | |
Rename wlr_output_layout_init() to wlr_output_layout_create() to be consistent with the rest of the api. | |||
2017-09-05 | wlr_cursor_device create and destroy | Tony Crisci | |
Refactor wlr_cursor_device creation and destruction into their own functions. Properly unsubscribe from signals in the wlr_cursor_device_destroy function. | |||
2017-09-05 | move device configuration to config.h | Tony Crisci | |
2017-09-05 | pointer.c: refactor device configuration | Tony Crisci | |
2017-09-05 | Merge pull request #133 from acrisci/feature/wlr-cursor-layout-changes | Drew DeVault | |
wlr_cursor: automatically handle layout changes | |||
2017-09-05 | bugfix: warp cursor to current position on output add | Tony Crisci | |
2017-09-05 | wlr_cursor: handle layout changes | Tony Crisci | |
Add the layout `destroy` and `change` events. When a layout is destroyed, detach is from the wlr_cursor. When a layout is changed, warp the cursor to the closest layout boundary. | |||
2017-09-01 | Merge pull request #131 from emersion/patch-1 | Drew DeVault | |
Fix IRC channel link | |||
2017-09-01 | Fix IRC channel link | emersion | |
Use #sway-devel instead of #sway | |||
2017-09-01 | Merge pull request #128 from acrisci/feature/layout-autoconfiguration | Drew DeVault | |
implement output layout auto configuration | |||
2017-08-31 | use monotonic clock time for animations | Tony Crisci | |
2017-08-31 | remove unused outputs list in output-layout.c | Tony Crisci | |
2017-08-31 | add wlr_output destroy event | Tony Crisci | |
2017-08-31 | fix layout hotplugging issue in output-layout.c | Tony Crisci | |
2017-08-31 | refactor wlr_output_layout to use wlr_box | Tony Crisci | |
2017-08-31 | cleanup output-layout example | Tony Crisci | |
2017-08-31 | implement output layout auto configuration | Tony Crisci | |
2017-08-30 | Merge pull request #129 from acrisci/feature/refactor-meson-files | Drew DeVault | |
Reformat meson build files | |||
2017-08-30 | Refactor meson build files | Tony Crisci | |
Use tabs for indentation and break up function calls over 80 col. | |||
2017-08-29 | Merge pull request #120 from acrisci/feature/wlr-cursor | Drew DeVault | |
wlr_cursor | |||
2017-08-29 | bugfix: set cursor coords on warp_unchecked | Tony Crisci | |
2017-08-29 | handle empty config file | Tony Crisci | |
2017-08-29 | refactor wlr_output_layout_closest_point | Tony Crisci | |
2017-08-29 | refactor and rename wlr_geometry to wlr_box | Tony Crisci | |
2017-08-29 | rename wlr_cursor_init to wlr_cursor_create | Tony Crisci | |
2017-08-29 | wlr_cursor.c: fix formatting | Tony Crisci | |
2017-08-29 | wlr_output_layout.c: fix style | Tony Crisci | |
2017-08-29 | pointer.c: fix formatting | Tony Crisci | |
2017-08-29 | config fixes | Tony Crisci | |
2017-08-28 | Implement tablet_tool support in pointer example | Drew DeVault | |
2017-08-28 | fix memory errors | Tony Crisci | |
2017-08-28 | fix formatting in types/meson.build | Tony Crisci | |