<?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>49166</bug_id>
          
          <creation_ts>2010-11-08 03:17:46 -0800</creation_ts>
          <short_desc>[Qt] QWebElement::appendInside() doesn&apos;t work on head elements</short_desc>
          <delta_ts>2010-11-22 02:00:07 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P5</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bernhard Rosenkraenzer">bero</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jhanssen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>306067</commentid>
    <comment_count>0</comment_count>
    <who name="Bernhard Rosenkraenzer">bero</who>
    <bug_when>2010-11-08 03:17:46 -0800</bug_when>
    <thetext>Using QWebElement::appendInside() on the QWebElement representing the HTML&apos;s &lt;head&gt; tag does nothing.

e.g. this works:

QWebElement e=frame-&gt;findFirstElement(&quot;body&quot;);
e.appendInside(&quot;&lt;p&gt;test test test&lt;/p&gt;&quot;);

But this doesn&apos;t:

QWebElement e=frame-&gt;findFirstElement(&quot;head&quot;);
e.appendInside(&quot;&lt;script type=\&quot;text/javascript\&quot; src=\&quot;test.js\&quot;/&gt;&quot;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306068</commentid>
    <comment_count>1</comment_count>
      <attachid>73230</attachid>
    <who name="Bernhard Rosenkraenzer">bero</who>
    <bug_when>2010-11-08 03:19:22 -0800</bug_when>
    <thetext>Created attachment 73230
Test case

Adding simple test case.

FWIW this is with the QtWebKit in the current qt 4.7 branch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306568</commentid>
    <comment_count>2</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-08 19:04:13 -0800</bug_when>
    <thetext>Initial assessment:

HTMLElement::deprecatedCreateContextualFragment() explicitly check if the element is a HEAD element (among others) and does not create a DocumentFragment if that&apos;s the case. Explicitly calling Element::deprecatedCreateContextualFragment() instead makes this work.

Not sure yet if this is a Qt documentation issue or an actual bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307946</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-11-11 08:37:04 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Not sure yet if this is a Qt documentation issue or an actual bug.

I think we can consider this as a bug. To create WebKit animation on the fly it can be usefull to add stuff in the &lt;head&gt; element. If this can be supported, that sounds like a nice feature to have.

I give this a low priority.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312174</commentid>
    <comment_count>4</comment_count>
      <attachid>74518</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-21 15:40:30 -0800</bug_when>
    <thetext>Created attachment 74518
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312197</commentid>
    <comment_count>5</comment_count>
      <attachid>74518</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-21 18:54:05 -0800</bug_when>
    <thetext>Comment on attachment 74518
Patch

Needs an autotest in WebKit/qt/tests/qwebelement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312214</commentid>
    <comment_count>6</comment_count>
      <attachid>74528</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-21 21:02:04 -0800</bug_when>
    <thetext>Created attachment 74528
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312233</commentid>
    <comment_count>7</comment_count>
      <attachid>74528</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-11-22 00:31:19 -0800</bug_when>
    <thetext>Comment on attachment 74528
Patch

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

&gt; WebKit/qt/Api/qwebelement.cpp:1030
&gt; +    RefPtr&lt;DocumentFragment&gt; fragment;
&gt;      HTMLElement* htmlElement = static_cast&lt;HTMLElement*&gt;(m_element);
&gt; -    RefPtr&lt;DocumentFragment&gt; fragment = htmlElement-&gt;deprecatedCreateContextualFragment(markup);
&gt; +    if (htmlElement-&gt;hasLocalName(HTMLNames::headTag))
&gt; +        fragment = htmlElement-&gt;Element::deprecatedCreateContextualFragment(markup);
&gt; +    else
&gt; +        fragment = htmlElement-&gt;deprecatedCreateContextualFragment(markup);
&gt;  
&gt;      ExceptionCode exception = 0;

Why not just cast it to Element always?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312248</commentid>
    <comment_count>8</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-22 01:36:59 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Why not just cast it to Element always?

Good point. For some reason I thought the default action should be to go through HTMLElement but there&apos;s no need for that it seems. I&apos;ll upload a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312250</commentid>
    <comment_count>9</comment_count>
      <attachid>74533</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-22 01:39:53 -0800</bug_when>
    <thetext>Created attachment 74533
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312256</commentid>
    <comment_count>10</comment_count>
      <attachid>74533</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-22 02:00:01 -0800</bug_when>
    <thetext>Comment on attachment 74533
Patch

Clearing flags on attachment: 74533

Committed r72510: &lt;http://trac.webkit.org/changeset/72510&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312257</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-22 02:00:07 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>73230</attachid>
            <date>2010-11-08 03:19:22 -0800</date>
            <delta_ts>2010-11-08 03:19:22 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>test.tar.gz</filename>
            <type>application/octet-stream</type>
            <size>1027</size>
            <attacher name="Bernhard Rosenkraenzer">bero</attacher>
            
              <data encoding="base64">H4sIAHDc10wAA+1XbW/bNhDO1/BXEAowKGkmW7ZlN4rjwk3UNkOaNyvbPgQYZImx2eotJGU5GPLf
d6TtxLHTesCcbMX4fDCpuyN55PEengXhorLxsqgCWo6jWsBiq/q23Wg6LadpO/ZG1a46jeYGdl7Y
L4WCi4BhvMGyTHzPbpX+B4WQ8ffhp5vnMQ0DQbPUGq53DRngZqPxzfjXa41Z/OutJsjtRhVEuLpe
N57H/zz+WzQN4yIiuH0xdwM6aE7+G+n/SknZQSiMA87xwm1x86IPfTw/Hv+JNi/+OHv/i3foo4ne
RZsLA02aCvxTwAbhLg6HEISdHfgYbe9PR2AeZ4LDuFFGI0xTTpjohYzmwpQ2jI4CQUA9cxDvlKN9
dL+P/u0z/ZHwbP6Heb7ONVbkv91qtB75v1GT+V9vNnX+vwYe8txYegSMBRLwYpKQVCxywwcWJGRR
2CNC0HTAn8h9mhA2LwmBTiCp50U044KRIAG2WeQZ92/yhzvPROZErxSSlcrRQQpUMeMMswpUAsKf
O3zqsbmt+l0hGO0Xgpjz23HdIzIicZYT5o0FC7iXBv2YRLtYsILMTXWYpQLOyjTa78ZJjEeEcXDm
4Nqwreq18a7THgoQgyrlIBwKkbuVSlmWVlm3Mjao2Ht7e5WxNLo2pJkbB+kALEl6bcBgEkSdtqAi
Jh2ZwO3KpN+uTDT9LLqbKlQX5DBTx9jFRvB4NJP538DsoLi4YrE5c4RnCRFD2LDypRwCz8IOLGVv
bD9sc5iVkok3J4F1XQ4jYtIbZsKsQ17DoQwp38W9kzPffErfco57hBSxL4X5qal6Sh5vHyYHcu08
GBAZqbBgDKTqDsrvG5pGHyjjYmoOW4ITMaSXXESuG2aFwO02Nt6Tm4yR6asCfmOu1nOxIdW35wwu
lwytSSyRncE9YL8nMTgutWomkkYxzEosOFHoH6ecRgTiPZkHi7ucQLwEGYvKl2AUTMQQTM5CkFdk
dKwvHHqdZ7zr3sCC/9y524Kqt/L+20+i4n/lTM6yF+KYVfWf88j/DWiB/2s1p6b5/zWwtRagLdwt
RJZABodBHN/hAUkJA9qIcP8O3ybBV4LNmlW1g238GcrD02yE32Lbdp0913mLa/CPD63JE+R7n89P
ur6HDzCkJvK7lx89Hz7QkXfunR6dd/1P+M0BttDx6eHJFQgfBBe+bEvS/0oFgi0dp3kh0Ceve+Rd
9qRq6YlEvbOry0NPKZOAqsppyQpk/92SVOX/zPUXWmNV/ttN++H/X7PeUvlf1fn/Kvhu/YdkhSUv
hyq1list+TYvDJM5N19zwSsEEouMSbjiJdLQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0Fgn/gKT700nACgA
AA==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74518</attachid>
            <date>2010-11-21 15:40:30 -0800</date>
            <delta_ts>2010-11-21 21:02:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49166-20101121154029.patch</filename>
            <type>text/plain</type>
            <size>1897</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYmVsZW1lbnQuY3BwIGIvV2ViS2l0L3F0L0Fw
aS9xd2ViZWxlbWVudC5jcHAKaW5kZXggOGY0MGMwZmY3ZTliNTFjMGUyMTQyNTVlYzMyMjQ1ZTA3
NTM3ZTU4NS4uY2IzOTJhZWJlYWZlMzQwNjQwMTAyOGMwYjIzOGJhMGVhMmY3NWNiYyAxMDA2NDQK
LS0tIGEvV2ViS2l0L3F0L0FwaS9xd2ViZWxlbWVudC5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9x
d2ViZWxlbWVudC5jcHAKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJGcmFtZVZpZXcuaCIK
ICNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQuaCIKICNpbmNsdWRlICJIVE1MRWxlbWVudC5oIgor
I2luY2x1ZGUgIkhUTUxOYW1lcy5oIgogI2lmIFVTRShKU0MpCiAjaW5jbHVkZSAiSlNHbG9iYWxP
YmplY3QuaCIKICNpbmNsdWRlICJKU0hUTUxFbGVtZW50LmgiCkBAIC0xMDE5LDggKzEwMjAsMTIg
QEAgdm9pZCBRV2ViRWxlbWVudDo6YXBwZW5kSW5zaWRlKGNvbnN0IFFTdHJpbmcgJm1hcmt1cCkK
ICAgICBpZiAoIW1fZWxlbWVudC0+aXNIVE1MRWxlbWVudCgpKQogICAgICAgICByZXR1cm47CiAK
KyAgICBSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gZnJhZ21lbnQ7CiAgICAgSFRNTEVsZW1lbnQq
IGh0bWxFbGVtZW50ID0gc3RhdGljX2Nhc3Q8SFRNTEVsZW1lbnQqPihtX2VsZW1lbnQpOwotICAg
IFJlZlB0cjxEb2N1bWVudEZyYWdtZW50PiBmcmFnbWVudCA9IGh0bWxFbGVtZW50LT5kZXByZWNh
dGVkQ3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KG1hcmt1cCk7CisgICAgaWYgKGh0bWxFbGVtZW50
LT5oYXNMb2NhbE5hbWUoSFRNTE5hbWVzOjpoZWFkVGFnKSkKKyAgICAgICAgZnJhZ21lbnQgPSBo
dG1sRWxlbWVudC0+RWxlbWVudDo6ZGVwcmVjYXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudCht
YXJrdXApOworICAgIGVsc2UKKyAgICAgICAgZnJhZ21lbnQgPSBodG1sRWxlbWVudC0+ZGVwcmVj
YXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChtYXJrdXApOwogCiAgICAgRXhjZXB0aW9uQ29k
ZSBleGNlcHRpb24gPSAwOwogICAgIG1fZWxlbWVudC0+YXBwZW5kQ2hpbGQoZnJhZ21lbnQsIGV4
Y2VwdGlvbik7CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0L3F0L0No
YW5nZUxvZwppbmRleCAwMzI2ZDc2MjFkOTljZmMwNWJkZGRkZjQ3OGY3NWU4NGVmODIxZjc4Li45
NjQ5YTA0YTRjYjQ2ZDJhMTkxMGU3MWM1ODU3M2VlOWVlNjVhMjAyIDEwMDY0NAotLS0gYS9XZWJL
aXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxMC0xMS0yMSAgSmFuIEVyaWsgSGFuc3NlbiAgPGpoYW5zc2VuQHNlbmNoYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBRV2Vi
RWxlbWVudDo6YXBwZW5kSW5zaWRlKCkgZG9lc24ndCB3b3JrIG9uIGhlYWQgZWxlbWVudHMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ5MTY2CisKKyAg
ICAgICAgTWFrZSBRV2ViRWxlbWVudDo6YXBwZW5kSW5zaWRlKCkgY2FsbCAKKyAgICAgICAgRWxl
bWVudDo6ZGVwcmVjYXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudCgpLCBieXBhc3NpbmcgdGhl
IGNoZWNrIGZvcgorICAgICAgICB0aGUgSEVBRCB0YWcgaW4gdGhlIEhUTUxFbGVtZW50IGltcGxl
bWVudGF0aW9uIG9mIHRoaXMgZnVuY3Rpb24uCisKKyAgICAgICAgKiBBcGkvcXdlYmVsZW1lbnQu
Y3BwOgorICAgICAgICAoUVdlYkVsZW1lbnQ6OmFwcGVuZEluc2lkZSk6CisKIDIwMTAtMTEtMjAg
IEFuZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEFudG9uaW8gR29tZXMuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74528</attachid>
            <date>2010-11-21 21:02:04 -0800</date>
            <delta_ts>2010-11-22 01:39:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49166-20101121210202.patch</filename>
            <type>text/plain</type>
            <size>2910</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYmVsZW1lbnQuY3BwIGIvV2ViS2l0L3F0L0Fw
aS9xd2ViZWxlbWVudC5jcHAKaW5kZXggOGY0MGMwZmY3ZTliNTFjMGUyMTQyNTVlYzMyMjQ1ZTA3
NTM3ZTU4NS4uY2IzOTJhZWJlYWZlMzQwNjQwMTAyOGMwYjIzOGJhMGVhMmY3NWNiYyAxMDA2NDQK
LS0tIGEvV2ViS2l0L3F0L0FwaS9xd2ViZWxlbWVudC5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9x
d2ViZWxlbWVudC5jcHAKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJGcmFtZVZpZXcuaCIK
ICNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQuaCIKICNpbmNsdWRlICJIVE1MRWxlbWVudC5oIgor
I2luY2x1ZGUgIkhUTUxOYW1lcy5oIgogI2lmIFVTRShKU0MpCiAjaW5jbHVkZSAiSlNHbG9iYWxP
YmplY3QuaCIKICNpbmNsdWRlICJKU0hUTUxFbGVtZW50LmgiCkBAIC0xMDE5LDggKzEwMjAsMTIg
QEAgdm9pZCBRV2ViRWxlbWVudDo6YXBwZW5kSW5zaWRlKGNvbnN0IFFTdHJpbmcgJm1hcmt1cCkK
ICAgICBpZiAoIW1fZWxlbWVudC0+aXNIVE1MRWxlbWVudCgpKQogICAgICAgICByZXR1cm47CiAK
KyAgICBSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gZnJhZ21lbnQ7CiAgICAgSFRNTEVsZW1lbnQq
IGh0bWxFbGVtZW50ID0gc3RhdGljX2Nhc3Q8SFRNTEVsZW1lbnQqPihtX2VsZW1lbnQpOwotICAg
IFJlZlB0cjxEb2N1bWVudEZyYWdtZW50PiBmcmFnbWVudCA9IGh0bWxFbGVtZW50LT5kZXByZWNh
dGVkQ3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KG1hcmt1cCk7CisgICAgaWYgKGh0bWxFbGVtZW50
LT5oYXNMb2NhbE5hbWUoSFRNTE5hbWVzOjpoZWFkVGFnKSkKKyAgICAgICAgZnJhZ21lbnQgPSBo
dG1sRWxlbWVudC0+RWxlbWVudDo6ZGVwcmVjYXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudCht
YXJrdXApOworICAgIGVsc2UKKyAgICAgICAgZnJhZ21lbnQgPSBodG1sRWxlbWVudC0+ZGVwcmVj
YXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChtYXJrdXApOwogCiAgICAgRXhjZXB0aW9uQ29k
ZSBleGNlcHRpb24gPSAwOwogICAgIG1fZWxlbWVudC0+YXBwZW5kQ2hpbGQoZnJhZ21lbnQsIGV4
Y2VwdGlvbik7CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0L3F0L0No
YW5nZUxvZwppbmRleCAwMzI2ZDc2MjFkOTljZmMwNWJkZGRkZjQ3OGY3NWU4NGVmODIxZjc4Li45
NjQ5YTA0YTRjYjQ2ZDJhMTkxMGU3MWM1ODU3M2VlOWVlNjVhMjAyIDEwMDY0NAotLS0gYS9XZWJL
aXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxMC0xMS0yMSAgSmFuIEVyaWsgSGFuc3NlbiAgPGpoYW5zc2VuQHNlbmNoYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBRV2Vi
RWxlbWVudDo6YXBwZW5kSW5zaWRlKCkgZG9lc24ndCB3b3JrIG9uIGhlYWQgZWxlbWVudHMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ5MTY2CisKKyAg
ICAgICAgTWFrZSBRV2ViRWxlbWVudDo6YXBwZW5kSW5zaWRlKCkgY2FsbCAKKyAgICAgICAgRWxl
bWVudDo6ZGVwcmVjYXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudCgpLCBieXBhc3NpbmcgdGhl
IGNoZWNrIGZvcgorICAgICAgICB0aGUgSEVBRCB0YWcgaW4gdGhlIEhUTUxFbGVtZW50IGltcGxl
bWVudGF0aW9uIG9mIHRoaXMgZnVuY3Rpb24uCisKKyAgICAgICAgKiBBcGkvcXdlYmVsZW1lbnQu
Y3BwOgorICAgICAgICAoUVdlYkVsZW1lbnQ6OmFwcGVuZEluc2lkZSk6CisKIDIwMTAtMTEtMjAg
IEFuZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEFudG9uaW8gR29tZXMuCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvdGVzdHMvcXdlYmVsZW1lbnQv
dHN0X3F3ZWJlbGVtZW50LmNwcCBiL1dlYktpdC9xdC90ZXN0cy9xd2ViZWxlbWVudC90c3RfcXdl
YmVsZW1lbnQuY3BwCmluZGV4IDliZDI1NWZhMDMyMzU3MjFmNjFlODY0M2Q1OTk1YzhjNGE1Nzlh
MmUuLjg4ODE2ZTg2NWQzNjFlYmUzN2U2NmJjYTI5NjkzYjgzODgzNWZmYjQgMTAwNjQ0Ci0tLSBh
L1dlYktpdC9xdC90ZXN0cy9xd2ViZWxlbWVudC90c3RfcXdlYmVsZW1lbnQuY3BwCisrKyBiL1dl
YktpdC9xdC90ZXN0cy9xd2ViZWxlbWVudC90c3RfcXdlYmVsZW1lbnQuY3BwCkBAIC03MSw2ICs3
MSw3IEBAIHByaXZhdGUgc2xvdHM6CiAgICAgdm9pZCBsYXN0Q2hpbGRQcmV2aW91c1NpYmxpbmco
KTsKICAgICB2b2lkIGhhc1NldEZvY3VzKCk7CiAgICAgdm9pZCByZW5kZXIoKTsKKyAgICB2b2lk
IGFkZEVsZW1lbnRUb0hlYWQoKTsKIAogcHJpdmF0ZToKICAgICBRV2ViVmlldyogbV92aWV3OwpA
QCAtMTAxMyw1ICsxMDE0LDE1IEBAIHZvaWQgdHN0X1FXZWJFbGVtZW50OjpyZW5kZXIoKQogICAg
IFFWRVJJRlkoaW1hZ2UzID09IGltYWdlNCk7CiB9CiAKK3ZvaWQgdHN0X1FXZWJFbGVtZW50Ojph
ZGRFbGVtZW50VG9IZWFkKCkKK3sKKyAgICBtX21haW5GcmFtZS0+c2V0SHRtbCgiPGh0bWw+PGhl
YWQ+PC9oZWFkPjxib2R5PjwvYm9keT48L2h0bWw+Iik7CisgICAgUVdlYkVsZW1lbnQgaGVhZCA9
IG1fbWFpbkZyYW1lLT5maW5kRmlyc3RFbGVtZW50KCJoZWFkIik7CisgICAgUVZFUklGWSghaGVh
ZC5pc051bGwoKSk7CisgICAgUVN0cmluZyBhcHBlbmQgPSAiPHNjcmlwdCB0eXBlPVwidGV4dC9q
YXZhc2NyaXB0XCI+dmFyIHQgPSAwOzwvc2NyaXB0PiI7CisgICAgaGVhZC5hcHBlbmRJbnNpZGUo
YXBwZW5kKTsKKyAgICBRQ09NUEFSRShoZWFkLnRvSW5uZXJYbWwoKSwgYXBwZW5kKTsKK30KKwog
UVRFU1RfTUFJTih0c3RfUVdlYkVsZW1lbnQpCiAjaW5jbHVkZSAidHN0X3F3ZWJlbGVtZW50Lm1v
YyIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74533</attachid>
            <date>2010-11-22 01:39:53 -0800</date>
            <delta_ts>2010-11-22 02:00:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49166-20101122013952.patch</filename>
            <type>text/plain</type>
            <size>2612</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYmVsZW1lbnQuY3BwIGIvV2ViS2l0L3F0L0Fw
aS9xd2ViZWxlbWVudC5jcHAKaW5kZXggOGY0MGMwZmY3ZTliNTFjMGUyMTQyNTVlYzMyMjQ1ZTA3
NTM3ZTU4NS4uNjBhZTNhMDM3MTExODg5OTkzNTVjYjE2Y2FiNmYxYmZmMWVkMmY1OSAxMDA2NDQK
LS0tIGEvV2ViS2l0L3F0L0FwaS9xd2ViZWxlbWVudC5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9x
d2ViZWxlbWVudC5jcHAKQEAgLTEwMjAsNyArMTAyMCw3IEBAIHZvaWQgUVdlYkVsZW1lbnQ6OmFw
cGVuZEluc2lkZShjb25zdCBRU3RyaW5nICZtYXJrdXApCiAgICAgICAgIHJldHVybjsKIAogICAg
IEhUTUxFbGVtZW50KiBodG1sRWxlbWVudCA9IHN0YXRpY19jYXN0PEhUTUxFbGVtZW50Kj4obV9l
bGVtZW50KTsKLSAgICBSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gZnJhZ21lbnQgPSBodG1sRWxl
bWVudC0+ZGVwcmVjYXRlZENyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChtYXJrdXApOworICAgIFJl
ZlB0cjxEb2N1bWVudEZyYWdtZW50PiBmcmFnbWVudCA9IGh0bWxFbGVtZW50LT5FbGVtZW50Ojpk
ZXByZWNhdGVkQ3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KG1hcmt1cCk7CiAKICAgICBFeGNlcHRp
b25Db2RlIGV4Y2VwdGlvbiA9IDA7CiAgICAgbV9lbGVtZW50LT5hcHBlbmRDaGlsZChmcmFnbWVu
dCwgZXhjZXB0aW9uKTsKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQv
cXQvQ2hhbmdlTG9nCmluZGV4IDAzMjZkNzYyMWQ5OWNmYzA1YmRkZGRmNDc4Zjc1ZTg0ZWY4MjFm
NzguLmEzOTE0ZGIwZjZlMjI2NzM1NDM1ZjYxZjA3MDc0NDA5N2JmYWNmNTYgMTAwNjQ0Ci0tLSBh
L1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE5IEBACisyMDEwLTExLTIyICBKYW4gRXJpayBIYW5zc2VuICA8amhhbnNzZW5Ac2VuY2hhLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRd
IFFXZWJFbGVtZW50OjphcHBlbmRJbnNpZGUoKSBkb2Vzbid0IHdvcmsgb24gaGVhZCBlbGVtZW50
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDkxNjYK
KworICAgICAgICBNYWtlIFFXZWJFbGVtZW50OjphcHBlbmRJbnNpZGUoKSBjYWxsIAorICAgICAg
ICBFbGVtZW50OjpkZXByZWNhdGVkQ3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KCksIGJ5cGFzc2lu
ZyB0aGUgY2hlY2sgZm9yCisgICAgICAgIHRoZSBIRUFEIHRhZyBpbiB0aGUgSFRNTEVsZW1lbnQg
aW1wbGVtZW50YXRpb24gb2YgdGhpcyBmdW5jdGlvbi4KKworICAgICAgICAqIEFwaS9xd2ViZWxl
bWVudC5jcHA6CisgICAgICAgIChRV2ViRWxlbWVudDo6YXBwZW5kSW5zaWRlKToKKyAgICAgICAg
KiB0ZXN0cy9xd2ViZWxlbWVudC90c3RfcXdlYmVsZW1lbnQuY3BwOgorICAgICAgICAodHN0X1FX
ZWJFbGVtZW50OjphZGRFbGVtZW50VG9IZWFkKToKKwogMjAxMC0xMS0yMCAgQW5kcmVhcyBLbGlu
ZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25pbyBHb21l
cy4KZGlmZiAtLWdpdCBhL1dlYktpdC9xdC90ZXN0cy9xd2ViZWxlbWVudC90c3RfcXdlYmVsZW1l
bnQuY3BwIGIvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHAK
aW5kZXggOWJkMjU1ZmEwMzIzNTcyMWY2MWU4NjQzZDU5OTVjOGM0YTU3OWEyZS4uODg4MTZlODY1
ZDM2MWViZTM3ZTY2YmNhMjk2OTNiODM4ODM1ZmZiNCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L3Rl
c3RzL3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHAKKysrIGIvV2ViS2l0L3F0L3Rlc3Rz
L3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHAKQEAgLTcxLDYgKzcxLDcgQEAgcHJpdmF0
ZSBzbG90czoKICAgICB2b2lkIGxhc3RDaGlsZFByZXZpb3VzU2libGluZygpOwogICAgIHZvaWQg
aGFzU2V0Rm9jdXMoKTsKICAgICB2b2lkIHJlbmRlcigpOworICAgIHZvaWQgYWRkRWxlbWVudFRv
SGVhZCgpOwogCiBwcml2YXRlOgogICAgIFFXZWJWaWV3KiBtX3ZpZXc7CkBAIC0xMDEzLDUgKzEw
MTQsMTUgQEAgdm9pZCB0c3RfUVdlYkVsZW1lbnQ6OnJlbmRlcigpCiAgICAgUVZFUklGWShpbWFn
ZTMgPT0gaW1hZ2U0KTsKIH0KIAordm9pZCB0c3RfUVdlYkVsZW1lbnQ6OmFkZEVsZW1lbnRUb0hl
YWQoKQoreworICAgIG1fbWFpbkZyYW1lLT5zZXRIdG1sKCI8aHRtbD48aGVhZD48L2hlYWQ+PGJv
ZHk+PC9ib2R5PjwvaHRtbD4iKTsKKyAgICBRV2ViRWxlbWVudCBoZWFkID0gbV9tYWluRnJhbWUt
PmZpbmRGaXJzdEVsZW1lbnQoImhlYWQiKTsKKyAgICBRVkVSSUZZKCFoZWFkLmlzTnVsbCgpKTsK
KyAgICBRU3RyaW5nIGFwcGVuZCA9ICI8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj52
YXIgdCA9IDA7PC9zY3JpcHQ+IjsKKyAgICBoZWFkLmFwcGVuZEluc2lkZShhcHBlbmQpOworICAg
IFFDT01QQVJFKGhlYWQudG9Jbm5lclhtbCgpLCBhcHBlbmQpOworfQorCiBRVEVTVF9NQUlOKHRz
dF9RV2ViRWxlbWVudCkKICNpbmNsdWRlICJ0c3RfcXdlYmVsZW1lbnQubW9jIgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>