Commit Graph

2049 Commits

Author SHA1 Message Date
Brian Matzon 39a4731583 bumping to 2.8.5, adding changelogs 2012-06-03 19:07:57 +00:00
kappa1 6c0e3d0484 Minor tweak to remove unused code 2012-05-13 18:03:05 +00:00
kappa1 f74af79c19 Display.wasResized() should now work correctly when using Display.setParent() 2012-05-13 18:01:12 +00:00
kappa1 afaf86df66 AppletLoader: fixed issue with applets on linux with Java 7 where the natives where LWJGL natives were failing to load. 2012-05-13 13:50:52 +00:00
kappa1 5f1efa0de3 Fix Mouse.getDX() and Mouse.getDY() values when mouse moves outside Display window & clipping is on. Thanks to ra4king for patch. 2012-05-13 12:11:12 +00:00
kappa1 22e0831d8a AppletLoader: fix to ensure a jar file download is attempted 3 times even if it throws some download exception. 2012-05-08 19:38:17 +00:00
kappa1 89a3558e3b AppletLoader: add further checks to prevent Java default caching 2012-04-26 13:19:18 +00:00
kappa1 15d4e8af94 AppletLoader: set all streams that are open to use try/finally blocks to close the streams 2012-04-22 23:05:10 +00:00
kappa1 f575c37815 AppletLoader: add try/finally block to ensure file is closed on exception in the downloadJars(), thx to MatthiasM for pointing it out. 2012-04-22 22:51:47 +00:00
kappa1 f965ff8f83 AppletLoader: add extra urlconnections.setUseCaches(false) as an extra precaution to make sure caching is disabled. 2012-04-22 22:21:41 +00:00
kappa1 6f40eeb58a Fix Display.getWidth() and Display.getHeight() to return the correct values on OS X when the window has been resized. 2012-04-14 18:55:40 +00:00
kappa1 d2174850be Update ControllerAdapter in util package to reflect new changes in the Controller interface class (should fix broken build) 2012-04-10 13:23:08 +00:00
kappa1 18fc034c51 Apply patch by OrangyTang to expose JInput's rumble functionality in LWJGL's Controller class. 2012-04-10 11:44:50 +00:00
kappa1 75c1886d5e remove non-existing import. 2012-03-24 00:39:05 +00:00
kappa1 ffdcf4db13 fix minor javadoc typo's 2012-03-24 00:20:02 +00:00
kappa1 92ba9d8ccb Replace Display.sync(int fps) with an even better implementation, special thanks to Riven. 2012-03-24 00:04:52 +00:00
kappa1 35e075e979 Display.sync() fix excessive CPU using on windows 2012-03-21 19:34:51 +00:00
Brian Matzon 9ed2bd06aa applying white border fix from dr_evil 2012-03-19 22:12:38 +00:00
kappa1 e0c6b24536 Fix the new accurate Display.sync() method to use less CPU on Mac. 2012-03-18 16:25:23 +00:00
kappa1 093bfe9698 Refactor so that the peer_info variable in ContextGL does not need to be static 2012-03-04 13:41:49 +00:00
kappa1 8f756955b7 Implement GLX_EXT_swap_control for Linux 2012-03-04 03:40:32 +00:00
kappa1 d099a86e50 Tweak Display.sync() method a little to reduce the Thread.yield() time even further, now with a minimum of 0 yield time. 2012-03-01 22:34:34 +00:00
kappa1 4293976506 Implement a much more accurate Display.sync() method that auto adapts to the systems timer resolution and load. 2012-02-29 23:18:35 +00:00
Ioannis Tsakpinis 57ec5db726 Fixed clEnqueueNativeKernel crash. 2012-02-28 18:18:06 +00:00
Brian Matzon 65fddce290 added win32 display get x/y 2012-02-18 18:38:57 +00:00
kappa1 e5ebf82c81 Added the new public API's Display.getX() and Display.getY(). Currently implemented for Linux and Mac. Windows implementation pending. 2012-02-18 16:30:38 +00:00
kappa1 839db549a9 Implement the ability for the native Display window on Linux to get its x and y position. In preparation for adding the new Display.getX() & getY() API's. 2012-02-18 01:49:46 +00:00
Brian Matzon d813fcfaa8 applied dr_evil's maximized patch 2012-02-06 20:35:25 +00:00
Brian Matzon c32fe94990 updated fix for resizable 2012-02-01 22:50:59 +00:00
Brian Matzon 00446046f0 applying suggested fix for resize issue 2012-02-01 21:33:45 +00:00
kappa1 05d12649c8 removed a tiny bit of dead debug code 2012-01-31 23:25:44 +00:00
kappa1 57ff8c2e2b Linux Mouse: added support for using more than 3 buttons on a mouse, supports mice with upto 256 buttons. 2012-01-31 23:24:28 +00:00
Brian Matzon 97c6cb1daf limit mouse buttons to 5, since we can't read more at this time 2012-01-29 20:35:22 +00:00
Brian Matzon 639d1d1457 support for 5 buttons on windows 2012-01-29 20:26:13 +00:00
Brian Matzon 39aae7ff27 bumping to 2.8.4 and adding changelogs 2012-01-23 21:30:46 +00:00
kappa1 0830a9674d Small tweak to the Linux Display.isActive() fix. 2012-01-22 20:16:41 +00:00
kappa1 6e76e2c06a fix for Display.isActive() so that it works as it should on Linux when using Display.setParent() 2012-01-22 18:02:34 +00:00
kappa1 6e6f5a4ff0 prod nightly server to rebuild LWJGL. 2012-01-17 21:05:13 +00:00
kappa1 0e6d20e1e4 Add extra checks so CALayer's only run on OS X 10.6+, Bump OS X native version 2012-01-16 22:18:31 +00:00
Brian Matzon 367b5fb176 adding WS_MAXIMIZEBOX patch for windows and bumping native version 2012-01-11 20:46:57 +00:00
Brian Matzon 23adaeba93 Applying WM_SETCURSOR patch to fix issue with cursor 2012-01-02 22:06:12 +00:00
Brian Matzon b0dafc2a25 undoing commit of r3717 2012-01-02 22:03:53 +00:00
Brian Matzon dc8aabb8a6 Applied WM_SETCURSOR to fix issue with cursor 2012-01-02 21:59:20 +00:00
kappa1 54664ef8cb AppletLoader: fix uncaught null pointer exception 2011-11-17 21:41:24 +00:00
Ioannis Tsakpinis ad7769f9c9 Added support for OpenCL 1.2 [UNTESTED] 2011-11-16 14:36:28 +00:00
Brian Matzon fb788c9ec1 bumping to 2.8.3 2011-11-13 21:20:42 +00:00
kappa1 8f0222a736 bump native version number for OS X natives due to recent changes to them 2011-11-12 21:50:55 +00:00
kappa1 1762fa36b8 AppletLoader: minor tweak to show better update message when checking cache files for changes 2011-11-12 21:31:00 +00:00
kappa1 e500d8e500 MacOS: further limit CALayer to only be used when running as an Applet 2011-11-12 20:45:35 +00:00
Ioannis Tsakpinis f15696d84a Changed CallbackUtil to use ContextCapabilities instead of ContextGL. 2011-11-10 18:46:43 +00:00
kappa1 568e99a5f9 Fix keyboard handling when running Display.setParent() as an application on Linux. Thus allowing WM and system hot-keys to function again when the LWJGL app has focus. 2011-10-30 14:44:52 +00:00
Ioannis Tsakpinis 84cd3b562b Changed manual null check to a MemoryUtil.getAddressSafe call. 2011-10-25 17:42:56 +00:00
kappa1 faefad816c AppletLoader: minor change to provided more information for some error messages. 2011-10-20 10:36:42 +00:00
Brian Matzon 297b11442a fixed issue when NULL (default) was passed in as a deviceName 2011-10-20 07:57:54 +00:00
Brian Matzon 4a1755ef5a make Display.destroy a NOP if it hasn't been created yet 2011-10-18 17:23:39 +00:00
Brian Matzon 8055e0fd68 switching to 2.8.2 2011-10-17 07:45:46 +00:00
Ioannis Tsakpinis 4edf23428d Updated GLES FullScreenWindowedTest to destroy/create Display on mode change. 2011-10-14 10:43:45 +00:00
Ioannis Tsakpinis 0d0ffcbb59 Fixed signatures: CharSequence[] parameters and ByteBuffer returns. 2011-10-13 16:53:53 +00:00
kappa1 67c3452bb4 AppletLoader: create MediaTracker before requesting image in an attempt to fix a logo loading issue. 2011-10-12 22:31:12 +00:00
kappa1 8bc92abf82 AppletLoader: provide a more meaningful error message when certificates do not match. 2011-10-12 22:15:32 +00:00
kappa1 f6b567c5ad AppletLoader: don't output needless lzma.jar is missing message on console unless a lzma file actually being loaded. 2011-10-12 22:07:36 +00:00
kappa1 03fa5dda72 bump mac native version due to recent changes to them 2011-10-12 20:17:56 +00:00
Brian Matzon bae1672baf Updated test to be compatible with r3664 2011-10-12 19:49:45 +00:00
Ioannis Tsakpinis d52a8bce90 Removed org.lwjgl.opengles.PixelFormat dependency from Display. 2011-10-12 18:54:40 +00:00
Ioannis Tsakpinis dd87468d6f Added @Optional support for AL and GLES. 2011-10-12 17:58:04 +00:00
kappa1 b09c6cf335 minor tweak to the order in which CALayer support is detected. 2011-10-11 22:39:32 +00:00
kappa1 c5eadd89a0 Limit the use to CALayer only to when using Display.setParent(), an AWTGLCanvas in non fullscreen mode. 2011-10-11 22:30:55 +00:00
Brian Matzon cfe74c2013 undoing r3539 to fix issue with fullscreen 2011-10-11 19:24:55 +00:00
Brian Matzon 797048354c bumping version to 2.8.1 2011-10-11 17:39:37 +00:00
kappa1 a1563394c6 AppletLoader: add missing JavaDoc for al_lookup_threads, clean up natives if validation on them fails. 2011-10-08 20:33:43 +00:00
kappa1 08eb7c60d9 AppletLoader: apply arielsan's concurrent HTTP requests patch 2011-10-08 18:33:44 +00:00
kappa1 dae790d54f AppletLoader: apply fix/workaround for the double security dialogs issue on OS X 2011-10-06 23:05:06 +00:00
kappa1 a6fafde5e3 apply CL/GL interop patch for mac, thx to jaekwon for patch. 2011-10-06 20:16:37 +00:00
kappa1 b2c1002b84 Implement Resizing API for Linux. 2011-10-02 20:41:33 +00:00
kappa1 0cc0a2bcbf LinuxDisplay use proper constant name (X_SetInputFocus) for xembedded fix 2011-09-27 22:38:32 +00:00
kappa1 d316d66e1b limit scope of fix for Display.setParent when running in xembedded mode. 2011-09-26 20:03:59 +00:00
kappa1 83675cffb1 Fix issues with LWJGL Applets when dragging or switching browser tabs 2011-09-25 21:57:49 +00:00
kappa1 9bff0672ef bump mac native version 2011-09-07 21:28:01 +00:00
kappa1 0e6da07d54 Minor tweak to appletloader as an attempt to get nightly build server to build natives again. 2011-09-07 18:28:19 +00:00
Ioannis Tsakpinis 4acf44bd9a Added null check on ContextAttribs. 2011-09-05 08:44:48 +00:00
Ioannis Tsakpinis d924981170 Added missing DrawableLWJGL method. 2011-09-03 19:08:27 +00:00
Ioannis Tsakpinis 41af142324 Added support for OpenGL 3.2 on MacOS X 10.7+. 2011-09-03 18:52:45 +00:00
kappa1 b49eb9db3f update credits 2011-09-03 14:47:11 +00:00
kappa1 702777d0fb apply patch to enable applets on OS X using the java plugin2, credits to pjohnson for creating patch. 2011-08-29 13:34:17 +00:00
kappa1 085f221fad AppletLoader: somehow removed patch 3559 with last appletloader patch, readded removed code. 2011-08-29 00:54:54 +00:00
kappa1 31305a9410 AppletLoader: implement al_min_jre parameter, various small refactoring, update comments and javadoc. 2011-08-29 00:40:28 +00:00
Ioannis Tsakpinis 12b92fb46d Fixed Pbuffer init when Display has not been created. 2011-08-24 23:18:56 +00:00
Ioannis Tsakpinis 87c04cc995 Text encoding improvements. 2011-08-20 16:38:45 +00:00
Ioannis Tsakpinis b333b029bd Fixed GLX extension detection. 2011-08-18 17:13:05 +00:00
Ioannis Tsakpinis 67945fe317 Added unicode support on Windows.
Fixed AL and GLES native stub bindings.
Replaced many GetStringNativeChars usages with a Java implementation.
2011-08-16 22:17:32 +00:00
Brian Matzon 3da40143e3 Updating version to 2.8.0, still some stuff to do tho 2011-08-15 19:24:39 +00:00
kappa1 873fed0613 AppletLoader: al_version tag now uses a case insensitive String (instead of float), much nicer for specifying application versions (e.g. "10.3.3.1 Beta"), still backwards compatible too :) 2011-08-14 17:07:23 +00:00
Ioannis Tsakpinis 717334be5a Replaced Arrays.copyof with custom implementation for Java 5 compatibility. 2011-08-13 19:16:58 +00:00
kappa1 6f95b368e3 Fix issue with Mouse getWidth/getHeight values being wrongly clipped when using Display.setParent(), thx to MatthiasM for finding this. 2011-08-13 18:53:54 +00:00
Ioannis Tsakpinis 1d03746435 Fixed GL42 detection and added an @Optional so that AMD's beta driver works. 2011-08-13 17:20:59 +00:00
Ioannis Tsakpinis 900eb4e4d2 Added support for cache-line padding and alignment.
Made byteOffset() in MappedField optional.
Misc fixes and improvements.
2011-08-10 16:05:46 +00:00
Ioannis Tsakpinis 72f4758d5e Added support for OpenGL 4.2 2011-08-08 10:48:14 +00:00
kappa1 059983c6c6 Fix issue with Linux and Java 7 where libjawt.so was failing to load. 2011-08-06 13:18:49 +00:00
Ioannis Tsakpinis f3472da2ed CL: Cleaned-up callbacks and object registries.
Mapped: Added .capacity() and .foreach() with default elementCount.
2011-08-02 23:45:19 +00:00
Ioannis Tsakpinis 83c2208aa0 Added support for NV_path_rendering.
Made MappedObjectUnsafe package private.
2011-07-29 11:30:14 +00:00
Ioannis Tsakpinis d3d14b6f3c @MappedType is now optional.
copyTo now only copies (SIZEOF - padding) bytes.
2011-07-24 09:38:46 +00:00
Ioannis Tsakpinis 054a5c5ae9 Added support for volatile keyword. 2011-07-23 22:28:57 +00:00
Ioannis Tsakpinis d0cb1f8c90 Removed sizeof from @MappedType, it's calculated automatically now.
Added padding to @MappedType, defaults to 0.
Added support for @Pointer long fields for easier interaction with pointer data.
2011-07-23 22:02:01 +00:00
Ioannis Tsakpinis 896e363979 Converted sizeof and align to methods.
Override more methods in MappedObject subclasses, foreach is now 4 times faster.
2011-07-22 20:09:01 +00:00
Ioannis Tsakpinis 20b9d3f89f Added support for array access to mapped objects.
Added SpriteShootout test that uses mapped objects.
2011-07-22 02:01:56 +00:00
Brian Matzon 087d0f4ba9 Initial stab at win32 resize api 2011-07-21 22:52:16 +00:00
Ioannis Tsakpinis 8193447a0d Code cleanup. 2011-07-17 09:37:35 +00:00
Ioannis Tsakpinis 30261d1f82 Removed GLES dependency on GL APIUtil. 2011-07-16 22:40:06 +00:00
Ioannis Tsakpinis a9a7067461 Converted GL APIUtil to a per ContextCapabilities instance. 2011-07-16 22:26:46 +00:00
Ioannis Tsakpinis 5d624b86bf Removed test code. /fail 2011-07-16 19:40:16 +00:00
Ioannis Tsakpinis 4a02aed129 More java-side pointer arithmetic.
Fixed pointer cast warning.
2011-07-16 16:42:51 +00:00
Ioannis Tsakpinis 0b0e185f47 Moved all pointer arithmetic to Java code. 2011-07-16 16:05:37 +00:00
Ioannis Tsakpinis c7088cb44f Fixed manual merge error. 2011-07-14 23:11:41 +00:00
Ioannis Tsakpinis b09625557d Implemented .next() with bytecode transformation, 4x faster now.
Made method transformation a bit faster.
2011-07-14 16:54:25 +00:00
kappa1 5949d57bb1 Implement Resizing Display API for OS X 2011-07-13 22:15:35 +00:00
Ioannis Tsakpinis 1f305d514a Removed stride and .configure. Mapped object view updates are now 50% faster. [Riven]
org.lwjgl.util.mapped.PrintBytecode is now functional. [Riven]
2011-07-13 22:15:25 +00:00
kappa1 f0766fb6c4 Updated JavaDoc for the new resizing api to clarify behaviour when running in fullscreen or with Display.setParent(). 2011-07-13 19:29:15 +00:00
Ioannis Tsakpinis 0033f1cc95 Made MappedForeach package private (foreach returns Iterable now) and changed next() to go through the bounds check. 2011-07-13 12:44:25 +00:00
kappa1 9aafabd728 Add placeholder methods for initial resizing api for the Display 2011-07-12 22:07:32 +00:00
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 4a6717959c Added GLES classes on which Display depends to the main jar. 2011-07-12 15:36:16 +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 63cbea7957 Fixed display creation. 2011-07-10 18:18:51 +00:00
Ioannis Tsakpinis f1fee0624b Replaced Display.createES() with Display.create(ContextType.GLES). 2011-07-10 17:45:43 +00:00
Ioannis Tsakpinis 6c134c6330 Merged OpenGL ES branch. 2011-07-10 16:58:16 +00:00
Ioannis Tsakpinis bab22f696b Merge preparation. 2011-07-10 10:26:36 +00:00
kappa1 2cbae6efc8 minor update to comments and add missing JavaDoc 2011-07-10 00:31:16 +00:00
kappa1 9e4c915959 Remove dead code from AWTGears example 2011-07-08 17:47:16 +00:00
kappa1 e49bfe3c40 LinuxDisplay - fix remaining issues with focus handling when running in xembed mode. 2011-07-02 20:50:27 +00:00
kappa1 7782156962 Fix small race condition in LinuxDisplay when focusing in and out really fast. 2011-06-26 11:50:23 +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 cc91d81781 Proper fix for Linux focus handling with setParent(Canvas), no more hacks or messing with EDT. Side effect being LWJGL applet focus handling should work perfectly now. 2011-06-26 01:42:34 +00:00
Brian Matzon a2a3a25b9b Applying patch from Matthias that changes the LWJGL icon from byte array to string, shaving ~20k in class size. 2011-06-24 18:34:10 +00:00
Brian Matzon c797193647 Applying patch from Matthias that adds the "negative mouse coordinates" to Mouse.next() too 2011-06-24 18:31:26 +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
Brian Matzon 18e6e1f95f Applying 64bit loading patch by Matthias 2011-06-19 20:18:02 +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
kappa1 4e85079dde LinuxDisplay: run setFocusable(boolean) on the EDT 2011-06-09 22:27:53 +00:00
Ioannis Tsakpinis c9e1319fc6 Fixed getWorkGroupInfoSizeArray parameter check. 2011-06-09 07:48:25 +00:00
Ioannis Tsakpinis af0ed1d1c4 Added OpenAL & OpenCL generated native paths.
Added support for AMD_device_memory_flags, AMD_offline_devices, AMD_popcnt [OpenCL]
Minor bugs fixed in high-level OpenCL API.
2011-06-04 00:53:04 +00:00
Ioannis Tsakpinis 073da79e95 Update current DisplayMode when the Display's parent is resized. 2011-05-31 14:40:47 +00:00
Ioannis Tsakpinis 1dd8817855 Update current DisplayMode when the Display's parent is resized. 2011-05-31 13:32:38 +00:00
Ioannis Tsakpinis eff8493ef6 Added support for NV_present_video and NV_video_capture.
Re-designed WindowsPeerInfo so that we can more easily use WGL extensions in the future.
2011-05-21 10:48:05 +00:00
Ioannis Tsakpinis 9b4b2f6f92 Added Context. 2011-05-17 17:26:33 +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
Ioannis Tsakpinis d53afc0b4d Added missing include. 2011-05-11 14:21:59 +00:00
Ioannis Tsakpinis 3fb5f8ab8b Added alignment checks to PointerBuffer constructor. 2011-05-11 00:12:52 +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
Brian Matzon 4b0cbedc64 excessively verbose exception description added to lower support requests :) 2011-05-04 19:24:57 +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
Brian Matzon 91c32952b5 fixing icons as per dr_evil [http://lwjgl.org/forum/index.php/topic,3925.0.html] [proper] 2011-04-16 21:13:27 +00:00
Brian Matzon 07ffa133ad fixing icons as per dr_evil [http://lwjgl.org/forum/index.php/topic,3925.0.html] 2011-04-16 18:38:48 +00:00
Ioannis Tsakpinis 807c61ad59 Fixed JDK5 compilation issue and added SpriteShootout textures. 2011-04-08 03:41:19 +00:00
Ioannis Tsakpinis 924f20efd6 Added support for AMD_blend_minmax_factor & NV_texture_multisample.
Added sprite rendering samples.
Fixed ContextAttribs version checking for GL41.
2011-04-07 21:36:19 +00:00
Ioannis Tsakpinis eb3a31bcc9 Attempt to fix NV compilation issue. 2011-04-02 11:33:02 +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
Brian Matzon b60221fc35 Upgrading OpenAL-Soft to latest version .. cbe288aa93de6 and moving to 2.7.1 2011-02-09 21:09:33 +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 e33a98cbc7 updating version to 2.7 2011-01-28 21:11:35 +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
Brian Matzon f9569ec329 init util as MACOSX if running under darwin 2011-01-23 07:48:50 +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
Ioannis Tsakpinis c7152449c2 Added clSetKernelArg support for CLObject and __local arguments. 2010-12-06 15:58:11 +00:00