dchandler
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.
2003-07-14 12:19:46 +00:00
dchandler
fb85f6e8ce
Fix comment.
2003-07-14 12:17:04 +00:00
dchandler
79b3b97326
Remove warning message from menu item.
2003-07-13 23:19:11 +00:00
dchandler
c986684beb
Updated help to talk about new features.
2003-07-13 22:51:35 +00:00
dchandler
f695b1a6c1
Updated baselines because conversions have improved since the last
...
update.
2003-07-13 19:14:41 +00:00
dchandler
d10f97fc06
Disambiguation was not being used appropriately. This makes previous
...
TMW->Wylie conversions with the new-and-improved TMW->Wylie
algorithm faulty.
Now I'm using it a little more than you need to, e.g. b.lha instead of blha is
generated because bla and b.la are ambiguous.
2003-07-13 19:14:15 +00:00
dchandler
96afae795c
Disambiguation was not being used appropriately. This makes previous
...
TMW->Wylie conversions with the new-and-improved TMW->Wylie
algorithm faulty.
Now I'm using it a little more than you need to, e.g. b.lha instead of blha is
generated because bla and b.la are ambiguous.
2003-07-13 18:46:29 +00:00
dchandler
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.
2003-07-13 17:40:02 +00:00
dchandler
a86a0f235b
I was missing a break; statement; this caused an Error to be thrown during
...
some TMW->Wylie conversions. No conversions were erroneous, though.
2003-07-13 17:38:00 +00:00
dchandler
6677d1e245
Code cleanup.
2003-07-13 16:53:03 +00:00
dchandler
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.
2003-07-13 16:30:58 +00:00
dchandler
3b6eaa792e
Fixed javadocs.
2003-07-11 13:33:30 +00:00
dchandler
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.
2003-07-11 13:30:22 +00:00
dchandler
d726bc0258
A couple of changes to TMW->Unicode thanks to Than's reply to my
...
questions.
2003-07-09 01:44:15 +00:00
dchandler
9db233bdf8
Cosmetic change.
2003-07-08 14:31:14 +00:00
dchandler
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.
Added a <?Numbers?> command and an <?Input:Numbers?> command to
tibwn.ini; broke the numbers apart from the consonants. This facilitates the
new-and-improved Tibetan->Wylie conversion.
Tibetan->Wylie is now done by forming legal tsheg-bars. A legal tsheg bar
is converted into perfect THDL Wylie. See code comments to learn what
it thinks is a legal tsheg-bar, but it inlcudes bskyUMbsH minus the trailing
punctuation (H), e.g.
Illegal sequences, such as runs of transliterated Sanskrit, are turned into
unambiguous Wylie; each glyph is followed by a vowel or a disambiguator
('.').
I've made it so that the illegal sequences are as beautiful as possible. You
get 'pad+me', for example, not the equivalent but uglier 'pad+m.e.'.
2003-07-08 14:30:17 +00:00
dchandler
c04a3f189b
Rearranged the topics.
2003-07-08 12:50:27 +00:00
dchandler
23d18c925f
Tibetan! 5.1's docs were again faulty. fa and va were getting the wrong
...
vowels.
2003-07-08 02:59:17 +00:00
dchandler
24ac6fd06c
The Trie of possible inputs fixed this bug.
2003-07-06 16:31:13 +00:00
dchandler
d88141512b
Small changes w.r.t. clearing preferences. Some code cleanup.
2003-07-06 16:24:29 +00:00
dchandler
086f4bb6ec
Renamed the Info menu Help.
...
Now using CalHTMLPane to surf the offline and the online help.
2003-07-05 22:25:21 +00:00
dchandler
8c4ab30a52
Rearranged the Tools menu; made the converter smart about "find some..."
...
and "find all..." modes.
2003-07-05 21:02:46 +00:00
dchandler
72d2eee503
Code cleanup.
2003-07-05 19:26:58 +00:00
dchandler
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.
2003-07-05 18:00:29 +00:00
dchandler
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.
2003-07-05 02:30:00 +00:00
dchandler
51679c158b
Final fixes completed; recently opened files can now be selected from
...
Jskad's file menu.
2003-07-05 02:15:33 +00:00
dchandler
4410b52c07
There's still a small bug in this, but here's the real stuff:
...
Recently opened files can now be selected from Jskad's file menu.
A Jskad now gives the focus to the DuffPane when that Jskad gets the
focus.
2003-07-04 03:29:25 +00:00
dchandler
d863446d25
I think *this* compiles...
2003-07-04 02:32:40 +00:00
dchandler
407020108f
I didn't mean to commit the previous revision; I'm still tweaking it.
2003-07-04 02:32:03 +00:00
dchandler
9f0b1c3250
Recently opened files can now be selected from Jskad's file menu.
...
A Jskad now gives the focus to the DuffPane when that Jskad gets the
focus.
2003-07-04 02:31:23 +00:00
dchandler
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.
2003-07-04 00:21:07 +00:00
dchandler
6c286573ba
Fixed Javadocs.
2003-07-04 00:12:59 +00:00
dchandler
0a1bc0d30b
getWylie now takes a parameter for error detection; I'm not detecting errors
...
here though.
Fixed a typo in a property name.
2003-07-01 23:20:08 +00:00
dchandler
0d1999d055
getWylie now takes a parameter for error detection; I'm not detecting errors
...
here though.
2003-07-01 22:52:18 +00:00
dchandler
a48ec641d5
Better error messages in TMW->Wylie conversions. The user knows what's
...
up.
2003-07-01 03:43:33 +00:00
dchandler
3113a4b8de
Some of the \tmw80.. mappings were out of date.
...
3+1/2 is not EWTS; took these out.
2003-07-01 03:42:30 +00:00
dchandler
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.
2003-07-01 02:50:09 +00:00
dchandler
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.
2003-07-01 01:21:57 +00:00
dchandler
61d29fc355
The TMW->Wylie mapping was busted w.r.t. tshegs.
...
Also, I now map both TMW7.90 and TMW7.91 to EWTS 'M'.
2003-07-01 00:17:18 +00:00
dchandler
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.
2003-06-30 02:24:11 +00:00
dchandler
dc03083433
I've validated by hand the TM<->TMW mappings. A few things changed, so
...
no previous TM->TMW conversions can be trusted.
2003-06-30 02:22:09 +00:00
dchandler
58644a6ef9
Better error handling.
2003-06-30 02:20:52 +00:00
dchandler
b16fb8a85c
This is correct; the Tibetan! 5.1 documentation is not. This affects
...
TM->TMW conversions.
See http://sourceforge.net/tracker/index.php?func=detail&aid=746871&group_id=61934&atid=502515
for a full list of Tibetan! 5.1 documentation errors.
2003-06-29 22:11:00 +00:00
dchandler
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.
2003-06-29 21:31:48 +00:00
dchandler
ee14b7b97f
Jskad now has the ability to open its buffer with an external viewer, e.g.
...
Microsoft Word.
Better OOM error handling in the GUI converter; untested, though.
2003-06-29 20:49:30 +00:00
dchandler
646e23b4a4
Tweaked the converter GUI so that you can open the old and the new files
...
with the external viewer.
2003-06-29 16:45:15 +00:00
dchandler
3f76c3692d
Fixed Javadoc warnings.
2003-06-29 15:37:35 +00:00
dchandler
b841a7f14b
The converter GUI can now be run standalone or from Jskad's Tools menu.
...
The converter GUI gives nicer error messages in at least one case.
2003-06-29 04:18:36 +00:00
dchandler
7938648ca8
TM->TMW conversion has no known bugs. Oddballs have been
...
comprehensively handled.
2003-06-29 03:03:07 +00:00
dchandler
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.
2003-06-29 02:30:08 +00:00