JACOB 1.11

What's New

Tracked Changes

Bugs
1550604 Build process died with confusing error if version not set in properties file(pre1)
1511033 Fix array index out of bounds problem due to coding error (pre1)
1570270 ~Event method in EventProxy may unhook java thread from VM. Can get JNI error because unhooking listner detatched Java VM thread (pre1)
1538011 toString() non compliant with java standards. The toString() method converted the underlying data to a string and it shouldn't. This caused a rethinking of all toXXX() methods other than toDispatch(). Most of the toXXX() methods have now been deprecated and should be replaced with getXXX() methods. (pre1)
1478162 Variant does not warn user if methods called after released. All putXXX() and getXXX() methods now check to see if they've been released prior to calling the JNI code. toXXX() methods are deprecated but protected in the same way.(pre1)
   
Patches
SF1493647 Support command line parameter dll location specification. Applets and other tools can now specificy the dll location that is fed to a System.load() rather than System.loadLibrary for the situation where the app can't write the dll to a library path directory.(pre1)
   
Feature Requests
1580993 Modify the build process to support 64 bit dll construction
1550628 Moved all LoadLibrary requests into JacobObject. Classes not subclassed off of JacobObject make calls to a static method on JacobObject to make sure DLL is loaded(pre1)