* Fri Jan 26 2024 Ben Greiner <code@bnavigator.de>
- Enable SLE15 python module for a more modern python than 3.6
* disambiguate multiple providers of cmake(Pyside2) with
pyside2_python_abi() provides
- Use llvm14 for 15.6 in order to workaround PYSIDE-2288:
* Wrong type for QEvent::Type
* avoids patch like deb#1051886 for libqt5-qtbase
* Fri Jan 12 2024 Antonio Larrosa <alarrosa@suse.com>
- Disable the QtQml_signal_arguments test in s390x just as it was
disabled in ppc64le to fix building in ALP (bsc#1217025)
* Thu Jan 11 2024 Antonio Larrosa <alarrosa@suse.com>
- Update to 5.15.12
* Missing includes for g++ 11.3 have been added.
* Mon Oct 30 2023 Christophe Marin <christophe@krop.fr>
- Update to 5.15.11
* Documentation regarding the clang environment variables has been fixed.
* Support for Python 3.11 has been added.
* The GLES build has been fixed.
* Crashes when using QtDataVisualization's QValue3DAxisFormatter have been fixed.
- Drop patches, merged upstream:
* 0001-Backport-Fix-GLES-builds.patch
* python-3.11-compatibility.patch
* Mon Sep 18 2023 Christophe Marin <christophe@krop.fr>
- Add patch to fix failure with Python 3.11.5:
* 0001-Fix-tests-sample_privatector-sample_privatedtor-fail.patch
* Mon Jun 19 2023 Dmitry Roshchin <dmitry_r@opensuse.org>
- Update to version 5.15.10:
* Error "Internal C++ object already deleted." when
using QWidget::nativeParentWidget() has been fixed.
* A crash in QTextBlock.layout() has been fixed.
- Fix python 3.11 compatibility, temporary blacklist signal_enum_test
* python-3.11-compatibility.patch
* Wed Jun 14 2023 Jiri Srain <jsrain@suse.com>
- update _constrainsts to 8GB of disk to avoid random build
failures
* Wed Apr 19 2023 Christophe Marin <christophe@krop.fr>
- 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 <christophe@krop.fr>
- Build with LLVM 15 on Tumbleweed
- Add a _constraints file to avoid disk and memory issues
* Wed Jan 11 2023 Christophe Marin <christophe@krop.fr>
- 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 <christophe@krop.fr>
- 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 <christophe@krop.fr>
- 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 <code@bnavigator.de>
- 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 <christophe@krop.fr>
- 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 <christophe@krop.fr>
- 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 <christophe@krop.fr>
- Backport change from pyside6:
* 0001-Backport-LLVM-13-fix-from-shiboken6.patch
* Sun Jun 27 2021 Christophe Giboudeaux <christophe@krop.fr>
- Drop the QtWebKit build dependency.
* Fri Apr 23 2021 Christophe Giboudeaux <christophe@krop.fr>
- Exclude internal imports detected by qml-autoreqprov.
* Wed Apr 07 2021 Dirk Müller <dmueller@suse.com>
- avoid repackaging the pkgconfig and cmake directories - they are
provided by the filesystem package
* Tue Mar 30 2021 John Vandenberg <jayvdb@gmail.com>
- 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.