source: trunk/Cocoa/Pester/Source/Pester.xcodeproj/nicholas.pbxuser@ 366

Last change on this file since 366 was 366, checked in by Nicholas Riley, 16 years ago

Info-Pester.plist: Updated for build 23.

NJRHotKey.m: Cosmetic cleanup.

PSAlarm.[hm]: Fix -[PSAlarm time] to work properly, though it no
longer has any clients.

PSSnoozeUntilController.m: Fix snooze until time being off by an hour
as displayed, or if edited, in some time zones.

PSSpeechAlert.m: Display the voice name instead of its identifier in
the description.

Pester.xcodeproj: Misc.

release-notes.html: Updated for build 23.

File size: 47.3 KB
Line 
1// !$*UTF8*$!
2{
3 089C165DFE840E0CC02AAC07 /* English */ = {
4 uiCtxt = {
5 sepNavIntBoundsRect = "{{0, 0}, {813, 899}}";
6 sepNavSelRange = "{105, 0}";
7 sepNavVisRange = "{0, 229}";
8 sepNavWindowFrame = "{{15, 238}, {872, 935}}";
9 };
10 };
11 29B97313FDCFA39411CA2CEA /* Project object */ = {
12 activeArchitecture = i386;
13 activeBuildConfigurationName = Release;
14 activeExecutable = E1B11F8D0CF5F30F004975AA /* Pester */;
15 activeTarget = E1B11EE30CF5F30F004975AA /* Pester */;
16 addToTargets = (
17 );
18 breakpoints = (
19 F596730D0355CFA301407038 /* -[_NSZombie methodSignatureForSelector:] */,
20 F500E5370359719B01AEEDB1 /* szone_error */,
21 E1A9DEE703BF3C110089E8B2 /* -[_NSZombie release] */,
22 E17CA6640CF697FE00018B34 /* SetPortRGBForeColor */,
23 E15043CF0CFCC41500DE47E9 /* objc_exception_throw */,
24 );
25 codeSenseManager = E1B11EDD0CF5F2EB004975AA /* Code sense */;
26 executables = (
27 E1B11F8D0CF5F30F004975AA /* Pester */,
28 );
29 perUserDictionary = {
30 "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
31 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32 PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
33 PBXFileTableDataSourceColumnWidthsKey = (
34 20,
35 20,
36 198,
37 20,
38 99,
39 99,
40 29,
41 20,
42 );
43 PBXFileTableDataSourceColumnsKey = (
44 PBXBreakpointsDataSource_ActionID,
45 PBXBreakpointsDataSource_TypeID,
46 PBXBreakpointsDataSource_BreakpointID,
47 PBXBreakpointsDataSource_UseID,
48 PBXBreakpointsDataSource_LocationID,
49 PBXBreakpointsDataSource_ConditionID,
50 PBXBreakpointsDataSource_IgnoreCountID,
51 PBXBreakpointsDataSource_ContinueID,
52 );
53 };
54 PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
55 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
56 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
57 PBXFileTableDataSourceColumnWidthsKey = (
58 20,
59 315,
60 20,
61 48,
62 43,
63 43,
64 20,
65 );
66 PBXFileTableDataSourceColumnsKey = (
67 PBXFileDataSource_FiletypeID,
68 PBXFileDataSource_Filename_ColumnID,
69 PBXFileDataSource_Built_ColumnID,
70 PBXFileDataSource_ObjectSize_ColumnID,
71 PBXFileDataSource_Errors_ColumnID,
72 PBXFileDataSource_Warnings_ColumnID,
73 PBXFileDataSource_Target_ColumnID,
74 );
75 };
76 PBXPerProjectTemplateStateSaveDate = 217930680;
77 "PBXTemplateGeometry-F5314676015831810DCA290F" = {
78 ContentSize = "{618, 257}";
79 LeftSlideOut = {
80 Collapsed = NO;
81 Frame = "{{0, 23}, {618, 234}}";
82 Split0 = {
83 ActiveTab = 2;
84 ActiveTabName = PBXBuildResultsModule;
85 Collapsed = YES;
86 Frame = "{{0, 0}, {618, 234}}";
87 Split0 = {
88 Frame = "{{1e+06, 1e+06}, {618, 0}}";
89 };
90 SplitCount = 1;
91 Tab0 = {
92 Frame = "{{0, 0}, {952, 321}}";
93 };
94 Tab1 = {
95 Debugger = {
96 Collapsed = NO;
97 Frame = "{{0, 0}, {781, 452}}";
98 Split0 = {
99 Frame = "{{0, 24}, {781, 428}}";
100 Split0 = {
101 Frame = "{{0, 0}, {383, 428}}";
102 };
103 Split1 = {
104 DebugVariablesTableConfiguration = (
105 Name,
106 123,
107 Value,
108 85,
109 Summary,
110 155.123,
111 );
112 Frame = "{{392, 0}, {389, 428}}";
113 };
114 SplitCount = 2;
115 };
116 SplitCount = 1;
117 Tab0 = {
118 Frame = "{{0, 0}, {100, 50}}";
119 };
120 Tab1 = {
121 Frame = "{{0, 0}, {100, 50}}";
122 };
123 TabCount = 2;
124 TabsVisible = YES;
125 };
126 Frame = "{{0, 0}, {781, 452}}";
127 LauncherConfigVersion = 7;
128 };
129 Tab2 = {
130 Frame = "{{0, 0}, {618, 228}}";
131 LauncherConfigVersion = 3;
132 Runner = {
133 Frame = "{{0, 0}, {618, 228}}";
134 };
135 };
136 Tab3 = {
137 BuildMessageFrame = "{{0, 0}, {620, 195}}";
138 BuildTranscriptFrame = "{{0, 204}, {620, 2}}";
139 BuildTranscriptFrameExpanded = YES;
140 Frame = "{{0, 0}, {618, 228}}";
141 };
142 Tab4 = {
143 Frame = "{{0, 0}, {612, 295}}";
144 };
145 TabCount = 5;
146 TabsVisible = NO;
147 };
148 SplitCount = 1;
149 Tab0 = {
150 Frame = "{{0, 0}, {300, 533}}";
151 GroupTreeTableConfiguration = (
152 TargetStatusColumn,
153 18,
154 MainColumn,
155 267,
156 );
157 };
158 Tab1 = {
159 ClassesFrame = "{{0, 0}, {280, 398}}";
160 ClassesTreeTableConfiguration = (
161 PBXBookColumnIdentifier,
162 20,
163 PBXClassColumnIdentifier,
164 237,
165 );
166 Frame = "{{0, 0}, {278, 659}}";
167 MembersFrame = "{{0, 407}, {280, 252}}";
168 MembersTreeTableConfiguration = (
169 PBXBookColumnIdentifier,
170 20,
171 PBXMethodColumnIdentifier,
172 236,
173 );
174 };
175 Tab2 = {
176 Frame = "{{0, 0}, {200, 100}}";
177 };
178 Tab3 = {
179 Frame = "{{0, 0}, {200, 100}}";
180 TargetTableConfiguration = (
181 ActiveObject,
182 16,
183 ObjectNames,
184 202.296,
185 );
186 };
187 Tab4 = {
188 BreakpointsTreeTableConfiguration = (
189 breakpointColumn,
190 197,
191 enabledColumn,
192 31,
193 );
194 Frame = "{{0, 0}, {250, 100}}";
195 };
196 TabCount = 5;
197 TabsVisible = NO;
198 };
199 NavBarShownByDefault = YES;
200 StatusViewVisible = YES;
201 Template = F5314676015831810DCA290F;
202 ToolbarVisible = YES;
203 WindowLocation = "{565, 336}";
204 };
205 "PBXTemplateGeometry-F5534CB2020F3F8A0DCA290F" = {
206 ContentSize = "{594, 303}";
207 LeftSlideOut = {
208 Collapsed = NO;
209 Frame = "{{0, 23}, {594, 280}}";
210 Split0 = {
211 ActiveTab = 1;
212 ActiveTabName = PBXRunSessionModule;
213 Collapsed = YES;
214 Frame = "{{0, 0}, {594, 280}}";
215 Split0 = {
216 Frame = "{{1e+06, 1e+06}, {594, 0}}";
217 };
218 SplitCount = 1;
219 Tab0 = {
220 Frame = "{{0, 0}, {804, 321}}";
221 };
222 Tab1 = {
223 Debugger = {
224 Collapsed = NO;
225 Frame = "{{0, 0}, {594, 274}}";
226 Split0 = {
227 Frame = "{{0, 24}, {594, 250}}";
228 Split0 = {
229 Frame = "{{0, 0}, {290, 250}}";
230 };
231 Split1 = {
232 DebugVariablesTableConfiguration = (
233 Name,
234 123,
235 Value,
236 85,
237 Summary,
238 62.123,
239 );
240 Frame = "{{299, 0}, {295, 250}}";
241 };
242 SplitCount = 2;
243 };
244 SplitCount = 1;
245 Tab0 = {
246 Frame = "{{0, 0}, {100, 50}}";
247 };
248 Tab1 = {
249 Frame = "{{0, 0}, {100, 50}}";
250 };
251 TabCount = 2;
252 TabsVisible = YES;
253 };
254 Frame = "{{0, 0}, {594, 274}}";
255 LauncherConfigVersion = 7;
256 };
257 Tab2 = {
258 Frame = "{{0, 0}, {594, 274}}";
259 LauncherConfigVersion = 3;
260 Runner = {
261 Frame = "{{0, 0}, {594, 274}}";
262 };
263 };
264 Tab3 = {
265 BuildMessageFrame = "{{0, 0}, {614, 262}}";
266 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
267 BuildTranscriptFrameExpanded = YES;
268 Frame = "{{0, 0}, {612, 295}}";
269 };
270 Tab4 = {
271 Frame = "{{0, 0}, {612, 295}}";
272 };
273 TabCount = 5;
274 TabsVisible = NO;
275 };
276 SplitCount = 1;
277 Tab0 = {
278 Frame = "{{0, 0}, {300, 533}}";
279 GroupTreeTableConfiguration = (
280 TargetStatusColumn,
281 18,
282 MainColumn,
283 267,
284 );
285 };
286 Tab1 = {
287 ClassesFrame = "{{0, 0}, {280, 398}}";
288 ClassesTreeTableConfiguration = (
289 PBXBookColumnIdentifier,
290 20,
291 PBXClassColumnIdentifier,
292 237,
293 );
294 Frame = "{{0, 0}, {278, 659}}";
295 MembersFrame = "{{0, 407}, {280, 252}}";
296 MembersTreeTableConfiguration = (
297 PBXBookColumnIdentifier,
298 20,
299 PBXMethodColumnIdentifier,
300 236,
301 );
302 };
303 Tab2 = {
304 Frame = "{{0, 0}, {200, 100}}";
305 };
306 Tab3 = {
307 Frame = "{{0, 0}, {200, 386}}";
308 TargetTableConfiguration = (
309 ActiveObject,
310 16,
311 ObjectNames,
312 202.296,
313 );
314 };
315 Tab4 = {
316 BreakpointsTreeTableConfiguration = (
317 breakpointColumn,
318 197,
319 enabledColumn,
320 31,
321 );
322 Frame = "{{0, 0}, {250, 386}}";
323 };
324 TabCount = 5;
325 TabsVisible = NO;
326 };
327 NavBarShownByDefault = YES;
328 StatusViewVisible = YES;
329 Template = F5534CB2020F3F8A0DCA290F;
330 ToolbarVisible = YES;
331 WindowLocation = "{4, 633}";
332 };
333 "PBXTemplateGeometry-F5CA7ECB015C094F0DCA290F" = {
334 ContentSize = "{668, 621}";
335 LeftSlideOut = {
336 Collapsed = NO;
337 Frame = "{{0, 0}, {668, 621}}";
338 Split0 = {
339 Collapsed = NO;
340 Frame = "{{0, 0}, {668, 621}}";
341 Split0 = {
342 Frame = "{{0, 0}, {668, 621}}";
343 };
344 SplitCount = 1;
345 Tab0 = {
346 Frame = "{{0, 0}, {484, 208}}";
347 };
348 Tab1 = {
349 Debugger = {
350 Collapsed = NO;
351 Frame = "{{0, 0}, {664, 208}}";
352 Split0 = {
353 Frame = "{{0, 24}, {664, 184}}";
354 Split0 = {
355 Frame = "{{0, 0}, {325, 184}}";
356 };
357 Split1 = {
358 DebugVariablesTableConfiguration = (
359 Name,
360 123,
361 Value,
362 85,
363 Summary,
364 96.123,
365 );
366 Frame = "{{334, 0}, {330, 184}}";
367 };
368 SplitCount = 2;
369 };
370 SplitCount = 1;
371 Tab0 = {
372 Frame = "{{0, 0}, {100, 50}}";
373 };
374 Tab1 = {
375 Frame = "{{0, 0}, {100, 50}}";
376 };
377 TabCount = 2;
378 TabsVisible = YES;
379 };
380 Frame = "{{0, 0}, {664, 208}}";
381 LauncherConfigVersion = 7;
382 };
383 Tab2 = {
384 Frame = "{{0, 0}, {664, 50}}";
385 LauncherConfigVersion = 3;
386 Runner = {
387 Frame = "{{0, 0}, {664, 50}}";
388 };
389 };
390 Tab3 = {
391 BuildMessageFrame = "{{0, 0}, {614, 262}}";
392 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
393 BuildTranscriptFrameExpanded = YES;
394 Frame = "{{0, 0}, {612, 295}}";
395 };
396 Tab4 = {
397 Frame = "{{0, 0}, {612, 295}}";
398 };
399 TabCount = 5;
400 TabsVisible = NO;
401 };
402 SplitCount = 1;
403 Tab0 = {
404 Frame = "{{0, 0}, {313, 531}}";
405 GroupTreeTableConfiguration = (
406 TargetStatusColumn,
407 18,
408 MainColumn,
409 280,
410 );
411 };
412 Tab1 = {
413 ClassesFrame = "{{0, 0}, {280, 398}}";
414 ClassesTreeTableConfiguration = (
415 PBXBookColumnIdentifier,
416 20,
417 PBXClassColumnIdentifier,
418 237,
419 );
420 Frame = "{{0, 0}, {278, 659}}";
421 MembersFrame = "{{0, 407}, {280, 252}}";
422 MembersTreeTableConfiguration = (
423 PBXBookColumnIdentifier,
424 20,
425 PBXMethodColumnIdentifier,
426 236,
427 );
428 };
429 Tab2 = {
430 Frame = "{{0, 0}, {200, 100}}";
431 };
432 Tab3 = {
433 Frame = "{{0, 0}, {200, 557}}";
434 TargetTableConfiguration = (
435 ActiveObject,
436 16,
437 ObjectNames,
438 202.296,
439 );
440 };
441 Tab4 = {
442 BreakpointsTreeTableConfiguration = (
443 breakpointColumn,
444 197,
445 enabledColumn,
446 31,
447 );
448 Frame = "{{0, 0}, {250, 100}}";
449 };
450 TabCount = 5;
451 TabsVisible = NO;
452 };
453 NavBarShownByDefault = YES;
454 StatusViewVisible = NO;
455 Template = F5CA7ECB015C094F0DCA290F;
456 ToolbarVisible = NO;
457 WindowLocation = "{357, 379}";
458 };
459 PBXWorkspaceContents = (
460 {
461 LeftSlideOut = {
462 Split0 = {
463 Split0 = {
464 NavCount = 1;
465 NavGeometry0 = {
466 Frame = "{{0, 0}, {150, 530}}";
467 NavBarVisible = YES;
468 };
469 NavSplitVertical = NO;
470 };
471 SplitCount = 1;
472 Tab1 = {
473 Debugger = {
474 Split0 = {
475 SplitCount = 2;
476 };
477 SplitCount = 1;
478 TabCount = 2;
479 };
480 LauncherConfigVersion = 7;
481 };
482 Tab2 = {
483 LauncherConfigVersion = 3;
484 Runner = {
485 };
486 };
487 TabCount = 5;
488 };
489 SplitCount = 1;
490 Tab1 = {
491 OptionsSetName = "Hierarchy, all classes";
492 };
493 TabCount = 5;
494 };
495 },
496 {
497 LeftSlideOut = {
498 Split0 = {
499 Split0 = {
500 NavContent0 = {
501 bookmark = E18829600478B3C300AEEDB1;
502 history = (
503 E188295F0478B3C300AEEDB1,
504 );
505 };
506 NavCount = 1;
507 NavGeometry0 = {
508 Frame = "{{0, 0}, {668, 621}}";
509 NavBarVisible = YES;
510 };
511 NavSplitVertical = NO;
512 };
513 SplitCount = 1;
514 Tab1 = {
515 Debugger = {
516 Split0 = {
517 SplitCount = 2;
518 };
519 SplitCount = 1;
520 TabCount = 2;
521 };
522 LauncherConfigVersion = 7;
523 };
524 Tab2 = {
525 LauncherConfigVersion = 3;
526 Runner = {
527 };
528 };
529 TabCount = 5;
530 };
531 SplitCount = 1;
532 Tab1 = {
533 OptionsSetName = "Hierarchy, all classes";
534 };
535 TabCount = 5;
536 };
537 },
538 );
539 PBXWorkspaceGeometries = (
540 {
541 ContentSize = "{326, 763}";
542 LeftSlideOut = {
543 ActiveTab = 0;
544 ActiveTabName = PBXGroupTreeModule;
545 Collapsed = YES;
546 Frame = "{{0, 23}, {326, 740}}";
547 Split0 = {
548 Collapsed = NO;
549 Frame = "{{1e+06, 1e+06}, {0, 740}}";
550 Split0 = {
551 Frame = "{{0, 0}, {0, 740}}";
552 };
553 SplitCount = 1;
554 Tab0 = {
555 Frame = "{{0, 0}, {484, 208}}";
556 };
557 Tab1 = {
558 Debugger = {
559 Collapsed = NO;
560 Frame = "{{0, 0}, {664, 208}}";
561 Split0 = {
562 Frame = "{{0, 24}, {664, 184}}";
563 Split0 = {
564 Frame = "{{0, 0}, {325, 184}}";
565 };
566 Split1 = {
567 DebugVariablesTableConfiguration = (
568 Name,
569 123,
570 Value,
571 85,
572 Summary,
573 96.123,
574 );
575 Frame = "{{334, 0}, {330, 184}}";
576 };
577 SplitCount = 2;
578 };
579 SplitCount = 1;
580 Tab0 = {
581 Frame = "{{0, 0}, {100, 50}}";
582 };
583 Tab1 = {
584 Frame = "{{0, 0}, {100, 50}}";
585 };
586 TabCount = 2;
587 TabsVisible = YES;
588 };
589 Frame = "{{0, 0}, {664, 208}}";
590 LauncherConfigVersion = 7;
591 };
592 Tab2 = {
593 Frame = "{{0, 0}, {664, 50}}";
594 LauncherConfigVersion = 3;
595 Runner = {
596 Frame = "{{0, 0}, {664, 50}}";
597 };
598 };
599 Tab3 = {
600 BuildMessageFrame = "{{0, 0}, {614, 262}}";
601 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
602 BuildTranscriptFrameExpanded = YES;
603 Frame = "{{0, 0}, {612, 295}}";
604 };
605 Tab4 = {
606 Frame = "{{0, 0}, {612, 295}}";
607 };
608 TabCount = 5;
609 TabsVisible = NO;
610 };
611 SplitCount = 1;
612 Tab0 = {
613 Frame = "{{0, 0}, {302, 740}}";
614 GroupTreeTableConfiguration = (
615 TargetStatusColumn,
616 18,
617 MainColumn,
618 269,
619 );
620 };
621 Tab1 = {
622 ClassesFrame = "{{0, 0}, {343, 348}}";
623 ClassesTreeTableConfiguration = (
624 PBXBookColumnIdentifier,
625 20,
626 PBXClassColumnIdentifier,
627 300,
628 );
629 Frame = "{{0, 0}, {341, 578}}";
630 MembersFrame = "{{0, 357}, {343, 221}}";
631 MembersTreeTableConfiguration = (
632 PBXBookColumnIdentifier,
633 20,
634 PBXMethodColumnIdentifier,
635 299,
636 );
637 };
638 Tab2 = {
639 Frame = "{{0, 0}, {319, 576}}";
640 };
641 Tab3 = {
642 Frame = "{{0, 0}, {341, 578}}";
643 TargetTableConfiguration = (
644 ActiveObject,
645 16,
646 ObjectNames,
647 308.296,
648 );
649 };
650 Tab4 = {
651 BreakpointsTreeTableConfiguration = (
652 breakpointColumn,
653 266,
654 enabledColumn,
655 31,
656 );
657 Frame = "{{0, 0}, {319, 576}}";
658 };
659 TabCount = 5;
660 TabsVisible = YES;
661 };
662 NavBarShownByDefault = YES;
663 StatusViewVisible = YES;
664 Template = F5E465990156DFB90DCA290F;
665 ToolbarVisible = YES;
666 WindowLocation = "{421, 275}";
667 },
668 {
669 ContentSize = "{668, 621}";
670 LeftSlideOut = {
671 Collapsed = NO;
672 Frame = "{{0, 0}, {668, 621}}";
673 Split0 = {
674 Collapsed = NO;
675 Frame = "{{0, 0}, {668, 621}}";
676 Split0 = {
677 Frame = "{{0, 0}, {668, 621}}";
678 };
679 SplitCount = 1;
680 Tab0 = {
681 Frame = "{{0, 0}, {484, 208}}";
682 };
683 Tab1 = {
684 Debugger = {
685 Collapsed = NO;
686 Frame = "{{0, 0}, {664, 208}}";
687 Split0 = {
688 Frame = "{{0, 24}, {664, 184}}";
689 Split0 = {
690 Frame = "{{0, 0}, {325, 184}}";
691 };
692 Split1 = {
693 DebugVariablesTableConfiguration = (
694 Name,
695 123,
696 Value,
697 85,
698 Summary,
699 96.123,
700 );
701 Frame = "{{334, 0}, {330, 184}}";
702 };
703 SplitCount = 2;
704 };
705 SplitCount = 1;
706 Tab0 = {
707 Frame = "{{0, 0}, {100, 50}}";
708 };
709 Tab1 = {
710 Frame = "{{0, 0}, {100, 50}}";
711 };
712 TabCount = 2;
713 TabsVisible = YES;
714 };
715 Frame = "{{0, 0}, {664, 208}}";
716 LauncherConfigVersion = 7;
717 };
718 Tab2 = {
719 Frame = "{{0, 0}, {664, 50}}";
720 LauncherConfigVersion = 3;
721 Runner = {
722 Frame = "{{0, 0}, {664, 50}}";
723 };
724 };
725 Tab3 = {
726 BuildMessageFrame = "{{0, 0}, {614, 262}}";
727 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
728 BuildTranscriptFrameExpanded = YES;
729 Frame = "{{0, 0}, {612, 295}}";
730 };
731 Tab4 = {
732 Frame = "{{0, 0}, {612, 295}}";
733 };
734 TabCount = 5;
735 TabsVisible = NO;
736 };
737 SplitCount = 1;
738 Tab0 = {
739 Frame = "{{0, 0}, {313, 531}}";
740 GroupTreeTableConfiguration = (
741 TargetStatusColumn,
742 18,
743 MainColumn,
744 280,
745 );
746 };
747 Tab1 = {
748 ClassesFrame = "{{0, 0}, {280, 398}}";
749 ClassesTreeTableConfiguration = (
750 PBXBookColumnIdentifier,
751 20,
752 PBXClassColumnIdentifier,
753 237,
754 );
755 Frame = "{{0, 0}, {278, 659}}";
756 MembersFrame = "{{0, 407}, {280, 252}}";
757 MembersTreeTableConfiguration = (
758 PBXBookColumnIdentifier,
759 20,
760 PBXMethodColumnIdentifier,
761 236,
762 );
763 };
764 Tab2 = {
765 Frame = "{{0, 0}, {200, 100}}";
766 };
767 Tab3 = {
768 Frame = "{{0, 0}, {200, 557}}";
769 TargetTableConfiguration = (
770 ActiveObject,
771 16,
772 ObjectNames,
773 202.296,
774 );
775 };
776 Tab4 = {
777 BreakpointsTreeTableConfiguration = (
778 breakpointColumn,
779 197,
780 enabledColumn,
781 31,
782 );
783 Frame = "{{0, 0}, {250, 100}}";
784 };
785 TabCount = 5;
786 TabsVisible = NO;
787 };
788 NavBarShownByDefault = YES;
789 StatusViewVisible = NO;
790 Template = F5CA7ECB015C094F0DCA290F;
791 ToolbarVisible = NO;
792 WindowLocation = "{357, 379}";
793 },
794 );
795 PBXWorkspaceStateSaveDate = 217930680;
796 };
797 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 */;
818 };
819 sourceControlManager = E1B11EDC0CF5F2EB004975AA /* Source Control */;
820 userBookmarkGroup = E130B91603B69C6300000028 /* PBXBookmarkGroup */;
821 userBuildSettings = {
822 };
823 };
824 29B97316FDCFA39411CA2CEA /* main.m */ = {
825 uiCtxt = {
826 sepNavIntBoundsRect = "{{0, 0}, {920, 349}}";
827 sepNavSelRange = "{208, 0}";
828 sepNavVisRange = "{0, 252}";
829 };
830 };
831 E10E71F4040C335800050002 /* English */ = {
832 uiCtxt = {
833 sepNavIntBoundsRect = "{{0, 0}, {993, 1503}}";
834 sepNavSelRange = "{1411, 0}";
835 sepNavVisRange = "{0, 3709}";
836 sepNavWindowFrame = "{{61, 198}, {1052, 933}}";
837 };
838 };
839 E10F2A3F0402E71400050002 /* NJRReadMeController.m */ = {
840 uiCtxt = {
841 sepNavIntBoundsRect = "{{0, 0}, {830, 3366}}";
842 sepNavSelRange = "{11592, 0}";
843 sepNavVisRange = "{9859, 1788}";
844 sepNavWindowFrame = "{{268, 244}, {889, 698}}";
845 };
846 };
847 E11373150439FCC700050002 /* NJRHotKey.m */ = {
848 uiCtxt = {
849 sepNavIntBoundsRect = "{{0, 0}, {830, 1287}}";
850 sepNavSelRange = "{2509, 0}";
851 sepNavVisRange = "{1299, 1536}";
852 sepNavWindowFrame = "{{199, 307}, {889, 698}}";
853 };
854 };
855 E11373180439FE6A00050002 /* PBXTextBookmark */ = {
856 isa = PBXTextBookmark;
857 fRef = E11373150439FCC700050002 /* NJRHotKey.m */;
858 name = "NJRHotKey.m: 27";
859 rLen = 0;
860 rLoc = 1801;
861 rType = 0;
862 vrLen = 1001;
863 vrLoc = 30;
864 };
865 E130B91603B69C6300000028 /* PBXBookmarkGroup */ = {
866 isa = PBXBookmarkGroup;
867 children = (
868 E1F99AAA0436379100050002 /* PBXTextBookmark */,
869 E1F99AAB0436379900050002 /* PBXTextBookmark */,
870 E1F99AAD043637C200050002 /* PBXTextBookmark */,
871 E11373180439FE6A00050002 /* PBXTextBookmark */,
872 E18DAB000442DCB300050002 /* PBXTextBookmark */,
873 );
874 name = Root;
875 };
876 E130B9AC03B7C59700000028 /* PSPowerManager.h */ = {
877 uiCtxt = {
878 sepNavIntBoundsRect = "{{0, 0}, {940, 1093}}";
879 sepNavSelRange = "{451, 11}";
880 sepNavVisRange = "{0, 756}";
881 };
882 };
883 E130B9AD03B7C59700000028 /* PSPowerManager.m */ = {
884 uiCtxt = {
885 sepNavIntBoundsRect = "{{0, 0}, {817, 1078}}";
886 sepNavSelRange = "{387, 16}";
887 sepNavVisRange = "{180, 425}";
888 sepNavWindowFrame = "{{153, 349}, {889, 698}}";
889 };
890 };
891 E13919E203B9E4E100000028 /* NJRIntervalField.h */ = {
892 uiCtxt = {
893 sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
894 sepNavSelRange = "{419, 0}";
895 sepNavVisRange = "{0, 425}";
896 sepNavWindowFrame = "{{15, 49}, {834, 1124}}";
897 };
898 };
899 E13919E303B9E4E100000028 /* NJRIntervalField.m */ = {
900 uiCtxt = {
901 sepNavIntBoundsRect = "{{0, 0}, {761, 946}}";
902 sepNavSelRange = "{2674, 0}";
903 sepNavVisRange = "{329, 2345}";
904 sepNavWindowFrame = "{{364, 159}, {820, 839}}";
905 };
906 };
907 E145383F043A1DB200050002 /* NJRHotKeyManager.m */ = {
908 uiCtxt = {
909 sepNavIntBoundsRect = "{{0, 0}, {920, 2937}}";
910 sepNavSelRange = "{4910, 0}";
911 sepNavVisRange = "{4514, 884}";
912 sepNavWindowFrame = "{{176, 328}, {889, 698}}";
913 };
914 };
915 E15043CF0CFCC41500DE47E9 /* objc_exception_throw */ = {
916 isa = PBXSymbolicBreakpoint;
917 actions = (
918 );
919 breakpointStyle = 1;
920 continueAfterActions = 0;
921 countType = 0;
922 delayBeforeContinue = 0;
923 hitCount = 1;
924 ignoreCount = 0;
925 location = libobjc.A.dylib;
926 modificationTime = 217892071.677906;
927 state = 2;
928 symbolName = objc_exception_throw;
929 };
930 E15044650CFCDC7E00DE47E9 /* NJRValidatingField.h */ = {
931 uiCtxt = {
932 sepNavIntBoundsRect = "{{0, 0}, {869, 213}}";
933 sepNavSelRange = "{170, 0}";
934 sepNavVisRange = "{0, 344}";
935 };
936 };
937 E15044660CFCDC7E00DE47E9 /* NJRValidatingField.m */ = {
938 uiCtxt = {
939 sepNavIntBoundsRect = "{{0, 0}, {775, 1122}}";
940 sepNavSelRange = "{0, 0}";
941 sepNavVisRange = "{0, 4696}";
942 sepNavWindowFrame = "{{15, 49}, {834, 1124}}";
943 };
944 };
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 };
1133 E162698303B6189000000028 /* NSTableView-NJRExtensions.m */ = {
1134 uiCtxt = {
1135 sepNavIntBoundsRect = "{{0, 0}, {761, 803}}";
1136 sepNavSelRange = "{748, 0}";
1137 sepNavVisRange = "{0, 1295}";
1138 sepNavWindowFrame = "{{84, 271}, {820, 839}}";
1139 };
1140 };
1141 E162698903B6190B00000028 /* NSCalendarDate-NJRExtensions.h */ = {
1142 uiCtxt = {
1143 sepNavIntBoundsRect = "{{0, 0}, {817, 307}}";
1144 sepNavSelRange = "{213, 14}";
1145 sepNavVisRange = "{0, 369}";
1146 };
1147 };
1148 E16959290437A4A400050002 /* NSFont-NJRExtensions.h */ = {
1149 uiCtxt = {
1150 sepNavIntBoundsRect = "{{0, 0}, {761, 803}}";
1151 sepNavSelRange = "{0, 0}";
1152 sepNavVisRange = "{0, 304}";
1153 sepNavWindowFrame = "{{717, 228}, {820, 839}}";
1154 };
1155 };
1156 E169592A0437A4A400050002 /* NSFont-NJRExtensions.m */ = {
1157 uiCtxt = {
1158 sepNavIntBoundsRect = "{{0, 0}, {761, 803}}";
1159 sepNavSelRange = "{0, 0}";
1160 sepNavVisRange = "{0, 1070}";
1161 };
1162 };
1163 E17562BD0CF8E7D000FC5057 /* updates.xml */ = {
1164 uiCtxt = {
1165 sepNavIntBoundsRect = "{{0, 0}, {736, 865}}";
1166 sepNavSelRange = "{0, 0}";
1167 sepNavVisRange = "{0, 1323}";
1168 sepNavWindowFrame = "{{15, 249}, {795, 924}}";
1169 };
1170 };
1171 E17562BE0CF8E7D000FC5057 /* release-notes.html */ = {
1172 uiCtxt = {
1173 sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
1174 sepNavSelRange = "{369, 87}";
1175 sepNavVisRange = "{0, 952}";
1176 sepNavWindowFrame = "{{560, 24}, {1052, 933}}";
1177 };
1178 };
1179 E17CA6640CF697FE00018B34 /* SetPortRGBForeColor */ = {
1180 isa = PBXSymbolicBreakpoint;
1181 actions = (
1182 );
1183 breakpointStyle = 1;
1184 continueAfterActions = 0;
1185 countType = 0;
1186 delayBeforeContinue = 0;
1187 hitCount = 0;
1188 ignoreCount = 0;
1189 location = "";
1190 modificationTime = 217892051.042254;
1191 state = 2;
1192 symbolName = SetPortRGBForeColor;
1193 };
1194 E17F2F4303FDF67700050002 /* NSImage-OAExtensions.m */ = {
1195 uiCtxt = {
1196 sepNavIntBoundsRect = "{{0, 0}, {817, 2365}}";
1197 sepNavSelRange = "{6730, 19}";
1198 sepNavVisRange = "{6628, 252}";
1199 };
1200 };
1201 E18DA4090442C56D00050002 /* PSMediaAlert.m */ = {
1202 uiCtxt = {
1203 sepNavIntBoundsRect = "{{0, 0}, {761, 847}}";
1204 sepNavSelRange = "{643, 0}";
1205 sepNavVisRange = "{0, 1827}";
1206 sepNavWindowFrame = "{{153, 208}, {820, 839}}";
1207 };
1208 };
1209 E18DAAEB0442CC3E00050002 /* NJRSoundManager.m */ = {
1210 uiCtxt = {
1211 sepNavIntBoundsRect = "{{0, 0}, {761, 1210}}";
1212 sepNavSelRange = "{576, 0}";
1213 sepNavVisRange = "{0, 2216}";
1214 sepNavWindowFrame = "{{61, 292}, {820, 839}}";
1215 };
1216 };
1217 E18DAB000442DCB300050002 /* PBXTextBookmark */ = {
1218 isa = PBXTextBookmark;
1219 fRef = F5F240CD036A877301FE7503 /* NJRQTMediaPopUpButton.h */;
1220 name = "NJRQTMediaPopUpButton.h: 21";
1221 rLen = 0;
1222 rLoc = 562;
1223 rType = 0;
1224 vrLen = 777;
1225 vrLoc = 0;
1226 };
1227 E19FD39F03C98645001509F3 /* PSWakeAlert.m */ = {
1228 uiCtxt = {
1229 sepNavIntBoundsRect = "{{0, 0}, {813, 876}}";
1230 sepNavSelRange = "{0, 0}";
1231 sepNavVisRange = "{0, 847}";
1232 sepNavWindowFrame = "{{130, 133}, {872, 935}}";
1233 };
1234 };
1235 E1A18CAC03B4344C00000028 /* PSAlerts.m */ = {
1236 uiCtxt = {
1237 sepNavIntBoundsRect = "{{0, 0}, {830, 1672}}";
1238 sepNavSelRange = "{3864, 7}";
1239 sepNavVisRange = "{1868, 2150}";
1240 sepNavWindowFrame = "{{528, 47}, {889, 698}}";
1241 };
1242 };
1243 E1A9DEE703BF3C110089E8B2 /* -[_NSZombie release] */ = {
1244 isa = PBXSymbolicBreakpoint;
1245 actions = (
1246 );
1247 breakpointStyle = 0;
1248 continueAfterActions = 0;
1249 countType = 0;
1250 delayBeforeContinue = 0;
1251 hitCount = 0;
1252 ignoreCount = 0;
1253 location = "";
1254 modificationTime = 217892051.041767;
1255 state = 2;
1256 symbolName = "-[_NSZombie release]";
1257 };
1258 E1B11EDC0CF5F2EB004975AA /* Source Control */ = {
1259 isa = PBXSourceControlManager;
1260 fallbackIsa = XCSourceControlManager;
1261 isSCMEnabled = 0;
1262 scmConfiguration = {
1263 repositoryName = dev.sabi.net;
1264 };
1265 };
1266 E1B11EDD0CF5F2EB004975AA /* Code sense */ = {
1267 isa = PBXCodeSenseManager;
1268 indexTemplatePath = "";
1269 };
1270 E1B11EE30CF5F30F004975AA /* Pester */ = {
1271 activeExec = 0;
1272 executables = (
1273 E1B11F8D0CF5F30F004975AA /* Pester */,
1274 );
1275 };
1276 E1B11F8B0CF5F30F004975AA /* Info-Pester.plist */ = {
1277 uiCtxt = {
1278 sepNavIntBoundsRect = "{{0, 0}, {736, 888}}";
1279 sepNavSelRange = "{346, 0}";
1280 sepNavVisRange = "{0, 2337}";
1281 sepNavWindowFrame = "{{549, 47}, {795, 924}}";
1282 };
1283 };
1284 E1B11F8D0CF5F30F004975AA /* Pester */ = {
1285 isa = PBXExecutable;
1286 activeArgIndices = (
1287 );
1288 argumentStrings = (
1289 );
1290 autoAttachOnCrash = 1;
1291 breakpointsEnabled = 0;
1292 configStateDict = {
1293 "PBXLSLaunchAction-0" = {
1294 PBXLSLaunchAction = 0;
1295 PBXLSLaunchStartAction = 1;
1296 PBXLSLaunchStdioStyle = 2;
1297 PBXLSLaunchStyle = 0;
1298 class = PBXLSRunLaunchConfig;
1299 commandLineArgs = (
1300 );
1301 displayName = "Executable Runner";
1302 environment = {
1303 };
1304 identifier = com.apple.Xcode.launch.runConfig;
1305 remoteHostInfo = "";
1306 startActionInfo = "";
1307 };
1308 };
1309 customDataFormattersEnabled = 1;
1310 debuggerPlugin = GDBDebugging;
1311 disassemblyDisplayState = 0;
1312 dylibVariantSuffix = "";
1313 enableDebugStr = 1;
1314 environmentEntries = (
1315 {
1316 active = NO;
1317 name = NSZombieEnabled;
1318 value = YES;
1319 },
1320 {
1321 active = NO;
1322 name = MallocStackLogging;
1323 value = 1;
1324 },
1325 );
1326 executableSystemSymbolLevel = 0;
1327 executableUserSymbolLevel = 0;
1328 libgmallocEnabled = 0;
1329 name = Pester;
1330 savedGlobals = {
1331 };
1332 sourceDirectories = (
1333 );
1334 variableFormatDictionary = {
1335 };
1336 };
1337 E1B121950CF62FD1004975AA /* NSMenuItem-NJRExtensions.h */ = {
1338 uiCtxt = {
1339 sepNavIntBoundsRect = "{{0, 0}, {761, 803}}";
1340 sepNavSelRange = "{216, 43}";
1341 sepNavVisRange = "{0, 265}";
1342 };
1343 };
1344 E1B121960CF62FD1004975AA /* NSMenuItem-NJRExtensions.m */ = {
1345 uiCtxt = {
1346 sepNavIntBoundsRect = "{{0, 0}, {761, 803}}";
1347 sepNavSelRange = "{264, 0}";
1348 sepNavVisRange = "{0, 815}";
1349 sepNavWindowFrame = "{{144, -29}, {820, 839}}";
1350 };
1351 };
1352 E1BF6E9103C928D200050002 /* PSTimer.m */ = {
1353 uiCtxt = {
1354 sepNavIntBoundsRect = "{{0, 0}, {920, 2842}}";
1355 sepNavSelRange = "{4580, 0}";
1356 sepNavVisRange = "{409, 1359}";
1357 sepNavWindowFrame = "{{38, 50}, {999, 1128}}";
1358 };
1359 };
1360 E1CDEC3D0444053F00AEEDB1 /* NJRNonCenteringWindow.h */ = {
1361 uiCtxt = {
1362 sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
1363 sepNavSelRange = "{0, 0}";
1364 sepNavVisRange = "{0, 242}";
1365 sepNavWindowFrame = "{{176, 93}, {1052, 933}}";
1366 };
1367 };
1368 E1CDEC3E0444053F00AEEDB1 /* NJRNonCenteringWindow.m */ = {
1369 uiCtxt = {
1370 sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
1371 sepNavSelRange = "{0, 0}";
1372 sepNavVisRange = "{0, 261}";
1373 sepNavWindowFrame = "{{153, 114}, {1052, 933}}";
1374 };
1375 };
1376 E1DEF10203FF816300050002 /* PSSnoozeUntilController.h */ = {
1377 uiCtxt = {
1378 sepNavIntBoundsRect = "{{0, 0}, {813, 899}}";
1379 sepNavSelRange = "{1039, 0}";
1380 sepNavVisRange = "{0, 1148}";
1381 };
1382 };
1383 E1DEF10303FF816300050002 /* PSSnoozeUntilController.m */ = {
1384 uiCtxt = {
1385 sepNavIntBoundsRect = "{{0, 0}, {813, 1881}}";
1386 sepNavSelRange = "{2643, 5}";
1387 sepNavVisRange = "{1131, 2997}";
1388 sepNavWindowFrame = "{{107, 154}, {872, 935}}";
1389 };
1390 };
1391 E1DEF116040014EB00050002 /* PSTimeDateEditor.h */ = {
1392 uiCtxt = {
1393 sepNavIntBoundsRect = "{{0, 0}, {830, 662}}";
1394 sepNavSelRange = "{0, 0}";
1395 sepNavVisRange = "{0, 366}";
1396 };
1397 };
1398 E1DEF117040014EB00050002 /* PSTimeDateEditor.m */ = {
1399 uiCtxt = {
1400 sepNavIntBoundsRect = "{{0, 0}, {830, 671}}";
1401 sepNavSelRange = "{829, 0}";
1402 sepNavVisRange = "{0, 2238}";
1403 sepNavWindowFrame = "{{102, 123}, {889, 698}}";
1404 };
1405 };
1406 E1ECA00703C002B300F54C66 /* PSError.m */ = {
1407 uiCtxt = {
1408 sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
1409 sepNavSelRange = "{254, 0}";
1410 sepNavVisRange = "{0, 1270}";
1411 sepNavWindowFrame = "{{153, 114}, {1052, 933}}";
1412 };
1413 };
1414 E1F0B14F03ADBE3800AEFBE0 /* NSString-NJRExtensions.m */ = {
1415 uiCtxt = {
1416 sepNavIntBoundsRect = "{{0, 0}, {940, 2035}}";
1417 sepNavSelRange = "{0, 0}";
1418 sepNavVisRange = "{0, 3838}";
1419 sepNavWindowFrame = "{{15, 44}, {999, 1129}}";
1420 };
1421 };
1422 E1F993C20436280200050002 /* NJRHotKeyField.m */ = {
1423 uiCtxt = {
1424 sepNavIntBoundsRect = "{{0, 0}, {830, 2057}}";
1425 sepNavSelRange = "{1811, 0}";
1426 sepNavVisRange = "{1261, 1684}";
1427 sepNavWindowFrame = "{{245, 265}, {889, 698}}";
1428 };
1429 };
1430 E1F993C70436310F00050002 /* PSPreferencesController.m */ = {
1431 uiCtxt = {
1432 sepNavIntBoundsRect = "{{0, 0}, {817, 1694}}";
1433 sepNavSelRange = "{2514, 11}";
1434 sepNavVisRange = "{1964, 940}";
1435 sepNavWindowFrame = "{{222, 286}, {889, 698}}";
1436 };
1437 };
1438 E1F99AAA0436379100050002 /* PBXTextBookmark */ = {
1439 isa = PBXTextBookmark;
1440 fRef = E1F993C70436310F00050002 /* PSPreferencesController.m */;
1441 name = "PSPreferencesController.m: 25";
1442 rLen = 0;
1443 rLoc = 2265;
1444 rType = 0;
1445 vrLen = 756;
1446 vrLoc = 3;
1447 };
1448 E1F99AAB0436379900050002 /* PBXTextBookmark */ = {
1449 isa = PBXTextBookmark;
1450 fRef = E1F993C20436280200050002 /* NJRHotKeyField.m */;
1451 name = "NJRHotKeyField.m: 15";
1452 rLen = 0;
1453 rLoc = 3335;
1454 rType = 0;
1455 vrLen = 517;
1456 vrLoc = 0;
1457 };
1458 E1F99AAD043637C200050002 /* PBXTextBookmark */ = {
1459 isa = PBXTextBookmark;
1460 fRef = E1F0B14F03ADBE3800AEFBE0 /* NSString-NJRExtensions.m */;
1461 name = "NSString-NJRExtensions.m: keyEquivalentString";
1462 rLen = 0;
1463 rLoc = 1550;
1464 rType = 0;
1465 vrLen = 1295;
1466 vrLoc = 0;
1467 };
1468 F500E5370359719B01AEEDB1 /* szone_error */ = {
1469 isa = PBXSymbolicBreakpoint;
1470 actions = (
1471 );
1472 breakpointStyle = 0;
1473 continueAfterActions = 0;
1474 countType = 0;
1475 delayBeforeContinue = 0;
1476 hitCount = 0;
1477 ignoreCount = 0;
1478 location = libSystem.B.dylib;
1479 modificationTime = 217892051.041262;
1480 state = 2;
1481 symbolName = szone_error;
1482 };
1483 F517D63E0356B80C016D68B9 /* PSAlarmsController.m */ = {
1484 uiCtxt = {
1485 sepNavIntBoundsRect = "{{0, 0}, {817, 2123}}";
1486 sepNavSelRange = "{2816, 14}";
1487 sepNavVisRange = "{2384, 686}";
1488 sepNavWindowFrame = "{{744, 79}, {889, 698}}";
1489 };
1490 };
1491 F517D63F0356B80C016D68B9 /* PSAlarmsController.h */ = {
1492 uiCtxt = {
1493 sepNavIntBoundsRect = "{{0, 0}, {830, 639}}";
1494 sepNavSelRange = "{0, 0}";
1495 sepNavVisRange = "{0, 460}";
1496 };
1497 };
1498 F517D6420356B8CC016D68B9 /* PSAlarms.m */ = {
1499 uiCtxt = {
1500 sepNavIntBoundsRect = "{{0, 0}, {761, 3737}}";
1501 sepNavSelRange = "{9736, 0}";
1502 sepNavVisRange = "{7626, 2401}";
1503 sepNavWindowFrame = "{{938, 170}, {820, 839}}";
1504 };
1505 };
1506 F517D6430356B8CC016D68B9 /* PSAlarms.h */ = {
1507 uiCtxt = {
1508 sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
1509 sepNavSelRange = "{0, 0}";
1510 sepNavVisRange = "{0, 953}";
1511 };
1512 };
1513 F560E2F10357506401A4E466 /* PSApplication.m */ = {
1514 uiCtxt = {
1515 sepNavIntBoundsRect = "{{0, 0}, {817, 2772}}";
1516 sepNavSelRange = "{9502, 21}";
1517 sepNavVisRange = "{8732, 887}";
1518 sepNavWindowFrame = "{{586, 75}, {820, 839}}";
1519 };
1520 };
1521 F560E3150357895001A4E466 /* NJRHistoryTrackingComboBox.h */ = {
1522 uiCtxt = {
1523 sepNavIntBoundsRect = "{{0, 0}, {817, 231}}";
1524 sepNavSelRange = "{231, 10}";
1525 sepNavVisRange = "{190, 55}";
1526 };
1527 };
1528 F560E3160357895001A4E466 /* NJRHistoryTrackingComboBox.m */ = {
1529 uiCtxt = {
1530 sepNavIntBoundsRect = "{{0, 0}, {817, 858}}";
1531 sepNavSelRange = "{1238, 11}";
1532 sepNavVisRange = "{591, 1028}";
1533 sepNavWindowFrame = "{{548, 60}, {820, 839}}";
1534 };
1535 };
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 };
1544 F589C9C6035AA12B0155F4B2 /* Read Me.rtfd */ = {
1545 uiCtxt = {
1546 sepNavIntBoundsRect = "{{0, 0}, {960, 4408}}";
1547 sepNavSelRange = "{16, 0}";
1548 sepNavVisRect = "{{0, 199}, {960, 1091}}";
1549 sepNavWindowFrame = "{{15, 50}, {999, 1128}}";
1550 };
1551 };
1552 F596730D0355CFA301407038 /* -[_NSZombie methodSignatureForSelector:] */ = {
1553 isa = PBXSymbolicBreakpoint;
1554 actions = (
1555 );
1556 breakpointStyle = 0;
1557 continueAfterActions = 0;
1558 countType = 0;
1559 delayBeforeContinue = 0;
1560 hitCount = 0;
1561 ignoreCount = 0;
1562 location = "";
1563 modificationTime = 217892051.040556;
1564 state = 2;
1565 symbolName = "-[_NSZombie methodSignatureForSelector:]";
1566 };
1567 F59DC6D30353C9E601AEEDB1 /* PSAlarmSetController.h */ = {
1568 uiCtxt = {
1569 sepNavIntBoundsRect = "{{0, 0}, {775, 1065}}";
1570 sepNavSelRange = "{1563, 0}";
1571 sepNavVisRange = "{0, 2381}";
1572 sepNavWindowFrame = "{{23, 50}, {999, 1128}}";
1573 };
1574 };
1575 F59DC6D40353C9E601AEEDB1 /* PSAlarmSetController.m */ = {
1576 uiCtxt = {
1577 sepNavIntBoundsRect = "{{0, 0}, {775, 7139}}";
1578 sepNavSelRange = "{21486, 11}";
1579 sepNavVisRange = "{18453, 3820}";
1580 sepNavWindowFrame = "{{561, 54}, {834, 1124}}";
1581 };
1582 };
1583 F59DC6DC0353DE5101AEEDB1 /* PSAlarmNotifierController.m */ = {
1584 uiCtxt = {
1585 sepNavIntBoundsRect = "{{0, 0}, {761, 2267}}";
1586 sepNavSelRange = "{3102, 43}";
1587 sepNavVisRange = "{2791, 2023}";
1588 sepNavWindowFrame = "{{613, 82}, {820, 839}}";
1589 };
1590 };
1591 F59DC6E30353ED1201AEEDB1 /* Application icon.icns */ = {
1592 uiCtxt = {
1593 sepNavWindowFrame = "{{153, 349}, {889, 698}}";
1594 };
1595 };
1596 F59DC6FC0354188F01AEEDB1 /* NJRDateFormatter.h */ = {
1597 uiCtxt = {
1598 sepNavIntBoundsRect = "{{0, 0}, {813, 876}}";
1599 sepNavSelRange = "{310, 74}";
1600 sepNavVisRange = "{0, 390}";
1601 sepNavWindowFrame = "{{61, 196}, {872, 935}}";
1602 };
1603 };
1604 F59DC6FD0354188F01AEEDB1 /* NJRDateFormatter.m */ = {
1605 uiCtxt = {
1606 sepNavIntBoundsRect = "{{0, 0}, {813, 2376}}";
1607 sepNavSelRange = "{5530, 0}";
1608 sepNavVisRange = "{3665, 2352}";
1609 sepNavWindowFrame = "{{90, 149}, {872, 935}}";
1610 };
1611 };
1612 F59DD4500358ABF4017318D0 /* English */ = {
1613 uiCtxt = {
1614 sepNavIntBoundsRect = "{{0, 0}, {813, 876}}";
1615 sepNavSelRange = "{412, 0}";
1616 sepNavVisRange = "{0, 412}";
1617 sepNavWindowFrame = "{{61, 196}, {872, 935}}";
1618 };
1619 };
1620 F59E47A7036AAA6D016B311C /* PSAlert.m */ = {
1621 uiCtxt = {
1622 sepNavIntBoundsRect = "{{0, 0}, {761, 891}}";
1623 sepNavSelRange = "{1898, 0}";
1624 sepNavVisRange = "{145, 1875}";
1625 sepNavWindowFrame = "{{641, 165}, {820, 839}}";
1626 };
1627 };
1628 F59E47A8036AAA6D016B311C /* PSAlert.h */ = {
1629 uiCtxt = {
1630 sepNavIntBoundsRect = "{{0, 0}, {817, 385}}";
1631 sepNavSelRange = "{350, 33}";
1632 sepNavVisRange = "{325, 97}";
1633 };
1634 };
1635 F59E47AB036AAC1E016B311C /* PSBeepAlert.m */ = {
1636 uiCtxt = {
1637 sepNavIntBoundsRect = "{{0, 0}, {1297, 781}}";
1638 sepNavSelRange = "{1311, 0}";
1639 sepNavVisRange = "{0, 1940}";
1640 sepNavWindowFrame = "{{360, 78}, {1356, 780}}";
1641 };
1642 };
1643 F59E47AC036AAC1E016B311C /* PSBeepAlert.h */ = {
1644 uiCtxt = {
1645 sepNavIntBoundsRect = "{{0, 0}, {1297, 721}}";
1646 sepNavSelRange = "{200, 12}";
1647 sepNavVisRange = "{0, 370}";
1648 sepNavWindowFrame = "{{360, 78}, {1356, 780}}";
1649 };
1650 };
1651 F59E47B0036AACD1016B311C /* PSNotifierAlert.m */ = {
1652 uiCtxt = {
1653 sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
1654 sepNavSelRange = "{900, 0}";
1655 sepNavVisRange = "{0, 900}";
1656 sepNavWindowFrame = "{{199, 166}, {820, 839}}";
1657 };
1658 };
1659 F59E47B4036AAD55016B311C /* PSAlarmAlertController.m */ = {
1660 uiCtxt = {
1661 sepNavIntBoundsRect = "{{0, 0}, {813, 1045}}";
1662 sepNavSelRange = "{1054, 0}";
1663 sepNavVisRange = "{318, 3020}";
1664 sepNavWindowFrame = "{{38, 217}, {872, 935}}";
1665 };
1666 };
1667 F59E47B5036AAD55016B311C /* PSAlarmAlertController.h */ = {
1668 uiCtxt = {
1669 sepNavIntBoundsRect = "{{0, 0}, {817, 307}}";
1670 sepNavSelRange = "{0, 0}";
1671 sepNavVisRange = "{0, 586}";
1672 };
1673 };
1674 F59E47B8036AB217016B311C /* PSDockBounceAlert.m */ = {
1675 uiCtxt = {
1676 sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
1677 sepNavSelRange = "{873, 17}";
1678 sepNavVisRange = "{0, 1126}";
1679 sepNavWindowFrame = "{{130, 229}, {820, 839}}";
1680 };
1681 };
1682 F59E47BC036AB228016B311C /* PSMovieAlert.m */ = {
1683 uiCtxt = {
1684 sepNavIntBoundsRect = "{{0, 0}, {993, 1522}}";
1685 sepNavSelRange = "{1930, 0}";
1686 sepNavVisRange = "{1829, 2467}";
1687 sepNavWindowFrame = "{{84, 177}, {1052, 933}}";
1688 };
1689 };
1690 F59E47BD036AB228016B311C /* PSMovieAlert.h */ = {
1691 uiCtxt = {
1692 sepNavIntBoundsRect = "{{0, 0}, {993, 874}}";
1693 sepNavSelRange = "{0, 0}";
1694 sepNavVisRange = "{0, 598}";
1695 };
1696 };
1697 F59E4BE6036B2E5E016B311C /* PSScriptAlert.m */ = {
1698 uiCtxt = {
1699 sepNavIntBoundsRect = "{{0, 0}, {830, 1251}}";
1700 sepNavSelRange = "{919, 0}";
1701 sepNavVisRange = "{0, 2284}";
1702 sepNavWindowFrame = "{{337, 181}, {889, 698}}";
1703 };
1704 };
1705 F59E4C0D036B43D2016B311C /* NSMovie-NJRExtensions.m */ = {
1706 uiCtxt = {
1707 sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
1708 sepNavSelRange = "{601, 18}";
1709 sepNavVisRange = "{0, 1083}";
1710 sepNavWindowFrame = "{{590, 339}, {820, 839}}";
1711 };
1712 };
1713 F59F6CB40354E7DA01AEEDB1 /* PSAlarm.h */ = {
1714 uiCtxt = {
1715 sepNavIntBoundsRect = "{{0, 0}, {957, 950}}";
1716 sepNavSelRange = "{1545, 0}";
1717 sepNavVisRange = "{0, 2643}";
1718 sepNavWindowFrame = "{{466, 188}, {1016, 986}}";
1719 };
1720 };
1721 F59F6CB50354E7DA01AEEDB1 /* PSAlarm.m */ = {
1722 uiCtxt = {
1723 sepNavIntBoundsRect = "{{0, 0}, {993, 6688}}";
1724 sepNavSelRange = "{8066, 0}";
1725 sepNavVisRange = "{7055, 1902}";
1726 sepNavWindowFrame = "{{466, 241}, {1052, 933}}";
1727 };
1728 };
1729 F5B79836035F64F80136A8DD /* NJRTableView.m */ = {
1730 uiCtxt = {
1731 sepNavIntBoundsRect = "{{0, 0}, {993, 1210}}";
1732 sepNavSelRange = "{899, 0}";
1733 sepNavVisRange = "{0, 2747}";
1734 };
1735 };
1736 F5B79837035F64F80136A8DD /* NJRTableView.h */ = {
1737 uiCtxt = {
1738 sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
1739 sepNavSelRange = "{646, 0}";
1740 sepNavVisRange = "{0, 646}";
1741 sepNavWindowFrame = "{{835, 245}, {1052, 933}}";
1742 };
1743 };
1744 F5F1986C036B813101EB0372 /* PSSpeechAlert.m */ = {
1745 uiCtxt = {
1746 sepNavIntBoundsRect = "{{0, 0}, {920, 1056}}";
1747 sepNavSelRange = "{1881, 0}";
1748 sepNavVisRange = "{1560, 905}";
1749 sepNavWindowFrame = "{{454, 61}, {1052, 933}}";
1750 };
1751 };
1752 F5F1986D036B813101EB0372 /* PSSpeechAlert.h */ = {
1753 uiCtxt = {
1754 sepNavIntBoundsRect = "{{0, 0}, {817, 264}}";
1755 sepNavSelRange = "{172, 0}";
1756 sepNavVisRange = "{0, 264}";
1757 };
1758 };
1759 F5F19870036B822E01EB0372 /* NJRVoicePopUpButton.m */ = {
1760 uiCtxt = {
1761 sepNavIntBoundsRect = "{{0, 0}, {830, 1441}}";
1762 sepNavSelRange = "{976, 0}";
1763 sepNavVisRange = "{0, 1846}";
1764 sepNavWindowFrame = "{{981, 73}, {889, 698}}";
1765 };
1766 };
1767 F5F19871036B822E01EB0372 /* NJRVoicePopUpButton.h */ = {
1768 uiCtxt = {
1769 sepNavIntBoundsRect = "{{0, 0}, {830, 662}}";
1770 sepNavSelRange = "{250, 0}";
1771 sepNavVisRange = "{0, 583}";
1772 };
1773 };
1774 F5F198D0036BE57401EB0372 /* NJRTableDelegate.m */ = {
1775 uiCtxt = {
1776 sepNavIntBoundsRect = "{{0, 0}, {993, 2970}}";
1777 sepNavSelRange = "{8161, 0}";
1778 sepNavVisRange = "{6950, 2655}";
1779 sepNavWindowFrame = "{{236, 118}, {1052, 933}}";
1780 };
1781 };
1782 F5F198D1036BE57401EB0372 /* NJRTableDelegate.h */ = {
1783 uiCtxt = {
1784 sepNavIntBoundsRect = "{{0, 0}, {993, 897}}";
1785 sepNavSelRange = "{495, 46}";
1786 sepNavVisRange = "{0, 546}";
1787 sepNavWindowFrame = "{{130, 135}, {1052, 933}}";
1788 };
1789 };
1790 F5F240B5036A862101FE7503 /* NJRFSObjectSelector.m */ = {
1791 uiCtxt = {
1792 sepNavIntBoundsRect = "{{0, 0}, {869, 3575}}";
1793 sepNavSelRange = "{2553, 75}";
1794 sepNavVisRange = "{2223, 704}";
1795 sepNavWindowFrame = "{{996, 92}, {820, 839}}";
1796 };
1797 };
1798 F5F240B6036A862101FE7503 /* NJRFSObjectSelector.h */ = {
1799 uiCtxt = {
1800 sepNavIntBoundsRect = "{{0, 0}, {761, 780}}";
1801 sepNavSelRange = "{0, 0}";
1802 sepNavVisRange = "{0, 653}";
1803 };
1804 };
1805 F5F240CC036A877301FE7503 /* NJRQTMediaPopUpButton.m */ = {
1806 uiCtxt = {
1807 sepNavIntBoundsRect = "{{0, 0}, {940, 7022}}";
1808 sepNavSelRange = "{1783, 11}";
1809 sepNavVisRange = "{159, 3769}";
1810 sepNavWindowFrame = "{{14, 50}, {999, 1128}}";
1811 };
1812 };
1813 F5F240CD036A877301FE7503 /* NJRQTMediaPopUpButton.h */ = {
1814 uiCtxt = {
1815 sepNavIntBoundsRect = "{{0, 0}, {940, 1069}}";
1816 sepNavSelRange = "{461, 0}";
1817 sepNavVisRange = "{0, 827}";
1818 sepNavWindowFrame = "{{14, 50}, {999, 1128}}";
1819 };
1820 };
1821}
Note: See TracBrowser for help on using the repository browser.