Reformat UIHardware$, using autorelease instead of explicit release.
Prefer C++ constructor to C initializer in old main().
OMG the mechanism for allocating CYNavigationControllers was both incorrect and insane.
Remove cycc requirement.
The role dialog needs to block loading data, which itself needs to happen strictly after the view controller initializes.
Add todo XXX from Optimo for icon escape.
Fix the custom button problem - applyRightButton was overriding BrowserView's support for custom buttons. We now just expose a default right button that is used in BrowserView's applyRightButton. Minor visual artifact: The 'Install' button flashes for non-commercial packages as it changes between loading/not-loading. Slightly better behaviour than before: AlwaysReload == 1 means the button is called 'Reload'.
Merge branch 'master' of git.saurik.com:cydia
Additional comment, formatting improvement, and correctness improvement (even though it makes it look worse!) for -dropBar and -raiseBar.
Additional code folding (and fixed an unmatched code folding end-marker); also, a compile-time flag for rotation.
Added call to ldid, neccessary for launch.xml (and the fact that I am no longer using cycc).
Fix the default custom button behaviour for commercial packages. My understanding of the previous system was flawed enough to cause this- now, the custom button's behaviour is in _customButtonClicked, and the default customButtonClicked calls it instead of reloadButtonClicked. This is based on the original {_,__}rightButtonClicked methods.
We don't want a compile-time flag for RotationEnabled: we want it to work that way only if we are on an iPad.
Merge CYViewController into UCViewController.
UICaboodle/ResetView and resetViewAnimated: seem to be obsolete.
Apple's Reachability code is ludicrously complex (and APSL).
The Preferences.mm file is a hopelessly out-of-date fragment.
We no longer need the original Cydia icon (cydia.xcf).
Rename CGColor to CYColor: this mechanism should probably just be removed.
Let UICaboodle build with clang++ as well as g++. Cydia needs additional changes.