11 Section "un.Program Files" un.SecProgramFiles
14 !insertmacro FileListLyXBin Delete "$INSTDIR\bin\"
15 !insertmacro FileListLyXLauncher Delete "$INSTDIR\bin\"
16 !insertmacro FileListQtBin Delete "$INSTDIR\bin\"
17 !insertmacro FileListDll Delete "$INSTDIR\bin\"
18 !insertmacro FileListMSVCBin Delete "$INSTDIR\bin\"
19 !insertmacro FileListMSVCManifest Delete "$INSTDIR\bin\"
20 !insertmacro FileListNetpbmBin Delete "$INSTDIR\bin\"
21 !insertmacro FileListDTLBin Delete "$INSTDIR\bin\"
22 !insertmacro FileListDvipostBin Delete "$INSTDIR\bin\"
23 !insertmacro FileListPDFToolsBin Delete "$INSTDIR\bin\"
24 !insertmacro FileListPDFViewBin Delete "$INSTDIR\bin\"
25 !insertmacro FileListNSISPluginsStandard Delete "$INSTDIR\bin\"
26 !insertmacro FileListNSISPlugins Delete "$INSTDIR\bin\"
27 !insertmacro FileListMetaFile2EPS Delete "$INSTDIR\bin\"
31 RMDir /r "$INSTDIR\Resources"
33 # Components of Python
34 !insertmacro FileListPythonLibEncodings Delete "$INSTDIR\python\Lib\encodings\"
35 Delete "$INSTDIR\python\Lib\encodings\*.pyc"
36 RMDir "$INSTDIR\python\Lib\encodings"
37 !insertmacro FileListPythonLib Delete "$INSTDIR\python\Lib\"
38 Delete "$INSTDIR\python\Lib\*.pyc"
39 RMDir "$INSTDIR\python\Lib"
40 !insertmacro FileListPythonBin Delete "$INSTDIR\python\"
41 !insertmacro FileListMSVCBin Delete "$INSTDIR\python\"
42 !insertmacro FileListMSVCManifest Delete "$INSTDIR\python\"
43 RMDir "$INSTDIR\python"
45 # Components of ImageMagick
46 !insertmacro FileListImageMagick Delete "$INSTDIR\imagemagick\"
47 !insertmacro FileListMSVCBin Delete "$INSTDIR\imagemagick\"
48 !insertmacro FileListMSVCManifest Delete "$INSTDIR\imagemagick\"
49 RMDir "$INSTDIR\imagemagick"
51 # Components of Ghostscript
52 !insertmacro FileListGhostscriptBin Delete "$INSTDIR\ghostscript\bin\"
53 !insertmacro FileListMSVCBin Delete "$INSTDIR\ghostscript\bin\"
54 !insertmacro FileListMSVCManifest Delete "$INSTDIR\ghostscript\bin\"
55 RMDir "$INSTDIR\ghostscript\bin"
56 !insertmacro FileListGhostscriptLib Delete "$INSTDIR\ghostscript\lib\"
57 RMDir "$INSTDIR\ghostscript\lib"
58 !insertmacro FileListGhostscriptFonts Delete "$INSTDIR\ghostscript\fonts\"
59 RMDir "$INSTDIR\ghostscript\fonts"
60 !insertmacro FileListGhostscriptResourceCMap Delete "$INSTDIR\ghostscript\Resource\CMap\"
61 RMDir "$INSTDIR\ghostscript\Resource\CMap"
62 !insertmacro FileListGhostscriptResourceColorSpace Delete "$INSTDIR\ghostscript\Resource\ColorSpace\"
63 RMDir "$INSTDIR\ghostscript\Resource\ColorSpace"
64 !insertmacro FileListGhostscriptResourceDecoding Delete "$INSTDIR\ghostscript\Resource\Decoding\"
65 RMDir "$INSTDIR\ghostscript\Resource\Decoding"
66 !insertmacro FileListGhostscriptResourceEncoding Delete "$INSTDIR\ghostscript\Resource\Encoding\"
67 RMDir "$INSTDIR\ghostscript\Resource\Encoding"
68 RMDir "$INSTDIR\ghostscript\Resource"
69 RMDir "$INSTDIR\ghostscript"
72 !insertmacro FileListAiksaurusData Delete "$INSTDIR\aiksaurus\"
73 RMDir "$INSTDIR\aiksaurus"
76 Delete "$SMPROGRAMS\${APP_NAME} ${APP_SERIES_NAME}.lnk"
77 Delete "$DESKTOP\${APP_NAME} ${APP_SERIES_NAME}.lnk"
80 Delete "$INSTDIR\${SETUP_UNINSTALLER}"
87 DeleteRegKey SHELL_CONTEXT "${APP_REGKEY_SETUP}"
88 DeleteRegKey SHELL_CONTEXT "${APP_REGKEY}"
89 DeleteRegKey SHELL_CONTEXT "Software\Classes\${APP_REGNAME_DOC}"
90 DeleteRegKey SHELL_CONTEXT "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SETUP_UNINSTALLER_KEY}"
94 ReadRegStr $FileAssociation SHELL_CONTEXT "Software\Classes\${APP_EXT}" ""
96 ${If} $FileAssociation == "${APP_REGNAME_DOC}"
97 DeleteRegKey SHELL_CONTEXT "Software\Classes\${APP_EXT}"
100 ${If} $MultiUser.Privileges != "Admin"
101 ${OrIf} $MultiUser.Privileges != "Power"
103 # Delete Postscript printer for metafile to EPS conversion
104 ExecWait '$PrinterConf /q /dl /n "Metafile to EPS Converter"'
110 Section "un.User Preferences and Custom Files" un.SecUserFiles
112 SetShellVarContext current
113 RMDir /r "$APPDATA\${APP_DIR_USERDATA}"