Re: [comtypes-users] comtypes 0.6.1 released

2009-08-19 Thread James Teh
On 20/08/2009 5:32 AM, Thomas Heller wrote:
> Finally, I found the time to make the long overdue release:
Thanks! Very much appreciated.

>   - Added comtypes.IServiceProvider interface (unfortunately
>   there is no ChangleLog entry for this one).
There is an entry for it under 2009-06-17. :)

Jamie

-- 
James Teh
Email/MSN Messenger/Jabber: ja...@jantrid.net
Web site: http://www.jantrid.net/


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
comtypes-users mailing list
comtypes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/comtypes-users


[comtypes-users] comtypes 0.6.1 released

2009-08-19 Thread Thomas Heller
Finally, I found the time to make the long overdue release:

http://sourceforge.net/projects/comtypes/


comtypes 0.6.1 released.

Summary of important changes:

- SAFEARRAYs can now be created from array.array objects, and
from multidimensional numpy arrays.

- Completely new implementation of the
comtypes.server.automation.VARIANTEnumerator class.

- Added comtypes.client.GetClassObject() function which
returns a factory able to create COM objects.

- Much improved IClassObject::CreateInstance() method.

- SAFEARRAYs now support the typecodes VT_I8 and VT_UI8.

- Added comtypes.IServiceProvider interface (unfortunately
there is no ChangleLog entry for this one).

--

Detailed changelog since version 0.6.0:



2009-08-19  Thomas Heller  

* Bumped version number to 0.6.1.

2009-08-07  Thomas Heller  

* When an interface was specified in the call to
IClassObject.CreateInstance, return that instead of calling
GetBestInterface.  Patch from James Teh.

2009-08-04  Thomas Heller  

* Added comtypes.CoGetClassObject() low-level function,
comtypes.client.GetClassObject() high-level function, and
implemented a pythonic interface to IClassFactory's CreateInstance
method:

def CreateInstance(self,
   punkouter=None,
   interface=None,
   dynamic=False)

* Added the 'dynamic=False' parameter to the
comtypes.client.CoGetObject and comtypes.client.GetActiveObject
functions.  Suggested by James Teh.

2009-06-17  Thomas Heller  

* comtypes.automation: Support VT_I8 and VT_UI8 SAFEARRAYs.

* comtypes._comobject: Restore compatibility with Python 2.3.

* Add the comtypes.IServiceProvider interface.  Based on a patch
from Michael Curran.

2009-04-30  Thomas Heller  

* Change version number in repository to 0.6.0.2dev.

* Replace the VARIANTEnumerator implementation class in
comtypes.server.automation with a new one which should actually be
usable.

* A completely new way how localserver and inproc server instances
are managed:

A comtypes.LocalServer or comtypes.InprocServer instance
is attached to the comtypes.COMObject class at runtime.

These changes keep localserver running as long as
COMObject instances are alive.

2009-04-29  Thomas Heller  

* comtypes.errorinfo.ReportException now takes an additional
'stacklevel' named argument.

* Add E_OUTOFMEMORY hresult code.

* Register the InprocServer32 only when running as script or
py2exe dll, not when running as py2exe exe server.

2009-04-25  Thomas Heller  

* SAFEARRAYs can now also be created from multi-dimensional numpy
arrays.

2009-04-23  Thomas Heller  

* Change version number in repository to 0.6.0.1dev.

* SAFEARRAYs can now also be created from array.array objects, and
from (one-dimensional) numpy arrays.  This is a lot faster than
creating them from Python lists or tuples, at least for large
arrays.

* ctypes instances like c_int, c_ubyte, and so on can now be
assigned to VARIANT().value.  This allows to force creation of
VARIANTs with the corresponding typecodes V_I4, VT_UI1 and alike.

* Accept typelibs that contain SAFEARRAY(char).

2009-03-17  Thomas Heller  

* Fixed the return type of ITypeLib::ReleaseTLibAttr, which is
documented wrongly in MSDN.  The return type is void, not HRESULT.
Reported to cause crashes on Windows 7.

2009-01-29  Thomas Heller  

* Restore compatibility with Python 2.3.

* comtypes\client\_code_cache.py: Add missing 'import types' in
comtypes\client\_code_cache.py.


-- 
Enjoy,
Thomas


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
comtypes-users mailing list
comtypes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/comtypes-users