Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
24d7d0fa
You need to sign in or sign up before continuing.
Unverified
Commit
24d7d0fa
authored
Feb 15, 2019
by
Mike Gabriel
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'uli42-pr/revert' into 3.6.x
Attributes GH PR #773:
https://github.com/ArcticaProject/nx-libs/pull/773
Fixes ArcticaProject/nx-libs#772.
parents
b61934be
586742b7
Show whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
254 additions
and
260 deletions
+254
-260
Args.c
nx-X11/programs/Xserver/hw/nxagent/Args.c
+16
-16
Composite.c
nx-X11/programs/Xserver/hw/nxagent/Composite.c
+3
-3
Cursor.c
nx-X11/programs/Xserver/hw/nxagent/Cursor.c
+1
-1
Display.c
nx-X11/programs/Xserver/hw/nxagent/Display.c
+1
-1
Drawable.c
nx-X11/programs/Xserver/hw/nxagent/Drawable.c
+17
-17
Events.c
nx-X11/programs/Xserver/hw/nxagent/Events.c
+49
-49
Extensions.c
nx-X11/programs/Xserver/hw/nxagent/Extensions.c
+9
-9
GC.c
nx-X11/programs/Xserver/hw/nxagent/GC.c
+13
-13
GCOps.c
nx-X11/programs/Xserver/hw/nxagent/GCOps.c
+16
-16
Handlers.c
nx-X11/programs/Xserver/hw/nxagent/Handlers.c
+1
-1
Image.c
nx-X11/programs/Xserver/hw/nxagent/Image.c
+19
-17
Keyboard.c
nx-X11/programs/Xserver/hw/nxagent/Keyboard.c
+4
-4
NXdispatch.c
nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c
+3
-3
NXevents.c
nx-X11/programs/Xserver/hw/nxagent/NXevents.c
+2
-2
NXglxext.c
nx-X11/programs/Xserver/hw/nxagent/NXglxext.c
+2
-2
NXproperty.c
nx-X11/programs/Xserver/hw/nxagent/NXproperty.c
+1
-1
NXrender.c
nx-X11/programs/Xserver/hw/nxagent/NXrender.c
+4
-4
NXshm.c
nx-X11/programs/Xserver/hw/nxagent/NXshm.c
+9
-9
NXwindow.c
nx-X11/programs/Xserver/hw/nxagent/NXwindow.c
+1
-1
NXxvdisp.c
nx-X11/programs/Xserver/hw/nxagent/NXxvdisp.c
+4
-4
Pixels.h
nx-X11/programs/Xserver/hw/nxagent/Pixels.h
+1
-1
Pixmap.c
nx-X11/programs/Xserver/hw/nxagent/Pixmap.c
+9
-9
Pointer.c
nx-X11/programs/Xserver/hw/nxagent/Pointer.c
+1
-1
Reconnect.c
nx-X11/programs/Xserver/hw/nxagent/Reconnect.c
+4
-4
Render.c
nx-X11/programs/Xserver/hw/nxagent/Render.c
+3
-3
Rootless.c
nx-X11/programs/Xserver/hw/nxagent/Rootless.c
+2
-2
Screen.c
nx-X11/programs/Xserver/hw/nxagent/Screen.c
+26
-26
Trap.c
nx-X11/programs/Xserver/hw/nxagent/Trap.c
+13
-13
Trap.h
nx-X11/programs/Xserver/hw/nxagent/Trap.h
+0
-8
Window.c
nx-X11/programs/Xserver/hw/nxagent/Window.c
+20
-20
No files found.
nx-X11/programs/Xserver/hw/nxagent/Args.c
View file @
24d7d0fa
...
...
@@ -522,7 +522,7 @@ int ddxProcessArgument(int argc, char *argv[], int i)
sscanf
(
argv
[
i
],
"%i"
,
&
level
)
==
1
&&
level
>=
0
&&
level
<=
2
)
{
if
(
!
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
0
)
{
nxagentChangeOption
(
DeferLevel
,
level
);
...
...
@@ -624,7 +624,7 @@ int ddxProcessArgument(int argc, char *argv[], int i)
}
}
if
(
nxagentUserGeometry
.
flag
||
nxagentOption
(
Fullscreen
))
return
2
;
if
(
nxagentUserGeometry
.
flag
||
(
nxagentOption
(
Fullscreen
)
==
1
))
return
2
;
}
return
0
;
...
...
@@ -1122,7 +1122,7 @@ static void nxagentParseSingleOption(char *name, char *value)
}
else
if
(
!
strcmp
(
name
,
"render"
))
{
if
(
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
True
)
{
#ifdef DEBUG
fprintf
(
stderr
,
"nxagentParseSingleOption: Ignoring option 'render' at reconnection.
\n
"
);
...
...
@@ -1154,7 +1154,7 @@ static void nxagentParseSingleOption(char *name, char *value)
}
else
if
(
!
strcmp
(
name
,
"fullscreen"
))
{
if
(
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
True
)
{
#ifdef DEBUG
fprintf
(
stderr
,
"nxagentParseSingleOption: Ignoring option 'fullscreen' at reconnection.
\n
"
);
...
...
@@ -1267,13 +1267,13 @@ static void nxagentParseSingleOption(char *name, char *value)
}
else
if
(
!
strcmp
(
name
,
"resize"
))
{
if
(
!
nxagentOption
(
DesktopResize
)
||
strcmp
(
value
,
"0"
)
==
0
)
if
(
nxagentOption
(
DesktopResize
)
==
0
||
strcmp
(
value
,
"0"
)
==
0
)
{
nxagentResizeDesktopAtStartup
=
False
;
nxagentResizeDesktopAtStartup
=
0
;
}
else
if
(
strcmp
(
value
,
"1"
)
==
0
)
{
nxagentResizeDesktopAtStartup
=
True
;
nxagentResizeDesktopAtStartup
=
1
;
}
else
{
...
...
@@ -1324,7 +1324,7 @@ static void nxagentParseSingleOption(char *name, char *value)
}
else
if
(
!
strcmp
(
name
,
"autodpi"
))
{
if
(
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
True
)
{
#ifdef DEBUG
fprintf
(
stderr
,
"nxagentParseSingleOption: Ignoring option 'autodpi' at reconnection.
\n
"
);
...
...
@@ -1793,7 +1793,7 @@ N/A
#endif
if
(
nxagentOption
(
Rootless
)
&&
nxagentOption
(
Fullscreen
)
)
if
(
(
nxagentOption
(
Rootless
)
==
1
)
&&
nxagentOption
(
Fullscreen
)
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"WARNING: Ignoring fullscreen option for rootless session.
\n
"
);
...
...
@@ -2092,7 +2092,7 @@ FIXME: In rootless mode the backing-store support is not functional yet.
nxagentAlphaEnabled
=
False
;
}
if
(
nxagentOption
(
Rootless
)
&&
nxagentOption
(
Xdmcp
))
if
(
(
nxagentOption
(
Rootless
)
==
1
)
&&
nxagentOption
(
Xdmcp
))
{
FatalError
(
"PANIC! Cannot start a XDMCP session in rootless mode.
\n
"
);
}
...
...
@@ -2102,7 +2102,7 @@ FIXME: In rootless mode the backing-store support is not functional yet.
* XDMCP sessions.
*/
if
(
nxagentOption
(
Reset
)
&&
nxagentMaxAllowedResets
==
0
)
if
(
nxagentOption
(
Reset
)
==
True
&&
nxagentMaxAllowedResets
==
0
)
{
#ifdef WARNING
fprintf
(
stderr
,
"nxagentPostProcessArgs: Disabling the server reset.
\n
"
);
...
...
@@ -2119,7 +2119,7 @@ FIXME: In rootless mode the backing-store support is not functional yet.
* to a standard XFree86 server.
*/
if
(
!
nxagentOption
(
Reset
)
)
if
(
nxagentOption
(
Reset
)
==
False
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentPostProcessArgs: Disabling dispatch of exception at server reset.
\n
"
);
...
...
@@ -2399,7 +2399,7 @@ void nxagentSetDeferLevel(void)
* of the agent.
*/
if
(
nxagentOption
(
Streaming
))
if
(
nxagentOption
(
Streaming
)
==
1
)
{
fprintf
(
stderr
,
"Warning: Streaming of images not available in this agent.
\n
"
);
...
...
@@ -2484,7 +2484,7 @@ void nxagentSetDeferLevel(void)
* Set the defer timeout.
*/
if
(
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
Shadow
)
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentSetDeferLevel: Ignoring defer timeout parameter in shadow mode.
\n
"
);
...
...
@@ -2499,7 +2499,7 @@ void nxagentSetDeferLevel(void)
* Set the defer level.
*/
if
(
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentSetDeferLevel: Ignoring defer parameter in shadow mode.
\n
"
);
...
...
@@ -2631,7 +2631,7 @@ void nxagentSetScheduler(void)
* The smart scheduler is the default.
*/
if
(
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
Shadow
)
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentSetScheduler: Using the dumb scheduler in shadow mode.
\n
"
);
...
...
nx-X11/programs/Xserver/hw/nxagent/Composite.c
View file @
24d7d0fa
...
...
@@ -59,7 +59,7 @@ void nxagentCompositeExtensionInit(void)
nxagentCompositeEnable
=
0
;
if
(
nxagentOption
(
Composite
))
if
(
nxagentOption
(
Composite
)
==
1
)
{
int
eventBase
,
errorBase
;
...
...
@@ -119,7 +119,7 @@ void nxagentRedirectDefaultWindows(void)
{
int
i
;
if
(
nxagentOption
(
Rootless
)
||
if
(
nxagentOption
(
Rootless
)
==
1
||
nxagentCompositeEnable
==
0
)
{
#ifdef TEST
...
...
@@ -159,7 +159,7 @@ void nxagentRedirectDefaultWindows(void)
void
nxagentRedirectWindow
(
WindowPtr
pWin
)
{
if
(
!
nxagentOption
(
Rootless
)
||
if
(
nxagentOption
(
Rootless
)
==
0
||
nxagentCompositeEnable
==
0
)
{
#ifdef TEST
...
...
nx-X11/programs/Xserver/hw/nxagent/Cursor.c
View file @
24d7d0fa
...
...
@@ -134,7 +134,7 @@ Bool nxagentDisplayCursor(ScreenPtr pScreen, CursorPtr pCursor)
cursor
=
(
pCursor
!=
rootCursor
)
?
nxagentCursor
(
pCursor
,
pScreen
)
:
None
;
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
False
)
{
XDefineCursor
(
nxagentDisplay
,
nxagentInputWindows
[
pScreen
->
myNum
],
...
...
nx-X11/programs/Xserver/hw/nxagent/Display.c
View file @
24d7d0fa
...
...
@@ -313,7 +313,7 @@ static void nxagentSighupHandler(int signal)
}
else
if
(
nxagentSessionState
==
SESSION_UP
)
{
if
(
nxagentOption
(
Persistent
))
if
(
nxagentOption
(
Persistent
)
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentSighupHandler: Handling the signal by disconnecting the agent.
\n
"
);
...
...
nx-X11/programs/Xserver/hw/nxagent/Drawable.c
View file @
24d7d0fa
...
...
@@ -148,7 +148,7 @@ int nxagentSynchronizeDrawable(DrawablePtr pDrawable, int wait, unsigned int bre
pDrawable
=
nxagentSplitDrawable
(
pDrawable
);
if
(
!
nxagentLosslessTrap
)
if
(
nxagentLosslessTrap
==
0
)
{
if
(
nxagentDrawableStatus
(
pDrawable
)
==
Synchronized
)
{
...
...
@@ -171,15 +171,15 @@ int nxagentSynchronizeDrawable(DrawablePtr pDrawable, int wait, unsigned int bre
* transferred in a single operation.
*/
nxagentFBTrap
=
True
;
nxagentFBTrap
=
1
;
nxagentSplitTrap
=
True
;
nxagentSplitTrap
=
1
;
result
=
nxagentSynchronizeDrawableData
(
pDrawable
,
breakMask
,
owner
);
nxagentSplitTrap
=
False
;
nxagentSplitTrap
=
0
;
nxagentFBTrap
=
False
;
nxagentFBTrap
=
0
;
if
(
wait
==
DO_WAIT
&&
nxagentSplitResource
(
pDrawable
)
!=
NULL
)
{
...
...
@@ -253,7 +253,7 @@ int nxagentSynchronizeDrawableData(DrawablePtr pDrawable, unsigned int breakMask
* compression turned off.
*/
if
(
nxagentLosslessTrap
)
if
(
nxagentLosslessTrap
==
1
)
{
pGC
=
nxagentGetGraphicContext
(
pDrawable
);
...
...
@@ -285,7 +285,7 @@ int nxagentSynchronizeDrawableData(DrawablePtr pDrawable, unsigned int breakMask
goto
nxagentSynchronizeDrawableDataEnd
;
}
else
if
(
nxagentReconnectTrap
)
else
if
(
nxagentReconnectTrap
==
1
)
{
/*
* The pixmap data is not synchronized unless
...
...
@@ -298,7 +298,7 @@ int nxagentSynchronizeDrawableData(DrawablePtr pDrawable, unsigned int breakMask
{
#ifdef TEST
if
(
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
1
)
{
static
int
totalLength
;
static
int
totalReconnectedPixmaps
;
...
...
@@ -586,11 +586,11 @@ int nxagentSynchronizeRegion(DrawablePtr pDrawable, RegionPtr pRegion, unsigned
saveTrap
=
nxagentGCTrap
;
nxagentGCTrap
=
False
;
nxagentGCTrap
=
0
;
nxagentFBTrap
=
True
;
nxagentFBTrap
=
1
;
nxagentSplitTrap
=
True
;
nxagentSplitTrap
=
1
;
pGC
=
nxagentGetGraphicContext
(
pDrawable
);
...
...
@@ -894,7 +894,7 @@ int nxagentSynchronizeRegion(DrawablePtr pDrawable, RegionPtr pRegion, unsigned
if
(
owner
!=
NULL
)
{
if
(
nxagentOption
(
Shadow
)
&&
if
(
nxagentOption
(
Shadow
)
==
1
&&
(
nxagentOption
(
XRatio
)
!=
DONT_SCALE
||
nxagentOption
(
YRatio
)
!=
DONT_SCALE
))
{
...
...
@@ -945,15 +945,15 @@ int nxagentSynchronizeRegion(DrawablePtr pDrawable, RegionPtr pRegion, unsigned
nxagentSynchronizeRegionStop:
nxagentSplitTrap
=
False
;
nxagentSplitTrap
=
0
;
nxagentFBTrap
=
False
;
nxagentFBTrap
=
0
;
nxagentGCTrap
=
saveTrap
;
success
=
1
;
if
(
!
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
0
)
{
if
(
nxagentSynchronization
.
abort
==
1
)
{
...
...
@@ -1025,7 +1025,7 @@ nxagentSynchronizeRegionStop:
w
=
RegionRects
(
&
collectedUpdates
)[
i
].
x2
-
RegionRects
(
&
collectedUpdates
)[
i
].
x1
;
h
=
RegionRects
(
&
collectedUpdates
)[
i
].
y2
-
RegionRects
(
&
collectedUpdates
)[
i
].
y1
;
if
(
nxagentOption
(
Shadow
)
&&
if
(
nxagentOption
(
Shadow
)
==
1
&&
(
nxagentOption
(
XRatio
)
!=
DONT_SCALE
||
nxagentOption
(
YRatio
)
!=
DONT_SCALE
))
{
...
...
@@ -2633,7 +2633,7 @@ void nxagentCreateDrawableBitmap(DrawablePtr pDrawable)
saveTrap
=
nxagentGCTrap
;
nxagentGCTrap
=
True
;
nxagentGCTrap
=
1
;
if
(
nxagentDrawableStatus
(
pDrawable
)
==
Synchronized
)
{
...
...
nx-X11/programs/Xserver/hw/nxagent/Events.c
View file @
24d7d0fa
...
...
@@ -583,13 +583,13 @@ void nxagentSwitchResizeMode(ScreenPtr pScreen)
nxagentChangeOption
(
DesktopResize
,
!
desktopResize
);
if
(
!
nxagentOption
(
DesktopResize
)
)
if
(
nxagentOption
(
DesktopResize
)
==
0
)
{
fprintf
(
stderr
,
"Info: Disabled desktop resize mode in agent.
\n
"
);
nxagentLaunchDialog
(
DIALOG_DISABLE_DESKTOP_RESIZE_MODE
);
if
(
!
nxagentOption
(
Fullscreen
)
)
if
(
nxagentOption
(
Fullscreen
)
==
0
)
{
nxagentSetWMNormalHintsMaxsize
(
pScreen
,
nxagentOption
(
RootWidth
),
...
...
@@ -621,7 +621,7 @@ void nxagentShadowSwitchResizeMode(ScreenPtr pScreen)
nxagentChangeOption
(
DesktopResize
,
!
desktopResize
);
if
(
!
nxagentOption
(
DesktopResize
)
)
if
(
nxagentOption
(
DesktopResize
)
==
0
)
{
nxagentShadowSetRatio
(
1
.
0
,
1
.
0
);
...
...
@@ -1048,7 +1048,7 @@ void nxagentDispatchEvents(PredicateFuncPtr predicate)
}
case
doSwitchResizeMode
:
{
if
(
!
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
0
)
{
if
(
nxagentNoDialogIsRunning
)
{
...
...
@@ -1096,7 +1096,7 @@ void nxagentDispatchEvents(PredicateFuncPtr predicate)
nxagentRemoveDuplicatedKeys
(
&
X
);
}
if
(
!
nxagentOption
(
ViewOnly
)
&&
nxagentOption
(
Shadow
)
&&
result
==
doNothing
)
if
(
nxagentOption
(
ViewOnly
)
==
0
&&
nxagentOption
(
Shadow
)
==
1
&&
result
==
doNothing
)
{
X
.
xkey
.
keycode
=
nxagentConvertKeycode
(
X
.
xkey
.
keycode
);
...
...
@@ -1147,17 +1147,17 @@ FIXME: Don't enqueue the KeyRelease event if the key was
{
if
(
X
.
xkey
.
keycode
==
nxagentCapsLockKeycode
)
{
nxagentXkbCapsTrap
=
True
;
nxagentXkbCapsTrap
=
1
;
}
else
if
(
X
.
xkey
.
keycode
==
nxagentNumLockKeycode
)
{
nxagentXkbNumTrap
=
True
;
nxagentXkbNumTrap
=
1
;
}
nxagentInitXkbKeyboardState
();
nxagentXkbCapsTrap
=
False
;
nxagentXkbNumTrap
=
False
;
nxagentXkbCapsTrap
=
0
;
nxagentXkbNumTrap
=
0
;
}
memset
(
&
x
,
0
,
sizeof
(
xEvent
));
...
...
@@ -1181,7 +1181,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
CriticalOutputPending
=
1
;
if
(
!
nxagentOption
(
ViewOnly
)
&&
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
ViewOnly
)
==
0
&&
nxagentOption
(
Shadow
))
{
X
.
xkey
.
keycode
=
nxagentConvertKeycode
(
X
.
xkey
.
keycode
);
...
...
@@ -1204,7 +1204,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
if
(
nxagentOption
(
Fullscreen
))
{
if
(
nxagentOption
(
MagicPixel
)
&&
(
nxagentMagicPixelZone
(
X
.
xbutton
.
x
,
X
.
xbutton
.
y
))
)
if
(
(
nxagentOption
(
MagicPixel
)
==
1
)
&&
(
nxagentMagicPixelZone
(
X
.
xbutton
.
x
,
X
.
xbutton
.
y
))
)
{
pScreen
=
nxagentScreen
(
X
.
xbutton
.
window
);
...
...
@@ -1219,7 +1219,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
closeSession
=
TRUE
;
}
if
(
!
nxagentOption
(
DesktopResize
)
&&
if
(
nxagentOption
(
DesktopResize
)
==
False
&&
(
X
.
xbutton
.
state
&
(
ControlMask
|
Mod1Mask
))
==
(
ControlMask
|
Mod1Mask
))
{
/*
...
...
@@ -1275,7 +1275,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
CriticalOutputPending
=
1
;
}
if
(
!
nxagentOption
(
ViewOnly
)
&&
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
ViewOnly
)
==
0
&&
nxagentOption
(
Shadow
))
{
X
.
xbutton
.
x
-=
nxagentOption
(
RootX
);
X
.
xbutton
.
y
-=
nxagentOption
(
RootY
);
...
...
@@ -1349,7 +1349,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
CriticalOutputPending
=
1
;
}
if
(
!
nxagentOption
(
ViewOnly
)
&&
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
ViewOnly
)
==
0
&&
nxagentOption
(
Shadow
))
{
X
.
xbutton
.
x
-=
nxagentOption
(
RootX
);
X
.
xbutton
.
y
-=
nxagentOption
(
RootY
);
...
...
@@ -1410,7 +1410,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
(
nxagentLastEnteredTopLevelWindow
->
drawable
.
width
>>
1
)
-
50
)
&&
X
.
xmotion
.
x_root
<
(
nxagentLastEnteredTopLevelWindow
->
drawable
.
x
+
(
nxagentLastEnteredTopLevelWindow
->
drawable
.
width
>>
1
)
+
50
)
&&
nxagentOption
(
Menu
))
nxagentOption
(
Menu
)
==
1
)
{
nxagentPulldownDialog
(
nxagentLastEnteredTopLevelWindow
->
drawable
.
id
);
}
...
...
@@ -1464,7 +1464,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
viewportLastY
=
X
.
xmotion
.
y
;
}
if
(
!
nxagentOption
(
ViewOnly
)
&&
nxagentOption
(
Shadow
)
&&
!
viewportCursor
)
if
(
nxagentOption
(
ViewOnly
)
==
0
&&
nxagentOption
(
Shadow
)
&&
!
viewportCursor
)
{
X
.
xmotion
.
x
-=
nxagentOption
(
RootX
);
X
.
xmotion
.
y
-=
nxagentOption
(
RootY
);
...
...
@@ -1482,7 +1482,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
NXShadowEvent
(
nxagentDisplay
,
X
);
}
if
(
!
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
0
)
{
nxagentInputEvent
=
1
;
}
...
...
@@ -1575,7 +1575,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
x
.
u
.
u
.
detail
=
i
*
8
+
k
;
x
.
u
.
keyButtonPointer
.
time
=
nxagentLastEventTime
=
GetTimeInMillis
();
if
(
!
nxagentOption
(
ViewOnly
)
&&
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
ViewOnly
)
==
0
&&
nxagentOption
(
Shadow
))
{
xM
.
type
=
KeyRelease
;
xM
.
xkey
.
display
=
nxagentDisplay
;
...
...
@@ -1672,14 +1672,14 @@ FIXME: Don't enqueue the KeyRelease event if the key was
mask
=
CWX
|
CWY
;
nxagentScreenTrap
=
True
;
nxagentScreenTrap
=
1
;
ConfigureWindow
(
pWin
,
mask
,
(
XID
*
)
values
,
pClient
);
nxagentScreenTrap
=
False
;
nxagentScreenTrap
=
0
;
}
if
(
nxagentOption
(
Fullscreen
)
&&
if
(
nxagentOption
(
Fullscreen
)
==
1
&&
X
.
xcrossing
.
window
==
nxagentFullscreenWindow
&&
X
.
xcrossing
.
detail
!=
NotifyInferior
)
{
...
...
@@ -1803,7 +1803,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
{
int
value
=
X
.
xvisibility
.
state
;
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
TraverseTree
(
pWin
,
nxagentChangeVisibilityPrivate
,
&
value
);
}
...
...
@@ -1970,22 +1970,22 @@ FIXME: Don't enqueue the KeyRelease event if the key was
fprintf
(
stderr
,
"nxagentDispatchEvents: Going to handle new UnmapNotify event.
\n
"
);
#endif
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
if
((
pWin
=
nxagentRootlessTopLevelWindow
(
X
.
xunmap
.
window
))
!=
NULL
||
((
pWin
=
nxagentWindowPtr
(
X
.
xunmap
.
window
))
!=
NULL
&&
nxagentWindowTopLevel
(
pWin
)
==
1
))
{
nxagentScreenTrap
=
True
;
nxagentScreenTrap
=
1
;
UnmapWindow
(
pWin
,
False
);
nxagentScreenTrap
=
False
;
nxagentScreenTrap
=
0
;
}
}
if
(
nxagentUseNXTrans
==
1
&&
!
nxagentOption
(
Rootless
)
&&
!
nxagentOption
(
Nested
)
&&
if
(
nxagentUseNXTrans
==
1
&&
nxagentOption
(
Rootless
)
==
0
&&
nxagentOption
(
Nested
)
==
0
&&
X
.
xmap
.
window
!=
nxagentIconWindow
)
{
nxagentVisibility
=
VisibilityFullyObscured
;
...
...
@@ -2002,7 +2002,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
fprintf
(
stderr
,
"nxagentDispatchEvents: Going to handle new MapNotify event.
\n
"
);
#endif
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
Bool
value
=
1
;
...
...
@@ -2012,11 +2012,11 @@ FIXME: Don't enqueue the KeyRelease event if the key was
{
pClient
=
wClient
(
pWin
);
nxagentScreenTrap
=
True
;
nxagentScreenTrap
=
1
;
MapWindow
(
pWin
,
pClient
);
nxagentScreenTrap
=
False
;
nxagentScreenTrap
=
0
;
}
if
(
pWin
!=
NULL
)
...
...
@@ -2025,7 +2025,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
}
}
if
(
nxagentOption
(
AllScreens
))
if
(
nxagentOption
(
AllScreens
)
==
1
)
{
if
(
X
.
xmap
.
window
==
nxagentIconWindow
)
{
...
...
@@ -2034,7 +2034,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
}
}
if
(
nxagentOption
(
Fullscreen
))
if
(
nxagentOption
(
Fullscreen
)
==
1
)
{
nxagentVisibility
=
VisibilityUnobscured
;
nxagentVisibilityStop
=
False
;
...
...
@@ -2155,7 +2155,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
if
(
switchFullscreen
)
{
if
(
nxagentOption
(
AllScreens
)
&&
nxagentOption
(
Fullscreen
)
)
if
(
nxagentOption
(
AllScreens
)
==
1
&&
nxagentOption
(
Fullscreen
)
==
1
)
{
nxagentSwitchAllScreens
(
pScreen
,
0
);
}
...
...
@@ -2167,7 +2167,7 @@ FIXME: Don't enqueue the KeyRelease event if the key was
if
(
switchAllScreens
)
{
if
(
!
nxagentOption
(
AllScreens
)
&&
nxagentOption
(
Fullscreen
)
)
if
(
nxagentOption
(
AllScreens
)
==
0
&&
nxagentOption
(
Fullscreen
)
==
1
)
{
nxagentSwitchFullscreen
(
pScreen
,
0
);
}
...
...
@@ -2310,17 +2310,17 @@ int nxagentHandleKeyPress(XEvent *X, enum HandleEventResult *result)
{
if
(
X
->
xkey
.
keycode
==
nxagentCapsLockKeycode
)
{
nxagentXkbCapsTrap
=
True
;
nxagentXkbCapsTrap
=
1
;
}
else
if
(
X
->
xkey
.
keycode
==
nxagentNumLockKeycode
)
{
nxagentXkbNumTrap
=
True
;
nxagentXkbNumTrap
=
1
;
}
nxagentInitXkbKeyboardState
();
nxagentXkbCapsTrap
=
False
;
nxagentXkbNumTrap
=
False
;
nxagentXkbCapsTrap
=
0
;
nxagentXkbNumTrap
=
0
;
}
if
(
nxagentCheckSpecialKeystroke
(
&
X
->
xkey
,
result
))
...
...
@@ -3208,7 +3208,7 @@ int nxagentCheckWindowConfiguration(XConfigureEvent* X)
int
nxagentHandleConfigureNotify
(
XEvent
*
X
)
{
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
True
)
{
ClientPtr
pClient
;
WindowPtr
pWinWindow
;
...
...
@@ -3281,11 +3281,11 @@ int nxagentHandleConfigureNotify(XEvent* X)
mask
|=
CWHeight
|
CWWidth
|
CWBorderWidth
;
nxagentScreenTrap
=
True
;
nxagentScreenTrap
=
1
;
ConfigureWindow
(
pWinWindow
,
mask
,
(
XID
*
)
values
,
pClient
);
nxagentScreenTrap
=
False
;
nxagentScreenTrap
=
0
;
nxagentCheckWindowConfiguration
((
XConfigureEvent
*
)
X
);
...
...
@@ -3358,7 +3358,7 @@ int nxagentHandleConfigureNotify(XEvent* X)
if
(
X
->
xconfigure
.
window
==
nxagentDefaultWindows
[
pScreen
->
myNum
])
{
if
(
!
nxagentOption
(
AllScreens
)
)
if
(
nxagentOption
(
AllScreens
)
==
0
)
{
/*
* - WITHOUT window manager any position change is relevant
...
...
@@ -3370,7 +3370,7 @@ int nxagentHandleConfigureNotify(XEvent* X)
int
newX
=
X
->
xconfigure
.
x
;
int
newY
=
X
->
xconfigure
.
y
;
if
(
nxagentOption
(
DesktopResize
))
if
(
nxagentOption
(
DesktopResize
)
==
1
)
{
if
(
nxagentOption
(
Width
)
!=
X
->
xconfigure
.
width
||
nxagentOption
(
Height
)
!=
X
->
xconfigure
.
height
||
...
...
@@ -3434,7 +3434,7 @@ int nxagentHandleConfigureNotify(XEvent* X)
nxagentChangeOption
(
Y
,
newY
);
}
if
(
nxagentOption
(
Shadow
)
&&
nxagentOption
(
DesktopResize
)
&&
if
(
nxagentOption
(
Shadow
)
==
1
&&
nxagentOption
(
DesktopResize
)
==
1
&&
(
nxagentOption
(
Width
)
!=
X
->
xconfigure
.
width
||
nxagentOption
(
Height
)
!=
X
->
xconfigure
.
height
))
{
...
...
@@ -3454,7 +3454,7 @@ int nxagentHandleConfigureNotify(XEvent* X)
/* if in shadowing mode or if neither size nor position have
changed we do not need to adjust RandR */
/* FIXME: Comment makes no sense */
if
(
nxagentOption
(
Shadow
)
||
if
(
nxagentOption
(
Shadow
)
==
1
||
(
nxagentOption
(
Width
)
==
nxagentOption
(
RootWidth
)
&&
nxagentOption
(
Height
)
==
nxagentOption
(
RootHeight
)
&&
nxagentOption
(
X
)
==
nxagentOption
(
RootX
)
&&
...
...
@@ -3469,7 +3469,7 @@ int nxagentHandleConfigureNotify(XEvent* X)
XMoveResizeWindow
(
nxagentDisplay
,
nxagentInputWindows
[
0
],
0
,
0
,
X
->
xconfigure
.
width
,
X
->
xconfigure
.
height
);
if
(
!
nxagentOption
(
Fullscreen
)
)
if
(
nxagentOption
(
Fullscreen
)
==
0
)
{
nxagentMoveViewport
(
pScreen
,
0
,
0
);
}
...
...
@@ -3639,7 +3639,7 @@ int nxagentHandleReparentNotify(XEvent* X)
return
1
;
}
else
if
(
nxagentWMIsRunning
&&
!
nxagentOption
(
Fullscreen
)
&&
else
if
(
nxagentWMIsRunning
&&
nxagentOption
(
Fullscreen
)
==
0
&&
nxagentOption
(
WMBorderWidth
)
==
-
1
)
{
XlibWindow
w
;
...
...
@@ -4415,7 +4415,7 @@ int nxagentUserInput(void *p)
* tus.
*/
if
(
nxagentOption
(
Shadow
)
&&
if
(
nxagentOption
(
Shadow
)
==
1
&&
nxagentPendingEvents
(
nxagentDisplay
)
>
0
)
{
nxagentDispatchEvents
(
NULL
);
...
...
@@ -4436,7 +4436,7 @@ int nxagentUserInput(void *p)
* order to update the screen smoothly.
*/
if
(
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
Shadow
)
==
1
)
{
return
result
;
}
...
...
nx-X11/programs/Xserver/hw/nxagent/Extensions.c
View file @
24d7d0fa
...
...
@@ -396,7 +396,7 @@ void nxagentRandRSetWindowsSize(int width, int height)
{
if
(
width
==
0
)
{
if
(
nxagentOption
(
Fullscreen
))
if
(
nxagentOption
(
Fullscreen
)
==
1
)
{
width
=
WidthOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
));
}
...
...
@@ -408,7 +408,7 @@ void nxagentRandRSetWindowsSize(int width, int height)
if
(
height
==
0
)
{
if
(
nxagentOption
(
Fullscreen
))
if
(
nxagentOption
(
Fullscreen
)
==
1
)
{
height
=
HeightOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
));
}
...
...
@@ -420,7 +420,7 @@ void nxagentRandRSetWindowsSize(int width, int height)
XResizeWindow
(
nxagentDisplay
,
nxagentDefaultWindows
[
0
],
width
,
height
);
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
0
)
{
XMoveResizeWindow
(
nxagentDisplay
,
nxagentInputWindows
[
0
],
0
,
0
,
width
,
height
);
...
...
@@ -434,8 +434,8 @@ int nxagentRandRScreenSetSize(ScreenPtr pScreen, CARD16 width, CARD16 height,
UpdateCurrentTime
();
if
(
nxagentOption
(
DesktopResize
)
&&
(
nxagentOption
(
Fullscreen
)
||
if
(
nxagentOption
(
DesktopResize
)
==
1
&&
(
nxagentOption
(
Fullscreen
)
==
1
||
width
>
WidthOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
))
||
height
>
HeightOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
))))
{
...
...
@@ -446,8 +446,8 @@ int nxagentRandRScreenSetSize(ScreenPtr pScreen, CARD16 width, CARD16 height,
}
}
if
(
nxagentOption
(
DesktopResize
)
&&
!
nxagentOption
(
Fullscreen
)
&&
!
nxagentOption
(
AllScreens
)
)
if
(
nxagentOption
(
DesktopResize
)
==
1
&&
nxagentOption
(
Fullscreen
)
==
0
&&
nxagentOption
(
AllScreens
)
==
0
)
{
nxagentChangeOption
(
Width
,
width
);
nxagentChangeOption
(
Height
,
height
);
...
...
@@ -455,8 +455,8 @@ int nxagentRandRScreenSetSize(ScreenPtr pScreen, CARD16 width, CARD16 height,
result
=
nxagentResizeScreen
(
pScreen
,
width
,
height
,
mmWidth
,
mmHeight
);
if
(
result
==
1
&&
nxagentOption
(
DesktopResize
)
&&
!
nxagentOption
(
Fullscreen
)
&&
!
nxagentOption
(
AllScreens
)
)
if
(
result
==
1
&&
nxagentOption
(
DesktopResize
)
==
1
&&
nxagentOption
(
Fullscreen
)
==
0
&&
nxagentOption
(
AllScreens
)
==
0
)
{
nxagentRandRSetWindowsSize
(
width
,
height
);
nxagentSetWMNormalHints
(
pScreen
->
myNum
,
nxagentOption
(
Width
),
nxagentOption
(
Height
));
...
...
nx-X11/programs/Xserver/hw/nxagent/GC.c
View file @
24d7d0fa
...
...
@@ -385,7 +385,7 @@ void nxagentChangeGC(GCPtr pGC, unsigned long mask)
else
{
if
(
nxagentDrawableStatus
((
DrawablePtr
)
pGC
->
tile
.
pixmap
)
==
NotSynchronized
&&
!
nxagentGCTrap
)
nxagentGCTrap
==
0
)
{
/*
* If the tile is corrupted and is not too
...
...
@@ -437,7 +437,7 @@ void nxagentChangeGC(GCPtr pGC, unsigned long mask)
if
(
mask
&
GCStipple
)
{
if
(
nxagentDrawableStatus
((
DrawablePtr
)
pGC
->
stipple
)
==
NotSynchronized
&&
!
nxagentGCTrap
)
nxagentGCTrap
==
0
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentChangeGC: WARNING! Synchronizing GC at [%p] due the stipple at [%p].
\n
"
,
...
...
@@ -535,7 +535,7 @@ void nxagentChangeGC(GCPtr pGC, unsigned long mask)
{
mask
&=
~
GCDashList
;
if
(
!
nxagentGCTrap
)
if
(
nxagentGCTrap
==
0
)
{
XSetDashes
(
nxagentDisplay
,
nxagentGC
(
pGC
),
pGC
->
dashOffset
,
(
char
*
)
pGC
->
dash
,
pGC
->
numInDashList
);
...
...
@@ -549,7 +549,7 @@ void nxagentChangeGC(GCPtr pGC, unsigned long mask)
changeFlag
+=
nxagentTestGC
(
values
.
arc_mode
,
arc_mode
);
}
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentChangeGC: Skipping change of GC at [%p] on the real X server.
\n
"
,
...
...
@@ -668,7 +668,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
{
case
CT_NONE
:
{
if
(
clipsMatch
==
0
&&
!
nxagentGCTrap
)
if
(
clipsMatch
==
0
&&
nxagentGCTrap
==
0
)
{
XSetClipMask
(
nxagentDisplay
,
nxagentGC
(
pGC
),
None
);
}
...
...
@@ -677,7 +677,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
}
case
CT_REGION
:
{
if
(
clipsMatch
==
0
&&
!
nxagentGCTrap
)
if
(
clipsMatch
==
0
&&
nxagentGCTrap
==
0
)
{
nRects
=
RegionNumRects
((
RegionPtr
)
pValue
);
size
=
nRects
*
sizeof
(
*
pRects
);
...
...
@@ -701,7 +701,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
}
case
CT_PIXMAP
:
{
if
(
!
nxagentGCTrap
)
if
(
nxagentGCTrap
==
0
)
{
XSetClipMask
(
nxagentDisplay
,
nxagentGC
(
pGC
),
nxagentPixmap
((
PixmapPtr
)
pValue
));
...
...
@@ -719,7 +719,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
}
case
CT_UNSORTED
:
{
if
(
clipsMatch
==
0
&&
!
nxagentGCTrap
)
if
(
clipsMatch
==
0
&&
nxagentGCTrap
==
0
)
{
XSetClipRectangles
(
nxagentDisplay
,
nxagentGC
(
pGC
),
pGC
->
clipOrg
.
x
,
pGC
->
clipOrg
.
y
,
...
...
@@ -730,7 +730,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
}
case
CT_YSORTED
:
{
if
(
clipsMatch
==
0
&&
!
nxagentGCTrap
)
if
(
clipsMatch
==
0
&&
nxagentGCTrap
==
0
)
{
XSetClipRectangles
(
nxagentDisplay
,
nxagentGC
(
pGC
),
pGC
->
clipOrg
.
x
,
pGC
->
clipOrg
.
y
,
...
...
@@ -741,7 +741,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
}
case
CT_YXSORTED
:
{
if
(
clipsMatch
==
0
&&
!
nxagentGCTrap
)
if
(
clipsMatch
==
0
&&
nxagentGCTrap
==
0
)
{
XSetClipRectangles
(
nxagentDisplay
,
nxagentGC
(
pGC
),
pGC
->
clipOrg
.
x
,
pGC
->
clipOrg
.
y
,
...
...
@@ -752,7 +752,7 @@ void nxagentChangeClip(GCPtr pGC, int type, void * pValue, int nRects)
}
case
CT_YXBANDED
:
{
if
(
clipsMatch
==
0
&&
!
nxagentGCTrap
)
if
(
clipsMatch
==
0
&&
nxagentGCTrap
==
0
)
{
XSetClipRectangles
(
nxagentDisplay
,
nxagentGC
(
pGC
),
pGC
->
clipOrg
.
x
,
pGC
->
clipOrg
.
y
,
...
...
@@ -809,7 +809,7 @@ void nxagentDestroyClip(GCPtr pGC)
nxagentDestroyClipHelper
(
pGC
);
if
(
!
nxagentGCTrap
)
if
(
nxagentGCTrap
==
0
)
{
XSetClipMask
(
nxagentDisplay
,
nxagentGC
(
pGC
),
None
);
}
...
...
@@ -1453,7 +1453,7 @@ GCPtr nxagentGetScratchGC(unsigned depth, ScreenPtr pScreen)
nxagentSaveGCTrap
=
nxagentGCTrap
;
nxagentGCTrap
=
False
;
nxagentGCTrap
=
0
;
pGC
=
GetScratchGC
(
depth
,
pScreen
);
...
...
nx-X11/programs/Xserver/hw/nxagent/GCOps.c
View file @
24d7d0fa
...
...
@@ -80,7 +80,7 @@ static int nxagentSaveGCTrap;
{ \
nxagentSaveGCTrap = nxagentGCTrap;\
\
nxagentGCTrap =
True
; \
nxagentGCTrap =
1
; \
}
#define RESET_GC_TRAP() \
...
...
@@ -696,7 +696,7 @@ RegionPtr nxagentCopyArea(DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable,
}
if
(
nxagentGCTrap
||
nxagentShmTrap
)
if
(
nxagentGCTrap
==
1
||
nxagentShmTrap
==
1
)
{
if
(
pSrcDrawable
->
type
==
DRAWABLE_PIXMAP
&&
pDstDrawable
->
type
==
DRAWABLE_PIXMAP
)
...
...
@@ -730,7 +730,7 @@ RegionPtr nxagentCopyArea(DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable,
* to the check in Image.c, this is of little use.
*/
if
(
!
nxagentOption
(
IgnoreVisibility
)
&&
pDstDrawable
->
type
==
DRAWABLE_WINDOW
&&
if
(
nxagentOption
(
IgnoreVisibility
)
==
0
&&
pDstDrawable
->
type
==
DRAWABLE_WINDOW
&&
(
nxagentWindowIsVisible
((
WindowPtr
)
pDstDrawable
)
==
0
||
(
nxagentDefaultWindowIsVisible
()
==
0
&&
nxagentCompositeEnable
==
0
)))
{
...
...
@@ -934,7 +934,7 @@ RegionPtr nxagentCopyPlane(DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable,
(
void
*
)
pDstDrawable
,
srcx
,
srcy
,
dstx
,
dsty
,
width
,
height
);
#endif
if
(
nxagentGCTrap
||
nxagentShmTrap
)
if
(
nxagentGCTrap
==
1
||
nxagentShmTrap
==
1
)
{
if
(
pSrcDrawable
->
type
==
DRAWABLE_PIXMAP
&&
pDstDrawable
->
type
==
DRAWABLE_PIXMAP
)
...
...
@@ -1118,7 +1118,7 @@ void nxagentPolyPoint(DrawablePtr pDrawable, GCPtr pGC, int mode,
(
void
*
)
pDrawable
,
(
void
*
)
pGC
,
nPoints
);
#endif
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1175,7 +1175,7 @@ void nxagentPolyPoint(DrawablePtr pDrawable, GCPtr pGC, int mode,
void
nxagentPolyLines
(
DrawablePtr
pDrawable
,
GCPtr
pGC
,
int
mode
,
int
nPoints
,
xPoint
*
pPoints
)
{
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1248,7 +1248,7 @@ void nxagentPolySegment(DrawablePtr pDrawable, GCPtr pGC,
#endif
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1325,7 +1325,7 @@ void nxagentPolyRectangle(DrawablePtr pDrawable, GCPtr pGC,
#endif
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1390,7 +1390,7 @@ void nxagentPolyRectangle(DrawablePtr pDrawable, GCPtr pGC,
void
nxagentPolyArc
(
DrawablePtr
pDrawable
,
GCPtr
pGC
,
int
nArcs
,
xArc
*
pArcs
)
{
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1449,7 +1449,7 @@ void nxagentFillPolygon(DrawablePtr pDrawable, GCPtr pGC, int shape,
{
xPoint
*
newPoints
=
NULL
;
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1571,7 +1571,7 @@ void nxagentPolyFillRect(DrawablePtr pDrawable, GCPtr pGC,
#endif
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1719,7 +1719,7 @@ void nxagentPolyFillRect(DrawablePtr pDrawable, GCPtr pGC,
void
nxagentPolyFillArc
(
DrawablePtr
pDrawable
,
GCPtr
pGC
,
int
nArcs
,
xArc
*
pArcs
)
{
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1798,7 +1798,7 @@ int nxagentPolyText8(DrawablePtr pDrawable, GCPtr pGC, int x,
width
=
XTextWidth
(
nxagentFontStruct
(
pGC
->
font
),
string
,
count
);
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1871,7 +1871,7 @@ int nxagentPolyText16(DrawablePtr pDrawable, GCPtr pGC, int x,
width
=
XTextWidth16
(
nxagentFontStruct
(
pGC
->
font
),
(
XChar2b
*
)
string
,
count
);
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1930,7 +1930,7 @@ int nxagentPolyText16(DrawablePtr pDrawable, GCPtr pGC, int x,
void
nxagentImageText8
(
DrawablePtr
pDrawable
,
GCPtr
pGC
,
int
x
,
int
y
,
int
count
,
char
*
string
)
{
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -1987,7 +1987,7 @@ void nxagentImageText8(DrawablePtr pDrawable, GCPtr pGC, int x,
void
nxagentImageText16
(
DrawablePtr
pDrawable
,
GCPtr
pGC
,
int
x
,
int
y
,
int
count
,
unsigned
short
*
string
)
{
if
(
nxagentGCTrap
)
if
(
nxagentGCTrap
==
1
)
{
if
((
pDrawable
)
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
nx-X11/programs/Xserver/hw/nxagent/Handlers.c
View file @
24d7d0fa
...
...
@@ -680,7 +680,7 @@ void nxagentWakeupHandler(void * data, int count, void * mask)
* the session.
*/
if
(
nxagentOption
(
Xdmcp
)
&&
nxagentXdmcpUp
==
0
)
if
(
nxagentOption
(
Xdmcp
)
==
1
&&
nxagentXdmcpUp
==
0
)
{
#ifdef DEBUG
fprintf
(
stderr
,
"nxagentWakeupHandler: XdmcpState [%d].
\n
"
,
XdmcpState
);
...
...
nx-X11/programs/Xserver/hw/nxagent/Image.c
View file @
24d7d0fa
...
...
@@ -428,7 +428,7 @@ FIXME: Here the split trap is always set and so the caching of
resource
,
nxagentSplitTrap
);
#endif
if
(
nxagentSplitTrap
||
nxagentUnpackAlpha
[
resource
]
==
NULL
||
if
(
nxagentSplitTrap
==
1
||
nxagentUnpackAlpha
[
resource
]
==
NULL
||
nxagentUnpackAlpha
[
resource
]
->
size
!=
size
||
memcmp
(
nxagentUnpackAlpha
[
resource
]
->
data
,
data
,
size
)
!=
0
)
{
...
...
@@ -584,8 +584,8 @@ FIXME: Should use these.
int framebuffer = 1;
int realize = 1;
*/
if
(
nxagentGCTrap
&&
!
nxagentReconnectTrap
&&
!
nxagentFBTrap
&&
!
nxagentShmTrap
)
if
(
nxagentGCTrap
==
1
&&
nxagentReconnectTrap
==
0
&&
nxagentFBTrap
==
0
&&
nxagentShmTrap
==
0
)
{
if
(
pDrawable
->
type
==
DRAWABLE_PIXMAP
)
{
...
...
@@ -601,10 +601,11 @@ FIXME: Should use these.
goto
nxagentPutImageEnd
;
}
if
(
!
nxagentReconnectTrap
&&
!
nxagentSplitTrap
)
if
(
nxagentReconnectTrap
==
0
&&
nxagentSplitTrap
==
0
)
{
if
(
pDrawable
->
type
==
DRAWABLE_PIXMAP
&&
!
nxagentFBTrap
&&
!
nxagentShmTrap
)
nxagentFBTrap
==
0
&&
nxagentShmTrap
==
0
)
{
fbPutImage
(
nxagentVirtualDrawable
(
pDrawable
),
pGC
,
depth
,
dstX
,
dstY
,
dstWidth
,
dstHeight
,
leftPad
,
format
,
data
);
...
...
@@ -692,11 +693,11 @@ FIXME: Should use these.
/*
FIXME: Should we disable the split with link LAN?
split = (nxagentOption(Streaming) &&
split = (nxagentOption(Streaming)
== 1
&&
nxagentOption(LinkType) != LINK_TYPE_NONE &&
nxagentOption(LinkType) != LINK_TYPE_LAN
*/
split
=
(
nxagentOption
(
Streaming
)
&&
split
=
(
nxagentOption
(
Streaming
)
==
1
&&
nxagentOption
(
LinkType
)
!=
LINK_TYPE_NONE
/*
FIXME: Do we stream the images from GLX or Xv? If we do that,
...
...
@@ -709,8 +710,8 @@ FIXME: Do we stream the images from GLX or Xv? If we do that,
/*
FIXME: Temporarily stream the GLX data.
&&
!nxagentGlxTrap
&&
!nxagentXvTrap
&&
nxagentGlxTrap == 0
&&
nxagentXvTrap == 0
*/
);
...
...
@@ -719,11 +720,12 @@ FIXME: Temporarily stream the GLX data.
* is less than 15.
*/
if
(
split
==
1
&&
(
nxagentSplitTrap
||
depth
<
15
))
if
(
split
==
1
&&
(
nxagentSplitTrap
==
1
||
depth
<
15
))
{
#ifdef TEST
if
(
nxagentSplitTrap
||
nxagentReconnectTrap
)
if
(
nxagentSplitTrap
==
1
||
nxagentReconnectTrap
==
1
)
{
fprintf
(
stderr
,
"nxagentPutImage: Not splitting with reconnection [%d] trap [%d] "
"depth [%d].
\n
"
,
nxagentSplitTrap
,
nxagentReconnectTrap
,
depth
);
...
...
@@ -765,7 +767,7 @@ FIXME: Temporarily stream the GLX data.
*/
if
(
nxagentOption
(
LinkType
)
!=
LINK_TYPE_NONE
&&
(
nxagentGlxTrap
||
nxagentXvTrap
))
(
nxagentGlxTrap
==
1
||
nxagentXvTrap
==
1
))
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentPutImage: Disabling the use of the cache with GLX or Xvideo.
\n
"
);
...
...
@@ -972,7 +974,7 @@ void nxagentRealizeImage(DrawablePtr pDrawable, GCPtr pGC, int depth,
bytesPerLine
=
nxagentImagePad
(
w
,
format
,
leftPad
,
depth
);
if
(
nxagentOption
(
Shadow
)
&&
format
==
ZPixmap
&&
if
(
nxagentOption
(
Shadow
)
==
1
&&
format
==
ZPixmap
&&
(
nxagentOption
(
XRatio
)
!=
DONT_SCALE
||
nxagentOption
(
YRatio
)
!=
DONT_SCALE
)
&&
pDrawable
==
(
DrawablePtr
)
nxagentShadowPixmapPtr
)
...
...
@@ -1195,7 +1197,7 @@ FIXME: Should use an unpack resource here.
if
(
w
<=
IMAGE_PACK_WIDTH
||
h
<=
IMAGE_PACK_HEIGHT
||
nxagentImageLength
(
w
,
h
,
format
,
leftPad
,
depth
)
<=
IMAGE_PACK_LENGTH
||
nxagentLosslessTrap
)
IMAGE_PACK_LENGTH
||
nxagentLosslessTrap
==
1
)
{
if
(
nxagentPackLossless
==
PACK_NONE
)
{
...
...
@@ -1271,8 +1273,8 @@ FIXME: Should try to locate the image anyway, if the lossless
again using the preferred method.
*/
if
(
nxagentNeedCache
(
plainImage
,
packMethod
)
&&
!
nxagentGlxTrap
&&
!
nxagentXvTrap
&&
!
nxagentLosslessTrap
&&
NXImageCacheSize
>
0
)
nxagentGlxTrap
==
0
&&
nxagentXvTrap
==
0
&&
nxagentLosslessTrap
==
0
&&
NXImageCacheSize
>
0
)
{
/*
* Be sure that the padding bits are
...
...
@@ -1339,7 +1341,7 @@ FIXME: There should be a callback registered by the agent that
* compress better.
*/
if
(
lossless
==
0
&&
nxagentOption
(
Adaptive
))
if
(
lossless
==
0
&&
nxagentOption
(
Adaptive
)
==
1
)
{
int
ratio
=
nxagentUniquePixels
(
plainImage
);
...
...
nx-X11/programs/Xserver/hw/nxagent/Keyboard.c
View file @
24d7d0fa
...
...
@@ -753,7 +753,7 @@ XkbError:
fprintf
(
stderr
,
"nxagentKeyboardProc: nxagentKeyboard is [%s].
\n
"
,
nxagentKeyboard
?
nxagentKeyboard
:
"NULL"
);
#endif
if
(
nxagentX2go
&&
nxagentKeyboard
&&
(
strcmp
(
nxagentKeyboard
,
"null/null"
)
==
0
))
if
(
nxagentX2go
==
1
&&
nxagentKeyboard
&&
(
strcmp
(
nxagentKeyboard
,
"null/null"
)
==
0
))
{
#ifdef TEST
fprintf
(
stderr
,
"%s: changing nxagentKeyboard from [null/null] to [clone].
\n
"
,
__func__
);
...
...
@@ -873,7 +873,7 @@ XkbError:
* instead of a file. Which is achieved by passing NULL to
* nxagentWriteKeyboardFile.
*/
if
(
nxagentX2go
)
if
(
nxagentX2go
==
1
)
nxagentWriteKeyboardDir
();
}
else
...
...
@@ -891,7 +891,7 @@ XkbError:
* know about that yet. Once x2go starts using clone
* we can drop this here.
*/
if
(
nxagentX2go
)
if
(
nxagentX2go
==
1
)
nxagentWriteKeyboardFile
(
nxagentRemoteRules
,
nxagentRemoteModel
,
nxagentRemoteLayout
,
nxagentRemoteVariant
,
nxagentRemoteOptions
);
}
}
...
...
@@ -935,7 +935,7 @@ XkbError:
XkbDDXChangeControls
(
pDev
,
xkb
->
ctrls
,
xkb
->
ctrls
);
}
if
(
nxagentOption
(
Shadow
)
&&
pDev
&&
pDev
->
key
)
if
(
nxagentOption
(
Shadow
)
==
1
&&
pDev
&&
pDev
->
key
)
{
NXShadowInitKeymap
(
&
(
pDev
->
key
->
curKeySyms
));
}
...
...
nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c
View file @
24d7d0fa
...
...
@@ -326,7 +326,7 @@ Reply Total Cached Bits In Bits Out Bits/Reply Ratio
clientReady
[
0
]
=
0
;
if
(
nxagentSplashWindow
!=
None
||
(
nxagentOption
(
Xdmcp
)
&&
nxagentXdmcpUp
==
0
))
if
(
nxagentSplashWindow
!=
None
||
(
nxagentOption
(
Xdmcp
)
==
1
&&
nxagentXdmcpUp
==
0
))
{
#ifdef TEST
fprintf
(
stderr
,
"******Dispatch: Requesting a timeout of [%d] Ms.
\n
"
,
...
...
@@ -339,7 +339,7 @@ Reply Total Cached Bits In Bits Out Bits/Reply Ratio
if
(
serverGeneration
>
nxagentMaxAllowedResets
&&
nxagentSessionState
==
SESSION_STARTING
&&
(
!
nxagentOption
(
Xdmcp
)
||
nxagentXdmcpUp
==
1
))
(
nxagentOption
(
Xdmcp
)
==
0
||
nxagentXdmcpUp
==
1
))
{
#ifdef NX_DEBUG_INPUT
fprintf
(
stderr
,
"Session: Session started at '%s' timestamp [%lu].
\n
"
,
...
...
@@ -568,7 +568,7 @@ Reply Total Cached Bits In Bits Out Bits/Reply Ratio
fprintf
(
stderr
,
"Session: Session terminated at '%s'.
\n
"
,
GetTimeAsString
());
}
if
(
nxagentOption
(
Shadow
))
if
(
nxagentOption
(
Shadow
)
==
1
)
{
NXShadowDestroy
();
}
...
...
nx-X11/programs/Xserver/hw/nxagent/NXevents.c
View file @
24d7d0fa
...
...
@@ -199,7 +199,7 @@ ActivatePointerGrab(register DeviceIntPtr mouse, register GrabPtr grab,
* }
*/
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
/*
* FIXME: We should use the correct value
...
...
@@ -245,7 +245,7 @@ DeactivatePointerGrab(register DeviceIntPtr mouse)
#ifdef NXAGENT_SERVER
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
XUngrabPointer
(
nxagentDisplay
,
CurrentTime
);
...
...
nx-X11/programs/Xserver/hw/nxagent/NXglxext.c
View file @
24d7d0fa
...
...
@@ -116,7 +116,7 @@ static int __glXDispatch(ClientPtr client)
* dispatching a GLX operation.
*/
nxagentGlxTrap
=
True
;
nxagentGlxTrap
=
1
;
#ifdef TEST
fprintf
(
stderr
,
"__glXDispatch: Going to dispatch GLX operation [%d] for client [%d].
\n
"
,
...
...
@@ -125,7 +125,7 @@ static int __glXDispatch(ClientPtr client)
retval
=
(
*
proc
)(
cl
,
(
GLbyte
*
)
stuff
);
nxagentGlxTrap
=
False
;
nxagentGlxTrap
=
0
;
#ifdef TEST
fprintf
(
stderr
,
"__glXDispatch: Dispatched GLX operation [%d] for client [%d].
\n
"
,
...
...
nx-X11/programs/Xserver/hw/nxagent/NXproperty.c
View file @
24d7d0fa
...
...
@@ -189,7 +189,7 @@ ProcChangeProperty(ClientPtr client)
return
err
;
else
{
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
nxagentExportProperty
(
pWin
,
stuff
->
property
,
stuff
->
type
,
(
int
)
format
,
(
int
)
mode
,
len
,
(
void
*
)
&
stuff
[
1
]);
...
...
nx-X11/programs/Xserver/hw/nxagent/NXrender.c
View file @
24d7d0fa
...
...
@@ -1683,11 +1683,11 @@ ProcRenderDispatch (ClientPtr client)
* avoid reentrancy in GCOps.c.
*/
nxagentGCTrap
=
True
;
nxagentGCTrap
=
1
;
result
=
(
*
ProcRenderVector
[
stuff
->
data
])
(
client
);
nxagentGCTrap
=
False
;
nxagentGCTrap
=
0
;
return
result
;
}
...
...
@@ -1720,11 +1720,11 @@ SProcRenderDispatch (ClientPtr client)
* avoid reentrancy in GCOps.c.
*/
nxagentGCTrap
=
True
;
nxagentGCTrap
=
1
;
result
=
(
*
SProcRenderVector
[
stuff
->
data
])
(
client
);
nxagentGCTrap
=
False
;
nxagentGCTrap
=
0
;
return
result
;
}
...
...
nx-X11/programs/Xserver/hw/nxagent/NXshm.c
View file @
24d7d0fa
...
...
@@ -96,7 +96,7 @@ ShmExtensionInit(void)
#endif
#ifdef NXAGENT_SERVER
if
(
!
nxagentOption
(
SharedMemory
)
)
if
(
nxagentOption
(
SharedMemory
)
==
False
)
{
return
;
}
...
...
@@ -207,11 +207,11 @@ miShmPutImage(dst, pGC, depth, format, w, h, sx, sy, sw, sh, dx, dy, data)
{
/* Careful! This wrapper DEACTIVATES the trap! */
nxagentShmTrap
=
False
;
nxagentShmTrap
=
0
;
nxagent_miShmPutImage
(
dst
,
pGC
,
depth
,
format
,
w
,
h
,
sx
,
sy
,
sw
,
sh
,
dx
,
dy
,
data
);
nxagentShmTrap
=
True
;
nxagentShmTrap
=
1
;
return
;
}
...
...
@@ -476,11 +476,11 @@ fbShmCreatePixmap (pScreen, width, height, depth, addr)
{
PixmapPtr
result
;
nxagentShmPixmapTrap
=
True
;
nxagentShmPixmapTrap
=
1
;
result
=
nxagent_fbShmCreatePixmap
(
pScreen
,
width
,
height
,
depth
,
addr
);
nxagentShmPixmapTrap
=
False
;
nxagentShmPixmapTrap
=
0
;
return
result
;
}
...
...
@@ -553,11 +553,11 @@ ProcShmDispatch (register ClientPtr client)
{
int
result
;
nxagentShmTrap
=
True
;
nxagentShmTrap
=
1
;
result
=
nxagent_ProcShmDispatch
(
client
);
nxagentShmTrap
=
False
;
nxagentShmTrap
=
0
;
return
result
;
}
...
...
@@ -591,13 +591,13 @@ SProcShmDispatch (client)
#endif
#ifdef NXAGENT_SERVER
nxagentShmTrap
=
True
;
nxagentShmTrap
=
1
;
#endif
result
=
SProcShmPutImage
(
client
);
#ifdef NXAGENT_SERVER
nxagentShmTrap
=
False
;
nxagentShmTrap
=
0
;
#endif
#ifdef TEST
...
...
nx-X11/programs/Xserver/hw/nxagent/NXwindow.c
View file @
24d7d0fa
...
...
@@ -561,7 +561,7 @@ ConfigureWindow(register WindowPtr pWin, register Mask mask, XID *vlist, ClientP
if
(
nxagentOption
(
Rootless
)
&&
nxagentWindowTopLevel
(
pWin
)
&&
pWin
->
overrideRedirect
==
0
&&
!
nxagentScreenTrap
)
nxagentScreenTrap
==
0
)
{
nxagentConfigureRootlessWindow
(
pWin
,
x
,
y
,
w
,
h
,
bw
,
pSib
,
smode
,
mask
);
...
...
nx-X11/programs/Xserver/hw/nxagent/NXxvdisp.c
View file @
24d7d0fa
...
...
@@ -162,11 +162,11 @@ ProcXvDispatch(ClientPtr client)
stuff
->
data
,
client
->
index
);
#endif
nxagentXvTrap
=
True
;
nxagentXvTrap
=
1
;
result
=
nxagent_ProcXvDispatch
(
client
);
nxagentXvTrap
=
False
;
nxagentXvTrap
=
0
;
#ifdef TEST
fprintf
(
stderr
,
"ProcXvDispatch: Dispatched XVideo operation [%d] for client [%d].
\n
"
,
...
...
@@ -239,11 +239,11 @@ SProcXvDispatch(ClientPtr client)
stuff
->
data
,
client
->
index
);
#endif
nxagentXvTrap
=
True
;
nxagentXvTrap
=
1
;
result
=
nxagent_SProcXvDispatch
(
client
);
nxagentXvTrap
=
False
;
nxagentXvTrap
=
0
;
#ifdef TEST
fprintf
(
stderr
,
"SProcXvDispatch: Dispatched XVideo operation [%d] for client [%d].
\n
"
,
...
...
nx-X11/programs/Xserver/hw/nxagent/Pixels.h
View file @
24d7d0fa
...
...
@@ -145,7 +145,7 @@ FIXME: Changed macro: NXAGENT_SHOULD_DEFER_COMPOSITE
#define NXAGENT_SHOULD_DEFER_PUTIMAGE(pDrawable) \
(
!nxagentSplitTrap
&& \
(
nxagentSplitTrap == 0
&& \
nxagentOption(DeferLevel) > 0)
/*
...
...
nx-X11/programs/Xserver/hw/nxagent/Pixmap.c
View file @
24d7d0fa
...
...
@@ -217,7 +217,7 @@ PixmapPtr nxagentCreatePixmap(ScreenPtr pScreen, int width, int height,
* id of the drawable in the checksum.
*/
if
(
width
!=
0
&&
height
!=
0
&&
!
nxagentGCTrap
)
if
(
width
!=
0
&&
height
!=
0
&&
nxagentGCTrap
==
0
)
{
pPixmapPriv
->
id
=
XCreatePixmap
(
nxagentDisplay
,
nxagentDefaultWindows
[
pScreen
->
myNum
],
...
...
@@ -348,7 +348,7 @@ PixmapPtr nxagentCreatePixmap(ScreenPtr pScreen, int width, int height,
fprintf
(
stderr
,
"Warning: Disabling render extension due to missing pixmap format.
\n
"
);
#endif
nxagentRenderTrap
=
True
;
nxagentRenderTrap
=
1
;
}
nxagentDestroyPixmap
(
pPixmap
);
...
...
@@ -923,11 +923,11 @@ void nxagentReconnectPixmap(void *p0, XID x1, void *p2)
return
;
}
nxagentSplitTrap
=
True
;
nxagentSplitTrap
=
1
;
*
pBool
=
nxagentSynchronizeDrawableData
((
DrawablePtr
)
pPixmap
,
NEVER_BREAK
,
NULL
);
nxagentSplitTrap
=
False
;
nxagentSplitTrap
=
0
;
if
(
!*
pBool
)
{
...
...
@@ -1256,11 +1256,11 @@ void nxagentSynchronizeShmPixmap(DrawablePtr pDrawable, int xPict, int yPict,
saveTrap
=
nxagentGCTrap
;
nxagentGCTrap
=
False
;
nxagentGCTrap
=
0
;
nxagentSplitTrap
=
True
;
nxagentSplitTrap
=
1
;
nxagentFBTrap
=
True
;
nxagentFBTrap
=
1
;
if
((
data
=
malloc
(
length
))
!=
NULL
)
{
...
...
@@ -1281,9 +1281,9 @@ void nxagentSynchronizeShmPixmap(DrawablePtr pDrawable, int xPict, int yPict,
nxagentGCTrap
=
saveTrap
;
nxagentSplitTrap
=
False
;
nxagentSplitTrap
=
0
;
nxagentFBTrap
=
False
;
nxagentFBTrap
=
0
;
nxagentFreeScratchGC
(
pGC
);
}
...
...
nx-X11/programs/Xserver/hw/nxagent/Pointer.c
View file @
24d7d0fa
...
...
@@ -85,7 +85,7 @@ void nxagentChangePointerControl(DeviceIntPtr pDev, PtrCtrl *ctrl)
* window.
*/
if
(
nxagentOption
(
DeviceControl
))
if
(
nxagentOption
(
DeviceControl
)
==
True
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentChangePointerControl: WARNING! Propagating changes to pointer settings.
\n
"
);
...
...
nx-X11/programs/Xserver/hw/nxagent/Reconnect.c
View file @
24d7d0fa
...
...
@@ -240,7 +240,7 @@ TODO: This should be reset only when
*/
nxagentException
.
ioError
=
0
;
if
(
nxagentOption
(
Persistent
)
&&
nxagentSessionState
!=
SESSION_STARTING
)
if
(
nxagentOption
(
Persistent
)
==
1
&&
nxagentSessionState
!=
SESSION_STARTING
)
{
if
(
nxagentSessionState
==
SESSION_UP
)
{
...
...
@@ -338,7 +338,7 @@ void nxagentInitializeRecLossyLevel(void)
void
nxagentInitReconnector
(
void
)
{
nxagentReconnectTrap
=
False
;
nxagentReconnectTrap
=
0
;
reconnectLossyLevel
[
DISPLAY_STEP
]
=
malloc
(
sizeof
(
int
));
reconnectLossyLevel
[
SCREEN_STEP
]
=
malloc
(
sizeof
(
int
));
...
...
@@ -608,7 +608,7 @@ Bool nxagentReconnectSession(void)
nxagentOldKeyboard
=
NULL
;
}
if
(
nxagentOption
(
ResetKeyboardAtResume
)
&&
if
(
nxagentOption
(
ResetKeyboardAtResume
)
==
1
&&
(
nxagentKeyboard
==
NULL
||
nxagentOldKeyboard
==
NULL
||
strcmp
(
nxagentKeyboard
,
nxagentOldKeyboard
)
!=
0
||
strcmp
(
nxagentKeyboard
,
"query"
)
==
0
||
...
...
@@ -648,7 +648,7 @@ Bool nxagentReconnectSession(void)
nxagentRedirectDefaultWindows
();
if
(
nxagentResizeDesktopAtStartup
||
nxagentOption
(
Rootless
)
||
nxagentOption
(
Xinerama
)
)
if
(
nxagentResizeDesktopAtStartup
||
nxagentOption
(
Rootless
)
==
True
||
nxagentOption
(
Xinerama
)
==
True
)
{
nxagentChangeScreenConfig
(
0
,
nxagentOption
(
RootWidth
),
nxagentOption
(
RootHeight
));
...
...
nx-X11/programs/Xserver/hw/nxagent/Render.c
View file @
24d7d0fa
...
...
@@ -569,11 +569,11 @@ int nxagentRenderRealizeCursor(ScreenPtr pScreen, CursorPtr pCursor)
nxagentMarkCorruptedRegion
(
pPicture
->
pDrawable
,
NULL
);
nxagentLosslessTrap
=
True
;
nxagentLosslessTrap
=
1
;
nxagentSynchronizeDrawable
(
pPicture
->
pDrawable
,
DO_WAIT
,
NEVER_BREAK
,
NULL
);
nxagentLosslessTrap
=
False
;
nxagentLosslessTrap
=
0
;
cid
=
XRenderCreateCursor
(
nxagentDisplay
,
nxagentPicture
(
pPicture
),
x
,
y
);
...
...
@@ -2741,7 +2741,7 @@ void nxagentReconnectGlyphSet(void* p0, XID x1, void *p2)
int
i
;
if
(
!
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
0
)
{
#ifdef DEBUG
fprintf
(
stderr
,
"nxagentReconnectGlyphSet: GlyphSet at [%p].
\n
"
,
(
void
*
)
pGly
);
...
...
nx-X11/programs/Xserver/hw/nxagent/Rootless.c
View file @
24d7d0fa
...
...
@@ -373,9 +373,9 @@ void nxagentRootlessRestack(unsigned long children[], unsigned int nchildren)
mask
=
CWSibling
|
CWStackMode
;
values
[
0
]
=
pWin
->
drawable
.
id
;
pClient
=
wClient
(
toplevel
[
ntoplevel
]);
nxagentScreenTrap
=
True
;
nxagentScreenTrap
=
1
;
ConfigureWindow
(
toplevel
[
ntoplevel
],
mask
,
(
XID
*
)
values
,
pClient
);
nxagentScreenTrap
=
False
;
nxagentScreenTrap
=
0
;
#ifdef TEST
fprintf
(
stderr
,
"nxagentRootlessRestack: Restacked window [%p].
\n
"
,
(
void
*
)
toplevel
[
ntoplevel
]);
...
...
nx-X11/programs/Xserver/hw/nxagent/Screen.c
View file @
24d7d0fa
...
...
@@ -596,7 +596,7 @@ FIXME: Do we need to check the key grab if the
raise
(
SIGTERM
);
}
else
if
(
!
nxagentOption
(
Persistent
)
)
else
if
(
nxagentOption
(
Persistent
)
==
0
)
{
fprintf
(
stderr
,
"Info: Terminating session with persistence not allowed.
\n
"
);
...
...
@@ -871,7 +871,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
pScreen
->
myNum
);
#endif
if
(
nxagentRenderEnable
&&
!
nxagentReconnectTrap
)
if
(
nxagentRenderEnable
&&
nxagentReconnectTrap
==
False
)
{
PictureScreenPrivateIndex
=
-
1
;
}
...
...
@@ -926,7 +926,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
* user geometry then.
*/
if
(
!
nxagentReconnectTrap
&&
!
nxagentOption
(
Rootless
))
if
(
nxagentReconnectTrap
==
False
&&
!
nxagentOption
(
Rootless
))
{
if
(
nxagentUserGeometry
.
flag
&
XValue
)
{
...
...
@@ -970,7 +970,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
* the screen if we are either in rootless or in fullscreen mode.
*/
if
(
!
nxagentOption
(
Rootless
)
&&
!
nxagentWMIsRunning
)
if
(
nxagentOption
(
Rootless
)
==
False
&&
!
nxagentWMIsRunning
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentOpenScreen: Forcing fullscreen mode with no window manager running.
\n
"
);
...
...
@@ -979,7 +979,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
nxagentChangeOption
(
Fullscreen
,
True
);
if
(
nxagentOption
(
ClientOs
)
==
ClientOsWinnt
&&
(
!
nxagentReconnectTrap
||
nxagentResizeDesktopAtStartup
))
(
nxagentReconnectTrap
==
False
||
nxagentResizeDesktopAtStartup
))
{
NXSetExposeParameters
(
nxagentDisplay
,
0
,
0
,
0
);
}
...
...
@@ -988,7 +988,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
if
(
nxagentOption
(
Fullscreen
)
&&
nxagentWMIsRunning
&&
nxagentReconnectTrap
&&
!
nxagentResizeDesktopAtStartup
&&
nxagentResizeDesktopAtStartup
==
False
&&
nxagentXServerGeometryChanged
())
{
#ifdef TEST
...
...
@@ -1019,7 +1019,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
nxagentChangeOption
(
Height
,
h
);
/* first time screen initialization or resize during reconnect */
if
(
!
nxagentReconnectTrap
||
nxagentResizeDesktopAtStartup
)
if
(
nxagentReconnectTrap
==
False
||
nxagentResizeDesktopAtStartup
)
{
if
(
nxagentOption
(
RootWidth
)
>=
w
)
{
...
...
@@ -1072,7 +1072,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
* screen is initialized for the first time.
*/
if
(
!
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
False
)
{
nxagentChangeOption
(
RootX
,
0
);
nxagentChangeOption
(
RootY
,
0
);
...
...
@@ -1111,7 +1111,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
* the root window isn't bigger than the X server root window..
*/
if
(
!
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
False
)
{
if
((
nxagentOption
(
RootWidth
)
<
w
)
&&
!
(
nxagentUserGeometry
.
flag
&
WidthValue
))
...
...
@@ -1143,7 +1143,7 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
nxagentChangeOption
(
ViewportXSpan
,
nxagentOption
(
Width
)
-
nxagentOption
(
RootWidth
));
nxagentChangeOption
(
ViewportYSpan
,
nxagentOption
(
Height
)
-
nxagentOption
(
RootHeight
));
if
(
!
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
0
)
{
if
(
nxagentOption
(
Persistent
))
{
...
...
@@ -1344,11 +1344,11 @@ Bool nxagentOpenScreen(ScreenPtr pScreen,
rootDepth
,
(
long
unsigned
int
)
defaultVisual
);
#endif
if
((
monitorResolution
<
1
)
&&
!
nxagentAutoDPI
)
if
((
monitorResolution
<
1
)
&&
(
nxagentAutoDPI
==
False
)
)
{
monitorResolution
=
NXAGENT_DEFAULT_DPI
;
}
else
if
((
monitorResolution
<
1
)
&&
nxagentAutoDPI
)
else
if
((
monitorResolution
<
1
)
&&
(
nxagentAutoDPI
==
True
)
)
{
monitorResolution
=
NXAGENT_AUTO_DPI
;
}
...
...
@@ -1699,21 +1699,21 @@ N/A
#endif
if
(
nxagentDoFullGeneration
==
1
||
nxagentReconnectTrap
)
nxagentReconnectTrap
==
1
)
{
valuemask
=
CWBackPixel
|
CWEventMask
|
CWColormap
|
(
nxagentOption
(
AllScreens
)
?
CWOverrideRedirect
:
0
);
(
nxagentOption
(
AllScreens
)
==
1
?
CWOverrideRedirect
:
0
);
attributes
.
background_pixel
=
nxagentBlackPixel
;
attributes
.
event_mask
=
nxagentGetDefaultEventMask
();
attributes
.
colormap
=
nxagentDefaultVisualColormap
(
nxagentDefaultVisual
(
pScreen
));
if
(
nxagentOption
(
AllScreens
))
if
(
nxagentOption
(
AllScreens
)
==
1
)
{
attributes
.
override_redirect
=
True
;
}
if
(
nxagentOption
(
Fullscreen
))
if
(
nxagentOption
(
Fullscreen
)
==
1
)
{
if
(
nxagentReconnectTrap
)
{
...
...
@@ -1749,7 +1749,7 @@ N/A
* handling the splash screen.
*/
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
True
)
{
nxagentDefaultWindows
[
pScreen
->
myNum
]
=
DefaultRootWindow
(
nxagentDisplay
);
...
...
@@ -1776,7 +1776,7 @@ N/A
nxagentDefaultVisual
(
pScreen
),
valuemask
,
&
attributes
);
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
0
)
{
valuemask
=
CWEventMask
;
mask
=
PointerMotionMask
;
...
...
@@ -1884,7 +1884,7 @@ N/A
sizeHints
->
width
=
nxagentOption
(
RootWidth
);
sizeHints
->
height
=
nxagentOption
(
RootHeight
);
if
(
nxagentOption
(
DesktopResize
)
||
nxagentOption
(
Fullscreen
)
)
if
(
nxagentOption
(
DesktopResize
)
==
1
||
nxagentOption
(
Fullscreen
)
==
1
)
{
sizeHints
->
max_width
=
WidthOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
));
sizeHints
->
max_height
=
HeightOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
));
...
...
@@ -2000,7 +2000,7 @@ N/A
/* FIXME: This doing the same thing in both cases. The
comments do not seem accurate (anymore?) */
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
False
)
{
/*
* Set the WM_DELETE_WINDOW protocol for the main agent
...
...
@@ -2049,7 +2049,7 @@ N/A
* and pointer settings.
*/
if
(
!
nxagentOption
(
DeviceControl
)
)
if
(
nxagentOption
(
DeviceControl
)
==
False
)
{
fprintf
(
stderr
,
"Info: Not using local device configuration changes.
\n
"
);
}
...
...
@@ -2428,13 +2428,13 @@ FIXME: We should try to restore the previously
* Change agent window size and size hints.
*/
if
(
!
nxagentOption
(
Fullscreen
)
&&
!
nxagentOption
(
AllScreens
))
if
(
(
nxagentOption
(
Fullscreen
)
==
0
&&
nxagentOption
(
AllScreens
)
==
0
))
{
nxagentSetWMNormalHints
(
pScreen
->
myNum
,
width
,
height
);
XResizeWindow
(
nxagentDisplay
,
nxagentDefaultWindows
[
pScreen
->
myNum
],
width
,
height
);
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
0
)
{
XResizeWindow
(
nxagentDisplay
,
nxagentInputWindows
[
pScreen
->
myNum
],
width
,
height
);
}
...
...
@@ -2589,7 +2589,7 @@ int nxagentShadowInit(ScreenPtr pScreen, WindowPtr pWin)
NXShadowSetDisplayUid
(
nxagentShadowUid
);
}
if
(
!
nxagentOption
(
UseDamage
)
)
if
(
nxagentOption
(
UseDamage
)
==
0
)
{
NXShadowDisableDamage
();
}
...
...
@@ -2634,7 +2634,7 @@ int nxagentShadowInit(ScreenPtr pScreen, WindowPtr pWin)
#ifndef __CYGWIN32__
if
(
nxagentOption
(
Fullscreen
))
if
(
nxagentOption
(
Fullscreen
)
==
1
)
{
nxagentShadowSetRatio
(
WidthOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
))
*
1
.
0
/
nxagentShadowWidth
,
HeightOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
))
*
1
.
0
/
nxagentShadowHeight
);
...
...
@@ -4571,7 +4571,7 @@ void nxagentSetWMNormalHints(int screen, int width, int height)
sizeHints
->
width
=
width
;
sizeHints
->
height
=
height
;
if
(
nxagentOption
(
DesktopResize
))
if
(
nxagentOption
(
DesktopResize
)
==
1
)
{
sizeHints
->
max_width
=
WidthOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
));
sizeHints
->
max_height
=
HeightOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
));
...
...
nx-X11/programs/Xserver/hw/nxagent/Trap.c
View file @
24d7d0fa
...
...
@@ -31,7 +31,7 @@
* reentrancy in GC operations.
*/
int
nxagentGCTrap
=
False
;
int
nxagentGCTrap
=
0
;
/*
* Set if we are enqueing an internal
...
...
@@ -39,14 +39,14 @@ int nxagentGCTrap = False;
* Window. Used to remove any screen operation.
*/
int
nxagentScreenTrap
=
False
;
int
nxagentScreenTrap
=
0
;
/*
* Set if we detected that our RENDER
* implementation is faulty.
*/
int
nxagentRenderTrap
=
False
;
int
nxagentRenderTrap
=
0
;
/*
* Set if we are executing a GC operation
...
...
@@ -54,55 +54,55 @@ int nxagentRenderTrap = False;
* reentrancy in FB layer.
*/
int
nxagentFBTrap
=
False
;
int
nxagentFBTrap
=
0
;
/*
* Set if we are dispatching a shared
* memory extension request.
*/
int
nxagentShmTrap
=
False
;
int
nxagentShmTrap
=
0
;
/*
* Set if a shared pixmap operation is
* requested by the client.
*/
int
nxagentShmPixmapTrap
=
False
;
int
nxagentShmPixmapTrap
=
0
;
/*
* Set if we are dispatching a XVideo
* extension request.
*/
int
nxagentXvTrap
=
False
;
int
nxagentXvTrap
=
0
;
/*
* Set if we are dispatching a GLX
* extension request.
*/
int
nxagentGlxTrap
=
False
;
int
nxagentGlxTrap
=
0
;
/*
* Set while we are resuming the session.
*/
int
nxagentReconnectTrap
=
False
;
int
nxagentReconnectTrap
=
0
;
/*
* Set if we need to realize a drawable
* by using a lossless encoding.
*/
int
nxagentLosslessTrap
=
False
;
int
nxagentLosslessTrap
=
0
;
/*
* Set to force the synchronization of
* a drawable.
*/
int
nxagentSplitTrap
=
False
;
int
nxagentSplitTrap
=
0
;
/*
* Set to avoid CapsLock synchronization
...
...
@@ -110,7 +110,7 @@ int nxagentSplitTrap = False;
* key to be pressed in the session.
*/
int
nxagentXkbCapsTrap
=
False
;
int
nxagentXkbCapsTrap
=
0
;
/*
* Set to avoid NumLock synchronization
...
...
@@ -118,5 +118,5 @@ int nxagentXkbCapsTrap = False;
* key to be pressed in the session.
*/
int
nxagentXkbNumTrap
=
False
;
int
nxagentXkbNumTrap
=
0
;
nx-X11/programs/Xserver/hw/nxagent/Trap.h
View file @
24d7d0fa
...
...
@@ -26,14 +26,6 @@
#ifndef __Traps_H__
#define __Traps_H__
#ifndef True
# define True 1
#endif
#ifndef False
# define False 0
#endif
/*
* Set if we are dispatching a render
* extension request. Used to avoid
...
...
nx-X11/programs/Xserver/hw/nxagent/Window.c
View file @
24d7d0fa
...
...
@@ -397,7 +397,7 @@ Bool nxagentCreateWindow(WindowPtr pWin)
nxagentWindowPriv
(
pWin
)
->
corruptedTimestamp
=
0
;
nxagentWindowPriv
(
pWin
)
->
splitResource
=
NULL
;
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
if
(
pWin
!=
nxagentRootlessWindow
)
{
...
...
@@ -557,7 +557,7 @@ Bool nxagentDestroyWindow(WindowPtr pWin)
{
nxagentPrivWindowPtr
pWindowPriv
;
if
(
nxagentScreenTrap
)
if
(
nxagentScreenTrap
==
1
)
{
return
1
;
}
...
...
@@ -685,7 +685,7 @@ Bool nxagentDestroyWindow(WindowPtr pWin)
Bool
nxagentPositionWindow
(
WindowPtr
pWin
,
int
x
,
int
y
)
{
if
(
nxagentScreenTrap
)
if
(
nxagentScreenTrap
==
1
)
{
return
True
;
}
...
...
@@ -703,7 +703,7 @@ Bool nxagentPositionWindow(WindowPtr pWin, int x, int y)
void
nxagentRestackWindow
(
WindowPtr
pWin
,
WindowPtr
pOldNextSib
)
{
if
(
nxagentScreenTrap
)
if
(
nxagentScreenTrap
==
1
)
{
return
;
}
...
...
@@ -713,7 +713,7 @@ void nxagentRestackWindow(WindowPtr pWin, WindowPtr pOldNextSib)
void
nxagentSwitchFullscreen
(
ScreenPtr
pScreen
,
Bool
switchOn
)
{
if
(
nxagentOption
(
Rootless
))
if
(
nxagentOption
(
Rootless
)
==
1
)
{
return
;
}
...
...
@@ -908,9 +908,9 @@ void nxagentSwitchAllScreens(ScreenPtr pScreen, Bool switchOn)
XCheckTypedWindowEvent
(
nxagentDisplay
,
w
,
LeaveNotify
,
&
e
);
nxagentFullscreenWindow
=
w
;
if
(
nxagentOption
(
DesktopResize
))
if
(
nxagentOption
(
DesktopResize
)
==
1
)
{
if
(
!
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
0
)
{
nxagentChangeScreenConfig
(
0
,
WidthOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
)),
HeightOfScreen
(
DefaultScreenOfDisplay
(
nxagentDisplay
)));
...
...
@@ -959,12 +959,12 @@ void nxagentSwitchAllScreens(ScreenPtr pScreen, Bool switchOn)
nxagentIconWindow
=
nxagentFullscreenWindow
=
None
;
if
(
nxagentOption
(
DesktopResize
))
if
(
nxagentOption
(
DesktopResize
)
==
1
)
{
nxagentChangeOption
(
RootWidth
,
nxagentOption
(
SavedRootWidth
));
nxagentChangeOption
(
RootHeight
,
nxagentOption
(
SavedRootHeight
));
if
(
!
nxagentOption
(
Shadow
)
)
if
(
nxagentOption
(
Shadow
)
==
0
)
{
nxagentChangeScreenConfig
(
0
,
nxagentOption
(
RootWidth
),
nxagentOption
(
RootHeight
));
...
...
@@ -985,7 +985,7 @@ void nxagentSwitchAllScreens(ScreenPtr pScreen, Bool switchOn)
nxagentChangeOption
(
Width
,
nxagentOption
(
SavedWidth
));
nxagentChangeOption
(
Height
,
nxagentOption
(
SavedHeight
));
if
(
nxagentOption
(
Shadow
)
&&
nxagentOption
(
DesktopResize
)
)
if
(
nxagentOption
(
Shadow
)
==
1
&&
nxagentOption
(
DesktopResize
)
==
1
)
{
nxagentShadowAdaptToRatio
();
}
...
...
@@ -1225,7 +1225,7 @@ void nxagentConfigureWindow(WindowPtr pWin, unsigned int mask)
int
offX
=
nxagentWindowPriv
(
pWin
)
->
x
-
pWin
->
origin
.
x
;
int
offY
=
nxagentWindowPriv
(
pWin
)
->
y
-
pWin
->
origin
.
y
;
if
(
nxagentScreenTrap
)
if
(
nxagentScreenTrap
==
1
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentConfigureWindow: WARNING: Called with the screen trap set.
\n
"
);
...
...
@@ -1234,7 +1234,7 @@ void nxagentConfigureWindow(WindowPtr pWin, unsigned int mask)
return
;
}
if
(
nxagentOption
(
Rootless
)
&&
if
(
nxagentOption
(
Rootless
)
==
1
&&
nxagentWindowTopLevel
(
pWin
)
==
1
)
{
mask
&=
~
(
CWSibling
|
CWStackMode
);
...
...
@@ -1836,7 +1836,7 @@ void nxagentSetWMState(WindowPtr pWin, CARD32 desired)
Bool
nxagentRealizeWindow
(
WindowPtr
pWin
)
{
if
(
nxagentScreenTrap
)
if
(
nxagentScreenTrap
==
1
)
{
return
True
;
}
...
...
@@ -2427,7 +2427,7 @@ void nxagentRefreshWindows(WindowPtr pWin)
void
nxagentUnmapWindows
(
void
)
{
if
(
nxagentOption
(
Fullscreen
))
if
(
nxagentOption
(
Fullscreen
)
==
1
)
{
for
(
int
i
=
0
;
i
<
screenInfo
.
numScreens
;
i
++
)
{
...
...
@@ -2450,7 +2450,7 @@ void nxagentMapDefaultWindows(void)
MapWindow
(
pWin
,
serverClient
);
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
0
)
{
/*
* Show the NX splash screen.
...
...
@@ -2470,7 +2470,7 @@ void nxagentMapDefaultWindows(void)
* Windows client.
*/
if
(
!
nxagentOption
(
Shadow
)
||
!
nxagentWMIsRunning
)
if
(
nxagentOption
(
Shadow
)
==
0
||
!
nxagentWMIsRunning
)
{
#ifdef TEST
fprintf
(
stderr
,
"nxagentMapDefaultWindows: Mapping default window id [%ld].
\n
"
,
...
...
@@ -2479,7 +2479,7 @@ void nxagentMapDefaultWindows(void)
XMapWindow
(
nxagentDisplay
,
nxagentDefaultWindows
[
pScreen
->
myNum
]);
if
(
nxagentOption
(
Fullscreen
)
&&
nxagentWMIsRunning
)
if
(
nxagentOption
(
Fullscreen
)
==
1
&&
nxagentWMIsRunning
)
{
nxagentMaximizeToFullScreen
(
pScreen
);
}
...
...
@@ -2497,7 +2497,7 @@ void nxagentMapDefaultWindows(void)
* after the Root Window is mapped.
*/
if
(
!
nxagentReconnectTrap
)
if
(
nxagentReconnectTrap
==
0
)
{
XRaiseWindow
(
nxagentDisplay
,
nxagentInputWindows
[
pScreen
->
myNum
]);
}
...
...
@@ -2693,7 +2693,7 @@ Bool nxagentReconnectAllWindows(void *p0)
* Windows is raised.
*/
if
(
!
nxagentOption
(
Rootless
)
)
if
(
nxagentOption
(
Rootless
)
==
0
)
{
for
(
int
i
=
0
;
i
<
screenInfo
.
numScreens
;
i
++
)
{
...
...
@@ -3196,7 +3196,7 @@ XXX: This would break Motif menus.
XIconifyWindow
(
nxagentDisplay
,
nxagentWindow
(
pWin
),
pWin
->
drawable
.
pScreen
->
myNum
);
}
}
else
if
(
!
nxagentOption
(
Rootless
)
)
else
if
(
nxagentOption
(
Rootless
)
==
0
)
{
/*
* Map the root window.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment