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 eSpeak, add Karakalpak #16709

Merged
merged 2 commits into from
Jun 21, 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/espeak.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Modifications will need to be made in [`nvdaHelper/espeak`](../nvdaHelper/espeak
- [`nvdaHelper/espeak/config.h`](../nvdaHelper/espeak/config.h) must exist (despite being empty) since a "config.h" is included within eSpeak.
- Compare to eSpeak source config: [`include/espeak/src/windows/config.h`](./espeak/src/windows/config.h).
- Diff `src/windows/config.h` with the previous commit.
1. Update NVDA [documentation](../projectDocs/dev/createDevEnvironment.md#git-submodules) and [changelog](../user_docs/en/changes.t2t) with eSpeak version and commit.
1. Update NVDA [documentation](../projectDocs/dev/createDevEnvironment.md#git-submodules) and [changelog](../user_docs/en/changes.md) with eSpeak version and commit.
1. Build NVDA: `scons source`
- Expected warnings from eSpeak compilation:
- On the first build after changes, all languages may show this warning.
Expand Down
3 changes: 2 additions & 1 deletion nvdaHelper/espeak/sconscript
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ env.Append(
# Ignore all warnings as the code is not ours.
'/W0',
# Preprocessor definitions. Migrated from 'nvdaHelper/espeak/config.h'
'/DPACKAGE_VERSION=\\"1.52-dev 530bf0ab\\"', # See 'include/espeak/src/windows/config.h'
'/DPACKAGE_VERSION=\\"1.52-dev 54ee11a7\\"', # See 'include/espeak/src/windows/config.h'
'/DHAVE_STDINT_H=1',
'/D__WIN32__#1',
'/DLIBESPEAK_NG_EXPORT',
Expand Down Expand Up @@ -225,6 +225,7 @@ espeakDictionaryCompileList: typing.Dict[
"ja_dict": ("ja", ["ja_list", "ja_rules", ]),
"jbo_dict": ("jbo", ["jbo_list", "jbo_rules", ]),
"ka_dict": ("ka", ["ka_list", "ka_rules", ]),
"kaa_dict": ("kaa", ["kaa_list", "kaa_rules", ]),
"kk_dict": ("kk", ["kk_list", "kk_rules", ]),
"kl_dict": ("kl", ["kl_list", "kl_rules", ]),
"kn_dict": ("kn", ["kn_list", "kn_rules", ]),
Expand Down
2 changes: 1 addition & 1 deletion projectDocs/dev/createDevEnvironment.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ If you aren't sure, run `git submodule update` after every git pull, merge or ch

For reference, the following run time dependencies are included in Git submodules:

* [eSpeak NG](https://github.com/espeak-ng/espeak-ng), version 1.52-dev commit `cb62d93fd7b61d8593b9ae432e6e2a78e3711a77`
* [eSpeak NG](https://github.com/espeak-ng/espeak-ng), version 1.52-dev commit `54ee11a79c66c8ecb9a48a7084163beff3bd6075`
* [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
Expand Down
3 changes: 3 additions & 0 deletions user_docs/en/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ There are several bug fixes, particularly for the Windows 11 Emoji Panel and Cli
For web browsers, there are fixes for reporting error messages, figures, captions, table labels and checkbox/radio button menu items.

Liblouis has been updated, adding new Braille tables for Cyrillic Serbian, Yiddish, several ancient languages (Biblical Hebrew, Akkadian, Syriac, and Ugaritic), and transliterated Cuneiform text.
eSpeak has been updated, adding support for the Karakalpak language.
seanbudd marked this conversation as resolved.
Show resolved Hide resolved
Unicode CLDR has also been updated.


Expand All @@ -32,6 +33,8 @@ Unicode CLDR has also been updated.
### Changes

* Component updates:
* eSpeak NG has been updated to 1.52-dev commit `54ee11a79`. (#16495)
* Added new language Karakalpak.
seanbudd marked this conversation as resolved.
Show resolved Hide resolved
* Updated Unicode CLDR to version 45.0. (#16507, @OzancanKaratas)
* Updated fast_diff_match_patch (used to detect changes in terminals and other dynamic content) to version 2.1.0. (#16508, @codeofdusk)
* Updated LibLouis Braille translator to [3.30.0](https://github.com/liblouis/liblouis/releases/tag/v3.30.0). (#16652, @codeofdusk)
Expand Down