Changeset 272


Ignore:
Timestamp:
07/21/06 20:01:32 (18 years ago)
Author:
Nicholas Riley
Message:

ICeCoffEE.m: Strip intra-URL whitespace, not just leading and trailing.

ICeCoffEE.ldb: More localization changes.

ICeCoffEE.xcodeproj: Copy Smart Crash Reports, its Unsanity Installer
plugin, and the German-localized Select Services nib (oops).

And nuke some .DS_Stores for good measure.

Location:
trunk/ICeCoffEE/ICeCoffEE
Files:
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.m

    r264 r272  
    243243    OSStatus err = noErr;
    244244    long selStart, selEnd;
    245     string = [string stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
    246     unsigned len = [string length];
     245    NSMutableString *urlString = [[NSMutableString alloc] init];
     246    NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];
     247    NSScanner *scanner = [[NSScanner alloc] initWithString: string];
     248    NSString *fragmentString;
     249    while ([scanner scanUpToCharactersFromSet: whitespace intoString: &fragmentString]) {
     250        [urlString appendString: fragmentString];
     251    }
     252    unsigned len = [urlString length];
    247253
    248254    Handle h = NULL;
     
    253259            ICCF_OSErrCAssert(MemError(), @"NewHandle");
    254260
    255         if (CFStringGetBytes((CFStringRef)string, CFRangeMake(0, len), kCFStringEncodingASCII, '\0', false, (UInt8 *)*h, len, NULL) != len)
     261        if (CFStringGetBytes((CFStringRef)urlString, CFRangeMake(0, len), kCFStringEncodingASCII, '\0', false, (UInt8 *)*h, len, NULL) != len)
    256262            ICCF_OSErrCAssert(kTECNoConversionPathErr, @"CFStringGetBytes");
    257263
     
    272278    NS_HANDLER
    273279        DisposeHandle(h);
     280        [urlString release];
    274281        [localException raise];
    275282    NS_ENDHANDLER
    276 
     283       
    277284    DisposeHandle(h);
     285    [urlString release];
    278286
    279287    return (err == noErr);
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj/nicholas.mode2

    r271 r272  
    219219                                        <array>
    220220                                                <dict>
    221                                                         <key>BecomeActive</key>
    222                                                         <true/>
    223221                                                        <key>ContentConfiguration</key>
    224222                                                        <dict>
     
    252250                                                                                <string>29B97315FDCFA39411CA2CEA</string>
    253251                                                                                <string>E1AFA51C03ECFDB000050001</string>
     252                                                                                <string>E14343AE03DB48F700050002</string>
    254253                                                                                <string>E1BF159F03DBA81600050002</string>
     254                                                                                <string>E1BF15A203DBAA5600050002</string>
    255255                                                                                <string>E1BF154403DB950B00050002</string>
    256256                                                                                <string>29B97317FDCFA39411CA2CEA</string>
     257                                                                                <string>E12FEC6104959FB800AEFBF9</string>
    257258                                                                        </array>
    258259                                                                        <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
    259260                                                                        <array>
    260261                                                                                <array>
    261                                                                                         <integer>36</integer>
    262                                                                                         <integer>6</integer>
     262                                                                                        <integer>48</integer>
     263                                                                                        <integer>44</integer>
    263264                                                                                        <integer>0</integer>
    264265                                                                                </array>
    265266                                                                        </array>
    266267                                                                        <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
    267                                                                         <string>{{0, 0}, {298, 621}}</string>
     268                                                                        <string>{{0, 416}, {298, 621}}</string>
    268269                                                                </dict>
    269270                                                                <key>PBXTopSmartGroupGIDs</key>
     
    283284                                                                        <real>276</real>
    284285                                                                </array>
    285                                                                 <key>RubberWindowFrame</key>
    286                                                                 <string>682 39 315 707 0 0 1024 746 </string>
    287286                                                        </dict>
    288287                                                        <key>Module</key>
     
    290289                                                </dict>
    291290                                                <dict>
     291                                                        <key>BecomeActive</key>
     292                                                        <true/>
    292293                                                        <key>ContentConfiguration</key>
    293294                                                        <dict>
     
    319320                                                                        <array>
    320321                                                                                <string>1C37FBAC04509CD000000102</string>
     322                                                                                <string>E1F84A780A71661900D1FBA1</string>
    321323                                                                        </array>
    322324                                                                        <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
    323325                                                                        <array>
    324326                                                                                <array>
    325                                                                                         <integer>5</integer>
     327                                                                                        <integer>4</integer>
     328                                                                                        <integer>0</integer>
    326329                                                                                </array>
    327330                                                                        </array>
     
    343346                                                                        <real>298</real>
    344347                                                                </array>
     348                                                                <key>RubberWindowFrame</key>
     349                                                                <string>891 283 315 707 0 0 1280 1002 </string>
    345350                                                        </dict>
    346351                                                        <key>Module</key>
     
    423428                        <key>TableOfContents</key>
    424429                        <array>
    425                                 <string>E1D95C290A712A58007FAE3C</string>
    426                                 <string>E1D95C2A0A712A58007FAE3C</string>
     430                                <string>E1F84A220A71658400D1FBA1</string>
     431                                <string>E1F84A230A71658400D1FBA1</string>
    427432                                <string>1C9437FD063B20B00039CFAC</string>
    428433                                <string>1C9437FE063B20B00039CFAC</string>
     
    457462        <key>WindowOrderList</key>
    458463        <array>
    459                 <string>1C530D52069F1CE1000CFCEE</string>
    460                 <string>1C0AD2B3069F1EA900FABCE6</string>
    461464                <string>/Users/nicholas/Documents/Development/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj</string>
    462465        </array>
    463466        <key>WindowString</key>
    464         <string>682 39 315 707 0 0 1024 746 </string>
     467        <string>891 283 315 707 0 0 1280 1002 </string>
    465468        <key>WindowTools</key>
    466469        <array>
     
    619622                                                                <string>1CD0528F0623707200166675</string>
    620623                                                                <key>PBXProjectModuleLabel</key>
    621                                                                 <string></string>
     624                                                                <string>ICeCoffEEServicePrefController.m</string>
    622625                                                                <key>StatusBarVisibility</key>
    623626                                                                <false/>
     
    628631                                                                <string>{{0, 0}, {868, 0}}</string>
    629632                                                                <key>RubberWindowFrame</key>
    630                                                                 <string>6 172 868 452 0 0 1024 746 </string>
     633                                                                <string>6 172 868 452 0 0 1280 1002 </string>
    631634                                                        </dict>
    632635                                                        <key>Module</key>
     
    641644                                                        <dict>
    642645                                                                <key>PBXBuildLogShowsTranscriptDefaultKey</key>
    643                                                                 <string>{{0, 98}, {868, 329}}</string>
     646                                                                <string>{{0, 187}, {868, 240}}</string>
    644647                                                                <key>PBXProjectModuleGUID</key>
    645648                                                                <string>XCMainBuildResultsModuleGUID</string>
     
    656659                                                                <string>{{0, 5}, {868, 427}}</string>
    657660                                                                <key>RubberWindowFrame</key>
    658                                                                 <string>6 172 868 452 0 0 1024 746 </string>
     661                                                                <string>6 172 868 452 0 0 1280 1002 </string>
    659662                                                        </dict>
    660663                                                        <key>Module</key>
     
    679682                        <array>
    680683                                <string>1C530D52069F1CE1000CFCEE</string>
    681                                 <string>E1D95C390A712A9C007FAE3C</string>
     684                                <string>E1240CAD0A7152EA00886FB4</string>
    682685                                <string>1CD0528F0623707200166675</string>
    683686                                <string>XCMainBuildResultsModuleGUID</string>
     
    686689                        <string>xcode.toolbar.config.build</string>
    687690                        <key>WindowString</key>
    688                         <string>6 172 868 452 0 0 1024 746 </string>
     691                        <string>6 172 868 452 0 0 1280 1002 </string>
    689692                        <key>WindowToolGUID</key>
    690693                        <string>1C530D52069F1CE1000CFCEE</string>
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj/nicholas.pbxuser

    r271 r272  
    1414                activeTarget = E1ABAE8D0812F4B2007C5427 /* APE Module */;
    1515                addToTargets = (
    16                         E1ABAE8D0812F4B2007C5427 /* APE Module */,
     16                        E120DB7308141CCB00BF8DDC /* ICeCoffEE Installer */,
    1717                );
    1818                breakpoints = (
     
    218218                                );
    219219                        };
    220                         PBXPerProjectTemplateStateSaveDate = 175188536;
     220                        PBXPerProjectTemplateStateSaveDate = 175203692;
    221221                        PBXPrepackagedSmartGroups_v2 = (
    222222                                {
     
    693693                                WindowFrame = "{{524, 473}, {756, 352}}";
    694694                        };
    695                         PBXWorkspaceStateSaveDate = 175188536;
     695                        PBXWorkspaceStateSaveDate = 175203692;
    696696                };
    697697                sourceControlManager = E12B21580548C9B600CFF4E9 /* Source Control */;
     
    785785        E12FEC3D04959F5A00AEFBF9 /* ICeCoffEEServicePrefController.m */ = {
    786786                uiCtxt = {
    787                         sepNavIntBoundsRect = "{{0, 0}, {793, 3996}}";
    788                         sepNavSelRange = "{6373, 0}";
    789                         sepNavVisRect = "{{0, 1356}, {793, 924}}";
    790                         sepNavWindowFrame = "{{65, 118}, {832, 982}}";
     787                        sepNavIntBoundsRect = "{{0, 0}, {827, 3972}}";
     788                        sepNavSelRange = "{5589, 100}";
     789                        sepNavVisRect = "{{0, 0}, {0, 0}}";
     790                        sepNavWindowFrame = "{{65, 20}, {832, 982}}";
    791791                };
    792792        };
     
    11151115        E14343B403DB4CF200050002 /* ICeCoffEE.m */ = {
    11161116                uiCtxt = {
    1117                         sepNavIntBoundsRect = "{{0, 0}, {774, 7476}}";
    1118                         sepNavSelRange = "{9338, 0}";
    1119                         sepNavVisRect = "{{0, 2674}, {774, 688}}";
    1120                         sepNavWindowFrame = "{{154, 0}, {813, 746}}";
     1117                        sepNavIntBoundsRect = "{{0, 0}, {774, 4704}}";
     1118                        sepNavSelRange = "{8964, 0}";
     1119                        sepNavVisRect = "{{0, 2796}, {774, 688}}";
     1120                        sepNavWindowFrame = "{{335, 97}, {813, 746}}";
    11211121                };
    11221122        };
     
    12961296        E169DBA703E4F6A400050002 /* ICeCoffEEConfig.h */ = {
    12971297                uiCtxt = {
    1298                         sepNavIntBoundsRect = "{{0, 0}, {629, 804}}";
    1299                         sepNavSelRange = "{882, 0}";
    1300                         sepNavVisRect = "{{0, 0}, {629, 555}}";
     1298                        sepNavIntBoundsRect = "{{0, 0}, {711, 792}}";
     1299                        sepNavSelRange = "{403, 0}";
     1300                        sepNavVisRect = "{{0, 348}, {711, 444}}";
    13011301                        sepNavWindowFrame = "{{84, 262}, {750, 502}}";
    13021302                };
     
    15311531        E1BF15A503DBAA5600050002 /* ui.plist */ = {
    15321532                uiCtxt = {
    1533                         sepNavIntBoundsRect = "{{0, 0}, {694, 688}}";
    1534                         sepNavSelRange = "{1395, 0}";
    1535                         sepNavVisRect = "{{0, 0}, {694, 688}}";
     1533                        sepNavIntBoundsRect = "{{0, 0}, {694, 944}}";
     1534                        sepNavSelRange = "{0, 0}";
     1535                        sepNavVisRect = "{{0, 0}, {694, 944}}";
    15361536                        sepNavWindowFrame = "{{212, 0}, {733, 746}}";
    15371537                };
     
    15551555        E1BF166A03DBE27000050002 /* ICeCoffEEWebKit.m */ = {
    15561556                uiCtxt = {
    1557                         sepNavIntBoundsRect = "{{0, 0}, {629, 1440}}";
    1558                         sepNavSelRange = "{555, 0}";
    1559                         sepNavVisRect = "{{0, 174}, {629, 384}}";
    1560                         sepNavWindowFrame = "{{293, 103}, {867, 906}}";
     1557                        sepNavIntBoundsRect = "{{0, 0}, {828, 1404}}";
     1558                        sepNavSelRange = "{2692, 14}";
     1559                        sepNavVisRect = "{{0, 556}, {828, 848}}";
     1560                        sepNavWindowFrame = "{{293, 96}, {867, 906}}";
    15611561                };
    15621562        };
     
    16481648        F5CD5EAA02DAE61A01AA4DA5 /* Exports.exp */ = {
    16491649                uiCtxt = {
    1650                         sepNavIntBoundsRect = "{{0, 0}, {625, 220}}";
     1650                        sepNavIntBoundsRect = "{{0, 0}, {711, 444}}";
    16511651                        sepNavSelRange = "{65, 0}";
    1652                         sepNavVisRect = "{{0, 0}, {625, 220}}";
     1652                        sepNavVisRect = "{{0, 0}, {711, 444}}";
    16531653                        sepNavWindowFrame = "{{107, 241}, {750, 502}}";
    16541654                };
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj/project.pbxproj

    r264 r272  
    9696                E1ABAEDE0812F4B2007C5427 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E19EB50303DD36E600050002 /* Foundation.framework */; };
    9797                E1ABAEF90812F4B3007C5427 /* APEManagerPrefPane.plugin in CopyFiles */ = {isa = PBXBuildFile; fileRef = E1ABAED50812F4B2007C5427 /* APEManagerPrefPane.plugin */; };
     98                E1F84A480A7165B800D1FBA1 /* UI_SCRInstall.plugin in CopyFiles */ = {isa = PBXBuildFile; fileRef = E1F84A360A7165B800D1FBA1 /* UI_SCRInstall.plugin */; };
     99                E1F84A6D0A7165D400D1FBA1 /* Smart Crash Reports in CopyFiles */ = {isa = PBXBuildFile; fileRef = E1F84A490A7165D400D1FBA1 /* Smart Crash Reports */; };
    98100/* End PBXBuildFile section */
    99101
     
    149151                        dstSubfolderSpec = 16;
    150152                        files = (
     153                                E1F84A480A7165B800D1FBA1 /* UI_SCRInstall.plugin in CopyFiles */,
     154                                E1F84A6D0A7165D400D1FBA1 /* Smart Crash Reports in CopyFiles */,
    151155                                E120DF1608141DBD00BF8DDC /* KillPrefpanesCache.sh in CopyFiles */,
    152156                                E120DF1908141DBD00BF8DDC /* ui.plist in CopyFiles */,
     
    171175                E11854F703F2709E00050002 /* CPS.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CPS.h; sourceTree = "<group>"; };
    172176                E120DF0C08141D5100BF8DDC /* ICeCoffEE Installer.app */ = {isa = PBXFileReference; lastKnownFileType = wrapper.application; name = "ICeCoffEE Installer.app"; path = "Installer components/ICeCoffEE Installer.app"; sourceTree = "<group>"; };
     177                E1240CA10A7150E400886FB4 /* German */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = "German.lproj/Select services.nib"; sourceTree = "<group>"; };
    173178                E128636008381A34009C048B /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = French; path = French.lproj/APEInfo.rtfd; sourceTree = "<group>"; };
    174179                E128636B08381AB5009C048B /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = "French.lproj/APE Manager plugin.nib"; sourceTree = "<group>"; };
     
    239244                E1CBC99803E7602700050002 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
    240245                E1F6E3AC040BCC5700050002 /* Japanese */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/Localizable.strings; sourceTree = "<group>"; };
     246                E1F84A360A7165B800D1FBA1 /* UI_SCRInstall.plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = UI_SCRInstall.plugin; sourceTree = "<group>"; };
     247                E1F84A490A7165D400D1FBA1 /* Smart Crash Reports */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Smart Crash Reports"; sourceTree = "<group>"; };
    241248                F56276B903796C8B01AA4DA5 /* CFPreferencesWrapper.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CFPreferencesWrapper.h; sourceTree = "<group>"; };
    242249                F56276BA03796C8B01AA4DA5 /* CFPreferencesWrapper.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CFPreferencesWrapper.m; sourceTree = "<group>"; };
     
    469476                        isa = PBXGroup;
    470477                        children = (
     478                                E1F84A360A7165B800D1FBA1 /* UI_SCRInstall.plugin */,
     479                                E1F84A490A7165D400D1FBA1 /* Smart Crash Reports */,
    471480                                E1BF15A403DBAA5600050002 /* KillPrefpanesCache.sh */,
    472481                                E1BF15A503DBAA5600050002 /* ui.plist */,
     
    770779                        children = (
    771780                                E12FEC6204959FB800AEFBF9 /* Select services.nib */,
     781                                E1240CA10A7150E400886FB4 /* German */,
    772782                        );
    773783                        name = "Select services.nib";
Note: See TracChangeset for help on using the changeset viewer.