Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Sway clients: Exit gracefully when compositor is unavailable | 2018-10-15 | |
| | |||
* | swaybg: fix increasingly smaller bg on hotplug | 2018-09-23 | |
| | | | | | | | | | | | | | | | | 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. | ||
* | Allow a fallback color to be specified for swaybg | 2018-08-08 | |
| | | | | | | 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. | ||
* | swaybar/bg: Fix crash on DPMS off | 2018-07-14 | |
| | | | | | When turning off displays via DPMS, swaybar and swaybg still tried to render, but did not get a valid buffer, causing them to crash. | ||
* | Update for swaywm/wlroots#1126 | 2018-07-09 | |
| | |||
* | swaybg: remove assertions with side-effects | 2018-05-07 | |
| | |||
* | Initial swaylock port | 2018-04-04 | |
| | |||
* | Move swaybg background rendering into common/ | 2018-04-04 | |
| | | | | swaylock will use it too | ||
* | Merge pull request #1710 from emersion/swaybg-empty-input-region | 2018-04-03 | |
|\ | | | | | swaybg: set an empty input region | ||
| * | swaybg: set an empty input region | 2018-04-03 | |
| | | |||
* | | swaybg: rename w{width,height} to buffer_{width,height} | 2018-04-03 | |
| | | |||
* | | swaybg: add HiDPI support | 2018-04-03 | |
|/ | |||
* | Set exclusive zone to -1 for swaybg | 2018-03-30 | |
| | |||
* | Address review comments | 2018-03-28 | |
| | |||
* | Refactor configure/ack configure/commit flow | 2018-03-28 | |
| | |||
* | s/scaling_mode/background_mode/g | 2018-03-28 | |
| | | | | Since it now includes SOLID_COLOR this is a more appropriate name. | ||
* | Implement image backgrounds | 2018-03-28 | |
| | |||
* | Add solid-color rendering to swaybg | 2018-03-28 | |
| | |||
* | Add client protocols and swaybg skeleton | 2018-03-28 | |
| | |||
* | swaybg: check that background can be loaded | 2017-07-03 | |
| | |||
* | Add client support for HiDPI | 2016-09-05 | |
| | | | | This adds HiDPI support to swaybar, swaybg, and swaylock. | ||
* | implement solid color rendering for swaybg | 2016-07-30 | |
| | |||
* | Turn swaybg into a shell surface | 2016-07-17 | |
| | |||
* | Revert "swaybg: Make swaybg a shell surface" | 2016-07-14 | |
| | | | | | | | 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. | ||
* | swaybg: Make swaybg a shell surface | 2016-07-04 | |
| | |||
* | Correctly exit sway on errors. | 2016-02-26 | |
| | | | | | | | | 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. | ||
* | make gdk-pixbuf dependency really optional | 2015-12-20 | |
| | |||
* | Copy+paste swaybg code to swaylock for testing | 2015-12-10 | |
| | |||
* | Discover swaylock extension in registry | 2015-12-10 | |
| | |||
* | Refactor gdk pixbuf code into shared client lib | 2015-12-10 | |
| | |||
* | Style enforcement | 2015-12-08 | |
| | |||
* | swaybg: load more image formats with gdk-pixbuf2 | 2015-12-07 | |
| | | | | travis: added gdk-pixbuf2 dependency | ||
* | Add swaybar basics | 2015-11-29 | |
| | | | | | This should make the bar open and appear as the panel, once sway supports panels. Right now it crashes sway! | ||
* | Use macros for exit values | 2015-11-28 | |
| | |||
* | Rearrange logging headers | 2015-11-28 | |
| | | | | Ref #270 | ||
* | Style fixes in swaybg | 2015-11-27 | |
| | | | | | CONTRIBUTING.md's code example is sourced from this file, so I updated it as well. | ||
* | Fix build warnings | 2015-11-27 | |
| | |||
* | Style enforcement | 2015-11-27 | |
| | |||
* | Don't use the _t postfix on non-typedef structures | 2015-11-27 | |
| | |||
* | swaybg: implement scaling mode "fit" | 2015-11-25 | |
| | |||
* | swaybg: implement scaling mode "tile" | 2015-11-25 | |
| | |||
* | swaybg: implement scaling mode "center" | 2015-11-25 | |
| | |||
* | swaybg: implement scaling mode "fill" | 2015-11-25 | |
| | |||
* | swaybg: implement scaling mode "stretch" | 2015-11-25 | |
| | |||
* | swaybg: check for exact number of arguments | 2015-11-25 | |
| | |||
* | swaybg: make argv const | 2015-11-25 | |
| | |||
* | Add wallpapers to output command | 2015-11-19 | |
| | |||
* | Stretch image to fit output resolution | 2015-11-19 | |
| | |||
* | Basic image rendering for swaybg | 2015-11-19 | |
| | |||
* | Refactor the crap out of wayland clients | 2015-11-19 | |
| | | | | And create a background surface on every output when invoking swaybg. |