<?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>66091</bug_id>
          
          <creation_ts>2011-08-11 13:29:18 -0700</creation_ts>
          <short_desc>Share code between isStyleSpanOrSpanWithOnlyStyleAttribute, isUnstyledStyleSpan, isSpanWithoutAttributesOrUnstyleStyleSpan and replaceWithSpanOrRemoveIfWithoutAttributes</short_desc>
          <delta_ts>2011-08-11 16:43:29 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</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>12248</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>adele</cc>
    
    <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>eric</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>449998</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-08-11 13:29:18 -0700</bug_when>
    <thetext>The following functions all check similar conditions:
isStyleSpanOrSpanWithOnlyStyleAttribute
isUnstyledStyleSpan
isSpanWithoutAttributesOrUnstyleStyleSpan
ApplyStyleCommand::replaceWithSpanOrRemoveIfWithoutAttributes

We should merge them together.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>450035</commentid>
    <comment_count>1</comment_count>
      <attachid>103672</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-08-11 14:30:36 -0700</bug_when>
    <thetext>Created attachment 103672
refactoring</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>450122</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-08-11 16:11:59 -0700</bug_when>
    <thetext>Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>450156</commentid>
    <comment_count>3</comment_count>
      <attachid>103672</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-11 16:43:25 -0700</bug_when>
    <thetext>Comment on attachment 103672
refactoring

Clearing flags on attachment: 103672

Committed r92891: &lt;http://trac.webkit.org/changeset/92891&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>450157</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-11 16:43:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>103672</attachid>
            <date>2011-08-11 14:30:36 -0700</date>
            <delta_ts>2011-08-11 16:43:25 -0700</delta_ts>
            <desc>refactoring</desc>
            <filename>bug-66091-20110811143035.patch</filename>
            <type>text/plain</type>
            <size>7796</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyODc4KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDgtMTEgIFJ5b3N1a2Ug
Tml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgU2hhcmUgY29kZSBiZXR3ZWVuIGlz
U3R5bGVTcGFuT3JTcGFuV2l0aE9ubHlTdHlsZUF0dHJpYnV0ZSwgaXNVbnN0eWxlZFN0eWxlU3Bh
biwKKyAgICAgICAgaXNTcGFuV2l0aG91dEF0dHJpYnV0ZXNPclVuc3R5bGVTdHlsZVNwYW4gYW5k
IHJlcGxhY2VXaXRoU3Bhbk9yUmVtb3ZlSWZXaXRob3V0QXR0cmlidXRlcworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjYwOTEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFeHRyYWN0ZWQgY29tbW9uIGNvZGUg
YXMgaGFzTm9BdHRyaWJ1dGVPck9ubHlTdHlsZUF0dHJpYnV0ZS4gVGhlIG9ubHkgYmVoYXZpb3Jh
bCBkaWZmZXJlbmNlIGlzIHRoYXQKKyAgICAgICAgcmVwbGFjZVdpdGhTcGFuT3JSZW1vdmVJZldp
dGhvdXRBdHRyaWJ1dGVzIHdpbGwgbm93IHJlbW92ZSBlbGVtZW50cyB3aXRoIGNsYXNzPSJBcHBs
ZS1zdHlsZS1zcGFuIiwKKyAgICAgICAgZm9yIHdoaWNoIEknbSBhZGRpbmcgYSB0ZXN0LgorCisg
ICAgICAgIFRlc3Q6IGVkaXRpbmcvc3R5bGUvcmVtb3ZlLXN0eWxlZC1lbGVtZW50LXdpdGgtc3R5
bGUtc3Bhbi5odG1sCisKKyAgICAgICAgKiBlZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6Omhhc05vQXR0cmlidXRlT3JPbmx5U3R5bGVBdHRyaWJ1dGUpOgor
ICAgICAgICAoV2ViQ29yZTo6aXNTdHlsZVNwYW5PclNwYW5XaXRoT25seVN0eWxlQXR0cmlidXRl
KToKKyAgICAgICAgKFdlYkNvcmU6OmlzVW5zdHlsZWRTdHlsZVNwYW4pOgorICAgICAgICAoV2Vi
Q29yZTo6aXNTcGFuV2l0aG91dEF0dHJpYnV0ZXNPclVuc3R5bGVTdHlsZVNwYW4pOgorICAgICAg
ICAoV2ViQ29yZTo6QXBwbHlTdHlsZUNvbW1hbmQ6OnJlcGxhY2VXaXRoU3Bhbk9yUmVtb3ZlSWZX
aXRob3V0QXR0cmlidXRlcyk6CisKIDIwMTEtMDgtMDEgIEFkcmllbm5lIFdhbGtlciAgPGVubmVA
Z29vZ2xlLmNvbT4KIAogICAgICAgICBFbmFibGUgZmFzdCBwYXRoIHNjcm9sbGluZyBmb3IgY29t
cG9zaXRlZCBpZnJhbWVzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0FwcGx5U3R5bGVD
b21tYW5kLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0FwcGx5U3R5
bGVDb21tYW5kLmNwcAkocmV2aXNpb24gOTI4MzMpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5n
L0FwcGx5U3R5bGVDb21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzAsMTEgKzcwLDkgQEAg
Ym9vbCBpc1N0eWxlU3Bhbihjb25zdCBOb2RlICpub2RlKQogICAgIHJldHVybiBlbGVtLT5oYXNM
b2NhbE5hbWUoc3BhbkF0dHIpICYmIGVsZW0tPmdldEF0dHJpYnV0ZShjbGFzc0F0dHIpID09IHN0
eWxlU3BhbkNsYXNzU3RyaW5nKCk7CiB9CiAKLWJvb2wgaXNTdHlsZVNwYW5PclNwYW5XaXRoT25s
eVN0eWxlQXR0cmlidXRlKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCitlbnVtIFNob3VsZFN0eWxl
QXR0cmlidXRlQmVFbXB0eSB7IEFsbG93Tm9uRW1wdHlTdHlsZUF0dHJpYnV0ZSwgU3R5bGVBdHRy
aWJ1dGVTaG91bGRCZUVtcHR5IH07CitzdGF0aWMgYm9vbCBoYXNOb0F0dHJpYnV0ZU9yT25seVN0
eWxlQXR0cmlidXRlKGNvbnN0IFN0eWxlZEVsZW1lbnQqIGVsZW1lbnQsIFNob3VsZFN0eWxlQXR0
cmlidXRlQmVFbXB0eSBzaG91bGRTdHlsZUF0dHJpYnV0ZUJlRW1wdHkpCiB7Ci0gICAgaWYgKCFl
bGVtZW50IHx8ICFlbGVtZW50LT5oYXNUYWdOYW1lKHNwYW5UYWcpKQotICAgICAgICByZXR1cm4g
ZmFsc2U7Ci0KICAgICBjb25zdCBib29sIHJlYWRvbmx5ID0gdHJ1ZTsKICAgICBOYW1lZE5vZGVN
YXAqIG1hcCA9IGVsZW1lbnQtPmF0dHJpYnV0ZXMocmVhZG9ubHkpOwogICAgIGlmICghbWFwIHx8
IG1hcC0+aXNFbXB0eSgpKQpAQCAtODMsMzQgKzgxLDMxIEBAIGJvb2wgaXNTdHlsZVNwYW5PclNw
YW5XaXRoT25seVN0eWxlQXR0cmkKICAgICB1bnNpZ25lZCBtYXRjaGVkQXR0cmlidXRlcyA9IDA7
CiAgICAgaWYgKGVsZW1lbnQtPmZhc3RHZXRBdHRyaWJ1dGUoY2xhc3NBdHRyKSA9PSBzdHlsZVNw
YW5DbGFzc1N0cmluZygpKQogICAgICAgICBtYXRjaGVkQXR0cmlidXRlcysrOwotICAgIGlmIChl
bGVtZW50LT5oYXNBdHRyaWJ1dGUoc3R5bGVBdHRyKSkKKyAgICBpZiAoZWxlbWVudC0+aGFzQXR0
cmlidXRlKHN0eWxlQXR0cikgJiYgKHNob3VsZFN0eWxlQXR0cmlidXRlQmVFbXB0eSA9PSBBbGxv
d05vbkVtcHR5U3R5bGVBdHRyaWJ1dGUKKyAgICAgICAgfHwgIWVsZW1lbnQtPmlubGluZVN0eWxl
RGVjbCgpIHx8IGVsZW1lbnQtPmlubGluZVN0eWxlRGVjbCgpLT5pc0VtcHR5KCkpKQogICAgICAg
ICBtYXRjaGVkQXR0cmlidXRlcysrOwogCiAgICAgQVNTRVJUKG1hdGNoZWRBdHRyaWJ1dGVzIDw9
IG1hcC0+bGVuZ3RoKCkpOwogICAgIHJldHVybiBtYXRjaGVkQXR0cmlidXRlcyA9PSBtYXAtPmxl
bmd0aCgpOwogfQogCi1zdGF0aWMgYm9vbCBpc1Vuc3R5bGVkU3R5bGVTcGFuKGNvbnN0IE5vZGUq
IG5vZGUpCitib29sIGlzU3R5bGVTcGFuT3JTcGFuV2l0aE9ubHlTdHlsZUF0dHJpYnV0ZShjb25z
dCBFbGVtZW50KiBlbGVtZW50KQogewotICAgIGlmICghbm9kZSB8fCAhbm9kZS0+aXNIVE1MRWxl
bWVudCgpIHx8ICFub2RlLT5oYXNUYWdOYW1lKHNwYW5UYWcpKQorICAgIGlmICghZWxlbWVudCB8
fCAhZWxlbWVudC0+aGFzVGFnTmFtZShzcGFuVGFnKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIHJldHVybiBoYXNOb0F0dHJpYnV0ZU9yT25seVN0eWxlQXR0cmlidXRlKHRvSFRNTEVsZW1l
bnQoZWxlbWVudCksIEFsbG93Tm9uRW1wdHlTdHlsZUF0dHJpYnV0ZSk7Cit9CiAKLSAgICBjb25z
dCBIVE1MRWxlbWVudCogZWxlbSA9IHN0YXRpY19jYXN0PGNvbnN0IEhUTUxFbGVtZW50Kj4obm9k
ZSk7Ci0gICAgQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24qIGlubGluZVN0eWxlRGVjbCA9IGVs
ZW0tPmlubGluZVN0eWxlRGVjbCgpOwotICAgIHJldHVybiAoIWlubGluZVN0eWxlRGVjbCB8fCBp
bmxpbmVTdHlsZURlY2wtPmlzRW1wdHkoKSkgJiYgZWxlbS0+Z2V0QXR0cmlidXRlKGNsYXNzQXR0
cikgPT0gc3R5bGVTcGFuQ2xhc3NTdHJpbmcoKTsKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc1Vuc3R5
bGVkU3R5bGVTcGFuKGNvbnN0IE5vZGUqIG5vZGUpCit7CisgICAgcmV0dXJuIGlzU3R5bGVTcGFu
KG5vZGUpICYmIGhhc05vQXR0cmlidXRlT3JPbmx5U3R5bGVBdHRyaWJ1dGUodG9IVE1MRWxlbWVu
dChub2RlKSwgU3R5bGVBdHRyaWJ1dGVTaG91bGRCZUVtcHR5KTsKIH0KIAotc3RhdGljIGJvb2wg
aXNTcGFuV2l0aG91dEF0dHJpYnV0ZXNPclVuc3R5bGVTdHlsZVNwYW4oY29uc3QgTm9kZSogbm9k
ZSkKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc1NwYW5XaXRob3V0QXR0cmlidXRlc09yVW5zdHlsZVN0
eWxlU3Bhbihjb25zdCBOb2RlKiBub2RlKQogewogICAgIGlmICghbm9kZSB8fCAhbm9kZS0+aXNI
VE1MRWxlbWVudCgpIHx8ICFub2RlLT5oYXNUYWdOYW1lKHNwYW5UYWcpKQogICAgICAgICByZXR1
cm4gZmFsc2U7Ci0KLSAgICBjb25zdCBIVE1MRWxlbWVudCogZWxlbSA9IHN0YXRpY19jYXN0PGNv
bnN0IEhUTUxFbGVtZW50Kj4obm9kZSk7Ci0gICAgTmFtZWROb2RlTWFwKiBhdHRyaWJ1dGVzID0g
ZWxlbS0+YXR0cmlidXRlcyh0cnVlKTsgLy8gcmVhZG9ubHkKLSAgICBpZiAoYXR0cmlidXRlcy0+
aXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAgIHJldHVybiBpc1Vuc3R5bGVk
U3R5bGVTcGFuKG5vZGUpOworICAgIHJldHVybiBoYXNOb0F0dHJpYnV0ZU9yT25seVN0eWxlQXR0
cmlidXRlKHRvSFRNTEVsZW1lbnQobm9kZSksIFN0eWxlQXR0cmlidXRlU2hvdWxkQmVFbXB0eSk7
CiB9CiAKIHN0YXRpYyBib29sIGlzRW1wdHlGb250VGFnKGNvbnN0IE5vZGUgKm5vZGUpCkBAIC04
NTUsMjAgKzg1MCw3IEBAIGJvb2wgQXBwbHlTdHlsZUNvbW1hbmQ6OnJlbW92ZUlubGluZVN0eWwK
ICAgICAKIHZvaWQgQXBwbHlTdHlsZUNvbW1hbmQ6OnJlcGxhY2VXaXRoU3Bhbk9yUmVtb3ZlSWZX
aXRob3V0QXR0cmlidXRlcyhIVE1MRWxlbWVudComIGVsZW0pCiB7Ci0gICAgYm9vbCByZW1vdmVO
b2RlID0gZmFsc2U7Ci0KLSAgICAvLyBTaW1pbGFyIHRvIGlzU3BhbldpdGhvdXRBdHRyaWJ1dGVz
T3JVbnN0eWxlU3R5bGVTcGFuLCBidXQgZG9lcyBub3QgbG9vayBmb3IgQXBwbGUtc3R5bGUtc3Bh
bi4KLSAgICBOYW1lZE5vZGVNYXAqIGF0dHJpYnV0ZXMgPSBlbGVtLT5hdHRyaWJ1dGVzKHRydWUp
OyAvLyByZWFkb25seQotICAgIGlmICghYXR0cmlidXRlcyB8fCBhdHRyaWJ1dGVzLT5pc0VtcHR5
KCkpCi0gICAgICAgIHJlbW92ZU5vZGUgPSB0cnVlOwotICAgIGVsc2UgaWYgKGF0dHJpYnV0ZXMt
Pmxlbmd0aCgpID09IDEgJiYgZWxlbS0+aGFzQXR0cmlidXRlKHN0eWxlQXR0cikpIHsKLSAgICAg
ICAgLy8gUmVtb3ZlIHRoZSBlbGVtZW50IGV2ZW4gaWYgaXQgaGFzIGp1c3Qgc3R5bGU9JycgKHRo
aXMgbWlnaHQgYmUgcmVkdW5kYW50bHkgY2hlY2tlZCBsYXRlciB0b28pCi0gICAgICAgIENTU011
dGFibGVTdHlsZURlY2xhcmF0aW9uKiBpbmxpbmVTdHlsZURlY2wgPSBlbGVtLT5pbmxpbmVTdHls
ZURlY2woKTsKLSAgICAgICAgaWYgKCFpbmxpbmVTdHlsZURlY2wgfHwgaW5saW5lU3R5bGVEZWNs
LT5pc0VtcHR5KCkpCi0gICAgICAgICAgICByZW1vdmVOb2RlID0gdHJ1ZTsKLSAgICB9Ci0KLSAg
ICBpZiAocmVtb3ZlTm9kZSkKKyAgICBpZiAoaGFzTm9BdHRyaWJ1dGVPck9ubHlTdHlsZUF0dHJp
YnV0ZShlbGVtLCBTdHlsZUF0dHJpYnV0ZVNob3VsZEJlRW1wdHkpKQogICAgICAgICByZW1vdmVO
b2RlUHJlc2VydmluZ0NoaWxkcmVuKGVsZW0pOwogICAgIGVsc2UgewogICAgICAgICBIVE1MRWxl
bWVudCogbmV3U3BhbkVsZW1lbnQgPSByZXBsYWNlRWxlbWVudFdpdGhTcGFuUHJlc2VydmluZ0No
aWxkcmVuQW5kQXR0cmlidXRlcyhlbGVtKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyODc4KQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTEtMDgtMTEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgU2hh
cmUgY29kZSBiZXR3ZWVuIGlzU3R5bGVTcGFuT3JTcGFuV2l0aE9ubHlTdHlsZUF0dHJpYnV0ZSwg
aXNVbnN0eWxlZFN0eWxlU3BhbiwKKyAgICAgICAgaXNTcGFuV2l0aG91dEF0dHJpYnV0ZXNPclVu
c3R5bGVTdHlsZVNwYW4gYW5kIHJlcGxhY2VXaXRoU3Bhbk9yUmVtb3ZlSWZXaXRob3V0QXR0cmli
dXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjYw
OTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRl
ZCBhIHRlc3QgdG8gZW5zdXJlIFdlYktpdCByZW1vdmVzIGltcGxpY2l0bHkgc3R5bGVkIGVsZW1l
bnRzIHN1Y2ggYXMgZW0sIGIsIGV0Yy4uLgorICAgICAgICB3aXRoIGNsYXNzPSJBcHBsZS1zdHls
ZS1zcGFuIiB3aGVuIHRoZXkncmUgbm90IG5lY2Vzc2FyeS4KKworICAgICAgICAqIGVkaXRpbmcv
c3R5bGUvcmVtb3ZlLXN0eWxlZC1lbGVtZW50LXdpdGgtc3R5bGUtc3Bhbi1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvc3R5bGUvcmVtb3ZlLXN0eWxlZC1lbGVtZW50LXdp
dGgtc3R5bGUtc3Bhbi5odG1sOiBBZGRlZC4KKwogMjAxMS0wOC0xMSAgUGF2ZWwgRmVsZG1hbiAg
PHBmZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBOb3QgcmV2aWV3ZWQ6IGluc3BlY3Rv
cidzIHNjcmlwdHMtcGFuZWwgdGVzdCBiYXNlbGluZSBmb3IgbWFjIGFkZGVkLgpJbmRleDogTGF5
b3V0VGVzdHMvZWRpdGluZy9zdHlsZS9yZW1vdmUtc3R5bGVkLWVsZW1lbnQtd2l0aC1zdHlsZS1z
cGFuLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3N0eWxl
L3JlbW92ZS1zdHlsZWQtZWxlbWVudC13aXRoLXN0eWxlLXNwYW4tZXhwZWN0ZWQudHh0CShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9zdHlsZS9yZW1vdmUtc3R5bGVkLWVsZW1l
bnQtd2l0aC1zdHlsZS1zcGFuLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1
IEBACitUaGlzIHRlc3QgZW5zdXJlcyBXZWJLaXQgcmVtb3ZlcyBpbXBsaWNpdGx5IHN0eWxlZCBl
bGVtZW50cyBldmVuIGlmIHRoZXkgaGFkIGNsYXNzPSJBcHBsZS1zdHlsZS1zcGFuIi4gVGhlcmUg
c2hvdWxkIGJlIG5vIHNwYW4gYmVsb3cuCit8IDxpPgorfCAgICI8I3NlbGVjdGlvbi1hbmNob3I+
aGVsbG8gIgorfCAgICJ3b3JsZCIKK3wgICAiIFdlYktpdDwjc2VsZWN0aW9uLWZvY3VzPiIKSW5k
ZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc3R5bGUvcmVtb3ZlLXN0eWxlZC1lbGVtZW50LXdpdGgt
c3R5bGUtc3Bhbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvc3R5bGUv
cmVtb3ZlLXN0eWxlZC1lbGVtZW50LXdpdGgtc3R5bGUtc3Bhbi5odG1sCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZWRpdGluZy9zdHlsZS9yZW1vdmUtc3R5bGVkLWVsZW1lbnQtd2l0aC1z
dHlsZS1zcGFuLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQRSBo
dG1sPgorPGh0bWw+Cis8Ym9keT4KKzxkaXYgaWQ9InRlc3QiIGNvbnRlbnRlZGl0YWJsZT5oZWxs
byA8ZW0gY2xhc3M9IkFwcGxlLXN0eWxlLXNwYW4iPndvcmxkPC9lbT4gV2ViS2l0PC9kaXY+Cis8
c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2R1bXAtYXMtbWFya3VwLmpzIj48L3NjcmlwdD4K
KzxzY3JpcHQ+CisKK01hcmt1cC5kZXNjcmlwdGlvbignVGhpcyB0ZXN0IGVuc3VyZXMgV2ViS2l0
IHJlbW92ZXMgaW1wbGljaXRseSBzdHlsZWQgZWxlbWVudHMgZXZlbiBpZiB0aGV5IGhhZCBjbGFz
cz0iQXBwbGUtc3R5bGUtc3BhbiIuJworKyAnIFRoZXJlIHNob3VsZCBiZSBubyBzcGFuIGJlbG93
LicpOworCit2YXIgdGVzdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0ZXN0Jyk7Cit0ZXN0
LmZvY3VzKCk7Citkb2N1bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJywgZmFsc2UsIG51bGwp
OworZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0l0YWxpYycsIGZhbHNlLCBudWxsKTsKKworTWFya3Vw
LmR1bXAodGVzdCk7CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>