[liblouis-liblouisxml] [liblouis] r805 committed - Clean up TODO list

  • From: liblouis@xxxxxxxxxxxxxx
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Fri, 21 Sep 2012 14:53:18 +0000

Revision: 805
Author:   christian.egli@xxxxxxxxxxxxxx
Date:     Fri Sep 21 07:52:50 2012
Log:      Clean up TODO list

http://code.google.com/p/liblouis/source/detail?r=805

Modified:
 /trunk/TODO

=======================================
--- /trunk/TODO Thu Sep  6 09:36:46 2012
+++ /trunk/TODO Fri Sep 21 07:52:50 2012
@@ -3,38 +3,47 @@
 When a task is done and accepted, consider moving it into the NEWS
 file, with a bit of extra info.

-* 2.5
+* 2.6
 ** Document the changes to LOUIS_TABLEPATH
 ** Extend and document the scripting language
-** configure.ac does not check for nose now. Instead it is done with
- a try except in the python script. Need to be added to configure.ac so that debian packages can automatically pick up dependancies.
+//www.freelists.org/post/liblouis-liblouisxml/Very-preliminary-documentation-of-scripting-language
+
+** configure.ac does not check for nose now.
+Instead it is done with a try except in the python script. Need to be
+added to configure.ac so that debian packages can automatically pick
+up dependencies.

 * near term
** (google issue 9) bindings should provide variable to pick up table location at runtime.

** Mapping between table filenames, human readable names, and translatable strings, needs to be accessible from bindings. - Will remove the need of redefining translatable names for the tables in orca, nvda, blaster etc.
+Will remove the need of redefining translatable names for the tables
+in orca, nvda, blaster etc.

-** Fix the problem that LOUIS_TABLEPATH always looks in the standard PATH even if
-  that was not in the environment var
+** Fix the problem that LOUIS_TABLEPATH always looks in the standard PATH
+even if that was not in the environment var

 ** Add more test harness data for languages.

 ** [mh] compBrlLeftCursor is wrong, provide test case for correct behaviour
- Once corrected, consider merging compBrlLeftCursor and compBrlAtCursor, since neither provide the needed behaviour, but the corrected version should.
-   also see https://bugzilla.gnome.org/show_bug.cgi?id=592421
+Once corrected, consider merging compBrlLeftCursor and
+compBrlAtCursor, since neither provide the needed behaviour, but the
+corrected version should. also see
+https://bugzilla.gnome.org/show_bug.cgi?id=592421

 ** fix bug described by squash_space.c

 ** Fix cursor position problems when capsigns are used.
- Originally reported at: https://bugzilla.gnome.org/show_bug.cgi?id=651217
-   testcase added in en-GB-g2_harness.txt, search for 651217
-   The bug can be seen with other tables too.
+Originally reported at:
+https://bugzilla.gnome.org/show_bug.cgi?id=651217 testcase added in
+en-GB-g2_harness.txt, search for 651217. The bug can be seen with
+other tables too.

** Esperanto table should not be blacklisted, work out whats wrong and make sure it is usable.

** [mh] According to the harness, Danish table isn't producing correct output. - From memory of Swedish, the actual output is correct, but the harness might be wrong, best to check with Danish users.
+From memory of Swedish, the actual output is correct, but the harness
+might be wrong, best to check with Danish users.

 * unallocated
 ** (google issue 16) infinite loop in lou_backtranslate.
@@ -68,19 +77,19 @@
 ** Update gnulib

 ** Enhance translation table compiler to issue warnings
-   [jb]: It should be an error to define the same
-   single-cell dot pattern for two different characters. I am considering
-   issuing an error message and rejecting the table if this happens.
+[jb]: It should be an error to define the same single-cell dot pattern
+for two different characters. I am considering issuing an error
+message and rejecting the table if this happens.

- [mh]: It would also be very helpful if we could issue a warning when a character
-  has been defined as two or more braille representations.
-  Could we have these as warnings, not errors please.
+[mh]: It would also be very helpful if we could issue a warning when a
+character has been defined as two or more braille representations.
+Could we have these as warnings, not errors please.

 ** followup to above enhancement, either at the terminal or when called by
-   bindings, we should be able to give
- more useful feedback, i.e. could not translate because table not found, or table found but
-   has errors, or characters undefined, etc.
-   also see: http://www.nvda-project.org/ticket/2448
+bindings, we should be able to give more useful feedback, i.e. could
+not translate because table not found, or table found but has errors,
+or characters undefined, etc. also see:
+http://www.nvda-project.org/ticket/2448

 ** Optimize for use with large tables
 When used with dictionary based tables liblouis is very slow. The
@@ -88,5 +97,10 @@
 use case and there will be tons of collisions, making the lookup
 essentially linear.

-mh: if a braille table is declared as a dictionary, it sounds like the table is wrongly written, and should be a candidate for rewriting. - Braille contractions are defined as rules, not as instances. The dictionary data should be pulled out to provide test data.
+There was a discussion about this on the mailing list
+(//www.freelists.org/post/liblouis-liblouisxml/Improved-hash-function-for-tables).
+
+
+** apply the the patch by Igor B. Poretsky
+
+** apply the jptest_patch
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts:

  • » [liblouis-liblouisxml] [liblouis] r805 committed - Clean up TODO list - liblouis