aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2015-12-18Merge pull request #357 from sce/fix_swaybar_crashesDrew DeVault-12/+0
swaybar: ipc_update_ws: Fix memory corruption.
2015-12-18swaybar: ipc_update_ws: Fix memory corruption.S. Christoffer Eliesen-12/+0
json_object_object_get_ex does not require json_object_put according to docs, this should fix the random crashes.
2015-12-18Fix possible segfault in swaybarDrew DeVault-0/+4
2015-12-18Add shims for swaylock on compositorDrew DeVault-12/+59
2015-12-18Merge pull request #356 from sce/output_vs_workspace_sizeDrew DeVault-20/+29
layout: Keep output at the correct size, workspace can be smaller.
2015-12-18layout: Keep output at the correct size, workspace can be smaller.S. Christoffer Eliesen-20/+29
If the output is not at the correct size then that info must be queried from wlc. The output size is used by e.g. seamless mouse to detect output edges. With this patch the output size is now correct and the workspace size is adjusted according to any panels. Without this patch seamless mouse would fail to detect outputs above/below each other if there was a panel in between because the output would offically end where the panel started, not at the actual screen edge.
2015-12-18Merge pull request #355 from sce/fix_moving_last_wsDrew DeVault-1/+4
focus: Fix moving last workspace.
2015-12-18Merge pull request #354 from sce/fix_swaybar_for_fedoraDrew DeVault-1/+0
swaybar: Remove stropts.h, fixes build for fedora.
2015-12-18focus: Fix moving last workspace.S. Christoffer Eliesen-1/+4
If there's only one workspace on an output and it's moved to a different output then active workspace will be NULL.
2015-12-18swaybar: Remove stropts.h, fixes build for fedora.S. Christoffer Eliesen-1/+0
Turns out that fedora killed off stropts.h some time ago [1] and removing it seems to work just fine. (Tested on Fedora 23) [1] https://bugzilla.redhat.com/show_bug.cgi?id=439403
2015-12-17Merge pull request #353 from mikkeloscar/swaybar-close-statuscmdDrew DeVault-1/+41
swaybar: terminate status_command process
2015-12-18swaybar: terminate status_command processMikkel Oscar Lyderik-1/+41
Fix #346 Send SIGTERM to the `status_command` process before swaybar exits.
2015-12-17Merge pull request #352 from progandy/workspace-numbersDrew DeVault-5/+57
Workspace numbers
2015-12-18sway: insert numbered workspaces in orderprogandy-1/+23
fixes #308 Ordered by number ascending, with insert before same numbers. Workspaces without numbers are appended at the end of the list. Example order: 1 2:named 3:the_second 3:the_first 9 FIRST_NAME SECOND_NAME ...
2015-12-18sway: enable workspace selection by numberprogandy-4/+34
2015-12-17Merge pull request #351 from mikkeloscar/swaygrab-default-fileDrew DeVault-4/+23
swaygrab: add default output filename.
2015-12-17swaygrab: add default output filename.Mikkel Oscar Lyderik-4/+23
With this it's possible to run `swaygrab` without a filename argument. With no filename supplied it will use a default name based on the current time. The default file will get the extension `png` for screenshots and `webm` for video capture.
2015-12-17Merge pull request #350 from mikkeloscar/swaygrab-auto-outputDrew DeVault-5/+9
swaygrab: update man page
2015-12-17swaygrab: update man pageMikkel Oscar Lyderik-5/+9
2015-12-17Merge pull request #349 from mikkeloscar/swaygrab-auto-outputDrew DeVault-8/+47
swaygrab: make focused output default
2015-12-17swaygrab: make focused output defaultMikkel Oscar Lyderik-8/+47
This makes swaygrab use the currently focused output as source if no other output is defined with the `-o, --output <output>` option.
2015-12-17[swaylock] Stupid implementation of password entryDrew DeVault-1/+28
2015-12-17Implement PAM password verification in swaylockDrew DeVault-0/+282
2015-12-17Fix null dereference in swaybarDrew DeVault-0/+4
2015-12-17Add PAM configuration for swaylockDrew DeVault-0/+12
2015-12-16Merge pull request #348 from mikkeloscar/bar-segvDrew DeVault-1/+3
swaybar: Check that registry is set before teardown
2015-12-17swaybar: Check that registry is set before teardownMikkel Oscar Lyderik-1/+3
2015-12-16Actually that screenshot wasn't so goodDrew DeVault-1/+1
2015-12-16New README screenshotDrew DeVault-1/+1
2015-12-16Only re-render swaybar when it has changedDrew DeVault-2/+5
Fixes #345
2015-12-16Make swaybar a little quieterDrew DeVault-6/+0
2015-12-16Fix bar invocation for multihead setupDrew DeVault-10/+11
2015-12-16Use system swaybar instead of local swaybarDrew DeVault-1/+1
2015-12-16Invoke swaybar when an output matches a bar configDrew DeVault-1/+49
2015-12-16Bring unmanaged windows to front on output arrangeDrew DeVault-1/+37
Fixes #312
2015-12-16Merge pull request #340 from mikkeloscar/seperator-separatorDrew DeVault-4/+4
Correct typo seperator -> separator
2015-12-16Remove trailing whitespaceMikkel Oscar Lyderik-1/+1
2015-12-16Correct typo seperator -> separatorMikkel Oscar Lyderik-3/+3
2015-12-16Merge pull request #337 from fluxchief/swaybar-check-command-argsDrew DeVault-22/+49
Make swaybar check command arguments
2015-12-16Merge pull request #338 from mikkeloscar/bar-separator-symbolDrew DeVault-1/+25
Implement bar option: separator_symbol
2015-12-16Merge pull request #339 from mikkeloscar/free-bar-3Drew DeVault-4/+1
Use free_flat_list for simple char* list.
2015-12-16Use free_flat_list for simple char* list.Mikkel Oscar Lyderik-4/+1
No need to reimplement free_flat_list functionality.
2015-12-16Implement bar option: separator_symbolMikkel Oscar Lyderik-1/+25
2015-12-16Make swaybar run without status_commandKevin Hamacher-22/+41
2015-12-16Make swaybar check command argumentsKevin Hamacher-0/+8
2015-12-15Apply color config from swaybarDrew DeVault-2/+72
2015-12-15[swaybar] Get bar config via IPCDrew DeVault-17/+42
2015-12-15Parse command line in swaybarDrew DeVault-2/+43
2015-12-15Merge pull request #335 from mikkeloscar/bar-fontDrew DeVault-1/+24
Implement bar option: font <font>
2015-12-15Implement bar option: font <font>Mikkel Oscar Lyderik-1/+24