|  | 
| 82 | 82 | 		5E5D77842040F5E900EBC3A9 /* LoggingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5D77832040F5E900EBC3A9 /* LoggingError.swift */; }; | 
| 83 | 83 | 		5E5F600B20409D4E007EF0A8 /* LogPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5F600A20409D4E007EF0A8 /* LogPolicy.swift */; }; | 
| 84 | 84 | 		5E5FE50B202D13C800E28C3C /* PGLConcurrentMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5FE50A202D13C800E28C3C /* PGLConcurrentMap.swift */; }; | 
|  | 85 | +		5EB651C0213A01D0001CC984 /* LegacyEntrypointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB651BF213A01D0001CC984 /* LegacyEntrypointTests.swift */; }; | 
|  | 86 | +		5EB651C1213A01D0001CC984 /* LegacyEntrypointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB651BF213A01D0001CC984 /* LegacyEntrypointTests.swift */; }; | 
|  | 87 | +		5EB651C2213A01D0001CC984 /* LegacyEntrypointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB651BF213A01D0001CC984 /* LegacyEntrypointTests.swift */; }; | 
|  | 88 | +		5EB651C4213A081A001CC984 /* LoggerEntrypointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB651C3213A081A001CC984 /* LoggerEntrypointTests.swift */; }; | 
|  | 89 | +		5EB651C5213A081A001CC984 /* LoggerEntrypointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB651C3213A081A001CC984 /* LoggerEntrypointTests.swift */; }; | 
|  | 90 | +		5EB651C6213A081A001CC984 /* LoggerEntrypointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB651C3213A081A001CC984 /* LoggerEntrypointTests.swift */; }; | 
| 85 | 91 | 		5ECE8F911FFCD2A70034D9BC /* LegacyPlaygroundLoggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECE8F901FFCD2A70034D9BC /* LegacyPlaygroundLoggerTests.swift */; }; | 
| 86 | 92 | 		5EE3867420352F3200D625F0 /* CGFloat+CustomOpaqueLoggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE3867320352F3200D625F0 /* CGFloat+CustomOpaqueLoggable.swift */; }; | 
| 87 | 93 | 		5EF581532041387C00AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF581512041384700AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift */; }; | 
|  | 
| 93 | 99 | 		5EF6403E204148B80007BDD2 /* NSBezierPath+PGLKeyedArchivingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EF6403C204148B80007BDD2 /* NSBezierPath+PGLKeyedArchivingUtilities.m */; settings = {COMPILER_FLAGS = "-fobjc-arc-exceptions"; }; }; | 
| 94 | 100 | 		5EF64041204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF6403F204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 
| 95 | 101 | 		5EF64042204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EF64040204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.m */; settings = {COMPILER_FLAGS = "-fobjc-arc-exceptions"; }; }; | 
|  | 102 | +		5EFB2A5321211BC300BA43D3 /* PGLThreadIsLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFB2A5121211BC300BA43D3 /* PGLThreadIsLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 
|  | 103 | +		5EFB2A5421211BC300BA43D3 /* PGLThreadIsLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB2A5221211BC300BA43D3 /* PGLThreadIsLogging.m */; }; | 
| 96 | 104 | 		5EFE9193203F6CF900E21BAA /* LegacyPlaygroundLoggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECE8F901FFCD2A70034D9BC /* LegacyPlaygroundLoggerTests.swift */; }; | 
| 97 | 105 | 		5EFE919B203F6DD700E21BAA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EFE919A203F6DD700E21BAA /* AppDelegate.swift */; }; | 
| 98 | 106 | 		5EFE919D203F6DD700E21BAA /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EFE919C203F6DD700E21BAA /* ViewController.swift */; }; | 
|  | 
| 260 | 268 | 		5E5D77832040F5E900EBC3A9 /* LoggingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingError.swift; sourceTree = "<group>"; }; | 
| 261 | 269 | 		5E5F600A20409D4E007EF0A8 /* LogPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogPolicy.swift; sourceTree = "<group>"; }; | 
| 262 | 270 | 		5E5FE50A202D13C800E28C3C /* PGLConcurrentMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PGLConcurrentMap.swift; sourceTree = "<group>"; }; | 
|  | 271 | +		5EB651BF213A01D0001CC984 /* LegacyEntrypointTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyEntrypointTests.swift; sourceTree = "<group>"; }; | 
|  | 272 | +		5EB651C3213A081A001CC984 /* LoggerEntrypointTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggerEntrypointTests.swift; sourceTree = "<group>"; }; | 
| 263 | 273 | 		5ECE8F901FFCD2A70034D9BC /* LegacyPlaygroundLoggerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyPlaygroundLoggerTests.swift; sourceTree = "<group>"; }; | 
| 264 | 274 | 		5EE3867320352F3200D625F0 /* CGFloat+CustomOpaqueLoggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGFloat+CustomOpaqueLoggable.swift"; sourceTree = "<group>"; }; | 
| 265 | 275 | 		5EF581512041384700AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomPlaygroundDisplayConvertibleTests.swift; sourceTree = "<group>"; }; | 
|  | 
| 269 | 279 | 		5EF6403C204148B80007BDD2 /* NSBezierPath+PGLKeyedArchivingUtilities.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSBezierPath+PGLKeyedArchivingUtilities.m"; sourceTree = "<group>"; }; | 
| 270 | 280 | 		5EF6403F204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIBezierPath+PGLKeyedArchivingUtilities.h"; sourceTree = "<group>"; }; | 
| 271 | 281 | 		5EF64040204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIBezierPath+PGLKeyedArchivingUtilities.m"; sourceTree = "<group>"; }; | 
|  | 282 | +		5EFB2A5121211BC300BA43D3 /* PGLThreadIsLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PGLThreadIsLogging.h; sourceTree = "<group>"; }; | 
|  | 283 | +		5EFB2A5221211BC300BA43D3 /* PGLThreadIsLogging.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PGLThreadIsLogging.m; sourceTree = "<group>"; }; | 
| 272 | 284 | 		5EFE9189203F6CC400E21BAA /* PlaygroundLoggerTests_iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PlaygroundLoggerTests_iOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | 
| 273 | 285 | 		5EFE918D203F6CC400E21BAA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 
| 274 | 286 | 		5EFE9198203F6DD700E21BAA /* PlaygroundLoggerTestHost_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PlaygroundLoggerTestHost_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 
|  | 
| 354 | 366 | 				5EFE91B1203F6E8D00E21BAA /* PlaygroundLoggerTestHost_tvOS */, | 
| 355 | 367 | 				5E11805820414E0C00B73EE9 /* Config Files */, | 
| 356 | 368 | 				5E2646281FB64876002DC6B6 /* Products */, | 
|  | 369 | +				5EFB2A352121145E00BA43D3 /* Frameworks */, | 
| 357 | 370 | 			); | 
| 358 | 371 | 			sourceTree = "<group>"; | 
| 359 | 372 | 		}; | 
|  | 
| 400 | 413 | 				5EF581512041384700AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift */, | 
| 401 | 414 | 				5E48E0A92042925B00C7712D /* LogEntryTests.swift */, | 
| 402 | 415 | 				5E5D777F2040BD7D00EBC3A9 /* LogPolicyTests.swift */, | 
|  | 416 | +				5EB651C3213A081A001CC984 /* LoggerEntrypointTests.swift */, | 
|  | 417 | +				5EB651BF213A01D0001CC984 /* LegacyEntrypointTests.swift */, | 
| 403 | 418 | 				5ECE8F901FFCD2A70034D9BC /* LegacyPlaygroundLoggerTests.swift */, | 
| 404 | 419 | 			); | 
| 405 | 420 | 			path = PlaygroundLoggerTests; | 
|  | 
| 599 | 614 | 				5E184716202BB80200F01AD1 /* PGLConcurrentMap.h */, | 
| 600 | 615 | 				5E184717202BB80200F01AD1 /* PGLConcurrentMap_MRR.m */, | 
| 601 | 616 | 				5E5FE50A202D13C800E28C3C /* PGLConcurrentMap.swift */, | 
|  | 617 | +				5EFB2A5121211BC300BA43D3 /* PGLThreadIsLogging.h */, | 
|  | 618 | +				5EFB2A5221211BC300BA43D3 /* PGLThreadIsLogging.m */, | 
| 602 | 619 | 			); | 
| 603 | 620 | 			path = Utilities; | 
| 604 | 621 | 			sourceTree = "<group>"; | 
| 605 | 622 | 		}; | 
|  | 623 | +		5EFB2A352121145E00BA43D3 /* Frameworks */ = { | 
|  | 624 | +			isa = PBXGroup; | 
|  | 625 | +			children = ( | 
|  | 626 | +			); | 
|  | 627 | +			name = Frameworks; | 
|  | 628 | +			sourceTree = "<group>"; | 
|  | 629 | +		}; | 
| 606 | 630 | 		5EFE918A203F6CC400E21BAA /* PlaygroundLoggerTests_iOS */ = { | 
| 607 | 631 | 			isa = PBXGroup; | 
| 608 | 632 | 			children = ( | 
|  | 
| 651 | 675 | 			files = ( | 
| 652 | 676 | 				5E184718202BB80200F01AD1 /* PGLConcurrentMap.h in Headers */, | 
| 653 | 677 | 				5EF64041204149DE0007BDD2 /* UIBezierPath+PGLKeyedArchivingUtilities.h in Headers */, | 
|  | 678 | +				5EFB2A5321211BC300BA43D3 /* PGLThreadIsLogging.h in Headers */, | 
| 654 | 679 | 				5EF6403D204148B80007BDD2 /* NSBezierPath+PGLKeyedArchivingUtilities.h in Headers */, | 
| 655 | 680 | 				5EF64039204145A80007BDD2 /* NSAttributedString+PGLKeyedArchivingUtilities.h in Headers */, | 
| 656 | 681 | 				5E2646381FB64876002DC6B6 /* PlaygroundLogger.h in Headers */, | 
|  | 
| 778 | 803 | 		5E26461E1FB64876002DC6B6 /* Project object */ = { | 
| 779 | 804 | 			isa = PBXProject; | 
| 780 | 805 | 			attributes = { | 
| 781 |  | -				LastSwiftUpdateCheck = 0930; | 
|  | 806 | +				LastSwiftUpdateCheck = 1000; | 
| 782 | 807 | 				LastUpgradeCheck = 0910; | 
| 783 | 808 | 				ORGANIZATIONNAME = "Apple Inc. and the Swift project authors"; | 
| 784 | 809 | 				TargetAttributes = { | 
|  | 
| 952 | 977 | 				5E2755CF1FB657F200B69C83 /* LogEntry.swift in Sources */, | 
| 953 | 978 | 				5E2756221FC4873000B69C83 /* UInt64+TaggedOpaqueRepresentation.swift in Sources */, | 
| 954 | 979 | 				5E2756281FC4895100B69C83 /* Double+TaggedOpaqueRepresentation.swift in Sources */, | 
|  | 980 | +				5EFB2A5421211BC300BA43D3 /* PGLThreadIsLogging.m in Sources */, | 
| 955 | 981 | 				5E2756481FC4DE1500B69C83 /* NSView+OpaqueImageRepresentable.swift in Sources */, | 
| 956 | 982 | 				5E2755D31FB672DC00B69C83 /* SendData.swift in Sources */, | 
| 957 | 983 | 				5E27567E1FCF429900B69C83 /* NSCursor+CustomOpaqueLoggable.swift in Sources */, | 
|  | 
| 964 | 990 | 			isa = PBXSourcesBuildPhase; | 
| 965 | 991 | 			buildActionMask = 2147483647; | 
| 966 | 992 | 			files = ( | 
|  | 993 | +				5EB651C0213A01D0001CC984 /* LegacyEntrypointTests.swift in Sources */, | 
|  | 994 | +				5EB651C4213A081A001CC984 /* LoggerEntrypointTests.swift in Sources */, | 
| 967 | 995 | 				5E5D77802040BD7D00EBC3A9 /* LogPolicyTests.swift in Sources */, | 
| 968 | 996 | 				5E48E0AA2042925B00C7712D /* LogEntryTests.swift in Sources */, | 
| 969 | 997 | 				5EF581532041387C00AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift in Sources */, | 
|  | 
| 975 | 1003 | 			isa = PBXSourcesBuildPhase; | 
| 976 | 1004 | 			buildActionMask = 2147483647; | 
| 977 | 1005 | 			files = ( | 
|  | 1006 | +				5EB651C1213A01D0001CC984 /* LegacyEntrypointTests.swift in Sources */, | 
|  | 1007 | +				5EB651C5213A081A001CC984 /* LoggerEntrypointTests.swift in Sources */, | 
| 978 | 1008 | 				5E5D77812040BD7D00EBC3A9 /* LogPolicyTests.swift in Sources */, | 
| 979 | 1009 | 				5E48E0AB2042925B00C7712D /* LogEntryTests.swift in Sources */, | 
| 980 | 1010 | 				5EF581542041387C00AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift in Sources */, | 
|  | 
| 1004 | 1034 | 			isa = PBXSourcesBuildPhase; | 
| 1005 | 1035 | 			buildActionMask = 2147483647; | 
| 1006 | 1036 | 			files = ( | 
|  | 1037 | +				5EB651C2213A01D0001CC984 /* LegacyEntrypointTests.swift in Sources */, | 
|  | 1038 | +				5EB651C6213A081A001CC984 /* LoggerEntrypointTests.swift in Sources */, | 
| 1007 | 1039 | 				5E5D77822040BD7D00EBC3A9 /* LogPolicyTests.swift in Sources */, | 
| 1008 | 1040 | 				5E48E0AC2042925B00C7712D /* LogEntryTests.swift in Sources */, | 
| 1009 | 1041 | 				5EF581552041387C00AC14FE /* CustomPlaygroundDisplayConvertibleTests.swift in Sources */, | 
|  | 
0 commit comments