<?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>36004</bug_id>
          
          <creation_ts>2010-03-10 21:59:30 -0800</creation_ts>
          <short_desc>Enhance Qt DRT implementation to support platform scroll wheel events.</short_desc>
          <delta_ts>2010-11-25 11:13:38 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aestes</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jturcotte</cc>
    
    <cc>robert</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>198485</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2010-03-10 21:59:30 -0800</bug_when>
    <thetext>DRT layout tests gained the ability to simulate mouse scroll wheel events in http://trac.webkit.org/changeset/55739.  Currently this is only supported on Mac OS 10.5 and 10.6.  The Qt DRT implementation should be enhanced to dispatch scroll wheel events, and layout tests that utilize this functionality should be removed from the Skipped file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202464</commentid>
    <comment_count>1</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-03-22 06:36:57 -0700</bug_when>
    <thetext>Bugs relating to the Qt port of WebKit should have the Qt keyword. See http://trac.webkit.org/wiki/QtWebKitBugs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232184</commentid>
    <comment_count>2</comment_count>
      <attachid>57419</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-05-30 08:15:10 -0700</bug_when>
    <thetext>Created attachment 57419
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232185</commentid>
    <comment_count>3</comment_count>
      <attachid>57419</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-30 08:23:13 -0700</bug_when>
    <thetext>Comment on attachment 57419
Patch

LGTM, thought it would have been nice if the QWheelEvent could send for both axises.

Great work Robert!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232192</commentid>
    <comment_count>4</comment_count>
      <attachid>57419</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-30 10:53:15 -0700</bug_when>
    <thetext>Comment on attachment 57419
Patch

Clearing flags on attachment: 57419

Committed r60415: &lt;http://trac.webkit.org/changeset/60415&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232193</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-30 10:53:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236544</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-06-10 14:47:59 -0700</bug_when>
    <thetext>Need to watch developments at https://bugs.webkit.org/show_bug.cgi?id=40441 , as we were shadowing the changes there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236545</commentid>
    <comment_count>7</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-06-10 14:48:30 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Need to watch developments at https://bugs.webkit.org/show_bug.cgi?id=40441 , as we were shadowing the changes *reverted* there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236546</commentid>
    <comment_count>8</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-06-10 14:50:06 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Need to watch developments at https://bugs.webkit.org/show_bug.cgi?id=40441 , as we were shadowing the changes *reverted* there.

Actually, need to follow developments at https://bugs.webkit.org/show_bug.cgi?id=29601.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311354</commentid>
    <comment_count>9</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-11-19 04:38:39 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; Actually, need to follow developments at https://bugs.webkit.org/show_bug.cgi?id=29601.

Robert, shouldn&apos;t this bug be closed? It looks like the task &quot;Enhance Qt DRT implementation to support platform scroll wheel events.&quot; is done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313828</commentid>
    <comment_count>10</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-11-25 11:13:38 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; Actually, need to follow developments at https://bugs.webkit.org/show_bug.cgi?id=29601.
&gt; 
&gt; Robert, shouldn&apos;t this bug be closed? It looks like the task &quot;Enhance Qt DRT implementation to support platform scroll wheel events.&quot; is done.

OK, will close it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57419</attachid>
            <date>2010-05-30 08:15:10 -0700</date>
            <delta_ts>2010-06-11 15:49:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36004-20100530161508.patch</filename>
            <type>text/plain</type>
            <size>10397</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlNzAwMDRhNDJiODY0ZWIwN2QxOGVkNmI1ZjFmNmIyMThjYjdlNWVmLi5jYjU4ZWRh
YzFkMGZjNzc2NDVlZTBhMTNmMWVhODczNGU4ZjcxZmIyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNDIgQEAK
KzIwMTAtMDUtMzAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gRW5oYW5jZSBRdCBE
UlQgaW1wbGVtZW50YXRpb24gdG8gc3VwcG9ydCBwbGF0Zm9ybSBzY3JvbGwgd2hlZWwgZXZlbnRz
LgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjAw
NAorCisgICAgICAgIFVuc2tpcDoKKworICAgICAgICBmYXN0L2V2ZW50cy9yZW1vdmUtY2hpbGQt
b25zY3JvbGwuaHRtbAorICAgICAgICBmYXN0L2V2ZW50cy9wbGF0Zm9ybS13aGVlbGV2ZW50LWlu
LXNjcm9sbGluZy1kaXYuaHRtbAorICAgICAgICBmYXN0L2V2ZW50cy9jb250aW51b3VzLXBsYXRm
b3JtLXdoZWVsZXZlbnQtaW4tc2Nyb2xsaW5nLWRpdi5odG1sCisKKyAgICAgICAgQWRkIHBsYXRm
b3JtLXNwZWNpZmljIHJlc3VsdHMgZm9yIFF0LiBSZXF1aXJlZCBiZWNhdXNlIFFXaGVlbEV2ZW50
IG9ubHkgc3VwcG9ydHMgc2VuZGluZyBhbiBldmVudAorICAgICAgICBmb3Igc2Nyb2xsaW5nIG1v
dmVtZW50IG9uZSBheGlzIGF0IGEgdGltZS4gTmF0dXJhbGx5IHRoZSB0ZXN0J3MgY2hlY2sgZm9y
IHRoZSBheGlzIHRoZSBldmVudCBkb2VzCisgICAgICAgIG5vdCBwZXJ0YWluIHRvIHdpbGwgJ2Zh
aWwnIGluIHN1Y2ggY2FzZXMuIFNvIHdlIGdldCA2IGxpbmVzIG9mIG91dHB1dCBpbiB0b3RhbCwg
aS5lLjoKKworICAgICAgICAgIEZBSUwgZXZlbnQud2hlZWxEZWx0YVkgc2hvdWxkIGJlIC0yNDAw
MC4gV2FzIDAuCisgICAgICAgICAgUEFTUyBldmVudC53aGVlbERlbHRhWCBpcyB3aW5kb3cuZXhw
ZWN0ZWRTY3JvbGxMZWZ0Ki0xMjAKKyAgICAgICAgICBQQVNTIGV2ZW50LndoZWVsRGVsdGEgaXMg
d2luZG93LmV4cGVjdGVkU2Nyb2xsTGVmdCotMTIwCisKKyAgICAgICAgYW5kIHRoZW46CisKKyAg
ICAgICAgICBQQVNTIGV2ZW50LndoZWVsRGVsdGFZIGlzIHdpbmRvdy5leHBlY3RlZFNjcm9sbFRv
cCotMTIwCisgICAgICAgICAgRkFJTCBldmVudC53aGVlbERlbHRhWCBzaG91bGQgYmUgLTEyMDAw
LiBXYXMgMC4KKyAgICAgICAgICBQQVNTIGV2ZW50LndoZWVsRGVsdGEgaXMgd2luZG93LmV4cGVj
dGVkU2Nyb2xsVG9wKi0xMjAKKworICAgICAgICBpbnN0ZWFkIG9mIGp1c3QgMyBsaWtlIE1hYzoK
KworICAgICAgICAgIFBBU1MgZXZlbnQud2hlZWxEZWx0YVkgaXMgd2luZG93LmV4cGVjdGVkU2Ny
b2xsVG9wKi0xMjAKKyAgICAgICAgICBQQVNTIGV2ZW50LndoZWVsRGVsdGFYIGlzIHdpbmRvdy5l
eHBlY3RlZFNjcm9sbExlZnQqLTEyMAorICAgICAgICAgIFBBU1MgZXZlbnQud2hlZWxEZWx0YSBp
cyB3aW5kb3cuZXhwZWN0ZWRTY3JvbGxUb3AqLTEyMAorCisKKyAgICAgICAgKiBwbGF0Zm9ybS9x
dC1saW51eC9mYXN0L2V2ZW50cy9jb250aW51b3VzLXBsYXRmb3JtLXdoZWVsZXZlbnQtaW4tc2Ny
b2xsaW5nLWRpdi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL3F0LWxp
bnV4L2Zhc3QvZXZlbnRzL3BsYXRmb3JtLXdoZWVsZXZlbnQtaW4tc2Nyb2xsaW5nLWRpdi1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIwMTAt
MDUtMjkgIEp1c3RpbiBTY2h1aCAgPGpzY2h1aEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0
L1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IGRiZDQ1M2Vm
OGNkMGNiY2JkM2E2MzY5ZGNjMTZlYzRmYzlmMGQ0OTEuLjllMzI3ZjQ2YzI3OGYzNzYyZDliZWZh
M2FlMTExN2MzOGJlY2U5NjUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Nr
aXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtNDk2MCwxMiAr
NDk2MCw2IEBAIGh0dHAvdGVzdHMvY29va2llcy90aGlyZC1wYXJ0eS1jb29raWUtcmVsYXhpbmcu
aHRtbAogIyBGb3Igc29tZSByZWFzb24gY3Jhc2hlcyB3aGVuIHJ1biB3aXRoIGFsbCB0ZXN0cy4g
UGFzc2VzIGluZGl2aWR1YWxseS4KIGZhc3QvZm9ybXMvbXVsdGlwbGUtZm9ybS1zdWJtaXNzaW9u
LXByb3RlY3Rpb24tbW91c2UuaHRtbAogCi0jIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0zNjAwNAotIyBtb3VzZVNjcm9sbEJ5KCkgYW5kIGNvbnRpbnVvdXNNb3VzZVNj
cm9sbEJ5KCkgYXJlIG5vdCB5ZXQgaW1wbGVtZW50ZWQgaW4gdGhlIFF0IEV2ZW50U2VuZGVyIEFQ
SS4KLWZhc3QvZXZlbnRzL3JlbW92ZS1jaGlsZC1vbnNjcm9sbC5odG1sCi1mYXN0L2V2ZW50cy9w
bGF0Zm9ybS13aGVlbGV2ZW50LWluLXNjcm9sbGluZy1kaXYuaHRtbAotZmFzdC9ldmVudHMvY29u
dGludW91cy1wbGF0Zm9ybS13aGVlbGV2ZW50LWluLXNjcm9sbGluZy1kaXYuaHRtbAotCiAjIEl0
IGZhaWxzIGluIERSVCwgYnV0IHBhc3NlcyBpbiBRdExhdW5jaGVyCiAjIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTkyMQogZWRpdGluZy9leGVjQ29tbWFuZC9tb3Zl
LXNlbGVjdGlvbi1iYWNrLWxpbmUuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vcXQvZmFzdC9ldmVudHMvY29udGludW91cy1wbGF0Zm9ybS13aGVlbGV2ZW50LWluLXNjcm9s
bGluZy1kaXYtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9ldmVu
dHMvY29udGludW91cy1wbGF0Zm9ybS13aGVlbGV2ZW50LWluLXNjcm9sbGluZy1kaXYtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmQ5NDA2ZWMyNjg1NzUxYTJlY2M1ODU0MjI4MTRlMDdlZWE2MTRm
OWYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2V2ZW50
cy9jb250aW51b3VzLXBsYXRmb3JtLXdoZWVsZXZlbnQtaW4tc2Nyb2xsaW5nLWRpdi1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSw5IEBACitGQUlMIGV2ZW50LndoZWVsRGVsdGFZIHNob3VsZCBiZSAt
MjQwMDAuIFdhcyAwLgorUEFTUyBldmVudC53aGVlbERlbHRhWCBpcyB3aW5kb3cuZXhwZWN0ZWRT
Y3JvbGxMZWZ0Ki0xMjAKK1BBU1MgZXZlbnQud2hlZWxEZWx0YSBpcyB3aW5kb3cuZXhwZWN0ZWRT
Y3JvbGxMZWZ0Ki0xMjAKK1BBU1MgZXZlbnQud2hlZWxEZWx0YVkgaXMgd2luZG93LmV4cGVjdGVk
U2Nyb2xsVG9wKi0xMjAKK0ZBSUwgZXZlbnQud2hlZWxEZWx0YVggc2hvdWxkIGJlIC0xMjAwMC4g
V2FzIDAuCitQQVNTIGV2ZW50LndoZWVsRGVsdGEgaXMgd2luZG93LmV4cGVjdGVkU2Nyb2xsVG9w
Ki0xMjAKK1BBU1MgZGl2LnNjcm9sbFRvcCBpcyB3aW5kb3cuZXhwZWN0ZWRTY3JvbGxUb3AKK1BB
U1MgZGl2LnNjcm9sbExlZnQgaXMgd2luZG93LmV4cGVjdGVkU2Nyb2xsTGVmdAorCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2V2ZW50cy9wbGF0Zm9ybS13aGVlbGV2
ZW50LWluLXNjcm9sbGluZy1kaXYtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
cXQvZmFzdC9ldmVudHMvcGxhdGZvcm0td2hlZWxldmVudC1pbi1zY3JvbGxpbmctZGl2LWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5jNTEyN2FmNTA1ZDMwYTdhNTE3NTQ2NzU1MzI3MjY5ZjQ2MDVj
ZjI0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9ldmVu
dHMvcGxhdGZvcm0td2hlZWxldmVudC1pbi1zY3JvbGxpbmctZGl2LWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDkgQEAKK0ZBSUwgZXZlbnQud2hlZWxEZWx0YVkgc2hvdWxkIGJlIC02MDAuIFdhcyAw
LgorUEFTUyBldmVudC53aGVlbERlbHRhWCBpcyB3aW5kb3cuZXhwZWN0ZWRTY3JvbGxMZWZ0Ki0x
MjAKK1BBU1MgZXZlbnQud2hlZWxEZWx0YSBpcyB3aW5kb3cuZXhwZWN0ZWRTY3JvbGxMZWZ0Ki0x
MjAKK1BBU1MgZXZlbnQud2hlZWxEZWx0YVkgaXMgd2luZG93LmV4cGVjdGVkU2Nyb2xsVG9wKi0x
MjAKK0ZBSUwgZXZlbnQud2hlZWxEZWx0YVggc2hvdWxkIGJlIC0zNjAuIFdhcyAwLgorUEFTUyBl
dmVudC53aGVlbERlbHRhIGlzIHdpbmRvdy5leHBlY3RlZFNjcm9sbFRvcCotMTIwCitQQVNTIGRp
di5zY3JvbGxUb3AgaXMgd2luZG93LmV4cGVjdGVkU2Nyb2xsVG9wKndpbmRvdy5waXhlbHNQZXJX
aGVlbFRpY2sKK1BBU1MgZGl2LnNjcm9sbExlZnQgaXMgd2luZG93LmV4cGVjdGVkU2Nyb2xsTGVm
dCp3aW5kb3cucGl4ZWxzUGVyV2hlZWxUaWNrCisKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdl
TG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDM5Mzc5ZjVkNDI0Njk2YTMxNjllZWQ4Y2Y2
NWQ3MmNkZTQwYTJjOS4uNTQ3ZTU3MzBjNTJjN2NiN2M0YTc4ZWZlNWE1YTVkMTVlNzBjZGEwMSAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxMC0wNS0zMCAgUm9iZXJ0IEhvZ2FuICA8cm9iZXJ0QHdlYmtpdC5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0
XSBFbmhhbmNlIFF0IERSVCBpbXBsZW1lbnRhdGlvbiB0byBzdXBwb3J0IHBsYXRmb3JtIHNjcm9s
bCB3aGVlbCBldmVudHMuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM2MDA0CisKKyAgICAgICAgRml4IHRoZSBidWcgaW4gd2Via2l0Lm9yZy9iLzI5
NjAxIGZvciBRdC4gIEEgZGVsdGEgbm90IGRpdmlzaWJsZSBieSAxMjAKKyAgICAgICAgaW5kaWNh
dGVzIGEgZGV2aWNlIHRoYXQgaXMgc2VuZGluZyBmaW5lLXJlc29sdXRpb24gc2Nyb2xsIGV2ZW50
cywgc28KKyAgICAgICAgdXNlIHRoZSBkZWx0YSBhcyB0aGUgbnVtYmVyIG9mIHBpeGVscyB0byBz
Y3JvbGwuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9XaGVlbEV2ZW50UXQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UGxhdGZvcm1XaGVlbEV2ZW50OjphcHBseURlbHRhKToKKwogMjAxMC0wNS0y
OSAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
QWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vcXQvV2hlZWxFdmVudFF0
LmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vcXQvV2hlZWxFdmVudFF0LmNwcAppbmRleCAxNjJhNGYy
YWJlM2ExNzVjODE3ZmY0ZTFjMzQ5NTViOWZhNWY5ZmE2Li45MzQ5YzcwNzMzYTZlODU5Y2RiODU0
MzQ0MGU2MjcxNDkzNmMwYmEwIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL3F0L1doZWVs
RXZlbnRRdC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9xdC9XaGVlbEV2ZW50UXQuY3BwCkBA
IC0zMSwxMiArMzEsMTcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiB2b2lkIFBsYXRmb3JtV2hl
ZWxFdmVudDo6YXBwbHlEZWx0YShpbnQgZGVsdGEsIFF0OjpPcmllbnRhdGlvbiBvcmllbnRhdGlv
bikKIHsKKyAgICAvLyBBIGRlbHRhIHRoYXQgaXMgbm90IG1vZCAxMjAgaW5kaWNhdGVzIGEgZGV2
aWNlIHRoYXQgaXMgc2VuZGluZworICAgIC8vIGZpbmUtcmVzb2x1dGlvbiBzY3JvbGwgZXZlbnRz
LCBzbyB1c2UgdGhlIGRlbHRhIGFzIG51bWJlciBvZiB3aGVlbCB0aWNrcworICAgIC8vIGFuZCBu
dW1iZXIgb2YgcGl4ZWxzIHRvIHNjcm9sbC5TZWUgYWxzbyB3ZWJraXQub3JnL2IvMjk2MDEKKyAg
ICBib29sIGZ1bGxUaWNrID0gIShkZWx0YSAlIDEyMCk7CisKICAgICBpZiAob3JpZW50YXRpb24g
PT0gUXQ6Okhvcml6b250YWwpIHsKLSAgICAgICAgbV9kZWx0YVggPSAoZGVsdGEgLyAxMjAuMGYp
OworICAgICAgICBtX2RlbHRhWCA9IChmdWxsVGljaykgPyBkZWx0YSAvIDEyMC4wZiA6IGRlbHRh
OwogICAgICAgICBtX2RlbHRhWSA9IDA7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbV9kZWx0YVgg
PSAwOwotICAgICAgICBtX2RlbHRhWSA9IChkZWx0YSAvIDEyMC4wZik7CisgICAgICAgIG1fZGVs
dGFZID0gKGZ1bGxUaWNrKSA/IGRlbHRhIC8gMTIwLjBmIDogZGVsdGE7CiAgICAgfQogCiAgICAg
bV93aGVlbFRpY2tzWCA9IG1fZGVsdGFYOwpAQCAtNDYsOCArNTEsOCBAQCB2b2lkIFBsYXRmb3Jt
V2hlZWxFdmVudDo6YXBwbHlEZWx0YShpbnQgZGVsdGEsIFF0OjpPcmllbnRhdGlvbiBvcmllbnRh
dGlvbikKICAgICAvLyAoaW4gUVRleHRFZGl0UHJpdmF0ZTo6aW5pdCBbaCx2XWJhci0+c2V0U2lu
Z2xlU3RlcCkKICAgICBzdGF0aWMgY29uc3QgZmxvYXQgY0RlZmF1bHRRdFNjcm9sbFN0ZXAgPSAy
MC5mOwogI2lmbmRlZiBRVF9OT19XSEVFTEVWRU5UCi0gICAgbV9kZWx0YVggKj0gUUFwcGxpY2F0
aW9uOjp3aGVlbFNjcm9sbExpbmVzKCkgKiBjRGVmYXVsdFF0U2Nyb2xsU3RlcDsKLSAgICBtX2Rl
bHRhWSAqPSBRQXBwbGljYXRpb246OndoZWVsU2Nyb2xsTGluZXMoKSAqIGNEZWZhdWx0UXRTY3Jv
bGxTdGVwOworICAgIG1fZGVsdGFYICo9IChmdWxsVGljaykgPyBRQXBwbGljYXRpb246OndoZWVs
U2Nyb2xsTGluZXMoKSAqIGNEZWZhdWx0UXRTY3JvbGxTdGVwIDogMTsKKyAgICBtX2RlbHRhWSAq
PSAoZnVsbFRpY2spID8gUUFwcGxpY2F0aW9uOjp3aGVlbFNjcm9sbExpbmVzKCkgKiBjRGVmYXVs
dFF0U2Nyb2xsU3RlcCA6IDE7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
Q2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCmluZGV4IDVjNDEwZDdkZTUyZWI1YjA3
ZTM4OTQ4YjA0OGJjMDM3NzhkMTFiZTUuLjM4Njk4ZmZlOTc2NGQxZGQ1NzQ4ZjEzZmUxMDk4OTM3
OGZlMTY3ZmEgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZworKysgYi9XZWJLaXRU
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0wNS0zMCAgUm9iZXJ0IEhvZ2Fu
ICA8cm9iZXJ0QHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW1F0XSBFbmhhbmNlIFF0IERSVCBpbXBsZW1lbnRhdGlvbiB0byBzdXBw
b3J0IHBsYXRmb3JtIHNjcm9sbCB3aGVlbCBldmVudHMuCisKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2MDA0CisKKyAgICAgICAgKiBEdW1wUmVuZGVy
VHJlZS9xdC9FdmVudFNlbmRlclF0LmNwcDoKKyAgICAgICAgKEV2ZW50U2VuZGVyOjpFdmVudFNl
bmRlcik6IFFBcHBsaWNhdGlvbjo6c2V0V2hlZWxTY3JvbGxMaW5lcygyKSBpbiBvcmRlciB0byBt
YXRjaAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2Nyb2xsYmFyOjpwaXhl
bHNQZXJMaW5lU3RlcCgpIGZvciBEUlQgdGVzdGluZy4KKyAgICAgICAgKEV2ZW50U2VuZGVyOjpt
b3VzZVNjcm9sbEJ5KTogQWRkZWQKKyAgICAgICAgKEV2ZW50U2VuZGVyOjpjb250aW51b3VzTW91
c2VTY3JvbGxCeSk6IEFkZGVkCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvRXZlbnRTZW5k
ZXJRdC5oOgorCiAyMDEwLTA1LTI4ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgTGV2aW4uCmRpZmYgLS1naXQgYS9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmNwcCBiL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3F0L0V2ZW50U2VuZGVyUXQuY3BwCmluZGV4IDc0MzIwNTI0MmU5Y2VlNzFmNzdk
MTM1MzdiZDEwNWMxOGExZTEwOWEuLmE1NDhhNjM4YmVmYmJiNjk3ZjY1ZTE2NjM2ZDg0NDg2OTQ4
YmQ3YzQgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0V2ZW50U2Vu
ZGVyUXQuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0V2ZW50U2VuZGVy
UXQuY3BwCkBAIC03MCw2ICs3MCw5IEBAIEV2ZW50U2VuZGVyOjpFdmVudFNlbmRlcihRV2ViUGFn
ZSogcGFyZW50KQogICAgIG1fY3VycmVudEJ1dHRvbiA9IDA7CiAgICAgcmVzZXRDbGlja0NvdW50
KCk7CiAgICAgbV9wYWdlLT52aWV3KCktPmluc3RhbGxFdmVudEZpbHRlcih0aGlzKTsKKyAgICAv
LyBTbyB0aGF0IHdlIGNhbiBtYXRjaCBTY3JvbGxiYXI6OnBpeGVsc1BlckxpbmVTdGVwKCkgaW4g
V2hlZWxFdmVudFF0LmNwcCBhbmQKKyAgICAvLyBwYXNzIGZhc3QvZXZlbnRzL3BsYXRmb3JtLXdo
ZWVsZXZlbnQtaW4tc2Nyb2xsaW5nLWRpdi5odG1sCisgICAgUUFwcGxpY2F0aW9uOjpzZXRXaGVl
bFNjcm9sbExpbmVzKDIpOwogfQogCiB2b2lkIEV2ZW50U2VuZGVyOjptb3VzZURvd24oaW50IGJ1
dHRvbikKQEAgLTE1NSw2ICsxNTgsMjcgQEAgdm9pZCBFdmVudFNlbmRlcjo6bW91c2VNb3ZlVG8o
aW50IHgsIGludCB5KQogICAgIHNlbmRPclF1ZXVlRXZlbnQoZXZlbnQpOwogfQogCisjaWZuZGVm
IFFUX05PX1dIRUVMRVZFTlQKK3ZvaWQgRXZlbnRTZW5kZXI6Om1vdXNlU2Nyb2xsQnkoaW50IHgs
IGludCB5KQoreworICAgIGNvbnRpbnVvdXNNb3VzZVNjcm9sbEJ5KCh4KjEyMCksICh5KjEyMCkp
OworfQorCit2b2lkIEV2ZW50U2VuZGVyOjpjb250aW51b3VzTW91c2VTY3JvbGxCeShpbnQgeCwg
aW50IHkpCit7CisgICAgLy8gY29udGludW91c01vdXNlU2Nyb2xsQnkoKSBtaW1pY3MgZGV2aWNl
cyB0aGF0IHNlbmQgZmluZS1ncmFpbmVkIHNjcm9sbCBldmVudHMgd2hlcmUgdGhlICdkZWx0YScg
c3BlY2lmaWVkIGlzIG5vdCB0aGUgdXN1YWwKKyAgICAvLyBtdWx0aXBsZSBvZiAxMjAuIFNlZSBo
dHRwOi8vZG9jLnF0Lm5va2lhLmNvbS80LjYvcXdoZWVsZXZlbnQuaHRtbCNkZWx0YSBmb3IgYSBn
b29kIGV4cGxhbmF0aW9uIG9mIHRoaXMuCisgICAgaWYgKHgpIHsKKyAgICAgICAgUVdoZWVsRXZl
bnQqIGV2ZW50ID0gbmV3IFFXaGVlbEV2ZW50KG1fbW91c2VQb3MsIG1fbW91c2VQb3MsIHgsIG1f
bW91c2VCdXR0b25zLCBRdDo6Tm9Nb2RpZmllciwgUXQ6Okhvcml6b250YWwpOworICAgICAgICBz
ZW5kT3JRdWV1ZUV2ZW50KGV2ZW50KTsKKyAgICB9CisgICAgaWYgKHkpIHsKKyAgICAgICAgUVdo
ZWVsRXZlbnQqIGV2ZW50ID0gbmV3IFFXaGVlbEV2ZW50KG1fbW91c2VQb3MsIG1fbW91c2VQb3Ms
IHksIG1fbW91c2VCdXR0b25zLCBRdDo6Tm9Nb2RpZmllciwgUXQ6OlZlcnRpY2FsKTsKKyAgICAg
ICAgc2VuZE9yUXVldWVFdmVudChldmVudCk7CisgICAgfQorfQorI2VuZGlmCisKIHZvaWQgRXZl
bnRTZW5kZXI6OmxlYXBGb3J3YXJkKGludCBtcykKIHsKICAgICBldmVudFF1ZXVlW2VuZE9mUXVl
dWVdLm1fZGVsYXkgPSBtczsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L3F0L0V2ZW50U2VuZGVyUXQuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0V2ZW50
U2VuZGVyUXQuaAppbmRleCBlODI0ZTBmZTgyNmJhNGFmNzA1MWIzNWMyMGFhMjU3YjhjN2ZiY2Iy
Li5kNWI0NWFjY2ZlMzE0NDIxNmU2ZWIzOGRmMzcyNGE4MTY1MTEwZDcwIDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9FdmVudFNlbmRlclF0LmgKKysrIGIvV2ViS2l0
VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRXZlbnRTZW5kZXJRdC5oCkBAIC01Nyw2ICs1NywxMCBA
QCBwdWJsaWMgc2xvdHM6CiAgICAgdm9pZCBtb3VzZURvd24oaW50IGJ1dHRvbiA9IDApOwogICAg
IHZvaWQgbW91c2VVcChpbnQgYnV0dG9uID0gMCk7CiAgICAgdm9pZCBtb3VzZU1vdmVUbyhpbnQg
eCwgaW50IHkpOworI2lmbmRlZiBRVF9OT19XSEVFTEVWRU5UCisgICAgdm9pZCBtb3VzZVNjcm9s
bEJ5KGludCB4LCBpbnQgeSk7CisgICAgdm9pZCBjb250aW51b3VzTW91c2VTY3JvbGxCeShpbnQg
eCwgaW50IHkpOworI2VuZGlmCiAgICAgdm9pZCBsZWFwRm9yd2FyZChpbnQgbXMpOwogICAgIHZv
aWQga2V5RG93bihjb25zdCBRU3RyaW5nJiBzdHJpbmcsIGNvbnN0IFFTdHJpbmdMaXN0JiBtb2Rp
ZmllcnMgPSBRU3RyaW5nTGlzdCgpLCB1bnNpZ25lZCBpbnQgbG9jYXRpb24gPSAwKTsKICAgICB2
b2lkIGNsZWFyS2lsbFJpbmcoKSB7fQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>