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
ole32: Keep track of the number of weak references to an object.
2008-04-29
R
ob Shea
r
man
ole32: Keep track of the
n
u
m
b
e
r
of we
a
k references
.
.
.
commit
|
commitdiff
|
tree
2008-04-29
Rob Shearma
n
ole32:
Add a tes
t
for
mars
h
al
i
ng
an object as table
.
.
.
commit
|
commitdiff
|
tree
2008-04-29
Rob She
a
rman
ole32: Add tests fo
r
registering a moniker
more than
.
.
.
commit
|
commitdiff
|
tree
2008-04-28
Rob
Shearman
ole32:
F
i
x
two comments about the ru
n
ning object table
.
commit
|
commitdiff
|
tree
2008-04-28
R
ob Shearma
n
widl:
A
ccept integer c
o
n
sta
n
t s
u
ffixes in t
h
e lexer
.
commit
|
commitdiff
|
tree
2008-04-28
Rob She
a
rman
wid
l
: Support hex digits that use
a
n uppercase 0X prefix
.
commit
|
commitdiff
|
tree
2008-04-28
Rob Shearma
n
widl: Ad
d
typedefs t
o
t
ypelibs which ha
v
e the public
.
.
.
commit
|
commitdiff
|
tree
2008-04-28
Rob
S
hearman
rp
c
rt4:
Use safe_c
o
py_from_b
u
ffer instead
o
f
d
irect
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob She
a
r
m
an
widl: Move th
e
func_declarator rul
e
ent
i
r
e
ly into direct_dec
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob
Shearman
widl: Create
a
s
t
atement
o
bject for import s
t
ate
m
e
nts
.
commit
|
commitdiff
|
tree
2008-04-25
Rob Shearman
widl: Add suppo
r
t
for string litera
l
s and wide-string
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob Shearman
widl: A
d
d support fo
r
d
e
c
larin
g
mul
t
iple fields of
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Ro
b
Shea
r
man
widl: Make the rules
f
or
pars
i
ng fi
e
l
d
s in structures
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob
S
h
earman
widl: Rename
p
ident
to declarator
a
nd
parse th
e
arr
a
y
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob
Shearman
wid
l
: Con
s
olidate most of the inner
loop of re
g
_
t
y
pedefs
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Rob S
h
earman
w
i
dl: Ad
d
typedef statements to the st
a
tement lists
.
commit
|
commitdiff
|
tree
2008-04-24
Rob
S
hearman
widl: Cre
a
t
e
a
list
o
f stateme
n
ts
i
n the whole IDL
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Sh
e
a
rman
wi
d
l: Allow NULL to be used in
ex
p
ressions
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Shearma
n
widl: Construct the pointe
r
cha
i
n while pars
i
n
g pointers
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Shearman
widl: Implement lcid pr
o
perty
o
n
library dec
l
a
r
ations
.
commit
|
commitdiff
|
tree
2008-04-24
Rob
Shearman
wint
r
u
s
t: C
h
eck that p
r
ov
i
der functio
n
s are not NULL
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Shearman
w
intrust: Impl
e
men
t
WTHe
l
perGetProvPriva
t
eDat
a
FromChai
n
.
commit
|
commitdiff
|
tree
2008-04-24
Rob S
h
earman
crypt
3
2: Decode
the messa
g
e
c
ontent on
f
inishing
in
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
widl: Remove dupl
i
cated c
o
de in the form of
the
w
r
i
t
e
_struct
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
widl:
U
se expr_resolve_type to get
t
he type of
the
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shear
m
an
widl:
Move expr
e
ssion functions t
o
a new file, expr
.
c
.
commit
|
commitdiff
|
tree
2008-04-22
R
ob Shearman
widl:
C
hec
k
th
a
t e
x
pressions resol
v
e so t
h
at e
x
pressions
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
wid
l
:
Pass the act
u
al typ
e
into che
c
k_rem
o
ting
_
fields
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Ro
b
Shearman
widl: Don't free input_name
in pop_i
m
p
ort
as we keep
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
wi
d
l: Re
m
ove EXPR_ME
M
BERPTR and
i
m
plem
e
nt it usin
g
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Ro
b
She
a
rman
w
idl: Add su
p
por
t
fo
r
c
omparis
o
n,
e
xclusive or
,
lo
g
ical
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob She
a
rman
widl:
R
equire a consta
n
t expre
s
sion for case st
a
t
ement
s
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearma
n
widl:
F
ix op
e
rator p
r
ecede
n
ce in e
x
pressions
.
commit
|
commitdiff
|
tree
2008-04-21
R
o
b Sh
e
arma
n
w
i
dl: Add su
p
port
f
or
'%' oper
a
tor in expressio
n
s
.
commit
|
commitdiff
|
tree
2008-04-21
R
ob She
a
rman
w
id
l
: Add suppo
r
t for arrays in expressions
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Sh
e
a
r
man
widl
:
A
d
d support for
"
->" a
n
d
"
.
" o
p
erators i
n
expressions
.
commit
|
commitdiff
|
tree
2008-04-21
R
ob Shear
m
an
wid
l
: Issue a
n
e
r
ror instea
d
of c
r
ashing for dividing
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearma
n
widl: Automatically add "handle_t IDL_handle" p
a
rame
t
er
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Th
e
implicit_hand
l
e at
t
rib
u
te is a
l
lowed
with
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Ro
b
She
a
r
m
an
widl:
Check that
fi
e
l
ds in struct
u
res a
n
d unions re
f
ere
n
ced
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Stop
loo
p
ing in
c
heck_
r
emoting_
a
rgs when
a
context_han
.
.
.
commit
|
commitdiff
|
tree
2008-04-17
R
o
b Shearman
msi:
F
ix
the
value parameter
o
f
I
W
ineM
s
iRemotePackage
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Ro
b
Shearman
widl:
C
h
a
nge alls calls to error in the parser to error_loc
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Rob Shearm
a
n
r
pcrt4
:
Te
s
t and fix I_Rpc
E
x
c
eptionFilt
e
r
.
commit
|
commitdiff
|
tree
2008-04-16
R
ob Shea
r
man
ole32: A
d
d
t
e
sts for c
l
i
pboard's
i
m
p
l
ementation of
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Rob Sh
e
ar
m
an
ole32:
Fix OLEC
l
ipbrd_IDat
a
Object_Que
r
yGetData to conform
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Rob
S
hearman
o
le32: Add some tes
t
s for OleGetClipboard
.
commit
|
commitdiff
|
tree
2008-04-16
R
ob Shearman
include: Make I
C
onte
x
tMenu interface
in shobjidl
.
id
l
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
w
i
dl: Add
c
h
e
cking to argum
e
nts of non-local func
t
ions
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
wi
d
l: Add func
t
ions to pr
i
nt an error or warni
n
g
messa
g
e
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob
Sh
e
arman
widl:
Writ
e
out TYPEFLA
G
, FUNCFLAG
a
nd VARFLAG flags
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
widl: Add support for the broadcas
t
and idempotent
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
R
o
b
Shea
r
m
an
widl: Outpu
t
a warni
n
g
if d
u
p
licat
e
attribu
t
es a
r
e
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearma
n
wid
l
: Check that a
t
tributes are appl
i
ca
b
le for libraries
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearma
n
widl:
T
he odl attribute is valid for dispinterfaces
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
widl: Make
t
he
at
t
rs paramete
r
passe
d
to start_typeli
b
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob
Shearman
widl: Check
that
attributes
a
pplied to typedefs and
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shear
m
an
wid
l
: Check th
a
t a
t
t
r
ibutes app
l
ied t
o
inter
f
ace
s
,
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
R
o
b Shearman
psto
r
ec: Fix
i
ncorrect
l
y spelt PPST_PROMPTIFO type
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob S
h
earman
include:
A
d
d
local t
o
i
n
t
erfaces or fun
c
tions that
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
incl
u
de
:
Fi
x
a
t
ypo
i
n a l
e
v
e
l of indirection in tom
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
R
ob Shear
m
an
include: The unique attribute
d
oesn't make
any sense
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob S
h
earman
rpcrt4: Add buff
e
r s
i
z
e
checks
to base ty
p
e u
n
ma
r
shalling
.
commit
|
commitdiff
|
tree
2008-04-14
Rob
Shearman
qmgr: Dynam
i
cally
l
i
nk to advpack
.
dll
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearman
widl: Support non
-
default call
i
ng co
n
v
e
ntions f
o
r n
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
R
o
b
S
hearman
widl: Support non-defau
l
t c
a
lling conv
e
ntions
f
or o
b
jec
t
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Ro
b
Shearm
a
n
advapi32: Add ex
c
eption
h
an
d
ling around all
s
e
r
vice
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearma
n
ol
e
32: Use I_RpcE
x
cepti
o
nFilter instead of custom exception
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob
S
hearman
servic
e
s: Automat
i
c
a
lly start b
o
o
t
-star
t
,
s
y
s
tem-start
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearman
s
ervices: Sp
l
it RPC_MainL
o
op into initialisat
i
o
n
a
nd
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearman
rp
c
rt4: Implement I_RpcExce
p
t
i
onFilter
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearman
wined
o
s: The call
i
n
g convention
s
hould c
o
me aft
e
r
the
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
R
ob S
h
earma
n
ms
h
tml:
Fi
x
t
h
e
buffer length b
e
ing passed into Mu
l
tiByteToW
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob S
h
earman
mshtml: Support parsing the resou
r
c
e
type in the r
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob S
h
earman
shel
l
32: Implement
P
ars
e
Display
N
ame for En
t
ireNetwork
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
R
o
b
Shearman
widl: Turn o
n
verbo
s
e er
r
o
r
s, which g
i
ves
a
l
i
ttle
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shearman
widl: Fix
t
he writing
o
ut of
f
unction pointe
r
s with
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shearman
wi
d
l
:
Add a newline between funct
i
on prot
o
types for
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shearman
w
i
d
l: Sup
p
ort __fastcall
a
nd __pascal calling
c
onve
n
tions
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shearman
w
idl
:
Sup
p
ort
parsi
n
g calling conven
t
ions for
f
unction
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shear
m
an
widl
:
Store fu
n
ction
a
nd functio
n
pointer typ
e
s
completely
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob She
a
rma
n
widl:
Add a function t
o
ge
t
the return ty
p
e of a parsed
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob
Shearman
wineb
o
ot:
S
tart services
.
e
x
e o
n
startup i
n
ste
a
d
o
f
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
R
ob
Sh
e
arman
ne
t
: D
i
splay a
m
ore sp
e
cific error message when a service
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob
Shearman
a
d
vapi32: Remove som
e
unused services fu
n
ctions
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shearm
a
n
services:
F
ix
memor
y
leak of some data i
n
the service
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shearman
rpcrt
4
: Add a reference to t
h
e binding o
b
ject in I_R
p
cNegoti
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shearman
rpcrt4: Improve trace in RPCRT4_find_interf
a
ce to print
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shearman
w
i
dl: Be more
strict abo
u
t w
h
e
r
e sem
i
co
l
ons can
ap
p
ea
r
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shearm
a
n
R
emove su
p
erflu
o
us s
e
micolons from IDL
fil
e
s
.
commit
|
commitdiff
|
tree
2008-04-01
R
o
b
S
hea
r
man
w
i
dl
:
Par
s
e typedefs of fun
c
t
ion p
o
inter
s
.
commit
|
commitdiff
|
tree
2008-03-29
Rob She
a
r
m
an
se
r
v
ices: Fill in the
f
unctions
b
etwe
e
n imple
m
e
nte
d
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Ro
b
Shearman
se
r
vices: Introduc
e
an
scmd
a
t
abase obje
c
t
to sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob Shearman
serv
i
ces: Remov
e
d
e
pendency o
n
ser
v
ice name being determined
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob Shearman
s
e
rvices: Move
ControlService and
S
tartServi
c
eW from
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob Shearman
s
e
rvices:
Move L
o
c
kS
e
rvic
e
Databa
s
e
and U
n
loc
k
Servi
c
e
D
atabase
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob Sh
e
arman
s
ervices: Move S
e
tSe
r
viceStatus and QuerySer
v
iceSta
t
usEx
.
.
.
commit
|
commitdiff
|
tree
2008-03-28
Ro
b
Shearman
notepad: Remove
the Licen
s
e and N
O
WA
R
RANTY optio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-03-28
R
ob She
a
rman
rpcrt
4
: Print an error
i
f
an invalid client cont
e
xt
.
.
.
commit
|
commitdiff
|
tree
2008-03-28
Rob
S
hearman
winedevice:
H
andle fai
l
ur
e
o
f
Reg
i
sterServiceCtrlHandlerEx
W
.
commit
|
commitdiff
|
tree
next