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 @@