* Wed May 28 2025 fabian@ritter-vogt.de
- Update to version 5.15.17+kde21, rebased upstream:
* Flickable: don't allow dragging with mouse buttons other than left
* Fix deadlock in long-running particle system
* Increase the timeout for tst_qmlmin
* Windows 7: blacklist tests that fail from low screen resolution
* QtQml: Clear context objects more thoroughly on destruction
* Avoid crashing in the quickwidgets example after closing the subwindow
* doc: Fix type of fontInfo.pixelSize property
* QtQuick.Shapes: Mark Shape properties as readonly
* doc: Mention that Window.visible is false by default
* Bump version to 5.15.17
* Add license headers to shader source
* Mon Nov 25 2024 fabian@ritter-vogt.de
- Update to version 5.15.16+kde22, rebased upstream:
* QML Debugger: Don't crash when looking up values from imported modules
* Avoid memory leaks in QQuickListView and tst_qqmlinstantiator
* QQuickItemView: avoid leaking of highlights and animators
* Doc: Fix unqualified access in PathView example
* QQmlSequence: fix compilation with GCC12/C++20
* Context properties: Don't trigger an assert for numeric names
* pixmapcache: avoid deadlock when canceling async image load
* Fix positioning of text decoration with some fonts
* Bump version to 5.15.16
* Doc: fix Qt Quick Test header
* Wed Sep 04 2024 fabian@ritter-vogt.de
- Update to version 5.15.15+kde25, rebased upstream:
* QV4::ArrayData: Fix offset calculation for sort()
* Fix pointer delivery to child items of items with clip:true
* doc: Remove Calendar Example link
* PointerHandler: cancel all grabs when item changes scene
* qintrusivelvist_p.h: Silence nullpointer subtraction warning
* Doc: Fix mislabelled diagram for Context2D.arc()
* Bump version to 5.15.15
* Wed May 29 2024 fabian@ritter-vogt.de
- Update to version 5.15.14+kde28, rebased upstream:
* Blaclist tst_qquickwidget::enterLeave for sles 15.4
* Blacklist tst_qquicktextedit::linkHover for sles 15.4
* Blaclist tst_qquicktext::contentSize for sles 15.4
* Fix blacklisting of tst_HoverHandler::movingItemWithHoverHandler for SLES 15.4
* Blacklist tst_QQuickDropArea::containsDrag_internal for sles 15.4
* Doc: Flatten header structure for 'Import Statements'
* Blacklist tst_HoverHandler::movingItemWithHoverHandler on SLES 15.4
* Bump version to 5.15.14
* Tue Mar 19 2024 fabian@ritter-vogt.de
- Update to version 5.15.13+kde30, rebased upstream:
* masm: Don't crash on failed MADV_DONTNEED on Linux
* Revert "Fix "white line on top and left side of screen" issue"
* Doc: Mention QDS and UI files in Best Practices
* Revert "Add listing of the components and scripts that belongs to the qml module"
* Revert "Trim file names before adding them to qml components and scripts"
* Fix "white line on top and left side of screen" issue
* StateMachine: Don't crash if no signal is passed to SignalTransition
* QJSEngine: Fix potential JS stack overflow cauased by spread operator
* Test262Runner: fix -Wunused-but-set-variable
* Fix Shape stroke color when changing alpha from 0 to non-0
* QQmlPropertyCache: don't depend on locale for toupper
* Bump version to 5.15.13
* Fix missing glyphs when using NativeRendering
* Revert "Blacklist 1 tests in tst_qquickflickable on macos"
* Fri Dec 29 2023 fabian@ritter-vogt.de
- Update to version 5.15.12+kde31, rebased upstream:
* QML: Fortify qmlExecuteDeferred some more
* QV4: Avoid memory corruption in Reflect.apply
* Blacklist 1 tests in tst_qquickanimations on macos
* doc: Add note to PinchHandler.translation property about macOS trackpad
* Revert "masm: Treat Android as generic Posix regarding mmap and friends"
* QML: Check for stack overflows when creating objects
* Fix wrong item-sizeHint-cache when StackLayout children were reordered
* Doc: Add missing QQuickWindow constructor
* Handle missing stops gracefully in Shape gradients
* Do not crash if madvise() fails on MADV_WILLNEED
* Blacklist 1 tests in tst_qquickbehaviors on macos
* Avoid double applyDelegateChange in QQIV::setDelegate
* QSGGeometry: add Q_DISABLE_COPY_MOVE
* Qml: Don't crash on bad grouped properties
* Fix TypeError in dynamicview1 example
* Fix broken Text rendering when noantialiased NativeRendering is used
* Trim file names before adding them to qml components and scripts
* masm: Treat Android as generic Posix regarding mmap and friends
* Bump version to 5.15.12
* Move StackLayout tests from qtquickcontrols.git (5.15)
* Fri Oct 06 2023 fabian@ritter-vogt.de
- Update to version 5.15.11+kde30, rebased upstream:
* Flickable: prevent fixup() from being called while dragging
* Adjust baselineOffset correctly when fontSizeMode == HorizontalFit
* QQmlVMEMetaObjectEndpoint: ensure property cache before accessing it
* Text: Re-layout the text when a alignment is set and the height grows
* Blacklist 1 tests in tst_qquickflickable on macos
* Fix fractional scaling of text in Qt Quick
* qqmlprivate.h: make static constexpr members c++11 compliant
* V4: Account for the guard pages when allocating stack space
* Blacklist 1 tests in tst_QQuickLoader on ubuntu-20.04
* Flickable: let changing contentItem pos also affect the drag starting pos
* Blacklist 1 tests in tst_QParallelAnimationGroupJob on macos
* StackLayout: Do not set size of children to (-1, -1)
* V4: Mark InternalClass parents when running GC
* A11Y: Send Scrolling Events when Flickable moves
* doc: Add missing PointerHandler.CanTakeOverFromItems enum value
* Qml: Don't crash on nested group properties with aliases
* QV4::CompiledData: fix GCC 12 -Werror=uninitialized errors
* QQuickText/Edit: fix C++20 -Wdeprecated-enum-enum-conversion warnings
* Android: Fix crash on tap handler with a S-Pen
* masm: fix -Wdeprecated-enum-enum-conversion
* Add listing of the components and scripts that belongs to the qml module
* QML: Port QV4::CompiledData::RegExp to new special integer bitfield
* QML: Port QV4::CompiledData::JSClassMember to new special integer bitfield
* QML: Port QV4::CompiledData::Object to new special integer bitfield
* QML: Port icutils::Node to new special integer bitfield
* QML: Port QV4::CompiledData::Lookup to new special integer bitfield
* QML: Port QV4::CompiledData::Binding to new special integer bitfield
* QML: Port QV4::CompiledData::Property to new special integer bitfield
* QML: Port QV4::CompiledData::Alias to new special integer bitfield
* QML: Port QV4::CompiledData::ParameterType to new special integer bitfield
* QML: Port QV4::CompiledData::Location to new special integer bitfield
* Fix Qt build with Python being in path with spaces
* Quick test lib: Account for DPR when grabbing sub-image
* qqw: Invalidate and reinitialize the scenegraph correctly
* Fix rendernode example wrt stacking
* Stop using the same buffer for vertex and index data
* Fix race condition on QQmlEnginePrivate::qml_debugging_enabled
* qqmlimport.cpp: remove unused qreadwritelock.h
* QQmlDebug: reliably print the debugger warning
* QQmlListCompositor: suppress GCC 12 -Warray-bounds warnings
* Doc: QQuickTextInput: Mark all readonly properties as such
* MouseArea: don't override preventStealing on mouse release
* MultiPointTouchArea: remap touchpoint positions when filtering
- Commits dropped by the rebase:
* Revert "Fix missing glyphs when using NativeRendering"
* Fix missing glyphs when using NativeRendering
* Thu Sep 28 2023 fvogt@suse.com
- Update to version 5.15.10+kde31:
* QML: Make notify list thread safe
* QtQml: Clean up QQmlData ctor
* QRecyclePool: fix potential UB
* QQmlJs::MemoryPool: fix potential UB (pointer overflow)
* JIT: Add missing {STORE|LOAD}_ACC() to CreateCallContext
- Drop patches, now upstream:
* 0001-JIT-Add-missing-STORE-LOAD-_ACC-to-CreateCallContext.patch
* Tue Jun 13 2023 fabian@ritter-vogt.de
- Update to version 5.15.10+kde26, rebased upstream:
* Fix tst_QQuickText::fontSizeMode
* (manual) includemocs
* Text: don't fall back to full-width layout if availableWidth == 0
* MPTA: don't allow more than one touchpoint to react to mouse
* QML/JS: Reject yield expression not directly in generator functions
* Modify m_compareRegister bitfield
* Add a TU for QQmlDebugServer
* QmlModels: includemocs
* Add a TU for QQmlProfilerEventReceiver
* Quick: includemocs
* QSGRhiShaderEffectNode: remove unused m_rc member
* QQmlPreviewServiceFactoryPlugin: includemocs
* Qml: includemocs
* QuickTest: includemocs
* PinchArea: ignore ZoomNativeGesture and RotateNativeGesture if told to
* Docs: Document textInput.acceptableInput as read only
* QQmlTableModelColumn: remove unused field mIndex
* MouseArea: don't get stuck in doubleClick if handler caused ungrab
* Avoid -Wclass-memaccess warning
* QmlDebugPrivate: includemocs
* QmlModels: includemocs
* QQmlInspectorServiceFactoryPlugin: includemocs
* QQmlDebuggerServiceFactoryPlugin: includemocs
* QQmlProfilerServiceFactoryPlugin: includemocs
* QQmlNativeDebugServiceFactoryPlugin: includemocs
* QuickShapesPrivate: includemocs
* QtPacketProtocolPrivate: includemocs
* QDebugMessageServiceFactoryPlugin: includemocs
* QQuickProfilerAdapterFactoryPlugin: includemocs
* Build fixes for GCC 11
* doc: Fix inherited property docs in HoverHandler
* tst_qqmllistcompositor: fix -Wdeprecated-enum-enum-conversion
* Set depth mask correctly for clear
* Doc: Improve cursorPosition description in TextInput and TextEdit docs
* Fix blacklisting string for Ubuntu 20.04 in qquickmultipointtoucharea
* V4 ArrayIterator: Protect retrieved value from GC
* QML: Protect against EAGAIN when calling madvise on linux
* QQuickLoader: Check for QQmlEngine before using it
* Wed May 24 2023 fabian@ritter-vogt.de
- Update to version 5.15.9+kde26:
* qml tool: Use QCommandLineParser::process() rather than parse()
- Add patch to fix crash on aarch64 (boo#1211628, QTBUG-111935):
* 0001-JIT-Add-missing-STORE-LOAD-_ACC-to-CreateCallContext.patch