<?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>104847</bug_id>
          
          <creation_ts>2012-12-12 14:45:54 -0800</creation_ts>
          <short_desc>Reinstate CIFilter code for Lion</short_desc>
          <delta_ts>2012-12-12 16:24:23 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <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>789938</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-12-12 14:45:54 -0800</bug_when>
    <thetext>CAFilters are not universally available on Lion. We&apos;ll need to keep the CIFilter code around for a while.

&lt;rdar://problem/12868634&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789969</commentid>
    <comment_count>1</comment_count>
      <attachid>179133</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-12-12 15:16:34 -0800</bug_when>
    <thetext>Created attachment 179133
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789972</commentid>
    <comment_count>2</comment_count>
      <attachid>179133</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-12-12 15:19:45 -0800</bug_when>
    <thetext>Comment on attachment 179133
Patch

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

&gt; Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm:876
&gt; +            CIFilter* caFilter = [CIFilter filterWithName:@&quot;CIColorMonochrome&quot;];

Can you rename the variable to ciFilter, or just filter?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790043</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-12-12 16:24:23 -0800</bug_when>
    <thetext>Committed r137533: &lt;http://trac.webkit.org/changeset/137533&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179133</attachid>
            <date>2012-12-12 15:16:34 -0800</date>
            <delta_ts>2012-12-12 15:19:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104847-20121213101354.patch</filename>
            <type>text/plain</type>
            <size>8986</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGI4OGVlZThlZmM1MTlk
N2MxZjFiZmVhZWY1NWY2ZDAxNjc0NjBlYS4uNzIyM2Y3OWU1YTc5ZDU0OGVhM2QzZmYzNjA1ZDBh
NDYyNWYwN2IwOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEyLTEyICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBSZWluc3RhdGUgQ0lGaWx0ZXIg
Y29kZSBmb3IgTGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA0ODQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhpcyBiYXNpY2FsbHkgcmV2ZXJ0cyByMTM3NTAwIGZvciBMaW9uLCBiZWNhdXNlIHNv
bWUKKyAgICAgICAgQ0FGaWx0ZXIgdHlwZXMgYXJlIG5vdCBhdmFpbGFibGUgdGhlcmUuCisKKyAg
ICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cywgd2l0aCB0aGUgd2FybmluZyB0aGF0IExp
b24KKyAgICAgICAgYmFzZWxpbmVzIHdpbGwgbmVlZCB1cGRhdGluZy4KKworICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2NhL21hYy9QbGF0Zm9ybUNBTGF5ZXJNYWMubW06CisgICAgICAgIChQ
bGF0Zm9ybUNBTGF5ZXI6OnNldEZpbHRlcnMpOiBQdXQgYW4gdWdseSAjaWYgaW4gdG8KKyAgICAg
ICAgZGV0ZWN0IE9TIFggMTAuNy4KKwogMjAxMi0xMi0xMiAgTm8nYW0gUm9zZW50aGFsICA8bm9h
bS5yb3NlbnRoYWxAbm9raWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT046IHIxMzc0ODEgY2F1
c2VkIGEgYnVpbGQgZmFpbHVyZSB3aXRoIEdUSwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbSBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9QbGF0Zm9ybUNBTGF5ZXJNYWMubW0KaW5k
ZXggYzE0ZDYyOGQ5MGMyMmMyMmNlOTE4Y2MzODBjMmFkYTc3MDM2MDYyOS4uMjEwZWRkNjIzZGUw
N2YzOTBlZTZmMDIyNGIxYWMzZjNiZWMwYmFhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbQorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9tYWMvUGxhdGZvcm1DQUxheWVyTWFjLm1t
CkBAIC0xMTEsNiArMTExLDggQEAgc3RhdGljIGRvdWJsZSBtZWRpYVRpbWVUb0N1cnJlbnRUaW1l
KENGVGltZUludGVydmFsIHQpCiAjZW5kaWYKIEBlbmQKIAorLy8gTm90IGFsbCBDQUZpbHRlcnMg
YXJlIHByb3ZpZGVkIG9uIExpb24uCisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxMDgwCiBAaW50ZXJmYWNlIENBRmlsdGVyIDogTlNPYmplY3QgPE5TQ29weWluZywgTlNN
dXRhYmxlQ29weWluZywgTlNDb2Rpbmc+CiBAZW5kCiAKQEAgLTEzOCw2ICsxNDAsNyBAQCB0eXBl
ZGVmIHN0cnVjdCBDQUNvbG9yTWF0cml4IENBQ29sb3JNYXRyaXg7CiBAaW50ZXJmYWNlIE5TVmFs
dWUgKERldGFpbHMpCiArIChOU1ZhbHVlICopdmFsdWVXaXRoQ0FDb2xvck1hdHJpeDooQ0FDb2xv
ck1hdHJpeCl0OwogQGVuZAorI2VuZGlmCiAKIHN0YXRpYyBOU1N0cmluZyAqIGNvbnN0IHBsYXRm
b3JtQ0FMYXllclBvaW50ZXIgPSBAIldLUGxhdGZvcm1DQUxheWVyIjsKIApAQCAtNzQ0LDYgKzc0
Nyw4IEBAIHZvaWQgUGxhdGZvcm1DQUxheWVyOjpzZXRGaWx0ZXJzKGNvbnN0IEZpbHRlck9wZXJh
dGlvbnMmIGZpbHRlcnMpCiAgICAgICAgICAgICBbbV9sYXllci5nZXQoKSBzZXRTaGFkb3dPcGFj
aXR5OjFdOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KKy8vIE5vdCBhbGwgQ0FGaWx0
ZXJzIGFyZSBwcm92aWRlZCBvbiBMaW9uLgorI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVR
VUlSRUQgPj0gMTA4MAogICAgICAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6R1JBWVNDQUxFOiB7
CiAgICAgICAgICAgICBjb25zdCBCYXNpY0NvbG9yTWF0cml4RmlsdGVyT3BlcmF0aW9uKiBvcCA9
IHN0YXRpY19jYXN0PGNvbnN0IEJhc2ljQ29sb3JNYXRyaXhGaWx0ZXJPcGVyYXRpb24qPihmaWx0
ZXJPcGVyYXRpb24pOwogICAgICAgICAgICAgQ0FGaWx0ZXIgKmNhRmlsdGVyID0gW0NBRmlsdGVy
IGZpbHRlcldpdGhUeXBlOmtDQUZpbHRlckNvbG9yTW9ub2Nocm9tZV07CkBAIC04NjQsOCArODY5
LDExMyBAQCB2b2lkIFBsYXRmb3JtQ0FMYXllcjo6c2V0RmlsdGVycyhjb25zdCBGaWx0ZXJPcGVy
YXRpb25zJiBmaWx0ZXJzKQogICAgICAgICAgICAgW2NhRmlsdGVyIHNldE5hbWU6ZmlsdGVyTmFt
ZV07CiAgICAgICAgICAgICBbYXJyYXkuZ2V0KCkgYWRkT2JqZWN0OmNhRmlsdGVyXTsKICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisjZWxzZQorICAgICAgICBjYXNlIEZpbHRlck9wZXJh
dGlvbjo6R1JBWVNDQUxFOiB7CisgICAgICAgICAgICBjb25zdCBCYXNpY0NvbG9yTWF0cml4Rmls
dGVyT3BlcmF0aW9uKiBvcCA9IHN0YXRpY19jYXN0PGNvbnN0IEJhc2ljQ29sb3JNYXRyaXhGaWx0
ZXJPcGVyYXRpb24qPihmaWx0ZXJPcGVyYXRpb24pOworICAgICAgICAgICAgQ0lGaWx0ZXIqIGNh
RmlsdGVyID0gW0NJRmlsdGVyIGZpbHRlcldpdGhOYW1lOkAiQ0lDb2xvck1vbm9jaHJvbWUiXTsK
KyAgICAgICAgICAgIFtjYUZpbHRlciBzZXREZWZhdWx0c107CisgICAgICAgICAgICBbY2FGaWx0
ZXIgc2V0VmFsdWU6W05TTnVtYmVyIG51bWJlcldpdGhGbG9hdDpvcC0+YW1vdW50KCldIGZvcktl
eTpAImlucHV0SW50ZW5zaXR5Il07CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0VmFsdWU6W0NJ
Q29sb3IgY29sb3JXaXRoUmVkOjEgZ3JlZW46MSBibHVlOjFdIGZvcktleTpAImlucHV0Q29sb3Ii
XTsKKyAgICAgICAgICAgIFtjYUZpbHRlciBzZXROYW1lOmZpbHRlck5hbWVdOworICAgICAgICAg
ICAgW2FycmF5LmdldCgpIGFkZE9iamVjdDpjYUZpbHRlcl07CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorICAgICAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6U0VQSUE6IHsKKyAgICAg
ICAgICAgIGNvbnN0IEJhc2ljQ29sb3JNYXRyaXhGaWx0ZXJPcGVyYXRpb24qIG9wID0gc3RhdGlj
X2Nhc3Q8Y29uc3QgQmFzaWNDb2xvck1hdHJpeEZpbHRlck9wZXJhdGlvbio+KGZpbHRlck9wZXJh
dGlvbik7CisgICAgICAgICAgICBDSUZpbHRlciogY2FGaWx0ZXIgPSBbQ0lGaWx0ZXIgZmlsdGVy
V2l0aE5hbWU6QCJDSUNvbG9yTWF0cml4Il07CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0RGVm
YXVsdHNdOworCisgICAgICAgICAgICBkb3VibGUgdCA9IG9wLT5hbW91bnQoKTsKKyAgICAgICAg
ICAgIHQgPSBtaW4obWF4KDAuMCwgdCksIDEuMCk7CisKKyAgICAgICAgICAgIFtjYUZpbHRlciBz
ZXRWYWx1ZTpbQ0lWZWN0b3IgdmVjdG9yV2l0aFg6V2ViQ29yZTo6YmxlbmQoMS4wLCAwLjM5Mywg
dCkgWTpXZWJDb3JlOjpibGVuZCgwLjAsIDAuNzY5LCB0KSBaOldlYkNvcmU6OmJsZW5kKDAuMCwg
MC4xODksIHQpIFc6MF0gZm9yS2V5OkAiaW5wdXRSVmVjdG9yIl07CisgICAgICAgICAgICBbY2FG
aWx0ZXIgc2V0VmFsdWU6W0NJVmVjdG9yIHZlY3RvcldpdGhYOldlYkNvcmU6OmJsZW5kKDAuMCwg
MC4zNDksIHQpIFk6V2ViQ29yZTo6YmxlbmQoMS4wLCAwLjY4NiwgdCkgWjpXZWJDb3JlOjpibGVu
ZCgwLjAsIDAuMTY4LCB0KSBXOjBdIGZvcktleTpAImlucHV0R1ZlY3RvciJdOworICAgICAgICAg
ICAgW2NhRmlsdGVyIHNldFZhbHVlOltDSVZlY3RvciB2ZWN0b3JXaXRoWDpXZWJDb3JlOjpibGVu
ZCgwLjAsIDAuMjcyLCB0KSBZOldlYkNvcmU6OmJsZW5kKDAuMCwgMC41MzQsIHQpIFo6V2ViQ29y
ZTo6YmxlbmQoMS4wLCAwLjEzMSwgdCkgVzowXSBmb3JLZXk6QCJpbnB1dEJWZWN0b3IiXTsKKyAg
ICAgICAgICAgIFtjYUZpbHRlciBzZXRWYWx1ZTpbQ0lWZWN0b3IgdmVjdG9yV2l0aFg6MCBZOjAg
WjowIFc6MV0gZm9yS2V5OkAiaW5wdXRBVmVjdG9yIl07CisgICAgICAgICAgICBbY2FGaWx0ZXIg
c2V0VmFsdWU6W0NJVmVjdG9yIHZlY3RvcldpdGhYOjAgWTowIFo6MCBXOjBdIGZvcktleTpAImlu
cHV0Qmlhc1ZlY3RvciJdOworICAgICAgICAgICAgW2NhRmlsdGVyIHNldE5hbWU6ZmlsdGVyTmFt
ZV07CisgICAgICAgICAgICBbYXJyYXkuZ2V0KCkgYWRkT2JqZWN0OmNhRmlsdGVyXTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CisgICAgICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpT
QVRVUkFURTogeworICAgICAgICAgICAgY29uc3QgQmFzaWNDb2xvck1hdHJpeEZpbHRlck9wZXJh
dGlvbiogb3AgPSBzdGF0aWNfY2FzdDxjb25zdCBCYXNpY0NvbG9yTWF0cml4RmlsdGVyT3BlcmF0
aW9uKj4oZmlsdGVyT3BlcmF0aW9uKTsKKyAgICAgICAgICAgIENJRmlsdGVyKiBjYUZpbHRlciA9
IFtDSUZpbHRlciBmaWx0ZXJXaXRoTmFtZTpAIkNJQ29sb3JDb250cm9scyJdOworICAgICAgICAg
ICAgW2NhRmlsdGVyIHNldERlZmF1bHRzXTsKKyAgICAgICAgICAgIFtjYUZpbHRlciBzZXRWYWx1
ZTpbTlNOdW1iZXIgbnVtYmVyV2l0aEZsb2F0Om9wLT5hbW91bnQoKV0gZm9yS2V5OkAiaW5wdXRT
YXR1cmF0aW9uIl07CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0TmFtZTpmaWx0ZXJOYW1lXTsK
KyAgICAgICAgICAgIFthcnJheS5nZXQoKSBhZGRPYmplY3Q6Y2FGaWx0ZXJdOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OkhVRV9S
T1RBVEU6IHsKKyAgICAgICAgICAgIGNvbnN0IEJhc2ljQ29sb3JNYXRyaXhGaWx0ZXJPcGVyYXRp
b24qIG9wID0gc3RhdGljX2Nhc3Q8Y29uc3QgQmFzaWNDb2xvck1hdHJpeEZpbHRlck9wZXJhdGlv
bio+KGZpbHRlck9wZXJhdGlvbik7CisgICAgICAgICAgICBDSUZpbHRlciogY2FGaWx0ZXIgPSBb
Q0lGaWx0ZXIgZmlsdGVyV2l0aE5hbWU6QCJDSUh1ZUFkanVzdCJdOworICAgICAgICAgICAgW2Nh
RmlsdGVyIHNldERlZmF1bHRzXTsKKworICAgICAgICAgICAgW2NhRmlsdGVyIHNldFZhbHVlOltO
U051bWJlciBudW1iZXJXaXRoRmxvYXQ6ZGVnMnJhZChvcC0+YW1vdW50KCkpXSBmb3JLZXk6QCJp
bnB1dEFuZ2xlIl07CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0TmFtZTpmaWx0ZXJOYW1lXTsK
KyAgICAgICAgICAgIFthcnJheS5nZXQoKSBhZGRPYmplY3Q6Y2FGaWx0ZXJdOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OklOVkVS
VDogeworICAgICAgICAgICAgY29uc3QgQmFzaWNDb21wb25lbnRUcmFuc2ZlckZpbHRlck9wZXJh
dGlvbiogb3AgPSBzdGF0aWNfY2FzdDxjb25zdCBCYXNpY0NvbXBvbmVudFRyYW5zZmVyRmlsdGVy
T3BlcmF0aW9uKj4oZmlsdGVyT3BlcmF0aW9uKTsKKyAgICAgICAgICAgIENJRmlsdGVyKiBjYUZp
bHRlciA9IFtDSUZpbHRlciBmaWx0ZXJXaXRoTmFtZTpAIkNJQ29sb3JNYXRyaXgiXTsKKyAgICAg
ICAgICAgIFtjYUZpbHRlciBzZXREZWZhdWx0c107CisKKyAgICAgICAgICAgIGRvdWJsZSBtdWx0
aXBsaWVyID0gMSAtIG9wLT5hbW91bnQoKSAqIDI7CisKKyAgICAgICAgICAgIFtjYUZpbHRlciBz
ZXRWYWx1ZTpbQ0lWZWN0b3IgdmVjdG9yV2l0aFg6bXVsdGlwbGllciBZOjAgWjowIFc6MF0gZm9y
S2V5OkAiaW5wdXRSVmVjdG9yIl07CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0VmFsdWU6W0NJ
VmVjdG9yIHZlY3RvcldpdGhYOjAgWTptdWx0aXBsaWVyIFo6MCBXOjBdIGZvcktleTpAImlucHV0
R1ZlY3RvciJdOworICAgICAgICAgICAgW2NhRmlsdGVyIHNldFZhbHVlOltDSVZlY3RvciB2ZWN0
b3JXaXRoWDowIFk6MCBaOm11bHRpcGxpZXIgVzowXSBmb3JLZXk6QCJpbnB1dEJWZWN0b3IiXTsK
KyAgICAgICAgICAgIFtjYUZpbHRlciBzZXRWYWx1ZTpbQ0lWZWN0b3IgdmVjdG9yV2l0aFg6MCBZ
OjAgWjowIFc6MV0gZm9yS2V5OkAiaW5wdXRBVmVjdG9yIl07CisgICAgICAgICAgICBbY2FGaWx0
ZXIgc2V0VmFsdWU6W0NJVmVjdG9yIHZlY3RvcldpdGhYOm9wLT5hbW91bnQoKSBZOm9wLT5hbW91
bnQoKSBaOm9wLT5hbW91bnQoKSBXOjBdIGZvcktleTpAImlucHV0Qmlhc1ZlY3RvciJdOworICAg
ICAgICAgICAgW2NhRmlsdGVyIHNldE5hbWU6ZmlsdGVyTmFtZV07CisgICAgICAgICAgICBbYXJy
YXkuZ2V0KCkgYWRkT2JqZWN0OmNhRmlsdGVyXTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisgICAgICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpPUEFDSVRZOiB7CisgICAgICAgICAg
ICBjb25zdCBCYXNpY0NvbXBvbmVudFRyYW5zZmVyRmlsdGVyT3BlcmF0aW9uKiBvcCA9IHN0YXRp
Y19jYXN0PGNvbnN0IEJhc2ljQ29tcG9uZW50VHJhbnNmZXJGaWx0ZXJPcGVyYXRpb24qPihmaWx0
ZXJPcGVyYXRpb24pOworICAgICAgICAgICAgQ0lGaWx0ZXIqIGNhRmlsdGVyID0gW0NJRmlsdGVy
IGZpbHRlcldpdGhOYW1lOkAiQ0lDb2xvck1hdHJpeCJdOworICAgICAgICAgICAgW2NhRmlsdGVy
IHNldERlZmF1bHRzXTsKKworICAgICAgICAgICAgW2NhRmlsdGVyIHNldFZhbHVlOltDSVZlY3Rv
ciB2ZWN0b3JXaXRoWDoxIFk6MCBaOjAgVzowXSBmb3JLZXk6QCJpbnB1dFJWZWN0b3IiXTsKKyAg
ICAgICAgICAgIFtjYUZpbHRlciBzZXRWYWx1ZTpbQ0lWZWN0b3IgdmVjdG9yV2l0aFg6MCBZOjEg
WjowIFc6MF0gZm9yS2V5OkAiaW5wdXRHVmVjdG9yIl07CisgICAgICAgICAgICBbY2FGaWx0ZXIg
c2V0VmFsdWU6W0NJVmVjdG9yIHZlY3RvcldpdGhYOjAgWTowIFo6MSBXOjBdIGZvcktleTpAImlu
cHV0QlZlY3RvciJdOworICAgICAgICAgICAgW2NhRmlsdGVyIHNldFZhbHVlOltDSVZlY3RvciB2
ZWN0b3JXaXRoWDowIFk6MCBaOjAgVzpvcC0+YW1vdW50KCldIGZvcktleTpAImlucHV0QVZlY3Rv
ciJdOworICAgICAgICAgICAgW2NhRmlsdGVyIHNldFZhbHVlOltDSVZlY3RvciB2ZWN0b3JXaXRo
WDowIFk6MCBaOjAgVzowXSBmb3JLZXk6QCJpbnB1dEJpYXNWZWN0b3IiXTsKKyAgICAgICAgICAg
IFtjYUZpbHRlciBzZXROYW1lOmZpbHRlck5hbWVdOworICAgICAgICAgICAgW2FycmF5LmdldCgp
IGFkZE9iamVjdDpjYUZpbHRlcl07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAg
ICAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6QkxVUjogeworICAgICAgICAgICAgLy8gRklYTUU6
IEZvciBub3cgd2UgaWdub3JlIHN0ZERldmlhdGlvblkuCisgICAgICAgICAgICBjb25zdCBCbHVy
RmlsdGVyT3BlcmF0aW9uKiBvcCA9IHN0YXRpY19jYXN0PGNvbnN0IEJsdXJGaWx0ZXJPcGVyYXRp
b24qPihmaWx0ZXJPcGVyYXRpb24pOworICAgICAgICAgICAgQ0lGaWx0ZXIqIGNhRmlsdGVyID0g
W0NJRmlsdGVyIGZpbHRlcldpdGhOYW1lOkAiQ0lHYXVzc2lhbkJsdXIiXTsKKyAgICAgICAgICAg
IFtjYUZpbHRlciBzZXREZWZhdWx0c107CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0VmFsdWU6
W05TTnVtYmVyIG51bWJlcldpdGhGbG9hdDpmbG9hdFZhbHVlRm9yTGVuZ3RoKG9wLT5zdGREZXZp
YXRpb24oKSwgMCldIGZvcktleTpAImlucHV0UmFkaXVzIl07CisgICAgICAgICAgICBbY2FGaWx0
ZXIgc2V0TmFtZTpmaWx0ZXJOYW1lXTsKKyAgICAgICAgICAgIFthcnJheS5nZXQoKSBhZGRPYmpl
Y3Q6Y2FGaWx0ZXJdOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgY2Fz
ZSBGaWx0ZXJPcGVyYXRpb246OkNPTlRSQVNUOiB7CisgICAgICAgICAgICBjb25zdCBCYXNpY0Nv
bXBvbmVudFRyYW5zZmVyRmlsdGVyT3BlcmF0aW9uKiBvcCA9IHN0YXRpY19jYXN0PGNvbnN0IEJh
c2ljQ29tcG9uZW50VHJhbnNmZXJGaWx0ZXJPcGVyYXRpb24qPihmaWx0ZXJPcGVyYXRpb24pOwor
ICAgICAgICAgICAgQ0lGaWx0ZXIqIGNhRmlsdGVyID0gW0NJRmlsdGVyIGZpbHRlcldpdGhOYW1l
OkAiQ0lDb2xvckNvbnRyb2xzIl07CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0RGVmYXVsdHNd
OworICAgICAgICAgICAgW2NhRmlsdGVyIHNldFZhbHVlOltOU051bWJlciBudW1iZXJXaXRoRmxv
YXQ6b3AtPmFtb3VudCgpXSBmb3JLZXk6QCJpbnB1dENvbnRyYXN0Il07CisgICAgICAgICAgICBb
Y2FGaWx0ZXIgc2V0TmFtZTpmaWx0ZXJOYW1lXTsKKyAgICAgICAgICAgIFthcnJheS5nZXQoKSBh
ZGRPYmplY3Q6Y2FGaWx0ZXJdOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAg
ICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OkJSSUdIVE5FU1M6IHsKKyAgICAgICAgICAgIGNvbnN0
IEJhc2ljQ29tcG9uZW50VHJhbnNmZXJGaWx0ZXJPcGVyYXRpb24qIG9wID0gc3RhdGljX2Nhc3Q8
Y29uc3QgQmFzaWNDb21wb25lbnRUcmFuc2ZlckZpbHRlck9wZXJhdGlvbio+KGZpbHRlck9wZXJh
dGlvbik7CisgICAgICAgICAgICBDSUZpbHRlciogY2FGaWx0ZXIgPSBbQ0lGaWx0ZXIgZmlsdGVy
V2l0aE5hbWU6QCJDSUNvbG9yQ29udHJvbHMiXTsKKyAgICAgICAgICAgIFtjYUZpbHRlciBzZXRE
ZWZhdWx0c107CisgICAgICAgICAgICBbY2FGaWx0ZXIgc2V0VmFsdWU6W05TTnVtYmVyIG51bWJl
cldpdGhGbG9hdDpvcC0+YW1vdW50KCldIGZvcktleTpAImlucHV0QnJpZ2h0bmVzcyJdOworICAg
ICAgICAgICAgW2NhRmlsdGVyIHNldE5hbWU6ZmlsdGVyTmFtZV07CisgICAgICAgICAgICBbYXJy
YXkuZ2V0KCkgYWRkT2JqZWN0OmNhRmlsdGVyXTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisjZW5kaWYKICAgICAgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OlBBU1NUSFJPVUdIOgog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6Cg==
</data>
<flag name="review"
          id="195887"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>