<?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>48048</bug_id>
          
          <creation_ts>2010-10-21 01:57:49 -0700</creation_ts>
          <short_desc>[GTK] WebKitWebFrame&apos;s load-status is not properly notified to the tests</short_desc>
          <delta_ts>2010-10-28 11:43:19 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>297295</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-21 01:57:49 -0700</bug_when>
    <thetext>There are several tests that do not show the expected results because the load status changes of inner frames are not properly handled in DRT. We&apos;re only currently notifying about the load status changes for the WebView, i.e, the main frame.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297343</commentid>
    <comment_count>1</comment_count>
      <attachid>71415</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-21 03:42:51 -0700</bug_when>
    <thetext>Created attachment 71415
New provisional-load-fail status signal.

Added a new signal to be issued when provisional load fails

&quot;frame-created&quot; signal is also now issued before loading any data. Thus, any client will receive all the load related notifications properly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297347</commentid>
    <comment_count>2</comment_count>
      <attachid>71417</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-21 03:44:21 -0700</bug_when>
    <thetext>Created attachment 71417
DRT fixes and refactorings

DRT now tracks the load-status signals of all the and not only the main frame.

Load status signal callbacks were also refactored in a single method.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297464</commentid>
    <comment_count>3</comment_count>
      <attachid>71415</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-21 09:27:00 -0700</bug_when>
    <thetext>Comment on attachment 71415
New provisional-load-fail status signal.

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

Looks good, though we need another nod from a GTK+ review for the API change.

&gt; WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:596
&gt; +

I think the extra line can be removed.

&gt; WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1136
&gt; +    notifyStatus(m_frame, WEBKIT_LOAD_PROVISIONAL_FAILED);
&gt; +

Same here.

&gt; WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1146
&gt; +    if (m_loadingErrorPage)
&gt; +        return;
&gt; +
&gt; +    notifyStatus(m_frame, WEBKIT_LOAD_FAILED);
&gt; +

And here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297466</commentid>
    <comment_count>4</comment_count>
      <attachid>71417</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-21 09:30:39 -0700</bug_when>
    <thetext>Comment on attachment 71417
DRT fixes and refactorings

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

&gt; WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp:1083
&gt; +    // frame-created is not issued for main frame. That&apos;s why we must do this here
&gt; +    g_signal_connect(mainFrame, &quot;notify::load-status&quot;, G_CALLBACK(webFrameLoadStatusNotified), NULL);
&gt;  

Is it possible to do this in createWebView?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297468</commentid>
    <comment_count>5</comment_count>
      <attachid>71417</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-21 09:37:42 -0700</bug_when>
    <thetext>Comment on attachment 71417
DRT fixes and refactorings

Indeed, we can better do that in the object_connect already present there</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>298113</commentid>
    <comment_count>6</comment_count>
      <attachid>71584</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-22 12:43:29 -0700</bug_when>
    <thetext>Created attachment 71584
DRT fixes and refactorings

moved signal connection to createWebView</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299709</commentid>
    <comment_count>7</comment_count>
      <attachid>71584</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-26 12:32:24 -0700</bug_when>
    <thetext>Comment on attachment 71584
DRT fixes and refactorings

Great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299710</commentid>
    <comment_count>8</comment_count>
      <attachid>71584</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-26 12:33:09 -0700</bug_when>
    <thetext>Comment on attachment 71584
DRT fixes and refactorings

Clearing commit-queue flag for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300116</commentid>
    <comment_count>9</comment_count>
      <attachid>72006</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-27 04:41:47 -0700</bug_when>
    <thetext>Created attachment 72006
Fix frame-created signal emission

frame-created must be emitted before loading any data on the frame.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300118</commentid>
    <comment_count>10</comment_count>
      <attachid>72007</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-27 04:43:15 -0700</bug_when>
    <thetext>Created attachment 72007
load-status refactoring and fix

load status changes are now handled in a single callback

With this patch we&apos;re also handling load-status signals for every frame created and not only the main one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300316</commentid>
    <comment_count>11</comment_count>
      <attachid>71415</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-27 10:09:29 -0700</bug_when>
    <thetext>Comment on attachment 71415
New provisional-load-fail status signal.

Flipping the bit on this one, because of the API break.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300319</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-27 10:10:42 -0700</bug_when>
    <thetext>Xan pointed out smartly that adding a new load state breaks the API, which is precisely why I think we should move away from this in our API. Every time someone adds a new frame loader delegate method we cannot support it without breaking the API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300377</commentid>
    <comment_count>13</comment_count>
      <attachid>72006</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-27 11:16:16 -0700</bug_when>
    <thetext>Comment on attachment 72006
Fix frame-created signal emission

As discussed via Jabber, I believe this change should be combined into one patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300931</commentid>
    <comment_count>14</comment_count>
      <attachid>72156</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-28 01:05:25 -0700</bug_when>
    <thetext>Created attachment 72156
Fix frame-created issuing. load-status refactoring and fixes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301105</commentid>
    <comment_count>15</comment_count>
      <attachid>72156</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-28 09:25:43 -0700</bug_when>
    <thetext>Comment on attachment 72156
Fix frame-created issuing. load-status refactoring and fixes

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301148</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-28 10:35:27 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 72156:

http/tests/appcache/insert-html-element-with-manifest-2.html

Please file bugs against the tests.  These tests were authored by ap@webkit.org.  The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301150</commentid>
    <comment_count>17</comment_count>
      <attachid>72156</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-28 10:37:34 -0700</bug_when>
    <thetext>Comment on attachment 72156
Fix frame-created issuing. load-status refactoring and fixes

Clearing flags on attachment: 72156

Committed r70788: &lt;http://trac.webkit.org/changeset/70788&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301151</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-28 10:37:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301187</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-10-28 11:43:19 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/70788 might have broken GTK Linux 32-bit Release
The following tests are not passing:
inspector/audits-panel-functional.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71415</attachid>
            <date>2010-10-21 03:42:51 -0700</date>
            <delta_ts>2010-10-27 10:09:29 -0700</delta_ts>
            <desc>New provisional-load-fail status signal.</desc>
            <filename>0001-Issue-frame-created-before-starting-to-load-the-URL.patch</filename>
            <type>text/plain</type>
            <size>5435</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSBjNDM2YjY5MDAwNzkyN2NlNDQ3OWMyOWEyOGQwNDBkMWUyZTdlOGI3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgMjEgT2N0IDIwMTAgMTA6NDg6MTEgKzAyMDAKU3ViamVjdDogW1BBVENI
IDEvMl0gSXNzdWUgZnJhbWUtY3JlYXRlZCBiZWZvcmUgc3RhcnRpbmcgdG8gbG9hZCB0aGUgVVJM
CiBJc3N1ZSBhIGRpZmZlcmVudCBsb2FkIHN0YXR1cyB3aGVuIHByb3Zpc2lvbmFsIGxvYWQgZmFp
bHMKCi0tLQogV2ViS2l0L2d0ay9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIwICsrKysrKysrKysrKwogV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxv
YWRlckNsaWVudEd0ay5jcHAgfCAgIDMyICsrKysrKysrKysrKy0tLS0tLS0KIFdlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuaCAgIHwgICAgMiArCiBXZWJLaXQv
Z3RrL3dlYmtpdC93ZWJraXR3ZWJmcmFtZS5oICAgICAgICAgICAgICAgICB8ICAgIDYgKysrLQog
NCBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1dlYktpdC9ndGsvQ2hhbmdlTG9nCmluZGV4
IGNkZTA0YzkuLjM4ZTQwOTAgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nCisrKyBi
L1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTAtMTAtMjEgIFNlcmdp
byBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gV2ViS2l0V2ViRnJhbWUncyBsb2Fk
LXN0YXR1cyBpcyBub3QgcHJvcGVybHkgbm90aWZpZWQgdG8gdGhlIHRlc3RzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODA0OAorCisgICAgICAgICJm
cmFtZS1jcmVhdGVkIiBzaWduYWwgbXVzdCBiZSBpc3N1ZWQgYmVmb3JlIGxvYWRpbmcgYW55IGRh
dGEsCisgICAgICAgIHRoYXQgd2F5IGNsaWVudHMgY2FuIGNvcnJlY3RseSBjYXB0dXJlIGFsbCB0
aGUgbG9hZGluZyByZWxhdGVkCisgICAgICAgIHNpZ25hbHMgZm9yIHRoYXQgZnJhbWUuIFdlJ3Jl
IGFsc28gZW1pdHRpbmcgZGlmZmVyZW50IHNpZ25hbHMgZm9yCisgICAgICAgIHByb3Zpc2lvbmFs
IGxvYWQgYW5kIGNvbW1pdHRlZCBsb2FkIGZhaWx1cmVzLgorCisgICAgICAgICogV2ViQ29yZVN1
cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxv
YWRlckNsaWVudDo6Y3JlYXRlRnJhbWUpOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNs
aWVudDo6ZGlzcGF0Y2hGYWlsKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6
OmRpc3BhdGNoRGlkRmFpbFByb3Zpc2lvbmFsTG9hZCk6CisgICAgICAgIChXZWJLaXQ6OkZyYW1l
TG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZhaWxMb2FkKToKKyAgICAgICAgKiBXZWJDb3JlU3Vw
cG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oOgorICAgICAgICAqIHdlYmtpdC93ZWJraXR3ZWJm
cmFtZS5oOgorCiAyMDEwLTEwLTIwICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXouCmRpZmYgLS1naXQgYS9XZWJL
aXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcCBiL1dlYktpdC9n
dGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCmluZGV4IGZhMTc2MzIu
LjJjMDI2ZTUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwCisrKyBiL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwCkBAIC01OTIsMTMgKzU5MiwxNCBAQCBQYXNzUmVmUHRyPEZyYW1lPiBG
cmFtZUxvYWRlckNsaWVudDo6Y3JlYXRlRnJhbWUoY29uc3QgS1VSTCYgdXJsLCBjb25zdCBTdHJp
bmcmCiAgICAgaWYgKCFjaGlsZEZyYW1lLT5wYWdlKCkpCiAgICAgICAgIHJldHVybiAwOwogCisg
ICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKHdlYlZpZXcsICJmcmFtZS1jcmVhdGVkIiwga2l0RnJh
bWUpOworCiAgICAgY2hpbGRGcmFtZS0+bG9hZGVyKCktPmxvYWRVUkxJbnRvQ2hpbGRGcmFtZSh1
cmwsIHJlZmVycmVyLCBjaGlsZEZyYW1lLmdldCgpKTsKIAogICAgIC8vIFRoZSBmcmFtZSdzIG9u
bG9hZCBoYW5kbGVyIG1heSBoYXZlIHJlbW92ZWQgaXQgZnJvbSB0aGUgZG9jdW1lbnQuCiAgICAg
aWYgKCFjaGlsZEZyYW1lLT50cmVlKCktPnBhcmVudCgpKQogICAgICAgICByZXR1cm4gMDsKIAot
ICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFtZSh3ZWJWaWV3LCAiZnJhbWUtY3JlYXRlZCIsIGtpdEZy
YW1lKTsKICAgICByZXR1cm4gY2hpbGRGcmFtZS5yZWxlYXNlKCk7CiB9CiAKQEAgLTEwODIsMTgg
KzEwODMsOCBAQCBib29sIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZExvYWRSZXNvdXJj
ZUZyb21NZW1vcnlDYWNoZShXZWJDb3JlOjpEb2N1bWVudAogICAgIHJldHVybiBmYWxzZTsKIH0K
IAotdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRGYWlsUHJvdmlzaW9uYWxMb2Fk
KGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQotewotICAgIGRpc3BhdGNoRGlkRmFpbExvYWQo
ZXJyb3IpOwotfQotCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZhaWxMb2Fk
KGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQordm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlz
cGF0Y2hGYWlsKGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewotICAgIGlmIChtX2xvYWRp
bmdFcnJvclBhZ2UpCi0gICAgICAgIHJldHVybjsKLQotICAgIG5vdGlmeVN0YXR1cyhtX2ZyYW1l
LCBXRUJLSVRfTE9BRF9GQUlMRUQpOwotCiAgICAgV2ViS2l0V2ViVmlldyogd2ViVmlldyA9IGdl
dFZpZXdGcm9tRnJhbWUobV9mcmFtZSk7CiAgICAgR0Vycm9yKiB3ZWJFcnJvciA9IGdfZXJyb3Jf
bmV3X2xpdGVyYWwoZ19xdWFya19mcm9tX3N0cmluZyhlcnJvci5kb21haW4oKS51dGY4KCkuZGF0
YSgpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvci5l
cnJvckNvZGUoKSwKQEAgLTExMzksNiArMTEzMCwyMyBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50
OjpkaXNwYXRjaERpZEZhaWxMb2FkKGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogICAgIGdf
ZXJyb3JfZnJlZSh3ZWJFcnJvcik7CiB9CiAKK3ZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3Bh
dGNoRGlkRmFpbFByb3Zpc2lvbmFsTG9hZChjb25zdCBSZXNvdXJjZUVycm9yJiBlcnJvcikKK3sK
KyAgICBub3RpZnlTdGF0dXMobV9mcmFtZSwgV0VCS0lUX0xPQURfUFJPVklTSU9OQUxfRkFJTEVE
KTsKKworICAgIGRpc3BhdGNoRmFpbChlcnJvcik7Cit9CisKK3ZvaWQgRnJhbWVMb2FkZXJDbGll
bnQ6OmRpc3BhdGNoRGlkRmFpbExvYWQoY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCit7Cisg
ICAgaWYgKG1fbG9hZGluZ0Vycm9yUGFnZSkKKyAgICAgICAgcmV0dXJuOworCisgICAgbm90aWZ5
U3RhdHVzKG1fZnJhbWUsIFdFQktJVF9MT0FEX0ZBSUxFRCk7CisKKyAgICBkaXNwYXRjaEZhaWwo
ZXJyb3IpOworfQorCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojpkb3dubG9hZChSZXNvdXJjZUhh
bmRsZSogaGFuZGxlLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QsIGNvbnN0IFJlc291
cmNlUmVxdWVzdCYsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQogewogICAgIFdl
YktpdE5ldHdvcmtSZXF1ZXN0KiBuZXR3b3JrUmVxdWVzdCA9IHdlYmtpdF9uZXR3b3JrX3JlcXVl
c3RfbmV3X3dpdGhfY29yZV9yZXF1ZXN0KHJlcXVlc3QpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0
ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oIGIvV2ViS2l0L2d0ay9XZWJD
b3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oCmluZGV4IDIwNmU3ODAuLjllNjZlOWUg
MTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRH
dGsuaAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3Rr
LmgKQEAgLTE5NSw2ICsxOTUsOCBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKICAgICAgICAgLy8gUGx1
Z2luIHZpZXcgdG8gcmVkaXJlY3QgZGF0YSB0bwogICAgICAgICBXZWJDb3JlOjpQbHVnaW5WaWV3
KiBtX3BsdWdpblZpZXc7CiAgICAgICAgIGJvb2wgbV9oYXNTZW50UmVzcG9uc2VUb1BsdWdpbjsK
KworICAgICAgICB2b2lkIGRpc3BhdGNoRmFpbChjb25zdCBXZWJDb3JlOjpSZXNvdXJjZUVycm9y
Jik7CiAgICAgfTsKIAogfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vi
ZnJhbWUuaCBiL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYmZyYW1lLmgKaW5kZXggMjhkNzEx
My4uY2ZmNzZmYSAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2ViZnJhbWUu
aAorKysgYi9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJmcmFtZS5oCkBAIC03OSwxMyArNzks
MTcgQEAgc3RydWN0IF9XZWJLaXRXZWJGcmFtZUNsYXNzIHsKICAqIGR1cmluZyB0aGUgcGFnZSBs
b2FkIHRoYXQgcHJldmVudGVkIGl0IGZyb20gYmVpbmcgY29tcGxldGVkLiBZb3UKICAqIGNhbiBj
b25uZWN0IHRvIHRoZSAjV2ViS2l0V2ViVmlldzo6bG9hZC1lcnJvciBzaWduYWwgaWYgeW91IHdh
bnQgdG8KICAqIGtub3cgcHJlY2lzZWx5IHdoYXQga2luZCBvZiBlcnJvciBvY2N1cnJlZC4KKyAq
IEBXRUJLSVRfTE9BRF9QUk9WSVNJT05BTF9GQUlMRUQ6IG1lYW5zIHRoYXQgYW4gZXJyb3Igb2Nj
dXJyZWQKKyAqIGJlZm9yZSBhbnkgZGF0YSB3YXMgcmVjZWl2ZWQuIFR5cGljYWxseSBpbnZva2Vk
IGlmIHRoZSBVUkwgaXMgYmFkCisgKiBvciB0aGUgbmV0d29yayBmYWlsZWQgdG8gZGVsaXZlciB0
aGUgcmVxdWVzdAogICovCiB0eXBlZGVmIGVudW0gewogICAgIFdFQktJVF9MT0FEX1BST1ZJU0lP
TkFMLAogICAgIFdFQktJVF9MT0FEX0NPTU1JVFRFRCwKICAgICBXRUJLSVRfTE9BRF9GSU5JU0hF
RCwKICAgICBXRUJLSVRfTE9BRF9GSVJTVF9WSVNVQUxMWV9OT05fRU1QVFlfTEFZT1VULAotICAg
IFdFQktJVF9MT0FEX0ZBSUxFRAorICAgIFdFQktJVF9MT0FEX0ZBSUxFRCwKKyAgICBXRUJLSVRf
TE9BRF9QUk9WSVNJT05BTF9GQUlMRUQsCiB9IFdlYktpdExvYWRTdGF0dXM7CiAKIFdFQktJVF9B
UEkgR1R5cGUKLS0gCjEuNy4xCgo=
</data>
<flag name="review"
          id="61456"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71417</attachid>
            <date>2010-10-21 03:44:21 -0700</date>
            <delta_ts>2010-10-22 12:43:29 -0700</delta_ts>
            <desc>DRT fixes and refactorings</desc>
            <filename>0002-Listen-to-WebKitFrame-s-load-status-signal-instead-o.patch</filename>
            <type>text/plain</type>
            <size>7729</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSA1NDk3MDUxNjllYjliNDA2YzRiZmQzNDUxYTdmOTc5MzkyM2IzNmQyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgMjEgT2N0IDIwMTAgMTA6NTI6MjMgKzAyMDAKU3ViamVjdDogW1BBVENI
IDIvMl0gTGlzdGVuIHRvIFdlYktpdEZyYW1lJ3MgbG9hZC1zdGF0dXMgc2lnbmFsIGluc3RlYWQg
b2YgV2ViVmlldydzCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDExICsrKysKIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVk
ICAgICAgICAgICAgICAgICAgfCAgICA0IC0tCiBXZWJLaXRUb29scy9DaGFuZ2VMb2cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxOCArKysrKysKIFdlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAgfCAgIDU4ICsrKysrKysrKysrLS0tLS0tLS0t
LQogNCBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggMTk1OGM3ZS4uODU1ODQ2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEwLTEwLTIx
ICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHVEtdIFdlYktpdFdlYkZyYW1l
J3MgbG9hZC1zdGF0dXMgaXMgbm90IHByb3Blcmx5IG5vdGlmaWVkIHRvIHRoZSB0ZXN0cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDgwNDgKKworICAg
ICAgICBVbnNraXBwZWQgc29tZSB0ZXN0IHRoYXQgbGFjayBsb2FkLXN0YXR1cyBub3RpZmljYXRp
b25zIGZvciBpbm5lciBmcmFtZXMKKworICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgor
CiAyMDEwLTEwLTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNzAxNDkuCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay9Ta2lwcGVkCmluZGV4IGVjM2NiNTAuLmI3MDZjZWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkCkBAIC0yOTU4LDExICsyOTU4LDcgQEAgaHR0cC90ZXN0cy9sb2FkaW5nL2JhZC1zY2hlbWUt
c3ViZnJhbWUuaHRtbAogaHR0cC90ZXN0cy9sb2FkaW5nL2JhZC1zZXJ2ZXItc3ViZnJhbWUuaHRt
bAogIyBOZWVkZWQgdG8gY292ZXIgdGhlIGZpeCBmb3IgPHJkYXI6Ly9wcm9ibGVtLzY3Mjc0OTU+
CiBodHRwL3Rlc3RzL2xvYWRpbmcvZGVsZXRlZC1ob3N0LWluLXJlc291cmNlLWxvYWQtZGVsZWdh
dGUtY2FsbGJhY2suaHRtbAotaHR0cC90ZXN0cy9sb2FkaW5nL2VtcHR5LXN1YmZyYW1lLmh0bWwK
LWh0dHAvdGVzdHMvbG9hZGluZy9nbWFpbC1hc3NlcnQtb24tbG9hZC5odG1sCiBodHRwL3Rlc3Rz
L2xvYWRpbmcvcmVkaXJlY3Qtd2l0aC1uby1sb2NhdGlvbi1jcmFzaC5odG1sCi1odHRwL3Rlc3Rz
L2xvYWRpbmcvc2xvdy1wYXJzaW5nLXN1YmZyYW1lLmh0bWwKLWh0dHAvdGVzdHMvbG9hZGluZy90
ZXh0LWNvbnRlbnQtdHlwZS13aXRoLWJpbmFyeS1leHRlbnNpb24uaHRtbAogaHR0cC90ZXN0cy9s
b2NhbC9ibG9iL3NlbmQtZGF0YS1ibG9iLmh0bWwKIGh0dHAvdGVzdHMvbG9jYWwvYmxvYi9zZW5k
LWh5YnJpZC1ibG9iLmh0bWwKIGh0dHAvdGVzdHMvbG9jYWwvYmxvYi9zZW5kLXNsaWNlZC1kYXRh
LWJsb2IuaHRtbApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2ViS2l0VG9v
bHMvQ2hhbmdlTG9nCmluZGV4IGNjM2FhZjkuLjBlY2NmY2EgMTAwNjQ0Ci0tLSBhL1dlYktpdFRv
b2xzL0NoYW5nZUxvZworKysgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBA
QAorMjAxMC0xMC0yMSAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBX
ZWJLaXRXZWJGcmFtZSdzIGxvYWQtc3RhdHVzIGlzIG5vdCBwcm9wZXJseSBub3RpZmllZCB0byB0
aGUgdGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTQ4MDQ4CisKKyAgICAgICAgRFJUIG5vdyBsaXN0ZW5zIHRvIFdlYktpdFdlYkZyYW1lIGxvYWQt
c3RhdHVzIHNpZ25hbHMgZm9yIGVhY2gKKyAgICAgICAgY3JlYXRlZCBmcmFtZSBpbnN0ZWFkIG9m
IHRoZSBsb2FkLXN0YXR1cyBzaWduYWwgb2YgdGhlCisgICAgICAgIFdlYktpdFdlYlZpZXcgdGhh
dCBvbmx5IG5vdGlmaWVzIGFib3V0IGNoYW5nZXMgaW4gdGhlIG1haW4gZnJhbWUuCisKKyAgICAg
ICAgKiBEdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3BwOgorICAgICAgICAod2Vi
Vmlld0xvYWRGaW5pc2hlZCk6CisgICAgICAgICh3ZWJGcmFtZUxvYWRTdGF0dXNOb3RpZmllZCk6
CisgICAgICAgIChmcmFtZUNyZWF0ZWRDYWxsYmFjayk6CisgICAgICAgIChjcmVhdGVXZWJWaWV3
KToKKyAgICAgICAgKG1haW4pOgorCiAyMDEwLTEwLTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5y
ZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCBy
NzAxNDkuCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJl
bmRlclRyZWUuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJU
cmVlLmNwcAppbmRleCBlMTE1NjgzLi5kYzRkNGMyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1
bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAKQEAgLTcxNCwyNCArNzE0LDggQEAg
c3RhdGljIGNoYXIqIGdldEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3VsdChXZWJLaXRXZWJW
aWV3KiB2aWV3LCBXZWJLaXRXZWJGcmEKICAgICByZXR1cm4gZnJhbWVOYW1lOwogfQogCi1zdGF0
aWMgdm9pZCB3ZWJWaWV3TG9hZENvbW1pdHRlZChXZWJLaXRXZWJWaWV3KiB2aWV3LCBXZWJLaXRX
ZWJGcmFtZSogZnJhbWUsIHZvaWQqKQotewotICAgIGlmICghZG9uZSAmJiBnTGF5b3V0VGVzdENv
bnRyb2xsZXItPmR1bXBGcmFtZUxvYWRDYWxsYmFja3MoKSkgewotICAgICAgICBjaGFyKiBmcmFt
ZU5hbWUgPSBnZXRGcmFtZU5hbWVTdWl0YWJsZUZvclRlc3RSZXN1bHQodmlldywgZnJhbWUpOwot
ICAgICAgICBwcmludGYoIiVzIC0gZGlkQ29tbWl0TG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUp
OwotICAgICAgICBnX2ZyZWUoZnJhbWVOYW1lKTsKLSAgICB9Ci19Ci0KLQogc3RhdGljIHZvaWQg
d2ViVmlld0xvYWRGaW5pc2hlZChXZWJLaXRXZWJWaWV3KiB2aWV3LCBXZWJLaXRXZWJGcmFtZSog
ZnJhbWUsIHZvaWQqKQogewotICAgIGlmICghZG9uZSAmJiBnTGF5b3V0VGVzdENvbnRyb2xsZXIt
PmR1bXBGcmFtZUxvYWRDYWxsYmFja3MoKSkgewotICAgICAgICBjaGFyKiBmcmFtZU5hbWUgPSBn
ZXRGcmFtZU5hbWVTdWl0YWJsZUZvclRlc3RSZXN1bHQodmlldywgZnJhbWUpOwotICAgICAgICBw
cmludGYoIiVzIC0gZGlkRmluaXNoTG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUpOwotICAgICAg
ICBnX2ZyZWUoZnJhbWVOYW1lKTsKLSAgICB9Ci0KICAgICBpZiAoZnJhbWUgIT0gdG9wTG9hZGlu
Z0ZyYW1lKQogICAgICAgICByZXR1cm47CiAKQEAgLTk2NywxOSArOTUxLDQxIEBAIHN0YXRpYyBX
ZWJLaXRXZWJWaWV3KiB3ZWJJbnNwZWN0b3JJbnNwZWN0V2ViVmlldyhXZWJLaXRXZWJJbnNwZWN0
b3IqLCBncG9pbnRlciBkCiAgICAgcmV0dXJuIFdFQktJVF9XRUJfVklFVyh3ZWJWaWV3KTsKIH0K
IAotc3RhdGljIHZvaWQgd2ViVmlld0xvYWRTdGF0dXNOb3RpZmllZChXZWJLaXRXZWJWaWV3KiB2
aWV3LCBncG9pbnRlciB1c2VyX2RhdGEpCitzdGF0aWMgdm9pZCB3ZWJGcmFtZUxvYWRTdGF0dXNO
b3RpZmllZChXZWJLaXRXZWJGcmFtZSogZnJhbWUsIGdwb2ludGVyIHVzZXJfZGF0YSkKIHsKLSAg
ICBXZWJLaXRMb2FkU3RhdHVzIGxvYWRTdGF0dXMgPSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X2xvYWRf
c3RhdHVzKHZpZXcpOworICAgIFdlYktpdExvYWRTdGF0dXMgbG9hZFN0YXR1cyA9IHdlYmtpdF93
ZWJfZnJhbWVfZ2V0X2xvYWRfc3RhdHVzKGZyYW1lKTsKIAogICAgIGlmIChnTGF5b3V0VGVzdENv
bnRyb2xsZXItPmR1bXBGcmFtZUxvYWRDYWxsYmFja3MoKSkgewotICAgICAgICBpZiAobG9hZFN0
YXR1cyA9PSBXRUJLSVRfTE9BRF9QUk9WSVNJT05BTCkgewotICAgICAgICAgICAgY2hhciogZnJh
bWVOYW1lID0gZ2V0RnJhbWVOYW1lU3VpdGFibGVGb3JUZXN0UmVzdWx0KHZpZXcsIG1haW5GcmFt
ZSk7Ci0gICAgICAgICAgICBwcmludGYoIiVzIC0gZGlkU3RhcnRQcm92aXNpb25hbExvYWRGb3JG
cmFtZVxuIiwgZnJhbWVOYW1lKTsKLSAgICAgICAgICAgIGdfZnJlZShmcmFtZU5hbWUpOworICAg
ICAgICBHT3duUHRyPGNoYXI+IGZyYW1lTmFtZShnZXRGcmFtZU5hbWVTdWl0YWJsZUZvclRlc3RS
ZXN1bHQod2Via2l0X3dlYl9mcmFtZV9nZXRfd2ViX3ZpZXcoZnJhbWUpLCBmcmFtZSkpOworCisg
ICAgICAgIHN3aXRjaCAobG9hZFN0YXR1cykgeworICAgICAgICBjYXNlIFdFQktJVF9MT0FEX1BS
T1ZJU0lPTkFMOgorICAgICAgICAgICAgcHJpbnRmKCIlcyAtIGRpZFN0YXJ0UHJvdmlzaW9uYWxM
b2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZS5nZXQoKSk7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSBXRUJLSVRfTE9BRF9DT01NSVRURUQ6CisgICAgICAgICAgICBwcmludGYoIiVz
IC0gZGlkQ29tbWl0TG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUuZ2V0KCkpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGNhc2UgV0VCS0lUX0xPQURfRkFJTEVEOgorICAgICAgICAgICAg
cHJpbnRmKCIlcyAtIGRpZEZhaWxMb2FkV2l0aEVycm9yXG4iLCBmcmFtZU5hbWUuZ2V0KCkpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgV0VCS0lUX0xPQURfUFJPVklTSU9OQUxf
RkFJTEVEOgorICAgICAgICAgICAgcHJpbnRmKCIlcyAtIGRpZEZhaWxQcm92aXNpb25hbExvYWRX
aXRoRXJyb3JcbiIsIGZyYW1lTmFtZS5nZXQoKSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgY2FzZSBXRUJLSVRfTE9BRF9GSU5JU0hFRDoKKyAgICAgICAgICAgIGlmIChmcmFtZSAhPSB0
b3BMb2FkaW5nRnJhbWUgfHwgIWRvbmUpCisgICAgICAgICAgICAgICAgcHJpbnRmKCIlcyAtIGRp
ZEZpbmlzaExvYWRGb3JGcmFtZVxuIiwgZnJhbWVOYW1lLmdldCgpKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAg
ICB9CiB9CiAKK3N0YXRpYyB2b2lkIGZyYW1lQ3JlYXRlZENhbGxiYWNrKFdlYktpdFdlYlZpZXcq
IHdlYlZpZXcsIFdlYktpdFdlYkZyYW1lKiB3ZWJGcmFtZSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQor
eworICAgIGdfc2lnbmFsX2Nvbm5lY3Qod2ViRnJhbWUsICJub3RpZnk6OmxvYWQtc3RhdHVzIiwg
R19DQUxMQkFDSyh3ZWJGcmFtZUxvYWRTdGF0dXNOb3RpZmllZCksIE5VTEwpOworfQorCiBzdGF0
aWMgV2ViS2l0V2ViVmlldyogY3JlYXRlV2ViVmlldygpCiB7CiAgICAgV2ViS2l0V2ViVmlldyog
dmlldyA9IFdFQktJVF9XRUJfVklFVyh3ZWJraXRfd2ViX3ZpZXdfbmV3KCkpOwpAQCAtOTkxLDcg
Kzk5Nyw2IEBAIHN0YXRpYyBXZWJLaXRXZWJWaWV3KiBjcmVhdGVXZWJWaWV3KCkKICAgICBnX29i
amVjdF9jb25uZWN0KEdfT0JKRUNUKHZpZXcpLAogICAgICAgICAgICAgICAgICAgICAgInNpZ25h
bDo6bG9hZC1zdGFydGVkIiwgd2ViVmlld0xvYWRTdGFydGVkLCAwLAogICAgICAgICAgICAgICAg
ICAgICAgInNpZ25hbDo6bG9hZC1maW5pc2hlZCIsIHdlYlZpZXdMb2FkRmluaXNoZWQsIDAsCi0g
ICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjpsb2FkLWNvbW1pdHRlZCIsIHdlYlZpZXdMb2Fk
Q29tbWl0dGVkLCAwLAogICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6d2luZG93LW9iamVj
dC1jbGVhcmVkIiwgd2ViVmlld1dpbmRvd09iamVjdENsZWFyZWQsIDAsCiAgICAgICAgICAgICAg
ICAgICAgICAic2lnbmFsOjpjb25zb2xlLW1lc3NhZ2UiLCB3ZWJWaWV3Q29uc29sZU1lc3NhZ2Us
IDAsCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjpzY3JpcHQtYWxlcnQiLCB3ZWJWaWV3
U2NyaXB0QWxlcnQsIDAsCkBAIC0xMDA5LDEzICsxMDE0LDEwIEBAIHN0YXRpYyBXZWJLaXRXZWJW
aWV3KiBjcmVhdGVXZWJWaWV3KCkKICAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6OmRyYWct
YmVnaW4iLCBkcmFnQmVnaW5DYWxsYmFjaywgMCwKICAgICAgICAgICAgICAgICAgICAgICJzaWdu
YWw6OmRyYWctZW5kIiwgZHJhZ0VuZENhbGxiYWNrLCAwLAogICAgICAgICAgICAgICAgICAgICAg
InNpZ25hbDo6ZHJhZy1mYWlsZWQiLCBkcmFnRmFpbGVkQ2FsbGJhY2ssIDAsCisgICAgICAgICAg
ICAgICAgICAgICAic2lnbmFsOjpmcmFtZS1jcmVhdGVkIiwgZnJhbWVDcmVhdGVkQ2FsbGJhY2ss
IDAsCiAKICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwogCi0gICAgZ19zaWduYWxfY29ubmVj
dCh2aWV3LAotICAgICAgICAgICAgICAgICAgICAgIm5vdGlmeTo6bG9hZC1zdGF0dXMiLCBHX0NB
TExCQUNLKHdlYlZpZXdMb2FkU3RhdHVzTm90aWZpZWQpLAotICAgICAgICAgICAgICAgICAgICAg
TlVMTCk7Ci0KICAgICBXZWJLaXRXZWJJbnNwZWN0b3IqIGluc3BlY3RvciA9IHdlYmtpdF93ZWJf
dmlld19nZXRfaW5zcGVjdG9yKHZpZXcpOwogICAgIGdfb2JqZWN0X2Nvbm5lY3QoR19PQkpFQ1Qo
aW5zcGVjdG9yKSwKICAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6Omluc3BlY3Qtd2ViLXZp
ZXciLCB3ZWJJbnNwZWN0b3JJbnNwZWN0V2ViVmlldywgMCwKQEAgLTEwNzYsNiArMTA3OCw4IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCiAgICAgZ3RrX3dpZGdldF9zaG93X2Fs
bChjb250YWluZXIpOwogICAgIGd0a193aWRnZXRfZ3JhYl9mb2N1cyhHVEtfV0lER0VUKHdlYlZp
ZXcpKTsKICAgICBtYWluRnJhbWUgPSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X21haW5fZnJhbWUod2Vi
Vmlldyk7CisgICAgLy8gZnJhbWUtY3JlYXRlZCBpcyBub3QgaXNzdWVkIGZvciBtYWluIGZyYW1l
LiBUaGF0J3Mgd2h5IHdlIG11c3QgZG8gdGhpcyBoZXJlCisgICAgZ19zaWduYWxfY29ubmVjdCht
YWluRnJhbWUsICJub3RpZnk6OmxvYWQtc3RhdHVzIiwgR19DQUxMQkFDSyh3ZWJGcmFtZUxvYWRT
dGF0dXNOb3RpZmllZCksIE5VTEwpOwogCiAgICAgc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRTdGF0
ZVZhbHVlc0ZvclRlc3RpbmcoKTsKIAotLSAKMS43LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71584</attachid>
            <date>2010-10-22 12:43:29 -0700</date>
            <delta_ts>2010-10-27 10:09:42 -0700</delta_ts>
            <desc>DRT fixes and refactorings</desc>
            <filename>0002-Listen-to-WebKitFrame-s-load-status-signal-instead-o.patch</filename>
            <type>text/plain</type>
            <size>7685</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSBiZjUwZTIwOTM0ODA5ZTc3MzMxNDc2NmNjNjk5NzA3MTUzYmVkOGVmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgMjEgT2N0IDIwMTAgMTA6NTI6MjMgKzAyMDAKU3ViamVjdDogW1BBVENI
IDIvMl0gTGlzdGVuIHRvIFdlYktpdEZyYW1lJ3MgbG9hZC1zdGF0dXMgc2lnbmFsIGluc3RlYWQg
b2YgV2ViVmlldydzCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDExICsrKysKIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVk
ICAgICAgICAgICAgICAgICAgfCAgICA0IC0tCiBXZWJLaXRUb29scy9DaGFuZ2VMb2cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxOCArKysrKysKIFdlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAgfCAgIDYwICsrKysrKysrKysrLS0tLS0tLS0t
CiA0IGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCAxOTU4YzdlLi44NTU4NDY0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMTAtMjEg
IFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gV2ViS2l0V2ViRnJhbWUn
cyBsb2FkLXN0YXR1cyBpcyBub3QgcHJvcGVybHkgbm90aWZpZWQgdG8gdGhlIHRlc3RzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODA0OAorCisgICAg
ICAgIFVuc2tpcHBlZCBzb21lIHRlc3QgdGhhdCBsYWNrIGxvYWQtc3RhdHVzIG5vdGlmaWNhdGlv
bnMgZm9yIGlubmVyIGZyYW1lcworCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1NraXBwZWQ6CisK
IDIwMTAtMTAtMjAgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI3MDE0OS4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3Rr
L1NraXBwZWQKaW5kZXggZWMzY2I1MC4uYjcwNmNlYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vZ3RrL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBw
ZWQKQEAgLTI5NTgsMTEgKzI5NTgsNyBAQCBodHRwL3Rlc3RzL2xvYWRpbmcvYmFkLXNjaGVtZS1z
dWJmcmFtZS5odG1sCiBodHRwL3Rlc3RzL2xvYWRpbmcvYmFkLXNlcnZlci1zdWJmcmFtZS5odG1s
CiAjIE5lZWRlZCB0byBjb3ZlciB0aGUgZml4IGZvciA8cmRhcjovL3Byb2JsZW0vNjcyNzQ5NT4K
IGh0dHAvdGVzdHMvbG9hZGluZy9kZWxldGVkLWhvc3QtaW4tcmVzb3VyY2UtbG9hZC1kZWxlZ2F0
ZS1jYWxsYmFjay5odG1sCi1odHRwL3Rlc3RzL2xvYWRpbmcvZW1wdHktc3ViZnJhbWUuaHRtbAot
aHR0cC90ZXN0cy9sb2FkaW5nL2dtYWlsLWFzc2VydC1vbi1sb2FkLmh0bWwKIGh0dHAvdGVzdHMv
bG9hZGluZy9yZWRpcmVjdC13aXRoLW5vLWxvY2F0aW9uLWNyYXNoLmh0bWwKLWh0dHAvdGVzdHMv
bG9hZGluZy9zbG93LXBhcnNpbmctc3ViZnJhbWUuaHRtbAotaHR0cC90ZXN0cy9sb2FkaW5nL3Rl
eHQtY29udGVudC10eXBlLXdpdGgtYmluYXJ5LWV4dGVuc2lvbi5odG1sCiBodHRwL3Rlc3RzL2xv
Y2FsL2Jsb2Ivc2VuZC1kYXRhLWJsb2IuaHRtbAogaHR0cC90ZXN0cy9sb2NhbC9ibG9iL3NlbmQt
aHlicmlkLWJsb2IuaHRtbAogaHR0cC90ZXN0cy9sb2NhbC9ibG9iL3NlbmQtc2xpY2VkLWRhdGEt
YmxvYi5odG1sCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKaW5kZXggY2MzYWFmOS4uMGVjY2ZjYSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9v
bHMvQ2hhbmdlTG9nCisrKyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBA
CisyMDEwLTEwLTIxICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHVEtdIFdl
YktpdFdlYkZyYW1lJ3MgbG9hZC1zdGF0dXMgaXMgbm90IHByb3Blcmx5IG5vdGlmaWVkIHRvIHRo
ZSB0ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NDgwNDgKKworICAgICAgICBEUlQgbm93IGxpc3RlbnMgdG8gV2ViS2l0V2ViRnJhbWUgbG9hZC1z
dGF0dXMgc2lnbmFscyBmb3IgZWFjaAorICAgICAgICBjcmVhdGVkIGZyYW1lIGluc3RlYWQgb2Yg
dGhlIGxvYWQtc3RhdHVzIHNpZ25hbCBvZiB0aGUKKyAgICAgICAgV2ViS2l0V2ViVmlldyB0aGF0
IG9ubHkgbm90aWZpZXMgYWJvdXQgY2hhbmdlcyBpbiB0aGUgbWFpbiBmcmFtZS4KKworICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAgICAgICh3ZWJW
aWV3TG9hZEZpbmlzaGVkKToKKyAgICAgICAgKHdlYkZyYW1lTG9hZFN0YXR1c05vdGlmaWVkKToK
KyAgICAgICAgKGZyYW1lQ3JlYXRlZENhbGxiYWNrKToKKyAgICAgICAgKGNyZWF0ZVdlYlZpZXcp
OgorICAgICAgICAobWFpbik6CisKIDIwMTAtMTAtMjAgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJl
dmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI3
MDE0OS4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVu
ZGVyVHJlZS5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRy
ZWUuY3BwCmluZGV4IGUxMTU2ODMuLjkwOGU3MTkgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1
bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcApAQCAtNzE0LDI0ICs3MTQsOCBAQCBz
dGF0aWMgY2hhciogZ2V0RnJhbWVOYW1lU3VpdGFibGVGb3JUZXN0UmVzdWx0KFdlYktpdFdlYlZp
ZXcqIHZpZXcsIFdlYktpdFdlYkZyYQogICAgIHJldHVybiBmcmFtZU5hbWU7CiB9CiAKLXN0YXRp
YyB2b2lkIHdlYlZpZXdMb2FkQ29tbWl0dGVkKFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdl
YkZyYW1lKiBmcmFtZSwgdm9pZCopCi17Ci0gICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29u
dHJvbGxlci0+ZHVtcEZyYW1lTG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGNoYXIqIGZyYW1l
TmFtZSA9IGdldEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3VsdCh2aWV3LCBmcmFtZSk7Ci0g
ICAgICAgIHByaW50ZigiJXMgLSBkaWRDb21taXRMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZSk7
Ci0gICAgICAgIGdfZnJlZShmcmFtZU5hbWUpOwotICAgIH0KLX0KLQotCiBzdGF0aWMgdm9pZCB3
ZWJWaWV3TG9hZEZpbmlzaGVkKFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdlYkZyYW1lKiBm
cmFtZSwgdm9pZCopCiB7Ci0gICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29udHJvbGxlci0+
ZHVtcEZyYW1lTG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGNoYXIqIGZyYW1lTmFtZSA9IGdl
dEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3VsdCh2aWV3LCBmcmFtZSk7Ci0gICAgICAgIHBy
aW50ZigiJXMgLSBkaWRGaW5pc2hMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZSk7Ci0gICAgICAg
IGdfZnJlZShmcmFtZU5hbWUpOwotICAgIH0KLQogICAgIGlmIChmcmFtZSAhPSB0b3BMb2FkaW5n
RnJhbWUpCiAgICAgICAgIHJldHVybjsKIApAQCAtOTY3LDE5ICs5NTEsNDEgQEAgc3RhdGljIFdl
YktpdFdlYlZpZXcqIHdlYkluc3BlY3Rvckluc3BlY3RXZWJWaWV3KFdlYktpdFdlYkluc3BlY3Rv
ciosIGdwb2ludGVyIGQKICAgICByZXR1cm4gV0VCS0lUX1dFQl9WSUVXKHdlYlZpZXcpOwogfQog
Ci1zdGF0aWMgdm9pZCB3ZWJWaWV3TG9hZFN0YXR1c05vdGlmaWVkKFdlYktpdFdlYlZpZXcqIHZp
ZXcsIGdwb2ludGVyIHVzZXJfZGF0YSkKK3N0YXRpYyB2b2lkIHdlYkZyYW1lTG9hZFN0YXR1c05v
dGlmaWVkKFdlYktpdFdlYkZyYW1lKiBmcmFtZSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQogewotICAg
IFdlYktpdExvYWRTdGF0dXMgbG9hZFN0YXR1cyA9IHdlYmtpdF93ZWJfdmlld19nZXRfbG9hZF9z
dGF0dXModmlldyk7CisgICAgV2ViS2l0TG9hZFN0YXR1cyBsb2FkU3RhdHVzID0gd2Via2l0X3dl
Yl9mcmFtZV9nZXRfbG9hZF9zdGF0dXMoZnJhbWUpOwogCiAgICAgaWYgKGdMYXlvdXRUZXN0Q29u
dHJvbGxlci0+ZHVtcEZyYW1lTG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGlmIChsb2FkU3Rh
dHVzID09IFdFQktJVF9MT0FEX1BST1ZJU0lPTkFMKSB7Ci0gICAgICAgICAgICBjaGFyKiBmcmFt
ZU5hbWUgPSBnZXRGcmFtZU5hbWVTdWl0YWJsZUZvclRlc3RSZXN1bHQodmlldywgbWFpbkZyYW1l
KTsKLSAgICAgICAgICAgIHByaW50ZigiJXMgLSBkaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvckZy
YW1lXG4iLCBmcmFtZU5hbWUpOwotICAgICAgICAgICAgZ19mcmVlKGZyYW1lTmFtZSk7CisgICAg
ICAgIEdPd25QdHI8Y2hhcj4gZnJhbWVOYW1lKGdldEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJl
c3VsdCh3ZWJraXRfd2ViX2ZyYW1lX2dldF93ZWJfdmlldyhmcmFtZSksIGZyYW1lKSk7CisKKyAg
ICAgICAgc3dpdGNoIChsb2FkU3RhdHVzKSB7CisgICAgICAgIGNhc2UgV0VCS0lUX0xPQURfUFJP
VklTSU9OQUw6CisgICAgICAgICAgICBwcmludGYoIiVzIC0gZGlkU3RhcnRQcm92aXNpb25hbExv
YWRGb3JGcmFtZVxuIiwgZnJhbWVOYW1lLmdldCgpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBjYXNlIFdFQktJVF9MT0FEX0NPTU1JVFRFRDoKKyAgICAgICAgICAgIHByaW50ZigiJXMg
LSBkaWRDb21taXRMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZS5nZXQoKSk7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY2FzZSBXRUJLSVRfTE9BRF9GQUlMRUQ6CisgICAgICAgICAgICBw
cmludGYoIiVzIC0gZGlkRmFpbExvYWRXaXRoRXJyb3JcbiIsIGZyYW1lTmFtZS5nZXQoKSk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBXRUJLSVRfTE9BRF9QUk9WSVNJT05BTF9G
QUlMRUQ6CisgICAgICAgICAgICBwcmludGYoIiVzIC0gZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdp
dGhFcnJvclxuIiwgZnJhbWVOYW1lLmdldCgpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIFdFQktJVF9MT0FEX0ZJTklTSEVEOgorICAgICAgICAgICAgaWYgKGZyYW1lICE9IHRv
cExvYWRpbmdGcmFtZSB8fCAhZG9uZSkKKyAgICAgICAgICAgICAgICBwcmludGYoIiVzIC0gZGlk
RmluaXNoTG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUuZ2V0KCkpOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
IH0KIH0KIAorc3RhdGljIHZvaWQgZnJhbWVDcmVhdGVkQ2FsbGJhY2soV2ViS2l0V2ViVmlldyog
d2ViVmlldywgV2ViS2l0V2ViRnJhbWUqIHdlYkZyYW1lLCBncG9pbnRlciB1c2VyX2RhdGEpCit7
CisgICAgZ19zaWduYWxfY29ubmVjdCh3ZWJGcmFtZSwgIm5vdGlmeTo6bG9hZC1zdGF0dXMiLCBH
X0NBTExCQUNLKHdlYkZyYW1lTG9hZFN0YXR1c05vdGlmaWVkKSwgTlVMTCk7Cit9CisKIHN0YXRp
YyBXZWJLaXRXZWJWaWV3KiBjcmVhdGVXZWJWaWV3KCkKIHsKICAgICBXZWJLaXRXZWJWaWV3KiB2
aWV3ID0gV0VCS0lUX1dFQl9WSUVXKHdlYmtpdF93ZWJfdmlld19uZXcoKSk7CkBAIC05OTEsNyAr
OTk3LDYgQEAgc3RhdGljIFdlYktpdFdlYlZpZXcqIGNyZWF0ZVdlYlZpZXcoKQogICAgIGdfb2Jq
ZWN0X2Nvbm5lY3QoR19PQkpFQ1QodmlldyksCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFs
Ojpsb2FkLXN0YXJ0ZWQiLCB3ZWJWaWV3TG9hZFN0YXJ0ZWQsIDAsCiAgICAgICAgICAgICAgICAg
ICAgICAic2lnbmFsOjpsb2FkLWZpbmlzaGVkIiwgd2ViVmlld0xvYWRGaW5pc2hlZCwgMCwKLSAg
ICAgICAgICAgICAgICAgICAgICJzaWduYWw6OmxvYWQtY29tbWl0dGVkIiwgd2ViVmlld0xvYWRD
b21taXR0ZWQsIDAsCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjp3aW5kb3ctb2JqZWN0
LWNsZWFyZWQiLCB3ZWJWaWV3V2luZG93T2JqZWN0Q2xlYXJlZCwgMCwKICAgICAgICAgICAgICAg
ICAgICAgICJzaWduYWw6OmNvbnNvbGUtbWVzc2FnZSIsIHdlYlZpZXdDb25zb2xlTWVzc2FnZSwg
MCwKICAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6OnNjcmlwdC1hbGVydCIsIHdlYlZpZXdT
Y3JpcHRBbGVydCwgMCwKQEAgLTEwMDksMTMgKzEwMTQsMTAgQEAgc3RhdGljIFdlYktpdFdlYlZp
ZXcqIGNyZWF0ZVdlYlZpZXcoKQogICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6ZHJhZy1i
ZWdpbiIsIGRyYWdCZWdpbkNhbGxiYWNrLCAwLAogICAgICAgICAgICAgICAgICAgICAgInNpZ25h
bDo6ZHJhZy1lbmQiLCBkcmFnRW5kQ2FsbGJhY2ssIDAsCiAgICAgICAgICAgICAgICAgICAgICAi
c2lnbmFsOjpkcmFnLWZhaWxlZCIsIGRyYWdGYWlsZWRDYWxsYmFjaywgMCwKKyAgICAgICAgICAg
ICAgICAgICAgICJzaWduYWw6OmZyYW1lLWNyZWF0ZWQiLCBmcmFtZUNyZWF0ZWRDYWxsYmFjaywg
MCwKIAogICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiAKLSAgICBnX3NpZ25hbF9jb25uZWN0
KHZpZXcsCi0gICAgICAgICAgICAgICAgICAgICAibm90aWZ5Ojpsb2FkLXN0YXR1cyIsIEdfQ0FM
TEJBQ0sod2ViVmlld0xvYWRTdGF0dXNOb3RpZmllZCksCi0gICAgICAgICAgICAgICAgICAgICBO
VUxMKTsKLQogICAgIFdlYktpdFdlYkluc3BlY3RvciogaW5zcGVjdG9yID0gd2Via2l0X3dlYl92
aWV3X2dldF9pbnNwZWN0b3Iodmlldyk7CiAgICAgZ19vYmplY3RfY29ubmVjdChHX09CSkVDVChp
bnNwZWN0b3IpLAogICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6aW5zcGVjdC13ZWItdmll
dyIsIHdlYkluc3BlY3Rvckluc3BlY3RXZWJWaWV3LCAwLApAQCAtMTAyOCw2ICsxMDMwLDEwIEBA
IHN0YXRpYyBXZWJLaXRXZWJWaWV3KiBjcmVhdGVXZWJWaWV3KCkKICAgICAgICAgd2Via2l0X3dl
Yl92aWV3X3NldF9zZXR0aW5ncyh2aWV3LCBzZXR0aW5ncyk7CiAgICAgfQogCisgICAgLy8gZnJh
bWUtY3JlYXRlZCBpcyBub3QgaXNzdWVkIGZvciBtYWluIGZyYW1lLiBUaGF0J3Mgd2h5IHdlIG11
c3QgZG8gdGhpcyBoZXJlCisgICAgV2ViS2l0V2ViRnJhbWUqIGZyYW1lID0gd2Via2l0X3dlYl92
aWV3X2dldF9tYWluX2ZyYW1lKHZpZXcpOworICAgIGdfc2lnbmFsX2Nvbm5lY3QoZnJhbWUsICJu
b3RpZnk6OmxvYWQtc3RhdHVzIiwgR19DQUxMQkFDSyh3ZWJGcmFtZUxvYWRTdGF0dXNOb3RpZmll
ZCksIE5VTEwpOworCiAgICAgcmV0dXJuIHZpZXc7CiB9CiAKLS0gCjEuNy4xCgo=
</data>
<flag name="review"
          id="61670"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72006</attachid>
            <date>2010-10-27 04:41:47 -0700</date>
            <delta_ts>2010-10-28 01:05:25 -0700</delta_ts>
            <desc>Fix frame-created signal emission</desc>
            <filename>0001-Issue-frame-created-before-loading-data.patch</filename>
            <type>text/plain</type>
            <size>1987</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSBkNzZmNzBhMDQxNWU1ZWI0ZTkwNzVhZjgyMjJlNzI0YWMxNGMyNjk3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFdlZCwgMjcgT2N0IDIwMTAgMTM6MzA6NDMgKzAyMDAKU3ViamVjdDogW1BBVENI
IDEvMl0gSXNzdWUgZnJhbWUtY3JlYXRlZCBiZWZvcmUgbG9hZGluZyBkYXRhCgotLS0KIFdlYktp
dC9ndGsvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArKysr
KysrKysrKysrKwogV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0
ay5jcHAgfCAgICAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cKaW5kZXggYmZiOTcwYy4uNWRkMzE2ZiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAor
MjAxMC0xMC0yMSAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBXZWJL
aXRXZWJGcmFtZSdzIGxvYWQtc3RhdHVzIGlzIG5vdCBwcm9wZXJseSBub3RpZmllZCB0byB0aGUg
dGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4
MDQ4CisKKyAgICAgICAgImZyYW1lLWNyZWF0ZWQiIHNpZ25hbCBtdXN0IGJlIGlzc3VlZCBiZWZv
cmUgbG9hZGluZyBhbnkgZGF0YSwKKyAgICAgICAgdGhhdCB3YXkgY2xpZW50cyBjYW4gY29ycmVj
dGx5IGNhcHR1cmUgYWxsIHRoZSBsb2FkaW5nIHJlbGF0ZWQKKyAgICAgICAgc2lnbmFscyBmb3Ig
dGhhdCBmcmFtZS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50
R3RrLmNwcDoKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmNyZWF0ZUZyYW1l
KToKKwogMjAxMC0xMC0yNiAgQW50b25pbyBHb21lcyAgPGFnb21lc0ByaW0uY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwIGIvV2ViS2l0L2d0ay9XZWJD
b3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKaW5kZXggYTBkNTNhMC4uNTNkMzhj
MCAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVu
dEd0ay5jcHAKKysrIGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVu
dEd0ay5jcHAKQEAgLTU5MiwxMyArNTkyLDE0IEBAIFBhc3NSZWZQdHI8RnJhbWU+IEZyYW1lTG9h
ZGVyQ2xpZW50OjpjcmVhdGVGcmFtZShjb25zdCBLVVJMJiB1cmwsIGNvbnN0IFN0cmluZyYKICAg
ICBpZiAoIWNoaWxkRnJhbWUtPnBhZ2UoKSkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAgICBnX3Np
Z25hbF9lbWl0X2J5X25hbWUod2ViVmlldywgImZyYW1lLWNyZWF0ZWQiLCBraXRGcmFtZSk7CisK
ICAgICBjaGlsZEZyYW1lLT5sb2FkZXIoKS0+bG9hZFVSTEludG9DaGlsZEZyYW1lKHVybCwgcmVm
ZXJyZXIsIGNoaWxkRnJhbWUuZ2V0KCkpOwogCiAgICAgLy8gVGhlIGZyYW1lJ3Mgb25sb2FkIGhh
bmRsZXIgbWF5IGhhdmUgcmVtb3ZlZCBpdCBmcm9tIHRoZSBkb2N1bWVudC4KICAgICBpZiAoIWNo
aWxkRnJhbWUtPnRyZWUoKS0+cGFyZW50KCkpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgZ19z
aWduYWxfZW1pdF9ieV9uYW1lKHdlYlZpZXcsICJmcmFtZS1jcmVhdGVkIiwga2l0RnJhbWUpOwog
ICAgIHJldHVybiBjaGlsZEZyYW1lLnJlbGVhc2UoKTsKIH0KIAotLSAKMS43LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72007</attachid>
            <date>2010-10-27 04:43:15 -0700</date>
            <delta_ts>2010-10-28 01:05:25 -0700</delta_ts>
            <desc>load-status refactoring and fix</desc>
            <filename>0002-load-status-refactoring.patch</filename>
            <type>text/plain</type>
            <size>5860</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSAyMjczOTU0NzNmZGI0ZDg1MmYxMmFjNWQ3MmQwNjc4NTZmZTEyNzhhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFdlZCwgMjcgT2N0IDIwMTAgMTM6MzE6MzEgKzAyMDAKU3ViamVjdDogW1BBVENI
IDIvMl0gbG9hZC1zdGF0dXMgcmVmYWN0b3JpbmcKCi0tLQogV2ViS2l0VG9vbHMvQ2hhbmdlTG9n
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKysrKysrKwogV2ViS2l0VG9vbHMv
RHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcCB8ICAgNTYgKysrKysrKysrKyst
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0No
YW5nZUxvZwppbmRleCA1MDhjOTg0Li43ZGQ5YmE1IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIw
MTAtMTAtMjEgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gV2ViS2l0
V2ViRnJhbWUncyBsb2FkLXN0YXR1cyBpcyBub3QgcHJvcGVybHkgbm90aWZpZWQgdG8gdGhlIHRl
c3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODA0
OAorCisgICAgICAgIERSVCBub3cgbGlzdGVucyB0byBXZWJLaXRXZWJGcmFtZSBsb2FkLXN0YXR1
cyBzaWduYWxzIGZvciBlYWNoCisgICAgICAgIGNyZWF0ZWQgZnJhbWUgaW5zdGVhZCBvZiB0aGUg
bG9hZC1zdGF0dXMgc2lnbmFsIG9mIHRoZQorICAgICAgICBXZWJLaXRXZWJWaWV3IHRoYXQgb25s
eSBub3RpZmllcyBhYm91dCBjaGFuZ2VzIGluIHRoZSBtYWluIGZyYW1lLgorCisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcDoKKyAgICAgICAgKHdlYlZpZXdM
b2FkRmluaXNoZWQpOgorICAgICAgICAod2ViRnJhbWVMb2FkU3RhdHVzTm90aWZpZWQpOgorICAg
ICAgICAoZnJhbWVDcmVhdGVkQ2FsbGJhY2spOgorICAgICAgICAoY3JlYXRlV2ViVmlldyk6Cisg
ICAgICAgIChtYWluKToKKwogMjAxMC0xMC0yNiAgQW50b25pbyBHb21lcyAgPGFnb21lc0ByaW0u
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KZGlmZiAtLWdpdCBh
L1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAgYi9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3BwCmluZGV4IGFlMzgx
ZDMuLjFjODUxZDcgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9E
dW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1
bXBSZW5kZXJUcmVlLmNwcApAQCAtNzI3LDI0ICs3MjcsOCBAQCBzdGF0aWMgY2hhciogZ2V0RnJh
bWVOYW1lU3VpdGFibGVGb3JUZXN0UmVzdWx0KFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdl
YkZyYQogICAgIHJldHVybiBmcmFtZU5hbWU7CiB9CiAKLXN0YXRpYyB2b2lkIHdlYlZpZXdMb2Fk
Q29tbWl0dGVkKFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdlYkZyYW1lKiBmcmFtZSwgdm9p
ZCopCi17Ci0gICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29udHJvbGxlci0+ZHVtcEZyYW1l
TG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGNoYXIqIGZyYW1lTmFtZSA9IGdldEZyYW1lTmFt
ZVN1aXRhYmxlRm9yVGVzdFJlc3VsdCh2aWV3LCBmcmFtZSk7Ci0gICAgICAgIHByaW50ZigiJXMg
LSBkaWRDb21taXRMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZSk7Ci0gICAgICAgIGdfZnJlZShm
cmFtZU5hbWUpOwotICAgIH0KLX0KLQotCiBzdGF0aWMgdm9pZCB3ZWJWaWV3TG9hZEZpbmlzaGVk
KFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdlYkZyYW1lKiBmcmFtZSwgdm9pZCopCiB7Ci0g
ICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29udHJvbGxlci0+ZHVtcEZyYW1lTG9hZENhbGxi
YWNrcygpKSB7Ci0gICAgICAgIGNoYXIqIGZyYW1lTmFtZSA9IGdldEZyYW1lTmFtZVN1aXRhYmxl
Rm9yVGVzdFJlc3VsdCh2aWV3LCBmcmFtZSk7Ci0gICAgICAgIHByaW50ZigiJXMgLSBkaWRGaW5p
c2hMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZSk7Ci0gICAgICAgIGdfZnJlZShmcmFtZU5hbWUp
OwotICAgIH0KLQogICAgIGlmIChmcmFtZSAhPSB0b3BMb2FkaW5nRnJhbWUpCiAgICAgICAgIHJl
dHVybjsKIApAQCAtOTgwLDE5ICs5NjQsMzcgQEAgc3RhdGljIFdlYktpdFdlYlZpZXcqIHdlYklu
c3BlY3Rvckluc3BlY3RXZWJWaWV3KFdlYktpdFdlYkluc3BlY3RvciosIGdwb2ludGVyIGQKICAg
ICByZXR1cm4gV0VCS0lUX1dFQl9WSUVXKHdlYlZpZXcpOwogfQogCi1zdGF0aWMgdm9pZCB3ZWJW
aWV3TG9hZFN0YXR1c05vdGlmaWVkKFdlYktpdFdlYlZpZXcqIHZpZXcsIGdwb2ludGVyIHVzZXJf
ZGF0YSkKK3N0YXRpYyB2b2lkIHdlYkZyYW1lTG9hZFN0YXR1c05vdGlmaWVkKFdlYktpdFdlYkZy
YW1lKiBmcmFtZSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQogewotICAgIFdlYktpdExvYWRTdGF0dXMg
bG9hZFN0YXR1cyA9IHdlYmtpdF93ZWJfdmlld19nZXRfbG9hZF9zdGF0dXModmlldyk7CisgICAg
V2ViS2l0TG9hZFN0YXR1cyBsb2FkU3RhdHVzID0gd2Via2l0X3dlYl9mcmFtZV9nZXRfbG9hZF9z
dGF0dXMoZnJhbWUpOwogCiAgICAgaWYgKGdMYXlvdXRUZXN0Q29udHJvbGxlci0+ZHVtcEZyYW1l
TG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGlmIChsb2FkU3RhdHVzID09IFdFQktJVF9MT0FE
X1BST1ZJU0lPTkFMKSB7Ci0gICAgICAgICAgICBjaGFyKiBmcmFtZU5hbWUgPSBnZXRGcmFtZU5h
bWVTdWl0YWJsZUZvclRlc3RSZXN1bHQodmlldywgbWFpbkZyYW1lKTsKLSAgICAgICAgICAgIHBy
aW50ZigiJXMgLSBkaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUp
OwotICAgICAgICAgICAgZ19mcmVlKGZyYW1lTmFtZSk7CisgICAgICAgIEdPd25QdHI8Y2hhcj4g
ZnJhbWVOYW1lKGdldEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3VsdCh3ZWJraXRfd2ViX2Zy
YW1lX2dldF93ZWJfdmlldyhmcmFtZSksIGZyYW1lKSk7CisKKyAgICAgICAgc3dpdGNoIChsb2Fk
U3RhdHVzKSB7CisgICAgICAgIGNhc2UgV0VCS0lUX0xPQURfUFJPVklTSU9OQUw6CisgICAgICAg
ICAgICBpZiAoIWRvbmUpCisgICAgICAgICAgICAgICAgcHJpbnRmKCIlcyAtIGRpZFN0YXJ0UHJv
dmlzaW9uYWxMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZS5nZXQoKSk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgY2FzZSBXRUJLSVRfTE9BRF9DT01NSVRURUQ6CisgICAgICAgICAgICBp
ZiAoIWRvbmUpCisgICAgICAgICAgICAgICAgcHJpbnRmKCIlcyAtIGRpZENvbW1pdExvYWRGb3JG
cmFtZVxuIiwgZnJhbWVOYW1lLmdldCgpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBj
YXNlIFdFQktJVF9MT0FEX0ZJTklTSEVEOgorICAgICAgICAgICAgaWYgKGZyYW1lICE9IHRvcExv
YWRpbmdGcmFtZSB8fCAhZG9uZSkKKyAgICAgICAgICAgICAgICBwcmludGYoIiVzIC0gZGlkRmlu
aXNoTG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUuZ2V0KCkpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0K
IH0KIAorc3RhdGljIHZvaWQgZnJhbWVDcmVhdGVkQ2FsbGJhY2soV2ViS2l0V2ViVmlldyogd2Vi
VmlldywgV2ViS2l0V2ViRnJhbWUqIHdlYkZyYW1lLCBncG9pbnRlciB1c2VyX2RhdGEpCit7Cisg
ICAgZ19zaWduYWxfY29ubmVjdCh3ZWJGcmFtZSwgIm5vdGlmeTo6bG9hZC1zdGF0dXMiLCBHX0NB
TExCQUNLKHdlYkZyYW1lTG9hZFN0YXR1c05vdGlmaWVkKSwgTlVMTCk7Cit9CisKIHN0YXRpYyBX
ZWJLaXRXZWJWaWV3KiBjcmVhdGVXZWJWaWV3KCkKIHsKICAgICBXZWJLaXRXZWJWaWV3KiB2aWV3
ID0gV0VCS0lUX1dFQl9WSUVXKHdlYmtpdF93ZWJfdmlld19uZXcoKSk7CkBAIC0xMDA2LDcgKzEw
MDgsNiBAQCBzdGF0aWMgV2ViS2l0V2ViVmlldyogY3JlYXRlV2ViVmlldygpCiAgICAgZ19vYmpl
Y3RfY29ubmVjdChHX09CSkVDVCh2aWV3KSwKICAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6
OmxvYWQtc3RhcnRlZCIsIHdlYlZpZXdMb2FkU3RhcnRlZCwgMCwKICAgICAgICAgICAgICAgICAg
ICAgICJzaWduYWw6OmxvYWQtZmluaXNoZWQiLCB3ZWJWaWV3TG9hZEZpbmlzaGVkLCAwLAotICAg
ICAgICAgICAgICAgICAgICAgInNpZ25hbDo6bG9hZC1jb21taXR0ZWQiLCB3ZWJWaWV3TG9hZENv
bW1pdHRlZCwgMCwKICAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6OndpbmRvdy1vYmplY3Qt
Y2xlYXJlZCIsIHdlYlZpZXdXaW5kb3dPYmplY3RDbGVhcmVkLCAwLAogICAgICAgICAgICAgICAg
ICAgICAgInNpZ25hbDo6Y29uc29sZS1tZXNzYWdlIiwgd2ViVmlld0NvbnNvbGVNZXNzYWdlLCAw
LAogICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6c2NyaXB0LWFsZXJ0Iiwgd2ViVmlld1Nj
cmlwdEFsZXJ0LCAwLApAQCAtMTAyNCwxMyArMTAyNSwxMCBAQCBzdGF0aWMgV2ViS2l0V2ViVmll
dyogY3JlYXRlV2ViVmlldygpCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjpkcmFnLWJl
Z2luIiwgZHJhZ0JlZ2luQ2FsbGJhY2ssIDAsCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFs
OjpkcmFnLWVuZCIsIGRyYWdFbmRDYWxsYmFjaywgMCwKICAgICAgICAgICAgICAgICAgICAgICJz
aWduYWw6OmRyYWctZmFpbGVkIiwgZHJhZ0ZhaWxlZENhbGxiYWNrLCAwLAorICAgICAgICAgICAg
ICAgICAgICAgInNpZ25hbDo6ZnJhbWUtY3JlYXRlZCIsIGZyYW1lQ3JlYXRlZENhbGxiYWNrLCAw
LAogCiAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKIAotICAgIGdfc2lnbmFsX2Nvbm5lY3Qo
dmlldywKLSAgICAgICAgICAgICAgICAgICAgICJub3RpZnk6OmxvYWQtc3RhdHVzIiwgR19DQUxM
QkFDSyh3ZWJWaWV3TG9hZFN0YXR1c05vdGlmaWVkKSwKLSAgICAgICAgICAgICAgICAgICAgIE5V
TEwpOwotCiAgICAgV2ViS2l0V2ViSW5zcGVjdG9yKiBpbnNwZWN0b3IgPSB3ZWJraXRfd2ViX3Zp
ZXdfZ2V0X2luc3BlY3Rvcih2aWV3KTsKICAgICBnX29iamVjdF9jb25uZWN0KEdfT0JKRUNUKGlu
c3BlY3RvciksCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjppbnNwZWN0LXdlYi12aWV3
Iiwgd2ViSW5zcGVjdG9ySW5zcGVjdFdlYlZpZXcsIDAsCkBAIC0xMDQzLDYgKzEwNDEsMTAgQEAg
c3RhdGljIFdlYktpdFdlYlZpZXcqIGNyZWF0ZVdlYlZpZXcoKQogICAgICAgICB3ZWJraXRfd2Vi
X3ZpZXdfc2V0X3NldHRpbmdzKHZpZXcsIHNldHRpbmdzKTsKICAgICB9CiAKKyAgICAvLyBmcmFt
ZS1jcmVhdGVkIGlzIG5vdCBpc3N1ZWQgZm9yIG1haW4gZnJhbWUuIFRoYXQncyB3aHkgd2UgbXVz
dCBkbyB0aGlzIGhlcmUKKyAgICBXZWJLaXRXZWJGcmFtZSogZnJhbWUgPSB3ZWJraXRfd2ViX3Zp
ZXdfZ2V0X21haW5fZnJhbWUodmlldyk7CisgICAgZ19zaWduYWxfY29ubmVjdChmcmFtZSwgIm5v
dGlmeTo6bG9hZC1zdGF0dXMiLCBHX0NBTExCQUNLKHdlYkZyYW1lTG9hZFN0YXR1c05vdGlmaWVk
KSwgTlVMTCk7CisKICAgICByZXR1cm4gdmlldzsKIH0KIAotLSAKMS43LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72156</attachid>
            <date>2010-10-28 01:05:25 -0700</date>
            <delta_ts>2010-10-28 10:37:34 -0700</delta_ts>
            <desc>Fix frame-created issuing. load-status refactoring and fixes</desc>
            <filename>0001-Issue-frame-created-before-loading-data.patch</filename>
            <type>text/plain</type>
            <size>9067</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSBkYWI2MzI0NjczZmRmZWUyMjFjZGVmMjQ4YTliOTM0MjVhZmZmMWY5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFdlZCwgMjcgT2N0IDIwMTAgMTM6MzA6NDMgKzAyMDAKU3ViamVjdDogW1BBVENI
XSBJc3N1ZSBmcmFtZS1jcmVhdGVkIGJlZm9yZSBsb2FkaW5nIGRhdGEKIGxvYWQtc3RhdHVzIHJl
ZmFjdG9yaW5nCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOSArKysKIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkICAg
ICAgICAgICAgICAgICAgIHwgICAgMiAtCiBXZWJLaXQvZ3RrL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKysrKysKIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBv
cnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwIHwgICAgMyArLQogV2ViS2l0VG9vbHMvQ2hhbmdl
TG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICsrKysrKwogV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcCAgfCAgIDU2ICsrKysrKysr
KystLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDg0ODY2ZTUuLjdlOTY4OWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAor
MjAxMC0xMC0yNyAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBXZWJL
aXRXZWJGcmFtZSdzIGxvYWQtc3RhdHVzIGlzIG5vdCBwcm9wZXJseSBub3RpZmllZCB0byB0aGUg
dGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4
MDQ4CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDogdW5za2lwcGVkIGEgY291cGxl
IG9mIHRlc3RzCisKIDIwMTAtMTAtMjcgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgog
CiAgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIEh5YXR0LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZAppbmRleCAwZmYxOGIwLi42MzcxNTJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZApAQCAt
Mjc4OCwxMSArMjc4OCw5IEBAIGh0dHAvdGVzdHMvbG9hZGluZy9iYWQtc2NoZW1lLXN1YmZyYW1l
Lmh0bWwKIGh0dHAvdGVzdHMvbG9hZGluZy9iYWQtc2VydmVyLXN1YmZyYW1lLmh0bWwKICMgTmVl
ZGVkIHRvIGNvdmVyIHRoZSBmaXggZm9yIDxyZGFyOi8vcHJvYmxlbS82NzI3NDk1PgogaHR0cC90
ZXN0cy9sb2FkaW5nL2RlbGV0ZWQtaG9zdC1pbi1yZXNvdXJjZS1sb2FkLWRlbGVnYXRlLWNhbGxi
YWNrLmh0bWwKLWh0dHAvdGVzdHMvbG9hZGluZy9lbXB0eS1zdWJmcmFtZS5odG1sCiBodHRwL3Rl
c3RzL2xvYWRpbmcvZ21haWwtYXNzZXJ0LW9uLWxvYWQuaHRtbAogaHR0cC90ZXN0cy9sb2FkaW5n
L3ByZWxvYWQtaW1nLXRlc3QuaHRtbAogaHR0cC90ZXN0cy9sb2FkaW5nL3JlZGlyZWN0LXdpdGgt
bm8tbG9jYXRpb24tY3Jhc2guaHRtbAotaHR0cC90ZXN0cy9sb2FkaW5nL3Nsb3ctcGFyc2luZy1z
dWJmcmFtZS5odG1sCiBodHRwL3Rlc3RzL2xvYWRpbmcvdGV4dC1jb250ZW50LXR5cGUtd2l0aC1i
aW5hcnktZXh0ZW5zaW9uLmh0bWwKIGh0dHAvdGVzdHMvbG9jYWwvYmxvYi9zZW5kLWRhdGEtYmxv
Yi5odG1sCiBodHRwL3Rlc3RzL2xvY2FsL2Jsb2Ivc2VuZC1oeWJyaWQtYmxvYi5odG1sCmRpZmYg
LS1naXQgYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1dlYktpdC9ndGsvQ2hhbmdlTG9nCmluZGV4
IGJmYjk3MGMuLjVkZDMxNmYgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nCisrKyBi
L1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMTAtMjEgIFNlcmdp
byBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gV2ViS2l0V2ViRnJhbWUncyBsb2Fk
LXN0YXR1cyBpcyBub3QgcHJvcGVybHkgbm90aWZpZWQgdG8gdGhlIHRlc3RzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODA0OAorCisgICAgICAgICJm
cmFtZS1jcmVhdGVkIiBzaWduYWwgbXVzdCBiZSBpc3N1ZWQgYmVmb3JlIGxvYWRpbmcgYW55IGRh
dGEsCisgICAgICAgIHRoYXQgd2F5IGNsaWVudHMgY2FuIGNvcnJlY3RseSBjYXB0dXJlIGFsbCB0
aGUgbG9hZGluZyByZWxhdGVkCisgICAgICAgIHNpZ25hbHMgZm9yIHRoYXQgZnJhbWUuCisKKyAg
ICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHA6CisgICAgICAg
IChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50OjpjcmVhdGVGcmFtZSk6CisKIDIwMTAtMTAtMjYg
IEFudG9uaW8gR29tZXMgIDxhZ29tZXNAcmltLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBN
YXJ0aW4gUm9iaW5zb24uCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmNwcCBiL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVM
b2FkZXJDbGllbnRHdGsuY3BwCmluZGV4IGEwZDUzYTAuLjUzZDM4YzAgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCisrKyBiL1dl
YktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCkBAIC01OTIs
MTMgKzU5MiwxNCBAQCBQYXNzUmVmUHRyPEZyYW1lPiBGcmFtZUxvYWRlckNsaWVudDo6Y3JlYXRl
RnJhbWUoY29uc3QgS1VSTCYgdXJsLCBjb25zdCBTdHJpbmcmCiAgICAgaWYgKCFjaGlsZEZyYW1l
LT5wYWdlKCkpCiAgICAgICAgIHJldHVybiAwOwogCisgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1l
KHdlYlZpZXcsICJmcmFtZS1jcmVhdGVkIiwga2l0RnJhbWUpOworCiAgICAgY2hpbGRGcmFtZS0+
bG9hZGVyKCktPmxvYWRVUkxJbnRvQ2hpbGRGcmFtZSh1cmwsIHJlZmVycmVyLCBjaGlsZEZyYW1l
LmdldCgpKTsKIAogICAgIC8vIFRoZSBmcmFtZSdzIG9ubG9hZCBoYW5kbGVyIG1heSBoYXZlIHJl
bW92ZWQgaXQgZnJvbSB0aGUgZG9jdW1lbnQuCiAgICAgaWYgKCFjaGlsZEZyYW1lLT50cmVlKCkt
PnBhcmVudCgpKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFt
ZSh3ZWJWaWV3LCAiZnJhbWUtY3JlYXRlZCIsIGtpdEZyYW1lKTsKICAgICByZXR1cm4gY2hpbGRG
cmFtZS5yZWxlYXNlKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBi
L1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCA1MDhjOTg0Li43ZGQ5YmE1IDEwMDY0NAotLS0g
YS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjEgQEAKKzIwMTAtMTAtMjEgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGln
YWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW0dUS10gV2ViS2l0V2ViRnJhbWUncyBsb2FkLXN0YXR1cyBpcyBub3QgcHJvcGVybHkgbm90
aWZpZWQgdG8gdGhlIHRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD00ODA0OAorCisgICAgICAgIERSVCBub3cgbGlzdGVucyB0byBXZWJLaXRXZWJG
cmFtZSBsb2FkLXN0YXR1cyBzaWduYWxzIGZvciBlYWNoCisgICAgICAgIGNyZWF0ZWQgZnJhbWUg
aW5zdGVhZCBvZiB0aGUgbG9hZC1zdGF0dXMgc2lnbmFsIG9mIHRoZQorICAgICAgICBXZWJLaXRX
ZWJWaWV3IHRoYXQgb25seSBub3RpZmllcyBhYm91dCBjaGFuZ2VzIGluIHRoZSBtYWluIGZyYW1l
LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcDoKKyAg
ICAgICAgKHdlYlZpZXdMb2FkRmluaXNoZWQpOgorICAgICAgICAod2ViRnJhbWVMb2FkU3RhdHVz
Tm90aWZpZWQpOgorICAgICAgICAoZnJhbWVDcmVhdGVkQ2FsbGJhY2spOgorICAgICAgICAoY3Jl
YXRlV2ViVmlldyk6CisgICAgICAgIChtYWluKToKKwogMjAxMC0xMC0yNiAgQW50b25pbyBHb21l
cyAgPGFnb21lc0ByaW0uY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNv
bi4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVy
VHJlZS5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUu
Y3BwCmluZGV4IGFlMzgxZDMuLjFjODUxZDcgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJl
bmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcApAQCAtNzI3LDI0ICs3MjcsOCBAQCBzdGF0
aWMgY2hhciogZ2V0RnJhbWVOYW1lU3VpdGFibGVGb3JUZXN0UmVzdWx0KFdlYktpdFdlYlZpZXcq
IHZpZXcsIFdlYktpdFdlYkZyYQogICAgIHJldHVybiBmcmFtZU5hbWU7CiB9CiAKLXN0YXRpYyB2
b2lkIHdlYlZpZXdMb2FkQ29tbWl0dGVkKFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdlYkZy
YW1lKiBmcmFtZSwgdm9pZCopCi17Ci0gICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29udHJv
bGxlci0+ZHVtcEZyYW1lTG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGNoYXIqIGZyYW1lTmFt
ZSA9IGdldEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3VsdCh2aWV3LCBmcmFtZSk7Ci0gICAg
ICAgIHByaW50ZigiJXMgLSBkaWRDb21taXRMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZSk7Ci0g
ICAgICAgIGdfZnJlZShmcmFtZU5hbWUpOwotICAgIH0KLX0KLQotCiBzdGF0aWMgdm9pZCB3ZWJW
aWV3TG9hZEZpbmlzaGVkKFdlYktpdFdlYlZpZXcqIHZpZXcsIFdlYktpdFdlYkZyYW1lKiBmcmFt
ZSwgdm9pZCopCiB7Ci0gICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29udHJvbGxlci0+ZHVt
cEZyYW1lTG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGNoYXIqIGZyYW1lTmFtZSA9IGdldEZy
YW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3VsdCh2aWV3LCBmcmFtZSk7Ci0gICAgICAgIHByaW50
ZigiJXMgLSBkaWRGaW5pc2hMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZSk7Ci0gICAgICAgIGdf
ZnJlZShmcmFtZU5hbWUpOwotICAgIH0KLQogICAgIGlmIChmcmFtZSAhPSB0b3BMb2FkaW5nRnJh
bWUpCiAgICAgICAgIHJldHVybjsKIApAQCAtOTgwLDE5ICs5NjQsMzcgQEAgc3RhdGljIFdlYktp
dFdlYlZpZXcqIHdlYkluc3BlY3Rvckluc3BlY3RXZWJWaWV3KFdlYktpdFdlYkluc3BlY3Rvcios
IGdwb2ludGVyIGQKICAgICByZXR1cm4gV0VCS0lUX1dFQl9WSUVXKHdlYlZpZXcpOwogfQogCi1z
dGF0aWMgdm9pZCB3ZWJWaWV3TG9hZFN0YXR1c05vdGlmaWVkKFdlYktpdFdlYlZpZXcqIHZpZXcs
IGdwb2ludGVyIHVzZXJfZGF0YSkKK3N0YXRpYyB2b2lkIHdlYkZyYW1lTG9hZFN0YXR1c05vdGlm
aWVkKFdlYktpdFdlYkZyYW1lKiBmcmFtZSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQogewotICAgIFdl
YktpdExvYWRTdGF0dXMgbG9hZFN0YXR1cyA9IHdlYmtpdF93ZWJfdmlld19nZXRfbG9hZF9zdGF0
dXModmlldyk7CisgICAgV2ViS2l0TG9hZFN0YXR1cyBsb2FkU3RhdHVzID0gd2Via2l0X3dlYl9m
cmFtZV9nZXRfbG9hZF9zdGF0dXMoZnJhbWUpOwogCiAgICAgaWYgKGdMYXlvdXRUZXN0Q29udHJv
bGxlci0+ZHVtcEZyYW1lTG9hZENhbGxiYWNrcygpKSB7Ci0gICAgICAgIGlmIChsb2FkU3RhdHVz
ID09IFdFQktJVF9MT0FEX1BST1ZJU0lPTkFMKSB7Ci0gICAgICAgICAgICBjaGFyKiBmcmFtZU5h
bWUgPSBnZXRGcmFtZU5hbWVTdWl0YWJsZUZvclRlc3RSZXN1bHQodmlldywgbWFpbkZyYW1lKTsK
LSAgICAgICAgICAgIHByaW50ZigiJXMgLSBkaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvckZyYW1l
XG4iLCBmcmFtZU5hbWUpOwotICAgICAgICAgICAgZ19mcmVlKGZyYW1lTmFtZSk7CisgICAgICAg
IEdPd25QdHI8Y2hhcj4gZnJhbWVOYW1lKGdldEZyYW1lTmFtZVN1aXRhYmxlRm9yVGVzdFJlc3Vs
dCh3ZWJraXRfd2ViX2ZyYW1lX2dldF93ZWJfdmlldyhmcmFtZSksIGZyYW1lKSk7CisKKyAgICAg
ICAgc3dpdGNoIChsb2FkU3RhdHVzKSB7CisgICAgICAgIGNhc2UgV0VCS0lUX0xPQURfUFJPVklT
SU9OQUw6CisgICAgICAgICAgICBpZiAoIWRvbmUpCisgICAgICAgICAgICAgICAgcHJpbnRmKCIl
cyAtIGRpZFN0YXJ0UHJvdmlzaW9uYWxMb2FkRm9yRnJhbWVcbiIsIGZyYW1lTmFtZS5nZXQoKSk7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBXRUJLSVRfTE9BRF9DT01NSVRURUQ6
CisgICAgICAgICAgICBpZiAoIWRvbmUpCisgICAgICAgICAgICAgICAgcHJpbnRmKCIlcyAtIGRp
ZENvbW1pdExvYWRGb3JGcmFtZVxuIiwgZnJhbWVOYW1lLmdldCgpKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBjYXNlIFdFQktJVF9MT0FEX0ZJTklTSEVEOgorICAgICAgICAgICAgaWYg
KGZyYW1lICE9IHRvcExvYWRpbmdGcmFtZSB8fCAhZG9uZSkKKyAgICAgICAgICAgICAgICBwcmlu
dGYoIiVzIC0gZGlkRmluaXNoTG9hZEZvckZyYW1lXG4iLCBmcmFtZU5hbWUuZ2V0KCkpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgZnJhbWVDcmVhdGVkQ2FsbGJhY2soV2Vi
S2l0V2ViVmlldyogd2ViVmlldywgV2ViS2l0V2ViRnJhbWUqIHdlYkZyYW1lLCBncG9pbnRlciB1
c2VyX2RhdGEpCit7CisgICAgZ19zaWduYWxfY29ubmVjdCh3ZWJGcmFtZSwgIm5vdGlmeTo6bG9h
ZC1zdGF0dXMiLCBHX0NBTExCQUNLKHdlYkZyYW1lTG9hZFN0YXR1c05vdGlmaWVkKSwgTlVMTCk7
Cit9CisKIHN0YXRpYyBXZWJLaXRXZWJWaWV3KiBjcmVhdGVXZWJWaWV3KCkKIHsKICAgICBXZWJL
aXRXZWJWaWV3KiB2aWV3ID0gV0VCS0lUX1dFQl9WSUVXKHdlYmtpdF93ZWJfdmlld19uZXcoKSk7
CkBAIC0xMDA2LDcgKzEwMDgsNiBAQCBzdGF0aWMgV2ViS2l0V2ViVmlldyogY3JlYXRlV2ViVmll
dygpCiAgICAgZ19vYmplY3RfY29ubmVjdChHX09CSkVDVCh2aWV3KSwKICAgICAgICAgICAgICAg
ICAgICAgICJzaWduYWw6OmxvYWQtc3RhcnRlZCIsIHdlYlZpZXdMb2FkU3RhcnRlZCwgMCwKICAg
ICAgICAgICAgICAgICAgICAgICJzaWduYWw6OmxvYWQtZmluaXNoZWQiLCB3ZWJWaWV3TG9hZEZp
bmlzaGVkLCAwLAotICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6bG9hZC1jb21taXR0ZWQi
LCB3ZWJWaWV3TG9hZENvbW1pdHRlZCwgMCwKICAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6
OndpbmRvdy1vYmplY3QtY2xlYXJlZCIsIHdlYlZpZXdXaW5kb3dPYmplY3RDbGVhcmVkLCAwLAog
ICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6Y29uc29sZS1tZXNzYWdlIiwgd2ViVmlld0Nv
bnNvbGVNZXNzYWdlLCAwLAogICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6c2NyaXB0LWFs
ZXJ0Iiwgd2ViVmlld1NjcmlwdEFsZXJ0LCAwLApAQCAtMTAyNCwxMyArMTAyNSwxMCBAQCBzdGF0
aWMgV2ViS2l0V2ViVmlldyogY3JlYXRlV2ViVmlldygpCiAgICAgICAgICAgICAgICAgICAgICAi
c2lnbmFsOjpkcmFnLWJlZ2luIiwgZHJhZ0JlZ2luQ2FsbGJhY2ssIDAsCiAgICAgICAgICAgICAg
ICAgICAgICAic2lnbmFsOjpkcmFnLWVuZCIsIGRyYWdFbmRDYWxsYmFjaywgMCwKICAgICAgICAg
ICAgICAgICAgICAgICJzaWduYWw6OmRyYWctZmFpbGVkIiwgZHJhZ0ZhaWxlZENhbGxiYWNrLCAw
LAorICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6ZnJhbWUtY3JlYXRlZCIsIGZyYW1lQ3Jl
YXRlZENhbGxiYWNrLCAwLAogCiAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKIAotICAgIGdf
c2lnbmFsX2Nvbm5lY3QodmlldywKLSAgICAgICAgICAgICAgICAgICAgICJub3RpZnk6OmxvYWQt
c3RhdHVzIiwgR19DQUxMQkFDSyh3ZWJWaWV3TG9hZFN0YXR1c05vdGlmaWVkKSwKLSAgICAgICAg
ICAgICAgICAgICAgIE5VTEwpOwotCiAgICAgV2ViS2l0V2ViSW5zcGVjdG9yKiBpbnNwZWN0b3Ig
PSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X2luc3BlY3Rvcih2aWV3KTsKICAgICBnX29iamVjdF9jb25u
ZWN0KEdfT0JKRUNUKGluc3BlY3RvciksCiAgICAgICAgICAgICAgICAgICAgICAic2lnbmFsOjpp
bnNwZWN0LXdlYi12aWV3Iiwgd2ViSW5zcGVjdG9ySW5zcGVjdFdlYlZpZXcsIDAsCkBAIC0xMDQz
LDYgKzEwNDEsMTAgQEAgc3RhdGljIFdlYktpdFdlYlZpZXcqIGNyZWF0ZVdlYlZpZXcoKQogICAg
ICAgICB3ZWJraXRfd2ViX3ZpZXdfc2V0X3NldHRpbmdzKHZpZXcsIHNldHRpbmdzKTsKICAgICB9
CiAKKyAgICAvLyBmcmFtZS1jcmVhdGVkIGlzIG5vdCBpc3N1ZWQgZm9yIG1haW4gZnJhbWUuIFRo
YXQncyB3aHkgd2UgbXVzdCBkbyB0aGlzIGhlcmUKKyAgICBXZWJLaXRXZWJGcmFtZSogZnJhbWUg
PSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X21haW5fZnJhbWUodmlldyk7CisgICAgZ19zaWduYWxfY29u
bmVjdChmcmFtZSwgIm5vdGlmeTo6bG9hZC1zdGF0dXMiLCBHX0NBTExCQUNLKHdlYkZyYW1lTG9h
ZFN0YXR1c05vdGlmaWVkKSwgTlVMTCk7CisKICAgICByZXR1cm4gdmlldzsKIH0KIAotLSAKMS43
LjEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>