Commit graph

70 commits

Author SHA1 Message Date
kappa1 ea5f8518ee fix minor typo in javadoc/comments 2010-12-15 18:48:56 +00:00
kappa1 8d37d1bdee AppletLoader: use the tmp directory on Windows to store cache. 2010-10-08 20:57:23 +00:00
kappa1 8c79dfb363 AppletLoader: move cache directory to a better location, as the current location is periodically purged on mac and linux. 2010-10-07 20:33:01 +00:00
Ioannis Tsakpinis a8bcb7fd25 Ported codebase to Java 1.5.
Misc OpenCL fixes and API improvements.
Changed fractal demo to use events/sync objects instead of cl/glFinish for synchronization. (untested)
2010-09-28 21:11:35 +00:00
kappa1 94fa701973 AppletLoader: slight tweak to the behaviour of al_version 2010-08-28 13:47:18 +00:00
kappa1 bca5e48ea7 AppletLoader: set java.library.path to the folder containing natives, this should make it easier when using extra custom native files. 2010-08-28 12:04:55 +00:00
kappa1 020a55d74f AppletLoader: slight tweak to use classloader the way Oracle recommend. 2010-08-23 18:12:06 +00:00
kappa1 4d59d460d0 AppletLoader: fix mixed mode message when using custom logo images. 2010-08-23 18:02:17 +00:00
kappa1 19b501fc46 AppletLoader: slight tweak to make code more readable 2010-07-25 14:22:09 +00:00
kappa1 6f398ac850 AppletLoader: removed dead code. 2010-07-25 13:35:00 +00:00
kappa1 c05cc0b695 AppletLoader: addded ability to use appletloader with no images, just the logo, just the progressbar or both. To set no image for either image you must set the parameter value to "". Both images are now centred independently allowing variable size logo and progressbar images. Resized appletprogress.gif to match appletlogo.png size. 2010-07-25 13:31:49 +00:00
kappa1 12a37c264e AppletLoader: actually fail with error message if logo images are not found or an error occurs when they are loaded, added missing MediaTracker step. Also prevent paint thread from null pointer exception when this happens. 2010-07-25 12:18:17 +00:00
kappa1 bf68b287da AppletLoader: fix error message so that it actually uses the error message string. 2010-07-25 11:40:58 +00:00
kappa1 a7b892b7ab AppletLoader: clean up resources (images) when switching to the LWJGL Applet as opposed to when applet is destroyed 2010-07-24 20:00:58 +00:00
kappa1 3656b80763 AppletLoader: fix bug with LWJGL 2.5 where appletloader crashed if the al_version parameter was used. 2010-07-21 18:53:41 +00:00
kappa1 f96a4bd228 AppletLoader - slight tweak to make AppletLoader looks a bit better 2010-07-15 20:00:41 +00:00
kappa1 be84d03799 AppletLoader: slightly more meaningful and friendly error message. 2010-07-12 20:19:21 +00:00
kappa1 7b9dcd5a18 AppletLoader: Remove the boxerrorcolor parameter, there is not much advantage in having different color error message font, its better to have a nice consistent error message then to try scare the user. Also simplifies the AppletLoader api by reducing the number of parameters. 2010-07-12 20:01:56 +00:00
kappa1 77306f770a AppletLoader: fix issue with caching and lzma/pack200 files 2010-07-11 15:26:33 +00:00
kappa1 1ba3f0197b Appletloader: fix caching issue with native jars 2010-07-11 13:54:52 +00:00
kappa1 f5eae9c5ca AppletLoader: fix code to compile on java 1.4 2010-07-11 13:03:16 +00:00
kappa1 2769e06be2 Appletloader: Initial implementation of a proper caching system. Files will only be downloaded if lastModified time is different from when files were downloaded previously. al_cache parameter is used to disable and enable this caching (default: true). This caching will not be used if al_version parameter is used. 2010-07-11 12:13:34 +00:00
kappa1 d9a64e18a1 AppletLoader: fixed flicker on animated gifs using ImageObserver. When image is ready to be drawn it is copied into a buffer image ready to be drawn. Also now supports variable time animated gifs and not limited to drawing only every 100ms. 2010-07-10 11:56:55 +00:00
kappa1 d251a322e6 AppletLoader: auto centre logo if applet is resized. 2010-07-08 21:12:20 +00:00
kappa1 4c1fe5d21f AppletLoader: Parameters boxbgcolor, boxfgcolor and boxerrorcolor have been added. Previous parameters al_bgcolor, al_fgcolor and al_errorcolor have been removed. Unlike the previous color support now you can specify the color as a string name of any AWT Color ("red", "blue", "yellow", etc), RGB format (0-255, e.g. "255,0,0") or html HEX color (must use leading #, previous didn't need to have the # e.g. "#FF0000"). This is to match the color support of boxbgcolor and boxfgcolor of the java plugin, so now the color is set and appears before the appletloader is even loaded. 2010-07-04 14:35:41 +00:00
kappa1 d6d2c91546 Appletloader: Added parameter support for al_windows32, al_windows64, al_linux32 and al_linux64 for those that would like to split their 32/64 bit natives files to provide a smaller download. 2010-07-04 11:03:20 +00:00
kappa1 69dcdd170d small cleanup. 2010-05-21 22:55:11 +00:00
kappa1 6a8992c2ed Allow LWJGL applets to work when seperate_jvm parameter is not supported (i.e. java plugin1). 2010-04-01 21:01:51 +00:00
kappa1 65806087cf Added better support for FreeBSD to appletloader. Thx to monty_hall for the patch. 2010-04-01 18:27:51 +00:00
Brian Matzon 8d89b6353e cleanup imports 2009-11-20 23:28:37 +00:00
Brian Matzon c75b6a9f05 use HEAD request when determening file size 2009-11-20 23:26:26 +00:00
Brian Matzon 9dcf59dab5 workaround for missing certificate for AppletLoader if cached 2009-11-20 23:06:24 +00:00
kappa1 3abb46dd58 Stop AppletLoader on download failure, instead of displaying error and continuing download of files. 2009-10-12 11:56:46 +00:00
kappa1 3563faf75b AppletLoader file download handling improved.
Unknown Caching that was causing problems has been found and disabled.
The infamous "Fatal Error occured (5): null" bug should really be dead this time :)
3 attempts are made to download a file if it fails to download.
File size is now verified after a downloaded to make sure it is the correct size.
2009-10-08 00:03:55 +00:00
kappa1 9672413e2a Undo fix for the error 5: null error, since it does not work. 2009-09-09 11:24:29 +00:00
kappa1 58703c742d Java caching properly disabled, this should prevent the AppletLoader from continuing to load jars from the java cache which have become corrupt.
The infamous "Fatal Error occured (5): null" bug should now go away on refresh as the files are redownloaded.
2009-09-03 20:15:46 +00:00
kappa1 8a720fc596 fix: Animated gif's were not working with ImageIO as it only returns a BufferedImage, so switched to Toolkit with MediaTracker. 2009-07-01 18:05:44 +00:00
kappa1 3a35d60c30 Fix: allow logo's outside the appletloader.jar to be used. 2009-06-15 13:08:52 +00:00
Brian Matzon ea7e7bdd0c print stacktrace if possible on fatal errors, fixed NPE in paint 2009-06-11 21:07:34 +00:00
kappa1 5e59c093bb dependence on 'sun.net.www.ParseUtil;' removed. 2009-05-28 18:17:04 +00:00
kappa1 e6a8d3e390 Special thanks to Riven in helping find the bug below :) 2009-05-22 09:30:50 +00:00
kappa1 aca59f8be2 BUG FIX: downloaded jars can now connect to the host they were from. 2009-05-22 09:14:38 +00:00
kappa1 1abb3e32e0 Spelling Mistake fix, oops :) 2009-05-08 20:29:22 +00:00
kappa1 97c038cd06 Bugfix for incorrect speed calculation, thanks to Dashiva for spotting it. 2009-03-19 19:50:38 +00:00
kappa1 6b0b033162 When an applet is run in debug mode, output in console that a cached version of the applet is being loaded.
A number of people were having problems with applets not updating, this was due to them leaving the cache tag on by mistake, hopefully this should alert them earlier and avoid time being wasted in tracking the issue.
2009-03-10 15:34:38 +00:00
kappa1 0deaed34a5 Added al_solaris parameter to LWJGL's Appletloader. LWJGL Applets should be ready to go on Solaris as soon as binaries are. 2008-08-12 21:02:06 +00:00
kappa1 164b6f9008 added support for displaying the current download speed 2008-05-22 00:04:11 +00:00
kappa1 fab73d2e8f removed repaint() which had no effect. 2008-05-11 14:41:46 +00:00
kappa1 c11fa3f1ee workaround no longer needed for paint() and switchApplet(), removes blank screen delay between java2d and lwjgl switch. 2008-05-06 21:47:49 +00:00
kappa1 ed19908f31 switch caching off globally instead of on a per connection bases. 2008-04-27 13:37:00 +00:00