<?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>127048</bug_id>
          
          <creation_ts>2014-01-15 06:47:15 -0800</creation_ts>
          <short_desc>[GTK][WK1] Add ProgressTrackerClient implementation</short_desc>
          <delta_ts>2014-01-15 08:59:44 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>968303</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-15 06:47:15 -0800</bug_when>
    <thetext>[GTK][WK1] Add ProgressTrackerClient implementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968304</commentid>
    <comment_count>1</comment_count>
      <attachid>221265</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-15 06:51:29 -0800</bug_when>
    <thetext>Created attachment 221265
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968305</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-15 06:53:56 -0800</bug_when>
    <thetext>Attachment 221265 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/gtk/ChangeLog&apos;, u&apos;Source/WebKit/gtk/GNUmakefile.am&apos;, u&apos;Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp&apos;, u&apos;Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.h&apos;, u&apos;Source/WebKit/gtk/WebCoreSupport/ProgressTrackerClientGtk.cpp&apos;, u&apos;Source/WebKit/gtk/WebCoreSupport/ProgressTrackerClientGtk.h&apos;, u&apos;Source/WebKit/gtk/webkit/webkitwebview.cpp&apos;, &apos;--commit-queue&apos;]&quot; exit_code: 1
ERROR: Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.h:45:  Code inside a namespace should not be indented.  [whitespace/indent] [4]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968316</commentid>
    <comment_count>3</comment_count>
      <attachid>221265</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-01-15 07:24:18 -0800</bug_when>
    <thetext>Comment on attachment 221265
Patch

Looks great, thanks for doing this!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968335</commentid>
    <comment_count>4</comment_count>
      <attachid>221265</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-15 08:59:39 -0800</bug_when>
    <thetext>Comment on attachment 221265
Patch

Clearing flags on attachment: 221265

Committed r162069: &lt;http://trac.webkit.org/changeset/162069&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968336</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-15 08:59:44 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221265</attachid>
            <date>2014-01-15 06:51:29 -0800</date>
            <delta_ts>2014-01-15 08:59:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127048-20140115065128.patch</filename>
            <type>text/plain</type>
            <size>11655</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyMDY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggMjEyNThkYmVi
YTNlYWJhZDZjYmZmYmVmMTlkNGYyOTE3YmFjYTM1OS4uMzQyYzA0MjM4ZThhMmU0ZjVlMzYwYTdj
Yjg5NTM0YTcwMjdmNGExNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0
LTAxLTE1ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBb
R1RLXVtXSzFdIEFkZCBQcm9ncmVzc1RyYWNrZXJDbGllbnQgaW1wbGVtZW50YXRpb24KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzA0OAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHIxNjIwMzQsIHRo
ZSBwcm9ncmVzcyB0cmFja2VyIGNsaWVudCB3YXMgc2VwYXJhdGVkIGZyb20gRnJhbWVMb2FkZXJD
bGllbnQgaW50byB0aGUKKyAgICAgICAgUHJvZ3Jlc3NUcmFja2VyQ2xpZW50IGNsYXNzLiBUaGlz
IHBhdGNoIGFkZHMgdGhlIFdlYktpdCBsYXllciBpbXBsZW1lbnRhdGlvbiBvZiB0aGF0CisgICAg
ICAgIGNsYXNzIGZvciBHVEstV0sxIHRoYXQncyBwcmFjdGljYWxseSBpZGVudGljYWwgdG8gdGhl
IGNsaWVudCBpbXBsZW1lbnRhdGlvbiB0aGF0IHdhcworICAgICAgICBpbiB1c2UgdW5kZXIgV2Vi
S2l0OjpGcmFtZUxvYWRlckNsaWVudC4KKworICAgICAgICAqIEdOVW1ha2VmaWxlLmFtOgorICAg
ICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcDoKKyAgICAgICAg
KiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oOgorICAgICAgICAqIFdlYkNv
cmVTdXBwb3J0L1Byb2dyZXNzVHJhY2tlckNsaWVudEd0ay5jcHA6IEFkZGVkLgorICAgICAgICAo
V2ViS2l0OjpQcm9ncmVzc1RyYWNrZXJDbGllbnQ6OlByb2dyZXNzVHJhY2tlckNsaWVudCk6Cisg
ICAgICAgIChXZWJLaXQ6OlByb2dyZXNzVHJhY2tlckNsaWVudDo6cHJvZ3Jlc3NUcmFja2VyRGVz
dHJveWVkKToKKyAgICAgICAgKFdlYktpdDo6UHJvZ3Jlc3NUcmFja2VyQ2xpZW50Ojpwcm9ncmVz
c1N0YXJ0ZWQpOgorICAgICAgICAoV2ViS2l0OjpQcm9ncmVzc1RyYWNrZXJDbGllbnQ6OnByb2dy
ZXNzRXN0aW1hdGVDaGFuZ2VkKToKKyAgICAgICAgKFdlYktpdDo6UHJvZ3Jlc3NUcmFja2VyQ2xp
ZW50Ojpwcm9ncmVzc0ZpbmlzaGVkKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9Qcm9ncmVz
c1RyYWNrZXJDbGllbnRHdGsuaDogQWRkZWQuCisgICAgICAgICogd2Via2l0L3dlYmtpdHdlYnZp
ZXcuY3BwOgorICAgICAgICAod2Via2l0X3dlYl92aWV3X2luaXQpOgorCiAyMDE0LTAxLTEzICBD
YXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbU09V
UF0gQWRkIFNvdXBOZXR3b3JrU2Vzc2lvbiBjbGFzcyB0byB3cmFwIGEgU291cFNlc3Npb24KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL0dOVW1ha2VmaWxlLmFtIGIvU291cmNlL1dlYktp
dC9ndGsvR05VbWFrZWZpbGUuYW0KaW5kZXggZjk0Y2Y5MjgyZjZlZjc0M2QyNWI0ZDI1MDAwZDFk
ZTViNzdmMjU0MS4uYjZiYzU4YzcyOGM5NDBlYjJkY2I4OWZhN2RhODc5ZGM0MTQ0YWQzNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dl
YktpdC9ndGsvR05VbWFrZWZpbGUuYW0KQEAgLTIyNiw2ICsyMjYsOCBAQCB3ZWJraXRndGtfc291
cmNlcyArPSBcCiAJU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvUGFzdGVib2FyZEhl
bHBlckd0ay5oIFwKIAlTb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9QbGF0Zm9ybVN0
cmF0ZWdpZXNHdGsuaCBcCiAJU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvUGxhdGZv
cm1TdHJhdGVnaWVzR3RrLmNwcCBcCisJU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQv
UHJvZ3Jlc3NUcmFja2VyQ2xpZW50R3RrLmNwcCBcCisJU291cmNlL1dlYktpdC9ndGsvV2ViQ29y
ZVN1cHBvcnQvUHJvZ3Jlc3NUcmFja2VyQ2xpZW50R3RrLmggXAogCVNvdXJjZS9XZWJLaXQvZ3Rr
L1dlYkNvcmVTdXBwb3J0L1VzZXJNZWRpYUNsaWVudEd0ay5jcHAgXAogCVNvdXJjZS9XZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L1VzZXJNZWRpYUNsaWVudEd0ay5oIFwKIAlTb3VyY2UvV2ViS2l0
L2d0ay9XZWJDb3JlU3VwcG9ydC9XZWJWaWV3SW5wdXRNZXRob2RGaWx0ZXIuY3BwIFwKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50
R3RrLmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xp
ZW50R3RrLmNwcAppbmRleCA1MGFmMWJiMDAwODc5NjAxY2Q0OTk2MDg5N2Y2YmE2OGYxMWM1ODcw
Li5jNmE0OWVhNDgwNGRmZmEyZTg4MTEzOGJjYzc0YTYxNWFmYTRkMzdiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAK
KysrIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRH
dGsuY3BwCkBAIC01OCw3ICs1OCw2IEBACiAjaW5jbHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIlBs
dWdpbkRhdGFiYXNlLmgiCiAjaW5jbHVkZSAiUGx1Z2luVmlldy5oIgotI2luY2x1ZGUgIlByb2dy
ZXNzVHJhY2tlci5oIgogI2luY2x1ZGUgIlJlbmRlclZpZXcuaCIKICNpbmNsdWRlICJSZW5kZXJX
aWRnZXQuaCIKICNpbmNsdWRlICJSZXNvdXJjZUhhbmRsZS5oIgpAQCAtMjg0LDM1ICsyODMsNiBA
QCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojphc3NpZ25JZGVudGlmaWVyVG9Jbml0aWFsUmVxdWVz
dCh1bnNpZ25lZCBsb25nIGlkZW50aWZpZQogICAgIHdlYmtpdF93ZWJfdmlld19hZGRfcmVzb3Vy
Y2UoZ2V0Vmlld0Zyb21GcmFtZShtX2ZyYW1lKSwgaWRlbnRpZmllclN0cmluZy5nZXQoKSwgd2Vi
UmVzb3VyY2UpOwogfQogCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojpwcm9ncmVzc1N0YXJ0ZWQo
V2ViQ29yZTo6RnJhbWUmKQotewotICAgIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcgPSBnZXRWaWV3
RnJvbUZyYW1lKG1fZnJhbWUpOwotICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFtZSh3ZWJWaWV3LCAi
bG9hZC1zdGFydGVkIiwgbV9mcmFtZSk7Ci0KLSAgICBnX29iamVjdF9ub3RpZnkoR19PQkpFQ1Qo
d2ViVmlldyksICJwcm9ncmVzcyIpOwotfQotCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojpwcm9n
cmVzc0VzdGltYXRlQ2hhbmdlZChXZWJDb3JlOjpGcmFtZSYpCi17Ci0gICAgV2ViS2l0V2ViVmll
dyogd2ViVmlldyA9IGdldFZpZXdGcm9tRnJhbWUobV9mcmFtZSk7Ci0gICAgUGFnZSogY29yZVBh
Z2UgPSBjb3JlKHdlYlZpZXcpOwotCi0gICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKHdlYlZpZXcs
ICJsb2FkLXByb2dyZXNzLWNoYW5nZWQiLCBscm91bmQoY29yZVBhZ2UtPnByb2dyZXNzKCkuZXN0
aW1hdGVkUHJvZ3Jlc3MoKSoxMDApKTsKLQotICAgIGdfb2JqZWN0X25vdGlmeShHX09CSkVDVCh3
ZWJWaWV3KSwgInByb2dyZXNzIik7Ci19Ci0KLXZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OnByb2dy
ZXNzRmluaXNoZWQoV2ViQ29yZTo6RnJhbWUmKQotewotICAgIFdlYktpdFdlYlZpZXcqIHdlYlZp
ZXcgPSBnZXRWaWV3RnJvbUZyYW1lKG1fZnJhbWUpOwotICAgIFdlYktpdFdlYlZpZXdQcml2YXRl
KiBwcml2YXRlRGF0YSA9IHdlYlZpZXctPnByaXY7Ci0KLSAgICAvLyBXZSBjYW4gZ2V0IGEgc3Rv
cExvYWQoKSBmcm9tIGRpc3Bvc2Ugd2hlbiB0aGUgb2JqZWN0IGlzIGJlaW5nCi0gICAgLy8gZGVz
dHJveWVkLCBkb24ndCBlbWl0IHRoZSBzaWduYWwgaW4gdGhhdCBjYXNlLgotICAgIGlmICghcHJp
dmF0ZURhdGEtPmRpc3Bvc2luZykKLSAgICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKHdlYlZp
ZXcsICJsb2FkLWZpbmlzaGVkIiwgbV9mcmFtZSk7Ci19Ci0KIHZvaWQgRnJhbWVMb2FkZXJDbGll
bnQ6OmZyYW1lTG9hZGVyRGVzdHJveWVkKCkKIHsKICAgICB3ZWJraXRfd2ViX2ZyYW1lX2NvcmVf
ZnJhbWVfZ29uZShtX2ZyYW1lKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNv
cmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmggYi9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJD
b3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oCmluZGV4IGE4ZmY0NmEyYzJjNzBkNDYx
Mzg4Y2JiY2Q4Yzg1MTUzNGVjZGMxMjQuLjg0ZWE2MzY5YWFmOGQ1YTY3NmE5YTVhM2YwMDk0N2Uy
OGFlY2I5Y2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmgKKysrIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBv
cnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuaApAQCAtMzEsNyArMzEsNiBAQAogI2RlZmluZSBGcmFt
ZUxvYWRlckNsaWVudEd0a19oCiAKICNpbmNsdWRlICJGcmFtZUxvYWRlckNsaWVudC5oIgotI2lu
Y2x1ZGUgIlByb2dyZXNzVHJhY2tlckNsaWVudC5oIgogI2luY2x1ZGUgIlJlc291cmNlUmVzcG9u
c2UuaCIKICNpbmNsdWRlICJ3ZWJraXR3ZWJwb2xpY3lkZWNpc2lvbi5oIgogCkBAIC00Myw3ICs0
Miw3IEBAIGNsYXNzIFBsdWdpblZpZXc7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCi0gICAgY2xh
c3MgRnJhbWVMb2FkZXJDbGllbnQgOiBwdWJsaWMgV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnQs
IHB1YmxpYyBXZWJDb3JlOjpQcm9ncmVzc1RyYWNrZXJDbGllbnQgeworICAgIGNsYXNzIEZyYW1l
TG9hZGVyQ2xpZW50IDogcHVibGljIFdlYkNvcmU6OkZyYW1lTG9hZGVyQ2xpZW50IHsKICAgICBw
dWJsaWM6CiAgICAgICAgIEZyYW1lTG9hZGVyQ2xpZW50KFdlYktpdFdlYkZyYW1lKiA9IDApOwog
ICAgICAgICB2aXJ0dWFsIH5GcmFtZUxvYWRlckNsaWVudCgpOwpAQCAtMTEyLDEwICsxMTEsNiBA
QCBuYW1lc3BhY2UgV2ViS2l0IHsKICAgICAgICAgdmlydHVhbCB2b2lkIHJldmVydFRvUHJvdmlz
aW9uYWxTdGF0ZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciopIHsgfQogICAgICAgICB2aXJ0dWFs
IHZvaWQgc2V0TWFpbkRvY3VtZW50RXJyb3IoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqLCBjb25z
dCBXZWJDb3JlOjpSZXNvdXJjZUVycm9yJik7CiAKLSAgICAgICAgdmlydHVhbCB2b2lkIHByb2dy
ZXNzU3RhcnRlZChXZWJDb3JlOjpGcmFtZSYpOwotICAgICAgICB2aXJ0dWFsIHZvaWQgcHJvZ3Jl
c3NFc3RpbWF0ZUNoYW5nZWQoV2ViQ29yZTo6RnJhbWUmKTsKLSAgICAgICAgdmlydHVhbCB2b2lk
IHByb2dyZXNzRmluaXNoZWQoV2ViQ29yZTo6RnJhbWUmKTsKLQogICAgICAgICB2aXJ0dWFsIFBh
c3NSZWZQdHI8V2ViQ29yZTo6RnJhbWU+IGNyZWF0ZUZyYW1lKGNvbnN0IFdlYkNvcmU6OlVSTCYg
dXJsLCBjb25zdCBXVEY6OlN0cmluZyYgbmFtZSwgV2ViQ29yZTo6SFRNTEZyYW1lT3duZXJFbGVt
ZW50KiBvd25lckVsZW1lbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IFdURjo6U3RyaW5nJiByZWZlcnJlciwgYm9vbCBhbGxvd3NTY3JvbGxpbmcsIGludCBtYXJn
aW5XaWR0aCwgaW50IG1hcmdpbkhlaWdodCk7CiAgICAgICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxX
ZWJDb3JlOjpXaWRnZXQ+IGNyZWF0ZVBsdWdpbihjb25zdCBXZWJDb3JlOjpJbnRTaXplJiwgV2Vi
Q29yZTo6SFRNTFBsdWdJbkVsZW1lbnQqLCBjb25zdCBXZWJDb3JlOjpVUkwmLCBjb25zdCBXVEY6
OlZlY3RvcjxXVEY6OlN0cmluZz4mLCBjb25zdCBXVEY6OlZlY3RvcjxXVEY6OlN0cmluZz4mLCBj
b25zdCBXVEY6OlN0cmluZyYsIGJvb2wpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvUHJvZ3Jlc3NUcmFja2VyQ2xpZW50R3RrLmNwcCBiL1NvdXJjZS9XZWJL
aXQvZ3RrL1dlYkNvcmVTdXBwb3J0L1Byb2dyZXNzVHJhY2tlckNsaWVudEd0ay5jcHAKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNjI5ZDNiZTRlZGE5ZTY0MDQ0NGNmMzVhYTFlMTI2ZDQzMmQ5MGFjNAotLS0gL2Rldi9u
dWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L1Byb2dyZXNzVHJhY2tl
ckNsaWVudEd0ay5jcHAKQEAgLTAsMCArMSw3MSBAQAorLyoKKyAqICBDb3B5cmlnaHQgKEMpIDIw
MTQgSWdhbGlhIFMuTC4KKyAqCisgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqICBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqICB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisgKgorICogIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqICBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisg
KiAgTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgaWYgbm90LCB3cml0ZSB0byB0aGUg
RnJlZSBTb2Z0d2FyZQorICogIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwg
RmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEgIFVTQQorICovCisKKyNpbmNsdWRl
ICJjb25maWcuaCIKKyNpbmNsdWRlICJQcm9ncmVzc1RyYWNrZXJDbGllbnRHdGsuaCIKKworI2lu
Y2x1ZGUgIlBhZ2UuaCIKKyNpbmNsdWRlICJQcm9ncmVzc1RyYWNrZXIuaCIKKyNpbmNsdWRlICJ3
ZWJraXR3ZWJmcmFtZXByaXZhdGUuaCIKKyNpbmNsdWRlICJ3ZWJraXR3ZWJ2aWV3cHJpdmF0ZS5o
IgorCituYW1lc3BhY2UgV2ViS2l0IHsKKworUHJvZ3Jlc3NUcmFja2VyQ2xpZW50OjpQcm9ncmVz
c1RyYWNrZXJDbGllbnQoV2ViS2l0V2ViVmlldyogd2ViVmlldykKKyAgICA6IG1fd2ViVmlldyh3
ZWJWaWV3KQoreworICAgIEFTU0VSVChtX3dlYlZpZXcpOworfQorCit2b2lkIFByb2dyZXNzVHJh
Y2tlckNsaWVudDo6cHJvZ3Jlc3NUcmFja2VyRGVzdHJveWVkKCkKK3sKKyAgICBkZWxldGUgdGhp
czsKK30KKwordm9pZCBQcm9ncmVzc1RyYWNrZXJDbGllbnQ6OnByb2dyZXNzU3RhcnRlZChXZWJD
b3JlOjpGcmFtZSYgb3JpZ2luYXRpbmdQcm9ncmVzc0ZyYW1lKQoreworICAgIFdlYktpdFdlYkZy
YW1lKiBmcmFtZSA9IGtpdCgmb3JpZ2luYXRpbmdQcm9ncmVzc0ZyYW1lKTsKKyAgICBBU1NFUlQo
bV93ZWJWaWV3ID09IGdldFZpZXdGcm9tRnJhbWUoZnJhbWUpKTsKKworICAgIGdfc2lnbmFsX2Vt
aXRfYnlfbmFtZShtX3dlYlZpZXcsICJsb2FkLXN0YXJ0ZWQiLCBmcmFtZSk7CisKKyAgICBnX29i
amVjdF9ub3RpZnkoR19PQkpFQ1QobV93ZWJWaWV3KSwgInByb2dyZXNzIik7Cit9CisKK3ZvaWQg
UHJvZ3Jlc3NUcmFja2VyQ2xpZW50Ojpwcm9ncmVzc0VzdGltYXRlQ2hhbmdlZChXZWJDb3JlOjpG
cmFtZSYgb3JpZ2luYXRpbmdQcm9ncmVzc0ZyYW1lKQoreworICAgIEFTU0VSVChtX3dlYlZpZXcg
PT0gZ2V0Vmlld0Zyb21GcmFtZShraXQoJm9yaWdpbmF0aW5nUHJvZ3Jlc3NGcmFtZSkpKTsKKwor
ICAgIFdlYkNvcmU6OlBhZ2UqIGNvcmVQYWdlID0gY29yZShtX3dlYlZpZXcpOworICAgIGdfc2ln
bmFsX2VtaXRfYnlfbmFtZShtX3dlYlZpZXcsICJsb2FkLXByb2dyZXNzLWNoYW5nZWQiLCBscm91
bmQoY29yZVBhZ2UtPnByb2dyZXNzKCkuZXN0aW1hdGVkUHJvZ3Jlc3MoKSoxMDApKTsKKworICAg
IGdfb2JqZWN0X25vdGlmeShHX09CSkVDVChtX3dlYlZpZXcpLCAicHJvZ3Jlc3MiKTsKK30KKwor
dm9pZCBQcm9ncmVzc1RyYWNrZXJDbGllbnQ6OnByb2dyZXNzRmluaXNoZWQoV2ViQ29yZTo6RnJh
bWUmIG9yaWdpbmF0aW5nUHJvZ3Jlc3NGcmFtZSkKK3sKKyAgICBXZWJLaXRXZWJGcmFtZSogZnJh
bWUgPSBraXQoJm9yaWdpbmF0aW5nUHJvZ3Jlc3NGcmFtZSk7CisgICAgQVNTRVJUKG1fd2ViVmll
dyA9PSBnZXRWaWV3RnJvbUZyYW1lKGZyYW1lKSk7CisKKyAgICAvLyBXZSBjYW4gZ2V0IGEgc3Rv
cExvYWQoKSBmcm9tIGRpc3Bvc2Ugd2hlbiB0aGUgb2JqZWN0IGlzIGJlaW5nCisgICAgLy8gZGVz
dHJveWVkLCBkb24ndCBlbWl0IHRoZSBzaWduYWwgaW4gdGhhdCBjYXNlLgorICAgIGlmICghbV93
ZWJWaWV3LT5wcml2LT5kaXNwb3NpbmcpCisgICAgICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFtZSht
X3dlYlZpZXcsICJsb2FkLWZpbmlzaGVkIiwgZnJhbWUpOworfQorCit9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L1Byb2dy
ZXNzVHJhY2tlckNsaWVudEd0ay5oIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQv
UHJvZ3Jlc3NUcmFja2VyQ2xpZW50R3RrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWRhM2RkMDYxZTljZTI1MWMx
ZjUyNGM2OGQwMjMwMjgyYmNjODY4YgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L1Byb2dyZXNzVHJhY2tlckNsaWVudEd0ay5oCkBAIC0wLDAgKzEs
NDQgQEAKKy8qCisgKiAgQ29weXJpZ2h0IChDKSAyMDE0IElnYWxpYSBTLkwuCisgKgorICogIFRo
aXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKKyAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy
YWwgUHVibGljCisgKiAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyCisgKiAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICBUaGlzIGxpYnJhcnkgaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisgKiAgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqCisgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlz
IGxpYnJhcnk7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqICBGb3VuZGF0
aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BICAw
MjExMC0xMzAxICBVU0EKKyAqLworCisjaWZuZGVmIFByb2dyZXNzVHJhY2tlckNsaWVudEd0a19o
CisjZGVmaW5lIFByb2dyZXNzVHJhY2tlckNsaWVudEd0a19oCisKKyNpbmNsdWRlICJQcm9ncmVz
c1RyYWNrZXJDbGllbnQuaCIKKwordHlwZWRlZiBzdHJ1Y3QgX1dlYktpdFdlYlZpZXcgV2ViS2l0
V2ViVmlldzsKKworbmFtZXNwYWNlIFdlYktpdCB7CisKK2NsYXNzIFByb2dyZXNzVHJhY2tlckNs
aWVudCBGSU5BTCA6IHB1YmxpYyBXZWJDb3JlOjpQcm9ncmVzc1RyYWNrZXJDbGllbnQgeworcHVi
bGljOgorICAgIGV4cGxpY2l0IFByb2dyZXNzVHJhY2tlckNsaWVudChXZWJLaXRXZWJWaWV3Kik7
CisKK3ByaXZhdGU6CisgICAgdmlydHVhbCB2b2lkIHByb2dyZXNzVHJhY2tlckRlc3Ryb3llZCgp
IE9WRVJSSURFOworCisgICAgdmlydHVhbCB2b2lkIHByb2dyZXNzU3RhcnRlZChXZWJDb3JlOjpG
cmFtZSYpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBwcm9ncmVzc0VzdGltYXRlQ2hhbmdl
ZChXZWJDb3JlOjpGcmFtZSYpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBwcm9ncmVzc0Zp
bmlzaGVkKFdlYkNvcmU6OkZyYW1lJikgT1ZFUlJJREU7CisKKyAgICBXZWJLaXRXZWJWaWV3KiBt
X3dlYlZpZXc7Cit9OworCit9IC8vIG5hbWVzcGFjZSBXZWJLaXQKKworI2VuZGlmIC8vIFByb2dy
ZXNzVHJhY2tlckNsaWVudEd0a19oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJr
aXQvd2Via2l0d2Vidmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vi
dmlldy5jcHAKaW5kZXggNDVjNTMxYzg5MWVhNmY5MTE2MzgzMDI2ZDJhMjEwOTdlNDJlNWI2OS4u
YjRmOWE5YzViODU0MWY2Mjg2MzUwMDBlYzVjZDJhOGRmNWFkZGQxYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3LmNwcApAQCAtODIsNiArODIsNyBAQAogI2luY2x1
ZGUgIlBsYXRmb3JtS2V5Ym9hcmRFdmVudC5oIgogI2luY2x1ZGUgIlBsYXRmb3JtV2hlZWxFdmVu
dC5oIgogI2luY2x1ZGUgIlByb2dyZXNzVHJhY2tlci5oIgorI2luY2x1ZGUgIlByb2dyZXNzVHJh
Y2tlckNsaWVudEd0ay5oIgogI2luY2x1ZGUgIlJlbmRlclZpZXcuaCIKICNpbmNsdWRlICJSZXNv
dXJjZUhhbmRsZS5oIgogI2luY2x1ZGUgIlJ1bnRpbWVFbmFibGVkRmVhdHVyZXMuaCIKQEAgLTM4
MTAsNyArMzgxMSw3IEBAIHN0YXRpYyB2b2lkIHdlYmtpdF93ZWJfdmlld19pbml0KFdlYktpdFdl
YlZpZXcqIHdlYlZpZXcpCiAjZW5kaWYKICAgICBwYWdlQ2xpZW50cy5pbnNwZWN0b3JDbGllbnQg
PSBuZXcgV2ViS2l0OjpJbnNwZWN0b3JDbGllbnQod2ViVmlldyk7CiAgICAgcGFnZUNsaWVudHMu
bG9hZGVyQ2xpZW50Rm9yTWFpbkZyYW1lID0gbmV3IFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ7
Ci0gICAgcGFnZUNsaWVudHMucHJvZ3Jlc3NUcmFja2VyQ2xpZW50ID0gc3RhdGljX2Nhc3Q8V2Vi
S2l0OjpGcmFtZUxvYWRlckNsaWVudCo+KHBhZ2VDbGllbnRzLmxvYWRlckNsaWVudEZvck1haW5G
cmFtZSk7CisgICAgcGFnZUNsaWVudHMucHJvZ3Jlc3NUcmFja2VyQ2xpZW50ID0gbmV3IFdlYktp
dDo6UHJvZ3Jlc3NUcmFja2VyQ2xpZW50KHdlYlZpZXcpOwogCiAgICAgcHJpdi0+Y29yZVBhZ2Ug
PSBuZXcgUGFnZShwYWdlQ2xpZW50cyk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>