No description
Find a file
dchandler de6ae79959 Fixes bug 624133, "Input freezes after impossible character". Try 'shsM' in
ACIP or 'ShSm' in Extended Wylie to see the new behavior.

We use a trie to store valid input sequences.  In the future, we could use
the same trie as a replacement for the more inefficient HashSets we use to
store characters, vowels, and punctuation.  For example, we'd use
'validInputSequences.put("K", new Pair("consonant", "k"))' when reading
in the ACIP keyboard's description of the first consonant of the Tibetan
alphabet in 'TibetanKeyboard.java'.

Note that the current trie implementation is only useful for 7- or 8-bit
transcription systems, and works best for tries with low average depth, which
describes a transcription system's trie very well.  If you used arbitrary
Unicode in your keyboard, you'd need a different trie implementation.

Improved the optional keyboard input mode status messages.
2002-11-02 18:44:24 +00:00
dist Changed the build so that Savant and QuillDriver's builds include 2002-10-27 19:12:13 +00:00
docs Testing CVSROOT/log* e-mail script. 2002-10-03 02:29:30 +00:00
extensions CVS now ignores the third-party JARs. 2002-10-26 15:38:50 +00:00
license Previously, all but the last line had \r\r\n line feeds, which is neither DOS 2002-10-05 20:20:49 +00:00
source Fixes bug 624133, "Input freezes after impossible character". Try 'shsM' in 2002-11-02 18:44:24 +00:00
.cvsignore The build system now creates Java Web Start releases for all four programs. 2002-10-12 18:30:14 +00:00
build.xml Added AcipToWylie to the tt-standalone build. 2002-11-02 17:09:36 +00:00
jwsbuild.xml At Edward's request, Vamp is no longer required to build our tools. It is still 2002-10-25 11:04:24 +00:00