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
wintrust: Add a helper function to create a chain for a signer.
2005-09-19
A
ric Stewart
Add the IHlinkFram
e
in
t
erface to hli
n
k
.
i
d
l
.
commit
|
commitdiff
|
tree
2005-09-07
Ari
c
Stewart
Impl
e
m
e
n
t
M
siReins
t
allFe
a
tu
r
e
.
commit
|
commitdiff
|
tree
2005-09-07
Aric St
e
wart
Fi
x
the tran
s
l
ati
o
n of dest to DestW, having
i
t
b
e
.
.
.
commit
|
commitdiff
|
tree
2005-09-06
Aric Stew
a
rt
Be sure to null te
r
minate
t
he string in MsiGetPro
d
u
c
tInfoA
.
.
.
commit
|
commitdiff
|
tree
2005-09-06
Ari
c
Stewart
Read
i
ng the MRUlist usin
g
the W
f
unctions we n
e
ed to
.
.
.
commit
|
commitdiff
|
tree
2005-09-06
Aric Stewa
r
t
Ad
d
ed stub
i
mple
m
entatio
n
s for MsiEnumP
a
t
c
hesA/W
.
commit
|
commitdiff
|
tree
2005-09-06
Ari
c
Stewart
Add
t
he GUID for Patch fil
e
s so that they can be ope
n
ed
.
.
.
commit
|
commitdiff
|
tree
2005-08-25
Aric Stewar
t
The
f
ile n
a
me use
d
in
the
u
i messages
i
s
t
he ta
r
get
.
.
.
commit
|
commitdiff
|
tree
2005-08-25
A
r
i
c
Stewart
Display
th
e
correct text string in the act
i
on text
.
.
.
commit
|
commitdiff
|
tree
2005-08-24
A
r
i
c
Stewart
Version 1 atl
m
od
u
les only have a stru
c
ture size o
f
.
.
.
commit
|
commitdiff
|
tree
2005-08-23
Aric St
e
wart
Mak
e
ind
e
x
I
NT n
o
t UIN
T
b
e
cause i
t
can be -1
.
commit
|
commitdiff
|
tree
2005-08-22
Aric Stewart
Fix for dreamweav
e
r site definition dialog
.
Need to
.
.
.
commit
|
commitdiff
|
tree
2005-08-19
Aric Stewart
In AtlModuleInit do n
o
t call in
i
tialization proce
d
ures
.
.
.
commit
|
commitdiff
|
tree
2005-08-16
Aric Stewar
t
Fixed
a
m
e
mory overflo
w
and l
e
ak
identified by Mike
.
.
.
commit
|
commitdiff
|
tree
2005-08-15
A
r
ic Ste
w
art
Add s
o
me bod
y
to ResolveSo
u
rce because it is
possible
.
.
.
commit
|
commitdiff
|
tree
2005-07-22
A
ric Stewar
t
Bail out i
f
t
he reg key is empty
.
This
p
revents us
.
.
.
commit
|
commitdiff
|
tree
2005-07-21
Aric Stewart
Use SOURCEDIR
i
ns
t
ead of PackagePath
.
Because the PackagePat
.
.
.
commit
|
commitdiff
|
tree
2005-07-15
Aric
S
tewart
Whe
n
adding an image cop
y
t
h
e full pr
e
viou
s
b
u
ff
e
r
.
commit
|
commitdiff
|
tree
2005-07-12
Aric Stewart
Both wcsc
h
r
and
w
csrchr should be able t
o
f
i
nd the
.
.
.
commit
|
commitdiff
|
tree
2005-07-12
Aric Stewart
Further t
e
sting s
h
ows that when Cust
o
m
A
ct
i
onData needs
.
.
.
commit
|
commitdiff
|
tree
2005-07-12
Aric S
t
e
w
art
U
s
e th
e
Sour
c
eList functions to g
e
t
the
s
ource path in
commit
|
commitdiff
|
tree
2005-07-12
A
r
ic Stewart
W
h
en working
t
o
ward insta
l
l on
demand support we
n
eed
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
Aric St
e
wa
r
t
P
r
op
e
rly
resize the buffer based on E
R
ROR_MORE_DATA
.
commit
|
commitdiff
|
tree
2005-07-11
Ar
i
c
S
tewart
U
s
e
the strings defined
in msi
.
h
.
commit
|
commitdiff
|
tree
2005-07-11
Aric Stewart
C
orrect a
n
erro
r
wh
e
re I
w
as no
t
p
r
operly advan
c
ing
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
Aric
S
tewart
Remove
s
om
e
duplicate prototypes and reformat the Source
L
ist
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
A
r
i
c Stewart
If MsiGetPrope
r
t
y(A/
W
) is
called with a NUL
L
for the
.
.
.
commit
|
commitdiff
|
tree
2005-07-11
Aric S
t
ewart
Add the
s
trin
g
con
s
tants
l
oca
t
ed in msi
.
h and make
.
.
.
commit
|
commitdiff
|
tree
2005-07-10
Aric
Ste
w
art
Implement MsiGetLa
n
guage
.
commit
|
commitdiff
|
tree
2005-07-08
Aric S
t
ewar
t
Inst
a
llShield does a number of ac
t
ions usi
n
g DoAct
i
on
.
.
.
commit
|
commitdiff
|
tree
2005-07-07
Aric Stewa
r
t
Fill
a
n
d
use the ProductCo
d
e
part of the MSIPACKAGE
.
.
.
commit
|
commitdiff
|
tree
2005-07-05
Ar
i
c
Stewart
Add s
o
urce
.
c to start
ha
n
dl
i
ng the vario
u
s M
s
iSo
u
r
c
eList
.
.
.
commit
|
commitdiff
|
tree
2005-06-30
Aric Stewart
Kee
p
track of
what sequence w
e
are in and
r
egister
.
.
.
commit
|
commitdiff
|
tree
2005-06-29
Aric Stew
a
rt
Impl
e
mentation for
EM
_
GETTEXTEX
.
commit
|
commitdiff
|
tree
2005-06-29
Ar
i
c Stew
a
r
t
Handle installs off multipl
e
v
o
lumes and pro
p
erly pu
l
l
.
.
.
commit
|
commitdiff
|
tree
2005-06-28
Aric Stewart
R
e
locate the
m
si file to p
r
event cd
l
oc
k
ing,
c
or
r
ect
e
d
.
.
.
commit
|
commitdiff
|
tree
2005-06-27
A
ric Stewart
F
ix the BrowseForFolder
dial
o
g so that when i
t
does
.
.
.
commit
|
commitdiff
|
tree
2005-06-24
Aric Ste
w
a
r
t
Perfor
m
E
xe
c
uteAction
a
t
U
I
Level
2
.
commit
|
commitdiff
|
tree
2005-06-24
Aric Stewart
Redo h
o
w we extract files from a cabinet in order to
.
.
.
commit
|
commitdiff
|
tree
2005-06-24
Aric Stewart
Rew
o
rk CreateShortcuts to use M
S
I_IterateRecords
.
commit
|
commitdiff
|
tree
2005-06-24
Aric Stewart
Prope
r
ly handle
-1
as a registry
k
e
y
r
oot
.
commit
|
commitdiff
|
tree
2005-06-24
Aric Stewar
t
Rework SelfR
e
gModules to use MSI_Ite
r
a
t
eRe
c
ords
.
commit
|
commitdiff
|
tree
2005-06-23
Aric S
t
ewar
t
Rew
o
rk component, feature and file loadin
g
t
o use MSI_Iterat
.
.
.
commit
|
commitdiff
|
tree
2005-06-23
Aric Stewart
Re
w
ork Re
g
isterFonts to use MSI_IterateR
e
c
ord
s
.
commit
|
commitdiff
|
tree
2005-06-23
Aric
S
tewart
Rework Write
I
niValues to use MSI_Ite
r
ate
R
ecords
.
commit
|
commitdiff
|
tree
2005-06-22
Ar
i
c St
e
wart
Rework Pub
l
ishProduct to use MSI_IterateReco
r
ds
.
commit
|
commitdiff
|
tree
2005-06-22
Aric Stewart
Rew
o
rk RegisterTyp
e
Libraries to use MSI_It
e
rateRecords
.
commit
|
commitdiff
|
tree
2005-06-22
A
r
ic S
t
e
wart
Rework LaunchCon
d
itions to use MSI_Ite
r
ateRe
c
o
r
ds
.
commit
|
commitdiff
|
tree
2005-06-21
A
ri
c
Stewart
Rework CostFi
n
alize to use
MSI_IterateRecords
.
commit
|
commitdiff
|
tree
2005-06-21
Aric
Stewart
Fix s
i
tu
a
tions whe
r
e
TARGE
T
D
I
R
is set to a non \ t
e
rm
i
n
ated
commit
|
commitdiff
|
tree
2005-06-21
Aric Stewart
R
ework WriteRegistryVa
l
u
e
s to u
s
e
MSI_It
e
rateR
e
cords
.
commit
|
commitdiff
|
tree
2005-06-21
Aric St
e
war
t
R
ework Cr
e
ateF
o
l
d
e
rs
t
o us
e
MSI_Iterate
R
ecords
.
commit
|
commitdiff
|
tree
2005-06-21
Ari
c
Stew
a
rt
Dup
l
i
cate files
s
h
ould
n
ot fail i
f
u
n
a
bl
e
to get Destinati
o
n
commit
|
commitdiff
|
tree
2005-06-20
Aric S
t
ewart
U
s
e MSI_IterateRecord
s
for
D
uplicateFile
s
.
commit
|
commitdiff
|
tree
2005-06-20
Aric Stewar
t
U
s
e MSI_IterateRecord
s
f
or processing
a
ctions
.
commit
|
commitdiff
|
tree
2005-06-17
Aric Ste
w
art
Allow control
e
vents to return codes to halt
the processi
n
g
.
.
.
commit
|
commitdiff
|
tree
2005-06-17
Aric S
t
e
wart
A
l
on
g
ov
e
r
d
ue fi
x
to MSI
_
SetT
a
rg
e
tPath
.
This s
h
ou
l
d
.
.
.
commit
|
commitdiff
|
tree
2005-06-17
Aric
S
tewart
Fles
h
out t
h
e remai
n
ing
keys in Re
g
is
t
erProd
u
c
t
.
commit
|
commitdiff
|
tree
2005-06-17
Aric S
t
ewart
Break out all the fil
e
relate
d
actions and helper fu
n
ctions
.
.
.
commit
|
commitdiff
|
tree
2005-06-16
Aric Stew
a
r
t
Break o
u
t a
l
l
the top level apis into install
.
c
.
commit
|
commitdiff
|
tree
2005-06-16
Aric S
t
ewart
A
s
imple
c
leanup to
o
n
ly track
t
h
e tem
p
f
ile if we
.
.
.
commit
|
commitdiff
|
tree
2005-06-16
A
r
ic Stewart
A
d
d
U
I mes
s
ages to FindRelatedPr
o
duct
s
.
commit
|
commitdiff
|
tree
2005-06-16
Aric Stewart
Break out a
l
l the class registrati
o
n
actions into classes
.
.
.
commit
|
commitdiff
|
tree
2005-06-15
A
r
ic Stewart
Break out all the h
e
lper fu
n
ctions into h
e
lper
s
.
c
.
commit
|
commitdiff
|
tree
2005-06-13
Aric Stewa
r
t
A "1"
is
r
e
turned not
a
1
fo
r
A
s
sig
n
mentT
y
pe
.
Also
.
.
.
commit
|
commitdiff
|
tree
2005-06-09
Ari
c
Stewart
E
x
t
e
nding upon Mike McCormack's cl
e
anup
t
o
us
e
MSI_Recor
d
Get
.
.
.
commit
|
commitdiff
|
tree
2005-06-09
Aric Stewa
r
t
Register
the Product Ve
r
sion als
o
.
commit
|
commitdiff
|
tree
2005-06-09
Aric
Ste
w
art
Avoid a l
o
op where a parent'
s
parent refers t
o
itself
.
.
.
commit
|
commitdiff
|
tree
2005-06-09
Aric
S
t
ewart
A
dde
d
module
upg
r
ade
.
c and implemented FindRelat
e
dProd
u
cts
.
commit
|
commitdiff
|
tree
2005-06-08
Aric St
e
w
a
rt
S
e
t the Pr
e
sele
c
ted property if ap
p
ropriate (r
e
le
v
ant
to
commit
|
commitdiff
|
tree
2005-06-08
Aric S
t
ewart
Write
out Produc
t
L
a
n
g
uage and P
r
oduct Ic
o
n to the
.
.
.
commit
|
commitdiff
|
tree
2005-06-08
A
ric
Stewart
Wr
i
te
o
ut Upgr
a
deCodes to the registry t
o
allow for
.
.
.
commit
|
commitdiff
|
tree
2005-06-08
Aric Stewart
Add Language to th
e
values we
can q
u
ery
w
ith MsiGetProductInfo
.
commit
|
commitdiff
|
tree
2005-06-07
Aric
S
tewart
Add functions to add the User UpgradeCodes
.
commit
|
commitdiff
|
tree
2005-06-07
Ar
i
c S
t
e
wart
C
orrect
a
crash if the le
n
gth buff
e
r i
s
NULL
.
commit
|
commitdiff
|
tree
2005-06-06
Ar
i
c
Stewart
D
on
'
t get c
a
u
ght in loops on pa
r
ent p
r
o
g
ids
.
commit
|
commitdiff
|
tree
2005-06-04
A
r
ic Stewart
Ma
k
e sure
t
he TRA
C
E s
t
atem
e
nts do not sp
e
w
g
arba
g
e
.
.
.
commit
|
commitdiff
|
tree
2005-06-04
A
ri
c
S
te
w
art
Since multiple progi
d
s
can refer to 1 cl
a
ss we
n
e
ed
.
.
.
commit
|
commitdiff
|
tree
2005-06-03
Aric Stewart
Loc
a
te where a buffer size is n
o
t
being s
e
t and c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2005-06-03
Ar
i
c
S
t
e
wart
Ad
d
install_on_de
m
a
n
d for
E
xtension
s
e
r
vers also
.
currently
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
Ari
c
St
e
wa
r
t
Do not loop if a
P
rog
I
d's Pare
n
t Index it
i
tself
.
commit
|
commitdiff
|
tree
2005-06-02
Aric Stewart
Print a message for
s
kipped actions in Proc
e
ssExecSequ
e
nce
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
Aric S
t
ewart
D
o
not change a
f
e
ature
s
state to Adverti
s
e if it e
x
plic
i
tly
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
Aric Stewart
For t
y
pel
i
bs ind
e
x
1
do n
o
t add \\1 t
o
the pat
h
.
This
.
.
.
commit
|
commitdiff
|
tree
2005-06-02
A
r
ic Ste
w
ar
t
Regis
t
e
r t
h
e
FileType a
n
d correct short vs l
o
ng
p
at
h
.
.
.
commit
|
commitdiff
|
tree
2005-05-27
Aric Stewart
In
t
roduce really basic scripting of action
s
.
This is
.
.
.
commit
|
commitdiff
|
tree
2005-05-27
A
r
ic Stewart
R
estrict de
f
orma
t
i
n
g of nes
t
ed in
d
ex ke
y
s [[1]]
.
commit
|
commitdiff
|
tree
2005-05-26
Ari
c
Stewart
First
pass at writing out CurVer keys fo
r
ProgIds
.
.
.
.
commit
|
commitdiff
|
tree
2005-05-26
Aric Stew
a
rt
A bi
g
r
ewrite of the whol
e
R
egi
s
terClass, Regi
s
terProgId,
commit
|
commitdiff
|
tree
2005-05-25
A
r
ic Stewart
I
m
p
l
e
m
e
nt t
h
e [
!
f
i
le] f
o
rmat t
o
pr
o
duce the shor
t
f
ilename
.
commit
|
commitdiff
|
tree
2005-05-23
Aric Stewa
r
t
Dou
b
le
termi
n
ate S
Z
_MULTI p
r
operly
.
commit
|
commitdiff
|
tree
2005-05-23
Aric Stewart
Fix
a
le
a
kin
g
h
a
n
d
l
e
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Stewart
We
h
av
e
a
s
t
ub for MsiGet
U
serInfoA we should use it
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Stewart
Fix
a
l
e
a
ki
n
g handle in Msi
C
onfigureProduc
t
ExW
.
commit
|
commitdiff
|
tree
2005-05-20
Ari
c
Stewart
Wr
i
te the RegOwne
r
and RegComp
a
n
y keys as bl
a
nk if
.
.
.
commit
|
commitdiff
|
tree
2005-05-20
A
r
ic S
t
ewart
Fix quoting
on queries
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Stewart
Quoting fixes
.
commit
|
commitdiff
|
tree
2005-05-20
Aric Stewart
C
orre
c
t query quoting based on Mike's patch
.
commit
|
commitdiff
|
tree
2005-05-18
Aric Stewart
A few small fi
x
es
.
commit
|
commitdiff
|
tree
2005-05-18
Aric St
e
wart
We ca
n
not internally load
t
he fi
l
e
s in F
i
leCost b
e
cause
.
.
.
commit
|
commitdiff
|
tree
next