Commit graph

  • f95240890c Don't halt for failure or error on DuffPaneTest; it requires a headed display. dchandler 2003-07-19 14:46:58 +0000
  • a7f0c35738 Added a test for ts.ha vs. tsha ambiguity; there is no ambiguity. dchandler 2003-07-18 03:51:29 +0000
  • dc454b8c0c More test cases related to the following: dchandler 2003-07-18 02:31:02 +0000
  • f8c959bfb0 The Tibetan d.za was being converted into the Wylie dza incorrectly. This is a rare case, but I want TMW->Wylie to be perfectly unambiguous. dchandler 2003-07-18 00:30:27 +0000
  • 1c29566aee I'm now using the Unix diff built in to Apache Jakarta Commons JRCS (which I found on suigeneris.org, not apache.org) in order to bulletproof the Tibetan Converter tests. They used to fail due to nondeterminism in the Java RTF writer; they should no longer fail. dchandler 2003-07-14 12:26:26 +0000
  • 06fb77a82b Initial revision dchandler 2003-07-14 12:22:29 +0000
  • f900154e7a Tests disambiguation in TMW->Wylie conversion. dchandler 2003-07-14 12:21:02 +0000
  • 0622ac5062 Jskad no longer relies on the <?Consonants?>, <?Vowels?>, <?Other?>, or <?Numbers?> commands; it instead hard-codes the appropriate comma- delimited lists. This is cleaner because WylieWord and Jskad had different values for these lists. dchandler 2003-07-14 12:19:46 +0000
  • fb85f6e8ce Fix comment. dchandler 2003-07-14 12:17:04 +0000
  • 79b3b97326 Remove warning message from menu item. dchandler 2003-07-13 23:19:11 +0000
  • c986684beb Updated help to talk about new features. dchandler 2003-07-13 22:51:35 +0000
  • f695b1a6c1 Updated baselines because conversions have improved since the last update. dchandler 2003-07-13 19:14:41 +0000
  • d10f97fc06 Disambiguation was not being used appropriately. This makes previous TMW->Wylie conversions with the new-and-improved TMW->Wylie algorithm faulty. dchandler 2003-07-13 19:14:15 +0000
  • 96afae795c Disambiguation was not being used appropriately. This makes previous TMW->Wylie conversions with the new-and-improved TMW->Wylie algorithm faulty. dchandler 2003-07-13 18:46:29 +0000
  • 802e0cb588 If this method uses the Wylie representation, you get an infinite recursion when you do a TMW->Wylie conversion for a document with glyphs that have no known Wylie. dchandler 2003-07-13 17:40:02 +0000
  • a86a0f235b I was missing a break; statement; this caused an Error to be thrown during some TMW->Wylie conversions. No conversions were erroneous, though. dchandler 2003-07-13 17:38:00 +0000
  • 6677d1e245 Code cleanup. dchandler 2003-07-13 16:53:03 +0000
  • 31f0f852cc The ACIP keyboard is context-sensitive, so it'll likely never be supported by the current infrastructure as a keyboard. I'm taking it out of Jskad. dchandler 2003-07-13 16:30:58 +0000
  • 3b6eaa792e Fixed javadocs. dchandler 2003-07-11 13:33:30 +0000
  • 85176cd9f3 Put in a fix for a new bug in Swing's RTF support. This bug is w.r.t. escapes like \bullet, \emdash, etc., and this fix only works for Windows or OS/2 RTF files, not for Mac RTF files. So if you want a TM->TMW conversion to work, use MS Word for Windows, not for the Mac. dchandler 2003-07-11 13:30:22 +0000
  • d726bc0258 A couple of changes to TMW->Unicode thanks to Than's reply to my questions. dchandler 2003-07-09 01:44:15 +0000
  • 9db233bdf8 Cosmetic change. dchandler 2003-07-08 14:31:14 +0000
  • 02558a1d78 Jskad supports <7, >8, etc. again; it no longer supports the punctuation '<' and '>'. The current keyboard implementation makes this an either-or proposition, when fundamentally it need not be. dchandler 2003-07-08 14:30:17 +0000
  • c04a3f189b Rearranged the topics. dchandler 2003-07-08 12:50:27 +0000
  • 23d18c925f Tibetan! 5.1's docs were again faulty. fa and va were getting the wrong vowels. dchandler 2003-07-08 02:59:17 +0000
  • 24ac6fd06c The Trie of possible inputs fixed this bug. dchandler 2003-07-06 16:31:13 +0000
  • d88141512b Small changes w.r.t. clearing preferences. Some code cleanup. dchandler 2003-07-06 16:24:29 +0000
  • 086f4bb6ec Renamed the Info menu Help. dchandler 2003-07-05 22:25:21 +0000
  • 0643096899 Initial revision dchandler 2003-07-05 22:13:17 +0000
  • 8c4ab30a52 Rearranged the Tools menu; made the converter smart about "find some..." and "find all..." modes. dchandler 2003-07-05 21:02:46 +0000
  • 72d2eee503 Code cleanup. dchandler 2003-07-05 19:26:58 +0000
  • a463b686b3 Jskad now ships with both TibetanMachine and TibetanMachineWeb fonts by default, not just TMW. Thus users need not install these fonts on their systems. dchandler 2003-07-05 18:00:29 +0000
  • 9effee0564 If you opened a file from the recently opened files list and very quickly mouse-clicked on the new Jskad window, you could cause an infinite regression of requestFocus() operations because the menu would try to get focus back. I grab focus from the menu now. dchandler 2003-07-05 02:30:00 +0000
  • 51679c158b Final fixes completed; recently opened files can now be selected from Jskad's file menu. dchandler 2003-07-05 02:15:33 +0000
  • 4410b52c07 There's still a small bug in this, but here's the real stuff: dchandler 2003-07-04 03:29:25 +0000
  • d863446d25 I think *this* compiles... dchandler 2003-07-04 02:32:40 +0000
  • 407020108f I didn't mean to commit the previous revision; I'm still tweaking it. dchandler 2003-07-04 02:32:03 +0000
  • 9f0b1c3250 Recently opened files can now be selected from Jskad's file menu. dchandler 2003-07-04 02:31:23 +0000
  • 7500b4e06b Jskad won't allow you to exit by closing the last window anymore. Instead, you get a dialog box saying to use File/Exit. dchandler 2003-07-04 00:21:07 +0000
  • 6c286573ba Fixed Javadocs. dchandler 2003-07-04 00:12:59 +0000
  • 0a1bc0d30b getWylie now takes a parameter for error detection; I'm not detecting errors here though. dchandler 2003-07-01 23:20:08 +0000
  • 0d1999d055 getWylie now takes a parameter for error detection; I'm not detecting errors here though. dchandler 2003-07-01 22:52:18 +0000
  • a48ec641d5 Better error messages in TMW->Wylie conversions. The user knows what's up. dchandler 2003-07-01 03:43:33 +0000
  • 3113a4b8de Some of the \tmw80.. mappings were out of date. dchandler 2003-07-01 03:42:30 +0000
  • e7e7c2bf15 The command-line tool runs in headless mode by default, so it will work on a Linux console, e.g. The JUnit tests will too, though 'ant check' still fails because we don't sneak the -Djava.awt.headless=true into the process early enough. dchandler 2003-07-01 02:50:09 +0000
  • 6151a7bc94 TMW->Wylie now occurs in the TibetanDocument, not in DuffPane, which means that the command-line tool can finally function with a headless graphics device. Hopefully it will speed things up, too. It also means that entering Roman text into the TMW->Unicode conversion and TMW->TM conversion will be easy. dchandler 2003-07-01 01:21:57 +0000
  • 61d29fc355 The TMW->Wylie mapping was busted w.r.t. tshegs. dchandler 2003-07-01 00:17:18 +0000
  • 2cfeefe1ad Dressed up this page in the THDL uniform now that it lives on thdl.org. dchandler 2003-06-30 03:39:39 +0000
  • 229536884f I've validated by hand the TM<->TMW mappings. A few things changed, so no previous TM->TMW or TMW->TM conversions can be trusted. dchandler 2003-06-30 02:24:11 +0000
  • dc03083433 I've validated by hand the TM<->TMW mappings. A few things changed, so no previous TM->TMW conversions can be trusted. dchandler 2003-06-30 02:22:09 +0000
  • 58644a6ef9 Better error handling. dchandler 2003-06-30 02:20:52 +0000
  • b16fb8a85c This is correct; the Tibetan! 5.1 documentation is not. This affects TM->TMW conversions. dchandler 2003-06-29 22:11:00 +0000
  • aedef4b44d An error now appears if you try to convert from format A to format B but no glyphs in format A appear. In this case, it is likely that you meant to convert a different file or do a different conversion. dchandler 2003-06-29 21:31:48 +0000
  • ee14b7b97f Jskad now has the ability to open its buffer with an external viewer, e.g. Microsoft Word. dchandler 2003-06-29 20:49:30 +0000
  • 646e23b4a4 Tweaked the converter GUI so that you can open the old and the new files with the external viewer. dchandler 2003-06-29 16:45:15 +0000
  • 3f76c3692d Fixed Javadoc warnings. dchandler 2003-06-29 15:37:35 +0000
  • b841a7f14b The converter GUI can now be run standalone or from Jskad's Tools menu. dchandler 2003-06-29 04:18:36 +0000
  • 7938648ca8 TM->TMW conversion has no known bugs. Oddballs have been comprehensively handled. dchandler 2003-06-29 03:03:07 +0000
  • 689c1910aa To deal with java.swing.text.rtf bugs regarding hexadecimal escape sequences, I've created RTFFixerInputStream. It turns illegal hexadecimal escapes into Unicode escapes. dchandler 2003-06-29 02:30:08 +0000
  • 0b849aed97 Fixed comments w.r.t. javadoc warnings. dchandler 2003-06-29 02:22:20 +0000
  • 4e279defb4 Fixed a couple of array bounds checks. dchandler 2003-06-28 16:33:58 +0000
  • 2a359c45ef Bad conversions were not leaving the unconvertable characters at the beginning of the document as they should and as they are documented to. dchandler 2003-06-28 16:20:19 +0000
  • c39d8d6326 My earlier code cleanup introduced this bug; TMW->TM conversion was busted. dchandler 2003-06-26 22:48:51 +0000
  • 25510542b2 Now with a nicer error message in one case. dchandler 2003-06-26 22:48:05 +0000
  • c34259b105 Code cleanup. dchandler 2003-06-25 01:04:24 +0000
  • 9e6c3009ac Added an About button. Code cleanup. Changed the Cancel button to the Close button. dchandler 2003-06-25 00:49:11 +0000
  • 569fba6467 Made the comments in the my_thdl_preferences.txt file use standard line separators. dchandler 2003-06-25 00:03:46 +0000
  • 0f3c4174b6 Made the comments in the my_thdl_preferences.txt file more useful. dchandler 2003-06-24 23:48:00 +0000
  • c67ddb2d6c Use Ximalaya, not Arial Unicode MS, by default. dchandler 2003-06-24 12:51:32 +0000
  • 33beb7b782 Bye bye debugging output. dchandler 2003-06-24 12:23:37 +0000
  • f547734043 Added Than's converter GUI code; adapted it to work with Jskad's converters. dchandler 2003-06-24 03:02:29 +0000
  • 19d7cabfe6 Forget the final=faster myth. dchandler 2003-06-24 03:01:13 +0000
  • 917864574c Fixed a logic bug in mapTMWtoTM and mapTMtoTMW. dchandler 2003-06-23 01:58:11 +0000
  • b6d8fd89f9 When errors in (all but TMW->Wylie and Wylie->TMW) conversion occur, the troublesome glyphs are now put at the beginning of the document AFTER AN ACHEN. This makes a glyph like \tmw7095 visible atop the achen. dchandler 2003-06-23 01:24:02 +0000
  • 0f77b32add It's not in use, but there's code to make Jskad a TM carrier just as it is a TMW carrier. dchandler 2003-06-22 22:11:40 +0000
  • 1f4343bed0 TMW->TM, TM->TMW, and TMW->Unicode conversions are all (at least 2) orders of magnitude faster. dchandler 2003-06-22 22:10:58 +0000
  • afe73c2228 The pseudo-file '-', referring to standard input, is now accepted as a command-line argument. dchandler 2003-06-22 21:05:16 +0000
  • 900f7492b0 'ant clean check' was failing because I hadn't updated the --find-some-non-tmw and --find-all-non-tmw baselines. dchandler 2003-06-22 16:11:58 +0000
  • 66287f3cc9 Small TMW->Wylie performance improvements. TMW->Wylie is *much* faster than TMW->Unicode etc.; this is because many fewer replacements are made (i.e., more text is replaced each time a replacement is performed). dchandler 2003-06-22 04:32:59 +0000
  • 6540b260bd Fixes a (small, I think) TMW->Unicode performance glitch. I was inserting 5 characters at a time and then skipping ahead just one position. I don't think this affected correctness. dchandler 2003-06-22 04:08:33 +0000
  • dfe64a1927 Added --find-some-non-tm and --find-all-non-tm modes to the converter to help ensure worry-free TM->TMW conversions. dchandler 2003-06-22 00:14:18 +0000
  • 80101666c7 Included a fix from WylieWord's tibwn.ini. Removed some needless trailing tildes. dchandler 2003-06-21 02:35:21 +0000
  • 9a41f512d9 It used to be the case that you could select 'Close', and then when asked "do you want to save?" you could press yes and then press cancel and Jskad would still exit. That's no longer the case. dchandler 2003-06-21 02:07:51 +0000
  • 45b87b0fb4 In Jskad, you can now clear the preferences and return to default values. dchandler 2003-06-21 01:26:17 +0000
  • fbb6245fdb Added cut() and copy() methods to override JTextPane's methods of same name. eg3p 2003-06-20 15:27:20 +0000
  • 149eecc4fb Added a thdl-nightly-build target for nightly builds on iris.lib.virginia.edu. This will need to be edited to use the real path on iris. dchandler 2003-06-19 01:58:59 +0000
  • 1ae7948fed Nightly builds are now done using pserver CVS updates. The 'dc-nightly-build' target no longer does a cvs update, because that's not always going to work. dchandler 2003-06-19 01:11:33 +0000
  • 5067683121 Edward corrected me; he had intended to have M map to 7.91, not 7.90. dchandler 2003-06-17 01:46:19 +0000
  • 6712b47e13 Added an option to control the Unicode font for TMW->Unicode conversions. dchandler 2003-06-15 20:28:56 +0000
  • ced830a7d3 Renamed TMW_RTF_TO_THDL_WYLIE TibetanConverter. dchandler 2003-06-15 19:19:23 +0000
  • 34a7b5da9b This converter now performs TMW->Unicode conversions. dchandler 2003-06-15 18:38:42 +0000
  • da70434e52 Jskad now allows for TMW->Unicode conversion. dchandler 2003-06-15 16:27:36 +0000
  • af5b95b08d A TMW->Unicode table is here. Note these issues, however: dchandler 2003-06-15 03:25:45 +0000
  • b387c512e9 Fixed two bugs. dchandler 2003-06-15 03:08:57 +0000
  • 189fef9aec Made Jskad smart enough to handle a few more EWTS characters; some it can only convert to Wylie, others are live key sequences. This will make converting the shechen documents go more smoothly. dchandler 2003-06-09 13:35:43 +0000
  • 09a55110b7 Handles more TibetanMachine oddballs. dchandler 2003-06-09 02:01:13 +0000
  • b9219640e5 Handles more TibetanMachine oddballs. dchandler 2003-06-09 01:53:01 +0000
  • e97e1c8464 Handles more TibetanMachine oddballs. dchandler 2003-06-09 01:20:32 +0000
  • 651a599188 Fixed usage info. dchandler 2003-06-08 23:23:12 +0000
  • 70b31558fa Tried to fix a crashing bug that happened when you converted TM->TMW and then tried to convert that TMW to Wylie. I swear it's Java's problem (see the ugly stack trace in the code and decide for yourself), and I tried replacing rather than inserting-and-then-removing, but it didn't work. I've left these things as options. dchandler 2003-06-08 23:12:52 +0000