repo.or.cz
/
wine
/
testsucceed.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
msi: Handle remote calls to MsiGetProperty.
2005-07-12
Aric Stewart
U
se the SourceLis
t
f
uncti
o
ns
to get
t
he source
p
ath in
commit
|
commitdiff
|
tree
2005-07-12
Aric
S
tewart
When workin
g
t
oward install on demand su
p
port
we ne
e
d
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
Aric Ste
w
art
Prope
r
ly r
e
s
i
z
e t
h
e buffer based on E
R
ROR_MO
R
E_DATA
.
commit
|
commitdiff
|
tree
2005-07-11
Aric Stew
a
rt
Use
the strin
g
s defi
n
e
d
in
m
s
i
.
h
.
commit
|
commitdiff
|
tree
2005-07-11
Aric
Stewart
Correct an error wh
e
re I was not properly advancing
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
A
r
i
c Stew
a
rt
R
e
move some
du
p
l
i
cate
prototypes
an
d
r
e
f
o
rma
t
the SourceList
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
Aric Stewart
If MsiGetProper
t
y(A/W) is c
a
lled w
i
th a NULL
f
or the
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
Ar
i
c Stewa
r
t
Add
the stri
n
g c
o
nstant
s
locat
e
d in msi
.
h and make
.
.
.
commit
|
commitdiff
|
tree
2005-07-10
Aric S
t
e
w
a
r
t
Implement MsiGet
L
angua
g
e
.
commit
|
commitdiff
|
tree
2005-07-08
Aric Stewart
InstallShield do
e
s
a num
b
er
o
f acti
o
ns using
DoA
c
tion
.
.
.
commit
|
commitdiff
|
tree
2005-07-07
Aric
S
tewart
Fill
a
nd use the
ProductCode part
of t
h
e MSIPA
C
KAGE
.
.
.
commit
|
commitdiff
|
tree
2005-07-05
Aric Stewa
r
t
Add sou
r
ce
.
c to start handling th
e
vario
u
s
Ms
i
SourceList
.
.
.
commit
|
commitdiff
|
tree
2005-06-30
Aric Stew
a
rt
Keep track
o
f
w
hat sequen
c
e we are in and register
.
.
.
commit
|
commitdiff
|
tree
2005-06-29
Aric Stew
a
rt
I
m
p
l
e
m
ent
a
tion for EM_GE
T
T
E
X
T
EX
.
commit
|
commitdiff
|
tree
2005-06-29
Aric Ste
w
art
Ha
n
d
le
i
n
s
talls o
f
f
m
ult
i
ple volumes and properly pull
.
.
.
commit
|
commitdiff
|
tree
2005-06-28
Aric
S
tewart
Relocate the ms
i
file
t
o prevent cd locking, corrected
.
.
.
commit
|
commitdiff
|
tree
2005-06-27
A
r
i
c
S
t
ewart
Fix the Bro
w
seF
o
r
Folder dialog so that when
it
d
oes
.
.
.
commit
|
commitdiff
|
tree
2005-06-24
Aric Stewart
Perform
E
x
e
cuteAction a
t
UIL
e
vel
2
.
commit
|
commitdiff
|
tree
2005-06-24
Aric
S
tewart
Redo
how we extract
f
iles fro
m
a
cabinet
i
n
o
rder
to
.
.
.
commit
|
commitdiff
|
tree
2005-06-24
Aric S
t
e
w
art
Rework CreateShortcuts to use MSI_Ite
r
at
e
Records
.
commit
|
commitdiff
|
tree
2005-06-24
A
r
i
c
Stewart
Pr
o
per
l
y han
d
le -1 as a
r
egistry key root
.
commit
|
commitdiff
|
tree
2005-06-24
Aric S
t
ewa
r
t
Rework SelfRegModules to
u
se MSI_IterateRecords
.
commit
|
commitdiff
|
tree
2005-06-23
Aric Stewart
R
e
work co
m
ponent, feature
a
n
d file
l
o
a
di
n
g to us
e
M
SI_Iter
a
t
.
.
.
commit
|
commitdiff
|
tree
2005-06-23
A
ric S
t
ewart
Rework Regi
s
terFonts to
u
se MSI_IterateRecords
.
commit
|
commitdiff
|
tree
2005-06-23
Ari
c
Stewart
Rework W
r
iteIniValues
t
o use MS
I
_I
t
e
rateRe
c
o
rds
.
commit
|
commitdiff
|
tree
2005-06-22
Aric Stewart
Rework PublishProduct to use M
S
I
_
IterateRecord
s
.
commit
|
commitdiff
|
tree
2005-06-22
Aric St
e
war
t
Re
w
ork RegisterTyp
e
L
i
bra
r
i
e
s to use MSI_IterateRe
c
ords
.
commit
|
commitdiff
|
tree
2005-06-22
Aric Stewar
t
Rework Launch
C
ondition
s
t
o use MS
I
_It
e
r
a
t
eRecords
.
commit
|
commitdiff
|
tree
2005-06-21
Aric
S
tewart
Re
w
ork Cost
F
inaliz
e
to use MSI_I
t
erateRecords
.
commit
|
commitdiff
|
tree
2005-06-21
Aric Stew
a
rt
Fix s
i
t
u
a
t
ions w
h
ere TARG
E
TDI
R
is set to
a
n
o
n \ termina
t
ed
commit
|
commitdiff
|
tree
2005-06-21
Aric Stewart
Rework Wri
t
eRegistryValues to use MSI_IterateRecor
d
s
.
commit
|
commitdiff
|
tree
2005-06-21
Aric S
t
ewart
Rework Cre
a
teFol
d
ers to use
M
SI_IterateRecords
.
commit
|
commitdiff
|
tree
2005-06-21
Aric Stewart
Dup
l
i
cate files shoul
d
not
f
ail if unable to get Destination
commit
|
commitdiff
|
tree
2005-06-20
Aric
S
tewart
Use MS
I
_IterateRecords f
o
r
Dupli
c
ateFiles
.
commit
|
commitdiff
|
tree
2005-06-20
A
ric Stewa
r
t
Use MS
I
_Iter
a
teRecords
for processing actions
.
commit
|
commitdiff
|
tree
2005-06-17
Aric Stew
a
rt
Allow control events
t
o
r
eturn
c
odes
t
o halt the proce
s
sing
.
.
.
commit
|
commitdiff
|
tree
2005-06-17
Ar
i
c Stew
a
rt
A long ove
r
due
fi
x
to M
S
I_Se
t
TargetPath
.
This should
.
.
.
commit
|
commitdiff
|
tree
2005-06-17
A
r
i
c
Stewart
F
l
esh o
u
t the remaining keys in Re
g
isterProdu
c
t
.
commit
|
commitdiff
|
tree
2005-06-17
A
r
ic Stewart
Break o
u
t all the file relate
d
actio
n
s and helper functions
.
.
.
commit
|
commitdiff
|
tree
2005-06-16
Aric St
e
war
t
Break out all the top level apis in
t
o
i
nstall
.
c
.
commit
|
commitdiff
|
tree
2005-06-16
Ari
c
Stewart
A simple cleanup to on
l
y track
the temp file if we
.
.
.
commit
|
commitdiff
|
tree
2005-06-16
Aric Stewart
Add U
I
messages to FindRelatedProdu
c
t
s
.
commit
|
commitdiff
|
tree
2005-06-16
Aric Stewart
Break ou
t
a
l
l the clas
s
regi
s
trat
i
on act
i
ons into classes
.
.
.
commit
|
commitdiff
|
tree
2005-06-15
Aric Stewart
Break out all the helper f
u
nctions into helpers
.
c
.
commit
|
commitdiff
|
tree
2005-06-13
Ar
i
c
S
tewart
A "1" is returned not a
1
for AssignmentType
.
A
l
so
.
.
.
commit
|
commitdiff
|
tree
2005-06-09
Aric Ste
w
art
Extending upon Mike M
c
Cormack'
s
clea
n
u
p to use M
S
I_RecordGet
.
.
.
commit
|
commitdiff
|
tree
2005-06-09
Aric
Stewart
Regis
t
e
r
the Product Version als
o
.
commit
|
commitdiff
|
tree
2005-06-09
Aric Stewa
r
t
Avoi
d
a loop wher
e
a parent
'
s p
a
rent refer
s
t
o
i
ts
e
l
f
.
.
.
commit
|
commitdiff
|
tree
2005-06-09
A
ric Stewart
Added module upgrade
.
c and
i
mplement
e
d
FindRelatedPro
d
ucts
.
commit
|
commitdiff
|
tree
2005-06-08
Ari
c
Stewart
Set the Pres
e
lected property if appropriate (rel
e
v
a
n
t to
commit
|
commitdiff
|
tree
2005-06-08
A
ric Stewart
Write out Product Lang
u
age and Produc
t
I
con to the
.
.
.
commit
|
commitdiff
|
tree
2005-06-08
Ari
c
S
tewar
t
Writ
e
out UpgradeCodes to the reg
i
stry to allo
w
for
.
.
.
commit
|
commitdiff
|
tree
2005-06-08
Ari
c
Stewart
Add Lang
u
age to the values
we can query
w
ith MsiGetProduc
t
I
n
f
o
.
commit
|
commitdiff
|
tree
2005-06-07
Aric S
t
e
w
a
rt
Ad
d
f
unctions to add
t
he
U
s
er UpgradeCod
e
s
.
commit
|
commitdiff
|
tree
2005-06-07
Ar
i
c Stewart
Correct a crash if the length buffer is NULL
.
commit
|
commitdiff
|
tree
2005-06-06
Aric S
t
ewart
Don't get caught in loops on parent
p
rog
i
ds
.
commit
|
commitdiff
|
tree
2005-06-04
Aric Stewa
r
t
Make sure the TRACE statemen
t
s
do not spew garbage
.
.
.
commit
|
commitdiff
|
tree
2005-06-04
Aric
Stew
a
rt
Since multiple pr
o
gids can
refer
to 1 class we
n
e
e
d
.
.
.
commit
|
commitdiff
|
tree
2005-06-03
A
ric Stewart
Locate wh
e
re a
b
uffer size is not being set and correctly
.
.
.
commit
|
commitdiff
|
tree
2005-06-03
Aric Stew
a
rt
Add install_o
n
_demand for
Extensio
n
ser
v
ers also
.
currently
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
Ar
i
c Stewar
t
Do not loop
if a ProgI
d
's Parent
I
ndex it itsel
f
.
commit
|
commitdiff
|
tree
2005-06-02
A
r
ic Stewar
t
P
r
int a messag
e
for s
k
ipped actions in Pro
c
e
s
sExe
c
Sequence
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
A
r
ic S
t
ewart
Do not change
a
features state to Adverti
s
e if
i
t explicitly
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
Aric Stewart
For typelibs
index 1 do not add \\
1
t
o the path
.
This
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
Aric S
t
e
w
art
Register
the Fil
e
Type and correct short vs
long path
.
.
.
commit
|
commitdiff
|
tree
2005-05-27
Aric Stewart
In
t
roduce really basic scri
p
ting o
f
actions
.
T
his is
.
.
.
commit
|
commitdiff
|
tree
2005-05-27
Aric Stewa
r
t
R
e
strict
deform
a
ting of nested
in
d
ex keys [[1]]
.
commit
|
commitdiff
|
tree
2005-05-26
Aric Stewart
First pass at writing out C
u
rVer keys for ProgIds
.
.
.
.
commit
|
commitdiff
|
tree
2005-05-26
Aric Ste
w
art
A b
i
g
r
e
writ
e
of the whole RegisterClass, R
e
gisterProgId,
commit
|
commitdiff
|
tree
2005-05-25
Aric Stewart
Imp
l
eme
n
t the [!fi
l
e
]
format to produc
e
the
short
f
ilename
.
commit
|
commitdiff
|
tree
2005-05-23
Aric
Stew
a
rt
Double terminate SZ_MULTI properly
.
commit
|
commitdiff
|
tree
2005-05-23
Aric Stewar
t
Fix a leaki
n
g han
d
le
.
commit
|
commitdiff
|
tree
2005-05-20
Aric
Stewart
We have a
s
t
ub for M
s
iGetUserInfoA
w
e shou
l
d
u
se it
.
commit
|
commitdiff
|
tree
2005-05-20
Ari
c
Ste
w
art
Fix a
leakin
g
h
andle i
n
MsiC
o
nfigureProd
u
c
t
ExW
.
commit
|
commitdiff
|
tree
2005-05-20
A
r
ic Stewart
Wri
t
e the RegO
w
ner
a
nd RegC
o
m
p
any ke
y
s a
s
blank if
.
.
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Ste
w
art
Fix quoting o
n
queries
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Stewart
Quo
t
ing fi
x
es
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Stewart
Co
r
rect q
u
e
r
y
quot
i
ng base
d
on Mike's patch
.
commit
|
commitdiff
|
tree
2005-05-18
Aric
S
tew
a
rt
A
f
ew
sm
a
ll fixes
.
commit
|
commitdiff
|
tree
2005-05-18
Aric Stewart
We cannot
i
nte
r
nally load the files in FileCost becaus
e
.
.
.
commit
|
commitdiff
|
tree
2005-05-18
A
r
i
c Stew
a
r
t
Correctly use sho
r
t filena
m
es from uncom
p
ressed file
.
.
.
commit
|
commitdiff
|
tree
2005-05-18
Aric Stewa
r
t
Som
e
error message
s
a
n
d strcmp
c
hanges sugges
t
ed by
.
.
.
commit
|
commitdiff
|
tree
2005-05-16
Aric Stewart
Correct a p
r
oblem with
parse_data if binary
d
ata was
.
.
.
commit
|
commitdiff
|
tree
2005-05-13
Aric Stewart
- Exec
u
teA
c
tion runs
t
he w
h
ole Exe
c
ute
t
able and not
.
.
.
commit
|
commitdiff
|
tree
2005-05-12
A
ric
S
tewart
Han
d
le WM_NCCALCSIZE in the
tab cont
r
ol
.
commit
|
commitdiff
|
tree
2005-05-11
Ar
i
c
S
tewart
Add a stub implementa
t
ion of RegisterTraceGuids
.
commit
|
commitdiff
|
tree
2005-05-09
Aric Stewart
Fix a few l
e
ak
i
ng objec
t
han
d
les
.
commit
|
commitdiff
|
tree
2005-05-07
Aric Stew
a
rt
Add a missi
n
g msiobj_re
l
eas
e
that was resu
l
ting
in
.
.
.
commit
|
commitdiff
|
tree
2005-05-07
A
ri
c
Stewart
Correc
t
a miss
i
ng
MsiClos
e
Handle(
)
.
commit
|
commitdiff
|
tree
2005-04-28
Ar
i
c Ste
w
art
Correct use
r
comp
o
n
e
n
t pu
b
l
i
cation
.
commit
|
commitdiff
|
tree
2005-04-28
Ar
i
c Stew
a
rt
I
m
plement MsiQueryFeature
S
tateW
.
commit
|
commitdiff
|
tree
2005-04-27
Aric
St
e
wa
r
t
Correct a le
a
king hkey h
a
ndle
.
commit
|
commitdiff
|
tree
2005-04-26
Aric Stewart
Expan
d
some
h
an
d
l
i
n
g
of special p
r
operti
e
s
i
n MsiGet
P
rodu
c
t
Info
.
commit
|
commitdiff
|
tree
2005-04-21
A
r
ic Stewart
F
ix for t
h
e return codes for the Qualifie
d
component
.
.
.
commit
|
commitdiff
|
tree
2005-04-20
Aric
St
e
wart
Implement
Publish Compone
n
ts in
o
rd
e
r for MsiGetQualifiedCo
m
.
.
.
commit
|
commitdiff
|
tree
2005-03-30
Aric Stewart
Make s
u
re t
h
e GUID of t
h
e typelib we
a
re registering
.
.
.
commit
|
commitdiff
|
tree
2005-03-24
Aric Ste
w
art
If runnin
g
in UI
m
ode
,
then d
i
spl
a
y t
h
e UI m
o
de di
a
logs
.
.
.
commit
|
commitdiff
|
tree
2005-03-22
Aric Stewar
t
T
e
st
package
creatio
n
.
commit
|
commitdiff
|
tree
2005-03-17
Aric Ste
w
art
For ShellExecuteExA we need to copy out the h
P
roc
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2005-03-08
A
r
ic Stewart
Implement EM_GETOLEINT
E
R
F
ACE
.
commit
|
commitdiff
|
tree
next