gtk+3: update 0003-Add-disable-opengl-configure-option.patch
The patch contained git style patch like: | diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx-with-gl-context.h | similarity index 100% | rename from gdk/x11/gdkx.h | rename to gdk/x11/gdkx-with-gl-context.h Which can't be applied by older patch tool such as patch 2.6.1. So update the patch. (From OE-Core rev: f9ac2c33c9a168f8b0fa2eca321f5377bad11fee) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e5f9326f26
commit
7f6f998af2
|
@ -20,32 +20,31 @@ Long-term it would be good to find an alternative solution to this
|
|||
Upstream-Status: Inappropriate [Evil eye expected from upstream]
|
||||
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
||||
---
|
||||
configure.ac | 13 +++++--
|
||||
demos/gtk-demo/glarea.c | 13 +++++++
|
||||
docs/tools/Makefile.am | 9 +++--
|
||||
docs/tools/widgets.c | 4 ++-
|
||||
gdk/gdkdisplay.c | 4 ++-
|
||||
gdk/gdkgl.c | 10 ++++++
|
||||
gdk/gdkglcontext.c | 6 ++++
|
||||
gdk/gdkwindow.c | 13 +++++++
|
||||
gdk/x11/Makefile.am | 30 +++++++++++++---
|
||||
gdk/x11/gdkdisplay-x11.c | 6 +++-
|
||||
gdk/x11/gdkscreen-x11.c | 5 +++
|
||||
gdk/x11/gdkwindow-x11.c | 4 +++
|
||||
gdk/x11/gdkx-autocleanups.h | 2 ++
|
||||
gdk/x11/{gdkx.h => gdkx-with-gl-context.h} | 0
|
||||
gdk/x11/gdkx-without-gl-context.h | 58 ++++++++++++++++++++++++++++++
|
||||
gtk/Makefile.am | 3 +-
|
||||
gtk/gtkglarea.c | 20 ++++++++++-
|
||||
gtk/inspector/general.c | 6 ++++
|
||||
tests/Makefile.am | 10 ++++--
|
||||
testsuite/gtk/objects-finalize.c | 2 ++
|
||||
20 files changed, 201 insertions(+), 17 deletions(-)
|
||||
rename gdk/x11/{gdkx.h => gdkx-with-gl-context.h} (100%)
|
||||
create mode 100644 gdk/x11/gdkx-without-gl-context.h
|
||||
configure.ac | 13 +++++++++++--
|
||||
demos/gtk-demo/glarea.c | 13 +++++++++++++
|
||||
docs/tools/Makefile.am | 9 +++++++--
|
||||
docs/tools/widgets.c | 4 +++-
|
||||
gdk/gdkdisplay.c | 4 +++-
|
||||
gdk/gdkgl.c | 10 ++++++++++
|
||||
gdk/gdkglcontext.c | 6 ++++++
|
||||
gdk/gdkwindow.c | 13 +++++++++++++
|
||||
gdk/x11/Makefile.am | 30 ++++++++++++++++++++++++++----
|
||||
gdk/x11/gdkdisplay-x11.c | 6 +++++-
|
||||
gdk/x11/gdkscreen-x11.c | 5 +++++
|
||||
gdk/x11/gdkwindow-x11.c | 4 ++++
|
||||
gdk/x11/gdkx-autocleanups.h | 2 ++
|
||||
gdk/x11/gdkx-with-gl-context.h | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdk/x11/gdkx-without-gl-context.h | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdk/x11/gdkx.h | 59 -----------------------------------------------------------
|
||||
gtk/Makefile.am | 3 +--
|
||||
gtk/gtkglarea.c | 20 +++++++++++++++++++-
|
||||
gtk/inspector/general.c | 6 ++++++
|
||||
tests/Makefile.am | 10 +++++++---
|
||||
testsuite/gtk/objects-finalize.c | 2 ++
|
||||
21 files changed, 260 insertions(+), 76 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index e27da49..a3e9beb 100644
|
||||
index a01824e..dde9dc5 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -342,6 +342,15 @@ AC_ARG_ENABLE(mir-backend,
|
||||
|
@ -549,10 +548,71 @@ index edb0ea7..a317d61 100644
|
|||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Keymap, g_object_unref)
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref)
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref)
|
||||
diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx-with-gl-context.h
|
||||
similarity index 100%
|
||||
rename from gdk/x11/gdkx.h
|
||||
rename to gdk/x11/gdkx-with-gl-context.h
|
||||
diff --git a/gdk/x11/gdkx-with-gl-context.h b/gdk/x11/gdkx-with-gl-context.h
|
||||
new file mode 100644
|
||||
index 0000000..ae05fa6
|
||||
--- /dev/null
|
||||
+++ b/gdk/x11/gdkx-with-gl-context.h
|
||||
@@ -0,0 +1,59 @@
|
||||
+/* GDK - The GIMP Drawing Kit
|
||||
+ * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
+ *
|
||||
+ * This library is free software; you can redistribute it and/or
|
||||
+ * modify it under the terms of the GNU Lesser General Public
|
||||
+ * License as published by the Free Software Foundation; either
|
||||
+ * version 2 of the License, or (at your option) any later version.
|
||||
+ *
|
||||
+ * This library is distributed in the hope that it will be useful,
|
||||
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
+ * Lesser General Public License for more details.
|
||||
+ *
|
||||
+ * You should have received a copy of the GNU Lesser General Public
|
||||
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||
+ */
|
||||
+
|
||||
+/*
|
||||
+ * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS
|
||||
+ * file for a list of people on the GTK+ Team. See the ChangeLog
|
||||
+ * files for a list of changes. These files are distributed with
|
||||
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
|
||||
+ */
|
||||
+
|
||||
+#ifndef __GDK_X_H__
|
||||
+#define __GDK_X_H__
|
||||
+
|
||||
+#include <gdk/gdk.h>
|
||||
+
|
||||
+#include <X11/Xlib.h>
|
||||
+#include <X11/Xutil.h>
|
||||
+
|
||||
+#define __GDKX_H_INSIDE__
|
||||
+
|
||||
+#include <gdk/x11/gdkx11applaunchcontext.h>
|
||||
+#include <gdk/x11/gdkx11cursor.h>
|
||||
+#include <gdk/x11/gdkx11device.h>
|
||||
+#include <gdk/x11/gdkx11device-core.h>
|
||||
+#include <gdk/x11/gdkx11device-xi2.h>
|
||||
+#include <gdk/x11/gdkx11devicemanager.h>
|
||||
+#include <gdk/x11/gdkx11devicemanager-core.h>
|
||||
+#include <gdk/x11/gdkx11devicemanager-xi2.h>
|
||||
+#include <gdk/x11/gdkx11display.h>
|
||||
+#include <gdk/x11/gdkx11displaymanager.h>
|
||||
+#include <gdk/x11/gdkx11dnd.h>
|
||||
+#include <gdk/x11/gdkx11glcontext.h>
|
||||
+#include <gdk/x11/gdkx11keys.h>
|
||||
+#include <gdk/x11/gdkx11property.h>
|
||||
+#include <gdk/x11/gdkx11screen.h>
|
||||
+#include <gdk/x11/gdkx11selection.h>
|
||||
+#include <gdk/x11/gdkx11utils.h>
|
||||
+#include <gdk/x11/gdkx11visual.h>
|
||||
+#include <gdk/x11/gdkx11window.h>
|
||||
+
|
||||
+#include <gdk/x11/gdkx-autocleanups.h>
|
||||
+
|
||||
+#undef __GDKX_H_INSIDE__
|
||||
+
|
||||
+#endif /* __GDK_X_H__ */
|
||||
diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h
|
||||
new file mode 100644
|
||||
index 0000000..c9e2617
|
||||
|
@ -617,6 +677,71 @@ index 0000000..c9e2617
|
|||
+#undef __GDKX_H_INSIDE__
|
||||
+
|
||||
+#endif /* __GDK_X_H__ */
|
||||
diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h
|
||||
deleted file mode 100644
|
||||
index ae05fa6..0000000
|
||||
--- a/gdk/x11/gdkx.h
|
||||
+++ /dev/null
|
||||
@@ -1,59 +0,0 @@
|
||||
-/* GDK - The GIMP Drawing Kit
|
||||
- * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
- *
|
||||
- * This library is free software; you can redistribute it and/or
|
||||
- * modify it under the terms of the GNU Lesser General Public
|
||||
- * License as published by the Free Software Foundation; either
|
||||
- * version 2 of the License, or (at your option) any later version.
|
||||
- *
|
||||
- * This library is distributed in the hope that it will be useful,
|
||||
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
- * Lesser General Public License for more details.
|
||||
- *
|
||||
- * You should have received a copy of the GNU Lesser General Public
|
||||
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||
- */
|
||||
-
|
||||
-/*
|
||||
- * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS
|
||||
- * file for a list of people on the GTK+ Team. See the ChangeLog
|
||||
- * files for a list of changes. These files are distributed with
|
||||
- * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
|
||||
- */
|
||||
-
|
||||
-#ifndef __GDK_X_H__
|
||||
-#define __GDK_X_H__
|
||||
-
|
||||
-#include <gdk/gdk.h>
|
||||
-
|
||||
-#include <X11/Xlib.h>
|
||||
-#include <X11/Xutil.h>
|
||||
-
|
||||
-#define __GDKX_H_INSIDE__
|
||||
-
|
||||
-#include <gdk/x11/gdkx11applaunchcontext.h>
|
||||
-#include <gdk/x11/gdkx11cursor.h>
|
||||
-#include <gdk/x11/gdkx11device.h>
|
||||
-#include <gdk/x11/gdkx11device-core.h>
|
||||
-#include <gdk/x11/gdkx11device-xi2.h>
|
||||
-#include <gdk/x11/gdkx11devicemanager.h>
|
||||
-#include <gdk/x11/gdkx11devicemanager-core.h>
|
||||
-#include <gdk/x11/gdkx11devicemanager-xi2.h>
|
||||
-#include <gdk/x11/gdkx11display.h>
|
||||
-#include <gdk/x11/gdkx11displaymanager.h>
|
||||
-#include <gdk/x11/gdkx11dnd.h>
|
||||
-#include <gdk/x11/gdkx11glcontext.h>
|
||||
-#include <gdk/x11/gdkx11keys.h>
|
||||
-#include <gdk/x11/gdkx11property.h>
|
||||
-#include <gdk/x11/gdkx11screen.h>
|
||||
-#include <gdk/x11/gdkx11selection.h>
|
||||
-#include <gdk/x11/gdkx11utils.h>
|
||||
-#include <gdk/x11/gdkx11visual.h>
|
||||
-#include <gdk/x11/gdkx11window.h>
|
||||
-
|
||||
-#include <gdk/x11/gdkx-autocleanups.h>
|
||||
-
|
||||
-#undef __GDKX_H_INSIDE__
|
||||
-
|
||||
-#endif /* __GDK_X_H__ */
|
||||
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
|
||||
index 6a53a2b..49a35e6 100644
|
||||
--- a/gtk/Makefile.am
|
||||
|
@ -827,6 +952,3 @@ index e0ebee0..703643c 100644
|
|||
/* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */
|
||||
all_types[i] != GDK_TYPE_PIXBUF_LOADER &&
|
||||
all_types[i] != gdk_pixbuf_simple_anim_iter_get_type())
|
||||
--
|
||||
2.1.4
|
||||
|
||||
|
|
Loading…
Reference in New Issue