Commit Graph
100 Commits
Author SHA1 Message Date
Reece H. Dunn aafd2e7205 Update the changelog. 2020-07-10 11:11:57 +01:00
Reece H. Dunn 2abfb6c827 Merge remote-tracking branch 'danielbair/master' 2020-07-03 14:32:30 +01:00
Reece H. Dunn d36d3bd197 Merge remote-tracking branch 'BenTalagan/fix/genitive_on_acronym' 2020-05-14 21:16:25 +01:00
Reece H. Dunn 4aaef4c3e0 Fix additional warnings with addPluralSuffixes. 2020-04-12 11:35:36 +01:00
Reece H. Dunn 8352683e1b Add a NUM_DEFAULT define. 2020-04-12 11:33:12 +01:00
Reece H. Dunn ee1557ece2 Add defines for the numbers2 thousandplex bit flags. 2020-04-12 11:24:00 +01:00
Reece H. Dunn 1e04ce0fbf Use the NUM2_SWAP_THOUSANDS constant instead of 0x200. 2020-04-12 10:53:05 +01:00
Reece H. Dunn eb3c1eb985 Move the NUM2_ comments to the relevant defines. 2020-04-12 10:53:05 +01:00
Reece H. Dunn 915d51512a Create a NUM2_THOUSANDS_VAR_BITS define. 2020-04-12 10:53:05 +01:00
Reece H. Dunn e8f774326d Align the NUM2_ bitmask defines to make them easier to read. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 62e8efad66 Move the NUM_ comments to the relevant defines. 2020-04-12 10:53:04 +01:00
Reece H. Dunn b8fbcf86ff Separate the NUM_DFRACTION flags from the rest of the NUM_ bitmask flags. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 5a8b7bdcfe Align the NUM_ bitmask defines to make them easier to read. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 1a4590098c Fix using the mbrola voices in Windows Subsystem for Linux. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 812ea81319 fix #699: avoid samplerate clashing with LTO in gcc 10. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 16327703f4 Don't check the .git folder for BOM issues. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 6926dfba72 fix #699: -Wlto-type-mismatch when using gcc with -flto=4. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 7290b6f3cc Fix using the mbrola voices in Windows Subsystem for Linux. 2020-01-18 15:58:05 +00:00
Reece H. Dunn e11cd42b03 fix #699: avoid samplerate clashing with LTO in gcc 10. 2020-01-09 21:11:42 +00:00
Reece H. Dunn 4e49ac8ee3 Don't check the .git folder for BOM issues. 2020-01-09 18:50:14 +00:00
Reece H. Dunn 5feff569cc fix #699: -Wlto-type-mismatch when using gcc with -flto=4. 2020-01-09 18:47:52 +00:00
Reece H. Dunn f47559438b Merge remote-tracking branch 'sthibaul/fix3' 2019-12-04 07:44:15 +00:00
Reece H. Dunn 1c2e662cbb el: add Greek variant letter form support 2019-12-04 07:43:50 +00:00
Reece H. Dunn 00c37d667f grc: add Greek variant letter form support; fixes pronunciation of the test 2019-12-04 07:42:18 +00:00
Reece H. Dunn 03dc47c2bb Fix locating the vim files from a different build directory. 2019-12-03 20:17:24 +00:00
Reece H. Dunn 8e07b3ce63 Fix locating ucd.h from a different build directory. 2019-12-03 20:09:53 +00:00
Reece H. Dunn c61c6cce5f Ignore src/.libs/lt-espeak-ng in the executable bit checks. 2019-12-03 19:58:36 +00:00
Reece H. Dunn 97ffa6f94e Merge remote-tracking branch 'sthibaul/master' 2019-12-03 19:50:49 +00:00
Reece H. Dunn 02dc828ecb Add a test to ensure data/source files are not marked as executable. 2019-12-03 19:50:28 +00:00
Reece H. Dunn 1b9daee81c Remove the executable bit from other non-executable files. 2019-12-03 19:31:56 +00:00
Reece H. Dunn 058b7b6742 Add shn to the updated languages in the 1.51 release. 2019-12-03 19:05:09 +00:00
Reece H. Dunn 800fa62337 Fix the 1.50 release date in the changelog. 2019-12-03 19:04:58 +00:00
Reece H. Dunn 050d5e4982 Merge remote-tracking branch 'BenTalagan/master' 2019-11-19 20:17:44 +00:00
Reece H. Dunn 48719ad642 Merge remote-tracking branch 'BenTalagan/master' 2019-11-16 22:03:18 +00:00
Reece H. Dunn 07012f6073 tr: use long consonants for gemminated plosives, like in Italian. 2019-10-05 18:57:59 +01:00
Reece H. Dunn 36465540fa Merge remote-tracking branch 'marnaouf/emscripten' 2019-09-04 19:40:15 +01:00
Reece H. Dunn 07f9a9ce3f Remove the unused variable in voices.c. 2019-09-04 19:38:34 +01:00
Reece H. Dunn f58f665336 Support a maximum of 275 voices/languages.
The new voices added take the voice list over 250 voices/languages.
2019-09-04 19:35:40 +01:00
Reece H. Dunn f4c4685611 Remove the duplicated marcelo voice. 2019-09-04 19:15:36 +01:00
Reece H. Dunn 402a81e916 Remove the voice files that have the same names as languages. 2019-09-04 19:14:58 +01:00
Reece H. Dunn f8be200464 Fix formatting of the voice files. 2019-09-04 19:13:58 +01:00
Reece H. Dunn 867fbde0b4 Merge remote-tracking branch 'guiador/master' 2019-09-04 19:10:01 +01:00
Reece H. Dunn 68939f24bf Merge remote-tracking branch 'abbr/zhy-dict' 2019-07-30 19:05:16 +01:00
Reece H. Dunn 023f7560d6 Merge remote-tracking branch 'BenTalagan/hotfix/emscripten_update' 2019-07-30 19:01:13 +01:00
Reece H. Dunn 93ef0a82c6 Merge remote-tracking branch 'shadyar/master' 2019-07-30 18:54:39 +01:00
Reece H. Dunn e31dc344b8 Merge remote-tracking branch 'hozosch/master' 2019-07-30 18:53:52 +01:00
Reece H. Dunn f6ffb69d1c Merge pull request #568 from valdisvi/android
Documentation and configuration updates for Android
2018-12-19 19:28:38 +00:00
Reece H. Dunn cd1ed3813d Merge pull request #569 from Christianlm/master
ES: fixes reading dash sign  as numbers separator
2018-12-19 19:26:05 +00:00
Reece H. Dunn 3088967d25 Merge pull request #573 from sthibaul/master
Fix termination test in event processing
2018-12-19 19:25:20 +00:00
Reece H. Dunn 919f3240cb Revert "Move handling of SetLetterVowel() to language files"
This reverts commit 6042eb8d1e.

The change causes an issue with `pt-BR` and possibly other languages
and voices.
2018-10-08 07:38:56 +01:00
Reece H. Dunn 348e7ecbd6 Merge remote-tracking branch 'jaacoppi/manual' 2018-10-06 10:02:38 +01:00
Reece H. Dunn 62109670a9 Merge remote-tracking branch 'valdisvi/arabic' 2018-09-30 16:45:54 +01:00
Reece H. Dunn 675af01f55 ru: add a pronunciation exception for 'интернет' ('internet') as 'интэрнэ́т' 2018-09-26 19:34:19 +01:00
Reece H. Dunn 32ab5d342b ru: use 'n@' for 'на' when used as a preposition 2018-09-26 19:21:29 +01:00
Reece H. Dunn a920844be9 ru: revert the changes to the 'в' and 'с' prepositions 2018-09-26 19:09:00 +01:00
Reece H. Dunn d473121b52 Merge remote-tracking branch 'valdisvi/kiche' 2018-09-16 15:05:07 +01:00
Reece H. Dunn 31a765cf7e Merge remote-tracking branch 'valdisvi/kazakh' 2018-09-16 15:03:35 +01:00
Reece H. Dunn 71bb30f4a6 Merge remote-tracking branch 'valdisvi/master' 2018-09-16 15:02:58 +01:00
Reece H. Dunn e3d94b4b36 Merge remote-tracking branch 'valdisvi/lithuanian' 2018-09-16 15:00:25 +01:00
Reece H. Dunn 9d901e48be shn: support numbers for 100, 1000, and 10000 2018-08-25 22:02:08 +01:00
Reece H. Dunn 61672f5e24 Use defines for the different number breaking systems to improve readability. 2018-08-25 21:51:26 +01:00
Reece H. Dunn ed5a378b9d docs: document the tr_languages langopts 2018-08-25 20:21:38 +01:00
Reece H. Dunn 273b8e2a1f en: support numbers upto a hundred nonillion 2018-08-25 19:53:01 +01:00
Reece H. Dunn 0b4896fd7c en: add tests for cardinal and ordinal numbers 2018-08-25 19:29:38 +01:00
Reece H. Dunn f387fd804a Merge remote-tracking branch 'valdisvi/shan' 2018-08-22 07:46:25 +01:00
Reece H. Dunn 9638750579 Always flush stdout when reading stdin line by line. 2018-08-22 07:42:27 +01:00
Reece H. Dunn fb06f35f3b Update the Unicode Data Files license. 2018-08-20 18:46:42 +01:00
Reece H. Dunn 088de546e9 Use the generic BSD-2-Clause license text in COPYING.BSD2. 2018-08-20 18:38:54 +01:00
Reece H. Dunn 1c60fb7f62 Don't use STRESSPOSN_1L for thousands_sep in the Slovak/Czech language setup. 2018-08-19 19:31:19 +01:00
Reece H. Dunn c6ac526847 When printing phonemes, don't add a space at the start of a sentence or clause. 2018-08-19 13:11:18 +01:00
Reece H. Dunn 65186c07df Preserve the sourceix property of a deleted phonSWITCH phoneme. 2018-08-19 10:11:05 +01:00
Reece H. Dunn cf6d14783c Preserve the sourceix property of a deleted phoneme for replaced phonemes. 2018-08-19 09:35:03 +01:00
Reece H. Dunn 8e13f7147c Add constants for use with PHONEME_LIST.newword. 2018-08-19 08:29:09 +01:00
Reece H. Dunn 910f4c2a72 Add ISO 15924 script codes to the remaining language pronunciation tests. 2018-07-25 20:51:23 +01:00
Reece H. Dunn 475bfdcb66 Use the ISO 15924 4-letter script names consistently in the tests. 2018-07-25 19:46:34 +01:00
Reece H. Dunn 86bbc257b0 Support matching any length strings in the replacement rules. 2018-07-24 22:32:39 +01:00
Reece H. Dunn 98e9122dfc FindReplacementChars: Pass in the source buffer (next characters) instead of next_in. 2018-07-24 22:04:12 +01:00
Reece H. Dunn 4fbcda9c2a FindReplacementChars: Use an nc (next character) variable. 2018-07-24 22:00:25 +01:00
Reece H. Dunn cacc212d4b FindReplacementChars: Rename uc to fc. 2018-07-24 21:57:54 +01:00
Reece H. Dunn a9d4bdd7f7 Make ignore_next into ignore_next_n to support ignoring multiple next characters. 2018-07-24 21:30:47 +01:00
Reece H. Dunn 3518fbf3ff mk: Support additional romanizations (ISO 9, BGN/PCGN, Cadastre, and MJMS/SSO). 2018-07-24 07:21:49 +01:00
Reece H. Dunn 0b64b04baa mk: Remove the Latin script groups -- these are handled by replacement characters. 2018-07-24 00:00:42 +01:00
Reece H. Dunn 27454f56f4 mk: Don't map đ and ć to Serbian ђ and ћ (use Macedonian ѓ and ќ instead). 2018-07-23 23:57:24 +01:00
Reece H. Dunn db3ae0eaec mk: Reformat the Latin to Cyrillic romanization support table. 2018-07-23 23:52:29 +01:00
Reece H. Dunn 252f5772ae Simplify printing the replace message. 2018-07-23 22:28:09 +01:00
Reece H. Dunn 6a7e31e24e Merge remote-tracking branch 'Christianlm/master' 2018-07-23 22:13:42 +01:00
Reece H. Dunn 55c64036e0 Use UTF-8 strings in replace rules, instead of a packed UTF-16 pair. 2018-07-23 22:12:20 +01:00
Reece H. Dunn 0e91fcbc04 Don't use pw when reading the replacement data. 2018-07-23 21:15:05 +01:00
Reece H. Dunn 424f705525 Revert the new (broken) replacement rule logic.
The replacement tests for bs, hr, and sr are no longer marked as
broken as they work using the old code. The mk tests keep the
broken annotation, as they don't work in the old code either.

This reverts commit 801a8d197c.
This reverts commit 64d5701e5e.
This reverts commit 3b51ebf617.
This reverts commit 1fd235d2c0.
This reverts commit 9f0667de86.
2018-07-23 19:38:46 +01:00
Reece H. Dunn bae92dab38 ja: Add tests for replacing Katakana (Kana) with Hiragana (Hira). 2018-07-23 07:38:12 +01:00
Reece H. Dunn 9660df7743 mk: Add tests for replacing Latin with Cyrillic. 2018-07-23 07:30:52 +01:00
Reece H. Dunn bfb624824e Move the additional English replacement rule test to language-replace.test. 2018-07-21 19:40:00 +01:00
Reece H. Dunn 672c07b3a9 Reorganize the language pronunciation tests. 2018-07-21 19:37:43 +01:00
Reece H. Dunn 93e23a47c8 issue #521: add spelling tests for all languages
Tests include pangrams from http://clagnut.com/blog/2380/.

Based on a patch by Valdis Vitolins <valdis.vitolins@odo.lv>.
2018-07-21 19:06:11 +01:00
Reece H. Dunn 28ed50c423 Add support for skipping broken tests, and make the bs, hr, and sr tests use the correct output. 2018-07-21 16:43:40 +01:00
Reece H. Dunn d03d09a207 Merge remote-tracking branch 'jaacoppi/french' 2018-07-21 16:29:08 +01:00
Reece H. Dunn cd54fae72d Don't run the bs, hr, and sr replacement tests as these are unreliable. 2018-07-21 16:28:57 +01:00
Reece H. Dunn d83f5e654d sl: remove the Cyrillic to Latin replacements.
These were added in espeak 1.47.11a, but Slovenian uses Latin
like Polish and Czech.

The earliest form of Slovene (the Freising Manuscripts, between
972-1039) are written in Latin.

Some Cyrillic and Cyrillic-like letters were used in addition to
Latin in the Dajnko and Metelko alphabets between 1824 and 1838,
but these alphabets did not catch on.

The modern form is based on the Serbo-Croatian Gaj's Latin alphabet.
This is the alphabet represented in the espeak `replace_cyrillic_latin`
table. Slovenian does not use the Cyrillic variant of this alphabet.
2018-07-21 16:08:46 +01:00
Reece H. Dunn 9de0a55405 bs: add replacement rule tests for Cyrillic 2018-07-21 15:28:35 +01:00
Reece H. Dunn c1c184816a hr: add replacement rule tests for Cyrillic 2018-07-21 15:27:22 +01:00