| Bugs | |
| 1651926 | ActiveXComponent: getPropertyAsString should call getString() instead of toString() |
| 1504120 | 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 (this item is soley informationional) |
| Patches | |
| 1674015 | 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. |
| Feature Requests | |
| 1662887 | 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. |
| Bugs | |
| 1602188 | Variant toString() causes stack overflow for byRef() Variants (This show stopper defect forced the 1.11.1 release) |
| 1611487 | Variant toJavaObject() doesn't work for byRef Variables and returned the wrong value for unrecognized Variant types. |
| 1607878 | Variant getJavaDateRef() fails. |
| Patches | |
| SF1603631 | Concurrent modification of ROT causes VM crashes. Access to the ROT has been sychronized. No performance impact analysis has been done |
| Feature Requests | |
| 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 | |
| 1474474 | Static constants in the Variant class can no longer have SafeRelease() called on them. |
| 1477793 | obj2variant should accept java.util.Date the same way the Variant constructor does |
| Patches | |
| Feature Requests | |
| 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) |
| Bugs | |
| 1335897 | SafeArray() called toString() on objects when debug was turned on |
| Patches | |
| 1314116 | putString UNICODE string length not detected |
| Feature Requests | |
| 1264850 | Custom Event Dispatching |
| 959382 | Time Conversion |
| 1313892 | Multi-Dimensional SafeArray |
| Bugs | |
| 1116101 | jacob-msg 0284 : Access Violation while garbage collecting |
| 1114159 | Problem with COM Error Trapping in JACOB DLL |
| 1113610 | Bad error check in SafeArray.cpp |
| 1066698 | Minor Memory leak in Dispatch.cpp |
| 1065533 | Problem with unicode conversion |
| 1053871 | solution for memory leak in 1.7 |
| 1053870 | JACOB0msg 2019 - Safe Array |
| 1053866 | getHResult only returns 80020009 |
| 960646 | But in SafeArray:: getBoolean for 2D arrays |
| Patches | |
| 1115187 | EventCallbacks fail w/Variant ClassNotFoundException in JWS |
| 1105915 | Fix for event handling memory corruption |
| 1090104 | Weak Reference in teh ROT |
| 1068544 | in/out parameter support for event handlers |
| 981540 | jre 1.4.2 fix as patch |
| Feature Requests | |
| 1049390 | static Version information |
| 1049224 | Javadocs or at least script to generate it |
| 1049158 | API to get ProgId of ActiveXComponent |