aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* 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