aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-01Update .gitignoreDrew DeVault
2015-12-01Merge pull request #285 from christophgysin/cmakeDrew DeVault
cmake configuration cleanup
2015-12-01Merge pull request #286 from mikkeloscar/wlc-origin-pointDrew DeVault
Use wlc_point instead of deprecated wlc_origin
2015-12-01Use wlc_point instead of deprecated wlc_originMikkel Oscar Lyderik
Struct was renamed in wlc, use the new name.
2015-12-01cmake: remove unnecessary quotesChristoph Gysin
2015-12-01cmake: remove old-style endif conditionChristoph Gysin
2015-12-01cmake: use out-of-source buildChristoph Gysin
2015-12-01cmake: separate C flags and preprocesser definitionsChristoph Gysin
2015-12-01cmake: use tabs instead of spacesChristoph Gysin
2015-12-01cmake: style consistencyChristoph Gysin
2015-12-01cmake: convert all cmake commands to lowercaseChristoph Gysin
2015-12-01Merge pull request #284 from gpyh/masterDrew DeVault
FALLBACK_CONFIG_DIR did not work. Fixed.
2015-12-01FALLBACK_CONFIG_DIR did not work. Fixed.Yacine Hmito
- Flag was ignored. Now it's taken into account. - Missing trailing slashes in path now behaves properly.
2015-11-30Merge pull request #281 from gpyh/masterDrew DeVault
Can customize fallback config directory
2015-12-01Can customize config fallback directoryYacine Hmito
CMake takes a `FALLBACK_CONFIG_DIR` flag which is the directory where the standard configuration file `config` is copied at installation. If loading from typical configuration directories fails, sway loads FALLBACK_CONFIG_DIR/config (/etc/sway/config by default).
2015-11-29Add framework for switching command setsDrew DeVault
This will allow the bar {} block to have a different command set (and also bar { colors { } }.
2015-11-29Add bar config struct and defaultsDrew DeVault
2015-11-29Merge pull request #278 from christophgysin/mergeDrew DeVault
cmd_output: Merge instead of replace output config
2015-11-29cmd_output: Merge instead of replace output configChristoph Gysin
2015-11-29config: Store 'enabled' as intChristoph Gysin
2015-11-29Merge pull request #277 from christophgysin/cmd_outputDrew DeVault
cmd_output: check for missing subcommand arguments
2015-11-29cmd_output: check for missing subcommand argumentsChristoph Gysin
2015-11-29Add text rendering support to wayland clientsDrew DeVault
2015-11-29Only strip comments at the start of a lineDrew DeVault
This is necessary because i3 config files use CSS notation for colors (i.e. #rrggbb).
2015-11-29Fix output adjustment for panelsDrew DeVault
2015-11-29Support desktop shell panels in compositorDrew DeVault
2015-11-29Add swaybar basicsDrew DeVault
This should make the bar open and appear as the panel, once sway supports panels. Right now it crashes sway!
2015-11-29Add swaybar subprojectDrew DeVault
2015-11-29Add suid instructions to readmeDrew DeVault
2015-11-29Merge pull request #274 from sce/fix_stray_floatsDrew DeVault
cmd_floating: Don't add non-float as sibling to float.
2015-11-29Merge pull request #276 from sce/earlier_loggingDrew DeVault
main: Setup logging before wlc_init.
2015-11-29Remove trailing semicolonDrew DeVault
2015-11-29Merge pull request #275 from christophgysin/cmd_outputDrew DeVault
refactor cmd_output
2015-11-29Merge pull request #269 from christophgysin/usageDrew DeVault
Add --help to print usage
2015-11-29main: Setup logging before wlc_init.S. Christoffer Eliesen
If `wlc_init` fails the error message will never be logged or printed anywhere.
2015-11-29cmd_output: Log enable/disable stateChristoph Gysin
2015-11-29apply_output_config: use list_seq_find() to find configChristoph Gysin
2015-11-29cmd_output: Use list_seq_find() to find matching configChristoph Gysin
2015-11-29cmd_output: Cleanup cmd_output argument handlingChristoph Gysin
2015-11-29cmd_floating: Don't add non-float as sibling to float.S. Christoffer Eliesen
When turning a float to a non-float, `get_focused_container` might return another floating view, causing the active view to be inserted into the floating list on its workspace instead of the normal child list which it should. (Since it has `is_floating` as false the resulting discrepency triggered other bad behaviour eventually leading sway to crash.) This patch fixes that by simply checking floating status before making it a sibling.
2015-11-28Merge pull request #272 from mikkeloscar/output-cmd-warningsDrew DeVault
Add warnings about invalid output commands
2015-11-28Fix option parsingChristoph Gysin
Using 'flag' results in duplicate code paths for short and long options. This broke the -q short option in swaymsg, because there was: {"quiet", no_argument, &quiet, 'q'} Which will set quiet to 'q' and return 0, not 'q'.
2015-11-28swaymsg: Add --help option that prints usageChristoph Gysin
2015-11-28swaygrab: Add --help option that prints usageChristoph Gysin
2015-11-28sway: Add --help option that prints usageChristoph Gysin
2015-11-28swaymsg: Print usage and exit on unknown optionsChristoph Gysin
2015-11-28swaygrab: Print usage and exit on unknown optionsChristoph Gysin
2015-11-28sway: Print usage and exit on unknown optionsChristoph Gysin
2015-11-28Use macros for exit valuesChristoph Gysin
2015-11-28Add warnings about invalid output commandsMikkel Oscar Lyderik
This handles some cases where sway will crash if an output command is invalid/missing an argument.