Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update liblouis to 3.31 #17080

Merged
merged 6 commits into from
Sep 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion include/liblouis
Submodule liblouis updated 66 files
+2 −2 .github/workflows/check-format.yml
+3 −3 .github/workflows/check-table-license.yml
+2 −2 .github/workflows/cifuzz.yml
+5 −5 .github/workflows/codeql.yml
+2 −2 .github/workflows/distcheck.yml
+3 −3 .github/workflows/emscripten.yml
+6 −6 .github/workflows/fuzzing.yml
+3 −3 .github/workflows/macro.yml
+3 −3 .github/workflows/main.yml
+3 −3 .github/workflows/metadata.yml
+8 −8 .github/workflows/mingw.yml
+3 −3 .github/workflows/sanitizer.yml
+5 −5 .github/workflows/scorecards.yml
+36 −63 ANNOUNCEMENT
+2 −0 AUTHORS
+66 −7 NEWS
+2 −2 configure.ac
+221 −218 extra/generate-display-names/display-names
+3 −3 extra/generate-display-names/generate.c
+1 −1 extra/generate-display-names/go.mod
+2 −2 extra/generate-display-names/go.sum
+10 −11 liblouis/compileTranslationTable.c
+40 −39 liblouis/lou_backTranslateString.c
+13 −7 liblouis/lou_translateString.c
+5 −2 liblouis/metadata.c
+3 −0 tables/Makefile.am
+1 −1 tables/afr-za-g2.ctb
+1 −0 tables/es-chardefs.cti
+101 −24 tables/fi.utb
+1 −1 tables/grc-international-common.uti
+54 −0 tables/grc-international-en-composed.utb
+4 −2 tables/grc-international-en.utb
+88 −0 tables/hu-backtranslate-word-corrections.cti
+100 −1 tables/hu-exceptionwords.cti
+1 −8 tables/hu-hu-comp8.ctb
+0 −1 tables/hu-hu-g1_braille_input.cti
+1 −3 tables/hu-hu-g2.ctb
+1 −3 tables/hu.tbl
+11,448 −0 tables/ja-kantenji-ucs2.utb
+5 −11,410 tables/ja-kantenji.utb
+11 −11 tables/km-g1.utb
+5 −5 tables/my-g1.utb
+3,693 −3,693 tables/my-g2.ctb
+5 −0 tables/nl-print.dis
+3 −3 tables/th-g0.utb
+367 −0 tables/th-g1.utb
+1 −1 tables/vi-puncsdef.uti
+4 −1 tests/Makefile.am
+3 −1 tests/braille-specs/Makefile.am
+0 −18 tests/braille-specs/es-comp.yaml
+675 −0 tests/braille-specs/es-g0-g1.yaml
+0 −9 tests/braille-specs/es-g2.yaml
+18 −0 tests/braille-specs/fi_harness.yaml
+28 −21 tests/braille-specs/grc-international-common.yaml
+17 −4 tests/braille-specs/grc-international-composed.yaml
+1 −4 tests/braille-specs/grc-international-decomposed.yaml
+383 −8 tests/braille-specs/hu-hu-g1_dictionary_special_consonants.yaml
+0 −1 tests/braille-specs/ja-kantenji.yaml
+29 −0 tests/braille-specs/my-g2.yaml
+235 −0 tests/braille-specs/th-g1.yaml
+3 −0 tests/braille-specs/th.yaml
+1 −0 tests/yaml/Makefile.am
+42 −0 tests/yaml/match-vs-always.yaml
+23 −10 tools/brl_checks.c
+4 −0 tools/lou_checkyaml.c
+1 −1 windows/include/config.h
2 changes: 1 addition & 1 deletion projectDocs/dev/createDevEnvironment.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ For reference, the following run time dependencies are included in Git submodule
* [eSpeak NG](https://github.com/espeak-ng/espeak-ng), version 1.52-dev commit `961454ffaa894d981526f4d424daef1d3bc4175f`
* [Sonic](https://github.com/waywardgeek/sonic), commit `8694c596378c24e340c09ff2cd47c065494233f1`
* [IAccessible2](https://wiki.linuxfoundation.org/accessibility/iaccessible2/start), commit `3d8c7f0b833453f761ded6b12d8be431507bfe0b`
* [liblouis](http://www.liblouis.io/), version 3.30.0
* [liblouis](http://www.liblouis.io/), version 3.31.0
* [Unicode Common Locale Data Repository (CLDR)](http://cldr.unicode.org/), version 45.0
* NVDA images and sounds
* [Adobe Acrobat accessibility interface, version XI](https://download.macromedia.com/pub/developer/acrobat/AcrobatAccess.zip)
Expand Down
10 changes: 8 additions & 2 deletions source/brailleTables.py
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,10 @@ def listTables() -> list[BrailleTable]:
addTable("gu-in-g1.utb", _("Gujarati grade 1"))
# Translators: The name of a braille table displayed in the
# braille settings dialog.
addTable("grc-international-en.utb", _("Greek international braille"))
addTable("grc-international-en.utb", _("Greek international braille (2-cell accented letters)"))
# Translators: The name of a braille table displayed in the
# braille settings dialog.
addTable("grc-international-en-composed.utb", _("Greek international braille (single-cell accented letters)"))
# Translators: The name of a braille table displayed in the
# braille settings dialog.
addTable("grc-international-es.utb", _("Spanish for Greek text"))
Expand Down Expand Up @@ -626,7 +629,10 @@ def listTables() -> list[BrailleTable]:
addTable("th-comp8-backward.utb", _("Thai 8 dot computer braille"), output=False)
# Translators: The name of a braille table displayed in the
# braille settings dialog.
addTable("th-g0.utb", _("Thai 6 dot"), input=False)
addTable("th-g0.utb", _("Thai grade 0"), input=False)
# Translators: The name of a braille table displayed in the
# braille settings dialog.
addTable("th-g1.utb", _("Thai grade 1"), input=False, contracted=True)
# Translators: The name of a braille table displayed in the
# braille settings dialog.
addTable("tr.ctb", _("Turkish grade 1"))
Expand Down
15 changes: 13 additions & 2 deletions user_docs/en/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ NVDA is no longer unstable after restarting NVDA during an automatic Braille Blu

eSpeak NG has been updated, adding support for the Faroese and Xextan languages.

LibLouis has been updated, adding new Braille tables for Thai and Greek international braille with single-cell accented letters.

There have also been a number of fixes, including to mouse tracking in Firefox, and the on-demand speech mode.

### New Features
Expand All @@ -40,8 +42,17 @@ There have also been a number of fixes, including to mouse tracking in Firefox,
### Changes

* The `-c`/`--config-path` and `--disable-addons` command line options are now respected when launching an update from within NVDA. (#16937)
* eSpeak NG has been updated to 1.52-dev commit `961454ff`. (#16775)
* Added new languages Faroese and Xextan.
* Component updates:
* Updated LibLouis Braille translator to [3.31.0](https://github.com/liblouis/liblouis/releases/tag/v3.31.0). (#17080, @LeonarddeR, @codeofdusk)
* Fixed translation of numbers in Spanish Braille.
* New Braille tables:
* Thai grade 1
* Greek international Braille (single-cell accented letters)
* Renamed tables:
* "Thai 6 dot" was renamed to "Thai grade 0" for consistency reasons.
* The existing "Greek international braille" table was renamed to "Greek international braille (2-cell accented letters)" to clarify the distinction between the two Greek systems.
* eSpeak NG has been updated to 1.52-dev commit `961454ff`. (#16775)
* Added new languages Faroese and Xextan.
* When using a multi-line braille display via the standard HID braille driver, all lines of cells will be used. (#16993, @alexmoon)

### Bug Fixes
Expand Down