Changeset 161656 in webkit
- Timestamp:
- Jan 10, 2014, 11:12:26 AM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 6 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/build-webkit (modified) (3 diffs)
-
Scripts/webkit-build-directory (modified) (1 diff)
-
Scripts/webkitdirs.pm (modified) (9 diffs)
-
Scripts/webkitperl/FeatureList.pm (modified) (22 diffs)
-
Scripts/webkitpy/common/config/watchlist (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r161651 r161656 1 2014-01-10 Simon Fraser <simon.fraser@apple.com> 2 3 Remove knowledge of Blackberry from build scripts 4 https://bugs.webkit.org/show_bug.cgi?id=126766 5 6 Reviewed by Anders Carlsson. 7 8 Remove isBlackBerry() and references to it, and rmeove 9 blackberry-related stuff from the watchlist. 10 11 * Scripts/build-webkit: 12 * Scripts/webkit-build-directory: 13 * Scripts/webkitdirs.pm: 14 (determineBaseProductDir): 15 (argumentsForConfiguration): 16 (builtDylibPathForName): 17 (isAppleWebKit): 18 (buildCMakeProjectOrExit): 19 (cmakeBasedPortArguments): 20 (cmakeBasedPortName): 21 * Scripts/webkitperl/FeatureList.pm: 22 * Scripts/webkitpy/common/config/watchlist: 23 1 24 2014-01-10 Daniel Bates <dabates@apple.com> 2 25 -
trunk/Tools/Scripts/build-webkit
r161328 r161656 128 128 --coverage Enable Code Coverage support (Mac only) 129 129 130 --blackberry Build the BlackBerry port on Mac/Linux131 130 --efl Build the EFL port 132 131 --nix Build the Nix port … … 137 136 --inspector-frontend Copy changes to the inspector front-end files to the build directory 138 137 139 --prefix=<path> Set installation prefix to the given path (Gtk/Efl /BlackBerryonly)138 --prefix=<path> Set installation prefix to the given path (Gtk/Efl only) 140 139 --makeargs=<arguments> Optional Makefile flags 141 140 --cmakeargs=<arguments> Optional CMake flags (e.g. --cmakeargs="-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local") … … 307 306 if (isWinCE()) { 308 307 buildCMakeProjectOrExit($clean, "WinCE", $prefixPath, $makeArgs, (cmakeBasedPortArguments(), cMakeArgsFromFeatures()), $cmakeArgs); 309 }310 311 if (isBlackBerry()) {312 my $numberOfJobs;313 if ($ENV{"USE_ICECC"}) {314 $numberOfJobs = 50; # 50 is the number we choose for internal development315 } else {316 $numberOfJobs = numberOfCPUs();317 }318 $makeArgs .= ($makeArgs ? " " : "") . "-j" . $numberOfJobs if $makeArgs !~ /-j\s*\d+/;319 $prefixPath = $ENV{"STAGE_DIR"} unless $prefixPath;320 buildCMakeProjectOrExit($clean, "BlackBerry", $prefixPath, $makeArgs, (cmakeBasedPortArguments(), cMakeArgsFromFeatures()), $cmakeArgs);321 308 } 322 309 -
trunk/Tools/Scripts/webkit-build-directory
r156895 r161656 48 48 --top-level Show the top-level build directory 49 49 50 --blackberry Find the build directory for the BlackBerry port on Mac/Linux51 50 --efl Find the build directory for the EFL port 52 51 --gtk Find the build directory for the GTK+ port -
trunk/Tools/Scripts/webkitdirs.pm
r161651 r161656 98 98 my $isEfl; 99 99 my $isNix; 100 my $isBlackBerry;101 100 my $isInspectorFrontend; 102 101 my $isWK2; … … 223 222 if (!defined($baseProductDir)) { # Port-specific checks failed, use default 224 223 $baseProductDir = "$sourceDir/WebKitBuild"; 225 }226 227 if (isBlackBerry()) {228 my %archInfo = blackberryTargetArchitecture();229 $baseProductDir = "$baseProductDir/" . $archInfo{"cpuDir"};230 224 } 231 225 … … 387 381 push(@args, '--wincairo') if isWinCairo(); 388 382 push(@args, '--wince') if isWinCE(); 389 push(@args, '--blackberry') if isBlackBerry();390 383 push(@args, '--inspector-frontend') if isInspectorFrontend(); 391 384 return @args; … … 776 769 determineConfigurationProductDir(); 777 770 778 if (isBlackBerry()) {779 my $libraryExtension = $libraryName =~ /^WebKit$/i ? ".so" : ".a";780 return "$configurationProductDir/$libraryName/lib" . lc($libraryName) . $libraryExtension;781 }782 771 if (isGtk()) { 783 772 # WebKitGTK+ for GTK2, WebKitGTK+ for GTK3, and WebKit2 respectively. … … 915 904 } 916 905 917 sub isBlackBerry()918 {919 determineIsBlackBerry();920 return $isBlackBerry;921 }922 923 sub determineIsBlackBerry()924 {925 return if defined($isBlackBerry);926 $isBlackBerry = checkForArgumentAndRemoveFromARGV("--blackberry");927 }928 929 sub blackberryTargetArchitecture()930 {931 my $arch = $ENV{"BLACKBERRY_ARCH_TYPE"} ? $ENV{"BLACKBERRY_ARCH_TYPE"} : "arm";932 my $cpu = $ENV{"BLACKBERRY_ARCH_CPU"} ? $ENV{"BLACKBERRY_ARCH_CPU"} : "";933 my $cpuDir;934 my $buSuffix;935 if (($cpu eq "v7le") || ($cpu eq "a9")) {936 $cpuDir = $arch . "le-v7";937 $buSuffix = $arch . "v7";938 } else {939 $cpu = $arch;940 $cpuDir = $arch;941 $buSuffix = $arch;942 }943 return ("arch" => $arch,944 "cpu" => $cpu,945 "cpuDir" => $cpuDir,946 "buSuffix" => $buSuffix);947 }948 949 sub blackberryCMakeArguments()950 {951 my %archInfo = blackberryTargetArchitecture();952 my $arch = $archInfo{"arch"};953 my $cpu = $archInfo{"cpu"};954 my $cpuDir = $archInfo{"cpuDir"};955 my $buSuffix = $archInfo{"buSuffix"};956 957 my @cmakeExtraOptions;958 if ($cpu eq "a9") {959 $cpu = $arch . "v7le";960 push @cmakeExtraOptions, '-DTARGETING_PLAYBOOK=1';961 }962 963 my $stageDir = $ENV{"STAGE_DIR"};964 my $stageLib = File::Spec->catdir($stageDir, $cpuDir, "lib");965 my $stageUsrLib = File::Spec->catdir($stageDir, $cpuDir, "usr", "lib");966 my $stageInc = File::Spec->catdir($stageDir, "usr", "include");967 968 my $qnxHost = $ENV{"QNX_HOST"};969 my $ccCommand;970 my $cxxCommand;971 if ($ENV{"USE_ICECC"}) {972 chomp($ccCommand = `which icecc`);973 $cxxCommand = $ccCommand;974 } else {975 $ccCommand = File::Spec->catfile($qnxHost, "usr", "bin", "qcc");976 $cxxCommand = $ccCommand;977 }978 979 if ($ENV{"CCWRAP"}) {980 $ccCommand = $ENV{"CCWRAP"};981 push @cmakeExtraOptions, "-DCMAKE_C_COMPILER_ARG1=qcc";982 push @cmakeExtraOptions, "-DCMAKE_CXX_COMPILER_ARG1=qcc";983 }984 985 push @cmakeExtraOptions, "-DCMAKE_SKIP_RPATH='ON'" if isDarwin();986 push @cmakeExtraOptions, "-DPUBLIC_BUILD=1" if $ENV{"PUBLIC_BUILD"};987 push @cmakeExtraOptions, "-DENABLE_GLES2=1" unless $ENV{"DISABLE_GLES2"};988 989 my @includeSystemDirectories;990 push @includeSystemDirectories, File::Spec->catdir($stageInc, "harfbuzzng");991 push @includeSystemDirectories, File::Spec->catdir($stageInc, "imf");992 # We only use jpeg-turbo for device build993 push @includeSystemDirectories, File::Spec->catdir($stageInc, "jpeg-turbo") if $arch=~/arm/;994 push @includeSystemDirectories, $stageInc;995 push @includeSystemDirectories, File::Spec->catdir($stageInc, "browser", "platform");996 push @includeSystemDirectories, File::Spec->catdir($stageInc, "browser", "platform", "graphics");997 push @includeSystemDirectories, File::Spec->catdir($stageInc, "browser", "qsk");998 push @includeSystemDirectories, File::Spec->catdir($stageInc, "ots");999 push @includeSystemDirectories, File::Spec->catdir($stageInc, "iType", "common");1000 push @includeSystemDirectories, File::Spec->catdir($stageInc, "iType", "port", "nto");1001 1002 my @cxxFlags;1003 push @cxxFlags, "-Wl,-rpath-link,$stageLib";1004 push @cxxFlags, "-Wl,-rpath-link," . File::Spec->catfile($stageUsrLib, "torch-webkit");1005 push @cxxFlags, "-Wl,-rpath-link,$stageUsrLib";1006 push @cxxFlags, "-L$stageLib";1007 push @cxxFlags, "-L$stageUsrLib";1008 1009 if ($ENV{"PROFILE"}) {1010 push @cmakeExtraOptions, "-DPROFILING=1";1011 push @cxxFlags, "-p";1012 }1013 1014 my @cmakeArgs;1015 push @cmakeArgs, '-DCMAKE_SYSTEM_NAME="QNX"';1016 push @cmakeArgs, "-DCMAKE_SYSTEM_PROCESSOR=\"$cpuDir\"";1017 push @cmakeArgs, '-DCMAKE_SYSTEM_VERSION="1"';1018 push @cmakeArgs, "-DCMAKE_C_COMPILER=\"$ccCommand\"";1019 push @cmakeArgs, "-DCMAKE_CXX_COMPILER=\"$cxxCommand\"";1020 push @cmakeArgs, "-DCMAKE_C_FLAGS=\"-Vgcc_nto${cpu} -g @cxxFlags\"";1021 push @cmakeArgs, "-DCMAKE_CXX_FLAGS=\"-Vgcc_nto${cpu}_cpp-ne -g -lang-c++ @cxxFlags\"";1022 1023 # We cannot use CMAKE_INCLUDE_PATH since this describes the search path for header files in user directories.1024 # And the QNX system headers are in user directories on the host OS (i.e. they aren't installed in the host OS's1025 # system header search path). So, we need to inform g++ that these user directories (@includeSystemDirectories)1026 # are to be taken as the host OS's system header directories when building our port.1027 #1028 # Also, we cannot use CMAKE_SYSTEM_INCLUDE_PATH since that will override the entire system header path.1029 # So, we define the additional system include paths in ADDITIONAL_SYSTEM_INCLUDE_PATH. This list will1030 # be processed in OptionsBlackBerry.cmake.1031 push @cmakeArgs, '-DADDITIONAL_SYSTEM_INCLUDE_PATH="' . join(';', @includeSystemDirectories) . '"';1032 1033 # FIXME: Make this more general purpose such that we can pass a list of directories and files.1034 push @cmakeArgs, '-DTHIRD_PARTY_ICU_DIR="' . File::Spec->catdir($stageInc, "unicode") . '"';1035 push @cmakeArgs, '-DTHIRD_PARTY_UNICODE_FILE="' . File::Spec->catfile($stageInc, "unicode.h") . '"';1036 1037 push @cmakeArgs, "-DCMAKE_LIBRARY_PATH=\"$stageLib;$stageUsrLib\"";1038 push @cmakeArgs, '-DCMAKE_AR="' . File::Spec->catfile($qnxHost, "usr", "bin", "nto${buSuffix}-ar") . '"';1039 push @cmakeArgs, '-DCMAKE_RANLIB="' . File::Spec->catfile($qnxHost, "usr", "bin", "nto${buSuffix}-ranlib") . '"';1040 push @cmakeArgs, '-DCMAKE_LD="'. File::Spec->catfile($qnxHost, "usr", "bin", "nto${buSuffix}-ld") . '"';1041 push @cmakeArgs, '-DCMAKE_LINKER="' . File::Spec->catfile($qnxHost, "usr", "bin", "nto${buSuffix}-ld") . '"';1042 push @cmakeArgs, "-DECLIPSE_CDT4_GENERATE_SOURCE_PROJECT=TRUE";1043 push @cmakeArgs, '-G"Eclipse CDT4 - Unix Makefiles"';1044 push @cmakeArgs, @cmakeExtraOptions;1045 return @cmakeArgs;1046 }1047 1048 906 sub determineIsEfl() 1049 907 { … … 1237 1095 sub isAppleWebKit() 1238 1096 { 1239 return !(isGtk() or isEfl() or isWinCE() or is BlackBerry() or isNix());1097 return !(isGtk() or isEfl() or isWinCE() or isNix()); 1240 1098 } 1241 1099 … … 2109 1967 $returnCode = exitStatus(generateBuildSystemFromCMakeProject($port, $prefixPath, @cmakeArgs)); 2110 1968 exit($returnCode) if $returnCode; 2111 if (isBlackBerry()) { 2112 return 0 if (defined($ENV{"GENERATE_CMAKE_PROJECT_ONLY"}) eq '1'); 2113 } 1969 2114 1970 $returnCode = exitStatus(buildCMakeGeneratedProject($makeArgs)); 2115 1971 exit($returnCode) if $returnCode; … … 2119 1975 sub cmakeBasedPortArguments() 2120 1976 { 2121 return blackberryCMakeArguments() if isBlackBerry();2122 1977 return ('-G "Visual Studio 8 2005 STANDARDSDK_500 (ARMV4I)"') if isWinCE(); 2123 1978 return (); … … 2126 1981 sub cmakeBasedPortName() 2127 1982 { 2128 return "BlackBerry" if isBlackBerry();2129 1983 return "Efl" if isEfl(); 2130 1984 return "WinCE" if isWinCE(); -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r161651 r161656 167 167 168 168 { option => "battery-status", desc => "Toggle Battery Status support", 169 define => "ENABLE_BATTERY_STATUS", default => (isEfl() || isBlackBerry()), value => \$batteryStatusSupport },169 define => "ENABLE_BATTERY_STATUS", default => isEfl(), value => \$batteryStatusSupport }, 170 170 171 171 { option => "blob", desc => "Toggle Blob support", 172 define => "ENABLE_BLOB", default => ((isAppleMacWebKit() && !isIOSWebKit()) || isGtk() || is BlackBerry() || isEfl()), value => \$blobSupport },172 define => "ENABLE_BLOB", default => ((isAppleMacWebKit() && !isIOSWebKit()) || isGtk() || isEfl()), value => \$blobSupport }, 173 173 174 174 { option => "canvas-path", desc => "Toggle Canvas Path support", … … 194 194 195 195 { option => "css-filters", desc => "Toggle CSS Filters support", 196 define => "ENABLE_CSS_FILTERS", default => (isAppleMacWebKit() || is BlackBerry() || isIOSWebKit()), value => \$cssFiltersSupport },196 define => "ENABLE_CSS_FILTERS", default => (isAppleMacWebKit() || isIOSWebKit()), value => \$cssFiltersSupport }, 197 197 198 198 { option => "css3-conditional-rules", desc => "Toggle CSS3 Conditional Rules support (i.e. \@supports)", … … 215 215 216 216 { option => "css-image-resolution", desc => "Toggle CSS image-resolution support", 217 define => "ENABLE_CSS_IMAGE_RESOLUTION", default => (isBlackBerry() || isGtk()), value => \$cssImageResolutionSupport },217 define => "ENABLE_CSS_IMAGE_RESOLUTION", default => isGtk(), value => \$cssImageResolutionSupport }, 218 218 219 219 { option => "css-image-set", desc => "Toggle CSS image-set support", … … 236 236 237 237 { option => "custom-scheme-handler", desc => "Toggle Custom Scheme Handler support", 238 define => "ENABLE_CUSTOM_SCHEME_HANDLER", default => (isBlackBerry() || isEfl()), value => \$customSchemeHandlerSupport },238 define => "ENABLE_CUSTOM_SCHEME_HANDLER", default => isEfl(), value => \$customSchemeHandlerSupport }, 239 239 240 240 { option => "datalist-element", desc => "Toggle Datalist Element support", … … 248 248 249 249 { option => "device-orientation", desc => "Toggle Device Orientation support", 250 define => "ENABLE_DEVICE_ORIENTATION", default => (isIOSWebKit() || isBlackBerry()), value => \$deviceOrientationSupport },250 define => "ENABLE_DEVICE_ORIENTATION", default => isIOSWebKit(), value => \$deviceOrientationSupport }, 251 251 252 252 { option => "directory-upload", desc => "Toggle Directory Upload support", … … 257 257 258 258 { option => "download-attribute", desc => "Toggle Download Attribute support", 259 define => "ENABLE_DOWNLOAD_ATTRIBUTE", default => (isBlackBerry() || isEfl()), value => \$downloadAttributeSupport },259 define => "ENABLE_DOWNLOAD_ATTRIBUTE", default => isEfl(), value => \$downloadAttributeSupport }, 260 260 261 261 { option => "filters", desc => "Toggle Filters support", 262 define => "ENABLE_FILTERS", default => (isAppleWebKit() || isIOSWebKit() || isGtk() || isEfl() || isBlackBerry()), value => \$filtersSupport },262 define => "ENABLE_FILTERS", default => (isAppleWebKit() || isIOSWebKit() || isGtk() || isEfl()), value => \$filtersSupport }, 263 263 264 264 { option => "font-load-events", desc => "Toggle Font Load Events support", … … 269 269 270 270 { option => "fullscreen-api", desc => "Toggle Fullscreen API support", 271 define => "ENABLE_FULLSCREEN_API", default => (isAppleMacWebKit() || isEfl() || isGtk() || isBlackBerry()), value => \$fullscreenAPISupport },271 define => "ENABLE_FULLSCREEN_API", default => (isAppleMacWebKit() || isEfl() || isGtk()), value => \$fullscreenAPISupport }, 272 272 273 273 { option => "gamepad", desc => "Toggle Gamepad support", … … 275 275 276 276 { option => "geolocation", desc => "Toggle Geolocation support", 277 define => "ENABLE_GEOLOCATION", default => (isAppleWebKit() || isIOSWebKit() || isGtk() || isBlackBerry()), value => \$geolocationSupport },277 define => "ENABLE_GEOLOCATION", default => (isAppleWebKit() || isIOSWebKit() || isGtk()), value => \$geolocationSupport }, 278 278 279 279 { option => "high-dpi-canvas", desc => "Toggle High DPI Canvas support", … … 293 293 294 294 { option => "input-type-color", desc => "Toggle Input Type Color support", 295 define => "ENABLE_INPUT_TYPE_COLOR", default => (isBlackBerry() || isEfl()), value => \$inputTypeColorSupport },295 define => "ENABLE_INPUT_TYPE_COLOR", default => isEfl(), value => \$inputTypeColorSupport }, 296 296 297 297 { option => "input-type-date", desc => "Toggle Input Type Date support", … … 320 320 321 321 { option => "legacy-notifications", desc => "Toggle Legacy Notifications support", 322 define => "ENABLE_LEGACY_NOTIFICATIONS", default => isBlackBerry(), value => \$legacyNotificationsSupport },322 define => "ENABLE_LEGACY_NOTIFICATIONS", default => 0, value => \$legacyNotificationsSupport }, 323 323 324 324 { option => "legacy-vendor-prefixes", desc => "Toggle Legacy Vendor Prefix support", … … 332 332 333 333 { option => "mathml", desc => "Toggle MathML support", 334 define => "ENABLE_MATHML", default => !isBlackBerry(), value => \$mathmlSupport },334 define => "ENABLE_MATHML", default => 1, value => \$mathmlSupport }, 335 335 336 336 { option => "media-capture", desc => "Toggle Media Capture support", … … 344 344 345 345 { option => "media-stream", desc => "Toggle Media Stream support", 346 define => "ENABLE_MEDIA_STREAM", default => (isBlackBerry() || isGtk()), value => \$mediaStreamSupport },346 define => "ENABLE_MEDIA_STREAM", default => isGtk(), value => \$mediaStreamSupport }, 347 347 348 348 { option => "meter-element", desc => "Toggle Meter Element support", … … 356 356 357 357 { option => "navigator-content-utils", desc => "Toggle Navigator Content Utils support", 358 define => "ENABLE_NAVIGATOR_CONTENT_UTILS", default => (isBlackBerry() || isEfl()), value => \$registerProtocolHandlerSupport },358 define => "ENABLE_NAVIGATOR_CONTENT_UTILS", default => isEfl(), value => \$registerProtocolHandlerSupport }, 359 359 360 360 { option => "netscape-plugin-api", desc => "Toggle Netscape Plugin API support", … … 362 362 363 363 { option => "network-info", desc => "Toggle Network Info support", 364 define => "ENABLE_NETWORK_INFO", default => (isEfl() || isBlackBerry()), value => \$networkInfoSupport },364 define => "ENABLE_NETWORK_INFO", default => isEfl(), value => \$networkInfoSupport }, 365 365 366 366 { option => "nosniff", desc => "Toggle support for 'X-Content-Type-Options: nosniff'", … … 368 368 369 369 { option => "notifications", desc => "Toggle Notifications support", 370 define => "ENABLE_NOTIFICATIONS", default => isBlackBerry(), value => \$notificationsSupport },370 define => "ENABLE_NOTIFICATIONS", default => 0, value => \$notificationsSupport }, 371 371 372 372 { option => "orientation-events", desc => "Toggle Orientation Events support", 373 define => "ENABLE_ORIENTATION_EVENTS", default => isIOSWebKit() || isBlackBerry(), value => \$orientationEventsSupport },373 define => "ENABLE_ORIENTATION_EVENTS", default => isIOSWebKit(), value => \$orientationEventsSupport }, 374 374 375 375 { option => "page-visibility-api", desc => "Toggle Page Visibility API support", 376 define => "ENABLE_PAGE_VISIBILITY_API", default => (is BlackBerry() || isEfl() || isGtk()), value => \$pageVisibilityAPISupport },376 define => "ENABLE_PAGE_VISIBILITY_API", default => (isEfl() || isGtk()), value => \$pageVisibilityAPISupport }, 377 377 378 378 { option => "plugin-proxy-for-video", desc => "Toggle Plugin Proxy for Video support", … … 401 401 402 402 { option => "request-animation-frame", desc => "Toggle Request Animation Frame support", 403 define => "ENABLE_REQUEST_ANIMATION_FRAME", default => (isAppleMacWebKit() || isGtk() || isEfl() || isBlackBerry()), value => \$requestAnimationFrameSupport },403 define => "ENABLE_REQUEST_ANIMATION_FRAME", default => (isAppleMacWebKit() || isGtk() || isEfl()), value => \$requestAnimationFrameSupport }, 404 404 405 405 { option => "seccomp-filters", desc => "Toggle Seccomp Filter sandbox", … … 413 413 414 414 { option => "shared-workers", desc => "Toggle Shared Workers support", 415 define => "ENABLE_SHARED_WORKERS", default => (isAppleWebKit() || isGtk() || is BlackBerry() || isEfl()), value => \$sharedWorkersSupport },415 define => "ENABLE_SHARED_WORKERS", default => (isAppleWebKit() || isGtk() || isEfl()), value => \$sharedWorkersSupport }, 416 416 417 417 { option => "sql-database", desc => "Toggle SQL Database support", … … 428 428 429 429 { option => "system-malloc", desc => "Toggle system allocator instead of TCmalloc", 430 define => "USE_SYSTEM_MALLOC", default => (isBlackBerry() || isWinCE()), value => \$systemMallocSupport },430 define => "USE_SYSTEM_MALLOC", default => isWinCE(), value => \$systemMallocSupport }, 431 431 432 432 { option => "template-element", desc => "Toggle HTMLTemplateElement support", … … 434 434 435 435 { option => "text-autosizing", desc => "Toggle Text Autosizing support", 436 define => "ENABLE_TEXT_AUTOSIZING", default => isBlackBerry(), value => \$textAutosizingSupport },436 define => "ENABLE_TEXT_AUTOSIZING", default => 0, value => \$textAutosizingSupport }, 437 437 438 438 { option => "tiled-backing-store", desc => "Toggle Tiled Backing Store support", … … 443 443 444 444 { option => "touch-events", desc => "Toggle Touch Events support", 445 define => "ENABLE_TOUCH_EVENTS", default => (isIOSWebKit() || is BlackBerry() || isEfl()), value => \$touchEventsSupport },445 define => "ENABLE_TOUCH_EVENTS", default => (isIOSWebKit() || isEfl()), value => \$touchEventsSupport }, 446 446 447 447 { option => "touch-slider", desc => "Toggle Touch Slider support", 448 define => "ENABLE_TOUCH_SLIDER", default => isBlackBerry(), value => \$touchSliderSupport },448 define => "ENABLE_TOUCH_SLIDER", default => 0, value => \$touchSliderSupport }, 449 449 450 450 { option => "touch-icon-loading", desc => "Toggle Touch Icon Loading Support", … … 455 455 456 456 { option => "vibration", desc => "Toggle Vibration support", 457 define => "ENABLE_VIBRATION", default => (isEfl() || isBlackBerry()), value => \$vibrationSupport },457 define => "ENABLE_VIBRATION", default => isEfl(), value => \$vibrationSupport }, 458 458 459 459 { option => "video", desc => "Toggle Video support", 460 define => "ENABLE_VIDEO", default => (isAppleWebKit() || isGtk() || is BlackBerry() || isEfl()), value => \$videoSupport },460 define => "ENABLE_VIDEO", default => (isAppleWebKit() || isGtk() || isEfl()), value => \$videoSupport }, 461 461 462 462 { option => "video-track", desc => "Toggle Video Track support", 463 define => "ENABLE_VIDEO_TRACK", default => (isAppleWebKit() || isGtk() || isEfl() || isBlackBerry()), value => \$videoTrackSupport },463 define => "ENABLE_VIDEO_TRACK", default => (isAppleWebKit() || isGtk() || isEfl()), value => \$videoTrackSupport }, 464 464 465 465 { option => "webgl", desc => "Toggle WebGL support", … … 476 476 477 477 { option => "web-timing", desc => "Toggle Web Timing support", 478 define => "ENABLE_WEB_TIMING", default => (is BlackBerry() || isGtk() || isEfl()), value => \$webTimingSupport },478 define => "ENABLE_WEB_TIMING", default => (isGtk() || isEfl()), value => \$webTimingSupport }, 479 479 480 480 { option => "xhr-timeout", desc => "Toggle XHR Timeout support", -
trunk/Tools/Scripts/webkitpy/common/config/watchlist
r161250 r161656 157 157 "filename": r"Source/WebCore/editing/", 158 158 }, 159 "BlackBerry": {160 "filename": r"Source/WebKit/blackberry/"161 r"|Source/WebCore/page/blackberry"162 r"|Source/WebCore/history/blackberry"163 r"|Source/WebCore/plugins/blackberry"164 r"|Source/WebCore/editing/blackberry"165 r"|Source/WebCore/Resources/blackberry"166 r"|Source/WebCore/platform/image-decoders/blackberry"167 r"|Source/WebCore/platform/blackberry"168 r"|Source/WebCore/platform/text/blackberry"169 r"|Source/WebCore/platform/network/blackberry"170 r"|Source/WebCore/platform/graphics/blackberry"171 r"|Source/WTF/wtf/blackberry"172 r"|ManualTests/blackberry"173 r"|Tools/DumpRenderTree/blackberry"174 r"|LayoutTests/platform/blackberry",175 },176 159 "NetworkInfo": { 177 160 "filename": r"Source/WebCore/Modules/networkinfo", … … 203 186 "filename": r"Source/WebCore/page/TouchAdjustment.*" 204 187 r"|LayoutTests/touchadjustment" 205 r"|Source/WebKit/blackberry/WebKitSupport/FatFingers.*",206 188 }, 207 189 "SVG": {
Note:
See TracChangeset
for help on using the changeset viewer.