Update dependencies under 3rdparty/
Closed, ResolvedPublic

Description

Update the dependencies.

Restricted Application added a subscriber: woltherav. · View Herald TranscriptJul 14 2017, 2:42 PM
woltherav assigned this task to rempt.Jul 14 2017, 4:16 PM

For Qt 5.9.1, it would need to be checked whether patches are needed to build properly.

I've tested compiling vanilla Qt 5.9.1 on Windows with mingw-w64 7.1 and I found that these changes are needed to at least make a Qt build that can be used by Krita:

  • The commands in the current 3rdparty/ext_qt/CMakeLists.txt can be used with minor changes:
    • -no-nis flag is removed and not needed anymore.
    • -no-wmf-backend has been replaced by the -mediaplayer-backend option. It can be removed and there is no need to set the new flag (it defaults to DirectShow so not using wmf).
  • qtgui-private-headers.diff is still needed to even compile Krita Windows tablet support properly.

It seems that the tablet support still has some problems. The two pen buttons with my Wacom tablet is reversed.

I haven't done much additional testing with it.

woltherav closed this task as Resolved.Feb 23 2018, 6:04 PM