Commit Graph

119 Commits

Author SHA1 Message Date
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
Michael Bayne 5a6cf91b89 Fixed the two annoying bugs: the zip file compressed size not matching the
compressed data and the failure to report valid progress when patching.
JarDiffPatcher will need to be rewritten at some point though.
2004-10-27 23:10:36 +00:00
Michael Bayne 650b0ba04e Don't allow the updater window to be resized. 2004-10-27 16:10:05 +00:00
Michael Bayne dc8815610f Some changes to cope with 1.5. 2004-10-20 23:10:07 +00:00
Michael Bayne 6cbdafb0b2 Readding jar to get proper binary handling. 2004-10-20 21:43:29 +00:00
Michael Bayne 735921fa1b Removing booched non-binary jar. 2004-10-20 21:43:07 +00:00
Landon Fuller 086142a257 Include Mac OS X's runtime in the Dasho classpath 2004-10-20 04:03:10 +00:00
Michael Bayne 25e129db5c German translations. 2004-09-10 23:56:08 +00:00
Ray Greenwell 9a3cfdbe27 Use the same (buffered) output stream for stdout and stderr. 2004-08-21 01:12:33 +00:00
Michael Bayne 9f268a0ae1 If we're a non-versioned application ignore the version.txt file. 2004-08-10 22:28:17 +00:00
Michael Bayne e5b89948ce Allow username and password to be passed to getdown and then passed along
to Yohoho! to deal with the various hackery that the Chinese need.
2004-08-10 07:26:19 +00:00
Michael Bayne 471c6cddf3 Allow digests to be easily created externally. 2004-08-10 07:23:12 +00:00
Michael Bayne 898fcff302 Allow additional custom JVM arguments to be specified in an external file. 2004-08-09 22:01:56 +00:00
Michael Bayne 9aa68b81d2 Make sure to catch the exciting runtime errors thrown by the zip code when
it feels like it's panties are in a bunch.
2004-08-04 18:43:27 +00:00
Michael Bayne 0c41fc850b Do the right thing when a patch involves a brand new file in a brand new
directory.
2004-08-03 22:36:48 +00:00
Michael Bayne 82e97bef11 Refactored some things to allow us to use them in externally. 2004-08-03 03:29:58 +00:00
Michael Bayne 70701da47c Updated Chinese translations. 2004-08-03 00:39:35 +00:00
Michael Bayne ae3e306c0c More robustly goodness. 2004-08-03 00:10:34 +00:00