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
Michael Bayne
a254a122b1
Work around a bug in JarDiff which chokes on jar files created with
...
differing compression levels and/or different versions of the JVM.
2004-07-28 02:25:49 +00:00
Michael Bayne
2dee599b11
Compare the digests of files and leave unchanged files entirely out of the
...
patch instead of creating empty JarDiff patches for them.
2004-07-28 01:30:53 +00:00
Michael Bayne
dda8d015c4
Make our message digest getting routing available to all.
2004-07-28 01:28:55 +00:00