summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/xorg-lib/xorg-headers-native.bb9
-rw-r--r--packages/xorg-lib/xorg-headers-native/.mtn2git_empty0
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/.mtn2git_empty0
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/CallbackI.h117
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Composite.h105
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/CompositeP.h111
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ConstrainP.h94
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Constraint.h60
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ConvertI.h96
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Core.h66
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/CoreP.h171
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/CreateI.h37
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/DECkeysym.h67
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/EventI.h134
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/HPkeysym.h165
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/HookObjI.h71
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ImUtil.h31
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/InitialI.h429
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Intrinsic.h2589
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/IntrinsicI.h261
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/IntrinsicP.h327
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Object.h60
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ObjectP.h139
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/PassivGraI.h186
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/RectObj.h60
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/RectObjP.h129
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ResConfigP.h78
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ResourceI.h100
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/SelectionI.h170
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Shell.h567
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ShellI.h12
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ShellP.h428
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/StringDefs.h1090
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Sunkeysym.h112
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ThreadsI.h130
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/TranslateI.h606
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/VarargsI.h65
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Vendor.h71
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/VendorP.h111
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/X.h721
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/X10.h89
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/XF86keysym.h188
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/XKBlib.h1151
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/XWDFile.h114
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xalloca.h145
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xarch.h126
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xatom.h79
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xauth.h158
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xcms.h805
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xdefs.h110
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xdmcp.h190
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xfuncproto.h109
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xfuncs.h94
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xlib.h4008
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/XlibConf.h40
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xlibint.h1320
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xlocale.h61
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xmd.h208
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xos.h296
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xos_r.h1160
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xosdefs.h166
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xpoll.h255
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xproto.h2129
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xprotostr.h78
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xregion.h190
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xresource.h360
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xthreads.h316
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xtos.h77
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xutil.h828
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xw32defs.h81
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xwindows.h80
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/Xwinsock.h66
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/ap_keysym.h51
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/cursorfont.h107
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/keysym.h76
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/keysymdef.h2343
-rw-r--r--packages/xorg-lib/xorg-headers-native/X11/xpm.h478
-rw-r--r--packages/xorg-lib/xorg-lib-common.inc4
78 files changed, 27909 insertions, 2 deletions
diff --git a/packages/xorg-lib/xorg-headers-native.bb b/packages/xorg-lib/xorg-headers-native.bb
new file mode 100644
index 0000000000..f88bcc7aee
--- /dev/null
+++ b/packages/xorg-lib/xorg-headers-native.bb
@@ -0,0 +1,9 @@
+inherit native
+
+SRC_URI = "file://X11"
+
+do_stage() {
+ install -d ${STAGING_INCDIR}
+ cp -pPfR ${WORKDIR}/X11 ${STAGING_INCDIR}
+}
+
diff --git a/packages/xorg-lib/xorg-headers-native/.mtn2git_empty b/packages/xorg-lib/xorg-headers-native/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/xorg-lib/xorg-headers-native/.mtn2git_empty
diff --git a/packages/xorg-lib/xorg-headers-native/X11/.mtn2git_empty b/packages/xorg-lib/xorg-headers-native/X11/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/xorg-lib/xorg-headers-native/X11/.mtn2git_empty
diff --git a/packages/xorg-lib/xorg-headers-native/X11/CallbackI.h b/packages/xorg-lib/xorg-headers-native/X11/CallbackI.h
new file mode 100644
index 0000000000..4ae08ab019
--- /dev/null
+++ b/packages/xorg-lib/xorg-headers-native/X11/CallbackI.h
@@ -0,0 +1,117 @@
+/* $Xorg: CallbackI.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */
+/***********************************************************
+
+Copyright 1987, 1988, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+******************************************************************/
+/* $XFree86$ */
+
+/****************************************************************
+ *
+ * Callbacks
+ *
+ ****************************************************************/
+
+typedef XrmResource **CallbackTable;
+
+#define _XtCBCalling 1
+#define _XtCBFreeAfterCalling 2
+
+typedef struct internalCallbackRec {
+ unsigned short count;
+ char is_padded; /* contains NULL padding for external form */
+ char call_state; /* combination of _XtCB{FreeAfter}Calling */
+#ifdef LONG64
+ unsigned int align_pad; /* padding to align callback list */
+#endif
+ /* XtCallbackList */
+} InternalCallbackRec, *InternalCallbackList;
+
+typedef Boolean (*_XtConditionProc)(
+ XtPointer /* data */
+);
+
+extern void _XtAddCallback(
+ InternalCallbackList* /* callbacks */,
+ XtCallbackProc /* callback */,
+ XtPointer /* closure */
+);
+
+extern void _XtAddCallbackOnce(
+ InternalCallbackList* /* callbacks */,
+ XtCallbackProc /* callback */,
+ XtPointer /* closure */
+);
+
+extern InternalCallbackList _XtCompileCallbackList(
+ XtCallbackList /* xtcallbacks */
+);
+
+extern XtCallbackList _XtGetCallbackList(
+ InternalCallbackList* /* callbacks */
+);
+
+extern void _XtRemoveAllCallbacks(
+ InternalCallbackList* /* callbacks */
+);
+
+extern void _XtRemoveCallback(
+ InternalCallbackList* /* callbacks */,
+ XtCallbackProc /* callback */,
+ XtPointer /* closure */
+);
+
+extern void _XtPeekCallback(
+ Widget /* widget */,
+ XtCallbackList /* callbacks */,
+ XtCallbackProc * /* callback */,
+ XtPointer * /* closure */
+);
+
+extern void _XtCallConditionalCallbackList(
+ Widget /* widget */,
+ XtCallbackList /* callbacks */,
+ XtPointer /* call_data */,
+ _XtConditionProc /* cond_proc */
+);
diff --git a/packages/xorg-lib/xorg-headers-native/X11/Composite.h b/packages/xorg-lib/xorg-headers-native/X11/Composite.h
new file mode 100644
index 0000000000..0a58332be5
--- /dev/null
+++ b/packages/xorg-lib/xorg-headers-native/X11/Composite.h
@@ -0,0 +1,105 @@
+/* $Xorg: Composite.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */
+
+/***********************************************************
+
+Copyright 1987, 1988, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+******************************************************************/
+/* $XFree86$ */
+
+#ifndef _XtComposite_h
+#define _XtComposite_h
+
+typedef struct _CompositeClassRec *CompositeWidgetClass;
+
+typedef Cardinal (*XtOrderProc)(
+ Widget /* child */
+);
+
+_XFUNCPROTOBEGIN
+
+extern void XtManageChildren(
+ WidgetList /* children */,
+ Cardinal /* num_children */
+);
+
+extern void XtManageChild(
+ Widget /* child */
+);
+
+extern void XtUnmanageChildren(
+ WidgetList /* children */,
+ Cardinal /* num_children */
+);
+
+extern void XtUnmanageChild(
+ Widget /* child */
+);
+
+typedef void (*XtDoChangeProc)(
+ Widget /* composite_parent */,
+ WidgetList /* unmanage_children */,
+ Cardinal * /* num_unmanage_children */,
+ WidgetList /* manage_children */,
+ Cardinal * /* num_manage_children */,
+ XtPointer /* client_data */
+);
+
+extern void XtChangeManagedSet(
+ WidgetList /* unmanage_children */,
+ Cardinal /* num_unmanage_children */,
+ XtDoChangeProc /* do_change_proc */,
+ XtPointer /* client_data */,
+ WidgetList /* manage_children */,
+ Cardinal /* num_manage_children */
+);
+
+_XFUNCPROTOEND
+
+#ifndef XT_COMPOSITE
+externalref WidgetClass compositeWidgetClass;
+#endif
+
+#endif /* _XtComposite_h */
+/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/packages/xorg-lib/xorg-headers-native/X11/CompositeP.h b/packages/xorg-lib/xorg-headers-native/X11/CompositeP.h
new file mode 100644
index 0000000000..ed055b21fa
--- /dev/null
+++ b/packages/xorg-lib/xorg-headers-native/X11/CompositeP.h
@@ -0,0 +1,111 @@
+/* $Xorg: CompositeP.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */
+
+/***********************************************************
+
+Copyright 1987, 1988, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+******************************************************************/
+
+#ifndef _XtCompositeP_h
+#define _XtCompositeP_h
+
+#include <X11/Composite.h>
+
+/************************************************************************
+ *
+ * Additional instance fields for widgets of (sub)class 'Composite'
+ *
+ ************************************************************************/
+
+typedef struct _CompositePart {
+ WidgetList children; /* array of ALL widget children */
+ Cardinal num_children; /* total number of widget children */
+ Cardinal num_slots; /* number of slots in children array */
+ XtOrderProc insert_position; /* compute position of new child */
+} CompositePart,*CompositePtr;
+
+typedef struct _CompositeRec {
+ CorePart core;
+ CompositePart composite;
+} CompositeRec;
+
+/*********************************************************************
+ *
+ * Additional class fields for widgets of (sub)class 'Composite'
+ *
+ ********************************************************************/
+
+typedef struct _CompositeClassPart {
+ XtGeometryHandler geometry_manager; /* geometry manager for children */
+ XtWidgetProc change_managed; /* change managed state of child */
+ XtWidgetProc insert_child; /* physically add child to parent */