⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 这是关于RFC3261实现sip的源代码
💻
📖 第 1 页 / 共 5 页
字号:
2005/11/19 18:10:05  philFixed the parsing of ellipsis arguments.2005/11/18 23:23:39  philMade the selection of a suitable ctor when generating error values more likelyto find one without being explicitly told.2005/11/18 18:02:04  philFixed class numbering bug with external classes.Fixed bug with protected enums used as arguments to virtuals.Improved the comparison of Python signatures.2005/11/17 18:04:33  philCompleted the support for cross-module operators.Started the support for cross-module operator casts.2005/11/16 20:11:14  philAdded support for operator casts of basic types.Added support for the __long__ and __float__ Python slots.Started to add support for operator casts of classes.2005/11/16 17:16:18  philAdded support for cross-module number operators.2005/11/15 17:19:33  philFixed a long standing bug related to default arguments.2005/11/14 17:19:34  philChanged the Qt support API to pass the Python object when creating a newuniversal slot.More fixes for external classes.2005/11/13 17:47:38  philFixed bug in handling external classes (not yet right).2005/11/12 10:21:24  philUpdated the documentation regarding module names.2005/11/12 10:15:09  philAdded support for hierachies in module names.2005/11/09 18:22:38  philFixed the documentation error.2005/11/09 17:58:26  philPassing None when an argument will be dereferenced now causes a type error(allowing subsequent signatures to possibly succeed) rather than a conversionerror.  This means QFileDialog(None) works.2005/11/06 17:43:48  philAdded support for external class declarations.Template signatures can now include base types.The arguments to function calls that are default values can now be expressions.2005/11/03 22:25:39  philRemoved the restriction that static methods cannot be Qt slots.Argument names can now be given for the Qt signal/slot types.2005/11/02 19:16:45  philAdded support for SIP_PYTYPE.Added support for signatures with variable numbers of arguments.__getitem__() no longer requires %MethodCode.Global unary + and - operators are now handled properly.Fixed bug with nested templates.2005/11/01 22:09:07  philChanged the Qt API to deal with the extra argument in connect() anddisconnect() in Qt4 and the way in which signal arguments are passed.2005/10/30 18:04:19  philAdded the sipdistutils.py script from Giovanni Bajo.2005/10/30 11:23:23  philFixed bug in error reporting when doing template instantiation.Allow template types to be pointers (and the indirection is dropped)./TransferThis/ can now be used in non-factory methods.Removed the 't' format flag from sipParseArgs(). A pointer to sipSelf is nowpassed which is updated.Fixed clash of format characters in sipParseArgs().Fixed a couple of bugs with char * output arguments.2005/10/24 16:58:17  philApplied fix from Giovanni Bajo to the build system where a macro was defined interms of another macro *and* additional values.2005/10/23 16:02:18  philChanged the buffer interface support so that sipSelf is always passed in.Changed the Qt interface to allow QObject.sender() to support Python signals.2005/10/23 12:44:47  philAdded the "user" member to the sipWrapper structure.Added support for Python's buffer interface.2005/10/16 16:07:19  philDebugged the support for mapped type templates.2005/10/16 10:47:31  philDocumented the use of mapped type templates.Completed the implementation of mapped type templates.2005/10/13 21:43:57  philAdded parser support for mapped type templates.  (Automatic instantiation notyet implemented.)2005/10/13 16:59:01  philFixed an assumption that a type created by sip.wrappertype would always bederived from sip.wrapper causing a segfault.  (__metaclass__ might have beenused to invalidate the assumption.)2005/10/12 21:10:17  philFixed legacy C++ism from the Qt support hooks.2005/10/11 21:12:02  philMoved the export module function to the start of the API table. (Not havingthere from day one was a really, really stupid thing to do.)2005/10/09 17:01:39  philChanged the handling of number slots to support the reverse operators.2005/10/06 21:41:32  philFixed bugs related to function arguments that were classes and had defaultarguments that weren't function calls.2005/10/06 20:24:43  philRemoved longs, unsigned longs etc. from the tests for types that Python canautomatically convert.  I think this needs looking at again as the currenttests are too simple minded.Fixed some missing checks for constrained floats and doubles.2005/10/05 15:39:40  philAdded support for the int() cast in classes.Debugged the support for template classes and global operators.2005/10/01 11:24:21  philThe C/C++ long long and unsigned long long types are now supported.2005/09/30 23:48:16  phillongs are now implemented using the Python long object.unsigned longs are now handled separately.2005/09/30 18:10:18  philCompleted support for global operators with wrapped enums as the firstargument.2005/09/29 17:56:05  philTemplate class definitions now have to use typename.Started to add support for global operators that have wrapped enums as thefirst argument.2005/09/28 21:10:50  philA couple of fixes to the template support.2005/09/28 16:05:16  philAdded support for global operators (so long as the first argument is a classwrapped in the same module).Fixed a bug that prevented global functions with the same name being defined indifferent modules.2005/09/28 13:50:04  philCompleted the support for template classes.2005/09/27 21:16:14  philStarted to add support for template classes.  Not yet complete, but shouldn'thave broken anything.2005/09/25 15:10:20  philFunction arguments can now have names (although they are ignored).The "explicit" keyword is parsed (but not yet used).2005/09/22 20:21:36  philThe generated sipconfig.py no longer contains any Qt version specificconfiguration data and so can be shared between Qt configurations.Added Configuration.build_macros(), Configuration.set_build_macros() andparse_build_macros() to the build system API.Added the macros argument to create_content() and create_config_module() in thebuild system API.Removed the dictname argument from create_content() in the build system API.Removed the -l, -q, -x and -c command line flags to configure.py.2005/09/19 21:14:35  philStarted to refactor the build system so that sipconfig.py doesn't know aboutQt.2005/09/17 15:19:17  philThe build system now detects the open source edition of Qt v4.2005/09/17 13:42:19  philThe build system no longer passes QT_THREAD_SUPPORT to Qt v4.2005/09/09 22:06:20  philReverted to the v4.3 behaviour of the /Factory/ annotation in virtual methods.2005/09/08 20:15:09  philUpdated the documentation where it covers what Qt support is.Universal slots no longer take part in cyclic garbage collection as they areassociated with C++ instances and not Python objects.2005/09/07 20:53:06  philThe Qt support framework is now C rather than C++.2005/09/06 20:32:33  philRefactored the Qt support so that the sip module no longer makes any Qt callsand so it can support PyQt v3 and v4 without needing to be re-compiled.2005/09/04 20:47:42  philMore build system changes for Qt4.2005/09/04 17:57:02  philSmall fix so it still builds in the internal development systems.2005/09/04 17:49:32  philStarted to update the build system to deal with Qt4.2005/08/31 18:39:27  philFixed slot handling bug caused when a slot was defined in a C++ super-class andcalled from a wrapped sub-class.2005/08/30 16:32:20  philReleased as v4.3.2005/08/28 11:42:13  philClarifed the documentation regarding object ownership with the some of theflags to sipBuildObject().2005/08/28 07:50:59  philFixed bug in exception handling that caused a seg fault when generating code.2005/08/22 20:39:42  philBacked out part of the last commit - the bit I wasn't sure about (seems I wasright).2005/08/22 16:46:30  philApplied some HP-UX and AIX portability fixes from Ulli.2005/08/21 11:54:53  philFixed bug with new ownership code related to objects with no owning object.(It breaks PyQt's semaphore.py example.)2005/08/19 16:01:47  philFixed a regression that caused the leak of universal slots.2005/08/17 22:32:13  philReimplemented the code that handles object ownership.Deprecated sipTransfer() and sip.transfer().Added sipTransferTo(), sipTransferBack(), sip.transferto() andsip.transferback().2005/08/16 16:35:21  philBacked out the garbage collector fix yet again.  I now know what the realproblem & solution is.2005/08/10 16:40:47  philHopefully fixed the remaining problem with the cyclic garbage collectorsupport.2005/07/27 17:17:29  philPut back in the possible fix for weak references and cyclic garbage collectionso that it can be selectively tested.2005/07/27 12:08:18  philFix for very subtle bug where an object being garbage collected was passed asan argument to a Python method and its referenced count increased again.2005/07/26 19:45:59  philFixed a bug in the handling of __dict__ for wrapped instances.2005/07/10 09:45:43  philAdded support for sipCppRet in %ConvertSubClassCode.2005/07/09 15:37:04  philRedid some of the handwritten code handling now I properly understand whatflex is doing.2005/07/09 10:25:58  philHopefully, finally, nailed the lexing of handwritten code.2005/07/03 15:54:41  philBacked out some of the "fix" for Windows path separators.2005/07/03 13:56:25  philFixed segv trigged by a reference to __dict__ in an __init__ function beforethe instance dictionary has been created.2005/07/02 11:06:14  philFixed handling of variables based on the pseudo PyObject based types.Allowed all of the pseudo PyObject types to be variables (not justSIP_PYOBJECT).2005/07/01 17:06:50  philUpdated the NEWS file.Possibly fixed the problem with directory separators on Windows not beingescaped in generated #lines.  (Actually in the last commit but I forgot tomention it.)2005/07/01 16:41:12  philFixed a silly bug in the handling of sipExceptionRef.2005/06/30 18:04:35  philFixed a couple of bugs related to global anonymous enums.2005/06/30 16:56:10  philClasses are properly marked as abstract if they have an abstract method visiblein their super class hierarchy.2005/06/30 16:15:12  philDon't generate sipExceptionRef if it isn't used.2005/06/30 15:53:27  philFixed a bug in the handling of slots with implied connections caused by arecent GC related fix.2005/06/29 20:44:11  philBacked out the last fix for the cyclic garbage collector - it's wrong.  Stillleaves the problem with weak references.2005/06/29 15:00:30  philFixed segv with the new exception support when class or undefined exceptionswhere used in throw specifier.The build file now doesn't include non-existant C++ files for exceptions.2005/06/26 22:03:27  philImplemented the support for %Exception.The parsing of handwritten code still seems to have problems in that blanklines seem to be ignored.  This seems to be a problem with flex (the ruledoesn't seem to be recognised for this condition).  Ignore until somebodycomplains.2005/06/25 17:28:17  philFixed a bug with In,Out arguments that had type convertors.2005/06/25 15:47:51  philFixed the cyclic garbage collector support for objects owned by C++.2005/06/25 13:19:50  philFixed the extra linefeed appearing in handwritten code.2005/06/25 11:42:49  philConnections from emitters not owned by Python are now maintained if the Pythonwrapper is garbage collected.2005/06/23 16:46:33  philAllow comments on the same line after %End and (as a side effect) fix compileproblem on Windows (thanks to Ulli Berning).2005/06/22 17:45:57  philHopefully fixed blank lines in handwritten code.2005/06/19 13:47:59  philCode blocks can now contain %.Added parser support for the new %Exception directive.  The implementationhasn't yet been done - but it shouldn't break anything.2005/06/05 08:28:05  philFixed code generation bug in the new variable handling code.2005/06/01 17:38:26  philUpdated the documentation regarding %GetCode and %SetCode for static classvariables.2005/05/31 20:34:53  philAdded support for %GetCode and %SetCode.2005/05/29 10:10:24  philFixed silly bug in new -c flag to configure.py.2005/05/28 15:55:11  philAdded the -c flag to configure.py to allow the directory containing qconfig.hto be explicitly specified.Fixed a bug with assigning None to a class variable that was itself a class ormapped type.Fixed a bug when the (non-existent) cast function was being called for a Cstructure.2005/05/27 19:51:30  philsip.voidptr can now be instansiated from Python.Added the ascobject() method to sip.voidptr.2005/05/24 16:12:54  philUpdated the documentation regarding the simple C example.2005/05/24 14:55:09  philC structures can now have constructors and a destructor.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -