<?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>139053</bug_id>
          
          <creation_ts>2014-11-25 15:59:04 -0800</creation_ts>
          <short_desc>Move the &apos;-webkit-initial-letter&apos;, &apos;-webkit-line-box-contain&apos; and &apos;-webkit-text-stroke-width&apos; CSS properties to the new StyleBuilder</short_desc>
          <delta_ts>2014-11-28 22:20:12 -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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1051038</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2014-11-25 15:59:04 -0800</bug_when>
    <thetext>Move the &apos;-webkit-initial-letter&apos;, &apos;-webkit-line-box-contain&apos; and &apos;-webkit-text-stroke-width&apos; CSS properties to the new StyleBuilder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051039</commentid>
    <comment_count>1</comment_count>
      <attachid>242215</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2014-11-25 16:00:32 -0800</bug_when>
    <thetext>Created attachment 242215
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051277</commentid>
    <comment_count>2</comment_count>
      <attachid>242215</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-11-28 18:35:14 -0800</bug_when>
    <thetext>Comment on attachment 242215
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051296</commentid>
    <comment_count>3</comment_count>
      <attachid>242215</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-28 22:20:09 -0800</bug_when>
    <thetext>Comment on attachment 242215
Patch

Clearing flags on attachment: 242215

Committed r176571: &lt;http://trac.webkit.org/changeset/176571&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051297</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-28 22:20:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242215</attachid>
            <date>2014-11-25 16:00:32 -0800</date>
            <delta_ts>2014-11-28 22:20:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139053-20141125160054.patch</filename>
            <type>text/plain</type>
            <size>8825</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjU0NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTExLTI1ICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgTW92ZSB0aGUgJy13ZWJraXQtaW5pdGlh
bC1sZXR0ZXInLCAnLXdlYmtpdC1saW5lLWJveC1jb250YWluJyBhbmQgJy13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGgnIENTUyBwcm9wZXJ0aWVzIHRvIHRoZSBuZXcgU3R5bGVCdWlsZGVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzkwNTMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGNzcy9DU1NQcm9w
ZXJ0eU5hbWVzLmluOgorICAgICAgICAqIGNzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaDoKKyAg
ICAgICAgKFdlYkNvcmU6OlN0eWxlQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydEluaXRpYWxMZXR0
ZXIpOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVCdWlsZGVyQ29udmVydGVyOjpjb252ZXJ0VGV4
dFN0cm9rZVdpZHRoKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlQnVpbGRlckNvbnZlcnRlcjo6
Y29udmVydExpbmVCb3hDb250YWluKToKKyAgICAgICAgKiBjc3MvU3R5bGVSZXNvbHZlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTdHlsZVJlc29sdmVyOjphcHBseVByb3BlcnR5KToKKwogMjAx
NC0xMS0yNSAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAg
IFJlbW92ZSB1c2VyIGNvbnRlbnQgaGFuZGxpbmcgZnJvbSBQYWdlR3JvdXAKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluCShyZXZpc2lvbiAxNzY1NDQpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTUHJvcGVydHlOYW1lcy5pbgkod29ya2luZyBjb3B5KQpAQCAtNDEy
LDggKzQxMiw4IEBAIGp1c3RpZnktY29udGVudAogLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtbGlu
ZXMgW0luaGVyaXRlZCwgTmFtZUZvck1ldGhvZHM9SHlwaGVuYXRpb25MaW1pdExpbmVzLCBDb252
ZXJ0ZXI9V2Via2l0SHlwaGVuYXRlTGltaXRMaW5lc10KIC13ZWJraXQtaHlwaGVucyBbSW5oZXJp
dGVkLCBUeXBlTmFtZT1IeXBoZW5zXQogLWVwdWItaHlwaGVucyA9IC13ZWJraXQtaHlwaGVucwot
LXdlYmtpdC1pbml0aWFsLWxldHRlciBbTGVnYWN5U3R5bGVCdWlsZGVyXQotLXdlYmtpdC1saW5l
LWJveC1jb250YWluIFtJbmhlcml0ZWQsIExlZ2FjeVN0eWxlQnVpbGRlcl0KKy13ZWJraXQtaW5p
dGlhbC1sZXR0ZXIgW0NvbnZlcnRlcj1Jbml0aWFsTGV0dGVyXQorLXdlYmtpdC1saW5lLWJveC1j
b250YWluIFtJbmhlcml0ZWQsIENvbnZlcnRlcj1MaW5lQm94Q29udGFpbl0KIC13ZWJraXQtbGlu
ZS1hbGlnbiBbSW5oZXJpdGVkLCBUeXBlTmFtZT1MaW5lQWxpZ25dCiAtd2Via2l0LWxpbmUtYnJl
YWsgW0luaGVyaXRlZCwgVHlwZU5hbWU9TGluZUJyZWFrXQogLXdlYmtpdC1saW5lLWNsYW1wIFtU
eXBlTmFtZT1MaW5lQ2xhbXBWYWx1ZV0KQEAgLTUwNyw3ICs1MDcsNyBAQCB0ZXh0LWVtcGhhc2lz
LXN0eWxlID0gLXdlYmtpdC10ZXh0LWVtcGhhCiAtd2Via2l0LXRleHQtc2VjdXJpdHkgW0luaGVy
aXRlZF0KIC13ZWJraXQtdGV4dC1zdHJva2UgW0luaGVyaXRlZCwgTGVnYWN5U3R5bGVCdWlsZGVy
XQogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvciBbSW5oZXJpdGVkLCBMZWdhY3lTdHlsZUJ1aWxk
ZXJdCi0td2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoIFtJbmhlcml0ZWQsIExlZ2FjeVN0eWxlQnVp
bGRlcl0KKy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGggW0luaGVyaXRlZCwgQ29udmVydGVyPVRl
eHRTdHJva2VXaWR0aF0KIC13ZWJraXQtdHJhbnNmb3JtIFtDb252ZXJ0ZXI9VHJhbnNmb3JtXQog
LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luIFtMZWdhY3lTdHlsZUJ1aWxkZXJdCiAtd2Via2l0LXRy
YW5zZm9ybS1vcmlnaW4teCBbQ29udmVydGVyPUxlbmd0aF0KSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgJKHJldmlzaW9uIDE3NjU0NCkKKysrIFNvdXJj
ZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaAkod29ya2luZyBjb3B5KQpAQCAt
NzAsNiArNzAsOSBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UXVvdGVzRGF0YT4g
Y29udmVydFF1b3RlcyhTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKICAgICBzdGF0aWMgVGV4
dFVuZGVybGluZVBvc2l0aW9uIGNvbnZlcnRUZXh0VW5kZXJsaW5lUG9zaXRpb24oU3R5bGVSZXNv
bHZlciYsIENTU1ZhbHVlJik7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3R5bGVSZWZsZWN0aW9u
PiBjb252ZXJ0UmVmbGVjdGlvbihTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKKyAgICBzdGF0
aWMgSW50U2l6ZSBjb252ZXJ0SW5pdGlhbExldHRlcihTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUm
KTsKKyAgICBzdGF0aWMgZmxvYXQgY29udmVydFRleHRTdHJva2VXaWR0aChTdHlsZVJlc29sdmVy
JiwgQ1NTVmFsdWUmKTsKKyAgICBzdGF0aWMgTGluZUJveENvbnRhaW4gY29udmVydExpbmVCb3hD
b250YWluKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYpOwogCiBwcml2YXRlOgogICAgIHN0YXRp
YyBMZW5ndGggY29udmVydFRvUmFkaXVzTGVuZ3RoKENTU1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEm
LCBDU1NQcmltaXRpdmVWYWx1ZSYpOwpAQCAtNDk0LDYgKzQ5Nyw2MiBAQCBpbmxpbmUgUGFzc1Jl
ZlB0cjxTdHlsZVJlZmxlY3Rpb24+IFN0eWxlCiAgICAgcmV0dXJuIHJlZmxlY3Rpb24ucmVsZWFz
ZSgpOwogfQogCitpbmxpbmUgSW50U2l6ZSBTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRJ
bml0aWFsTGV0dGVyKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYgdmFsdWUpCit7CisgICAgYXV0
byYgcHJpbWl0aXZlVmFsdWUgPSBkb3duY2FzdDxDU1NQcmltaXRpdmVWYWx1ZT4odmFsdWUpOwor
CisgICAgaWYgKHByaW1pdGl2ZVZhbHVlLmdldFZhbHVlSUQoKSA9PSBDU1NWYWx1ZU5vcm1hbCkK
KyAgICAgICAgcmV0dXJuIEludFNpemUoKTsKKworICAgIFBhaXIqIHBhaXIgPSBwcmltaXRpdmVW
YWx1ZS5nZXRQYWlyVmFsdWUoKTsKKyAgICBBU1NFUlQocGFpcik7CisgICAgQVNTRVJUKHBhaXIt
PmZpcnN0KCkpOworICAgIEFTU0VSVChwYWlyLT5zZWNvbmQoKSk7CisKKyAgICByZXR1cm4gSW50
U2l6ZShwYWlyLT5maXJzdCgpLT5nZXRJbnRWYWx1ZSgpLCBwYWlyLT5zZWNvbmQoKS0+Z2V0SW50
VmFsdWUoKSk7Cit9CisKK2lubGluZSBmbG9hdCBTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZl
cnRUZXh0U3Ryb2tlV2lkdGgoU3R5bGVSZXNvbHZlciYgc3R5bGVSZXNvbHZlciwgQ1NTVmFsdWUm
IHZhbHVlKQoreworICAgIGF1dG8mIHByaW1pdGl2ZVZhbHVlID0gZG93bmNhc3Q8Q1NTUHJpbWl0
aXZlVmFsdWU+KHZhbHVlKTsKKworICAgIGZsb2F0IHdpZHRoID0gMDsKKyAgICBzd2l0Y2ggKHBy
aW1pdGl2ZVZhbHVlLmdldFZhbHVlSUQoKSkgeworICAgIGNhc2UgQ1NTVmFsdWVUaGluOgorICAg
IGNhc2UgQ1NTVmFsdWVNZWRpdW06CisgICAgY2FzZSBDU1NWYWx1ZVRoaWNrOiB7CisgICAgICAg
IGRvdWJsZSByZXN1bHQgPSAxLjAgLyA0ODsKKyAgICAgICAgaWYgKHByaW1pdGl2ZVZhbHVlLmdl
dFZhbHVlSUQoKSA9PSBDU1NWYWx1ZU1lZGl1bSkKKyAgICAgICAgICAgIHJlc3VsdCAqPSAzOwor
ICAgICAgICBlbHNlIGlmIChwcmltaXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCkgPT0gQ1NTVmFsdWVU
aGljaykKKyAgICAgICAgICAgIHJlc3VsdCAqPSA1OworICAgICAgICBSZWY8Q1NTUHJpbWl0aXZl
VmFsdWU+IGVtc1ZhbHVlKENTU1ByaW1pdGl2ZVZhbHVlOjpjcmVhdGUocmVzdWx0LCBDU1NQcmlt
aXRpdmVWYWx1ZTo6Q1NTX0VNUykpOworICAgICAgICB3aWR0aCA9IGNvbnZlcnRDb21wdXRlZExl
bmd0aDxmbG9hdD4oc3R5bGVSZXNvbHZlciwgZW1zVmFsdWUpOworICAgICAgICBicmVhazsKKyAg
ICB9CisgICAgY2FzZSBDU1NWYWx1ZUludmFsaWQ6IHsKKyAgICAgICAgd2lkdGggPSBjb252ZXJ0
Q29tcHV0ZWRMZW5ndGg8ZmxvYXQ+KHN0eWxlUmVzb2x2ZXIsIHByaW1pdGl2ZVZhbHVlKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9OT1RfUkVB
Q0hFRCgpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1cm4gd2lkdGg7Cit9
CisKK2lubGluZSBMaW5lQm94Q29udGFpbiBTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRM
aW5lQm94Q29udGFpbihTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmIHZhbHVlKQoreworICAgIGlm
IChpczxDU1NQcmltaXRpdmVWYWx1ZT4odmFsdWUpKSB7CisgICAgICAgIEFTU0VSVChkb3duY2Fz
dDxDU1NQcmltaXRpdmVWYWx1ZT4odmFsdWUpLmdldFZhbHVlSUQoKSA9PSBDU1NWYWx1ZU5vbmUp
OworICAgICAgICByZXR1cm4gTGluZUJveENvbnRhaW5Ob25lOworICAgIH0KKworICAgIHJldHVy
biBkb3duY2FzdDxDU1NMaW5lQm94Q29udGFpblZhbHVlPih2YWx1ZSkudmFsdWUoKTsKK30KKwor
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBTdHlsZUJ1aWxkZXJDb252ZXJ0
ZXJfaApJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAkocmV2aXNpb24gMTc2
NTQ0KQorKysgU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0yNDg5LDI5ICsyNDg5LDYgQEAgdm9pZCBTdHlsZVJlc29sdmVyOjphcHBseVByb3Bl
cnR5KENTU1BybwogICAgICAgICByZXR1cm47CiAgICAgfQogI2VuZGlmCi0gICAgY2FzZSBDU1NQ
cm9wZXJ0eVdlYmtpdFRleHRTdHJva2VXaWR0aDogewotICAgICAgICBIQU5ETEVfSU5IRVJJVF9B
TkRfSU5JVElBTCh0ZXh0U3Ryb2tlV2lkdGgsIFRleHRTdHJva2VXaWR0aCkKLSAgICAgICAgZmxv
YXQgd2lkdGggPSAwOwotICAgICAgICBzd2l0Y2ggKHByaW1pdGl2ZVZhbHVlLT5nZXRWYWx1ZUlE
KCkpIHsKLSAgICAgICAgY2FzZSBDU1NWYWx1ZVRoaW46Ci0gICAgICAgIGNhc2UgQ1NTVmFsdWVN
ZWRpdW06Ci0gICAgICAgIGNhc2UgQ1NTVmFsdWVUaGljazogewotICAgICAgICAgICAgZG91Ymxl
IHJlc3VsdCA9IDEuMCAvIDQ4OwotICAgICAgICAgICAgaWYgKHByaW1pdGl2ZVZhbHVlLT5nZXRW
YWx1ZUlEKCkgPT0gQ1NTVmFsdWVNZWRpdW0pCi0gICAgICAgICAgICAgICAgcmVzdWx0ICo9IDM7
Ci0gICAgICAgICAgICBlbHNlIGlmIChwcmltaXRpdmVWYWx1ZS0+Z2V0VmFsdWVJRCgpID09IENT
U1ZhbHVlVGhpY2spCi0gICAgICAgICAgICAgICAgcmVzdWx0ICo9IDU7Ci0gICAgICAgICAgICBS
ZWY8Q1NTUHJpbWl0aXZlVmFsdWU+IHZhbHVlKENTU1ByaW1pdGl2ZVZhbHVlOjpjcmVhdGUocmVz
dWx0LCBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX0VNUykpOwotICAgICAgICAgICAgd2lkdGggPSB2
YWx1ZS5nZXQoKS5jb21wdXRlTGVuZ3RoPGZsb2F0PihzdGF0ZS5jc3NUb0xlbmd0aENvbnZlcnNp
b25EYXRhKCkpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgZGVmYXVs
dDoKLSAgICAgICAgICAgIHdpZHRoID0gcHJpbWl0aXZlVmFsdWUtPmNvbXB1dGVMZW5ndGg8Zmxv
YXQ+KHN0YXRlLmNzc1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEoKSk7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQotICAgICAgICBzdGF0ZS5zdHlsZSgpLT5zZXRUZXh0U3Ryb2tlV2lkdGgo
d2lkdGgpOwotICAgICAgICByZXR1cm47Ci0gICAgfQogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJr
aXRQZXJzcGVjdGl2ZTogewogICAgICAgICBIQU5ETEVfSU5IRVJJVF9BTkRfSU5JVElBTChwZXJz
cGVjdGl2ZSwgUGVyc3BlY3RpdmUpCiAKQEAgLTI2MTIsMjAgKzI1ODksNiBAQCB2b2lkIFN0eWxl
UmVzb2x2ZXI6OmFwcGx5UHJvcGVydHkoQ1NTUHJvCiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
LSAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0TGluZUJveENvbnRhaW46IHsKLSAgICAgICAgSEFO
RExFX0lOSEVSSVRfQU5EX0lOSVRJQUwobGluZUJveENvbnRhaW4sIExpbmVCb3hDb250YWluKQot
ICAgICAgICBpZiAocHJpbWl0aXZlVmFsdWUgJiYgcHJpbWl0aXZlVmFsdWUtPmdldFZhbHVlSUQo
KSA9PSBDU1NWYWx1ZU5vbmUpIHsKLSAgICAgICAgICAgIHN0YXRlLnN0eWxlKCktPnNldExpbmVC
b3hDb250YWluKExpbmVCb3hDb250YWluTm9uZSk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAg
ICAgIH0KLQotICAgICAgICBpZiAoIWlzPENTU0xpbmVCb3hDb250YWluVmFsdWU+KCp2YWx1ZSkp
Ci0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgc3RhdGUuc3R5bGUoKS0+c2V0TGluZUJv
eENvbnRhaW4oZG93bmNhc3Q8Q1NTTGluZUJveENvbnRhaW5WYWx1ZT4oKnZhbHVlKS52YWx1ZSgp
KTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQogICAgIC8vIENTUyBGb250cyBNb2R1bGUgTGV2
ZWwgMwogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRGb250RmVhdHVyZVNldHRpbmdzOiB7CiAg
ICAgICAgIGlmIChwcmltaXRpdmVWYWx1ZSAmJiBwcmltaXRpdmVWYWx1ZS0+Z2V0VmFsdWVJRCgp
ID09IENTU1ZhbHVlTm9ybWFsKSB7CkBAIC0yODg3LDI0ICsyODUwLDYgQEAgdm9pZCBTdHlsZVJl
c29sdmVyOjphcHBseVByb3BlcnR5KENTU1BybwogICAgICAgICByZXR1cm47CiAgICAgfQogI2Vu
ZGlmCi0KLSAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0SW5pdGlhbExldHRlcjogewotICAgICAg
ICBIQU5ETEVfSU5IRVJJVF9BTkRfSU5JVElBTChpbml0aWFsTGV0dGVyLCBJbml0aWFsTGV0dGVy
KQotICAgICAgICBpZiAoIXZhbHVlLT5pc1ByaW1pdGl2ZVZhbHVlKCkpCi0gICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIAotICAgICAgICBpZiAocHJpbWl0aXZlVmFsdWUtPmdldFZhbHVlSUQo
KSA9PSBDU1NWYWx1ZU5vcm1hbCkgewotICAgICAgICAgICAgc3RhdGUuc3R5bGUoKS0+c2V0SW5p
dGlhbExldHRlcihJbnRTaXplKCkpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0g
ICAgICAgICAgICAKLSAgICAgICAgUGFpciogcGFpciA9IHByaW1pdGl2ZVZhbHVlLT5nZXRQYWly
VmFsdWUoKTsKLSAgICAgICAgaWYgKCFwYWlyIHx8ICFwYWlyLT5maXJzdCgpIHx8ICFwYWlyLT5z
ZWNvbmQoKSkKLSAgICAgICAgICAgIHJldHVybjsKLQotICAgICAgICBzdGF0ZS5zdHlsZSgpLT5z
ZXRJbml0aWFsTGV0dGVyKEludFNpemUocGFpci0+Zmlyc3QoKS0+Z2V0SW50VmFsdWUoKSwgcGFp
ci0+c2Vjb25kKCktPmdldEludFZhbHVlKCkpKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KICAg
ICAKICAgICAvLyBUaGVzZSBwcm9wZXJ0aWVzIGFyZSBhbGlhc2VkIGFuZCBEZXByZWNhdGVkU3R5
bGVCdWlsZGVyIGFscmVhZHkgYXBwbGllZCB0aGUgcHJvcGVydHkgb24gdGhlIHByZWZpeGVkIHZl
cnNpb24uCiAgICAgY2FzZSBDU1NQcm9wZXJ0eUFuaW1hdGlvbkRlbGF5OgpAQCAtMzA5Nyw3ICsz
MDQyLDkgQEAgdm9pZCBTdHlsZVJlc29sdmVyOjphcHBseVByb3BlcnR5KENTU1BybwogICAgIGNh
c2UgQ1NTUHJvcGVydHlXZWJraXRIeXBoZW5hdGVMaW1pdEJlZm9yZToKICAgICBjYXNlIENTU1By
b3BlcnR5V2Via2l0SHlwaGVuYXRlTGltaXRMaW5lczoKICAgICBjYXNlIENTU1Byb3BlcnR5V2Vi
a2l0SHlwaGVuczoKKyAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0SW5pdGlhbExldHRlcjoKICAg
ICBjYXNlIENTU1Byb3BlcnR5V2Via2l0TGluZUFsaWduOgorICAgIGNhc2UgQ1NTUHJvcGVydHlX
ZWJraXRMaW5lQm94Q29udGFpbjoKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0TGluZUJyZWFr
OgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRMaW5lQ2xhbXA6CiAgICAgY2FzZSBDU1NQcm9w
ZXJ0eVdlYmtpdExpbmVHcmlkOgpAQCAtMzE1Miw2ICszMDk5LDcgQEAgdm9pZCBTdHlsZVJlc29s
dmVyOjphcHBseVByb3BlcnR5KENTU1BybwogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUZXh0
RmlsbENvbG9yOgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUZXh0U2VjdXJpdHk6CiAgICAg
Y2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFRleHRTdHJva2VDb2xvcjoKKyAgICBjYXNlIENTU1Byb3Bl
cnR5V2Via2l0VGV4dFN0cm9rZVdpZHRoOgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUcmFu
c2Zvcm1PcmlnaW5YOgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUcmFuc2Zvcm1PcmlnaW5Z
OgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUcmFuc2Zvcm1PcmlnaW5aOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>