<?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>76421</bug_id>
          
          <creation_ts>2012-01-16 19:38:24 -0800</creation_ts>
          <short_desc>Add proper offset to position right click to simulate a context menu invocation.</short_desc>
          <delta_ts>2012-01-20 13:05:32 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marc-André Decoste">mad</reporter>
          <assigned_to name="Marc-André Decoste">mad</assigned_to>
          <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>536856</commentid>
    <comment_count>0</comment_count>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-16 19:38:24 -0800</bug_when>
    <thetext>Add proper offset to position right click to simulate a context menu invokatioon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537090</commentid>
    <comment_count>1</comment_count>
      <attachid>122767</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-17 07:31:05 -0800</bug_when>
    <thetext>Created attachment 122767
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537205</commentid>
    <comment_count>2</comment_count>
      <attachid>122767</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-01-17 11:03:18 -0800</bug_when>
    <thetext>Comment on attachment 122767
Patch

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

&gt; Source/WebCore/page/EventHandler.cpp:2337
&gt; +        // In a multiline edit, firstRect.maxY() would endup on the next line, so -1.
&gt; +        int y = firstRect.maxY() ? firstRect.maxY() - 1 : 0;

I find this strange. Why does this only happen for multiline edit and not for other cases?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537229</commentid>
    <comment_count>3</comment_count>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-17 11:31:51 -0800</bug_when>
    <thetext>For the same reason that it currently works if you are on the last line of a multiline textarea, there is no other line underneath it and you endup sending the click in the border/gap area which you can try with right clicks and you will notice the difference...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538936</commentid>
    <comment_count>4</comment_count>
      <attachid>122767</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-01-19 12:34:22 -0800</bug_when>
    <thetext>Comment on attachment 122767
Patch

Patch looks fine. Can you make a manual test in the ManualTests directory?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539090</commentid>
    <comment_count>5</comment_count>
      <attachid>123211</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-19 15:35:24 -0800</bug_when>
    <thetext>Created attachment 123211
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539091</commentid>
    <comment_count>6</comment_count>
      <attachid>123211</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-19 15:36:05 -0800</bug_when>
    <thetext>Comment on attachment 123211
Patch

How about this for the manual test?

Thanks!

BYE
MAD</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539100</commentid>
    <comment_count>7</comment_count>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-19 15:40:10 -0800</bug_when>
    <thetext>No, wait, I just realized I was in the wrong manual test folder...

And I also noticed that there are already ManualTests for the context menu, so I&apos;ll piggyback on those...

Another patch is coming...

Sorry...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539109</commentid>
    <comment_count>8</comment_count>
      <attachid>123214</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-19 15:51:59 -0800</bug_when>
    <thetext>Created attachment 123214
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539111</commentid>
    <comment_count>9</comment_count>
      <attachid>123214</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-19 15:53:12 -0800</bug_when>
    <thetext>Comment on attachment 123214
Patch

OK, how about this now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539661</commentid>
    <comment_count>10</comment_count>
      <attachid>123214</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-20 11:47:28 -0800</bug_when>
    <thetext>Comment on attachment 123214
Patch

Rejecting attachment 123214 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
t/git/webkit-commit-queue/Source/WebKit/chromium/v8 --revision 10408 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
46&gt;At revision 10408.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/11311163</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539671</commentid>
    <comment_count>11</comment_count>
      <attachid>123214</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-01-20 12:02:33 -0800</bug_when>
    <thetext>Comment on attachment 123214
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests. (OOPS!)

This line is what killed the commit queue. You can just delete it since you&apos;ve added a manual test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539693</commentid>
    <comment_count>12</comment_count>
      <attachid>123356</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-20 12:20:06 -0800</bug_when>
    <thetext>Created attachment 123356
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539696</commentid>
    <comment_count>13</comment_count>
      <attachid>123356</attachid>
    <who name="Marc-André Decoste">mad</who>
    <bug_when>2012-01-20 12:22:06 -0800</bug_when>
    <thetext>Comment on attachment 123356
Patch

All good now?

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539735</commentid>
    <comment_count>14</comment_count>
      <attachid>123356</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-20 13:05:27 -0800</bug_when>
    <thetext>Comment on attachment 123356
Patch

Clearing flags on attachment: 123356

Committed r105538: &lt;http://trac.webkit.org/changeset/105538&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539736</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-20 13:05:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122767</attachid>
            <date>2012-01-17 07:31:05 -0800</date>
            <delta_ts>2012-01-19 15:35:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76421-20120117103103.patch</filename>
            <type>text/plain</type>
            <size>1836</size>
            <attacher name="Marc-André Decoste">mad</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1MDU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjY5ZGZmNDM3NDkyZThk
NjAzMTZjZDZjZTljY2M2ZWI5ZThmMGJmNy4uNjBiYjAxYzdlNGVlZjRhZTI1OTUzNjEyOTIzOGRh
YzJmZGU0ZTE2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTAxLTE3ICBNYXJj
LUFuZHJlIERlY29zdGUgIDxtYWRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCBwcm9wZXIg
b2Zmc2V0IHRvIHBvc2l0aW9uIHJpZ2h0IGNsaWNrIHRvIHNpbXVsYXRlIGEgY29udGV4dCBtZW51
IGludm9jYXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03NjQyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHRlc3RzIGFzIGZvciByZXY2MjQ0NywgYmVjYXVzZSBEUlQgZG9lc24ndCBoYW5kbGUg
Y29udGV4dCBtZW51IGtleXMuCisKKyAgICAgICAgKiBwYWdlL0V2ZW50SGFuZGxlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRsZXI6OnNlbmRDb250ZXh0TWVudUV2ZW50Rm9yS2V5
KToKKwogMjAxMi0wMS0xNiAgQW5kcmVhcyBLbGluZyAgPGF3ZXNvbWVrbGluZ0BhcHBsZS5jb20+
CiAKICAgICAgICAgQ1NTU3R5bGVTZWxlY3RvcjogRG9kZ2UgcGFyc2VyIHdoZW4gY3JlYXRpbmcg
ZGVmYXVsdCBMVFIvUlRMIGRlY2xhcmF0aW9ucy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVy
LmNwcAppbmRleCAwYTMzN2Y4YzczMTdiZDhlN2Q3Y2JhNzFmZWM3YzljNjQxNzc1MGRlLi40NzY1
ZTZmZDQ5ZTM2NzIwMzRiODQ1ZjNhZjU0NjQ0NTNjN2Q2NDZiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9F
dmVudEhhbmRsZXIuY3BwCkBAIC0yMzMzLDcgKzIzMzMsOSBAQCBib29sIEV2ZW50SGFuZGxlcjo6
c2VuZENvbnRleHRNZW51RXZlbnRGb3JLZXkoKQogICAgICAgICBJbnRSZWN0IGZpcnN0UmVjdCA9
IG1fZnJhbWUtPmVkaXRvcigpLT5maXJzdFJlY3RGb3JSYW5nZShzZWxlY3Rpb25SYW5nZS5nZXQo
KSk7CiAKICAgICAgICAgaW50IHggPSByaWdodEFsaWduZWQgPyBmaXJzdFJlY3QubWF4WCgpIDog
Zmlyc3RSZWN0LngoKTsKLSAgICAgICAgbG9jYXRpb24gPSBJbnRQb2ludCh4LCBmaXJzdFJlY3Qu
bWF4WSgpKTsKKyAgICAgICAgLy8gSW4gYSBtdWx0aWxpbmUgZWRpdCwgZmlyc3RSZWN0Lm1heFko
KSB3b3VsZCBlbmR1cCBvbiB0aGUgbmV4dCBsaW5lLCBzbyAtMS4KKyAgICAgICAgaW50IHkgPSBm
aXJzdFJlY3QubWF4WSgpID8gZmlyc3RSZWN0Lm1heFkoKSAtIDEgOiAwOworICAgICAgICBsb2Nh
dGlvbiA9IEludFBvaW50KHgsIHkpOwogICAgIH0gZWxzZSBpZiAoZm9jdXNlZE5vZGUpIHsKICAg
ICAgICAgUmVuZGVyQm94TW9kZWxPYmplY3QqIGJveCA9IGZvY3VzZWROb2RlLT5yZW5kZXJCb3hN
b2RlbE9iamVjdCgpOwogICAgICAgICBpZiAoIWJveCkKd2FybmluZzogTEYgd2lsbCBiZSByZXBs
YWNlZCBieSBDUkxGIGluIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcC4KVGhl
IGZpbGUgd2lsbCBoYXZlIGl0cyBvcmlnaW5hbCBsaW5lIGVuZGluZ3MgaW4geW91ciB3b3JraW5n
IGRpcmVjdG9yeS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123211</attachid>
            <date>2012-01-19 15:35:24 -0800</date>
            <delta_ts>2012-01-19 15:40:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76421-20120119183523.patch</filename>
            <type>text/plain</type>
            <size>3247</size>
            <attacher name="Marc-André Decoste">mad</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1MDU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjY5ZGZmNDM3NDkyZThk
NjAzMTZjZDZjZTljY2M2ZWI5ZThmMGJmNy4uMmQ2ZGRjNThkNjU3NzZkZjM2ZmU0MzQzOTg3MTcz
YmYxODIyMGVlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAxLTE5ICBNYXJj
LUFuZHJlIERlY29zdGUgIDxtYWRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCBwcm9wZXIg
b2Zmc2V0IHRvIHBvc2l0aW9uIHJpZ2h0IGNsaWNrIHRvIHNpbXVsYXRlIGEgY29udGV4dCBtZW51
IGludm9jYXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03NjQyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE9ubHkgbWFudWFsIHRlc3QgYmVjYXVzZSBEUlQgZG9lc24ndCBzdXBwb3J0IGNvbnRleHQg
bWVudSBrZXkuCisKKyAgICAgICAgKiBtYW51YWwtdGVzdHMvY29udGV4dC1tZW51LWtleS1vbi1w
cm9wZXItbGluZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwYWdlL0V2ZW50SGFuZGxlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRsZXI6OnNlbmRDb250ZXh0TWVudUV2ZW50Rm9y
S2V5KToKKwogMjAxMi0wMS0xNiAgQW5kcmVhcyBLbGluZyAgPGF3ZXNvbWVrbGluZ0BhcHBsZS5j
b20+CiAKICAgICAgICAgQ1NTU3R5bGVTZWxlY3RvcjogRG9kZ2UgcGFyc2VyIHdoZW4gY3JlYXRp
bmcgZGVmYXVsdCBMVFIvUlRMIGRlY2xhcmF0aW9ucy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL21hbnVhbC10ZXN0cy9jb250ZXh0LW1lbnUta2V5LW9uLXByb3Blci1saW5lLmh0bWwgYi9T
b3VyY2UvV2ViQ29yZS9tYW51YWwtdGVzdHMvY29udGV4dC1tZW51LWtleS1vbi1wcm9wZXItbGlu
ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjdhNTAzY2NhOTRmYjgzYmZiMjRkNmZiZmEwZDcxOWViYWU3YjAz
MjMKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9tYW51YWwtdGVzdHMvY29udGV4
dC1tZW51LWtleS1vbi1wcm9wZXItbGluZS5odG1sCkBAIC0wLDAgKzEsMjEgQEAKKzwhRE9DVFlQ
RSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iCisg
ICAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvbG9vc2UuZHRkIj4KKworPGh0bWwgbGFuZz0i
ZW4iPgorPGhlYWQ+CisgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KKyAgPHRpdGxlPkNvbnRleHRNZW51IGtleSBhY3Rp
bmcgb24gcHJvcGVyIGxpbmUgaW4gYSBtdWx0aWxpbmUgdGV4dGFyZWE8L3RpdGxlPgorPC9oZWFk
PgorPGJvZHk+CisgIDxoMT5Db250ZXh0TWVudSBrZXkgYWN0aW5nIG9uIHByb3BlciBsaW5lIGlu
IGEgbXVsdGlsaW5lIHRleHRhcmVhPC9oMT4KKworICA8cD5MZWZ0IGNsaWNrIG9uIG9uZSBvZiB0
aGUgbGluZXMgaW4gdGhlIHRleHQgYXJlYSBhbmQgdGhlbiBoaXQgdGhlIGtleWJvYXJkJ3MgY29u
dGV4dCBtZW51IGtleSB0byBtYWtlIHN1cmUgdGhlIGNvbnRleHQgbWVudSBwb3BzIHVwIGZvciB0
aGUgYXBwcm9wcmlhdGUgbGluZS48L3A+CisKKyAgPHRleHRhcmVhIHN0eWxlPSJtaW4taGVpZ2h0
Ojc1cHg7Ij4KKyAgICBhYWFhYWFhYWEKKyAgICBiYmJiYmJiYmIKKyAgICBjY2NjY2NjY2MKKyAg
ICA8L3RleHRhcmVhPgorICA8L3N2Zz4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
RXZlbnRIYW5kbGVyLmNwcAppbmRleCAwYTMzN2Y4YzczMTdiZDhlN2Q3Y2JhNzFmZWM3YzljNjQx
Nzc1MGRlLi40NzY1ZTZmZDQ5ZTM2NzIwMzRiODQ1ZjNhZjU0NjQ0NTNjN2Q2NDZiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0yMzMzLDcgKzIzMzMsOSBAQCBib29sIEV2
ZW50SGFuZGxlcjo6c2VuZENvbnRleHRNZW51RXZlbnRGb3JLZXkoKQogICAgICAgICBJbnRSZWN0
IGZpcnN0UmVjdCA9IG1fZnJhbWUtPmVkaXRvcigpLT5maXJzdFJlY3RGb3JSYW5nZShzZWxlY3Rp
b25SYW5nZS5nZXQoKSk7CiAKICAgICAgICAgaW50IHggPSByaWdodEFsaWduZWQgPyBmaXJzdFJl
Y3QubWF4WCgpIDogZmlyc3RSZWN0LngoKTsKLSAgICAgICAgbG9jYXRpb24gPSBJbnRQb2ludCh4
LCBmaXJzdFJlY3QubWF4WSgpKTsKKyAgICAgICAgLy8gSW4gYSBtdWx0aWxpbmUgZWRpdCwgZmly
c3RSZWN0Lm1heFkoKSB3b3VsZCBlbmR1cCBvbiB0aGUgbmV4dCBsaW5lLCBzbyAtMS4KKyAgICAg
ICAgaW50IHkgPSBmaXJzdFJlY3QubWF4WSgpID8gZmlyc3RSZWN0Lm1heFkoKSAtIDEgOiAwOwor
ICAgICAgICBsb2NhdGlvbiA9IEludFBvaW50KHgsIHkpOwogICAgIH0gZWxzZSBpZiAoZm9jdXNl
ZE5vZGUpIHsKICAgICAgICAgUmVuZGVyQm94TW9kZWxPYmplY3QqIGJveCA9IGZvY3VzZWROb2Rl
LT5yZW5kZXJCb3hNb2RlbE9iamVjdCgpOwogICAgICAgICBpZiAoIWJveCkKd2FybmluZzogTEYg
d2lsbCBiZSByZXBsYWNlZCBieSBDUkxGIGluIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZy4KVGhl
IGZpbGUgd2lsbCBoYXZlIGl0cyBvcmlnaW5hbCBsaW5lIGVuZGluZ3MgaW4geW91ciB3b3JraW5n
IGRpcmVjdG9yeS4Kd2FybmluZzogTEYgd2lsbCBiZSByZXBsYWNlZCBieSBDUkxGIGluIFNvdXJj
ZS9XZWJDb3JlL21hbnVhbC10ZXN0cy9jb250ZXh0LW1lbnUta2V5LW9uLXByb3Blci1saW5lLmh0
bWwuClRoZSBmaWxlIHdpbGwgaGF2ZSBpdHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIg
d29ya2luZyBkaXJlY3RvcnkuCndhcm5pbmc6IExGIHdpbGwgYmUgcmVwbGFjZWQgYnkgQ1JMRiBp
biBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAuClRoZSBmaWxlIHdpbGwgaGF2
ZSBpdHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIgd29ya2luZyBkaXJlY3RvcnkuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123214</attachid>
            <date>2012-01-19 15:51:59 -0800</date>
            <delta_ts>2012-01-20 12:20:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76421-20120119185157.patch</filename>
            <type>text/plain</type>
            <size>3433</size>
            <attacher name="Marc-André Decoste">mad</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1MDU1CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFu
Z2VMb2cKaW5kZXggZmY1N2M4MTI1ZTg3ZmE2NDI4N2ZjODNlZDMxNjNlODE2MGVkNGE4NS4uMzU2
MTU1MTZiNGVlOGVmZmExZjZkZGY3NmZiODYzYTM0YmYzODA0MyAxMDA2NDQKLS0tIGEvQ2hhbmdl
TG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDEyLTAxLTE5ICBNYXJjLUFu
ZHJlIERlY29zdGUgIDxtYWRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCBwcm9wZXIgb2Zm
c2V0IHRvIHBvc2l0aW9uIHJpZ2h0IGNsaWNrIHRvIHNpbXVsYXRlIGEgY29udGV4dCBtZW51IGlu
dm9jYXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NjQyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogTWFudWFsVGVzdHMvd2luL2NvbnRleHRtZW51LWtleTMuaHRtbDogQWRkZWQuCisKIDIwMTIt
MDEtMTYgIFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBb
Y3Jhc2hdIFJlbmRlcmVyIGNyYXNoZXMgd2hlbiBzcGVsbCBjaGVja2luZyBhIGRpc2FibGVkIGlu
cHV0IGZpZWxkLgpkaWZmIC0tZ2l0IGEvTWFudWFsVGVzdHMvd2luL2NvbnRleHRtZW51LWtleTMu
aHRtbCBiL01hbnVhbFRlc3RzL3dpbi9jb250ZXh0bWVudS1rZXkzLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZGMzMjhkN2FjZDE3M2I0NWY1YTk2OGZjM2JmZWI4MDA1MDY4OGIxZAotLS0gL2Rldi9udWxsCisr
KyBiL01hbnVhbFRlc3RzL3dpbi9jb250ZXh0bWVudS1rZXkzLmh0bWwKQEAgLTAsMCArMSw4IEBA
Cis8cD5NYW51YWwgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTc2NDIxIj5idWcgNzY0MjE8L2E+PC9wPgorPHA+TGVmdCBjbGljayBvbiBv
bmUgb2YgdGhlIGxpbmVzIGluIHRoZSB0ZXh0IGFyZWEgYW5kIHRoZW4gaGl0IHRoZSBrZXlib2Fy
ZCdzIGNvbnRleHQgbWVudSBrZXkgdG8gbWFrZSBzdXJlIHRoZSBjb250ZXh0IG1lbnUgcG9wcyB1
cCBmb3IgdGhlIGFwcHJvcHJpYXRlIGxpbmUuPC9wPgorCis8dGV4dGFyZWEgc3R5bGU9Im1pbi1o
ZWlnaHQ6NzVweDsiPgorICBhYWFhYWFhYWEKKyAgYmJiYmJiYmJiCisgIGNjY2NjY2NjYworPC90
ZXh0YXJlYT4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiNjlkZmY0Mzc0OTJlOGQ2MDMxNmNkNmNlOWNjYzZlYjll
OGYwYmY3Li45YTc0ZTEzNjM4NmFlOTdmYjhmM2FkODM0OGMyZjMwOTIwNWY4Zjg4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDEtMTkgIE1hcmMtQW5kcmUgRGVjb3N0ZSAgPG1h
ZEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQWRkIHByb3BlciBvZmZzZXQgdG8gcG9zaXRpb24g
cmlnaHQgY2xpY2sgdG8gc2ltdWxhdGUgYSBjb250ZXh0IG1lbnUgaW52b2NhdGlvbi4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NDIxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiAo
T09QUyEpCisKKyAgICAgICAgKiBwYWdlL0V2ZW50SGFuZGxlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpFdmVudEhhbmRsZXI6OnNlbmRDb250ZXh0TWVudUV2ZW50Rm9yS2V5KToKKwogMjAxMi0w
MS0xNiAgQW5kcmVhcyBLbGluZyAgPGF3ZXNvbWVrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAg
Q1NTU3R5bGVTZWxlY3RvcjogRG9kZ2UgcGFyc2VyIHdoZW4gY3JlYXRpbmcgZGVmYXVsdCBMVFIv
UlRMIGRlY2xhcmF0aW9ucy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRI
YW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAppbmRleCAw
YTMzN2Y4YzczMTdiZDhlN2Q3Y2JhNzFmZWM3YzljNjQxNzc1MGRlLi40NzY1ZTZmZDQ5ZTM2NzIw
MzRiODQ1ZjNhZjU0NjQ0NTNjN2Q2NDZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdl
L0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIu
Y3BwCkBAIC0yMzMzLDcgKzIzMzMsOSBAQCBib29sIEV2ZW50SGFuZGxlcjo6c2VuZENvbnRleHRN
ZW51RXZlbnRGb3JLZXkoKQogICAgICAgICBJbnRSZWN0IGZpcnN0UmVjdCA9IG1fZnJhbWUtPmVk
aXRvcigpLT5maXJzdFJlY3RGb3JSYW5nZShzZWxlY3Rpb25SYW5nZS5nZXQoKSk7CiAKICAgICAg
ICAgaW50IHggPSByaWdodEFsaWduZWQgPyBmaXJzdFJlY3QubWF4WCgpIDogZmlyc3RSZWN0Lngo
KTsKLSAgICAgICAgbG9jYXRpb24gPSBJbnRQb2ludCh4LCBmaXJzdFJlY3QubWF4WSgpKTsKKyAg
ICAgICAgLy8gSW4gYSBtdWx0aWxpbmUgZWRpdCwgZmlyc3RSZWN0Lm1heFkoKSB3b3VsZCBlbmR1
cCBvbiB0aGUgbmV4dCBsaW5lLCBzbyAtMS4KKyAgICAgICAgaW50IHkgPSBmaXJzdFJlY3QubWF4
WSgpID8gZmlyc3RSZWN0Lm1heFkoKSAtIDEgOiAwOworICAgICAgICBsb2NhdGlvbiA9IEludFBv
aW50KHgsIHkpOwogICAgIH0gZWxzZSBpZiAoZm9jdXNlZE5vZGUpIHsKICAgICAgICAgUmVuZGVy
Qm94TW9kZWxPYmplY3QqIGJveCA9IGZvY3VzZWROb2RlLT5yZW5kZXJCb3hNb2RlbE9iamVjdCgp
OwogICAgICAgICBpZiAoIWJveCkKd2FybmluZzogTEYgd2lsbCBiZSByZXBsYWNlZCBieSBDUkxG
IGluIENoYW5nZUxvZy4KVGhlIGZpbGUgd2lsbCBoYXZlIGl0cyBvcmlnaW5hbCBsaW5lIGVuZGlu
Z3MgaW4geW91ciB3b3JraW5nIGRpcmVjdG9yeS4Kd2FybmluZzogTEYgd2lsbCBiZSByZXBsYWNl
ZCBieSBDUkxGIGluIE1hbnVhbFRlc3RzL3dpbi9jb250ZXh0bWVudS1rZXkzLmh0bWwuClRoZSBm
aWxlIHdpbGwgaGF2ZSBpdHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIgd29ya2luZyBk
aXJlY3RvcnkuCndhcm5pbmc6IExGIHdpbGwgYmUgcmVwbGFjZWQgYnkgQ1JMRiBpbiBTb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cuClRoZSBmaWxlIHdpbGwgaGF2ZSBpdHMgb3JpZ2luYWwgbGluZSBl
bmRpbmdzIGluIHlvdXIgd29ya2luZyBkaXJlY3RvcnkuCndhcm5pbmc6IExGIHdpbGwgYmUgcmVw
bGFjZWQgYnkgQ1JMRiBpbiBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAuClRo
ZSBmaWxlIHdpbGwgaGF2ZSBpdHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIgd29ya2lu
ZyBkaXJlY3RvcnkuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123356</attachid>
            <date>2012-01-20 12:20:06 -0800</date>
            <delta_ts>2012-01-20 13:05:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76421-20120120152004.patch</filename>
            <type>text/plain</type>
            <size>3475</size>
            <attacher name="Marc-André Decoste">mad</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1MDU1CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFu
Z2VMb2cKaW5kZXggZmY1N2M4MTI1ZTg3ZmE2NDI4N2ZjODNlZDMxNjNlODE2MGVkNGE4NS4uMzU2
MTU1MTZiNGVlOGVmZmExZjZkZGY3NmZiODYzYTM0YmYzODA0MyAxMDA2NDQKLS0tIGEvQ2hhbmdl
TG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDEyLTAxLTE5ICBNYXJjLUFu
ZHJlIERlY29zdGUgIDxtYWRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCBwcm9wZXIgb2Zm
c2V0IHRvIHBvc2l0aW9uIHJpZ2h0IGNsaWNrIHRvIHNpbXVsYXRlIGEgY29udGV4dCBtZW51IGlu
dm9jYXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NjQyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogTWFudWFsVGVzdHMvd2luL2NvbnRleHRtZW51LWtleTMuaHRtbDogQWRkZWQuCisKIDIwMTIt
MDEtMTYgIFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBb
Y3Jhc2hdIFJlbmRlcmVyIGNyYXNoZXMgd2hlbiBzcGVsbCBjaGVja2luZyBhIGRpc2FibGVkIGlu
cHV0IGZpZWxkLgpkaWZmIC0tZ2l0IGEvTWFudWFsVGVzdHMvd2luL2NvbnRleHRtZW51LWtleTMu
aHRtbCBiL01hbnVhbFRlc3RzL3dpbi9jb250ZXh0bWVudS1rZXkzLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZGMzMjhkN2FjZDE3M2I0NWY1YTk2OGZjM2JmZWI4MDA1MDY4OGIxZAotLS0gL2Rldi9udWxsCisr
KyBiL01hbnVhbFRlc3RzL3dpbi9jb250ZXh0bWVudS1rZXkzLmh0bWwKQEAgLTAsMCArMSw4IEBA
Cis8cD5NYW51YWwgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTc2NDIxIj5idWcgNzY0MjE8L2E+PC9wPgorPHA+TGVmdCBjbGljayBvbiBv
bmUgb2YgdGhlIGxpbmVzIGluIHRoZSB0ZXh0IGFyZWEgYW5kIHRoZW4gaGl0IHRoZSBrZXlib2Fy
ZCdzIGNvbnRleHQgbWVudSBrZXkgdG8gbWFrZSBzdXJlIHRoZSBjb250ZXh0IG1lbnUgcG9wcyB1
cCBmb3IgdGhlIGFwcHJvcHJpYXRlIGxpbmUuPC9wPgorCis8dGV4dGFyZWEgc3R5bGU9Im1pbi1o
ZWlnaHQ6NzVweDsiPgorICBhYWFhYWFhYWEKKyAgYmJiYmJiYmJiCisgIGNjY2NjY2NjYworPC90
ZXh0YXJlYT4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiNjlkZmY0Mzc0OTJlOGQ2MDMxNmNkNmNlOWNjYzZlYjll
OGYwYmY3Li45NDhlNTZlYzdmYTQ0NDQzZWU1N2ZmMWYyYTI2Y2VlYzAzYzQ3MDM0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDEtMTkgIE1hcmMtQW5kcmUgRGVjb3N0ZSAgPG1h
ZEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQWRkIHByb3BlciBvZmZzZXQgdG8gcG9zaXRpb24g
cmlnaHQgY2xpY2sgdG8gc2ltdWxhdGUgYSBjb250ZXh0IG1lbnUgaW52b2NhdGlvbi4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NDIxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFudWFsIHRlc3RzIG9u
bHkgYmVjYXVzZSBEUlQgZG9lc24ndCBzdXBwb3J0IGNvbnRleHQgbWVudSBrZXkuCisKKyAgICAg
ICAgKiBwYWdlL0V2ZW50SGFuZGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRs
ZXI6OnNlbmRDb250ZXh0TWVudUV2ZW50Rm9yS2V5KToKKwogMjAxMi0wMS0xNiAgQW5kcmVhcyBL
bGluZyAgPGF3ZXNvbWVrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQ1NTU3R5bGVTZWxlY3Rv
cjogRG9kZ2UgcGFyc2VyIHdoZW4gY3JlYXRpbmcgZGVmYXVsdCBMVFIvUlRMIGRlY2xhcmF0aW9u
cy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAppbmRleCAwYTMzN2Y4YzczMTdiZDhl
N2Q3Y2JhNzFmZWM3YzljNjQxNzc1MGRlLi40NzY1ZTZmZDQ5ZTM2NzIwMzRiODQ1ZjNhZjU0NjQ0
NTNjN2Q2NDZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0yMzMzLDcg
KzIzMzMsOSBAQCBib29sIEV2ZW50SGFuZGxlcjo6c2VuZENvbnRleHRNZW51RXZlbnRGb3JLZXko
KQogICAgICAgICBJbnRSZWN0IGZpcnN0UmVjdCA9IG1fZnJhbWUtPmVkaXRvcigpLT5maXJzdFJl
Y3RGb3JSYW5nZShzZWxlY3Rpb25SYW5nZS5nZXQoKSk7CiAKICAgICAgICAgaW50IHggPSByaWdo
dEFsaWduZWQgPyBmaXJzdFJlY3QubWF4WCgpIDogZmlyc3RSZWN0LngoKTsKLSAgICAgICAgbG9j
YXRpb24gPSBJbnRQb2ludCh4LCBmaXJzdFJlY3QubWF4WSgpKTsKKyAgICAgICAgLy8gSW4gYSBt
dWx0aWxpbmUgZWRpdCwgZmlyc3RSZWN0Lm1heFkoKSB3b3VsZCBlbmR1cCBvbiB0aGUgbmV4dCBs
aW5lLCBzbyAtMS4KKyAgICAgICAgaW50IHkgPSBmaXJzdFJlY3QubWF4WSgpID8gZmlyc3RSZWN0
Lm1heFkoKSAtIDEgOiAwOworICAgICAgICBsb2NhdGlvbiA9IEludFBvaW50KHgsIHkpOwogICAg
IH0gZWxzZSBpZiAoZm9jdXNlZE5vZGUpIHsKICAgICAgICAgUmVuZGVyQm94TW9kZWxPYmplY3Qq
IGJveCA9IGZvY3VzZWROb2RlLT5yZW5kZXJCb3hNb2RlbE9iamVjdCgpOwogICAgICAgICBpZiAo
IWJveCkKd2FybmluZzogTEYgd2lsbCBiZSByZXBsYWNlZCBieSBDUkxGIGluIENoYW5nZUxvZy4K
VGhlIGZpbGUgd2lsbCBoYXZlIGl0cyBvcmlnaW5hbCBsaW5lIGVuZGluZ3MgaW4geW91ciB3b3Jr
aW5nIGRpcmVjdG9yeS4Kd2FybmluZzogTEYgd2lsbCBiZSByZXBsYWNlZCBieSBDUkxGIGluIE1h
bnVhbFRlc3RzL3dpbi9jb250ZXh0bWVudS1rZXkzLmh0bWwuClRoZSBmaWxlIHdpbGwgaGF2ZSBp
dHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIgd29ya2luZyBkaXJlY3RvcnkuCndhcm5p
bmc6IExGIHdpbGwgYmUgcmVwbGFjZWQgYnkgQ1JMRiBpbiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cuClRoZSBmaWxlIHdpbGwgaGF2ZSBpdHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIg
d29ya2luZyBkaXJlY3RvcnkuCndhcm5pbmc6IExGIHdpbGwgYmUgcmVwbGFjZWQgYnkgQ1JMRiBp
biBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAuClRoZSBmaWxlIHdpbGwgaGF2
ZSBpdHMgb3JpZ2luYWwgbGluZSBlbmRpbmdzIGluIHlvdXIgd29ya2luZyBkaXJlY3RvcnkuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>