repo.or.cz
/
wine
/
wine64.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
include: Add defines for more message flags in rpcdcep.h.
2007-12-31
Rob Shearman
include:
Add define
s
f
or m
o
re
m
es
s
a
ge fla
g
s in rpcdcep
.
h
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearman
widl: Check that
t
he buffer ha
s
enou
g
h
space before
.
.
.
commit
|
commitdiff
|
tree
2007-12-31
Rob
Shearman
rpcrt4: Implement Ndr
C
onf
o
r
m
antStringM
e
mor
y
Size
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearman
r
p
c
r
t4: Add
some tests for non-conformant strin
g
s
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearman
rpcrt4: Impl
e
ment non
-
c
onformant string functions
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearma
n
rpcs
s
: Init
i
ali
s
e some
o
ut-only para
m
eters that
ar
e
n
.
.
.
commit
|
commitdiff
|
tree
2007-12-27
Rob Shearman
server
:
I
n
i
t
ialise the apc_call
_
t
union in async_set_result
.
.
.
commit
|
commitdiff
|
tree
2007-12-27
R
o
b
Shearman
e
xplor
e
r: Fix memory l
e
ak when one or more properties
.
.
.
commit
|
commitdiff
|
tree
2007-12-27
Rob Sh
e
a
r
man
rpcss
:
Zero the m
e
mory of several variab
l
es befor
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
rpcrt4: Re-u
s
e existin
g
memory for embedded pointers
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Ro
b
Shea
r
man
rpcrt4
:
Re-use exist
i
ng memory
f
or em
b
edded pointers
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob
S
hearman
rpcrt4: Add te
s
ts for va
r
ying and
c
o
n
f
ormant varying
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Sh
e
arman
qu
a
rtz: Fi
x
mem
o
ry leak
i
n
FilterGraphInner_Release
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
oleaut3
2
: Fi
x
copy and
paste
error in VARIANT_
U
serUnmarsha
l
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Sh
e
a
r
m
a
n
msi:
Fix several m
e
m
o
ry
leaks after u
s
i
ng IEnumSTATSTG_Nex
t
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Sh
e
arman
hlink: F
i
x mem
o
r
y
leak by
freein
g
exte
n
si
o
n services
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
rman
r
p
cs
s
:
U
se context h
a
n
d
l
es to automatical
l
y f
r
ee runni
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shea
r
m
a
n
widl: Ad
d
support for ge
n
era
t
i
n
g code for out-only
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob S
h
e
a
rm
a
n
rpcrt4: Add
t
ests for l
o
w-lev
e
l
c
ontext handle func
t
ions
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
rman
rpc
r
t4: Impl
e
ment l
o
w-level context handle support
.
commit
|
commitdiff
|
tree
2007-12-26
R
ob Shearman
rpcrt4: Impleme
n
t
h
i
gher-level NDR server context ha
n
dle
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
rpcrt4: Move low-leve
l
N
DR context handle fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
R
ob Shearman
include: Remo
v
e
s
emi-colons
f
rom th
e
end of cpp_quote
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob S
h
earma
n
widl:
F
ix po
i
nte
r
detection in struc
t
ures and ar
r
a
ys
.
commit
|
commitdiff
|
tree
2007-12-24
Rob
Shearman
widl: Fix
t
h
e generation of temporary vari
a
bles for
.
.
.
commit
|
commitdiff
|
tree
2007-12-23
Rob
S
hearman
rpcrt4: Set pStubMsg-
>
B
u
f
f
erM
a
r
k
in NdrConformantVarying
A
rra
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
R
ob Shearman
w
idl: T
w
eak
t
h
e rules
f
or
w
h
en to call pfnFree
for
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
R
o
b Shearman
k
e
rnel32
:
Add a test for cal
l
i
n
g Vi
r
t
u
alAlloc on a
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Rob Shearm
a
n
rpcrt
4
: Fix a memory l
e
a
k f
r
om the ge
t
_filename cal
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
R
o
b
Sh
e
arman
rpcrt4:
P
rint an err
o
r if stub buffer
p
ointer is passed
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
R
o
b Sh
e
a
r
man
o
l
e3
2
: Fix RPC_GetLocal
C
lassObject to wait for 3
0
seconds
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
Rob Shearman
rpcrt4
:
Fix NdrCon
f
o
rmantStri
n
gUn
m
arsh
a
ll to always
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
rpcrt4: Don't use BufferEnd in RpcStream_Write
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Sh
e
a
rman
rp
c
rt4: Initialise me
m
ory passed
i
nto RP
C
s
i
n
t
he
server
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
rpcrt4:
M
emory shou
l
d o
n
ly
b
e cleared in C
o
mplexUnmars
h
all
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shear
m
an
rp
c
rt4:
Fix
t
h
e
ALIGN_POI
N
TER_CL
E
AR
m
a
c
ro
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shear
m
an
widl
:
F
i
x the lengt
h
used
w
hen c
l
e
a
r
ing alignment
spa
c
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
wi
d
l:
The d
e
te
c
tion of types is highly depend
e
nt on
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob S
h
earman
rpc
r
t
4
:
I
mplement
I_RpcGetCu
r
rentCa
l
lH
a
ndl
e
.
commit
|
commitdiff
|
tree
2007-12-18
R
ob Shearman
ms
c
oree:
A
d
d a stub for GetVersio
n
Fr
o
m
P
rocess
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shearman
inc
l
ude: Add some contex
t
han
d
le defines
to rpcdcep
.
h
.
commit
|
commitdiff
|
tree
2007-12-18
Rob S
h
earman
rpcrt4: Ad
d
a st
u
b for
I_Rp
c
Ge
t
CurrentCallHandle
.
commit
|
commitdiff
|
tree
2007-12-18
Rob She
a
rman
rpc
r
t4
:
Don't c
o
p
y
memor
y
from the buffer
i
n
N
drConfor
m
antSt
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob
Shearman
inc
l
u
d
e:
Add more types an
d
funct
i
on declarations to
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob
S
h
e
arm
a
n
inc
l
ude
:
Add more ND
R
t
y
pes and function declarations
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shea
r
m
an
h
link: Fix some
m
e
mo
r
y
l
e
ak
s
in the te
s
t
s
.
commit
|
commitdiff
|
tree
2007-12-17
R
ob
Shearman
rpc
r
t4: Move
a
s
soc
i
atio
n
code
i
nto a separate file
.
commit
|
commitdiff
|
tree
2007-12-17
Rob She
a
rman
rpcr
t
4:
M
a
ke a
server asso
c
iation when a bin
d
pack
e
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearm
a
n
rpcr
t
4: R
e
turn an error from rpcrt4_c
o
nn_tcp_read if
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shear
m
an
rpcrt
4
: Fix NdrC
o
n
formantSt
r
ingUnmarshall to u
s
e buff
e
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob
S
hear
m
an
rpcrt
4
: Ad
d
a FI
X
ME for R
P
C_
F
C_
P
_ALLOCALLNODES i
n
PointerUnm
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob
Shea
r
man
r
p
crt4:
C
le
a
r pad
d
in
g
inserted
i
nto t
h
e
buff
e
r during
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b
Shearman
inc
l
u
de: Add
d
e
f
initions for RPC_FC_SSTR
I
NG an
d
RPC_FC_C_SST
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Sh
e
a
rma
n
widl: Only base types or
re
f
erence po
i
nte
r
s to base
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearm
a
n
w
i
dl:
Return typ
e
s s
h
oul
d
n't be
f
ree
d
.
commit
|
commitdiff
|
tree
2007-12-17
Ro
b
Shearman
w
i
dl: Clear p
a
dding in
the buffer due to alignment
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Sh
e
arman
i
n
clude: Make RpcRaise
E
x
c
eption
D
ECLSPEC
_
NORETURN,
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob
Shearman
rpcrt4: Fi
x
a
t
ypo
i
n
r
pcrt4_conn_t
c
p_read
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcrt4: Updat
e
TODO lis
t
.
commit
|
commitdiff
|
tree
2007-12-14
Rob She
a
r
man
rpcr
t
4: D
o
c
ument NdrAllocate
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcrt
4
: Partially revert
c
o
m
mit
18
f
af3184b2ea263d7
7
c
2a7ad92e
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpc
r
t4
:
Fr
e
e
t
he base poin
t
er in Po
i
nter
F
ree
when
f
re
e
ing
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
R
o
b Shearma
n
rpcrt4: Fix t
h
e chec
k
in NdrPointerFree
.
commit
|
commitdiff
|
tree
2007-12-14
Ro
b
Shearman
r
p
c
r
t4:
Nd
r
StubGe
t
Buffer should
n
't
set Buffe
r
Start
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
R
o
b
Sh
e
a
rman
Rev
e
rt "rpcrt4:
T
ry to free every non-stack poi
n
ter
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
wid
l
: Don
'
t
w
rit
e
r
edundant
F
C
_
R
P
t
y
p
e format out
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob Shearman
rpcrt4: Ad
d
tes
t
s
f
or freeing non-N
d
r
Allocate a
l
loc
a
ted
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob
Shearman
widl: Swap th
e
version packing o
r
der ba
c
k
to what type
l
ibs
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
R
ob
S
hearman
widl: Remove
some confu
s
ion in how version numbers
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shearman
r
p
c
r
t4: Tr
y
to free ev
e
r
y
non-stack pointer in P
o
inter
F
ree
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob
S
h
earman
rpcrt4: Store
allocat
e
d memory
i
n a
s
ingly-linked list
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
R
o
b
S
hearma
n
rpcrt4: Make
t
he Nd
r
Allocate tests pas
s
on
XP SP2
and
.
.
.
commit
|
commitdiff
|
tree
2007-12-11
Rob She
a
r
ma
n
rsaenh: Fix some me
m
ory leaks in the tests
.
commit
|
commitdiff
|
tree
2007-12-11
Ro
b
Sh
e
ar
m
an
widl: Add su
p
port for
non-basetype return types
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
wid
l
:
iid_is should
t
ak
e
e
xpressions, not just identifie
r
s
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
widl: Suppo
r
t the a
d
d
r
ess-of operator in
e
x
p
ressi
o
n
s
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Sh
e
a
rman
widl: Make sure to generate freeing calls for all non
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob S
h
earman
wid
l
: Arrays shoul
d
have freeing code gene
r
ated on
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
Shearman
wi
d
l: Alw
a
y
s
write a
freeing
function fo
r
a
r
rays in
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
S
he
a
rman
w
i
ne
.
inf: R
e
g
i
ster actxprxy
.
dll
a
n
d create a fake DLL
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
Sh
e
ar
m
an
a
c
txprxy:
A
d
d
t
he start o
f
actxprxy
.
dll
.
commit
|
commitdiff
|
tree
2007-12-10
Rob She
a
rm
a
n
r
pcrt4: Pass the
USER_MA
R
SH
A
L
_
C
B
s
t
ructu
r
e i
n
to user
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob S
h
earman
rp
c
rt4:
N
d
rRangeUnm
a
rsh
a
ll is impleme
n
ted
s
o
a
d
d it
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
S
h
earman
rpcrt4: Imple
m
ent Nd
r
ConformantArrayMemorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4: Add a
m
issin
g
break in DllMain
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4:
S
ave the
b
uff
e
r
in
EmbeddedPointerMemor
y
Size
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4: Fix t
h
e return value from Ndr
S
imp
l
eStruc
t
MemorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Sh
e
arman
rpcrt4: A
d
d a trace to
NdrBaseTyp
e
MemorySi
z
e
.
commit
|
commitdiff
|
tree
2007-12-08
R
o
b S
h
earman
r
p
crt
4
: Implemen
t
PointerMemoryS
i
ze
.
commit
|
commitdiff
|
tree
2007-12-08
Ro
b
S
h
e
arman
rpcrt4: Fix
N
drCon
f
or
m
a
n
tStructUn
m
arshall to use buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob
S
h
earm
a
n
rpcrt4:
Fix NdrFixedArrayUnmarshall t
o
use
b
u
f
fer memory
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearm
a
n
rpcrt4: Fix
N
drConformantArra
y
Unmarshall to use buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob Shea
r
man
widl: Don't
o
v
erride
t
he pointe
r
type in
t
op-l
e
vel
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shear
m
an
ole3
2
:
P
r
o
cess mes
s
ages while waiting for a
l
ocal server
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shear
m
an
r
pcrt4: Use an al
e
rtable wait in rpcrt
4
_protseq_np_wait_for_
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
o
b Shea
r
man
olea
u
t
3
2: Fix a
leak of the typel
i
b i
n
t
h
e
t
marsh
a
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Ro
b
Sh
e
ar
m
an
olea
u
t3
2
: Fix two memor
y
l
e
aks in
the
t
est for Disp
C
allFunc
.
commit
|
commitdiff
|
tree
2007-12-07
Rob S
h
ea
r
m
a
n
o
leaut32: F
i
x
a
reference co
u
nt le
a
k
of the TMarshalDispatch
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob S
h
e
a
r
m
an
r
s
aenh: Fix some leaks of the provider ha
n
dl
e
in the
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
ob Shearman
r
pc
r
t4: Imple
m
en
t
NdrConformantStruc
t
F
r
ee
.
commit
|
commitdiff
|
tree
next