What's New in JACOB 1.8
-
Move To SourceForge
The project is not housed at
Sourceforge.net.
-
Licensing Change
All limitations on commercial use of JACOB have been removed and it
is now being developed under a BSD license at
Sourceforge.net.
-
Compiled with Java 1.4.2
Version 1.8 was compiled with JSEE 1.4.2 and fixes the compilation bug
that was remnant of compilation with JDK 1.1.
-
Baseline For Change
This version is the baseline for the first CVS checkin and we encourage
people to start contributing to the project with this version.
What's New in JACOB 1.7
-
Explicit COM Threading Model Support:
See a detailed discussion of
COM Apartments in JACOB
-
New COM Object Lifetime model:
See a detailed discussion of
COM Object Lifetime in JACOB.
-
Improved Event Handling:
Thanks to code contributed by
Niels Olof Bouvin
and Henning Jae JACOB 1.7 can
read the type information of a Connection Point interface by looking
it up in the registry. This makes it possible to use events with IE as
well as office products.
-
Improved Dispatch:
Error messages from Invoke failures are now printed out as well as
allowing the passing in of arguments to a Get method.
-
EnumVariant Implementation:
Makes it easier to iterate over COM collections. Thanks to code
contributed by
Thomas Hallgren.
-
SafeArray leaks:
SafeArrays were not being properly freed prior to version 1.7, many
other memory leaks were fixed as well.
-
Visual Studio Project:
For those who want to debug: vstudio/jacob. At the moment all the
native code is replicated there from the jni directory...
Related Links