Christian Egli | 0273670 | 2014-03-21 08:52:34 +0000 | [diff] [blame] | 1 | 2014-03-21 Lars Bjørndal <lars@lamasti.net> |
| 2 | |
| 3 | * tables/no-no-g0.utb: |
| 4 | * tables/hyph_nn_NO.dic: |
| 5 | * tables/hyph_nb_NO.dic: Add hyphenation tables from the hyphen-nb |
| 6 | and hyphen-nn packages version 2.1. |
| 7 | |
Christian Egli | bb78255 | 2014-01-06 13:37:00 +0000 | [diff] [blame] | 8 | 2014-01-06 Peter Nilsson Lundblad <plundblad@google.com> |
| 9 | |
| 10 | * liblouis/wrappers.c: Two unused variables that I just removed. |
| 11 | |
| 12 | * liblouis/lou_translateString.c: Changed two variables of type |
| 13 | typeforms to int since they're used as bitfields. |
| 14 | * liblouis/compileTranslationTable.c (parseChars): The loop |
| 15 | counter in the utf8 decoding couldn't go below 0, but the compiler |
| 16 | couldn't prove that. I think the change from >= to > in the |
| 17 | termination condition is correct since the byte has to be >= 0x80 |
| 18 | in this case so the finial iteration isn't necessary (if it would |
| 19 | be, the compiler would be right and we'd actually have an array |
| 20 | out of bounds). |
| 21 | |
Mesar Hameed | 48ccdea | 2013-07-19 11:28:38 +0000 | [diff] [blame] | 22 | 2013-07-19 Patrick Zajda <patrick@zajda.fr> |
| 23 | |
| 24 | * tables/fr-bfu-comp8.utb: corrections. |
| 25 | |
Christian Egli | a6d2629 | 2013-06-21 12:30:11 +0000 | [diff] [blame] | 26 | 2013-06-21 Christian Egli <christian.egli@sbs.ch> |
| 27 | |
| 28 | * configure.ac: Update release number |
| 29 | |
Christian Egli | 66ac372 | 2013-06-10 09:08:02 +0000 | [diff] [blame] | 30 | 2013-06-10 Joseph Lee <joseph.lee22590@gmail.com> |
| 31 | |
| 32 | * tables/en-ueb-g1.ctb: |
| 33 | * tables/en-ueb-chardefs.uti: latest additions to Unified English |
| 34 | Braille. |
| 35 | |
Christian Egli | 61093d3 | 2013-06-06 07:28:03 +0000 | [diff] [blame] | 36 | 2013-06-06 Christian Egli <christian.egli@sbs.ch> |
| 37 | |
| 38 | * tables/Makefile.am (table_files): |
| 39 | * liblouis/compileTranslationTable.c (doLang2table): |
| 40 | (compileTranslationTable): Remove the lang2table feature. It was |
| 41 | never used, undocumented and contains an out-of-bounds access bug. |
| 42 | See also |
Christian Egli | 66ac372 | 2013-06-10 09:08:02 +0000 | [diff] [blame] | 43 | http://www.freelists.org/post/liblouis-liblouisxml/PATCH-FW-Outofbounds-access-in-doLang2Table |
Christian Egli | 61093d3 | 2013-06-06 07:28:03 +0000 | [diff] [blame] | 44 | |
Christian Egli | 6eb6334 | 2013-06-03 10:03:54 +0000 | [diff] [blame] | 45 | 2013-06-03 Christian Egli <christian.egli@sbs.ch> |
| 46 | |
Christian Egli | 11d92bb | 2013-06-03 12:25:19 +0000 | [diff] [blame] | 47 | * tests/hash_collision.c: |
| 48 | * tests/Makefile.am (XFAIL_TESTS): Mark the hash_collision test as |
| 49 | a known failure. |
| 50 | |
Christian Egli | 4fe6645 | 2013-06-03 12:18:57 +0000 | [diff] [blame] | 51 | * liblouis/compileTranslationTable.c (allocateSpaceInTable): When |
| 52 | the table needs more space it is reallocated. Unfortunately not |
| 53 | all references to the table (such as the tableChain) are updated. |
| 54 | This is now fixed. |
| 55 | |
Christian Egli | 6eb6334 | 2013-06-03 10:03:54 +0000 | [diff] [blame] | 56 | * tests/tables/large.ctb: |
| 57 | * tests/tables/Makefile.am: |
| 58 | * HACKING: Added a new section about profiling and some test table |
| 59 | that can be used for profiling. |
| 60 | |
Christian Egli | 5207c83 | 2013-05-28 11:57:03 +0000 | [diff] [blame] | 61 | 2013-05-28 Christian Egli <christian.egli@sbs.ch> |
| 62 | |
| 63 | * tests/hash_collision.c: |
| 64 | * tests/tables/empty.ctb: |
| 65 | * tests/tables/Makefile.am: |
| 66 | * tests/Makefile.am: Add a new test to benchmark the hash |
| 67 | algorithm. |
| 68 | |
Christian Egli | d9567d9 | 2013-01-28 11:14:15 +0000 | [diff] [blame] | 69 | 2013-01-28 Igor B. Poretsky <poretsky@mlbox.ru> |
| 70 | |
| 71 | * tables/ru-litbrl.ctb: |
| 72 | * tables/ru-letters.dis: |
| 73 | * tables/ru-compbrl.ctb: |
| 74 | * tables/ru-chardefs.cti: |
| 75 | * tables/Makefile.am (table_files): Add new russian tables. |
| 76 | |
Christian Egli | be4de91 | 2013-01-28 11:24:33 +0000 | [diff] [blame] | 77 | * tables/hyph_ru.dic: Added russian hyphenation dictionary. |
| 78 | |
Christian Egli | 1499efb | 2013-01-28 11:32:02 +0000 | [diff] [blame] | 79 | * tables/it-it-comp6.utb: A little fix for Italian table. |
| 80 | |
Christian Egli | abf0e7e | 2013-01-28 10:53:59 +0000 | [diff] [blame] | 81 | 2013-01-28 Knut Arne Bjørndal <bob+liblouis@cakebox.net> |
| 82 | |
| 83 | * tables/no-no-g0.utb: Fixes for Emphasis marks in the norwegian |
| 84 | braille table. |
| 85 | |
Christian Egli | 6e90d9c | 2013-01-25 08:28:50 +0000 | [diff] [blame] | 86 | 2013-01-25 Christian Egli <christian.egli@sbs.ch> |
| 87 | |
| 88 | * tables/no-no-g0.utb: Corrections for double angle quotation |
| 89 | mark. Thanks to Knut Arne Bjørndal <bob+liblouis@cakebox.net> for |
| 90 | the patch. |
| 91 | |
Christian Egli | 68eb508 | 2013-01-24 14:57:53 +0000 | [diff] [blame] | 92 | 2013-01-24 Christian Egli <christian.egli@sbs.ch> |
| 93 | |
Christian Egli | 15ceb0d | 2013-01-24 15:09:14 +0000 | [diff] [blame] | 94 | * tools/lou_trace.c: Fix warnings and run through indent. |
Christian Egli | 68eb508 | 2013-01-24 14:57:53 +0000 | [diff] [blame] | 95 | |
Christian Egli | f113bd5 | 2013-01-24 11:19:17 +0000 | [diff] [blame] | 96 | 2013-01-24 David Reynolds <dkreynolds@ntlworld.com> |
| 97 | |
| 98 | * tables/en-gb-comp8.ctb: Add the British pound sign. |
| 99 | |
Christian Egli | 09f0e86 | 2013-01-21 15:11:51 +0000 | [diff] [blame] | 100 | 2013-01-21 David Reynolds <dkreynolds@ntlworld.com> |
| 101 | |
| 102 | * tables/en-gb-comp8.ctb: Added a table for U.K. English 8 dot |
| 103 | Computer braille. |
| 104 | |
Christian Egli | 77ad27b | 2013-01-21 08:31:10 +0000 | [diff] [blame] | 105 | 2013-01-21 Joseph Lee <joseph.lee22590@gmail.com> |
| 106 | |
| 107 | * tables/en-ueb-g2.ctb: Improvements based on Leona's requested |
| 108 | changes. |
| 109 | |
Christian Egli | 6717e9e | 2013-01-17 09:50:54 +0000 | [diff] [blame] | 110 | 2013-01-17 Joseph Lee <joseph.lee22590@gmail.com> |
| 111 | |
| 112 | * tables/en-ueb-g2.ctb: Changed some entries thanks to the |
| 113 | document that Leona provided. |
| 114 | |
Christian Egli | 311d52b | 2013-01-11 16:19:23 +0000 | [diff] [blame] | 115 | 2013-01-11 Christian Egli <christian.egli@sbs.ch> |
| 116 | |
| 117 | * liblouis/Makefile.am: |
| 118 | * gnulib/Makefile.am: |
| 119 | * configure.ac: |
| 120 | * HACKING: Use the malloc and realloc modules from gnulib to |
| 121 | enable cross compilation to windows using mingw. |
| 122 | |
Christian Egli | 8042c2b | 2013-01-09 08:29:16 +0000 | [diff] [blame] | 123 | 2013-01-09 Christian Egli <christian.egli@sbs.ch> |
| 124 | |
| 125 | * tables/ko.ctb: Fixes for the Korean tables by Joseph Lee. |
| 126 | |
Christian Egli | 776fece | 2013-01-04 09:21:17 +0000 | [diff] [blame] | 127 | 2013-01-04 Christian Egli <christian.egli@sbs.ch> |
| 128 | |
Christian Egli | a66a5d7 | 2013-01-04 13:35:50 +0000 | [diff] [blame] | 129 | * gnulib/sys/*.h: |
| 130 | * gnulib/m4/*.m4 |
| 131 | * gnulib/*.h: |
| 132 | * gnulib/*.c: |
| 133 | * gnulib/Makefile.am: |
| 134 | * build-aux/snippet/*.h: Upgrade to gnulib v0.0-7794-g964bbc2 |
| 135 | |
Christian Egli | 521602f | 2013-01-04 09:29:32 +0000 | [diff] [blame] | 136 | * tables/en-ueb-g2.ctb: excludes entries that are not needed, |
| 137 | thanks to Joseph Lee. |
| 138 | |
Christian Egli | 776fece | 2013-01-04 09:21:17 +0000 | [diff] [blame] | 139 | * tables/Makefile.am (table_files): |
| 140 | * tables/ko.ctb: |
| 141 | * tables/ko-g2.ctb: |
| 142 | * tables/ko-g1.ctb: Added Korean tables by Joseph Lee. |
| 143 | |
| 144 | * tests/check_all_tables.pl: Ignore zip files. |
| 145 | |
Christian Egli | 28c9739 | 2012-12-21 08:28:08 +0000 | [diff] [blame] | 146 | 2012-12-21 Christian Egli <christian.egli@sbs.ch> |
| 147 | |
Christian Egli | 4151ab6 | 2012-12-21 09:46:22 +0000 | [diff] [blame] | 148 | * tests/check_all_tables.pl: Exclude backup, patch, diff and txt |
| 149 | files from the table tests. |
Christian Egli | 28c9739 | 2012-12-21 08:28:08 +0000 | [diff] [blame] | 150 | |
Christian Egli | db1717b | 2012-12-20 14:32:33 +0000 | [diff] [blame] | 151 | 2012-12-20 Christian Egli <christian.egli@sbs.ch> |
| 152 | |
Christian Egli | 0a0c66d | 2012-12-20 14:38:43 +0000 | [diff] [blame] | 153 | * tables/Makefile.am (table_files): |
| 154 | * tables/ru-ru-comp8: Remove ru-ru-comp8 table as it fails and is |
| 155 | a duplicate of ru.ctb |
| 156 | |
Christian Egli | db1717b | 2012-12-20 14:32:33 +0000 | [diff] [blame] | 157 | * tests/check_all_tables.pl: Check all files by default and |
| 158 | exclude only known exceptions, e.g. Makefiles, shell scripts, etc. |
| 159 | |
Christian Egli | baefdb2 | 2012-12-19 09:48:54 +0000 | [diff] [blame] | 160 | 2012-12-19 Christian Egli <christian.egli@sbs.ch> |
| 161 | |
Christian Egli | 215283b | 2012-12-19 11:40:39 +0000 | [diff] [blame] | 162 | * gnulib/m4/unistd_h.m4: |
| 163 | * gnulib/m4/gnulib-comp.m4: |
| 164 | * gnulib/m4/extern-inline.m4: |
| 165 | * gnulib/unistd.in.h: |
| 166 | * gnulib/unistd.c: |
| 167 | * gnulib/Makefile.am (libgnu_la_SOURCES): |
| 168 | * build-aux/snippet/warn-on-use.h: Upgrade to newest gnulib |
| 169 | |
Christian Egli | 61be808 | 2012-12-19 11:10:01 +0000 | [diff] [blame] | 170 | * tests/brl_checks.c (convert_typeform): Make it compile under |
| 171 | C89. |
| 172 | |
Christian Egli | baefdb2 | 2012-12-19 09:48:54 +0000 | [diff] [blame] | 173 | * tools/lou_translate.c (print_help): |
| 174 | * tools/lou_trace.c (print_help): |
| 175 | * tools/lou_debug.c (print_help): |
| 176 | * tools/lou_checktable.c (print_help): |
| 177 | * tools/lou_checkhyphens.c (print_help): |
| 178 | * tools/lou_allround.c (print_help): Update the usage message to |
| 179 | show that more than one table can be specified. |
| 180 | |
Christian Egli | 113ef96 | 2012-12-18 10:17:53 +0000 | [diff] [blame] | 181 | 2012-12-18 Christian Egli <christian.egli@sbs.ch> |
| 182 | |
| 183 | * tests/tables/Makefile.am (EXTRA_DIST): Add all test tables. |
| 184 | |
Christian Egli | 2513a0c | 2012-12-17 10:47:51 +0000 | [diff] [blame] | 185 | 2012-12-17 Christian Egli <christian.egli@sbs.ch> |
| 186 | |
Christian Egli | a9749aa | 2012-12-17 15:18:11 +0000 | [diff] [blame] | 187 | * NEWS: Added all new features to the NEWS entry for this release. |
| 188 | |
Christian Egli | f3732b8 | 2012-12-17 15:00:04 +0000 | [diff] [blame] | 189 | * doc/liblouis.texi: Add documentation for the lou_trace program. |
| 190 | |
Christian Egli | 6985433 | 2012-12-17 14:47:40 +0000 | [diff] [blame] | 191 | * tools/lou_trace.c: Add copyright information. |
| 192 | (print_script): Fixes to the printing of context rules. |
| 193 | |
Christian Egli | 2513a0c | 2012-12-17 10:47:51 +0000 | [diff] [blame] | 194 | * liblouis/lou_translateString.c (checkMultCaps): |
| 195 | (noCompbrlAhead): Fix the valgrind warnings properly without |
| 196 | adding a regression. |
Christian Egli | 1e65367 | 2012-12-17 14:43:25 +0000 | [diff] [blame] | 197 | (translateString): Make sure appliedRules are also updated for the |
| 198 | context opcode. |
Christian Egli | 2513a0c | 2012-12-17 10:47:51 +0000 | [diff] [blame] | 199 | |
Christian Egli | e65f461 | 2012-12-17 10:26:31 +0000 | [diff] [blame] | 200 | 2012-12-17 Hammer Attila <hammera@pickup.hu> |
| 201 | |
| 202 | * tests/harnessSources/hu-hu-g1_harness_source.txt: |
| 203 | * tests/harnessSources/hu-hu-g1-hyph_harness_source.txt: |
| 204 | * tests/harness/hu-hu-g1_harness.txt: |
| 205 | * tests/harness/hu-hu-g1-hyph_harness.txt: |
| 206 | * tables/hu-exceptionwords.cti: Bug fix and tests for the |
| 207 | Hungarian grade 1 table. |
| 208 | |
Christian Egli | ad773c2 | 2012-12-14 08:31:25 +0000 | [diff] [blame] | 209 | 2012-12-14 Christian Egli <christian.egli@sbs.ch> |
| 210 | |
Christian Egli | 1711c2d | 2012-12-14 13:59:41 +0000 | [diff] [blame] | 211 | * tests/typeform.c: Added a comment about the purpose of this |
| 212 | file, as it isn't really a test |
| 213 | |
Christian Egli | ad773c2 | 2012-12-14 08:31:25 +0000 | [diff] [blame] | 214 | * tests/brl_checks.h: |
| 215 | * tests/brl_checks.c (convert_typeform): Add the new function to |
| 216 | the header file. |
| 217 | |
Christian Egli | 9f60ddd | 2012-12-13 10:49:54 +0000 | [diff] [blame] | 218 | 2012-12-13 Christian Egli <christian.egli@sbs.ch> |
| 219 | |
Christian Egli | ba83956 | 2012-12-13 13:32:50 +0000 | [diff] [blame] | 220 | * tests/typeform.c: |
| 221 | * tests/en_gb_g1_italics.c: |
Christian Egli | 9a6159b | 2012-12-13 13:00:37 +0000 | [diff] [blame] | 222 | * tests/brl_checks.c: |
| 223 | * liblouis/compileTranslationTable.c: Fix compiler warnings, like |
Christian Egli | ba83956 | 2012-12-13 13:32:50 +0000 | [diff] [blame] | 224 | unused variables, macro redefinition, comparison between signed |
| 225 | and unsigned integer expressions, etc. |
Christian Egli | 9a6159b | 2012-12-13 13:00:37 +0000 | [diff] [blame] | 226 | |
Christian Egli | 9f60ddd | 2012-12-13 10:49:54 +0000 | [diff] [blame] | 227 | * configure.ac: |
| 228 | * NEWS: Update for release 2.5.2 |
| 229 | |
Christian Egli | bf9d393 | 2012-12-13 10:46:13 +0000 | [diff] [blame] | 230 | 2012-12-13 Paul Wood <paulw.torchtrust@gmail.com> |
| 231 | |
| 232 | * tables/en-GB-g2.ctb: Fix a regression with the 'com' |
| 233 | contraction. |
| 234 | |
Christian Egli | decd2f7 | 2012-12-10 11:05:26 +0000 | [diff] [blame] | 235 | 2012-12-10 Christian Egli <christian.egli@sbs.ch> |
| 236 | |
| 237 | * tables/ukchardefs.cti: Fixes provided by Paul Paul Wood. |
| 238 | |
Christian Egli | a7ad32f | 2012-12-07 15:13:54 +0000 | [diff] [blame] | 239 | 2012-12-07 Paul Wood <paulw.torchtrust@gmail.com> |
| 240 | |
| 241 | * tables/en-GB-g2.ctb: Corrections to the g2 table. |
| 242 | |
Christian Egli | 686c81d | 2012-12-06 16:15:48 +0000 | [diff] [blame] | 243 | 2012-12-06 Christian Egli <christian.egli@sbs.ch> |
| 244 | |
| 245 | * tables/ko.ctb: |
| 246 | * tables/Makefile.am (table_files): Add a table for Korean |
| 247 | provided by Joseph Lee <joseph.lee22590@gmail.com> |
| 248 | |
Christian Egli | c3ceea2 | 2012-12-04 09:51:17 +0000 | [diff] [blame] | 249 | 2012-12-04 Christian Egli <christian.egli@sbs.ch> |
| 250 | |
| 251 | * liblouis/Makefile.am (AM_ETAGSFLAGS): The langmap option only |
| 252 | works if you use ctags. Newer versions of etags (i.e. emacs 24 and |
| 253 | up) seem to generate proper TAGS files even for *.ci files, so |
| 254 | this option can be removed. |
| 255 | |
Christian Egli | 32a91f0 | 2012-12-03 16:29:45 +0000 | [diff] [blame] | 256 | 2012-12-03 Christian Egli <christian.egli@sbs.ch> |
| 257 | |
| 258 | * liblouis/lou_translateString.c (lou_dotsToChar): Fix some |
| 259 | valgrind warnings about invalid reads, i.e. do some array bound |
| 260 | checking. |
| 261 | |
Christian Egli | 53da5b9 | 2012-12-03 15:49:00 +0000 | [diff] [blame] | 262 | 2012-12-03 Joseph Lee <joseph.lee22590@gmail.com> |
| 263 | |
| 264 | * tables/Makefile.am (table_files): |
| 265 | * tables/en-ueb-g1.ctb: |
| 266 | * tables/en-ueb-g2.ctb: Added ueb tables |
| 267 | |
Christian Egli | 551b8a4 | 2012-10-02 14:59:57 +0000 | [diff] [blame] | 268 | 2012-10-02 Christian Egli <christian.egli@sbs.ch> |
| 269 | |
| 270 | * gnulib: Update gnulib |
| 271 | |
Christian Egli | a81e2db | 2012-09-21 14:48:54 +0000 | [diff] [blame] | 272 | 2012-09-21 Christian Egli <christian.egli@sbs.ch> |
| 273 | |
| 274 | * tables/it-it-comp8.utb: More fixes to the italian table. Thanks |
| 275 | to Simone Dal Maso <simone.dalmaso@juvox.it> |
| 276 | |
Christian Egli | 978c664 | 2012-09-06 08:24:29 +0000 | [diff] [blame] | 277 | 2012-09-06 Christian Egli <christian.egli@sbs.ch> |
| 278 | |
| 279 | * tests/Makefile.am (check_PROGRAMS): |
| 280 | * tests/brl_checks.c: |
| 281 | * tests/brl_checks.h: |
| 282 | * tests/pass1Only.c: Added a test case for the reported memory |
| 283 | problem with pass1Only. |
| 284 | |
Christian Egli | b61536f | 2012-09-05 10:10:52 +0000 | [diff] [blame] | 285 | 2012-09-05 Christian Egli <christian.egli@sbs.ch> |
| 286 | |
Christian Egli | 2274e61 | 2012-09-05 12:44:09 +0000 | [diff] [blame] | 287 | * tests/runHarness.py (test_allCases): Add some code to enable the |
| 288 | harness to return the result of the tests. Disable it for now as |
| 289 | there are still some tables that fail that we cannot fix before |
| 290 | release. |
| 291 | |
Christian Egli | b61536f | 2012-09-05 10:10:52 +0000 | [diff] [blame] | 292 | * tables/de-de-comp8.ctb: Added more unicode definitions. Thanks |
| 293 | to Aliminator83@gmail.com. |
| 294 | |
Christian Egli | 778fa80 | 2012-09-04 15:17:32 +0000 | [diff] [blame] | 295 | 2012-09-04 Christian Egli <christian.egli@sbs.ch> |
| 296 | |
| 297 | * tests/check_all_tables.pl: |
| 298 | * tests/check_endless_loop.pl: |
| 299 | * tests/multiple_table_path.pl: When doing VPATH builds (such as |
| 300 | in `make distcheck`) the binary for lou_checktable is not found. |
| 301 | Just use a relative path to find it. |
| 302 | |
Christian Egli | f795f48 | 2012-07-10 07:13:30 +0000 | [diff] [blame] | 303 | 2012-07-10 Christian Egli <christian.egli@sbs.ch> |
| 304 | |
| 305 | * doc/liblouis.texi (How to Write Translation Tables): Document |
| 306 | the fact that translation tables can now be in UTF-8. |
Christian Egli | 7b87921 | 2012-07-10 13:24:40 +0000 | [diff] [blame] | 307 | (Top): Document the doctests. |
| 308 | (How to Write Translation Tables): Add some minimal documentation |
| 309 | about the doctests |
Christian Egli | f795f48 | 2012-07-10 07:13:30 +0000 | [diff] [blame] | 310 | |
Christian Egli | 4842215 | 2012-06-28 09:06:18 +0000 | [diff] [blame] | 311 | 2012-06-28 Christian Egli <christian.egli@sbs.ch> |
| 312 | |
| 313 | * doc/liblouis.texi (Miscellaneous Opcodes): Enhance the |
| 314 | documentation on the display opcode |
| 315 | |
Christian Egli | 8ac4bac | 2012-06-14 14:39:52 +0000 | [diff] [blame] | 316 | 2012-06-14 Christian Egli <christian.egli@sbs.ch> |
| 317 | |
| 318 | * liblouis/lou_translateString.c (hyphenate): Fix a buffer overrun. |
| 319 | |
Christian Egli | 270ad51 | 2012-06-07 11:33:00 +0000 | [diff] [blame] | 320 | 2012-06-07 Christian Egli <christian.egli@sbs.ch> |
| 321 | |
Christian Egli | d4e7374 | 2012-06-07 15:33:03 +0000 | [diff] [blame] | 322 | * liblouis/compileTranslationTable.c (compilePassOpcode): Increase |
| 323 | the number of chars matched in a $a. expression from 32 to 0xffff. |
| 324 | |
| 325 | * doc/liblouis.texi (The Context and Multipass Opcodes): Document |
| 326 | the fact that context $a. matches are limited to 0xffff |
| 327 | |
Christian Egli | 9a01807 | 2012-06-07 12:08:54 +0000 | [diff] [blame] | 328 | * python/louis/__init__.py.in (hyphenate): Now that we know that |
| 329 | hyphens array should be inlen+1 adapt the Python bindings |
| 330 | accordingly. |
| 331 | |
| 332 | * doc/liblouis.texi (lou_hyphenate): Fix a documentation bug with |
| 333 | lou_hyphenate. The length of the hyphens array should be inlen+1. |
| 334 | |
Christian Egli | 270ad51 | 2012-06-07 11:33:00 +0000 | [diff] [blame] | 335 | * tests/Makefile.am (check_PROGRAMS): |
| 336 | * tests/brl_checks.c (check_hyphenation): |
| 337 | * tests/brl_checks.h: |
| 338 | * tests/hyphenate.c (main): Add a test program hyphenation. |
| 339 | |
Christian Egli | 8d2d65b | 2012-06-01 12:04:07 +0000 | [diff] [blame] | 340 | 2012-06-01 Christian Egli <christian.egli@sbs.ch> |
| 341 | |
Christian Egli | 6dc1863 | 2012-06-01 14:52:18 +0000 | [diff] [blame] | 342 | * tests/Makefile.am: |
| 343 | * tests/repeated.c: |
| 344 | * tests/squash_space.c: |
| 345 | * tests/tables/Makefile.am: |
| 346 | * tests/tables/repeated.utb: |
| 347 | * tests/tables/repeated_with_correct.utb: |
| 348 | * tests/tables/squash_space_with_context_1.utb: |
| 349 | * tests/tables/squash_space_with_context_2.utb: |
| 350 | * tests/tables/squash_space_with_correct.utb: |
| 351 | * tests/tables/squash_space_with_repeated.utb: More tests for |
| 352 | squashing white space. It looks like I found some bugs after all. |
| 353 | |
Christian Egli | 7e71bf0 | 2012-06-01 14:34:32 +0000 | [diff] [blame] | 354 | * tests/brl_checks.c (check_translation): Also print the input |
| 355 | string and delimit the strings with single quotes to better see |
| 356 | white space. |
| 357 | |
Christian Egli | 87372eb | 2012-06-01 12:08:41 +0000 | [diff] [blame] | 358 | * TODO: Added a TODO file to note things that could/should be |
| 359 | done. |
| 360 | |
Christian Egli | 8d2d65b | 2012-06-01 12:04:07 +0000 | [diff] [blame] | 361 | * tables/de-de-comp8.ctb: Add Symbols such as double quotes, |
| 362 | dashes to the German computer braille table. Thanks to |
| 363 | Aliminator83@gmail.com |
| 364 | |
Christian Egli | 6915ab1 | 2012-05-31 13:34:24 +0000 | [diff] [blame] | 365 | 2012-05-31 Christian Egli <christian.egli@sbs.ch> |
| 366 | |
Christian Egli | 1ed9673 | 2012-05-31 13:55:01 +0000 | [diff] [blame] | 367 | * tests/Makefile.am: |
| 368 | * tests/repeated.c: |
| 369 | * tests/tables/Makefile.am: |
| 370 | * tests/tables/repeated.utb: |
| 371 | * tests/tables/repeated_with_correct.utb: Added a test for the |
| 372 | repeated opcode. Rumors had it that it was buggy, but it does what |
| 373 | it is supposed to. |
| 374 | |
Christian Egli | 6915ab1 | 2012-05-31 13:34:24 +0000 | [diff] [blame] | 375 | * doc/liblouis.texi (The correct Opcode): Remove the comment about |
| 376 | input and output positions being incorrect. This bug has been fixed. |
| 377 | |
Christian Egli | 7b90738 | 2012-05-30 15:16:08 +0000 | [diff] [blame] | 378 | 2012-05-30 Christian Egli <christian.egli@sbs.ch> |
| 379 | |
| 380 | * tests/tables/letterDefTest_uppercase.ctb: |
| 381 | * tests/tables/letterDefTest_uplow.ctb: |
| 382 | * tests/tables/letterDefTest_lowercase.ctb: |
| 383 | * tests/tables/letterDefTest_letter.ctb: |
| 384 | * tests/letterDefTest.c (main): Convert the test so that it |
| 385 | returns the result of the test. Also use the \xhhhh notation for |
| 386 | unicode so that it works with the c based test framework. |
| 387 | |
Christian Egli | 8b0740d | 2012-05-11 12:41:02 +0000 | [diff] [blame] | 388 | 2012-05-11 Christian Egli <christian.egli@sbs.ch> |
| 389 | |
| 390 | * liblouis/compileTranslationTable.c (doLang2table): Remove an |
| 391 | unused variable that was reported by -Wall |
| 392 | (getALine): Properly initialize a variable. This issue was |
| 393 | reported by Valgrind. |
| 394 | |
Christian Egli | 8919a51 | 2012-05-07 12:46:39 +0000 | [diff] [blame] | 395 | 2012-05-07 Christian Egli <christian.egli@sbs.ch> |
| 396 | |
| 397 | * tests/brl_checks.c (check_translation): Enhance to be able to |
| 398 | handle \xhhhh encoded strings like the rest of liblouis. This is |
| 399 | to support unicode based test cases. |
| 400 | |
| 401 | * tests/uplow_with_unicode.c: |
| 402 | * tests/tables/uplow_with_unicode.ctb: |
| 403 | * tests/tables/lowercase_with_unicode.ctb: |
| 404 | * tests/Makefile.am (uplow_with_unicode_SOURCES): Add a test for |
| 405 | the problem with lowercase and unicode. |
| 406 | |
Christian Egli | dc6e4b6 | 2012-04-20 13:09:23 +0000 | [diff] [blame] | 407 | 2012-04-20 Christian Egli <christian.egli@sbs.ch> |
| 408 | |
| 409 | * tables/nl-BE.dis: |
| 410 | * tables/Makefile.am (table_files): |
| 411 | * tests/doctests/Makefile.am: |
| 412 | * tests/doctests/nl-BE-g1.ctb_test.txt: Added a doctest for the |
| 413 | dutch tables |
| 414 | |
Christian Egli | 2eee8b4 | 2012-04-18 20:36:21 +0000 | [diff] [blame] | 415 | 2012-04-18 Christian Egli <christian.egli@sbs.ch> |
| 416 | |
Christian Egli | 2eee8b4 | 2012-04-18 20:36:21 +0000 | [diff] [blame] | 417 | * tests/pass2_outpos.c: |
| 418 | * tests/pass2_inpos.c: Rename test to reflect what it really |
| 419 | tests. |
| 420 | |
| 421 | * tests/Makefile.am: |
| 422 | * tests/brl_checks.h: |
| 423 | * tests/brl_checks.c (check_inpos): |
| 424 | * tests/inpos_compbrl.c: Rename check_outpos to check_inpos to |
| 425 | reflect the true intention of the function. |
| 426 | |
Christian Egli | 1dd80c3 | 2012-04-17 08:13:59 +0000 | [diff] [blame] | 427 | 2012-04-17 Christian Egli <christian.egli@sbs.ch> |
| 428 | |
Christian Egli | 997f044 | 2012-04-17 09:35:31 +0000 | [diff] [blame] | 429 | * tests/doctests/en-GB-g2.ctb_test.txt: |
| 430 | * tests/check_doctests.py (TestHelper): Add a test helper to |
| 431 | simplify the writing of doctests. |
| 432 | |
Christian Egli | 1dd80c3 | 2012-04-17 08:13:59 +0000 | [diff] [blame] | 433 | * tests/tables/moreTables/include.utb: |
| 434 | * tests/Makefile.am (TESTS_ENVIRONMENT): |
| 435 | * tests/multiple_table_path.pl: Added some tests for the improved |
| 436 | LOUIS_TABLEPATH functionality. |
| 437 | |
Christian Egli | 1162769 | 2012-04-13 12:16:37 +0000 | [diff] [blame] | 438 | 2012-04-13 Christian Egli <christian.egli@sbs.ch> |
| 439 | |
Christian Egli | 5a7fb1a | 2012-04-13 12:45:35 +0000 | [diff] [blame] | 440 | * tests/Makefile.am: |
| 441 | * tests/tables/pass2.ctb: |
| 442 | * tests/pass2_outpos.c: Add a test for the problem with pass2 and outpos. |
| 443 | |
Christian Egli | 1162769 | 2012-04-13 12:16:37 +0000 | [diff] [blame] | 444 | * tests/brl_checks.h: |
Christian Egli | 9cd1a0b | 2012-04-13 12:18:42 +0000 | [diff] [blame] | 445 | * tests/brl_checks.c (check_outpos): |
| 446 | * tests/inpos_compbrl.c (main): Enhance so that output position |
| 447 | can be checked for different tables. |
Christian Egli | 1162769 | 2012-04-13 12:16:37 +0000 | [diff] [blame] | 448 | |
Christian Egli | e5000bd | 2012-03-23 15:47:43 +0000 | [diff] [blame] | 449 | 2012-03-23 Christian Egli <christian.egli@sbs.ch> |
| 450 | |
Christian Egli | 6bafedb | 2012-03-23 15:52:09 +0000 | [diff] [blame] | 451 | * tests/tables/pass2.ctb: |
| 452 | * tests/tables/Makefile.am: |
| 453 | * tests/pass2.c: |
| 454 | * tests/Makefile.am: Add a test to show the regression with the |
| 455 | pass2 opcode. |
| 456 | |
Christian Egli | e5000bd | 2012-03-23 15:47:43 +0000 | [diff] [blame] | 457 | * tests/brl_checks.c (check_translation): Make the printing of |
| 458 | test results more robust (against out of bound errors). |
| 459 | |
Christian Egli | e1489e2 | 2012-03-21 11:04:31 +0000 | [diff] [blame] | 460 | 2012-03-21 Christian Egli <christian.egli@sbs.ch> |
| 461 | |
| 462 | * tests/Makefile.am (TESTS_ENVIRONMENT): Set the env variables so |
| 463 | that the libraries and executables from the source directories are |
| 464 | used instead of the installed ones. |
| 465 | |
Christian Egli | 33ded85 | 2012-03-20 14:13:30 +0000 | [diff] [blame] | 466 | 2012-03-20 Christian Egli <christian.egli@sbs.ch> |
| 467 | |
| 468 | * configure.ac: |
| 469 | * tests/Makefile.am: Only enable the Python based tests if |
| 470 | configured with ucs4. |
| 471 | |
Christian Egli | cc1a0a4 | 2012-03-02 13:34:09 +0000 | [diff] [blame] | 472 | 2012-03-02 Mesar Hameed <mesar.hameed@gmail.com> |
| 473 | |
| 474 | * configure.ac: |
| 475 | * doc/liblouis.texi: |
| 476 | * tests/Makefile.am: |
| 477 | * tests/harness/Makefile.am: |
| 478 | * tests/harness/__init__.py: |
| 479 | * tests/harness/en-GB-g2_harness.py: |
| 480 | * tests/runHarness.py: Add a test harness, i.e. an infrastructure |
| 481 | to be able to do table tests in a simple and concise syntax. |
| 482 | |
Christian Egli | 66cfe50 | 2012-03-01 14:50:42 +0000 | [diff] [blame] | 483 | 2012-03-01 Christian Egli <christian.egli@sbs.ch> |
| 484 | |
| 485 | * configure.ac: |
| 486 | * python/louis/Makefile.am: |
| 487 | * tests/Makefile.am: |
| 488 | * tests/check_doctests.py: |
| 489 | * tests/doctests/Makefile.am: |
| 490 | * tests/doctests/en-GB-g2.ctb_test.txt: Check for Python in |
| 491 | configure and if there is a Python interpreter enable some Python |
| 492 | based doctests. |
| 493 | |
| 494 | |
Christian Egli | 539f6b3 | 2012-02-27 09:13:17 +0000 | [diff] [blame] | 495 | 2012-02-27 Mesar Hameed <mesar.hameed@gmail.com> |
| 496 | |
| 497 | * python/louis/__init__.py.in: Expose the constants otherTrans and |
| 498 | ucBrl in the python bindings. |
| 499 | |
Christian Egli | 6579126 | 2012-02-22 09:04:52 +0000 | [diff] [blame] | 500 | 2012-02-22 Christian Egli <christian.egli@sbs.ch> |
| 501 | |
Christian Egli | 870363e | 2012-02-22 12:37:44 +0000 | [diff] [blame] | 502 | * configure.ac: Update version number |
| 503 | |
Christian Egli | 1d9171d | 2012-02-22 11:08:53 +0000 | [diff] [blame] | 504 | * tables/ta-ta-g1.ctb: Added a new tamil table by Mesar Hameed |
| 505 | <mesar.hameed@gmail.com> |
| 506 | |
Christian Egli | 6579126 | 2012-02-22 09:04:52 +0000 | [diff] [blame] | 507 | * tables/no-no.ctb: Additions to the Norwegian braille tables |
| 508 | thanks to David Hole. |
| 509 | |
Christian Egli | 8619341 | 2012-02-21 12:41:32 +0000 | [diff] [blame] | 510 | 2012-02-21 Juan Carlos Buño Suárez <quetzatl@eresmas.net> |
| 511 | |
| 512 | * tables/Es-Es-G0.utb: add support for the letter Ñ to the Spanish |
| 513 | table. |
| 514 | |
Christian Egli | a9b3687 | 2012-02-20 09:58:20 +0000 | [diff] [blame] | 515 | 2012-02-20 Birkir Gunnarsson <birkir@midstod.is> |
| 516 | |
| 517 | * tables/is.ctb: Updates and additions to Icelandic 8-dot braille |
| 518 | table. |
| 519 | |
Christian Egli | 3ef96cf | 2012-02-06 10:49:00 +0000 | [diff] [blame] | 520 | 2012-02-06 Christian Egli <christian.egli@sbs.ch> |
| 521 | |
| 522 | * tables/Es-Es-G0.utb: Added Spanish grade0 table provided by José |
| 523 | Enrique Fernández del Campo and Juan Carlos Buño Suárez. |
| 524 | |
Christian Egli | b3d5904 | 2012-02-01 10:03:21 +0000 | [diff] [blame] | 525 | 2012-02-01 Christian Egli <christian.egli@sbs.ch> |
| 526 | |
Christian Egli | 5dcf5b5 | 2012-02-01 13:01:35 +0000 | [diff] [blame] | 527 | * tables/pt-pt-g1.utb: Added improvements to Portuguese table by |
| 528 | Rui Batista <ruiandrebatista@gmail.com>. |
| 529 | |
Christian Egli | b3d5904 | 2012-02-01 10:03:21 +0000 | [diff] [blame] | 530 | * tables/hyph_cs_CZ.dic: |
| 531 | * tables/Makefile.am (table_files): Added hyphenation table for |
| 532 | Czech provided by Jan Halousek |
| 533 | |
Christian Egli | a620a14 | 2012-01-09 11:12:09 +0000 | [diff] [blame] | 534 | 2012-01-09 Christian Egli <christian.egli@sbs.ch> |
Christian Egli | 212e0d1 | 2011-12-01 10:29:07 +0000 | [diff] [blame] | 535 | |
Christian Egli | a620a14 | 2012-01-09 11:12:09 +0000 | [diff] [blame] | 536 | * tables/ar-ar-g1.utb: Added updates to Generic Arabic table by |
Mesar Hameed | 12c1a08 | 2015-03-01 20:08:26 +0000 | [diff] [blame] | 537 | Mesar Hameed <mesar.hameed@gmail.com> |
Christian Egli | 212e0d1 | 2011-12-01 10:29:07 +0000 | [diff] [blame] | 538 | |
Christian Egli | c6e08a9 | 2011-08-19 15:08:29 +0000 | [diff] [blame] | 539 | 2011-08-19 Bert Frees <bertfrees@gmail.com> |
| 540 | |
| 541 | * tables/cs-chardefs.cti: |
| 542 | * tables/cs-g1.ctb: |
| 543 | * tables/cs-translation.ctb: Improved translation tables for Czech |
| 544 | braille. Credit goes to Jan Halousek |
| 545 | |
Christian Egli | 407449e | 2011-08-08 12:45:53 +0000 | [diff] [blame] | 546 | 2011-08-08 Michel Such <michel.such@free.fr> |
| 547 | |
| 548 | * tables/fr-bfu-comp8.utb: |
| 549 | * tables/fr-bfu-comp6.utb: Updated French tables. |
| 550 | |
Christian Egli | 29f3855 | 2011-06-28 10:19:39 +0000 | [diff] [blame] | 551 | 2011-06-28 Christian Egli <christian.egli@sbs.ch> |
| 552 | |
| 553 | * tables/Makefile.am (table_files): Added the table provided by |
| 554 | Mesar Hameed to the build process. |
| 555 | |
Mesar Hameed | 12c1a08 | 2015-03-01 20:08:26 +0000 | [diff] [blame] | 556 | 2011-06-28 Mesar Hameed <mesar.hameed@gmail.com> |
Christian Egli | 29f3855 | 2011-06-28 10:19:39 +0000 | [diff] [blame] | 557 | |
| 558 | * tables/ar-fa.utb: Added a table for Arabic Farsi. |
| 559 | |
| 560 | * tables/ar-ar-g1.utb: Enhance the Generic Arabic Grade 1 table |
| 561 | |
Christian Egli | 25a7fbb | 2011-06-24 11:56:42 +0000 | [diff] [blame] | 562 | 2011-06-24 Christian Egli <christian.egli@sbs.ch> |
| 563 | |
| 564 | * windows/Makefile.nmake: Rename the Makefile to Makefile.nmake to |
| 565 | make sure it's not overwritten by autoconf |
| 566 | |
| 567 | * windows/Makefile.am (SUBDIRS): Add the include sub dir |
| 568 | |
Christian Egli | ba96ca6 | 2011-06-24 09:32:20 +0000 | [diff] [blame] | 569 | 2011-06-17 Christian Egli <christian.egli@sbs.ch> |
| 570 | |
| 571 | * tests/Makefile.am (en_gb_g1_italics_SOURCES): |
| 572 | * tests/en_gb_g1_italics.c (main): Add a test case for italics |
| 573 | with the en-gb-g1.utb table. |
| 574 | |
Christian Egli | 728b77d | 2011-05-30 06:40:27 +0000 | [diff] [blame] | 575 | 2011-05-30 Stefan Moisei <vortex37@gmail.com> |
| 576 | |
| 577 | * tables/ro.ctb: Updates to Romanian table. |
| 578 | |
Christian Egli | 51c1519 | 2011-05-25 09:24:38 +0000 | [diff] [blame] | 579 | 2011-05-25 Christian Egli <christian.egli@sbs.ch> |
| 580 | |
| 581 | * tests/brl_checks.c (check_translation): Print the outbuf using a |
| 582 | dedicated function. The normal printf with the %ls modifier |
| 583 | doesn't work as outbuf is not really of type wchar_t. Now the |
| 584 | received output is correctly printed in the test cases. |
| 585 | |
Christian Egli | 6df787d | 2011-05-18 12:12:14 +0000 | [diff] [blame] | 586 | 2011-05-18 Christian Egli <christian.egli@sbs.ch> |
| 587 | |
| 588 | * tables/braille-patterns.cti: Fix a problem with the definition |
| 589 | of Unicode character U+2800. This issue was brought up on the list |
| 590 | by James Teh. |
| 591 | |
Christian Egli | 12717a5 | 2011-05-18 07:16:00 +0000 | [diff] [blame] | 592 | 2011-05-18 Michel Such <michel.such@free.fr> |
| 593 | |
| 594 | * tables/fr-bfu-comp8.utb: Some fixes for french tables. |
| 595 | |
Christian Egli | e3a003d | 2011-05-09 06:52:24 +0000 | [diff] [blame] | 596 | 2011-05-09 Christian Egli <christian.egli@sbs.ch> |
| 597 | |
| 598 | * NEWS: |
| 599 | * configure.ac: Changed the version number. |
| 600 | |
Christian Egli | 25a5a26 | 2011-05-03 14:19:48 +0000 | [diff] [blame] | 601 | 2011-05-03 Coscell Kao <coscell@molerat.net> |
| 602 | |
| 603 | * tables/zh-tw.ctb: Update the Chinese braille table. |
| 604 | |
Christian Egli | f8a1af2 | 2011-04-26 07:29:01 +0000 | [diff] [blame] | 605 | 2011-04-26 Christian Egli <christian.egli@sbs.ch> |
| 606 | |
| 607 | * tables/ar-ar-g1.utb (math): Integrate a patch by Mesar Hameed |
| 608 | <mesar.hameed@gmail.com>, some white space and encoding cleanup. |
| 609 | |
Christian Egli | 36cf0dc | 2011-04-15 10:31:17 +0000 | [diff] [blame] | 610 | 2011-04-15 Peter Engström <peter.engstrom@indexbraille.com> |
| 611 | |
Christian Egli | 7ddbd8c | 2011-04-15 13:24:03 +0000 | [diff] [blame] | 612 | * tables/sr-chardefs.cti: |
| 613 | * tables/sr-g1.ctb: |
| 614 | * tables/sr-translation.ctb: |
| 615 | * tables/Makefile.am (table_files): Added braille tables for |
| 616 | Serbian |
| 617 | |
Christian Egli | bc8401c | 2011-04-15 11:36:22 +0000 | [diff] [blame] | 618 | * tables/gez-chardefs.cti: |
| 619 | * tables/gez-g1.ctb: |
| 620 | * tables/gez-translation.ctb: |
| 621 | * tables/Makefile.am (table_files): Added braille tables for |
| 622 | Ethiopic |
| 623 | |
Christian Egli | 36cf0dc | 2011-04-15 10:31:17 +0000 | [diff] [blame] | 624 | * tables/ckb-chardefs.cti: |
| 625 | * tables/ckb-g1.ctb: |
| 626 | * tables/ckb-translation.ctb: |
| 627 | * tables/Makefile.am (table_files): Added braille tables for |
| 628 | Sorani (Kurdish) |
| 629 | |
Christian Egli | 6826d57 | 2011-04-15 08:57:16 +0000 | [diff] [blame] | 630 | 2011-04-15 Bert Frees <bertfrees@gmail.com> |
| 631 | |
Christian Egli | 7375074 | 2011-04-15 10:18:04 +0000 | [diff] [blame] | 632 | * tables/es-chardefs.cti: |
| 633 | * tables/es-g1.ctb: |
| 634 | * tables/es-translation.ctb: |
| 635 | * tables/Makefile.am (table_files): Improvements to the Spanish |
| 636 | Braille tables. |
| 637 | |
Christian Egli | e110d65 | 2011-04-15 10:06:42 +0000 | [diff] [blame] | 638 | * tables/nl-BE-translation.ctb: |
| 639 | * tables/nl-BE-g1.ctb: |
| 640 | * tables/Makefile.am (table_files): Improvements to the Dutch |
| 641 | Braille tables. |
| 642 | |
Christian Egli | 6826d57 | 2011-04-15 08:57:16 +0000 | [diff] [blame] | 643 | * tables/braille-patterns.cti: |
| 644 | * tables/nl-BE-chardefs.cti: |
| 645 | * tables/wiskunde-chardefs.cti: |
| 646 | * tables/wiskunde-translation.ctb: |
| 647 | * tables/wiskunde.ctb: |
| 648 | * tables/Makefile.am (table_files): Improvements to the Flemish |
| 649 | Braille Math Code tables. |
| 650 | |
Christian Egli | e110d65 | 2011-04-15 10:06:42 +0000 | [diff] [blame] | 651 | 2011-04-15 Christian Egli <christian.egli@sbs.ch> |
| 652 | |
| 653 | * tests/check_all_tables.pl: Make sure translation tables which |
| 654 | are just meant to be included such as *-translation.ctb are not |
| 655 | checked. |
| 656 | |
Christian Egli | 896c8a0 | 2011-04-08 13:48:20 +0000 | [diff] [blame] | 657 | 2011-04-08 Coscell Kao <coscell@molerat.net> |
| 658 | |
| 659 | * tables/zh-tw.ctb: Improvements to the Chinese braille table |
| 660 | |
Christian Egli | 4fc1ad6 | 2011-03-30 09:37:02 +0000 | [diff] [blame] | 661 | 2011-03-30 Christian Egli <christian.egli@sbs.ch> |
| 662 | |
| 663 | * tests/multiple_table_path.pl: Make sure the test also run in a |
| 664 | VPATH build, i.e. in make distcheck. |
| 665 | |
Christian Egli | 60fc990 | 2011-03-28 06:59:40 +0000 | [diff] [blame] | 666 | 2011-03-28 Christian Egli <christian.egli@sbs.ch> |
| 667 | |
Christian Egli | 6a127f3 | 2011-03-30 09:35:25 +0000 | [diff] [blame] | 668 | * tables/Makefile.am (table_files): Added a new swedish table |
| 669 | provided by Samuel Thibault. |
| 670 | |
Christian Egli | 60fc990 | 2011-03-28 06:59:40 +0000 | [diff] [blame] | 671 | * doc/liblouis.texi (Deprecated Opcodes): Added a section on |
| 672 | deprecated opcodes. |
| 673 | |
Christian Egli | a4467dc | 2011-03-21 20:45:14 +0000 | [diff] [blame] | 674 | 2011-03-21 Christian Egli <christian.egli@sbs.ch> |
| 675 | |
| 676 | * contrib/liblouis.spec: Removed spec file as it is now maintained |
Christian Egli | 60fc990 | 2011-03-28 06:59:40 +0000 | [diff] [blame] | 677 | in Fedora. |
Christian Egli | a4467dc | 2011-03-21 20:45:14 +0000 | [diff] [blame] | 678 | |
Christian Egli | 9863b72 | 2011-03-03 10:16:33 +0000 | [diff] [blame] | 679 | 2011-03-03 Christian Egli <christian.egli@sbs.ch> |
| 680 | |
| 681 | * tables/it-it-g1.utb2: Added an updated italian 8 dot table |
| 682 | provided by Caterina Avoledo <catery81@yahoo.it> |
| 683 | |
Christian Egli | c6360fb | 2010-12-16 11:14:42 +0000 | [diff] [blame] | 684 | 2010-12-16 Christian Egli <christian.egli@sbs.ch> |
| 685 | |
| 686 | * tests/check_all_tables: Removed |
| 687 | |
| 688 | * tests/check_all_tables.pl: Port the check_all_tables shell |
| 689 | script to perl and add a timeout to handle the endless loop |
| 690 | problem when checking all the tables. |
| 691 | |
Christian Egli | f6c4498 | 2010-12-09 16:00:13 +0000 | [diff] [blame] | 692 | 2010-12-09 Bert Frees <bertfrees@gmail.com> |
| 693 | |
| 694 | * tables/nl-BE.cti: |
| 695 | * tables/nl-BE-g1.ctb: modified the Dutch tables a bit, for |
| 696 | improved back-translation and hyphenation. |
| 697 | |
Christian Egli | cc417ae | 2010-12-09 07:57:18 +0000 | [diff] [blame] | 698 | 2010-12-09 Lars Bjørndal <lars@lamasti.net> |
| 699 | |
| 700 | * tables/no-no-g0.utb: |
| 701 | * tables/no-no-g1.utb: |
| 702 | * tables/no-no-g2.utb: |
| 703 | * tables/no-no-g3.utb: Added slightly modified versions of |
| 704 | Norwegian braille tables. |
| 705 | |
Christian Egli | ad258e2 | 2010-12-07 16:09:48 +0000 | [diff] [blame] | 706 | 2010-12-07 Christian Egli <christian.egli@sbs.ch> |
| 707 | |
Christian Egli | a5fb951 | 2010-12-08 07:56:06 +0000 | [diff] [blame] | 708 | * tests/tables/loop.ctb: |
| 709 | * tests/tables/Makefile.am: |
| 710 | * tests/check_endless_loop.pl: |
| 711 | * tests/Makefile.am: |
| 712 | * configure.ac: Add a new test case which exhibits an endless loop |
| 713 | in the table compiler if you configure with --enable-ucs4. |
| 714 | |
Christian Egli | ad258e2 | 2010-12-07 16:09:48 +0000 | [diff] [blame] | 715 | * tables/is-chardefs6.cti: Fix a problem with undefined dot |
| 716 | patterns. |
| 717 | |
Christian Egli | 221783c | 2010-12-07 13:37:29 +0000 | [diff] [blame] | 718 | 2010-12-07 Bert Frees <bertfrees@gmail.com> |
| 719 | |
| 720 | * tables/wiskunde_edit.cti: |
| 721 | * tables/wiskunde.cti: |
| 722 | * tables/wiskunde.ctb: |
| 723 | * tables/nl-BE.cti: |
| 724 | * tables/nl-BE-g1.ctb: Added Dutch tables provided by Bert Frees |
| 725 | |
Christian Egli | e17bf3a | 2010-11-26 10:04:33 +0000 | [diff] [blame] | 726 | 2010-11-26 Christian Egli <christian.egli@sbs.ch> |
| 727 | |
Christian Egli | 7e5adab | 2010-11-26 16:02:45 +0000 | [diff] [blame] | 728 | * doc/liblouis.texi (Translation Opcodes): Fix typos and add an |
| 729 | example for the usage of joinnum. |
| 730 | (The Context and Multipass Opcodes): Added some clarification on |
| 731 | the workings of the multipass opcode that was posted to the |
| 732 | mailing list by Bert Frees. |
Christian Egli | 0bd35af | 2010-11-26 16:14:23 +0000 | [diff] [blame] | 733 | (The Context and Multipass Opcodes): beautify the table |
| 734 | of characters that can be used for attribute strings. |
Christian Egli | e17bf3a | 2010-11-26 10:04:33 +0000 | [diff] [blame] | 735 | |
Christian Egli | 17a6336 | 2010-11-18 17:24:27 +0000 | [diff] [blame] | 736 | 2010-11-18 Christian Egli <christian.egli@sbs.ch> |
| 737 | |
| 738 | * tables/is-chardefs8.cti: Add table for computer braille based on |
| 739 | the IceBraille standard, v1.0 by Birkir Gunnarsson, |
| 740 | birkir@midstod.is |
| 741 | |
Christian Egli | 85c57f5 | 2010-11-12 13:10:13 +0000 | [diff] [blame] | 742 | 2010-11-12 Christian Egli <christian.egli@sbs.ch> |
| 743 | |
| 744 | * tables/Makefile.am (table_files): |
| 745 | * tables/es-old.dis: |
| 746 | * tables/es-new.dis: |
| 747 | * tables/es-g1.ctb: |
| 748 | * tables/es-chardefs.cti: |
| 749 | * tables/ca-g1.ctb: |
| 750 | * tables/ca-chardefs.cti: Added Spanish tables made by Bert Frees |
| 751 | <bertfrees@gmail.com>. |
| 752 | |
Christian Egli | 3929eac | 2010-09-27 15:05:08 +0000 | [diff] [blame] | 753 | 2010-09-27 Christian Egli <christian.egli@sbszh.ch> |
| 754 | |
| 755 | * tables/Makefile.am (table_files): Integrate the new indian tables. |
Christian Egli | 4b96a2f | 2010-09-27 15:11:25 +0000 | [diff] [blame] | 756 | (table_files): Integrate the new Icelandic table. |
| 757 | |
| 758 | 2010-09-27 Birkir Gunnarsson <birkir@midstod.is> |
| 759 | |
| 760 | * tables/is-chardefs6.cti: Added support for Icelandic 6-dot. |
Christian Egli | 3929eac | 2010-09-27 15:05:08 +0000 | [diff] [blame] | 761 | |
| 762 | 2010-09-27 Samuel Thibault <samuel.thibault@ens-lyon.org> |
| 763 | |
| 764 | * tables/as.ctb: |
| 765 | * tables/awa.ctb: |
| 766 | * tables/bengali.cti: |
| 767 | * tables/bh.ctb: |
| 768 | * tables/bn.ctb: |
| 769 | * tables/bra.ctb: |
| 770 | * tables/devanagari.cti: |
| 771 | * tables/dra.ctb: |
| 772 | * tables/gon.ctb: |
| 773 | * tables/gu.ctb: |
| 774 | * tables/gujarati.cti: |
| 775 | * tables/gurmukhi.cti: |
| 776 | * tables/hi.ctb: |
| 777 | * tables/kannada.cti: |
| 778 | * tables/kha.ctb: |
| 779 | * tables/kn.ctb: |
| 780 | * tables/kok.ctb: |
| 781 | * tables/kru.ctb: |
| 782 | * tables/malayalam.cti: |
| 783 | * tables/ml.ctb: |
| 784 | * tables/mni.ctb: |
| 785 | * tables/mr.ctb: |
| 786 | * tables/mun.ctb: |
| 787 | * tables/mwr.ctb: |
| 788 | * tables/ne.ctb: |
| 789 | * tables/new.ctb: |
| 790 | * tables/or.ctb: |
| 791 | * tables/oriya.cti: |
| 792 | * tables/pa.ctb: |
| 793 | * tables/pi.ctb: |
| 794 | * tables/sa.ctb: |
| 795 | * tables/sat.ctb: |
| 796 | * tables/sd.ctb: |
| 797 | * tables/ta.ctb: |
| 798 | * tables/tamil.cti: |
| 799 | * tables/te.ctb: |
| 800 | * tables/telugu.cti: Added quite a few indian tables. |
| 801 | |
Christian Egli | 4866571 | 2010-08-27 12:40:11 +0000 | [diff] [blame] | 802 | 2010-08-27 Christian Egli <christian.egli@sbszh.ch> |
| 803 | |
| 804 | * NEWS: Added NEWS entry for release 2.1.1 |
| 805 | |
Christian Egli | 82528d2 | 2010-08-23 11:43:59 +0000 | [diff] [blame] | 806 | 2010-08-23 Christian Egli <christian.egli@sbszh.ch> |
| 807 | |
Christian Egli | 41a27c6 | 2010-08-23 12:20:53 +0000 | [diff] [blame] | 808 | * tests/lastworditalafter.c (main): Handle two tests more elegantly. |
| 809 | |
Christian Egli | 7db2d8e | 2010-08-23 12:19:38 +0000 | [diff] [blame] | 810 | * tests/brl_checks.c (check_translation): Make the testing code |
| 811 | robust against NULL values in the typeform parameter. |
| 812 | |
Christian Egli | 82528d2 | 2010-08-23 11:43:59 +0000 | [diff] [blame] | 813 | * tests/Makefile.am (check_PROGRAMS): Add lastworditalafter to |
| 814 | check_PROGRAMS. |
| 815 | |
James Teh | fd769b5 | 2010-08-22 22:06:45 +0000 | [diff] [blame] | 816 | 2010-08-23 James Teh <jamie@jantrid.net> |
| 817 | |
| 818 | * NEWS: Small corrections. Also, include issue numbers with |
| 819 | their associated changes. |
| 820 | |
Christian Egli | bd60cea | 2010-08-19 12:01:55 +0000 | [diff] [blame] | 821 | 2010-08-19 Christian Egli <christian.egli@sbszh.ch> |
| 822 | |
Christian Egli | db2a2b6 | 2010-08-19 14:00:36 +0000 | [diff] [blame] | 823 | * tests/Makefile.am (XFAIL_TESTS): Move lastworditalafter to |
| 824 | XFAIL_TESTS as they currently fail |
| 825 | |
Christian Egli | bd60cea | 2010-08-19 12:01:55 +0000 | [diff] [blame] | 826 | * NEWS: Added News items for release 1.9.0, 2.0.0 and 2.1.0 |
| 827 | |
James Teh | fad7eec | 2010-08-05 16:44:57 +0000 | [diff] [blame] | 828 | 2010-08-06 James Teh <jamie@jantrid.net> |
| 829 | |
| 830 | * liblouis/lou_translateString.c: Fix the output cursorPos when the |
| 831 | compbrlAtCursor mode is enabled and the characters around the cursor |
| 832 | translate to multiple braille cells, such as in the Chinese braille |
| 833 | tables. |
| 834 | |
James Teh | ec23de0 | 2010-08-04 17:25:28 +0000 | [diff] [blame] | 835 | 2010-08-05 James Teh <jamie@jantrid.net> |
| 836 | |
| 837 | * python/louis/__init__.py.in: Allow the user to configure the maximum |
| 838 | output length by specifying a number by which the input length is |
| 839 | multiplied using the outlenMultiplier module variable. The default will |
| 840 | handle the case where every input character is undefined in the |
| 841 | translation table. Previously, this was hard-coded to 2, which was |
| 842 | insufficient in some cases. |
James Teh | 7df898d | 2010-08-05 08:41:19 +0000 | [diff] [blame] | 843 | Rename tran_tables argument to tableList in all functions to be |
| 844 | consistent with liblouis itself. |
James Teh | ec23de0 | 2010-08-04 17:25:28 +0000 | [diff] [blame] | 845 | |
James Teh | 1683cfc | 2010-08-04 00:31:54 +0000 | [diff] [blame] | 846 | 2010-08-04 James Teh <jamie@jantrid.net> |
| 847 | |
| 848 | * python/louis/__init__.py.in: Corrections/clarifications to docstrings. |
James Teh | 81c9786 | 2010-08-04 00:34:51 +0000 | [diff] [blame] | 849 | Add compbrlLeftCursor mode constant. |
James Teh | a93abaa | 2010-08-04 01:00:59 +0000 | [diff] [blame] | 850 | Add compileString function which wraps lou_compileString. |
James Teh | 1683cfc | 2010-08-04 00:31:54 +0000 | [diff] [blame] | 851 | |
James Teh | 3c9a64a | 2010-08-03 08:35:22 +0000 | [diff] [blame] | 852 | 2010-08-03 James Teh <jamie@jantrid.net> |
| 853 | |
| 854 | * liblouis/lou_translateString.c: Fix the input/output position arrays |
| 855 | for characters in the input which are undefined in the translation |
| 856 | table. |
| 857 | |
James Teh | 2ec7cab | 2010-07-21 01:51:51 +0000 | [diff] [blame] | 858 | 2010-07-21 James Teh <jamie@jantrid.net> |
| 859 | |
| 860 | * python/setup.py: Remove unnecessary imports, allowing this to |
| 861 | run in Python 2.7. (issue 12) |
| 862 | |
Christian Egli | 34b7c83 | 2010-04-15 11:06:23 +0000 | [diff] [blame] | 863 | 2010-04-15 Christian Egli <christian.egli@sbszh.ch> |
| 864 | |
| 865 | * tests/brl_checks.h: |
| 866 | * tests/brl_checks.c (check_translation): Add a function for |
| 867 | checking a translation against an expected result. |
| 868 | |
| 869 | * tests/lastworditalafter.c (main): Add a test for handling of |
| 870 | italics using an English and a German table |
| 871 | |
| 872 | * tests/Makefile.am (lastworditalafter_SOURCES): Added the |
| 873 | lastworditalafter test to the check programs |
| 874 | |
Michael Whapples | be9f0ba | 2010-02-12 23:39:55 +0000 | [diff] [blame] | 875 | 2010-02-12 Michael Whapples <mwhapples@aim.com> |
| 876 | |
| 877 | * python/louis/__init__.py.in: Added python function louis.backTranslate |
| 878 | to wrap lou_backTranslate. Has same calling as louis.translate but again |
| 879 | with the slightly different meanings as described in liblouis |
| 880 | documentation for lou_backTranslate. |
| 881 | Also made some minor error corrections in docstrings. |
| 882 | |
| 883 | 2010-02-12 Michael Whapples <mwhapples@aim.com> |
Michael Whapples | c49024e | 2010-02-12 21:29:58 +0000 | [diff] [blame] | 884 | |
| 885 | * python/louis/__init__.py.in: Added louis.backTranslateString to wrap |
| 886 | lou_backTranslateString in python. Calling is similar to that for |
| 887 | louis.translateString. You should be aware of the possible different |
| 888 | use of typeform in lou_translateString and lou_backTranslateString. |
| 889 | |
Michael Whapples | be9f0ba | 2010-02-12 23:39:55 +0000 | [diff] [blame] | 890 | 2010-02-11 Michael Whapples <mwhapples@aim.com> |
Michael Whapples | c49024e | 2010-02-12 21:29:58 +0000 | [diff] [blame] | 891 | |
| 892 | * python/louis/__init__.py.in: Added support for python to recieve |
| 893 | typeform data back from louis.translate and louis.translateString. |
| 894 | For both of these the data will be placed in the typeform list handed |
| 895 | in to the function. If you don't want this to happen then don't |
| 896 | use a list (eg. use a tuple). |
| 897 | |
Michael Whapples | be9f0ba | 2010-02-12 23:39:55 +0000 | [diff] [blame] | 898 | 2010-02-11 Michael Whapples <mwhapples@aim.com> |
Michael Whapples | c49024e | 2010-02-12 21:29:58 +0000 | [diff] [blame] | 899 | |
| 900 | * python/louis/__init__.py.in: Added louis.hyphenate to allow access |
| 901 | from python to the lou_hyphenate function. Its definition is |
| 902 | def hyphenate(tran_tables, inbuf, mode=0) |
| 903 | Where tran_tables is a list like for the translate functions, |
| 904 | inbuf is the text or Braille to hyphenate and mode says if inbuf |
| 905 | is to be treated as text or Braille. It returns the hyphenation |
| 906 | data in a string. |
| 907 | |
James Teh | 86dbad9 | 2010-02-03 23:47:53 +0000 | [diff] [blame] | 908 | 2010-02-04 James Teh <jamie@jantrid.net> |
| 909 | |
| 910 | * python/louis/__init__.py.in: lou_translate* writes output information |
| 911 | in typeform, so allocate enough bytes for it. Fixes possible buffer |
| 912 | overruns and resultant crashes. |
| 913 | |
Christian Egli | 1c860dc | 2010-01-07 11:13:58 +0000 | [diff] [blame] | 914 | 2010-01-07 Christian Egli <christian.egli@sbszh.ch> |
| 915 | |
| 916 | * liblouis/compileTranslationTable.c (compileError): Change the |
| 917 | format of table checking error messages to a format similar to the |
| 918 | one used in gcc. |
| 919 | |
Christian Egli | dddb85b | 2009-12-21 11:00:23 +0000 | [diff] [blame] | 920 | 2009-11-30 Carlos Ferreira <cferreira9886@gmail.com> |
| 921 | |
| 922 | * tables/Pt-Pt-g1.utb: |
| 923 | * tables/pt-pt-g2.ctb: Added tables for Portuguese grade 1 and 2. |
| 924 | |
Christian Egli | 5d612df | 2009-11-30 08:40:05 +0000 | [diff] [blame] | 925 | 2009-11-30 Mike Sivill <mike.sivill@viewplus.com> |
| 926 | |
| 927 | * tables/da-dk-g2.ctb: Added tables for Danish grade 2. |
| 928 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 929 | 2009-11-23 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | d29ef81 | 2009-11-23 12:17:29 +0000 | [diff] [blame] | 930 | |
| 931 | * Release 1.8.0: See NEWS for new features |
| 932 | |
| 933 | |
Christian Egli | 5d612df | 2009-11-30 08:40:05 +0000 | [diff] [blame] | 934 | 2009-11-20 Christian Waldvogel <christian.waldvogel@sbszh.ch> |
Christian Egli | 20fa02e | 2009-11-20 11:05:49 +0000 | [diff] [blame] | 935 | |
| 936 | * tables/de-ch-accents.cti: |
| 937 | * tables/de-ch-g0.utb: |
| 938 | * tables/de-ch-g1.ctb: |
| 939 | * tables/de-ch-g2.ctb: |
| 940 | * tables/de-chardefs6.cti: |
| 941 | * tables/de-chardefs8.cti: |
| 942 | * tables/de-de-accents.cti: |
| 943 | * tables/de-de-g0.utb: |
| 944 | * tables/de-de-g1.ctb: |
| 945 | * tables/de-de-g2.ctb: |
| 946 | * tables/de-eurobrl6.dis: |
| 947 | * tables/de-eurobrl6u.dis: |
| 948 | * tables/de-g0-core.utb: |
| 949 | * tables/de-g1-core.ctb: |
| 950 | * tables/de-g2-core.ctb: |
| 951 | * tests/check_all_tables: Added German grade 2 and Swiss German |
| 952 | grade 0, 1 and 2. |
| 953 | |
Christian Egli | cde5d76 | 2009-11-18 13:26:58 +0000 | [diff] [blame] | 954 | 2009-11-18 Christian Egli <christian.egli@sbszh.ch> |
| 955 | |
| 956 | * doc/liblouis.texi (lou_checkhyphens): Document the --help and |
| 957 | --version options that all the tools support now. Also document |
| 958 | the lou_checkhyphens tool. |
| 959 | |
Christian Egli | 5739b47 | 2009-11-12 10:12:26 +0000 | [diff] [blame] | 960 | 2009-11-12 Christian Egli <christian.egli@sbszh.ch> |
| 961 | |
| 962 | * liblouis/liblouis.h.in (widechar): |
| 963 | * liblouis/liblouis.h (widechar): |
| 964 | * configure.ac: No longer include config.h in liblouis.h. Instead |
| 965 | define the type of widechar in configure and generate liblouis.h |
| 966 | based on the options given to configure and liblouis.h.in. |
| 967 | |
Christian Egli | 5510e4a | 2009-11-05 09:55:30 +0000 | [diff] [blame] | 968 | 2009-11-05 Christian Egli <christian.egli@sbszh.ch> |
| 969 | |
Christian Egli | ad387d8 | 2009-11-05 12:53:43 +0000 | [diff] [blame] | 970 | * COPYING: |
| 971 | * COPYING.LIB: |
| 972 | * README: Explain that the library is licensed under LGPL and the |
| 973 | tools under GPL. |
| 974 | |
Christian Egli | 5510e4a | 2009-11-05 09:55:30 +0000 | [diff] [blame] | 975 | * HACKING: Mention the use of gnulib and explain how to update it. |
| 976 | |
Christian Egli | dc9cc06 | 2009-11-02 10:42:06 +0000 | [diff] [blame] | 977 | 2009-11-02 Christian Egli <christian.egli@sbszh.ch> |
| 978 | |
| 979 | * tables/Makefile.am (table_files): |
| 980 | * tables/sv-1996.ctb: |
| 981 | * tables/sv-1989.ctb: Added two more tables for Swedish that were |
| 982 | ported from brltty by Samuel Thibault. |
| 983 | |
Christian Egli | d0bf4b7 | 2009-10-27 10:50:59 +0000 | [diff] [blame] | 984 | 2009-10-16 Christian Egli <christian.egli@sbszh.ch> |
| 985 | |
| 986 | * tests/table_test_corpuses/README: |
| 987 | * tests/table_test_corpuses/Makefile.am: |
| 988 | * tests/table_test_corpuses/test_de-de-g0.utb: |
| 989 | * tests/table_test_corpuses/test_en-us-g2.ctb: |
| 990 | * tests/check_tables_against_corpus.pl: |
| 991 | * tests/Makefile.am: Added a framework for corpus based table tests. |
| 992 | |
Christian Egli | 7201676 | 2009-10-13 09:57:13 +0000 | [diff] [blame] | 993 | 2009-10-13 Christian Egli <christian.egli@sbszh.ch> |
| 994 | |
| 995 | * man/Makefile.am: When generating the man pages at distribution |
| 996 | time you need to make sure that all the libraries and all the |
| 997 | tools are built. This makes the Makefile complex for no good |
| 998 | reason (since John doesn't have help2man anyway). So the man pages |
| 999 | are not distributed now. If a user wants man pages they have to |
| 1000 | install help2man. |
| 1001 | |
Christian Egli | 1cc9687 | 2009-10-09 09:51:33 +0000 | [diff] [blame] | 1002 | 2009-10-09 Christian Egli <christian.egli@sbszh.ch> |
| 1003 | |
| 1004 | * Makefile.am: |
| 1005 | * configure.ac: |
| 1006 | * tools/lou_allround.c: |
| 1007 | * tools/lou_checkhyphens.c: |
| 1008 | * tools/lou_checktable.c: |
| 1009 | * tools/lou_debug.c: |
| 1010 | * tools/lou_translate.c: Integrate gnulib (modules getopt, |
| 1011 | progname and version-etc) and use it to add --help and --version |
| 1012 | options to all the tools. Due to an (apparent) restriction in |
| 1013 | progname I also changed the config header to (standard) "config.h" |
| 1014 | instead of "louiscfg.h". |
| 1015 | |
| 1016 | * man/Makefile.am (man_MANS): Automatically generate man pages for |
| 1017 | all the tools if help2man is installed. |
| 1018 | |
| 1019 | 2009-10-08 Christian Egli <christian.egli@sbszh.ch> |
| 1020 | |
| 1021 | * tools/lou_allround.c: |
| 1022 | * tools/lou_checkhyphens.c: |
| 1023 | * tools/lou_checktable.c: |
| 1024 | * tools/lou_debug.c: |
| 1025 | * tools/lou_translate.c: Change the license of the tools to GPL. |
| 1026 | |
Christian Egli | 8e5efd9 | 2009-09-18 09:44:11 +0000 | [diff] [blame] | 1027 | 2009-09-18 Christian Egli <christian.egli@sbszh.ch> |
| 1028 | |
| 1029 | * tests/Makefile.am: Define the test scripts with check_SCRIPTS |
| 1030 | and make sure they are distributed. |
| 1031 | |
| 1032 | |
Christian Egli | a495c72 | 2009-08-24 08:48:02 +0000 | [diff] [blame] | 1033 | 2009-08-24 Christian Egli <christian.egli@sbszh.ch> |
| 1034 | |
| 1035 | * tests/Makefile.am: Re-enable the present_progressive test but |
| 1036 | mark it as "expected failure" so that the test suite still passes. |
| 1037 | |
| 1038 | * tests/present_progressive.c: Add a description as to what this |
| 1039 | test is trying to check. Thanks Jamie for the explanation. |
| 1040 | |
Christian Egli | f56fc64 | 2009-08-21 07:12:54 +0000 | [diff] [blame] | 1041 | 2009-08-21 Christian Egli <christian.egli@sbszh.ch> |
| 1042 | |
| 1043 | * tests/Makefile.am: Comment out the present_progressive test |
| 1044 | completely so autogen.sh no longer complains. |
| 1045 | |
Christian Egli | df79ae6 | 2009-08-19 08:10:58 +0000 | [diff] [blame] | 1046 | 2009-08-19 Mike Sivill <mike.sivill@viewplus.com> |
| 1047 | |
| 1048 | * tables/da.ctb: |
| 1049 | * tables/da-dk-g1.utb: Bug fixes for the Danish tables |
| 1050 | |
Christian Egli | 7c9cb43 | 2009-08-19 08:05:28 +0000 | [diff] [blame] | 1051 | 2009-08-19 Christian Egli <christian.egli@sbszh.ch> |
| 1052 | |
| 1053 | * tests/Makefile.am (check_PROGRAMS): disable the |
| 1054 | present_progressive test. |
| 1055 | |
Christian Egli | e85d81c | 2009-08-19 08:49:02 +0000 | [diff] [blame] | 1056 | * tables/Makefile.list, tables/Makefile.skel: removed as |
| 1057 | functionality is now provided by maketablelist.sh |
| 1058 | |
| 1059 | * tables/maketablelist.sh: renamed from tables/maketablelist |
| 1060 | |
Christian Egli | ed18736 | 2009-08-12 09:08:06 +0000 | [diff] [blame] | 1061 | 2009-08-12 Christian Egli <christian.egli@sbszh.ch> |
| 1062 | |
| 1063 | * tests/check_all_tables (TABLES): No longer check include tables |
| 1064 | that are not valid on their own. |
| 1065 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1066 | 2009-08-11 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 683a5c0 | 2009-08-11 18:49:41 +0000 | [diff] [blame] | 1067 | |
Christian Egli | ed18736 | 2009-08-12 09:08:06 +0000 | [diff] [blame] | 1068 | * Updated edit tables for UK maths and Marburg to give more |
| 1069 | readable output. |
John Boyer | 683a5c0 | 2009-08-11 18:49:41 +0000 | [diff] [blame] | 1070 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1071 | 2009-08-03 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | afc189c | 2009-08-03 19:32:48 +0000 | [diff] [blame] | 1072 | |
| 1073 | * Added new tables for Marburg maths. |
| 1074 | |
| 1075 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1076 | 2009-07-29 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | a2b0630 | 2009-07-29 14:31:41 +0000 | [diff] [blame] | 1077 | |
| 1078 | * Added replaceGrouping function |
| 1079 | |
| 1080 | |
Christian Egli | 09d2602 | 2009-07-28 12:44:03 +0000 | [diff] [blame] | 1081 | 2009-07-28 Christian Egli <christian.egli@sbszh.ch> |
| 1082 | |
| 1083 | * tables/Makefile.am: Remove some spurious files from the list of |
| 1084 | tables. |
| 1085 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1086 | 2009-07-28 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | a3ad905 | 2009-07-28 09:39:55 +0000 | [diff] [blame] | 1087 | * Alpha release of UK Maths tables |
| 1088 | |
Christian Egli | 62c03c0 | 2017-04-25 11:32:36 +0200 | [diff] [blame] | 1089 | 2009-07-17 Lars Bjørndal <lars@lamasti.net> |
Christian Egli | 3eb5983 | 2009-07-17 07:35:04 +0000 | [diff] [blame] | 1090 | |
| 1091 | * contrib/liblouis.spec: Added rpm spec file. |
| 1092 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1093 | 2009-07-13 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 7f9b920 | 2009-07-13 19:29:39 +0000 | [diff] [blame] | 1094 | |
Christian Egli | 3eb5983 | 2009-07-17 07:35:04 +0000 | [diff] [blame] | 1095 | * Merged compileTranslationTable.c and lou_translateString.c |
John Boyer | 7f9b920 | 2009-07-13 19:29:39 +0000 | [diff] [blame] | 1096 | with code for non-nemeth math back into trunk |
| 1097 | |
Christian Egli | e48c86d | 2009-07-06 08:17:31 +0000 | [diff] [blame] | 1098 | 2009-07-06 Christian Egli <christian.egli@sbszh.ch> |
| 1099 | |
| 1100 | * tables/Makefile.am (table_files): Bring the list of tables up to |
| 1101 | date. |
| 1102 | |
Christian Egli | da9c927 | 2009-07-03 09:41:55 +0000 | [diff] [blame] | 1103 | 2009-07-03 Christian Egli <christian.egli@sbszh.ch> |
| 1104 | |
Christian Egli | 5298a90 | 2009-07-03 09:58:28 +0000 | [diff] [blame] | 1105 | * tests/Makefile.am (TESTS_ENVIRONMENT): Set the environment so |
| 1106 | that the tests also pass when building in a separate directory and |
| 1107 | in particular for the `distcheck' rule. |
| 1108 | |
| 1109 | * tests/brl_checks.c (TRANTAB): Since the Makefile sets the |
| 1110 | LOUIS_TABLEPATH we no longer need to specify the path to the |
| 1111 | table. |
| 1112 | |
| 1113 | * tests/check_all_tables: Use LOUIS_TABLEPATH to find the tables. |
| 1114 | |
Christian Egli | da9c927 | 2009-07-03 09:41:55 +0000 | [diff] [blame] | 1115 | * tables/sk-sk.utb: Fix errors that were reported by |
| 1116 | lou_checktable. |
| 1117 | |
James Teh | d38bdf9 | 2009-07-03 01:22:44 +0000 | [diff] [blame] | 1118 | 2009-07-03 James Teh <jamie@jantrid.net> |
| 1119 | |
| 1120 | * configure.ac: Include the version suffix in the dll name for Windows again (don't add -avoid-version). |
| 1121 | * python/Makefile.am: |
| 1122 | * python/louis/__init__.py.in: Use the precise name of the library |
| 1123 | that the bindings were built with. This ensures the correct ABI |
| 1124 | and allows the bindings to work on systems which do not use the .so |
| 1125 | extension. |
| 1126 | |
Christian Egli | 6b78e88 | 2009-07-02 14:55:55 +0000 | [diff] [blame] | 1127 | 2009-07-02 Christian Egli <christian.egli@sbszh.ch> |
| 1128 | |
| 1129 | * doc/liblouis.texi (How to Write Translation Tables): Fix the |
| 1130 | prefix for characters operand. It is \y for 5 digits and \z for 8 |
| 1131 | digits. |
| 1132 | |
Christian Egli | aedff72 | 2009-07-02 08:07:48 +0000 | [diff] [blame] | 1133 | 2009-07-02 Samuel Thibault <samuel.thibault@ens-lyon.org> |
| 1134 | |
| 1135 | * tables/spaces.ctb: |
| 1136 | * tables/ru.ctb: |
| 1137 | * tables/gd.ctb: |
| 1138 | * tables/en-chess.ctb: |
| 1139 | * tables/fr-2007.ctb: |
| 1140 | * tables/boxes.ctb: |
| 1141 | * tables/de-chess.ctb: Fixed problems with 5-digit character |
| 1142 | operands in tables. |
| 1143 | |
Christian Egli | 510c4fc | 2009-07-01 08:32:30 +0000 | [diff] [blame] | 1144 | 2009-07-01 Christian Egli <christian.egli@sbszh.ch> |
| 1145 | |
| 1146 | * tests/check_all_tables: Added a test that invokes lou_checktable |
| 1147 | on all tables. |
| 1148 | |
| 1149 | * tests/Makefile.am (TESTS): Add the check_all_tables test to the |
| 1150 | list of tests. |
| 1151 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1152 | 2009-06-12 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 6a47418 | 2009-06-12 15:06:09 +0000 | [diff] [blame] | 1153 | |
Christian Egli | 510c4fc | 2009-07-01 08:32:30 +0000 | [diff] [blame] | 1154 | * Added lou_checkhyphens tool for checking hyphenation tables and |
| 1155 | the performance of the lou_hyphenate function. Did bugfixes in |
John Boyer | 6a47418 | 2009-06-12 15:06:09 +0000 | [diff] [blame] | 1156 | lou_hyphenate. More to come. |
| 1157 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1158 | 2009-05-19 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | e11b9a6 | 2009-05-20 00:06:49 +0000 | [diff] [blame] | 1159 | |
| 1160 | * Added noback and nofor opcode prefixes |
| 1161 | * Documentation in liblouis.texi, etc. |
| 1162 | |
| 1163 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1164 | 2009-04-22 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 16bdf20 | 2009-04-30 02:05:45 +0000 | [diff] [blame] | 1165 | * Added repword opcode with documentation |
| 1166 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1167 | 2009-03-24 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | b62a386 | 2009-03-24 22:37:27 +0000 | [diff] [blame] | 1168 | |
Christian Egli | 510c4fc | 2009-07-01 08:32:30 +0000 | [diff] [blame] | 1169 | * Added ability to specify first four user-defined classes in |
| 1170 | multipass opcodes. |
John Boyer | b62a386 | 2009-03-24 22:37:27 +0000 | [diff] [blame] | 1171 | |
| 1172 | * Updated documentation with table of multipass attributes |
| 1173 | |
| 1174 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1175 | 2009-03-19 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 8d479b5 | 2009-03-19 15:01:34 +0000 | [diff] [blame] | 1176 | * Fixed bug with French back-translation. |
| 1177 | |
| 1178 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1179 | 2009-03-12 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 2a866d7 | 2009-03-12 15:49:20 +0000 | [diff] [blame] | 1180 | * doc/Makefile.am: datarootdir may not be correct. |
| 1181 | |
| 1182 | |
Christian Egli | ee7dd13 | 2009-03-09 15:27:52 +0000 | [diff] [blame] | 1183 | 2009-03-09 Christian Egli <christian.egli@sbszh.ch> |
| 1184 | |
| 1185 | * doc/Makefile.am (doc_DATA): Use the default location for docdir. |
| 1186 | Thanks to Lars Bjørndal for the report. |
| 1187 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1188 | 2009-03-04 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 4cec48c | 2009-03-04 10:41:52 +0000 | [diff] [blame] | 1189 | * New Norwegian tables |
| 1190 | * Release 1.6.0 |
| 1191 | |
| 1192 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1193 | 2009-02-26 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 792efa6 | 2009-02-27 04:54:38 +0000 | [diff] [blame] | 1194 | |
| 1195 | * Removed egregiously bad German Grade 2 taale. |
| 1196 | |
| 1197 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1198 | 2009-02-23 (2) John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 27114b3 | 2009-02-23 10:03:03 +0000 | [diff] [blame] | 1199 | |
| 1200 | * doc/louis.texi: Correcting and updating documentation |
| 1201 | |
| 1202 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1203 | 2009-02-20 (2) John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | dc85697 | 2009-02-20 22:31:28 +0000 | [diff] [blame] | 1204 | |
| 1205 | * Moved mac-osx-10.5 directory to liblouisxml |
| 1206 | |
| 1207 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1208 | 2009-02-20 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | 3415b9a | 2009-02-20 21:56:28 +0000 | [diff] [blame] | 1209 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1210 | * Added the directory mac-osx-10.5 and its files for building |
| 1211 | liblouis and liblouisxml on the Mac. |
John Boyer | 3415b9a | 2009-02-20 21:56:28 +0000 | [diff] [blame] | 1212 | |
| 1213 | |
Christian Egli | deba916 | 2009-02-19 13:02:28 +0000 | [diff] [blame] | 1214 | 2009-02-19 Christian Egli <christian.egli@sbszh.ch> |
| 1215 | |
| 1216 | * tables/hyph_nl_NL.dic: |
| 1217 | * tables/cy-cy-g1.utb: The svn:eol-style says these files are LF, |
| 1218 | however they contain CRs. So when doing a svn cat you'll get an |
| 1219 | error saying "svn: Inconsistent line ending style". I fixed this |
| 1220 | with dos2unix. |
| 1221 | |
Christian Egli | 088a3b6 | 2015-05-07 14:28:20 +0200 | [diff] [blame] | 1222 | 2009-02-18 John J. Boyer <john.boyer@abilitiessoft.org> |
John Boyer | bc4dfb7 | 2009-02-18 19:09:39 +0000 | [diff] [blame] | 1223 | |
| 1224 | * Changing e-mail, website and company name to abilitiessoft. |
| 1225 | |
| 1226 | |
John Boyer | 45746a4 | 2009-02-17 18:51:05 +0000 | [diff] [blame] | 1227 | 2009-02-17 John J. Boyer <john.boyer@jjb-software.com> |
| 1228 | |
| 1229 | * Added Russian Tables and correct Danish tables from ViewPlus |
John Boyer | 45746a4 | 2009-02-17 18:51:05 +0000 | [diff] [blame] | 1230 | |
John Boyer | 596108f | 2009-02-17 05:54:36 +0000 | [diff] [blame] | 1231 | 2009-02-16 John J. Boyer <john.boyer@jjb-software.com> |
| 1232 | * Documented exactdots opcode. |
| 1233 | |
| 1234 | |
John Boyer | cac3cf3 | 2009-02-15 22:46:10 +0000 | [diff] [blame] | 1235 | 2009-02-15 John J. Boyer <john.boyer@jjb-software.com> |
| 1236 | |
Christian Egli | deba916 | 2009-02-19 13:02:28 +0000 | [diff] [blame] | 1237 | * compileTranslationTable.c: Fined automatic path finding. Moved |
| 1238 | getProgramPath there from paths.c in liblouisxml, and made it |
| 1239 | exportable as lou_getProgramPath |
John Boyer | cac3cf3 | 2009-02-15 22:46:10 +0000 | [diff] [blame] | 1240 | * liblouis.h: added lou_getProgramPath for Windows only. |
| 1241 | |
James Teh | 115fb83 | 2009-02-14 00:47:32 +0000 | [diff] [blame] | 1242 | 2009-02-14 James Teh <jamie@jantrid.net> |
| 1243 | |
| 1244 | * liblouis/compileTranslationTable.c: |
| 1245 | * liblouis/liblouis.h: |
| 1246 | * liblouis/lou_backTranslateString.c: |
| 1247 | * liblouis/lou_translateString.c: Use stdcall calling convention if building for Windows. |
| 1248 | * 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. |
| 1249 | * python/louis/__init__.py: Update to work with stdcall under Windows. |
| 1250 | |
Eitan Isaacson | dea2364 | 2009-02-14 00:01:12 +0000 | [diff] [blame] | 1251 | 2009-02-14 Eitan Isaacson <eitan@ascender.com> |
| 1252 | |
| 1253 | * liblouis/compileTranslationTable.c (getFullTablePath): Added a |
| 1254 | new table search path function. |
| 1255 | * liblouis/Makefile.am: Define a macro with the installed |
| 1256 | tables directory TABLESDIR. |
| 1257 | |
John Boyer | ab62a46 | 2009-02-09 22:42:15 +0000 | [diff] [blame] | 1258 | 2009-02-09 John J. Boyer <john.boyer@jjb-software.com> |
James Teh | 115fb83 | 2009-02-14 00:47:32 +0000 | [diff] [blame] | 1259 | |
John Boyer | ab62a46 | 2009-02-09 22:42:15 +0000 | [diff] [blame] | 1260 | * Latest French tables. |
| 1261 | |
Christian Egli | faf1cc6 | 2009-02-09 10:36:28 +0000 | [diff] [blame] | 1262 | 2009-02-09 Christian Egli <christian.egli@sbszh.ch> |
| 1263 | |
Christian Egli | a113655 | 2009-02-09 12:52:26 +0000 | [diff] [blame] | 1264 | * doc/liblouis.texi (Programming with liblouis): Move the |
| 1265 | programming section to the back and rename to emphasize more on |
| 1266 | the user instead of the programmer. |
| 1267 | |
Christian Egli | faf1cc6 | 2009-02-09 10:36:28 +0000 | [diff] [blame] | 1268 | * doc/liblouis-guide.texi: rename it to liblouis.texi. |
| 1269 | |
John Boyer | 03c2c03 | 2009-02-03 19:44:26 +0000 | [diff] [blame] | 1270 | 2009-02-03 John J. Boyer <john.boyer@jjb-software.com> |
| 1271 | |
| 1272 | * Implement exactdots opcode |
| 1273 | |
Christian Egli | 02c31a9 | 2009-01-22 11:31:53 +0000 | [diff] [blame] | 1274 | 2009-01-22 Christian Egli <christian.egli@sbszh.ch> |
| 1275 | |
| 1276 | * doc/liblouis-guide.texi (The Context and Multipass Opcodes): |
| 1277 | Document the problem with correct and multipass opcodes and input |
| 1278 | and output positions. |
| 1279 | |
James Teh | b1026cc | 2009-01-22 02:58:36 +0000 | [diff] [blame] | 1280 | 2009-01-21 James Teh <jamie@jantrid.net> |
| 1281 | |
| 1282 | * tables/UEBC-g1.ctb: Some fixes to the UEBC grade 1 table. |
| 1283 | |
James Teh | 73e3824 | 2009-01-21 10:04:50 +0000 | [diff] [blame] | 1284 | 2009-01-20 James Teh <jamie@jantrid.net> |
| 1285 | |
| 1286 | * python/louis/__init__.py: Add pass1Only mode. |
| 1287 | |
John Boyer | 2919b1e | 2009-01-21 01:54:08 +0000 | [diff] [blame] | 1288 | 2009-01-20 (2) John J. Boyer <john.boyer@jjb-software.com> |
| 1289 | * Implemented pass1Only mode bit |
| 1290 | * Can now set pass1Only in lou_allround |
John Boyer | 2b06972 | 2009-01-20 16:55:44 +0000 | [diff] [blame] | 1291 | 2009-01-20 John J. Boyer <john.boyer@jjb-software.com> |
John Boyer | 2919b1e | 2009-01-21 01:54:08 +0000 | [diff] [blame] | 1292 | * Change version in configure.ac to 1.5.2 |
John Boyer | 2b06972 | 2009-01-20 16:55:44 +0000 | [diff] [blame] | 1293 | |
James Teh | 3916128 | 2009-01-20 00:59:52 +0000 | [diff] [blame] | 1294 | 2009-01-20 James Teh <jamie@jantrid.net> |
| 1295 | |
| 1296 | * 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. |
James Teh | 48c6ffd | 2009-01-20 12:00:52 +0000 | [diff] [blame] | 1297 | * liblouis/compileTranslationTable.c: lou_version() now returns PACKAGE_VERSION as defined in louiscfg.h. |
James Teh | 75bfbe2 | 2009-01-20 12:19:47 +0000 | [diff] [blame] | 1298 | * 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. |
James Teh | 3916128 | 2009-01-20 00:59:52 +0000 | [diff] [blame] | 1299 | |
Christian Egli | d8781eb | 2009-01-19 14:37:00 +0000 | [diff] [blame] | 1300 | 2009-01-19 Christian Egli <christian.egli@sbszh.ch> |
| 1301 | |
| 1302 | * doc/liblouis-guide.texi (Top): Added some minimal docu for the |
| 1303 | Python bindings. |
| 1304 | |
Eitan Isaacson | 9b1f03b | 2009-01-19 13:06:25 +0000 | [diff] [blame] | 1305 | 2009-01-19 Eitan Isaacson <eitan@ascender.com> |
| 1306 | |
| 1307 | * Makefile.am: |
| 1308 | * configure.ac: |
| 1309 | * python/Makefile.am: |
Christian Egli | d8781eb | 2009-01-19 14:37:00 +0000 | [diff] [blame] | 1310 | * python/louis/Makefile.am: Added Python bindings to autotooled |
Eitan Isaacson | 9b1f03b | 2009-01-19 13:06:25 +0000 | [diff] [blame] | 1311 | distribution. |
| 1312 | |
| 1313 | * python/README: Unset executable flag. |
Christian Egli | d8781eb | 2009-01-19 14:37:00 +0000 | [diff] [blame] | 1314 | |
James Teh | 62f2f8f | 2009-01-19 09:42:59 +0000 | [diff] [blame] | 1315 | 2009-01-19 James Teh <jamie@jantrid.net> |
| 1316 | |
| 1317 | * 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. |
| 1318 | |
James Teh | fdbcc68 | 2009-01-18 04:45:16 +0000 | [diff] [blame] | 1319 | 2009-01-18 James Teh <jamie@jantrid.net> |
| 1320 | |
| 1321 | * 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. |
| 1322 | |
Eitan Isaacson | 5afc1d5 | 2009-01-15 16:02:12 +0000 | [diff] [blame] | 1323 | 2009-01-15 Eitan Isaacson <eitan@ascender.com> |
| 1324 | |
| 1325 | * python/setup.py: |
| 1326 | * python/louis/__init__.py: Added Python bindings. |
| 1327 | |
John Boyer | c675d7a | 2009-01-15 14:32:20 +0000 | [diff] [blame] | 1328 | 2009-01-15 John J. Boyer <john.boyer/jjb-software.com> |
| 1329 | |
| 1330 | * Version 1.5.1: bugfix |
| 1331 | * liblouis/lou_translateString.c: fixed multi-word phrases |
| 1332 | * tools/lou_debug.c : fixed bug in character display |
| 1333 | * liblouis/compileTranslationTable.c : fixed bug in |
| 1334 | findOpcodeName |
| 1335 | |
James Teh | dbfa80d | 2009-01-14 04:39:34 +0000 | [diff] [blame] | 1336 | 2009-01-14 James Teh <jamie@jantrid.net> |
| 1337 | |
| 1338 | * 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]. |
| 1339 | |
John Boyer | 16689ac | 2009-01-12 15:11:39 +0000 | [diff] [blame] | 1340 | 2009-01-12 John J. Boyer <john.boyer@jjb-software.com> |
| 1341 | |
| 1342 | * Fixed problem with French Braille |
| 1343 | * Completed lou_debug tool |
| 1344 | * Added hooks in compileTranslationTable.c for lou_debug |
| 1345 | * Updated louis.h with hook prototypes and documentation |
| 1346 | * Changed version number to 1.5.0 |
| 1347 | |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1348 | 2009-01-08 Christian Egli <christian.egli@sbszh.ch> |
| 1349 | |
| 1350 | * doc/Makefile.am (AM_MAKEINFOHTMLFLAGS): Generate the html as one |
| 1351 | big page. |
| 1352 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1353 | 2008-12-20 Eitan Isaacson <eitan@ascender.com> |
James Teh | 47b84be | 2008-09-18 00:28:29 +0000 | [diff] [blame] | 1354 | |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1355 | * ChangeLog: |
| 1356 | * configure.ac: |
| 1357 | * doc/Makefile.am: |
| 1358 | * doc/liblouis-guide.texi: |
| 1359 | * doc/version.texi: |
| 1360 | * liblouis/lou_translateString.c: |
| 1361 | * liblouis/louiscfg.h.in: |
| 1362 | * tables/Cz-Cz-g1.utb: |
| 1363 | * tables/Fr-Ca-g2.ctb: |
| 1364 | * tables/Fr-Fr-g2.ctb: |
| 1365 | * tables/Lv-Lv-g1.utb: |
| 1366 | * tables/Makefile.am: |
| 1367 | * tables/Nl-Nl-g1.utb: |
| 1368 | * tables/No-No-g0.utb: |
| 1369 | * tables/No-No-g1.ctb: |
| 1370 | * tables/No-No-g2.ctb: |
| 1371 | * tables/No-No-g3.ctb: |
| 1372 | * tables/Pl-Pl-g1.utb: |
| 1373 | * tables/Pt-Pt-g1.utb: |
| 1374 | * tables/Se-Se-g1.utb: |
| 1375 | * tables/UEBC-g1.utb: |
| 1376 | * tables/UEBC-g2.ctb: |
| 1377 | * tables/ar-ar-g1.utb: |
| 1378 | * tables/bg.ctb: |
| 1379 | * tables/boxes.ctb: |
| 1380 | * tables/cy-cy-g1.utb: |
| 1381 | * tables/cy-cy-g2.ctb: |
| 1382 | * tables/da-1252.ctb: |
| 1383 | * tables/da-lt.ctb: |
| 1384 | * tables/da.ctb: |
| 1385 | * tables/de-chess.ctb: |
| 1386 | * tables/de-de-g0.utb: |
| 1387 | * tables/de-de-g1.ctb: |
| 1388 | * tables/de-de-g2.ctb: |
| 1389 | * tables/de-de.dis: |
| 1390 | * tables/en-GB-g2.ctb: |
| 1391 | * tables/en-chess.ctb: |
| 1392 | * tables/en-gb-g1.utb: |
| 1393 | * tables/en-us-brf.dis: |
| 1394 | * tables/en-us-comp6.ctb: |
| 1395 | * tables/en-us-comp8.ctb: |
| 1396 | * tables/en-us-g1.utb: |
| 1397 | * tables/en-us-g2.ctb: |
| 1398 | * tables/en-us-interline.ctb: |
| 1399 | * tables/en_CA.ctb: |
| 1400 | * tables/eo.ctb: |
| 1401 | * tables/et.ctb: |
| 1402 | * tables/eurodefs.cti: |
| 1403 | * tables/fi-fi-8dot.ctb: |
| 1404 | * tables/fi-fi.ctb: |
| 1405 | * tables/fi1.ctb: |
| 1406 | * tables/fi2.ctb: |
| 1407 | * tables/fr-2007.ctb: |
| 1408 | * tables/fr-bfu-comp6.utb: |
| 1409 | * tables/fr-bfu-comp8.utb: |
| 1410 | * tables/fr-ca-g1.utb: |
| 1411 | * tables/fr-fr-g1.utb: |
| 1412 | * tables/gd.ctb: |
| 1413 | * tables/gr-bb.ctb: |
| 1414 | * tables/gr-gr-g1.utb: |
| 1415 | * tables/hi-in-g1.utb: |
| 1416 | * tables/hr.ctb: |
| 1417 | * tables/hy.ctb: |
| 1418 | * tables/hyph_de_DE.dic: |
| 1419 | * tables/hyph_it_IT.dic: |
| 1420 | * tables/hyph_nl_NL.dic: |
| 1421 | * tables/hyph_no_NO.dic: |
| 1422 | * tables/is.ctb: |
| 1423 | * tables/it-it-g1.utb: |
| 1424 | * tables/it-it-g1.utb2: |
| 1425 | * tables/lt.ctb: |
| 1426 | * tables/nemeth_edit.ctb: |
| 1427 | * tables/nl-be-g1.utb: |
| 1428 | * tables/no-gen.dis: |
| 1429 | * tables/no-no.dis: |
| 1430 | * tables/ro.ctb: |
| 1431 | * tables/ru.ctb: |
| 1432 | * tables/se-se.dis: |
| 1433 | * tables/sk-sk-g1.utb: |
| 1434 | * tables/sk-sk.utb: |
| 1435 | * tables/spaces.ctb: |
| 1436 | * tables/text_nabcc.dis: |
| 1437 | * tables/tr.ctb: |
| 1438 | * tables/ukchardefs.cti: |
| 1439 | * tables/uni-text.dis: |
| 1440 | * tables/vi.ctb: |
| 1441 | * tables/zh-tw.ctb: |
| 1442 | * tools/Makefile.am: |
| 1443 | * tools/lou_checktable.c: |
| 1444 | * tools/lou_debug.c: |
| 1445 | * configure.in: |
| 1446 | * doc/liblouis-guide.html: |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1447 | * doc/liblouis-guide.txt: Merge with 1.4.0, and John's autotools. |
James Teh | 47b84be | 2008-09-18 00:28:29 +0000 | [diff] [blame] | 1448 | |
James Teh | 47b84be | 2008-09-18 00:28:29 +0000 | [diff] [blame] | 1449 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1450 | 2008-11-12 Christian Egli <christian.egli@sbszh.ch> |
James Teh | 142151b | 2008-09-17 02:54:24 +0000 | [diff] [blame] | 1451 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1452 | * doc/liblouis-guide.texi: Added the guide in texinfo |
| 1453 | * doc/Makefile.am (.texi.txt): Integrate the texinfo guide in the |
| 1454 | build system. |
James Teh | 142151b | 2008-09-17 02:54:24 +0000 | [diff] [blame] | 1455 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1456 | 2008-06-16 John J. Boyer <john.boyer@jjb-software.com> |
James Teh | 0a98711 | 2008-09-16 12:50:45 +0000 | [diff] [blame] | 1457 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1458 | * Release liblouis-1.3.8 |
| 1459 | * Competed conversion to Gnu autotools that Eitan Isaacson started. |
James Teh | 54c2217 | 2008-09-16 13:20:09 +0000 | [diff] [blame] | 1460 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1461 | 2008-05-29 John J. Boyer <john.boyer@jjb-software.com> |
James Teh | 0a98711 | 2008-09-16 12:50:45 +0000 | [diff] [blame] | 1462 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1463 | * Release liblouis-1.3.71 |
| 1464 | * Bugs with compbrlAtCursor and returned inlen have been fixed. |
| 1465 | * lou_allround has a new heature to test returned lengths. |
| 1466 | * Bugs with nocont opcode fixed. |
Eitan Isaacson | ee040bc | 2008-05-29 17:16:48 +0000 | [diff] [blame] | 1467 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1468 | 2008-05-12 John J. Boyer <john.boyer@jjb-software.com> |
Eitan Isaacson | 84fd16c | 2008-05-29 17:38:24 +0000 | [diff] [blame] | 1469 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1470 | * Release liblouis-1.3.7 |
| 1471 | * The moretables directory has been renamed to tables. |
| 1472 | * Documentation has been moved to the docs directory. |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1473 | * Only the programs allround, checktable and translate |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1474 | are now supported. |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1475 | * The names of these programs have been changed to lou_allround, |
Eitan Isaacson | 54b791a | 2008-05-16 19:21:40 +0000 | [diff] [blame] | 1476 | lou_checktable and lou_translate |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1477 | * A few bugs have been fixed. |
Eitan Isaacson | 54b791a | 2008-05-16 19:21:40 +0000 | [diff] [blame] | 1478 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1479 | 2008-03-31 John J. Boyer <john.boyer@jjb-software.com> |
Eitan Isaacson | 54b791a | 2008-05-16 19:21:40 +0000 | [diff] [blame] | 1480 | |
Eitan Isaacson | 109996e | 2008-12-20 14:52:53 +0000 | [diff] [blame] | 1481 | * Release 1.3.6 |
| 1482 | * The moretables directory now contains the latest versions of |
| 1483 | both the translation and hyphenation tables. |
| 1484 | * The COPYING file has been changed to reflct the change from GPL to LGPL. |
Eitan Isaacson | 648efe9 | 2008-02-11 19:37:31 +0000 | [diff] [blame] | 1485 | |
Eitan Isaacson | 9e82724 | 2008-01-29 23:05:55 +0000 | [diff] [blame] | 1486 | 2008-01-29 Eitan Isaacson <eitan@ascender.com> |
| 1487 | |
| 1488 | * configure.in: Bumped to new version. |
| 1489 | * tools/Makefile.am: Changed tool names |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1490 | * tools/allround.c: |
| 1491 | * tools/basicround.c: |
| 1492 | * tools/checktable.c: |
| 1493 | * tools/dotsround.c: |
| 1494 | * tools/roundtrip.c: |
| 1495 | * tools/testback.c: |
| 1496 | * tools/translate.c: |
| 1497 | * tools/lou_allround.c: |
| 1498 | * tools/lou_basicround.c: |
| 1499 | * tools/lou_checktable.c: |
| 1500 | * tools/lou_dotsround.c: |
| 1501 | * tools/lou_roundtrip.c: |
| 1502 | * tools/lou_testback.c: |
Eitan Isaacson | 9e82724 | 2008-01-29 23:05:55 +0000 | [diff] [blame] | 1503 | * tools/lou_translate.c: Prefixed all binaries with lou_. |
| 1504 | |
Eitan Isaacson | 3e8cffe | 2008-01-24 04:57:29 +0000 | [diff] [blame] | 1505 | 2008-01-23 Eitan Isaacson <eitan@ascender.com> |
| 1506 | |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1507 | * configure.in: |
| 1508 | * doc/liblouis-guide.html: |
| 1509 | * doc/liblouis-guide.txt: |
| 1510 | * liblouis/lou_backTranslateString.c: |
| 1511 | * liblouis/lou_translateString.c: |
| 1512 | * tables/chardefs.cti: |
| 1513 | * tables/en-us-g2.ctb: |
Eitan Isaacson | 724d5e1 | 2008-01-24 06:19:07 +0000 | [diff] [blame] | 1514 | * tools/allround.c: John's 1.3.51 release. |
| 1515 | |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1516 | * liblouis/lou_translateString.c: |
| 1517 | * tools/Makefile.am: |
Eitan Isaacson | 3e8cffe | 2008-01-24 04:57:29 +0000 | [diff] [blame] | 1518 | * tools/allround.c: Jonh's 1.3.42 release. |
| 1519 | |
Eitan Isaacson | f5b907b | 2008-01-17 20:53:15 +0000 | [diff] [blame] | 1520 | 2008-01-17 Eitan Isaacson <eitan@ascender.com> |
Eitan Isaacson | 9e29e31 | 2008-01-18 01:18:01 +0000 | [diff] [blame] | 1521 | |
| 1522 | * configure.in: Tagged version 1.3.5. |
| 1523 | |
Eitan Isaacson | 64d6715 | 2008-01-18 01:14:59 +0000 | [diff] [blame] | 1524 | * configure.in: Removed unsupported/Makefile.am |
| 1525 | * tables/Makefile.am: Removed unsupported subdir. |
| 1526 | * tables/unsupported: Removed. |
| 1527 | |
Eitan Isaacson | f5b907b | 2008-01-17 20:53:15 +0000 | [diff] [blame] | 1528 | * liblouis.pc.in: Added a variable called 'tablesdir'. |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1529 | * tables/Cz-Cz-g1.utb: |
| 1530 | * tables/Es-Es-g1.utb: |
| 1531 | * tables/Fr-Ca-g2.ctb: |
| 1532 | * tables/Fr-Fr-g2.ctb: |
| 1533 | * tables/Lv-Lv-g1.utb: |
| 1534 | * tables/Makefile.am: |
| 1535 | * tables/Nl-Nl-g1.utb: |
| 1536 | * tables/No-No-g0.utb: |
| 1537 | * tables/No-No-g1.ctb: |
| 1538 | * tables/No-No-g2.ctb: |
| 1539 | * tables/No-No-g3.ctb: |
| 1540 | * tables/Pl-Pl-g1.utb: |
| 1541 | * tables/Pt-Pt-g1.utb: |
| 1542 | * tables/README: |
| 1543 | * tables/Se-Se-g1.utb: |
| 1544 | * tables/UEBC-g1.utb: |
| 1545 | * tables/UEBC-g2.ctb: |
| 1546 | * tables/ar-ar-g1.utb: |
| 1547 | * tables/cy-cy-g1.utb: |
| 1548 | * tables/cy-cy-g2.ctb: |
| 1549 | * tables/de-de-g0.utb: |
| 1550 | * tables/de-de-g1.ctb: |
| 1551 | * tables/de-de-g2.ctb: |
| 1552 | * tables/de-de.dis: |
| 1553 | * tables/en-GB-g2.ctb: |
| 1554 | * tables/en-gb-g1.utb: |
| 1555 | * tables/en-us-g1.utb: |
| 1556 | * tables/errors: |
| 1557 | * tables/eurodefs.cti: |
| 1558 | * tables/fr-ca-g1.utb: |
| 1559 | * tables/fr-fr-g1.utb: |
| 1560 | * tables/gr-gr-g1.utb: |
| 1561 | * tables/hi-in-g1.utb: |
| 1562 | * tables/hyph_de_DE.dic: |
| 1563 | * tables/hyph_en_US.dic: |
| 1564 | * tables/hyph_es_ES.dic: |
| 1565 | * tables/hyph_fr_FR.dic: |
| 1566 | * tables/hyph_it_IT.dic: |
| 1567 | * tables/hyph_nl_NL.dic: |
| 1568 | * tables/hyph_no_NO.dic: |
| 1569 | * tables/hyph_pl_PL.dic: |
| 1570 | * tables/hyph_pt_PT.dic: |
| 1571 | * tables/hyph_sv_SE.dic: |
| 1572 | * tables/it-it-g1.utb: |
| 1573 | * tables/nl-be-g1.utb: |
| 1574 | * tables/no-no.dis: |
| 1575 | * tables/se-se.dis: |
| 1576 | * tables/text_nabcc.dis: |
| 1577 | * tables/ukchardefs.cti: |
| 1578 | * tables/uni-text.dis: |
| 1579 | * tables/unsupported: |
| 1580 | * tables/unsupported/Cz-Cz-g1.utb: |
| 1581 | * tables/unsupported/Es-Es-g1.utb: |
| 1582 | * tables/unsupported/Fr-Ca-g2.ctb: |
| 1583 | * tables/unsupported/Fr-Fr-g2.ctb: |
| 1584 | * tables/unsupported/Lv-Lv-g1.utb: |
| 1585 | * tables/unsupported/Makefile.am: |
| 1586 | * tables/unsupported/Nl-Nl-g1.utb: |
| 1587 | * tables/unsupported/No-No-g0.utb: |
| 1588 | * tables/unsupported/No-No-g1.ctb: |
| 1589 | * tables/unsupported/No-No-g2.ctb: |
| 1590 | * tables/unsupported/No-No-g3.ctb: |
| 1591 | * tables/unsupported/Pl-Pl-g1.utb: |
| 1592 | * tables/unsupported/Pt-Pt-g1.utb: |
| 1593 | * tables/unsupported/README: |
| 1594 | * tables/unsupported/Se-Se-g1.utb: |
| 1595 | * tables/unsupported/UEBC-g1.utb: |
| 1596 | * tables/unsupported/UEBC-g2.ctb: |
| 1597 | * tables/unsupported/ar-ar-g1.utb: |
| 1598 | * tables/unsupported/chardefs.cti: |
| 1599 | * tables/unsupported/countries.cti: |
| 1600 | * tables/unsupported/cy-cy-g1.utb: |
| 1601 | * tables/unsupported/cy-cy-g2.ctb: |
| 1602 | * tables/unsupported/de-de-g0.utb: |
| 1603 | * tables/unsupported/de-de-g1.ctb: |
| 1604 | * tables/unsupported/de-de-g2.ctb: |
| 1605 | * tables/unsupported/de-de.dis: |
| 1606 | * tables/unsupported/en-GB-g2.ctb: |
| 1607 | * tables/unsupported/en-gb-g1.utb: |
| 1608 | * tables/unsupported/en-us-g1.utb: |
| 1609 | * tables/unsupported/en-us-g2.ctb: |
| 1610 | * tables/unsupported/errors: |
| 1611 | * tables/unsupported/eurodefs.cti: |
| 1612 | * tables/unsupported/fr-ca-g1.utb: |
| 1613 | * tables/unsupported/fr-fr-g1.utb: |
| 1614 | * tables/unsupported/gr-gr-g1.utb: |
| 1615 | * tables/unsupported/hi-in-g1.utb: |
| 1616 | * tables/unsupported/hyph_de_DE.dic: |
| 1617 | * tables/unsupported/hyph_en_US.dic: |
| 1618 | * tables/unsupported/hyph_es_ES.dic: |
| 1619 | * tables/unsupported/hyph_fr_FR.dic: |
| 1620 | * tables/unsupported/hyph_it_IT.dic: |
| 1621 | * tables/unsupported/hyph_nl_NL.dic: |
| 1622 | * tables/unsupported/hyph_no_NO.dic: |
| 1623 | * tables/unsupported/hyph_pl_PL.dic: |
| 1624 | * tables/unsupported/hyph_pt_PT.dic: |
| 1625 | * tables/unsupported/hyph_sv_SE.dic: |
| 1626 | * tables/unsupported/it-it-g1.utb: |
| 1627 | * tables/unsupported/nl-be-g1.utb: |
| 1628 | * tables/unsupported/no-no.dis: |
| 1629 | * tables/unsupported/se-se.dis: |
| 1630 | * tables/unsupported/text_nabcc.dis: |
| 1631 | * tables/unsupported/ukchardefs.cti: |
Eitan Isaacson | f5b907b | 2008-01-17 20:53:15 +0000 | [diff] [blame] | 1632 | * tables/unsupported/uni-text.dis: Flattened tables directory, |
| 1633 | all tables not live in basedir/tables. |
| 1634 | |
Eitan Isaacson | 38775f4 | 2008-01-16 20:55:52 +0000 | [diff] [blame] | 1635 | 2008-01-16 Eitan Isaacson <eitan@ascender.com> |
| 1636 | |
Christian Egli | 343946e | 2009-01-08 09:38:02 +0000 | [diff] [blame] | 1637 | * README: |
| 1638 | * doc/liblouis-guide.html: |
| 1639 | * doc/liblouis-guide.txt: |
| 1640 | * liblouis/compileTranslationTable.c: |
| 1641 | * liblouis/lou_backTranslateString.c: |
| 1642 | * liblouis/lou_translateString.c: |
Eitan Isaacson | 1add304 | 2008-01-16 21:05:59 +0000 | [diff] [blame] | 1643 | * tables/chardefs.cti: John's changes. |
| 1644 | * configure.in: Bumped to version 1.3.41. |
| 1645 | |
Eitan Isaacson | 38775f4 | 2008-01-16 20:55:52 +0000 | [diff] [blame] | 1646 | * liblouis/liblouis.h: Added an include to louiscfg.h for |
| 1647 | character width. |
| 1648 | * configure.in: Added --enable-ucs4 for 4 byte wide characters. |
| 1649 | * liblouis/Makefile.am: Added louiscfg.h for installation. |
| 1650 | |
Eitan Isaacson | 80be8fd | 2008-01-16 01:14:49 +0000 | [diff] [blame] | 1651 | 2008-01-03 Eitan Isaacson <eitan@ascender.com> |
| 1652 | |
| 1653 | * configure.in: First autotooled version. |
| 1654 | |