Jskad/source/org/thdl/tib/text
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
..
acip_keyboard.ini GHA and KR'i now work. 2002-10-28 05:31:19 +00:00
DuffCellRenderer.java Factored TibetanDocument into two classes, one that is a 2002-11-02 03:38:59 +00:00
DuffCode.java Initial revision 2002-09-23 23:15:39 +00:00
DuffData.java Factored TibetanDocument into two classes, one that is a 2002-11-02 03:38:59 +00:00
InvalidWylieException.java Initial revision 2002-09-23 23:15:39 +00:00
package.html Added Javadoc files overview.html and several package.html files. 2002-10-06 18:23:27 +00:00
sambhota_keyboard_1.ini Initial revision 2002-09-23 23:15:39 +00:00
tcc_keyboard_1.ini Initial revision 2002-09-23 23:15:39 +00:00
tcc_keyboard_2.ini Initial revision 2002-09-23 23:15:39 +00:00
TibetanDocument.java Factored TibetanDocument into two classes, one that is a 2002-11-02 03:38:59 +00:00
TibetanHTML.java Factored TibetanDocument into two classes, one that is a 2002-11-02 03:38:59 +00:00
TibetanKeyboard.java Fixes bug 624133, "Input freezes after impossible character". Try 'shsM' in 2002-11-02 18:44:24 +00:00
TibetanLabelView.java Fixed some Javadoc comments in preparation for putting up new Javadocs 2002-10-28 04:49:24 +00:00
TibetanMachineWeb.java Fixes bug 624133, "Input freezes after impossible character". Try 'shsM' in 2002-11-02 18:44:24 +00:00
TibetanQTText.java Factored TibetanDocument into two classes, one that is a 2002-11-02 03:38:59 +00:00
TibetanQTText2.java Factored TibetanDocument into two classes, one that is a 2002-11-02 03:38:59 +00:00
TibetanRTFEditorKit.java This may well be a fix to the "Improper line wrapping" bug. The fix 2002-10-28 03:08:04 +00:00
TibetanRTFViewFactory.java Now breaks the line after the last whitespace, not the first. 2002-10-28 04:12:49 +00:00
TibTextUtils.java Removed/commented out/tagged some unused local variables. 2002-11-02 16:01:40 +00:00
tibwn.ini Initial revision 2002-09-23 23:15:39 +00:00