head 1.2; access; symbols; locks; strict; comment @// @; 1.2 date 2025.08.14.12.10.38; author wiz; state dead; branches; next 1.1; commitid efu0FDPpaFWL4H6G; 1.1 date 2025.07.09.19.00.44; author wiz; state Exp; branches; next ; commitid leCT8rjWb00bv62G; desc @@ 1.2 log @krita: update to 5.2.11. 5.2.11 Bug Fixes Fix an issue updating the canvas when entering/exiting canvas-only mode Fix an issue in the index colors filter when trying to apply the filter to a layer that has only one, non-transparent color Fix Python invalid escape sequence warnings BUG:489526. Thanks Frey Lupen! 5.2.10 Bug Fixes Raster layer opacity changes now properly clear the animation cache. Bug 499389 Fix incorrect scaling of animated transform mask values. Bug 469881 Allow resetting onion skins to default values. Bug 466977 Fix a crash in clipboard handling. Bug 501560 Resize canvas: reset the canvas size when toggling the "preserve aspect ratio" button. Bug 452605 TIFF: Tiff files would append the entire image again on saving again because we didn't truncate the file on saving. Bug 500870 Fix a crash when autosaving extremely big files. Make updating the rulers more responsive during canvas transformations Make panning more responsive Improve performance of the statusbar Fix the transform tool to show reordered layers preview Bug 503201 OpenRaster: default group layers to non-passthrough mode, following the specitication. Thanks Wareya Na! Palettes: use the title field for the palette name for Adobe Color Book palettes Fix the brush preview when creating a new preset with canvas mirroring enabled. Bug 501153 Fix handling of groups in palette files @ text @$NetBSD: patch-plugins_impex_heif_HeifExport.cpp,v 1.1 2025/07/09 19:00:44 wiz Exp $ Compatibility with libheif 1.20. --- plugins/impex/heif/HeifExport.cpp.orig 2025-07-09 18:49:36.283731814 +0000 +++ plugins/impex/heif/HeifExport.cpp @@@@ -250,10 +250,10 @@@@ KisImportExportErrorCode HeifExport::con img.add_plane(heif_channel_G, width,height, 8); img.add_plane(heif_channel_B, width,height, 8); - int strideR = 0; - int strideG = 0; - int strideB = 0; - int strideA = 0; + size_t strideR = 0; + size_t strideG = 0; + size_t strideB = 0; + size_t strideA = 0; uint8_t *ptrR = img.get_plane(heif_channel_R, &strideR); uint8_t *ptrG = img.get_plane(heif_channel_G, &strideG); @@@@ -289,7 +289,7 @@@@ KisImportExportErrorCode HeifExport::con img.create(width, height, heif_colorspace_RGB, chroma); img.add_plane(heif_channel_interleaved, width, height, 12); - int stride = 0; + size_t stride = 0; uint8_t *ptr = img.get_plane(heif_channel_interleaved, &stride); @@@@ -330,8 +330,8 @@@@ KisImportExportErrorCode HeifExport::con img.add_plane(heif_channel_Y, width, height, 8); - int strideG = 0; - int strideA = 0; + size_t strideG = 0; + size_t strideA = 0; uint8_t *ptrG = img.get_plane(heif_channel_Y, &strideG); uint8_t *ptrA = [&]() -> uint8_t * { @@@@ -363,8 +363,8 @@@@ KisImportExportErrorCode HeifExport::con img.add_plane(heif_channel_Y, width, height, 12); - int strideG = 0; - int strideA = 0; + size_t strideG = 0; + size_t strideA = 0; uint8_t *ptrG = img.get_plane(heif_channel_Y, &strideG); uint8_t *ptrA = [&]() -> uint8_t * { @ 1.1 log @krita: fix build with libheif 1.20 @ text @d1 1 a1 1 $NetBSD$ @