Changeset 367 for trunk/Cocoa


Ignore:
Timestamp:
12/02/07 03:51:55 (12 years ago)
Author:
Nicholas Riley
Message:

DynaLoader?-10.[45].a: Tiger and Leopard versions, since Tiger's
DynaLoader?.a crashes on Leopard ppc.

DynaLoader?.a: Renamed to DynaLoader?-10.4.a.

English.lproj/InfoPlist.strings: Updated for 1.1b7.

Info-Pester.plist: Updated for 1.1b7.

NJRDateFormatter.m: Conditionally load ParseDate? dylib (see above).

ParseDate?.[hm]: Split out from NJRDateFormatter.m.

Read Me.rtfd/TXT.rtf: Updated for 1.1b7.

Location:
trunk/Cocoa/Pester/Source
Files:
3 added
8 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Cocoa/Pester/Source/Info-Pester.plist

    r366 r367  
    88        <string>Pester</string>
    99        <key>CFBundleGetInfoString</key>
    10         <string>Pester 1.1b6, © 2002–07 Nicholas Riley</string>
     10        <string>Pester 1.1b7, © 2002–07 Nicholas Riley</string>
    1111        <key>CFBundleIconFile</key>
    1212        <string>Application icon</string>
     
    2020        <string>APPL</string>
    2121        <key>CFBundleShortVersionString</key>
    22         <string>1.1b6</string>
     22        <string>1.1b7</string>
    2323        <key>CFBundleSignature</key>
    2424        <string>Pest</string>
    2525        <key>CFBundleVersion</key>
    26         <string>23</string>
     26        <string>24</string>
    2727        <key>NSMainNibFile</key>
    2828        <string>MainMenu</string>
  • trunk/Cocoa/Pester/Source/NJRDateFormatter.m

    r361 r367  
    88
    99#import "NJRDateFormatter.h"
    10 
    11 // generated by perl -MExtUtils::Embed -e xsinit -- -o perlxsi.c
    12 #include <EXTERN.h>
    13 #include <perl.h>
    14 
    15 EXTERN_C void xs_init (pTHX);
    16 
    17 EXTERN_C void boot_DynaLoader (pTHX_ CV* cv);
    18 
    19 EXTERN_C void
    20 xs_init(pTHX)
    21 {
    22     char *file = __FILE__;
    23     dXSUB_SYS;
    24    
    25     /* DynaLoader is a special case */
    26     newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file);
    27 }
    28 // end generated code
    29 
    30 static PerlInterpreter *my_perl;
    31 static NSDateFormatter *dateManipFormatter;
    32 
    33 static NSDate *parse_natural_language_date(NSString *input) {
    34     if (my_perl == NULL) return nil;
    35    
    36     if ([input rangeOfString: @"|"].length > 0) {
    37         NSMutableString *sanitized = [[input mutableCopy] autorelease];
    38         [sanitized replaceOccurrencesOfString: @"|" withString: @""
    39                                       options: NSLiteralSearch
    40                                         range: NSMakeRange(0, [sanitized length])];
    41         input = sanitized;
    42     }
    43    
    44     NSString *temp = [[NSString alloc] initWithFormat: @"UnixDate(q|%@|, '%%q')", input];
    45     // NSLog(@"%@", temp);
    46     SV *d = eval_pv([temp UTF8String], TRUE);
    47     [temp release];
    48     if (d == NULL) return nil;
    49    
    50     STRLEN s_len;
    51     char *s = SvPV(d, s_len);
    52     if (s == NULL || s_len == 0) return nil;
    53    
    54     NSDate *date = [dateManipFormatter dateFromString: [NSString stringWithUTF8String: s]];
    55     // NSLog(@"%@", date);
    56    
    57     return date;
    58 }
    59 
    60 static void init_perl(void) {
    61     const char *argv[] = {"", "-CSD", "-I", "", "-MDate::Manip", "-e", "0"};
    62     argv[3] = [[[NSBundle mainBundle] resourcePath] fileSystemRepresentation];
    63     PERL_SYS_INIT(0, NULL);
    64     my_perl = perl_alloc();
    65     if (my_perl == NULL) return;
    66    
    67     perl_construct(my_perl);
    68     if (perl_parse(my_perl, xs_init, 7, (char **)argv, NULL) != 0) goto fail;
    69    
    70     PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
    71     if (perl_run(my_perl) != 0) goto fail;
    72    
    73     // XXX detect localization changes
    74     eval_pv("Date_Init(\"Language=English\", \"DateFormat=non-US\", \"Internal=1\"", TRUE);
    75 
    76     if (parse_natural_language_date(@"tomorrow") == nil) goto fail;
    77    
    78     return;
    79    
    80 fail:
    81     perl_destruct(my_perl);
    82     perl_free(my_perl);
    83     PERL_SYS_TERM();
    84     my_perl = NULL;
    85 }
     10#import "ParseDate.h"
     11#include <dlfcn.h>
    8612
    8713// workaround for bug in Jaguar (and earlier?) NSCalendarDate dateWithNaturalLanguageString:
     
    12046+ (void)initialize;
    12147{
    122     dateManipFormatter = [[NSDateFormatter alloc] init];
    123     [dateManipFormatter setDateFormat: @"yyyyMMddHHmmss"]; // Date::Manip's "%q"
    124     init_perl();
     48    long minorVersion, majorVersion;
     49    Gestalt(gestaltSystemVersionMajor, &majorVersion);
     50    Gestalt(gestaltSystemVersionMinor, &minorVersion);
     51    if (majorVersion != 10)
     52        return;
     53   
     54    NSString *libName;
     55    if (minorVersion == 4) {
     56        libName = @"libParseDate-10.4";
     57    } else if (minorVersion == 5) {
     58        libName = @"libParseDate-10.5";
     59    } else {
     60        return;
     61    }
     62   
     63    NSString *libPath = [[NSBundle mainBundle] pathForResource: libName ofType: @"dylib"];
     64    if (libPath == nil)
     65        return;
     66   
     67    void *lib = dlopen([libPath fileSystemRepresentation], RTLD_LAZY | RTLD_GLOBAL);
     68    const char *libError;
     69    if ( (libError = dlerror()) != NULL) {
     70        NSLog(@"failed to dlopen %@: %s", libPath, libError);
     71        return;
     72    }
     73   
     74    parse_natural_language_date = dlsym(lib, "parse_natural_language_date");
     75    if ( (libError = dlerror()) != NULL) {
     76        NSLog(@"failed to look up parse_natural_language_date in %@: %s", libPath, libError);
     77        parse_natural_language_date = NULL;
     78        return;
     79    }
    12580}
    12681
     
    13085    NSMutableArray *tryFormatters = [[NSMutableArray alloc] init];
    13186   
    132     for (NSDateFormatterStyle *s = formatterStyles ; *s < NSDateFormatterNoStyle ; *s++) {
     87    for (const NSDateFormatterStyle *s = formatterStyles ; *s < NSDateFormatterNoStyle ; *s++) {
    13388        NSDateFormatter *tryFormatter = [[NSDateFormatter alloc] init];
    13489        [tryFormatter setLenient: YES];
     
    149104    NSMutableArray *tryFormatters = [[NSMutableArray alloc] init];
    150105   
    151     for (NSDateFormatterStyle *s = formatterStyles ; *s < NSDateFormatterNoStyle ; *s++) {
     106    for (const NSDateFormatterStyle *s = formatterStyles ; *s < NSDateFormatterNoStyle ; *s++) {
    152107        NSDateFormatter *tryFormatter = [[NSDateFormatter alloc] init];
    153108        [tryFormatter setLenient: YES];
     
    196151    }
    197152   
     153    if (parse_natural_language_date == NULL) return nil;
     154
    198155    date = parse_natural_language_date(string);
    199156    if (date != nil) goto success;
     
    211168+ (BOOL)naturalLanguageParsingAvailable;
    212169{
    213     return (my_perl != NULL);
     170    return (parse_natural_language_date != NULL);
    214171}
    215172@end
  • trunk/Cocoa/Pester/Source/Pester.xcodeproj/nicholas.mode2v3

    r366 r367  
    203203                        <dict>
    204204                                <key>PBXProjectModuleGUID</key>
    205                                 <string>E150468D0CFD567100DE47E9</string>
     205                                <string>E126D5AE0D0003070024B2EA</string>
    206206                                <key>PBXProjectModuleLabel</key>
    207207                                <string>PSAlarm.m</string>
     
    211211                                        <dict>
    212212                                                <key>PBXProjectModuleGUID</key>
    213                                                 <string>E150468E0CFD567100DE47E9</string>
     213                                                <string>E126D5AF0D0003070024B2EA</string>
    214214                                                <key>PBXProjectModuleLabel</key>
    215215                                                <string>PSAlarm.m</string>
     
    217217                                                <integer>0</integer>
    218218                                                <key>bookmark</key>
    219                                                 <string>E15046B30CFD5BA600DE47E9</string>
     219                                                <string>E126D5B10D0003070024B2EA</string>
    220220                                                <key>history</key>
    221221                                                <array>
    222                                                         <string>E150468F0CFD567100DE47E9</string>
    223                                                         <string>E15046A90CFD5AF700DE47E9</string>
    224                                                 </array>
    225                                                 <key>prevStack</key>
    226                                                 <array>
    227                                                         <string>E15046900CFD567100DE47E9</string>
    228                                                         <string>E15046910CFD567100DE47E9</string>
     222                                                        <string>E126D5B00D0003070024B2EA</string>
    229223                                                </array>
    230224                                        </dict>
     
    242236                                <true/>
    243237                                <key>RubberWindowFrame</key>
    244                                 <string>179 245 1052 933 0 0 1920 1178 </string>
    245                         </dict>
    246                 </dict>
    247                 <dict>
    248                         <key>Content</key>
    249                         <dict>
    250                                 <key>PBXProjectModuleGUID</key>
    251                                 <string>E15046930CFD567100DE47E9</string>
    252                                 <key>PBXProjectModuleLabel</key>
    253                                 <string>PSSnoozeUntilController.m</string>
    254                                 <key>PBXSplitModuleInNavigatorKey</key>
    255                                 <dict>
    256                                         <key>Split0</key>
    257                                         <dict>
    258                                                 <key>PBXProjectModuleGUID</key>
    259                                                 <string>E15046940CFD567100DE47E9</string>
    260                                                 <key>PBXProjectModuleLabel</key>
    261                                                 <string>PSSnoozeUntilController.m</string>
    262                                                 <key>_historyCapacity</key>
    263                                                 <integer>0</integer>
    264                                                 <key>bookmark</key>
    265                                                 <string>E15046B40CFD5BA600DE47E9</string>
    266                                                 <key>history</key>
    267                                                 <array>
    268                                                         <string>E15046950CFD567100DE47E9</string>
    269                                                         <string>E15046AD0CFD5B6400DE47E9</string>
    270                                                 </array>
    271                                                 <key>prevStack</key>
    272                                                 <array>
    273                                                         <string>E15046970CFD567100DE47E9</string>
    274                                                         <string>E15046980CFD567100DE47E9</string>
    275                                                 </array>
    276                                         </dict>
    277                                         <key>SplitCount</key>
    278                                         <string>1</string>
    279                                 </dict>
    280                                 <key>StatusBarVisibility</key>
    281                                 <false/>
    282                         </dict>
    283                         <key>Geometry</key>
    284                         <dict>
    285                                 <key>Frame</key>
    286                                 <string>{{0, -1}, {872, 915}}</string>
    287                                 <key>PBXModuleWindowStatusBarHidden2</key>
    288                                 <true/>
    289                                 <key>RubberWindowFrame</key>
    290                                 <string>688 76 872 935 0 0 1920 1178 </string>
    291                         </dict>
    292                 </dict>
    293                 <dict>
    294                         <key>Content</key>
    295                         <dict>
    296                                 <key>PBXProjectModuleGUID</key>
    297                                 <string>E150469E0CFD567100DE47E9</string>
    298                                 <key>PBXProjectModuleLabel</key>
    299                                 <string>PSAlarm.h</string>
    300                                 <key>PBXSplitModuleInNavigatorKey</key>
    301                                 <dict>
    302                                         <key>Split0</key>
    303                                         <dict>
    304                                                 <key>PBXProjectModuleGUID</key>
    305                                                 <string>E150469F0CFD567100DE47E9</string>
    306                                                 <key>PBXProjectModuleLabel</key>
    307                                                 <string>PSAlarm.h</string>
    308                                                 <key>_historyCapacity</key>
    309                                                 <integer>0</integer>
    310                                                 <key>bookmark</key>
    311                                                 <string>E15046B50CFD5BA600DE47E9</string>
    312                                                 <key>history</key>
    313                                                 <array>
    314                                                         <string>E15046A00CFD567100DE47E9</string>
    315                                                         <string>E15046A10CFD567100DE47E9</string>
    316                                                 </array>
    317                                                 <key>prevStack</key>
    318                                                 <array>
    319                                                         <string>E15046A20CFD567100DE47E9</string>
    320                                                         <string>E15046A30CFD567100DE47E9</string>
    321                                                         <string>E15046A40CFD567100DE47E9</string>
    322                                                 </array>
    323                                         </dict>
    324                                         <key>SplitCount</key>
    325                                         <string>1</string>
    326                                 </dict>
    327                                 <key>StatusBarVisibility</key>
    328                                 <false/>
    329                         </dict>
    330                         <key>Geometry</key>
    331                         <dict>
    332                                 <key>Frame</key>
    333                                 <string>{{0, -1}, {1016, 966}}</string>
    334                                 <key>PBXModuleWindowStatusBarHidden2</key>
    335                                 <true/>
    336                                 <key>RubberWindowFrame</key>
    337                                 <string>466 188 1016 986 0 0 1920 1178 </string>
    338                         </dict>
    339                 </dict>
    340                 <dict>
    341                         <key>Content</key>
    342                         <dict>
    343                                 <key>PBXProjectModuleGUID</key>
    344                                 <string>E150469A0CFD567100DE47E9</string>
    345                                 <key>PBXProjectModuleLabel</key>
    346                                 <string>PSTimeDateEditor.m</string>
    347                                 <key>PBXSplitModuleInNavigatorKey</key>
    348                                 <dict>
    349                                         <key>Split0</key>
    350                                         <dict>
    351                                                 <key>PBXProjectModuleGUID</key>
    352                                                 <string>E150469B0CFD567100DE47E9</string>
    353                                                 <key>PBXProjectModuleLabel</key>
    354                                                 <string>PSTimeDateEditor.m</string>
    355                                                 <key>_historyCapacity</key>
    356                                                 <integer>0</integer>
    357                                                 <key>bookmark</key>
    358                                                 <string>E15046B60CFD5BA600DE47E9</string>
    359                                                 <key>history</key>
    360                                                 <array>
    361                                                         <string>E150469C0CFD567100DE47E9</string>
    362                                                 </array>
    363                                         </dict>
    364                                         <key>SplitCount</key>
    365                                         <string>1</string>
    366                                 </dict>
    367                                 <key>StatusBarVisibility</key>
    368                                 <false/>
    369                         </dict>
    370                         <key>Geometry</key>
    371                         <dict>
    372                                 <key>Frame</key>
    373                                 <string>{{0, -1}, {889, 678}}</string>
    374                                 <key>PBXModuleWindowStatusBarHidden2</key>
    375                                 <true/>
    376                                 <key>RubberWindowFrame</key>
    377                                 <string>102 123 889 698 0 0 1920 1178 </string>
    378                         </dict>
    379                 </dict>
    380                 <dict>
    381                         <key>Content</key>
    382                         <dict>
    383                                 <key>PBXProjectModuleGUID</key>
    384                                 <string>E15046A60CFD567100DE47E9</string>
    385                                 <key>PBXProjectModuleLabel</key>
    386                                 <string>PSAlarmNotifierController.m</string>
    387                                 <key>PBXSplitModuleInNavigatorKey</key>
    388                                 <dict>
    389                                         <key>Split0</key>
    390                                         <dict>
    391                                                 <key>PBXProjectModuleGUID</key>
    392                                                 <string>E15046A70CFD567100DE47E9</string>
    393                                                 <key>PBXProjectModuleLabel</key>
    394                                                 <string>PSAlarmNotifierController.m</string>
    395                                                 <key>_historyCapacity</key>
    396                                                 <integer>0</integer>
    397                                                 <key>bookmark</key>
    398                                                 <string>E15046B70CFD5BA600DE47E9</string>
    399                                                 <key>history</key>
    400                                                 <array>
    401                                                         <string>E15046760CFD507900DE47E9</string>
    402                                                 </array>
    403                                         </dict>
    404                                         <key>SplitCount</key>
    405                                         <string>1</string>
    406                                 </dict>
    407                                 <key>StatusBarVisibility</key>
    408                                 <false/>
    409                         </dict>
    410                         <key>Geometry</key>
    411                         <dict>
    412                                 <key>Frame</key>
    413                                 <string>{{0, -1}, {820, 819}}</string>
    414                                 <key>PBXModuleWindowStatusBarHidden2</key>
    415                                 <true/>
    416                                 <key>RubberWindowFrame</key>
    417                                 <string>613 82 820 839 0 0 1920 1178 </string>
     238                                <string>840 106 1052 933 0 0 1920 1178 </string>
    418239                        </dict>
    419240                </dict>
     
    481302                                                                                <string>29B97314FDCFA39411CA2CEA</string>
    482303                                                                                <string>080E96DDFE201D6D7F000001</string>
    483                                                                                 <string>F560E311035787D501A4E466</string>
    484                                                                                 <string>29B97317FDCFA39411CA2CEA</string>
    485                                                                                 <string>E10E71F3040C335800050002</string>
    486                                                                                 <string>E19DCBE503BE516000B934BF</string>
    487                                                                                 <string>E17562BC0CF8E7A800FC5057</string>
     304                                                                                <string>F560E312035787E001A4E466</string>
     305                                                                                <string>19C28FACFE9D520D11CA2CBB</string>
    488306                                                                        </array>
    489307                                                                        <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
    490308                                                                        <array>
    491309                                                                                <array>
    492                                                                                         <integer>22</integer>
    493                                                                                         <integer>4</integer>
     310                                                                                        <integer>11</integer>
     311                                                                                        <integer>7</integer>
    494312                                                                                        <integer>1</integer>
    495313                                                                                        <integer>0</integer>
     
    497315                                                                        </array>
    498316                                                                        <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
    499                                                                         <string>{{0, 596}, {334, 441}}</string>
     317                                                                        <string>{{0, 0}, {334, 441}}</string>
    500318                                                                </dict>
    501319                                                                <key>PBXTopSmartGroupGIDs</key>
     
    516334                                                                </array>
    517335                                                                <key>RubberWindowFrame</key>
    518                                                                 <string>1570 647 351 527 0 0 1920 1178 </string>
     336                                                                <string>1565 182 351 527 0 0 1920 1178 </string>
    519337                                                        </dict>
    520338                                                        <key>Module</key>
     
    556374                                                                        <array>
    557375                                                                                <array>
     376                                                                                        <integer>3</integer>
    558377                                                                                        <integer>0</integer>
    559378                                                                                </array>
     
    656475                        <key>TableOfContents</key>
    657476                        <array>
    658                                 <string>E15046720CFD4F8A00DE47E9</string>
    659                                 <string>E15046730CFD4F8A00DE47E9</string>
     477                                <string>E126D5AC0D0003070024B2EA</string>
     478                                <string>E126D5AD0D0003070024B2EA</string>
    660479                                <string>1C9437FD063B20B00039CFAC</string>
    661480                                <string>1C9437FE063B20B00039CFAC</string>
     
    690509        <key>WindowOrderList</key>
    691510        <array>
    692                 <string>1C530D54069F1CE1000CFCEE</string>
    693                 <string>E15046A60CFD567100DE47E9</string>
    694                 <string>1C530D52069F1CE1000CFCEE</string>
    695                 <string>E150469A0CFD567100DE47E9</string>
    696                 <string>1C530D5B069F1CE1000CFCEE</string>
    697                 <string>1C530D57069F1CE1000CFCEE</string>
    698                 <string>E150469E0CFD567100DE47E9</string>
    699                 <string>E15046930CFD567100DE47E9</string>
    700                 <string>E150468D0CFD567100DE47E9</string>
     511                <string>E126D5AE0D0003070024B2EA</string>
    701512                <string>/Users/nicholas/Documents/Development/Pester/Source/Pester.xcodeproj</string>
    702513        </array>
    703514        <key>WindowString</key>
    704         <string>1570 647 351 527 0 0 1920 1178 </string>
     515        <string>1565 182 351 527 0 0 1920 1178 </string>
    705516        <key>WindowToolsV3</key>
    706517        <array>
     
    855666                                        <array>
    856667                                                <dict>
    857                                                         <key>BecomeActive</key>
    858                                                         <true/>
    859668                                                        <key>ContentConfiguration</key>
    860669                                                        <dict>
     
    862671                                                                <string>1CD0528F0623707200166675</string>
    863672                                                                <key>PBXProjectModuleLabel</key>
    864                                                                 <string>PSAlarm.m</string>
     673                                                                <string></string>
    865674                                                                <key>StatusBarVisibility</key>
    866675                                                                <true/>
     
    871680                                                                <string>{{0, 0}, {930, 253}}</string>
    872681                                                                <key>RubberWindowFrame</key>
    873                                                                 <string>928 514 930 535 0 0 1920 1178 </string>
     682                                                                <string>629 565 930 535 0 0 1920 1178 </string>
    874683                                                        </dict>
    875684                                                        <key>Module</key>
     
    879688                                                </dict>
    880689                                                <dict>
     690                                                        <key>BecomeActive</key>
     691                                                        <true/>
    881692                                                        <key>ContentConfiguration</key>
    882693                                                        <dict>
     
    895706                                                                <string>{{0, 258}, {930, 236}}</string>
    896707                                                                <key>RubberWindowFrame</key>
    897                                                                 <string>928 514 930 535 0 0 1920 1178 </string>
     708                                                                <string>629 565 930 535 0 0 1920 1178 </string>
    898709                                                        </dict>
    899710                                                        <key>Module</key>
     
    918729                        <array>
    919730                                <string>1C530D52069F1CE1000CFCEE</string>
    920                                 <string>E150467F0CFD54FF00DE47E9</string>
     731                                <string>E19CC6530CFDF6940079DCFC</string>
    921732                                <string>1CD0528F0623707200166675</string>
    922733                                <string>XCMainBuildResultsModuleGUID</string>
     
    925736                        <string>xcode.toolbar.config.buildV3</string>
    926737                        <key>WindowString</key>
    927                         <string>928 514 930 535 0 0 1920 1178 </string>
     738                        <string>629 565 930 535 0 0 1920 1178 </string>
    928739                        <key>WindowToolGUID</key>
    929740                        <string>1C530D52069F1CE1000CFCEE</string>
     
    960771                                                                                <key>sizes</key>
    961772                                                                                <array>
    962                                                                                         <string>{{0, 0}, {445, 375}}</string>
    963                                                                                         <string>{{445, 0}, {536, 375}}</string>
     773                                                                                        <string>{{0, 0}, {445, 380}}</string>
     774                                                                                        <string>{{445, 0}, {536, 380}}</string>
    964775                                                                                </array>
    965776                                                                        </dict>
     
    976787                                                                                <key>sizes</key>
    977788                                                                                <array>
    978                                                                                         <string>{{0, 0}, {981, 375}}</string>
    979                                                                                         <string>{{0, 375}, {981, 343}}</string>
     789                                                                                        <string>{{0, 0}, {981, 380}}</string>
     790                                                                                        <string>{{0, 380}, {981, 338}}</string>
    980791                                                                                </array>
    981792                                                                        </dict>
     
    1010821                                                                        </array>
    1011822                                                                        <key>Frame</key>
    1012                                                                         <string>{{445, 0}, {536, 375}}</string>
     823                                                                        <string>{{445, 0}, {536, 380}}</string>
    1013824                                                                        <key>RubberWindowFrame</key>
    1014825                                                                        <string>843 200 981 759 0 0 1920 1178 </string>
     
    1038849                        <array>
    1039850                                <string>1C530D54069F1CE1000CFCEE</string>
    1040                                 <string>E15046800CFD54FF00DE47E9</string>
     851                                <string>E19CC6130CFDF0FB0079DCFC</string>
    1041852                                <string>1C162984064C10D400B95A72</string>
    1042                                 <string>E15046810CFD54FF00DE47E9</string>
    1043                                 <string>E15046820CFD54FF00DE47E9</string>
    1044                                 <string>E15046830CFD54FF00DE47E9</string>
    1045                                 <string>E15046840CFD54FF00DE47E9</string>
    1046                                 <string>E15046850CFD54FF00DE47E9</string>
     853                                <string>E19CC6140CFDF0FB0079DCFC</string>
     854                                <string>E19CC6150CFDF0FB0079DCFC</string>
     855                                <string>E19CC6160CFDF0FB0079DCFC</string>
     856                                <string>E19CC6170CFDF0FB0079DCFC</string>
     857                                <string>E19CC6180CFDF0FB0079DCFC</string>
    1047858                        </array>
    1048859                        <key>ToolbarConfiguration</key>
     
    1076887                                                                                <string>1CDD528C0622207200134675</string>
    1077888                                                                                <key>PBXProjectModuleLabel</key>
    1078                                                                                 <string>PSAlarm.m</string>
     889                                                                                <string>&lt;No Editor&gt;</string>
    1079890                                                                                <key>StatusBarVisibility</key>
    1080891                                                                                <true/>
     
    1134945                        <array>
    1135946                                <string>1C530D57069F1CE1000CFCEE</string>
    1136                                 <string>E15046870CFD54FF00DE47E9</string>
    1137                                 <string>E15046880CFD54FF00DE47E9</string>
     947                                <string>E19CC6280CFDF14A0079DCFC</string>
     948                                <string>E19CC6290CFDF14A0079DCFC</string>
    1138949                                <string>1CDD528C0622207200134675</string>
    1139950                                <string>1CD0528E0623707200166675</string>
     
    1144955                        <string>1C530D57069F1CE1000CFCEE</string>
    1145956                        <key>WindowToolIsVisible</key>
    1146                         <true/>
     957                        <false/>
    1147958                </dict>
    1148959                <dict>
     
    1163974                                        <array>
    1164975                                                <dict>
    1165                                                         <key>BecomeActive</key>
    1166                                                         <true/>
    1167976                                                        <key>ContentConfiguration</key>
    1168977                                                        <dict>
     
    12001009                        <array>
    12011010                                <string>1C530D5B069F1CE1000CFCEE</string>
    1202                                 <string>E15046890CFD54FF00DE47E9</string>
     1011                                <string>E19CC6190CFDF0FB0079DCFC</string>
    12031012                                <string>1C78EAAC065D492600B07095</string>
    12041013                        </array>
     
    12101019                        <string>1C530D5B069F1CE1000CFCEE</string>
    12111020                        <key>WindowToolIsVisible</key>
    1212                         <true/>
     1021                        <false/>
    12131022                </dict>
    12141023                <dict>
     
    13411150                        <array>
    13421151                                <string>E1B123120CF664D6004975AA</string>
    1343                                 <string>E15046670CFD45AE00DE47E9</string>
     1152                                <string>E19CC4EC0CFDDC9A0079DCFC</string>
    13441153                                <string>1C78EAB2065D492600B07095</string>
    13451154                                <string>1CD052920623707200166675</string>
  • trunk/Cocoa/Pester/Source/Pester.xcodeproj/nicholas.pbxuser

    r366 r367  
    44                uiCtxt = {
    55                        sepNavIntBoundsRect = "{{0, 0}, {813, 899}}";
    6                         sepNavSelRange = "{105, 0}";
     6                        sepNavSelRange = "{145, 0}";
    77                        sepNavVisRange = "{0, 229}";
    88                        sepNavWindowFrame = "{{15, 238}, {872, 935}}";
     
    1515                activeTarget = E1B11EE30CF5F30F004975AA /* Pester */;
    1616                addToTargets = (
     17                        E19CC5210CFDE3350079DCFC /* ParseDate-10.4 */,
    1718                );
    1819                breakpoints = (
     
    7475                                );
    7576                        };
    76                         PBXPerProjectTemplateStateSaveDate = 217930680;
     77                        PBXPerProjectTemplateStateSaveDate = 218257959;
    7778                        "PBXTemplateGeometry-F5314676015831810DCA290F" = {
    7879                                ContentSize = "{618, 257}";
     
    793794                                },
    794795                        );
    795                         PBXWorkspaceStateSaveDate = 217930680;
     796                        PBXWorkspaceStateSaveDate = 218257959;
    796797                };
    797798                perUserProjectItems = {
    798                         E15046760CFD507900DE47E9 = E15046760CFD507900DE47E9 /* PBXBookmark */;
    799                         E150468F0CFD567100DE47E9 = E150468F0CFD567100DE47E9 /* PBXTextBookmark */;
    800                         E15046900CFD567100DE47E9 = E15046900CFD567100DE47E9 /* PBXTextBookmark */;
    801                         E15046910CFD567100DE47E9 = E15046910CFD567100DE47E9 /* PBXTextBookmark */;
    802                         E15046950CFD567100DE47E9 = E15046950CFD567100DE47E9 /* PBXTextBookmark */;
    803                         E15046970CFD567100DE47E9 = E15046970CFD567100DE47E9 /* PBXTextBookmark */;
    804                         E15046980CFD567100DE47E9 = E15046980CFD567100DE47E9 /* PBXTextBookmark */;
    805                         E150469C0CFD567100DE47E9 = E150469C0CFD567100DE47E9 /* PBXTextBookmark */;
    806                         E15046A00CFD567100DE47E9 = E15046A00CFD567100DE47E9 /* PBXTextBookmark */;
    807                         E15046A10CFD567100DE47E9 = E15046A10CFD567100DE47E9 /* PBXTextBookmark */;
    808                         E15046A20CFD567100DE47E9 = E15046A20CFD567100DE47E9 /* PBXTextBookmark */;
    809                         E15046A30CFD567100DE47E9 = E15046A30CFD567100DE47E9 /* PBXTextBookmark */;
    810                         E15046A40CFD567100DE47E9 = E15046A40CFD567100DE47E9 /* PBXTextBookmark */;
    811                         E15046A90CFD5AF700DE47E9 = E15046A90CFD5AF700DE47E9 /* PBXTextBookmark */;
    812                         E15046AD0CFD5B6400DE47E9 = E15046AD0CFD5B6400DE47E9 /* PBXTextBookmark */;
    813                         E15046B30CFD5BA600DE47E9 = E15046B30CFD5BA600DE47E9 /* PBXTextBookmark */;
    814                         E15046B40CFD5BA600DE47E9 = E15046B40CFD5BA600DE47E9 /* PBXTextBookmark */;
    815                         E15046B50CFD5BA600DE47E9 = E15046B50CFD5BA600DE47E9 /* PBXTextBookmark */;
    816                         E15046B60CFD5BA600DE47E9 = E15046B60CFD5BA600DE47E9 /* PBXTextBookmark */;
    817                         E15046B70CFD5BA600DE47E9 = E15046B70CFD5BA600DE47E9 /* PBXTextBookmark */;
     799                        E126D5B00D0003070024B2EA = E126D5B00D0003070024B2EA /* PBXBookmark */;
     800                        E126D5B10D0003070024B2EA = E126D5B10D0003070024B2EA /* PBXTextBookmark */;
     801                        E16E5C100D025BD2003C85BE /* PBXBookmark */ = E16E5C100D025BD2003C85BE /* PBXBookmark */;
     802                        E16E5C110D025BD2003C85BE /* PBXTextBookmark */ = E16E5C110D025BD2003C85BE /* PBXTextBookmark */;
    818803                };
    819804                sourceControlManager = E1B11EDC0CF5F2EB004975AA /* Source Control */;
     
    862847                vrLen = 1001;
    863848                vrLoc = 30;
     849        };
     850        E126D5B00D0003070024B2EA /* PBXBookmark */ = {
     851                isa = PBXBookmark;
     852                fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
     853        };
     854        E126D5B10D0003070024B2EA /* PBXTextBookmark */ = {
     855                isa = PBXTextBookmark;
     856                fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
     857                name = "PSAlarm.m: 220";
     858                rLen = 0;
     859                rLoc = 7368;
     860                rType = 0;
     861                vrLen = 1989;
     862                vrLoc = 7123;
    864863        };
    865864        E130B91603B69C6300000028 /* PBXBookmarkGroup */ = {
     
    943942                };
    944943        };
    945         E15046760CFD507900DE47E9 /* PBXBookmark */ = {
    946                 isa = PBXBookmark;
    947                 fRef = F59DC6DC0353DE5101AEEDB1 /* PSAlarmNotifierController.m */;
    948         };
    949         E150468F0CFD567100DE47E9 /* PBXTextBookmark */ = {
    950                 isa = PBXTextBookmark;
    951                 fRef = F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */;
    952                 name = "PSAlarm.h: 50";
    953                 rLen = 0;
    954                 rLoc = 1577;
    955                 rType = 0;
    956                 vrLen = 2637;
    957                 vrLoc = 0;
    958         };
    959         E15046900CFD567100DE47E9 /* PBXTextBookmark */ = {
    960                 isa = PBXTextBookmark;
    961                 fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
    962                 name = "PSAlarm.m: 249";
    963                 rLen = 0;
    964                 rLoc = 7961;
    965                 rType = 0;
    966                 vrLen = 2044;
    967                 vrLoc = 6587;
    968         };
    969         E15046910CFD567100DE47E9 /* PBXTextBookmark */ = {
    970                 isa = PBXTextBookmark;
    971                 fRef = F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */;
    972                 name = "PSAlarm.h: 50";
    973                 rLen = 0;
    974                 rLoc = 1577;
    975                 rType = 0;
    976                 vrLen = 2637;
    977                 vrLoc = 0;
    978         };
    979         E15046950CFD567100DE47E9 /* PBXTextBookmark */ = {
    980                 isa = PBXTextBookmark;
    981                 fRef = E1DEF10203FF816300050002 /* PSSnoozeUntilController.h */;
    982                 name = "PSSnoozeUntilController.h: 30";
    983                 rLen = 0;
    984                 rLoc = 1039;
    985                 rType = 0;
    986                 vrLen = 1148;
    987                 vrLoc = 0;
    988         };
    989         E15046970CFD567100DE47E9 /* PBXTextBookmark */ = {
    990                 isa = PBXTextBookmark;
    991                 fRef = E1DEF10303FF816300050002 /* PSSnoozeUntilController.m */;
    992                 name = "PSSnoozeUntilController.m: 25";
    993                 rLen = 0;
    994                 rLoc = 742;
    995                 rType = 0;
    996                 vrLen = 2909;
    997                 vrLoc = 47;
    998         };
    999         E15046980CFD567100DE47E9 /* PBXTextBookmark */ = {
    1000                 isa = PBXTextBookmark;
    1001                 fRef = E1DEF10203FF816300050002 /* PSSnoozeUntilController.h */;
    1002                 name = "PSSnoozeUntilController.h: 30";
    1003                 rLen = 0;
    1004                 rLoc = 1039;
    1005                 rType = 0;
    1006                 vrLen = 1148;
    1007                 vrLoc = 0;
    1008         };
    1009         E150469C0CFD567100DE47E9 /* PBXTextBookmark */ = {
    1010                 isa = PBXTextBookmark;
    1011                 fRef = E1DEF117040014EB00050002 /* PSTimeDateEditor.m */;
    1012                 rLen = 1;
    1013                 rLoc = 11;
    1014                 rType = 1;
    1015         };
    1016         E15046A00CFD567100DE47E9 /* PBXTextBookmark */ = {
    1017                 isa = PBXTextBookmark;
    1018                 fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
    1019                 name = "PSAlarm.m: 83";
    1020                 rLen = 0;
    1021                 rLoc = 2669;
    1022                 rType = 0;
    1023                 vrLen = 2408;
    1024                 vrLoc = 932;
    1025         };
    1026         E15046A10CFD567100DE47E9 /* PBXTextBookmark */ = {
    1027                 isa = PBXTextBookmark;
    1028                 fRef = F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */;
    1029                 name = "PSAlarm.h: 1";
    1030                 rLen = 0;
    1031                 rLoc = 0;
    1032                 rType = 0;
    1033                 vrLen = 2636;
    1034                 vrLoc = 0;
    1035         };
    1036         E15046A20CFD567100DE47E9 /* PBXTextBookmark */ = {
    1037                 isa = PBXTextBookmark;
    1038                 fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
    1039                 name = "PSAlarm.m: 49";
    1040                 rLen = 0;
    1041                 rLoc = 1836;
    1042                 rType = 0;
    1043                 vrLen = 2668;
    1044                 vrLoc = 0;
    1045         };
    1046         E15046A30CFD567100DE47E9 /* PBXTextBookmark */ = {
    1047                 isa = PBXTextBookmark;
    1048                 fRef = F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */;
    1049                 name = "PSAlarm.h: 1";
    1050                 rLen = 0;
    1051                 rLoc = 0;
    1052                 rType = 0;
    1053                 vrLen = 2636;
    1054                 vrLoc = 0;
    1055         };
    1056         E15046A40CFD567100DE47E9 /* PBXTextBookmark */ = {
    1057                 isa = PBXTextBookmark;
    1058                 fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
    1059                 name = "PSAlarm.m: 83";
    1060                 rLen = 0;
    1061                 rLoc = 2669;
    1062                 rType = 0;
    1063                 vrLen = 2408;
    1064                 vrLoc = 932;
    1065         };
    1066         E15046A90CFD5AF700DE47E9 /* PBXTextBookmark */ = {
    1067                 isa = PBXTextBookmark;
    1068                 fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
    1069                 rLen = 14;
    1070                 rLoc = 7839;
    1071                 rType = 0;
    1072         };
    1073         E15046AD0CFD5B6400DE47E9 /* PBXTextBookmark */ = {
    1074                 isa = PBXTextBookmark;
    1075                 fRef = E1DEF10303FF816300050002 /* PSSnoozeUntilController.m */;
    1076                 name = "PSSnoozeUntilController.m: 33";
    1077                 rLen = 4;
    1078                 rLoc = 1177;
    1079                 rType = 0;
    1080                 vrLen = 2305;
    1081                 vrLoc = 3089;
    1082         };
    1083         E15046B30CFD5BA600DE47E9 /* PBXTextBookmark */ = {
    1084                 isa = PBXTextBookmark;
    1085                 fRef = F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */;
    1086                 name = "PSAlarm.m: 253";
    1087                 rLen = 0;
    1088                 rLoc = 8066;
    1089                 rType = 0;
    1090                 vrLen = 1902;
    1091                 vrLoc = 7055;
    1092         };
    1093         E15046B40CFD5BA600DE47E9 /* PBXTextBookmark */ = {
    1094                 isa = PBXTextBookmark;
    1095                 fRef = E1DEF10303FF816300050002 /* PSSnoozeUntilController.m */;
    1096                 name = "PSSnoozeUntilController.m: 70";
    1097                 rLen = 5;
    1098                 rLoc = 2643;
    1099                 rType = 0;
    1100                 vrLen = 2997;
    1101                 vrLoc = 1131;
    1102         };
    1103         E15046B50CFD5BA600DE47E9 /* PBXTextBookmark */ = {
    1104                 isa = PBXTextBookmark;
    1105                 fRef = F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */;
    1106                 name = "PSAlarm.h: 48";
    1107                 rLen = 0;
    1108                 rLoc = 1545;
    1109                 rType = 0;
    1110                 vrLen = 2643;
    1111                 vrLoc = 0;
    1112         };
    1113         E15046B60CFD5BA600DE47E9 /* PBXTextBookmark */ = {
    1114                 isa = PBXTextBookmark;
    1115                 fRef = E1DEF117040014EB00050002 /* PSTimeDateEditor.m */;
    1116                 name = "PSTimeDateEditor.m: 23";
    1117                 rLen = 0;
    1118                 rLoc = 829;
    1119                 rType = 0;
    1120                 vrLen = 2238;
    1121                 vrLoc = 0;
    1122         };
    1123         E15046B70CFD5BA600DE47E9 /* PBXTextBookmark */ = {
    1124                 isa = PBXTextBookmark;
    1125                 fRef = F59DC6DC0353DE5101AEEDB1 /* PSAlarmNotifierController.m */;
    1126                 name = "PSAlarmNotifierController.m: 97";
    1127                 rLen = 43;
    1128                 rLoc = 3102;
    1129                 rType = 0;
    1130                 vrLen = 2023;
    1131                 vrLoc = 2791;
    1132         };
    1133944        E162698303B6189000000028 /* NSTableView-NJRExtensions.m */ = {
    1134945                uiCtxt = {
     
    1161972                };
    1162973        };
     974        E16E5C100D025BD2003C85BE /* PBXBookmark */ = {
     975                isa = PBXBookmark;
     976                fRef = E1A18CAC03B4344C00000028 /* PSAlerts.m */;
     977        };
     978        E16E5C110D025BD2003C85BE /* PBXTextBookmark */ = {
     979                isa = PBXTextBookmark;
     980                fRef = E1A18CAC03B4344C00000028 /* PSAlerts.m */;
     981                name = "PSAlerts.m: 139";
     982                rLen = 7;
     983                rLoc = 3864;
     984                rType = 0;
     985                vrLen = 463;
     986                vrLoc = 3555;
     987        };
    1163988        E17562BD0CF8E7D000FC5057 /* updates.xml */ = {
    1164989                uiCtxt = {
    1165                         sepNavIntBoundsRect = "{{0, 0}, {736, 865}}";
    1166                         sepNavSelRange = "{0, 0}";
    1167                         sepNavVisRange = "{0, 1323}";
     990                        sepNavIntBoundsRect = "{{0, 0}, {817, 583}}";
     991                        sepNavSelRange = "{1735, 2}";
     992                        sepNavVisRange = "{0, 1080}";
    1168993                        sepNavWindowFrame = "{{15, 249}, {795, 924}}";
    1169994                };
     
    1172997                uiCtxt = {
    1173998                        sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
    1174                         sepNavSelRange = "{369, 87}";
    1175                         sepNavVisRange = "{0, 952}";
    1176                         sepNavWindowFrame = "{{560, 24}, {1052, 933}}";
     999                        sepNavSelRange = "{1369, 0}";
     1000                        sepNavVisRange = "{0, 1369}";
     1001                        sepNavWindowFrame = "{{638, 86}, {1052, 933}}";
     1002                };
     1003        };
     1004        E17562BF0CF8E7D000FC5057 /* release-notes.css */ = {
     1005                uiCtxt = {
     1006                        sepNavIntBoundsRect = "{{0, 0}, {973, 1364}}";
     1007                        sepNavSelRange = "{867, 0}";
     1008                        sepNavVisRange = "{253, 1186}";
     1009                        sepNavWindowFrame = "{{368, 43}, {1032, 1071}}";
    11771010                };
    11781011        };
     
    12251058                vrLoc = 0;
    12261059        };
     1060        E19CC5210CFDE3350079DCFC /* ParseDate-10.4 */ = {
     1061                activeExec = 0;
     1062        };
     1063        E19CC53D0CFDE48C0079DCFC /* ParseDate.h */ = {
     1064                uiCtxt = {
     1065                        sepNavIntBoundsRect = "{{0, 0}, {973, 1012}}";
     1066                        sepNavSelRange = "{181, 27}";
     1067                        sepNavVisRange = "{0, 230}";
     1068                        sepNavWindowFrame = "{{814, -117}, {1032, 1071}}";
     1069                };
     1070        };
     1071        E19CC53E0CFDE48C0079DCFC /* ParseDate.m */ = {
     1072                uiCtxt = {
     1073                        sepNavIntBoundsRect = "{{0, 0}, {973, 1056}}";
     1074                        sepNavSelRange = "{2475, 0}";
     1075                        sepNavVisRange = "{3, 2636}";
     1076                        sepNavWindowFrame = "{{875, 107}, {1032, 1071}}";
     1077                };
     1078        };
     1079        E19CC57B0CFDEB440079DCFC /* ParseDate-10.5 */ = {
     1080                activeExec = 0;
     1081        };
    12271082        E19FD39F03C98645001509F3 /* PSWakeAlert.m */ = {
    12281083                uiCtxt = {
     
    12351090        E1A18CAC03B4344C00000028 /* PSAlerts.m */ = {
    12361091                uiCtxt = {
    1237                         sepNavIntBoundsRect = "{{0, 0}, {830, 1672}}";
     1092                        sepNavIntBoundsRect = "{{0, 0}, {817, 1518}}";
    12381093                        sepNavSelRange = "{3864, 7}";
    1239                         sepNavVisRange = "{1868, 2150}";
     1094                        sepNavVisRange = "{3555, 463}";
    12401095                        sepNavWindowFrame = "{{528, 47}, {889, 698}}";
    12411096                };
     
    12761131        E1B11F8B0CF5F30F004975AA /* Info-Pester.plist */ = {
    12771132                uiCtxt = {
    1278                         sepNavIntBoundsRect = "{{0, 0}, {736, 888}}";
     1133                        sepNavIntBoundsRect = "{{0, 0}, {817, 730}}";
    12791134                        sepNavSelRange = "{346, 0}";
    1280                         sepNavVisRange = "{0, 2337}";
     1135                        sepNavVisRange = "{0, 680}";
    12811136                        sepNavWindowFrame = "{{549, 47}, {795, 924}}";
    12821137                };
     
    13831238        E1DEF10303FF816300050002 /* PSSnoozeUntilController.m */ = {
    13841239                uiCtxt = {
    1385                         sepNavIntBoundsRect = "{{0, 0}, {813, 1881}}";
    1386                         sepNavSelRange = "{2643, 5}";
    1387                         sepNavVisRange = "{1131, 2997}";
    1388                         sepNavWindowFrame = "{{107, 154}, {872, 935}}";
     1240                        sepNavIntBoundsRect = "{{0, 0}, {813, 1749}}";
     1241                        sepNavSelRange = "{2106, 0}";
     1242                        sepNavVisRange = "{1131, 2996}";
     1243                        sepNavWindowFrame = "{{688, 76}, {872, 935}}";
    13891244                };
    13901245        };
     
    13991254                uiCtxt = {
    14001255                        sepNavIntBoundsRect = "{{0, 0}, {830, 671}}";
    1401                         sepNavSelRange = "{829, 0}";
     1256                        sepNavSelRange = "{512, 0}";
    14021257                        sepNavVisRange = "{0, 2238}";
    14031258                        sepNavWindowFrame = "{{102, 123}, {889, 698}}";
     
    15131368        F560E2F10357506401A4E466 /* PSApplication.m */ = {
    15141369                uiCtxt = {
    1515                         sepNavIntBoundsRect = "{{0, 0}, {817, 2772}}";
    1516                         sepNavSelRange = "{9502, 21}";
    1517                         sepNavVisRange = "{8732, 887}";
     1370                        sepNavIntBoundsRect = "{{0, 0}, {761, 3014}}";
     1371                        sepNavSelRange = "{0, 0}";
     1372                        sepNavVisRange = "{0, 1956}";
    15181373                        sepNavWindowFrame = "{{586, 75}, {820, 839}}";
    15191374                };
     
    15341389                };
    15351390        };
    1536         F562F809037E5D0101AEEDB1 /* VERSION */ = {
    1537                 uiCtxt = {
    1538                         sepNavIntBoundsRect = "{{0, 0}, {736, 888}}";
    1539                         sepNavSelRange = "{0, 0}";
    1540                         sepNavVisRange = "{0, 6}";
    1541                         sepNavWindowFrame = "{{176, 102}, {795, 924}}";
    1542                 };
    1543         };
    15441391        F589C9C6035AA12B0155F4B2 /* Read Me.rtfd */ = {
    15451392                uiCtxt = {
    15461393                        sepNavIntBoundsRect = "{{0, 0}, {960, 4408}}";
    1547                         sepNavSelRange = "{16, 0}";
    1548                         sepNavVisRect = "{{0, 199}, {960, 1091}}";
    1549                         sepNavWindowFrame = "{{15, 50}, {999, 1128}}";
     1394                        sepNavSelRange = "{13, 0}";
     1395                        sepNavVisRect = "{{0, 0}, {960, 1091}}";
     1396                        sepNavWindowFrame = "{{14, 48}, {999, 1128}}";
    15501397                };
    15511398        };
     
    15751422        F59DC6D40353C9E601AEEDB1 /* PSAlarmSetController.m */ = {
    15761423                uiCtxt = {
    1577                         sepNavIntBoundsRect = "{{0, 0}, {775, 7139}}";
    1578                         sepNavSelRange = "{21486, 11}";
    1579                         sepNavVisRange = "{18453, 3820}";
     1424                        sepNavIntBoundsRect = "{{0, 0}, {817, 7084}}";
     1425                        sepNavSelRange = "{17033, 2}";
     1426                        sepNavVisRange = "{16461, 1025}";
    15801427                        sepNavWindowFrame = "{{561, 54}, {834, 1124}}";
    15811428                };
     
    15831430        F59DC6DC0353DE5101AEEDB1 /* PSAlarmNotifierController.m */ = {
    15841431                uiCtxt = {
    1585                         sepNavIntBoundsRect = "{{0, 0}, {761, 2267}}";
    1586                         sepNavSelRange = "{3102, 43}";
    1587                         sepNavVisRange = "{2791, 2023}";
     1432                        sepNavIntBoundsRect = "{{0, 0}, {761, 2288}}";
     1433                        sepNavSelRange = "{3406, 0}";
     1434                        sepNavVisRange = "{2791, 2021}";
    15881435                        sepNavWindowFrame = "{{613, 82}, {820, 839}}";
    15891436                };
     
    16041451        F59DC6FD0354188F01AEEDB1 /* NJRDateFormatter.m */ = {
    16051452                uiCtxt = {
    1606                         sepNavIntBoundsRect = "{{0, 0}, {813, 2376}}";
    1607                         sepNavSelRange = "{5530, 0}";
    1608                         sepNavVisRange = "{3665, 2352}";
    1609                         sepNavWindowFrame = "{{90, 149}, {872, 935}}";
     1453                        sepNavIntBoundsRect = "{{0, 0}, {817, 1958}}";
     1454                        sepNavSelRange = "{1351, 9}";
     1455                        sepNavVisRange = "{1917, 657}";
     1456                        sepNavWindowFrame = "{{13, 243}, {872, 935}}";
    16101457                };
    16111458        };
     
    16751522                uiCtxt = {
    16761523                        sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
    1677                         sepNavSelRange = "{873, 17}";
    1678                         sepNavVisRange = "{0, 1126}";
     1524                        sepNavSelRange = "{665, 0}";
     1525                        sepNavVisRange = "{0, 1282}";
    16791526                        sepNavWindowFrame = "{{130, 229}, {820, 839}}";
    16801527                };
     
    17211568        F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */ = {
    17221569                uiCtxt = {
    1723                         sepNavIntBoundsRect = "{{0, 0}, {993, 6688}}";
    1724                         sepNavSelRange = "{8066, 0}";
    1725                         sepNavVisRange = "{7055, 1902}";
    1726                         sepNavWindowFrame = "{{466, 241}, {1052, 933}}";
     1570                        sepNavIntBoundsRect = "{{0, 0}, {993, 6776}}";
     1571                        sepNavSelRange = "{7368, 0}";
     1572                        sepNavVisRange = "{7123, 1965}";
     1573                        sepNavWindowFrame = "{{840, 106}, {1052, 933}}";
    17271574                };
    17281575        };
     
    17441591        F5F1986C036B813101EB0372 /* PSSpeechAlert.m */ = {
    17451592                uiCtxt = {
    1746                         sepNavIntBoundsRect = "{{0, 0}, {920, 1056}}";
    1747                         sepNavSelRange = "{1881, 0}";
    1748                         sepNavVisRange = "{1560, 905}";
     1593                        sepNavIntBoundsRect = "{{0, 0}, {993, 1078}}";
     1594                        sepNavSelRange = "{1168, 0}";
     1595                        sepNavVisRange = "{335, 2245}";
    17491596                        sepNavWindowFrame = "{{454, 61}, {1052, 933}}";
    17501597                };
  • trunk/Cocoa/Pester/Source/Pester.xcodeproj/project.pbxproj

    r366 r367  
    1111                E17562620CF8C50B00FC5057 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E17562610CF8C50B00FC5057 /* Sparkle.framework */; };
    1212                E17562720CF8C53F00FC5057 /* Sparkle.framework in Copy Sparkle.framework */ = {isa = PBXBuildFile; fileRef = E17562610CF8C50B00FC5057 /* Sparkle.framework */; };
    13                 E17CA7BB0CF7D08C00018B34 /* DynaLoader.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E17CA7BA0CF7D08C00018B34 /* DynaLoader.a */; };
    1413                E17CA9AB0CF7F8CB00018B34 /* Manip.pm in Copy Perl Modules */ = {isa = PBXBuildFile; fileRef = E17CA9A90CF7F8C200018B34 /* Manip.pm */; };
     14                E19CC5310CFDE3DE0079DCFC /* DynaLoader-10.4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E19CC5270CFDE3C70079DCFC /* DynaLoader-10.4.a */; };
     15                E19CC53F0CFDE48C0079DCFC /* ParseDate.m in Sources */ = {isa = PBXBuildFile; fileRef = E19CC53E0CFDE48C0079DCFC /* ParseDate.m */; };
     16                E19CC57D0CFDEB440079DCFC /* ParseDate.m in Sources */ = {isa = PBXBuildFile; fileRef = E19CC53E0CFDE48C0079DCFC /* ParseDate.m */; };
     17                E19CC5840CFDEB520079DCFC /* DynaLoader-10.5.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E19CC5260CFDE3C70079DCFC /* DynaLoader-10.5.a */; };
     18                E19CC5A20CFDEC170079DCFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
     19                E19CC5A30CFDEC1C0079DCFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
     20                E19CC5F50CFDEFDB0079DCFC /* libParseDate-10.4.dylib in Resources */ = {isa = PBXBuildFile; fileRef = E19CC5220CFDE3350079DCFC /* libParseDate-10.4.dylib */; };
     21                E19CC5F60CFDEFDB0079DCFC /* libParseDate-10.5.dylib in Resources */ = {isa = PBXBuildFile; fileRef = E19CC5830CFDEB440079DCFC /* libParseDate-10.5.dylib */; };
    1522                E1B11F270CF5F30F004975AA /* Notifier.nib in Resources */ = {isa = PBXBuildFile; fileRef = F59DC6DF0353DF5E01AEEDB1 /* Notifier.nib */; };
    1623                E1B11F280CF5F30F004975AA /* Application icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = F59DC6E30353ED1201AEEDB1 /* Application icon.icns */; };
     
    107114/* End PBXBuildFile section */
    108115
     116/* Begin PBXContainerItemProxy section */
     117                E19CC5790CFDEB3C0079DCFC /* PBXContainerItemProxy */ = {
     118                        isa = PBXContainerItemProxy;
     119                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
     120                        proxyType = 1;
     121                        remoteGlobalIDString = E19CC5210CFDE3350079DCFC;
     122                        remoteInfo = "ParseDate-10.4";
     123                };
     124                E19CC5870CFDEB5E0079DCFC /* PBXContainerItemProxy */ = {
     125                        isa = PBXContainerItemProxy;
     126                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
     127                        proxyType = 1;
     128                        remoteGlobalIDString = E19CC57B0CFDEB440079DCFC;
     129                        remoteInfo = "ParseDate-10.5";
     130                };
     131/* End PBXContainerItemProxy section */
     132
    109133/* Begin PBXCopyFilesBuildPhase section */
    110134                E17562730CF8C55D00FC5057 /* Copy Sparkle.framework */ = {
     
    175199                E17562BF0CF8E7D000FC5057 /* release-notes.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = "release-notes.css"; path = "../Updates/release-notes.css"; sourceTree = SOURCE_ROOT; };
    176200                E17562C00CF8E7D000FC5057 /* Application icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Application icon.png"; path = "../Updates/Application icon.png"; sourceTree = SOURCE_ROOT; };
    177                 E17CA7BA0CF7D08C00018B34 /* DynaLoader.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = DynaLoader.a; sourceTree = "<group>"; };
    178201                E17CA9A90CF7F8C200018B34 /* Manip.pm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = Manip.pm; sourceTree = SOURCE_ROOT; };
    179202                E17F2F3203FDF2F000050002 /* PSCalendarController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSCalendarController.h; sourceTree = "<group>"; };
     
    193216                E18DAAEE0442D02500050002 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
    194217                E191700B03AD24A600AEFBE0 /* NSDisclosureButtonCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDisclosureButtonCell.h; sourceTree = "<group>"; };
     218                E19CC5220CFDE3350079DCFC /* libParseDate-10.4.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libParseDate-10.4.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
     219                E19CC5260CFDE3C70079DCFC /* DynaLoader-10.5.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "DynaLoader-10.5.a"; sourceTree = "<group>"; };
     220                E19CC5270CFDE3C70079DCFC /* DynaLoader-10.4.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "DynaLoader-10.4.a"; sourceTree = "<group>"; };
     221                E19CC53D0CFDE48C0079DCFC /* ParseDate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseDate.h; sourceTree = "<group>"; };
     222                E19CC53E0CFDE48C0079DCFC /* ParseDate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ParseDate.m; sourceTree = "<group>"; };
     223                E19CC5830CFDEB440079DCFC /* libParseDate-10.5.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libParseDate-10.5.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
    195224                E19DCBD203BE4AA200B934BF /* Pester_Prefix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Pester_Prefix.h; sourceTree = "<group>"; };
    196225                E19FD39E03C98645001509F3 /* PSWakeAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSWakeAlert.h; sourceTree = "<group>"; };
     
    249278                F560E3150357895001A4E466 /* NJRHistoryTrackingComboBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NJRHistoryTrackingComboBox.h; sourceTree = "<group>"; };
    250279                F560E3160357895001A4E466 /* NJRHistoryTrackingComboBox.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NJRHistoryTrackingComboBox.m; sourceTree = "<group>"; };
    251                 F562F809037E5D0101AEEDB1 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = VERSION; sourceTree = "<group>"; };
    252280                F589C9C6035AA12B0155F4B2 /* Read Me.rtfd */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; path = "Read Me.rtfd"; sourceTree = "<group>"; };
    253281                F59DC6D30353C9E601AEEDB1 /* PSAlarmSetController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSAlarmSetController.h; sourceTree = "<group>"; };
     
    306334
    307335/* Begin PBXFrameworksBuildPhase section */
     336                E19CC5200CFDE3350079DCFC /* Frameworks */ = {
     337                        isa = PBXFrameworksBuildPhase;
     338                        buildActionMask = 2147483647;
     339                        files = (
     340                                E19CC5A20CFDEC170079DCFC /* Foundation.framework in Frameworks */,
     341                                E19CC5310CFDE3DE0079DCFC /* DynaLoader-10.4.a in Frameworks */,
     342                        );
     343                        runOnlyForDeploymentPostprocessing = 0;
     344                };
     345                E19CC57E0CFDEB440079DCFC /* Frameworks */ = {
     346                        isa = PBXFrameworksBuildPhase;
     347                        buildActionMask = 2147483647;
     348                        files = (
     349                                E19CC5A30CFDEC1C0079DCFC /* Foundation.framework in Frameworks */,
     350                                E19CC5840CFDEB520079DCFC /* DynaLoader-10.5.a in Frameworks */,
     351                        );
     352                        runOnlyForDeploymentPostprocessing = 0;
     353                };
    308354                E1B11F7E0CF5F30F004975AA /* Frameworks */ = {
    309355                        isa = PBXFrameworksBuildPhase;
     
    316362                                E1B11F840CF5F30F004975AA /* CoreAudio.framework in Frameworks */,
    317363                                E1B121B40CF639A1004975AA /* QTKit.framework in Frameworks */,
    318                                 E17CA7BB0CF7D08C00018B34 /* DynaLoader.a in Frameworks */,
    319364                                E17562620CF8C50B00FC5057 /* Sparkle.framework in Frameworks */,
    320365                        );
     
    365410                        isa = PBXGroup;
    366411                        children = (
    367                                 F562F809037E5D0101AEEDB1 /* VERSION */,
    368412                                E1B11F8C0CF5F30F004975AA /* Pester.app */,
     413                                E19CC5220CFDE3350079DCFC /* libParseDate-10.4.dylib */,
     414                                E19CC5830CFDEB440079DCFC /* libParseDate-10.5.dylib */,
    369415                        );
    370416                        name = Products;
     
    479525                        children = (
    480526                                E17CA9A90CF7F8C200018B34 /* Manip.pm */,
    481                                 E17CA7BA0CF7D08C00018B34 /* DynaLoader.a */,
     527                                E19CC53D0CFDE48C0079DCFC /* ParseDate.h */,
     528                                E19CC53E0CFDE48C0079DCFC /* ParseDate.m */,
     529                                E19CC5270CFDE3C70079DCFC /* DynaLoader-10.4.a */,
     530                                E19CC5260CFDE3C70079DCFC /* DynaLoader-10.5.a */,
    482531                        );
    483532                        name = Perl;
     
    672721
    673722/* Begin PBXNativeTarget section */
     723                E19CC5210CFDE3350079DCFC /* ParseDate-10.4 */ = {
     724                        isa = PBXNativeTarget;
     725                        buildConfigurationList = E19CC5250CFDE34A0079DCFC /* Build configuration list for PBXNativeTarget "ParseDate-10.4" */;
     726                        buildPhases = (
     727                                E19CC51F0CFDE3350079DCFC /* Sources */,
     728                                E19CC5200CFDE3350079DCFC /* Frameworks */,
     729                        );
     730                        buildRules = (
     731                        );
     732                        dependencies = (
     733                        );
     734                        name = "ParseDate-10.4";
     735                        productName = "xsinit-10.4";
     736                        productReference = E19CC5220CFDE3350079DCFC /* libParseDate-10.4.dylib */;
     737                        productType = "com.apple.product-type.library.dynamic";
     738                };
     739                E19CC57B0CFDEB440079DCFC /* ParseDate-10.5 */ = {
     740                        isa = PBXNativeTarget;
     741                        buildConfigurationList = E19CC5800CFDEB440079DCFC /* Build configuration list for PBXNativeTarget "ParseDate-10.5" */;
     742                        buildPhases = (
     743                                E19CC57C0CFDEB440079DCFC /* Sources */,
     744                                E19CC57E0CFDEB440079DCFC /* Frameworks */,
     745                        );
     746                        buildRules = (
     747                        );
     748                        dependencies = (
     749                        );
     750                        name = "ParseDate-10.5";
     751                        productName = "xsinit-10.4";
     752                        productReference = E19CC5830CFDEB440079DCFC /* libParseDate-10.5.dylib */;
     753                        productType = "com.apple.product-type.library.dynamic";
     754                };
    674755                E1B11EE30CF5F30F004975AA /* Pester */ = {
    675756                        isa = PBXNativeTarget;
     
    685766                        );
    686767                        dependencies = (
     768                                E19CC57A0CFDEB3C0079DCFC /* PBXTargetDependency */,
     769                                E19CC5880CFDEB5E0079DCFC /* PBXTargetDependency */,
    687770                        );
    688771                        name = Pester;
     
    705788                        targets = (
    706789                                E1B11EE30CF5F30F004975AA /* Pester */,
     790                                E19CC5210CFDE3350079DCFC /* ParseDate-10.4 */,
     791                                E19CC57B0CFDEB440079DCFC /* ParseDate-10.5 */,
    707792                        );
    708793                };
     
    714799                        buildActionMask = 2147483647;
    715800                        files = (
     801                                E19CC5F50CFDEFDB0079DCFC /* libParseDate-10.4.dylib in Resources */,
     802                                E19CC5F60CFDEFDB0079DCFC /* libParseDate-10.5.dylib in Resources */,
    716803                                E1B11F270CF5F30F004975AA /* Notifier.nib in Resources */,
    717804                                E1B11F280CF5F30F004975AA /* Application icon.icns in Resources */,
     
    744831
    745832/* Begin PBXSourcesBuildPhase section */
     833                E19CC51F0CFDE3350079DCFC /* Sources */ = {
     834                        isa = PBXSourcesBuildPhase;
     835                        buildActionMask = 2147483647;
     836                        files = (
     837                                E19CC53F0CFDE48C0079DCFC /* ParseDate.m in Sources */,
     838                        );
     839                        runOnlyForDeploymentPostprocessing = 0;
     840                };
     841                E19CC57C0CFDEB440079DCFC /* Sources */ = {
     842                        isa = PBXSourcesBuildPhase;
     843                        buildActionMask = 2147483647;
     844                        files = (
     845                                E19CC57D0CFDEB440079DCFC /* ParseDate.m in Sources */,
     846                        );
     847                        runOnlyForDeploymentPostprocessing = 0;
     848                };
    746849                E1B11F3F0CF5F30F004975AA /* Sources */ = {
    747850                        isa = PBXSourcesBuildPhase;
     
    816919/* End PBXSourcesBuildPhase section */
    817920
     921/* Begin PBXTargetDependency section */
     922                E19CC57A0CFDEB3C0079DCFC /* PBXTargetDependency */ = {
     923                        isa = PBXTargetDependency;
     924                        target = E19CC5210CFDE3350079DCFC /* ParseDate-10.4 */;
     925                        targetProxy = E19CC5790CFDEB3C0079DCFC /* PBXContainerItemProxy */;
     926                };
     927                E19CC5880CFDEB5E0079DCFC /* PBXTargetDependency */ = {
     928                        isa = PBXTargetDependency;
     929                        target = E19CC57B0CFDEB440079DCFC /* ParseDate-10.5 */;
     930                        targetProxy = E19CC5870CFDEB5E0079DCFC /* PBXContainerItemProxy */;
     931                };
     932/* End PBXTargetDependency section */
     933
    818934/* Begin PBXVariantGroup section */
    819935                089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
     
    9161032
    9171033/* Begin XCBuildConfiguration section */
     1034                E19CC5230CFDE3350079DCFC /* Debug */ = {
     1035                        isa = XCBuildConfiguration;
     1036                        buildSettings = {
     1037                                COPY_PHASE_STRIP = NO;
     1038                                EXECUTABLE_PREFIX = lib;
     1039                                GCC_DYNAMIC_NO_PIC = NO;
     1040                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
     1041                                GCC_MODEL_TUNING = G5;
     1042                                GCC_OPTIMIZATION_LEVEL = 0;
     1043                                INSTALL_PATH = /usr/local/lib;
     1044                                LIBRARY_SEARCH_PATHS = (
     1045                                        "$(inherited)",
     1046                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     1047                                );
     1048                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
     1049                                PREBINDING = NO;
     1050                                PRODUCT_NAME = "ParseDate-10.4";
     1051                                ZERO_LINK = YES;
     1052                        };
     1053                        name = Debug;
     1054                };
     1055                E19CC5240CFDE3350079DCFC /* Release */ = {
     1056                        isa = XCBuildConfiguration;
     1057                        buildSettings = {
     1058                                COPY_PHASE_STRIP = YES;
     1059                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
     1060                                EXECUTABLE_PREFIX = lib;
     1061                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
     1062                                GCC_MODEL_TUNING = G5;
     1063                                LIBRARY_SEARCH_PATHS = (
     1064                                        "$(inherited)",
     1065                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     1066                                );
     1067                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
     1068                                PREBINDING = NO;
     1069                                PRODUCT_NAME = "ParseDate-10.4";
     1070                                SKIP_INSTALL = YES;
     1071                                ZERO_LINK = NO;
     1072                        };
     1073                        name = Release;
     1074                };
     1075                E19CC5810CFDEB440079DCFC /* Debug */ = {
     1076                        isa = XCBuildConfiguration;
     1077                        buildSettings = {
     1078                                COPY_PHASE_STRIP = NO;
     1079                                EXECUTABLE_PREFIX = lib;
     1080                                GCC_DYNAMIC_NO_PIC = NO;
     1081                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
     1082                                GCC_MODEL_TUNING = G5;
     1083                                GCC_OPTIMIZATION_LEVEL = 0;
     1084                                LIBRARY_SEARCH_PATHS = (
     1085                                        "$(inherited)",
     1086                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     1087                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
     1088                                );
     1089                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
     1090                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
     1091                                PREBINDING = NO;
     1092                                PRODUCT_NAME = "ParseDate-10.5";
     1093                                ZERO_LINK = YES;
     1094                        };
     1095                        name = Debug;
     1096                };
     1097                E19CC5820CFDEB440079DCFC /* Release */ = {
     1098                        isa = XCBuildConfiguration;
     1099                        buildSettings = {
     1100                                COPY_PHASE_STRIP = YES;
     1101                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
     1102                                EXECUTABLE_PREFIX = lib;
     1103                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
     1104                                GCC_MODEL_TUNING = G5;
     1105                                INSTALL_PATH = /usr/local/lib;
     1106                                LIBRARY_SEARCH_PATHS = (
     1107                                        "$(inherited)",
     1108                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     1109                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
     1110                                );
     1111                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
     1112                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
     1113                                PREBINDING = NO;
     1114                                PRODUCT_NAME = "ParseDate-10.5";
     1115                                SKIP_INSTALL = YES;
     1116                                ZERO_LINK = NO;
     1117                        };
     1118                        name = Release;
     1119                };
    9181120                E1B11ED40CF5F2EB004975AA /* Debug */ = {
    9191121                        isa = XCBuildConfiguration;
     
    9471149                        buildSettings = {
    9481150                                COPY_PHASE_STRIP = NO;
    949                                 CURRENT_PROJECT_VERSION = 23;
     1151                                CURRENT_PROJECT_VERSION = 24;
    9501152                                FRAMEWORK_SEARCH_PATHS = (
    9511153                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     
    9681170                                        "$(inherited)",
    9691171                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     1172                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
    9701173                                );
    9711174                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/Perl/5.8.8/darwin-thread-multi-2level/auto/DynaLoader\"";
     1175                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
    9721176                                PRODUCT_NAME = Pester;
    9731177                                PRODUCT_VERSION = 1.1a4;
     
    9851189                        buildSettings = {
    9861190                                COPY_PHASE_STRIP = YES;
    987                                 CURRENT_PROJECT_VERSION = 23;
     1191                                CURRENT_PROJECT_VERSION = 24;
    9881192                                FRAMEWORK_SEARCH_PATHS = (
    9891193                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     
    10031207                                        "$(inherited)",
    10041208                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     1209                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
    10051210                                );
    10061211                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/Perl/5.8.8/darwin-thread-multi-2level/auto/DynaLoader\"";
     1212                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
    10071213                                PRODUCT_NAME = Pester;
    10081214                                PRODUCT_VERSION = 1.1a4;
     
    10191225
    10201226/* Begin XCConfigurationList section */
     1227                E19CC5250CFDE34A0079DCFC /* Build configuration list for PBXNativeTarget "ParseDate-10.4" */ = {
     1228                        isa = XCConfigurationList;
     1229                        buildConfigurations = (
     1230                                E19CC5230CFDE3350079DCFC /* Debug */,
     1231                                E19CC5240CFDE3350079DCFC /* Release */,
     1232                        );
     1233                        defaultConfigurationIsVisible = 0;
     1234                        defaultConfigurationName = Debug;
     1235                };
     1236                E19CC5800CFDEB440079DCFC /* Build configuration list for PBXNativeTarget "ParseDate-10.5" */ = {
     1237                        isa = XCConfigurationList;
     1238                        buildConfigurations = (
     1239                                E19CC5810CFDEB440079DCFC /* Debug */,
     1240                                E19CC5820CFDEB440079DCFC /* Release */,
     1241                        );
     1242                        defaultConfigurationIsVisible = 0;
     1243                        defaultConfigurationName = Debug;
     1244                };
    10211245                E1B11EDA0CF5F2EB004975AA /* Build configuration list for PBXProject "Pester" */ = {
    10221246                        isa = XCConfigurationList;
Note: See TracChangeset for help on using the changeset viewer.