Skip to content

Commit 02d61c0

Browse files
authored
Merge 993d585 into fc0757d
2 parents fc0757d + 993d585 commit 02d61c0

File tree

53 files changed

+97
-56
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+97
-56
lines changed

Sentry.xcodeproj/project.pbxproj

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -573,8 +573,8 @@
573573
7BD86ECD264A78A6005439DB /* SentryAppStartTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD86ECC264A78A6005439DB /* SentryAppStartTrackerTests.swift */; };
574574
7BD86ECF264A7C77005439DB /* SentryAppStartMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BD86ECE264A7C77005439DB /* SentryAppStartMeasurement.h */; settings = {ATTRIBUTES = (Private, ); }; };
575575
7BD86ED1264A7CF6005439DB /* SentryAppStartMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD86ED0264A7CF6005439DB /* SentryAppStartMeasurement.m */; };
576-
7BDB03B7251364F800BAE198 /* SentryDispatchQueueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BDB03B6251364F800BAE198 /* SentryDispatchQueueWrapper.h */; };
577-
7BDB03BB2513652900BAE198 /* SentryDispatchQueueWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BDB03BA2513652900BAE198 /* SentryDispatchQueueWrapper.m */; };
576+
7BDB03B7251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BDB03B6251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h */; };
577+
7BDB03BB2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BDB03BA2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m */; };
578578
7BDDE3CC2966BD4700EB9177 /* SentryMXManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BDDE3CB2966BD4700EB9177 /* SentryMXManagerTests.swift */; };
579579
7BDEAA022632A4580001EA25 /* SentryOptions+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BDEAA002632A4580001EA25 /* SentryOptions+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
580580
7BE0DC29272A9E1C004FA8B7 /* SentryBreadcrumbTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE0DC28272A9E1C004FA8B7 /* SentryBreadcrumbTrackerTests.swift */; };
@@ -1070,6 +1070,7 @@
10701070
FA67DD182DDBD4EA00896B02 /* UIImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA67DCED2DDBD4EA00896B02 /* UIImageHelper.swift */; };
10711071
FA67DD192DDBD4EA00896B02 /* SwizzleClassNameExclude.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA67DCD52DDBD4EA00896B02 /* SwizzleClassNameExclude.swift */; };
10721072
FA8A36182DEAA1EB0058D883 /* SentryThread+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FA8A36172DEAA1EB0058D883 /* SentryThread+Private.h */; };
1073+
FA8E58F12E0AD4270049F69D /* SentryDispatchQueueWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8E58F02E0AD4220049F69D /* SentryDispatchQueueWrapper.swift */; };
10731074
FA90FAFD2E070A3B008CAAE8 /* SentryURLRequestFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90FAFC2E070A3B008CAAE8 /* SentryURLRequestFactory.swift */; };
10741075
FAEC270E2DF3526000878871 /* SentryUserFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC270D2DF3526000878871 /* SentryUserFeedback.swift */; };
10751076
FAEC273D2DF3933A00878871 /* NSData+Unzip.m in Sources */ = {isa = PBXBuildFile; fileRef = FAEC273C2DF3933200878871 /* NSData+Unzip.m */; };
@@ -1762,8 +1763,8 @@
17621763
7BD86ECC264A78A6005439DB /* SentryAppStartTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAppStartTrackerTests.swift; sourceTree = "<group>"; };
17631764
7BD86ECE264A7C77005439DB /* SentryAppStartMeasurement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryAppStartMeasurement.h; path = include/HybridPublic/SentryAppStartMeasurement.h; sourceTree = "<group>"; };
17641765
7BD86ED0264A7CF6005439DB /* SentryAppStartMeasurement.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryAppStartMeasurement.m; sourceTree = "<group>"; };
1765-
7BDB03B6251364F800BAE198 /* SentryDispatchQueueWrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDispatchQueueWrapper.h; path = include/SentryDispatchQueueWrapper.h; sourceTree = "<group>"; };
1766-
7BDB03BA2513652900BAE198 /* SentryDispatchQueueWrapper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryDispatchQueueWrapper.m; sourceTree = "<group>"; };
1766+
7BDB03B6251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = _SentryDispatchQueueWrapperInternal.h; path = include/_SentryDispatchQueueWrapperInternal.h; sourceTree = "<group>"; };
1767+
7BDB03BA2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = _SentryDispatchQueueWrapperInternal.m; sourceTree = "<group>"; };
17671768
7BDB03BE25136A7D00BAE198 /* TestSentryDispatchQueueWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSentryDispatchQueueWrapper.swift; sourceTree = "<group>"; };
17681769
7BDDE3CB2966BD4700EB9177 /* SentryMXManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryMXManagerTests.swift; sourceTree = "<group>"; };
17691770
7BDEAA002632A4580001EA25 /* SentryOptions+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryOptions+Private.h"; path = "include/SentryOptions+Private.h"; sourceTree = "<group>"; };
@@ -2321,6 +2322,7 @@
23212322
FA67DCEF2DDBD4EA00896B02 /* URLSessionTaskHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLSessionTaskHelper.swift; sourceTree = "<group>"; };
23222323
FA67DCF22DDBD4EA00896B02 /* SwiftDescriptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftDescriptor.swift; sourceTree = "<group>"; };
23232324
FA8A36172DEAA1EB0058D883 /* SentryThread+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryThread+Private.h"; path = "include/SentryThread+Private.h"; sourceTree = "<group>"; };
2325+
FA8E58F02E0AD4220049F69D /* SentryDispatchQueueWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryDispatchQueueWrapper.swift; sourceTree = "<group>"; };
23242326
FA90FAFC2E070A3B008CAAE8 /* SentryURLRequestFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryURLRequestFactory.swift; sourceTree = "<group>"; };
23252327
FAEC270D2DF3526000878871 /* SentryUserFeedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUserFeedback.swift; sourceTree = "<group>"; };
23262328
FAEC273C2DF3933200878871 /* NSData+Unzip.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSData+Unzip.m"; sourceTree = "<group>"; };
@@ -2456,6 +2458,7 @@
24562458
621D9F2D2B9B030E003D94DE /* Helper */ = {
24572459
isa = PBXGroup;
24582460
children = (
2461+
FA8E58F02E0AD4220049F69D /* SentryDispatchQueueWrapper.swift */,
24592462
84B0E0062CD963F9007FB332 /* SentryIconography.swift */,
24602463
621F61F02BEA073A005E654F /* SentryEnabledFeaturesBuilder.swift */,
24612464
);
@@ -2511,8 +2514,8 @@
25112514
638DC99E1EBC6B6400A66E41 /* SentryRequestOperation.h */,
25122515
638DC99F1EBC6B6400A66E41 /* SentryRequestOperation.m */,
25132516
D4291A672DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h */,
2514-
7BDB03B6251364F800BAE198 /* SentryDispatchQueueWrapper.h */,
2515-
7BDB03BA2513652900BAE198 /* SentryDispatchQueueWrapper.m */,
2517+
7BDB03B6251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h */,
2518+
7BDB03BA2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m */,
25162519
D4FC68162DD632E7001B74FF /* SentryDispatchSourceProviderProtocol.h */,
25172520
84AC61D129F7541E009EEF61 /* SentryDispatchSourceWrapper.m */,
25182521
84AC61D029F7541E009EEF61 /* SentryDispatchSourceWrapper.h */,
@@ -4808,7 +4811,7 @@
48084811
7B2BB0032966F55900A1E102 /* SentryOptions+HybridSDKs.h in Headers */,
48094812
7BF9EF762722B34700B5BBEF /* SentrySubClassFinder.h in Headers */,
48104813
7BC852332458802C005A70F0 /* SentryDataCategoryMapper.h in Headers */,
4811-
7BDB03B7251364F800BAE198 /* SentryDispatchQueueWrapper.h in Headers */,
4814+
7BDB03B7251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h in Headers */,
48124815
7BF9EF842722D07B00B5BBEF /* SentryObjCRuntimeWrapper.h in Headers */,
48134816
621AE74B2C626C230012E730 /* SentryANRTrackerV2.h in Headers */,
48144817
639889B71EDECFA800EA7442 /* SentryBreadcrumbTracker.h in Headers */,
@@ -5270,7 +5273,7 @@
52705273
7BD4BD4527EB29F50071F4FF /* SentryClientReport.m in Sources */,
52715274
631E6D341EBC679C00712345 /* SentryQueueableRequestManager.m in Sources */,
52725275
7B8713B426415BAA006D6004 /* SentryAppStartTracker.m in Sources */,
5273-
7BDB03BB2513652900BAE198 /* SentryDispatchQueueWrapper.m in Sources */,
5276+
7BDB03BB2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m in Sources */,
52745277
D8739D142BEE5049007D2F66 /* SentryRRWebSpanEvent.swift in Sources */,
52755278
7B6C5EDE264E8DF00010D138 /* SentryFramesTracker.m in Sources */,
52765279
D84F833E2A1CC401005828E0 /* SentrySwiftAsyncIntegration.m in Sources */,
@@ -5584,6 +5587,7 @@
55845587
D859697327BECDD20036A46E /* SentryCoreDataSwizzling.m in Sources */,
55855588
639889BD1EDED18400EA7442 /* SentrySwizzle.m in Sources */,
55865589
8453421228BE855D00C22EEC /* SentrySampleDecision.m in Sources */,
5590+
FA8E58F12E0AD4270049F69D /* SentryDispatchQueueWrapper.swift in Sources */,
55875591
7B7D872E2486482600D2ECFF /* SentryStacktraceBuilder.m in Sources */,
55885592
861265FA2404EC1500C4AFDE /* NSArray+SentrySanitize.m in Sources */,
55895593
D802994E2BA836EF000F0081 /* SentryOnDemandReplay.swift in Sources */,

SentryTestUtils/TestDispatchFactory.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import _SentryPrivate
22
import Foundation
3+
@testable import Sentry
34

45
public class TestDispatchFactory: SentryDispatchFactory {
56
public var vendedSourceHandler: ((TestDispatchSourceWrapper) -> Void)?

SentryTestUtilsTests/TestDispatchFactoryTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@testable import Sentry
12
@testable import SentryTestUtils
23
import XCTest
34

Sources/Sentry/Profiling/SentryContinuousProfiler.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#if SENTRY_TARGET_PROFILING_SUPPORTED
44

55
# import "SentryDependencyContainer.h"
6-
# import "SentryDispatchQueueWrapper.h"
76
# import "SentryLog.h"
87
# import "SentryMetricProfiler.h"
98
# import "SentryNSNotificationCenterWrapper.h"

Sources/Sentry/Profiling/SentryLaunchProfiling.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
# import "SentryContinuousProfiler.h"
66
# import "SentryDependencyContainer.h"
7-
# import "SentryDispatchQueueWrapper.h"
87
# import "SentryFileManager.h"
98
# import "SentryInternalDefines.h"
109
# import "SentryLaunchProfiling.h"

Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# include <mutex>
1212

1313
# import "SentryDependencyContainer.h"
14-
# import "SentryDispatchQueueWrapper.h"
1514
# import "SentryEvent+Private.h"
1615
# import "SentryHub+Private.h"
1716
# import "SentryInternalDefines.h"

Sources/Sentry/Profiling/SentryProfilerState.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# import "SentryAsyncSafeLog.h"
44
# import "SentryBacktrace.hpp"
55
# import "SentryDependencyContainer.h"
6-
# import "SentryDispatchQueueWrapper.h"
76
# import "SentryFormatter.h"
87
# import "SentryProfileTimeseries.h"
98
# import "SentrySample.h"

Sources/Sentry/Profiling/SentryTraceProfiler.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#if SENTRY_TARGET_PROFILING_SUPPORTED
44

55
# import "SentryDependencyContainer.h"
6-
# import "SentryDispatchQueueWrapper.h"
76
# import "SentryLog.h"
87
# import "SentryMetricProfiler.h"
98
# import "SentryNSTimerFactory.h"

Sources/Sentry/SentryANRTrackerV1.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#import "SentryANRTrackerV1.h"
22
#import "SentryCrashWrapper.h"
33
#import "SentryDependencyContainer.h"
4-
#import "SentryDispatchQueueWrapper.h"
54
#import "SentryLog.h"
65
#import "SentrySwift.h"
76
#import "SentryThreadWrapper.h"

Sources/Sentry/SentryANRTrackerV2.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
# import "SentryCrashWrapper.h"
66
# import "SentryDependencyContainer.h"
7-
# import "SentryDispatchQueueWrapper.h"
87
# import "SentryFramesTracker.h"
98
# import "SentryLog.h"
109
# import "SentrySwift.h"

0 commit comments

Comments
 (0)