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

📄 changelog

📁 这是关于RFC3261实现sip的源代码
💻
📖 第 1 页 / 共 5 页
字号:
Updated the NEWS file.2005/05/13 16:31:08  philFixed simple code generation bug that didn't get triggered with PyQt.2005/05/05 20:19:00  phil%TypeHeaderCode can now be used in namespaces.%TypeHeaderCode defined in an enclosing scope (class or namespace) now getsautomatically included for each sub-scope.2005/05/04 18:32:09  philAdded SIP_VERSION_STR to the sip module.2005/04/30 09:51:27  philFixed bug with protected const method (thanks to James Emerton).Fixed the text of the exception raised by sipConvertFromSequenceIndex().2005/04/23 23:17:56  philFixed the previous fix.2005/04/23 18:11:37  philFixed bug with shadow classes if explicit C++ signatures were duplicates.2005/04/23 11:46:33  philFixed a leak where virtual handlers return a mapped type or a class withhandwritten conversion code.  (Thanks to James Emerton.)2005/04/23 09:20:53  philRemoved the caching of enum values in type dictionaries - it's the wrong thingto do.2005/04/17 10:49:17  philFixed a bug preventing a class that couldn't be instantiated explicitly(because of private ctors) being wrapped.2005/04/14 19:04:14  philFurther tweaked the text of the operator type exception.2005/04/14 18:15:54  philImproved the text of the exception raised when some operators get bad argumenttypes.2005/04/03 10:02:00  philFixed a problem with the recent fix for leaking weak reference objects.2005/04/02 23:22:10  philWrapped types now support Python's cyclic garbage collector.Added %GCTraverseCode and %GCClearCode to allow types to cooperate with thegarbage collector.2005/04/02 18:54:31  philAbstract C++ classes can no longer be instantiated from Python - they can onlybe sub-classed.The above change needed the SIP API major version bumping.  The minor versionnumber has been added to the main module data structure to (hopefully) reducethe need for this in future.2005/04/02 10:12:46  philReplaced the new /NoConvertor/ annotation with an extended implementation of/Constrained/.2005/03/25 20:17:44  philDealloc functions are now generated whenever it might be possible to call theC++ dtor, even if it is not possible to create a class instance from Python.Fixed a bug where universal slots were never destroyed.2005/03/25 14:26:46  philFixed bug in sip.cast() when casting to a more specific type.2005/03/17 17:56:18  philUpdated the documentation regarding sip.transfer(), sipTransfer() and/TransferBack/.2005/03/10 17:52:22  philThe C++ unary '+' and '-' operators are now handled correctly.2005/03/10 17:34:09  philAdded support for __pos__ and __abs__ (which meant bumping the API to 1.1).2005/03/06 10:03:25  philReleased as v4.2.1.2005/03/04 17:37:36  philFixed problem with sipWrapQVariant().Added support for multiple %Timelines in a single module.2005/02/26 11:22:02  philFixed problem with relative path arguments to configure.py.2005/02/25 22:57:28  philBacked out the changes that attempted to detect exceptions in Pythonre-implementations if virtual C++ methods.  The restoration of PyErr_Print()means that sys.excepthook is usefull again.2005/02/20 08:45:42  philFixed missing cast in generated code.2005/02/19 15:22:53  philFixed a bug with the new enum support when returning one as a tuple element.Released as v4.2.2005/02/18 19:00:37  philBacked out a supposed improvement in the handling of char * method results.Added SIP_VERSION to the sip module.2005/02/13 20:01:23  philHopefully removed a couple of compiler warnings from the sip module.2005/02/11 18:43:40  philUpdated the NEWS file.Released as v4.2rc2.2005/02/11 17:20:15  philUpdated the copyright notice in the documentation.The recent fix in the object map code was broken. It should now be fixedproperly.2005/02/06 14:39:02  philThanks to Ulli Berning, by default the build system now only exports a module'sinitialisation function.  Added the -a flag to configure.py to restore the oldbehaviour.2005/02/04 18:29:16  philAll modules are now stripped by default on installation.Fixed a bug where namespaces' generated names were wrong so that they appearedto go AWOL.2005/01/29 10:15:15  philSynced build system with Qt v3.3.4.2005/01/22 18:35:10  philUpdated the NEWS file.Released as v4.2rc1.2005/01/16 13:07:00  philMinor fix to the documentation.2005/01/16 00:12:33  philFixed bug in new signal handling introduced when __module__/__name__ handlingwas fixed.2005/01/14 17:35:33  philBacked out the changes that relaxed the interpretation of enums.Updated the copyright notices.Fixed the __module__ and __name__ attributes for wrapped classes and enums.sip.cast() will now cast to both sub and super-types of an instance.Added support for debug builds to the internal build system.2005/01/09 14:03:48  philRelaxed the new enum type checking so that an integer can also be used where anamed enum is expected.  The previous rigorous type checking was likely tobreak too much code.2004/12/31 15:29:22  philFixed problems handling signals that were emitted by a QSignal instance.2004/12/30 21:51:11  philFixed bug in the object map code where unused slots weren't being reclaimedproperly.2004/12/30 14:18:27  philFixed invalid format characters in calls to PyErr_Format().2004/12/26 18:51:39  philThe sip module now complains about an argument with a bad type in preference tohaving too many arguments - which is a more meaningful error message in thatcontext.2004/12/26 12:26:30  philFixed a typo in the mkcustom.py script.2004/12/24 17:53:37  philRestored the support for moc in the build system for SIP v3.Deprecated the -g flag to sip.Fixed a code generation bug related to virtual operators.2004/12/23 22:43:16  philAdded the custom directory.Added the section on custom interpreters to the documentation.2004/12/19 19:27:35  philMake %PreInitialisationCode and %PostInitialisationCode subject to versioncontrol.Removed the calls to PyErr_Print() now that we detect exceptions in Pythonre-implementations.Changed the building of static modules so that they are used as libraries(still need to document this).2004/12/10 18:07:24  philFixed bug where members of global enums weren't being added to the moduledictionary.Fixed debug builds on Windows.Fixed bug where invalid C code was being generated in the module init function.Fixed bug where enums defined in a super-class from another module wouldsegfault when referenced.Fixed bug that meant that the C++/Python object map would continually grow.2004/12/05 11:27:27  philFixed silly bug in the new typedef handling.2004/12/04 23:51:39  philVirtual and abstract operators are now supported.The __call__ slot no longer requires %MethodCode.Python exceptions raised in virtual re-implementations of C++ methods are nowdetected when they occur.2004/12/03 18:59:33  philThe /PyName/ annotation can now be applied to classes, variables and enums.2004/11/28 10:57:58  philAdded support for %PreInitialisationCode from Ulli Berning.Added a check for name clashes with named enums.2004/11/26 18:54:04  philCompleted the support for named enums having distinct types.The new signal support now handles typedefs (untested).2004/11/21 10:38:30  philBuild system fixes and README.HP-UX from Ulli Berning.2004/11/19 19:05:02  philInitial support for named enums having distinct types.  This should work asbefore.  The new types are not yet exploited.2004/11/13 19:07:52  philGeneralise the build system treatment of INCDIR and LIBDIR to INCDIR* andLIBDIR*.2004/11/13 18:59:33  philFixed a feature where a factory function with a /TransferThis/ would alwayskeep a C++ pointer, never finding out it was invalid, and mistakenly recognisethe address when it was re-used.2004/10/30 13:44:50  philFixed bad bugs in new slot proxy handling.Exposed the voidptr, wrapper and wrappertype types in the sip module.Updated the documentation.2004/10/06 22:36:38  philThe new signal handling now supports mapped types.2004/10/05 07:56:53  philRevert to a C-style cast for protected enums for some older compilers.2004/10/02 16:23:00  philFixed some warning messages.SIP v4.x no longer supports Qt v2.x and earlier (use SIP v3.x).Unrecognised signal argument types are now converted to NotImplemented ratherthan causing connections to fail.Fixed the new signal handling for Qt v3.0.x.The new signal handling has now been tested on Windows.2004/10/01 16:59:42  philInitial support for the new dynamic signal handling that allows previouslyunknown signals to be connected to Python callables (needed for ActiveXsupport).  At the moment mapped types and enums aren't (yet) supported.  Qtversions 1 and 2 aren't (yet) supported.  Untested on Windows.2004/09/29 18:31:22  philFixed significant bugs in the way the metatype was working.  Operators are nowproperly inherited in sub-classes of wrapped classes.2004/09/24 16:56:23  philReleased as v4.1.1.2004/09/23 20:46:59  philReally fixed the previous problem this time.  The return type is ignored, butthe re-implementation must be in a sub-class and not a different branch of theclass hierarchy.2004/09/23 19:04:52  philFixed a problem with classes with a virtual and a non-virtual with the samesignature but different return types in the hierarchy.2004/09/23 17:27:51  philFixed an incompatibility accidentally introduced with v4.1.2004/09/21 12:21:20  philMinor build system fix for tmake.2004/09/21 11:00:39  philImproved the test for the + and * operators context again - the previous changeseems to have got lost.Added the /Numeric/ annotation to give more control over the above test.2004/09/20 18:18:16  philFixed a problem with deleting const instances.Released as v4.1.2004/09/15 08:46:45  philFixed bug with arguments that are const simple types.2004/09/14 07:31:13  philUpdated the NEWS file.Released as v4.1rc1.2004/09/11 17:25:12  philImproved the test to see if the + and * operators should mean concat and repeatrather than add and multiply.2004/09/10 22:33:28  philRe-implemented some of the virtual method handling so that the return type isignored when comparing signatures.  Not sure it is completely correct yet, butPyQt seems to be fine.2004/08/25 19:17:59  philFixed const bug - only MSVC complains.2004/08/24 17:32:39  philFixed a bug in the support for protected classes.2004/08/23 22:25:51  philAdded limited support for protected classes (sufficient for immediaterequirements).2004/08/22 10:16:38  philFixed a bug with access controls in nested classes.2004/08/21 14:12:40  philAdded the cast() function to the sip module.2004/08/19 22:31:48  philAdded the /Abstract/ class annotation.Updated the documentation.2004/08/17 17:56:55  philAdded support for typedefs that define pointers to functions.2004/08/17 13:58:53  philA method that starts a new thread will now make sure that a single thread stateis created - rather than forcing PyGILState_Ensure() to create a new one eachtime.2004/08/17 09:24:07  philFixed bug in the internal build system.2004/08/15 23:35:20  philUpdated the build system from Qt 3.3.3.Added README.Fink.2004/08/04 14:05:57  philFixed the previous fix.2004/08/04 12:53:29  philFixed a bug where arguments passed to sipParseArgs() may have been const.2004/08/03 16:23:10  philThe SIP_PYCALLABLE type now supports the /AllowNone/ annotation.Fixed a documentation bug.2004/08/02 15:28:30  philMostly fixed a problem where a virtual handler without code was being used inpreference to one with code.More type information is supplied when calling the default constructor.Fixed a bug with protected enums as arguments to protected methods.Handle protected abstract methods properly.2004/08/01 18:08:36  philFixed another typo in the documentation example code for %VirtualCatcherCode.2004/08/01 17:55:34  philFixed a typo in the documentation example code for %VirtualCatcherCode.2004/08/01 08:55:03  philAdded support for the threaded version of Qt/Embedded to the build system.2004/07/27 22:00:24  philAdded support for MSVC.NET to the build system.2004/07/19 18:42:48  philFixed a bug in sipconfig.read_version() so that version strings with embeddedspaces are handled properly.2004/07/16 21:50:12  philChange to the internal build system as Gentoo has prefixed the names of thedocutils binaries.A few trivial changes to the documentation.2004/07/06 08:12:25  philReleased as v4.0.1.2004/07/05 16:12:02  philFixed a bug where dtors could be calling Python functions after the interpreter

⌨️ 快捷键说明

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