aboutsummaryrefslogtreecommitdiffstats
path: root/sway/config.c
Commit message (Collapse)AuthorAge
...
* Add include commandLibravatar emersion2017-12-05
|
* Add minimal config subsystemLibravatar emersion2017-12-05
|
* Move everything to sway/old/Libravatar Drew DeVault2017-11-18
|
* Initial (awful) pass on xdg shell supportLibravatar Drew DeVault2017-11-11
|
* Initialize outputs from backend and add to treeLibravatar Drew DeVault2017-11-11
|
* Add scale to merge_output_configLibravatar David Hurst2017-10-14
|
* Security config: skip hidden filesLibravatar lbonn2017-10-06
| | | | Also: fix a small memory leak
* Clean up output commandLibravatar Calvin Lee2017-10-05
| | | | | | | Plugs memory leaks during failure of the output command and in other circumstances and fixes `bg` option. Fixes #1381
* Implement Tray IconsLibravatar Calvin Lee2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit implements the StatusNotifierItem protocol, and enables swaybar to show tray icons. It also uses `xembedsniproxy` in order to communicate with xembed applications. The tray is completely optional, and can be disabled on compile time with the `enable-tray` option. Or on runtime with the bar config option `tray_output none`. Overview of changes: In swaybar very little is changed outside the tray subfolder except that all events are now polled in `event_loop.c`, this creates no functional difference. Six bar configuration options were added, these are detailed in sway-bar(5) The tray subfolder is where all protocol implementation takes place and is organised as follows: tray/sni_watcher.c: This file contains the StatusNotifierWatcher. It keeps track of items and hosts and reports when they come or go. tray/tray.c This file contains the StatusNotifierHost. It keeps track of sway's version of the items and represents the tray itself. tray/sni.c This file contains the StatusNotifierItem struct and all communication with individual items. tray/icon.c This file implements the icon theme protocol. It allows for finding icons by name, rather than by pixmap. tray/dbus.c This file allows for asynchronous DBus communication. See #986 #343
* FreeBSD fixesLibravatar johalun2017-06-06
| | | | | | | Increase _POSIX_SOURCE value where needed. Increase _XOPEN_SOURCE value where needed. Conditionally link to libcap (only on Linux). Possibly some trailing whitespace fixes (automatic).
* Implement no_focusLibravatar Drew DeVault2017-04-26
| | | | Ref #2
* explicitly ignore unused return valueLibravatar Tomáš Čech2017-04-19
| | | | fixes issue#1182
* Prevent sway from duplicating on a failed forkLibravatar Calvin Lee2017-04-18
| | | | Also remove a useless `sway_log` and replace it with a pipe
* Impliment i3-style marksLibravatar Calvin Lee2017-04-03
| | | | | | | | This commit adds three commands to sway: `show_marks`, `mark` and `unmark`. Marks are displayed right-aligned in the window border as i3 does. Marks may be found using criteria. Fixes #1007
* Allow also 444 for security file modeLibravatar Jaanus Torp2017-03-16
|
* UnGNUify the codebaseLibravatar Drew DeVault2017-03-10
|
* Further indentation correctionsLibravatar Drew DeVault2017-03-10
|
* Read configs from /etc/sway/security.d/*Libravatar Drew DeVault2017-02-20
|
* Add initial support code for new IPC securityLibravatar Drew DeVault2017-02-20
|
* Fix format errorLibravatar Drew DeVault2017-01-08
|
* Update default swaybar commandLibravatar Drew DeVault2016-12-23
| | | | Fixes #988
* Change how security config is loaded0.11-rc3Libravatar Drew DeVault2016-12-17
|
* Handle calloc failuresLibravatar Drew DeVault2016-12-15
|
* Handle config-related allocation failuresLibravatar Drew DeVault2016-12-15
|
* Handle malloc failures from read_lineLibravatar Drew DeVault2016-12-15
|
* Add IPC security policy command handlersLibravatar Drew DeVault2016-12-02
|
* Add IPC policy to configLibravatar Drew DeVault2016-12-02
| | | | Also reduces enum abuse, cc @minus7
* Add support for command policies in config fileLibravatar Drew DeVault2016-12-02
|
* Add config related code and initial headersLibravatar Drew DeVault2016-12-01
|
* swap unnecessary function for strndupLibravatar D.B2016-11-03
|
* change bar colors from char[10] to *charLibravatar D.B2016-11-02
| | | | | This commit removes has_* booleans from bar color struct. It also generalizes of functions in commands/bar/colors.c.
* use urgent_ws color in swaybar if binding_mode is undefinedLibravatar D.B2016-11-02
|
* Add left_handed support for input devicesLibravatar Michał Winiarski2016-10-25
| | | | | | | Some users may want to switch buttons on their input devices, turns out libinput already supports it. Let's add a support for it in our config. Signed-off-by: Michał Winiarski <knr@hardline.pl>
* config: set pango_markup default to falseLibravatar Mykyta Holubakha2016-10-20
|
* Fix swaybar when running on named outputs.Libravatar Ryan Dwyer2016-09-17
| | | | | | | | | | When using a bar on a named output, load_swaybars() requires the output to be active (ie. in the root container), but this is not the case if the bar is added to the last output. To fix this, load_swaybars() is now called after the output has been added to the root container. After fixing that, swaybar would segfault due to using the wrong index variable when loading outputs and config.
* Reorganize includesLibravatar Drew DeVault2016-09-01
|
* Avoid dereferencing null configurationLibravatar James Murphy2016-08-20
| | | | Fixes: https://github.com/SirCmpwn/sway/issues/865
* Handle output disabling during runtimeLibravatar D.B2016-08-10
| | | | | Output now gets disabled if disable command is invoked via bindsym or IPC.
* fixed uninitialized bar.wrap_scrollLibravatar minus2016-08-02
|
* Update hidpi support to latest wlc APILibravatar Drew DeVault2016-07-28
|
* Initial pass on HiDPI supportLibravatar Drew DeVault2016-07-28
|
* clean up apply_input_configLibravatar minus2016-07-18
|
* Turn swaybg into a shell surfaceLibravatar Drew DeVault2016-07-17
|
* couple small fixesLibravatar Zandr Martin2016-06-11
|
* cleanup + add timeouts for pid_workspace listLibravatar Zandr Martin2016-06-11
|
* Merge branch 'master' into assign-commandLibravatar Zandr Martin2016-06-11
|\
| * Fix segfault when using include with *Libravatar thuck2016-06-06
| | | | | | | | This should fix the issue #681
* | messy, unfinished versionLibravatar Zandr Martin2016-06-06
|/
* Initial implementation for floating_maximum_sizeLibravatar Denis Doria2016-06-02
|
* Clean up not used variablesLibravatar Denis Doria2016-06-01
|