50 Commits (76cb4ee1e3f91b3f2ab775b1b4e488cd66e877c6)

Author SHA1 Message Date
  Samuel Thibault 15804e57a2 Constify tables 3 years ago
  Juho Hiltunen cffdfb837b code cleanup: move function declarations from speech.h to new file mnemonics.h 4 years ago
  Juho Hiltunen ee944700f8 code cleanup: Check all local includes with include-what-you-use 5 years ago
  Reece H. Dunn 70d492c8dc Move utf8_out back to translate.c as it is no longer used in tests. 7 years ago
  Reece H. Dunn 68724badf3 encoding.c: Fix -Wmissing-prototypes warnings. 7 years ago
  Reece H. Dunn 6d9bb7ef17 Enable and fix -Wunused-parameter warnings. 8 years ago
  Reece H. Dunn 9af96da469 Make the encoding.h API public. 8 years ago
  Reece H. Dunn b897ff5aa8 encoding.c: Support calling peekc past the end of the buffer. This makes calling peekc easier. 8 years ago
  Reece H. Dunn 3f692f498b encoding.c: Implement a peekc API. 8 years ago
  Reece H. Dunn 7602c9ac18 tokenizer.c: Support linux newlines. 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 d167d5649b encoding.c: Implement support for the auto-detected character set (utf-8 + codepoint-encoding). 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 0b0661cef0 Use the encoding.c tables for 8-bit encodings. 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 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 56c0b38785 encoding.c: Support the ISO 8859-7 encoding. 8 years ago
  Reece H. Dunn da301c6b35 encoding.c: Use 0xfffd in ISO 8859-3 instead of 0x0000. 8 years ago
  Reece H. Dunn 9e4638ff25 encoding.c: Support the ISO 8859-6 encoding. 8 years ago
  Reece H. Dunn 51295d9d1b encoding.c: Support the ISO 8859-5 encoding. 8 years ago
  Reece H. Dunn b5589fc5ee encoding.c: Support the ISO 8859-4 encoding. 8 years ago
  Reece H. Dunn a93b0f3d64 encoding.c: Support the ISO 8859-3 encoding. 8 years ago
  Reece H. Dunn 0a0e84a322 encoding.c: Support the ISO 8859-2 encoding. 8 years ago
  Reece H. Dunn 26bec1eedf encoding.c: Support the ISO 8859-1 encoding. 8 years ago
  Reece H. Dunn 0590da5da7 encoding.c: Create a string decoding API; support US-ASCII decoding. 8 years ago
  Reece H. Dunn da7eaa7b9c encoding.c: Create a text decoder API based on the usage in readclause.c. 8 years ago
  Reece H. Dunn 26f4eb4f8f encoding.c: Support US-ASCII encoding names. 8 years ago
  Reece H. Dunn d5d93be00e Group the LookupMnem API implementations into mnemonics.c. 8 years ago
  Reece H. Dunn b47363b7d3 Create an espeak_ng_EncodingFromName API. 8 years ago