repo.or.cz
/
wine
/
multimedia.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rpcrt4: Re-use existing memory for embedded pointers in NdrVaryingArrayUnmarshall.
2007-12-26
Ro
b
She
a
rman
rpcrt4: Re-u
s
e existing memory for
embedded poin
t
e
rs
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Ro
b
S
hearma
n
r
p
crt4
:
Re-use e
x
isting memory for embedded pointe
r
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearm
a
n
rpcrt
4
: Add t
e
sts f
o
r varying an
d
conformant
v
aryi
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
R
o
b
Sh
e
a
r
m
a
n
quartz: Fi
x
mem
o
r
y
leak in FilterGraph
I
nne
r
_Rel
e
a
se
.
commit
|
commitdiff
|
tree
2007-12-26
Rob
S
hearman
ole
a
ut32: Fix
copy and pas
t
e er
r
or in VARIANT_UserUnmarshall
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
rman
ms
i
:
Fix sever
a
l memory leaks after using IEnumSTA
T
STG_N
e
x
t
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
rman
hlink: F
i
x memo
r
y
l
e
a
k
b
y freeing extension
s
e
rvices
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
R
ob Shearman
rp
c
ss: Use context
h
a
n
dles t
o
automatically fre
e
running
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
widl: Add su
p
port
f
or generating code for o
u
t-only
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
rpcrt4: Add tests f
o
r low-l
e
v
el context handl
e
functions
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearm
a
n
rpcrt4: Implement
l
o
w-leve
l
con
t
ext h
a
n
d
le support
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearman
rpcrt4
:
Imple
m
ent higher-level
N
DR se
r
ver
c
ontext ha
n
dle
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearm
a
n
rpc
r
t4: Move low-level
NDR co
n
t
e
xt han
d
le functions
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob She
a
rman
inc
l
ude: Remove semi-colo
n
s from the e
n
d
of cpp_quo
t
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
Rob Shearm
a
n
widl
:
Fix pointer
d
etection in structures and
arr
a
ys
.
commit
|
commitdiff
|
tree
2007-12-24
Rob Shear
m
an
widl: Fix t
h
e generation of temporary
variabl
e
s for
.
.
.
commit
|
commitdiff
|
tree
2007-12-23
Ro
b
Shearman
rpcrt4:
Set
pStubMsg->BufferMark in NdrConformantVaryingAr
r
a
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Rob S
h
earman
widl:
Twea
k
the rules for
w
hen to
call pfnFree for
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Rob S
h
earman
k
ernel32: Add a
t
est for calling VirtualAl
l
oc on a
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
Ro
b
Shearman
r
pcrt4:
Fix a
memory l
e
ak from the get
_
filename call
.
.
.
commit
|
commitdiff
|
tree
2007-12-21
R
ob Shea
r
m
an
r
p
c
rt
4
: Print an error if stub b
u
ffer
p
oi
n
t
e
r
is passed
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
Rob Shearman
o
l
e
3
2:
Fi
x
R
P
C
_
GetLoc
a
lClassObje
c
t to
w
ait
f
or 30 seco
n
ds
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
Ro
b
Shearman
r
p
crt4: Fix NdrC
o
nf
o
r
m
antStringUnma
r
shall
to always
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob
S
hearman
rpcrt4: Don't use Buf
f
e
r
End
i
n RpcSt
r
eam_Wr
i
te
.
commit
|
commitdiff
|
tree
2007-12-19
Rob
S
hearman
rp
c
r
t4: Init
i
alise memory passed into RPCs
in the
s
erver
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
rpc
r
t4: M
e
mory s
h
ould o
n
l
y
be cle
a
red in Complex
U
nm
a
rsha
l
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob
Shearman
rp
c
rt4
:
Fix the AL
I
GN_POINT
E
R_
C
LEAR macro
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
widl:
Fix th
e
length used w
h
en clearing a
l
ignment spa
c
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Rob Shearman
widl: The detection of ty
p
es
i
s hi
g
hl
y
dependent on
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Ro
b
Sh
e
arman
rpc
r
t4: Implemen
t
I_Rp
c
GetCurrentCallHa
n
d
le
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shearman
m
s
coree: Add a stub fo
r
G
etVe
r
sionFromPro
c
ess
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shea
r
man
include: Add s
o
me contex
t
handle de
f
in
e
s
t
o rpcdcep
.
h
.
commit
|
commitdiff
|
tree
2007-12-18
Rob
S
hearma
n
rpcrt4: Add a st
u
b for I_RpcGetCurr
e
n
tCa
l
lHandle
.
commit
|
commitdiff
|
tree
2007-12-18
R
ob Shearman
rpcrt4: Do
n
't copy memory from the buf
f
er in NdrConfor
m
antSt
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob Shearman
include:
Add more ty
p
e
s and function declaration
s
to
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Rob
She
a
rman
includ
e
: Add more NDR types
a
nd functio
n
declara
t
ions
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
h
l
ink: Fix som
e
m
emor
y
leaks
i
n
t
he tests
.
commit
|
commitdiff
|
tree
2007-12-17
Rob She
a
rma
n
rpcrt
4
: Mov
e
association co
d
e into a separate file
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shear
m
an
rpc
r
t4
:
Make a s
e
rver associ
a
t
i
on when a bind pack
e
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearma
n
rpcrt4: R
e
turn an error
fr
o
m r
p
crt4_conn
_
tcp
_
rea
d
if
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
rpcrt4:
Fix
N
drConforman
t
StringUnma
r
shall to use buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Ro
b
Sh
e
arman
rpcrt4: A
d
d a FIX
M
E for RPC
_
FC_P_A
L
LOCALLNODES in PointerUnm
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
R
o
b Shearman
r
pcr
t
4: Clear padding
i
nserted into
the buffer d
u
rin
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob
S
hearman
include
:
Add definitions for RPC_FC_SSTRING and
R
PC_FC_C_SST
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob
S
h
e
arman
wid
l
: Onl
y
b
a
s
e types
or reference pointers to base
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearman
wid
l
:
R
eturn
t
ypes shouldn'
t
be freed
.
commit
|
commitdiff
|
tree
2007-12-17
Rob Shearm
a
n
widl: C
l
ear padding
in
t
h
e bu
f
fe
r
d
u
e
to a
l
ignme
n
t
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Sh
e
arman
includ
e
: Make RpcRaiseEx
c
eption DECL
S
PEC_NOR
E
TURN,
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcrt
4
: Fix a typ
o
in
r
pcrt4_co
n
n_tcp_re
a
d
.
commit
|
commitdiff
|
tree
2007-12-14
R
o
b Sh
e
ar
m
an
rpc
r
t
4:
U
p
dat
e
TODO
list
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearman
rpcrt4: Document
Nd
r
A
l
locate
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Shearma
n
rpcrt4:
Parti
a
lly revert c
o
mm
i
t 18f
a
f
3184b2
e
a263d77c2a7ad92e
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
R
ob Shearman
rpc
r
t4: Free the
b
ase p
o
inter in
PointerFr
e
e when
f
r
ee
i
ng
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob S
h
earman
rpcrt4: Fix
t
he check in NdrP
o
interFr
e
e
.
commit
|
commitdiff
|
tree
2007-12-14
Rob Sh
e
arma
n
rpcrt4: NdrStubGe
t
B
u
ff
e
r shouldn'
t
set BufferStart
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
Rob S
h
earman
Revert
"rpcrt4: Try to f
r
ee every
non-stack
pointer
.
.
.
commit
|
commitdiff
|
tree
2007-12-14
R
o
b
Shearman
w
i
d
l
: D
o
n't write
r
edundant FC_RP type format o
u
t for
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob Sh
e
arman
rpc
r
t4: A
d
d tests f
o
r
fre
e
in
g
non-
N
d
r
Allocate
allocated
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
Rob Shearm
a
n
widl: Swap the version
p
acking orde
r
back to what
typelibs
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob She
a
rman
w
i
d
l
: Remov
e
s
ome con
f
u
s
ion in how version numbers
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shearman
rpcrt4:
T
ry to free e
v
ery
no
n
-stack poi
n
t
e
r
i
n Po
i
nterFree
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob Shea
r
m
an
rpcrt4: Sto
r
e allocated mem
o
ry
i
n
a
singly-l
i
nked list
.
.
.
commit
|
commitdiff
|
tree
2007-12-12
Rob
S
hearman
rpcrt4: Make the NdrAllocate tes
t
s pas
s
on XP
SP
2
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2007-12-11
Rob
Shea
r
ma
n
rsaenh: F
i
x some mem
o
ry leaks in the
tests
.
commit
|
commitdiff
|
tree
2007-12-11
Ro
b
Shearman
widl
:
A
d
d
suppor
t
for non-bas
e
type retu
r
n types
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
Shearman
w
idl: iid_i
s
should tak
e
expres
s
i
o
ns, not just identi
f
i
e
r
s
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
widl: Support the address-of opera
t
o
r in exp
r
essions
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shear
m
an
wid
l
: Make sure to g
e
nerate fr
e
e
i
ng calls for all
non
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob She
a
rman
widl:
Ar
r
ays
s
hould have freein
g
code
g
enerated on
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob She
a
rman
widl:
Alwa
y
s
wr
i
te a freeing
function for
arrays in
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shea
r
man
wine
.
inf: Register actxprxy
.
dll an
d
create
a
f
a
ke DLL
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
actxprxy: Add t
h
e start of
ac
t
xprx
y
.
dll
.
commit
|
commitdiff
|
tree
2007-12-10
Ro
b
Shearman
rp
c
rt4: Pass t
h
e
USER_MARSHAL_CB structure into
us
e
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob Shearman
rpcrt4: NdrRan
g
e
Unmarshall
i
s implemented
so ad
d
it
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
Rob
Shearman
rpcrt4: Im
p
lement NdrConfo
r
m
antArr
a
yMemorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Ro
b
Shearman
rpcrt4: Add a missin
g
break in D
l
lMa
i
n
.
commit
|
commitdiff
|
tree
2007-12-08
R
ob Shearman
rpc
r
t4: Save
t
he
b
uffer in EmbeddedPoi
n
terMemorySize
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearm
a
n
r
pcrt4: Fi
x
the r
e
turn value
f
rom NdrSimpleStr
u
ctMemorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4: Ad
d
a trace
t
o
N
d
r
B
aseTypeMemor
y
Size
.
commit
|
commitdiff
|
tree
2007-12-08
R
o
b Shearman
rpcrt4: Implement Pointer
M
emorySize
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4:
F
ix Ndr
C
o
nformant
S
tru
c
tUnmarshall to use buf
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Sh
e
arma
n
rpcrt4: F
i
x NdrFi
x
edArrayUnmarsha
l
l to use buffer
m
emo
r
y
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob Shearman
rpcrt4
:
Fix Nd
r
ConformantArrayUnmar
s
hall to use buffer
.
.
.
commit
|
commitdiff
|
tree
2007-12-08
Rob She
a
rman
w
i
dl
:
Don't override the p
o
inter type in t
o
p-level
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
S
hearman
ole32: Proce
s
s messag
e
s while
w
a
i
ting for a
l
ocal serv
e
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
ob
S
hearm
a
n
rpcrt4: Use an alerta
b
le wait in rp
c
rt4_protseq_np_wai
t
_for_
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
oleaut32: Fix a leak of the
typelib in the
tmarsha
l
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob S
h
earman
oleaut32: F
i
x two memory leaks in the test for DispCallFunc
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
oleaut32: F
i
x a r
e
ference count leak of the TMarshalDis
p
atch
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
Shearman
rsaenh: Fix some leaks of
t
h
e pro
v
ider hand
l
e i
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shearman
rpc
r
t4: Implemen
t
NdrConformantStr
u
ctFre
e
.
commit
|
commitdiff
|
tree
2007-12-07
R
ob Shearma
n
ole3
2
:
Reg
i
st
e
r
the w
i
ndo
w
used in the
m
ar
s
hal tests
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob
S
hearman
mshtml: Fix a memory le
a
k in the
h
tmldoc tests
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Shea
r
man
oleaut32: Set the numb
e
r
of lock
s
held on t
h
e safe
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
R
o
b
Shearman
oleau
t
32: Try to
r
e
-use existing memory when unmarshalli
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Rob Sh
e
arman
ole
a
ut32
:
Don't call Sa
f
e
ArrayAllocData i
n
LPSAF
E
ARRAY_U
s
e
r
U
.
.
.
commit
|
commitdiff
|
tree
2007-12-07
Ro
b
S
h
earma
n
rpcrt4
:
I
mprove
P
ointerFr
e
e to not free buff
e
r memory
.
commit
|
commitdiff
|
tree
2007-12-06
Rob Shearman
r
pcrt4:
Fix
a memory lea
k
caused by NdrFu
l
lP
o
inte
r
XlatFree
.
.
.
commit
|
commitdiff
|
tree
2007-12-06
Rob
S
hea
r
man
r
pcrt4: Fix
a mem
o
ry leak wh
e
n f
r
eeing an
association
.
.
.
commit
|
commitdiff
|
tree
2007-12-06
Rob Shearman
rpcrt4:
F
ix a memory lea
k
in
RpcAssoc_BindCo
n
necti
o
n
.
commit
|
commitdiff
|
tree
next