Jskad/source/org/thdl/tib/input
dchandler 7198f23361 I really hesitate to commit this because I'm not sure what it brings to the
table exactly and I fear that it makes the ACIP->Tibetan converter code
a lot uglier.  The TODO(DLC)[EWTS->Tibetan] comments littered throughout
are part of the ugliness; they point to the ugliness.  If each were addressed,
cleanliness could perhaps be achieved.

I've largely forgotten exactly what this change does, but it attempts to
improve EWTS->Tibetan conversion.  The lexer is probably really, really
primitive.  I concentrate here on converting a single tsheg bar rather than
a whole document.

Eclipse was used during part of my journey here and some imports were
reorganized merely because I could.  :)

(Eclipse was needed when the usual ant build failed to run a new test
EWTSTest.  And I wanted its debugger.)

Next steps: end-to-end EWTS tests should bring many problems to light.  Fix
those.  Triage all the TODO comments.

I don't know that I'll ever really trust the implementation.  The tests are
valuable, though.  A clean implementation of EWTS->Tibetan in Jython
might hold enough interest for me; I'd like to learn Python.
2005-06-20 06:18:00 +00:00
..
.cvsignore CVS ignoring backup files. 2003-10-18 17:47:56 +00:00
ConvertDialog.java Formatting in TMW documents is not preserved. I've added an identity 2005-02-13 00:34:47 +00:00
ConverterGUI.java Formatting in TMW documents is not preserved. I've added an identity 2005-02-13 00:34:47 +00:00
DuffPane.java Now it catches exception and displays it to System.err when vowel errors (oo, ie, ee, etc.) come up in converting from wylie to tmw. 2005-04-25 09:28:34 +00:00
DuffPaneTest.java New tests based on Paul Hackett's e-mail from today. 2005-02-27 20:59:33 +00:00
DuffPaneTestBase.java Added a test case for bug 998476. No fix, just a test case verifying the bug. 2005-02-05 18:47:17 +00:00
FontConversion.java Robert Chilton's experience inspired me to make the handling of errors and 2004-04-24 17:49:16 +00:00
FontConverterConstants.java Formatting in TMW documents is not preserved. I've added an identity 2005-02-13 00:34:47 +00:00
Jskad.java I really hesitate to commit this because I'm not sure what it brings to the 2005-06-20 06:18:00 +00:00
JskadKeyboard.java Moved JskadKeyboard-related code into separate files; made many things public. 2002-10-26 17:40:51 +00:00
JskadKeyboardFactory.java Jskad keyboards are now configured via keyboards.ini, a file that has 2003-05-14 03:25:36 +00:00
JskadKeyboardManager.java Moved JskadKeyboard-related code into separate files; made many things public. 2002-10-26 17:40:51 +00:00
PreferenceWindow.java Made a new class for the preference window so that other software 2003-08-09 07:57:21 +00:00
RecentlyOpenedFilesDatabase.java Code cleanup. 2003-07-05 19:26:58 +00:00
TMW_RTF_TO_THDL_WYLIETest.java This memory hog of a test means that ACIP->TMW regressions will be 2005-02-21 06:08:19 +00:00
TMW_RTF_TO_THDL_WYLIETest1.rtf Added some automated JUnit tests for TMW_RTF_TO_THDL_WYLIE. 2003-05-18 17:17:52 +00:00
TMW_RTF_TO_THDL_WYLIETest1ResultConversion.expected My previous commit message failed to mention the following: 2005-02-05 22:37:02 +00:00
TMW_RTF_TO_THDL_WYLIETest1ResultFindAll.expected 'ant clean check' was failing because I hadn't updated the 2003-06-22 16:11:58 +00:00
TMW_RTF_TO_THDL_WYLIETest1ResultFindSome.expected 'ant clean check' was failing because I hadn't updated the 2003-06-22 16:11:58 +00:00
TMW_RTF_TO_THDL_WYLIETest1ResultTM.expected Updated baselines because conversions have improved since the last 2003-07-13 19:14:41 +00:00
TMW_RTF_TO_THDL_WYLIETest2.rtf N+D+Ya, not N+D+ya, w+Wa, not w+wa .. use W, R, and Y where appropriate. 2003-11-24 05:50:42 +00:00
TMW_RTF_TO_THDL_WYLIETest2ResultACIP.expected TMW->{Wylie,ACIP} conversions now preserve font size information. 2004-06-15 02:20:28 +00:00
TMW_RTF_TO_THDL_WYLIETest2ResultConversion.expected TMW->{Wylie,ACIP} conversions now preserve font size information. 2004-06-15 02:20:28 +00:00
TMW_RTF_TO_THDL_WYLIETest2ResultTM.expected N+D+Ya, not N+D+ya, w+Wa, not w+wa .. use W, R, and Y where appropriate. 2003-11-24 05:50:42 +00:00
TMW_RTF_TO_THDL_WYLIETest2ResultTMW.expected N+D+Ya, not N+D+ya, w+Wa, not w+wa .. use W, R, and Y where appropriate. 2003-11-24 05:50:42 +00:00
TMW_RTF_TO_THDL_WYLIETest3.acip I did this stuff back in August. It's all in support of EWTS->Tibetan 2005-02-21 01:16:10 +00:00
TMW_RTF_TO_THDL_WYLIETest3.rtf ACIP->TMW and ACIP->Unicode now allow for Unicode escapes like K\u0F84. This means that the lack of support for ACIP's backslash, '\\', is mitigated because you can turn ACIP {K\} into ACIP {K\u0F84}. 2003-11-29 22:56:18 +00:00
TMW_RTF_TO_THDL_WYLIETest3ResultTMW.expected David Chapman's latest fix to tibwn.ini (clearing up an issue that Than or I 2004-04-24 13:23:56 +00:00
TMW_RTF_TO_THDL_WYLIETest4_aka_TD4222I1.INC All I *meant* to do with this commit (you tell me if I did more) was to change 2005-02-21 05:05:13 +00:00
TMW_RTF_TO_THDL_WYLIETest4_aka_TD4222I1.INCResultTMW.expected I got this by running Ant with the environment variable ANT_OPTS set to 2005-02-21 05:52:16 +00:00
TMW_RTF_TO_THDL_WYLIETest4_aka_TD4222I1.INCResultUNI.expected All I *meant* to do with this commit (you tell me if I did more) was to change 2005-02-21 05:05:13 +00:00
TibetanConverter.java Jskad has two new menu items that are a shortcut for running a standalone 2005-02-27 10:27:37 +00:00
TibetanPane.java A DuffPane is now a TibetanPane. A TibetanPane is much more lightweight 2002-11-08 04:05:06 +00:00
TinyTest.java TMW->EWTS: 2005-02-07 03:17:40 +00:00
jskad_doc.html Jskad has two new menu items that are a shortcut for running a standalone 2005-02-27 10:27:37 +00:00
package.html The ACIP "BNA" was converting to B-NA instead of B+NA, even though NA cannot take a BA prefix. This was because BNA was interpreted as root-suffix. In ACIP, BN is surely B+N unless N takes a B prefix, so root-suffix is out of the question. 2003-10-26 00:21:54 +00:00