Changeset 592


Ignore:
Timestamp:
11/13/09 21:53:16 (15 years ago)
Author:
Nicholas Riley
Message:

Use Cocoa instead of CPS to show all/hide other applications.

Location:
trunk/appswitch/appswitch
Files:
1 deleted
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/appswitch/appswitch/README

    r352 r592  
    1 appswitch 1.1 [6 November 2007]
    2 =============
     1appswitch 1.1.1d1 [unreleased]
     2===============
    33
    44A command-line interface to the Mac OS X process manager.
     
    7272---------------
    7373
     741.1.1 - unreleased
     75 - use Cocoa instead of CPS to show all/hide other applications
     76   (r. 4808397)
    74771.1   - 6 November 2007
    7578 - switched to Process Manager instead of CPS where possible - slower
  • trunk/appswitch/appswitch/VERSION

    r350 r592  
    1 1.1
     11.1.1d1
  • trunk/appswitch/appswitch/appswitch.xcodeproj/nicholas.mode2v3

    r352 r592  
    201201                        <dict>
    202202                                <key>PBXProjectModuleGUID</key>
    203                                 <string>E1529A500CE169F4008A50ED</string>
     203                                <string>E1E031F310AE06D000C8C3B6</string>
    204204                                <key>PBXProjectModuleLabel</key>
    205                                 <string>appswitch.1 - SCM</string>
     205                                <string>NSApplication.h</string>
    206206                                <key>PBXSplitModuleInNavigatorKey</key>
    207207                                <dict>
     
    209209                                        <dict>
    210210                                                <key>PBXProjectModuleGUID</key>
    211                                                 <string>E1529A510CE169F4008A50ED</string>
     211                                                <string>E1E031F410AE06D000C8C3B6</string>
    212212                                                <key>PBXProjectModuleLabel</key>
    213                                                 <string>appswitch.1 - SCM</string>
     213                                                <string>NSApplication.h</string>
    214214                                                <key>_historyCapacity</key>
    215215                                                <integer>0</integer>
    216216                                                <key>bookmark</key>
    217                                                 <string>E1529A5F0CE16BCF008A50ED</string>
     217                                                <string>E1E0323F10AE0C5500C8C3B6</string>
    218218                                                <key>history</key>
    219219                                                <array>
    220                                                         <string>E1529A520CE169F4008A50ED</string>
     220                                                        <string>E1E031F510AE06D000C8C3B6</string>
    221221                                                </array>
    222222                                        </dict>
     
    230230                        <dict>
    231231                                <key>Frame</key>
    232                                 <string>{{0, -1}, {1148, 1004}}</string>
     232                                <string>{{0, -1}, {687, 606}}</string>
    233233                                <key>PBXModuleWindowStatusBarHidden2</key>
    234234                                <true/>
    235235                                <key>RubberWindowFrame</key>
    236                                 <string>680 58 1148 1024 0 0 1920 1178 </string>
     236                                <string>15 247 687 626 0 0 1440 878 </string>
    237237                        </dict>
    238238                </dict>
     
    241241                        <dict>
    242242                                <key>PBXProjectModuleGUID</key>
    243                                 <string>E1529A3C0CE167D7008A50ED</string>
     243                                <string>E1E031F910AE06D000C8C3B6</string>
    244244                                <key>PBXProjectModuleLabel</key>
    245                                 <string>appswitch.1 - SCM</string>
     245                                <string>README</string>
    246246                                <key>PBXSplitModuleInNavigatorKey</key>
    247247                                <dict>
     
    249249                                        <dict>
    250250                                                <key>PBXProjectModuleGUID</key>
    251                                                 <string>E1529A3D0CE167D7008A50ED</string>
     251                                                <string>E1E031FA10AE06D000C8C3B6</string>
    252252                                                <key>PBXProjectModuleLabel</key>
    253                                                 <string>appswitch.1 - SCM</string>
     253                                                <string>README</string>
    254254                                                <key>_historyCapacity</key>
    255255                                                <integer>0</integer>
    256256                                                <key>bookmark</key>
    257                                                 <string>E1529A610CE16BCF008A50ED</string>
     257                                                <string>E1E0324010AE0C5500C8C3B6</string>
    258258                                                <key>history</key>
    259259                                                <array>
    260                                                         <string>E1529A3E0CE167D7008A50ED</string>
     260                                                        <string>E1E031FB10AE06D000C8C3B6</string>
    261261                                                </array>
    262262                                        </dict>
     
    270270                        <dict>
    271271                                <key>Frame</key>
    272                                 <string>{{0, -1}, {1148, 1004}}</string>
     272                                <string>{{0, -1}, {817, 854}}</string>
    273273                                <key>PBXModuleWindowStatusBarHidden2</key>
    274274                                <true/>
    275275                                <key>RubberWindowFrame</key>
    276                                 <string>48 67 1148 1024 0 0 1920 1178 </string>
     276                                <string>15 4 817 874 0 0 1440 878 </string>
    277277                        </dict>
    278278                </dict>
     
    287287                        <key>ChosenToolbarItems</key>
    288288                        <array>
    289                                 <string>buildOrClean</string>
    290                                 <string>build-and-goOrGo</string>
     289                                <string>active-combo-popup</string>
     290                                <string>debugger-enable-breakpoints</string>
     291                                <string>build-and-go</string>
     292                                <string>clean</string>
    291293                                <string>com.apple.ide.PBXToolbarStopButton</string>
    292294                                <string>NSToolbarFlexibleSpaceItem</string>
     
    309311                                        <array>
    310312                                                <dict>
     313                                                        <key>BecomeActive</key>
     314                                                        <true/>
    311315                                                        <key>ContentConfiguration</key>
    312316                                                        <dict>
     
    352356                                                                        <array>
    353357                                                                                <array>
    354                                                                                         <integer>5</integer>
    355                                                                                         <integer>4</integer>
    356358                                                                                        <integer>0</integer>
    357359                                                                                </array>
     
    384386                                                                        <real>27</real>
    385387                                                                </array>
     388                                                                <key>RubberWindowFrame</key>
     389                                                                <string>1084 456 350 420 0 0 1440 878 </string>
    386390                                                        </dict>
    387391                                                        <key>Module</key>
     
    389393                                                </dict>
    390394                                                <dict>
    391                                                         <key>BecomeActive</key>
    392                                                         <true/>
    393395                                                        <key>ContentConfiguration</key>
    394396                                                        <dict>
     
    420422                                                                        <array>
    421423                                                                                <string>1C37FBAC04509CD000000102</string>
    422                                                                                 <string>E1529A4E0CE169F4008A50ED</string>
     424                                                                                <string>E1E031D610AE028500C8C3B6</string>
     425                                                                                <string>E1E031E310AE02AD00C8C3B6</string>
    423426                                                                                <string>1C37FAAC04509CD000000102</string>
    424427                                                                        </array>
     
    426429                                                                        <array>
    427430                                                                                <array>
     431                                                                                        <integer>3</integer>
     432                                                                                        <integer>2</integer>
    428433                                                                                        <integer>1</integer>
    429434                                                                                        <integer>0</integer>
     
    447452                                                                        <real>333</real>
    448453                                                                </array>
    449                                                                 <key>RubberWindowFrame</key>
    450                                                                 <string>1562 755 350 420 0 0 1920 1178 </string>
    451454                                                        </dict>
    452455                                                        <key>Module</key>
     
    458461                                                                <key>PBXBottomSmartGroupGIDs</key>
    459462                                                                <array>
    460                                                                         <string>1C08E77C0454961000C914BD</string>
    461463                                                                        <string>1C37FABC05509CD000000102</string>
    462464                                                                        <string>1C37FABC05539CD112110102</string>
     
    529531                        <key>TableOfContents</key>
    530532                        <array>
    531                                 <string>E1529A160CE15D2F008A50ED</string>
    532                                 <string>E1529A170CE15D2F008A50ED</string>
     533                                <string>E1E031DD10AE028700C8C3B6</string>
     534                                <string>E1E031DE10AE028700C8C3B6</string>
    533535                                <string>1C9437FD063B20B00039CFAC</string>
    534536                                <string>1C9437FE063B20B00039CFAC</string>
    535537                                <string>1C9437FF063B20B00039CFAC</string>
    536538                        </array>
     539                        <key>ToolbarConfigUserDefaultsMinorVersion</key>
     540                        <string>2</string>
    537541                        <key>ToolbarConfiguration</key>
    538542                        <string>xcode.toolbar.config.default.shortV3</string>
     
    561565        <key>WindowOrderList</key>
    562566        <array>
     567                <string>E1E0322610AE0ACD00C8C3B6</string>
     568                <string>1C530D57069F1CE1000CFCEE</string>
     569                <string>1C335F2C07B51CD20023D4EE</string>
    563570                <string>1C530D52069F1CE1000CFCEE</string>
    564                 <string>E1AC50050CE14E3800EAF6A0</string>
    565                 <string>E1529A3C0CE167D7008A50ED</string>
    566571                <string>E14A28260CDF20F700A5BD78</string>
    567                 <string>E1529A500CE169F4008A50ED</string>
    568                 <string>/Volumes/nicholas/Documents/Development/appswitch/appswitch/appswitch.xcodeproj</string>
     572                <string>E1E031F910AE06D000C8C3B6</string>
     573                <string>E1E031F310AE06D000C8C3B6</string>
     574                <string>/Users/nicholas/Documents/Development/appswitch/appswitch/appswitch.xcodeproj</string>
    569575        </array>
    570576        <key>WindowString</key>
    571         <string>1562 755 350 420 0 0 1920 1178 </string>
     577        <string>1084 456 350 420 0 0 1440 878 </string>
    572578        <key>WindowToolsV3</key>
    573579        <array>
     
    585591                                        <array>
    586592                                                <dict>
    587                                                         <key>BecomeActive</key>
    588                                                         <integer>1</integer>
    589593                                                        <key>ContentConfiguration</key>
    590594                                                        <dict>
     
    593597                                                                        <string>1C37FBAC04509CD000000102</string>
    594598                                                                        <string>1C37FAAC04509CD000000102</string>
    595                                                                         <string>1C08E77C0454961000C914BD</string>
    596599                                                                        <string>1C37FABC05509CD000000102</string>
    597600                                                                        <string>1C37FABC05539CD112110102</string>
     
    622625                                                                        <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
    623626                                                                        <array>
    624                                                                                 <string>00C654E9FEEE28EC7F000001</string>
     627                                                                                <string>08FB7794FE84155DC02AAC07</string>
    625628                                                                                <string>1C37FABC05509CD000000102</string>
    626629                                                                        </array>
     
    637640                                                                <array/>
    638641                                                                <key>XCIncludePerspectivesSwitch</key>
    639                                                                 <integer>0</integer>
     642                                                                <false/>
    640643                                                        </dict>
    641644                                                        <key>GeometryConfiguration</key>
     
    678681                                        </array>
    679682                                        <key>Proportion</key>
    680                                         <string>100%</string>
     683                                        <string>368pt</string>
    681684                                </dict>
    682685                        </array>
     
    693696                        <array>
    694697                                <string>1C335F2C07B51CD20023D4EE</string>
    695                                 <string>1C335F2D07B51CD20023D4EE</string>
    696                                 <string>1C335F2E07B51CD20023D4EE</string>
     698                                <string>E1E0320610AE082000C8C3B6</string>
    697699                                <string>1CE0B1FE06471DED0097A5F4</string>
    698700                                <string>1CA1AED706398EBD00589147</string>
     
    705707                        <string>1C335F2C07B51CD20023D4EE</string>
    706708                        <key>WindowToolIsVisible</key>
    707                         <true/>
     709                        <false/>
    708710                </dict>
    709711                <dict>
     
    731733                                                                <string>1CD0528F0623707200166675</string>
    732734                                                                <key>PBXProjectModuleLabel</key>
    733                                                                 <string></string>
     735                                                                <string>&lt;No Editor&gt;</string>
    734736                                                                <key>StatusBarVisibility</key>
    735737                                                                <true/>
     
    738740                                                        <dict>
    739741                                                                <key>Frame</key>
    740                                                                 <string>{{0, 0}, {878, 604}}</string>
     742                                                                <string>{{0, 0}, {878, 572}}</string>
    741743                                                                <key>RubberWindowFrame</key>
    742                                                                 <string>415 151 878 886 0 0 1920 1178 </string>
     744                                                                <string>224 36 878 842 0 0 1440 878 </string>
    743745                                                        </dict>
    744746                                                        <key>Module</key>
    745747                                                        <string>PBXNavigatorGroup</string>
    746748                                                        <key>Proportion</key>
    747                                                         <string>604pt</string>
     749                                                        <string>572pt</string>
    748750                                                </dict>
    749751                                                <dict>
     
    755757                                                                <string>XCMainBuildResultsModuleGUID</string>
    756758                                                                <key>PBXProjectModuleLabel</key>
    757                                                                 <string>Build</string>
     759                                                                <string>Build Results</string>
    758760                                                                <key>XCBuildResultsTrigger_Collapse</key>
    759761                                                                <integer>1021</integer>
     
    764766                                                        <dict>
    765767                                                                <key>Frame</key>
    766                                                                 <string>{{0, 609}, {878, 236}}</string>
     768                                                                <string>{{0, 577}, {878, 224}}</string>
    767769                                                                <key>RubberWindowFrame</key>
    768                                                                 <string>415 151 878 886 0 0 1920 1178 </string>
     770                                                                <string>224 36 878 842 0 0 1440 878 </string>
    769771                                                        </dict>
    770772                                                        <key>Module</key>
    771773                                                        <string>PBXBuildResultsModule</string>
    772774                                                        <key>Proportion</key>
    773                                                         <string>236pt</string>
     775                                                        <string>224pt</string>
    774776                                                </dict>
    775777                                        </array>
    776778                                        <key>Proportion</key>
    777                                         <string>845pt</string>
     779                                        <string>801pt</string>
    778780                                </dict>
    779781                        </array>
     
    789791                        <array>
    790792                                <string>1C530D52069F1CE1000CFCEE</string>
    791                                 <string>E1529A140CE15BB4008A50ED</string>
     793                                <string>E1E031DF10AE028700C8C3B6</string>
    792794                                <string>1CD0528F0623707200166675</string>
    793795                                <string>XCMainBuildResultsModuleGUID</string>
     
    796798                        <string>xcode.toolbar.config.buildV3</string>
    797799                        <key>WindowString</key>
    798                         <string>415 151 878 886 0 0 1920 1178 </string>
     800                        <string>224 36 878 842 0 0 1440 878 </string>
    799801                        <key>WindowToolGUID</key>
    800802                        <string>1C530D52069F1CE1000CFCEE</string>
     
    931933                        <key>Identifier</key>
    932934                        <string>windowTool.find</string>
     935                        <key>IsVertical</key>
     936                        <true/>
    933937                        <key>Layout</key>
    934938                        <array>
     
    954958                                                                                <string>{{0, 0}, {781, 212}}</string>
    955959                                                                                <key>RubberWindowFrame</key>
    956                                                                                 <string>22 496 781 470 0 0 1280 1002 </string>
     960                                                                                <string>29 380 781 470 0 0 1440 878 </string>
    957961                                                                        </dict>
    958962                                                                        <key>Module</key>
     
    980984                                                                <string>{{0, 217}, {781, 212}}</string>
    981985                                                                <key>RubberWindowFrame</key>
    982                                                                 <string>22 496 781 470 0 0 1280 1002 </string>
     986                                                                <string>29 380 781 470 0 0 1440 878 </string>
    983987                                                        </dict>
    984988                                                        <key>Module</key>
     
    10031007                        <array>
    10041008                                <string>1C530D57069F1CE1000CFCEE</string>
    1005                                 <string>1C530D58069F1CE1000CFCEE</string>
    1006                                 <string>1C530D59069F1CE1000CFCEE</string>
     1009                                <string>E1E0320810AE082100C8C3B6</string>
     1010                                <string>E1E0320910AE082100C8C3B6</string>
    10071011                                <string>1CDD528C0622207200134675</string>
    1008                                 <string>1C530D5A069F1CE1000CFCEE</string>
    1009                                 <string>1CE0B1FE06471DED0097A5F4</string>
    10101012                                <string>1CD0528E0623707200166675</string>
    10111013                        </array>
    10121014                        <key>WindowString</key>
    1013                         <string>22 496 781 470 0 0 1280 1002 </string>
     1015                        <string>29 380 781 470 0 0 1440 878 </string>
    10141016                        <key>WindowToolGUID</key>
    10151017                        <string>1C530D57069F1CE1000CFCEE</string>
     
    11441146                                                                <string>{{0, 0}, {636, 0}}</string>
    11451147                                                                <key>RubberWindowFrame</key>
    1146                                                                 <string>1097 407 636 499 0 0 1920 1178 </string>
     1148                                                                <string>687 227 636 499 0 0 1440 878 </string>
    11471149                                                        </dict>
    11481150                                                        <key>Module</key>
     
    11631165                                                                        <array>
    11641166                                                                                <real>200</real>
    1165                                                                                 <real>56</real>
     1167                                                                                <real>56.66162109375</real>
    11661168                                                                                <real>63</real>
    11671169                                                                                <real>60</real>
    11681170                                                                                <real>63</real>
    1169                                                                                 <real>355</real>
     1171                                                                                <real>139.556640625</real>
    11701172                                                                        </array>
    11711173                                                                        <key>PBXCVSModuleTreeModuleColumnsKey</key>
     
    11891191                                                                <string>{{0, 5}, {636, 453}}</string>
    11901192                                                                <key>RubberWindowFrame</key>
    1191                                                                 <string>1097 407 636 499 0 0 1920 1178 </string>
     1193                                                                <string>687 227 636 499 0 0 1440 878 </string>
    11921194                                                        </dict>
    11931195                                                        <key>Module</key>
     
    12121214                        <array>
    12131215                                <string>E14A28260CDF20F700A5BD78</string>
    1214                                 <string>E1529A410CE167D7008A50ED</string>
     1216                                <string>E1E031E010AE028700C8C3B6</string>
    12151217                                <string>1C78EAB2065D492600B07095</string>
    12161218                                <string>1CD052920623707200166675</string>
     
    12191221                        <string>xcode.toolbar.config.scm</string>
    12201222                        <key>WindowString</key>
    1221                         <string>1097 407 636 499 0 0 1920 1178 </string>
     1223                        <string>687 227 636 499 0 0 1440 878 </string>
    12221224                        <key>WindowToolGUID</key>
    12231225                        <string>E14A28260CDF20F700A5BD78</string>
    12241226                        <key>WindowToolIsVisible</key>
    1225                         <true/>
     1227                        <false/>
    12261228                </dict>
    12271229                <dict>
  • trunk/appswitch/appswitch/appswitch.xcodeproj/nicholas.pbxuser

    r352 r592  
    22{
    33        08FB7793FE84155DC02AAC07 /* Project object */ = {
    4                 activeArchitecture = i386;
    54                activeBuildConfigurationName = Deployment;
    65                activeExecutable = E1607F090AF3700B001EAB72 /* appswitch */;
     
    3231                                PBXFileTableDataSourceColumnWidthsKey = (
    3332                                        20,
    34                                         230,
     33                                        225,
    3534                                        20,
    3635                                        61,
     
    4948                                );
    5049                        };
    51                         PBXPerProjectTemplateStateSaveDate = 216095544;
     50                        PBXPerProjectTemplateStateSaveDate = 279839365;
    5251                        PBXPrepackagedSmartGroups_v2 = (
    5352                                {
     
    470469                                RubberWindowFrame = "46 125 753 707 0 0 1280 832 ";
    471470                        };
    472                         PBXWorkspaceStateSaveDate = 216095544;
     471                        PBXWorkspaceStateSaveDate = 279839365;
    473472                };
    474473                perUserProjectItems = {
    475                         E1529A3E0CE167D7008A50ED /* XCDiffFileBookmark */ = E1529A3E0CE167D7008A50ED /* XCDiffFileBookmark */;
    476                         E1529A520CE169F4008A50ED /* XCDiffFileBookmark */ = E1529A520CE169F4008A50ED /* XCDiffFileBookmark */;
    477                         E1529A5F0CE16BCF008A50ED /* PBXBookmark */ = E1529A5F0CE16BCF008A50ED /* PBXBookmark */;
    478                         E1529A610CE16BCF008A50ED /* PBXBookmark */ = E1529A610CE16BCF008A50ED /* PBXBookmark */;
     474                        E1529A3E0CE167D7008A50ED = E1529A3E0CE167D7008A50ED /* XCDiffFileBookmark */;
     475                        E1529A520CE169F4008A50ED = E1529A520CE169F4008A50ED /* XCDiffFileBookmark */;
     476                        E1529A5F0CE16BCF008A50ED = E1529A5F0CE16BCF008A50ED /* PBXBookmark */;
     477                        E1529A610CE16BCF008A50ED = E1529A610CE16BCF008A50ED /* PBXBookmark */;
     478                        E1E031E610AE02AD00C8C3B6 /* PBXBookmark */ = E1E031E610AE02AD00C8C3B6 /* PBXBookmark */;
     479                        E1E031E710AE02AD00C8C3B6 /* PBXTextBookmark */ = E1E031E710AE02AD00C8C3B6 /* PBXTextBookmark */;
     480                        E1E031EC10AE02CB00C8C3B6 /* PBXTextBookmark */ = E1E031EC10AE02CB00C8C3B6 /* PBXTextBookmark */;
     481                        E1E031F110AE06D000C8C3B6 /* PBXTextBookmark */ = E1E031F110AE06D000C8C3B6 /* PBXTextBookmark */;
     482                        E1E031F210AE06D000C8C3B6 /* PBXTextBookmark */ = E1E031F210AE06D000C8C3B6 /* PBXTextBookmark */;
     483                        E1E031F510AE06D000C8C3B6 /* PBXTextBookmark */ = E1E031F510AE06D000C8C3B6 /* PBXTextBookmark */;
     484                        E1E031F710AE06D000C8C3B6 /* PBXTextBookmark */ = E1E031F710AE06D000C8C3B6 /* PBXTextBookmark */;
     485                        E1E031FB10AE06D000C8C3B6 /* PBXBookmark */ = E1E031FB10AE06D000C8C3B6 /* PBXBookmark */;
     486                        E1E031FC10AE06D000C8C3B6 /* PBXTextBookmark */ = E1E031FC10AE06D000C8C3B6 /* PBXTextBookmark */;
     487                        E1E031FD10AE078D00C8C3B6 /* PBXTextBookmark */ = E1E031FD10AE078D00C8C3B6 /* PBXTextBookmark */;
     488                        E1E031FE10AE078D00C8C3B6 /* PBXTextBookmark */ = E1E031FE10AE078D00C8C3B6 /* PBXTextBookmark */;
     489                        E1E031FF10AE078D00C8C3B6 /* PBXTextBookmark */ = E1E031FF10AE078D00C8C3B6 /* PBXTextBookmark */;
     490                        E1E0320A10AE085500C8C3B6 /* PBXTextBookmark */ = E1E0320A10AE085500C8C3B6 /* PBXTextBookmark */;
     491                        E1E0320B10AE085500C8C3B6 /* PBXTextBookmark */ = E1E0320B10AE085500C8C3B6 /* PBXTextBookmark */;
     492                        E1E0320C10AE085500C8C3B6 /* PBXTextBookmark */ = E1E0320C10AE085500C8C3B6 /* PBXTextBookmark */;
     493                        E1E0320D10AE089100C8C3B6 /* PBXTextBookmark */ = E1E0320D10AE089100C8C3B6 /* PBXTextBookmark */;
     494                        E1E0320E10AE089100C8C3B6 /* PBXTextBookmark */ = E1E0320E10AE089100C8C3B6 /* PBXTextBookmark */;
     495                        E1E0320F10AE089100C8C3B6 /* PBXTextBookmark */ = E1E0320F10AE089100C8C3B6 /* PBXTextBookmark */;
     496                        E1E0321310AE0A5100C8C3B6 /* PBXTextBookmark */ = E1E0321310AE0A5100C8C3B6 /* PBXTextBookmark */;
     497                        E1E0321410AE0A5100C8C3B6 /* PBXTextBookmark */ = E1E0321410AE0A5100C8C3B6 /* PBXTextBookmark */;
     498                        E1E0321610AE0A6800C8C3B6 /* XCBuildMessageTextBookmark */ = E1E0321610AE0A6800C8C3B6 /* XCBuildMessageTextBookmark */;
     499                        E1E0321710AE0A6800C8C3B6 /* PBXTextBookmark */ = E1E0321710AE0A6800C8C3B6 /* PBXTextBookmark */;
     500                        E1E0321810AE0A6900C8C3B6 /* PBXTextBookmark */ = E1E0321810AE0A6900C8C3B6 /* PBXTextBookmark */;
     501                        E1E0321910AE0A6900C8C3B6 /* PBXTextBookmark */ = E1E0321910AE0A6900C8C3B6 /* PBXTextBookmark */;
     502                        E1E0322310AE0A8E00C8C3B6 /* PBXBookmark */ = E1E0322310AE0A8E00C8C3B6 /* PBXBookmark */;
     503                        E1E0322810AE0ACD00C8C3B6 /* PBXTextBookmark */ = E1E0322810AE0ACD00C8C3B6 /* PBXTextBookmark */;
     504                        E1E0322910AE0ACD00C8C3B6 /* PBXTextBookmark */ = E1E0322910AE0ACD00C8C3B6 /* PBXTextBookmark */;
     505                        E1E0322A10AE0ACD00C8C3B6 /* PBXTextBookmark */ = E1E0322A10AE0ACD00C8C3B6 /* PBXTextBookmark */;
     506                        E1E0322D10AE0AE400C8C3B6 /* PBXTextBookmark */ = E1E0322D10AE0AE400C8C3B6 /* PBXTextBookmark */;
     507                        E1E0322E10AE0AE400C8C3B6 /* PBXTextBookmark */ = E1E0322E10AE0AE400C8C3B6 /* PBXTextBookmark */;
     508                        E1E0322F10AE0AE400C8C3B6 /* PBXTextBookmark */ = E1E0322F10AE0AE400C8C3B6 /* PBXTextBookmark */;
     509                        E1E0323410AE0C0700C8C3B6 /* PBXTextBookmark */ = E1E0323410AE0C0700C8C3B6 /* PBXTextBookmark */;
     510                        E1E0323510AE0C0700C8C3B6 /* PBXTextBookmark */ = E1E0323510AE0C0700C8C3B6 /* PBXTextBookmark */;
     511                        E1E0323610AE0C0700C8C3B6 /* PBXTextBookmark */ = E1E0323610AE0C0700C8C3B6 /* PBXTextBookmark */;
     512                        E1E0323710AE0C2000C8C3B6 /* PBXTextBookmark */ = E1E0323710AE0C2000C8C3B6 /* PBXTextBookmark */;
     513                        E1E0323810AE0C2000C8C3B6 /* PBXTextBookmark */ = E1E0323810AE0C2000C8C3B6 /* PBXTextBookmark */;
     514                        E1E0323910AE0C2000C8C3B6 /* PBXTextBookmark */ = E1E0323910AE0C2000C8C3B6 /* PBXTextBookmark */;
     515                        E1E0323C10AE0C4F00C8C3B6 /* PBXTextBookmark */ = E1E0323C10AE0C4F00C8C3B6 /* PBXTextBookmark */;
     516                        E1E0323D10AE0C4F00C8C3B6 /* PBXTextBookmark */ = E1E0323D10AE0C4F00C8C3B6 /* PBXTextBookmark */;
     517                        E1E0323E10AE0C4F00C8C3B6 /* PBXTextBookmark */ = E1E0323E10AE0C4F00C8C3B6 /* PBXTextBookmark */;
     518                        E1E0323F10AE0C5500C8C3B6 /* PBXTextBookmark */ = E1E0323F10AE0C5500C8C3B6 /* PBXTextBookmark */;
     519                        E1E0324010AE0C5500C8C3B6 /* PBXTextBookmark */ = E1E0324010AE0C5500C8C3B6 /* PBXTextBookmark */;
    479520                };
    480521                sourceControlManager = E18A0A29063362FF008DC67C /* Source Control */;
     
    482523                };
    483524        };
    484         08FB7796FE84155DC02AAC07 /* main.c */ = {
     525        08FB7796FE84155DC02AAC07 /* main.m */ = {
    485526                uiCtxt = {
    486                         sepNavIntBoundsRect = "{{0, 0}, {758, 5654}}";
    487                         sepNavSelRange = "{1771, 0}";
    488                         sepNavVisRange = "{0, 3036}";
     527                        sepNavIntBoundsRect = "{{0, 0}, {756, 6408}}";
     528                        sepNavSelRange = "{19955, 7}";
     529                        sepNavVisRange = "{18355, 2857}";
    489530                        sepNavVisRect = "{{0, 853}, {837, 587}}";
    490                         sepNavWindowFrame = "{{787, 212}, {817, 930}}";
     531                        sepNavWindowFrame = "{{246, 4}, {817, 874}}";
    491532                };
    492533        };
     
    514555        E1529A600CE16BCF008A50ED /* appswitch.1 - SCM */ = {
    515556                isa = PBXFileReference;
     557                lastKnownFileType = file;
    516558                path = "appswitch.1 - SCM";
    517559                sourceTree = "<group>";
     
    523565        E1529A620CE16BCF008A50ED /* appswitch.1 - SCM */ = {
    524566                isa = PBXFileReference;
     567                lastKnownFileType = file;
    525568                path = "appswitch.1 - SCM";
    526569                sourceTree = "<group>";
     
    560603                };
    561604                customDataFormattersEnabled = 1;
     605                dataTipCustomDataFormattersEnabled = 1;
     606                dataTipShowTypeColumn = 1;
     607                dataTipSortType = 0;
    562608                debuggerPlugin = GDBDebugging;
    563609                disassemblyDisplayState = 0;
     
    572618                savedGlobals = {
    573619                };
     620                showTypeColumn = 0;
    574621                sourceDirectories = (
    575622                );
     
    579626        E16C83CC03F7AF7B00050002 /* README */ = {
    580627                uiCtxt = {
    581                         sepNavIntBoundsRect = "{{0, 0}, {758, 1144}}";
    582                         sepNavSelRange = "{3620, 0}";
    583                         sepNavVisRange = "{791, 2829}";
     628                        sepNavIntBoundsRect = "{{0, 0}, {756, 1284}}";
     629                        sepNavSelRange = "{3708, 0}";
     630                        sepNavVisRange = "{1073, 2497}";
    584631                        sepNavVisRect = "{{0, 0}, {778, 872}}";
    585                         sepNavWindowFrame = "{{15, 67}, {817, 930}}";
     632                        sepNavWindowFrame = "{{15, 4}, {817, 874}}";
    586633                };
    587634        };
     
    593640                        SubversionToolPath = /opt/local/bin/svn;
    594641                        repositoryName = dev.sabi.net;
     642                        repositoryNamesForRoots = {
     643                                "" = dev.sabi.net;
     644                        };
    595645                };
    596646                scmType = scm.subversion;
     
    600650                indexTemplatePath = "";
    601651        };
    602         E1A0BD3203EFAD9E00050001 /* CPS.h */ = {
     652        E1E031E610AE02AD00C8C3B6 /* PBXBookmark */ = {
     653                isa = PBXBookmark;
     654                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     655        };
     656        E1E031E710AE02AD00C8C3B6 /* PBXTextBookmark */ = {
     657                isa = PBXTextBookmark;
     658                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     659                name = "main.m: 28";
     660                rLen = 0;
     661                rLoc = 1784;
     662                rType = 0;
     663                vrLen = 2966;
     664                vrLoc = 5116;
     665        };
     666        E1E031EC10AE02CB00C8C3B6 /* PBXTextBookmark */ = {
     667                isa = PBXTextBookmark;
     668                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     669                name = "main.m: 28";
     670                rLen = 0;
     671                rLoc = 1784;
     672                rType = 0;
     673                vrLen = 2551;
     674                vrLoc = 0;
     675        };
     676        E1E031F110AE06D000C8C3B6 /* PBXTextBookmark */ = {
     677                isa = PBXTextBookmark;
     678                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     679                name = "main.m: 474";
     680                rLen = 0;
     681                rLoc = 20550;
     682                rType = 0;
     683                vrLen = 2727;
     684                vrLoc = 18193;
     685        };
     686        E1E031F210AE06D000C8C3B6 /* PBXTextBookmark */ = {
     687                isa = PBXTextBookmark;
     688                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     689                name = "main.m: 470";
     690                rLen = 0;
     691                rLoc = 19963;
     692                rType = 0;
     693                vrLen = 2764;
     694                vrLoc = 18217;
     695        };
     696        E1E031F510AE06D000C8C3B6 /* PBXTextBookmark */ = {
     697                isa = PBXTextBookmark;
     698                fRef = E1E031F610AE06D000C8C3B6 /* NSApplication.h */;
     699                rLen = 0;
     700                rLoc = 9223372036854775807;
     701                rType = 0;
     702        };
     703        E1E031F610AE06D000C8C3B6 /* NSApplication.h */ = {
     704                isa = PBXFileReference;
     705                lastKnownFileType = sourcecode.c.h;
     706                name = NSApplication.h;
     707                path = /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h;
     708                sourceTree = "<absolute>";
     709        };
     710        E1E031F710AE06D000C8C3B6 /* PBXTextBookmark */ = {
     711                isa = PBXTextBookmark;
     712                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     713                name = "NSApplication.h: 31";
     714                rLen = 0;
     715                rLoc = 951;
     716                rType = 0;
     717                vrLen = 1667;
     718                vrLoc = 0;
     719        };
     720        E1E031F810AE06D000C8C3B6 /* NSApplication.h */ = {
     721                isa = PBXFileReference;
     722                lastKnownFileType = sourcecode.c.h;
     723                name = NSApplication.h;
     724                path = /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h;
     725                sourceTree = "<absolute>";
    603726                uiCtxt = {
    604                         sepNavIntBoundsRect = "{{0, 0}, {877, 869}}";
    605                         sepNavSelRange = "{446, 0}";
    606                         sepNavVisRange = "{0, 634}";
    607                         sepNavVisRect = "{{0, 2937}, {662, 498}}";
    608                         sepNavWindowFrame = "{{33, 87}, {936, 905}}";
     727                        sepNavIntBoundsRect = "{{0, 0}, {626, 6564}}";
     728                        sepNavSelRange = "{5914, 21}";
     729                        sepNavVisRange = "{5184, 1560}";
    609730                };
    610731        };
     732        E1E031FB10AE06D000C8C3B6 /* PBXBookmark */ = {
     733                isa = PBXBookmark;
     734                fRef = E16C83CC03F7AF7B00050002 /* README */;
     735        };
     736        E1E031FC10AE06D000C8C3B6 /* PBXTextBookmark */ = {
     737                isa = PBXTextBookmark;
     738                fRef = E16C83CC03F7AF7B00050002 /* README */;
     739                name = "README: 75";
     740                rLen = 0;
     741                rLoc = 2472;
     742                rType = 0;
     743                vrLen = 2410;
     744                vrLoc = 1240;
     745        };
     746        E1E031FD10AE078D00C8C3B6 /* PBXTextBookmark */ = {
     747                isa = PBXTextBookmark;
     748                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     749                name = "main.m: 468";
     750                rLen = 0;
     751                rLoc = 19836;
     752                rType = 0;
     753                vrLen = 2811;
     754                vrLoc = 18219;
     755        };
     756        E1E031FE10AE078D00C8C3B6 /* PBXTextBookmark */ = {
     757                isa = PBXTextBookmark;
     758                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     759                name = "NSApplication.h: 38";
     760                rLen = 25;
     761                rLoc = 1212;
     762                rType = 0;
     763                vrLen = 1667;
     764                vrLoc = 0;
     765        };
     766        E1E031FF10AE078D00C8C3B6 /* PBXTextBookmark */ = {
     767                isa = PBXTextBookmark;
     768                fRef = E16C83CC03F7AF7B00050002 /* README */;
     769                name = "README: 75";
     770                rLen = 0;
     771                rLoc = 2472;
     772                rType = 0;
     773                vrLen = 2410;
     774                vrLoc = 1240;
     775        };
     776        E1E0320A10AE085500C8C3B6 /* PBXTextBookmark */ = {
     777                isa = PBXTextBookmark;
     778                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     779                name = "main.m: 475";
     780                rLen = 0;
     781                rLoc = 20115;
     782                rType = 0;
     783                vrLen = 2803;
     784                vrLoc = 18288;
     785        };
     786        E1E0320B10AE085500C8C3B6 /* PBXTextBookmark */ = {
     787                isa = PBXTextBookmark;
     788                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     789                name = "NSApplication.h: 154";
     790                rLen = 21;
     791                rLoc = 5914;
     792                rType = 0;
     793                vrLen = 1560;
     794                vrLoc = 5184;
     795        };
     796        E1E0320C10AE085500C8C3B6 /* PBXTextBookmark */ = {
     797                isa = PBXTextBookmark;
     798                fRef = E16C83CC03F7AF7B00050002 /* README */;
     799                name = "README: 69";
     800                rLen = 0;
     801                rLoc = 2397;
     802                rType = 0;
     803                vrLen = 2410;
     804                vrLoc = 1240;
     805        };
     806        E1E0320D10AE089100C8C3B6 /* PBXTextBookmark */ = {
     807                isa = PBXTextBookmark;
     808                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     809                name = "main.m: 472";
     810                rLen = 0;
     811                rLoc = 19896;
     812                rType = 0;
     813                vrLen = 2803;
     814                vrLoc = 18288;
     815        };
     816        E1E0320E10AE089100C8C3B6 /* PBXTextBookmark */ = {
     817                isa = PBXTextBookmark;
     818                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     819                name = "NSApplication.h: 154";
     820                rLen = 21;
     821                rLoc = 5914;
     822                rType = 0;
     823                vrLen = 1560;
     824                vrLoc = 5184;
     825        };
     826        E1E0320F10AE089100C8C3B6 /* PBXTextBookmark */ = {
     827                isa = PBXTextBookmark;
     828                fRef = E16C83CC03F7AF7B00050002 /* README */;
     829                name = "README: 69";
     830                rLen = 0;
     831                rLoc = 2397;
     832                rType = 0;
     833                vrLen = 2410;
     834                vrLoc = 1240;
     835        };
     836        E1E0321310AE0A5100C8C3B6 /* PBXTextBookmark */ = {
     837                isa = PBXTextBookmark;
     838                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     839                name = "NSApplication.h: 154";
     840                rLen = 21;
     841                rLoc = 5914;
     842                rType = 0;
     843                vrLen = 1560;
     844                vrLoc = 5184;
     845        };
     846        E1E0321410AE0A5100C8C3B6 /* PBXTextBookmark */ = {
     847                isa = PBXTextBookmark;
     848                fRef = E16C83CC03F7AF7B00050002 /* README */;
     849                name = "README: 69";
     850                rLen = 0;
     851                rLoc = 2397;
     852                rType = 0;
     853                vrLen = 2410;
     854                vrLoc = 1240;
     855        };
     856        E1E0321610AE0A6800C8C3B6 /* XCBuildMessageTextBookmark */ = {
     857                isa = PBXTextBookmark;
     858                comments = "CPS.h: No such file or directory";
     859                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     860                fallbackIsa = XCBuildMessageTextBookmark;
     861                rLen = 1;
     862                rLoc = 23;
     863                rType = 1;
     864        };
     865        E1E0321710AE0A6800C8C3B6 /* PBXTextBookmark */ = {
     866                isa = PBXTextBookmark;
     867                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     868                name = "main.m: 14";
     869                rLen = 0;
     870                rLoc = 1292;
     871                rType = 0;
     872                vrLen = 1729;
     873                vrLoc = 745;
     874        };
     875        E1E0321810AE0A6900C8C3B6 /* PBXTextBookmark */ = {
     876                isa = PBXTextBookmark;
     877                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     878                name = "NSApplication.h: 154";
     879                rLen = 21;
     880                rLoc = 5914;
     881                rType = 0;
     882                vrLen = 1560;
     883                vrLoc = 5184;
     884        };
     885        E1E0321910AE0A6900C8C3B6 /* PBXTextBookmark */ = {
     886                isa = PBXTextBookmark;
     887                fRef = E16C83CC03F7AF7B00050002 /* README */;
     888                name = "README: 69";
     889                rLen = 0;
     890                rLoc = 2397;
     891                rType = 0;
     892                vrLen = 2410;
     893                vrLoc = 1240;
     894        };
     895        E1E0322310AE0A8E00C8C3B6 /* PBXBookmark */ = {
     896                isa = PBXBookmark;
     897                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     898        };
     899        E1E0322810AE0ACD00C8C3B6 /* PBXTextBookmark */ = {
     900                isa = PBXTextBookmark;
     901                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     902                name = "main.m: 479";
     903                rLen = 0;
     904                rLoc = 20269;
     905                rType = 0;
     906                vrLen = 2865;
     907                vrLoc = 18351;
     908        };
     909        E1E0322910AE0ACD00C8C3B6 /* PBXTextBookmark */ = {
     910                isa = PBXTextBookmark;
     911                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     912                name = "NSApplication.h: 154";
     913                rLen = 21;
     914                rLoc = 5914;
     915                rType = 0;
     916                vrLen = 1560;
     917                vrLoc = 5184;
     918        };
     919        E1E0322A10AE0ACD00C8C3B6 /* PBXTextBookmark */ = {
     920                isa = PBXTextBookmark;
     921                fRef = E16C83CC03F7AF7B00050002 /* README */;
     922                name = "README: 69";
     923                rLen = 0;
     924                rLoc = 2397;
     925                rType = 0;
     926                vrLen = 2410;
     927                vrLoc = 1240;
     928        };
     929        E1E0322D10AE0AE400C8C3B6 /* PBXTextBookmark */ = {
     930                isa = PBXTextBookmark;
     931                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     932                name = "main.m: 477";
     933                rLen = 0;
     934                rLoc = 20269;
     935                rType = 0;
     936                vrLen = 2857;
     937                vrLoc = 18351;
     938        };
     939        E1E0322E10AE0AE400C8C3B6 /* PBXTextBookmark */ = {
     940                isa = PBXTextBookmark;
     941                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     942                name = "NSApplication.h: 154";
     943                rLen = 21;
     944                rLoc = 5914;
     945                rType = 0;
     946                vrLen = 1560;
     947                vrLoc = 5184;
     948        };
     949        E1E0322F10AE0AE400C8C3B6 /* PBXTextBookmark */ = {
     950                isa = PBXTextBookmark;
     951                fRef = E16C83CC03F7AF7B00050002 /* README */;
     952                name = "README: 69";
     953                rLen = 0;
     954                rLoc = 2397;
     955                rType = 0;
     956                vrLen = 2410;
     957                vrLoc = 1240;
     958        };
     959        E1E0323410AE0C0700C8C3B6 /* PBXTextBookmark */ = {
     960                isa = PBXTextBookmark;
     961                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     962                name = "main.m: 28";
     963                rLen = 0;
     964                rLoc = 1784;
     965                rType = 0;
     966                vrLen = 2564;
     967                vrLoc = 0;
     968        };
     969        E1E0323510AE0C0700C8C3B6 /* PBXTextBookmark */ = {
     970                isa = PBXTextBookmark;
     971                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     972                name = "NSApplication.h: 154";
     973                rLen = 21;
     974                rLoc = 5914;
     975                rType = 0;
     976                vrLen = 1560;
     977                vrLoc = 5184;
     978        };
     979        E1E0323610AE0C0700C8C3B6 /* PBXTextBookmark */ = {
     980                isa = PBXTextBookmark;
     981                fRef = E16C83CC03F7AF7B00050002 /* README */;
     982                name = "README: 106";
     983                rLen = 0;
     984                rLoc = 3666;
     985                rType = 0;
     986                vrLen = 2463;
     987                vrLoc = 1184;
     988        };
     989        E1E0323710AE0C2000C8C3B6 /* PBXTextBookmark */ = {
     990                isa = PBXTextBookmark;
     991                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     992                name = "main.m: 468";
     993                rLen = 7;
     994                rLoc = 19955;
     995                rType = 0;
     996                vrLen = 2857;
     997                vrLoc = 18355;
     998        };
     999        E1E0323810AE0C2000C8C3B6 /* PBXTextBookmark */ = {
     1000                isa = PBXTextBookmark;
     1001                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     1002                name = "NSApplication.h: 154";
     1003                rLen = 21;
     1004                rLoc = 5914;
     1005                rType = 0;
     1006                vrLen = 1560;
     1007                vrLoc = 5184;
     1008        };
     1009        E1E0323910AE0C2000C8C3B6 /* PBXTextBookmark */ = {
     1010                isa = PBXTextBookmark;
     1011                fRef = E16C83CC03F7AF7B00050002 /* README */;
     1012                name = "README: 106";
     1013                rLen = 0;
     1014                rLoc = 3674;
     1015                rType = 0;
     1016                vrLen = 2496;
     1017                vrLoc = 1135;
     1018        };
     1019        E1E0323C10AE0C4F00C8C3B6 /* PBXTextBookmark */ = {
     1020                isa = PBXTextBookmark;
     1021                fRef = 08FB7796FE84155DC02AAC07 /* main.m */;
     1022                name = "main.m: 468";
     1023                rLen = 7;
     1024                rLoc = 19955;
     1025                rType = 0;
     1026                vrLen = 2857;
     1027                vrLoc = 18355;
     1028        };
     1029        E1E0323D10AE0C4F00C8C3B6 /* PBXTextBookmark */ = {
     1030                isa = PBXTextBookmark;
     1031                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     1032                name = "NSApplication.h: 154";
     1033                rLen = 21;
     1034                rLoc = 5914;
     1035                rType = 0;
     1036                vrLen = 1560;
     1037                vrLoc = 5184;
     1038        };
     1039        E1E0323E10AE0C4F00C8C3B6 /* PBXTextBookmark */ = {
     1040                isa = PBXTextBookmark;
     1041                fRef = E16C83CC03F7AF7B00050002 /* README */;
     1042                name = "README: 107";
     1043                rLen = 0;
     1044                rLoc = 3708;
     1045                rType = 0;
     1046                vrLen = 2497;
     1047                vrLoc = 1073;
     1048        };
     1049        E1E0323F10AE0C5500C8C3B6 /* PBXTextBookmark */ = {
     1050                isa = PBXTextBookmark;
     1051                fRef = E1E031F810AE06D000C8C3B6 /* NSApplication.h */;
     1052                name = "NSApplication.h: 154";
     1053                rLen = 21;
     1054                rLoc = 5914;
     1055                rType = 0;
     1056                vrLen = 1560;
     1057                vrLoc = 5184;
     1058        };
     1059        E1E0324010AE0C5500C8C3B6 /* PBXTextBookmark */ = {
     1060                isa = PBXTextBookmark;
     1061                fRef = E16C83CC03F7AF7B00050002 /* README */;
     1062                name = "README: 107";
     1063                rLen = 0;
     1064                rLoc = 3708;
     1065                rType = 0;
     1066                vrLen = 2497;
     1067                vrLoc = 1073;
     1068        };
    6111069}
  • trunk/appswitch/appswitch/appswitch.xcodeproj/project.pbxproj

    r352 r592  
    88
    99/* Begin PBXBuildFile section */
    10                 E1607EFD0AF3700B001EAB72 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* main.c */; settings = {ATTRIBUTES = (); }; };
     10                E1607EFD0AF3700B001EAB72 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* main.m */; settings = {ATTRIBUTES = (); }; };
    1111                E1607EFF0AF3700B001EAB72 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A0BD4C03EFB64400050001 /* ApplicationServices.framework */; };
     12                E1E0321E10AE0A7D00C8C3B6 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E0321D10AE0A7D00C8C3B6 /* AppKit.framework */; };
    1213/* End PBXBuildFile section */
    1314
    1415/* Begin PBXFileReference section */
    15                 08FB7796FE84155DC02AAC07 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
     16                08FB7796FE84155DC02AAC07 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
    1617                C6859E970290921104C91782 /* appswitch.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = appswitch.1; sourceTree = "<group>"; };
    1718                E1607F080AF3700B001EAB72 /* appswitch */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = appswitch; sourceTree = BUILT_PRODUCTS_DIR; };
    1819                E16C83CC03F7AF7B00050002 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
    19                 E1A0BD3203EFAD9E00050001 /* CPS.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CPS.h; sourceTree = "<group>"; };
    2020                E1A0BD4C03EFB64400050001 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
     21                E1E0321D10AE0A7D00C8C3B6 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
    2122/* End PBXFileReference section */
    2223
     
    2728                        files = (
    2829                                E1607EFF0AF3700B001EAB72 /* ApplicationServices.framework in Frameworks */,
     30                                E1E0321E10AE0A7D00C8C3B6 /* AppKit.framework in Frameworks */,
    2931                        );
    3032                        runOnlyForDeploymentPostprocessing = 0;
     
    4749                        isa = PBXGroup;
    4850                        children = (
    49                                 08FB7796FE84155DC02AAC07 /* main.c */,
    50                                 E1A0BD3203EFAD9E00050001 /* CPS.h */,
     51                                08FB7796FE84155DC02AAC07 /* main.m */,
    5152                        );
    5253                        name = Source;
     
    5758                        children = (
    5859                                E1A0BD4C03EFB64400050001 /* ApplicationServices.framework */,
     60                                E1E0321D10AE0A7D00C8C3B6 /* AppKit.framework */,
    5961                        );
    6062                        name = "External Frameworks and Libraries";
     
    120122                        buildActionMask = 2147483647;
    121123                        files = (
    122                                 E1607EFD0AF3700B001EAB72 /* main.c in Sources */,
     124                                E1607EFD0AF3700B001EAB72 /* main.m in Sources */,
    123125                        );
    124126                        runOnlyForDeploymentPostprocessing = 0;
     
    130132                        isa = XCBuildConfiguration;
    131133                        buildSettings = {
     134                                GCC_VERSION = 4.0;
    132135                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
    133136                        };
     
    141144                                        i386,
    142145                                );
     146                                GCC_VERSION = 4.0;
    143147                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
    144148                        };
  • trunk/appswitch/appswitch/main.m

    r352 r592  
    33 Nicholas Riley <appswitch@sabi.net>
    44
    5  Copyright (c) 2003-07, Nicholas Riley
     5 Copyright (c) 2003-09, Nicholas Riley
    66 All rights reserved.
    77
     
    2222#include <sys/ioctl.h>
    2323#include <ApplicationServices/ApplicationServices.h>
    24 #include "CPS.h"
     24#import <AppKit/AppKit.h>
    2525
    2626const char *APP_NAME;
    2727
    28 #define VERSION "1.1"
     28#define VERSION "1.1.1d1"
    2929
    3030struct {
     
    467467        case ACTION_NONE: break;
    468468        // no Process Manager equivalents - rdar://problem/4808397
    469         case ACTION_SHOW_ALL: err = CPSPostShowAllReq(&psn); verb = "show all"; break;
    470         case ACTION_HIDE_OTHERS: err = CPSPostHideMostReq(&psn); verb = "hide other"; break;
     469        case ACTION_SHOW_ALL:
     470            [[NSAutoreleasePool alloc] init];
     471            [[NSApplication sharedApplication] unhideAllApplications: nil];
     472            err = noErr;
     473            verb = "show all";
     474            break;
     475        case ACTION_HIDE_OTHERS:
     476            [[NSAutoreleasePool alloc] init];
     477            [[NSApplication sharedApplication] hideOtherApplications: nil];
     478            err = noErr;
     479            verb = "hide other";
     480            break;
    471481        default:
    472482            errexit("internal error: invalid action");
Note: See TracChangeset for help on using the changeset viewer.