<?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>18768</bug_id>
          
          <creation_ts>2008-04-27 01:53:47 -0700</creation_ts>
          <short_desc>onscroll and mousewheel events are not fired when iframe set to have no scrollbars</short_desc>
          <delta_ts>2010-09-13 04:33:34 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua">admin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>bora.ertung</cc>
    
    <cc>charles.wei</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dahjelle.webkit.org</cc>
    
    <cc>eric</cc>
    
    <cc>jon</cc>
    
    <cc>manyoso</cc>
    
    <cc>mrobinson</cc>
    
    <cc>robin.qiu</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>79032</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua">admin</who>
    <bug_when>2008-04-27 01:53:47 -0700</bug_when>
    <thetext>When we create an iframe with no scrolling or have the body element&apos;s overflow hidden, iframe does not get any onscroll events when scrolled via scoll related iframe methods. Mouse wheel stops functioning as well. I think disabling onscroll event and mousewheel does not serve any good reason and must be left enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79066</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-04-27 17:41:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/5893475&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79655</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua">admin</who>
    <bug_when>2008-05-05 00:11:51 -0700</bug_when>
    <thetext>Mark, I think this should be considered as a bug not a future enhancement. I do not think that this was a design decision in Webkit. It blocks very useful development.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99202</commentid>
    <comment_count>3</comment_count>
    <who name="Jon@Chromium">jon</who>
    <bug_when>2008-11-18 12:15:50 -0800</bug_when>
    <thetext>I am wondering how this relates to a bug that was opened against Chromium, see http://code.google.com/p/chromium/issues/detail?id=1701

The Chromium bug seems related, but kind of the opposite of this bug.  In the Chromium case we can scroll when we should not.  Was there a code change to resolve this issue that may be showing up as the bug reported against Chromium?

URL: http://acid2.acidtests.org
Other browsers tested:
Add OK or FAIL after other browsers where you have tested this issue:
     Safari 3: FAIL
    Firefox 3: OK
         IE 7: FAIL

What steps will reproduce the problem?
1. Move mouse to the bottom of the face(or anywhere, placement doesn&apos;t 
matter)
2. Left click and hold the button down.
3. While holding the left mouse button down, move the mouse upward until 
the page starts to move up.

What is the expected result?
A face with eyes gets drawn with &quot;Hello world!&quot;. And when the mouse hovers 
over the nose, it turns blue.

What happens instead?
Page moves up when it&apos;s not supposed to, and a yellow and red line appear.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99272</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua">admin</who>
    <bug_when>2008-11-18 21:07:38 -0800</bug_when>
    <thetext>This bug was not filed against overflow:hidden. It was filed against iframes with scroll=no. They are very related. However, I do remember we have seen div&apos;s with overflow:hidden can be scrolled event iframe scrolling is turned off. But we didnt want to use that case because it didnt sound very consistent.

On the other hand, reading the steps to reproduce chromium bug, I think Issue 1701 is not a very urgent fix ;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99823</commentid>
    <comment_count>5</comment_count>
    <who name="Bora Ertung">bora.ertung</who>
    <bug_when>2008-11-23 01:09:58 -0800</bug_when>
    <thetext>Jon, I do not think this bug is related to the chromium bug #1701. On the other hand, ACID tests do not event work well on Firefox; therefore, saying test case of 1701 works on Firefox does not mean anything to me. I also think bug #1701 is not a must have fix. 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147577</commentid>
    <comment_count>6</comment_count>
      <attachid>39655</attachid>
    <who name="David Alan Hjelle">dahjelle.webkit.org</who>
    <bug_when>2009-09-16 12:26:30 -0700</bug_when>
    <thetext>Created attachment 39655
reduced test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147579</commentid>
    <comment_count>7</comment_count>
    <who name="David Alan Hjelle">dahjelle.webkit.org</who>
    <bug_when>2009-09-16 12:27:39 -0700</bug_when>
    <thetext>I&apos;ve added an attachment that I think is a reduced test case of this bug. In this case, I display Google within a iframe with scrolling set to &quot;no&quot;. However, by dragging and selecting text and moving the mouse cursor to the border of the iframe, the contents can be scrolled. The content stays fixed in Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257702</commentid>
    <comment_count>8</comment_count>
      <attachid>62952</attachid>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-07-29 08:56:02 -0700</bug_when>
    <thetext>Created attachment 62952
A test case shows that scrollEvents are not fired when overflow == &quot;hidden&quot; 

it&apos;s same if this html is included by an iframe, while the overflow == &quot;inherit&quot; and iframe scrolling == &quot;no&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257840</commentid>
    <comment_count>9</comment_count>
      <attachid>62981</attachid>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-07-29 13:39:41 -0700</bug_when>
    <thetext>Created attachment 62981
1st patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257843</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-29 13:42:41 -0700</bug_when>
    <thetext>Attachment 62981 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WebCore/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
WebCore/ChangeLog:8:  Line contains tab character.  [whitespace/tab] [5]
LayoutTests/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
LayoutTests/ChangeLog:8:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 4 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257858</commentid>
    <comment_count>11</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-07-29 13:54:44 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Created an attachment (id=62981) [details]
&gt; 1st patch

Normalflow:
------------------------------------------------------------------------
ScrollView::updateScrollbars()
  Scrollbar::setValue()
    Scrollbar::setCurrentPos()
      FrameView::valueChanged()
        ScrollView::valueChanged()
          ScrollView::repaintFixedElementsAfterScrolling() *
          ScrollView::scrollContents() *
        EventHandler::sendScrollEvent() *
        // ... others *

When there is no ScrollBars, old flow: (Skips a lot of routines.)
------------------------------------------------------------------------
ScrollView::updateScrollbars()
  ScrollView::scrollContents() *


When there is no ScrollBars, new flow:
------------------------------------------------------------------------
ScrollView::updateScrollbars()
      FrameView::valueChanged()
        ScrollView::valueChanged()
          ScrollView::repaintFixedElementsAfterScrolling() *
          ScrollView::scrollContents() *
        EventHandler::sendScrollEvent() *
        // ... others *</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257862</commentid>
    <comment_count>12</comment_count>
      <attachid>62988</attachid>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-07-29 13:59:08 -0700</bug_when>
    <thetext>Created attachment 62988
s/\t/4 space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260048</commentid>
    <comment_count>13</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-04 09:11:52 -0700</bug_when>
    <thetext>Could anybody review this patch, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>262239</commentid>
    <comment_count>14</comment_count>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2010-08-09 11:31:22 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; Could anybody review this patch, please?

I&apos;d like to see a comparison with how other browsers behave.  Do they allow scrolling an iframe with mousewheel when the scrollbars are hidden?  Can you please do a comprehensive report on how Firefox,Opera,IE, and others behave?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>262279</commentid>
    <comment_count>15</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-09 13:08:04 -0700</bug_when>
    <thetext>Hi, Adam, 

here is some test results (with the the test case: https://bugs.webkit.org/attachment.cgi?id=62952 )

                                        FF     Opera     IE     Safari     Chrome 
Can scroll by JS scrollTo()?            Yes      Yes     Yes      Yes        Yes  
Can scroll by selection(mouse drag)?    No       Yes     Yes      Yes        Yes  
JS scrollTo() / fire scrollEvent?       Yes      Yes     Yes      NO         No   
Scrolling by selection fire event?      N/A      Yes     Yes      No         No   


FF: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Opera: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.24 Version/10.54
IE: Version 7.0.5730.13
Safari: 5.0(7533.16)
Chrome: 5.0.375.127</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267129</commentid>
    <comment_count>16</comment_count>
      <attachid>62988</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-08-19 21:37:14 -0700</bug_when>
    <thetext>Comment on attachment 62988
s/\t/4 space

(In reply to comment #13)
&gt; Could anybody review this patch, please?

Patch generally looks good to me. Some comments below, and r-&apos;ing because of them.

1) Should not block element like div with overflow:hidden be affect too?

&gt; +
&gt; +        * scrollbars/scrollEvent-overflow-hidden-expected.txt: Copied from LayoutTests/editing/selection/5136696-expected.txt.

I&apos;d rather drop this &quot;copied from xxx&quot; message or write something more useful.

&gt; +++ b/LayoutTests/scrollbars/scrollEvent-overflow-hidden.html
&gt; @@ -0,0 +1,32 @@
&gt; +&lt;html&gt;
&gt; +    &lt;head&gt;
&gt; +        &lt;script&gt;
&gt; +            if (window.layoutTestController) {
&gt; +                layoutTestController.dumpAsText();
&gt; +                layoutTestController.waitUntilDone();
&gt; +            }
&gt; +            function scrollEventFired()
&gt; +            {
&gt; +                document.getElementById(&apos;console&apos;).innerHTML = &quot;PASS&quot;;
&gt; +                if (window.layoutTestController)
&gt; +                    window.layoutTestController.notifyDone();
&gt; +            }
&gt; +            window.onscroll = scrollEventFired;
&gt; +        &lt;/script&gt;
...
&gt; +        &lt;script&gt;
&gt; +            var node = document.getElementById(&apos;fillDIV&apos;); 
&gt; +            node.style.height = window.innerHeight + 200;
&gt; +            window.scrollTo(0, 100);
&gt; +            if (window.layoutTestController)
&gt; +                window.layoutTestController.notifyDone();

It is strange you need to call notifyDone twice. Do you really them both calls?

Please also test wheel events. Bug title and ChangeLog mention that. IIRC it is support by DRTs.

WebCore part itself looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268565</commentid>
    <comment_count>17</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-24 08:26:47 -0700</bug_when>
    <thetext>(In reply to comment #16)
&gt; (From update of attachment 62988 [details])
&gt; (In reply to comment #13)
&gt; &gt; Could anybody review this patch, please?
&gt; 
&gt; Patch generally looks good to me. Some comments below, and r-&apos;ing because of them.
&gt; 
&gt; 1) Should not block element like div with overflow:hidden be affect too?
&gt; 

we should. An iframe with &quot;scrolling=No&quot; equals to a DIV with &quot;overflow=hidden&quot; in our code.
&gt; &gt; +
&gt; &gt; +        * scrollbars/scrollEvent-overflow-hidden-expected.txt: Copied from LayoutTests/editing/selection/5136696-expected.txt.
&gt; 
&gt; I&apos;d rather drop this &quot;copied from xxx&quot; message or write something more useful.

I&apos;ll remove that.
&gt; 
&gt; &gt; +++ b/LayoutTests/scrollbars/scrollEvent-overflow-hidden.html
&gt; &gt; @@ -0,0 +1,32 @@
&gt; &gt; +&lt;html&gt;
&gt; &gt; +    &lt;head&gt;
&gt; &gt; +        &lt;script&gt;
&gt; &gt; +            if (window.layoutTestController) {
&gt; &gt; +                layoutTestController.dumpAsText();
&gt; &gt; +                layoutTestController.waitUntilDone();
&gt; &gt; +            }
&gt; &gt; +            function scrollEventFired()
&gt; &gt; +            {
&gt; &gt; +                document.getElementById(&apos;console&apos;).innerHTML = &quot;PASS&quot;;
&gt; &gt; +                if (window.layoutTestController)
&gt; &gt; +                    window.layoutTestController.notifyDone();
&gt; &gt; +            }
&gt; &gt; +            window.onscroll = scrollEventFired;
&gt; &gt; +        &lt;/script&gt;
&gt; ...
&gt; &gt; +        &lt;script&gt;
&gt; &gt; +            var node = document.getElementById(&apos;fillDIV&apos;); 
&gt; &gt; +            node.style.height = window.innerHeight + 200;
&gt; &gt; +            window.scrollTo(0, 100);
&gt; &gt; +            if (window.layoutTestController)
&gt; &gt; +                window.layoutTestController.notifyDone();
&gt; 
&gt; It is strange you need to call notifyDone twice. Do you really them both calls?
&gt; 
I added the latter one because I don&apos;t want this test to be a time-out test when it fails.

&gt; Please also test wheel events. Bug title and ChangeLog mention that. IIRC it is support by DRTs.
&gt; 
I&apos;ll add that. FYI, here are some test results on common browsers:
Can scroll by wheel when &quot;overflow=hidden&quot;?
IE: No
opera: Yes
Chrome: No
Saf: No
FF: No

&gt; WebCore part itself looks good to me.
Thanks for your review. I&apos;ll prepare a new patch soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268763</commentid>
    <comment_count>18</comment_count>
      <attachid>65315</attachid>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-24 13:46:30 -0700</bug_when>
    <thetext>Created attachment 65315
Changed according to Antonio Gomes&apos; comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269735</commentid>
    <comment_count>19</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-08-25 23:21:43 -0700</bug_when>
    <thetext>Thank you Robin!

(In reply to comment #18)
&gt; Created an attachment (id=65315) [details]
&gt; Changed according to Antonio Gomes&apos; comment.

Typo: s/scrollbas/scrollbars.

Also I&apos;d add a scrollable content inside a iframe with scrolling=no and/or overflow:hidden as in attachment 39655, the initial test case of this bug.

ps: even better would be have one test combining them, and other two with each separately(?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269872</commentid>
    <comment_count>20</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-26 07:27:29 -0700</bug_when>
    <thetext>(In reply to comment #19)
&gt; Thank you Robin!
&gt; 
&gt; (In reply to comment #18)
&gt; &gt; Created an attachment (id=65315) [details] [details]
&gt; &gt; Changed according to Antonio Gomes&apos; comment.
&gt; 
&gt; Typo: s/scrollbas/scrollbars.
&gt; 
&gt; Also I&apos;d add a scrollable content inside a iframe with scrolling=no and/or overflow:hidden as in attachment 39655 [details], the initial test case of this bug.
&gt; 
&gt; ps: even better would be have one test combining them, and other two with each separately(?)

IMHO, test cases should be as simple as possible. These test cases can demonstrate the root course of this bug, personally, I think they are enough. anyway, I can add some more if you think they are necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269873</commentid>
    <comment_count>21</comment_count>
      <attachid>65561</attachid>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-26 07:31:27 -0700</bug_when>
    <thetext>Created attachment 65561
Fixed a typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269877</commentid>
    <comment_count>22</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-08-26 07:37:24 -0700</bug_when>
    <thetext>
&gt; &gt; Also I&apos;d add a scrollable content inside a iframe with scrolling=no and/or overflow:hidden as in attachment 39655 [details] [details], the initial test case of this bug.
&gt; &gt; 
&gt; &gt; ps: even better would be have one test combining them, and other two with each separately(?)
&gt; 
&gt; IMHO, test cases should be as simple as possible. These test cases can demonstrate the root course of this bug, personally, I think they are enough. anyway, I can add some more if you think they are necessary.

I&apos;d like to see at least one similar to the original use case reported, please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269892</commentid>
    <comment_count>23</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-26 08:17:37 -0700</bug_when>
    <thetext>(In reply to comment #22)

&gt; I&apos;d like to see at least one similar to the original use case reported, please.

You mean a iframe with &quot;scrolling=no&quot; ? 

No problem. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269910</commentid>
    <comment_count>24</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-08-26 08:51:35 -0700</bug_when>
    <thetext>(In reply to comment #23)
&gt; (In reply to comment #22)
&gt; 
&gt; &gt; I&apos;d like to see at least one similar to the original use case reported, please.
&gt; 
&gt; You mean a iframe with &quot;scrolling=no&quot; ? 

Yep, and overflow:hidden on the enclosing div :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270034</commentid>
    <comment_count>25</comment_count>
      <attachid>65600</attachid>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-08-26 12:35:05 -0700</bug_when>
    <thetext>Created attachment 65600
Added ifame into test cases.

Any comment is welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277554</commentid>
    <comment_count>26</comment_count>
      <attachid>65600</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-09-10 17:09:13 -0700</bug_when>
    <thetext>Comment on attachment 65600
Added ifame into test cases.

r=me

(In reply to comment #15)
&gt; Can scroll by JS scrollTo()?            Yes      Yes     Yes      Yes        Yes  
&gt; Can scroll by selection(mouse drag)?    No       Yes     Yes      Yes        Yes  
&gt; JS scrollTo() / fire scrollEvent?       Yes      Yes     Yes      NO         No   
&gt; Scrolling by selection fire event?      N/A      Yes     Yes      No         No   

You are fixing _3_ and _4_, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277946</commentid>
    <comment_count>27</comment_count>
    <who name="Robin Qiu">robin.qiu</who>
    <bug_when>2010-09-12 19:12:22 -0700</bug_when>
    <thetext>(In reply to comment #26)
&gt; (From update of attachment 65600 [details])
&gt; r=me
&gt; 
&gt; (In reply to comment #15)
&gt; &gt; Can scroll by JS scrollTo()?            Yes      Yes     Yes      Yes        Yes  
&gt; &gt; Can scroll by selection(mouse drag)?    No       Yes     Yes      Yes        Yes  
&gt; &gt; JS scrollTo() / fire scrollEvent?       Yes      Yes     Yes      NO         No   
&gt; &gt; Scrolling by selection fire event?      N/A      Yes     Yes      No         No   
&gt; 
&gt; You are fixing _3_ and _4_, right?

Yes. Thans for you review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277992</commentid>
    <comment_count>28</comment_count>
      <attachid>65600</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-12 23:25:06 -0700</bug_when>
    <thetext>Comment on attachment 65600
Added ifame into test cases.

Clearing flags on attachment: 65600

Committed r67365: &lt;http://trac.webkit.org/changeset/67365&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277993</commentid>
    <comment_count>29</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-12 23:25:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278044</commentid>
    <comment_count>30</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-13 01:19:33 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/67365 might have broken GTK Linux 32-bit Debug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278121</commentid>
    <comment_count>31</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-09-13 04:33:34 -0700</bug_when>
    <thetext>(In reply to comment #30)
&gt; http://trac.webkit.org/changeset/67365 might have broken GTK Linux 32-bit Debug

Is that a false alarm? Robin, could pls verify?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>39655</attachid>
            <date>2009-09-16 12:26:30 -0700</date>
            <delta_ts>2009-09-16 12:26:30 -0700</delta_ts>
            <desc>reduced test case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>253</size>
            <attacher name="David Alan Hjelle">dahjelle.webkit.org</attacher>
            
              <data encoding="base64">PGh0bWw+Cgk8Ym9keT4KCQk8ZGl2IHN0eWxlPSJsZWZ0OjUwcHg7dG9wOjUwcHg7d2lkdGg6NDAw
cHg7aGVpZ2h0OjQwMHB4O3Bvc2l0aW9uOmFic29sdXRlOyI+CgkJCTxpZnJhbWUgaWQ9ImlmcmFt
ZSIgc3R5bGU9IndpZHRoOjQwMHB4O2hlaWdodDo0MDBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRp
b246YWJzb2x1dGU7IiBzcmM9Imh0dHA6Ly9nb29nbGUuY29tIiBzY3JvbGxpbmc9Im5vIiAvPgoJ
CTwvZGl2PgoJPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>62952</attachid>
            <date>2010-07-29 08:56:02 -0700</date>
            <delta_ts>2010-07-29 08:56:02 -0700</delta_ts>
            <desc>A test case shows that scrollEvents are not fired when overflow == &quot;hidden&quot; </desc>
            <filename>scroll.htm</filename>
            <type>text/html</type>
            <size>3084</size>
            <attacher name="Robin Qiu">robin.qiu</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c2NyaXB0Pgp2YXIgY291bnRlciA9IDA7CmZ1bmN0aW9uIGxvZyhtZXNz
YWdlKQp7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MICs9
IG1lc3NhZ2UgKyAiOiAiICsgY291bnRlcisrICsgIjxicj4iOwp9CgpmdW5jdGlvbiBzY3JvbGxF
dmVudEZpcmVkKCkKewogICAgbG9nKCJzY3JvbGwgZXZlbnQgZmlyZWQiKTsKfQoKZnVuY3Rpb24g
c2Nyb2xsUGFnZSgpCnsKICAgIHdpbmRvdy5zY3JvbGxUbygwLCAxMDApOwp9Cgp3aW5kb3cub25z
Y3JvbGwgPSBzY3JvbGxFdmVudEZpcmVkOwoKZnVuY3Rpb24gY2hhbmdlT3ZlcmZsb3dTdHlsZSgp
CnsKICAgIHZhciBib2R5Tm9kZSA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJib2R5
IilbMF07CiAgICBpZiAoYm9keU5vZGUuc3R5bGUub3ZlcmZsb3cgPT0gInNjcm9sbCIpCiAgICAg
ICAgYm9keU5vZGUuc3R5bGUub3ZlcmZsb3cgPSAiaGlkZGVuIjsKICAgIGVsc2UKICAgICAgICBi
b2R5Tm9kZS5zdHlsZS5vdmVyZmxvdyA9ICJzY3JvbGwiOwp9Cgo8L3NjcmlwdD4KPC9oZWFkPgog
Cjxib2R5IHN0eWxlPSJvdmVyZmxvdzpoaWRkZW47Ij4KICAgIDxwIHN0eWxlPSJwb3NpdGlvbjpm
aXhlZDsgdG9wOiAxMjBweDsgbGVmdDogODBweDsiIGlkPSJyZXN1bHQiPkV2ZW50cyBvdXRwb3V0
Ojxicj48L3A+CiAgICA8cD5Ob3RlOiBZb3UgY2FuIHNjcm9sbCBiYWNrIHRvIHRvcCBieSBzZWxl
Y3RpbmcgdGV4dCB3aGVuIG92ZXJmbG93PSJoaWRkZW4iPHA+CiAgICA8aW5wdXQgaWQ9ImJ1dHRv
biIgdHlwZT0iYnV0dG9uIiB2YWx1ZT0iY2xpY2sgbWUgdG8gc2Nyb2xsIiBvbmNsaWNrPSJzY3Jv
bGxQYWdlKCkiLz4KICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIHZhbHVlPSJDaGFuZ2Ugb3ZlcmZs
b3cgc3R5bGUiIG9uY2xpY2s9ImNoYW5nZU92ZXJmbG93U3R5bGUoKSIvPgogICAgPHA+IHNjcm9s
bCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAg
PHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1l
IDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4g
c2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+
CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3Jv
bGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAg
IDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBt
ZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+
IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxw
PgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Ny
b2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAg
ICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwg
bWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxw
PiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8
cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNj
cm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgog
ICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xs
IG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8
cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUg
PHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBz
Y3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4K
ICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9s
bCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAg
PHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1l
IDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4g
c2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+
CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3Jv
bGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAg
IDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBt
ZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+
IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxw
PgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Ny
b2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAg
ICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxwPiBzY3JvbGwg
bWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8cD4KICAgIDxw
PiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgogICAgPHA+IHNjcm9sbCBtZSA8
cD4KICAgIDxwPiBzY3JvbGwgbWUgPHA+CiAgICA8cD4gc2Nyb2xsIG1lIDxwPgo8L2JvZHk+Cjwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62981</attachid>
            <date>2010-07-29 13:39:41 -0700</date>
            <delta_ts>2010-07-29 13:59:08 -0700</delta_ts>
            <desc>1st patch</desc>
            <filename>scrollevent-without-scrollbars.patch</filename>
            <type>text/plain</type>
            <size>5844</size>
            <attacher name="Robin Qiu">robin.qiu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiMGE2MTVlLi4zNzdhZDhhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDct
MjkgIFJvYmluIFFpdSAgPHJvYmluLnFpdUB0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzY4CisgICAgICAgIEZpeGVkIGEgYnVnIGluIHNjcm9s
bCBmbG93LiBXaGVuIHdlIGRvbid0IGhhdmUgc2Nyb2xsYmFzLCB3ZSBuZWVkIHRvCisJCXJlcGFp
bnRGaXhlZEVsZW1lbnRzQWZ0ZXJTY3JvbGxpbmcoKSwgc2VuZFNjcm9sbEV2ZW50KCkgLi4uIGFz
IHdlbGwgYXMKKwkJc2Nyb2xsQ29udGVudHMoKTsKKworICAgICAgICAqIHNjcm9sbGJhcnMvc2Ny
b2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLnR4dDogQ29waWVkIGZyb20gTGF5b3V0
VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vNTEzNjY5Ni1leHBlY3RlZC50eHQuCisgICAgICAgICog
c2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbDogQWRkZWQuCisKIDIw
MTAtMDctMjkgIFZpY3RvciBXYW5nICA8dmljdG9yd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgSmVyZW15IE9ybG93LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xs
YmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4tZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdlZjIyZTkKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9zY3JvbGxiYXJzL3Njcm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi1l
eHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
c2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbCBiL0xheW91dFRlc3Rz
L3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmExMDQwMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKQEAgLTAs
MCArMSwzMiBAQAorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAg
ICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGZ1bmN0aW9uIHNjcm9sbEV2ZW50RmlyZWQoKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJykuaW5uZXJIVE1MID0gIlBB
U1MiOworICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisg
ICAgICAgICAgICAgICAgICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB3aW5kb3cub25zY3JvbGwgPSBzY3JvbGxF
dmVudEZpcmVkOworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgc3R5
bGU9Im92ZXJmbG93OmhpZGRlbjsiPgorICAgICAgICA8ZGl2IGlkPSJmaWxsRElWIiBzdHlsZT0i
YmFja2dyb3VuZC1jb2xvcjpsaWdodGJsdWU7Ij4KKyAgICAgICAgPC9kaXY+CisgICAgICAgIDxk
aXYgaWQ9ImNvbnNvbGUiPgorICAgICAgICAgICAgRkFJTEVECisgICAgICAgIDwvZGl2PgorICAg
ICAgICA8c2NyaXB0PgorICAgICAgICAgICAgdmFyIG5vZGUgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnZmlsbERJVicpOyAKKyAgICAgICAgICAgIG5vZGUuc3R5bGUuaGVpZ2h0ID0gd2luZG93
LmlubmVySGVpZ2h0ICsgMjAwOworICAgICAgICAgICAgd2luZG93LnNjcm9sbFRvKDAsIDEwMCk7
CisgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAg
ICAgICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgICAg
IDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwvaHRtbD4KKwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxZWFjOWU0Li5hNmM2OTc1IDEwMDY0
NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDIyIEBACisyMDEwLTA3LTI5ICBSb2JpbiBRaXUgIDxyb2Jpbi5xaXVAdG9yY2htb2JpbGUu
Y29tLmNuPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODc2OAorICAgICAgICBG
aXhlZCBhIGJ1ZyBpbiBzY3JvbGwgZmxvdy4gV2hlbiB3ZSBkb24ndCBoYXZlIHNjcm9sbGJhcywg
d2UgbmVlZCB0bworCQlyZXBhaW50Rml4ZWRFbGVtZW50c0FmdGVyU2Nyb2xsaW5nKCksIHNlbmRT
Y3JvbGxFdmVudCgpIC4uLiBhcyB3ZWxsIGFzCisJCXNjcm9sbENvbnRlbnRzKCk7CisKKyAgICAg
ICAgVGVzdDogc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbAorCisg
ICAgICAgICogcGFnZS9GcmFtZVZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3
Ojp2YWx1ZUNoYW5nZWQpOgorICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3Lmg6CisgICAgICAgICog
cGxhdGZvcm0vU2Nyb2xsVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3Ojp2
YWx1ZUNoYW5nZWQpOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6dXBkYXRlU2Nyb2xs
YmFycyk6CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsVmlldy5oOgorCiAyMDEwLTA3LTI5ICBW
aWN0b3IgV2FuZyAgPHZpY3RvcndAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQs
IHJvbGxpbmcgb3V0IHI2NDI3MC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcu
Y3BwIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggMDU0N2M4Mi4uOTE0MGVlMiAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKKysrIGIvV2ViQ29yZS9wYWdl
L0ZyYW1lVmlldy5jcHAKQEAgLTE3MzIsNiArMTczMiwxMyBAQCB2b2lkIEZyYW1lVmlldzo6dmFs
dWVDaGFuZ2VkKFNjcm9sbGJhciogYmFyKQogICAgIGZyYW1lKCktPmxvYWRlcigpLT5jbGllbnQo
KS0+ZGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0KCk7CiB9CiAKK3ZvaWQgRnJhbWVWaWV3Ojp2YWx1ZUNo
YW5nZWQoY29uc3QgSW50U2l6ZSYgc2Nyb2xsRGVsdGEpCit7CisgICAgU2Nyb2xsVmlldzo6dmFs
dWVDaGFuZ2VkKHNjcm9sbERlbHRhKTsKKyAgICBmcmFtZSgpLT5ldmVudEhhbmRsZXIoKS0+c2Vu
ZFNjcm9sbEV2ZW50KCk7CisgICAgZnJhbWUoKS0+bG9hZGVyKCktPmNsaWVudCgpLT5kaWRDaGFu
Z2VTY3JvbGxPZmZzZXQoKTsKK30KKwogdm9pZCBGcmFtZVZpZXc6OmludmFsaWRhdGVTY3JvbGxi
YXJSZWN0KFNjcm9sbGJhciogc2Nyb2xsYmFyLCBjb25zdCBJbnRSZWN0JiByZWN0KQogewogICAg
IC8vIEFkZCBpbiBvdXIgb2Zmc2V0IHdpdGhpbiB0aGUgRnJhbWVWaWV3LgpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCmluZGV4
IDcxOGI3OTMuLjFkOGVkMTcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAor
KysgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKQEAgLTI2OSw2ICsyNjksNyBAQCBwcml2YXRl
OgogCiAgICAgLy8gU2Nyb2xsQmFyQ2xpZW50IGludGVyZmFjZQogICAgIHZpcnR1YWwgdm9pZCB2
YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKik7CisgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChj
b25zdCBJbnRTaXplJik7CiAgICAgdmlydHVhbCB2b2lkIGludmFsaWRhdGVTY3JvbGxiYXJSZWN0
KFNjcm9sbGJhciosIGNvbnN0IEludFJlY3QmKTsKICAgICB2aXJ0dWFsIGJvb2wgaXNBY3RpdmUo
KSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgZ2V0VGlja21hcmtzKFZlY3RvcjxJbnRSZWN0PiYp
IGNvbnN0OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcCBiL1dl
YkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKaW5kZXggZTJkNjI1ZS4uOWU3MTNjOSAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL1Njcm9sbFZpZXcuY3BwCkBAIC0yOTUsNiArMjk1LDE1IEBAIHZvaWQgU2Nyb2xsVmll
dzo6dmFsdWVDaGFuZ2VkKFNjcm9sbGJhciogc2Nyb2xsYmFyKQogICAgIHNjcm9sbENvbnRlbnRz
KHNjcm9sbERlbHRhKTsKIH0KIAordm9pZCBTY3JvbGxWaWV3Ojp2YWx1ZUNoYW5nZWQoY29uc3Qg
SW50U2l6ZSYgc2Nyb2xsRGVsdGEpCit7CisgICAgaWYgKHNjcm9sbGJhcnNTdXBwcmVzc2VkKCkp
CisgICAgICAgIHJldHVybjsKKworICAgIHJlcGFpbnRGaXhlZEVsZW1lbnRzQWZ0ZXJTY3JvbGxp
bmcoKTsKKyAgICBzY3JvbGxDb250ZW50cyhzY3JvbGxEZWx0YSk7Cit9CisKIHZvaWQgU2Nyb2xs
Vmlldzo6c2V0U2Nyb2xsUG9zaXRpb24oY29uc3QgSW50UG9pbnQmIHNjcm9sbFBvaW50KQogewog
ICAgIGlmIChwcm9oaWJpdHNTY3JvbGxpbmcoKSkKQEAgLTQ3OSw3ICs0ODgsNyBAQCB2b2lkIFNj
cm9sbFZpZXc6OnVwZGF0ZVNjcm9sbGJhcnMoY29uc3QgSW50U2l6ZSYgZGVzaXJlZE9mZnNldCkK
ICAgICBJbnRTaXplIHNjcm9sbERlbHRhID0gc2Nyb2xsIC0gbV9zY3JvbGxPZmZzZXQ7CiAgICAg
aWYgKHNjcm9sbERlbHRhICE9IEludFNpemUoKSkgewogICAgICAgIG1fc2Nyb2xsT2Zmc2V0ID0g
c2Nyb2xsOwotICAgICAgIHNjcm9sbENvbnRlbnRzKHNjcm9sbERlbHRhKTsKKyAgICAgICB2YWx1
ZUNoYW5nZWQoc2Nyb2xsRGVsdGEpOwogICAgIH0KIAogICAgIG1faW5VcGRhdGVTY3JvbGxiYXJz
ID0gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaCBiL1dl
YkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCmluZGV4IGI3ODI3YjguLjNlNzAzY2QgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCisrKyBiL1dlYkNvcmUvcGxhdGZv
cm0vU2Nyb2xsVmlldy5oCkBAIC01OSw2ICs1OSw3IEBAIHB1YmxpYzoKIAogICAgIC8vIFNjcm9s
bGJhckNsaWVudCBmdW5jdGlvbi4gRnJhbWVWaWV3IG92ZXJyaWRlcyB0aGUgb3RoZXIgdHdvLgog
ICAgIHZpcnR1YWwgdm9pZCB2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKik7CisgICAgdmlydHVhbCB2
b2lkIHZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJik7CiAgICAgCiAgICAgLy8gVGhlIHdpbmRv
dyB0aGF0cyBob3N0cyB0aGUgU2Nyb2xsVmlldy4gVGhlIFNjcm9sbFZpZXcgd2lsbCBjb21tdW5p
Y2F0ZSBzY3JvbGxzIGFuZCByZXBhaW50cyB0byB0aGUKICAgICAvLyBob3N0IHdpbmRvdyBpbiB0
aGUgd2luZG93J3MgY29vcmRpbmF0ZSBzcGFjZS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62988</attachid>
            <date>2010-07-29 13:59:08 -0700</date>
            <delta_ts>2010-08-24 13:46:30 -0700</delta_ts>
            <desc>s/\t/4 space</desc>
            <filename>scrollevent-without-scrollbars.patch</filename>
            <type>text/plain</type>
            <size>5868</size>
            <attacher name="Robin Qiu">robin.qiu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiMGE2MTVlLi40MDY3YWFjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDct
MjkgIFJvYmluIFFpdSAgPHJvYmluLnFpdUB0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzY4CisgICAgICAgIEZpeGVkIGEgYnVnIGluIHNjcm9s
bCBmbG93LiBXaGVuIHdlIGRvbid0IGhhdmUgc2Nyb2xsYmFzLCB3ZSBuZWVkIHRvCisgICAgICAg
IHJlcGFpbnRGaXhlZEVsZW1lbnRzQWZ0ZXJTY3JvbGxpbmcoKSwgc2VuZFNjcm9sbEV2ZW50KCkg
Li4uIGFzIHdlbGwgYXMKKyAgICAgICAgc2Nyb2xsQ29udGVudHMoKTsKKworICAgICAgICAqIHNj
cm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLnR4dDogQ29waWVk
IGZyb20gTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vNTEzNjY5Ni1leHBlY3RlZC50eHQu
CisgICAgICAgICogc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbDog
QWRkZWQuCisKIDIwMTAtMDctMjkgIFZpY3RvciBXYW5nICA8dmljdG9yd0BjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSmVyZW15IE9ybG93LgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4tZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4tZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdlZjIyZTkKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zY3JvbGxiYXJzL3Njcm9sbEV2ZW50LW92ZXJm
bG93LWhpZGRlbi1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorUEFTUwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbCBi
L0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmExMDQwMAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVu
Lmh0bWwKQEAgLTAsMCArMSwzMiBAQAorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3Jp
cHQ+CisgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAg
ICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAg
ICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGZ1bmN0aW9uIHNjcm9sbEV2ZW50RmlyZWQoKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJykuaW5u
ZXJIVE1MID0gIlBBU1MiOworICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENv
bnRyb2xsZXIpCisgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
ci5ub3RpZnlEb25lKCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB3aW5kb3cub25zY3Jv
bGwgPSBzY3JvbGxFdmVudEZpcmVkOworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+Cisg
ICAgPGJvZHkgc3R5bGU9Im92ZXJmbG93OmhpZGRlbjsiPgorICAgICAgICA8ZGl2IGlkPSJmaWxs
RElWIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpsaWdodGJsdWU7Ij4KKyAgICAgICAgPC9kaXY+
CisgICAgICAgIDxkaXYgaWQ9ImNvbnNvbGUiPgorICAgICAgICAgICAgRkFJTEVECisgICAgICAg
IDwvZGl2PgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgdmFyIG5vZGUgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnZmlsbERJVicpOyAKKyAgICAgICAgICAgIG5vZGUuc3R5bGUuaGVp
Z2h0ID0gd2luZG93LmlubmVySGVpZ2h0ICsgMjAwOworICAgICAgICAgICAgd2luZG93LnNjcm9s
bFRvKDAsIDEwMCk7CisgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQorICAgICAgICAgICAgICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwvaHRtbD4KKwpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxZWFjOWU0Li5i
N2RjMWQyIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEwLTA3LTI5ICBSb2JpbiBRaXUgIDxyb2Jpbi5xaXVA
dG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODc2
OAorICAgICAgICBGaXhlZCBhIGJ1ZyBpbiBzY3JvbGwgZmxvdy4gV2hlbiB3ZSBkb24ndCBoYXZl
IHNjcm9sbGJhcywgd2UgbmVlZCB0bworICAgICAgICByZXBhaW50Rml4ZWRFbGVtZW50c0FmdGVy
U2Nyb2xsaW5nKCksIHNlbmRTY3JvbGxFdmVudCgpIC4uLiBhcyB3ZWxsIGFzCisgICAgICAgIHNj
cm9sbENvbnRlbnRzKCk7CisKKyAgICAgICAgVGVzdDogc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1v
dmVyZmxvdy1oaWRkZW4uaHRtbAorCisgICAgICAgICogcGFnZS9GcmFtZVZpZXcuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3Ojp2YWx1ZUNoYW5nZWQpOgorICAgICAgICAqIHBhZ2Uv
RnJhbWVWaWV3Lmg6CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTY3JvbGxWaWV3Ojp2YWx1ZUNoYW5nZWQpOgorICAgICAgICAoV2ViQ29yZTo6
U2Nyb2xsVmlldzo6dXBkYXRlU2Nyb2xsYmFycyk6CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xs
Vmlldy5oOgorCiAyMDEwLTA3LTI5ICBWaWN0b3IgV2FuZyAgPHZpY3RvcndAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2NDI3MC4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAK
aW5kZXggMDU0N2M4Mi4uOTE0MGVlMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0ZyYW1lVmll
dy5jcHAKKysrIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKQEAgLTE3MzIsNiArMTczMiwx
MyBAQCB2b2lkIEZyYW1lVmlldzo6dmFsdWVDaGFuZ2VkKFNjcm9sbGJhciogYmFyKQogICAgIGZy
YW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+ZGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0KCk7CiB9CiAK
K3ZvaWQgRnJhbWVWaWV3Ojp2YWx1ZUNoYW5nZWQoY29uc3QgSW50U2l6ZSYgc2Nyb2xsRGVsdGEp
Cit7CisgICAgU2Nyb2xsVmlldzo6dmFsdWVDaGFuZ2VkKHNjcm9sbERlbHRhKTsKKyAgICBmcmFt
ZSgpLT5ldmVudEhhbmRsZXIoKS0+c2VuZFNjcm9sbEV2ZW50KCk7CisgICAgZnJhbWUoKS0+bG9h
ZGVyKCktPmNsaWVudCgpLT5kaWRDaGFuZ2VTY3JvbGxPZmZzZXQoKTsKK30KKwogdm9pZCBGcmFt
ZVZpZXc6OmludmFsaWRhdGVTY3JvbGxiYXJSZWN0KFNjcm9sbGJhciogc2Nyb2xsYmFyLCBjb25z
dCBJbnRSZWN0JiByZWN0KQogewogICAgIC8vIEFkZCBpbiBvdXIgb2Zmc2V0IHdpdGhpbiB0aGUg
RnJhbWVWaWV3LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oIGIvV2ViQ29y
ZS9wYWdlL0ZyYW1lVmlldy5oCmluZGV4IDcxOGI3OTMuLjFkOGVkMTcgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvcGFnZS9GcmFtZVZpZXcuaAorKysgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKQEAg
LTI2OSw2ICsyNjksNyBAQCBwcml2YXRlOgogCiAgICAgLy8gU2Nyb2xsQmFyQ2xpZW50IGludGVy
ZmFjZQogICAgIHZpcnR1YWwgdm9pZCB2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKik7CisgICAgdmly
dHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJik7CiAgICAgdmlydHVhbCB2b2lk
IGludmFsaWRhdGVTY3JvbGxiYXJSZWN0KFNjcm9sbGJhciosIGNvbnN0IEludFJlY3QmKTsKICAg
ICB2aXJ0dWFsIGJvb2wgaXNBY3RpdmUoKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgZ2V0VGlj
a21hcmtzKFZlY3RvcjxJbnRSZWN0PiYpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0
Zm9ybS9TY3JvbGxWaWV3LmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKaW5k
ZXggZTJkNjI1ZS4uOWU3MTNjOSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxW
aWV3LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCkBAIC0yOTUsNiAr
Mjk1LDE1IEBAIHZvaWQgU2Nyb2xsVmlldzo6dmFsdWVDaGFuZ2VkKFNjcm9sbGJhciogc2Nyb2xs
YmFyKQogICAgIHNjcm9sbENvbnRlbnRzKHNjcm9sbERlbHRhKTsKIH0KIAordm9pZCBTY3JvbGxW
aWV3Ojp2YWx1ZUNoYW5nZWQoY29uc3QgSW50U2l6ZSYgc2Nyb2xsRGVsdGEpCit7CisgICAgaWYg
KHNjcm9sbGJhcnNTdXBwcmVzc2VkKCkpCisgICAgICAgIHJldHVybjsKKworICAgIHJlcGFpbnRG
aXhlZEVsZW1lbnRzQWZ0ZXJTY3JvbGxpbmcoKTsKKyAgICBzY3JvbGxDb250ZW50cyhzY3JvbGxE
ZWx0YSk7Cit9CisKIHZvaWQgU2Nyb2xsVmlldzo6c2V0U2Nyb2xsUG9zaXRpb24oY29uc3QgSW50
UG9pbnQmIHNjcm9sbFBvaW50KQogewogICAgIGlmIChwcm9oaWJpdHNTY3JvbGxpbmcoKSkKQEAg
LTQ3OSw3ICs0ODgsNyBAQCB2b2lkIFNjcm9sbFZpZXc6OnVwZGF0ZVNjcm9sbGJhcnMoY29uc3Qg
SW50U2l6ZSYgZGVzaXJlZE9mZnNldCkKICAgICBJbnRTaXplIHNjcm9sbERlbHRhID0gc2Nyb2xs
IC0gbV9zY3JvbGxPZmZzZXQ7CiAgICAgaWYgKHNjcm9sbERlbHRhICE9IEludFNpemUoKSkgewog
ICAgICAgIG1fc2Nyb2xsT2Zmc2V0ID0gc2Nyb2xsOwotICAgICAgIHNjcm9sbENvbnRlbnRzKHNj
cm9sbERlbHRhKTsKKyAgICAgICB2YWx1ZUNoYW5nZWQoc2Nyb2xsRGVsdGEpOwogICAgIH0KIAog
ICAgIG1faW5VcGRhdGVTY3JvbGxiYXJzID0gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3Bs
YXRmb3JtL1Njcm9sbFZpZXcuaCBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCmluZGV4
IGI3ODI3YjguLjNlNzAzY2QgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmll
dy5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCkBAIC01OSw2ICs1OSw3IEBA
IHB1YmxpYzoKIAogICAgIC8vIFNjcm9sbGJhckNsaWVudCBmdW5jdGlvbi4gRnJhbWVWaWV3IG92
ZXJyaWRlcyB0aGUgb3RoZXIgdHdvLgogICAgIHZpcnR1YWwgdm9pZCB2YWx1ZUNoYW5nZWQoU2Ny
b2xsYmFyKik7CisgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJik7
CiAgICAgCiAgICAgLy8gVGhlIHdpbmRvdyB0aGF0cyBob3N0cyB0aGUgU2Nyb2xsVmlldy4gVGhl
IFNjcm9sbFZpZXcgd2lsbCBjb21tdW5pY2F0ZSBzY3JvbGxzIGFuZCByZXBhaW50cyB0byB0aGUK
ICAgICAvLyBob3N0IHdpbmRvdyBpbiB0aGUgd2luZG93J3MgY29vcmRpbmF0ZSBzcGFjZS4K
</data>
<flag name="review"
          id="51265"
          type_id="1"
          status="-"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65315</attachid>
            <date>2010-08-24 13:46:30 -0700</date>
            <delta_ts>2010-08-26 07:31:27 -0700</delta_ts>
            <desc>Changed according to Antonio Gomes&apos; comment.</desc>
            <filename>scrollevent-without-scrollbars.patch.2</filename>
            <type>text/plain</type>
            <size>8085</size>
            <attacher name="Robin Qiu">robin.qiu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMGRkNmU2Li44ODA3ZWU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDgt
MjQgIFJvYmluIFFpdSAgPHJvYmluLnFpdUB0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzY4CisgICAgICAgIEZpeGVkIGEgYnVnIGluIHNjcm9s
bCBmbG93LiBXaGVuIHdlIGRvbid0IGhhdmUgc2Nyb2xsYmFzLCB3ZSBuZWVkIHRvCisgICAgICAg
IHJlcGFpbnRGaXhlZEVsZW1lbnRzQWZ0ZXJTY3JvbGxpbmcoKSwgc2VuZFNjcm9sbEV2ZW50KCkg
Li4uIGFzIHdlbGwgYXMKKyAgICAgICAgc2Nyb2xsQ29udGVudHMoKTsKKworICAgICAgICAqIHNj
cm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4td2hlZWxl
dmVudC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHNjcm9sbGJhcnMvc2Nyb2xsRXZl
bnQtb3ZlcmZsb3ctaGlkZGVuLXdoZWVsZXZlbnQuaHRtbDogQWRkZWQuCisgICAgICAgICogc2Ny
b2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbDogQWRkZWQuCisKIDIwMTAt
MDgtMjQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Njcm9sbGJh
cnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iNjcwZmQ1Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4tZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK1Njcm9sbGVkIGJ5IEphdmFTY3JpcHQgc2Nyb2xsVG8o
KTogUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1v
dmVyZmxvdy1oaWRkZW4td2hlZWxldmVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zY3Jv
bGxiYXJzL3Njcm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi13aGVlbGV2ZW50LWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZWYyMmU5Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRk
ZW4td2hlZWxldmVudC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorUEFTUwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4td2hl
ZWxldmVudC5odG1sIGIvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxv
dy1oaWRkZW4td2hlZWxldmVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmViOGJhZmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zY3JvbGxiYXJzL3Nj
cm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi13aGVlbGV2ZW50Lmh0bWwKQEAgLTAsMCArMSwzNiBA
QAorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZ1bmN0
aW9uIHRpbWVvdXRGaXJlZCgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICAgICAgd2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGZ1bmN0aW9uIHNjcm9sbEV2ZW50RmlyZWQoKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJykuaW5uZXJIVE1MID0gIlNj
cm9sbGVkIGJ5IFdoZWVsRXZlbnQ6IEZBSUxFRCAoU2hvdWxkIG5vdCBiZSBzY3JvbGxlZCkuIjsK
KyAgICAgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICAgICAgICAgICAgICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwor
ICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkg
c3R5bGU9Im92ZXJmbG93OmhpZGRlbjsiPgorICAgICAgICA8ZGl2IGlkPSJmaWxsRElWIiBzdHls
ZT0iYmFja2dyb3VuZC1jb2xvcjpsaWdodGJsdWU7Ij4KKyAgICAgICAgPC9kaXY+CisgICAgICAg
IDxkaXYgaWQ9ImNvbnNvbGUiPlBBU1M8L2Rpdj4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAg
ICAgIHZhciBub2RlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGxESVYnKTsgCisgICAg
ICAgICAgICBub2RlLnN0eWxlLmhlaWdodCA9IHdpbmRvdy5pbm5lckhlaWdodCArIDIwMDsKKyAg
ICAgICAgICAgIHdpbmRvdy5vbnNjcm9sbCA9IHNjcm9sbEV2ZW50RmlyZWQ7CisgICAgICAgICAg
ICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgICAgICAgICAgd2luZG93LmV2ZW50
U2VuZGVyLm1vdXNlU2Nyb2xsQnkoMCwgLTEpOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
c2V0VGltZW91dCgidGltZW91dEZpcmVkKCkiLCAxMDAwKTsKKyAgICAgICAgPC9zY3JpcHQ+Cisg
ICAgPC9ib2R5PgorPC9odG1sPgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zY3JvbGxiYXJz
L3Njcm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi5odG1sIGIvTGF5b3V0VGVzdHMvc2Nyb2xsYmFy
cy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi41ZjEwM2JlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc2Ny
b2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbApAQCAtMCwwICsxLDM0IEBA
Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGlmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZnVuY3Rp
b24gdGltZW91dEZpcmVkKCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICAgICAgICB3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgZnVuY3Rpb24gc2Nyb2xsRXZlbnRGaXJlZCgpCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKS5pbm5lckhUTUwgPSAiU2Ny
b2xsZWQgYnkgSmF2YVNjcmlwdCBzY3JvbGxUbygpOiBQQVNTIjsKKyAgICAgICAgICAgICAgICBp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICAgICAgICB3aW5k
b3cubGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgICAgICAgfQorICAg
ICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgc3R5bGU9Im92ZXJmbG93Omhp
ZGRlbjsiPgorICAgICAgICA8ZGl2IGlkPSJmaWxsRElWIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjpsaWdodGJsdWU7Ij4KKyAgICAgICAgPC9kaXY+CisgICAgICAgIDxkaXYgaWQ9ImNvbnNvbGUi
PiA8L2Rpdj4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIHZhciBub2RlID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGxESVYnKTsgCisgICAgICAgICAgICBub2RlLnN0eWxlLmhl
aWdodCA9IHdpbmRvdy5pbm5lckhlaWdodCArIDIwMDsKKyAgICAgICAgICAgIHdpbmRvdy5vbnNj
cm9sbCA9IHNjcm9sbEV2ZW50RmlyZWQ7CisgICAgICAgICAgICB3aW5kb3cuc2Nyb2xsVG8oMCwg
NTApOworICAgICAgICAgICAgc2V0VGltZW91dCgidGltZW91dEZpcmVkKCkiLCAxMDAwKTsKKyAg
ICAgICAgPC9zY3JpcHQ+CisgICAgPC9ib2R5PgorPC9odG1sPgorCmRpZmYgLS1naXQgYS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGI0ZjEyZjEuLjk0MGU1NTUg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMTAtMDgtMjQgIFJvYmluIFFpdSAgPHJvYmluLnFpdUB0b3JjaG1v
YmlsZS5jb20uY24+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzY4CisgICAg
ICAgIEZpeGVkIGEgYnVnIGluIHNjcm9sbCBmbG93LiBXaGVuIHdlIGRvbid0IGhhdmUgc2Nyb2xs
YmFzLCB3ZSBuZWVkIHRvCisgICAgICAgIHJlcGFpbnRGaXhlZEVsZW1lbnRzQWZ0ZXJTY3JvbGxp
bmcoKSwgc2VuZFNjcm9sbEV2ZW50KCkgLi4uIGFzIHdlbGwgYXMKKyAgICAgICAgc2Nyb2xsQ29u
dGVudHMoKTsKKworICAgICAgICBUZXN0czogc2Nyb2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxv
dy1oaWRkZW4td2hlZWxldmVudC5odG1sCisgICAgICAgICAgICAgICBzY3JvbGxiYXJzL3Njcm9s
bEV2ZW50LW92ZXJmbG93LWhpZGRlbi5odG1sCisKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6OnZhbHVlQ2hhbmdlZCk6CisgICAgICAg
ICogcGFnZS9GcmFtZVZpZXcuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OnZhbHVlQ2hhbmdlZCk6CisgICAgICAgIChX
ZWJDb3JlOjpTY3JvbGxWaWV3Ojp1cGRhdGVTY3JvbGxiYXJzKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9TY3JvbGxWaWV3Lmg6CisKIDIwMTAtMDgtMjQgIFhhbiBMb3BleiAgPHhsb3BlekBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFRyeSB0byBmaXggR1RLKyBidWlsZC4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGFnZS9GcmFtZVZpZXcuY3BwIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXgg
ZjUzYjQ3Zi4uNTM5OGJlNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAK
KysrIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKQEAgLTE3MjgsNiArMTcyOCwxMyBAQCB2
b2lkIEZyYW1lVmlldzo6dmFsdWVDaGFuZ2VkKFNjcm9sbGJhciogYmFyKQogICAgIGZyYW1lKCkt
PmxvYWRlcigpLT5jbGllbnQoKS0+ZGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0KCk7CiB9CiAKK3ZvaWQg
RnJhbWVWaWV3Ojp2YWx1ZUNoYW5nZWQoY29uc3QgSW50U2l6ZSYgc2Nyb2xsRGVsdGEpCit7Cisg
ICAgU2Nyb2xsVmlldzo6dmFsdWVDaGFuZ2VkKHNjcm9sbERlbHRhKTsKKyAgICBmcmFtZSgpLT5l
dmVudEhhbmRsZXIoKS0+c2VuZFNjcm9sbEV2ZW50KCk7CisgICAgZnJhbWUoKS0+bG9hZGVyKCkt
PmNsaWVudCgpLT5kaWRDaGFuZ2VTY3JvbGxPZmZzZXQoKTsKK30KKwogdm9pZCBGcmFtZVZpZXc6
OmludmFsaWRhdGVTY3JvbGxiYXJSZWN0KFNjcm9sbGJhciogc2Nyb2xsYmFyLCBjb25zdCBJbnRS
ZWN0JiByZWN0KQogewogICAgIC8vIEFkZCBpbiBvdXIgb2Zmc2V0IHdpdGhpbiB0aGUgRnJhbWVW
aWV3LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oIGIvV2ViQ29yZS9wYWdl
L0ZyYW1lVmlldy5oCmluZGV4IDQ3ZGZmNDMuLjkwNThlMzcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
cGFnZS9GcmFtZVZpZXcuaAorKysgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKQEAgLTI3MCw2
ICsyNzAsNyBAQCBwcml2YXRlOgogCiAgICAgLy8gU2Nyb2xsQmFyQ2xpZW50IGludGVyZmFjZQog
ICAgIHZpcnR1YWwgdm9pZCB2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKik7CisgICAgdmlydHVhbCB2
b2lkIHZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJik7CiAgICAgdmlydHVhbCB2b2lkIGludmFs
aWRhdGVTY3JvbGxiYXJSZWN0KFNjcm9sbGJhciosIGNvbnN0IEludFJlY3QmKTsKICAgICB2aXJ0
dWFsIGJvb2wgaXNBY3RpdmUoKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgZ2V0VGlja21hcmtz
KFZlY3RvcjxJbnRSZWN0PiYpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxWaWV3LmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKaW5kZXggYjM5
ZGRjMS4uZWQ3ZmE1YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNw
cAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCkBAIC0yOTYsNiArMjk2LDE1
IEBAIHZvaWQgU2Nyb2xsVmlldzo6dmFsdWVDaGFuZ2VkKFNjcm9sbGJhciogc2Nyb2xsYmFyKQog
ICAgIHNjcm9sbENvbnRlbnRzKHNjcm9sbERlbHRhKTsKIH0KIAordm9pZCBTY3JvbGxWaWV3Ojp2
YWx1ZUNoYW5nZWQoY29uc3QgSW50U2l6ZSYgc2Nyb2xsRGVsdGEpCit7CisgICAgaWYgKHNjcm9s
bGJhcnNTdXBwcmVzc2VkKCkpCisgICAgICAgIHJldHVybjsKKworICAgIHJlcGFpbnRGaXhlZEVs
ZW1lbnRzQWZ0ZXJTY3JvbGxpbmcoKTsKKyAgICBzY3JvbGxDb250ZW50cyhzY3JvbGxEZWx0YSk7
Cit9CisKIHZvaWQgU2Nyb2xsVmlldzo6c2V0U2Nyb2xsUG9zaXRpb24oY29uc3QgSW50UG9pbnQm
IHNjcm9sbFBvaW50KQogewogICAgIGlmIChwcm9oaWJpdHNTY3JvbGxpbmcoKSkKQEAgLTQ4MCw3
ICs0ODksNyBAQCB2b2lkIFNjcm9sbFZpZXc6OnVwZGF0ZVNjcm9sbGJhcnMoY29uc3QgSW50U2l6
ZSYgZGVzaXJlZE9mZnNldCkKICAgICBJbnRTaXplIHNjcm9sbERlbHRhID0gc2Nyb2xsIC0gbV9z
Y3JvbGxPZmZzZXQ7CiAgICAgaWYgKHNjcm9sbERlbHRhICE9IEludFNpemUoKSkgewogICAgICAg
IG1fc2Nyb2xsT2Zmc2V0ID0gc2Nyb2xsOwotICAgICAgIHNjcm9sbENvbnRlbnRzKHNjcm9sbERl
bHRhKTsKKyAgICAgICB2YWx1ZUNoYW5nZWQoc2Nyb2xsRGVsdGEpOwogICAgIH0KIAogICAgIG1f
aW5VcGRhdGVTY3JvbGxiYXJzID0gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3Jt
L1Njcm9sbFZpZXcuaCBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCmluZGV4IGI3ODI3
YjguLjNlNzAzY2QgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCisr
KyBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCkBAIC01OSw2ICs1OSw3IEBAIHB1Ymxp
YzoKIAogICAgIC8vIFNjcm9sbGJhckNsaWVudCBmdW5jdGlvbi4gRnJhbWVWaWV3IG92ZXJyaWRl
cyB0aGUgb3RoZXIgdHdvLgogICAgIHZpcnR1YWwgdm9pZCB2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFy
Kik7CisgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJik7CiAgICAg
CiAgICAgLy8gVGhlIHdpbmRvdyB0aGF0cyBob3N0cyB0aGUgU2Nyb2xsVmlldy4gVGhlIFNjcm9s
bFZpZXcgd2lsbCBjb21tdW5pY2F0ZSBzY3JvbGxzIGFuZCByZXBhaW50cyB0byB0aGUKICAgICAv
LyBob3N0IHdpbmRvdyBpbiB0aGUgd2luZG93J3MgY29vcmRpbmF0ZSBzcGFjZS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65561</attachid>
            <date>2010-08-26 07:31:27 -0700</date>
            <delta_ts>2010-08-26 12:35:05 -0700</delta_ts>
            <desc>Fixed a typo</desc>
            <filename>scrollevent-without-scrollbars.patch.2</filename>
            <type>text/plain</type>
            <size>8087</size>
            <attacher name="Robin Qiu">robin.qiu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMGRkNmU2Li44ODA3ZWU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDgt
MjQgIFJvYmluIFFpdSAgPHJvYmluLnFpdUB0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzY4CisgICAgICAgIEZpeGVkIGEgYnVnIGluIHNjcm9s
bCBmbG93LiBXaGVuIHdlIGRvbid0IGhhdmUgc2Nyb2xsYmFycywgd2UgbmVlZCB0bworICAgICAg
ICByZXBhaW50Rml4ZWRFbGVtZW50c0FmdGVyU2Nyb2xsaW5nKCksIHNlbmRTY3JvbGxFdmVudCgp
IC4uLiBhcyB3ZWxsIGFzCisgICAgICAgIHNjcm9sbENvbnRlbnRzKCk7CisKKyAgICAgICAgKiBz
Y3JvbGxiYXJzL3Njcm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIHNjcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLXdoZWVs
ZXZlbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxiYXJzL3Njcm9sbEV2
ZW50LW92ZXJmbG93LWhpZGRlbi13aGVlbGV2ZW50Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIHNj
cm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWw6IEFkZGVkLgorCiAyMDEw
LTA4LTI0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zY3JvbGxi
YXJzL3Njcm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9zY3JvbGxiYXJzL3Njcm9sbEV2ZW50LW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjY3MGZkNQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitTY3JvbGxlZCBieSBKYXZhU2NyaXB0IHNjcm9sbFRv
KCk6IFBBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQt
b3ZlcmZsb3ctaGlkZGVuLXdoZWVsZXZlbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc2Ny
b2xsYmFycy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4td2hlZWxldmVudC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2VmMjJlOQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlk
ZGVuLXdoZWVsZXZlbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK1BBU1MKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLXdo
ZWVsZXZlbnQuaHRtbCBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZs
b3ctaGlkZGVuLXdoZWVsZXZlbnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5lYjhiYWZmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9z
Y3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4td2hlZWxldmVudC5odG1sCkBAIC0wLDAgKzEsMzYg
QEAKKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgaWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICAgICAgICAgIGxheW91dFRl
c3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBmdW5j
dGlvbiB0aW1lb3V0RmlyZWQoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBmdW5jdGlvbiBzY3JvbGxFdmVudEZpcmVkKCkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpLmlubmVySFRNTCA9ICJT
Y3JvbGxlZCBieSBXaGVlbEV2ZW50OiBGQUlMRUQgKFNob3VsZCBub3QgYmUgc2Nyb2xsZWQpLiI7
CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAg
ICAgICAgICAgICAgICAgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5
IHN0eWxlPSJvdmVyZmxvdzpoaWRkZW47Ij4KKyAgICAgICAgPGRpdiBpZD0iZmlsbERJViIgc3R5
bGU9ImJhY2tncm91bmQtY29sb3I6bGlnaHRibHVlOyI+CisgICAgICAgIDwvZGl2PgorICAgICAg
ICA8ZGl2IGlkPSJjb25zb2xlIj5QQVNTPC9kaXY+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAg
ICAgICB2YXIgbm9kZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxsRElWJyk7IAorICAg
ICAgICAgICAgbm9kZS5zdHlsZS5oZWlnaHQgPSB3aW5kb3cuaW5uZXJIZWlnaHQgKyAyMDA7Cisg
ICAgICAgICAgICB3aW5kb3cub25zY3JvbGwgPSBzY3JvbGxFdmVudEZpcmVkOworICAgICAgICAg
ICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICAgICAgICAgIHdpbmRvdy5ldmVu
dFNlbmRlci5tb3VzZVNjcm9sbEJ5KDAsIC0xKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IHNldFRpbWVvdXQoInRpbWVvdXRGaXJlZCgpIiwgMTAwMCk7CisgICAgICAgIDwvc2NyaXB0Pgor
ICAgIDwvYm9keT4KKzwvaHRtbD4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsYmFy
cy9zY3JvbGxFdmVudC1vdmVyZmxvdy1oaWRkZW4uaHRtbCBiL0xheW91dFRlc3RzL3Njcm9sbGJh
cnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uNWYxMDNiZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Nj
cm9sbGJhcnMvc2Nyb2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKQEAgLTAsMCArMSwzNCBA
QAorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZ1bmN0
aW9uIHRpbWVvdXRGaXJlZCgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICAgICAgd2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGZ1bmN0aW9uIHNjcm9sbEV2ZW50RmlyZWQoKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJykuaW5uZXJIVE1MID0gIlNj
cm9sbGVkIGJ5IEphdmFTY3JpcHQgc2Nyb2xsVG8oKTogUEFTUyI7CisgICAgICAgICAgICAgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICAgICAgd2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5IHN0eWxlPSJvdmVyZmxvdzpo
aWRkZW47Ij4KKyAgICAgICAgPGRpdiBpZD0iZmlsbERJViIgc3R5bGU9ImJhY2tncm91bmQtY29s
b3I6bGlnaHRibHVlOyI+CisgICAgICAgIDwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJjb25zb2xl
Ij4gPC9kaXY+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICB2YXIgbm9kZSA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdmaWxsRElWJyk7IAorICAgICAgICAgICAgbm9kZS5zdHlsZS5o
ZWlnaHQgPSB3aW5kb3cuaW5uZXJIZWlnaHQgKyAyMDA7CisgICAgICAgICAgICB3aW5kb3cub25z
Y3JvbGwgPSBzY3JvbGxFdmVudEZpcmVkOworICAgICAgICAgICAgd2luZG93LnNjcm9sbFRvKDAs
IDUwKTsKKyAgICAgICAgICAgIHNldFRpbWVvdXQoInRpbWVvdXRGaXJlZCgpIiwgMTAwMCk7Cisg
ICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwvaHRtbD4KKwpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiNGYxMmYxLi45NDBlNTU1
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDIzIEBACisyMDEwLTA4LTI0ICBSb2JpbiBRaXUgIDxyb2Jpbi5xaXVAdG9yY2ht
b2JpbGUuY29tLmNuPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODc2OAorICAg
ICAgICBGaXhlZCBhIGJ1ZyBpbiBzY3JvbGwgZmxvdy4gV2hlbiB3ZSBkb24ndCBoYXZlIHNjcm9s
bGJhcnMsIHdlIG5lZWQgdG8KKyAgICAgICAgcmVwYWludEZpeGVkRWxlbWVudHNBZnRlclNjcm9s
bGluZygpLCBzZW5kU2Nyb2xsRXZlbnQoKSAuLi4gYXMgd2VsbCBhcworICAgICAgICBzY3JvbGxD
b250ZW50cygpOworCisgICAgICAgIFRlc3RzOiBzY3JvbGxiYXJzL3Njcm9sbEV2ZW50LW92ZXJm
bG93LWhpZGRlbi13aGVlbGV2ZW50Lmh0bWwKKyAgICAgICAgICAgICAgIHNjcm9sbGJhcnMvc2Ny
b2xsRXZlbnQtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKKworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6dmFsdWVDaGFuZ2VkKToKKyAgICAg
ICAgKiBwYWdlL0ZyYW1lVmlldy5oOgorICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6dmFsdWVDaGFuZ2VkKToKKyAgICAgICAg
KFdlYkNvcmU6OlNjcm9sbFZpZXc6OnVwZGF0ZVNjcm9sbGJhcnMpOgorICAgICAgICAqIHBsYXRm
b3JtL1Njcm9sbFZpZXcuaDoKKwogMjAxMC0wOC0yNCAgWGFuIExvcGV6ICA8eGxvcGV6QGlnYWxp
YS5jb20+CiAKICAgICAgICAgVHJ5IHRvIGZpeCBHVEsrIGJ1aWxkLgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAppbmRl
eCBmNTNiNDdmLi41Mzk4YmU0IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNw
cAorKysgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMTcyOCw2ICsxNzI4LDEzIEBA
IHZvaWQgRnJhbWVWaWV3Ojp2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKiBiYXIpCiAgICAgZnJhbWUo
KS0+bG9hZGVyKCktPmNsaWVudCgpLT5kaWRDaGFuZ2VTY3JvbGxPZmZzZXQoKTsKIH0KIAordm9p
ZCBGcmFtZVZpZXc6OnZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJiBzY3JvbGxEZWx0YSkKK3sK
KyAgICBTY3JvbGxWaWV3Ojp2YWx1ZUNoYW5nZWQoc2Nyb2xsRGVsdGEpOworICAgIGZyYW1lKCkt
PmV2ZW50SGFuZGxlcigpLT5zZW5kU2Nyb2xsRXZlbnQoKTsKKyAgICBmcmFtZSgpLT5sb2FkZXIo
KS0+Y2xpZW50KCktPmRpZENoYW5nZVNjcm9sbE9mZnNldCgpOworfQorCiB2b2lkIEZyYW1lVmll
dzo6aW52YWxpZGF0ZVNjcm9sbGJhclJlY3QoU2Nyb2xsYmFyKiBzY3JvbGxiYXIsIGNvbnN0IElu
dFJlY3QmIHJlY3QpCiB7CiAgICAgLy8gQWRkIGluIG91ciBvZmZzZXQgd2l0aGluIHRoZSBGcmFt
ZVZpZXcuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmggYi9XZWJDb3JlL3Bh
Z2UvRnJhbWVWaWV3LmgKaW5kZXggNDdkZmY0My4uOTA1OGUzNyAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9wYWdlL0ZyYW1lVmlldy5oCisrKyBiL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaApAQCAtMjcw
LDYgKzI3MCw3IEBAIHByaXZhdGU6CiAKICAgICAvLyBTY3JvbGxCYXJDbGllbnQgaW50ZXJmYWNl
CiAgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChTY3JvbGxiYXIqKTsKKyAgICB2aXJ0dWFs
IHZvaWQgdmFsdWVDaGFuZ2VkKGNvbnN0IEludFNpemUmKTsKICAgICB2aXJ0dWFsIHZvaWQgaW52
YWxpZGF0ZVNjcm9sbGJhclJlY3QoU2Nyb2xsYmFyKiwgY29uc3QgSW50UmVjdCYpOwogICAgIHZp
cnR1YWwgYm9vbCBpc0FjdGl2ZSgpIGNvbnN0OwogICAgIHZpcnR1YWwgdm9pZCBnZXRUaWNrbWFy
a3MoVmVjdG9yPEludFJlY3Q+JikgY29uc3Q7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3Jt
L1Njcm9sbFZpZXcuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAppbmRleCBi
MzlkZGMxLi5lZDdmYTVhIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcu
Y3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKQEAgLTI5Niw2ICsyOTYs
MTUgQEAgdm9pZCBTY3JvbGxWaWV3Ojp2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKiBzY3JvbGxiYXIp
CiAgICAgc2Nyb2xsQ29udGVudHMoc2Nyb2xsRGVsdGEpOwogfQogCit2b2lkIFNjcm9sbFZpZXc6
OnZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJiBzY3JvbGxEZWx0YSkKK3sKKyAgICBpZiAoc2Ny
b2xsYmFyc1N1cHByZXNzZWQoKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcmVwYWludEZpeGVk
RWxlbWVudHNBZnRlclNjcm9sbGluZygpOworICAgIHNjcm9sbENvbnRlbnRzKHNjcm9sbERlbHRh
KTsKK30KKwogdm9pZCBTY3JvbGxWaWV3OjpzZXRTY3JvbGxQb3NpdGlvbihjb25zdCBJbnRQb2lu
dCYgc2Nyb2xsUG9pbnQpCiB7CiAgICAgaWYgKHByb2hpYml0c1Njcm9sbGluZygpKQpAQCAtNDgw
LDcgKzQ4OSw3IEBAIHZvaWQgU2Nyb2xsVmlldzo6dXBkYXRlU2Nyb2xsYmFycyhjb25zdCBJbnRT
aXplJiBkZXNpcmVkT2Zmc2V0KQogICAgIEludFNpemUgc2Nyb2xsRGVsdGEgPSBzY3JvbGwgLSBt
X3Njcm9sbE9mZnNldDsKICAgICBpZiAoc2Nyb2xsRGVsdGEgIT0gSW50U2l6ZSgpKSB7CiAgICAg
ICAgbV9zY3JvbGxPZmZzZXQgPSBzY3JvbGw7Ci0gICAgICAgc2Nyb2xsQ29udGVudHMoc2Nyb2xs
RGVsdGEpOworICAgICAgIHZhbHVlQ2hhbmdlZChzY3JvbGxEZWx0YSk7CiAgICAgfQogCiAgICAg
bV9pblVwZGF0ZVNjcm9sbGJhcnMgPSBmYWxzZTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZv
cm0vU2Nyb2xsVmlldy5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKaW5kZXggYjc4
MjdiOC4uM2U3MDNjZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgK
KysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKQEAgLTU5LDYgKzU5LDcgQEAgcHVi
bGljOgogCiAgICAgLy8gU2Nyb2xsYmFyQ2xpZW50IGZ1bmN0aW9uLiBGcmFtZVZpZXcgb3ZlcnJp
ZGVzIHRoZSBvdGhlciB0d28uCiAgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChTY3JvbGxi
YXIqKTsKKyAgICB2aXJ0dWFsIHZvaWQgdmFsdWVDaGFuZ2VkKGNvbnN0IEludFNpemUmKTsKICAg
ICAKICAgICAvLyBUaGUgd2luZG93IHRoYXRzIGhvc3RzIHRoZSBTY3JvbGxWaWV3LiBUaGUgU2Ny
b2xsVmlldyB3aWxsIGNvbW11bmljYXRlIHNjcm9sbHMgYW5kIHJlcGFpbnRzIHRvIHRoZQogICAg
IC8vIGhvc3Qgd2luZG93IGluIHRoZSB3aW5kb3cncyBjb29yZGluYXRlIHNwYWNlLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65600</attachid>
            <date>2010-08-26 12:35:05 -0700</date>
            <delta_ts>2010-09-12 23:25:05 -0700</delta_ts>
            <desc>Added ifame into test cases.</desc>
            <filename>scrollevent-without-scrollbars.patch.3</filename>
            <type>text/plain</type>
            <size>8831</size>
            <attacher name="Robin Qiu">robin.qiu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMGRkNmU2Li4xMGUyZmRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDgt
MjQgIFJvYmluIFFpdSAgPHJvYmluLnFpdUB0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzY4CisgICAgICAgIEZpeGVkIGEgYnVnIGluIHNjcm9s
bCBmbG93LiBXaGVuIHdlIGRvbid0IGhhdmUgc2Nyb2xsYmFycywgd2UgbmVlZCB0bworICAgICAg
ICByZXBhaW50Rml4ZWRFbGVtZW50c0FmdGVyU2Nyb2xsaW5nKCksIHNlbmRTY3JvbGxFdmVudCgp
IC4uLiBhcyB3ZWxsIGFzCisgICAgICAgIHNjcm9sbENvbnRlbnRzKCk7CisKKyAgICAgICAgKiBz
Y3JvbGxiYXJzL3Jlc291cmNlcy9zY3JvbGxhYmxlLWlmcmFtZS5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBzY3JvbGxiYXJzL3Njcm9sbGV2ZW50LWlmcmFtZS1uby1zY3JvbGxpbmctZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxiYXJzL3Njcm9sbGV2ZW50LWlmcmFtZS1uby1z
Y3JvbGxpbmctd2hlZWwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxiYXJz
L3Njcm9sbGV2ZW50LWlmcmFtZS1uby1zY3JvbGxpbmctd2hlZWwuaHRtbDogQWRkZWQuCisgICAg
ICAgICogc2Nyb2xsYmFycy9zY3JvbGxldmVudC1pZnJhbWUtbm8tc2Nyb2xsaW5nLmh0bWw6IEFk
ZGVkLgorCiAyMDEwLTA4LTI0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9zY3JvbGxiYXJzL3Jlc291cmNlcy9zY3JvbGxhYmxlLWlmcmFtZS5odG1sIGIvTGF5b3V0
VGVzdHMvc2Nyb2xsYmFycy9yZXNvdXJjZXMvc2Nyb2xsYWJsZS1pZnJhbWUuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iMmIzZmFlCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9yZXNvdXJjZXMvc2Nyb2xsYWJsZS1pZnJhbWUuaHRtbApA
QCAtMCwwICsxLDUgQEAKKzxodG1sPgorICAgIDxib2R5PiAKKyAgICAgICAgPGRpdiBpZD0iZmls
bERJViIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6bGlnaHRibHVlO3dpZHRoOjQwMHB4O2hlaWdo
dDo0MDBweDtvdmVyZmxvdzpoaWRkZW47Ij4gPC9kaXY+CisgICAgPC9ib2R5PgorPC9odG1sPgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxldmVudC1pZnJhbWUtbm8t
c2Nyb2xsaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsZXZl
bnQtaWZyYW1lLW5vLXNjcm9sbGluZy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uODY5ZjRjZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Nj
cm9sbGJhcnMvc2Nyb2xsZXZlbnQtaWZyYW1lLW5vLXNjcm9sbGluZy1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwyIEBACitTY3JvbGxlZCBieSBKYXZhU2NyaXB0IHNjcm9sbFRvKCk6IFBBU1MKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxldmVudC1pZnJhbWUtbm8t
c2Nyb2xsaW5nLXdoZWVsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Ny
b2xsZXZlbnQtaWZyYW1lLW5vLXNjcm9sbGluZy13aGVlbC1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzJkMjNjYgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsZXZlbnQtaWZyYW1lLW5vLXNjcm9sbGluZy13aGVl
bC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitOb3Qgc2Nyb2xsZWQgYnkgV2hlZWxFdmVu
dDogU1VDQ0VTUworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zY3JvbGxiYXJzL3Njcm9sbGV2
ZW50LWlmcmFtZS1uby1zY3JvbGxpbmctd2hlZWwuaHRtbCBiL0xheW91dFRlc3RzL3Njcm9sbGJh
cnMvc2Nyb2xsZXZlbnQtaWZyYW1lLW5vLXNjcm9sbGluZy13aGVlbC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjlkZGI1ZDgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9zY3JvbGxiYXJzL3Njcm9sbGV2ZW50LWlmcmFtZS1uby1zY3JvbGxpbmctd2hlZWwu
aHRtbApAQCAtMCwwICsxLDM1IEBACis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlw
dD4KKyAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAg
ICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZnVuY3Rpb24gdGltZW91dEZpcmVkKCkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpLmlubmVySFRN
TCA9ICJOb3Qgc2Nyb2xsZWQgYnkgV2hlZWxFdmVudDogU1VDQ0VTUyI7CisgICAgICAgICAgICAg
ICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICAgICAg
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGZ1bmN0aW9uIHNjcm9sbEV2ZW50RmlyZWQoKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJykuaW5uZXJI
VE1MID0gIlNjcm9sbGVkIGJ5IFdoZWVsRXZlbnQ6IEZBSUxFRCAoU2hvdWxkIG5vdCBiZSBzY3Jv
bGxlZCkuIjsKKyAgICAgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQorICAgICAgICAgICAgICAgICAgICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5
RG9uZSgpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZnVuY3Rpb24gcnVuVGVzdCgpCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgd2luZG93LmZyYW1lc1swXS5vbnNjcm9sbCA9
IHNjcm9sbEV2ZW50RmlyZWQ7CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5mcmFtZXNbMF0u
ZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgICAgICAgICAgICAgd2luZG93LmZyYW1lc1swXS5ldmVu
dFNlbmRlci5tb3VzZVNjcm9sbEJ5KDAsIC0xKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgc2V0VGltZW91dCgidGltZW91dEZpcmVkKCkiLCAxMDAwKTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgICAgICA8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKyAgICAgICAgPGlmcmFtZSBvbmxvYWQ9InJ1blRlc3Qo
KTsiIHNjcm9sbGluZz0ibm8iIHN0eWxlPSJ3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7IiBzcmM9
InJlc291cmNlcy9zY3JvbGxhYmxlLWlmcmFtZS5odG1sIj4gCisgICAgPC9ib2R5PgorPC9odG1s
PgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zY3JvbGxiYXJzL3Njcm9sbGV2ZW50LWlmcmFt
ZS1uby1zY3JvbGxpbmcuaHRtbCBiL0xheW91dFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsZXZlbnQt
aWZyYW1lLW5vLXNjcm9sbGluZy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmI3YjY0MzUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zY3JvbGxiYXJzL3Nj
cm9sbGV2ZW50LWlmcmFtZS1uby1zY3JvbGxpbmcuaHRtbApAQCAtMCwwICsxLDMzIEBACis8aHRt
bD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGlmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
d2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZnVuY3Rpb24gdGlt
ZW91dEZpcmVkKCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnY29uc29sZScpLmlubmVySFRNTCA9ICJTY3JvbGxlZCBieSBKYXZhU2NyaXB0
IHNjcm9sbFRvKCk6IEZBSUxFRCI7CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICAgICAgd2luZG93LmxheW91dFRlc3RDb250
cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZ1bmN0aW9u
IHNjcm9sbEV2ZW50RmlyZWQoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJykuaW5uZXJIVE1MID0gIlNjcm9sbGVkIGJ5IEph
dmFTY3JpcHQgc2Nyb2xsVG8oKTogUEFTUyI7CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICAgICAgd2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZ1
bmN0aW9uIHJ1blRlc3QoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHdpbmRvdy5m
cmFtZXNbMF0ub25zY3JvbGwgPSBzY3JvbGxFdmVudEZpcmVkOworICAgICAgICAgICAgICAgIHdp
bmRvdy5mcmFtZXNbMF0uc2Nyb2xsVG8oMCwgNTApOworICAgICAgICAgICAgICAgIHNldFRpbWVv
dXQoInRpbWVvdXRGaXJlZCgpIiwgMTAwMCk7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc2Ny
aXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPGRpdiBpZD0iY29uc29sZSI+
PC9kaXY+CisgICAgICAgIDxpZnJhbWUgb25sb2FkPSJydW5UZXN0KCk7IiBzY3JvbGxpbmc9Im5v
IiBzdHlsZT0id2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4OyIgc3JjPSJyZXNvdXJjZXMvc2Nyb2xs
YWJsZS1pZnJhbWUuaHRtbCI+IAorICAgIDwvYm9keT4KKzwvaHRtbD4KKwpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiNGYxMmYxLi45MmE1
ZjMzIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIzIEBACisyMDEwLTA4LTI0ICBSb2JpbiBRaXUgIDxyb2Jpbi5xaXVAdG9y
Y2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODc2OAor
ICAgICAgICBGaXhlZCBhIGJ1ZyBpbiBzY3JvbGwgZmxvdy4gV2hlbiB3ZSBkb24ndCBoYXZlIHNj
cm9sbGJhcnMsIHdlIG5lZWQgdG8KKyAgICAgICAgcmVwYWludEZpeGVkRWxlbWVudHNBZnRlclNj
cm9sbGluZygpLCBzZW5kU2Nyb2xsRXZlbnQoKSAuLi4gYXMgd2VsbCBhcworICAgICAgICBzY3Jv
bGxDb250ZW50cygpOworCisgICAgICAgIFRlc3RzOiBzY3JvbGxiYXJzL3Njcm9sbGV2ZW50LWlm
cmFtZS1uby1zY3JvbGxpbmctd2hlZWwuaHRtbAorICAgICAgICAgICAgICAgc2Nyb2xsYmFycy9z
Y3JvbGxldmVudC1pZnJhbWUtbm8tc2Nyb2xsaW5nLmh0bWwKKworICAgICAgICAqIHBhZ2UvRnJh
bWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6dmFsdWVDaGFuZ2VkKTog
QWRkZWQuCisgICAgICAgICogcGFnZS9GcmFtZVZpZXcuaDogQWRkZWQgYSBuZXcgbWV0aG9kLgor
ICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Ny
b2xsVmlldzo6dmFsdWVDaGFuZ2VkKTogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxW
aWV3Ojp1cGRhdGVTY3JvbGxiYXJzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3Lmg6
IEFkZGVkIGEgbmV3IG1ldGhvZC4KKwogMjAxMC0wOC0yNCAgWGFuIExvcGV6ICA8eGxvcGV6QGln
YWxpYS5jb20+CiAKICAgICAgICAgVHJ5IHRvIGZpeCBHVEsrIGJ1aWxkLgpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApp
bmRleCBmNTNiNDdmLi41Mzk4YmU0IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3
LmNwcAorKysgYi9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMTcyOCw2ICsxNzI4LDEz
IEBAIHZvaWQgRnJhbWVWaWV3Ojp2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKiBiYXIpCiAgICAgZnJh
bWUoKS0+bG9hZGVyKCktPmNsaWVudCgpLT5kaWRDaGFuZ2VTY3JvbGxPZmZzZXQoKTsKIH0KIAor
dm9pZCBGcmFtZVZpZXc6OnZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJiBzY3JvbGxEZWx0YSkK
K3sKKyAgICBTY3JvbGxWaWV3Ojp2YWx1ZUNoYW5nZWQoc2Nyb2xsRGVsdGEpOworICAgIGZyYW1l
KCktPmV2ZW50SGFuZGxlcigpLT5zZW5kU2Nyb2xsRXZlbnQoKTsKKyAgICBmcmFtZSgpLT5sb2Fk
ZXIoKS0+Y2xpZW50KCktPmRpZENoYW5nZVNjcm9sbE9mZnNldCgpOworfQorCiB2b2lkIEZyYW1l
Vmlldzo6aW52YWxpZGF0ZVNjcm9sbGJhclJlY3QoU2Nyb2xsYmFyKiBzY3JvbGxiYXIsIGNvbnN0
IEludFJlY3QmIHJlY3QpCiB7CiAgICAgLy8gQWRkIGluIG91ciBvZmZzZXQgd2l0aGluIHRoZSBG
cmFtZVZpZXcuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmggYi9XZWJDb3Jl
L3BhZ2UvRnJhbWVWaWV3LmgKaW5kZXggNDdkZmY0My4uOTA1OGUzNyAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9wYWdlL0ZyYW1lVmlldy5oCisrKyBiL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaApAQCAt
MjcwLDYgKzI3MCw3IEBAIHByaXZhdGU6CiAKICAgICAvLyBTY3JvbGxCYXJDbGllbnQgaW50ZXJm
YWNlCiAgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChTY3JvbGxiYXIqKTsKKyAgICB2aXJ0
dWFsIHZvaWQgdmFsdWVDaGFuZ2VkKGNvbnN0IEludFNpemUmKTsKICAgICB2aXJ0dWFsIHZvaWQg
aW52YWxpZGF0ZVNjcm9sbGJhclJlY3QoU2Nyb2xsYmFyKiwgY29uc3QgSW50UmVjdCYpOwogICAg
IHZpcnR1YWwgYm9vbCBpc0FjdGl2ZSgpIGNvbnN0OwogICAgIHZpcnR1YWwgdm9pZCBnZXRUaWNr
bWFya3MoVmVjdG9yPEludFJlY3Q+JikgY29uc3Q7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRm
b3JtL1Njcm9sbFZpZXcuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAppbmRl
eCBiMzlkZGMxLi5lZDdmYTVhIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZp
ZXcuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKQEAgLTI5Niw2ICsy
OTYsMTUgQEAgdm9pZCBTY3JvbGxWaWV3Ojp2YWx1ZUNoYW5nZWQoU2Nyb2xsYmFyKiBzY3JvbGxi
YXIpCiAgICAgc2Nyb2xsQ29udGVudHMoc2Nyb2xsRGVsdGEpOwogfQogCit2b2lkIFNjcm9sbFZp
ZXc6OnZhbHVlQ2hhbmdlZChjb25zdCBJbnRTaXplJiBzY3JvbGxEZWx0YSkKK3sKKyAgICBpZiAo
c2Nyb2xsYmFyc1N1cHByZXNzZWQoKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcmVwYWludEZp
eGVkRWxlbWVudHNBZnRlclNjcm9sbGluZygpOworICAgIHNjcm9sbENvbnRlbnRzKHNjcm9sbERl
bHRhKTsKK30KKwogdm9pZCBTY3JvbGxWaWV3OjpzZXRTY3JvbGxQb3NpdGlvbihjb25zdCBJbnRQ
b2ludCYgc2Nyb2xsUG9pbnQpCiB7CiAgICAgaWYgKHByb2hpYml0c1Njcm9sbGluZygpKQpAQCAt
NDgwLDcgKzQ4OSw3IEBAIHZvaWQgU2Nyb2xsVmlldzo6dXBkYXRlU2Nyb2xsYmFycyhjb25zdCBJ
bnRTaXplJiBkZXNpcmVkT2Zmc2V0KQogICAgIEludFNpemUgc2Nyb2xsRGVsdGEgPSBzY3JvbGwg
LSBtX3Njcm9sbE9mZnNldDsKICAgICBpZiAoc2Nyb2xsRGVsdGEgIT0gSW50U2l6ZSgpKSB7CiAg
ICAgICAgbV9zY3JvbGxPZmZzZXQgPSBzY3JvbGw7Ci0gICAgICAgc2Nyb2xsQ29udGVudHMoc2Ny
b2xsRGVsdGEpOworICAgICAgIHZhbHVlQ2hhbmdlZChzY3JvbGxEZWx0YSk7CiAgICAgfQogCiAg
ICAgbV9pblVwZGF0ZVNjcm9sbGJhcnMgPSBmYWxzZTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxh
dGZvcm0vU2Nyb2xsVmlldy5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKaW5kZXgg
Yjc4MjdiOC4uM2U3MDNjZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3
LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKQEAgLTU5LDYgKzU5LDcgQEAg
cHVibGljOgogCiAgICAgLy8gU2Nyb2xsYmFyQ2xpZW50IGZ1bmN0aW9uLiBGcmFtZVZpZXcgb3Zl
cnJpZGVzIHRoZSBvdGhlciB0d28uCiAgICAgdmlydHVhbCB2b2lkIHZhbHVlQ2hhbmdlZChTY3Jv
bGxiYXIqKTsKKyAgICB2aXJ0dWFsIHZvaWQgdmFsdWVDaGFuZ2VkKGNvbnN0IEludFNpemUmKTsK
ICAgICAKICAgICAvLyBUaGUgd2luZG93IHRoYXRzIGhvc3RzIHRoZSBTY3JvbGxWaWV3LiBUaGUg
U2Nyb2xsVmlldyB3aWxsIGNvbW11bmljYXRlIHNjcm9sbHMgYW5kIHJlcGFpbnRzIHRvIHRoZQog
ICAgIC8vIGhvc3Qgd2luZG93IGluIHRoZSB3aW5kb3cncyBjb29yZGluYXRlIHNwYWNlLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>