<?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>19386</bug_id>
          
          <creation_ts>2008-06-03 20:11:18 -0700</creation_ts>
          <short_desc>drag of links with styled text drop as links with plain text</short_desc>
          <delta_ts>2012-05-01 18:36:33 -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>HTML Editing</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>19331</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathon Jongsma (jonner)">jonathon</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>dcheng</cc>
    
    <cc>enrica</cc>
    
    <cc>justin.garcia</cc>
    
    <cc>mrobinson</cc>
    
    <cc>oliver</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>82268</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathon Jongsma (jonner)">jonathon</who>
    <bug_when>2008-06-03 20:11:18 -0700</bug_when>
    <thetext>+++ This bug was initially created as a clone of Bug #19385 +++

Steps to reproduce:
- make page editable
- click on and drag a link
- drop the link in a different spot on the page (e.g. in the middle of a paragraph somewhere)

results:
- the link is deleted from its original position, but it is not inserted correctly into the document at the new position

expected behavior:
- the link should be moved from the old position to the new drop position</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82269</commentid>
    <comment_count>1</comment_count>
      <attachid>21490</attachid>
    <who name="Jonathon Jongsma (jonner)">jonathon</who>
    <bug_when>2008-06-03 20:15:13 -0700</bug_when>
    <thetext>Created attachment 21490
potential fix for link drag and drop in edit mode

Basically, when dragging a link WebKit was saving the Link URL to the
clipboard, we should also store the html fragment as an alternate format for when we drop the link into an editable html document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82271</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-06-03 20:34:32 -0700</bug_when>
    <thetext>This already behaves correctly on the Mac, which suggests to me that the fix should not be in core cross-platform code but in GTK-specific client classes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82351</commentid>
    <comment_count>3</comment_count>
    <who name="Jonathon Jongsma (jonner)">jonathon</who>
    <bug_when>2008-06-05 08:33:39 -0700</bug_when>
    <thetext>Strange, I don&apos;t see how this can work properly in mac webkit.  From my understanding of the source, when you start a link drag (DragController::startDrag()), if the item being dragged is a link, it saves the URL and the link text to the dragging clipboard (using clipboard-&gt;writeURL()).  This is enough information if you&apos;re just dragging it to an external application or to the address bar or something like that.  But if you&apos;re trying to drop it into an html document, you&apos;ll need the full html representation in the clipboard.

For example, consider the following html fragment:

&lt;a href=&quot;http://foo.com&quot; title=&quot;title text&quot; target=&quot;_blank&quot; style=&quot;color:orange&quot;&gt;my link&lt;/a&gt;

As far as I can tell, when you drag this link currently, the only pieces of information that get saved to the dragging clipboard are &quot;http://foo.com&quot; and &quot;my link&quot;.  So if I now drop this into an editable html document, It seems like I&apos;ll only get the following html fragment:

&lt;a href=&quot;http://foo.com&quot;&gt;my link&lt;/a&gt;

This is essentially the behavior I see in QtWebKit.  So we just lost a lot of information about this element in the process of dragging and dropping it.  I examined the code for mac and I unless I&apos;m missing something it seems that it should behave the same as Qt in this case.  Can you check this? Note that the behavior may depend on whether any text is selected or not when you start the drag (see bug #19331)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82352</commentid>
    <comment_count>4</comment_count>
      <attachid>21510</attachid>
    <who name="Jonathon Jongsma (jonner)">jonathon</who>
    <bug_when>2008-06-05 08:48:49 -0700</bug_when>
    <thetext>Created attachment 21510
test case

A simple html document with some links with various attributes and formatting to test dragging.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87097</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-07-27 19:03:04 -0700</bug_when>
    <thetext>I can confirm that the bug demonstrated in the above test case manifests on the Mac as well.  The test case could be improved so that it has an editable div inside it that we can drag to instead to instead of having to open a separate designMode document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87594</commentid>
    <comment_count>6</comment_count>
      <attachid>21490</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-08-01 12:17:54 -0700</bug_when>
    <thetext>Comment on attachment 21490
potential fix for link drag and drop in edit mode

Assigning oliver as a specific reviewer.  Oliver, if you believe someone else should review this in your stead, please assign it to them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87707</commentid>
    <comment_count>7</comment_count>
      <attachid>21490</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-08-02 23:16:36 -0700</bug_when>
    <thetext>Comment on attachment 21490
potential fix for link drag and drop in edit mode

I am not convinced that the patch is correct.  Arguably in content editable mode when you select the text of a link and drag it it should behave identically to dragging iny other text that may be dragged.

There&apos;s also no reason this should not have an automated test attached as it is a simple single doc drag test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613222</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-30 21:37:14 -0700</bug_when>
    <thetext>It seems like this bug has been fixed already.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613231</commentid>
    <comment_count>9</comment_count>
      <attachid>139582</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-30 22:16:39 -0700</bug_when>
    <thetext>Created attachment 139582
Add a test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613263</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-30 23:39:14 -0700</bug_when>
    <thetext>I confirmed this test passes on GTK+ as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613268</commentid>
    <comment_count>11</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-01 00:08:45 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; I confirmed this test passes on GTK+ as well.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613398</commentid>
    <comment_count>12</comment_count>
      <attachid>139582</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-01 07:59:53 -0700</bug_when>
    <thetext>Comment on attachment 139582
Add a test

Clearing flags on attachment: 139582

Committed r115724: &lt;http://trac.webkit.org/changeset/115724&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613400</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-01 08:00:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613857</commentid>
    <comment_count>14</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-01 18:36:33 -0700</bug_when>
    <thetext>Skipped the test on Qt &amp; WK2 in http://trac.webkit.org/changeset/115777 &amp; http://trac.webkit.org/changeset/115778.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21490</attachid>
            <date>2008-06-03 20:15:13 -0700</date>
            <delta_ts>2012-04-30 22:16:32 -0700</delta_ts>
            <desc>potential fix for link drag and drop in edit mode</desc>
            <filename>0001-Fix-drag-and-drop-of-links-in-html-editing-mode.patch</filename>
            <type>text/plain</type>
            <size>4332</size>
            <attacher name="Jonathon Jongsma (jonner)">jonathon</attacher>
            
              <data encoding="base64">RnJvbSA2NjZmNTQzNzAyNTMzNjQ5Mzc0OGU5MDFlZGRlMDEzYzI3MDY4OTFhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb25hdGhvbiBKb25nc21hIDxqam9uZ3NtYUBnbm9tZS5vcmc+
CkRhdGU6IFR1ZSwgMyBKdW4gMjAwOCAyMToxNTowMyAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEZp
eCBkcmFnIGFuZCBkcm9wIG9mIGxpbmtzIGluIGh0bWwgZWRpdGluZyBtb2RlCgogICAgICAgICog
cGFnZS9EcmFnQ29udHJvbGxlci5jcHA6CiAgICAgICAgKFdlYkNvcmU6OkRyYWdDb250cm9sbGVy
OjpzdGFydERyYWcpOiBJZiBhIGRyYWcgc3RhcnRzIG9uCiAgICAgICAgYSBsaW5rLCBpdCB3aWxs
IHNhdmUgdGhlIFVSTCBvZiB0aGUgbGluayB0byB0aGUgY2xpcGJvYXJkLCBidXQgaXQgd2lsbAog
ICAgICAgIG5vdCBzYXZlIHRoZSBmdWxsIEhUTUwgZnJhZ21lbnQgdG8gdGhlIGNsaXBib2FyZCwg
c28gd2hlbiB5b3UgZHJvcCB0aGUKICAgICAgICBsaW5rIGluIGFuIGVkaXRhYmxlIEhUTUwgZG9j
dW1lbnQsIGl0IHdpbGwgbm90IGluc2VydCBhbiBhY2N1cmF0ZSBjb3B5CiAgICAgICAgb2YgdGhl
IGxpbmsgKGUuZy4gdGhlIGxpbmsgdGV4dCwgYXR0cmlidXRlcywgZXRjIGFyZSBsb3N0KS4gIFRo
aXMgY2hhbmdlCiAgICAgICAgd3JpdGVzIHRoZSBzZWxlY3RlZCByYW5nZSB0byB0aGUgY2xpcGJv
YXJkIGluIGFkZGl0aW9uIHRvIHRoZSBVUkwuICBJbgogICAgICAgIHRoZSBjYXNlIHdoZW4gYSBk
cmFnIHdhcyBzdGFydGVkIHdpdGhvdXQgYSBzZWxlY3RlZCByYW5nZSwgaXQgdXNlcyB0aGUKICAg
ICAgICByYW5nZSBvZiB0aGUgZW5jbG9zaW5nIGFuY2hvciBlbGVtZW50IChpZiBhbnkpLgotLS0K
IFdlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysK
IFdlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAgfCAgIDI0ICsrKysrKysrKysrKysrKysr
KysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggNGNjMWE1YS4uNmJmZDg0OSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTUsNiArNSwyMiBAQAogICAgICAgICBXQVJOSU5HOiBOTyBU
RVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQKIAogICAgICAgICAqIHBhZ2UvRHJhZ0NvbnRyb2xs
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RHJhZ0NvbnRyb2xsZXI6OnN0YXJ0RHJhZyk6IElm
IGEgZHJhZyBzdGFydHMgb24KKyAgICAgICAgYSBsaW5rLCBpdCB3aWxsIHNhdmUgdGhlIFVSTCBv
ZiB0aGUgbGluayB0byB0aGUgY2xpcGJvYXJkLCBidXQgaXQgd2lsbAorICAgICAgICBub3Qgc2F2
ZSB0aGUgZnVsbCBIVE1MIGZyYWdtZW50IHRvIHRoZSBjbGlwYm9hcmQsIHNvIHdoZW4geW91IGRy
b3AgdGhlCisgICAgICAgIGxpbmsgaW4gYW4gZWRpdGFibGUgSFRNTCBkb2N1bWVudCwgaXQgd2ls
bCBub3QgaW5zZXJ0IGFuIGFjY3VyYXRlIGNvcHkKKyAgICAgICAgb2YgdGhlIGxpbmsgKGUuZy4g
dGhlIGxpbmsgdGV4dCwgYXR0cmlidXRlcywgZXRjIGFyZSBsb3N0KS4gIFRoaXMgY2hhbmdlCisg
ICAgICAgIHdyaXRlcyB0aGUgc2VsZWN0ZWQgcmFuZ2UgdG8gdGhlIGNsaXBib2FyZCBpbiBhZGRp
dGlvbiB0byB0aGUgVVJMLiAgSW4KKyAgICAgICAgdGhlIGNhc2Ugd2hlbiBhIGRyYWcgd2FzIHN0
YXJ0ZWQgd2l0aG91dCBhIHNlbGVjdGVkIHJhbmdlLCBpdCB1c2VzIHRoZQorICAgICAgICByYW5n
ZSBvZiB0aGUgZW5jbG9zaW5nIGFuY2hvciBlbGVtZW50IChpZiBhbnkpLgorCisyMDA4LTA2LTAz
ICBKb25hdGhvbiBKb25nc21hICA8ampvbmdzbWFAZ25vbWUub3JnPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMg
QURERUQgT1IgQ0hBTkdFRAorCisgICAgICAgICogcGFnZS9EcmFnQ29udHJvbGxlci5jcHA6CiAg
ICAgICAgIChXZWJDb3JlOjpwcmVwYXJlQ2xpcGJvYXJkRm9ySW1hZ2VEcmFnKTogV2hlbiBkcmFn
Z2luZyBhbiBpbWFnZSwgYWxzbwogICAgICAgICB3cml0ZSB0aGUgaW1nIGVsZW1lbnQgdG8gdGhl
IGNsaXBib2FyZC4gIFRoaXMgbWFrZXMgaXQgc28gdGhhdCBpZiB3ZQogICAgICAgICBkcm9wIHRo
ZSBpbWFnZSBpbnRvIGFuIGVkaXRhYmxlIGh0bWwgZG9jdW1lbnQsIGl0IHdpbGwgaW5zZXJ0IHRo
ZSA8aW1nPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL0RyYWdDb250cm9sbGVyLmNwcCBiL1dl
YkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKaW5kZXggYzZmOTczOS4uYTgzMWU4NCAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0RyYWdDb250cm9sbGVyLmNwcAorKysgYi9XZWJDb3JlL3Bh
Z2UvRHJhZ0NvbnRyb2xsZXIuY3BwCkBAIC02NTcsMTEgKzY1NywzMSBAQCBib29sIERyYWdDb250
cm9sbGVyOjpzdGFydERyYWcoRnJhbWUqIHNyYywgQ2xpcGJvYXJkKiBjbGlwYm9hcmQsIERyYWdP
cGVyYXRpb24gcwogICAgICAgICAgICAgZG9TeXN0ZW1EcmFnKGRyYWdJbWFnZSwgZHJhZ0xvYywg
ZHJhZ09yaWdpbiwgY2xpcGJvYXJkLCBzcmMsIGZhbHNlKTsKIAogICAgIH0gZWxzZSBpZiAoIWxp
bmtVUkwuaXNFbXB0eSgpICYmIChtX2RyYWdTb3VyY2VBY3Rpb24gJiBEcmFnU291cmNlQWN0aW9u
TGluaykpIHsKLSAgICAgICAgaWYgKCFjbGlwYm9hcmQtPmhhc0RhdGEoKSkKKyAgICAgICAgaWYg
KCFjbGlwYm9hcmQtPmhhc0RhdGEoKSkgewogICAgICAgICAgICAgLy8gU2ltcGxpZnkgd2hpdGVz
cGFjZSBzbyB0aGUgdGl0bGUgcHV0IG9uIHRoZSBjbGlwYm9hcmQgcmVzZW1ibGVzIHdoYXQgdGhl
IHVzZXIgc2VlcwogICAgICAgICAgICAgLy8gb24gdGhlIHdlYiBwYWdlLiBUaGlzIGluY2x1ZGVz
IHJlcGxhY2luZyBuZXdsaW5lcyB3aXRoIHNwYWNlcy4KICAgICAgICAgICAgIGNsaXBib2FyZC0+
d3JpdGVVUkwobGlua1VSTCwgZHJhZ1NvdXJjZS50ZXh0Q29udGVudCgpLnNpbXBsaWZ5V2hpdGVT
cGFjZSgpLCBzcmMpOwotICAgICAgICAKKworICAgICAgICAgICAgLy8gYWxzbyB3cml0ZSB0aGUg
aHRtbCBmcmFnbWVudCByZXByZXNlbnRpbmcgdGhlIGxpbmsgdG8gdGhlCisgICAgICAgICAgICAv
LyBjbGlwYm9hcmQgc28gdGhhdCB3ZSBjYW4gZHJvcCBsaW5rcyBpbnRvIGFuIGVkaXRhYmxlIGh0
bWwgZG9jdW1lbnQKKyAgICAgICAgICAgIFJlZlB0cjxSYW5nZT4gc2VsZWN0aW9uUmFuZ2U7Cisg
ICAgICAgICAgICBpZiAoc3JjLT5zZWxlY3Rpb25Db250cm9sbGVyKCktPmlzUmFuZ2UoKSkgewor
ICAgICAgICAgICAgICAgIHNlbGVjdGlvblJhbmdlID0gc3JjLT5zZWxlY3Rpb25Db250cm9sbGVy
KCktPnRvUmFuZ2UoKTsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgLy8g
aWYgYSBkcmFnIHdhcyBzdGFydGVkIG9uIGEgbGluayB3aXRob3V0IGFueSB0ZXh0IHNlbGVjdGVk
LAorICAgICAgICAgICAgICAgIC8vIGZpbmQgdGhlIGVuY2xvc2luZyBsaW5rIGVsZW1lbnQgYW5k
IHdyaXRlIHRoYXQgdG8gdGhlIGNsaXBib2FyZAorICAgICAgICAgICAgICAgIE5vZGUqIGFuY2hv
ciA9IGVuY2xvc2luZ0FuY2hvckVsZW1lbnQoc3JjLT5zZWxlY3Rpb25Db250cm9sbGVyKCktPmJh
c2UoKSk7CisgICAgICAgICAgICAgICAgaWYgKGFuY2hvcikgeworICAgICAgICAgICAgICAgICAg
ICBzZWxlY3Rpb25SYW5nZSA9IHNyYy0+ZG9jdW1lbnQoKS0+Y3JlYXRlUmFuZ2UoKTsKKyAgICAg
ICAgICAgICAgICAgICAgRXhjZXB0aW9uQ29kZSBlYyA9IDA7CisgICAgICAgICAgICAgICAgICAg
IHNlbGVjdGlvblJhbmdlLT5zZWxlY3ROb2RlKGFuY2hvciwgZWMpOworICAgICAgICAgICAgICAg
ICAgICBBU1NFUlQoZWMgPT0gMCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQor
ICAgICAgICAgICAgaWYgKHNlbGVjdGlvblJhbmdlKQorICAgICAgICAgICAgICAgIGNsaXBib2Fy
ZC0+d3JpdGVSYW5nZShzZWxlY3Rpb25SYW5nZS5nZXQoKSwgc3JjKTsKKyAgICAgICAgfQorCiAg
ICAgICAgIG1fY2xpZW50LT53aWxsUGVyZm9ybURyYWdTb3VyY2VBY3Rpb24oRHJhZ1NvdXJjZUFj
dGlvbkxpbmssIGRyYWdPcmlnaW4sIGNsaXBib2FyZCk7CiAgICAgICAgIGlmICghZHJhZ0ltYWdl
KSB7CiAgICAgICAgICAgICBkcmFnSW1hZ2UgPSBtX2NsaWVudC0+Y3JlYXRlRHJhZ0ltYWdlRm9y
TGluayhsaW5rVVJMLCBkcmFnU291cmNlLnRleHRDb250ZW50KCksIHNyYyk7Ci0tIAoxLjUuNQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21510</attachid>
            <date>2008-06-05 08:48:49 -0700</date>
            <delta_ts>2008-06-05 08:48:49 -0700</delta_ts>
            <desc>test case</desc>
            <filename>link-drag.html</filename>
            <type>text/html</type>
            <size>430</size>
            <attacher name="Jonathon Jongsma (jonner)">jonathon</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgICA8dGl0bGU+bGluay1kcmFnIHRlc3Q8L3RpdGxlPgog
ICAgPC9oZWFkPgogICAgPGJvZHk+CiAgICAgICAgPHA+CiAgICAgICAgdGhpcyBpcyBhbiBleGFt
cGxlIHBhcmFncmFwaCB0aGF0IGhhcyBhIDxhIGhyZWY9Imh0dHA6Ly9mb28uY29tIgogICAgICAg
ICAgICB0aXRsZT0idGl0bGUgdGV4dCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpvcmFu
Z2UiPmxpbms8L2E+IGluCiAgICAgICAgaXQuICBUaGlzIHBhcmFncmFwaCBhbHNvIGhhcyBhIDxh
IGhyZWY9IiMiPmxpbmsgd2l0aCA8Yj5zbGlnaHRseTwvYj4KICAgICAgICAgICAgbW9yZSA8ZW0+
Y29tcGxleDwvZW0+IGxpbmsgdGV4dDwvYT4ganVzdCB0byBzZWUgaG93IHRoYXQgd29ya3MuCiAg
ICAgICAgPC9wPgogICAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139582</attachid>
            <date>2012-04-30 22:16:39 -0700</date>
            <delta_ts>2012-05-01 07:59:53 -0700</delta_ts>
            <desc>Add a test</desc>
            <filename>bug-19386-20120430221637.patch</filename>
            <type>text/plain</type>
            <size>3286</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDExNTcxMSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA0LTMwICBSeW9zdWtlIE5pd2EgIDxy
bml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIGRyYWcgb2YgbGlua3Mgd2l0aCBzdHlsZWQgdGV4
dCBkcm9wIGFzIGxpbmtzIHdpdGggcGxhaW4gdGV4dAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzODYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSByZWdyZXNzaW9uIHRlc3Qgc2luY2UgdGhlIHNh
aWQgYnVnIGFwcGVhcnMgdG8gaGF2ZSBiZWVuIGZpeGVkIG9uIFRvVCBXZWJLaXQuCisKKyAgICAg
ICAgKiBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLXVybC13aXRoLXN0eWxlLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC11cmwt
d2l0aC1zdHlsZS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNC0zMCAgS2VudCBUYW11cmEgIDx0a2Vu
dEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTE1NjAwKTogcGFyc2VMb2Nh
bGl6ZWREYXRlKCkgc2hvdWxkIGZhaWwgZm9yIGludmFsaWQgaW5wdXRzCkluZGV4OiBMYXlvdXRU
ZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLXVybC13aXRoLXN0eWxlLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1k
cm9wLXVybC13aXRoLXN0eWxlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRl
c3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtdXJsLXdpdGgtc3R5bGUtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACitUaGlzIHRlc3RzIGRyYWdnaW5nIGFu
ZCBkcm9wcGluZyBhIFVSTC4gVGhlIGNvbnRlbnQgYmVmb3JlIGFuZCBhZnRlciB0aGUgZHJhZyBh
bmQgZHJvcCBzaG91bGQgbWF0Y2guCisKK2JlZm9yZToKK3wgPGE+Cit8ICAgaHJlZj0iaHR0cDov
L3dlYmtpdC5vcmcvIgorfCAgIHN0eWxlPSJjb2xvcjpvcmFuZ2UiCit8ICAgdGFyZ2V0PSJfYmxh
bmsiCit8ICAgdGl0bGU9InNvbWUgdGl0bGUiCit8ICAgIjwjc2VsZWN0aW9uLWFuY2hvcj5kcmFn
IG1lPCNzZWxlY3Rpb24tZm9jdXM+IgorCithZnRlcjoKK3wgPGE+Cit8ICAgaHJlZj0iaHR0cDov
L3dlYmtpdC5vcmcvIgorfCAgIHN0eWxlPSJjb2xvcjogb3JhbmdlOyAiCit8ICAgdGFyZ2V0PSJf
YmxhbmsiCit8ICAgdGl0bGU9InNvbWUgdGl0bGUiCit8ICAgIjwjc2VsZWN0aW9uLWFuY2hvcj5k
cmFnIG1lPCNzZWxlY3Rpb24tZm9jdXM+IgorfCA8YnI+CkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0
aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLXVybC13aXRoLXN0eWxlLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC11cmwtd2l0aC1zdHls
ZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2Ry
YWctZHJvcC11cmwtd2l0aC1zdHlsZS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQwIEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPlRo
aXMgdGVzdHMgZHJhZ2dpbmcgYW5kIGRyb3BwaW5nIGEgVVJMLiBUaGUgY29udGVudCBiZWZvcmUg
YW5kIGFmdGVyIHRoZSBkcmFnIGFuZCBkcm9wIHNob3VsZCBtYXRjaC48L3A+Cis8ZGl2IGNvbnRl
bnRlZGl0YWJsZT48YSBocmVmPSJodHRwOi8vd2Via2l0Lm9yZy8iIHRpdGxlPSJzb21lIHRpdGxl
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOm9yYW5nZSI+ZHJhZyBtZTwvYT48L2Rpdj4K
KzxwPnRvIHRoZSBib3ggYmxvdzo8L3A+Cis8ZGl2IGlkPSJkZXN0aW5hdGlvbiIgY29udGVudGVk
aXRhYmxlIG9uZHJvcD0ic2V0VGltZW91dChkdW1wLCAwKTsiIHN0eWxlPSJib3JkZXI6IHNvbGlk
IDJweCBibHVlOyBwYWRkaW5nOiA1cHg7Ij48YnI+PC9kaXY+Cis8c2NyaXB0IHNyYz0iLi4vLi4v
cmVzb3VyY2VzL2R1bXAtYXMtbWFya3VwLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisKK01hcmt1
cC53YWl0VW50aWxEb25lKCk7CisKK01hcmt1cC5kZXNjcmlwdGlvbihkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnZGVzY3JpcHRpb24nKS50ZXh0Q29udGVudCk7CisKK3ZhciB0YXJnZXQgPSBkb2N1
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYSIpWzBdOworZ2V0U2VsZWN0aW9uKCkuc2VsZWN0
QWxsQ2hpbGRyZW4odGFyZ2V0KTsKK01hcmt1cC5kdW1wKHRhcmdldC5wYXJlbnROb2RlLCAnYmVm
b3JlJyk7CisKK2Z1bmN0aW9uIGR1bXAoKSB7CisgICAgTWFya3VwLmR1bXAoJ2Rlc3RpbmF0aW9u
JywgJ2FmdGVyJyk7CisgICAgTWFya3VwLm5vdGlmeURvbmUoKTsKK30KKworaWYgKHdpbmRvdy5l
dmVudFNlbmRlcikgeworICAgIHZhciB4ID0gdGFyZ2V0Lm9mZnNldExlZnQgKyB0YXJnZXQub2Zm
c2V0V2lkdGggLyAyOworICAgIHZhciB5ID0gdGFyZ2V0Lm9mZnNldFRvcCArIHRhcmdldC5vZmZz
ZXRIZWlnaHQgLyAyOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHkpOworICAgIGV2
ZW50U2VuZGVyLm1vdXNlRG93bigpOworCisgICAgdmFyIGRlc3RpbmF0aW9uID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImRlc3RpbmF0aW9uIik7CisgICAgZXZlbnRTZW5kZXIubGVhcEZvcndh
cmQoMzAwKTsKKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhkZXN0aW5hdGlvbi5vZmZzZXRM
ZWZ0ICsgMTAsIGRlc3RpbmF0aW9uLm9mZnNldFRvcCArIGRlc3RpbmF0aW9uLm9mZnNldEhlaWdo
dCAvIDIpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKworICAgIHNldFRpbWVvdXQoZnVu
Y3Rpb24gKCkgeyBkZXN0aW5hdGlvbi5pbm5lckhUTUwgPSAnRkFJTCc7IGR1bXAoKTsgfSwgMTAw
KTsKK30KKworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>