Skip to content
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

Calls order of q_invokable method #10

Open
wants to merge 10,000 commits into
base: 6.2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
aa7eb60
Fix readOnly textEdits getting tabFocus on macOS
dorisverria1 Sep 24, 2024
5ba55ed
QuickControls.Basic: Add missing dependency entry
Inkane Oct 8, 2024
78640ff
Add internal docs about async image loading with a QIODevice subclass
ec1oud Sep 18, 2024
7112674
QmlCompiler: Store full type information for conversion origins
Jun 14, 2024
afd65bf
QmlCompiler: Properly link up the retrieval of base types
Jun 17, 2024
14299fe
Introduce FontMetrics.capitalHeight property
eskilblomfeldt Oct 9, 2024
d551341
Clean up CMake output from wearable example when building qtdeclarative
Oct 3, 2024
c048f83
Log state transitions for the GC
diseraluca-qt Aug 30, 2024
98476d8
Log when forcing the GC to run to completion
diseraluca-qt Sep 2, 2024
83755ca
Log timings for individual GC steps
diseraluca-qt Sep 25, 2024
09362fa
Remove unused <iostream> header inclusion from qv4mm.cpp
diseraluca-qt Sep 25, 2024
baddb27
Add a Gauge how-to
mitchcurtis Aug 16, 2024
74416bf
Memory manager: Ensure that internal class is set early
Inkane Oct 10, 2024
946faca
QmlCompiler: Fix a coverity warnign
Oct 10, 2024
6109304
QmlCompiler: Properly encode retrieval of JavaScript parent scope
Jun 17, 2024
4bc3911
QmlCompiler: Fix string.arg() for large integers
Oct 9, 2024
4aa093b
Fix tooltips in the svg manual test; use CurveRenderer
ec1oud Oct 2, 2024
20fc552
QQmlSettings: Write parent properties from an overridden setting
diseraluca-qt Oct 8, 2024
9f16780
Blacklist tst_QQuickTextEdit::mouseSelection() on macOS arm 12/13
ASpoerl Oct 11, 2024
5fc2bfd
QQmlSA: fix sourcelocations for plugins
samishalayel Sep 25, 2024
9527ad1
QmlCompiler: Simplify content variants for QQmlJSRegisterContent
Jun 18, 2024
c181bf9
QmlCompiler: Unify the method call content variants
Jun 18, 2024
d4db7b9
Revert "QQuickFlickable: don't pause during drag when changing drag d…
ec1oud Oct 11, 2024
f062cf2
QmlCompiler: Introduce a content variant for literals
Oct 9, 2024
252195e
Docs: Mention QEvent::accept() in the QQuickItem::keepMouseGrab()
alcazaco Oct 1, 2024
6911a76
QmlCompiler: Add a content variant for JavaScript operations
Oct 9, 2024
a741271
QmlCompiler: Resolve types for calls in init step
Oct 2, 2024
226c212
Curve renderer: Avoid keeping unneeded QuadPath object
aavit Oct 11, 2024
012b77e
tst_qv4mm: Avoid warnings in non-JIT build
Inkane Oct 10, 2024
6cd2b33
QmlCompiler: Rename code generator methods that merely retrieve types
Oct 11, 2024
e852293
Docs: Minor improvements in the Writing QML Extensions with C++ topic
alcazaco Oct 11, 2024
60df796
QtQml: Drop mis-handling of context objects in AOT lookups
Oct 14, 2024
88003c8
QmlCompiler: Add a content variant for conversions
Oct 9, 2024
52e2166
Revert "Docs: Android: Add known issue about multiple QtQuickView cle…
Petrivirkkunen Oct 14, 2024
92fe495
Re-enable Fbo mode in QQuickPaintedItem with OpenGL only
alpqr Sep 18, 2024
0abdcda
QtQml: Remove redundant freeUnusedTypesAndCaches()
Oct 11, 2024
99a72a0
QQuickItem: consistently check the delivery agent pointer
vohi Oct 11, 2024
2d1d9d1
Refactor: remove QQuickWindowPrivate::dragOverThreshold helpers
vohi Oct 11, 2024
f254f34
Refactor: remove QQuickWindowPrivate::clearFocusInScope helper
vohi Oct 11, 2024
fa26df8
QtQml: Protect lookupAttached() from identical COMDAT folding
Oct 15, 2024
097712a
QtQml: Protect value type lookupSetter() from identical COMDAT folding
Oct 16, 2024
848d3e6
QmlCompiler: Mark types in function signatures as "named"
Oct 9, 2024
8801e76
Android: Update QtQuickView documentation to use new API
Petrivirkkunen Oct 15, 2024
d758c34
internal doc: fix mention of QQuickPixmapData::specialDevice
ec1oud Oct 17, 2024
4cfac3f
Fix conflicting QGfxSourceProxy meta object with the one in qt5compat
alcroito Oct 16, 2024
e66da5f
CMake: Fix incorrect ctest argument for shared_qml_module test
alcroito Oct 17, 2024
fbc473d
Close Dialog when a DestructiveRole button is clicked
QtDheeru Sep 30, 2024
696768f
tst_qquickflickable: clean up ugly boilerplate
ec1oud Oct 17, 2024
0acbcc1
tst_MptaInterop: replace Q(TRY)VERIFY with comparative test functions
ec1oud Oct 17, 2024
adc90d3
QtQml: Correctly call type getters on namespaces for AOT code
Oct 16, 2024
5fddef9
QtQml: Rename all "Lookup *l" to "Lookup *lookup"
Oct 15, 2024
c27f7cb
QtQml: Explicitly byte-swap on big endian when building strings from CU
Oct 17, 2024
6396c5b
QtQml: Make QQmlComponent drop its TypeData on the type loader thread
Oct 17, 2024
cdcfed6
QQmlProperty: Don't clear toplevel binding bit for value type bindings
Oct 17, 2024
543b75f
qmltyperegistrar: Populate base type name even if not resolvable
Oct 18, 2024
adde115
Disconnect from old document in QQuickTextControl
akforrest Oct 1, 2024
11deb42
macOS: Don't trust canonical file path on non-case-preserving FS
torarnv Sep 23, 2024
ee3bfd7
Stabilize tst_PointHandler::tabletStylus()
ec1oud Oct 17, 2024
c9ed68c
Skip tst_QQuickTextEdit::mouseSelection() when the cursor doesn't move
ASpoerl Oct 16, 2024
7633fb1
How-to: Disable AUTOUIC explcitly in tst_how-to-cpp-gauge
Oct 14, 2024
c71e895
Doc: import the Basic style in more customization examples
mitchcurtis Oct 14, 2024
6ce0dc4
Doc: clarify the uses of the Templates types
mitchcurtis Oct 14, 2024
9ed0422
Document delegateModel property of ComboBox
mitchcurtis Oct 14, 2024
0a23056
Stabilize tst_qquickpixmapcache::slowDeviceInterrupted
ec1oud Oct 17, 2024
7f58f05
QtQml: Delete cached value type instances earlier on shutdown
Oct 11, 2024
e64d5fa
QmlCompiler: Properly mark return types as such
Oct 9, 2024
3669883
Docs: Add minimal documentation for the Qml Profiler tool
alcazaco Oct 18, 2024
95b0397
qmltc: Wrap raw string literal in QStringLiteral
Oct 15, 2024
37c525c
qmltc: Wrap raw string literal in QStringLiteral
Oct 16, 2024
5789464
QQmlJSScope: Keep track of types specific to JavaScript
Oct 8, 2024
4d52e30
QQDA: fix assert when hovered items are removed during event processing
vohi Oct 16, 2024
5893b98
QtQml: Keep property cache counts in sync with compiled object counts
Oct 16, 2024
b248d28
Reduce usage of CompiledObject in QQmlVMEMetaObject
Oct 15, 2024
a24baed
QtQml: Faithfully preserve UNC paths when locating qmldirs
Oct 18, 2024
fee2e96
QtQml: Move value type getter to qv4lookup.cpp
Oct 16, 2024
9acb78d
Add Qt::Qml before Qt::QmlPrivate to auto tests
kapinter Oct 9, 2024
200d38a
Doc: improve FileDialog's detailed description
mitchcurtis Oct 21, 2024
27e9544
QtQml: Skip floodTypeLoaderEventQueue() test
Oct 22, 2024
c92b677
tst_qqmlpropertycache: Adjust to changed metaobject generation
Inkane Oct 10, 2024
bbcd2b7
Adjust QQmlPropertyCache::append to changed lifetime in QMM:name
Inkane Oct 4, 2024
db978cb
QQmlPropertyCache: conclude matching the meta object revision update
thiagomacieira Aug 9, 2024
8c6511d
Temporarily blacklist tst_QQuickTextEdit::mouseSelection everywhere
Inkane Oct 22, 2024
a4a9022
Update dependencies on 'dev' in qt/qtdeclarative
Oct 21, 2024
d59c9d6
Defer polishAndSync animation advance to event loop if handling expose
torarnv Oct 18, 2024
a398101
Add value type wrapper for QMargins/QMarginsF
torarnv Oct 22, 2024
22bc4a4
Gallery example: add colorScheme selection
vohi May 7, 2024
dc9a646
QtQml: Fix potential null dereference in QQmlPropertyCache
Oct 22, 2024
6d921e2
Continue scrolling Flickable past start or end of nested Flickable
dilekakcaay Oct 11, 2024
a68c363
qmlls: Fix crash on editing file
Oct 11, 2024
f4e2177
qmllsutils: support call expressions in resolveExpressionType
samishalayel Oct 16, 2024
b027c76
QQmlJSMetaProperty: add sourcelocation if defined in QML
samishalayel Oct 15, 2024
340bbe5
doc: fix link to qmlls known limitation section
samishalayel Oct 16, 2024
82971e7
Add missing includes
Inkane Jul 29, 2024
cfd7198
CustomParser: Fix enum handling
Inkane Oct 15, 2024
5266fc8
CMake: Qml plugins should inherit the STATIC-ness of their module
alcroito Oct 23, 2024
72bf928
QtQml: Call lookups based on enums rather than via function pointers
Oct 14, 2024
abee70a
QtQml: Phrase "AsVariant" lookups with a separate flag
Oct 15, 2024
1c0c945
QmlCompiler: Untangle various list operations
Oct 9, 2024
c2b0cc0
QmlCompiler: Make the ScopeObject content variant more useful
Oct 22, 2024
bb0aa09
QmlCompiler: Make the ParentScope content variant more useful
Oct 22, 2024
e1c660d
QmlCompiler: Model JS locals as properties of nothing (for now)
Oct 22, 2024
960ab0b
QmlCompiler: Untangle the global object
Oct 9, 2024
6276d0d
QmlCompiler: Remove builtin and global types
Oct 9, 2024
40a9651
Examples: Make qquickwidgetvswindow depend on QtQuick
Oct 22, 2024
46795bc
tst_qmlcppcodegen: Prevent crashes on failure
Oct 8, 2024
d978f34
Avoid QQuickWindowImpl space leak
Inkane Jun 17, 2022
210288c
QtQml: Universally use QQmlRefPointer for QQmlDataBlob
Oct 22, 2024
8e3547f
qmllint: Use scope object for "this", not only QObject
Oct 21, 2024
35630ee
QtQml: Unify detaching behavior for all reference objects
Oct 18, 2024
336f86d
QtQml: Remove base CU when clearing executable CU
Oct 11, 2024
c4d3c0c
masm: On canAllocateExecutableMemory(), test for actual usage pattern
Sep 20, 2024
18a6a65
QQuickItemView: fix crash with zero-size SwipeView that uses Repeater
mitchcurtis Oct 22, 2024
66008a3
Doc: add more internal documentation for deferred execution
mitchcurtis Oct 23, 2024
1bb076b
QQuickAccessibleAttached: Let implicit names work when there's a proxy
aleixpol Oct 22, 2024
d18f6d6
CMake: Use module target as unique id for module aotstats
alcroito Oct 24, 2024
b5684d1
qmlls: highlight signal/propertyChanged handlers as bindings
Oct 15, 2024
3a3c72c
QmlCompiler: Make loadGlobalLookup work like other lookups
Oct 1, 2024
0675615
QQuickMenu: dissolve QQmlV4Function version of Menu::open
Inkane Oct 22, 2024
459f1e4
Close popup windows on outside mouse press and release
Jun 26, 2024
27ee3aa
qmllint: load plugin categories before parsing arguments
samishalayel Oct 18, 2024
49fbf2f
PinchHandler: Set target properties only if respective axis enabled
VladimirBelyavsky Oct 24, 2024
5858116
Fix double-triggering of actions via the accessibility interface
vkrause Oct 26, 2024
c7dc9db
Tweak svg manual test
Oct 25, 2024
b0f1ec4
CMake: Make Qml look for qmlsc rather than Qt6QmlCompilerPlusPrivate
alcroito Oct 24, 2024
31fbe8a
QQmlJSScope: add isRootFileComponent flag
samishalayel Jun 26, 2024
9e65c4b
Add missing const refs in QQmlSA private methods
samishalayel Sep 25, 2024
59f3dad
QQmlSA: add onCall method to PropertyPass
samishalayel Sep 25, 2024
f33e26d
QQmlSA: do analyzeCall on translation bindings too
samishalayel Oct 17, 2024
42856ea
qqmljslinter: only search files for plugins
samishalayel Oct 21, 2024
711bb5a
Fix MultiEffect shadow opacity
Oct 26, 2024
fb3580a
Doc:Update ListView Documentation of the property count
QtDheeru Oct 24, 2024
385e502
Android: Add documentation for multiple QtQuickViews in one host app
Petrivirkkunen Oct 15, 2024
49eacf9
Add REUSE.toml files and missing licenses
lugerard Aug 22, 2024
282add1
qmllint: allow plugins to set default category level
samishalayel Oct 22, 2024
6ee7100
Return window title for QAccessible::Name only
Oct 28, 2024
01de987
Don't block press and release events for non-popup children of overlay
Oct 1, 2024
314bdef
Avoid warning in QQuickPixmap::load: avoid having imageSourceSize 0 x 0
ec1oud Oct 28, 2024
5d02d92
Update dependencies on 'dev' in qt/qtdeclarative
Oct 29, 2024
bd50c6b
Fix compilation against updated Qt Svg module
eskilblomfeldt Oct 25, 2024
a4bbadc
tst_QQmlDebugTranslationService: Adjust to qtbase uiLanguages change
Inkane Oct 30, 2024
116ec82
QuickTest: write test exit code for androidtestrunner
Issam-b Oct 30, 2024
00f58f2
QQuickScreenInfo: make sure we handle the wrapped screen changes
VladimirBelyavsky Oct 30, 2024
660fc8f
QmlCompiler: Rename QQmlJSLogger's fileName to filePath
Oct 14, 2024
ee5c015
Compiler: Make qqmljsscope::filePath hold the source location more often
Oct 14, 2024
61aae86
SpinBox: Only call fixup on content change in live mode
Inkane Oct 28, 2024
f88e649
dom: don't crash on lambdas inside of script blocks
samishalayel Oct 30, 2024
e169034
qqmljssourcelocation: fix wrong asserts on 32 bit systems
samishalayel Oct 24, 2024
9d3488b
Drawer: simplify logic in handlePress
vohi Oct 30, 2024
6b75bc1
QML Previewer Example: add QQuickWidget
Oct 27, 2024
373cf5e
QtQml: Only pass matching arguments to value type constructors
Oct 24, 2024
d61c0ce
QtQml: Support conversion to QJSValue when constructing value types
Oct 24, 2024
259ad59
AnimateColor support
eskilblomfeldt Aug 27, 2024
88660cd
Android: remove packagingOptions.jniLibs.useLegacyPackaging property
Issam-b Oct 26, 2024
bb00c71
Doc: Fix typo
Oct 31, 2024
2296fad
QtQml: Wake type loader thread on engine shutdown if necessary
Oct 16, 2024
0bde414
QtQml: Make LoadHelper behave like a proper QQmlDataBlob
Oct 23, 2024
69254df
CMake: Add a global QT_QML_NO_CACHEGEN cmake variable
alcroito Oct 30, 2024
61082cc
Adjust Menu shadow opacities
Oct 26, 2024
3cef946
Update dependencies on 'dev' in qt/qtdeclarative
Nov 1, 2024
3a6c2d9
Engine: validate that C++ defined singletons have no required properties
Inkane Oct 30, 2024
efb64be
Doc: Clarification on the use of "imports"
jepasionQt Oct 21, 2024
5b867e3
QmlCompiler: Allow conversion of object literals to QJSValue
Oct 30, 2024
85253df
QQmlContextData: Don't expose PersistentValue in imported scripts API
Inkane Nov 1, 2024
aefdce8
Engine: Keep script context alive
Inkane Oct 31, 2024
b15bf90
Add test for rendering a very large font
eskilblomfeldt Nov 1, 2024
a906cfe
Fix typo in js comment
atsushi-yamamoto-signalslot Oct 31, 2024
8743a7a
Docs: Fix broken links in the Qml project
alcazaco Oct 22, 2024
37928cf
Docs: Remove unused images in qtdeclarative
alcazaco Oct 29, 2024
b8dfd44
Docs: Revamp Quick Controls overview/types page
alcazaco Oct 30, 2024
75ceedb
Docs: Reorganize the qml tooling page
alcazaco Oct 25, 2024
c526026
Quick: Fix QQuickColorValueType
Nov 1, 2024
db5f22d
QtQuick: Improve safety and ergonomics of value types
Nov 1, 2024
941b36a
Implement QQuickGridViewPrivate::getAttachedObject()
Aug 22, 2024
09f5197
aotstats: Rework cmake deferred calls
Oct 28, 2024
318ac44
aotstats: Support --only-bytecode and modules with no qml files
Oct 30, 2024
4dab304
aotstats: Keep track of files and modules with no functions or bindings
Oct 23, 2024
6a3e771
aotstats: Add integration test
Oct 22, 2024
9e696d5
sg: Limit buffer pool sizes
alpqr Oct 21, 2024
555fda5
Doc: Make note about setting MouseArea::cursorShape to undefined
andreaseliasson Oct 30, 2024
9fd43c2
Don't propagate mouse event for menu configured inside popup
Oct 30, 2024
9d79729
split QmlObject::writeOut into smaller functions
samishalayel Nov 4, 2024
c4455f1
qmllint plugins: prefix settingsname with plugin name
samishalayel Oct 21, 2024
07ebdaf
Doc: Fix typo in Quick enumeration value name
DocWicking Nov 4, 2024
8c2fa03
QmlCompiler: Resolve regular group properties like generalized ones
Oct 21, 2024
892062a
QtQml: Pass PendingImportPtr as const ref
Nov 4, 2024
4cfce55
Get rid of old comment in qquickmousearea_p.h
ec1oud Nov 4, 2024
c36c688
MouseArea: don't enter pressed state while invisible
ec1oud Nov 4, 2024
5993247
Correct AndroidManifest.xml licensing in REUSE.toml file
lugerard Oct 30, 2024
3e835c1
QmlFormat. A bit risky. Remove LineWriterOptions::updateOptions
Oct 31, 2024
e97708d
QmlFormat. remove OutWriter::reformattedScriptExpressions
Oct 31, 2024
2824130
QmlDom. remove UpdatedScriptExpressions
Oct 31, 2024
731e175
QmlFormat: remove restoreWrittenOutFile
Nov 5, 2024
6a10b4d
QmlFormat: change confusing condition for writeOutChecks
Nov 5, 2024
d02101f
QmlFormat: remove redundant WriteOutChecks, adjust performWriteOutChecks
Nov 5, 2024
93a856e
Update the qt_internal_link_internal_platform_for_object_library usage
semlanik Sep 10, 2024
afe082d
QQuickApplication: do not leak screen info on updateScreens()
VladimirBelyavsky Oct 30, 2024
12e1284
tst_qmltc: Pass QT_NO_CAST_FROM_ASCII to tests
Oct 16, 2024
13113aa
Update dependencies on 'dev' in qt/qtdeclarative
Nov 6, 2024
6ccdc18
QtQml: Don't wrap bezier curves into QVariantList
Nov 1, 2024
9a64a5c
QtQml: Improve safety and ergonomics of value types
Oct 31, 2024
05b7836
QmlCompiler: Support construction of value types with 'new'
Nov 1, 2024
9ae34fc
QtQml: Fix two-classes lookup with first memberData, then inline
Nov 5, 2024
3acadcd
Fix warning in qquickqmlgenerator.cpp
Nov 4, 2024
7fcdc34
Fix resizing and moving of a Quick Dialog with popupType = Popup.Window
Oct 29, 2024
443a635
qmlls: fix qmlls crash
Nov 5, 2024
b772c53
Turn Qt::QuickEffects into a regular Qt module
Oct 28, 2024
61e1e69
Remove unused include from "qv4sequenceobject.cpp"
diseraluca-qt Nov 5, 2024
32bf5c7
Fix indentation in QtBuild tasks in QtQ4A examples
Nov 6, 2024
4bb815e
Add some documentation for ReferenceObject
diseraluca-qt Nov 5, 2024
fdc2a05
Fix TreeView cell edit
Nov 7, 2024
b3e70d1
Fix multiple QQuickTextEdit::textChanged emission
Nov 1, 2024
886da9f
aotstats: Fix coverity warnings
Nov 7, 2024
e156157
QtQuick: Do not expose a replace() method for QQuickWindow::data
Nov 6, 2024
595abf2
QQmlComponent: Fix ordering of callbacks on loadFromModule()
Nov 6, 2024
1e02f01
Spreadsheets Example: Fix hang on dragging header through selected cells
Nov 6, 2024
721ef67
Docs: Fix typo
DocWicking Nov 7, 2024
7ef96fc
DOM: Remove dead code
Nov 7, 2024
7b67c49
tst_QQuickTextInput::setInputMask : don't use Key_Home
Oct 15, 2024
21cd756
qmltc: Retrieve types of attached and group properties
Nov 6, 2024
de1101c
qmltc: Fix usage of namespaced attached types
Nov 7, 2024
4a55dde
Skip verifying mouse propagation in the menu gap area for some styles
Nov 5, 2024
2294371
Change type in objectattributes.qdoc to match the type in the snippet
Nov 7, 2024
6701a70
Modify snippet so the screenshot looks accurate
Nov 7, 2024
656bca0
SourceLocation: deduplicate row/column - offset mapping logic
samishalayel Oct 14, 2024
20c64ff
dom: add sourcelocations to template literals
samishalayel Oct 10, 2024
038e333
Doc: Show that style import needs to come first
SafiM5 Nov 6, 2024
be5ae2c
qmlls: fix setting documentation path from commandline
Nov 8, 2024
4f6519e
Fix "MaxWarnings" settings in .qmllint.ini
misery Nov 8, 2024
92000ff
QQuickWidget: Update initial contentItem size
davidedmundson Oct 28, 2024
dfde733
Add RectangularShadow element
Aug 30, 2024
40d6c11
qqmldomastcreator: fix sourcelocations of bindings
samishalayel Nov 4, 2024
3119dc1
dom: add fileLocation entries to comments in FileLocationTree
samishalayel Nov 1, 2024
2c22369
qmlls: disable autocompletion in comments
samishalayel Nov 1, 2024
558eb25
qqmldomoutwriter: Add missing break statement
samishalayel Nov 11, 2024
7afeee4
QmlCompiler: Rename attachingType() to attachedType()
Nov 7, 2024
51da6f0
qmltc: Refactor iteration methods to be less repetitive
Nov 7, 2024
65263fe
SpreadSheet: Use SpreadModel to invoke the required mapping functions
Nov 2, 2024
257431a
QQuickTableView: accept rearrange drop event, to avoid misleading ani…
Nov 1, 2024
80c6d3c
QtQml: Never check the type in AOT lookup initializations
Nov 8, 2024
8c91757
CMake: Enable Qml import plugins finalizer during the repo build
alcroito Oct 23, 2024
d5c5e83
CMake: Skip running qmlimportscanner in some test building scenarios
alcroito Oct 28, 2024
ecf72e1
Change for QTRY_VERIFY in flaky auto test emptytags_QTBUG_22058
Nov 5, 2024
a1fcc12
Change for QTRY_VERIFY in flaky auto test tst_qquicktextedit::textInput
Nov 5, 2024
7715c5f
Fix String '6.8.0' found in 6.9.0 sources in qtdeclarative
Nov 6, 2024
5e69fed
Fix warnings in rendercontrol_rhi example
ec1oud Nov 11, 2024
2aed62b
MessageDialog: Fix the background color of detailed text in Dark mode
Nov 11, 2024
9164915
Set PAST_MAJOR_VERSIONS to 2 in macOS and Windows' impl modules
mitchcurtis Nov 4, 2024
e0f002e
QtQml: Fix operator== and qHash() for QQmlJSMetaMethod
Nov 11, 2024
f9d8281
QtQml: Remove CallGlobalLookup adapters for AOT-compiled code
Nov 11, 2024
b0c5efc
Reset section drag handler to nullptr in the table view
Nov 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 7 additions & 1 deletion .cmake.conf
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
set(QT_REPO_MODULE_VERSION "6.2.0")
set(QT_REPO_MODULE_VERSION "6.9.0")
set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")

set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_LEAN_HEADERS=1")
list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1")
list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_QSNPRINTF=1")
10 changes: 6 additions & 4 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
*_crlf.* eol=crlf
.tag export-subst
.gitignore export-ignore
.gitattributes export-ignore
*_crlf.* eol=crlf
*_mac_cr.* eol=cr
.tag export-subst
.gitignore export-ignore
.gitattributes export-ignore
.commit-template export-ignore
71 changes: 71 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,31 @@ bin/qml*
bin/qttracereplay*
configure.cache
config.status
examples/quickcontrols/chattutorial/chapter1-settingup/chapter1-settingup
examples/quickcontrols/chattutorial/chapter2-lists/chapter2-lists
examples/quickcontrols/chattutorial/chapter3-navigation/chapter3-navigation
examples/quickcontrols/chattutorial/chapter4-models/chapter4-models
examples/quickcontrols/chattutorial/chapter5-styling/chapter5-styling
examples/quickcontrols/contactlist/contactlist
examples/quickcontrols/flatstyle/flatstyle
examples/quickcontrols/gallery/gallery
examples/quickcontrols/imagine/automotive/automotive
examples/quickcontrols/sidepanel/sidepanel
examples/quickcontrols/swipetoremove/swipetoremove
examples/quickcontrols/texteditor/texteditor
examples/quickcontrols/wearable/wearable
moc_*.cpp
qmake/qmake.exe
qmake/Makefile.bak
src/corelib/global/qconfig.cpp
src/corelib/global/qconfig.h
src/corelib/global/qconfig.h.qmake
src/quickcontrols/qtquickcontrols2-config.h
src/quickcontrols/qtquickcontrols2-config.pri
src/quickcontrols/qtquickcontrols2-config_p.h
src/quicktemplates/qtquicktemplates2-config.h
src/quicktemplates/qtquicktemplates2-config.pri
src/quicktemplates/qtquicktemplates2-config_p.h
ui_*.h
tests/auto/cmake/build
tests/auto/installed_cmake/build
Expand All @@ -107,6 +126,50 @@ tests/auto/qprocess/fileWriterProcess.txt
.com.apple.timemachine.supported
tests/auto/qlibrary/libmylib.so*
tests/auto/qresourceengine/runtime_resource.rcc
tests/auto/quickcontrols/accessibility/tst_accessibility
tests/auto/quickcontrols/calendar/tst_calendar
tests/auto/quickcontrols/controls/basic/tst_basic
tests/auto/quickcontrols/controls/fusion/tst_fusion
tests/auto/quickcontrols/controls/imagine/tst_imagine
tests/auto/quickcontrols/controls/material/tst_material
tests/auto/quickcontrols/controls/universal/tst_universal
tests/auto/quickcontrols/cursor/tst_cursor
tests/auto/quickcontrols/customization/tst_customization
tests/auto/quickcontrols/focus/tst_focus
tests/auto/quickcontrols/font/tst_font
tests/auto/quickcontrols/palette/tst_palette
tests/auto/quickcontrols/platform/tst_platform
tests/auto/quickcontrols/pressandhold/tst_pressandhold
tests/auto/quickcontrols/qquickapplicationwindow/tst_qquickapplicationwindow
tests/auto/quickcontrols/qquickcolor/tst_qquickcolor
tests/auto/quickcontrols/qquickdrawer/tst_qquickdrawer
tests/auto/quickcontrols/qquickiconimage/tst_qquickiconimage
tests/auto/quickcontrols/qquickiconlabel/tst_qquickiconlabel
tests/auto/quickcontrols/qquickimaginestyle/tst_qquickimaginestyle
tests/auto/quickcontrols/qquickmaterialstyle/tst_qquickmaterialstyle
tests/auto/quickcontrols/qquickmaterialstyleconf/tst_qquickmaterialstyleconf
tests/auto/quickcontrols/qquickmenu/tst_qquickmenu
tests/auto/quickcontrols/qquickmenubar/tst_qquickmenubar
tests/auto/quickcontrols/qquickninepatchimage/tst_qquickninepatchimage
tests/auto/quickcontrols/qquickpopup/tst_qquickpopup
tests/auto/quickcontrols/qquickstyle/tst_qquickstyle
tests/auto/quickcontrols/qquickstyleselector/tst_qquickstyleselector
tests/auto/quickcontrols/qquickuniversalstyle/tst_qquickuniversalstyle
tests/auto/quickcontrols/qquickuniversalstyleconf/tst_qquickuniversalstyleconf
tests/auto/quickcontrols/revisions/tst_revisions
tests/auto/quickcontrols/sanity/tst_sanity
tests/auto/quickcontrols/snippets/tst_snippets
tests/auto/quickcontrols/styles/tst_styles
tests/auto/quickcontrols/snippets/screenshots/*.png
tests/benchmarks/creationtime/tst_creationtime
tests/benchmarks/objectcount/tst_objectcount
tests/manual/quickcontrols/buttons/buttons
tests/manual/quickcontrols/fonts/fonts
tests/manual/quickcontrols/gifs/tst_gifs
tests/manual/quickcontrols/styles/styles
tests/manual/quickcontrols/testbench/testbench
tests/manual/quickcontrols/screenshots/screenshots
tests/manual/quickcontrols/gifs/gifs/*.gif
tools/qtestlib/chart/chart*
tools/qtestlib/updater/updater*
tools/qmleasing/qmleasing
Expand Down Expand Up @@ -301,7 +364,15 @@ src/qml/qml_compile_hash_p.h
/build*
CMakeFiles
CTestTestfile.cmake
CMakeUserPresets.json
cmake_install.cmake
*_autogen
tst_*.xml
CMakeLists.txt.user

# QML Language Server ini-files
.qmlls.ini

# Clangd related
.cache/*
compile_commands.json
6 changes: 0 additions & 6 deletions .qmake.conf

This file was deleted.

2 changes: 1 addition & 1 deletion .tag
Original file line number Diff line number Diff line change
@@ -1 +1 @@
$Format:%H$
$Format:%T$
31 changes: 20 additions & 11 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause

# Generated from qtdeclarative.pro.

cmake_minimum_required(VERSION 3.15.0)
cmake_minimum_required(VERSION 3.16)

include(.cmake.conf)
project(QtDeclarative # special case
Expand All @@ -10,16 +13,9 @@ project(QtDeclarative # special case
LANGUAGES CXX C
)

# special case begin
# Make sure we only use latest private CMake API, aka no compatibility wrappers.
set(QT_NO_INTERNAL_COMPATIBILITY_FUNCTIONS TRUE)

# Make sure we use the fixed BASE argument of qt_add_resource.
set(QT_USE_FIXED_QT_ADD_RESOURCE_BASE TRUE)
# special case end

find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core) # special case
find_package(Qt6 ${PROJECT_VERSION} QUIET CONFIG OPTIONAL_COMPONENTS Gui Network Widgets OpenGL OpenGLWidgets Sql Concurrent Test)
find_package(Qt6 ${PROJECT_VERSION} QUIET CONFIG OPTIONAL_COMPONENTS Gui Network Widgets OpenGL OpenGLWidgets Sql Concurrent Test LanguageServerPrivate LinguistTools Svg ExamplesAssetDownloaderPrivate)
qt_internal_project_setup()

# Set up QT_HOST_PATH as an extra root path to look for the ShaderToolsTools package
# when cross-compiling.
Expand All @@ -32,16 +28,29 @@ endif()

# This can't use the find_package(Qt6 COMPONENTS) signature, because Qt6Config uses NO_DEFAULT and
# won't look at the prepend extra find root paths.
find_package(Qt6ShaderToolsTools ${PROJECT_VERSION} QUIET CONFIG)
find_package(Qt6ShaderToolsTools ${PROJECT_VERSION} QUIET CONFIG
PATHS
${_qt_additional_packages_prefix_path}
${_qt_additional_packages_prefix_path_env}
)

if(NOT "${QT_HOST_PATH}" STREQUAL "")
set(CMAKE_PREFIX_PATH ${_qt_backup_qtdeclarative_CMAKE_PREFIX_PATH})
set(CMAKE_FIND_ROOT_PATH ${_qt_backup_qtdeclarative_CMAKE_FIND_ROOT_PATH})
endif()

# Optionally look for the target ShaderTools package to avoid warnings
# when configuring the project to build examples in-tree in a prefix Qt build.
# See QTBUG-96358 for details.
find_package(Qt6 ${PROJECT_VERSION} CONFIG OPTIONAL_COMPONENTS ShaderTools)

# special case begin
# export QT6_ADD_QML_MODULE to this project
include(src/qml/Qt6QmlMacros.cmake)
if(ANDROID)
include("${CMAKE_CURRENT_LIST_DIR}/src/qml/Qt6AndroidQmlMacros.cmake")
endif()
include("${CMAKE_CURRENT_LIST_DIR}/src/qml/Qt6QmlPublicCMakeHelpers.cmake")
# special case end

if(NOT QT_FEATURE_commandlineparser)
Expand Down
Loading