qtdeclarative/tests/auto/quick
Ulf Hermann 9100ed3f88 QQuickItem: Do not synthesize replace() for data/resources/children
Those properties are not actually sequential containers. They have some
internal logic that refuses certain operations and changes the semantics
of others. We should not run things like splice() on them.

We can natively implement removeLast(), though.

Fixes: QTBUG-112949
Change-Id: Ic9fa84f98a68428df9e958ba7fc72b0987e8601f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
(cherry picked from commit 7e19885399)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-05-10 09:10:21 +00:00
..
doc Replace AUTO_RESOURCE_PREFIX with QTP0001 policy 2023-04-04 14:09:34 +00:00
drawingmodes Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
examples Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
geometry
nodes
nokeywords
pointerhandlers Blacklist failing tests in tst_flickableinterop 2023-04-28 08:25:46 +00:00
propertyrequirements Port from qAsConst() to std::as_const() 2022-10-07 23:38:56 +02:00
qquickaccessible Accessibility: respect value in attached Accessible in controls 2023-04-22 06:44:31 +00:00
qquickanchors Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickanimatedimage Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickanimatedsprite Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickanimationcontroller
qquickanimations Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickanimators Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickapplication Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickbehaviors Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickborderimage Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickboundaryrule Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickcanvasitem Enable tst_QQuickCanvasItem on Android 2023-04-12 01:36:29 +00:00
qquickcolorgroup Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qquickdeliveryagent qquickwindow: Clear hover when a window is hidden 2023-04-25 17:39:10 +00:00
qquickdesignersupport Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickdrag
qquickdragattached QQuickDrag: correctly support text and image mime types 2022-11-11 12:07:42 +01:00
qquickdroparea Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickdynamicpropertyanimation Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickflickable QQuickFlickable: avoid processing the same event twice 2023-05-02 15:39:59 +00:00
qquickflipable Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickfocusscope Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickfontloader Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickfontloader_static Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickfontmetrics Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qquickframebufferobject Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickgraphicsinfo Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickgridview Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickimage tst_qquickimage: modernize 2023-04-11 16:42:15 +00:00
qquickimageprovider Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickitem QQuickItem: Do not synthesize replace() for data/resources/children 2023-05-10 09:10:21 +00:00
qquickitem2 Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickitemlayer Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickitemrhiintegration Replace AUTO_RESOURCE_PREFIX with Qt CMake Policy in examples, tests 2023-02-22 10:04:10 +01:00
qquicklayouts Fix StackLayout to keep the current visible item after insert/removal 2023-04-26 13:38:41 +00:00
qquicklistview QQuickItemView: Skip instantiating delegates if size is 0 2023-04-20 10:17:07 +00:00
qquicklistview2 QQuickItemView: Skip instantiating delegates if size is 0 2023-04-20 10:17:07 +00:00
qquickloader Fix multiple object creation in Loader 2023-03-10 15:27:37 +00:00
qquickmousearea Fix mouse inside MouseArea (containsMouse) for press event 2023-02-23 22:07:54 +00:00
qquickmultipointtoucharea MultiTouchArea: only subscribe to hover events when enabled 2023-04-15 07:56:07 +00:00
qquickpainteditem Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qquickpalette Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickpath Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickpathview Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickpincharea Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickpixmapcache Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickpositioners Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickrectangle Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickrendercontrol Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickrepeater Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickscreen Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickshadereffect Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickshape Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickshortcut Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquicksmoothedanimation Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickspringanimation Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickspritesequence Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickstates Allow disabling internal deferred properties 2023-03-29 19:29:14 +00:00
qquickstyledtext Port from container::count() and length() to size() - V5 2022-10-13 00:18:35 +02:00
qquicksystempalette Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquicktableview TableInstanceModel: handle roleName invalidation 2023-04-18 19:48:38 +00:00
qquicktext Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquicktextdocument Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquicktextedit Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquicktextinput tst_QQuickTextInput: Stabilize clipboard related functions on XCB 2023-04-12 14:03:19 +00:00
qquicktextmetrics
qquicktimeline
qquicktreeview QQuickTreeView test: Fix valid compiler warning 2023-04-18 14:00:32 +00:00
qquickview Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickview_extra Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickvisualdatamodel Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
qquickwindow Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
rendernode Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
scenegraph Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
sharedimage
softwarerenderer Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
touchmouse Retire the qt_parse_all_arguments 2023-02-10 11:22:15 +00:00
CMakeLists.txt Enable tst_QQuickCanvasItem on Android 2023-04-12 01:36:29 +00:00