1. 12 Jul, 2022 1 commit
  2. 27 Jun, 2022 1 commit
  3. 24 Jun, 2022 2 commits
    • Halla Rempt's avatar
      Fix the sha256 · a7d4d33c
      Halla Rempt authored
      (cherry picked from commit 5f3ed1911991b4c1d2f117d035d5b44332fa7453)
      a7d4d33c
    • Dmitry Kazakov's avatar
      Fix a crash when opening GMic filter while the image is busy · 01f9608f
      Dmitry Kazakov authored
      QMic has a tendency to request the image for preview right from
      the paint event. When Krita prepares a reply for it, not only
      it should block the image, it can also enter a busy-wait indication
      mode, which reenters the event loop and therefore and enter the
      paint event handler again, which is a crashy condition.
      
      The patch solves the problem in three ways:
      
      1) Krita will now wait for the image to complete its tasks before
         launching QMic. It will not guarentee safety, because the image
         may become busy with autosaving while GMic is already open, hence
         the next points...
      
      2) KisImageInterface will refuse to enter busy-wait loop if the image
         in busy. It will just return an empty image set.
      
      3) The patch for QMic makes QMic to re-request the update if an
         empty set of images is returned.
      01f9608f
  4. 26 May, 2022 1 commit
  5. 21 May, 2022 1 commit
  6. 26 Apr, 2022 2 commits
  7. 27 Jan, 2022 2 commits
  8. 24 Dec, 2021 1 commit
  9. 13 Dec, 2021 1 commit
  10. 04 Oct, 2021 1 commit
  11. 22 Sep, 2021 1 commit
  12. 10 Sep, 2021 1 commit
  13. 19 Aug, 2021 1 commit
  14. 17 Aug, 2021 2 commits
  15. 12 Aug, 2021 1 commit
    • Amy spark's avatar
      GMic: update to 2.9.8 · 39de844d
      Amy spark authored and Halla Rempt's avatar Halla Rempt committed
      This update rolls all existing updates into a single patch and
      integrates the following new changes:
      
      - Update the plugin to the new GMic-Qt API (while also ignoring it,
        because to implement the plugin architecture it needs to run within
        our QCoreApplication)
      - Add support for compiling under MSVC (this includes support for FFTW3,
        LTO, Control Flow Guard, the MinGW stack size increase, and a fix to
        the CreateThread callback signature in GMic)
      - Add support for Android (future proof)
      - Make FFTW3 a truly optional library (the GMic-Qt toggle is a dud at
        present, this patch fixes it)
      - Increase the minimum on-launch update timeout to 60s (as soon as you
        have some ping, the update will spuriously fail)
      - Restore compatibility with stock GMic-Qt settings (previously, due to
        an oversight on my part, it wrote them willy-nilly in the Krita
        namespace)
      
      It also adds new defines that allow to disable the following:
      - Dark Theme mode
      - Internet access by default
      - GMic-Qt's own i18n management, thus respecting the host app's
        language
      - All updates altogether
      
      BUG: 439990
      39de844d
  16. 05 Jul, 2021 1 commit
  17. 07 Apr, 2021 1 commit
  18. 17 Feb, 2021 1 commit
  19. 27 Jan, 2021 4 commits
  20. 26 Oct, 2020 1 commit
    • Amy spark's avatar
      Upgrade GMic to 2.9.2 · 2a586e72
      Amy spark authored
      This commit also upgrades related dependencies:
      
      - OpenEXR to 2.5.3; previous versions have a broken pkg-config file,
      which makes it unlocatable by GMic-Qt.
      - ilmbase is now dropped, as it is bundled by OpenEXR.
      - fftw3 has now threads enabled on Linux; it is a required library by
      GMic.
      
      I also cleaned up OpenEXR patches, as they have been upstreamed. GMic
      patches related to threading were removed (see above), and the desktop
      entry patch was updated to match the new source.
      
      BUG:412617
      
      CCMAIL:kimageshop@kde.org
      2a586e72
  21. 14 Aug, 2020 1 commit
  22. 13 Aug, 2020 1 commit
  23. 24 Apr, 2020 1 commit
  24. 02 Apr, 2020 1 commit
  25. 05 Sep, 2019 1 commit
  26. 02 Aug, 2019 1 commit
  27. 23 Apr, 2019 1 commit
  28. 11 Apr, 2019 1 commit
  29. 22 Feb, 2019 1 commit
  30. 03 Dec, 2018 1 commit
  31. 25 Sep, 2018 1 commit
  32. 26 Jun, 2018 1 commit
  33. 25 Jun, 2018 1 commit