Commit Graph

190 Commits

Author SHA1 Message Date
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
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 87ae5dc651 Auto-flush our log file after every line written. 2005-03-15 22:08:38 +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 ef6f55ae71 If we have no observer to notify of failure, emit a warning message
ourselves.
2004-12-10 00:23:17 +00:00
Ray Greenwell f57cccf12e Versions are now longs. 2004-11-22 22:39:55 +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 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 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
Michael Bayne 1ea8c42b91 Give a little love back to our Mac users. 2004-07-29 21:08:56 +00:00
Michael Bayne 9faa6b09a4 Look for already configured proxy settings and use those first. 2004-07-29 18:46:57 +00:00
Michael Bayne 2d78ed50d3 Auto-detect and use proxy settings. 2004-07-29 17:57:45 +00:00
Michael Bayne 7933f3a8ab We really want you to finish the download. No really. 2004-07-28 08:05:44 +00:00
Michael Bayne 006e7a81ff This one was my oversight, but we'll play it safe anyway. 2004-07-28 07:45:44 +00:00
Michael Bayne 9cd2882190 Score one for the JarDiffPatcher and Windows. JarDiffPatcher doesn't
properly close its files, so Windows prevents us from deleting them. Yay!
Hopefully if we queue them up for deletion on exit, the finalizers will
all have been run and JarDiffPatcher's mess will be cleaned up and they'll
get deleted.
2004-07-28 07:38:25 +00:00
Michael Bayne 2e8d7a2b34 Removed debugging. 2004-07-28 06:01:58 +00:00