JNIWrapper Announcements

4 Posts tagged with the winpack tag

New Features and Improvements:

  • Added support of Mac OS X 10.6 Snow Leopard platform;
  • Added implementations of low level keyboard (Hook.KEYBOARD_LL) and mouse (Hook.MOUSE_LL) hooks. These new hooks can be used on 64-bit Windows systems instead of KEYBOARD and MOUSE hooks in order to solve deadlock issues. (WinPack);
  • Added support of synchronous / asynchronous modes for Hooks in 32-bit and 64-bit JNIWrapper libraries (JNIWrapper and WinPack).
0 Comments Permalink

New Features and Improvements:

  • From now on JNIWrapper is using the SLF4J Logging Facade that allowing the end user to plug in the desired logging framework at deployment time
  • Added OSGI manifest for JNIWrapper library
  • Added new Pointer.getParameterClass() method that returns a parameter type
  • Added new constructor to Pointer.OutOnly class that allows to specify a parameter type, like in Pointer class
  • Added new constructor to OpenSaveFileDialog class that allows to pass a parent Wnd (WinPack)
  • Added new getBuild() and getRevision() methods to the FileInformation class (WinPack)
  • Added constructors that allows to pass owner's window handle as Wnd parameter to SelectFolderDialog class (WinPack)
  • Added the wrapper for GetAncestor API function to Wnd class (WinPack)
  • Added the ability to access Win32 registry on x64 OS and vice versa (WinPack)
  • Added wrappers for GUITHREADINFO structure and GetGUIThreadInfo function (WinPack)

 

Resolved Issues:

  • NPE in DefaultLibraryLoader.findLibrary() method which occurs in Eclipse environment (platforms: All)
  • Problem with launching MacPack demo application
  • Several UI issues in Codegen application
  • NPE in SelectFolderDialog(String rootFolder, String caption) constructor of SelectFolderDialog class (WinPack)
  • Problem with handling RegistryKeyType.MULTI_SZ with (null) entry (WinPack)
  • Removed memory leak in DDE functionality (WinPack)
  • Updated Wnd.FindWindowEx method that didn't correctly handle null value for the className parameter (WinPack)
  • Updated Icon.loadFromStream() method, so now it can correctly recognize invalid/broken streams (WinPack)
  • "IndexOutOfBoundsException" and "java.lang.RuntimeException: Resource not found" issues in Icon.load() method (WinPack)
  • Exception in Bitmap.toImage for 16bit color depth (WinPack)
0 Comments Permalink

Fixes:

  • JNIWrapper correctly loads native libraries when search path contains Unicode symbols (Platforms: All)
  • Corrected calculation of structures size (Platforms: Win, Mac, Linux)
  • JAWT library is correctly loaded when program starts under JRE (Platforms: Linux)
  • Bitmap.toImage() correctly works in the 8-bit graphic mode under Windows XP SP2 (WinPack)
  • Bitmap.toImage() works without throwing the ArrayIndexOutOfBoundsException in both 32 and 16 bit color quality when using DIBitmap (WinPack)
  • JavaDoc now contains description for all classes, methods and parameters (WinPack)
0 Comments Permalink

New Features and Improvements:

  • Added getWorkingDirectory and setWorkingDirectory methods to ShellLink object (WinPack)
  • Added support for ExpandEnvironmentStrings function (WinPack)
  • Added CBT Hook implementation (WinPack)
  • Added OSGI manifest for WinPack (WinPack)
  • Added new LowLevelKeyboardHook and LowLevelMouseHook wrappers and samples for them (WinPack)
  • Added ability to check that a logged on user has got administrative rights (WinPack)

 

Fixes:

  • Fixed the issues with calculating members offset in complex aligned structures (platforms: All)
  • Now the Processor Name is shown correctly for new CPUs (WinPack)
  • Resolved memory leaks in RegistryKey.exists() method (WinPack)
  • Removed the handle leak in SystemVariables class (WinPack)
  • Fixed the issue in OFNStructure that occurred in case of multiselection in OpenSaveDialog (WinPack)
  • Methods get and containsKey in the class RegistryKeyValues are caseinsensitive now (WinPack)
  • Fixed the "ordering" issue in the RegistryKeyValues that sometimes causes changing of the types, for example EXPAND_SZ instead of SZ (WinPack)
  • Fixed the firing events in RegistryKey class (WinPack)
  • Resolved the issue with 16-bit graphic mode in Bitmap.toImage() (WinPack)

2 Comments Permalink