Home | Back
2009-03-04 John J. Boyer <john.boyer@abilitiessoft.com>
* New Norwegian tables
* Release 1.6.0


2009-02-26 John J. Boyer <john.boyer@abilitiessoft.com>

* Removed egregiously bad German Grade 2 taale.


2009-02-23 (2) John J. Boyer <john.boyer@abilitiessoft.com>

* doc/louis.texi: Correcting and updating documentation


2009-02-20 (2) John J. Boyer <john.boyer@abilitiessoft.com>

* Moved mac-osx-10.5 directory to liblouisxml


2009-02-20 John J. Boyer <john.boyer@abilitiessoft.com>

* Added the directory mac-osx-10.5 and its files for building
  liblouis and liblouisxml on the Mac.


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

* tables/hyph_nl_NL.dic:
* tables/cy-cy-g1.utb: The svn:eol-style says these files are LF,
however they contain CRs. So when doing a svn cat you'll get an
error saying "svn: Inconsistent line ending style". I fixed this
with dos2unix.

2009-02-18 John J. Boyer <john.boyer@abilitiessoft.com>

* Changing e-mail, website and company name to abilitiessoft.


2009-02-17 John J. Boyer <john.boyer@jjb-software.com>

* Added Russian Tables and correct Danish tables from ViewPlus

2009-02-16 John J. Boyer <john.boyer@jjb-software.com>
* Documented exactdots opcode.


2009-02-15 John J. Boyer <john.boyer@jjb-software.com>

* compileTranslationTable.c: Fined automatic path finding. Moved
getProgramPath there from paths.c in liblouisxml, and made it
exportable as lou_getProgramPath
* liblouis.h: added lou_getProgramPath for Windows only.

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

* liblouis/compileTranslationTable.c:
* liblouis/liblouis.h:
* liblouis/lou_backTranslateString.c:
* liblouis/lou_translateString.c: Use stdcall calling convention if building for Windows.
* configure.ac: If building for Windows, pass --add-stdcall-alias to the linker so that non-decorated function aliases are generated for the stdcall exported functions.
* python/louis/__init__.py: Update to work with stdcall under Windows.

2009-02-14  Eitan Isaacson  <eitan@ascender.com>

* liblouis/compileTranslationTable.c (getFullTablePath): Added a
new table search path function.
* liblouis/Makefile.am: Define a macro with the installed
tables directory TABLESDIR.

2009-02-09 John J. Boyer <john.boyer@jjb-software.com>

* Latest French tables.

2009-02-09  Christian Egli  <christian.egli@sbszh.ch>

* doc/liblouis.texi (Programming with liblouis): Move the
programming section to the back and rename to emphasize more on
the user instead of the programmer.

* doc/liblouis-guide.texi: rename it to liblouis.texi.

2009-02-03 John J. Boyer <john.boyer@jjb-software.com>

* Implement exactdots opcode

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.