@end
-@interface CYBrowserController : BrowserController {
+@interface CydiaWebViewController : BrowserController {
CydiaObject *cydia_;
}
}
- (void) divert:(NSString *)from :(NSString *)to {
- [CYBrowserController performSelectorOnMainThread:@selector(addDiversion:) withObject:[[[Diversion alloc] initWithFrom:from to:to] autorelease] waitUntilDone:NO];
+ [CydiaWebViewController performSelectorOnMainThread:@selector(addDiversion:) withObject:[[[Diversion alloc] initWithFrom:from to:to] autorelease] waitUntilDone:NO];
}
- (NSNumber *) getKernelNumber:(NSString *)name {
/* }}} */
/* Cydia Browser Controller {{{ */
-@implementation CYBrowserController
+@implementation CydiaWebViewController
- (void) dealloc {
[cydia_ release];
}
- (id) init {
- if ((self = [super initWithWidth:0 ofClass:[CYBrowserController class]]) != nil) {
+ if ((self = [super initWithWidth:0 ofClass:[CydiaWebViewController class]]) != nil) {
cydia_ = [[CydiaObject alloc] initWithDelegate:indirect_];
WebView *webview([[webview_ _documentView] webView]);
- (void) queue;
@end
-@interface ConfirmationController : CYBrowserController {
+@interface ConfirmationController : CydiaWebViewController {
_transient Database *database_;
UIAlertView *essential_;
@end
/* }}} */
/* Progress Controller {{{ */
-@interface ProgressController : CYBrowserController <
+@interface ProgressController : CydiaWebViewController <
ProgressDelegate
> {
_transient Database *database_;
@end
/* }}} */
/* Package Controller {{{ */
-@interface CYPackageController : CYBrowserController <
+@interface CYPackageController : CydiaWebViewController <
UIActionSheetDelegate
> {
_transient Database *database_;
/* }}} */
/* Home Controller {{{ */
-@interface HomeController : CYBrowserController {
+@interface HomeController : CydiaWebViewController {
}
@end
@end
/* }}} */
/* Manage Controller {{{ */
-@interface ManageController : CYBrowserController {
+@interface ManageController : CydiaWebViewController {
}
- (void) queueStatusDidChange;
if ([base isEqualToString:@"url"]) {
// This kind of URL can contain slashes in the argument, so we can't parse them below.
NSString *destination = [[url absoluteString] substringFromIndex:([scheme length] + [@"://" length] + [base length] + [@"/" length])];
- controller = [[[CYBrowserController alloc] initWithURL:[NSURL URLWithString:destination]] autorelease];
+ controller = [[[CydiaWebViewController alloc] initWithURL:[NSURL URLWithString:destination]] autorelease];
} else if (!external && [components count] == 1) {
if ([base isEqualToString:@"manage"]) {
controller = [[[ManageController alloc] init] autorelease];
diskPath:[NSString stringWithFormat:@"%@/Library/Caches/com.saurik.Cydia/SDURLCache", @"/var/root"]
] autorelease]];
- [CYBrowserController _initialize];
+ [CydiaWebViewController _initialize];
[NSURLProtocol registerClass:[CydiaURLProtocol class]];
broken_ = [[NSMutableArray alloc] initWithCapacity:4];
// XXX: I really need this thing... like, seriously... I'm sorry
- [[[CYBrowserController alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/appcache/", UI_]]] reloadData];
+ [[[CydiaWebViewController alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/appcache/", UI_]]] reloadData];
window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[window_ orderFront:self];