- Update to 5.15.5
* Crashes in QClipboard.mimeData(), QTextCursor.currentList() and
QTextCursor.currentTable() have been fixed.
* Fixed issues where __feature__ was affected by other imports.
* Fixed crashes on QImage(uchar *) constructors, related to GIL
handling.
* QOpenGLPaintDevice has been added.
- Add patch to fix ARM build failures:
* 0001-Backport-Fix-GLES-builds.patch
OBS-URL: https://build.opensuse.org/request/show/986188
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=60
- Clean up some deprecated python-rpm-macro usage and declare
BuildRequirement on it explicitly.
- Provide python dist-info metadata and PyPI names in rpm metadata
- Fix missing install of typing stub and PySide2.support
- Fix ctest suite run by providing some extra paths
- Update to 5.15.4
* [PYSIDE-955] QOpenGLContext.versionFunctions() have been
implemented. Class QOpenGLVersionFunctionsFactory (from Qt 6)
has also been added.
* [PYSIDE-1409] signature: The decision heuristics of result
tuples have been refined.
* [PYSIDE-1438] Crashes in Qt Datavisualization's
QBar/SurfaceDataProxy add/set/insertRow() members have been
fixed.
* [PYSIDE-1502] Import errors will now be properly reported.
* [PYSIDE-1513] Documentation on properties has been added.
* [PYSIDE-1538] signature: Unrecognized items will no longer raise
exceptions.
* [PYSIDE-1540] The performance of QPainter::drawPoints(QPolygon)
has been improved.
* [PYSIDE-1529] Crashes when registering static fields have been
fixed.
- Update to 5.15.3. Bugs fixed:
* [PYSIDE-454] namespace std is no longer rejected in the Qt
typesystem files.
* [PYSIDE-807] setup.py's 'clean' command has been fixed.
* [PYSIDE-1305] The error handling of constructor keyword
arguments has been fixed.
* [PYSIDE-1422] A crash related to Signal and __eq__ has
been fixed.
* [PYSIDE-1432] An ownership issue in QLayout::replaceWidget()
has been fixed.
* [PYSIDE-1442] QFlags operations have been fixed.
* [PYSIDE-1447] A crash related to qApp and Python 3.9 has been
fixed.
* [PYSIDE-1449] QTestlib's QAbstractItemModelTester has been
added.
* [PYSIDE-1460] An infinite loop changing up directories in the
signature bootstrap code has been fixed.
* [PYSIDE-1466] The newly introduced overload QSetting.value()
taking a type has been documentated.
* [PYSIDE-1478] A bug related to using QQmlContext.setContextProperty()
with the snake case feature has been fixed.
* [PYSIDE-1347] Inheritance for enum types has been fixed.
* [PYSIDE-1448] Code injected at target/end being invoked
for multiple overload ids has been fixed.
* [PYSIDE-1470] shiboken.delete() can now be used to delete
Q*Application.
* [PYSIDE-1501] The clang parser has been fixed to be able
to handle some Boost headers.
- Switch to CMake for building pyside2.
- Add patch:
* 0001-Always-link-to-python-libraries.patch
- Rebase patch:
* 0001-Don-t-try-to-install-or-use-uic-rcc-designer-copies.patch
- Drop now unneeded patches:
* lib64.patch
* 0002-Fix-the-openSUSE-executable-names.patch
- Build pyside without QtWebEngine on powerpc and zSystems
OBS-URL: https://build.opensuse.org/request/show/983591
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=55
- Update to 5.15.1
* [PYSIDE-74] Implement default __ne__ and __eq__ for all PySide types
* [PYSIDE-198] Add compatibility with Nuitka
* [PYSIDE-829] signature: Avoid non-existent attributes in compiled code (Nuitka)
* [PYSIDE-841] doc: Add widget styling tutorial
* [PYSIDE-841] add quick painteditem example
* [PYSIDE-904] Add QObject.findChildren(QRegularExpression)
* [PYSIDE-904] qp5_tool.py: Add an configuration key for the CMake generator
* [PYSIDE-904] Port some examples from QRegExp to QRegularExpression
* [PYSIDE-904] Fix libsample/photon test for Qt 6 / Windows
* [PYSIDE-904] Enable adding operators ==, != as functions without code injection
* [PYSIDE-957] Implement the QEnum/QFlag decorator, V2
* [PYSIDE-981] Return QVariantList when using list as Signal argument
* [PYSIDE-1019] feature-select: Implement a selectable feature framework
* [PYSIDE-1019] feature-select: allow snake_case instead of camelCase for methods
* [PYSIDE-1019] feature-select: delay the feature switching
* [PYSIDE-1223] Use pyside2-uic instead of uic for the loadUiType
* [PYSIDE-1257] Potential fix for deploying with cx_freeze using zip_include_packages
* [PYSIDE-1282] pthreads: Try to abandon the GIL in case a thread was terminated
* [PYSIDE-1292] Doc: Enable doc builds using the offline template
* [PYSIDE-1313] basewrapper.cpp: add PyErr_Fetch/Restore in SbkDeallocWrapperCommon()
* [PYSIDE-1317] Add QSocketDescriptor class
* [PYSIDE-1321] Fix leaking reference in PySide2 property getter
* [PYSIDE-1321] Fix some leaks in enumeration creation
* [PYSIDE-1323] Add missing Win runtime dll into win wheels
* [PYSIDE-1323] Update vcredist binaries for MSVC 2019
* [PYSIDE-1332] Fix crashes in QThread::wait(), QWaitCondition::wait()
* [PYSIDE-1349] QQmlComponent: allow thread in constructors
* [PYSIDE-1353] doc: fix Property indentation
* [PYSIDE-1355] Add Qt3DExtras.QNormalDiffuseMapAlphaMaterial
OBS-URL: https://build.opensuse.org/request/show/834560
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=44
- Update to 5.15.0
* [PYSIDE-487] Add API of Qt 5.15
* [PYSIDE-487] Add support for QSerialPort
* [PYSIDE-487] Add QtQuickControls2
* [PYSIDE-841] example: add systray example
* [PYSIDE-841] doc: add more videos from Qt events
* [PYSIDE-841] doc: add tutorial for using qrc files
* [PYSIDE-904] libpyside: Remove deprecated API
* [PYSIDE-904] Add support for template type aliases
* [PYSIDE-957] Add a tool to dump meta objects of QObject-derived classes
* [PYSIDE-1280] Enable injecting raw code for setattro/getattro
* [PYSIDE-1309] Rename and update some snippets
* [PYSIDE-454] shiboken: Add a way of specifying system includes to be parsed
* [PYSIDE-454] shiboken: Handle smart pointers with const pointees
* [PYSIDE-904] libshiboken: Remove deprecated API
* [PYSIDE-957] shiboken: Fix refcounts of sbkenum
* [PYSIDE-990] shiboken: Handle inline namespaces
* [PYSIDE-1024] shiboken: Make it possible to specify smartpointer instantiations
* [PYSIDE-1074] shiboken: Fix classes in hidden namespaces
* [PYSIDE-1188] shiboken: Fix shared pointer return value in virtual function
* [PYSIDE-1265] shiboken: Introduce a separate logging category for documentation generation
* [PYSIDE-1265] shiboken: Change debug messages to use qCInfo and remove some messages
* [PYSIDE-1267] shiboken: Allow for parsing headers under system include paths
* [PYSIDE-1296] shiboken: Support non-type template parameters in functions
- Drop 0001-shiboken-Support-Clang-version-10.patch. Fixed upstream
- Rebase 0001-Don-t-try-to-install-or-use-uic-rcc-designer-copies.patch
- Rebase lib64.patch
OBS-URL: https://build.opensuse.org/request/show/809668
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=42
- Update to 5.14.1
* [PYSIDE-841] Add example for Threads and Signals
* [PYSIDE-1135] qApp: Ensure QtCore import when embedded QApplication subclass is used
* [PYSIDE-1158] Let qApp be noApp instead of pretending to be None
* [PYSIDE-1164] qApp: make sure to create the right instance when embedding
* [PYSIDE-1165] designer: patch rpath for unix
* [PYSIDE-1192] libpyside: Set default signal name only if previously assigned
* [PYSIDE-1201] docs: Fix pre overlap and improve reading
* [PYSIDE-1205] libpyside: avoid freeing char*
* [PYSIDE-1207] Fix ownership of QTextDocument::createObject
* [PYSIDE-1191] shiboken: Introduce "until" version attribute as opposite of "since"
OBS-URL: https://build.opensuse.org/request/show/779430
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=38
- Remove "CFLAGS=-I/usr/include/linux" export, otherwise pthreads.h
includes linux/time.h instead of time.h. As a result CMake no longer
finds a valid pthreads.h and aborts.
- Drop "docs", which included building and installing instructions only,
as done upstream. See https://doc.qt.io/qtforpython/ and
https://wiki.qt.io/Qt_for_Python/Tutorial for developer documentation.
- Update to 5.13.0
* Add bindings for 5.13
* Support the qApp macro in "scriptable application"
* Doc: Add QML Integration tutorial
* Docs: Add Expenses tool tutorial
* Regenerate all example forms using the python-extended rcc of 5.14
* Fix type name for lookup of QFlags<> converters
Check the changes-* files for older changes.
OBS-URL: https://build.opensuse.org/request/show/712916
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=27