<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in CacheImageMod.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c3a14f677ee1ae0cdba278e7ba21602e6cabba18 - fix(media): don&apos;t upscale small images in the detail previews</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Cache/CacheImageMod.php#c3a14f677ee1ae0cdba278e7ba21602e6cabba18</link>
        <description>fix(media): don&apos;t upscale small images in the detail previewsThe detail page, media manager and media diff requested a bounding-boxresize at the full box size, so an image smaller than the box was enlargedand fetch.php generated and cached the upscaled copy.slika 1.2 adds an $upscale option to resize/crop. getDisplayDimensions()now takes a $fit flag mirroring fetch.php one to one and predicts thematching no-upscale dimensions, media_resize_image()/media_mod_image()forward $upscale, and fetch.php disables upscaling for fit=1 requests.In-page image scaling is unchanged.

            List of files:
            /dokuwiki/inc/Cache/CacheImageMod.php</description>
        <pubDate>Mon, 06 Jul 2026 20:08:45 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>d4f83172d9533c4d84f450fe22ef630816b21d75 - code style: line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Cache/CacheImageMod.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/Cache/CacheImageMod.php</description>
        <pubDate>Thu, 31 Aug 2023 20:44:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8c7c53b0321a3cd3116b8d3b2ad27863a38dece7 - codestyle adjustments: class declaration braces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Cache/CacheImageMod.php#8c7c53b0321a3cd3116b8d3b2ad27863a38dece7</link>
        <description>codestyle adjustments: class declaration braces

            List of files:
            /dokuwiki/inc/Cache/CacheImageMod.php</description>
        <pubDate>Wed, 30 Aug 2023 15:05:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b021f0b4d1700e2a9df697d489338f58066ac776 - correctly (re)cache modified images</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Cache/CacheImageMod.php#b021f0b4d1700e2a9df697d489338f58066ac776</link>
        <description>correctly (re)cache modified imagesThe previous code used to cache the result of resize and crop imageoperations indefinitely. They only time these caches were refreshed werewhen the original source changed.This meant that changes in configuration (eg. the image quality setting)were never applied to existing images, neither were changes/improvementsin the resizing code.This patch introduces a new Cache class for these kind of modificationresults.It also removes more duplicated code in media_resize_image andmedia_crop_image. Future refactorings may move this code intoFile\MediaFileThis code should also fix currently weird results for plugin andscreenshot in the extension manager - TBH I am not 100% sure whathappened there but refreshing the cache once seems to solve the problem.

            List of files:
            /dokuwiki/inc/Cache/CacheImageMod.php</description>
        <pubDate>Thu, 27 Jan 2022 19:12:44 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
