<?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>92094</bug_id>
          
          <creation_ts>2012-07-24 04:06:08 -0700</creation_ts>
          <short_desc>[WTR][EFL] Wheel events are not emitted</short_desc>
          <delta_ts>2012-08-14 05:45:39 -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>WebKit EFL</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>
          
          <blocked>92107</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Shalamov">alexander.shalamov</reporter>
          <assigned_to name="Alexander Shalamov">alexander.shalamov</assigned_to>
          <cc>cdumez</cc>
    
    <cc>kenneth</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>676626</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-07-24 04:06:08 -0700</bug_when>
    <thetext>Mouse wheel events are not emitted when fired from EventSenderProxy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676632</commentid>
    <comment_count>1</comment_count>
      <attachid>154014</attachid>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-07-24 04:13:13 -0700</bug_when>
    <thetext>Created attachment 154014
Patch

Fix for wheel event.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676644</commentid>
    <comment_count>2</comment_count>
      <attachid>154014</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-24 04:25:36 -0700</bug_when>
    <thetext>Comment on attachment 154014
Patch

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

&gt; Tools/WebKitTestRunner/efl/EventSenderProxyEfl.cpp:144
&gt; +static void dispatchMouseDownEvent(Evas* evas, unsigned button, WKEventModifiers wkModifiers, int clickCount)

Looks unrelated to this bug. Maybe it should be in a separate patch?

&gt; Tools/WebKitTestRunner/efl/EventSenderProxyEfl.cpp:304
&gt; +        dispatchMouseDownEvent(ecore_evas_get(m_testController-&gt;mainWebView()-&gt;platformWindow()), event.button, event.modifiers, m_clickCount);

Ditto.

&gt; Tools/WebKitTestRunner/efl/PlatformWebViewEfl.cpp:53
&gt; +    evas_object_show(m_view);

Ditto.

&gt; Tools/WebKitTestRunner/efl/PlatformWebViewEfl.cpp:74
&gt; +    evas_object_focus_set(m_view, EINA_TRUE);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676676</commentid>
    <comment_count>3</comment_count>
      <attachid>154024</attachid>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-07-24 05:05:20 -0700</bug_when>
    <thetext>Created attachment 154024
Patch

Removed click related code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676677</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-07-24 05:06:56 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 154014 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=154014&amp;action=review
&gt; 
&gt; &gt; Tools/WebKitTestRunner/efl/EventSenderProxyEfl.cpp:144
&gt; &gt; +static void dispatchMouseDownEvent(Evas* evas, unsigned button, WKEventModifiers wkModifiers, int clickCount)
&gt; 
&gt; Looks unrelated to this bug. Maybe it should be in a separate patch?

Removed, will file new bug

&gt; &gt; Tools/WebKitTestRunner/efl/PlatformWebViewEfl.cpp:53
&gt; &gt; +    evas_object_show(m_view);
&gt; 
&gt; Ditto.
&gt; 
&gt; &gt; Tools/WebKitTestRunner/efl/PlatformWebViewEfl.cpp:74
&gt; &gt; +    evas_object_focus_set(m_view, EINA_TRUE);
&gt; 
&gt; Ditto.
Those are required. View should not be hidden and should be focused, otherwise wheel events are not received in ewk view.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676681</commentid>
    <comment_count>5</comment_count>
      <attachid>154024</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-24 05:17:42 -0700</bug_when>
    <thetext>Comment on attachment 154024
Patch

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

&gt; Tools/WebKitTestRunner/efl/EventSenderProxyEfl.cpp:361
&gt; +    event.horizontal = -(horizontal);

Why the brackets?

&gt; Tools/WebKitTestRunner/efl/EventSenderProxyEfl.cpp:362
&gt; +    event.vertical = -(vertical);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676682</commentid>
    <comment_count>6</comment_count>
      <attachid>154024</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-24 05:18:20 -0700</bug_when>
    <thetext>Comment on attachment 154024
Patch

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

&gt; Tools/WebKitTestRunner/efl/PlatformWebViewEfl.cpp:74
&gt; +    evas_object_focus_set(m_view, EINA_TRUE);

This is a cpp file, please use true instead of EINA_TRUE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676683</commentid>
    <comment_count>7</comment_count>
      <attachid>154024</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-24 05:20:17 -0700</bug_when>
    <thetext>Comment on attachment 154024
Patch

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

&gt; Tools/WebKitTestRunner/efl/EventSenderProxyEfl.cpp:-371
&gt; -    event.vertical = vertical;

It might be worth adding a comment to explain why we need to reverse the values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676692</commentid>
    <comment_count>8</comment_count>
      <attachid>154026</attachid>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-07-24 05:34:09 -0700</bug_when>
    <thetext>Created attachment 154026
Patch

Applied fixed according to review comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676694</commentid>
    <comment_count>9</comment_count>
      <attachid>154026</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-24 05:34:49 -0700</bug_when>
    <thetext>Comment on attachment 154026
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677831</commentid>
    <comment_count>10</comment_count>
      <attachid>154026</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-25 02:27:35 -0700</bug_when>
    <thetext>Comment on attachment 154026
Patch

rs=me based on informal review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677864</commentid>
    <comment_count>11</comment_count>
      <attachid>154026</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-25 03:26:51 -0700</bug_when>
    <thetext>Comment on attachment 154026
Patch

Clearing flags on attachment: 154026

Committed r123599: &lt;http://trac.webkit.org/changeset/123599&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677865</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-25 03:26:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154014</attachid>
            <date>2012-07-24 04:13:13 -0700</date>
            <delta_ts>2012-07-24 05:05:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>efl_wk2_event_sender_wheelevent.patch</filename>
            <type>text/plain</type>
            <size>4695</size>
            <attacher name="Alexander Shalamov">alexander.shalamov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAwZTUz
Mzk2Li5hNzI2NGE3IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDctMjQgIEFsZXhhbmRlciBTaGFsYW1vdiAg
PGFsZXhhbmRlci5zaGFsYW1vdkBpbnRlbC5jb20+CisKKyAgICAgICAgW1dUUl1bRUZMXSBXaGVl
bCBldmVudHMgYXJlIG5vdCBlbWl0dGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05MjA5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdoZWVsIGV2ZW50cyBhcmUgbm90IGVtaXR0ZWQsIHRoZXJlZm9yZSwg
bGF5b3V0IHRlc3RzIHRoYXQgdXNlIG1vdXNlU2Nyb2xsQnkgbWV0aG9kIGFyZSBmYWlsaW5nLgor
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9lZmwvRXZlbnRTZW5kZXJQcm94eUVmbC5jcHA6
CisgICAgICAgIChXVFI6OmRpc3BhdGNoTW91c2VEb3duRXZlbnQpOgorICAgICAgICAoV1RSOjpk
aXNwYXRjaE1vdXNlU2Nyb2xsQnlFdmVudCk6CisgICAgICAgIChXVFI6OkV2ZW50U2VuZGVyUHJv
eHk6OmRpc3BhdGNoRXZlbnQpOgorICAgICAgICAoV1RSOjpFdmVudFNlbmRlclByb3h5Ojptb3Vz
ZVNjcm9sbEJ5KToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL2VmbC9QbGF0Zm9ybVdlYlZp
ZXdFZmwuY3BwOgorICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OlBsYXRmb3JtV2ViVmll
dyk6CisgICAgICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6Zm9jdXMpOgorCiAyMDEyLTA3LTIz
ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CiAKICAgICAg
ICAgV2ViS2l0MiBuZWVkcyBsYXlvdXRUZXN0Q29udHJvbGxlci5zZXRBbHdheXNBY2NlcHRDb29r
aWVzCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9FdmVudFNlbmRlclBy
b3h5RWZsLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvZWZsL0V2ZW50U2VuZGVyUHJveHlF
ZmwuY3BwCmluZGV4IDQ0N2EyYzUuLjkxYWVlY2QgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvZWZsL0V2ZW50U2VuZGVyUHJveHlFZmwuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvZWZsL0V2ZW50U2VuZGVyUHJveHlFZmwuY3BwCkBAIC0xNDEsMTAgKzE0MSwxNyBA
QCBzdGF0aWMgdm9pZCBzZXRFdmFzTW9kaWZpZXJzKEV2YXMqIGV2YXMsIFdLRXZlbnRNb2RpZmll
cnMgd2tNb2RpZmllcnMpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBkaXNwYXRjaE1vdXNlRG93
bkV2ZW50KEV2YXMqIGV2YXMsIHVuc2lnbmVkIGJ1dHRvbiwgV0tFdmVudE1vZGlmaWVycyB3a01v
ZGlmaWVycykKK3N0YXRpYyB2b2lkIGRpc3BhdGNoTW91c2VEb3duRXZlbnQoRXZhcyogZXZhcywg
dW5zaWduZWQgYnV0dG9uLCBXS0V2ZW50TW9kaWZpZXJzIHdrTW9kaWZpZXJzLCBpbnQgY2xpY2tD
b3VudCkKIHsKKyAgICBFdmFzX0J1dHRvbl9GbGFncyBidXR0b25GbGFncyA9IEVWQVNfQlVUVE9O
X05PTkU7CisKKyAgICBpZiAoY2xpY2tDb3VudCA9PSAzKQorICAgICAgICBidXR0b25GbGFncyA9
IEVWQVNfQlVUVE9OX1RSSVBMRV9DTElDSzsKKyAgICBlbHNlIGlmIChjbGlja0NvdW50ID09IDIp
CisgICAgICAgIGJ1dHRvbkZsYWdzID0gRVZBU19CVVRUT05fRE9VQkxFX0NMSUNLOworCiAgICAg
c2V0RXZhc01vZGlmaWVycyhldmFzLCB3a01vZGlmaWVycyk7Ci0gICAgZXZhc19ldmVudF9mZWVk
X21vdXNlX2Rvd24oZXZhcywgYnV0dG9uLCBFVkFTX0JVVFRPTl9OT05FLCAwLCAwKTsKKyAgICBl
dmFzX2V2ZW50X2ZlZWRfbW91c2VfZG93bihldmFzLCBidXR0b24sIGJ1dHRvbkZsYWdzLCAwLCAw
KTsKICAgICBzZXRFdmFzTW9kaWZpZXJzKGV2YXMsIDApOwogfQogCkBAIC0xNjIsMjAgKzE2OSwx
MSBAQCBzdGF0aWMgdm9pZCBkaXNwYXRjaE1vdXNlTW92ZUV2ZW50KEV2YXMqIGV2YXMsIGludCB4
LCBpbnQgeSkKIAogc3RhdGljIHZvaWQgZGlzcGF0Y2hNb3VzZVNjcm9sbEJ5RXZlbnQoRXZhcyog
ZXZhcywgaW50IGhvcml6b250YWwsIGludCB2ZXJ0aWNhbCkKIHsKLSAgICBjb25zdCBpbnQgU0NS
T0xMTEVGVCA9IC0xMDsKLSAgICBjb25zdCBpbnQgU0NST0xMUklHSFQgPSAxMDsKLSAgICBjb25z
dCBpbnQgU0NST0xMRE9XTiA9IC0xMDsKLSAgICBjb25zdCBpbnQgU0NST0xMVVAgPSAxMDsKLQot
ICAgIGlmIChob3Jpem9udGFsID4gMCkKLSAgICAgICAgZXZhc19ldmVudF9mZWVkX21vdXNlX3do
ZWVsKGV2YXMsIDEsIFNDUk9MTExFRlQsIDAsIDApOwotICAgIGVsc2UgaWYgKGhvcml6b250YWwg
PCAwKQotICAgICAgICBldmFzX2V2ZW50X2ZlZWRfbW91c2Vfd2hlZWwoZXZhcywgMSwgU0NST0xM
UklHSFQsIDAsIDApOwotCi0gICAgaWYgKHZlcnRpY2FsID4gMCkKLSAgICAgICAgZXZhc19ldmVu
dF9mZWVkX21vdXNlX3doZWVsKGV2YXMsIDAsIFNDUk9MTFVQLCAwLCAwKTsKLSAgICBlbHNlIGlm
ICh2ZXJ0aWNhbCA8IDApCi0gICAgICAgIGV2YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFz
LCAwLCBTQ1JPTExET1dOLCAwLCAwKTsKKyAgICBpZiAoaG9yaXpvbnRhbCkKKyAgICAgICAgZXZh
c19ldmVudF9mZWVkX21vdXNlX3doZWVsKGV2YXMsIDEsIGhvcml6b250YWwsIDAsIDApOworCisg
ICAgaWYgKHZlcnRpY2FsKQorICAgICAgICBldmFzX2V2ZW50X2ZlZWRfbW91c2Vfd2hlZWwoZXZh
cywgMCwgdmVydGljYWwsIDAsIDApOwogfQogCiBzdGF0aWMgY29uc3QgUGFzc1JlZlB0cjxLZXlF
dmVudEluZm8+IGtleVBhZE5hbWUoV0tTdHJpbmdSZWYga2V5UmVmKQpAQCAtMzAzLDcgKzMwMSw3
IEBAIHZvaWQgRXZlbnRTZW5kZXJQcm94eTo6dXBkYXRlQ2xpY2tDb3VudEZvckJ1dHRvbihpbnQg
YnV0dG9uKQogdm9pZCBFdmVudFNlbmRlclByb3h5OjpkaXNwYXRjaEV2ZW50KGNvbnN0IFdUUkV2
ZW50JiBldmVudCkKIHsKICAgICBpZiAoZXZlbnQuZXZlbnRUeXBlID09IFdUUkV2ZW50VHlwZU1v
dXNlRG93bikKLSAgICAgICAgZGlzcGF0Y2hNb3VzZURvd25FdmVudChlY29yZV9ldmFzX2dldCht
X3Rlc3RDb250cm9sbGVyLT5tYWluV2ViVmlldygpLT5wbGF0Zm9ybVdpbmRvdygpKSwgZXZlbnQu
YnV0dG9uLCBldmVudC5tb2RpZmllcnMpOworICAgICAgICBkaXNwYXRjaE1vdXNlRG93bkV2ZW50
KGVjb3JlX2V2YXNfZ2V0KG1fdGVzdENvbnRyb2xsZXItPm1haW5XZWJWaWV3KCktPnBsYXRmb3Jt
V2luZG93KCkpLCBldmVudC5idXR0b24sIGV2ZW50Lm1vZGlmaWVycywgbV9jbGlja0NvdW50KTsK
ICAgICBlbHNlIGlmIChldmVudC5ldmVudFR5cGUgPT0gV1RSRXZlbnRUeXBlTW91c2VVcCkKICAg
ICAgICAgZGlzcGF0Y2hNb3VzZVVwRXZlbnQoZWNvcmVfZXZhc19nZXQobV90ZXN0Q29udHJvbGxl
ci0+bWFpbldlYlZpZXcoKS0+cGxhdGZvcm1XaW5kb3coKSksIGV2ZW50LmJ1dHRvbiwgZXZlbnQu
bW9kaWZpZXJzKTsKICAgICBlbHNlIGlmIChldmVudC5ldmVudFR5cGUgPT0gV1RSRXZlbnRUeXBl
TW91c2VNb3ZlKQpAQCAtMzY3LDggKzM2NSw4IEBAIHZvaWQgRXZlbnRTZW5kZXJQcm94eTo6bW91
c2VNb3ZlVG8oZG91YmxlIHgsIGRvdWJsZSB5KQogdm9pZCBFdmVudFNlbmRlclByb3h5Ojptb3Vz
ZVNjcm9sbEJ5KGludCBob3Jpem9udGFsLCBpbnQgdmVydGljYWwpCiB7CiAgICAgV1RSRXZlbnQg
ZXZlbnQoV1RSRXZlbnRUeXBlTW91c2VTY3JvbGxCeSwgMCwgMCwgV1RSTW91c2VCdXR0b25Ob25l
KTsKLSAgICBldmVudC5ob3Jpem9udGFsID0gaG9yaXpvbnRhbDsKLSAgICBldmVudC52ZXJ0aWNh
bCA9IHZlcnRpY2FsOworICAgIGV2ZW50Lmhvcml6b250YWwgPSAtKGhvcml6b250YWwpOworICAg
IGV2ZW50LnZlcnRpY2FsID0gLSh2ZXJ0aWNhbCk7CiAgICAgc2VuZE9yUXVldWVFdmVudChldmVu
dCk7CiB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvZWZsL1BsYXRmb3Jt
V2ViVmlld0VmbC5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9QbGF0Zm9ybVdlYlZp
ZXdFZmwuY3BwCmluZGV4IGMzYzA4NjMuLmExY2ExMDkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvZWZsL1BsYXRmb3JtV2ViVmlld0VmbC5jcHAKKysrIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9lZmwvUGxhdGZvcm1XZWJWaWV3RWZsLmNwcApAQCAtNTAsNiArNTAsNyBAQCBQ
bGF0Zm9ybVdlYlZpZXc6OlBsYXRmb3JtV2ViVmlldyhXS0NvbnRleHRSZWYgY29udGV4dCwgV0tQ
YWdlR3JvdXBSZWYgcGFnZUdyb3VwKQogCiAgICAgZXdrX3ZpZXdfdGhlbWVfc2V0KG1fdmlldywg
VEhFTUVfRElSIi9kZWZhdWx0LmVkaiIpOwogICAgIG1fd2luZG93SXNLZXkgPSBmYWxzZTsKKyAg
ICBldmFzX29iamVjdF9zaG93KG1fdmlldyk7CiB9CiAKIFBsYXRmb3JtV2ViVmlldzo6flBsYXRm
b3JtV2ViVmlldygpCkBAIC03MCw2ICs3MSw3IEBAIFdLUGFnZVJlZiBQbGF0Zm9ybVdlYlZpZXc6
OnBhZ2UoKQogCiB2b2lkIFBsYXRmb3JtV2ViVmlldzo6Zm9jdXMoKQogeworICAgIGV2YXNfb2Jq
ZWN0X2ZvY3VzX3NldChtX3ZpZXcsIEVJTkFfVFJVRSk7CiB9CiAKIFdLUmVjdCBQbGF0Zm9ybVdl
YlZpZXc6OndpbmRvd0ZyYW1lKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154024</attachid>
            <date>2012-07-24 05:05:20 -0700</date>
            <delta_ts>2012-07-24 05:34:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>efl_wk2_event_sender_wheelevent_2.patch</filename>
            <type>text/plain</type>
            <size>3151</size>
            <attacher name="Alexander Shalamov">alexander.shalamov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAwZTUz
Mzk2Li5mZGZmM2FkIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDctMjQgIEFsZXhhbmRlciBTaGFsYW1vdiAg
PGFsZXhhbmRlci5zaGFsYW1vdkBpbnRlbC5jb20+CisKKyAgICAgICAgW1dUUl1bRUZMXSBXaGVl
bCBldmVudHMgYXJlIG5vdCBlbWl0dGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05MjA5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdoZWVsIGV2ZW50cyBhcmUgbm90IGVtaXR0ZWQsIHRoZXJlZm9yZSwg
bGF5b3V0IHRlc3RzIHRoYXQgdXNlIG1vdXNlU2Nyb2xsQnkgbWV0aG9kIGFyZSBmYWlsaW5nLgor
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9lZmwvRXZlbnRTZW5kZXJQcm94eUVmbC5jcHA6
CisgICAgICAgIChXVFI6OmRpc3BhdGNoTW91c2VTY3JvbGxCeUV2ZW50KToKKyAgICAgICAgKFdU
Ujo6RXZlbnRTZW5kZXJQcm94eTo6bW91c2VTY3JvbGxCeSk6CisgICAgICAgICogV2ViS2l0VGVz
dFJ1bm5lci9lZmwvUGxhdGZvcm1XZWJWaWV3RWZsLmNwcDoKKyAgICAgICAgKFdUUjo6UGxhdGZv
cm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXcpOgorICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZp
ZXc6OmZvY3VzKToKKwogMjAxMi0wNy0yMyAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9waGUu
ZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIFdlYktpdDIgbmVlZHMgbGF5b3V0VGVzdENvbnRy
b2xsZXIuc2V0QWx3YXlzQWNjZXB0Q29va2llcwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9lZmwvRXZlbnRTZW5kZXJQcm94eUVmbC5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL2VmbC9FdmVudFNlbmRlclByb3h5RWZsLmNwcAppbmRleCA0NDdhMmM1Li4yOTY1NjBmIDEw
MDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9FdmVudFNlbmRlclByb3h5RWZs
LmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9FdmVudFNlbmRlclByb3h5RWZs
LmNwcApAQCAtMTYyLDIwICsxNjIsMTEgQEAgc3RhdGljIHZvaWQgZGlzcGF0Y2hNb3VzZU1vdmVF
dmVudChFdmFzKiBldmFzLCBpbnQgeCwgaW50IHkpCiAKIHN0YXRpYyB2b2lkIGRpc3BhdGNoTW91
c2VTY3JvbGxCeUV2ZW50KEV2YXMqIGV2YXMsIGludCBob3Jpem9udGFsLCBpbnQgdmVydGljYWwp
CiB7Ci0gICAgY29uc3QgaW50IFNDUk9MTExFRlQgPSAtMTA7Ci0gICAgY29uc3QgaW50IFNDUk9M
TFJJR0hUID0gMTA7Ci0gICAgY29uc3QgaW50IFNDUk9MTERPV04gPSAtMTA7Ci0gICAgY29uc3Qg
aW50IFNDUk9MTFVQID0gMTA7Ci0KLSAgICBpZiAoaG9yaXpvbnRhbCA+IDApCi0gICAgICAgIGV2
YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFzLCAxLCBTQ1JPTExMRUZULCAwLCAwKTsKLSAg
ICBlbHNlIGlmIChob3Jpem9udGFsIDwgMCkKLSAgICAgICAgZXZhc19ldmVudF9mZWVkX21vdXNl
X3doZWVsKGV2YXMsIDEsIFNDUk9MTFJJR0hULCAwLCAwKTsKLQotICAgIGlmICh2ZXJ0aWNhbCA+
IDApCi0gICAgICAgIGV2YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFzLCAwLCBTQ1JPTExV
UCwgMCwgMCk7Ci0gICAgZWxzZSBpZiAodmVydGljYWwgPCAwKQotICAgICAgICBldmFzX2V2ZW50
X2ZlZWRfbW91c2Vfd2hlZWwoZXZhcywgMCwgU0NST0xMRE9XTiwgMCwgMCk7CisgICAgaWYgKGhv
cml6b250YWwpCisgICAgICAgIGV2YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFzLCAxLCBo
b3Jpem9udGFsLCAwLCAwKTsKKworICAgIGlmICh2ZXJ0aWNhbCkKKyAgICAgICAgZXZhc19ldmVu
dF9mZWVkX21vdXNlX3doZWVsKGV2YXMsIDAsIHZlcnRpY2FsLCAwLCAwKTsKIH0KIAogc3RhdGlj
IGNvbnN0IFBhc3NSZWZQdHI8S2V5RXZlbnRJbmZvPiBrZXlQYWROYW1lKFdLU3RyaW5nUmVmIGtl
eVJlZikKQEAgLTM2Nyw4ICszNTgsOCBAQCB2b2lkIEV2ZW50U2VuZGVyUHJveHk6Om1vdXNlTW92
ZVRvKGRvdWJsZSB4LCBkb3VibGUgeSkKIHZvaWQgRXZlbnRTZW5kZXJQcm94eTo6bW91c2VTY3Jv
bGxCeShpbnQgaG9yaXpvbnRhbCwgaW50IHZlcnRpY2FsKQogewogICAgIFdUUkV2ZW50IGV2ZW50
KFdUUkV2ZW50VHlwZU1vdXNlU2Nyb2xsQnksIDAsIDAsIFdUUk1vdXNlQnV0dG9uTm9uZSk7Ci0g
ICAgZXZlbnQuaG9yaXpvbnRhbCA9IGhvcml6b250YWw7Ci0gICAgZXZlbnQudmVydGljYWwgPSB2
ZXJ0aWNhbDsKKyAgICBldmVudC5ob3Jpem9udGFsID0gLShob3Jpem9udGFsKTsKKyAgICBldmVu
dC52ZXJ0aWNhbCA9IC0odmVydGljYWwpOwogICAgIHNlbmRPclF1ZXVlRXZlbnQoZXZlbnQpOwog
fQogCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9QbGF0Zm9ybVdlYlZp
ZXdFZmwuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9lZmwvUGxhdGZvcm1XZWJWaWV3RWZs
LmNwcAppbmRleCBjM2MwODYzLi5hMWNhMTA5IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL2VmbC9QbGF0Zm9ybVdlYlZpZXdFZmwuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvZWZsL1BsYXRmb3JtV2ViVmlld0VmbC5jcHAKQEAgLTUwLDYgKzUwLDcgQEAgUGxhdGZv
cm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXcoV0tDb250ZXh0UmVmIGNvbnRleHQsIFdLUGFnZUdy
b3VwUmVmIHBhZ2VHcm91cCkKIAogICAgIGV3a192aWV3X3RoZW1lX3NldChtX3ZpZXcsIFRIRU1F
X0RJUiIvZGVmYXVsdC5lZGoiKTsKICAgICBtX3dpbmRvd0lzS2V5ID0gZmFsc2U7CisgICAgZXZh
c19vYmplY3Rfc2hvdyhtX3ZpZXcpOwogfQogCiBQbGF0Zm9ybVdlYlZpZXc6On5QbGF0Zm9ybVdl
YlZpZXcoKQpAQCAtNzAsNiArNzEsNyBAQCBXS1BhZ2VSZWYgUGxhdGZvcm1XZWJWaWV3OjpwYWdl
KCkKIAogdm9pZCBQbGF0Zm9ybVdlYlZpZXc6OmZvY3VzKCkKIHsKKyAgICBldmFzX29iamVjdF9m
b2N1c19zZXQobV92aWV3LCBFSU5BX1RSVUUpOwogfQogCiBXS1JlY3QgUGxhdGZvcm1XZWJWaWV3
Ojp3aW5kb3dGcmFtZSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154026</attachid>
            <date>2012-07-24 05:34:09 -0700</date>
            <delta_ts>2012-07-25 03:26:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>efl_wk2_event_sender_wheelevent_3.patch</filename>
            <type>text/plain</type>
            <size>3260</size>
            <attacher name="Alexander Shalamov">alexander.shalamov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAwZTUz
Mzk2Li5mZGZmM2FkIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDctMjQgIEFsZXhhbmRlciBTaGFsYW1vdiAg
PGFsZXhhbmRlci5zaGFsYW1vdkBpbnRlbC5jb20+CisKKyAgICAgICAgW1dUUl1bRUZMXSBXaGVl
bCBldmVudHMgYXJlIG5vdCBlbWl0dGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05MjA5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdoZWVsIGV2ZW50cyBhcmUgbm90IGVtaXR0ZWQsIHRoZXJlZm9yZSwg
bGF5b3V0IHRlc3RzIHRoYXQgdXNlIG1vdXNlU2Nyb2xsQnkgbWV0aG9kIGFyZSBmYWlsaW5nLgor
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9lZmwvRXZlbnRTZW5kZXJQcm94eUVmbC5jcHA6
CisgICAgICAgIChXVFI6OmRpc3BhdGNoTW91c2VTY3JvbGxCeUV2ZW50KToKKyAgICAgICAgKFdU
Ujo6RXZlbnRTZW5kZXJQcm94eTo6bW91c2VTY3JvbGxCeSk6CisgICAgICAgICogV2ViS2l0VGVz
dFJ1bm5lci9lZmwvUGxhdGZvcm1XZWJWaWV3RWZsLmNwcDoKKyAgICAgICAgKFdUUjo6UGxhdGZv
cm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXcpOgorICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZp
ZXc6OmZvY3VzKToKKwogMjAxMi0wNy0yMyAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9waGUu
ZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIFdlYktpdDIgbmVlZHMgbGF5b3V0VGVzdENvbnRy
b2xsZXIuc2V0QWx3YXlzQWNjZXB0Q29va2llcwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9lZmwvRXZlbnRTZW5kZXJQcm94eUVmbC5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL2VmbC9FdmVudFNlbmRlclByb3h5RWZsLmNwcAppbmRleCA0NDdhMmM1Li5lMGEwY2VhIDEw
MDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9FdmVudFNlbmRlclByb3h5RWZs
LmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9FdmVudFNlbmRlclByb3h5RWZs
LmNwcApAQCAtMTYyLDIwICsxNjIsMTEgQEAgc3RhdGljIHZvaWQgZGlzcGF0Y2hNb3VzZU1vdmVF
dmVudChFdmFzKiBldmFzLCBpbnQgeCwgaW50IHkpCiAKIHN0YXRpYyB2b2lkIGRpc3BhdGNoTW91
c2VTY3JvbGxCeUV2ZW50KEV2YXMqIGV2YXMsIGludCBob3Jpem9udGFsLCBpbnQgdmVydGljYWwp
CiB7Ci0gICAgY29uc3QgaW50IFNDUk9MTExFRlQgPSAtMTA7Ci0gICAgY29uc3QgaW50IFNDUk9M
TFJJR0hUID0gMTA7Ci0gICAgY29uc3QgaW50IFNDUk9MTERPV04gPSAtMTA7Ci0gICAgY29uc3Qg
aW50IFNDUk9MTFVQID0gMTA7Ci0KLSAgICBpZiAoaG9yaXpvbnRhbCA+IDApCi0gICAgICAgIGV2
YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFzLCAxLCBTQ1JPTExMRUZULCAwLCAwKTsKLSAg
ICBlbHNlIGlmIChob3Jpem9udGFsIDwgMCkKLSAgICAgICAgZXZhc19ldmVudF9mZWVkX21vdXNl
X3doZWVsKGV2YXMsIDEsIFNDUk9MTFJJR0hULCAwLCAwKTsKLQotICAgIGlmICh2ZXJ0aWNhbCA+
IDApCi0gICAgICAgIGV2YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFzLCAwLCBTQ1JPTExV
UCwgMCwgMCk7Ci0gICAgZWxzZSBpZiAodmVydGljYWwgPCAwKQotICAgICAgICBldmFzX2V2ZW50
X2ZlZWRfbW91c2Vfd2hlZWwoZXZhcywgMCwgU0NST0xMRE9XTiwgMCwgMCk7CisgICAgaWYgKGhv
cml6b250YWwpCisgICAgICAgIGV2YXNfZXZlbnRfZmVlZF9tb3VzZV93aGVlbChldmFzLCAxLCBo
b3Jpem9udGFsLCAwLCAwKTsKKworICAgIGlmICh2ZXJ0aWNhbCkKKyAgICAgICAgZXZhc19ldmVu
dF9mZWVkX21vdXNlX3doZWVsKGV2YXMsIDAsIHZlcnRpY2FsLCAwLCAwKTsKIH0KIAogc3RhdGlj
IGNvbnN0IFBhc3NSZWZQdHI8S2V5RXZlbnRJbmZvPiBrZXlQYWROYW1lKFdLU3RyaW5nUmVmIGtl
eVJlZikKQEAgLTM2Nyw4ICszNTgsMTAgQEAgdm9pZCBFdmVudFNlbmRlclByb3h5Ojptb3VzZU1v
dmVUbyhkb3VibGUgeCwgZG91YmxlIHkpCiB2b2lkIEV2ZW50U2VuZGVyUHJveHk6Om1vdXNlU2Ny
b2xsQnkoaW50IGhvcml6b250YWwsIGludCB2ZXJ0aWNhbCkKIHsKICAgICBXVFJFdmVudCBldmVu
dChXVFJFdmVudFR5cGVNb3VzZVNjcm9sbEJ5LCAwLCAwLCBXVFJNb3VzZUJ1dHRvbk5vbmUpOwot
ICAgIGV2ZW50Lmhvcml6b250YWwgPSBob3Jpem9udGFsOwotICAgIGV2ZW50LnZlcnRpY2FsID0g
dmVydGljYWw7CisgICAgLy8gV2UgbmVlZCB0byBpbnZlcnQgc2Nyb2xsaW5nIHZhbHVlcyBzaW5j
ZSBpbiBFRkwgbmVnYXRpdmUgeiB2YWx1ZSBtZWFucyB0aGF0CisgICAgLy8gY2FudmFzIGlzIHNj
cm9sbGluZyBkb3duCisgICAgZXZlbnQuaG9yaXpvbnRhbCA9IC1ob3Jpem9udGFsOworICAgIGV2
ZW50LnZlcnRpY2FsID0gLXZlcnRpY2FsOwogICAgIHNlbmRPclF1ZXVlRXZlbnQoZXZlbnQpOwog
fQogCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2VmbC9QbGF0Zm9ybVdlYlZp
ZXdFZmwuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9lZmwvUGxhdGZvcm1XZWJWaWV3RWZs
LmNwcAppbmRleCBjM2MwODYzLi44NWE4YTU4IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL2VmbC9QbGF0Zm9ybVdlYlZpZXdFZmwuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvZWZsL1BsYXRmb3JtV2ViVmlld0VmbC5jcHAKQEAgLTUwLDYgKzUwLDcgQEAgUGxhdGZv
cm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXcoV0tDb250ZXh0UmVmIGNvbnRleHQsIFdLUGFnZUdy
b3VwUmVmIHBhZ2VHcm91cCkKIAogICAgIGV3a192aWV3X3RoZW1lX3NldChtX3ZpZXcsIFRIRU1F
X0RJUiIvZGVmYXVsdC5lZGoiKTsKICAgICBtX3dpbmRvd0lzS2V5ID0gZmFsc2U7CisgICAgZXZh
c19vYmplY3Rfc2hvdyhtX3ZpZXcpOwogfQogCiBQbGF0Zm9ybVdlYlZpZXc6On5QbGF0Zm9ybVdl
YlZpZXcoKQpAQCAtNzAsNiArNzEsNyBAQCBXS1BhZ2VSZWYgUGxhdGZvcm1XZWJWaWV3OjpwYWdl
KCkKIAogdm9pZCBQbGF0Zm9ybVdlYlZpZXc6OmZvY3VzKCkKIHsKKyAgICBldmFzX29iamVjdF9m
b2N1c19zZXQobV92aWV3LCB0cnVlKTsKIH0KIAogV0tSZWN0IFBsYXRmb3JtV2ViVmlldzo6d2lu
ZG93RnJhbWUoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>