1. 26 Jun, 2018 1 commit
  2. 20 Jun, 2018 2 commits
  3. 13 Jun, 2018 1 commit
  4. 05 Jun, 2018 1 commit
  5. 28 May, 2018 1 commit
  6. 25 May, 2018 1 commit
  7. 23 May, 2018 2 commits
    • Halla Rempt's avatar
      Remove the Qt version override · d45af361
      Halla Rempt authored
      It's no longer possible to build Krita with Qt < 5.6:
      
      [ 26%] Building CXX object
      libs/flake/CMakeFiles/kritaflake.dir/kritaflake_automoc.cpp.o
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:
      In member function ‘qreal LayoutChunkWrapper::skipSpaceCharacter(int)’:
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:371:41:
      error: ‘class QTextLayout’ has no member named ‘formats’
                    formatForPos(pos, m_layout->formats());
                                                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:
      In member function ‘void KoSvgTextShape::relayout()’:
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:425:17:
      error: ‘class QTextLayout’ has no member named ‘setFormats’
                layout->setFormats(chunk.formats);
                        ^
      In file included from
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:37:0,
                        from
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:41,
                        from
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:40,
                        from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                        from
      /home/domain/farindk/prog/h265/krita/libs/flake/KoShapeFactoryBase.h:25,
                        from
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.h:24,
                        from
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:19:
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:66:
      error: ‘const class QTextLayout’ has no member named ‘formats’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                                                                         ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:66:
      error: ‘const class QTextLayout’ has no member named ‘formats’
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: template argument 1 is invalid
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: template argument 1 is invalid
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: expected ‘::’ before ‘_container_’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:66:
      error: ‘const class QTextLayout’ has no member named ‘formats’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                                                                         ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: request for member ‘control’ in ‘_container_’, which is of
      non-class type ‘int’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      
      (cherry picked from commit a0899ca6)
      d45af361
    • Halla Rempt's avatar
      Remove the Qt version override · a0899ca6
      Halla Rempt authored
      It's no longer possible to build Krita with Qt < 5.6:
      
      [ 26%] Building CXX object
      libs/flake/CMakeFiles/kritaflake.dir/kritaflake_automoc.cpp.o
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:
      In member function ‘qreal LayoutChunkWrapper::skipSpaceCharacter(int)’:
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:371:41:
      error: ‘class QTextLayout’ has no member named ‘formats’
                    formatForPos(pos, m_layout->formats());
                                                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:
      In member function ‘void KoSvgTextShape::relayout()’:
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:425:17:
      error: ‘class QTextLayout’ has no member named ‘setFormats’
                layout->setFormats(chunk.formats);
                        ^
      In file included from
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:37:0,
                        from
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:41,
                        from
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:40,
                        from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                        from
      /home/domain/farindk/prog/h265/krita/libs/flake/KoShapeFactoryBase.h:25,
                        from
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.h:24,
                        from
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:19:
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:66:
      error: ‘const class QTextLayout’ has no member named ‘formats’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                                                                         ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:66:
      error: ‘const class QTextLayout’ has no member named ‘formats’
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: template argument 1 is invalid
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: template argument 1 is invalid
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: expected ‘::’ before ‘_container_’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:66:
      error: ‘const class QTextLayout’ has no member named ‘formats’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                                                                         ^
      /home/domain/farindk/prog/h265/krita/libs/flake/text/KoSvgTextShape.cpp:487:9:
      error: request for member ‘control’ in ‘_container_’, which is of
      non-class type ‘int’
                Q_FOREACH (const QTextLayout::FormatRange &range,
      layout.formats()) {
                ^
      a0899ca6
  8. 21 May, 2018 1 commit
  9. 18 May, 2018 1 commit
    • Halla Rempt's avatar
      If there translations in the build or src dir, install them · c8b8a016
      Halla Rempt authored
      Note: I have no idea whether the createtarball ruby script would
      still add this code at the end of the top-level CMakeLists.txt
      file...
      
      Second note: to fetch the translations, run cmake with the following
      option:
      
      cmake ../krita -DKDE_L10N_AUTO_TRANSLATIONS=ON -D... This will
      fetch the translations from subversion (so svn needs to be installed).
      If you build master, it will fetch the right translations.
      
      Not sure whether if you're on the stable branch, it will automatically
      know that that's the stable branch...
      
      You can also run "make fetch-translations" manually.
      
      CCMAIL:kimageshop@kde.org
      BUG:394381
      c8b8a016
  10. 16 May, 2018 1 commit
  11. 14 May, 2018 1 commit
    • Halla Rempt's avatar
      Disable QtQuick on macOS · 4b7bf8ed
      Halla Rempt authored
      The touch docker isn't that awesome on systems without a touch
      screen and running the qml plugin saves cached compiled files
      in the app bundle and that breaks signing. So disable this
      until I've found out how to make Qt Quick on macOS save its
      generated files in the user's home folder.
      
      CCBUG:394188
      4b7bf8ed
  12. 10 May, 2018 1 commit
  13. 11 Apr, 2018 2 commits
  14. 10 Apr, 2018 1 commit
  15. 04 Apr, 2018 1 commit
    • Halla Rempt's avatar
      Don't try to find Vc on ARM · bc400ff2
      Halla Rempt authored
      Since Vc doesn't have anything useful for NEON yet, but does
      build on ARM, make sure we don't go looking for it.
      bc400ff2
  16. 20 Mar, 2018 1 commit
  17. 05 Mar, 2018 2 commits
  18. 02 Mar, 2018 1 commit
  19. 21 Feb, 2018 1 commit
  20. 20 Feb, 2018 1 commit
  21. 09 Feb, 2018 1 commit
  22. 08 Jan, 2018 1 commit
  23. 07 Jan, 2018 1 commit
  24. 05 Jan, 2018 2 commits
    • Alvin Wong's avatar
      Add KRITA_VERSION_REVISION CMake definition · 8bb659b6
      Alvin Wong authored
      8bb659b6
    • Dmitry Kazakov's avatar
      Remove unused COMPILING_TESTS definition · fa23dff3
      Dmitry Kazakov authored
      Summary:
      Adding this definition makes cmake rebuild **everything** when toggling
      BUILD_TESTING switch. With the patch applied, one can switch on and
      off tests without recompiling anything.
      
      Test Plan:
      1) Build Krita with tests (takes 28 min on 4+4 CPU)
      2) Disable the tests
      3) Type: 'make -j8 install'
      
      Without the patch cmake will do a full recompile without the tests,
      which takes 22 min. With the patch, cmake will recompile a couple of
      files only, taking about 12 seconds(!).
      
      Reviewers: #krita, rempt
      
      Differential Revision: https://phabricator.kde.org/D9674
      fa23dff3
  25. 04 Jan, 2018 1 commit
  26. 02 Jan, 2018 1 commit
  27. 31 Dec, 2017 1 commit
  28. 27 Dec, 2017 1 commit
  29. 09 Dec, 2017 1 commit
  30. 06 Dec, 2017 2 commits
  31. 05 Nov, 2017 1 commit
  32. 29 Oct, 2017 2 commits
  33. 28 Oct, 2017 1 commit