Temporarily disable associate in Windows installer as it is broken

This commit is contained in:
Et0h 2016-07-02 21:00:53 +01:00
parent a1ab184e9a
commit c506606654

View File

@ -127,13 +127,13 @@ NSIS_SCRIPT_TEMPLATE = r"""
Var Dialog Var Dialog
Var Icon_Syncplay Var Icon_Syncplay
Var Icon_Syncplay_Handle Var Icon_Syncplay_Handle
Var CheckBox_Associate ;Var CheckBox_Associate
Var CheckBox_VLC Var CheckBox_VLC
Var CheckBox_AutomaticUpdates Var CheckBox_AutomaticUpdates
Var CheckBox_StartMenuShortcut Var CheckBox_StartMenuShortcut
Var CheckBox_DesktopShortcut Var CheckBox_DesktopShortcut
Var CheckBox_QuickLaunchShortcut Var CheckBox_QuickLaunchShortcut
Var CheckBox_Associate_State ;Var CheckBox_Associate_State
Var CheckBox_VLC_State Var CheckBox_VLC_State
Var CheckBox_AutomaticUpdates_State Var CheckBox_AutomaticUpdates_State
Var CheckBox_StartMenuShortcut_State Var CheckBox_StartMenuShortcut_State
@ -165,13 +165,13 @@ NSIS_SCRIPT_TEMPLATE = r"""
Var Drive Var Drive
Var VLC_Directory Var VLC_Directory
!macro APP_ASSOCIATE EXT FileCLASS DESCRIPTION COMMANDTEXT COMMAND ;!macro APP_ASSOCIATE EXT FileCLASS DESCRIPTION COMMANDTEXT COMMAND
WriteRegStr HKCR ".$${EXT}" "" "$${FileCLASS}" ; WriteRegStr HKCR ".$${EXT}" "" "$${FileCLASS}"
WriteRegStr HKCR "$${FileCLASS}" "" `$${DESCRIPTION}` ; WriteRegStr HKCR "$${FileCLASS}" "" `$${DESCRIPTION}`
WriteRegStr HKCR "$${FileCLASS}\shell" "" "open" ; WriteRegStr HKCR "$${FileCLASS}\shell" "" "open"
WriteRegStr HKCR "$${FileCLASS}\shell\open" "" `$${COMMANDTEXT}` ; WriteRegStr HKCR "$${FileCLASS}\shell\open" "" `$${COMMANDTEXT}`
WriteRegStr HKCR "$${FileCLASS}\shell\open\command" "" `$${COMMAND}` ; WriteRegStr HKCR "$${FileCLASS}\shell\open\command" "" `$${COMMAND}`
!macroend ;!macroend
!macro APP_UNASSOCIATE EXT FileCLASS !macro APP_UNASSOCIATE EXT FileCLASS
; Backup the previously associated File class ; Backup the previously associated File class
@ -180,10 +180,10 @@ NSIS_SCRIPT_TEMPLATE = r"""
DeleteRegKey HKCR `$${FileCLASS}` DeleteRegKey HKCR `$${FileCLASS}`
!macroend !macroend
!macro ASSOCIATE EXT ;!macro ASSOCIATE EXT
!insertmacro APP_ASSOCIATE "$${EXT}" "Syncplay.$${EXT}" "$$INSTDIR\Syncplay.exe,%1%" \ ; !insertmacro APP_ASSOCIATE "$${EXT}" "Syncplay.$${EXT}" "$$INSTDIR\Syncplay.exe,%1%" \
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\"" ; "Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
!macroend ;!macroend
!macro UNASSOCIATE EXT !macro UNASSOCIATE EXT
!insertmacro APP_UNASSOCIATE "$${EXT}" "Syncplay.$${EXT}" !insertmacro APP_UNASSOCIATE "$${EXT}" "Syncplay.$${EXT}"
@ -197,7 +197,7 @@ NSIS_SCRIPT_TEMPLATE = r"""
MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running." MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running."
Abort Abort
StrCpy $$CheckBox_Associate_State $${BST_CHECKED} ;StrCpy $$CheckBox_Associate_State $${BST_CHECKED}
StrCpy $$CheckBox_StartMenuShortcut_State $${BST_CHECKED} StrCpy $$CheckBox_StartMenuShortcut_State $${BST_CHECKED}
Call GetVLCDir Call GetVLCDir
Call UpdateVLCCheckbox Call UpdateVLCCheckbox
@ -257,8 +257,8 @@ NSIS_SCRIPT_TEMPLATE = r"""
$${NSD_CreateLabel} 321u 122u 132 8u "$$(^SpaceAvailable)$$AvailibleSpaceGiB.$$AvailibleSpaceGB" $${NSD_CreateLabel} 321u 122u 132 8u "$$(^SpaceAvailable)$$AvailibleSpaceGiB.$$AvailibleSpaceGB"
Pop $$Label_Space Pop $$Label_Space
$${NSD_CreateCheckBox} 8u 59u 187u 10u "$$(^Associate)" ;$${NSD_CreateCheckBox} 8u 59u 187u 10u "$$(^Associate)"
Pop $$CheckBox_Associate ;Pop $$CheckBox_Associate
$${NSD_CreateBrowseButton} 185u 70u 70u 14u "$$(^BrowseVLCBtn)" $${NSD_CreateBrowseButton} 185u 70u 70u 14u "$$(^BrowseVLCBtn)"
Pop $$Button_Browse_VLC Pop $$Button_Browse_VLC
@ -283,9 +283,9 @@ NSIS_SCRIPT_TEMPLATE = r"""
$${NSD_CreateCheckbox} 158u 111u 130u 10u "$$(^QuickLaunchBar)" $${NSD_CreateCheckbox} 158u 111u 130u 10u "$$(^QuickLaunchBar)"
Pop $$CheckBox_QuickLaunchShortcut Pop $$CheckBox_QuickLaunchShortcut
$${If} $$CheckBox_Associate_State == $${BST_CHECKED} ;$${If} $$CheckBox_Associate_State == $${BST_CHECKED}
$${NSD_Check} $$CheckBox_Associate ; $${NSD_Check} $$CheckBox_Associate
$${EndIf} ;$${EndIf}
$${If} $$CheckBox_VLC_State == $${BST_CHECKED} $${If} $$CheckBox_VLC_State == $${BST_CHECKED}
$${NSD_Check} $$CheckBox_VLC $${NSD_Check} $$CheckBox_VLC
@ -317,7 +317,7 @@ NSIS_SCRIPT_TEMPLATE = r"""
Function DirectoryCustomLeave Function DirectoryCustomLeave
$${NSD_GetText} $$Text_Directory $$INSTDIR $${NSD_GetText} $$Text_Directory $$INSTDIR
$${NSD_GetState} $$CheckBox_Associate $$CheckBox_Associate_State ;$${NSD_GetState} $$CheckBox_Associate $$CheckBox_Associate_State
$${NSD_GetState} $$CheckBox_VLC $$CheckBox_VLC_State $${NSD_GetState} $$CheckBox_VLC $$CheckBox_VLC_State
$${NSD_GetState} $$CheckBox_AutomaticUpdates $$CheckBox_AutomaticUpdates_State $${NSD_GetState} $$CheckBox_AutomaticUpdates $$CheckBox_AutomaticUpdates_State
$${NSD_GetState} $$CheckBox_StartMenuShortcut $$CheckBox_StartMenuShortcut_State $${NSD_GetState} $$CheckBox_StartMenuShortcut $$CheckBox_StartMenuShortcut_State
@ -395,10 +395,10 @@ NSIS_SCRIPT_TEMPLATE = r"""
FunctionEnd FunctionEnd
Function InstallOptions Function InstallOptions
$${If} $$CheckBox_Associate_State == $${BST_CHECKED} ;$${If} $$CheckBox_Associate_State == $${BST_CHECKED}
Call Associate ; Call Associate
DetailPrint "Associated Syncplay with multimedia files" ; DetailPrint "Associated Syncplay with multimedia files"
$${EndIf} ;$${EndIf}
$${If} $$CheckBox_StartMenuShortcut_State == $${BST_CHECKED} $${If} $$CheckBox_StartMenuShortcut_State == $${BST_CHECKED}
CreateDirectory $$SMPROGRAMS\Syncplay CreateDirectory $$SMPROGRAMS\Syncplay
@ -425,32 +425,32 @@ NSIS_SCRIPT_TEMPLATE = r"""
FunctionEnd FunctionEnd
;Associates extensions with Syncplay ;Associates extensions with Syncplay
Function Associate ;Function Associate
!insertmacro ASSOCIATE avi ; !insertmacro ASSOCIATE avi
!insertmacro ASSOCIATE mpg ; !insertmacro ASSOCIATE mpg
!insertmacro ASSOCIATE mpeg ; !insertmacro ASSOCIATE mpeg
!insertmacro ASSOCIATE mpe ; !insertmacro ASSOCIATE mpe
!insertmacro ASSOCIATE m1v ; !insertmacro ASSOCIATE m1v
!insertmacro ASSOCIATE m2v ; !insertmacro ASSOCIATE m2v
!insertmacro ASSOCIATE mpv2 ; !insertmacro ASSOCIATE mpv2
!insertmacro ASSOCIATE mp2v ; !insertmacro ASSOCIATE mp2v
!insertmacro ASSOCIATE mkv ; !insertmacro ASSOCIATE mkv
!insertmacro ASSOCIATE mp4 ; !insertmacro ASSOCIATE mp4
!insertmacro ASSOCIATE m4v ; !insertmacro ASSOCIATE m4v
!insertmacro ASSOCIATE mp4v ; !insertmacro ASSOCIATE mp4v
!insertmacro ASSOCIATE 3gp ; !insertmacro ASSOCIATE 3gp
!insertmacro ASSOCIATE 3gpp ; !insertmacro ASSOCIATE 3gpp
!insertmacro ASSOCIATE 3g2 ; !insertmacro ASSOCIATE 3g2
!insertmacro ASSOCIATE 3pg2 ; !insertmacro ASSOCIATE 3pg2
!insertmacro ASSOCIATE flv ; !insertmacro ASSOCIATE flv
!insertmacro ASSOCIATE f4v ; !insertmacro ASSOCIATE f4v
!insertmacro ASSOCIATE rm ; !insertmacro ASSOCIATE rm
!insertmacro ASSOCIATE wmv ; !insertmacro ASSOCIATE wmv
!insertmacro ASSOCIATE swf ; !insertmacro ASSOCIATE swf
!insertmacro ASSOCIATE rmvb ; !insertmacro ASSOCIATE rmvb
!insertmacro ASSOCIATE divx ; !insertmacro ASSOCIATE divx
!insertmacro ASSOCIATE amv ; !insertmacro ASSOCIATE amv
FunctionEnd ;FunctionEnd
Function WriteRegistry Function WriteRegistry
Call GetSize Call GetSize