qtdeclarative/tests/auto/qml
Semih Yavuz 121dc8d30f qmlformat: Add ECMAScript class reformatter
qmlformat currently discards ES classes, and only reformats the element
list inside that class. Implement a class declaration visitor which
reformats ES classes in qml file.

Fixes: QTBUG-110321
Change-Id: I9fa2561902dbcfde5e8fb041bc5dedcc56bb66cc
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit d962fe4abb)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-26 19:28:52 +00:00
..
animation Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
bindingdependencyapi Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
debugger Fix a few CMake warnings 2022-12-02 19:53:12 +01:00
ecmascripttests Test262Runner: fix -Wunused-but-set-variable 2023-01-21 00:48:50 +00:00
linebylinelex tst_linebylinelex: Hotfix: skip test if no test data is found 2022-09-15 14:33:28 +02:00
parserstress Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qjsengine QJSEngine: Fix potential JS stack overflow cauased by spread operator 2023-01-19 14:42:19 +00:00
qjsmanagedvalue QML: Faithfully convert undefined and null to string 2022-11-15 08:33:19 +01:00
qjsonbinding Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qjsprimitivevalue V4: Fix multiplication 2023-01-18 01:15:08 +00:00
qjsvalue Change value encoding scheme to make space for larger pointers 2023-01-12 13:28:39 +00:00
qjsvalueiterator Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qml qml: Fix object counting 2023-01-23 18:28:51 +00:00
qmlbasicapp Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qmlcachegen Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qmlcppcodegen QML: Allow more conversions between different lists 2023-01-26 13:38:24 +00:00
qmldiskcache Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qmlformat qmlformat: Add ECMAScript class reformatter 2023-01-26 19:28:52 +00:00
qmlimportscanner QtQml: Restructure the module 2022-11-28 14:11:21 +01:00
qmllint qmllint: Fix null deref in quick plugin 2023-01-18 01:15:12 +00:00
qmlplugindump Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qmlsplitlib Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qmltc qmltc: fix handlers for c++-signals 2022-12-07 13:50:01 +01:00
qmltc_manual Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qmltc_qprocess qmltc: fix handlers for c++-signals 2022-12-07 13:50:01 +01:00
qmltyperegistrar qmltyperegistrar: Use base of the current major version by default 2023-01-25 20:24:25 +00:00
qqmlanybinding Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlapplicationengine Introduce QQmlApplicationEngine::loadFromModule 2022-12-02 16:55:21 +01:00
qqmlbinding Binding: Accept local signal handlers again 2023-01-25 22:15:39 +00:00
qqmlchangeset tst_qqmlchangeset: fix target name typo and de-duplicate tests 2022-11-01 17:11:17 +08:00
qqmlcomponent QQmlComponent: Do not load qrc file paths as file:// URLs 2022-12-16 12:09:24 +01:00
qqmlconnections Connections: Don't crash when target is deleted 2022-11-28 13:12:02 +00:00
qqmlconsole Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlcontext Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlcpputils Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmldelegatemodel Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmldirparser Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlecmascript QQmlObjectCreator: Do not crash on read-only bindable 2023-01-06 11:23:23 +00:00
qqmlengine tst_qqmlengine: Avoid some CMake warnings 2023-01-16 14:01:32 +00:00
qqmlenginecleanup Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlerror Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlexpression Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlextensionplugin Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlfile Android: Fix for URLs with local authorities 2022-09-09 08:21:43 +02:00
qqmlfileselector QQmlImport: Handle file selectors in qmldir 2023-01-23 18:59:47 +00:00
qqmlglobal Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlimport Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmlincubator Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmlinfo Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmlinstantiator Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmlitemmodels Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qqmljsscope QmlCompiler: Enforce consistency of ContextualTypes 2022-11-02 09:51:14 +01:00
qqmllanguage QObjectWrapper: Fix calling attached methods on different objects 2023-01-03 00:24:49 +00:00
qqmllistcompositor Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmllistmodel Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qqmllistmodelworkerscript Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qqmllistreference Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qqmllocale Locale: add toString functions 2022-10-24 19:02:40 +08:00
qqmlmetaobject Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmlmetatype QML: Fix interceptors on value types ignoring fast changes 2023-01-25 22:15:40 +00:00
qqmlmoduleplugin QtQml: Restructure the module 2022-11-28 14:11:21 +01:00
qqmlnotifier Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlobjectmodel Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qqmlopenmetaobject Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlparser Port from qAsConst() to std::as_const() 2022-10-07 23:38:56 +02:00
qqmlpromise Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlproperty QML: Re-allow assigning QVariantList to arbitrary other lists 2023-01-04 13:05:14 +00:00
qqmlpropertycache Fix compile error in tst_qqmlpropertycache 2023-01-13 04:41:01 +00:00
qqmlpropertymap QQmlPropertyMap: Verify that inserting duplicate keys behaves 2022-12-05 13:35:48 +01:00
qqmlqt Route Qt::TimeSpec usage via QTimeZone 2022-12-11 14:13:09 +01:00
qqmlsettings Move Settings out of Qt.labs module 2022-09-29 21:31:17 +08:00
qqmlsqldatabase Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qqmltablemodel Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmltimer Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qqmltranslation Qml: Analyze qsTranslate at compile time 2022-10-13 22:13:12 +02:00
qqmltreemodeltotablemodel QQmlTreeModelToTableModel: move logic from modelLayoutChanged() to modelLayoutAboutToBeChanged() 2022-10-21 14:05:18 +02:00
qqmltypeloader Port from qAsConst() to std::as_const() 2022-10-07 23:38:56 +02:00
qqmlvaluetypeproviders QML: Fix write back of Date values 2023-01-17 03:50:56 +00:00
qqmlvaluetypes Expose QMatrix mapping functions to JS space 2022-12-07 10:20:04 +00:00
qqmlxmlhttprequest Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qqmlxmllistmodel XmlListModel: Clean up includes 2022-11-22 16:17:33 +01:00
qquickfolderlistmodel Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qquickworkerscript Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qrcqml Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qtqmlmodules Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qv4assembler Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qv4identifiertable Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qv4mm Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qv4regexp Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
qwidgetsinqml Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
registrationmacros Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
v4misc Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
CMakeLists.txt qml: Fix object counting 2023-01-23 18:28:51 +00:00
runall.sh Use SPDX license identifiers 2022-06-11 08:05:15 +02:00