Stephen Birarda
|
a47cf35b32
|
write post install option choices to registry
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
f4817032ec
|
make uninstaller name a cmake/cpack variable
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
2619c351e8
|
constantize the uninstaller name
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
24ef51c40b
|
use EXEDIR to check if uninstaller is in temp
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
24903ad161
|
add the StrContains macro
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
c002332f9c
|
copy uninstaller to temp directory for correct naming
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
4e03a06ff9
|
set package name prior to uninstaller creation
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
7f92312d06
|
reference new elevated uninstaller for file command
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
e6b106e152
|
move UAC include outside inner defines
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
6bccdc81b4
|
use the UAC plugin to elevate uninstaller
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
0a0b152f97
|
attempt to specify user only level for temp installer
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
265879cacf
|
request admin elevation for uninstaller as well
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
75a8ab56bc
|
attempt to sign in inner invocation
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
ed56dd7303
|
call makensis with RunAsInvoker
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
9972e2b096
|
attempt to use RunAsInvoker for inner/outer uninstaller
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
c064a31b77
|
use ExecWait so it is performed as admin
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
c0095e57d9
|
run elevated prior to running temp installer
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
e1ebb5ae5d
|
use execute in place of system
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
fceb916787
|
request admin prior to system call
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
d8a0b28655
|
allow execution of command to use env
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
35211049a0
|
fix for env variable referencing for signtool
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
89e8cd16d3
|
use quotes in nsis template for signtool path
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
b9ccef6c2c
|
use string replace to escape signtool path
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
0d2b8f183e
|
use fully escaped path for nsis compatibility
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
256347f6ef
|
use direct comparison instead of define check
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
a17ac026cc
|
use compile time command for conditional signing
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
f8ca9e64a9
|
pass the signtool executable to nsis
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
7f08d77b36
|
move uninstaller signing to onInit
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
cc4f7a9ad8
|
add message if executable signing enabled
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
6b796a26b0
|
replace name of script for inner invocation
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
3cc8457a98
|
only call signtool on uninstaller for production build
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
d6f50b66d6
|
add the inner/outer paradigm for signed uninstaller
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
3b12eef79b
|
use full path and not simply name for target
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
14196ba370
|
fix for target file name interpolation
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
44e1cdfe00
|
make executable signing a post build step
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
e036531796
|
attempt to sign executable as a post build step
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
547d2043e8
|
fix for execute_process call with signtool command
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
e50e28468c
|
add a status message for executable signing
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
798d234d63
|
remove package bundle copying of ssleay dll
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
d14c8cf9cc
|
add signing of DS and AC executable
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
9aa5d017d6
|
add optional signing of interface executable
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
3a9ac7d4ac
|
remove macro to consolidate installer components
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
fec7b77577
|
leave the disabled cancel button for spacing
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
ef0d3b11e9
|
use explicit text for finish button
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
47dbd9d850
|
hide back and cancel buttons on finish page
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
7ce36a69a0
|
change close button text before nsDialog create
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
db5935c275
|
try to change button text at very end
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
f830c9ce25
|
launch interface or console post-install if requested
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
fa71136880
|
drop post install options label size to 10
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
fe220ca658
|
attempted fix for finish button text change
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
399cc5c4d4
|
tweak options label font and close button text
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
8d8c3426d2
|
delete startup shortcut for server console during uninstall
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
a5ea0777c2
|
make the options label bold
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
98284862f0
|
explicitly set text for post install dialog button
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
b1b99479cc
|
add missing SERVER_STARTUP_STATE variable
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
26933573c2
|
handle desktop shortcut for console, startup item
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
92d4cc6fc1
|
add a label above post install options
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
ca2b3c323d
|
create interface desktop shortcut if required
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
fd3b665add
|
make the confirmation page the finish page
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
f041479f42
|
default some checkboxes to checked
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
269937fe7f
|
add conditional options to post install dialog
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
a6c8c62d36
|
make sure nsDialog file is included
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
288b044a0f
|
use nsDialogs for custom post install options
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
dd0f541759
|
move call to ReserveFile to right spot
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
c9ecf35d82
|
rename template file used for post install options
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
58cc86bc5b
|
add a file for NSIS post install options
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
cfcda488c4
|
use corect interpolation of display name option
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
798760f175
|
change cpack names for generated installer
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
9f2fbc37bb
|
only remove protocol handler if installed
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
929976e781
|
use new console exec name var from properties
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
53eb66418a
|
fix for falsity of build types
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
a2904cdc7b
|
use a CPackProperties file for custom installer variables
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
b4002d5f42
|
conditional reg entries for prod build only
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
0cdc78bdbe
|
remove High Fidelity protocol during uninstall
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
f844573566
|
name hifi:// links the High Fidelity Protocol
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
7739749220
|
add URL handler registration for Interface
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
b8966de85e
|
simplified shortcut creation for nsis installer
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
7f1c66f529
|
replace interface icon name with icon index
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
25d9a1869a
|
handle skipped parameters in CreateShortcut call
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
ae67da4bcb
|
use absolute path to interface icon
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
301124ba3c
|
fix reference to rc template and icon prefix
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
f8f0b99a46
|
add icon to interface exec, icons in start menu
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
6f7663fbae
|
add conditional handling for server-console shortcut
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
70077591df
|
correct intepolation for defines in NSIS
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
9c8a05fad9
|
use string variables for interface shortcut setup
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
a6006af7be
|
use variables in NSIS script for names
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
9621773082
|
add back the NSIS.template.in file
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
59b6d8fde8
|
set CPACK_MODULE_PATH so custom template is used
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
d2f35adc11
|
add space back to package name and vendor
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
63a88815bc
|
add NSIS template for custom installer options
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
87e55543ce
|
repairs to component group for client/dde
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
fcd9d9b810
|
setup optional dde archive for windows
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
8842c66109
|
include trailing slash in windows file copy
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
1faa78fe72
|
install fixed up DS and AC beside console
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
718e994050
|
fix for faceshift library name on OS X
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
1a10d2eb72
|
switch to a DragNDrop installer for OS X
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
dedb7e2778
|
bury components in a shell application inside the server-console
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
86facc15d1
|
remove debug message in fixup_interface macro
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
55886d43f5
|
add DDE component as downloadable optional
|
2016-01-15 15:41:34 -08:00 |
|
Stephen Birarda
|
4f00982724
|
remove extraneous add dependency for FIXUP_LIB
|
2016-01-15 15:41:34 -08:00 |
|