]> git.saurik.com Git - cydia.git/log
cydia.git
13 years agoRestructure Cydia for browsing by Sources. new-search
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.

13 years agoFix search; implement a new dictionary and priority based filtering queue.
Grant Paul [Sun, 18 Sep 2011 22:51:24 +0000 (15:51 -0700)] 
Fix search; implement a new dictionary and priority based filtering queue.

13 years agoLet Apple do the keyboard handling and resizing for us; much easier than trying to...
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.

13 years agoFaster searching, although I still do not have a clue at optimization.
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.

13 years agoRemove Search and Manage pages, implementing UISearchDisplayController on all package...
Grant Paul [Sat, 11 Jun 2011 03:42:53 +0000 (20:42 -0700)] 
Remove Search and Manage pages, implementing UISearchDisplayController on all package lists.

13 years agoBegan work on new search interface, using a new PackageListDataSource and stuff.
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.

14 years agoAdd support for unionfs stash check. v1.1.2
Jay Freeman (saurik) [Mon, 27 Jun 2011 10:23:24 +0000 (03:23 -0700)] 
Add support for unionfs stash check.

14 years agoRefactor stash check to support complexity.
Jay Freeman (saurik) [Sat, 18 Jun 2011 22:01:32 +0000 (15:01 -0700)] 
Refactor stash check to support complexity.

14 years agoLimit -mcpu to armv6 on gcc.
Jay Freeman (saurik) [Sat, 18 Jun 2011 22:01:14 +0000 (15:01 -0700)] 
Limit -mcpu to armv6 on gcc.

14 years agoSanity check pcre_fullinfo (not that it helps clang).
Jay Freeman (saurik) [Fri, 10 Jun 2011 19:22:36 +0000 (12:22 -0700)] 
Sanity check pcre_fullinfo (not that it helps clang).

14 years agoFix postinst compile post-clang.
Jay Freeman (saurik) [Thu, 9 Jun 2011 15:42:46 +0000 (08:42 -0700)] 
Fix postinst compile post-clang.

14 years agoMake compilations with clang succeed.
Jay Freeman (saurik) [Thu, 9 Jun 2011 05:42:18 +0000 (22:42 -0700)] 
Make compilations with clang succeed.

14 years agoSimple change to search view: if the keyboard was shown before, show it again when...
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.

14 years agoMerge branch 'master' of git.saurik.com:cydia
Jay Freeman (saurik) [Mon, 6 Jun 2011 08:37:47 +0000 (01:37 -0700)] 
Merge branch 'master' of git.saurik.com:cydia

14 years agoCreate bins directory if nonexistent.
Jay Freeman (saurik) [Sat, 16 Apr 2011 10:57:12 +0000 (03:57 -0700)] 
Create bins directory if nonexistent.

14 years agoYou must autorelease mutableCopy.
Jay Freeman (saurik) [Sat, 16 Apr 2011 10:48:38 +0000 (03:48 -0700)] 
You must autorelease mutableCopy.

14 years agoUpdate Chinese translations.
Grant Paul [Sat, 9 Apr 2011 21:38:42 +0000 (14:38 -0700)] 
Update Chinese translations.

14 years agoUpdate Swedish translation.
Grant Paul [Thu, 7 Apr 2011 04:05:16 +0000 (21:05 -0700)] 
Update Swedish translation.

14 years agoReorganize cache_.Open() to not lose errors.
Jay Freeman (saurik) [Sat, 2 Apr 2011 07:43:13 +0000 (00:43 -0700)] 
Reorganize cache_.Open() to not lose errors.

14 years agoRemove broken/unused repairWithSelector:update.
Jay Freeman (saurik) [Sat, 2 Apr 2011 07:42:37 +0000 (00:42 -0700)] 
Remove broken/unused repairWithSelector:update.

14 years agoOnly do uicache during installation.
Jay Freeman (saurik) [Sat, 2 Apr 2011 07:41:09 +0000 (00:41 -0700)] 
Only do uicache during installation.

14 years agoSourcesController does not need a pkgSourceList.
Jay Freeman (saurik) [Sat, 2 Apr 2011 05:51:59 +0000 (22:51 -0700)] 
SourcesController does not need a pkgSourceList.

14 years agoParse APT sources before packages.
Jay Freeman (saurik) [Sat, 2 Apr 2011 05:30:43 +0000 (22:30 -0700)] 
Parse APT sources before packages.

14 years agoDo not trust iterator.Section(): use version.
Jay Freeman (saurik) [Tue, 29 Mar 2011 09:43:07 +0000 (02:43 -0700)] 
Do not trust iterator.Section(): use version.

14 years agoGuard setOfflineWebApplicationCacheEnabled: for 2.0.
Jay Freeman (saurik) [Tue, 29 Mar 2011 09:42:54 +0000 (02:42 -0700)] 
Guard setOfflineWebApplicationCacheEnabled: for 2.0.

14 years agoAdd back the original X-Unique-ID behavior for Add Source. v1.1.1
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.

14 years agoImprove state machine that protects against automatic fail-directs.
Jay Freeman (saurik) [Sat, 26 Mar 2011 14:37:25 +0000 (07:37 -0700)] 
Improve state machine that protects against automatic fail-directs.

14 years agoDon't hold the Removing Essentials dialog over ProgressController. v1.1.0
Jay Freeman (saurik) [Sat, 26 Mar 2011 09:08:21 +0000 (02:08 -0700)] 
Don't hold the Removing Essentials dialog over ProgressController.

14 years agoUse two rows for Removing Essentials buttons.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:54:46 +0000 (01:54 -0700)] 
Use two rows for Removing Essentials buttons.

14 years agoAdd timeout of 10s to Source icons.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:01:48 +0000 (01:01 -0700)] 
Add timeout of 10s to Source icons.

14 years agoDecrease Add Source timeout to 10s from 120s.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:01:23 +0000 (01:01 -0700)] 
Decrease Add Source timeout to 10s from 120s.

14 years agoAdd newline to lprintf() error.
Jay Freeman (saurik) [Sat, 26 Mar 2011 08:01:10 +0000 (01:01 -0700)] 
Add newline to lprintf() error.

14 years agoAdd crazy redirection mechanism for gs.apple.com.
Jay Freeman (saurik) [Sat, 26 Mar 2011 05:42:57 +0000 (22:42 -0700)] 
Add crazy redirection mechanism for gs.apple.com.

14 years agoCount essential installations towards Changes badge. v1.1.0%rc2
Jay Freeman (saurik) [Fri, 25 Mar 2011 16:39:23 +0000 (09:39 -0700)] 
Count essential installations towards Changes badge.

14 years agoRevert "Do not double log fetch errors."
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.

14 years agoLet's just output these errors: why not?
Jay Freeman (saurik) [Fri, 25 Mar 2011 16:23:12 +0000 (09:23 -0700)] 
Let's just output these errors: why not?

14 years agoAdd insane workaround for source range bug.
Jay Freeman (saurik) [Fri, 25 Mar 2011 15:35:51 +0000 (08:35 -0700)] 
Add insane workaround for source range bug.

14 years agoBring up _loaded prompt during cancelled update. v1.1.0%rc1
Jay Freeman (saurik) [Fri, 25 Mar 2011 10:20:34 +0000 (03:20 -0700)] 
Bring up _loaded prompt during cancelled update.

14 years agoLet's just pretend we didn't do that.
Jay Freeman (saurik) [Fri, 25 Mar 2011 09:59:25 +0000 (02:59 -0700)] 
Let's just pretend we didn't do that.

14 years agoSlow down PulseInterval_ on old devices.
Jay Freeman (saurik) [Fri, 25 Mar 2011 09:41:50 +0000 (02:41 -0700)] 
Slow down PulseInterval_ on old devices.

14 years agoFix incompetent code ordering.
Jay Freeman (saurik) [Fri, 25 Mar 2011 09:31:59 +0000 (02:31 -0700)] 
Fix incompetent code ordering.

14 years agoUse CyF in User-Agent, not CF.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:55:20 +0000 (01:55 -0700)] 
Use CyF in User-Agent, not CF.

14 years agoDo not refresh after deleting a source.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:55:03 +0000 (01:55 -0700)] 
Do not refresh after deleting a source.

14 years agoRemove obsolete NSLog() debugging.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:46:59 +0000 (01:46 -0700)] 
Remove obsolete NSLog() debugging.

14 years agoAdd HTTP Referer: tracking.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:46:50 +0000 (01:46 -0700)] 
Add HTTP Referer: tracking.

14 years agoAdd -[CyteWebView request] helper.
Jay Freeman (saurik) [Fri, 25 Mar 2011 08:45:43 +0000 (01:45 -0700)] 
Add -[CyteWebView request] helper.

14 years agoCorrectly handle layout updates of background tabs.
Jay Freeman (saurik) [Thu, 24 Mar 2011 16:44:57 +0000 (09:44 -0700)] 
Correctly handle layout updates of background tabs.

14 years agoProvide some more infraustructure around WAKWindow.
Jay Freeman (saurik) [Thu, 24 Mar 2011 16:25:55 +0000 (09:25 -0700)] 
Provide some more infraustructure around WAKWindow.

14 years agoFilter empty strings from query terms.
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:27:28 +0000 (07:27 -0700)] 
Filter empty strings from query terms.

14 years agoDo not count ignored updates for Changes badge.
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:22:53 +0000 (07:22 -0700)] 
Do not count ignored updates for Changes badge.

14 years agoFactor out -[SearchController termsForQuery:].
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:22:36 +0000 (07:22 -0700)] 
Factor out -[SearchController termsForQuery:].

14 years agoAdd a database lock around -[Database clean].
Jay Freeman (saurik) [Thu, 24 Mar 2011 14:22:01 +0000 (07:22 -0700)] 
Add a database lock around -[Database clean].

14 years agoStupid code order issue in cancelButtonClicked.
Jay Freeman (saurik) [Wed, 23 Mar 2011 11:13:47 +0000 (04:13 -0700)] 
Stupid code order issue in cancelButtonClicked.

14 years agoWork around /stupid/ screenSize miscalculation in WebKit.
Jay Freeman (saurik) [Wed, 23 Mar 2011 08:53:51 +0000 (01:53 -0700)] 
Work around /stupid/ screenSize miscalculation in WebKit.

14 years agoAdd reachability to Refresh button.
Jay Freeman (saurik) [Wed, 23 Mar 2011 05:24:37 +0000 (22:24 -0700)] 
Add reachability to Refresh button.

14 years agoDelay reload HUD by 0.5s.
Jay Freeman (saurik) [Wed, 23 Mar 2011 04:38:27 +0000 (21:38 -0700)] 
Delay reload HUD by 0.5s.

14 years agoYou actually can cache no-cache, but not no-store.
Jay Freeman (saurik) [Wed, 23 Mar 2011 03:22:57 +0000 (20:22 -0700)] 
You actually can cache no-cache, but not no-store.

14 years agoDon't yield to reloadSpringBoard: perform it after a delay and return;.
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;.

14 years agoUse double-ExecFork() rather than system() double-subshell.
Jay Freeman (saurik) [Wed, 23 Mar 2011 02:49:27 +0000 (19:49 -0700)] 
Use double-ExecFork() rather than system() double-subshell.

14 years agoDouble-fork sbreload and fall back to killing SpringBoard.
Jay Freeman (saurik) [Wed, 23 Mar 2011 02:29:21 +0000 (19:29 -0700)] 
Double-fork sbreload and fall back to killing SpringBoard.

14 years agoPop a HUD for sbreload.
Jay Freeman (saurik) [Wed, 23 Mar 2011 02:07:26 +0000 (19:07 -0700)] 
Pop a HUD for sbreload.

14 years agoBackup reachability events.
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:50:50 +0000 (18:50 -0700)] 
Backup reachability events.

14 years agoUse kCFAllocatorDefault, not NULL.
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:41:30 +0000 (18:41 -0700)] 
Use kCFAllocatorDefault, not NULL.

14 years agoAdd cydia.isReachable().
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:25:27 +0000 (18:25 -0700)] 
Add cydia.isReachable().

14 years agoMove IsReachable() to its own function.
Jay Freeman (saurik) [Wed, 23 Mar 2011 01:18:06 +0000 (18:18 -0700)] 
Move IsReachable() to its own function.

14 years agoI had broken the ability to deselect unselected controllers.
Jay Freeman (saurik) [Tue, 22 Mar 2011 12:35:03 +0000 (05:35 -0700)] 
I had broken the ability to deselect unselected controllers.

14 years agoRename X-Cydia-Cf-Version to X-Cydia-Cf.
Jay Freeman (saurik) [Tue, 22 Mar 2011 08:49:52 +0000 (01:49 -0700)] 
Rename X-Cydia-Cf-Version to X-Cydia-Cf.

14 years agoFix exception during setEditing:NO after syncData.
Jay Freeman (saurik) [Tue, 22 Mar 2011 08:24:51 +0000 (01:24 -0700)] 
Fix exception during setEditing:NO after syncData.

14 years agoSteal more entitlements from MobileSafari: I want Nitro.
Jay Freeman (saurik) [Tue, 22 Mar 2011 06:53:24 +0000 (23:53 -0700)] 
Steal more entitlements from MobileSafari: I want Nitro.

14 years agoFinished implemented promoted packages bar.
Jay Freeman (saurik) [Tue, 22 Mar 2011 05:58:42 +0000 (22:58 -0700)] 
Finished implemented promoted packages bar.

14 years agoNeed to setDelegate: on apptapp:// URLs.
Jay Freeman (saurik) [Tue, 22 Mar 2011 05:58:20 +0000 (22:58 -0700)] 
Need to setDelegate: on apptapp:// URLs.

14 years agoCreate a lame helper for clearWindowObject.
Jay Freeman (saurik) [Tue, 22 Mar 2011 04:36:56 +0000 (21:36 -0700)] 
Create a lame helper for clearWindowObject.

14 years agoSeparate out CyteKit/IndirectDelegate.h.
Jay Freeman (saurik) [Tue, 22 Mar 2011 04:36:03 +0000 (21:36 -0700)] 
Separate out CyteKit/IndirectDelegate.h.

14 years agoUse more percent escapes: sections/ and search/.
Jay Freeman (saurik) [Tue, 22 Mar 2011 02:58:09 +0000 (19:58 -0700)] 
Use more percent escapes: sections/ and search/.

14 years agoFix typo in name of Changes localization.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:57:53 +0000 (18:57 -0700)] 
Fix typo in name of Changes localization.

14 years agoProvide -[CyteWebView scrollView] helper.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:43:43 +0000 (18:43 -0700)] 
Provide -[CyteWebView scrollView] helper.

14 years ago#include <UIKit/UIKit.h> from iPhonePrivate.h.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:43:18 +0000 (18:43 -0700)] 
#include <UIKit/UIKit.h> from iPhonePrivate.h.

14 years agoMove WebPreferences (Apple) into iPhonePrivate.h.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:43:01 +0000 (18:43 -0700)] 
Move WebPreferences (Apple) into iPhonePrivate.h.

14 years agoAbstract out requestWithHeaders:.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:24:12 +0000 (18:24 -0700)] 
Abstract out requestWithHeaders:.

14 years agoUse modified URL during willSendRequest:.
Jay Freeman (saurik) [Tue, 22 Mar 2011 01:20:36 +0000 (18:20 -0700)] 
Use modified URL during willSendRequest:.

14 years agoAdd initWithRequest: to CyteWebViewController.
Jay Freeman (saurik) [Mon, 21 Mar 2011 23:31:51 +0000 (16:31 -0700)] 
Add initWithRequest: to CyteWebViewController.

14 years agoCyteWebView failed to verify a delegate before sending.
Jay Freeman (saurik) [Mon, 21 Mar 2011 23:05:24 +0000 (16:05 -0700)] 
CyteWebView failed to verify a delegate before sending.

14 years agoDrop state storage to 30 minutes.
Jay Freeman (saurik) [Mon, 21 Mar 2011 21:18:44 +0000 (14:18 -0700)] 
Drop state storage to 30 minutes.

14 years agoRestore setView:UIView indirection, required for keyboard resize. :(
Jay Freeman (saurik) [Mon, 21 Mar 2011 12:39:53 +0000 (05:39 -0700)] 
Restore setView:UIView indirection, required for keyboard resize. :(

14 years agoRemove useless setView:UIView indirections.
Jay Freeman (saurik) [Mon, 21 Mar 2011 12:08:34 +0000 (05:08 -0700)] 
Remove useless setView:UIView indirections.

14 years agoUse autoresizingMask for base UIViewController views.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:59:36 +0000 (04:59 -0700)] 
Use autoresizingMask for base UIViewController views.

14 years agoClear NSURLCache during memory warnings.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:37:38 +0000 (04:37 -0700)] 
Clear NSURLCache during memory warnings.

14 years agoAdd an irritated XXX comment for later use.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:27:44 +0000 (04:27 -0700)] 
Add an irritated XXX comment for later use.

14 years agoDon't lose track of network activity during memory warnings.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:27:21 +0000 (04:27 -0700)] 
Don't lose track of network activity during memory warnings.

14 years agoDo not show network activity for AppCacheController.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:19:00 +0000 (04:19 -0700)] 
Do not show network activity for AppCacheController.

14 years agoRemove (hopefully) unneeded 2.x memory-for-stability hack.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:16:18 +0000 (04:16 -0700)] 
Remove (hopefully) unneeded 2.x memory-for-stability hack.

14 years agoFix underlying Apple UIWebViewWebViewDelegate on 2.x retain/release bug.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:15:24 +0000 (04:15 -0700)] 
Fix underlying Apple UIWebViewWebViewDelegate on 2.x retain/release bug.

14 years agoCall setDelegate:nil during _H<> = nil.
Jay Freeman (saurik) [Mon, 21 Mar 2011 11:13:39 +0000 (04:13 -0700)] 
Call setDelegate:nil during _H<> = nil.

14 years agoRely on /var/lib/cydia/firmware.ver over /tmp/.cydia.fw.
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.

14 years agoWork around stupid 2.x UINavigationController behavior.
Jay Freeman (saurik) [Mon, 21 Mar 2011 10:35:20 +0000 (03:35 -0700)] 
Work around stupid 2.x UINavigationController behavior.

14 years agoReloading the data of an arbitrary viewcontroller involves loading its view.
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.

14 years agoRemove useless -[HomeController didReceiveMemoryWarning].
Jay Freeman (saurik) [Mon, 21 Mar 2011 08:24:49 +0000 (01:24 -0700)] 
Remove useless -[HomeController didReceiveMemoryWarning].

14 years agoSupport 2.x memory warning dispatch.
Jay Freeman (saurik) [Mon, 21 Mar 2011 08:13:02 +0000 (01:13 -0700)] 
Support 2.x memory warning dispatch.

14 years agoIncrease memory warning between time to 2 seconds.
Jay Freeman (saurik) [Mon, 21 Mar 2011 08:12:02 +0000 (01:12 -0700)] 
Increase memory warning between time to 2 seconds.

14 years agoOn 2.x we cannot use unselectedViewController.
Jay Freeman (saurik) [Mon, 21 Mar 2011 04:24:02 +0000 (21:24 -0700)] 
On 2.x we cannot use unselectedViewController.