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
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