Michael Bayne
39c4d0f278
Added clean and distclean.
2006-10-13 23:51:38 +00:00
Jonathan Le Plastrier
57220404af
runjava needs to use dist/lib for its classpath, not lib/
2006-10-12 22:43:14 +00:00
Jonathan Le Plastrier
64c44bdc7c
getdown needed some tweaking.
2006-10-12 19:18:12 +00:00
Ray Greenwell
27f7bdb390
Report 0% done if the _totalSize is 0, because it's better than
...
reporting 2147483647% done.
The real problem here is that the TorrentDownloader never sets _totalSize.
2006-08-25 18:36:46 +00:00
Elizabeth Fong
14d823a930
remove debug logging
2006-08-20 09:50:07 +00:00
Elizabeth Fong
c92e372d39
prevent hijacking of signed Getdown to run malicious code; greater torrent download speed tolerance
2006-08-20 09:45:21 +00:00
Elizabeth Fong
a98376a2f7
fix the Ice 404 and production 247,143,675,456 percent complete bugs; get bittorrent fully working
2006-08-17 12:44:15 +00:00
Elizabeth Fong
ed118c0ffa
fix 1.5ism
2006-08-02 00:57:08 +00:00
Elizabeth Fong
05eb7a6109
better document behavior of bittorrent fudge factor code
2006-07-28 18:20:15 +00:00
Elizabeth Fong
a81e7bc316
some installations bundle background.png, so allow fudge factor
2006-07-28 07:37:24 +00:00
Michael Bayne
6eed6697dc
Do not simply assume we want to use the Bit Torrent downloader. It causes weird
...
things to happen if one is not actually running a tracker.
Fortunately this did not break everything, but having our users see
"2,147,483,647%" complete" instead of actual download progress is not an
especially graceful fallback.
2006-07-26 20:11:34 +00:00
Elizabeth Fong
ae36f9138d
wire things so both patches and full installs try bittorrent first
2006-07-16 09:49:54 +00:00
Elizabeth Fong
7f5384629e
Now that Snark has proper exception handling, use it.
2006-07-16 01:05:21 +00:00
Michael Bayne
cef42b0dd5
Unbreak the builds until we get Liz's modified snark.jar where we need it.
2006-07-13 19:54:21 +00:00
Michael Bayne
72ef40f297
Don't freak out if we don't have the Snark library. We'll sort this out more
...
nicely later.
2006-07-13 18:52:58 +00:00
Elizabeth Fong
3c9b29adcb
properly javadoc things, include proguard/lib modifications
2006-07-13 18:29:13 +00:00
Elizabeth Fong
d07042efee
Abstract the Downloader class, separate download protocol. Add bittorrent support (alpha)
2006-07-13 18:17:31 +00:00
Elizabeth Fong
5c7b887f59
type safety, remove unused imports
2006-07-13 18:13:14 +00:00
Michael Bayne
cfbf92b5a7
Reference our dependent documentation at the proper locations.
2006-07-12 17:17:29 +00:00
Michael Bayne
5ecce1c8ba
Some formatting cleanup.
2006-07-12 16:59:15 +00:00
Michael Bayne
16a45b2a2a
Nixed unwanted extra blank line.
2006-07-12 16:50:38 +00:00
Michael Bayne
b8c385126c
Added the proper GPL headers to everything, created a README, generally cleaned
...
things up.
2006-07-12 16:49:14 +00:00
Michael Bayne
4e901691bf
Added support for auxiliary resource groups which are sets of jar files that
...
are not downloaded until a control file is created in the application directory
to activate them.
2006-07-12 02:41:08 +00:00
Michael Bayne
6aa3d95c5e
Added some hackery to create an installer.txt file which is how we communicate
...
our affiliate status to the Yohoho client (and potentially others in the
future).
2006-06-19 22:33:28 +00:00
Michael Bayne
5d91e54de4
Spawn a thread to read output from the launched command for the few seconds
...
that we linger following launch in case the command fails and generates output
on stderr.
2006-06-14 23:17:02 +00:00
Ray Greenwell
9e08dbdf80
Added -dontskipnonpubliclibraryclasses so that we see the methods in
...
AbstractStringBuilder.
2006-06-14 01:16:38 +00:00
Ray Greenwell
857aadb557
StringBuffer -> StringBuilder.
2006-06-13 22:28:02 +00:00
Michael Bayne
644ab4353b
Don't use direct loading unless a parameter is set.
2006-06-07 23:12:12 +00:00
Michael Bayne
f525e46f19
Add support for "applet-aware" applications that will take over the applet
...
window when launched.
2006-06-07 21:52:25 +00:00
Michael Bayne
71f78110e8
More work on applet mode. Fixed up first time operation, made it possible to
...
pass an image from the applet for use as the background image.
2006-06-07 02:04:33 +00:00
Michael Bayne
7bfd596beb
Added support for running Getdown as a signed applet as well as support for
...
running our target application directly in the same JVM instead of forking off
a new VM.
2006-06-06 23:29:47 +00:00
Michael Bayne
dc5fa529e0
Update to version 3.5 of Proguard.
2006-04-17 17:40:35 +00:00
Elizabeth Fong
bfd95210d7
relative paths in proguard 3.5 are relative to .pro file unless overridden by -basedirectory
2006-04-17 12:36:26 +00:00
Elizabeth Fong
8ebd7586c1
remove debugging code
2006-04-11 02:46:53 +00:00
Elizabeth Fong
8327440736
convert getdown to being completely type-safe, yarr.
2006-04-11 02:45:14 +00:00
Michael Bayne
7297af72af
Scratch that we need to weave after we run Proguard. Fortunately we don't do
...
anything that requires runtime support.
2006-04-10 21:15:46 +00:00
Michael Bayne
fe87ef6b04
Retroweave Getdown before running Proguard on it.
2006-04-10 20:36:38 +00:00
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