Chameleon Applications

Chameleon Applications Commit Details

Date:2011-07-13 02:00:14 (12 years 9 months ago)
Author:Azimutz
Commit:313
Parents: 312
Message:Update: - fixed a few typos - changed com.apple.Boot.plist to org.chameleon.Boot.plist, reflecting the change on Chameleon - changed /Library/Preferences/com.chameleon.prefPane.plist to org.chameleon.prefPane.plist - added me and iFabio to contributors list - updated zip archives
Changes:
M/trunk/ChameleonPrefPane/German.lproj/Chameleon.strings
M/trunk/ChameleonPrefPane/Italian.lproj/Chameleon.xib
M/trunk/ChameleonPrefPane/Info.plist
M/trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.h
M/trunk/ChameleonPrefPane/Italian.lproj/Chameleon.strings
M/trunk/ChameleonPrefPane/English.lproj/Chameleon.xib
M/trunk/ChameleonPrefPane/Sources/PreferencesControllerBase.mm
M/trunk/ChameleonPrefPane/bin/version
M/trunk/ChameleonPrefPane/CREDITS
M/trunk/ChameleonPrefPane/README
M/trunk/ChameleonPrefPane/English.lproj/Chameleon.strings
M/trunk/ChameleonPrefPane/bin/OSX105/Chameleon.prefPane.zip
M/trunk/ChameleonPrefPane/bin/OSX106/Chameleon.prefPane.zip
M/trunk/ChameleonPrefPane/Spanish.lproj/Chameleon.xib
M/trunk/ChameleonPrefPane/French.lproj/Chameleon.xib
M/trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm
M/trunk/ChameleonPrefPane/German.lproj/Chameleon.xib
M/trunk/ChameleonPrefPane/Spanish.lproj/Chameleon.strings
M/trunk/ChameleonPrefPane/Resources/cdBootCreator.sh
M/trunk/ChameleonPrefPane/French.lproj/Chameleon.strings

File differences

trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm
2929
3030
3131
32
32
3333
3434
3535
......
5858
5959
6060
61
61
6262
6363
6464
......
228228
229229
230230
231
231
232232
233233
234
234
235235
236236
237237
NULL
};
static const char* const szPropFileName = "com.apple.Boot.plist";
static const char* const szPropFileName = "org.chameleon.Boot.plist";
static const int CurrentPreferencesFileVersion = 0x02; // for future back compatibility
// TODO move table views handling code to a dedicated controller
// Retrieve the com.chameleon.prefPane.plist config
// Retrieve the org.chameleon.prefPane.plist config
return self;
}
- (void)dealloc
ft=false;
[mStatusText setTextColor: [NSColor redColor] ];
if (errorString)
[mStatusText setStringValue:[NSString stringWithFormat: @"Error while parsing com.apple.Boot.plist : %@",
[mStatusText setStringValue:[NSString stringWithFormat: @"Error while parsing org.chameleon.Boot.plist : %@",
errorString] ];
else
[mStatusText setStringValue: @"Error while searching for com.apple.Boot.plist"];
[mStatusText setStringValue: @"Error while searching for org.chameleon.Boot.plist"];
}
else
trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.h
1818
1919
2020
21
21
2222
2323
2424
static const NSString* const keySwapHD02 = @"swapHD02";
static const NSString* const keyUseFrozenParts = @"useFrozenParts";
static const NSString* const keyPartitionsList = @"partitionsList";
static const NSString* const kPreferencesFilePath = @"/Library/Preferences/com.chameleon.prefPane.plist";
static const NSString* const kPreferencesFilePath = @"/Library/Preferences/org.chameleon.prefPane.plist";
static const NSString* const keyPreferencesFileVersion = @"version"; // for future back compatibility
// Interface
trunk/ChameleonPrefPane/Sources/PreferencesControllerBase.mm
380380
381381
382382
383
383
384384
385385
386386
}
if(![self saveBootConfig: sender withBootOptionDesc: (BootOptionDesc*) bod] && !bod->contentID )
{ // Couldn't save, so warn user ...
NSRunAlertPanel(@"Error saving bootConfig", @"Could not save com.apple.Boot.plist",
NSRunAlertPanel(@"Error saving bootConfig", @"Could not save org.chameleon.Boot.plist",
@"OK", nil, nil);
}
return true;
trunk/ChameleonPrefPane/Info.plist
1111
1212
1313
14
14
1515
1616
1717
<key>CFBundleIconFile</key>
<string>Chameleon.icns</string>
<key>CFBundleIdentifier</key>
<string>com.chameleon.${PRODUCT_NAME:identifier}</string>
<string>org.chameleon.${PRODUCT_NAME:identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
trunk/ChameleonPrefPane/French.lproj/Chameleon.xib
84268426
84278427
84288428
8429
8429
84308430
84318431
84328432
......
84358435
84368436
84378437
8438
8438
84398439
84408440
84418441
......
85818581
85828582
85838583
8584
8584
85858585
85868586
85878587
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="697143097"/>
<string key="toolTip">Fixe manuellement le chemin de com.apple.Boot.plist. Utile si le fichier trouvé n'est pas unique et ne correspond pas au fichier utilisé par chameleon.</string>
<string key="toolTip">Fixe manuellement le chemin de org.chameleon.Boot.plist. Utile si le fichier trouvé n'est pas unique et ne correspond pas au fichier utilisé par chameleon.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="227177115"/>
<string key="toolTip">Fixe manuellement le chemin de com.apple.Boot.plist. Utile si le fichier trouvé n'est pas unique et ne correspond pas au fichier utilisé par chameleon.</string>
<string key="toolTip">Fixe manuellement le chemin de org.chameleon.Boot.plist. Utile si le fichier trouvé n'est pas unique et ne correspond pas au fichier utilisé par chameleon.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="958084214"/>
<string key="toolTip">Ignore le fichier de Configuration Démarrage (défaut: No). Si activé, alors com.apple.Boot.plist ne sera pas chargé au démarrage, des options par défaut seront activées.</string>
<string key="toolTip">Ignore le fichier de Configuration Démarrage (défaut: No). Si activé, alors org.chameleon.Boot.plist ne sera pas chargé au démarrage, des options par défaut seront activées.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
trunk/ChameleonPrefPane/Spanish.lproj/Chameleon.xib
84318431
84328432
84338433
8434
8434
84358435
84368436
84378437
......
84408440
84418441
84428442
8443
8443
84448444
84458445
84468446
......
85868586
85878587
85888588
8589
8589
85908590
85918591
85928592
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="697143097"/>
<string key="toolTip">Forzar la ruta del com.apple.Boot.plist. Util si más de un archivo es detectado, y el encontrado no es que se usa en el bootloader.</string>
<string key="toolTip">Forzar la ruta del org.chameleon.Boot.plist. Util si más de un archivo es detectado, y el encontrado no es que se usa en el bootloader.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="227177115"/>
<string key="toolTip">Forzar la ruta del com.apple.Boot.plist. Util si más de un archivo es detectado, y el encontrado no es que se usa en el bootloader.</string>
<string key="toolTip">Forzar la ruta del org.chameleon.Boot.plist. Util si más de un archivo es detectado, y el encontrado no es que se usa en el bootloader.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="958084214"/>
<string key="toolTip">Ignorar el archivo de configuración (por defecto: No). Si es seleccionado, el archivo com.apple.Boot.plist no será cargado durante el arranque, sólo se cargaran las opciones por defecto.</string>
<string key="toolTip">Ignorar el archivo de configuración (por defecto: No). Si es seleccionado, el archivo org.chameleon.Boot.plist no será cargado durante el arranque, sólo se cargaran las opciones por defecto.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
trunk/ChameleonPrefPane/CREDITS
99
1010
1111
12
1213
1314
1415
Contributors & Testers:
---------------------
BlackOSX, MasterChief, digital_dreamer, smith@@, scrax, quinielascom
Azimutz, iFabio
Chameleon also reuses:
---------------------
trunk/ChameleonPrefPane/README
88
99
1010
11
11
1212
1313
1414
1515
1616
17
18
19
17
18
19
2020
2121
2222
Configuration:
The persistent configuration file is a all users level preferences property list
located in In /Library/Preferences/com.chameleon.prefPane.plist.
located in In /Library/Preferences/org.chameleon.prefPane.plist.
The swap disk fix option might be use if your disk order from chameleon is different
from what diskutil list returns.
Ideally we should not need this fix, but as for now, I don't know another way to do it
In /Library/Preferences/com.chameleon.prefPane.plist:
you can insert a 'forceBootConfigPath' key with your com.apple.Boot,plist file path:
So if automatic detection does not work, then force your com.apple.Boot.plist path here.
In /Library/Preferences/org.chameleon.prefPane.plist:
you can insert a 'forceBootConfigPath' key with your org.chameleon.Boot.plist file path:
So if automatic detection does not work, then force your org.chameleon.Boot.plist path here.
Freeze Partitions (lock the partition list and prevent autodetection to happen)
You can also decide to freeze the partitions to prevent automatic detection,
trunk/ChameleonPrefPane/German.lproj/Chameleon.xib
84298429
84308430
84318431
8432
8432
84338433
84348434
84358435
......
84388438
84398439
84408440
8441
8441
84428442
84438443
84448444
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="697143097"/>
<string key="toolTip">com.apple.Boot.plist Pfad erzwingen. Nützlich, falls die automatisch Ausgewählte nicht die Richtige ist.</string>
<string key="toolTip">org.chameleon.Boot.plist Pfad erzwingen. Nützlich, falls die automatisch Ausgewählte nicht die Richtige ist.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="227177115"/>
<string key="toolTip">com.apple.Boot.plist Pfad erzwingen. Nützlich, falls die automatisch Ausgewählte nicht die Richtige ist.</string>
<string key="toolTip">org.chameleon.Boot.plist Pfad erzwingen. Nützlich, falls die automatisch Ausgewählte nicht die Richtige ist.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
trunk/ChameleonPrefPane/Italian.lproj/Chameleon.xib
84318431
84328432
84338433
8434
8434
84358435
84368436
84378437
......
84408440
84418441
84428442
8443
8443
84448444
84458445
84468446
......
85868586
85878587
85888588
8589
8589
85908590
85918591
85928592
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="697143097"/>
<string key="toolTip">Forza il percorso di com.apple.Boot.plist. Comodo se più di un file viene trovato in automatico creando conflitti</string>
<string key="toolTip">Forza il percorso di org.chameleon.Boot.plist. Comodo se più di un file viene trovato in automatico creando conflitti</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="227177115"/>
<string key="toolTip">Forza il percorso di com.apple.Boot.plist. Comodo se più di un file viene trovato in automatico creando conflitti</string>
<string key="toolTip">Forza il percorso di org.chameleon.Boot.plist. Comodo se più di un file viene trovato in automatico creando conflitti</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="958084214"/>
<string key="toolTip">Ignora file di configurazione dell' Avvio (default: No). Se impostato, com.apple.Boot.plist non verrà caricato all'avvio, solo le pozioni predefinite saranno caricate</string>
<string key="toolTip">Ignora file di configurazione dell' Avvio (default: No). Se impostato, org.chameleon.Boot.plist non verrà caricato all'avvio, solo le pozioni predefinite saranno caricate</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
trunk/ChameleonPrefPane/bin/version
1
1
2.0-RC5 - r282
2.0-RC5 - r285
trunk/ChameleonPrefPane/Resources/cdBootCreator.sh
2323
2424
2525
26
26
2727
2828
2929
......
6666
6767
6868
69
70
69
70
7171
72
73
72
73
7474
7575
7676
exit
fi
if [ ! -f $extra/com.apple.Boot.plist ];then
if [ ! -f $extra/org.chameleon.Boot.plist ];then
echo "- Error: no com.apple.boot.plist found. File required"
echo " ------------------------"
exit
cp -Rp $extra/Extensions $prebootDir
fi
if [ -f $extra/com.apple.Boot.plist ];then
cp -R $extra/com.apple.Boot.plist $prebootDir
if [ -f $extra/org.chameleon.Boot.plist ];then
cp -R $extra/org.chameleon.Boot.plist $prebootDir
fi
if [ -f $tempDir/com.apple.Boot.plist ];then
cp -R $tempDir/com.apple.Boot.plist $extradir
if [ -f $tempDir/org.chameleon.Boot.plist ];then
cp -R $tempDir/org.chameleon.Boot.plist $extradir
fi
echo "- Files copied in temp folder"
trunk/ChameleonPrefPane/English.lproj/Chameleon.xib
84308430
84318431
84328432
8433
8433
84348434
84358435
84368436
......
84398439
84408440
84418441
8442
8442
84438443
84448444
84458445
......
85858585
85868586
85878587
8588
8588
85898589
85908590
85918591
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="697143097"/>
<string key="toolTip">Force the path of com.apple.Boot.plist. Useful if more than one file is autodetected, and the automatically found one is not the one that the booter use.</string>
<string key="toolTip">Force the path of org.chameleon.Boot.plist. Useful if more than one file is autodetected, and the automatically found one is not the one that the booter use.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="227177115"/>
<string key="toolTip">Force the path of com.apple.Boot.plist. Useful if more than one file is autodetected, and the automatically found one is not the one that the booter use.</string>
<string key="toolTip">Force the path of org.chameleon.Boot.plist. Useful if more than one file is autodetected, and the automatically found one is not the one that the booter use.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="IBToolTipAttribute" key="NS.object.0">
<string key="name">ToolTip</string>
<reference key="object" ref="958084214"/>
<string key="toolTip">Ignore Boot Configuration file (default: No). If set, then com.apple.Boot.plist will not be loaded during the boot, only defaults options will be set.</string>
<string key="toolTip">Ignore Boot Configuration file (default: No). If set, then org.chameleon.Boot.plist will not be loaded during the boot, only defaults options will be set.</string>
</object>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>

Archive Download the corresponding diff file

Revision: 313