Starting with tag: [TAG 1.0-alpha cadmium@x9c.fr**20070909071504] [BUG0000003: Pervasives.do_at_exit not always called when exit occurs in a callback. cadmium@x9c.fr**20070914081728] [MINOR: native and bytecode runner should throw the same exception under the same circumstances. cadmium@x9c.fr**20070914082244] [MINOR: a never reached return statement was missing in ByteCodeRunner.callback(-Ã) cadmium@x9c.fr**20070914082517] [TYPO: in licence headres 'FITNESS' was 'FITNGESS' cadmium@x9c.fr**20070914103820] [Support for scripting. cadmium@x9c.fr**20071013145555] [Primitives for XML support. cadmium@x9c.fr**20071022205051] [Primitives for XML support (continued). cadmium@x9c.fr**20071022205945] [MINOR: some spaces were removed from cadmiumXML.ml cadmium@x9c.fr**20071028125656] [MINOR: ByteCodeApplet now uses self a reference point for resource loading. cadmium@x9c.fr**20071030155157] [MINOR: cadmiumxml was missing from the package list cadmium@x9c.fr**20071030160453] [MINOR: correction to Transformers Javadoc cadmium@x9c.fr**20071030160527] [API CHANGE: modification of Applet handling (OCaml side only) cadmium@x9c.fr**20071031172739] [FEATURE: file hooks. cadmium@x9c.fr**20071118152125 A file hook can be registered with a context. When a file hook has been defined, it is called before any try is made to open a requested file. File hooks can thus be used to use input stream that are not backed up by a file. ] [MINOR: Sys.getenv implementation cadmium@x9c.fr**20071118152919 The Sys.getenv implementation has been modified in such a way that if any exception is raised by Java's System.getenv, it will result in an OCaml's Not_found exception. ] [FIX: toplevel applet now works cadmium@x9c.fr**20071118155724] [MINOR: autoscroll added to InOutPanel cadmium@x9c.fr**20071118164300] [FIX: These files were missing from the 'file hook' patch. cadmium@x9c.fr**20071118170329] [MINOR: serialVersionUID changed for Applet classes. cadmium@x9c.fr**20071126210258] [FEATURE: the embedded mode has been added, as well as ways to activate it from bytecode/native parameters. cadmium@x9c.fr**20071217215526] [FEATURE: the embedded mode has been enhanced, it is now possible to specify a "base class" that will be used for resource loading. cadmium@x9c.fr**20071222172727] [MINOR: target added to build.xml allowing to install cadmium.jar into the OCaml directory. cadmium@x9c.fr**20071223203908] [MINOR: bug fixed for caml_int32_float_of_bits / caml_int32_bits_of_float primitives. cadmium@x9c.fr**20071223203956] [MINOR: removed invalid assertion in float formatting cadmium@x9c.fr**20071225172644] [MINOR: fixed the implementation of caml_is_printable cadmium@x9c.fr**20071225172726] [MINOR: InOutPanel enhancements (this panel is used in toplevel gui). cadmium@x9c.fr**20071225184505 - an history has been added ; it is possible to save it to a file or to copy an element into the entry text area - after a click on the 'send' button, the focus is transferred to the entry text area ] [MINOR: history navigation using ctrl-up/ctrl-down cadmium@x9c.fr**20071225194922] [FEATURE: Added fr.x9c.cadmium.support.values classes that allow easy encoding of Java values. cadmium@x9c.fr**20080224145552] [FIX: The global thread group has been removed as itt had bad interaction with applets. cadmium@x9c.fr**20080227212320] [MINOR: better error reporting in toplevel applet. cadmium@x9c.fr**20080227213916] [FEATURE: support for SPI-based primitive providers. cadmium@x9c.fr**20080227213953 Support has been added for SPI-based primitive providers. Rather than passing the class name to the interpreter, it is now possible to rely on SPI-discovery to load primitives. Primitive providers only have to "register" using the SPI/service mechanism with name 'fr.x9c.cadmium.PrimitiveProvider'. ] [TYPO: wrong usage of parameter. cadmium@x9c.fr**20080228195535] [MINOR: Dependencies handling in Makefile. cadmium@x9c.fr**20080228205846] [MINOR: cadmium*.jar renamed to ocamlrun*.jar cadmium@x9c.fr**20080229165405] [1.0-beta cadmium@x9c.fr**20080229203854]