Chameleon Applications

Chameleon Applications Commit Details

Date:2010-01-28 00:09:24 (14 years 2 months ago)
Author:Rekursor
Commit:71
Parents: 70
Message:RC1 release. See CHANGES for more info
Changes:
A/trunk/ChameleonPrefPane/Sources/AboutController.h
A/trunk/ChameleonPrefPane/Sources/AboutController.mm
M/trunk/ChameleonPrefPane/ChameleonPrefPane.xcodeproj/project.pbxproj
M/trunk/ChameleonPrefPane/bin/OSX105/Chameleon.zip
M/trunk/ChameleonPrefPane/bin/OSX106/Chameleon.zip
M/trunk/ChameleonPrefPane/Info.plist
M/trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.h
M/trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm
M/trunk/ChameleonPrefPane/CHANGES
M/trunk/ChameleonPrefPane/English.lproj/Chameleon.xib
M/trunk/ChameleonPrefPane/CREDITS
M/trunk/ChameleonPrefPane/bin/version

File differences

trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm
171171
172172
173173
174
175
176
177
178174
179175
180176
}
}
- (IBAction)onAbout: (id)sender
{
[mAboutDlg makeKeyAndOrderFront: sender];
}
//--------------------------------------------------------------------------
- (void) loadPreferences
{
trunk/ChameleonPrefPane/Sources/AboutController.mm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// About.mm
// ChameleonPrefPane
//
// Created by Rekursor on 1/27/10.
//
#import "AboutController.h"
@implementation AboutController
- (id) init
{
[super init];
bundle = [NSBundle bundleForClass:[self class]];
sCredits = [bundle pathForResource: @"CREDITS" ofType: nil ];
return self;
}
- (IBAction)onAbout: (id)sender
{
[mAboutDlg makeKeyAndOrderFront: sender];
}
- (NSString *)bundleVersionNumber {
NSString * sVer = [[bundle infoDictionary] valueForKey:@"CFBundleVersion"];
NSString * info = [[NSString alloc] initWithFormat:@"Version %@", sVer ];
return info;
}
- (NSString *)credits
{
NSString* s = [[NSString alloc]
initWithContentsOfFile:sCredits encoding: NSASCIIStringEncoding error: nil];
return s ? s : @"";
}
@end
trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.h
2929
3030
3131
32
3332
3433
3534
......
6564
6665
6766
68
6967
7068
7169
@private
// Objects corresponding to the interface mapping:
IBOutlet NSPanel*mAboutDlg;
IBOutlet CustomTableView *mPartitionsTable;
IBOutlet NSTableColumn *mPartitionImgColumn;
IBOutlet NSTableColumn *mFileSystemColumn;
- (IBAction)onRestart: (id)sender;
- (IBAction)onShutdown: (id)sender;
- (IBAction)onSleep: (id)sender;
- (IBAction)onAbout: (id)sender;
- (void)awakeFromNib;
- (void)initBootConfig;
trunk/ChameleonPrefPane/Sources/AboutController.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//
// About.h
// ChameleonPrefPane
//
// Created by Fabien on 1/27/10.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@interface AboutController : NSObject {
IBOutlet NSPanel* mAboutDlg;
NSBundle* bundle;
NSString* sCredits;
}
- (IBAction)onAbout: (id)sender;
- (NSString *)bundleVersionNumber;
- (NSString *)credits;
@end
trunk/ChameleonPrefPane/Info.plist
1717
1818
1919
20
20
2121
2222
2323
24
24
2525
2626
2727
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>2.0 RC1</string>
<string>2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.0.0</string>
<string>2.0.0 RC1</string>
<key>NSMainNibFile</key>
<string>Chameleon</string>
<key>NSPrefPaneIconFile</key>
trunk/ChameleonPrefPane/CHANGES
1
1
22
33
44
-
- Added About Dialog, made the displayed version numbers all rely on the info.plist file
- Fixed refresh and on checked associated button state, made sure the string is disabled if value is 0
- Fixed crash when using swap hd 0<->2
- Added a new option type (OptionFileString) that features an open dialog box to open files
trunk/ChameleonPrefPane/ChameleonPrefPane.xcodeproj/project.pbxproj
99
1010
1111
12
13
1214
1315
1416
......
6567
6668
6769
70
71
6872
6973
7074
......
156160
157161
158162
163
164
159165
160166
161167
......
214220
215221
216222
223
217224
218225
219226
......
274281
275282
276283
277
278284
279285
280286
......
306312
307313
308314
315
309316
310317
311318
......
406413
407414
408415
416
409417
410418
411419
/* Begin PBXBuildFile section */
01001003110EBB2A00221234 /* CustomTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01001001110EBB2A00221234 /* CustomTableView.h */; };
01001004110EBB2A00221234 /* CustomTableView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 01001002110EBB2A00221234 /* CustomTableView.mm */; };
010914DC1110E9B20013CD58 /* AboutController.h in Headers */ = {isa = PBXBuildFile; fileRef = 010914DA1110E9B20013CD58 /* AboutController.h */; };
010914DD1110E9B20013CD58 /* AboutController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 010914DB1110E9B20013CD58 /* AboutController.mm */; };
010CC625110927A2006EFFE9 /* QuestionMark.png in Resources */ = {isa = PBXBuildFile; fileRef = 010CC624110927A2006EFFE9 /* QuestionMark.png */; };
013F671F110F7A7D0095EC8F /* cdBootCreator.sh in Resources */ = {isa = PBXBuildFile; fileRef = 013F671C110F7A7D0095EC8F /* cdBootCreator.sh */; };
013F6720110F7A7D0095EC8F /* getDevProp.sh in Resources */ = {isa = PBXBuildFile; fileRef = 013F671D110F7A7D0095EC8F /* getDevProp.sh */; };
/* Begin PBXFileReference section */
01001001110EBB2A00221234 /* CustomTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CustomTableView.h; path = ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/CustomTableView.h; sourceTree = SOURCE_ROOT; };
01001002110EBB2A00221234 /* CustomTableView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CustomTableView.mm; path = ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/CustomTableView.mm; sourceTree = SOURCE_ROOT; };
010914DA1110E9B20013CD58 /* AboutController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AboutController.h; path = ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/AboutController.h; sourceTree = SOURCE_ROOT; };
010914DB1110E9B20013CD58 /* AboutController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AboutController.mm; path = ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/AboutController.mm; sourceTree = SOURCE_ROOT; };
010CC624110927A2006EFFE9 /* QuestionMark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = QuestionMark.png; path = Resources/QuestionMark.png; sourceTree = SOURCE_ROOT; };
013F671C110F7A7D0095EC8F /* cdBootCreator.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = cdBootCreator.sh; path = ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Resources/cdBootCreator.sh; sourceTree = SOURCE_ROOT; };
013F671D110F7A7D0095EC8F /* getDevProp.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = getDevProp.sh; path = ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Resources/getDevProp.sh; sourceTree = SOURCE_ROOT; };
013F67ED110F970D0095EC8F /* EfiInjectController.mm */,
013F67F2110F97580095EC8F /* SmbiosController.h */,
013F67F3110F97580095EC8F /* SmbiosController.mm */,
010914DA1110E9B20013CD58 /* AboutController.h */,
010914DB1110E9B20013CD58 /* AboutController.mm */,
);
name = Controllers;
sourceTree = "<group>";
089C167CFE841241C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
01B0E8261108B89100ACF21B /* CREDITS */,
013F671C110F7A7D0095EC8F /* cdBootCreator.sh */,
013F671D110F7A7D0095EC8F /* getDevProp.sh */,
013F671E110F7A7D0095EC8F /* gfxutil */,
children = (
01E0E9501108F9ED004EF6E8 /* TODO */,
01B0E8281108B89D00ACF21B /* version */,
01B0E8261108B89100ACF21B /* CREDITS */,
32DBCFA20370C41700C91783 /* StartupPrefPane_Prefix.pch */,
01A40F74110550F4002A74CD /* CHANGES */,
0196529A11066CC0009E8F2F /* README */,
01001003110EBB2A00221234 /* CustomTableView.h in Headers */,
013F67EE110F970D0095EC8F /* EfiInjectController.h in Headers */,
013F67F4110F97580095EC8F /* SmbiosController.h in Headers */,
010914DC1110E9B20013CD58 /* AboutController.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
01001004110EBB2A00221234 /* CustomTableView.mm in Sources */,
013F67EF110F970D0095EC8F /* EfiInjectController.mm in Sources */,
013F67F5110F97580095EC8F /* SmbiosController.mm in Sources */,
010914DD1110E9B20013CD58 /* AboutController.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
trunk/ChameleonPrefPane/bin/version
1
1
2.0-b8
2.0-RC1
trunk/ChameleonPrefPane/CREDITS
1
21
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
119
12
13
14
15
16
17
18
10
11
12
1913
20
21
22
23
14
15
16
17
18
Special Thanks to:
Initial Conception & Design:
---------------------------
Rekursor
Crew Members
----------
Rekursor
DieBuche
Initial Conception & Design:
---------------------------
Rekursor
Crew Members
----------
Rekursor, DieBuche
Contributors & Testers:
---------------------
BlackOSX
MasterChief
digital_dreamer
smith@@
scrax
Contributors & Testers:
---------------------
BlackOSX, MasterChief, digital_dreamer, smith@@, scrax
Chameleon also reuses existing scripts and gfxutil tool from ronan (Lizard OSX app) available at:
http://code.google.com/p/lizard-app/
See also:
http://darwinx86.org/software/darwinx86_software.html
Chameleon also reuses:
---------------------
Courtesy of Ronan (Lizard) :
Existing scripts and gfxutil tool from Lizard available at:
http://code.google.com/p/lizard-app/
trunk/ChameleonPrefPane/English.lproj/Chameleon.xib
1313
1414
1515
16
16
1717
1818
1919
......
8686
8787
8888
89
89
9090
9191
9292
......
24102410
24112411
24122412
2413
2413
24142414
24152415
24162416
......
34253425
34263426
34273427
3428
3428
34293429
34303430
34313431
......
34463446
34473447
34483448
3449
3449
34503450
3451
3452
3451
3452
34533453
34543454
34553455
......
34623462
34633463
34643464
3465
3465
34663466
34673467
34683468
34693469
3470
3471
3472
3470
3471
3472
3473
3474
3475
3476
34733477
34743478
3475
3479
34763480
3477
3481
34783482
34793483
34803484
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
34973485
34983486
34993487
3500
3488
35013489
35023490
35033491
35043492
35053493
3506
3507
3508
3509
3510
3494
3495
35113496
3497
35123498
35133499
35143500
35153501
35163502
35173503
3518
3504
35193505
35203506
35213507
35223508
3523
3509
35243510
35253511
35263512
35273513
35283514
3515
3516
3517
35293518
35303519
35313520
......
35473536
35483537
35493538
3539
3540
3541
35503542
35513543
35523544
......
48644856
48654857
48664858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
48674875
4868
4869
4876
4877
48704878
48714879
4872
4880
48734881
48744882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
48754931
48764932
4877
4933
48784934
48794935
4880
4936
48814937
48824938
48834939
......
59816037
59826038
59836039
5984
59856040
59866041
59876042
......
60026057
60036058
60046059
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
60196060
60206061
60216062
......
66046645
66056646
66066647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
66076658
66086659
66096660
......
68056856
68066857
68076858
6808
68096859
68106860
6811
68126861
68136862
68146863
......
69026951
69036952
69046953
6954
69056955
69066956
69076957
......
69276977
69286978
69296979
6930
6980
69316981
6932
6982
69336983
69346984
69356985
......
74257475
74267476
74277477
7428
7478
74297479
7430
7480
74317481
74327482
74337483
74347484
74357485
74367486
7437
7438
74397487
74407488
74417489
......
76597707
76607708
76617709
7710
76627711
76637712
76647713
......
76867735
76877736
76887737
7689
7738
76907739
76917740
76927741
76937742
76947743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
76957760
76967761
76977762
......
79187983
79197984
79207985
7921
79227986
79237987
79247988
......
79337997
79347998
79357999
7936
79378000
79388001
79398002
......
82158278
82168279
82178280
8281
8282
8283
8284
8285
8286
8287
8288
82188289
82198290
82208291
......
86218692
86228693
86238694
8695
8696
8697
8698
8699
8700
8701
8702
86248703
86258704
86268705
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="577"/>
<integer value="432"/>
<integer value="12"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="98357325">
<int key="NSCellFlags">72482368</int>
<int key="NSCellFlags2">138544128</int>
<string key="NSContents">Version 2.0 b8</string>
<string key="NSContents"/>
<object class="NSFont" key="NSSupport" id="26">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">11</double>
<int key="NSCellFlags">611450433</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents"/>
<object class="NSFont" key="NSSupport">
<object class="NSFont" key="NSSupport" id="774863777">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">11</double>
<int key="NSfFlags">16</int>
<int key="NSfFlags">2843</int>
</object>
<reference key="NSControlView" ref="474865121"/>
<int key="NSButtonFlags">-2033975041</int>
<int key="NSButtonFlags">-2033450753</int>
<int key="NSButtonFlags2">135</int>
<object class="NSCustomResource" key="NSNormalImage">
<string key="NSClassName">NSImage</string>
<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSWindowTemplate" id="8349391">
<int key="NSWindowStyleMask">8223</int>
<int key="NSWindowStyleMask">8215</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{235, 265}, {464, 255}}</string>
<int key="NSWTFlags">1685585920</int>
<string key="NSWindowRect">{{235, 202}, {464, 318}}</string>
<int key="NSWTFlags">1685586944</int>
<string key="NSWindowTitle">About the Chameleon Preferences Pane</string>
<string key="NSWindowClass">NSPanel</string>
<nil key="NSViewClass"/>
<object class="NSTextField" id="807647820">
<reference key="NSNextResponder" ref="908319067"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{245, 218}, {38, 17}}</string>
<string key="NSFrame">{{146, 294}, {172, 17}}</string>
<reference key="NSSuperview" ref="908319067"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="413394443">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents">2.0.0</string>
<reference key="NSSupport" ref="930899267"/>
<int key="NSCellFlags2">138413056</int>
<string key="NSContents">Version bla bla.</string>
<object class="NSFont" key="NSSupport">
<string key="NSName">LucidaGrande-Bold</string>
<double key="NSSize">13</double>
<int key="NSfFlags">16</int>
</object>
<reference key="NSControlView" ref="807647820"/>
<reference key="NSBackgroundColor" ref="1061310622"/>
<object class="NSColor" key="NSTextColor" id="11795065">
<object class="NSColor" key="NSTextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xNjEyMjAzNTggMC4zMzc1NjA1ODA1IDEAA</bytes>
<bytes key="NSRGB">MC4wMzkyNTU0ODM1NCAxIDAuNTg1MTc0NDA4MwA</bytes>
</object>
</object>
</object>
<object class="NSTextField" id="329015339">
<reference key="NSNextResponder" ref="908319067"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{182, 218}, {52, 17}}</string>
<reference key="NSSuperview" ref="908319067"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="807339214">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents">Version</string>
<reference key="NSSupport" ref="930899267"/>
<reference key="NSControlView" ref="329015339"/>
<reference key="NSBackgroundColor" ref="1061310622"/>
<reference key="NSTextColor" ref="11795065"/>
</object>
</object>
<object class="NSTextField" id="417745275">
<reference key="NSNextResponder" ref="908319067"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{20, 20}, {424, 190}}</string>
<string key="NSFrame">{{20, 20}, {424, 266}}</string>
<reference key="NSSuperview" ref="908319067"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="294587452">
<int key="NSCellFlags">-2076049920</int>
<int key="NSCellFlags2">272629760</int>
<string type="base64-UTF8" key="NSContents">ICBJbml0aWFsIENvbmNlcHRpb24gJiBEZXNpZ246ICAKCVJla3Vyc29yCiAgCiAgQ3JldyBNZW1iZXJz
OiAgCglSZWt1cnNvciwgICBEaWVCdWNoZQogIAogIENvbnRyaWJ1dG9ycyAmIFRlc3RlcnM6ICAKCUJs
YWNrT1NYLCAgTWFzdGVyQ2hpZWYsICBkaWdpdGFsX2RyZWFtZXIsICBzbWl0aEBALCBzb25vdG9uZSAo
Zm9yIExpemFyZCBzY3JpcHRzIGFuZCBnZnggdG9vbCB1c2UpA</string>
<reference key="NSSupport" ref="930899267"/>
<string key="NSContents"/>
<reference key="NSSupport" ref="774863777"/>
<reference key="NSControlView" ref="417745275"/>
<bool key="NSDrawsBackground">YES</bool>
<object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MCAwIDAAA</bytes>
</object>
<object class="NSColor" key="NSTextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4yMjkzMDkxODM1IDAuMjk2MzI4MzY2NSAxAA</bytes>
<bytes key="NSRGB">MC4xMTY2MTUxMiAxIDAuNjA4ODgwNTkwOQA</bytes>
</object>
</object>
</object>
</object>
<string key="NSFrameSize">{464, 255}</string>
<string key="NSFrameSize">{464, 318}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string>
<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSCustomObject" id="599094050">
<string key="NSClassName">AboutController</string>
</object>
<object class="NSCustomObject" id="513945847">
<string key="NSClassName">ChameleonPrefPane</string>
</object>
<object class="NSCustomObject" id="338278736">
<string key="NSClassName">SmbiosController</string>
</object>
<object class="NSUserDefaultsController" id="721424701">
<bool key="NSSharedInstance">YES</bool>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
<object class="NSMutableArray" key="connectionRecords">
<int key="connectionID">878</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: bundleVersionNumber</string>
<reference key="source" ref="807647820"/>
<reference key="destination" ref="599094050"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="807647820"/>
<reference key="NSDestination" ref="599094050"/>
<string key="NSLabel">value: bundleVersionNumber</string>
<string key="NSBinding">value</string>
<string key="NSKeyPath">bundleVersionNumber</string>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">894</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeKeyAndOrderFront:</string>
<reference key="source" ref="8349391"/>
<string key="label">onAbout:</string>
<reference key="source" ref="599094050"/>
<reference key="destination" ref="474865121"/>
</object>
<int key="connectionID">880</int>
<int key="connectionID">895</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: bundleVersionNumber</string>
<reference key="source" ref="98357325"/>
<reference key="destination" ref="599094050"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="98357325"/>
<reference key="NSDestination" ref="599094050"/>
<string key="NSLabel">value: bundleVersionNumber</string>
<string key="NSBinding">value</string>
<string key="NSKeyPath">bundleVersionNumber</string>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">896</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: credits</string>
<reference key="source" ref="294587452"/>
<reference key="destination" ref="599094050"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="294587452"/>
<reference key="NSDestination" ref="599094050"/>
<string key="NSLabel">value: credits</string>
<string key="NSBinding">value</string>
<string key="NSKeyPath">credits</string>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">900</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: credits</string>
<reference key="source" ref="417745275"/>
<reference key="destination" ref="599094050"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="417745275"/>
<reference key="NSDestination" ref="599094050"/>
<string key="NSLabel">value: credits</string>
<string key="NSBinding">value</string>
<string key="NSKeyPath">credits</string>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">903</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">mAboutDlg</string>
<reference key="source" ref="513945847"/>
<reference key="source" ref="599094050"/>
<reference key="destination" ref="8349391"/>
</object>
<int key="connectionID">881</int>
<int key="connectionID">904</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<reference key="object" ref="908319067"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="329015339"/>
<reference ref="807647820"/>
<reference ref="417745275"/>
</object>
<reference key="parent" ref="417745275"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">579</int>
<reference key="object" ref="329015339"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="807339214"/>
</object>
<reference key="parent" ref="908319067"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">582</int>
<reference key="object" ref="807339214"/>
<reference key="parent" ref="329015339"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">578</int>
<reference key="object" ref="807647820"/>
<object class="NSMutableArray" key="children">
<reference key="object" ref="268457246"/>
<reference key="parent" ref="803545545"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">893</int>
<reference key="object" ref="599094050"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">897</int>
<reference key="object" ref="721424701"/>
<reference key="parent" ref="0"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
<string>576.NSWindowTemplate.visibleAtLaunch</string>
<string>577.IBPluginDependency</string>
<string>578.IBPluginDependency</string>
<string>579.IBPluginDependency</string>
<string>580.IBPluginDependency</string>
<string>581.IBPluginDependency</string>
<string>582.IBPluginDependency</string>
<string>583.IBPluginDependency</string>
<string>584.IBAttributePlaceholdersKey</string>
<string>584.IBPluginDependency</string>
<string>870.IBPluginDependency</string>
<string>872.IBPluginDependency</string>
<string>873.IBPluginDependency</string>
<string>893.IBPluginDependency</string>
<string>99.IBAttributePlaceholdersKey</string>
<string>99.IBPluginDependency</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{142, 79}, {668, 368}}</string>
<string>{{142, 78}, {668, 368}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{142, 79}, {668, 368}}</string>
<string>{{142, 78}, {668, 368}}</string>
<integer value="1"/>
<integer value="1"/>
<string>{224.664, 10}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{524, 438}, {464, 255}}</string>
<string>{{808, 358}, {464, 318}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{524, 438}, {464, 255}}</string>
<string>{{808, 358}, {464, 318}}</string>
<boolean value="NO"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSMutableDictionary">
<string key="NS.key.0">ToolTip</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSMutableDictionary">
<string key="NS.key.0">ToolTip</string>
<object class="IBToolTipAttribute" key="NS.object.0">
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">881</int>
<int key="maxID">904</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">AboutController</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">onAbout:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">mAboutDlg</string>
<string key="NS.object.0">NSPanel</string>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/AboutController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">AdvancedSetupController</string>
<string key="superclassName">PreferencesControllerBase</string>
<object class="NSMutableDictionary" key="actions">
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>authView</string>
<string>mAboutDlg</string>
<string>mFileSystemColumn</string>
<string>mOptions</string>
<string>mPartitionIDColumn</string>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>SFAuthorizationView</string>
<string>NSPanel</string>
<string>NSTableColumn</string>
<string>NSBox</string>
<string>NSTableColumn</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSController</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSFormatter</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSUserDefaultsController</string>
<string key="superclassName">NSController</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSUserDefaultsController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>

Archive Download the corresponding diff file

Revision: 71