Reece H. Dunn
2081a51ff8
Merge remote-tracking branch 'Christianlm/master'
2017-08-05 14:33:30 +01:00
Reece H. Dunn
afa99784ab
en: various pronunciation fixes
2017-08-05 14:30:33 +01:00
chrislm
4c696620bb
IT: new improvements (tested on june/july 2017)
2017-08-01 17:21:38 +02:00
Reece H. Dunn
01919cd48a
en: fix -edly pronunciation.
2017-07-31 07:59:38 +01:00
Ben
c98ed977f2
Adding IPA output to emscripten js library and demo
2017-07-28 17:06:55 +02:00
Reece H. Dunn
22270bd259
Fix reading hash table entries > 128.
...
This is related to ebfa320956 , but
when reading the hash chain entry length, not writing it.
If char is signed, then before this change the length would be
negative, causing problems loading the dictionary.
2017-07-26 21:11:44 +01:00
Reece H. Dunn
ebfa320956
Fix storing the line length in the hash chain.
...
The length is stored as the first byte in the output from
compile_line. As the data pointer is char, if char is signed then
length could be negative resulting in undefined behaviour. This
commit fixes the issue by reading and writing that byte as a
uint8_t.
This bug was caused by 2a00ca79f6 .
Previously, the entries could only be a maximum of 128 bytes, and
would not be negative on platforms with signed chars. That
commit was made to support long emoji entries, especially for
non-Latin languages where the utf-8 representations could be
longer than 128 bytes.
This change also adds some documentation to make it clearer what
is going on. NOTE: The code should really be using actual struct
objects instead of writing to opaque char buffers.
Reported by Reef Turner <reef@nvaccess.org >
2017-07-26 20:44:27 +01:00
Reece H. Dunn
e7ac4b819d
hash_counts is never used, so remove it.
...
Reported by Reef Turner <reef@nvaccess.org >
2017-07-26 20:21:05 +01:00
Reece H. Dunn
0383e3525a
Merge commit '0994206f710a4defc1eecfb78ab70ff57c58fcda'
2017-07-26 19:53:11 +01:00
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
Valdis Vitolins
fb64332f66
Merge branch 'master' of https://github.com/espeak-ng/espeak-ng
2017-07-26 17:07:28 +03:00
Valdis Vitolins
669b9f16c2
Improvements for Sindhi and Urdu Languages by Ejaz Shah
2017-07-26 17:06:16 +03: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
d0169db792
af: Updates from Christo de Klerk.
2017-07-23 20:32:28 +01:00
Reece H. Dunn
46f935d9de
en: pronunciation fixes, including some Irish names/words
2017-07-15 10:30:19 +01:00
Reece H. Dunn
0b4d06dd9f
Merge commit '3278ddaa721c9a9d7de2415e64cba941e2e908f8'
2017-07-10 07:22:20 +01:00
Reece H. Dunn
3278ddaa72
Update the UCD version to 10.0.0.
2017-07-10 07:21:29 +01:00
Reece H. Dunn
8566f2ee35
Merge commit 'f26aca0aa1b9485634314d0d1710d2a0bb67776d'
2017-07-10 07:17:42 +01:00
Reece H. Dunn
d20422f192
en: various pronunciation fixes
2017-07-09 15:06:26 +01:00
Reece H. Dunn
58a0363762
Android: Fix the location of ucd-tools (it is now in src/ucd-tools).
2017-07-06 19:29:14 +01:00
Reece H. Dunn
fb97d1bd75
Merge remote-tracking branch 'shadyar/patch-4'
2017-06-26 21:24:52 +01:00
Reece H. Dunn
234d58a699
Merge remote-tracking branch 'shadyar/patch-3'
2017-06-26 21:24:48 +01:00
Valdis Vitolins
1f63acd93d
Documentation: links to sonic and pcaudiolib changed to forks of espeak-ng project
2017-06-26 22:48:30 +03:00
Reece H. Dunn
f26aca0aa1
ucd-tools 10.0.0
2017-06-25 15:55:34 +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
bdc255835e
Provide a compatibility implementation of iswblank for C89 compilers.
2017-06-25 13:07:06 +01:00
Reece H. Dunn
223d14bec8
Move the type declaration out of the for loops to support building with a C89 compiler.
2017-06-25 12:25:26 +01:00
Reece H. Dunn
0b56f2e5bc
Use C-style comments to support using a C89 compiler.
2017-06-25 12:23:28 +01:00
Reece H. Dunn
6ff015f171
Use curl's -o to save the data files.
...
This will prevent writing the file if the command fails.
2017-06-25 10:03:51 +01:00
Reece H. Dunn
da3ed3aa9b
Update the CHANGELOG to include the emoji-data properties.
2017-06-25 09:37:51 +01:00
shadyar
042d1bf79d
reading Persian was debugged through editing exceptional words.
2017-06-24 12:15:21 +04:30
shadyar
06b702e94a
debugging some rules
2017-06-24 11:43:47 +04:30
Valdis Vitolins
65a1fa63e2
Turkish: issue #247 fixed pronunciation for w
2017-06-19 00:28:40 +03: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
Reece H. Dunn
b72754b439
Merge remote-tracking branch 'yorkie/fix/dup-symbol'
2017-06-15 11:36:46 +01:00
yorkie
949de3f80f
build: fix duplicated symbol when linking
2017-06-15 18:10:54 +08:00
Reece H. Dunn
93b3ffa74d
Merge remote-tracking branch 'Christianlm/master'
2017-06-11 17:17:23 +01:00
Valdis Vitolins
2724442f41
Iprovements for Sindhi and Urdu languages by Ejaz Shah
2017-06-11 18:40:28 +03:00
chrislm
fae81de478
Added rules and exceptions for italian
...
Deleted symbols/characters in it_lists now available in it_emoji
2017-06-11 17:23:16 +02: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
0bc26d93d2
windows: ignore .tmp files
2017-06-04 18:27:56 +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