<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>47793</bug_id>
          
          <creation_ts>2010-10-17 22:17:12 -0700</creation_ts>
          <short_desc>[Gtk] all spatial-navigation tests stderr something</short_desc>
          <delta_ts>2010-10-27 09:10:08 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>48199</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antonio Gomes">tonikitoo</reporter>
          <assigned_to name="Antonio Gomes">tonikitoo</assigned_to>
          <cc>cshu</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>tony</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>295337</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-17 22:17:12 -0700</bug_when>
    <thetext>As we can see in http://build.webkit.org/results/GTK%20Linux%2032-bit%20Release/r69922%20(6689)/results.html

all spatial-navigation tests stderr the following message:

LayoutTestController::overridePreference tried to override unknown preference &apos;WebKitTabToLinksPreferenceKey&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295350</commentid>
    <comment_count>1</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-17 22:45:10 -0700</bug_when>
    <thetext>Gtk&apos;s LayoutTestController::overridePreference implementation does not support &quot;WebKitTabToLinksPreferenceKey&quot;, but in the end it does not affect to spatial-navigation tests because Gtk &quot;tabs to links&quot; unconditionally:

331 bool ChromeClient::tabsToLinks() const
332 {
333     return true;
334 }

It is not the case for Mac and Qt for example: both honor this preference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296819</commentid>
    <comment_count>2</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-20 09:04:26 -0700</bug_when>
    <thetext>Martin, Xan: do you guys have interest in supporting DRT&apos;s WebKitTabToLinksPreferenceKey preference?

Also, is there a way to set WebCore&apos;s Settings without having the corresponding webkitwebsettings?

In Qt we have for example WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp|h can sets WebCore stuff directly from DRT/LayoutTestController.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296828</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-20 09:21:10 -0700</bug_when>
    <thetext>I have interest in getting tests that use this key working. I&apos;ve considered adding something like your DumpRenderTreeSupport in the past. Perhaps this is an opportunity to do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296830</commentid>
    <comment_count>4</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-20 09:23:42 -0700</bug_when>
    <thetext>Good to hear, Martin. We could start simple, like having this setter :). I could get to it.

Would you have any special request for its design? In Qt they are mostly a bunch of static methods.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296834</commentid>
    <comment_count>5</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-20 09:28:36 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Good to hear, Martin. We could start simple, like having this setter :). I could get to it. Would you have any special request for its design? In Qt they are mostly a bunch of static methods.

Awesome! That&apos;d be very helpful, as I am swamped right now and it would be maybe end of this week before I could get to it. I think having the same design (could it even share code?) as the Qt version makes a lot of sense (static methods).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300005</commentid>
    <comment_count>6</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-26 22:33:34 -0700</bug_when>
    <thetext>Shold be fixed by http://trac.webkit.org/changeset/70609.

Waiting for the bots to catch up before closing accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300203</commentid>
    <comment_count>7</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-27 07:20:19 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Shold be fixed by http://trac.webkit.org/changeset/70609.
&gt; 
&gt; Waiting for the bots to catch up before closing accordingly.

Yes, fixed by r70609.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300269</commentid>
    <comment_count>8</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-27 09:10:08 -0700</bug_when>
    <thetext>Thanks again!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>