summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--make/build.xml9
-rw-r--r--make/gl-common-x11.cfg3
-rw-r--r--[-rwxr-xr-x]make/stub_includes/common/stddef.h (renamed from make/stub_includes/opengl/stddef.h)0
3 files changed, 9 insertions, 3 deletions
diff --git a/make/build.xml b/make/build.xml
index 0769b520c..1814c1ffd 100644
--- a/make/build.xml
+++ b/make/build.xml
@@ -161,12 +161,14 @@
<include name="${stub.includes.dir}/macosx/**" />
<include name="${stub.includes.dir}/win32/**" />
<include name="${stub.includes.dir}/x11/**" />
+ <include name="${stub.includes.dir}/common/**" />
</dirset>
<fileset id="stub.includes.dependencies.fileset" dir=".">
<include name="${stub.includes.dir}/opengl/**" />
<include name="${stub.includes.dir}/macosx/**" />
<include name="${stub.includes.dir}/win32/**" />
<include name="${stub.includes.dir}/x11/**" />
+ <include name="${stub.includes.dir}/common/**" />
<include name="*.cfg" />
<include name="*.java" />
<include name="*.c" />
@@ -178,6 +180,7 @@
<include name="${stub.includes.dir}/macosx/**" />
<include name="${stub.includes.dir}/win32/**" />
<include name="${stub.includes.dir}/x11/**" />
+ <include name="${stub.includes.dir}/common/**" />
</dirset>
<fileset id="stub.includes.cg.dependencies.fileset" dir=".">
<include name="${stub.includes.dir}/cg/**" />
@@ -248,7 +251,7 @@
<property name="java.includes.dir.platform" value="${java.includes.dir.win32}" />
<property name="java.lib.dir.platform" value="${java.lib.dir.win32}" />
<property name="java.excludes.platform" value="${java.excludes.win32}" />
- <property name="stub.includes.fileset.platform.params" value="${stub.includes.dir}/win32/**" />
+ <property name="stub.includes.fileset.platform.params" value="${stub.includes.dir}/win32/** ${stub.includes.dir}/common/**" />
<!-- Set Javadoc properties. -->
<property name="javadoc.dev.packagenames.platform" value="${javadoc.dev.packagenames.win32}" />
@@ -336,7 +339,7 @@
<!-- Set platform directories. -->
<property name="stub.includes.platform" value="${stub.includes.x11}" />
<property name="java.excludes.platform" value="${java.excludes.x11}" />
- <property name="stub.includes.fileset.platform.params" value="${stub.includes.dir}/opengl/** ${stub.includes.dir}/x11/**" />
+ <property name="stub.includes.fileset.platform.params" value="${stub.includes.dir}/opengl/** ${stub.includes.dir}/x11/** ${stub.includes.dir}/common/**" />
<!-- Set Javadoc properties. -->
<property name="javadoc.dev.packagenames.platform" value="${javadoc.dev.packagenames.x11}" />
@@ -401,7 +404,7 @@
<property name="java.includes.dir.platform" value="${java.includes.dir.macosx}" />
<property name="java.lib.dir.platform" value="${java.lib.dir.macosx}" />
<property name="java.excludes.platform" value="${java.excludes.macosx}" />
- <property name="stub.includes.fileset.platform.params" value="${stub.includes.dir}/macosx/**" />
+ <property name="stub.includes.fileset.platform.params" value="${stub.includes.dir}/macosx/** ${stub.includes.dir}/common/**" />
<!-- Set Javadoc properties. -->
<property name="javadoc.dev.packagenames.platform" value="${javadoc.dev.packagenames.macosx}" />
diff --git a/make/gl-common-x11.cfg b/make/gl-common-x11.cfg
index 39dc0ba0e..15154e363 100644
--- a/make/gl-common-x11.cfg
+++ b/make/gl-common-x11.cfg
@@ -13,6 +13,9 @@ ReturnedArrayLength XGetVisualInfo {3}[0]
ReturnValueCapacity glXChooseVisual sizeof(XVisualInfo)
ReturnValueCapacity glXGetVisualFromFBConfig sizeof(XVisualInfo)
ReturnValueCapacity glXGetVisualFromFBConfigSGIX sizeof(XVisualInfo)
+# Elide the version of XGetVisualInfo taking a direct buffer for the third argument
+# (since we can't specify different glue code for different overloadings -- FIXME)
+NoNio XGetVisualInfo
Unimplemented cgl.+
Unimplemented wgl.+
diff --git a/make/stub_includes/opengl/stddef.h b/make/stub_includes/common/stddef.h
index 8aa70051e..8aa70051e 100755..100644
--- a/make/stub_includes/opengl/stddef.h
+++ b/make/stub_includes/common/stddef.h