Commit Graph

3454 Commits

Author SHA1 Message Date
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
Ioannis Tsakpinis 7259a8ac0a Require at least 1 element remaining in BO data params. 2012-01-18 12:19:52 +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
kappa1 213aa4262d Weakly link the AppKit framework in an attempt to allow 10.5 compatibility again. 2012-01-13 00:53:43 +00:00
kappa1 e40d8d1232 OS X slight tweak to MacOSXCanvasPeerInfo in prep to make it compatible for 10.5 again 2012-01-13 00:40:43 +00:00
Brian Matzon 367b5fb176 adding WS_MAXIMIZEBOX patch for windows and bumping native version 2012-01-11 20:46:57 +00:00
Ioannis Tsakpinis b16a1e182e Added INTEL_printf. 2012-01-06 11:52:48 +00:00
Ioannis Tsakpinis d446ad2da3 Added new OpenGL ES extensions. 2012-01-05 11:24:13 +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
Jens von Pilgrim a91da9efa6 Fixed a problem with categories.
Categories are now extracted from site.xml. A default category is created if no site.xml is found or if some features are not mapped to any other category.
2011-12-21 14:34:39 +00:00
Ioannis Tsakpinis ef193f9b3d Added @Optional on clSetPrintfCallback for the AMD CL 1.2 preview driver. 2011-12-20 19:06:52 +00:00
Ioannis Tsakpinis 9684d6abfe Updated AMD_pinned_memory based on official spec. 2011-12-20 17:16:23 +00:00
Jens von Pilgrim 7425a743c2 StandalonePublisher directly creates jars, no need for additional "jarring".
- added main method to StandalonePublisher creating artifact.xml/jar and content.xml/jar from given (old) Eclise update site.
- when compressed is set to true, artifact.jar and content.jar are created directly. Removed jar task in build script, as these are no longer necessary
2011-12-20 11:04:49 +00:00
Jens von Pilgrim 54ddcf2133 Fixed problems in update site build.
Update site is now build including Eclipse p2 metadata (content.jar and artifact.jar). These files are required by some tools, such as Tycho (a maven plugin making p2 update sites available as maven repositories, see http://eclipse.org/tycho).
2011-12-15 19:00:59 +00:00
Jens von Pilgrim 5c5a7b962a fixed typo in update site build script, added publisher task 2011-12-15 17:40:06 +00:00
Jens von Pilgrim 2f3fa670c6 Added new ant task creating p2 metadata file for update site. 2011-12-15 17:32:08 +00:00
Brian Matzon 78710b3b26 updating update site build script to use pre-packaged zip file in dist, updating signjar to not use keypass 2011-12-06 22:46:27 +00:00
Brian Matzon cc95e4c4fd adding eclipse update site to main build file 2011-12-06 22:42:23 +00:00
Jens von Pilgrim e695454439 signing information are interactively retrieved similar to applet build 2011-12-05 21:49:02 +00:00
Jens von Pilgrim c26ba8ee58 Added new Eclipse update site build script to be imported from main LWJGL build script.
See org.lwjgl.build/README for details.

Removed old build script depending on pre-build LWJGL archives.
2011-12-05 12:41:45 +00:00
Ioannis Tsakpinis 9330766c3c Fixed glTransformFeedbackAttribsNV count argument. 2011-12-03 11:10:44 +00:00
Jens von Pilgrim 2547669968 bug fix in Eclipes update site build:
native libraries are not copied from skeleton (where they are required for development purposes) anymore
2011-11-28 16:40:42 +00:00
Jens von Pilgrim b3b9eede8c Fixed a bug in the update site build script.
Wrong class name of LWJGL plugin activator was specified (org.lwjgl.eclipse.Activator, but correct 
is  org.lwjgl.Activator).

Now, the current date/time string is added as a qualifier to the LWJGL version, e.g., org.lwjgl_2.8.2.v20111128-1653 instead of org.lwjgl_2.8.2. This simplifies testing and discouples LWJGL versions from plugin versions.
2011-11-28 16:23: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 6b0e05cef6 Add the QuartzCore framework to the list of frameworks available to the linker 2011-11-12 21:03:48 +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
kappa1 d58bcf2ee0 MacOS: remove the use of 'Blocks' in the Cocoa native code by switching to 'Selectors', should allow natives to be binary compatible with OS X 10.5 now. 2011-11-12 19:01:28 +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
kappa1 97075a7228 Only set X window hints on the Linux native display window when not using Display.setParent() 2011-10-26 20:24:22 +00:00
Ioannis Tsakpinis 84cd3b562b Changed manual null check to a MemoryUtil.getAddressSafe call. 2011-10-25 17:42:56 +00:00
Brian Matzon 2482d66ea1 upx compressed oal32 2011-10-25 17:14:29 +00:00
Brian Matzon 1aae3fbe2e Updating OpenAL-Soft to latest (319f404) 2011-10-25 17:13:14 +00:00
kappa1 fb6326fec9 Fix crash on Mac OS X when using Display.setParent() and switching from fullscreen to windowed mode. 2011-10-21 22:50:54 +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
Brian Matzon 55087f66af add copy-nightly-binaries target to build file 2011-10-15 21:13:58 +00:00
Brian Matzon 715cbbe200 applying rubens latest maven patches 2011-10-15 20:18:01 +00:00
Ioannis Tsakpinis 801faca7be GLES extension updates. 2011-10-14 15:00:02 +00:00
Ioannis Tsakpinis 4edf23428d Updated GLES FullScreenWindowedTest to destroy/create Display on mode change. 2011-10-14 10:43:45 +00:00
Brian Matzon 758849ad4c applied patch by xranby to remove warnings 2011-10-13 22:05:17 +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 b815d6426d Added support for NV_platform_binary. 2011-10-12 18:05:32 +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
kappa1 c9cac6406b Remove the use of Properties from Objective C code to allow binary compatibility on OS X < 10.5 2011-10-11 21:51:45 +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
Ioannis Tsakpinis d56bd9a420 Fixed build to include missing OpenGL ES classes on which Display depends.
Excluded desktop OpenGL extensions from the OpenGL ES build.
2011-10-11 16:06:23 +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 617c43dd3b update credits 2011-10-06 21:11:46 +00:00
kappa1 a6fafde5e3 apply CL/GL interop patch for mac, thx to jaekwon for patch. 2011-10-06 20:16:37 +00:00
Brian Matzon ca428342d3 applying ruben01s latest maven patch 2011-10-05 19:19:00 +00:00
Brian Matzon 2070379f34 lets include openal and opencl when building lwjgl on 64-bit linux 2011-10-04 22:08:23 +00:00
Brian Matzon eeb19cc3f4 applying ruben01s latest maven patch 2011-10-03 20:17:30 +00:00
Brian Matzon eb970108c0 Updating with openal-soft from trunk (1.13+) 2011-10-03 20:04:49 +00:00
kappa1 b2c1002b84 Implement Resizing API for Linux. 2011-10-02 20:41:33 +00:00
Ioannis Tsakpinis 804f569268 Removed GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT. 2011-09-30 11:28:53 +00:00
Ioannis Tsakpinis 45e6926b45 Added support for INTEL_immediate_execution. 2011-09-29 08:36:36 +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 63e85b2acf fix for keyboard input not working on linux when an input method is set (like ibus). 2011-09-20 19:46:33 +00:00
Ioannis Tsakpinis 3b1cea0e34 Fix for GL32 support on MacOSX 10.7+. 2011-09-15 17:22:43 +00:00
Brian Matzon d2967647ac applied maven patch by ruben01 2011-09-08 21:35:54 +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 6612d252ac update applet html files to include al_min_jre tag 2011-09-03 18:41:22 +00:00
kappa1 b49eb9db3f update credits 2011-09-03 14:47:11 +00:00
Ioannis Tsakpinis dc163985b0 Attempt (2) to fix MacOS build. 2011-09-03 11:04:04 +00:00
Ioannis Tsakpinis 0a29738e44 Attempt to fix MacOS build. 2011-09-03 10:58:20 +00:00
kappa1 63603ca090 mac, attempt a quickfix in order to temporarily bypass nightly server restrictions so that mac natives can build. 2011-08-31 21:06:46 +00:00
kappa1 910158d4c5 Linux Display - create native Display window at the correct position on linux. 2011-08-29 21:31:23 +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
kappa1 69ed971285 Mac Ant build.xml - bump minimum requirements for compiling lwjgl on OS X to prepare for new plugin2 patch. OS X SDK 10.6 and Java 6 update 4 (1.6.0_24) are now the minimum requirements to compile LWJGL on OS X however OS X 10.3+ is still the targeted for compatibility. 2011-08-27 22:21:13 +00:00
Ioannis Tsakpinis 12b92fb46d Fixed Pbuffer init when Display has not been created. 2011-08-24 23:18:56 +00:00