<?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>55462</bug_id>
          
          <creation_ts>2011-03-01 05:29:16 -0800</creation_ts>
          <short_desc>FEMorphologyElement changes doesn&apos;t require relayout.</short_desc>
          <delta_ts>2011-03-02 00:43:09 -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>SVG</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>55075</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Renata Hodovan">rhodovan.u-szeged</reporter>
          <assigned_to name="Renata Hodovan">rhodovan.u-szeged</assigned_to>
          <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>359829</commentid>
    <comment_count>0</comment_count>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2011-03-01 05:29:16 -0800</bug_when>
    <thetext>FEMorphologyElement changes doesn&apos;t require relayout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>359830</commentid>
    <comment_count>1</comment_count>
      <attachid>84218</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2011-03-01 05:37:11 -0800</bug_when>
    <thetext>Created attachment 84218
Proposed patch

SVGFECompositeElement.cpp is in ChangeLog, but it has just a style fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>359865</commentid>
    <comment_count>2</comment_count>
      <attachid>84218</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-01 07:00:19 -0800</bug_when>
    <thetext>Comment on attachment 84218
Proposed patch

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

r=me

&gt; Source/WebCore/ChangeLog:18
&gt; +        * svg/SVGFECompositeElement.cpp:

The whitespace change does not belong in this patch, please leave it out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>359866</commentid>
    <comment_count>3</comment_count>
      <attachid>84218</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-01 07:02:31 -0800</bug_when>
    <thetext>Comment on attachment 84218
Proposed patch

Oops, this is missing modifications to SVGFEMorphologyElement::svgAttributeChanged()!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>359873</commentid>
    <comment_count>4</comment_count>
      <attachid>84227</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2011-03-01 07:22:26 -0800</bug_when>
    <thetext>Created attachment 84227
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>360643</commentid>
    <comment_count>5</comment_count>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2011-03-02 00:42:56 -0800</bug_when>
    <thetext>Landed in &lt;http://trac.webkit.org/changeset/80099&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84218</attachid>
            <date>2011-03-01 05:37:11 -0800</date>
            <delta_ts>2011-03-01 07:22:26 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>repaintMorphology.patch</filename>
            <type>text/plain</type>
            <size>5601</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc5OTkwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDMtMDEgIFJlbmF0YSBI
b2RvdmFuICA8cmVuaUB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEZFTW9ycGhvbG9neUVsZW1lbnQgY2hhbmdlcyBkb2Vzbid0IHJl
cXVpcmUgcmVsYXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTU1NDYyCisKKyAgICAgICAgV2hlbiB0aGUgRkVNb3JwaG9sb2d5RWxlbWVudCByZWNl
aXZlcyBhbiB1cGRhdGUgbWVzc2FnZSBidXQgdGhlIGdpdmVuIHZhbHVlIHJlbWFpbnMgdGhlIHNh
bWUgd2UgZG9uJ3QgbmVlZAorICAgICAgICB0byByZWxheW91dCB0aGUgZmlsdGVyLgorCisgICAg
ICAgIE5vIG5ldyB0ZXN0cyBhcmUgbmVlZGVkIGJlY2F1c2UgdGhpcyBtb2RpZmljYXRpb24gaXMg
Y292ZXJlZCBieSB0aGUgZHluYW1pYyB1cGRhdGUgdGVzdHMgb2YgRkVNb3JwaG9sb2d5LgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRU1vcnBob2xvZ3kuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RkVNb3JwaG9sb2d5OjpzZXRNb3JwaG9sb2d5T3BlcmF0b3IpOgorICAg
ICAgICAoV2ViQ29yZTo6RkVNb3JwaG9sb2d5OjpzZXRSYWRpdXNYKToKKyAgICAgICAgKFdlYkNv
cmU6OkZFTW9ycGhvbG9neTo6c2V0UmFkaXVzWSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvZmlsdGVycy9GRU1vcnBob2xvZ3kuaDoKKyAgICAgICAgKiBzdmcvU1ZHRkVDb21wb3NpdGVF
bGVtZW50LmNwcDoKKyAgICAgICAgKiBzdmcvU1ZHRkVNb3JwaG9sb2d5RWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpTVkdGRU1vcnBob2xvZ3lFbGVtZW50OjpzZXRGaWx0ZXJFZmZlY3RB
dHRyaWJ1dGUpOgorICAgICAgICAqIHN2Zy9TVkdGRU1vcnBob2xvZ3lFbGVtZW50Lmg6CisKIDIw
MTEtMDMtMDEgIFN0ZXZlIEJsb2NrICA8c3RldmVibG9ja0Bnb29nbGUuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEplcmVteSBPcmxvdy4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2ZpbHRlcnMvRkVNb3JwaG9sb2d5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFTW9ycGhvbG9neS5jcHAJKHJldmlz
aW9uIDc5ODY1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9G
RU1vcnBob2xvZ3kuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Niw5ICs1NiwxMiBAQCBNb3JwaG9s
b2d5T3BlcmF0b3JUeXBlIEZFTW9ycGhvbG9neTo6bW9yCiAgICAgcmV0dXJuIG1fdHlwZTsKIH0K
IAotdm9pZCBGRU1vcnBob2xvZ3k6OnNldE1vcnBob2xvZ3lPcGVyYXRvcihNb3JwaG9sb2d5T3Bl
cmF0b3JUeXBlIHR5cGUpCitib29sIEZFTW9ycGhvbG9neTo6c2V0TW9ycGhvbG9neU9wZXJhdG9y
KE1vcnBob2xvZ3lPcGVyYXRvclR5cGUgdHlwZSkKIHsKKyAgICBpZiAobV90eXBlID09IHR5cGUp
CisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBtX3R5cGUgPSB0eXBlOworICAgIHJldHVybiB0
cnVlOwogfQogCiBmbG9hdCBGRU1vcnBob2xvZ3k6OnJhZGl1c1goKSBjb25zdApAQCAtNjYsOSAr
NjksMTIgQEAgZmxvYXQgRkVNb3JwaG9sb2d5OjpyYWRpdXNYKCkgY29uc3QKICAgICByZXR1cm4g
bV9yYWRpdXNYOwogfQogCi12b2lkIEZFTW9ycGhvbG9neTo6c2V0UmFkaXVzWChmbG9hdCByYWRp
dXNYKQorYm9vbCBGRU1vcnBob2xvZ3k6OnNldFJhZGl1c1goZmxvYXQgcmFkaXVzWCkKIHsKKyAg
ICBpZiAobV9yYWRpdXNYID09IHJhZGl1c1gpCisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBt
X3JhZGl1c1ggPSByYWRpdXNYOworICAgIHJldHVybiB0cnVlOwogfQogCiBmbG9hdCBGRU1vcnBo
b2xvZ3k6OnJhZGl1c1koKSBjb25zdApAQCAtODYsOSArOTIsMTIgQEAgdm9pZCBGRU1vcnBob2xv
Z3k6OmRldGVybWluZUFic29sdXRlUGFpbgogICAgIHNldEFic29sdXRlUGFpbnRSZWN0KGVuY2xv
c2luZ0ludFJlY3QocGFpbnRSZWN0KSk7CiB9CiAKLXZvaWQgRkVNb3JwaG9sb2d5OjpzZXRSYWRp
dXNZKGZsb2F0IHJhZGl1c1kpCitib29sIEZFTW9ycGhvbG9neTo6c2V0UmFkaXVzWShmbG9hdCBy
YWRpdXNZKQogeworICAgIGlmIChtX3JhZGl1c1kgPT0gcmFkaXVzWSkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIG1fcmFkaXVzWSA9IHJhZGl1c1k7CisgICAgcmV0dXJuIHRydWU7CiB9CiAK
IHZvaWQgRkVNb3JwaG9sb2d5OjphcHBseSgpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9maWx0ZXJzL0ZFTW9ycGhvbG9neS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRkVNb3JwaG9sb2d5LmgJKHJldmlzaW9u
IDc5ODY1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRU1v
cnBob2xvZ3kuaAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTMgKzM4LDEzIEBAIGNsYXNzIEZFTW9y
cGhvbG9neSA6IHB1YmxpYyBGaWx0ZXJFZmZlY3QKIHB1YmxpYzoKICAgICBzdGF0aWMgUGFzc1Jl
ZlB0cjxGRU1vcnBob2xvZ3k+IGNyZWF0ZShGaWx0ZXIqLCBNb3JwaG9sb2d5T3BlcmF0b3JUeXBl
LCBmbG9hdCByYWRpdXNYLCBmbG9hdCByYWRpdXNZKTsgIAogICAgIE1vcnBob2xvZ3lPcGVyYXRv
clR5cGUgbW9ycGhvbG9neU9wZXJhdG9yKCkgY29uc3Q7Ci0gICAgdm9pZCBzZXRNb3JwaG9sb2d5
T3BlcmF0b3IoTW9ycGhvbG9neU9wZXJhdG9yVHlwZSk7CisgICAgYm9vbCBzZXRNb3JwaG9sb2d5
T3BlcmF0b3IoTW9ycGhvbG9neU9wZXJhdG9yVHlwZSk7CiAKICAgICBmbG9hdCByYWRpdXNYKCkg
Y29uc3Q7Ci0gICAgdm9pZCBzZXRSYWRpdXNYKGZsb2F0KTsKKyAgICBib29sIHNldFJhZGl1c1go
ZmxvYXQpOwogCiAgICAgZmxvYXQgcmFkaXVzWSgpIGNvbnN0OwotICAgIHZvaWQgc2V0UmFkaXVz
WShmbG9hdCk7CisgICAgYm9vbCBzZXRSYWRpdXNZKGZsb2F0KTsKIAogICAgIHZpcnR1YWwgdm9p
ZCBhcHBseSgpOwogICAgIHZpcnR1YWwgdm9pZCBkdW1wKCk7CkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9zdmcvU1ZHRkVDb21wb3NpdGVFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9zdmcvU1ZHRkVDb21wb3NpdGVFbGVtZW50LmNwcAkocmV2aXNpb24gNzk4NjUpCisrKyBT
b3VyY2UvV2ViQ29yZS9zdmcvU1ZHRkVDb21wb3NpdGVFbGVtZW50LmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTAwLDcgKzEwMCw2IEBAIGJvb2wgU1ZHRkVDb21wb3NpdGVFbGVtZW50OjpzZXRGaWx0
ZXJFZmYKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLQogdm9pZCBTVkdGRUNvbXBvc2l0ZUVsZW1l
bnQ6OnN2Z0F0dHJpYnV0ZUNoYW5nZWQoY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0ck5hbWUpCiB7
CiAgICAgU1ZHRmlsdGVyUHJpbWl0aXZlU3RhbmRhcmRBdHRyaWJ1dGVzOjpzdmdBdHRyaWJ1dGVD
aGFuZ2VkKGF0dHJOYW1lKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdGRU1vcnBob2xv
Z3lFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRkVNb3Jw
aG9sb2d5RWxlbWVudC5jcHAJKHJldmlzaW9uIDc5ODY1KQorKysgU291cmNlL1dlYkNvcmUvc3Zn
L1NWR0ZFTW9ycGhvbG9neUVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04Niw2ICs4Niwx
OCBAQCB2b2lkIFNWR0ZFTW9ycGhvbG9neUVsZW1lbnQ6OnBhcnNlTWFwcGVkCiAgICAgICAgIFNW
R0ZpbHRlclByaW1pdGl2ZVN0YW5kYXJkQXR0cmlidXRlczo6cGFyc2VNYXBwZWRBdHRyaWJ1dGUo
YXR0cik7CiB9CiAKK2Jvb2wgU1ZHRkVNb3JwaG9sb2d5RWxlbWVudDo6c2V0RmlsdGVyRWZmZWN0
QXR0cmlidXRlKEZpbHRlckVmZmVjdCogZWZmZWN0LCBjb25zdCBRdWFsaWZpZWROYW1lJiBhdHRy
TmFtZSkKK3sKKyAgICBGRU1vcnBob2xvZ3kqIG1vcnBob2xvZ3kgPSBzdGF0aWNfY2FzdDxGRU1v
cnBob2xvZ3kqPihlZmZlY3QpOworICAgIGlmIChhdHRyTmFtZSA9PSBTVkdOYW1lczo6b3BlcmF0
b3JBdHRyKQorICAgICAgICByZXR1cm4gbW9ycGhvbG9neS0+c2V0TW9ycGhvbG9neU9wZXJhdG9y
KHN0YXRpY19jYXN0PE1vcnBob2xvZ3lPcGVyYXRvclR5cGU+KF9vcGVyYXRvcigpKSk7CisgICAg
aWYgKGF0dHJOYW1lID09IFNWR05hbWVzOjpyYWRpdXNBdHRyKQorICAgICAgICByZXR1cm4gKG1v
cnBob2xvZ3ktPnNldFJhZGl1c1gocmFkaXVzWCgpKSB8fCBtb3JwaG9sb2d5LT5zZXRSYWRpdXNZ
KHJhZGl1c1koKSkpOworCisgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgcmV0dXJuIGZh
bHNlOworfQorCiB2b2lkIFNWR0ZFTW9ycGhvbG9neUVsZW1lbnQ6OnN2Z0F0dHJpYnV0ZUNoYW5n
ZWQoY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0ck5hbWUpCiB7CiAgICAgU1ZHRmlsdGVyUHJpbWl0
aXZlU3RhbmRhcmRBdHRyaWJ1dGVzOjpzdmdBdHRyaWJ1dGVDaGFuZ2VkKGF0dHJOYW1lKTsKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdGRU1vcnBob2xvZ3lFbGVtZW50LmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvc3ZnL1NWR0ZFTW9ycGhvbG9neUVsZW1lbnQuaAkocmV2aXNp
b24gNzk4NjUpCisrKyBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRkVNb3JwaG9sb2d5RWxlbWVudC5o
CSh3b3JraW5nIGNvcHkpCkBAIC0zOCw2ICszOCw3IEBAIHByaXZhdGU6CiAgICAgU1ZHRkVNb3Jw
aG9sb2d5RWxlbWVudChjb25zdCBRdWFsaWZpZWROYW1lJiwgRG9jdW1lbnQqKTsKIAogICAgIHZp
cnR1YWwgdm9pZCBwYXJzZU1hcHBlZEF0dHJpYnV0ZShBdHRyaWJ1dGUqKTsKKyAgICB2aXJ0dWFs
IGJvb2wgc2V0RmlsdGVyRWZmZWN0QXR0cmlidXRlKEZpbHRlckVmZmVjdCosIGNvbnN0IFF1YWxp
ZmllZE5hbWUmKTsKICAgICB2aXJ0dWFsIHZvaWQgc3ZnQXR0cmlidXRlQ2hhbmdlZChjb25zdCBR
dWFsaWZpZWROYW1lJik7CiAgICAgdmlydHVhbCB2b2lkIHN5bmNocm9uaXplUHJvcGVydHkoY29u
c3QgUXVhbGlmaWVkTmFtZSYpOwogICAgIHZpcnR1YWwgdm9pZCBmaWxsQXR0cmlidXRlVG9Qcm9w
ZXJ0eVR5cGVNYXAoKTsK
</data>
<flag name="review"
          id="76185"
          type_id="1"
          status="-"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84227</attachid>
            <date>2011-03-01 07:22:26 -0800</date>
            <delta_ts>2011-03-02 00:43:09 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>repaintMorphology.patch</filename>
            <type>text/plain</type>
            <size>5358</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc5OTkwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDMtMDEgIFJlbmF0YSBI
b2RvdmFuICA8cmVuaUB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEZFTW9ycGhvbG9neUVsZW1lbnQgY2hhbmdlcyBkb2Vzbid0IHJl
cXVpcmUgcmVsYXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTU1NDYyCisKKyAgICAgICAgV2hlbiB0aGUgRkVNb3JwaG9sb2d5RWxlbWVudCByZWNl
aXZlcyBhbiB1cGRhdGUgbWVzc2FnZSBidXQgdGhlIGdpdmVuIHZhbHVlIHJlbWFpbnMgdGhlIHNh
bWUgd2UgZG9uJ3QgbmVlZAorICAgICAgICB0byByZWxheW91dCB0aGUgZmlsdGVyLgorCisgICAg
ICAgIE5vIG5ldyB0ZXN0cyBhcmUgbmVlZGVkIGJlY2F1c2UgdGhpcyBtb2RpZmljYXRpb24gaXMg
Y292ZXJlZCBieSB0aGUgZHluYW1pYyB1cGRhdGUgdGVzdHMgb2YgRkVNb3JwaG9sb2d5LgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRU1vcnBob2xvZ3kuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RkVNb3JwaG9sb2d5OjpzZXRNb3JwaG9sb2d5T3BlcmF0b3IpOgorICAg
ICAgICAoV2ViQ29yZTo6RkVNb3JwaG9sb2d5OjpzZXRSYWRpdXNYKToKKyAgICAgICAgKFdlYkNv
cmU6OkZFTW9ycGhvbG9neTo6c2V0UmFkaXVzWSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvZmlsdGVycy9GRU1vcnBob2xvZ3kuaDoKKyAgICAgICAgKiBzdmcvU1ZHRkVNb3JwaG9sb2d5
RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTVkdGRU1vcnBob2xvZ3lFbGVtZW50Ojpz
ZXRGaWx0ZXJFZmZlY3RBdHRyaWJ1dGUpOgorICAgICAgICAqIHN2Zy9TVkdGRU1vcnBob2xvZ3lF
bGVtZW50Lmg6CisKIDIwMTEtMDMtMDEgIFN0ZXZlIEJsb2NrICA8c3RldmVibG9ja0Bnb29nbGUu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEplcmVteSBPcmxvdy4KSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRkVNb3JwaG9sb2d5LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFTW9ycGhv
bG9neS5jcHAJKHJldmlzaW9uIDc5ODY1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZmlsdGVycy9GRU1vcnBob2xvZ3kuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Niw5ICs1
NiwxMiBAQCBNb3JwaG9sb2d5T3BlcmF0b3JUeXBlIEZFTW9ycGhvbG9neTo6bW9yCiAgICAgcmV0
dXJuIG1fdHlwZTsKIH0KIAotdm9pZCBGRU1vcnBob2xvZ3k6OnNldE1vcnBob2xvZ3lPcGVyYXRv
cihNb3JwaG9sb2d5T3BlcmF0b3JUeXBlIHR5cGUpCitib29sIEZFTW9ycGhvbG9neTo6c2V0TW9y
cGhvbG9neU9wZXJhdG9yKE1vcnBob2xvZ3lPcGVyYXRvclR5cGUgdHlwZSkKIHsKKyAgICBpZiAo
bV90eXBlID09IHR5cGUpCisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBtX3R5cGUgPSB0eXBl
OworICAgIHJldHVybiB0cnVlOwogfQogCiBmbG9hdCBGRU1vcnBob2xvZ3k6OnJhZGl1c1goKSBj
b25zdApAQCAtNjYsOSArNjksMTIgQEAgZmxvYXQgRkVNb3JwaG9sb2d5OjpyYWRpdXNYKCkgY29u
c3QKICAgICByZXR1cm4gbV9yYWRpdXNYOwogfQogCi12b2lkIEZFTW9ycGhvbG9neTo6c2V0UmFk
aXVzWChmbG9hdCByYWRpdXNYKQorYm9vbCBGRU1vcnBob2xvZ3k6OnNldFJhZGl1c1goZmxvYXQg
cmFkaXVzWCkKIHsKKyAgICBpZiAobV9yYWRpdXNYID09IHJhZGl1c1gpCisgICAgICAgIHJldHVy
biBmYWxzZTsKICAgICBtX3JhZGl1c1ggPSByYWRpdXNYOworICAgIHJldHVybiB0cnVlOwogfQog
CiBmbG9hdCBGRU1vcnBob2xvZ3k6OnJhZGl1c1koKSBjb25zdApAQCAtODYsOSArOTIsMTIgQEAg
dm9pZCBGRU1vcnBob2xvZ3k6OmRldGVybWluZUFic29sdXRlUGFpbgogICAgIHNldEFic29sdXRl
UGFpbnRSZWN0KGVuY2xvc2luZ0ludFJlY3QocGFpbnRSZWN0KSk7CiB9CiAKLXZvaWQgRkVNb3Jw
aG9sb2d5OjpzZXRSYWRpdXNZKGZsb2F0IHJhZGl1c1kpCitib29sIEZFTW9ycGhvbG9neTo6c2V0
UmFkaXVzWShmbG9hdCByYWRpdXNZKQogeworICAgIGlmIChtX3JhZGl1c1kgPT0gcmFkaXVzWSkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIG1fcmFkaXVzWSA9IHJhZGl1c1k7CisgICAgcmV0
dXJuIHRydWU7CiB9CiAKIHZvaWQgRkVNb3JwaG9sb2d5OjphcHBseSgpCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFTW9ycGhvbG9neS5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRkVNb3JwaG9s
b2d5LmgJKHJldmlzaW9uIDc5ODY1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZmlsdGVycy9GRU1vcnBob2xvZ3kuaAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTMgKzM4LDEz
IEBAIGNsYXNzIEZFTW9ycGhvbG9neSA6IHB1YmxpYyBGaWx0ZXJFZmZlY3QKIHB1YmxpYzoKICAg
ICBzdGF0aWMgUGFzc1JlZlB0cjxGRU1vcnBob2xvZ3k+IGNyZWF0ZShGaWx0ZXIqLCBNb3JwaG9s
b2d5T3BlcmF0b3JUeXBlLCBmbG9hdCByYWRpdXNYLCBmbG9hdCByYWRpdXNZKTsgIAogICAgIE1v
cnBob2xvZ3lPcGVyYXRvclR5cGUgbW9ycGhvbG9neU9wZXJhdG9yKCkgY29uc3Q7Ci0gICAgdm9p
ZCBzZXRNb3JwaG9sb2d5T3BlcmF0b3IoTW9ycGhvbG9neU9wZXJhdG9yVHlwZSk7CisgICAgYm9v
bCBzZXRNb3JwaG9sb2d5T3BlcmF0b3IoTW9ycGhvbG9neU9wZXJhdG9yVHlwZSk7CiAKICAgICBm
bG9hdCByYWRpdXNYKCkgY29uc3Q7Ci0gICAgdm9pZCBzZXRSYWRpdXNYKGZsb2F0KTsKKyAgICBi
b29sIHNldFJhZGl1c1goZmxvYXQpOwogCiAgICAgZmxvYXQgcmFkaXVzWSgpIGNvbnN0OwotICAg
IHZvaWQgc2V0UmFkaXVzWShmbG9hdCk7CisgICAgYm9vbCBzZXRSYWRpdXNZKGZsb2F0KTsKIAog
ICAgIHZpcnR1YWwgdm9pZCBhcHBseSgpOwogICAgIHZpcnR1YWwgdm9pZCBkdW1wKCk7CkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRkVNb3JwaG9sb2d5RWxlbWVudC5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvc3ZnL1NWR0ZFTW9ycGhvbG9neUVsZW1lbnQuY3BwCShyZXZp
c2lvbiA3OTg2NSkKKysrIFNvdXJjZS9XZWJDb3JlL3N2Zy9TVkdGRU1vcnBob2xvZ3lFbGVtZW50
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODYsMTMgKzg2LDI3IEBAIHZvaWQgU1ZHRkVNb3JwaG9s
b2d5RWxlbWVudDo6cGFyc2VNYXBwZWQKICAgICAgICAgU1ZHRmlsdGVyUHJpbWl0aXZlU3RhbmRh
cmRBdHRyaWJ1dGVzOjpwYXJzZU1hcHBlZEF0dHJpYnV0ZShhdHRyKTsKIH0KIAorYm9vbCBTVkdG
RU1vcnBob2xvZ3lFbGVtZW50OjpzZXRGaWx0ZXJFZmZlY3RBdHRyaWJ1dGUoRmlsdGVyRWZmZWN0
KiBlZmZlY3QsIGNvbnN0IFF1YWxpZmllZE5hbWUmIGF0dHJOYW1lKQoreworICAgIEZFTW9ycGhv
bG9neSogbW9ycGhvbG9neSA9IHN0YXRpY19jYXN0PEZFTW9ycGhvbG9neSo+KGVmZmVjdCk7Cisg
ICAgaWYgKGF0dHJOYW1lID09IFNWR05hbWVzOjpvcGVyYXRvckF0dHIpCisgICAgICAgIHJldHVy
biBtb3JwaG9sb2d5LT5zZXRNb3JwaG9sb2d5T3BlcmF0b3Ioc3RhdGljX2Nhc3Q8TW9ycGhvbG9n
eU9wZXJhdG9yVHlwZT4oX29wZXJhdG9yKCkpKTsKKyAgICBpZiAoYXR0ck5hbWUgPT0gU1ZHTmFt
ZXM6OnJhZGl1c0F0dHIpCisgICAgICAgIHJldHVybiAobW9ycGhvbG9neS0+c2V0UmFkaXVzWChy
YWRpdXNYKCkpIHx8IG1vcnBob2xvZ3ktPnNldFJhZGl1c1kocmFkaXVzWSgpKSk7CisKKyAgICBB
U1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHZvaWQgU1ZHRkVN
b3JwaG9sb2d5RWxlbWVudDo6c3ZnQXR0cmlidXRlQ2hhbmdlZChjb25zdCBRdWFsaWZpZWROYW1l
JiBhdHRyTmFtZSkKIHsKICAgICBTVkdGaWx0ZXJQcmltaXRpdmVTdGFuZGFyZEF0dHJpYnV0ZXM6
OnN2Z0F0dHJpYnV0ZUNoYW5nZWQoYXR0ck5hbWUpOwogCi0gICAgaWYgKGF0dHJOYW1lID09IFNW
R05hbWVzOjppbkF0dHIKLSAgICAgICAgfHwgYXR0ck5hbWUgPT0gU1ZHTmFtZXM6Om9wZXJhdG9y
QXR0cgorICAgIGlmIChhdHRyTmFtZSA9PSBTVkdOYW1lczo6b3BlcmF0b3JBdHRyCiAgICAgICAg
IHx8IGF0dHJOYW1lID09IFNWR05hbWVzOjpyYWRpdXNBdHRyKQorICAgICAgICBwcmltaXRpdmVB
dHRyaWJ1dGVDaGFuZ2VkKGF0dHJOYW1lKTsKKworICAgIGlmIChhdHRyTmFtZSA9PSBTVkdOYW1l
czo6aW5BdHRyKQogICAgICAgICBpbnZhbGlkYXRlKCk7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3N2Zy9TVkdGRU1vcnBob2xvZ3lFbGVtZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvc3ZnL1NWR0ZFTW9ycGhvbG9neUVsZW1lbnQuaAkocmV2aXNpb24gNzk4NjUpCisrKyBT
b3VyY2UvV2ViQ29yZS9zdmcvU1ZHRkVNb3JwaG9sb2d5RWxlbWVudC5oCSh3b3JraW5nIGNvcHkp
CkBAIC0zOCw2ICszOCw3IEBAIHByaXZhdGU6CiAgICAgU1ZHRkVNb3JwaG9sb2d5RWxlbWVudChj
b25zdCBRdWFsaWZpZWROYW1lJiwgRG9jdW1lbnQqKTsKIAogICAgIHZpcnR1YWwgdm9pZCBwYXJz
ZU1hcHBlZEF0dHJpYnV0ZShBdHRyaWJ1dGUqKTsKKyAgICB2aXJ0dWFsIGJvb2wgc2V0RmlsdGVy
RWZmZWN0QXR0cmlidXRlKEZpbHRlckVmZmVjdCosIGNvbnN0IFF1YWxpZmllZE5hbWUmKTsKICAg
ICB2aXJ0dWFsIHZvaWQgc3ZnQXR0cmlidXRlQ2hhbmdlZChjb25zdCBRdWFsaWZpZWROYW1lJik7
CiAgICAgdmlydHVhbCB2b2lkIHN5bmNocm9uaXplUHJvcGVydHkoY29uc3QgUXVhbGlmaWVkTmFt
ZSYpOwogICAgIHZpcnR1YWwgdm9pZCBmaWxsQXR0cmlidXRlVG9Qcm9wZXJ0eVR5cGVNYXAoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>