<?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>33428</bug_id>
          
          <creation_ts>2010-01-09 13:23:19 -0800</creation_ts>
          <short_desc>[GTK] couple fixes for signal emissions, and property notifications</short_desc>
          <delta_ts>2010-01-14 15:09:32 -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>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Gustavo Noronha (kov)">gustavo</assigned_to>
          <cc>abarth</cc>
    
    <cc>christian</cc>
    
    <cc>eric</cc>
    
    <cc>gustavo</cc>
    
    <cc>tevaum</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>179032</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-09 13:23:19 -0800</bug_when>
    <thetext>Our API is a bit messy where load status is concerned, specially since error pages were introduced, because they cause their own load statuses to be emitted. I have a couple of patches to propose, to fix these issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179033</commentid>
    <comment_count>1</comment_count>
      <attachid>46215</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-09 13:30:08 -0800</bug_when>
    <thetext>Created attachment 46215
do not call committedLoad on finishedLoading

I made sure tests pass, unit tests pass, and Epiphany behaviour stays the same. This, along with the second patch will allow us to remove a number of work-arounds from Epiphany, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179034</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-01-09 13:35:11 -0800</bug_when>
    <thetext>Attachment 46215 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:844:  Declaration has space between type name and * in FrameLoader *loader  [whitespace/declaration] [3]
Total errors found: 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179035</commentid>
    <comment_count>3</comment_count>
      <attachid>46216</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-09 13:36:19 -0800</bug_when>
    <thetext>Created attachment 46216
avoid emitting load signals for error pages loads

ChangeLog entry explains why. We can remove most of the workarounds we currently have in ephy with this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179036</commentid>
    <comment_count>4</comment_count>
      <attachid>46217</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-09 13:41:47 -0800</bug_when>
    <thetext>Created attachment 46217
do not call committedLoad on finishedLoading</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179037</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-01-09 13:46:03 -0800</bug_when>
    <thetext>Attachment 46217 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:149:  Declaration has space between type name and * in FrameLoader *frameLoader  [whitespace/declaration] [3]
WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:844:  Declaration has space between type name and * in FrameLoader *loader  [whitespace/declaration] [3]
Total errors found: 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179088</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-09 16:36:12 -0800</bug_when>
    <thetext>Why does this patch intentionally move the *?

-          FrameLoader* frameLoader = loader-&gt;frameLoader();
+         FrameLoader *frameLoader = loader-&gt;frameLoader();

That seems like a violation of the style guide...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179132</commentid>
    <comment_count>7</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-10 05:04:25 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Why does this patch intentionally move the *?
&gt; 
&gt; -          FrameLoader* frameLoader = loader-&gt;frameLoader();
&gt; +         FrameLoader *frameLoader = loader-&gt;frameLoader();
&gt; 
&gt; That seems like a violation of the style guide...

Yeah, I saw the warning and was apparently too sleepy to make the correct fix =);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179133</commentid>
    <comment_count>8</comment_count>
      <attachid>46232</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-10 05:08:29 -0800</bug_when>
    <thetext>Created attachment 46232
do not call committedLoad on finishedLoading

Hopefully this one has not style issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179315</commentid>
    <comment_count>9</comment_count>
      <attachid>46232</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-01-11 03:25:05 -0800</bug_when>
    <thetext>Comment on attachment 46232
do not call committedLoad on finishedLoading

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179329</commentid>
    <comment_count>10</comment_count>
      <attachid>46269</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-11 04:26:55 -0800</bug_when>
    <thetext>Created attachment 46269
avoid emitting load status signals when loading error pages

Aha, that&apos;s what happens when you kill changes and have to reimplement them. The patch had an issue. This fixes it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179331</commentid>
    <comment_count>11</comment_count>
      <attachid>46271</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-11 04:27:53 -0800</bug_when>
    <thetext>Created attachment 46271
epiphany patch to remove workarounds

This is what we can do in Ephy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179354</commentid>
    <comment_count>12</comment_count>
      <attachid>46232</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-11 07:16:11 -0800</bug_when>
    <thetext>Comment on attachment 46232
do not call committedLoad on finishedLoading

Landed as r53075.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179406</commentid>
    <comment_count>13</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-11 09:57:51 -0800</bug_when>
    <thetext>I ended up rolling back the committedLoad fix, since it caused a couple ASSERTS I cannot reproduce locally to be hit. I&apos;ll investigate a bit more.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179470</commentid>
    <comment_count>14</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-11 12:10:00 -0800</bug_when>
    <thetext>The rollout does not seem to have stopped the breakage:
http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r53085%20(2279)/plugins/iframe-shims-stderr.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179471</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-11 12:10:47 -0800</bug_when>
    <thetext>The iframe shims test broke with your initial checkin:
http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r53075%20(2271)/plugins/iframe-shims-stderr.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179489</commentid>
    <comment_count>16</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-11 12:42:31 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; The iframe shims test broke with your initial checkin:
&gt; http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r53075%20(2271)/plugins/iframe-shims-stderr.txt

Yeah, it did look like. The revert did revert the relevant change, though, so I&apos;m at a loss. Xan is getting us a clean rebuild in the debug bots to see if the assert goes away.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179807</commentid>
    <comment_count>17</comment_count>
      <attachid>46232</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-12 05:49:09 -0800</bug_when>
    <thetext>Comment on attachment 46232
do not call committedLoad on finishedLoading

Re-landed as r53138, after we figured the assert was not caused by this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180552</commentid>
    <comment_count>18</comment_count>
      <attachid>46269</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-01-13 22:45:07 -0800</bug_when>
    <thetext>Comment on attachment 46269
avoid emitting load status signals when loading error pages

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180953</commentid>
    <comment_count>19</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-14 15:09:32 -0800</bug_when>
    <thetext>Last patch landed as r53294.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46215</attachid>
            <date>2010-01-09 13:30:08 -0800</date>
            <delta_ts>2010-01-09 13:41:47 -0800</delta_ts>
            <desc>do not call committedLoad on finishedLoading</desc>
            <filename>0001-Fix-commitedLoad-being-called-where-it-should-not.patch</filename>
            <type>text/plain</type>
            <size>2785</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSAyYTYwNTQ2YWJiYmFhMDFjNDVhZGVlZGU5ZDkzZGU1ZDFkMzU0MmI4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFNhdCwgOSBKYW4gMjAxMCAxOToyMToyMCAtMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZp
eCBjb21taXRlZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJlIGl0IHNob3VsZCBub3QKCi0tLQogV2Vi
S2l0L2d0ay9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsr
KysrKysrKysrKysrKysKIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRHdGsuY3BwIHwgICAgNyArKysrLS0tCiBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdl
TG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggNmQ0NDZhMy4uMWI5MWYwOSAxMDA2NDQK
LS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOSBAQAorMjAxMC0wMS0wOSAgR3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z25zQGdu
b21lLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBbR1RLXSBjb3VwbGUgZml4ZXMgZm9yIHNpZ25hbCBlbWlzc2lvbnMsIGFuZCBwcm9wZXJ0eSBu
b3RpZmljYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0zMzQyOAorCisgICAgICAgIEZpeCBjb21taXRlZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJl
IGl0IHNob3VsZCBub3QsIGNhdXNpbmcgaXQgdG8KKyAgICAgICAgYmUgY2FsbGVkIG9uZSB0aW1l
IHRvbyBtYW55IGluIHNvbWUgY2FzZXMuIFdlIG5vdyBtYXRjaCBRdCdzIGFuZAorICAgICAgICBN
YWMncyBiZWhhdmlvciBoZXJlLgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6Zmlu
aXNoZWRMb2FkaW5nKToKKyAgICAgICAgKiB0ZXN0cy90ZXN0bG9hZGluZy5jOgorICAgICAgICAo
bG9hZF9lcnJvcl9zdGF0dXNfY2hhbmdlZF9jYik6CisKIDIwMTAtMDEtMDggIEd1c3Rhdm8gTm9y
b25oYSBTaWx2YSAgPGduc0Bnbm9tZS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgWGFuIExv
cGV6LgpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNs
aWVudEd0ay5jcHAgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50
R3RrLmNwcAppbmRleCBhNjkwZDgwLi41MzhkY2MyIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAorKysgYi9XZWJLaXQvZ3RrL1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtODQwLDkgKzg0MCwxMCBA
QCBTdHJpbmcgRnJhbWVMb2FkZXJDbGllbnQ6OmdlbmVyYXRlZE1JTUVUeXBlRm9yVVJMU2NoZW1l
KGNvbnN0IFN0cmluZyYpIGNvbnN0CiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmZpbmlzaGVk
TG9hZGluZyhXZWJDb3JlOjpEb2N1bWVudExvYWRlciogZG9jdW1lbnRMb2FkZXIpCiB7Ci0gICAg
aWYgKCFtX3BsdWdpblZpZXcpCi0gICAgICAgIGNvbW1pdHRlZExvYWQoZG9jdW1lbnRMb2FkZXIs
IDAsIDApOwotICAgIGVsc2UgeworICAgIGlmICghbV9wbHVnaW5WaWV3KSB7CisgICAgICAgIEZy
YW1lTG9hZGVyICpsb2FkZXIgPSBkb2N1bWVudExvYWRlci0+ZnJhbWVMb2FkZXIoKTsKKyAgICAg
ICAgbG9hZGVyLT5zZXRFbmNvZGluZyhtX3Jlc3BvbnNlLnRleHRFbmNvZGluZ05hbWUoKSwgZmFs
c2UpOworICAgIH0gZWxzZSB7CiAgICAgICAgIG1fcGx1Z2luVmlldy0+ZGlkRmluaXNoTG9hZGlu
ZygpOwogICAgICAgICBtX3BsdWdpblZpZXcgPSAwOwogICAgICAgICBtX2hhc1NlbnRSZXNwb25z
ZVRvUGx1Z2luID0gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2Fk
aW5nLmMgYi9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMKaW5kZXggMzQ4OTdiYi4uY2I4
MDBjMyAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0bG9hZGluZy5jCisrKyBiL1dl
YktpdC9ndGsvdGVzdHMvdGVzdGxvYWRpbmcuYwpAQCAtMTc1LDYgKzE3NSwxMCBAQCBzdGF0aWMg
dm9pZCBsb2FkX2Vycm9yX3N0YXR1c19jaGFuZ2VkX2NiKEdPYmplY3QqIG9iamVjdCwgR1BhcmFt
U3BlYyogcHNwZWMsIFdlYgogICAgICAgICAgKiBhbnl0aGluZyAqLwogICAgICAgICBmaXh0dXJl
LT5oYXNfYmVlbl9wcm92aXNpb25hbCA9IFRSVUU7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
V0VCS0lUX0xPQURfQ09NTUlUVEVEOgorICAgICAgICBnX2Fzc2VydCghZml4dHVyZS0+aGFzX2Jl
ZW5fY29tbWl0dGVkKTsKKyAgICAgICAgZml4dHVyZS0+aGFzX2JlZW5fY29tbWl0dGVkID0gVFJV
RTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBXRUJLSVRfTE9BRF9GSU5JU0hFRDoKICAgICAg
ICAgZ19hc3NlcnQoZml4dHVyZS0+aGFzX2JlZW5fcHJvdmlzaW9uYWwpOwogICAgICAgICBnX2Fz
c2VydChmaXh0dXJlLT5oYXNfYmVlbl9sb2FkX2Vycm9yKTsKLS0gCjEuNi41LjcKCg==
</data>
<flag name="commit-queue"
          id="28446"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46216</attachid>
            <date>2010-01-09 13:36:19 -0800</date>
            <delta_ts>2010-01-11 04:26:55 -0800</delta_ts>
            <desc>avoid emitting load signals for error pages loads</desc>
            <filename>0001-Avoid-emitting-signals-for-error-pages.patch</filename>
            <type>text/plain</type>
            <size>7491</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSBjMGI0ODA3NDZiZDUyNjAyNjdlOTUxM2QxM2I5OGM3MDg4MzU4NjNlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFNhdCwgOSBKYW4gMjAxMCAxOToyNDo1OCAtMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEF2
b2lkIGVtaXR0aW5nIHNpZ25hbHMgZm9yIGVycm9yIHBhZ2VzCgotLS0KIFdlYktpdC9ndGsvQ2hh
bmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNiArKysrKysrKysrKysr
KysrKwogV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAg
fCAgIDI5ICsrKysrKysrKysrKysrKysrKysrCiBXZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmggICB8ICAgIDIgKwogV2ViS2l0L2d0ay90ZXN0cy90ZXN0bG9h
ZGluZy5jICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsrKysrLS0tCiA0IGZpbGVzIGNoYW5n
ZWQsIDY0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViS2l0
L2d0ay9DaGFuZ2VMb2cgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCAxYjkxZjA5Li5hYmZj
ZTAwIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysgYi9XZWJLaXQvZ3RrL0No
YW5nZUxvZwpAQCAtNSw2ICs1LDMyIEBACiAgICAgICAgIFtHVEtdIGNvdXBsZSBmaXhlcyBmb3Ig
c2lnbmFsIGVtaXNzaW9ucywgYW5kIHByb3BlcnR5IG5vdGlmaWNhdGlvbnMKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNDI4CiAKKyAgICAgICAgRG8g
bm90IGVtaXQgc2lnbmFscyBhbmQgcHJvcGVydHkgbm90aWZpY2F0aW9ucyBmb3IgZXJyb3IKKyAg
ICAgICAgcGFnZXMuIFRoZSBub3RpZmljYXRpb25zIGFyZSBub3QgcmVhbGx5IHVzZWZ1bCBmb3Ig
YW55dGhpbmcsIHlvdQorICAgICAgICBjYW4gZ2V0IHRoZW0gYmFjayBieSBvdmVycmlkaW5nIHRo
ZSBlcnJvciBwYWdlcywgYW5kIGl0IGF2b2lkcyBhCisgICAgICAgIG51bWJlciBvZiBoYWNrcy4K
KworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OkZyYW1lTG9hZGVyQ2xpZW50KToKKyAg
ICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmluaXNoTG9hZCk6
CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZFJlY2VpdmVJ
Y29uKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkU3Rh
cnRQcm92aXNpb25hbExvYWQpOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6
ZGlzcGF0Y2hEaWRSZWNlaXZlVGl0bGUpOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNs
aWVudDo6ZGlzcGF0Y2hEaWRDb21taXRMb2FkKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2Fk
ZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmlyc3RWaXN1YWxseU5vbkVtcHR5TGF5b3V0KToKKyAgICAg
ICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmFpbExvYWQpOgorICAg
ICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmg6CisgICAgICAgICog
dGVzdHMvdGVzdGxvYWRpbmcuYzoKKyAgICAgICAgKGxvYWRfZXJyb3Jfc3RhdHVzX2NoYW5nZWRf
Y2IpOgorICAgICAgICAodGVzdF9sb2FkaW5nX2Vycm9yKToKKworMjAxMC0wMS0wOSAgR3VzdGF2
byBOb3JvbmhhIFNpbHZhICA8Z25zQGdub21lLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBjb3VwbGUgZml4ZXMgZm9yIHNpZ25hbCBl
bWlzc2lvbnMsIGFuZCBwcm9wZXJ0eSBub3RpZmljYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzQyOAorCiAgICAgICAgIEZpeCBjb21taXRl
ZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJlIGl0IHNob3VsZCBub3QsIGNhdXNpbmcgaXQgdG8KICAg
ICAgICAgYmUgY2FsbGVkIG9uZSB0aW1lIHRvbyBtYW55IGluIHNvbWUgY2FzZXMuIFdlIG5vdyBt
YXRjaCBRdCdzIGFuZAogICAgICAgICBNYWMncyBiZWhhdmlvciBoZXJlLgpkaWZmIC0tZ2l0IGEv
V2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAgYi9XZWJL
aXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAppbmRleCA1Mzhk
Y2MyLi5lM2M0YTIzIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1l
TG9hZGVyQ2xpZW50R3RrLmNwcAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1l
TG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtNzcsNiArNzcsNyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsK
IEZyYW1lTG9hZGVyQ2xpZW50OjpGcmFtZUxvYWRlckNsaWVudChXZWJLaXRXZWJGcmFtZSogZnJh
bWUpCiAgICAgOiBtX2ZyYW1lKGZyYW1lKQogICAgICwgbV9wb2xpY3lEZWNpc2lvbigwKQorICAg
ICwgbV9sb2FkaW5nRXJyb3JQYWdlKGZhbHNlKQogICAgICwgbV9wbHVnaW5WaWV3KDApCiAgICAg
LCBtX2hhc1NlbnRSZXNwb25zZVRvUGx1Z2luKGZhbHNlKQogewpAQCAtNTY4LDYgKzU2OSw5IEBA
IGJvb2wgRnJhbWVMb2FkZXJDbGllbnQ6Omhhc1dlYlZpZXcoKSBjb25zdAogCiB2b2lkIEZyYW1l
TG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZpbmlzaExvYWQoKQogeworICAgIGlmIChtX2xvYWRp
bmdFcnJvclBhZ2UpCisgICAgICAgIHJldHVybjsKKwogICAgIGxvYWREb25lKG1fZnJhbWUsIHRy
dWUpOwogfQogCkBAIC03MDMsNiArNzA3LDkgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlz
cGF0Y2hXaWxsQ2xvc2UoKQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZFJl
Y2VpdmVJY29uKCkKIHsKKyAgICBpZiAobV9sb2FkaW5nRXJyb3JQYWdlKQorICAgICAgICByZXR1
cm47CisKICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3ID0gZ2V0Vmlld0Zyb21GcmFtZShtX2Zy
YW1lKTsKIAogICAgIC8vIEF2b2lkIHJlcG9ydGluZyBmYXZpY29ucyBmb3Igbm9uLW1haW4gZnJh
bWVzLgpAQCAtNzE1LDExICs3MjIsMTcgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0
Y2hEaWRSZWNlaXZlSWNvbigpCiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlk
U3RhcnRQcm92aXNpb25hbExvYWQoKQogeworICAgIGlmIChtX2xvYWRpbmdFcnJvclBhZ2UpCisg
ICAgICAgIHJldHVybjsKKwogICAgIG5vdGlmeVN0YXR1cyhtX2ZyYW1lLCBXRUJLSVRfTE9BRF9Q
Uk9WSVNJT05BTCk7CiB9CiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkUmVj
ZWl2ZVRpdGxlKGNvbnN0IFN0cmluZyYgdGl0bGUpCiB7CisgICAgaWYgKG1fbG9hZGluZ0Vycm9y
UGFnZSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgV2ViS2l0V2ViRnJhbWVQcml2YXRlKiBwcml2
ID0gbV9mcmFtZS0+cHJpdjsKICAgICBnX2ZyZWUocHJpdi0+dGl0bGUpOwogICAgIHByaXYtPnRp
dGxlID0gZ19zdHJkdXAodGl0bGUudXRmOCgpLmRhdGEoKSk7CkBAIC03MzYsNiArNzQ5LDkgQEAg
dm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRSZWNlaXZlVGl0bGUoY29uc3QgU3Ry
aW5nJiB0aXRsZSkKIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRDb21taXRM
b2FkKCkKIHsKKyAgICBpZiAobV9sb2FkaW5nRXJyb3JQYWdlKQorICAgICAgICByZXR1cm47CisK
ICAgICAvKiBVcGRhdGUgdGhlIFVSSSBvbmNlIGZpcnN0IGRhdGEgaGFzIGJlZW4gcmVjZWl2ZWQu
CiAgICAgICogVGhpcyBtZWFucyB0aGUgVVJJIGlzIHZhbGlkIGFuZCBzdWNjZXNzZnVsbHkgaWRl
bnRpZnkgdGhlIHBhZ2UgdGhhdCdzIGdvaW5nIHRvIGJlIGxvYWRlZC4KICAgICAgKi8KQEAgLTc3
Niw2ICs3OTIsOSBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZpcnN0TGF5
b3V0KCkKIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRGaXJzdFZpc3VhbGx5
Tm9uRW1wdHlMYXlvdXQoKQogeworICAgIGlmIChtX2xvYWRpbmdFcnJvclBhZ2UpCisgICAgICAg
IHJldHVybjsKKwogICAgIG5vdGlmeVN0YXR1cyhtX2ZyYW1lLCBXRUJLSVRfTE9BRF9GSVJTVF9W
SVNVQUxMWV9OT05fRU1QVFlfTEFZT1VUKTsKIH0KIApAQCAtOTM3LDYgKzk1Niw5IEBAIHZvaWQg
RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmFpbFByb3Zpc2lvbmFsTG9hZChjb25zdCBS
ZXNvdXJjZUVycm9yJiBlcnJvCiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlk
RmFpbExvYWQoY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCiB7CisgICAgaWYgKG1fbG9hZGlu
Z0Vycm9yUGFnZSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgbm90aWZ5U3RhdHVzKG1fZnJhbWUs
IFdFQktJVF9MT0FEX0ZBSUxFRCk7CiAKICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3ID0gZ2V0
Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKQEAgLTk1Niw2ICs5NzgsOCBAQCB2b2lkIEZyYW1lTG9h
ZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZhaWxMb2FkKGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9y
KQogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgbV9sb2FkaW5nRXJyb3JQYWdlID0gdHJ1
ZTsKKwogICAgIFN0cmluZyBjb250ZW50OwogICAgIGdjaGFyKiBmaWxlQ29udGVudCA9IDA7CiAg
ICAgZ2NoYXIqIGVycm9yVVJJID0gZ19maWxlbmFtZV90b191cmkoREFUQV9ESVIiL3dlYmtpdC0x
LjAvcmVzb3VyY2VzL2Vycm9yLmh0bWwiLCBOVUxMLCBOVUxMKTsKQEAgLTk4MCw2ICsxMDA0LDEx
IEBAIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmFpbExvYWQoY29uc3QgUmVz
b3VyY2VFcnJvciYgZXJyb3IpCiAgICAgICAgIGdfb2JqZWN0X3VucmVmKGVycm9yRmlsZSk7CiAK
ICAgICBnX2Vycm9yX2ZyZWUod2ViRXJyb3IpOworCisgICAgLy8gV2UgdGFrZSBhZHZhbnRhZ2Ug
b2YgbG9hZF9hbHRlcm5hdGVfc3RyaW5nIGJlaW5nCisgICAgLy8gc3luY2hyb25vdXMuIElmIHlv
dSBoYXBwZW4gdG8gbWFrZSBpdCBhc3luYywgZml4IHRoaXMgdG8gaGFuZGxlCisgICAgLy8gaXQu
CisgICAgbV9sb2FkaW5nRXJyb3JQYWdlID0gZmFsc2U7CiB9CiAKIHZvaWQgRnJhbWVMb2FkZXJD
bGllbnQ6OmRvd25sb2FkKFJlc291cmNlSGFuZGxlKiBoYW5kbGUsIGNvbnN0IFJlc291cmNlUmVx
dWVzdCYgcmVxdWVzdCwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiwgY29uc3QgUmVzb3VyY2VSZXNw
b25zZSYgcmVzcG9uc2UpCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmggYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9h
ZGVyQ2xpZW50R3RrLmgKaW5kZXggY2FjZTc3MC4uYjM2NDg3MyAxMDA2NDQKLS0tIGEvV2ViS2l0
L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oCisrKyBiL1dlYktpdC9n
dGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuaApAQCAtMTg0LDYgKzE4NCw4
IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogICAgICAgICBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNl
IG1fcmVzcG9uc2U7CiAgICAgICAgIFdlYktpdFdlYlBvbGljeURlY2lzaW9uKiBtX3BvbGljeURl
Y2lzaW9uOwogCisgICAgICAgIGJvb2wgbV9sb2FkaW5nRXJyb3JQYWdlOworCiAgICAgICAgIC8v
IFBsdWdpbiB2aWV3IHRvIHJlZGlyZWN0IGRhdGEgdG8KICAgICAgICAgV2ViQ29yZTo6UGx1Z2lu
VmlldyogbV9wbHVnaW5WaWV3OwogICAgICAgICBib29sIG1faGFzU2VudFJlc3BvbnNlVG9QbHVn
aW47CmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMgYi9XZWJLaXQv
Z3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMKaW5kZXggY2I4MDBjMy4uZjZmMWYyZSAxMDA2NDQKLS0t
IGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0bG9hZGluZy5jCisrKyBiL1dlYktpdC9ndGsvdGVzdHMv
dGVzdGxvYWRpbmcuYwpAQCAtMTcxLDggKzE3MSw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfZXJyb3Jf
c3RhdHVzX2NoYW5nZWRfY2IoR09iamVjdCogb2JqZWN0LCBHUGFyYW1TcGVjKiBwc3BlYywgV2Vi
CiAKICAgICBzd2l0Y2goc3RhdHVzKSB7CiAgICAgY2FzZSBXRUJLSVRfTE9BRF9QUk9WSVNJT05B
TDoKLSAgICAgICAgLyogV2UgYXJlIGdvaW5nIHRvIGdvIHRocm91Z2ggaGVyZSB0d2ljZSwgc28g
ZG9uJ3QgYXNzZXJ0Ci0gICAgICAgICAqIGFueXRoaW5nICovCisgICAgICAgIGdfYXNzZXJ0KCFm
aXh0dXJlLT5oYXNfYmVlbl9wcm92aXNpb25hbCk7CiAgICAgICAgIGZpeHR1cmUtPmhhc19iZWVu
X3Byb3Zpc2lvbmFsID0gVFJVRTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBXRUJLSVRfTE9B
RF9DT01NSVRURUQ6CkBAIC0xODMsOCArMTgyLDYgQEAgc3RhdGljIHZvaWQgbG9hZF9lcnJvcl9z
dGF0dXNfY2hhbmdlZF9jYihHT2JqZWN0KiBvYmplY3QsIEdQYXJhbVNwZWMqIHBzcGVjLCBXZWIK
ICAgICAgICAgZ19hc3NlcnQoZml4dHVyZS0+aGFzX2JlZW5fcHJvdmlzaW9uYWwpOwogICAgICAg
ICBnX2Fzc2VydChmaXh0dXJlLT5oYXNfYmVlbl9sb2FkX2Vycm9yKTsKICAgICAgICAgZ19hc3Nl
cnQoZml4dHVyZS0+aGFzX2JlZW5fZmFpbGVkKTsKLSAgICAgICAgLyogV2UgYXJlIGNoZWNraW5n
IHRoYXQgb25seSBvbmUgRklOSVNIRUQgaXMgcmVjZWl2ZWQgaW4gdGhlCi0gICAgICAgICAgIHdo
b2xlIGN5Y2xlLCBzbyBhc3NlcnQgaXQncyBGQUxTRSAqLwogICAgICAgICBnX2Fzc2VydCghZml4
dHVyZS0+aGFzX2JlZW5fZmluaXNoZWQpOwogICAgICAgICBmaXh0dXJlLT5oYXNfYmVlbl9maW5p
c2hlZCA9IFRSVUU7CiAgICAgICAgIGdfbWFpbl9sb29wX3F1aXQoZml4dHVyZS0+bG9vcCk7CkBA
IC0yMjEsNiArMjE4LDEyIEBAIHN0YXRpYyB2b2lkIHRlc3RfbG9hZGluZ19lcnJvcihXZWJMb2Fk
aW5nRml4dHVyZSogZml4dHVyZSwgZ2NvbnN0cG9pbnRlciBkYXRhKQogICAgIGdfZnJlZSh1cmlf
c3RyaW5nKTsKIAogICAgIGdfbWFpbl9sb29wX3J1bihmaXh0dXJlLT5sb29wKTsKKworICAgIGdf
YXNzZXJ0KGZpeHR1cmUtPmhhc19iZWVuX3Byb3Zpc2lvbmFsKTsKKyAgICBnX2Fzc2VydChmaXh0
dXJlLT5oYXNfYmVlbl9jb21taXR0ZWQpOworICAgIGdfYXNzZXJ0KGZpeHR1cmUtPmhhc19iZWVu
X2xvYWRfZXJyb3IpOworICAgIGdfYXNzZXJ0KGZpeHR1cmUtPmhhc19iZWVuX2ZhaWxlZCk7Cisg
ICAgZ19hc3NlcnQoZml4dHVyZS0+aGFzX2JlZW5fZmluaXNoZWQpOwogfQogCiAvKiBDYW5jZWxs
ZWQgbG9hZCAqLwotLSAKMS42LjUuNwoK
</data>
<flag name="commit-queue"
          id="28448"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46217</attachid>
            <date>2010-01-09 13:41:47 -0800</date>
            <delta_ts>2010-01-10 05:08:29 -0800</delta_ts>
            <desc>do not call committedLoad on finishedLoading</desc>
            <filename>0001-Fix-commitedLoad-being-called-where-it-should-not.patch</filename>
            <type>text/plain</type>
            <size>3222</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSA3ZDQ3MGQxZGZmYTJiOGRlN2M3Mjc2NTQzMTgyYjUyZTQ4YjgyZTEwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFNhdCwgOSBKYW4gMjAxMCAxOToyMToyMCAtMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZp
eCBjb21taXRlZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJlIGl0IHNob3VsZCBub3QKCi0tLQogV2Vi
S2l0L2d0ay9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsr
KysrKysrKysrKysrKysKIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRHdGsuY3BwIHwgICAgOSArKysrKy0tLS0KIFdlYktpdC9ndGsvdGVzdHMvdGVzdGxvYWRpbmcu
YyAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay9DaGFu
Z2VMb2cgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCA2ZDQ0NmEzLi4xYjkxZjA5IDEwMDY0
NAotLS0gYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE5IEBACisyMDEwLTAxLTA5ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxnbnNA
Z25vbWUub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFtHVEtdIGNvdXBsZSBmaXhlcyBmb3Igc2lnbmFsIGVtaXNzaW9ucywgYW5kIHByb3BlcnR5
IG5vdGlmaWNhdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMzNDI4CisKKyAgICAgICAgRml4IGNvbW1pdGVkTG9hZCBiZWluZyBjYWxsZWQgd2hl
cmUgaXQgc2hvdWxkIG5vdCwgY2F1c2luZyBpdCB0bworICAgICAgICBiZSBjYWxsZWQgb25lIHRp
bWUgdG9vIG1hbnkgaW4gc29tZSBjYXNlcy4gV2Ugbm93IG1hdGNoIFF0J3MgYW5kCisgICAgICAg
IE1hYydzIGJlaGF2aW9yIGhlcmUuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxv
YWRlckNsaWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50Ojpm
aW5pc2hlZExvYWRpbmcpOgorICAgICAgICAqIHRlc3RzL3Rlc3Rsb2FkaW5nLmM6CisgICAgICAg
IChsb2FkX2Vycm9yX3N0YXR1c19jaGFuZ2VkX2NiKToKKwogMjAxMC0wMS0wOCAgR3VzdGF2byBO
b3JvbmhhIFNpbHZhICA8Z25zQGdub21lLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBYYW4g
TG9wZXouCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVy
Q2xpZW50R3RrLmNwcCBiL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRHdGsuY3BwCmluZGV4IGE2OTBkODAuLmE5NWY3MTUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCisrKyBiL1dlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCkBAIC0xNDYsNyArMTQ2LDcg
QEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6Y29tbWl0dGVkTG9hZChXZWJDb3JlOjpEb2N1bWVu
dExvYWRlciogbG9hZGVyLCBjb25zdCBjaGEKICAgICAgICAgaWYgKCF1c2VyQ2hvc2VuKQogICAg
ICAgICAgICAgZW5jb2RpbmcgPSBsb2FkZXItPnJlc3BvbnNlKCkudGV4dEVuY29kaW5nTmFtZSgp
OwogCi0gICAgICAgIEZyYW1lTG9hZGVyKiBmcmFtZUxvYWRlciA9IGxvYWRlci0+ZnJhbWVMb2Fk
ZXIoKTsKKyAgICAgICAgRnJhbWVMb2FkZXIgKmZyYW1lTG9hZGVyID0gbG9hZGVyLT5mcmFtZUxv
YWRlcigpOwogICAgICAgICBmcmFtZUxvYWRlci0+c2V0RW5jb2RpbmcoZW5jb2RpbmcsIHVzZXJD
aG9zZW4pOwogICAgICAgICBpZiAoZGF0YSkKICAgICAgICAgICAgIGZyYW1lTG9hZGVyLT5hZGRE
YXRhKGRhdGEsIGxlbmd0aCk7CkBAIC04NDAsOSArODQwLDEwIEBAIFN0cmluZyBGcmFtZUxvYWRl
ckNsaWVudDo6Z2VuZXJhdGVkTUlNRVR5cGVGb3JVUkxTY2hlbWUoY29uc3QgU3RyaW5nJikgY29u
c3QKIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZmluaXNoZWRMb2FkaW5nKFdlYkNvcmU6OkRv
Y3VtZW50TG9hZGVyKiBkb2N1bWVudExvYWRlcikKIHsKLSAgICBpZiAoIW1fcGx1Z2luVmlldykK
LSAgICAgICAgY29tbWl0dGVkTG9hZChkb2N1bWVudExvYWRlciwgMCwgMCk7Ci0gICAgZWxzZSB7
CisgICAgaWYgKCFtX3BsdWdpblZpZXcpIHsKKyAgICAgICAgRnJhbWVMb2FkZXIgKmxvYWRlciA9
IGRvY3VtZW50TG9hZGVyLT5mcmFtZUxvYWRlcigpOworICAgICAgICBsb2FkZXItPnNldEVuY29k
aW5nKG1fcmVzcG9uc2UudGV4dEVuY29kaW5nTmFtZSgpLCBmYWxzZSk7CisgICAgfSBlbHNlIHsK
ICAgICAgICAgbV9wbHVnaW5WaWV3LT5kaWRGaW5pc2hMb2FkaW5nKCk7CiAgICAgICAgIG1fcGx1
Z2luVmlldyA9IDA7CiAgICAgICAgIG1faGFzU2VudFJlc3BvbnNlVG9QbHVnaW4gPSBmYWxzZTsK
ZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdGxvYWRpbmcuYyBiL1dlYktpdC9ndGsv
dGVzdHMvdGVzdGxvYWRpbmcuYwppbmRleCAzNDg5N2JiLi5jYjgwMGMzIDEwMDY0NAotLS0gYS9X
ZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMKKysrIGIvV2ViS2l0L2d0ay90ZXN0cy90ZXN0
bG9hZGluZy5jCkBAIC0xNzUsNiArMTc1LDEwIEBAIHN0YXRpYyB2b2lkIGxvYWRfZXJyb3Jfc3Rh
dHVzX2NoYW5nZWRfY2IoR09iamVjdCogb2JqZWN0LCBHUGFyYW1TcGVjKiBwc3BlYywgV2ViCiAg
ICAgICAgICAqIGFueXRoaW5nICovCiAgICAgICAgIGZpeHR1cmUtPmhhc19iZWVuX3Byb3Zpc2lv
bmFsID0gVFJVRTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBXRUJLSVRfTE9BRF9DT01NSVRU
RUQ6CisgICAgICAgIGdfYXNzZXJ0KCFmaXh0dXJlLT5oYXNfYmVlbl9jb21taXR0ZWQpOworICAg
ICAgICBmaXh0dXJlLT5oYXNfYmVlbl9jb21taXR0ZWQgPSBUUlVFOworICAgICAgICBicmVhazsK
ICAgICBjYXNlIFdFQktJVF9MT0FEX0ZJTklTSEVEOgogICAgICAgICBnX2Fzc2VydChmaXh0dXJl
LT5oYXNfYmVlbl9wcm92aXNpb25hbCk7CiAgICAgICAgIGdfYXNzZXJ0KGZpeHR1cmUtPmhhc19i
ZWVuX2xvYWRfZXJyb3IpOwotLSAKMS42LjUuNwoK
</data>
<flag name="commit-queue"
          id="28450"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46232</attachid>
            <date>2010-01-10 05:08:29 -0800</date>
            <delta_ts>2010-01-12 05:49:09 -0800</delta_ts>
            <desc>do not call committedLoad on finishedLoading</desc>
            <filename>0001-Fix-commitedLoad-being-called-where-it-should-not.patch</filename>
            <type>text/plain</type>
            <size>2785</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSA5ODQ3ZGQyYzZmNjg4M2ViMjJhNzdmMDQzNzEwNjUzNjU4ODcyOTY2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFNhdCwgOSBKYW4gMjAxMCAxOToyMToyMCAtMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZp
eCBjb21taXRlZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJlIGl0IHNob3VsZCBub3QKCi0tLQogV2Vi
S2l0L2d0ay9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsr
KysrKysrKysrKysrKysKIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRHdGsuY3BwIHwgICAgNyArKysrLS0tCiBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdl
TG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggNmQ0NDZhMy4uMWI5MWYwOSAxMDA2NDQK
LS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOSBAQAorMjAxMC0wMS0wOSAgR3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z25zQGdu
b21lLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBbR1RLXSBjb3VwbGUgZml4ZXMgZm9yIHNpZ25hbCBlbWlzc2lvbnMsIGFuZCBwcm9wZXJ0eSBu
b3RpZmljYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0zMzQyOAorCisgICAgICAgIEZpeCBjb21taXRlZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJl
IGl0IHNob3VsZCBub3QsIGNhdXNpbmcgaXQgdG8KKyAgICAgICAgYmUgY2FsbGVkIG9uZSB0aW1l
IHRvbyBtYW55IGluIHNvbWUgY2FzZXMuIFdlIG5vdyBtYXRjaCBRdCdzIGFuZAorICAgICAgICBN
YWMncyBiZWhhdmlvciBoZXJlLgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6Zmlu
aXNoZWRMb2FkaW5nKToKKyAgICAgICAgKiB0ZXN0cy90ZXN0bG9hZGluZy5jOgorICAgICAgICAo
bG9hZF9lcnJvcl9zdGF0dXNfY2hhbmdlZF9jYik6CisKIDIwMTAtMDEtMDggIEd1c3Rhdm8gTm9y
b25oYSBTaWx2YSAgPGduc0Bnbm9tZS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgWGFuIExv
cGV6LgpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNs
aWVudEd0ay5jcHAgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50
R3RrLmNwcAppbmRleCBhNjkwZDgwLi40ZDUzNTAxIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAorKysgYi9XZWJLaXQvZ3RrL1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtODQwLDkgKzg0MCwxMCBA
QCBTdHJpbmcgRnJhbWVMb2FkZXJDbGllbnQ6OmdlbmVyYXRlZE1JTUVUeXBlRm9yVVJMU2NoZW1l
KGNvbnN0IFN0cmluZyYpIGNvbnN0CiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmZpbmlzaGVk
TG9hZGluZyhXZWJDb3JlOjpEb2N1bWVudExvYWRlciogZG9jdW1lbnRMb2FkZXIpCiB7Ci0gICAg
aWYgKCFtX3BsdWdpblZpZXcpCi0gICAgICAgIGNvbW1pdHRlZExvYWQoZG9jdW1lbnRMb2FkZXIs
IDAsIDApOwotICAgIGVsc2UgeworICAgIGlmICghbV9wbHVnaW5WaWV3KSB7CisgICAgICAgIEZy
YW1lTG9hZGVyKiBsb2FkZXIgPSBkb2N1bWVudExvYWRlci0+ZnJhbWVMb2FkZXIoKTsKKyAgICAg
ICAgbG9hZGVyLT5zZXRFbmNvZGluZyhtX3Jlc3BvbnNlLnRleHRFbmNvZGluZ05hbWUoKSwgZmFs
c2UpOworICAgIH0gZWxzZSB7CiAgICAgICAgIG1fcGx1Z2luVmlldy0+ZGlkRmluaXNoTG9hZGlu
ZygpOwogICAgICAgICBtX3BsdWdpblZpZXcgPSAwOwogICAgICAgICBtX2hhc1NlbnRSZXNwb25z
ZVRvUGx1Z2luID0gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2Fk
aW5nLmMgYi9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMKaW5kZXggMzQ4OTdiYi4uY2I4
MDBjMyAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0bG9hZGluZy5jCisrKyBiL1dl
YktpdC9ndGsvdGVzdHMvdGVzdGxvYWRpbmcuYwpAQCAtMTc1LDYgKzE3NSwxMCBAQCBzdGF0aWMg
dm9pZCBsb2FkX2Vycm9yX3N0YXR1c19jaGFuZ2VkX2NiKEdPYmplY3QqIG9iamVjdCwgR1BhcmFt
U3BlYyogcHNwZWMsIFdlYgogICAgICAgICAgKiBhbnl0aGluZyAqLwogICAgICAgICBmaXh0dXJl
LT5oYXNfYmVlbl9wcm92aXNpb25hbCA9IFRSVUU7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
V0VCS0lUX0xPQURfQ09NTUlUVEVEOgorICAgICAgICBnX2Fzc2VydCghZml4dHVyZS0+aGFzX2Jl
ZW5fY29tbWl0dGVkKTsKKyAgICAgICAgZml4dHVyZS0+aGFzX2JlZW5fY29tbWl0dGVkID0gVFJV
RTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBXRUJLSVRfTE9BRF9GSU5JU0hFRDoKICAgICAg
ICAgZ19hc3NlcnQoZml4dHVyZS0+aGFzX2JlZW5fcHJvdmlzaW9uYWwpOwogICAgICAgICBnX2Fz
c2VydChmaXh0dXJlLT5oYXNfYmVlbl9sb2FkX2Vycm9yKTsKLS0gCjEuNi41LjcKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46269</attachid>
            <date>2010-01-11 04:26:55 -0800</date>
            <delta_ts>2010-01-13 22:45:06 -0800</delta_ts>
            <desc>avoid emitting load status signals when loading error pages</desc>
            <filename>0001-Avoid-emitting-signals-for-error-pages.patch</filename>
            <type>text/plain</type>
            <size>7051</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSBiODYzZWI1MjE3YmI5MzVmMWQ3MjdjYmFhYzlkOWNkNTQ4ZmVmMWIwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFNhdCwgOSBKYW4gMjAxMCAxOToyNDo1OCAtMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEF2
b2lkIGVtaXR0aW5nIHNpZ25hbHMgZm9yIGVycm9yIHBhZ2VzCgotLS0KIFdlYktpdC9ndGsvQ2hh
bmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNiArKysrKysrKysrKysr
KysrKysrKwogV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5j
cHAgfCAgIDI2ICsrKysrKysrKysrKysrKysrKysrCiBXZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmggICB8ICAgIDIgKwogV2ViS2l0L2d0ay90ZXN0cy90ZXN0
bG9hZGluZy5jICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsrKysrLS0tCiA0IGZpbGVzIGNo
YW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2Vi
S2l0L2d0ay9DaGFuZ2VMb2cgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCAxYjkxZjA5Li5h
YmZjZTAwIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysgYi9XZWJLaXQvZ3Rr
L0NoYW5nZUxvZwpAQCAtNSw2ICs1LDMyIEBACiAgICAgICAgIFtHVEtdIGNvdXBsZSBmaXhlcyBm
b3Igc2lnbmFsIGVtaXNzaW9ucywgYW5kIHByb3BlcnR5IG5vdGlmaWNhdGlvbnMKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNDI4CiAKKyAgICAgICAg
RG8gbm90IGVtaXQgc2lnbmFscyBhbmQgcHJvcGVydHkgbm90aWZpY2F0aW9ucyBmb3IgZXJyb3IK
KyAgICAgICAgcGFnZXMuIFRoZSBub3RpZmljYXRpb25zIGFyZSBub3QgcmVhbGx5IHVzZWZ1bCBm
b3IgYW55dGhpbmcsIHlvdQorICAgICAgICBjYW4gZ2V0IHRoZW0gYmFjayBieSBvdmVycmlkaW5n
IHRoZSBlcnJvciBwYWdlcywgYW5kIGl0IGF2b2lkcyBhCisgICAgICAgIG51bWJlciBvZiBoYWNr
cy4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OkZyYW1lTG9hZGVyQ2xpZW50KToK
KyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmluaXNoTG9h
ZCk6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZFJlY2Vp
dmVJY29uKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlk
U3RhcnRQcm92aXNpb25hbExvYWQpOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVu
dDo6ZGlzcGF0Y2hEaWRSZWNlaXZlVGl0bGUpOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRl
ckNsaWVudDo6ZGlzcGF0Y2hEaWRDb21taXRMb2FkKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVM
b2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmlyc3RWaXN1YWxseU5vbkVtcHR5TGF5b3V0KToKKyAg
ICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmFpbExvYWQpOgor
ICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmg6CisgICAgICAg
ICogdGVzdHMvdGVzdGxvYWRpbmcuYzoKKyAgICAgICAgKGxvYWRfZXJyb3Jfc3RhdHVzX2NoYW5n
ZWRfY2IpOgorICAgICAgICAodGVzdF9sb2FkaW5nX2Vycm9yKToKKworMjAxMC0wMS0wOSAgR3Vz
dGF2byBOb3JvbmhhIFNpbHZhICA8Z25zQGdub21lLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBjb3VwbGUgZml4ZXMgZm9yIHNpZ25h
bCBlbWlzc2lvbnMsIGFuZCBwcm9wZXJ0eSBub3RpZmljYXRpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzQyOAorCiAgICAgICAgIEZpeCBjb21t
aXRlZExvYWQgYmVpbmcgY2FsbGVkIHdoZXJlIGl0IHNob3VsZCBub3QsIGNhdXNpbmcgaXQgdG8K
ICAgICAgICAgYmUgY2FsbGVkIG9uZSB0aW1lIHRvbyBtYW55IGluIHNvbWUgY2FzZXMuIFdlIG5v
dyBtYXRjaCBRdCdzIGFuZAogICAgICAgICBNYWMncyBiZWhhdmlvciBoZXJlLgpkaWZmIC0tZ2l0
IGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAgYi9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAppbmRleCA0
ZDUzNTAxLi44ZjFiZWMyIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmNwcAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtNzcsNiArNzcsNyBAQCBuYW1lc3BhY2UgV2ViS2l0
IHsKIEZyYW1lTG9hZGVyQ2xpZW50OjpGcmFtZUxvYWRlckNsaWVudChXZWJLaXRXZWJGcmFtZSog
ZnJhbWUpCiAgICAgOiBtX2ZyYW1lKGZyYW1lKQogICAgICwgbV9wb2xpY3lEZWNpc2lvbigwKQor
ICAgICwgbV9sb2FkaW5nRXJyb3JQYWdlKGZhbHNlKQogICAgICwgbV9wbHVnaW5WaWV3KDApCiAg
ICAgLCBtX2hhc1NlbnRSZXNwb25zZVRvUGx1Z2luKGZhbHNlKQogewpAQCAtNTY4LDYgKzU2OSwx
MSBAQCBib29sIEZyYW1lTG9hZGVyQ2xpZW50OjpoYXNXZWJWaWV3KCkgY29uc3QKIAogdm9pZCBG
cmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRGaW5pc2hMb2FkKCkKIHsKKyAgICBpZiAobV9s
b2FkaW5nRXJyb3JQYWdlKSB7CisgICAgICAgIG1fbG9hZGluZ0Vycm9yUGFnZSA9IGZhbHNlOwor
ICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgbG9hZERvbmUobV9mcmFtZSwgdHJ1ZSk7CiB9
CiAKQEAgLTcwMyw2ICs3MDksOSBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaFdp
bGxDbG9zZSgpCiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkUmVjZWl2ZUlj
b24oKQogeworICAgIGlmIChtX2xvYWRpbmdFcnJvclBhZ2UpCisgICAgICAgIHJldHVybjsKKwog
ICAgIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcgPSBnZXRWaWV3RnJvbUZyYW1lKG1fZnJhbWUpOwog
CiAgICAgLy8gQXZvaWQgcmVwb3J0aW5nIGZhdmljb25zIGZvciBub24tbWFpbiBmcmFtZXMuCkBA
IC03MTUsMTEgKzcyNCwxNyBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZFJl
Y2VpdmVJY29uKCkKIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRTdGFydFBy
b3Zpc2lvbmFsTG9hZCgpCiB7CisgICAgaWYgKG1fbG9hZGluZ0Vycm9yUGFnZSkKKyAgICAgICAg
cmV0dXJuOworCiAgICAgbm90aWZ5U3RhdHVzKG1fZnJhbWUsIFdFQktJVF9MT0FEX1BST1ZJU0lP
TkFMKTsKIH0KIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRSZWNlaXZlVGl0
bGUoY29uc3QgU3RyaW5nJiB0aXRsZSkKIHsKKyAgICBpZiAobV9sb2FkaW5nRXJyb3JQYWdlKQor
ICAgICAgICByZXR1cm47CisKICAgICBXZWJLaXRXZWJGcmFtZVByaXZhdGUqIHByaXYgPSBtX2Zy
YW1lLT5wcml2OwogICAgIGdfZnJlZShwcml2LT50aXRsZSk7CiAgICAgcHJpdi0+dGl0bGUgPSBn
X3N0cmR1cCh0aXRsZS51dGY4KCkuZGF0YSgpKTsKQEAgLTczNiw2ICs3NTEsOSBAQCB2b2lkIEZy
YW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZFJlY2VpdmVUaXRsZShjb25zdCBTdHJpbmcmIHRp
dGxlKQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZENvbW1pdExvYWQoKQog
eworICAgIGlmIChtX2xvYWRpbmdFcnJvclBhZ2UpCisgICAgICAgIHJldHVybjsKKwogICAgIC8q
IFVwZGF0ZSB0aGUgVVJJIG9uY2UgZmlyc3QgZGF0YSBoYXMgYmVlbiByZWNlaXZlZC4KICAgICAg
KiBUaGlzIG1lYW5zIHRoZSBVUkkgaXMgdmFsaWQgYW5kIHN1Y2Nlc3NmdWxseSBpZGVudGlmeSB0
aGUgcGFnZSB0aGF0J3MgZ29pbmcgdG8gYmUgbG9hZGVkLgogICAgICAqLwpAQCAtNzc2LDYgKzc5
NCw5IEBAIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmlyc3RMYXlvdXQoKQog
CiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZpcnN0VmlzdWFsbHlOb25FbXB0
eUxheW91dCgpCiB7CisgICAgaWYgKG1fbG9hZGluZ0Vycm9yUGFnZSkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgbm90aWZ5U3RhdHVzKG1fZnJhbWUsIFdFQktJVF9MT0FEX0ZJUlNUX1ZJU1VBTExZ
X05PTl9FTVBUWV9MQVlPVVQpOwogfQogCkBAIC05MzcsNiArOTU4LDkgQEAgdm9pZCBGcmFtZUxv
YWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRGYWlsUHJvdmlzaW9uYWxMb2FkKGNvbnN0IFJlc291cmNl
RXJyb3ImIGVycm8KIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRGYWlsTG9h
ZChjb25zdCBSZXNvdXJjZUVycm9yJiBlcnJvcikKIHsKKyAgICBpZiAobV9sb2FkaW5nRXJyb3JQ
YWdlKQorICAgICAgICByZXR1cm47CisKICAgICBub3RpZnlTdGF0dXMobV9mcmFtZSwgV0VCS0lU
X0xPQURfRkFJTEVEKTsKIAogICAgIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcgPSBnZXRWaWV3RnJv
bUZyYW1lKG1fZnJhbWUpOwpAQCAtOTU2LDYgKzk4MCw4IEBAIHZvaWQgRnJhbWVMb2FkZXJDbGll
bnQ6OmRpc3BhdGNoRGlkRmFpbExvYWQoY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKKyAgICBtX2xvYWRpbmdFcnJvclBhZ2UgPSB0cnVlOworCiAg
ICAgU3RyaW5nIGNvbnRlbnQ7CiAgICAgZ2NoYXIqIGZpbGVDb250ZW50ID0gMDsKICAgICBnY2hh
ciogZXJyb3JVUkkgPSBnX2ZpbGVuYW1lX3RvX3VyaShEQVRBX0RJUiIvd2Via2l0LTEuMC9yZXNv
dXJjZXMvZXJyb3IuaHRtbCIsIE5VTEwsIE5VTEwpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay9X
ZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oIGIvV2ViS2l0L2d0ay9XZWJDb3Jl
U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oCmluZGV4IGNhY2U3NzAuLmIzNjQ4NzMgMTAw
NjQ0Ci0tLSBhL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsu
aAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmgK
QEAgLTE4NCw2ICsxODQsOCBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKICAgICAgICAgV2ViQ29yZTo6
UmVzb3VyY2VSZXNwb25zZSBtX3Jlc3BvbnNlOwogICAgICAgICBXZWJLaXRXZWJQb2xpY3lEZWNp
c2lvbiogbV9wb2xpY3lEZWNpc2lvbjsKIAorICAgICAgICBib29sIG1fbG9hZGluZ0Vycm9yUGFn
ZTsKKwogICAgICAgICAvLyBQbHVnaW4gdmlldyB0byByZWRpcmVjdCBkYXRhIHRvCiAgICAgICAg
IFdlYkNvcmU6OlBsdWdpblZpZXcqIG1fcGx1Z2luVmlldzsKICAgICAgICAgYm9vbCBtX2hhc1Nl
bnRSZXNwb25zZVRvUGx1Z2luOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0bG9h
ZGluZy5jIGIvV2ViS2l0L2d0ay90ZXN0cy90ZXN0bG9hZGluZy5jCmluZGV4IGNiODAwYzMuLmY2
ZjFmMmUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdGxvYWRpbmcuYworKysgYi9X
ZWJLaXQvZ3RrL3Rlc3RzL3Rlc3Rsb2FkaW5nLmMKQEAgLTE3MSw4ICsxNzEsNyBAQCBzdGF0aWMg
dm9pZCBsb2FkX2Vycm9yX3N0YXR1c19jaGFuZ2VkX2NiKEdPYmplY3QqIG9iamVjdCwgR1BhcmFt
U3BlYyogcHNwZWMsIFdlYgogCiAgICAgc3dpdGNoKHN0YXR1cykgewogICAgIGNhc2UgV0VCS0lU
X0xPQURfUFJPVklTSU9OQUw6Ci0gICAgICAgIC8qIFdlIGFyZSBnb2luZyB0byBnbyB0aHJvdWdo
IGhlcmUgdHdpY2UsIHNvIGRvbid0IGFzc2VydAotICAgICAgICAgKiBhbnl0aGluZyAqLworICAg
ICAgICBnX2Fzc2VydCghZml4dHVyZS0+aGFzX2JlZW5fcHJvdmlzaW9uYWwpOwogICAgICAgICBm
aXh0dXJlLT5oYXNfYmVlbl9wcm92aXNpb25hbCA9IFRSVUU7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgV0VCS0lUX0xPQURfQ09NTUlUVEVEOgpAQCAtMTgzLDggKzE4Miw2IEBAIHN0YXRpYyB2
b2lkIGxvYWRfZXJyb3Jfc3RhdHVzX2NoYW5nZWRfY2IoR09iamVjdCogb2JqZWN0LCBHUGFyYW1T
cGVjKiBwc3BlYywgV2ViCiAgICAgICAgIGdfYXNzZXJ0KGZpeHR1cmUtPmhhc19iZWVuX3Byb3Zp
c2lvbmFsKTsKICAgICAgICAgZ19hc3NlcnQoZml4dHVyZS0+aGFzX2JlZW5fbG9hZF9lcnJvcik7
CiAgICAgICAgIGdfYXNzZXJ0KGZpeHR1cmUtPmhhc19iZWVuX2ZhaWxlZCk7Ci0gICAgICAgIC8q
IFdlIGFyZSBjaGVja2luZyB0aGF0IG9ubHkgb25lIEZJTklTSEVEIGlzIHJlY2VpdmVkIGluIHRo
ZQotICAgICAgICAgICB3aG9sZSBjeWNsZSwgc28gYXNzZXJ0IGl0J3MgRkFMU0UgKi8KICAgICAg
ICAgZ19hc3NlcnQoIWZpeHR1cmUtPmhhc19iZWVuX2ZpbmlzaGVkKTsKICAgICAgICAgZml4dHVy
ZS0+aGFzX2JlZW5fZmluaXNoZWQgPSBUUlVFOwogICAgICAgICBnX21haW5fbG9vcF9xdWl0KGZp
eHR1cmUtPmxvb3ApOwpAQCAtMjIxLDYgKzIxOCwxMiBAQCBzdGF0aWMgdm9pZCB0ZXN0X2xvYWRp
bmdfZXJyb3IoV2ViTG9hZGluZ0ZpeHR1cmUqIGZpeHR1cmUsIGdjb25zdHBvaW50ZXIgZGF0YSkK
ICAgICBnX2ZyZWUodXJpX3N0cmluZyk7CiAKICAgICBnX21haW5fbG9vcF9ydW4oZml4dHVyZS0+
bG9vcCk7CisKKyAgICBnX2Fzc2VydChmaXh0dXJlLT5oYXNfYmVlbl9wcm92aXNpb25hbCk7Cisg
ICAgZ19hc3NlcnQoZml4dHVyZS0+aGFzX2JlZW5fY29tbWl0dGVkKTsKKyAgICBnX2Fzc2VydChm
aXh0dXJlLT5oYXNfYmVlbl9sb2FkX2Vycm9yKTsKKyAgICBnX2Fzc2VydChmaXh0dXJlLT5oYXNf
YmVlbl9mYWlsZWQpOworICAgIGdfYXNzZXJ0KGZpeHR1cmUtPmhhc19iZWVuX2ZpbmlzaGVkKTsK
IH0KIAogLyogQ2FuY2VsbGVkIGxvYWQgKi8KLS0gCjEuNi41LjcKCg==
</data>
<flag name="review"
          id="28509"
          type_id="1"
          status="+"
          setter="oliver"
    />
    <flag name="commit-queue"
          id="28510"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46271</attachid>
            <date>2010-01-11 04:27:53 -0800</date>
            <delta_ts>2010-01-11 04:27:53 -0800</delta_ts>
            <desc>epiphany patch to remove workarounds</desc>
            <filename>0001-error.patch</filename>
            <type>text/plain</type>
            <size>5657</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSAwMzRlYzMzNjIxZjdiZDllNzRlZTlhNWZjZDFhMDE5ZGE5ZmRmNzI5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFR1ZSwgMjIgRGVjIDIwMDkgMTQ6Mjg6MzQgLTAyMDAKU3ViamVjdDogW1BBVENIXSBl
cnJvcgoKLS0tCiBlbWJlZC9lcGh5LWVtYmVkLXByZWZzLmMgfCAgICAxICsKIGVtYmVkL2VwaHkt
ZW1iZWQuYyAgICAgICB8ICAgNTIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2VtYmVkL2VwaHktZW1iZWQtcHJlZnMuYyBiL2VtYmVkL2VwaHkt
ZW1iZWQtcHJlZnMuYwppbmRleCBiY2NmNzI1Li4wMzIzZDMyIDEwMDY0NAotLS0gYS9lbWJlZC9l
cGh5LWVtYmVkLXByZWZzLmMKKysrIGIvZW1iZWQvZXBoeS1lbWJlZC1wcmVmcy5jCkBAIC0zOTYs
NiArMzk2LDcgQEAgZXBoeV9lbWJlZF9wcmVmc19pbml0ICh2b2lkKQogICAgICAgICAgICAgICAg
ICJhdXRvLXNocmluay1pbWFnZXMiLCBGQUxTRSwKICAgICAgICAgICAgICAgICAiZW5hYmxlLWRl
ZmF1bHQtY29udGV4dC1tZW51IiwgRkFMU0UsCiAgICAgICAgICAgICAgICAgImVuYWJsZS1zaXRl
LXNwZWNpZmljLXF1aXJrcyIsIFRSVUUsCisgICAgICAgICAgICAgICAgImVuYWJsZS1wYWdlLWNh
Y2hlIiwgVFJVRSwKICAgICAgICAgICAgICAgICBOVUxMKTsKIAogICAvKiBDb25uZWN0aW9ucyAq
LwpkaWZmIC0tZ2l0IGEvZW1iZWQvZXBoeS1lbWJlZC5jIGIvZW1iZWQvZXBoeS1lbWJlZC5jCmlu
ZGV4IDNiMWU3YzAuLjljNTAzZTcgMTAwNjQ0Ci0tLSBhL2VtYmVkL2VwaHktZW1iZWQuYworKysg
Yi9lbWJlZC9lcGh5LWVtYmVkLmMKQEAgLTYyLDcgKzYyLDcgQEAgc3RydWN0IEVwaHlFbWJlZFBy
aXZhdGUKICAgV2ViS2l0V2ViVmlldyAqd2ViX3ZpZXc7CiAgIEVwaHlIaXN0b3J5ICpoaXN0b3J5
OwogICBHdGtXaWRnZXQgKmluc3BlY3Rvcl93aW5kb3c7Ci0gIGNoYXIgKmxvYWRfZmFpbGVkX3Vy
aTsKKyAgY2hhciAqbG9hZGluZ191cmk7CiAgIGd1aW50IGlzX3NldHRpbmdfem9vbSA6IDE7CiAg
IEdTTGlzdCAqZGVzdHJveV9vbl90cmFuc2l0aW9uX2xpc3Q7CiB9OwpAQCAtMTk2LDYgKzE5Niw3
IEBAIGxvYWRfc3RhdHVzX2NoYW5nZWRfY2IgKFdlYktpdFdlYlZpZXcgKnZpZXcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBHUGFyYW1TcGVjICpzcGVjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgRXBoeUVtYmVkICplbWJlZCkKIHsKKyAgRXBoeUVtYmVkUHJpdmF0ZSAqcHJpdiA9IGVtYmVk
LT5wcml2OwogICBXZWJLaXRMb2FkU3RhdHVzIHN0YXR1cyA9IHdlYmtpdF93ZWJfdmlld19nZXRf
bG9hZF9zdGF0dXMgKHZpZXcpOwogCiAgIGlmIChzdGF0dXMgPT0gV0VCS0lUX0xPQURfQ09NTUlU
VEVEKSB7CkBAIC0yMDYsMTUgKzIwNyw5IEBAIGxvYWRfc3RhdHVzX2NoYW5nZWRfY2IgKFdlYktp
dFdlYlZpZXcgKnZpZXcsCiAKICAgICBlcGh5X2VtYmVkX2Rlc3Ryb3lfdG9wX3dpZGdldHMgKGVt
YmVkKTsKIAotICAgIC8qIElmIHRoZSBsb2FkIGZhaWxlZCBmb3IgdGhpcyBVUkksIGRvIG5vdGhp
bmcgZWxzZSAqLwotICAgIGlmIChlbWJlZC0+cHJpdi0+bG9hZF9mYWlsZWRfdXJpICYmCi0gICAg
ICAgIGdfc3RyX2VxdWFsIChlbWJlZC0+cHJpdi0+bG9hZF9mYWlsZWRfdXJpLCB1cmkpKSB7Ci0g
ICAgICBnX2ZyZWUgKGVtYmVkLT5wcml2LT5sb2FkX2ZhaWxlZF91cmkpOwotICAgICAgZW1iZWQt
PnByaXYtPmxvYWRfZmFpbGVkX3VyaSA9IE5VTEw7Ci0KLSAgICAgIGVwaHlfd2ViX3ZpZXdfc2V0
X3NlY3VyaXR5X2xldmVsIChFUEhZX1dFQl9WSUVXICh2aWV3KSwgRVBIWV9XRUJfVklFV19TVEFU
RV9JU19VTktOT1dOKTsKLQotICAgICAgcmV0dXJuOworICAgIGlmIChnX3N0cmNtcDAgKHVyaSwg
cHJpdi0+bG9hZGluZ191cmkpICE9IDApIHsKKyAgICAgIGdfZnJlZSAocHJpdi0+bG9hZGluZ191
cmkpOworICAgICAgcHJpdi0+bG9hZGluZ191cmkgPSBnX3N0cmR1cCAodXJpKTsKICAgICB9CiAK
ICAgICBlcGh5X3dlYl92aWV3X2xvY2F0aW9uX2NoYW5nZWQgKEVQSFlfV0VCX1ZJRVcgKHZpZXcp
LApAQCAtMjM4LDcgKzIzMyw3IEBAIGxvYWRfc3RhdHVzX2NoYW5nZWRfY2IgKFdlYktpdFdlYlZp
ZXcgKnZpZXcsCiAgICAgZXBoeV93ZWJfdmlld19zZXRfc2VjdXJpdHlfbGV2ZWwgKEVQSFlfV0VC
X1ZJRVcgKHZpZXcpLCBzZWN1cml0eV9sZXZlbCk7CiAgIH0gZWxzZSBpZiAoc3RhdHVzID09IFdF
QktJVF9MT0FEX1BST1ZJU0lPTkFMIHx8IHN0YXR1cyA9PSBXRUJLSVRfTE9BRF9GSU5JU0hFRCkg
ewogICAgIEVwaHlXZWJWaWV3TmV0U3RhdGUgZXN0YXRlID0gRVBIWV9XRUJfVklFV19TVEFURV9V
TktOT1dOOwotICAgIGNvbnN0IGNoYXIgKmxvYWRpbmdfdXJpID0gTlVMTDsKKyAgICBjaGFyICps
b2FkaW5nX3VyaSA9IE5VTEw7CiAKICAgICBpZiAoc3RhdHVzID09IFdFQktJVF9MT0FEX1BST1ZJ
U0lPTkFMKSB7CiAgICAgICBXZWJLaXRXZWJGcmFtZSAqZnJhbWU7CkBAIC0yNDgsNyArMjQzLDEy
IEBAIGxvYWRfc3RhdHVzX2NoYW5nZWRfY2IgKFdlYktpdFdlYlZpZXcgKnZpZXcsCiAgICAgICBm
cmFtZSA9IHdlYmtpdF93ZWJfdmlld19nZXRfbWFpbl9mcmFtZSAodmlldyk7CiAgICAgICBzb3Vy
Y2UgPSB3ZWJraXRfd2ViX2ZyYW1lX2dldF9wcm92aXNpb25hbF9kYXRhX3NvdXJjZSAoZnJhbWUp
OwogICAgICAgcmVxdWVzdCA9IHdlYmtpdF93ZWJfZGF0YV9zb3VyY2VfZ2V0X2luaXRpYWxfcmVx
dWVzdCAoc291cmNlKTsKLSAgICAgIGxvYWRpbmdfdXJpID0gd2Via2l0X25ldHdvcmtfcmVxdWVz
dF9nZXRfdXJpIChyZXF1ZXN0KTsKKyAgICAgIGxvYWRpbmdfdXJpID0gZ19zdHJkdXAgKHdlYmtp
dF9uZXR3b3JrX3JlcXVlc3RfZ2V0X3VyaSAocmVxdWVzdCkpOworCisgICAgICAvKiBXZSBhbHNv
IHN0b3JlIHRoZSBVUkkgd2UgYXJlIGN1cnJlbnRseSBsb2FkaW5nIGhlcmUsIGJlY2F1c2UKKyAg
ICAgICAqIHdlIHdpbGwgd2FudCB0byB1c2UgaXQgaW4gV0VCS0lUX0xPQURfRklOSVNIRUQsIGJl
Y2F1c2UgaWYgYQorICAgICAgICogbG9hZCBmYWlscyB3ZSBtYXkgbmV2ZXIgZ2V0IHRvIGNvbW1p
dHRlZCAqLworICAgICAgcHJpdi0+bG9hZGluZ191cmkgPSBnX3N0cmR1cCAobG9hZGluZ191cmkp
OwogCiAgICAgICBlc3RhdGUgPSAoRXBoeVdlYlZpZXdOZXRTdGF0ZSkgKGVzdGF0ZSB8CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVQSFlfV0VCX1ZJRVdfU1RBVEVfU1RB
UlQgfApAQCAtMjU4LDE3ICsyNTgsMjMgQEAgbG9hZF9zdGF0dXNfY2hhbmdlZF9jYiAoV2ViS2l0
V2ViVmlldyAqdmlldywKICAgICAgIAogICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lIChFUEhZ
X1dFQl9WSUVXICh2aWV3KSwgIm5ldy1kb2N1bWVudC1ub3ciLCBsb2FkaW5nX3VyaSk7CiAgICAg
fSBlbHNlIGlmIChzdGF0dXMgPT0gV0VCS0lUX0xPQURfRklOSVNIRUQpIHsKLSAgICAgIGxvYWRp
bmdfdXJpID0gZXBoeV93ZWJfdmlld19nZXRfYWRkcmVzcyAoRVBIWV9XRUJfVklFVyAodmlldykp
OworICAgICAgbG9hZGluZ191cmkgPSBwcml2LT5sb2FkaW5nX3VyaTsKKworICAgICAgLyogV2ls
bCBiZSBmcmVlZCBiZWxsb3cgKi8KKyAgICAgIHByaXYtPmxvYWRpbmdfdXJpID0gTlVMTDsKIAog
ICAgICAgZXN0YXRlID0gKEVwaHlXZWJWaWV3TmV0U3RhdGUpIChlc3RhdGUgfAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFUEhZX1dFQl9WSUVXX1NUQVRFX1NUT1AgfAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFUEhZX1dFQl9WSUVXX1NUQVRF
X0lTX0RPQ1VNRU5UIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVBI
WV9XRUJfVklFV19TVEFURV9JU19ORVRXT1JLKTsKICAgICB9Ci0gICAgCisKICAgICBlcGh5X3dl
Yl92aWV3X3VwZGF0ZV9mcm9tX25ldF9zdGF0ZSAoRVBIWV9XRUJfVklFVyAodmlldyksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmdfdXJpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoRXBoeVdlYlZpZXdOZXRTdGF0ZSll
c3RhdGUpOworCisgICAgZ19mcmVlIChsb2FkaW5nX3VyaSk7CisKICAgfQogfQogCkBAIC0zMzIs
NyArMzM4LDcgQEAgZXBoeV9lbWJlZF9maW5hbGl6ZSAoR09iamVjdCAqb2JqZWN0KQogICBFcGh5
RW1iZWQgKmVtYmVkID0gRVBIWV9FTUJFRCAob2JqZWN0KTsKICAgR1NMaXN0ICpsaXN0OwogCi0g
IGdfZnJlZSAoZW1iZWQtPnByaXYtPmxvYWRfZmFpbGVkX3VyaSk7CisgIGdfZnJlZSAoZW1iZWQt
PnByaXYtPmxvYWRpbmdfdXJpKTsKIAogICBsaXN0ID0gZW1iZWQtPnByaXYtPmRlc3Ryb3lfb25f
dHJhbnNpdGlvbl9saXN0OwogICBmb3IgKDsgbGlzdDsgbGlzdCA9IGxpc3QtPm5leHQpIHsKQEAg
LTgwNSwyMSArODExLDYgQEAgZG93bmxvYWRfcmVxdWVzdGVkX2NiIChXZWJLaXRXZWJWaWV3ICp3
ZWJfdmlldywKICAgcmV0dXJuIFRSVUU7CiB9CiAKLXN0YXRpYyBnYm9vbGVhbgotbG9hZF9lcnJv
cl9jYiAoV2ViS2l0V2ViVmlldyAqd2ViX3ZpZXcsCi0gICAgICAgICAgICAgICBXZWJLaXRXZWJG
cmFtZSAqZnJhbWUsCi0gICAgICAgICAgICAgICBjb25zdCBjaGFyICp1cmksCi0gICAgICAgICAg
ICAgICBHRXJyb3IgKmVycm9yLAotICAgICAgICAgICAgICAgRXBoeUVtYmVkICplbWJlZCkKLXsK
LSAgLyogRmxhZyB0aGUgcGFnZSBhcyBlcnJvci4gV2UgbmVlZCB0aGUgZmxhZyB0byBjaGVjayBp
dCB3aGVuCi0gICAgIHJlY2VpdmluZyBDT01NSVRURUQgc3RhdHVzLCBzaW5jZSBmb3Igc29tZSBy
ZWFzb24gd2UgYXJlIGdldHRpbmcKLSAgICAgdGhhdCB3aGVuIHRoZSBsb2FkIGZhaWxzIHRvbyAq
LwotICBlbWJlZC0+cHJpdi0+bG9hZF9mYWlsZWRfdXJpID0gZ19zdHJkdXAgKHVyaSk7Ci0KLSAg
cmV0dXJuIEZBTFNFOwotfQotCiBzdGF0aWMgdm9pZAogZXBoeV9lbWJlZF9jb25zdHJ1Y3RlZCAo
R09iamVjdCAqb2JqZWN0KQogewpAQCAtODUxLDcgKzg0Miw2IEBAIGVwaHlfZW1iZWRfY29uc3Ry
dWN0ZWQgKEdPYmplY3QgKm9iamVjdCkKICAgICAgICAgICAgICAgICAgICAgInNpZ25hbDo6bm90
aWZ5Ojp6b29tLWxldmVsIiwgR19DQUxMQkFDSyAoem9vbV9jaGFuZ2VkX2NiKSwgZW1iZWQsCiAg
ICAgICAgICAgICAgICAgICAgICJzaWduYWw6Om5vdGlmeTo6dGl0bGUiLCBHX0NBTExCQUNLICh0
aXRsZV9jaGFuZ2VkX2NiKSwgZW1iZWQsCiAgICAgICAgICAgICAgICAgICAgICJzaWduYWw6Om5v
dGlmeTo6dXJpIiwgR19DQUxMQkFDSyAodXJpX2NoYW5nZWRfY2IpLCBlbWJlZCwKLSAgICAgICAg
ICAgICAgICAgICAgInNpZ25hbDo6bG9hZC1lcnJvciIsIEdfQ0FMTEJBQ0sgKGxvYWRfZXJyb3Jf
Y2IpLCBlbWJlZCwKICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiAKICAgZW1iZWQtPnByaXYt
Pmluc3BlY3Rvcl93aW5kb3cgPSBndGtfd2luZG93X25ldyAoR1RLX1dJTkRPV19UT1BMRVZFTCk7
Ci0tIAoxLjYuNS43Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>