repo.or.cz
/
wine
/
wine-kai.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
credui: The list should be the first parameter to the list_add_tail function.
2007-12-31
R
o
b
S
hear
m
an
rpcr
t
4: Keep a track o
f
serve
r
co
n
text
h
a
ndles
a
llocated
.
.
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearm
a
n
incl
u
de: Add d
e
fines for more me
s
s
age flags in
r
pcdcep
.
h
.
commit
|
commitdiff
|
tree
2007-12-31
R
ob Shearman
widl: C
h
ec
k
that the buffer
has enou
g
h sp
a
ce before
.
.
.
commit
|
commitdiff
|
tree
2007-12-31
R
o
b
S
hearman
rpc
r
t4: Implement NdrCo
n
formantStrin
g
Me
m
orySi
z
e
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearman
rp
c
rt
4
: Add
some tests for non-conformant s
t
rings
.
commit
|
commitdiff
|
tree
2007-12-31
Rob S
h
earman
r
pc
r
t4:
Implement n
o
n-co
n
fo
r
mant st
r
ing functio
n
s
.
commit
|
commitdiff
|
tree
2007-12-31
Rob Shearma
n
rp
c
ss: Initialise some out-o
n
ly paramete
r
s that a
r
en
.
.
.
commit
|
commitdiff
|
tree
2007-12-27
R
o
b Shearm
a
n
server
:
Initialise the apc_call_t union in async_set_result
.
.
.
commit
|
commitdiff
|
tree
2007-12-27
R
ob Shearman
exp
l
orer: Fix
m
em
o
ry leak when
one or more propertie
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-27
Rob
Shearman
rp
c
s
s
: Zero the memory of several
variables
before
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearm
a
n
rpcrt
4
:
Re-use existing memory for embed
d
ed pointers
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
rpcrt4: Re-use existin
g
me
m
or
y
for em
b
edded pointer
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
r
m
an
rpcrt4: Add tests for varying an
d
con
f
or
m
ant varying
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
quartz: Fix memory leak in
FilterGra
p
hInner_Release
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearm
a
n
o
l
eau
t
32
:
Fix copy and paste error
i
n VARIANT_UserUnmarshall
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
rman
m
si:
F
i
x several mem
o
ry leak
s
a
f
ter using I
E
n
umSTATSTG
_
Next
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
h
link: F
i
x memo
r
y leak by freeing extension s
e
rvices
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob
S
hearman
rpcs
s
: Use
c
o
ntext handle
s
to automatically fr
e
e r
u
n
nin
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
widl: Add support for generating code for out-on
l
y
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
rpcrt4: Add test
s
for low-le
v
el context handle fu
n
ctions
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shear
m
an
rpcrt4:
Implement
l
ow-level context
h
andle support
.
commit
|
commitdiff
|
tree
2007-12-26
R
o
b Shearm
a
n
r
pcrt4
:
Impleme
n
t
higher-le
v
el
NDR
s
erver co
n
tex
t
handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob
S
he
a
rma
n
rpcrt4:
M
ove low-level NDR context
handle functions
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob
Shearman
include:
Re
m
ov
e
semi
-
co
l
ons f
r
om the end of cpp_quote
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
widl:
F
ix pointer dete
c
tion in struc
t
ures and ar
r
ays
.
commit
|
commitdiff
|
tree
2007-12-24
Rob Shearman
widl
:
Fix the generation of temporary variabl
e
s f
o
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-23
Rob Shearman
rpcrt4: Set pStubMsg-
>
B
u
fferMa
r
k in
N
drCo
n
formantVaryingAr
r
a
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
R
o
b Shearman
widl: Tweak the rule
s
for when to call pfnFr
e
e for
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Rob Sh
e
ar
m
an
kernel32: Add a
tes
t
for c
a
l
ling Vi
r
tualAl
l
oc
o
n a
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Rob Shearman
rp
c
rt4: Fix
a memory leak
f
r
o
m the
get
_
f
i
lename ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Rob Shea
r
m
a
n
rpcrt4: Print
a
n
erro
r
if
s
t
ub
b
uffe
r
pointer is passed
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
Rob Sh
e
ar
m
an
ole
3
2
: Fix RPC_GetLocalC
l
assOb
j
ect
t
o wait
f
or
3
0 seconds
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
R
o
b Shearman
rpcrt4: Fix
Ndr
C
onfor
m
antStringUnmarshall
to a
l
w
a
ys
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Ro
b
Shearman
rpcrt4: Don't
u
se BufferEnd in RpcStrea
m
_
Writ
e
.
commit
|
commitdiff
|
tree
2007-12-19
R
ob Shearman
rp
c
rt4: Initi
a
lise
m
emor
y
passed into RPC
s
i
n
the ser
v
er
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
R
o
b
S
he
a
rman
rpcrt4
:
Memory should only be cleared in ComplexUnmarshall
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shea
r
man
rpcrt4: Fix
the
A
LIGN_
P
OINTER_CLEAR m
a
cro
.
commit
|
commitdiff
|
tree
2007-12-19
Ro
b
Shear
m
a
n
wi
d
l:
Fix the len
g
th used when clear
i
ng alignment space
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
widl: T
h
e detection of types is hig
h
ly dependent on
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
R
ob Shearma
n
rp
c
r
t
4
: I
m
plement I_RpcGetCurrentCallHandle
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shearman
msc
o
ree
:
Add a st
u
b for Get
V
ersio
n
Fr
o
mProce
s
s
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Sh
e
arman
incl
u
de: Add some
co
n
t
e
xt handle defines to rpcdcep
.
h
.
commit
|
commitdiff
|
tree
2007-12-18
Rob
Shearman
rpcrt4: Add a
s
tub
for I_Rp
c
G
etCurrentCallHandle
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shearman
r
pcrt4:
D
on'
t
copy memory
fr
o
m the buff
e
r in Nd
r
Conforman
t
St
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob S
h
e
arman
include: A
d
d
m
ore
types and
f
unction dec
l
aration
s
to
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shear
m
an
includ
e
: Add more N
D
R
types and
func
t
ion d
e
clarations
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shea
r
ma
n
h
l
ink: Fix
s
ome memory lea
k
s i
n
the tests
.
commit
|
commitdiff
|
tree
2007-12-17
Rob She
a
rman
rpcrt4:
M
o
v
e
association code in
t
o
a
s
epar
a
te fil
e
.
commit
|
commitdiff
|
tree
2007-12-17
Rob
Sh
e
arman
rpcrt4: Make a ser
v
e
r association when a b
i
nd pa
c
ket
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob She
a
rman
rpcrt4: Ret
u
rn an error from
r
pcrt
4
_
con
n
_tcp_
r
ead if
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob S
h
earman
rpcrt4
:
Fix NdrConforman
t
StringUnmarshall to
use
buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
ob Shearman
r
p
crt4:
A
dd a FIXME for RPC_FC_P_ALLOCALLNODES in PointerUnm
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b Shearman
rpcr
t
4: Clear
p
a
dding inserted into the buffer dur
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Sh
e
arman
incl
u
de: A
d
d de
f
init
i
o
ns
f
or RPC_FC_SSTRING and RPC_FC_C
_
SST
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
ob
Shea
r
man
wi
d
l
:
Only base types o
r
re
f
e
r
e
n
ce pointers to
b
ase
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob She
a
rman
wi
d
l
:
Return types
shouldn't b
e
f
r
eed
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b Shearman
widl: C
l
ear padding in the buffer due t
o
a
l
ignmen
t
.
commit
|
commitdiff
|
tree
2007-12-14
R
ob Sh
e
arman
include: M
a
ke R
p
cRaiseE
x
cept
i
o
n DECLSPEC_NORET
U
RN,
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob
Shearman
rpcrt4
:
F
i
x
a
typo in rpcrt4_con
n
_
tcp_r
e
ad
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
r
pcrt4:
U
pdate TODO list
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcr
t
4: Document NdrA
l
locate
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcrt4: Partially r
e
v
ert commit 18f
a
f3184b2e
a
26
3
d
7
7c2a7ad92e
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Ro
b
S
h
e
arma
n
rpcrt4: F
r
ee the base p
o
inter in
Po
i
nterFre
e
when
f
reein
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcrt4: Fix th
e
check in Nd
r
Pointe
r
Free
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearma
n
rpcr
t
4: NdrSt
u
bGet
B
u
ffer
s
h
ouldn't set BufferSt
a
rt
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob
S
hearman
R
e
vert "rpcrt4:
T
r
y
to
f
re
e
every non-stack poi
n
ter
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob
S
h
earman
widl: Don'
t
write redundant F
C
_RP
t
ype forma
t
out for
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
R
ob Sh
e
arman
rpcrt4: Add
tests for freeing n
o
n
-
Ndr
A
llo
c
ate allocated
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob Shearma
n
wi
d
l: S
w
ap the
v
ersi
o
n packing
order
b
ack to what ty
p
el
i
bs
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob S
h
earman
w
i
dl: Remove some
c
o
nfu
s
io
n
in how
v
e
rsion nu
m
b
ers
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob
Shearma
n
r
pcrt4: Tr
y
t
o free
every non-stac
k
pointer in PointerFree
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shearm
a
n
rpcrt4: Store a
l
lo
c
a
t
ed memo
r
y in a si
n
g
l
y-linked
l
i
s
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shearman
rpc
r
t4: Make t
h
e
N
dr
A
llocate
tests pass
o
n XP SP2 and
.
.
.
commit
|
commitdiff
|
tree
2007-12-11
R
o
b Shearman
r
s
aenh: Fix some memory leaks in
t
h
e tests
.
commit
|
commitdiff
|
tree
2007-12-11
R
ob Shearman
widl:
A
d
d supp
o
rt
for non-basetype r
e
turn types
.
commit
|
commitdiff
|
tree
2007-12-10
Ro
b
Shearm
a
n
widl:
i
i
d
_is should ta
k
e expressions, not just
identifiers
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
widl:
Sup
p
or
t
the address
-
of
o
perator in expressions
.
commit
|
commitdiff
|
tree
2007-12-10
Rob S
h
earman
widl:
Make sure to ge
n
erate f
r
ee
i
ng calls for all non
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Ro
b
Shearman
wi
d
l: Arrays should
have freein
g
code ge
n
erated on
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
widl: Always write a
f
reein
g
funct
i
on for
a
rrays in
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
wine
.
inf:
Register a
c
txprxy
.
dll and cr
e
ate a fak
e
D
L
L
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Sh
e
ar
m
an
actxprxy: Add th
e
sta
r
t of actxprxy
.
d
ll
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Sh
e
a
rman
r
p
crt4:
P
a
ss the
USER_MARSH
A
L_CB stru
c
ture into user
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
R
o
b Shearman
rpcrt4: N
d
rRangeUnmar
s
h
all is implemented
s
o add it
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
rpcrt4: Im
p
lement NdrConforman
t
ArrayM
e
morySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shea
r
man
r
p
crt4: Add a missi
n
g break i
n
DllMain
.
commit
|
commitdiff
|
tree
2007-12-08
Rob S
h
earman
rpcrt4:
S
ave the buffer in Emb
e
dde
d
PointerM
e
morySize
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob
She
a
rman
rp
c
rt
4
: Fix the re
t
urn val
u
e fr
o
m NdrSimpleStruct
M
emorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob S
h
ea
r
m
a
n
rpc
r
t
4
: A
d
d
a
t
race to Nd
r
Bas
e
TypeMemorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
r
pcrt4: Imple
m
ent PointerMemor
y
Size
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4: Fix NdrConfor
m
a
n
t
Str
u
ctUn
m
ar
s
h
a
ll
to use buffe
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob Sh
e
arman
rpcrt4: Fix NdrFixedArray
U
nm
a
rsh
a
ll to use buff
e
r
memory
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
R
o
b
Shear
m
an
rpc
r
t4: Fix Ndr
C
onformant
A
rrayUn
m
ar
s
hall
t
o
use buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob Shea
r
m
a
n
widl: Don
'
t over
r
ide th
e
pointer type in top-level
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
ole32: Proc
e
s
s
messages while wa
i
ting
f
o
r
a loca
l
server
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearm
a
n
rpc
r
t4:
U
s
e
an alertable wait
in
rpcrt
4
_protseq_np_
w
a
i
t_for_
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
oleaut32: Fix a lea
k
of the
typelib in the t
m
arshal
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
ob Sh
e
a
rman
oleaut32: Fix
t
wo mem
o
r
y
leaks
i
n the test f
o
r DispCall
F
unc
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearma
n
ole
a
ut32: Fix
a
reference cou
n
t leak of th
e
TMarshalDispatc
h
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
o
b Shearman
rsaen
h
: Fix
some
leaks of the provider
handle in the
.
.
.
commit
|
commitdiff
|
tree
next