Commit Graph
1575 Commits
Author SHA1 Message Date
Reece H. Dunn 921229259d Use int to store the value from GetFileLength.
This fixes the clang warning:

    comparison of unsigned expression < 0 is always false
    [-Wtautological-compare]

Reported by Reef Turner <reef@nvaccess.org>
2017-07-26 19:50:03 +01:00
Reef Turner 0994206f71 address buffer overrun when dict listx file has no trailling newline
See ar_listx as an example.
2017-07-25 14:29:45 +08:00
Reece H. Dunn 0b4d06dd9f Merge commit '3278ddaa721c9a9d7de2415e64cba941e2e908f8' 2017-07-10 07:22:20 +01:00
Reece H. Dunn 8566f2ee35 Merge commit 'f26aca0aa1b9485634314d0d1710d2a0bb67776d' 2017-07-10 07:17:42 +01:00
Reece H. Dunn 1cb4115eab Add Emoji_Component support from emoji-data.txt. 2017-06-25 15:51:37 +01:00
Reece H. Dunn 18d3a0819a Unicode Emoji 5.0 2017-06-25 15:41:46 +01:00
Reece H. Dunn 023ebace9a Add Regional_Indicator support from PropList.txt. 2017-06-25 15:27:53 +01:00
Reece H. Dunn 4c1ff765f1 Unicode Character Data 10.0.0 2017-06-25 15:13:08 +01:00
Reece H. Dunn 0b56f2e5bc Use C-style comments to support using a C89 compiler. 2017-06-25 12:23:28 +01:00
yorkie db79bd12eb build, encoding: include stdint
The stdint.h is not included when building test, then including this module inside encoding.h
2017-06-15 20:52:55 +08:00
yorkie 949de3f80f build: fix duplicated symbol when linking 2017-06-15 18:10:54 +08:00
Reece H. Dunn f946c6e227 windows: fix building the bs, hr and sr languages 2017-06-04 21:29:55 +01:00
Reece H. Dunn 2a00ca79f6 Increase dict_line to support long emoji entries. 2017-06-04 19:47:30 +01:00
Reece H. Dunn d5d980862e Guard against overflowing the dict_line bounds when compiling dictionary files. 2017-06-04 19:38:40 +01:00
Reece H. Dunn 4771cd4d5e windows: fix building the Chinese (Cantonese) voice 2017-06-04 18:20:36 +01:00
Reece H. Dunn 8d1ff99847 windows: fix building the Japanese voice 2017-06-04 18:16:16 +01:00
Reece H. Dunn ebe7ce827b windows: the installer depends on the data (voice, language) files 2017-06-04 18:13:42 +01:00
Reece H. Dunn b16ff0119e windows: update the project files to Visual Studio 2017 2017-06-04 18:11:59 +01:00
Reece H. Dunn 416bc66dca Fix pronouncing replacement text that is dependent on start of word rules. 2017-05-29 11:53:33 +01:00
Reece H. Dunn 7accbcd498 Only update the sample rate if the mbrola voice was successfully loaded. 2017-05-28 10:41:16 +01:00
Reece H. Dunn e41a78d819 Report the actual error from LoadMbrolaTable when loading the mbrola voice. 2017-05-28 10:38:15 +01:00
Reece H. Dunn 801753bdbd [Windows] Fix installing the cs, pl, ru and sk language files after fixing their language family. 2017-05-28 09:57:06 +01:00
Reece H. Dunn 133d44039a en: (emoji) -- zwj sequences - gendered gestures (Unicode Emoji 5.0). 2017-05-26 07:07:35 +01:00
Reece H. Dunn c163f19360 en: (emoji) -- zwj sequences - gendered activity (Unicode Emoji 5.0). 2017-05-26 07:06:37 +01:00
Reece H. Dunn 8dde51ca87 Remove the now unused emoji_zwj specifier. 2017-05-25 07:23:21 +01:00
Reece H. Dunn ea34ebcad5 en: (emoji) -- zwj sequences - gendered role (Unicode Emoji 5.0). 2017-05-25 07:16:16 +01:00
Reece H. Dunn 349695881e Merge commit '32912d6565d194aec92a74fd7a1f2209acd7374e' 2017-05-21 15:56:02 +01:00
Reece H. Dunn fbd2e679fc Don't crash if loading the default voice fails. 2017-05-21 12:44:10 +01:00
Reece H. Dunn dced9f58fd Clean up the decoder memory in espeak_Terminate. 2017-05-21 12:07:15 +01:00
Reece H. Dunn 63e2826753 Ensure that the old translator is not used after calling espeak_Terminate. 2017-05-21 12:01:46 +01:00
Reece H. Dunn ae6116bf97 Fix calling espeak_Synth without first setting a voice, with tests. 2017-05-21 10:47:47 +01:00
Reece H. Dunn 6ab1314843 Move outbuf_size to where it is actually used. 2017-05-21 10:02:27 +01:00
Reece H. Dunn 9fc2efb1fa Don't re-initialize my_audio if espeak_ng_InitializeOutput is called multiple times. 2017-05-21 09:49:35 +01:00
Reece H. Dunn ee07eaa733 Support capitalized words in text-based replacements. This is important in languages like German that differentiate pronunciation on case. Even English does this (e.g. Polish/polish). 2017-05-19 07:13:22 +01:00
Reece H. Dunn 0de7b6c7db en: (emoji) -- Unicode Emoji 4.0 (Emoji Gender Specifiers) 2017-05-18 08:00:08 +01:00
Reece H. Dunn 7e85b36b4d en: (emoji) -- Unicode Emoji 4.0 (Emoji Roles) 2017-05-18 07:16:05 +01:00
Reece H. Dunn a4b79f104b Merge remote-tracking branch 'valdisvi/master' 2017-05-16 08:03:04 +01:00
Valdis Vitolins aea34ae5d9 Issue #100 Manipuri: Fix for wrongly pronounced numbers 2017-05-15 23:30:24 +03:00
chrislm 3b0771df5a Decimal numbers in Spanish 2017-05-15 11:46:51 +02:00
Reece H. Dunn dcc43bc30a Support _emoji dictionary lists for symbol and emoji pronunciations. 2017-05-14 11:05:43 +01:00
Reece H. Dunn fe14c83372 Support multi-word text replacements in dictionary list files. 2017-05-14 11:03:33 +01:00
Reece H. Dunn 05cab4f2dc Extend compile_line to include pronunciation data after a space (e.g. multi-word pronunciation replacements). 2017-05-14 08:39:29 +01:00
Reece H. Dunn 32912d6565 Add Emoji_Modifier_Base from emoji-data.txt. 2017-05-14 07:52:22 +01:00
Reece H. Dunn 4b874e6dbd Add Emoji_Modifier from emoji-data.txt. 2017-05-14 07:16:49 +01:00
Reece H. Dunn 35ad249760 Add Emoji_Presentation from emoji-data.txt. 2017-05-14 07:03:12 +01:00
Reece H. Dunn f93b98a69d Add Emoji support from emoji-data.txt. 2017-05-13 21:18:54 +01:00
Reece H. Dunn 48ca2239bb Fix non-Latin character languages falling back to English when reading Latin characters. 2017-05-12 07:35:27 +01:00
Reece H. Dunn 94376c2d5f Use an enum and named values for the steps in compile_line to make the logic easier to read. 2017-05-11 19:40:43 +01:00
Reece H. Dunn efd1df3206 Build a test version of libespeak-ng that exposes the internal APIs. 2017-05-09 07:37:56 +01:00
Reece H. Dunn 85801fc1e3 Remove the now unused dictdialect functionality from the code. 2017-05-07 15:17:47 +01:00