Reece H. Dunn
26b226c6da
feature graphic design
2012-12-22 23:56:25 +00:00
Reece H. Dunn
03dfacef35
Android.mk: Factor out the ucd-tools files to make it easier to maintain.
2012-12-22 14:30:53 +00:00
Reece H. Dunn
dcf0511736
README.md: update the instructions to describe how to sync the ucd-tools submodule.
2012-12-22 13:26:04 +00:00
Reece H. Dunn
e28255f5db
ucd-tools: pick up category classification fixes and data size reductions.
2012-12-22 13:11:09 +00:00
Reece H. Dunn
2d982956a5
Store the category data in uint8_t arrays to minimize their compiled size.
2012-12-22 13:05:09 +00:00
Reece H. Dunn
2df0e6abdb
Factor out the remaining single category tables.
2012-12-22 12:55:23 +00:00
Reece H. Dunn
7f1dd9cc96
Avoid duplicating Lo only tables.
2012-12-22 12:49:55 +00:00
Reece H. Dunn
ea09eb5c45
Add tests for querying UCD properties; fix discovered issues.
2012-12-22 12:18:49 +00:00
Reece H. Dunn
68ec09ab57
Use the ucd-tools toupper/tolower APIs instead of the Android versions.
2012-12-22 10:08:42 +00:00
Reece H. Dunn
9c3a87dbeb
Add toupper, tolower and totitle case-conversion APIs.
2012-12-22 09:57:21 +00:00
Reece H. Dunn
8bafda70e2
Use the new ucd-tools project for wide-character compatibility on Android.
2012-12-22 01:54:37 +00:00
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.
2012-12-22 01:27:18 +00:00
Reece H. Dunn
bc6a5c23cc
Remove the Zc class as it is not part of the UCD; special case Cc-based whitespace instead.
2012-12-22 01:19:03 +00:00
Reece H. Dunn
ff7a5e0209
Add support for looking up the general category group for a codepoint.
2012-12-22 01:09:49 +00:00
Reece H. Dunn
2282735a4c
Add ctype-style APIs that are compatible with wctype.h.
2012-12-22 00:56:39 +00:00
Reece H. Dunn
a416b4090c
Display the Unicode Character Database version in the generated file.
2012-12-22 00:08:38 +00:00
Reece H. Dunn
7f4f3ee7d1
Add the generated file src/categories.cpp so you don't need the Unicode Character Database to build the project.
2012-12-21 23:57:39 +00:00
Reece H. Dunn
12bafa6b4d
tools/categories.py: generate category lookup tables for the full unicode range.
2012-12-21 23:55:27 +00:00
Reece H. Dunn
e6133fcafd
tools/ucd.py: fixup the codepoint ranges when processing the UnicodeData file.
2012-12-21 21:04:17 +00:00
Reece H. Dunn
a77e5a142c
tools/ucd.py: parse CodePoint/CodeRange entries to their numerical values.
2012-12-21 20:53:33 +00:00
Reece H. Dunn
2813950acc
Infrastructure for building libucd.a.
2012-12-21 19:41:33 +00:00
Reece H. Dunn
1b24e604ed
Parse the UCD data files.
2012-12-21 15:37:22 +00:00
Reece H. Dunn
0a37be30b2
Build a version of libttsespeak.so for the MIPS architecture.
2012-12-21 00:47:50 +00:00
Reece H. Dunn
95b368bc68
Add wctype compatibity for Unicode characters on Android.
2012-12-21 00:41:03 +00:00
Reece H. Dunn
2c20fe7e33
Application.mk: align the ':=' and remove commented out code
2012-12-20 20:23:24 +00:00
Reece H. Dunn
1b436168a1
eSpeakService.cpp: use 'delete' instead of 'free' to release memory allocated via 'new'.
2012-12-20 14:52:40 +00:00
Reece H. Dunn
b6ef2a607d
Make sure that error states take priority when reporting status messages.
2012-12-20 13:09:17 +00:00
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.
2012-12-19 16:43:26 +00:00
Reece H. Dunn
09b62785c1
Remove an unused import.
2012-12-19 16:21:12 +00:00
Reece H. Dunn
2564e75444
Display error messages in a status field instead of via dialogs.
2012-12-19 16:19:07 +00:00
Reece H. Dunn
2e40b92ad6
Use finsItem instead of getItem to avoid crashing on sub-API 14 devices.
2012-12-19 15:59:39 +00:00
Reece H. Dunn
55e58682ab
Display a status message in the main UI instead of displaying a dialog if eSpeak is not the default engine.
2012-12-19 15:57:12 +00:00
Reece H. Dunn
d92abbe342
Move the buttons to the options menu UI accessible via the menu button.
2012-12-19 15:20:03 +00:00
Reece H. Dunn
42aba8a20b
Update the UI to use a preferences-style display for the information items (default voice and installed voices).
2012-12-19 14:52:46 +00:00
Reece H. Dunn
eea0946e82
Ensure that the copyright notices are ordered latest to oldest.
2012-12-19 13:07:19 +00:00
Reece H. Dunn
629c73b572
Merge branch 'master' into android
2012-12-19 11:33:45 +00:00
Reece H. Dunn
e7d6e6d302
GetVoices finds 153 voices, so increase the limit to 200.
2012-12-19 11:33:12 +00:00
Reece H. Dunn
71fb7bce34
Add debugging information to GetVoices.
2012-12-19 11:31:55 +00:00
Reece H. Dunn
c73686c9eb
Support logging debug information to logcat on Android.
2012-12-19 11:12:26 +00:00
Reece H. Dunn
3c05eeb9ed
libs: add the hamcrest jar files needed to build the espeak tests
2012-12-18 21:27:50 +00:00
Reece H. Dunn
beb82cb6fd
eSpeakActivity: use the correct intent for launching the TTS settings on Android 3.x.
2012-12-18 21:09:09 +00:00
Reece H. Dunn
7dd1d66e4a
Fix the shared object name for API 8 compatibility, with tests.
2012-12-18 19:25:09 +00:00
Reece H. Dunn
dc4f85865d
SpeechSynthesis: fix the getSampleText behaviour when passed Java-style locale codes.
2012-12-18 15:39:00 +00:00
Reece H. Dunn
2a3a1a0a81
Move the sample text logic into SpeechSynthesis.getSampleText and add test cases for it.
2012-12-18 14:38:57 +00:00
Reece H. Dunn
026110c64d
CheckVoiceData: MODE_WORLD_READABLE is deprecated; use MODE_PRIVATE instead (the data is accessed via a Service).
2012-12-18 10:17:16 +00:00
Reece H. Dunn
55cb127db0
Revert "Fix exported activities/services/providers warning in the manifest."
...
This reverts commit a79fe17681 .
Conflicts:
android/AndroidManifest.xml
This is the actual commit that causes the permission problems noted in
issue #31 .
2012-12-18 08:34:48 +00:00
Reece H. Dunn
e8ac81e611
Revert "Revert "Update the package version to reflect the espeak version.""
...
This reverts commit 85594a9e8d .
The commit this reverted was the wrong commit. Therefore, undo the revert.
2012-12-18 08:30:44 +00:00
Reece H. Dunn
85594a9e8d
Revert "Update the package version to reflect the espeak version."
...
This reverts commit 681f7475d3 .
This commit is causing permission issues on a real device that is preventing
the service from loading (see issue #31 ).
2012-12-17 23:07:01 +00:00
Reece H. Dunn
0a69c19112
SpeechSynthesis.Voice.toString should report the language code (not the voice name), so the correct language name is displayed
2012-12-17 18:54:44 +00:00
Reece H. Dunn
54b9cb161b
VoiceData: update the test data to check the es, fr-be, mk, pl and sw languages.
2012-12-17 17:01:17 +00:00