[pywin32-checkins] pywin32 CHANGES.txt,1.32,1.33
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2008-11-13 04:04:54
|
Update of /cvsroot/pywin32/pywin32 In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25507 Modified Files: CHANGES.txt Log Message: Lots of stuff from Roger's work on the py3k branch: * Lots of string and 64bit enhancements, particularly in pythonwin which only accepted plain string objects in many cases. pywintypes and some of the other extension code get cleanups in this area too. * Consolidation of more structure conversions and other helpers into pywintypes. * Additional pythonwin tooltip notification fixes. * Some '#if (PY_VERSION_HEX < 0x03000000)' blocks have been incorporated, but in general, no py3k specific code has been merged yet. * Better error handling in pythonwin; less exceptions should be left lingering, be overridden or simply ignored. * Drop support for pythoncom.__future_currency__ - the decimal module is now always used. * A couple of very early interface implementations are upgraded to have unicode passed instead of strings - if you *implement* (not use) any of these interfaces, you may need to test to ensure you work when args are passed as unicode objects instead of strings. Affected are IErrorLog, IPropertyBag, ICatInformation and IStorage. Index: CHANGES.txt =================================================================== RCS file: /cvsroot/pywin32/pywin32/CHANGES.txt,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** CHANGES.txt 13 Nov 2008 03:27:55 -0000 1.32 --- CHANGES.txt 13 Nov 2008 04:04:50 -0000 1.33 *************** *** 9,12 **** --- 9,27 ---- ---------------- + * Lots of work to better support unicode, py3k and 64bits from Roger. + Most of these changes will be invisible, and those that are not + are detailed elsewhere. + + * ODBC module - todo - add more about this. + + * pythoncom.__future_currency__ is no longer supported - the decimal + module is now used unconditionally when returning 'currency' variants. + See the win32com readme for more. + + * If you *implement* (not use) any of the following interfaces, take note: + IErrorLog, IPropertyBag, ICatInformation and IStorage have been upgraded + to have unicode passed instead of strings as args to the implementation + methods. + * win32gui: RegisterDeviceNotification and EnumPropsExW didn't release the GIL, which could cause a deadlock in multi-threaded Python apps. |