1. 05 Jun, 2019 2 commits
  2. 04 Jun, 2019 2 commits
  3. 03 Jun, 2019 2 commits
  4. 02 Jun, 2019 1 commit
  5. 01 Jun, 2019 6 commits
  6. 31 May, 2019 1 commit
  7. 30 May, 2019 2 commits
  8. 28 May, 2019 3 commits
  9. 25 May, 2019 1 commit
  10. 24 May, 2019 4 commits
    • Agata Cacko's avatar
      Fix .kra files loading and displaying projection · 974cf7b8
      Agata Cacko authored
      Before this commit, some .kra files weren't displayed properly after
      loading - some were showing just transparent canvas, some displayed
      properly some parts of the canvas while others were missing.
      This commit should fix those issues.
      974cf7b8
    • Dmitry Kazakov's avatar
      Fix growing handles on Transform Masks · 7a109ac2
      Dmitry Kazakov authored
      For transform masks we shouldn't use exactBounds(), which includes both
      transformed and original rects, but a specially crafted sourceDataBounds()
      method that includes only source data.
      
      BUG:407359
      BACKPORT:krita/4.2
      7a109ac2
    • Ivan Yossi's avatar
      Re-enable svgTextTool as a modal window · cd4d6453
      Ivan Yossi authored
      It has to be this way to avoid being covered by tool windows, 
      and before changing to nonModal as Tool window, a workaround
       for shortcuts must be made. 
      
      As a Tool window the menu is not shown, making some edition
      options unavailable.
      
      BUG:407878
      BACKPORT:krita/4.2
      cd4d6453
    • Ivan Yossi's avatar
      Click layer thumbnail with no modifier set layer selected · e775a0e8
      Ivan Yossi authored
      BUG:407804
      BACKPORT:krita/4.2
      e775a0e8
  11. 23 May, 2019 4 commits
  12. 22 May, 2019 1 commit
  13. 21 May, 2019 7 commits
    • Boudewijn Rempt's avatar
      Create the callligraphy option widgets if they don't exist yet · 439f570d
      Boudewijn Rempt authored
      BUG:407791
      BACKPORT:krita/4.2
      439f570d
    • Agata Cacko's avatar
      Fix xcf closing Krita in case of parsing errors · 7177d022
      Agata Cacko authored
      Before if xcf import plugin encountered any problems
      it closed Krita (using exit() function call) without
      any consideration what's going on outside of xcf.
      This commit disables closing/crashing Krita by xcf
      and provides basic error handling.
      
      After this commit, xcf tests should pass and xcf files
      should be opened correctly, as before.
      7177d022
    • Agata Cacko's avatar
      Improve exr error codes, remove raw wrong tests · b70a8d60
      Agata Cacko authored
      Raw is an import-only format, so export tests shouldn't be used.
      Exr returned Failure before, now it returns ErrorWhileReading or
      ErrorWhileWriting. Tests were changed to allow for that sitation
      (since exr filter doesn't know whether it can't read the file or
      just parse it).
      b70a8d60
    • Agata Cacko's avatar
      Fix tiff imp/ex tests, add more error handling · d21b28f9
      Agata Cacko authored
      Before this commit, tiff tests failed because of the way tiff uses
      savingImage() and how tests were written and how KisDocument works.
      This commit makes sure that tiff tests uses KisDocument exportSync
      function which copies the file to savingImage() so tiff tests doesn't
      crash anymore.
      
      This commit also adds more error checking in tiff converter.
      d21b28f9
    • Agata Cacko's avatar
      Fix jpeg return error code, remove wrong svg test · f10461d8
      Agata Cacko authored
      Before this commit jpeg tests were failing because jpeg import/export
      filter would return "Failure" without any additional information.
      This commit changes it to "FileFormatIncorrect".
      
      Svg is import-only in impex, so export tests make no sense and this
      commit removes them.
      f10461d8
    • Eoin O'Neill's avatar
      Feature: 'Reference Tool' now allows loading images directly from clipboard. · 00d3e6d9
      Eoin O'Neill authored
      More work can / should be done here. It would be nice if URLs to image
      files could be loaded as if it were another file. Same with copying a
      file from a local directory. This could perhaps be represented as a
      link? This would require a unique 'try loading image' loop that can
      gracefully fail and inform the user without locking up the program.
      
      Testing: Try this feature on Windows and Mac OSX. This only works when
      the image itself is copied into the clipboard, not the url or reference
      to the image.
      00d3e6d9
    • Ivan Yossi's avatar
      Add letter-spacing edit option to TextEditor · dc14cb27
      Ivan Yossi authored
      BUG:364167
      dc14cb27
  14. 20 May, 2019 4 commits
    • Agata Cacko's avatar
      Make gif import/export return better error codes · 797231d5
      Agata Cacko authored
      Before this commit, gif import/export filter would return
      NoAccessToRead if handler couldn't find the correct flag in the file.
      This commit changes it to FileFormatIncorrect and checks if the file is
      readable beforehand.
      797231d5
    • Agata Cacko's avatar
      Add tests for gif, heif, kra, ora, pdf and others · 4ef77490
      Agata Cacko authored
      This commit adds tests for the following formats:
      - gif
      - heif
      - kra
      - ora
      - pdf
      - qimageio
      - qml
      - raw
      - tga
      Not every test pass yet. Some of them might be incorrect
      because not every one of the above formats allows for both
      import and export of files.
      4ef77490
    • Agata Cacko's avatar
      Add brush import/export test, add test files · 215cbb2e
      Agata Cacko authored
      Before this commit there was no brush import/export tests
      at all, this commit adds permissions tests and incorrect
      format tests.
      
      This commit also adds tests files. They would be generated during the
      test run but only if "data" directory already exists, which is not that
      obvious since some of the tests didn't have any test files and you can't
      push empty directories to git, hence addition of all files.
      Their permissions (for permissions tests) will be set correctly
      in the test itself anyway.
      215cbb2e
    • Anna Medonosová's avatar
      Fix gamut masks in advanced color selector · 57ce1ba5
      Anna Medonosová authored
      Commit 8441c26f introduced a bug into gamut mask handling in the
      advanced color selector: the mouse position used to determine if a color
      is selectable is not correctly adjusted, that causes a mismatch between
      shapes shown on the wheel (which are correct) and selectable area.
      
      BACKPORT:krita/4.2
      57ce1ba5