v 0.3.3 (Sun, 01 Nov 2009 23:59:13 +0100): * Upgrade ocaml-fileutils 0.4.0 * Improve gettext-stub C parts (memory management) * Correctly handle OCaml string, wrt of escape char (Closes: FS#70) * Remove the right file when uninstalling (Closes: FS#61) * Enforce type safety for format string and plural (Closes: FS#72) * Only output warning for install check that can be handle afterwards i (Closes: FS#74) * Add a --strict flag to ocaml-gettext to make an error for every install check failed. * Take into account Windows eol '\r' when parsing comments (Closes: FS#75) * Don't include empty translation (Closes: FS#90) * Check returned format string for fdgettext (Closes: FS#91) v 0.3.2 (Thu, 05 Jun 2008 22:12:51 +0200): * Fix bug when buggy LANG/LC_ALL is set, using gettext stub (Richard W.M. Jones) v 0.3.1 (Fri, 09 May 2008 23:10:59 +0200): * Fix bug when no LANG or LC_ALL is set * Better autoconf use of @VERSION@ * Only remove build dir in top Makefile v 0.3.0 (Tue, 29 Apr 2008 22:58:22 +0200): * Get rid of ocaml-ast-analyze (Richard W.M. Jones) * Port of camlp4 extension to OCaml 3.10.1 (Richard W.M. Jones) * Compile with camomile 0.7.1 (Richar W.M. Jones) * Check dependency on ocaml-fileutils in configure * Add --disable-doc-pdf to configure, to allow building doc without PDF (and fop) * Get rid of camlidl * Distribute .mli and .cmx file * Handle multiline comment when merging, especially location "#:" and special comment "#," * Partially handle UTF-8, by not escaping string using "Printf.fprintf "%S"" but by using the same rule as the one used for reading escaped string * Rework build system to: * use "install" programm to create dir and copy files * use --docdir and --prefix from configure * Don't build PDF document by default * Install documentation in $docdir/html/{api|api-ref|reference-manual} * Fix typo in documentation v 0.2.0 : * Full rewrite of ocaml-gettext. * Contains two version of the gettext engine : one is based on a purely OCaml approach (gettext-camomile), one is base on the former one (gettext-stub). * The two engines shared a common interface based on gettext.base module. * Most of the encoding/settings choice are accessible through command line option. * Simplify the functions to accesse to gettext : 4 functions to translate * Rebuild the string extractor with as a camlp4 analyzer * Write test and benchmark program for maintaing the quality * Write an example * Write a manual