Release Notes‎ > ‎

ComfyJ 2.7 Release Notes

posted Oct 28, 2010, 7:49 AM by Unknown user   [ updated May 5, 2016, 6:31 AM by Oleksandra Kovalenko ]

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