Changeset 4003

Show
Ignore:
Timestamp:
03/31/06 20:08:51 (3 years ago)
Author:
morris
Message:

Add a simple exception handler that just logs exceptions

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/WiredAdditions.h

    r3973 r4003  
    5454#import <WiredAdditions/WIError.h> 
    5555#import <WiredAdditions/WIEventQueue.h> 
     56#import <WiredAdditions/WIExceptionHandler.h> 
    5657#import <WiredAdditions/WINotificationCenter.h> 
    5758#import <WiredAdditions/WISettings.h> 
  • WiredAdditions/trunk/WiredAdditions.xcodeproj/project.pbxproj

    r3978 r4003  
    5151                77056C8A09D7E9C4002AC912 /* NSSplitView-WIAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 77056C8809D7E9C4002AC912 /* NSSplitView-WIAdditions.m */; }; 
    5252                77056C8B09D7E9C4002AC912 /* NSSplitView-WIAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 77056C8909D7E9C4002AC912 /* NSSplitView-WIAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
     53                77246ED609DD7D230010335B /* WIExceptionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 77246ED409DD7D230010335B /* WIExceptionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
     54                77246ED709DD7D230010335B /* WIExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 77246ED509DD7D230010335B /* WIExceptionHandler.m */; }; 
     55                7724739A09DD82E30010335B /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7724739909DD82E30010335B /* ExceptionHandling.framework */; }; 
    5356                776627E90795354B00F691E2 /* WISettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 776627E70795354B00F691E2 /* WISettings.m */; }; 
    5457                776627EA0795354B00F691E2 /* WISettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 776627E80795354B00F691E2 /* WISettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
     
    279282                77056C8809D7E9C4002AC912 /* NSSplitView-WIAdditions.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = "NSSplitView-WIAdditions.m"; sourceTree = "<group>"; }; 
    280283                77056C8909D7E9C4002AC912 /* NSSplitView-WIAdditions.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = "NSSplitView-WIAdditions.h"; sourceTree = "<group>"; }; 
     284                77246ED409DD7D230010335B /* WIExceptionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WIExceptionHandler.h; sourceTree = "<group>"; }; 
     285                77246ED509DD7D230010335B /* WIExceptionHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WIExceptionHandler.m; sourceTree = "<group>"; }; 
     286                7724739909DD82E30010335B /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = /System/Library/Frameworks/ExceptionHandling.framework; sourceTree = "<absolute>"; }; 
    281287                773966DB085753DC00058AF5 /* WiredAdditions.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WiredAdditions.xcconfig; sourceTree = "<group>"; }; 
    282288                776627E70795354B00F691E2 /* WISettings.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = WISettings.m; sourceTree = "<group>"; }; 
     
    454460                        buildActionMask = 2147483647; 
    455461                        files = ( 
     462                                A544C02F0758DE18008446CF /* Carbon.framework in Frameworks */, 
    456463                                8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */, 
    457                                 A544C02F0758DE18008446CF /* Carbon.framework in Frameworks */, 
     464                                7724739A09DD82E30010335B /* ExceptionHandling.framework in Frameworks */, 
    458465                                77B7BC9C0973BFCE009367B0 /* libwired.a in Frameworks */, 
    459466                        ); 
     
    561568                        isa = PBXGroup; 
    562569                        children = ( 
     570                                A544C02E0758DE18008446CF /* Carbon.framework */, 
    563571                                1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */, 
    564                                 A544C02E0758DE18008446CF /* Carbon.framework */, 
     572                                7724739909DD82E30010335B /* ExceptionHandling.framework */, 
    565573                        ); 
    566574                        name = "Linked Frameworks"; 
     
    813821                                A5B452950880BD95003B1DA1 /* WIEventQueue.m */, 
    814822                                A5B452940880BD95003B1DA1 /* WIEventQueue.h */, 
     823                                77246ED509DD7D230010335B /* WIExceptionHandler.m */, 
     824                                77246ED409DD7D230010335B /* WIExceptionHandler.h */, 
    815825                                776627E70795354B00F691E2 /* WISettings.m */, 
    816826                                776627E80795354B00F691E2 /* WISettings.h */, 
     
    936946                                7772565C097E70640003B608 /* WIError.h in Headers */, 
    937947                                A5B452960880BD95003B1DA1 /* WIEventQueue.h in Headers */, 
     948                                77246ED609DD7D230010335B /* WIExceptionHandler.h in Headers */, 
    938949                                A54D381707628E4300227EBE /* WIFunctions.h in Headers */, 
    939950                                A5D96CD4078DDB8A00CD982E /* WIGraphView.h in Headers */, 
     
    13301341                                7772565D097E70640003B608 /* WIError.m in Sources */, 
    13311342                                A5B452970880BD95003B1DA1 /* WIEventQueue.m in Sources */, 
     1343                                77246ED709DD7D230010335B /* WIExceptionHandler.m in Sources */, 
    13321344                                A54D3E86076337FE00227EBE /* WIFunctions.m in Sources */, 
    13331345                                A5D96CD5078DDB8A00CD982E /* WIGraphView.m in Sources */, 
     
    15101522                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    15111523                                GCC_PREFIX_HEADER = prefix.pch; 
     1524                                HEADER_SEARCH_PATHS = ( 
     1525                                        "$(HEADER_SEARCH_PATHS)", 
     1526                                        "$(SRCROOT)/libwired/run/include", 
     1527                                ); 
    15121528                                INFOPLIST_FILE = Info.plist; 
    15131529                                INSTALL_PATH = "@executable_path/../Frameworks"; 
  • WiredAdditions/trunk/prefix.pch

    r3465 r4003  
    3030#import <Carbon/Carbon.h> 
    3131#import <Cocoa/Cocoa.h> 
     32#import <ExceptionHandling/NSExceptionHandler.h> 
    3233 
    3334// --- mach layer