Ignore:
Timestamp:
04/09/03 05:44:11 (22 years ago)
Author:
Nicholas Riley
Message:

VERSION: Updated for 1.1b4.

PSMovieAlertController.[hm]: Set output volume from alert; save and
restore output volume (bug 27).

PSBeepAlert.[hm]: Save and set volume, disabled pending a
synchronous equivalent to NSBeep().

NJRQTMediaPopUpButton.[hm]: Save movieHasAudio (does not include
beeps, pending the above fix, since they don't permit volume
adjustment). savedVolume indicates whether the volume has been saved
but not restored yet; outputVolume stores the set volume (eventually
incorporated into a PSMediaAlert).

PSMediaAlert.[hm]: Stores repetitions and volume information for audio
alerts. New superclass of PSBeepAlert and PSMovieAlert.

PSPreferencesController.m: Fixed bug where hot keys still appeared
even after they couldn't be set - last of bug 29. Add Command-comma
to the list of disallowed equivalents, as it's reserved for
Preferences now (still a bug - it'll show the entire set key
equivalent at the left side of the window when you press
command-comma; ah well.)

Volume [0123].png: Volume-indicating small icons from QuickTime 6.

NJRSoundManager.[hm]: Interface to volume saving, restoring, setting -
necessary because the QuickTime call to SetDefaultOutputVolume sets
the right channel volume only (bug 27).

PSVolumeController.h: Controller for volume popup window (bug 27).
Not your average NSWindowController, but it works. Keyboard control
of volume is still necessary; filed as bug 31.

PSAlarmSetController.[hm]: Added references to sound volume button and
showVolume: action. Added volume setting support (bug 27); mostly
similar interface to calendar, though we need direct calls to
NJRSoundManager to restore sound volume at times. Only enable sound
volume button if selected media file has audio component (and isn't the
system alert sound, which I discussed above). Take advantage of
PSMediaAlert to factor some code in _readAlerts:. Save and restore
volume as part of alerts.

Read Me.rtfd: Updated release notes; fixed some bizarre text
formatting problems; search/replace "* " bullet-space with "*\t"
bullet-tab to improve alignment in release notes.

PSMovieAlert.[hm]: Factored code into PSMediaAlert. Describe output
volume as percentage of maximum.

NJRHotKey.m: Fixed some odd spacing left over from Ecky's code.

PSApplication.m: Restore saved output volume on quit.

English.lproj/MainMenu.nib: Added volume button.

English.lproj/Volume.nib: Volume nib (bug 27).

PSCalendarController.m: Removed casts from a copy/paste error. Fixed
variable names in some code inherited from my TextExtras incremental
search modifications - it's not always a text field now.

File:
1 edited

Legend:

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

    r131 r133  
    5050                                1058C7A1FEA54F0111CA2CBB,
    5151                                F5F240D0036A87E301FE7503,
     52                                E18DAAEE0442D02500050002,
    5253                                F5F24187036A90D901FE7503,
    5354                                F59E4BEA036B33EC016B311C,
     
    169170                        children = (
    170171                                F5243DA40378681101AEEDB1,
    171                                 E17F2F6B03FDFE2C00050002,
    172                                 E1DEF0EA03FE1BF100050002,
    173                                 E1DEF0EB03FE1BF100050002,
    174                                 E1DEF0EC03FE1BF100050002,
    175                                 E1DEF0ED03FE1BF100050002,
     172                                E18830410442B5FC00050002,
     173                                E18830420442B60000050002,
    176174                                29B97318FDCFA39411CA2CEA,
    177175                                F560E2EE03574F8A01A4E466,
    178176                                F59DC6DF0353DF5E01AEEDB1,
    179177                                F59E4BDE036B1D94016B311C,
     178                                E12790090442A5B100050002,
    180179                                E17F2F4D03FDFB3100050002,
    181180                                E1DEF10603FF83AC00050002,
     
    240239                        );
    241240                        buildSettings = {
    242                                 CURRENT_PROJECT_VERSION = 12;
     241                                CURRENT_PROJECT_VERSION = 16;
    243242                                FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
    244243                                HEADER_SEARCH_PATHS = "";
     
    285284        <string>APPL</string>
    286285        <key>CFBundleShortVersionString</key>
    287         <string>1.1b3</string>
     286        <string>1.1b4</string>
    288287        <key>CFBundleSignature</key>
    289288        <string>Pest</string>
    290289        <key>CFBundleVersion</key>
    291         <string>12</string>
     290        <string>16</string>
    292291        <key>NSMainNibFile</key>
    293292        <string>MainMenu</string>
     
    362361                                E11373160439FCC700050002,
    363362                                E1453840043A1DB200050002,
     363                                E127900E0442A92900050002,
     364                                E18DA40A0442C56D00050002,
     365                                E18DAAEC0442CC3E00050002,
    364366                        );
    365367                        isa = PBXHeadersBuildPhase;
     
    388390                                E10E71F5040C335800050002,
    389391                                E11CB6E2043025F600050002,
     392                                E127900504429F9300050002,
     393                                E127900604429F9300050002,
     394                                E127900704429F9300050002,
     395                                E127900804429F9300050002,
     396                                E127900B0442A5B100050002,
    390397                        );
    391398                        isa = PBXResourcesBuildPhase;
     
    453460                                E11373170439FCC700050002,
    454461                                E1453841043A1DB200050002,
     462                                E127900F0442A92900050002,
     463                                E18DA40B0442C56D00050002,
     464                                E18DAAED0442CC3E00050002,
    455465                        );
    456466                        isa = PBXSourcesBuildPhase;
     
    473483                                F59E4C0C036B33EC016B311C,
    474484                                E14DB31303B8038300000028,
     485                                E18DAAEF0442D02500050002,
    475486                        );
    476487                        isa = PBXFrameworksBuildPhase;
     
    639650                E1271F040000012300000028 = {
    640651                        fileRef = E130B9AD03B7C59700000028;
     652                        isa = PBXBuildFile;
     653                        settings = {
     654                        };
     655                };
     656                E127900104429F9300050002 = {
     657                        isa = PBXFileReference;
     658                        path = "Volume 2.png";
     659                        refType = 4;
     660                };
     661                E127900204429F9300050002 = {
     662                        isa = PBXFileReference;
     663                        path = "Volume 0.png";
     664                        refType = 4;
     665                };
     666                E127900304429F9300050002 = {
     667                        isa = PBXFileReference;
     668                        path = "Volume 3.png";
     669                        refType = 4;
     670                };
     671                E127900404429F9300050002 = {
     672                        isa = PBXFileReference;
     673                        path = "Volume 1.png";
     674                        refType = 4;
     675                };
     676                E127900504429F9300050002 = {
     677                        fileRef = E127900104429F9300050002;
     678                        isa = PBXBuildFile;
     679                        settings = {
     680                        };
     681                };
     682                E127900604429F9300050002 = {
     683                        fileRef = E127900204429F9300050002;
     684                        isa = PBXBuildFile;
     685                        settings = {
     686                        };
     687                };
     688                E127900704429F9300050002 = {
     689                        fileRef = E127900304429F9300050002;
     690                        isa = PBXBuildFile;
     691                        settings = {
     692                        };
     693                };
     694                E127900804429F9300050002 = {
     695                        fileRef = E127900404429F9300050002;
     696                        isa = PBXBuildFile;
     697                        settings = {
     698                        };
     699                };
     700                E12790090442A5B100050002 = {
     701                        children = (
     702                                E127900A0442A5B100050002,
     703                        );
     704                        isa = PBXVariantGroup;
     705                        name = Volume.nib;
     706                        path = "";
     707                        refType = 4;
     708                };
     709                E127900A0442A5B100050002 = {
     710                        isa = PBXFileReference;
     711                        name = Volume.nib;
     712                        path = English.lproj/Volume.nib;
     713                        refType = 4;
     714                };
     715                E127900B0442A5B100050002 = {
     716                        fileRef = E12790090442A5B100050002;
     717                        isa = PBXBuildFile;
     718                        settings = {
     719                        };
     720                };
     721                E127900C0442A92900050002 = {
     722                        fileEncoding = 4;
     723                        isa = PBXFileReference;
     724                        path = PSVolumeController.h;
     725                        refType = 4;
     726                };
     727                E127900D0442A92900050002 = {
     728                        fileEncoding = 4;
     729                        isa = PBXFileReference;
     730                        path = PSVolumeController.m;
     731                        refType = 4;
     732                };
     733                E127900E0442A92900050002 = {
     734                        fileRef = E127900C0442A92900050002;
     735                        isa = PBXBuildFile;
     736                        settings = {
     737                        };
     738                };
     739                E127900F0442A92900050002 = {
     740                        fileRef = E127900D0442A92900050002;
    641741                        isa = PBXBuildFile;
    642742                        settings = {
     
    10101110                        };
    10111111                };
     1112                E18830410442B5FC00050002 = {
     1113                        children = (
     1114                                E17F2F6B03FDFE2C00050002,
     1115                                E1DEF0EA03FE1BF100050002,
     1116                                E1DEF0EB03FE1BF100050002,
     1117                                E1DEF0EC03FE1BF100050002,
     1118                                E1DEF0ED03FE1BF100050002,
     1119                        );
     1120                        isa = PBXGroup;
     1121                        name = "Calendar icons";
     1122                        refType = 4;
     1123                };
     1124                E18830420442B60000050002 = {
     1125                        children = (
     1126                                E127900204429F9300050002,
     1127                                E127900404429F9300050002,
     1128                                E127900104429F9300050002,
     1129                                E127900304429F9300050002,
     1130                        );
     1131                        isa = PBXGroup;
     1132                        name = "Volume icons";
     1133                        refType = 4;
     1134                };
     1135                E18DA4080442C56D00050002 = {
     1136                        fileEncoding = 4;
     1137                        isa = PBXFileReference;
     1138                        path = PSMediaAlert.h;
     1139                        refType = 4;
     1140                };
     1141                E18DA4090442C56D00050002 = {
     1142                        fileEncoding = 4;
     1143                        isa = PBXFileReference;
     1144                        path = PSMediaAlert.m;
     1145                        refType = 4;
     1146                };
     1147                E18DA40A0442C56D00050002 = {
     1148                        fileRef = E18DA4080442C56D00050002;
     1149                        isa = PBXBuildFile;
     1150                        settings = {
     1151                        };
     1152                };
     1153                E18DA40B0442C56D00050002 = {
     1154                        fileRef = E18DA4090442C56D00050002;
     1155                        isa = PBXBuildFile;
     1156                        settings = {
     1157                        };
     1158                };
     1159                E18DAAEA0442CC3E00050002 = {
     1160                        fileEncoding = 4;
     1161                        isa = PBXFileReference;
     1162                        path = NJRSoundManager.h;
     1163                        refType = 4;
     1164                };
     1165                E18DAAEB0442CC3E00050002 = {
     1166                        fileEncoding = 4;
     1167                        isa = PBXFileReference;
     1168                        path = NJRSoundManager.m;
     1169                        refType = 4;
     1170                };
     1171                E18DAAEC0442CC3E00050002 = {
     1172                        fileRef = E18DAAEA0442CC3E00050002;
     1173                        isa = PBXBuildFile;
     1174                        settings = {
     1175                        };
     1176                };
     1177                E18DAAED0442CC3E00050002 = {
     1178                        fileRef = E18DAAEB0442CC3E00050002;
     1179                        isa = PBXBuildFile;
     1180                        settings = {
     1181                        };
     1182                };
     1183                E18DAAEE0442D02500050002 = {
     1184                        isa = PBXFrameworkReference;
     1185                        name = CoreAudio.framework;
     1186                        path = /System/Library/Frameworks/CoreAudio.framework;
     1187                        refType = 0;
     1188                };
     1189                E18DAAEF0442D02500050002 = {
     1190                        fileRef = E18DAAEE0442D02500050002;
     1191                        isa = PBXBuildFile;
     1192                        settings = {
     1193                        };
     1194                };
    10121195                E191700B03AD24A600AEFBE0 = {
    10131196                        fileEncoding = 4;
     
    16651848                                E17F2F3203FDF2F000050002,
    16661849                                E17F2F3303FDF2F000050002,
     1850                                E127900C0442A92900050002,
     1851                                E127900D0442A92900050002,
    16671852                                E1F993C60436310F00050002,
    16681853                                E1F993C70436310F00050002,
     
    17101895                                E145383E043A1DB200050002,
    17111896                                E145383F043A1DB200050002,
     1897                                E18DAAEA0442CC3E00050002,
     1898                                E18DAAEB0442CC3E00050002,
    17121899                        );
    17131900                        isa = PBXGroup;
     
    20092196                                F59E47B1036AACD1016B311C,
    20102197                                F59E47B0036AACD1016B311C,
     2198                                E18DA4080442C56D00050002,
     2199                                E18DA4090442C56D00050002,
    20112200                                F59E47AC036AAC1E016B311C,
    20122201                                F59E47AB036AAC1E016B311C,
Note: See TracChangeset for help on using the changeset viewer.