fd9834d051
Allow specification of a tracking URL suffix to be added after the event name.
Mike Thomas
2007-03-25 07:28:31 +00:00
782d3e4e84
A bit of rearrangement. Let's have all the actual tracking logic take place in the launcher and let the Application continue to serve largely as an interface to our configuration information.
Michael Bayne
2007-03-23 21:46:54 +00:00
849c119227
Allow the specification of a cookie name and property to fetch its value from for tracking URLs. Clientstep needs this so we can identify the user and correlate with their other events.
Mike Thomas
2007-03-23 16:57:04 +00:00
29b8e875de
Progress reporting fixes.
Michael Bayne
2007-03-14 19:09:00 +00:00
7e61bbdf90
Added support for requesting external tracking URLs during the download process. This will replace the flaky Applet -> JavaScript bridge but first needs some testing.
Michael Bayne
2007-03-14 02:05:22 +00:00
e5f8d8478a
Minor tweaks.
Michael Bayne
2007-02-22 23:59:17 +00:00
d12e85bea6
Fix path for Vista's use so the security manager doesn't bite us.
Mike Thomas
2007-02-22 23:48:49 +00:00
4341710e18
Ignore cruft at the end of the version string.
Michael Bayne
2007-02-22 19:21:52 +00:00
cd622bee95
Whoops, wrong path.
Michael Bayne
2007-02-21 22:32:02 +00:00
5bb65c42fe
Specifically enumerate what we need rather than slurping in all the games adn all the puzzles and then freaking out when they depend on something we don't have.
Michael Bayne
2007-02-21 22:08:57 +00:00
66eea86039
Handle versions of the form 1.5.0 as well as 1.5.0_05.
Michael Bayne
2007-02-09 20:09:14 +00:00
ed74fd67ee
We may be having problems where we know about one JSException class and the VM is throwing another and they don't end up matching. Let's just catch any exception thrown when trying to propagate status to JavaScript and log it.
Michael Bayne
2007-02-07 21:30:13 +00:00
371f680ba0
Prevent digester from freaking out on java_location.
Michael Bayne
2007-02-04 00:54:46 +00:00
4c3324752d
Specifically include what we need from tools and exclude everything else.
Michael Bayne
2007-02-04 00:24:08 +00:00
47e3bec864
Created ant task for generating signed applet parameters.
Michael Bayne
2007-02-04 00:16:29 +00:00
67ed6fea56
If any of our signatures match, then we're good to go. Further investigation is needed to make sure this isn't badness but for whatever reason all of a sudden it started trying to check our applet signature against Thawte's cert signing cert which did not work.
Michael Bayne
2007-02-01 03:23:09 +00:00
5aa5de0aa0
Regenerate the classes.jsa file so that our locally installed Java can launch with the same (emacs-like) fastness as a standard Java install.
Michael Bayne
2007-02-01 02:23:47 +00:00
a2adc382a3
Provide support for automatically downloading and installing a local Java version from within Getdown if the user does not have the desired version for the application.
Michael Bayne
2007-02-01 01:41:58 +00:00
62ea52f83b
Don't build our differ if we don't have javaws.jar; fixed some deprecated CopyUtils usage.
Michael Bayne
2007-01-25 22:38:07 +00:00
92b4edf52e
We need to look for our source file relative to basedir.
Michael Bayne
2007-01-24 23:42:03 +00:00
958e872950
Let's build us a snapshot for getdown as well.
Jonathan Le Plastrier
2007-01-24 23:09:08 +00:00
1455088ac3
Cleaned up the applet initialization process. If we are not granted privileges, we will not display our background image because will be unable to read the necessary metadata that tells us where to display status on that image. Also clarified the language a bit in the "user failed to grant is privileges" case.
Michael Bayne
2007-01-24 03:19:13 +00:00
28da206181
Get javaws.jar from our JRE installation directory.
Michael Bayne
2007-01-24 02:09:04 +00:00
817e752bdb
Use sign.keystore.
Michael Bayne
2007-01-20 04:39:36 +00:00
67e324e417
Added a few newlines so the digital signature error message doesn't show up right over our YPP logo
Michelle
2006-12-19 21:17:17 +00:00
c97a86d47b
corrected missing import
Elizabeth Fong
2006-12-18 19:59:33 +00:00
1efeb4311b
don't fatally bail out if calling a JS method fails.
Elizabeth Fong
2006-12-18 19:45:37 +00:00
1edb7950d3
Fail a tiny bit more gracefully if the user rejects the signing certificate.
Elizabeth Fong
2006-12-18 09:35:31 +00:00
6c5918b3c2
Include stub versions of the Java->JavaScript bridge interface so that we compile properly and we'll link against the real deal at runtime.
Michael Bayne
2006-12-15 02:57:13 +00:00
0236092f1d
Add in support for doing JS callbacks of progress
Elizabeth Fong
2006-12-15 01:09:20 +00:00
83b5b5923c
Can't use String.replace since it's a 1.5ism.
Mike Thomas
2006-12-05 21:38:47 +00:00
93f82f372f
Readability improvements as per MDB's suggestions.
Mike Thomas
2006-12-05 17:40:00 +00:00
b3737c2b49
When loading images, have getdown looking for a localized version of the files, but then fall back to the generic ones.
Mike Thomas
2006-12-05 00:02:55 +00:00
065204a3f1
updated getdown messages in german from Hagen
Elizabeth Fong
2006-11-23 22:34:38 +00:00
70b8797c4b
Use new safer library locating process.
Michael Bayne
2006-11-16 22:51:02 +00:00
93ceaa40c4
Use distlib.dir.
Michael Bayne
2006-11-16 21:36:57 +00:00
2acaa9bbf5
Work properly with the new build system.
Michael Bayne
2006-11-14 21:05:40 +00:00
8a3ea897cf
put back the signature checking in getdown now that I know it's not the culprit
Elizabeth Fong
2006-10-22 19:26:49 +00:00
323ca2e3ee
and explicitly set safe to be true
Elizabeth Fong
2006-10-19 23:31:58 +00:00
adb0ee9b1e
Oh god, something's gone wrong with MSIE and the signature validation. Pull it out.
Elizabeth Fong
2006-10-19 21:13:28 +00:00
5644e62dc5
Don't NPE if properties param isn't set; allow overriding torrent behavior for testing
Elizabeth Fong
2006-10-19 20:39:02 +00:00
cd02c01f30
add property pass-through support, directly check on Snark's completion
Elizabeth Fong
2006-10-19 16:43:19 +00:00
913d5d798e
update for SnarkShutdown constructor change
Elizabeth Fong
2006-10-18 21:45:40 +00:00
9620de879d
getdown now uses libs-incl
Jonathan Le Plastrier
2006-10-14 18:50:23 +00:00
39c4d0f278
Added clean and distclean.
Michael Bayne
2006-10-13 23:51:38 +00:00
57220404af
runjava needs to use dist/lib for its classpath, not lib/
Jonathan Le Plastrier
2006-10-12 22:43:14 +00:00
64c44bdc7c
getdown needed some tweaking.
Jonathan Le Plastrier
2006-10-12 19:18:12 +00:00
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.
Ray Greenwell
2006-08-25 18:36:46 +00:00
14d823a930
remove debug logging
Elizabeth Fong
2006-08-20 09:50:07 +00:00
c92e372d39
prevent hijacking of signed Getdown to run malicious code; greater torrent download speed tolerance
Elizabeth Fong
2006-08-20 09:45:21 +00:00
a98376a2f7
fix the Ice 404 and production 247,143,675,456 percent complete bugs; get bittorrent fully working
Elizabeth Fong
2006-08-17 12:44:15 +00:00
ed118c0ffa
fix 1.5ism
Elizabeth Fong
2006-08-02 00:57:08 +00:00
05eb7a6109
better document behavior of bittorrent fudge factor code
Elizabeth Fong
2006-07-28 18:20:15 +00:00
a81e7bc316
some installations bundle background.png, so allow fudge factor
Elizabeth Fong
2006-07-28 07:37:24 +00:00
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.
Michael Bayne
2006-07-26 20:11:34 +00:00
ae36f9138d
wire things so both patches and full installs try bittorrent first
Elizabeth Fong
2006-07-16 09:49:54 +00:00
7f5384629e
Now that Snark has proper exception handling, use it.
Elizabeth Fong
2006-07-16 01:05:21 +00:00
cef42b0dd5
Unbreak the builds until we get Liz's modified snark.jar where we need it.
Michael Bayne
2006-07-13 19:54:21 +00:00
72ef40f297
Don't freak out if we don't have the Snark library. We'll sort this out more nicely later.
Michael Bayne
2006-07-13 18:52:58 +00:00
3c9b29adcb
properly javadoc things, include proguard/lib modifications
Elizabeth Fong
2006-07-13 18:29:13 +00:00
d07042efee
Abstract the Downloader class, separate download protocol. Add bittorrent support (alpha)
Elizabeth Fong
2006-07-13 18:17:31 +00:00
5c7b887f59
type safety, remove unused imports
Elizabeth Fong
2006-07-13 18:13:14 +00:00
cfbf92b5a7
Reference our dependent documentation at the proper locations.
Michael Bayne
2006-07-12 17:17:29 +00:00
5ecce1c8ba
Some formatting cleanup.
Michael Bayne
2006-07-12 16:59:15 +00:00
16a45b2a2a
Nixed unwanted extra blank line.
Michael Bayne
2006-07-12 16:50:38 +00:00
b8c385126c
Added the proper GPL headers to everything, created a README, generally cleaned things up.
Michael Bayne
2006-07-12 16:49:14 +00:00
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.
Michael Bayne
2006-07-12 02:41:08 +00:00
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).
Michael Bayne
2006-06-19 22:33:28 +00:00
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.
Michael Bayne
2006-06-14 23:17:02 +00:00
9e08dbdf80
Added -dontskipnonpubliclibraryclasses so that we see the methods in AbstractStringBuilder.
Ray Greenwell
2006-06-14 01:16:38 +00:00
857aadb557
StringBuffer -> StringBuilder.
Ray Greenwell
2006-06-13 22:28:02 +00:00
644ab4353b
Don't use direct loading unless a parameter is set.
Michael Bayne
2006-06-07 23:12:12 +00:00
f525e46f19
Add support for "applet-aware" applications that will take over the applet window when launched.
Michael Bayne
2006-06-07 21:52:25 +00:00
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.
Michael Bayne
2006-06-07 02:04:33 +00:00
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.
Michael Bayne
2006-06-06 23:29:47 +00:00
dc5fa529e0
Update to version 3.5 of Proguard.
Michael Bayne
2006-04-17 17:40:35 +00:00
bfd95210d7
relative paths in proguard 3.5 are relative to .pro file unless overridden by -basedirectory
Elizabeth Fong
2006-04-17 12:36:26 +00:00
8ebd7586c1
remove debugging code
Elizabeth Fong
2006-04-11 02:46:53 +00:00
8327440736
convert getdown to being completely type-safe, yarr.
Elizabeth Fong
2006-04-11 02:45:14 +00:00
7297af72af
Scratch that we need to weave after we run Proguard. Fortunately we don't do anything that requires runtime support.
Michael Bayne
2006-04-10 21:15:46 +00:00
fe87ef6b04
Retroweave Getdown before running Proguard on it.
Michael Bayne
2006-04-10 20:36:38 +00:00
c5c90ff2be
We need to do this in a way that is backwards compatible.
Michael Bayne
2006-04-04 22:22:05 +00:00
7cec263940
Migrated upgradeGetdown() out of Yohoho and into a Getdown utility class.
Michael Bayne
2006-04-04 21:45:04 +00:00
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.
Michael Bayne
2006-04-04 20:34:07 +00:00
d13cd16117
Message tweaks.
Michael Bayne
2006-03-29 06:22:44 +00:00
c0d399cc60
Report a useful directory if the application dir is ".".
Michael Bayne
2006-03-29 06:20:00 +00:00
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.
Michael Bayne
2006-03-29 06:13:14 +00:00
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.
Mike Thomas
2006-03-14 01:58:50 +00:00
a748358d58
Added support for rendering an image as the progress bar.
Michael Bayne
2006-02-27 00:34:12 +00:00
dd366b9647
Rolling back til a more general solution can be made.
Mike Thomas
2006-02-24 02:22:22 +00:00
9b4686b60f
Update the error messages in getdown to at least point to an existing part of the web site.
Mike Thomas
2006-02-24 02:02:00 +00:00
94e5090219
Make getdown much more friendly to quit
Elizabeth Fong
2006-02-17 07:12:10 +00:00
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.
Michael Bayne
2006-02-09 00:51:01 +00:00
a6a2ed8edf
Get our bin directory safely.
Michael Bayne
2006-02-08 20:03:19 +00:00
ae05f006cb
fixed build
Elizabeth Fong
2005-12-20 12:01:24 +00:00
e2d6e3dfa8
Farewell, NestableIOException.
Ray Greenwell
2005-12-20 02:13:59 +00:00
1157a6e8a9
blank() -> isBlank().
Ray Greenwell
2005-11-09 04:53:15 +00:00
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".
Michael Bayne
2005-07-08 21:54:38 +00:00
447ab4c913
Allow additional applications to be run from a single Getdown-based application deployment.
Michael Bayne
2005-06-22 03:24:08 +00:00
01e0dafdd9
System properties prefixed with "app." are passed through to the application (with the prefix removed).
Ray Greenwell
2005-03-17 20:42:37 +00:00