]>
git.saurik.com Git - cydia.git/log
Grant Paul [Sun, 2 Oct 2011 06:07:58 +0000 (23:07 -0700)]
Restructure Cydia for browsing by Sources.
Using the new filtering queue, restructure Cydia to use the concept of the Source, rather than the Section as the top level concept. This removes SourceController and modifies SectionController and SectionsController to accept a Source, in addition to their existing filtering parameters (this Source can be set to nil to show all sources, although that functionality is currently untested).
In addition, the cydia:// URL schemes are modified in the following way:
- cydia://sections works as before, showing all sections from all sources.
- cydia://sources/<source> now shows the list of sections for a source.
- cydia://sources/<source>/<section> has been added to show a particular section inside a source.
This patch does not include a way in the UI to view packages from all sources. If this is desired, it can likely be very easily implemented by simply adding a row to the sources list that sets the Source to nil on the SectionsController when tapped.
Grant Paul [Sun, 18 Sep 2011 22:51:24 +0000 (15:51 -0700)]
Fix search; implement a new dictionary and priority based filtering queue.
Grant Paul [Sat, 11 Jun 2011 07:27:01 +0000 (00:27 -0700)]
Let Apple do the keyboard handling and resizing for us; much easier than trying to do it manually.
Grant Paul [Sat, 11 Jun 2011 07:26:31 +0000 (00:26 -0700)]
Faster searching, although I still do not have a clue at optimization.
Grant Paul [Sat, 11 Jun 2011 03:42:53 +0000 (20:42 -0700)]
Remove Search and Manage pages, implementing UISearchDisplayController on all package lists.
Grant Paul [Fri, 10 Jun 2011 17:58:06 +0000 (10:58 -0700)]
Began work on new search interface, using a new PackageListDataSource and stuff.
Jay Freeman (saurik) [Mon, 27 Jun 2011 10:23:24 +0000 (03:23 -0700)]
Add support for unionfs stash check.
Jay Freeman (saurik) [Sat, 18 Jun 2011 22:01:32 +0000 (15:01 -0700)]
Refactor stash check to support complexity.
Jay Freeman (saurik) [Sat, 18 Jun 2011 22:01:14 +0000 (15:01 -0700)]
Limit -mcpu to armv6 on gcc.
Jay Freeman (saurik) [Fri, 10 Jun 2011 19:22:36 +0000 (12:22 -0700)]
Sanity check pcre_fullinfo (not that it helps clang).
Jay Freeman (saurik) [Thu, 9 Jun 2011 15:42:46 +0000 (08:42 -0700)]
Fix postinst compile post-clang.
Jay Freeman (saurik) [Thu, 9 Jun 2011 05:42:18 +0000 (22:42 -0700)]
Make compilations with clang succeed.
Grant Paul [Mon, 6 Jun 2011 10:38:40 +0000 (03:38 -0700)]
Simple change to search view: if the keyboard was shown before, show it again when you go back to it.
Jay Freeman (saurik) [Mon, 6 Jun 2011 08:37:47 +0000 (01:37 -0700)]
Merge branch 'master' of git.saurik.com:cydia
Jay Freeman (saurik) [Sat, 16 Apr 2011 10:57:12 +0000 (03:57 -0700)]
Create bins directory if nonexistent.
Jay Freeman (saurik) [Sat, 16 Apr 2011 10:48:38 +0000 (03:48 -0700)]
You must autorelease mutableCopy.
Grant Paul [Sat, 9 Apr 2011 21:38:42 +0000 (14:38 -0700)]
Update Chinese translations.
Grant Paul [Thu, 7 Apr 2011 04:05:16 +0000 (21:05 -0700)]
Update Swedish translation.
Jay Freeman (saurik) [Sat, 2 Apr 2011 07:43:13 +0000 (00:43 -0700)]
Reorganize cache_.Open() to not lose errors.
Jay Freeman (saurik) [Sat, 2 Apr 2011 07:42:37 +0000 (00:42 -0700)]
Remove broken/unused repairWithSelector:update.
Jay Freeman (saurik) [Sat, 2 Apr 2011 07:41:09 +0000 (00:41 -0700)]
Only do uicache during installation.
Jay Freeman (saurik) [Sat, 2 Apr 2011 05:51:59 +0000 (22:51 -0700)]
SourcesController does not need a pkgSourceList.
Jay Freeman (saurik) [Sat, 2 Apr 2011 05:30:43 +0000 (22:30 -0700)]
Parse APT sources before packages.
Jay Freeman (saurik) [Tue, 29 Mar 2011 09:43:07 +0000 (02:43 -0700)]
Do not trust iterator.Section(): use version.
Jay Freeman (saurik) [Tue, 29 Mar 2011 09:42:54 +0000 (02:42 -0700)]
Guard setOfflineWebApplicationCacheEnabled: for 2.0.
Jay Freeman (saurik) [Sat, 26 Mar 2011 14:46:32 +0000 (07:46 -0700)]
Add back the original X-Unique-ID behavior for Add Source.
Jay Freeman (saurik) [Sat, 26 Mar 2011 14:37:25 +0000 (07:37 -0700)]
Improve state machine that protects against automatic fail-directs.
Jay Freeman (saurik) [Sat, 26 Mar 2011 09:08:21 +0000 (02:08 -0700)]
Don't hold the Removing Essentials dialog over ProgressController.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:54:46 +0000 (01:54 -0700)]
Use two rows for Removing Essentials buttons.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:01:48 +0000 (01:01 -0700)]
Add timeout of 10s to Source icons.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:01:23 +0000 (01:01 -0700)]
Decrease Add Source timeout to 10s from 120s.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:01:10 +0000 (01:01 -0700)]
Add newline to lprintf() error.
Jay Freeman (saurik) [Sat, 26 Mar 2011 05:42:57 +0000 (22:42 -0700)]
Add crazy redirection mechanism for gs.apple.com.
Jay Freeman (saurik) [Fri, 25 Mar 2011 16:39:23 +0000 (09:39 -0700)]
Count essential installations towards Changes badge.
Jay Freeman (saurik) [Fri, 25 Mar 2011 16:23:40 +0000 (09:23 -0700)]
Revert "Do not double log fetch errors."
This reverts commit
b81e530c5de4cf5d32dd6cb9bea62e1a5354fa3e .
Jay Freeman (saurik) [Fri, 25 Mar 2011 16:23:12 +0000 (09:23 -0700)]
Let's just output these errors: why not?
Jay Freeman (saurik) [Fri, 25 Mar 2011 15:35:51 +0000 (08:35 -0700)]
Add insane workaround for source range bug.
Jay Freeman (saurik) [Fri, 25 Mar 2011 10:20:34 +0000 (03:20 -0700)]
Bring up _loaded prompt during cancelled update.
Jay Freeman (saurik) [Fri, 25 Mar 2011 09:59:25 +0000 (02:59 -0700)]
Let's just pretend we didn't do that.
Jay Freeman (saurik) [Fri, 25 Mar 2011 09:41:50 +0000 (02:41 -0700)]
Slow down PulseInterval_ on old devices.
Jay Freeman (saurik) [Fri, 25 Mar 2011 09:31:59 +0000 (02:31 -0700)]
Fix incompetent code ordering.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:55:20 +0000 (01:55 -0700)]
Use CyF in User-Agent, not CF.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:55:03 +0000 (01:55 -0700)]
Do not refresh after deleting a source.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:46:59 +0000 (01:46 -0700)]
Remove obsolete NSLog() debugging.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:46:50 +0000 (01:46 -0700)]
Add HTTP Referer: tracking.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:45:43 +0000 (01:45 -0700)]
Add -[CyteWebView request] helper.
Jay Freeman (saurik) [Thu, 24 Mar 2011 16:44:57 +0000 (09:44 -0700)]
Correctly handle layout updates of background tabs.
Jay Freeman (saurik) [Thu, 24 Mar 2011 16:25:55 +0000 (09:25 -0700)]
Provide some more infraustructure around WAKWindow.
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:27:28 +0000 (07:27 -0700)]
Filter empty strings from query terms.
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:22:53 +0000 (07:22 -0700)]
Do not count ignored updates for Changes badge.
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:22:36 +0000 (07:22 -0700)]
Factor out -[SearchController termsForQuery:].
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:22:01 +0000 (07:22 -0700)]
Add a database lock around -[Database clean].
Jay Freeman (saurik) [Wed, 23 Mar 2011 11:13:47 +0000 (04:13 -0700)]
Stupid code order issue in cancelButtonClicked.
Jay Freeman (saurik) [Wed, 23 Mar 2011 08:53:51 +0000 (01:53 -0700)]
Work around /stupid/ screenSize miscalculation in WebKit.
Jay Freeman (saurik) [Wed, 23 Mar 2011 05:24:37 +0000 (22:24 -0700)]
Add reachability to Refresh button.
Jay Freeman (saurik) [Wed, 23 Mar 2011 04:38:27 +0000 (21:38 -0700)]
Delay reload HUD by 0.5s.
Jay Freeman (saurik) [Wed, 23 Mar 2011 03:22:57 +0000 (20:22 -0700)]
You actually can cache no-cache, but not no-store.
Jay Freeman (saurik) [Wed, 23 Mar 2011 03:07:45 +0000 (20:07 -0700)]
Don't yield to reloadSpringBoard: perform it after a delay and return;.
Jay Freeman (saurik) [Wed, 23 Mar 2011 02:49:27 +0000 (19:49 -0700)]
Use double-ExecFork() rather than system() double-subshell.
Jay Freeman (saurik) [Wed, 23 Mar 2011 02:29:21 +0000 (19:29 -0700)]
Double-fork sbreload and fall back to killing SpringBoard.
Jay Freeman (saurik) [Wed, 23 Mar 2011 02:07:26 +0000 (19:07 -0700)]
Pop a HUD for sbreload.
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:50:50 +0000 (18:50 -0700)]
Backup reachability events.
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:41:30 +0000 (18:41 -0700)]
Use kCFAllocatorDefault, not NULL.
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:25:27 +0000 (18:25 -0700)]
Add cydia.isReachable().
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:18:06 +0000 (18:18 -0700)]
Move IsReachable() to its own function.
Jay Freeman (saurik) [Tue, 22 Mar 2011 12:35:03 +0000 (05:35 -0700)]
I had broken the ability to deselect unselected controllers.
Jay Freeman (saurik) [Tue, 22 Mar 2011 08:49:52 +0000 (01:49 -0700)]
Rename X-Cydia-Cf-Version to X-Cydia-Cf.
Jay Freeman (saurik) [Tue, 22 Mar 2011 08:24:51 +0000 (01:24 -0700)]
Fix exception during setEditing:NO after syncData.
Jay Freeman (saurik) [Tue, 22 Mar 2011 06:53:24 +0000 (23:53 -0700)]
Steal more entitlements from MobileSafari: I want Nitro.
Jay Freeman (saurik) [Tue, 22 Mar 2011 05:58:42 +0000 (22:58 -0700)]
Finished implemented promoted packages bar.
Jay Freeman (saurik) [Tue, 22 Mar 2011 05:58:20 +0000 (22:58 -0700)]
Need to setDelegate: on apptapp:// URLs.
Jay Freeman (saurik) [Tue, 22 Mar 2011 04:36:56 +0000 (21:36 -0700)]
Create a lame helper for clearWindowObject.
Jay Freeman (saurik) [Tue, 22 Mar 2011 04:36:03 +0000 (21:36 -0700)]
Separate out CyteKit/IndirectDelegate.h.
Jay Freeman (saurik) [Tue, 22 Mar 2011 02:58:09 +0000 (19:58 -0700)]
Use more percent escapes: sections/ and search/.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:57:53 +0000 (18:57 -0700)]
Fix typo in name of Changes localization.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:43:43 +0000 (18:43 -0700)]
Provide -[CyteWebView scrollView] helper.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:43:18 +0000 (18:43 -0700)]
#include <UIKit/UIKit.h> from iPhonePrivate.h.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:43:01 +0000 (18:43 -0700)]
Move WebPreferences (Apple) into iPhonePrivate.h.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:24:12 +0000 (18:24 -0700)]
Abstract out requestWithHeaders:.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:20:36 +0000 (18:20 -0700)]
Use modified URL during willSendRequest:.
Jay Freeman (saurik) [Mon, 21 Mar 2011 23:31:51 +0000 (16:31 -0700)]
Add initWithRequest: to CyteWebViewController.
Jay Freeman (saurik) [Mon, 21 Mar 2011 23:05:24 +0000 (16:05 -0700)]
CyteWebView failed to verify a delegate before sending.
Jay Freeman (saurik) [Mon, 21 Mar 2011 21:18:44 +0000 (14:18 -0700)]
Drop state storage to 30 minutes.
Jay Freeman (saurik) [Mon, 21 Mar 2011 12:39:53 +0000 (05:39 -0700)]
Restore setView:UIView indirection, required for keyboard resize. :(
Jay Freeman (saurik) [Mon, 21 Mar 2011 12:08:34 +0000 (05:08 -0700)]
Remove useless setView:UIView indirections.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:59:36 +0000 (04:59 -0700)]
Use autoresizingMask for base UIViewController views.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:37:38 +0000 (04:37 -0700)]
Clear NSURLCache during memory warnings.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:27:44 +0000 (04:27 -0700)]
Add an irritated XXX comment for later use.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:27:21 +0000 (04:27 -0700)]
Don't lose track of network activity during memory warnings.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:19:00 +0000 (04:19 -0700)]
Do not show network activity for AppCacheController.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:16:18 +0000 (04:16 -0700)]
Remove (hopefully) unneeded 2.x memory-for-stability hack.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:15:24 +0000 (04:15 -0700)]
Fix underlying Apple UIWebViewWebViewDelegate on 2.x retain/release bug.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:13:39 +0000 (04:13 -0700)]
Call setDelegate:nil during _H<> = nil.
Jay Freeman (saurik) [Mon, 21 Mar 2011 10:37:11 +0000 (03:37 -0700)]
Rely on /var/lib/cydia/firmware.ver over /tmp/.cydia.fw.
Jay Freeman (saurik) [Mon, 21 Mar 2011 10:35:20 +0000 (03:35 -0700)]
Work around stupid 2.x UINavigationController behavior.
Jay Freeman (saurik) [Mon, 21 Mar 2011 10:26:19 +0000 (03:26 -0700)]
Reloading the data of an arbitrary viewcontroller involves loading its view.
Jay Freeman (saurik) [Mon, 21 Mar 2011 08:24:49 +0000 (01:24 -0700)]
Remove useless -[HomeController didReceiveMemoryWarning].
Jay Freeman (saurik) [Mon, 21 Mar 2011 08:13:02 +0000 (01:13 -0700)]
Support 2.x memory warning dispatch.
Jay Freeman (saurik) [Mon, 21 Mar 2011 08:12:02 +0000 (01:12 -0700)]
Increase memory warning between time to 2 seconds.
Jay Freeman (saurik) [Mon, 21 Mar 2011 04:24:02 +0000 (21:24 -0700)]
On 2.x we cannot use unselectedViewController.