From: Jay Freeman (saurik) Date: Tue, 9 Dec 2008 08:43:33 +0000 (+0000) Subject: Fixed title bar of confirmation and finally fixed stupid memory allocation bug. X-Git-Tag: v1.0.3366~348 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/b0ad8dee056b2ad8a987a47f9235076b6b3f6a19?ds=inline;hp=4ef0751af2a5cae1b09491205224a97e819d8a7a Fixed title bar of confirmation and finally fixed stupid memory allocation bug. --- diff --git a/Cydia.app/confirm.js b/Cydia.app/confirm.js index 9210295d..33b0014f 100644 --- a/Cydia.app/confirm.js +++ b/Cydia.app/confirm.js @@ -27,6 +27,8 @@ $(function () { $("#disk-key").html(negative ? "Disk Freeing" : "Disk Using"); $("#disk-value").html($.xml(size)); } else for (var i = 0; i != issues.length; ++i) { + document.title = "Cannot Comply"; + $("._issues").remove(); var issue = issues[i]; diff --git a/Cydia.mm b/Cydia.mm index ac9df53a..ad007e31 100644 --- a/Cydia.mm +++ b/Cydia.mm @@ -35,6 +35,9 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +// XXX: wtf/FastMalloc.h... wtf? +#define USE_SYSTEM_MALLOC 1 + /* #include Directives {{{ */ #import "UICaboodle.h" @@ -259,8 +262,9 @@ extern NSString * const kCAFilterNearest; #define ForRelease 0 #define ForSaurik (1 && !ForRelease) +#define IgnoreInstall (0 && !ForRelease) #define RecycleWebViews 0 -#define AlwaysReload (1 && !ForRelease) +#define AlwaysReload (0 && !ForRelease) /* Radix Sort {{{ */ @interface NSMutableArray (Radix) @@ -2851,7 +2855,11 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { } - (id) _rightButtonTitle { +#if AlwaysReload || IgnoreInstall + return @"Reload"; +#else return issues_ == nil ? @"Confirm" : nil; +#endif } - (void) _leftButtonClicked { @@ -2860,6 +2868,9 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { #if !AlwaysReload - (void) _rightButtonClicked { +#if IgnoreInstall + return [super _rightButtonClicked]; +#endif if (essential_ != nil) [essential_ popupAlertAnimated:YES]; else { @@ -6991,7 +7002,8 @@ int main(int argc, char *argv[]) { _pooled Indices_ = [[NSMutableDictionary alloc] init];*/ Indices_ = [NSMutableDictionary dictionaryWithObjectsAndKeys: - @"http://"/*"cache.saurik.com/"*/"cydia.saurik.com/server/rating/@P", @"Rating", + //@"http://"/*"cache.saurik.com/"*/"cydia.saurik.com/server/rating/@", @"Rating", + @"http://"/*"cache.saurik.com/"*/"cydia.saurik.com/repotag/@", @"RepoTag", nil]; if ((Metadata_ = [[NSMutableDictionary alloc] initWithContentsOfFile:@"/var/lib/cydia/metadata.plist"]) == NULL)