Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-02 | Reset signal mask after fork | Marien Zwart | |
wlroots uses wl_event_loop_add_signal to handle SIGUSR1 from Xwayland. wl_event_loop_add_signal works by masking the signal and receiving it from a signalfd. The signal mask is preserved across fork and exec, so subprocesses spawned by Sway start with SIGUSR1 masked. Most subprocesses do not expect this and never unmask the signal, resulting in missing functionality or unexpected behavior for processes that use SIGUSR1 (such as i3status). Fix this by unmasking all signals between fork and exec. | |||
2018-07-25 | Implement setting NumLock and CapsLock status | ProgAndy | |
After setting the keymap, try to enable NumLock and disable CapsLock. This only works if sway has the xkb master state and controls the keyboard. Prepare configuration settings for later use as well. | |||
2018-07-20 | Reset outputs on reload | Brian Ashworth | |
2018-07-20 | Fix output wildcard handling | Brian Ashworth | |
2018-07-15 | config output: free command string if unused | Ian Fan | |
2018-07-14 | Implement tap_button_map for input devices | Brian Ashworth | |
2018-07-12 | increase maximum value of button identifier | Robert Kubosz | |
and also cleanup spaces | |||
2018-07-11 | add scroll button option | Robert Kubosz | |
This commit introduces a scroll_button option, which is intended to be used with scroll_method. Now user can edit his sway config and add an scroll_button option to device section. | |||
2018-07-09 | Update for swaywm/wlroots#1126 | emersion | |
2018-07-05 | config: add a couple of forgotten frees | Dominique Martinet | |
2018-07-02 | bar config: fix uninitialized accesses on init error | Dominique Martinet | |
If init fails halfway through it will call the destroy function, which needs some coherent stuff filled. Allocate with calloc and fill in what cannot fail first Found through static analysis. | |||
2018-07-02 | invoke_swaybar: fix message length header size | Dominique Martinet | |
size_t/ssize_t are 8 bytes on 64bit systems, so use the proper size to transmit that information. This could lead to ridiculously large alloc as len is not initialized to zero Found through static analysis | |||
2018-06-06 | Store sway_outputs so that they can be reenabled | Brian Ashworth | |
2018-05-13 | Idle handling for dpms/lockscreen et al | Mattias Eriksson | |
Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541 | |||
2018-05-01 | Fix layer surface crash on output destroy | db | |
Before freeing sway_output, NULL the wlr_output reference to it. Check for that NULL in layer_shell handle_destroy. Don't damage null container in unmap. Additionaly, terminate swaybg if its output is being disabled. | |||
2018-04-26 | Rename len to msg_len. Avoids an aliased variable that was a little ↵ | Geoff Greer | |
confusing to follow. | |||
2018-04-26 | invoke_swaybar(): Set process group. Kill process group. | Geoff Greer | |
Fixes a bug where terminate_swaybar() did not terminate swaybar. | |||
2018-04-26 | Add map_from_region command | emersion | |
2018-04-18 | Make key repeat configurable | Ryan Dwyer | |
This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 } | |||
2018-04-08 | Add input "identifier" map_to_output "identifier" | Drew DeVault | |
2018-04-04 | Merge branch 'wlroots' into split-containers2 | Tony Crisci | |
2018-04-03 | Fix wrong output container coordinates | emersion | |
2018-04-03 | unify container destroy functions | Tony Crisci | |
2018-03-31 | Free bar configs on reload and exit | Drew DeVault | |
2018-03-30 | Merge remote-tracking branch 'origin/wlroots' into swaybar-layers | Drew DeVault | |
2018-03-29 | Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree" | Tony Crisci | |
This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0. | |||
2018-03-29 | Revert "Refactor tree" | Drew DeVault | |
2018-03-29 | Terminate swaybar when freeing bar config | Drew DeVault | |
2018-03-29 | Spawn swaybars when outputs are added | Drew DeVault | |
2018-03-29 | Add swaybg_command | Drew DeVault | |
2018-03-29 | Move bar config into its own file | Drew DeVault | |
2018-03-29 | more renaming things | Tony Crisci | |
2018-03-29 | rename container functions | Tony Crisci | |
2018-03-28 | Address review feedback | Drew DeVault | |
2018-03-28 | Render layer surfaces and respect exclusive zone | Drew DeVault | |
2018-01-17 | copy config references for input and seat | Tony Crisci | |
2018-01-05 | sway: change all sway_log to wlr_log | Dominique Martinet | |
2017-12-29 | Allow to configure outputs by their identifier | emersion | |
2017-12-27 | Refactor output command, add output enable | emersion | |
2017-12-20 | cleanup | Tony Crisci | |
2017-12-18 | Merge branch 'wlroots' into feature/input | Tony Crisci | |
2017-12-18 | Add support for fractional output scale | emersion | |
2017-12-17 | seat fallback config | Tony Crisci | |
2017-12-16 | put seat and input config in their own files | Tony Crisci | |
2017-12-14 | Replace refresh_rate and position by mode in output command | emersion | |
2017-12-13 | Update output containers on output layout change | emersion | |
2017-12-12 | Update output container box in event handler | emersion | |
2017-12-12 | Listen to output layout change | emersion | |
2017-12-12 | Add scale and transform events to sway_output | emersion | |
2017-12-11 | Use custom modes when output has no mode | emersion | |