Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-08 | include stdint to be compaitable with musl | Ekaterina Vaartis | |
2017-06-07 | Reorganize Tray Code | Calvin Lee | |
Remove tray code from bar.c and render.c | |||
2017-06-07 | Fix cairo blending on tray icons | Drew DeVault | |
2017-06-07 | Implement Tray Icons | Calvin Lee | |
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 | |||
2017-06-06 | Merge pull request #1232 from johalun/master-freebsd | Drew DeVault | |
FreeBSD fixes | |||
2017-06-06 | FreeBSD fixes | johalun | |
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). | |||
2017-05-17 | Revert "Drop epoll dependency" | Drew DeVault | |
This reverts commit 91f2bf81bf89699d43083f3d3a27805ba5e395a9. | |||
2017-05-17 | Drop epoll dependency | Drew DeVault | |
2017-05-11 | Merge pull request #1218 from Hummer12007/suicaps | Drew DeVault | |
Terminate when both suid bit and filecaps are set | |||
2017-05-11 | Replace spaces with tabs in resolve_path | Mykyta Holubakha | |
2017-05-11 | Terminate when both suid bit and filecaps are set | Mykyta Holubakha | |
2017-05-11 | Initialise logging earlier | Mykyta Holubakha | |
2017-05-11 | Mention Patreon in README.md | Drew DeVault | |
Does this make me a sellout | |||
2017-05-06 | Merge pull request #1211 from wdbw/missing-send-event | Drew DeVault | |
Add missing send-event mode to sway-input(5) | |||
2017-05-06 | Add missing send-event mode to sway-input(5) | wdbw | |
Also, fix a small typo. | |||
2017-05-04 | Merge pull request #1209 from janza/mouse-bindings | Drew DeVault | |
Add mouse button bindings | |||
2017-05-04 | Add mouse button bindings | Josip Janzic | |
Adds support for bindings like: bindsym button3 floating toggle bindsym $mod+button3 floating toggle | |||
2017-05-01 | Merge pull request #1206 from zandrmartin/document-font-command | Drew DeVault | |
document font command | |||
2017-05-01 | document font command | Zandr Martin | |
2017-04-30 | Update config.in | Drew DeVault | |
swaymsg -t get_inputs now pretty prints its output, so this warning is obsolete | |||
2017-04-29 | Merge pull request #1204 from zandrmartin/prevent-layout-auto-crash | Drew DeVault | |
prevent crash when `layout auto` is missing args | |||
2017-04-29 | prevent crash when `layout auto` is missing args | Zandr Martin | |
2017-04-29 | Add HACKING.md | Drew DeVault | |
2017-04-29 | Set child border to background if not specified | Drew DeVault | |
2017-04-29 | Merge pull request #1201 from SirCmpwn/fix-colors | Drew DeVault | |
Support specifying fewer than 5 colors | |||
2017-04-29 | Support specifying fewer than 5 colors | Drew DeVault | |
This doesn't work, I'm not sure why. The color structs definitely get changed but if you specify fewer than 5, it renders with the defaults. | |||
2017-04-28 | Implement KDE's server-side decoration protocol | Drew DeVault | |
2017-04-26 | Update .build.yml | Drew DeVault | |
2017-04-26 | Merge pull request #1196 from SirCmpwn/no_focus | Drew DeVault | |
Implement no_focus | |||
2017-04-26 | Fix handling of floating windows | Drew DeVault | |
2017-04-26 | Update sway(5) | Drew DeVault | |
2017-04-26 | Implement no_focus | Drew DeVault | |
Ref #2 | |||
2017-04-26 | Merge pull request #1194 from snoack/version | Drew DeVault | |
Add -DVERSION flag for release version numbers | |||
2017-04-26 | Fix link to dotfiles, closes #1193 | Drew DeVault | |
2017-04-26 | Add -DVERSION flag for release version numbers | Sebastian Noack | |
2017-04-24 | Merge pull request #1187 from 4e554c4c/master | Drew DeVault | |
Fix typo in sway(5) | |||
2017-04-23 | Fix typo in sway(5) | Calvin Lee | |
2017-04-20 | Merge pull request #1184 from JerziKaminsky/logging2 | Drew DeVault | |
More Logging Fixes | |||
2017-04-20 | Merge branch 'master' into logging2 | Drew DeVault | |
2017-04-20 | Make sway_abort() report location | Jerzi Kaminsky | |
2017-04-19 | Merge pull request #1183 from sleep-walker/master | Drew DeVault | |
explicitly ignore unused return value | |||
2017-04-19 | explicitly ignore unused return value | Tomáš Čech | |
fixes issue#1182 | |||
2017-04-18 | Merge pull request #1181 from wasamasa/bugfix-initial-scratchpad-size | Drew DeVault | |
Use i3's dimensions for initial scratchpad views | |||
2017-04-18 | Merge pull request #1178 from 4e554c4c/fork | Drew DeVault | |
Prevent sway from duplicating on a failed fork | |||
2017-04-18 | Use i3's dimensions for initial scratchpad views | Vasilij Schneidermann | |
See https://github.com/i3/i3/blob/master/src/scratchpad.c#L196-L197 | |||
2017-04-18 | Prevent sway from duplicating on a failed fork | Calvin Lee | |
Also remove a useless `sway_log` and replace it with a pipe | |||
2017-04-18 | Merge pull request #1180 from wasamasa/feature-move-to-scratchpad | Drew DeVault | |
Feature move to scratchpad | |||
2017-04-18 | Implement and document `move [to] scratchpad` | Vasilij Schneidermann | |
2017-04-18 | Add .build.yml (for builds.sr.ht) | Drew DeVault | |
2017-04-16 | Merge pull request #1173 from JerziKaminsky/security_resolve_symlink | Drew DeVault | |
FOR_REVIEW: IPC security - Allow policy targets to be symlinks |