-
Notifications
You must be signed in to change notification settings - Fork 233
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
Remove Qt6::Core5Compat #184
Comments
Are you referring to:
My .pro file:
But I stuck on two errors:
I'm on linux Mint and at this point google doesn't find any solution :( |
Yes QTextCodec::fromUnicode() is the reason Qt6::Core5Compat is required. I personally moved to minizip since Core5Compat was an issue on my project. |
I looked into this for a bit. QTextCodec is used all over the place, including public facing methods so it would warrant minor, if not major version bump because it might break existing code. Second thing is how to go about refactoring this. Doing it in existing codebase by ifdefs and macros seems like a terrible idea. Maybe Thoughts? |
Hello |
I think it makes sense to remove the Qt 5 Core Compatibility APIs. Qt 5 reaches EOL on May 26, 2025, and that's the extra extended support you have to buy. After that, Qt 5 is history. Since QuaZip is also feature complete, it makes more sense to adapt the code to Qt 6 and possibly keep Qt 5 parts with macros. Qt 4 already reached EOL on December 19, 2015. |
Is there any plan to remove Qt6::Core5Compat dependency ?
The text was updated successfully, but these errors were encountered: