Obba-3.2.1

Extension:
Extension ID:
Release date:
18/03/2013 - 16:42
Version:
3.2.1
Operating system:
System Independent
Compatibility:
--
Binary type:
OOo extension (.oxt)
Release Notes: 

Version 3.2.1 of Obba brings the following changes:
- The default installation of Obba for Excel has been changed to %LOCALAPPDATA%\Obba (previously %APPDATA%\Obba).
- Fixed ab problem in the uninstaller of Obba for Excel leaving a small (but harmless) file in the installation directory.
- If the JVM is started by the client ("local server"), it starts with 1GB of heap space (-Xmx1024m). The parameter may be configured via Obba.Client.LocalServer.Params in ObbaClient.properties
- Improved startup of local server from Excel.
- Fixed a problem related to locating Obba.properties.
- Fixed a problem with obGet operating on String[][] arrays (e.g. in VBA).

Version 3.1 of Obba brings the following changes:
- Added convenient way to create Maps from the Spreadsheet (see "Datatypes Demo").
- Some log messages (java.uitl.logging) are now at LogLevel.FINE (instead of LogLevel.INFO).
- Improved startup of local server from Microsoft Excel.
- Fixed a bug which resulted in a manually started server shutting down when the client disconnects. The server now keeps on running. Note: The behavior can be customized in the servers Obba.properties file.
- Fixed a bug which resulted in an error when creating an array consisting just on one element.
- Some improvements to error messages.
- obGet makes a default conversion to a string (using the toString-method on the specific object), when calling obGet on an object for which no corresponding or suitable spreadsheet datatype is available.
- Stability improvements to the OpenOffice version.
- Ability to dynamically compile a class from Java source (provided as a spreadsheet string) and instantiate objects from it (using the spreadsheet function obMake): Obba now includes a utility class (info.obba.javatool.Compiler) which allows to dynamically compile a class from a string source. Obba's obMake accepts object handles to java.lang.Class object to specify the class. See "04 - Class to Object Demo" in the "Demos" folder.
- Stability improvements to the OpenOffice version. In some situations an odt sheet failed to load external JARs through the spreadsheet function right after opening. A forced manual re-calculation was necessary. (Note that it is no longer recommended to load a JAR via a spreadsheet function. Instead place all JARs side by side to the server and lauch the server manually).
- Rewrite of Obba add-ins for Microsoft Excel and OpenOffice / LibreOffice / NeoOffice.
- Allows to run the Obba server Java virtual machine in a separate process (run "java -jar Obba.jar").
- Allows to run the Obba server Java virtual machine on a remote machine (edit the ip address in ObbaClient.properties).
- Easier creation of java.util.Date form Excel Date / OpenOffice Date using obMake(;"Date";...).
- Added conversion from java.util.Date to Excel Date / OpenOffice Date via obGet.
- The Excel functions obLoadObjects / obSaveObjects were renamed to obLoad / obSave respectively (to create compatibility with the OO implementation).
- Added support for Excel 2010 64 bit.
- Worked around a problem resulting in Obba Control Panel not showing up under OS X.
- Fixed a bug resulting in a hang of OpenOffice (once) after installing Obba.
- Improved error / exception handling: much clearer log output of Java exceptions.