repo.or.cz
/
wine
/
gsoc_dplay.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rpcrt4: Don't copy memory from the buffer in NdrConformantStringUnmarshall if we...
2007-12-18
R
o
b S
h
e
a
rman
r
p
crt4: Don't
c
opy memory fro
m
the buffer in NdrConformantSt
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob
Shea
r
ma
n
in
c
l
u
de:
A
dd more ty
p
es and f
u
n
ction dec
l
arations t
o
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shearman
include: Add
m
or
e
N
D
R types and fu
n
c
t
ion
d
e
c
laration
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob S
h
ea
r
man
hlink:
Fix some memory leaks in the tes
t
s
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b
S
h
earman
rpcrt4:
M
ove asso
c
ia
t
i
on code
i
nto a separate
file
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
rpcrt4: Make a server associati
o
n when a b
i
nd packet
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
rpcrt4: Retur
n
an e
r
r
or from r
p
crt4_conn_tcp_r
e
ad if
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b Shearman
rpcrt4: Fix NdrC
o
nfo
r
mantStringUn
m
arshal
l
to u
s
e buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
rpcrt4: Add a
F
IXME
f
or RPC_
F
C_P_
A
LLOCALLNODES in Pointe
r
Unm
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
rp
c
rt4: Clear padding i
n
serted int
o
the buffer du
r
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearm
a
n
inc
l
ude: Add definiti
o
ns for
R
PC_FC_SST
R
ING a
n
d RPC_FC_C_SST
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b Shearman
wi
d
l:
Only ba
s
e t
y
pes or
r
ef
e
ren
c
e pointers to b
a
se
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Ro
b
Shearman
w
i
dl
:
Return types sh
o
u
l
dn't be
f
r
ee
d
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b
Shearman
widl: Cle
a
r p
a
dding in the buffer
due to alignment
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
incl
u
de: Make RpcRai
s
eException DEC
L
S
P
EC_NORETUR
N
,
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
R
ob S
h
earman
rpcrt4: Fix a
typo in rpcr
t
4_conn_
t
c
p_
r
ead
.
commit
|
commitdiff
|
tree
2007-12-14
R
o
b
Shear
m
an
rpcrt4: Upd
a
te
T
ODO list
.
commit
|
commitdiff
|
tree
2007-12-14
Rob S
h
e
ar
m
an
r
pcrt4: Document NdrAllocate
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shea
r
m
an
r
pcrt4: Partially
r
e
v
e
rt c
o
m
mit 18faf3184b2ea263d77c2a7ad9
2
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rp
c
rt4
:
F
ree the base pointer in
P
oin
t
erFree when
f
reeing
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rp
c
rt4: F
i
x th
e
check in Ndr
P
ointerFree
.
commit
|
commitdiff
|
tree
2007-12-14
Ro
b
Shearm
a
n
rpcrt4: NdrS
t
ubGetBuffer shouldn't set Buffer
S
tart
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob
S
hearman
Rever
t
"
rpcrt4: Try to free every non-stack poin
t
er
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
R
o
b Shearman
widl: Don't write re
d
undant FC_
R
P type format out for
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob Shearman
rpcr
t
4: A
d
d tests for freeing non-NdrAl
l
oc
a
te allocat
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob S
h
e
a
r
m
an
widl: Swap the versio
n
packing or
d
er
b
a
c
k to what typelibs
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shea
r
ma
n
w
idl
:
Remove so
m
e
c
on
f
usion in h
o
w version num
b
e
rs
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shearman
r
pcrt4: Try to free every non-
s
ta
c
k poi
n
ter in PointerFree
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shear
m
an
rpcrt4: Store all
o
ca
t
e
d
mem
o
ry
i
n a
singly
-
l
in
k
ed
l
ist
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob She
a
rman
rpcrt4: Make the NdrAllocat
e
t
ests pass o
n
XP SP2 and
.
.
.
commit
|
commitdiff
|
tree
2007-12-11
Ro
b
Shearman
rsae
n
h: Fi
x
s
o
me
m
emory l
e
aks in th
e
test
s
.
commit
|
commitdiff
|
tree
2007-12-11
Rob Shearman
widl:
A
d
d support for non-basetype return types
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
w
idl: i
i
d
_
is should ta
k
e expressi
o
ns, not
j
ust id
e
ntif
i
ers
.
commit
|
commitdiff
|
tree
2007-12-10
R
ob Shearman
widl: Support th
e
addr
e
s
s-of op
e
rator in expressions
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
widl: Make sure to generate freeing calls for all n
o
n
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
widl: Arr
a
y
s
s
h
o
uld hav
e
freeing
c
ode
generated on
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
R
ob Shea
r
man
widl:
A
lways w
r
ite a f
r
e
e
i
ng function fo
r
a
r
rays in
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
wine
.
inf: Registe
r
ac
t
xprxy
.
d
l
l
a
nd c
r
eate a fake DLL
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Ro
b
Shearman
actx
p
rxy: Add the start of
actxprxy
.
dll
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
Shearman
rpcr
t
4: Pass
the USER_MARSH
A
L
_CB stru
c
t
u
re into user
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Sh
e
arman
r
p
crt4: NdrRange
U
nm
a
rs
h
a
ll
i
s
implemented so add it
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
rpcrt4:
I
mplement NdrConformantArrayMemo
r
ySi
z
e
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob Sh
e
arman
rpcrt4: Ad
d
a
mi
s
sing b
r
eak in DllMai
n
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob She
a
r
m
an
rpc
r
t4: S
a
ve
t
he buffer in Emb
e
ddedPointerMemorySize
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob Shearman
rpcrt4:
F
ix the r
e
t
urn value from NdrSimpleStructMemory
S
i
z
e
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4: Add
a t
r
a
c
e to
NdrB
a
s
e
Ty
p
eMemo
r
yS
i
z
e
.
commit
|
commitdiff
|
tree
2007-12-08
Rob She
a
rman
rp
c
rt4: I
m
p
lement PointerMemorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rp
c
r
t
4
:
Fix NdrConformantStructUn
m
a
r
shall to use buff
e
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob S
h
e
arman
rpcrt4: Fix NdrFix
e
dArrayUnma
r
s
hall to use bu
f
fer
memory
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Ro
b
Shearm
a
n
r
pcrt4: Fix
NdrConfo
r
man
t
ArrayUnmarshall to use buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
widl: D
o
n't over
r
ide the pointer type
i
n top-level
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
o
l
e32
:
P
rocess messages while w
a
iting for
a
loca
l
server
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
S
hearman
rpc
r
t4: Use an ale
r
table wait
in rpc
r
t4_
p
rotseq_np_wa
i
t_fo
r
_
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
olea
u
t32: Fix a leak of t
h
e
typelib in t
h
e tma
r
sha
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
Shearman
o
l
eaut32
:
Fi
x
two memor
y
leaks in the
t
est for Dis
p
CallFunc
.
commit
|
commitdiff
|
tree
2007-12-07
R
o
b
Shea
r
ma
n
oleaut32: Fi
x
a re
f
erence count leak of the TMar
s
h
alDispatch
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
rsaenh: Fix
some
leaks of
the pr
o
vider handle in the
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
ob Shearman
rpcrt4: Impleme
n
t
N
drC
o
nform
a
ntStruct
F
re
e
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
ole
3
2:
R
egiste
r
the window use
d
in
the mar
s
hal tests
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob S
h
earman
m
s
html: Fix a memo
r
y
l
eak in the ht
m
ldoc tests
.
commit
|
commitdiff
|
tree
2007-12-07
R
o
b Shearman
oleaut32: Set
the
n
umber of l
o
cks
held on the
safe
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
Shearman
oleaut32:
T
ry to re
-
use existing memo
r
y
when
u
nmar
s
hall
i
ng
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Ro
b
Shearma
n
oleaut
3
2: Don't call Sa
f
e
A
rrayAllocData in LPSAFEARRAY_UserU
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
S
hear
m
an
r
p
crt4:
I
mprove PointerFree to not
free
buf
f
e
r
m
emo
r
y
.
commit
|
commitdiff
|
tree
2007-12-06
Rob S
h
ea
r
man
r
p
crt4
:
Fix a me
m
ory
leak caused by
NdrFu
l
lPointerXlat
F
ree
.
.
.
commit
|
commitdiff
|
tree
2007-12-06
R
o
b Shear
m
an
rpcrt4: F
i
x a memory leak when freeing an as
s
ociation
.
.
.
commit
|
commitdiff
|
tree
2007-12-06
Rob
S
he
a
rman
rpcrt4: F
i
x a mem
o
r
y leak in RpcAssoc_B
i
ndC
o
nnectio
n
.
commit
|
commitdiff
|
tree
2007-12-06
Ro
b
S
hearm
a
n
msh
t
ml: Use the correct
deall
o
c
a
t
o
r
in the htm
l
doc
.
.
.
commit
|
commitdiff
|
tree
2007-12-06
R
o
b
S
hear
m
an
o
le32: Initialise object variable in
R
u
nningObjectTableImpl
_
.
.
.
commit
|
commitdiff
|
tree
2007-12-05
Rob Sh
e
arman
rpcrt4: Set the
m
emory
pointer in NdrBaseTypeUnmarshal
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-05
R
o
b Shearman
r
p
crt4: S
e
t
fMu
s
tAlloc
t
o TRUE whe
n
unmarshalling an
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
Rob
S
hearman
rpcrt
4
: Ad
d
t
ests fo
r
a poin
t
er to a co
n
formant strings
.
commit
|
commitdiff
|
tree
2007-12-04
R
o
b
Shearman
rpcrt4: Set the
destination pointer in
PointerUnmarshall
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
Rob Shearman
r
pcrt4:
Handl
e
all n
o
n-continuable
exceptions in CStdStubBuf
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
R
o
b
Shearman
ole32
:
Fix the t
e
st of t
h
e size r
e
turned from WdtpI
n
terfaceP
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
Rob
S
hearman
r
pcrt4: Put the de
l
eg
a
ting stu
b
t
hunks
i
n an executable
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
Rob Shearman
r
p
crt4: Call IRpcChannelB
u
ffer_
G
etDestCtx
i
n NdrStubInitiali
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
Rob Shearm
a
n
rpcrt4: Flesh
out more of
t
he IRpcChann
e
l
B
uffer vtable
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Ro
b
Shearman
d
3dx8: Initial
i
se temp
i
n
D3DXQuaternion
I
nverse to
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
R
ob Shearma
n
rpcrt4: Test that the
s
t
ring retriev
e
d
f
r
om g
e
t_nam
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Rob Shearman
rpcrt4:
R
everse the conditions for which *pPointer
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Rob
Shea
r
m
an
rp
c
r
t
4: Ini
t
ia
l
i
s
e the memory in test_s
i
mple_struct_mar
s
hal
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Rob Shearm
a
n
include: Fix
the HRESULT_FROM_WIN32 macro to not ch
a
n
g
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Rob
S
hearm
a
n
ol
e
32: Ignore
the threa
d
ing model of the PSFactor
y
B
u
f
f
er
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Rob Shea
r
m
a
n
ole32:
Alwa
y
s create a
window fo
r
the main
apartment
.
commit
|
commitdiff
|
tree
2007-12-03
Rob S
h
ea
r
man
include: Move W
i
ne-specif
i
c EH_*
d
e
fines from winn
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-03
Rob Shearman
ole
a
ut32
:
Imp
l
e
m
ent
OL
E
PictureImpl_Ge
t
IDsOfNames
.
commit
|
commitdiff
|
tree
2007-11-30
Ro
b
Shearman
rpcrt4: Fix NdrSim
p
leStructUnmarsha
l
l
to
cope with
.
.
.
commit
|
commitdiff
|
tree
2007-11-30
Ro
b
Shea
r
m
a
n
rpcr
t
4: I
m
prove
P
o
interUnmarsh
a
ll to cope
w
ith keeping
.
.
.
commit
|
commitdiff
|
tree
2007-11-30
Rob Shear
m
an
rpcrt4: Move f
o
rcing
o
f fMu
s
tAllo
c
to NUL
L
to the ca
l
ler
s
.
.
.
commit
|
commitdiff
|
tree
2007-11-30
Rob Shea
r
ma
n
rpcrt4: E
m
b
e
d
d
e
dPoint
e
rUnmarshall d
o
e
sn't
n
e
e
d to change
.
.
.
commit
|
commitdiff
|
tree
2007-11-30
Rob
S
hearman
rpcrt4: Errors in
sending o
r
receiving packets sh
o
uld
.
.
.
commit
|
commitdiff
|
tree
2007-11-29
R
o
b Shearman
ole32: Fix a test in t
h
e WdtpInterfacePointe
r
tests
.
commit
|
commitdiff
|
tree
2007-11-29
Rob Shearman
ol
e
32: Fi
x
descr
i
ption of wha
t
i
s bei
n
g te
s
t in ok
.
.
.
commit
|
commitdiff
|
tree
2007-11-29
Rob
She
a
r
man
rpcrt4: F
i
x an integer overflow in NdrConforma
n
t
StructMarsha
.
.
.
commit
|
commitdiff
|
tree
2007-11-29
R
o
b
Sh
e
arman
rp
c
r
t
4: Fi
x
some more potenti
a
l buffer overflows
.
commit
|
commitdiff
|
tree
2007-11-29
Rob S
h
earm
a
n
r
pcrt4: Check th
e
r
e i
s
enough space
in the b
u
ffer and
.
.
.
commit
|
commitdiff
|
tree
2007-11-29
Rob
Shearman
rpcrt4:
C
heck for
i
nteger
o
verfl
o
ws whe
n
increasing
.
.
.
commit
|
commitdiff
|
tree
2007-11-28
R
ob Shearm
a
n
advapi32: Make
t
h
e credential
r
egis
t
ry k
e
y st
a
y ar
o
und
.
.
.
commit
|
commitdiff
|
tree
2007-11-28
Rob Sh
e
arman
a
dvap
i
3
2: Use the
o
p
e
n
_for_write para
m
eter to op
e
n_cred_
m
gr_
.
.
.
commit
|
commitdiff
|
tree
next