Home | Back
2009-01-22  Christian Egli  <christian.egli@sbszh.ch>

* doc/liblouis-guide.texi (The Context and Multipass Opcodes):
Document the problem with correct and multipass opcodes and input
and output positions.

2009-01-21  James Teh <jamie@jantrid.net>

* tables/UEBC-g1.ctb: Some fixes to the UEBC grade 1 table.

2009-01-20  James Teh <jamie@jantrid.net>

* python/louis/__init__.py: Add pass1Only mode.

2009-01-20 (2) John J. Boyer <john.boyer@jjb-software.com>
* Implemented pass1Only mode bit
* Can now set pass1Only in lou_allround
2009-01-20 John J. Boyer <john.boyer@jjb-software.com>
* Change version in configure.ac to 1.5.2

2009-01-20  James Teh <jamie@jantrid.net>

* liblouis/lou_translateString.c: Fix the bug whereby the next character in the input was skipped if doing compbrlAtCursor and the first character of the word was a capital letter.
* liblouis/compileTranslationTable.c: lou_version() now returns PACKAGE_VERSION as defined in louiscfg.h.
* configure.ac: Include -avoid-version in LDFLAGS if the host is mingw or cygwin so that the version suffix is not included in the dll filename.

2009-01-19  Christian Egli  <christian.egli@sbszh.ch>

* doc/liblouis-guide.texi (Top): Added some minimal docu for the
Python bindings.

2009-01-19  Eitan Isaacson  <eitan@ascender.com>

* Makefile.am:
* configure.ac:
* python/Makefile.am:
* python/louis/Makefile.am: Added Python bindings to autotooled
distribution.

* python/README: Unset executable flag.

2009-01-19  James Teh <jamie@jantrid.net>

* liblouis/lou_translateString.c: Fix issues when compbrlAtCursor is set, input is being removed due to a "repeated" opcode and cursorPos lies within the repeated input.

2009-01-18  James Teh <jamie@jantrid.net>

* liblouis/lou_translateString.c: When contracting or expanding in the output, map all positions of the input to the first position of the output and all positions of the output to the first position of the input. Mapping to subsequent positions of a contraction doesn't make sense, as the contraction only makes sense as a whole.

2009-01-15  Eitan Isaacson  <eitan@ascender.com>

* python/setup.py:
* python/louis/__init__.py: Added Python bindings.

2009-01-15 John J. Boyer <john.boyer/jjb-software.com>

* Version 1.5.1: bugfix
* liblouis/lou_translateString.c: fixed multi-word phrases
* tools/lou_debug.c : fixed bug in character display
* liblouis/compileTranslationTable.c : fixed bug in
  findOpcodeName

2009-01-14  James Teh <jamie@jantrid.net>

* liblouis/lou_translateString.c: Fix the inpos array values for the case where a rule has an output length which is larger than its input length. For example, using UEBC, given the input "#", the output will be "_?". The array mapping from output to input (inpos) previously specified [0, 1], which is incorrect; there is no character at index 1 in the input. The correct result is now returned; i.e. [0, 0].

2009-01-12 John J. Boyer <john.boyer@jjb-software.com>

* Fixed problem with French Braille
* Completed lou_debug tool
* Added hooks in compileTranslationTable.c for lou_debug
* Updated louis.h with hook prototypes and documentation
* Changed version number to 1.5.0

2009-01-08  Christian Egli  <christian.egli@sbszh.ch>

* doc/Makefile.am (AM_MAKEINFOHTMLFLAGS): Generate the html as one
big page.

2008-12-20  Eitan Isaacson  <eitan@ascender.com>

* ChangeLog:
* configure.ac:
* doc/Makefile.am:
* doc/liblouis-guide.texi:
* doc/version.texi:
* liblouis/lou_translateString.c:
* liblouis/louiscfg.h.in:
* tables/Cz-Cz-g1.utb:
* tables/Fr-Ca-g2.ctb:
* tables/Fr-Fr-g2.ctb:
* tables/Lv-Lv-g1.utb:
* tables/Makefile.am:
* tables/Nl-Nl-g1.utb:
* tables/No-No-g0.utb:
* tables/No-No-g1.ctb:
* tables/No-No-g2.ctb:
* tables/No-No-g3.ctb:
* tables/Pl-Pl-g1.utb:
* tables/Pt-Pt-g1.utb:
* tables/Se-Se-g1.utb:
* tables/UEBC-g1.utb:
* tables/UEBC-g2.ctb:
* tables/ar-ar-g1.utb:
* tables/bg.ctb:
* tables/boxes.ctb:
* tables/cy-cy-g1.utb:
* tables/cy-cy-g2.ctb:
* tables/da-1252.ctb:
* tables/da-lt.ctb:
* tables/da.ctb:
* tables/de-chess.ctb:
* tables/de-de-g0.utb:
* tables/de-de-g1.ctb:
* tables/de-de-g2.ctb:
* tables/de-de.dis:
* tables/en-GB-g2.ctb:
* tables/en-chess.ctb:
* tables/en-gb-g1.utb:
* tables/en-us-brf.dis:
* tables/en-us-comp6.ctb:
* tables/en-us-comp8.ctb:
* tables/en-us-g1.utb:
* tables/en-us-g2.ctb:
* tables/en-us-interline.ctb:
* tables/en_CA.ctb:
* tables/eo.ctb:
* tables/et.ctb:
* tables/eurodefs.cti:
* tables/fi-fi-8dot.ctb:
* tables/fi-fi.ctb:
* tables/fi1.ctb:
* tables/fi2.ctb:
* tables/fr-2007.ctb:
* tables/fr-bfu-comp6.utb:
* tables/fr-bfu-comp8.utb:
* tables/fr-ca-g1.utb:
* tables/fr-fr-g1.utb:
* tables/gd.ctb:
* tables/gr-bb.ctb:
* tables/gr-gr-g1.utb:
* tables/hi-in-g1.utb:
* tables/hr.ctb:
* tables/hy.ctb:
* tables/hyph_de_DE.dic:
* tables/hyph_it_IT.dic:
* tables/hyph_nl_NL.dic:
* tables/hyph_no_NO.dic:
* tables/is.ctb:
* tables/it-it-g1.utb:
* tables/it-it-g1.utb2:
* tables/lt.ctb:
* tables/nemeth_edit.ctb:
* tables/nl-be-g1.utb:
* tables/no-gen.dis:
* tables/no-no.dis:
* tables/ro.ctb:
* tables/ru.ctb:
* tables/se-se.dis:
* tables/sk-sk-g1.utb:
* tables/sk-sk.utb:
* tables/spaces.ctb:
* tables/text_nabcc.dis:
* tables/tr.ctb:
* tables/ukchardefs.cti:
* tables/uni-text.dis:
* tables/vi.ctb:
* tables/zh-tw.ctb:
* tools/Makefile.am:
* tools/lou_checktable.c:
* tools/lou_debug.c:
* configure.in:
* doc/liblouis-guide.html:
* doc/liblouis-guide.txt: Merge with 1.4.0, and John's autotools.


2008-11-12  Christian Egli  <christian.egli@sbszh.ch>

* doc/liblouis-guide.texi: Added the guide in texinfo
* doc/Makefile.am (.texi.txt): Integrate the texinfo guide in the
build system.

2008-06-16 John J. Boyer <john.boyer@jjb-software.com>

* Release liblouis-1.3.8
* Competed conversion to Gnu autotools that Eitan Isaacson started.

2008-05-29 John J. Boyer <john.boyer@jjb-software.com>

* Release liblouis-1.3.71
* Bugs with compbrlAtCursor and returned inlen have been fixed.
* lou_allround has a new heature to test returned lengths.
* Bugs with nocont opcode fixed.

2008-05-12 John J. Boyer <john.boyer@jjb-software.com>

* Release liblouis-1.3.7
* The moretables directory has been renamed to tables.
* Documentation has been moved to the docs directory.
* Only the programs allround, checktable and translate
are now supported.
* The names of these programs have been changed to lou_allround,
lou_checktable and lou_translate
* A few bugs have been fixed.

2008-03-31 John J. Boyer <john.boyer@jjb-software.com>

* Release 1.3.6
* The moretables directory now contains the latest versions of
both the translation and hyphenation tables.
* The COPYING file has been changed to reflct the change from GPL to LGPL.

2008-01-29  Eitan Isaacson  <eitan@ascender.com>

* configure.in: Bumped to new version.
* tools/Makefile.am: Changed tool names
* tools/allround.c:
* tools/basicround.c:
* tools/checktable.c:
* tools/dotsround.c:
* tools/roundtrip.c:
* tools/testback.c:
* tools/translate.c:
* tools/lou_allround.c:
* tools/lou_basicround.c:
* tools/lou_checktable.c:
* tools/lou_dotsround.c:
* tools/lou_roundtrip.c:
* tools/lou_testback.c:
* tools/lou_translate.c: Prefixed all binaries with lou_.

2008-01-23  Eitan Isaacson  <eitan@ascender.com>

* configure.in:
* doc/liblouis-guide.html:
* doc/liblouis-guide.txt:
* liblouis/lou_backTranslateString.c:
* liblouis/lou_translateString.c:
* tables/chardefs.cti:
* tables/en-us-g2.ctb:
* tools/allround.c: John's 1.3.51 release.

* liblouis/lou_translateString.c:
* tools/Makefile.am:
* tools/allround.c: Jonh's 1.3.42 release.

2008-01-17  Eitan Isaacson  <eitan@ascender.com>

* configure.in: Tagged version 1.3.5.

* configure.in: Removed unsupported/Makefile.am
* tables/Makefile.am: Removed unsupported subdir.
* tables/unsupported: Removed.

* liblouis.pc.in: Added a variable called 'tablesdir'.
* tables/Cz-Cz-g1.utb:
* tables/Es-Es-g1.utb:
* tables/Fr-Ca-g2.ctb:
* tables/Fr-Fr-g2.ctb:
* tables/Lv-Lv-g1.utb:
* tables/Makefile.am:
* tables/Nl-Nl-g1.utb:
* tables/No-No-g0.utb:
* tables/No-No-g1.ctb:
* tables/No-No-g2.ctb:
* tables/No-No-g3.ctb:
* tables/Pl-Pl-g1.utb:
* tables/Pt-Pt-g1.utb:
* tables/README:
* tables/Se-Se-g1.utb:
* tables/UEBC-g1.utb:
* tables/UEBC-g2.ctb:
* tables/ar-ar-g1.utb:
* tables/cy-cy-g1.utb:
* tables/cy-cy-g2.ctb:
* tables/de-de-g0.utb:
* tables/de-de-g1.ctb:
* tables/de-de-g2.ctb:
* tables/de-de.dis:
* tables/en-GB-g2.ctb:
* tables/en-gb-g1.utb:
* tables/en-us-g1.utb:
* tables/errors:
* tables/eurodefs.cti:
* tables/fr-ca-g1.utb:
* tables/fr-fr-g1.utb:
* tables/gr-gr-g1.utb:
* tables/hi-in-g1.utb:
* tables/hyph_de_DE.dic:
* tables/hyph_en_US.dic:
* tables/hyph_es_ES.dic:
* tables/hyph_fr_FR.dic:
* tables/hyph_it_IT.dic:
* tables/hyph_nl_NL.dic:
* tables/hyph_no_NO.dic:
* tables/hyph_pl_PL.dic:
* tables/hyph_pt_PT.dic:
* tables/hyph_sv_SE.dic:
* tables/it-it-g1.utb:
* tables/nl-be-g1.utb:
* tables/no-no.dis:
* tables/se-se.dis:
* tables/text_nabcc.dis:
* tables/ukchardefs.cti:
* tables/uni-text.dis:
* tables/unsupported:
* tables/unsupported/Cz-Cz-g1.utb:
* tables/unsupported/Es-Es-g1.utb:
* tables/unsupported/Fr-Ca-g2.ctb:
* tables/unsupported/Fr-Fr-g2.ctb:
* tables/unsupported/Lv-Lv-g1.utb:
* tables/unsupported/Makefile.am:
* tables/unsupported/Nl-Nl-g1.utb:
* tables/unsupported/No-No-g0.utb:
* tables/unsupported/No-No-g1.ctb:
* tables/unsupported/No-No-g2.ctb:
* tables/unsupported/No-No-g3.ctb:
* tables/unsupported/Pl-Pl-g1.utb:
* tables/unsupported/Pt-Pt-g1.utb:
* tables/unsupported/README:
* tables/unsupported/Se-Se-g1.utb:
* tables/unsupported/UEBC-g1.utb:
* tables/unsupported/UEBC-g2.ctb:
* tables/unsupported/ar-ar-g1.utb:
* tables/unsupported/chardefs.cti:
* tables/unsupported/countries.cti:
* tables/unsupported/cy-cy-g1.utb:
* tables/unsupported/cy-cy-g2.ctb:
* tables/unsupported/de-de-g0.utb:
* tables/unsupported/de-de-g1.ctb:
* tables/unsupported/de-de-g2.ctb:
* tables/unsupported/de-de.dis:
* tables/unsupported/en-GB-g2.ctb:
* tables/unsupported/en-gb-g1.utb:
* tables/unsupported/en-us-g1.utb:
* tables/unsupported/en-us-g2.ctb:
* tables/unsupported/errors:
* tables/unsupported/eurodefs.cti:
* tables/unsupported/fr-ca-g1.utb:
* tables/unsupported/fr-fr-g1.utb:
* tables/unsupported/gr-gr-g1.utb:
* tables/unsupported/hi-in-g1.utb:
* tables/unsupported/hyph_de_DE.dic:
* tables/unsupported/hyph_en_US.dic:
* tables/unsupported/hyph_es_ES.dic:
* tables/unsupported/hyph_fr_FR.dic:
* tables/unsupported/hyph_it_IT.dic:
* tables/unsupported/hyph_nl_NL.dic:
* tables/unsupported/hyph_no_NO.dic:
* tables/unsupported/hyph_pl_PL.dic:
* tables/unsupported/hyph_pt_PT.dic:
* tables/unsupported/hyph_sv_SE.dic:
* tables/unsupported/it-it-g1.utb:
* tables/unsupported/nl-be-g1.utb:
* tables/unsupported/no-no.dis:
* tables/unsupported/se-se.dis:
* tables/unsupported/text_nabcc.dis:
* tables/unsupported/ukchardefs.cti:
* tables/unsupported/uni-text.dis: Flattened tables directory,
all tables not live in basedir/tables.

2008-01-16  Eitan Isaacson  <eitan@ascender.com>

* README:
* doc/liblouis-guide.html:
* doc/liblouis-guide.txt:
* liblouis/compileTranslationTable.c:
* liblouis/lou_backTranslateString.c:
* liblouis/lou_translateString.c:
* tables/chardefs.cti: John's changes.
* configure.in: Bumped to version 1.3.41.

* liblouis/liblouis.h: Added an include to louiscfg.h for
character width.
* configure.in: Added --enable-ucs4 for 4 byte wide characters.
* liblouis/Makefile.am: Added louiscfg.h for installation.

2008-01-03  Eitan Isaacson  <eitan@ascender.com>

* configure.in: First autotooled version.