Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-12 | rootston: add destroy to view interface | emersion | |
2018-03-12 | rootston: remove xdg-shell-v6 map/unmap listeners on destroy | emersion | |
2018-03-10 | xdg-shell-v6: add map signal | emersion | |
2018-03-09 | rootston: add view_map and view_unmap | emersion | |
2018-02-27 | set alpha to 1.0 for drag icons | Markus Ongyerth | |
2018-02-27 | set fullscreen alpha to 1 | Markus Ongyerth | |
2018-02-27 | Merge pull request #670 from Ongy/xwayland_unmanaged | emersion | |
add xwayland unmanaged tests to support dmenu | |||
2018-02-26 | add xwayland unmanaged tests to support dmenu | Markus Ongyerth | |
This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more fine grained control over XWayland focus. A surface that is unmanaged should not receive focus, while other windows that are just override redirect may want it (dmenu). The way unamanged is determined is taken from wlc. | |||
2018-02-25 | Merge pull request #659 from agx/alpha | Drew DeVault | |
Make wlr_render_with_matrix use alpha | |||
2018-02-25 | rootstion: handle alpha in server side decorations | Guido Günther | |
2018-02-25 | rootston: wire up window alpha keybinding | Guido Günther | |
2018-02-25 | rootston: Add alpha channel to views | Guido Günther | |
2018-02-25 | Add alpha to wlr_render_with_matrix | Guido Günther | |
so we can use the alpha channel to e.g. blend in textures | |||
2018-02-25 | rootston: add view_create | Guido Günther | |
so we can do basic view setup. Will be used to initialize alpha. | |||
2018-02-24 | Merge pull request #641 from Ongy/idle-inhibit | Tony Crisci | |
Add idle-inhibit implementation | |||
2018-02-23 | Merge pull request #654 from emersion/send-frame-done | emersion | |
rootston: send frame done events unconditionally | |||
2018-02-23 | rootston: fix user-after-free in output_handle_destroy | emersion | |
2018-02-23 | rootston: fix use-after-free in handle_keyboard_destroy | emersion | |
2018-02-20 | rootston: fix sending frame done to undefined view | emersion | |
2018-02-20 | rootston: don't send frame done if wlr_output manages the surface | emersion | |
2018-02-20 | rootston: send frame done events unconditionally | emersion | |
2018-02-17 | implements the idle_inhibit protocol type | Markus Ongyerth | |
This adds the types/wlr_idle_inhibit_v1 implementation. | |||
2018-02-14 | xdg-shell stable: copy-pasta implementation | Dominique Martinet | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2018-02-11 | Introduce wlr_output_damage | emersion | |
2018-02-10 | rootston: allow scale < 1 as well | Dominique Martinet | |
Since we support fractional scale, having scale=0.5 can make sense (and, as far as I can tell, works fine) | |||
2018-02-09 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
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-02-04 | rootston: fix rotated views damage tracking | emersion | |
2018-02-03 | rootston: fix crash when closing a fullscreened xwayland view | emersion | |
2018-02-03 | rootston: do not rely on current view size when accumulating damage | emersion | |
2018-02-03 | render: make wlr_renderer_clear take a float[4] for the color | emersion | |
2018-02-03 | rootston: use output renderer | emersion | |
2018-02-02 | rootston: do not render views fullscreened on other outputs | emersion | |
2018-02-02 | rootston: fix artifacts when leaving fullscreen in a rotated view | emersion | |
2018-01-30 | rootston: damage whole output when entering/leaving fullscreen | emersion | |