<?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>170314</bug_id>
          
          <creation_ts>2017-03-30 17:10:03 -0700</creation_ts>
          <short_desc>Allow for extended color in snapshots</short_desc>
          <delta_ts>2017-03-30 18:40:36 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Megan Gardner">megan_gardner</reporter>
          <assigned_to name="Megan Gardner">megan_gardner</assigned_to>
          <cc>bdakin</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1293034</commentid>
    <comment_count>0</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2017-03-30 17:10:03 -0700</bug_when>
    <thetext>Allow for extended color in snapshots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1293036</commentid>
    <comment_count>1</comment_count>
      <attachid>305929</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2017-03-30 17:12:45 -0700</bug_when>
    <thetext>Created attachment 305929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1293042</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2017-03-30 17:32:12 -0700</bug_when>
    <thetext>Can this be API tested? Maybe make a wide gamut snapshot of a page that just some wide gamut red, and then confirm the pixels are still extended.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1293060</commentid>
    <comment_count>3</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2017-03-30 18:40:36 -0700</bug_when>
    <thetext>https://trac.webkit.org/r214646</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>305929</attachid>
            <date>2017-03-30 17:12:45 -0700</date>
            <delta_ts>2017-03-30 18:07:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170314-20170330171245.patch</filename>
            <type>text/plain</type>
            <size>4163</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxNDY0MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE3LTAzLTMwICBNZWdhbiBH
YXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisKKyAgICAgICAgQWxsb3cgZm9yIGV4
dGVuZGVkIGNvbG9yIGluIHNuYXBzaG90cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTcwMzE0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODY3NjA5
Mj4gV0tJbWFnZUNyZWF0ZUNHSW1hZ2Ugc2hvdWxkIHN1cHBvcnQgV2lkZUdhbXV0IGluIFdlYktp
dDIgb24gbWFjT1MKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBQaXBpbmcgb3B0aW9ucyB0aHJvdWdoIHNuYXBzaG90cyB0byBhbGxvdyBmb3Igd2lkZSBn
YW11dCBzdXBwb3J0LgorCisgICAgICAgICogU2hhcmVkL0FQSS9jL1dLSW1hZ2UuaDoKKyAgICAg
ICAgKiBTaGFyZWQvQVBJL2MvV0tTaGFyZWRBUElDYXN0Lmg6CisgICAgICAgIChXZWJLaXQ6OnNu
YXBzaG90T3B0aW9uc0Zyb21JbWFnZU9wdGlvbnMpOgorICAgICAgICAqIFNoYXJlZC9JbWFnZU9w
dGlvbnMuaDoKKyAgICAgICAgKFdlYktpdDo6c25hcHNob3RPcHRpb25zVG9JbWFnZU9wdGlvbnMp
OgorICAgICAgICAqIFNoYXJlZC9XZWJJbWFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYklt
YWdlOjpjcmVhdGUpOgorCiAyMDE3LTAzLTMwICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhA
YXBwbGUuY29tPgogCiAgICAgICAgIFtXSzJdIFRvdWNoZXMgc2hvdWxkIG5vdCBjYW5jZWwgd2hl
biBzaG93aW5nIGEgY3VzdG9tIGFjdGlvbiBzaGVldCB3aGlsZSBkYXRhIGludGVyYWN0aW9uIGlz
IGFjdGl2ZQpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL0ltYWdlT3B0aW9ucy5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9JbWFnZU9wdGlvbnMuaAkocmV2aXNpb24g
MjE0NDQyKQorKysgU291cmNlL1dlYktpdDIvU2hhcmVkL0ltYWdlT3B0aW9ucy5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zMCw2ICszMCw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBlbnVtIEltYWdl
T3B0aW9ucyB7CiAgICAgSW1hZ2VPcHRpb25zU2hhcmVhYmxlID0gMSA8PCAwLAorICAgIEltYWdl
T3B0aW9uc0V4dGVuZGVkQ29sb3IgPSAxIDw8IDEsCiB9OwogCiBlbnVtIHsKQEAgLTQxLDYgKzQy
LDcgQEAgZW51bSB7CiAgICAgU25hcHNob3RPcHRpb25zRm9yY2VCbGFja1RleHQgPSAxIDw8IDYs
CiAgICAgU25hcHNob3RPcHRpb25zRm9yY2VXaGl0ZVRleHQgPSAxIDw8IDcsCiAgICAgU25hcHNo
b3RPcHRpb25zUHJpbnRpbmcgPSAxIDw8IDgsCisgICAgU25hcHNob3RPcHRpb25zRXh0ZW5kZWRD
b2xvciA9IDEgPDwgOSwKIH07CiB0eXBlZGVmIHVpbnQzMl90IFNuYXBzaG90T3B0aW9uczsKIApA
QCAtNTEsNiArNTMsMTAgQEAgaW5saW5lIEltYWdlT3B0aW9ucyBzbmFwc2hvdE9wdGlvbnNUb0lt
YQogCiAgICAgaWYgKHNuYXBzaG90T3B0aW9ucyAmIFNuYXBzaG90T3B0aW9uc1NoYXJlYWJsZSkK
ICAgICAgICAgaW1hZ2VPcHRpb25zIHw9IEltYWdlT3B0aW9uc1NoYXJlYWJsZTsKKyAgICAKKyAg
ICBpZiAoc25hcHNob3RPcHRpb25zICYgU25hcHNob3RPcHRpb25zRXh0ZW5kZWRDb2xvcikKKyAg
ICAgICAgaW1hZ2VPcHRpb25zIHw9IEltYWdlT3B0aW9uc0V4dGVuZGVkQ29sb3I7CisgICAgCiAK
ICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8SW1hZ2VPcHRpb25zPihpbWFnZU9wdGlvbnMpOwogfQpJ
bmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYkltYWdlLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViSW1hZ2UuY3BwCShyZXZpc2lvbiAyMTQ0NDIpCisrKyBT
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViSW1hZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNCwx
MyArMzQsMTcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAKIFJlZlB0cjxXZWJJbWFnZT4gV2ViSW1h
Z2U6OmNyZWF0ZShjb25zdCBJbnRTaXplJiBzaXplLCBJbWFnZU9wdGlvbnMgb3B0aW9ucykKIHsK
KyAgICBpbnQgc2hhcmFibGVPcHRpb25zID0gU2hhcmVhYmxlQml0bWFwOjpTdXBwb3J0c0FscGhh
OworICAgIAorICAgIGlmIChvcHRpb25zICYgSW1hZ2VPcHRpb25zRXh0ZW5kZWRDb2xvcikKKyAg
ICAgICAgc2hhcmFibGVPcHRpb25zIHw9IFNoYXJlYWJsZUJpdG1hcDo6U3VwcG9ydHNFeHRlbmRl
ZENvbG9yOwogICAgIGlmIChvcHRpb25zICYgSW1hZ2VPcHRpb25zU2hhcmVhYmxlKSB7Ci0gICAg
ICAgIGF1dG8gYml0bWFwID0gU2hhcmVhYmxlQml0bWFwOjpjcmVhdGVTaGFyZWFibGUoc2l6ZSwg
U2hhcmVhYmxlQml0bWFwOjpTdXBwb3J0c0FscGhhKTsKKyAgICAgICAgYXV0byBiaXRtYXAgPSBT
aGFyZWFibGVCaXRtYXA6OmNyZWF0ZVNoYXJlYWJsZShzaXplLCBzaGFyYWJsZU9wdGlvbnMpOwog
ICAgICAgICBpZiAoIWJpdG1hcCkKICAgICAgICAgICAgIHJldHVybiBudWxscHRyOwogICAgICAg
ICByZXR1cm4gV2ViSW1hZ2U6OmNyZWF0ZShiaXRtYXAucmVsZWFzZU5vbk51bGwoKSk7CiAgICAg
fQotICAgIGF1dG8gYml0bWFwID0gU2hhcmVhYmxlQml0bWFwOjpjcmVhdGUoc2l6ZSwgU2hhcmVh
YmxlQml0bWFwOjpTdXBwb3J0c0FscGhhKTsKKyAgICBhdXRvIGJpdG1hcCA9IFNoYXJlYWJsZUJp
dG1hcDo6Y3JlYXRlKHNpemUsIHNoYXJhYmxlT3B0aW9ucyk7CiAgICAgaWYgKCFiaXRtYXApCiAg
ICAgICAgIHJldHVybiBudWxscHRyOwogICAgIHJldHVybiBXZWJJbWFnZTo6Y3JlYXRlKGJpdG1h
cC5yZWxlYXNlTm9uTnVsbCgpKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9X
S0ltYWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLSW1h
Z2UuaAkocmV2aXNpb24gMjE0NDQyKQorKysgU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dL
SW1hZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtNDcsNiArNDcsNyBAQCBlbnVtIHsKICAgICBrV0tT
bmFwc2hvdE9wdGlvbnNGb3JjZVdoaXRlVGV4dCA9IDEgPDwgNSwKICAgICBrV0tTbmFwc2hvdE9w
dGlvbnNQcmludGluZyA9IDEgPDwgNiwKICAgICBrV0tTbmFwc2hvdE9wdGlvbnNFeGNsdWRlT3Zl
cmZsb3cgPSAxIDw8IDcsCisgICAga1dLU25hcHNob3RPcHRpb25zRXh0ZW5kZWRDb2xvciA9IDEg
PDwgOCwKIH07CiB0eXBlZGVmIHVpbnQzMl90IFdLU25hcHNob3RPcHRpb25zOwogCkluZGV4OiBT
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tTaGFyZWRBUElDYXN0LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLU2hhcmVkQVBJQ2FzdC5oCShyZXZpc2lv
biAyMTQ0NDIpCisrKyBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tTaGFyZWRBUElDYXN0
LmgJKHdvcmtpbmcgY29weSkKQEAgLTkzMSw2ICs5MzEsOSBAQCBpbmxpbmUgU25hcHNob3RPcHRp
b25zIHNuYXBzaG90T3B0aW9uc0ZyCiAgICAgaWYgKHdrSW1hZ2VPcHRpb25zICYga1dLSW1hZ2VP
cHRpb25zU2hhcmVhYmxlKQogICAgICAgICBzbmFwc2hvdE9wdGlvbnMgfD0gU25hcHNob3RPcHRp
b25zU2hhcmVhYmxlOwogCisgICAgaWYgKHdrSW1hZ2VPcHRpb25zICYga1dLU25hcHNob3RPcHRp
b25zRXh0ZW5kZWRDb2xvcikKKyAgICAgICAgc25hcHNob3RPcHRpb25zIHw9IFNuYXBzaG90T3B0
aW9uc0V4dGVuZGVkQ29sb3I7CisgICAgCiAgICAgcmV0dXJuIHNuYXBzaG90T3B0aW9uczsKIH0K
IAo=
</data>
<flag name="review"
          id="327318"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>