Annotation of Amaya/amaya-wx_release.nsi, revision 1.10

1.1       gully       1: ;--------------------------------
                      2: ;Include Modern UI
                      3: 
                      4:   !include "MUI.nsh"
                      5: 
                      6: ;--------------------------------
                      7: ;General
                      8: 
                      9:   ;Name and file
1.8       gully      10:   !define VERSION "9.0"
1.1       gully      11:   Name "Amaya WX ${VERSION}"
1.9       cvs        12:   OutFile "amaya-WinXP-${VERSION}.exe"
1.1       gully      13:   
                     14:   ;Use lzma to compress (better than zip)
                     15:   SetCompressor lzma
                     16: 
1.9       cvs        17: 
1.1       gully      18:   ;Default installation folder
1.2       gully      19:   InstallDir "$PROGRAMFILES\AmayaWX"
1.1       gully      20:   
                     21:   ;Get installation folder from registry if available
1.2       gully      22:   InstallDirRegKey HKCU "Software\AmayaWX" ""
1.1       gully      23: 
                     24: ;--------------------------------
                     25: ;Variables
                     26: 
1.3       gully      27: 
1.1       gully      28:   Var STARTMENU_FOLDER
                     29: ;--------------------------------
                     30: ;Interface Settings
                     31: 
                     32:   !define MUI_ABORTWARNING
                     33: 
                     34: ;--------------------------------
                     35: ;Language Selection Dialog Settings
                     36: 
                     37:   ;Remember the installer language
                     38:   !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" 
1.2       gully      39:   !define MUI_LANGDLL_REGISTRY_KEY "Software\AmayaWX" 
1.1       gully      40:   !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
                     41: 
                     42: ;--------------------------------
                     43: ;Pages
                     44: 
                     45:   !insertmacro MUI_PAGE_LICENSE "amaya\COPYRIGHT"
                     46:   !insertmacro MUI_PAGE_COMPONENTS
                     47:   !insertmacro MUI_PAGE_DIRECTORY
                     48: 
                     49:   ;Start Menu Folder Page Configuration
                     50:   !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" 
1.2       gully      51:   !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\AmayaWX" 
1.1       gully      52:   !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
                     53:   !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
                     54: 
                     55:   !insertmacro MUI_PAGE_INSTFILES
                     56:   
1.10    ! gully      57:   !define MUI_FINISHPAGE_LINK "Visit the Amaya site for the latest news, FAQs and support"
        !            58:   !define MUI_FINISHPAGE_LINK_LOCATION "http://www.w3.org/Amaya"
        !            59: 
        !            60:   !define MUI_FINISHPAGE_RUN "$INSTDIR\WindowsWX\bin\amaya.exe"
        !            61:   !define MUI_FINISHPAGE_NOREBOOTSUPPORT
        !            62:   
        !            63:   !insertmacro MUI_PAGE_FINISH
        !            64: 
1.1       gully      65:   !insertmacro MUI_UNPAGE_CONFIRM
                     66:   !insertmacro MUI_UNPAGE_INSTFILES
                     67: 
                     68: ;--------------------------------
                     69: ;Languages
                     70: 
                     71:   !insertmacro MUI_LANGUAGE "English"
                     72:   !insertmacro MUI_LANGUAGE "French"
                     73:   !insertmacro MUI_LANGUAGE "German"
                     74:   !insertmacro MUI_LANGUAGE "Spanish"
                     75: ;  !insertmacro MUI_LANGUAGE "SimpChinese"
                     76: ;  !insertmacro MUI_LANGUAGE "TradChinese"
                     77: ;  !insertmacro MUI_LANGUAGE "Japanese"
                     78: ;  !insertmacro MUI_LANGUAGE "Korean"
                     79: ;  !insertmacro MUI_LANGUAGE "Italian"
                     80: ;  !insertmacro MUI_LANGUAGE "Dutch"
                     81: ;  !insertmacro MUI_LANGUAGE "Danish"
                     82: ;  !insertmacro MUI_LANGUAGE "Swedish"
                     83: ;  !insertmacro MUI_LANGUAGE "Norwegian"
                     84: ;  !insertmacro MUI_LANGUAGE "Finnish"
                     85: ;  !insertmacro MUI_LANGUAGE "Greek"
                     86:   !insertmacro MUI_LANGUAGE "Russian"
                     87:   !insertmacro MUI_LANGUAGE "Portuguese"
                     88: ;  !insertmacro MUI_LANGUAGE "PortugueseBR"
                     89: ;  !insertmacro MUI_LANGUAGE "Polish"
                     90: ;  !insertmacro MUI_LANGUAGE "Ukrainian"
                     91: ;  !insertmacro MUI_LANGUAGE "Czech"
                     92: ;  !insertmacro MUI_LANGUAGE "Slovak"
                     93: ;  !insertmacro MUI_LANGUAGE "Croatian"
                     94: ;  !insertmacro MUI_LANGUAGE "Bulgarian"
                     95: ;  !insertmacro MUI_LANGUAGE "Hungarian"
                     96: ;  !insertmacro MUI_LANGUAGE "Thai"
                     97: ;  !insertmacro MUI_LANGUAGE "Romanian"
                     98: ;  !insertmacro MUI_LANGUAGE "Latvian"
                     99: ;  !insertmacro MUI_LANGUAGE "Macedonian"
                    100: ;  !insertmacro MUI_LANGUAGE "Estonian"
                    101:   !insertmacro MUI_LANGUAGE "Turkish"
                    102: ;  !insertmacro MUI_LANGUAGE "Lithuanian"
                    103: ;  !insertmacro MUI_LANGUAGE "Catalan"
                    104: ;  !insertmacro MUI_LANGUAGE "Slovenian"
                    105: ;  !insertmacro MUI_LANGUAGE "Serbian"
                    106: ;  !insertmacro MUI_LANGUAGE "SerbianLatin"
                    107: ;  !insertmacro MUI_LANGUAGE "Arabic"
                    108: ;  !insertmacro MUI_LANGUAGE "Farsi"
                    109: ;  !insertmacro MUI_LANGUAGE "Hebrew"
                    110: ;  !insertmacro MUI_LANGUAGE "Indonesian"
                    111: ;  !insertmacro MUI_LANGUAGE "Mongolian"
                    112: ;  !insertmacro MUI_LANGUAGE "Luxembourgish"
                    113: ;  !insertmacro MUI_LANGUAGE "Albanian"
                    114: 
                    115: ;--------------------------------
                    116: ;Reserve Files
                    117:   
                    118:   ;These files should be inserted before other files in the data block
                    119:   ;Keep these lines before any File command
                    120:   ;Only for solid compression (by default, solid compression is enabled for BZIP2 and LZMA)
                    121:   
                    122:   !insertmacro MUI_RESERVEFILE_LANGDLL
                    123: 
                    124: ;--------------------------------
                    125: ;Installer Sections
                    126: 
                    127: Section "Amaya" SecAmaya
                    128: 
1.9       cvs       129: 
1.10    ! gully     130:   SetDetailsPrint textonly
        !           131:   DetailPrint "Testing supported OS..."
        !           132:   SetDetailsPrint listonly
        !           133: 
1.9       cvs       134:  ;XXXXXXXXXXXXXXXXXXXXXXXXXX
                    135:  ;Test the platform
                    136:  ;XXXXXXXXXXXXXXXXXXXXXXXXXX
1.10    ! gully     137:    ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
        !           138:    StrCmp $R0 "" lbl_notwinnt lbl_winnt
1.9       cvs       139:    
                    140:    ; we are not NT
1.10    ! gully     141:    lbl_notwinnt:
        !           142:    ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber
1.9       cvs       143:  
                    144:    StrCpy $R1 $R0 1
                    145:    StrCmp $R1 '4' 0 lbl_error
                    146:  
                    147:    StrCpy $R1 $R0 3
                    148:  
                    149:    StrCmp $R1 '4.0' lbl_win32_95
                    150:    StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98
                    151:  
                    152:    lbl_win32_95:
1.10    ! gully     153:      Abort "Win95 not supported"
1.9       cvs       154:  
                    155:    lbl_win32_98:
1.10    ! gully     156:      Abort "Win98 not supported"
1.9       cvs       157:  
                    158:    lbl_win32_ME:
1.10    ! gully     159:      Abort "WinME not supported"
1.9       cvs       160:  
                    161:    lbl_winnt:
                    162:  
                    163:    StrCpy $R1 $R0 1
                    164:  
                    165:    StrCmp $R1 '3' lbl_winnt_x
                    166:    StrCmp $R1 '4' lbl_winnt_x
                    167:  
                    168:    StrCpy $R1 $R0 3
                    169:  
                    170:    StrCmp $R1 '5.0' lbl_winnt_2000
                    171:    StrCmp $R1 '5.1' lbl_winnt_XP
1.10    ! gully     172:    StrCmp $R1 '5.2' lbl_winnt_2003
        !           173:    Goto lbl_error
1.9       cvs       174:  
                    175:    lbl_winnt_x:
                    176:      StrCpy $R0 "NT $R0" 6
                    177:    Goto lbl_done
                    178:  
                    179:    lbl_winnt_2000:
                    180:      Strcpy $R0 '2000'
                    181:    Goto lbl_done
                    182:  
                    183:    lbl_winnt_XP:
                    184:      Strcpy $R0 'XP'
                    185:    Goto lbl_done
                    186:  
                    187:    lbl_winnt_2003:
                    188:      Strcpy $R0 '2003'
                    189:    Goto lbl_done
                    190:  
                    191:    lbl_error:
1.10    ! gully     192:      Abort "Only WinXP/2k/NT are supported"
1.9       cvs       193:    lbl_done:
                    194:   ;XXXXXXXXXXXXXXXXXXXXXXXXXX
                    195: 
1.1       gully     196:   ;This section is required : readonly mode
                    197:   SectionIn RO
                    198: 
1.10    ! gully     199:   SetDetailsPrint textonly
        !           200:   DetailPrint "Installing Amaya binaries and wxWidgets DLL"
        !           201:   SetDetailsPrint listonly
        !           202: 
1.1       gully     203:   SetOutPath "$INSTDIR\WindowsWX\bin"
                    204:   File WindowsWX\bin\amaya.exe
                    205:   File WindowsWX\bin\wxmsw*u_xrc_vc_custom.dll
                    206:   File WindowsWX\bin\wxmsw*u_html_vc_custom.dll
                    207:   File WindowsWX\bin\wxmsw*u_core_vc_custom.dll
                    208:   File WindowsWX\bin\wxmsw*u_adv_vc_custom.dll
                    209:   File WindowsWX\bin\wxmsw*u_gl_vc_custom.dll
                    210:   File WindowsWX\bin\wxbase*u_vc_custom.dll
                    211:   File WindowsWX\bin\wxbase*u_xml_vc_custom.dll
                    212: ;  File WindowsWX\bin\thotprinter.exe
                    213: 
1.10    ! gully     214:   SetDetailsPrint textonly
        !           215:   DetailPrint "Installing Amaya resources : icons, dialogues"
        !           216:   SetDetailsPrint listonly
1.1       gully     217: 
                    218:   SetOutPath "$INSTDIR\resources\icons"
                    219:   File resources\icons\*.png
1.6       gully     220:   File resources\icons\*.gif
1.1       gully     221:   SetOutPath "$INSTDIR\resources\xrc"
                    222:   File resources\xrc\*.xrc
                    223: 
1.10    ! gully     224:   SetDetailsPrint textonly
        !           225:   DetailPrint "Installing Amaya schemas"
        !           226:   SetDetailsPrint listonly
1.1       gully     227: 
                    228:   SetOutPath "$INSTDIR\amaya"
                    229:   File amaya\COPYRIGHT
                    230:   File amaya\*.png
                    231:   File amaya\*.gif
                    232:   File amaya\*.css
                    233:   File amaya\*.html*
                    234:   File amaya\*.PRS
                    235:   File amaya\*.STR
                    236:   File amaya\*.TRA
                    237:   File amaya\*.conf
                    238:   File amaya\*.en
                    239:   File amaya\*.trans*
                    240:   File amaya\*.ico
                    241:   File amaya\*.svg
                    242: 
1.10    ! gully     243:   SetDetailsPrint textonly
        !           244:   DetailPrint "Installing annotlib schemas"
        !           245:   SetDetailsPrint listonly
        !           246: 
1.1       gully     247:   SetOutPath "$INSTDIR\annotlib"
                    248:   File annotlib\*.png
                    249:   File annotlib\*.gif
                    250:   File annotlib\*.PRS
                    251:   File annotlib\*.STR
                    252:   File annotlib\*.TRA
                    253:   File annotlib\*.en
                    254: 
1.10    ! gully     255:   SetDetailsPrint textonly
        !           256:   DetailPrint "Installing Amaya config files"
        !           257:   SetDetailsPrint listonly
        !           258: 
1.1       gully     259:   SetOutPath "$INSTDIR\config\libconfig"
                    260:   File config\libconfig\*.png
                    261:   File config\libconfig\*.svg
                    262:   File config\libconfig\*.css
                    263:   File config\libconfig\*.lhtml
                    264: 
                    265:   SetOutPath "$INSTDIR\config"
                    266:   File config\*-amayadialogue
                    267:   File config\*-libdialogue
                    268:   File config\*-amayamsg
                    269:   File config\*-libdialogue
                    270:   File config\lib_files.dat
                    271:   File config\fonts.*
                    272:   File config\amaya.kb
                    273:   File config\amaya.profiles
                    274:   File config\*.rdf
                    275:   File config\annot.schemas
                    276:   File config\win-thot.rc
                    277: 
1.10    ! gully     278:   SetDetailsPrint textonly
        !           279:   DetailPrint "Installing Amaya dictionnaries"
        !           280:   SetDetailsPrint listonly
        !           281: 
1.1       gully     282:   SetOutPath "$INSTDIR\dicopar"
                    283:   File dicopar\alphabet
                    284:   File dicopar\*.ptn
                    285:   File dicopar\clavier
                    286:   File dicopar\*.dic
                    287: 
1.10    ! gully     288:   SetDetailsPrint textonly
        !           289:   DetailPrint "Installing Amaya documentation"
        !           290:   SetDetailsPrint listonly
        !           291: 
1.1       gully     292:   SetOutPath "$INSTDIR\doc\html"
                    293:   File doc\html\*
1.4       gully     294:   SetOutPath "$INSTDIR\doc\html\accessibility_in_amaya"
1.1       gully     295:   File doc\html\accessibility_in_amaya\*
1.4       gully     296:   SetOutPath "$INSTDIR\doc\html\attaching_annotations"
1.1       gully     297:   File doc\html\attaching_annotations\*
1.4       gully     298:   SetOutPath "$INSTDIR\doc\html\browsing"
1.1       gully     299:   File doc\html\browsing\*
1.4       gully     300:   SetOutPath "$INSTDIR\doc\html\configuring_amaya"
1.1       gully     301:   File doc\html\configuring_amaya\*
1.4       gully     302:   SetOutPath "$INSTDIR\doc\html\editing_attributes"
1.1       gully     303:   File doc\html\editing_attributes\*
1.4       gully     304:   SetOutPath "$INSTDIR\doc\html\editing_documents"
1.1       gully     305:   File doc\html\editing_documents\*
1.4       gully     306:   SetOutPath "$INSTDIR\doc\html\editing_iso-latin-1_characters"
1.1       gully     307:   File doc\html\editing_iso-latin-1_characters\*
1.4       gully     308:   SetOutPath "$INSTDIR\doc\html\editing_mathematics"
1.1       gully     309:   File doc\html\editing_mathematics\*
1.4       gully     310:   SetOutPath "$INSTDIR\doc\html\editing_tables"
1.1       gully     311:   File doc\html\editing_tables\*
1.4       gully     312:   SetOutPath "$INSTDIR\doc\html\elements"
1.1       gully     313:   File doc\html\elements\*
1.4       gully     314:   SetOutPath "$INSTDIR\doc\html\HTML-elements"
1.1       gully     315:   File doc\html\HTML-elements\*
1.4       gully     316:   SetOutPath "$INSTDIR\doc\html\linking"
1.1       gully     317:   File doc\html\linking\*
1.4       gully     318:   SetOutPath "$INSTDIR\doc\html\printing"
1.1       gully     319:   File doc\html\printing\*
1.4       gully     320:   SetOutPath "$INSTDIR\doc\html\saving_and_publishing_documents"
1.1       gully     321:   File doc\html\saving_and_publishing_documents\*
1.4       gully     322:   SetOutPath "$INSTDIR\doc\html\searching_and_replacing_text"
1.1       gully     323:   File doc\html\searching_and_replacing_text\*
1.4       gully     324:   SetOutPath "$INSTDIR\doc\html\selecting"
1.1       gully     325:   File doc\html\selecting\*
1.4       gully     326:   SetOutPath "$INSTDIR\doc\html\spell_checking"
1.1       gully     327:   File doc\html\spell_checking\*
1.4       gully     328:   SetOutPath "$INSTDIR\doc\html\style_sheets"
1.1       gully     329:   File doc\html\style_sheets\*
1.4       gully     330:   SetOutPath "$INSTDIR\doc\html\using_graphics"
1.1       gully     331:   File doc\html\using_graphics\*
1.4       gully     332:   SetOutPath "$INSTDIR\doc\html\using_image_maps"
1.1       gully     333:   File doc\html\using_image_maps\*
1.4       gully     334:   SetOutPath "$INSTDIR\doc\html\using_the_makebook_function"
1.1       gully     335:   File doc\html\using_the_makebook_function\*
1.4       gully     336:   SetOutPath "$INSTDIR\doc\html\using_xml"
1.1       gully     337:   File doc\html\using_xml\*
1.4       gully     338:   SetOutPath "$INSTDIR\doc\html\viewing"
1.1       gully     339:   File doc\html\viewing\*
                    340: 
                    341:   SetOutPath "$INSTDIR\doc\images"
                    342:   File doc\images\*
                    343: 
1.10    ! gully     344:   SetDetailsPrint textonly
        !           345:   DetailPrint "Installing Amaya ttf fonts"
        !           346:   SetDetailsPrint listonly
        !           347: 
1.1       gully     348:   SetOutPath "$INSTDIR\fonts"
                    349:   File fonts\*
                    350: 
1.10    ! gully     351:   SetDetailsPrint textonly
        !           352:   DetailPrint "Writting registry keys"
        !           353:   SetDetailsPrint listonly
        !           354: 
1.1       gully     355:   ;Store installation folder
1.10    ! gully     356:   WriteRegStr HKCU "Software\AmayaWX" "" $INSTDIR 
        !           357:   WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "UninstallString" '"$INSTDIR\Uninstall.exe"'
        !           358:   WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "InstallLocation" "$INSTDIR"
        !           359:   WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "DisplayName" "Amaya"
        !           360:   ;WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "DisplayIcon" "$INSTDIR\NSIS.exe,0"
        !           361:   WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "DisplayVersion" "${VERSION}"
        !           362: ;  WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "VersionMajor" "${VER_MAJOR}"
        !           363: ;  WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "VersionMinor" "${VER_MINOR}.${VER_REVISION}"
        !           364:   WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX" "URLInfoAbout" "http://www.w3.org/Amaya"
1.1       gully     365:   
                    366:   ;Create uninstaller
                    367:   WriteUninstaller "$INSTDIR\Uninstall.exe"
                    368: 
                    369:   ;Start Menu
                    370:   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application   
                    371:     ;Create shortcuts
                    372:     CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
                    373:     CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
                    374:     CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk" "$INSTDIR\WindowsWX\bin\amaya.exe"
                    375:   !insertmacro MUI_STARTMENU_WRITE_END
                    376: 
1.3       gully     377:   ;Create desktop link
                    378:   CreateShortCut "$DESKTOP\AmayaWX.lnk" "$INSTDIR\WindowsWX\bin\amaya.exe"
1.1       gully     379: SectionEnd
                    380: 
                    381: ;--------------------------------
                    382: ;Installer Functions
                    383: 
                    384: Function .onInit
                    385: 
                    386:   !insertmacro MUI_LANGDLL_DISPLAY
                    387: 
                    388: FunctionEnd
                    389: 
                    390: ;--------------------------------
                    391: ;Descriptions
                    392: 
                    393:   ;USE A LANGUAGE STRING IF YOU WANT YOUR DESCRIPTIONS TO BE LANGAUGE SPECIFIC
                    394: 
                    395:   ;Assign descriptions to sections
                    396:   !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
                    397:     !insertmacro MUI_DESCRIPTION_TEXT ${SecAmaya} "Amaya."
                    398:   !insertmacro MUI_FUNCTION_DESCRIPTION_END
                    399: 
                    400:  
                    401: ;--------------------------------
                    402: ;Uninstaller Section
                    403: 
                    404: Section "Uninstall"
                    405: 
1.10    ! gully     406:   SetDetailsPrint textonly
        !           407:   DetailPrint "Uninstalling Amaya..."
        !           408:   SetDetailsPrint listonly
        !           409: 
        !           410:   IfFileExists $INSTDIR\WindowsWX\bin\amaya.exe amaya_installed
        !           411:     MessageBox MB_YESNO "It does not appear that Amaya is installed in the directory '$INSTDIR'.$\r$\nContinue anyway (not recommended)?" IDYES amaya_installed
        !           412:     Abort "Uninstall aborted by user"
        !           413:   amaya_installed:
        !           414: 
        !           415: 
        !           416:   SetDetailsPrint textonly
        !           417:   DetailPrint "Deleting Files..."
        !           418:   SetDetailsPrint listonly
        !           419: 
        !           420:   ReadRegStr $STARTMENU_FOLDER HKCU "Software\AmayaWX" "Start Menu Folder"
        !           421:   IfFileExists "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk" amaya_smp_installed
        !           422:     Goto amaya_smp_notinstalled
        !           423:   amaya_smp_installed:
1.5       gully     424:   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk"
                    425:   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk"
                    426:   RMDir "$SMPROGRAMS\$STARTMENU_FOLDER"
1.3       gully     427:   Delete "$DESKTOP\AmayaWX.lnk"
1.10    ! gully     428:   amaya_smp_notinstalled:
        !           429: 
        !           430:   RMDir /r "$INSTDIR"
        !           431: 
        !           432:   SetDetailsPrint textonly
        !           433:   DetailPrint "Deleting Registry Keys..."
        !           434:   SetDetailsPrint listonly
1.1       gully     435: 
1.10    ! gully     436:   DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX"
        !           437:   DeleteRegKey HKLM "Software\AmayaWX"
1.1       gully     438: 
                    439: SectionEnd
                    440: 
                    441: ;--------------------------------
                    442: ;Uninstaller Functions
                    443: 
                    444: Function un.onInit
                    445: 
                    446:   !insertmacro MUI_UNGETLANGUAGE
                    447:   
                    448: FunctionEnd

Webmaster