Changeset 5011
- Timestamp:
- 10/26/07 09:52:23 (8 months ago)
- Files:
-
- WiredAdditions/trunk/WISettings.h (modified) (1 diff)
- WiredAdditions/trunk/WISettings.m (modified) (5 diffs)
- WiredAdditions/trunk/WNError.m (modified) (2 diffs)
- WiredAdditions/trunk/WiredNetworking/prefix.pch (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredAdditions/trunk/WISettings.h
r4966 r5011 30 30 NSString *_identifier; 31 31 id _defaults; 32 NSRecursiveLock *_lock;33 32 } 34 33 WiredAdditions/trunk/WISettings.m
r4966 r5011 43 43 44 44 - (void)_synchronize; 45 - (void)_synchronizeLocked;46 45 47 46 @end … … 74 73 self = [super init]; 75 74 76 _lock = [[NSRecursiveLock alloc] init];77 78 75 if(identifier) { 79 76 _identifier = [identifier retain]; … … 112 109 113 110 - (void)_setObject:(id)object forKey:(id)key { 114 [_lock lock];115 116 111 [_defaults setObject:object forKey:key]; 117 118 [_lock unlock]; 119 120 [self performSelectorOnce:@selector(_synchronizeLocked) withObject:NULL afterDelay:1.0]; 112 113 [self performSelectorOnce:@selector(_synchronize) withObject:NULL afterDelay:1.0]; 121 114 } 122 115 … … 124 117 125 118 - (id)_objectForKey:(id)key { 126 id object; 127 128 [_lock lock]; 129 object = [_defaults objectForKey:key]; 130 [_lock unlock]; 131 132 return object; 119 return [_defaults objectForKey:key]; 133 120 } 134 121 … … 150 137 } 151 138 152 153 154 - (void)_synchronizeLocked {155 [_lock lock];156 [self _synchronize];157 [_lock unlock];158 }159 160 139 @end 161 140 WiredAdditions/trunk/WNError.m
r4979 r5011 75 75 switch([self code]) { 76 76 case WNAddressLookupFailed: 77 return W ILS(@"Address Lookup Failed", @"WNError: WNAddressLookupFailed title");77 return WNLS(@"Address Lookup Failed", @"WNError: WNAddressLookupFailed title"); 78 78 break; 79 79 80 80 case WNAddressNetServiceLookupFailed: 81 return W ILS(@"Address Lookup Failed", @"WNError: WNAddressNetServiceLookupFailed title");81 return WNLS(@"Address Lookup Failed", @"WNError: WNAddressNetServiceLookupFailed title"); 82 82 break; 83 83 84 84 case WNSocketConnectFailed: 85 return W ILS(@"Connect Failed", @"WNError: WNSocketConnectFailed title");85 return WNLS(@"Connect Failed", @"WNError: WNSocketConnectFailed title"); 86 86 break; 87 87 88 88 case WNSocketWriteFailed: 89 return W ILS(@"Socket Write Failed", @"WNError: WNSocketWriteFailed title");89 return WNLS(@"Socket Write Failed", @"WNError: WNSocketWriteFailed title"); 90 90 break; 91 91 92 92 case WNSocketReadFailed: 93 return W ILS(@"Socket Read Failed", @"WNError: WNSocketReadFailed title");93 return WNLS(@"Socket Read Failed", @"WNError: WNSocketReadFailed title"); 94 94 break; 95 95 … … 114 114 switch([self code]) { 115 115 case WNAddressLookupFailed: 116 return [NSSWF:W ILS(@"Could not resolve the address \"%@\": %@.", @"WNError: WNAddressLookupFailed description (hostname, underlying error)"),116 return [NSSWF:WNLS(@"Could not resolve the address \"%@\": %@.", @"WNError: WNAddressLookupFailed description (hostname, underlying error)"), 117 117 argument, error]; 118 118 break; 119 119 120 120 case WNAddressNetServiceLookupFailed: 121 return W ILS(@"Could not retrieve address for server via Bonjour.", @"WNError: WNAddressNetServiceLookupFailed description");121 return WNLS(@"Could not retrieve address for server via Bonjour.", @"WNError: WNAddressNetServiceLookupFailed description"); 122 122 break; 123 123 124 124 case WNSocketConnectFailed: 125 return [NSSWF:W ILS(@"Could not connect to %@: %@.", @"WNError: WNSocketConnectFailed description (address, underlying error)"),125 return [NSSWF:WNLS(@"Could not connect to %@: %@.", @"WNError: WNSocketConnectFailed description (address, underlying error)"), 126 126 argument, error]; 127 127 break; 128 128 129 129 case WNSocketWriteFailed: 130 return [NSSWF:W ILS(@"Could not write to %@: %@.", @"WNError: WNSocketWriteFailed description (address, underlying error)"),130 return [NSSWF:WNLS(@"Could not write to %@: %@.", @"WNError: WNSocketWriteFailed description (address, underlying error)"), 131 131 argument, error]; 132 132 break; 133 133 134 134 case WNSocketReadFailed: 135 return [NSSWF:W ILS(@"Could not read from %@: %@.", @"WNError: WNSocketReadFailed description (address, underlying error)"),135 return [NSSWF:WNLS(@"Could not read from %@: %@.", @"WNError: WNSocketReadFailed description (address, underlying error)"), 136 136 argument, error]; 137 137 break; WiredAdditions/trunk/WiredNetworking/prefix.pch
r4979 r5011 107 107 #define NSSWF NSString stringWithFormat 108 108 109 #define W ILS(string, comment) \109 #define WNLS(string, comment) \ 110 110 NSLocalizedStringFromTableInBundle(string, NULL, \ 111 [NSBundle bundleWithIdentifier:@"com.zankasoftware.Wired Additions"], \111 [NSBundle bundleWithIdentifier:@"com.zankasoftware.WiredNetworking"], \ 112 112 comment)
