Ignore:
Timestamp:
11/28/07 01:29:26 (16 years ago)
Author:
Nicholas Riley
Message:

English.lproj/Alarms.nib: Specify alternating row coloring in the nib,
now we're 10.4+.

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

English.lproj/Localizable.strings: Quote alarm message in pretty
description (used in tooltip). Change voice error now it no longer
incorporates OSStatus.

English.lproj/MainMenu.nib: Add speech prefs again; turn repetitions
field into a NJRValidatingField and hook up its delegate.

Info-Pester.plist: Updated for 1.1b6.

NJRHotKey.m: Switch to new Objective-C exception style.

NJRIntervalField.[hm]: Now a subclass of NJRValidatingField.

NJRTableDelegate.m: Get rid of our own tooltip support as NSTableView
now supports them (though with a minor visual glitch on the first
tooltip).

NJRTableView.[hm]: Remove tooltip support. Remove alternating row
coloring support.

NJRValidatingField.[hm]: Contains validation sheet stuff from
NJRIntervalField.

NJRVoicePopUpButton.[hm]: Switch to NSSpeechSynthesizer.

PSAlarm.m: Quote alarm message in pretty description (used in
tooltip). Fix repeating alarms not restoring as repeating if they
didn't expire while Pester was not running. No longer set timer on
Pester 1.0 alarm import, to help make importing atomic.

PSAlarmSetController.[hm]: Use NJRValidatingField for repetitions
field. Switch to new Objective-C exception style. Fix validation
issues on in/at changing. Temporary changes to restore speech support
and allow the sound popup to be removed entirely from the nib (rather
than being dragged out of the visible area, as it was in 1.1b5).
Changes for NSSpeechSynthesizer, which uses different voice names.

PSAlarms.m: Switch to new Objective-C exception style. Fix
duplication and error handling in Pester 1.0 alarm import, making
atomic.

PSAlarmsController.m: Use new tooltip support (since it's implemented
in the delegate rather than the data source, we have to proxy it).

PSAlerts.m: Wrap initialization in exception block so we don't leak.

PSApplication.m: Switch to new Objective-C exception style.

PSMediaAlert.m: Clamp repetitions at 1..99 so the user can't type an
invalid value, then quit and have it saved.

PSSpeechAlert.[hm]: Switch to NSSpeechSynthesizer. Throw an
intelligible exception if the voice is unavailable.

PSTimer.m: Switch to new Objective-C exception style.

Pester.xcodeproj: Remove VERSION generation; rename targets to be more
understandable.

Read Me.rtfd: Updated for 1.1b6.

SUSpeaker.[hm]: Gone in switch to NSSpeechSynthesizer.

VERSION: Gone - we use agvtool for everything now.

Updates/release-notes.html: Updated for 1.1b6.

Updates/updates.xml: Updated for 1.1b6.

package-Pester.sh: Use agvtool to get version. Atomically update
file on Web server to avoid partial downloads.

Location:
trunk/Cocoa/Pester/Source/Pester.xcodeproj
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cocoa/Pester/Source/Pester.xcodeproj/nicholas.mode2v3

    r363 r364  
    230230                                        <array>
    231231                                                <dict>
     232                                                        <key>BecomeActive</key>
     233                                                        <true/>
    232234                                                        <key>ContentConfiguration</key>
    233235                                                        <dict>
     
    259261                                                                                <string>29B97314FDCFA39411CA2CEA</string>
    260262                                                                                <string>080E96DDFE201D6D7F000001</string>
     263                                                                                <string>F560E311035787D501A4E466</string>
     264                                                                                <string>F560E314035787F901A4E466</string>
     265                                                                                <string>F59E47AF036AAC31016B311C</string>
     266                                                                                <string>F560E312035787E001A4E466</string>
    261267                                                                                <string>29B97317FDCFA39411CA2CEA</string>
     268                                                                                <string>E10E71F3040C335800050002</string>
     269                                                                                <string>E19DCBE503BE516000B934BF</string>
    262270                                                                                <string>E17562BC0CF8E7A800FC5057</string>
    263271                                                                        </array>
     
    265273                                                                        <array>
    266274                                                                                <array>
    267                                                                                         <integer>1</integer>
     275                                                                                        <integer>110</integer>
     276                                                                                        <integer>108</integer>
    268277                                                                                        <integer>0</integer>
    269278                                                                                </array>
    270279                                                                        </array>
    271280                                                                        <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
    272                                                                         <string>{{0, 0}, {334, 441}}</string>
     281                                                                        <string>{{0, 1497}, {334, 441}}</string>
    273282                                                                </dict>
    274283                                                                <key>PBXTopSmartGroupGIDs</key>
     
    289298                                                                </array>
    290299                                                                <key>RubberWindowFrame</key>
    291                                                                 <string>1570 651 351 527 0 0 1920 1178 </string>
     300                                                                <string>1570 647 351 527 0 0 1920 1178 </string>
    292301                                                        </dict>
    293302                                                        <key>Module</key>
     
    329338                                                                        <array>
    330339                                                                                <array>
    331                                                                                         <integer>2</integer>
     340                                                                                        <integer>0</integer>
    332341                                                                                </array>
    333342                                                                        </array>
     
    429438                        <key>TableOfContents</key>
    430439                        <array>
    431                                 <string>E1F961A10CF9F8E70087C980</string>
    432                                 <string>E1F961A20CF9F8E70087C980</string>
     440                                <string>E15045D00CFCF47100DE47E9</string>
     441                                <string>E15045D10CFCF47100DE47E9</string>
    433442                                <string>1C9437FD063B20B00039CFAC</string>
    434443                                <string>1C9437FE063B20B00039CFAC</string>
     
    463472        <key>WindowOrderList</key>
    464473        <array>
     474                <string>E1B123120CF664D6004975AA</string>
    465475                <string>/Users/nicholas/Documents/Development/Pester/Source/Pester.xcodeproj</string>
    466                 <string>E1B123120CF664D6004975AA</string>
    467476        </array>
    468477        <key>WindowString</key>
    469         <string>1570 651 351 527 0 0 1920 1178 </string>
     478        <string>1570 647 351 527 0 0 1920 1178 </string>
    470479        <key>WindowToolsV3</key>
    471480        <array>
     
    620629                                        <array>
    621630                                                <dict>
     631                                                        <key>BecomeActive</key>
     632                                                        <true/>
    622633                                                        <key>ContentConfiguration</key>
    623634                                                        <dict>
     
    625636                                                                <string>1CD0528F0623707200166675</string>
    626637                                                                <key>PBXProjectModuleLabel</key>
    627                                                                 <string></string>
     638                                                                <string>NJRValidatingField.h</string>
    628639                                                                <key>StatusBarVisibility</key>
    629640                                                                <true/>
     
    642653                                                </dict>
    643654                                                <dict>
    644                                                         <key>BecomeActive</key>
    645                                                         <true/>
    646655                                                        <key>ContentConfiguration</key>
    647656                                                        <dict>
     
    683692                        <array>
    684693                                <string>1C530D52069F1CE1000CFCEE</string>
    685                                 <string>E175647E0CF9EA4700FC5057</string>
     694                                <string>E15043790CFB91AF00DE47E9</string>
    686695                                <string>1CD0528F0623707200166675</string>
    687696                                <string>XCMainBuildResultsModuleGUID</string>
     
    725734                                                                                <key>sizes</key>
    726735                                                                                <array>
    727                                                                                         <string>{{0, 0}, {445, 380}}</string>
    728                                                                                         <string>{{445, 0}, {536, 380}}</string>
     736                                                                                        <string>{{0, 0}, {445, 368}}</string>
     737                                                                                        <string>{{445, 0}, {536, 368}}</string>
    729738                                                                                </array>
    730739                                                                        </dict>
     
    741750                                                                                <key>sizes</key>
    742751                                                                                <array>
    743                                                                                         <string>{{0, 0}, {981, 380}}</string>
    744                                                                                         <string>{{0, 380}, {981, 338}}</string>
     752                                                                                        <string>{{0, 0}, {981, 368}}</string>
     753                                                                                        <string>{{0, 368}, {981, 350}}</string>
    745754                                                                                </array>
    746755                                                                        </dict>
     
    775784                                                                        </array>
    776785                                                                        <key>Frame</key>
    777                                                                         <string>{{445, 0}, {536, 380}}</string>
     786                                                                        <string>{{445, 0}, {536, 368}}</string>
    778787                                                                        <key>RubberWindowFrame</key>
    779                                                                         <string>491 171 981 759 0 0 1920 1178 </string>
     788                                                                        <string>843 200 981 759 0 0 1920 1178 </string>
    780789                                                                </dict>
    781790                                                                <key>RubberWindowFrame</key>
    782                                                                 <string>491 171 981 759 0 0 1920 1178 </string>
     791                                                                <string>843 200 981 759 0 0 1920 1178 </string>
    783792                                                        </dict>
    784793                                                        <key>Module</key>
     
    803812                        <array>
    804813                                <string>1C530D54069F1CE1000CFCEE</string>
    805                                 <string>E17564230CF9EA2400FC5057</string>
     814                                <string>E15043670CFB8D4800DE47E9</string>
    806815                                <string>1C162984064C10D400B95A72</string>
    807                                 <string>E17564240CF9EA2400FC5057</string>
    808                                 <string>E17564250CF9EA2400FC5057</string>
    809                                 <string>E17564260CF9EA2400FC5057</string>
    810                                 <string>E17564270CF9EA2400FC5057</string>
    811                                 <string>E17564280CF9EA2400FC5057</string>
     816                                <string>E15043680CFB8D4800DE47E9</string>
     817                                <string>E15043690CFB8D4800DE47E9</string>
     818                                <string>E150436A0CFB8D4800DE47E9</string>
     819                                <string>E150436B0CFB8D4800DE47E9</string>
     820                                <string>E150436C0CFB8D4800DE47E9</string>
    812821                        </array>
    813822                        <key>ToolbarConfiguration</key>
    814823                        <string>xcode.toolbar.config.debugV3</string>
    815824                        <key>WindowString</key>
    816                         <string>491 171 981 759 0 0 1920 1178 </string>
     825                        <string>843 200 981 759 0 0 1920 1178 </string>
    817826                        <key>WindowToolGUID</key>
    818827                        <string>1C530D54069F1CE1000CFCEE</string>
     
    841850                                                                                <string>1CDD528C0622207200134675</string>
    842851                                                                                <key>PBXProjectModuleLabel</key>
    843                                                                                 <string>&lt;No Editor&gt;</string>
     852                                                                                <string>PSApplication.m</string>
    844853                                                                                <key>StatusBarVisibility</key>
    845854                                                                                <true/>
     
    848857                                                                        <dict>
    849858                                                                                <key>Frame</key>
    850                                                                                 <string>{{0, 0}, {878, 347}}</string>
     859                                                                                <string>{{0, 0}, {878, 241}}</string>
    851860                                                                                <key>RubberWindowFrame</key>
    852                                                                                 <string>47 178 878 716 0 0 1920 1178 </string>
     861                                                                                <string>619 85 878 716 0 0 1920 1178 </string>
    853862                                                                        </dict>
    854863                                                                        <key>Module</key>
     
    859868                                                        </array>
    860869                                                        <key>Proportion</key>
    861                                                         <string>347pt</string>
    862                                                 </dict>
    863                                                 <dict>
     870                                                        <string>241pt</string>
     871                                                </dict>
     872                                                <dict>
     873                                                        <key>BecomeActive</key>
     874                                                        <true/>
    864875                                                        <key>ContentConfiguration</key>
    865876                                                        <dict>
     
    872883                                                        <dict>
    873884                                                                <key>Frame</key>
    874                                                                 <string>{{0, 352}, {878, 323}}</string>
     885                                                                <string>{{0, 246}, {878, 429}}</string>
    875886                                                                <key>RubberWindowFrame</key>
    876                                                                 <string>47 178 878 716 0 0 1920 1178 </string>
     887                                                                <string>619 85 878 716 0 0 1920 1178 </string>
    877888                                                        </dict>
    878889                                                        <key>Module</key>
    879890                                                        <string>PBXProjectFindModule</string>
    880891                                                        <key>Proportion</key>
    881                                                         <string>323pt</string>
     892                                                        <string>429pt</string>
    882893                                                </dict>
    883894                                        </array>
     
    897908                        <array>
    898909                                <string>1C530D57069F1CE1000CFCEE</string>
    899                                 <string>E17564860CF9F5F400FC5057</string>
    900                                 <string>E17564870CF9F5F400FC5057</string>
     910                                <string>E15043970CFBA77500DE47E9</string>
     911                                <string>E15043980CFBA77500DE47E9</string>
    901912                                <string>1CDD528C0622207200134675</string>
    902913                                <string>1CD0528E0623707200166675</string>
    903914                        </array>
    904915                        <key>WindowString</key>
    905                         <string>47 178 878 716 0 0 1920 1178 </string>
     916                        <string>619 85 878 716 0 0 1920 1178 </string>
    906917                        <key>WindowToolGUID</key>
    907918                        <string>1C530D57069F1CE1000CFCEE</string>
     
    938949                                                        <dict>
    939950                                                                <key>Frame</key>
    940                                                                 <string>{{0, 0}, {915, 284}}</string>
     951                                                                <string>{{0, 0}, {1144, 216}}</string>
    941952                                                                <key>RubberWindowFrame</key>
    942                                                                 <string>447 136 915 325 0 0 1920 1178 </string>
     953                                                                <string>677 91 1144 257 0 0 1920 1178 </string>
    943954                                                        </dict>
    944955                                                        <key>Module</key>
    945956                                                        <string>PBXDebugCLIModule</string>
    946957                                                        <key>Proportion</key>
    947                                                         <string>284pt</string>
     958                                                        <string>216pt</string>
    948959                                                </dict>
    949960                                        </array>
    950961                                        <key>Proportion</key>
    951                                         <string>284pt</string>
     962                                        <string>216pt</string>
    952963                                </dict>
    953964                        </array>
     
    963974                        <array>
    964975                                <string>1C530D5B069F1CE1000CFCEE</string>
    965                                 <string>E17564290CF9EA2400FC5057</string>
     976                                <string>E150436D0CFB8D4800DE47E9</string>
    966977                                <string>1C78EAAC065D492600B07095</string>
    967978                        </array>
     
    969980                        <string>xcode.toolbar.config.consoleV3</string>
    970981                        <key>WindowString</key>
    971                         <string>447 136 915 325 0 0 1920 1178 </string>
     982                        <string>677 91 1144 257 0 0 1920 1178 </string>
    972983                        <key>WindowToolGUID</key>
    973984                        <string>1C530D5B069F1CE1000CFCEE</string>
     
    10341045                                                        <dict>
    10351046                                                                <key>Frame</key>
    1036                                                                 <string>{{0, 0}, {545, 0}}</string>
     1047                                                                <string>{{0, 0}, {586, 0}}</string>
    10371048                                                                <key>RubberWindowFrame</key>
    1038                                                                 <string>934 569 545 283 0 0 1920 1178 </string>
     1049                                                                <string>960 488 586 680 0 0 1920 1178 </string>
    10391050                                                        </dict>
    10401051                                                        <key>Module</key>
     
    10541065                                                                        <key>PBXCVSModuleTreeModuleColumnWidthsKey</key>
    10551066                                                                        <array>
    1056                                                                                 <real>216</real>
     1067                                                                                <real>257</real>
    10571068                                                                                <real>40.66162109375</real>
    10581069                                                                                <real>53</real>
     
    10751086                                                                <key>PBXProjectModuleLabel</key>
    10761087                                                                <string>SCM Results</string>
    1077                                                                 <key>SCMActivityViewerShowingDefaultKey</key>
    1078                                                                 <string>{{0, 237}, {545, 0}}</string>
    10791088                                                        </dict>
    10801089                                                        <key>GeometryConfiguration</key>
    10811090                                                        <dict>
    10821091                                                                <key>Frame</key>
    1083                                                                 <string>{{0, 5}, {545, 237}}</string>
     1092                                                                <string>{{0, 5}, {586, 634}}</string>
    10841093                                                                <key>RubberWindowFrame</key>
    1085                                                                 <string>934 569 545 283 0 0 1920 1178 </string>
     1094                                                                <string>960 488 586 680 0 0 1920 1178 </string>
    10861095                                                        </dict>
    10871096                                                        <key>Module</key>
    10881097                                                        <string>PBXCVSModule</string>
    10891098                                                        <key>Proportion</key>
    1090                                                         <string>237pt</string>
     1099                                                        <string>634pt</string>
    10911100                                                </dict>
    10921101                                        </array>
    10931102                                        <key>Proportion</key>
    1094                                         <string>242pt</string>
     1103                                        <string>639pt</string>
    10951104                                </dict>
    10961105                        </array>
     
    11061115                        <array>
    11071116                                <string>E1B123120CF664D6004975AA</string>
    1108                                 <string>E1F961A30CF9F8E70087C980</string>
     1117                                <string>E150465E0CFCFB0200DE47E9</string>
    11091118                                <string>1C78EAB2065D492600B07095</string>
    11101119                                <string>1CD052920623707200166675</string>
     
    11131122                        <string>xcode.toolbar.config.scm</string>
    11141123                        <key>WindowString</key>
    1115                         <string>934 569 545 283 0 0 1920 1178 </string>
     1124                        <string>960 488 586 680 0 0 1920 1178 </string>
    11161125                        <key>WindowToolGUID</key>
    11171126                        <string>E1B123120CF664D6004975AA</string>
     
    12341243                        <key>TableOfContents</key>
    12351244                        <array>
    1236                                 <string>E1B1236F0CF67A4B004975AA</string>
    1237                                 <string>E1B123700CF67A4B004975AA</string>
     1245                                <string>E15043BB0CFCC31200DE47E9</string>
     1246                                <string>E15043BC0CFCC31200DE47E9</string>
    12381247                                <string>1CE0B1FE06471DED0097A5F4</string>
    12391248                                <string>1CA1AED706398EBD00589147</string>
     
    12441253                        <string>290 117 744 409 0 0 1920 1178 </string>
    12451254                        <key>WindowToolGUID</key>
    1246                         <string>E1B1236F0CF67A4B004975AA</string>
     1255                        <string>E15043BB0CFCC31200DE47E9</string>
    12471256                        <key>WindowToolIsVisible</key>
    12481257                        <false/>
     
    14271436                </dict>
    14281437                <dict>
     1438                        <key>FirstTimeWindowDisplayed</key>
     1439                        <false/>
    14291440                        <key>Identifier</key>
    14301441                        <string>windowTool.refactoring</string>
    14311442                        <key>IncludeInToolsMenu</key>
    14321443                        <integer>0</integer>
     1444                        <key>IsVertical</key>
     1445                        <true/>
    14331446                        <key>Layout</key>
    14341447                        <array>
     
    14371450                                        <array>
    14381451                                                <dict>
    1439                                                         <key>BecomeActive</key>
    1440                                                         <integer>1</integer>
     1452                                                        <key>ContentConfiguration</key>
     1453                                                        <dict>
     1454                                                                <key>PBXProjectModuleGUID</key>
     1455                                                                <string>E15044550CFCDC1D00DE47E9</string>
     1456                                                        </dict>
    14411457                                                        <key>GeometryConfiguration</key>
    14421458                                                        <dict>
    14431459                                                                <key>Frame</key>
    1444                                                                 <string>{0, 0}, {500, 335}</string>
     1460                                                                <string>{{0, 0}, {891, 710}}</string>
    14451461                                                                <key>RubberWindowFrame</key>
    1446                                                                 <string>{0, 0}, {500, 335}</string>
     1462                                                                <string>371 185 891 751 0 0 1920 1178 </string>
     1463                                                                <key>XCRefactoringSplitViewLowerHeight</key>
     1464                                                                <real>310</real>
     1465                                                                <key>XCRefactoringSplitViewTotalHeight</key>
     1466                                                                <real>627</real>
    14471467                                                        </dict>
    14481468                                                        <key>Module</key>
    14491469                                                        <string>XCRefactoringModule</string>
    14501470                                                        <key>Proportion</key>
    1451                                                         <string>100%</string>
     1471                                                        <string>710pt</string>
    14521472                                                </dict>
    14531473                                        </array>
    14541474                                        <key>Proportion</key>
    1455                                         <string>100%</string>
     1475                                        <string>710pt</string>
    14561476                                </dict>
    14571477                        </array>
     
    14621482                                <string>XCRefactoringModule</string>
    14631483                        </array>
     1484                        <key>StatusbarIsVisible</key>
     1485                        <true/>
     1486                        <key>TableOfContents</key>
     1487                        <array>
     1488                                <string>E15044560CFCDC1D00DE47E9</string>
     1489                                <string>E15044570CFCDC1D00DE47E9</string>
     1490                                <string>E15044550CFCDC1D00DE47E9</string>
     1491                        </array>
    14641492                        <key>WindowString</key>
    1465                         <string>200 200 500 356 0 0 1920 1200 </string>
     1493                        <string>371 185 891 751 0 0 1920 1178 </string>
     1494                        <key>WindowToolGUID</key>
     1495                        <string>E15044560CFCDC1D00DE47E9</string>
     1496                        <key>WindowToolIsVisible</key>
     1497                        <false/>
    14661498                </dict>
    14671499        </array>
  • trunk/Cocoa/Pester/Source/Pester.xcodeproj/nicholas.pbxuser

    r363 r364  
    33        089C165DFE840E0CC02AAC07 /* English */ = {
    44                uiCtxt = {
    5                         sepNavIntBoundsRect = "{{0, 0}, {813, 876}}";
    6                         sepNavSelRange = "{145, 0}";
     5                        sepNavIntBoundsRect = "{{0, 0}, {813, 899}}";
     6                        sepNavSelRange = "{105, 0}";
    77                        sepNavVisRange = "{0, 229}";
    88                        sepNavWindowFrame = "{{15, 238}, {872, 935}}";
     
    1919                        F596730D0355CFA301407038 /* -[_NSZombie methodSignatureForSelector:] */,
    2020                        F500E5370359719B01AEEDB1 /* szone_error */,
    21                         F5B15F74037E42EB01AEEDB1 /* -[NSException raise] */,
    2221                        E1A9DEE703BF3C110089E8B2 /* -[_NSZombie release] */,
    23                         E145384C043A31D900050002 /* NJRHotKeyManager.m:158 */,
    2422                        E17CA6640CF697FE00018B34 /* SetPortRGBForeColor */,
     23                        E15043CF0CFCC41500DE47E9 /* objc_exception_throw */,
    2524                );
    2625                codeSenseManager = E1B11EDD0CF5F2EB004975AA /* Code sense */;
     
    6059                                        315,
    6160                                        20,
    62                                         48.16259765625,
     61                                        48,
    6362                                        43,
    6463                                        43,
     
    7574                                );
    7675                        };
    77                         PBXPerProjectTemplateStateSaveDate = 217708774;
     76                        PBXPerProjectTemplateStateSaveDate = 217904241;
    7877                        "PBXTemplateGeometry-F5314676015831810DCA290F" = {
    7978                                ContentSize = "{618, 257}";
     
    794793                                },
    795794                        );
    796                         PBXWorkspaceStateSaveDate = 217708774;
     795                        PBXWorkspaceStateSaveDate = 217904241;
    797796                };
    798797                sourceControlManager = E1B11EDC0CF5F2EB004975AA /* Source Control */;
     
    806805                        sepNavSelRange = "{208, 0}";
    807806                        sepNavVisRange = "{0, 252}";
     807                };
     808        };
     809        E10E71F4040C335800050002 /* English */ = {
     810                uiCtxt = {
     811                        sepNavIntBoundsRect = "{{0, 0}, {993, 1503}}";
     812                        sepNavSelRange = "{1411, 0}";
     813                        sepNavVisRange = "{0, 3709}";
     814                        sepNavWindowFrame = "{{61, 198}, {1052, 933}}";
    808815                };
    809816        };
     
    818825        E11373150439FCC700050002 /* NJRHotKey.m */ = {
    819826                uiCtxt = {
    820                         sepNavIntBoundsRect = "{{0, 0}, {830, 1287}}";
    821                         sepNavSelRange = "{1856, 46}";
    822                         sepNavVisRange = "{1263, 1577}";
     827                        sepNavIntBoundsRect = "{{0, 0}, {830, 1298}}";
     828                        sepNavSelRange = "{2509, 35}";
     829                        sepNavVisRange = "{1321, 1515}";
    823830                        sepNavWindowFrame = "{{199, 307}, {889, 698}}";
    824831                };
     
    854861        E130B9AD03B7C59700000028 /* PSPowerManager.m */ = {
    855862                uiCtxt = {
    856                         sepNavIntBoundsRect = "{{0, 0}, {817, 1045}}";
    857                         sepNavSelRange = "{386, 27}";
    858                         sepNavVisRange = "{24, 683}";
     863                        sepNavIntBoundsRect = "{{0, 0}, {817, 1078}}";
     864                        sepNavSelRange = "{387, 16}";
     865                        sepNavVisRange = "{180, 425}";
    859866                        sepNavWindowFrame = "{{153, 349}, {889, 698}}";
    860867                };
    861868        };
     869        E13919E203B9E4E100000028 /* NJRIntervalField.h */ = {
     870                uiCtxt = {
     871                        sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
     872                        sepNavSelRange = "{419, 0}";
     873                        sepNavVisRange = "{0, 425}";
     874                        sepNavWindowFrame = "{{15, 49}, {834, 1124}}";
     875                };
     876        };
    862877        E13919E303B9E4E100000028 /* NJRIntervalField.m */ = {
    863878                uiCtxt = {
    864                         sepNavIntBoundsRect = "{{0, 0}, {761, 1980}}";
    865                         sepNavSelRange = "{3944, 0}";
    866                         sepNavVisRange = "{2218, 3841}";
    867                         sepNavWindowFrame = "{{15, 334}, {820, 839}}";
     879                        sepNavIntBoundsRect = "{{0, 0}, {761, 946}}";
     880                        sepNavSelRange = "{2674, 0}";
     881                        sepNavVisRange = "{329, 2345}";
     882                        sepNavWindowFrame = "{{364, 159}, {820, 839}}";
    868883                };
    869884        };
     
    876891                };
    877892        };
    878         E145384C043A31D900050002 /* NJRHotKeyManager.m:158 */ = {
    879                 isa = PBXFileBreakpoint;
     893        E15043CF0CFCC41500DE47E9 /* objc_exception_throw */ = {
     894                isa = PBXSymbolicBreakpoint;
    880895                actions = (
    881896                );
    882                 breakpointStyle = 0;
     897                breakpointStyle = 1;
    883898                continueAfterActions = 0;
    884899                countType = 0;
    885900                delayBeforeContinue = 0;
    886                 fileReference = E145383F043A1DB200050002 /* NJRHotKeyManager.m */;
    887                 hitCount = 0;
     901                hitCount = 1;
    888902                ignoreCount = 0;
    889                 lineNumber = 158;
    890                 location = Pester;
    891                 modificationTime = 217621338.571945;
    892                 state = 1;
     903                location = libobjc.A.dylib;
     904                modificationTime = 217892071.677906;
     905                state = 2;
     906                symbolName = objc_exception_throw;
     907        };
     908        E15044650CFCDC7E00DE47E9 /* NJRValidatingField.h */ = {
     909                uiCtxt = {
     910                        sepNavIntBoundsRect = "{{0, 0}, {869, 213}}";
     911                        sepNavSelRange = "{170, 0}";
     912                        sepNavVisRange = "{0, 344}";
     913                };
     914        };
     915        E15044660CFCDC7E00DE47E9 /* NJRValidatingField.m */ = {
     916                uiCtxt = {
     917                        sepNavIntBoundsRect = "{{0, 0}, {775, 1122}}";
     918                        sepNavSelRange = "{0, 0}";
     919                        sepNavVisRange = "{0, 4696}";
     920                        sepNavWindowFrame = "{{15, 49}, {834, 1124}}";
     921                };
    893922        };
    894923        E162698303B6189000000028 /* NSTableView-NJRExtensions.m */ = {
     
    933962                uiCtxt = {
    934963                        sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
    935                         sepNavSelRange = "{419, 0}";
    936                         sepNavVisRange = "{0, 471}";
    937                         sepNavWindowFrame = "{{222, 51}, {1052, 933}}";
     964                        sepNavSelRange = "{369, 87}";
     965                        sepNavVisRange = "{0, 952}";
     966                        sepNavWindowFrame = "{{560, 24}, {1052, 933}}";
    938967                };
    939968        };
     
    949978                ignoreCount = 0;
    950979                location = "";
    951                 modificationTime = 217621338.896014;
    952                 state = 0;
     980                modificationTime = 217892051.042254;
     981                state = 2;
    953982                symbolName = SetPortRGBForeColor;
    954983        };
     
    962991        E18DA4090442C56D00050002 /* PSMediaAlert.m */ = {
    963992                uiCtxt = {
    964                         sepNavIntBoundsRect = "{{0, 0}, {761, 792}}";
    965                         sepNavSelRange = "{618, 0}";
    966                         sepNavVisRange = "{3, 1720}";
     993                        sepNavIntBoundsRect = "{{0, 0}, {761, 847}}";
     994                        sepNavSelRange = "{643, 0}";
     995                        sepNavVisRange = "{0, 1827}";
    967996                        sepNavWindowFrame = "{{153, 208}, {820, 839}}";
    968997                };
     
    970999        E18DAAEB0442CC3E00050002 /* NJRSoundManager.m */ = {
    9711000                uiCtxt = {
    972                         sepNavIntBoundsRect = "{{0, 0}, {761, 1254}}";
    973                         sepNavSelRange = "{846, 134}";
    974                         sepNavVisRange = "{0, 2251}";
     1001                        sepNavIntBoundsRect = "{{0, 0}, {761, 1210}}";
     1002                        sepNavSelRange = "{576, 0}";
     1003                        sepNavVisRange = "{0, 2216}";
    9751004                        sepNavWindowFrame = "{{61, 292}, {820, 839}}";
    9761005                };
     
    9961025        E1A18CAC03B4344C00000028 /* PSAlerts.m */ = {
    9971026                uiCtxt = {
    998                         sepNavIntBoundsRect = "{{0, 0}, {830, 1617}}";
    999                         sepNavSelRange = "{2194, 0}";
    1000                         sepNavVisRange = "{1314, 2197}";
     1027                        sepNavIntBoundsRect = "{{0, 0}, {830, 1672}}";
     1028                        sepNavSelRange = "{3864, 7}";
     1029                        sepNavVisRange = "{1868, 2150}";
    10011030                        sepNavWindowFrame = "{{528, 47}, {889, 698}}";
    10021031                };
     
    10131042                ignoreCount = 0;
    10141043                location = "";
    1015                 modificationTime = 217621338.880709;
    1016                 state = 0;
     1044                modificationTime = 217892051.041767;
     1045                state = 2;
    10171046                symbolName = "-[_NSZombie release]";
    10181047        };
     
    10371066        E1B11F8B0CF5F30F004975AA /* Info-Pester.plist */ = {
    10381067                uiCtxt = {
    1039                         sepNavIntBoundsRect = "{{0, 0}, {736, 865}}";
    1040                         sepNavSelRange = "{981, 0}";
     1068                        sepNavIntBoundsRect = "{{0, 0}, {736, 888}}";
     1069                        sepNavSelRange = "{346, 0}";
    10411070                        sepNavVisRange = "{0, 2337}";
    10421071                        sepNavWindowFrame = "{{549, 47}, {795, 924}}";
     
    11131142        E1BF6E9103C928D200050002 /* PSTimer.m */ = {
    11141143                uiCtxt = {
    1115                         sepNavIntBoundsRect = "{{0, 0}, {940, 2908}}";
    1116                         sepNavSelRange = "{5491, 0}";
    1117                         sepNavVisRange = "{0, 3062}";
     1144                        sepNavIntBoundsRect = "{{0, 0}, {920, 2842}}";
     1145                        sepNavSelRange = "{4580, 0}";
     1146                        sepNavVisRange = "{409, 1359}";
    11181147                        sepNavWindowFrame = "{{38, 50}, {999, 1128}}";
     1148                };
     1149        };
     1150        E1CDEC3D0444053F00AEEDB1 /* NJRNonCenteringWindow.h */ = {
     1151                uiCtxt = {
     1152                        sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
     1153                        sepNavSelRange = "{0, 0}";
     1154                        sepNavVisRange = "{0, 242}";
     1155                        sepNavWindowFrame = "{{176, 93}, {1052, 933}}";
     1156                };
     1157        };
     1158        E1CDEC3E0444053F00AEEDB1 /* NJRNonCenteringWindow.m */ = {
     1159                uiCtxt = {
     1160                        sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
     1161                        sepNavSelRange = "{0, 0}";
     1162                        sepNavVisRange = "{0, 261}";
     1163                        sepNavWindowFrame = "{{153, 114}, {1052, 933}}";
    11191164                };
    11201165        };
     
    11421187                };
    11431188        };
    1144         E1E9A33903C8EF6700050002 /* SUSpeaker.m */ = {
    1145                 uiCtxt = {
    1146                         sepNavIntBoundsRect = "{{0, 0}, {869, 3234}}";
    1147                         sepNavSelRange = "{1839, 122}";
    1148                         sepNavVisRange = "{1660, 639}";
    1149                         sepNavWindowFrame = "{{314, 202}, {889, 698}}";
     1189        E1ECA00703C002B300F54C66 /* PSError.m */ = {
     1190                uiCtxt = {
     1191                        sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
     1192                        sepNavSelRange = "{254, 0}";
     1193                        sepNavVisRange = "{0, 1270}";
     1194                        sepNavWindowFrame = "{{153, 114}, {1052, 933}}";
    11501195                };
    11511196        };
     
    12151260                ignoreCount = 0;
    12161261                location = libSystem.B.dylib;
    1217                 modificationTime = 217621338.572037;
    1218                 state = 1;
     1262                modificationTime = 217892051.041262;
     1263                state = 2;
    12191264                symbolName = szone_error;
    12201265        };
    12211266        F517D63E0356B80C016D68B9 /* PSAlarmsController.m */ = {
    12221267                uiCtxt = {
    1223                         sepNavIntBoundsRect = "{{0, 0}, {830, 2057}}";
    1224                         sepNavSelRange = "{3828, 50}";
    1225                         sepNavVisRange = "{2755, 1818}";
    1226                         sepNavWindowFrame = "{{360, 160}, {889, 698}}";
     1268                        sepNavIntBoundsRect = "{{0, 0}, {817, 2123}}";
     1269                        sepNavSelRange = "{2816, 14}";
     1270                        sepNavVisRange = "{2384, 686}";
     1271                        sepNavWindowFrame = "{{744, 79}, {889, 698}}";
     1272                };
     1273        };
     1274        F517D63F0356B80C016D68B9 /* PSAlarmsController.h */ = {
     1275                uiCtxt = {
     1276                        sepNavIntBoundsRect = "{{0, 0}, {830, 639}}";
     1277                        sepNavSelRange = "{0, 0}";
     1278                        sepNavVisRange = "{0, 460}";
    12271279                };
    12281280        };
    12291281        F517D6420356B8CC016D68B9 /* PSAlarms.m */ = {
    12301282                uiCtxt = {
    1231                         sepNavIntBoundsRect = "{{0, 0}, {920, 3619}}";
    1232                         sepNavSelRange = "{8316, 0}";
    1233                         sepNavVisRange = "{7670, 1218}";
    1234                         sepNavWindowFrame = "{{176, 187}, {820, 839}}";
     1283                        sepNavIntBoundsRect = "{{0, 0}, {761, 3737}}";
     1284                        sepNavSelRange = "{9736, 0}";
     1285                        sepNavVisRange = "{7626, 2401}";
     1286                        sepNavWindowFrame = "{{938, 170}, {820, 839}}";
     1287                };
     1288        };
     1289        F517D6430356B8CC016D68B9 /* PSAlarms.h */ = {
     1290                uiCtxt = {
     1291                        sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
     1292                        sepNavSelRange = "{0, 0}";
     1293                        sepNavVisRange = "{0, 953}";
    12351294                };
    12361295        };
    12371296        F560E2F10357506401A4E466 /* PSApplication.m */ = {
    12381297                uiCtxt = {
    1239                         sepNavIntBoundsRect = "{{0, 0}, {761, 3157}}";
    1240                         sepNavSelRange = "{1549, 0}";
    1241                         sepNavVisRange = "{0, 1956}";
     1298                        sepNavIntBoundsRect = "{{0, 0}, {817, 2772}}";
     1299                        sepNavSelRange = "{9502, 21}";
     1300                        sepNavVisRange = "{8732, 887}";
    12421301                        sepNavWindowFrame = "{{586, 75}, {820, 839}}";
    12431302                };
     
    12681327        F589C9C6035AA12B0155F4B2 /* Read Me.rtfd */ = {
    12691328                uiCtxt = {
    1270                         sepNavIntBoundsRect = "{{0, 0}, {960, 4459}}";
    1271                         sepNavSelRange = "{14260, 0}";
    1272                         sepNavVisRect = "{{0, 2212}, {960, 1091}}";
     1329                        sepNavIntBoundsRect = "{{0, 0}, {960, 4408}}";
     1330                        sepNavSelRange = "{16, 0}";
     1331                        sepNavVisRect = "{{0, 199}, {960, 1091}}";
    12731332                        sepNavWindowFrame = "{{15, 50}, {999, 1128}}";
    12741333                };
     
    12851344                ignoreCount = 0;
    12861345                location = "";
    1287                 modificationTime = 217621338.862668;
    1288                 state = 0;
     1346                modificationTime = 217892051.040556;
     1347                state = 2;
    12891348                symbolName = "-[_NSZombie methodSignatureForSelector:]";
    12901349        };
    12911350        F59DC6D30353C9E601AEEDB1 /* PSAlarmSetController.h */ = {
    12921351                uiCtxt = {
    1293                         sepNavIntBoundsRect = "{{0, 0}, {940, 1092}}";
    1294                         sepNavSelRange = "{945, 9}";
    1295                         sepNavVisRange = "{0, 2347}";
     1352                        sepNavIntBoundsRect = "{{0, 0}, {775, 1065}}";
     1353                        sepNavSelRange = "{1563, 0}";
     1354                        sepNavVisRange = "{0, 2381}";
    12961355                        sepNavWindowFrame = "{{23, 50}, {999, 1128}}";
    12971356                };
     
    12991358        F59DC6D40353C9E601AEEDB1 /* PSAlarmSetController.m */ = {
    13001359                uiCtxt = {
    1301                         sepNavIntBoundsRect = "{{0, 0}, {940, 6539}}";
    1302                         sepNavSelRange = "{4235, 0}";
    1303                         sepNavVisRange = "{2184, 4891}";
    1304                         sepNavWindowFrame = "{{507, 50}, {999, 1128}}";
     1360                        sepNavIntBoundsRect = "{{0, 0}, {775, 7139}}";
     1361                        sepNavSelRange = "{21486, 11}";
     1362                        sepNavVisRange = "{18453, 3820}";
     1363                        sepNavWindowFrame = "{{561, 54}, {834, 1124}}";
    13051364                };
    13061365        };
    13071366        F59DC6DC0353DE5101AEEDB1 /* PSAlarmNotifierController.m */ = {
    13081367                uiCtxt = {
    1309                         sepNavIntBoundsRect = "{{0, 0}, {920, 2233}}";
    1310                         sepNavSelRange = "{2975, 17}";
    1311                         sepNavVisRange = "{2072, 999}";
     1368                        sepNavIntBoundsRect = "{{0, 0}, {817, 2391}}";
     1369                        sepNavSelRange = "{4583, 27}";
     1370                        sepNavVisRange = "{4327, 730}";
    13121371                        sepNavWindowFrame = "{{613, 82}, {820, 839}}";
    13131372                };
     
    13441403        F59E47A7036AAA6D016B311C /* PSAlert.m */ = {
    13451404                uiCtxt = {
    1346                         sepNavIntBoundsRect = "{{0, 0}, {761, 869}}";
    1347                         sepNavSelRange = "{1016, 17}";
    1348                         sepNavVisRange = "{0, 1813}";
    1349                         sepNavWindowFrame = "{{469, -22}, {820, 839}}";
     1405                        sepNavIntBoundsRect = "{{0, 0}, {761, 891}}";
     1406                        sepNavSelRange = "{1898, 0}";
     1407                        sepNavVisRange = "{145, 1875}";
     1408                        sepNavWindowFrame = "{{641, 165}, {820, 839}}";
    13501409                };
    13511410        };
     
    13601419                uiCtxt = {
    13611420                        sepNavIntBoundsRect = "{{0, 0}, {1297, 781}}";
    1362                         sepNavSelRange = "{872, 0}";
    1363                         sepNavVisRange = "{32, 1931}";
     1421                        sepNavSelRange = "{1311, 0}";
     1422                        sepNavVisRange = "{0, 1940}";
     1423                        sepNavWindowFrame = "{{360, 78}, {1356, 780}}";
     1424                };
     1425        };
     1426        F59E47AC036AAC1E016B311C /* PSBeepAlert.h */ = {
     1427                uiCtxt = {
     1428                        sepNavIntBoundsRect = "{{0, 0}, {1297, 721}}";
     1429                        sepNavSelRange = "{200, 12}";
     1430                        sepNavVisRange = "{0, 370}";
    13641431                        sepNavWindowFrame = "{{360, 78}, {1356, 780}}";
    13651432                };
     
    13961463                };
    13971464        };
     1465        F59E47BC036AB228016B311C /* PSMovieAlert.m */ = {
     1466                uiCtxt = {
     1467                        sepNavIntBoundsRect = "{{0, 0}, {993, 1522}}";
     1468                        sepNavSelRange = "{1930, 0}";
     1469                        sepNavVisRange = "{1829, 2467}";
     1470                        sepNavWindowFrame = "{{84, 177}, {1052, 933}}";
     1471                };
     1472        };
     1473        F59E47BD036AB228016B311C /* PSMovieAlert.h */ = {
     1474                uiCtxt = {
     1475                        sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
     1476                        sepNavSelRange = "{0, 0}";
     1477                        sepNavVisRange = "{0, 598}";
     1478                };
     1479        };
    13981480        F59E4BE6036B2E5E016B311C /* PSScriptAlert.m */ = {
    13991481                uiCtxt = {
     
    14141496        F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */ = {
    14151497                uiCtxt = {
    1416                         sepNavIntBoundsRect = "{{0, 0}, {830, 924}}";
     1498                        sepNavIntBoundsRect = "{{0, 0}, {993, 913}}";
    14171499                        sepNavSelRange = "{0, 0}";
    1418                         sepNavVisRange = "{0, 1854}";
     1500                        sepNavVisRange = "{0, 2636}";
     1501                        sepNavWindowFrame = "{{15, 240}, {1052, 933}}";
    14191502                };
    14201503        };
    14211504        F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */ = {
    14221505                uiCtxt = {
    1423                         sepNavIntBoundsRect = "{{0, 0}, {828, 6292}}";
    1424                         sepNavSelRange = "{823, 0}";
    1425                         sepNavVisRange = "{0, 2454}";
    1426                         sepNavWindowFrame = "{{214, 23}, {887, 884}}";
    1427                 };
    1428         };
    1429         F5B15F74037E42EB01AEEDB1 /* -[NSException raise] */ = {
    1430                 isa = PBXSymbolicBreakpoint;
    1431                 actions = (
    1432                 );
    1433                 breakpointStyle = 0;
    1434                 continueAfterActions = 0;
    1435                 countType = 0;
    1436                 delayBeforeContinue = 0;
    1437                 hitCount = 0;
    1438                 ignoreCount = 0;
    1439                 location = CoreFoundation;
    1440                 modificationTime = 217621338.572041;
    1441                 state = 1;
    1442                 symbolName = "-[NSException raise]";
     1506                        sepNavIntBoundsRect = "{{0, 0}, {993, 6490}}";
     1507                        sepNavSelRange = "{20070, 0}";
     1508                        sepNavVisRange = "{17193, 2959}";
     1509                        sepNavWindowFrame = "{{466, 241}, {1052, 933}}";
     1510                };
     1511        };
     1512        F5B79836035F64F80136A8DD /* NJRTableView.m */ = {
     1513                uiCtxt = {
     1514                        sepNavIntBoundsRect = "{{0, 0}, {993, 1210}}";
     1515                        sepNavSelRange = "{899, 0}";
     1516                        sepNavVisRange = "{0, 2747}";
     1517                };
     1518        };
     1519        F5B79837035F64F80136A8DD /* NJRTableView.h */ = {
     1520                uiCtxt = {
     1521                        sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
     1522                        sepNavSelRange = "{646, 0}";
     1523                        sepNavVisRange = "{0, 646}";
     1524                        sepNavWindowFrame = "{{835, 245}, {1052, 933}}";
     1525                };
    14431526        };
    14441527        F5F1986C036B813101EB0372 /* PSSpeechAlert.m */ = {
    14451528                uiCtxt = {
    1446                         sepNavIntBoundsRect = "{{0, 0}, {761, 1078}}";
    1447                         sepNavSelRange = "{932, 0}";
    1448                         sepNavVisRange = "{177, 1917}";
    1449                         sepNavWindowFrame = "{{533, 79}, {820, 839}}";
     1529                        sepNavIntBoundsRect = "{{0, 0}, {920, 1056}}";
     1530                        sepNavSelRange = "{1881, 0}";
     1531                        sepNavVisRange = "{1560, 905}";
     1532                        sepNavWindowFrame = "{{454, 61}, {1052, 933}}";
     1533                };
     1534        };
     1535        F5F1986D036B813101EB0372 /* PSSpeechAlert.h */ = {
     1536                uiCtxt = {
     1537                        sepNavIntBoundsRect = "{{0, 0}, {817, 264}}";
     1538                        sepNavSelRange = "{172, 0}";
     1539                        sepNavVisRange = "{0, 264}";
    14501540                };
    14511541        };
    14521542        F5F19870036B822E01EB0372 /* NJRVoicePopUpButton.m */ = {
    14531543                uiCtxt = {
    1454                         sepNavIntBoundsRect = "{{0, 0}, {869, 1496}}";
    1455                         sepNavSelRange = "{514, 81}";
    1456                         sepNavVisRange = "{226, 979}";
    1457                         sepNavWindowFrame = "{{61, 433}, {889, 698}}";
     1544                        sepNavIntBoundsRect = "{{0, 0}, {830, 1441}}";
     1545                        sepNavSelRange = "{976, 0}";
     1546                        sepNavVisRange = "{0, 1846}";
     1547                        sepNavWindowFrame = "{{981, 73}, {889, 698}}";
     1548                };
     1549        };
     1550        F5F19871036B822E01EB0372 /* NJRVoicePopUpButton.h */ = {
     1551                uiCtxt = {
     1552                        sepNavIntBoundsRect = "{{0, 0}, {830, 662}}";
     1553                        sepNavSelRange = "{250, 0}";
     1554                        sepNavVisRange = "{0, 583}";
     1555                };
     1556        };
     1557        F5F198D0036BE57401EB0372 /* NJRTableDelegate.m */ = {
     1558                uiCtxt = {
     1559                        sepNavIntBoundsRect = "{{0, 0}, {993, 2970}}";
     1560                        sepNavSelRange = "{8161, 0}";
     1561                        sepNavVisRange = "{6950, 2655}";
     1562                        sepNavWindowFrame = "{{236, 118}, {1052, 933}}";
     1563                };
     1564        };
     1565        F5F198D1036BE57401EB0372 /* NJRTableDelegate.h */ = {
     1566                uiCtxt = {
     1567                        sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
     1568                        sepNavSelRange = "{495, 46}";
     1569                        sepNavVisRange = "{0, 546}";
     1570                        sepNavWindowFrame = "{{130, 135}, {1052, 933}}";
    14581571                };
    14591572        };
  • trunk/Cocoa/Pester/Source/Pester.xcodeproj/project.pbxproj

    r363 r364  
    88
    99/* Begin PBXBuildFile section */
     10                E15044670CFCDC7E00DE47E9 /* NJRValidatingField.m in Sources */ = {isa = PBXBuildFile; fileRef = E15044660CFCDC7E00DE47E9 /* NJRValidatingField.m */; };
    1011                E17562620CF8C50B00FC5057 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E17562610CF8C50B00FC5057 /* Sparkle.framework */; };
    11                 E17562720CF8C53F00FC5057 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = E17562610CF8C50B00FC5057 /* Sparkle.framework */; };
     12                E17562720CF8C53F00FC5057 /* Sparkle.framework in Copy Sparkle.framework */ = {isa = PBXBuildFile; fileRef = E17562610CF8C50B00FC5057 /* Sparkle.framework */; };
    1213                E17CA7BB0CF7D08C00018B34 /* DynaLoader.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E17CA7BA0CF7D08C00018B34 /* DynaLoader.a */; };
    13                 E17CA9AB0CF7F8CB00018B34 /* Manip.pm in CopyFiles */ = {isa = PBXBuildFile; fileRef = E17CA9A90CF7F8C200018B34 /* Manip.pm */; };
     14                E17CA9AB0CF7F8CB00018B34 /* Manip.pm in Copy Perl Modules */ = {isa = PBXBuildFile; fileRef = E17CA9A90CF7F8C200018B34 /* Manip.pm */; };
    1415                E1B11F270CF5F30F004975AA /* Notifier.nib in Resources */ = {isa = PBXBuildFile; fileRef = F59DC6DF0353DF5E01AEEDB1 /* Notifier.nib */; };
    1516                E1B11F280CF5F30F004975AA /* Application icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = F59DC6E30353ED1201AEEDB1 /* Application icon.icns */; };
     
    7576                E1B11F660CF5F30F004975AA /* PSError.m in Sources */ = {isa = PBXBuildFile; fileRef = E1ECA00703C002B300F54C66 /* PSError.m */; };
    7677                E1B11F670CF5F30F004975AA /* NJRCenteringMovieView.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D358BA03C60CE900C8A18E /* NJRCenteringMovieView.m */; };
    77                 E1B11F680CF5F30F004975AA /* SUSpeaker.m in Sources */ = {isa = PBXBuildFile; fileRef = E1E9A33903C8EF6700050002 /* SUSpeaker.m */; };
    7878                E1B11F690CF5F30F004975AA /* PSTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = E1BF6E9103C928D200050002 /* PSTimer.m */; };
    7979                E1B11F6A0CF5F30F004975AA /* PSWakeAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = E19FD39F03C98645001509F3 /* PSWakeAlert.m */; };
     
    108108
    109109/* Begin PBXCopyFilesBuildPhase section */
    110                 E17562730CF8C55D00FC5057 /* CopyFiles */ = {
     110                E17562730CF8C55D00FC5057 /* Copy Sparkle.framework */ = {
    111111                        isa = PBXCopyFilesBuildPhase;
    112112                        buildActionMask = 2147483647;
     
    114114                        dstSubfolderSpec = 10;
    115115                        files = (
    116                                 E17562720CF8C53F00FC5057 /* Sparkle.framework in CopyFiles */,
    117                         );
     116                                E17562720CF8C53F00FC5057 /* Sparkle.framework in Copy Sparkle.framework */,
     117                        );
     118                        name = "Copy Sparkle.framework";
    118119                        runOnlyForDeploymentPostprocessing = 0;
    119120                };
    120                 E17CA9A80CF7F89900018B34 /* CopyFiles */ = {
     121                E17CA9A80CF7F89900018B34 /* Copy Perl Modules */ = {
    121122                        isa = PBXCopyFilesBuildPhase;
    122123                        buildActionMask = 2147483647;
     
    124125                        dstSubfolderSpec = 7;
    125126                        files = (
    126                                 E17CA9AB0CF7F8CB00018B34 /* Manip.pm in CopyFiles */,
    127                         );
     127                                E17CA9AB0CF7F8CB00018B34 /* Manip.pm in Copy Perl Modules */,
     128                        );
     129                        name = "Copy Perl Modules";
    128130                        runOnlyForDeploymentPostprocessing = 0;
    129131                };
     
    160162                E14DEC820438969400050002 /* NJRHotKeyFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NJRHotKeyFieldCell.h; sourceTree = "<group>"; };
    161163                E14DEC830438969400050002 /* NJRHotKeyFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NJRHotKeyFieldCell.m; sourceTree = "<group>"; };
     164                E15044650CFCDC7E00DE47E9 /* NJRValidatingField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NJRValidatingField.h; sourceTree = "<group>"; };
     165                E15044660CFCDC7E00DE47E9 /* NJRValidatingField.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NJRValidatingField.m; sourceTree = "<group>"; };
    162166                E162698303B6189000000028 /* NSTableView-NJRExtensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSTableView-NJRExtensions.m"; sourceTree = "<group>"; };
    163167                E162698403B6189000000028 /* NSTableView-NJRExtensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSTableView-NJRExtensions.h"; sourceTree = "<group>"; };
     
    221225                E1DEF116040014EB00050002 /* PSTimeDateEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSTimeDateEditor.h; sourceTree = "<group>"; };
    222226                E1DEF117040014EB00050002 /* PSTimeDateEditor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSTimeDateEditor.m; sourceTree = "<group>"; };
    223                 E1E9A33903C8EF6700050002 /* SUSpeaker.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SUSpeaker.m; sourceTree = "<group>"; };
    224                 E1E9A33A03C8EF6700050002 /* SUSpeaker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SUSpeaker.h; sourceTree = "<group>"; };
    225227                E1ECA00603C002B300F54C66 /* PSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSError.h; sourceTree = SOURCE_ROOT; };
    226228                E1ECA00703C002B300F54C66 /* PSError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSError.m; sourceTree = SOURCE_ROOT; };
     
    395397                        isa = PBXGroup;
    396398                        children = (
    397                                 F5243DA40378681101AEEDB1 /* Popup triangle.tiff */,
    398399                                E18830410442B5FC00050002 /* Calendar icons */,
    399400                                E18830420442B60000050002 /* Volume icons */,
     401                                F5243DA40378681101AEEDB1 /* Popup triangle.tiff */,
    400402                                29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
    401403                                F560E2EE03574F8A01A4E466 /* Alarms.nib */,
     
    526528                        );
    527529                        name = Documentation;
    528                         sourceTree = "<group>";
    529                 };
    530                 E1E9A33D03C8EF6800050002 /* SpeechUtilities */ = {
    531                         isa = PBXGroup;
    532                         children = (
    533                                 E1E9A33903C8EF6700050002 /* SUSpeaker.m */,
    534                                 E1E9A33A03C8EF6700050002 /* SUSpeaker.h */,
    535                         );
    536                         name = SpeechUtilities;
    537530                        sourceTree = "<group>";
    538531                };
     
    582575                        isa = PBXGroup;
    583576                        children = (
    584                                 E1E9A33D03C8EF6800050002 /* SpeechUtilities */,
    585577                                F59E47A6036AA5FC016B311C /* BDAlias */,
    586578                                E1DEF116040014EB00050002 /* PSTimeDateEditor.h */,
     
    633625                                F5F240CD036A877301FE7503 /* NJRQTMediaPopUpButton.h */,
    634626                                F5F240CC036A877301FE7503 /* NJRQTMediaPopUpButton.m */,
     627                                E15044650CFCDC7E00DE47E9 /* NJRValidatingField.h */,
     628                                E15044660CFCDC7E00DE47E9 /* NJRValidatingField.m */,
    635629                                F5F19871036B822E01EB0372 /* NJRVoicePopUpButton.h */,
    636630                                F5F19870036B822E01EB0372 /* NJRVoicePopUpButton.m */,
     
    685679                                E1B11F7E0CF5F30F004975AA /* Frameworks */,
    686680                                E1B11F260CF5F30F004975AA /* Resources */,
    687                                 E17CA9A80CF7F89900018B34 /* CopyFiles */,
    688                                 E17562730CF8C55D00FC5057 /* CopyFiles */,
    689                                 E1B11F860CF5F30F004975AA /* ShellScript */,
     681                                E17CA9A80CF7F89900018B34 /* Copy Perl Modules */,
     682                                E17562730CF8C55D00FC5057 /* Copy Sparkle.framework */,
    690683                        );
    691684                        buildRules = (
     
    749742                };
    750743/* End PBXResourcesBuildPhase section */
    751 
    752 /* Begin PBXShellScriptBuildPhase section */
    753                 E1B11F860CF5F30F004975AA /* ShellScript */ = {
    754                         isa = PBXShellScriptBuildPhase;
    755                         buildActionMask = 2147483647;
    756                         files = (
    757                         );
    758                         runOnlyForDeploymentPostprocessing = 0;
    759                         shellPath = /bin/sh;
    760                         shellScript = "/usr/bin/agvtool mvers -terse1 >| ${SRCROOT}/VERSION";
    761                 };
    762 /* End PBXShellScriptBuildPhase section */
    763744
    764745/* Begin PBXSourcesBuildPhase section */
     
    806787                                E1B11F660CF5F30F004975AA /* PSError.m in Sources */,
    807788                                E1B11F670CF5F30F004975AA /* NJRCenteringMovieView.m in Sources */,
    808                                 E1B11F680CF5F30F004975AA /* SUSpeaker.m in Sources */,
    809789                                E1B11F690CF5F30F004975AA /* PSTimer.m in Sources */,
    810790                                E1B11F6A0CF5F30F004975AA /* PSWakeAlert.m in Sources */,
     
    830810                                E1B121970CF62FD1004975AA /* NSMenuItem-NJRExtensions.m in Sources */,
    831811                                E1B1219E0CF63858004975AA /* NSImage-NJRExtensions.m in Sources */,
     812                                E15044670CFCDC7E00DE47E9 /* NJRValidatingField.m in Sources */,
    832813                        );
    833814                        runOnlyForDeploymentPostprocessing = 0;
     
    966947                        buildSettings = {
    967948                                COPY_PHASE_STRIP = NO;
    968                                 CURRENT_PROJECT_VERSION = 21;
     949                                CURRENT_PROJECT_VERSION = 22;
    969950                                FRAMEWORK_SEARCH_PATHS = (
    970951                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
     
    1004985                        buildSettings = {
    1005986                                COPY_PHASE_STRIP = YES;
    1006                                 CURRENT_PROJECT_VERSION = 21;
     987                                CURRENT_PROJECT_VERSION = 22;
    1007988                                FRAMEWORK_SEARCH_PATHS = (
    1008989                                        "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
Note: See TracChangeset for help on using the changeset viewer.