<?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>109997</bug_id>
          
          <creation_ts>2013-02-15 18:16:31 -0800</creation_ts>
          <short_desc>[Chromium] Add runtime flag for CanvasPath</short_desc>
          <delta_ts>2013-02-20 13:55:20 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>97333</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Schulze">krit</reporter>
          <assigned_to name="Dirk Schulze">krit</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>jochen</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>834576</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-02-15 18:16:31 -0800</bug_when>
    <thetext>Add runtime flag for CanvasPath on Chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834579</commentid>
    <comment_count>1</comment_count>
      <attachid>188681</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-02-15 18:22:47 -0800</bug_when>
    <thetext>Created attachment 188681
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834580</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-15 18:24:15 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834634</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-15 22:09:09 -0800</bug_when>
    <thetext>I&apos;m surprised more of this isn&apos;t autogenerated.  Looks reasonable to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834647</commentid>
    <comment_count>4</comment_count>
      <attachid>188681</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-15 23:31:21 -0800</bug_when>
    <thetext>Comment on attachment 188681
Patch

Attachment 188681 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/16595445

New failing tests:
inspector/profiler/canvas2d/canvas2d-api-changes.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834672</commentid>
    <comment_count>5</comment_count>
      <attachid>188698</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-02-16 00:54:43 -0800</bug_when>
    <thetext>Created attachment 188698
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>835542</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2013-02-18 09:13:05 -0800</bug_when>
    <thetext>Chromium WebKit API changes look good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836850</commentid>
    <comment_count>7</comment_count>
      <attachid>188698</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-19 15:23:00 -0800</bug_when>
    <thetext>Comment on attachment 188698
Patch

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

&gt; LayoutTests/platform/chromium/TestExpectations:4352
&gt; +webkit.org/b/108508 inspector/profiler/canvas2d/canvas2d-api-changes.html [ Failure ]

Rather than skipping this test, we should probably update the baseline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836853</commentid>
    <comment_count>8</comment_count>
      <attachid>188698</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-19 15:23:42 -0800</bug_when>
    <thetext>Comment on attachment 188698
Patch

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

&gt; Tools/DumpRenderTree/chromium/TestShell.cpp:153
&gt; +    WebRuntimeFeatures::enableCanvasPath(true);

Presumably we should now pass some tests relating to paths.  There should be some red lines in TestExpectations because of this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836859</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-02-19 15:27:33 -0800</bug_when>
    <thetext>I wanted to do that with fixing bug 108508 (enabling the compiler flag). I can land the patches right after each other. So that this will be fixed immediately. This includes fixes for the other tests that are skipped right now as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837043</commentid>
    <comment_count>10</comment_count>
      <attachid>188698</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-19 18:18:09 -0800</bug_when>
    <thetext>Comment on attachment 188698
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837044</commentid>
    <comment_count>11</comment_count>
      <attachid>188698</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-19 18:18:39 -0800</bug_when>
    <thetext>Comment on attachment 188698
Patch

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

&gt; Source/WebKit/chromium/features.gypi:39
&gt; -      &apos;ENABLE_CANVAS_PATH=0&apos;,
&gt; +      &apos;ENABLE_CANVAS_PATH=1&apos;,

I thought this patch enabled the compiler flag as well, but maybe I&apos;m confused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837087</commentid>
    <comment_count>12</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-02-19 20:08:02 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; (From update of attachment 188698 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=188698&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/chromium/features.gypi:39
&gt; &gt; -      &apos;ENABLE_CANVAS_PATH=0&apos;,
&gt; &gt; +      &apos;ENABLE_CANVAS_PATH=1&apos;,
&gt; 
&gt; I thought this patch enabled the compiler flag as well, but maybe I&apos;m confused.

I agree. This does enable it, but just for Chromium. I will remove this flag from this patch, but still wait for landing until a patch for bug 108508 got accepted - if that is ok for you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837092</commentid>
    <comment_count>13</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-19 20:22:34 -0800</bug_when>
    <thetext>That&apos;s fine.  I&apos;m not trying to give you a hard time.  Just seeking to understand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837725</commentid>
    <comment_count>14</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-02-20 13:55:20 -0800</bug_when>
    <thetext>Committed r143502: &lt;http://trac.webkit.org/changeset/143502&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188681</attachid>
            <date>2013-02-15 18:22:47 -0800</date>
            <delta_ts>2013-02-16 00:54:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109997-20130215181912.patch</filename>
            <type>text/plain</type>
            <size>9104</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTE0N2JlZGVhOGRlZTRm
ZmQ3ZjlhNTgzZWYzN2Y2MTUzZjY1YTY5OS4uOTk3YzIzMGFhMDcxM2Q0ZWM0OTc3NmU3ZmJjZWVk
OTYzNDg4YzIxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAyLTE1ICBEaXJr
IFNjaHVsemUgIDxrcml0QHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBBZGQgcnVu
dGltZSBmbGFnIGZvciBDYW52YXNQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDk5OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGQgcnVudGltZSBmbGFnIGZvciBDaHJvbWl1bS4KKworICAgICAg
ICAqIGJpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5jcHA6CisgICAgICAg
IChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVFbmFibGVkRmVh
dHVyZXMuaDoKKyAgICAgICAgKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXMpOgorICAgICAgICAoV2Vi
Q29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2V0Q2FudmFzUGF0aEVuYWJsZWQpOgorICAg
ICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6Y2FudmFzUGF0aEVuYWJsZWQp
OgorICAgICAgICAqIGh0bWwvY2FudmFzL0RPTVBhdGguaWRsOgorICAgICAgICAqIHBhZ2UvRE9N
V2luZG93LmlkbDoKKwogMjAxMy0wMi0xNSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFw
cGxlLmNvbT4KIAogICAgICAgICBDcmFzaCBvY2N1cnMgYXQgV2ViQ29yZTo6VGV4dFRyYWNrTGlz
dDo6bGVuZ3RoKCkgd2hlbiBlbmFibGluZyBjbG9zZWQgY2FwdGlvbnMgaW4gbW92aWUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggY2IzMTZlMDFlZWE3YTQ1MzliMTE5ZmI3MmYxZmQ5OTE1
ZmM0ZmYyZS4uZTYwZWM0YTNjNzAyZTJjNGM3NTE0OGZjMWRiZTA4Y2E5NzFkZWVmYSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMy0wMi0xNSAgRGlyayBT
Y2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgorCisgICAgICAgIFtDaHJvbWl1bV0gQWRkIHJ1bnRp
bWUgZmxhZyBmb3IgQ2FudmFzUGF0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA5OTk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHJ1bnRpbWUgZmxhZyBmb3IgQ2hyb21pdW0uCisKKyAgICAgICAg
KiBmZWF0dXJlcy5neXBpOgorICAgICAgICAqIHB1YmxpYy9XZWJSdW50aW1lRmVhdHVyZXMuaDoK
KyAgICAgICAgKFdlYlJ1bnRpbWVGZWF0dXJlcyk6CisgICAgICAgICogc3JjL1dlYlJ1bnRpbWVG
ZWF0dXJlcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlJ1bnRpbWVGZWF0dXJlczo6ZW5hYmxl
Q2FudmFzUGF0aCk6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAoV2ViS2l0OjpXZWJSdW50
aW1lRmVhdHVyZXM6OmlzQ2FudmFzUGF0aEVuYWJsZWQpOgorCiAyMDEzLTAyLTE1ICBLZWlzaGkg
SGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgogCiAgICAgICAgIFBhZ2VQb3B1cENvbnRyb2xs
ZXIuZm9ybWF0TW9udGggc2hvdWxkIHN1cHBvcnQgc2hvcnQgbW9udGggZm9ybWF0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVFbmFibGVkRmVhdHVy
ZXMuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZl
YXR1cmVzLmNwcAppbmRleCAyYzY4ODc0MDQ1N2MwNGI3Y2IwZDJhNzZmMjRhZjM2NDY1YTRkYzk0
Li4yYTJkYTZmZWI0NzcxZjNkMzdkNmQ2MzgzNTk0ZDUyZDUzMjFlNTBmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVFbmFibGVkRmVhdHVyZXMuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0
dXJlcy5jcHAKQEAgLTU0LDYgKzU0LDcgQEAgYm9vbCBSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpp
c1RvdWNoRW5hYmxlZCA9IHRydWU7CiBib29sIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OmlzRGV2
aWNlTW90aW9uRW5hYmxlZCA9IHRydWU7CiBib29sIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6Omlz
RGV2aWNlT3JpZW50YXRpb25FbmFibGVkID0gdHJ1ZTsKIGJvb2wgUnVudGltZUVuYWJsZWRGZWF0
dXJlczo6aXNTcGVlY2hJbnB1dEVuYWJsZWQgPSB0cnVlOworYm9vbCBSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjppc0NhbnZhc1BhdGhFbmFibGVkID0gZmFsc2U7CiBib29sIFJ1bnRpbWVFbmFibGVk
RmVhdHVyZXM6OmlzQ1NTRXhjbHVzaW9uc0VuYWJsZWQgPSBmYWxzZTsKIGJvb2wgUnVudGltZUVu
YWJsZWRGZWF0dXJlczo6aXNDU1NSZWdpb25zRW5hYmxlZCA9IGZhbHNlOwogYm9vbCBSdW50aW1l
RW5hYmxlZEZlYXR1cmVzOjppc0xhbmdBdHRyaWJ1dGVBd2FyZUZvcm1Db250cm9sVUlFbmFibGVk
ID0gZmFsc2U7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1
bnRpbWVFbmFibGVkRmVhdHVyZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMv
UnVudGltZUVuYWJsZWRGZWF0dXJlcy5oCmluZGV4IDUyNjZmMzBhODhhN2FlMjFlZWQ5NWM0MzI1
MjZjZTIyNzE4NTcxNGUuLmNlYzY0MTk1ZWFjOTEyYzcwNWQyNDNhYjliZGFmNjM5NWZmNTk4NDIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJs
ZWRGZWF0dXJlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGlt
ZUVuYWJsZWRGZWF0dXJlcy5oCkBAIC02Myw2ICs2MywxNCBAQCBwdWJsaWM6CiAgICAgc3RhdGlj
IGJvb2wgd2Via2l0SW5kZXhlZERCRW5hYmxlZCgpIHsgcmV0dXJuIGlzSW5kZXhlZERCRW5hYmxl
ZDsgfQogICAgIHN0YXRpYyBib29sIGluZGV4ZWREQkVuYWJsZWQoKSB7IHJldHVybiBpc0luZGV4
ZWREQkVuYWJsZWQ7IH0KIAorI2lmIEVOQUJMRShDQU5WQVNfUEFUSCkKKyAgICBzdGF0aWMgdm9p
ZCBzZXRDYW52YXNQYXRoRW5hYmxlZChib29sIGlzRW5hYmxlZCkgeyBpc0NhbnZhc1BhdGhFbmFi
bGVkID0gaXNFbmFibGVkOyB9CisgICAgc3RhdGljIGJvb2wgY2FudmFzUGF0aEVuYWJsZWQoKSB7
IHJldHVybiBpc0NhbnZhc1BhdGhFbmFibGVkOyB9CisjZWxzZQorICAgIHN0YXRpYyB2b2lkIHNl
dENhbnZhc1BhdGhFbmFibGVkKGJvb2wpIHsgfQorICAgIHN0YXRpYyBib29sIGNhbnZhc1BhdGhF
bmFibGVkKCkgeyByZXR1cm4gZmFsc2U7IH0KKyNlbmRpZgorCiAjaWYgRU5BQkxFKENTU19FWENM
VVNJT05TKQogICAgIHN0YXRpYyB2b2lkIHNldENTU0V4Y2x1c2lvbnNFbmFibGVkKGJvb2wgaXNF
bmFibGVkKSB7IGlzQ1NTRXhjbHVzaW9uc0VuYWJsZWQgPSBpc0VuYWJsZWQ7IH0KICAgICBzdGF0
aWMgYm9vbCBjc3NFeGNsdXNpb25zRW5hYmxlZCgpIHsgcmV0dXJuIGlzQ1NTRXhjbHVzaW9uc0Vu
YWJsZWQ7IH0KQEAgLTI4NSw2ICsyOTMsNyBAQCBwcml2YXRlOgogICAgIHN0YXRpYyBib29sIGlz
RGV2aWNlTW90aW9uRW5hYmxlZDsKICAgICBzdGF0aWMgYm9vbCBpc0RldmljZU9yaWVudGF0aW9u
RW5hYmxlZDsKICAgICBzdGF0aWMgYm9vbCBpc1NwZWVjaElucHV0RW5hYmxlZDsKKyAgICBzdGF0
aWMgYm9vbCBpc0NhbnZhc1BhdGhFbmFibGVkOwogICAgIHN0YXRpYyBib29sIGlzQ1NTRXhjbHVz
aW9uc0VuYWJsZWQ7CiAgICAgc3RhdGljIGJvb2wgaXNDU1NSZWdpb25zRW5hYmxlZDsKICAgICBX
RUJDT1JFX1RFU1RJTkcgc3RhdGljIGJvb2wgaXNMYW5nQXR0cmlidXRlQXdhcmVGb3JtQ29udHJv
bFVJRW5hYmxlZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0RPTVBh
dGguaWRsIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvRE9NUGF0aC5pZGwKaW5kZXggMDRk
YTIwZTY4NDE3MGZhOWJkZTNhOGQ5ODFlMDE1NDJmMDg2MTIxNC4uMTc4ZGZlYWVjMzNkZjA5Zjhl
YzIyNzQ5YjJhYjM2MjJlYWNhOTc2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9j
YW52YXMvRE9NUGF0aC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvRE9NUGF0
aC5pZGwKQEAgLTI3LDYgKzI3LDcgQEAKICAqLwogCiBpbnRlcmZhY2UgWworICAgIFY4RW5hYmxl
ZEF0UnVudGltZT1jYW52YXNQYXRoLAogICAgIENvbnN0cnVjdG9yLAogICAgIENvbnN0cnVjdG9y
KGluIERPTVBhdGggcGF0aCksCiAjaWYgZGVmaW5lZChFTkFCTEVfU1ZHKSAmJiBFTkFCTEVfU1ZH
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwKaW5kZXggNjcxZWM1YmYxZGU1YmFiZDk1ZTFlZTY5
NDFlMzQ0NzlmNzBiNGZiNi4uYjA4YjNkNzI1NmU5N2E0MDJmYjMyNDQ4NTk3MzhhMTE1NTcxYjVl
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbApAQCAtMzk3LDcgKzM5Nyw3IEBACiAgICAg
YXR0cmlidXRlIE5vdGF0aW9uQ29uc3RydWN0b3IgTm90YXRpb247CiAgICAgYXR0cmlidXRlIEVu
dGl0eUNvbnN0cnVjdG9yIEVudGl0eTsKICAgICBhdHRyaWJ1dGUgRW50aXR5UmVmZXJlbmNlQ29u
c3RydWN0b3IgRW50aXR5UmVmZXJlbmNlOwotICAgIFtDb25kaXRpb25hbD1DQU5WQVNfUEFUSF0g
YXR0cmlidXRlIERPTVBhdGhDb25zdHJ1Y3RvciBQYXRoOworICAgIFtDb25kaXRpb25hbD1DQU5W
QVNfUEFUSCwgVjhFbmFibGVkQXRSdW50aW1lPWNhbnZhc1BhdGhdIGF0dHJpYnV0ZSBET01QYXRo
Q29uc3RydWN0b3IgUGF0aDsKICAgICBhdHRyaWJ1dGUgUHJvY2Vzc2luZ0luc3RydWN0aW9uQ29u
c3RydWN0b3IgUHJvY2Vzc2luZ0luc3RydWN0aW9uOwogICAgIFtDb25kaXRpb25hbD1TSEFET1df
RE9NLCBWOEVuYWJsZWRBdFJ1bnRpbWU9c2hhZG93RE9NXSBhdHRyaWJ1dGUgU2hhZG93Um9vdENv
bnN0cnVjdG9yIFdlYktpdFNoYWRvd1Jvb3Q7CiAgICAgW0NvbmRpdGlvbmFsPVNIQURPV19ET00s
IFY4RW5hYmxlZEF0UnVudGltZT1zaGFkb3dET01dIGF0dHJpYnV0ZSBIVE1MQ29udGVudEVsZW1l
bnRDb25zdHJ1Y3RvciBIVE1MQ29udGVudEVsZW1lbnQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL2ZlYXR1cmVzLmd5cGkgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL2ZlYXR1
cmVzLmd5cGkKaW5kZXggZjNmOWZkNTE5MTIzYzg0ZTQyZmI4MTQwOGY0ZjUxODhjYjhkMTc0Ny4u
MjBmNTc5MTYxYTIwZWE2Yjc1Mzc1ZGU5YjkyNjdiNzYzNjg4OTNiZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9mZWF0dXJlcy5neXBpCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vZmVhdHVyZXMuZ3lwaQpAQCAtMzYsNyArMzYsNyBAQAogICAgICAgJ0VOQUJMRV9CQVRU
RVJZX1NUQVRVUz0wJywKICAgICAgICdFTkFCTEVfQkxPQj0xJywKICAgICAgICdFTkFCTEVfQkxP
Ql9TTElDRT0xJywKLSAgICAgICdFTkFCTEVfQ0FOVkFTX1BBVEg9MCcsCisgICAgICAnRU5BQkxF
X0NBTlZBU19QQVRIPTEnLAogICAgICAgJ0VOQUJMRV9DQU5WQVNfUFJPWFk9MScsCiAgICAgICAn
RU5BQkxFX0NIQU5ORUxfTUVTU0FHSU5HPTEnLAogICAgICAgJ0VOQUJMRV9DU1BfTkVYVD0xJywK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlJ1bnRpbWVGZWF0
dXJlcy5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVz
LmgKaW5kZXggNGEzYWM0MzU5MDU3MTU1NGRkOWZmZTg0YWZiZjYzMGM3NDViNzM1Ni4uZTM5NGQ3
NWY0YzdhMWI5ZTBkNTJjMzliYjQ2MWZlZTE4Y2FiOWEyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVzLmgKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVzLmgKQEAgLTE0OSw2ICsxNDks
OSBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgdm9pZCBlbmFibGVEaWFsb2dF
bGVtZW50KGJvb2wpOwogICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIGJvb2wgaXNEaWFsb2dFbGVt
ZW50RW5hYmxlZCgpOwogCisgICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgdm9pZCBlbmFibGVDYW52
YXNQYXRoKGJvb2wpOworICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIGJvb2wgaXNDYW52YXNQYXRo
RW5hYmxlZCgpOworICAgIAogICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIHZvaWQgZW5hYmxlQ1NT
RXhjbHVzaW9ucyhib29sKTsKICAgICBXRUJLSVRfRVhQT1JUIHN0YXRpYyBib29sIGlzQ1NTRXhj
bHVzaW9uc0VuYWJsZWQoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViUnVudGltZUZlYXR1cmVzLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlJ1bnRpbWVGZWF0dXJlcy5jcHAKaW5kZXggZDViMGNkYzU0YmJkYjMxZGQxMDk2YzEwZWNiYjE3
YTlhMWYzZDk0MC4uYTE4NDM0ZTI5ZWYxMDAyY2QzMzk4ZGIyNTg0Zjg0N2RkNzQ4ODk5YSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUnVudGltZUZlYXR1cmVzLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJSdW50aW1lRmVhdHVyZXMuY3Bw
CkBAIC02NjEsNiArNjYxLDE2IEBAIGJvb2wgV2ViUnVudGltZUZlYXR1cmVzOjphcmVTZWFtbGVz
c0lGcmFtZXNFbmFibGVkKCkKICNlbmRpZgogfQogCit2b2lkIFdlYlJ1bnRpbWVGZWF0dXJlczo6
ZW5hYmxlQ2FudmFzUGF0aChib29sIGVuYWJsZSkKK3sKKyAgICBSdW50aW1lRW5hYmxlZEZlYXR1
cmVzOjpzZXRDYW52YXNQYXRoRW5hYmxlZChlbmFibGUpOworfQorCitib29sIFdlYlJ1bnRpbWVG
ZWF0dXJlczo6aXNDYW52YXNQYXRoRW5hYmxlZCgpCit7CisgICAgcmV0dXJuIFJ1bnRpbWVFbmFi
bGVkRmVhdHVyZXM6OmNhbnZhc1BhdGhFbmFibGVkKCk7Cit9CisKIHZvaWQgV2ViUnVudGltZUZl
YXR1cmVzOjplbmFibGVDU1NFeGNsdXNpb25zKGJvb2wgZW5hYmxlKQogewogICAgIFJ1bnRpbWVF
bmFibGVkRmVhdHVyZXM6OnNldENTU0V4Y2x1c2lvbnNFbmFibGVkKGVuYWJsZSk7CmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2M4OTZlNjY3NzBm
MWM1M2JkMTU0NDAzZjVkYThjMTJjN2U2YzE5Mi4uNjhlYzEyNWE4M2RjMjdjN2JlNjc4ZTNkMmIx
MDQ2NTRmNTlkODFmNSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAyLTE1ICBEaXJrIFNjaHVsemUgIDxrcml0
QHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBBZGQgcnVudGltZSBmbGFnIGZvciBD
YW52YXNQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDk5OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGRlZCBydW50aW1lIGZsYWcgZm9yIENhbnZhcyBQYXRoLiBFbmFibGVkIGl0IGJ5IGRlZmF1
bHQgZm9yIFRlc3RTaGVsbC4gT3RoZXJ3aXNlCisgICAgICAgIHRoZSBjb25zdHJ1Y3RvciBmb3Ig
UGF0aCBvbiBET01XaW5kb3cgd291bGQgbmV2ZXIgYmUgYWN0aXZhdGFibGUsIHNpbmNlIHRoZSBz
Y3JpcHQKKyAgICAgICAgaXMgcnVubmluZyBhZnRlciBjcmVhdGluZyB0aGUgRE9NV2luZG93IG9i
amVjdC4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHA6
CisgICAgICAgIChUZXN0U2hlbGw6OlRlc3RTaGVsbCk6CisKIDIwMTMtMDItMTUgIFJvZ2VyIEZv
bmcgIDxyb2dlcl9mb25nQGFwcGxlLmNvbT4KIAogICAgICAgICBHZXQgV2luIEVXUyBzdGFydHVw
IHNjcmlwdCBjaGVja2VkIGludG8gdHJlZSBzbyB3ZSBjYW4gbWFrZSBjaGFuZ2VzIHRvIGFsbCB0
aGUgRVdTIGJvdHMgbW9yZSBlYXNpbHkuCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
VGVzdFNoZWxsLmNwcAppbmRleCA1MGVlNmFmMmM5NmE4MjVhMGY2NTljZGQ1OTcyMGNmMGJiMGY1
YjkxLi5mNmZjYjI2YzVlMzBmZTczNmZiODlkMzVmNDhiNDY1YmQ1MGEyZDIxIDEwMDY0NAotLS0g
YS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCisrKyBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKQEAgLTE1MCw2ICsxNTAsNyBA
QCBUZXN0U2hlbGw6OlRlc3RTaGVsbCgpCiAgICAgV2ViUnVudGltZUZlYXR1cmVzOjplbmFibGVS
ZXF1ZXN0QXV0b2NvbXBsZXRlKHRydWUpOwogICAgIFdlYlJ1bnRpbWVGZWF0dXJlczo6ZW5hYmxl
RXhwZXJpbWVudGFsQ29udGVudFNlY3VyaXR5UG9saWN5RmVhdHVyZXModHJ1ZSk7CiAgICAgV2Vi
UnVudGltZUZlYXR1cmVzOjplbmFibGVTZWFtbGVzc0lGcmFtZXModHJ1ZSk7CisgICAgV2ViUnVu
dGltZUZlYXR1cmVzOjplbmFibGVDYW52YXNQYXRoKHRydWUpOwogCiAgICAgLy8gMzAgc2Vjb25k
IGlzIHRoZSBzYW1lIGFzIHRoZSB2YWx1ZSBpbiBNYWMgRFJULgogICAgIC8vIElmIHdlIHVzZSBh
IHZhbHVlIHNtYWxsZXIgdGhhbiB0aGUgdGltZW91dCB2YWx1ZSBvZgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188698</attachid>
            <date>2013-02-16 00:54:43 -0800</date>
            <delta_ts>2013-02-19 18:18:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109997-20130216005108.patch</filename>
            <type>text/plain</type>
            <size>9939</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTE0N2JlZGVhOGRlZTRm
ZmQ3ZjlhNTgzZWYzN2Y2MTUzZjY1YTY5OS4uOTk3YzIzMGFhMDcxM2Q0ZWM0OTc3NmU3ZmJjZWVk
OTYzNDg4YzIxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAyLTE1ICBEaXJr
IFNjaHVsemUgIDxrcml0QHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBBZGQgcnVu
dGltZSBmbGFnIGZvciBDYW52YXNQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDk5OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGQgcnVudGltZSBmbGFnIGZvciBDaHJvbWl1bS4KKworICAgICAg
ICAqIGJpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5jcHA6CisgICAgICAg
IChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVFbmFibGVkRmVh
dHVyZXMuaDoKKyAgICAgICAgKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXMpOgorICAgICAgICAoV2Vi
Q29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2V0Q2FudmFzUGF0aEVuYWJsZWQpOgorICAg
ICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6Y2FudmFzUGF0aEVuYWJsZWQp
OgorICAgICAgICAqIGh0bWwvY2FudmFzL0RPTVBhdGguaWRsOgorICAgICAgICAqIHBhZ2UvRE9N
V2luZG93LmlkbDoKKwogMjAxMy0wMi0xNSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFw
cGxlLmNvbT4KIAogICAgICAgICBDcmFzaCBvY2N1cnMgYXQgV2ViQ29yZTo6VGV4dFRyYWNrTGlz
dDo6bGVuZ3RoKCkgd2hlbiBlbmFibGluZyBjbG9zZWQgY2FwdGlvbnMgaW4gbW92aWUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggY2IzMTZlMDFlZWE3YTQ1MzliMTE5ZmI3MmYxZmQ5OTE1
ZmM0ZmYyZS4uZTYwZWM0YTNjNzAyZTJjNGM3NTE0OGZjMWRiZTA4Y2E5NzFkZWVmYSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMy0wMi0xNSAgRGlyayBT
Y2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgorCisgICAgICAgIFtDaHJvbWl1bV0gQWRkIHJ1bnRp
bWUgZmxhZyBmb3IgQ2FudmFzUGF0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA5OTk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHJ1bnRpbWUgZmxhZyBmb3IgQ2hyb21pdW0uCisKKyAgICAgICAg
KiBmZWF0dXJlcy5neXBpOgorICAgICAgICAqIHB1YmxpYy9XZWJSdW50aW1lRmVhdHVyZXMuaDoK
KyAgICAgICAgKFdlYlJ1bnRpbWVGZWF0dXJlcyk6CisgICAgICAgICogc3JjL1dlYlJ1bnRpbWVG
ZWF0dXJlcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlJ1bnRpbWVGZWF0dXJlczo6ZW5hYmxl
Q2FudmFzUGF0aCk6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAoV2ViS2l0OjpXZWJSdW50
aW1lRmVhdHVyZXM6OmlzQ2FudmFzUGF0aEVuYWJsZWQpOgorCiAyMDEzLTAyLTE1ICBLZWlzaGkg
SGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgogCiAgICAgICAgIFBhZ2VQb3B1cENvbnRyb2xs
ZXIuZm9ybWF0TW9udGggc2hvdWxkIHN1cHBvcnQgc2hvcnQgbW9udGggZm9ybWF0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVFbmFibGVkRmVhdHVy
ZXMuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZl
YXR1cmVzLmNwcAppbmRleCAyYzY4ODc0MDQ1N2MwNGI3Y2IwZDJhNzZmMjRhZjM2NDY1YTRkYzk0
Li4yYTJkYTZmZWI0NzcxZjNkMzdkNmQ2MzgzNTk0ZDUyZDUzMjFlNTBmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVFbmFibGVkRmVhdHVyZXMuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0
dXJlcy5jcHAKQEAgLTU0LDYgKzU0LDcgQEAgYm9vbCBSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpp
c1RvdWNoRW5hYmxlZCA9IHRydWU7CiBib29sIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OmlzRGV2
aWNlTW90aW9uRW5hYmxlZCA9IHRydWU7CiBib29sIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6Omlz
RGV2aWNlT3JpZW50YXRpb25FbmFibGVkID0gdHJ1ZTsKIGJvb2wgUnVudGltZUVuYWJsZWRGZWF0
dXJlczo6aXNTcGVlY2hJbnB1dEVuYWJsZWQgPSB0cnVlOworYm9vbCBSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjppc0NhbnZhc1BhdGhFbmFibGVkID0gZmFsc2U7CiBib29sIFJ1bnRpbWVFbmFibGVk
RmVhdHVyZXM6OmlzQ1NTRXhjbHVzaW9uc0VuYWJsZWQgPSBmYWxzZTsKIGJvb2wgUnVudGltZUVu
YWJsZWRGZWF0dXJlczo6aXNDU1NSZWdpb25zRW5hYmxlZCA9IGZhbHNlOwogYm9vbCBSdW50aW1l
RW5hYmxlZEZlYXR1cmVzOjppc0xhbmdBdHRyaWJ1dGVBd2FyZUZvcm1Db250cm9sVUlFbmFibGVk
ID0gZmFsc2U7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1
bnRpbWVFbmFibGVkRmVhdHVyZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMv
UnVudGltZUVuYWJsZWRGZWF0dXJlcy5oCmluZGV4IDUyNjZmMzBhODhhN2FlMjFlZWQ5NWM0MzI1
MjZjZTIyNzE4NTcxNGUuLmNlYzY0MTk1ZWFjOTEyYzcwNWQyNDNhYjliZGFmNjM5NWZmNTk4NDIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJs
ZWRGZWF0dXJlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGlt
ZUVuYWJsZWRGZWF0dXJlcy5oCkBAIC02Myw2ICs2MywxNCBAQCBwdWJsaWM6CiAgICAgc3RhdGlj
IGJvb2wgd2Via2l0SW5kZXhlZERCRW5hYmxlZCgpIHsgcmV0dXJuIGlzSW5kZXhlZERCRW5hYmxl
ZDsgfQogICAgIHN0YXRpYyBib29sIGluZGV4ZWREQkVuYWJsZWQoKSB7IHJldHVybiBpc0luZGV4
ZWREQkVuYWJsZWQ7IH0KIAorI2lmIEVOQUJMRShDQU5WQVNfUEFUSCkKKyAgICBzdGF0aWMgdm9p
ZCBzZXRDYW52YXNQYXRoRW5hYmxlZChib29sIGlzRW5hYmxlZCkgeyBpc0NhbnZhc1BhdGhFbmFi
bGVkID0gaXNFbmFibGVkOyB9CisgICAgc3RhdGljIGJvb2wgY2FudmFzUGF0aEVuYWJsZWQoKSB7
IHJldHVybiBpc0NhbnZhc1BhdGhFbmFibGVkOyB9CisjZWxzZQorICAgIHN0YXRpYyB2b2lkIHNl
dENhbnZhc1BhdGhFbmFibGVkKGJvb2wpIHsgfQorICAgIHN0YXRpYyBib29sIGNhbnZhc1BhdGhF
bmFibGVkKCkgeyByZXR1cm4gZmFsc2U7IH0KKyNlbmRpZgorCiAjaWYgRU5BQkxFKENTU19FWENM
VVNJT05TKQogICAgIHN0YXRpYyB2b2lkIHNldENTU0V4Y2x1c2lvbnNFbmFibGVkKGJvb2wgaXNF
bmFibGVkKSB7IGlzQ1NTRXhjbHVzaW9uc0VuYWJsZWQgPSBpc0VuYWJsZWQ7IH0KICAgICBzdGF0
aWMgYm9vbCBjc3NFeGNsdXNpb25zRW5hYmxlZCgpIHsgcmV0dXJuIGlzQ1NTRXhjbHVzaW9uc0Vu
YWJsZWQ7IH0KQEAgLTI4NSw2ICsyOTMsNyBAQCBwcml2YXRlOgogICAgIHN0YXRpYyBib29sIGlz
RGV2aWNlTW90aW9uRW5hYmxlZDsKICAgICBzdGF0aWMgYm9vbCBpc0RldmljZU9yaWVudGF0aW9u
RW5hYmxlZDsKICAgICBzdGF0aWMgYm9vbCBpc1NwZWVjaElucHV0RW5hYmxlZDsKKyAgICBzdGF0
aWMgYm9vbCBpc0NhbnZhc1BhdGhFbmFibGVkOwogICAgIHN0YXRpYyBib29sIGlzQ1NTRXhjbHVz
aW9uc0VuYWJsZWQ7CiAgICAgc3RhdGljIGJvb2wgaXNDU1NSZWdpb25zRW5hYmxlZDsKICAgICBX
RUJDT1JFX1RFU1RJTkcgc3RhdGljIGJvb2wgaXNMYW5nQXR0cmlidXRlQXdhcmVGb3JtQ29udHJv
bFVJRW5hYmxlZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0RPTVBh
dGguaWRsIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvRE9NUGF0aC5pZGwKaW5kZXggMDRk
YTIwZTY4NDE3MGZhOWJkZTNhOGQ5ODFlMDE1NDJmMDg2MTIxNC4uMTc4ZGZlYWVjMzNkZjA5Zjhl
YzIyNzQ5YjJhYjM2MjJlYWNhOTc2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9j
YW52YXMvRE9NUGF0aC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvRE9NUGF0
aC5pZGwKQEAgLTI3LDYgKzI3LDcgQEAKICAqLwogCiBpbnRlcmZhY2UgWworICAgIFY4RW5hYmxl
ZEF0UnVudGltZT1jYW52YXNQYXRoLAogICAgIENvbnN0cnVjdG9yLAogICAgIENvbnN0cnVjdG9y
KGluIERPTVBhdGggcGF0aCksCiAjaWYgZGVmaW5lZChFTkFCTEVfU1ZHKSAmJiBFTkFCTEVfU1ZH
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwKaW5kZXggNjcxZWM1YmYxZGU1YmFiZDk1ZTFlZTY5
NDFlMzQ0NzlmNzBiNGZiNi4uYjA4YjNkNzI1NmU5N2E0MDJmYjMyNDQ4NTk3MzhhMTE1NTcxYjVl
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbApAQCAtMzk3LDcgKzM5Nyw3IEBACiAgICAg
YXR0cmlidXRlIE5vdGF0aW9uQ29uc3RydWN0b3IgTm90YXRpb247CiAgICAgYXR0cmlidXRlIEVu
dGl0eUNvbnN0cnVjdG9yIEVudGl0eTsKICAgICBhdHRyaWJ1dGUgRW50aXR5UmVmZXJlbmNlQ29u
c3RydWN0b3IgRW50aXR5UmVmZXJlbmNlOwotICAgIFtDb25kaXRpb25hbD1DQU5WQVNfUEFUSF0g
YXR0cmlidXRlIERPTVBhdGhDb25zdHJ1Y3RvciBQYXRoOworICAgIFtDb25kaXRpb25hbD1DQU5W
QVNfUEFUSCwgVjhFbmFibGVkQXRSdW50aW1lPWNhbnZhc1BhdGhdIGF0dHJpYnV0ZSBET01QYXRo
Q29uc3RydWN0b3IgUGF0aDsKICAgICBhdHRyaWJ1dGUgUHJvY2Vzc2luZ0luc3RydWN0aW9uQ29u
c3RydWN0b3IgUHJvY2Vzc2luZ0luc3RydWN0aW9uOwogICAgIFtDb25kaXRpb25hbD1TSEFET1df
RE9NLCBWOEVuYWJsZWRBdFJ1bnRpbWU9c2hhZG93RE9NXSBhdHRyaWJ1dGUgU2hhZG93Um9vdENv
bnN0cnVjdG9yIFdlYktpdFNoYWRvd1Jvb3Q7CiAgICAgW0NvbmRpdGlvbmFsPVNIQURPV19ET00s
IFY4RW5hYmxlZEF0UnVudGltZT1zaGFkb3dET01dIGF0dHJpYnV0ZSBIVE1MQ29udGVudEVsZW1l
bnRDb25zdHJ1Y3RvciBIVE1MQ29udGVudEVsZW1lbnQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL2ZlYXR1cmVzLmd5cGkgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL2ZlYXR1
cmVzLmd5cGkKaW5kZXggZjNmOWZkNTE5MTIzYzg0ZTQyZmI4MTQwOGY0ZjUxODhjYjhkMTc0Ny4u
MjBmNTc5MTYxYTIwZWE2Yjc1Mzc1ZGU5YjkyNjdiNzYzNjg4OTNiZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9mZWF0dXJlcy5neXBpCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vZmVhdHVyZXMuZ3lwaQpAQCAtMzYsNyArMzYsNyBAQAogICAgICAgJ0VOQUJMRV9CQVRU
RVJZX1NUQVRVUz0wJywKICAgICAgICdFTkFCTEVfQkxPQj0xJywKICAgICAgICdFTkFCTEVfQkxP
Ql9TTElDRT0xJywKLSAgICAgICdFTkFCTEVfQ0FOVkFTX1BBVEg9MCcsCisgICAgICAnRU5BQkxF
X0NBTlZBU19QQVRIPTEnLAogICAgICAgJ0VOQUJMRV9DQU5WQVNfUFJPWFk9MScsCiAgICAgICAn
RU5BQkxFX0NIQU5ORUxfTUVTU0FHSU5HPTEnLAogICAgICAgJ0VOQUJMRV9DU1BfTkVYVD0xJywK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlJ1bnRpbWVGZWF0
dXJlcy5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVz
LmgKaW5kZXggNGEzYWM0MzU5MDU3MTU1NGRkOWZmZTg0YWZiZjYzMGM3NDViNzM1Ni4uZTM5NGQ3
NWY0YzdhMWI5ZTBkNTJjMzliYjQ2MWZlZTE4Y2FiOWEyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVzLmgKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVzLmgKQEAgLTE0OSw2ICsxNDks
OSBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgdm9pZCBlbmFibGVEaWFsb2dF
bGVtZW50KGJvb2wpOwogICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIGJvb2wgaXNEaWFsb2dFbGVt
ZW50RW5hYmxlZCgpOwogCisgICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgdm9pZCBlbmFibGVDYW52
YXNQYXRoKGJvb2wpOworICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIGJvb2wgaXNDYW52YXNQYXRo
RW5hYmxlZCgpOworICAgIAogICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIHZvaWQgZW5hYmxlQ1NT
RXhjbHVzaW9ucyhib29sKTsKICAgICBXRUJLSVRfRVhQT1JUIHN0YXRpYyBib29sIGlzQ1NTRXhj
bHVzaW9uc0VuYWJsZWQoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViUnVudGltZUZlYXR1cmVzLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlJ1bnRpbWVGZWF0dXJlcy5jcHAKaW5kZXggZDViMGNkYzU0YmJkYjMxZGQxMDk2YzEwZWNiYjE3
YTlhMWYzZDk0MC4uYTE4NDM0ZTI5ZWYxMDAyY2QzMzk4ZGIyNTg0Zjg0N2RkNzQ4ODk5YSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUnVudGltZUZlYXR1cmVzLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJSdW50aW1lRmVhdHVyZXMuY3Bw
CkBAIC02NjEsNiArNjYxLDE2IEBAIGJvb2wgV2ViUnVudGltZUZlYXR1cmVzOjphcmVTZWFtbGVz
c0lGcmFtZXNFbmFibGVkKCkKICNlbmRpZgogfQogCit2b2lkIFdlYlJ1bnRpbWVGZWF0dXJlczo6
ZW5hYmxlQ2FudmFzUGF0aChib29sIGVuYWJsZSkKK3sKKyAgICBSdW50aW1lRW5hYmxlZEZlYXR1
cmVzOjpzZXRDYW52YXNQYXRoRW5hYmxlZChlbmFibGUpOworfQorCitib29sIFdlYlJ1bnRpbWVG
ZWF0dXJlczo6aXNDYW52YXNQYXRoRW5hYmxlZCgpCit7CisgICAgcmV0dXJuIFJ1bnRpbWVFbmFi
bGVkRmVhdHVyZXM6OmNhbnZhc1BhdGhFbmFibGVkKCk7Cit9CisKIHZvaWQgV2ViUnVudGltZUZl
YXR1cmVzOjplbmFibGVDU1NFeGNsdXNpb25zKGJvb2wgZW5hYmxlKQogewogICAgIFJ1bnRpbWVF
bmFibGVkRmVhdHVyZXM6OnNldENTU0V4Y2x1c2lvbnNFbmFibGVkKGVuYWJsZSk7CmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2M4OTZlNjY3NzBm
MWM1M2JkMTU0NDAzZjVkYThjMTJjN2U2YzE5Mi4uNjhlYzEyNWE4M2RjMjdjN2JlNjc4ZTNkMmIx
MDQ2NTRmNTlkODFmNSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAyLTE1ICBEaXJrIFNjaHVsemUgIDxrcml0
QHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBBZGQgcnVudGltZSBmbGFnIGZvciBD
YW52YXNQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDk5OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGRlZCBydW50aW1lIGZsYWcgZm9yIENhbnZhcyBQYXRoLiBFbmFibGVkIGl0IGJ5IGRlZmF1
bHQgZm9yIFRlc3RTaGVsbC4gT3RoZXJ3aXNlCisgICAgICAgIHRoZSBjb25zdHJ1Y3RvciBmb3Ig
UGF0aCBvbiBET01XaW5kb3cgd291bGQgbmV2ZXIgYmUgYWN0aXZhdGFibGUsIHNpbmNlIHRoZSBz
Y3JpcHQKKyAgICAgICAgaXMgcnVubmluZyBhZnRlciBjcmVhdGluZyB0aGUgRE9NV2luZG93IG9i
amVjdC4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHA6
CisgICAgICAgIChUZXN0U2hlbGw6OlRlc3RTaGVsbCk6CisKIDIwMTMtMDItMTUgIFJvZ2VyIEZv
bmcgIDxyb2dlcl9mb25nQGFwcGxlLmNvbT4KIAogICAgICAgICBHZXQgV2luIEVXUyBzdGFydHVw
IHNjcmlwdCBjaGVja2VkIGludG8gdHJlZSBzbyB3ZSBjYW4gbWFrZSBjaGFuZ2VzIHRvIGFsbCB0
aGUgRVdTIGJvdHMgbW9yZSBlYXNpbHkuCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
VGVzdFNoZWxsLmNwcAppbmRleCA1MGVlNmFmMmM5NmE4MjVhMGY2NTljZGQ1OTcyMGNmMGJiMGY1
YjkxLi5mNmZjYjI2YzVlMzBmZTczNmZiODlkMzVmNDhiNDY1YmQ1MGEyZDIxIDEwMDY0NAotLS0g
YS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCisrKyBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKQEAgLTE1MCw2ICsxNTAsNyBA
QCBUZXN0U2hlbGw6OlRlc3RTaGVsbCgpCiAgICAgV2ViUnVudGltZUZlYXR1cmVzOjplbmFibGVS
ZXF1ZXN0QXV0b2NvbXBsZXRlKHRydWUpOwogICAgIFdlYlJ1bnRpbWVGZWF0dXJlczo6ZW5hYmxl
RXhwZXJpbWVudGFsQ29udGVudFNlY3VyaXR5UG9saWN5RmVhdHVyZXModHJ1ZSk7CiAgICAgV2Vi
UnVudGltZUZlYXR1cmVzOjplbmFibGVTZWFtbGVzc0lGcmFtZXModHJ1ZSk7CisgICAgV2ViUnVu
dGltZUZlYXR1cmVzOjplbmFibGVDYW52YXNQYXRoKHRydWUpOwogCiAgICAgLy8gMzAgc2Vjb25k
IGlzIHRoZSBzYW1lIGFzIHRoZSB2YWx1ZSBpbiBNYWMgRFJULgogICAgIC8vIElmIHdlIHVzZSBh
IHZhbHVlIHNtYWxsZXIgdGhhbiB0aGUgdGltZW91dCB2YWx1ZSBvZgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMjg2ODFmNDA2YzQ5MWNk
YzNhYzUyMTBmZmRjYWNjYTBjODFjOTYwNi4uYWQzZGI4MGE4NGU2NmRiNmI4N2Q5YjQ3NjhiZmFm
NjM0ZTMyZTZjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVz
dEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhw
ZWN0YXRpb25zCkBAIC00MzQ5LDYgKzQzNDksNyBAQCB3ZWJraXQub3JnL2IvMTA4NTA4IGZhc3Qv
Y2FudmFzL2NhbnZhcy1wYXRoLWNvbnN0cnVjdG9ycy5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQu
b3JnL2IvMTA4NTA4IHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2Zhc3QvY2FudmFzL2Nh
bnZhcy1wYXRoLWNvbnN0cnVjdG9ycy5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA4
NTA4IGZhc3QvY2FudmFzL2NhbnZhcy1wYXRoLW9iamVjdC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJr
aXQub3JnL2IvMTA4NTA4IHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2Zhc3QvY2FudmFz
L2NhbnZhcy1wYXRoLW9iamVjdC5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTA4NTA4
IGluc3BlY3Rvci9wcm9maWxlci9jYW52YXMyZC9jYW52YXMyZC1hcGktY2hhbmdlcy5odG1sIFsg
RmFpbHVyZSBdCiAKICMgVGhpcyBpcyB3b24ndCBmaXgsIGFzIHRoZSBkZWJ1ZyBhbmQgcmVsZWFz
ZSB2ZXJzaW9ucyBkaWZmZXIuCiAK
</data>
<flag name="review"
          id="208900"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="209503"
          type_id="3"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>