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
1247ed1
ContextMenu: add more data rows to customContextMenu auto test
mitchcurtis Dec 10, 2024
76359a6
FluentWinUI3: Move FocusFrame type to private impl module
dorisverria1 Jan 13, 2025
6891392
QDeferredSharedPointer: don't populate eagerly on factory reset
samishalayel Jan 6, 2025
2e11f53
qmldom: simplify DomCreationOption
samishalayel Jan 9, 2025
5cfdc81
dom: remove unused Path::Empty() method
samishalayel Jan 10, 2025
6be33f6
QtQml: Better protect QQmlTypeLoader shared data
Dec 2, 2024
2b4327a
Android: remove an extra repository definition
qtrampe Jan 15, 2025
e0e4e76
QmlDom: Add missing include
Jan 15, 2025
314c8eb
Update Gradle versions in QtQ4A examples
Jan 15, 2025
c679295
FluentWinUI3: Move StyleImage to private impl module
dorisverria1 Jan 13, 2025
deeb143
ObjectCreator: Handle QQmlParserStatus for attached objects
Inkane Dec 5, 2024
c85d635
VectorImage: Fix issue with animation ending early
eskilblomfeldt Jan 14, 2025
f3ed490
tst_qmldomconstruction: adapt the benchmark to laziness
samishalayel Jan 10, 2025
381c5e7
qmldom: add Minimal DomCreationOption for QDS
samishalayel Jan 10, 2025
7d455e3
qmldom: make Path methods less deceitful
samishalayel Jan 10, 2025
4ae7012
QuickLintPlugin: Guard against deceptive default properties
Jan 15, 2025
28193dd
FileDialog: add test which uses the new sidebar
Jan 15, 2025
360a614
QmlCompiler: Implement MoveRegExp in the type propagator
Jan 15, 2025
f6d2929
Process QQuickItemPrivate::transformChanged before recursing children
torarnv Jan 16, 2025
35ae88a
Docs: Improve RectangularShadow documentation
alcazaco Jan 14, 2025
0208321
Fix navigation in Qml WorkerScript and XmlListModel projects
alcazaco Jan 2, 2025
c159f4e
QmlCompiler: Reduce duplication of "not found" messages
Jan 16, 2025
746f38b
QmlCompiler: Reduce duplication of warnings about missing properties
Jan 16, 2025
f5c72b7
tst_qmlls_cli: Add missing final
Jan 17, 2025
5e69459
tst_qmlls_qqmlcodemodel: Don't leak the QThread
Jan 17, 2025
24ac769
Deliver QContextMenuEvent via ExtraData.contextMenu, not event filter
ec1oud Jan 14, 2025
4f2b6cb
Re-enable the Qml Debug tests on Intel Macs
thiagomacieira Jan 17, 2025
e739891
Add ContextMenu::requested signal
CarlSchwan Jan 2, 2025
18725f6
Doc: add more ContextMenu documentation
mitchcurtis Jan 14, 2025
9ac6494
doc: Mention that QQuickAbstractDialog cannot be created in QML
Jan 16, 2025
daf3b4a
Ensure safe areas are always updated in paint order
torarnv Jan 16, 2025
d380dcb
Make SafeArea.additionalMargins actually add to the margins, not union
torarnv Jan 17, 2025
0c24f5e
QQmlTypeLoader: Allow qmldir-listed scripts to import themselves
Jan 13, 2025
6173d24
QmlCompiler: Deduplicate source location methods
Jan 16, 2025
4476a91
qmllint: Warn about invalid prefixed import access earlier
Jan 16, 2025
94c4d19
Update dependencies on 'dev' in qt/qtdeclarative
Jan 20, 2025
c795739
QQmlDom: fix build
dangelog Jan 17, 2025
d490add
Remove some unneeded destructor declarations
dangelog Jan 17, 2025
1ee3044
QPODVector: remove unnecessary #include <QDebug>
dangelog Jan 17, 2025
1a08475
ExceptionHandler: restore the RO5
dangelog Jan 18, 2025
9a6d81a
QQuickContents: disable copies
dangelog Jan 18, 2025
00e0461
Fix flakiness in tst_qquicktextedit
Jan 8, 2025
61a026e
QtQml: Add documentation note about QJSValue::isArray()
Jan 8, 2025
d3bdce2
Fix quickdialogs compilation when settings feature is turned off
Jan 21, 2025
87866c0
Android: remove unused imports from QtQuickView
Issam-b Jan 7, 2025
d3492ff
QmlCompiler: Introduce transactions for the logger
Jan 20, 2025
9c9dda5
Use the _qt_internal_execute_proccess_in_qt_env instead of tool_wrapper
semlanik Sep 12, 2024
5aad935
QJSEngine::collectGarbage: Align behavior with QML's gc method
Inkane Jan 20, 2025
2ed193e
Verify window active in flaky test tst_qquicklistview2
Jan 20, 2025
0b22140
QtQml: Ignore revisions on signals of attached objects
Jan 17, 2025
9e73591
QtQml: Move dependency hashing into type loader
Jan 9, 2025
ad55757
QQmlTimer: Remove blacklisting for MSVC 2019
Jan 22, 2025
983576d
QmlCompiler: Don't warn about problematic imports being unused
Jan 21, 2025
0f42984
Update dependencies on 'dev' in qt/qtdeclarative
Jan 23, 2025
b4bc689
Update translation order list to match latest QLocale::uiLanguages()
ediosyncratic Jan 23, 2025
3aa4359
QQuickPositioner: re-engineer PositionedItem
dangelog Jan 21, 2025
6506ca1
QQmlJSTranslationFunctionMismatchCheck: fix unity-build
marcmutz Jan 23, 2025
eb156d6
QQmlJSTranslationFunctionMismatchCheck: improve local arrays
marcmutz Jan 23, 2025
c66101a
Further reduce duplication of warnings about missing properties
Jan 21, 2025
44beb80
Docs: Update the published QML code to reflect current best practices
alcazaco Dec 18, 2024
80e17e4
dom: Make path appending O(n) instead of O(nˆ2)
samishalayel Jan 11, 2025
89dc227
Spreadsheets: Prevent data loss when dropping cells in invalid locations
Jan 23, 2025
1b9d4c6
Qml: Fix import order for certain name resolutions
Jan 22, 2025
f3451d8
QmlCompiler: Do not post-process compile errors
Jan 20, 2025
335dab5
Doc: Minor fixes
Jan 22, 2025
99052f7
CMake: Take new feature doc_snippets into use
kkoehne Nov 21, 2024
3108c58
QtQml: Add conversion code for QQmlListProperty to other lists
Jan 22, 2025
3f2f722
Add context menu to remove custom favorites in the SideBar
Jan 6, 2025
7add186
PopupPositioner: ensure popup windows are placed inside a screen
Jun 26, 2024
21c2383
Replace QBoolBlocker with QScopedValueRoolback
thiagomacieira Mar 5, 2024
938ca94
qmlls: librarify into QQmlLSPrivate
samishalayel Jan 14, 2025
9f46072
tst_qqmllanguage: Fix type mismatch and build warnings
Jan 27, 2025
22381f9
Give QQuickPopupItems an objectName
mitchcurtis Jan 27, 2025
c27daa0
QQuickPopupPrivate: remove m_ prefix from new members
mitchcurtis Jan 27, 2025
bfdadba
QML: Warn about relative QRC path
ansemkiv Jan 20, 2025
2e9f2c9
Spreadsheets: Fix drag and drop issue after scrolling in table view
Jan 24, 2025
90bad4e
Controls: improve ComboBox mouse tests
oKcerG Jan 26, 2025
c9aa986
Controls: Make ComboBox currentValue property writable
oKcerG Jan 15, 2025
7ade80f
QML docs: Use two argument (Q_)REVISION
Inkane Jan 27, 2025
19b3e7e
ListElement: Link to QML version of QT_TR_NOOP
Inkane Jan 13, 2025
caa5534
qmlformat: Preserve "?." tokens for various member access expressions
Jan 28, 2025
26ee9e4
QPODVector: code tidies
dangelog Jan 21, 2025
f1750a2
qmlformat: fix --write-defaults
Jan 21, 2025
4bda806
qmlformat: simplify getSettings
Jan 23, 2025
df13ff9
qmlformat: remove non-existing data from buildCommandlineOptions
Jan 23, 2025
6dfcdfd
qmlformat: move configuration functions into library
Jan 27, 2025
0cde2a8
qmlformat: fix precedence of settings
Jan 24, 2025
2dec2d8
qmlformat: don't build if commandlineparser not found
Jan 24, 2025
1088f40
qmlformat: add test for applying settings for files option
Jan 27, 2025
42de565
Silence compiler warning
Jan 27, 2025
6eae9be
qmlformat: Show line diffs WRT the expected in writeOut stability checks
Jan 29, 2025
51eb273
CMake: Fix test_qml_app_deployment test
jobor Jan 29, 2025
18f280e
QuickShapes: Handle removals of ShapePaths correctly
aavit Jan 27, 2025
a71792d
gc: Update docs
Inkane Jan 28, 2025
d040a09
QWindow: Tear down connections to ourself in dtor
Inkane Dec 19, 2023
102cec3
QQmlSA: make findPropertyUsage a bit faster
samishalayel Jan 28, 2025
6544fc2
coin: Enable git cloning
alcroito Aug 27, 2024
f71e2f9
CMake: Fix examples built as external projects
jobor Jan 29, 2025
711b643
qmlformat: Have the outWriter ensure spaces instead of adding them
Jan 28, 2025
13cb575
QmlCompiler: Clean up error handling
Jan 20, 2025
407a76e
Doc: Clarify use of QQuickWindow::beforeRendering
SafiM5 Jan 27, 2025
b7e341e
DomEnvironment: stop using Structured Bindings
marcmutz Jan 31, 2025
5a98720
ContextMenu: defer creation of Menu until it's shown
mitchcurtis Dec 17, 2024
522f770
Dom: Remove unused OutWriter::space()
Jan 30, 2025
c6336b3
qmlcompiler: Avoid pointless QSharedPointer (con|de)struction
Inkane Jan 31, 2025
f99fd9c
Change for QTRY_VERIFY flaky tst_qquicktextedit::overwriteMode()
Nov 20, 2024
11423de
tst_reformater: Fail test if input or output files are not found
Jan 31, 2025
a5f4c82
Revert "skip() tst_controls::Imagine::Popup::test_popupOverlayCenterIn"
Jan 31, 2025
d8c5a59
Limit page stacking to only one page
Morteza-Jamshidi Jan 28, 2025
f3a570d
qmllint: don't build tools on cross builds
samishalayel Jan 31, 2025
7b93562
qdslintplugin: add ImperativeCodeNotEditable warning
samishalayel Jan 27, 2025
ec221ec
qdslintplugin: add ErrUnsupportedTypeInQmlUi
samishalayel Jan 27, 2025
b3d1ec4
LayoutItemProxy: release the old targets proxy when changing target
Nov 6, 2024
f471b6c
Add QML_ADDED_IN_VERSION for SafeArea attached type
torarnv Feb 3, 2025
d61e008
tst_QQuickMenu::mouse: ensure we click outside of the menu
mitchcurtis Feb 3, 2025
cc63557
line-by-line format: Fix state transitions for property definitions
Jan 31, 2025
5598bd1
qmlformat: Accept `from` as an identifier
Jan 29, 2025
3cf7f87
Docs: Add more snippets for QQuickAttachedPropertyPropagator
alcazaco Jan 30, 2025
c350c38
Fix TableView crash when reordering if are either no rows or no columns
Feb 3, 2025
c9778d2
QtQml: Fix assignment of fileName and URL during compilation
Jan 24, 2025
1710767
QtQml: Reset top-level-required flag after processing sub-objects
Jan 22, 2025
e1bf7e5
ObjectCreator: Ensure alias property signals are emitted correctly
ouchuan Feb 1, 2025
0b1b754
Docs: Item.transform is read-only, but its content is editable
alcazaco Jan 29, 2025
063ab57
Enable read-backs for DateObject
diseraluca-qt Dec 19, 2024
a7349e6
Avoid unnecessary read-backs on ReferenceObjects
diseraluca-qt Dec 16, 2024
46586c6
tst_qquickpopup: More fixes to autotest failures
dorisverria1 Feb 6, 2025
056b59e
Revert "Re-enable the Qml Debug tests on Intel Macs"
Feb 5, 2025
23ba027
QtQml: Store script CUs in QQmlMetaTypeData
Jan 23, 2025
8d97eef
QtQml: Remove extra container for inline components
Feb 3, 2025
9e50c0d
QtQml: Eradicate urlToNonFileImport
Feb 3, 2025
f060664
QmlCompiler: Align path resolution in QQmlJSResourceFileMapper
Feb 5, 2025
aa7e85e
Quick: #include mocs
thiagomacieira Feb 5, 2025
c5d6509
tst_QQuickContextMenu: fix failures
mitchcurtis Feb 5, 2025
881996d
tst_qquickmenu: Take into account menu enter transitions
dorisverria1 Feb 5, 2025
af41bb1
tst_qquickmenu::mnemonics: make test friendly for transitions
Feb 7, 2025
cc6f5c4
tst_qquickmenu::popup: Make test less flaky
Feb 7, 2025
f7cab69
tst_qquickmenubar: fix/QEXPECT_FAIL failures to unblock CI
mitchcurtis Feb 6, 2025
7f838be
tst_qquickpopup: Fix/QEXPECT_FAIL autotest failures
Feb 6, 2025
6e327f2
tst_qqmenu: Skip subMenuFlipsPositionWhenOutOfBounds if not Basic style
dorisverria1 Feb 10, 2025
6e75f50
qml tool: Explictily register types
Inkane Feb 11, 2025
aed3256
tst_qml: Print stdout and stderr on failure
Feb 10, 2025
b9f56e0
tst_qquickmenubar::menuPosition: Skip if not running with Basic style
dorisverria1 Feb 11, 2025
5c97828
tst_qquickpopup: EXPECT_FAIL several test cases for the Imagine style
dorisverria1 Feb 11, 2025
a9ee1b1
Change for QTRY_VERIFY flaky tst_qquicktextedit::cursorDelegate
Nov 20, 2024
9e9ed40
Check if showView uses updated position
Jan 13, 2025
a61eb78
tst_qquickTextEdit::preeditCursorRectangle verify edit has valid child
Feb 7, 2025
517b3a8
QmlPreview: Fix blacklist implementation
Feb 13, 2025
0493493
Doc: Fix incorrect QML base types, QML property types
toreinio Feb 11, 2025
d0a5cf4
QQuickPressHandler: Avoid qAbs on signed int
Feb 14, 2025
e5afdab
FontMetrics: Add revision marker to new property
Inkane Feb 10, 2025
81fef37
Fix tst_qquickmenubar::menuPosition for all styles
Feb 11, 2025
e6ebb5b
tst_qquickmenu::popup: EXPECT_FAIL for iOS style
dorisverria1 Feb 16, 2025
3939c53
tst_qquickmenu: ensure that the menu doesn't open under the mouse
Feb 17, 2025
46f164a
Update dependencies on 'dev' in qt/qtdeclarative
Feb 14, 2025
61c7392
CMake: Temporary workaround for missing dependencies in qml_tool
alcroito Feb 12, 2025
288f352
Blacklist tst_QQuickMenu::focusMultiplePopup on Linux
mitchcurtis Feb 18, 2025
4478ebc
Blacklist tst_QQuickPopup::resetHoveredStateForItemsWithinPopup on Linux
Feb 18, 2025
970912b
CMake: Fix CMake Error: AUTOMOC for target neumorphicpanel_shared
alcroito Feb 17, 2025
dd8c005
Mention QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT in porting guide
Inkane Feb 18, 2025
87e2253
qmllint: Update help to correctly describe warning behavior
Inkane Feb 10, 2025
275cddd
Codegen: Make defineFunction non-virtual
Inkane Feb 5, 2025
24a9e1a
qqmljstyperesolver: De-pessimize isNumeric
Inkane Feb 1, 2025
54a1be7
qv4compilerscanfunctions: Avoid QList detach
Inkane Feb 4, 2025
9ccebdf
tst_qmlcppcodegen: Explicitly link against private API
Inkane Feb 3, 2025
f8bdcaa
tst_qqmlengine: Explicitly link against private API
Inkane Feb 3, 2025
028a056
qt_add_qml_module: Add QML module dependencies as CMake dependencies
Inkane Dec 20, 2024
73f88b7
qmlcompiler: Avoid more QSharedPointer (con|de)struction
Inkane Feb 3, 2025
5c308ed
QQuickContextMenuForeign: fix QML_ADDED_IN_VERSION macro
mitchcurtis Feb 4, 2025
7322725
Compiler: Add missing conversion for variant equality comparisons
Feb 14, 2025
3673bb8
doc: merge section after it was split accidentally
samishalayel Feb 13, 2025
24e9aee
qmllint: Warn about id outside of object declaration
Inkane Jan 30, 2025
907c896
qqmljsscope: add id source location
samishalayel Jan 27, 2025
9136f4a
qdslintplugin: add WarnInvalidIdeInVisualDesigner warning
samishalayel Jan 27, 2025
4352e3e
qmllint: add benchmark
samishalayel Jan 27, 2025
fbed221
QQmlJSLinterCodeGen: disable compiler checks when category is disabled
samishalayel Jan 30, 2025
e338bbe
qqmljsutils: improve didYouMean performance
samishalayel Jan 30, 2025
6d4a14f
qmllint: avoid wasteful didYouMean calls
samishalayel Jan 30, 2025
1237c2e
dom: document how Paths work
samishalayel Jan 14, 2025
0850df1
MenuItem: Fix types of implicitTextPadding and textPadding properties
redstrate Feb 4, 2025
4109d8e
Remove tst_qquicktextedit::keyboardSelection from blacklist
Jan 16, 2025
f7533fa
Don't try to make layer textures larger than max size
eskilblomfeldt Feb 10, 2025
5229520
Android: add note to QtQuickView docs about thread safety
Issam-b Feb 17, 2025
5d70620
QQ4A: Fix qtquickview_kotlin compilation errors
Petrivirkkunen Feb 13, 2025
a81dd2f
Curve renderer: Fix antialiasing for strokes in Qt Quick 3D
paulolav Feb 10, 2025
e2ad40d
Doc: Point to inline components from Component
Feb 17, 2025
82b326e
Docs: User interaction signals should be preferred over change signals
alcazaco Feb 6, 2025
7139e89
QmlCompiler: Only import hardcoded builtins by default
Feb 6, 2025
a4cfeaa
QmlCompiler: Do not unnecessarily look up types by name
Feb 6, 2025
589fc1c
qmllint: Improve test output
Feb 6, 2025
d41d254
qmltc: Post an error message rather than crashing on unresolved types
Feb 6, 2025
d3de2ee
QtQml: Remove unused moc include
Feb 11, 2025
519ab79
QmlFormat: Fix header guards
Feb 11, 2025
279ba9d
Doc: Fix documentation about IDs
Feb 17, 2025
775eac9
Docs: Simplify "PieChart" tutorials and add snippet to QQmlListProperty
Feb 17, 2025
8fc186e
Doc: Document QQmlListProperty's "object" and "data" members
Feb 17, 2025
6434267
Docs: Fix some spelling in QQmlListProperty docs
Feb 17, 2025
b650871
Update dependencies on 'dev' in qt/qtdeclarative
Feb 18, 2025
2a6ca27
qmldom: remove unused moc include
timblechmann Feb 7, 2025
77811ba
Docs: Improve the Qt Quick tree structure
alcazaco Feb 13, 2025
131cb70
Qt Quick for Android: Remove manual orientation handling from examples
Feb 5, 2025
6ce8d14
Fix mouse move issue in auto test resetHoveredStateForItemsWithinPopup
Feb 18, 2025
337df01
Dom: Clean up FieldFilter::setFiltered
Feb 10, 2025
4799559
Dom: Update left-over string key to match new enum key name
Feb 10, 2025
f97fa43
tst_qmlformat: Rework commandLinesOptions test
Feb 10, 2025
3dda155
qmlformat: Error out when no input files are provided
Feb 10, 2025
17755a6
tst_qmlformat: Clean up testFilesOption
Feb 11, 2025
e40f4d8
Remove extra space from QmlStatus printouts
Feb 5, 2025
567ece7
QtQ4A: Fix deprecation warnings in examples
Feb 12, 2025
0856267
Set allocated memory to 0 on VxWorks
kapinter Feb 7, 2025
a64f6a2
Update dependencies on 'dev' in qt/qtdeclarative
Feb 19, 2025
d278c23
Doc: Warn about shadowing URLs when dynamically creating components
Feb 18, 2025
f9fbe13
QmlCompiler: Extend the listConversion test
Feb 3, 2025
5204751
Type annotations: Document limitation regarding signal handlers
Inkane Feb 18, 2025
3b0dab3
CMake: Do not automatically link against Qt6::QmlPrivate
alcroito Jan 27, 2025
6bc3bb5
Avoid an allocation in ReferenceObject::init
diseraluca-qt Feb 6, 2025
07f9420
QQuickWidget: remove an obsolete documentation note
dangelog Feb 7, 2025
efb81a8
Update dependencies on 'dev' in qt/qtdeclarative
Feb 19, 2025
7da85b0
Doc: Move documentation about enumerations into a separate page
Feb 17, 2025
4d4067a
Doc: Move integration macros away from QQmlEngine reference docs
diseraluca-qt Feb 19, 2025
bb6130b
Doc: Move registration functions away from QQmlEngine reference docs
diseraluca-qt Feb 19, 2025
479d4d1
Doc: Fix incorrect \tab macro usage
toreinio Feb 7, 2025
ce9f853
Docs: Fix broken link to bug in Qt Quick View for Android Class API
NickBennett1812 Feb 13, 2025
4050527
Add missing QtQuick::Accessible::announce method to the documentation
redstrate Feb 5, 2025
0ca95ae
Disable LTO for Qt Quick module on MSVC
ec1oud Feb 19, 2025
f024a33
DialogsQuickImpl: add revision to signal and make properties FINAL
Feb 10, 2025
727d235
Refactor corner radius handling with explicit unset state
Dec 16, 2024
8daf02d
Mark TableViewDelegate as introduced in 6.9
Inkane Feb 14, 2025
a5cb719
QmlCompiler: Tighten detection of assignment to unknown properties
Feb 4, 2025
a48071d
Doc: Clean up documentation of QQmlListReference
alcazaco Feb 3, 2025
277121d
Doc: Mention resource prefix in docs about translations
Feb 18, 2025
8e57beb
masm: fix -Wundef warnings
dangelog Jan 17, 2025
26f7bf4
CMake: Remove deprecated deployment API argument
jobor Feb 19, 2025
8495325
Use leftPadding of parent menus when flipping submenus
Feb 11, 2025
c3b0845
Doc: Unify naming of "QML Enumerations" page
Feb 21, 2025
fdb1db7
Overlay: ignore right button clicks
mitchcurtis Jan 30, 2025
99b3d7c
Make tst_QQuickPopup::closeOnRightClickOutside reliable
ec1oud Feb 21, 2025
361f1f3
Make module ready for source SBOM checking
lugerard Jan 15, 2025
aef3bc6
add some missing Q_EMIT statements
timblechmann Feb 12, 2025
63646ef
tst_qqmlecmascript: remove Q_DECLARE_METATYPE for built-in type
thiagomacieira Feb 6, 2025
0fd7f33
QQuickControlsTestUtils: add VERIFY_VISUAL_FOCUS and use it
mitchcurtis Feb 19, 2025
e5eda06
Add QQuickItem include
ec1oud Feb 20, 2025
1cecf1c
QQ4A: Fix status change listener in service manual test
Petrivirkkunen Feb 19, 2025
68ee001
tst_qquickpopup::tabFence: fix test for all styles
Feb 23, 2025
17a777a
Doc: Add example to QML IntValidator and DoubleValidator
QtDheeru Nov 25, 2024
8623d14
tst_qquickpointerhandler: fix warning about mismatched enums; ctor casts
ec1oud Feb 24, 2025
5426df2
ObjectCreator: Fix memory corruption
Inkane Feb 24, 2025
316e8f4
Mark unused function parameters to silence compiler warning
Feb 24, 2025
a0bde44
CMake: Enable building Qt and user projects without support for aotstats
Feb 3, 2025
0749ca3
Doc: Document QML_NAMESPACE_EXTENDED
Feb 21, 2025
947fee3
Material: Fix running test_systemTheme with actual Dark system theme
jarkkokoivikko-code-q Feb 23, 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.10.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