Ignore:
Timestamp:
01/06/03 13:05:29 (21 years ago)
Author:
Nicholas Riley
Message:

Pester 1.1b1.

PSPowerManager: Fixed delegate method selectors to better reflect what
is going on (Apple's docs in IOKit Fundamentals help with this; the
kIOMessage*Sleep constants are really poorly named).

VERSION: Updated for 1.1b1.

PSSpeechAlert.h: Fixed company name.

PSAlert.[hm]: Added -prepareForAlarm: to support PSWakeAlert.

PSTimer.[hm]: Replacement for NSTimer that works properly across
sleep/wake cycles and will schedule wake timers.

PSAlerts.[hm]: Added -prepareForAlarm: to support PSWakeAlert.

Read Me.rtfd: Updated for 1.1b1.

PSAlarm.[hm]: Added -setWakeUp:, invoke -[PSAlerts prepareForAlarm],
replaced alarm timer NSTimer with PSTimer.

PSApplication.[hm]: Replaced dock update timer NSTimer with PSTimer.
Uncovered some issues, need to fix later. Enable alarm discard for
beta release.

PSWakeAlert.[hm]: Shared alert implementation for wakeup. Doesn't do
anything at trigger time, but uses new preparation interface to work
at alarm set time (should work for repeating alarms too, but I didn't
bother to test...)

PSAlarmSetController.m: Added support for PSWakeAlert. Save default
alert information on quit. Removed debug statements on hide/unhide;
it works fine regardless of whether the app is explicitly hidden or
the window hides itself.

PSAlarms.m: PSTimer support - invoke +[PSTimer setUp] to initialize
timer list.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cocoa/Pester/Source/Pester.pbproj/project.pbxproj

    r60 r61  
    229229                        );
    230230                        buildSettings = {
    231                                 CURRENT_PROJECT_VERSION = 5;
     231                                CURRENT_PROJECT_VERSION = 9;
    232232                                FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
    233233                                HEADER_SEARCH_PATHS = "";
     
    262262        <string>Pester</string>
    263263        <key>CFBundleGetInfoString</key>
    264         <string>Pester 1.1a5, © 2002 Nicholas Riley</string>
     264        <string>Pester 1.1b1, © 2002–03 Nicholas Riley</string>
    265265        <key>CFBundleIconFile</key>
    266266        <string>Application icon</string>
     
    274274        <string>APPL</string>
    275275        <key>CFBundleShortVersionString</key>
    276         <string>1.1a5</string>
     276        <string>1.1b1</string>
    277277        <key>CFBundleSignature</key>
    278278        <string>Pstr</string>
    279279        <key>CFBundleVersion</key>
    280         <string>5</string>
     280        <string>9</string>
    281281        <key>NSMainNibFile</key>
    282282        <string>MainMenu</string>
     
    334334                                E1D358BB03C60CE900C8A18E,
    335335                                E1E9A33C03C8EF6700050002,
     336                                E1BF6E9203C928D200050002,
     337                                E19FD3A003C98645001509F3,
    336338                        );
    337339                        isa = PBXHeadersBuildPhase;
     
    398400                                E1D358BC03C60CE900C8A18E,
    399401                                E1E9A33B03C8EF6700050002,
     402                                E1BF6E9303C928D200050002,
     403                                E19FD3A103C98645001509F3,
    400404                        );
    401405                        isa = PBXSourcesBuildPhase;
     
    649653                        refType = 4;
    650654                };
     655                E19FD39E03C98645001509F3 = {
     656                        fileEncoding = 4;
     657                        isa = PBXFileReference;
     658                        path = PSWakeAlert.h;
     659                        refType = 4;
     660                };
     661                E19FD39F03C98645001509F3 = {
     662                        fileEncoding = 4;
     663                        isa = PBXFileReference;
     664                        path = PSWakeAlert.m;
     665                        refType = 4;
     666                };
     667                E19FD3A003C98645001509F3 = {
     668                        fileRef = E19FD39E03C98645001509F3;
     669                        isa = PBXBuildFile;
     670                        settings = {
     671                        };
     672                };
     673                E19FD3A103C98645001509F3 = {
     674                        fileRef = E19FD39F03C98645001509F3;
     675                        isa = PBXBuildFile;
     676                        settings = {
     677                        };
     678                };
    651679                E1A18CAB03B4344C00000028 = {
    652680                        fileEncoding = 4;
     
    687715                E1A18CB403B439CF00000028 = {
    688716                        fileRef = E1A18CB203B439CF00000028;
     717                        isa = PBXBuildFile;
     718                        settings = {
     719                        };
     720                };
     721                E1BF6E9003C928D200050002 = {
     722                        fileEncoding = 4;
     723                        isa = PBXFileReference;
     724                        path = PSTimer.h;
     725                        refType = 4;
     726                };
     727                E1BF6E9103C928D200050002 = {
     728                        fileEncoding = 4;
     729                        isa = PBXFileReference;
     730                        path = PSTimer.m;
     731                        refType = 4;
     732                };
     733                E1BF6E9203C928D200050002 = {
     734                        fileRef = E1BF6E9003C928D200050002;
     735                        isa = PBXBuildFile;
     736                        settings = {
     737                        };
     738                };
     739                E1BF6E9303C928D200050002 = {
     740                        fileRef = E1BF6E9103C928D200050002;
    689741                        isa = PBXBuildFile;
    690742                        settings = {
     
    10251077                                F59F6CB40354E7DA01AEEDB1,
    10261078                                F59F6CB50354E7DA01AEEDB1,
     1079                                E1BF6E9003C928D200050002,
     1080                                E1BF6E9103C928D200050002,
    10271081                        );
    10281082                        isa = PBXGroup;
     
    13411395                                F5F1986D036B813101EB0372,
    13421396                                F5F1986C036B813101EB0372,
     1397                                E19FD39E03C98645001509F3,
     1398                                E19FD39F03C98645001509F3,
    13431399                        );
    13441400                        isa = PBXGroup;
Note: See TracChangeset for help on using the changeset viewer.