Index: trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm =================================================================== --- trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm (revision 20) +++ trunk/ChameleonPrefPane/Sources/ChameleonPrefPane.mm (revision 21) @@ -151,6 +151,8 @@ partList.push_back(p); } } + partExtractor->sortPartList(); + } //-------------------------------------------------------------------------- - (void) loadPreferences Index: trunk/ChameleonPrefPane/Sources/process.h =================================================================== --- trunk/ChameleonPrefPane/Sources/process.h (revision 20) +++ trunk/ChameleonPrefPane/Sources/process.h (revision 21) @@ -66,7 +66,6 @@ buf[5]='0'+partition(); return buf; } - int imageIndexFromFs() const; protected: void removeSpaces(std::string & s); @@ -101,6 +100,8 @@ void hidePartitions(const char* szParts){ _hiddenParts = (szParts ? szParts : "");} void renamedPartitions(const char* szParts){ _renamedParts = (szParts ? szParts : "");} + void sortPartList() { sort(_partList.begin(), _partList.end(), isDiskIndexInf); } + const char * checkForRename(const char * label, const char* szHd); void swapHD(int src, int dst) Index: trunk/ChameleonPrefPane/Info.plist =================================================================== --- trunk/ChameleonPrefPane/Info.plist (revision 20) +++ trunk/ChameleonPrefPane/Info.plist (revision 21) @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0 + 1.0.1 NSMainNibFile Chameleon NSPrefPaneIconFile Index: trunk/ChameleonPrefPane/CHANGES =================================================================== --- trunk/ChameleonPrefPane/CHANGES (revision 20) +++ trunk/ChameleonPrefPane/CHANGES (revision 21) @@ -1,3 +1,4 @@ +- Added FREEZE (lock) features, see README. - Refined cosmetics for the GUI - Added images icon on the first column of each partition entries - Added APSL and README for instructions Index: trunk/ChameleonPrefPane/ChameleonPrefPane.xcodeproj/project.pbxproj =================================================================== --- trunk/ChameleonPrefPane/ChameleonPrefPane.xcodeproj/project.pbxproj (revision 20) +++ trunk/ChameleonPrefPane/ChameleonPrefPane.xcodeproj/project.pbxproj (revision 21) @@ -125,8 +125,8 @@ children = ( 01C4E1EA1106D7AD00F6D89D /* ChameleonPrefPane.h */, 01C4E1EB1106D7AD00F6D89D /* ChameleonPrefPane.mm */, + 01C4E1ED1106D7AD00F6D89D /* process.h */, 01C4E1EC1106D7AD00F6D89D /* process.cpp */, - 01C4E1ED1106D7AD00F6D89D /* process.h */, 01C4E1EE1106D7AD00F6D89D /* property_list.cpp */, 01C4E1EF1106D7AD00F6D89D /* property_list.h */, ); @@ -307,7 +307,7 @@ ONLY_ACTIVE_ARCH = NO; PREBINDING = NO; SDKROOT = macosx10.5; - VALID_ARCHS = "i386 x86_64"; + VALID_ARCHS = i386; }; name = "Release 10.5"; }; @@ -367,8 +367,8 @@ GCC_WARN_UNUSED_VARIABLE = YES; ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; - SDKROOT = macosx10.5; - VALID_ARCHS = "i386 ppc x86_64"; + SDKROOT = macosx10.6; + VALID_ARCHS = "i386 x86_64"; }; name = Debug; }; Index: trunk/ChameleonPrefPane/bin/version =================================================================== --- trunk/ChameleonPrefPane/bin/version (revision 20) +++ trunk/ChameleonPrefPane/bin/version (revision 21) @@ -1 +1 @@ -1.0b9 +1.0.1 Index: trunk/ChameleonPrefPane/English.lproj/Chameleon.xib =================================================================== --- trunk/ChameleonPrefPane/English.lproj/Chameleon.xib (revision 20) +++ trunk/ChameleonPrefPane/English.lproj/Chameleon.xib (revision 21) @@ -85,7 +85,7 @@ 72482368 138544128 - V1.0 b9, by Rekursor + V1.0.1, by Rekursor LucidaGrande 11