<?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>218534</bug_id>
          
          <creation_ts>2020-11-03 14:09:55 -0800</creation_ts>
          <short_desc>Adjust some compile-time guards in GraphicsContextCG.cpp</short_desc>
          <delta_ts>2020-11-03 15:58:53 -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>Layout and Rendering</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>DoNotImportToRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jonlee</cc>
    
    <cc>sabouhallawa</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>1704208</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-11-03 14:09:55 -0800</bug_when>
    <thetext>- Add USE(CG_CONTEXT_STROKE_LINE_SEGMENTS_WHEN_STROKING_LINE)
- Change USE_DRAW_PATH_DIRECT to HAVE(CG_CONTEXT_DRAW_PATH_DIRECT) and move it into PlatformHave.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704212</commentid>
    <comment_count>1</comment_count>
      <attachid>413105</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-11-03 14:17:36 -0800</bug_when>
    <thetext>Created attachment 413105
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704256</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-03 15:58:51 -0800</bug_when>
    <thetext>Committed r269342: &lt;https://trac.webkit.org/changeset/269342&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413105.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413105</attachid>
            <date>2020-11-03 14:17:36 -0800</date>
            <delta_ts>2020-11-03 15:58:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218534-20201103141735.patch</filename>
            <type>text/plain</type>
            <size>4488</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5MzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDljYTVkYzY5ODBmMTVhOGIwMjU1OGM5
NDc1MTQxMjVmZmE3M2U4OTQuLmQxYzQ1MmRjZmI4YTFiYzZiNTJmMzU3ODJjMmE3NjEyZjZiMjEz
YzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjAtMTEtMDMgIFdlbnNvbiBIc2llaCAgPHdlbnNv
bl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgQWRqdXN0IHNvbWUgY29tcGlsZS10aW1lIGd1
YXJkcyBpbiBHcmFwaGljc0NvbnRleHRDRy5jcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODUzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBgSEFWRShDR19DT05URVhUX0RSQVdfUEFUSF9ESVJF
Q1QpYC4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybUhhdmUuaDoKKwogMjAyMC0xMC0zMCAgVGlt
IEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9O
IChyMjY3Njg5KTogUmlzZSBvZiB0aGUgVG9tYiBSYWlkZXIgZ2V0cyBzdHVjayB3aGlsZSBsYXVu
Y2hpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwppbmRleCBhN2Y2ZGUzNzhkNzEzMDMxNzljNzNkYzZmNWQ5YzI5NmM4ZGUw
MzA3Li4zMmM1Nzg4MjJjNWE2NmJhOGYyMzBlNTkyMWU5NTFhZWVjMDdmOGI2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjEgQEAKKzIwMjAtMTEtMDMgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2ll
aEBhcHBsZS5jb20+CisKKyAgICAgICAgQWRqdXN0IHNvbWUgY29tcGlsZS10aW1lIGd1YXJkcyBp
biBHcmFwaGljc0NvbnRleHRDRy5jcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxODUzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFJlbmFtZSBgVVNFX0RSQVdfUEFUSF9ESVJFQ1RgIHRvIGBIQVZFKENH
X0NPTlRFWFRfRFJBV19QQVRIX0RJUkVDVClgLCBhbmQgZGVsZXRlIHRoZSBhc3NvY2lhdGVkIEZJ
WE1FIGNvbW1lbnQuCisgICAgICAgIEFsc28sIHB1dCB0aGUgbGluZSBzZWdtZW50IHN0cm9raW5n
IG9wdGltaXphdGlvbiBhZGRlZCBpbiByMjY4MjQwIGJlaGluZCBhIG5ldyBjb21waWxlLXRpbWUg
ZmxhZywKKyAgICAgICAgYFVTRShDR19DT05URVhUX1NUUk9LRV9MSU5FX1NFR01FTlRTX1dIRU5f
U1RST0tJTkdfUEFUSClgLiBOb3RlIHRoYXQgd2UgdXNlIGBVU0VgIHJhdGhlciB0aGFuIGBIQVZF
YCBmb3IgdGhpcworICAgICAgICBmbGFnLCBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGlzIEFQSSBl
eGlzdHMgb24gYWxsIENvcmVHcmFwaGljcyBwbGF0Zm9ybXMgKGJ1dCB3ZSBvbmx5IGludGVuZCB0
byB1c2UgaXQgaW4KKyAgICAgICAgY2VydGFpbiBjb25maWd1cmF0aW9ucykuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRleHRDRy5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OmRyYXdQYXRoKToKKyAgICAgICAgKFdlYkNvcmU6Okdy
YXBoaWNzQ29udGV4dDo6ZmlsbFBhdGgpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250
ZXh0OjpzdHJva2VQYXRoKToKKwogMjAyMC0xMS0wMyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hz
aWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29uY3VycmVudCBkaXNwbGF5IGxpc3RzXSBFbmNv
ZGUgZGlzcGxheSBsaXN0IGl0ZW1zIGRpcmVjdGx5IGludG8gc2hhcmVkIG1lbW9yeQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0
Zm9ybUhhdmUuaAppbmRleCBiOWNlMjA0MmZmNzNmYjQyNzg5N2UzZDJkOWNiZjgxNmQwZTE2YmI4
Li43OTk0NWNkNTczMTMyMDZiNzkzOWM4MjY5MDljMjY1NzNmZGExZjZlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9y
bUhhdmUuaApAQCAtNzQxLDMgKzc0MSw5IEBACiAjZGVmaW5lIEhBVkVfQVZTUEVFQ0hTWU5USEVT
SVNfU1lTVEVNVk9JQ0UgMQogI2VuZGlmCiAjZW5kaWYKKworI2lmIFBMQVRGT1JNKENPQ09BKQor
I2lmICFkZWZpbmVkKEhBVkVfQ0dfQ09OVEVYVF9EUkFXX1BBVEhfRElSRUNUKQorI2RlZmluZSBI
QVZFX0NHX0NPTlRFWFRfRFJBV19QQVRIX0RJUkVDVCAxCisjZW5kaWYKKyNlbmRpZgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0
Q0cuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvR3JhcGhpY3NDb250
ZXh0Q0cuY3BwCmluZGV4IGNmOGVjMjliNWNlNjRhNTIwMTdiNzVkMDkwYjVmOTI2ZmQ1NjAxMmEu
LmE3ZGJlNmU2YmU1ZjU2MjUyYzNjNzBiMTI4ODBlM2I2NDRiYTRjOTkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0dyYXBoaWNzQ29udGV4dENHLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRleHRD
Ry5jcHAKQEAgLTQ4LDkgKzQ4LDYgQEAKICNpbmNsdWRlIDx3dGYvVVJMLmg+CiAjaW5jbHVkZSA8
d3RmL3RleHQvVGV4dFN0cmVhbS5oPgogCi0vLyBGSVhNRTogVGhpcyBzaG91bGQgcHJvYmFibHkg
YmUgSEFWRShDR19DT05URVhUX0RSQVdfUEFUSF9ESVJFQ1QpIGFuZCBiZSBpbiBQbGF0Zm9ybUhh
dmUuaC4KLSNkZWZpbmUgVVNFX0RSQVdfUEFUSF9ESVJFQ1QgUExBVEZPUk0oQ09DT0EpCi0KIC8v
IEZJWE1FOiBUaGUgZm9sbG93aW5nIHVzaW5nIGRlY2xhcmF0aW9uIHNob3VsZCBiZSBpbiA8d3Rm
L0hhc2hGdW5jdGlvbnMuaD4uCiB1c2luZyBXVEY6OnBhaXJJbnRIYXNoOwogCkBAIC03NDYsNyAr
NzQzLDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6OmRyYXdQYXRoKGNvbnN0IFBhdGgmIHBhdGgp
CiAKICAgICBDR1BhdGhEcmF3aW5nTW9kZSBkcmF3aW5nTW9kZTsKICAgICBpZiAoY2FsY3VsYXRl
RHJhd2luZ01vZGUoc3RhdGUsIGRyYXdpbmdNb2RlKSkgewotI2lmIFVTRV9EUkFXX1BBVEhfRElS
RUNUCisjaWYgSEFWRShDR19DT05URVhUX0RSQVdfUEFUSF9ESVJFQ1QpCiAgICAgICAgIENHQ29u
dGV4dERyYXdQYXRoRGlyZWN0KGNvbnRleHQsIGRyYXdpbmdNb2RlLCBwYXRoLnBsYXRmb3JtUGF0
aCgpLCBudWxscHRyKTsKICNlbHNlCiAgICAgICAgIENHQ29udGV4dEJlZ2luUGF0aChjb250ZXh0
KTsKQEAgLTgwOSw3ICs4MDYsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6ZmlsbFBhdGgoY29u
c3QgUGF0aCYgcGF0aCkKIAogICAgIGlmIChtX3N0YXRlLmZpbGxQYXR0ZXJuKQogICAgICAgICBh
cHBseUZpbGxQYXR0ZXJuKCk7Ci0jaWYgVVNFX0RSQVdfUEFUSF9ESVJFQ1QKKyNpZiBIQVZFKENH
X0NPTlRFWFRfRFJBV19QQVRIX0RJUkVDVCkKICAgICBDR0NvbnRleHREcmF3UGF0aERpcmVjdChj
b250ZXh0LCBmaWxsUnVsZSgpID09IFdpbmRSdWxlOjpFdmVuT2RkID8ga0NHUGF0aEVPRmlsbCA6
IGtDR1BhdGhGaWxsLCBwYXRoLnBsYXRmb3JtUGF0aCgpLCBudWxscHRyKTsKICNlbHNlCiAgICAg
Q0dDb250ZXh0QmVnaW5QYXRoKGNvbnRleHQpOwpAQCAtODgwLDE0ICs4NzcsMTYgQEAgdm9pZCBH
cmFwaGljc0NvbnRleHQ6OnN0cm9rZVBhdGgoY29uc3QgUGF0aCYgcGF0aCkKICAgICBpZiAobV9z
dGF0ZS5zdHJva2VQYXR0ZXJuKQogICAgICAgICBhcHBseVN0cm9rZVBhdHRlcm4oKTsKIAorI2lm
IFVTRShDR19DT05URVhUX1NUUk9LRV9MSU5FX1NFR01FTlRTX1dIRU5fU1RST0tJTkdfUEFUSCkK
ICAgICBpZiAocGF0aC5oYXNJbmxpbmVEYXRhPExpbmVEYXRhPigpKSB7CiAgICAgICAgIGF1dG8m
IGxpbmVEYXRhID0gcGF0aC5pbmxpbmVEYXRhPExpbmVEYXRhPigpOwogICAgICAgICBDR1BvaW50
IHBvaW50c1syXSB7IGxpbmVEYXRhLnN0YXJ0LCBsaW5lRGF0YS5lbmQgfTsKICAgICAgICAgQ0dD
b250ZXh0U3Ryb2tlTGluZVNlZ21lbnRzKGNvbnRleHQsIHBvaW50cywgMik7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CisjZW5kaWYKIAotI2lmIFVTRV9EUkFXX1BBVEhfRElSRUNUCisjaWYgSEFW
RShDR19DT05URVhUX0RSQVdfUEFUSF9ESVJFQ1QpCiAgICAgQ0dDb250ZXh0RHJhd1BhdGhEaXJl
Y3QoY29udGV4dCwga0NHUGF0aFN0cm9rZSwgcGF0aC5wbGF0Zm9ybVBhdGgoKSwgbnVsbHB0cik7
CiAjZWxzZQogICAgIENHQ29udGV4dEJlZ2luUGF0aChjb250ZXh0KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>