Changelog for
python3-pyside2-devel-5.15.9-75.2.x86_64.rpm :
* Wed Jun 14 2023 Jiri Srain
- update _constrainsts to 8GB of disk to avoid random build failures
* Wed Apr 19 2023 Christophe Marin - Update to 5.15.9
* QByteArray::__msetitem__() was fixed for big endian archs
* UNICODE conversion with Python3/Non-Limited API was fixed- Drop patch, fixed upstream:
* 0001-Fix-build-with-Python-3.10.patch
* Thu Apr 13 2023 Christophe Marin - Build with LLVM 15 on Tumbleweed- Add a _constraints file to avoid disk and memory issues
* Wed Jan 11 2023 Christophe Marin - Update to 5.15.8.
* Check the changes-5.15.8 file for the full list of changes- Drop patch, merged upstream:
* 0001-Backport-LLVM-13-fix-from-shiboken6.patch- Add patch to fix build with recent Python versions:
* 0001-Fix-build-with-Python-3.10.patch
* Tue Aug 09 2022 Christophe Giboudeaux - Fix the dist-info folder name with python3-setuptools 63 The dist-info folder created with recent setuptools already contains the version.
* Fri Jul 01 2022 Christophe Giboudeaux - 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
* Fri Jun 17 2022 Ben Greiner - 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
* Sat Jun 11 2022 Christophe Giboudeaux - 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.
* Sat Mar 12 2022 Christophe Giboudeaux - 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
* Tue Oct 12 2021 Christophe Giboudeaux - Backport change from pyside6:
* 0001-Backport-LLVM-13-fix-from-shiboken6.patch
* Sun Jun 27 2021 Christophe Giboudeaux - Drop the QtWebKit build dependency.
* Fri Apr 23 2021 Christophe Giboudeaux - Exclude internal imports detected by qml-autoreqprov.
* Wed Apr 07 2021 Dirk Müller - avoid repackaging the pkgconfig and cmake directories - they are provided by the filesystem package
* Tue Mar 30 2021 John Vandenberg - Enable test suite, ignoring two extra test failures- Update to v5.15.2
* Projects generating bindings for Qt-based code no longer need to include pyside2_global.h for the property and signal/slot annotations to work.
* [PYSIDE-487] Some missing enumerations and classes were added.
* [PYSIDE-644] QNetworkCookie was added to WebEngineCore.
* [PYSIDE-665] A crash when reimplementing QLayout.takeAt() was fixed.
* [PYSIDE-807] setup.py was rewritten to properly show options the in command help.
* [PYSIDE-972] Launching PySide2 from paths with non-ASCII Latin1 characters was fixed.
* [PYSIDE-1019] feature_select: Qt Properties are now represented as Python properties.
* [PYSIDE-1070] A crash when overriding QUiLoader::createWidget() in QUiLoader was fixed.
* [PYSIDE-1082] A crash when creating QMimeData from Q(Plain)TextEdit::createMimeDataFromSelection() was fixed.
* [PYSIDE-1202] More classes from QtConcurrent were added.
* [PYSIDE-1224] The namespace QColorConstants was added.
* [PYSIDE-1326] Operators for QFlags on hidden top level namespace are now generated.
* [PYSIDE-1354] Slots being invoked from the wrong thread were fixed.
* [PYSIDE-1381] The dependency of the QtQml module header on internal header pysideqmlregistertype.h was removed.
* [PYSIDE-1385] Deprecated wheel.pep425tags imports were removed.
* [PYSIDE-1390] setup.py: The build_rst_docs command was added to build rst documentation only
* [PYSIDE-1397] Functions taking a smart pointer now accept smart pointers to base classes.
* [PYSIDE-1410] QAxBase::dynamicCall() was fixed.
* [PYSIDE-841] The documentation on modifications was restructured.
* [PYSIDE-904] An attribute for generating \"using namespace\" was added.
* [PYSIDE-1019] A way of specifying properties for non-Qt classes in typesystem XML was added.
* [PYSIDE-1075] Functions from invisible namespaces are now generated into their parent namespaces.
* [PYSIDE-1224] Variables in namespaces are now generated.
* [PYSIDE-1366] The order of overloads may now be specified to work around problems with the order generated by the overload decisor.
* [PYSIDE-1388] Final classes with protected methods when disabling the protected hack are now correctly generated.
* Tue Sep 15 2020 Christophe Giboudeaux - 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
* [PYSIDE-1368] __feature__: ignore if `__name__` does not exist in a module
* [PYSIDE-1372] QDomElement: remove unnecesary setAttribute overloads
* [PYSIDE-1374] Add the QWidget
*-based overloads of the QtWinExtras functions
* shiboken now accepts multiple headers on the command line.
* A number of error and warning messages have been prefixed by file name and line for better tooling.
* [PYSIDE-841] Add custom widget shiboken example
* [PYSIDE-904] shiboken2: Handle virtual methods returning a reference
* [PYSIDE-1019] shiboken2: Re-add support for parsing Q_PROPERTY
* [PYSIDE-1177] shiboken: Fix __doc__ setter for derived types
* [PYSIDE-1325] shiboken: Fix default-initialized function arguments
* [PYSIDE-1327] shiboken: Resolve typedef\'ed base classes- Add patch to fix doc generation:
* 0001-cmake-Don-t-assume-qhelpgenerator-is-in-PATH.patch
* Wed May 27 2020 Christophe Giboudeaux - 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
* Thu Apr 23 2020 Christophe Giboudeaux - Add patch to support clang 10:
* 0001-shiboken-Support-Clang-version-10.patch
* Wed Feb 26 2020 Christophe Giboudeaux - 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\"