From: Mitchell Livingston Date: Fri, 27 Jun 2008 01:34:49 +0000 (+0000) Subject: use localizedCaseInsensitiveCompare instead of caseInsensitiveCompare X-Git-Tag: 1.31~182 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=804f3bd174c73e1ed7f4dc5ce58dc8a5b890504c;p=transmission use localizedCaseInsensitiveCompare instead of caseInsensitiveCompare --- diff --git a/macosx/Controller.m b/macosx/Controller.m index dcee657cd..0893e0a90 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -603,7 +603,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy //complete cleanup tr_sessionClose(fLib); - [fBadger release]; //clears dock icon on 10.4 + [fBadger release]; //clears dock icon on Tiger } - (void) handleOpenContentsEvent: (NSAppleEventDescriptor *) event replyEvent: (NSAppleEventDescriptor *) replyEvent @@ -677,7 +677,11 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy [self openFiles: [NSArray arrayWithObject: path] addType: ADD_URL forcePath: nil]; - [[NSFileManager defaultManager] removeFileAtPath: path handler: nil]; //delete the torrent file after opening + //delete the torrent file after opening + if ([NSApp isOnLeopardOrBetter]) + [[NSFileManager defaultManager] removeItemAtPath: path error: NULL]; + else + [[NSFileManager defaultManager] removeFileAtPath: path handler: nil]; [fPendingTorrentDownloads removeObjectForKey: [[download request] URL]]; if ([fPendingTorrentDownloads count] == 0) @@ -1816,14 +1820,14 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy else if ([sortType isEqualToString: SORT_NAME]) { NSSortDescriptor * nameDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: asc - selector: @selector(caseInsensitiveCompare:)] autorelease]; + selector: @selector(localizedCaseInsensitiveCompare:)] autorelease]; descriptors = [[NSArray alloc] initWithObjects: nameDescriptor, orderDescriptor, nil]; } else if ([sortType isEqualToString: SORT_STATE]) { NSSortDescriptor * nameDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: asc - selector: @selector(caseInsensitiveCompare:)] autorelease], + selector: @selector(localizedCaseInsensitiveCompare:)] autorelease], * stateDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"stateSortKey" ascending: !asc] autorelease], * progressDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"progress" ascending: !asc] autorelease], * ratioDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"ratio" ascending: !asc] autorelease]; @@ -1834,7 +1838,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy else if ([sortType isEqualToString: SORT_PROGRESS]) { NSSortDescriptor * nameDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: asc - selector: @selector(caseInsensitiveCompare:)] autorelease], + selector: @selector(localizedCaseInsensitiveCompare:)] autorelease], * progressDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"progress" ascending: asc] autorelease], * ratioProgressDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"progressStopRatio" ascending: asc] autorelease], @@ -1846,9 +1850,9 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy else if ([sortType isEqualToString: SORT_TRACKER]) { NSSortDescriptor * nameDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: asc - selector: @selector(caseInsensitiveCompare:)] autorelease], + selector: @selector(localizedCaseInsensitiveCompare:)] autorelease], * trackerDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"trackerAddressAnnounce" ascending: asc - selector: @selector(caseInsensitiveCompare:)] autorelease]; + selector: @selector(localizedCaseInsensitiveCompare:)] autorelease]; descriptors = [[NSArray alloc] initWithObjects: trackerDescriptor, nameDescriptor, orderDescriptor, nil]; } @@ -2780,7 +2784,6 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy //set selected rows [fTableView selectValues: selectedValues]; - [self resetInfo]; //if group is already selected, but the torrents in it change } return YES; diff --git a/macosx/English.lproj/InfoWindow.xib b/macosx/English.lproj/InfoWindow.xib index e1bf91177..074dbc46a 100644 --- a/macosx/English.lproj/InfoWindow.xib +++ b/macosx/English.lproj/InfoWindow.xib @@ -8,7 +8,6 @@ 352.00 YES - YES @@ -2141,7 +2140,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA {{1, 1}, {360, 143}} - 2 @@ -2170,7 +2168,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA {{10, 202}, {362, 145}} - 530 @@ -2222,7 +2219,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA NSResponder - + 274 YES @@ -2241,12 +2238,14 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA 256 {338, 172} + YES 256 {338, 17} + @@ -2254,6 +2253,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA -2147483392 {{-22, 0}, {12, 17}} + YES @@ -2321,10 +2321,10 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA 3 YES - + Client YES - caseInsensitiveCompare: + localizedCaseInsensitiveCompare: @@ -3852,7 +3852,6 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW YES - 1 @@ -3863,6 +3862,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 17}, {338, 172}} + @@ -3873,6 +3873,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW -2147483392 {{328, 17}, {11, 117}} + 256 _doScroller: @@ -3883,6 +3884,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW -2147483392 {{1, 134}, {327, 11}} + 257 _doScroller: @@ -3897,6 +3899,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 0}, {338, 17}} + @@ -3906,6 +3909,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{10, 77}, {340, 190}} + 562 @@ -3930,12 +3934,14 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 256 {338, 48} + YES 256 {338, 17} + @@ -3943,6 +3949,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW -2147483392 {{-22, 0}, {12, 17}} + YES @@ -4024,6 +4031,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 17}, {338, 48}} + @@ -4034,6 +4042,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW -2147483392 {{328, 17}, {11, 37}} + 256 _doScroller: @@ -4044,6 +4053,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW -2147483392 {{1, 54}, {327, 11}} + 257 _doScroller: @@ -4058,6 +4068,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 0}, {338, 17}} + @@ -4067,6 +4078,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{10, 271}, {340, 66}} + 562 @@ -4081,6 +4093,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 292 {{10, 26}, {53, 14}} + YES 67239424 @@ -4097,6 +4110,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 292 {{64, 26}, {65, 14}} + YES 67239424 @@ -4114,6 +4128,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 289 {{225, 26}, {85, 14}} + YES 67239424 @@ -4130,6 +4145,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 289 {{230, 42}, {80, 14}} + YES 67239424 @@ -4146,6 +4162,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 289 {{311, 26}, {55, 14}} + YES 69336577 @@ -4163,6 +4180,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 289 {{311, 42}, {55, 14}} + YES 69336577 @@ -4180,6 +4198,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 292 {{24, 42}, {39, 14}} + YES 67239424 @@ -4196,6 +4215,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 292 {{64, 42}, {65, 14}} + YES 67239424 @@ -4213,6 +4233,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 289 {{205, 10}, {105, 14}} + YES 67239424 @@ -4229,6 +4250,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 289 {{311, 10}, {55, 14}} + YES 69336577 @@ -4246,6 +4268,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 290 {{2, 58}, {356, 14}} + YES 67239488 @@ -4263,6 +4286,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 292 {{19, 10}, {44, 14}} + YES 67239424 @@ -4279,6 +4303,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 292 {{64, 10}, {65, 14}} + YES 67239424 @@ -4293,6 +4318,8 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {360, 342} + + NSView NSResponder @@ -4435,7 +4462,6 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 17}, {307, 304}} - 4 @@ -4469,7 +4495,6 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 0}, {307, 17}} - 4 @@ -4478,7 +4503,6 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{10, 20}, {320, 322}} - 18 @@ -4495,7 +4519,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW NSResponder - + 258 YES @@ -5150,7 +5174,6 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {351, 161} - NSView diff --git a/macosx/MessageWindow.xib b/macosx/MessageWindow.xib index cc32b2367..5f3805814 100644 --- a/macosx/MessageWindow.xib +++ b/macosx/MessageWindow.xib @@ -2,13 +2,13 @@ 1050 - 9C7010 - 649 - 949.26 + 9D34 + 670 + 949.33 352.00 YES - + YES @@ -1752,7 +1752,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW Name YES - caseInsensitiveCompare: + localizedCaseInsensitiveCompare: @@ -1787,7 +1787,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW Message YES - caseInsensitiveCompare: + localizedCaseInsensitiveCompare: @@ -2327,6 +2327,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW YES FirstResponder + NSObject IBUserSource @@ -2402,6 +2403,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW NSApplication + NSResponder IBUserSource @@ -2416,18 +2418,12 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW NSMenu + NSObject IBUserSource - - NSObject - - IBProjectSource - macosx/IPCController.h - - NSObject