Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nanosvg: update to ea6a6aca009422bba0dbad4c80df6e6ba0c82183joshua | Daniel Eklöf | 2025-01-24 | 1 | -1/+1 |
| | |||||
* | render: maximize by default, add --stretch | emrakyz | 2024-08-02 | 1 | -1/+9 |
| | | | | | | | | This patch changes the default rendering mode to "maximized". To get the old behavior, use the --stretch command line option. Closes #13 | ||||
* | changelog: SVG rendered at output resolution | Daniel Eklöf | 2024-07-28 | 1 | -0/+2 |
| | |||||
* | meson/nanosvg: add support for linking against system's nanosvg | Daniel Eklöf | 2024-07-18 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | Nanosvg upstream is header only, and does not support/provide a library, neither shared nor static. However, most distributions still provide a nanosvg package with either a static library, or shared. Arch does the latter. So, let's support building against a system provided nanosvg library. The default is still to use bundled version, but this can be changed with -Dsystem-nanosvg=enabled when configuring the build tree. | ||||
* | log: respect the NO_COLOR environment variable | Daniel Eklöf | 2024-07-18 | 1 | -0/+2 |
| | | | | http://no-color.org/ | ||||
* | changelog: move ref to the section where it's referenced | Daniel Eklöf | 2024-06-12 | 1 | -1/+2 |
| | |||||
* | jxl: add initial support for JPEG XL using libjxl | Leonardo Hernández Hernández | 2024-06-12 | 1 | -0/+4 |
| | |||||
* | shm: MFD_NOEXEC_SEAL is not defined by musl libc | Daniel Eklöf | 2024-04-30 | 1 | -0/+3 |
| | | | | Closes #11 | ||||
* | nanosvg: update to 93ce879dc4c04a3ef1758428ec80083c38610b1f | Daniel Eklöf | 2024-04-27 | 1 | -0/+4 |
| | |||||
* | png: do alpha pre-multiplication manually | Daniel Eklöf | 2024-04-18 | 1 | -0/+4 |
| | | | | | | | | | Something's up with libpng's alpha-mode... it's required to get proper alpha (transparency) on some images, but at the same time, that breaks other images (they are rendered way too dark). Doing the pre-multiplication manually seems to handle all images correctly. | ||||
* | changelog: add new 'unreleased' section | Daniel Eklöf | 2024-04-17 | 1 | -0/+11 |
| | |||||
* | changelog: prepare for 1.2.0 | Daniel Eklöf | 2024-04-17 | 1 | -5/+6 |
| | |||||
* | changelog: svg support | Daniel Eklöf | 2024-01-03 | 1 | -0/+1 |
| | |||||
* | changelog: zoom instead of stretch | Daniel Eklöf | 2023-10-26 | 1 | -0/+6 |
| | |||||
* | main: mark surface as opaque | Daniel Eklöf | 2023-07-03 | 1 | -0/+4 |
| | |||||
* | main: implement layer_surface::closed() event | Daniel Eklöf | 2023-01-02 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | Destroy the surface, and clear the ‘configured’ flag. Note that we need to take care we don’t reference a destroyed output object; if the compositor destroyed the output before calling the closed() event, the ‘data’ argument will be an invalid pointer. Since removing the output global _also_ destroys the surface, we can handle this by looping all known output globals, and explicitly destroy the surface if we find a match. If we don’t find a match, that means the output has already been destroyed, and we don’t have to do anything at all. | ||||
* | changelog: add new ‘unreleased’ section | Daniel Eklöf | 2022-10-24 | 1 | -0/+11 |
| | |||||
* | changelog: prepare for 1.1.0 release | Daniel Eklöf | 2022-10-24 | 1 | -6/+5 |
| | |||||
* | changelog: rough backport of all changes/fixes since 1.0.2 release | Daniel Eklöf | 2022-10-24 | 1 | -0/+10 |
| | |||||
* | changelog: new file, empty for now | Daniel Eklöf | 2022-10-24 | 1 | -0/+13 |