<?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>32519</bug_id>
          
          <creation_ts>2009-12-14 08:12:47 -0800</creation_ts>
          <short_desc>mouseEvent fires mutiple times in LayoutTests/svg/custom/use-instanceRoot-as-event-target.xhtml</short_desc>
          <delta_ts>2010-01-19 20:03:25 -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>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>33835</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>32437</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Robert Hogan">robert</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>171411</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-14 08:12:47 -0800</bug_when>
    <thetext>LayoutTests/svg/custom/use-instanceRoot-as-event-target.xhtml

is skipped in gtk and win, and if the patch in https://bugs.webkit.org/show_bug.cgi?id=32437 is accepted it will be in Qt too

In Qt the test was passing due to a bug in notifyDone that masked the multiple output of &apos;test 10&apos; (i.e. the results of test 10 are output three times). I&apos;ve confirmed that gtk also sees multiple output and if you try the test manually in the launcher you can see it there too. I believe this is the reason the test is skipped in both gtk and win.

In the case of Qt at least, notifyDone in the DRT gets called three times, which seems a bit too coincidental, and I&apos;ve attached a bt of each call. Given that the test is all about adding/removing event listeners it looks like either the test is not managing the addition/removal correctly, or more likely WebCore is firing the event multiple times for some reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171412</commentid>
    <comment_count>1</comment_count>
      <attachid>44798</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-14 08:14:17 -0800</bug_when>
    <thetext>Created attachment 44798
gzipped backtrace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171426</commentid>
    <comment_count>2</comment_count>
      <attachid>44800</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-14 08:50:54 -0800</bug_when>
    <thetext>Created attachment 44800
Update Skipped Lists for Qt, Win and GTK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171427</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-14 08:51:47 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 44800 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171534</commentid>
    <comment_count>4</comment_count>
      <attachid>44800</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-14 13:13:14 -0800</bug_when>
    <thetext>Comment on attachment 44800
Update Skipped Lists for Qt, Win and GTK

Rejecting patch 44800 from commit-queue.

Failed to run &quot;[&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, &apos;--reviewer&apos;, &apos;Darin Adler&apos;, &apos;--force&apos;]&quot; exit_code: 1
Last 500 characters of output:
-----------------------
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/platform/gtk/Skipped
Hunk #2 succeeded at 5730 (offset -3 lines).
patching file LayoutTests/platform/qt/Skipped
Hunk #1 FAILED at 5187.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/qt/Skipped.rej
patching file LayoutTests/platform/win/Skipped
Hunk #2 FAILED at 723.
1 out of 2 hunks FAILED -- saving rejects to file LayoutTests/platform/win/Skipped.rej</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171541</commentid>
    <comment_count>5</comment_count>
      <attachid>44816</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-14 13:25:00 -0800</bug_when>
    <thetext>Created attachment 44816
Updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171542</commentid>
    <comment_count>6</comment_count>
      <attachid>44816</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-14 13:27:08 -0800</bug_when>
    <thetext>Comment on attachment 44816
Updated patch

Those paths look wrong.

They should not include &quot;LayoutTests/&quot; or?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171552</commentid>
    <comment_count>7</comment_count>
      <attachid>44819</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-14 13:37:11 -0800</bug_when>
    <thetext>Created attachment 44819
Corrected patch

They were - sorry about that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171553</commentid>
    <comment_count>8</comment_count>
      <attachid>44819</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-14 13:39:08 -0800</bug_when>
    <thetext>Comment on attachment 44819
Corrected patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171562</commentid>
    <comment_count>9</comment_count>
      <attachid>44819</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-14 13:57:09 -0800</bug_when>
    <thetext>Comment on attachment 44819
Corrected patch

Clearing flags on attachment: 44819

Committed r52117: &lt;http://trac.webkit.org/changeset/52117&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171563</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-14 13:57:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171823</commentid>
    <comment_count>11</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-15 05:15:22 -0800</bug_when>
    <thetext>Needs to stay open to track fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175387</commentid>
    <comment_count>12</comment_count>
      <attachid>44800</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-28 21:37:11 -0800</bug_when>
    <thetext>Comment on attachment 44800
Update Skipped Lists for Qt, Win and GTK

Clearing Darin&apos;s r+ on this obsolete patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175688</commentid>
    <comment_count>13</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-29 13:05:01 -0800</bug_when>
    <thetext>After a bit more digging it appears that you can force this test to pass in Qt/Gtk if you remove the following line:

useElement.instanceRoot.addEventListener(&quot;click&quot;, eventHandler, false);

It will also pass if you also remove the line above it (leaving both lines commented out):

rectElement.removeEventListener(&quot;click&quot;, eventHandler, false);

With the unmodified test, printing the timestamp of each event that prints the final test shows that both rectElement and useElement fire an event on fireSimulatedMouseClick(). If you don&apos;t add an event listener to useElement it passes. And if you try to remove the rectElement listener it still passes, when it should really timeout. The multiple outputs of test 10 under Qt/GTK are happening because the &apos;click&apos; event listener associated with rectElement cannot be removed for some reason. (It&apos;s defined in the SVG markup rather than added dynamically, which must be the problem). It could be that event listeners 

I suspect this is only passing for other ports due to notifyDone() causing the DRTs to finish early rather than wait for all output.

Unfortunately, gdb segfaults on --svg builds for me at the moment so I can&apos;t investigate further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175698</commentid>
    <comment_count>14</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-29 13:29:04 -0800</bug_when>
    <thetext>notifyDone() does cause the testing to end right then.  If it doesn&apos;t for the Qt DRT, then that&apos;s a bug.  We might need to better document what notifyDone() does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175734</commentid>
    <comment_count>15</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2009-12-29 16:39:10 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; notifyDone() does cause the testing to end right then.  If it doesn&apos;t for the
&gt; Qt DRT, then that&apos;s a bug.  We might need to better document what notifyDone()
&gt; does.

In this case I think that the DRT sticking around for all output reveals that the test is actually failing. The detail for the penultimate test is &quot;Test #9: Verify that the original click event listener got removed and a new one attached to the use root SVGElementInstance&quot;. If you remove one of the lines that set up test 9:

rectElement.removeEventListener(&quot;click&quot;, eventHandler, false);
//useElement.instanceRoot.addEventListener(&quot;click&quot;, eventHandler, false);

it still passes, when it shouldn&apos;t. Because the last few tests depend on adding/removing &apos;click&apos; events, and removing the click event defined in markup has no effect, the &apos;click&apos; event ends up firing multiple times for each click - when the test comes to an end, the event handler function in the test is still processing the events and sends them all to the last test in the script:

function eventHandler(evt)
{
    if (evt.type != nextEventType)
        return;
    currentEvent = evt;
    eval(eventNotification);
}

Modiying the above as follows also &apos;fixes&apos; the test by choking off these surplus events that shouldn&apos;t be happening.

function eventHandler(evt)
{
    if (evt.type != nextEventType)
        return;
    nextEventType = undefined;
    currentEvent = evt;
    eval(eventNotification);
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182589</commentid>
    <comment_count>16</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2010-01-19 20:03:25 -0800</bug_when>
    <thetext>A fix for all current stability problems with &lt;use&gt; tests is waiting for review at bug 33835.

*** This bug has been marked as a duplicate of bug 33835 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>44798</attachid>
            <date>2009-12-14 08:14:17 -0800</date>
            <delta_ts>2009-12-14 08:14:17 -0800</delta_ts>
            <desc>gzipped backtrace</desc>
            <filename>instanceroot-bt.txt.gz</filename>
            <type>application/octet-stream</type>
            <size>13618</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">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
Z+GDadmfBVxlYC1TwJFp2TIFXIpgLVPAO2eCtUwB1xlYyxTwnqBgLVPAkYG1TAFHpmXLFHApatky
Redjw8i2O26pgYnvdNxSA1IkmnJLquo7BLcErTJPV7pHVmLXke6RZd9bpHuCIHwcukeWYm+W7qnB
LOgMku6RpdjbpXskUmi6R5ZHB6J7ZMVyILpHFRHv6J7ddiuiK90jC5YD0T2O19E9DajM15TuIaau
dI8stQ1E9xDc0T0NqMzSle4hdkf3NCBFR1e6hxBd6R7i6kr3EA+M7tH54DDxdeWWXLPjlhqQIuq4
pQakiDu6pwEpWh3d04AUbU3pHtfRle5RFeY1pHtU1XcN6R5Z9b1FuidC8ePQPbISe7N0Tw1mQWeQ
dI+sxN4u3SORQtM9shI7EN0ji6MD0T2yXnlH9+y2W3m2rnSP5wDSPR7p6J4GVOZqSvdU5cr1o3s8
H5Du8c2O7tldZVVtdP3onqpeeft0D2hkWGduSRVi15Bb8m1duaWqOLp+3FJdHF27VKJZvXLd6J66
XnlH9+wiRb+je3aWIpZl2Du6Z0cpoo7uaUCKWE+6B6uS7/rRPVjVfNeP7sGy5ruGdA+WBeZbpHti
b/AodA+WRd+bpXtqMAs6A6R7sCz63i7dI5EC0z1YFmKHoXuwrI0OQ/dgVa68o3t22q0Q1pTuwciC
o3swqstMxb63RiD6LM+GeTBeIw69KqC8dLI+cW9JVSv3XeKYfi1FTodMg5ooWy2gOgafTfOInjBx
LT2Yf6CQwcX+YEtKYFWuPHA9N5i3h2VwlMdE82wkbOJKuO/Sz1k+iu/GUZeIsv7E69/ef87ZU4nm
4qst2/kCWFVmyvMH/prAHkT0XRj6qqp34DFkzkPI5EYif7ExPHBkKo7kBQTP6+yf708vsi80Tf7N
UU2CnDkuaaxalO9vvpNBI1OVthmy0IofQrYFnkdEhipk9F6d5czBH9Mzho+ZXFshBEemykx59gC7
9yCT1v6bJE2Kq9vhgpMgYq/PaSGW2X2PW3BkMggSxYiE0Rwyec9ye2AW8BWNvnwQ8Lack+DI1DFl
M7QH4Ryy0ywQnsUvWSHadMZSYfxtPiFnW+M0zJXK5FdWKA4cmTqnjAbIn9fZwh0vgbeJ9sCRqUpC
KHACNIfs/CFYC5+U8btVaw0cmaohHjMff15nHz/Q8ibLv5zTyehbHXQcCHDbLDVwZF6FLIytNZBt
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
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44800</attachid>
            <date>2009-12-14 08:50:54 -0800</date>
            <delta_ts>2009-12-28 21:37:11 -0800</delta_ts>
            <desc>Update Skipped Lists for Qt, Win and GTK</desc>
            <filename>0001-Bug-32519-mouseEvent-fires-mutiple-times-in.patch</filename>
            <type>text/plain</type>
            <size>4230</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">RnJvbSBlYzE3NDg1Y2Y3ZTdkYTAyY2JmMmZiZGQ4MTljYmNlMmUyNTBjYmViIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2JlcnQgSG9nYW4gPHJvYmVydEByb2JlcnRob2dhbi5uZXQ+
CkRhdGU6IE1vbiwgMTQgRGVjIDIwMDkgMTY6NDY6NTAgKzAwMDAKU3ViamVjdDogW1BBVENIXSAg
QnVnIDMyNTE5IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgogICAgICAgICAg
ICAgICBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFy
Z2V0LnhodG1sCgpBZGQgdGVzdCB0byBRdCBza2lwcGVkIGxpc3QgKHdhcyBwYXNzaW5nIGR1ZSB0
byBidWcgaW4gRFJULCBzZWUKaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTMyNDM3KS4gVXBkYXRlZCBkZXRhaWwgb24gYnVnCmluIGd0ayBhbmQgd2luIHNraXBwZWQgbGlz
dHMuCgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNTE5Ci0tLQog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgfCAgIDE3ICsrKysrKysrKysrKysrKysr
CiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCB8ICAgIDcgKysrKysrLQogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCAgfCAgICA1ICsrKysrCiBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS93aW4vU2tpcHBlZCB8ICAgIDcgKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhYjc3M2NjLi4xMTBkMGQ2IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjAgQEAKKzIwMDktMTItMTQgIFJvYmVydCBIb2dhbiAgPHJvYmVydEByb2Jl
cnRob2dhbi5uZXQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQnVnIDMyNTE5IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorICAg
ICAgICBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFy
Z2V0LnhodG1sCisgICAgICAgIAorICAgICAgICBBZGQgdGVzdCB0byBRdCBza2lwcGVkIGxpc3Qg
KHdhcyBwYXNzaW5nIGR1ZSB0byBidWcgaW4gRFJULCBzZWUKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNDM3KS4gVXBkYXRlZCBkZXRhaWwgb24gYnVn
CisgICAgICAgIGluIGd0ayBhbmQgd2luIHNraXBwZWQgbGlzdHMuCisgICAgICAgIAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKKworICAgICAg
ICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6
CisgICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6CisKIDIwMDktMTItMTIgIEVyaWMgQ2Fy
bHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFy
aW4gQWRsZXIuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4IDBhYjQ3ZGUuLjg2OTJlYjQg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBAIC0zNjk1LDcgKzM2OTUsNiBAQCBzdmcvY3Vz
dG9tL3N2Zy1kaXNhbGxvd2VkLWluLWRhc2hib2FyZC1vYmplY3QuaHRtbAogc3ZnL2N1c3RvbS9z
dmctZm9udHMtaW4tdGV4dC1jb250cm9scy5odG1sCiBzdmcvY3VzdG9tL3VzZS1lbGVtZW50SW5z
dGFuY2UtZXZlbnQtdGFyZ2V0LnN2Zwogc3ZnL2N1c3RvbS91c2UtZWxlbWVudEluc3RhbmNlLW1l
dGhvZHMuc3ZnCi1zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0Lnho
dG1sCiBzdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtZXZlbnQtbGlzdGVuZXJzLnhodG1sCiBz
dmcvY3VzdG9tL3VzZS1zZXRBdHRyaWJ1dGUtY3Jhc2guc3ZnCiAjICAgVGVzdHMgZ2VuZXJhdGlu
ZyBuZXcgcmVzdWx0cwpAQCAtNTczNCwzICs1NzMzLDkgQEAgZmFzdC9ldmVudHMvYmFzaWMtdG91
Y2gtZXZlbnRzLmh0bWwKICMgSmF2YXNjcmlwdCBleGVjdXRpb24vbWFpbmxvb3AgcHJvYmxlbQog
IyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNDQxCiBmYXN0
L3BhcnNlci94aHRtbC1jbG9zZS13aGlsZS1wYXJzaW5nLnhodG1sCisKKyMgQnVnIDMyNTE5IC0g
IG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorIyAgICAgICAgICAgICAgTGF5b3V0
VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRtbAor
IyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKK0xheW91dFRl
c3RzL3N2Zy9jdXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXggYjgwZTBmYy4uZTVkYWJlMyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC9Ta2lwcGVkCkBAIC01MTg3LDMgKzUxODcsOCBAQCBodHRwL3Rlc3RzL21pc2MvcGVyY2Vu
dC1zaWduLWluLWZvcm0tZmllbGQtbmFtZS5odG1sCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0zMjQ3MAogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2R5bmFtaWMtaWZy
YW1lLWR5bmFtaWMtZm9ybS1iYWNrLWVudHJ5Lmh0bWwKIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9w
YXJzZWQtaWZyYW1lLWR5bmFtaWMtZm9ybS1iYWNrLWVudHJ5Lmh0bWwKKworIyBCdWcgMzI1MTkg
LSAgbW91c2VFdmVudCBmaXJlcyBtdXRpcGxlIHRpbWVzIGluIAorIyAgICAgICAgICAgICAgTGF5
b3V0VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRt
bAorIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKK0xheW91
dFRlc3RzL3N2Zy9jdXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVkIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vd2luL1NraXBwZWQKaW5kZXggMmIxOTlmYi4uZmMyMDFkMiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luL1NraXBwZWQKQEAgLTUwMCw3ICs1MDAsNiBAQCBzdmcvY3NzL2dldENvbXB1dGVk
U3R5bGUtYmFzaWMueGh0bWwKIHN2Zy9jdXN0b20vcGF0aC1iYWQtZGF0YS5zdmcKIHN2Zy9jdXN0
b20vcGF0dGVybi1kZWVwLXJlZmVyZW5jaW5nLnN2Zwogc3ZnL2N1c3RvbS9wcmVzZXJ2ZS1hc3Bl
Y3QtcmF0aW8tc3ludGF4LnN2Zwotc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50
LXRhcmdldC54aHRtbAogc3ZnL2N1c3RvbS92aWV3Ym94LXN5bnRheC5zdmcKIHN2Zy9oaXhpZS92
aWV3Ym94L3ByZXNlcnZlQXNwZWN0UmF0aW8vMDAxLnhtbAogdGFibGVzL21vemlsbGEvY29yZS9i
bG9vbWJlcmcuaHRtbApAQCAtNzI0LDMgKzcyMyw5IEBAIHdlYnNvY2tldC90ZXN0cy9zdWItcHJv
dG9jb2wtd2l0aC1zcGFjZS5odG1sCiAKICMgVGhpcyB0ZXN0IHJlcXVpcmVzIHRvdWNoIHN1cHBv
cnQKIGZhc3QvZXZlbnRzL2Jhc2ljLXRvdWNoLWV2ZW50cy5odG1sCisKKyMgQnVnIDMyNTE5IC0g
IG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorIyAgICAgICAgICAgICAgTGF5b3V0
VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRtbAor
IyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKK0xheW91dFRl
c3RzL3N2Zy9jdXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwKKwot
LSAKMS42LjMuMwoK
</data>
<flag name="commit-queue"
          id="26728"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44816</attachid>
            <date>2009-12-14 13:25:00 -0800</date>
            <delta_ts>2009-12-14 13:37:11 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>0001-Bug-32519-mouseEvent-fires-mutiple-times-in.patch</filename>
            <type>text/plain</type>
            <size>4331</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">RnJvbSBhZWYyNjY4N2ZjOTM3OWI3MTNjNDhhZmYzZmExOWQzZDdiMmIxZDcwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2JlcnQgSG9nYW4gPHJvYmVydEByb2JlcnRob2dhbi5uZXQ+
CkRhdGU6IE1vbiwgMTQgRGVjIDIwMDkgMTY6NDY6NTAgKzAwMDAKU3ViamVjdDogW1BBVENIXSAg
QnVnIDMyNTE5IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgogICAgICAgICAg
ICAgICBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFy
Z2V0LnhodG1sCgpBZGQgdGVzdCB0byBRdCBza2lwcGVkIGxpc3QgKHdhcyBwYXNzaW5nIGR1ZSB0
byBidWcgaW4gRFJULCBzZWUKaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTMyNDM3KS4gVXBkYXRlZCBkZXRhaWwgb24gYnVnCmluIGd0ayBhbmQgd2luIHNraXBwZWQgbGlz
dHMuCgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNTE5Ci0tLQog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgfCAgIDE3ICsrKysrKysrKysrKysrKysr
CiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCB8ICAgIDYgKysrKystCiBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkICB8ICAgIDQgKysrKwogTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL1NraXBwZWQgfCAgICA2ICsrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmMGM2MTExLi5hNGM1MTI5IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDktMTItMTQgIFJvYmVydCBIb2dhbiAgPHJvYmVydEByb2JlcnRo
b2dhbi5uZXQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQnVnIDMyNTE5IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorICAgICAg
ICBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0
LnhodG1sCisgICAgICAgIAorICAgICAgICBBZGQgdGVzdCB0byBRdCBza2lwcGVkIGxpc3QgKHdh
cyBwYXNzaW5nIGR1ZSB0byBidWcgaW4gRFJULCBzZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNDM3KS4gVXBkYXRlZCBkZXRhaWwgb24gYnVnCisg
ICAgICAgIGluIGd0ayBhbmQgd2luIHNraXBwZWQgbGlzdHMuCisgICAgICAgIAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKKworICAgICAgICAq
IHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6Cisg
ICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6CisKIDIwMDktMTItMTQgIEJyaWFuIFdlaW5z
dGVpbiAgPGJ3ZWluc3RlaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5
IEFkYW0gUm9iZW4uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4IGEyMTJjNjMuLmRkNjAx
MDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBAIC0zNjk1LDcgKzM2OTUsNiBAQCBzdmcv
Y3VzdG9tL3N2Zy1kaXNhbGxvd2VkLWluLWRhc2hib2FyZC1vYmplY3QuaHRtbAogc3ZnL2N1c3Rv
bS9zdmctZm9udHMtaW4tdGV4dC1jb250cm9scy5odG1sCiBzdmcvY3VzdG9tL3VzZS1lbGVtZW50
SW5zdGFuY2UtZXZlbnQtdGFyZ2V0LnN2Zwogc3ZnL2N1c3RvbS91c2UtZWxlbWVudEluc3RhbmNl
LW1ldGhvZHMuc3ZnCi1zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0
LnhodG1sCiBzdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtZXZlbnQtbGlzdGVuZXJzLnhodG1s
CiBzdmcvY3VzdG9tL3VzZS1zZXRBdHRyaWJ1dGUtY3Jhc2guc3ZnCiAjICAgVGVzdHMgZ2VuZXJh
dGluZyBuZXcgcmVzdWx0cwpAQCAtNTczMSwzICs1NzMwLDggQEAgZmFzdC9ldmVudHMvYmFzaWMt
dG91Y2gtZXZlbnRzLmh0bWwKICMgSmF2YXNjcmlwdCBleGVjdXRpb24vbWFpbmxvb3AgcHJvYmxl
bQogIyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNDQxCiBm
YXN0L3BhcnNlci94aHRtbC1jbG9zZS13aGlsZS1wYXJzaW5nLnhodG1sCisKKyMgQnVnIDMyNTE5
IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorIyAgICAgICAgICAgICAgTGF5
b3V0VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRt
bAorIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKK0xheW91
dFRlc3RzL3N2Zy9jdXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IGJlODQzYWEuLjhjMjMyN2QgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vcXQvU2tpcHBlZApAQCAtNTE5NCwzICs1MTk0LDcgQEAgaHR0cC90ZXN0cy9uYXZpZ2F0aW9u
L3BhcnNlZC1pZnJhbWUtZHluYW1pYy1mb3JtLWJhY2stZW50cnkuaHRtbAogIyBUaGUgYnVnIHdp
dGggdGhpcyB0ZXN0IGlzIHRyYWNrZWQgdW5kZXIgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMyNTIxCiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2FjY2Vzcy1jb250
cm9sLWJhc2ljLWRlbmllZC1wcmVmbGlnaHQtY2FjaGUuaHRtbAogCisjIEJ1ZyAzMjUxOSAtICBt
b3VzZUV2ZW50IGZpcmVzIG11dGlwbGUgdGltZXMgaW4gCisjICAgICAgICAgICAgICBMYXlvdXRU
ZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0LnhodG1sCisj
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjUxOQorTGF5b3V0VGVz
dHMvc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRtbApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS93aW4vU2tpcHBlZAppbmRleCBlNjQzMTJlLi4yNjRlYzkwIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS93aW4vU2tpcHBlZApAQCAtNTAwLDcgKzUwMCw2IEBAIHN2Zy9jc3MvZ2V0Q29tcHV0ZWRTdHls
ZS1iYXNpYy54aHRtbAogc3ZnL2N1c3RvbS9wYXRoLWJhZC1kYXRhLnN2Zwogc3ZnL2N1c3RvbS9w
YXR0ZXJuLWRlZXAtcmVmZXJlbmNpbmcuc3ZnCiBzdmcvY3VzdG9tL3ByZXNlcnZlLWFzcGVjdC1y
YXRpby1zeW50YXguc3ZnCi1zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFy
Z2V0LnhodG1sCiBzdmcvY3VzdG9tL3ZpZXdib3gtc3ludGF4LnN2Zwogc3ZnL2hpeGllL3ZpZXdi
b3gvcHJlc2VydmVBc3BlY3RSYXRpby8wMDEueG1sCiB0YWJsZXMvbW96aWxsYS9jb3JlL2Jsb29t
YmVyZy5odG1sCkBAIC03MjgsMyArNzI3LDggQEAgZmFzdC9ldmVudHMvYmFzaWMtdG91Y2gtZXZl
bnRzLmh0bWwKICMgWFNTIGF1ZGl0b3IgdGVzdHMgaW50ZXJtaXR0ZW50bHkgdGltZSBvdXQgPGh0
dHA6Ly93ZWJraXQub3JnL2IvMzI1Mjg+CiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQt
Z2V0U1ZHRG9jdW1lbnQtaWZyYW1lLmh0bWwKIGh0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklF
RC1nZXRTVkdEb2N1bWVudC1vYmplY3QuaHRtbAorCisjIEJ1ZyAzMjUxOSAtICBtb3VzZUV2ZW50
IGZpcmVzIG11dGlwbGUgdGltZXMgaW4KKyMgICAgICAgICAgICAgIExheW91dFRlc3RzL3N2Zy9j
dXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwKKyMgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNTE5CitMYXlvdXRUZXN0cy9zdmcvY3Vz
dG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0LnhodG1sCi0tIAoxLjYuMy4zCgo=
</data>
<flag name="review"
          id="26730"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44819</attachid>
            <date>2009-12-14 13:37:11 -0800</date>
            <delta_ts>2009-12-14 13:57:09 -0800</delta_ts>
            <desc>Corrected patch</desc>
            <filename>0001-Bug-32519-mouseEvent-fires-mutiple-times-in.patch</filename>
            <type>text/plain</type>
            <size>4295</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">RnJvbSA4YTQ0ZDIxZDUyMDgzZTdiNTdmODk2ZDZkMzFhODg4MmY2Y2IzMDZkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2JlcnQgSG9nYW4gPHJvYmVydEByb2JlcnRob2dhbi5uZXQ+
CkRhdGU6IE1vbiwgMTQgRGVjIDIwMDkgMTY6NDY6NTAgKzAwMDAKU3ViamVjdDogW1BBVENIXSAg
QnVnIDMyNTE5IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgogICAgICAgICAg
ICAgICBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFy
Z2V0LnhodG1sCgpBZGQgdGVzdCB0byBRdCBza2lwcGVkIGxpc3QgKHdhcyBwYXNzaW5nIGR1ZSB0
byBidWcgaW4gRFJULCBzZWUKaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTMyNDM3KS4gVXBkYXRlZCBkZXRhaWwgb24gYnVnCmluIGd0ayBhbmQgd2luIHNraXBwZWQgbGlz
dHMuCgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNTE5Ci0tLQog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgfCAgIDE3ICsrKysrKysrKysrKysrKysr
CiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCB8ICAgIDYgKysrKystCiBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkICB8ICAgIDQgKysrKwogTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL1NraXBwZWQgfCAgICA2ICsrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmMGM2MTExLi5hNGM1MTI5IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDktMTItMTQgIFJvYmVydCBIb2dhbiAgPHJvYmVydEByb2JlcnRo
b2dhbi5uZXQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQnVnIDMyNTE5IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorICAgICAg
ICBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0
LnhodG1sCisgICAgICAgIAorICAgICAgICBBZGQgdGVzdCB0byBRdCBza2lwcGVkIGxpc3QgKHdh
cyBwYXNzaW5nIGR1ZSB0byBidWcgaW4gRFJULCBzZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNDM3KS4gVXBkYXRlZCBkZXRhaWwgb24gYnVnCisg
ICAgICAgIGluIGd0ayBhbmQgd2luIHNraXBwZWQgbGlzdHMuCisgICAgICAgIAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKKworICAgICAgICAq
IHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6Cisg
ICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6CisKIDIwMDktMTItMTQgIEJyaWFuIFdlaW5z
dGVpbiAgPGJ3ZWluc3RlaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5
IEFkYW0gUm9iZW4uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4IGEyMTJjNjMuLmY2MTg3
YzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBAIC0zNjk1LDcgKzM2OTUsNiBAQCBzdmcv
Y3VzdG9tL3N2Zy1kaXNhbGxvd2VkLWluLWRhc2hib2FyZC1vYmplY3QuaHRtbAogc3ZnL2N1c3Rv
bS9zdmctZm9udHMtaW4tdGV4dC1jb250cm9scy5odG1sCiBzdmcvY3VzdG9tL3VzZS1lbGVtZW50
SW5zdGFuY2UtZXZlbnQtdGFyZ2V0LnN2Zwogc3ZnL2N1c3RvbS91c2UtZWxlbWVudEluc3RhbmNl
LW1ldGhvZHMuc3ZnCi1zdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0
LnhodG1sCiBzdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtZXZlbnQtbGlzdGVuZXJzLnhodG1s
CiBzdmcvY3VzdG9tL3VzZS1zZXRBdHRyaWJ1dGUtY3Jhc2guc3ZnCiAjICAgVGVzdHMgZ2VuZXJh
dGluZyBuZXcgcmVzdWx0cwpAQCAtNTczMSwzICs1NzMwLDggQEAgZmFzdC9ldmVudHMvYmFzaWMt
dG91Y2gtZXZlbnRzLmh0bWwKICMgSmF2YXNjcmlwdCBleGVjdXRpb24vbWFpbmxvb3AgcHJvYmxl
bQogIyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNDQxCiBm
YXN0L3BhcnNlci94aHRtbC1jbG9zZS13aGlsZS1wYXJzaW5nLnhodG1sCisKKyMgQnVnIDMyNTE5
IC0gIG1vdXNlRXZlbnQgZmlyZXMgbXV0aXBsZSB0aW1lcyBpbgorIyAgICAgICAgICAgICAgTGF5
b3V0VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW5zdGFuY2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRt
bAorIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI1MTkKK3N2Zy9j
dXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC9Ta2lwcGVkCmluZGV4IGJlODQzYWEuLmNkYjU2YTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBl
ZApAQCAtNTE5NCwzICs1MTk0LDcgQEAgaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhcnNlZC1pZnJh
bWUtZHluYW1pYy1mb3JtLWJhY2stZW50cnkuaHRtbAogIyBUaGUgYnVnIHdpdGggdGhpcyB0ZXN0
IGlzIHRyYWNrZWQgdW5kZXIgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTMyNTIxCiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2FjY2Vzcy1jb250cm9sLWJhc2ljLWRl
bmllZC1wcmVmbGlnaHQtY2FjaGUuaHRtbAogCisjIEJ1ZyAzMjUxOSAtICBtb3VzZUV2ZW50IGZp
cmVzIG11dGlwbGUgdGltZXMgaW4gCisjICAgICAgICAgICAgICBMYXlvdXRUZXN0cy9zdmcvY3Vz
dG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0LnhodG1sCisjIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjUxOQorc3ZnL2N1c3RvbS91c2UtaW5zdGFu
Y2VSb290LWFzLWV2ZW50LXRhcmdldC54aHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAppbmRl
eCBlNjQzMTJlLi4yMDVhYTNjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4v
U2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZApAQCAtNTAwLDcg
KzUwMCw2IEBAIHN2Zy9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS1iYXNpYy54aHRtbAogc3ZnL2N1c3Rv
bS9wYXRoLWJhZC1kYXRhLnN2Zwogc3ZnL2N1c3RvbS9wYXR0ZXJuLWRlZXAtcmVmZXJlbmNpbmcu
c3ZnCiBzdmcvY3VzdG9tL3ByZXNlcnZlLWFzcGVjdC1yYXRpby1zeW50YXguc3ZnCi1zdmcvY3Vz
dG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0LnhodG1sCiBzdmcvY3VzdG9tL3Zp
ZXdib3gtc3ludGF4LnN2Zwogc3ZnL2hpeGllL3ZpZXdib3gvcHJlc2VydmVBc3BlY3RSYXRpby8w
MDEueG1sCiB0YWJsZXMvbW96aWxsYS9jb3JlL2Jsb29tYmVyZy5odG1sCkBAIC03MjgsMyArNzI3
LDggQEAgZmFzdC9ldmVudHMvYmFzaWMtdG91Y2gtZXZlbnRzLmh0bWwKICMgWFNTIGF1ZGl0b3Ig
dGVzdHMgaW50ZXJtaXR0ZW50bHkgdGltZSBvdXQgPGh0dHA6Ly93ZWJraXQub3JnL2IvMzI1Mjg+
CiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQtZ2V0U1ZHRG9jdW1lbnQtaWZyYW1lLmh0
bWwKIGh0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC1nZXRTVkdEb2N1bWVudC1vYmplY3Qu
aHRtbAorCisjIEJ1ZyAzMjUxOSAtICBtb3VzZUV2ZW50IGZpcmVzIG11dGlwbGUgdGltZXMgaW4K
KyMgICAgICAgICAgICAgIExheW91dFRlc3RzL3N2Zy9jdXN0b20vdXNlLWluc3RhbmNlUm9vdC1h
cy1ldmVudC10YXJnZXQueGh0bWwKKyMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMyNTE5CitzdmcvY3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0
LnhodG1sCi0tIAoxLjYuMy4zCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>