aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* nanosvg: update to ea6a6aca009422bba0dbad4c80df6e6ba0c82183joshuaDaniel Eklöf2025-01-241-1/+1
|
* render: maximize by default, add --stretchemrakyz2024-08-021-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 resolutionDaniel Eklöf2024-07-281-0/+2
|
* meson/nanosvg: add support for linking against system's nanosvgDaniel Eklöf2024-07-181-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 variableDaniel Eklöf2024-07-181-0/+2
| | | | http://no-color.org/
* changelog: move ref to the section where it's referencedDaniel Eklöf2024-06-121-1/+2
|
* jxl: add initial support for JPEG XL using libjxlLeonardo Hernández Hernández2024-06-121-0/+4
|
* shm: MFD_NOEXEC_SEAL is not defined by musl libcDaniel Eklöf2024-04-301-0/+3
| | | | Closes #11
* nanosvg: update to 93ce879dc4c04a3ef1758428ec80083c38610b1fDaniel Eklöf2024-04-271-0/+4
|
* png: do alpha pre-multiplication manuallyDaniel Eklöf2024-04-181-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' sectionDaniel Eklöf2024-04-171-0/+11
|
* changelog: prepare for 1.2.0Daniel Eklöf2024-04-171-5/+6
|
* changelog: svg supportDaniel Eklöf2024-01-031-0/+1
|
* changelog: zoom instead of stretchDaniel Eklöf2023-10-261-0/+6
|
* main: mark surface as opaqueDaniel Eklöf2023-07-031-0/+4
|
* main: implement layer_surface::closed() eventDaniel Eklöf2023-01-021-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’ sectionDaniel Eklöf2022-10-241-0/+11
|
* changelog: prepare for 1.1.0 releaseDaniel Eklöf2022-10-241-6/+5
|
* changelog: rough backport of all changes/fixes since 1.0.2 releaseDaniel Eklöf2022-10-241-0/+10
|
* changelog: new file, empty for nowDaniel Eklöf2022-10-241-0/+13