<?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>204188</bug_id>
          
          <creation_ts>2019-11-13 19:51:59 -0800</creation_ts>
          <short_desc>[Cocoa] Add ui-sans-serif as a sibling to ui-serif, ui-monospace, and ui-rounded</short_desc>
          <delta_ts>2019-11-21 19:22:32 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>jonlee</cc>
    
    <cc>mjs</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1590182</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-13 19:51:59 -0800</bug_when>
    <thetext>[Cocoa] Add ui-sans-serif as a sibling to ui-serif, ui-monospace, and ui-rounded</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590183</commentid>
    <comment_count>1</comment_count>
      <attachid>383536</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-13 19:53:41 -0800</bug_when>
    <thetext>Created attachment 383536
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590281</commentid>
    <comment_count>2</comment_count>
      <attachid>383563</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-14 11:29:34 -0800</bug_when>
    <thetext>Created attachment 383563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590283</commentid>
    <comment_count>3</comment_count>
      <attachid>383564</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-14 11:30:52 -0800</bug_when>
    <thetext>Created attachment 383564
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591845</commentid>
    <comment_count>4</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-19 19:19:59 -0800</bug_when>
    <thetext>The test failures look unrelated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591854</commentid>
    <comment_count>5</comment_count>
      <attachid>383564</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-11-19 19:52:17 -0800</bug_when>
    <thetext>Comment on attachment 383564
Patch

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

&gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:1272
&gt;      Optional&lt;SystemFontDatabaseCoreText::ClientUse&gt; designSystemUI;

These words don&apos;t tell me anything. &quot;client use&quot;? &quot;design system UI&quot; - is that a job title?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592111</commentid>
    <comment_count>6</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-20 13:19:22 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #5)
&gt; Comment on attachment 383564 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=383564&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:1272
&gt; &gt;      Optional&lt;SystemFontDatabaseCoreText::ClientUse&gt; designSystemUI;
&gt; 
&gt; These words don&apos;t tell me anything. &quot;client use&quot;? &quot;design system UI&quot; - is
&gt; that a job title?

&quot;system design&quot; is a term of art: https://developer.apple.com/documentation/appkit/nsfontdescriptorsystemdesign?language=objc

I suppose I could rename &quot;design system ui&quot; to &quot;system design.&quot;

I guess I could rename &quot;client use&quot; to &quot;use case.&quot; Or maybe &quot;purpose?&quot; Or maybe &quot;family?&quot; 🤔</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592112</commentid>
    <comment_count>7</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-20 13:20:50 -0800</bug_when>
    <thetext>(In reply to Myles C. Maxfield from comment #6)
&gt; (In reply to Simon Fraser (smfr) from comment #5)
&gt; &gt; Comment on attachment 383564 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=383564&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:1272
&gt; &gt; &gt;      Optional&lt;SystemFontDatabaseCoreText::ClientUse&gt; designSystemUI;
&gt; &gt; 
&gt; &gt; These words don&apos;t tell me anything. &quot;client use&quot;? &quot;design system UI&quot; - is
&gt; &gt; that a job title?
&gt; 
&gt; &quot;system design&quot; is a term of art:
&gt; https://developer.apple.com/documentation/appkit/
&gt; nsfontdescriptorsystemdesign?language=objc
&gt; 
&gt; I suppose I could rename &quot;design system ui&quot; to &quot;system design.&quot;
&gt; 
&gt; I guess I could rename &quot;client use&quot; to &quot;use case.&quot; Or maybe &quot;purpose?&quot; Or
&gt; maybe &quot;family?&quot; 🤔

These renames will end up being a bigger patch than this patch here, so I&apos;ll do that in a follow-up patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592134</commentid>
    <comment_count>8</comment_count>
      <attachid>383564</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-20 14:29:51 -0800</bug_when>
    <thetext>Comment on attachment 383564
Patch

Clearing flags on attachment: 383564

Committed r252710: &lt;https://trac.webkit.org/changeset/252710&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592135</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-20 14:29:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592136</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-20 14:30:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/57373054&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592630</commentid>
    <comment_count>11</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-11-21 19:22:32 -0800</bug_when>
    <thetext>(In reply to Myles C. Maxfield from comment #7)
&gt; (In reply to Myles C. Maxfield from comment #6)
&gt; &gt; (In reply to Simon Fraser (smfr) from comment #5)
&gt; &gt; &gt; Comment on attachment 383564 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; View in context:
&gt; &gt; &gt; https://bugs.webkit.org/attachment.cgi?id=383564&amp;action=review
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:1272
&gt; &gt; &gt; &gt;      Optional&lt;SystemFontDatabaseCoreText::ClientUse&gt; designSystemUI;
&gt; &gt; &gt; 
&gt; &gt; &gt; These words don&apos;t tell me anything. &quot;client use&quot;? &quot;design system UI&quot; - is
&gt; &gt; &gt; that a job title?
&gt; &gt; 
&gt; &gt; &quot;system design&quot; is a term of art:
&gt; &gt; https://developer.apple.com/documentation/appkit/
&gt; &gt; nsfontdescriptorsystemdesign?language=objc
&gt; &gt; 
&gt; &gt; I suppose I could rename &quot;design system ui&quot; to &quot;system design.&quot;
&gt; &gt; 
&gt; &gt; I guess I could rename &quot;client use&quot; to &quot;use case.&quot; Or maybe &quot;purpose?&quot; Or
&gt; &gt; maybe &quot;family?&quot; 🤔
&gt; 
&gt; These renames will end up being a bigger patch than this patch here, so I&apos;ll
&gt; do that in a follow-up patch.

https://bugs.webkit.org/show_bug.cgi?id=204486</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383536</attachid>
            <date>2019-11-13 19:53:41 -0800</date>
            <delta_ts>2019-11-14 11:29:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204188-20191113195339.patch</filename>
            <type>text/plain</type>
            <size>5207</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNDQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjI4MjJhNWE3Y2U3NDMw
NTA2ZWNhZDcwNjFjZjkxMDNlYWYzODMyNy4uYjIwOTExYTVjZDU2MjNiMDVhYTE1NDZjM2NkNzI0
ZTQ4ZDFiYzgzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTExLTEzICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBB
ZGQgdWktc2Fucy1zZXJpZiBhcyBhIHNpYmxpbmcgdG8gdWktc2VyaWYsIHVpLW1vbm9zcGFjZSwg
YW5kIHVpLXJvdW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIwNDE4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFzIHBlciBodHRwczovL2dpdGh1Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9jb21taXQv
Y2QwMDU5YTMyYTc0YzVhNDg2MzBjZTdjNzcyOTI2NDJkYWM3MGZkOSNkaWZmLWRkMmQ1NGM1MGM4
NzJlMWUzMDNkYWViZDQ3OTRkNjQyCisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L2Rlc2lnbi1z
eXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
b2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpmb250V2l0aEZh
bWlseVNwZWNpYWxDYXNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250
RGVzY3JpcHRpb25Db2NvYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjptYXRjaFN5c3RlbUZvbnRV
c2UpOgorCiAyMDE5LTExLTEzICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBs
ZS5jb20+CiAKICAgICAgICAgW1NWRzJdIEFkZCB0aGUgJ29yaWVudCcgcHJvcGVydHkgb2YgdGhl
IGludGVyZmFjZSBTVkdNYXJrZXJFbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHAKaW5kZXgg
YzAyZWE0YjJmZGJmN2UzYTdmZThhODU5ZjNhNTIyMTYzMjkxOGMwNy4uYjUwYjQyNGZhNjhlOWY3
ZTc5NTgzZGFlMGJjNzAwNzQzYmYxMmEyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVUZXh0LmNwcApAQCAt
MTI3Myw2ICsxMjczLDggQEAgc3RhdGljIFJldGFpblB0cjxDVEZvbnRSZWY+IGZvbnRXaXRoRmFt
aWx5U3BlY2lhbENhc2UoY29uc3QgQXRvbVN0cmluZyYgZmFtaWx5LAogICAgIE9wdGlvbmFsPFN5
c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpDbGllbnRVc2U+IGRlc2lnblN5c3RlbVVJOwogICAg
IGlmIChlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShmYW1pbHksICJ1aS1zZXJpZiIpKQog
ICAgICAgICBkZXNpZ25TeXN0ZW1VSSA9IFN5c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpDbGll
bnRVc2U6OkZvclN5c3RlbVVJU2VyaWY7CisgICAgZWxzZSBpZiAoZXF1YWxMZXR0ZXJzSWdub3Jp
bmdBU0NJSUNhc2UoZmFtaWx5LCAidWktc2Fucy1zZXJpZiIpKQorICAgICAgICBkZXNpZ25TeXN0
ZW1VSSA9IFN5c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpDbGllbnRVc2U6OkZvclN5c3RlbVVJ
OwogICAgIGVsc2UgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGZhbWlseSwgInVp
LW1vbm9zcGFjZSIpKQogICAgICAgICBkZXNpZ25TeXN0ZW1VSSA9IFN5c3RlbUZvbnREYXRhYmFz
ZUNvcmVUZXh0OjpDbGllbnRVc2U6OkZvclN5c3RlbVVJTW9ub3NwYWNlOwogICAgIGVsc2UgaWYg
KGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGZhbWlseSwgInVpLXJvdW5kZWQiKSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnREZXNj
cmlwdGlvbkNvY29hLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29h
L0ZvbnREZXNjcmlwdGlvbkNvY29hLmNwcAppbmRleCA5MTcxZDg1Y2E3OTliOTQ5MWViNjFiYzA5
N2VlZDMyZmM4NjFjYzJmLi4zNDcxNzE1YThhMjNlZWI4MTVlOTRkMGQ3NmUwOTU5NjhmMTQwNTc2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250
RGVzY3JpcHRpb25Db2NvYS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY29jb2EvRm9udERlc2NyaXB0aW9uQ29jb2EuY3BwCkBAIC01OCw2ICs1OCw4IEBAIHN0YXRp
YyBpbmxpbmUgT3B0aW9uYWw8U3lzdGVtRm9udERhdGFiYXNlQ29yZVRleHQ6OkNsaWVudFVzZT4g
bWF0Y2hTeXN0ZW1Gb250VXNlCiAjaWYgSEFWRShERVNJR05fU1lTVEVNX1VJX0ZPTlRTKQogICAg
IGlmIChlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShzdHJpbmcsICJ1aS1zZXJpZiIpKQog
ICAgICAgICByZXR1cm4gU3lzdGVtRm9udERhdGFiYXNlQ29yZVRleHQ6OkNsaWVudFVzZTo6Rm9y
U3lzdGVtVUlTZXJpZjsKKyAgICBpZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2Uoc3Ry
aW5nLCAidWktc2Fucy1zZXJpZiIpKQorICAgICAgICByZXR1cm4gU3lzdGVtRm9udERhdGFiYXNl
Q29yZVRleHQ6OkNsaWVudFVzZTo6Rm9yU3lzdGVtVUk7CiAgICAgaWYgKGVxdWFsTGV0dGVyc0ln
bm9yaW5nQVNDSUlDYXNlKHN0cmluZywgInVpLW1vbm9zcGFjZSIpKQogICAgICAgICByZXR1cm4g
U3lzdGVtRm9udERhdGFiYXNlQ29yZVRleHQ6OkNsaWVudFVzZTo6Rm9yU3lzdGVtVUlNb25vc3Bh
Y2U7CiAgICAgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHN0cmluZywgInVpLXJv
dW5kZWQiKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCAwOTc1MWIzYzliYTA5NjM3YWQ3MzBkYmU4ZGE2MWNlZmRjMjhjNWM1
Li42MjE4ZWMxNmQ0Y2I4OWNmZWIyYWFlMzFlNDljZGY4YzY1ZWVmMTA5IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTktMTEtMTMgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxl
LmNvbT4KKworICAgICAgICBbQ29jb2FdIEFkZCB1aS1zYW5zLXNlcmlmIGFzIGEgc2libGluZyB0
byB1aS1zZXJpZiwgdWktbW9ub3NwYWNlLCBhbmQgdWktcm91bmRlZAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0MTg4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvZGVzaWduLXN5c3Rl
bS11aS1zYW5zLXNlcmlmLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4
dC9kZXNpZ24tc3lzdGVtLXVpLXNhbnMtc2VyaWYuaHRtbDogQWRkZWQuCisKIDIwMTktMTEtMTMg
IFNhaWQgQWJvdS1IYWxsYXdhICA8c2Fib3VoYWxsYXdhQGFwcGxlLmNvbT4KIAogICAgICAgICBb
U1ZHMl0gQWRkIHRoZSAnb3JpZW50JyBwcm9wZXJ0eSBvZiB0aGUgaW50ZXJmYWNlIFNWR01hcmtl
ckVsZW1lbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9kZXNpZ24tc3lzdGVt
LXVpLXNhbnMtc2VyaWYtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9kZXNp
Z24tc3lzdGVtLXVpLXNhbnMtc2VyaWYtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMzJjYzNi
ZTIwOGQ3NTU3NjgzYTQwZDI3NTQ0NmNlOTk5MTgzZTAxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi1leHBlY3RlZC5o
dG1sCkBAIC0wLDAgKzEsMTYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxz
dHlsZT4KK0Bmb250LWZhY2UgeworICAgIGZvbnQtZmFtaWx5OiAiV2ViRm9udCI7CisgICAgc3Jj
OiBsb2NhbCgic3lzdGVtLXVpIik7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CitUaGlz
IHRlc3QgbWFrZXMgc3VyZSB0aGF0IDxjb2RlPnVpLXNhbnMtc2VyaWY8L2NvZGU+IG1hdGNoZXMg
PGNvZGU+c3lzdGVtLXVpPC9jb2RlPi4KKzxkaXYgc3R5bGU9ImZvbnQ6IDcycHggc3lzdGVtLXVp
OyI+SGVKbGxvPC9kaXY+Cis8ZGl2IHN0eWxlPSJmb250OiA3MnB4IFdlYkZvbnQ7Ij5IZUpsbG88
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4
dC9kZXNpZ24tc3lzdGVtLXVpLXNhbnMtc2VyaWYuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4
dC9kZXNpZ24tc3lzdGVtLXVpLXNhbnMtc2VyaWYuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41ODcyYTQ2M2Q3
MmMyZDRhM2M4MDg5ZjViODBiNTAzNTgzNzlmNWQyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sCkBAIC0wLDAg
KzEsMTYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK0Bmb250
LWZhY2UgeworICAgIGZvbnQtZmFtaWx5OiAiV2ViRm9udCI7CisgICAgc3JjOiBsb2NhbCgidWkt
c2Fucy1zZXJpZiIpOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorVGhpcyB0ZXN0IG1h
a2VzIHN1cmUgdGhhdCA8Y29kZT51aS1zYW5zLXNlcmlmPC9jb2RlPiBtYXRjaGVzIDxjb2RlPnN5
c3RlbS11aTwvY29kZT4uCis8ZGl2IHN0eWxlPSJmb250OiA3MnB4IHVpLXNhbnMtc2VyaWY7Ij5I
ZUpsbG88L2Rpdj4KKzxkaXYgc3R5bGU9ImZvbnQ6IDcycHggV2ViRm9udDsiPkhlSmxsbzwvZGl2
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383563</attachid>
            <date>2019-11-14 11:29:34 -0800</date>
            <delta_ts>2019-11-14 11:30:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204188-20191114112933.patch</filename>
            <type>text/plain</type>
            <size>6145</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNDU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2I2ZTk5NThkMmFiODhl
MjU5ZDYyNWE2ZmZlYjA3MjI1ZjkxZWFlZi4uOTQzYTdhODZlMWEyNTRlNGZhMGZmZjIxNzZkZjBi
MGVlYzdmYzQzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTExLTE0ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBB
ZGQgdWktc2Fucy1zZXJpZiBhcyBhIHNpYmxpbmcgdG8gdWktc2VyaWYsIHVpLW1vbm9zcGFjZSwg
YW5kIHVpLXJvdW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIwNDE4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFzIHBlciBodHRwczovL2dpdGh1Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9jb21taXQv
Y2QwMDU5YTMyYTc0YzVhNDg2MzBjZTdjNzcyOTI2NDJkYWM3MGZkOSNkaWZmLWRkMmQ1NGM1MGM4
NzJlMWUzMDNkYWViZDQ3OTRkNjQyCisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L2Rlc2lnbi1z
eXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
b2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpmb250V2l0aEZh
bWlseVNwZWNpYWxDYXNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250
RGVzY3JpcHRpb25Db2NvYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjptYXRjaFN5c3RlbUZvbnRV
c2UpOgorCiAyMDE5LTExLTE0ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+
CiAKICAgICAgICAgQVg6IEltcGxlbWVudCBpc29sYXRlZCB0cmVlIHN1cHBvcnQgZm9yIG1hdGgg
b2JqZWN0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29j
b2EvRm9udENhY2hlQ29yZVRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwCmluZGV4IGMwMmVhNGIyZmRiZjdlM2E3ZmU4
YTg1OWYzYTUyMjE2MzI5MThjMDcuLjJhMDc3MGZiYzc4ZGQxMzgxNjExZWZmMjI5NjBkZWQ5Y2I3
ODA2OWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29h
L0ZvbnRDYWNoZUNvcmVUZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jb2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHAKQEAgLTEyNjksMjYgKzEyNjksMzAgQEAg
c3RhdGljIHZvaWQgaW52YWxpZGF0ZUZvbnRDYWNoZSgpCiAKIHN0YXRpYyBSZXRhaW5QdHI8Q1RG
b250UmVmPiBmb250V2l0aEZhbWlseVNwZWNpYWxDYXNlKGNvbnN0IEF0b21TdHJpbmcmIGZhbWls
eSwgY29uc3QgRm9udERlc2NyaXB0aW9uJiBmb250RGVzY3JpcHRpb24sIGZsb2F0IHNpemUsIEFs
bG93VXNlckluc3RhbGxlZEZvbnRzIGFsbG93VXNlckluc3RhbGxlZEZvbnRzKQogewotI2lmIEhB
VkUoREVTSUdOX1NZU1RFTV9VSV9GT05UUykKICAgICBPcHRpb25hbDxTeXN0ZW1Gb250RGF0YWJh
c2VDb3JlVGV4dDo6Q2xpZW50VXNlPiBkZXNpZ25TeXN0ZW1VSTsKKworI2lmIEhBVkUoREVTSUdO
X1NZU1RFTV9VSV9GT05UUykKICAgICBpZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2Uo
ZmFtaWx5LCAidWktc2VyaWYiKSkKICAgICAgICAgZGVzaWduU3lzdGVtVUkgPSBTeXN0ZW1Gb250
RGF0YWJhc2VDb3JlVGV4dDo6Q2xpZW50VXNlOjpGb3JTeXN0ZW1VSVNlcmlmOwogICAgIGVsc2Ug
aWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGZhbWlseSwgInVpLW1vbm9zcGFjZSIp
KQogICAgICAgICBkZXNpZ25TeXN0ZW1VSSA9IFN5c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpD
bGllbnRVc2U6OkZvclN5c3RlbVVJTW9ub3NwYWNlOwogICAgIGVsc2UgaWYgKGVxdWFsTGV0dGVy
c0lnbm9yaW5nQVNDSUlDYXNlKGZhbWlseSwgInVpLXJvdW5kZWQiKSkKICAgICAgICAgZGVzaWdu
U3lzdGVtVUkgPSBTeXN0ZW1Gb250RGF0YWJhc2VDb3JlVGV4dDo6Q2xpZW50VXNlOjpGb3JTeXN0
ZW1VSVJvdW5kZWQ7CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShmYW1pbHkpOworICAgIFVOVVNF
RF9QQVJBTShhbGxvd1VzZXJJbnN0YWxsZWRGb250cyk7CisjZW5kaWYKKworICAgIGlmIChlcXVh
bExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShmYW1pbHksICJ1aS1zYW5zLXNlcmlmIikpIHsKKyAg
ICAgICAgQVNTRVJUKCFkZXNpZ25TeXN0ZW1VSSk7CisgICAgICAgIGRlc2lnblN5c3RlbVVJID0g
U3lzdGVtRm9udERhdGFiYXNlQ29yZVRleHQ6OkNsaWVudFVzZTo6Rm9yU3lzdGVtVUk7CisgICAg
fQogCiAgICAgaWYgKGRlc2lnblN5c3RlbVVJKSB7CiAgICAgICAgIGF1dG8gY2FzY2FkZUxpc3Qg
PSBTeXN0ZW1Gb250RGF0YWJhc2VDb3JlVGV4dDo6c2luZ2xldG9uKCkuY2FzY2FkZUxpc3QoZm9u
dERlc2NyaXB0aW9uLCBmYW1pbHksICpkZXNpZ25TeXN0ZW1VSSwgYWxsb3dVc2VySW5zdGFsbGVk
Rm9udHMpOwogICAgICAgICBpZiAoIWNhc2NhZGVMaXN0LmlzRW1wdHkoKSkKICAgICAgICAgICAg
IHJldHVybiBjcmVhdGVGb250Rm9ySW5zdGFsbGVkRm9udHMoY2FzY2FkZUxpc3RbMF0uZ2V0KCks
IHNpemUsIGFsbG93VXNlckluc3RhbGxlZEZvbnRzKTsKICAgICB9Ci0jZWxzZQotICAgIFVOVVNF
RF9QQVJBTShmYW1pbHkpOwotICAgIFVOVVNFRF9QQVJBTShmb250RGVzY3JpcHRpb24pOwotICAg
IFVOVVNFRF9QQVJBTShzaXplKTsKLSAgICBVTlVTRURfUEFSQU0oYWxsb3dVc2VySW5zdGFsbGVk
Rm9udHMpOwotI2VuZGlmCiAKICAgICByZXR1cm4gbnVsbHB0cjsKIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnREZXNjcmlwdGlvbkNvY29h
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnREZXNjcmlw
dGlvbkNvY29hLmNwcAppbmRleCA5MTcxZDg1Y2E3OTliOTQ5MWViNjFiYzA5N2VlZDMyZmM4NjFj
YzJmLi4wZDg4MTY5ZjMxZDFiODVhNzBhOWU4Nzg3YzNmYjExYjdlY2MwMTg0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250RGVzY3JpcHRpb25D
b2NvYS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9u
dERlc2NyaXB0aW9uQ29jb2EuY3BwCkBAIC01Miw3ICs1Miw4IEBAIHN0YXRpYyBpbmxpbmUgT3B0
aW9uYWw8U3lzdGVtRm9udERhdGFiYXNlQ29yZVRleHQ6OkNsaWVudFVzZT4gbWF0Y2hTeXN0ZW1G
b250VXNlCiAgICAgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHN0cmluZywgIi13
ZWJraXQtc3lzdGVtLWZvbnQiKQogICAgICAgICB8fCBlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJ
Q2FzZShzdHJpbmcsICItYXBwbGUtc3lzdGVtIikKICAgICAgICAgfHwgZXF1YWxMZXR0ZXJzSWdu
b3JpbmdBU0NJSUNhc2Uoc3RyaW5nLCAiLWFwcGxlLXN5c3RlbS1mb250IikKLSAgICAgICAgfHwg
ZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2Uoc3RyaW5nLCAic3lzdGVtLXVpIikpCisgICAg
ICAgIHx8IGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHN0cmluZywgInN5c3RlbS11aSIp
CisgICAgICAgIHx8IGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHN0cmluZywgInVpLXNh
bnMtc2VyaWYiKSkKICAgICAgICAgcmV0dXJuIFN5c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpD
bGllbnRVc2U6OkZvclN5c3RlbVVJOwogCiAjaWYgSEFWRShERVNJR05fU1lTVEVNX1VJX0ZPTlRT
KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGE2NjAyNGYxMDQ2OWY5ZWU5YmVjZjZhNjNiY2RiMGFlMjZkZTFkMjQuLjU3YWY1
MzM5Yzk1ZmI2NWFiZmMwYzFjOTZhMjFkMzU1ZmI1NjZmNWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBA
QAorMjAxOS0xMS0xNCAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgor
CisgICAgICAgIFtDb2NvYV0gQWRkIHVpLXNhbnMtc2VyaWYgYXMgYSBzaWJsaW5nIHRvIHVpLXNl
cmlmLCB1aS1tb25vc3BhY2UsIGFuZCB1aS1yb3VuZGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQxODgKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvdGV4dC9kZXNpZ24tc3lzdGVtLXVpLXNh
bnMtc2VyaWYtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC90ZXh0L2Rlc2ln
bi1zeXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sOiBBZGRlZC4KKwogMjAxOS0xMS0xNCAgQW50b2lu
ZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWIgQW5pbWF0aW9uc10g
UmV0YXJnZXRlZCB0cmFuc2l0aW9ucyB0YXJnZXRpbmcgYWNjZWxlcmF0ZWQgcHJvcGVydGllcyBk
byBub3Qgc3RvcCB0aGUgb3JpZ2luYWwgdHJhbnNpdGlvbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi1leHBlY3RlZC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmMzMmNjM2JlMjA4ZDc1NTc2ODNhNDBkMjc1NDQ2Y2U5OTkxODNl
MDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvZGVzaWduLXN5c3Rl
bS11aS1zYW5zLXNlcmlmLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxNiBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorQGZvbnQtZmFjZSB7CisgICAgZm9udC1m
YW1pbHk6ICJXZWJGb250IjsKKyAgICBzcmM6IGxvY2FsKCJzeXN0ZW0tdWkiKTsKK30KKzwvc3R5
bGU+Cis8L2hlYWQ+Cis8Ym9keT4KK1RoaXMgdGVzdCBtYWtlcyBzdXJlIHRoYXQgPGNvZGU+dWkt
c2Fucy1zZXJpZjwvY29kZT4gbWF0Y2hlcyA8Y29kZT5zeXN0ZW0tdWk8L2NvZGU+LgorPGRpdiBz
dHlsZT0iZm9udDogNzJweCBzeXN0ZW0tdWk7Ij5IZUpsbG88L2Rpdj4KKzxkaXYgc3R5bGU9ImZv
bnQ6IDcycHggV2ViRm9udDsiPkhlSmxsbzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjU4NzJhNDYzZDcyYzJkNGEzYzgwODlmNWI4MGI1MDM1ODM3OWY1ZDIK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvZGVzaWduLXN5c3RlbS11
aS1zYW5zLXNlcmlmLmh0bWwKQEAgLTAsMCArMSwxNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKzxoZWFkPgorPHN0eWxlPgorQGZvbnQtZmFjZSB7CisgICAgZm9udC1mYW1pbHk6ICJXZWJG
b250IjsKKyAgICBzcmM6IGxvY2FsKCJ1aS1zYW5zLXNlcmlmIik7Cit9Cis8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+CitUaGlzIHRlc3QgbWFrZXMgc3VyZSB0aGF0IDxjb2RlPnVpLXNhbnMtc2Vy
aWY8L2NvZGU+IG1hdGNoZXMgPGNvZGU+c3lzdGVtLXVpPC9jb2RlPi4KKzxkaXYgc3R5bGU9ImZv
bnQ6IDcycHggdWktc2Fucy1zZXJpZjsiPkhlSmxsbzwvZGl2PgorPGRpdiBzdHlsZT0iZm9udDog
NzJweCBXZWJGb250OyI+SGVKbGxvPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383564</attachid>
            <date>2019-11-14 11:30:52 -0800</date>
            <delta_ts>2019-11-20 14:29:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204188-20191114113051.patch</filename>
            <type>text/plain</type>
            <size>6067</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNDU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2I2ZTk5NThkMmFiODhl
MjU5ZDYyNWE2ZmZlYjA3MjI1ZjkxZWFlZi4uOTQzYTdhODZlMWEyNTRlNGZhMGZmZjIxNzZkZjBi
MGVlYzdmYzQzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTExLTE0ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBB
ZGQgdWktc2Fucy1zZXJpZiBhcyBhIHNpYmxpbmcgdG8gdWktc2VyaWYsIHVpLW1vbm9zcGFjZSwg
YW5kIHVpLXJvdW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIwNDE4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFzIHBlciBodHRwczovL2dpdGh1Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9jb21taXQv
Y2QwMDU5YTMyYTc0YzVhNDg2MzBjZTdjNzcyOTI2NDJkYWM3MGZkOSNkaWZmLWRkMmQ1NGM1MGM4
NzJlMWUzMDNkYWViZDQ3OTRkNjQyCisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L2Rlc2lnbi1z
eXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
b2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpmb250V2l0aEZh
bWlseVNwZWNpYWxDYXNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250
RGVzY3JpcHRpb25Db2NvYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjptYXRjaFN5c3RlbUZvbnRV
c2UpOgorCiAyMDE5LTExLTE0ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+
CiAKICAgICAgICAgQVg6IEltcGxlbWVudCBpc29sYXRlZCB0cmVlIHN1cHBvcnQgZm9yIG1hdGgg
b2JqZWN0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29j
b2EvRm9udENhY2hlQ29yZVRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwCmluZGV4IGMwMmVhNGIyZmRiZjdlM2E3ZmU4
YTg1OWYzYTUyMjE2MzI5MThjMDcuLjViMTgxMTg5NjMxODFmMmM1OWI5YmM3ZDdiZmVkOWNmOTMw
ZGNhMjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29h
L0ZvbnRDYWNoZUNvcmVUZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jb2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHAKQEAgLTEyNjksMjYgKzEyNjksMjcgQEAg
c3RhdGljIHZvaWQgaW52YWxpZGF0ZUZvbnRDYWNoZSgpCiAKIHN0YXRpYyBSZXRhaW5QdHI8Q1RG
b250UmVmPiBmb250V2l0aEZhbWlseVNwZWNpYWxDYXNlKGNvbnN0IEF0b21TdHJpbmcmIGZhbWls
eSwgY29uc3QgRm9udERlc2NyaXB0aW9uJiBmb250RGVzY3JpcHRpb24sIGZsb2F0IHNpemUsIEFs
bG93VXNlckluc3RhbGxlZEZvbnRzIGFsbG93VXNlckluc3RhbGxlZEZvbnRzKQogewotI2lmIEhB
VkUoREVTSUdOX1NZU1RFTV9VSV9GT05UUykKICAgICBPcHRpb25hbDxTeXN0ZW1Gb250RGF0YWJh
c2VDb3JlVGV4dDo6Q2xpZW50VXNlPiBkZXNpZ25TeXN0ZW1VSTsKKworI2lmIEhBVkUoREVTSUdO
X1NZU1RFTV9VSV9GT05UUykKICAgICBpZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2Uo
ZmFtaWx5LCAidWktc2VyaWYiKSkKICAgICAgICAgZGVzaWduU3lzdGVtVUkgPSBTeXN0ZW1Gb250
RGF0YWJhc2VDb3JlVGV4dDo6Q2xpZW50VXNlOjpGb3JTeXN0ZW1VSVNlcmlmOwogICAgIGVsc2Ug
aWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGZhbWlseSwgInVpLW1vbm9zcGFjZSIp
KQogICAgICAgICBkZXNpZ25TeXN0ZW1VSSA9IFN5c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpD
bGllbnRVc2U6OkZvclN5c3RlbVVJTW9ub3NwYWNlOwogICAgIGVsc2UgaWYgKGVxdWFsTGV0dGVy
c0lnbm9yaW5nQVNDSUlDYXNlKGZhbWlseSwgInVpLXJvdW5kZWQiKSkKICAgICAgICAgZGVzaWdu
U3lzdGVtVUkgPSBTeXN0ZW1Gb250RGF0YWJhc2VDb3JlVGV4dDo6Q2xpZW50VXNlOjpGb3JTeXN0
ZW1VSVJvdW5kZWQ7CisjZW5kaWYKKworICAgIGlmIChlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJ
Q2FzZShmYW1pbHksICJ1aS1zYW5zLXNlcmlmIikpIHsKKyAgICAgICAgQVNTRVJUKCFkZXNpZ25T
eXN0ZW1VSSk7CisgICAgICAgIGRlc2lnblN5c3RlbVVJID0gU3lzdGVtRm9udERhdGFiYXNlQ29y
ZVRleHQ6OkNsaWVudFVzZTo6Rm9yU3lzdGVtVUk7CisgICAgfQogCiAgICAgaWYgKGRlc2lnblN5
c3RlbVVJKSB7CiAgICAgICAgIGF1dG8gY2FzY2FkZUxpc3QgPSBTeXN0ZW1Gb250RGF0YWJhc2VD
b3JlVGV4dDo6c2luZ2xldG9uKCkuY2FzY2FkZUxpc3QoZm9udERlc2NyaXB0aW9uLCBmYW1pbHks
ICpkZXNpZ25TeXN0ZW1VSSwgYWxsb3dVc2VySW5zdGFsbGVkRm9udHMpOwogICAgICAgICBpZiAo
IWNhc2NhZGVMaXN0LmlzRW1wdHkoKSkKICAgICAgICAgICAgIHJldHVybiBjcmVhdGVGb250Rm9y
SW5zdGFsbGVkRm9udHMoY2FzY2FkZUxpc3RbMF0uZ2V0KCksIHNpemUsIGFsbG93VXNlckluc3Rh
bGxlZEZvbnRzKTsKICAgICB9Ci0jZWxzZQotICAgIFVOVVNFRF9QQVJBTShmYW1pbHkpOwotICAg
IFVOVVNFRF9QQVJBTShmb250RGVzY3JpcHRpb24pOwotICAgIFVOVVNFRF9QQVJBTShzaXplKTsK
LSAgICBVTlVTRURfUEFSQU0oYWxsb3dVc2VySW5zdGFsbGVkRm9udHMpOwotI2VuZGlmCiAKICAg
ICByZXR1cm4gbnVsbHB0cjsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NvY29hL0ZvbnREZXNjcmlwdGlvbkNvY29hLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnREZXNjcmlwdGlvbkNvY29hLmNwcAppbmRleCA5
MTcxZDg1Y2E3OTliOTQ5MWViNjFiYzA5N2VlZDMyZmM4NjFjYzJmLi4wZDg4MTY5ZjMxZDFiODVh
NzBhOWU4Nzg3YzNmYjExYjdlY2MwMTg0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250RGVzY3JpcHRpb25Db2NvYS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udERlc2NyaXB0aW9uQ29jb2EuY3Bw
CkBAIC01Miw3ICs1Miw4IEBAIHN0YXRpYyBpbmxpbmUgT3B0aW9uYWw8U3lzdGVtRm9udERhdGFi
YXNlQ29yZVRleHQ6OkNsaWVudFVzZT4gbWF0Y2hTeXN0ZW1Gb250VXNlCiAgICAgaWYgKGVxdWFs
TGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHN0cmluZywgIi13ZWJraXQtc3lzdGVtLWZvbnQiKQog
ICAgICAgICB8fCBlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShzdHJpbmcsICItYXBwbGUt
c3lzdGVtIikKICAgICAgICAgfHwgZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2Uoc3RyaW5n
LCAiLWFwcGxlLXN5c3RlbS1mb250IikKLSAgICAgICAgfHwgZXF1YWxMZXR0ZXJzSWdub3JpbmdB
U0NJSUNhc2Uoc3RyaW5nLCAic3lzdGVtLXVpIikpCisgICAgICAgIHx8IGVxdWFsTGV0dGVyc0ln
bm9yaW5nQVNDSUlDYXNlKHN0cmluZywgInN5c3RlbS11aSIpCisgICAgICAgIHx8IGVxdWFsTGV0
dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHN0cmluZywgInVpLXNhbnMtc2VyaWYiKSkKICAgICAgICAg
cmV0dXJuIFN5c3RlbUZvbnREYXRhYmFzZUNvcmVUZXh0OjpDbGllbnRVc2U6OkZvclN5c3RlbVVJ
OwogCiAjaWYgSEFWRShERVNJR05fU1lTVEVNX1VJX0ZPTlRTKQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGE2NjAyNGYxMDQ2
OWY5ZWU5YmVjZjZhNjNiY2RiMGFlMjZkZTFkMjQuLjU3YWY1MzM5Yzk1ZmI2NWFiZmMwYzFjOTZh
MjFkMzU1ZmI1NjZmNWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxOS0xMS0xNCAgTXlsZXMg
Qy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgorCisgICAgICAgIFtDb2NvYV0gQWRk
IHVpLXNhbnMtc2VyaWYgYXMgYSBzaWJsaW5nIHRvIHVpLXNlcmlmLCB1aS1tb25vc3BhY2UsIGFu
ZCB1aS1yb3VuZGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDQxODgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGZhc3QvdGV4dC9kZXNpZ24tc3lzdGVtLXVpLXNhbnMtc2VyaWYtZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCisgICAgICAgICogZmFzdC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJp
Zi5odG1sOiBBZGRlZC4KKwogMjAxOS0xMS0xNCAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBw
bGUuY29tPgogCiAgICAgICAgIFtXZWIgQW5pbWF0aW9uc10gUmV0YXJnZXRlZCB0cmFuc2l0aW9u
cyB0YXJnZXRpbmcgYWNjZWxlcmF0ZWQgcHJvcGVydGllcyBkbyBub3Qgc3RvcCB0aGUgb3JpZ2lu
YWwgdHJhbnNpdGlvbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2Rlc2lnbi1z
eXN0ZW0tdWktc2Fucy1zZXJpZi1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0
L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmMz
MmNjM2JlMjA4ZDc1NTc2ODNhNDBkMjc1NDQ2Y2U5OTkxODNlMDEKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvZGVzaWduLXN5c3RlbS11aS1zYW5zLXNlcmlmLWV4cGVj
dGVkLmh0bWwKQEAgLTAsMCArMSwxNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFk
PgorPHN0eWxlPgorQGZvbnQtZmFjZSB7CisgICAgZm9udC1mYW1pbHk6ICJXZWJGb250IjsKKyAg
ICBzcmM6IGxvY2FsKCJzeXN0ZW0tdWkiKTsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4K
K1RoaXMgdGVzdCBtYWtlcyBzdXJlIHRoYXQgPGNvZGU+dWktc2Fucy1zZXJpZjwvY29kZT4gbWF0
Y2hlcyA8Y29kZT5zeXN0ZW0tdWk8L2NvZGU+LgorPGRpdiBzdHlsZT0iZm9udDogNzJweCBzeXN0
ZW0tdWk7Ij5IZUpsbG88L2Rpdj4KKzxkaXYgc3R5bGU9ImZvbnQ6IDcycHggV2ViRm9udDsiPkhl
SmxsbzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L2Rlc2lnbi1zeXN0ZW0tdWktc2Fucy1zZXJpZi5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU4NzJh
NDYzZDcyYzJkNGEzYzgwODlmNWI4MGI1MDM1ODM3OWY1ZDIKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L3RleHQvZGVzaWduLXN5c3RlbS11aS1zYW5zLXNlcmlmLmh0bWwKQEAg
LTAsMCArMSwxNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgor
QGZvbnQtZmFjZSB7CisgICAgZm9udC1mYW1pbHk6ICJXZWJGb250IjsKKyAgICBzcmM6IGxvY2Fs
KCJ1aS1zYW5zLXNlcmlmIik7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CitUaGlzIHRl
c3QgbWFrZXMgc3VyZSB0aGF0IDxjb2RlPnVpLXNhbnMtc2VyaWY8L2NvZGU+IG1hdGNoZXMgPGNv
ZGU+c3lzdGVtLXVpPC9jb2RlPi4KKzxkaXYgc3R5bGU9ImZvbnQ6IDcycHggdWktc2Fucy1zZXJp
ZjsiPkhlSmxsbzwvZGl2PgorPGRpdiBzdHlsZT0iZm9udDogNzJweCBXZWJGb250OyI+SGVKbGxv
PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>