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-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-28 | implement tablet tool devices | Tony Crisci | |
2017-08-27 | add device to touch events | Tony Crisci | |
2017-08-26 | implement wlr_cursor_map_input_to_output | Tony Crisci | |
2017-08-26 | add wlr_cursor basic implementation | Tony Crisci | |
2017-08-26 | Remove single GPU assumptions from wlr_session | Scott Anderson | |
2017-08-26 | Merge wlr_udev into wlr_session | Scott Anderson | |
2017-08-26 | Rename functions to be consistent with #93 | Scott Anderson | |
2017-08-19 | wayland backend: wl_event_source_remove on destroy | Dominique Martinet | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-19 | libinput: wl_event_source_remove on destroy | Dominique Martinet | |
2017-08-19 | wayland backend: remove explicit scale = 1 | Dominique Martinet | |
This is now set correctly in the wlr_output init | |||
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-17 | wayland backend: fix xdg-shell for weston | Dominique Martinet | |
- xdg toplevel configure can be called with 0 width/height, in that case we are free to do as we like (so do nothing) - need a display roundtrip after everything is setup but before we start attaching buffers to the surface | |||
2017-08-17 | wayland backend: fix xdg-shell for gnome | Dominique Martinet | |
Calling wl_surface_commit after setting up the xdg_toplevel is apparently good enough for them. Still missing something for weston. | |||
2017-08-17 | wayland backend: Fix shell title/app_id to wlroots | Dominique Martinet | |
2017-08-17 | wayland output: add error handling for xdg shell | Dominique Martinet | |
Note that this does not go on to the next backend, because attempt_wl_backend does not check if we have any output created. We cannot test simply because (right now) a run of our examples will go in this function twice, the first of which will (rightly?) return no display but needs to return backend creation success. | |||
2017-08-17 | wayland backend: switch to xdg shell | Dominique Martinet | |
Closes #72 and #96. | |||
2017-08-16 | Fix DRM problem introduced in 901c14c | Drew DeVault | |
2017-08-16 | Improve no device detection support | Drew DeVault | |
2017-08-16 | Merge pull request #94 from martinetd/libinput_no_device | Drew DeVault | |
libinput: fail if no input found on init | |||
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-16 | libinput: fail if no input found on init | Dominique Martinet | |
This runs through events pending at init on initialization so we can tell if some devices are available. Note that with the way wlr_device_lists is managed, this checks that there is at least one device we handle - it doesn't have to be a keyboard, but there is at least a mouse or tablet_pad or something that we care about. Instead of failing inconditionally it might be better to leave the decision to the user, e.g. add a "backend_has_devices" function to call later. (Tested by moving /dev/input off) Fixes #24. | |||
2017-08-15 | Merge pull request #88 from 4e554c4c/alloc_crashing | Drew DeVault | |
Prevent alloc errors from crashing | |||
2017-08-15 | Merge pull request #86 from nyorain/master | Drew DeVault | |
Fix style issues | |||
2017-08-15 | Prevent alloc errors from crashing | Calvin Lee | |
Resolves #76 | |||
2017-08-14 | Add wayland backend cursor support | nyorain | |
2017-08-14 | Fix style issues | nyorain | |
2017-08-14 | wayland input_device_destroy: add missing braces | Dominique Martinet | |
2017-08-14 | impl->destroy cleanup: | Dominique Martinet | |
- remove trivial destroy() function - make sure we check impl and impl->destroy before calling - always call free if not implemented | |||
2017-08-14 | Refactor out wlr_touch_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_tool_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_pad_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_pointer_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_keyboard_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_input_device_state | Dominique Martinet | |
2017-08-14 | Fix wlr_multi_backend_add incorrect assert | Dominique Martinet | |
2017-08-14 | Refactor out wlr_output_mode_state | Drew DeVault | |