summaryrefslogtreecommitdiffstats
path: root/wayland
Commit message (Collapse)AuthorAge
* Fix typo in debug logLibravatar emersion2017-08-03
|
* Merge branch 'master' into trayLibravatar Drew DeVault2017-06-14
|\
| * include stdint to be compaitable with muslLibravatar Ekaterina Vaartis2017-06-08
| |
* | 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
* add missing ! for wl seat capsLibravatar Zandr Martin2017-03-18
|
* UnGNUify the codebaseLibravatar Drew DeVault2017-03-10
|
* minor logic errorLibravatar barfoo12016-12-14
|
* Fix build on FreeBSDLibravatar Greg V2016-12-09
| | | | | | | | | - Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf - Add forgotten json-c include path to swaymsg/CMakeLists.txt - Disable -Werror because of assert warnings - Add correct /proc/pid/file path for FreeBSD - Use libepoll-shim on FreeBSD - Only use Linux capabilities on, well, Linux
* Fix memory leaks in swaybarLibravatar Drew DeVault2016-11-28
|
* parse pango markup in workspace names (and bugfix)Libravatar D.B2016-10-07
| | | | | | This change allows using numeric character references in workspace names - for example æ which stands for sharp s. A fix was necessary in get_pango_layout, since markup and parsed markup had different width.
* fix pango markup on swaybarLibravatar Zandr Martin2016-09-08
|
* Remove extraneous loggingLibravatar Drew DeVault2016-09-06
|
* Fix constant scale factor in font codeLibravatar Drew DeVault2016-09-05
|
* Add client support for HiDPILibravatar Drew DeVault2016-09-05
| | | | This adds HiDPI support to swaybar, swaybg, and swaylock.
* Initial testing on hidpi clientsLibravatar Drew DeVault2016-09-05
|
* Allow users to customize the cursor on clientsLibravatar Drew DeVault2016-07-17
| | | | | This also sets the default size to 16 and documents all of the other environment variables in use in sway(1).
* Fix warning in window.cLibravatar Drew DeVault2016-07-16
|
* Fix #753Libravatar Drew DeVault2016-07-16
|
* Enable windows to register to get notified when the mouse wheel is scrolledLibravatar David Eklov2016-07-15
|
* Rename pointer_input::notify to indicate that is called on button clicksLibravatar David Eklov2016-07-15
|
* Use int instead of wl_fixed_t for mouse coordinatesLibravatar David Eklov2016-07-14
|
* Enable windows to register to get notified of pointer button eventsLibravatar David Eklov2016-07-06
|
* Check capabilities before using pointer and keyboardLibravatar David Eklov2016-07-06
|
* Move code to make a window a shell surface into seperate functionLibravatar David Eklov2016-07-04
|
* wayland/registry.c: free() registry at registry_teardownLibravatar Sergi Granell2016-04-30
|
* Explicitly mark static linking in CMakeLibravatar Tomáš Čech2016-04-28
| | | | | When no type is given, it depends on BUILD_SHARED_LIBS value which is not desired in this case.
* Fix missing include pathsLibravatar Tomáš Čech2016-04-28
| | | | | | When headers were installed in more sofisticated places (but package config knows it right), it revealed missing paths in CMake configuration. Lets fix it.
* Flesh out pango markup implementationLibravatar Drew DeVault2016-04-17
|
* Add support for pango markupLibravatar Drew DeVault2016-04-17
|
* Make client/pango.h not depend on client/window.hLibravatar Mikkel Oscar Lyderik2016-03-30
|
* Remove pointer from swaylock surfaceLibravatar Drew DeVault2016-01-26
|
* extract cairo_set_source_u32()Libravatar Christoph Gysin2016-01-25
|
* make gdk-pixbuf dependency really optionalLibravatar progandy2015-12-20
|
* fix segfault when doesn't have a trailing '/'Libravatar Nicolas Werner2015-12-15
|
* Pass keys along from wayland backend to clientsLibravatar Drew DeVault2015-12-12
|
* Fix build issueLibravatar Drew DeVault2015-12-12
|
* Add some more keyboard handling for wayland clientsLibravatar Drew DeVault2015-12-12
|
* Initialize keyboard in registry pollLibravatar Drew DeVault2015-12-10
|
* Add keyboard handling shims to registryLibravatar Drew DeVault2015-12-10
|
* Discover swaylock extension in registryLibravatar Drew DeVault2015-12-10
|
* Refactor gdk pixbuf code into shared client libLibravatar Drew DeVault2015-12-10
|
* Free outputs on registry teardownLibravatar Drew DeVault2015-12-05
|
* remove archive from git, add *.a to gitignoreLibravatar Christoph Gysin2015-12-03
|
* Add swaylock protocol, add resource destructorsLibravatar Drew DeVault2015-12-03
| | | | This prevents sway crashing if swaybg or swaybar dies.
* cmake: build common code only onceLibravatar Christoph Gysin2015-12-02
| | | | This creates (static) libraries for protocols/, common/, and wayland/.
* Add text rendering support to wayland clientsLibravatar Drew DeVault2015-11-29
|
* Add wallpapers to output commandLibravatar Drew DeVault2015-11-19
|
* Refactor the crap out of wayland clientsLibravatar Drew DeVault2015-11-19
| | | | And create a background surface on every output when invoking swaybg.
* Basic support for extensions in server and clientsLibravatar Drew DeVault2015-11-18
|
* Fix warning about uninitialized variableLibravatar Drew DeVault2015-11-18
|