Skip to content

Commit c1bd7ad

Browse files
Matthew BenedictMatthew Benedict
authored andcommitted
CyberKit v0.0.8 ref609
1 parent 9ce63b3 commit c1bd7ad

9 files changed

Lines changed: 104 additions & 13 deletions

File tree

Source/CyberCore/CyberCore.xcodeproj/project.pbxproj

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34448,11 +34448,14 @@
3444834448
buildSettings = {
3444934449
CODE_SIGN_IDENTITY = "Apple Development";
3445034450
CODE_SIGN_STYLE = Automatic;
34451+
COPY_PHASE_STRIP = NO;
3445134452
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3445234453
DEVELOPMENT_TEAM = SJ87WGCZM7;
3445334454
ENABLE_BITCODE = NO;
3445434455
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberCore;
3445534456
PROVISIONING_PROFILE_SPECIFIER = "";
34457+
STRIP_INSTALLED_PRODUCT = NO;
34458+
STRIP_SWIFT_SYMBOLS = NO;
3445634459
};
3445734460
name = Debug;
3445834461
};
@@ -34462,11 +34465,14 @@
3446234465
buildSettings = {
3446334466
CODE_SIGN_IDENTITY = "Apple Development";
3446434467
CODE_SIGN_STYLE = Automatic;
34468+
COPY_PHASE_STRIP = NO;
3446534469
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3446634470
DEVELOPMENT_TEAM = SJ87WGCZM7;
3446734471
ENABLE_BITCODE = NO;
3446834472
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberCore;
3446934473
PROVISIONING_PROFILE_SPECIFIER = "";
34474+
STRIP_INSTALLED_PRODUCT = NO;
34475+
STRIP_SWIFT_SYMBOLS = NO;
3447034476
};
3447134477
name = Release;
3447234478
};
@@ -34477,40 +34483,53 @@
3447734483
BUILD_VARIANTS = normal;
3447834484
CODE_SIGN_IDENTITY = "Apple Development";
3447934485
CODE_SIGN_STYLE = Automatic;
34486+
COPY_PHASE_STRIP = NO;
3448034487
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3448134488
DEVELOPMENT_TEAM = SJ87WGCZM7;
3448234489
ENABLE_BITCODE = NO;
3448334490
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberCore;
3448434491
PROVISIONING_PROFILE_SPECIFIER = "";
34492+
STRIP_INSTALLED_PRODUCT = NO;
34493+
STRIP_SWIFT_SYMBOLS = NO;
3448534494
};
3448634495
name = Production;
3448734496
};
3448834497
149C284408902B11008A9EFC /* Debug */ = {
3448934498
isa = XCBuildConfiguration;
3449034499
baseConfigurationReference = 1CDD45E40BA9C84600F90147 /* DebugRelease.xcconfig */;
3449134500
buildSettings = {
34501+
COPY_PHASE_STRIP = NO;
3449234502
DEAD_CODE_STRIPPING = "$(DEAD_CODE_STRIPPING_debug)";
3449334503
DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
34504+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3449434505
GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
3449534506
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
34496-
STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
34507+
STRIP_INSTALLED_PRODUCT = NO;
34508+
STRIP_STYLE = debugging;
3449734509
};
3449834510
name = Debug;
3449934511
};
3450034512
149C284508902B11008A9EFC /* Release */ = {
3450134513
isa = XCBuildConfiguration;
3450234514
baseConfigurationReference = 1CDD45E40BA9C84600F90147 /* DebugRelease.xcconfig */;
3450334515
buildSettings = {
34516+
COPY_PHASE_STRIP = NO;
34517+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3450434518
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
3450534519
STRIP_INSTALLED_PRODUCT = NO;
34520+
STRIP_STYLE = debugging;
3450634521
};
3450734522
name = Release;
3450834523
};
3450934524
149C284708902B11008A9EFC /* Production */ = {
3451034525
isa = XCBuildConfiguration;
3451134526
baseConfigurationReference = 1CDD45E60BA9C84600F90147 /* Base.xcconfig */;
3451234527
buildSettings = {
34528+
COPY_PHASE_STRIP = NO;
34529+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3451334530
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
34531+
STRIP_INSTALLED_PRODUCT = NO;
34532+
STRIP_STYLE = debugging;
3451434533
};
3451534534
name = Production;
3451634535
};

Source/CyberCore/platform/network/cocoa/CookieCocoa.mm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ static double cookieCreated(NSHTTPCookie *cookie)
9090
if (!policy)
9191
return Cookie::SameSitePolicy::None;
9292
ALLOW_NEW_API_WITHOUT_GUARDS_BEGIN
93-
if ([policy isEqualToString:NSHTTPCookieSameSiteLax])
93+
if ([policy isEqualToString:@"lax"])
9494
return Cookie::SameSitePolicy::Lax;
95-
if ([policy isEqualToString:NSHTTPCookieSameSiteStrict])
95+
if ([policy isEqualToString:@"strict"])
9696
return Cookie::SameSitePolicy::Strict;
9797
ALLOW_NEW_API_WITHOUT_GUARDS_END
9898
ASSERT_NOT_REACHED();
@@ -106,9 +106,9 @@ static NSHTTPCookieStringPolicy _Nullable nsSameSitePolicy(Cookie::SameSitePolic
106106
return nil;
107107
ALLOW_NEW_API_WITHOUT_GUARDS_BEGIN
108108
case Cookie::SameSitePolicy::Lax:
109-
return NSHTTPCookieSameSiteLax;
109+
return @"lax";
110110
case Cookie::SameSitePolicy::Strict:
111-
return NSHTTPCookieSameSiteStrict;
111+
return @"strict";
112112
ALLOW_NEW_API_WITHOUT_GUARDS_END
113113
}
114114
}

Source/CyberKit/CyberKit.xcodeproj/project.pbxproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12425,6 +12425,8 @@
1242512425
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
1242612426
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberKit;
1242712427
PROVISIONING_PROFILE_SPECIFIER = "";
12428+
STRIP_INSTALLED_PRODUCT = NO;
12429+
STRIP_SWIFT_SYMBOLS = NO;
1242812430
};
1242912431
name = Debug;
1243012432
};
@@ -12440,6 +12442,8 @@
1244012442
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
1244112443
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberKit;
1244212444
PROVISIONING_PROFILE_SPECIFIER = "";
12445+
STRIP_INSTALLED_PRODUCT = NO;
12446+
STRIP_SWIFT_SYMBOLS = NO;
1244312447
};
1244412448
name = Release;
1244512449
};
@@ -12448,16 +12452,22 @@
1244812452
baseConfigurationReference = 1A4F976B100E7B6600637A18 /* DebugRelease.xcconfig */;
1244912453
buildSettings = {
1245012454
DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
12455+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
12456+
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1245112457
GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
1245212458
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
12459+
STRIP_STYLE = debugging;
1245312460
};
1245412461
name = Debug;
1245512462
};
1245612463
1DEB91B308733DA50010E9CD /* Release */ = {
1245712464
isa = XCBuildConfiguration;
1245812465
baseConfigurationReference = 1A4F976B100E7B6600637A18 /* DebugRelease.xcconfig */;
1245912466
buildSettings = {
12467+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
12468+
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1246012469
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
12470+
STRIP_STYLE = debugging;
1246112471
};
1246212472
name = Release;
1246312473
};
@@ -12627,7 +12637,10 @@
1262712637
isa = XCBuildConfiguration;
1262812638
baseConfigurationReference = 1A4F976A100E7B6600637A18 /* Base.xcconfig */;
1262912639
buildSettings = {
12640+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
12641+
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1263012642
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
12643+
STRIP_STYLE = debugging;
1263112644
};
1263212645
name = Production;
1263312646
};
@@ -12651,6 +12664,8 @@
1265112664
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
1265212665
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberKit;
1265312666
PROVISIONING_PROFILE_SPECIFIER = "";
12667+
STRIP_INSTALLED_PRODUCT = NO;
12668+
STRIP_SWIFT_SYMBOLS = NO;
1265412669
};
1265512670
name = Production;
1265612671
};

Source/CyberKitLegacy/CyberKitLegacy.xcodeproj/project.pbxproj

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3621,13 +3621,16 @@
36213621
buildSettings = {
36223622
CODE_SIGN_IDENTITY = "Apple Development";
36233623
CODE_SIGN_STYLE = Automatic;
3624+
COPY_PHASE_STRIP = NO;
36243625
DEBUG_DEFINES = "$(DEBUG_DEFINES_debug) ENABLE_WEBKIT_UNSET_DYLD_FRAMEWORK_PATH";
36253626
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
36263627
DEVELOPMENT_TEAM = SJ87WGCZM7;
36273628
ENABLE_BITCODE = NO;
36283629
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
36293630
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberKitLegacy;
36303631
PROVISIONING_PROFILE_SPECIFIER = "";
3632+
STRIP_INSTALLED_PRODUCT = NO;
3633+
STRIP_SWIFT_SYMBOLS = NO;
36313634
};
36323635
name = Debug;
36333636
};
@@ -3637,13 +3640,16 @@
36373640
buildSettings = {
36383641
CODE_SIGN_IDENTITY = "Apple Development";
36393642
CODE_SIGN_STYLE = Automatic;
3643+
COPY_PHASE_STRIP = NO;
36403644
DEBUG_DEFINES = "$(DEBUG_DEFINES_$(CURRENT_VARIANT)) ENABLE_WEBKIT_UNSET_DYLD_FRAMEWORK_PATH";
36413645
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
36423646
DEVELOPMENT_TEAM = SJ87WGCZM7;
36433647
ENABLE_BITCODE = NO;
36443648
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
36453649
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberKitLegacy;
36463650
PROVISIONING_PROFILE_SPECIFIER = "";
3651+
STRIP_INSTALLED_PRODUCT = NO;
3652+
STRIP_SWIFT_SYMBOLS = NO;
36473653
};
36483654
name = Release;
36493655
};
@@ -3654,12 +3660,15 @@
36543660
BUILD_VARIANTS = normal;
36553661
CODE_SIGN_IDENTITY = "Apple Development";
36563662
CODE_SIGN_STYLE = Automatic;
3663+
COPY_PHASE_STRIP = NO;
36573664
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
36583665
DEVELOPMENT_TEAM = SJ87WGCZM7;
36593666
ENABLE_BITCODE = NO;
36603667
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
36613668
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberKitLegacy;
36623669
PROVISIONING_PROFILE_SPECIFIER = "";
3670+
STRIP_INSTALLED_PRODUCT = NO;
3671+
STRIP_SWIFT_SYMBOLS = NO;
36633672
};
36643673
name = Production;
36653674
};
@@ -3668,10 +3677,13 @@
36683677
baseConfigurationReference = 1C904FD40BA9DD0F0081E9D0 /* DebugRelease.xcconfig */;
36693678
buildSettings = {
36703679
CODE_SIGN_IDENTITY = "Apple Development: uint2048@icloud.com (9ACBG9YARX)";
3680+
COPY_PHASE_STRIP = NO;
36713681
DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
3682+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
36723683
GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
36733684
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
3674-
STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
3685+
STRIP_INSTALLED_PRODUCT = NO;
3686+
STRIP_STYLE = debugging;
36753687
};
36763688
name = Debug;
36773689
};
@@ -3680,8 +3692,11 @@
36803692
baseConfigurationReference = 1C904FD40BA9DD0F0081E9D0 /* DebugRelease.xcconfig */;
36813693
buildSettings = {
36823694
CODE_SIGN_IDENTITY = "Apple Development: uint2048@icloud.com (9ACBG9YARX)";
3695+
COPY_PHASE_STRIP = NO;
3696+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
36833697
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
36843698
STRIP_INSTALLED_PRODUCT = NO;
3699+
STRIP_STYLE = debugging;
36853700
};
36863701
name = Release;
36873702
};
@@ -3690,7 +3705,11 @@
36903705
baseConfigurationReference = 1C904FD50BA9DD0F0081E9D0 /* Base.xcconfig */;
36913706
buildSettings = {
36923707
CODE_SIGN_IDENTITY = "Apple Development: uint2048@icloud.com (9ACBG9YARX)";
3708+
COPY_PHASE_STRIP = NO;
3709+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
36933710
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
3711+
STRIP_INSTALLED_PRODUCT = NO;
3712+
STRIP_STYLE = debugging;
36943713
};
36953714
name = Production;
36963715
};

Source/CyberScriptCore/CyberScriptCore.xcodeproj/project.pbxproj

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11658,10 +11658,13 @@
1165811658
buildSettings = {
1165911659
CODE_SIGN_IDENTITY = "Apple Development";
1166011660
CODE_SIGN_STYLE = Automatic;
11661+
COPY_PHASE_STRIP = NO;
1166111662
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1166211663
DEVELOPMENT_TEAM = SJ87WGCZM7;
1166311664
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberScriptCore;
1166411665
PROVISIONING_PROFILE_SPECIFIER = "";
11666+
STRIP_INSTALLED_PRODUCT = NO;
11667+
STRIP_SWIFT_SYMBOLS = NO;
1166511668
};
1166611669
name = Debug;
1166711670
};
@@ -11671,10 +11674,13 @@
1167111674
buildSettings = {
1167211675
CODE_SIGN_IDENTITY = "Apple Development";
1167311676
CODE_SIGN_STYLE = Automatic;
11677+
COPY_PHASE_STRIP = NO;
1167411678
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1167511679
DEVELOPMENT_TEAM = SJ87WGCZM7;
1167611680
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberScriptCore;
1167711681
PROVISIONING_PROFILE_SPECIFIER = "";
11682+
STRIP_INSTALLED_PRODUCT = NO;
11683+
STRIP_SWIFT_SYMBOLS = NO;
1167811684
};
1167911685
name = Release;
1168011686
};
@@ -11685,10 +11691,13 @@
1168511691
BUILD_VARIANTS = normal;
1168611692
CODE_SIGN_IDENTITY = "Apple Development";
1168711693
CODE_SIGN_STYLE = Automatic;
11694+
COPY_PHASE_STRIP = NO;
1168811695
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1168911696
DEVELOPMENT_TEAM = SJ87WGCZM7;
1169011697
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberScriptCore;
1169111698
PROVISIONING_PROFILE_SPECIFIER = "";
11699+
STRIP_INSTALLED_PRODUCT = NO;
11700+
STRIP_SWIFT_SYMBOLS = NO;
1169211701
};
1169311702
name = Production;
1169411703
};
@@ -11741,28 +11750,38 @@
1174111750
isa = XCBuildConfiguration;
1174211751
baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
1174311752
buildSettings = {
11753+
COPY_PHASE_STRIP = NO;
1174411754
DEAD_CODE_STRIPPING = "$(DEAD_CODE_STRIPPING_debug)";
1174511755
DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
11756+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1174611757
GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
1174711758
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
11748-
STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
11759+
STRIP_INSTALLED_PRODUCT = NO;
11760+
STRIP_STYLE = debugging;
1174911761
};
1175011762
name = Debug;
1175111763
};
1175211764
149C277308902AFE008A9EFC /* Release */ = {
1175311765
isa = XCBuildConfiguration;
1175411766
baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
1175511767
buildSettings = {
11768+
COPY_PHASE_STRIP = NO;
11769+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1175611770
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1175711771
STRIP_INSTALLED_PRODUCT = NO;
11772+
STRIP_STYLE = debugging;
1175811773
};
1175911774
name = Release;
1176011775
};
1176111776
149C277508902AFE008A9EFC /* Production */ = {
1176211777
isa = XCBuildConfiguration;
1176311778
baseConfigurationReference = 1C9051450BA9E8A70081E9D0 /* Base.xcconfig */;
1176411779
buildSettings = {
11780+
COPY_PHASE_STRIP = NO;
11781+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1176511782
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
11783+
STRIP_INSTALLED_PRODUCT = NO;
11784+
STRIP_STYLE = debugging;
1176611785
};
1176711786
name = Production;
1176811787
};
@@ -12128,8 +12147,11 @@
1212812147
isa = XCBuildConfiguration;
1212912148
baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
1213012149
buildSettings = {
12150+
COPY_PHASE_STRIP = NO;
12151+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1213112152
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1213212153
STRIP_INSTALLED_PRODUCT = NO;
12154+
STRIP_STYLE = debugging;
1213312155
};
1213412156
name = Profiling;
1213512157
};
@@ -12146,10 +12168,13 @@
1214612168
buildSettings = {
1214712169
CODE_SIGN_IDENTITY = "Apple Development";
1214812170
CODE_SIGN_STYLE = Automatic;
12171+
COPY_PHASE_STRIP = NO;
1214912172
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1215012173
DEVELOPMENT_TEAM = SJ87WGCZM7;
1215112174
PRODUCT_BUNDLE_IDENTIFIER = com.matthewbenedict.CyberScriptCore;
1215212175
PROVISIONING_PROFILE_SPECIFIER = "";
12176+
STRIP_INSTALLED_PRODUCT = NO;
12177+
STRIP_SWIFT_SYMBOLS = NO;
1215312178
};
1215412179
name = Profiling;
1215512180
};

Source/WTF/wtf/FeatureDefines.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,12 +196,16 @@ the public iOS SDK. See <https://webkit.org/b/179167>. */
196196
#endif
197197

198198
#if !defined(HAVE_VISIBILITY_PROPAGATION_VIEW)
199+
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 130000
199200
#define HAVE_VISIBILITY_PROPAGATION_VIEW 1
200201
#endif
202+
#endif
201203

202204
#if !defined(HAVE_UISCENE)
205+
#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 130000) || (PLATFORM(APPLETV) && __TV_OS_VERSION_MIN_REQUIRED >= 130000) || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 60000)
203206
#define HAVE_UISCENE 1
204207
#endif
208+
#endif
205209

206210
#if !defined(HAVE_AVSTREAMSESSION)
207211
#define HAVE_AVSTREAMSESSION 0
@@ -216,7 +220,7 @@ the public iOS SDK. See <https://webkit.org/b/179167>. */
216220
#endif
217221

218222
#if !defined(HAVE_PASSKIT_BOUND_INTERFACE_IDENTIFIER)
219-
#if PLATFORM(IOS)
223+
#if PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 130000
220224
#define HAVE_PASSKIT_BOUND_INTERFACE_IDENTIFIER 1
221225
#endif
222226
#endif

0 commit comments

Comments
 (0)