]> git.saurik.com Git - cydia.git/log
cydia.git
14 years agoMove reserved_ linkages up to Cytore::Block.
Jay Freeman (saurik) [Wed, 1 Dec 2010 07:48:17 +0000 (23:48 -0800)] 
Move reserved_ linkages up to Cytore::Block.

14 years agoAdd File::mappings_ to Cytore for munmap() and msync().
Jay Freeman (saurik) [Wed, 1 Dec 2010 07:38:24 +0000 (23:38 -0800)] 
Add File::mappings_ to Cytore for munmap() and msync().

14 years agoNormalized Changed_ = true; placement.
Jay Freeman (saurik) [Wed, 1 Dec 2010 01:19:20 +0000 (17:19 -0800)] 
Normalized Changed_ = true; placement.

14 years agoCache the epic sort ordering to Cytore.
Jay Freeman (saurik) [Wed, 1 Dec 2010 01:03:39 +0000 (17:03 -0800)] 
Cache the epic sort ordering to Cytore.

14 years agoAllocate Package objects into an NSZone.
Jay Freeman (saurik) [Wed, 1 Dec 2010 00:27:29 +0000 (16:27 -0800)] 
Allocate Package objects into an NSZone.

14 years agoReorganized and bit-packed fields of Package.
Jay Freeman (saurik) [Wed, 1 Dec 2010 00:03:55 +0000 (16:03 -0800)] 
Reorganized and bit-packed fields of Package.

14 years agoMinor simplification to StripVersion_: ?: over if.
Jay Freeman (saurik) [Wed, 1 Dec 2010 00:03:35 +0000 (16:03 -0800)] 
Minor simplification to StripVersion_: ?: over if.

14 years agoStore Package::metadata_ as a pointer, not a Cytore::Offset<>.
Jay Freeman (saurik) [Tue, 30 Nov 2010 14:00:56 +0000 (06:00 -0800)] 
Store Package::metadata_ as a pointer, not a Cytore::Offset<>.

14 years agoAvoid using hasTag: during Package initialization.
Jay Freeman (saurik) [Tue, 30 Nov 2010 13:50:13 +0000 (05:50 -0800)] 
Avoid using hasTag: during Package initialization.

14 years agoOnly copy Package::id_ from APT if it is mixed case.
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.

14 years agoRemove an obsolete usage of static_cast<>.
Jay Freeman (saurik) [Tue, 30 Nov 2010 13:10:01 +0000 (05:10 -0800)] 
Remove an obsolete usage of static_cast<>.

14 years agoDon't copy strings from APT when you can point to them.
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.

14 years agoUse parsed_ as a pointer instead of a flag.
Jay Freeman (saurik) [Tue, 30 Nov 2010 12:27:26 +0000 (04:27 -0800)] 
Use parsed_ as a pointer instead of a flag.

14 years agoReplace 99.9% of metadata.plist with metadata.cb0.
Jay Freeman (saurik) [Tue, 30 Nov 2010 11:59:09 +0000 (03:59 -0800)] 
Replace 99.9% of metadata.plist with metadata.cb0.

14 years agoAdd back a documentation warning from the old BrowserView.
Jay Freeman (saurik) [Tue, 30 Nov 2010 11:38:45 +0000 (03:38 -0800)] 
Add back a documentation warning from the old BrowserView.

14 years agoUse time_t instead of NSDate *.
Jay Freeman (saurik) [Mon, 29 Nov 2010 07:16:41 +0000 (23:16 -0800)] 
Use time_t instead of NSDate *.

14 years agoStore Package::latest_ as CYString instead of NSString *.
Jay Freeman (saurik) [Mon, 29 Nov 2010 07:16:08 +0000 (23:16 -0800)] 
Store Package::latest_ as CYString instead of NSString *.

14 years agoupdate mapping
Grant Paul [Tue, 30 Nov 2010 15:10:46 +0000 (07:10 -0800)] 
update mapping

14 years agoFix section mapping plist (add and modify), and fix cydia:// urls while inside cydia.
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.

14 years agoFix inside-cydia cydia:// URL launches, refactor out URL displaying code.
Grant Paul [Sat, 27 Nov 2010 00:10:04 +0000 (16:10 -0800)] 
Fix inside-cydia cydia:// URL launches, refactor out URL displaying code.

14 years agoRemove keyboard_ (unused), add starturl_, and fix cydia:// URLs.
Grant Paul [Fri, 26 Nov 2010 23:08:50 +0000 (15:08 -0800)] 
Remove keyboard_ (unused), add starturl_, and fix cydia:// URLs.

14 years agoMerge branch 'master' of git.saurik.com:cydia
Jay Freeman (saurik) [Fri, 26 Nov 2010 22:18:35 +0000 (14:18 -0800)] 
Merge branch 'master' of git.saurik.com:cydia

14 years agoUse sed to build version.sh, preferring '+#.%' to '.#.%'.
Jay Freeman (saurik) [Fri, 26 Nov 2010 22:17:55 +0000 (14:17 -0800)] 
Use sed to build version.sh, preferring '+#.%' to '.#.%'.

14 years agoUse a much more reasonable capacity for cydia.getInstalledPackages().
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:53:19 +0000 (15:53 -0800)] 
Use a much more reasonable capacity for cydia.getInstalledPackages().

14 years agoFactor out -[Database releasePackages] and use from -[Database dealloc].
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:49:24 +0000 (15:49 -0800)] 
Factor out -[Database releasePackages] and use from -[Database dealloc].

14 years agoAdd @synchronized (database_) around some Package selectors used from JS.
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:40:38 +0000 (15:40 -0800)] 
Add @synchronized (database_) around some Package selectors used from JS.

14 years agoFix -[NSNull defaultIcon] bug reported by @JakeAnthraX.
Jay Freeman (saurik) [Thu, 25 Nov 2010 23:40:14 +0000 (15:40 -0800)] 
Fix -[NSNull defaultIcon] bug reported by @JakeAnthraX.

14 years agoSet Version: in control based on git describe --tags.
Jay Freeman (saurik) [Thu, 25 Nov 2010 22:10:23 +0000 (14:10 -0800)] 
Set Version: in control based on git describe --tags.

14 years agoAdd lookup3 to Cydia's build environment.
Jay Freeman (saurik) [Thu, 25 Nov 2010 21:59:41 +0000 (13:59 -0800)] 
Add lookup3 to Cydia's build environment.

14 years agoApple renamed gsc.wildcat to gsc.ipad: let's make certain both work.
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.

14 years agoEnglish locaization: iPhoneOS->iOS.
Grant Paul [Wed, 24 Nov 2010 21:06:07 +0000 (13:06 -0800)] 
English locaization: iPhoneOS->iOS.

14 years agoDon't support <4.0 (should have been 3.2, damn it). v1.0.3366
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).

14 years agoInstead of using sbdidlaunch, let's just spin on gssc.
Jay Freeman (saurik) [Tue, 23 Nov 2010 10:36:37 +0000 (02:36 -0800)] 
Instead of using sbdidlaunch, let's just spin on gssc.

14 years agoPlease do not delete the first package in my status file, Mr. firmware.sh.
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.

14 years agoAdd and fix the display of ignored (SelectedState == Hold) packages and abolish the...
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.

14 years agoRemove obsolete -[Package compareForChanges] (use PackageChangesRadix).
Jay Freeman (saurik) [Mon, 22 Nov 2010 12:46:01 +0000 (04:46 -0800)] 
Remove obsolete -[Package compareForChanges] (use PackageChangesRadix).

14 years agoMake cydia.setViewportWidth() work again with CYWebView.
Jay Freeman (saurik) [Sun, 21 Nov 2010 06:17:28 +0000 (22:17 -0800)] 
Make cydia.setViewportWidth() work again with CYWebView.

14 years agoBreak CYColor::Create_ from CYColor::{CYColor,Set}.
Jay Freeman (saurik) [Fri, 19 Nov 2010 07:00:49 +0000 (23:00 -0800)] 
Break CYColor::Create_ from CYColor::{CYColor,Set}.

14 years agoRemove PackageCell::{color_,fade_,faded_} as they are now obsolete.
Jay Freeman (saurik) [Fri, 19 Nov 2010 06:54:19 +0000 (22:54 -0800)] 
Remove PackageCell::{color_,fade_,faded_} as they are now obsolete.

14 years agoFactored out CYTableViewCell to fix cell highlight colors.
Jay Freeman (saurik) [Fri, 19 Nov 2010 02:02:46 +0000 (18:02 -0800)] 
Factored out CYTableViewCell to fix cell highlight colors.

14 years agoReactivate and localize 'Loading Changes' progress indication.
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:46:13 +0000 (16:46 -0800)] 
Reactivate and localize 'Loading Changes' progress indication.

14 years agoFlatten Sections.plist: no Rename and no recursion.
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:41:22 +0000 (16:41 -0800)] 
Flatten Sections.plist: no Rename and no recursion.

14 years agoFix localization of LOADING_DATA (use ELISION+LOADING for 'Loading...').
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:12:58 +0000 (16:12 -0800)] 
Fix localization of LOADING_DATA (use ELISION+LOADING for 'Loading...').

14 years agoClarify visibility rules, removing Package::visibile_ cache.
Jay Freeman (saurik) [Fri, 19 Nov 2010 00:06:03 +0000 (16:06 -0800)] 
Clarify visibility rules, removing Package::visibile_ cache.

14 years agoRemove unused std::hash_map implementation of -[SectionsController reloadData].
Jay Freeman (saurik) [Thu, 18 Nov 2010 23:52:07 +0000 (15:52 -0800)] 
Remove unused std::hash_map implementation of -[SectionsController reloadData].

14 years agoRemove Package::required_, an unimplemented feature.
Jay Freeman (saurik) [Thu, 18 Nov 2010 23:42:43 +0000 (15:42 -0800)] 
Remove Package::required_, an unimplemented feature.

14 years agoLeave Package::source_ nil until first use.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:21:40 +0000 (11:21 -0800)] 
Leave Package::source_ nil until first use.

14 years agoQueue status affects /all/ views, not just the active one.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:20:25 +0000 (11:20 -0800)] 
Queue status affects /all/ views, not just the active one.

14 years agoRemove Package::relationships_, which was never implemented.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:11:09 +0000 (11:11 -0800)] 
Remove Package::relationships_, which was never implemented.

14 years ago-[PackageController setPackage:] needs to reload package.html.
Jay Freeman (saurik) [Thu, 18 Nov 2010 19:04:52 +0000 (11:04 -0800)] 
-[PackageController setPackage:] needs to reload package.html.

14 years agoReimplement APT marking as I finally understand how it works.
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:52:41 +0000 (10:52 -0800)] 
Reimplement APT marking as I finally understand how it works.

14 years agoTurn off LogBrowser for official master tree.
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:23:31 +0000 (10:23 -0800)] 
Turn off LogBrowser for official master tree.

14 years agoReplace Package::cached_ with Package::source_ == [NSNull null].
Jay Freeman (saurik) [Thu, 18 Nov 2010 18:23:11 +0000 (10:23 -0800)] 
Replace Package::cached_ with Package::source_ == [NSNull null].

14 years agoRemove StripVersion(), inlining the code to the one place it is used.
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.

14 years agoCorrected some reasonably minor code formatting issues.
Jay Freeman (saurik) [Wed, 17 Nov 2010 17:58:59 +0000 (09:58 -0800)] 
Corrected some reasonably minor code formatting issues.

14 years agoAlways prefer alloc/init/autorelease/... to alloc/init/.../release.
Jay Freeman (saurik) [Wed, 17 Nov 2010 17:46:30 +0000 (09:46 -0800)] 
Always prefer alloc/init/autorelease/... to alloc/init/.../release.

14 years agoCarefully audited all usages of alloc*/retain/release/autorelease/*Create*, updating...
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.

14 years agoUse actual types for fields rather than id (UISwitch and *TabBarController).
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).

14 years agoDon't show role::cydia packages in Expert mode of the installed page.
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.

14 years agoSpinner when closing Role controller. The details matter.
Grant Paul [Wed, 17 Nov 2010 01:16:43 +0000 (17:16 -0800)] 
Spinner when closing Role controller. The details matter.

14 years agoDon't allow rotation when there's a HUD, fixing an annoying crash bug when rotation...
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.

14 years agoStore Sections.plist using space characters rather than underscores.
Jay Freeman (saurik) [Tue, 16 Nov 2010 07:16:55 +0000 (23:16 -0800)] 
Store Sections.plist using space characters rather than underscores.

14 years agoSprinkle more ProfileTiming logic among -[Package init*] and -[Package unfiltered].
Jay Freeman (saurik) [Tue, 16 Nov 2010 07:12:31 +0000 (23:12 -0800)] 
Sprinkle more ProfileTiming logic among -[Package init*] and -[Package unfiltered].

14 years agoRename CFCString to CYStringCreate.
Jay Freeman (saurik) [Tue, 16 Nov 2010 00:44:19 +0000 (16:44 -0800)] 
Rename CFCString to CYStringCreate.

14 years agoMake CFCString() accept non-UTF8 data without horrible error.
Jay Freeman (saurik) [Tue, 16 Nov 2010 00:00:23 +0000 (16:00 -0800)] 
Make CFCString() accept non-UTF8 data without horrible error.

14 years agoMove around usages of _trace() for greater understanding.
Jay Freeman (saurik) [Mon, 15 Nov 2010 23:10:06 +0000 (15:10 -0800)] 
Move around usages of _trace() for greater understanding.

14 years agoset first tab in a better place (later on)
Grant Paul [Mon, 15 Nov 2010 23:44:30 +0000 (15:44 -0800)] 
set first tab in a better place (later on)

14 years agoRemove call to [UIKeyboard initImplementationNow] during startup: it costs 0.04s...
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.

14 years agoDo not bother with 'Loading Changes...', a 0.12s step.
Jay Freeman (saurik) [Mon, 15 Nov 2010 22:27:47 +0000 (14:27 -0800)] 
Do not bother with 'Loading Changes...', a 0.12s step.

14 years agoUse CFMutableArrayRef (with NULL callBacks) instead of NSMutableArray * for ChangesCo...
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_.

14 years agoUse CFMutableArrayRef (with NULL callBacks) instead of NSMutableArray * for Database...
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_.

14 years agoFold RadixSort_() into -[NSMutableArray(Radix) radixSortUsingFunction:withContext:].
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:09:34 +0000 (12:09 -0800)] 
Fold RadixSort_() into -[NSMutableArray(Radix) radixSortUsingFunction:withContext:].

14 years agoRemove the obsolete (and sometimes dangerously optimized) -[NSMutableArray(Radix...
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:].

14 years agoRe-calibrated PackagePrefixRadix() to more accurately sort punctuation characters.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:03:28 +0000 (12:03 -0800)] 
Re-calibrated PackagePrefixRadix() to more accurately sort punctuation characters.

14 years agoVerbose logging support for #define HistogramInsertionSort.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:02:16 +0000 (12:02 -0800)] 
Verbose logging support for #define HistogramInsertionSort.

14 years agoAvoid NSMutableArray for temporary radix buffer.
Jay Freeman (saurik) [Mon, 15 Nov 2010 20:01:34 +0000 (12:01 -0800)] 
Avoid NSMutableArray for temporary radix buffer.

14 years agoUse lowercase identifiers always, even internally.
Jay Freeman (saurik) [Sat, 13 Nov 2010 22:07:29 +0000 (14:07 -0800)] 
Use lowercase identifiers always, even internally.

14 years agoUse CYPoolStart/End instead of _pool (just starting).
Jay Freeman (saurik) [Sat, 13 Nov 2010 21:25:10 +0000 (13:25 -0800)] 
Use CYPoolStart/End instead of _pool (just starting).

14 years agoIf you are going to use a private API (pinStripeColor), it has to be in iPhonePrivate.h.
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.

14 years agoHeavily optimized (and simplified) @synchronized lock usage.
Jay Freeman (saurik) [Sat, 13 Nov 2010 20:05:41 +0000 (12:05 -0800)] 
Heavily optimized (and simplified) @synchronized lock usage.

14 years agoSlightly more normalized if nesting on decidePolicyForNavigationAction:.
Jay Freeman (saurik) [Sat, 13 Nov 2010 19:51:03 +0000 (11:51 -0800)] 
Slightly more normalized if nesting on decidePolicyForNavigationAction:.

14 years agoRemove the APT HTTP timeout: Host Unreachable == frowny pants.
Jay Freeman (saurik) [Wed, 10 Nov 2010 08:20:31 +0000 (00:20 -0800)] 
Remove the APT HTTP timeout: Host Unreachable == frowny pants.

14 years agoAdd X-Carrier-ID.
Jay Freeman (saurik) [Wed, 10 Nov 2010 08:12:36 +0000 (00:12 -0800)] 
Add X-Carrier-ID.

14 years agoUse the same pattern for willSendRequest:'s delegate as other ones.
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.

14 years agoApp Store-style initial loading indicator to replace "Loading Data".
Grant Paul [Sat, 13 Nov 2010 07:28:27 +0000 (23:28 -0800)] 
App Store-style initial loading indicator to replace "Loading Data".

14 years agochpwn got the "blink only for essential packages" logic backwards, and claims to...
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.

14 years agoRename some of the section images to match chpwn's latest mappings.
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.

14 years agoMap Themes (SYSTEM) to Themes (System).
Dustin L. Howett [Fri, 12 Nov 2010 01:30:47 +0000 (20:30 -0500)] 
Map Themes (SYSTEM) to Themes (System).

14 years agoFixed tabbar that I broke months ago (always flashing if there are updates, not just...
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.)

14 years agoRemoved tabs (why does vim not do this on paste?)
Grant Paul [Mon, 8 Nov 2010 01:21:36 +0000 (17:21 -0800)] 
Removed tabs (why does vim not do this on paste?)

14 years agoMake Sakurina happy: black statusbar while stashing.
Grant Paul [Mon, 8 Nov 2010 00:25:03 +0000 (16:25 -0800)] 
Make Sakurina happy: black statusbar while stashing.

14 years agoNew, Icy-style, stashing controller. Yay for visual improvements!
Grant Paul [Mon, 8 Nov 2010 00:04:38 +0000 (16:04 -0800)] 
New, Icy-style, stashing controller. Yay for visual improvements!

14 years agoFixed progress HUD appearance and fixed progress view location.
Grant Paul [Sun, 7 Nov 2010 21:49:05 +0000 (13:49 -0800)] 
Fixed progress HUD appearance and fixed progress view location.

14 years agoUse external status API to get the status. But internally.
Grant Paul [Sun, 7 Nov 2010 07:53:00 +0000 (00:53 -0700)] 
Use external status API to get the status. But internally.

14 years agoStart in all orientations on the iPad.
Dustin L. Howett [Sun, 7 Nov 2010 06:58:16 +0000 (01:58 -0500)] 
Start in all orientations on the iPad.

14 years agoChanged launch to show pinstripes (finally!) Updated Default.png images to for the...
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?

14 years agoPinstripes while loading, removed afterwards due to (nonexistant?) performance implic...
Grant Paul [Sun, 7 Nov 2010 03:43:31 +0000 (20:43 -0700)] 
Pinstripes while loading, removed afterwards due to (nonexistant?) performance implications.

14 years agoAdd folding for CYActionSheet.
Grant Paul [Sun, 7 Nov 2010 03:14:21 +0000 (20:14 -0700)] 
Add folding for CYActionSheet.

14 years agoUpdated sections mapping file to further consolidate sections.
Grant Paul [Sat, 6 Nov 2010 23:03:32 +0000 (16:03 -0700)] 
Updated sections mapping file to further consolidate sections.

14 years agoImproved handling of the refresh sequence.
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.