<?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>233982</bug_id>
          
          <creation_ts>2021-12-07 22:52:52 -0800</creation_ts>
          <short_desc>Add isMainThread() assertions to specializedChineseLocale</short_desc>
          <delta_ts>2022-07-19 23:03:27 -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>Layout and Rendering</component>
          <version>WebKit Local 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>233488</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron McCormack (:heycam)">heycam</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>mattwoodrow</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1821412</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-12-07 22:52:52 -0800</bug_when>
    <thetext>Add isMainThread() assertions to specializedChineseLocale</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821413</commentid>
    <comment_count>1</comment_count>
      <attachid>446307</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-12-07 22:53:53 -0800</bug_when>
    <thetext>Created attachment 446307
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821994</commentid>
    <comment_count>2</comment_count>
      <attachid>446307</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-12-08 21:14:46 -0800</bug_when>
    <thetext>Comment on attachment 446307
Patch

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

&gt; Source/WebCore/platform/graphics/FontDescription.cpp:103
&gt;  void FontDescription::setSpecifiedLocale(const AtomString&amp; locale)

It looks like this function is exported, but no one outside of WebCore calls it. Can we make it not exported?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1824258</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-14 22:53:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/86507335&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885217</commentid>
    <comment_count>4</comment_count>
      <attachid>461023</attachid>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2022-07-19 15:50:12 -0700</bug_when>
    <thetext>Created attachment 461023
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885236</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-07-19 16:49:46 -0700</bug_when>
    <thetext>BTW, you can use MainThreadNeverDestroyed for NeverDestoryed objects which is available only in MainThread.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885256</commentid>
    <comment_count>6</comment_count>
      <attachid>461026</attachid>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2022-07-19 17:31:05 -0700</bug_when>
    <thetext>Created attachment 461026
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885320</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-07-19 23:03:24 -0700</bug_when>
    <thetext>Committed 252637@main (5ba8177f9530): &lt;https://commits.webkit.org/252637@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 461026.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446307</attachid>
            <date>2021-12-07 22:53:53 -0800</date>
            <delta_ts>2021-12-08 21:14:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233982-20211208175351.patch</filename>
            <type>text/plain</type>
            <size>1951</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2U3ZTE2ZGQzMTBhODlk
ZDFiMGNmNDYwMGY5NDY4NDMwNmY0YzJmMi4uNzJkNDgxNDliMmExZTI0OTk4ZmI5MzNiYjU3NDY3
ZjhjYjJkZjgwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTEyLTAyICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIGlzTWFpblRo
cmVhZCgpIGFzc2VydGlvbnMgdG8gc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzM5ODIKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb2RlIHVuZGVyIHRoaXMgZnVu
Y3Rpb24gY2FjaGVzIGFuIEF0b21TdHJpbmcsIHdoaWNoIGlzIHRocmVhZCBzcGVjaWZpYy4KKyAg
ICAgICAgRm9udERlc2NyaXB0aW9uLnNldFNwZWNpZmllZExvY2FsZSBpcyBvbmx5IGNhbGxlZCBk
dXJpbmcgc3R5bGUKKyAgICAgICAgcmVzb2x1dGlvbiwgd2hpY2ggaXMgb25seSBwZXJmb3JtZWQg
b24gdGhlIG1haW4gdGhyZWFkLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvRm9udERl
c2NyaXB0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNhY2hlZFNwZWNpYWxpemVkQ2hpbmVz
ZUxvY2FsZSk6CisgICAgICAgIChXZWJDb3JlOjpGb250RGVzY3JpcHRpb246OnNldFNwZWNpZmll
ZExvY2FsZSk6CisKIDIwMjEtMTItMDIgIENhbWVyb24gTWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxl
LmNvbT4KIAogICAgICAgICBNYWtlIFdpbmRvd3MgZm9udCBzbW9vdGhpbmcgdmFyaWFibGVzIHRo
cmVhZCBzYWZlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9G
b250RGVzY3JpcHRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9u
dERlc2NyaXB0aW9uLmNwcAppbmRleCA3YjQ3YmZkMTUzOGNmOWUzNjk5MzQ2NTU0NzkxMTBiZDhj
ZjAwODM5Li44NjUyNTQxZmMwOGYxMTU5YjFiZjkzZGQxODZmN2FkOGUyZDE2M2IzIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250RGVzY3JpcHRpb24uY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnREZXNjcmlwdGlvbi5j
cHAKQEAgLTc5LDYgKzc5LDcgQEAgc3RhdGljIEF0b21TdHJpbmcgY29tcHV0ZVNwZWNpYWxpemVk
Q2hpbmVzZUxvY2FsZSgpCiAKIHN0YXRpYyBBdG9tU3RyaW5nJiBjYWNoZWRTcGVjaWFsaXplZENo
aW5lc2VMb2NhbGUoKQogeworICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7CiAgICAgc3RhdGlj
IE5ldmVyRGVzdHJveWVkPEF0b21TdHJpbmc+IHNwZWNpYWxpemVkQ2hpbmVzZUxvY2FsZTsKICAg
ICByZXR1cm4gc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlLmdldCgpOwogfQpAQCAtMTAxLDYgKzEw
Miw3IEBAIHN0YXRpYyBjb25zdCBBdG9tU3RyaW5nJiBzcGVjaWFsaXplZENoaW5lc2VMb2NhbGUo
KQogCiB2b2lkIEZvbnREZXNjcmlwdGlvbjo6c2V0U3BlY2lmaWVkTG9jYWxlKGNvbnN0IEF0b21T
dHJpbmcmIGxvY2FsZSkKIHsKKyAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkpOwogICAgIG1fc3Bl
Y2lmaWVkTG9jYWxlID0gbG9jYWxlOwogICAgIG1fc2NyaXB0ID0gbG9jYWxlVG9TY3JpcHRDb2Rl
Rm9yRm9udFNlbGVjdGlvbihtX3NwZWNpZmllZExvY2FsZSk7CiAgICAgbV9sb2NhbGUgPSBtX3Nj
cmlwdCA9PSBVU0NSSVBUX0hBTiA/IHNwZWNpYWxpemVkQ2hpbmVzZUxvY2FsZSgpIDogbV9zcGVj
aWZpZWRMb2NhbGU7Cg==
</data>
<flag name="review"
          id="471670"
          type_id="1"
          status="+"
          setter="mmaxfield"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>461023</attachid>
            <date>2022-07-19 15:50:12 -0700</date>
            <delta_ts>2022-07-19 15:50:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233982-20220720105011.patch</filename>
            <type>text/plain</type>
            <size>2889</size>
            <attacher name="Matt Woodrow">mattwoodrow</attacher>
            
              <data encoding="base64">RnJvbSA4NTE3YjJjMmQyMTI3MGE3YzNhMTNiZDRlYzZjMGJiYjA3OTRmNDdiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDYW1lcm9uIE1jQ29ybWFjayA8aGV5Y2FtQGFwcGxlLmNvbT4K
RGF0ZTogVHVlLCAyMyBOb3YgMjAyMSAxNzo0NTozNiArMTEwMApTdWJqZWN0OiBbUEFUQ0hdIEFk
ZCBpc01haW5UaHJlYWQoKSBhc3NlcnRpb25zIHRvIHNwZWNpYWxpemVkQ2hpbmVzZUxvY2FsZQog
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzk4MgoKUmV2aWV3ZWQg
YnkgTXlsZXMgQy4gTWF4ZmllbGQuCgpDb2RlIHVuZGVyIHRoaXMgZnVuY3Rpb24gY2FjaGVzIGFu
IEF0b21TdHJpbmcsIHdoaWNoIGlzIHRocmVhZCBzcGVjaWZpYy4KRm9udERlc2NyaXB0aW9uLnNl
dFNwZWNpZmllZExvY2FsZSBpcyBvbmx5IGNhbGxlZCBkdXJpbmcgc3R5bGUKcmVzb2x1dGlvbiwg
d2hpY2ggaXMgb25seSBwZXJmb3JtZWQgb24gdGhlIG1haW4gdGhyZWFkLgoKKiBwbGF0Zm9ybS9n
cmFwaGljcy9Gb250RGVzY3JpcHRpb24uY3BwOgooV2ViQ29yZTo6Y2FjaGVkU3BlY2lhbGl6ZWRD
aGluZXNlTG9jYWxlKToKKFdlYkNvcmU6OkZvbnREZXNjcmlwdGlvbjo6c2V0U3BlY2lmaWVkTG9j
YWxlKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250RGVzY3JpcHRp
b24uY3BwIHwgMiArKwogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udERlc2Ny
aXB0aW9uLmggICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Rm9udERlc2NyaXB0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Zv
bnREZXNjcmlwdGlvbi5jcHAKaW5kZXggYTUxMzVmNWM5NDVjLi45MTg4M2YyOWY3NzUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnREZXNjcmlwdGlvbi5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udERlc2NyaXB0aW9u
LmNwcApAQCAtODEsNiArODEsNyBAQCBzdGF0aWMgQXRvbVN0cmluZyBjb21wdXRlU3BlY2lhbGl6
ZWRDaGluZXNlTG9jYWxlKCkKIAogc3RhdGljIEF0b21TdHJpbmcmIGNhY2hlZFNwZWNpYWxpemVk
Q2hpbmVzZUxvY2FsZSgpCiB7CisgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKICAgICBzdGF0
aWMgTmV2ZXJEZXN0cm95ZWQ8QXRvbVN0cmluZz4gc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlOwog
ICAgIHJldHVybiBzcGVjaWFsaXplZENoaW5lc2VMb2NhbGUuZ2V0KCk7CiB9CkBAIC0xMDMsNiAr
MTA0LDcgQEAgc3RhdGljIGNvbnN0IEF0b21TdHJpbmcmIHNwZWNpYWxpemVkQ2hpbmVzZUxvY2Fs
ZSgpCiAKIHZvaWQgRm9udERlc2NyaXB0aW9uOjpzZXRTcGVjaWZpZWRMb2NhbGUoY29uc3QgQXRv
bVN0cmluZyYgbG9jYWxlKQogeworICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7CiAgICAgbV9z
cGVjaWZpZWRMb2NhbGUgPSBsb2NhbGU7CiAgICAgbV9zY3JpcHQgPSBsb2NhbGVUb1NjcmlwdENv
ZGVGb3JGb250U2VsZWN0aW9uKG1fc3BlY2lmaWVkTG9jYWxlKTsKICAgICBtX2xvY2FsZSA9IG1f
c2NyaXB0ID09IFVTQ1JJUFRfSEFOID8gc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlKCkgOiBtX3Nw
ZWNpZmllZExvY2FsZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL0ZvbnREZXNjcmlwdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Rm9udERlc2NyaXB0aW9uLmgKaW5kZXggNjgxOWEyMWE1ZWEwLi5mZTE0ZWE3MzBkY2IgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnREZXNjcmlwdGlvbi5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnREZXNjcmlwdGlvbi5o
CkBAIC0xMTEsNyArMTExLDcgQEAgcHVibGljOgogICAgIHZvaWQgc2V0T3JpZW50YXRpb24oRm9u
dE9yaWVudGF0aW9uIG9yaWVudGF0aW9uKSB7IG1fb3JpZW50YXRpb24gPSBzdGF0aWNfY2FzdDx1
bnNpZ25lZD4ob3JpZW50YXRpb24pOyB9CiAgICAgdm9pZCBzZXROb25DSktHbHlwaE9yaWVudGF0
aW9uKE5vbkNKS0dseXBoT3JpZW50YXRpb24gb3JpZW50YXRpb24pIHsgbV9ub25DSktHbHlwaE9y
aWVudGF0aW9uID0gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KG9yaWVudGF0aW9uKTsgfQogICAgIHZv
aWQgc2V0V2lkdGhWYXJpYW50KEZvbnRXaWR0aFZhcmlhbnQgd2lkdGhWYXJpYW50KSB7IG1fd2lk
dGhWYXJpYW50ID0gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KHdpZHRoVmFyaWFudCk7IH0gLy8gTWFr
ZSBzdXJlIG5ldyBjYWxsZXJzIG9mIHRoaXMgc3luYyB3aXRoIEZvbnRQbGF0Zm9ybURhdGE6Omlz
Rm9yVGV4dENvbWJpbmUoKSEKLSAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHNldFNwZWNpZmllZExv
Y2FsZShjb25zdCBBdG9tU3RyaW5nJik7CisgICAgdm9pZCBzZXRTcGVjaWZpZWRMb2NhbGUoY29u
c3QgQXRvbVN0cmluZyYpOwogICAgIHZvaWQgc2V0RmVhdHVyZVNldHRpbmdzKEZvbnRGZWF0dXJl
U2V0dGluZ3MmJiBzZXR0aW5ncykgeyBtX2ZlYXR1cmVTZXR0aW5ncyA9IFdURk1vdmUoc2V0dGlu
Z3MpOyB9CiAgICAgdm9pZCBzZXRWYXJpYXRpb25TZXR0aW5ncyhGb250VmFyaWF0aW9uU2V0dGlu
Z3MmJiBzZXR0aW5ncykgeyBtX3ZhcmlhdGlvblNldHRpbmdzID0gV1RGTW92ZShzZXR0aW5ncyk7
IH0KICAgICB2b2lkIHNldEZvbnRTeW50aGVzaXMoRm9udFN5bnRoZXNpcyBmb250U3ludGhlc2lz
KSB7IG1fZm9udFN5bnRoZXNpcyA9IGZvbnRTeW50aGVzaXM7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>461026</attachid>
            <date>2022-07-19 17:31:05 -0700</date>
            <delta_ts>2022-07-19 23:03:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233982-20220720123104.patch</filename>
            <type>text/plain</type>
            <size>2939</size>
            <attacher name="Matt Woodrow">mattwoodrow</attacher>
            
              <data encoding="base64">RnJvbSAzMmUzNWIzNjY5ZDcyM2NkMTk5ZmM0ZDg1ZWYzNWU1MmY0OTgzZDU0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDYW1lcm9uIE1jQ29ybWFjayA8aGV5Y2FtQGFwcGxlLmNvbT4K
RGF0ZTogVHVlLCAyMyBOb3YgMjAyMSAxNzo0NTozNiArMTEwMApTdWJqZWN0OiBbUEFUQ0hdIEFk
ZCBpc01haW5UaHJlYWQoKSBhc3NlcnRpb25zIHRvIHNwZWNpYWxpemVkQ2hpbmVzZUxvY2FsZQog
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzk4MgoKUmV2aWV3ZWQg
YnkgTXlsZXMgQy4gTWF4ZmllbGQuCgpDb2RlIHVuZGVyIHRoaXMgZnVuY3Rpb24gY2FjaGVzIGFu
IEF0b21TdHJpbmcsIHdoaWNoIGlzIHRocmVhZCBzcGVjaWZpYy4KRm9udERlc2NyaXB0aW9uLnNl
dFNwZWNpZmllZExvY2FsZSBpcyBvbmx5IGNhbGxlZCBkdXJpbmcgc3R5bGUKcmVzb2x1dGlvbiwg
d2hpY2ggaXMgb25seSBwZXJmb3JtZWQgb24gdGhlIG1haW4gdGhyZWFkLgoKKiBwbGF0Zm9ybS9n
cmFwaGljcy9Gb250RGVzY3JpcHRpb24uY3BwOgooV2ViQ29yZTo6Y2FjaGVkU3BlY2lhbGl6ZWRD
aGluZXNlTG9jYWxlKToKKFdlYkNvcmU6OkZvbnREZXNjcmlwdGlvbjo6c2V0U3BlY2lmaWVkTG9j
YWxlKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250RGVzY3JpcHRp
b24uY3BwIHwgMyArKy0KIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnREZXNj
cmlwdGlvbi5oICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9Gb250RGVzY3JpcHRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Rm9udERlc2NyaXB0aW9uLmNwcAppbmRleCBhNTEzNWY1Yzk0NWMuLjQwYjJhMWFkOTY3ZSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udERlc2NyaXB0aW9u
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250RGVzY3JpcHRp
b24uY3BwCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyBBdG9tU3RyaW5nIGNvbXB1dGVTcGVjaWFs
aXplZENoaW5lc2VMb2NhbGUoKQogCiBzdGF0aWMgQXRvbVN0cmluZyYgY2FjaGVkU3BlY2lhbGl6
ZWRDaGluZXNlTG9jYWxlKCkKIHsKLSAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8QXRvbVN0cmlu
Zz4gc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlOworICAgIHN0YXRpYyBNYWluVGhyZWFkTmV2ZXJE
ZXN0cm95ZWQ8QXRvbVN0cmluZz4gc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlOwogICAgIHJldHVy
biBzcGVjaWFsaXplZENoaW5lc2VMb2NhbGUuZ2V0KCk7CiB9CiAKQEAgLTEwMyw2ICsxMDMsNyBA
QCBzdGF0aWMgY29uc3QgQXRvbVN0cmluZyYgc3BlY2lhbGl6ZWRDaGluZXNlTG9jYWxlKCkKIAog
dm9pZCBGb250RGVzY3JpcHRpb246OnNldFNwZWNpZmllZExvY2FsZShjb25zdCBBdG9tU3RyaW5n
JiBsb2NhbGUpCiB7CisgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKICAgICBtX3NwZWNpZmll
ZExvY2FsZSA9IGxvY2FsZTsKICAgICBtX3NjcmlwdCA9IGxvY2FsZVRvU2NyaXB0Q29kZUZvckZv
bnRTZWxlY3Rpb24obV9zcGVjaWZpZWRMb2NhbGUpOwogICAgIG1fbG9jYWxlID0gbV9zY3JpcHQg
PT0gVVNDUklQVF9IQU4gPyBzcGVjaWFsaXplZENoaW5lc2VMb2NhbGUoKSA6IG1fc3BlY2lmaWVk
TG9jYWxlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9u
dERlc2NyaXB0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250RGVz
Y3JpcHRpb24uaAppbmRleCA2ODE5YTIxYTVlYTAuLmZlMTRlYTczMGRjYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udERlc2NyaXB0aW9uLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udERlc2NyaXB0aW9uLmgKQEAgLTEx
MSw3ICsxMTEsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRPcmllbnRhdGlvbihGb250T3JpZW50
YXRpb24gb3JpZW50YXRpb24pIHsgbV9vcmllbnRhdGlvbiA9IHN0YXRpY19jYXN0PHVuc2lnbmVk
PihvcmllbnRhdGlvbik7IH0KICAgICB2b2lkIHNldE5vbkNKS0dseXBoT3JpZW50YXRpb24oTm9u
Q0pLR2x5cGhPcmllbnRhdGlvbiBvcmllbnRhdGlvbikgeyBtX25vbkNKS0dseXBoT3JpZW50YXRp
b24gPSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4ob3JpZW50YXRpb24pOyB9CiAgICAgdm9pZCBzZXRX
aWR0aFZhcmlhbnQoRm9udFdpZHRoVmFyaWFudCB3aWR0aFZhcmlhbnQpIHsgbV93aWR0aFZhcmlh
bnQgPSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4od2lkdGhWYXJpYW50KTsgfSAvLyBNYWtlIHN1cmUg
bmV3IGNhbGxlcnMgb2YgdGhpcyBzeW5jIHdpdGggRm9udFBsYXRmb3JtRGF0YTo6aXNGb3JUZXh0
Q29tYmluZSgpIQotICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgc2V0U3BlY2lmaWVkTG9jYWxlKGNv
bnN0IEF0b21TdHJpbmcmKTsKKyAgICB2b2lkIHNldFNwZWNpZmllZExvY2FsZShjb25zdCBBdG9t
U3RyaW5nJik7CiAgICAgdm9pZCBzZXRGZWF0dXJlU2V0dGluZ3MoRm9udEZlYXR1cmVTZXR0aW5n
cyYmIHNldHRpbmdzKSB7IG1fZmVhdHVyZVNldHRpbmdzID0gV1RGTW92ZShzZXR0aW5ncyk7IH0K
ICAgICB2b2lkIHNldFZhcmlhdGlvblNldHRpbmdzKEZvbnRWYXJpYXRpb25TZXR0aW5ncyYmIHNl
dHRpbmdzKSB7IG1fdmFyaWF0aW9uU2V0dGluZ3MgPSBXVEZNb3ZlKHNldHRpbmdzKTsgfQogICAg
IHZvaWQgc2V0Rm9udFN5bnRoZXNpcyhGb250U3ludGhlc2lzIGZvbnRTeW50aGVzaXMpIHsgbV9m
b250U3ludGhlc2lzID0gZm9udFN5bnRoZXNpczsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>