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
8e188629
Commit
8e188629
authored
Feb 15, 2018
by
Ulrich Sibiller
Committed by
Mihai Moldovan
Feb 26, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Xi: small formatting changes to match Xorg 7.1's Xi
parent
b0abdf7b
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
48 additions
and
46 deletions
+48
-46
chgfctl.c
nx-X11/programs/Xserver/Xi/chgfctl.c
+4
-3
chgprop.c
nx-X11/programs/Xserver/Xi/chgprop.c
+2
-2
devbell.c
nx-X11/programs/Xserver/Xi/devbell.c
+3
-3
exevents.c
nx-X11/programs/Xserver/Xi/exevents.c
+11
-7
extinit.c
nx-X11/programs/Xserver/Xi/extinit.c
+4
-4
getselev.c
nx-X11/programs/Xserver/Xi/getselev.c
+2
-2
grabdev.c
nx-X11/programs/Xserver/Xi/grabdev.c
+4
-6
grabdevb.c
nx-X11/programs/Xserver/Xi/grabdevb.c
+5
-5
grabdevk.c
nx-X11/programs/Xserver/Xi/grabdevk.c
+1
-1
listdev.c
nx-X11/programs/Xserver/Xi/listdev.c
+2
-2
opendev.c
nx-X11/programs/Xserver/Xi/opendev.c
+1
-1
selectev.c
nx-X11/programs/Xserver/Xi/selectev.c
+1
-0
sendexev.c
nx-X11/programs/Xserver/Xi/sendexev.c
+7
-7
setmmap.c
nx-X11/programs/Xserver/Xi/setmmap.c
+1
-2
stubs.c
nx-X11/programs/Xserver/Xi/stubs.c
+0
-1
No files found.
nx-X11/programs/Xserver/Xi/chgfctl.c
View file @
8e188629
...
...
@@ -147,9 +147,9 @@ ProcXChangeFeedbackControl(ClientPtr client)
xStringFeedbackCtl
*
f
=
((
xStringFeedbackCtl
*
)
&
stuff
[
1
]);
if
(
client
->
swapped
)
{
if
(
len
<
(
sizeof
(
xStringFeedbackCtl
)
+
3
)
>>
2
)
return
BadLength
;
swaps
(
&
f
->
num_keysyms
);
if
(
len
<
(
sizeof
(
xStringFeedbackCtl
)
+
3
)
>>
2
)
return
BadLength
;
swaps
(
&
f
->
num_keysyms
);
}
if
(
len
!=
((
sizeof
(
xStringFeedbackCtl
)
>>
2
)
+
f
->
num_keysyms
))
{
SendErrorToClient
(
client
,
IReqCode
,
X_ChangeFeedbackControl
,
...
...
@@ -309,6 +309,7 @@ ChangeKbdFeedback(ClientPtr client, DeviceIntPtr dev, long unsigned int mask,
if
(
mask
&
DvAutoRepeatMode
)
{
int
inx
=
(
key
>>
3
);
int
kmask
=
(
1
<<
(
key
&
7
));
t
=
(
CARD8
)
f
->
auto_repeat_mode
;
if
(
t
==
AutoRepeatModeOff
)
{
if
(
key
==
DO_ALL
)
...
...
nx-X11/programs/Xserver/Xi/chgprop.c
View file @
8e188629
...
...
@@ -85,7 +85,7 @@ SProcXChangeDeviceDontPropagateList(register ClientPtr client)
swapl
(
&
stuff
->
window
);
swaps
(
&
stuff
->
count
);
REQUEST_FIXED_SIZE
(
xChangeDeviceDontPropagateListReq
,
stuff
->
count
*
sizeof
(
CARD32
));
stuff
->
count
*
sizeof
(
CARD32
));
SwapLongs
((
CARD32
*
)
(
&
stuff
[
1
]),
stuff
->
count
);
return
(
ProcXChangeDeviceDontPropagateList
(
client
));
}
...
...
@@ -131,7 +131,7 @@ ProcXChangeDeviceDontPropagateList(register ClientPtr client)
if
(
CreateMaskFromList
(
client
,
(
XEventClass
*
)
&
stuff
[
1
],
stuff
->
count
,
tmp
,
NULL
,
X_ChangeDeviceDontPropagateList
)
!=
Success
)
X_ChangeDeviceDontPropagateList
)
!=
Success
)
return
Success
;
others
=
wOtherInputMasks
(
pWin
);
...
...
nx-X11/programs/Xserver/Xi/devbell.c
View file @
8e188629
...
...
@@ -96,7 +96,7 @@ ProcXDeviceBell(register ClientPtr client)
int
base
;
int
newpercent
;
CARD8
class
;
void
*
ctrl
;
void
*
ctrl
;
BellProcPtr
proc
;
REQUEST
(
xDeviceBellReq
);
...
...
@@ -125,7 +125,7 @@ ProcXDeviceBell(register ClientPtr client)
}
base
=
k
->
ctrl
.
bell
;
proc
=
k
->
BellProc
;
ctrl
=
(
void
*
)
&
(
k
->
ctrl
);
ctrl
=
(
void
*
)
&
(
k
->
ctrl
);
class
=
KbdFeedbackClass
;
}
else
if
(
stuff
->
feedbackclass
==
BellFeedbackClass
)
{
for
(
b
=
dev
->
bell
;
b
;
b
=
b
->
next
)
...
...
@@ -138,7 +138,7 @@ ProcXDeviceBell(register ClientPtr client)
}
base
=
b
->
ctrl
.
percent
;
proc
=
b
->
BellProc
;
ctrl
=
(
void
*
)
&
(
b
->
ctrl
);
ctrl
=
(
void
*
)
&
(
b
->
ctrl
);
class
=
BellFeedbackClass
;
}
else
{
client
->
errorValue
=
stuff
->
feedbackclass
;
...
...
nx-X11/programs/Xserver/Xi/exevents.c
View file @
8e188629
...
...
@@ -130,9 +130,10 @@ ProcessOtherEvent(xEventPtr xE, register DeviceIntPtr other, int count)
}
if
(
DeviceEventCallback
)
{
DeviceEventInfoRec
eventinfo
;
eventinfo
.
events
=
(
xEventPtr
)
xE
;
eventinfo
.
count
=
count
;
CallCallbacks
(
&
DeviceEventCallback
,
(
void
*
)
&
eventinfo
);
CallCallbacks
(
&
DeviceEventCallback
,
(
void
*
)
&
eventinfo
);
}
for
(
i
=
1
;
i
<
count
;
i
++
)
if
((
++
xV
)
->
type
==
DeviceValuator
)
{
...
...
@@ -180,7 +181,7 @@ ProcessOtherEvent(xEventPtr xE, register DeviceIntPtr other, int count)
xE
->
u
.
u
.
type
=
DeviceKeyRelease
;
ProcessOtherEvent
(
xE
,
other
,
count
);
xE
->
u
.
u
.
type
=
DeviceKeyPress
;
/* release can have side effects, don't fall through */
/* release can have side effects, don't fall through */
ProcessOtherEvent
(
xE
,
other
,
count
);
}
return
;
...
...
@@ -191,7 +192,7 @@ ProcessOtherEvent(xEventPtr xE, register DeviceIntPtr other, int count)
k
->
prev_state
=
k
->
state
;
for
(
i
=
0
,
mask
=
1
;
modifiers
;
i
++
,
mask
<<=
1
)
{
if
(
mask
&
modifiers
)
{
/* This key affects modifier "i" */
/* This key affects modifier "i" */
k
->
modifierKeyCount
[
i
]
++
;
k
->
state
|=
mask
;
modifiers
&=
~
mask
;
...
...
@@ -212,7 +213,7 @@ ProcessOtherEvent(xEventPtr xE, register DeviceIntPtr other, int count)
k
->
prev_state
=
k
->
state
;
for
(
i
=
0
,
mask
=
1
;
modifiers
;
i
++
,
mask
<<=
1
)
{
if
(
mask
&
modifiers
)
{
/* This key affects modifier "i" */
/* This key affects modifier "i" */
if
(
--
k
->
modifierKeyCount
[
i
]
<=
0
)
{
k
->
modifierKeyCount
[
i
]
=
0
;
k
->
state
&=
~
mask
;
...
...
@@ -320,6 +321,7 @@ FixDeviceStateNotify(DeviceIntPtr dev, deviceStateNotify * ev, KeyClassPtr k,
}
if
(
v
)
{
int
nval
=
v
->
numAxes
-
first
;
ev
->
classes_reported
|=
(
1
<<
ValuatorClass
);
ev
->
classes_reported
|=
(
dev
->
valuator
->
mode
<<
ModeBitsShift
);
ev
->
num_valuators
=
nval
<
3
?
nval
:
3
;
...
...
@@ -660,7 +662,7 @@ AddExtensionClient(WindowPtr pWin, ClientPtr client, Mask mask, int mskidx)
others
->
resource
=
FakeClientID
(
client
->
index
);
others
->
next
=
pWin
->
optional
->
inputMasks
->
inputClients
;
pWin
->
optional
->
inputMasks
->
inputClients
=
others
;
if
(
!
AddResource
(
others
->
resource
,
RT_INPUTCLIENT
,
(
void
*
)
pWin
))
if
(
!
AddResource
(
others
->
resource
,
RT_INPUTCLIENT
,
(
void
*
)
pWin
))
return
BadAlloc
;
return
Success
;
}
...
...
@@ -721,6 +723,7 @@ int
InputClientGone
(
register
WindowPtr
pWin
,
XID
id
)
{
register
InputClientsPtr
other
,
prev
;
if
(
!
wOtherInputMasks
(
pWin
))
return
(
Success
);
prev
=
0
;
...
...
@@ -876,7 +879,7 @@ SetModifierMapping(ClientPtr client, DeviceIntPtr dev, int len, int rlen,
*/
if
(
!
AllModifierKeysAreUp
(
dev
,
(
*
k
)
->
modifierKeyMap
,
(
int
)(
*
k
)
->
maxKeysPerModifier
,
inputMap
,
(
int
)
numKeyPerModifier
)
(
int
)
numKeyPerModifier
)
||
!
AllModifierKeysAreUp
(
dev
,
inputMap
,
(
int
)
numKeyPerModifier
,
(
*
k
)
->
modifierKeyMap
,
(
int
)(
*
k
)
->
maxKeysPerModifier
))
{
...
...
@@ -1131,6 +1134,7 @@ MaybeStopDeviceHint(register DeviceIntPtr dev, ClientPtr client)
{
WindowPtr
pWin
;
GrabPtr
grab
=
dev
->
grab
;
pWin
=
dev
->
valuator
->
motionHintWindow
;
if
((
grab
&&
SameClient
(
grab
,
client
)
&&
...
...
@@ -1140,7 +1144,7 @@ MaybeStopDeviceHint(register DeviceIntPtr dev, ClientPtr client)
DevicePointerMotionHintMask
))))
||
(
!
grab
&&
(
DeviceEventMaskForClient
(
dev
,
pWin
,
client
)
&
DevicePointerMotionHintMask
)))
DevicePointerMotionHintMask
)))
dev
->
valuator
->
motionHintWindow
=
NullWindow
;
}
...
...
nx-X11/programs/Xserver/Xi/extinit.c
View file @
8e188629
...
...
@@ -203,8 +203,8 @@ Mask PropagateMask[MAX_DEVICES];
static
XExtensionVersion
thisversion
=
{
XI_Present
,
SERVER_XI_MAJOR_VERSION
,
SERVER_XI_MINOR_VERSION
,
SERVER_XI_MAJOR_VERSION
,
SERVER_XI_MINOR_VERSION
,
};
/**********************************************************************
...
...
@@ -443,7 +443,7 @@ SProcIDispatch(register ClientPtr client)
void
SReplyIDispatch
(
ClientPtr
client
,
int
len
,
xGrabDeviceReply
*
rep
)
/* All we look at is the type field */
{
/* This is common to all replies */
{
/* This is common to all replies */
if
(
rep
->
RepType
==
X_GetExtensionVersion
)
SRepXGetExtensionVersion
(
client
,
len
,
(
xGetExtensionVersionReply
*
)
rep
);
...
...
@@ -822,7 +822,7 @@ IResetProc(ExtensionEntry * unused)
*
*/
void
void
AssignTypeAndName
(
DeviceIntPtr
dev
,
Atom
type
,
char
*
name
)
{
dev
->
type
=
type
;
...
...
nx-X11/programs/Xserver/Xi/getselev.c
View file @
8e188629
...
...
@@ -125,13 +125,13 @@ ProcXGetSelectedExtensionEvents(register ClientPtr client)
for
(
others
=
pOthers
->
inputClients
;
others
;
others
=
others
->
next
)
for
(
i
=
0
;
i
<
EMASKSIZE
;
i
++
)
tclient
=
ClassFromMask
(
NULL
,
others
->
mask
[
i
],
i
,
&
rep
.
all_clients_count
,
COUNT
);
&
rep
.
all_clients_count
,
COUNT
);
for
(
others
=
pOthers
->
inputClients
;
others
;
others
=
others
->
next
)
if
(
SameClient
(
others
,
client
))
{
for
(
i
=
0
;
i
<
EMASKSIZE
;
i
++
)
tclient
=
ClassFromMask
(
NULL
,
others
->
mask
[
i
],
i
,
&
rep
.
this_client_count
,
COUNT
);
&
rep
.
this_client_count
,
COUNT
);
break
;
}
...
...
nx-X11/programs/Xserver/Xi/grabdev.c
View file @
8e188629
...
...
@@ -51,7 +51,6 @@ SOFTWARE.
*
*/
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
...
...
@@ -89,8 +88,8 @@ SProcXGrabDevice(register ClientPtr client)
swaps
(
&
stuff
->
event_count
);
if
(
stuff
->
length
!=
(
sizeof
(
xGrabDeviceReq
)
>>
2
)
+
stuff
->
event_count
)
return
BadLength
;
return
BadLength
;
SwapLongs
((
CARD32
*
)
(
&
stuff
[
1
]),
stuff
->
event_count
);
return
(
ProcXGrabDevice
(
client
));
...
...
@@ -131,11 +130,11 @@ ProcXGrabDevice(ClientPtr client)
if
(
CreateMaskFromList
(
client
,
(
XEventClass
*
)
&
stuff
[
1
],
stuff
->
event_count
,
tmp
,
dev
,
X_GrabDevice
)
!=
Success
)
X_GrabDevice
)
!=
Success
)
return
Success
;
error
=
GrabDevice
(
client
,
dev
,
stuff
->
this_device_mode
,
stuff
->
other_devices_mode
,
stuff
->
grabWindow
,
stuff
->
other_devices_mode
,
stuff
->
grabWindow
,
stuff
->
ownerEvents
,
stuff
->
time
,
tmp
[
stuff
->
deviceid
].
mask
,
&
rep
.
status
);
...
...
@@ -147,7 +146,6 @@ ProcXGrabDevice(ClientPtr client)
return
Success
;
}
/***********************************************************************
*
* This procedure creates an event mask from a list of XEventClasses.
...
...
nx-X11/programs/Xserver/Xi/grabdevb.c
View file @
8e188629
...
...
@@ -85,7 +85,7 @@ SProcXGrabDeviceButton(register ClientPtr client)
swaps
(
&
stuff
->
modifiers
);
swaps
(
&
stuff
->
event_count
);
REQUEST_FIXED_SIZE
(
xGrabDeviceButtonReq
,
stuff
->
event_count
*
sizeof
(
CARD32
));
stuff
->
event_count
*
sizeof
(
CARD32
));
SwapLongs
((
CARD32
*
)
(
&
stuff
[
1
]),
stuff
->
event_count
);
return
(
ProcXGrabDeviceButton
(
client
));
...
...
@@ -139,12 +139,12 @@ ProcXGrabDeviceButton(ClientPtr client)
if
((
ret
=
CreateMaskFromList
(
client
,
class
,
stuff
->
event_count
,
tmp
,
dev
,
X_GrabDeviceButton
))
!=
Success
)
X_GrabDeviceButton
))
!=
Success
)
return
Success
;
ret
=
GrabButton
(
client
,
dev
,
stuff
->
this_device_mode
,
stuff
->
other_devices_mode
,
stuff
->
modifiers
,
mdev
,
stuff
->
button
,
stuff
->
grabWindow
,
stuff
->
ownerEvents
,
(
Cursor
)
0
,
(
Window
)
0
,
tmp
[
stuff
->
grabbed_device
].
mask
);
stuff
->
other_devices_mode
,
stuff
->
modifiers
,
mdev
,
stuff
->
button
,
stuff
->
grabWindow
,
stuff
->
ownerEvents
,
(
Cursor
)
0
,
(
Window
)
0
,
tmp
[
stuff
->
grabbed_device
].
mask
);
if
(
ret
!=
Success
)
SendErrorToClient
(
client
,
IReqCode
,
X_GrabDeviceButton
,
0
,
ret
);
...
...
nx-X11/programs/Xserver/Xi/grabdevk.c
View file @
8e188629
...
...
@@ -135,7 +135,7 @@ ProcXGrabDeviceKey(ClientPtr client)
if
((
ret
=
CreateMaskFromList
(
client
,
class
,
stuff
->
event_count
,
tmp
,
dev
,
X_GrabDeviceKey
))
!=
Success
)
X_GrabDeviceKey
))
!=
Success
)
return
Success
;
ret
=
GrabKey
(
client
,
dev
,
stuff
->
this_device_mode
,
...
...
nx-X11/programs/Xserver/Xi/listdev.c
View file @
8e188629
...
...
@@ -121,7 +121,7 @@ ProcXListInputDevices(register ClientPtr client)
SizeDeviceInfo
(
d
,
&
namesize
,
&
size
);
total_length
=
numdevs
*
sizeof
(
xDeviceInfo
)
+
size
+
namesize
;
devbuf
=
(
char
*
)
calloc
(
1
,
total_length
);
devbuf
=
(
char
*
)
calloc
(
1
,
total_length
);
classbuf
=
devbuf
+
(
numdevs
*
sizeof
(
xDeviceInfo
));
namebuf
=
classbuf
+
size
;
savbuf
=
devbuf
;
...
...
@@ -162,7 +162,7 @@ SizeDeviceInfo(DeviceIntPtr d, int *namesize, int *size)
if
(
d
->
valuator
!=
NULL
)
{
chunks
=
((
int
)
d
->
valuator
->
numAxes
+
19
)
/
VPC
;
*
size
+=
(
chunks
*
sizeof
(
xValuatorInfo
)
+
d
->
valuator
->
numAxes
*
sizeof
(
xAxisInfo
));
d
->
valuator
->
numAxes
*
sizeof
(
xAxisInfo
));
}
}
...
...
nx-X11/programs/Xserver/Xi/opendev.c
View file @
8e188629
...
...
@@ -163,7 +163,7 @@ ProcXOpenDevice(register ClientPtr client)
rep
.
length
=
(
j
*
sizeof
(
xInputClassInfo
)
+
3
)
>>
2
;
rep
.
num_classes
=
j
;
WriteReplyToClient
(
client
,
sizeof
(
xOpenDeviceReply
),
&
rep
);
WriteToClient
(
client
,
j
*
sizeof
(
xInputClassInfo
),
evbase
);
WriteToClient
(
client
,
j
*
sizeof
(
xInputClassInfo
),
evbase
);
return
(
Success
);
}
...
...
nx-X11/programs/Xserver/Xi/selectev.c
View file @
8e188629
...
...
@@ -51,6 +51,7 @@ SOFTWARE.
*
*/
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
...
...
nx-X11/programs/Xserver/Xi/sendexev.c
View file @
8e188629
...
...
@@ -94,8 +94,8 @@ SProcXSendExtensionEvent(register ClientPtr client)
swaps
(
&
stuff
->
count
);
if
(
stuff
->
length
!=
(
sizeof
(
xSendExtensionEventReq
)
>>
2
)
+
stuff
->
count
+
(
stuff
->
num_events
*
(
sizeof
(
xEvent
)
>>
2
)))
return
BadLength
;
(
stuff
->
num_events
*
(
sizeof
(
xEvent
)
>>
2
)))
return
BadLength
;
eventP
=
(
xEvent
*
)
&
stuff
[
1
];
for
(
i
=
0
;
i
<
stuff
->
num_events
;
i
++
,
eventP
++
)
{
...
...
@@ -106,7 +106,7 @@ SProcXSendExtensionEvent(register ClientPtr client)
*
eventP
=
eventT
;
}
p
=
(
CARD32
*
)
(((
xEvent
*
)
&
stuff
[
1
])
+
stuff
->
num_events
);
p
=
(
CARD32
*
)(((
xEvent
*
)
&
stuff
[
1
])
+
stuff
->
num_events
);
SwapLongs
(
p
,
stuff
->
count
);
return
(
ProcXSendExtensionEvent
(
client
));
}
...
...
@@ -146,10 +146,10 @@ ProcXSendExtensionEvent(register ClientPtr client)
the previous code here returned the unitialized variable ret,
so using Success we have defined returncode at least. FIXME:
Upstream works different here, we must check this!
*/
*/
if
(
stuff
->
num_events
==
0
)
/* return ret; */
return
Success
;
/* return ret; */
return
Success
;
/* The client's event type must be one defined by an extension. */
...
...
@@ -163,7 +163,7 @@ ProcXSendExtensionEvent(register ClientPtr client)
list
=
(
XEventClass
*
)
(
first
+
stuff
->
num_events
);
if
((
ret
=
CreateMaskFromList
(
client
,
list
,
stuff
->
count
,
tmp
,
dev
,
X_SendExtensionEvent
))
!=
Success
)
X_SendExtensionEvent
))
!=
Success
)
return
Success
;
ret
=
(
SendEvent
(
client
,
dev
,
stuff
->
destination
,
...
...
nx-X11/programs/Xserver/Xi/setmmap.c
View file @
8e188629
...
...
@@ -112,7 +112,7 @@ ProcXSetDeviceModifierMapping(ClientPtr client)
rep
.
sequenceNumber
=
client
->
sequence
;
ret
=
SetModifierMapping
(
client
,
dev
,
stuff
->
length
,
(
sizeof
(
xSetDeviceModifierMappingReq
)
>>
2
),
(
sizeof
(
xSetDeviceModifierMappingReq
)
>>
2
),
stuff
->
numKeyPerModifier
,
(
BYTE
*
)
&
stuff
[
1
],
&
kp
);
...
...
@@ -128,7 +128,6 @@ ProcXSetDeviceModifierMapping(ClientPtr client)
SendErrorToClient
(
client
,
IReqCode
,
X_SetDeviceModifierMapping
,
0
,
ret
);
}
return
Success
;
}
...
...
nx-X11/programs/Xserver/Xi/stubs.c
View file @
8e188629
...
...
@@ -99,7 +99,6 @@ ChangeKeyboardDevice(DeviceIntPtr old_dev, DeviceIntPtr new_dev)
return
BadMatch
;
}
/***********************************************************************
*
* Caller: ProcXChangePointerDevice
...
...
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