Release Notes‎ > ‎

JNIWrapper 2.8 for Windows Release Notes

Post date: Aug 13, 2010 11:32:26 AM

Changes since version 2.7.1:

    • Added the ability to load a Library using the specified ClassLoader;

    • Added the ability to load a Library with unusual extension, such as .DRV;

    • Added new RegistryKey.rename(String newName) method for renaming of the specified registry key;

    • Added new RegistryKey.deleteSubTree(String subKey) method for the recursive deletion of the subkeys;

    • Added new RegistryKey.copy(RegistryKey newBase, String newName) method for copying of the key and all its subkeys;

    • Improved Bitmap support: added two new DDBitmap and DIBitmap classes to distinguish the functionality;

    • Version numbering is added in MANIFEST.MF file of the library JAR;

Fixes:

    • Fixed problem with incorrect reading/writing of Union members when union is passed to a native function call through a Pointer;

    • Solved the issue with retrieving of Decimal value from a Variant instance;

    • Fixed the problem with incorrect retrieving of Java byte array (using its getBytes() method) from a multi-dimensional SafeArray;

    • Fixed problem interpretation of the license file on machines with Arabic locale;

    • Fixed problem with passing of the SafeArray instance to a native function call through a Pointer;

    • Solved the problem with setting/getting of the SafeArray instance to/from Variant;

    • Fixed the problem with storing of the BStr instance in the Variant;

    • Fixed problem with creating of the method wrapper that has array parameters in Codegen utility;