1. 13 Mar, 2019 2 commits
  2. 12 Mar, 2019 12 commits
  3. 11 Mar, 2019 14 commits
    • Wolthera van Hövell's avatar
    • Agata Cacko's avatar
      Fix loading wrong file format (progress bar + recent docs) · 52ee93a9
      Agata Cacko authored
      Before this patch, when you forced Krita to load file in
      unknown format, it showed uncancelled progress bar and
      showed the file in Recent Documents.
      It happened when you dragged and dropped file to the
      welcome screen or import animation frames or use Open->File
      or Open -> Recent Files.
      Progress bars were visible only when some image was opened.
      This commit cancels progress bars and make sure unloadable
      files are not added to Recent Documents.
      Test Plan:
      1. Create an unloadable file. Can be "touch a".
      2. Load it using one of the ways mentioned above
      3. After loading, there is an error message. Click ok.
      4. If you used Import Animation Frames, look at the bottom
      of Krita window.
      - before: progress bar still "loading"
      - now: no progress bar visible
      5. If you used other option, create a new file or open
      something else, and you'll see the same effect.
      6. Look at Recent Documents.
      - before: unloadable file added to list
      - now: no unloadable file added to list
      (beside the ones that were aleady there after testing)
      Reviewers: #krita, rempt
      Reviewed By: #krita, rempt
      Tags: #krita
      Differential Revision: https://phabricator.kde.org/D19611
    • Agata Cacko's avatar
      Fix data loss after flattening the image from inside the group · 27947095
      Agata Cacko authored
      Before this patch, if the selected layer was inside of a group
      and user requested flattening of the image, all layers
      were deleted and no new layer with merged content appeared.
      This commit makes the new layer with the merged content
      be created and added to the layers stack.
      Test Plan:
      - testing with test file from BUG:404200 both from inside
      of the group (Layer 2) and outside of the group (Layer 1)
      - running unit tests added to the project in the patch
      - merging and unmerging layers in a complex file
      Reviewers: #krita, rempt
      Reviewed By: #krita, rempt
      Subscribers: rempt
      Tags: #krita
      Differential Revision: https://phabricator.kde.org/D19593
    • Dmitry Kazakov's avatar
    • Halla Rempt's avatar
      Warning-- · 3bd76166
      Halla Rempt authored
    • Halla Rempt's avatar
      Disable QtMultimedia on Linux for now · f1437a87
      Halla Rempt authored
      Apparently there are build problems when it's enabled:
      [2019-03-11T15:37:22.559Z]          format.setCodec("audio/pcm");
      [2019-03-11T15:37:22.559Z]                                     ^
      [2019-03-11T15:37:22.559Z] qgstutils.cpp: In function ���GstCaps* QGstUtils::videoFilterCaps()���:
      [2019-03-11T15:37:22.559Z] qgstutils.cpp:1326:5: error: braces around scalar initializer for type ���GstCapsFlags���
      [2019-03-11T15:37:22.559Z]      };
      [2019-03-11T15:37:22.559Z]      ^
      [2019-03-11T15:37:22.559Z] make[7]: *** [.obj/qgstutils.o] Error 1
      [2019-03-11T15:37:22.559Z] make[6]: *** [sub-gsttools-make_first] Error 2
      [2019-03-11T15:37:22.559Z] make[5]: *** [sub-src-make_first] Error 2
      [2019-03-11T15:37:22.559Z] make[4]: *** [module-qtmultimedia-make_first] Error 2
      [2019-03-11T15:37:22.559Z] make[3]: *** [ext_qt/ext_qt-prefix/src/ext_qt-stamp/ext_qt-build] Error 2
      [2019-03-11T15:37:22.559Z] make[2]: *** [ext_qt/CMakeFiles/ext_qt.dir/all] Error 2
      [2019-03-11T15:37:22.559Z] make[1]: *** [ext_qt/CMakeFiles/ext_qt.dir/rule] Error 2
      [2019-03-11T15:37:22.559Z] make: *** [ext_qt] Error 2
    • Dmitry Kazakov's avatar
      [FEATURE] Implement mirroring for Quick Brush · af13a646
      Dmitry Kazakov authored
      The patch implements mirroring capabilities for Quick Brush.
      It just paints multiple "quick" strokes at the same time.
    • Halla Rempt's avatar
      Try to fix appimage deps build · 810c2bd2
      Halla Rempt authored
    • Wolthera van Hövell's avatar
      Make a staggered second row of preset icons in the popup palette for large values. · afd84050
      Wolthera van Hövell authored
      30~ presets in the popup palette current leads to very tiny icons.
      This patch adds the ability for a second row of presets to be added, so the icons won't have to be as tiny.
      30 preset slots.
      21 preset slots.
      Reviewers: #krita, dkazakov
      Reviewed By: #krita, dkazakov
      Subscribers: dkazakov, scottpetrovic, #krita
      Tags: #krita
      Differential Revision: https://phabricator.kde.org/D19597
    • Dmitry Kazakov's avatar
      Add a hacky patch that ensures QTabletEvents to be ignored in distribution builds · a3193fe2
      Dmitry Kazakov authored
      If we ensure that all the tablet events are ignored, then Qt
      will always generate synthesized mouse events, avoiding the
      problem of lost Enter/Leave events.
      We also mark our own build of Qt about the presence of the fix
      (therefore, it doesn't need this hack).
    • Dmitry Kazakov's avatar
      Restore proper tablet event compression · 62495eaa
      Dmitry Kazakov authored
      Qt still has a bug in QTabletEvent copy-constructor, but this
      patch avoids it with copying stuff explicitly.
    • Halla Rempt's avatar
      Use built-in qt-xcb · b82e5624
      Halla Rempt authored
    • Agata Cacko's avatar
      Fix compilation errors after tests got renamed · 4b0a20e4
      Agata Cacko authored
      Class TestBaseColorSpaceRegistry appeared to be
      undeclared. This commit fixes the issue.
    • Halla Rempt's avatar
  4. 10 Mar, 2019 2 commits
  5. 09 Mar, 2019 1 commit
  6. 08 Mar, 2019 1 commit
  7. 07 Mar, 2019 3 commits
  8. 06 Mar, 2019 5 commits