aboutsummaryrefslogtreecommitdiff
path: root/swaybg/main.c
AgeCommit message (Collapse)AuthorLines
2015-12-20make gdk-pixbuf dependency really optionalprogandy-0/+4
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-107/+2
2015-12-08Style enforcementDrew DeVault-1/+1
2015-12-07swaybg: load more image formats with gdk-pixbuf2progandy-1/+118
travis: added gdk-pixbuf2 dependency
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/+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-4/+15
2015-11-12Further refinement of wayland client supportDrew DeVault-2/+12
2015-11-12Start fleshing out wayland client implementationDrew DeVault-1/+22
This introduces a basic shared framework for making wayland clients within sway itself.
2015-11-12Add swaybg executableDrew DeVault-0/+6
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.