Skip to content
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
70a111d
FileSystemExplorer: Add missing import
Inkane Jul 17, 2025
7280282
spreadsheets example: Fix warnings (and code)
Inkane Jul 17, 2025
ef84bfb
spreadsheets example: Configure qmllint
Inkane Jul 17, 2025
291ac9d
Change `6.9` to `6.10` for QSGGeometry functions added after 6.9 FF
pixelgrease Jun 22, 2025
6ad5302
Update dependencies on 'dev' in qt/qtdeclarative
Jul 18, 2025
3ab60f4
qmllint: Avoid spurious warnings when file selectors are used
Inkane Jul 9, 2025
fe8b5d2
qqmltoolingsettings: refactor search()
seyainc Jul 7, 2025
f28adba
SearchField: Add highlightedIndex and fix ambiguous currentIndex beha…
dilekakcaay Jun 23, 2025
51c5bc0
PointerHandler: Add handler to parent also on componentComplete()
Jul 17, 2025
5ab571d
QQmlEngine: use the QMetaCallEvent small-arguments-in-place optimization
a12e May 23, 2025
fd7b749
Benchmark filters and sorters in QML SFPM
Jul 11, 2025
d232d16
Doc: Fix link in font documentation
kkoehne Jul 8, 2025
9a90704
qqmljsimportvisitor: give base types to attached scopes
samishalayel Jul 4, 2025
22b08c7
Move SPDX header comment back to the top of the file
Inkane Jul 21, 2025
91e868c
Document that qmlAttachedPropertiesObject only creates object if it's…
mitchcurtis Jul 17, 2025
c89bdc7
qmlAttachedPropertiesObject: rename create parameter to createIfMissing
mitchcurtis Jul 17, 2025
38f5e4a
tst_qquickmaterialstyle: add test for popup propagation to child item
mitchcurtis Jul 11, 2025
61d8f8f
Merge BorderShape API into RectangleShape
mitchcurtis Dec 11, 2024
8effdd9
Expose XMLHttpRequest to qmltypes
Inkane Jul 18, 2025
e32d335
sg: Fix culling in layers
alpqr Jul 21, 2025
e365250
QColorOutput: flush stderr on destruction
samishalayel May 28, 2025
afe28ca
CMake: More fixes for QT_CMAKE_EXPORT_NAMESPACE not being available
alcroito Jul 21, 2025
47b070c
qmltyperegistrar: Print error message if qmltypes file can't be opened
alcroito Jul 22, 2025
2d9db0d
Fix typo: rename sucessful to successful
JWWTSL Jul 23, 2025
d3ba7eb
FluentWinUI3: Improve SearchField indicators
dorisverria1 Jul 22, 2025
d3d045f
Minor QSGRenderNode doc cleanup to better match Qt 6
alpqr Jul 18, 2025
5778fe3
Curve renderer: Improve debug output
aavit Jul 23, 2025
d6f4789
QQuickAttachedPropertyPropagator: fix incorrect logging output
mitchcurtis Jul 23, 2025
090865a
Make it explicit that TableView's rowHeight and columnWidthProvider's…
kkoehne May 22, 2025
e657c7b
Shortcut: Fix nativeText and portableText when using sequences
Inkane Sep 27, 2023
88cebf7
QQuickSearchField: Explicitly add transitive includes
Inkane Jun 4, 2025
d877551
Fix typo: rename uneccessary to unnecessary
JWWTSL Jul 24, 2025
c7eaffd
QQmlJSImportVisitor: Avoid faulty unknown property warning
Inkane Jul 15, 2025
9781486
QQmlJSImortVisitor: Cleanup global scope setup
Inkane Jul 22, 2025
ee089f7
qmllint: Give root scope the correct type
Inkane Jul 23, 2025
3cd3924
tst_qmltyperegistrar: Ensure private config values are visible
Inkane Jul 24, 2025
6bdb619
QML Models: Correctly expose RoleFilter
Inkane Jul 25, 2025
a1d300a
yoga: don't export symbols
timblechmann Jun 16, 2025
55e4cca
Correctly update the current projection matrix for RenderNodes
Gagi2k Jul 10, 2025
5ae82f7
QtQml: Fix code to assign lists to list properties
Jul 11, 2025
f3d5e44
qmllint: emit parser warnings via QQmlJSLogger
samishalayel Jul 22, 2025
29be414
Add QmlTreeModel tests to CMakeLists.txt
matthias-rauter Jul 24, 2025
0c07908
qmllint/qdsplugin: Do not warn about calls inside Connections
Inkane Jul 18, 2025
d1f01b7
Quick: Correctly expose more types to QML
Inkane Jul 25, 2025
b422640
Implement support for easing
eskilblomfeldt Jul 3, 2025
5798460
Model/View documentation: remove link to outdated YouTube video
vohi Jul 23, 2025
e8f437d
Docs: Use \note consistently when using QList-types as models
vohi Jul 23, 2025
0e54ba3
Docs: use Oxford comma for sequence of concepts
vohi Jul 23, 2025
6b58ea2
Fix QSGDefaultRectangleNode::color() always returning invalid
QtDheeru Jul 28, 2025
705c71b
Remove support of manipulation of complex rows in QQmlTableModel
Jul 18, 2025
3f2c325
Remove support of manipulation of complex rows in QQmlTreeModel
Jul 18, 2025
8a968a1
QQmlPropertyCacheCreator: add tryDeriveCacheFrom(objIR, baseTypePropC…
Jul 24, 2025
49dd72f
QQmlPropertyCacheCreator: let PropertyCache handle override instead o…
Jul 21, 2025
2355f0a
QQmlPropertyCacheCreator: let PropertyCache handle override instead o…
Jul 24, 2025
b7748af
Doc: Remove link to deprecated method QQmlEngine::importPlugin
kkoehne Jul 25, 2025
9ae8312
qmllint: Do not warn about unknown signal handlers in custom parsers
Inkane Jul 28, 2025
65de0da
Remove setterGetters and setterSetters from QQmlTableModelColumn
Jul 21, 2025
ab9bdf2
Add moc include to QQmlTreeModel
matthias-rauter Jul 24, 2025
d91e9f2
Backport some changes from QmlTreeModel to QmlTableModel
matthias-rauter Jul 24, 2025
2f06f3b
Reorder the functions in QmlTreeModel
matthias-rauter Jul 24, 2025
f452e77
Remove columnCountChanged in setRowsPrivate
matthias-rauter Jul 24, 2025
801ee7a
Extend documentation for QQmlTableColumn
Jul 22, 2025
a42f047
qmllint: don't warn about fall-throughs where they don't happen
samishalayel Jul 21, 2025
add769c
qmllint: fix '.,' in qmllint output
kkoehne Jul 10, 2025
e17d5b4
qmlformat: Add missing space in help output
kkoehne Jun 27, 2025
bc2f344
Always set a minimum padding of 4 for the available render order
Gagi2k Jun 26, 2024
487585b
CMake: Don't publicly propagate private Qt modules for public modules
alcroito Jul 28, 2025
bb09490
Change parameter name in QmlTreeModel::appendRow
matthias-rauter Jul 25, 2025
d491b91
Make QmlTreeModel more similar to QmlTableModel
matthias-rauter Jul 24, 2025
b09b103
Curve renderer: Handle multiple syncs before updateNode
aavit Jul 21, 2025
8c55530
doc: Expand VectorImage docs to include information about Lottie
eskilblomfeldt Jun 26, 2025
d542f1a
Material Toolbar: Reflect background color with set custom primary color
Jul 29, 2025
78b23bd
QQmlSslConfiguration: introduce sslOptionFlags property
isolovev Jul 14, 2025
cea8a1f
Deprecate QQmlSslConfiguration::sslOptions property
isolovev Jul 15, 2025
754d3c6
QtObject: Give uiLanguage a signal in addition to BINDABLE
Inkane Jul 29, 2025
b114eed
qmllint: Do not warn about BINDABLE only properties (just now)
Inkane Jul 29, 2025
58ca15c
FileDialog: don't crash if it fails to create the non-native file dialog
Jul 30, 2025
0e67794
Remove link to deprecated MS documentation
Jul 29, 2025
5276311
tst_qqmlpreview: remove dead code
seyainc Jul 16, 2025
44518dc
vectorimage: Use ScriptAction instead of zero duration animation
eskilblomfeldt Jul 3, 2025
57d67a2
Fix typo: rename occured to occurred
JWWTSL Jul 29, 2025
87f6e63
Dialogs: Declare FileDialogDelegateLabel from its module alias
Jul 30, 2025
6575b0e
qmllint: Introduce UserContextProperties
samishalayel Jul 15, 2025
1025a40
tst_qquickmenu: fix "cannot show menu: parent is null" warning
mitchcurtis Jul 31, 2025
21543ca
QQ4A: Reduce amount of spam calls in tst_signallistener
Petrivirkkunen Jul 29, 2025
cfacbf6
qqmltoolingsettings: split search logic in own class
samishalayel Jul 31, 2025
161464a
Doc: Create a Getting Started section for the Qt Quick module
alcazaco May 27, 2025
305d65a
filesystemexplorer: Provide proper metadata for macOS
kkoehne Jul 13, 2025
3045314
Use Accessible.name for StaticText in QAccessibleQuickItem
SmallLars Jul 11, 2025
48459e1
tst_qquickmenu: fix another "cannot show menu: parent is null" warning
mitchcurtis Aug 4, 2025
501f5c8
QQmlSslConfiguration: fix compilation without deprecated APIs
isolovev Jul 31, 2025
3bf35c1
QQuickPressHandler: c++23 compile fix
timblechmann Aug 4, 2025
d0fc30d
Update dependencies on 'dev' in qt/qtdeclarative
Aug 5, 2025
d6878e0
graph example: use qt_add_shaders with CMake
alpqr Jul 28, 2025
0b9a554
QQmlJSLogger: Don't trigger assert in QColorOutput
Inkane Aug 1, 2025
e90521b
QtQml: Avoid unnecessary copy
Aug 5, 2025
2a104f3
QtQml: Avoid unnecessary string copying
Aug 5, 2025
d5bab63
QtQml: Allow eval() in global context
Jul 11, 2025
527e108
qmltc: Don't crash on missing type information
Jul 11, 2025
1386015
Don't reuse invalidated distance field cache
eskilblomfeldt Jun 10, 2025
e32b292
Doc: Clarify Qt 6 hover behavior for Item::enabled
QtDheeru Jun 19, 2025
e796436
Fix unused code in tests/auto/quickcontrols
mitchcurtis Aug 5, 2025
1f95eef
macOS style: Give Switch an outline when "Increase contrast" is enabled
Jul 16, 2025
07600c2
Compiler: Skip type propagation for functions returning ScriptString
iCristalrope Aug 1, 2025
7ded306
qmllint: make contextproperties a real class and rename
samishalayel Jul 21, 2025
7f4f59a
qmllint: don't grep twice for context properties
samishalayel Jul 30, 2025
14a79d7
Acknowlege touch event state within the popup as similar to mouse
Aug 5, 2025
2e7cee3
Docs: split the SQL section out from the C++ model documentation
vohi Jul 23, 2025
a837e34
Add set_source_files_properties for SearchField
dilekakcaay Aug 6, 2025
cb966fc
Doc: Mention all_qmllint in the doc for qmllint
iCristalrope Aug 5, 2025
6ce91b0
Derive QmlTableModel from QAbstractItemModel
matthias-rauter Jul 24, 2025
d18947e
Qml Tooling: Fix searchDefaultLocation
Aug 5, 2025
792224d
QML Tooling: Streamline SearchResult construction
Aug 5, 2025
884c7ac
Spinbox example: Make the first * non greedy
tsdgeos Aug 5, 2025
e7b90cf
QQmlDataTest: drop default try timeout from 5 seconds to 1
mitchcurtis Jun 27, 2025
f695b0b
Doc: Fix incorrect usage of \generatelist
toreinio Aug 4, 2025
9574ca2
Unblacklist tst_QQuickWidget::tabKey on openSuSE-leap
Aug 5, 2025
b7ce1e5
Remove tst_QQuickWindow::openglContextCreatedSignal from blacklist
Aug 5, 2025
2907ac9
wasm: a11y - Implement ParentChanged event
EvenOAndersen Jul 24, 2025
a4039aa
tst_qmlformat: run on commentInEnum and commentInQmlObject.qml files
samishalayel Aug 4, 2025
cdce16e
tst_qmlls_qqmlcodemodel: remove unused file
samishalayel Aug 4, 2025
12f783d
Remove unused qualifiedName.qml file
samishalayel Aug 4, 2025
8e33e31
QtQml: Assert on currentStackFrame in direct eval call
Aug 7, 2025
aa4eb54
QmlCompiler: Remove pointless null check
Aug 7, 2025
64a5549
QtQml: Deduplicate import finalization
Aug 7, 2025
992ca8c
QmlCompiler: Pass QQmlJSSaveFunction as const ref
Aug 7, 2025
165f646
qmltyperegistrar: Update jsroot metatypes
Aug 7, 2025
3afce21
qt_add_qml_module: Support enabling lint target for examples
Inkane Aug 5, 2025
a8b5a83
ListElement: Remove historical FIXME
Inkane Aug 6, 2025
1cbad58
QuickDialogs: Do not use QFLAGS
Inkane Jul 31, 2025
202fef1
Fix qt.qpa.menus warning in tst_qquickmenu
mitchcurtis Aug 1, 2025
82eac57
Fix invalid access to enginePriv in QQmlIncubatorPrivate::clear()
QtDheeru Aug 6, 2025
4e64a98
Make qmlscenegrabber manual test directly openable in Creator
mitchcurtis Aug 8, 2025
cc161f0
Curve renderer: Fix filling of certain paths with degenerate parts
aavit Jul 23, 2025
5ff3539
HorizontalHeaderViewDelegate: set 6.10 with set_source_files_properties
Aug 7, 2025
adc5b98
VerticalHeaderViewDelegate: set 6.10 with set_source_files_properties
Aug 7, 2025
ff7947d
Qml[Table|Tree]Model: Put column handling in abstract class
matthias-rauter Jul 24, 2025
1224a1c
Improve error message for invalid import qualifier
QtDheeru Jul 28, 2025
1e96e77
tst_qquickanimations: bump defaultTryTimeout to 2 seconds
mitchcurtis Aug 8, 2025
a4691c6
qmlls: remove unused headers
timblechmann Aug 7, 2025
c11d945
Harden namespacing
timblechmann Jul 17, 2025
012f554
tst_qmlls_utils: fix singleton in test
samishalayel Jul 31, 2025
f82d838
QQ4A: Add possibility to register signals before QML is loaded
Petrivirkkunen Jul 11, 2025
a6b0c5f
QQ4A: QAndroidViewSignalManager: Move signal connection ID gen to Java
Petrivirkkunen Jul 15, 2025
662869f
QQ4A: Add QtSignalQueue class to manage queued signal connections
Petrivirkkunen Jul 22, 2025
ff38564
QQ4A: Enable signal connection queuing in QtQuickView and Content
Petrivirkkunen Jul 22, 2025
0dcad19
QQ4A: Docs: Update connectSignalListener docs in QtQuickView/Content
Petrivirkkunen Jul 22, 2025
6ea7f00
QQ4A: Add tests for early signal listeners
Petrivirkkunen Jul 23, 2025
7c85ae6
Android: fix broken link under QtQuickView page
Issam-b Aug 4, 2025
db1a9e1
CMake: Use qt_internal_add_RunCMake_test
alcroito Jul 21, 2025
142b267
qmllint: allow mixing ID based with text based translation
gongotar Aug 6, 2025
f3936ea
FolderDialog: Declare FileDialogDelegateLabel from its module alias
Aug 5, 2025
641050d
Update dependencies on 'dev' in qt/qtdeclarative
Aug 8, 2025
aeaa7ae
Add QML test for QRangeModel
vohi Jul 25, 2025
583d16c
QQmlJSTypeResolve: Support T -> QmlListProperty<T> conversion
Inkane Aug 1, 2025
1392a24
QtQml: Deduplicate enum handling in QtObject and clean up API
iCristalrope Jul 24, 2025
0880b3a
SearchField: Use highlightedIndex instead of currentIndex in styles
dilekakcaay Aug 1, 2025
3abb431
FileDialog: Fix major sidebar issues
Jul 30, 2025
7412063
FileDialog: Fix binding loops for Fusion, Material and Universal styles
Aug 5, 2025
b860b3f
Android: Add braces to m_hasQueuedStatus check
IQomit Aug 11, 2025
e3451a3
Document QQmlComponent error handling in detailed description
mitchcurtis Aug 11, 2025
3dd92bf
qmlscenegrabber: account for errors when loading QML
mitchcurtis Aug 11, 2025
b7a0542
Update svgtoqml generated examples
eskilblomfeldt Aug 7, 2025
9f17a1f
Curverenderer: Make QQuadPath::Element::isSubpathEnd() reliable
aavit Aug 6, 2025
579f826
Unblacklist tst_QQuickPopup::closePolicy and cursorShape on openSuSE
Aug 7, 2025
c77af43
Adapt to removal of QAbstactFileEngine::entryList
diseraluca-qt Aug 11, 2025
4dcf110
QtQml: Drop dead code
Aug 11, 2025
6a03789
QtQml: std::move strings rather than copying them
Aug 11, 2025
95f2d5a
QtQml: Optimize retrieval of string from Value
Aug 11, 2025
27ad8d9
JSRuntime: Add const correctness
iCristalrope Aug 11, 2025
b88759f
QtQml: Properly null-check module exports when iterating
Aug 11, 2025
c2ce31c
Fix runtime error in the flexboxlayout example
Aug 11, 2025
94f1f5e
manual tests: compile fix for namespaced qt
timblechmann Aug 11, 2025
0d17306
Skip reordering content model if items aren't reparented to item view
Jul 31, 2025
7a4743d
Fix QSGGeometryData::hasDirtyIndexData used wrong dirty flag
QtDheeru Aug 6, 2025
32fee0f
sg: optimize Renderer::cleanupBatches() by removing sorting and copying
a12e May 26, 2025
4a88ed0
DeliveryAgent: stop sending hovering mouse moves to grabber
ec1oud Jun 23, 2025
da7123a
Qml[Table|Tree]Model: Move setData to QAbstractColumnModel
matthias-rauter Jul 25, 2025
691b6cf
Qml[Table|Tree]Model: Move data to QAbstractColumnModel
matthias-rauter Jul 25, 2025
3dfc57c
wasm: a11y - Send ObjectDestroyed event from quickitem destructor
EvenOAndersen Jun 19, 2025
93ea1a1
Dialogs: only return valid QPlatformDialogHelper if Qt Quick dialog is
mitchcurtis Aug 13, 2025
018b10f
qt_target_qml_from_svg() command in cmake
eskilblomfeldt Aug 11, 2025
2f58813
tst_qmlformat_cli: remove hand-written keys
samishalayel Aug 12, 2025
a0e2afe
QML generator: lighten produced qml by skipping constant animations
aavit Aug 12, 2025
3bfc8ef
QSGThreadedRenderLoop: Handle window hiding at polish step
zzag Jul 30, 2025
21ff1d4
Material Style: fix focusIn and focusOut animation issues
Morteza-Jamshidi Aug 1, 2025
141993c
SearchField: Add Windows style
dilekakcaay Jul 18, 2025
e3891d7
qmltoolings add --dry-run option for qmlformat and qmllint
seyainc Aug 11, 2025
66b7fca
qmlformat: allow specifying an alternative location for settings
seyainc Aug 11, 2025
5b21e3c
Rename flexboxlayout example directory in consistent with others
Aug 15, 2025
598373e
doc: Add a note about escaping characters with qt_target_qml_from_svg
eskilblomfeldt Aug 15, 2025
0d67a8c
QQmlValueTypeWrapper: fix stack-use-after-return and missing destructor
a12e Aug 14, 2025
37887d6
QtQmlModels: Fix QML names and revisions
Aug 14, 2025
2f95385
FileDialog: Use SplitView to separate the sidebar from the content
Jul 30, 2025
77d47cb
FileDialog: remove 'required icon' from SideBar's addFavoriteDelegate
Aug 4, 2025
a66362e
QtQml: Fix formatting
Aug 15, 2025
a007f6e
QtQml: Add method to generate a QVariantHash from a JS object
Aug 15, 2025
5296c02
Doc: Demonstrate finding some private modules
JKSH Aug 14, 2025
4434466
SearchField: Fix baseline test failures
dilekakcaay Aug 13, 2025
15e90d4
Compiler: Detect calls on partially deleted objects and throw
iCristalrope Aug 14, 2025
df8b383
qqml: Remove unused MatchScore::VariantMatch
iCristalrope Jul 24, 2025
df8e4cd
Make sure to setup viewport and scissors also for RenderNodes
Gagi2k Jul 15, 2025
d7512f3
QQmlToolingSettings: Pass large objects as const ref
Aug 18, 2025
e9ab29c
tst_qmlformat_cli: also test default values for semicolonrule
samishalayel Aug 13, 2025
84026e7
tst_qmlformat_cli: make sure qmlformat settings stay stable
samishalayel Aug 13, 2025
a20a9e8
qmltyperegistrar: add line numbers to methods, properties and signals
samishalayel Jul 31, 2025
799926a
qmllsutils: distinguish attached types in bindings
samishalayel Jul 31, 2025
5e698fb
tst_qmlls_utils: remove invalid test for attached derived type
samishalayel Jul 31, 2025
d661811
qmlls: cleanup go to cpp component
samishalayel Jul 31, 2025
0fa91be
qmlls: find C++ definitions of properties
samishalayel Jul 31, 2025
937a213
qmlls: find C++ definitions of methods
samishalayel Jul 31, 2025
b317b64
qmlls: find C++ definitions of attached types
samishalayel Jul 31, 2025
7e4b5d7
qmlls: find C++ definitions of grouped properties
samishalayel Jul 31, 2025
7ea3235
qmlls: find C++ & QML definitions of enum
samishalayel Aug 8, 2025
76deb87
Update correct version in the quick flexboxlayout
Aug 18, 2025
3e43c91
QML generator: improve detection of constant animations
aavit Aug 14, 2025
554f037
Doc: add a Varying Delegate Sizes section
mitchcurtis Aug 18, 2025
7fb0e74
Compiler: Enable color output on supported consoles on Windows
iCristalrope Aug 15, 2025
14cc78f
tests: Support looping in vector image manual test
eskilblomfeldt Jul 3, 2025
5d1840f
Material Container: fix includes
Inkane Aug 19, 2025
319dea7
QQmlJSLogger: Also print out hints of fixSuggestions
iCristalrope Aug 15, 2025
243883e
qmllint: Update JSON format to include hints into fix suggestions
iCristalrope Aug 15, 2025
9a6cb71
qmlls: don't assert on .qmltypes files
samishalayel Aug 12, 2025
6077e71
Remove request for activation tst_QQuickTextInput::mouseSelectionMode
Aug 7, 2025
7760075
a11y: Enable TextInterface for text with heading role
Aug 19, 2025
5e13f08
Doc: Update FlexboxLayout with supported Layout attached properties
Aug 1, 2025
86fcb8d
QML generator: Skip generating invisible path items
aavit Aug 19, 2025
35f6faf
Use new qt_target_qml_from_svg() function for examples
eskilblomfeldt Aug 11, 2025
de090f6
heuristic context properties: write and load to/from disk
samishalayel Apr 10, 2025
acb23d2
qmlcontextpropertydump: add extra feature flag to disable/enable
samishalayel Aug 13, 2025
eecb2f8
HeuristicContextProperties: don't grep on empty argument
samishalayel Aug 19, 2025
63f43d3
qmllint: load .contextPropertyDump.ini from build folder
samishalayel Jul 22, 2025
3b8a158
qmltoolingsettings: silence deprecation warning
timblechmann Aug 21, 2025
07a6e94
Docs: Update Qt Quick for Android Example documentation
NickBennett1812 Aug 1, 2025
e0b9c58
Remove request for activation tst_focus::policy to fix flakiness
Aug 7, 2025
2547e8b
QtQml: Store detached VariantAssociation objects on the JS heap
Aug 15, 2025
6e29d65
qmlcontextpropertydump: add tool for context property search
samishalayel Apr 10, 2025
514337c
qmllint: disable unqualified warning on user context property call
samishalayel Aug 1, 2025
4a0735e
Fix builds with -no-pch by adding missing QTimer import
Issam-b Jul 10, 2025
0d67aad
QtQml: Return QVariant{Map|Hash} as-is when converting QJSValue
Aug 18, 2025
80cdbd6
TextInput: Port away from QQmlV4FunctionPtr
Inkane Aug 21, 2025
4ab1e09
Quick theme (iOS): include UITraitCollection header
Aug 19, 2025
8721ff9
qmllint: Do not warn about QQmlPropertyMap access
Inkane Aug 18, 2025
106329a
CMake: Fix execution of svgtoqml tool
alcroito Aug 22, 2025
edafe62
Qml[Table|Tree]Model: Move validateRow to QAbstractColumnModel
matthias-rauter Jul 25, 2025
36216db
Reset sub-menu and content item during deletion in the quick menu
Aug 13, 2025
2bc3f45
qmllint: don't search for heuristic context properties
samishalayel Jul 22, 2025
142cd01
Fusion style: Make [highlight] outline color stronger in high contrast
Aug 12, 2025
e908764
Fix '--' argument prefix in qmlformat doc
xavi-b Aug 24, 2025
c4fc37d
Fix missing documentation for qmlformat SemicolonRule
xavi-b Aug 24, 2025
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.11.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
72 changes: 71 additions & 1 deletion .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 @@ -288,7 +351,6 @@ tests/auto/*/*/*/*.moc
src/qml/RegExpJitTables.h
src/qml/udis86_itab.c
src/qml/udis86_itab.h
src/qml/qml_compile_hash_p.h

# Generated HLSL bytecode headers
*.hlslh
Expand All @@ -301,7 +363,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
4 changes: 4 additions & 0 deletions .gitreview
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[gerrit]
host=codereview.qt-project.org
project=qt/qtdeclarative
defaultbranch=dev
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$
35 changes: 25 additions & 10 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,14 @@ 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)
find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals)

# Make sure we use the fixed BASE argument of qt_add_resource.
set(QT_USE_FIXED_QT_ADD_RESOURCE_BASE TRUE)
# special case end
# This should be called as early as possible, just after find_package(BuildInternals) where it is
# defined.
qt_internal_project_setup()

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} CONFIG REQUIRED Core)
find_package(Qt6 ${PROJECT_VERSION} QUIET CONFIG OPTIONAL_COMPONENTS Gui Network Widgets OpenGL OpenGLWidgets Sql Concurrent Test TestInternalsPrivate LanguageServerPrivate LinguistTools Svg ExamplesAssetDownloaderPrivate)

# Set up QT_HOST_PATH as an extra root path to look for the ShaderToolsTools package
# when cross-compiling.
Expand All @@ -32,16 +33,30 @@ 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")
include("${CMAKE_CURRENT_LIST_DIR}/tools/svgtoqml/Qt6SvgToQmlMacros.cmake")
# special case end

if(NOT QT_FEATURE_commandlineparser)
Expand Down
Loading