repo.or.cz
/
wine
/
hacks.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
widl: Implement constant conformance.
2006-01-31
Rober
t
Sh
e
arm
a
n
widl: Impl
e
ment
c
onst
a
nt c
o
nformance
.
commit
|
commitdiff
|
tree
2006-01-31
Robert Sh
e
arman
wid
l
: Fix the
type offset used
in ma
r
shalin
g
/
unmarshali
n
g
.
commit
|
commitdiff
|
tree
2006-01-31
Robert Shearm
a
n
widl
:
Implemen
t
t
he writing o
f
defau
l
tvalue co
n
stants
.
.
.
commit
|
commitdiff
|
tree
2006-01-31
R
obert Shearman
i
nclude: Add SC_
E
NUM_
T
YPE to
wi
n
sv
c
.
h
.
commit
|
commitdiff
|
tree
2006-01-31
Robert Sh
e
a
rman
stdole2
.
tlb: Remove hack due to
unimplemented widl
.
.
.
commit
|
commitdiff
|
tree
2006-01-31
Robert S
h
earman
widl:
U
se a macro
to
w
rite out FC types, alo
n
g with
.
.
.
commit
|
commitdiff
|
tree
2006-01-31
Robert S
h
e
arma
n
widl: Pass the current type
format st
r
ing offset through
.
.
.
commit
|
commitdiff
|
tree
2006-01-31
Rob
e
rt
S
hearman
widl: Eliminate
r
edu
n
dant
c
allback rout
i
n
e
s
.
commit
|
commitdiff
|
tree
2006-01-31
Robert Shearman
wid
l
: Defin
e
a
v
alue
f
or RPC_FC_WSTRING
.
commit
|
commitdiff
|
tree
2006-01-31
R
o
b
er
t
Sh
e
arman
oleaut: Dump
t
he po
i
nter for VT_A
R
RAY/VT_
V
E
CTOR ty
p
ed
.
.
.
commit
|
commitdiff
|
tree
2006-01-31
Rob
e
rt S
h
ear
m
an
rpcrt4:
Han
d
le the RP
C
_FC_PROC_BYVAL flag corre
c
tly
.
.
.
commit
|
commitdiff
|
tree
2006-01-31
Robert Shea
r
ma
n
rp
c
rt4: Only attempt
t
o marshal
an object if it is
.
.
.
commit
|
commitdiff
|
tree
2006-01-30
Robert Shearman
rp
c
r
t
4: Fill in the IRpcStubBuffer vtabl
e
s
f
or interfa
c
es
.
.
.
commit
|
commitdiff
|
tree
2006-01-30
Robert Shearman
oleau
t
: Fix th
e
o
rd
e
r
o
f parameters passed into
D
i
s
pCall
F
unc
.
commit
|
commitdiff
|
tree
2006-01-27
R
o
bert Shearman
ole
:
Test and implement LPSAFEARRAY
m
arshaling
.
commit
|
commitdiff
|
tree
2006-01-27
Ro
b
ert Shea
r
man
oleaut: I
m
prove the type
l
ib marshaler tr
a
c
es
.
commit
|
commitdiff
|
tree
2006-01-27
Rober
t
Shearman
in
c
lude: Add
types an
d
definiti
o
ns for RP
C
user callba
c
k
.
.
.
commit
|
commitdiff
|
tree
2006-01-27
Robert Sh
e
arman
include: Add
n
ew unio
n
cases for PROPV
A
RIAN
T
st
r
uctur
e
.
commit
|
commitdiff
|
tree
2006-01-27
Ro
b
ert Shearm
a
n
widl: Imple
m
ent cal
l
back conform
a
nce
.
commit
|
commitdiff
|
tree
2006-01-24
R
o
b
e
rt Shearm
a
n
widl: Generate type
format string
s
for co
n
formant varyin
g
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearm
a
n
w
idl
:
Fix
detection
of varyin
g
array
s
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearman
w
i
dl: Fix detection of conf
o
rman
t
varying
structs
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearma
n
widl: Sup
p
ort generation of
c
o
nformant s
t
ructure type
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearman
wi
d
l
:
Conforma
n
t array
s
hav
e
a
s
ize of 0
.
commit
|
commitdiff
|
tree
2006-01-24
R
o
bert Shearm
a
n
wi
d
l: Support correlation descriptors
i
n structur
e
s
.
commit
|
commitdiff
|
tree
2006-01-24
Ro
b
e
rt Shearman
widl: Error if an array is in the m
i
ddle of a s
t
ructure
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearman
widl:
Fi
x
the
d
et
e
cti
o
n o
f
conformant and pointer stru
c
ts
.
commit
|
commitdiff
|
tree
2006-01-24
R
obert She
a
rman
widl: Simple structs
and comple
x
pointers
.
commit
|
commitdiff
|
tree
2006-01-24
R
o
b
ert Shearm
a
n
widl: Add framework for ge
n
erating
stru
c
t
and union
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearman
wid
l
: Support diff
e
r
e
nt types of simple pointers
.
commit
|
commitdiff
|
tree
2006-01-24
Robert
S
hearman
widl
:
Generate
N
d
rNonConf
o
rmat
S
tri
n
g* calls fo
r
non
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
R
o
b
ert She
a
rman
wi
d
l
:
Add f
u
nctions fo
r
detecting array and
string
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
Rob
e
rt
S
hea
r
m
a
n
wi
d
l
: Sup
p
ort some more
c
o
m
plicated c
o
nformance
/ v
a
riance
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
Rob
e
rt Sh
e
a
r
man
widl: Ad
d
ed s
o
m
e mor
e
c
on
s
tants for
c
onformance descriptors
.
commit
|
commitdiff
|
tree
2006-01-24
Robert S
h
ear
m
an
widl: Start
i
m
plemen
t
in
g
wri
t
ing of
co
n
formance/variance
.
.
.
commit
|
commitdiff
|
tree
2006-01-24
Robert She
a
rma
n
wid
l
: Strings
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Sh
e
arm
a
n
wid
l
: Arrays
.
commit
|
commitdiff
|
tree
2006-01-24
Robert Shearman
widl:
Simpli
f
y write_typeformatst
r
i
n
g_type
.
commit
|
commitdiff
|
tree
2006-01-24
R
obert She
a
rman
widl: Don't use recursion
for write_type
f
orma
t
string
_
t
ype
.
commit
|
commitdiff
|
tree
2006-01-24
R
o
bert She
a
r
m
an
widl:
D
on't use
recursion
t
o i
m
p
l
ement
write_pro
c
form
a
tstrin
.
.
.
commit
|
commitdiff
|
tree
2006-01-23
Robert S
h
earman
msi
:
M
ove the fir
i
ng of cont
r
ol
e
ve
n
ts to MSI_ProcessMessage
.
commit
|
commitdiff
|
tree
2006-01-23
Robert
Shearman
msi
:
C
al
l
ui_action
d
ata fo
r
more actions
.
commit
|
commitdiff
|
tree
2006-01-23
R
obert
S
he
a
rma
n
msi: Supp
o
rt msidbControl
A
ttributes
S
unken
.
commit
|
commitdiff
|
tree
2006-01-23
R
ober
t
Sh
e
ar
m
a
n
m
s
i:
Only
print fixme for
progress attribute once
.
commit
|
commitdiff
|
tree
2006-01-20
Robert Shearman
ole: V
e
rify that the
proxy i
s
b
e
ing used in
t
he correc
t
.
.
.
commit
|
commitdiff
|
tree
2006-01-20
Robert She
a
rman
rpc: Replace the
hac
k
that det
e
cted
s
tubless proxie
s
.
.
.
commit
|
commitdiff
|
tree
2006-01-20
R
o
bert Shearma
n
rpc: S
k
ip
ove
r
the right number o
f
byt
e
s in new corre
l
ation
.
.
.
commit
|
commitdiff
|
tree
2006-01-20
Rob
e
r
t
Sh
e
a
r
m
a
n
ol
e
: A
d
d a test for WM_QUIT behaviour during COM
cal
l
s
.
commit
|
commitdiff
|
tree
2006-01-20
Robe
r
t Shear
m
an
ole:
F
ix WM_QUIT
Handling in CoW
a
it
F
orMultipleHandles
.
commit
|
commitdiff
|
tree
2006-01-18
Rob
e
rt Shearm
a
n
ntdl
l
: Loader
o
ptimization
.
commit
|
commitdiff
|
tree
2006-01-18
Rober
t
Shearman
rpcrt4: Cle
a
r
t
h
e
n
e
w
ly a
l
lo
c
at
e
d memory used f
o
r co
m
plex
.
.
.
commit
|
commitdiff
|
tree
2006-01-18
Robert
S
hearma
n
rpcrt4
:
F
i
x the sending o
f
>58
0
0
byte messages by
o
n
ly
.
.
.
commit
|
commitdiff
|
tree
2006-01-18
Rob
e
rt Shearman
ole: Update the COM t
o
d
o list
.
commit
|
commitdiff
|
tree
2006-01-18
Robert
Shearman
ole
:
Re-post the quit mess
a
ge
out
s
ide of the DoDragDrop
.
.
.
commit
|
commitdiff
|
tree
2006-01-18
Robert Shearman
oleau
t
: Reduce an ERR down to a WARN
s
ince
a
N
U
LL interface
.
.
.
commit
|
commitdiff
|
tree
2006-01-18
Robert Shearma
n
notep
a
d: Add a Font menu item for the
Chinese
l
ocale
.
commit
|
commitdiff
|
tree
2006-01-17
Robert Shearma
n
user:
F
i
x
WM_QUIT m
e
s
sage or
d
ering from P
o
stQuitMe
s
sage
.
commit
|
commitdiff
|
tree
2006-01-16
R
o
bert Shearman
s
h
ell: Get
D
etailsOf fix
.
commit
|
commitdiff
|
tree
2006-01-16
Robert Shea
r
man
shell: Convert the filesystem
s
hell folder to Unicode
.
commit
|
commitdiff
|
tree
2006-01-16
Robe
r
t Shear
m
an
s
hell:
C
o
nv
e
rt SH
E
LL32_
G
etDispl
a
y
NameOfChild to unicode
.
commit
|
commitdiff
|
tree
2006-01-16
Robert S
h
earman
oleaut: Handle a non-byref va
r
iant
being
passed
f
or
.
.
.
commit
|
commitdiff
|
tree
2006-01-16
Rob
e
rt S
h
e
a
r
m
an
o
leaut: Only al
l
ocate memory once f
o
r e
a
ch a
r
ray n
e
eded
.
.
.
commit
|
commitdiff
|
tree
2006-01-16
Robert Shearman
oleaut: Si
m
plify mi
s
sing argu
m
ent handlin
g
i
n
ITypeInfo
.
.
.
commit
|
commitdiff
|
tree
2006-01-14
Ro
b
ert Shearman
ole
a
ut: Add con
s
t
attribut
e
to iterators in get functions
.
commit
|
commitdiff
|
tree
2006-01-14
R
obert Shearman
oleaut: Init
i
alise more fields i
n
CreateD
i
spTypeInfo
.
commit
|
commitdiff
|
tree
2006-01-14
R
o
b
ert
S
hearma
n
ol
e
aut: Su
p
p
o
rt VT_CY in th
e
typelib marshal
l
er
.
commit
|
commitdiff
|
tree
2006-01-14
R
obert Shearman
o
l
e
:
O
p
timisation fo
r
COM Calls
.
commit
|
commitdiff
|
tree
2006-01-12
Robert Shearman
kernel32: Fix Global
R
eAll
o
c fo
r
si
z
e = 0
.
commit
|
commitdiff
|
tree
2006-01-12
Robert Sh
e
arman
s
h
e
l
l: F
i
x v
i
e
w
w
i
ndow Z ord
e
r
.
commit
|
commitdiff
|
tree
2006-01-12
R
obert S
h
earman
oleaut:
S
upport
c
on
v
ersion
o
f
V
T_SAFEARRAY
into VT
_
A
RRA
Y
.
.
.
commit
|
commitdiff
|
tree
2006-01-12
R
obert
S
hearman
ole: Fi
x
cras
h
in RpcChannelBuffer_SendReceive
.
commit
|
commitdiff
|
tree
2006-01-12
Robert S
h
earman
ole:
Use strict prototypes for some te
s
t f
u
nctions
.
commit
|
commitdiff
|
tree
2006-01-11
Rober
t
S
h
earman
ole: Implement IEnumSTATDATA for t
h
e
O
le Advis
e
Ho
l
der
.
commit
|
commitdiff
|
tree
2006-01-11
Robert Shearma
n
o
l
e: Initialis
e
hrref
so
as
not to disp
l
a
y
garbage
.
.
.
commit
|
commitdiff
|
tree
2006-01-11
Robe
r
t Shearm
a
n
ole: Remo
v
e some duplicat
e
d code
.
commit
|
commitdiff
|
tree
2006-01-10
Rober
t
Shearman
ole: Defer apartmen
t
wi
n
d
ow creation unti
l
the first
.
.
.
commit
|
commitdiff
|
tree
2006-01-10
Robert Shear
m
an
o
l
e
:
Add an acc
e
ssor function for an apartment's
window
.
commit
|
commitdiff
|
tree
2006-01-10
R
obert Shearman
ole: Re
p
ort and clean up af
t
er Post
M
es
s
age
f
ailu
r
es
.
commit
|
commitdiff
|
tree
2006-01-10
Robert Shea
r
man
ole: Pa
s
s a
channel into
IRpcSt
u
bBuffer::
I
n
v
oke
.
commit
|
commitdiff
|
tree
2006-01-10
Rob
e
rt Shea
r
man
ole: Red
u
ce the a
c
cess rights required by st
a
rt_local_service
.
commit
|
commitdiff
|
tree
2006-01-10
Robert
S
hearman
ole: Return th
e
last error if
we cou
l
dn't op
e
n the
.
.
.
commit
|
commitdiff
|
tree
2006-01-10
Rob
e
rt Shearman
rpcrt4:
Remove the
u
nused RPCRT4_GetPSFacto
r
y function
.
commit
|
commitdiff
|
tree
2006-01-10
Robert Shearman
rpcr
t
4: Don't release the
i
nterface
pointer on failure
.
commit
|
commitdiff
|
tree
2006-01-10
Robert Shearman
kernel32: Retur
n
a
n
error when unl
o
c
king a
g
lobal
w
ith
.
.
.
commit
|
commitdiff
|
tree
2006-01-10
Robert
S
h
e
a
rman
kernel: Remo
v
e w
i
n
e
/ser
v
er
.
h include
from fi
l
es whe
r
e
.
.
.
commit
|
commitdiff
|
tree
2006-01-09
Robert Shearman
ole: Join the MTA if necessar
y
w
h
en executing an RPC
.
.
.
commit
|
commitdiff
|
tree
2006-01-09
R
obert Shea
r
man
o
l
e: Pr
e
fe
r
se
r
vices over se
r
v
ers
.
commit
|
commitdiff
|
tree
2006-01-09
Robert
Shearma
n
ole: Add
s
ome tests for CL
S
IDFromSt
r
i
ng
.
commit
|
commitdiff
|
tree
2006-01-09
Robert S
h
e
a
rman
ole: Remove __C
L
SID
F
romSt
r
ingA
.
commit
|
commitdiff
|
tree
2006-01-09
R
obert Shearman
rp
c
rt4: Im
p
rov
e
ReadV
a
riance
.
commit
|
commitdiff
|
tree
2006-01-09
Robert
She
a
rman
rpcrt4:
V
a
l
idat
e
complex array
f
o
r
mat s
t
ring
.
commit
|
commitdiff
|
tree
2006-01-09
Robert Shearman
Call
D
i
s
ableT
h
r
e
a
d
LibraryCalls
f
or DLLs
t
hat don
'
t
.
.
.
commit
|
commitdiff
|
tree
2006-01-06
R
obert She
a
rman
o
l
e
:
Remove the no longer used _copy_a
r
g
functio
n
.
commit
|
commitdiff
|
tree
2006-01-06
Robert Shearman
ole: ITypeInfo::Invoke rew
r
ite
.
commit
|
commitdiff
|
tree
2006-01-06
Rob
e
r
t Shearma
n
ole: Re
m
ove "stub" from TRACEs of functions that
a
ren
.
.
.
commit
|
commitdiff
|
tree
2006-01-06
Robert Shearman
rpcrt4: Compu
t
e varia
n
c
e
for c
o
mpl
e
x arrays
commit
|
commitdiff
|
tree
2006-01-06
Robert Shearman
rpcr
t
4: Call NdrStubCall2 when deali
n
g w
i
th a pure
.
.
.
commit
|
commitdiff
|
tree
2006-01-06
R
o
b
e
rt Shearm
a
n
widl
:
Generate static sizi
n
g
i
nformation for fixed
.
.
.
commit
|
commitdiff
|
tree
2006-01-05
Rober
t
Shearman
Added
i
mp
l
ementa
t
ion of
security
.
dll
.
commit
|
commitdiff
|
tree
2006-01-05
R
o
b
e
rt Sh
e
a
r
man
rpcrt
4
: Implement NdrClientCall
2
and NdrServerCall2
.
commit
|
commitdiff
|
tree
next