Codebase list lwjgl / debian/2.4.2+dfsg-1 debian / patches / 00nomacosx
debian/2.4.2+dfsg-1

Tree @debian/2.4.2+dfsg-1 (Download .tar.gz)

00nomacosx @debian/2.4.2+dfsg-1raw · history · blame

Description: Removes references to macosx-related classes.
Author: Gabriele Giacone <1o5g4r8o@gmail.com>

--- a/build.xml
+++ b/build.xml
@@ -234,7 +234,7 @@
 			<class name="org.lwjgl.opengl.WindowsContextImplementation" />

 		</javah>

 		

-		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes">

+<!--		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes">

 			<class name="org.lwjgl.MacOSXSysImplementation" />

 			<class name="org.lwjgl.opengl.MacOSXMouseEventQueue" />

 			<class name="org.lwjgl.opengl.MacOSXCanvasPeerInfo" />

@@ -242,7 +242,7 @@
 			<class name="org.lwjgl.opengl.MacOSXPbufferPeerInfo" />

 			<class name="org.lwjgl.opengl.MacOSXDisplay" />

 			<class name="org.lwjgl.opengl.MacOSXContextImplementation" />

-		</javah>

+		</javah>	-->

 		

 		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}" force="yes">

 			<class name="org.lwjgl.opengl.AWTSurfaceLock" />

@@ -298,13 +298,13 @@
 				</tokenfilter>

 			</filterchain>

 		</loadfile>				

-		<loadfile srcfile="${lwjgl.src.native}/macosx/org_lwjgl_MacOSXSysImplementation.h" property="lwjgl.native.macosx.version">

+<!--		<loadfile srcfile="${lwjgl.src.native}/macosx/org_lwjgl_MacOSXSysImplementation.h" property="lwjgl.native.macosx.version">

 			<filterchain>

 				<tokenfilter>

 	    		<containsstring contains="#define org_lwjgl_MacOSXSysImplementation_JNI_VERSION"/>

 				</tokenfilter>

 			</filterchain>

-		</loadfile>

+		</loadfile>	-->

 		<echo>

 			lwjgl.java.windows.version = ${lwjgl.java.windows.version}

 			lwjgl.native.windows.version = ${lwjgl.native.windows.version}			

--- a/platform_build/build-applet.xml

+++ b/platform_build/build-applet.xml

@@ -1,7 +1,7 @@
 <project name="applet">

 

 	<!-- Create our packer task -->

-	<taskdef name="pack200" classname="com.sun.tools.apache.ant.pack200.Pack200Task" classpath="platform_build/Pack200Task.jar"/>

+<!--	<taskdef name="pack200" classname="com.sun.tools.apache.ant.pack200.Pack200Task" classpath="platform_build/Pack200Task.jar"/>	-->

 

 	<target name="applet" depends="all">

 		<antcall target="-applet">

--- a/src/java/org/lwjgl/MacOSXSysImplementation.java

+++ b/src/java/org/lwjgl/MacOSXSysImplementation.java

@@ -33,7 +33,7 @@ package org.lwjgl;
 

 import java.awt.Toolkit;

 

-import com.apple.eio.FileManager;

+//import com.apple.eio.FileManager;

 

 /**

  *

@@ -55,7 +55,7 @@ final class MacOSXSysImplementation extends J2SESysImplementation {
 

 	public boolean openURL(String url) {

 		try {

-			FileManager.openURL(url);

+//			FileManager.openURL(url);

 			return true;

 		} catch (Exception e) {

 			LWJGLUtil.log("Exception occurred while trying to invoke browser: " + e);

--- a/src/java/org/lwjgl/opengl/MacOSXDisplay.java

+++ b/src/java/org/lwjgl/opengl/MacOSXDisplay.java

@@ -54,9 +54,9 @@ import org.lwjgl.BufferUtils;
 import org.lwjgl.LWJGLException;

 import org.lwjgl.LWJGLUtil;

 

-import com.apple.eawt.Application;

-import com.apple.eawt.ApplicationAdapter;

-import com.apple.eawt.ApplicationEvent;

+//import com.apple.eawt.Application;

+//import com.apple.eawt.ApplicationAdapter;

+//import com.apple.eawt.ApplicationEvent;

 

 final class MacOSXDisplay implements DisplayImplementation {

 	private static final int PBUFFER_HANDLE_SIZE = 24;

@@ -77,11 +77,11 @@ final class MacOSXDisplay implements DisplayImplementation {
 		try {

 			AccessController.doPrivileged(new PrivilegedExceptionAction() {

 				public Object run() throws Exception {

-					Application.getApplication().addApplicationListener(new ApplicationAdapter() {

+/*					Application.getApplication().addApplicationListener(new ApplicationAdapter() {

 						public final void handleQuit(ApplicationEvent event) {

 							doHandleQuit();

 						}

-					});

+					});	*/

 					return null;

 				}

 			});