aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AppKit/GTMCarbonEvent.m57
-rw-r--r--Foundation/GTMNSFileManager+Carbon.m25
-rw-r--r--Foundation/GTMServiceManagement.c4
-rw-r--r--Foundation/GTMSystemVersion.m9
-rw-r--r--UnitTesting/GTMAppKitUnitTestingUtilities.m8
5 files changed, 54 insertions, 49 deletions
diff --git a/AppKit/GTMCarbonEvent.m b/AppKit/GTMCarbonEvent.m
index e18551e..3f51271 100644
--- a/AppKit/GTMCarbonEvent.m
+++ b/AppKit/GTMCarbonEvent.m
@@ -94,8 +94,8 @@
//
- (id)initWithClass:(UInt32)inClass kind:(UInt32)kind {
if ((self = [super init])) {
- verify_noerr(CreateEvent(kCFAllocatorDefault, inClass, kind,
- 0, kEventAttributeNone, &event_));
+ __Verify_noErr(CreateEvent(kCFAllocatorDefault, inClass, kind,
+ 0, kEventAttributeNone, &event_));
}
return self;
}
@@ -186,7 +186,7 @@
// time - the time you want associated with the event
//
- (void)setTime:(EventTime)eventTime {
- verify_noerr(SetEventTime(event_, eventTime));
+ __Verify_noErr(SetEventTime(event_, eventTime));
}
@@ -243,16 +243,16 @@
// Post event to current queue with standard priority.
//
- (void)postToCurrentQueue {
- verify_noerr([self postToQueue:GetCurrentEventQueue()
- priority:kEventPriorityStandard]);
+ __Verify_noErr([self postToQueue:GetCurrentEventQueue()
+ priority:kEventPriorityStandard]);
}
// Post event to main queue with standard priority.
//
- (void)postToMainQueue {
- verify_noerr([self postToQueue:GetMainEventQueue()
- priority:kEventPriorityStandard]);
+ __Verify_noErr([self postToQueue:GetMainEventQueue()
+ priority:kEventPriorityStandard]);
}
@@ -269,7 +269,7 @@
type:(EventParamType)type
size:(ByteCount)size
data:(const void *)data {
- verify_noerr(SetEventParameter(event_, name, type, size, data));
+ __Verify_noErr(SetEventParameter(event_, name, type, size, data));
}
@@ -308,7 +308,7 @@
- (ByteCount)sizeOfParameterNamed:(EventParamName)name
type:(EventParamType)type {
ByteCount size = 0;
- verify_noerr(GetEventParameter(event_, name, type, NULL, 0, &size, NULL));
+ __Verify_noErr(GetEventParameter(event_, name, type, NULL, 0, &size, NULL));
return size;
}
@@ -345,7 +345,7 @@ const OSType kGTMCarbonFrameworkSignature = 'GTM ';
-(void)dealloc {
if (eventHandler_) {
- verify_noerr(RemoveEventHandler(eventHandler_));
+ __Verify_noErr(RemoveEventHandler(eventHandler_));
}
[super dealloc];
}
@@ -364,7 +364,7 @@ const OSType kGTMCarbonFrameworkSignature = 'GTM ';
// count - the number of EventTypeSpecs in events.
//
- (void)registerForEvents:(const EventTypeSpec *)events count:(size_t)count {
- verify_noerr(AddEventTypesToHandler([self eventHandler], count, events));
+ __Verify_noErr(AddEventTypesToHandler([self eventHandler], count, events));
}
// Causes the event handler to stop listening for |events|.
@@ -374,7 +374,8 @@ const OSType kGTMCarbonFrameworkSignature = 'GTM ';
// count - the number of EventTypeSpecs in events.
//
- (void)unregisterForEvents:(const EventTypeSpec *)events count:(size_t)count {
- verify_noerr(RemoveEventTypesFromHandler([self eventHandler], count, events));
+ __Verify_noErr(
+ RemoveEventTypesFromHandler([self eventHandler], count, events));
}
// To be overridden by subclasses to respond to events. All subclasses should
@@ -390,9 +391,9 @@ const OSType kGTMCarbonFrameworkSignature = 'GTM ';
- (OSStatus)handleEvent:(GTMCarbonEvent *)event
handler:(EventHandlerCallRef)handler {
OSStatus status = eventNotHandledErr;
- require(event, CantUseParams);
- require(handler, CantUseParams);
- require([event event], CantUseParams);
+ __Require(event, CantUseParams);
+ __Require(handler, CantUseParams);
+ __Require([event event], CantUseParams);
status = CallNextEventHandler(handler, [event event]);
CantUseParams:
return status;
@@ -452,9 +453,9 @@ static OSStatus EventHandler(EventHandlerCallRef inHandler,
if ( sHandlerProc == NULL ) {
sHandlerProc = NewEventHandlerUPP(EventHandler);
}
- verify_noerr(InstallEventHandler([self eventTarget],
- sHandlerProc, 0,
- NULL, self, &eventHandler_));
+ __Verify_noErr(InstallEventHandler([self eventTarget],
+ sHandlerProc, 0,
+ NULL, self, &eventHandler_));
}
return eventHandler_;
}
@@ -590,14 +591,14 @@ extern EventTargetRef GetApplicationEventTarget(void);
action:selector
userInfo:userInfo
whenPressed:onKeyDown] autorelease];
- require(newKey, CantCreateKey);
- require_noerr_action(RegisterEventHotKey((UInt32)keyCode,
- GTMCocoaToCarbonKeyModifiers(cocoaModifiers),
- keyID,
- [self eventTarget],
- 0,
- &theRef),
- CantRegisterHotKey, newKey = nil);
+ __Require(newKey, CantCreateKey);
+ __Require_noErr_Action(RegisterEventHotKey((UInt32)keyCode,
+ GTMCocoaToCarbonKeyModifiers(cocoaModifiers),
+ keyID,
+ [self eventTarget],
+ 0,
+ &theRef),
+ CantRegisterHotKey, newKey = nil);
[newKey setHotKeyRef:theRef];
[hotkeys_ addObject:newKey];
@@ -610,10 +611,10 @@ CantCreateKey:
// Arguments:
// keyRef - the EventHotKeyRef to unregister
- (void)unregisterHotKey:(GTMCarbonHotKey *)keyRef {
- check([hotkeys_ containsObject:keyRef]);
+ __Check([hotkeys_ containsObject:keyRef]);
[[keyRef retain] autorelease];
[hotkeys_ removeObject:keyRef];
- verify_noerr(UnregisterEventHotKey([keyRef hotKeyRef]));
+ __Verify_noErr(UnregisterEventHotKey([keyRef hotKeyRef]));
}
// A hotkey has been hit. See if it is one of ours, and if so fire it.
diff --git a/Foundation/GTMNSFileManager+Carbon.m b/Foundation/GTMNSFileManager+Carbon.m
index d829cd9..8bd5f69 100644
--- a/Foundation/GTMNSFileManager+Carbon.m
+++ b/Foundation/GTMNSFileManager+Carbon.m
@@ -28,10 +28,10 @@
FSRef ref;
AliasHandle alias = NULL;
- require_quiet([path length], CantUseParams);
- require_noerr(FSPathMakeRef((UInt8 *)[path fileSystemRepresentation],
- &ref, NULL), CantMakeRef);
- require_noerr(FSNewAlias(NULL, &ref, &alias), CantMakeAlias);
+ __Require_Quiet([path length], CantUseParams);
+ __Require_noErr(FSPathMakeRef((UInt8 *)[path fileSystemRepresentation],
+ &ref, NULL), CantMakeRef);
+ __Require_noErr(FSNewAlias(NULL, &ref, &alias), CantMakeAlias);
Size length = GetAliasSize(alias);
data = [NSData dataWithBytes:*alias length:length];
@@ -52,12 +52,12 @@ CantUseParams:
resolve:(BOOL)resolve
withUI:(BOOL)withUI {
NSString *path = nil;
- require_quiet(data, CantUseParams);
+ __Require_Quiet(data, CantUseParams);
AliasHandle alias;
const void *bytes = [data bytes];
NSUInteger length = [data length];
- require_noerr(PtrToHand(bytes, (Handle *)&alias, length), CantMakeHandle);
+ __Require_noErr(PtrToHand(bytes, (Handle *)&alias, length), CantMakeHandle);
FSRef ref;
Boolean wasChanged;
@@ -85,14 +85,14 @@ CantUseParams:
- (FSRef *)gtm_FSRefForPath:(NSString *)path {
FSRef* fsRef = NULL;
- require_quiet([path length], CantUseParams);
+ __Require_Quiet([path length], CantUseParams);
NSMutableData *fsRefData = [NSMutableData dataWithLength:sizeof(FSRef)];
- require(fsRefData, CantAllocateFSRef);
+ __Require(fsRefData, CantAllocateFSRef);
fsRef = (FSRef*)[fsRefData mutableBytes];
Boolean isDir = FALSE;
const UInt8 *filePath = (const UInt8 *)[path fileSystemRepresentation];
- require_noerr_action(FSPathMakeRef(filePath, fsRef, &isDir),
- CantMakeRef, fsRef = NULL);
+ __Require_noErr_action(FSPathMakeRef(filePath, fsRef, &isDir),
+ CantMakeRef, fsRef = NULL);
CantMakeRef:
CantAllocateFSRef:
CantUseParams:
@@ -101,10 +101,11 @@ CantUseParams:
- (NSString *)gtm_pathFromFSRef:(FSRef *)fsRef {
NSString *nsPath = nil;
- require_quiet(fsRef, CantUseParams);
+ __Require_Quiet(fsRef, CantUseParams);
char path[MAXPATHLEN];
- require_noerr(FSRefMakePath(fsRef, (UInt8 *)path, MAXPATHLEN), CantMakePath);
+ __Require_noErr(FSRefMakePath(fsRef, (UInt8 *)path, MAXPATHLEN),
+ CantMakePath);
nsPath = [self stringWithFileSystemRepresentation:path length:strlen(path)];
nsPath = [nsPath stringByStandardizingPath];
diff --git a/Foundation/GTMServiceManagement.c b/Foundation/GTMServiceManagement.c
index dfd0dc6..a57bc2a 100644
--- a/Foundation/GTMServiceManagement.c
+++ b/Foundation/GTMServiceManagement.c
@@ -88,9 +88,9 @@ static bool IsOsYosemiteOrGreater() {
#else
SInt32 version_major;
SInt32 version_minor;
- require_noerr(Gestalt(gestaltSystemVersionMajor, &version_major),
+ __Require_noErr(Gestalt(gestaltSystemVersionMajor, &version_major),
failedGestalt);
- require_noerr(Gestalt(gestaltSystemVersionMinor, &version_minor),
+ __Require_noErr(Gestalt(gestaltSystemVersionMinor, &version_minor),
failedGestalt);
return version_major > 10 || (version_major == 10 && version_minor >= 10);
failedGestalt:
diff --git a/Foundation/GTMSystemVersion.m b/Foundation/GTMSystemVersion.m
index 5738d78..446766b 100644
--- a/Foundation/GTMSystemVersion.m
+++ b/Foundation/GTMSystemVersion.m
@@ -50,9 +50,12 @@ static NSString *const kSystemVersionPlistPath = @"/System/Library/CoreServices/
// <http://lists.apple.com/archives/carbon-dev/2007/Aug/msg00089.html>).
// The iPhone doesn't have Gestalt though, so use the plist there.
#if GTM_MACOS_SDK
- require_noerr(Gestalt(gestaltSystemVersionMajor, &sGTMSystemVersionMajor), failedGestalt);
- require_noerr(Gestalt(gestaltSystemVersionMinor, &sGTMSystemVersionMinor), failedGestalt);
- require_noerr(Gestalt(gestaltSystemVersionBugFix, &sGTMSystemVersionBugFix), failedGestalt);
+ __Require_noErr(Gestalt(gestaltSystemVersionMajor,
+ &sGTMSystemVersionMajor), failedGestalt);
+ __Require_noErr(Gestalt(gestaltSystemVersionMinor,
+ &sGTMSystemVersionMinor), failedGestalt);
+ __Require_noErr(Gestalt(gestaltSystemVersionBugFix,
+ &sGTMSystemVersionBugFix), failedGestalt);
return;
diff --git a/UnitTesting/GTMAppKitUnitTestingUtilities.m b/UnitTesting/GTMAppKitUnitTestingUtilities.m
index d90d608..8a83f81 100644
--- a/UnitTesting/GTMAppKitUnitTestingUtilities.m
+++ b/UnitTesting/GTMAppKitUnitTestingUtilities.m
@@ -62,12 +62,12 @@ static CGKeyCode GTMKeyCodeForCharCode(CGCharCode charCode);
+ (void)postKeyEvent:(NSEventType)type
character:(CGCharCode)keyChar
modifiers:(UInt32)cocoaModifiers {
- require(![self isScreenSaverActive], CantWorkWithScreenSaver);
- require(type == NSKeyDown || type == NSKeyUp, CantDoEvent);
+ __Require(![self isScreenSaverActive], CantWorkWithScreenSaver);
+ __Require(type == NSKeyDown || type == NSKeyUp, CantDoEvent);
CGKeyCode code = GTMKeyCodeForCharCode(keyChar);
- verify(code != 256);
+ __Verify(code != 256);
CGEventRef event = CGEventCreateKeyboardEvent(NULL, code, type == NSKeyDown);
- require(event, CantCreateEvent);
+ __Require(event, CantCreateEvent);
CGEventSetFlags(event, cocoaModifiers);
CGEventPost(kCGSessionEventTap, event);
CFRelease(event);