Description: GIF doesn't render in Edit Mode with Skia/Raster on MacOS, except when moving the mouse around Steps to Reproduce: 1. Open attachment 159163 [details] Actual Results: Still image Expected Results: Animating GIF Reproducible: Always User Profile Reset: No Additional Info: Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 2b68e8bc0303432625a87d6dd60d5e6c3de9be72 CPU threads: 8; OS: macOS 14.7.1; UI render: Skia/Raster; VCL: osx Locale: nl-NL (nl_NL.UTF-8); UI: en-US Calc: threaded
Confirming with Version: 25.8.0.0.alpha0+ (AARCH64) / LibreOffice Community Build ID: 2f5e75ed134cfd0224e03411ca9d7d81f319c91b CPU threads: 8; OS: macOS 15.2; UI render: Skia/Raster; VCL: osx Locale: fr-FR (fr_FR.UTF-8); UI: en-US Calc: threaded This is a regression over: Version: 24.8.3.2 (AARCH64) / LibreOffice Community Build ID: 48a6bac9e7e268aeb4c3483fcf825c94556d9f92 CPU threads: 8; OS: macOS 15.2; UI render: Skia/Raster; VCL: osx Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR Calc: threaded
FWIW: similar issue at bug 160646 (but older and probably Windows 8.1 specific).
(In reply to Alex Thurgood from comment #1) > Confirming with > > Version: 25.8.0.0.alpha0+ (AARCH64) / LibreOffice Community > Build ID: 2f5e75ed134cfd0224e03411ca9d7d81f319c91b > CPU threads: 8; OS: macOS 15.2; UI render: Skia/Raster; VCL: osx > Locale: fr-FR (fr_FR.UTF-8); UI: en-US > Calc: threaded > > > This is a regression over: > > Version: 24.8.3.2 (AARCH64) / LibreOffice Community > Build ID: 48a6bac9e7e268aeb4c3483fcf825c94556d9f92 > CPU threads: 8; OS: macOS 15.2; UI render: Skia/Raster; VCL: osx > Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR > Calc: threaded Confirming with Skia disabled as well: Version: 25.8.0.0.alpha0+ (AARCH64) / LibreOffice Community Build ID: 04d39f6220113700adbfcb49928c482d0e14da42 CPU threads: 8; OS: macOS 15.2; UI render: default; VCL: osx Locale: en-CA (en_CA.UTF-8); UI: en-US Calc: threaded
Did a git bisect in my local master build and it looks like it is my bug: 62baf23796132d6c0e17ae1ff37c3b9ee0556cf0 is the first bad commit commit 62baf23796132d6c0e17ae1ff37c3b9ee0556cf0 Author: Patrick Luby <guibmacdev@gmail.com> Date: Tue Nov 5 19:51:55 2024 -0500 tdf#163764 Force pending timers to run after marked text changes
Patrick Luby committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/55f7845b9922e1dec3818579a4445e25a27c7e17 tdf#164564 don't stop the timer while waiting for a native event It will be available in 25.8.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
I have committed a fix for this bug that shouldn't break the fix tdf#163764. The fix will be in tomorrow's (05 January 2025) nightly master builds: https://dev-builds.libreoffice.org/daily/master/current.html Note for macOS testers: the nightly master build installer does not overwrite any LibreOffice official versions. Instead, it will be installed as a separate application called "LibreOfficeDev" in the /Applications folder. Because this is a "test" build, you will need to do the following steps before you launch the LibreOfficeDev application: 1. Go to the Finder and navigate to the /Applications/Utilities folder 2. Launch the "Terminal" application 3. Paste the following command in the Terminal application window and press the Return key to execute the command: xattr -d com.apple.quarantine /Applications/LibreOfficeDev.app
Patrick Luby committed a patch related to this issue. It has been pushed to "libreoffice-25-2": https://git.libreoffice.org/core/commit/5efbde4aa34dd6ec9c35e5aee838e961259c44d2 tdf#164564 don't stop the timer while waiting for a native event It will be available in 25.2.0.2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Patrick Luby committed a patch related to this issue. It has been pushed to "libreoffice-24-8": https://git.libreoffice.org/core/commit/32cac262affc67c3b1fdbf482fa361cd91385809 tdf#164564 don't stop the timer while waiting for a native event It will be available in 24.8.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Verified in Version: 25.8.0.0.alpha0+ (AARCH64) / LibreOffice Community Build ID: 022e95d39d9ae29496be0f81740eefaf515f578a CPU threads: 8; OS: macOS 15.2; UI render: Skia/Metal; VCL: osx Locale: fr-FR (fr_FR.UTF-8); UI: en-US Calc: threaded Thanks Patrick!