Commit Graph

852 Commits

Author SHA1 Message Date
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
Michael Bayne b0cf1e9760 If getdown.txt fails to validate, redownload both getdown.txt and
digest.txt to be sure we have the ultra latest business.
2004-08-02 23:19:48 +00:00
Michael Bayne c4c1c2d359 Blow away a bunch of unneeded cruft that DashO imports from the javaws.jar
file because we can only tell it to include every single non-class file
rather than just those matching a pattern or whatnot.
2004-08-02 22:44:39 +00:00
Michael Bayne 0c54b9070a Under every situation in the world *except this one* we would want to
exclude the com.sun.* packages from being DashO'd, however because we need
to include Java Web Start code to do our patching we have to roll that in,
and we mustn't forget the translation properties file that is also hiding
in the javaws.jar.
2004-08-02 22:44:08 +00:00
Michael Bayne 057f568124 We need to do this on WinME as well. 2004-08-02 20:07:33 +00:00
Michael Bayne 75e5b9ee86 The beginnings of a Chinese translation. 2004-07-31 23:07:01 +00:00
Michael Bayne 578ac4ebbd Report the resource info when we fail to compute a digest. 2004-07-31 22:05:06 +00:00
Michael Bayne aba5853e4a Only check the registry on Vinders. 2004-07-31 03:55:16 +00:00
Michael Bayne fc5585dbca If we're sticking around on Win98, close our status window while we wait. 2004-07-31 03:05:12 +00:00
Michael Bayne e4c326279b Finished up the proxy jockeying. Now we peek into the registry to see if
they've already got a proxy configuration. Oh how we love to go native.
2004-07-30 22:37:15 +00:00
Michael Bayne e18d279b3b Further progress on proxy handling. The first time we run, we attempt to
detect the need for a proxy and if there is a need, the actual settings.
If we detect a need, but can't detect the proxy, we pop up a UI asking the
user if they know what it might be.
2004-07-30 21:45:28 +00:00
Michael Bayne 9176da3c85 If the patcher chokes, just log an error and forge onward. 2004-07-30 18:14:21 +00:00
Michael Bayne f1f056ae0e Report the proxy configuration in the startup log. 2004-07-30 17:45:14 +00:00
Michael Bayne b0e0147f8c On Vinders 98 we need to stick around and read the output from our forked
process otherwise that process will hang when it fills up its output
buffer.
2004-07-30 17:37:48 +00:00
Michael Bayne 9be3283e4a Added support for conditionally including or excluding parameters based on
the client operating system.
2004-07-30 02:23:52 +00:00
Michael Bayne 8f8ee94dc1 Look for the appropriate java executable which is different on Vinders. 2004-07-30 00:27:39 +00:00
Michael Bayne 4baf7a571b Record useful info about the JVM and environment to the log. 2004-07-30 00:27:19 +00:00
Michael Bayne eb4f2e4850 getParentFile() is returning null. 2004-07-29 21:23:04 +00:00