amontano
e4aa52a6eb
re-arranged the display. Now the buttons are closer to the text input.
2002-10-27 18:48:48 +00:00
amontano
8391f19a8d
copy and paste features are fixed.
2002-10-27 18:48:03 +00:00
amontano
7336d27a33
fixing the copy-paste issue for the translation tool.
2002-10-26 18:15:34 +00:00
dchandler
b6b8cd73ff
Moved JskadKeyboard-related code into separate files; made many things public.
2002-10-26 17:40:51 +00:00
dchandler
3ee1fbd3fa
Removed backup copies of .java files.
2002-10-26 15:57:06 +00:00
amontano
d35048a067
fixing copy and paste. works, except if pasted from a TextArea through the windows pop-up menu.
2002-10-26 15:49:55 +00:00
dchandler
627b35cd33
CVS now ignores the third-party JARs.
2002-10-26 15:38:50 +00:00
eg3p
34b660b8f9
Moved all media related stuff to new package.
...
This makes more sense, since all this stuff is
accessed by both Savant and QuillDriver.
2002-10-25 20:19:56 +00:00
eg3p
7f3f0eb8e1
Various changes related to Quicktime and JMF
...
support, as well as keyboard modularization. Not
quite done yet, though, so may not compile.
2002-10-25 20:18:22 +00:00
eg3p
3f17daab67
no message
2002-10-25 19:48:23 +00:00
eg3p
27dfa66b02
Ongoing work with Andres to change paste so that
...
isRomanEnabled = false implies auto conversion
of Wylie to Tibetan. Doesn't work yet.
2002-10-25 19:47:14 +00:00
eg3p
91b8fd3cd9
Edited JskadKeyboard code slightly so that it is
...
easier to use these keyboards outside of Jskad
(for example from QuillDriver).
2002-10-25 19:41:43 +00:00
eg3p
8fbb971628
Removed proposed JSpinner reflection code which
...
I moved to SimpleSpinner instead.
2002-10-25 19:39:32 +00:00
eg3p
107b4424b4
This is a class that uses reflection to manifest as
...
JSpinner if JRE 1.4 is installed, otherwise as
a numeric JTextField.
2002-10-25 19:36:40 +00:00
amontano
a2e8acca39
almost working but not quite
2002-10-25 17:59:27 +00:00
eg3p
d45a58e1ba
Changed paste so that if (isRomanEnabled = false),
...
it will assume the text is Wylie and convert it to
Tibetan.
2002-10-25 17:34:30 +00:00
dchandler
d211930e68
At Edward's request, the codebase for Java Web Start releases may now
...
be specified on the command line via
'ant -Djnlp.codebase="http://foo.bar/baz "'.
This means that dist/ no longer contains .jnlp files; they are created by Ant
instead.
2002-10-25 11:56:05 +00:00
dchandler
010d8cb972
At Edward's request, Vamp is no longer required to build our tools. It is still
...
required by anyone who wishes to cut a Java Web Start release.
This should make it easier for a new developer to get up to speed.
2002-10-25 11:04:24 +00:00
dchandler
86a729ee08
Javadocs are generated using a classpath with all the extras. The included
...
files list is now foolproof, also.
2002-10-25 10:58:44 +00:00
dchandler
36e8959817
Updated the classes and resource in tt-servlet to meet Andres's specs.
2002-10-25 00:21:34 +00:00
dchandler
002f49323a
There are now two ways to specify servlet classes, and the second
...
is completely general.
2002-10-24 13:53:27 +00:00
dchandler
f6bcc49119
Fixed a bug I introduced when I made Tibetan keyboards more modular.
2002-10-23 04:03:17 +00:00
dchandler
8da821d503
Uses new methods for cutting and copying from a DuffPane.
2002-10-23 02:50:48 +00:00
dchandler
f38290efd2
If you've used 'ant -Dj2ee.sdk.home="C:\j2sdkee1.3.1\lib"', then the dist
...
and compile targets will build the servlet form of the translation tool. If you
haven't, they won't build it.
Added comments.
Made it easier to change the build classpath inside a target while retaining
reusability.
Fixed typo: ttbin should've been ttservletbin.
2002-10-23 01:08:52 +00:00
eg3p
2e8608d13b
Miscellaneous minor changes.
2002-10-22 20:47:39 +00:00
eg3p
984a1841b1
no message
2002-10-22 20:46:34 +00:00
dchandler
4eda412cb5
The enter and tab keys were causing edits regardless of setEditable(false);
...
this is now fixed.
Minor clean-up resulting from my aborted refactoring of the keyboard event
handling code.
2002-10-22 03:53:33 +00:00
dchandler
6a8753df3b
Updated this to keep up with the new documentation on our build systems.
2002-10-20 22:40:49 +00:00
dchandler
4c0026ab4f
Removed the old installKeyboard routines.
2002-10-20 08:25:10 +00:00
dchandler
dc53ded878
Adding a new Tibetan keyboard now requires merely copying and pasting
...
3 lines. Quick reference .rtf files (on the Info menu) are optional.
Added a first try at an ACIP keyboard. At the very least, ACIP's "GHA"
is busted.
2002-10-20 08:02:16 +00:00
dchandler
2a923f83f8
Added a first attempt at an ACIP keyboard following their document
...
http://www.asianclassics.org/download/tibetancode/ticode.pdf
2002-10-20 07:59:25 +00:00
dchandler
0097be4266
Fixed bug 617156, "DuffPane ignores setEditable(false)".
...
I fixed this the easy way, by checking the value of isEditable() before
cutting, pasting, or adding typed text. I may have missed a spot, but
checking at a lower level is a bit less efficient.
Fixing this the hard way, the keymaps-and-overridden-default-action way,
seems like it will make the code uglier, not cleaner. And it won't get us
closer to fixing the killer bug, 614475, "Improper Line Wrapping".
2002-10-20 05:54:29 +00:00
dchandler
79776d44f9
Added the media player preference to the system default preferences file.
2002-10-19 03:29:52 +00:00
dchandler
44524d3c89
Bulletproofed so that this can run in the presence of a security manager.
2002-10-19 02:27:14 +00:00
dchandler
ef4ce16a0f
Formatted these to look good in our Java RTF panes.
...
Formatter the 28 consonants in the canonical way, 7.5 rows.
2002-10-19 02:20:19 +00:00
amontano
8be8924cfc
accepting both acip and wylie now
2002-10-18 23:28:49 +00:00
eg3p
836604a97a
I added keyboard accelerator shortcuts for most menu options,
...
and fixed aspects of QD's QT for Java component. At the moment
there are two classes, SmartQT4JPlayer and SmartJMFPlayer, that
both extend SmartMoviePanel, an abstract class extending Panel.
If it would be better to make SmartMoviePanel an interface that
would only require minor changes.
You can switch back and forth between JMF and QT4J from the
menu bar, or you can type:
java -Dthdl.media.player=qt4j/jmf -jar QuillDriver.jar
Note that the QT4J module crashes sometimes before it can open
the video file. I'm not sure why.
2002-10-18 16:11:50 +00:00
eg3p
77ba841c6e
no message
2002-10-18 15:50:35 +00:00
dchandler
7f24759ff6
You can now easily extend the classpath by putting .zip files into
...
extensions/drop-ins/.
2002-10-18 02:57:57 +00:00
eg3p
2ea513bab8
Began implementing Quicktime for Java (QT4J) option in QD. As it is, Mac OS goes to Quicktime, while Windows goes to JMF. QT player stills needs some work.
2002-10-15 21:22:59 +00:00
eg3p
7cb7f14759
Changed qd-compile to compile org/thdl/tib/text/TibetanHTML.java, necessary for xsl transformations.
2002-10-15 21:14:31 +00:00
dchandler
eeabe3df80
Leave the Java Web Start WAR file on disk unless ant is invoked with the
...
-Ddelete.the.war= option.
Added 'ant -Dkeystore=foo' and 'ant -Dkey.alias' properties to ease
the creation of Java Web Start releases.
2002-10-15 02:14:54 +00:00
amontano
32c9c95129
good solution for g suffix problem in the acip dictionary. Perhaps solves 90% of the ambiguous cases!
2002-10-14 21:08:19 +00:00
dchandler
cfa4ba4fdb
Fixed Javadoc comment.
2002-10-14 05:23:58 +00:00
dchandler
08e4e2fc57
Added a flexible mechanism for persistent boolean-, integer-, and
...
string-valued preferences built atop java.util.Properties.
How it works: the jvm is asked first, and then the user's prefs file, if it exists,
then the system-wide prefs file, and then the built-in preferences. Finally, for
robustness, a default may be optionally hard-coded in the source.
I made several things configurable, too:
the default Tibetan keyboard
the default font sizes and faces
whether you want developer-only features enabled
Savant's file extension (.savant)
etc.
The only known problems are the following:
The default location for the user's preferences file is windows-specific,
arbitrary, and not in the user documentation. Likewise for the location of the
system-wide preferences file. You can change them using 'java -D', though.
There is no "Save preferences" option yet, and closing the program does
not save preferences either.
2002-10-14 04:06:05 +00:00
dchandler
b914309dba
Got rid of Javadoc warnings by rephrasing things. Fixed a broken Javadoc
...
link.
2002-10-14 00:19:30 +00:00
dchandler
00d5dd86c3
The javadocs' external links were busted, so now we do a -link, not a
...
-linkoffline, by default.
The four Tibetan keyboards are described in four RTF files, these are now
handled in Jskad's build.
2002-10-13 20:44:31 +00:00
dchandler
0668a1b378
Added RTF files describing the four Tibetan keyboards that Jskad supports.
2002-10-13 20:43:11 +00:00
dchandler
f2e1041ab9
The "Info" menu contains four new items, descriptions of each of the four
...
supported Tibetan keyboards.
2002-10-13 20:42:23 +00:00
dchandler
795e50161d
The code that brings up the "About" and "Help" windows has been cleanly
...
factored out because Jskad uses it too (for keyboard mapping descriptions).
2002-10-13 20:41:40 +00:00