repo.or.cz
/
wine.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
widl: Make constdef and externdef take a declarator instead of an ident so that funct...
2008-04-30
Rob S
h
earman
w
idl:
M
a
k
e constdef and externd
e
f take a
d
ecl
a
rator
.
.
.
commit
|
commitdiff
|
tree
2008-04-30
Rob
Shearman
wid
l
: Add suppo
r
t for "inli
n
e" on func
t
i
o
n
definition
s
.
commit
|
commitdiff
|
tree
2008-04-30
Rob
S
hearman
wid
l
: Keep
con
s
t attribut
e
s ap
p
l
i
e
d
to pointers when
.
.
.
commit
|
commitdiff
|
tree
2008-04-29
Rob
Shearman
r
p
c
ss: Wh
e
n
r
e
g
i
steri
n
g a monik
e
r
that is a
l
rea
d
y regis
t
ered
.
.
.
commit
|
commitdiff
|
tree
2008-04-29
Rob She
a
r
m
an
ole32: Keep
t
r
ack o
f
the
number of wea
k
refer
e
n
ces
.
.
.
commit
|
commitdiff
|
tree
2008-04-29
Rob She
a
rman
ole3
2
:
Ad
d
a test for marshal
i
n
g
an obj
e
ct
a
s
t
a
b
le
.
.
.
commit
|
commitdiff
|
tree
2008-04-29
Rob Shearm
a
n
o
le3
2
: Add test
s
for
registering a moniker more than
.
.
.
commit
|
commitdiff
|
tree
2008-04-28
Ro
b
Shearman
ole32
:
Fix tw
o
c
o
mments ab
o
ut the r
u
nning ob
j
ect
table
.
commit
|
commitdiff
|
tree
2008-04-28
Rob Shearman
wid
l
:
A
cce
p
t
i
nteger const
a
nt
s
u
ffixes in the lexer
.
commit
|
commitdiff
|
tree
2008-04-28
Rob Shea
r
man
widl: Sup
p
ort hex d
i
git
s
that use
a
n u
p
percas
e
0X prefix
.
commit
|
commitdiff
|
tree
2008-04-28
Rob Shearman
wi
d
l: Add typed
e
fs
t
o typelibs which
h
ave the public
.
.
.
commit
|
commitdiff
|
tree
2008-04-28
Rob She
a
rman
rpcrt4
:
Use safe
_
copy
_
fr
o
m_buffer instead of direct
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob S
h
earman
widl:
M
o
v
e
t
he func
_
d
eclarator
rule entirely into di
r
ect_de
c
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
R
ob Shearman
widl
:
Create a s
t
atement object
f
or i
m
port
s
ta
t
ements
.
commit
|
commitdiff
|
tree
2008-04-25
Rob Sh
e
arman
widl: Add suppor
t
for string lit
e
rals
and wide-string
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob Shearman
w
idl: Add
suppor
t
f
o
r decl
a
r
i
n
g multiple field
s
of
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob Shear
m
an
wid
l
: Make the rules for par
s
ing
f
i
e
l
d
s
in
s
t
ructures
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Rob Shearma
n
w
i
dl:
Rename pi
d
ent to declarato
r
and
p
arse the array
.
.
.
commit
|
commitdiff
|
tree
2008-04-25
Ro
b
Shearman
w
i
dl: Consolida
t
e mo
s
t of
t
he inner loop of r
e
g_
t
yped
e
fs
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Shearman
wi
d
l: Ad
d
typedef statements to the statement lis
t
s
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Shea
r
ma
n
widl: Create a li
s
t
of
s
tateme
n
ts in t
h
e w
h
ole IDL
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Ro
b
S
hea
r
man
w
i
dl:
A
llow NULL to be
u
sed in expressions
.
commit
|
commitdiff
|
tree
2008-04-24
Rob
Shearma
n
widl: C
o
nstr
u
ct
t
he
pointe
r
c
hain
w
h
ile parsing p
o
inter
s
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Ro
b
Shearman
widl: Implement
lcid
p
roperty on library declar
a
tions
.
commit
|
commitdiff
|
tree
2008-04-24
Rob Sh
e
arman
wintrust: Check that provider functions ar
e
not NULL
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
Ro
b
Shearman
wintr
u
s
t
:
Implement WTHelpe
r
GetPr
o
vPr
i
vateDataFromChain
.
commit
|
commitdiff
|
tree
2008-04-24
R
o
b
Shearman
crypt32
:
Dec
o
de th
e
m
e
ssage content o
n
f
ini
s
h
ing in
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shea
r
man
wid
l
: Remove duplicated code in the
form of the
w
rite_struct
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Ro
b
Shea
r
man
widl:
U
se expr_resolv
e
_type to get th
e
type of the
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
w
i
dl: Move expression functions
to a
ne
w
file, expr
.
c
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
widl
:
Chec
k
that expressio
n
s resolve so tha
t
expr
e
ssions
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob S
h
earman
widl: Pass t
h
e actual type into check_
r
emoting
_
field
s
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob She
a
rman
w
idl: Do
n
't free input
_
name
i
n pop_import as we keep
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob
Shear
m
an
widl: Remo
v
e
E
XP
R
_MEMBERPTR an
d
implement it usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Sh
e
a
r
man
wid
l
: Add
s
upport f
o
r compari
s
o
n, exclusive or,
logical
.
.
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Sh
e
arman
wi
d
l: Re
q
uire a constant e
x
p
ression for case state
m
ents
.
commit
|
commitdiff
|
tree
2008-04-22
Rob Shearman
wi
d
l: Fix
oper
a
tor precedence in ex
p
ressions
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Add support for '%' operato
r
i
n
expr
e
s
s
io
n
s
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Ad
d
s
u
pport fo
r
arrays in expressions
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Add su
p
p
ort for "->" and
"
.
" operat
o
rs in
e
xpressions
.
commit
|
commitdiff
|
tree
2008-04-21
Ro
b
She
a
rman
widl: Issue a
n
erro
r
in
s
te
a
d of cras
h
ing for
dividing
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
w
i
d
l: Automatically add "handle_t
I
DL_handle" para
m
ete
r
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob
S
hearman
widl: Th
e
implici
t
_handle attri
b
ute i
s
allowed
w
ith
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Ch
e
ck that fields in structures and
u
nions referenced
.
.
.
commit
|
commitdiff
|
tree
2008-04-21
Rob Shearman
widl: Stop
l
ooping in che
c
k_remot
i
ng_args when a context_han
.
.
.
commit
|
commitdiff
|
tree
2008-04-17
Rob
S
h
ear
m
an
m
s
i: Fix
the val
u
e pa
r
a
m
e
t
er of I
W
ineMsi
R
emotePackage
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
R
o
b Shearman
widl
:
Change al
l
s calls to error
in the parser to err
o
r
_loc
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Rob She
a
r
m
a
n
r
pcrt4: Test
a
nd
f
i
x
I_RpcE
x
ce
p
tionFilter
.
commit
|
commitdiff
|
tree
2008-04-16
Ro
b
She
a
rma
n
ole32: Add test
s
for clipbo
a
rd's implementatio
n
of
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Rob S
h
earma
n
ole32:
F
ix OL
E
C
l
ipbrd_ID
a
t
a
O
bjec
t
_QueryGetDa
t
a to conform
.
.
.
commit
|
commitdiff
|
tree
2008-04-16
Rob Shearman
ole32: Add
s
ome tests for OleGetCl
i
pboard
.
commit
|
commitdiff
|
tree
2008-04-16
R
ob Shearman
include: Make IContextMen
u
in
t
erface in sh
o
bjidl
.
idl
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
w
i
d
l
:
Ad
d
chec
k
i
ng to
arguments of
non-l
o
cal
f
u
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
widl: Add function
s
to print an error
o
r warning messa
g
e
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
wi
d
l: Write out TYPE
F
LAG, FUNCFLAG and
V
ARFLAG
f
la
g
s
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
R
ob Shea
r
man
widl: Add support for th
e
broadc
a
st and
idempotent
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
widl:
Output a warning if duplicate attri
b
u
tes are
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob S
h
earman
widl: Check that att
r
ibut
e
s
are applicable for libraries
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob She
a
rman
widl:
The odl attr
i
bute is v
a
lid
for
d
ispinterfaces
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shear
m
an
widl: Make the attrs para
m
ete
r
pas
s
ed to s
t
a
r
t_t
y
pelib
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob
S
h
e
arman
widl: Check th
a
t
a
ttributes
appli
e
d to typedefs and
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shea
r
man
widl:
C
heck
t
h
a
t
attri
b
utes app
l
ied to inte
r
face
s
,
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shear
m
an
pstor
e
c
: Fix incor
r
ectly spelt PPS
T
_PROMPTIFO ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shea
r
man
include: Ad
d
local to
i
n
terfac
e
s
or
f
unctions
t
hat
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shea
r
man
incl
u
de:
F
ix a typo in
a level of indirecti
o
n in tom
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
R
ob Shearman
inclu
d
e: The uniqu
e
at
t
rib
u
te d
o
e
sn't make any sense
.
.
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
rpcrt
4
:
Add buffer size checks to
b
ase
type unmarshalling
.
commit
|
commitdiff
|
tree
2008-04-14
Rob Shearman
qmg
r
: Dynamically lin
k
to advpack
.
dl
l
.
commit
|
commitdiff
|
tree
2008-04-11
R
o
b Sh
e
a
rm
a
n
widl:
S
uppo
r
t non-default
calling c
o
nvention
s
f
o
r non
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearman
wid
l
: Support no
n
-defa
u
lt calling conventi
o
ns for object
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Sh
e
arman
advapi32:
A
dd excep
t
i
o
n
handlin
g
around all
s
ervice
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shear
m
a
n
ole32: Use I
_
RpcExc
e
ptionF
i
l
ter instead of custom exc
e
p
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shearman
services: Aut
o
matically
s
tart boot-start, sy
s
tem-st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob
S
hearman
services: Spl
i
t R
P
C_MainLo
o
p
i
nto in
i
tialisation and
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shea
r
man
r
pcrt4:
I
m
plement I_RpcExceptionFilte
r
.
commit
|
commitdiff
|
tree
2008-04-11
Ro
b
S
h
earman
wi
n
ed
o
s: The calling convention should come a
f
ter the
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob
S
h
earman
mshtml:
Fi
x
the
b
uf
f
er length being passed int
o
MultiByteToW
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
R
o
b Shearman
m
shtml: Suppor
t
parsing the resource type in the res
.
.
.
commit
|
commitdiff
|
tree
2008-04-11
Rob Shea
r
man
she
l
l
3
2: Implem
e
n
t
ParseDisplayNa
m
e for Entire
N
e
t
work
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
R
ob
Shearman
widl
:
Tu
r
n o
n
verb
o
se
e
rrors, which gi
v
es
a little
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob
Shear
m
an
w
i
dl: Fix
the
w
r
iting ou
t
of fu
n
ction
poi
n
t
er
s
with
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shea
r
man
widl: Add a newline between f
u
nction prototypes f
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
R
ob
S
hea
r
man
widl: Su
p
p
ort __fas
t
call an
d
__pa
s
ca
l
calling co
n
v
entions
.
commit
|
commitdiff
|
tree
2008-04-02
Rob S
h
earm
a
n
widl: Suppor
t
pa
r
sing callin
g
c
onventio
n
s
f
or function
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shearm
a
n
widl: Store
funct
i
on
a
nd functio
n
p
o
int
e
r
t
y
pes completely
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Sh
e
arman
wid
l
: Ad
d
a fu
n
ction to get
t
he
return type of a p
a
rsed
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Shearman
wineboot: S
t
art servi
c
es
.
ex
e
on s
t
artup instead
of
.
.
.
commit
|
commitdiff
|
tree
2008-04-02
Rob Sh
e
a
r
m
an
net: Disp
l
ay a more
spe
c
ifi
c
er
r
o
r
me
s
sage w
h
en a service
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob S
h
earman
advapi32: Remove some unuse
d
services func
t
ions
.
commit
|
commitdiff
|
tree
2008-04-01
Rob S
h
earman
services: Fi
x
memory lea
k
o
f
s
ome data in the se
r
vice
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shearma
n
rpcrt4
:
Ad
d
a
reference to
th
e
bindi
n
g o
b
ject in I_Rp
c
Negoti
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Shea
r
m
a
n
rpcrt
4
: Improve
t
race in RPCRT4_fi
n
d_interfa
c
e to print
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob S
h
ear
m
an
wi
d
l: Be mo
r
e s
t
rict a
b
ou
t
w
here semicolons can
a
p
pear
.
.
.
commit
|
commitdiff
|
tree
2008-04-01
Rob She
a
rma
n
Remove s
u
perfluo
u
s semi
c
olons
f
rom
IDL
f
iles
.
commit
|
commitdiff
|
tree
2008-04-01
Rob Sh
e
arman
widl: Parse typedefs
o
f function pointers
.
commit
|
commitdiff
|
tree
2008-03-29
Rob Shearman
services: F
i
ll
in the func
t
ions between
impleme
n
ted
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob Shea
r
man
servic
e
s: Introduce an
scmdat
a
b
ase o
b
ject t
o
stor
e
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob
Shear
m
an
services: Remove dependency on s
e
rvice n
a
me being d
e
termined
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Ro
b
Sh
e
arman
services:
M
ove Cont
r
olService and
StartServiceW
fro
m
.
.
.
commit
|
commitdiff
|
tree
2008-03-29
Rob
S
hear
m
an
servi
c
es: M
o
v
e
LockSe
r
viceDatabase and UnlockSe
r
v
iceDatabase
.
.
.
commit
|
commitdiff
|
tree
next