Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-08 | Rename roots_seat_cancel_transform | Vincent Vanlaer | |
2018-02-08 | Merge branch 'master' into cancel-grab | Vincent Vanlaer | |
2018-02-07 | Merge pull request #611 from DonOregano/fix-resize-freeze | Drew DeVault | |
Make pointer button release outside window still count down the button_count | |||
2018-02-07 | Fix style error | Vincent Vanlaer | |
2018-02-07 | Fix jitter when quickly resizing windows | Vincent Vanlaer | |
Surfaces and views get resized only on commit, therefore we may only change the position of a window if there are no pending commits. | |||
2018-02-07 | Make pointer button release outside window still count down the button_count. | Lars Hagström | |
When double-clicking a maximized window title, so that the windows size is restored and the mouse pointer ends up _outside_ the window it becomes impossible to move windows. The reason is that the button_count variable is not counted down if the mouse button is released outside the window, so the button_count remains incremented even after the button is released. This patch adds a call to wlr_seat_pointer_notify_button if the mouse button is released outside the window. (I am a complete noob to wlroots, so be kind...) | |||
2018-02-06 | Merge roots_seat_cancel_* into one function | Vincent Vanlaer | |
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 | Cancel rootston move/resize/rotate on escape press | Vincent Vanlaer | |
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-02-04 | Comments should talk about colons not semicolons | Fabian Geiselhart | |
2018-01-29 | Merge pull request #580 from emersion/screenshooter-renderer-backport | Tony Crisci | |
Backport screenshooter fixes from the renderer redesign v1 | |||
2018-01-28 | rootston: move together XWayland setup code | Patrick Steinhardt | |
The XWayland code for creating the cursor as well as creating the surface itself are currently split up into two ifdef'ed sections in `desktop_create()`. Move together these two sections in order to avoid having multiple ifdefs as well as making it clearer that they do in fact serve the same purpose of setting up the XWayland environment. | |||
2018-01-28 | rootston: fix compilation without XWayland support | Patrick Steinhardt | |
In case wlroots is not being compiled with XWayland support, we will not have an xwayland surface in our roots view. While we make sure to pay attention to that in some places, we are not being consistent and try to access the xwayland surface in other places. Obviously, this leads to a compiler error due to the field not being present. Fix the issue by sprinkling in a few additional ifdefs where required. | |||
2018-01-23 | Backport screenshooter fixes from the renderer redesign v1 | emersion | |
This backports some changes to #319 to fix the screenshooter data format. This also adds wlr_backend_get_renderer which will be useful to support multiple renderers. | |||
2018-01-23 | decorations: respect motif hints | Tony Crisci | |
2018-01-23 | fix decorations on wayland backend | Tony Crisci | |
2018-01-21 | rename matrix model box to project box | 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-21 | move matrix model code to matrix.h | Tony Crisci | |
2018-01-21 | Merge branch 'master' into decorations | Tony Crisci | |
2018-01-17 | dont use pointer for modifiers | Tony Crisci | |
2018-01-17 | Merge branch 'master' into modifier-fixes | Tony Crisci | |
2018-01-17 | rootston: hide cursor if seat has no pointer | emersion | |
2018-01-16 | basic decorations | Tony Crisci | |
2018-01-16 | rootston: set real seat capabilities | emersion | |
2018-01-16 | decorate xwayland views | Tony Crisci | |
2018-01-16 | abstract box matrix | Tony Crisci | |
2018-01-15 | Merge pull request #549 from emersion/output-enabled | Drew DeVault | |
Add wlr_output::enabled | |||
2018-01-15 | Merge pull request #562 from emersion/xwayland-fullscreen-render-children | Tony Crisci | |
xwayland: render children window in fullscreen | |||
2018-01-14 | Merge pull request #556 from raazvvann/heghe/idle-protocol | Tony Crisci | |
Idle protocol | |||
2018-01-14 | xwayland: render children window in fullscreen | emersion | |
2018-01-13 | Remove unnecessary wlr_backend_destroy | Drew DeVault | |
2018-01-10 | Include idle protocol in rootston | Heghedus Razvan | |
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> | |||
2018-01-07 | rootston: add toggle_outputs command | emersion | |
2018-01-07 | rootston: do not attempt to render disabled outputs | emersion | |
2018-01-06 | keyboard grab enter with modifiers | Tony Crisci | |
2018-01-05 | compositor modifier hook | Tony Crisci | |
2018-01-04 | Disable outputs in rootston config | emersion | |
2018-01-01 | Merge pull request #544 from emersion/fix-views-outside-output-layout | Drew DeVault | |
Fix views outside output layout | |||
2017-12-31 | Allow configurable verbosity | Calvin Lee | |
2017-12-31 | Fix views outside output layout | emersion | |
2017-12-29 | roots_seat_destroy: also destroy seat in public function | Dominique Martinet | |
Rework the functions a bit so that the handler does the bulk of the work except for destroying the seat itself, and the main public function just explicitely calls the handler and destroys the seat | |||
2017-12-29 | rootston seat: implement part of roots_seat_destroy | Dominique Martinet | |
... and have it listen to seat destroy notifier | |||
2017-12-27 | config: Avoid clash with other config-headers | Björn Esser | |
2017-12-27 | validate grab serial for shell events | Tony Crisci | |
2017-12-27 | rootston: remove input event ring buffer | Tony Crisci | |