aboutsummaryrefslogtreecommitdiff
path: root/swaybg
AgeCommit message (Collapse)AuthorLines
2016-01-05Fix whitespace issues.Mikkel Oscar Lyderik-6/+6
2015-12-20make gdk-pixbuf dependency really optionalprogandy-2/+13
2015-12-10Copy+paste swaybg code to swaylock for testingDrew DeVault-2/+2
2015-12-10Discover swaylock extension in registryDrew DeVault-1/+0
2015-12-10Refactor gdk pixbuf code into shared client libDrew DeVault-109/+4
2015-12-08Style enforcementDrew DeVault-1/+1
2015-12-07swaybg: load more image formats with gdk-pixbuf2progandy-1/+120
travis: added gdk-pixbuf2 dependency
2015-12-02cmake: build common code only onceChristoph Gysin-24/+4
This creates (static) libraries for protocols/, common/, and wayland/.
2015-12-01cmake: remove subprojectsChristoph Gysin-7/+5
2015-12-01cmake: remove unnecessary quotesChristoph Gysin-2/+2
2015-12-01cmake: use out-of-source buildChristoph Gysin-1/+0
2015-12-01cmake: use tabs instead of spacesChristoph Gysin-22/+22
2015-12-01cmake: style consistencyChristoph Gysin-6/+20
2015-12-01cmake: convert all cmake commands to lowercaseChristoph Gysin-4/+4
2015-11-29Add swaybar basicsDrew DeVault-3/+1
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-1/+1
2015-11-28Rearrange logging headersDrew DeVault-0/+1
Ref #270
2015-11-27Style fixes in swaybgDrew DeVault-39/+39
CONTRIBUTING.md's code example is sourced from this file, so I updated it as well.
2015-11-27Fix build warningsDrew DeVault-1/+1
2015-11-27Style enforcementDrew DeVault-59/+58
2015-11-27Don't use the _t postfix on non-typedef structuresDrew DeVault-2/+2
2015-11-25swaybg: implement scaling mode "fit"Christoph Gysin-0/+23
2015-11-25swaybg: implement scaling mode "tile"Christoph Gysin-0/+10
2015-11-25swaybg: implement scaling mode "center"Christoph Gysin-0/+8
2015-11-25swaybg: implement scaling mode "fill"Christoph Gysin-0/+23
2015-11-25swaybg: implement scaling mode "stretch"Christoph Gysin-3/+24
2015-11-25swaybg: check for exact number of argumentsChristoph Gysin-1/+1
2015-11-25swaybg: make argv constChristoph Gysin-2/+2
2015-11-19Add wallpapers to output commandDrew DeVault-13/+14
2015-11-19Stretch image to fit output resolutionDrew DeVault-10/+12
2015-11-19Basic image rendering for swaybgDrew DeVault-3/+6
2015-11-19Refactor the crap out of wayland clientsDrew DeVault-19/+45
And create a background surface on every output when invoking swaybg.
2015-11-18Basic support for extensions in server and clientsDrew DeVault-1/+8
2015-11-18Support cursors over wayland clientsDrew DeVault-1/+1
Apparently wayland has fucking client-side cursors, too
2015-11-18Generate protocol headersDrew DeVault-3/+6
2015-11-18Fix SIGBUS from wayland clientsDrew DeVault-2/+2
2015-11-18Clean up memory pool files betterDrew DeVault-1/+4
2015-11-18Fix up wayland client implementationDrew DeVault-25/+12
Now it receives frame callbacks and renders properly, and is double buffered and such.
2015-11-13Check the client_setup() return valueSergi Granell-1/+3
2015-11-13Clean up some things better in wayland clientsDrew DeVault-5/+16
2015-11-13Clean up CMake stuffDrew DeVault-1/+2
2015-11-12common: create a static libraryBen Boeckel-3/+1
2015-11-12cmake: clean up installation rulesBen Boeckel-4/+4
2015-11-12cmake: set the output directory onceBen Boeckel-1/+0
2015-11-12Further refinement of wayland client supportDrew DeVault-2/+12
2015-11-12Start fleshing out wayland client implementationDrew DeVault-3/+30
This introduces a basic shared framework for making wayland clients within sway itself.
2015-11-12Add swaybg executableDrew DeVault-0/+33
This will let users set their background to something other than that cringy demoscene thing wlc has now. It's also going to be the first wayland client written for sway, so I picked an easy thing to work on. We'll have to figure out how to indicate that it's a special view.