<?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>31624</bug_id>
          
          <creation_ts>2009-11-18 04:05:41 -0800</creation_ts>
          <short_desc>[Qt] Mac plugins: remove null timer</short_desc>
          <delta_ts>2009-11-18 04:55:20 -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>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Girish Ramakrishnan">girish</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164525</commentid>
    <comment_count>0</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-18 04:05:41 -0800</bug_when>
    <thetext>On the mac, the null timer is used to send mouse events. Instead, just use mouse events to send null events. This brings down cpu usage by 20-30%. Seems to be no loss in functionality by removing the null timer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164526</commentid>
    <comment_count>1</comment_count>
      <attachid>43424</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-18 04:11:37 -0800</bug_when>
    <thetext>Created attachment 43424
Remove nullEvent timer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164539</commentid>
    <comment_count>2</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-18 04:55:20 -0800</bug_when>
    <thetext>Landed as http://svn.webkit.org/repository/webkit/trunk@51105</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43424</attachid>
            <date>2009-11-18 04:11:37 -0800</date>
            <delta_ts>2009-11-18 04:19:53 -0800</delta_ts>
            <desc>Remove nullEvent timer</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3453</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IGU5NmM0NWU1NTM3OWNkM2YwOWRhNDAxZWEzMGQ2Yzg1YzAxZmEwODMKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hATWluaS1NZS5sb2NhbD4KRGF0ZTogICBXZWQgTm92
IDE4IDE2OjUyOjQzIDIwMDkgKzA1MzAKCiAgICBbUXRdIE1hYyBQbHVnaW5zOiBSZW1vdmUgbnVs
bCB0aW1lcgogICAgCiAgICBBIG51bGwgdGltZXIgd2FzIHVzZWQgdG8gc2VuZCBtb3VzZSBtb3Zl
IGV2ZW50cy4gSW5zdGVhZCwgd2Ugbm93IHVzZQogICAgbW92ZSBldmVudHMgdG8gc2VuZCBudWxs
RXZlbnQuIFRoaXMgYnJpbmdzIGRvd24gQ1BVIHVzYWdlIGJ5IDIwLTMwJS4KICAgIAogICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxNjI0CgpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiMGZhNWFjLi4xNjRh
YjcyIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE5IEBACisyMDA5LTExLTE4ICBHaXJpc2ggUmFtYWtyaXNobmFuICA8Z2ly
aXNoQE1pbmktTWUubG9jYWw+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgW1F0XSBNYWMgUGx1Z2luczogUmVtb3ZlIG51bGwgdGltZXIKKyAgICAgICAg
CisgICAgICAgIEEgbnVsbCB0aW1lciB3YXMgdXNlZCB0byBzZW5kIG1vdXNlIG1vdmUgZXZlbnRz
LiBJbnN0ZWFkLCB3ZSBub3cgdXNlCisgICAgICAgIG1vdmUgZXZlbnRzIHRvIHNlbmQgbnVsbEV2
ZW50LiBUaGlzIGJyaW5ncyBkb3duIENQVSB1c2FnZSBieSAyMC0zMCUuCisgICAgICAgIAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE2MjQKKworICAg
ICAgICAqIHBsdWdpbnMvUGx1Z2luVmlldy5oOgorICAgICAgICAqIHBsdWdpbnMvbWFjL1BsdWdp
blZpZXdNYWMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6cGxhdGZvcm1TdGFy
dCk6CisgICAgICAgIChXZWJDb3JlOjpQbHVnaW5WaWV3OjpoYW5kbGVNb3VzZUV2ZW50KToKKwog
MjAwOS0xMS0xOCAgR2lyaXNoIFJhbWFrcmlzaG5hbiAgPGdpcmlzaEBmb3J3YXJkYmlhcy5pbj4K
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGx1Z2lucy9QbHVnaW5WaWV3LmggYi9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luVmlldy5oCmlu
ZGV4IDExMmQzM2UuLmViOTg4MzMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5W
aWV3LmgKKysrIGIvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblZpZXcuaApAQCAtMzI4LDcgKzMyOCw2
IEBAIHByaXZhdGU6CiAgICAgICAgIHZvaWQgc2V0TlBXaW5kb3dJZk5lZWRlZCgpOwogI2VsaWYg
ZGVmaW5lZChYUF9NQUNPU1gpCiAgICAgICAgIE5QX0NHQ29udGV4dCBtX25wQ2dDb250ZXh0Owot
ICAgICAgICBPd25QdHI8VGltZXI8UGx1Z2luVmlldz4gPiBtX251bGxFdmVudFRpbWVyOwogICAg
ICAgICBOUERyYXdpbmdNb2RlbCBtX2RyYXdpbmdNb2RlbDsKICAgICAgICAgTlBFdmVudE1vZGVs
IG1fZXZlbnRNb2RlbDsKICAgICAgICAgQ0dDb250ZXh0UmVmIG1fY29udGV4dFJlZjsKQEAgLTMz
OCw3ICszMzcsNiBAQCBwcml2YXRlOgogI2VuZGlmCiAKICAgICAgICAgdm9pZCBzZXROUFdpbmRv
d0lmTmVlZGVkKCk7Ci0gICAgICAgIHZvaWQgbnVsbEV2ZW50VGltZXJGaXJlZChUaW1lcjxQbHVn
aW5WaWV3PiopOwogICAgICAgICBQb2ludCBnbG9iYWxNb3VzZVBvc0ZvclBsdWdpbigpIGNvbnN0
OwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGx1Z2lucy9tYWMvUGx1Z2luVmlld01h
Yy5jcHAgYi9XZWJDb3JlL3BsdWdpbnMvbWFjL1BsdWdpblZpZXdNYWMuY3BwCmluZGV4IDgzYzRj
OTYuLjYwNDQzMTMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGx1Z2lucy9tYWMvUGx1Z2luVmlld01h
Yy5jcHAKKysrIGIvV2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFjLmNwcApAQCAtMTkx
LDEwICsxOTEsNiBAQCBib29sIFBsdWdpblZpZXc6OnBsYXRmb3JtU3RhcnQoKQogCiAgICAgc2hv
dygpOwogCi0gICAgLy8gVE9ETzogSW1wbGVtZW50IG51bGwgdGltZXIgdGhyb3R0bGluZyBkZXBl
bmRpbmcgb24gcGx1Z2luIGFjdGl2YXRpb24KLSAgICBtX251bGxFdmVudFRpbWVyLnNldChuZXcg
VGltZXI8UGx1Z2luVmlldz4odGhpcywgJlBsdWdpblZpZXc6Om51bGxFdmVudFRpbWVyRmlyZWQp
KTsKLSAgICBtX251bGxFdmVudFRpbWVyLT5zdGFydFJlcGVhdGluZygwLjAyKTsKLQogICAgIHJl
dHVybiB0cnVlOwogfQogCkBAIC01NDYsOCArNTQyLDcgQEAgdm9pZCBQbHVnaW5WaWV3OjpoYW5k
bGVNb3VzZUV2ZW50KE1vdXNlRXZlbnQqIGV2ZW50KQogICAgIEV2ZW50UmVjb3JkIHJlY29yZDsK
IAogICAgIGlmIChldmVudC0+dHlwZSgpID09IGV2ZW50TmFtZXMoKS5tb3VzZW1vdmVFdmVudCkg
ewotICAgICAgICAvLyBNb3VzZSBtb3ZlbWVudCBpcyBoYW5kbGVkIGJ5IG51bGwgdGltZXIgZXZl
bnRzCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmVjb3JkLndoYXQgPSBudWxsRXZlbnQ7CiAg
ICAgfSBlbHNlIGlmIChldmVudC0+dHlwZSgpID09IGV2ZW50TmFtZXMoKS5tb3VzZW92ZXJFdmVu
dCkgewogICAgICAgICByZWNvcmQud2hhdCA9IGFkanVzdEN1cnNvckV2ZW50OwogICAgIH0gZWxz
ZSBpZiAoZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkubW91c2VvdXRFdmVudCkgewpAQCAt
NjU0LDIyICs2NDksNiBAQCB2b2lkIFBsdWdpblZpZXc6OmhhbmRsZUtleWJvYXJkRXZlbnQoS2V5
Ym9hcmRFdmVudCogZXZlbnQpCiAgICAgICAgIGV2ZW50LT5zZXREZWZhdWx0SGFuZGxlZCgpOwog
fQogCi12b2lkIFBsdWdpblZpZXc6Om51bGxFdmVudFRpbWVyRmlyZWQoVGltZXI8UGx1Z2luVmll
dz4qKQotewotICAgIEV2ZW50UmVjb3JkIHJlY29yZDsKLQotICAgIHJlY29yZC53aGF0ID0gbnVs
bEV2ZW50OwotICAgIHJlY29yZC5tZXNzYWdlID0gMDsKLSAgICByZWNvcmQud2hlbiA9IFRpY2tD
b3VudCgpOwotICAgIHJlY29yZC53aGVyZSA9IGdsb2JhbE1vdXNlUG9zRm9yUGx1Z2luKCk7Ci0g
ICAgcmVjb3JkLm1vZGlmaWVycyA9IEdldEN1cnJlbnRLZXlNb2RpZmllcnMoKTsKLSAgICBpZiAo
IUJ1dHRvbigpKQotICAgICAgICByZWNvcmQubW9kaWZpZXJzIHw9IGJ0blN0YXRlOwotCi0gICAg
aWYgKCFkaXNwYXRjaE5QRXZlbnQocmVjb3JkKSkKLSAgICAgICAgTE9HKEV2ZW50cywgIlBsdWdp
blZpZXc6Om51bGxFdmVudFRpbWVyRmlyZWQoKTogTnVsbCBldmVudCBub3QgYWNjZXB0ZWQiKTsK
LX0KLQogc3RhdGljIGludCBtb2RpZmllcnNGb3JFdmVudChVSUV2ZW50V2l0aEtleVN0YXRlKiBl
dmVudCkKIHsKICAgICBpbnQgbW9kaWZpZXJzID0gMDsK
</data>
<flag name="review"
          id="25127"
          type_id="1"
          status="+"
          setter="vestbo"
    />
          </attachment>
      

    </bug>

</bugzilla>