<?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>76546</bug_id>
          
          <creation_ts>2012-01-18 08:59:17 -0800</creation_ts>
          <short_desc>[Qt][WK2] WebKitTestRunner should use 480x360 sized view for W3C SVG tests</short_desc>
          <delta_ts>2012-02-29 10:56: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>Tools / Tests</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>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>79370</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Szilard Ledan">szledan</assigned_to>
          <cc>hausmann</cc>
    
    <cc>kbalazs</cc>
    
    <cc>menard</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>webkit-sed</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>537899</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-18 08:59:17 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552064</commentid>
    <comment_count>1</comment_count>
      <attachid>126068</attachid>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2012-02-08 06:08:55 -0800</bug_when>
    <thetext>Created attachment 126068
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552085</commentid>
    <comment_count>2</comment_count>
      <attachid>126068</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-02-08 06:44:24 -0800</bug_when>
    <thetext>Comment on attachment 126068
patch

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

This looks really hacked in, i dont like it

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1108
&gt; -    d-&gt;updateViewportSize();
&gt; +    d-&gt;updateViewportSize(d-&gt;q_ptr-&gt;boundingRect().size().toSize());

very ugly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552095</commentid>
    <comment_count>3</comment_count>
      <attachid>126078</attachid>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2012-02-08 07:03:26 -0800</bug_when>
    <thetext>Created attachment 126078
fixed patch

Thanks for your comment. I fixed it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552102</commentid>
    <comment_count>4</comment_count>
      <attachid>126078</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-02-08 07:16:21 -0800</bug_when>
    <thetext>Comment on attachment 126078
fixed patch

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

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:440
&gt; +void QQuickWebViewLegacyPrivate::updateViewportSize(QSize s)

const QSize&amp; newSize

Also this is not an update method anymore, more a setter, setViewportSize(const QSize&amp; size)

&gt; Tools/WebKitTestRunner/qt/PlatformWebViewQt.cpp:91
&gt;      m_window-&gt;resize(width, height);
&gt; +    m_view-&gt;geometryChanged(QRectF(0, 0, width, height), QRectF(0, 0, m_view-&gt;width(), m_view-&gt;height()));

Why not do

QRectF oldGeometry(0, 0, m_view-&gt;width(), ...);
QRectF newGeometry...

geometryChanged(newGeometry, oldGeometry)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552143</commentid>
    <comment_count>5</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-08 08:35:45 -0800</bug_when>
    <thetext>You should explain in the changelog what are you fixing and how it is broken currently. Also I would like to see how it effects minibrowser behaviour - as I believe the should fix resizing behaviour generally, at least for desktop mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552163</commentid>
    <comment_count>6</comment_count>
      <attachid>126078</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-08 08:48:18 -0800</bug_when>
    <thetext>Comment on attachment 126078
fixed patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:440
&gt;&gt; +void QQuickWebViewLegacyPrivate::updateViewportSize(QSize s)
&gt; 
&gt; const QSize&amp; newSize
&gt; 
&gt; Also this is not an update method anymore, more a setter, setViewportSize(const QSize&amp; size)

Well, I disagree with that. That&apos;s not just a setter but it&apos;s also handle resizing the view - which it does not handle currently, that is the bug :)

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:442
&gt; +    QSize viewportSize = s;

let the argument&apos;s name viewportSize and remove the temporal (and useless) copy of it

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:529
&gt; +    QSize viewportSize = s;

same as above about s and viewportSize

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h:81
&gt; -    virtual void updateViewportSize() { }
&gt; +    virtual void updateViewportSize(QSize s) { }

Please don&apos;t add name for the argument. In the case when the role of the argument is straightforward - and in this case it is - our style say don&apos;t add a name for it in the declaration. And use const reference passing for non-primitive types.

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h:159
&gt; +    virtual void updateViewportSize(QSize s);

ditto

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h:175
&gt; +    virtual void updateViewportSize(QSize s);

ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553079</commentid>
    <comment_count>7</comment_count>
      <attachid>126285</attachid>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2012-02-09 05:16:35 -0800</bug_when>
    <thetext>Created attachment 126285
patch

Thanks you for your help and your patience!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>554057</commentid>
    <comment_count>8</comment_count>
      <attachid>126285</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-10 06:38:35 -0800</bug_when>
    <thetext>Comment on attachment 126285
patch

Wouldn&apos;t it be much easier to call simply call setResizeMode(QQuickView::SizeRootObjectToView); in WTR to ensure that the qquick item has the size of the window? (provided it is the root item :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557338</commentid>
    <comment_count>9</comment_count>
      <attachid>127193</attachid>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2012-02-15 09:56:18 -0800</bug_when>
    <thetext>Created attachment 127193
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557340</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-15 09:57:49 -0800</bug_when>
    <thetext>Attachment 127193 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 2

Updating OpenSource
git.webkit.org[0: 17.254.20.231]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
Died at Tools/Scripts/update-webkit line 162.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557343</commentid>
    <comment_count>11</comment_count>
      <attachid>127193</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-02-15 10:00:50 -0800</bug_when>
    <thetext>Comment on attachment 127193
Patch

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

&gt; Tools/WebKitTestRunner/qt/PlatformWebViewQt.cpp:61
&gt; +        m_view-&gt;setHeight(600);

You could use setPos and setWidth, that would avoid some extra work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557541</commentid>
    <comment_count>12</comment_count>
      <attachid>127193</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 14:19:09 -0800</bug_when>
    <thetext>Comment on attachment 127193
Patch

I agree with Alexis, but at the same time I think it&apos;s a smaller matter. r=me :)

I&apos;ve tried to reproduce the issue with a stand-alone test-case, but I haven&apos;t had any luck yet. It would be good to find out why the anchors.fill doesn&apos;t work though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557811</commentid>
    <comment_count>13</comment_count>
      <attachid>127193</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-15 18:43:35 -0800</bug_when>
    <thetext>Comment on attachment 127193
Patch

Clearing flags on attachment: 127193

Committed r107868: &lt;http://trac.webkit.org/changeset/107868&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557812</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-15 18:43:40 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562995</commentid>
    <comment_count>15</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 02:47:09 -0800</bug_when>
    <thetext>Regarding the previous approach (with anchor.fill binding), it only works if the window is showed. Seems like the way how we try to workaround it does not sufficient, i.e. the following:

QWindowSystemInterface::handleWindowActivated(this);
m_view-&gt;page()-&gt;setFocus(true);

does not have the same effect as window-&gt;show(). I guess it&apos;s not a bug that the binding not work when the window is not showed, so we can live with that. However, if you have an idea how to properly simulate an active window, please tell it, as it would also solve the issue we worked around with the QQuickWebViewExperimental::setRenderToOffscreenBuffer private API. Maybe it&apos;s also an option to just show the window, as it is recommended to run tests in xvfb anyway, but I guess people would not like it, and also xvfb is only available on Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562996</commentid>
    <comment_count>16</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 02:47:52 -0800</bug_when>
    <thetext>s/Linux/non-Linux</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562998</commentid>
    <comment_count>17</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 02:49:35 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; s/Linux/non-Linux

No, the sentence was correct, please ignore this comment. Sigh....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563006</commentid>
    <comment_count>18</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-23 03:12:14 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; Regarding the previous approach (with anchor.fill binding), it only works if the window is showed. Seems like the way how we try to workaround it does not sufficient, i.e. the following:
&gt; 
&gt; QWindowSystemInterface::handleWindowActivated(this);
&gt; m_view-&gt;page()-&gt;setFocus(true);
&gt; 
&gt; does not have the same effect as window-&gt;show(). I guess it&apos;s not a bug that the binding not work when the window is not showed, so we can live with that. However, if you have an idea how to properly simulate an active window, please tell it, as it would also solve the issue we worked around with the QQuickWebViewExperimental::setRenderToOffscreenBuffer private API. Maybe it&apos;s also an option to just show the window, as it is recommended to run tests in xvfb anyway, but I guess people would not like it, and also xvfb is only available on Linux.

Ahh, that explains it, well spotted!

Then the solution is to do both:


void PlatformWebView::resizeTo(unsigned width, unsigned height)
{
    m_window-&gt;resize(width, height);
    // If we do not have a platform window we will never get the necessary
    // resize event, so simulate it in that case to make sure the quickview is
    // resized to what the layout test expects.
    if (!m_window-&gt;handle())
        QWindowSystemInterface::handleGeometryChange(m_window, m_window-&gt;geometry());
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563033</commentid>
    <comment_count>19</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 04:30:30 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563034</commentid>
    <comment_count>20</comment_count>
      <attachid>128458</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 04:30:35 -0800</bug_when>
    <thetext>Created attachment 128458
Patch

Reintroduce the qml binding with Simon&apos;s workaround.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563100</commentid>
    <comment_count>21</comment_count>
      <attachid>128458</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 07:28:15 -0800</bug_when>
    <thetext>Comment on attachment 128458
Patch

Clearing flags on attachment: 128458

Committed r108626: &lt;http://trac.webkit.org/changeset/108626&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563101</commentid>
    <comment_count>22</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 07:28:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563171</commentid>
    <comment_count>23</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-23 09:34:52 -0800</bug_when>
    <thetext>(In reply to comment #22)
&gt; All reviewed patches have been landed.  Closing bug.

Somehow this did not work on the bot - altough it works for me locally - so we had to revert the patch in http://trac.webkit.org/changeset/108635. I&apos;m going to take a look in it in that env.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565480</commentid>
    <comment_count>24</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-27 01:58:21 -0800</bug_when>
    <thetext>(In reply to comment #23)
&gt; (In reply to comment #22)
&gt; &gt; All reviewed patches have been landed.  Closing bug.
&gt; 
&gt; Somehow this did not work on the bot - altough it works for me locally - so we had to revert the patch in http://trac.webkit.org/changeset/108635. I&apos;m going to take a look in it in that env.

I have realized that I can reproduce the failure locally - just need to run a normal (800x600) and an svg test one after the other and the svg will render in 800x600. I have tried removing the if from
if (!m_window-&gt;handle())
    QWindowSystemInterface::handleGeometryChange(m_window, m_window-&gt;geometry());

and also replacing the call with handleSynchronousGeometryChange, but none of these helps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565791</commentid>
    <comment_count>25</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-27 10:31:42 -0800</bug_when>
    <thetext>(In reply to comment #24)
&gt; (In reply to comment #23)
&gt; &gt; (In reply to comment #22)
&gt; &gt; &gt; All reviewed patches have been landed.  Closing bug.
&gt; &gt; 
&gt; &gt; Somehow this did not work on the bot - altough it works for me locally - so we had to revert the patch in http://trac.webkit.org/changeset/108635. I&apos;m going to take a look in it in that env.
&gt; 
&gt; I have realized that I can reproduce the failure locally - just need to run a normal (800x600) and an svg test one after the other and the svg will render in 800x600. I have tried removing the if from
&gt; if (!m_window-&gt;handle())
&gt;     QWindowSystemInterface::handleGeometryChange(m_window, m_window-&gt;geometry());
&gt; 
&gt; and also replacing the call with handleSynchronousGeometryChange, but none of these helps.

The window interface check&apos;s wether the passed in geometry and the window&apos;s geometry are differing, so we need to do it a bit differently. I&apos;m going to upload a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565793</commentid>
    <comment_count>26</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-27 10:32:39 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565794</commentid>
    <comment_count>27</comment_count>
      <attachid>129065</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-27 10:32:43 -0800</bug_when>
    <thetext>Created attachment 129065
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567500</commentid>
    <comment_count>28</comment_count>
      <attachid>129065</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-29 01:24:37 -0800</bug_when>
    <thetext>Comment on attachment 129065
Patch

Thanks :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567737</commentid>
    <comment_count>29</comment_count>
      <attachid>129065</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-29 10:56:11 -0800</bug_when>
    <thetext>Comment on attachment 129065
Patch

Clearing flags on attachment: 129065

Committed r109232: &lt;http://trac.webkit.org/changeset/109232&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567738</commentid>
    <comment_count>30</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-02-29 10:56:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126068</attachid>
            <date>2012-02-08 06:08:55 -0800</date>
            <delta_ts>2012-02-08 07:03:26 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-Source-WebKit2-I-added-a-parameter-of-type-QSize-in-.patch</filename>
            <type>text/plain</type>
            <size>6888</size>
            <attacher name="Szilard Ledan">szledan</attacher>
            
              <data encoding="base64">RnJvbSAyMjI4OTJkNmU3ZWZlZDk2Yjk0YzY0NzEwOWFiMDE3ODVmY2JlNWMzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTemlsYXJkIExlZGFuIDxMZWRhbi1NdW50ZWFuLlN6aWxhcmRA
c3R1ZC51LXN6ZWdlZC5odT4KRGF0ZTogV2VkLCA4IEZlYiAyMDEyIDA1OjU3OjExIC0wODAwClN1
YmplY3Q6IFtQQVRDSF0gU291cmNlL1dlYktpdDI6IEkgYWRkZWQgYSBwYXJhbWV0ZXIgb2YgdHlw
ZSBRU2l6ZSBpbiBvcmRlcgogdG8gcnVuIFczQy1TR1YgdGVzdHMgcHJvcGVybHkuCiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY1NDYKClJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgoKKiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwOgooUVF1aWNr
V2ViVmlld0xlZ2FjeVByaXZhdGU6OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CihRUXVpY2tXZWJWaWV3
RmxpY2thYmxlUHJpdmF0ZTo6dXBkYXRlVmlld3BvcnRTaXplKToKKFFRdWlja1dlYlZpZXc6Omdl
b21ldHJ5Q2hhbmdlZCk6CihRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSk6CiogVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgooUVF1aWNrV2ViVmlld1ByaXZhdGU6
OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CihRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZSk6CihRUXVp
Y2tXZWJWaWV3RmxpY2thYmxlUHJpdmF0ZSk6CgpUb29sczogSW1wcm92ZWQgdGhlIHJlc2l6ZVRv
KCkgZnVuY3Rpb24uCmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjU0
NgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgoqIFdlYktpdFRlc3RSdW5uZXIvcXQvUGxh
dGZvcm1XZWJWaWV3UXQuY3BwOgooV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OnJlc2l6ZVRvKToKLS0t
CiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTcgKysrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1
aWNrd2Vidmlldy5jcHAgIHwgICAxNiArKysrKysrLS0tLS0tLS0tCiAuLi4vV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmggICB8ICAgIDYgKysrLS0tCiBUb29scy9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKysrKysr
KysrKwogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgICAg
fCAgICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCmluZGV4IGYzNGRjMzguLmEyNzY0ZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyMCBAQAorMjAxMi0wMi0wOCAgU3ppbGFyZCBMZWRhbiAgPExlZGFuLU11bnRlYW4uU3ppbGFy
ZEBzdHVkLnUtc3plZ2VkLmh1PgorCisgICAgICAgIEkgYWRkZWQgYSBwYXJhbWV0ZXIgb2YgdHlw
ZSBRU2l6ZSBpbiBvcmRlciB0byBydW4gVzNDLVNHViB0ZXN0cyBwcm9wZXJseS4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NTQ2CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0
L3FxdWlja3dlYnZpZXcuY3BwOgorICAgICAgICAoUVF1aWNrV2ViVmlld0xlZ2FjeVByaXZhdGU6
OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2thYmxlUHJp
dmF0ZTo6dXBkYXRlVmlld3BvcnRTaXplKToKKyAgICAgICAgKFFRdWlja1dlYlZpZXc6Omdlb21l
dHJ5Q2hhbmdlZCk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgorICAgICAg
ICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CisgICAgICAgIChR
UXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZSk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2th
YmxlUHJpdmF0ZSk6CisKIDIwMTItMDItMDggIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW1dLMl0gZW5hYmxlLXdlYmF1ZGlvIFdlYlNldHRp
bmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vi
dmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcu
Y3BwCmluZGV4IDdlYTZkMzQuLjU0YjA1OTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcApAQCAtNDM3LDEwICs0MzcsOSBAQCB2b2lk
IFFRdWlja1dlYlZpZXdMZWdhY3lQcml2YXRlOjppbml0aWFsaXplKFdLQ29udGV4dFJlZiBjb250
ZXh0UmVmLCBXS1BhZ2VHcm91cAogICAgIF9xX29uVmlzaWJsZUNoYW5nZWQoKTsKIH0KIAotdm9p
ZCBRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZTo6dXBkYXRlVmlld3BvcnRTaXplKCkKLXsKLSAg
ICBRX1EoUVF1aWNrV2ViVmlldyk7Ci0gICAgUVNpemUgdmlld3BvcnRTaXplID0gcS0+Ym91bmRp
bmdSZWN0KCkuc2l6ZSgpLnRvU2l6ZSgpOwordm9pZCBRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0
ZTo6dXBkYXRlVmlld3BvcnRTaXplKFFTaXplIHMpCit7ICAgIAorICAgIFFTaXplIHZpZXdwb3J0
U2l6ZSA9IHM7CiAgICAgcGFnZVZpZXctPnNldENvbnRlbnRzU2l6ZSh2aWV3cG9ydFNpemUpOwog
ICAgIC8vIFRoZSBmaXhlZCBsYXlvdXQgaXMgaGFuZGxlZCBieSB0aGUgRnJhbWVWaWV3IGFuZCB0
aGUgZHJhd2luZyBhcmVhIGRvZXNuJ3QgYmVoYXZlIGRpZmZlcmVudGx5CiAgICAgLy8gd2hldGhl
ciBpdHMgZml4ZWQgb3Igbm90LiBXZSBzdGlsbCBuZWVkIHRvIHRlbGwgdGhlIGRyYXdpbmcgYXJl
YSB3aGljaCBwYXJ0IG9mIGl0CkBAIC01MjUsMTAgKzUyNCw5IEBAIHZvaWQgUVF1aWNrV2ViVmll
d0ZsaWNrYWJsZVByaXZhdGU6OmRpZENoYW5nZVZpZXdwb3J0UHJvcGVydGllcyhjb25zdCBXZWJD
b3JlOjpWCiAgICAgaW50ZXJhY3Rpb25FbmdpbmUtPmFwcGx5Q29uc3RyYWludHMoY29tcHV0ZVZp
ZXdwb3J0Q29uc3RyYWludHMoKSk7CiB9CiAKLXZvaWQgUVF1aWNrV2ViVmlld0ZsaWNrYWJsZVBy
aXZhdGU6OnVwZGF0ZVZpZXdwb3J0U2l6ZSgpCit2b2lkIFFRdWlja1dlYlZpZXdGbGlja2FibGVQ
cml2YXRlOjp1cGRhdGVWaWV3cG9ydFNpemUoUVNpemUgcykKIHsKLSAgICBRX1EoUVF1aWNrV2Vi
Vmlldyk7Ci0gICAgUVNpemUgdmlld3BvcnRTaXplID0gcS0+Ym91bmRpbmdSZWN0KCkuc2l6ZSgp
LnRvU2l6ZSgpOworICAgIFFTaXplIHZpZXdwb3J0U2l6ZSA9IHM7CiAKICAgICBpZiAodmlld3Bv
cnRTaXplLmlzRW1wdHkoKSB8fCAhaW50ZXJhY3Rpb25FbmdpbmUpCiAgICAgICAgIHJldHVybjsK
QEAgLTEwOTgsNyArMTA5Niw3IEBAIHZvaWQgUVF1aWNrV2ViVmlldzo6Z2VvbWV0cnlDaGFuZ2Vk
KGNvbnN0IFFSZWN0RiYgbmV3R2VvbWV0cnksIGNvbnN0IFFSZWN0RiYgb2xkCiAgICAgUV9EKFFR
dWlja1dlYlZpZXcpOwogICAgIFFRdWlja0l0ZW06Omdlb21ldHJ5Q2hhbmdlZChuZXdHZW9tZXRy
eSwgb2xkR2VvbWV0cnkpOwogICAgIGlmIChuZXdHZW9tZXRyeS5zaXplKCkgIT0gb2xkR2VvbWV0
cnkuc2l6ZSgpKQotICAgICAgICBkLT51cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAgICAgICAgZC0+
dXBkYXRlVmlld3BvcnRTaXplKG5ld0dlb21ldHJ5LnNpemUoKS50b1NpemUoKSk7CiB9CiAKIHZv
aWQgUVF1aWNrV2ViVmlldzo6Y29tcG9uZW50Q29tcGxldGUoKQpAQCAtMTEwNyw3ICsxMTA1LDcg
QEAgdm9pZCBRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSgpCiAgICAgUVF1aWNrSXRl
bTo6Y29tcG9uZW50Q29tcGxldGUoKTsKIAogICAgIGQtPm9uQ29tcG9uZW50Q29tcGxldGUoKTsK
LSAgICBkLT51cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAgICBkLT51cGRhdGVWaWV3cG9ydFNpemUo
ZC0+cV9wdHItPmJvdW5kaW5nUmVjdCgpLnNpemUoKS50b1NpemUoKSk7CiB9CiAKIHZvaWQgUVF1
aWNrV2ViVmlldzo6a2V5UHJlc3NFdmVudChRS2V5RXZlbnQqIGV2ZW50KQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oCmluZGV4IDll
MjdjZTMuLmI3YzRiMzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
cXQvcXF1aWNrd2Vidmlld19wX3AuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L3F0L3FxdWlja3dlYnZpZXdfcF9wLmgKQEAgLTc4LDcgKzc4LDcgQEAgcHVibGljOgogICAgIHZv
aWQgc2V0TmVlZHNEaXNwbGF5KCk7CiAKICAgICB2aXJ0dWFsIFF0Vmlld3BvcnRJbnRlcmFjdGlv
bkVuZ2luZSogdmlld3BvcnRJbnRlcmFjdGlvbkVuZ2luZSgpIHsgcmV0dXJuIDA7IH0KLSAgICB2
aXJ0dWFsIHZvaWQgdXBkYXRlVmlld3BvcnRTaXplKCkgeyB9CisgICAgdmlydHVhbCB2b2lkIHVw
ZGF0ZVZpZXdwb3J0U2l6ZShRU2l6ZSBzKSB7IH0KICAgICB2b2lkIHVwZGF0ZVRvdWNoVmlld3Bv
cnRTaXplKCk7CiAgICAgdmlydHVhbCB2b2lkIF9xX3VwZGF0ZVZpc2libGVDb250ZW50UmVjdEFu
ZFNjYWxlKCkgeyB9CiAKQEAgLTE1Niw3ICsxNTYsNyBAQCBwdWJsaWM6CiAgICAgUVF1aWNrV2Vi
Vmlld0xlZ2FjeVByaXZhdGUoUVF1aWNrV2ViVmlldyogdmlld3BvcnQpOwogICAgIHZpcnR1YWwg
dm9pZCBpbml0aWFsaXplKFdLQ29udGV4dFJlZiBjb250ZXh0UmVmID0gMCwgV0tQYWdlR3JvdXBS
ZWYgcGFnZUdyb3VwUmVmID0gMCk7CiAKLSAgICB2aXJ0dWFsIHZvaWQgdXBkYXRlVmlld3BvcnRT
aXplKCk7CisgICAgdmlydHVhbCB2b2lkIHVwZGF0ZVZpZXdwb3J0U2l6ZShRU2l6ZSBzKTsKIH07
CiAKIGNsYXNzIFFRdWlja1dlYlZpZXdGbGlja2FibGVQcml2YXRlIDogcHVibGljIFFRdWlja1dl
YlZpZXdQcml2YXRlIHsKQEAgLTE3Miw3ICsxNzIsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2
b2lkIGRpZEZpbmlzaEZpcnN0Tm9uRW1wdHlMYXlvdXQoKTsKICAgICB2aXJ0dWFsIHZvaWQgZGlk
Q2hhbmdlVmlld3BvcnRQcm9wZXJ0aWVzKGNvbnN0IFdlYkNvcmU6OlZpZXdwb3J0QXJndW1lbnRz
JiBhcmdzKTsKICAgICB2aXJ0dWFsIFF0Vmlld3BvcnRJbnRlcmFjdGlvbkVuZ2luZSogdmlld3Bv
cnRJbnRlcmFjdGlvbkVuZ2luZSgpIHsgcmV0dXJuIGludGVyYWN0aW9uRW5naW5lLmRhdGEoKTsg
fQotICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAgICB2aXJ0dWFsIHZv
aWQgdXBkYXRlVmlld3BvcnRTaXplKFFTaXplIHMpOwogICAgIHZpcnR1YWwgdm9pZCBfcV91cGRh
dGVWaXNpYmxlQ29udGVudFJlY3RBbmRTY2FsZSgpOwogICAgIHZpcnR1YWwgdm9pZCBfcV9zdXNw
ZW5kKCk7CiAgICAgdmlydHVhbCB2b2lkIF9xX3Jlc3VtZSgpOwpkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDQ5NjNmNjguLjJlZTViZmEgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
MyBAQAorMjAxMi0wMi0wOCAgU3ppbGFyZCBMZWRhbiAgPExlZGFuLU11bnRlYW4uU3ppbGFyZEBz
dHVkLnUtc3plZ2VkLmh1PgorCisgICAgICAgIEltcHJvdmVkIHRoZSByZXNpemVUbygpIGZ1bmN0
aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY1
NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdl
YktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwOgorICAgICAgICAoV1RSOjpQ
bGF0Zm9ybVdlYlZpZXc6OnJlc2l6ZVRvKToKKwogMjAxMi0wMi0wNyAgSnVzdGluIE5vdm9zYWQg
IDxqdW5vdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBhZGQgb3B0aW9uIGZv
ciAyZCBjYW52YXMgZGVmZXJlZCByZW5kZXJpbmcgdG8gRHVtcFJlbmRlclRyZWUKZGlmZiAtLWdp
dCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwIGIvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKaW5kZXggMWMzY2Y2
OS4uZTQ5MTM1MCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9y
bVdlYlZpZXdRdC5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdl
YlZpZXdRdC5jcHAKQEAgLTg4LDYgKzg4LDcgQEAgUGxhdGZvcm1XZWJWaWV3Ojp+UGxhdGZvcm1X
ZWJWaWV3KCkKIHZvaWQgUGxhdGZvcm1XZWJWaWV3OjpyZXNpemVUbyh1bnNpZ25lZCB3aWR0aCwg
dW5zaWduZWQgaGVpZ2h0KQogewogICAgIG1fd2luZG93LT5yZXNpemUod2lkdGgsIGhlaWdodCk7
CisgICAgbV92aWV3LT5nZW9tZXRyeUNoYW5nZWQoUVJlY3RGKDAsIDAsIHdpZHRoLCBoZWlnaHQp
LCBRUmVjdEYoMCwgMCwgbV92aWV3LT53aWR0aCgpLCBtX3ZpZXctPmhlaWdodCgpKSk7CiB9CiAK
IFdLUGFnZVJlZiBQbGF0Zm9ybVdlYlZpZXc6OnBhZ2UoKQotLSAKMS43LjUuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126078</attachid>
            <date>2012-02-08 07:03:26 -0800</date>
            <delta_ts>2012-02-09 05:16:35 -0800</delta_ts>
            <desc>fixed patch</desc>
            <filename>0001-Source-WebKit2-I-added-a-parameter-of-type-QSize-in-.patch</filename>
            <type>text/plain</type>
            <size>6878</size>
            <attacher name="Szilard Ledan">szledan</attacher>
            
              <data encoding="base64">RnJvbSAyMjI4OTJkNmU3ZWZlZDk2Yjk0YzY0NzEwOWFiMDE3ODVmY2JlNWMzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTemlsYXJkIExlZGFuIDxMZWRhbi1NdW50ZWFuLlN6aWxhcmRA
c3R1ZC51LXN6ZWdlZC5odT4KRGF0ZTogV2VkLCA4IEZlYiAyMDEyIDA1OjU3OjExIC0wODAwClN1
YmplY3Q6IFtQQVRDSF0gU291cmNlL1dlYktpdDI6IEkgYWRkZWQgYSBwYXJhbWV0ZXIgb2YgdHlw
ZSBRU2l6ZSBpbiBvcmRlcgogdG8gcnVuIFczQy1TR1YgdGVzdHMgcHJvcGVybHkuCiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY1NDYKClJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgoKKiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwOgooUVF1aWNr
V2ViVmlld0xlZ2FjeVByaXZhdGU6OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CihRUXVpY2tXZWJWaWV3
RmxpY2thYmxlUHJpdmF0ZTo6dXBkYXRlVmlld3BvcnRTaXplKToKKFFRdWlja1dlYlZpZXc6Omdl
b21ldHJ5Q2hhbmdlZCk6CihRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSk6CiogVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgooUVF1aWNrV2ViVmlld1ByaXZhdGU6
OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CihRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZSk6CihRUXVp
Y2tXZWJWaWV3RmxpY2thYmxlUHJpdmF0ZSk6CgpUb29sczogSW1wcm92ZWQgdGhlIHJlc2l6ZVRv
KCkgZnVuY3Rpb24uCmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjU0
NgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgoqIFdlYktpdFRlc3RSdW5uZXIvcXQvUGxh
dGZvcm1XZWJWaWV3UXQuY3BwOgooV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OnJlc2l6ZVRvKToKLS0t
CiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTcgKysrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1
aWNrd2Vidmlldy5jcHAgIHwgICAxNiArKysrKysrLS0tLS0tLS0tCiAuLi4vV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmggICB8ICAgIDYgKysrLS0tCiBUb29scy9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKysrKysr
KysrKwogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgICAg
fCAgICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCmluZGV4IGYzNGRjMzguLmEyNzY0ZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyMCBAQAorMjAxMi0wMi0wOCAgU3ppbGFyZCBMZWRhbiAgPExlZGFuLU11bnRlYW4uU3ppbGFy
ZEBzdHVkLnUtc3plZ2VkLmh1PgorCisgICAgICAgIEkgYWRkZWQgYSBwYXJhbWV0ZXIgb2YgdHlw
ZSBRU2l6ZSBpbiBvcmRlciB0byBydW4gVzNDLVNHViB0ZXN0cyBwcm9wZXJseS4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NTQ2CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0
L3FxdWlja3dlYnZpZXcuY3BwOgorICAgICAgICAoUVF1aWNrV2ViVmlld0xlZ2FjeVByaXZhdGU6
OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2thYmxlUHJp
dmF0ZTo6dXBkYXRlVmlld3BvcnRTaXplKToKKyAgICAgICAgKFFRdWlja1dlYlZpZXc6Omdlb21l
dHJ5Q2hhbmdlZCk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgorICAgICAg
ICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OnVwZGF0ZVZpZXdwb3J0U2l6ZSk6CisgICAgICAgIChR
UXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZSk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2th
YmxlUHJpdmF0ZSk6CisKIDIwMTItMDItMDggIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW1dLMl0gZW5hYmxlLXdlYmF1ZGlvIFdlYlNldHRp
bmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vi
dmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcu
Y3BwCmluZGV4IDdlYTZkMzQuLjU0YjA1OTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcApAQCAtNDM3LDEwICs0MzcsOSBAQCB2b2lk
IFFRdWlja1dlYlZpZXdMZWdhY3lQcml2YXRlOjppbml0aWFsaXplKFdLQ29udGV4dFJlZiBjb250
ZXh0UmVmLCBXS1BhZ2VHcm91cAogICAgIF9xX29uVmlzaWJsZUNoYW5nZWQoKTsKIH0KIAotdm9p
ZCBRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZTo6dXBkYXRlVmlld3BvcnRTaXplKCkKLXsKLSAg
ICBRX1EoUVF1aWNrV2ViVmlldyk7Ci0gICAgUVNpemUgdmlld3BvcnRTaXplID0gcS0+Ym91bmRp
bmdSZWN0KCkuc2l6ZSgpLnRvU2l6ZSgpOwordm9pZCBRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0
ZTo6dXBkYXRlVmlld3BvcnRTaXplKFFTaXplIHMpCit7ICAgIAorICAgIFFTaXplIHZpZXdwb3J0
U2l6ZSA9IHM7CiAgICAgcGFnZVZpZXctPnNldENvbnRlbnRzU2l6ZSh2aWV3cG9ydFNpemUpOwog
ICAgIC8vIFRoZSBmaXhlZCBsYXlvdXQgaXMgaGFuZGxlZCBieSB0aGUgRnJhbWVWaWV3IGFuZCB0
aGUgZHJhd2luZyBhcmVhIGRvZXNuJ3QgYmVoYXZlIGRpZmZlcmVudGx5CiAgICAgLy8gd2hldGhl
ciBpdHMgZml4ZWQgb3Igbm90LiBXZSBzdGlsbCBuZWVkIHRvIHRlbGwgdGhlIGRyYXdpbmcgYXJl
YSB3aGljaCBwYXJ0IG9mIGl0CkBAIC01MjUsMTAgKzUyNCw5IEBAIHZvaWQgUVF1aWNrV2ViVmll
d0ZsaWNrYWJsZVByaXZhdGU6OmRpZENoYW5nZVZpZXdwb3J0UHJvcGVydGllcyhjb25zdCBXZWJD
b3JlOjpWCiAgICAgaW50ZXJhY3Rpb25FbmdpbmUtPmFwcGx5Q29uc3RyYWludHMoY29tcHV0ZVZp
ZXdwb3J0Q29uc3RyYWludHMoKSk7CiB9CiAKLXZvaWQgUVF1aWNrV2ViVmlld0ZsaWNrYWJsZVBy
aXZhdGU6OnVwZGF0ZVZpZXdwb3J0U2l6ZSgpCit2b2lkIFFRdWlja1dlYlZpZXdGbGlja2FibGVQ
cml2YXRlOjp1cGRhdGVWaWV3cG9ydFNpemUoUVNpemUgcykKIHsKLSAgICBRX1EoUVF1aWNrV2Vi
Vmlldyk7Ci0gICAgUVNpemUgdmlld3BvcnRTaXplID0gcS0+Ym91bmRpbmdSZWN0KCkuc2l6ZSgp
LnRvU2l6ZSgpOworICAgIFFTaXplIHZpZXdwb3J0U2l6ZSA9IHM7CiAKICAgICBpZiAodmlld3Bv
cnRTaXplLmlzRW1wdHkoKSB8fCAhaW50ZXJhY3Rpb25FbmdpbmUpCiAgICAgICAgIHJldHVybjsK
QEAgLTEwOTgsNyArMTA5Niw3IEBAIHZvaWQgUVF1aWNrV2ViVmlldzo6Z2VvbWV0cnlDaGFuZ2Vk
KGNvbnN0IFFSZWN0RiYgbmV3R2VvbWV0cnksIGNvbnN0IFFSZWN0RiYgb2xkCiAgICAgUV9EKFFR
dWlja1dlYlZpZXcpOwogICAgIFFRdWlja0l0ZW06Omdlb21ldHJ5Q2hhbmdlZChuZXdHZW9tZXRy
eSwgb2xkR2VvbWV0cnkpOwogICAgIGlmIChuZXdHZW9tZXRyeS5zaXplKCkgIT0gb2xkR2VvbWV0
cnkuc2l6ZSgpKQotICAgICAgICBkLT51cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAgICAgICAgZC0+
dXBkYXRlVmlld3BvcnRTaXplKG5ld0dlb21ldHJ5LnNpemUoKS50b1NpemUoKSk7CiB9CiAKIHZv
aWQgUVF1aWNrV2ViVmlldzo6Y29tcG9uZW50Q29tcGxldGUoKQpAQCAtMTEwNyw3ICsxMTA1LDcg
QEAgdm9pZCBRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSgpCiAgICAgUVF1aWNrSXRl
bTo6Y29tcG9uZW50Q29tcGxldGUoKTsKIAogICAgIGQtPm9uQ29tcG9uZW50Q29tcGxldGUoKTsK
LSAgICBkLT51cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAgICBkLT51cGRhdGVWaWV3cG9ydFNpemUo
Ym91bmRpbmdSZWN0KCkuc2l6ZSgpLnRvU2l6ZSgpKTsKIH0KIAogdm9pZCBRUXVpY2tXZWJWaWV3
OjprZXlQcmVzc0V2ZW50KFFLZXlFdmVudCogZXZlbnQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmggYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmgKaW5kZXggOWUyN2NlMy4uYjdj
NGIzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3
ZWJ2aWV3X3BfcC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNr
d2Vidmlld19wX3AuaApAQCAtNzgsNyArNzgsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXROZWVk
c0Rpc3BsYXkoKTsKIAogICAgIHZpcnR1YWwgUXRWaWV3cG9ydEludGVyYWN0aW9uRW5naW5lKiB2
aWV3cG9ydEludGVyYWN0aW9uRW5naW5lKCkgeyByZXR1cm4gMDsgfQotICAgIHZpcnR1YWwgdm9p
ZCB1cGRhdGVWaWV3cG9ydFNpemUoKSB7IH0KKyAgICB2aXJ0dWFsIHZvaWQgdXBkYXRlVmlld3Bv
cnRTaXplKFFTaXplIHMpIHsgfQogICAgIHZvaWQgdXBkYXRlVG91Y2hWaWV3cG9ydFNpemUoKTsK
ICAgICB2aXJ0dWFsIHZvaWQgX3FfdXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0QW5kU2NhbGUoKSB7
IH0KIApAQCAtMTU2LDcgKzE1Niw3IEBAIHB1YmxpYzoKICAgICBRUXVpY2tXZWJWaWV3TGVnYWN5
UHJpdmF0ZShRUXVpY2tXZWJWaWV3KiB2aWV3cG9ydCk7CiAgICAgdmlydHVhbCB2b2lkIGluaXRp
YWxpemUoV0tDb250ZXh0UmVmIGNvbnRleHRSZWYgPSAwLCBXS1BhZ2VHcm91cFJlZiBwYWdlR3Jv
dXBSZWYgPSAwKTsKIAotICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAg
ICB2aXJ0dWFsIHZvaWQgdXBkYXRlVmlld3BvcnRTaXplKFFTaXplIHMpOwogfTsKIAogY2xhc3Mg
UVF1aWNrV2ViVmlld0ZsaWNrYWJsZVByaXZhdGUgOiBwdWJsaWMgUVF1aWNrV2ViVmlld1ByaXZh
dGUgewpAQCAtMTcyLDcgKzE3Miw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGlkRmlu
aXNoRmlyc3ROb25FbXB0eUxheW91dCgpOwogICAgIHZpcnR1YWwgdm9pZCBkaWRDaGFuZ2VWaWV3
cG9ydFByb3BlcnRpZXMoY29uc3QgV2ViQ29yZTo6Vmlld3BvcnRBcmd1bWVudHMmIGFyZ3MpOwog
ICAgIHZpcnR1YWwgUXRWaWV3cG9ydEludGVyYWN0aW9uRW5naW5lKiB2aWV3cG9ydEludGVyYWN0
aW9uRW5naW5lKCkgeyByZXR1cm4gaW50ZXJhY3Rpb25FbmdpbmUuZGF0YSgpOyB9Ci0gICAgdmly
dHVhbCB2b2lkIHVwZGF0ZVZpZXdwb3J0U2l6ZSgpOworICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVW
aWV3cG9ydFNpemUoUVNpemUgcyk7CiAgICAgdmlydHVhbCB2b2lkIF9xX3VwZGF0ZVZpc2libGVD
b250ZW50UmVjdEFuZFNjYWxlKCk7CiAgICAgdmlydHVhbCB2b2lkIF9xX3N1c3BlbmQoKTsKICAg
ICB2aXJ0dWFsIHZvaWQgX3FfcmVzdW1lKCk7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDk2M2Y2OC4uMmVlNWJmYSAxMDA2NDQKLS0tIGEvVG9v
bHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEy
LTAyLTA4ICBTemlsYXJkIExlZGFuICA8TGVkYW4tTXVudGVhbi5TemlsYXJkQHN0dWQudS1zemVn
ZWQuaHU+CisKKyAgICAgICAgSW1wcm92ZWQgdGhlIHJlc2l6ZVRvKCkgZnVuY3Rpb24uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjU0NgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1
bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHA6CisgICAgICAgIChXVFI6OlBsYXRmb3JtV2Vi
Vmlldzo6cmVzaXplVG8pOgorCiAyMDEyLTAyLTA3ICBKdXN0aW4gTm92b3NhZCAgPGp1bm92QGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIGFkZCBvcHRpb24gZm9yIDJkIGNhbnZh
cyBkZWZlcmVkIHJlbmRlcmluZyB0byBEdW1wUmVuZGVyVHJlZQpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcAppbmRleCAxYzNjZjY5Li5lNDkxMzUw
IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0
LmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNw
cApAQCAtODgsNiArODgsNyBAQCBQbGF0Zm9ybVdlYlZpZXc6On5QbGF0Zm9ybVdlYlZpZXcoKQog
dm9pZCBQbGF0Zm9ybVdlYlZpZXc6OnJlc2l6ZVRvKHVuc2lnbmVkIHdpZHRoLCB1bnNpZ25lZCBo
ZWlnaHQpCiB7CiAgICAgbV93aW5kb3ctPnJlc2l6ZSh3aWR0aCwgaGVpZ2h0KTsKKyAgICBtX3Zp
ZXctPmdlb21ldHJ5Q2hhbmdlZChRUmVjdEYoMCwgMCwgd2lkdGgsIGhlaWdodCksIFFSZWN0Rigw
LCAwLCBtX3ZpZXctPndpZHRoKCksIG1fdmlldy0+aGVpZ2h0KCkpKTsKIH0KIAogV0tQYWdlUmVm
IFBsYXRmb3JtV2ViVmlldzo6cGFnZSgpCi0tIAoxLjcuNS40Cgo=
</data>
<flag name="review"
          id="127790"
          type_id="1"
          status="-"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126285</attachid>
            <date>2012-02-09 05:16:35 -0800</date>
            <delta_ts>2012-02-15 09:56:11 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-WK2-WebKitTestRunner-should-use-480x360-sized-vie.patch</filename>
            <type>text/plain</type>
            <size>7512</size>
            <attacher name="Szilard Ledan">szledan</attacher>
            
              <data encoding="base64">RnJvbSBiMDg3YTZhYWEwYjBhN2E2ZmVkZTU1OGZjYzkxZmQ0MDMzMDMyOGEzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTemlsYXJkIExlZGFuIDxMZWRhbi1NdW50ZWFuLlN6aWxhcmRA
c3R1ZC51LXN6ZWdlZC5odT4KRGF0ZTogVGh1LCA5IEZlYiAyMDEyIDA1OjAwOjUwIC0wODAwClN1
YmplY3Q6IFtQQVRDSF0gW1F0XVtXSzJdIFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIHVzZSA0ODB4
MzYwIHNpemVkIHZpZXcgZm9yCiBXM0MgU1ZHIHRlc3RzIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03NjU0NgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpTb3Vy
Y2UvV2ViS2l0MjoKClJlcGxhY2VkIHVwZGF0ZVZpZXdwb3J0U2l6ZSB3aXRoIHNldFZpZXdwb3J0
U2l6ZSBiZWNhdXNlIHRoZSBvcmlnaW5hbAptZXRob2QgZGlkbid0IHVwZGF0ZSB0aGUgdmlldyBz
aXplLiBOb3cgaXQgaXMgc29sdmVkIHdpdGggdGhlIGhlbHAgb2YKYSBuZXcgcGFyYW1ldGVyLCBu
b3cgdGhlIHZpZXcgc2l6ZSBjYW4gYmUgZm91bmQgaW4gaXQgYWxyZWFkeS4KCiogVUlQcm9jZXNz
L0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcDoKKFFRdWlja1dlYlZpZXdMZWdhY3lQcml2YXRlOjpz
ZXRWaWV3cG9ydFNpemUpOgooUVF1aWNrV2ViVmlld0ZsaWNrYWJsZVByaXZhdGU6OnNldFZpZXdw
b3J0U2l6ZSk6CihRUXVpY2tXZWJWaWV3OjpnZW9tZXRyeUNoYW5nZWQpOgooUVF1aWNrV2ViVmll
dzo6Y29tcG9uZW50Q29tcGxldGUpOgoqIFVJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19w
X3AuaDoKKFFRdWlja1dlYlZpZXdQcml2YXRlOjpzZXRWaWV3cG9ydFNpemUpOgooUVF1aWNrV2Vi
Vmlld0xlZ2FjeVByaXZhdGUpOgooUVF1aWNrV2ViVmlld0ZsaWNrYWJsZVByaXZhdGUpOgoKVG9v
bHM6CgpFeHRlbmRzIHRoZSByZXNpemVUbyBtZXRob2QuIE5vdyBpdCByZXNpemVzIG5vdCBvbmx5
IHRoZSB3aW5kb3csIGJ1dCB0aGUgdmlldyB0b28uCgoqIFdlYktpdFRlc3RSdW5uZXIvcXQvUGxh
dGZvcm1XZWJWaWV3UXQuY3BwOgooV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OnJlc2l6ZVRvKToKLS0t
CiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjEgKysrKysrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQv
cXF1aWNrd2Vidmlldy5jcHAgIHwgICAxMyArKystLS0tLS0tLQogLi4uL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oICAgfCAgICA2ICsrLS0KIFRvb2xzL0NoYW5n
ZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArKysrKysrKysr
KwogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgICAgfCAg
ICAzICsrCiA1IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZwppbmRleCBhNWYwOThmLi4wYjZkNTgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MjQgQEAKKzIwMTItMDItMDkgIFN6aWxhcmQgTGVkYW4gIDxMZWRhbi1NdW50ZWFuLlN6aWxhcmRA
c3R1ZC51LXN6ZWdlZC5odT4KKworICAgICAgICBbUXRdW1dLMl0gV2ViS2l0VGVzdFJ1bm5lciBz
aG91bGQgdXNlIDQ4MHgzNjAgc2l6ZWQgdmlldyBmb3IgVzNDIFNWRyB0ZXN0cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY1NDYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXBsYWNlZCB1cGRhdGVWaWV3
cG9ydFNpemUgd2l0aCBzZXRWaWV3cG9ydFNpemUgYmVjYXVzZSB0aGUgb3JpZ2luYWwKKyAgICAg
ICAgbWV0aG9kIGRpZG4ndCB1cGRhdGUgdGhlIHZpZXcgc2l6ZS4gTm93IGl0IGlzIHNvbHZlZCB3
aXRoIHRoZSBoZWxwIG9mCisgICAgICAgIGEgbmV3IHBhcmFtZXRlciwgbm93IHRoZSB2aWV3IHNp
emUgY2FuIGJlIGZvdW5kIGluIGl0IGFscmVhZHkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJ
L3F0L3FxdWlja3dlYnZpZXcuY3BwOgorICAgICAgICAoUVF1aWNrV2ViVmlld0xlZ2FjeVByaXZh
dGU6OnNldFZpZXdwb3J0U2l6ZSk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2thYmxlUHJp
dmF0ZTo6c2V0Vmlld3BvcnRTaXplKToKKyAgICAgICAgKFFRdWlja1dlYlZpZXc6Omdlb21ldHJ5
Q2hhbmdlZCk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3Ojpjb21wb25lbnRDb21wbGV0ZSk6Cisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgorICAgICAgICAo
UVF1aWNrV2ViVmlld1ByaXZhdGU6OnNldFZpZXdwb3J0U2l6ZSk6CisgICAgICAgIChRUXVpY2tX
ZWJWaWV3TGVnYWN5UHJpdmF0ZSk6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2thYmxlUHJp
dmF0ZSk6CisKIDIwMTItMDItMDggIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtHVEtdIEZpeCBhIGNyYXNoIHdoZW4gV2ViS2l0V2ViVmlldyBp
cyBjcmVhdGVkIHdpdGhvdXQgYSBXZWJDb250ZXh0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcAppbmRleCA3ZWE2ZDM0Li40Y2QzZDQ5IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5j
cHAKQEAgLTQzNywxMCArNDM3LDggQEAgdm9pZCBRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZTo6
aW5pdGlhbGl6ZShXS0NvbnRleHRSZWYgY29udGV4dFJlZiwgV0tQYWdlR3JvdXAKICAgICBfcV9v
blZpc2libGVDaGFuZ2VkKCk7CiB9CiAKLXZvaWQgUVF1aWNrV2ViVmlld0xlZ2FjeVByaXZhdGU6
OnVwZGF0ZVZpZXdwb3J0U2l6ZSgpCit2b2lkIFFRdWlja1dlYlZpZXdMZWdhY3lQcml2YXRlOjpz
ZXRWaWV3cG9ydFNpemUoY29uc3QgUVNpemUmIHZpZXdwb3J0U2l6ZSkKIHsKLSAgICBRX1EoUVF1
aWNrV2ViVmlldyk7Ci0gICAgUVNpemUgdmlld3BvcnRTaXplID0gcS0+Ym91bmRpbmdSZWN0KCku
c2l6ZSgpLnRvU2l6ZSgpOwogICAgIHBhZ2VWaWV3LT5zZXRDb250ZW50c1NpemUodmlld3BvcnRT
aXplKTsKICAgICAvLyBUaGUgZml4ZWQgbGF5b3V0IGlzIGhhbmRsZWQgYnkgdGhlIEZyYW1lVmll
dyBhbmQgdGhlIGRyYXdpbmcgYXJlYSBkb2Vzbid0IGJlaGF2ZSBkaWZmZXJlbnRseQogICAgIC8v
IHdoZXRoZXIgaXRzIGZpeGVkIG9yIG5vdC4gV2Ugc3RpbGwgbmVlZCB0byB0ZWxsIHRoZSBkcmF3
aW5nIGFyZWEgd2hpY2ggcGFydCBvZiBpdApAQCAtNTI1LDExICs1MjMsOCBAQCB2b2lkIFFRdWlj
a1dlYlZpZXdGbGlja2FibGVQcml2YXRlOjpkaWRDaGFuZ2VWaWV3cG9ydFByb3BlcnRpZXMoY29u
c3QgV2ViQ29yZTo6VgogICAgIGludGVyYWN0aW9uRW5naW5lLT5hcHBseUNvbnN0cmFpbnRzKGNv
bXB1dGVWaWV3cG9ydENvbnN0cmFpbnRzKCkpOwogfQogCi12b2lkIFFRdWlja1dlYlZpZXdGbGlj
a2FibGVQcml2YXRlOjp1cGRhdGVWaWV3cG9ydFNpemUoKQordm9pZCBRUXVpY2tXZWJWaWV3Rmxp
Y2thYmxlUHJpdmF0ZTo6c2V0Vmlld3BvcnRTaXplKGNvbnN0IFFTaXplJiB2aWV3cG9ydFNpemUp
CiB7Ci0gICAgUV9RKFFRdWlja1dlYlZpZXcpOwotICAgIFFTaXplIHZpZXdwb3J0U2l6ZSA9IHEt
PmJvdW5kaW5nUmVjdCgpLnNpemUoKS50b1NpemUoKTsKLQogICAgIGlmICh2aWV3cG9ydFNpemUu
aXNFbXB0eSgpIHx8ICFpbnRlcmFjdGlvbkVuZ2luZSkKICAgICAgICAgcmV0dXJuOwogCkBAIC0x
MDk4LDcgKzEwOTMsNyBAQCB2b2lkIFFRdWlja1dlYlZpZXc6Omdlb21ldHJ5Q2hhbmdlZChjb25z
dCBRUmVjdEYmIG5ld0dlb21ldHJ5LCBjb25zdCBRUmVjdEYmIG9sZAogICAgIFFfRChRUXVpY2tX
ZWJWaWV3KTsKICAgICBRUXVpY2tJdGVtOjpnZW9tZXRyeUNoYW5nZWQobmV3R2VvbWV0cnksIG9s
ZEdlb21ldHJ5KTsKICAgICBpZiAobmV3R2VvbWV0cnkuc2l6ZSgpICE9IG9sZEdlb21ldHJ5LnNp
emUoKSkKLSAgICAgICAgZC0+dXBkYXRlVmlld3BvcnRTaXplKCk7CisgICAgICAgIGQtPnNldFZp
ZXdwb3J0U2l6ZShuZXdHZW9tZXRyeS5zaXplKCkudG9TaXplKCkpOwogfQogCiB2b2lkIFFRdWlj
a1dlYlZpZXc6OmNvbXBvbmVudENvbXBsZXRlKCkKQEAgLTExMDcsNyArMTEwMiw3IEBAIHZvaWQg
UVF1aWNrV2ViVmlldzo6Y29tcG9uZW50Q29tcGxldGUoKQogICAgIFFRdWlja0l0ZW06OmNvbXBv
bmVudENvbXBsZXRlKCk7CiAKICAgICBkLT5vbkNvbXBvbmVudENvbXBsZXRlKCk7Ci0gICAgZC0+
dXBkYXRlVmlld3BvcnRTaXplKCk7CisgICAgZC0+c2V0Vmlld3BvcnRTaXplKGJvdW5kaW5nUmVj
dCgpLnNpemUoKS50b1NpemUoKSk7CiB9CiAKIHZvaWQgUVF1aWNrV2ViVmlldzo6a2V5UHJlc3NF
dmVudChRS2V5RXZlbnQqIGV2ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oCmluZGV4IDllMjdjZTMuLjM1MzdkNWUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3Au
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9w
LmgKQEAgLTc4LDcgKzc4LDcgQEAgcHVibGljOgogICAgIHZvaWQgc2V0TmVlZHNEaXNwbGF5KCk7
CiAKICAgICB2aXJ0dWFsIFF0Vmlld3BvcnRJbnRlcmFjdGlvbkVuZ2luZSogdmlld3BvcnRJbnRl
cmFjdGlvbkVuZ2luZSgpIHsgcmV0dXJuIDA7IH0KLSAgICB2aXJ0dWFsIHZvaWQgdXBkYXRlVmll
d3BvcnRTaXplKCkgeyB9CisgICAgdmlydHVhbCB2b2lkIHNldFZpZXdwb3J0U2l6ZShjb25zdCBR
U2l6ZSYpIHsgfQogICAgIHZvaWQgdXBkYXRlVG91Y2hWaWV3cG9ydFNpemUoKTsKICAgICB2aXJ0
dWFsIHZvaWQgX3FfdXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0QW5kU2NhbGUoKSB7IH0KIApAQCAt
MTU2LDcgKzE1Niw3IEBAIHB1YmxpYzoKICAgICBRUXVpY2tXZWJWaWV3TGVnYWN5UHJpdmF0ZShR
UXVpY2tXZWJWaWV3KiB2aWV3cG9ydCk7CiAgICAgdmlydHVhbCB2b2lkIGluaXRpYWxpemUoV0tD
b250ZXh0UmVmIGNvbnRleHRSZWYgPSAwLCBXS1BhZ2VHcm91cFJlZiBwYWdlR3JvdXBSZWYgPSAw
KTsKIAotICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVWaWV3cG9ydFNpemUoKTsKKyAgICB2aXJ0dWFs
IHZvaWQgc2V0Vmlld3BvcnRTaXplKGNvbnN0IFFTaXplJik7CiB9OwogCiBjbGFzcyBRUXVpY2tX
ZWJWaWV3RmxpY2thYmxlUHJpdmF0ZSA6IHB1YmxpYyBRUXVpY2tXZWJWaWV3UHJpdmF0ZSB7CkBA
IC0xNzIsNyArMTcyLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBkaWRGaW5pc2hGaXJz
dE5vbkVtcHR5TGF5b3V0KCk7CiAgICAgdmlydHVhbCB2b2lkIGRpZENoYW5nZVZpZXdwb3J0UHJv
cGVydGllcyhjb25zdCBXZWJDb3JlOjpWaWV3cG9ydEFyZ3VtZW50cyYgYXJncyk7CiAgICAgdmly
dHVhbCBRdFZpZXdwb3J0SW50ZXJhY3Rpb25FbmdpbmUqIHZpZXdwb3J0SW50ZXJhY3Rpb25Fbmdp
bmUoKSB7IHJldHVybiBpbnRlcmFjdGlvbkVuZ2luZS5kYXRhKCk7IH0KLSAgICB2aXJ0dWFsIHZv
aWQgdXBkYXRlVmlld3BvcnRTaXplKCk7CisgICAgdmlydHVhbCB2b2lkIHNldFZpZXdwb3J0U2l6
ZShjb25zdCBRU2l6ZSYpOwogICAgIHZpcnR1YWwgdm9pZCBfcV91cGRhdGVWaXNpYmxlQ29udGVu
dFJlY3RBbmRTY2FsZSgpOwogICAgIHZpcnR1YWwgdm9pZCBfcV9zdXNwZW5kKCk7CiAgICAgdmly
dHVhbCB2b2lkIF9xX3Jlc3VtZSgpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9v
bHMvQ2hhbmdlTG9nCmluZGV4IDcwNDY1MDYuLjc3YmRhYTUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0No
YW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wMi0w
OSAgU3ppbGFyZCBMZWRhbiAgPExlZGFuLU11bnRlYW4uU3ppbGFyZEBzdHVkLnUtc3plZ2VkLmh1
PgorCisgICAgICAgIFtRdF1bV0syXSBXZWJLaXRUZXN0UnVubmVyIHNob3VsZCB1c2UgNDgweDM2
MCBzaXplZCB2aWV3IGZvciBXM0MgU1ZHIHRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjU0NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEV4dGVuZHMgdGhlIHJlc2l6ZVRvIG1ldGhvZC4gTm93IGl0
IHJlc2l6ZXMgbm90IG9ubHkgdGhlIHdpbmRvdywgYnV0IHRoZSB2aWV3IHRvby4KKyAgICAgICAg
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHA6Cisg
ICAgICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6cmVzaXplVG8pOgorCiAyMDEyLTAyLTA4ICBD
YXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RL
XSBPcGVuIGxpbmtzIGluIGEgbmV3IHdpbmRvdyB3aGVuIGNsaWNraW5nIHdpdGggdGhlIG1pZGRs
ZSBidXR0b24gaW4gTWluaUJyb3dzZXIKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9Q
bGF0Zm9ybVdlYlZpZXdRdC5jcHAKaW5kZXggMWMzY2Y2OS4uMTc1YzI4NiAxMDA2NDQKLS0tIGEv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKKysrIGIvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKQEAgLTg4LDYgKzg4
LDkgQEAgUGxhdGZvcm1XZWJWaWV3Ojp+UGxhdGZvcm1XZWJWaWV3KCkKIHZvaWQgUGxhdGZvcm1X
ZWJWaWV3OjpyZXNpemVUbyh1bnNpZ25lZCB3aWR0aCwgdW5zaWduZWQgaGVpZ2h0KQogewogICAg
IG1fd2luZG93LT5yZXNpemUod2lkdGgsIGhlaWdodCk7CisgICAgUVJlY3RGIG5ld0dlb21ldHJ5
ID0gUVJlY3RGKDAsIDAsIHdpZHRoLCBoZWlnaHQpOworICAgIFFSZWN0RiBvbGRHZW9tZXRyeSA9
IFFSZWN0RigwLCAwLCBtX3ZpZXctPndpZHRoKCksIG1fdmlldy0+aGVpZ2h0KCkpOworICAgIG1f
dmlldy0+Z2VvbWV0cnlDaGFuZ2VkKG5ld0dlb21ldHJ5LCBvbGRHZW9tZXRyeSk7CiB9CiAKIFdL
UGFnZVJlZiBQbGF0Zm9ybVdlYlZpZXc6OnBhZ2UoKQotLSAKMS43LjUuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127193</attachid>
            <date>2012-02-15 09:56:18 -0800</date>
            <delta_ts>2012-02-23 04:30:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76546-20120215095616.patch</filename>
            <type>text/plain</type>
            <size>2798</size>
            <attacher name="Szilard Ledan">szledan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NTU1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjBlMmNlODFlNmUwYjFjM2VjYTliYzYxOTY2NWYzOWJl
ZmNkOWI4Ni4uYmI4ZjBkMjQ3MWE4NDZjOTA2OWY4YTVhNDc1MDE5NDE2MmE2MDQzYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEyLTAyLTE1ICBTemlsYXJkIExlZGFuICA8TGVkYW4tTXVudGVhbi5TemlsYXJkQHN0
dWQudS1zemVnZWQuaHU+CisKKyAgICAgICAgW1F0XVtXSzJdIFdlYktpdFRlc3RSdW5uZXIgc2hv
dWxkIHVzZSA0ODB4MzYwIHNpemVkIHZpZXcgZm9yIFczQyBTVkcgdGVzdHMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NTQ2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVzaXplIHRoZSB3ZWIgdmlldyBw
cm9ncmFtYXRpY2FsbHkgYmVjYXVzZSB0aGUgZGVjbGFyYXRpdmUgcHJvcGVydHkgYmluZGluZwor
ICAgICAgICBkb2VzIG5vdCB3b3JrLiBTZWVtcyBsaWtlIG91ciBxbWwgZW52aXJvbm1lbnQgaXMg
bm90IGluaXRpYWxpemVkIGZ1bGx5IGJ1dCBpdAorICAgICAgICBuZWVkcyBtb3JlIGludmVzdGln
YXRpb24uCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0
LmNwcDoKKyAgICAgICAgKFdUUjo6V3JhcHBlcldpbmRvdzo6aGFuZGxlU3RhdHVzQ2hhbmdlZCk6
CisgICAgICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6cmVzaXplVG8pOgorCiAyMDEyLTAyLTEy
ICBLYW5naWwgSGFuICA8a2FuZ2lsLmhhbkBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXVtE
UlRdIEltcGxlbWVudCB6b29tUGFnZXtJbixPdXR9IGFuZCB0ZXh0Wm9vbXtJbixPdXR9IGV2ZW50
cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3
UXQuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAK
aW5kZXggMWMzY2Y2OTdhNzA1Zjg0OWFjMjI0YjE0NmE2OWRmNjkyMDVjMDM2Ny4uZTkzNjkxYzIy
YTY2MDA1Yzk4NGY2ZTliYzBiYzljZDkxOGRjYWI4MiAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKQEAgLTU1LDEwICs1NSwxNCBAQCBwcml2
YXRlIHNsb3RzOgogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAgIHNldEdlb21ldHJ5KDAs
IDAsIDgwMCwgNjAwKTsKKyAgICAgICAgbV92aWV3LT5zZXRYKDApOworICAgICAgICBtX3ZpZXct
PnNldFkoMCk7CisgICAgICAgIG1fdmlldy0+c2V0V2lkdGgoODAwKTsKKyAgICAgICAgbV92aWV3
LT5zZXRIZWlnaHQoNjAwKTsKKwogICAgICAgICBzZXRSZXNpemVNb2RlKFFRdWlja1ZpZXc6OlNp
emVSb290T2JqZWN0VG9WaWV3KTsKIAogICAgICAgICBtX3ZpZXctPnNldFBhcmVudEl0ZW0ocm9v
dE9iamVjdCgpKTsKLSAgICAgICAgUURlY2xhcmF0aXZlUHJvcGVydHk6OndyaXRlKG1fdmlldywg
ImFuY2hvcnMuZmlsbCIsIHFWYXJpYW50RnJvbVZhbHVlKHJvb3RPYmplY3QoKSkpOwogCiAgICAg
ICAgIFFXaW5kb3dTeXN0ZW1JbnRlcmZhY2U6OmhhbmRsZVdpbmRvd0FjdGl2YXRlZCh0aGlzKTsK
ICAgICAgICAgbV92aWV3LT5wYWdlKCktPnNldEZvY3VzKHRydWUpOwpAQCAtODgsNiArOTIsOCBA
QCBQbGF0Zm9ybVdlYlZpZXc6On5QbGF0Zm9ybVdlYlZpZXcoKQogdm9pZCBQbGF0Zm9ybVdlYlZp
ZXc6OnJlc2l6ZVRvKHVuc2lnbmVkIHdpZHRoLCB1bnNpZ25lZCBoZWlnaHQpCiB7CiAgICAgbV93
aW5kb3ctPnJlc2l6ZSh3aWR0aCwgaGVpZ2h0KTsKKyAgICBtX3ZpZXctPnNldFdpZHRoKHdpZHRo
KTsKKyAgICBtX3ZpZXctPnNldEhlaWdodChoZWlnaHQpOwogfQogCiBXS1BhZ2VSZWYgUGxhdGZv
cm1XZWJWaWV3OjpwYWdlKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUu
MC13azIvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBlZApp
bmRleCAzNDI2ODExOTMxYTljZjY3NzY4YTk1NTRhN2IwZjFlYjc0ZWEzOTE0Li5kNTkyOWZhOWYx
OWY3YmU0MzgzYWFhOTRjNmU4NzM5OTAyNTAxZjg1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9xdC01LjAtd2syL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQt
NS4wLXdrMi9Ta2lwcGVkCkBAIC0zODksMTEgKzM4OSw2IEBAIGZhc3QvYmxvY2svZmxvYXQvZmxv
YXQtaW4tZmxvYXQtaGl0LXRlc3RpbmcuaHRtbAogZmFzdC9keW5hbWljLzAxMi5odG1sCiBwbGF0
Zm9ybS9xdC9wbHVnaW5zL3F0LXF3aWRnZXQtcGx1Z2luLmh0bWwKIAotIyBbUXRdW1dLMl0gV2Vi
S2l0VGVzdFJ1bm5lciBzaG91bGQgdXNlIDQ4MHgzNjAgc2l6ZWQgdmlldyBmb3IgVzNDIFNWRyB0
ZXN0cwotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY1NDYKLXN2
Zy9XM0MtU1ZHLTEuMQotc3ZnL1czQy1TVkctMS4xLVNFCi0KICMgW1F0XVtXSzJdUkVHUkVTU0lP
TihyMTA1NDYxKTogSXQgbWFkZSA4IHRlc3RzIGZhaWwKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTc2Njk5CiBmYXN0L2Jsb2NrL21hcmdpbi1jb2xsYXBzZS8wNTYu
aHRtbAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128458</attachid>
            <date>2012-02-23 04:30:35 -0800</date>
            <delta_ts>2012-02-27 10:32:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76546-20120223133033.patch</filename>
            <type>text/plain</type>
            <size>2524</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4NjIyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZmUzNDcyMDlkMWY4YTcxYTlhZjEwNGNlNjQzNjU2MGQ0
MDU2NmEyNi4uYzA4ZTMxNzg5YjhmOTlhMDUzMmQxZmFmODE0MTMyNDAxODNmODBjNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDEyLTAyLTIzICBCYWxhenMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBbUXRdW1dLMl0gV2ViS2l0VGVzdFJ1bm5lciBzaG91bGQgdXNlIDQ4MHgzNjAgc2l6
ZWQgdmlldyBmb3IgVzNDIFNWRyB0ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzY1NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBDby1hdXRob3JlZCB3aXRoIFNpbW9uIEhhdXNtYW5uLgorCisgICAg
ICAgIFJldmVydCB0aGUgd29ya2Fyb3VuZCBpbnRyb2R1Y2VkIGluIHIxMDc4NjggYW5kIHJlaW50
cm9kdWNlCisgICAgICAgIHRoZSBxbWwgYmluZGluZyBzbyB3ZSBjYW4gdGVzdCB0aGUgY29kZSBw
YXRoIHRoYXQgd2UgYXJlIG1vcmUKKyAgICAgICAgaW50ZXJlc3RlZCBpbi4gVGhlIHJlYXNvbiB0
aGF0IGl0IGRpZCBub3Qgd29yayBiZWZvcmUgaXMgdGhhdAorICAgICAgICB3ZSBkb24ndCBoYXZl
IGFuIGFjdGl2ZSBwbGF0Zm9ybSB3aW5kb3cgd2hpY2ggd2Ugbm93IHdvcmthcm91bmQKKyAgICAg
ICAgYnkgcHJvcGFnYXRpbmcgdGhlIHJlc2l6ZSB0aHJvdWdoIFFXaW5kb3dTeXN0ZW1JbnRlcmZh
Y2UuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNw
cDoKKyAgICAgICAgKFdUUjo6V3JhcHBlcldpbmRvdzo6aGFuZGxlU3RhdHVzQ2hhbmdlZCk6Cisg
ICAgICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6cmVzaXplVG8pOgorCiAyMDEyLTAyLTIzICBQ
aGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBG
dWxsU2NyZWVuIHNpZ25hbHMKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQv
UGxhdGZvcm1XZWJWaWV3UXQuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9y
bVdlYlZpZXdRdC5jcHAKaW5kZXggZWZmZjFlYWY2MDE0NjQyNTE0NmEzY2ZiZjBlM2M2OWFiNDA1
NWIyMy4uNzdiMTFhN2FjNTM2ZDFjYzJiMWU0NjVlYTA5YTkwYmU2ZDY3N2M4YSAxMDA2NDQKLS0t
IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKKysrIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKQEAgLTU1LDE0
ICs1NSwxMCBAQCBwcml2YXRlIHNsb3RzOgogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAg
IHNldEdlb21ldHJ5KDAsIDAsIDgwMCwgNjAwKTsKLSAgICAgICAgbV92aWV3LT5zZXRYKDApOwot
ICAgICAgICBtX3ZpZXctPnNldFkoMCk7Ci0gICAgICAgIG1fdmlldy0+c2V0V2lkdGgoODAwKTsK
LSAgICAgICAgbV92aWV3LT5zZXRIZWlnaHQoNjAwKTsKLQogICAgICAgICBzZXRSZXNpemVNb2Rl
KFFRdWlja1ZpZXc6OlNpemVSb290T2JqZWN0VG9WaWV3KTsKIAogICAgICAgICBtX3ZpZXctPnNl
dFBhcmVudEl0ZW0ocm9vdE9iamVjdCgpKTsKKyAgICAgICAgUURlY2xhcmF0aXZlUHJvcGVydHk6
OndyaXRlKG1fdmlldywgImFuY2hvcnMuZmlsbCIsIHFWYXJpYW50RnJvbVZhbHVlKHJvb3RPYmpl
Y3QoKSkpOwogCiAgICAgICAgIFFXaW5kb3dTeXN0ZW1JbnRlcmZhY2U6OmhhbmRsZVdpbmRvd0Fj
dGl2YXRlZCh0aGlzKTsKICAgICAgICAgbV92aWV3LT5wYWdlKCktPnNldEZvY3VzKHRydWUpOwpA
QCAtOTIsOCArODgsMTIgQEAgUGxhdGZvcm1XZWJWaWV3Ojp+UGxhdGZvcm1XZWJWaWV3KCkKIHZv
aWQgUGxhdGZvcm1XZWJWaWV3OjpyZXNpemVUbyh1bnNpZ25lZCB3aWR0aCwgdW5zaWduZWQgaGVp
Z2h0KQogewogICAgIG1fd2luZG93LT5yZXNpemUod2lkdGgsIGhlaWdodCk7Ci0gICAgbV92aWV3
LT5zZXRXaWR0aCh3aWR0aCk7Ci0gICAgbV92aWV3LT5zZXRIZWlnaHQoaGVpZ2h0KTsKKworICAg
IC8vIElmIHdlIGRvIG5vdCBoYXZlIGEgcGxhdGZvcm0gd2luZG93IHdlIHdpbGwgbmV2ZXIgZ2V0
IHRoZSBuZWNlc3NhcnkKKyAgICAvLyByZXNpemUgZXZlbnQsIHNvIHNpbXVsYXRlIGl0IGluIHRo
YXQgY2FzZSB0byBtYWtlIHN1cmUgdGhlIHF1aWNrdmlldyBpcworICAgIC8vIHJlc2l6ZWQgdG8g
d2hhdCB0aGUgbGF5b3V0IHRlc3QgZXhwZWN0cy4KKyAgICBpZiAoIW1fd2luZG93LT5oYW5kbGUo
KSkKKyAgICAgICAgUVdpbmRvd1N5c3RlbUludGVyZmFjZTo6aGFuZGxlR2VvbWV0cnlDaGFuZ2Uo
bV93aW5kb3csIG1fd2luZG93LT5nZW9tZXRyeSgpKTsKIH0KIAogV0tQYWdlUmVmIFBsYXRmb3Jt
V2ViVmlldzo6cGFnZSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129065</attachid>
            <date>2012-02-27 10:32:43 -0800</date>
            <delta_ts>2012-02-29 10:56:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76546-20120227193241.patch</filename>
            <type>text/plain</type>
            <size>2576</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4OTk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTUzYWFlY2I1NWQxZWU1MTQ4NzY0OTljZGJiN2IwZTg3
ODY5ODJmNy4uYTlmNThiZDQ3NjNiODM5MjUyYmU1ZWVjYWNiNzYwOThhZDU2NjE5OCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEyLTAyLTI3ICBCYWxhenMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBbUXRdW1dLMl0gV2ViS2l0VGVzdFJ1bm5lciBzaG91bGQgdXNlIDQ4MHgzNjAgc2l6
ZWQgdmlldyBmb3IgVzNDIFNWRyB0ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzY1NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBSZXZlcnQgdGhlIHdvcmthcm91bmQgaW50cm9kdWNlZCBpbiByMTA3
ODY4IGFuZCByZWludHJvZHVjZQorICAgICAgICB0aGUgcW1sIGJpbmRpbmcgc28gd2UgY2FuIHRl
c3QgdGhlIGNvZGUgcGF0aCB0aGF0IHdlIGFyZSBtb3JlCisgICAgICAgIGludGVyZXN0ZWQgaW4u
IFRoZSByZWFzb24gdGhhdCBpdCBkaWQgbm90IHdvcmsgYmVmb3JlIGlzIHRoYXQKKyAgICAgICAg
d2UgZG9uJ3QgaGF2ZSBhbiBhY3RpdmUgcGxhdGZvcm0gd2luZG93IHdoaWNoIHdlIG5vdyB3b3Jr
YXJvdW5kCisgICAgICAgIGJ5IHByb3BhZ2F0aW5nIHRoZSByZXNpemUgdGhyb3VnaCBRV2luZG93
U3lzdGVtSW50ZXJmYWNlLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9y
bVdlYlZpZXdRdC5jcHA6CisgICAgICAgIChXVFI6OldyYXBwZXJXaW5kb3c6OmhhbmRsZVN0YXR1
c0NoYW5nZWQpOgorICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OnJlc2l6ZVRvKToKKwog
MjAxMi0wMi0yNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZC4gRml4IG1ha2UgZGlzdGNoZWNrLgpkaWZmIC0tZ2l0IGEvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgYi9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcAppbmRleCBlZmZmMWVhZjYwMTQ2
NDI1MTQ2YTNjZmJmMGUzYzY5YWI0MDU1YjIzLi44YzVkZmRkNTAyODk4Y2NkOTgzMzFiMjc1YmQ0
NzEzNThlNmVkNmE3IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRm
b3JtV2ViVmlld1F0LmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3Jt
V2ViVmlld1F0LmNwcApAQCAtNTUsMTQgKzU1LDEwIEBAIHByaXZhdGUgc2xvdHM6CiAgICAgICAg
ICAgICByZXR1cm47CiAKICAgICAgICAgc2V0R2VvbWV0cnkoMCwgMCwgODAwLCA2MDApOwotICAg
ICAgICBtX3ZpZXctPnNldFgoMCk7Ci0gICAgICAgIG1fdmlldy0+c2V0WSgwKTsKLSAgICAgICAg
bV92aWV3LT5zZXRXaWR0aCg4MDApOwotICAgICAgICBtX3ZpZXctPnNldEhlaWdodCg2MDApOwog
CiAgICAgICAgIHNldFJlc2l6ZU1vZGUoUVF1aWNrVmlldzo6U2l6ZVJvb3RPYmplY3RUb1ZpZXcp
OwotCiAgICAgICAgIG1fdmlldy0+c2V0UGFyZW50SXRlbShyb290T2JqZWN0KCkpOworICAgICAg
ICBRRGVjbGFyYXRpdmVQcm9wZXJ0eTo6d3JpdGUobV92aWV3LCAiYW5jaG9ycy5maWxsIiwgcVZh
cmlhbnRGcm9tVmFsdWUocm9vdE9iamVjdCgpKSk7CiAKICAgICAgICAgUVdpbmRvd1N5c3RlbUlu
dGVyZmFjZTo6aGFuZGxlV2luZG93QWN0aXZhdGVkKHRoaXMpOwogICAgICAgICBtX3ZpZXctPnBh
Z2UoKS0+c2V0Rm9jdXModHJ1ZSk7CkBAIC05MSw5ICs4NywxNSBAQCBQbGF0Zm9ybVdlYlZpZXc6
On5QbGF0Zm9ybVdlYlZpZXcoKQogCiB2b2lkIFBsYXRmb3JtV2ViVmlldzo6cmVzaXplVG8odW5z
aWduZWQgd2lkdGgsIHVuc2lnbmVkIGhlaWdodCkKIHsKKyAgICAvLyBJZiB3ZSBkbyBub3QgaGF2
ZSBhIHBsYXRmb3JtIHdpbmRvdyB3ZSB3aWxsIG5ldmVyIGdldCB0aGUgbmVjZXNzYXJ5CisgICAg
Ly8gcmVzaXplIGV2ZW50LCBzbyBzaW11bGF0ZSBpdCBpbiB0aGF0IGNhc2UgdG8gbWFrZSBzdXJl
IHRoZSBxdWlja3ZpZXcgaXMKKyAgICAvLyByZXNpemVkIHRvIHdoYXQgdGhlIGxheW91dCB0ZXN0
IGV4cGVjdHMuCisgICAgaWYgKCFtX3dpbmRvdy0+aGFuZGxlKCkpIHsKKyAgICAgICAgUVJlY3Qg
bmV3R2VvbWV0cnkobV93aW5kb3ctPngoKSwgbV93aW5kb3ctPnkoKSwgd2lkdGgsIGhlaWdodCk7
CisgICAgICAgIFFXaW5kb3dTeXN0ZW1JbnRlcmZhY2U6OmhhbmRsZVN5bmNocm9ub3VzR2VvbWV0
cnlDaGFuZ2UobV93aW5kb3csIG5ld0dlb21ldHJ5KTsKKyAgICB9CisKICAgICBtX3dpbmRvdy0+
cmVzaXplKHdpZHRoLCBoZWlnaHQpOwotICAgIG1fdmlldy0+c2V0V2lkdGgod2lkdGgpOwotICAg
IG1fdmlldy0+c2V0SGVpZ2h0KGhlaWdodCk7CiB9CiAKIFdLUGFnZVJlZiBQbGF0Zm9ybVdlYlZp
ZXc6OnBhZ2UoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>