Ignore:
Timestamp:
06/11/07 01:21:55 (17 years ago)
Author:
Nicholas Riley
Message:

VERSION: Starting with 1.5d1.

ICeCoffEEKeyEquivalents.m: Support "collision font" for displaying key
equivalent conflicts.

ICeCoffEE.m: Increase debug ICCF_MAX_URL_LEN to 120 for testing. Set
icons in ICCF_ConsolidateServicesMenu (needs better caching).

ICeCoffEEServicePrefController.m: Display icons, proper key
equivalents (instead of #, what was I thinking?!) and conflicts. Fix
a dumb bug in ICCF_PropagateServiceStateChange. Ellipsize long menu
items rather than chopping them off. Fix key equivalent column
getting moved when expanding disclosure triangles.

ICeCoffEELabeledIconCell.[hm]: An IconRef-displaying text cell.

Info-APE Module.plist: Update version to 1.5d1.

ICeCoffEE.xcodeproj: Added files, no significant changes.

English.lproj/InfoPlist.strings: Update version to 1.5d1.

English.lproj/APEInfo.rtfd/TXT.rtf: Some overdue documentation
updates.

ICeCoffEEShared.[hm]: Enable debugging; we're now using
kICServiceShortcut (though not yet for customizable shortcuts) so
define its data type.

ICeCoffEETerminal.m: Remove some useless code to "extend to beginning
of string" which seems to have been stolen from the NSTextView
implementation and not well understood. Handle common uses of
parentheses in URLs; still need to do this for NSTextView.

ICeCoffEESetServicesMenu.[hm]: Needs renaming; now with icon
extraction functionality and semi-working code to create a service
info dictionary.

Info-APEManagerPrefPane.plist: Update version to 1.5d1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj/nicholas.mode2

    r279 r319  
    186186        <array/>
    187187        <key>OpenEditors</key>
    188         <array/>
     188        <array>
     189                <dict>
     190                        <key>Content</key>
     191                        <dict>
     192                                <key>PBXProjectModuleGUID</key>
     193                                <string>E189CCCB0C1CD955003035DA</string>
     194                                <key>PBXProjectModuleLabel</key>
     195                                <string>ICeCoffEEServicePrefController.m</string>
     196                                <key>PBXSplitModuleInNavigatorKey</key>
     197                                <dict>
     198                                        <key>Split0</key>
     199                                        <dict>
     200                                                <key>PBXProjectModuleGUID</key>
     201                                                <string>E189CCCC0C1CD955003035DA</string>
     202                                                <key>PBXProjectModuleLabel</key>
     203                                                <string>ICeCoffEEServicePrefController.m</string>
     204                                                <key>_historyCapacity</key>
     205                                                <integer>0</integer>
     206                                                <key>bookmark</key>
     207                                                <string>E189CCCD0C1CD955003035DA</string>
     208                                                <key>history</key>
     209                                                <array>
     210                                                        <string>E189CCCA0C1CD946003035DA</string>
     211                                                </array>
     212                                        </dict>
     213                                        <key>SplitCount</key>
     214                                        <string>1</string>
     215                                </dict>
     216                                <key>StatusBarVisibility</key>
     217                                <false/>
     218                        </dict>
     219                        <key>Geometry</key>
     220                        <dict>
     221                                <key>Frame</key>
     222                                <string>{{0, -1}, {841, 947}}</string>
     223                                <key>PBXModuleWindowStatusBarHidden2</key>
     224                                <true/>
     225                                <key>RubberWindowFrame</key>
     226                                <string>590 29 841 967 0 0 1680 1028 </string>
     227                        </dict>
     228                </dict>
     229        </array>
    189230        <key>PerspectiveWidths</key>
    190231        <array>
     
    252293                                                                                <string>29B97315FDCFA39411CA2CEA</string>
    253294                                                                                <string>E1AFA51C03ECFDB000050001</string>
    254                                                                                 <string>E14343AE03DB48F700050002</string>
     295                                                                                <string>E12FEC3C04959F1C00AEFBF9</string>
    255296                                                                                <string>E1BF159F03DBA81600050002</string>
    256297                                                                                <string>29B97317FDCFA39411CA2CEA</string>
     298                                                                                <string>19C28FACFE9D520D11CA2CBB</string>
    257299                                                                        </array>
    258300                                                                        <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
    259301                                                                        <array>
    260302                                                                                <array>
    261                                                                                         <integer>52</integer>
    262                                                                                         <integer>51</integer>
     303                                                                                        <integer>39</integer>
     304                                                                                        <integer>37</integer>
    263305                                                                                        <integer>0</integer>
    264306                                                                                </array>
    265307                                                                        </array>
    266308                                                                        <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
    267                                                                         <string>{{0, 433}, {298, 621}}</string>
     309                                                                        <string>{{0, 601}, {298, 621}}</string>
    268310                                                                </dict>
    269311                                                                <key>PBXTopSmartGroupGIDs</key>
     
    284326                                                                </array>
    285327                                                                <key>RubberWindowFrame</key>
    286                                                                 <string>655 39 315 707 0 0 1024 746 </string>
     328                                                                <string>1356 321 315 707 0 0 1680 1028 </string>
    287329                                                        </dict>
    288330                                                        <key>Module</key>
     
    323365                                                                        <array>
    324366                                                                                <array>
    325                                                                                         <integer>4</integer>
    326367                                                                                        <integer>0</integer>
    327368                                                                                </array>
     
    424465                        <key>TableOfContents</key>
    425466                        <array>
    426                                 <string>E1F9B7450A748C74007E20A3</string>
    427                                 <string>E1F9B7460A748C74007E20A3</string>
     467                                <string>E189C9340C1B8A76003035DA</string>
     468                                <string>E189C9350C1B8A76003035DA</string>
    428469                                <string>1C9437FD063B20B00039CFAC</string>
    429470                                <string>1C9437FE063B20B00039CFAC</string>
     
    449490        <true/>
    450491        <key>ToolbarSizeMode</key>
    451         <integer>1</integer>
     492        <integer>2</integer>
    452493        <key>Type</key>
    453494        <string>Perspectives</string>
     
    458499        <key>WindowOrderList</key>
    459500        <array>
     501                <string>E18B4838082F0937000E96F5</string>
     502                <string>1C335F2C07B51CD20023D4EE</string>
     503                <string>E189CABE0C1BBB21003035DA</string>
     504                <string>E189CABF0C1BBB21003035DA</string>
     505                <string>1C530D5B069F1CE1000CFCEE</string>
     506                <string>1C530D57069F1CE1000CFCEE</string>
    460507                <string>1C530D52069F1CE1000CFCEE</string>
     508                <string>1C530D54069F1CE1000CFCEE</string>
     509                <string>E189C9440C1B8A76003035DA</string>
     510                <string>1C0AD2B3069F1EA900FABCE6</string>
    461511                <string>/Users/nicholas/Documents/Development/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj</string>
     512                <string>E189CCCB0C1CD955003035DA</string>
    462513        </array>
    463514        <key>WindowString</key>
    464         <string>655 39 315 707 0 0 1024 746 </string>
     515        <string>1356 321 315 707 0 0 1680 1028 </string>
    465516        <key>WindowTools</key>
    466517        <array>
     
    519570                                                                        <array>
    520571                                                                                <array>
    521                                                                                         <integer>0</integer>
     572                                                                                        <integer>15</integer>
    522573                                                                                </array>
    523574                                                                        </array>
    524575                                                                        <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
    525                                                                         <string>{{0, 0}, {245, 350}}</string>
     576                                                                        <string>{{0, 7}, {245, 350}}</string>
    526577                                                                </dict>
    527578                                                                <key>PBXTopSmartGroupGIDs</key>
     
    540591                                                                </array>
    541592                                                                <key>RubberWindowFrame</key>
    542                                                                 <string>387 731 744 409 0 0 1600 1178 </string>
     593                                                                <string>423 589 744 409 0 0 1680 1028 </string>
    543594                                                        </dict>
    544595                                                        <key>Module</key>
     
    548599                                                </dict>
    549600                                                <dict>
     601                                                        <key>BecomeActive</key>
     602                                                        <true/>
    550603                                                        <key>ContentConfiguration</key>
    551604                                                        <dict>
     
    560613                                                                <string>{{267, 0}, {477, 368}}</string>
    561614                                                                <key>RubberWindowFrame</key>
    562                                                                 <string>387 731 744 409 0 0 1600 1178 </string>
     615                                                                <string>423 589 744 409 0 0 1680 1028 </string>
    563616                                                        </dict>
    564617                                                        <key>Module</key>
     
    584637                        <array>
    585638                                <string>1C335F2C07B51CD20023D4EE</string>
    586                                 <string>E18B49AB082F12B8000E96F5</string>
     639                                <string>E189CBC30C1CAFEA003035DA</string>
    587640                                <string>1CE0B1FE06471DED0097A5F4</string>
    588641                                <string>1CA1AED706398EBD00589147</string>
     
    591644                        <string>xcode.toolbar.config.default</string>
    592645                        <key>WindowString</key>
    593                         <string>387 731 744 409 0 0 1600 1178 </string>
     646                        <string>423 589 744 409 0 0 1680 1028 </string>
    594647                        <key>WindowToolGUID</key>
    595648                        <string>1C335F2C07B51CD20023D4EE</string>
     
    628681                                                                <string>{{0, 0}, {868, 0}}</string>
    629682                                                                <key>RubberWindowFrame</key>
    630                                                                 <string>2 104 868 452 0 0 1024 746 </string>
     683                                                                <string>648 51 868 452 0 0 1680 1028 </string>
    631684                                                        </dict>
    632685                                                        <key>Module</key>
     
    641694                                                        <dict>
    642695                                                                <key>PBXBuildLogShowsTranscriptDefaultKey</key>
    643                                                                 <string>{{0, 126}, {868, 301}}</string>
     696                                                                <string>{{0, 267}, {868, 160}}</string>
    644697                                                                <key>PBXProjectModuleGUID</key>
    645698                                                                <string>XCMainBuildResultsModuleGUID</string>
     
    656709                                                                <string>{{0, 5}, {868, 427}}</string>
    657710                                                                <key>RubberWindowFrame</key>
    658                                                                 <string>2 104 868 452 0 0 1024 746 </string>
     711                                                                <string>648 51 868 452 0 0 1680 1028 </string>
    659712                                                        </dict>
    660713                                                        <key>Module</key>
     
    679732                        <array>
    680733                                <string>1C530D52069F1CE1000CFCEE</string>
    681                                 <string>E1F9B80B0A749296007E20A3</string>
     734                                <string>E189C93D0C1B8A76003035DA</string>
    682735                                <string>1CD0528F0623707200166675</string>
    683736                                <string>XCMainBuildResultsModuleGUID</string>
     
    686739                        <string>xcode.toolbar.config.build</string>
    687740                        <key>WindowString</key>
    688                         <string>2 104 868 452 0 0 1024 746 </string>
     741                        <string>648 51 868 452 0 0 1680 1028 </string>
    689742                        <key>WindowToolGUID</key>
    690743                        <string>1C530D52069F1CE1000CFCEE</string>
    691744                        <key>WindowToolIsVisible</key>
    692                         <true/>
     745                        <false/>
    693746                </dict>
    694747                <dict>
     
    721774                                                                                <key>sizes</key>
    722775                                                                                <array>
    723                                                                                         <string>{{0, 0}, {329, 174}}</string>
    724                                                                                         <string>{{329, 0}, {388, 174}}</string>
     776                                                                                        <string>{{0, 0}, {364, 302}}</string>
     777                                                                                        <string>{{364, 0}, {438, 302}}</string>
    725778                                                                                </array>
    726779                                                                        </dict>
     
    737790                                                                                <key>sizes</key>
    738791                                                                                <array>
    739                                                                                         <string>{{0, 0}, {717, 174}}</string>
    740                                                                                         <string>{{0, 174}, {717, 243}}</string>
     792                                                                                        <string>{{0, 0}, {802, 302}}</string>
     793                                                                                        <string>{{0, 302}, {802, 303}}</string>
    741794                                                                                </array>
    742795                                                                        </dict>
     
    760813                                                                <string>{{200, 200}, {500, 300}}</string>
    761814                                                                <key>Frame</key>
    762                                                                 <string>{{0, 0}, {717, 417}}</string>
     815                                                                <string>{{0, 0}, {802, 605}}</string>
    763816                                                                <key>RubberWindowFrame</key>
    764                                                                 <string>708 700 717 437 0 0 1600 1178 </string>
     817                                                                <string>46 204 802 625 0 0 1680 1028 </string>
    765818                                                        </dict>
    766819                                                        <key>Module</key>
    767820                                                        <string>PBXDebugSessionModule</string>
    768821                                                        <key>Proportion</key>
    769                                                         <string>417pt</string>
     822                                                        <string>605pt</string>
    770823                                                </dict>
    771824                                        </array>
    772825                                        <key>Proportion</key>
    773                                         <string>417pt</string>
     826                                        <string>605pt</string>
    774827                                </dict>
    775828                        </array>
     
    785838                        <array>
    786839                                <string>1C530D54069F1CE1000CFCEE</string>
    787                                 <string>E170E09B083655F400B484AC</string>
     840                                <string>E189C93E0C1B8A76003035DA</string>
    788841                                <string>1C162984064C10D400B95A72</string>
    789                                 <string>E170E09C083655F400B484AC</string>
    790                                 <string>E170E09D083655F400B484AC</string>
    791                                 <string>E170E09E083655F400B484AC</string>
    792                                 <string>E170E09F083655F400B484AC</string>
    793                                 <string>E170E0A0083655F400B484AC</string>
    794                                 <string>E170E0A1083655F400B484AC</string>
     842                                <string>E189C93F0C1B8A76003035DA</string>
     843                                <string>E189C9400C1B8A76003035DA</string>
     844                                <string>E189C9410C1B8A76003035DA</string>
     845                                <string>E189C9420C1B8A76003035DA</string>
     846                                <string>E189C9430C1B8A76003035DA</string>
     847                                <string>E189C9440C1B8A76003035DA</string>
    795848                        </array>
    796849                        <key>ToolbarConfiguration</key>
    797850                        <string>xcode.toolbar.config.debug</string>
    798851                        <key>WindowString</key>
    799                         <string>708 700 717 437 0 0 1600 1178 </string>
     852                        <string>46 204 802 625 0 0 1680 1028 </string>
    800853                        <key>WindowToolGUID</key>
    801854                        <string>1C530D54069F1CE1000CFCEE</string>
     
    824877                                                                                <string>1CDD528C0622207200134675</string>
    825878                                                                                <key>PBXProjectModuleLabel</key>
    826                                                                                 <string>ICeCoffEETerminal.m</string>
     879                                                                                <string>ICeCoffEEServicePrefController.m</string>
    827880                                                                                <key>StatusBarVisibility</key>
    828881                                                                                <false/>
     
    831884                                                                        <dict>
    832885                                                                                <key>Frame</key>
    833                                                                                 <string>{{0, 0}, {854, 208}}</string>
     886                                                                                <string>{{0, 0}, {854, 393}}</string>
    834887                                                                                <key>RubberWindowFrame</key>
    835                                                                                 <string>60 124 854 724 0 0 1280 1002 </string>
     888                                                                                <string>441 72 854 724 0 0 1680 1028 </string>
    836889                                                                        </dict>
    837890                                                                        <key>Module</key>
     
    842895                                                        </array>
    843896                                                        <key>Proportion</key>
    844                                                         <string>208pt</string>
     897                                                        <string>393pt</string>
    845898                                                </dict>
    846899                                                <dict>
     
    857910                                                        <dict>
    858911                                                                <key>Frame</key>
    859                                                                 <string>{{0, 213}, {854, 491}}</string>
     912                                                                <string>{{0, 398}, {854, 306}}</string>
    860913                                                                <key>RubberWindowFrame</key>
    861                                                                 <string>60 124 854 724 0 0 1280 1002 </string>
     914                                                                <string>441 72 854 724 0 0 1680 1028 </string>
    862915                                                        </dict>
    863916                                                        <key>Module</key>
    864917                                                        <string>PBXProjectFindModule</string>
    865918                                                        <key>Proportion</key>
    866                                                         <string>491pt</string>
     919                                                        <string>306pt</string>
    867920                                                </dict>
    868921                                        </array>
     
    882935                        <array>
    883936                                <string>1C530D57069F1CE1000CFCEE</string>
    884                                 <string>E14DF2140A6F550600346107</string>
    885                                 <string>E14DF2150A6F550600346107</string>
     937                                <string>E189CA920C1BB33B003035DA</string>
     938                                <string>E189CA930C1BB33B003035DA</string>
    886939                                <string>1CDD528C0622207200134675</string>
    887940                                <string>1CD0528E0623707200166675</string>
    888941                        </array>
    889942                        <key>WindowString</key>
    890                         <string>60 124 854 724 0 0 1280 1002 </string>
     943                        <string>441 72 854 724 0 0 1680 1028 </string>
    891944                        <key>WindowToolGUID</key>
    892945                        <string>1C530D57069F1CE1000CFCEE</string>
     
    925978                                                                <string>{{0, 0}, {818, 688}}</string>
    926979                                                                <key>RubberWindowFrame</key>
    927                                                                 <string>697 141 818 708 0 0 1600 1178 </string>
     980                                                                <string>838 91 818 708 0 0 1680 1028 </string>
    928981                                                        </dict>
    929982                                                        <key>Module</key>
     
    9481001                        <array>
    9491002                                <string>1C530D5B069F1CE1000CFCEE</string>
    950                                 <string>E170E0A2083655F400B484AC</string>
     1003                                <string>E189CABD0C1BBB21003035DA</string>
    9511004                                <string>1C78EAAC065D492600B07095</string>
    9521005                        </array>
    9531006                        <key>WindowString</key>
    954                         <string>697 141 818 708 0 0 1600 1178 </string>
     1007                        <string>838 91 818 708 0 0 1680 1028 </string>
    9551008                        <key>WindowToolGUID</key>
    9561009                        <string>1C530D5B069F1CE1000CFCEE</string>
     
    10181071                                                        <dict>
    10191072                                                                <key>Frame</key>
    1020                                                                 <string>{{0, 0}, {702, 248}}</string>
     1073                                                                <string>{{0, 0}, {761, 255}}</string>
    10211074                                                                <key>RubberWindowFrame</key>
    1022                                                                 <string>263 67 702 268 0 0 1024 746 </string>
     1075                                                                <string>882 18 761 275 0 0 1680 1028 </string>
    10231076                                                        </dict>
    10241077                                                        <key>Module</key>
    10251078                                                        <string>PBXRunSessionModule</string>
    10261079                                                        <key>Proportion</key>
    1027                                                         <string>248pt</string>
     1080                                                        <string>255pt</string>
    10281081                                                </dict>
    10291082                                        </array>
    10301083                                        <key>Proportion</key>
    1031                                         <string>248pt</string>
     1084                                        <string>255pt</string>
    10321085                                </dict>
    10331086                        </array>
     
    10431096                        <array>
    10441097                                <string>1C0AD2B3069F1EA900FABCE6</string>
    1045                                 <string>E1D95C2E0A712A58007FAE3C</string>
     1098                                <string>E189C9450C1B8A76003035DA</string>
    10461099                                <string>1CD0528B0623707200166675</string>
    1047                                 <string>E1D95C2F0A712A58007FAE3C</string>
     1100                                <string>E189C9460C1B8A76003035DA</string>
    10481101                        </array>
    10491102                        <key>ToolbarConfiguration</key>
    10501103                        <string>xcode.toolbar.config.run</string>
    10511104                        <key>WindowString</key>
    1052                         <string>263 67 702 268 0 0 1024 746 </string>
     1105                        <string>882 18 761 275 0 0 1680 1028 </string>
    10531106                        <key>WindowToolGUID</key>
    10541107                        <string>1C0AD2B3069F1EA900FABCE6</string>
    10551108                        <key>WindowToolIsVisible</key>
    1056                         <false/>
     1109                        <true/>
    10571110                </dict>
    10581111                <dict>
     
    10831136                                                                <string>{{0, 0}, {457, 0}}</string>
    10841137                                                                <key>RubberWindowFrame</key>
    1085                                                                 <string>109 609 457 342 0 0 1920 1178 </string>
     1138                                                                <string>396 357 457 342 0 0 1680 1028 </string>
    10861139                                                        </dict>
    10871140                                                        <key>Module</key>
     
    11051158                                                                <string>{{0, 5}, {457, 296}}</string>
    11061159                                                                <key>RubberWindowFrame</key>
    1107                                                                 <string>109 609 457 342 0 0 1920 1178 </string>
     1160                                                                <string>396 357 457 342 0 0 1680 1028 </string>
    11081161                                                        </dict>
    11091162                                                        <key>Module</key>
     
    11281181                        <array>
    11291182                                <string>E18B4838082F0937000E96F5</string>
    1130                                 <string>E16950A90A6D9D780085C106</string>
     1183                                <string>E189CCB40C1CD69E003035DA</string>
    11311184                                <string>1C78EAB2065D492600B07095</string>
    11321185                                <string>1CD052920623707200166675</string>
     
    11351188                        <string>xcode.toolbar.config.scm</string>
    11361189                        <key>WindowString</key>
    1137                         <string>109 609 457 342 0 0 1920 1178 </string>
     1190                        <string>396 357 457 342 0 0 1680 1028 </string>
    11381191                        <key>WindowToolGUID</key>
    11391192                        <string>E18B4838082F0937000E96F5</string>
     
    11421195                </dict>
    11431196                <dict>
     1197                        <key>FirstTimeWindowDisplayed</key>
     1198                        <false/>
    11441199                        <key>Identifier</key>
    11451200                        <string>windowTool.breakpoints</string>
     
    11521207                                        <array>
    11531208                                                <dict>
    1154                                                         <key>BecomeActive</key>
    1155                                                         <true/>
    11561209                                                        <key>ContentConfiguration</key>
    11571210                                                        <dict>
     
    12071260                                                                </array>
    12081261                                                                <key>RubberWindowFrame</key>
    1209                                                                 <string>315 424 744 409 0 0 1440 878 </string>
     1262                                                                <string>792 558 744 409 0 0 1680 1028 </string>
    12101263                                                        </dict>
    12111264                                                        <key>Module</key>
     
    12151268                                                </dict>
    12161269                                                <dict>
     1270                                                        <key>BecomeActive</key>
     1271                                                        <true/>
    12171272                                                        <key>ContentConfiguration</key>
    12181273                                                        <dict>
     
    12271282                                                                <string>{{190, 0}, {554, 368}}</string>
    12281283                                                                <key>RubberWindowFrame</key>
    1229                                                                 <string>315 424 744 409 0 0 1440 878 </string>
     1284                                                                <string>792 558 744 409 0 0 1680 1028 </string>
    12301285                                                        </dict>
    12311286                                                        <key>Module</key>
     
    12541309                        <key>TableOfContents</key>
    12551310                        <array>
    1256                                 <string>1CDDB66807F98D9800BB5817</string>
    1257                                 <string>1CDDB66907F98D9800BB5817</string>
     1311                                <string>E1FC8BCA0C19D5840021AB09</string>
     1312                                <string>E1FC8BCB0C19D5840021AB09</string>
    12581313                                <string>1CE0B1FE06471DED0097A5F4</string>
    12591314                                <string>1CA1AED706398EBD00589147</string>
     
    12621317                        <string>xcode.toolbar.config.breakpoints</string>
    12631318                        <key>WindowString</key>
    1264                         <string>315 424 744 409 0 0 1440 878 </string>
     1319                        <string>792 558 744 409 0 0 1680 1028 </string>
    12651320                        <key>WindowToolGUID</key>
    1266                         <string>1CDDB66807F98D9800BB5817</string>
     1321                        <string>E1FC8BCA0C19D5840021AB09</string>
    12671322                        <key>WindowToolIsVisible</key>
    12681323                        <true/>
Note: See TracChangeset for help on using the changeset viewer.