diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2008-10-16 21:18:42 +0000 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2010-09-30 07:08:51 +0000 |
commit | 0ce617c855e9622e070f26790c1fb77aa059c2ef (patch) | |
tree | 1b3f5202a9b731452347c7cd4378e389cd64081e /UICaboodle | |
parent | 1cedb821fd6cdd85a56cca535e840a144d97590c (diff) |
Some infrastructure for recent features.
Diffstat (limited to 'UICaboodle')
-rw-r--r-- | UICaboodle/BrowserView.h | 3 | ||||
-rw-r--r-- | UICaboodle/UICaboodle.h | 21 |
2 files changed, 21 insertions, 3 deletions
diff --git a/UICaboodle/BrowserView.h b/UICaboodle/BrowserView.h index 0f35cb7..5be825c 100644 --- a/UICaboodle/BrowserView.h +++ b/UICaboodle/BrowserView.h @@ -20,6 +20,7 @@ NSMutableArray *urls_; UIProgressIndicator *indicator_; IndirectDelegate *indirect_; + NSURLAuthenticationChallenge *challenge_; NSString *title_; bool loading_; @@ -28,6 +29,8 @@ bool pushed_; } +- (void) alertSheet:(UIActionSheet *)sheet buttonClicked:(int)button; + - (void) loadURL:(NSURL *)url cachePolicy:(NSURLRequestCachePolicy)policy; - (void) loadURL:(NSURL *)url; diff --git a/UICaboodle/UICaboodle.h b/UICaboodle/UICaboodle.h index 2f636bd..f9a4eb3 100644 --- a/UICaboodle/UICaboodle.h +++ b/UICaboodle/UICaboodle.h @@ -1,3 +1,6 @@ +#define __STDC_LIMIT_MACROS +#include <stdint.h> + #include <objc/objc.h> #include <sys/time.h> @@ -6,10 +9,22 @@ #define _forever \ for (;;) +extern struct timeval _ltv; +extern bool _itv; + #define _trace() do { \ - struct timeval _tv; \ - gettimeofday(&_tv, NULL); \ - fprintf(stderr, "%lu.%.6u:_trace()@%s:%u[%s]\n", _tv.tv_sec, _tv.tv_usec, __FILE__, __LINE__, __FUNCTION__); \ + struct timeval _ctv; \ + gettimeofday(&_ctv, NULL); \ + if (!_itv) { \ + _itv = true; \ + _ltv = _ctv; \ + } \ + fprintf(stderr, "%lu.%.6u[%f]:_trace()@%s:%u[%s]\n", \ + _ctv.tv_sec, _ctv.tv_usec, \ + (_ctv.tv_sec - _ltv.tv_sec) + (_ctv.tv_usec - _ltv.tv_usec) / 1000000.0, \ + __FILE__, __LINE__, __FUNCTION__\ + ); \ + _ltv = _ctv; \ } while (false) #define _assert(test) do \ |