diff options
Diffstat (limited to 'python/pyqt/ChangeLog')
-rw-r--r-- | python/pyqt/ChangeLog | 3223 |
1 files changed, 3223 insertions, 0 deletions
diff --git a/python/pyqt/ChangeLog b/python/pyqt/ChangeLog new file mode 100644 index 00000000..e9933799 --- /dev/null +++ b/python/pyqt/ChangeLog @@ -0,0 +1,3223 @@ +2007/04/25 12:25:19 phil +Released as v3.17.2. + + +2007/04/21 14:13:36 phil +Backed out the recent change to remove the /ReleaseGIL/ from +QApplication.postEvent() as it turns out it avoids a potential deadlock. + + +2007/04/10 16:13:51 phil +Released as v3.17.1. + + +2007/04/02 15:27:03 phil +Updated the NEWS file. +SIP v4.6 is now required. +The QLayoutItem sub-class code no longer handles QLayout and leaves it to the +QObject sub-class code to deal with. + + +2007/02/20 10:58:40 phil +Removed the unneeded /ReleaseGIL/ from QApplication::postEvent(). +Removed the GIL manipulation in QCustomEvent (in particular in the traverse +code). + + +2007/01/27 16:02:18 phil +Removed knowledge of the optional parts of the Qt support API so that it is no +longer necessary to update PyQt when new optional parts are added. + + +2007/01/27 15:37:47 phil +Updated the Qt support API for the latest SIP. + + +2007/01/21 16:29:15 phil +Implemented sipQtFindConnection() so that lambda slots can be handled by the +cyclic garbage collector. + + +2007/01/17 16:58:32 phil +Updated the copyright notices. + + +2006/11/30 20:58:48 phil +Fixed bug in QApplication ctor handwritten code that caused a crash if a +QApplication was created a second time with no arguments. + + +2006/11/04 22:08:33 phil +Released as v3.17. + + +2006/10/27 17:13:44 phil +Updated the news file. + + +2006/10/21 14:10:23 phil +Switched the internal build system to Qt v3.3.7. + + +2006/10/06 17:44:27 phil +Synched with the latest QScintilla1 API. + + +2006/09/09 17:59:52 phil +Added QextScintilla.setFont(). +The internal build system now uses -j2. + + +2006/09/02 13:35:03 phil +Removed the use of -c in the internal build systems invocation of configure.py +as it causes problems for GCC v4. + + +2006/08/17 9:36:39 phil +Added the missing QListView.setSelectionAnchor(). + + +2006/07/30 17:16:35 phil +Updated for the latest QScintilla v1 snapshot. + + +2006/07/19 23:30:28 phil +Some tweaks for Windows64 support based on patches from Gerard. + + +2006/07/16 12:38:36 phil +Adapted the handwritten code for Python v2.5. + + +2006/07/08 19:25:44 phil +Added QextScintilla.isCallTipActive(). + + +2006/07/03 19:40:22 phil +Added pyqt_config_args to pyqtconfig.py. +Fixed QTextEdit.setAutoFormatting(). + + +2006/07/02 14:28:05 phil +Added setWrapVisualFlags(), WrapMode::WrapCharacter, WrapVisualFlag to +QextScintilla. + + +2006/07/01 18:57:30 phil +Added cancelList(), firstVisibleLine(), isListActive(), showUserList(), +textHeight() and userListActivated() to QextScintilla. + + +2006/06/28 22:12:57 phil +QextScintilla.foldAll() can now optionally fold all child fold points. +Added autoCompleteFromAll() and setAutoCompletionStartCharacters() to +QextScintilla. +Added AcsAll as an auto-completion source. + + +2006/06/25 21:52:03 phil +Added defaultColor() and setDefaultColor() to QextScintillaLexer. +Added color() and setColor() to QextScintilla. +Renamed eraseColor() and setEraseColor() to paper() and setPaper() in +QextScintilla. + + +2006/06/25 16:21:32 phil +Added defaultPaper() and setDefaultPaper() to QextScintillaLexer. +Added eraseColor() and setEraseColor() to QextScintilla. + + +2006/06/22 19:29:38 phil +The mkfeatures helper is now always built without debugging. +configure.py now states that the -u flag on Windows needs a debug version of +Python. + + +2006/06/20 15:57:55 phil +Latest QScintilla updates. + + +2006/06/19 21:00:47 phil +Synced with the latest QScintilla snapshot - including the significantly +changed Ruby lexer. + + +2006/06/19 15:55:42 phil +Solaris warnings fixes from Ulli. + + +2006/06/18 23:51:34 phil +Sync with the latest QScintilla changes: highlighted identifiers and decorators +in the Python lexer. + + +2006/06/18 16:40:31 phil +Updated for the latest QScintilla snapshot. + + +2006/05/17 8:39:39 phil +Removed some inaccessable methods from QCString. + + +2006/05/11 19:04:27 phil +Another fix for Qt v3.1 in qnamespace.sip. + + +2006/04/28 20:47:46 phil +Replaced long long with PY_LONG_LONG for MSVC 6. + + +2006/04/07 23:29:54 phil +Tidy ups to the internal build system. + + +2006/04/06 12:26:09 phil +Fixed Qt::MacintoshVersion for Qt v3.0.x and v3.1.x. + + +2006/04/05 12:11:43 phil +Removed all functions that were hidden by overloads with the same Python +signature (ie. both of them). + + +2006/03/30 8:09:58 phil +Added QStringList::operator+=(const QString &). + + +2006/03/29 11:38:21 phil +Added the missing QImage.bitBlt() function. + + +2006/03/24 23:54:13 phil +Released as v3.16. + + +2006/03/23 21:34:09 phil +Added a missing /Transfer/ from QGLWidget(). + + +2006/03/20 21:00:58 phil +Removed the "Filter" functions from the documentation. + + +2006/03/20 20:59:23 phil +Removed the "Filter" versions of the QFileDialog static methods as they aren't +necessary after all (just not obvious how to use them properly). + + +2006/03/14 22:45:09 phil +pyuic now specifies the Latin1 encoding when the -embed flag is used. + + +2006/03/13 11:55:09 phil +Build system changes so that PyQt builds on MacOS properly. + + +2006/03/11 19:16:56 phil +Removed some leftovers from when PyQt3 and 4 shared a single config.py. PyQt3 +no longer searches PATH for the Qt bin directory. + + +2006/03/11 15:15:15 phil +Fixed build problem with Qt v1.x. + + +2006/03/10 22:37:30 phil +Updates for Qt v3.3.6. + + +2006/03/04 16:06:40 phil +Documentation updates. +Applied the same transfer rule to QPopupMenu.exec() as is applied to +QDialog.exec(). +Added getOpenFileNameFilter(), getSaveFileNameFilter() and +getOpenFileNamesFilter() to QFileDialog that return a tuple of the selected +files and the current filter. + + +2006/02/26 13:56:28 phil +Added support for signed char to the Qt API. + + +2006/02/21 15:22:08 phil +Changed the signal/slot handling so that unsigned int and unsigned short are +implemented as long objects rather than integer objects. + + +2006/02/19 16:43:48 phil +Updates to the internal Qt API. + + +2006/02/18 21:05:56 phil +Added new stubs in the Qt support API (not used by PyQt3). + + +2006/02/14 19:16:05 phil +The destroyed() signal can now be received by a Python slot. + + +2006/02/13 20:02:22 phil +Fixed a typo in configure.py. + + +2006/02/13 0:24:55 phil +Updated the handwritten code to use the current SIP API. + + +2006/02/12 1:14:11 phil +Removed all calls sipForceConvertTo*(). +Removed all uses of newly deprecated calls. + + +2006/01/26 16:40:38 phil +Changed the signal/slot support required by the latest SIP changes. + + +2006/01/16 18:58:26 phil +Removed PYQT_BUILD. + + +2006/01/10 19:13:07 phil +Fixed a typo in the last change. + + +2006/01/10 18:20:02 phil +Fixed the sipForceConvertToTransfer_*() calls. + + +2005/12/30 14:30:08 phil +More changes to handwritten code that should be handling sipSelfWasArg. + + +2005/12/28 19:35:10 phil +Updated all handwritten convertor code for the latest SIP changes. + + +2005/12/24 17:02:31 phil +Changes required by the introduction of sipSelfWasArg in the SIP snapshot. + + +2005/12/22 16:22:48 phil +Really fixed the QApplication argc bug this time. + + +2005/12/19 17:43:42 phil +Changes to the build system for the latest SIP snapshot. + + +2005/12/18 11:00:06 phil +Stripped the Qt4 specific stuff from configure.py. + + +2005/12/18 10:06:25 phil +Updated the internal build system not to include the .svn directory in +packages. + + +2005/12/17 19:43:36 phil +Changes to the internal build system for the CVS to SVN transfer. + + +2005/12/07 00:54:04 phil +Added a missing #include from qstring.sip in PyQt3. + + +2005/12/04 18:41:31 phil +Fixed the handling of horizontal and vertical stretch in QSizePolicy. + + +2005/11/29 13:06:37 phil +Fixed a long standing bug with QApplication ctors that only showed itself with +Qt4. + + +2005/11/24 17:45:09 phil +Added the missing /ReleaseGIL/ to QThread.exit(). + + +2005/11/24 17:22:31 phil +Changes required for the modified mapped type template syntax. + + +2005/11/20 18:41:02 phil +The HTML documentation is now maintained manually rather than being +auto-generated. + + +2005/11/17 18:24:48 phil +Fixed bug in pyuic related to QKeySequence. + + +2005/11/12 10:29:13 phil +Added the missing ctor to QApplication. + + +2005/11/10 21:10:46 phil +Removed the /TransferThis/ annotations from the QTableItem (and sub-classes) +ctors. The Qt documentation is wrong. + + +2005/11/09 18:00:47 phil +Fixed the GIL bug in qInstallMsgHandler(). + + +2005/11/01 22:08:32 phil +Implemented the PyQt3 changes for the new Qt support API. + + +2005/10/26 14:34:57 phil +Modified the QString buffer interface to be reentrant and to try and use the +default Python codec. + + +2005/10/23 16:02:47 phil +QObject.sender() now supports Python signals. + + +2005/10/22 22:38:54 phil +Implemented the buffer interface for QString. + + +2005/10/19 13:38:24 phil +Improved the fix to QClipboard.setData(). + + +2005/10/16 16:09:29 phil +Used mapped type templates in PyQt3 where possible. + + +2005/10/13 18:52:02 phil +Fixed the handling of QClipboard.setMimeType() and a related memory leak. + + +2005/10/12 21:11:15 phil +Fixed bug in configure.py when the Qt bin directory isn't on the path. +Fixed compilation problem with QAxBase handwritten code and MinGW. +Added the * and *= operators to QString. +Removed some QString methods that were passing or returning arrays. + + +2005/10/11 21:13:48 phil +Added /Numeric/ to the QString + operator. The improved behaviour (being able +to write s = "foo" + QString("bar")) should now work in both PyQt3 and 4. + + +2005/10/07 18:15:37 phil +Changed the PyQt3 QString behaviour with long and ulong to match PyQt4. + + +2005/09/22 20:18:39 phil +Updated the build system now that all Qt specific configuration data has been +removed from sipconfig. + + +2005/09/10 21:33:59 phil +Fixed bug in configure.py when reporting an incorrect SIP version. + + +2005/09/08 20:16:33 phil +Updated the universal slot support to fit with the latest SIP snapshot. +Changed the way universal slots are implemented so they get destroyed when the +corresponding transmitter gets destroyed. + + +2005/09/07 20:53:52 phil +Removed support for SIP v3 in configure.py. +Minor pyuic fix taken from uic v3.3.5. +Added the missing MacintoshVersion enum. +Added the -f flag to configure to use any existing features file (by default it +is recreated). + + +2005/09/06 20:33:43 phil +Removed support for SIP v3 from configure.py. +Added the new Qt support code taken out of SIP. + + +2005/08/30 17:31:05 phil +Released as v3.15. + + +2005/08/17 22:30:17 phil +Replaced all the (now deprecated) sipTransfer() calls in handwritten code. + + +2005/08/10 22:10:29 phil +Synced with the latest QScintilla. +Updated the documentation. + + +2005/07/26 11:08:23 phil +Synced with the current QScintilla. + + +2005/07/25 18:24:29 phil +Added the sipTransfer() to QDialog.exec_loop(). + + +2005/07/24 20:16:51 phil +Synced with the latest QScintilla. +Added the registerWeakActiveObject() and revokeActiveObject() utility +functions to QAxBase. + + +2005/07/10 09:46:49 phil +Added %ConvertSubClassCode to QLayoutItem. + + +2005/07/09 17:55:30 phil +Sync'ed with the latest QScintilla changes. + + +2005/07/06 18:20:26 phil +Fixed the bug in QObject's type conversion graph. +Added the QextScintillaLexerPOV class. +Fixed configure.py so that it properly enables support for the latest +QScintilla. + + +2005/07/05 21:04:26 phil +Added the extra flag to QextScintilla.findFirst(). + + +2005/07/04 19:17:38 phil +Synced with the latest version of QScintilla. + + +2005/07/03 16:58:21 phil +Added support for QAxBase now that SIP has better support for abstract +classes. + + +2005/06/30 15:38:41 phil +Reimplemented all the %ConvertToSubClassCode for QObjects so that it returns +the most specific type that it can, even if it doesn't recognise the exact +type. + + +2005/06/19 13:49:51 phil +Hopefully fixed QImage() for colours with unsigned 32 bit values. + + +2005/06/10 16:45:00 phil +Fixed the return value of QMenuData.insertSeparator(). + + +2005/05/20 17:25:45 phil +Fixed a problem where the readBlock() and readLine() methods of QIODevice were +wrongly expecting a tuple result from a Python reimplementation. + + +2005/05/04 18:41:49 phil +Fixed pyuic bug where a required QIconSet ctor wasn't being generated. + + +2005/04/17 09:04:01 phil +Documented the limitations with super. +Fixed the qdir.py example bugs tiggered by SIP doing some more rigourous +checks. + + +2005/04/15 13:31:55 phil +Added missing Py_DECREF() from QObject.queryList() %MethodCode. + + +2005/04/14 18:17:58 phil +Implemented the QString '+' operator. + + +2005/04/09 15:35:48 phil +When None is passed as a QString (or QByteArray or QCString) then it is now +converted to NULL rather than a null QString. + + +2005/04/04 15:59:27 phil +Fixed a problem with the internal build system caused by the new SIP garbage +collector directives. + + +2005/04/02 23:10:46 phil +Fixed the QCustomEvent %GCClear code. + + +2005/04/02 22:28:50 phil +Added the new %GCTraverseCode and %GCClearCode to QCustomEvent. +Now requires SIP v4.3. + + +2005/04/02 09:53:27 phil +Replaced the new /NoConvertor/ annotation with /Constrained/. + + +2005/03/25 20:18:32 phil +Accel and AccelOverride should now result in QKeyEvent instances rather than +QEvent instances. +Added missing private dtors. + + +2005/03/25 14:24:45 phil +Fixed bug in configure.py when reporting incorrect SIP versions. + + +2005/03/11 19:18:46 phil +Fixed qInstallMsgHandler() for SIP v3. + + +2005/03/10 18:55:52 phil +Fixed QPixmapCache.insert(). + + +2005/03/06 10:09:06 phil +Released as v3.14.1. + + +2005/02/26 11:22:18 phil +Fixed problem with relative path arguments to configure.py. + + +2005/02/25 17:46:51 phil +Added the missing /ReleaseGIL/ annotations from the static QFileDialog methods. +Fixed QObject.queryList() (for SIP v4 only). + + +2005/02/19 15:23:42 phil +Added the QextScintillaLexerLua class. +Released as 3.14. + + +2005/02/18 19:01:46 phil +Fixed the dirview.py example so that it drags local filenames properly and the +folderSelected() signal works the same way as the C++ version. +Added the qdir.py example from Hans-Peter Jansen. +Updated the QAxObject and QAxWidget documentation. +Added qInstallMsgHandler(). +Added the missing classes from the qtext subclass convertor code. + + +2005/02/13 10:47:50 phil +Updated the documentation on QFilePreview. +Fixed a bug in pyuic related to QDataBrowser.del(). + + +2005/02/11 22:54:02 phil +Updated the NEWS file and the documentation. + + +2005/02/11 17:19:19 phil +Fixed broken QObject.inherits() and QObject.isA() (for SIP v4 only). +Changes in version numbers for Qt v2.3.10. +Removed the "Extracting ..." message from pyuic as it isn't always true. + + +2005/02/06 14:39:57 phil +Release the GIL on calling QApplication.enter_loop(). + + +2005/01/29 10:15:48 phil +Synced pyuic with Qt v3.3.4. + + +2005/01/22 18:13:35 phil +PyQt now requires SIP v4.2 or later. + + +2005/01/22 11:54:13 phil +Fixed bug in pyuic where it wasn't importing QDataView when it should. + + +2005/01/21 17:29:52 phil +Added a missing /Transfer/ from QScrollView.setCornerWidget(). +Synced with the current QScintilla snapshot. + + +2005/01/17 13:04:46 phil +Fixed a bug in the internal build system. + + +2005/01/16 13:06:16 phil +Fixed bugs related to most implementations of readBlock() and readLine(). + + +2005/01/14 23:30:27 phil +Removed the out of date README.Linux file. + + +2005/01/14 17:36:52 phil +Backed out the changes to QListBox now that SIP (again) has strict enum +checking. +Fixed enum related bugs in the widgets.py example. +Updated the copyright notices. +Added support for Ulli's VendorID package. +Updated the documentation on application deployment. +Added support for debug builds to the internal build system. + + +2005/01/09 14:02:11 phil +Fixed QListBox so that setRowMode() and setColumnMode() work properly with the +newly relaxed enum type checking in SIP 4. + + +2004/12/29 18:54:44 phil +Added missing const to QDataTable.setDateFormat(). + + +2004/12/26 12:32:59 phil +Added support for the QextScintillaLexerRuby class. + + +2004/12/24 17:54:25 phil +Removed the -g flag from the configure.py help as the corresponding sip flag is +now deprecated. +Hopefully fixed conversions from Python unicode objects to QStrings where +Python uses longs to represent a character. +Allow for spaces in the path to the SIP binary. + + +2004/12/23 22:44:18 phil +Updated the documentation regarding application deployment. + + +2004/12/19 19:29:04 phil +Added the option to build static modules to the internal build system. + + +2004/12/10 19:03:18 phil +Fixed a pyuic bug triggered by the new enum handling in SIP v4.2. + + +2004/12/10 18:07:52 phil +Fixed debug builds on Windows. + + +2004/12/05 14:53:42 phil +Fixed pyuic bug (introduced in 3.13) that broke support for QAxWidget based +instances. + + +2004/12/03 19:00:06 phil +Added a missing /TransferThis/ to QSyntaxHighlighter. + + +2004/10/31 16:33:07 phil +Sync'd to the current QScintilla snapshot. + + +2004/10/17 19:27:08 phil +Minor change to the documentation. + + +2004/10/02 11:51:27 phil +A couple of bug fixes for the webbrowser.py example. + + +2004/10/01 23:09:30 phil +Changed the SIP tag of the educational version. +Added the webbrowser example to the distribution. +Minor fix for the webbrowser example. + + +2004/09/21 14:17:09 phil +Fixed a bug in pyuic2. +Released as v3.13. + + +2004/09/21 11:14:48 phil +Updated the NEWS file. + + +2004/09/15 12:40:09 phil +Added the QMetaObject and QMetaProperty classes. +Added the QObject.metaObject() method. + + +2004/09/12 11:41:49 phil +Added support for the QextScintillaLexerBash class. + + +2004/09/10 22:38:09 phil +Removed redundant implementations of QSqlRecord.field(). +Replaced whrandom with random in all examples. + + +2004/08/25 15:29:20 phil +Added explicit support for QScintilla to pyuic. + + +2004/08/22 15:51:05 phil +Added support for what will become QScintilla v1.4. + + +2004/08/20 11:07:56 phil +Brought the documentation up to date. +Added support for QUuid. + + +2004/08/19 10:32:31 phil +Pushed out support of QAxObject to SIP v4.2. +Added /ReleaseGIL/ to any QApplication and QThread method that might cause +events to be dispatched. + + +2004/08/15 23:34:28 phil +Updated pyuic from Qt 3.3.3. +pyuic now never uses the SLOT() macro in case the connection is to a method of +a Python custom widget. + + +2004/08/04 18:05:25 phil +Added the comparison operators between QChar and QChar and char. + + +2004/08/04 14:06:41 phil +Implemented all the QDataStream << and >> operators for classes. + + +2004/08/03 22:19:59 phil +Build system fix for when QWindowsXPStyle is a plugin. + + +2004/07/19 18:41:53 phil +Fixed a bug in the fontdisplayer.py example. + + +2004/07/08 08:40:54 phil +Minor internal changes. + + +2004/06/27 08:43:19 phil +Added a missing /TransferThis/ from one of the QPushButton ctors. + + +2004/05/26 22:15:40 phil +Added another missing /ReleaseGIL/ to QApplication. + + +2004/05/25 17:05:27 phil +Fixed bug in QArray for old versions of Qt. +Fixed QAssistantClient bug in configure.py for old versions of Qt. +Fixed QSocket bug for old versions of Qt. +Released as v3.12. + + +2004/05/25 13:55:07 phil +Added missing /ReleaseGIL/ to QThread. + + +2004/05/25 11:26:37 phil +Internal build system changes. + + +2004/05/18 18:33:03 phil +Added the webbrowser.py example (which will have to wait until SIP v4.1 before +it works). +Added missing /ReleaseGIL/ to QWaitCondition, QMutex and QMutexLocker. + + +2004/05/15 14:18:24 phil +Fixed bug that accidentally disabled the qtsql module for the free edition. +Disabled the qtaxcontainer module until SIP v4.1. + + +2004/05/09 11:19:26 phil +Minor pyuic3 changes to support QAxWidget. +Marked the qtaxcontainer classes as experimental. + + +2004/05/04 16:01:57 phil +qwindowdefs.sip for all platforms is now included in the commercial package. +Changed the SIP3 dependency to v3.10.2. +QValueList<QIconDragItem> is now dependent on the Qt_ICONVIEW feature. +pyuic and pylupdate will now build on the Enterprise Edition even if the qtxml +module has been disabled. +Compiler error messages during configuration are suppressed if possible, but +can be seen with the new -w flag. +configure.py now explicitly checks QAssistantClient rather than assume it is +present in the Enterprise Edition. +The qtaxcontainer module now builds on Windows. + + +2004/05/02 00:38:16 phil +Sync with the latest QScintilla snapshot. + + +2004/05/01 17:10:57 phil +Fixed more minor build problems. +The commercial version now has identical code on all platforms. + + +2004/04/30 21:50:33 phil +Fixed an internal build problem. +Implemented QValueList<QVariant> as a mapped type. (Done in the previous +commit but I forgot to mention it.) + + +2004/04/25 22:09:09 phil +Added the qtaxcontainer module - doesn't work yet, but shouldn't break +anything. + + +2004/04/24 08:43:22 phil +Update the documentation to say that Qt v3.3.2 is supported. + + +2004/04/18 15:45:12 phil +Changed the build system to deal with the evaluation version of PyQt. + + +2004/04/13 18:24:04 phil +QAssistantClient is disabled for the Professional Edition because it requires +code from the Enterprise Edition (only seems to affect Windows though). + + +2004/04/12 14:49:33 phil +Added the QextScintillaLexerPerl class to the qtext module. + + +2004/04/04 17:01:11 phil +Minor fixes to the dirview.py example. +Sync'ed with the current QScintilla snapshot. + + +2004/03/30 18:22:25 phil +Fixed a bug where the destruction of QTab instances wasn't noticed. + + +2004/03/28 15:16:50 phil +Updated to the latest QScintilla snapshot. + + +2004/03/27 18:26:02 phil +Updated for the latest changes to QScintilla. + + +2004/03/21 21:09:25 phil +Changed the configure.py message when testing for plugins to be the right +"sense". +Updated the QScintilla support for v1.3. + + +2004/03/11 19:05:38 phil +Changed the SIP v3 dependency to v3.10.1. +Released as v3.11. + + +2004/03/11 01:22:12 phil +Minor changes to the internal build system. + + +2004/03/10 18:29:30 phil +Brought the documentation up to date. +Minor internal build system changes. +The build system now disables style classes built as plugins. +Changed the handwritten code to use the SIP generated feature #defines rather +than the unreliable (in the case of plugins) Qt ones. + + +2004/02/26 18:56:39 phil +Updated the documentation to say that PyQt has been tested against Qt v3.3.1. +Updated the internal build system to exploit distcc. +Fixed bug in the conversion from Python lists to QMemArrays. + + +2004/02/15 22:34:39 phil +Fixed the canvas.py example's handling of multiple views. + + +2004/02/11 19:24:10 phil +Fixed the old build system for Qt v3.3.0. + + +2004/02/07 17:38:52 phil +Fixed a couple of bugs in pyuic3 and added the spacer.ui form to verify it. + + +2004/02/02 22:27:48 phil +Updated pyuic from Qt v3.3.0. + + +2004/02/01 14:38:18 phil +Added the QLocale class from Qt v3.3.0. +Updated all existing classes for Qt v3.3.0. +Added the missing += operators for QString. +Added the missing QSocketDevice class. + + +2004/01/31 23:09:45 phil +Added the missing /Transfer/ from QMimeSourceFactory.setData() and +QMimeSourceFactory.setDefaultFactory(). +Added the missing /TransferBack/ from QMimeSourceFactory.takeDefaultFactory(). +Added the missing /Factory/ from createEditor() in QTableItem and sub-classes. +Added the missing /Factory/ in QTextCodec.makeDecoder(), +QTextCodec.makeEncoder() and QTextEdit.createPopupMenu(). +Added Qt v3.3.0 support to the build system. +PyQt now builds against Qt v3.3.0. + + +2004/01/29 19:19:36 phil +Minor change to the internal build system. +Added README.AIX from Ulli Berning. + + +2004/01/27 08:34:21 phil +Reverted the accidental change to QTextEdit.find(). +Fixed a couple of markup problems in the documentation. +Added the missing QHttp, QFtp and QLocalFs to the appropriate +%ConvertToSubClassCode. + + +2004/01/21 18:34:02 phil +Added some fixes for Qtopia v1.6 from Mickey Lauer. + + +2004/01/16 20:53:09 phil +Released as v3.10. + + +2004/01/15 20:04:11 phil +Changed configure.py to check that SIP was built with Qt support enabled as +early as possible. + + +2004/01/15 19:27:58 phil +Added a check for the SIP version number in configure.py. +Fixed pyuic3 not to use iostream and avoid warning messages with MSVC. + + +2004/01/04 18:52:29 phil +Minor updates to the build system. + + +2004/01/03 23:57:31 phil +Updated the copyright notices. +Changed pyuic3 to only #include zlib.h for Qt versions before 3.1.0. +Documented pyqtconfig. + + +2004/01/02 18:41:01 phil +Minor changes to the build system. +Repaired the completely broken pyqtconfig module. + + +2003/12/26 23:34:47 phil +Changes to the build system based on patches from Ulrich Berning. + + +2003/12/26 19:32:31 phil +Added the missing QFtp class. + + +2003/12/26 19:31:23 phil +Added the missing QHttp, QHttpHeader, QHttpRequestHeader, QHttpResponseHeader, +QLocalFs classes. + + +2003/12/21 17:28:16 phil +Documented sip.voidptr.asstring(). + + +2003/12/21 16:07:00 phil +Fixed a bug when automatically converting to a QKeySequence. + + +2003/12/06 20:21:54 phil +Fixed a bug in the old build system for Windows. +Brought the documentation up to date. +Released as v3.9. + + +2003/12/04 19:35:28 phil +Updated the README for the new build system. + + +2003/12/02 00:00:35 phil +Slight change to handwritten code forced by the change to sipParseResult(). + + +2003/11/23 17:04:10 phil +Removed qInstallPathSysconf() on Windows. + + +2003/11/22 20:54:01 phil +Windows related changes to the new build system. + + +2003/11/22 00:50:23 phil +Portability fixes for Qt v2 and Qtopia. + + +2003/11/21 23:06:14 phil +More changes to the new build system. Tested with SIP v4 and Qt Professional +on Linux and SIP v3 and Python v1.5.2 on Linux. + + +2003/11/21 07:32:01 phil +SCons is now completely removed from the new build system. PyQt will now build +with SIP v3 and SIP v4 on Linux. + + +2003/11/15 11:20:17 phil +More changes to the new build system. + + +2003/11/13 19:41:35 phil +More changes to the new build system. PyQt now builds against the Professional +Edition. + + +2003/11/13 13:12:47 phil +New build system changes. PyQt now builds correctly on Linux for SIP v3 and SIP +v4. + + +2003/11/12 22:22:50 phil +Added more of the new build system. +Fixed a bug in pyuic3 handling of encoded strings (thanks to Joerg Kaercher). +Added the QImageIO class. + + +2003/11/05 20:33:43 phil +Added QListViewItemIterator. +Added the QDockArea << and >> operators. +Started on the new build system. + + +2003/10/27 23:23:07 phil +Removed more handwritten code now that SIP fully supports pointers and +references to base types. +Fixed a GIL problem with the QCanvasItem sub-class conversion code. + + +2003/10/26 22:53:03 phil +Added the missing QSettings.readBoolEntry(). +Removed lots of non-virtual %MethodCode now that SIP automatically handles +returning multiple arguments. + + +2003/10/24 08:34:44 phil +Added /ReleaseGIL/ wherever looked sensible. + + +2003/10/23 18:27:30 phil +Used %Build rather than the deprecated %Makefile. +Used %ModuleHeaderCode and %TypeHeaderCode rather than the deprecated +%HeaderCode. +Used %ModuleCode and %TypeCode rather than the deprecated %C++Code. + + +2003/10/22 18:40:32 phil +Added %ConvertToSubClassCode for QTableItem and QCanvasItem. +Added the missing qtui module documentation. +Refactored the internal and external build systems so that the .sip files are +arranged in a hierarchy and are installed. +Added the -v flag to build.py to specify where the .sip are installed to. + + +2003/10/21 16:40:12 phil +Fix to build.py for the Mac. + + +2003/10/21 13:39:18 phil +Fixed Windows warning message from qmemarray.sip handwritten code. +Fixed internal build.py to generate Mac packages properly. + + +2003/10/20 18:50:07 phil +More MacOS/X related changes. +Compiler warnings are now enabled when building with SIP v4. +PyQt builds with no warnings with SIP v4. + + +2003/10/19 19:47:35 phil +Documentation updates. +Removed the tests for missing functions in early versions of Qt for MacOS/X. +Updates to the build system for MacOS/X. + + +2003/10/16 15:50:38 phil +Replaced the use of __cmp__ in QString because it doesn't work with SIP v4 if +the argument isn't of the same type - it's just the way new-style classes work. +Removed the QString.__cmp__() unit test as the implementation no longer uses +handwritten code. + + +2003/10/15 18:19:07 phil +Added the "-r" flag to build.py to build with tracing enabled. +Rewrote all the unit tests to work with PyQt generated with SIP v4. + + +2003/10/11 21:57:20 phil +Brought the documentation up to date. +Changed handwritten code for the changes to sipCallMethod(), sipParseResult() +and sipBadCatcherResult(). + + +2003/10/08 15:04:46 phil +Fixed the internal build system (again). + + +2003/10/07 19:33:13 phil +Fixed QIODevice handwritten code which looked very broken. +Checked all virtual abstract functions that need handwritten code. +Added /TransferBack/ for function return values where needed. +Added the missing qInstallPath(), qInstallPathDocs(), qInstallPathHeaders(), +qInstallPathLibs(), qInstallPathBins(), qInstallPathPlugins(), +qInstallPathData(), qInstallPathTranslations(), qInstallPathSysconf(). +Made sure all handwritten code uses functions that are part of the SIP v4 API. + + +2003/10/04 16:14:45 phil +Changed how sipClassName() is used now that it returns a new reference. + + +2003/10/04 11:16:21 phil +Migrated the remaining %MemberCode to %MethodCode. +Changed the QApplication dtor code slightly to keep the public SIP API simple. +(It means that disowning a top level widget now adds the extra reference, but +this shouldn't make a difference.) + + +2003/10/02 22:54:43 phil +Documented QLayoutIterator.next(). +Fixed problem with build system that was preventing snapshots being generated +after the addition of %MethodCode. +Fixed QSpinBox.mapTextToValue() to take zero parameters. +Converted most of %MemberCode to %MethodCode (ie. the easy ones). + + +2003/10/01 14:00:15 phil +Converted all ctor %MemberCode to %MethodCode. + + +2003/09/23 19:33:07 phil +Converted all Python special methods and operators from %MemberCode to +%MethodCode. +Fixed bug in build system that disabled thread support. + + +2003/09/19 15:30:09 phil +Changes to the build system for SIP v4's new build system. + + +2003/09/19 00:28:39 phil +Fixed converting Python wide Unicode strings to QString for Qt v2. (Actually +done with an earlier change but I forgot to mention it.) +Updated the documentation on application deployment to reflect the changes to +the build system. +The documentation is now a single HTML file with a TOC. +More changes to the build system. Tested with tmake and Windows. + + +2003/09/18 13:47:07 phil +More changes to the build system after initial testing. + + +2003/09/17 18:28:40 phil +Re-factored build.py to use the sipconfig module. Only tested on Linux with +Qt v3.2.1 Enterprise and Python v2.3. + + +2003/09/06 13:35:02 phil +QWMatrix fixes from Torsten Marek. +Added the undocumented "*" operators to QWMatrix. +Updated the educational version to v3.2.0. +Released as v3.8.1. + + +2003/08/24 18:43:40 phil +Updated the tutorials so that they have a consistent coding style and don't use +"import *". +Updated the documentation to say that Qt v3.2.1 is supported. + + +2003/08/17 12:25:57 phil +Fixed QPrinter.winPageSize() for Qt versions before v3. +Released as v3.8. + + +2003/08/17 10:02:11 phil +Fixed problem with QRect | and & operators. + + +2003/08/16 21:14:09 phil +Fixed the code generated by pyuic3 when the -x and -subimpl flags are both +given. +Brought the documentation up to date. + + +2003/08/13 17:50:14 phil +The == and != operators have been implemented for QBrush, QColor, QDomNode, +QFont, QImage, QKeySequence, QPalette, QPen and QRegExp. +The +, +=, -, -=, *, *=, /, /=, ==, != and __nonzero__() operators have been +implemented for QSize. +The ==, != and QString() operators have been implemented for QUrl. +The &, &=, |, |=, ==, !=, __contains__() and __nonzero__() operators have been +implemented for QRect. +The |, |=, +, +=, &, &=, -, -=, ^, ^=, ==, !=, __contains__() and __nonzero__() +operators have been implemented for QRegion. +The ==, != and *= operators have been added to QWMatrix. +The __len__(), __contains__(), == and != operators have been implemented for +QDir. +The comparison operators and __nonzero__() have been implemented for QDate, +QDateTime and QTime. +Added some consts to the QString operators. +Added the QDate, QDateTime, QDir, QRect, QRegion, QSize and QTime unit tests. +Added the runtests.py master unit test runner. + + +2003/08/12 20:34:29 phil +Fixed memory leak in QStringList * operator. +Added the QPoint operators (thanks to Torsten Marek). +Added the QPoint unit test. + + +2003/08/12 15:31:24 phil +Fixed deprecated use of iostream.h in pyuic3. +Updated the QScintilla support. + + +2003/08/11 18:52:45 phil +Fixed version problem with QToolBox. + + +2003/08/01 09:42:10 phil +Added the missing Qt.ButtonState.MetaButton. +Added support for the [], in, len and comparison operators to QString (thanks +to Torsten Marek). +Added the test_QString.py test script. + + +2003/07/25 23:38:36 phil +Refined the pyuic3 changes - because KWrite is crap. + + +2003/07/25 23:36:11 phil +Added the menus.ui test form. +Some pyuic3 format changes from Detlev. + + +2003/07/25 12:13:44 phil +Updated pyuic for Qt v3.2.0. + + +2003/07/24 17:20:59 phil +Added QSplashScreen, QSqlSelectCursor and QToolBox for Qt v3.2.0. +Fix to build.py error message. + + +2003/07/24 10:52:38 phil +Minor license handling changes. +Fixed memory leak in QStringList[] when using slices. +Added the -k flag to build.py to create static modules. +Updated README.MacOSX from Willard Myers. +Updated all existing classes for Qt v3.2.0. + + +2003/07/05 10:31:55 phil +Fixed problem with include directories when using tmake. +Released as v3.7. + + +2003/07/05 09:59:37 phil +Provisional release of v3.7. + + +2003/07/03 16:17:55 phil +pyuic3 now says what it is extracting on stderr rather than stdout. + + +2003/07/01 14:18:37 phil +Brought the documentation up to date. +Added README.MacOSX (thanks to Bill Myers). +Added lots of new examples from Jorge Arroyo. + + +2003/06/30 09:23:25 phil +Changed all handwritten code to use the new 'L' format character where +appropriate. +Implemented __setitem__(), __delitem__(), __add__(), __iadd__(), __mul__(), +__imul__(), __eq__() and __ne__() for QStringList. +Added the internal QStringList unit tests. + + +2003/06/22 11:26:32 phil +%DtorCode has been renamed %VirtualCode. + + +2003/06/21 11:37:58 phil +Fixed the internal build process to deal with the new %DtorCode. + + +2003/06/19 23:53:49 phil +More changes to QCustomEvent which shouldn't now leak memory under any +circumstances. + + +2003/06/19 16:31:57 phil +QEvent.data() now returns a Python object without increasing it's reference +count. +The QEvent dtor is now virtual so that the Python wrapper object gets garbage +collected when Qt deletes the event when it's passed to +QApplication.postEvent(). + + +2003/06/10 14:51:23 phil +(Hopefully) fixed pyuic3 compile bug under Windows. +Added the progressbar.py example from Jorge Arroyo. + + +2003/06/08 12:25:08 phil +Lots of build tidy ups from Hans-Peter Jansen. + + +2003/06/06 12:59:26 phil +pylupdate now recognises the __tr() and __trUtf8() methods generated by pyuic. +Added some missing /Transfer/ flags from QMenuData. +Updated the menu.py example so that it matches the latest Qt version. + + +2003/05/31 12:19:22 phil +Changed the build system to generate .in files which are then patched so that +the patched files stay around to aid debugging. +Removed unneeded directories from INCLUDEPATH in .pro files. + + +2003/05/30 17:52:06 phil +Don't generate the internal __tr() and __trUtf8() methods if the user passes +their own function name. + + +2003/05/30 17:47:57 phil +Added the listbox.py and listboxcombo.py examples from Jorge Arroyo. +build.py improvement in detecting executable programs. +Changed pyuic3 to generate calls to qApp.translate() rather than self.tr(). +Documented the issues related to translations. + + +2003/05/23 22:03:05 phil +Fixed some bugs and inefficiencies in the canvas.py example so that it no +longer segfaults on exit when a sprite has been created. +Added bits(), scanLine(), jumpTable() and colorTable() to QImage. + + +2003/05/22 21:50:05 phil +Added the QWindowsXPStyle class. (Thanks to Ulrich Berning.) + + +2003/05/20 10:36:10 phil +Added QextScintilla.modificationAttempted(). + + +2003/05/18 20:59:53 phil +Added QextScintillaBase.SCN_MODIFYATTEMPTRO. +Fixed pyuic3's broken handling of the -x flag. +Fixed pyuic3's broken generation of embedded images. +Fixed QImage ctor to use an internal colour table instead of an external one +that was garbage collected too soon. + + +2003/05/13 09:50:54 phil +Added the QSignalMapper class (thanks to Gordon Tyler). + + +2003/05/12 10:00:59 phil +Added toShort(), toUShort(), toInt(), toUInt(), toLong(), toULong(), toFloat() +and toDouble() to QCString and QString. + + +2003/05/11 10:26:44 phil +Added the QextScintillaLexerHTML class. + + +2003/05/07 21:07:04 phil +Changed the handling of version numbers so that we assume the latest SIP tags +if we find a QScintilla snapshot. + + +2003/05/07 16:53:05 phil +Updated the documentation to explicitly mention the problems of using lambda +expressions as slots. +Added the QextScintillaLexerSQL class. +Changed build.py to support QScintilla version control. + + +2003/05/04 09:57:19 phil +Fixed silly typo in build.py. + + +2003/05/03 14:50:03 phil +Removed some dead code from build.py. +The qt module was ignoring the release/debug option and the debug version of +the Python library wasn't being searched for. +Added the unittest tests for pyuic. +Fixed the last pyuic3 bugs related to embedded images. +Added the -test flag to pyuic3 to support fully automated unittest tests. + + +2003/04/26 15:24:45 phil +Released as v3.6. + + +2003/04/26 14:36:12 phil +Fixed tmake related breakages introduced with SIP v4 support in .pro files. + + +2003/04/26 13:58:00 phil +Fixed bug in concatanating source files. + + +2003/04/23 14:53:00 phil +Changed to the C++ style operators where possible. + + +2003/04/22 16:05:10 phil +Adjusted handwritten code for Python slots so that it will be compatible with +SIP v3 and v4. +QStringList.__getitem__ will now handle extended slices. + + +2003/04/18 22:17:26 phil +Tracked the latest QScintilla changes. + + +2003/04/16 11:42:45 phil +Fixed build.py for when SIP v4 is used. +Python v2.3 is now required if SIP v4 is being used. +Changed QCustomEvent.data() to deal with the changed support of SIP_PYOBJECT. + + +2003/04/13 15:42:08 phil +Temporarily made some handrwritten code dependent on SIP v3 while debugging +SIP v4. +Fix to pylupdate from Detlev. +Fix to pyuic3 related to pixmaps. + + +2003/04/07 11:52:33 phil +QCommonStyle is now always included (to fit with Qt v3), but it should still be +configured properly for the Zaurus. + + +2003/04/04 14:24:00 phil +Fixed typo in qpixmap.sip where some Qt v3 methods had been added to the Qt v2 +definition. +Fixed some pyuic3 problems with embedded and external images. + + +2003/04/04 10:32:45 phil +SIP v4 related fixes to %VirtualCode. +Fixed some sipParseArgs() format bugs in qtxml handwritten code. +Added missing /TransferThis/ from QTableItem (and derived classes) ctors. +Added other missing transfer flags from some QTable methods. + + +2003/04/01 20:44:55 phil +Added support for the educational version. +Don't delete the .lib and .exp files as part of the installation on Windows. +Added the -j, -r and -t flags to build.py based on patches from Hans-Peter +Jansen. +Changed all sipNames to the new style. + + +2003/03/31 23:39:02 phil +Made sure Python.h is included before stdio.h for LFS support under Solaris. +Removed all uses of %ExportedHeaderCode for compatibility with SIP v4. +Implemented the %VirtualCode that is to be used with SIP v4. +Fixed some bugs in existing %VirtualCode. +Removed QTextEdit.getFormat() and QTextEdit.getParagraphFormat() as they are +undocumented and marked as "don't use". + + +2003/03/26 22:21:58 phil +Slightly changed the implementation of QObject.sender() to maintain +compatibility with SIP v4. +The build process no longer checks for sipQt.h as it isn't in SIP v4. +Added a missing #include in qnetwork.sip that only showed up with SIP v4. + + +2003/03/25 17:52:22 phil +Work around the problem that qmake doesn't like targets called "qt". (For +SIP v4.) + + +2003/03/21 00:20:19 phil +Reverted the "fix" for libqassistantclient on HP-UX, and wait to see if anybody +complains. +pyuic now includes the PyQt version number in the generated output. +Fixed QPixmap handling bug in pyuic. + + +2003/03/16 16:24:24 phil +Tracked latest QScintilla changes. +Fixed an internal build problem with the documentation. + + +2003/03/15 23:42:55 phil +Tracked the latest QScintilla changes. +Brought the documentation up to date. + + +2003/03/14 19:49:44 phil +Added the missing %ConvertToSubClass code for the qtext module. + + +2003/03/13 12:59:44 phil +Tracked the latest QScintilla changes. + + +2003/03/09 18:37:13 phil +Tracked the latest QScintilla changes. + + +2003/03/06 10:35:32 phil +Tracked latest QScintilla changes. +Fixes for the mdi.py example from Ken Godee. +Further improvements to the build system's parsing of the Python version +number. +Fixes to the Qt class and pyuic to deal with the use of the internal +WState_Polished. + + +2003/03/03 18:03:41 phil +Tracked the latest QScintilla changes. + + +2003/02/27 16:21:33 phil +Updates for Qt v3.2.1. +Build system changes for alpha and beta versions of Python. + + +2003/02/26 23:40:22 phil +Tracked latest QScintilla changes. + + +2003/02/26 19:31:26 phil +Tracked latest QScintilla changes. +Fixed QListBox.eventFilter(). +Added the qtui module. +Added /Factory/ to everywhere it seems to be needed. +Fixed Python 1.5.2 problems in the build system. +Updated the menu.py example for Qt3 (thanks to Selim Tuvi). +Fixed a bug in pyuic3 related to pixmaps in QListViewItems. +Fixed a bug in the canvas.py example. +PYQT_VERSION is now the version encoded as a hexadecimal value. +Added PYQT_VERSION_STR as the ASCII version (unless it is a snapshot). + + +2003/01/25 15:39:58 phil +Fixed bug in QPointArray.putPoints(). +The sub-class convertors are now declared as static as SIP now puts them in the +main module code. +Changed the way that the QAssistantClient library is linked in to work around +problems linking static and shared libraries under HP-UX. +Fixed QSpinBox.eventFilter(). + + +2003/01/20 10:24:19 phil +Applied Lars Heete's patch for QString for when Python is built with wide +Unicode support. +Tracked the latest QScintilla changes. + + +2003/01/14 09:55:52 phil +Added the version number to the %Module directives for SIP v4. + + +2003/01/11 15:15:49 phil +pyuic3 will look in the directory containing the .ui file for any .ui.h file. + + +2003/01/06 09:35:29 phil +pyuic3 now properly extracts embedded slot code that takes arguments. +Improved the layout of the pyuic3 generated code slightly. + + +2003/01/04 19:45:03 phil +Updated the copyright notices for 2003. +SLOT(), SIGNAL(), PYSIGNAL(), QT_TR_NOOP() and QT_TRANSLATE_NOOP() are now +implemented as wrapped functions. +PYQT_BUILD is now a string. + + +2003/01/02 16:00:47 phil +Fixed a bug in the build process for sip v3. + + +2002/12/28 17:34:17 phil +Changed the build system to cope with the changes that will be needed for +SIP v4. + + +2002/12/25 10:48:22 phil +Added the checklists.py and drawlines.py examples from Oleksandr Yakovlyev. +Added support for PEP 263 in the code generated by pyuic3. +Tracked latest QScintilla changes. +Implemented the QTextStream << QMainWindow and QTextStream >> QMainWindow +operators. + + +2002/12/20 18:51:37 phil +Added the biff.py example from Oleksandr Yakovlyev. + + +2002/12/20 18:46:10 phil +QString.startsWith() was introduced in Qt v2.2.0 and not Qt v3.0.0. +Added the updated buttongroups.py example from Oleksandr Yakovlyev. + + +2002/12/17 15:33:12 phil +pyuic3 will now extract Python code (tagged with "Python:") from the comments +in a .ui file and copy it to the generated output. + + +2002/12/17 13:20:37 phil +Tracked the latest QScintilla changes, including the new QextScintillaPrinter +class. + + +2002/12/13 18:27:26 phil +Change the build system to ensure that SIP .h files in the location specified +by the -s flag are used in preference to any others in the standard Python +location. +Added the Qtopia QCopEnvelope class. + + +2002/12/11 13:50:58 phil +Ensure that generated Makefiles have a later timestamp than the project file. +Released as v3.5. + + +2002/12/10 23:12:00 phil +Build change where FORCE wasn't being handled properly now that it is version +dependent. +Brought the NEWS file up to date. + + +2002/12/10 14:21:09 phil +Changes related to Qt v3.1.1. +Made Qtopia v1.5.0 the baseline version. +Added the AppLnk, AppLnkSet, Config, DateFormat, DocLnk, DocLnkSet, +FileManager, FileSelector, FileSelectorItem, FontDatabase, Global, MenuButton, +QDawg, QList<AppLnk>, QList<DocLnk> and Resource Qtopia classes. +Added QArray<int> for Qt 1.x and Qt 2.x. + + +2002/12/09 10:40:54 phil +Minor changes for building under Qt/E. + + +2002/12/08 17:56:27 phil +Worked around the Qt Windows bug in QSemaphore += and -= so that the +semaphore.py example now works properly with affected versions of Qt. + + +2002/12/05 17:28:24 phil +Added the script to create the test database for the SQL examples for +PostgreSQL (thanks to Kenneth Godee). +pyuic3 and pylupdate3 changes so that they compile against the Qt Professional +Edition. +Brought the documentation up to date. +Build system change for Qt v3.0.x and FORCE in Makefiles. + + +2002/11/29 10:59:32 phil +Fixed bugs in pyuic3 related to menus and embedded images. +Implemented QMenuItem.setText(), even though it is an internal class, because +it is used in code generated by pyuic3. + + +2002/11/26 12:50:45 phil +eric is now no longer part of the distribution. +Tracked the latest QScintilla changes. +Removed the automatic test for -fno-exceptions and added the -f flag to the +build system so that it can be explicitly set. +Fixed a pyuic3 indentation bug. + + +2002/11/22 22:43:29 phil +Tracked the latest QScintilla changes. + + +2002/11/22 10:15:46 phil +Fixed a couple of bugs in pyuic3's handling of embedded images. + + +2002/11/21 18:57:34 phil +Tracked the latest QScintilla changes. + + +2002/11/18 19:36:53 phil +The missing Windows QEventLoop methods should be added to Qt v3.1.1. +Fixed generation of QString::null in pyuic3. +Tracked latest QScintilla changes. + + +2002/11/14 22:44:42 phil +Fixed problems compiling against Qt v3.0.x introduced with the support for Qt +v3.1.0. + + +2002/11/14 22:32:14 phil +Minor build changes for Windows. +Removed the QEventLoop methods that seem to be missing under Windows. +QGLColormap was actually introduced in Qt v3.0 rather than Qt v3.1. + + +2002/11/13 20:23:43 phil +Tracked the latest QScintilla changes. + + +2002/11/11 11:59:24 phil +Added the missing QDockWindow.drawFrame() and QGLWidget.reparent() methods. +The build system will now recognise Qt v3.1.0. +Added the QAssistantClient, QEventLoop, QGLColormap, QIconFactory, +QIMComposeEvent, QMutexLocker and QSyntaxHighlighter Qt 3.1.0 classes. +QListView.sort() is now virtual for Qt3. +Fixed a bug in the widgets.py example for both Qt2 and Qt3. +Updated pyuic from Qt 3.1.0. +Added the qCompress and qUncompress Qt 3.1.0 functions. + + +2002/11/06 23:56:57 phil +Fixed QWidgetStack.addWidget(). + + +2002/11/05 15:08:21 phil +Addition of new licenses to the internal build system. + + +2002/11/03 20:15:36 phil +Tracked the latest version of QScintilla, including updating to Scintilla +v1.49. + + +2002/10/25 19:00:47 phil +Updated the canvas.py example. +Tracked the latest QScintilla changes. + + +2002/10/24 08:55:46 phil +Tracked the latest QScintilla changes. + + +2002/10/22 21:28:20 phil +Tracked the latest QScintilla changes. + + +2002/10/21 21:25:52 phil +Tracked the latest QScintilla changes. + + +2002/10/20 22:28:46 phil +Tracked the latest changes to QScintilla. +Added the missing QMainWindow.lineUpDockWindows(). + + +2002/10/19 18:43:13 phil +Tracked the latest changes to QScintilla. + + +2002/10/18 17:30:24 phil +More build system changes to fix directory names containing spaces. +Added the QextScintillaLexerCPP, QextScintillaLexerCSharp, +QextScintillaLexerIDL, QextScintillaLexerJava and QextScintillaLexerJavaScript +classes. +Added support for Qt v3.0.6. + + +2002/10/12 23:45:52 phil +Tracked the latest QScintilla changes. +QStringList.__getitem__() now handles slices and negative indices properly. + + +2002/10/11 14:11:53 phil +Fixed the build system where the Python directory path contains spaces. +Another go at fixing the internal build system so that it generates .sip files +for the GPL version that support both X11 and Qt/E. +Updated the QScintilla bindings. + + +2002/10/06 21:21:05 phil +Fixed a silly internal build system bug preventing the qwindowdefs_qws.sip from +being included in the GPL version. + + +2002/10/06 16:04:31 phil +Tracked the latest changes to QextScintilla including the addition of +QextScintillaLexer and QextScintillaLexerPython. + + +2002/10/05 15:03:01 phil +Fixed the internal build system to make sure Qt/Embedded support isn't stripped +out of the GPL version. + + +2002/10/05 13:36:58 phil +Changed the internal build system so that internal development versions are +marked as such. +The user build system now handles conflicting licenses. +pyuic and pylupdate should now build using the professional edition of Qt3. +Added support for margins and markers to QextScintilla. + + +2002/10/03 10:42:28 phil +Synchronised to the latest QScintilla snapshot. + + +2002/10/01 17:38:18 phil +Fixed the i18n example script. +Changed the qtext module build for QScintilla under Windows. + + +2002/09/30 15:32:53 phil +Added the QextScintillaBase.SendScintilla() overload. + + +2002/09/28 08:57:26 phil +Further separated out the Windows .sip files. +Added QextScintillaBase.Colourise(). +Fixed the problem with QTextEdit.find(). + + +2002/09/22 00:39:05 phil +Added eric's missing ViewManager.py file to CVS. + + +2002/09/22 00:37:14 phil +Fixed the internal build system to copy eric's pixmaps directory properly. + + +2002/09/21 17:58:08 phil +Updated eric to v2.1.4 (plus a later patch). +The internal build system now strips down the .sip files for the non-commercial +version. + + +2002/09/18 08:36:18 phil +Added the qtext module containing support for QScintilla. + + +2002/09/13 07:20:57 phil +Fixed QFontDatabase.families() for Qt3. + + +2002/09/10 12:55:34 phil +Minor documentation changes. +Released as v3.4. + + +2002/09/08 21:38:49 phil +Added the missing lib/LICENSE.nc.short. + + +2002/09/08 21:37:30 phil +Added the wtypes.h file to the definitions of MSG and POINT. + + +2002/09/08 12:20:10 phil +The user now has to explicitly accept any non-GPL license. + + +2002/09/07 20:50:13 phil +Added QApplication.winEventFilter(), QWidget.winEvent(), MSG and POINT under +Windows. + + +2002/09/06 17:48:11 phil +Added the new licenses and changed the internal build process to support them. +Updated the NEWS file. + + +2002/09/02 12:05:21 phil +Added a comment to the Signal/Slot documentation about slot reference counts. +Added the mdi.py example from Sadi Kose. +Added the progress.py example from Hans-Peter Jansen. +More license related hooks. + + +2002/08/27 19:09:22 phil +Added the canvas example from Sadi Kose. +Split qwindowdefs.sip into generic and platform specific variants. +Changed the internal build system to support different platforms. +Added a delay to the build system before running make to avoid potential +timestamp problems. + + +2002/08/17 00:48:22 phil +Added Detlev's i18n example. +Added the latest version of eric from Detlev. +Added Fredrik Juhlin's patch to the build system to support debug builds. + + +2002/08/12 14:06:56 phil +Added helpviewer as a standalone application. + + +2002/08/11 20:41:33 phil +Added QT_TR_NOOP() and QT_TRANSLATE_NOOP(). +Added the pylupdate program from Detlev. + + +2002/08/10 20:01:47 phil +Fixed problems with QObject.tr() and QObject.trUtf8(). +Brought the NEWS file up to date. + + +2002/08/06 19:45:26 phil +Build system fixes for Python 1.5.2. + + +2002/08/05 18:02:08 phil +More eric changes from Detelev. + + +2002/07/29 20:54:56 phil +Another eric update from Detlev, including the help browser. + + +2002/07/29 14:16:11 phil +Added QTextEdit.WrapPolicy.AtWhiteSpace as it isn't clear if this is deprecated +or not. (The header file says one thing, the documentation says the opposite.) + + +2002/07/26 13:54:48 phil +Fix a problem with the build system if OpenGL wasn't installed. + + +2002/07/22 21:40:15 phil +Added @BL_INCLUDEPATH@ to the project files for pyuic2 and pyuic3. +Eric's .py files are now compiled by the build system. + + +2002/07/21 23:14:03 phil +Added Detlev's latest patches for eric, including the new qtunittest. Updated +the documentation and build system accordingly. + + +2002/07/20 18:30:07 phil +Added "opengl" to the qtgl project file template. +Changed the build system so that it uses "opengl" when necessary. + + +2002/07/12 13:04:44 phil +Fixed a problem detecting the Qt version in the build system. +Released as 3.3.2. + + +2002/07/12 10:20:20 phil +More internal build system changes. + + +2002/07/11 23:09:40 phil +Internal build system changes. + + +2002/07/11 12:07:40 phil +Added missing /TransferThis/ to all relevant QListBoxText and QListBoxPixmap +ctors. + + +2002/07/09 22:07:10 phil +Added support for Qt 3.0.5. +Released as 3.3.1. + + +2002/07/07 19:20:54 phil +More eric patches from Detlev. +Windows fixes for the build system. +Released as 3.3. + + +2002/07/06 13:35:41 phil +More eric patches from Detlev. +Updated SQL examples from Hans-Peter. +Fixed a bug in pyuic3 when extracting Python slot code when the slot had an +argument. + + +2002/07/05 21:56:20 phil +Backed out the change in the order of attempts to convert Python objects to +QStrings so it is now Unicode objects before string objects. + + +2002/07/05 17:59:16 phil +Fixed a few indentation issues with the dirview examples. +Fixed the same bug in every mapped type based on the QValueList template. + + +2002/07/05 08:54:46 phil +More eric patches from Detlev. +QSqlRecordInfo is now implemented as a Python list of QSqlFieldInfo instances. +The build system now ignores qmake if present when building for Qt 1.x and 2.x. + + +2002/07/04 10:08:24 phil +Still another attempt at a portable features generator. + + +2002/07/04 10:02:04 phil +Another attempt to make the C++ program that generates the feature flags more +portable. + + +2002/07/03 17:43:43 phil +Build system changes for Windows. +Released as 3.3rc3. + + +2002/07/02 22:13:50 phil +Fix a Python warning in build.py. + + +2002/07/02 18:34:32 phil +Changes to the build system for the qtpe module. + + +2002/07/02 14:55:45 phil +More eric patches from Detlev. +Added the missing QString.compare() and QString.localeAwareCompare() overloads. +Changed the build system in line with the way SIP now handles features. + + +2002/06/30 16:24:16 phil +Minor changes to build system messages. +Removed support for the -r flag in the build system as tmake handles -fno-rtti. +Added the -e flag to the build system to explicitly specify the location of the +SIP header files (usually used when cross compiling). +More eric patches from Detlev. +Fixed QDataBrowser.setSqlCursor(). + + +2002/06/29 18:57:01 phil +The build system now determines the Qt version by parsing qglobal.h rather than +running a program (which is no good when cross compiling). +The sipQtFeatures.h file is only generated by the build system is it doesn't +already exist (again to help cross compiling). +Updated the SQL examples. +Fixed an SQL related bug in pyuic3. +Added %MemberCode to QDataTable.setSqlCursor() to transfer ownership of the +cursor if the autoDelete flag is set. + + +2002/06/29 13:09:51 phil +The build system now installs eric for Qt3. +More eric patches from Detlev. + + +2002/06/28 22:45:22 phil +More build.py fixes. +Changed the build system so that project files are restored to their original +contents. +Added the -c flag to the build system to concatenate a module's C++ files prior +to compilation. Compiling PyQt on my 750MHz PIII now takes 10 minutes. (Thanks +to Jim Bublitz and Ricardo Cardenes.) + + +2002/06/28 12:45:25 phil +Added the missing qtpemod.sip. +Added the missing /TransferThis/ to the obsolete QToolBar ctor. +Added the missing %MemberCode for QStyle.getButtonShift(), +QStyle.scrollBarMetrics() and Qstyle.tabbarMetrics(). +More eric patches from Detlev Offenbach. +Added Hans-Peter Jansen's SQL examples. +Fixed a bug in the build system where the path to tmake was explicitly +specified. +Added the -r flag to the build system to explicitly enable -fno-rtti. +Released as 3.3rc2. + + +2002/06/23 19:44:58 phil +Added support for the evaluation version of Qt to the build system. +Applied more eric patches from Detlev Offenbach. +SQL related fixes for pyuic for Qt3. + + +2002/06/22 14:29:05 phil +Applied a couple of eric patches from Detlev Offenbach. +Released as 3.3rc1. + + +2002/06/22 00:53:57 phil +The documentation is now up to date. +Added notes about the limitations on custom editor widgets to the +QSqlPropertyMap documentation. +The default installation directory for pyuic under UNIX/Linux is now +/usr/local/bin rather than where the Python executable is installed. +Fixed a bug with the build system under Windows. +Fixed a problem with QVariant where a numeric value would be recognised as a +QKeySequence. +Added the -i flag to build.py to allow the directory containing the Qt header +files to be explicitly specified. + + +2002/06/20 21:33:34 phil +Fixed bug in QDataTable that stopped in working properly. + + +2002/06/20 18:52:31 phil +Added the qmag.py example script from Hans-Peter Jansen. +Added Christian Bird's notes about his pyuic patch. +Changes to the build system to support Qt/Embedded. +Changes to the build system to handle the lack of site-packages under Windows +before Python v2.2. + + +2002/06/19 17:43:26 phil +Minor changes to eric so that it seems to work under Qt3. + + +2002/06/19 17:29:06 phil +Applied Christian Bird's patch to pyuic for Qt3 to extract slot code written in +Python. + + +2002/06/19 17:14:00 phil +Added the missing qtsqlmod.sip. + + +2002/06/19 07:56:07 phil +Added the missing /Transfer/ from QCanvasPixmapArray.setImage(), +QDataTable.installEditorFactory(), QDataTable.installPropertyMap() and +QSqlForm.installPropertyMap(). +Added Hans-Peter Jansen's bigtable.py, lineedits.py, smalltable.py and +tablestatistics.py example scripts. +Added the missing qxmlmod.sip. + + +2002/06/16 23:15:17 phil +Minor build system changes as a result of moving SIP to its new build system. + + +2002/06/16 15:17:01 phil +Changes to the new build system so that it works under Windows. +Removed all vestiges of the old build system. + + +2002/06/14 16:35:41 phil +The new build process now works with Python v1.5.x. + + +2002/06/14 08:46:36 phil +Changes needed to the build system to support tmake. +The compiled Python scripts will now be installed properly if qmake is used. + + +2002/06/13 18:05:24 phil +More minor build changes related to process for generating automatic snapshots. + + +2002/06/13 17:48:28 phil +Minor build changes. + + +2002/06/13 16:16:19 phil +Added the missing QFontMetrics.boundingRect() variant and QFontMetrics.size(). +Removed the incorrect /TransferBack/ from QTabBar.removeTab(). +The new build system has been tested on Python v2.2/qmake/Linux. + + +2002/06/04 23:33:33 phil +Remove the last of the BlackAdder related files. +Fixed the .spec file. +More updates related to the new build system. + + +2002/06/04 23:26:00 phil +Lots of tidying up of redundant files for the new build system. +Set the release number to v3.2.4 to align with the last official release. + + +2002/06/04 23:04:40 phil +Initial import of PyQt to the Riverbank Computing repository. + + +2002/06/01 11:08:36 phil +Correction to signature of QDir.rename(). +Added README.SunOS. +QValueList<QPixmap> is now fully implemented as a mapping to a Python list of +QPixmap instances. +Added the missing QDoubleValidator.setBottom(), QDoubleValidator.setDecimals(), +QDoubleValidator.setTop, QIntValidator.setBottom() and QIntValidator.setTop(). + + +2002/05/21 14:40:56 phil +Added the missing /Transfer/ to QClipboard.setData(). +Fixed a pyuic3 bug that generates an extra ')' when using the -subimpl flag. + + +2002/05/17 19:04:33 phil +Minor documentation changes. +Released as v3.2.4. + + +2002/05/16 15:28:17 phil +Removed MacOS X support from the build process - until SIP v4. + + +2002/05/15 17:11:34 phil +Modules are now created as simple .so files, ie. without any release number. +The obsolete QMainWindow.setToolBarsMovable() was replaced with +QMainWindow.setDockWindowsMovable(). + + +2002/05/15 11:31:23 phil +Fixed a bug in QInputDialog.getText() for Qt3. + + +2002/05/11 17:38:20 phil +Documentation changes for the latest release. +Released as v3.2.2. + + +2002/05/09 00:19:11 phil +Fixed QPrinter ctor for Qt3. + + +2002/05/07 21:17:32 phil +Added information about "--without-x" to the MacOS installation notes. +Put the -module flag back in for MacOS. +Fixed a bug in pyuic3 where QPixmaps needed to be explicitly converted to +QIconSets. + + +2002/05/05 13:42:46 phil +Added a version that supports the MacOS evaluation version to the list of +"common" source packages. +Released as v3.2.1. + + +2002/05/03 22:35:24 phil +Added INSTALL.MacX. +Removed -module from LDFLAGS as it seemed to make things worse on MacOS. +Released as v3.2. + + +2002/05/01 22:49:37 phil +Updated the documentation regarding support for void *. + + +2002/04/30 07:52:35 phil +configure will now search fro Qt v3.0.4. +Changes required for Qt v3.0.4. +Another minor bug fix related to X11 support and Qt/E. + + +2002/04/29 18:10:04 phil +Added README.Linux describing the broken Qt packages in Mandrake and Debian. + + +2002/04/29 10:17:47 phil +configure doesn't search for X11 for Qt/E. +Added the QPEMenuBar and QPEToolBar classes. + + +2002/04/27 14:19:22 phil +Removed the bug description at the top of the semaphore.py example now that it +is fixed. +Changed %ConvertToSubClassCode for QObject to conform to the latest SIP. +Replaced calls to sipMapCppToSelf() with sipMapCppToSelfSubClass() where +appropriate. + + +2002/04/22 22:56:31 phil +Changed the Windows installation instructions to put things in site-packages. +Fixed the missing QT_THREAD_SUPPORT when building sip_helper on Windows. +Added -module to all LDFLAGS. + + +2002/04/21 19:08:25 phil +QCustomEvent now expects a PyObject * as its data. + + +2002/04/20 22:43:13 phil +Convert instances of the internal class QTableHeader to QHeader. +Fixed a bug in pyuic for Qt3 relating to the format of slot signatures. + + +2002/04/20 16:02:00 phil +Added missing /Transfer/ to QTable.setCellWidget() and QTable.setItem(). + + +2002/04/18 23:17:07 phil +Disabled QFont.dirty(), QClipboard.ownsClipboard(), QClipboard.ownsSelection() +and qAppName() for MacOS. + + +2002/04/18 12:10:42 phil +Updated the NEWS file regarding MacOS X support. +qt.py now defines PYQT_VERSION as the PyQt release as a string. +configure no longer fails if X11 couldn't be found (for MacOS X). + + +2002/04/17 19:10:15 phil +Added support for MacOS X (untested). + + +2002/04/17 09:00:35 phil +Added the missing /TransferThis/ options from all QCanvasItem ctors. +Fixed QCanvasItem.setCanvas() to handle acquiring and losing a parent canvas. + + +2002/04/16 14:17:44 phil +Removed all the /ReleaseLock/ options. +Added Py_BEGIN_ALLOW_THREADS, Py_END_ALLOW_THREADS, SIP_BLOCK_THREADS and +SIP_UNBLOCK_THREADS to all handwritten code. +Thread support is only enabled if it is also enabled in Python. +Added /CreatesThread/ and /NewThread/ to QThread. + + +2002/04/14 18:07:56 phil +Reinstated PyQtDisownTopLevelWidgets() because it solves the problem where we +can't guarantee that the order in which qApp and the top level widgets will be +destroyed. +Changed -MT to -MD for Windows (thanks to Paul Felix). + + +2002/04/06 17:38:53 phil +Added the %ConvertToSubClassCode for QObject and all its sub-classes. +Added the missing QToolTip.setEnabled() and QToolTip.enabled() methods. +Fixed the build process so that the naming of the Qtopia package is more +consistent with other packages. + + +2002/03/30 00:50:10 phil +Make sure the ChangeLog is distributed and that autom4te.cache isn't. +Merged the different versions of QEvent.Type. +Fixed a bug in QStringList.__getitem__(). + + +2002/03/22 10:52:29 phil +Released as v3.1. +Slight change to the build process so make sure that Windows Makefiles always +use the very latest Qt library. + + +2002/03/22 10:40:21 phil +configure will now use qt-mt in preference to qt if it finds both. +Removed build.py from the distribution until it is finished. +Added /Transfer/ to QThread.postEvent(). +Added /ReleaseLock/ to QThread.postEvent(), which might not be required but +shouldn't do any harm. + + +2002/03/20 15:58:33 phil +configure now handles Qt v3.0.3. +Integration of uic changes in Qt v3.0.3. +Applied Rene Hogendoorn's latest patch for slot signatures for pyuic3. + + +2002/03/19 00:19:32 phil +Removed the rebuild-src and rebuild-doc targets as they are no longer +maintained. +Documentation changes prior to the release of v3.1. + + +2002/03/17 17:37:38 phil +Removed the import of GLUT from the gears.py example. + + +2002/03/12 19:31:13 phil +Added the missing build instructions for the qtgl module in INSTALL.win32. +Upgraded to autoconf-2.53 and automake-1.6. +Fixed a couple of pyuic3 bugs related to SQL forms (thanks to Rene Hogendoom). + + +2002/03/09 18:15:48 phil +Various build changes for Windows. +Fixed a bug in QDomDocument.setContent(). +Fixed the qtxml module so that it doesn't get a DLL load failure on Windows. + + +2002/03/04 17:18:31 phil +A couple of changes to eric to reflect the new module structure. +Fixed QThread for Qt v2. +Fixed QTable.setNumRows() in pyuic for Qt v3. + + +2002/02/25 16:26:19 phil +Some enum definitions have been rationalised now that SIP supports individual +values having different versions. + + +2002/02/24 14:59:43 phil +Went through everything adding /ReleaseLock/ to methods that might block. + + +2002/02/24 01:36:06 phil +configure now searches for Qt v3.0.2. +Added QLineEdit.setPasswordChar() and QLineEdit.passwordChar() for Qt v3.0.2 +but left them commented out at they are marked as incompatible add ons. +Updated pyuic3 from the changes in Qt v3.0.2. +Added thread support, ie. QApplication.lock(), QApplication.unlock(), +QApplication.locked(), QApplication.tryLock() and the QMutex, QSemaphore, +QThread and QWaitCondition classes. +Re-did all of the special methods following the SIP changes. + + +2002/02/15 14:45:33 phil +Added the missing QPixmap.grabWidget(). + + +2002/02/14 14:18:35 phil +Fixed bug in pyuic fro Qt v3 related to "black" and "white". + + +2002/02/08 15:51:02 phil +Updated the documentation for the 3.1 pre-releases. +The tr() methods now honour QT_NO_TRANSLATION. + + +2002/02/08 11:54:11 phil +More work on the new build system. +Fixed a bug in eric for PyQt v3. +Fixed a couple of QTable related bugs in pyuic for Qt v3. +Fixed a QToolBar related bug in pyuic for Qt v3. +Fixed bugs with QSqlCursor. + + +2002/01/28 13:42:24 phil +Fixed bug relating to escaping double quotes in pyuic for Qt v2.x. + + +2002/01/28 11:09:08 phil +Removed the Zaurus README. +Changes to configure now that the sip library is a Python module. +Added the start of an alternative build system driven by Python and using qmake +or tmake. + + +2002/01/09 11:47:32 phil +Put version control into the qtpe module and changed the build system so that +it uses a version compatible with both Qtopia and the Zaurus v1.02 ROMs. +Updated README.Zaurus. +Removed the qtpe module from the documentation until SIP is changed to be +tolerant of missing version information. + + +2002/01/08 20:17:11 phil +Removed PyQtDisownTopLevelWidgets() from the QApplication and QPEApplication +dtors because the Qt widget mapper doesn't delete the widgets in the map. + + +2002/01/05 13:16:45 phil +Added the warning about using flash devices as swap on the Zaurus. +Added the missing QActionGroup.add() and QActionGroup.addSeparator() methods. +Implemented enough additional features for the Large configuration of Qt/E. + + +2002/01/04 23:32:42 phil +Added the dragdrop example from Issac Trotts. + + +2002/01/04 15:41:11 phil +Added the Zaurus information. +Minor updates to READMEs etc. + + +2002/01/03 00:41:26 phil +The build script now copes when tmake and/or sgmltools is missing. +Added support to the build system for QPE. +Added the qtpe module. +Added the QPEApplication class (not yet working). +Changed the build system so that there is only one instance of the helper code +and it is more a part of the build system rather than being so closely tied in +which SIP. +configure now allows the directory where the Python modules are to be installed +to be specified. + + +2001/12/27 12:28:07 phil +Fixed all Qt3 writeBlock() methods. +Changes required by the latest SIP. +Support for Qt/Embedded on the Sharp Zaurus. +Removed the QDragResponseEvent internal class. +Added the missing QImageTextKeyLang class. +Added the missing 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 the QValueList<QImageTextLangKey> mapped type. + + +2001/12/09 11:38:47 phil +configure now looks for Qt v3.0.1. +The build system now handles Qt v3.0.1. +.sip file changes needed by Qt v3.0.1. +Updated pyuic3 from Qt v3.0.1. + + +2001/12/06 11:03:29 phil +Fixed more pyuic3 bugs. +Fixed the ownership bug in all QCheckListItem ctors. + + +2001/12/04 10:40:56 phil +Fixed bugs in QSocket.readLine() and QSocket.readBlock(). + + +2001/12/01 18:37:31 phil +Fixed QWidget.reparent(). +Removed the QDateTimeEditBase internal class. +Bug fixes for pyuic3. +configure now allows the location of zlib to be specified. +Used AC_HELP_STRING throughout acinclude.m4. + + +2001/11/25 18:27:27 phil +Minor fixes for pyuic3. + + +2001/11/17 14:48:19 phil +Added the missing qInitNetworkProtocols() function to the qtnetwork module. +Added the missing QRect.contains() variant. +Changed QByteArray, QCString and QString %ConvertToTypeCode to convert None +objects to empty instances. +Changed QFileInfoList, QKeySequence, QList<QNetworkOperation>, QMemArray<int>, +QObjectList, QPair<int,int>, QPtrList<QNetworkOperation>, +QPtrList<QWindowsMime>, QStrList, QValueList<QUrlInfo>, QValueList<int> and +QWidgetList %ConvertToTypeCode to handle None objects. +Fixes to the .spec file. +Fixed ownership issues with QWidget.reparent(). + + +2001/11/11 19:01:27 phil +configure will search for Qt v2.3.2. +Fixed bugs in pyuic for Qt3 (thanks to Andreas Gerstlauer). +Fixed bug in Windows detection (thanks to Andreas Gerstlauer). +Fixed the Qt3 QSizePolicy ctor. + + +2001/10/28 10:33:03 phil +Generated with the latest SIP. + + +2001/10/26 23:33:45 phil +Fixed the ChangeLog. + + +2001/10/26 23:32:23 phil +Changed the way Python special methods are defined to conform to the latest +SIP. +Added __unicode__ to QString for Python v2.2. +Fixed a couple of bugs in pyuic for Qt3. +Changed QString.__str__() to do the "right thing". + + +2001/10/21 13:51:26 phil +Fixed the new QImage ctor. +Fixed the long standing problem converting a QString to Python using unicode(). +Fixed bugs with QFile.readBlock() and QFile.readLine(). + + +2001/10/19 23:34:04 phil +Applied Alan Eldridge's patch for the .spec file. +Made the second parameter to QObject.tr() and QObject.trUtf8() optional. +Added the missing QImage ctor. +Fixed pyuic for Qt3. + + +2001/10/13 11:20:53 phil +Fixed problem with QMenuData.insertItem() when the QKeySequence argument was +omitted. +Ported the remaining examples. + + +2001/10/12 22:46:59 phil +Minor fixes to get the SQL module to build. +Created a separate examples directory for Qt3. +Changes required for the final release of Qt v3.0.0. + + +2001/10/12 10:19:27 phil +Added the qtsql module. +Added the QDataBrowser, QDataTable, QDataView, QEditorFactory, QGridView, +QLibrary, QObjectCleanupHandler, QProcess, QSql, QSqlCursor, QSqlDatabase, +QSqlDriver, QSqlEditorFactory, QSqlError, QSqlField, QSqlFieldInfo, QSqlForm, +QSqlIndex, QSqlPropertyMap, QSqlQuery, QSqlRecord, QSqlRecordInfo, QSqlResult, +QStyleFactory and QWindowsMime Qt3 classes. +Implemented QPtrList<QWindowsMime>. +Renamed QLineEdit.del() to QLineEdit.delChar(). +Renamed QMultiLineEdit.deleteChar() to QMultiLineEdit.delChar(). +Fixed QLineEdit super class for Qt3. + + +2001/10/07 18:47:03 phil +Updated the .spec file with the new modules. +Fixed a bug in the build process. + + +2001/10/06 18:20:00 phil +Fixed QLayoutIterator.next(). +configure now handles multi-threaded Qt. +Moved Canvas module classes to the new qtcanvas module. +Moved Network module classes to the new qtnetwork module. +Moved Table module classes to the new qttable module. +Moved XML module classes to the new qtxml module. +Added the QSound class. + + +2001/10/04 21:33:48 phil +Added the Qt3 classes QDateEdit, QDateTimeEdit, QTimeEdit, QErrorMessage, +QPixmapCache and QSettings. +Added the Qt2 class QDns. +Added QCustomMenuEvent, QIMEvent and QTabletEvent to the list of new Qt3 +classes in the documentation. +Restructure the top-level SIP files so that the documentation is completely +separate. + + +2001/09/30 10:48:01 phil +Implemented QPair<int,int>. +Bug fixing of revised hand-written code. +Changes to get pyuic to compile against Qt3. + + +2001/09/28 23:13:01 phil +Upgraded to Qt v3.0.0Beta6. +Changes required to handwritten code by the new sipParseArgs(). +Added the missing QObject.connect() variant. +Renamed QDate.isValidDate() to QDate.isValid(). +Renamed QTime.isValidTime() to QTime.isValid(). +Renamed QFile.fileExists() to QFile.exists(). +Renamed QFile.removeFile() to QFile.remove(). + + +2001/09/23 20:04:21 phil +Re-added QInterlaceStyle. +Changes required by Qt v3.0.0 Beta5. +Implemented QMenuItem as an opaque class. +Added the missing QSGIStyle class. +Added the missing QMenuData.findItem(), QMotifPlusStyle.drawMenuBarItem(), +QMotifPlusStyle.drawPopupMenuItem(), QMotifStyle.drawPopupMenuItem(), +QMotifStyle.extraPopupMenuItemWidth(), QMotifStyle.popupMenuItemHeight(), +QPlatinumStyle.drawPopupMenuItem(), QPlatinumStyle.extraPopupMenuItemWidth(), +QPlatinumStyle.popupMenuItemHeight(), QPopupMenu.drawItem(), +QPopupMenu.itemHeight(), QStyle.drawPopupMenuItem(), QStyle.drawMenuBarItem(), +QStyle.extraPopupMenuItemWidth(), QStyle.popupMenuItemHeight(), +QWindowsStyle.drawMenuBarItem(), QWindowsStyle.extraPopupMenuItemWidth(), +QWindowsStyle.popupMenuItemHeight(). +Added the QStyleOption Qt3 class. +Classes converted to Qt3: QGL et al, QCDEStyle, QCommonStyle, QMotifPlusStyle, +QMotifStyle, QPlatinumStyle, QStyle, QWindowsStyle. + + +2001/09/21 17:12:07 phil +The following classes were fully converted to Qt3: QFile, QFileDialog, +QFileInfo, QFontDatabase, QFontDialog, QIconView, QIconViewItem, QInputDialog, +QNetworkProtocol, QPaintDeviceMetrics, QPrintDialog, QPrinter, QProgressBar, +QProgressDialog, QRadioButton, QSemiModal, QServerSocket, QSimpleRichText, +QSizeGrip, QSocket, QSpinBox, QTabDialog, QTextBrowser, QTextStream, QUrl, +QUrlOperator, QWhatsThis, QWidgetStack, QWizard, QWorkspace. +Added the missing QFileIconProvider, QFontDialog, QTextBrowser and QWidgetStack +private copy ctors. +Added the missing QFileDialog.done(), QIconView.dropped(), +QIconViewItem.dropped(), QNetworkProtocol.newChildren(), +QPrintDialog.addButton(), QProgressDialog.forceShow(), +QUrlOperator.newChildren() and QUrlOperator.startNextCopy() methods. +Added the missing QIconDrag and QIconDragItem classes. +Implemented QList<QNetworkOperation>, QPtrList<QNetworkOperation>, +QValueList<QIconDragItem> and QValueList<QUrlInfo>. +Added the missing TransferThis to the QPrintDialog ctor. +Moved the QList<> and QPtrList<> templates to their own files. + + +2001/09/21 00:32:29 phil +Forgot to add the new qmemarray.sip file. + + +2001/09/21 00:31:34 phil +Fully converted the following classes to Qt3: QAction, QActionGroup, +QColorDialog, QDial, QDom et al, QMessageBox, QPopupMenu, QPushButton, +QScrollBar, QScrollView, QSplitter, QStatusBar, QTable, QTableItem, QTabWidget, +QToolButton, QToolTip, QToolTipGroup. +Added the following missing methods: QColorDialog.customColor(), +QColorDialog.customCount(), QColorDialog.getRgba(), +QColorDialog.setCustomColor(), QScrollBar.minValue(), QScrollBar.maxValue(), +QScrollBar.setMinValue(), QScrollBar.setMaxValue(), QScrollBar.lineStep(), +QScrollBar.pageStep(), QScrollBar.setLineStep(), QScrollBar.setPageStep(), +QScrollBar.value(), QScrollBar.setValue(), QToolTip.hide(), +QToolTipGroup.enabled(), QToolTipGroup.setEnabled(). +Added the missing QDir.match() variant. +Removed the handling of QValueList<int> out of QSplitter and made it generic. +Added the following Qt3 classes: QCheckTableItem, QComboItem. +Removed QTabWidget.selected() as it is not part of the official API. + + +2001/09/16 18:12:22 phil +Removed the Transfer flag from the QWidget parameter to QLayout.add(), +QGridLayout.addWidget(), QGridLayout.addMultiCellWidget(), +QBoxLayout.addWidget() and QBoxLayout.insertWidget(). +Fixes to the build process so it works with the latest automake. + + +2001/09/14 16:40:03 phil +Added the missing QLayoutIterator.next() method. + + +2001/09/14 15:17:17 phil +Changes to QObject.tr() and QObject.trUtf8() so that they work as expected with +Qt3. +Put back the separate builds for Qt v2.3.0 and v2.3.1. +Put back QPrinter.PageSize.Custom for Qt v2.3.1. +Added the new /AutoGen/ option where needed. + + +2001/09/09 16:26:16 phil +QGrid, QLCDNumber, QListBox, QListBoxItem, QListBoxPixmap, QListBoxText, +QMenuBar, QMenuData, QRangeControl and QSlider fully converted to Qt3. +A QString or int can now be supplied whenever a QKeySequence is expected. +The missing QListBox.isRubberSelecting(), QMenuBar.activateItemAt(), +QMenuBar.focusInEvent(), QMenuBar.isDefaultUp(), QMenuBar.minimumSize(), +QMenuBar.minimumSizeHint(), QMenuBar.setDefaultUp() methods have been added. + + +2001/09/07 16:15:28 phil +Added the new QKeySequence .sip file and remove the QInterlaceStyle .sip file. + + +2001/09/07 16:13:22 phil +Added the missing QAccel ctor. +Added the missing QHeader.setUpdatesEnabled(), QHeader.showEvent() and +QLineEdit.displayText() methods. +Added the missing QColorDrag class. +Converted all the Qt3 changes to Beta4. +Added the QKeySequence Qt3 class. +Fully converted QComboBox, QDialog, QDragObject, QGridLayout, QHeader, QLayout, +QLineEdit, QUriDrag and QWidgetItem to Qt3. +Removed the QBitArray related methods from QVariant. +Removed the QInterlaceStyle class. +Remove QPrinter.PageSize.Custom so that the v2.3.1 build is the same as v2.3.0. +QObject.className() now works with Python classes. +Upgraded to libtool-1.4.1. + + +2001/09/02 17:13:50 phil +Fully converted the following classes to Qt3: QButton, QButtonGroup, QCanvas et +al, QCheckBox, QCheckListItem, QGroupBox, QLabel, QListView, QListViewItem. +pyuic now generates double quoted strings rather than single quoted strings. +Upgraded to autoconf-2.52 and automake-1.5. + + +2001/08/15 19:18:39 phil +Added the Qt3 classes QRegExpValidator and QTextEdit. +Added the missing QPainter.pos() and QTranslator.messages() methods. +Added all methods that use QDataStream now that it has been implemented. +Removed QTableHeader as it isn't part of the documented API. +Fully converted the QFrame, QHBox, QPainter, QPicture, QPointArray, QRect, +QRegExp, QSessionManager, QStyleSheet, QStyleSheetItem, QTab, QTabBar, +QTextCodec, QTextView, QTranslator, QTranslatorMessage, QVariant, QVBox and +QWMatrix classes to Qt3. + + +2001/08/14 16:10:26 phil +Added the QDesktopWidget, QDockArea and QDockWindow Qt3 widgets. +Fully converted the QApplication, QClipboard, QChar, QColorGroup, QDate, +QDateTime, QFontMetrics, QIconSet, QMainWindow, QMimeSource, +QMimeSourceFactory, QPalette, QString, QTime and QToolBar classes to Qt3. +Added the missing QChar.nbsp, QChar.isLetterOrNumber(), QChar.mirroredChar(), +QImage.inputFormatList(), QImage.outputFormatList(), +QMimeSourceFactory.filePath(), QMimeSourceFactory.addFilePath() and +QPalette.inactive() methods. +Added the missing QString.append() and QString.prepend() variants. +Renamed QTime.IsValidTime() to QTime.isValidTime(). +Made QList<QToolBar> a mapped type now that SIP can handle mapped templates. + + +2001/08/10 18:03:56 phil +Final documentation changes for v2.5. + + +2001/08/10 14:54:29 phil +Fixed typo in the Qt3 versioning. + + +2001/08/08 23:28:38 phil +User events get converted to QCustomEvents rather than QEvents. +Finally decided to implement Display * as void *. +QEvent etc., QFont, QFontInfo, QMultiLineEdit and QTableView converted to Qt3. + + +2001/08/07 22:37:16 phil +QWidget is now converted to Qt3. +Added the missing QWidget.customEvent(). +Changed Display to be a class rather than a struct. +Fix a problem with the normal build process caused by the new Qt3 stuff. +Added the temporary qt3.sip-in file. + + +2001/08/07 19:57:06 phil +Fixed a typo in the clean target. +Added Qt3 support for QColor, QCursor, QObject, QPaintDevice, QPixmap and +QSizePolicy. +Added QColor.getHsv(). +Added the Display opaque structure. +Added qt_xdisplay(), qt_xscreen() and qt_xrootwin(). +Added QPaintDevice.x11Display(), QPaintDevice.x11AppDisplay, +QPaintDevice.x11SetAppDpiX() and QPaintDevice.x11SetAppDpiY(). +Added the missing QPixmap.save() variant. + + +2001/08/06 19:57:09 phil +Build changes for the qtgl module under Windows. +The HTML documentation is no longer put into a compressed tar file. +Fixed a minor bug in the widgets.py example. +Changed the configure test for OpenGL support. + + +2001/08/01 22:15:38 phil +More minor build changes. +Fixed QApplication.winVersion(). +Fixed Windows pyuic Makefiles. + + +2001/07/30 22:55:33 phil +Changed the build process so that the current version doesn't have to be the +latest version. +Changed AMTAR to TAR. +Generate Makefiles that support Qt-NC (untested). + + +2001/07/27 22:18:26 phil +The different types that are mapped to Python lists will now return an empty +list (rather than None) when given a NULL pointer. +Fixed a problem detecting -fno-exceptions. +Added QDataStream. +Added the QDom classes. + + +2001/07/21 15:46:35 phil +Used the new %Timeline and %ImportWithTimeline directives. +Added version control to the qtgl module. + + +2001/07/20 23:19:06 phil +Fixed the memory leaks related to sipMapCppToSelf() in hand-written code. +Changed the build system to handle different versions of PyQt for different +versions of Qt. + + +2001/07/17 07:44:09 phil +Changes needed by the latest SIP - Version and %MappedType. +Fixed QScrollView.addChild(). + + +2001/06/29 16:24:55 phil +Minor changes to the BlackAdder DistUtils setup. + + +2001/06/28 23:34:54 phil +Addedpost-hooks to complement the existing pre-hooks. +Added the Pizza example project. + + +2001/06/24 15:12:44 phil +Minor changes to pyuic for BlackAdder. +Moved the BlackAdder specific stuff to its own directory. + + +2001/06/19 15:54:23 phil +Fixed the problems with QLineEdit.event() and QMultiLineEdit.event(). + + +2001/06/18 10:35:45 phil +Re-enabled QInterlaceStype for Qt v2.3.1+. +configure now looks for Qt v2.3.1. +Added QPrinter.PageSize.Custom. +Updates to pyuic from Qt v2.3.1. + + +2001/06/02 17:02:01 phil +Fixed the QTranslatorMessage documentation. + + +2001/05/31 21:01:16 phil +Added the missing QTranslator methods. +Added the QTranslatorMessage class. + + +2001/05/30 21:22:42 phil +Fixed incorrect definition of QTextView.setText(). +Added the /Constraint/ argument everywhere it was needed. +Removed all methods that could never be called because they had different C++ +signatures, but the same Python signatures. + + +2001/05/22 19:36:24 phil +Added the missing QWidget.reparent() variant. +Added the qtgl module. + + +2001/05/14 20:14:36 phil +Removed the QInterlaceStyle class untill Trolltech fix the Windows port. + + +2001/05/13 17:16:43 phil +Added the missing variant of QInputDialog.getText(). + + +2001/05/07 16:50:14 phil +Added fix to pyuic for escaping single quotes properly. + + +2001/04/29 16:21:20 phil +Minor configuration changes. + + +2001/04/22 15:26:48 phil +Added the missing QFileDialog.getExistingDirectory() method. +Upgraded to automake v1.4d. + + +2001/04/19 22:10:42 phil +Final changes for the release of v2.4. + + +2001/04/15 00:38:40 phil +Added missing methods to QMotifStyle. +Added missing enum value to QPalette. +Updated the themes.py example. + + +2001/04/13 13:52:21 phil +Added QCustomEvent. + + +2001/04/08 13:24:53 phil +Added the missing final parameter to QMultiLineEdit.insertAt(). +Updated the documentation ready for v2.4. + + +2001/03/05 23:13:16 phil +Added the new methods and classes implemented in Qt v2.3.0-beta1. +Updated pyuic from Qt v2.3.0-beta1. + + +2001/03/04 16:22:05 phil +Fixed bugs with argument parsing in some handwritten code. Only came to light +with Python 2.1b1. + + +2001/03/01 19:51:38 phil +The generated configure now uses the Python interpreter to find where Python is +installed. + + +2001/02/16 10:53:21 phil +Added a couple of methods missing from QLineEdit. + + +2001/02/04 14:39:56 phil +Configure now checks for Qt v2.2.4 and Python v2.1. +Release as v2.3. + + +2001/01/23 19:23:06 phil +Added the BlackAdder project files. +Various packaging changes for BlackAdder. + + +2001/01/09 11:45:51 phil +Added some missing QSlider methods. +Added some documentation about multiple inheritance. + + +2000/12/24 18:25:52 phil +Fixed a couple of bugs in the examples. +Updated the documentation ready for v2.3. + + +2000/12/19 14:51:01 phil +Added the pre-hooks just before all calls to the Qt event loop. +Changed the QApplication hook to use the new sipCallHook() function. + + +2000/12/13 20:15:55 phil +Really fixed pyuic this time. +pyuic now tries to do something sensible with custom widgets - it assumes they +are in another module and tries to import them. The module name is the header +file name specified in Qt Designer with any extension removed. + + +2000/12/13 18:00:46 phil +Repaired some damage to pyuic caused when integrating the Qt v2.2.3 changes. + + +2000/12/13 10:42:19 phil +Changed the configuration to look for Qt v2.2.3. +Updated pyuic to track changes to uic in Qt v2.2.3. + + +2000/12/12 17:46:14 phil +Added QCustomMenuItem. +Added the missing QMenuData.insertItem methods. +Changed all the handwritten occurences of sipParseArgs() to use the new version +that supports better error reporting. + + +2000/12/11 12:15:48 phil +Added the addressbook.py, buttongroups.py and menu.py examples. +Removed the deprecated behaviour of repr() for QString, QCString and +QByteArray. + + +2000/12/03 17:44:41 phil +Documented that you can't sub-class QCanvasItem. +repr() of QString et al. now does the same as repr() of any other class. + + +2000/12/01 01:31:48 phil +Slight changes to some of the tutorials so that they will run with Python 1.x. +Updated the application.py example. + + +2000/11/30 15:57:54 phil +Modified the tutorial example scripts to match the C++ ones with Qt v2.x. +Removed the old Qt v1.x example scripts. + + +2000/11/29 09:37:56 phil +Added the missing QMessage.setTextFormat() and QMessage.textFormat(). + + +2000/11/24 12:04:04 phil +Added QPushButton.isFlat() and QPushButton.setFlat(). + + +2000/11/12 21:22:02 phil +pyuic fixed to handle QLabel buddies properly. + + +2000/11/11 14:31:07 phil +Added documentation to QListView and QListViewItem about how to delete child +QListViewItems. +Updated pyuic from Qt v2.2.2 uic. +Updated configure to look for Qt v2.2.2. + + +2000/11/09 10:16:24 phil +Fixed compilation problem with QString with Qt v1.x. + + +2000/11/08 12:43:56 phil +A couple of minor fixes to pyuic. +A couple of more major fixes to the debugger so that it will properly go into +other modules of the same application. + + +2000/11/05 20:59:51 phil +Implemented __str__ for QByteArray, QCString and QString. Changed __repr__ to +not raise an exception on null instances. +Added a section to the documentation covering Python and Qt strings. +Released v2.2. + + +2000/11/02 14:57:18 phil +Added missing %HeaderCode in qsizepolicy.sip. +Added %Copying. +Added __pyQtQAppHook__ +Fixed the debugger for Windows. +Added QSocket, QServerSocket and QHostAddress. + + +2000/10/20 23:30:22 phil +Added the missing QPalette.setInactive(). +Colour related fixes to pyuic (thanks to Robert Roy). + + +2000/10/18 16:24:37 phil +Minor fixes to pyuic. +Final updates for v2.1. + + +2000/10/15 20:30:19 phil +Fixed problem with the debugger code being included. +Changed the documentation for v2.1pre1. + + +2000/10/13 18:58:35 phil +Fixed pyuic bug related to QToolTip. +configure will now look for Qt v2.2.1. + + +2000/10/11 17:21:59 phil +Added the widgets.py example. +Fixed bugs with slot arguments in QMovie. + + +2000/10/11 13:32:25 phil +The QApplication dtor now makes sure that any top-pevel windows don't get +deleted twice. +Changed the Shell banner in eric to be closer to Python 2.0. + + +2000/10/08 16:31:50 phil +Added the debugger code (forgot last time). + + +2000/10/08 16:26:29 phil +Added eric the debugger. + + +2000/10/06 12:55:57 phil +Updated pyuic for Qt v2.2.1. +Fixed problems with QInputDialog.getValue() and QInputDialog.getText(). + + +2000/10/03 16:35:25 phil +Added the missing /Transfer/ to QStatusBar.addWidget(). +Added the missing /TransferBack/ to QStatusBar.removeWidget(). + + +2000/10/02 21:45:56 phil +Added the missing QCanvasPixmapArray ctor. +Added the len, [] and in operators to QStringList. + + +2000/10/01 12:37:31 phil +Backed out the changes to the examples as they are no longer needed now that +SIP allows slots to be called with more arguments than expected. This means +that the breakage described in the previous ChangeLog entry has now been +repaired. + + +2000/10/01 00:50:32 phil +Added the missing QMenuData.setItemParameter(), QMenuData.itemParameter() and +QMenuData.activateItemAt(). +QMenuData.insertItem() and QAccel.connectItem() now expect slots that will take +an argument. THIS WILL BREAK SCRIPTS - but is the correct behaviour because +PyQt doesn't support the Qt feature of a slot consuming fewer arguments than a +signal provides. + + +2000/09/28 23:09:51 phil +Added the missing /TransferThis/ in the QWorkspace ctor. + + +2000/09/28 16:31:19 phil +Added missing QWidget.isHidden(), QWidget.isMaximized() and +QMultiLineEdit.getCursorPosition(). + + +2000/09/28 10:27:39 phil +Added /Transfer/ to QApplication::postEvent(). + + +2000/09/27 17:21:27 phil +Fixed the QDir ctor for Qt v2+. + + +2000/09/25 12:02:15 phil +Fixed QBoxLayout::findWidget() so that it compiles under Qt v2.0.x. + + +2000/09/20 11:03:00 phil +Added the README about building from the CVS. +Minor changes prior to moving the CVS tree to theKompany.com. + + +2000/09/19 08:25:47 phil +Added the automatic ChangeLog. +Added the missing keyReleaseEvent() from QButton. +Added the missing QValidator::State::Intermediate. +pyuic was generating bad code for QWizards. Also improved the standalone +support code. + |