Ioannis Tsakpinis
bad616d4cb
Fixed stackmap and classloading bugs.
2011-07-12 21:30:48 +00:00
Ioannis Tsakpinis
5158d53dec
Added bounds check to copyRange.
2011-07-12 20:40:05 +00:00
Ioannis Tsakpinis
a75b1dde68
Added friendly error message when a non-static inner class is registered with the transformer.
2011-07-12 19:29:15 +00:00
riven-lwjgl
1e108964cd
First attempt at manual computation of stack frames
2011-07-12 18:30:56 +00:00
riven-lwjgl
950b17a8fe
Test case showing problems on loading library (64 vs 32 bit)
2011-07-12 17:49:58 +00:00
Ioannis Tsakpinis
e174bf3bc8
Changed mapping behavior to be consistent with the LWJGL API; it now starts at the buffer's current .position().
...
Reverted client JVM warning to use serr instead of LWJGLUtil.log, for extra visibility when Debug is disabled.
2011-07-12 14:21:29 +00:00
Ioannis Tsakpinis
fa31e0f9cb
Fixed bounds checking to work with .sliced mapped objects.
2011-07-12 13:44:13 +00:00
Ioannis Tsakpinis
585549f1f1
Mapped object code improvements: added license, additional documentation, reformatted code, now using LWJGLUtil.log instead of System.err.
...
Added system properties for bytecode transformer debug output. (org.lwjgl.util.mapped.PrintTiming & org.lwjgl.util.mapped.PrintActivity)
Added support for bounds checking the view of mapped objects. Enabled with org.lwjgl.util.mapped.Checks
Added tests for mapped objects. (org.lwjgl.test.mapped package)
Added "[LWJGL] " prefix to all LWJGL generated debug messages.
2011-07-12 13:29:04 +00:00
riven-lwjgl
7e244edc2b
Initial release of mapped objects library (v0.10) in LWJGL.
2011-07-11 21:46:00 +00:00
Ioannis Tsakpinis
6c134c6330
Merged OpenGL ES branch.
2011-07-10 16:58:16 +00:00
kappa1
2cbae6efc8
minor update to comments and add missing JavaDoc
2011-07-10 00:31:16 +00:00
kappa1
6e15f0b781
AppletLoader: revert native file certificate validation to after extraction as it was failing if done before.
2011-06-26 02:18:53 +00:00
kappa1
e2fe8155f8
Add "Unix" as a linux platform to allow LWJGL to work on Slackware Linux, thx to kruno73 for pointing this out.
2011-06-23 11:26:42 +00:00
kappa1
96648a6fad
AppletLoader: validate certificate for native files before attempting to extract them.
2011-06-15 21:15:58 +00:00
kappa1
1929c3be5d
AppletLoader: fix problem with file extension trimming code, added warning when lzma support is missing 'lzma.jar' and lzma files are being loaded.
2011-06-12 23:51:44 +00:00
kappa1
5e318ef834
AppletLoader: fix some comments, code clean up and refactoring
2011-06-12 21:22:50 +00:00
Ioannis Tsakpinis
40cbf3e45f
Added support for OpenGL ES.
2011-05-17 16:53:57 +00:00
kappa1
8f6dcd3a6d
AppletLoader: small fix to also include "ppc64" on macs.
2011-05-13 19:16:34 +00:00
kappa1
4e872f8c2c
AppletLoader: add support for optional mac arch specific natives, al_mac32, al_mac64, al_macppc, if they are not specified AppletLoader will fall back to the usual al_mac parameter.
2011-05-13 16:24:10 +00:00
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