]> git.saurik.com Git - cydia.git/commitdiff
Adding Pamphlet for Brian.
authorJay Freeman (saurik) <saurik@saurk.com>
Sun, 24 Feb 2008 01:43:54 +0000 (01:43 +0000)
committerJay Freeman (saurik) <saurik@saurk.com>
Sun, 24 Feb 2008 01:43:54 +0000 (01:43 +0000)
Cydia.app/reload.png
Cydia.mm

index 71dc424c584f6b0c50ecc963dff49e2604c56690..8d06eb49417a9765b793e97b8f1e840770aeb5de 100644 (file)
Binary files a/Cydia.app/reload.png and b/Cydia.app/reload.png differ
index a8474b1fee38b020ae672ede35bf6aaf1aa7ff28..04c0dbe956d34a5651dc7ceea7452db8fac39f82 100644 (file)
--- a/Cydia.mm
+++ b/Cydia.mm
@@ -501,6 +501,7 @@ inline float interpolate(float begin, float end, float fraction) {
 - (void) dealloc;
 
 - (void) navigationBar:(UINavigationBar *)navbar poppedItem:(UINavigationItem *)item;
+- (void) alertSheet:(UIAlertSheet *)sheet buttonClicked:(int)button;
 
 - (id) initWithFrame:(CGRect)frame;
 - (void) setDelegate:(id)delegate;
@@ -537,6 +538,10 @@ inline float interpolate(float begin, float end, float fraction) {
     }
 }
 
+- (void) alertSheet:(UIAlertSheet *)sheet buttonClicked:(int)button {
+    [sheet dismiss];
+}
+
 - (id) initWithFrame:(CGRect)frame {
     if ((self = [super initWithFrame:frame]) != nil) {
         views_ = [[NSMutableArray arrayWithCapacity:4] retain];
@@ -579,6 +584,16 @@ inline float interpolate(float begin, float end, float fraction) {
 }
 
 - (void) configurePushed {
+    UIAlertSheet *sheet = [[[UIAlertSheet alloc]
+        initWithTitle:@"Sources Unimplemented"
+        buttons:[NSArray arrayWithObjects:@"Okay", nil]
+        defaultButtonIndex:0
+        delegate:self
+        context:self
+    ] autorelease];
+
+    [sheet setBodyText:@"This feature will be implemented soon. In the mean time, you may add sources by adding .list files to '/etc/apt/sources.list.d' or modifying '/etc/apt/sources.list'."];
+    [sheet popupAlertAnimated:YES];
 }
 
 - (void) reloadPushed {
@@ -1135,7 +1150,7 @@ NSString *Scour(const char *field, const char *begin, const char *end) {
 }
 
 - (NSComparisonResult) compareBySectionAndName:(Package *)package {
-    NSComparisonResult result = [[self section] caseInsensitiveCompare:[package section]];
+    NSComparisonResult result = [[self section] compare:[package section]];
     if (result != NSOrderedSame)
         return result;
     return [self compareByName:package];
@@ -3180,11 +3195,13 @@ NSString *Scour(const char *field, const char *begin, const char *end) {
     if (size_t count = [changes_ count]) {
         NSString *badge([[NSNumber numberWithInt:count] stringValue]);
         [buttonbar_ setBadgeValue:badge forButton:3];
-        [buttonbar_ setBadgeAnimated:YES forButton:3];
+        if ([buttonbar_ respondsToSelector:@selector(setBadgeAnimated:forButton:)])
+            [buttonbar_ setBadgeAnimated:YES forButton:3];
         [self setApplicationBadge:badge];
     } else {
         [buttonbar_ setBadgeValue:nil forButton:3];
-        [buttonbar_ setBadgeAnimated:NO forButton:3];
+        if ([buttonbar_ respondsToSelector:@selector(setBadgeAnimated:forButton:)])
+            [buttonbar_ setBadgeAnimated:NO forButton:3];
         [self removeApplicationBadge];
     }
 
@@ -3658,6 +3675,8 @@ int main(int argc, char *argv[]) {
     else
         Packages_ = [Metadata_ objectForKey:@"Packages"];
 
+    system("dpkg --configure -a");
+
     UIApplicationMain(argc, argv, [Cydia class]);
     [pool release];
     return 0;