<?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>186935</bug_id>
          
          <creation_ts>2018-06-22 11:55:16 -0700</creation_ts>
          <short_desc>Expose colorFilterEnabled SPI in WKPreferencesPrivate</short_desc>
          <delta_ts>2018-06-22 13:21: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>WebKit API</component>
          <version>Other</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="Luming Yin">luming_yin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>luming_yin</cc>
    
    <cc>realdawei</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1435526</commentid>
    <comment_count>0</comment_count>
    <who name="Luming Yin">luming_yin</who>
    <bug_when>2018-06-22 11:55:16 -0700</bug_when>
    <thetext>We should expose the colorFilterEnabled SPI in WKPreferencesPrivate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435532</commentid>
    <comment_count>1</comment_count>
      <attachid>343350</attachid>
    <who name="Luming Yin">luming_yin</who>
    <bug_when>2018-06-22 12:09:58 -0700</bug_when>
    <thetext>Created attachment 343350
Patch for bug 186935.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435533</commentid>
    <comment_count>2</comment_count>
      <attachid>343350</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-06-22 12:14:15 -0700</bug_when>
    <thetext>Comment on attachment 343350
Patch for bug 186935.

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h:140
&gt; +@property (nonatomic, setter=_setColorFilterEnabled:) BOOL _colorFilterEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));

Needs WK_IOS_TBA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435534</commentid>
    <comment_count>3</comment_count>
      <attachid>343351</attachid>
    <who name="Luming Yin">luming_yin</who>
    <bug_when>2018-06-22 12:17:01 -0700</bug_when>
    <thetext>Created attachment 343351
Updated patch for bug 186935.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435548</commentid>
    <comment_count>4</comment_count>
      <attachid>343351</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-22 12:56:48 -0700</bug_when>
    <thetext>Comment on attachment 343351
Updated patch for bug 186935.

Clearing flags on attachment: 343351

Committed r233089: &lt;https://trac.webkit.org/changeset/233089&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435549</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-22 12:56:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435552</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-22 12:57:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/41378619&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435560</commentid>
    <comment_count>7</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-22 13:11:34 -0700</bug_when>
    <thetext>Looks like this patch broke the iOS build

sample output:
https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Release%20%28Build%29/builds/6738/steps/compile-webkit/logs/stdio

** BUILD FAILED **


The following build commands failed:
	CompileC /Volumes/Data/slave/ios-simulator-11-release/build/WebKitBuild/WebKit.build/Release-iphonesimulator/WebKit.build/Objects-normal/x86_64/WKPreferences-77E55B3F73300247.o UIProcess/API/Cocoa/WKPreferences.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435568</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-06-22 13:17:38 -0700</bug_when>
    <thetext>I’ll fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435570</commentid>
    <comment_count>9</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-06-22 13:21:29 -0700</bug_when>
    <thetext>Build fix in https://trac.webkit.org/changeset/233094/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>343350</attachid>
            <date>2018-06-22 12:09:58 -0700</date>
            <delta_ts>2018-06-22 12:17:01 -0700</delta_ts>
            <desc>Patch for bug 186935.</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>2394</size>
            <attacher name="Luming Yin">luming_yin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggMTNmM2FkN2FjODcuLmIzNDE1ZjM4N2JkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDE4LTA2LTIyICBMdW1pbmcgWWluICA8bHVtaW5nX3lpbkBhcHBsZS5jb20+CisK
KyAgICAgICAgRXhwb3NlIGNvbG9yRmlsdGVyRW5hYmxlZCBTUEkgaW4gV0tQcmVmZXJlbmNlc1By
aXZhdGUuaAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTg2OTM1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80MTEwOTM4Nz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2Ev
V0tQcmVmZXJlbmNlcy5tbToKKyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBfc2V0Q29sb3JGaWx0
ZXJFbmFibGVkOl0pOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIF9jb2xvckZpbHRlckVuYWJs
ZWRdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRl
Lmg6CisKIDIwMTgtMDYtMTkgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+
CiAKICAgICAgICAgW1dlYktpdCBvbiB3YXRjaE9TXSBWZW5kIHVzZXJuYW1lIHRleHQgY29udGVu
dCB0eXBlIHdoZW4gdXNpbmcgc2NyaWJibGUgaW4gbG9naW4gZmllbGRzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbSBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tCmluZGV4IDVmYzBi
YzVhNzNhLi4xMTBhYThjZTU4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0KQEAgLTg2Miw2ICs4NjIsMTYgQEAgLSAoQk9PTClf
cGFnZUNhY2hlU3VwcG9ydHNQbHVnaW5zCiAgICAgcmV0dXJuIF9wcmVmZXJlbmNlcy0+cGFnZUNh
Y2hlU3VwcG9ydHNQbHVnaW5zKCk7CiB9CiAKKy0gKHZvaWQpX3NldENvbG9yRmlsdGVyRW5hYmxl
ZDooQk9PTCllbmFibGVkCit7CisgICAgX3ByZWZlcmVuY2VzLT5zZXRDb2xvckZpbHRlckVuYWJs
ZWQoZW5hYmxlZCk7Cit9CisKKy0gKEJPT0wpX2NvbG9yRmlsdGVyRW5hYmxlZAoreworICAgIHJl
dHVybiBfcHJlZmVyZW5jZXMtPmNvbG9yRmlsdGVyRW5hYmxlZCgpOworfQorCiAtICh2b2lkKV9z
ZXRTaG91bGRQcmludEJhY2tncm91bmRzOihCT09MKWVuYWJsZWQKIHsKICAgICBfcHJlZmVyZW5j
ZXMtPnNldFNob3VsZFByaW50QmFja2dyb3VuZHMoZW5hYmxlZCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUuaCBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzUHJpdmF0ZS5oCmlu
ZGV4IGMwMDVmY2JjMjdmLi42YzE0YWYzZTZiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmgKKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmgKQEAgLTEzNyw2
ICsxMzcsNyBAQCB0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBfV0tFZGl0YWJsZUxpbmtCZWhh
dmlvcikgewogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0U2hvdWxkRW5hYmxlVGV4
dEF1dG9zaXppbmdCb29zdDopIEJPT0wgX3Nob3VsZEVuYWJsZVRleHRBdXRvc2l6aW5nQm9vc3Qg
V0tfQVBJX0FWQUlMQUJMRShtYWNvc3goV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CiAK
IEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldFN0b3JhZ2VBY2Nlc3NQcm9tcHRzRW5h
YmxlZDopIEJPT0wgX3N0b3JhZ2VBY2Nlc3NQcm9tcHRzRW5hYmxlZCBXS19BUElfQVZBSUxBQkxF
KG1hY29zeChXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsKK0Bwcm9wZXJ0eSAobm9uYXRv
bWljLCBzZXR0ZXI9X3NldENvbG9yRmlsdGVyRW5hYmxlZDopIEJPT0wgX2NvbG9yRmlsdGVyRW5h
YmxlZCBXS19BUElfQVZBSUxBQkxFKG1hY29zeChXS19NQUNfVEJBKSk7CiAKICNpZiAhVEFSR0VU
X09TX0lQSE9ORQogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0V2ViR0xFbmFibGVk
OikgQk9PTCBfd2ViR0xFbmFibGVkIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KDEwLjEzLjQpKTsK
</data>
<flag name="review"
          id="361408"
          type_id="1"
          status="-"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>343351</attachid>
            <date>2018-06-22 12:17:01 -0700</date>
            <delta_ts>2018-06-22 12:56:48 -0700</delta_ts>
            <desc>Updated patch for bug 186935.</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>2411</size>
            <attacher name="Luming Yin">luming_yin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggMTNmM2FkN2FjODcuLmIzNDE1ZjM4N2JkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDE4LTA2LTIyICBMdW1pbmcgWWluICA8bHVtaW5nX3lpbkBhcHBsZS5jb20+CisK
KyAgICAgICAgRXhwb3NlIGNvbG9yRmlsdGVyRW5hYmxlZCBTUEkgaW4gV0tQcmVmZXJlbmNlc1By
aXZhdGUuaAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTg2OTM1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80MTEwOTM4Nz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2Ev
V0tQcmVmZXJlbmNlcy5tbToKKyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBfc2V0Q29sb3JGaWx0
ZXJFbmFibGVkOl0pOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIF9jb2xvckZpbHRlckVuYWJs
ZWRdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRl
Lmg6CisKIDIwMTgtMDYtMTkgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+
CiAKICAgICAgICAgW1dlYktpdCBvbiB3YXRjaE9TXSBWZW5kIHVzZXJuYW1lIHRleHQgY29udGVu
dCB0eXBlIHdoZW4gdXNpbmcgc2NyaWJibGUgaW4gbG9naW4gZmllbGRzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbSBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tCmluZGV4IDVmYzBi
YzVhNzNhLi4xMTBhYThjZTU4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0KQEAgLTg2Miw2ICs4NjIsMTYgQEAgLSAoQk9PTClf
cGFnZUNhY2hlU3VwcG9ydHNQbHVnaW5zCiAgICAgcmV0dXJuIF9wcmVmZXJlbmNlcy0+cGFnZUNh
Y2hlU3VwcG9ydHNQbHVnaW5zKCk7CiB9CiAKKy0gKHZvaWQpX3NldENvbG9yRmlsdGVyRW5hYmxl
ZDooQk9PTCllbmFibGVkCit7CisgICAgX3ByZWZlcmVuY2VzLT5zZXRDb2xvckZpbHRlckVuYWJs
ZWQoZW5hYmxlZCk7Cit9CisKKy0gKEJPT0wpX2NvbG9yRmlsdGVyRW5hYmxlZAoreworICAgIHJl
dHVybiBfcHJlZmVyZW5jZXMtPmNvbG9yRmlsdGVyRW5hYmxlZCgpOworfQorCiAtICh2b2lkKV9z
ZXRTaG91bGRQcmludEJhY2tncm91bmRzOihCT09MKWVuYWJsZWQKIHsKICAgICBfcHJlZmVyZW5j
ZXMtPnNldFNob3VsZFByaW50QmFja2dyb3VuZHMoZW5hYmxlZCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUuaCBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzUHJpdmF0ZS5oCmlu
ZGV4IGMwMDVmY2JjMjdmLi4zNzM4NmQ0MjNiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmgKKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmgKQEAgLTEzNyw2
ICsxMzcsNyBAQCB0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBfV0tFZGl0YWJsZUxpbmtCZWhh
dmlvcikgewogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0U2hvdWxkRW5hYmxlVGV4
dEF1dG9zaXppbmdCb29zdDopIEJPT0wgX3Nob3VsZEVuYWJsZVRleHRBdXRvc2l6aW5nQm9vc3Qg
V0tfQVBJX0FWQUlMQUJMRShtYWNvc3goV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CiAK
IEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldFN0b3JhZ2VBY2Nlc3NQcm9tcHRzRW5h
YmxlZDopIEJPT0wgX3N0b3JhZ2VBY2Nlc3NQcm9tcHRzRW5hYmxlZCBXS19BUElfQVZBSUxBQkxF
KG1hY29zeChXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsKK0Bwcm9wZXJ0eSAobm9uYXRv
bWljLCBzZXR0ZXI9X3NldENvbG9yRmlsdGVyRW5hYmxlZDopIEJPT0wgX2NvbG9yRmlsdGVyRW5h
YmxlZCBXS19BUElfQVZBSUxBQkxFKG1hY29zeChXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEp
KTsKIAogI2lmICFUQVJHRVRfT1NfSVBIT05FCiBAcHJvcGVydHkgKG5vbmF0b21pYywgc2V0dGVy
PV9zZXRXZWJHTEVuYWJsZWQ6KSBCT09MIF93ZWJHTEVuYWJsZWQgV0tfQVBJX0FWQUlMQUJMRSht
YWNvc3goMTAuMTMuNCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>