Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-15 | Factor out binding command execution to separate file | Ryan Walklin | |
2018-10-04 | Merge pull request #1262 from nyorain/session_fix | Drew DeVault | |
Improve session handling | |||
2018-09-24 | Rework session handling | nyorain | |
Sessions can now be retrieved from a backend in a more general manner. Multi-backend gets back its `session` field that contains the session if one was created, removing the interfacing from multi backend with the drm backend directly. This adds the possibility to use sessions even without the drm backend. It additionally fixes the bug that 2 session objects got created when WLR_BACKENDS were set to "libinput,drm". To allow vt switching without drm backend (and drm fd) on logind, start listening to PropertiesChanged signals from dbus and parse the session "Active" property when no master fd was created (this does not change current drm backend behaviour in any way). | |||
2018-09-18 | Implement pointer-constraints protocol in wlroots and rootston | Las | |
2018-08-10 | rootston: Double fork for keyboard bindings | Genki Sky | |
This avoids leaving around zombies, without having to setup SIGCHLD handler (which interferes with other fork/waitpid calls). | |||
2018-08-06 | rootston: add keybinding to toggle decoration mode | emersion | |
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-02-25 | rootston: wire up window alpha keybinding | Guido Günther | |
2018-02-12 | Reformat all #include directives | 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-17 | dont use pointer for modifiers | Tony Crisci | |
2018-01-17 | Merge branch 'master' into modifier-fixes | Tony Crisci | |
2018-01-07 | rootston: add toggle_outputs command | emersion | |
2018-01-05 | compositor modifier hook | Tony Crisci | |
2017-12-26 | add nop command | Tony Crisci | |
2017-12-18 | fix memory leaks | Tony Crisci | |
2017-12-18 | Do not segfault when loading an unknown keymap | emersion | |
2017-12-08 | Make keyboard repeat info configurable | emersion | |
2017-11-30 | Merge pull request #437 from emersion/fullscreen | Tony Crisci | |
Fullscreen support | |||
2017-11-22 | rootston: maximize command | Tony Crisci | |
2017-11-21 | Add fullscreen command, fix view_at with fullscreen views | 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-17 | rootston: add per-seat views | emersion | |
2017-11-16 | Various keyboard fixes | emersion | |
* Ensure keysyms state is always updated * Check if pressed keysyms are exactly the binding keysyms * Do not include modifiers in list of keysyms, these are special cases | |||
2017-11-16 | Refactor rootston keyboard | emersion | |
2017-11-16 | Fix a bunch of mistakes detected with scan-build | emersion | |
2017-11-11 | rootston: prefix config structs and functions | Tony Crisci | |
2017-11-09 | rootston: roots_keyboard null check | Tony Crisci | |
2017-11-09 | rootston: add missing properties to kb config merge | Tony Crisci | |
2017-11-09 | wlr-keyboard: take out modifiers event struct (for now) | Tony Crisci | |
2017-11-08 | Merge branch 'master' into feature/multiseat | Tony Crisci | |
2017-11-08 | Always read state from wlr_keyboard in the seat | emersion | |
2017-11-08 | rootston: remove devices from seat | Tony Crisci | |
2017-11-07 | multiseat: somewhat working | Tony Crisci | |
2017-11-07 | works in review comments | Markus Ongyerth | |
2017-11-07 | explains 2 way keybind trying. | Markus Ongyerth | |
2017-11-07 | fix the keybind handling in rootston. | Markus Ongyerth | |
As mentioned in https://github.com/swaywm/wlroots/issues/393 keybinds did't trigger / were checked with "odd" keys and modifiers. This commit sends the keycode through two paths, one to get the keycode and modifiers *after* xkb handles them, a secondary path to get a "raw" keysym without modifiers and then add the modifiers rootston knows about. This will result in the `[Alt]+[Shift]+2` combination I mention earlier going through the keybind detection twice. 1) `[Alt]+[at]` 2) `[Alt]+[Shift]+2` When either combination is found, the appropriate keybind is executed. The xkb handled version will be prefered over the "raw" version. | |||
2017-11-04 | move keyboard to seat | Tony Crisci | |
2017-11-03 | rootston: refactor keyboard | Tony Crisci | |
2017-11-02 | rootston: break up input.h | Tony Crisci | |
2017-10-31 | rootston: end grab on escape | Tony Crisci | |
2017-10-30 | refactor input time_sec to time_msec | Tony Crisci | |
2017-10-29 | Merge branch 'master' into feature/xwm-rewrite | Tony Crisci | |
2017-10-28 | Merge pull request #324 from acrisci/feature/keyboard-redesign | Drew DeVault | |
wlr-seat: keyboard redesign | |||
2017-10-27 | Merge branch 'master' into feature/xwm-rewrite | Tony Crisci | |
2017-10-27 | Remove input.last_active_view | emersion | |
2017-10-26 | Fix fallback when there are two config blocks for a keyboard | emersion | |