Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-05 | rootston: use box for views position | Louis Taylor | |
2018-09-27 | rootston: remove broken rotated pointer constraint handling | emersion | |
2018-09-27 | pointer-constraints: refactoring | emersion | |
* Rename the constraint_create signal to new_constraint for consistency * Move the constraint_destroy signal to the constraint itself * Use rotate_child_position instead of duplicating logic * Fix inert constraint resource handling * Style fixes | |||
2018-09-18 | Fix implicit conversion of floats to ints in calls to ↵ | Las | |
pixman_region32_contains_point I do not think the conversion is specifically defined, but on my system and SirCmpwn's the floats are rounded instead of floored, which is incorrect in this case, since for a range from 0 to 256, any value greater or equal to 0 and less than 256 is valid. I.e. [0;256[, or 0 <= x < 256, but if x is e.g. -0.1, then it will be rounded to 0, which is invalid. The correct behavior would be to floor to -1. | |||
2018-09-18 | Implement pointer-constraints protocol in wlroots and rootston | Las | |
2018-09-18 | Remove extraneous indentation and conform to coding style | Las | |
2018-09-18 | Update pointer focus when cycling focus | Las | |
2018-09-18 | Make roots_cursor::pointer_view available even if there is a surface | Las | |
To find out whether there was a surface or not before a movement, the member roots_cursor::wlr_surface has been added. | |||
2018-09-14 | layer-shell: add _v1 suffix | emersion | |
2018-07-29 | rootston: focus newly-created surfaces | Ilia Bozhinov | |
Whenever a new surface is created, we have to update the cursor focus, even if there's no input event. So, we generate one motion event, and reuse the code to update the proper cursor focus. We need to do this for all surface roles - toplevels, popups, subsurfaces. Fixes #1162 | |||
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-07-04 | surface: make pending and current embedded structs | emersion | |
2018-05-24 | rootston: Keep focus unchanged when non-focusable element clicked | Dorota Czaplejewicz | |
Before this change, a view would lose focus after clicking something that's not keyboard-interactive. This would lead to edge cases with layer-shell windows like input methods, which are pointer-only-interactive, but are not intended to change the state of any focus. | |||
2018-05-12 | Send axis source event | emersion | |
2018-05-12 | Add support for discrete axis values | emersion | |
2018-04-28 | cursor: use NAN for unspecified axes, refactor absolute warping code | emersion | |
2018-04-03 | Implement input inhibit in rootston | Drew DeVault | |
2018-04-03 | Fix segfault when clicking rootston desktop | Drew DeVault | |
2018-04-02 | Add wlr_surface_is_*_surface | Drew DeVault | |
And wlr_*_surface_from_wlr_surface | |||
2018-04-02 | Handle layer surfaces below shell surfaces | Drew DeVault | |
2018-03-30 | Address review feedback | Drew DeVault | |
2018-03-30 | Refactor cursor event passhtrough | Drew DeVault | |
2018-03-30 | xwayland: rename map_notify to map for consistency | emersion | |
2018-03-28 | Remove width_mm from tablet events | Drew DeVault | |
2018-03-28 | Remove width_mm from wlr_touch events | Drew DeVault | |
2018-03-28 | Remove width_mm from wlr_pointer events | Drew DeVault | |
2018-03-18 | rootston rotation: change view->rotation sign | Dominique Martinet | |
The convetion with wlr_matrix changed and it's a good time to remove all these pesky minus signs | |||
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-09 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-02-06 | Refactor roots_cursor_press_button | Vincent Vanlaer | |
Removed the button_count check when resizing/moving/rotating ends, since all buttons presses are now properly tracked. | |||
2018-02-06 | Update seat pointer on meta move/resize/rotate | Vincent Vanlaer | |
This will send the button pressed event to the client. This shouldn't be a problem since sebsequent pointer movements are not sent to the client. Thus the client will not for example start selecting text when it is being resized using the compositor keybindigns. | |||
2018-02-06 | Always notify seat on button press | Vincent Vanlaer | |
When the cursor is not over a view, wlr_seat_pointer_notify_button is not called. However, this function does the bookkeeping of the pointer state with regards to the number of pressed buttons. Because this function also sends updates to the focused view, it has been moved down, after the focus has been updated. | |||
2018-01-27 | rootston: damage tracking for rotated views | emersion | |
2018-01-24 | Merge branch 'output-damage' of github.com:emersion/wlroots into output-damage | emersion | |
2018-01-23 | rootston: damage tracking for drag icons | emersion | |
2018-01-23 | fix decorations on wayland backend | Tony Crisci | |
2018-01-21 | rename wlr_deco_part to roots_deco_part | Tony Crisci | |
2018-01-21 | fix cursor issue | Tony Crisci | |
2018-01-21 | make it work with rotation | Tony Crisci | |
2018-01-16 | basic decorations | Tony Crisci | |
2017-12-27 | rootston: remove input event ring buffer | Tony Crisci | |
2017-12-22 | Fix rootston seat button count | emersion | |
2017-12-11 | Set default cursor image in rootston | emersion | |
2017-12-08 | bring edges into wlr | Tony Crisci | |
2017-11-21 | Merge branch 'master' into fullscreen | emersion | |
2017-11-21 | Add fullscreen command, fix view_at with fullscreen views | emersion | |
2017-11-20 | Merge branch 'master' into laggy-move-resize | emersion | |
2017-11-20 | Set min view size to 1x1 | emersion | |
2017-11-19 | Merge branch 'master' into laggy-move-resize | emersion | |
2017-11-19 | Add roots_seat_cycle_focus | emersion | |