author | Alan Coopersmith <Alan.Coopersmith@Oracle.COM> |
Mon, 14 Mar 2011 15:37:30 -0700 | |
changeset 1088 | 1c99106ccbe0 |
parent 943 | 294f64612d23 |
permissions | -rw-r--r-- |
1088
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
1 |
/* |
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
2 |
* Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
3 |
* |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
4 |
* Permission is hereby granted, free of charge, to any person obtaining a |
919
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
5 |
* copy of this software and associated documentation files (the "Software"), |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
6 |
* to deal in the Software without restriction, including without limitation |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
7 |
* the rights to use, copy, modify, merge, publish, distribute, sublicense, |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
8 |
* and/or sell copies of the Software, and to permit persons to whom the |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
9 |
* Software is furnished to do so, subject to the following conditions: |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
10 |
* |
919
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
11 |
* The above copyright notice and this permission notice (including the next |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
12 |
* paragraph) shall be included in all copies or substantial portions of the |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
13 |
* Software. |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
14 |
* |
919
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
15 |
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
16 |
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
17 |
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
18 |
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
19 |
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
20 |
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
21 |
* DEALINGS IN THE SOFTWARE. |
1088
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
22 |
*/ |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
23 |
|
1088
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
24 |
#ifndef _XTSOL_SERVER_H |
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
25 |
#define _XTSOL_SERVER_H |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
26 |
|
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
27 |
/* |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
28 |
* tsol.h server side extension |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
29 |
*/ |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
30 |
#define _XTSOL_SERVER |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
31 |
|
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
32 |
#ifdef HAVE_DIX_CONFIG_H |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
33 |
#include <dix-config.h> |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
34 |
#endif |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
35 |
|
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
36 |
#include <X11/X.h> |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
37 |
#include <X11/Xproto.h> |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
38 |
#include "misc.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
39 |
#include "os.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
40 |
#include "windowstr.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
41 |
#include "input.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
42 |
#include "scrnintstr.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
43 |
#include "pixmapstr.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
44 |
#include "extnsionst.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
45 |
#include "dixstruct.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
46 |
#include "gcstruct.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
47 |
#include "propertyst.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
48 |
#include "validate.h" |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
49 |
#include <X11/extensions/Xtsol.h> |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
36
diff
changeset
|
50 |
#include <X11/extensions/Xtsolproto.h> |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
51 |
|
1088
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
52 |
#include "tsolextension.h" |
0
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
53 |
#include "tsolinfo.h" |
b949c5054bc4
Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
54 |
|
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
55 |
#ifndef CALLBACK |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
56 |
# define CALLBACK(name) void \ |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
57 |
name(CallbackListPtr *pcbl, pointer nulldata, pointer calldata) |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
58 |
#endif |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
59 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
60 |
/* tsolutils.c */ |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
61 |
extern void init_xtsol(void); |
851
d428083dbbdd
6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
799
diff
changeset
|
62 |
extern void InitHotKey(DeviceIntPtr keybd); |
705
24ca414edbff
6826940 Xorg server 1.6.1, Mesa 7.4.1, and associated module upgrades [PSARC 2009/292]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
679
diff
changeset
|
63 |
extern void HandleHotKey(DeviceIntPtr keybd); |
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
64 |
extern void LoadTsolConfig(void); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
65 |
extern void MakeTSOLAtoms(void); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
66 |
extern int SpecialName(const char *string, int len); |
606
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
98
diff
changeset
|
67 |
extern TsolInfoPtr GetClientTsolInfo(ClientPtr client); |
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
98
diff
changeset
|
68 |
extern bslabel_t *lookupSL_low(void); |
36
07b00e5ea8c8
Trusted Extensions bug fixes
Lokanath Das <Lokanath.Das@Sun.COM>
parents:
0
diff
changeset
|
69 |
extern int PolyPropReadable(PropertyPtr pProp, ClientPtr client); |
606
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
98
diff
changeset
|
70 |
extern WindowPtr TsolPointerWindow(void); |
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
71 |
extern int DoScreenStripeHeight(int screen_num); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
72 |
extern int AddUID(int *userid); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
73 |
extern WindowPtr AnyWindowOverlapsJustMe(WindowPtr pWin, |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
74 |
WindowPtr pHead, BoxPtr box); |
36
07b00e5ea8c8
Trusted Extensions bug fixes
Lokanath Das <Lokanath.Das@Sun.COM>
parents:
0
diff
changeset
|
75 |
|
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
76 |
extern Bool priv_win_colormap; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
77 |
extern Bool priv_win_config; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
78 |
extern Bool priv_win_devices; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
79 |
extern Bool priv_win_dga; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
80 |
extern Bool priv_win_fontpath; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
81 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
82 |
extern WindowPtr tpwin; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
83 |
extern bclear_t SessionHI; /* HI Clearance */ |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
84 |
extern bclear_t SessionLO; /* LO Clearance */ |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
85 |
extern unsigned int StripeHeight; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
86 |
extern bslabel_t PublicObjSL; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
87 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
88 |
extern Atom tsol_lastAtom; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
89 |
extern int tsol_nodelength; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
90 |
extern TsolNodePtr tsol_node; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
91 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
92 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
93 |
/* tsolextension.c */ |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
94 |
extern int tsolMultiLevel; |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
95 |
extern int (*TsolSavedProcVector[PROCVECTORSIZE])(ClientPtr /*client*/); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
96 |
extern int (*TsolSavedSwappedProcVector[PROCVECTORSIZE])(ClientPtr /*client*/); |
614
5ef3ebaba4c3
6795930 Login screen never appears on TX machine running Xorg 1.5
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
606
diff
changeset
|
97 |
|
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
98 |
/* tsolprotocol.c */ |
799
a7ff35c8968f
6873789 Use XACE extension hooks to provide SUN_TSOL/TX functionalities
Lokanath Das <Lokanath.Das@Sun.COM>
parents:
705
diff
changeset
|
99 |
extern void UpdateTsolNode(Atom thisAtom, ClientPtr client); |
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
100 |
extern int TsolChangeWindowProperty(ClientPtr, WindowPtr, Atom, Atom, int, int, |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
101 |
unsigned long, pointer, Bool); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
102 |
extern int TsolDeleteProperty(ClientPtr, WindowPtr, Atom); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
103 |
extern int TsolInitWindow(ClientPtr, WindowPtr); |
679
5f3986f48115
6819661 [nevada][tjds] many desktop applications do not launch in TX
Lokanath Das <Lokanath.Das@Sun.COM>
parents:
633
diff
changeset
|
104 |
extern int TsolInitPixmap(ClientPtr, PixmapPtr); |
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
105 |
extern void TsolDeleteClientFromAnySelections(ClientPtr); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
106 |
extern void TsolDeleteWindowFromAnySelections(WindowPtr); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
107 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
108 |
extern int ProcTsolInternAtom(ClientPtr client); |
799
a7ff35c8968f
6873789 Use XACE extension hooks to provide SUN_TSOL/TX functionalities
Lokanath Das <Lokanath.Das@Sun.COM>
parents:
705
diff
changeset
|
109 |
extern int ProcTsolGetAtomName(ClientPtr client); |
633
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
110 |
extern int ProcTsolSetSelectionOwner(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
111 |
extern int ProcTsolGetSelectionOwner(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
112 |
extern int ProcTsolConvertSelection(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
113 |
extern int ProcTsolGetProperty(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
114 |
extern int ProcTsolListProperties(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
115 |
extern int ProcTsolChangeKeyboardMapping(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
116 |
extern int ProcTsolSetPointerMapping(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
117 |
extern int ProcTsolChangeKeyboardControl(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
118 |
extern int ProcTsolBell(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
119 |
extern int ProcTsolChangePointerControl(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
120 |
extern int ProcTsolSetModifierMapping(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
121 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
122 |
extern int ProcTsolCreateWindow(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
123 |
extern int ProcTsolChangeWindowAttributes(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
124 |
extern int ProcTsolConfigureWindow(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
125 |
extern int ProcTsolCirculateWindow(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
126 |
extern int ProcTsolReparentWindow(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
127 |
extern int ProcTsolSetInputFocus(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
128 |
extern int ProcTsolGetInputFocus(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
129 |
extern int ProcTsolSendEvent(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
130 |
extern int ProcTsolSetInputFocus(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
131 |
extern int ProcTsolGetInputFocus(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
132 |
extern int ProcTsolGetGeometry(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
133 |
extern int ProcTsolGrabServer(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
134 |
extern int ProcTsolUngrabServer(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
135 |
extern int ProcTsolCreatePixmap(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
136 |
extern int ProcTsolSetScreenSaver(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
137 |
extern int ProcTsolChangeHosts(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
138 |
extern int ProcTsolChangeAccessControl(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
139 |
extern int ProcTsolKillClient(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
140 |
extern int ProcTsolSetFontPath(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
141 |
extern int ProcTsolChangeCloseDownMode(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
142 |
extern int ProcTsolListInstalledColormaps(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
143 |
extern int ProcTsolGetImage(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
144 |
extern int ProcTsolQueryTree(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
145 |
extern int ProcTsolQueryPointer(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
146 |
extern int ProcTsolQueryExtension(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
147 |
extern int ProcTsolListExtensions(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
148 |
extern int ProcTsolMapWindow(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
149 |
extern int ProcTsolMapSubwindows(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
150 |
extern int ProcTsolCopyArea(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
151 |
extern int ProcTsolCopyPlane(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
152 |
extern int ProcTsolPolySegment(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
153 |
extern int ProcTsolPolyRectangle(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
154 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
155 |
extern int TsolPanoramiXGetGeometry(ClientPtr client); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
156 |
|
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
157 |
extern CALLBACK(TsolAuditStart); |
ef1b810146d6
6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
614
diff
changeset
|
158 |
extern CALLBACK(TsolAuditEnd); |
1088
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
943
diff
changeset
|
159 |
#endif /* _XTSOL_SERVER_H */ |