<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[161656] trunk/Tools</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/161656">161656</a></dd>
<dt>Author</dt> <dd>simon.fraser@apple.com</dd>
<dt>Date</dt> <dd>2014-01-10 11:12:26 -0800 (Fri, 10 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove knowledge of Blackberry from build scripts
https://bugs.webkit.org/show_bug.cgi?id=126766

Reviewed by Anders Carlsson.

Remove isBlackBerry() and references to it, and rmeove
blackberry-related stuff from the watchlist.

* Scripts/build-webkit:
* Scripts/webkit-build-directory:
* Scripts/webkitdirs.pm:
(determineBaseProductDir):
(argumentsForConfiguration):
(builtDylibPathForName):
(isAppleWebKit):
(buildCMakeProjectOrExit):
(cmakeBasedPortArguments):
(cmakeBasedPortName):
* Scripts/webkitperl/FeatureList.pm:
* Scripts/webkitpy/common/config/watchlist:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptsbuildwebkit">trunk/Tools/Scripts/build-webkit</a></li>
<li><a href="#trunkToolsScriptswebkitbuilddirectory">trunk/Tools/Scripts/webkit-build-directory</a></li>
<li><a href="#trunkToolsScriptswebkitdirspm">trunk/Tools/Scripts/webkitdirs.pm</a></li>
<li><a href="#trunkToolsScriptswebkitperlFeatureListpm">trunk/Tools/Scripts/webkitperl/FeatureList.pm</a></li>
<li><a href="#trunkToolsScriptswebkitpycommonconfigwatchlist">trunk/Tools/Scripts/webkitpy/common/config/watchlist</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (161655 => 161656)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-01-10 19:07:55 UTC (rev 161655)
+++ trunk/Tools/ChangeLog        2014-01-10 19:12:26 UTC (rev 161656)
</span><span class="lines">@@ -1,3 +1,26 @@
</span><ins>+2014-01-10  Simon Fraser  &lt;simon.fraser@apple.com&gt;
+
+        Remove knowledge of Blackberry from build scripts
+        https://bugs.webkit.org/show_bug.cgi?id=126766
+
+        Reviewed by Anders Carlsson.
+        
+        Remove isBlackBerry() and references to it, and rmeove
+        blackberry-related stuff from the watchlist.
+
+        * Scripts/build-webkit:
+        * Scripts/webkit-build-directory:
+        * Scripts/webkitdirs.pm:
+        (determineBaseProductDir):
+        (argumentsForConfiguration):
+        (builtDylibPathForName):
+        (isAppleWebKit):
+        (buildCMakeProjectOrExit):
+        (cmakeBasedPortArguments):
+        (cmakeBasedPortName):
+        * Scripts/webkitperl/FeatureList.pm:
+        * Scripts/webkitpy/common/config/watchlist:
+
</ins><span class="cx"> 2014-01-10  Daniel Bates  &lt;dabates@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Fix up simulator build and enable default features
</span></span></pre></div>
<a id="trunkToolsScriptsbuildwebkit"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/build-webkit (161655 => 161656)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/build-webkit        2014-01-10 19:07:55 UTC (rev 161655)
+++ trunk/Tools/Scripts/build-webkit        2014-01-10 19:12:26 UTC (rev 161656)
</span><span class="lines">@@ -127,7 +127,6 @@
</span><span class="cx">   --simulator                       Use the current iphonesimulator SDK (iOS only)
</span><span class="cx">   --coverage                        Enable Code Coverage support (Mac only)
</span><span class="cx"> 
</span><del>-  --blackberry                      Build the BlackBerry port on Mac/Linux
</del><span class="cx">   --efl                             Build the EFL port
</span><span class="cx">   --nix                             Build the Nix port
</span><span class="cx">   --gtk                             Build the GTK+ port
</span><span class="lines">@@ -136,7 +135,7 @@
</span><span class="cx"> 
</span><span class="cx">   --inspector-frontend              Copy changes to the inspector front-end files to the build directory
</span><span class="cx"> 
</span><del>-  --prefix=&lt;path&gt;                   Set installation prefix to the given path (Gtk/Efl/BlackBerry only)
</del><ins>+  --prefix=&lt;path&gt;                   Set installation prefix to the given path (Gtk/Efl only)
</ins><span class="cx">   --makeargs=&lt;arguments&gt;            Optional Makefile flags
</span><span class="cx">   --cmakeargs=&lt;arguments&gt;           Optional CMake flags (e.g. --cmakeargs=&quot;-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local&quot;)
</span><span class="cx"> 
</span><span class="lines">@@ -308,18 +307,6 @@
</span><span class="cx">     buildCMakeProjectOrExit($clean, &quot;WinCE&quot;, $prefixPath, $makeArgs, (cmakeBasedPortArguments(), cMakeArgsFromFeatures()), $cmakeArgs);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-if (isBlackBerry()) {
-    my $numberOfJobs;
-    if ($ENV{&quot;USE_ICECC&quot;}) {
-        $numberOfJobs = 50; # 50 is the number we choose for internal development
-    } else {
-        $numberOfJobs = numberOfCPUs();
-    }
-    $makeArgs .= ($makeArgs ? &quot; &quot; : &quot;&quot;) . &quot;-j&quot; . $numberOfJobs if $makeArgs !~ /-j\s*\d+/;
-    $prefixPath = $ENV{&quot;STAGE_DIR&quot;} unless $prefixPath;
-    buildCMakeProjectOrExit($clean, &quot;BlackBerry&quot;, $prefixPath, $makeArgs, (cmakeBasedPortArguments(), cMakeArgsFromFeatures()), $cmakeArgs);
-}
-
</del><span class="cx"> # Build, and abort if the build fails.
</span><span class="cx"> for my $dir (@projects) {
</span><span class="cx">     chdir $dir or die;
</span></span></pre></div>
<a id="trunkToolsScriptswebkitbuilddirectory"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkit-build-directory (161655 => 161656)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkit-build-directory        2014-01-10 19:07:55 UTC (rev 161655)
+++ trunk/Tools/Scripts/webkit-build-directory        2014-01-10 19:12:26 UTC (rev 161656)
</span><span class="lines">@@ -47,7 +47,6 @@
</span><span class="cx">   -h|--help             Show this help message
</span><span class="cx">   --top-level           Show the top-level build directory
</span><span class="cx"> 
</span><del>-  --blackberry          Find the build directory for the BlackBerry port on Mac/Linux
</del><span class="cx">   --efl                 Find the build directory for the EFL port
</span><span class="cx">   --gtk                 Find the build directory for the GTK+ port
</span><span class="cx">   --wincairo            Find the build directory for using Cairo (rather than CoreGraphics) on Windows
</span></span></pre></div>
<a id="trunkToolsScriptswebkitdirspm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitdirs.pm (161655 => 161656)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitdirs.pm        2014-01-10 19:07:55 UTC (rev 161655)
+++ trunk/Tools/Scripts/webkitdirs.pm        2014-01-10 19:12:26 UTC (rev 161656)
</span><span class="lines">@@ -97,7 +97,6 @@
</span><span class="cx"> my $isWin64;
</span><span class="cx"> my $isEfl;
</span><span class="cx"> my $isNix;
</span><del>-my $isBlackBerry;
</del><span class="cx"> my $isInspectorFrontend;
</span><span class="cx"> my $isWK2;
</span><span class="cx"> my $shouldTargetWebProcess;
</span><span class="lines">@@ -224,11 +223,6 @@
</span><span class="cx">         $baseProductDir = &quot;$sourceDir/WebKitBuild&quot;;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    if (isBlackBerry()) {
-        my %archInfo = blackberryTargetArchitecture();
-        $baseProductDir = &quot;$baseProductDir/&quot; . $archInfo{&quot;cpuDir&quot;};
-    }
-
</del><span class="cx">     if (isGit() &amp;&amp; isGitBranchBuild()) {
</span><span class="cx">         my $branch = gitBranch();
</span><span class="cx">         $baseProductDir = &quot;$baseProductDir/$branch&quot;;
</span><span class="lines">@@ -386,7 +380,6 @@
</span><span class="cx">     push(@args, '--nix') if isNix();
</span><span class="cx">     push(@args, '--wincairo') if isWinCairo();
</span><span class="cx">     push(@args, '--wince') if isWinCE();
</span><del>-    push(@args, '--blackberry') if isBlackBerry();
</del><span class="cx">     push(@args, '--inspector-frontend') if isInspectorFrontend();
</span><span class="cx">     return @args;
</span><span class="cx"> }
</span><span class="lines">@@ -775,10 +768,6 @@
</span><span class="cx">     my $libraryName = shift;
</span><span class="cx">     determineConfigurationProductDir();
</span><span class="cx"> 
</span><del>-    if (isBlackBerry()) {
-        my $libraryExtension = $libraryName =~ /^WebKit$/i ? &quot;.so&quot; : &quot;.a&quot;;
-        return &quot;$configurationProductDir/$libraryName/lib&quot; . lc($libraryName) . $libraryExtension;
-    }
</del><span class="cx">     if (isGtk()) {
</span><span class="cx">         # WebKitGTK+ for GTK2, WebKitGTK+ for GTK3, and WebKit2 respectively.
</span><span class="cx">         my @libraries = (&quot;libwebkitgtk-1.0&quot;, &quot;libwebkitgtk-3.0&quot;, &quot;libwebkit2gtk-3.0&quot;);
</span><span class="lines">@@ -914,137 +903,6 @@
</span><span class="cx">     return $isWK2;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-sub isBlackBerry()
-{
-    determineIsBlackBerry();
-    return $isBlackBerry;
-}
-
-sub determineIsBlackBerry()
-{
-    return if defined($isBlackBerry);
-    $isBlackBerry = checkForArgumentAndRemoveFromARGV(&quot;--blackberry&quot;);
-}
-
-sub blackberryTargetArchitecture()
-{
-    my $arch = $ENV{&quot;BLACKBERRY_ARCH_TYPE&quot;} ? $ENV{&quot;BLACKBERRY_ARCH_TYPE&quot;} : &quot;arm&quot;;
-    my $cpu = $ENV{&quot;BLACKBERRY_ARCH_CPU&quot;} ? $ENV{&quot;BLACKBERRY_ARCH_CPU&quot;} : &quot;&quot;;
-    my $cpuDir;
-    my $buSuffix;
-    if (($cpu eq &quot;v7le&quot;) || ($cpu eq &quot;a9&quot;)) {
-        $cpuDir = $arch . &quot;le-v7&quot;;
-        $buSuffix = $arch . &quot;v7&quot;;
-    } else {
-        $cpu = $arch;
-        $cpuDir = $arch;
-        $buSuffix = $arch;
-    }
-    return (&quot;arch&quot; =&gt; $arch,
-            &quot;cpu&quot; =&gt; $cpu,
-            &quot;cpuDir&quot; =&gt; $cpuDir,
-            &quot;buSuffix&quot; =&gt; $buSuffix);
-}
-
-sub blackberryCMakeArguments()
-{
-    my %archInfo = blackberryTargetArchitecture();
-    my $arch = $archInfo{&quot;arch&quot;};
-    my $cpu = $archInfo{&quot;cpu&quot;};
-    my $cpuDir = $archInfo{&quot;cpuDir&quot;};
-    my $buSuffix = $archInfo{&quot;buSuffix&quot;};
-
-    my @cmakeExtraOptions;
-    if ($cpu eq &quot;a9&quot;) {
-        $cpu = $arch . &quot;v7le&quot;;
-        push @cmakeExtraOptions, '-DTARGETING_PLAYBOOK=1';
-    }
-
-    my $stageDir = $ENV{&quot;STAGE_DIR&quot;};
-    my $stageLib = File::Spec-&gt;catdir($stageDir, $cpuDir, &quot;lib&quot;);
-    my $stageUsrLib = File::Spec-&gt;catdir($stageDir, $cpuDir, &quot;usr&quot;, &quot;lib&quot;);
-    my $stageInc = File::Spec-&gt;catdir($stageDir, &quot;usr&quot;, &quot;include&quot;);
-
-    my $qnxHost = $ENV{&quot;QNX_HOST&quot;};
-    my $ccCommand;
-    my $cxxCommand;
-    if ($ENV{&quot;USE_ICECC&quot;}) {
-        chomp($ccCommand = `which icecc`);
-        $cxxCommand = $ccCommand;
-    } else {
-        $ccCommand = File::Spec-&gt;catfile($qnxHost, &quot;usr&quot;, &quot;bin&quot;, &quot;qcc&quot;);
-        $cxxCommand = $ccCommand;
-    }
-
-    if ($ENV{&quot;CCWRAP&quot;}) {
-        $ccCommand = $ENV{&quot;CCWRAP&quot;};
-        push @cmakeExtraOptions, &quot;-DCMAKE_C_COMPILER_ARG1=qcc&quot;;
-        push @cmakeExtraOptions, &quot;-DCMAKE_CXX_COMPILER_ARG1=qcc&quot;;
-    }
-
-    push @cmakeExtraOptions, &quot;-DCMAKE_SKIP_RPATH='ON'&quot; if isDarwin();
-    push @cmakeExtraOptions, &quot;-DPUBLIC_BUILD=1&quot; if $ENV{&quot;PUBLIC_BUILD&quot;};
-    push @cmakeExtraOptions, &quot;-DENABLE_GLES2=1&quot; unless $ENV{&quot;DISABLE_GLES2&quot;};
-
-    my @includeSystemDirectories;
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;harfbuzzng&quot;);
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;imf&quot;);
-    # We only use jpeg-turbo for device build
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;jpeg-turbo&quot;) if $arch=~/arm/;
-    push @includeSystemDirectories, $stageInc;
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;browser&quot;, &quot;platform&quot;);
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;browser&quot;, &quot;platform&quot;, &quot;graphics&quot;);
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;browser&quot;, &quot;qsk&quot;);
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;ots&quot;);
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;iType&quot;, &quot;common&quot;);
-    push @includeSystemDirectories, File::Spec-&gt;catdir($stageInc, &quot;iType&quot;, &quot;port&quot;, &quot;nto&quot;);
-
-    my @cxxFlags;
-    push @cxxFlags, &quot;-Wl,-rpath-link,$stageLib&quot;;
-    push @cxxFlags, &quot;-Wl,-rpath-link,&quot; . File::Spec-&gt;catfile($stageUsrLib, &quot;torch-webkit&quot;);
-    push @cxxFlags, &quot;-Wl,-rpath-link,$stageUsrLib&quot;;
-    push @cxxFlags, &quot;-L$stageLib&quot;;
-    push @cxxFlags, &quot;-L$stageUsrLib&quot;;
-
-    if ($ENV{&quot;PROFILE&quot;}) {
-        push @cmakeExtraOptions, &quot;-DPROFILING=1&quot;;
-        push @cxxFlags, &quot;-p&quot;;
-    }
-
-    my @cmakeArgs;
-    push @cmakeArgs, '-DCMAKE_SYSTEM_NAME=&quot;QNX&quot;';
-    push @cmakeArgs, &quot;-DCMAKE_SYSTEM_PROCESSOR=\&quot;$cpuDir\&quot;&quot;;
-    push @cmakeArgs, '-DCMAKE_SYSTEM_VERSION=&quot;1&quot;';
-    push @cmakeArgs, &quot;-DCMAKE_C_COMPILER=\&quot;$ccCommand\&quot;&quot;;
-    push @cmakeArgs, &quot;-DCMAKE_CXX_COMPILER=\&quot;$cxxCommand\&quot;&quot;;
-    push @cmakeArgs, &quot;-DCMAKE_C_FLAGS=\&quot;-Vgcc_nto${cpu} -g @cxxFlags\&quot;&quot;;
-    push @cmakeArgs, &quot;-DCMAKE_CXX_FLAGS=\&quot;-Vgcc_nto${cpu}_cpp-ne -g -lang-c++ @cxxFlags\&quot;&quot;;
-
-    # We cannot use CMAKE_INCLUDE_PATH since this describes the search path for header files in user directories.
-    # And the QNX system headers are in user directories on the host OS (i.e. they aren't installed in the host OS's
-    # system header search path). So, we need to inform g++ that these user directories (@includeSystemDirectories)
-    # are to be taken as the host OS's system header directories when building our port.
-    #
-    # Also, we cannot use CMAKE_SYSTEM_INCLUDE_PATH since that will override the entire system header path.
-    # So, we define the additional system include paths in ADDITIONAL_SYSTEM_INCLUDE_PATH. This list will
-    # be processed in OptionsBlackBerry.cmake.
-    push @cmakeArgs, '-DADDITIONAL_SYSTEM_INCLUDE_PATH=&quot;' . join(';', @includeSystemDirectories) . '&quot;';
-
-    # FIXME: Make this more general purpose such that we can pass a list of directories and files.
-    push @cmakeArgs, '-DTHIRD_PARTY_ICU_DIR=&quot;' . File::Spec-&gt;catdir($stageInc, &quot;unicode&quot;) . '&quot;';
-    push @cmakeArgs, '-DTHIRD_PARTY_UNICODE_FILE=&quot;' . File::Spec-&gt;catfile($stageInc, &quot;unicode.h&quot;) . '&quot;';
-
-    push @cmakeArgs, &quot;-DCMAKE_LIBRARY_PATH=\&quot;$stageLib;$stageUsrLib\&quot;&quot;;
-    push @cmakeArgs, '-DCMAKE_AR=&quot;' . File::Spec-&gt;catfile($qnxHost, &quot;usr&quot;, &quot;bin&quot;, &quot;nto${buSuffix}-ar&quot;) . '&quot;';
-    push @cmakeArgs, '-DCMAKE_RANLIB=&quot;' . File::Spec-&gt;catfile($qnxHost, &quot;usr&quot;, &quot;bin&quot;, &quot;nto${buSuffix}-ranlib&quot;) . '&quot;';
-    push @cmakeArgs, '-DCMAKE_LD=&quot;'. File::Spec-&gt;catfile($qnxHost, &quot;usr&quot;, &quot;bin&quot;, &quot;nto${buSuffix}-ld&quot;) . '&quot;';
-    push @cmakeArgs, '-DCMAKE_LINKER=&quot;' . File::Spec-&gt;catfile($qnxHost, &quot;usr&quot;, &quot;bin&quot;, &quot;nto${buSuffix}-ld&quot;) . '&quot;';
-    push @cmakeArgs, &quot;-DECLIPSE_CDT4_GENERATE_SOURCE_PROJECT=TRUE&quot;;
-    push @cmakeArgs, '-G&quot;Eclipse CDT4 - Unix Makefiles&quot;';
-    push @cmakeArgs, @cmakeExtraOptions;
-    return @cmakeArgs;
-}
-
</del><span class="cx"> sub determineIsEfl()
</span><span class="cx"> {
</span><span class="cx">     return if defined($isEfl);
</span><span class="lines">@@ -1236,7 +1094,7 @@
</span><span class="cx"> 
</span><span class="cx"> sub isAppleWebKit()
</span><span class="cx"> {
</span><del>-    return !(isGtk() or isEfl() or isWinCE() or isBlackBerry() or isNix());
</del><ins>+    return !(isGtk() or isEfl() or isWinCE() or isNix());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> sub isAppleMacWebKit()
</span><span class="lines">@@ -2108,9 +1966,7 @@
</span><span class="cx"> 
</span><span class="cx">     $returnCode = exitStatus(generateBuildSystemFromCMakeProject($port, $prefixPath, @cmakeArgs));
</span><span class="cx">     exit($returnCode) if $returnCode;
</span><del>-    if (isBlackBerry()) {
-        return 0 if (defined($ENV{&quot;GENERATE_CMAKE_PROJECT_ONLY&quot;}) eq '1');
-    }
</del><ins>+
</ins><span class="cx">     $returnCode = exitStatus(buildCMakeGeneratedProject($makeArgs));
</span><span class="cx">     exit($returnCode) if $returnCode;
</span><span class="cx">     return 0;
</span><span class="lines">@@ -2118,14 +1974,12 @@
</span><span class="cx"> 
</span><span class="cx"> sub cmakeBasedPortArguments()
</span><span class="cx"> {
</span><del>-    return blackberryCMakeArguments() if isBlackBerry();
</del><span class="cx">     return ('-G &quot;Visual Studio 8 2005 STANDARDSDK_500 (ARMV4I)&quot;') if isWinCE();
</span><span class="cx">     return ();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> sub cmakeBasedPortName()
</span><span class="cx"> {
</span><del>-    return &quot;BlackBerry&quot; if isBlackBerry();
</del><span class="cx">     return &quot;Efl&quot; if isEfl();
</span><span class="cx">     return &quot;WinCE&quot; if isWinCE();
</span><span class="cx">     return &quot;Nix&quot; if isNix();
</span></span></pre></div>
<a id="trunkToolsScriptswebkitperlFeatureListpm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (161655 => 161656)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-01-10 19:07:55 UTC (rev 161655)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-01-10 19:12:26 UTC (rev 161656)
</span><span class="lines">@@ -166,10 +166,10 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_ACCELERATED_2D_CANVAS&quot;, default =&gt; 0, value =&gt; \$accelerated2DCanvasSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;battery-status&quot;, desc =&gt; &quot;Toggle Battery Status support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_BATTERY_STATUS&quot;, default =&gt; (isEfl() || isBlackBerry()), value =&gt; \$batteryStatusSupport },
</del><ins>+      define =&gt; &quot;ENABLE_BATTERY_STATUS&quot;, default =&gt; isEfl(), value =&gt; \$batteryStatusSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;blob&quot;, desc =&gt; &quot;Toggle Blob support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_BLOB&quot;, default =&gt; ((isAppleMacWebKit() &amp;&amp; !isIOSWebKit()) || isGtk() || isBlackBerry() || isEfl()), value =&gt; \$blobSupport },
</del><ins>+      define =&gt; &quot;ENABLE_BLOB&quot;, default =&gt; ((isAppleMacWebKit() &amp;&amp; !isIOSWebKit()) || isGtk() || isEfl()), value =&gt; \$blobSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;canvas-path&quot;, desc =&gt; &quot;Toggle Canvas Path support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CANVAS_PATH&quot;, default =&gt; 1, value =&gt; \$canvasPathSupport },
</span><span class="lines">@@ -193,7 +193,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS_SHAPES&quot;, default =&gt; 1, value =&gt; \$cssShapesSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;css-filters&quot;, desc =&gt; &quot;Toggle CSS Filters support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_CSS_FILTERS&quot;, default =&gt; (isAppleMacWebKit() || isBlackBerry() || isIOSWebKit()), value =&gt; \$cssFiltersSupport },
</del><ins>+      define =&gt; &quot;ENABLE_CSS_FILTERS&quot;, default =&gt; (isAppleMacWebKit() || isIOSWebKit()), value =&gt; \$cssFiltersSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;css3-conditional-rules&quot;, desc =&gt; &quot;Toggle CSS3 Conditional Rules support (i.e. \@supports)&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS3_CONDITIONAL_RULES&quot;, default =&gt; 0, value =&gt; \$css3ConditionalRulesSupport },
</span><span class="lines">@@ -214,7 +214,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS_IMAGE_ORIENTATION&quot;, default =&gt; (isEfl() || isGtk()), value =&gt; \$cssImageOrientationSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;css-image-resolution&quot;, desc =&gt; &quot;Toggle CSS image-resolution support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_CSS_IMAGE_RESOLUTION&quot;, default =&gt; (isBlackBerry() || isGtk()), value =&gt; \$cssImageResolutionSupport },
</del><ins>+      define =&gt; &quot;ENABLE_CSS_IMAGE_RESOLUTION&quot;, default =&gt; isGtk(), value =&gt; \$cssImageResolutionSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;css-image-set&quot;, desc =&gt; &quot;Toggle CSS image-set support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS_IMAGE_SET&quot;, default =&gt; (isEfl() || isGtk()), value =&gt; \$cssImageSetSupport },
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED&quot;, default =&gt; 1, value =&gt; \$cssAnimationsTransformsUnprefixedSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;custom-scheme-handler&quot;, desc =&gt; &quot;Toggle Custom Scheme Handler support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_CUSTOM_SCHEME_HANDLER&quot;, default =&gt; (isBlackBerry() || isEfl()), value =&gt; \$customSchemeHandlerSupport },
</del><ins>+      define =&gt; &quot;ENABLE_CUSTOM_SCHEME_HANDLER&quot;, default =&gt; isEfl(), value =&gt; \$customSchemeHandlerSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;datalist-element&quot;, desc =&gt; &quot;Toggle Datalist Element support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_DATALIST_ELEMENT&quot;, default =&gt; isEfl(), value =&gt; \$datalistElementSupport },
</span><span class="lines">@@ -247,7 +247,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_DETAILS_ELEMENT&quot;, default =&gt; 1, value =&gt; \$detailsElementSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;device-orientation&quot;, desc =&gt; &quot;Toggle Device Orientation support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_DEVICE_ORIENTATION&quot;, default =&gt; (isIOSWebKit() || isBlackBerry()), value =&gt; \$deviceOrientationSupport },
</del><ins>+      define =&gt; &quot;ENABLE_DEVICE_ORIENTATION&quot;, default =&gt; isIOSWebKit(), value =&gt; \$deviceOrientationSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;directory-upload&quot;, desc =&gt; &quot;Toggle Directory Upload support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_DIRECTORY_UPLOAD&quot;, default =&gt; 0, value =&gt; \$directoryUploadSupport },
</span><span class="lines">@@ -256,10 +256,10 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_DOM4_EVENTS_CONSTRUCTOR&quot;, default =&gt; (isAppleWebKit() || isGtk() || isEfl()), value =&gt; \$dom4EventsConstructor },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;download-attribute&quot;, desc =&gt; &quot;Toggle Download Attribute support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_DOWNLOAD_ATTRIBUTE&quot;, default =&gt; (isBlackBerry() || isEfl()), value =&gt; \$downloadAttributeSupport },
</del><ins>+      define =&gt; &quot;ENABLE_DOWNLOAD_ATTRIBUTE&quot;, default =&gt; isEfl(), value =&gt; \$downloadAttributeSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;filters&quot;, desc =&gt; &quot;Toggle Filters support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_FILTERS&quot;, default =&gt; (isAppleWebKit() || isIOSWebKit() || isGtk() || isEfl() || isBlackBerry()), value =&gt; \$filtersSupport },
</del><ins>+      define =&gt; &quot;ENABLE_FILTERS&quot;, default =&gt; (isAppleWebKit() || isIOSWebKit() || isGtk() || isEfl()), value =&gt; \$filtersSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;font-load-events&quot;, desc =&gt; &quot;Toggle Font Load Events support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_FONT_LOAD_EVENTS&quot;, default =&gt; 0, value =&gt; \$fontLoadEventsSupport },
</span><span class="lines">@@ -268,13 +268,13 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_FTPDIR&quot;, default =&gt; !isWinCE(), value =&gt; \$ftpDirSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;fullscreen-api&quot;, desc =&gt; &quot;Toggle Fullscreen API support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_FULLSCREEN_API&quot;, default =&gt; (isAppleMacWebKit() || isEfl() || isGtk() || isBlackBerry()), value =&gt; \$fullscreenAPISupport },
</del><ins>+      define =&gt; &quot;ENABLE_FULLSCREEN_API&quot;, default =&gt; (isAppleMacWebKit() || isEfl() || isGtk()), value =&gt; \$fullscreenAPISupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;gamepad&quot;, desc =&gt; &quot;Toggle Gamepad support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_GAMEPAD&quot;, default =&gt; (isEfl() || isGtk()), value =&gt; \$gamepadSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;geolocation&quot;, desc =&gt; &quot;Toggle Geolocation support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_GEOLOCATION&quot;, default =&gt; (isAppleWebKit() || isIOSWebKit() || isGtk() || isBlackBerry()), value =&gt; \$geolocationSupport },
</del><ins>+      define =&gt; &quot;ENABLE_GEOLOCATION&quot;, default =&gt; (isAppleWebKit() || isIOSWebKit() || isGtk()), value =&gt; \$geolocationSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;high-dpi-canvas&quot;, desc =&gt; &quot;Toggle High DPI Canvas support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_HIGH_DPI_CANVAS&quot;, default =&gt; (isAppleWebKit()), value =&gt; \$highDPICanvasSupport },
</span><span class="lines">@@ -292,7 +292,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_INPUT_SPEECH&quot;, default =&gt; 0, value =&gt; \$inputSpeechSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;input-type-color&quot;, desc =&gt; &quot;Toggle Input Type Color support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_INPUT_TYPE_COLOR&quot;, default =&gt; (isBlackBerry() || isEfl()), value =&gt; \$inputTypeColorSupport },
</del><ins>+      define =&gt; &quot;ENABLE_INPUT_TYPE_COLOR&quot;, default =&gt; isEfl(), value =&gt; \$inputTypeColorSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;input-type-date&quot;, desc =&gt; &quot;Toggle Input Type Date support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_INPUT_TYPE_DATE&quot;, default =&gt; 0, value =&gt; \$inputTypeDateSupport },
</span><span class="lines">@@ -319,7 +319,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_JAVASCRIPT_DEBUGGER&quot;, default =&gt; 1, value =&gt; \$javascriptDebuggerSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;legacy-notifications&quot;, desc =&gt; &quot;Toggle Legacy Notifications support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_LEGACY_NOTIFICATIONS&quot;, default =&gt; isBlackBerry(), value =&gt; \$legacyNotificationsSupport },
</del><ins>+      define =&gt; &quot;ENABLE_LEGACY_NOTIFICATIONS&quot;, default =&gt; 0, value =&gt; \$legacyNotificationsSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;legacy-vendor-prefixes&quot;, desc =&gt; &quot;Toggle Legacy Vendor Prefix support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_LEGACY_VENDOR_PREFIXES&quot;, default =&gt; 1, value =&gt; \$legacyVendorPrefixSupport },
</span><span class="lines">@@ -331,7 +331,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_LINK_PREFETCH&quot;, default =&gt; (isGtk() || isEfl()), value =&gt; \$linkPrefetchSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;mathml&quot;, desc =&gt; &quot;Toggle MathML support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_MATHML&quot;, default =&gt; !isBlackBerry(), value =&gt; \$mathmlSupport },
</del><ins>+      define =&gt; &quot;ENABLE_MATHML&quot;, default =&gt; 1, value =&gt; \$mathmlSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;media-capture&quot;, desc =&gt; &quot;Toggle Media Capture support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_MEDIA_CAPTURE&quot;, default =&gt; isEfl(), value =&gt; \$mediaCaptureSupport },
</span><span class="lines">@@ -343,7 +343,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_MEDIA_STATISTICS&quot;, default =&gt; 0, value =&gt; \$mediaStatisticsSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;media-stream&quot;, desc =&gt; &quot;Toggle Media Stream support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_MEDIA_STREAM&quot;, default =&gt; (isBlackBerry() || isGtk()), value =&gt; \$mediaStreamSupport },
</del><ins>+      define =&gt; &quot;ENABLE_MEDIA_STREAM&quot;, default =&gt; isGtk(), value =&gt; \$mediaStreamSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;meter-element&quot;, desc =&gt; &quot;Toggle Meter Element support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_METER_ELEMENT&quot;, default =&gt; !isAppleWinWebKit(), value =&gt; \$meterElementSupport },
</span><span class="lines">@@ -355,25 +355,25 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_MOUSE_CURSOR_SCALE&quot;, default =&gt; isEfl(), value =&gt; \$mouseCursorScaleSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;navigator-content-utils&quot;, desc =&gt; &quot;Toggle Navigator Content Utils support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_NAVIGATOR_CONTENT_UTILS&quot;, default =&gt; (isBlackBerry() || isEfl()), value =&gt; \$registerProtocolHandlerSupport },
</del><ins>+      define =&gt; &quot;ENABLE_NAVIGATOR_CONTENT_UTILS&quot;, default =&gt; isEfl(), value =&gt; \$registerProtocolHandlerSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;netscape-plugin-api&quot;, desc =&gt; &quot;Toggle Netscape Plugin API support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_NETSCAPE_PLUGIN_API&quot;, default =&gt; !isIOSWebKit(), value =&gt; \$netscapePluginAPISupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;network-info&quot;, desc =&gt; &quot;Toggle Network Info support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_NETWORK_INFO&quot;, default =&gt; (isEfl() || isBlackBerry()), value =&gt; \$networkInfoSupport },
</del><ins>+      define =&gt; &quot;ENABLE_NETWORK_INFO&quot;, default =&gt; isEfl(), value =&gt; \$networkInfoSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;nosniff&quot;, desc =&gt; &quot;Toggle support for 'X-Content-Type-Options: nosniff'&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_NOSNIFF&quot;, default =&gt; 0, value =&gt; \$nosniffSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;notifications&quot;, desc =&gt; &quot;Toggle Notifications support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_NOTIFICATIONS&quot;, default =&gt; isBlackBerry(), value =&gt; \$notificationsSupport },
</del><ins>+      define =&gt; &quot;ENABLE_NOTIFICATIONS&quot;, default =&gt; 0, value =&gt; \$notificationsSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;orientation-events&quot;, desc =&gt; &quot;Toggle Orientation Events support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_ORIENTATION_EVENTS&quot;, default =&gt; isIOSWebKit() || isBlackBerry(), value =&gt; \$orientationEventsSupport },
</del><ins>+      define =&gt; &quot;ENABLE_ORIENTATION_EVENTS&quot;, default =&gt; isIOSWebKit(), value =&gt; \$orientationEventsSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;page-visibility-api&quot;, desc =&gt; &quot;Toggle Page Visibility API support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_PAGE_VISIBILITY_API&quot;, default =&gt; (isBlackBerry() || isEfl() || isGtk()), value =&gt; \$pageVisibilityAPISupport },
</del><ins>+      define =&gt; &quot;ENABLE_PAGE_VISIBILITY_API&quot;, default =&gt; (isEfl() || isGtk()), value =&gt; \$pageVisibilityAPISupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;plugin-proxy-for-video&quot;, desc =&gt; &quot;Toggle Plugin Proxy for Video support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_PLUGIN_PROXY_FOR_VIDEO&quot;, default =&gt; isIOSWebKit(), value =&gt; \$pluginProxyForVideo },
</span><span class="lines">@@ -400,7 +400,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_RESOURCE_TIMING&quot;, default =&gt; isGtk(), value =&gt; \$resourceTimingSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;request-animation-frame&quot;, desc =&gt; &quot;Toggle Request Animation Frame support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_REQUEST_ANIMATION_FRAME&quot;, default =&gt; (isAppleMacWebKit() || isGtk() || isEfl() || isBlackBerry()), value =&gt; \$requestAnimationFrameSupport },
</del><ins>+      define =&gt; &quot;ENABLE_REQUEST_ANIMATION_FRAME&quot;, default =&gt; (isAppleMacWebKit() || isGtk() || isEfl()), value =&gt; \$requestAnimationFrameSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;seccomp-filters&quot;, desc =&gt; &quot;Toggle Seccomp Filter sandbox&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_SECCOMP_FILTERS&quot;, default =&gt; 0, value =&gt; \$seccompFiltersSupport },
</span><span class="lines">@@ -412,7 +412,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_SHADOW_DOM&quot;, default =&gt; 0, value =&gt; \$shadowDOMSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;shared-workers&quot;, desc =&gt; &quot;Toggle Shared Workers support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_SHARED_WORKERS&quot;, default =&gt; (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value =&gt; \$sharedWorkersSupport },
</del><ins>+      define =&gt; &quot;ENABLE_SHARED_WORKERS&quot;, default =&gt; (isAppleWebKit() || isGtk() || isEfl()), value =&gt; \$sharedWorkersSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;sql-database&quot;, desc =&gt; &quot;Toggle SQL Database support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_SQL_DATABASE&quot;, default =&gt; 1, value =&gt; \$sqlDatabaseSupport },
</span><span class="lines">@@ -427,13 +427,13 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_SVG_FONTS&quot;, default =&gt; 1, value =&gt; \$svgFontsSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;system-malloc&quot;, desc =&gt; &quot;Toggle system allocator instead of TCmalloc&quot;,
</span><del>-      define =&gt; &quot;USE_SYSTEM_MALLOC&quot;, default =&gt; (isBlackBerry() || isWinCE()), value =&gt; \$systemMallocSupport },
</del><ins>+      define =&gt; &quot;USE_SYSTEM_MALLOC&quot;, default =&gt; isWinCE(), value =&gt; \$systemMallocSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;template-element&quot;, desc =&gt; &quot;Toggle HTMLTemplateElement support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_TEMPLATE_ELEMENT&quot;, default =&gt; 1, value =&gt; \$templateElementSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;text-autosizing&quot;, desc =&gt; &quot;Toggle Text Autosizing support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_TEXT_AUTOSIZING&quot;, default =&gt; isBlackBerry(), value =&gt; \$textAutosizingSupport },
</del><ins>+      define =&gt; &quot;ENABLE_TEXT_AUTOSIZING&quot;, default =&gt; 0, value =&gt; \$textAutosizingSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;tiled-backing-store&quot;, desc =&gt; &quot;Toggle Tiled Backing Store support&quot;,
</span><span class="cx">       define =&gt; &quot;WTF_USE_TILED_BACKING_STORE&quot;, default =&gt; isEfl(), value =&gt; \$tiledBackingStoreSupport },
</span><span class="lines">@@ -442,10 +442,10 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_THREADED_HTML_PARSER&quot;, default =&gt; 0, value =&gt; \$threadedHTMLParserSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;touch-events&quot;, desc =&gt; &quot;Toggle Touch Events support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_TOUCH_EVENTS&quot;, default =&gt; (isIOSWebKit() || isBlackBerry() || isEfl()), value =&gt; \$touchEventsSupport },
</del><ins>+      define =&gt; &quot;ENABLE_TOUCH_EVENTS&quot;, default =&gt; (isIOSWebKit() || isEfl()), value =&gt; \$touchEventsSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;touch-slider&quot;, desc =&gt; &quot;Toggle Touch Slider support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_TOUCH_SLIDER&quot;, default =&gt; isBlackBerry(), value =&gt; \$touchSliderSupport },
</del><ins>+      define =&gt; &quot;ENABLE_TOUCH_SLIDER&quot;, default =&gt; 0, value =&gt; \$touchSliderSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;touch-icon-loading&quot;, desc =&gt; &quot;Toggle Touch Icon Loading Support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_TOUCH_ICON_LOADING&quot;, default =&gt; 0, value =&gt; \$touchIconLoadingSupport },
</span><span class="lines">@@ -454,13 +454,13 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_USER_TIMING&quot;, default =&gt; isGtk(), value =&gt; \$userTimingSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;vibration&quot;, desc =&gt; &quot;Toggle Vibration support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_VIBRATION&quot;, default =&gt; (isEfl() || isBlackBerry()), value =&gt; \$vibrationSupport },
</del><ins>+      define =&gt; &quot;ENABLE_VIBRATION&quot;, default =&gt; isEfl(), value =&gt; \$vibrationSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;video&quot;, desc =&gt; &quot;Toggle Video support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_VIDEO&quot;, default =&gt; (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value =&gt; \$videoSupport },
</del><ins>+      define =&gt; &quot;ENABLE_VIDEO&quot;, default =&gt; (isAppleWebKit() || isGtk() || isEfl()), value =&gt; \$videoSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;video-track&quot;, desc =&gt; &quot;Toggle Video Track support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_VIDEO_TRACK&quot;, default =&gt; (isAppleWebKit() || isGtk() || isEfl() || isBlackBerry()), value =&gt; \$videoTrackSupport },
</del><ins>+      define =&gt; &quot;ENABLE_VIDEO_TRACK&quot;, default =&gt; (isAppleWebKit() || isGtk() || isEfl()), value =&gt; \$videoTrackSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;webgl&quot;, desc =&gt; &quot;Toggle WebGL support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_WEBGL&quot;, default =&gt; (isAppleMacWebKit() || isIOSWebKit() || isGtk() || isEfl()), value =&gt; \$webglSupport },
</span><span class="lines">@@ -475,7 +475,7 @@
</span><span class="cx">       define =&gt; &quot;ENABLE_WEB_SOCKETS&quot;, default =&gt; 1, value =&gt; \$webSocketsSupport },
</span><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;web-timing&quot;, desc =&gt; &quot;Toggle Web Timing support&quot;,
</span><del>-      define =&gt; &quot;ENABLE_WEB_TIMING&quot;, default =&gt; (isBlackBerry() || isGtk() || isEfl()), value =&gt; \$webTimingSupport },
</del><ins>+      define =&gt; &quot;ENABLE_WEB_TIMING&quot;, default =&gt; (isGtk() || isEfl()), value =&gt; \$webTimingSupport },
</ins><span class="cx"> 
</span><span class="cx">     { option =&gt; &quot;xhr-timeout&quot;, desc =&gt; &quot;Toggle XHR Timeout support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_XHR_TIMEOUT&quot;, default =&gt; (isEfl() || isGtk() || isAppleMacWebKit()), value =&gt; \$xhrTimeoutSupport },
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpycommonconfigwatchlist"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/common/config/watchlist (161655 => 161656)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/common/config/watchlist        2014-01-10 19:07:55 UTC (rev 161655)
+++ trunk/Tools/Scripts/webkitpy/common/config/watchlist        2014-01-10 19:12:26 UTC (rev 161656)
</span><span class="lines">@@ -156,23 +156,6 @@
</span><span class="cx">         &quot;Editing&quot;: {
</span><span class="cx">             &quot;filename&quot;: r&quot;Source/WebCore/editing/&quot;,
</span><span class="cx">         },
</span><del>-        &quot;BlackBerry&quot;: {
-            &quot;filename&quot;: r&quot;Source/WebKit/blackberry/&quot;
-                        r&quot;|Source/WebCore/page/blackberry&quot;
-                        r&quot;|Source/WebCore/history/blackberry&quot;
-                        r&quot;|Source/WebCore/plugins/blackberry&quot;
-                        r&quot;|Source/WebCore/editing/blackberry&quot;
-                        r&quot;|Source/WebCore/Resources/blackberry&quot;
-                        r&quot;|Source/WebCore/platform/image-decoders/blackberry&quot;
-                        r&quot;|Source/WebCore/platform/blackberry&quot;
-                        r&quot;|Source/WebCore/platform/text/blackberry&quot;
-                        r&quot;|Source/WebCore/platform/network/blackberry&quot;
-                        r&quot;|Source/WebCore/platform/graphics/blackberry&quot;
-                        r&quot;|Source/WTF/wtf/blackberry&quot;
-                        r&quot;|ManualTests/blackberry&quot;
-                        r&quot;|Tools/DumpRenderTree/blackberry&quot;
-                        r&quot;|LayoutTests/platform/blackberry&quot;,
-        },
</del><span class="cx">         &quot;NetworkInfo&quot;: {
</span><span class="cx">             &quot;filename&quot;: r&quot;Source/WebCore/Modules/networkinfo&quot;,
</span><span class="cx">         },
</span><span class="lines">@@ -202,7 +185,6 @@
</span><span class="cx">         &quot;TouchAdjustment&quot;: {
</span><span class="cx">             &quot;filename&quot;: r&quot;Source/WebCore/page/TouchAdjustment.*&quot;
</span><span class="cx">                         r&quot;|LayoutTests/touchadjustment&quot;
</span><del>-                        r&quot;|Source/WebKit/blackberry/WebKitSupport/FatFingers.*&quot;,
</del><span class="cx">         },
</span><span class="cx">         &quot;SVG&quot;: {
</span><span class="cx">             &quot;filename&quot;: r&quot;Source/WebCore/svg&quot;
</span></span></pre>
</div>
</div>

</body>
</html>