From b2019b8304ba407f58ea04881981fc03aa48ff68 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 17 Jan 2006 18:05:21 +0000 Subject: smoothed out the install process for RC7. THe reg file deletes all old path and loadlib statements; the installer only shows one readme now svn path=/trunk/; revision=4444 --- packages/win32_inno/TODO | 16 ++++---- packages/win32_inno/pd-inno.iss.in | 6 +-- packages/win32_inno/pd-settings.reg | 79 ++++++++++++------------------------- 3 files changed, 37 insertions(+), 64 deletions(-) (limited to 'packages') diff --git a/packages/win32_inno/TODO b/packages/win32_inno/TODO index 994556f6..1093eca8 100644 --- a/packages/win32_inno/TODO +++ b/packages/win32_inno/TODO @@ -1,12 +1,12 @@ -- check out using env vars in Path settings in registry, or make relative paths - -- Another detail is that the menu item "help/1 manual" results in no action - - possibly some link pointing to the wrong place? It turns out that the - rundll "open" thingy isn't working... - - make Pd.exe using MSYS's "start.exe" like MacOSX's "open" - - menu_openhtml on Win32 with rundll should be able to open other - filetypes like open on MACOSX. +- check out using env vars in Path settings in registry, or make relative + paths (I checked, you can't use env vars in the path or loadlib + settings... arg, this should be implemented) + + +- Another detail is that help browser can't open files if there is a space in + the path or filename. I think its a problem of Tcl escaping. The problem + is in u_main.tk in menu_openhtml on Win32 with rundll32 dll.url.FileHandler - get Windows Makefiles for Gem diff --git a/packages/win32_inno/pd-inno.iss.in b/packages/win32_inno/pd-inno.iss.in index e6230779..86eaf07c 100755 --- a/packages/win32_inno/pd-inno.iss.in +++ b/packages/win32_inno/pd-inno.iss.in @@ -100,10 +100,10 @@ Source: build\bin\cyclist.exe; DestDir: {sys}; Flags: confirmoverwrite promptifo ;----------------------------------------------------------------------------- ; build system files ; -Source: build\doc\manuals\Pd\Welcome.html; DestDir: {app}; Flags: isreadme; Tasks: +;Source: build\doc\manuals\Pd\Welcome.html; DestDir: {app}; Flags: isreadme; Tasks: Source: build\doc\manuals\Pd\ReadMe.html; DestDir: {app}; Flags: isreadme -Source: build\doc\manuals\Pd\License.html; DestDir: {app}; Flags: isreadme -Source: build\doc\manuals\Pd\Pd-LICENSE.txt; DestDir: {app}; Flags: isreadme +;Source: build\doc\manuals\Pd\License.html; DestDir: {app}; Flags: isreadme +;Source: build\doc\manuals\Pd\Pd-LICENSE.txt; DestDir: {app}; Flags: isreadme Source: build\pd-settings.reg; DestDir: {app}; Flags: ignoreversion Source: build\bin\*.*; DestDir: {app}\bin; Flags: ignoreversion confirmoverwrite recursesubdirs uninsremovereadonly Source: build\doc\*.*; DestDir: {app}\doc; Flags: ignoreversion confirmoverwrite recursesubdirs uninsremovereadonly; Attribs: readonly diff --git a/packages/win32_inno/pd-settings.reg b/packages/win32_inno/pd-settings.reg index a336b05c..dab1afd4 100755 --- a/packages/win32_inno/pd-settings.reg +++ b/packages/win32_inno/pd-settings.reg @@ -1,59 +1,6 @@ Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Pd] - -;; -;; blow away all lib settings to prevent conflicts, wrong order, etc. -"loadlib1"=- -"loadlib2"=- -"loadlib3"=- -"loadlib4"=- -"loadlib5"=- -"loadlib6"=- -"loadlib7"=- -"loadlib8"=- -"loadlib9"=- -"loadlib10"=- -"loadlib11"=- -"loadlib12"=- -"loadlib13"=- -"loadlib14"=- -"loadlib15"=- -"loadlib16"=- -"loadlib17"=- -"loadlib18"=- -"loadlib19"=- -"loadlib20"=- -"loadlib21"=- -"loadlib22"=- -"loadlib23"=- -"loadlib24"=- -"loadlib25"=- -"loadlib26"=- -"loadlib27"=- -"loadlib28"=- -"loadlib29"=- -"loadlib30"=- -"loadlib31"=- -"loadlib32"=- -"loadlib33"=- -"loadlib34"=- -"loadlib35"=- -"loadlib36"=- -"loadlib37"=- -"loadlib38"=- -"loadlib39"=- -"loadlib40"=- -"loadlib41"=- -"loadlib42"=- -"loadlib43"=- -"loadlib44"=- -"loadlib45"=- -"loadlib46"=- -"loadlib47"=- -"loadlib48"=- -"loadlib49"=- - ;; ;; load libs included with Pd-extended "loadlib1"="Gem" @@ -83,6 +30,32 @@ Windows Registry Editor Version 5.00 "loadlib25"="vbap" "loadlib26"="xsample" +;; +;; blow away other lib settings to prevent conflicts, wrong order, etc. +"loadlib27"=- +"loadlib28"=- +"loadlib29"=- +"loadlib30"=- +"loadlib31"=- +"loadlib32"=- +"loadlib33"=- +"loadlib34"=- +"loadlib35"=- +"loadlib36"=- +"loadlib37"=- +"loadlib38"=- +"loadlib39"=- +"loadlib40"=- +"loadlib41"=- +"loadlib42"=- +"loadlib43"=- +"loadlib44"=- +"loadlib45"=- +"loadlib46"=- +"loadlib47"=- +"loadlib48"=- +"loadlib49"=- + ;; ;; blow away all path settings to prevent conflicts, wrong order, etc. "path1"=- -- cgit v1.2.1