Changelog for
liblouis2-2.5.4-2.1.1.x86_64.rpm :
Thu Mar 27 13:00:00 2014 mgorseAATTsuse.com
-Update to version 2.5.4:
+ New features
- Added function lou_registerTableResolver for plugging in a
table resolver callback from your host language.
+ Bug Fixes
- Fixed ENDSEGMENT indicator in computer Braille.
- Emphasized words should now be contracted consistently.
- Fixed several problems with back-translation. A slash within
a number and strings such as 5-inch-diameter and
25-year-old-man should now back-translate correctly.
- Fixed a problem with syllable opcode.
- Fix warnings with gcc 4.8.2.
- When a table is specified with an absolute or relative path,
the \"includes\" in that table will now work as expected,
meaning files in the same directory will be found.
+ Braille Table Improvements to fr-bfu-comp8, en-us-g2,
en-ueb-g2, BUlgarian, en-gb-g1, Nemeth, Slovenian, Norwegian,
Nepali, Danish.
+ Backwards incompatible changes
- Delete the table chardefs-ueb.cti as these rules are now
provided by en-ueb-chardefs.uti
- Update source URL.
- COPYING.LIB has been renamed to COPYING.LESSER
- Use fdupes for base package.
Sat Jun 22 14:00:00 2013 zaitorAATTopensuse.org
- Update to version 2.5.3:
+ New features:
- New Braille tables.
. Korean grade 1 and grade 2.
. U.K. English 8 dot computer braille table.
. New Russian literary and computer braille tables. These
replace the older Russian tables which are left for
backwards compatibility.
. New hyphenation dictionary for Russian.
. Updated hyphenation tables for the Norwegian language
(nynorsk and bokmål).
. New hyphenation dictionary for Esperanto.
. New Esperanto grade 1 table, using the x system for
accented letters.
- runHarness.py:
. Accept filename globs on the commandline to run specific
harness files. In tests/harness, one can do make
or make runall Removed from make check because these checks
are checking the validity of our tables, rather than
validity of the code.
+ Braille Table Improvements:
- da-dk-g2.ctb, mostly rewritten to use nocross and hyphenation
table.
- Most tables: removed the default collapse whitespace
statements, if you need to compress whitespace, consider
adding compress.ctb to the list of tables when processing.
- Corrections to Unified English Braille Code (Grade 1 and 2).
- Corrections to apostrophes in the Computer Spanish 8 dots
Braille table (Es-Es-G0.utb).
- Corrections for double angle quotation marks and emphasis
marks in the Norwegian Grade 0 Braille Table.
- Fixes for a minor problem regarding the noletsign in
Norwegian contracted braille.
- Corrections to the Italian table.
- Corrections to the Hungarian grade 1 table.
- Corrections to English, U.S. Grade 2 (ABAE) table.
- Further reorganization of the tables to remove duplication.
Move litdigit opcode common parts and include where needed.
- Removed obsolete en-us-g1.utb, which has been replaced by
en-us-g1.ctb.
- Added dictionary harness tests for: en-ueb-g2.ctb,
en-us-g2.ctb.
- Corrections to Nemeth character definitions.
- Corrections to the Esperanto table.
+ Bug Fixes:
- Cursor position calculation is now based on the same code
that calculates inpos and outpos. This probably solves a
number of bugs.
- Fix nocross opcode processing.
- Fix several buffer over/under runs in
lou_translateString.c:hyphenate.
- Fix the \'=\' problem, i.e. fix inputPositions calculation for
the case where the equals sign is used as the dots operand.
- Fix a bug when resizing a table. Previously not all
references to this table were updated.
+ Backwards incompatible changes:
- The feature that allowed a mapping between language code and
Braille table was removed as it contained a out-of-bounds
access bug, was never documented and probably never used.
Sat Jan 12 13:00:00 2013 dimstarAATTopensuse.org
- Add python3-louis target.
Sun Dec 23 13:00:00 2012 zaitorAATTopensuse.org
- Update to version 2.5.2:
+ New features:
- New tool to trace rule application (lou_trace).
- New Braille tables
. Inuktitut grade 1.
. UEB grade 1 and 2.
. Korean table.
- Braille Table Improvements
- da-gk-g2.ctb, fixes for transposed â, å, æ, ä, ø and ö,
corrected/improved harness tests.
- Corrections for en-GB-g2.ctb.
- Corrections to the Hungarian grade 1 table.
+ Bug Fixes:
- Update gnulib.
- Fix a bug in the correct opcode which causes sometimes random
results when translating.
- Fixes for compiler warnings.
- Fix some Valgrind warnings about invalid reads.
Tue Sep 25 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 2.5.1:
+ Braille Table Improvements
- Fix encoding problem in italian table and added more
character definitions.
- Rename it-it-g1.utb to it-it-comp6.utb and it-it-g1.utb2 to
it-it-comp8.utb.
+ Bug fixes:
- Fix outputPos and inlen where an input character generates
multiple output characters.
Mon Sep 17 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 2.5.0:
+ New features:
- New Braille tables
. Estonian grade 0
. Portuguese 8 dot Computer braille
- UTF-8 support in tables
- Improvements to the python bindings
- Add a doctest infrastructure
- Support for Python 3 in the Python bindings
+ Improved C-based test framework
+ Improved documentation
+ Braille table improvements
+ Bug fixes
- Remove checks for outdated openSUSE versions (<= 11.2).
Mon Sep 10 14:00:00 2012 vuntzAATTopensuse.org
- Create a tools and a doc subpackages to contain the tools and
documentation shipped by liblouis, instead of having a liblouis
subpackage, since that\'s confusing (because what people are
usually interested is the liblouis2 subpackage).
- Ship COPYING.LIB in liblouis2 subpackage and COPYING in the tools
subpackage since everything is LGPL-3.0+, except the tools that
are GPL-3.0+. That fixes bnc#779253.
- Since we don\'t have a liblouis subpackage anymore, add Provides
and Obsoletes for it to liblouis2 for smooth upgrades.
Fri Feb 24 13:00:00 2012 vuntzAATTopensuse.org
- Update to version 2.4.1:
+ New features:
- Czech hyphenation table
- Spanish grade 1 table
- New tamil table
+ Braille Table Improvements: Icelandic 8-dot, Norwegian,
Portuguese grade1, uncontracted Spanish.
- Changes from version 2.4.0:
+ New features:
- New Generic Farsi Grade 1 table
- Emacs mode for editing Braille tables
+ Braille Table Improvements: Czech, French comp6 and comp8,
Generic Arabic Grade 1, Romanian.
Sun May 22 14:00:00 2011 dimstarAATTopensuse.org
- Update to version 2.3.0:
+ New features:
- Multiple table search path (with LOUIS_TABLEPATH environment
variable)
- New --quiet option for lou_checktable
- New functions to make libraries relocatable
- New Braille tables: Swedish, Sorani (Kurdish), Ethiopic,
Serbian, many Indian languages , Icelandic 6- and 8-dot,
Catalan, Dutch Braille (for Belgium and the Netherlands),
Flemish Braille Math Code (a.k.a. Woluwe code).
+ Braille Table Improvements: Chinse, Spanish Braille, French 6
and 8 dot, Italian 8 dot, Generic Arabic Grade 1, Spanish,
Norwegian.
+ Bug fixes:
- Fixed a long standing bug with an infinite loop in the table
compiler
+ Improved documentation
- Add pkg-config BuildRequires to get proper pkgconfig() provides.
Sat Aug 28 14:00:00 2010 vuntzAATTopensuse.org
- Update to version 2.1.1:
+ Bug fixes:
- Fixed problems with the Danish grade 2 table
- Fixed problems with the Marburg maths table for mathematics
and the UK maths table for mathematics
- Changes from version 2.1.0:
+ New features:
- New tables:
. Added tables for Portuguese grade 1 and 2
. Added unicode.dis for Unicode braille
- Modified tables: Updated Danish tables
- Implemented language to table mapping
- New format of error messages: the error messages are now
reported in a format similar to the one used in gcc.
- New opcode: added undefined opcode
- Python bindings:
. Allow the user to configure the maximum output length by
specifying a number by which the input length is multiplied
using the outlenMultiplier module variable.
. Add compbrlLeftCursor mode constant.
. Add compileString function which wraps lou_compileString.
. Corrections/clarifications to docstrings.
. Add python binding for the lou_hyphenate function.
. Added python wrapper for lou_backTranslateString and
lou_backTranslate.
- Add liblouisxslt as an example to python/examples.
- Add compbrlLeftCursor.
+ Bug fixes:
- Fix the output cursorPos when the compbrlAtCursor mode is
enabled and the characters around the cursor translate to
multiple braille cells, such as in the Chinese braille
tables.
- Fix outpos when doing back translation
- Fix the input/output position arrays for characters in the
input which are undefined in the translation table.
- Table fixes:
. Fixed a bug with back translation of \'
*n\'.
. Fixes to the en-us-g2.ctb table
- Python bindings:
. Remove unnecessary imports, allowing the bindings to run in
Python 2.7.
. lou_translate
* writes output information in typeform, so
allocate enough bytes for it. Fixes possible buffer
overruns and resultant crashes.
- Miscellaneous:
. Fixes to the man page generation to fix issues
. Do not invoke help2man when cross-compiling
. Documentation updates (issue 10)
. Removing noletsign defaults
. Many small fixes
- Changes from version 2.0.0:
+ New function: Adding lou_charSize function
- Changes from version 1.9.0:
+ New functions:
- lou_dotsToChar and lou_charToDots function
- Added lou_compileString for adding entries to tables at
run-time.
Wed Dec 2 13:00:00 2009 vuntzAATTopensuse.org
- Update to version 1.8.0:
+ This release contains a number of improvements notably the
integrationof gnulib, the automatic generation of man pages and
the addition of tables for German grade 2.
+ New features
- New tables
. Tables German Grade 2
. Swiss German
- Modified tables
. Updated Norwegian tables
- man pages
. All tools accept the --version and --help options and are
documented in man pages
- Corpus based test cases for tables
+ Bug fixes
- Many small fixes
- Rename liblouis0 subpackage to liblouis2, because of soname bump.
Fri Aug 28 14:00:00 2009 vuntzAATTnovell.com
- Fix python-louis build: with the new upstream release, we now
need to build the library before building the python bindings.
Fri Aug 21 14:00:00 2009 captain.magnusAATTopensuse.org
- Update to version 1.7.0:
+ The main new feature of this release is the support for UK and
Marburg math. Other changes include a new tool to check
hyphenation and the usual improvement and addition of tables.
Also The test suite has been enhanced and finally passes
+ Fix for library name and Python bindings
+ Documentation fixes
+ Many small fixes
- Remove liblouis-build-fix.patch. Fixed upstream
- Remove liblouis-dlopen-versioned.patch. Code changed
Fri Aug 21 14:00:00 2009 vuntzAATTnovell.com
- Add liblouis-dlopen-versioned.patch to have the python bindings
open the versioned .so library, so that they don\'t require the
devel package.
- Make python-louis require liblouis0.
Thu Aug 13 14:00:00 2009 vuntzAATTnovell.com
- Use python_sitelib instead of py_sitedir.
Thu Jul 30 14:00:00 2009 vuntzAATTnovell.com
- Initial package.