[liblouis-liblouisxml] [liblouis/liblouis] 6b0ab9: Add a noUndefinedDots mode to disable the output o...

  • From: Christian Egli <christian.egli@xxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Mon, 07 Nov 2016 07:56:40 -0800

  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

Other related posts: