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
9ba8506
Make security header for the qt labs folderlistmodel
Sep 16, 2025
249e7f7
Assess security levels for files under qtdeclarative/src/qmltest
Sep 16, 2025
01cd43d
Set explicit default security level of all files with default security
Sep 16, 2025
e81179e
QQmlPropertyCacheCreator: decouple resolution of property type and flags
Jul 28, 2025
228c783
QQmlPropertyCacheCreator: make use of q23::expected
Jul 29, 2025
29b5743
QQmlPropertyCacheCreator extract and expose tryCreateQQmlPropertyData
Jul 30, 2025
92c5114
QQmlPropertyCache: tiny cleaning of QQmlPropertyCache::append method
Sep 16, 2025
302a13f
Tests: Clean up includes
ulfhermannqt Sep 17, 2025
88ee904
Docs: Correct the type of the ValueFilter::value property
Sep 15, 2025
e21e655
tst_qqmlecmascript: Remove Q_EXPECT_FAIL for binding refusing update
ulfhermannqt Sep 1, 2025
230b093
tst_qmlcppcodegen: Adjust to fixed binding behavior in qtbase
ulfhermannqt Sep 11, 2025
f3b3395
tst_qqmlconnections: Adjust test condition to qtbase change
Inkane Sep 17, 2025
0117a0e
Update dependencies on 'dev' in qt/qtdeclarative
Sep 17, 2025
19fdb8b
VectorImage: Don't depend on implicit QMap include
Inkane Jan 10, 2025
4bb2ab5
Doc: Unify cli options and file settings in a single table for qmlformat
diseraluca-qt Aug 26, 2025
8c94259
Mark security header for the qt labs platform
Sep 18, 2025
cf572e2
QML: Preserve return type annotation for function expressions
diseraluca-qt Sep 10, 2025
a50af19
qmlformat: Fix ScriptFormatter for blocks/statements comments
samishalayel Aug 27, 2025
4808426
QQmlCodeModel: clean-up withDependentBuildDirectories()
samishalayel Sep 12, 2025
dec68b9
Include qqmlglobal_p.h in tst_qmltyperegistrar.cpp to fix build
vohi Sep 18, 2025
506f128
Doc: Qt Qml Models: Fix documentation issues
toreinio Aug 15, 2025
1cb9c3c
Doc: Mark TestResult QML type \internal
toreinio Aug 15, 2025
1cd950d
CRA: review src/qmlls
samishalayel Sep 17, 2025
52e6456
CRA: review src/plugins/qmllint and src/plugins/qmlls
samishalayel Sep 17, 2025
5e0ad46
qmlls: don't search C++ headers on fallback codemodel
samishalayel Sep 16, 2025
ecf78f3
QmlCompiler: Properly handle uncertain component status
ulfhermannqt Sep 15, 2025
e9f1f80
Mark security header for the qt labs settings
Sep 19, 2025
5486f0a
yoga: include missing header
timblechmann Sep 20, 2025
0e2b013
Update dependencies on 'dev' in qt/qtdeclarative
Sep 20, 2025
11cc077
Skip tst_QQuickFramebufferObject if OpenGL is not available at runtime
torarnv Sep 12, 2025
775861c
Doc: Add QML docs for Window::startSystemMove and startSystemResize
QtDheeru Jul 4, 2025
8f0d9f6
Give ownership to qml instead of deleting the object
Morteza-Jamshidi Sep 18, 2025
13aa6fe
Enable declared TextSelection instances to edit text programmatically
ec1oud Dec 8, 2023
ca0d9b5
tst_textedit_programmaticEditing.qml : satisfy the license bot
ec1oud Sep 22, 2025
ab008ba
Mark security header for the qt labs synchronizer
Sep 22, 2025
71f7260
Native Style: simplify implementation of QQuickNativeStyle
timblechmann Sep 20, 2025
d66cfa9
QtQml: Fix initialization of non-optional static plugins
timblechmann Sep 19, 2025
2ff1ff3
QQmlValueTypeWrapper: ensure value types alignment is respected
a12e Aug 14, 2025
2ef3de7
Mark security header for the qt labs sharedimage
Sep 22, 2025
044d3d2
QmlCompiler: Don't adjust the same conversion multiple times
ulfhermannqt Sep 22, 2025
b0720f5
sg: remove an unused variable in QSGMaterialShaderPrivate::prepare()
a12e Sep 22, 2025
694112f
mac style: update Slider and RangeSlider
Sep 19, 2025
7591491
deliverHoverEventRecursive(): don't crash if a child disappears
ec1oud Sep 10, 2025
7f7c01b
Set revision of new TextSelection features to 6.11
ec1oud Sep 23, 2025
5f0031c
Make QmlAssetDownloader a private module
torarnv Sep 19, 2025
bf891bd
FluentWinUI3: Fix text color of RoundButton for high contrast themes
Aug 27, 2025
59dca51
Move the includes outside of the namespace for the 3rdparty yoga source
Sep 22, 2025
7b70ea7
Mark security header for the qt labs wavefrontmesh
Sep 23, 2025
9d76878
Synchronizer: Add a note about using it with singletons
Inkane Sep 23, 2025
46925f5
qmllint: Consider "on-bindings" for required properties
Inkane Sep 23, 2025
6cb8129
Tests: gifs - include missing header
timblechmann Sep 24, 2025
f4fdea1
qml: silence clang-21 warnings
timblechmann Sep 24, 2025
eee7404
tests: silence some clang warnings
timblechmann Sep 25, 2025
75c5dfb
Replace nokia.com logo URLs with something that works for now
ec1oud Sep 24, 2025
5c6c23e
QuickShapes: Make the module public
grulja Sep 24, 2025
5f5e4fb
Update dependencies on 'dev' in qt/qtdeclarative
Sep 25, 2025
e23de2b
Mark security header for the qt labs models
Sep 17, 2025
09e2e19
FontDialogContent: Comply with accessibility insights for Windows
Sep 23, 2025
a21a492
ColorDialog: Comply with accessibility insights for Windows
Sep 24, 2025
ab83b2d
FileDialog: Comply with accessibility insights for Windows
Sep 24, 2025
a28bb52
QQuickStyle: Be smarter about detecting if a theme is dark
Sep 19, 2025
7f5b602
Make defaultDelegate compatible with TreeModel and TableModel
Sep 11, 2025
939fadb
SearchField: Update SortFilterProxyModel in docs
dilekakcaay Sep 26, 2025
7ca76d3
Menu: prioritize parentItem's window as transient parent for native m…
Sep 4, 2025
3e70091
Update dependencies on 'dev' in qt/qtdeclarative
Sep 29, 2025
ed607c8
Initialize QQuickGradientStop position to zero
chriadam Sep 19, 2025
5856373
dom: remove unused argument in pathFromOwner()
samishalayel Aug 29, 2025
613fb99
qmlls: unify punctuation in error messages
samishalayel Sep 22, 2025
80659d7
qmlformat: format type annotations
samishalayel Sep 10, 2025
2dc479e
qmlformat: format list type annotations
samishalayel Sep 10, 2025
bc1d2c3
qmlformat: format return type annotations
samishalayel Sep 11, 2025
f74b193
qmlformat: stop moving comments around QmlObjects
samishalayel Sep 11, 2025
75b4b70
tst_qmlls_modules::qmldirImports: increase timeout
samishalayel Sep 23, 2025
aaf50a2
QQmlCodeModel: add function to get all build paths
samishalayel Aug 21, 2025
d6cdecf
make tst_qmlls_modules:qmldirImport more robust
samishalayel Sep 24, 2025
9e70404
QQmlJSUtils::resourceFilesFromBuildFolders: port to QDirListing
samishalayel Sep 23, 2025
f671110
qmlls: add NoPath option for highlighting
samishalayel Jun 3, 2025
d60327c
qqmltoolingsettings: remove #if QT_CONFIG(settings) guard
samishalayel Aug 20, 2025
78c1e30
Doc: Remove misleading example about alias overriding
ulfhermannqt Sep 24, 2025
fa19644
QQmlInstantiator: Don't needlessly regenerate after delegate update
ulfhermannqt Sep 29, 2025
2127cbb
Android: skip Qt Quick View tests until a timeout fail fix is ready
Issam-b Sep 30, 2025
2cee3a1
Account for safe margins in scenegraph vulkan example
Issam-b Sep 29, 2025
b1faaf1
Fix flaky tst_QQuickWidget::focusOnClickInProxyWidget on Ubuntu Wayland
Sep 26, 2025
f4dc2cf
VectorImage: Support basic masks
eskilblomfeldt Aug 28, 2025
4ec5f97
Update dependencies on 'dev' in qt/qtdeclarative
Sep 30, 2025
7d1ee3b
QtQml: Clear cached value type instances when clearing component cache
ulfhermannqt Sep 29, 2025
cfcce18
Revert "tst_qquickmenu: fail on warnings"
mitchcurtis Sep 30, 2025
bf2ec67
SpinBox: accept touch events
mitchcurtis Sep 30, 2025
8a7973f
Material: don't set individual radii properties on rectangle SG node
mitchcurtis Aug 7, 2025
b1ee706
StackView: don't load new items if QML engine is null
mitchcurtis Sep 19, 2025
883e58f
qmlls: add internal --inputFile option
samishalayel Jun 3, 2025
2c81a99
QQmlDomAstCreator: enable scriptexpressions for DomCreationOption::De…
samishalayel Sep 12, 2025
c4e98e6
Avoid showing content beneath status bars in wearable example
Issam-b Sep 4, 2025
fd477a5
dom: remove iterateDirectSubpathsConst()
samishalayel Aug 29, 2025
a629e9e
QtQml: Deprecate QQmlPropertyMap default ctor
ulfhermannqt Sep 29, 2025
e83fea1
wasm: a11y - add selenium qml test
EvenOAndersen Mar 22, 2025
6fb81c0
Doc: add links to the QQuickWidget examples to the submodule page
alcazaco Jul 30, 2025
89212b6
qmlformat: Disable WriteOutCheck at runtime
seyainc Sep 3, 2025
ff5a92c
qmlformat: Expose sourceLocation for Comment
seyainc Sep 3, 2025
f8224c1
qmlformat: Pass fileLocations to writeRegion for conditional output
seyainc Sep 30, 2025
a07e936
qmlformat: Add FormatDirectiveScanner for qmlformat directive support
seyainc Sep 3, 2025
4486e9c
qmlformat: disable formatting of non-script expressions via comments
seyainc Sep 30, 2025
faab918
qmlformat: expand OutWriter's constructor
seyainc Sep 23, 2025
2ae03a7
qmlformat: Support disabling formatting for script expressions via co…
seyainc Sep 3, 2025
3b52fa9
doc: document qmlformat disable feature
seyainc Aug 25, 2025
8ba50d5
qmlls.ini generation: check parent build dir before writing it
samishalayel Aug 12, 2025
98399d9
Baseline test: Misc. scene grabber improvements
aavit Sep 17, 2025
7fa3971
QtQml: Fix assigning to QML-defined list properties
ulfhermannqt Sep 30, 2025
5301898
SearchField: Keep currentIndex at -1 until user explicitly selects
dilekakcaay Sep 17, 2025
fea9a8b
QQuickRhiItem docs: follow QRhiWidget docs wrt fixed size
alpqr Sep 29, 2025
3a44a18
QQmlCodeModel: introduce QProcessScheduler
samishalayel Aug 21, 2025
6ca0435
QQmlCodeModel: run CMake build in background
samishalayel Aug 21, 2025
72131e6
Update dependencies on 'dev' in qt/qtdeclarative
Oct 3, 2025
f6caff8
Rename the Filter::invert property in QML SFPM
Sep 30, 2025
3cda99d
Doc: Add links to Qt Academy courses
alcazaco Sep 26, 2025
51a753e
Doc: Resolve documentation build warnings
alcazaco Sep 26, 2025
8f1bfc0
Add some test cases to test the setData methods in QQmlTreeModel
Sep 30, 2025
9324f44
Fix IME selection cursor update
jarkkokoivikko-code-q Sep 26, 2025
aed22a7
Doc: Add Qt Academy course links to documentation
inharjul Oct 6, 2025
12f0f71
QuickStylePlugin::unregisterTypes(): cleanup selectors from global list
Aug 20, 2025
89fdea5
Import QtQuick in +Imagine/FileDialogDelegate.qml
Oct 3, 2025
5d29d63
ScrollView: use padding if no rightPadding or bottomPadding is set
Morteza-Jamshidi Aug 15, 2025
8203f86
QtQml: Add test for writing to delayed properties
ulfhermannqt Sep 30, 2025
61421f2
Doc: Fix broken links in Qt Qml
alcazaco Sep 24, 2025
5d9c38c
Doc: Fix API names in "Enumeration key string <-> key value helpers"
alcazaco Sep 24, 2025
36024b4
Doc: Remove a duplicate item from TOC
alcazaco Sep 25, 2025
03cd2de
CMake: Add plugin options to qt_generate_deploy_qml_app_script
jobor Sep 29, 2025
61e9aa7
Value tpyes: improve conversion warnings
Inkane Sep 18, 2025
4e8bd31
CRA: Review local storage
Inkane Oct 6, 2025
2ebc035
CRA: Review qmltoolingsettings
Inkane Oct 6, 2025
ba56f1e
QQuickPane: disconnect signals in destructor
mitchcurtis Oct 6, 2025
f5e3426
QmlCompiler: Fix write access to QVariantMap
ulfhermannqt Oct 6, 2025
0149d14
mac style: update Switch
Oct 7, 2025
a38edb5
Fix coverity warnings
ulfhermannqt Oct 6, 2025
01f096c
QQuickMacStyle: tweak NSTextFieldCell's drawing
Oct 8, 2025
fb1c8dc
QML Generator: Fix transform reference and improve layer handling
aavit Oct 7, 2025
68f2092
Fusion Button & RoundButton: bind icon.color to a palette color
Oct 7, 2025
95ed95f
QmlCompiler: Expect singleton members to be shadowable
ulfhermannqt Oct 7, 2025
53566b5
Be explicit about type-conversion for QString::args()
ediosyncratic Oct 6, 2025
b8a8859
test: Check that VectorImage is able to load SVG files
eskilblomfeldt Oct 3, 2025
dd6865c
Assert that overlay isn't null
Oct 7, 2025
b689344
Update dependencies on 'dev' in qt/qtdeclarative
Oct 9, 2025
4381eaf
QtQml: Reset scope object call lookup if it fails
ulfhermannqt Oct 8, 2025
dff5931
Skip synthesis of QContextMenuEvent if eventpoint has a grab
ec1oud Oct 3, 2025
5b2216f
VectorImage: add missing include
sapiippo Oct 9, 2025
65dd594
Tooling: Also clear singletons when resetting preview
ulfhermannqt Oct 8, 2025
4bf6938
QtQml: Don't allocate empty arrays of ID values
ulfhermannqt Oct 8, 2025
a981814
QtQml: Support trailing comma in list properties
ulfhermannqt Oct 8, 2025
a92b696
Docs: fix missing SpinBox control
Oct 9, 2025
385e957
FluentWinUI3: Fix ComboBox size when the model changes
Oct 7, 2025
ceb49a8
qmltc: Fix context assignment
ulfhermannqt Oct 9, 2025
18d7df7
Fix internal doc comment on QQuickDeliveryAgentPrivate::eventTargets
ec1oud Oct 10, 2025
7f4ba3a
Add missing Q_INTERFACES(QQmlParserStatus) to QQuickTextSelection
torarnv Oct 10, 2025
eee4e76
CanvasImageData: Track image data size for gc purposes
Inkane Oct 9, 2025
96764ff
qmlformat: Group "pure" formatting and tool behavior options
Inkane Sep 23, 2025
b4a207a
IntValidator docs: Provide guidance on intermediate results
Inkane Oct 9, 2025
f41f060
Provide effective size policy of Layout in its attached properties
Oct 8, 2025
d231bd6
Fix writing undefined via QQmlProperty
Inkane Nov 25, 2024
a96720a
QQmlProperty: Handle reset for object properties, too
Inkane Oct 13, 2025
c597751
Prefer write via QQmlProperty in setInitialProperty and fix crash
Inkane Sep 3, 2025
fb3d448
QtQml: Use QQmlStringConverters to create QColor from strings
ulfhermannqt Oct 10, 2025
2512ffe
a11y: Send missing QAccessible::ObjectShow event for Qt Quick Controls
Sep 10, 2025
75dcbb1
QtQml: Fix resolution of aliases to local aliases
ulfhermannqt Oct 10, 2025
48abcd8
Android: don't use quotes with QUICK_FOR_ANDROID_TEST_MAIN()
Issam-b Oct 2, 2025
4ded294
Remove some invisible character in license header
Issam-b Oct 2, 2025
27dc9f3
QtQml: Fix instanceof for URL and URLSearchParams
ulfhermannqt Oct 10, 2025
640948c
quickcontrols - material style: postpone updating qsgnodes
Sep 15, 2025
3f9522b
Qt.rgba: use qBound to avoid asserts
samishalayel Oct 10, 2025
299c449
qmlls: print import path information on hover
samishalayel Oct 9, 2025
952452c
tst_styleimports: make attachedTypesAvailable use builtins styles
samishalayel Oct 6, 2025
97fe92b
qmlClearEnginePlugins: call unregisterTypes on static plugins
samishalayel Sep 26, 2025
93dd57c
qqmlpluginimporter: remove special casing for macos
samishalayel Oct 6, 2025
575f6aa
CMake: Fix tst_qmlls_modules installation
alcroito Oct 13, 2025
49b0d5d
doc: fix qmltypes description: its QML, not JSON
samishalayel Oct 7, 2025
5d4602a
ScrollBar::test_flashing: Use non-interactive scrollbar to stabilize …
torarnv Oct 13, 2025
2ba88b7
Improve internal docs for QQuickPointingDeviceExtra
ec1oud Oct 13, 2025
567d8b9
Make tst_QQuickMouseArea::cursorUpdating easier to troubleshoot
ec1oud Oct 13, 2025
c20d1be
XmlHttpRequest: Don't treat content-related errors as network errors
Morten242 Oct 13, 2025
f2c7a26
Extending QML: Clarify the need for qmldir files with qmake/cmake
iCristalrope Sep 26, 2025
2ceae8f
software backend: Fix clipped text styles
eskilblomfeldt Oct 10, 2025
425766a
Test the rowsChanged() signal in void tst_QQmlTreeModel::setData()
Oct 13, 2025
ff19a79
qmlhighlighter: get rid of redundant class
seyainc Oct 1, 2025
8ef91e2
qmlhighlighter: use more expressive class name
seyainc Oct 1, 2025
e8f9576
qmlhighlighting: wrap semantic highlighting logic in a namespace
seyainc Oct 1, 2025
6f8b218
qmlhighlighting: refactor for reusability
seyainc Oct 1, 2025
4b8116c
IRBuilder: Drop pointless visit overrides
iCristalrope Sep 19, 2025
bde94fe
QtQml: Store QUrl as-is in QV4::UrlObject
ulfhermannqt Oct 13, 2025
1a49b2a
QtQml: Unify messages about cyclic aliases
ulfhermannqt Oct 13, 2025
5f0479f
Avoid duplicate item insertion during parent expansion
Oct 1, 2025
51f24ef
QQuickShaderEffectSource: Don't cut off bottom row of texture
paulolav Jun 6, 2025
fbf320e
style: remove indentation in namespace
seyainc Oct 13, 2025
577682c
MaterialStyle: Fix early out conditions for background and foreground
Morteza-Jamshidi Sep 26, 2025
e1e68ec
MaterialStyle: Fix reset behavior for foreground and background
jarkkokoivikko-code-q Sep 29, 2025
797a0ff
testhttpserver: support upper-case and lower-case header names
Morten242 Oct 13, 2025
02e70b2
tst_qquickhoverhandler::asProperty(): remove redundant code
Oct 15, 2025
01e1130
QmlDebug: Move QmlProfilerData to the QmlDebug library
ulfhermannqt Oct 14, 2025
f4574cb
test: Make manual vectorimagetest compile again
eskilblomfeldt Oct 15, 2025
00f7af4
Fix svgtoqml invocation when there is no windowing system
eskilblomfeldt Oct 14, 2025
7a80cb7
a11y: Change role of QQuickPage to Pane from PageTab
EvenOAndersen Sep 11, 2025
22ac547
VectorImage: Fix offset transformation of use nodes
eskilblomfeldt Oct 16, 2025
ad65c8d
Flat Style example: Split CMake project into multiple QML modules
JKSH Aug 26, 2025
84be2e0
tst_HoverHandler::deviceCursor: more feedback about hovered state
ec1oud Oct 16, 2025
c71604b
Silence MSVC compiler warning
Oct 13, 2025
12cf5cc
TextInput: don't clobber text cursor visible state
Jun 27, 2025
b56817f
QML generator: Avoid creating empty animations
aavit Oct 14, 2025
e3fa4de
Android: skip test cases failing to acquire deadlock protector
Issam-b Oct 15, 2025
806ab1d
QtQml: Fix coverity warning
ulfhermannqt Oct 16, 2025
830fc33
QtQml: Augment the "is not a type" warning for unspecialized lists
iCristalrope Oct 14, 2025
4f4b36b
qmllint: Augment the import warning for unspecialized list properties
iCristalrope Oct 14, 2025
72e1263
Compiler: Actually read the value of a key passed to qmltypes
iCristalrope Oct 16, 2025
2cc0302
Adapt to reuse version 6
lugerard Oct 13, 2025
0ef12ac
rendercontrol test: Skip when format is not supported
alpqr Oct 10, 2025
1530e5c
Software Adaptation: Disable partial updates when fractional scaling
nezticle Jun 19, 2025
89f08f9
QQuickOverlay: translate touch events that circumvent the deliveryagent
Oct 17, 2025
b483fc5
Native Style: rework style and focus window initialization
timblechmann Sep 20, 2025
3192915
Set default stack size safety margin for VxWorks
kapinter Jul 8, 2025
12af84f
Add QT_QML_DEBUG compile definition to the Qt6::Qml target
semlanik Aug 27, 2025
3d754ed
Dom: also lazy-load files that don't exist on disk
samishalayel Sep 12, 2025
98e68b9
tst_qqmlecmascript: add data test for date parsing
samishalayel Oct 1, 2025
741f4b1
V4 Date: Support more nonstandard date formats
samishalayel Oct 1, 2025
adb6b68
qmllint: prefer enums over chained attached type
samishalayel Oct 16, 2025
0546b96
QQmlCodeModelManager: remove defaultX members
samishalayel Sep 24, 2025
8740577
QQmlCodeModel: call CMake on workspace opening
samishalayel Aug 21, 2025
b2173c0
doc: remove \c in brief of QT_QML_GENERATE_QMLLS_INI_NO_CMAKE_CALLS
samishalayel Oct 17, 2025
1727532
qmllint: Fix typo in assignmentInCondition warning
iCristalrope Oct 21, 2025
650a022
tst_HoverHandler::touchDrag: QCOMPARE(QPoint, QPoint)
ec1oud Oct 17, 2025
7e70956
Add tst_HoverHandler::twoHandlersTwoTouches
ec1oud Oct 15, 2025
7690e5b
Make QQuickPopupPrivate::handleTouchEvent() use QEventPoint::scenePos…
JKSH Jan 19, 2025
b30e85d
Compiler: Clean up LoggerCategoryPrivate
iCristalrope Oct 21, 2025
7135945
Support masked items with transforms
eskilblomfeldt Oct 17, 2025
cecd690
Ensure that the right grid at least have one column
Oct 14, 2025
c73b19a
Doc: Link directly to pages and use markup for verbatim text
Oct 20, 2025
a935770
Doc: Replace text with \since commands
Oct 20, 2025
baaab2e
Compiler: Avoid generating duplicate settings names
iCristalrope Oct 22, 2025
cc9ce86
Doc: use registerModule in "Use a C++ enum in JavaScript" how-to
mitchcurtis Oct 16, 2025
aa136e9
Blacklist tst_HoverHandler::twoHandlersTwoTouches for now; rearrange
ec1oud Oct 23, 2025
2dc6093
Doc: Fix formatting in the List of JavaScript functions topic
alcazaco Oct 16, 2025
e36915f
RectangularShadow: Add support for individual corner radius
Oct 13, 2025
0abe66e
Revert "Android: skip Qt Quick View tests until a timeout fail fix is…
Issam-b Oct 11, 2025
16f014f
Update dependencies on 'dev' in qt/qtdeclarative
Oct 23, 2025
c3f977c
Android: fix QtQuickView fields access level
Issam-b Oct 6, 2025
411a46d
Skip tst_QQuickContextMenu::menuItemShouldntTriggerOnRelease()
ASpoerl Oct 22, 2025
7719e91
Run tst_qquickfiledialogimpl also with the Imagine style
Oct 3, 2025
e88b3ef
Dialogs manual test: add radio buttons for selecting popupType
Oct 21, 2025
0b17d94
doc: Fix mention of DragHandler in TapHandler docs
ec1oud Oct 24, 2025
516e764
Doc: Fix links to replacement dialogs
Oct 22, 2025
603d7f0
ProgressBar: ensure the groove resepect the width of the control
Oct 24, 2025
41a167c
Slider/RangeSlider: ensure empty groove has the correct look
Oct 24, 2025
5ab9a15
qmlls: support relative import paths just like qmllint does
samishalayel Oct 17, 2025
7200662
qmllint: load different import paths from setting file correctly
samishalayel Oct 17, 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