Commit Graph

936 Commits

Author SHA1 Message Date
Michael Bayne 16a45b2a2a Nixed unwanted extra blank line. 2006-07-12 16:50:38 +00:00
Michael Bayne b8c385126c Added the proper GPL headers to everything, created a README, generally cleaned
things up.
2006-07-12 16:49:14 +00:00
Michael Bayne 4e901691bf Added support for auxiliary resource groups which are sets of jar files that
are not downloaded until a control file is created in the application directory
to activate them.
2006-07-12 02:41:08 +00:00
Michael Bayne 6aa3d95c5e Added some hackery to create an installer.txt file which is how we communicate
our affiliate status to the Yohoho client (and potentially others in the
future).
2006-06-19 22:33:28 +00:00
Michael Bayne 5d91e54de4 Spawn a thread to read output from the launched command for the few seconds
that we linger following launch in case the command fails and generates output
on stderr.
2006-06-14 23:17:02 +00:00
Ray Greenwell 9e08dbdf80 Added -dontskipnonpubliclibraryclasses so that we see the methods in
AbstractStringBuilder.
2006-06-14 01:16:38 +00:00
Ray Greenwell 857aadb557 StringBuffer -> StringBuilder. 2006-06-13 22:28:02 +00:00
Michael Bayne 644ab4353b Don't use direct loading unless a parameter is set. 2006-06-07 23:12:12 +00:00
Michael Bayne f525e46f19 Add support for "applet-aware" applications that will take over the applet
window when launched.
2006-06-07 21:52:25 +00:00
Michael Bayne 71f78110e8 More work on applet mode. Fixed up first time operation, made it possible to
pass an image from the applet for use as the background image.
2006-06-07 02:04:33 +00:00
Michael Bayne 7bfd596beb Added support for running Getdown as a signed applet as well as support for
running our target application directly in the same JVM instead of forking off
a new VM.
2006-06-06 23:29:47 +00:00
Michael Bayne dc5fa529e0 Update to version 3.5 of Proguard. 2006-04-17 17:40:35 +00:00
Elizabeth Fong bfd95210d7 relative paths in proguard 3.5 are relative to .pro file unless overridden by -basedirectory 2006-04-17 12:36:26 +00:00
Elizabeth Fong 8ebd7586c1 remove debugging code 2006-04-11 02:46:53 +00:00
Elizabeth Fong 8327440736 convert getdown to being completely type-safe, yarr. 2006-04-11 02:45:14 +00:00
Michael Bayne 7297af72af Scratch that we need to weave after we run Proguard. Fortunately we don't do
anything that requires runtime support.
2006-04-10 21:15:46 +00:00
Michael Bayne fe87ef6b04 Retroweave Getdown before running Proguard on it. 2006-04-10 20:36:38 +00:00
Michael Bayne c5c90ff2be We need to do this in a way that is backwards compatible. 2006-04-04 22:22:05 +00:00
Michael Bayne 7cec263940 Migrated upgradeGetdown() out of Yohoho and into a Getdown utility class. 2006-04-04 21:45:04 +00:00
Michael Bayne 7ce402e8b7 Add support for having Getdown unpack bundles after it validates them.
Eventually we should probably nix unpacking support in the resource manager and
just have Getdown take care of it all as it's simpler.
2006-04-04 20:34:07 +00:00
Michael Bayne d13cd16117 Message tweaks. 2006-03-29 06:22:44 +00:00
Michael Bayne c0d399cc60 Report a useful directory if the application dir is ".". 2006-03-29 06:20:00 +00:00
Michael Bayne d604bde054 Check whether we can write to our install directory before going any further
and report a useful error message in the event that we cannot.
2006-03-29 06:13:14 +00:00
Mike Thomas 536a566a2d Allow the specification of installation error pages within the getdown.txt file. This will let applications direct users to a particular URL for installation support. If none is specified, the same old generic text will be used. 2006-03-14 01:58:50 +00:00
Michael Bayne a748358d58 Added support for rendering an image as the progress bar. 2006-02-27 00:34:12 +00:00
Mike Thomas dd366b9647 Rolling back til a more general solution can be made. 2006-02-24 02:22:22 +00:00
Mike Thomas 9b4686b60f Update the error messages in getdown to at least point to an existing part of the web site. 2006-02-24 02:02:00 +00:00
Elizabeth Fong 94e5090219 Make getdown much more friendly to quit 2006-02-17 07:12:10 +00:00
Michael Bayne 5c9bcd2c95 Allow a debug.txt file to be created in the application directory that triggers
the use of java.exe on Windows so that we can generate thread dumps by entering
Ctrl-Break in that window.
2006-02-09 00:51:01 +00:00
Michael Bayne a6a2ed8edf Get our bin directory safely. 2006-02-08 20:03:19 +00:00
Elizabeth Fong ae05f006cb fixed build 2005-12-20 12:01:24 +00:00
Ray Greenwell e2d6e3dfa8 Farewell, NestableIOException. 2005-12-20 02:13:59 +00:00
Ray Greenwell 1157a6e8a9 blank() -> isBlank(). 2005-11-09 04:53:15 +00:00
Michael Bayne c4787ea5cd Try to recover from the fiasco of Windows popping up a "Do you want to
allow javaw.exe to set fire to the curtains?" dialog and the users
unsurprisingly clicking "No".
2005-07-08 21:54:38 +00:00
Michael Bayne 447ab4c913 Allow additional applications to be run from a single Getdown-based
application deployment.
2005-06-22 03:24:08 +00:00
Ray Greenwell 01e0dafdd9 System properties prefixed with "app." are passed through to the application
(with the prefix removed).
2005-03-17 20:42:37 +00:00
Michael Bayne 08b7e9dbba Don't rename anything in our native library Windows registry stuff. 2005-03-15 22:28:16 +00:00
Michael Bayne de924b7172 We need the META-INF from getdown.jar for our manifest. 2005-03-15 22:24:10 +00:00
Michael Bayne 87ae5dc651 Auto-flush our log file after every line written. 2005-03-15 22:08:38 +00:00
Michael Bayne 2c667e9ced Don't copy the manifests from our source jar files. 2005-03-15 07:30:09 +00:00
Michael Bayne 54eea4d9a3 Build a -pro file, we'll handle Yohoho's legacy business in Yohoho rather
than in Getdown.
2005-03-08 00:56:58 +00:00
Ray Greenwell 6afddd08a4 We need to name our outfile getdown-dop.jar, for old-times sake.
(Why we ever appended the name of some tool we use onto a production jar
is beyond me.)
2005-03-07 22:56:23 +00:00
Michael Bayne 00da0ce3f8 We don't use any Java Web Start code in the runtime launcher, only in the
command-line tool that generates the diffs.
2005-03-04 01:47:45 +00:00
Michael Bayne 98c74c7f03 Switched from DashO (commercial, old, crufty) to Proguard (free, new,
sexy) for our download-size optimization.
2005-03-04 01:37:35 +00:00
Michael Bayne 9636bd7117 Moved computeDigest() into a public method that can be easily used
externally.
2004-12-14 23:29:03 +00:00
Michael Bayne c4641083bf Reference this at the permanent location, though this should all go away
and be replaced with something free.
2004-12-14 23:14:12 +00:00
Michael Bayne ef6f55ae71 If we have no observer to notify of failure, emit a warning message
ourselves.
2004-12-10 00:23:17 +00:00
Michael Bayne 97e210fb9d Reference java in its new Ray-friendly location. 2004-11-23 05:55:40 +00:00
Ray Greenwell f57cccf12e Versions are now longs. 2004-11-22 22:39:55 +00:00
Michael Bayne 9c85fac31e No JAVA_LIBS. 2004-11-18 00:14:48 +00:00