From c53e957833e364aa0c8cdcf324e408ab1284abfe Mon Sep 17 00:00:00 2001 From: kappaOne Date: Sun, 24 Mar 2013 20:49:23 +0000 Subject: [PATCH] Remove dependency on Java Native Foundation framework, remove non working JAWT manually loading, change to use headers from JavaVM.framework when compiling due to JDK7 bug --- platform_build/macosx_ant/build.xml | 2 +- src/java/org/lwjgl/MacOSXSysImplementation.java | 13 ------------- .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m | 2 +- 3 files changed, 2 insertions(+), 15 deletions(-) diff --git a/platform_build/macosx_ant/build.xml b/platform_build/macosx_ant/build.xml index 0cde0b42..589f2dca 100644 --- a/platform_build/macosx_ant/build.xml +++ b/platform_build/macosx_ant/build.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/java/org/lwjgl/MacOSXSysImplementation.java b/src/java/org/lwjgl/MacOSXSysImplementation.java index fa1d56da..5698ed8a 100644 --- a/src/java/org/lwjgl/MacOSXSysImplementation.java +++ b/src/java/org/lwjgl/MacOSXSysImplementation.java @@ -49,19 +49,6 @@ final class MacOSXSysImplementation extends J2SESysImplementation { static { // Manually start the AWT Application Loop java.awt.Toolkit.getDefaultToolkit(); - - // manually load libjawt.dylib into vm, needed since Java 7 - AccessController.doPrivileged(new PrivilegedAction() { - public Object run() { - try { - System.loadLibrary("jawt"); - } catch (UnsatisfiedLinkError e) { - // catch and ignore an already loaded in another classloader - // exception, as vm already has it loaded - } - return null; - } - }); } public int getRequiredJNIVersion() { diff --git a/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m b/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m index b217509c..e0a52ed2 100644 --- a/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m +++ b/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m @@ -40,7 +40,7 @@ #import #include -#include +#include #include "awt_tools.h" #include "org_lwjgl_opengl_MacOSXCanvasPeerInfo.h" #include "context.h"