From 744f398ec3592d2e5bd60538aa618f92d315dcc3 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Mon, 22 Jun 2009 13:35:28 +0000 Subject: Fixed queuing and the iphone-gcc crash. --- Cydia.app/confirm.js | 5 ++++- Cydia.mm | 13 +++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Cydia.app/confirm.js b/Cydia.app/confirm.js index bd78c2e..ba2e2e5 100644 --- a/Cydia.app/confirm.js +++ b/Cydia.app/confirm.js @@ -43,9 +43,12 @@ $(function () { var type = entry[0]; if (type == "PreDepends") type = "Depends"; + var version = entry[1]; + if (entry.length >= 4) + version += " " + entry[3]; $("#i" + i).append("
" + "" + - "" + + "" + "
"); } } diff --git a/Cydia.mm b/Cydia.mm index 56eb097..88c7481 100644 --- a/Cydia.mm +++ b/Cydia.mm @@ -418,7 +418,7 @@ static const CFStringCompareFlags LaxCompareFlags_ = kCFCompareCaseInsensitive | #define IgnoreInstall (0 && !ForRelease) #define RecycleWebViews 0 #define RecyclePackageViews 1 -#define AlwaysReload (1 && !ForRelease) +#define AlwaysReload (0 && !ForRelease) #if !TraceLogging #undef _trace @@ -2458,12 +2458,9 @@ struct PackageNameOrdering : - (Address *) author { if (author$_ == nil) { -_trace(); if (author_.empty()) return nil; -_trace(); author$_ = [[Address addressWithString:author_] retain]; -_trace(); } return author$_; } @@ -3115,8 +3112,10 @@ static NSArray *Finishes_; [entry addObject:failure]; [failure addObject:[NSString stringWithUTF8String:start.DepType()]]; - Package *package([self packageWithName:[NSString stringWithUTF8String:start.TargetPkg().Name()]]); - [failure addObject:[package name]]; + NSString *name([NSString stringWithUTF8String:start.TargetPkg().Name()]); + if (Package *package = [self packageWithName:name]) + name = [package name]; + [failure addObject:name]; pkgCache::PkgIterator target(start.TargetPkg()); if (target->ProvidesList != 0) @@ -3322,6 +3321,8 @@ static NSArray *Finishes_; } - (void) prepare { + fetcher_->Shutdown(); + pkgRecords records(cache_); lock_ = new FileFd(); -- cgit v1.2.3