Open gnittala opened 4 years ago
@gnittala - Personally, I hold a commercial license of Qt and that's what I use to build Scrite on my machines. I do have a 5.15.1 offline installer provided by the Qt Company, but I have been resisting to update to 5.15.x for this very reason. Qt 5.13.x has offline installers for LGPL/GPL users and that makes it easy for developers to simply pull the Scrite code, build it and play around with it.
While the the patch you mention here is simple and it can easily be incorporated, I was wondering if you could try using Scrite or a bit and see if the Qt 5.15.1 build needs any other polish. If you can make some time, do look at the video here: https://www.scrite.io/index.php/scrite-tutorial-aug-2020-edition/, and see if the 5.15.1 build works the same, that would be awesome. If you support even by listing issues that needs to be addressed before moving to 5.15.1; that would be super-useful. Feel free to look into the code and suggest more fundamental changes, like the ones suggested here: https://doc.qt.io/qt-5/qtqml-cppintegration-definetypes.html.
We have a Forum thread for this: https://www.scrite.io/index.php/forum/topic/moving-to-qt-5-15-1/.
Perhaps you can post there?
Sure @pnudupa I will continue this conversation on the Scrite forum thread you created. But, I have a couple of questions regarding the Qt versions (still not well-versed with Qt licensing options)
Initial impressions
QT_OPENGL=software
option but didn't see any big difference. I need to investigate more to understand what is happeningg++
to help with the hunspellcheck. Is that so? I switched to clang++
and got it compiled, but I could not get the linker working (can post the error message if that helps). But before I went that route, want to check if g++
is the only one supported
I tried to compile scrite on Ubuntu 18.04 with Qt 5.15.1 (a few notes about this below). The compilation fails due to a missing include in the
imageprinter.cpp
.The error is this:
The fix is straight forward, we just need to include the
QPainterPath
in theimageprinter.cpp
. I don't think this warrants a pull-request. But if you want me to, I will raise a pull-request for you to review and merge. P.S: I don't know if the include is the right order - will investigate and confirm.Notes about the 5.15.1 as mentioned.