open-src/xserver/xorg/resource-names.patch
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Fri, 26 Mar 2010 08:14:37 -0700
changeset 931 e0243b82efa9
parent 879 4bb8651330bd
permissions -rw-r--r--
6936388 Update Xorg from 1.7.5 to 1.7.6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
931
e0243b82efa9 6936388 Update Xorg from 1.7.5 to 1.7.6
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 879
diff changeset
     1
[Adjusted to apply to xorg-server 1.7.6]
e0243b82efa9 6936388 Update Xorg from 1.7.5 to 1.7.6
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 879
diff changeset
     2
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
     3
From a11c58fa0c5809f918b36b84be53385cb2d8ea59 Mon Sep 17 00:00:00 2001
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
     4
From: Alan Coopersmith <[email protected]>
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
     5
Date: Fri, 11 Dec 2009 00:58:25 -0800
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
     6
Subject: [PATCH] Ensure all resource types created have names registered
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
     7
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
     8
Calls RegisterResourceName to record the type name for
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
     9
use by X-Resource, XACE/SELinux/XTsol, and DTrace.
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    10
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    11
Signed-off-by: Alan Coopersmith <[email protected]>
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    12
Reviewed-by: Keith Packard <[email protected]>
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    13
---
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    14
 Xext/mbuf.c                           |    7 +++++++
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    15
 Xext/panoramiX.c                      |    6 ++++++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    16
 Xext/saver.c                          |    4 ++++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    17
 Xext/shape.c                          |    3 +++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    18
 Xext/shm.c                            |    2 ++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    19
 Xext/sleepuntil.c                     |    2 ++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    20
 Xext/sync.c                           |    6 ++++++
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    21
 Xext/xvdisp.c                         |    3 +++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    22
 Xext/xvmain.c                         |   15 +++++++++++----
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    23
 Xext/xvmc.c                           |    4 ++++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    24
 composite/compext.c                   |    6 ++++++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    25
 damageext/damageext.c                 |    3 +++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    26
 dbe/dbe.c                             |    3 +++
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    27
 hw/dmx/glxProxy/glxext.c              |    7 +++++++
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    28
 hw/kdrive/ephyr/ephyrdriext.c         |    2 ++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    29
 hw/xfree86/dixmods/extmod/xf86vmode.c |    2 ++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    30
 hw/xfree86/dri/dri.c                  |    3 +++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    31
 hw/xfree86/dri/xf86dri.c              |    4 ++++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    32
 hw/xfree86/dri2/dri2ext.c             |    3 +++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    33
 hw/xquartz/applewm.c                  |    3 +++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    34
 hw/xquartz/xpr/dri.c                  |    4 ++++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    35
 hw/xwin/winwindowswm.c                |    3 +++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    36
 mi/miarc.c                            |    2 ++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    37
 randr/randr.c                         |    4 ++++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    38
 record/record.c                       |    2 ++
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    39
 render/render.c                       |    4 ++++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    40
 xfixes/cursor.c                       |    7 +++++++
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    41
 xfixes/region.c                       |    4 ++++
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    42
 xfixes/select.c                       |    6 ++++++
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    43
 xkb/xkb.c                             |    2 ++
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    44
 30 files changed, 122 insertions(+), 4 deletions(-)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    45
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    46
diff --git a/Xext/mbuf.c b/Xext/mbuf.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    47
index af31221..02354b0 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    48
--- a/Xext/mbuf.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    49
+++ b/Xext/mbuf.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    50
@@ -42,6 +42,8 @@ in this Software without prior written authorization from The Open Group.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    51
 #include "opaque.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    52
 #include "sleepuntil.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    53
 #include "inputstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    54
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    55
+
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    56
 #include <X11/extensions/multibufconst.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    57
 #include <X11/extensions/multibufproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    58
 
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    59
@@ -481,6 +483,11 @@ MultibufferExtensionInit()
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    60
 				 ProcMultibufferDispatch, SProcMultibufferDispatch,
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    61
 				 MultibufferResetProc, StandardMinorOpcode)))
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    62
     {
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    63
+	RegisterResourceName(MultibufferDrawableResType,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    64
+			     "MultibufferDrawable");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    65
+	RegisterResourceName(MultibufferResType, "MultibufferBuffer");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    66
+	RegisterResourceName(MultibuffersResType, "MultibufferWindow");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    67
+	RegisterResourceName(OtherClientResType, "MultibufferOtherClient");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    68
 	MultibufferEventBase = extEntry->eventBase;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    69
 	MultibufferErrorBase = extEntry->errorBase;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    70
 	EventSwapVector[MultibufferEventBase + MultibufferClobberNotify] = (EventSwapPtr) SClobberNotifyEvent;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    71
diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    72
index f48bd36..2a950ee 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    73
--- a/Xext/panoramiX.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    74
+++ b/Xext/panoramiX.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    75
@@ -52,6 +52,7 @@ Equipment Corporation.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    76
 #include "globals.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    77
 #include "servermd.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    78
 #include "resource.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    79
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    80
 #ifdef RENDER
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    81
 #include "picturestr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    82
 #endif
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    83
@@ -513,6 +514,11 @@ void PanoramiXExtensionInit(int argc, char *argv[])
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    84
 	XRT_COLORMAP = CreateNewResourceType(XineramaDeleteResource);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    85
 
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    86
 	if (XRT_WINDOW && XRT_PIXMAP && XRT_GC && XRT_COLORMAP) {
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    87
+	    RegisterResourceName(XRT_WINDOW, "XineramaWindow");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    88
+	    RegisterResourceName(XRT_PIXMAP, "XineramaPixmap");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    89
+	    RegisterResourceName(XRT_GC, "XineramaGC");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    90
+	    RegisterResourceName(XRT_COLORMAP, "XineramaColormap");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    91
+
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    92
 	    panoramiXGeneration = serverGeneration;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    93
 	    success = TRUE;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
    94
 	}
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    95
diff --git a/Xext/saver.c b/Xext/saver.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    96
index 04e6497..5757f85 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    97
--- a/Xext/saver.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    98
+++ b/Xext/saver.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
    99
@@ -47,6 +47,7 @@ in this Software without prior written authorization from the X Consortium.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   100
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   101
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   102
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   103
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   104
 #ifdef PANORAMIX
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   105
 #include "panoramiX.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   106
 #include "panoramiXsrv.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   107
@@ -266,6 +267,9 @@ ScreenSaverExtensionInit(INITARGS)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   108
 				 ProcScreenSaverDispatch, SProcScreenSaverDispatch,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   109
 				 NULL, StandardMinorOpcode)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   110
     {
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   111
+	RegisterResourceName(AttrType, "SaverAttr");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   112
+	RegisterResourceName(SaverEventType, "SaverEvent");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   113
+	RegisterResourceName(SuspendType, "SaverSuspend");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   114
 	ScreenSaverEventBase = extEntry->eventBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   115
 	EventSwapVector[ScreenSaverEventBase] = (EventSwapPtr) SScreenSaverNotifyEvent;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   116
     }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   117
diff --git a/Xext/shape.c b/Xext/shape.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   118
index 700fe76..247f21b 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   119
--- a/Xext/shape.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   120
+++ b/Xext/shape.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   121
@@ -40,6 +40,7 @@ in this Software without prior written authorization from The Open Group.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   122
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   123
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   124
 #include "resource.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   125
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   126
 #include "opaque.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   127
 #include <X11/extensions/shapeproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   128
 #include "regionstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   129
@@ -134,6 +135,8 @@ ShapeExtensionInit(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   130
 				 ProcShapeDispatch, SProcShapeDispatch,
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   131
 				 NULL, StandardMinorOpcode)))
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   132
     {
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   133
+	RegisterResourceName(ClientType, "ShapeClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   134
+	RegisterResourceName(ShapeEventType, "ShapeEvent");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   135
 	ShapeEventBase = extEntry->eventBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   136
 	EventSwapVector[ShapeEventBase] = (EventSwapPtr) SShapeNotifyEvent;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   137
     }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   138
diff --git a/Xext/shm.c b/Xext/shm.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   139
index 9e462f2..589155d 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   140
--- a/Xext/shm.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   141
+++ b/Xext/shm.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   142
@@ -52,6 +52,7 @@ in this Software without prior written authorization from The Open Group.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   143
 #include "servermd.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   144
 #include "shmint.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   145
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   146
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   147
 #include <X11/extensions/shmproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   148
 #include <X11/Xfuncproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   149
 #include "protocol-versions.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   150
@@ -283,6 +284,7 @@ ShmExtensionInit(INITARGS)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   151
 				 ProcShmDispatch, SProcShmDispatch,
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   152
 				 ShmResetProc, StandardMinorOpcode)))
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   153
     {
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   154
+	RegisterResourceName(ShmSegType, "ShmSeg");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   155
 	ShmReqCode = (unsigned char)extEntry->base;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   156
 	ShmCompletionCode = extEntry->eventBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   157
 	BadShmSegCode = extEntry->errorBase;
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   158
diff --git a/Xext/sleepuntil.c b/Xext/sleepuntil.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   159
index 2616a5e..6b5964e 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   160
--- a/Xext/sleepuntil.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   161
+++ b/Xext/sleepuntil.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   162
@@ -39,6 +39,7 @@ in this Software without prior written authorization from The Open Group.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   163
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   164
 #include "pixmapstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   165
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   166
+#include "registry.h"
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   167
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   168
 typedef struct _Sertafied {
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   169
     struct _Sertafied	*next;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   170
@@ -90,6 +91,7 @@ ClientSleepUntil (ClientPtr client,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   171
 	SertafiedResType = CreateNewResourceType (SertafiedDelete);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   172
 	if (!SertafiedResType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   173
 	    return FALSE;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   174
+	RegisterResourceName(SertafiedResType, "ClientSleep");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   175
 	SertafiedGeneration = serverGeneration;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   176
 	BlockHandlerRegistered = FALSE;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   177
     }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   178
diff --git a/Xext/sync.c b/Xext/sync.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   179
index d8a2b15..b3bba17 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   180
--- a/Xext/sync.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   181
+++ b/Xext/sync.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   182
@@ -64,6 +64,7 @@ PERFORMANCE OF THIS SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   183
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   184
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   185
 #include "resource.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   186
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   187
 #include "opaque.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   188
 #include <X11/extensions/syncproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   189
 #include "syncsrv.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   190
@@ -878,6 +879,7 @@ SyncCreateSystemCounter(
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   191
 	{
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   192
 	    return NULL;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   193
 	}
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   194
+	RegisterResourceName(RTCounter, "SyncCounter");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   195
     }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   196
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   197
     pCounter = SyncCreateCounter(NULL, FakeClientID(0), initial);
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   198
@@ -2133,6 +2135,10 @@ SyncExtensionInit(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   199
 	return;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   200
     }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   201
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   202
+    RegisterResourceName(RTCounter, "SyncCounter");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   203
+    RegisterResourceName(RTAlarm, "SyncAlarm");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   204
+    RegisterResourceName(RTAwait, "SyncAwait");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   205
+    RegisterResourceName(RTAlarmClient, "SyncAlarmClient");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   206
     SyncEventBase = extEntry->eventBase;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   207
     SyncErrorBase = extEntry->errorBase;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   208
     EventSwapVector[SyncEventBase + XSyncCounterNotify] = (EventSwapPtr) SCounterNotifyEvent;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   209
diff --git a/Xext/xvdisp.c b/Xext/xvdisp.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   210
index 1f3fc0f..e674dfd 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   211
--- a/Xext/xvdisp.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   212
+++ b/Xext/xvdisp.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   213
@@ -36,6 +36,7 @@ SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   214
 #include "gcstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   215
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   216
 #include "resource.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   217
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   218
 #include "opaque.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   219
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   220
 #include <X11/extensions/Xv.h>
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   221
@@ -1867,6 +1868,8 @@ void XineramifyXv(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   222
 
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   223
    if (!xvsp0 || !XvXRTPort) return;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   224
 
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   225
+   RegisterResourceName(XvXRTPort, "XvXRTPort");
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   226
+
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   227
    for(i = 0; i < xvsp0->nAdaptors; i++) {
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   228
       refAdapt = xvsp0->pAdaptors + i;
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   229
 
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   230
diff --git a/Xext/xvmain.c b/Xext/xvmain.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   231
index 7c8a3c3..c33c209 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   232
--- a/Xext/xvmain.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   233
+++ b/Xext/xvmain.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   234
@@ -90,6 +90,7 @@ SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   235
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   236
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   237
 #include "resource.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   238
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   239
 #include "opaque.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   240
 #include "input.h"
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   241
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   242
@@ -213,36 +214,42 @@ CreateResourceTypes(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   243
       ErrorF("CreateResourceTypes: failed to allocate port resource.\n");
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   244
       return FALSE;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   245
     }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   246
-  
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   247
+  RegisterResourceName(XvRTPort, "XvRTPort");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   248
+
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   249
   if (!(XvRTGrab = CreateNewResourceType(XvdiDestroyGrab)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   250
     {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   251
       ErrorF("CreateResourceTypes: failed to allocate grab resource.\n");
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   252
       return FALSE;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   253
     }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   254
-  
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   255
+  RegisterResourceName(XvRTGrab, "XvRTGrab");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   256
+
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   257
   if (!(XvRTEncoding = CreateNewResourceType(XvdiDestroyEncoding)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   258
     {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   259
       ErrorF("CreateResourceTypes: failed to allocate encoding resource.\n");
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   260
       return FALSE;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   261
     }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   262
-  
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   263
+  RegisterResourceName(XvRTEncoding, "XvRTEncoding");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   264
+
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   265
   if (!(XvRTVideoNotify = CreateNewResourceType(XvdiDestroyVideoNotify)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   266
     {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   267
       ErrorF("CreateResourceTypes: failed to allocate video notify resource.\n");
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   268
       return FALSE;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   269
     }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   270
-  
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   271
+  RegisterResourceName(XvRTVideoNotify, "XvRTVideoNotify");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   272
+
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   273
   if (!(XvRTVideoNotifyList = CreateNewResourceType(XvdiDestroyVideoNotifyList)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   274
     {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   275
       ErrorF("CreateResourceTypes: failed to allocate video notify list resource.\n");
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   276
       return FALSE;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   277
     }
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   278
+  RegisterResourceName(XvRTVideoNotifyList, "XvRTVideoNotifyList");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   279
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   280
   if (!(XvRTPortNotify = CreateNewResourceType(XvdiDestroyPortNotify)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   281
     {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   282
       ErrorF("CreateResourceTypes: failed to allocate port notify resource.\n");
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   283
       return FALSE;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   284
     }
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   285
+  RegisterResourceName(XvRTPortNotify, "XvRTPortNotify");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   286
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   287
   return TRUE;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   288
 
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   289
diff --git a/Xext/xvmc.c b/Xext/xvmc.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   290
index c17a4b1..0a233b1 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   291
--- a/Xext/xvmc.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   292
+++ b/Xext/xvmc.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   293
@@ -11,6 +11,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   294
 #include "os.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   295
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   296
 #include "resource.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   297
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   298
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   299
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   300
 #include "servermd.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   301
@@ -676,12 +677,15 @@ XvMCExtensionInit(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   302
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   303
    if(!(XvMCRTContext = CreateNewResourceType(XvMCDestroyContextRes)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   304
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   305
+   RegisterResourceName(XvMCRTContext, "XvMCRTContext");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   306
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   307
    if(!(XvMCRTSurface = CreateNewResourceType(XvMCDestroySurfaceRes)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   308
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   309
+   RegisterResourceName(XvMCRTSurface, "XvMCRTSurface");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   310
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   311
    if(!(XvMCRTSubpicture = CreateNewResourceType(XvMCDestroySubpictureRes)))
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   312
 	return;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   313
+   RegisterResourceName(XvMCRTSubpicture, "XvMCRTSubpicture");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   314
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   315
    extEntry = AddExtension(XvMCName, XvMCNumEvents, XvMCNumErrors, 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   316
                               ProcXvMCDispatch, SProcXvMCDispatch,
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   317
diff --git a/composite/compext.c b/composite/compext.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   318
index b5afdd3..74f0309 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   319
--- a/composite/compext.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   320
+++ b/composite/compext.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   321
@@ -47,6 +47,7 @@
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   322
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   323
 #include "compint.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   324
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   325
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   326
 #include "protocol-versions.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   327
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   328
 static CARD8	CompositeReqCode;
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   329
@@ -549,14 +550,19 @@ CompositeExtensionInit (void)
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   330
     CompositeClientWindowType = CreateNewResourceType (FreeCompositeClientWindow);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   331
     if (!CompositeClientWindowType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   332
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   333
+    RegisterResourceName(CompositeClientWindowType, "CompositeClientWindow");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   334
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   335
     CompositeClientSubwindowsType = CreateNewResourceType (FreeCompositeClientSubwindows);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   336
     if (!CompositeClientSubwindowsType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   337
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   338
+    RegisterResourceName(CompositeClientSubwindowsType,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   339
+			 "CompositeClientSubwindows");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   340
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   341
     CompositeClientOverlayType = CreateNewResourceType (FreeCompositeClientOverlay);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   342
     if (!CompositeClientOverlayType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   343
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   344
+    RegisterResourceName(CompositeClientOverlayType,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   345
+			 "CompositeClientOverlay");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   346
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   347
     if (!dixRequestPrivate(CompositeClientPrivateKey,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   348
 			   sizeof(CompositeClientRec)))
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   349
diff --git a/damageext/damageext.c b/damageext/damageext.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   350
index 449c2fd..044e8ef 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   351
--- a/damageext/damageext.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   352
+++ b/damageext/damageext.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   353
@@ -24,6 +24,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   354
 #include <dix-config.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   355
 #endif
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   356
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   357
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   358
 #include "damageextint.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   359
 #include "protocol-versions.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   360
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   361
@@ -500,10 +501,12 @@ DamageExtensionInit(void)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   362
     DamageExtType = CreateNewResourceType (FreeDamageExt);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   363
     if (!DamageExtType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   364
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   365
+    RegisterResourceName(DamageExtType, "DamageExt");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   366
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   367
     DamageExtWinType = CreateNewResourceType (FreeDamageExtWin);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   368
     if (!DamageExtWinType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   369
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   370
+    RegisterResourceName(DamageExtWinType, "DamageExtWin");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   371
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   372
     if (!dixRequestPrivate(DamageClientPrivateKey, sizeof (DamageClientRec)))
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   373
 	return;
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   374
diff --git a/dbe/dbe.c b/dbe/dbe.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   375
index 8d2a343..7af8736 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   376
--- a/dbe/dbe.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   377
+++ b/dbe/dbe.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   378
@@ -54,6 +54,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   379
 #include "dbestruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   380
 #include "midbe.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   381
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   382
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   383
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   384
 /* GLOBALS */
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   385
 
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   386
@@ -1577,11 +1578,13 @@ DbeExtensionInit(void)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   387
     if (!dbeDrawableResType)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   388
 	return;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   389
     dbeDrawableResType |= RC_DRAWABLE;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   390
+    RegisterResourceName(dbeDrawableResType, "dbeDrawable");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   391
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   392
     dbeWindowPrivResType =
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   393
         CreateNewResourceType(DbeWindowPrivDelete);
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   394
     if (!dbeWindowPrivResType)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   395
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   396
+    RegisterResourceName(dbeWindowPrivResType, "dbeWindow");
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   397
 
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   398
     if (!dixRegisterPrivateOffset(dbeDrawableResType,
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   399
 				  offsetof(PixmapRec, devPrivates)))
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   400
diff --git a/hw/dmx/glxProxy/glxext.c b/hw/dmx/glxProxy/glxext.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   401
index 0c39068..c00ae6e 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   402
--- a/hw/dmx/glxProxy/glxext.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   403
+++ b/hw/dmx/glxProxy/glxext.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   404
@@ -44,6 +44,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   405
 #include "glxvisuals.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   406
 #include "micmap.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   407
 #include "glxswap.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   408
+#include "registry.h"
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   409
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   410
 /*
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   411
 ** Stubs to satisfy miinitext.c references.
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   412
@@ -303,6 +304,12 @@ void GlxExtensionInit(void)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   413
 	!__glXWindowRes || !__glXPbufferRes)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   414
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   415
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   416
+    RegisterResourceName(__glXContextRes, "GLXContext");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   417
+    RegisterResourceName(__glXClientRes, "GLXClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   418
+    RegisterResourceName(__glXPixmapRes, "GLXPixmap");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   419
+    RegisterResourceName(__glXWindowRes, "GLXWindow");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   420
+    RegisterResourceName(__glXPbufferRes, "GLXPbuffer");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   421
+
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   422
     /*
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   423
     ** Add extension to server extensions.
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   424
     */
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   425
diff --git a/hw/kdrive/ephyr/ephyrdriext.c b/hw/kdrive/ephyr/ephyrdriext.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   426
index ba1733b..a2839ea 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   427
--- a/hw/kdrive/ephyr/ephyrdriext.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   428
+++ b/hw/kdrive/ephyr/ephyrdriext.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   429
@@ -43,6 +43,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   430
 #include "privates.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   431
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   432
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   433
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   434
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   435
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   436
 #include "scrnintstr.h"
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   437
@@ -145,6 +146,7 @@ ephyrDRIExtensionInit (ScreenPtr a_screen)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   438
         EPHYR_LOG_ERROR ("failed to register DRI event resource type\n") ;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   439
         goto out ;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   440
     }
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   441
+    RegisterResourceName(EventType, "DRIEvents");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   442
 #endif
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   443
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   444
     if ((extEntry = AddExtension(XF86DRINAME,
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   445
diff --git a/hw/xfree86/dixmods/extmod/xf86vmode.c b/hw/xfree86/dixmods/extmod/xf86vmode.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   446
index 4920115..c35a83f 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   447
--- a/hw/xfree86/dixmods/extmod/xf86vmode.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   448
+++ b/hw/xfree86/dixmods/extmod/xf86vmode.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   449
@@ -39,6 +39,7 @@ from Kaleb S. KEITHLEY
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   450
 #include "misc.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   451
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   452
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   453
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   454
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   455
 #include "servermd.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   456
 #include <X11/extensions/xf86vmproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   457
@@ -201,6 +202,7 @@ XFree86VidModeExtensionInit(void)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   458
 #endif
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   459
 	VidModeErrorBase = extEntry->errorBase;
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   460
 #ifdef XF86VIDMODE_EVENTS
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   461
+	RegisterResourceName(EventType, "VidModeEvent");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   462
 	XF86VidModeEventBase = extEntry->eventBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   463
 	EventSwapVector[XF86VidModeEventBase] = (EventSwapPtr)SXF86VidModeNotifyEvent;
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   464
 #endif
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   465
diff --git a/hw/xfree86/dri/dri.c b/hw/xfree86/dri/dri.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   466
index 1a6cb4d..be0604e 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   467
--- a/hw/xfree86/dri/dri.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   468
+++ b/hw/xfree86/dri/dri.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   469
@@ -51,6 +51,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   470
 #include "misc.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   471
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   472
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   473
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   474
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   475
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   476
 #include "scrnintstr.h"
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   477
@@ -794,6 +795,8 @@ DRIExtensionInit(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   478
 
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   479
     if (!DRIDrawablePrivResType || !DRIContextPrivResType)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   480
 	return FALSE;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   481
+    RegisterResourceName(DRIDrawablePrivResType, "DRIDrawable");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   482
+    RegisterResourceName(DRIContextPrivResType, "DRIContext");
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   483
 
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   484
     RegisterBlockAndWakeupHandlers(DRIBlockHandler, DRIWakeupHandler, NULL);
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   485
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   486
diff --git a/hw/xfree86/dri/xf86dri.c b/hw/xfree86/dri/xf86dri.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   487
index 035057b..2da9767 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   488
--- a/hw/xfree86/dri/xf86dri.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   489
+++ b/hw/xfree86/dri/xf86dri.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   490
@@ -47,6 +47,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   491
 #include "misc.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   492
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   493
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   494
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   495
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   496
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   497
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   498
@@ -111,6 +112,9 @@ XFree86DRIExtensionInit(void)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   499
 				 StandardMinorOpcode))) {
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   500
 	DRIReqCode = (unsigned char)extEntry->base;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   501
 	DRIErrorBase = extEntry->errorBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   502
+#ifdef XF86DRI_EVENTS
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   503
+	RegisterResourceName(EventType, "DRIEvent");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   504
+#endif
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   505
     }
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   506
 }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   507
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   508
diff --git a/hw/xfree86/dri2/dri2ext.c b/hw/xfree86/dri2/dri2ext.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   509
index 8acf267..112e76c 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   510
--- a/hw/xfree86/dri2/dri2ext.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   511
+++ b/hw/xfree86/dri2/dri2ext.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   512
@@ -42,6 +42,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   513
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   514
 #include "pixmapstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   515
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   516
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   517
 #include "xf86drm.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   518
 #include "xfixes.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   519
 #include "dri2.h"
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   520
@@ -421,6 +422,8 @@ DRI2ExtensionInit(void)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   521
     if (!dri2DrawableRes)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   522
 	return;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   523
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   524
+    RegisterResourceName(dri2DrawableRes, "DRI2Drawable");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   525
+
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   526
     dri2Extension = AddExtension(DRI2_NAME,
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   527
 				 DRI2NumberEvents,
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   528
 				 DRI2NumberErrors,
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   529
diff --git a/hw/xquartz/applewm.c b/hw/xquartz/applewm.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   530
index d1a6175..26cf5d2 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   531
--- a/hw/xquartz/applewm.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   532
+++ b/hw/xquartz/applewm.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   533
@@ -37,6 +37,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   534
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   535
 #include "globals.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   536
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   537
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   538
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   539
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   540
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   541
@@ -129,6 +130,8 @@ AppleWMExtensionInit(
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   542
         WMEventBase = extEntry->eventBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   543
         EventSwapVector[WMEventBase] = (EventSwapPtr) SNotifyEvent;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   544
         appleWMProcs = procsPtr;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   545
+	RegisterResourceName(ClientType, "WMClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   546
+	RegisterResourceName(EventType, "WMEvent");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   547
     }
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   548
 }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   549
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   550
diff --git a/hw/xquartz/xpr/dri.c b/hw/xquartz/xpr/dri.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   551
index a9c0f22..b59f5d3 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   552
--- a/hw/xquartz/xpr/dri.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   553
+++ b/hw/xquartz/xpr/dri.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   554
@@ -55,6 +55,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   555
 #include "misc.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   556
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   557
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   558
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   559
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   560
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   561
 #include "scrnintstr.h"
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   562
@@ -279,6 +280,9 @@ DRIExtensionInit(void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   563
 {
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   564
     DRIDrawablePrivResType = CreateNewResourceType(DRIDrawablePrivDelete);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   565
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   566
+    if (DRIDrawablePrivResType != 0)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   567
+	RegisterResourceName(DRIDrawablePrivResType, "DRIDrawable");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   568
+
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   569
     return (DRIDrawablePrivResType != 0);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   570
 }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   571
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   572
diff --git a/hw/xwin/winwindowswm.c b/hw/xwin/winwindowswm.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   573
index 3d4d8c2..2383c59 100755
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   574
--- a/hw/xwin/winwindowswm.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   575
+++ b/hw/xwin/winwindowswm.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   576
@@ -34,6 +34,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   577
 #include "misc.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   578
 #include "dixstruct.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   579
 #include "extnsionst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   580
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   581
 #include "colormapst.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   582
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   583
 #include "scrnintstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   584
@@ -102,6 +103,8 @@ winWindowsWMExtensionInit ()
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   585
       WMErrorBase = extEntry->errorBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   586
       WMEventBase = extEntry->eventBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   587
       EventSwapVector[WMEventBase] = (EventSwapPtr) SNotifyEvent;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   588
+      RegisterResourceName(ClientType, "WMClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   589
+      RegisterResourceName(eventResourceType, "WMEvent");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   590
     }
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   591
 }
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   592
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   593
diff --git a/mi/miarc.c b/mi/miarc.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   594
index a3e2580..b4b684b 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   595
--- a/mi/miarc.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   596
+++ b/mi/miarc.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   597
@@ -62,6 +62,7 @@ SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   598
 #include "mifpoly.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   599
 #include "mi.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   600
 #include "mifillarc.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   601
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   602
 #include <X11/Xfuncproto.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   603
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   604
 static double miDsin(double a);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   605
@@ -867,6 +868,7 @@ miComputeWideEllipse(
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   606
 	if (!cacheType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   607
 	{
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   608
 	    cacheType = CreateNewResourceType(miFreeArcCache);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   609
+	    RegisterResourceName(cacheType, "miArcCache");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   610
 	    (void) AddResource(FakeClientID(0), cacheType, NULL);
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   611
 	}
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   612
     } else {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   613
diff --git a/randr/randr.c b/randr/randr.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   614
index 5944564..7d59a68 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   615
--- a/randr/randr.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   616
+++ b/randr/randr.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   617
@@ -29,6 +29,8 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   618
 #include <dix-config.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   619
 #endif
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   620
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   621
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   622
+
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   623
 #include "randrstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   624
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   625
 /* From render.h */
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   626
@@ -339,9 +341,11 @@ RRExtensionInit (void)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   627
     RRClientType = CreateNewResourceType(RRFreeClient);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   628
     if (!RRClientType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   629
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   630
+    RegisterResourceName(RRClientType, "RandRClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   631
     RREventType = CreateNewResourceType(RRFreeEvents);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   632
     if (!RREventType)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   633
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   634
+    RegisterResourceName(RREventType, "RandREvent");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   635
     extEntry = AddExtension (RANDR_NAME, RRNumberEvents, RRNumberErrors,
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   636
 			     ProcRRDispatch, SProcRRDispatch,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   637
 			     NULL, StandardMinorOpcode);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   638
diff --git a/record/record.c b/record/record.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   639
index b94b4ae..649f4b2 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   640
--- a/record/record.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   641
+++ b/record/record.c
931
e0243b82efa9 6936388 Update Xorg from 1.7.5 to 1.7.6
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 879
diff changeset
   642
@@ -44,6 +44,7 @@ and Jim Haggerty of Metheus.
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   643
 #include "inputstr.h"
931
e0243b82efa9 6936388 Update Xorg from 1.7.5 to 1.7.6
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 879
diff changeset
   644
 #include "eventconvert.h"
e0243b82efa9 6936388 Update Xorg from 1.7.5 to 1.7.6
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 879
diff changeset
   645
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   646
+#include "registry.h"
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   647
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   648
 #include <stdio.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   649
 #include <assert.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   650
@@ -2878,6 +2879,7 @@ RecordExtensionInit(void)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   651
     RTContext = CreateNewResourceType(RecordDeleteContext);
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   652
     if (!RTContext)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   653
 	return;
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   654
+    RegisterResourceName(RTContext, "RecordContext");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   655
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   656
     ppAllContexts = NULL;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   657
     numContexts = numEnabledContexts = numEnabledRCAPs = 0;
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   658
diff --git a/render/render.c b/render/render.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   659
index a32d797..53bb555 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   660
--- a/render/render.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   661
+++ b/render/render.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   662
@@ -46,6 +46,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   663
 #include "cursorstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   664
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   665
 #include "protocol-versions.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   666
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   667
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   668
 #if HAVE_STDINT_H
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   669
 #include <stdint.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   670
@@ -3241,6 +3242,9 @@ PanoramiXRenderInit (void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   671
     int	    i;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   672
     
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   673
     XRT_PICTURE = CreateNewResourceType (XineramaDeleteResource);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   674
+    if (XRT_PICTURE)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   675
+	RegisterResourceName(XRT_PICTURE, "XineramaPicture");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   676
+
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   677
     for (i = 0; i < RenderNumberRequests; i++)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   678
 	PanoramiXSaveRenderVector[i] = ProcRenderVector[i];
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   679
     /*
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   680
diff --git a/xfixes/cursor.c b/xfixes/cursor.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   681
index c3e1e35..0ef3e3a 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   682
--- a/xfixes/cursor.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   683
+++ b/xfixes/cursor.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   684
@@ -53,6 +53,7 @@
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   685
 #include "inputstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   686
 #include "windowstr.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   687
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   688
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   689
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   690
 static RESTYPE		CursorClientType;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   691
 static RESTYPE		CursorHideCountType;
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   692
@@ -1085,8 +1086,14 @@ XFixesCursorInit (void)
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   693
 	SetCursorScreen (pScreen, cs);
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   694
     }
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   695
     CursorClientType = CreateNewResourceType(CursorFreeClient);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   696
+    if (CursorClientType)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   697
+	RegisterResourceName(CursorClientType, "XFixesCursorClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   698
     CursorHideCountType = CreateNewResourceType(CursorFreeHideCount);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   699
+    if (CursorHideCountType)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   700
+	RegisterResourceName(CursorClientType, "XFixesCursorClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   701
     CursorWindowType = CreateNewResourceType(CursorFreeWindow);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   702
+    if (CursorWindowType)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   703
+	RegisterResourceName(CursorWindowType, "XFixesCursorWindow");
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   704
 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   705
     if (pInvisibleCursor == NULL) {
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   706
 	pInvisibleCursor = createInvisibleCursor();
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   707
diff --git a/xfixes/region.c b/xfixes/region.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   708
index 59d8cee..3942c9d 100644
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   709
--- a/xfixes/region.c
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   710
+++ b/xfixes/region.c
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   711
@@ -33,6 +33,7 @@ extern int RenderErrBase;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   712
 #include <regionstr.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   713
 #include <gcstruct.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   714
 #include <window.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   715
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   716
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   717
 RESTYPE RegionResType;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   718
 
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   719
@@ -65,6 +66,9 @@ XFixesRegionInit (void)
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   720
 {
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   721
     RegionResType = CreateNewResourceType(RegionResFree);
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   722
 
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   723
+    if (RegionResType)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   724
+	RegisterResourceName(RegionResType, "XFixesRegion");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   725
+
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   726
     return (RegionResType != 0);
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   727
 }
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   728
 
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   729
diff --git a/xfixes/select.c b/xfixes/select.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   730
index a5811bd..5a00ea8 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   731
--- a/xfixes/select.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   732
+++ b/xfixes/select.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   733
@@ -26,6 +26,7 @@
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   734
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   735
 #include "xfixesint.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   736
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   737
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   738
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   739
 static RESTYPE		SelectionClientType, SelectionWindowType;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   740
 static Bool		SelectionCallbackRegistered = FALSE;
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   741
@@ -285,6 +286,11 @@ Bool
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   742
 XFixesSelectionInit (void)
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   743
 {
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   744
     SelectionClientType = CreateNewResourceType(SelectionFreeClient);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   745
+    if (SelectionClientType)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   746
+	RegisterResourceName(SelectionClientType, "XFixesSelectionClient");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   747
     SelectionWindowType = CreateNewResourceType(SelectionFreeWindow);
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   748
+    if (SelectionWindowType)
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   749
+	RegisterResourceName(SelectionWindowType, "XFixesSelectionWindow");
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   750
+
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   751
     return SelectionClientType && SelectionWindowType;
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   752
 }
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   753
diff --git a/xkb/xkb.c b/xkb/xkb.c
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   754
index c490f8b..f5ccd16 100644
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   755
--- a/xkb/xkb.c
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   756
+++ b/xkb/xkb.c
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   757
@@ -39,6 +39,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   758
 #include "xace.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   759
 #include "xkb.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   760
 #include "protocol-versions.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   761
+#include "registry.h"
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   762
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   763
 #include <X11/extensions/XI.h>
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   764
 #include <X11/extensions/XKMformat.h>
879
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   765
@@ -6707,6 +6708,7 @@ XkbExtensionInit(void)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   766
     RT_XKBCLIENT = CreateNewResourceType(XkbClientGone);
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   767
     if (!RT_XKBCLIENT)
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   768
 	return;
4bb8651330bd 6915162 Xorg server upgrade from 1.7.3 to 1.7.4
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 851
diff changeset
   769
+    RegisterResourceName(RT_XKBCLIENT, "XkbClient");
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   770
 
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   771
     if ((extEntry = AddExtension(XkbName, XkbNumberEvents, XkbNumberErrors,
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 762
diff changeset
   772
 				 ProcXkbDispatch, SProcXkbDispatch,
639
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   773
-- 
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   774
1.5.6.5
01a1b4688b04 6805015 Improved Xtsol extension debug infrastructure
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
   775