- Timestamp:
- 03/17/03 09:56:42 (22 years ago)
- Location:
- trunk/launch
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/launch
- Property svn:ignore
-
old new 3 3 openUp 4 4 launch-* 5 .DS_Store
-
- Property svn:ignore
-
trunk/launch/launch/README
r54 r127 1 launch 1.0b 1 [14 December 2002]1 launch 1.0b2 [9 March 2003] 2 2 ============ 3 3 … … 49 49 modify the install line as appropriate. 50 50 51 % sudo /usr/bin/install -d /usr/local/bin 51 52 % sudo /usr/bin/install -c build/launch /usr/local/bin 52 53 % rehash … … 224 225 --------------- 225 226 227 1.0b2 - 9 March 2003 228 - fixed install instructions to create /usr/local/bin if needed 229 - show bundle version with text, hex and integer representations 226 230 1.0b1 - 14 December 2002 227 231 - accept "slack" (default http) URLs and email addresses with -l -
trunk/launch/launch/VERSION
r52 r127 1 1.0b 11 1.0b2 -
trunk/launch/launch/launch.pbproj/nicholas.pbxuser
r54 r127 16 16 ); 17 17 perUserDictionary = { 18 PBXPerProjectTemplateStateSaveDate = 61528480; 19 "PBXTemplateGeometry-F5314676015831810DCA290F" = { 20 ContentSize = "{685, 434}"; 21 LeftSlideOut = { 22 Collapsed = NO; 23 Frame = "{{0, 23}, {685, 411}}"; 24 Split0 = { 25 ActiveTab = 2; 26 ActiveTabName = PBXBuildResultsModule; 27 Collapsed = NO; 28 Frame = "{{0, 0}, {685, 411}}"; 29 Split0 = { 30 Frame = "{{0, 191}, {685, 220}}"; 31 }; 32 SplitCount = 1; 33 Tab0 = { 34 Frame = "{{0, 0}, {952, 321}}"; 35 }; 36 Tab1 = { 37 Debugger = { 38 Collapsed = NO; 39 Frame = "{{0, 0}, {781, 452}}"; 40 Split0 = { 41 Frame = "{{0, 24}, {781, 428}}"; 42 Split0 = { 43 Frame = "{{0, 0}, {383, 428}}"; 44 }; 45 Split1 = { 46 DebugVariablesTableConfiguration = ( 47 Name, 48 123, 49 Value, 50 85, 51 Summary, 52 155.123, 53 ); 54 Frame = "{{392, 0}, {389, 428}}"; 55 }; 56 SplitCount = 2; 57 }; 58 SplitCount = 1; 59 Tab0 = { 60 Frame = "{{0, 0}, {100, 50}}"; 61 }; 62 Tab1 = { 63 Frame = "{{0, 0}, {100, 50}}"; 64 }; 65 TabCount = 2; 66 TabsVisible = YES; 67 }; 68 Frame = "{{0, 0}, {781, 452}}"; 69 LauncherConfigVersion = 7; 70 }; 71 Tab2 = { 72 Frame = "{{0, 0}, {685, 215}}"; 73 LauncherConfigVersion = 3; 74 Runner = { 75 Frame = "{{0, 0}, {685, 215}}"; 76 }; 77 }; 78 Tab3 = { 79 BuildMessageFrame = "{{0, 0}, {687, 152}}"; 80 BuildTranscriptFrame = "{{0, 161}, {687, 2}}"; 81 BuildTranscriptFrameExpanded = YES; 82 Frame = "{{0, 0}, {685, 185}}"; 83 }; 84 Tab4 = { 85 Frame = "{{0, 0}, {612, 295}}"; 86 }; 87 TabCount = 5; 88 TabsVisible = NO; 89 }; 90 SplitCount = 1; 91 Tab0 = { 92 Frame = "{{0, 0}, {300, 533}}"; 93 GroupTreeTableConfiguration = ( 94 TargetStatusColumn, 95 18, 96 MainColumn, 97 267, 98 ); 99 }; 100 Tab1 = { 101 ClassesFrame = "{{0, 0}, {280, 398}}"; 102 ClassesTreeTableConfiguration = ( 103 PBXBookColumnIdentifier, 104 20, 105 PBXClassColumnIdentifier, 106 237, 107 ); 108 Frame = "{{0, 0}, {278, 659}}"; 109 MembersFrame = "{{0, 407}, {280, 252}}"; 110 MembersTreeTableConfiguration = ( 111 PBXBookColumnIdentifier, 112 20, 113 PBXMethodColumnIdentifier, 114 236, 115 ); 116 }; 117 Tab2 = { 118 Frame = "{{0, 0}, {200, 100}}"; 119 }; 120 Tab3 = { 121 Frame = "{{0, 0}, {200, 100}}"; 122 TargetTableConfiguration = ( 123 ActiveObject, 124 16, 125 ObjectNames, 126 202.296, 127 ); 128 }; 129 Tab4 = { 130 BreakpointsTreeTableConfiguration = ( 131 breakpointColumn, 132 197, 133 enabledColumn, 134 31, 135 ); 136 Frame = "{{0, 0}, {250, 100}}"; 137 }; 138 TabCount = 5; 139 TabsVisible = NO; 140 }; 141 NavBarShownByDefault = YES; 142 StatusViewVisible = YES; 143 Template = F5314676015831810DCA290F; 144 ToolbarVisible = YES; 145 WindowLocation = "{29, 98}"; 146 }; 147 "PBXTemplateGeometry-F5534CB2020F3F8A0DCA290F" = { 148 ContentSize = "{594, 303}"; 149 LeftSlideOut = { 150 Collapsed = NO; 151 Frame = "{{0, 23}, {594, 280}}"; 152 Split0 = { 153 ActiveTab = 1; 154 ActiveTabName = PBXRunSessionModule; 155 Collapsed = YES; 156 Frame = "{{0, 0}, {594, 280}}"; 157 Split0 = { 158 Frame = "{{1e+06, 1e+06}, {594, 0}}"; 159 }; 160 SplitCount = 1; 161 Tab0 = { 162 Frame = "{{0, 0}, {804, 321}}"; 163 }; 164 Tab1 = { 165 Debugger = { 166 Collapsed = NO; 167 Frame = "{{0, 0}, {594, 274}}"; 168 Split0 = { 169 Frame = "{{0, 24}, {594, 250}}"; 170 Split0 = { 171 Frame = "{{0, 0}, {290, 250}}"; 172 }; 173 Split1 = { 174 DebugVariablesTableConfiguration = ( 175 Name, 176 123, 177 Value, 178 85, 179 Summary, 180 62.123, 181 ); 182 Frame = "{{299, 0}, {295, 250}}"; 183 }; 184 SplitCount = 2; 185 }; 186 SplitCount = 1; 187 Tab0 = { 188 Frame = "{{0, 0}, {100, 50}}"; 189 }; 190 Tab1 = { 191 Frame = "{{0, 0}, {100, 50}}"; 192 }; 193 TabCount = 2; 194 TabsVisible = YES; 195 }; 196 Frame = "{{0, 0}, {594, 274}}"; 197 LauncherConfigVersion = 7; 198 }; 199 Tab2 = { 200 Frame = "{{0, 0}, {594, 274}}"; 201 LauncherConfigVersion = 3; 202 Runner = { 203 Frame = "{{0, 0}, {594, 274}}"; 204 }; 205 }; 206 Tab3 = { 207 BuildMessageFrame = "{{0, 0}, {614, 262}}"; 208 BuildTranscriptFrame = "{{0, 271}, {614, 2}}"; 209 BuildTranscriptFrameExpanded = YES; 210 Frame = "{{0, 0}, {612, 295}}"; 211 }; 212 Tab4 = { 213 Frame = "{{0, 0}, {612, 295}}"; 214 }; 215 TabCount = 5; 216 TabsVisible = NO; 217 }; 218 SplitCount = 1; 219 Tab0 = { 220 Frame = "{{0, 0}, {300, 533}}"; 221 GroupTreeTableConfiguration = ( 222 TargetStatusColumn, 223 18, 224 MainColumn, 225 267, 226 ); 227 }; 228 Tab1 = { 229 ClassesFrame = "{{0, 0}, {280, 398}}"; 230 ClassesTreeTableConfiguration = ( 231 PBXBookColumnIdentifier, 232 20, 233 PBXClassColumnIdentifier, 234 237, 235 ); 236 Frame = "{{0, 0}, {278, 659}}"; 237 MembersFrame = "{{0, 407}, {280, 252}}"; 238 MembersTreeTableConfiguration = ( 239 PBXBookColumnIdentifier, 240 20, 241 PBXMethodColumnIdentifier, 242 236, 243 ); 244 }; 245 Tab2 = { 246 Frame = "{{0, 0}, {200, 100}}"; 247 }; 248 Tab3 = { 249 Frame = "{{0, 0}, {200, 386}}"; 250 TargetTableConfiguration = ( 251 ActiveObject, 252 16, 253 ObjectNames, 254 202.296, 255 ); 256 }; 257 Tab4 = { 258 BreakpointsTreeTableConfiguration = ( 259 breakpointColumn, 260 197, 261 enabledColumn, 262 31, 263 ); 264 Frame = "{{0, 0}, {250, 386}}"; 265 }; 266 TabCount = 5; 267 TabsVisible = NO; 268 }; 269 NavBarShownByDefault = YES; 270 StatusViewVisible = YES; 271 Template = F5534CB2020F3F8A0DCA290F; 272 ToolbarVisible = YES; 273 WindowLocation = "{34, -15}"; 274 }; 275 "PBXTemplateGeometry-F5CA7EC9015C08ED0DCA290F" = { 276 ContentSize = "{665, 594}"; 277 LeftSlideOut = { 278 Collapsed = NO; 279 Frame = "{{0, 0}, {665, 594}}"; 280 Split0 = { 281 ActiveTab = 3; 282 ActiveTabName = PBXProjectFindModule; 283 Collapsed = NO; 284 Frame = "{{0, 0}, {665, 594}}"; 285 Split0 = { 286 Frame = "{{0, 301}, {665, 293}}"; 287 }; 288 SplitCount = 1; 289 Tab0 = { 290 Frame = "{{0, 0}, {484, 208}}"; 291 }; 292 Tab1 = { 293 Debugger = { 294 Collapsed = NO; 295 Frame = "{{0, 0}, {664, 208}}"; 296 Split0 = { 297 Frame = "{{0, 24}, {664, 184}}"; 298 Split0 = { 299 Frame = "{{0, 0}, {325, 184}}"; 300 }; 301 Split1 = { 302 DebugVariablesTableConfiguration = ( 303 Name, 304 123, 305 Value, 306 85, 307 Summary, 308 96.123, 309 ); 310 Frame = "{{334, 0}, {330, 184}}"; 311 }; 312 SplitCount = 2; 313 }; 314 SplitCount = 1; 315 Tab0 = { 316 Frame = "{{0, 0}, {100, 50}}"; 317 }; 318 Tab1 = { 319 Frame = "{{0, 0}, {100, 50}}"; 320 }; 321 TabCount = 2; 322 TabsVisible = YES; 323 }; 324 Frame = "{{0, 0}, {664, 208}}"; 325 LauncherConfigVersion = 7; 326 }; 327 Tab2 = { 328 Frame = "{{0, 0}, {664, 50}}"; 329 LauncherConfigVersion = 3; 330 Runner = { 331 Frame = "{{0, 0}, {664, 50}}"; 332 }; 333 }; 334 Tab3 = { 335 BuildMessageFrame = "{{0, 0}, {667, 265}}"; 336 BuildTranscriptFrame = "{{0, 274}, {667, 2}}"; 337 BuildTranscriptFrameExpanded = YES; 338 Frame = "{{0, 0}, {665, 298}}"; 339 }; 340 Tab4 = { 341 Frame = "{{0, 0}, {665, 295}}"; 342 }; 343 TabCount = 5; 344 TabsVisible = NO; 345 }; 346 SplitCount = 1; 347 Tab0 = { 348 Frame = "{{0, 0}, {313, 531}}"; 349 GroupTreeTableConfiguration = ( 350 TargetStatusColumn, 351 18, 352 MainColumn, 353 280, 354 ); 355 }; 356 Tab1 = { 357 ClassesFrame = "{{0, 0}, {280, 398}}"; 358 ClassesTreeTableConfiguration = ( 359 PBXBookColumnIdentifier, 360 20, 361 PBXClassColumnIdentifier, 362 237, 363 ); 364 Frame = "{{0, 0}, {278, 659}}"; 365 MembersFrame = "{{0, 407}, {280, 252}}"; 366 MembersTreeTableConfiguration = ( 367 PBXBookColumnIdentifier, 368 20, 369 PBXMethodColumnIdentifier, 370 236, 371 ); 372 }; 373 Tab2 = { 374 Frame = "{{0, 0}, {200, 100}}"; 375 }; 376 Tab3 = { 377 Frame = "{{0, 0}, {200, 557}}"; 378 TargetTableConfiguration = ( 379 ActiveObject, 380 16, 381 ObjectNames, 382 202.296, 383 ); 384 }; 385 Tab4 = { 386 BreakpointsTreeTableConfiguration = ( 387 breakpointColumn, 388 197, 389 enabledColumn, 390 31, 391 ); 392 Frame = "{{0, 0}, {250, 100}}"; 393 }; 394 TabCount = 5; 395 TabsVisible = NO; 396 }; 397 NavBarShownByDefault = YES; 398 StatusViewVisible = NO; 399 Template = F5CA7EC9015C08ED0DCA290F; 400 ToolbarVisible = NO; 401 WindowLocation = "{293, 27}"; 402 }; 403 "PBXTemplateGeometry-F5CA7ECB015C094F0DCA290F" = { 404 ContentSize = "{668, 621}"; 405 LeftSlideOut = { 406 Collapsed = NO; 407 Frame = "{{0, 0}, {668, 621}}"; 408 Split0 = { 409 Collapsed = NO; 410 Frame = "{{0, 0}, {668, 621}}"; 411 Split0 = { 412 Frame = "{{0, 0}, {668, 621}}"; 413 }; 414 SplitCount = 1; 415 Tab0 = { 416 Frame = "{{0, 0}, {484, 208}}"; 417 }; 418 Tab1 = { 419 Debugger = { 420 Collapsed = NO; 421 Frame = "{{0, 0}, {664, 208}}"; 422 Split0 = { 423 Frame = "{{0, 24}, {664, 184}}"; 424 Split0 = { 425 Frame = "{{0, 0}, {325, 184}}"; 426 }; 427 Split1 = { 428 DebugVariablesTableConfiguration = ( 429 Name, 430 123, 431 Value, 432 85, 433 Summary, 434 96.123, 435 ); 436 Frame = "{{334, 0}, {330, 184}}"; 437 }; 438 SplitCount = 2; 439 }; 440 SplitCount = 1; 441 Tab0 = { 442 Frame = "{{0, 0}, {100, 50}}"; 443 }; 444 Tab1 = { 445 Frame = "{{0, 0}, {100, 50}}"; 446 }; 447 TabCount = 2; 448 TabsVisible = YES; 449 }; 450 Frame = "{{0, 0}, {664, 208}}"; 451 LauncherConfigVersion = 7; 452 }; 453 Tab2 = { 454 Frame = "{{0, 0}, {664, 50}}"; 455 LauncherConfigVersion = 3; 456 Runner = { 457 Frame = "{{0, 0}, {664, 50}}"; 458 }; 459 }; 460 Tab3 = { 461 BuildMessageFrame = "{{0, 0}, {614, 262}}"; 462 BuildTranscriptFrame = "{{0, 271}, {614, 2}}"; 463 BuildTranscriptFrameExpanded = YES; 464 Frame = "{{0, 0}, {612, 295}}"; 465 }; 466 Tab4 = { 467 Frame = "{{0, 0}, {612, 295}}"; 468 }; 469 TabCount = 5; 470 TabsVisible = NO; 471 }; 472 SplitCount = 1; 473 Tab0 = { 474 Frame = "{{0, 0}, {313, 531}}"; 475 GroupTreeTableConfiguration = ( 476 TargetStatusColumn, 477 18, 478 MainColumn, 479 280, 480 ); 481 }; 482 Tab1 = { 483 ClassesFrame = "{{0, 0}, {280, 398}}"; 484 ClassesTreeTableConfiguration = ( 485 PBXBookColumnIdentifier, 486 20, 487 PBXClassColumnIdentifier, 488 237, 489 ); 490 Frame = "{{0, 0}, {278, 659}}"; 491 MembersFrame = "{{0, 407}, {280, 252}}"; 492 MembersTreeTableConfiguration = ( 493 PBXBookColumnIdentifier, 494 20, 495 PBXMethodColumnIdentifier, 496 236, 497 ); 498 }; 499 Tab2 = { 500 Frame = "{{0, 0}, {200, 100}}"; 501 }; 502 Tab3 = { 503 Frame = "{{0, 0}, {200, 557}}"; 504 TargetTableConfiguration = ( 505 ActiveObject, 506 16, 507 ObjectNames, 508 202.296, 509 ); 510 }; 511 Tab4 = { 512 BreakpointsTreeTableConfiguration = ( 513 breakpointColumn, 514 197, 515 enabledColumn, 516 31, 517 ); 518 Frame = "{{0, 0}, {250, 100}}"; 519 }; 520 TabCount = 5; 521 TabsVisible = NO; 522 }; 523 NavBarShownByDefault = YES; 524 StatusViewVisible = NO; 525 Template = F5CA7ECB015C094F0DCA290F; 526 ToolbarVisible = NO; 527 WindowLocation = "{615, 189}"; 528 }; 18 PBXPerProjectTemplateStateSaveDate = 67910254; 529 19 PBXWorkspaceContents = ( 530 20 { … … 533 23 Split0 = { 534 24 NavContent0 = { 535 bookmark = E1 90D02D03ABB17800AEFBE0;25 bookmark = E10E71F8040C3A7B00050002; 536 26 history = ( 537 27 E190CFFE03AAD96100AEFBE0, … … 554 44 E190D02203ABB17800AEFBE0, 555 45 E190D02303ABB17800AEFBE0, 556 E190D02403ABB17800AEFBE0, 557 E190D02503ABB17800AEFBE0, 46 E18D1CC5040C2AFC00050002, 47 E18D1CC6040C2AFC00050002, 48 E18D1CCB040C2AFC00050002, 49 ); 50 nextStack = ( 51 E18D1CCA040C2AFC00050002, 558 52 ); 559 53 prevStack = ( … … 565 59 E190D00903AAD96100AEFBE0, 566 60 E190D02603ABB17800AEFBE0, 567 E190D02703ABB17800AEFBE0,568 61 E190D02803ABB17800AEFBE0, 569 62 E190D02903ABB17800AEFBE0, 570 E190D02A03ABB17800AEFBE0,571 63 E190D02B03ABB17800AEFBE0, 572 E190D02C03ABB17800AEFBE0, 64 E16C83C603F7980800050002, 65 E18D1CC8040C2AFC00050002, 66 E18D1CC9040C2AFC00050002, 573 67 ); 574 68 }; … … 610 104 Split0 = { 611 105 NavContent0 = { 612 bookmark = E1 90D02F03ABB17800AEFBE0;106 bookmark = E10E71F9040C3A7B00050002; 613 107 history = ( 614 E1 90D02E03ABB17800AEFBE0,108 E18D1CCD040C2AFC00050002, 615 109 ); 616 110 }; 617 111 NavCount = 1; 618 112 NavGeometry0 = { 619 Frame = "{{0, 0}, {685, 220}}";113 Frame = "{{0, 0}, {685, 150}}"; 620 114 NavBarVisible = YES; 621 115 }; … … 775 269 Template = 64ABBB4501FA494900185B06; 776 270 ToolbarVisible = YES; 777 WindowLocation = "{ 5, 193}";271 WindowLocation = "{254, 56}"; 778 272 }, 779 273 { … … 788 282 Frame = "{{0, 0}, {685, 411}}"; 789 283 Split0 = { 790 Frame = "{{0, 191}, {685, 220}}";284 Frame = "{{0, 301}, {685, 110}}"; 791 285 }; 792 286 SplitCount = 1; … … 837 331 }; 838 332 Tab3 = { 839 BuildMessageFrame = "{{0, 0}, {687, 152}}";840 BuildTranscriptFrame = "{{0, 161}, {687, 2}}";333 BuildMessageFrame = "{{0, 0}, {687, 262}}"; 334 BuildTranscriptFrame = "{{0, 271}, {687, 2}}"; 841 335 BuildTranscriptFrameExpanded = YES; 842 Frame = "{{0, 0}, {685, 185}}";336 Frame = "{{0, 0}, {685, 295}}"; 843 337 }; 844 338 Tab4 = { … … 903 397 Template = F5314676015831810DCA290F; 904 398 ToolbarVisible = YES; 905 WindowLocation = "{ 3, 42}";399 WindowLocation = "{523, 122}"; 906 400 }, 907 401 ); 908 PBXWorkspaceStateSaveDate = 6 1528480;402 PBXWorkspaceStateSaveDate = 67910254; 909 403 }; 910 404 perUserProjectItems = { 405 E10E71F8040C3A7B00050002 = E10E71F8040C3A7B00050002; 406 E10E71F9040C3A7B00050002 = E10E71F9040C3A7B00050002; 407 E16C83C603F7980800050002 = E16C83C603F7980800050002; 408 E18D1CC5040C2AFC00050002 = E18D1CC5040C2AFC00050002; 409 E18D1CC6040C2AFC00050002 = E18D1CC6040C2AFC00050002; 410 E18D1CC8040C2AFC00050002 = E18D1CC8040C2AFC00050002; 411 E18D1CC9040C2AFC00050002 = E18D1CC9040C2AFC00050002; 412 E18D1CCA040C2AFC00050002 = E18D1CCA040C2AFC00050002; 413 E18D1CCB040C2AFC00050002 = E18D1CCB040C2AFC00050002; 414 E18D1CCD040C2AFC00050002 = E18D1CCD040C2AFC00050002; 911 415 E190CFFE03AAD96100AEFBE0 = E190CFFE03AAD96100AEFBE0; 912 416 E190CFFF03AAD96100AEFBE0 = E190CFFF03AAD96100AEFBE0; … … 934 438 E190D02203ABB17800AEFBE0 = E190D02203ABB17800AEFBE0; 935 439 E190D02303ABB17800AEFBE0 = E190D02303ABB17800AEFBE0; 936 E190D02403ABB17800AEFBE0 = E190D02403ABB17800AEFBE0;937 E190D02503ABB17800AEFBE0 = E190D02503ABB17800AEFBE0;938 440 E190D02603ABB17800AEFBE0 = E190D02603ABB17800AEFBE0; 939 E190D02703ABB17800AEFBE0 = E190D02703ABB17800AEFBE0;940 441 E190D02803ABB17800AEFBE0 = E190D02803ABB17800AEFBE0; 941 442 E190D02903ABB17800AEFBE0 = E190D02903ABB17800AEFBE0; 942 E190D02A03ABB17800AEFBE0 = E190D02A03ABB17800AEFBE0;943 443 E190D02B03ABB17800AEFBE0 = E190D02B03ABB17800AEFBE0; 944 E190D02C03ABB17800AEFBE0 = E190D02C03ABB17800AEFBE0;945 E190D02D03ABB17800AEFBE0 = E190D02D03ABB17800AEFBE0;946 E190D02E03ABB17800AEFBE0 = E190D02E03ABB17800AEFBE0;947 E190D02F03ABB17800AEFBE0 = E190D02F03ABB17800AEFBE0;948 444 }; 949 445 projectwideBuildSettings = { … … 964 460 ); 965 461 }; 462 E10E71F8040C3A7B00050002 = { 463 fRef = 08FB7796FE84155DC02AAC07; 464 isa = PBXTextBookmark; 465 name = "main.c: printInfoFromURL"; 466 rLen = 0; 467 rLoc = 27571; 468 rType = 0; 469 vrLen = 1918; 470 vrLoc = 26343; 471 }; 472 E10E71F9040C3A7B00050002 = { 473 fRef = 08FB7796FE84155DC02AAC07; 474 isa = PBXTextBookmark; 475 name = "main.c: appVersion"; 476 rLen = 0; 477 rLoc = 27268; 478 rType = 0; 479 vrLen = 395; 480 vrLoc = 26939; 481 }; 482 E16C83C603F7980800050002 = { 483 fRef = F5C0CA9501B5740C01AEEDB1; 484 isa = PBXTextBookmark; 485 name = "README: 1"; 486 rLen = 0; 487 rLoc = 0; 488 rType = 0; 489 vrLen = 1585; 490 vrLoc = 0; 491 }; 492 E18D1CC5040C2AFC00050002 = { 493 fRef = F5C0CA9501B5740C01AEEDB1; 494 isa = PBXTextBookmark; 495 name = "README: 229"; 496 rLen = 0; 497 rLoc = 7863; 498 rType = 0; 499 vrLen = 1350; 500 vrLoc = 7479; 501 }; 502 E18D1CC6040C2AFC00050002 = { 503 fRef = E18D1CD0040C2AFC00050002; 504 isa = PBXTextBookmark; 505 name = "CFBundle.h: 102"; 506 rLen = 53; 507 rLoc = 3697; 508 rType = 0; 509 vrLen = 1174; 510 vrLoc = 3020; 511 }; 512 E18D1CC8040C2AFC00050002 = { 513 fRef = F5C0CA9501B5740C01AEEDB1; 514 isa = PBXTextBookmark; 515 name = "README: 236"; 516 rLen = 0; 517 rLoc = 8165; 518 rType = 0; 519 vrLen = 1380; 520 vrLoc = 7710; 521 }; 522 E18D1CC9040C2AFC00050002 = { 523 fRef = E18D1CCF040C2AFC00050002; 524 isa = PBXTextBookmark; 525 name = "CFBundle.h: 102"; 526 rLen = 24; 527 rLoc = 3704; 528 rType = 0; 529 vrLen = 1174; 530 vrLoc = 3020; 531 }; 532 E18D1CCA040C2AFC00050002 = { 533 fRef = E18D1CCE040C2AFC00050002; 534 isa = PBXTextBookmark; 535 name = "CFBundle.h: 102"; 536 rLen = 53; 537 rLoc = 3697; 538 rType = 0; 539 vrLen = 1174; 540 vrLoc = 3020; 541 }; 542 E18D1CCB040C2AFC00050002 = { 543 fRef = 08FB7796FE84155DC02AAC07; 544 isa = PBXTextBookmark; 545 name = "main.c: printInfoFromURL"; 546 rLen = 0; 547 rLoc = 27571; 548 rType = 0; 549 vrLen = 2023; 550 vrLoc = 26186; 551 }; 552 E18D1CCD040C2AFC00050002 = { 553 fRef = 08FB7796FE84155DC02AAC07; 554 isa = PBXTextBookmark; 555 name = "main.c: appVersion"; 556 rLen = 0; 557 rLoc = 27268; 558 rType = 0; 559 vrLen = 403; 560 vrLoc = 27119; 561 }; 562 E18D1CCE040C2AFC00050002 = { 563 isa = PBXFileReference; 564 name = CFBundle.h; 565 path = /System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBundle.h; 566 refType = 0; 567 }; 568 E18D1CCF040C2AFC00050002 = { 569 isa = PBXFileReference; 570 name = CFBundle.h; 571 path = /System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBundle.h; 572 refType = 0; 573 }; 574 E18D1CD0040C2AFC00050002 = { 575 isa = PBXFileReference; 576 name = CFBundle.h; 577 path = /System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBundle.h; 578 refType = 0; 579 }; 966 580 E190CFF903AAA80600AEFBE0 = { 967 581 children = ( … … 976 590 name = "handle URL/file arguments"; 977 591 rLen = 0; 978 rLoc = 17 800;592 rLoc = 17799; 979 593 rType = 0; 980 594 vrLen = 1773; … … 1192 806 vrLoc = 5916; 1193 807 }; 1194 E190D02403ABB17800AEFBE0 = {1195 fRef = 08FB7796FE84155DC02AAC07;1196 isa = PBXTextBookmark;1197 name = "main.c: icInst";1198 rLen = 7;1199 rLoc = 29863;1200 rType = 0;1201 vrLen = 1319;1202 vrLoc = 29078;1203 };1204 E190D02503ABB17800AEFBE0 = {1205 fRef = F5C0CA9501B5740C01AEEDB1;1206 isa = PBXBookmark;1207 };1208 808 E190D02603ABB17800AEFBE0 = { 1209 809 fRef = E190D03603ABB17800AEFBE0; … … 1213 813 name = "Miscellaneous.html: Creates an i..."; 1214 814 }; 1215 E190D02703ABB17800AEFBE0 = {1216 fRef = 08FB7796FE84155DC02AAC07;1217 isa = PBXTextBookmark;1218 name = "main.c: appSpecified";1219 rLen = 0;1220 rLoc = 11344;1221 rType = 0;1222 vrLen = 1115;1223 vrLoc = 9772;1224 };1225 815 E190D02803ABB17800AEFBE0 = { 1226 816 fRef = E190D03A03ABB17800AEFBE0; … … 1240 830 name = "Accessing_In__Directories.html: Returns cata..."; 1241 831 }; 1242 E190D02A03ABB17800AEFBE0 = {1243 fRef = 08FB7796FE84155DC02AAC07;1244 isa = PBXTextBookmark;1245 name = "main.c: icInst";1246 rLen = 7;1247 rLoc = 29863;1248 rType = 0;1249 vrLen = 1280;1250 vrLoc = 29117;1251 };1252 832 E190D02B03ABB17800AEFBE0 = { 1253 833 fRef = E190D03503ABB17800AEFBE0; … … 1259 839 vrLen = 1212; 1260 840 vrLoc = 5916; 1261 };1262 E190D02C03ABB17800AEFBE0 = {1263 fRef = 08FB7796FE84155DC02AAC07;1264 isa = PBXTextBookmark;1265 name = "main.c: icInst";1266 rLen = 7;1267 rLoc = 29863;1268 rType = 0;1269 vrLen = 1319;1270 vrLoc = 29078;1271 };1272 E190D02D03ABB17800AEFBE0 = {1273 fRef = F5C0CA9501B5740C01AEEDB1;1274 isa = PBXTextBookmark;1275 name = "README: 177";1276 rLen = 0;1277 rLoc = 6386;1278 rType = 0;1279 vrLen = 1360;1280 vrLoc = 5029;1281 };1282 E190D02E03ABB17800AEFBE0 = {1283 fRef = 08FB7796FE84155DC02AAC07;1284 isa = PBXTextBookmark;1285 rLen = 1;1286 rLoc = 474;1287 rType = 1;1288 };1289 E190D02F03ABB17800AEFBE0 = {1290 fRef = 08FB7796FE84155DC02AAC07;1291 isa = PBXTextBookmark;1292 name = "main.c: getargs";1293 rLen = 0;1294 rLoc = 18110;1295 rType = 0;1296 vrLen = 716;1297 vrLoc = 17641;1298 841 }; 1299 842 E190D03003ABB17800AEFBE0 = { -
trunk/launch/launch/main.c
r52 r127 3 3 Nicholas Riley <launchsw@sabi.net> 4 4 5 Copyright (c) 200 2, Nicholas Riley5 Copyright (c) 2001-03, Nicholas Riley 6 6 All rights reserved. 7 7 … … 56 56 const char *APP_NAME; 57 57 58 #define VERSION "1.0b 1"58 #define VERSION "1.0b2" 59 59 60 60 #define STRBUF_LEN 1024 … … 101 101 // Misc. errors 102 102 { procNotFound, "unable to connect to system service.\nAre you logged in?" }, 103 { 1001, "SystemConfiguration nonspecific failure.\nAre you logged in?" },103 { kCGErrorIllegalArgument, "window server error.\nAre you logged in?" }, 104 104 { fnfErr, "file not found" }, 105 105 { 0, NULL } … … 131 131 "'document' may be a file, folder, or disk - whatever the application can open.\n" 132 132 "'item' may be a file, folder, disk, or URL.\n\n"); 133 fprintf(stderr, "launch "VERSION" (c) 2001-0 2Nicholas Riley <http://web.sabi.net/nriley/software/>.\n"133 fprintf(stderr, "launch "VERSION" (c) 2001-03 Nicholas Riley <http://web.sabi.net/nriley/software/>.\n" 134 134 "Please send bugs, suggestions, etc. to <launchsw@sabi.net>.\n"); 135 135 … … 678 678 printf("\tbundle ID: %s\n", tmpBuffer); 679 679 } 680 // prefer a short version string, e.g. "1.0 Beta" instead of "51" for Safari 681 CFStringRef appVersion = CFBundleGetValueForInfoDictionaryKey(bundle, CFSTR("CFBundleShortVersionString")); 682 if (appVersion == NULL) 683 appVersion = CFBundleGetValueForInfoDictionaryKey(bundle, kCFBundleVersionKey); 684 if (appVersion != NULL) { 685 UInt32 intVersion = CFBundleGetVersionNumber(bundle); 686 CFStringGetCString(appVersion, tmpBuffer, STRBUF_LEN, CFStringGetSystemEncoding()); 687 printf("\tversion: %s", tmpBuffer); 688 if (intVersion != 0) printf(" [0x%lx = %lu]", intVersion, intVersion); 689 putchar('\n'); 690 } 680 691 CFRelease(bundle); 681 692 }
Note:
See TracChangeset
for help on using the changeset viewer.