summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAge
* Merge pull request #1498 from emersion/configLibravatar Drew DeVault2017-12-05
|\ | | | | Add minimal config subsystem
| * Remove wlc includesLibravatar emersion2017-12-05
| |
| * Add minimal config subsystemLibravatar emersion2017-12-05
| |
* | view set positionLibravatar Tony Crisci2017-12-05
|/
* Merge branch 'wlroots' into feature/xwaylandLibravatar Tony Crisci2017-12-04
|\
| * wl-shell: class instead of app_idLibravatar Tony Crisci2017-12-03
| |
| * Merge branch 'wlroots' into feature/wl-shellLibravatar Tony Crisci2017-12-03
| |\
| * | basic wl-shellLibravatar Tony Crisci2017-12-03
| | |
| * | sway wl_shellLibravatar Tony Crisci2017-12-03
| | |
* | | xwayland shellLibravatar Tony Crisci2017-12-04
| |/ |/|
* | use "size" instead of "dimensions"Libravatar Tony Crisci2017-12-03
|/
* basic get_treeLibravatar Tony Crisci2017-12-03
|
* Handle view destruction properlyLibravatar Drew DeVault2017-11-25
|
* Fix rendering issues, wire up some xdg listenersLibravatar Drew DeVault2017-11-25
|
* Arrange windows on desktopLibravatar Drew DeVault2017-11-25
|
* Remove IPC_GET_PIXELSLibravatar Drew DeVault2017-11-22
|
* Wire up IPC serverLibravatar Drew DeVault2017-11-22
|
* Add initial command subsystem (untested)Libravatar Drew DeVault2017-11-22
| | | | Need to spin up the IPC server to test this
* Add views to tree and render themLibravatar Drew DeVault2017-11-22
|
* Add workspace to outputsLibravatar Drew DeVault2017-11-22
|
* wlr_data_device header updateLibravatar Dominique Martinet2017-11-23
| | | | wlroots 6a7560 renamed the header file
* Add outputs to the treeLibravatar Drew DeVault2017-11-19
|
* Move everything to sway/old/Libravatar Drew DeVault2017-11-18
|
* Initial (awful) pass on xdg shell supportLibravatar Drew DeVault2017-11-11
|
* Wire up output frame loopLibravatar Drew DeVault2017-11-11
|
* Initialize outputs from backend and add to treeLibravatar Drew DeVault2017-11-11
|
* Establish sway input submoduleLibravatar Drew DeVault2017-11-11
|
* Fix build yml filesLibravatar Drew DeVault2017-11-11
|
* Fire up the wlroots backend and run the event loopLibravatar Drew DeVault2017-11-11
|
* Fix init_tray function declarationLibravatar Adam Mizerski2017-11-05
| | | | | This fixes compilation failure: error: call to function 'init_tray' without a real prototype
* Merge pull request #1263 from nyorain/masterLibravatar Drew DeVault2017-10-08
|\ | | | | Implement get_clipboard ipc message
| * Rework get_clipboard implementationLibravatar nyorain2017-07-07
| |
| * Implement ipc get_clipboardLibravatar nyorain2017-07-07
| |
* | click_events as documented at https://i3wm.org/docs/i3bar-protocol.htmlLibravatar akokshar@redhat.com2017-08-29
| |
* | Allow swaylock indicator size to be configurableLibravatar Calvin Lee2017-07-31
| |
* | Don't trust SNI names, fixes #1274Libravatar Calvin Lee2017-07-13
| | | | | | | | | | If an item doesn't have a well-formed name, it will not be added to the tray.
* | Use WLC v2 pointer interfaceLibravatar Scott Anderson2017-07-12
|/
* Add the 'clipboard' command to set the clipboardLibravatar nyorain2017-07-01
|
* Merge branch 'master' into server-decorationLibravatar Drew DeVault2017-06-14
|\
| * Remove Xembed SupportLibravatar Calvin Lee2017-06-13
| | | | | | | | | | | | | | Xembed support is premature in sway and should be postponed. This commit only removes swaybar starting xembedsniproxy, if users would like, they can still start xembedsniproxy manually, however there will be no official support.
| * Reorganize Tray CodeLibravatar Calvin Lee2017-06-07
| | | | | | | | Remove tray code from bar.c and render.c
| * 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
* | Implement KDE's server-side decoration protocolLibravatar Drew DeVault2017-04-28
|/
* Implement no_focusLibravatar Drew DeVault2017-04-26
| | | | Ref #2
* Make sway_abort() report locationLibravatar Jerzi Kaminsky2017-04-20
|
* Add resolve_path() to utilsLibravatar Jerzi Kaminsky2017-04-16
|
* Move get_feature_policy to sway/security.cLibravatar Jerzi Kaminsky2017-04-16
|
* Disambiguate get_*_policy() and get_*_policy_mask()Libravatar Jerzi Kaminsky2017-04-16
|
* Fix location reported by sway_assertLibravatar Jerzi Kaminsky2017-04-16
|
* Fix variadic forwarding in sway_assertLibravatar Jerzi Kaminsky2017-04-16
| | | | | | | | _sway_assert is a variadic function which tries to delegate to another variadic function. This requires a vprintf-style variant of the delegate. https://stackoverflow.com/a/150616