]>
git.saurik.com Git - cydia.git/log
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.
Jay Freeman (saurik) [Wed, 1 Dec 2010 07:38:24 +0000 (23:38 -0800)]
Add File::mappings_ to Cytore for munmap() and msync().
Jay Freeman (saurik) [Wed, 1 Dec 2010 01:19:20 +0000 (17:19 -0800)]
Normalized Changed_ = true; placement.
Jay Freeman (saurik) [Wed, 1 Dec 2010 01:03:39 +0000 (17:03 -0800)]
Cache the epic sort ordering to Cytore.
Jay Freeman (saurik) [Wed, 1 Dec 2010 00:27:29 +0000 (16:27 -0800)]
Allocate Package objects into an NSZone.
Jay Freeman (saurik) [Wed, 1 Dec 2010 00:03:55 +0000 (16:03 -0800)]
Reorganized and bit-packed fields of Package.
Jay Freeman (saurik) [Wed, 1 Dec 2010 00:03:35 +0000 (16:03 -0800)]
Minor simplification to StripVersion_: ?: over if.
Jay Freeman (saurik) [Tue, 30 Nov 2010 14:00:56 +0000 (06:00 -0800)]
Store Package::metadata_ as a pointer, not a Cytore::Offset<>.
Jay Freeman (saurik) [Tue, 30 Nov 2010 13:50:13 +0000 (05:50 -0800)]
Avoid using hasTag: during Package initialization.
Jay Freeman (saurik) [Tue, 30 Nov 2010 13:35:31 +0000 (05:35 -0800)]
Only copy Package::id_ from APT if it is mixed case.
Jay Freeman (saurik) [Tue, 30 Nov 2010 13:10:01 +0000 (05:10 -0800)]
Remove an obsolete usage of static_cast<>.
Jay Freeman (saurik) [Tue, 30 Nov 2010 12:55:31 +0000 (04:55 -0800)]
Don't copy strings from APT when you can point to them.
Jay Freeman (saurik) [Tue, 30 Nov 2010 12:27:26 +0000 (04:27 -0800)]
Use parsed_ as a pointer instead of a flag.
Jay Freeman (saurik) [Tue, 30 Nov 2010 11:59:09 +0000 (03:59 -0800)]
Replace 99.9% of metadata.plist with metadata.cb0.
Jay Freeman (saurik) [Tue, 30 Nov 2010 11:38:45 +0000 (03:38 -0800)]
Add back a documentation warning from the old BrowserView.
Jay Freeman (saurik) [Mon, 29 Nov 2010 07:16:41 +0000 (23:16 -0800)]
Use time_t instead of NSDate *.
Jay Freeman (saurik) [Mon, 29 Nov 2010 07:16:08 +0000 (23:16 -0800)]
Store Package::latest_ as CYString instead of NSString *.
Grant Paul [Tue, 30 Nov 2010 15:10:46 +0000 (07:10 -0800)]
update mapping
Grant Paul [Sat, 27 Nov 2010 08:31:09 +0000 (00:31 -0800)]
Fix section mapping plist (add and modify), and fix cydia:// urls while inside cydia.
Grant Paul [Sat, 27 Nov 2010 00:10:04 +0000 (16:10 -0800)]
Fix inside-cydia cydia:// URL launches, refactor out URL displaying code.
Grant Paul [Fri, 26 Nov 2010 23:08:50 +0000 (15:08 -0800)]
Remove keyboard_ (unused), add starturl_, and fix cydia:// URLs.
Jay Freeman (saurik) [Fri, 26 Nov 2010 22:18:35 +0000 (14:18 -0800)]
Merge branch 'master' of git.saurik.com:cydia
Jay Freeman (saurik) [Fri, 26 Nov 2010 22:17:55 +0000 (14:17 -0800)]
Use sed to build version.sh, preferring '+#.%' to '.#.%'.
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:53:19 +0000 (15:53 -0800)]
Use a much more reasonable capacity for cydia.getInstalledPackages().
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:49:24 +0000 (15:49 -0800)]
Factor out -[Database releasePackages] and use from -[Database dealloc].
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:40:38 +0000 (15:40 -0800)]
Add @synchronized (database_) around some Package selectors used from JS.
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:40:14 +0000 (15:40 -0800)]
Fix -[NSNull defaultIcon] bug reported by @JakeAnthraX.
Jay Freeman (saurik) [Thu, 25 Nov 2010 22:10:23 +0000 (14:10 -0800)]
Set Version: in control based on git describe --tags.
Jay Freeman (saurik) [Thu, 25 Nov 2010 21:59:41 +0000 (13:59 -0800)]
Add lookup3 to Cydia's build environment.
Jay Freeman (saurik) [Wed, 24 Nov 2010 23:19:41 +0000 (15:19 -0800)]
Apple renamed gsc.wildcat to gsc.ipad: let's make certain both work.
Grant Paul [Wed, 24 Nov 2010 21:06:07 +0000 (13:06 -0800)]
English locaization: iPhoneOS->iOS.
Jay Freeman (saurik) [Tue, 23 Nov 2010 23:48:04 +0000 (15:48 -0800)]
Don't support <4.0 (should have been 3.2, damn it).
Jay Freeman (saurik) [Tue, 23 Nov 2010 10:36:37 +0000 (02:36 -0800)]
Instead of using sbdidlaunch, let's just spin on gssc.
Jay Freeman (saurik) [Tue, 23 Nov 2010 08:56:58 +0000 (00:56 -0800)]
Please do not delete the first package in my status file, Mr. firmware.sh.
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) [Mon, 22 Nov 2010 12:46:01 +0000 (04:46 -0800)]
Remove obsolete -[Package compareForChanges] (use PackageChangesRadix).
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.