[ANNOUNCE] PySide 1.0.3 - "comigo": Python for Qt released!
Renato Araujo Oliveira Filho
renato.filho at openbossa.org
Thu May 26 16:35:20 CEST 2011
PySide 1.0.3 - "comigo": Python for Qt released!
=======================================================
The PySide team is proud to announce another minor release of PySide project.
Major changes
==============
* PySide official supported on MeeGo 1.2 DE (continuous update);
* Several bug fixes (list below);
* New Class 'ClassInfo': used to replace Q_CLASSINFO macro;
* Now the number of signals and slots are limitless;
* Support for Qt 4.5 is back;
* Bugzilla theme fix (Lovely bug is back);
About PySide
============
PySide is the Nokia-sponsored Python Qt bindings project, providing access to
not only the complete Qt 4.7 framework but also Qt Mobility, as well as to
generator tools for rapidly generating bindings for any C++ libraries.
The PySide project is developed in the open, with all facilities you'd expect
from any modern OSS project such as all code in a git repository [1], an open
Bugzilla [2] for reporting bugs, and an open design process [3]. We welcome
any contribution without requiring a transfer of copyright.
List of bugs fixed
==================
798 Doc generator could show "since" attribute.
844 Crash in QGraphicsItem::toGraphicsObject when printing obj reference
857 64bit Windows build broken
840 Shiboken prints "Can't find type resolver for 9QMacStyle"
826 Segmentation fault when geting custom event type
829 Segfault in Shiboken::Converter<QVariant>::toCpp(_object*) when
converting dict with non-string keys to QVariant
834 Segfault on childEvent
835 pyside breaks descriptor protocol
839 QTest::touchEvent causes Python crash.
841 QStandardItem::clone and QStandardItemModel::setItemPrototype
854 implementing __getitem__ in QAbstractItemModel leads to endless loop.
786 There's no __eq__ for all classes inherited from
ObjectDescription<T> due to an Apiextractor bug.
797 error on ui file load
813 Can not override connect method when subclassing QObject
825 Can't register a class using that uses metaclasses in QML using
qmlRegisterType
849 Support for Qt4.5
634 It is not possible mock any Qt functions with PySide. Always
raises TypeError...
716 QPersistentModelIndex isn't convertible to QModelIndex
847 Slots on QDeclarativeView subclass can't be called from QML/JavaScript
381 apiextractor segfaults when building on MeeGo (Gcc-4.5.0-3.8)
606 add function to convert QPoint/QPointF/QSize/... to (and from) tuple
615 QTransform.quadToQuad should have a 2-argument version
654 __repr__ of enums should be more Pythonic
722 float vs. qreal conflict in new-style-signals
785 QItemSelection operators inherited from QList<QItemSelectionRange> missing
809 QtCore.QSysInfo "empty"
820 Slots cannot receive signal when another decorator is present
828 Multiple QDirModel/QFileSystemModel bugs
417 Support nested naming of flags
686 Request to make Q[Mutex|Read|Write]Locker context managers
803 QWebElementCollection.operator[] is not implemented
807 Bugzilla theme doesn't link back to website
851 Shiboken recognizes dereference operator overload as times
operator overload.
312 Limit of 50 on dynamic slots
505 CppObject was destroyed before __del__ be called
629 Certain types of QObject properties cannot be accessed from QML
without being wrapped in a QVariant
680 QDateTimeEdit.setDate() doesn't accept Python datetime instances
705 PySide should provide an equivalent to Q_CLASSINFO macro.
725 Is not possible to set custom curve function in QEasingCurve
808 Bugzilla theme is different from the original web site
810 QtOpenGL Ubuntu package for ARM
830 QAbstractItemModel is not linked from QTreeView page
806 Lovely bug is missing
Download
========
All tarball files are available on PySide Download page[4].
References
==========
[1] http://qt.gitorious.org/pyside
[2] http://bugs.openbossa.org/
[3] http://www.pyside.org/docs/pseps/psep-0001.html
[4] http://developer.qt.nokia.com/wiki/PySideDownloads
PySide Team
More information about the Python-announce-list
mailing list