Release Notes >
Comfy 2.7 Release Notes
Post date: Oct 28, 2010 2:49:45 PM
New Features and Improvements:
Added OleContainer.takeScreenshot() method that allows taking a screenshot of an embedded ActiveX component
Added ability to register COM components for a current user only (COM ServerManager)
Added ability to get/set properties of a COM object by their DISPIDs, not only by their names (Automation)
Added support of IObjectSafety COM interface and wrappers for it
Added ability to specify a COM threading model for a Java COM server: -Dteamdev.comfyj.server.threading=[DEFAULT], APARTMENTTHREADED or MULTITHREADED
Improved stability of queryInterface() Java COM server method in multithreading environment
Changed the signature of IDataObject.getData() method in order to allow fill out parameter properly
Added an indication (in UI) that a Java COM server is an OLE component (COM ServerManager)
Added OSGI manifest to ComfyJ library
Provided the ability to get the HRESULT after execution of the function (Codegen)
Resolved Issues:
Re-parenting issue in OleContainer component
Flickering issues in OleContainer component
Focus handling issues in OleContainer component
NPE in the OleContainer.destroyObject() method
Issue in IDispatchServer class with dispatching methods that have SafeArray parameters, which contain a structure type
Problem with passing null BSTRs values through VARIANT byref
Corrected INTERFACE_IDENTIFIER constant (IID) of IDataObject interface
Issue in the code generation for WMP11 Type library (Codegen)
Issue with not determining the presence of installed JDK 1.6 and thus "Compilation", "JAR" and "Javadoc" options were disabled (Codegen)
Problem with generation of parameters for Pointer to Pointer types, such as LPWSTR* (Codegen)
Problem with generation of wrappers for "linked" structures(Codegen)
NPE in Codegen when it tries to find tools.jar library (Codegen)
Problem with starting application when there is no JDK installed on a PC (Codegen)
Added using of Wnd class instead of Int32 type in generated Java COM wrappers where it's necessary (Codegen)
Documentation:
Updated Programmer's Guide