aboutsummaryrefslogtreecommitdiff
path: root/swaybg
AgeCommit message (Collapse)Author
2016-07-17Turn swaybg into a shell surfaceDrew DeVault
2016-07-14Revert "swaybg: Make swaybg a shell surface"David Eklov
This reverts commit 99bda4afe27d9e5723ab6b0ebe5eabb0caaa8eeb. It turned out that code to handle swaybg as shell surface was broken so we don't want to make swaybg a shell surface until this has been fixed.
2016-07-04swaybg: Make swaybg a shell surfaceDavid Eklov
2016-04-28Fix missing include pathsTomáš Čech
When headers were installed in more sofisticated places (but package config knows it right), it revealed missing paths in CMake configuration. Lets fix it.
2016-02-26Correctly exit sway on errors.Mikkel Oscar Lyderik
Calling `exit` in sway_terminate prevents sway from correctly shutting down (freeing data, cleanly terminating the ipc server, etc.). A better way is to exit straight away if the failure occurs before `wlc_run` and use sway_abort as usual if it occur when wlc is running.
2016-01-05Fix whitespace issues.Mikkel Oscar Lyderik
2015-12-20make gdk-pixbuf dependency really optionalprogandy
2015-12-10Copy+paste swaybg code to swaylock for testingDrew DeVault
2015-12-10Discover swaylock extension in registryDrew DeVault
2015-12-10Refactor gdk pixbuf code into shared client libDrew DeVault
2015-12-08Style enforcementDrew DeVault
2015-12-07swaybg: load more image formats with gdk-pixbuf2progandy
travis: added gdk-pixbuf2 dependency
2015-12-02cmake: build common code only onceChristoph Gysin
This creates (static) libraries for protocols/, common/, and wayland/.
2015-12-01cmake: remove subprojectsChristoph Gysin
2015-12-01cmake: remove unnecessary quotesChristoph Gysin
2015-12-01cmake: use out-of-source buildChristoph 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-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-28Use macros for exit valuesChristoph Gysin
2015-11-28Rearrange logging headersDrew DeVault
Ref #270
2015-11-27Style fixes in swaybgDrew DeVault
CONTRIBUTING.md's code example is sourced from this file, so I updated it as well.
2015-11-27Fix build warningsDrew DeVault
2015-11-27Style enforcementDrew DeVault
2015-11-27Don't use the _t postfix on non-typedef structuresDrew DeVault
2015-11-25swaybg: implement scaling mode "fit"Christoph Gysin
2015-11-25swaybg: implement scaling mode "tile"Christoph Gysin
2015-11-25swaybg: implement scaling mode "center"Christoph Gysin
2015-11-25swaybg: implement scaling mode "fill"Christoph Gysin
2015-11-25swaybg: implement scaling mode "stretch"Christoph Gysin
2015-11-25swaybg: check for exact number of argumentsChristoph Gysin
2015-11-25swaybg: make argv constChristoph Gysin
2015-11-19Add wallpapers to output commandDrew DeVault
2015-11-19Stretch image to fit output resolutionDrew DeVault
2015-11-19Basic image rendering for swaybgDrew DeVault
2015-11-19Refactor the crap out of wayland clientsDrew DeVault
And create a background surface on every output when invoking swaybg.
2015-11-18Basic support for extensions in server and clientsDrew DeVault
2015-11-18Support cursors over wayland clientsDrew DeVault
Apparently wayland has fucking client-side cursors, too
2015-11-18Generate protocol headersDrew DeVault
2015-11-18Fix SIGBUS from wayland clientsDrew DeVault
2015-11-18Clean up memory pool files betterDrew DeVault
2015-11-18Fix up wayland client implementationDrew DeVault
Now it receives frame callbacks and renders properly, and is double buffered and such.
2015-11-13Check the client_setup() return valueSergi Granell
2015-11-13Clean up some things better in wayland clientsDrew DeVault
2015-11-13Clean up CMake stuffDrew DeVault
2015-11-12common: create a static libraryBen Boeckel
2015-11-12cmake: clean up installation rulesBen Boeckel
2015-11-12cmake: set the output directory onceBen Boeckel
2015-11-12Further refinement of wayland client supportDrew DeVault