~ubuntu-branches/ubuntu/trusty/xscreensaver/trusty

« back to all changes in this revision

Viewing changes to xscreensaver.xcodeproj/project.pbxproj

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-11-30 13:33:13 UTC
  • mfrom: (1.1.8 upstream) (2.1.6 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091130133313-3b5nz2e7hvbb8h3l
Tags: 5.10-3ubuntu1
* Merge with Debian unstable, remaining changes: (LP: #489062)
  - debian/control: add Build-Depends on ubuntu-artwork
  - debian/rules: use /usr/share/backgrounds
  - debian/control: Move xli | xloadimage recommends to suggests
  - debian/split-hacks.config: Use different set of default hacks to Debian
  - debian/source_xscreensaver.py: Add apport hook
  - debian/patches/53_XScreenSaver.ad.in.patch: Use Ubuntu branding

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
        archiveVersion = 1;
4
4
        classes = {
5
5
        };
6
 
        objectVersion = 42;
 
6
        objectVersion = 45;
7
7
        objects = {
8
8
 
9
9
/* Begin PBXAggregateTarget section */
13
13
                        buildPhases = (
14
14
                        );
15
15
                        dependencies = (
 
16
                                AF714E51105613580046AB1D /* PBXTargetDependency */,
16
17
                                AF137D690F075E5C004DE3B2 /* PBXTargetDependency */,
17
18
                                AF137D670F075E5C004DE3B2 /* PBXTargetDependency */,
18
19
                                AF137D650F075E5C004DE3B2 /* PBXTargetDependency */,
19
20
                                AF137D630F075E5C004DE3B2 /* PBXTargetDependency */,
20
21
                                AF137D610F075E5C004DE3B2 /* PBXTargetDependency */,
21
 
                                AF137D5F0F075E5C004DE3B2 /* PBXTargetDependency */,
 
22
                                AFA160941052FF87009B93AA /* PBXTargetDependency */,
 
23
                                AFA160921052FF87009B93AA /* PBXTargetDependency */,
 
24
                                AFB581B0102F363300342B11 /* PBXTargetDependency */,
22
25
                                AF137D5D0F075E5C004DE3B2 /* PBXTargetDependency */,
23
26
                                AF137D5B0F075E5C004DE3B2 /* PBXTargetDependency */,
24
27
                                AF137D590F075E5C004DE3B2 /* PBXTargetDependency */,
25
28
                                AF137D570F075E5C004DE3B2 /* PBXTargetDependency */,
 
29
                                AF714E4F105613410046AB1D /* PBXTargetDependency */,
26
30
                                AF137D550F075E5C004DE3B2 /* PBXTargetDependency */,
27
31
                                AF137D530F075E5C004DE3B2 /* PBXTargetDependency */,
28
32
                                AF137D510F075E5C004DE3B2 /* PBXTargetDependency */,
74
78
                                AF77795109B6604900EA3033 /* PBXTargetDependency */,
75
79
                                AF77794F09B6604900EA3033 /* PBXTargetDependency */,
76
80
                                AF77794D09B6604900EA3033 /* PBXTargetDependency */,
77
 
                                AF77794B09B6604900EA3033 /* PBXTargetDependency */,
78
 
                                AF77794909B6604900EA3033 /* PBXTargetDependency */,
79
81
                                AF77794709B6604900EA3033 /* PBXTargetDependency */,
80
82
                                AF77794509B6604900EA3033 /* PBXTargetDependency */,
81
83
                                AF77794309B6604900EA3033 /* PBXTargetDependency */,
141
143
                        buildPhases = (
142
144
                        );
143
145
                        dependencies = (
144
 
                                AF7779DB09B6608200EA3033 /* PBXTargetDependency */,
145
146
                                AF7779D909B6608200EA3033 /* PBXTargetDependency */,
146
147
                                AF7779D709B6608200EA3033 /* PBXTargetDependency */,
147
148
                                AF7779D509B6608200EA3033 /* PBXTargetDependency */,
156
157
                                AF7779BF09B6608100EA3033 /* PBXTargetDependency */,
157
158
                                AF7779BD09B6608100EA3033 /* PBXTargetDependency */,
158
159
                                AF7779BB09B6608100EA3033 /* PBXTargetDependency */,
159
 
                                AF7779B909B6608100EA3033 /* PBXTargetDependency */,
160
160
                                AF7779B709B6608100EA3033 /* PBXTargetDependency */,
161
161
                                AF7779AD09B6608100EA3033 /* PBXTargetDependency */,
162
162
                                AF7779AB09B6608100EA3033 /* PBXTargetDependency */,
244
244
                                AF7779F509B660B100EA3033 /* PBXTargetDependency */,
245
245
                                AF7779F309B660B000EA3033 /* PBXTargetDependency */,
246
246
                                AF7779F109B660B000EA3033 /* PBXTargetDependency */,
 
247
                                AF32D9F90F3AD0D90080F535 /* PBXTargetDependency */,
247
248
                                AF4540D20E52BE8800AE87B5 /* PBXTargetDependency */,
248
249
                                AF7779EF09B660B000EA3033 /* PBXTargetDependency */,
249
250
                                AF7779ED09B660B000EA3033 /* PBXTargetDependency */,
254
255
                                AF7779E509B660B000EA3033 /* PBXTargetDependency */,
255
256
                                AF7779E309B660B000EA3033 /* PBXTargetDependency */,
256
257
                                AF7779E109B660AF00EA3033 /* PBXTargetDependency */,
 
258
                                AF4A3460102A59A400A81B2A /* PBXTargetDependency */,
257
259
                                AF7779DF09B660AF00EA3033 /* PBXTargetDependency */,
258
260
                                AF7779DD09B660AF00EA3033 /* PBXTargetDependency */,
259
261
                                AF998EF70A083E1D0051049D /* PBXTargetDependency */,
332
334
                AF0DCA500C4CBB0D00D76972 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
333
335
                AF0DCA600C4CBB7300D76972 /* voronoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA5F0C4CBB7300D76972 /* voronoi.c */; };
334
336
                AF0DCA620C4CBB8E00D76972 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; };
 
337
                AF0F46DD104E1809000A929C /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0F46DC104E1809000A929C /* AppKit.framework */; };
335
338
                AF0FAF0C09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; };
336
339
                AF0FAF0D09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; };
337
340
                AF0FAF0E09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; };
369
372
                AF1A177F0D6D6F3E008AF328 /* lcdscrub.c in Sources */ = {isa = PBXBuildFile; fileRef = AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */; };
370
373
                AF1A17810D6D6F62008AF328 /* lcdscrub.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF1A17800D6D6F62008AF328 /* lcdscrub.xml */; };
371
374
                AF1A26760990E77C00147B80 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
 
375
                AF32D9E70F3AD0B40080F535 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
 
376
                AF32D9E90F3AD0B40080F535 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
 
377
                AF32D9EA0F3AD0B40080F535 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
 
378
                AF32D9EB0F3AD0B40080F535 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 
379
                AF32D9EC0F3AD0B40080F535 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF480FE70990375900FB32B8 /* AGL.framework */; };
 
380
                AF32D9ED0F3AD0B40080F535 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF480DF1098F528500FB32B8 /* OpenGL.framework */; };
 
381
                AF32D9EE0F3AD0B40080F535 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
 
382
                AF32D9FB0F3AD1200080F535 /* rubikblocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AF32D9FA0F3AD1200080F535 /* rubikblocks.c */; };
 
383
                AF32D9FD0F3AD1330080F535 /* rubikblocks.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */; };
372
384
                AF35E8900E63823600691F2F /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
373
385
                AF35E8910E63823600691F2F /* sonar-icmp.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30BFF0E52B1DC00CCF4A5 /* sonar-icmp.c */; };
374
386
                AF35E8920E63823600691F2F /* sonar-sim.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30C000E52B1DC00CCF4A5 /* sonar-sim.c */; };
480
492
                AF4773A5099D6648001F091E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
481
493
                AF4773AC099D6762001F091E /* fuzzyflakes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B00988A468000655EE /* fuzzyflakes.xml */; };
482
494
                AF4773B5099D6778001F091E /* fuzzyflakes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4773B4099D6778001F091E /* fuzzyflakes.c */; };
483
 
                AF4773C5099D67B9001F091E /* fuzzyflakes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B00988A468000655EE /* fuzzyflakes.xml */; };
484
495
                AF4773C7099D67B9001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
485
496
                AF4773CA099D67B9001F091E /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
486
497
                AF4773CB099D67B9001F091E /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
750
761
                AF48E1690A0C268500F94CF9 /* glschool_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1640A0C268500F94CF9 /* glschool_gl.c */; };
751
762
                AF48E16A0A0C268500F94CF9 /* glschool.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1660A0C268500F94CF9 /* glschool.c */; };
752
763
                AF48E16C0A0C26A400F94CF9 /* glschool.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF48E16B0A0C26A400F94CF9 /* glschool.xml */; };
 
764
                AF4A3450102A593600A81B2A /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
 
765
                AF4A3452102A593600A81B2A /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
 
766
                AF4A3453102A593600A81B2A /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
 
767
                AF4A3454102A593600A81B2A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 
768
                AF4A3455102A593600A81B2A /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF480FE70990375900FB32B8 /* AGL.framework */; };
 
769
                AF4A3456102A593600A81B2A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF480DF1098F528500FB32B8 /* OpenGL.framework */; };
 
770
                AF4A3457102A593600A81B2A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
 
771
                AF4A3462102A59EB00A81B2A /* surfaces.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4A3461102A59EB00A81B2A /* surfaces.xml */; };
 
772
                AF4A3464102A5A0E00A81B2A /* surfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4A3463102A5A0E00A81B2A /* surfaces.c */; };
753
773
                AF4FD6EC0CE7A486005EE58E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
754
774
                AF4FD6EF0CE7A486005EE58E /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
755
775
                AF4FD6F00CE7A486005EE58E /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
2035
2055
                        isa = PBXContainerItemProxy;
2036
2056
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2037
2057
                        proxyType = 1;
2038
 
                        remoteGlobalIDString = AF137D410F075C9B004DE3B2 /* Obsolete */;
 
2058
                        remoteGlobalIDString = AF137D410F075C9B004DE3B2;
2039
2059
                        remoteInfo = Obsolete;
2040
2060
                };
2041
2061
                AF137D480F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2042
2062
                        isa = PBXContainerItemProxy;
2043
2063
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2044
2064
                        proxyType = 1;
2045
 
                        remoteGlobalIDString = AFD5709B0996B88E00BA26F7 /* Worm */;
 
2065
                        remoteGlobalIDString = AFD5709B0996B88E00BA26F7;
2046
2066
                        remoteInfo = Worm;
2047
2067
                };
2048
2068
                AF137D4A0F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2049
2069
                        isa = PBXContainerItemProxy;
2050
2070
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2051
2071
                        proxyType = 1;
2052
 
                        remoteGlobalIDString = AF477208099D4EE8001F091E /* Whirlygig */;
 
2072
                        remoteGlobalIDString = AF477208099D4EE8001F091E;
2053
2073
                        remoteInfo = Whirlygig;
2054
2074
                };
2055
2075
                AF137D4C0F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2056
2076
                        isa = PBXContainerItemProxy;
2057
2077
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2058
2078
                        proxyType = 1;
2059
 
                        remoteGlobalIDString = AFD56F0B0996AAFA00BA26F7 /* Vines */;
 
2079
                        remoteGlobalIDString = AFD56F0B0996AAFA00BA26F7;
2060
2080
                        remoteInfo = Vines;
2061
2081
                };
2062
2082
                AF137D4E0F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2063
2083
                        isa = PBXContainerItemProxy;
2064
2084
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2065
2085
                        proxyType = 1;
2066
 
                        remoteGlobalIDString = AF4771A7099D4949001F091E /* T3D */;
 
2086
                        remoteGlobalIDString = AF4771A7099D4949001F091E;
2067
2087
                        remoteInfo = T3D;
2068
2088
                };
2069
2089
                AF137D500F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2070
2090
                        isa = PBXContainerItemProxy;
2071
2091
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2072
2092
                        proxyType = 1;
2073
 
                        remoteGlobalIDString = AFD570430996B61600BA26F7 /* Spiral */;
 
2093
                        remoteGlobalIDString = AFD570430996B61600BA26F7;
2074
2094
                        remoteInfo = Spiral;
2075
2095
                };
2076
2096
                AF137D520F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2077
2097
                        isa = PBXContainerItemProxy;
2078
2098
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2079
2099
                        proxyType = 1;
2080
 
                        remoteGlobalIDString = AFD570260996B56D00BA26F7 /* Sphere */;
 
2100
                        remoteGlobalIDString = AFD570260996B56D00BA26F7;
2081
2101
                        remoteInfo = Sphere;
2082
2102
                };
2083
2103
                AF137D540F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2084
2104
                        isa = PBXContainerItemProxy;
2085
2105
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2086
2106
                        proxyType = 1;
2087
 
                        remoteGlobalIDString = AFD570B10996B93000BA26F7 /* Rotor */;
 
2107
                        remoteGlobalIDString = AFD570B10996B93000BA26F7;
2088
2108
                        remoteInfo = Rotor;
2089
2109
                };
2090
2110
                AF137D560F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2091
2111
                        isa = PBXContainerItemProxy;
2092
2112
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2093
2113
                        proxyType = 1;
2094
 
                        remoteGlobalIDString = AFD56FCF0996B20900BA26F7 /* Lissie */;
 
2114
                        remoteGlobalIDString = AFD56FCF0996B20900BA26F7;
2095
2115
                        remoteInfo = Lissie;
2096
2116
                };
2097
2117
                AF137D580F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2098
2118
                        isa = PBXContainerItemProxy;
2099
2119
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2100
2120
                        proxyType = 1;
2101
 
                        remoteGlobalIDString = AFD56FB90996B18F00BA26F7 /* Lisa */;
 
2121
                        remoteGlobalIDString = AFD56FB90996B18F00BA26F7;
2102
2122
                        remoteInfo = Lisa;
2103
2123
                };
2104
2124
                AF137D5A0F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2105
2125
                        isa = PBXContainerItemProxy;
2106
2126
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2107
2127
                        proxyType = 1;
2108
 
                        remoteGlobalIDString = AFD56FA30996B10F00BA26F7 /* Lightning */;
 
2128
                        remoteGlobalIDString = AFD56FA30996B10F00BA26F7;
2109
2129
                        remoteInfo = Lightning;
2110
2130
                };
2111
2131
                AF137D5C0F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2112
2132
                        isa = PBXContainerItemProxy;
2113
2133
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2114
2134
                        proxyType = 1;
2115
 
                        remoteGlobalIDString = AFD56F8C0996B09400BA26F7 /* Laser */;
 
2135
                        remoteGlobalIDString = AFD56F8C0996B09400BA26F7;
2116
2136
                        remoteInfo = Laser;
2117
2137
                };
2118
 
                AF137D5E0F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2119
 
                        isa = PBXContainerItemProxy;
2120
 
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2121
 
                        proxyType = 1;
2122
 
                        remoteGlobalIDString = AF4774B4099D8B5F001F091E /* LMorph */;
2123
 
                        remoteInfo = LMorph;
2124
 
                };
2125
2138
                AF137D600F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2126
2139
                        isa = PBXContainerItemProxy;
2127
2140
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2128
2141
                        proxyType = 1;
2129
 
                        remoteGlobalIDString = AFA55CCC09934CE400F3E977 /* GLForestFire */;
 
2142
                        remoteGlobalIDString = AFA55CCC09934CE400F3E977;
2130
2143
                        remoteInfo = GLForestFire;
2131
2144
                };
2132
2145
                AF137D620F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2133
2146
                        isa = PBXContainerItemProxy;
2134
2147
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2135
2148
                        proxyType = 1;
2136
 
                        remoteGlobalIDString = AFD56EDA0996A95700BA26F7 /* Forest */;
 
2149
                        remoteGlobalIDString = AFD56EDA0996A95700BA26F7;
2137
2150
                        remoteInfo = Forest;
2138
2151
                };
2139
2152
                AF137D640F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2140
2153
                        isa = PBXContainerItemProxy;
2141
2154
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2142
2155
                        proxyType = 1;
2143
 
                        remoteGlobalIDString = AF477909099DE379001F091E /* Flag */;
 
2156
                        remoteGlobalIDString = AF477909099DE379001F091E;
2144
2157
                        remoteInfo = Flag;
2145
2158
                };
2146
2159
                AF137D660F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2147
2160
                        isa = PBXContainerItemProxy;
2148
2161
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2149
2162
                        proxyType = 1;
2150
 
                        remoteGlobalIDString = AF47765A099DA78E001F091E /* Critical */;
 
2163
                        remoteGlobalIDString = AF47765A099DA78E001F091E;
2151
2164
                        remoteInfo = Critical;
2152
2165
                };
2153
2166
                AF137D680F075E5C004DE3B2 /* PBXContainerItemProxy */ = {
2154
2167
                        isa = PBXContainerItemProxy;
2155
2168
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2156
2169
                        proxyType = 1;
2157
 
                        remoteGlobalIDString = AF6427A809A2DE36000F4CD4 /* Bubbles */;
 
2170
                        remoteGlobalIDString = AF6427A809A2DE36000F4CD4;
2158
2171
                        remoteInfo = Bubbles;
2159
2172
                };
2160
2173
                AF1A17630D6D6EE3008AF328 /* PBXContainerItemProxy */ = {
2171
2184
                        remoteGlobalIDString = AF1A17610D6D6EE3008AF328;
2172
2185
                        remoteInfo = LCDscrub;
2173
2186
                };
 
2187
                AF32D9E20F3AD0B40080F535 /* PBXContainerItemProxy */ = {
 
2188
                        isa = PBXContainerItemProxy;
 
2189
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
2190
                        proxyType = 1;
 
2191
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
 
2192
                        remoteInfo = jwxyz;
 
2193
                };
 
2194
                AF32D9F80F3AD0D90080F535 /* PBXContainerItemProxy */ = {
 
2195
                        isa = PBXContainerItemProxy;
 
2196
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
2197
                        proxyType = 1;
 
2198
                        remoteGlobalIDString = AF32D9E00F3AD0B40080F535;
 
2199
                        remoteInfo = RubikBlocks;
 
2200
                };
2174
2201
                AF35E88C0E63823600691F2F /* PBXContainerItemProxy */ = {
2175
2202
                        isa = PBXContainerItemProxy;
2176
2203
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2640
2667
                        remoteGlobalIDString = AF48DEEF0A0C25E000F94CF9;
2641
2668
                        remoteInfo = GLSchool;
2642
2669
                };
 
2670
                AF4A344B102A593600A81B2A /* PBXContainerItemProxy */ = {
 
2671
                        isa = PBXContainerItemProxy;
 
2672
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
2673
                        proxyType = 1;
 
2674
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
 
2675
                        remoteInfo = jwxyz;
 
2676
                };
 
2677
                AF4A345F102A59A400A81B2A /* PBXContainerItemProxy */ = {
 
2678
                        isa = PBXContainerItemProxy;
 
2679
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
2680
                        proxyType = 1;
 
2681
                        remoteGlobalIDString = AF4A3449102A593600A81B2A;
 
2682
                        remoteInfo = Surfaces;
 
2683
                };
2643
2684
                AF4FD6E80CE7A486005EE58E /* PBXContainerItemProxy */ = {
2644
2685
                        isa = PBXContainerItemProxy;
2645
2686
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
2738
2779
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
2739
2780
                        remoteInfo = jwxyz;
2740
2781
                };
 
2782
                AF714E4E105613410046AB1D /* PBXContainerItemProxy */ = {
 
2783
                        isa = PBXContainerItemProxy;
 
2784
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
2785
                        proxyType = 1;
 
2786
                        remoteGlobalIDString = AF4774B4099D8B5F001F091E /* LMorph */;
 
2787
                        remoteInfo = LMorph;
 
2788
                };
 
2789
                AF714E50105613580046AB1D /* PBXContainerItemProxy */ = {
 
2790
                        isa = PBXContainerItemProxy;
 
2791
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
2792
                        proxyType = 1;
 
2793
                        remoteGlobalIDString = AFD570C90996B9F800BA26F7 /* Ant */;
 
2794
                        remoteInfo = Ant;
 
2795
                };
2741
2796
                AF7776E609B63ABF00EA3033 /* PBXContainerItemProxy */ = {
2742
2797
                        isa = PBXContainerItemProxy;
2743
2798
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3186
3241
                        remoteGlobalIDString = AF477426099D7C70001F091E;
3187
3242
                        remoteInfo = IFS;
3188
3243
                };
3189
 
                AF77794809B6604900EA3033 /* PBXContainerItemProxy */ = {
3190
 
                        isa = PBXContainerItemProxy;
3191
 
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3192
 
                        proxyType = 1;
3193
 
                        remoteGlobalIDString = AF6425CC09A18855000F4CD4;
3194
 
                        remoteInfo = HyperCube;
3195
 
                };
3196
 
                AF77794A09B6604900EA3033 /* PBXContainerItemProxy */ = {
3197
 
                        isa = PBXContainerItemProxy;
3198
 
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3199
 
                        proxyType = 1;
3200
 
                        remoteGlobalIDString = AF64260F09A18D6C000F4CD4;
3201
 
                        remoteInfo = HyperBall;
3202
 
                };
3203
3244
                AF77794C09B6604900EA3033 /* PBXContainerItemProxy */ = {
3204
3245
                        isa = PBXContainerItemProxy;
3205
3246
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3501
3542
                        remoteGlobalIDString = AFD572F9099701C000BA26F7;
3502
3543
                        remoteInfo = Julia;
3503
3544
                };
3504
 
                AF7779B809B6608100EA3033 /* PBXContainerItemProxy */ = {
3505
 
                        isa = PBXContainerItemProxy;
3506
 
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3507
 
                        proxyType = 1;
3508
 
                        remoteGlobalIDString = AFD571B50996D9DC00BA26F7;
3509
 
                        remoteInfo = Juggle;
3510
 
                };
3511
3545
                AF7779BA09B6608100EA3033 /* PBXContainerItemProxy */ = {
3512
3546
                        isa = PBXContainerItemProxy;
3513
3547
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3606
3640
                        remoteGlobalIDString = AFD5712C0996BF2E00BA26F7;
3607
3641
                        remoteInfo = Apollonian;
3608
3642
                };
3609
 
                AF7779DA09B6608200EA3033 /* PBXContainerItemProxy */ = {
3610
 
                        isa = PBXContainerItemProxy;
3611
 
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
3612
 
                        proxyType = 1;
3613
 
                        remoteGlobalIDString = AFD570C90996B9F800BA26F7;
3614
 
                        remoteInfo = Ant;
3615
 
                };
3616
3643
                AF7779DC09B660AF00EA3033 /* PBXContainerItemProxy */ = {
3617
3644
                        isa = PBXContainerItemProxy;
3618
3645
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
4320
4347
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
4321
4348
                        remoteInfo = jwxyz;
4322
4349
                };
 
4350
                AFA160911052FF87009B93AA /* PBXContainerItemProxy */ = {
 
4351
                        isa = PBXContainerItemProxy;
 
4352
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
4353
                        proxyType = 1;
 
4354
                        remoteGlobalIDString = AF6425CC09A18855000F4CD4;
 
4355
                        remoteInfo = HyperCube;
 
4356
                };
 
4357
                AFA160931052FF87009B93AA /* PBXContainerItemProxy */ = {
 
4358
                        isa = PBXContainerItemProxy;
 
4359
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
4360
                        proxyType = 1;
 
4361
                        remoteGlobalIDString = AF64260F09A18D6C000F4CD4;
 
4362
                        remoteInfo = HyperBall;
 
4363
                };
4323
4364
                AFA339300B058505002B0E7D /* PBXContainerItemProxy */ = {
4324
4365
                        isa = PBXContainerItemProxy;
4325
4366
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
4733
4774
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
4734
4775
                        remoteInfo = jwxyz;
4735
4776
                };
 
4777
                AFB581AF102F363300342B11 /* PBXContainerItemProxy */ = {
 
4778
                        isa = PBXContainerItemProxy;
 
4779
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 
4780
                        proxyType = 1;
 
4781
                        remoteGlobalIDString = AFD571B50996D9DC00BA26F7;
 
4782
                        remoteInfo = Juggle;
 
4783
                };
4736
4784
                AFCAD5F80992DFE00009617A /* PBXContainerItemProxy */ = {
4737
4785
                        isa = PBXContainerItemProxy;
4738
4786
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
5090
5138
                AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Voronoi.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5091
5139
                AF0DCA5F0C4CBB7300D76972 /* voronoi.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = voronoi.c; path = hacks/glx/voronoi.c; sourceTree = "<group>"; };
5092
5140
                AF0DCA610C4CBB8E00D76972 /* voronoi.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = voronoi.xml; sourceTree = "<group>"; };
 
5141
                AF0F46DC104E1809000A929C /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
5093
5142
                AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = "xscreensaver-text"; path = "driver/xscreensaver-text"; sourceTree = "<group>"; };
5094
5143
                AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = "xscreensaver-getimage-file"; path = "driver/xscreensaver-getimage-file"; sourceTree = "<group>"; };
5095
5144
                AF14EE300E3CEF1A004CBBD2 /* XScreenSaver.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = XScreenSaver.icns; path = OSX/XScreenSaver.icns; sourceTree = "<group>"; };
5096
5145
                AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LCDscrub.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5097
5146
                AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lcdscrub.c; path = hacks/lcdscrub.c; sourceTree = "<group>"; };
5098
5147
                AF1A17800D6D6F62008AF328 /* lcdscrub.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lcdscrub.xml; sourceTree = "<group>"; };
 
5148
                AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RubikBlocks.saver; sourceTree = BUILT_PRODUCTS_DIR; };
 
5149
                AF32D9FA0F3AD1200080F535 /* rubikblocks.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rubikblocks.c; path = hacks/glx/rubikblocks.c; sourceTree = "<group>"; };
 
5150
                AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rubikblocks.xml; sourceTree = "<group>"; };
5099
5151
                AF34085409B80AAF00F2CEC1 /* StarWars.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StarWars.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5100
5152
                AF34085509B80AB000F2CEC1 /* StonerView.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StonerView.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5101
5153
                AF34085609B80AB000F2CEC1 /* Gleidescope.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Gleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5246
5298
                AF48E1660A0C268500F94CF9 /* glschool.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool.c; path = hacks/glx/glschool.c; sourceTree = "<group>"; };
5247
5299
                AF48E1670A0C268500F94CF9 /* glschool.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glschool.h; path = hacks/glx/glschool.h; sourceTree = "<group>"; };
5248
5300
                AF48E16B0A0C26A400F94CF9 /* glschool.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glschool.xml; sourceTree = "<group>"; };
 
5301
                AF4A345D102A593600A81B2A /* Surfaces.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Surfaces.saver; sourceTree = BUILT_PRODUCTS_DIR; };
 
5302
                AF4A3461102A59EB00A81B2A /* surfaces.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = surfaces.xml; sourceTree = "<group>"; };
 
5303
                AF4A3463102A5A0E00A81B2A /* surfaces.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = surfaces.c; path = hacks/glx/surfaces.c; sourceTree = "<group>"; };
5249
5304
                AF4FD6FA0CE7A486005EE58E /* Lockward.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lockward.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5250
5305
                AF4FD7000CE7A577005EE58E /* lockward.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lockward.c; path = hacks/glx/lockward.c; sourceTree = "<group>"; };
5251
5306
                AF4FD7020CE7A5BC005EE58E /* lockward.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lockward.xml; sourceTree = "<group>"; };
5523
5578
                AFA55F210993620200F3E977 /* jigglypuff.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = jigglypuff.c; path = hacks/glx/jigglypuff.c; sourceTree = "<group>"; };
5524
5579
                AFA55F3C0993622F00F3E977 /* Klein.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Klein.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5525
5580
                AFA55F3F0993626E00F3E977 /* klein.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = klein.c; path = hacks/glx/klein.c; sourceTree = "<group>"; };
5526
 
                AFA55F540993629000F3E977 /* HyperTorus.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperTorus.saver; sourceTree = BUILT_PRODUCTS_DIR; };
 
5581
                AFA55F540993629000F3E977 /* Hypertorus.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hypertorus.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5527
5582
                AFA55F59099362DF00F3E977 /* hypertorus.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypertorus.c; path = hacks/glx/hypertorus.c; sourceTree = "<group>"; };
5528
5583
                AFA55F840993643600F3E977 /* GLMatrix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5529
5584
                AFA55F870993648500F3E977 /* glmatrix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glmatrix.c; path = hacks/glx/glmatrix.c; sourceTree = "<group>"; };
5800
5855
                AFC25B9A0988BC08000655EE /* colors.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = colors.h; path = utils/colors.h; sourceTree = "<group>"; };
5801
5856
                AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rdbomb.xml; sourceTree = "<group>"; };
5802
5857
                AFD51B300F063B4A00471C02 /* Photopile.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Photopile.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5803
 
                AFD51B330F063B4B00471C02 /* XScreenSaver copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "XScreenSaver copy.plist"; path = "OSX/XScreenSaver copy.plist"; sourceTree = "<group>"; };
5804
5858
                AFD51DB60F063BCE00471C02 /* photopile.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = photopile.c; path = hacks/glx/photopile.c; sourceTree = "<group>"; };
5805
5859
                AFD51DB80F063BE700471C02 /* photopile.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = photopile.xml; sourceTree = "<group>"; };
5806
5860
                AFD56E040996A03800BA26F7 /* GLText.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLText.saver; sourceTree = BUILT_PRODUCTS_DIR; };
5975
6029
                        );
5976
6030
                        runOnlyForDeploymentPostprocessing = 0;
5977
6031
                };
 
6032
                AF32D9E80F3AD0B40080F535 /* Frameworks */ = {
 
6033
                        isa = PBXFrameworksBuildPhase;
 
6034
                        buildActionMask = 2147483647;
 
6035
                        files = (
 
6036
                                AF32D9E90F3AD0B40080F535 /* libjwxyz.a in Frameworks */,
 
6037
                                AF32D9EA0F3AD0B40080F535 /* ScreenSaver.framework in Frameworks */,
 
6038
                                AF32D9EB0F3AD0B40080F535 /* Cocoa.framework in Frameworks */,
 
6039
                                AF32D9EC0F3AD0B40080F535 /* AGL.framework in Frameworks */,
 
6040
                                AF32D9ED0F3AD0B40080F535 /* OpenGL.framework in Frameworks */,
 
6041
                                AF32D9EE0F3AD0B40080F535 /* Carbon.framework in Frameworks */,
 
6042
                        );
 
6043
                        runOnlyForDeploymentPostprocessing = 0;
 
6044
                };
5978
6045
                AF35E8940E63823600691F2F /* Frameworks */ = {
5979
6046
                        isa = PBXFrameworksBuildPhase;
5980
6047
                        buildActionMask = 2147483647;
6560
6627
                        );
6561
6628
                        runOnlyForDeploymentPostprocessing = 0;
6562
6629
                };
 
6630
                AF4A3451102A593600A81B2A /* Frameworks */ = {
 
6631
                        isa = PBXFrameworksBuildPhase;
 
6632
                        buildActionMask = 2147483647;
 
6633
                        files = (
 
6634
                                AF4A3452102A593600A81B2A /* libjwxyz.a in Frameworks */,
 
6635
                                AF4A3453102A593600A81B2A /* ScreenSaver.framework in Frameworks */,
 
6636
                                AF4A3454102A593600A81B2A /* Cocoa.framework in Frameworks */,
 
6637
                                AF4A3455102A593600A81B2A /* AGL.framework in Frameworks */,
 
6638
                                AF4A3456102A593600A81B2A /* OpenGL.framework in Frameworks */,
 
6639
                                AF4A3457102A593600A81B2A /* Carbon.framework in Frameworks */,
 
6640
                        );
 
6641
                        runOnlyForDeploymentPostprocessing = 0;
 
6642
                };
6563
6643
                AF4FD6EE0CE7A486005EE58E /* Frameworks */ = {
6564
6644
                        isa = PBXFrameworksBuildPhase;
6565
6645
                        buildActionMask = 2147483647;
6814
6894
                                AF77786D09B6536000EA3033 /* AGL.framework in Frameworks */,
6815
6895
                                AF77786E09B6536000EA3033 /* OpenGL.framework in Frameworks */,
6816
6896
                                AF77786F09B6536000EA3033 /* Carbon.framework in Frameworks */,
 
6897
                                AF0F46DD104E1809000A929C /* AppKit.framework in Frameworks */,
6817
6898
                        );
6818
6899
                        runOnlyForDeploymentPostprocessing = 0;
6819
6900
                };
8396
8477
                                AFA55EE3099360E300F3E977 /* BouncingCow.saver */,
8397
8478
                                AFA55F1E099361B700F3E977 /* JigglyPuff.saver */,
8398
8479
                                AFA55F3C0993622F00F3E977 /* Klein.saver */,
8399
 
                                AFA55F540993629000F3E977 /* HyperTorus.saver */,
 
8480
                                AFA55F540993629000F3E977 /* Hypertorus.saver */,
8400
8481
                                AFA55F840993643600F3E977 /* GLMatrix.saver */,
8401
8482
                                AFA55FE509936BFA00F3E977 /* CubeStorm.saver */,
8402
8483
                                AFA5600B09936C6D00F3E977 /* GLKnots.saver */,
8571
8652
                                AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */,
8572
8653
                                AF35E8A00E63823600691F2F /* Jigsaw.saver */,
8573
8654
                                AFD51B300F063B4A00471C02 /* Photopile.saver */,
 
8655
                                AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */,
 
8656
                                AF4A345D102A593600A81B2A /* Surfaces.saver */,
8574
8657
                        );
8575
8658
                        name = Products;
8576
8659
                        sourceTree = "<group>";
8586
8669
                                29B97317FDCFA39411CA2CEA /* Resources */,
8587
8670
                                29B97323FDCFA39411CA2CEA /* Frameworks */,
8588
8671
                                19C28FACFE9D520D11CA2CBB /* Products */,
 
8672
                                AF0F46DC104E1809000A929C /* AppKit.framework */,
8589
8673
                        );
8590
8674
                        name = xscreensaver;
8591
8675
                        sourceTree = "<group>";
8600
8684
                                8D1107310486CEB800E47090 /* XScreenSaver.plist */,
8601
8685
                                AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */,
8602
8686
                                AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */,
8603
 
                                AFD51B330F063B4B00471C02 /* XScreenSaver copy.plist */,
8604
8687
                        );
8605
8688
                        name = Resources;
8606
8689
                        sourceTree = "<group>";
8797
8880
                AF480DD0098F4F2000FB32B8 /* OpenGL */ = {
8798
8881
                        isa = PBXGroup;
8799
8882
                        children = (
 
8883
                                AF32D9FA0F3AD1200080F535 /* rubikblocks.c */,
8800
8884
                                AFE6A40B0CDD7BC3002805BF /* moebiusgears.c */,
8801
8885
                                AF642409099FFAF0000F4CD4 /* extrusion-helix2.c */,
8802
8886
                                AF64240A099FFAF0000F4CD4 /* extrusion-helix3.c */,
8814
8898
                                AF998EF80A083E750051049D /* topblock.c */,
8815
8899
                                AFE6A16A0CDD78EA002805BF /* involute.c */,
8816
8900
                                AFE6A16B0CDD78EA002805BF /* involute.h */,
 
8901
                                AF4A3463102A5A0E00A81B2A /* surfaces.c */,
8817
8902
                                AF0DCA5F0C4CBB7300D76972 /* voronoi.c */,
8818
8903
                                AFA563660993970F00F3E977 /* cube21.c */,
8819
8904
                                AF4FF4D00D52CC8400666F98 /* cubicgrid.c */,
8975
9060
                AFC258670988A468000655EE /* config */ = {
8976
9061
                        isa = PBXGroup;
8977
9062
                        children = (
 
9063
                                AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */,
8978
9064
                                AFE6A4360CDD8026002805BF /* abstractile.xml */,
8979
9065
                                AFE6A40D0CDD7BDC002805BF /* moebiusgears.xml */,
8980
9066
                                AFC258680988A468000655EE /* anemone.xml */,
9085
9171
                                AFC258CF0988A468000655EE /* jigsaw.xml */,
9086
9172
                                AFC258D00988A468000655EE /* juggle.xml */,
9087
9173
                                AFC258D10988A468000655EE /* juggler3d.xml */,
 
9174
                                AF4A3461102A59EB00A81B2A /* surfaces.xml */,
9088
9175
                                AFC258D20988A468000655EE /* julia.xml */,
9089
9176
                                AFC258D30988A468000655EE /* kaleidescope.xml */,
9090
9177
                                AFC258D40988A468000655EE /* klein.xml */,
9426
9513
                        productReference = AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */;
9427
9514
                        productType = "com.apple.product-type.bundle";
9428
9515
                };
 
9516
                AF32D9E00F3AD0B40080F535 /* RubikBlocks */ = {
 
9517
                        isa = PBXNativeTarget;
 
9518
                        buildConfigurationList = AF32D9F10F3AD0B40080F535 /* Build configuration list for PBXNativeTarget "RubikBlocks" */;
 
9519
                        buildPhases = (
 
9520
                                AF32D9E30F3AD0B40080F535 /* Resources */,
 
9521
                                AF32D9E50F3AD0B40080F535 /* Sources */,
 
9522
                                AF32D9E80F3AD0B40080F535 /* Frameworks */,
 
9523
                                AF32D9EF0F3AD0B40080F535 /* Rez */,
 
9524
                                AF32D9F00F3AD0B40080F535 /* ShellScript */,
 
9525
                        );
 
9526
                        buildRules = (
 
9527
                        );
 
9528
                        dependencies = (
 
9529
                                AF32D9E10F3AD0B40080F535 /* PBXTargetDependency */,
 
9530
                        );
 
9531
                        name = RubikBlocks;
 
9532
                        productName = Rubik;
 
9533
                        productReference = AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */;
 
9534
                        productType = "com.apple.product-type.bundle";
 
9535
                };
9429
9536
                AF35E88A0E63823600691F2F /* Jigsaw */ = {
9430
9537
                        isa = PBXNativeTarget;
9431
9538
                        buildConfigurationList = AF35E89D0E63823600691F2F /* Build configuration list for PBXNativeTarget "Jigsaw" */;
10563
10670
                        productReference = AF48DF030A0C25E000F94CF9 /* GLSchool.saver */;
10564
10671
                        productType = "com.apple.product-type.bundle";
10565
10672
                };
 
10673
                AF4A3449102A593600A81B2A /* Surfaces */ = {
 
10674
                        isa = PBXNativeTarget;
 
10675
                        buildConfigurationList = AF4A345A102A593600A81B2A /* Build configuration list for PBXNativeTarget "Surfaces" */;
 
10676
                        buildPhases = (
 
10677
                                AF4A344C102A593600A81B2A /* Resources */,
 
10678
                                AF4A344E102A593600A81B2A /* Sources */,
 
10679
                                AF4A3451102A593600A81B2A /* Frameworks */,
 
10680
                                AF4A3458102A593600A81B2A /* Rez */,
 
10681
                                AF4A3459102A593600A81B2A /* ShellScript */,
 
10682
                        );
 
10683
                        buildRules = (
 
10684
                        );
 
10685
                        dependencies = (
 
10686
                                AF4A344A102A593600A81B2A /* PBXTargetDependency */,
 
10687
                        );
 
10688
                        name = Surfaces;
 
10689
                        productName = Klein;
 
10690
                        productReference = AF4A345D102A593600A81B2A /* Surfaces.saver */;
 
10691
                        productType = "com.apple.product-type.bundle";
 
10692
                };
10566
10693
                AF4FD6E60CE7A486005EE58E /* Lockward */ = {
10567
10694
                        isa = PBXNativeTarget;
10568
10695
                        buildConfigurationList = AF4FD6F70CE7A486005EE58E /* Build configuration list for PBXNativeTarget "Lockward" */;
12399
12526
                        productReference = AFA55F3C0993622F00F3E977 /* Klein.saver */;
12400
12527
                        productType = "com.apple.product-type.bundle";
12401
12528
                };
12402
 
                AFA55F420993629000F3E977 /* HyperTorus */ = {
 
12529
                AFA55F420993629000F3E977 /* Hypertorus */ = {
12403
12530
                        isa = PBXNativeTarget;
12404
 
                        buildConfigurationList = AFA55F510993629000F3E977 /* Build configuration list for PBXNativeTarget "HyperTorus" */;
 
12531
                        buildConfigurationList = AFA55F510993629000F3E977 /* Build configuration list for PBXNativeTarget "Hypertorus" */;
12405
12532
                        buildPhases = (
12406
12533
                                AFA55F450993629000F3E977 /* Resources */,
12407
12534
                                AFA55F470993629000F3E977 /* Sources */,
12414
12541
                        dependencies = (
12415
12542
                                AFA55F430993629000F3E977 /* PBXTargetDependency */,
12416
12543
                        );
12417
 
                        name = HyperTorus;
 
12544
                        name = Hypertorus;
12418
12545
                        productName = HyperTorus;
12419
 
                        productReference = AFA55F540993629000F3E977 /* HyperTorus.saver */;
 
12546
                        productReference = AFA55F540993629000F3E977 /* Hypertorus.saver */;
12420
12547
                        productType = "com.apple.product-type.bundle";
12421
12548
                };
12422
12549
                AFA55F720993643600F3E977 /* GLMatrix */ = {
13666
13793
                29B97313FDCFA39411CA2CEA /* Project object */ = {
13667
13794
                        isa = PBXProject;
13668
13795
                        buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "xscreensaver" */;
13669
 
                        compatibilityVersion = "Xcode 2.4";
 
13796
                        compatibilityVersion = "Xcode 3.1";
13670
13797
                        hasScannedForEncodings = 1;
13671
13798
                        mainGroup = 29B97314FDCFA39411CA2CEA /* xscreensaver */;
13672
13799
                        projectDirPath = "";
13709
13836
                                AF477253099D5717001F091E /* Halftone */,
13710
13837
                                AF975C12099C8C1500B05160 /* Halo */,
13711
13838
                                AF480C49098E301400FB32B8 /* Helix */,
13712
 
                                AF64260F09A18D6C000F4CD4 /* HyperBall */,
13713
 
                                AF6425CC09A18855000F4CD4 /* HyperCube */,
13714
13839
                                AF477426099D7C70001F091E /* IFS */,
13715
13840
                                AF97572D099C317000B05160 /* IMSMap */,
13716
13841
                                AF477752099DB61E001F091E /* Interaggregate */,
13769
13894
                                AF4776AA099DABDD001F091E /* XSpirograph */,
13770
13895
                                AF9D475F09B53166006E59CF /* Zoom */,
13771
13896
                                AF480D58098EED3D00FB32B8 /* All Savers (XLockmore) */,
13772
 
                                AFD570C90996B9F800BA26F7 /* Ant */,
13773
13897
                                AFD5712C0996BF2E00BA26F7 /* Apollonian */,
13774
13898
                                AFD572A50996F99600BA26F7 /* Bouboule */,
13775
13899
                                AFD56EAE0996A72600BA26F7 /* Braid */,
13784
13908
                                AFD56F230996AB8A00BA26F7 /* Galaxy */,
13785
13909
                                AFD56F4F0996AEEE00BA26F7 /* Grav */,
13786
13910
                                AFD56F6B0996B01600BA26F7 /* Hopalong */,
13787
 
                                AFD571B50996D9DC00BA26F7 /* Juggle */,
13788
13911
                                AFD572F9099701C000BA26F7 /* Julia */,
13789
13912
                                AF794FCD09974FA60059A8B0 /* Loop */,
13790
13913
                                AFD5706F0996B72700BA26F7 /* Mountain */,
13838
13961
                                AF7777D009B64C6B00EA3033 /* GLSlideshow */,
13839
13962
                                AFA55C77099349A600F3E977 /* GLSnake */,
13840
13963
                                AFD56DF10996A03800BA26F7 /* GLText */,
13841
 
                                AFA55F420993629000F3E977 /* HyperTorus */,
 
13964
                                AFA55F420993629000F3E977 /* Hypertorus */,
13842
13965
                                AF3C71450D624BF50030CC0D /* Hypnowheel */,
13843
13966
                                AFA55F06099361B700F3E977 /* JigglyPuff */,
13844
13967
                                AF35E88A0E63823600691F2F /* Jigsaw */,
13864
13987
                                AFA55B2509933E8D00F3E977 /* Pulsar */,
13865
13988
                                AFA55DF009935E4900F3E977 /* Queens */,
13866
13989
                                AFA559CF0993330600F3E977 /* Rubik */,
 
13990
                                AF32D9E00F3AD0B40080F535 /* RubikBlocks */,
13867
13991
                                AFA55D3C0993565300F3E977 /* SBalls */,
13868
13992
                                AFA55B7909933F7200F3E977 /* Sierpinski3D */,
13869
13993
                                AFE2A4560E2E904600ADB298 /* SkyTentacles */,
13874
13998
                                AF77781009B6504400EA3033 /* StarWars */,
13875
13999
                                AF7777A809B64B2600EA3033 /* StonerView */,
13876
14000
                                AFA559920993322100F3E977 /* Superquadrics */,
 
14001
                                AF4A3449102A593600A81B2A /* Surfaces */,
13877
14002
                                AFA562F20993943B00F3E977 /* Tangram */,
13878
14003
                                AFA56379099397B300F3E977 /* TimeTunnel */,
13879
14004
                                AF998EDA0A083DB30051049D /* TopBlock */,
13880
14005
                                AF0DCA420C4CBB0D00D76972 /* Voronoi */,
13881
 
                                AF9771D60989DC4A001F8B92 /* SaverTester */,
13882
14006
                                AF137D410F075C9B004DE3B2 /* Obsolete */,
 
14007
                                AFD570C90996B9F800BA26F7 /* Ant */,
13883
14008
                                AF6427A809A2DE36000F4CD4 /* Bubbles */,
13884
14009
                                AF47765A099DA78E001F091E /* Critical */,
13885
14010
                                AF477909099DE379001F091E /* Flag */,
13886
14011
                                AFD56EDA0996A95700BA26F7 /* Forest */,
13887
14012
                                AFA55CCC09934CE400F3E977 /* GLForestFire */,
13888
 
                                AF4774B4099D8B5F001F091E /* LMorph */,
 
14013
                                AF64260F09A18D6C000F4CD4 /* HyperBall */,
 
14014
                                AF6425CC09A18855000F4CD4 /* HyperCube */,
 
14015
                                AFD571B50996D9DC00BA26F7 /* Juggle */,
13889
14016
                                AFD56F8C0996B09400BA26F7 /* Laser */,
13890
14017
                                AFD56FA30996B10F00BA26F7 /* Lightning */,
13891
14018
                                AFD56FB90996B18F00BA26F7 /* Lisa */,
13892
14019
                                AFD56FCF0996B20900BA26F7 /* Lissie */,
 
14020
                                AF4774B4099D8B5F001F091E /* LMorph */,
13893
14021
                                AFD570B10996B93000BA26F7 /* Rotor */,
13894
14022
                                AFD570260996B56D00BA26F7 /* Sphere */,
13895
14023
                                AFD570430996B61600BA26F7 /* Spiral */,
13897
14025
                                AFD56F0B0996AAFA00BA26F7 /* Vines */,
13898
14026
                                AF477208099D4EE8001F091E /* Whirlygig */,
13899
14027
                                AFD5709B0996B88E00BA26F7 /* Worm */,
 
14028
                                AF9771D60989DC4A001F8B92 /* SaverTester */,
13900
14029
                        );
13901
14030
                };
13902
14031
/* End PBXProject section */
13943
14072
                        );
13944
14073
                        runOnlyForDeploymentPostprocessing = 0;
13945
14074
                };
 
14075
                AF32D9E30F3AD0B40080F535 /* Resources */ = {
 
14076
                        isa = PBXResourcesBuildPhase;
 
14077
                        buildActionMask = 2147483647;
 
14078
                        files = (
 
14079
                                AF32D9FD0F3AD1330080F535 /* rubikblocks.xml in Resources */,
 
14080
                        );
 
14081
                        runOnlyForDeploymentPostprocessing = 0;
 
14082
                };
13946
14083
                AF35E88D0E63823600691F2F /* Resources */ = {
13947
14084
                        isa = PBXResourcesBuildPhase;
13948
14085
                        buildActionMask = 2147483647;
14083
14220
                        isa = PBXResourcesBuildPhase;
14084
14221
                        buildActionMask = 2147483647;
14085
14222
                        files = (
14086
 
                                AF4773C5099D67B9001F091E /* fuzzyflakes.xml in Resources */,
14087
14223
                                AF4773D3099D6804001F091E /* anemotaxis.xml in Resources */,
14088
14224
                        );
14089
14225
                        runOnlyForDeploymentPostprocessing = 0;
14395
14531
                        );
14396
14532
                        runOnlyForDeploymentPostprocessing = 0;
14397
14533
                };
 
14534
                AF4A344C102A593600A81B2A /* Resources */ = {
 
14535
                        isa = PBXResourcesBuildPhase;
 
14536
                        buildActionMask = 2147483647;
 
14537
                        files = (
 
14538
                                AF4A3462102A59EB00A81B2A /* surfaces.xml in Resources */,
 
14539
                        );
 
14540
                        runOnlyForDeploymentPostprocessing = 0;
 
14541
                };
14398
14542
                AF4FD6E90CE7A486005EE58E /* Resources */ = {
14399
14543
                        isa = PBXResourcesBuildPhase;
14400
14544
                        buildActionMask = 2147483647;
15698
15842
                        );
15699
15843
                        runOnlyForDeploymentPostprocessing = 0;
15700
15844
                };
 
15845
                AF32D9EF0F3AD0B40080F535 /* Rez */ = {
 
15846
                        isa = PBXRezBuildPhase;
 
15847
                        buildActionMask = 2147483647;
 
15848
                        files = (
 
15849
                        );
 
15850
                        runOnlyForDeploymentPostprocessing = 0;
 
15851
                };
15701
15852
                AF35E89B0E63823600691F2F /* Rez */ = {
15702
15853
                        isa = PBXRezBuildPhase;
15703
15854
                        buildActionMask = 2147483647;
16090
16241
                        );
16091
16242
                        runOnlyForDeploymentPostprocessing = 0;
16092
16243
                };
 
16244
                AF4A3458102A593600A81B2A /* Rez */ = {
 
16245
                        isa = PBXRezBuildPhase;
 
16246
                        buildActionMask = 2147483647;
 
16247
                        files = (
 
16248
                        );
 
16249
                        runOnlyForDeploymentPostprocessing = 0;
 
16250
                };
16093
16251
                AF4FD6F50CE7A486005EE58E /* Rez */ = {
16094
16252
                        isa = PBXRezBuildPhase;
16095
16253
                        buildActionMask = 2147483647;
17206
17364
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
17207
17365
                        showEnvVarsInLog = 0;
17208
17366
                };
 
17367
                AF32D9F00F3AD0B40080F535 /* ShellScript */ = {
 
17368
                        isa = PBXShellScriptBuildPhase;
 
17369
                        buildActionMask = 2147483647;
 
17370
                        files = (
 
17371
                        );
 
17372
                        inputPaths = (
 
17373
                        );
 
17374
                        outputPaths = (
 
17375
                        );
 
17376
                        runOnlyForDeploymentPostprocessing = 0;
 
17377
                        shellPath = /bin/sh;
 
17378
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
 
17379
                        showEnvVarsInLog = 0;
 
17380
                };
17209
17381
                AF35E89C0E63823600691F2F /* ShellScript */ = {
17210
17382
                        isa = PBXShellScriptBuildPhase;
17211
17383
                        buildActionMask = 2147483647;
17248
17420
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
17249
17421
                        showEnvVarsInLog = 0;
17250
17422
                };
 
17423
                AF4A3459102A593600A81B2A /* ShellScript */ = {
 
17424
                        isa = PBXShellScriptBuildPhase;
 
17425
                        buildActionMask = 2147483647;
 
17426
                        files = (
 
17427
                        );
 
17428
                        inputPaths = (
 
17429
                        );
 
17430
                        outputPaths = (
 
17431
                        );
 
17432
                        runOnlyForDeploymentPostprocessing = 0;
 
17433
                        shellPath = /bin/sh;
 
17434
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
 
17435
                        showEnvVarsInLog = 0;
 
17436
                };
17251
17437
                AF4FD6F60CE7A486005EE58E /* ShellScript */ = {
17252
17438
                        isa = PBXShellScriptBuildPhase;
17253
17439
                        buildActionMask = 2147483647;
20228
20414
                        );
20229
20415
                        runOnlyForDeploymentPostprocessing = 0;
20230
20416
                };
 
20417
                AF32D9E50F3AD0B40080F535 /* Sources */ = {
 
20418
                        isa = PBXSourcesBuildPhase;
 
20419
                        buildActionMask = 2147483647;
 
20420
                        files = (
 
20421
                                AF32D9E70F3AD0B40080F535 /* XScreenSaverSubclass.m in Sources */,
 
20422
                                AF32D9FB0F3AD1200080F535 /* rubikblocks.c in Sources */,
 
20423
                        );
 
20424
                        runOnlyForDeploymentPostprocessing = 0;
 
20425
                };
20231
20426
                AF35E88F0E63823600691F2F /* Sources */ = {
20232
20427
                        isa = PBXSourcesBuildPhase;
20233
20428
                        buildActionMask = 2147483647;
20787
20982
                        );
20788
20983
                        runOnlyForDeploymentPostprocessing = 0;
20789
20984
                };
 
20985
                AF4A344E102A593600A81B2A /* Sources */ = {
 
20986
                        isa = PBXSourcesBuildPhase;
 
20987
                        buildActionMask = 2147483647;
 
20988
                        files = (
 
20989
                                AF4A3450102A593600A81B2A /* XScreenSaverSubclass.m in Sources */,
 
20990
                                AF4A3464102A5A0E00A81B2A /* surfaces.c in Sources */,
 
20991
                        );
 
20992
                        runOnlyForDeploymentPostprocessing = 0;
 
20993
                };
20790
20994
                AF4FD6EB0CE7A486005EE58E /* Sources */ = {
20791
20995
                        isa = PBXSourcesBuildPhase;
20792
20996
                        buildActionMask = 2147483647;
22331
22535
                        target = AFD56F8C0996B09400BA26F7 /* Laser */;
22332
22536
                        targetProxy = AF137D5C0F075E5C004DE3B2 /* PBXContainerItemProxy */;
22333
22537
                };
22334
 
                AF137D5F0F075E5C004DE3B2 /* PBXTargetDependency */ = {
22335
 
                        isa = PBXTargetDependency;
22336
 
                        target = AF4774B4099D8B5F001F091E /* LMorph */;
22337
 
                        targetProxy = AF137D5E0F075E5C004DE3B2 /* PBXContainerItemProxy */;
22338
 
                };
22339
22538
                AF137D610F075E5C004DE3B2 /* PBXTargetDependency */ = {
22340
22539
                        isa = PBXTargetDependency;
22341
22540
                        target = AFA55CCC09934CE400F3E977 /* GLForestFire */;
22371
22570
                        target = AF1A17610D6D6EE3008AF328 /* LCDscrub */;
22372
22571
                        targetProxy = AF1A17830D6D6FA7008AF328 /* PBXContainerItemProxy */;
22373
22572
                };
 
22573
                AF32D9E10F3AD0B40080F535 /* PBXTargetDependency */ = {
 
22574
                        isa = PBXTargetDependency;
 
22575
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
 
22576
                        targetProxy = AF32D9E20F3AD0B40080F535 /* PBXContainerItemProxy */;
 
22577
                };
 
22578
                AF32D9F90F3AD0D90080F535 /* PBXTargetDependency */ = {
 
22579
                        isa = PBXTargetDependency;
 
22580
                        target = AF32D9E00F3AD0B40080F535 /* RubikBlocks */;
 
22581
                        targetProxy = AF32D9F80F3AD0D90080F535 /* PBXContainerItemProxy */;
 
22582
                };
22374
22583
                AF35E88B0E63823600691F2F /* PBXTargetDependency */ = {
22375
22584
                        isa = PBXTargetDependency;
22376
22585
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
22706
22915
                        target = AF48DEEF0A0C25E000F94CF9 /* GLSchool */;
22707
22916
                        targetProxy = AF48DF050A0C261100F94CF9 /* PBXContainerItemProxy */;
22708
22917
                };
 
22918
                AF4A344A102A593600A81B2A /* PBXTargetDependency */ = {
 
22919
                        isa = PBXTargetDependency;
 
22920
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
 
22921
                        targetProxy = AF4A344B102A593600A81B2A /* PBXContainerItemProxy */;
 
22922
                };
 
22923
                AF4A3460102A59A400A81B2A /* PBXTargetDependency */ = {
 
22924
                        isa = PBXTargetDependency;
 
22925
                        target = AF4A3449102A593600A81B2A /* Surfaces */;
 
22926
                        targetProxy = AF4A345F102A59A400A81B2A /* PBXContainerItemProxy */;
 
22927
                };
22709
22928
                AF4FD6E70CE7A486005EE58E /* PBXTargetDependency */ = {
22710
22929
                        isa = PBXTargetDependency;
22711
22930
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
22776
22995
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
22777
22996
                        targetProxy = AF6427AA09A2DE36000F4CD4 /* PBXContainerItemProxy */;
22778
22997
                };
 
22998
                AF714E4F105613410046AB1D /* PBXTargetDependency */ = {
 
22999
                        isa = PBXTargetDependency;
 
23000
                        target = AF4774B4099D8B5F001F091E /* LMorph */;
 
23001
                        targetProxy = AF714E4E105613410046AB1D /* PBXContainerItemProxy */;
 
23002
                };
 
23003
                AF714E51105613580046AB1D /* PBXTargetDependency */ = {
 
23004
                        isa = PBXTargetDependency;
 
23005
                        target = AFD570C90996B9F800BA26F7 /* Ant */;
 
23006
                        targetProxy = AF714E50105613580046AB1D /* PBXContainerItemProxy */;
 
23007
                };
22779
23008
                AF7776E509B63ABF00EA3033 /* PBXTargetDependency */ = {
22780
23009
                        isa = PBXTargetDependency;
22781
23010
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
23096
23325
                        target = AF477426099D7C70001F091E /* IFS */;
23097
23326
                        targetProxy = AF77794609B6604900EA3033 /* PBXContainerItemProxy */;
23098
23327
                };
23099
 
                AF77794909B6604900EA3033 /* PBXTargetDependency */ = {
23100
 
                        isa = PBXTargetDependency;
23101
 
                        target = AF6425CC09A18855000F4CD4 /* HyperCube */;
23102
 
                        targetProxy = AF77794809B6604900EA3033 /* PBXContainerItemProxy */;
23103
 
                };
23104
 
                AF77794B09B6604900EA3033 /* PBXTargetDependency */ = {
23105
 
                        isa = PBXTargetDependency;
23106
 
                        target = AF64260F09A18D6C000F4CD4 /* HyperBall */;
23107
 
                        targetProxy = AF77794A09B6604900EA3033 /* PBXContainerItemProxy */;
23108
 
                };
23109
23328
                AF77794D09B6604900EA3033 /* PBXTargetDependency */ = {
23110
23329
                        isa = PBXTargetDependency;
23111
23330
                        target = AF480C49098E301400FB32B8 /* Helix */;
23321
23540
                        target = AFD572F9099701C000BA26F7 /* Julia */;
23322
23541
                        targetProxy = AF7779B609B6608100EA3033 /* PBXContainerItemProxy */;
23323
23542
                };
23324
 
                AF7779B909B6608100EA3033 /* PBXTargetDependency */ = {
23325
 
                        isa = PBXTargetDependency;
23326
 
                        target = AFD571B50996D9DC00BA26F7 /* Juggle */;
23327
 
                        targetProxy = AF7779B809B6608100EA3033 /* PBXContainerItemProxy */;
23328
 
                };
23329
23543
                AF7779BB09B6608100EA3033 /* PBXTargetDependency */ = {
23330
23544
                        isa = PBXTargetDependency;
23331
23545
                        target = AFD56F6B0996B01600BA26F7 /* Hopalong */;
23396
23610
                        target = AFD5712C0996BF2E00BA26F7 /* Apollonian */;
23397
23611
                        targetProxy = AF7779D809B6608200EA3033 /* PBXContainerItemProxy */;
23398
23612
                };
23399
 
                AF7779DB09B6608200EA3033 /* PBXTargetDependency */ = {
23400
 
                        isa = PBXTargetDependency;
23401
 
                        target = AFD570C90996B9F800BA26F7 /* Ant */;
23402
 
                        targetProxy = AF7779DA09B6608200EA3033 /* PBXContainerItemProxy */;
23403
 
                };
23404
23613
                AF7779DD09B660AF00EA3033 /* PBXTargetDependency */ = {
23405
23614
                        isa = PBXTargetDependency;
23406
23615
                        target = AFA56379099397B300F3E977 /* TimeTunnel */;
23548
23757
                };
23549
23758
                AF777A1709B660B300EA3033 /* PBXTargetDependency */ = {
23550
23759
                        isa = PBXTargetDependency;
23551
 
                        target = AFA55F420993629000F3E977 /* HyperTorus */;
 
23760
                        target = AFA55F420993629000F3E977 /* Hypertorus */;
23552
23761
                        targetProxy = AF777A1609B660B300EA3033 /* PBXContainerItemProxy */;
23553
23762
                };
23554
23763
                AF777A1909B660B300EA3033 /* PBXTargetDependency */ = {
23906
24115
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
23907
24116
                        targetProxy = AF9D4DEE09B5BB19006E59CF /* PBXContainerItemProxy */;
23908
24117
                };
 
24118
                AFA160921052FF87009B93AA /* PBXTargetDependency */ = {
 
24119
                        isa = PBXTargetDependency;
 
24120
                        target = AF6425CC09A18855000F4CD4 /* HyperCube */;
 
24121
                        targetProxy = AFA160911052FF87009B93AA /* PBXContainerItemProxy */;
 
24122
                };
 
24123
                AFA160941052FF87009B93AA /* PBXTargetDependency */ = {
 
24124
                        isa = PBXTargetDependency;
 
24125
                        target = AF64260F09A18D6C000F4CD4 /* HyperBall */;
 
24126
                        targetProxy = AFA160931052FF87009B93AA /* PBXContainerItemProxy */;
 
24127
                };
23909
24128
                AFA3392F0B058505002B0E7D /* PBXTargetDependency */ = {
23910
24129
                        isa = PBXTargetDependency;
23911
24130
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
24201
24420
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
24202
24421
                        targetProxy = AFA563A6099398BB00F3E977 /* PBXContainerItemProxy */;
24203
24422
                };
 
24423
                AFB581B0102F363300342B11 /* PBXTargetDependency */ = {
 
24424
                        isa = PBXTargetDependency;
 
24425
                        target = AFD571B50996D9DC00BA26F7 /* Juggle */;
 
24426
                        targetProxy = AFB581AF102F363300342B11 /* PBXContainerItemProxy */;
 
24427
                };
24204
24428
                AFCAD5F90992DFE00009617A /* PBXTargetDependency */ = {
24205
24429
                        isa = PBXTargetDependency;
24206
24430
                        target = AF9771D60989DC4A001F8B92 /* SaverTester */;
24563
24787
                        };
24564
24788
                        name = Release;
24565
24789
                };
 
24790
                AF32D9F20F3AD0B40080F535 /* Debug */ = {
 
24791
                        isa = XCBuildConfiguration;
 
24792
                        buildSettings = {
 
24793
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
 
24794
                                        "USE_GL=1",
 
24795
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
 
24796
                                );
 
24797
                        };
 
24798
                        name = Debug;
 
24799
                };
 
24800
                AF32D9F30F3AD0B40080F535 /* Release */ = {
 
24801
                        isa = XCBuildConfiguration;
 
24802
                        buildSettings = {
 
24803
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
 
24804
                                        "USE_GL=1",
 
24805
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
 
24806
                                );
 
24807
                        };
 
24808
                        name = Release;
 
24809
                };
24566
24810
                AF35E89E0E63823600691F2F /* Debug */ = {
24567
24811
                        isa = XCBuildConfiguration;
24568
24812
                        buildSettings = {
25385
25629
                        };
25386
25630
                        name = Release;
25387
25631
                };
 
25632
                AF4A345B102A593600A81B2A /* Debug */ = {
 
25633
                        isa = XCBuildConfiguration;
 
25634
                        buildSettings = {
 
25635
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
 
25636
                                        "USE_GL=1",
 
25637
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
 
25638
                                );
 
25639
                        };
 
25640
                        name = Debug;
 
25641
                };
 
25642
                AF4A345C102A593600A81B2A /* Release */ = {
 
25643
                        isa = XCBuildConfiguration;
 
25644
                        buildSettings = {
 
25645
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
 
25646
                                        "USE_GL=1",
 
25647
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
 
25648
                                );
 
25649
                        };
 
25650
                        name = Release;
 
25651
                };
25388
25652
                AF4FD6F80CE7A486005EE58E /* Debug */ = {
25389
25653
                        isa = XCBuildConfiguration;
25390
25654
                        buildSettings = {
26268
26532
                                GCC_DYNAMIC_NO_PIC = NO;
26269
26533
                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
26270
26534
                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
26271
 
                                GCC_MODEL_TUNING = G5;
26272
26535
                                GCC_OPTIMIZATION_LEVEL = 0;
26273
26536
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
26274
26537
                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
26289
26552
                                COPY_PHASE_STRIP = YES;
26290
26553
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
26291
26554
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
26292
 
                                GCC_MODEL_TUNING = G5;
26293
26555
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
26294
26556
                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
26295
26557
                                INSTALL_PATH = "$(HOME)/bin";
27938
28200
                C01FCF4F08A954540054247B /* Debug */ = {
27939
28201
                        isa = XCBuildConfiguration;
27940
28202
                        buildSettings = {
 
28203
                                ARCHS = "$(NATIVE_ARCH_ACTUAL)";
27941
28204
                                COPY_PHASE_STRIP = NO;
27942
 
                                GCC_MODEL_TUNING = G5;
 
28205
                                GCC_ENABLE_OBJC_GC = supported;
27943
28206
                                GCC_OPTIMIZATION_LEVEL = 0;
27944
28207
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
27945
28208
                                GCC_PREFIX_HEADER = OSX/xscreensaver_Prefix.pch;
27959
28222
                                        "CLASS=XScreenSaver${EXECUTABLE_NAME}View",
27960
28223
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
27961
28224
                                );
 
28225
                                "GCC_VERSION[sdk=macosx10.4][arch=*]" = 4.0;
27962
28226
                                GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
27963
28227
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
27964
28228
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
27965
28229
                                GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
27966
 
                                GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
 
28230
                                GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
27967
28231
                                GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
27968
28232
                                GCC_WARN_MISSING_PARENTHESES = YES;
27969
28233
                                GCC_WARN_SHADOW = NO;
27986
28250
                                );
27987
28251
                                PREBINDING = NO;
27988
28252
                                PRODUCT_NAME = "$(TARGET_NAME)";
27989
 
                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
 
28253
                                SDKROOT = macosx10.4;
 
28254
                                "SDKROOT[arch=x86_64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk";
27990
28255
                                USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR) $(USER_HEADER_SEARCH_PATHS)";
27991
28256
                                WARNING_CFLAGS = "-Wimplicit";
27992
28257
                                WRAPPER_EXTENSION = saver;
27997
28262
                C01FCF5008A954540054247B /* Release */ = {
27998
28263
                        isa = XCBuildConfiguration;
27999
28264
                        buildSettings = {
28000
 
                                ARCHS = (
28001
 
                                        ppc,
28002
 
                                        i386,
28003
 
                                );
 
28265
                                ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
 
28266
                                GCC_ENABLE_OBJC_GC = supported;
28004
28267
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
28005
 
                                GCC_MODEL_TUNING = G5;
28006
28268
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
28007
28269
                                GCC_PREFIX_HEADER = OSX/xscreensaver_Prefix.pch;
28008
28270
                                GCC_PREPROCESSOR_DEFINITIONS = (
28021
28283
                                        "CLASS=XScreenSaver${EXECUTABLE_NAME}View",
28022
28284
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
28023
28285
                                );
 
28286
                                "GCC_VERSION[sdk=macosx10.4][arch=*]" = 4.0;
28024
28287
                                GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
28025
28288
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
28026
28289
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
28027
28290
                                GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
28028
 
                                GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
 
28291
                                GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
28029
28292
                                GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
28030
28293
                                GCC_WARN_MISSING_PARENTHESES = YES;
28031
28294
                                GCC_WARN_SHADOW = NO;
28048
28311
                                );
28049
28312
                                PREBINDING = NO;
28050
28313
                                PRODUCT_NAME = "$(TARGET_NAME)";
28051
 
                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
 
28314
                                SDKROOT = macosx10.4;
 
28315
                                "SDKROOT[arch=x86_64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk";
28052
28316
                                USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR) $(USER_HEADER_SEARCH_PATHS)";
28053
28317
                                WARNING_CFLAGS = "-Wimplicit";
28054
28318
                                WRAPPER_EXTENSION = saver;
28112
28376
                        defaultConfigurationIsVisible = 0;
28113
28377
                        defaultConfigurationName = Release;
28114
28378
                };
 
28379
                AF32D9F10F3AD0B40080F535 /* Build configuration list for PBXNativeTarget "RubikBlocks" */ = {
 
28380
                        isa = XCConfigurationList;
 
28381
                        buildConfigurations = (
 
28382
                                AF32D9F20F3AD0B40080F535 /* Debug */,
 
28383
                                AF32D9F30F3AD0B40080F535 /* Release */,
 
28384
                        );
 
28385
                        defaultConfigurationIsVisible = 0;
 
28386
                        defaultConfigurationName = Release;
 
28387
                };
28115
28388
                AF35E89D0E63823600691F2F /* Build configuration list for PBXNativeTarget "Jigsaw" */ = {
28116
28389
                        isa = XCConfigurationList;
28117
28390
                        buildConfigurations = (
28661
28934
                        defaultConfigurationIsVisible = 0;
28662
28935
                        defaultConfigurationName = Release;
28663
28936
                };
 
28937
                AF4A345A102A593600A81B2A /* Build configuration list for PBXNativeTarget "Surfaces" */ = {
 
28938
                        isa = XCConfigurationList;
 
28939
                        buildConfigurations = (
 
28940
                                AF4A345B102A593600A81B2A /* Debug */,
 
28941
                                AF4A345C102A593600A81B2A /* Release */,
 
28942
                        );
 
28943
                        defaultConfigurationIsVisible = 0;
 
28944
                        defaultConfigurationName = Release;
 
28945
                };
28664
28946
                AF4FD6F70CE7A486005EE58E /* Build configuration list for PBXNativeTarget "Lockward" */ = {
28665
28947
                        isa = XCConfigurationList;
28666
28948
                        buildConfigurations = (
29507
29789
                        defaultConfigurationIsVisible = 0;
29508
29790
                        defaultConfigurationName = Release;
29509
29791
                };
29510
 
                AFA55F510993629000F3E977 /* Build configuration list for PBXNativeTarget "HyperTorus" */ = {
 
29792
                AFA55F510993629000F3E977 /* Build configuration list for PBXNativeTarget "Hypertorus" */ = {
29511
29793
                        isa = XCConfigurationList;
29512
29794
                        buildConfigurations = (
29513
29795
                                AFA55F520993629000F3E977 /* Debug */,