Change history for R-Java Omegahat Interface

(Old versions can be downloaded by clicking on the link in the section title for that version.)

Version 0.54

  • Now works with the new Generational Garbage Collection systems introduced in the development branch of R.
    This compiles with 1.1.0 and 1.2.0.
  • Version .53

  • Introduced .JNew .JClass getJavaMethods, getJavaConstuctors
  • In the event of .JavaInit() failing because the manager class was not found, the virtual machine is terminated.
    The intent is to allow it be restarted with different arguments to .JavaInit(). However, this is not usually possible as most JVM implementations only allow one call to JNI_CreateJavaVM. However, the restart mechanism is in place in our code.
  • An EvaluatorManager is now created and registered.
    This means that findFile will work correctly and the environment behaves more like the interactive Omegahat environment.
    Thanks to Ed Kademan's bug report.
  • Set some of the Java System properties in .javaConfig to override some of the properties in OmegaOptions (in the Environment.jar file).
    The new ones are OMEGA_HOME and OmegaSearchPath. This makes the file location within Environment.jar work.
  • Fixed the installation's detection of the version to handle different string values.
    Thanks to Ed Kademan's bug report.
  • Version .52

  • Added the --enable-force argument to the configure script.
    This allows the configuration to ignore unrecognized JVMs or incorrect versions.

    Motivated by Ed Kademan's bug report.

  • Version .51

  • Recognize the Blackdown 1.2.2 JDK in the configuration.
    Thanks to Tony Rossini and Friedrich Leisch.
  • Added more checks to determine if the JVM had been initialized before calling .JavaConstructor and friends.
    Thanks to Friedrich Leisch.
  • Version .50

  • Initial release for R.

  • Duncan Temple Lang <duncan@research.bell-labs.com>
    Last modified: Mon Aug 14 08:35:36 EDT 2000