<?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>103967</bug_id>
          
          <creation_ts>2012-12-03 20:49:41 -0800</creation_ts>
          <short_desc>[chromium] Make WebCompositorOutputSurface an empty class when USE_CC_OUTPUT_SURFACE is defined.</short_desc>
          <delta_ts>2012-12-05 16:41:24 -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>New Bugs</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>104046</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dana Jansens">danakj</reporter>
          <assigned_to name="Dana Jansens">danakj</assigned_to>
          <cc>abarth</cc>
    
    <cc>aelias</cc>
    
    <cc>cc-bugs</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>782180</commentid>
    <comment_count>0</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-03 20:49:41 -0800</bug_when>
    <thetext>[chromium] Make WebCompositorOutputSurface an empty class when USE_CC_OUTPUT_SURFACE is defined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782183</commentid>
    <comment_count>1</comment_count>
      <attachid>177404</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-03 20:50:05 -0800</bug_when>
    <thetext>Created attachment 177404
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782187</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-03 20:53:13 -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>782198</commentid>
    <comment_count>3</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-03 21:08:20 -0800</bug_when>
    <thetext>*** Bug 103954 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782249</commentid>
    <comment_count>4</comment_count>
      <attachid>177404</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-12-03 23:12:34 -0800</bug_when>
    <thetext>Comment on attachment 177404
Patch

Look at Tools/DumpRenderTree/chromium/WebViewHost.cpp&apos;s implementation of createOutputSurface().  How will that work with this change?  We need some way to hook up the compositor&apos;s output surface to something we can use in a layout tests for DRT.

R- until we figure that out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782676</commentid>
    <comment_count>5</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-04 10:22:22 -0800</bug_when>
    <thetext>Huh.. DRT works fine for me.. somehow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782960</commentid>
    <comment_count>6</comment_count>
      <attachid>177568</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-04 14:41:55 -0800</bug_when>
    <thetext>Created attachment 177568
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782972</commentid>
    <comment_count>7</comment_count>
      <attachid>177572</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-04 14:45:17 -0800</bug_when>
    <thetext>Created attachment 177572
Patch

Cleanup in WebViewHost</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782988</commentid>
    <comment_count>8</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-12-04 14:59:50 -0800</bug_when>
    <thetext>The path to landing these things are:
1. This.
2. https://codereview.chromium.org/11348371/
3. https://bugs.webkit.org/show_bug.cgi?id=104046
4. Remove the #define USE_CC_OUTPUT_SURFACE from cc/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784241</commentid>
    <comment_count>9</comment_count>
      <attachid>177572</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-12-05 16:32:11 -0800</bug_when>
    <thetext>Comment on attachment 177572
Patch

Looks good, although we&apos;ll still be passing a seemingly-empty interface around in WebViewHost.  We can fix that eventually...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784257</commentid>
    <comment_count>10</comment_count>
      <attachid>177572</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 16:41:20 -0800</bug_when>
    <thetext>Comment on attachment 177572
Patch

Clearing flags on attachment: 177572

Committed r136779: &lt;http://trac.webkit.org/changeset/136779&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784258</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 16:41:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177404</attachid>
            <date>2012-12-03 20:50:05 -0800</date>
            <delta_ts>2012-12-04 14:41:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103967-20121203234731.patch</filename>
            <type>text/plain</type>
            <size>3335</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NDU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAwM2RhNGZlOTA2ZjY2
OTllZDI3NWMxYjIwMTU1NjVkNTBkMjBhN2UxLi41M2U5YjNjYmRiMjJjNDYzMzE1NzI1NjUxOWFh
ZWM3ZDgzODk3YjJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMi0wMyAg
RGFuYSBKYW5zZW5zICA8ZGFuYWtqQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1d
IE1ha2UgV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UgYW4gZW1wdHkgY2xhc3Mgd2hlbiBVU0Vf
Q0NfT1VUUFVUX1NVUkZBQ0UgaXMgZGVmaW5lZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzk2NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JPdXRw
dXRTdXJmYWNlLmg6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIGNocm9taXVtL3B1Ymxp
Yy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudC5oOgorICAgICAgICAoV2ViS2l0KToK
KyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvclNvZnR3YXJlT3V0cHV0RGV2
aWNlLmg6CisgICAgICAgIChXZWJLaXQpOgorCiAyMDEyLTEyLTAzICBTYW1pIEt5b3N0aWxhICA8
c2t5b3N0aWxAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gVGVsbCBXZWJJbnB1
dEhhbmRsZXJDbGllbnQgd2hlbiBlbmQgb2YgaW5wdXQgaXMgcmVhY2hlZCBmb3IgY3VycmVudCB2
c3luYyBwZXJpb2QKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMv
V2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UuaCBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9w
dWJsaWMvV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UuaAppbmRleCBlZDAxMzhhMDMzYmI4Nzc1
YzA4NmRhNGM1NmE4NjIxYTAwZDU5N2ZmLi4xNjA3ODNiZGQ0MmVlYjk5ZTU3YmYwMjJmYmJjY2Ni
ZmVmMDk2MGQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlLmgKKysrIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVt
L3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZS5oCkBAIC0zMyw2ICszMyw5IEBAIGNs
YXNzIFdlYkdyYXBoaWNzQ29udGV4dDNEOwogY2xhc3MgV2ViQ29tcG9zaXRvclNvZnR3YXJlT3V0
cHV0RGV2aWNlOwogY2xhc3MgV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2VDbGllbnQ7CiAKKyNp
ZmRlZiBVU0VfQ0NfT1VUUFVUX1NVUkZBQ0UKK2NsYXNzIFdlYkNvbXBvc2l0b3JPdXRwdXRTdXJm
YWNlIHsgfTsKKyNlbHNlCiAvLyBSZXByZXNlbnRzIHRoZSBvdXRwdXQgc3VyZmFjZSBmb3IgYSBj
b21wb3NpdG9yLiBUaGUgY29tcG9zaXRvciBvd25zCiAvLyBhbmQgbWFuYWdlcyBpdHMgZGVzdHJ1
Y3Rpb24uIEl0cyBsaWZldGltZSBpczoKIC8vICAgMS4gQ3JlYXRlZCBvbiB0aGUgbWFpbiB0aHJl
YWQgdmlhIFdlYkxheWVyVHJlZVZpZXdDbGllbnQ6OmNyZWF0ZU91dHB1dFN1cmZhY2UuCkBAIC02
OSw2ICs3Miw3IEBAIHB1YmxpYzoKICAgICAvLyB3aGVuIGNhcGFiaWxpdGllcygpLmhhc1BhcmVu
dENvbXBvc2l0b3IuCiAgICAgdmlydHVhbCB2b2lkIHNlbmRGcmFtZVRvUGFyZW50Q29tcG9zaXRv
cihjb25zdCBXZWJDb21wb3NpdG9yRnJhbWUmKSA9IDA7CiB9OworI2VuZGlmIC8vIFVTRV9DQ19D
T01QT1NJVE9SX1NVUkZBQ0UKIAogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hy
b21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlQ2xpZW50LmggYi9Tb3VyY2Uv
UGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlQ2xpZW50
LmgKaW5kZXggZmM3OGM1ODkyMTVjYTI3NjliZmVmMjA1ZDc0OTM0MmNmOTAzNTViZS4uNWM0NDky
Mjk1NTRmYWJlODA1NzNiYWViMDNhMmQwNGUxZDVlYTg3OSAxMDA2NDQKLS0tIGEvU291cmNlL1Bs
YXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudC5o
CisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvck91dHB1
dFN1cmZhY2VDbGllbnQuaApAQCAtMzAsNiArMzAsOCBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIAog
c3RydWN0IFdlYkNvbXBvc2l0b3JGcmFtZUFjazsKIAorI2lmbmRlZiBVU0VfQ0NfT1VUUFVUX1NV
UkZBQ0UKKy8vIEZJWE1FOiBSZW1vdmUgdGhpcyBlbHNlIGNsYXVzZS4KIGNsYXNzIFdlYkNvbXBv
c2l0b3JPdXRwdXRTdXJmYWNlQ2xpZW50IHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgb25W
U3luY1BhcmFtZXRlcnNDaGFuZ2VkKGRvdWJsZSBtb25vdG9uaWNUaW1lYmFzZSwgZG91YmxlIGlu
dGVydmFsSW5TZWNvbmRzKSA9IDA7CkBAIC0zOCw2ICs0MCw3IEBAIHB1YmxpYzoKIHByb3RlY3Rl
ZDoKICAgICB+V2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2VDbGllbnQoKSB7IH0KIH07CisjZW5k
aWYKIAogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YkNvbXBvc2l0b3JTb2Z0d2FyZU91dHB1dERldmljZS5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9t
aXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yU29mdHdhcmVPdXRwdXREZXZpY2UuaAppbmRleCA0MTAy
ZDQxOTUzN2Q0NmE4ZDc5ZmEyNDg3NjZkNmQyMWY5ZTMxNzc3Li5lNWM3YmIzZGUwMTc5ZDJkYmUx
Y2ZlODYyY2RhYmY0MzFiNTM2NzBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21p
dW0vcHVibGljL1dlYkNvbXBvc2l0b3JTb2Z0d2FyZU91dHB1dERldmljZS5oCisrKyBiL1NvdXJj
ZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvclNvZnR3YXJlT3V0cHV0RGV2
aWNlLmgKQEAgLTI4LDYgKzI4LDcgQEAKIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKKyNpZm5kZWYg
VVNFX0NDX1NPRlRXQVJFX09VVFBVVF9ERVZJQ0UKIGNsYXNzIFdlYkltYWdlOwogc3RydWN0IFdl
YlNpemU7CiAKQEAgLTQ2LDYgKzQ3LDcgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCB2b2lkIGRp
ZENoYW5nZVZpZXdwb3J0U2l6ZShXZWJTaXplKSA9IDA7CiB9OworI2VuZGlmIC8vIFVTRV9DQ19T
T0ZUV0FSRV9PVVRQVVRfREVWSUNFCiAKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177568</attachid>
            <date>2012-12-04 14:41:55 -0800</date>
            <delta_ts>2012-12-04 14:45:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103967-20121204173921.patch</filename>
            <type>text/plain</type>
            <size>8266</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NTE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBkMDZjMzMxZGQ2YmM2
OTE2MDMyNDk0ODcwMjM3ODMwYWU0MDRlODY0Li5jOTUyZDQ4NmFmMzlhMTBlMDJmZGRiOTQ2OWQ3
NWQ3ZDFhMTY0ZDY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMSBAQAorMjAxMi0xMi0wNCAg
RGFuYSBKYW5zZW5zICA8ZGFuYWtqQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1d
IE1ha2UgV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UgYW4gZW1wdHkgY2xhc3Mgd2hlbiBVU0Vf
Q0NfT1VUUFVUX1NVUkZBQ0UgaXMgZGVmaW5lZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzk2NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gdGhlIFVTRV9DQ19PVVRQVVRfU1VSRkFDRSBmbGFn
IGlzIHNldDoKKyAgICAgICAgLSBNYWtlIHRoZSBXZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZSBj
bGFzcyBlbXB0eS4KKyAgICAgICAgLSBEb24ndCBkZWZpbmUgdGhlIE91dHB1dFN1cmZhY2VDbGll
bnQuCisgICAgICAgIC0gRG9uJ3QgZGVmaW5lIHRoZSBTb2Z0d2FyZU91dHB1dERldmljZS4KKwor
ICAgICAgICBXZWJDb21wb3NpdG9yU3VwcG9ydCBoYXMgbWV0aG9kcyB0byBjcmVhdGUgYSBXZWJD
b21wb3NpdG9yT3V0cHV0U3VyZmFjZS4gVGhleQorICAgICAgICB3aWxsIHJldHVybiBOVUxMIHVu
dGlsIHRoZSBjaHJvbWl1bSBzaWRlIGxhbmRzLCBhbmQgdGhlbiB0aGV5IHdpbGwgYmUgdXNlZAor
ICAgICAgICBpbiBwbGFjZSBvZiB0aGUgZXhpc3RpbmcgV2ViVmlld0hvc3QgbWV0aG9kcy4KKwor
ICAgICAgICAqIGNocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZS5oOgor
ICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRv
ck91dHB1dFN1cmZhY2VDbGllbnQuaDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogY2hy
b21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JTb2Z0d2FyZU91dHB1dERldmljZS5oOgorICAgICAg
ICAoV2ViS2l0KToKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvclN1cHBv
cnQuaDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJDb21wb3NpdG9yU3VwcG9ydCk6
CisgICAgICAgIChXZWJLaXQ6OldlYkNvbXBvc2l0b3JTdXBwb3J0OjpjcmVhdGVPdXRwdXRTdXJm
YWNlRm9yM0QpOgorICAgICAgICAoV2ViS2l0OjpXZWJDb21wb3NpdG9yU3VwcG9ydDo6Y3JlYXRl
T3V0cHV0U3VyZmFjZUZvclNvZnR3YXJlKToKKwogMjAxMi0xMi0wNCAgR2xlbm4gSGFydG1hbm4g
IDxoYXJ0bWFubmdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEd1dCBXZWJSZW5kZXJpbmdTdGF0
cyBzaW5jZSB3ZSBubyBsb25nZXIgdXNlIGl0cyBtZW1iZXIgdmFyaWFibGVzLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3Vy
ZmFjZS5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0
cHV0U3VyZmFjZS5oCmluZGV4IGVkMDEzOGEwMzNiYjg3NzVjMDg2ZGE0YzU2YTg2MjFhMDBkNTk3
ZmYuLjE2MDc4M2JkZDQyZWViOTllNTdiZjAyMmZiYmNjY2JmZWYwOTYwZDkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvck91dHB1dFN1cmZh
Y2UuaAorKysgYi9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JP
dXRwdXRTdXJmYWNlLmgKQEAgLTMzLDYgKzMzLDkgQEAgY2xhc3MgV2ViR3JhcGhpY3NDb250ZXh0
M0Q7CiBjbGFzcyBXZWJDb21wb3NpdG9yU29mdHdhcmVPdXRwdXREZXZpY2U7CiBjbGFzcyBXZWJD
b21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudDsKIAorI2lmZGVmIFVTRV9DQ19PVVRQVVRfU1VS
RkFDRQorY2xhc3MgV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UgeyB9OworI2Vsc2UKIC8vIFJl
cHJlc2VudHMgdGhlIG91dHB1dCBzdXJmYWNlIGZvciBhIGNvbXBvc2l0b3IuIFRoZSBjb21wb3Np
dG9yIG93bnMKIC8vIGFuZCBtYW5hZ2VzIGl0cyBkZXN0cnVjdGlvbi4gSXRzIGxpZmV0aW1lIGlz
OgogLy8gICAxLiBDcmVhdGVkIG9uIHRoZSBtYWluIHRocmVhZCB2aWEgV2ViTGF5ZXJUcmVlVmll
d0NsaWVudDo6Y3JlYXRlT3V0cHV0U3VyZmFjZS4KQEAgLTY5LDYgKzcyLDcgQEAgcHVibGljOgog
ICAgIC8vIHdoZW4gY2FwYWJpbGl0aWVzKCkuaGFzUGFyZW50Q29tcG9zaXRvci4KICAgICB2aXJ0
dWFsIHZvaWQgc2VuZEZyYW1lVG9QYXJlbnRDb21wb3NpdG9yKGNvbnN0IFdlYkNvbXBvc2l0b3JG
cmFtZSYpID0gMDsKIH07CisjZW5kaWYgLy8gVVNFX0NDX0NPTVBPU0lUT1JfU1VSRkFDRQogCiB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9z
aXRvck91dHB1dFN1cmZhY2VDbGllbnQuaCBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJs
aWMvV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2VDbGllbnQuaAppbmRleCBmYzc4YzU4OTIxNWNh
Mjc2OWJmZWYyMDVkNzQ5MzQyY2Y5MDM1NWJlLi5lMmY2MzJkZTEwOGU3YzM0ZTBkNmQ2YTk2ZDI5
NmNlMThjYzIzNTg5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGlj
L1dlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlQ2xpZW50LmgKKysrIGIvU291cmNlL1BsYXRmb3Jt
L2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudC5oCkBAIC0z
MCw2ICszMCw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBzdHJ1Y3QgV2ViQ29tcG9zaXRvckZy
YW1lQWNrOwogCisjaWZuZGVmIFVTRV9DQ19PVVRQVVRfU1VSRkFDRQogY2xhc3MgV2ViQ29tcG9z
aXRvck91dHB1dFN1cmZhY2VDbGllbnQgewogcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBvblZT
eW5jUGFyYW1ldGVyc0NoYW5nZWQoZG91YmxlIG1vbm90b25pY1RpbWViYXNlLCBkb3VibGUgaW50
ZXJ2YWxJblNlY29uZHMpID0gMDsKQEAgLTM4LDYgKzM5LDcgQEAgcHVibGljOgogcHJvdGVjdGVk
OgogICAgIH5XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudCgpIHsgfQogfTsKKyNlbmRp
ZgogCiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2Vi
Q29tcG9zaXRvclNvZnR3YXJlT3V0cHV0RGV2aWNlLmggYi9Tb3VyY2UvUGxhdGZvcm0vY2hyb21p
dW0vcHVibGljL1dlYkNvbXBvc2l0b3JTb2Z0d2FyZU91dHB1dERldmljZS5oCmluZGV4IDQxMDJk
NDE5NTM3ZDQ2YThkNzlmYTI0ODc2NmQ2ZDIxZjllMzE3NzcuLmU1YzdiYjNkZTAxNzlkMmRiZTFj
ZmU4NjJjZGFiZjQzMWI1MzY3MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1
bS9wdWJsaWMvV2ViQ29tcG9zaXRvclNvZnR3YXJlT3V0cHV0RGV2aWNlLmgKKysrIGIvU291cmNl
L1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yU29mdHdhcmVPdXRwdXREZXZp
Y2UuaApAQCAtMjgsNiArMjgsNyBAQAogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAorI2lmbmRlZiBV
U0VfQ0NfU09GVFdBUkVfT1VUUFVUX0RFVklDRQogY2xhc3MgV2ViSW1hZ2U7CiBzdHJ1Y3QgV2Vi
U2l6ZTsKIApAQCAtNDYsNiArNDcsNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgZGlk
Q2hhbmdlVmlld3BvcnRTaXplKFdlYlNpemUpID0gMDsKIH07CisjZW5kaWYgLy8gVVNFX0NDX1NP
RlRXQVJFX09VVFBVVF9ERVZJQ0UKIAogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JTdXBwb3J0LmggYi9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JTdXBwb3J0LmgKaW5kZXggMmZlZTc1OGVmNThh
OWI3YTlhMmUxYzkxODdiYTQxYWYzYmNlZDUyNC4uMWE5ZDM1NTQ4YzEwMDcxMTE4N2MxZmIyNjc1
YWUyYmRlN2RmMGZlMyAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1Ymxp
Yy9XZWJDb21wb3NpdG9yU3VwcG9ydC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9w
dWJsaWMvV2ViQ29tcG9zaXRvclN1cHBvcnQuaApAQCAtMzQsMTIgKzM0LDE0IEBACiBuYW1lc3Bh
Y2UgV2ViS2l0IHsKIAogY2xhc3MgV2ViQW5pbWF0aW9uQ3VydmU7CitjbGFzcyBXZWJDb21wb3Np
dG9yT3V0cHV0U3VyZmFjZTsKIGNsYXNzIFdlYkNvbnRlbnRMYXllcjsKIGNsYXNzIFdlYkNvbnRl
bnRMYXllckNsaWVudDsKIGNsYXNzIFdlYkRlbGVnYXRlZFJlbmRlcmVyTGF5ZXI7CiBjbGFzcyBX
ZWJFeHRlcm5hbFRleHR1cmVMYXllcjsKIGNsYXNzIFdlYkV4dGVybmFsVGV4dHVyZUxheWVyQ2xp
ZW50OwogY2xhc3MgV2ViRmxvYXRBbmltYXRpb25DdXJ2ZTsKK2NsYXNzIFdlYkdyYXBoaWNzQ29u
dGV4dDNEOwogY2xhc3MgV2ViSU9TdXJmYWNlTGF5ZXI7CiBjbGFzcyBXZWJJbWFnZUxheWVyOwog
Y2xhc3MgV2ViTGF5ZXI7CkBAIC03MCw2ICs3MiwxMSBAQCBwdWJsaWM6CiAgICAgLy8gTWF5IHJl
dHVybiAwIGlmIGluaXRpYWxpemF0aW9uIGZhaWxzLgogICAgIHZpcnR1YWwgV2ViTGF5ZXJUcmVl
VmlldyogY3JlYXRlTGF5ZXJUcmVlVmlldyhXZWJMYXllclRyZWVWaWV3Q2xpZW50KiwgY29uc3Qg
V2ViTGF5ZXImIHJvb3QsIGNvbnN0IFdlYkxheWVyVHJlZVZpZXc6OlNldHRpbmdzJikgeyByZXR1
cm4gMDsgfQogCisgICAgLy8gQ3JlYXRlcyBhbiBvdXRwdXQgc3VyZmFjZSBmb3IgdGhlIGNvbXBv
c2l0b3IgYmFja2VkIGJ5IGEgM2QgY29udGV4dC4KKyAgICB2aXJ0dWFsIFdlYkNvbXBvc2l0b3JP
dXRwdXRTdXJmYWNlKiBjcmVhdGVPdXRwdXRTdXJmYWNlRm9yM0QoV2ViS2l0OjpXZWJHcmFwaGlj
c0NvbnRleHQzRCopIHsgcmV0dXJuIDA7IH0KKworICAgIC8vIENyZWF0ZXMgYW4gb3V0cHV0IHN1
cmZhY2UgZm9yIHRoZSBjb21wb3NpdG9yIGJhY2tlZCBieSBhIHNvZnR3YXJlIGRldmljZS4KKyAg
ICB2aXJ0dWFsIFdlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlKiBjcmVhdGVPdXRwdXRTdXJmYWNl
Rm9yU29mdHdhcmUoKSB7IHJldHVybiAwOyB9CiAKICAgICAvLyBMYXllcnMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjdmMDY1ZTQwODEyN2U3
YWNjZGE2ZDVjNDk4NjI0NTk5ZWYyNzFiMy4uNGM3ZWMzNzlkNmExZjhiY2Q2Zjc4ODJlMTAzNjg4
NTViNWY1YjQ1MiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEyLTA0ICBEYW5hIEphbnNlbnMgIDxkYW5ha2pA
Y2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gTWFrZSBXZWJDb21wb3NpdG9yT3V0
cHV0U3VyZmFjZSBhbiBlbXB0eSBjbGFzcyB3aGVuIFVTRV9DQ19PVVRQVVRfU1VSRkFDRSBpcyBk
ZWZpbmVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAzOTY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VXNlIHRoZSBXZWJDb21wb3NpdG9yU3VwcG9ydCBtZXRob2RzIHRvIGNyZWF0ZSBhbiBPdXRwdXRT
dXJmYWNlLiBJZiB0aGV5CisgICAgICAgIGZhaWwsIHRoZW4gZmFsbCBiYWNrIHRvIHRoZSBXZWJW
aWV3SG9zdCBtZXRob2RzLgorCisgICAgICAgIE9uY2UgdGhlIGNocm9taXVtIHNpZGUgbGFuZHMs
IHRoZSBXZWJDb21wb3NpdG9yU3VwcG9ydCBtZXRob2RzIHdpbGwgc3RvcAorICAgICAgICBmYWls
aW5nLCBhbmQgd2lsbCByZXBsYWNlIHRoZSBXZWJWaWV3SG9zdCBvbmVzLgorCisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwOgorICAgICAgICAoV2ViVmll
d0hvc3Q6OmNyZWF0ZU91dHB1dFN1cmZhY2UpOgorCiAyMDEyLTEyLTA0ICBQZXRlciBCZXZlcmxv
byAgPHBldGVyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBBZGQgdGhlIENocm9taXVtIEFuZHJv
aWQgUmVsZWFzZSAoUGVyZikgYm90CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9X
ZWJWaWV3SG9zdC5jcHAKaW5kZXggYmM1Zjk5NDJiOWQ1OGY4NTVhOTM1MjhlOTcyNDNmYTQ5YTcw
NzEwZS4uZjRlN2I1ZTJiZTI3NDVkNGNhMzhmNTJlNTcyZDM0Y2M5ZjkzMjdhNiAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCisrKyBiL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcApAQCAtNzUsNiArNzUs
NyBAQAogI2luY2x1ZGUgIndlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0LmgiCiAjaW5jbHVk
ZSA8cHVibGljL1dlYkNTdHJpbmcuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViQ29tcG9zaXRvck91
dHB1dFN1cmZhY2UuaD4KKyNpbmNsdWRlIDxwdWJsaWMvV2ViQ29tcG9zaXRvclN1cHBvcnQuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvV2ViRHJhZ0RhdGEuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViUmVj
dC5oPgogI2luY2x1ZGUgPHB1YmxpYy9XZWJTaXplLmg+CkBAIC0yODcsOSArMjg4LDE4IEBAIFdl
YkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlKiBXZWJWaWV3SG9zdDo6Y3JlYXRlT3V0cHV0U3VyZmFj
ZSgpCiAgICAgaWYgKCF3ZWJWaWV3KCkpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKG1f
c2hlbGwtPnNvZnR3YXJlQ29tcG9zaXRpbmdFbmFibGVkKCkpCi0gICAgICAgIHJldHVybiBXZWJW
aWV3SG9zdE91dHB1dFN1cmZhY2U6OmNyZWF0ZVNvZnR3YXJlKGFkb3B0UHRyKG5ldyBXZWJWaWV3
SG9zdFNvZnR3YXJlT3V0cHV0RGV2aWNlKSkubGVha1B0cigpOwotICAgIHJldHVybiBXZWJWaWV3
SG9zdE91dHB1dFN1cmZhY2U6OmNyZWF0ZTNkKGFkb3B0UHRyKHdlYmtpdF9zdXBwb3J0OjpDcmVh
dGVHcmFwaGljc0NvbnRleHQzRChXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcygpLCB3
ZWJWaWV3KCkpKSkubGVha1B0cigpOworICAgIGlmIChtX3NoZWxsLT5zb2Z0d2FyZUNvbXBvc2l0
aW5nRW5hYmxlZCgpKSB7CisgICAgICAgIFdlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlKiBzdXJm
YWNlID0gV2ViS2l0OjpQbGF0Zm9ybTo6Y3VycmVudCgpLT5jb21wb3NpdG9yU3VwcG9ydCgpLT5j
cmVhdGVPdXRwdXRTdXJmYWNlRm9yU29mdHdhcmUoKTsKKyAgICAgICAgaWYgKCFzdXJmYWNlKQor
ICAgICAgICAgICAgc3VyZmFjZSA9IFdlYlZpZXdIb3N0T3V0cHV0U3VyZmFjZTo6Y3JlYXRlU29m
dHdhcmUoYWRvcHRQdHIobmV3IFdlYlZpZXdIb3N0U29mdHdhcmVPdXRwdXREZXZpY2UpKS5sZWFr
UHRyKCk7CisgICAgICAgIHJldHVybiBzdXJmYWNlOworICAgIH0KKworICAgIFdlYkdyYXBoaWNz
Q29udGV4dDNEKiBjb250ZXh0ID0gd2Via2l0X3N1cHBvcnQ6OkNyZWF0ZUdyYXBoaWNzQ29udGV4
dDNEKFdlYkdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzKCksIHdlYlZpZXcoKSk7CisgICAg
V2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UqIHN1cmZhY2UgPSBXZWJLaXQ6OlBsYXRmb3JtOjpj
dXJyZW50KCktPmNvbXBvc2l0b3JTdXBwb3J0KCktPmNyZWF0ZU91dHB1dFN1cmZhY2VGb3IzRChj
b250ZXh0KTsKKyAgICBpZiAoIXN1cmZhY2UpCisgICAgICAgIHN1cmZhY2UgPSBXZWJWaWV3SG9z
dE91dHB1dFN1cmZhY2U6OmNyZWF0ZTNkKGFkb3B0UHRyKHdlYmtpdF9zdXBwb3J0OjpDcmVhdGVH
cmFwaGljc0NvbnRleHQzRChXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcygpLCB3ZWJW
aWV3KCkpKSkubGVha1B0cigpOworICAgIHJldHVybiBzdXJmYWNlOwogfQogCiB2b2lkIFdlYlZp
ZXdIb3N0OjpkaWRBZGRNZXNzYWdlVG9Db25zb2xlKGNvbnN0IFdlYkNvbnNvbGVNZXNzYWdlJiBt
ZXNzYWdlLCBjb25zdCBXZWJTdHJpbmcmIHNvdXJjZU5hbWUsIHVuc2lnbmVkIHNvdXJjZUxpbmUp
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177572</attachid>
            <date>2012-12-04 14:45:17 -0800</date>
            <delta_ts>2012-12-05 16:41:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103967-20121204174243.patch</filename>
            <type>text/plain</type>
            <size>8187</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NTE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBkMDZjMzMxZGQ2YmM2
OTE2MDMyNDk0ODcwMjM3ODMwYWU0MDRlODY0Li5jOTUyZDQ4NmFmMzlhMTBlMDJmZGRiOTQ2OWQ3
NWQ3ZDFhMTY0ZDY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMSBAQAorMjAxMi0xMi0wNCAg
RGFuYSBKYW5zZW5zICA8ZGFuYWtqQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1d
IE1ha2UgV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UgYW4gZW1wdHkgY2xhc3Mgd2hlbiBVU0Vf
Q0NfT1VUUFVUX1NVUkZBQ0UgaXMgZGVmaW5lZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzk2NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gdGhlIFVTRV9DQ19PVVRQVVRfU1VSRkFDRSBmbGFn
IGlzIHNldDoKKyAgICAgICAgLSBNYWtlIHRoZSBXZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZSBj
bGFzcyBlbXB0eS4KKyAgICAgICAgLSBEb24ndCBkZWZpbmUgdGhlIE91dHB1dFN1cmZhY2VDbGll
bnQuCisgICAgICAgIC0gRG9uJ3QgZGVmaW5lIHRoZSBTb2Z0d2FyZU91dHB1dERldmljZS4KKwor
ICAgICAgICBXZWJDb21wb3NpdG9yU3VwcG9ydCBoYXMgbWV0aG9kcyB0byBjcmVhdGUgYSBXZWJD
b21wb3NpdG9yT3V0cHV0U3VyZmFjZS4gVGhleQorICAgICAgICB3aWxsIHJldHVybiBOVUxMIHVu
dGlsIHRoZSBjaHJvbWl1bSBzaWRlIGxhbmRzLCBhbmQgdGhlbiB0aGV5IHdpbGwgYmUgdXNlZAor
ICAgICAgICBpbiBwbGFjZSBvZiB0aGUgZXhpc3RpbmcgV2ViVmlld0hvc3QgbWV0aG9kcy4KKwor
ICAgICAgICAqIGNocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZS5oOgor
ICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRv
ck91dHB1dFN1cmZhY2VDbGllbnQuaDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogY2hy
b21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JTb2Z0d2FyZU91dHB1dERldmljZS5oOgorICAgICAg
ICAoV2ViS2l0KToKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvclN1cHBv
cnQuaDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJDb21wb3NpdG9yU3VwcG9ydCk6
CisgICAgICAgIChXZWJLaXQ6OldlYkNvbXBvc2l0b3JTdXBwb3J0OjpjcmVhdGVPdXRwdXRTdXJm
YWNlRm9yM0QpOgorICAgICAgICAoV2ViS2l0OjpXZWJDb21wb3NpdG9yU3VwcG9ydDo6Y3JlYXRl
T3V0cHV0U3VyZmFjZUZvclNvZnR3YXJlKToKKwogMjAxMi0xMi0wNCAgR2xlbm4gSGFydG1hbm4g
IDxoYXJ0bWFubmdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEd1dCBXZWJSZW5kZXJpbmdTdGF0
cyBzaW5jZSB3ZSBubyBsb25nZXIgdXNlIGl0cyBtZW1iZXIgdmFyaWFibGVzLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3Vy
ZmFjZS5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0
cHV0U3VyZmFjZS5oCmluZGV4IGVkMDEzOGEwMzNiYjg3NzVjMDg2ZGE0YzU2YTg2MjFhMDBkNTk3
ZmYuLjE2MDc4M2JkZDQyZWViOTllNTdiZjAyMmZiYmNjY2JmZWYwOTYwZDkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9zaXRvck91dHB1dFN1cmZh
Y2UuaAorKysgYi9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JP
dXRwdXRTdXJmYWNlLmgKQEAgLTMzLDYgKzMzLDkgQEAgY2xhc3MgV2ViR3JhcGhpY3NDb250ZXh0
M0Q7CiBjbGFzcyBXZWJDb21wb3NpdG9yU29mdHdhcmVPdXRwdXREZXZpY2U7CiBjbGFzcyBXZWJD
b21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudDsKIAorI2lmZGVmIFVTRV9DQ19PVVRQVVRfU1VS
RkFDRQorY2xhc3MgV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UgeyB9OworI2Vsc2UKIC8vIFJl
cHJlc2VudHMgdGhlIG91dHB1dCBzdXJmYWNlIGZvciBhIGNvbXBvc2l0b3IuIFRoZSBjb21wb3Np
dG9yIG93bnMKIC8vIGFuZCBtYW5hZ2VzIGl0cyBkZXN0cnVjdGlvbi4gSXRzIGxpZmV0aW1lIGlz
OgogLy8gICAxLiBDcmVhdGVkIG9uIHRoZSBtYWluIHRocmVhZCB2aWEgV2ViTGF5ZXJUcmVlVmll
d0NsaWVudDo6Y3JlYXRlT3V0cHV0U3VyZmFjZS4KQEAgLTY5LDYgKzcyLDcgQEAgcHVibGljOgog
ICAgIC8vIHdoZW4gY2FwYWJpbGl0aWVzKCkuaGFzUGFyZW50Q29tcG9zaXRvci4KICAgICB2aXJ0
dWFsIHZvaWQgc2VuZEZyYW1lVG9QYXJlbnRDb21wb3NpdG9yKGNvbnN0IFdlYkNvbXBvc2l0b3JG
cmFtZSYpID0gMDsKIH07CisjZW5kaWYgLy8gVVNFX0NDX0NPTVBPU0lUT1JfU1VSRkFDRQogCiB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQ29tcG9z
aXRvck91dHB1dFN1cmZhY2VDbGllbnQuaCBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJs
aWMvV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2VDbGllbnQuaAppbmRleCBmYzc4YzU4OTIxNWNh
Mjc2OWJmZWYyMDVkNzQ5MzQyY2Y5MDM1NWJlLi5lMmY2MzJkZTEwOGU3YzM0ZTBkNmQ2YTk2ZDI5
NmNlMThjYzIzNTg5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGlj
L1dlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlQ2xpZW50LmgKKysrIGIvU291cmNlL1BsYXRmb3Jt
L2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudC5oCkBAIC0z
MCw2ICszMCw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBzdHJ1Y3QgV2ViQ29tcG9zaXRvckZy
YW1lQWNrOwogCisjaWZuZGVmIFVTRV9DQ19PVVRQVVRfU1VSRkFDRQogY2xhc3MgV2ViQ29tcG9z
aXRvck91dHB1dFN1cmZhY2VDbGllbnQgewogcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBvblZT
eW5jUGFyYW1ldGVyc0NoYW5nZWQoZG91YmxlIG1vbm90b25pY1RpbWViYXNlLCBkb3VibGUgaW50
ZXJ2YWxJblNlY29uZHMpID0gMDsKQEAgLTM4LDYgKzM5LDcgQEAgcHVibGljOgogcHJvdGVjdGVk
OgogICAgIH5XZWJDb21wb3NpdG9yT3V0cHV0U3VyZmFjZUNsaWVudCgpIHsgfQogfTsKKyNlbmRp
ZgogCiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2Vi
Q29tcG9zaXRvclNvZnR3YXJlT3V0cHV0RGV2aWNlLmggYi9Tb3VyY2UvUGxhdGZvcm0vY2hyb21p
dW0vcHVibGljL1dlYkNvbXBvc2l0b3JTb2Z0d2FyZU91dHB1dERldmljZS5oCmluZGV4IDQxMDJk
NDE5NTM3ZDQ2YThkNzlmYTI0ODc2NmQ2ZDIxZjllMzE3NzcuLmU1YzdiYjNkZTAxNzlkMmRiZTFj
ZmU4NjJjZGFiZjQzMWI1MzY3MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1
bS9wdWJsaWMvV2ViQ29tcG9zaXRvclNvZnR3YXJlT3V0cHV0RGV2aWNlLmgKKysrIGIvU291cmNl
L1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDb21wb3NpdG9yU29mdHdhcmVPdXRwdXREZXZp
Y2UuaApAQCAtMjgsNiArMjgsNyBAQAogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAorI2lmbmRlZiBV
U0VfQ0NfU09GVFdBUkVfT1VUUFVUX0RFVklDRQogY2xhc3MgV2ViSW1hZ2U7CiBzdHJ1Y3QgV2Vi
U2l6ZTsKIApAQCAtNDYsNiArNDcsNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgZGlk
Q2hhbmdlVmlld3BvcnRTaXplKFdlYlNpemUpID0gMDsKIH07CisjZW5kaWYgLy8gVVNFX0NDX1NP
RlRXQVJFX09VVFBVVF9ERVZJQ0UKIAogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JTdXBwb3J0LmggYi9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYkNvbXBvc2l0b3JTdXBwb3J0LmgKaW5kZXggMmZlZTc1OGVmNThh
OWI3YTlhMmUxYzkxODdiYTQxYWYzYmNlZDUyNC4uMWE5ZDM1NTQ4YzEwMDcxMTE4N2MxZmIyNjc1
YWUyYmRlN2RmMGZlMyAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1Ymxp
Yy9XZWJDb21wb3NpdG9yU3VwcG9ydC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9w
dWJsaWMvV2ViQ29tcG9zaXRvclN1cHBvcnQuaApAQCAtMzQsMTIgKzM0LDE0IEBACiBuYW1lc3Bh
Y2UgV2ViS2l0IHsKIAogY2xhc3MgV2ViQW5pbWF0aW9uQ3VydmU7CitjbGFzcyBXZWJDb21wb3Np
dG9yT3V0cHV0U3VyZmFjZTsKIGNsYXNzIFdlYkNvbnRlbnRMYXllcjsKIGNsYXNzIFdlYkNvbnRl
bnRMYXllckNsaWVudDsKIGNsYXNzIFdlYkRlbGVnYXRlZFJlbmRlcmVyTGF5ZXI7CiBjbGFzcyBX
ZWJFeHRlcm5hbFRleHR1cmVMYXllcjsKIGNsYXNzIFdlYkV4dGVybmFsVGV4dHVyZUxheWVyQ2xp
ZW50OwogY2xhc3MgV2ViRmxvYXRBbmltYXRpb25DdXJ2ZTsKK2NsYXNzIFdlYkdyYXBoaWNzQ29u
dGV4dDNEOwogY2xhc3MgV2ViSU9TdXJmYWNlTGF5ZXI7CiBjbGFzcyBXZWJJbWFnZUxheWVyOwog
Y2xhc3MgV2ViTGF5ZXI7CkBAIC03MCw2ICs3MiwxMSBAQCBwdWJsaWM6CiAgICAgLy8gTWF5IHJl
dHVybiAwIGlmIGluaXRpYWxpemF0aW9uIGZhaWxzLgogICAgIHZpcnR1YWwgV2ViTGF5ZXJUcmVl
VmlldyogY3JlYXRlTGF5ZXJUcmVlVmlldyhXZWJMYXllclRyZWVWaWV3Q2xpZW50KiwgY29uc3Qg
V2ViTGF5ZXImIHJvb3QsIGNvbnN0IFdlYkxheWVyVHJlZVZpZXc6OlNldHRpbmdzJikgeyByZXR1
cm4gMDsgfQogCisgICAgLy8gQ3JlYXRlcyBhbiBvdXRwdXQgc3VyZmFjZSBmb3IgdGhlIGNvbXBv
c2l0b3IgYmFja2VkIGJ5IGEgM2QgY29udGV4dC4KKyAgICB2aXJ0dWFsIFdlYkNvbXBvc2l0b3JP
dXRwdXRTdXJmYWNlKiBjcmVhdGVPdXRwdXRTdXJmYWNlRm9yM0QoV2ViS2l0OjpXZWJHcmFwaGlj
c0NvbnRleHQzRCopIHsgcmV0dXJuIDA7IH0KKworICAgIC8vIENyZWF0ZXMgYW4gb3V0cHV0IHN1
cmZhY2UgZm9yIHRoZSBjb21wb3NpdG9yIGJhY2tlZCBieSBhIHNvZnR3YXJlIGRldmljZS4KKyAg
ICB2aXJ0dWFsIFdlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlKiBjcmVhdGVPdXRwdXRTdXJmYWNl
Rm9yU29mdHdhcmUoKSB7IHJldHVybiAwOyB9CiAKICAgICAvLyBMYXllcnMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjdmMDY1ZTQwODEyN2U3
YWNjZGE2ZDVjNDk4NjI0NTk5ZWYyNzFiMy4uNGM3ZWMzNzlkNmExZjhiY2Q2Zjc4ODJlMTAzNjg4
NTViNWY1YjQ1MiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEyLTA0ICBEYW5hIEphbnNlbnMgIDxkYW5ha2pA
Y2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gTWFrZSBXZWJDb21wb3NpdG9yT3V0
cHV0U3VyZmFjZSBhbiBlbXB0eSBjbGFzcyB3aGVuIFVTRV9DQ19PVVRQVVRfU1VSRkFDRSBpcyBk
ZWZpbmVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAzOTY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VXNlIHRoZSBXZWJDb21wb3NpdG9yU3VwcG9ydCBtZXRob2RzIHRvIGNyZWF0ZSBhbiBPdXRwdXRT
dXJmYWNlLiBJZiB0aGV5CisgICAgICAgIGZhaWwsIHRoZW4gZmFsbCBiYWNrIHRvIHRoZSBXZWJW
aWV3SG9zdCBtZXRob2RzLgorCisgICAgICAgIE9uY2UgdGhlIGNocm9taXVtIHNpZGUgbGFuZHMs
IHRoZSBXZWJDb21wb3NpdG9yU3VwcG9ydCBtZXRob2RzIHdpbGwgc3RvcAorICAgICAgICBmYWls
aW5nLCBhbmQgd2lsbCByZXBsYWNlIHRoZSBXZWJWaWV3SG9zdCBvbmVzLgorCisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwOgorICAgICAgICAoV2ViVmll
d0hvc3Q6OmNyZWF0ZU91dHB1dFN1cmZhY2UpOgorCiAyMDEyLTEyLTA0ICBQZXRlciBCZXZlcmxv
byAgPHBldGVyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBBZGQgdGhlIENocm9taXVtIEFuZHJv
aWQgUmVsZWFzZSAoUGVyZikgYm90CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9X
ZWJWaWV3SG9zdC5jcHAKaW5kZXggYmM1Zjk5NDJiOWQ1OGY4NTVhOTM1MjhlOTcyNDNmYTQ5YTcw
NzEwZS4uNThlMjUwOGU5OWQ0ZTZhYmRlNWIzYjNiYWYwM2IzMTBkOWRkMmNmOSAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCisrKyBiL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcApAQCAtNzUsNiArNzUs
NyBAQAogI2luY2x1ZGUgIndlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0LmgiCiAjaW5jbHVk
ZSA8cHVibGljL1dlYkNTdHJpbmcuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViQ29tcG9zaXRvck91
dHB1dFN1cmZhY2UuaD4KKyNpbmNsdWRlIDxwdWJsaWMvV2ViQ29tcG9zaXRvclN1cHBvcnQuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvV2ViRHJhZ0RhdGEuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViUmVj
dC5oPgogI2luY2x1ZGUgPHB1YmxpYy9XZWJTaXplLmg+CkBAIC0yODcsOSArMjg4LDE4IEBAIFdl
YkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlKiBXZWJWaWV3SG9zdDo6Y3JlYXRlT3V0cHV0U3VyZmFj
ZSgpCiAgICAgaWYgKCF3ZWJWaWV3KCkpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKG1f
c2hlbGwtPnNvZnR3YXJlQ29tcG9zaXRpbmdFbmFibGVkKCkpCi0gICAgICAgIHJldHVybiBXZWJW
aWV3SG9zdE91dHB1dFN1cmZhY2U6OmNyZWF0ZVNvZnR3YXJlKGFkb3B0UHRyKG5ldyBXZWJWaWV3
SG9zdFNvZnR3YXJlT3V0cHV0RGV2aWNlKSkubGVha1B0cigpOwotICAgIHJldHVybiBXZWJWaWV3
SG9zdE91dHB1dFN1cmZhY2U6OmNyZWF0ZTNkKGFkb3B0UHRyKHdlYmtpdF9zdXBwb3J0OjpDcmVh
dGVHcmFwaGljc0NvbnRleHQzRChXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcygpLCB3
ZWJWaWV3KCkpKSkubGVha1B0cigpOworICAgIGlmIChtX3NoZWxsLT5zb2Z0d2FyZUNvbXBvc2l0
aW5nRW5hYmxlZCgpKSB7CisgICAgICAgIFdlYkNvbXBvc2l0b3JPdXRwdXRTdXJmYWNlKiBzdXJm
YWNlID0gV2ViS2l0OjpQbGF0Zm9ybTo6Y3VycmVudCgpLT5jb21wb3NpdG9yU3VwcG9ydCgpLT5j
cmVhdGVPdXRwdXRTdXJmYWNlRm9yU29mdHdhcmUoKTsKKyAgICAgICAgaWYgKCFzdXJmYWNlKQor
ICAgICAgICAgICAgc3VyZmFjZSA9IFdlYlZpZXdIb3N0T3V0cHV0U3VyZmFjZTo6Y3JlYXRlU29m
dHdhcmUoYWRvcHRQdHIobmV3IFdlYlZpZXdIb3N0U29mdHdhcmVPdXRwdXREZXZpY2UpKS5sZWFr
UHRyKCk7CisgICAgICAgIHJldHVybiBzdXJmYWNlOworICAgIH0KKworICAgIFdlYkdyYXBoaWNz
Q29udGV4dDNEKiBjb250ZXh0ID0gd2Via2l0X3N1cHBvcnQ6OkNyZWF0ZUdyYXBoaWNzQ29udGV4
dDNEKFdlYkdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzKCksIHdlYlZpZXcoKSk7CisgICAg
V2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UqIHN1cmZhY2UgPSBXZWJLaXQ6OlBsYXRmb3JtOjpj
dXJyZW50KCktPmNvbXBvc2l0b3JTdXBwb3J0KCktPmNyZWF0ZU91dHB1dFN1cmZhY2VGb3IzRChj
b250ZXh0KTsKKyAgICBpZiAoIXN1cmZhY2UpCisgICAgICAgIHN1cmZhY2UgPSBXZWJWaWV3SG9z
dE91dHB1dFN1cmZhY2U6OmNyZWF0ZTNkKGFkb3B0UHRyKGNvbnRleHQpKS5sZWFrUHRyKCk7Cisg
ICAgcmV0dXJuIHN1cmZhY2U7CiB9CiAKIHZvaWQgV2ViVmlld0hvc3Q6OmRpZEFkZE1lc3NhZ2VU
b0NvbnNvbGUoY29uc3QgV2ViQ29uc29sZU1lc3NhZ2UmIG1lc3NhZ2UsIGNvbnN0IFdlYlN0cmlu
ZyYgc291cmNlTmFtZSwgdW5zaWduZWQgc291cmNlTGluZSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>