]>
git.saurik.com Git - cydia.git/log
Dustin L. Howett [Tue, 23 Nov 2010 01:27:05 +0000 (20:27 -0500)]
Add and fix the display of ignored (SelectedState == Hold) packages and abolish the use/storage of IsIgnored in the metadata - rely on apt to track that for us. We currently cannot (do not) set a held state, as apt doesn't expose a means by which to do this, or I have not yet found such a means.
Jay Freeman (saurik) [Sun, 21 Nov 2010 06:17:28 +0000 (22:17 -0800)]
Make cydia.setViewportWidth() work again with CYWebView.
Jay Freeman (saurik) [Fri, 19 Nov 2010 07:00:49 +0000 (23:00 -0800)]
Break CYColor::Create_ from CYColor::{CYColor,Set}.
Jay Freeman (saurik) [Fri, 19 Nov 2010 06:54:19 +0000 (22:54 -0800)]
Remove PackageCell::{color_,fade_,faded_} as they are now obsolete.
Jay Freeman (saurik) [Fri, 19 Nov 2010 02:02:46 +0000 (18:02 -0800)]
Factored out CYTableViewCell to fix cell highlight colors.
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:46:13 +0000 (16:46 -0800)]
Reactivate and localize 'Loading Changes' progress indication.
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:41:22 +0000 (16:41 -0800)]
Flatten Sections.plist: no Rename and no recursion.
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:12:58 +0000 (16:12 -0800)]
Fix localization of LOADING_DATA (use ELISION+LOADING for 'Loading...').
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:06:03 +0000 (16:06 -0800)]
Clarify visibility rules, removing Package::visibile_ cache.
Jay Freeman (saurik) [Thu, 18 Nov 2010 23:52:07 +0000 (15:52 -0800)]
Remove unused std::hash_map implementation of -[SectionsController reloadData].
Jay Freeman (saurik) [Thu, 18 Nov 2010 23:42:43 +0000 (15:42 -0800)]
Remove Package::required_, an unimplemented feature.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:21:40 +0000 (11:21 -0800)]
Leave Package::source_ nil until first use.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:20:25 +0000 (11:20 -0800)]
Queue status affects /all/ views, not just the active one.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:11:09 +0000 (11:11 -0800)]
Remove Package::relationships_, which was never implemented.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:04:52 +0000 (11:04 -0800)]
-[PackageController setPackage:] needs to reload package.html.
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:52:41 +0000 (10:52 -0800)]
Reimplement APT marking as I finally understand how it works.
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:23:31 +0000 (10:23 -0800)]
Turn off LogBrowser for official master tree.
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:23:11 +0000 (10:23 -0800)]
Replace Package::cached_ with Package::source_ == [NSNull null].
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:22:45 +0000 (10:22 -0800)]
Remove StripVersion(), inlining the code to the one place it is used.
Jay Freeman (saurik) [Wed, 17 Nov 2010 17:58:59 +0000 (09:58 -0800)]
Corrected some reasonably minor code formatting issues.
Jay Freeman (saurik) [Wed, 17 Nov 2010 17:46:30 +0000 (09:46 -0800)]
Always prefer alloc/init/autorelease/... to alloc/init/.../release.
Jay Freeman (saurik) [Tue, 16 Nov 2010 22:10:14 +0000 (14:10 -0800)]
Carefully audited all usages of alloc*/retain/release/autorelease/*Create*, updating _transitive marks on fields.
Jay Freeman (saurik) [Tue, 16 Nov 2010 22:07:21 +0000 (14:07 -0800)]
Use actual types for fields rather than id (UISwitch and *TabBarController).
Grant Paul [Wed, 17 Nov 2010 01:27:24 +0000 (17:27 -0800)]
Don't show role::cydia packages in Expert mode of the installed page.
Grant Paul [Wed, 17 Nov 2010 01:16:43 +0000 (17:16 -0800)]
Spinner when closing Role controller. The details matter.
Grant Paul [Tue, 16 Nov 2010 05:10:06 +0000 (21:10 -0800)]
Don't allow rotation when there's a HUD, fixing an annoying crash bug when rotation is enabled.
Jay Freeman (saurik) [Tue, 16 Nov 2010 07:16:55 +0000 (23:16 -0800)]
Store Sections.plist using space characters rather than underscores.
Jay Freeman (saurik) [Tue, 16 Nov 2010 07:12:31 +0000 (23:12 -0800)]
Sprinkle more ProfileTiming logic among -[Package init*] and -[Package unfiltered].
Jay Freeman (saurik) [Tue, 16 Nov 2010 00:44:19 +0000 (16:44 -0800)]
Rename CFCString to CYStringCreate.
Jay Freeman (saurik) [Tue, 16 Nov 2010 00:00:23 +0000 (16:00 -0800)]
Make CFCString() accept non-UTF8 data without horrible error.
Jay Freeman (saurik) [Mon, 15 Nov 2010 23:10:06 +0000 (15:10 -0800)]
Move around usages of _trace() for greater understanding.
Grant Paul [Mon, 15 Nov 2010 23:44:30 +0000 (15:44 -0800)]
set first tab in a better place (later on)
Jay Freeman (saurik) [Mon, 15 Nov 2010 22:37:07 +0000 (14:37 -0800)]
Remove call to [UIKeyboard initImplementationNow] during startup: it costs 0.04s and doesn't seem required.
Jay Freeman (saurik) [Mon, 15 Nov 2010 22:27:47 +0000 (14:27 -0800)]
Do not bother with 'Loading Changes...', a 0.12s step.
Jay Freeman (saurik) [Mon, 15 Nov 2010 22:17:12 +0000 (14:17 -0800)]
Use CFMutableArrayRef (with NULL callBacks) instead of NSMutableArray * for ChangesController::packages_.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:26:07 +0000 (12:26 -0800)]
Use CFMutableArrayRef (with NULL callBacks) instead of NSMutableArray * for Database::packages_.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:09:34 +0000 (12:09 -0800)]
Fold RadixSort_() into -[NSMutableArray(Radix) radixSortUsingFunction:withContext:].
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:06:18 +0000 (12:06 -0800)]
Remove the obsolete (and sometimes dangerously optimized) -[NSMutableArray(Radix) radixSortUsingSelector:withObject:].
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:03:28 +0000 (12:03 -0800)]
Re-calibrated PackagePrefixRadix() to more accurately sort punctuation characters.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:02:16 +0000 (12:02 -0800)]
Verbose logging support for #define HistogramInsertionSort.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:01:34 +0000 (12:01 -0800)]
Avoid NSMutableArray for temporary radix buffer.
Jay Freeman (saurik) [Sat, 13 Nov 2010 22:07:29 +0000 (14:07 -0800)]
Use lowercase identifiers always, even internally.
Jay Freeman (saurik) [Sat, 13 Nov 2010 21:25:10 +0000 (13:25 -0800)]
Use CYPoolStart/End instead of _pool (just starting).
Jay Freeman (saurik) [Sat, 13 Nov 2010 20:50:47 +0000 (12:50 -0800)]
If you are going to use a private API (pinStripeColor), it has to be in iPhonePrivate.h.
Jay Freeman (saurik) [Sat, 13 Nov 2010 20:05:41 +0000 (12:05 -0800)]
Heavily optimized (and simplified) @synchronized lock usage.
Jay Freeman (saurik) [Sat, 13 Nov 2010 19:51:03 +0000 (11:51 -0800)]
Slightly more normalized if nesting on decidePolicyForNavigationAction:.
Jay Freeman (saurik) [Wed, 10 Nov 2010 08:20:31 +0000 (00:20 -0800)]
Remove the APT HTTP timeout: Host Unreachable == frowny pants.
Jay Freeman (saurik) [Wed, 10 Nov 2010 08:12:36 +0000 (00:12 -0800)]
Add X-Carrier-ID.
Jay Freeman (saurik) [Sat, 6 Nov 2010 19:14:06 +0000 (12:14 -0700)]
Use the same pattern for willSendRequest:'s delegate as other ones.
Grant Paul [Sat, 13 Nov 2010 07:28:27 +0000 (23:28 -0800)]
App Store-style initial loading indicator to replace "Loading Data".
Dustin L. Howett [Fri, 12 Nov 2010 01:43:43 +0000 (20:43 -0500)]
chpwn got the "blink only for essential packages" logic backwards, and claims to have failed at life. I have fixed one of these things.
Dustin L. Howett [Fri, 12 Nov 2010 01:37:38 +0000 (20:37 -0500)]
Rename some of the section images to match chpwn's latest mappings.
Dustin L. Howett [Fri, 12 Nov 2010 01:30:47 +0000 (20:30 -0500)]
Map Themes (SYSTEM) to Themes (System).
Grant Paul [Mon, 8 Nov 2010 05:11:12 +0000 (21:11 -0800)]
Fixed tabbar that I broke months ago (always flashing if there are updates, not just essential.)
Grant Paul [Mon, 8 Nov 2010 01:21:36 +0000 (17:21 -0800)]
Removed tabs (why does vim not do this on paste?)
Grant Paul [Mon, 8 Nov 2010 00:25:03 +0000 (16:25 -0800)]
Make Sakurina happy: black statusbar while stashing.
Grant Paul [Mon, 8 Nov 2010 00:04:38 +0000 (16:04 -0800)]
New, Icy-style, stashing controller. Yay for visual improvements!
Grant Paul [Sun, 7 Nov 2010 21:49:05 +0000 (13:49 -0800)]
Fixed progress HUD appearance and fixed progress view location.
Grant Paul [Sun, 7 Nov 2010 07:53:00 +0000 (00:53 -0700)]
Use external status API to get the status. But internally.
Dustin L. Howett [Sun, 7 Nov 2010 06:58:16 +0000 (01:58 -0500)]
Start in all orientations on the iPad.
Grant Paul [Sun, 7 Nov 2010 05:41:31 +0000 (22:41 -0700)]
Changed launch to show pinstripes (finally!) Updated Default.png images to for the change. However, the iPad still refuses to launch in landscape no matter what I do to the Info.plist -- could anyone else check this part out?
Grant Paul [Sun, 7 Nov 2010 03:43:31 +0000 (20:43 -0700)]
Pinstripes while loading, removed afterwards due to (nonexistant?) performance implications.
Grant Paul [Sun, 7 Nov 2010 03:14:21 +0000 (20:14 -0700)]
Add folding for CYActionSheet.
Grant Paul [Sat, 6 Nov 2010 23:03:32 +0000 (16:03 -0700)]
Updated sections mapping file to further consolidate sections.
Grant Paul [Sat, 6 Nov 2010 20:41:16 +0000 (13:41 -0700)]
Improved handling of the refresh sequence.
Specifically, it now no longer shows "Loading Data" and act strange when the internet connection is very slow, and it doesn't even run that check in the case of some partial-connection scenarios where it is still attempting to determine connection status while reloading (due to an install, etc).
Also, removed the "Reloading Data" when cancelling the refresh bar (and fixed another bug cancelling the bar, as well).
Finally, made a small formatting change to the changes badge to remove redundant code.
Jay Freeman (saurik) [Sat, 6 Nov 2010 03:44:30 +0000 (20:44 -0700)]
Verified 2.2+ methods against 2.1 SDK: all were present.
Jay Freeman (saurik) [Sat, 6 Nov 2010 03:44:05 +0000 (20:44 -0700)]
Just in case it is ever useful I finished webView:createWebViewWithRequest:.
Jay Freeman (saurik) [Sat, 6 Nov 2010 03:28:11 +0000 (20:28 -0700)]
Verified 3.2/4.1+ methods against 4.0: all were present.
Jay Freeman (saurik) [Sat, 6 Nov 2010 02:01:02 +0000 (19:01 -0700)]
Add some more #if LogBrowser love to BrowserController.
Jay Freeman (saurik) [Sat, 6 Nov 2010 02:00:16 +0000 (19:00 -0700)]
Port CYWebView to 3.0.
Jay Freeman (saurik) [Fri, 5 Nov 2010 16:33:14 +0000 (09:33 -0700)]
Downgrade support for -[UIWebView setDataDetectorTypes].
Jay Freeman (saurik) [Fri, 5 Nov 2010 16:32:48 +0000 (09:32 -0700)]
Downgrade support for -[UIScrollView setDecelerationRate].
Jay Freeman (saurik) [Fri, 5 Nov 2010 16:16:12 +0000 (09:16 -0700)]
The Reorganizing text must come after container_ is allocated.
Jay Freeman (saurik) [Fri, 5 Nov 2010 16:07:47 +0000 (09:07 -0700)]
I don't have tr in the bootstrap so firmware.sh isn't working.
Jay Freeman (saurik) [Fri, 5 Nov 2010 12:07:58 +0000 (05:07 -0700)]
Redid chpwn's code to match physical formatting guidelines. :(
Dustin L. Howett [Fri, 5 Nov 2010 08:30:47 +0000 (04:30 -0400)]
Section mapping update suggested by chown (Lockinfo => Addons (LockInfo)).
Grant Paul [Fri, 5 Nov 2010 01:01:37 +0000 (18:01 -0700)]
Fixed bug where you can select section cells when editing.
Jay Freeman (saurik) [Thu, 4 Nov 2010 12:53:54 +0000 (05:53 -0700)]
You can't go doing awesome UIKit stuff from the JavaScript thread.
Jay Freeman (saurik) [Thu, 4 Nov 2010 12:30:06 +0000 (05:30 -0700)]
Totally reimplemented BrowserController in terms of UIWebView.
Jay Freeman (saurik) [Wed, 3 Nov 2010 15:32:33 +0000 (08:32 -0700)]
We need to return YES from shouldAutorotateToInterfaceOrientation: for at least one orientation.
Jay Freeman (saurik) [Wed, 3 Nov 2010 14:18:39 +0000 (07:18 -0700)]
Fix makefile dependencies for MobileCydia: UICaboodle/*.h and ldid.
Jay Freeman (saurik) [Tue, 2 Nov 2010 13:00:58 +0000 (06:00 -0700)]
Put off the no-title-on-HomeController UI update.
Jay Freeman (saurik) [Tue, 2 Nov 2010 12:59:38 +0000 (05:59 -0700)]
Minor code cleanups to HomeController.
Jay Freeman (saurik) [Thu, 28 Oct 2010 09:25:18 +0000 (02:25 -0700)]
Rename Cydia.* to MobileCydia.* and add Cydia.frappliance.
Jay Freeman (saurik) [Sun, 17 Oct 2010 20:52:50 +0000 (13:52 -0700)]
Repair horizontal whitespace.
Grant Paul [Sun, 17 Oct 2010 20:47:18 +0000 (13:47 -0700)]
Cells, not tables for disabling selection -- finish 2.0 backport.
Grant Paul [Sun, 17 Oct 2010 20:44:05 +0000 (13:44 -0700)]
Merge branch 'master' of saurik.com:cydia
Jay Freeman (saurik) [Sun, 17 Oct 2010 20:34:58 +0000 (13:34 -0700)]
Use UIBarStyleBlackOpaque instead of UIBarStyleBlack on older systems.
Grant Paul [Sun, 17 Oct 2010 20:28:10 +0000 (13:28 -0700)]
Merge branch 'master' of saurik.com:cydia
Jay Freeman (saurik) [Sun, 17 Oct 2010 20:19:25 +0000 (13:19 -0700)]
Use setViewControllers: instead of setViewControllers:animated: with animated:NO.
Jay Freeman (saurik) [Sun, 17 Oct 2010 20:16:20 +0000 (13:16 -0700)]
Support showFromBarButtonItem:animated: with iPhonePrivate(iPad).
Jay Freeman (saurik) [Sun, 17 Oct 2010 20:04:09 +0000 (13:04 -0700)]
Fix kSCNetworkReachabilityFlagsConnectionOn* flags for 2.0 toolchain.
Jay Freeman (saurik) [Sun, 17 Oct 2010 19:59:29 +0000 (12:59 -0700)]
Started the work to port Cydia back to a 2.0-era toolchain.
Jay Freeman (saurik) [Sun, 17 Oct 2010 19:43:22 +0000 (12:43 -0700)]
Fix iPhonePrivate.h's header insulation.
Jay Freeman (saurik) [Sun, 17 Oct 2010 19:42:57 +0000 (12:42 -0700)]
Add vim folds to organize iPhonePrivate.h.
Grant Paul [Sun, 17 Oct 2010 19:27:37 +0000 (12:27 -0700)]
Merge branch 'master' of saurik.com:cydia
Grant Paul [Sun, 17 Oct 2010 19:27:25 +0000 (12:27 -0700)]
Disabled package view recycling.
Jay Freeman (saurik) [Sun, 17 Oct 2010 19:14:06 +0000 (12:14 -0700)]
NSSize does not exist on the iPhone: Cydia therefore uses a truncated Cocoa header designed to remap usages of NSSize; using NSMakeSize therefore breaks the SDK build.
This reverts commit
45b777c34a71958e5e83c23bfb3a7dd65961d943 .
Grant Paul [Sun, 17 Oct 2010 05:01:35 +0000 (22:01 -0700)]
Refactored out status bar height code, fixed landscape dropped bar.
Grant Paul [Sun, 17 Oct 2010 02:44:53 +0000 (19:44 -0700)]
Using only one (!) private API, completely fix the doubled-status-bar and "black bar" issues!