]>
git.saurik.com Git - cydia.git/log
Grant Paul [Thu, 27 Jan 2011 02:44:41 +0000 (18:44 -0800)]
Make ChangesController more like any other controller, i.e., use -initWithDatabase: and -setDelegate: instead of the unique -initWithDatabase:delegate:.
Grant Paul [Sun, 23 Jan 2011 20:38:17 +0000 (12:38 -0800)]
Controllers need their delegete set when launched from URLs. Also, use cydia://home when creating the home page, to avoid a *third* duplication of that code. (Setting the selected index to zero is not possible due to UITabBarController changes between 2.x and 3.x+ that make behavior uncertain in that case with regard to calling delegate methods.)
Grant Paul [Sun, 23 Jan 2011 06:35:52 +0000 (22:35 -0800)]
Finish cydia:// URLs using the private "transient view controller" methods on UITabBarController. This allows for no tab to appear selected when on a page using a cydia:// URL.
Grant Paul [Sun, 23 Jan 2011 06:05:04 +0000 (22:05 -0800)]
Fix -setPage: to not pop all the other tabs to the root controller.
Grant Paul [Sun, 23 Jan 2011 00:57:18 +0000 (16:57 -0800)]
Fix changes badge on first refresh.
Grant Paul [Sun, 23 Jan 2011 00:31:03 +0000 (16:31 -0800)]
Moved code around and deleted duplicated and unused code.
- Moved down SourceCell and SourceController to match master.
- Moved down InstalledController to be in a sane location.
- Merged DepSubstrate() in with Confirmation Controller's section to avoid a useless and mis-named section.
- Removed CY prefix on a number of classes where it does not belong.
- Changed a few folding markers to have more descriptive and accurate names.
- Probably more.
Grant Paul [Sun, 23 Jan 2011 00:18:08 +0000 (16:18 -0800)]
Grant Paul [Sun, 23 Jan 2011 00:17:57 +0000 (16:17 -0800)]
Grant Paul [Sun, 23 Jan 2011 00:17:49 +0000 (16:17 -0800)]
Grant Paul [Sun, 23 Jan 2011 00:10:09 +0000 (16:10 -0800)]
Merge commit :(. Bring in my work on URLs and UITabBarController into one functioning whole!
- Queueing badges and controllers work.
- As far as I can tell, no broken URLs on Cydia pages.
- There might still be one the website, but that's not under my control.
- Lazy loads tabs again, but also doesn't reload the home page when switching back to it (yay!).
- Adds "Show Pacakge Settings" duplicated text as a section header on the PackageSettingsController, for asthetic reasons.
- Popups are *still* broken, and I still don't know why.
Grant Paul [Sat, 22 Jan 2011 23:48:14 +0000 (15:48 -0800)]
fixed a few outdated cydia:// URLs
Jay Freeman (saurik) [Sun, 2 Jan 2011 01:18:29 +0000 (17:18 -0800)]
Remove SourceCell::description_ and hard-code height.
Jay Freeman (saurik) [Sun, 2 Jan 2011 01:16:46 +0000 (17:16 -0800)]
Use 73, not 73.0f, for uniformity.
Jay Freeman (saurik) [Sun, 2 Jan 2011 01:14:22 +0000 (17:14 -0800)]
Remove (unused) +[PackageCell heightForPackage:].
Grant Paul [Wed, 5 Jan 2011 07:31:15 +0000 (23:31 -0800)]
Merge branch 'master' of saurik.com:cydia into url-tabbar
Grant Paul [Tue, 4 Jan 2011 07:05:26 +0000 (23:05 -0800)]
Until the ignored toggle saves state, disallow modifying the state.
Grant Paul [Tue, 4 Jan 2011 07:05:26 +0000 (23:05 -0800)]
Until the ignored toggle saves state, disallow modifying the state.
Grant Paul [Tue, 4 Jan 2011 06:59:48 +0000 (22:59 -0800)]
[LARGE COMMIT] Switch to lazy-loaded SDK-style tab management. Remove the tags on the tab bar items, and remove a significant chunk of code. Also, fix a few internal pages (and the BrowserView) to work with the new URL schemes.
Grant Paul [Tue, 4 Jan 2011 04:54:38 +0000 (20:54 -0800)]
Removed obsolete reference to AddSourceController.
Grant Paul [Tue, 4 Jan 2011 04:49:35 +0000 (20:49 -0800)]
Add CYEmulatedLoadingController, because there is no reason not to fake the whole thing, and plenty of reasons to do so.
Grant Paul [Tue, 4 Jan 2011 03:44:37 +0000 (19:44 -0800)]
Began reworking of URL handling system; renamed a few classes to remove unnecessary CY prefix.
Ryan Petrich [Mon, 3 Jan 2011 13:29:52 +0000 (06:29 -0700)]
Show dead sources
Ryan Petrich [Mon, 3 Jan 2011 08:28:47 +0000 (01:28 -0700)]
Fix crash on Changes tab due to section index out of bounds
Jay Freeman (saurik) [Wed, 22 Dec 2010 06:48:45 +0000 (22:48 -0800)]
Remove (non-functional) shake-to-undo mechanism.
Jay Freeman (saurik) [Wed, 15 Dec 2010 02:40:38 +0000 (18:40 -0800)]
Use pngcrush to crush the images as we build the package.
Jay Freeman (saurik) [Wed, 15 Dec 2010 01:04:01 +0000 (17:04 -0800)]
g++ -mthumb
Jay Freeman (saurik) [Tue, 14 Dec 2010 22:52:21 +0000 (14:52 -0800)]
Removed random source icons from Cydia's package.
Jay Freeman (saurik) [Tue, 14 Dec 2010 22:51:04 +0000 (14:51 -0800)]
Display the size of the output package after dpkg-deb.
Jay Freeman (saurik) [Tue, 14 Dec 2010 22:50:42 +0000 (14:50 -0800)]
Use dpkg-deb -z to specify compression type.
Jay Freeman (saurik) [Tue, 7 Dec 2010 11:01:16 +0000 (03:01 -0800)]
Revert all PNG files to their pre-pngcrush state.
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:24:18 +0000 (02:24 -0800)]
Further break down _profile usage for ChangesController.
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:23:33 +0000 (02:23 -0800)]
Add database lock @synchronized to -[ChangesController reloadData].
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:23:24 +0000 (02:23 -0800)]
Reallocate ChangesController::packages_ in _reloadPackages: instead of clearing in reloadData.
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:20:00 +0000 (02:20 -0800)]
Allow profiling usage of Database::sections_ in -[Database mappedSectionForPointer:].
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:18:46 +0000 (02:18 -0800)]
Add _unlikely() to conditions in -[Package unfiltered].
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:16:40 +0000 (02:16 -0800)]
Do not highlight section cell text while editing.
Jay Freeman (saurik) [Tue, 7 Dec 2010 10:15:37 +0000 (02:15 -0800)]
Fix 'resubmit form' dialog: new alert API crash.
Jay Freeman (saurik) [Mon, 6 Dec 2010 12:59:36 +0000 (04:59 -0800)]
Store Package::role_ as integer instead of NSString.
Jay Freeman (saurik) [Mon, 6 Dec 2010 12:58:20 +0000 (04:58 -0800)]
Cache section remap using APT cache pointer.
Grant Paul [Thu, 30 Dec 2010 09:52:12 +0000 (01:52 -0800)]
Switch to native UITabBarController handling, and rewrite URL subsystem. Also make a number of changes, creating and renaming classes for the different pages dispalyed in Cydia. Incomplete; -urlForPage methods are not implemented or used and CYSearchController does not yet exist.
Grant Paul [Wed, 29 Dec 2010 06:05:59 +0000 (22:05 -0800)]
Allow BrowserView subclasses to be notified of changes in loading state.
Grant Paul [Wed, 29 Dec 2010 06:00:04 +0000 (22:00 -0800)]
Code, not comments, to control if the navigation bar on the homepage is hidden.
Grant Paul [Mon, 20 Dec 2010 03:12:36 +0000 (19:12 -0800)]
You can now tap a loading button to manage a commercial package, but not to install it.
Grant Paul [Sun, 12 Dec 2010 19:43:44 +0000 (11:43 -0800)]
Added Greek translation by limneos.
Grant Paul [Sun, 12 Dec 2010 11:18:07 +0000 (03:18 -0800)]
Add new package sorting engine (disabled due to speed) that uses the native 3.0+ UILocalizedIndexedCollation to more closely mimic the official lists and provide localization for the table indexes. However, it UILocalizedIndexedCollation is unusably slow (about 7x slower than the previous implementation), so it is currently disabled (even if enabled, though, it is only used if UILocalizedIndexedCollation is available).
Grant Paul [Sun, 12 Dec 2010 07:28:51 +0000 (23:28 -0800)]
Cleanup my stupidity: remove logging, fix landscape back buttons (via delegation to parent view controllers), and such.
Grant Paul [Sun, 12 Dec 2010 07:11:07 +0000 (23:11 -0800)]
Fixed empty Statistics on confirm page if all statistics have been removed.
Grant Paul [Sun, 12 Dec 2010 06:29:21 +0000 (22:29 -0800)]
Factored out CYLoadingIndicator, fixed landscape launches wrt CYLoadingIndicator positioning.
Grant Paul [Sun, 12 Dec 2010 04:42:01 +0000 (20:42 -0800)]
Undo my own fix for the lack of pinstripes on the iPad: pinstripes spread out when rotating when using -pinStripeColor. A real fix is still needed.
Grant Paul [Sun, 12 Dec 2010 04:38:25 +0000 (20:38 -0800)]
SpringBoard gets away with a completely fake status bar; Cydia can get away with a fake tab bar.
Grant Paul [Sun, 12 Dec 2010 02:47:01 +0000 (18:47 -0800)]
remove obsolete methods left-over from UIViewController transition
Grant Paul [Sun, 12 Dec 2010 01:01:57 +0000 (17:01 -0800)]
Renamed SourceTable to SourceController, makes much more sense now.
Grant Paul [Sun, 12 Dec 2010 01:01:26 +0000 (17:01 -0800)]
Disabled obsolete usage to AddSourceController.
Grant Paul [Sun, 12 Dec 2010 00:54:06 +0000 (16:54 -0800)]
Removed unused AddSourceController stub.
Grant Paul [Sun, 12 Dec 2010 00:17:16 +0000 (16:17 -0800)]
Fix iPad pinstripes using private API; it sucks but it's the only way to work around Apple's idiotic bug there.
Grant Paul [Wed, 8 Dec 2010 08:26:31 +0000 (00:26 -0800)]
German localization update.
Jay Freeman (saurik) [Mon, 6 Dec 2010 11:04:40 +0000 (03:04 -0800)]
Allow ./version.sh on a specified commit-ish.
Jay Freeman (saurik) [Mon, 6 Dec 2010 11:04:17 +0000 (03:04 -0800)]
Reload all the crazy different iPad tabs.
Grant Paul [Sat, 4 Dec 2010 09:16:09 +0000 (01:16 -0800)]
Fixed slight issue with last commit: always saved section editing changes even if you were not in editing mode.
Grant Paul [Sat, 4 Dec 2010 09:12:56 +0000 (01:12 -0800)]
Fixed bug switching tabs while editing sections, SectionsController -> CYSectionsController.
Grant Paul [Sat, 4 Dec 2010 07:39:29 +0000 (23:39 -0800)]
Make errors not horribly ugly looking on the iPad.
Jay Freeman (saurik) [Fri, 3 Dec 2010 16:30:18 +0000 (08:30 -0800)]
More correctly handle a couple (impossible) corner cases of the new Cytore import process.
Jay Freeman (saurik) [Fri, 3 Dec 2010 10:58:34 +0000 (02:58 -0800)]
Add _trace() calls around system() usage.
Jay Freeman (saurik) [Fri, 3 Dec 2010 10:57:01 +0000 (02:57 -0800)]
Use uikittools' sbreload for Finish_ in ('restart', 'reload').
Jay Freeman (saurik) [Fri, 3 Dec 2010 09:36:27 +0000 (01:36 -0800)]
Compile for 2.0 using 3.2 SDK (for now).
Jay Freeman (saurik) [Fri, 3 Dec 2010 00:00:57 +0000 (16:00 -0800)]
Use reboot2() instead of system("reboot").
Jay Freeman (saurik) [Thu, 2 Dec 2010 14:23:02 +0000 (06:23 -0800)]
Prefer SBReboot() (when available) to system("reboot").
Jay Freeman (saurik) [Thu, 2 Dec 2010 12:49:05 +0000 (04:49 -0800)]
Remove 1.x-compatible ApplicationIconBadge logic.
Grant Paul [Fri, 3 Dec 2010 09:12:46 +0000 (01:12 -0800)]
Added Chinese localization (complete), updated English localization, updated Cydia to use two new strings. French and German localizations are currently lacking.
Grant Paul [Fri, 3 Dec 2010 04:57:01 +0000 (20:57 -0800)]
Removed unused/obsolete global variables.
Grant Paul [Fri, 3 Dec 2010 04:51:25 +0000 (20:51 -0800)]
Naming sanity: RoleController -> CYSettingsController; SettingsController -> CYPackageSettingsController
Grant Paul [Fri, 3 Dec 2010 01:19:18 +0000 (17:19 -0800)]
Fixed cancel button sizing; blackified dropbar.
Dustin L. Howett [Thu, 2 Dec 2010 12:23:34 +0000 (07:23 -0500)]
Fix the automatic scrolling - UIKit no longer likes 0-height rects :(. Only auto-scroll if we're within 20pt of the bottom of the output, so the user can scroll back in the middle of an operation.
Jay Freeman (saurik) [Thu, 2 Dec 2010 11:33:09 +0000 (03:33 -0800)]
Use UIApplication::networkActivityIndicator to indicate network activity.
Jay Freeman (saurik) [Thu, 2 Dec 2010 11:07:54 +0000 (03:07 -0800)]
Protect against various <script/>-injection attacks.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:56:31 +0000 (02:56 -0800)]
Automatically use gcc 4.0 to target iOS 2.0, if available.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:28:41 +0000 (02:28 -0800)]
Add section icons for: Fonts, Site-Specific Apps, and Soundboards.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:19:20 +0000 (02:19 -0800)]
pngcrush -rem alla -iphone -reduce -brute *.png
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:04:31 +0000 (02:04 -0800)]
Subsections, like Addons (SBSettings), cannot have icons.
Jay Freeman (saurik) [Thu, 2 Dec 2010 09:56:59 +0000 (01:56 -0800)]
Use high-resolution icons for purpose badges.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:29:42 +0000 (02:29 -0800)]
Remove firmware (>= 3.2) dependency from control file.
Jay Freeman (saurik) [Thu, 2 Dec 2010 08:46:10 +0000 (00:46 -0800)]
Repurpose -[Cydia hudIsShowing] as -[Cydia isSafeToSuspend].
Jay Freeman (saurik) [Thu, 2 Dec 2010 08:43:49 +0000 (00:43 -0800)]
Improve era locking on tables to allow rotation with HUDs.
Jay Freeman (saurik) [Thu, 2 Dec 2010 07:04:06 +0000 (23:04 -0800)]
Only run the UIActivityIndicatorView animation while visible.
Jay Freeman (saurik) [Thu, 2 Dec 2010 07:00:25 +0000 (23:00 -0800)]
Fix reload button layout on 2.x browser.
Jay Freeman (saurik) [Thu, 2 Dec 2010 04:43:02 +0000 (20:43 -0800)]
Integrate SDURLCache: disk cache FTW.
Jay Freeman (saurik) [Thu, 2 Dec 2010 02:13:54 +0000 (18:13 -0800)]
Package::id_ needs to be backed by Cytore, not APT.
Grant Paul [Thu, 2 Dec 2010 05:45:16 +0000 (21:45 -0800)]
One less private class: goodbye UIProgressView, hello UIActivityIndicatorView.
Jay Freeman (saurik) [Thu, 2 Dec 2010 00:30:20 +0000 (16:30 -0800)]
Apparently, NSRecycleZone actually destroys the zone.
Dustin L. Howett [Wed, 1 Dec 2010 23:56:04 +0000 (18:56 -0500)]
Fix Sections.plist (<string>...</key>)
Jay Freeman (saurik) [Wed, 1 Dec 2010 23:52:05 +0000 (15:52 -0800)]
Cache the Database::packages_ capacity in Cytore.
Jay Freeman (saurik) [Wed, 1 Dec 2010 15:03:18 +0000 (07:03 -0800)]
Add a ~srk to the version if !ForRelease.
Jay Freeman (saurik) [Wed, 1 Dec 2010 14:57:55 +0000 (06:57 -0800)]
Use UISearchBar::_searchField if -[UISearchBar searchField] does not exist.
Jay Freeman (saurik) [Wed, 1 Dec 2010 14:43:08 +0000 (06:43 -0800)]
Merge CYContainer with CYTabBarController for 2.x support.
Jay Freeman (saurik) [Wed, 1 Dec 2010 12:58:22 +0000 (04:58 -0800)]
Support missing version information in metadata.
Jay Freeman (saurik) [Wed, 1 Dec 2010 09:26:35 +0000 (01:26 -0800)]
Check respondsToSelector: for CYWebViewDelegate::JavaScript*Panel.
Jay Freeman (saurik) [Wed, 1 Dec 2010 09:25:20 +0000 (01:25 -0800)]
Random removals of some dead comments/code.
Jay Freeman (saurik) [Wed, 1 Dec 2010 09:00:37 +0000 (01:00 -0800)]
Make the Q'd UI actually respond to queue changes.
Jay Freeman (saurik) [Wed, 1 Dec 2010 07:48:37 +0000 (23:48 -0800)]
Add a _trace() to applicationDidFinishLaunching:.
Jay Freeman (saurik) [Wed, 1 Dec 2010 07:48:17 +0000 (23:48 -0800)]
Move reserved_ linkages up to Cytore::Block.