Changeset 237069 in webkit
- Timestamp:
- Oct 12, 2018 9:57:02 AM (6 years ago)
- Location:
- trunk/Source/WTF
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r237059 r237069 1 2018-10-11 Alexey Proskuryakov <ap@apple.com> 2 3 Add PLATFORM(IOS_FAMILY) and OS(IOS_FAMILY) 4 https://bugs.webkit.org/show_bug.cgi?id=190477 5 6 Reviewed by Tim Horton. 7 8 Currently, PLATFORM(IOS) and OS(IOS) are true when building for any 9 TARGET_OS_IPHONE target, which is quite confusing. Add a better named alternative, 10 as a first step towards mass replacing PLATFORM(IOS). Can't so it all at once 11 because of dependencies in other source repositories. 12 13 * wtf/Platform.h: Changed to the new name in this file though. Kept a few 14 instances that actually target iOS only, having a version check. 15 1 16 2018-10-11 Yusuke Suzuki <yusukesuzuki@slowstart.org> 2 17 -
trunk/Source/WTF/wtf/Platform.h
r236773 r237069 371 371 #endif 372 372 373 /* OS(IOS ) - iOS*/374 /* OS(MAC_OS_X) - Mac OS X (not including iOS) */373 /* OS(IOS_FAMILY) - iOS family, including iOSMac */ 374 /* OS(MAC_OS_X) - macOS (not including iOS family) */ 375 375 #if OS(DARWIN) 376 376 #if TARGET_OS_IPHONE 377 377 #define WTF_OS_IOS 1 378 #define WTF_OS_IOS_FAMILY 1 378 379 #elif TARGET_OS_MAC 379 380 #define WTF_OS_MAC_OS_X 1 … … 511 512 /* PLATFORM(MAC) */ 512 513 /* PLATFORM(IOS) */ 514 /* PLATFORM(IOS_FAMILY) */ 513 515 /* PLATFORM(IOS_SIMULATOR) */ 516 /* PLATFORM(IOS_FAMILY_SIMULATOR) */ 514 517 /* PLATFORM(WIN) */ 515 518 #if defined(BUILDING_GTK__) … … 523 526 #elif OS(IOS) 524 527 #define WTF_PLATFORM_IOS 1 528 #define WTF_PLATFORM_IOS_FAMILY 1 525 529 #if TARGET_OS_SIMULATOR 526 530 #define WTF_PLATFORM_IOS_SIMULATOR 1 531 #define WTF_PLATFORM_IOS_FAMILY_SIMULATOR 1 527 532 #endif 528 533 #if defined(TARGET_OS_IOSMAC) && TARGET_OS_IOSMAC … … 534 539 535 540 /* PLATFORM(COCOA) */ 536 #if PLATFORM(MAC) || PLATFORM(IOS )541 #if PLATFORM(MAC) || PLATFORM(IOS_FAMILY) 537 542 #define WTF_PLATFORM_COCOA 1 538 543 #endif … … 616 621 #endif /* PLATFORM(MAC) */ 617 622 618 #if PLATFORM(IOS )623 #if PLATFORM(IOS_FAMILY) 619 624 620 625 #define HAVE_NETWORK_EXTENSION 1 … … 632 637 #endif 633 638 634 #endif /* PLATFORM(IOS ) */639 #endif /* PLATFORM(IOS_FAMILY) */ 635 640 636 641 #if !defined(HAVE_ACCESSIBILITY) … … 689 694 #define USE_ACCELERATE 1 690 695 #endif 691 #if !PLATFORM(IOS )696 #if !PLATFORM(IOS_FAMILY) 692 697 #define HAVE_HOSTED_CORE_ANIMATION 1 693 698 #endif … … 775 780 776 781 /* The FTL is disabled on the iOS simulator, mostly for simplicity. */ 777 #if PLATFORM(IOS_ SIMULATOR)782 #if PLATFORM(IOS_FAMILY_SIMULATOR) 778 783 #undef ENABLE_FTL_JIT 779 784 #define ENABLE_FTL_JIT 0 … … 801 806 #endif 802 807 /* Enable the DFG JIT on ARMv7. Only tested on iOS, Linux, and FreeBSD. */ 803 #if (CPU(ARM_THUMB2) || CPU(ARM64)) && (PLATFORM(IOS ) || OS(LINUX) || OS(FREEBSD))808 #if (CPU(ARM_THUMB2) || CPU(ARM64)) && (PLATFORM(IOS_FAMILY) || OS(LINUX) || OS(FREEBSD)) 804 809 #define ENABLE_DFG_JIT 1 805 810 #endif … … 1032 1037 /* CSS Selector JIT Compiler */ 1033 1038 #if !defined(ENABLE_CSS_SELECTOR_JIT) 1034 #if (CPU(X86_64) || CPU(ARM64) || (CPU(ARM_THUMB2) && PLATFORM(IOS ))) && ENABLE(JIT) && (OS(DARWIN) || PLATFORM(GTK) || PLATFORM(WPE))1039 #if (CPU(X86_64) || CPU(ARM64) || (CPU(ARM_THUMB2) && PLATFORM(IOS_FAMILY))) && ENABLE(JIT) && (OS(DARWIN) || PLATFORM(GTK) || PLATFORM(WPE)) 1035 1040 #define ENABLE_CSS_SELECTOR_JIT 1 1036 1041 #else … … 1039 1044 #endif 1040 1045 1041 #if PLATFORM(IOS )1046 #if PLATFORM(IOS_FAMILY) 1042 1047 #if !PLATFORM(WATCHOS) && !PLATFORM(APPLETV) && !PLATFORM(IOSMAC) 1043 1048 #define USE_QUICK_LOOK 1 … … 1149 1154 #endif 1150 1155 1151 #if PLATFORM(IOS ) || PLATFORM(MAC)1156 #if PLATFORM(IOS_FAMILY) || PLATFORM(MAC) 1152 1157 #define USE_COREMEDIA 1 1153 1158 #define USE_VIDEOTOOLBOX 1 … … 1160 1165 #endif 1161 1166 1162 #if PLATFORM(IOS ) || PLATFORM(MAC)1167 #if PLATFORM(IOS_FAMILY) || PLATFORM(MAC) 1163 1168 #define HAVE_AVFOUNDATION_MEDIA_SELECTION_GROUP 1 1164 1169 #endif 1165 1170 1166 #if PLATFORM(IOS ) || PLATFORM(MAC)1171 #if PLATFORM(IOS_FAMILY) || PLATFORM(MAC) 1167 1172 #define HAVE_AVFOUNDATION_LEGIBLE_OUTPUT_SUPPORT 1 1168 1173 #define HAVE_MEDIA_ACCESSIBILITY_FRAMEWORK 1 1169 1174 #endif 1170 1175 1171 #if PLATFORM(IOS ) || PLATFORM(MAC)1176 #if PLATFORM(IOS_FAMILY) || PLATFORM(MAC) 1172 1177 #define HAVE_AVFOUNDATION_LOADER_DELEGATE 1 1173 1178 #endif … … 1221 1226 #endif 1222 1227 1223 #if PLATFORM(MAC) || PLATFORM(IOS )1228 #if PLATFORM(MAC) || PLATFORM(IOS_FAMILY) 1224 1229 #define HAVE_AVASSETREADER 1 1225 1230 #endif … … 1233 1238 #endif 1234 1239 1235 #if PLATFORM(COCOA) && !PLATFORM(IOS_ SIMULATOR)1240 #if PLATFORM(COCOA) && !PLATFORM(IOS_FAMILY_SIMULATOR) 1236 1241 #define HAVE_IOSURFACE 1 1237 1242 #endif 1238 1243 1239 #if PLATFORM(IOS ) && !PLATFORM(IOS_SIMULATOR) && !PLATFORM(IOSMAC)1244 #if PLATFORM(IOS_FAMILY) && !PLATFORM(IOS_FAMILY_SIMULATOR) && !PLATFORM(IOSMAC) 1240 1245 #define HAVE_IOSURFACE_ACCELERATOR 1 1241 1246 #endif … … 1284 1289 #endif 1285 1290 1286 #if PLATFORM(MAC) || PLATFORM(IOS )1291 #if PLATFORM(MAC) || PLATFORM(IOS_FAMILY) 1287 1292 #define USE_OS_LOG 1 1288 1293 #if USE(APPLE_INTERNAL_SDK) … … 1319 1324 #endif 1320 1325 1321 #if PLATFORM(MAC) || PLATFORM(IOS )1326 #if PLATFORM(MAC) || PLATFORM(IOS_FAMILY) 1322 1327 #define USE_MEDIAREMOTE 1 1323 1328 #endif … … 1363 1368 #endif 1364 1369 1365 #if PLATFORM(COCOA) && USE(CA) && !PLATFORM(IOS_ SIMULATOR)1370 #if PLATFORM(COCOA) && USE(CA) && !PLATFORM(IOS_FAMILY_SIMULATOR) 1366 1371 #define USE_IOSURFACE_CANVAS_BACKING_STORE 1 1367 1372 #endif
Note: See TracChangeset
for help on using the changeset viewer.