Commit Graph

  • 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