aboutsummaryrefslogtreecommitdiff
path: root/sway/config
AgeCommit message (Collapse)Author
2018-07-02bar config: fix uninitialized accesses on init errorDominique 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-02invoke_swaybar: fix message length header sizeDominique 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-06Store sway_outputs so that they can be reenabledBrian Ashworth
2018-05-13Idle handling for dpms/lockscreen et alMattias 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-01Fix layer surface crash on output destroydb
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-26Rename len to msg_len. Avoids an aliased variable that was a little ↵Geoff Greer
confusing to follow.
2018-04-26invoke_swaybar(): Set process group. Kill process group.Geoff Greer
Fixes a bug where terminate_swaybar() did not terminate swaybar.
2018-04-26Add map_from_region commandemersion
2018-04-18Make key repeat configurableRyan 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-08Add input "identifier" map_to_output "identifier"Drew DeVault
2018-04-04Merge branch 'wlroots' into split-containers2Tony Crisci
2018-04-03Fix wrong output container coordinatesemersion
2018-04-03unify container destroy functionsTony Crisci
2018-03-31Free bar configs on reload and exitDrew DeVault
2018-03-30Merge remote-tracking branch 'origin/wlroots' into swaybar-layersDrew DeVault
2018-03-29Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"Tony Crisci
This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0.
2018-03-29Revert "Refactor tree"Drew DeVault
2018-03-29Terminate swaybar when freeing bar configDrew DeVault
2018-03-29Spawn swaybars when outputs are addedDrew DeVault
2018-03-29Add swaybg_commandDrew DeVault
2018-03-29Move bar config into its own fileDrew DeVault
2018-03-29more renaming thingsTony Crisci
2018-03-29rename container functionsTony Crisci
2018-03-28Address review feedbackDrew DeVault
2018-03-28Render layer surfaces and respect exclusive zoneDrew DeVault
2018-01-17copy config references for input and seatTony Crisci
2018-01-05sway: change all sway_log to wlr_logDominique Martinet
2017-12-29Allow to configure outputs by their identifieremersion
2017-12-27Refactor output command, add output enableemersion
2017-12-20cleanupTony Crisci
2017-12-18Merge branch 'wlroots' into feature/inputTony Crisci
2017-12-18Add support for fractional output scaleemersion
2017-12-17seat fallback configTony Crisci
2017-12-16put seat and input config in their own filesTony Crisci
2017-12-14Replace refresh_rate and position by mode in output commandemersion
2017-12-13Update output containers on output layout changeemersion
2017-12-12Update output container box in event handleremersion
2017-12-12Listen to output layout changeemersion
2017-12-12Add scale and transform events to sway_outputemersion
2017-12-11Use custom modes when output has no modeemersion
2017-12-09Remove output from layoutemersion
2017-12-06Add new_output_config, update root container size on output hotplugemersion
2017-12-06Simplify free calls, use wlr_output_set_scaleemersion
2017-12-06Init, merge output config params, use wlr_output_layoutemersion
2017-12-06Add output configemersion