Commit graph

119 commits

Author SHA1 Message Date
kappa1
d8ef76f3fe AppletLoader: remove the last dependency on the sun.* package. 2011-05-07 16:29:13 +00:00
kappa1
ed6bdc0f7f AppletLoader: fix String replace bug on file names, full credits to Riven for spotting it and assisting with the fix. 2011-05-04 23:11:11 +00:00
kappa1
4015ae10a7 AppletLoader: remove unneeded debug code 2011-05-01 00:09:43 +00:00
kappa1
555ac07fd4 2011-05-01 00:03:26 +00:00
kappa1
d635a22014 AppletLoader: minor tweak on comments 2011-04-30 23:56:24 +00:00
kappa1
f11b5ac0b1 AppletLoader: added jar validation to detect corruption and ensures that the cache system doesn't mark corrupt files as successfully downloads. Thx to Riven and MatthiasM for assisting with the implementation. 2011-04-30 23:54:24 +00:00
kappa1
d100475d95 AppletLoader: close fileoutputstream properly when extracting pack files. Minor clean up of extract lzma and gzip methods. 2011-04-26 11:04:12 +00:00
kappa1
8b1e7293ca AppletLoader: minor javadoc credits update. 2011-03-26 15:58:21 +00:00
kappa1
46c69be952 AppletLoader: fix bug with al_version (should work correctly now). Thx to pjohnsen for spotting it. 2011-03-26 15:54:52 +00:00
kappa1
7023a35bac AppletLoader: fix JVM bug where '!' is not escaped on the URL, thanks to NateS for spotting it and special thanks to MatthiasM for the fix. 2011-03-13 14:54:36 +00:00
kappa1
b3fdb66a3f AppletLoader: implemented headless mode. Use the "al_headless" parameter to enable it. Use liveconnect to access the getStatus() and getMessages() methods to obtain the progress of the AppletLoader. 2011-03-12 21:16:22 +00:00
kappa1
6de9cc9871 AppletLoader: clean up and simplify code relating to reading and writing cache/version files. 2011-03-10 21:49:01 +00:00
kappa1
258d447736 AppletLoader: Add better checks/protection to reading cache/version files in case of corruption. Close resources properly when writing cache/version files. Add preliminary list of contributors. Thx to Arielsan for finding issue and providing patch. 2011-03-07 22:22:08 +00:00
kappa1
31dad59c9f AppletLoader: "al_logo" and "al_progress" are now optional parameters, they default to "appletlogo.gif" and "appletprogress.gif". Credit to arielsan for patch. 2011-03-06 01:34:06 +00:00
kappa1
f80155efce AppletLoader: add missing javadoc for the "lwjgl_arguments" parameter. 2011-02-17 19:43:33 +00:00
kappa1
f4f6401efd AppletLoader Fix: set correct context classloader for the applet loaded by the AppletLoader. Credit to arielsan for finding the issue and supplying a fix/patch. 2011-02-17 19:09:59 +00:00
kappa1
26f22532eb AppletLoader - another attempt to fix the logo. Thx again to arielsan for spotting issues. 2011-02-03 22:12:41 +00:00
kappa1
48650a6e02 AppletLoader - added small bit of missing code (doh), thx to arielsan for spotting it 2011-02-03 09:35:00 +00:00
kappa1
9e26e3ef59 AppletLoader - tweak image loading to fix cases where it doesn't work 2011-02-02 22:29:18 +00:00
kappa1
f8fbb34f22 AppletLoader - added support for gzip files 2011-01-28 23:06:06 +00:00
Brian Matzon
c97cede9a1 propagate darwin check to applet loader too 2011-01-25 06:43:28 +00:00
kappa1
b64c908ae6 AppletLoader - fix progress bar when extracting from multiple native jars 2011-01-25 01:29:22 +00:00
kappa1
9e50e475f6 AppletLoader: add support for using multiple native jars 2011-01-24 22:35:11 +00:00
kappa1
de3d22e230 AppletLoader - Fix for a crash on some platforms before the permissions dialog appears, this is because the relevant part of the code needed to be run on the EDT. 2011-01-22 18:08:21 +00:00
kappa1
2e25b096b7 AppletLoader: make debug mode a little more useful to debug issues with, it'll output the AppletLoader state to the java console. 2011-01-22 13:26:07 +00:00
kappa1
4fe9b04bd4 AppletLoader - Fix a threading issue where the cleanUp() method could fail to be called. 2011-01-13 10:54:04 +00:00
kappa1
62f8a9608a add missing final 2011-01-12 20:29:06 +00:00
kappa1
5592301984 AppletLoader fix, allow non lwjgl natives to be found in the cache directory. Again thx to NateS for finding and providing a fix. 2011-01-12 20:18:38 +00:00
kappa1
0d075075bd Fixed null pointer exception in AppletLoader caused by cleaning up resources in the middle of a paint call. Thx to NateS for point this out and suggesting the fix. 2011-01-12 20:01:12 +00:00
Brian Matzon
d16efbcea9 fixed issue with empty java_arguments by switching to lwjgl_arguments param name instead 2011-01-11 20:54:26 +00:00
Brian Matzon
99cb0f9451 add support for passing in lwjgl specific properties via java_arguments applet parameter 2011-01-10 21:50:21 +00:00
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