diff options
Diffstat (limited to 'python/pyqt/NEWS')
-rw-r--r-- | python/pyqt/NEWS | 544 |
1 files changed, 0 insertions, 544 deletions
diff --git a/python/pyqt/NEWS b/python/pyqt/NEWS deleted file mode 100644 index a18d29b3..00000000 --- a/python/pyqt/NEWS +++ /dev/null @@ -1,544 +0,0 @@ -v3.17.1 10th April 2007 - - This version requires SIP v4.6 (or later). - - Changes to ensure compatibility with future SIP releases. - -v3.17 4th November 2006 - - Added support for Python v2.5. - - Added the missing QImage.bitBlt() function. - - Added the missing QListView.setSelectionAnchor() method. - - Added the missing QStringList.__iadd__(QString) method. - - Updated the QScintilla bindings for v1.17. - -v3.16 24th March 2006 - - This version requires SIP v4.4 (or later). - - PyQt3 can be installed alongside PyQt4. - - Concatenating Python strings and QStrings is now supported. - - QString now supports the * and *= operators that behave as they do for - Python strings. - - Removed some QString methods that weren't appropriate in a Python context - and would have caused problems had they ever been used. - - QString is more interoperable with Python string and unicode objects. For - example they can be passed as arguments to open() and to most (but not all) - string methods. - - QObject.sender() now handles Python signals. - - Added the missing MacintoshVersion enum. - - The convention for converting between a C/C++ null pointer and Python's - None object has now been universally applied. In previous versions a null - pointer to, for example, a Qt list container would often be converted to an - empty list rather than None. - - PYQT_BUILD has been removed. - - QPopupMenu (and sub-classes) instances now transfer ownership of the menu - to Python in the call to exec_loop(). This means the menu's resources are - all released when the Python wrapper is garbage collected without needing - to call QObject.deleteLater(). - -v3.15.1 14th November 2005 - - Added the missing QApplication constructor. - - Added the -f flag to configure.py to use any existing features file (by - default it is recreated). - -v3.15 30th August 2005 - - This version requires SIP v4.3 (or later). - - Added registerWeakActiveObject() and revokeActiveObject() to QAxBase. - - Added the missing QString + operator. - - PyQt classes now support Python's cyclic garbage collector. - - QDialog (and sub-classes) instances now transfer ownership of the dialog to - Python in the call to exec_loop(). This means the dialog's resources are - all released when the Python wrapper is garbage collected without needing - to call QObject.deleteLater(). - - Automatic type conversion to more specific sub-classes using available - real-time type information has been improved so that, if a sub-class isn't - recognised then the most specific sub-class is used rather than the base - class. - - Automatic type conversion for QLayoutItem and sub-classes has been added. - - Added support for QScintilla v1.6. - -v3.14.1 6th March 2005 - - A minor bug fix release. - -v3.14 19th February 2005 - - This version requires SIP v4.2 (or later) or SIP v3.12 (or later). - - Added the qInstallMsgHandler() function. - - Added support for QScintilla v1.5. - - Added support for the VendorID package. - - Added the qdir.py example. - -v3.13 21st September 2004 - - Added the QUuid, QMetaObject and QMetaProperty classes. - - Added metaObject() to QObject. - - Added the comparison operators between QChar and QChar and char. - - Added all the QDataStream << and >> operators for classes. - - Added support for QScintilla v1.4. - - Added explicit support for QScintilla to pyuic. - -v3.12 25th May 2004 - - QValueList<QVariant> is implemented as a Python list of QVariant instances. - - Added support for QScintilla v1.3. - - Compiler error messages are suppressed during configuration but can be seen - using the new -w flag to configure.py. - -v3.11 11th March 2004 - - Added the QIconDragEvent and QLocale classes from Qt v3.3.0. - - Updated all existing classes to Qt v3.3.1. - - Added the missing QSocketDevice class. - - Added the missing QString += operators. - -v3.10 16th January 2004 - - Added the QFtp, QHttp, QHttpHeader, QHttpRequestHeader, - QHttpResponseHeader, QLocalFs classes. - -v3.9 7th December 2003 - - This version requires SIP v3.9 (or later) or SIP v4.0rc1 (or later). - - QLayoutIterator.next() is now documented. - - Added the QImageIO and QListViewItemIterator classes. - - Added the QDockArea << and >> operators. - - Added readBoolEntry() to QSettings. - - Added qInstallPath(), qInstallPathDocs(), qInstallPathHeaders(), - qInstallPathLibs(), qInstallPathBins(), qInstallPathPlugins(), - qInstallPathData(), qInstallPathTranslations(), qInstallPathSysconf(). - - A new (configure.py) build system has been added which is independent of - tmake and qmake and installs a pyqtconfig module. The old (build.py) build - system remains. - - Added the -r flag to the build systems to enable tracing. - - Added the -v flag to the build systems to specify the default location for - .sip files. - -v3.8.1 6th September 2003 - - Added the missing QWMatrix.mapRect() * operators. - - The supported educational version is now Qt v3.2.0. - -v3.8 17th August 2003 - - Added the -k flag to build.py to build the PyQt modules as static - libraries. - - Added operators to QBrush, QColor, QDate, QDateTime, QDir, QDomeNode, - QFont, QImage, QKeySequence, QPalette, QPen, QPoint, QRect, QRegExp, - QRegion, QSize, QString, QTime, QUrl and QWMatrix (thanks to Torsten - Marek). - - Added the missing Qt.MetaButton. - - Updated all classes for Qt v3.2.0. - - Added the QSplashScreen, QSqlSelectCursor and QToolBox classes for Qt - v3.2.0. - - Added support for QScintilla v1.2. - -v3.7 5th July 2003 - - Implemented __setitem__(), __delitem__(), __add__(), __iadd__(), __mul__(), - __imul__(), __eq__() and __ne__() for QStringList. - - Lots of new examples from Jorge Arroyo. - - dir() of a PyQt class now returns all attributes. - - Added bits(), scanLine(), jumpTable() and colorTable() to QImage. - - Added toShort(), toUShort(), toInt(), toUInt(), toLong(), toULong(), - toFloat() and toDouble() to QCString and QString. - - Added the QWindowsXPStyle (Windows XP only), QextScintillaLexerHTML, - QextScintillaLexerSQL and QSignalMapper classes. - - pyuic (for Qt v3) now accepts a "-test" command line argument to allow - generated code to be run to completion without needing any user - interaction. - - Added modificationAttempted() to QextScintilla. - -v3.6 26th April 2003 - - Added the QextScintillaAPIs, QextScintillaCommand, QextScintillaCommandSet, - QextScintillaMacros and QextScintillaPrinter classes to the qtext module. - - Added the QCopEnvelope class to the qtpe module. - - QString.startsWith() was missing for Qt v2 starting with Qt v2.2.0. - - Implemented the QTextStream << QMainWindow and QTextStream >> QMainWindow - operators. - - pyuic will now extract Python code from the comments section of a .ui file. - - pyuic now supports PEP 263. - - Added the biff.py, checklists.py, drawlines.py and modified buttongroups.py - examples from Oleksandr Yakovlyev. - - Added the qtui module (thanks to Hans-Peter Jansen). - - Support for Qt v3.1.2 added. - - PYQT_VERSION is now the version encoded as a hexadecimal value. - - Added PYQT_VERSION_STR. - -v3.5 11th December 2002 - - Added the qtext module containing the bindings for QScintilla. - - Added the missing QDockWindow.drawFrame(), QGLWidget.reparent() and - QMainWindow.lineUpDockWindows() methods. - - Added the missing QGLColorMap class. - - Support for Qt v3.0.6, v3.1.0 and v3.1.1 added. - - Added the Qt v3.1.x QAssistantClient, QEventLoop, QIconFactory, - - QIMComposeEvent, QMutexLocker and QSyntaxHighlighter classes, and - qCompress() and qUncompress functions. - - Removed eric from the distribution as it is now packaged separately. - - The SQL examples now support PostgreSQL as well as MySQL. - - Added the Qtopia v1.5.0 AppLnk, AppLnkSet, Config, DateFormat, DocLnk, - DocLnkSet, FileManager, FileSelector, FileSelectorItem, FontDatabase, - Global, MenuButton, QDawg, QList<AppLnk>, QList<DocLnk> and Resource - classes. - -v3.4 10th September 2002 - - More eric updates from Detlev Offenbach, including pylupdate. - - helpviewer is now installed as a standalone application. - - Added the progress.py example from Hans-Peter Jansen. - - Added the mdi.py and canvas.py examples from Sadi Kose. - - Added QT_TR_NOOP() and QT_TRANSLATE_NOOP(). - - Added QApplication.winEventFilter(), QWidget.winEvent(), MSG and POINT - under Windows. - - PyQt is now licensed under several licenses including the GPL and a - commercial license. - -v3.3.2 12th July 2002 - - Build system changes. - -v3.3.1 9th July 2002 - - Support for Qt v3.0.5 added. - -v3.3 7th July 2002 - - Added README.SunOS. - - QValueList<QPixmap> is now fully implemented as a mapping to a Python list - of QPixmap instances. - - QSqlRecordInfo is now implemented as a Python list of QSqlFieldInfo - instances. - - Added the missing QDoubleValidator.setBottom(), - QDoubleValidator.setDecimals(), QDoubleValidator.setTop, - QFontMetrics.boundingRect(), QFontMetrics.size(), - QIntValidator.setBottom(), QIntValidator.setTop(), QString.compare() and - QString.localeAwareCompare(). - - Added the qmake based build system. - - Added lots of eric patches from Detlev Offenbach. (eric should now work - again and has new features.) - - Added the SQL examples from Hans-Peter Jansen. - - pyuic for Qt v3 can now extract Python code from .ui files (thanks to - Christian Bird). - -v3.2.4 18th May 2002 - - Bug fixes only from the latest SIP. (Skipped v3.2.3 to keep the version - number in line with SIP.) - -v3.2.2 11th May 2002 - - Bug fixes only. - -v3.2.1 5th May 2002 - - Bug fixes only from the latest SIP. - -v3.2 5th May 2002 - - Instances that are sub-classes of QObject and created by Qt (by factory - methods, or plugin managers for example) will now have the correct Python - class. - - Added the missing QToolTip.setEnabled() and QToolTip.enabled(). - - Added support for MacOS X. - - Added PYQT_VERSION as the PyQt release number as a string. - - Added the semaphore.py example. - - Any Python object can now be passed as the data element of a QCustomEvent. - - configure now searches for Qt v3.0.4. - -v3.1 23rd March 2002 - - Removed the internal QDateTimeEditBase and QDragResponseEvent classes. - - Added the QValueList<QImageTextLangKey> mapped class. - - Added the missing QImageTextLangKey class. - - Added the missing QActionGroup.add(), QActionGroup.addSeparator(), - QImage.dotsPerMeterX(), QImage.dotsPerMeterY(), QImage.setDotsPerMeterX(), - QImage.setDotsPerMeterY(), QImage.offset(), QImage.setOffset(), - QImage.textList(), QImage.textLanguages(), QImage.textKeys(), QImage.text() - and QImage.setText() methods. - - Added support for Qt/Embedded on the Sharp Zaurus. - - Added the start of the qtpe (Qt Palmtop Environment) module. - - Changes required for Qt v3.0.1 and v3.0.2. - - configure now allows the location of zlib to be specified. - - configure now allows the directory to where the Python modules are - installed to be specified. - - configure now searches for Qt v3.0.1, v3.0.2 and v3.0.3. - - Changes required by the latest SIP. - - Added the dragdrop example from Issac Trotts. - - Added /ReleaseLock/ to everything that might block. - - Upgraded to autoconf-2.53 and automake-1.6. - -v3.0 17th November 2001 - - Added the missing QChar.nbsp class variable. - - Added the missing QChar.isLetterOrNumber(), QChar.mirroredChar(), - QColorDialog.customColor(), QCustomDialog.customCount(), - QColorDialog.getRgba(), QCustomDialog.setCustomColor(), QFileDialog.done(), - QHeader.setUpdatesEnabled(), QHeader.showEvent(), QIconView.dropped(), - QIconViewItem.dropped(), QImage.inputFormatList(), - QImage.outputFormatList(), QLayoutIterator.next(), QLineEdit.displayText(), - QListBox.isRubberSelecting(), QMenuBar.activateItemAt(), - QMenuBar.focusInEvent(), QMenuBar.isDefaultUp(), QMenuBar.minimumSize(), - QMenuBar.minimumSizeHint(), QMenuBar.setDefaultUp(), QMenuData.findItem(), - QMimeSourceFactory.filePath(), QMimeSourceFactory.addFilePath(), - QMotifPlusStyle.drawMenuBarItem(), QMotifPlusStyle.drawPopupMenuItem(), - QMotifStyle.drawPopupMenuItem(), QMotifStyle.extraPopupMenuItemWidth(), - QMotifStyle.popupMenuItemHeight(), QNetworkProtocol.newChildren(), - QPlatinumStyle.drawPopupMenuItem(), - QPlatinumStyle.extraPopupMenuItemWidth(), - QPlatinumStyle.popupMenuItemHeight(), QPainter.pos(), QPalette.inactive(), - QPopupMenu.drawItem(), QPopupMenu.itemHeight(), QPrintDialog.addButton(), - QProgressDialog.forceShow(), QScrollBar.lineStep(), QScrollBar.maxValue(), - QScrollBar.minValue(), QScrollBar.pageStep(), QScrollBar.setLineStep(), - QScrollBar.setMaxValue(), QScrollBar.setMinValue(), - QScrollBar.setPageStep(), QScrollBar.setValue(), QScrollBar.value(), - QStyle.drawPopupMenuItem(), QStyle.drawMenuBarItem(), - QStyle.extraPopupMenuItemWidth(), QStyle.popupMenuItemHeight(), - QToolTip.hide(), QToolTipGroup.enabled(), QToolTipGroup.setEnabled(), - QTranslator.messages(), QUrlOperator.newChildren(), - QUrlOperator.startNextCopy(), QWindowsStyle.drawPopupMenuItem(), - QWindowsStyle.extraPopupMenuItemWidth() and - QWindowsStyle.popupMenuItemHeight() methods. - - Added all missing methods that use QDataStream. - - Added the missing QDir.match(), QObject.connect(), QRect.contains(), - QString.append() and QString.prepend() variants. - - Added the missing QAccel and QImage ctors. - - Added the missing QColorDrag, QDns, QIconDrag, QIconDragItem, QMenuItem, - QSGIStyle and QSound classes. - - Renamed QDate.isValidDate() to QDate.isValid(), QFile.fileExists() to - QFile.exists(), QFile.removeFile() to QFile.remove(), QLineEdit.del() to - QLineEdit.delChar(), QMultiLineEdit.deleteChar() to - QMultiLineEdit.delChar(), and QTime.IsValidTime() to QTime.isValid(). - - Added the QCanvasSpline, QCheckTableItem, QComboTableItem, - QCustomMenuEvent, QDataBrowser, QDataTable, QDataView, QDateEdit, - QDateTimeEdit, QDesktopWidget, QDockArea, QDockWindow, QEditorFactory, - QErrorMessage, QGridView, QIMEvent, QKeySequence, QLibrary, - QObjectCleanupHandler, QPixmapCache, QProcess, QRegExpValidator, QSettings, - QSql, QSqlCursor, QSqlDatabase, QSqlDriver, QSqlEditorFactory, QSqlError, - QSqlField, QSqlFieldInfo, QSqlForm, QSqlIndex, QSqlPropertyMap, QSqlQuery, - QSqlRecord, QSqlRecordInfo, QSqlResult, QStyleFactory, QStyleOption, - QTabletEvent, QTextEdit, QTimeEdit and QWindowsMime Qt3 classes. - - Added the missing qInitNetworkProtocols() function to the qtnetwork module. - - Removed the QTableHeader class and QTabWidget.selected() as they are not - part of the documented API. - - Removed the /Transfer/ flag on the QWidget parameters of - QBoxLayout.addWidget(), QBoxLayout.insertWidget(), - QGridLayout.addMultiCellWidget(), QGridLayout.addWidget() and - QLayout.add(). - - QObject.className() now works with Python classes that sub-class from - QObject derived classes. - - pyuic now generates double quoted strings rather than single quoted strings - (to help Qt Linguist). - - Moved the Canvas module classes to the new qtcanvas module. - - Moved the Network module classes to the new qtnetwork module. - - Moved the Table module classes to the new qttable module. - - Moved the XML module classes to the new qtxml module. - - configure now handles Qt-mt. - - Upgraded to autoconf-2.52, automake-1.5 and libtool-1.4.1. - -v2.5 11th August 2001 - Minor configuration changes. Added the missing variants of - QPixmap.save(), QWidget.reparent() and QInputDialog.getText(). Added - the qtgl module and the gears.py example script (thanks to Toby J - Sargeant). QObject.sender() will now return an appropriate value. - Fixed QTextView.setText() and QScrollView.addChild(). Fixed the - problems with overloads with different C++ signatures but similar - Python signatures - QCString.setNum(), QLabel.setNum(), - QLCDNumber.checkOverflow(), QString.arg(), QString.number(), - QString.setNum(), QVariant() and QWMatrix.map(). Added the missing - QTranslator methods. Added the QTranslatorMessage class. configure - will now look for Qt v2.3.1. QInterlaceStyle is enabled only for Qt - v2.3.1+ as it is broken in 2.3.0 on Windows. Fixed problems with - QLineEdit.event() and QMultiLineEdit.event(). Added post-hooks to - complement the existing pre-hooks. Added the Pizza example from the Qt - Designer manual. Removed the Version keyword for the latest SIP. - Fixed the memory leaks related to sipMapCppToSelf() in handwritten - code. Changed the build system to handle different versions of PyQt - for different versions of Qt. NULL QCanvasItemList, QFileInfoList, - QObjectList, QStrList and QWidgetList pointers are now converted to an - empty Python list rather than None. Added QDataStream and the QDom - classes (thanks to Jim Bublitz). Added the qt_xdisplay(), qt_xscreen() - and qt_xrootwin() functions. Added the QColor.getHsv(), - QPaintDevice.x11Display(), QPaintDevice.x11AppDisplay(), - QPaintDevice.x11SetAppDpiX(), QPaintDevice.x11SetAppDpiY() and - QWidget.customEvent() methods. - -v2.4 22nd April 2001 - Added the missing QFileDialog.getExistingDirectory(), - QLineEdit.setReadOnly(), QLineEdit.readOnly(), - QMotifStyle.comboButtonFocusRect(), QMotifStyle.comboButtonRect() and - QMotifStyle.drawComboButton() methods. Added the missing - QFileDialog.DirectoryOnly and QPalette.Inactive enum values. Updated - the themes.py example. configure now uses the python executable to get - the various Python locations. Added support of Qt v2.3.0, ie. - QApplication.type(), QFontDatabase.isFixedPitch(), - QScrollView.AutoOneFit, QToolBar.styleChange() and QInterlaceStyle. - Added the missing final argument to QMultiLineEdit.insertAt(). Added - the QCustomEvent class. Upgraded to automake v1.4d and libtool v1.3d. - -v2.3 4th February 2001 - Added the missing QMessage.setTextFormat(), QMessage.textFormat(), - QPushButton.isFlat(), QPushButton.setFlat() and QMenuData.insertItem() - methods. Added the QCustomMenuItem class. pyuic assumes that custom - widgets are in another module and generates code to import them. Other - pyuic bug fixes and changes to keep track with Qt v2.2.4. eric bug - fixes. Added the addressbook.py, buttongroups.py and menu.py examples. - Updated all the tutorial scripts to match those in Qt v2.x. Removed - the Qt v1.x specific examples. Removed the deprecated behaviour of - repr() for QString, QCString and QByteArray. The Python objects that - correspond to C++ instances that are "owned" by Qt are now kept alive - without the Python program having to keep an explicit reference. - configure now looks for Python 2.1. - -v2.2 6th November 2000 - Added the %Copying directive. Added the missing %HeaderCode in - qsizepolicy.sip. Added classes QServerSocket, QSocket and - QHostAddress. Added hooks to the QApplication ctors to tell the - debugger when it is safe to create QSocketNotifiers (with UNIX you can - create QSocketNotifiers before you create the QApplication, with - Windows you can't). Other fixes to eric to get it working with - Windows. Implemented __str__ of QByteArray, QCString and QString to - return an empty string for null instances. Changed __repr__ of the - same classes to return a descriptive string for null instances. Added - the missing QPalette.setInactive(). Colour related fixes to pyuic - (thanks to Robert Roy). Added the documentation section on Python - strings, Qt strings and Unicode. - -v2.1 18th October 2000 - Added support for Qt v2.2.1. Added the widgets.py example. Added the - eric debugger. Added the missing QCanvasPixmapArray ctor. Added the - missing QMenuData.setItemParameter(), QMenuData.itemParameter(), - QMenuData.activateItemAt(), QWidget.isHidden(), QWidget.isMaximized(), - QMultiLineEdit.getCursorPosition() and QButton.keyReleaseEvent(). Add - the len, [] and in operators to QStringList. Various other bug fixes - (see ChangeLog). - -v2.0 14th September 2000 - *NOTE* The implementation of enums has changed meaning that your - scripts will be need to be changed. Also repr() of a QString will - return a unicode object (rather than a string) with versions of Python - that support Unicode. - Added /Transfer/ to QObject.insertChild(). Added /TransferBack/ to - QObject.removeChild() and QTabBar.removeTab(). Changes needed by the - latest SIP. Fixed QFontInfo.family() for Qt v2.x (thanks to Joerg - Kollmann). Added /Transfer/ etc. to several places in QScrollView, - QObject, QHeader, QListView and QListViewItem (thanks to Pete Ware). - Updated everything for Qt v2.2.0. Added pyuic. Updated the examples - to handle to new form of enums. Added full support for Windows. - Install in site-packages if it exists. Changes to handwritten code to - support Python 1.6. Integrate QString with Python's Unicode support. - -v0.12 18th May 2000 - The versions of the examples specific to Qt v1.x now get installed in - RPMs. Added QListBoxItem.selected(), QStringList.append() and - QStringList.prepend(). Added /Transfer/ to QApplication.setStyle(), - QLayout.addItem(), QBoxLayout.addItem() and QGridLayout.addItem(). - Added themes.py to the examples. Clarified the software license. - Changes needed by the latest SIP. - -v0.11.1 1st April 2000 - Fixed the documentation for QPixmap::fill(). Code now compiles with - gcc v2.95.2. - -v0.11 28th March 2000 - Added Qt v2.x classes QCDEStyle, QChar, QColorDialog, QCommonStyle, - QCString, QFontDialog, QGLayoutIterator, QGrid, QHBox, QHButtonGroup, - QHGroupBox, QLayoutItem, QLayoutIterator, QMimeSource, - QMimeSourceFactory, QMotifStyle, QPlatinumStyle, QSessionManager, - QSimpleRichText, QSizeGrip, QSizePolicy, QSpacerItem, QStringList, - QStyle, QStyleSheet, QStyleSheetItem, Qt, QTabWidget, QTextBrowser, - QTextCodec, QTextDecoder, QTextEncoder, QTextIStream, QTextOStream, - QTextStream, QTextView, QTranslator, QUriDrag, QVBox, QVButtonGroup, - QVGroupBox, QWheelEvent, QWidgetItem, QWindowsStyle and QWizard. Many - other smaller changes for Qt v2.x. Added TransferThis where needed. - -v0.10.1 21st January 2000 - Fixed a bug in the repr() functions for QString and QByteArray by - generating the code using the latest SIP. - -v0.10 19th December 1999 - The .pyc files are now created by the installation process. Added - qAppName(), QCursor.handle(), QFont.handle(), QPaintDevice.handle(), - QPainter.handle(). Added most of the typedefs. Changed - examples/application.py so as not to use the obsolete (and - unimplemented) QMessageBox.message(). Fixed bug in QPixmap ctor. - Changed the format of version qualifiers for the latest SIP. Various - small changes to port to Windows. Added ReleaseLock to QDialog.exec(). - Fixed a bug in QRect.coords(). Changed QString and QByteArray from - being mapped classes to being regular classes. Changed - examples/application.py, examples/dclock.py and examples/dirview.py to - explicitly convert from QString where needed. - -v0.9 6th September 1999 - Separated the Qt and KDE bindings. These are the Qt bindings. Various - changes needed by the latest SIP. Re-introduced SLOT(). Changed the - examples to use SLOT() where possible. Added QObject.disconnect(), - QAccel.disconnectItem(), QMenuData.disconnectItem(), - QMovie.disconnectResize(), QMovie.disconnectStatus(), - QMovie.disconnectUpdate() and QApplication.clipboard(). Added the - QClipboard and QSocketNotifier classes. QEvent is automatically - converted to the correct sub-class. The Qt event loop now cooperates - with Python threads. Tested with Qt v1.44, Python v1.5.2, egcs v1.1.2 - and glibc v2.1. - -v0.8 29th May 1999 - Hopefully fixed the SuSE configuration problems. Fixed the QPointArray - ctor and QPointArray.setPoints() that took a list of points. Removed - the section in the documentation referring to the inability to handle - C++ references. Added lots of const keywords to suppress new warning - messages from the compiler. Changed the handwritten code for mapped - classes to follow the new NULL/None conventions, and for the - introduction of sipParseArgs(). Added Drag-and-Drop support to kmyapp. - Added Matt Gerassimoff's Qt examples. Added the QCursor global - cursors. Added QPainter.boundingRect(), KApplication.addDropZone(), - KApplication.removeDropZone, KApplication.setRootDropZone(). Added - QDragEnterEvent, QDragLeaveEvent, QDragMoveEvent, QDragObject, - QDragResponseEvent, QDropEvent, QDropSite, QHideEvent, QImageDrag, - QPaintDeviceMetrics, QShowEvent, QStoredDrag, QTextDrag, QTimer, - QUrlDrag, QWindow, KDNDDropZone, KDNDIcon, KDNDWidget, KPath, KSpell, - KSpellConfig, KSpellDlg, KTreeList, KTreeListItem. Tested with Qt - v1.44, KDE v1.1.1, Python v1.5.2, egcs v1.1.2 and glibc v2.1.1. - -v0.7.1 3rd May 1999 - Fixed the detection of -fno-exceptions support. Added the necessary - Py_DECREF(sipArgs) to all handwritten code. Tested with Qt v1.44, KDE - v1.1.1, Python v1.5.2, egcs v1.1.2 and glibc v2.1. - -v0.7 16th April 1999 - Build with -fno-exceptions if supported. Converted the documentation - to SGML. Replaced QT_VERSION and KDE_VERSION with the proper Qt and - KDE version constants. Fixed a bad bug converting from QStrings to - Python strings. The "connect" convenience function has been removed. - Added the class variables for all supported classes. Removed SLOT() - from all examples. Renamed some static functions in QDate, QTime and - QFile (needed because of the new implementation of static member - functions). Added the ordinary functions related to supported classes. - Added QListView, QListViewItem, QCheckListItem, KButton, KButtonBox, - KContainerLayout, KContainerLayoutItem, KControlApplication, - KControlDialog, KConfigWidget, KDatePicker, KDateTable, KDialog, - KDirectionButton, KGradientSelector, KIntegerLine, KLed, KLedLamp, - KListSpinBox, KNewPanner, KNumericSpinBox, KPanner, KPopupMenu, - KQuickHelp, KQuickHelpWindow, KRestrictedLine, KRuler, KSelector, - KSeparator, KSlider, KSpinBox, KTabBar, KTabButton, KTabCtl, - KToolBoxManager, KWizard, KWizardPage, KXYSelector. Tested with Qt - v1.44, KDE v1.1, Python v1.5.2, egcs v1.1.2 and glibc v2.1. - -v0.6 20th February 1999 - Removed some handwritten code now that SIP automatically handles mapped - classes and slots. Changed QString to be mapped to/from Python - strings. Added the static member functions for all supported classes. - Added new member functions for KDE v1.1. Added QBoxLayout, - QButtonGroup, QChain, QCheckBox, QChildEvent, QDate, QDateTime, - QDialog, QDir, QFileDialog, QFileIconProvider, QFileInfo, - QFileInfoList, QGManager, QGroupBox, QGridLayout, QHBoxLayout, QHeader, - QIconSet, QLayout, QMainWindow, QMessageBox, QMovie, QMultiLineEdit, - QObjectList, QPrintDialog, QPrinter, QProgressBar, QProgressDialog, - QRadioButton, QScrollView, QSemiModal, QSpinBox, QSplitter, QStatusBar, - QTab, QTabBar, QTabDialog, QTime, QToolBar, QToolButton, QToolTip, - QToolTipGroup, QVBoxLayout, QWhatsThis, QWidgetList, QWidgetStack. - Added DlgLocation, KColorButton, KColorCombo, KColorDialog, - KColorGroup, KDirDialog, KDirEntry, KEdit, KFM, KFileBaseDialog, - KFileBookmark, KFileDialog, KFileInfo, KFileInfoContents, - KFileInfoList, KFontDialog, KHTMLView, KIconLoaderButton, - KIconLoaderDialog, KMsgBox, KPixmap, KProgress, KRadioGroup, - KSimpleConfig, KURL. Tested with Qt v1.42, KDE v1.1, egcs v1.1.1 and - glibc v2.1. - -v0.5 21st January 1999 - The bindings are now packaged with autoconf configure scripts. The - enum in QFrame is now unnamed as it is in Qt. All the examples changed - to use the new form of enums. Added support for qApp, the global - QColors, kapp, i18n(), Icon() and ICON(). Same test environment as - v0.4. - -v0.4 9th January 1999 - Enough Qt and KDE classes to implement the 14 Qt tutorials and KMyApp, - but still not that many that implement user interface widgets. Tested - with Qt v1.42, KDE v1.0 and gcc v2.8.1. - -v0.3 9th December 1998 - Many more Qt classes, but still not many that implement user interface - widgets. Those classes that are implemented are almost all fully - implemented. Tested with Qt v1.42. - -v0.2 5th December 1999 - Added the definitions of protected and virtual member functions. - -v0.1 1st November 1998 - First release (with a very small set of classes implemented) to give - people a flavour. Tested with Qt v1.41. |