Branch: refs/heads/master
Home: https://github.com/liblouis/liblouis
Commit: 6b0ab9c5276d9a86eece8a430f9a459e033e2b39
https://github.com/liblouis/liblouis/commit/6b0ab9c5276d9a86eece8a430f9a459e033e2b39
Author: James Teh <jamie@xxxxxxxxxxxx>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M .gitignore
M doc/liblouis.texi
M liblouis/liblouis.h.in
M liblouis/lou_backTranslateString.c
M python/louis/__init__.py.in
M tests/Makefile.am
A tests/backtranslate_noUndefinedDots.c
Log Message:
-----------
Add a noUndefinedDots mode to disable the output of dot numbers when
back-translating undefined patterns.
When backtranslating input from a braille keyboard cell by cell, it is
desirable to output characters as soon as they are produced. Similarly, when
backtranslating contracted braille, it is desirable to provide a "guess" to the
user of the characters they typed. To achieve this, liblouis needs to have the
ability to produce no text when indicators (which don't produce a character by
themselves) are not followed by another cell. This works already for indicators
liblouis knows about such as capital sign, number sign, etc., but it does not
work for indicators which are not (and cannot be) specifically defined as
indicators. For example, in UEB, dots 4 5 6 alone produces the text "\456/".
Setting the noUndefinedDots mode suppresses this dot number output.
Fixes #210.
Commit: 56bb7170f14808ac176893274d680839a55fc6c8
https://github.com/liblouis/liblouis/commit/56bb7170f14808ac176893274d680839a55fc6c8
Author: James Teh <jamie@xxxxxxxxxxxx>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M .gitignore
M doc/liblouis.texi
M liblouis/liblouis.h.in
M liblouis/lou_backTranslateString.c
M python/louis/__init__.py.in
M tests/Makefile.am
A tests/backtranslate_partialTrans.c
Log Message:
-----------
Add a partialTrans mode to specify that back-translation input should be
treated as an incomplete word.
If this mode is set, rules that apply only for complete words or at the end of
a word will not take effect. This is intended to be used when translating input
typed on a braille keyboard to provide a rough idea to the user of the
characters they are typing before the word is complete.
Commit: acf1d59ca7e84a21bf684f4d6b56b29135344ac0
https://github.com/liblouis/liblouis/commit/acf1d59ca7e84a21bf684f4d6b56b29135344ac0
Author: James Teh <jamie@xxxxxxxxxxxx>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M tools/lou_checkyaml.c
Log Message:
-----------
Add noUndefinedDots and partialTrans modes to lou_checkyaml.
Commit: 36ec1479ce3f221d19e41a5c941719b506438174
https://github.com/liblouis/liblouis/commit/36ec1479ce3f221d19e41a5c941719b506438174
Author: Christian Egli <christian.egli@xxxxxx>
Date: 2016-11-07 (Mon, 07 Nov 2016)
Changed paths:
M .gitignore
M doc/liblouis.texi
M liblouis/liblouis.h.in
M liblouis/lou_backTranslateString.c
M python/louis/__init__.py.in
M tests/Makefile.am
A tests/backtranslate_noUndefinedDots.c
A tests/backtranslate_partialTrans.c
M tools/lou_checkyaml.c
Log Message:
-----------
Merge pull request #213 from nvaccess/backNoUndefined
Add noUndefinedDots and partialTrans modes for back-translation of input being
typed on a braille keyboard
Compare:
https://github.com/liblouis/liblouis/compare/0d0c8b9ebe34...36ec1479ce3f