Commit graph

29 commits

Author SHA1 Message Date
dchandler
01afd44d98 Added a nightly build from April 12, 2003 to the website as an experiment. 2003-04-13 02:14:48 +00:00
dchandler
afde3fe2a3 Double spacing so I don't hate to read it.
Mentions how to maintain WylieWord.
2003-03-22 03:07:57 +00:00
dchandler
5f2039396f Removed most mentions of QuillDriver and Savant from this file. 2003-03-22 02:53:35 +00:00
dchandler
5b5a6aab25 You may no longer put xml-apis.jar, xercesImpl.jar, or xalan.jar in
Jskad/extensions.  If you're lazy, you can move them to
extensions/drop-ins, but the correct thing to do is to move x*.jar to
$ANT_HOME/lib [next to vamp.jar, if you're already set up for Java Web
Start builds].  This is a side effect of improving the nightly builds.

Nightly builds now feature an HTML summary of the JUnit test results,
a datestamp, and full API docs in two flavors.

If you use a patched vamp.jar [e-mail me] that can run when an X11
display is not available (there is not an analogous problem for
Windows servers, I suspect), all you have to do to put up a nightly
builds site is to set up CVS access so that no password is requires
using SSH public-key crypto (sf.net documents how to do so well) and
then use the following daily cron job on your Unix box:

#! /bin/sh
renice +19 -p $$ >/dev/null 2>&1
su -l joe-user /bin/sh -c /var/www/thdl/nightly/doTheBuild.sh

where joe-user is an unprivileged user who has installed Ant properly
(see the updated BuildSystems.html on the developer's site off of
thdltools.sf.net) and set himself up a Jskad sandbox with a Fonts
sandbox underneath it in, e.g., /var/www/thdl/nightly/Jskad.  Here's
doTheBuild.sh:

#! /bin/sh
JSKAD=/var/www/thdl/nightly/Jskad
DEST=/var/www/thdl/nightly/builds
HISTORY=/var/www/thdl/nightly/history
DATE=`date`
if test ! -d $DEST; then \
     echo "$DEST does not exist ($DATE)." >> history; exit 1; fi
(cd $JSKAD && ant dc-nightly-build \
 && rm -fr ${DEST}/* \
 && cp dist/nightlyBuild.zip $DEST \
 && cd $DEST \
     && unzip nightlyBuild.zip)
if test $? != 0; then echo "NIGHTLY BUILDS FAILED on $DATE" >> $HISTORY; exit 2; fi
DDDATE=`date`
echo "Success on start=$DATE end=$DDDATE" >> $HISTORY
exit 0
2003-02-10 04:24:25 +00:00
dchandler
d1ce484a1f Fixed a broken link. 2003-01-27 05:44:56 +00:00
dchandler
6064903cf9 Documents how to install and use JUnit for automated unit tests.
Besides the fact that I like unit tests, my Unicode conversion work is
going to have to be thorougly tested.

Other small improvements to the text were made.
2003-01-12 20:49:23 +00:00
dchandler
9024726a9d Links to a design document concerning the Tibetan Format Converter,
a.k.a. the "Rosetta Stone".
2002-11-19 23:23:59 +00:00
dchandler
5cfbcdfd30 Added a design document concerning the Tibetan Format Converter,
a.k.a. the "Rosetta Stone".
2002-11-19 23:17:01 +00:00
dchandler
58287c09a5 Documents checking out the Fonts module underneath the Jskad module to
allow for including the fonts inside JARs.
2002-11-18 20:26:23 +00:00
dchandler
42d9c7c072 Typo. 2002-10-28 05:12:43 +00:00
dchandler
ba7fd6370a We now have two sets of API docs, one with private members too. 2002-10-28 05:09:15 +00:00
dchandler
c79911fec5 We now have two sets of API docs, one with private members too. 2002-10-28 05:00:07 +00:00
dchandler
d4f8161d2b 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:38 +00:00
dchandler
38e6504d0d 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:06:04 +00:00
dchandler
1ef4b5cff8 Added documentation on our build systems -- how to compile, run, cut
releases, etc.
2002-10-20 22:40:18 +00:00
dchandler
b66f6b1756 Ran these through the W3C validator and fixed the problems I found. 2002-10-20 22:39:11 +00:00
dchandler
7f58884706 Added links to JDOM, Xerces, and Xalan. 2002-10-06 20:46:33 +00:00
dchandler
0dc02e63ef Now we'll have archived CVS commit messages thanks to a script in
CVSROOT that sends mail to thdltools-cvs@lists.sf.net.

(Cosmetic changes to the website were made.)
2002-10-03 04:34:29 +00:00
dchandler
475fa9fcea Added link back to index.html. 2002-10-03 04:26:17 +00:00
dchandler
e760af8c1a Minor changes to the text.
Changed e-mail address for comments on these pages to the developer's
mailing list.
2002-10-03 04:17:19 +00:00
dchandler
e29d12dcab Added many links to other projects of interest. 2002-10-03 04:00:57 +00:00
dchandler
5d7d46f8f4 Added link to JUnit. 2002-09-30 02:58:12 +00:00
dchandler
8d39771fb8 Added links to Apache Ant.
Reformatted link to our API docs.
2002-09-30 01:37:38 +00:00
dchandler
f4fc29fe6c Accurate hit counts for this page did not exist until today, because this commit tells SF.net which project is getting page views. 2002-09-29 20:51:44 +00:00
dchandler
e1cd145801 Added link to API docs, which are now generated by an ant task so that they can be easily updated.
Rephrased something to remove doubt.

Now ignoring api docs in CVS.
2002-09-29 20:42:41 +00:00
dchandler
a0b4002eba Added a period. (Really, I'm testing my WinCVS configuration.) 2002-09-23 02:25:41 +00:00
dchandler
b1dce0d185 This description is more accurate. Also, I added a link to the developers' site in the list of links. 2002-09-23 00:53:58 +00:00
dchandler
dcfd2147a4 Standard CVS file that allows for ignoring things that we do not care about keeping under CVS control. 2002-09-23 00:41:33 +00:00
dchandler
f4be83c787 Initial revision 2002-09-23 00:36:02 +00:00