[PD-cvs] SF.net SVN: pure-data: [9842] branches/pd-extended/v0-40

eighthave at users.sourceforge.net eighthave at users.sourceforge.net
Sun May 18 13:04:42 CEST 2008


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.




More information about the Pd-cvs mailing list