-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qt4 compatibility and cleanup #53
Conversation
* Main.cpp: include qt headers from their include root (including the module directory) * ThumbnailProvider.cpp [!NDEBUG]: limit includes to the scope they are used for * ThumbnailProvider.cpp (CThumbnailProvider::GetThumbnail) [QT_VERSION < 0x050200]: retrofixed (`device` somehow lost its dereferencing)
... and changed appveyor URL to tibold
The |
@GitMensch, does the BTW, are you aware that Qt4 reached its end of life a few years ago? |
Yes, but the cleanup is useful in any case and the size for Qt4 vs. the 10GB shiny new one alone is a reason to stay compatible :-)
Sure, as long as it is there it will be used. |
Possibly, I've never tried it but the invocation (both for 2017 from its cmd-prompt and for 2019 from its cmd-prompt) raises a "missing spectre" errror.
|
Note there was a Spectre related change in the PR leading up to v1. I captured the new install instructions in readme.md of #52 Matt tweaks |
... I'll recreate my repo once the coverity branch #54 is merged or rejected and redo the PR on the clean develop branch (or someone does the conflict solving ["theirs full" ) repo-version of the install script is the correct answer]). |
For cleaner history I'll recreate the repository... |
@maphew yay, another 870 MB download for Spectre 2017+2019... on its way. Wouldn't be necessary if we can use a MinGW route, would it? This would be actually the last thing for now I'd try to setup (at least on CI), if there is any interest (main purpose: much less to download to setup the environment, less dependencies for the installer [including no additional dependencies]). |
@maphew added spectre for C++, which seems to be "kind of reasonable" to use. But the error goes on:
As far as I see this repo doesn't use any ATL or MFC components (and therefore it shouldn't be used), or did I miss something on my quick glance? |
I wouldn't mind supporting MinGW for compilation. I'd keep the releases on the VC++ stack, but I don't see any harm in supporting other toolchains, especially if it simplifies the development environment. |
device
somehow lost its dereferencing)Tested with QT4.8.1 and updated VC2019 using: