]> git.saurik.com Git - cydia.git/log
cydia.git
14 years agoAdded Greek translation by limneos.
Grant Paul [Sun, 12 Dec 2010 19:43:44 +0000 (11:43 -0800)] 
Added Greek translation by limneos.

14 years agoAdd new package sorting engine (disabled due to speed) that uses the native 3.0+...
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).

14 years agoCleanup my stupidity: remove logging, fix landscape back buttons (via delegation...
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.

14 years agoFixed empty Statistics on confirm page if all statistics have been removed.
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.

14 years agoFactored out CYLoadingIndicator, fixed landscape launches wrt CYLoadingIndicator...
Grant Paul [Sun, 12 Dec 2010 06:29:21 +0000 (22:29 -0800)] 
Factored out CYLoadingIndicator, fixed landscape launches wrt CYLoadingIndicator positioning.

14 years agoUndo my own fix for the lack of pinstripes on the iPad: pinstripes spread out when...
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.

14 years agoSpringBoard gets away with a completely fake status bar; Cydia can get away with...
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.

14 years agoremove obsolete methods left-over from UIViewController transition
Grant Paul [Sun, 12 Dec 2010 02:47:01 +0000 (18:47 -0800)] 
remove obsolete methods left-over from UIViewController transition

14 years agoRenamed SourceTable to SourceController, makes much more sense now.
Grant Paul [Sun, 12 Dec 2010 01:01:57 +0000 (17:01 -0800)] 
Renamed SourceTable to SourceController, makes much more sense now.

14 years agoDisabled obsolete usage to AddSourceController.
Grant Paul [Sun, 12 Dec 2010 01:01:26 +0000 (17:01 -0800)] 
Disabled obsolete usage to AddSourceController.

14 years agoRemoved unused AddSourceController stub.
Grant Paul [Sun, 12 Dec 2010 00:54:06 +0000 (16:54 -0800)] 
Removed unused AddSourceController stub.

14 years agoFix iPad pinstripes using private API; it sucks but it's the only way to work around...
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.

14 years agoGerman localization update.
Grant Paul [Wed, 8 Dec 2010 08:26:31 +0000 (00:26 -0800)] 
German localization update.

14 years agoAllow ./version.sh on a specified commit-ish.
Jay Freeman (saurik) [Mon, 6 Dec 2010 11:04:40 +0000 (03:04 -0800)] 
Allow ./version.sh on a specified commit-ish.

14 years agoReload all the crazy different iPad tabs.
Jay Freeman (saurik) [Mon, 6 Dec 2010 11:04:17 +0000 (03:04 -0800)] 
Reload all the crazy different iPad tabs.

14 years agoFixed slight issue with last commit: always saved section editing changes even if...
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.

14 years agoFixed bug switching tabs while editing sections, SectionsController -> CYSectionsCont...
Grant Paul [Sat, 4 Dec 2010 09:12:56 +0000 (01:12 -0800)] 
Fixed bug switching tabs while editing sections, SectionsController -> CYSectionsController.

14 years agoMake errors not horribly ugly looking on the iPad.
Grant Paul [Sat, 4 Dec 2010 07:39:29 +0000 (23:39 -0800)] 
Make errors not horribly ugly looking on the iPad.

14 years agoMore correctly handle a couple (impossible) corner cases of the new Cytore import...
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.

14 years agoAdd _trace() calls around system() usage.
Jay Freeman (saurik) [Fri, 3 Dec 2010 10:58:34 +0000 (02:58 -0800)] 
Add _trace() calls around system() usage.

14 years agoUse uikittools' sbreload for Finish_ in ('restart', 'reload').
Jay Freeman (saurik) [Fri, 3 Dec 2010 10:57:01 +0000 (02:57 -0800)] 
Use uikittools' sbreload for Finish_ in ('restart', 'reload').

14 years agoCompile for 2.0 using 3.2 SDK (for now).
Jay Freeman (saurik) [Fri, 3 Dec 2010 09:36:27 +0000 (01:36 -0800)] 
Compile for 2.0 using 3.2 SDK (for now).

14 years agoUse reboot2() instead of system("reboot").
Jay Freeman (saurik) [Fri, 3 Dec 2010 00:00:57 +0000 (16:00 -0800)] 
Use reboot2() instead of system("reboot").

14 years agoPrefer SBReboot() (when available) to system("reboot").
Jay Freeman (saurik) [Thu, 2 Dec 2010 14:23:02 +0000 (06:23 -0800)] 
Prefer SBReboot() (when available) to system("reboot").

14 years agoRemove 1.x-compatible ApplicationIconBadge logic.
Jay Freeman (saurik) [Thu, 2 Dec 2010 12:49:05 +0000 (04:49 -0800)] 
Remove 1.x-compatible ApplicationIconBadge logic.

14 years agoAdded Chinese localization (complete), updated English localization, updated Cydia...
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.

14 years agoRemoved unused/obsolete global variables.
Grant Paul [Fri, 3 Dec 2010 04:57:01 +0000 (20:57 -0800)] 
Removed unused/obsolete global variables.

14 years agoNaming sanity: RoleController -> CYSettingsController; SettingsController -> CYPackag...
Grant Paul [Fri, 3 Dec 2010 04:51:25 +0000 (20:51 -0800)] 
Naming sanity: RoleController -> CYSettingsController; SettingsController -> CYPackageSettingsController

14 years agoFixed cancel button sizing; blackified dropbar.
Grant Paul [Fri, 3 Dec 2010 01:19:18 +0000 (17:19 -0800)] 
Fixed cancel button sizing; blackified dropbar.

14 years agoFix the automatic scrolling - UIKit no longer likes 0-height rects :(. Only auto...
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.

14 years agoUse UIApplication::networkActivityIndicator to indicate network activity.
Jay Freeman (saurik) [Thu, 2 Dec 2010 11:33:09 +0000 (03:33 -0800)] 
Use UIApplication::networkActivityIndicator to indicate network activity.

14 years agoProtect against various <script/>-injection attacks.
Jay Freeman (saurik) [Thu, 2 Dec 2010 11:07:54 +0000 (03:07 -0800)] 
Protect against various <script/>-injection attacks.

14 years agoAutomatically use gcc 4.0 to target iOS 2.0, if available.
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.

14 years agoAdd section icons for: Fonts, Site-Specific Apps, and Soundboards.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:28:41 +0000 (02:28 -0800)] 
Add section icons for: Fonts, Site-Specific Apps, and Soundboards.

14 years agopngcrush -rem alla -iphone -reduce -brute *.png
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:19:20 +0000 (02:19 -0800)] 
pngcrush -rem alla -iphone -reduce -brute *.png

14 years agoSubsections, like Addons (SBSettings), cannot have icons.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:04:31 +0000 (02:04 -0800)] 
Subsections, like Addons (SBSettings), cannot have icons.

14 years agoUse high-resolution icons for purpose badges.
Jay Freeman (saurik) [Thu, 2 Dec 2010 09:56:59 +0000 (01:56 -0800)] 
Use high-resolution icons for purpose badges.

14 years agoRemove firmware (>= 3.2) dependency from control file.
Jay Freeman (saurik) [Thu, 2 Dec 2010 10:29:42 +0000 (02:29 -0800)] 
Remove firmware (>= 3.2) dependency from control file.

14 years agoRepurpose -[Cydia hudIsShowing] as -[Cydia isSafeToSuspend].
Jay Freeman (saurik) [Thu, 2 Dec 2010 08:46:10 +0000 (00:46 -0800)] 
Repurpose -[Cydia hudIsShowing] as -[Cydia isSafeToSuspend].

14 years agoImprove era locking on tables to allow rotation with HUDs.
Jay Freeman (saurik) [Thu, 2 Dec 2010 08:43:49 +0000 (00:43 -0800)] 
Improve era locking on tables to allow rotation with HUDs.

14 years agoOnly run the UIActivityIndicatorView animation while visible.
Jay Freeman (saurik) [Thu, 2 Dec 2010 07:04:06 +0000 (23:04 -0800)] 
Only run the UIActivityIndicatorView animation while visible.

14 years agoFix reload button layout on 2.x browser.
Jay Freeman (saurik) [Thu, 2 Dec 2010 07:00:25 +0000 (23:00 -0800)] 
Fix reload button layout on 2.x browser.

14 years agoIntegrate SDURLCache: disk cache FTW.
Jay Freeman (saurik) [Thu, 2 Dec 2010 04:43:02 +0000 (20:43 -0800)] 
Integrate SDURLCache: disk cache FTW.

14 years agoPackage::id_ needs to be backed by Cytore, not APT.
Jay Freeman (saurik) [Thu, 2 Dec 2010 02:13:54 +0000 (18:13 -0800)] 
Package::id_ needs to be backed by Cytore, not APT.

14 years agoOne less private class: goodbye UIProgressView, hello UIActivityIndicatorView.
Grant Paul [Thu, 2 Dec 2010 05:45:16 +0000 (21:45 -0800)] 
One less private class: goodbye UIProgressView, hello UIActivityIndicatorView.

14 years agoApparently, NSRecycleZone actually destroys the zone.
Jay Freeman (saurik) [Thu, 2 Dec 2010 00:30:20 +0000 (16:30 -0800)] 
Apparently, NSRecycleZone actually destroys the zone.

14 years agoFix Sections.plist (<string>...</key>)
Dustin L. Howett [Wed, 1 Dec 2010 23:56:04 +0000 (18:56 -0500)] 
Fix Sections.plist (<string>...</key>)

14 years agoCache the Database::packages_ capacity in Cytore.
Jay Freeman (saurik) [Wed, 1 Dec 2010 23:52:05 +0000 (15:52 -0800)] 
Cache the Database::packages_ capacity in Cytore.

14 years agoAdd a ~srk to the version if !ForRelease.
Jay Freeman (saurik) [Wed, 1 Dec 2010 15:03:18 +0000 (07:03 -0800)] 
Add a ~srk to the version if !ForRelease.

14 years agoUse UISearchBar::_searchField if -[UISearchBar searchField] does not exist.
Jay Freeman (saurik) [Wed, 1 Dec 2010 14:57:55 +0000 (06:57 -0800)] 
Use UISearchBar::_searchField if -[UISearchBar searchField] does not exist.

14 years agoMerge CYContainer with CYTabBarController for 2.x support.
Jay Freeman (saurik) [Wed, 1 Dec 2010 14:43:08 +0000 (06:43 -0800)] 
Merge CYContainer with CYTabBarController for 2.x support.

14 years agoSupport missing version information in metadata.
Jay Freeman (saurik) [Wed, 1 Dec 2010 12:58:22 +0000 (04:58 -0800)] 
Support missing version information in metadata.

14 years agoCheck respondsToSelector: for CYWebViewDelegate::JavaScript*Panel.
Jay Freeman (saurik) [Wed, 1 Dec 2010 09:26:35 +0000 (01:26 -0800)] 
Check respondsToSelector: for CYWebViewDelegate::JavaScript*Panel.

14 years agoRandom removals of some dead comments/code.
Jay Freeman (saurik) [Wed, 1 Dec 2010 09:25:20 +0000 (01:25 -0800)] 
Random removals of some dead comments/code.

14 years agoMake the Q'd UI actually respond to queue changes.
Jay Freeman (saurik) [Wed, 1 Dec 2010 09:00:37 +0000 (01:00 -0800)] 
Make the Q'd UI actually respond to queue changes.

14 years agoAdd a _trace() to applicationDidFinishLaunching:.
Jay Freeman (saurik) [Wed, 1 Dec 2010 07:48:37 +0000 (23:48 -0800)] 
Add a _trace() to applicationDidFinishLaunching:.

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.