Reece H. Dunn
a9aabc6242
Add tests for the PropList API.
8 years ago
Reece H. Dunn
ec1a17b229
Add Quotation_Mark support from PropList.txt.
8 years ago
Reece H. Dunn
d1eb23a741
Add Hyphen support from PropList.txt.
8 years ago
Reece H. Dunn
1e02d05c61
proplist.c: Create helper functions for all matched categories.
8 years ago
Reece H. Dunn
249960bae4
Add Dash support from PropList.txt.
8 years ago
Reece H. Dunn
fd8a8d17b0
Add Join_Control support from PropList.txt.
8 years ago
Reece H. Dunn
eae8740117
Add Bidi_Control support from PropList.txt.
8 years ago
Reece H. Dunn
bc16887a79
Use ucd_properties to implement ucd_isspace.
8 years ago
Reece H. Dunn
8cc80d671d
Add <noBreak> support from UnicodeData.txt.
8 years ago
Reece H. Dunn
54a8ea2a70
Add White_Space support from PropList.txt.
8 years ago
Reece H. Dunn
415868cc00
en: fix orion constellation pronunciations
8 years ago
Reece H. Dunn
9c074d7a23
en: fix greek letter pronunciations
8 years ago
Reece H. Dunn
a3ea1a256c
en: fix thermal and delta
8 years ago
Reece H. Dunn
e4e1e4db0a
TranslateWord: remove the unused add_plural_suffix variable.
8 years ago
chrislm
5226ff0d83
IT: updates Italian pronunciation dictionaries (tested on march 2017
8 years ago
Reece H. Dunn
62d4aff9a9
Remove the now unused option_multibyte variable.
8 years ago
Reece H. Dunn
ec8a7b810f
Use the text decoder object at the top-level Synthesize/espeak_TextToPhonemes call, not in TranslateClause.
8 years ago
Reece H. Dunn
b3e0fbc8ed
encoding.c: Create a text_decoder_decode_string_multibyte helper to work with the espeakCHARS_* flags.
8 years ago
Reece H. Dunn
9dabf64680
encoding.c: Support determining the string length for length < 0.
8 years ago
Reece H. Dunn
b5ed1f28a5
encoding.c: Don't crash if NULL is passed as the string to the decode APIs.
8 years ago
Reece H. Dunn
ff01f81fbf
Fix the Android build.
8 years ago
Reece H. Dunn
a16688cfce
Update the CHANGELOG with the text encoding support changes.
8 years ago
Reece H. Dunn
d167d5649b
encoding.c: Implement support for the auto-detected character set (utf-8 + codepoint-encoding).
8 years ago
Reece H. Dunn
be480c12de
Make TranslateClause return 'const void *' to preserve constness.
8 years ago
Reece H. Dunn
6451917bde
encoding.c: Fix text_decoder_get_buffer at EOF.
8 years ago
Reece H. Dunn
7c16ac543c
Use the text decoder API in readclause.c.
8 years ago
Reece H. Dunn
8933185de4
Remove the unused f_in argument to the Read/Translate/SpeakNextClause functions.
8 years ago
Reece H. Dunn
0b0661cef0
Use the encoding.c tables for 8-bit encodings.
1. Store the encoding enumeration values in the Translation
object, instead of the charset table.
2. Use the encoding.c charset table data instead of the ones
in translate.c.
3. Remove the charset language file option -- it is only used
in the Arabic language file, but is used incorrectly there.
4. Specify ISO 8859-6 for the 8-bit encoding for Arabic instead
of UTF-8, so that espeakCHARS_8BIT and espeakCHARS_AUTO work
correctly for Arabic.
8 years ago
Reece H. Dunn
a714c0554b
encoding.c: Use a codepage table to implement ISO-8859-1.
8 years ago
Reece H. Dunn
db314438de
encoding.c: don't generate warnings in text_decoder_decode_string.
8 years ago
Reece H. Dunn
6a0b5e4ae1
encoding.c: Support using wchar_t strings with the text decoder API.
8 years ago
Reece H. Dunn
2de0368d39
encoding.c: Store the start/end positions as 'const utf8_t *'.
8 years ago
Reece H. Dunn
b74f756f00
encoding.c: Support the ISO-10646-UCS-2 encoding.
8 years ago
Reece H. Dunn
fa5d31a8af
encoding.c: Support the UTF-8 encoding.
8 years ago
Reece H. Dunn
27ff1f6b69
encoding.c: Use 16 bits for the codepage encodings as they are all in the Basic Multilingual Plane.
8 years ago
Reece H. Dunn
2499610433
encoding.c: Support the ISCII encoding.
8 years ago
Reece H. Dunn
39f3ea54cf
encoding.c: Support the KOI8-R encoding.
8 years ago
Reece H. Dunn
b8a1006dd8
encoding.c: Support the ISO 8859-16 encoding.
8 years ago
Reece H. Dunn
166e815723
encoding.c: Support the ISO 8859-15 encoding.
8 years ago
Reece H. Dunn
91e054ec7c
encoding.c: Fix the ISO 8859 encoding names with date suffices.
8 years ago
Reece H. Dunn
0235c42652
encoding.c: Support the ISO 8859-14 encoding.
8 years ago
Reece H. Dunn
24faceab57
encoding.c: Support the ISO 8859-13 encoding.
8 years ago
Reece H. Dunn
495c0aed20
encoding.c: Support the ISO 8859-11 encoding.
8 years ago
Reece H. Dunn
84f20f8bb8
encoding.c: Support the ISO 8859-10 encoding.
8 years ago
Reece H. Dunn
1d2d0acd95
encoding.c: Use a lookup table to find the appropriate decoder.
8 years ago
Reece H. Dunn
0421f127e8
encoding.c: Support the ISO 8859-9 encoding.
8 years ago
Reece H. Dunn
da62a4c097
Add mnemonics.c and encoding.c to the Windows build.
8 years ago
Reece H. Dunn
7da585e25e
encoding.c: Support the ISO 8859-8 encoding.
8 years ago
Reece H. Dunn
a6eac922bd
encoding.c: Fix the ISO 8859-6 encoding.
8 years ago
Reece H. Dunn
b716b95feb
mkencodingtable: support mapping ISO 8859 encoding tables
8 years ago