| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-25 | swaybg: split into standalone project | Furkan Sahin | -542/+0 | |
| The new upstream is https://github.com/swaywm/swaybg This commit also refactors our use of gdk-pixbuf a bit, since the only remaining reverse dependency is swaybar tray support. | ||||
| 2019-04-03 | swaybg: one instance for all outputs | Furkan Sahin | -127/+325 | |
| This makes it so there will only be one swaybg instance running instead of one per output. swaybg's cli has been changed to a xrandr like interface, where you select an output and then change properties for that output and then select another output and repeat. This also makes it so swaybg is only killed and respawned when a background changes or when reloading. | ||||
| 2019-01-20 | Replace wlr_log with sway_log | Furkan Sahin | -7/+7 | |
| This commit mostly duplicates the wlr_log functions, although with a sway_* prefix. (This is very similar to PR #2009.) However, the logging function no longer needs to be replaceable, so sway_log_init's second argument is used to set the exit callback for sway_abort. wlr_log_init is still invoked in sway/main.c This commit makes it easier to remove the wlroots dependency for the helper programs swaymsg, swaybg, swaybar, and swaynag. | ||||
| 2019-01-17 | swaybg: use wl_surface_damage_buffer | Furkan Sahin | -2/+2 | |
| 2019-01-17 | swaybg: use output names instead of output indexes | Furkan Sahin | -33/+108 | |
| 2018-10-15 | Sway clients: Exit gracefully when compositor is unavailable | Furkan Sahin | -1/+6 | |
| 2018-09-23 | swaybg: fix increasingly smaller bg on hotplug | Furkan Sahin | -0/+4 | |
| render_background_image alters the scale that cairo uses. Depending on the image mode, resolution, and image size, this may cause the surface to be rendered increasingly smaller. By calling cairo_save and cairo_restore, any changes to the cairo settings by the function are not kept as a side effect. The surface that swaybg uses is also now cleared before rendering a frame. This is needed to avoid artifacts on resolution or scale changes with certain combinations of image modes, resolutions, and image sizes. This was also part of the increasingly smaller background visual since it made it so it was not obvious the region being rendered to was smaller and caused an increasing number of smaller images to be appear for each hotplug. | ||||
| 2018-08-08 | Allow a fallback color to be specified for swaybg | Furkan Sahin | -1/+12 | |
| This allows for a color to be set when the wallpaper does not fill the entire output. If specified, the fallback color is also used when the image path is inaccessible. | ||||
| 2018-07-14 | swaybar/bg: Fix crash on DPMS off | Furkan Sahin | -0/+3 | |
| When turning off displays via DPMS, swaybar and swaybg still tried to render, but did not get a valid buffer, causing them to crash. | ||||
| 2018-07-09 | Update for swaywm/wlroots#1126 | Furkan Sahin | -3/+3 | |
| 2018-05-07 | swaybg: remove assertions with side-effects | Furkan Sahin | -5/+8 | |
| 2018-04-02 | Initial swaylock port | Furkan Sahin | -20/+8 | |
| 2018-04-02 | Move swaybg background rendering into common/ | Furkan Sahin | -107/+6 | |
| swaylock will use it too | ||||
| 2018-04-03 | Merge pull request #1710 from emersion/swaybg-empty-input-region | Furkan Sahin | -0/+5 | |
| swaybg: set an empty input region | ||||
| 2018-04-03 | swaybg: rename w{width,height} to buffer_{width,height} | Furkan Sahin | -15/+16 | |
| 2018-04-03 | swaybg: add HiDPI support | Furkan Sahin | -6/+42 | |
| 2018-04-03 | swaybg: set an empty input region | Furkan Sahin | -0/+5 | |
| 2018-03-30 | Set exclusive zone to -1 for swaybg | Furkan Sahin | -0/+1 | |
| 2018-03-28 | Address review comments | Furkan Sahin | -31/+13 | |
| 2018-03-27 | Refactor configure/ack configure/commit flow | Furkan Sahin | -10/+5 | |
| 2018-03-27 | s/scaling_mode/background_mode/g | Furkan Sahin | -24/+24 | |
| Since it now includes SOLID_COLOR this is a more appropriate name. | ||||
| 2018-03-27 | Implement image backgrounds | Furkan Sahin | -2/+112 | |
| 2018-03-27 | Add solid-color rendering to swaybg | Furkan Sahin | -0/+187 | |
| 2018-03-27 | Add client protocols and swaybg skeleton | Furkan Sahin | -182/+7 | |
| 2017-07-03 | swaybg: check that background can be loaded | Furkan Sahin | -0/+8 | |
| 2016-09-05 | Add client support for HiDPI | Furkan Sahin | -15/+19 | |
| This adds HiDPI support to swaybar, swaybg, and swaylock. | ||||
| 2016-07-30 | implement solid color rendering for swaybg | Furkan Sahin | -95/+121 | |
| 2016-07-17 | Turn swaybg into a shell surface | Furkan Sahin | -0/+1 | |
| 2016-07-10 | Revert "swaybg: Make swaybg a shell surface" | Furkan Sahin | -1/+0 | |
| This reverts commit 642fdaab48327b5f526bc31b2c165c4343f2b824. 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-04 | swaybg: Make swaybg a shell surface | Furkan Sahin | -0/+1 | |
| 2016-02-26 | Correctly exit sway on errors. | Furkan Sahin | -2/+2 | |
| 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. | ||||
| 2015-12-20 | make gdk-pixbuf dependency really optional | Furkan Sahin | -0/+4 | |
| 2015-12-10 | Copy+paste swaybg code to swaylock for testing | Furkan Sahin | -2/+2 | |
| 2015-12-10 | Discover swaylock extension in registry | Furkan Sahin | -1/+0 | |
| 2015-12-10 | Refactor gdk pixbuf code into shared client lib | Furkan Sahin | -107/+2 | |
| 2015-12-08 | Style enforcement | Furkan Sahin | -1/+1 | |
| 2015-12-07 | swaybg: load more image formats with gdk-pixbuf2 | Furkan Sahin | -1/+118 | |
| travis: added gdk-pixbuf2 dependency | ||||
| 2015-11-29 | Add swaybar basics | Furkan Sahin | -3/+1 | |
| This should make the bar open and appear as the panel, once sway supports panels. Right now it crashes sway! | ||||
| 2015-11-28 | Use macros for exit values | Furkan Sahin | -1/+1 | |
| 2015-11-28 | Rearrange logging headers | Furkan Sahin | -0/+1 | |
| Ref #270 | ||||
| 2015-11-27 | Style fixes in swaybg | Furkan Sahin | -39/+39 | |
| CONTRIBUTING.md's code example is sourced from this file, so I updated it as well. | ||||
| 2015-11-27 | Fix build warnings | Furkan Sahin | -1/+1 | |
| 2015-11-27 | Style enforcement | Furkan Sahin | -59/+58 | |
| 2015-11-27 | Don't use the _t postfix on non-typedef structures | Furkan Sahin | -2/+2 | |
| 2015-11-25 | swaybg: implement scaling mode "fit" | Furkan Sahin | -0/+23 | |
| 2015-11-25 | swaybg: implement scaling mode "tile" | Furkan Sahin | -0/+10 | |
| 2015-11-25 | swaybg: implement scaling mode "center" | Furkan Sahin | -0/+8 | |
| 2015-11-25 | swaybg: implement scaling mode "fill" | Furkan Sahin | -0/+23 | |
| 2015-11-25 | swaybg: implement scaling mode "stretch" | Furkan Sahin | -3/+24 | |
| 2015-11-25 | swaybg: check for exact number of arguments | Furkan Sahin | -1/+1 | |
