-
Notifications
You must be signed in to change notification settings - Fork 103
Make generator work for Qt6 #154
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
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
a5f20ab
Better handling of "auto" and trailing return types "-> decltype()"
usiems 8f10de3
Better handling of variadic templates
usiems a6baceb
Skip attribute specifiers like [[maybe_unused]]
usiems 4965570
Fix types being rejected because they contain "constexpr"
usiems d13c281
Handle "friend" functions with implementation body...
usiems d846b1f
Treat constexpr as a function modifier, not as a type modifier
usiems 81e8c7a
Treat noexcept inside of expressions
usiems 8df305f
Fix expansion of variadic macros in preprocessor
usiems 356e8ac
Fix handling of elif in preprocessor...
usiems 9292768
Support for new-style initializers in expressions
usiems 8c4d63b
Improve handling of new-style initializers
usiems ea43cc8
Improve type name handling
usiems 645e98f
Make parsing more robust against shuffling of qualifiers/specifiers
usiems e5c6423
Fix missing includes for namespace items from different files
usiems 690c1cc
Implement methods with lvalue/rvalue references, ...
usiems 63d2603
Handle (templated) functions with packed parameters
usiems 44f7872
Parse inline namespaces,
usiems 04f2ee6
Parse string literal operator definition,
usiems 6041f05
Some necessary defines for Qt6
usiems 303e53b
Add some entries to typesystem files missing for Qt6
usiems 1e2da90
Add new multimedia classes
usiems e1e85a2
Automatically add enums marked with Q_ENUM to TypeDatabase
usiems e06ac98
Fix uninitialized member
usiems 97f79c2
Some more defines we don't need to parse
usiems eca4f5c
Q_PROPERTY might contain "REVISION(1, 1)"
usiems c0dcb99
Improve parsing of Q_PROPERTY types starting with "const"
usiems 61c6557
Rename "after-version" attribute to "since-version"
usiems b059614
More missing or updated type entries
usiems 07057fc
Also try to build against Qt 6.5
usiems c707bcc
Handle enum classes
usiems f88bbbb
Complete/fix scope for enum class values
usiems 4c61ee7
Remove figureOutEnumValues and company
usiems f6f00fe
Do not add copy constructor if it was deleted or private
usiems 2b6f1ce
QMutexLocker is a template now, don't know how to handle this
usiems 65f9210
Fix handling of protected operators
usiems 0eda5bf
Fix compiler warning (possibly unintended copy)
usiems 051d222
Fix QList::swap missing the template argument in the argument type
usiems c421c83
I believe it is not necessary to create a shell for QPagedPaintDevice
usiems 0ed126d
Try to fix library names and linking problems
usiems 652a1fa
Make PythonQtTests compile with Qt6
usiems 19cc4c2
Do not prepend enum class name for items of enum classes,
usiems 6f81c9a
Avoid emitting QStringList* arguments as QStringList<QString>*
usiems 84976a0
Avoid some compiler warnings
usiems 9674bee
Skip alignas specifier
usiems File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.