Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-24 | rootston: Disable keyboard focus on inactive views | Dorota Czaplejewicz | |
After clicking on something non-interactive, the current view was getting deactivated, but still received keyboard events. roots_seat_set_focus now changes both together in this case. | |||
2018-04-29 | rootston: map input devices with wlr_input_device.output_name | emersion | |
2018-04-22 | Implement output auto-selection in rootston | Drew DeVault | |
2018-04-03 | Implement input inhibit in rootston | Drew DeVault | |
2018-04-02 | Handle layer surfaces below shell surfaces | Drew DeVault | |
2018-04-02 | Always give keyboard focus to the topmost layer | Drew DeVault | |
2018-03-27 | rootston: Fix segfault in seat unfullscreening | Dominique Martinet | |
==32557==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000000425f96 bp 0x7fff8ac19de0 sp 0x7fff8ac19d20 T0) ==32557==The signal is caused by a READ memory access. ==32557==Hint: address points to the zero page. #0 0x425f95 in roots_seat_set_focus ../rootston/seat.c:737 #1 0x40bcd6 in roots_cursor_press_button ../rootston/cursor.c:272 #2 0x40c1f7 in roots_cursor_handle_button ../rootston/cursor.c:298 #3 0x42179b in handle_cursor_button ../rootston/seat.c:58 #4 0x7f1651062367 in wlr_signal_emit_safe ../util/signal.c:29 #5 0x7f165101b532 in handle_pointer_button ../types/wlr_cursor.c:344 #6 0x7f1651062367 in wlr_signal_emit_safe ../util/signal.c:29 #7 0x7f1650ff633b in handle_pointer_button ../backend/libinput/pointer.c:85 #8 0x7f1650ff5291 in wlr_libinput_event ../backend/libinput/events.c:215 #9 0x7f1650ff3990 in wlr_libinput_readable ../backend/libinput/backend.c:35 #10 0x7f1650d88c11 in wl_event_loop_dispatch (/lib64/libwayland-server.so.0+0x9c11) #11 0x7f1650d87449 in wl_display_run (/lib64/libwayland-server.so.0+0x8449) #12 0x418e90 in main ../rootston/main.c:81 #13 0x7f164ff7ef29 in __libc_start_main (/lib64/libc.so.6+0x20f29) #14 0x405829 in _start (/home/shared/wayland/wlroots/build/rootston/rootston+0x405829) introduced by #680 | |||
2018-03-26 | only unfullscreen when necessary | Markus Ongyerth | |
Check whether the newly focused view is the same as the one currently fullscreen on that output, or override redirect and don't unfullscreen in these cases. | |||
2018-03-26 | unset fullscreen when surface is brought to front | Markus Ongyerth | |
The output fullscreen surfaces are drawn in front of everything, without consideration for view z-order. If a view is brought to front, unset any fullscreen view that would cover this view to make sure the view is visible. | |||
2018-03-17 | Merge pull request #711 from emersion/map-unmap | Tony Crisci | |
Add map/unmap to xdg-shell | |||
2018-03-13 | rootston: destroy seat view on unmap | emersion | |
2018-03-11 | rootston: fix segfault in handle_tablet_tool_destroy | emersion | |
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-23 | rootston: fix use-after-free in handle_keyboard_destroy | emersion | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
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-06 | Merge roots_seat_cancel_* into one function | Vincent Vanlaer | |
2018-02-06 | Cancel rootston move/resize/rotate on escape press | Vincent Vanlaer | |
2018-01-29 | rootston: fix damage when changing views z-index | emersion | |
2018-01-28 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
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-24 | Merge branch 'output-damage' of github.com:emersion/wlroots into output-damage | emersion | |
2018-01-24 | Merge remote-tracking branch 'upstream/master' 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-23 | rootston: damage tracking for drag icons | emersion | |
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-10 | Include idle protocol in rootston | Heghedus Razvan | |
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> | |||
2018-01-06 | keyboard grab enter with modifiers | Tony Crisci | |
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-26 | config: Put all defines into config.h | Björn Esser | |
2017-12-15 | Introduce fractional scaling | emersion | |
2017-12-11 | Set default cursor image in rootston | emersion | |
2017-12-09 | rootston xcursor fixes | Tony Crisci | |
2017-12-08 | move get_resize_name to xcursor | Tony Crisci | |
2017-12-08 | bring edges into wlr | Tony Crisci | |
2017-11-19 | Improve roots_seat_cycle_focus | emersion | |
2017-11-19 | Raise the view on the desktop even if already focused in the seat | emersion | |
2017-11-19 | Add roots_seat_cycle_focus | emersion | |
2017-11-19 | Make the close command use roots_seat_get_focus, rename a few symbols | emersion | |
2017-11-19 | Remove roots_seat_{add,remove}_view | emersion | |