| Bugs |
| 1651926 |
(prelease 1) ActiveXComponent: getPropertyAsString should call getString() instead of toString() |
| 1569864 |
(prelease 1) IEnumVariant leak fixed in patch 1674179 |
| 1112667 |
(prelease 1) IEnumVariant leak fixed in patch 1674179 |
| 1465539 |
(prelease 1) IEnumVariant leak fixed in patch 1674179 |
| |
|
| Patches |
| 1674015 |
(prelease 1) ROT hashmap handling when autogc=no (default) can lead to key collisions
in hashmap. This causes objects to be garbage finalized when they shouldn't be resulting in vm failures
with large (large) numbers of objects. |
| 1674179 |
(prelease 1) Fixed Enum leaks with EnumVariants in Variant.cpp and EnumVariant.cpp |
| 1687419 |
(prelease 3) Corrected calls to AttachCurrentThread in EventProxy |
| |
|
| Feature Requests |
| 1662887 |
(prelease 1) Dispatch static methods should throw runtime exceptions when
null is passed in for the Dispatch object and when the Dispatch object is in an invalid state. |
| |
|
| Known Issues |
| 1504120 |
Identified 1.11.1 Microsoft 2003 Server crashes. Server crashes on MS 2003 Server have been reported over time.
Some users have had say that Jacob must be built on MS2003 Server to run reliably.
The Jacob distribution on Sourceforge is built on Windows XP SP2 |
| 1677933 |
Identified 1.11.1 Process affinity may have to be set on
dual core machines to avoid com exceptions. |
| 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(pre2) |
| 1550628 |
Moved all LoadLibrary requests into LibraryLoader. Classes not subclassed
off of JacobObject make calls to a static method on LibraryLoader to make sure
DLL is loaded(pre1) |
| Bugs |
| 1340233 |
Null Program Id in Dispatch Constructor does bad things to VM(pre1) |
| 1341763 |
Removed Variant serializable interface because it is not
actually serializable on 2000/xp(pre1) |
| 1435215 |
Incorrect memory release in SafeArray.cpp (pre4)
|
| 1224219 |
Memory leak in SafeArray.GetString()
Olivier Laurent, Software AG Luxembourg and David Pierron, Software AG Luxembourg (pre3) |
| 1224219 |
Change from UTF to UNICODE SafeArray.fromStringArray()
Olivier Laurent, Software AG Luxembourg and David Pierron, Software AG Luxembourg (pre3) |
| |
|
| Patches |
| 1386454 |
Return values from event callbacks (pre3) |
| 1394001 |
Missing variable initialization (pre3) |
| 1208570 |
Support Excel and other objects events(pre1) |
| |
|
| Feature Requests |
| 1241037 |
Support NULL VT_DISPATCH.(pre2) |
| 1169851 |
Support of VB's Nothing.(pre2) |
| 1185167 |
Provide methods to connect to running instance.(pre1) |
| 959381 |
Auto variant to object conversion method method added to Variant.(pre1) |
| 1341779 |
Variant should accept java.util.Date in Variant(Object) constructor(pre1) |