<?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>47481</bug_id>
          
          <creation_ts>2010-10-10 23:43:40 -0700</creation_ts>
          <short_desc>fast/viewport/viewport-45.html fails in GTK+/Qt</short_desc>
          <delta_ts>2011-06-06 10:21:09 -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>WebCore Misc.</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>LayoutTestFailure, Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joone Hur">joone</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ademar</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>igor.oliveira</cc>
    
    <cc>kenneth</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>292428</commentid>
    <comment_count>0</comment_count>
    <who name="Joone Hur">joone</who>
    <bug_when>2010-10-10 23:43:40 -0700</bug_when>
    <thetext>./run-webkit-tests --gtk fast/viewport/viewport-45.html
Running build-dumprendertree
Running tests from /home/joone/git/WebKit/LayoutTests
Testing 1 test cases.
fast/viewport .
fast/viewport/viewport-45.html -&gt; failed

0.23s total testing time

1 test case (100%) had incorrect layout
Starting webkit launcher.


/tmp/layout-test-results/fast/viewport/viewport-45-actual.txt

1    viewport size 3200x3520 scale 0.100000 with limits [0.100000, 0.100000]
   1 viewport size 3199x3519 scale 0.100000 with limits [0.100000, 0.100000]
2  2 


QWebKit also seems to have the same problem as follows,

LayoutTests/platform/qt/Skipped

# viewport meta tag tests that fail on the bot for yet unknown reasons
fast/viewport/viewport-6.html
fast/viewport/viewport-45.html
fast/viewport/viewport-58.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294198</commentid>
    <comment_count>1</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-10-14 10:55:08 -0700</bug_when>
    <thetext>Here are the expected results from Opera.

fast/viewport/viewport-6.html
Expected values:  width=200, height=220, initial-scale=1.6

fast/viewport/viewport-45.html
Expected values:  width=3200, height=3520, initial-scale=0.1

fast/viewport/viewport-58.html
Expected values:  width=3200, height=3520, initial-scale=0.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356216</commentid>
    <comment_count>2</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-02-23 11:05:56 -0800</bug_when>
    <thetext>Reproduced with r79438 and Qt 4.7.1 in the tester virtual machine

http://webkit.sed.hu/blog/20101028/qtwebkit-builder-and-tester-virtual-machine

Curiously, in my Linux 64bits and Qt 4.7.x the three tests pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356217</commentid>
    <comment_count>3</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-02-23 11:06:47 -0800</bug_when>
    <thetext>...my Linux 64bits and Qt 4.7.x and QtWebKit from trunk...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413694</commentid>
    <comment_count>4</comment_count>
      <attachid>95670</attachid>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2011-06-01 14:59:52 -0700</bug_when>
    <thetext>Created attachment 95670
Patch

Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413699</commentid>
    <comment_count>5</comment_count>
      <attachid>95670</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-06-01 15:12:01 -0700</bug_when>
    <thetext>Comment on attachment 95670
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=95670&amp;action=review

&gt; LayoutTests/fast/viewport/viewport-86-expected.txt:1
&gt; -viewport size 457x502 scale 0.700000 with limits [0.700000, 5.000000] and userScalable -1.000000
&gt; +viewport size 457x503 scale 0.700000 with limits [0.700000, 5.000000] and userScalable -1.000000

Is this correct in comparison with other platforms?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414056</commentid>
    <comment_count>6</comment_count>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2011-06-02 05:50:17 -0700</bug_when>
    <thetext>Yeah,

Just gtk is testing viewport tag and it works with the new expected result.

(In reply to comment #5)
&gt; (From update of attachment 95670 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=95670&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/viewport/viewport-86-expected.txt:1
&gt; &gt; -viewport size 457x502 scale 0.700000 with limits [0.700000, 5.000000] and userScalable -1.000000
&gt; &gt; +viewport size 457x503 scale 0.700000 with limits [0.700000, 5.000000] and userScalable -1.000000
&gt; 
&gt; Is this correct in comparison with other platforms?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415628</commentid>
    <comment_count>7</comment_count>
      <attachid>95670</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-06-05 11:34:20 -0700</bug_when>
    <thetext>Comment on attachment 95670
Patch

Clearing flags on attachment: 95670

Committed r88134: &lt;http://trac.webkit.org/changeset/88134&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415629</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-06-05 11:34:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415880</commentid>
    <comment_count>9</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-06-06 10:21:09 -0700</bug_when>
    <thetext>Revision r88134 cherry-picked into qtwebkit-2.2 with commit b1708ec &lt;http://gitorious.org/webkit/qtwebkit/commit/b1708ec&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95670</attachid>
            <date>2011-06-01 14:59:52 -0700</date>
            <delta_ts>2011-06-05 11:34:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-fast-viewport-viewport-45.html-fails-in-GTK-Qt.patch</filename>
            <type>text/plain</type>
            <size>4405</size>
            <attacher name="Igor Trindade Oliveira">igor.oliveira</attacher>
            
              <data encoding="base64">RnJvbSA1OTY5YTNlOWI0ZDE0ZTc0ZDljODZkZjMzNTNlNjdjYzJhOTc0NTY2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIE9saXZlaXJhIDxpZ29yLm9saXZlaXJhQG9wZW5ib3Nz
YS5vcmc+CkRhdGU6IFdlZCwgMSBKdW4gMjAxMSAxNzoxODo0MCAtMDQwMApTdWJqZWN0OiBbUEFU
Q0hdIGZhc3Qvdmlld3BvcnQvdmlld3BvcnQtNDUuaHRtbCBmYWlscyBpbiBHVEsrL1F0CgotLS0K
IExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MyArKysrKysrKysrKysrCiBMYXlvdXRUZXN0cy9mYXN0L3ZpZXdwb3J0L3ZpZXdwb3J0LTQ1LWV4
cGVjdGVkLnR4dCB8ICAgIDIgKy0KIExheW91dFRlc3RzL2Zhc3Qvdmlld3BvcnQvdmlld3BvcnQt
ODYtZXhwZWN0ZWQudHh0IHwgICAgMiArLQogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBl
ZCAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArKysrKysrKysrKysrCiBTb3VyY2UvV2Vi
Q29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwICAgICAgICAgICB8ICAgIDQgKystLQogNiBm
aWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4
ZWY4MTI0Li41NzExOTc2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDYtMDEgIElnb3Ig
T2xpdmVpcmEgIDxpZ29yLm9saXZlaXJhQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgZmFzdC92aWV3cG9ydC92aWV3cG9ydC00
NS5odG1sIGZhaWxzIGluIEdUSysvUXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQ3NDgxCisKKyAgICAgICAgUmViYXNlbGluZSB0ZXN0cy4KKworICAg
ICAgICAqIGZhc3Qvdmlld3BvcnQvdmlld3BvcnQtNDUtZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGZhc3Qvdmlld3BvcnQvdmlld3BvcnQtODYtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRm
b3JtL3F0L1NraXBwZWQ6CisKIDIwMTEtMDYtMDEgIFNoaXNoaXIgQWdyYXdhbCAgPHNoaXNoaXJA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFRvbnkgR2VudGlsY29yZS4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvdmlld3BvcnQvdmlld3BvcnQtNDUtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvZmFzdC92aWV3cG9ydC92aWV3cG9ydC00NS1leHBlY3RlZC50eHQK
aW5kZXggMjQxY2YwOS4uMTU1NTdhNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC92aWV3
cG9ydC92aWV3cG9ydC00NS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC92aWV3
cG9ydC92aWV3cG9ydC00NS1leHBlY3RlZC50eHQKQEAgLTEsMiArMSwyIEBACi12aWV3cG9ydCBz
aXplIDMyMDB4MzUyMCBzY2FsZSAwLjEwMDAwMCB3aXRoIGxpbWl0cyBbMC4xMDAwMDAsIDAuMTAw
MDAwXQordmlld3BvcnQgc2l6ZSAzMjAweDM1MjAgc2NhbGUgMC4xMDAwMDAgd2l0aCBsaW1pdHMg
WzAuMTAwMDAwLCAwLjEwMDAwMF0gYW5kIHVzZXJTY2FsYWJsZSAtMS4wMDAwMDAKIApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC92aWV3cG9ydC92aWV3cG9ydC04Ni1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L3ZpZXdwb3J0L3ZpZXdwb3J0LTg2LWV4cGVjdGVkLnR4dAppbmRl
eCAzMzI4ZGViLi5lY2Y5MjY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L3ZpZXdwb3J0
L3ZpZXdwb3J0LTg2LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3ZpZXdwb3J0
L3ZpZXdwb3J0LTg2LWV4cGVjdGVkLnR4dApAQCAtMSwyICsxLDIgQEAKLXZpZXdwb3J0IHNpemUg
NDU3eDUwMiBzY2FsZSAwLjcwMDAwMCB3aXRoIGxpbWl0cyBbMC43MDAwMDAsIDUuMDAwMDAwXSBh
bmQgdXNlclNjYWxhYmxlIC0xLjAwMDAwMAordmlld3BvcnQgc2l6ZSA0NTd4NTAzIHNjYWxlIDAu
NzAwMDAwIHdpdGggbGltaXRzIFswLjcwMDAwMCwgNS4wMDAwMDBdIGFuZCB1c2VyU2NhbGFibGUg
LTEuMDAwMDAwCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IDEyMTM0NzEuLjdmOWI4MDIg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtMjA0NSw3ICsyMDQ1LDYgQEAgZmFzdC92aWV3
cG9ydC92aWV3cG9ydC0xMjcuaHRtbAogCiAjIHZpZXdwb3J0IG1ldGEgdGFnIHRlc3RzIHRoYXQg
ZmFpbCBvbiB0aGUgYm90IGZvciB5ZXQgdW5rbm93biByZWFzb25zCiBmYXN0L3ZpZXdwb3J0L3Zp
ZXdwb3J0LTYuaHRtbAotZmFzdC92aWV3cG9ydC92aWV3cG9ydC00NS5odG1sCiBmYXN0L3ZpZXdw
b3J0L3ZpZXdwb3J0LTU4Lmh0bWwKIAogIyBbUXRdUkVHUkVTU0lPTj8gKHI2Nzc2Mik6IDIzIGxh
eW91dCB0ZXN0cyBmYWlsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjIxNzA0My4uYTQ2MGRiMiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACisyMDExLTA2LTAxICBJZ29yIE9saXZlaXJhICA8aWdvci5vbGl2
ZWlyYUBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIGZhc3Qvdmlld3BvcnQvdmlld3BvcnQtNDUuaHRtbCBmYWlscyBpbiBHVEsr
L1F0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NzQ4
MQorCisgICAgICAgIGNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMgZG9lcyBtYW55IG1hdGggb3Bl
cmF0aW9ucyB3aXRoIGZsb2F0IHBvaW50IGFyaXRobWV0aWMKKyAgICAgICAgYW5kIGluIHNvbWUg
Y2FzZXMgdGhlcmUgaXMgbG9zcyBvZiBwcmVjaXNpb24gbWFraW5nIHRlc3RzIGhhdmUgaW5jb3Jy
ZWN0IHZhbHVlcy4KKworICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKToKKwogMjAxMS0wNi0wMSAg
WXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBQYXZlbCBGZWxkbWFuLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdw
b3J0QXJndW1lbnRzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5j
cHAKaW5kZXggNDljOTRkNy4uNzFmMTY4MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9t
L1ZpZXdwb3J0QXJndW1lbnRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRB
cmd1bWVudHMuY3BwCkBAIC0xNjQsOCArMTY0LDggQEAgVmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1
dGVWaWV3cG9ydEF0dHJpYnV0ZXMoVmlld3BvcnRBcmd1bWVudHMgYXJncywgaW50IGRlc2t0b3AK
ICAgICAvLyBFeHRlbmQgd2lkdGggYW5kIGhlaWdodCB0byBmaWxsIHRoZSB2aXN1YWwgdmlld3Bv
cnQgZm9yIHRoZSByZXNvbHZlZCBpbml0aWFsLXNjYWxlLgogICAgIHdpZHRoID0gbWF4KHdpZHRo
LCBhdmFpbGFibGVXaWR0aCAvIHJlc3VsdC5pbml0aWFsU2NhbGUpOwogICAgIGhlaWdodCA9IG1h
eChoZWlnaHQsIGF2YWlsYWJsZUhlaWdodCAvIHJlc3VsdC5pbml0aWFsU2NhbGUpOwotICAgIHJl
c3VsdC5sYXlvdXRTaXplLnNldFdpZHRoKHdpZHRoKTsKLSAgICByZXN1bHQubGF5b3V0U2l6ZS5z
ZXRIZWlnaHQoaGVpZ2h0KTsKKyAgICByZXN1bHQubGF5b3V0U2l6ZS5zZXRXaWR0aChzdGF0aWNf
Y2FzdDxpbnQ+KHJvdW5kZih3aWR0aCkpKTsKKyAgICByZXN1bHQubGF5b3V0U2l6ZS5zZXRIZWln
aHQoc3RhdGljX2Nhc3Q8aW50Pihyb3VuZGYoaGVpZ2h0KSkpOwogCiAgICAgLy8gVXBkYXRlIG1p
bmltdW0gc2NhbGUgZmFjdG9yLCB0byBuZXZlciBhbGxvdyB6b29taW5nIG91dCBtb3JlIHRoYW4g
dmlld3BvcnQKICAgICByZXN1bHQubWluaW11bVNjYWxlID0gbWF4KHJlc3VsdC5taW5pbXVtU2Nh
bGUsIG1heChhdmFpbGFibGVXaWR0aCAvIHdpZHRoLCBhdmFpbGFibGVIZWlnaHQgLyBoZWlnaHQp
KTsKLS0gCjEuNy40LjEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>