Revision: 9842 http://pure-data.svn.sourceforge.net/pure-data/?rev=9842&view=rev Author: eighthave Date: 2008-05-18 04:04:42 -0700 (Sun, 18 May 2008)
Log Message: ----------- - added %USERPROFILE/Application Data/Pd and %ProgramFiles%/Common Files/Pd to the default paths on Windows
- added hexloader to load right after libdir on all platforms
- fixed generating script to generate the path deletes correctly on Windows
Modified Paths: -------------- branches/pd-extended/v0-40/packages/darwin_app/org.puredata.pd.default.plist branches/pd-extended/v0-40/packages/linux_make/default.pdsettings branches/pd-extended/v0-40/packages/win32_inno/pd-inno.iss.in branches/pd-extended/v0-40/packages/win32_inno/pd-settings.reg branches/pd-extended/v0-40/scripts/generate-pd-settings-files.sh
Modified: branches/pd-extended/v0-40/packages/darwin_app/org.puredata.pd.default.plist =================================================================== --- branches/pd-extended/v0-40/packages/darwin_app/org.puredata.pd.default.plist 2008-05-18 10:23:00 UTC (rev 9841) +++ branches/pd-extended/v0-40/packages/darwin_app/org.puredata.pd.default.plist 2008-05-18 11:04:42 UTC (rev 9842) @@ -9,83 +9,85 @@ <key>loadlib1</key> <string>libdir</string> <key>loadlib2</key> + <string>hexloader</string> + <key>loadlib3</key> <string>Gem</string> - <key>loadlib3</key> + <key>loadlib4</key> <string>cyclone</string> - <key>loadlib4</key> + <key>loadlib5</key> <string>zexy</string> - <key>loadlib5</key> + <key>loadlib6</key> <string>creb</string> - <key>loadlib6</key> + <key>loadlib7</key> <string>cxc</string> - <key>loadlib7</key> + <key>loadlib8</key> <string>iemlib</string> - <key>loadlib8</key> + <key>loadlib9</key> <string>list-abs</string> - <key>loadlib9</key> + <key>loadlib10</key> <string>mapping</string> - <key>loadlib10</key> + <key>loadlib11</key> <string>markex</string> - <key>loadlib11</key> + <key>loadlib12</key> <string>maxlib</string> - <key>loadlib12</key> + <key>loadlib13</key> <string>memento</string> - <key>loadlib13</key> + <key>loadlib14</key> <string>mjlib</string> - <key>loadlib14</key> + <key>loadlib15</key> <string>motex</string> - <key>loadlib15</key> + <key>loadlib16</key> <string>oscx</string> - <key>loadlib16</key> + <key>loadlib17</key> <string>pddp</string> - <key>loadlib17</key> + <key>loadlib18</key> <string>pdogg</string> - <key>loadlib18</key> + <key>loadlib19</key> <string>pixeltango</string> - <key>loadlib19</key> + <key>loadlib20</key> <string>pmpd</string> - <key>loadlib20</key> + <key>loadlib21</key> <string>rradical</string> - <key>loadlib21</key> + <key>loadlib22</key> <string>sigpack</string> - <key>loadlib22</key> + <key>loadlib23</key> <string>smlib</string> - <key>loadlib23</key> + <key>loadlib24</key> <string>toxy</string> - <key>loadlib24</key> + <key>loadlib25</key> <string>unauthorized</string> - <key>loadlib25</key> + <key>loadlib26</key> <string>vbap</string> - <key>loadlib26</key> + <key>loadlib27</key> <string>pan</string> - <key>loadlib27</key> + <key>loadlib28</key> <string>freeverb</string> - <key>loadlib28</key> + <key>loadlib29</key> <string>hcs</string> - <key>loadlib29</key> + <key>loadlib30</key> <string>jmmmp</string> - <key>loadlib30</key> + <key>loadlib31</key> <string>ext13</string> - <key>loadlib31</key> + <key>loadlib32</key> <string>hardware</string> - <key>loadlib32</key> + <key>loadlib33</key> <string>ggee</string> - <key>loadlib33</key> + <key>loadlib34</key> <string>iem_anything</string> - <key>loadlib34</key> + <key>loadlib35</key> <string>flib</string> - <key>loadlib35</key> + <key>loadlib36</key> <string>ekext</string> - <key>loadlib36</key> + <key>loadlib37</key> <string>flatspace</string> - <key>loadlib37</key> + <key>loadlib38</key> <string>deprecated</string> - <key>loadlib38</key> + <key>loadlib39</key> <string>pdp</string> - <key>loadlib39</key> + <key>loadlib40</key> <string>pidip</string> <key>nloadlib</key> - <string>39</string> + <string>40</string> <key>path1</key> <string>~/Library/Pd</string> <key>path2</key>
Modified: branches/pd-extended/v0-40/packages/linux_make/default.pdsettings =================================================================== --- branches/pd-extended/v0-40/packages/linux_make/default.pdsettings 2008-05-18 10:23:00 UTC (rev 9841) +++ branches/pd-extended/v0-40/packages/linux_make/default.pdsettings 2008-05-18 11:04:42 UTC (rev 9842) @@ -3,45 +3,46 @@ defeatrt: 0 flags: -helppath /usr/share/pd loadlib1: libdir -loadlib2: Gem -loadlib3: cyclone -loadlib4: zexy -loadlib5: creb -loadlib6: cxc -loadlib7: iemlib -loadlib8: list-abs -loadlib9: mapping -loadlib10: markex -loadlib11: maxlib -loadlib12: memento -loadlib13: mjlib -loadlib14: motex -loadlib15: oscx -loadlib16: pddp -loadlib17: pdogg -loadlib18: pixeltango -loadlib19: pmpd -loadlib20: rradical -loadlib21: sigpack -loadlib22: smlib -loadlib23: toxy -loadlib24: unauthorized -loadlib25: vbap -loadlib26: pan -loadlib27: freeverb -loadlib28: hcs -loadlib29: jmmmp -loadlib30: ext13 -loadlib31: hardware -loadlib32: ggee -loadlib33: iem_anything -loadlib34: flib -loadlib35: ekext -loadlib36: flatspace -loadlib37: deprecated -loadlib38: pdp -loadlib39: pidip -nloadlib: 39 +loadlib2: hexloader +loadlib3: Gem +loadlib4: cyclone +loadlib5: zexy +loadlib6: creb +loadlib7: cxc +loadlib8: iemlib +loadlib9: list-abs +loadlib10: mapping +loadlib11: markex +loadlib12: maxlib +loadlib13: memento +loadlib14: mjlib +loadlib15: motex +loadlib16: oscx +loadlib17: pddp +loadlib18: pdogg +loadlib19: pixeltango +loadlib20: pmpd +loadlib21: rradical +loadlib22: sigpack +loadlib23: smlib +loadlib24: toxy +loadlib25: unauthorized +loadlib26: vbap +loadlib27: pan +loadlib28: freeverb +loadlib29: hcs +loadlib30: jmmmp +loadlib31: ext13 +loadlib32: hardware +loadlib33: ggee +loadlib34: iem_anything +loadlib35: flib +loadlib36: ekext +loadlib37: flatspace +loadlib38: deprecated +loadlib39: pdp +loadlib40: pidip +nloadlib: 40 path1: ~/pd path2: /usr/share/pd path3: /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
Modified: branches/pd-extended/v0-40/packages/win32_inno/pd-inno.iss.in =================================================================== --- branches/pd-extended/v0-40/packages/win32_inno/pd-inno.iss.in 2008-05-18 10:23:00 UTC (rev 9841) +++ branches/pd-extended/v0-40/packages/win32_inno/pd-inno.iss.in 2008-05-18 11:04:42 UTC (rev 9842) @@ -66,45 +66,46 @@ Root: HKCR; SubKey: .pd; ValueType: string; ValueName: Content Type; ValueData: text/plain; Flags: noerror uninsdeletekey; Tasks: fileassociations ; ; add pd-inno_registry after this comment: + Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib1; ValueData: libdir; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib2; ValueData: Gem; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib3; ValueData: cyclone; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib4; ValueData: zexy; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib5; ValueData: creb; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib6; ValueData: cxc; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib7; ValueData: iemlib; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib8; ValueData: list-abs; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib9; ValueData: mapping; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib10; ValueData: markex; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib11; ValueData: maxlib; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib12; ValueData: memento; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib13; ValueData: mjlib; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib14; ValueData: motex; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib15; ValueData: oscx; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib16; ValueData: pddp; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib17; ValueData: pdogg; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib18; ValueData: pixeltango; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib19; ValueData: pmpd; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib20; ValueData: rradical; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib21; ValueData: sigpack; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib22; ValueData: smlib; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib23; ValueData: toxy; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib24; ValueData: unauthorized; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib25; ValueData: vbap; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib26; ValueData: pan; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib27; ValueData: freeverb; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib28; ValueData: hcs; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib29; ValueData: jmmmp; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib30; ValueData: ext13; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib31; ValueData: hardware; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib32; ValueData: ggee; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib33; ValueData: iem_anything; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib34; ValueData: flib; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib35; ValueData: ekext; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib36; ValueData: flatspace; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib37; ValueData: deprecated; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: nloadlib; ValueData: 37; Tasks: libs; Flags: uninsdeletekey -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: loadlib38; Flags: deletevalue; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib2; ValueData: hexloader; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib3; ValueData: Gem; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib4; ValueData: cyclone; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib5; ValueData: zexy; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib6; ValueData: creb; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib7; ValueData: cxc; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib8; ValueData: iemlib; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib9; ValueData: list-abs; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib10; ValueData: mapping; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib11; ValueData: markex; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib12; ValueData: maxlib; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib13; ValueData: memento; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib14; ValueData: mjlib; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib15; ValueData: motex; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib16; ValueData: oscx; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib17; ValueData: pddp; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib18; ValueData: pdogg; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib19; ValueData: pixeltango; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib20; ValueData: pmpd; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib21; ValueData: rradical; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib22; ValueData: sigpack; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib23; ValueData: smlib; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib24; ValueData: toxy; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib25; ValueData: unauthorized; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib26; ValueData: vbap; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib27; ValueData: pan; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib28; ValueData: freeverb; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib29; ValueData: hcs; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib30; ValueData: jmmmp; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib31; ValueData: ext13; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib32; ValueData: hardware; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib33; ValueData: ggee; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib34; ValueData: iem_anything; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib35; ValueData: flib; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib36; ValueData: ekext; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib37; ValueData: flatspace; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib38; ValueData: deprecated; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: nloadlib; ValueData: 38; Tasks: libs; Flags: uninsdeletekey Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: loadlib39; Flags: deletevalue; Tasks: libs Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: loadlib40; Flags: deletevalue; Tasks: libs Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: loadlib41; Flags: deletevalue; Tasks: libs @@ -168,9 +169,9 @@ Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: loadlib99; Flags: deletevalue; Tasks: libs Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: loadlib100; Flags: deletevalue; Tasks: libs Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: path1; ValueData: hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00; Tasks: libs; Flags: uninsdeletekey -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: npath; ValueData: 1; Tasks: libs; Flags: uninsdeletekey -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: path2; Flags: deletevalue; Tasks: libs -Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: path3; Flags: deletevalue; Tasks: libs +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: path2; ValueData: hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,2f,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,44,00,61,00,74,00,61,00,2f,00,50,00,64,00,00,00; Tasks: libs; Flags: uninsdeletekey +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: path3; ValueData: hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00; Tasks: libs; Flags: uninsdeletekey +Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: npath; ValueData: 3; Tasks: libs; Flags: uninsdeletekey Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: path4; Flags: deletevalue; Tasks: libs Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: path5; Flags: deletevalue; Tasks: libs Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: path6; Flags: deletevalue; Tasks: libs
Modified: branches/pd-extended/v0-40/packages/win32_inno/pd-settings.reg =================================================================== --- branches/pd-extended/v0-40/packages/win32_inno/pd-settings.reg 2008-05-18 10:23:00 UTC (rev 9841) +++ branches/pd-extended/v0-40/packages/win32_inno/pd-settings.reg 2008-05-18 11:04:42 UTC (rev 9842) @@ -2,45 +2,45 @@
[HKEY_LOCAL_MACHINE\SOFTWARE\Pd] "loadlib1"="libdir" -"loadlib2"="Gem" -"loadlib3"="cyclone" -"loadlib4"="zexy" -"loadlib5"="creb" -"loadlib6"="cxc" -"loadlib7"="iemlib" -"loadlib8"="list-abs" -"loadlib9"="mapping" -"loadlib10"="markex" -"loadlib11"="maxlib" -"loadlib12"="memento" -"loadlib13"="mjlib" -"loadlib14"="motex" -"loadlib15"="oscx" -"loadlib16"="pddp" -"loadlib17"="pdogg" -"loadlib18"="pixeltango" -"loadlib19"="pmpd" -"loadlib20"="rradical" -"loadlib21"="sigpack" -"loadlib22"="smlib" -"loadlib23"="toxy" -"loadlib24"="unauthorized" -"loadlib25"="vbap" -"loadlib26"="pan" -"loadlib27"="freeverb" -"loadlib28"="hcs" -"loadlib29"="jmmmp" -"loadlib30"="ext13" -"loadlib31"="hardware" -"loadlib32"="ggee" -"loadlib33"="iem_anything" -"loadlib34"="flib" -"loadlib35"="ekext" -"loadlib36"="flatspace" -"loadlib37"="deprecated" -"nloadlib"=37 +"loadlib2"="hexloader" +"loadlib3"="Gem" +"loadlib4"="cyclone" +"loadlib5"="zexy" +"loadlib6"="creb" +"loadlib7"="cxc" +"loadlib8"="iemlib" +"loadlib9"="list-abs" +"loadlib10"="mapping" +"loadlib11"="markex" +"loadlib12"="maxlib" +"loadlib13"="memento" +"loadlib14"="mjlib" +"loadlib15"="motex" +"loadlib16"="oscx" +"loadlib17"="pddp" +"loadlib18"="pdogg" +"loadlib19"="pixeltango" +"loadlib20"="pmpd" +"loadlib21"="rradical" +"loadlib22"="sigpack" +"loadlib23"="smlib" +"loadlib24"="toxy" +"loadlib25"="unauthorized" +"loadlib26"="vbap" +"loadlib27"="pan" +"loadlib28"="freeverb" +"loadlib29"="hcs" +"loadlib30"="jmmmp" +"loadlib31"="ext13" +"loadlib32"="hardware" +"loadlib33"="ggee" +"loadlib34"="iem_anything" +"loadlib35"="flib" +"loadlib36"="ekext" +"loadlib37"="flatspace" +"loadlib38"="deprecated" +"nloadlib"=38 ; delete any previous loadlib flags -"loadlib38"=- "loadlib39"=- "loadlib40"=- "loadlib41"=- @@ -104,10 +104,10 @@ "loadlib99"=- "loadlib100"=- "path1"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00 -"npath"=1 +"path2"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,2f,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,44,00,61,00,74,00,61,00,2f,00,50,00,64,00,00,00 +"path3"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00 +"npath"=3 ; delete all existing path flags -"path2"=- -"path3"=- "path4"=- "path5"=- "path6"=-
Modified: branches/pd-extended/v0-40/scripts/generate-pd-settings-files.sh =================================================================== --- branches/pd-extended/v0-40/scripts/generate-pd-settings-files.sh 2008-05-18 10:23:00 UTC (rev 9841) +++ branches/pd-extended/v0-40/scripts/generate-pd-settings-files.sh 2008-05-18 11:04:42 UTC (rev 9842) @@ -1,11 +1,14 @@ #!/bin/sh
-LIBS="libdir Gem cyclone zexy creb cxc iemlib list-abs mapping markex maxlib memento mjlib motex oscx pddp pdogg pixeltango pmpd rradical sigpack smlib toxy unauthorized vbap pan freeverb hcs jmmmp ext13 hardware ggee iem_anything flib ekext flatspace deprecated pdp pidip" +LIBS="libdir hexloader Gem cyclone zexy creb cxc iemlib list-abs mapping markex maxlib memento mjlib motex oscx pddp pdogg pixeltango pmpd rradical sigpack smlib toxy unauthorized vbap pan freeverb hcs jmmmp ext13 hardware ggee iem_anything flib ekext flatspace deprecated pdp pidip"
GNULINUX_FONTPATH="~/pd /usr/share/pd /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" MACOSX_FONTPATH="~/Library/Pd /Library/Pd /System/Library/Fonts /Library/Fonts ~/Library/Fonts /usr/X11R6/lib/X11/fonts/TTF /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home/lib/fonts /sw/lib/X11/fonts/msttf /sw/lib/X11/fonts/intl/TrueType /sw/lib/X11/fonts/applettf" -# TODO this needs to be changed to add to a user dir like %USERPROFILE% (like /Library/Pd) -WINDOWS_FONTPATH="hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00" +# these are set as hex(2) since the .reg format doesn't support REG_EXPAND_SZ +# path1 = %USERPROFILE%/Application Data/Pd +# path2 = %ProgramFiles%/Common Files/Pd +# path3 = %SystemRoot%/Fonts +WINDOWS_FONTPATH="hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00 hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,2f,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,44,00,61,00,74,00,61,00,2f,00,50,00,64,00,00,00 hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,2f,00,46,00,6f,00,6e,00,74,00,73,00,00,00 "
SCRIPT_DIR=`echo $0 | sed 's|(.*)/.*$|\1|'` ROOT_DIR=${SCRIPT_DIR}/../packages @@ -89,6 +92,12 @@ echo "Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: loadlib$1; ValueData: $2; Tasks: libs" >> $WINDOWS_INNO_FILE }
+print_windows_delete () +{ + echo ""${1}${2}"=-" >> $WINDOWS_FILE + echo "Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: ${1}${2}; Flags: deletevalue; Tasks: libs" >> $WINDOWS_INNO_FILE +} + print_windows_fontpath () { j=0 @@ -99,14 +108,14 @@ done echo ""npath"=${j}" >> $WINDOWS_FILE echo "Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: string; ValueName: npath; ValueData: ${j}; Tasks: libs; Flags: uninsdeletekey" >> $WINDOWS_INNO_FILE +# print lines to delete existing path flags + echo "; delete all existing path flags" >> $WINDOWS_FILE + while [ $j -lt 100 ]; do + ((++j)) + print_windows_delete path $j + done }
-print_windows_delete () -{ - echo ""${1}${2}"=-" >> $WINDOWS_FILE - echo "Root: HKLM; SubKey: SOFTWARE\Pd; ValueType: none; ValueName: ${1}${2}; Flags: deletevalue; Tasks: libs" >> $WINDOWS_INNO_FILE -} - print_windows_nloadlib () { echo ""nloadlib"=${1}" >> $WINDOWS_FILE @@ -153,14 +162,6 @@
print_windows_fontpath
-# print lines to delete existing path flags -i=1 -echo "; delete all existing path flags" >> $WINDOWS_FILE -while [ $i -lt 100 ]; do - ((++i)) - print_windows_delete path $i -done - # the .pd-settings file needs an end tag for the path statements print_gnulinux_fontpath
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.