diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/AppDelegate.h b/Xcode/LumberjackFramework/Desktop/FmwkTest/AppDelegate.h new file mode 100644 index 000000000..806abd115 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/AppDelegate.h @@ -0,0 +1,8 @@ +#import + + +@interface AppDelegate : NSObject + +@property (assign) IBOutlet NSWindow *window; + +@end diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/AppDelegate.m b/Xcode/LumberjackFramework/Desktop/FmwkTest/AppDelegate.m new file mode 100644 index 000000000..6e320e0ae --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/AppDelegate.m @@ -0,0 +1,22 @@ +#import "AppDelegate.h" +#import + +// Log levels: off, error, warn, info, verbose +static const int ddLogLevel = LOG_LEVEL_VERBOSE; + + +@implementation AppDelegate + +@synthesize window = _window; + +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification +{ + [DDLog addLogger:[DDTTYLogger sharedInstance]]; + + DDLogVerbose(@"Verbose"); + DDLogInfo(@"Info"); + DDLogWarn(@"Warn"); + DDLogError(@"Error"); +} + +@end diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/FmwkTest-Info.plist b/Xcode/LumberjackFramework/Desktop/FmwkTest/FmwkTest-Info.plist new file mode 100644 index 000000000..6c196f1ad --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/FmwkTest-Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.deusty.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSMinimumSystemVersion + ${MACOSX_DEPLOYMENT_TARGET} + NSHumanReadableCopyright + Copyright © 2012 __MyCompanyName__. All rights reserved. + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/FmwkTest-Prefix.pch b/Xcode/LumberjackFramework/Desktop/FmwkTest/FmwkTest-Prefix.pch new file mode 100644 index 000000000..1f2b2fcb8 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/FmwkTest-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'FmwkTest' target in the 'FmwkTest' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/Credits.rtf b/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/Credits.rtf new file mode 100644 index 000000000..46576ef21 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/Credits.rtf @@ -0,0 +1,29 @@ +{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} +{\colortbl;\red255\green255\blue255;} +\paperw9840\paperh8400 +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\f0\b\fs24 \cf0 Engineering: +\b0 \ + Some people\ +\ + +\b Human Interface Design: +\b0 \ + Some other people\ +\ + +\b Testing: +\b0 \ + Hopefully not nobody\ +\ + +\b Documentation: +\b0 \ + Whoever\ +\ + +\b With special thanks to: +\b0 \ + Mom\ +} diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/InfoPlist.strings b/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/InfoPlist.strings new file mode 100644 index 000000000..477b28ff8 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/MainMenu.xib b/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/MainMenu.xib new file mode 100644 index 000000000..7de53edd9 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/en.lproj/MainMenu.xib @@ -0,0 +1,4582 @@ + + + + 1070 + 11A511 + 1920 + 1138 + 566.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 1920 + + + NSWindowTemplate + NSView + NSMenu + NSMenuItem + NSCustomObject + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + + + FmwkTest + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + FmwkTest + + + + About FmwkTest + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide FmwkTest + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit FmwkTest + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save… + s + 1048576 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Paste and Match Style + V + 1572864 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find and Replace… + f + 1572864 + 2147483647 + + + 12 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + + + Show Spelling and Grammar + : + 1048576 + 2147483647 + + + + + + Check Document Now + ; + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + Correct Spelling Automatically + + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + + + Show Substitutions + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Dashes + + 2147483647 + + + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + Text Replacement + + 2147483647 + + + + + + + + + Transformations + + 2147483647 + + + submenuAction: + + Transformations + + + + Make Upper Case + + 2147483647 + + + + + + Make Lower Case + + 2147483647 + + + + + + Capitalize + + 2147483647 + + + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 2147483647 + + + submenuAction: + + Format + + + + Font + + 2147483647 + + + submenuAction: + + Font + + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Bold + b + 1048576 + 2147483647 + + + 2 + + + + Italic + i + 1048576 + 2147483647 + + + 1 + + + + Underline + u + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Bigger + + + 1048576 + 2147483647 + + + 3 + + + + Smaller + - + 1048576 + 2147483647 + + + 4 + + + + YES + YES + + + 2147483647 + + + + + + Kern + + 2147483647 + + + submenuAction: + + Kern + + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Tighten + + 2147483647 + + + + + + Loosen + + 2147483647 + + + + + + + + + Ligature + + 2147483647 + + + submenuAction: + + Ligature + + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Use All + + 2147483647 + + + + + + + + + Baseline + + 2147483647 + + + submenuAction: + + Baseline + + + + Use Default + + 2147483647 + + + + + + Superscript + + 2147483647 + + + + + + Subscript + + 2147483647 + + + + + + Raise + + 2147483647 + + + + + + Lower + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Copy Style + c + 1572864 + 2147483647 + + + + + + Paste Style + v + 1572864 + 2147483647 + + + + + _NSFontMenu + + + + + Text + + 2147483647 + + + submenuAction: + + Text + + + + Align Left + { + 1048576 + 2147483647 + + + + + + Center + | + 1048576 + 2147483647 + + + + + + Justify + + 2147483647 + + + + + + Align Right + } + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Writing Direction + + 2147483647 + + + submenuAction: + + Writing Direction + + + + YES + Paragraph + + 2147483647 + + + + + + CURlZmF1bHQ + + 2147483647 + + + + + + CUxlZnQgdG8gUmlnaHQ + + 2147483647 + + + + + + CVJpZ2h0IHRvIExlZnQ + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + YES + Selection + + 2147483647 + + + + + + CURlZmF1bHQ + + 2147483647 + + + + + + CUxlZnQgdG8gUmlnaHQ + + 2147483647 + + + + + + CVJpZ2h0IHRvIExlZnQ + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Ruler + + 2147483647 + + + + + + Copy Ruler + c + 1310720 + 2147483647 + + + + + + Paste Ruler + v + 1310720 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 2147483647 + + + submenuAction: + + Help + + + + FmwkTest Help + ? + 1048576 + 2147483647 + + + + + _NSHelpMenu + + + + _NSMainMenu + + + 15 + 2 + {{335, 390}, {480, 360}} + 1954021376 + FmwkTest + NSWindow + + + + + 256 + {480, 360} + + {{0, 0}, {1920, 1178}} + {10000000000000, 10000000000000} + YES + + + AppDelegate + + + NSFontManager + + + + + + + terminate: + + + + 449 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + delegate + + + + 495 + + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + clearRecentDocuments: + + + + 127 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + saveDocument: + + + + 362 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + hide: + + + + 367 + + + + hideOtherApplications: + + + + 368 + + + + unhideAllApplications: + + + + 370 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + raiseBaseline: + + + + 426 + + + + lowerBaseline: + + + + 427 + + + + copyFont: + + + + 428 + + + + subscript: + + + + 429 + + + + superscript: + + + + 430 + + + + tightenKerning: + + + + 431 + + + + underline: + + + + 432 + + + + orderFrontColorPanel: + + + + 433 + + + + useAllLigatures: + + + + 434 + + + + loosenKerning: + + + + 435 + + + + pasteFont: + + + + 436 + + + + unscript: + + + + 437 + + + + useStandardKerning: + + + + 438 + + + + useStandardLigatures: + + + + 439 + + + + turnOffLigatures: + + + + 440 + + + + turnOffKerning: + + + + 441 + + + + toggleAutomaticSpellingCorrection: + + + + 456 + + + + orderFrontSubstitutionsPanel: + + + + 458 + + + + toggleAutomaticDashSubstitution: + + + + 461 + + + + toggleAutomaticTextReplacement: + + + + 463 + + + + uppercaseWord: + + + + 464 + + + + capitalizeWord: + + + + 467 + + + + lowercaseWord: + + + + 468 + + + + pasteAsPlainText: + + + + 486 + + + + performFindPanelAction: + + + + 487 + + + + performFindPanelAction: + + + + 488 + + + + performFindPanelAction: + + + + 489 + + + + showHelp: + + + + 493 + + + + alignCenter: + + + + 518 + + + + pasteRuler: + + + + 519 + + + + toggleRuler: + + + + 520 + + + + alignRight: + + + + 521 + + + + copyRuler: + + + + 522 + + + + alignJustified: + + + + 523 + + + + alignLeft: + + + + 524 + + + + makeBaseWritingDirectionNatural: + + + + 525 + + + + makeBaseWritingDirectionLeftToRight: + + + + 526 + + + + makeBaseWritingDirectionRightToLeft: + + + + 527 + + + + makeTextWritingDirectionNatural: + + + + 528 + + + + makeTextWritingDirectionLeftToRight: + + + + 529 + + + + makeTextWritingDirectionRightToLeft: + + + + 530 + + + + performFindPanelAction: + + + + 535 + + + + addFontTrait: + + + + 421 + + + + addFontTrait: + + + + 422 + + + + modifyFont: + + + + 423 + + + + orderFrontFontPanel: + + + + 424 + + + + modifyFont: + + + + 425 + + + + window + + + + 532 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + + + + + + + + + + + + 19 + + + + + + + + 56 + + + + + + + + 217 + + + + + + + + 83 + + + + + + + + 81 + + + + + + + + + + + + + + + + + 75 + + + + + 78 + + + + + 72 + + + + + 82 + + + + + 124 + + + + + + + + 77 + + + + + 73 + + + + + 79 + + + + + 112 + + + + + 74 + + + + + 125 + + + + + + + + 126 + + + + + 205 + + + + + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + + + + + + 216 + + + + + + + + 200 + + + + + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 57 + + + + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 150 + + + + + 136 + + + + + 144 + + + + + 129 + + + + + 143 + + + + + 236 + + + + + 131 + + + + + + + + 149 + + + + + 145 + + + + + 130 + + + + + 24 + + + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + + + + + + 296 + + + + + + + + + 297 + + + + + 298 + + + + + 211 + + + + + + + + 212 + + + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + + + + + + 349 + + + + + + + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + + + + + + 372 + + + + + 375 + + + + + + + + 376 + + + + + + + + + 377 + + + + + + + + 388 + + + + + + + + + + + + + + + + + + + + + + + 389 + + + + + 390 + + + + + 391 + + + + + 392 + + + + + 393 + + + + + 394 + + + + + 395 + + + + + 396 + + + + + 397 + + + + + + + + 398 + + + + + + + + 399 + + + + + + + + 400 + + + + + 401 + + + + + 402 + + + + + 403 + + + + + 404 + + + + + 405 + + + + + + + + + + + + 406 + + + + + 407 + + + + + 408 + + + + + 409 + + + + + 410 + + + + + 411 + + + + + + + + + + 412 + + + + + 413 + + + + + 414 + + + + + 415 + + + + + + + + + + + 416 + + + + + 417 + + + + + 418 + + + + + 419 + + + + + 420 + + + + + 450 + + + + + + + + 451 + + + + + + + + + + 452 + + + + + 453 + + + + + 454 + + + + + 457 + + + + + 459 + + + + + 460 + + + + + 462 + + + + + 465 + + + + + 466 + + + + + 485 + + + + + 490 + + + + + + + + 491 + + + + + + + + 492 + + + + + 494 + + + + + 496 + + + + + + + + 497 + + + + + + + + + + + + + + + + + 498 + + + + + 499 + + + + + 500 + + + + + 501 + + + + + 502 + + + + + 503 + + + + + + + + 504 + + + + + 505 + + + + + 506 + + + + + 507 + + + + + 508 + + + + + + + + + + + + + + + + 509 + + + + + 510 + + + + + 511 + + + + + 512 + + + + + 513 + + + + + 514 + + + + + 515 + + + + + 516 + + + + + 517 + + + + + 534 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{380, 496}, {480, 360}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 535 + + + + + ABCardController + NSObject + + id + id + id + id + id + id + id + + + + addCardViewField: + id + + + copy: + id + + + cut: + id + + + doDelete: + id + + + find: + id + + + paste: + id + + + saveChanges: + id + + + + ABCardView + NSButton + NSManagedObjectContext + NSSearchField + NSTextField + NSWindow + + + + mCardView + ABCardView + + + mEditButton + NSButton + + + mManagedObjectContext + NSManagedObjectContext + + + mSearchField + NSSearchField + + + mStatusTextField + NSTextField + + + mWindow + NSWindow + + + + IBProjectSource + ./Classes/ABCardController.h + + + + ABCardView + NSView + + id + id + + + + commitAndSave: + id + + + statusImageClicked: + id + + + + NSImageView + NSView + ABNameFrameView + NSView + NSImage + ABImageView + + + + mBuddyStatusImage + NSImageView + + + mHeaderView + NSView + + + mNameView + ABNameFrameView + + + mNextKeyView + NSView + + + mUserImage + NSImage + + + mUserImageView + ABImageView + + + + IBProjectSource + ./Classes/ABCardView.h + + + + ABImageView + NSImageView + + id + id + id + id + + + + copy: + id + + + cut: + id + + + delete: + id + + + paste: + id + + + + IBProjectSource + ./Classes/ABImageView.h + + + + DVTAutoLayoutView + NSView + + IBProjectSource + ./Classes/DVTAutoLayoutView.h + + + + DVTBorderedView + DVTAutoLayoutView + + contentView + NSView + + + contentView + + contentView + NSView + + + + IBProjectSource + ./Classes/DVTBorderedView.h + + + + DVTDelayedMenuButton + NSButton + + IBProjectSource + ./Classes/DVTDelayedMenuButton.h + + + + DVTGradientImageButton + NSButton + + IBProjectSource + ./Classes/DVTGradientImageButton.h + + + + DVTImageAndTextCell + NSTextFieldCell + + IBProjectSource + ./Classes/DVTImageAndTextCell.h + + + + DVTImageAndTextColumn + NSTableColumn + + IBProjectSource + ./Classes/DVTImageAndTextColumn.h + + + + DVTOutlineView + NSOutlineView + + IBProjectSource + ./Classes/DVTOutlineView.h + + + + DVTSplitView + NSSplitView + + IBProjectSource + ./Classes/DVTSplitView.h + + + + DVTStackView + DVTAutoLayoutView + + IBProjectSource + ./Classes/DVTStackView.h + + + + DVTViewController + NSViewController + + IBProjectSource + ./Classes/DVTViewController.h + + + + HFController + NSObject + + selectAll: + id + + + selectAll: + + selectAll: + id + + + + IBProjectSource + ./Classes/HFController.h + + + + HFRepresenterTextView + NSView + + selectAll: + id + + + selectAll: + + selectAll: + id + + + + IBProjectSource + ./Classes/HFRepresenterTextView.h + + + + IBEditor + NSObject + + id + id + id + + + + changeFont: + id + + + selectAll: + id + + + sizeSelectionToFit: + id + + + + IBProjectSource + ./Classes/IBEditor.h + + + + IDECapsuleListView + DVTStackView + + dataSource + id + + + dataSource + + dataSource + id + + + + IBProjectSource + ./Classes/IDECapsuleListView.h + + + + IDEDMArrayController + NSArrayController + + IBProjectSource + ./Classes/IDEDMArrayController.h + + + + IDEDMEditor + IDEEditor + + DVTBorderedView + NSView + IDEDMEditorSourceListController + DVTSplitView + + + + bottomToolbarBorderView + DVTBorderedView + + + sourceListSplitViewPane + NSView + + + sourceListViewController + IDEDMEditorSourceListController + + + splitView + DVTSplitView + + + + IBProjectSource + ./Classes/IDEDMEditor.h + + + + IDEDMEditorController + IDEViewController + + IBProjectSource + ./Classes/IDEDMEditorController.h + + + + IDEDMEditorSourceListController + IDEDMEditorController + + DVTBorderedView + IDEDMEditor + DVTImageAndTextColumn + DVTOutlineView + NSTreeController + + + + borderedView + DVTBorderedView + + + parentEditor + IDEDMEditor + + + primaryColumn + DVTImageAndTextColumn + + + sourceListOutlineView + DVTOutlineView + + + sourceListTreeController + NSTreeController + + + + IBProjectSource + ./Classes/IDEDMEditorSourceListController.h + + + + IDEDMHighlightImageAndTextCell + DVTImageAndTextCell + + IBProjectSource + ./Classes/IDEDMHighlightImageAndTextCell.h + + + + IDEDataModelBrowserEditor + IDEDMEditorController + + IDEDataModelPropertiesTableController + IDECapsuleListView + NSArrayController + IDEDataModelPropertiesTableController + IDEDataModelEntityContentsEditor + IDEDataModelPropertiesTableController + + + + attributesTableViewController + IDEDataModelPropertiesTableController + + + capsuleView + IDECapsuleListView + + + entityArrayController + NSArrayController + + + fetchedPropertiesTableViewController + IDEDataModelPropertiesTableController + + + parentEditor + IDEDataModelEntityContentsEditor + + + relationshipsTableViewController + IDEDataModelPropertiesTableController + + + + IBProjectSource + ./Classes/IDEDataModelBrowserEditor.h + + + + IDEDataModelConfigurationEditor + IDEDMEditorController + + IDECapsuleListView + IDEDataModelEditor + IDEDataModelConfigurationTableController + + + + capsuleListView + IDECapsuleListView + + + parentEditor + IDEDataModelEditor + + + tableController + IDEDataModelConfigurationTableController + + + + IBProjectSource + ./Classes/IDEDataModelConfigurationEditor.h + + + + IDEDataModelConfigurationTableController + IDEDMEditorController + + NSArrayController + NSArrayController + IDEDataModelConfigurationEditor + XDTableView + + + + configurationsArrayController + NSArrayController + + + entitiesArrayController + NSArrayController + + + parentEditor + IDEDataModelConfigurationEditor + + + tableView + XDTableView + + + + IBProjectSource + ./Classes/IDEDataModelConfigurationTableController.h + + + + IDEDataModelDiagramEditor + IDEDMEditorController + + XDDiagramView + IDEDataModelEntityContentsEditor + + + + diagramView + XDDiagramView + + + parentEditor + IDEDataModelEntityContentsEditor + + + + IBProjectSource + ./Classes/IDEDataModelDiagramEditor.h + + + + IDEDataModelEditor + IDEDMEditor + + DVTDelayedMenuButton + DVTDelayedMenuButton + NSSegmentedControl + IDEDataModelConfigurationEditor + IDEDataModelEntityContentsEditor + IDEDataModelFetchRequestEditor + NSSegmentedControl + NSTabView + + + + addEntityButton + DVTDelayedMenuButton + + + addPropertyButton + DVTDelayedMenuButton + + + browserDiagramSegmentControl + NSSegmentedControl + + + configurationViewController + IDEDataModelConfigurationEditor + + + entityContentsViewController + IDEDataModelEntityContentsEditor + + + fetchRequestViewController + IDEDataModelFetchRequestEditor + + + hierarchySegmentControl + NSSegmentedControl + + + tabView + NSTabView + + + + IBProjectSource + ./Classes/IDEDataModelEditor.h + + + + IDEDataModelEntityContentsEditor + IDEDMEditorController + + IDEDataModelBrowserEditor + IDEDataModelDiagramEditor + IDEDataModelEditor + NSTabView + + + + browserViewController + IDEDataModelBrowserEditor + + + diagramViewController + IDEDataModelDiagramEditor + + + parentEditor + IDEDataModelEditor + + + tabView + NSTabView + + + + IBProjectSource + ./Classes/IDEDataModelEntityContentsEditor.h + + + + IDEDataModelFetchRequestEditor + IDEDMEditorController + + NSArrayController + IDEDataModelEditor + IDECapsuleListView + + + + entityController + NSArrayController + + + parentEditor + IDEDataModelEditor + + + tableView + IDECapsuleListView + + + + IBProjectSource + ./Classes/IDEDataModelFetchRequestEditor.h + + + + IDEDataModelPropertiesTableController + IDEDMEditorController + + IDEDMArrayController + NSTableColumn + NSArrayController + IDEDataModelBrowserEditor + IDEDMHighlightImageAndTextCell + XDTableView + + + + arrayController + IDEDMArrayController + + + entitiesColumn + NSTableColumn + + + entityArrayController + NSArrayController + + + parentEditor + IDEDataModelBrowserEditor + + + propertyNameAndImageCell + IDEDMHighlightImageAndTextCell + + + tableView + XDTableView + + + + IBProjectSource + ./Classes/IDEDataModelPropertiesTableController.h + + + + IDEDocSetOutlineView + NSOutlineView + + IBProjectSource + ./Classes/IDEDocSetOutlineView.h + + + + IDEDocSetOutlineViewController + NSObject + + id + id + id + id + id + + + + getDocSetAction: + id + + + showProblemInfoForUpdate: + id + + + subscribeToPublisherAction: + id + + + unsubscribeFromPublisher: + id + + + updateDocSetAction: + id + + + + docSetOutlineView + IDEDocSetOutlineView + + + docSetOutlineView + + docSetOutlineView + IDEDocSetOutlineView + + + + IBProjectSource + ./Classes/IDEDocSetOutlineViewController.h + + + + IDEDocViewingPrefPaneController + IDEViewController + + id + id + id + id + id + id + id + id + id + + + + addSubscription: + id + + + checkForAndInstallUpdatesNow: + id + + + minimumFontSizeComboBoxAction: + id + + + minimumFontSizeEnabledAction: + id + + + showHelp: + id + + + showSubscriptionSheet: + id + + + subscriptionCancelAction: + id + + + toggleAutoCheckForAndInstallUpdates: + id + + + toggleDocSetInfo: + id + + + + DVTGradientImageButton + DVTGradientImageButton + DVTGradientImageButton + NSSplitView + NSView + NSView + DVTBorderedView + DVTBorderedView + NSButton + NSTextView + IDEDocSetOutlineViewController + NSComboBox + NSTextField + NSButton + NSTextField + NSWindow + NSButton + + + + _addButton + DVTGradientImageButton + + + _deleteButton + DVTGradientImageButton + + + _showInfoAreaButton + DVTGradientImageButton + + + _splitView + NSSplitView + + + _splitViewDocSetInfoSubview + NSView + + + _splitViewDocSetsListSubview + NSView + + + borderedViewAroundSplitView + DVTBorderedView + + + borderedViewBelowTable + DVTBorderedView + + + checkAndInstallNowButton + NSButton + + + docSetInfoTextView + NSTextView + + + docSetOutlineViewController + IDEDocSetOutlineViewController + + + minimumFontSizeControl + NSComboBox + + + noUpdatesAvailableMessage + NSTextField + + + showInfoButton + NSButton + + + subscriptionTextField + NSTextField + + + subscriptionWindow + NSWindow + + + validateAddSubscriptionButton + NSButton + + + + IBProjectSource + ./Classes/IDEDocViewingPrefPaneController.h + + + + IDEEditor + IDEViewController + + IBProjectSource + ./Classes/IDEEditor.h + + + + IDEViewController + DVTViewController + + IBProjectSource + ./Classes/IDEViewController.h + + + + IKImageView + + id + id + id + id + + + + copy: + id + + + crop: + id + + + cut: + id + + + paste: + id + + + + IBProjectSource + ./Classes/IKImageView.h + + + + NSDocument + + id + id + id + id + id + id + + + + printDocument: + id + + + revertDocumentToSaved: + id + + + runPageLayout: + id + + + saveDocument: + id + + + saveDocumentAs: + id + + + saveDocumentTo: + id + + + + IBProjectSource + ./Classes/NSDocument.h + + + + QLPreviewBubble + NSObject + + id + id + + + + hide: + id + + + show: + id + + + + parentWindow + NSWindow + + + parentWindow + + parentWindow + NSWindow + + + + IBProjectSource + ./Classes/QLPreviewBubble.h + + + + QTMovieView + + id + id + id + id + id + + + + showAll: + id + + + showCustomButton: + id + + + toggleLoops: + id + + + zoomIn: + id + + + zoomOut: + id + + + + IBProjectSource + ./Classes/QTMovieView.h + + + + WebView + + id + id + id + id + + + + reloadFromOrigin: + id + + + resetPageZoom: + id + + + zoomPageIn: + id + + + zoomPageOut: + id + + + + IBProjectSource + ./Classes/WebView.h + + + + XDDiagramView + NSView + + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + + + + _graphLayouterMenuItemAction: + id + + + _zoomPopUpButtonAction: + id + + + alignBottomEdges: + id + + + alignCentersHorizontallyInContainer: + id + + + alignCentersVerticallyInContainer: + id + + + alignHorizontalCenters: + id + + + alignLeftEdges: + id + + + alignRightEdges: + id + + + alignTopEdges: + id + + + alignVerticalCenters: + id + + + bringToFront: + id + + + collapseAllCompartments: + id + + + copy: + id + + + cut: + id + + + delete: + id + + + deleteBackward: + id + + + deleteForward: + id + + + deselectAll: + id + + + diagramZoomIn: + id + + + diagramZoomOut: + id + + + expandAllCompartments: + id + + + flipHorizontally: + id + + + flipVertically: + id + + + layoutGraphicsConcentrically: + id + + + layoutGraphicsHierarchically: + id + + + lock: + id + + + makeSameHeight: + id + + + makeSameWidth: + id + + + moveDown: + id + + + moveDownAndModifySelection: + id + + + moveLeft: + id + + + moveLeftAndModifySelection: + id + + + moveRight: + id + + + moveRightAndModifySelection: + id + + + moveUp: + id + + + moveUpAndModifySelection: + id + + + paste: + id + + + rollDownAllCompartments: + id + + + rollUpAllCompartments: + id + + + selectAll: + id + + + sendToBack: + id + + + sizeToFit: + id + + + toggleGridShown: + id + + + toggleHiddenGraphicsShown: + id + + + togglePageBreaksShown: + id + + + toggleRuler: + id + + + toggleSnapsToGrid: + id + + + unlock: + id + + + + _diagramController + IDEDataModelDiagramEditor + + + _diagramController + + _diagramController + IDEDataModelDiagramEditor + + + + IBProjectSource + ./Classes/XDDiagramView.h + + + + XDTableView + NSTableView + + showAllTableColumns: + id + + + showAllTableColumns: + + showAllTableColumns: + id + + + + IBProjectSource + ./Classes/XDTableView.h + + + + AppDelegate + NSObject + + id + id + + + + applicationShouldTerminate: + id + + + applicationWillFinishLaunching: + id + + + + IBProjectSource + ./Classes/AppDelegate.h + + + + + 0 + IBCocoaFramework + YES + 3 + + {9, 8} + {7, 2} + + + diff --git a/Xcode/LumberjackFramework/Desktop/FmwkTest/main.m b/Xcode/LumberjackFramework/Desktop/FmwkTest/main.m new file mode 100644 index 000000000..45bd07d5a --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/FmwkTest/main.m @@ -0,0 +1,14 @@ +// +// main.m +// FmwkTest +// +// Created by Robbie Hanson on 2/16/12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import + +int main(int argc, char *argv[]) +{ + return NSApplicationMain(argc, (const char **)argv); +} diff --git a/Xcode/LumberjackFramework/Desktop/Lumberjack.xcodeproj/project.pbxproj b/Xcode/LumberjackFramework/Desktop/Lumberjack.xcodeproj/project.pbxproj new file mode 100644 index 000000000..70753b388 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/Lumberjack.xcodeproj/project.pbxproj @@ -0,0 +1,509 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + DCB3185514EB418E001CFBEE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCB3185414EB418E001CFBEE /* Cocoa.framework */; }; + DCB3185F14EB418E001CFBEE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCB3185D14EB418E001CFBEE /* InfoPlist.strings */; }; + DCB318B614ED6BAB001CFBEE /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318A614ED6BAB001CFBEE /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318B714ED6BAB001CFBEE /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318A714ED6BAB001CFBEE /* DDAbstractDatabaseLogger.m */; }; + DCB318B814ED6BAB001CFBEE /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318A814ED6BAB001CFBEE /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318B914ED6BAB001CFBEE /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318A914ED6BAB001CFBEE /* DDASLLogger.m */; }; + DCB318BA14ED6BAB001CFBEE /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318AA14ED6BAB001CFBEE /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318BB14ED6BAB001CFBEE /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318AB14ED6BAB001CFBEE /* DDFileLogger.m */; }; + DCB318BC14ED6BAB001CFBEE /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318AC14ED6BAB001CFBEE /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318BD14ED6BAB001CFBEE /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318AD14ED6BAB001CFBEE /* DDLog.m */; }; + DCB318BE14ED6BAB001CFBEE /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318AE14ED6BAB001CFBEE /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318BF14ED6BAB001CFBEE /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318AF14ED6BAB001CFBEE /* DDTTYLogger.m */; }; + DCB318C014ED6BAB001CFBEE /* ContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318B114ED6BAB001CFBEE /* ContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318C114ED6BAB001CFBEE /* ContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318B214ED6BAB001CFBEE /* ContextFilterLogFormatter.m */; }; + DCB318C214ED6BAB001CFBEE /* DispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB318B314ED6BAB001CFBEE /* DispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318C314ED6BAB001CFBEE /* DispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318B414ED6BAB001CFBEE /* DispatchQueueLogFormatter.m */; }; + DCB318C514ED6BFD001CFBEE /* Lumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB3186114EB418E001CFBEE /* Lumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB318CC14ED6C3B001CFBEE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCB3185414EB418E001CFBEE /* Cocoa.framework */; }; + DCB318D214ED6C3B001CFBEE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCB318D014ED6C3B001CFBEE /* InfoPlist.strings */; }; + DCB318D414ED6C3B001CFBEE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318D314ED6C3B001CFBEE /* main.m */; }; + DCB318D814ED6C3B001CFBEE /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = DCB318D614ED6C3B001CFBEE /* Credits.rtf */; }; + DCB318DB14ED6C3B001CFBEE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB318DA14ED6C3B001CFBEE /* AppDelegate.m */; }; + DCB318DE14ED6C3B001CFBEE /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = DCB318DC14ED6C3B001CFBEE /* MainMenu.xib */; }; + DCB318E414ED6C61001CFBEE /* Lumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCB3185114EB418E001CFBEE /* Lumberjack.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + DCB318E214ED6C43001CFBEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = DCB3184714EB418D001CFBEE /* Project object */; + proxyType = 1; + remoteGlobalIDString = DCB3185014EB418E001CFBEE; + remoteInfo = Lumberjack; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + DCB3185114EB418E001CFBEE /* Lumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DCB3185414EB418E001CFBEE /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + DCB3185714EB418E001CFBEE /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + DCB3185814EB418E001CFBEE /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + DCB3185914EB418E001CFBEE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + DCB3185C14EB418E001CFBEE /* Lumberjack-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Lumberjack-Info.plist"; sourceTree = ""; }; + DCB3185E14EB418E001CFBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + DCB3186014EB418E001CFBEE /* Lumberjack-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Lumberjack-Prefix.pch"; sourceTree = ""; }; + DCB3186114EB418E001CFBEE /* Lumberjack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lumberjack.h; sourceTree = ""; }; + DCB318A614ED6BAB001CFBEE /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = ../../../../Lumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + DCB318A714ED6BAB001CFBEE /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = ../../../../Lumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + DCB318A814ED6BAB001CFBEE /* DDASLLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = ../../../../Lumberjack/DDASLLogger.h; sourceTree = ""; }; + DCB318A914ED6BAB001CFBEE /* DDASLLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = ../../../../Lumberjack/DDASLLogger.m; sourceTree = ""; }; + DCB318AA14ED6BAB001CFBEE /* DDFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = ../../../../Lumberjack/DDFileLogger.h; sourceTree = ""; }; + DCB318AB14ED6BAB001CFBEE /* DDFileLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = ../../../../Lumberjack/DDFileLogger.m; sourceTree = ""; }; + DCB318AC14ED6BAB001CFBEE /* DDLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = ../../../../Lumberjack/DDLog.h; sourceTree = ""; }; + DCB318AD14ED6BAB001CFBEE /* DDLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = ../../../../Lumberjack/DDLog.m; sourceTree = ""; }; + DCB318AE14ED6BAB001CFBEE /* DDTTYLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = ../../../../Lumberjack/DDTTYLogger.h; sourceTree = ""; }; + DCB318AF14ED6BAB001CFBEE /* DDTTYLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = ../../../../Lumberjack/DDTTYLogger.m; sourceTree = ""; }; + DCB318B114ED6BAB001CFBEE /* ContextFilterLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextFilterLogFormatter.h; sourceTree = ""; }; + DCB318B214ED6BAB001CFBEE /* ContextFilterLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContextFilterLogFormatter.m; sourceTree = ""; }; + DCB318B314ED6BAB001CFBEE /* DispatchQueueLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DispatchQueueLogFormatter.h; sourceTree = ""; }; + DCB318B414ED6BAB001CFBEE /* DispatchQueueLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DispatchQueueLogFormatter.m; sourceTree = ""; }; + DCB318CA14ED6C3B001CFBEE /* FmwkTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FmwkTest.app; sourceTree = BUILT_PRODUCTS_DIR; }; + DCB318CF14ED6C3B001CFBEE /* FmwkTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "FmwkTest-Info.plist"; sourceTree = ""; }; + DCB318D114ED6C3B001CFBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + DCB318D314ED6C3B001CFBEE /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + DCB318D514ED6C3B001CFBEE /* FmwkTest-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "FmwkTest-Prefix.pch"; sourceTree = ""; }; + DCB318D714ED6C3B001CFBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = ""; }; + DCB318D914ED6C3B001CFBEE /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + DCB318DA14ED6C3B001CFBEE /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + DCB318DD14ED6C3B001CFBEE /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + DCB3184D14EB418E001CFBEE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB3185514EB418E001CFBEE /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DCB318C714ED6C3B001CFBEE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB318CC14ED6C3B001CFBEE /* Cocoa.framework in Frameworks */, + DCB318E414ED6C61001CFBEE /* Lumberjack.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + DCB3184514EB418D001CFBEE = { + isa = PBXGroup; + children = ( + DCB3185A14EB418E001CFBEE /* Lumberjack */, + DCB3185B14EB418E001CFBEE /* Supporting Files */, + DCB318CD14ED6C3B001CFBEE /* FmwkTest */, + DCB3185314EB418E001CFBEE /* Frameworks */, + DCB3185214EB418E001CFBEE /* Products */, + ); + sourceTree = ""; + }; + DCB3185214EB418E001CFBEE /* Products */ = { + isa = PBXGroup; + children = ( + DCB3185114EB418E001CFBEE /* Lumberjack.framework */, + DCB318CA14ED6C3B001CFBEE /* FmwkTest.app */, + ); + name = Products; + sourceTree = ""; + }; + DCB3185314EB418E001CFBEE /* Frameworks */ = { + isa = PBXGroup; + children = ( + DCB3185414EB418E001CFBEE /* Cocoa.framework */, + DCB3185614EB418E001CFBEE /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; + DCB3185614EB418E001CFBEE /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + DCB3185714EB418E001CFBEE /* AppKit.framework */, + DCB3185814EB418E001CFBEE /* CoreData.framework */, + DCB3185914EB418E001CFBEE /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + DCB3185A14EB418E001CFBEE /* Lumberjack */ = { + isa = PBXGroup; + children = ( + DCB3186114EB418E001CFBEE /* Lumberjack.h */, + DCB318AC14ED6BAB001CFBEE /* DDLog.h */, + DCB318AD14ED6BAB001CFBEE /* DDLog.m */, + DCB318A814ED6BAB001CFBEE /* DDASLLogger.h */, + DCB318A914ED6BAB001CFBEE /* DDASLLogger.m */, + DCB318AE14ED6BAB001CFBEE /* DDTTYLogger.h */, + DCB318AF14ED6BAB001CFBEE /* DDTTYLogger.m */, + DCB318AA14ED6BAB001CFBEE /* DDFileLogger.h */, + DCB318AB14ED6BAB001CFBEE /* DDFileLogger.m */, + DCB318A614ED6BAB001CFBEE /* DDAbstractDatabaseLogger.h */, + DCB318A714ED6BAB001CFBEE /* DDAbstractDatabaseLogger.m */, + DCB318B014ED6BAB001CFBEE /* Extensions */, + ); + path = Lumberjack; + sourceTree = ""; + }; + DCB3185B14EB418E001CFBEE /* Supporting Files */ = { + isa = PBXGroup; + children = ( + DCB3185C14EB418E001CFBEE /* Lumberjack-Info.plist */, + DCB3185D14EB418E001CFBEE /* InfoPlist.strings */, + DCB3186014EB418E001CFBEE /* Lumberjack-Prefix.pch */, + ); + name = "Supporting Files"; + path = Lumberjack; + sourceTree = ""; + }; + DCB318B014ED6BAB001CFBEE /* Extensions */ = { + isa = PBXGroup; + children = ( + DCB318B114ED6BAB001CFBEE /* ContextFilterLogFormatter.h */, + DCB318B214ED6BAB001CFBEE /* ContextFilterLogFormatter.m */, + DCB318B314ED6BAB001CFBEE /* DispatchQueueLogFormatter.h */, + DCB318B414ED6BAB001CFBEE /* DispatchQueueLogFormatter.m */, + ); + name = Extensions; + path = ../../../../Lumberjack/Extensions; + sourceTree = ""; + }; + DCB318CD14ED6C3B001CFBEE /* FmwkTest */ = { + isa = PBXGroup; + children = ( + DCB318D914ED6C3B001CFBEE /* AppDelegate.h */, + DCB318DA14ED6C3B001CFBEE /* AppDelegate.m */, + DCB318DC14ED6C3B001CFBEE /* MainMenu.xib */, + DCB318CE14ED6C3B001CFBEE /* Supporting Files */, + ); + path = FmwkTest; + sourceTree = ""; + }; + DCB318CE14ED6C3B001CFBEE /* Supporting Files */ = { + isa = PBXGroup; + children = ( + DCB318CF14ED6C3B001CFBEE /* FmwkTest-Info.plist */, + DCB318D014ED6C3B001CFBEE /* InfoPlist.strings */, + DCB318D314ED6C3B001CFBEE /* main.m */, + DCB318D514ED6C3B001CFBEE /* FmwkTest-Prefix.pch */, + DCB318D614ED6C3B001CFBEE /* Credits.rtf */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + DCB3184E14EB418E001CFBEE /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB318BC14ED6BAB001CFBEE /* DDLog.h in Headers */, + DCB318B614ED6BAB001CFBEE /* DDAbstractDatabaseLogger.h in Headers */, + DCB318B814ED6BAB001CFBEE /* DDASLLogger.h in Headers */, + DCB318BA14ED6BAB001CFBEE /* DDFileLogger.h in Headers */, + DCB318BE14ED6BAB001CFBEE /* DDTTYLogger.h in Headers */, + DCB318C014ED6BAB001CFBEE /* ContextFilterLogFormatter.h in Headers */, + DCB318C214ED6BAB001CFBEE /* DispatchQueueLogFormatter.h in Headers */, + DCB318C514ED6BFD001CFBEE /* Lumberjack.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + DCB3185014EB418E001CFBEE /* Lumberjack */ = { + isa = PBXNativeTarget; + buildConfigurationList = DCB3186614EB418E001CFBEE /* Build configuration list for PBXNativeTarget "Lumberjack" */; + buildPhases = ( + DCB3184C14EB418E001CFBEE /* Sources */, + DCB3184D14EB418E001CFBEE /* Frameworks */, + DCB3184E14EB418E001CFBEE /* Headers */, + DCB3184F14EB418E001CFBEE /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Lumberjack; + productName = Lumberjack; + productReference = DCB3185114EB418E001CFBEE /* Lumberjack.framework */; + productType = "com.apple.product-type.framework"; + }; + DCB318C914ED6C3B001CFBEE /* FmwkTest */ = { + isa = PBXNativeTarget; + buildConfigurationList = DCB318DF14ED6C3B001CFBEE /* Build configuration list for PBXNativeTarget "FmwkTest" */; + buildPhases = ( + DCB318C614ED6C3B001CFBEE /* Sources */, + DCB318C714ED6C3B001CFBEE /* Frameworks */, + DCB318C814ED6C3B001CFBEE /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + DCB318E314ED6C43001CFBEE /* PBXTargetDependency */, + ); + name = FmwkTest; + productName = FmwkTest; + productReference = DCB318CA14ED6C3B001CFBEE /* FmwkTest.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + DCB3184714EB418D001CFBEE /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0420; + }; + buildConfigurationList = DCB3184A14EB418D001CFBEE /* Build configuration list for PBXProject "Lumberjack" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = DCB3184514EB418D001CFBEE; + productRefGroup = DCB3185214EB418E001CFBEE /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + DCB3185014EB418E001CFBEE /* Lumberjack */, + DCB318C914ED6C3B001CFBEE /* FmwkTest */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + DCB3184F14EB418E001CFBEE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB3185F14EB418E001CFBEE /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DCB318C814ED6C3B001CFBEE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB318D214ED6C3B001CFBEE /* InfoPlist.strings in Resources */, + DCB318D814ED6C3B001CFBEE /* Credits.rtf in Resources */, + DCB318DE14ED6C3B001CFBEE /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + DCB3184C14EB418E001CFBEE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB318B714ED6BAB001CFBEE /* DDAbstractDatabaseLogger.m in Sources */, + DCB318B914ED6BAB001CFBEE /* DDASLLogger.m in Sources */, + DCB318BB14ED6BAB001CFBEE /* DDFileLogger.m in Sources */, + DCB318BD14ED6BAB001CFBEE /* DDLog.m in Sources */, + DCB318BF14ED6BAB001CFBEE /* DDTTYLogger.m in Sources */, + DCB318C114ED6BAB001CFBEE /* ContextFilterLogFormatter.m in Sources */, + DCB318C314ED6BAB001CFBEE /* DispatchQueueLogFormatter.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DCB318C614ED6C3B001CFBEE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DCB318D414ED6C3B001CFBEE /* main.m in Sources */, + DCB318DB14ED6C3B001CFBEE /* AppDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + DCB318E314ED6C43001CFBEE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DCB3185014EB418E001CFBEE /* Lumberjack */; + targetProxy = DCB318E214ED6C43001CFBEE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + DCB3185D14EB418E001CFBEE /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + DCB3185E14EB418E001CFBEE /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + DCB318D014ED6C3B001CFBEE /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + DCB318D114ED6C3B001CFBEE /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + DCB318D614ED6C3B001CFBEE /* Credits.rtf */ = { + isa = PBXVariantGroup; + children = ( + DCB318D714ED6C3B001CFBEE /* en */, + ); + name = Credits.rtf; + sourceTree = ""; + }; + DCB318DC14ED6C3B001CFBEE /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + DCB318DD14ED6C3B001CFBEE /* en */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + DCB3186414EB418E001CFBEE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.7; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + DCB3186514EB418E001CFBEE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.7; + SDKROOT = macosx; + }; + name = Release; + }; + DCB3186714EB418E001CFBEE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Lumberjack/Lumberjack-Prefix.pch"; + INFOPLIST_FILE = "Lumberjack/Lumberjack-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = framework; + }; + name = Debug; + }; + DCB3186814EB418E001CFBEE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Lumberjack/Lumberjack-Prefix.pch"; + INFOPLIST_FILE = "Lumberjack/Lumberjack-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = framework; + }; + name = Release; + }; + DCB318E014ED6C3B001CFBEE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "FmwkTest/FmwkTest-Prefix.pch"; + INFOPLIST_FILE = "FmwkTest/FmwkTest-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + DCB318E114ED6C3B001CFBEE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "FmwkTest/FmwkTest-Prefix.pch"; + INFOPLIST_FILE = "FmwkTest/FmwkTest-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + DCB3184A14EB418D001CFBEE /* Build configuration list for PBXProject "Lumberjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DCB3186414EB418E001CFBEE /* Debug */, + DCB3186514EB418E001CFBEE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DCB3186614EB418E001CFBEE /* Build configuration list for PBXNativeTarget "Lumberjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DCB3186714EB418E001CFBEE /* Debug */, + DCB3186814EB418E001CFBEE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DCB318DF14ED6C3B001CFBEE /* Build configuration list for PBXNativeTarget "FmwkTest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DCB318E014ED6C3B001CFBEE /* Debug */, + DCB318E114ED6C3B001CFBEE /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = DCB3184714EB418D001CFBEE /* Project object */; +} diff --git a/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack-Info.plist b/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack-Info.plist new file mode 100644 index 000000000..b47eefcd5 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack-Info.plist @@ -0,0 +1,30 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.deusty.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSHumanReadableCopyright + Copyright © 2012 __MyCompanyName__. All rights reserved. + NSPrincipalClass + + + diff --git a/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack-Prefix.pch b/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack-Prefix.pch new file mode 100644 index 000000000..c56ecbe1e --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'Lumberjack' target in the 'Lumberjack' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack.h b/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack.h new file mode 100644 index 000000000..9547c0970 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/Lumberjack/Lumberjack.h @@ -0,0 +1,10 @@ + +#import + +#import +#import +#import +#import + +#import +#import diff --git a/Xcode/LumberjackFramework/Desktop/Lumberjack/en.lproj/InfoPlist.strings b/Xcode/LumberjackFramework/Desktop/Lumberjack/en.lproj/InfoPlist.strings new file mode 100644 index 000000000..477b28ff8 --- /dev/null +++ b/Xcode/LumberjackFramework/Desktop/Lumberjack/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/AppDelegate.h b/Xcode/LumberjackFramework/Mobile/LibTest/AppDelegate.h new file mode 100644 index 000000000..029712e8b --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/AppDelegate.h @@ -0,0 +1,11 @@ +#import + +@class ViewController; + + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; +@property (strong, nonatomic) ViewController *viewController; + +@end diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/AppDelegate.m b/Xcode/LumberjackFramework/Mobile/LibTest/AppDelegate.m new file mode 100644 index 000000000..ea2a92a05 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/AppDelegate.m @@ -0,0 +1,32 @@ +#import "AppDelegate.h" +#import "ViewController.h" + +#import + +// Log levels: off, error, warn, info, verbose +static const int ddLogLevel = LOG_LEVEL_VERBOSE; + + +@implementation AppDelegate + +@synthesize window = _window; +@synthesize viewController = _viewController; + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + [DDLog addLogger:[DDTTYLogger sharedInstance]]; + + DDLogVerbose(@"Verbose"); + DDLogInfo(@"Info"); + DDLogWarn(@"Warn"); + DDLogError(@"Error"); + + self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; + self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; + self.window.rootViewController = self.viewController; + [self.window makeKeyAndVisible]; + + return YES; +} + +@end diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/LibTest-Info.plist b/Xcode/LumberjackFramework/Mobile/LibTest/LibTest-Info.plist new file mode 100644 index 000000000..b30784abf --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/LibTest-Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFiles + + CFBundleIdentifier + com.deusty.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/LibTest-Prefix.pch b/Xcode/LumberjackFramework/Mobile/LibTest/LibTest-Prefix.pch new file mode 100644 index 000000000..248a2a13c --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/LibTest-Prefix.pch @@ -0,0 +1,14 @@ +// +// Prefix header for all source files of the 'LibTest' target in the 'LibTest' project +// + +#import + +#ifndef __IPHONE_4_0 +#warning "This project uses features only available in iOS SDK 4.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/ViewController.h b/Xcode/LumberjackFramework/Mobile/LibTest/ViewController.h new file mode 100644 index 000000000..ef4323e57 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/ViewController.h @@ -0,0 +1,6 @@ +#import + + +@interface ViewController : UIViewController + +@end diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/ViewController.m b/Xcode/LumberjackFramework/Mobile/LibTest/ViewController.m new file mode 100644 index 000000000..fbb4cba21 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/ViewController.m @@ -0,0 +1,6 @@ +#import "ViewController.h" + + +@implementation ViewController + +@end diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/en.lproj/InfoPlist.strings b/Xcode/LumberjackFramework/Mobile/LibTest/en.lproj/InfoPlist.strings new file mode 100644 index 000000000..477b28ff8 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/en.lproj/ViewController.xib b/Xcode/LumberjackFramework/Mobile/LibTest/en.lproj/ViewController.xib new file mode 100644 index 000000000..e7178e4d5 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/en.lproj/ViewController.xib @@ -0,0 +1,119 @@ + + + + 1280 + 11C25 + 1919 + 1138.11 + 566.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 916 + + + IBProxyObject + IBUIView + + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + PluginDependencyRecalculationVersion + + + + + IBFilesOwner + IBCocoaTouchFramework + + + IBFirstResponder + IBCocoaTouchFramework + + + + 274 + {{0, 20}, {320, 460}} + + + + 3 + MC43NQA + + 2 + + + NO + + IBCocoaTouchFramework + + + + + + + view + + + + 7 + + + + + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 6 + + + + + + + ViewController + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + + + 7 + + + + + ViewController + UIViewController + + IBProjectSource + ./Classes/ViewController.h + + + + + 0 + IBCocoaTouchFramework + YES + 3 + 916 + + diff --git a/Xcode/LumberjackFramework/Mobile/LibTest/main.m b/Xcode/LumberjackFramework/Mobile/LibTest/main.m new file mode 100644 index 000000000..d6ce43597 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/LibTest/main.m @@ -0,0 +1,18 @@ +// +// main.m +// LibTest +// +// Created by Robbie Hanson on 2/3/12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Xcode/LumberjackFramework/Mobile/Lumberjack.xcodeproj/project.pbxproj b/Xcode/LumberjackFramework/Mobile/Lumberjack.xcodeproj/project.pbxproj new file mode 100644 index 000000000..4a7031aae --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/Lumberjack.xcodeproj/project.pbxproj @@ -0,0 +1,469 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + DC58E48C14DC70CF006B16E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC58E48B14DC70CF006B16E2 /* Foundation.framework */; }; + DC58E4AB14DC7176006B16E2 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E49B14DC7176006B16E2 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4AC14DC7176006B16E2 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E49C14DC7176006B16E2 /* DDAbstractDatabaseLogger.m */; }; + DC58E4AD14DC7176006B16E2 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E49D14DC7176006B16E2 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4AE14DC7176006B16E2 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E49E14DC7176006B16E2 /* DDASLLogger.m */; }; + DC58E4AF14DC7176006B16E2 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E49F14DC7176006B16E2 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4B014DC7176006B16E2 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4A014DC7176006B16E2 /* DDFileLogger.m */; }; + DC58E4B114DC7176006B16E2 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E4A114DC7176006B16E2 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4B214DC7176006B16E2 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4A214DC7176006B16E2 /* DDLog.m */; }; + DC58E4B314DC7176006B16E2 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E4A314DC7176006B16E2 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4B414DC7176006B16E2 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4A414DC7176006B16E2 /* DDTTYLogger.m */; }; + DC58E4B514DC7176006B16E2 /* ContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E4A614DC7176006B16E2 /* ContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4B614DC7176006B16E2 /* ContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4A714DC7176006B16E2 /* ContextFilterLogFormatter.m */; }; + DC58E4B714DC7176006B16E2 /* DispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E4A814DC7176006B16E2 /* DispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4B814DC7176006B16E2 /* DispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4A914DC7176006B16E2 /* DispatchQueueLogFormatter.m */; }; + DC58E4B914DC727F006B16E2 /* Lumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = DC58E49014DC70CF006B16E2 /* Lumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC58E4C414DC8BE2006B16E2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC58E4C314DC8BE2006B16E2 /* UIKit.framework */; }; + DC58E4C514DC8BE2006B16E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC58E48B14DC70CF006B16E2 /* Foundation.framework */; }; + DC58E4C714DC8BE2006B16E2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC58E4C614DC8BE2006B16E2 /* CoreGraphics.framework */; }; + DC58E4CD14DC8BE2006B16E2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DC58E4CB14DC8BE2006B16E2 /* InfoPlist.strings */; }; + DC58E4CF14DC8BE2006B16E2 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4CE14DC8BE2006B16E2 /* main.m */; }; + DC58E4D314DC8BE2006B16E2 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4D214DC8BE2006B16E2 /* AppDelegate.m */; }; + DC58E4D614DC8BE2006B16E2 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DC58E4D514DC8BE2006B16E2 /* ViewController.m */; }; + DC58E4D914DC8BE2006B16E2 /* ViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = DC58E4D714DC8BE2006B16E2 /* ViewController.xib */; }; + DC58E4E314DC8D0B006B16E2 /* libLumberjack.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DC58E48814DC70CF006B16E2 /* libLumberjack.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + DC58E4DE14DC8BF2006B16E2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = DC58E47F14DC70CF006B16E2 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DC58E48714DC70CF006B16E2; + remoteInfo = Lumberjack; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + DC58E48814DC70CF006B16E2 /* libLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libLumberjack.a; sourceTree = BUILT_PRODUCTS_DIR; }; + DC58E48B14DC70CF006B16E2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + DC58E48F14DC70CF006B16E2 /* Lumberjack-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Lumberjack-Prefix.pch"; sourceTree = ""; }; + DC58E49014DC70CF006B16E2 /* Lumberjack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lumberjack.h; sourceTree = ""; }; + DC58E49B14DC7176006B16E2 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = ../../../../Lumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + DC58E49C14DC7176006B16E2 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = ../../../../Lumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + DC58E49D14DC7176006B16E2 /* DDASLLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = ../../../../Lumberjack/DDASLLogger.h; sourceTree = ""; }; + DC58E49E14DC7176006B16E2 /* DDASLLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = ../../../../Lumberjack/DDASLLogger.m; sourceTree = ""; }; + DC58E49F14DC7176006B16E2 /* DDFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = ../../../../Lumberjack/DDFileLogger.h; sourceTree = ""; }; + DC58E4A014DC7176006B16E2 /* DDFileLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = ../../../../Lumberjack/DDFileLogger.m; sourceTree = ""; }; + DC58E4A114DC7176006B16E2 /* DDLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = ../../../../Lumberjack/DDLog.h; sourceTree = ""; }; + DC58E4A214DC7176006B16E2 /* DDLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = ../../../../Lumberjack/DDLog.m; sourceTree = ""; }; + DC58E4A314DC7176006B16E2 /* DDTTYLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = ../../../../Lumberjack/DDTTYLogger.h; sourceTree = ""; }; + DC58E4A414DC7176006B16E2 /* DDTTYLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = ../../../../Lumberjack/DDTTYLogger.m; sourceTree = ""; }; + DC58E4A614DC7176006B16E2 /* ContextFilterLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextFilterLogFormatter.h; sourceTree = ""; }; + DC58E4A714DC7176006B16E2 /* ContextFilterLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContextFilterLogFormatter.m; sourceTree = ""; }; + DC58E4A814DC7176006B16E2 /* DispatchQueueLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DispatchQueueLogFormatter.h; sourceTree = ""; }; + DC58E4A914DC7176006B16E2 /* DispatchQueueLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DispatchQueueLogFormatter.m; sourceTree = ""; }; + DC58E4C114DC8BE2006B16E2 /* LibTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LibTest.app; sourceTree = BUILT_PRODUCTS_DIR; }; + DC58E4C314DC8BE2006B16E2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + DC58E4C614DC8BE2006B16E2 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + DC58E4CA14DC8BE2006B16E2 /* LibTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "LibTest-Info.plist"; sourceTree = ""; }; + DC58E4CC14DC8BE2006B16E2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + DC58E4CE14DC8BE2006B16E2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + DC58E4D014DC8BE2006B16E2 /* LibTest-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "LibTest-Prefix.pch"; sourceTree = ""; }; + DC58E4D114DC8BE2006B16E2 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + DC58E4D214DC8BE2006B16E2 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + DC58E4D414DC8BE2006B16E2 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + DC58E4D514DC8BE2006B16E2 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + DC58E4D814DC8BE2006B16E2 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + DC58E48514DC70CF006B16E2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DC58E48C14DC70CF006B16E2 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC58E4BE14DC8BE2006B16E2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DC58E4C414DC8BE2006B16E2 /* UIKit.framework in Frameworks */, + DC58E4C514DC8BE2006B16E2 /* Foundation.framework in Frameworks */, + DC58E4C714DC8BE2006B16E2 /* CoreGraphics.framework in Frameworks */, + DC58E4E314DC8D0B006B16E2 /* libLumberjack.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + DC58E47D14DC70CF006B16E2 = { + isa = PBXGroup; + children = ( + DC58E48D14DC70CF006B16E2 /* Lumberjack */, + DC58E48E14DC70CF006B16E2 /* Supporting Files */, + DC58E4C814DC8BE2006B16E2 /* LibTest */, + DC58E48A14DC70CF006B16E2 /* Frameworks */, + DC58E48914DC70CF006B16E2 /* Products */, + ); + sourceTree = ""; + }; + DC58E48914DC70CF006B16E2 /* Products */ = { + isa = PBXGroup; + children = ( + DC58E48814DC70CF006B16E2 /* libLumberjack.a */, + DC58E4C114DC8BE2006B16E2 /* LibTest.app */, + ); + name = Products; + sourceTree = ""; + }; + DC58E48A14DC70CF006B16E2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + DC58E48B14DC70CF006B16E2 /* Foundation.framework */, + DC58E4C314DC8BE2006B16E2 /* UIKit.framework */, + DC58E4C614DC8BE2006B16E2 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + DC58E48D14DC70CF006B16E2 /* Lumberjack */ = { + isa = PBXGroup; + children = ( + DC58E49014DC70CF006B16E2 /* Lumberjack.h */, + DC58E4A114DC7176006B16E2 /* DDLog.h */, + DC58E4A214DC7176006B16E2 /* DDLog.m */, + DC58E49B14DC7176006B16E2 /* DDAbstractDatabaseLogger.h */, + DC58E49C14DC7176006B16E2 /* DDAbstractDatabaseLogger.m */, + DC58E49D14DC7176006B16E2 /* DDASLLogger.h */, + DC58E49E14DC7176006B16E2 /* DDASLLogger.m */, + DC58E49F14DC7176006B16E2 /* DDFileLogger.h */, + DC58E4A014DC7176006B16E2 /* DDFileLogger.m */, + DC58E4A314DC7176006B16E2 /* DDTTYLogger.h */, + DC58E4A414DC7176006B16E2 /* DDTTYLogger.m */, + DC58E4A514DC7176006B16E2 /* Extensions */, + ); + path = Lumberjack; + sourceTree = ""; + }; + DC58E48E14DC70CF006B16E2 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + DC58E48F14DC70CF006B16E2 /* Lumberjack-Prefix.pch */, + ); + name = "Supporting Files"; + path = Lumberjack; + sourceTree = ""; + }; + DC58E4A514DC7176006B16E2 /* Extensions */ = { + isa = PBXGroup; + children = ( + DC58E4A614DC7176006B16E2 /* ContextFilterLogFormatter.h */, + DC58E4A714DC7176006B16E2 /* ContextFilterLogFormatter.m */, + DC58E4A814DC7176006B16E2 /* DispatchQueueLogFormatter.h */, + DC58E4A914DC7176006B16E2 /* DispatchQueueLogFormatter.m */, + ); + name = Extensions; + path = ../../../../Lumberjack/Extensions; + sourceTree = ""; + }; + DC58E4C814DC8BE2006B16E2 /* LibTest */ = { + isa = PBXGroup; + children = ( + DC58E4D114DC8BE2006B16E2 /* AppDelegate.h */, + DC58E4D214DC8BE2006B16E2 /* AppDelegate.m */, + DC58E4D414DC8BE2006B16E2 /* ViewController.h */, + DC58E4D514DC8BE2006B16E2 /* ViewController.m */, + DC58E4D714DC8BE2006B16E2 /* ViewController.xib */, + DC58E4C914DC8BE2006B16E2 /* Supporting Files */, + ); + path = LibTest; + sourceTree = ""; + }; + DC58E4C914DC8BE2006B16E2 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + DC58E4CA14DC8BE2006B16E2 /* LibTest-Info.plist */, + DC58E4CB14DC8BE2006B16E2 /* InfoPlist.strings */, + DC58E4CE14DC8BE2006B16E2 /* main.m */, + DC58E4D014DC8BE2006B16E2 /* LibTest-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + DC58E48614DC70CF006B16E2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + DC58E4AB14DC7176006B16E2 /* DDAbstractDatabaseLogger.h in Headers */, + DC58E4B114DC7176006B16E2 /* DDLog.h in Headers */, + DC58E4B914DC727F006B16E2 /* Lumberjack.h in Headers */, + DC58E4B514DC7176006B16E2 /* ContextFilterLogFormatter.h in Headers */, + DC58E4AD14DC7176006B16E2 /* DDASLLogger.h in Headers */, + DC58E4B714DC7176006B16E2 /* DispatchQueueLogFormatter.h in Headers */, + DC58E4B314DC7176006B16E2 /* DDTTYLogger.h in Headers */, + DC58E4AF14DC7176006B16E2 /* DDFileLogger.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + DC58E48714DC70CF006B16E2 /* Lumberjack */ = { + isa = PBXNativeTarget; + buildConfigurationList = DC58E49514DC70CF006B16E2 /* Build configuration list for PBXNativeTarget "Lumberjack" */; + buildPhases = ( + DC58E48414DC70CF006B16E2 /* Sources */, + DC58E48514DC70CF006B16E2 /* Frameworks */, + DC58E48614DC70CF006B16E2 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Lumberjack; + productName = Lumberjack; + productReference = DC58E48814DC70CF006B16E2 /* libLumberjack.a */; + productType = "com.apple.product-type.library.static"; + }; + DC58E4C014DC8BE2006B16E2 /* LibTest */ = { + isa = PBXNativeTarget; + buildConfigurationList = DC58E4DC14DC8BE2006B16E2 /* Build configuration list for PBXNativeTarget "LibTest" */; + buildPhases = ( + DC58E4BD14DC8BE2006B16E2 /* Sources */, + DC58E4BE14DC8BE2006B16E2 /* Frameworks */, + DC58E4BF14DC8BE2006B16E2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + DC58E4DF14DC8BF2006B16E2 /* PBXTargetDependency */, + ); + name = LibTest; + productName = LibTest; + productReference = DC58E4C114DC8BE2006B16E2 /* LibTest.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + DC58E47F14DC70CF006B16E2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0420; + }; + buildConfigurationList = DC58E48214DC70CF006B16E2 /* Build configuration list for PBXProject "Lumberjack" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = DC58E47D14DC70CF006B16E2; + productRefGroup = DC58E48914DC70CF006B16E2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + DC58E48714DC70CF006B16E2 /* Lumberjack */, + DC58E4C014DC8BE2006B16E2 /* LibTest */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + DC58E4BF14DC8BE2006B16E2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DC58E4CD14DC8BE2006B16E2 /* InfoPlist.strings in Resources */, + DC58E4D914DC8BE2006B16E2 /* ViewController.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + DC58E48414DC70CF006B16E2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DC58E4AC14DC7176006B16E2 /* DDAbstractDatabaseLogger.m in Sources */, + DC58E4AE14DC7176006B16E2 /* DDASLLogger.m in Sources */, + DC58E4B014DC7176006B16E2 /* DDFileLogger.m in Sources */, + DC58E4B214DC7176006B16E2 /* DDLog.m in Sources */, + DC58E4B414DC7176006B16E2 /* DDTTYLogger.m in Sources */, + DC58E4B614DC7176006B16E2 /* ContextFilterLogFormatter.m in Sources */, + DC58E4B814DC7176006B16E2 /* DispatchQueueLogFormatter.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC58E4BD14DC8BE2006B16E2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DC58E4CF14DC8BE2006B16E2 /* main.m in Sources */, + DC58E4D314DC8BE2006B16E2 /* AppDelegate.m in Sources */, + DC58E4D614DC8BE2006B16E2 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + DC58E4DF14DC8BF2006B16E2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DC58E48714DC70CF006B16E2 /* Lumberjack */; + targetProxy = DC58E4DE14DC8BF2006B16E2 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + DC58E4CB14DC8BE2006B16E2 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + DC58E4CC14DC8BE2006B16E2 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + DC58E4D714DC8BE2006B16E2 /* ViewController.xib */ = { + isa = PBXVariantGroup; + children = ( + DC58E4D814DC8BE2006B16E2 /* en */, + ); + name = ViewController.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + DC58E49314DC70CF006B16E2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + }; + name = Debug; + }; + DC58E49414DC70CF006B16E2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + DC58E49614DC70CF006B16E2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DSTROOT = /tmp/Lumberjack.dst; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Lumberjack/Lumberjack-Prefix.pch"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + DC58E49714DC70CF006B16E2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DSTROOT = /tmp/Lumberjack.dst; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Lumberjack/Lumberjack-Prefix.pch"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + DC58E4DA14DC8BE2006B16E2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "LibTest/LibTest-Prefix.pch"; + INFOPLIST_FILE = "LibTest/LibTest-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + DC58E4DB14DC8BE2006B16E2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "LibTest/LibTest-Prefix.pch"; + INFOPLIST_FILE = "LibTest/LibTest-Info.plist"; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + DC58E48214DC70CF006B16E2 /* Build configuration list for PBXProject "Lumberjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC58E49314DC70CF006B16E2 /* Debug */, + DC58E49414DC70CF006B16E2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DC58E49514DC70CF006B16E2 /* Build configuration list for PBXNativeTarget "Lumberjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC58E49614DC70CF006B16E2 /* Debug */, + DC58E49714DC70CF006B16E2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DC58E4DC14DC8BE2006B16E2 /* Build configuration list for PBXNativeTarget "LibTest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC58E4DA14DC8BE2006B16E2 /* Debug */, + DC58E4DB14DC8BE2006B16E2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = DC58E47F14DC70CF006B16E2 /* Project object */; +} diff --git a/Xcode/LumberjackFramework/Mobile/Lumberjack/Lumberjack-Prefix.pch b/Xcode/LumberjackFramework/Mobile/Lumberjack/Lumberjack-Prefix.pch new file mode 100644 index 000000000..8b5a02fe1 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/Lumberjack/Lumberjack-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'Lumberjack' target in the 'Lumberjack' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/Xcode/LumberjackFramework/Mobile/Lumberjack/Lumberjack.h b/Xcode/LumberjackFramework/Mobile/Lumberjack/Lumberjack.h new file mode 100644 index 000000000..9547c0970 --- /dev/null +++ b/Xcode/LumberjackFramework/Mobile/Lumberjack/Lumberjack.h @@ -0,0 +1,10 @@ + +#import + +#import +#import +#import +#import + +#import +#import