5060 Commits (ff0f9c2045db5d0c40d73cd15bf6ebd33a75b923)
 

Author SHA1 Message Date
  Reece H. Dunn 7f1dd9cc96 Avoid duplicating Lo only tables. 12 years ago
  Reece H. Dunn ea09eb5c45 Add tests for querying UCD properties; fix discovered issues. 12 years ago
  Reece H. Dunn 68ec09ab57 Use the ucd-tools toupper/tolower APIs instead of the Android versions. 12 years ago
  Reece H. Dunn 9c3a87dbeb Add toupper, tolower and totitle case-conversion APIs. 12 years ago
  Reece H. Dunn 8bafda70e2 Use the new ucd-tools project for wide-character compatibility on Android. 12 years ago
  Reece H. Dunn e3e85d33f2 Rename Ci to Ii and move it to an I/Invalid category group as it is not part of the UCD C/Other category group. 12 years ago
  Reece H. Dunn bc6a5c23cc Remove the Zc class as it is not part of the UCD; special case Cc-based whitespace instead. 12 years ago
  Reece H. Dunn ff7a5e0209 Add support for looking up the general category group for a codepoint. 12 years ago
  Reece H. Dunn 2282735a4c Add ctype-style APIs that are compatible with wctype.h. 12 years ago
  Reece H. Dunn a416b4090c Display the Unicode Character Database version in the generated file. 12 years ago
  Reece H. Dunn 7f4f3ee7d1 Add the generated file src/categories.cpp so you don't need the Unicode Character Database to build the project. 12 years ago
  Reece H. Dunn 12bafa6b4d tools/categories.py: generate category lookup tables for the full unicode range. 12 years ago
  Reece H. Dunn e6133fcafd tools/ucd.py: fixup the codepoint ranges when processing the UnicodeData file. 12 years ago
  Reece H. Dunn a77e5a142c tools/ucd.py: parse CodePoint/CodeRange entries to their numerical values. 12 years ago
  Reece H. Dunn 2813950acc Infrastructure for building libucd.a. 12 years ago
  Reece H. Dunn 1b24e604ed Parse the UCD data files. 12 years ago
  Reece H. Dunn 0a37be30b2 Build a version of libttsespeak.so for the MIPS architecture. 12 years ago
  Reece H. Dunn 95b368bc68 Add wctype compatibity for Unicode characters on Android. 12 years ago
  Reece H. Dunn 2c20fe7e33 Application.mk: align the ':=' and remove commented out code 12 years ago
  Reece H. Dunn 1b436168a1 eSpeakService.cpp: use 'delete' instead of 'free' to release memory allocated via 'new'. 12 years ago
  Reece H. Dunn b6ef2a607d Make sure that error states take priority when reporting status messages. 12 years ago
  Reece H. Dunn 33545918f1 Remove the 'Would you like to send an error report?' text from the error message as this is functionality not supported. 12 years ago
  Reece H. Dunn 09b62785c1 Remove an unused import. 12 years ago
  Reece H. Dunn 2564e75444 Display error messages in a status field instead of via dialogs. 12 years ago
  Reece H. Dunn 2e40b92ad6 Use finsItem instead of getItem to avoid crashing on sub-API 14 devices. 12 years ago
  Reece H. Dunn 55e58682ab Display a status message in the main UI instead of displaying a dialog if eSpeak is not the default engine. 12 years ago
  Reece H. Dunn d92abbe342 Move the buttons to the options menu UI accessible via the menu button. 12 years ago
  Reece H. Dunn 42aba8a20b Update the UI to use a preferences-style display for the information items (default voice and installed voices). 12 years ago
  Reece H. Dunn eea0946e82 Ensure that the copyright notices are ordered latest to oldest. 12 years ago
  Reece H. Dunn 629c73b572 Merge branch 'master' into android 12 years ago
  Reece H. Dunn e7d6e6d302 GetVoices finds 153 voices, so increase the limit to 200. 12 years ago
  Reece H. Dunn 71fb7bce34 Add debugging information to GetVoices. 12 years ago
  Reece H. Dunn c73686c9eb Support logging debug information to logcat on Android. 12 years ago
  Reece H. Dunn 3c05eeb9ed libs: add the hamcrest jar files needed to build the espeak tests 12 years ago
  Reece H. Dunn beb82cb6fd eSpeakActivity: use the correct intent for launching the TTS settings on Android 3.x. 12 years ago
  Reece H. Dunn 7dd1d66e4a Fix the shared object name for API 8 compatibility, with tests. 12 years ago
  Reece H. Dunn dc4f85865d SpeechSynthesis: fix the getSampleText behaviour when passed Java-style locale codes. 12 years ago
  Reece H. Dunn 2a3a1a0a81 Move the sample text logic into SpeechSynthesis.getSampleText and add test cases for it. 12 years ago
  Reece H. Dunn 026110c64d CheckVoiceData: MODE_WORLD_READABLE is deprecated; use MODE_PRIVATE instead (the data is accessed via a Service). 12 years ago
  Reece H. Dunn 55cb127db0 Revert "Fix exported activities/services/providers warning in the manifest." 12 years ago
  Reece H. Dunn e8ac81e611 Revert "Revert "Update the package version to reflect the espeak version."" 12 years ago
  Reece H. Dunn 85594a9e8d Revert "Update the package version to reflect the espeak version." 12 years ago
  Reece H. Dunn 0a69c19112 SpeechSynthesis.Voice.toString should report the language code (not the voice name), so the correct language name is displayed 12 years ago
  Reece H. Dunn 54b9cb161b VoiceData: update the test data to check the es, fr-be, mk, pl and sw languages. 12 years ago
  Reece H. Dunn 5a2cfb2e7c SpeechSynthesisTest: skip testing voice data for missing voices. 12 years ago
  Reece H. Dunn aed6bc0365 SpeechSynthesisTest: calculate the added and removed voices in the getVoices method. 12 years ago
  Reece H. Dunn ea623385d6 SpeechSynthesisTest: test for added and removed voices to make it easier to maintain and update the VoiceData.voices list. 12 years ago
  Reece H. Dunn 433a0a0455 AndroidManifest.xml: specify an android:service for the espeak service. 12 years ago
  Reece H. Dunn 32efff8500 VoiceData.Exception: use AssertionError instead of Exception to get the language in the JUnit results. 12 years ago
  Reece H. Dunn 87ccc3a61e SpeechSynthesisTest: check the number of voices against the length of the test data array (VoiceData.voices) instead of hard coding it. 12 years ago