<?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>147530</bug_id>
          
          <creation_ts>2015-08-01 12:28:10 -0700</creation_ts>
          <short_desc>Expand CharacterFallbackMapKey to a struct</short_desc>
          <delta_ts>2015-08-05 22:13:55 -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>528+ (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>
          <dependson>147617</dependson>
          <blocked>147390</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1114046</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-08-01 12:28:10 -0700</bug_when>
    <thetext>Expand CharacterFallbackMapKey to a struct</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114047</commentid>
    <comment_count>1</comment_count>
      <attachid>258013</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-08-01 12:30:11 -0700</bug_when>
    <thetext>Created attachment 258013
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114054</commentid>
    <comment_count>2</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-08-01 13:15:32 -0700</bug_when>
    <thetext>Committed r187724: &lt;http://trac.webkit.org/changeset/187724&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114488</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-03 19:59:49 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 147617</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1115280</commentid>
    <comment_count>4</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-08-05 22:13:55 -0700</bug_when>
    <thetext>Committed r188024: &lt;http://trac.webkit.org/changeset/188024&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258013</attachid>
            <date>2015-08-01 12:30:11 -0700</date>
            <delta_ts>2015-08-01 12:30:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147530-20150801123008.patch</filename>
            <type>text/plain</type>
            <size>3743</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3NzE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjBjNGU4MTNlZWNmOWM4
MjVhMWFhYWEwMTA2NDZiNDU0ZGZlNTgyMS4uMzIyODQ3YWZiOGI5MDczOGVkZWFiMDczYTQyZTE0
OTg5YTAxNTk5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTA4LTAxICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgRXhwYW5kIENo
YXJhY3RlckZhbGxiYWNrTWFwS2V5IHRvIGEgc3RydWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDc1MzAKKworICAgICAgICBSZXZpZXdlZCBieSBE
ZWFuIEphY2tzb24uCisKKyAgICAgICAgVGhpcyBpcyBpbiBwcmVwcmFyYXRpb24gZm9yIG1ha2lu
ZyB0aGlzIHN0cnVjdCBsb2NhbGUtc3BlY2lmaWMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJl
Y2F1c2UgdGhlcmUgaXMgbm8gYmVoYXZpb3IgY2hhbmdlLgorCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvRm9udC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDaGFyYWN0ZXJGYWxsYmFja01h
cEtleTo6Q2hhcmFjdGVyRmFsbGJhY2tNYXBLZXkpOgorICAgICAgICAoV2ViQ29yZTo6Q2hhcmFj
dGVyRmFsbGJhY2tNYXBLZXk6OmlzSGFzaFRhYmxlRGVsZXRlZFZhbHVlKToKKyAgICAgICAgKFdl
YkNvcmU6OkNoYXJhY3RlckZhbGxiYWNrTWFwS2V5OjpvcGVyYXRvcj09KToKKyAgICAgICAgKFdl
YkNvcmU6OkNoYXJhY3RlckZhbGxiYWNrTWFwS2V5SGFzaDo6aGFzaCk6CisgICAgICAgIChXZWJD
b3JlOjpDaGFyYWN0ZXJGYWxsYmFja01hcEtleUhhc2g6OmVxdWFsKToKKyAgICAgICAgKFdlYkNv
cmU6OkZvbnQ6OnN5c3RlbUZhbGxiYWNrRm9udEZvckNoYXJhY3Rlcik6CisKIDIwMTUtMDctMjcg
IE1hdHQgUmFqY2EgIDxtcmFqY2FAYXBwbGUuY29tPgogCiAgICAgICAgIE1lZGlhIFNlc3Npb246
IGluZm9ybSB0aGUgVUkgcHJvY2VzcyB3aGVuIHRoZSBmb2N1c2VkIENvbnRlbnQgbWVkaWEgZWxl
bWVudCBjaGFuZ2VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9Gb250LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnQuY3BwCmlu
ZGV4IGQ5MjY1YjU4ZDJiZTI0YWQ3MTQ3M2FiYTViMjNiNTI2ZDA5MTM3MmUuLjc5M2MxMzZjNDc2
MTQwYzJjYTI3Nzg1ODRhYzY2N2UwMDFhMzE2NDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL0ZvbnQuY3BwCkBAIC0zOTYsOSArMzk2LDUxIEBAIGJvb2wgRm9udDo6YXBwbHlU
cmFuc2Zvcm1zKEdseXBoQnVmZmVyR2x5cGgqIGdseXBocywgR2x5cGhCdWZmZXJBZHZhbmNlKiBh
ZHZhbmNlCiAjZW5kaWYKIH0KIAorc3RydWN0IENoYXJhY3RlckZhbGxiYWNrTWFwS2V5IHsKKyAg
ICBDaGFyYWN0ZXJGYWxsYmFja01hcEtleSgpCisgICAgeworICAgIH0KKworICAgIENoYXJhY3Rl
ckZhbGxiYWNrTWFwS2V5KFVDaGFyMzIgY2hhcmFjdGVyLCBib29sIGlzRm9yUGxhdGZvcm1Gb250
KQorICAgICAgICA6IGNoYXJhY3RlcihjaGFyYWN0ZXIpCisgICAgICAgICwgaXNGb3JQbGF0Zm9y
bUZvbnQoaXNGb3JQbGF0Zm9ybUZvbnQpCisgICAgeworICAgIH0KKworICAgIENoYXJhY3RlckZh
bGxiYWNrTWFwS2V5KFdURjo6SGFzaFRhYmxlRGVsZXRlZFZhbHVlVHlwZSkKKyAgICAgICAgOiBj
aGFyYWN0ZXIoLTEpCisgICAgeworICAgIH0KKworICAgIGJvb2wgaXNIYXNoVGFibGVEZWxldGVk
VmFsdWUoKSBjb25zdCB7IHJldHVybiBjaGFyYWN0ZXIgPT0gLTE7IH0KKworICAgIGJvb2wgb3Bl
cmF0b3I9PShjb25zdCBDaGFyYWN0ZXJGYWxsYmFja01hcEtleSYgb3RoZXIpIGNvbnN0CisgICAg
eworICAgICAgICByZXR1cm4gY2hhcmFjdGVyID09IG90aGVyLmNoYXJhY3RlciAmJiBpc0ZvclBs
YXRmb3JtRm9udCA9PSBvdGhlci5pc0ZvclBsYXRmb3JtRm9udDsKKyAgICB9CisKKyAgICBzdGF0
aWMgY29uc3QgYm9vbCBlbXB0eVZhbHVlSXNaZXJvID0gdHJ1ZTsKKworICAgIFVDaGFyMzIgY2hh
cmFjdGVyIHsgMCB9OworICAgIGJvb2wgaXNGb3JQbGF0Zm9ybUZvbnQgeyBmYWxzZSB9OworfTsK
Kworc3RydWN0IENoYXJhY3RlckZhbGxiYWNrTWFwS2V5SGFzaCB7CisgICAgc3RhdGljIHVuc2ln
bmVkIGhhc2goY29uc3QgQ2hhcmFjdGVyRmFsbGJhY2tNYXBLZXkmIGtleSkKKyAgICB7CisgICAg
ICAgIHJldHVybiBXVEY6OnBhaXJJbnRIYXNoKGtleS5jaGFyYWN0ZXIsIGtleS5pc0ZvclBsYXRm
b3JtRm9udCk7CisgICAgfQorCisgICAgc3RhdGljIGJvb2wgZXF1YWwoY29uc3QgQ2hhcmFjdGVy
RmFsbGJhY2tNYXBLZXkmIGEsIGNvbnN0IENoYXJhY3RlckZhbGxiYWNrTWFwS2V5JiBiKQorICAg
IHsKKyAgICAgICAgcmV0dXJuIGEgPT0gYjsKKyAgICB9CisKKyAgICBzdGF0aWMgY29uc3QgYm9v
bCBzYWZlVG9Db21wYXJlVG9FbXB0eU9yRGVsZXRlZCA9IHRydWU7Cit9OworCiAvLyBGb250cyBh
cmUgbm90IHJlZidkIHRvIGF2b2lkIGN5Y2xlcy4KLXR5cGVkZWYgc3RkOjpwYWlyPFVDaGFyMzIs
IGJvb2wgLyogaXNGb3JQbGF0Zm9ybUZvbnQgKi8+IENoYXJhY3RlckZhbGxiYWNrTWFwS2V5Owot
dHlwZWRlZiBIYXNoTWFwPENoYXJhY3RlckZhbGxiYWNrTWFwS2V5LCBGb250Kj4gQ2hhcmFjdGVy
RmFsbGJhY2tNYXA7Cit0eXBlZGVmIEhhc2hNYXA8Q2hhcmFjdGVyRmFsbGJhY2tNYXBLZXksIEZv
bnQqLCBDaGFyYWN0ZXJGYWxsYmFja01hcEtleUhhc2gsIFdURjo6U2ltcGxlQ2xhc3NIYXNoVHJh
aXRzPENoYXJhY3RlckZhbGxiYWNrTWFwS2V5Pj4gQ2hhcmFjdGVyRmFsbGJhY2tNYXA7CiB0eXBl
ZGVmIEhhc2hNYXA8Y29uc3QgRm9udCosIENoYXJhY3RlckZhbGxiYWNrTWFwPiBTeXN0ZW1GYWxs
YmFja0NhY2hlOwogCiBzdGF0aWMgU3lzdGVtRmFsbGJhY2tDYWNoZSYgc3lzdGVtRmFsbGJhY2tD
YWNoZSgpCkBAIC00MTYsOCArNDU4LDggQEAgUmVmUHRyPEZvbnQ+IEZvbnQ6OnN5c3RlbUZhbGxi
YWNrRm9udEZvckNoYXJhY3RlcihVQ2hhcjMyIGNoYXJhY3RlciwgY29uc3QgRm9udEQKICAgICAg
ICAgcmV0dXJuIEZvbnRDYWNoZTo6c2luZ2xldG9uKCkuc3lzdGVtRmFsbGJhY2tGb3JDaGFyYWN0
ZXJzKGRlc2NyaXB0aW9uLCB0aGlzLCBpc0ZvclBsYXRmb3JtRm9udCwgJmNvZGVVbml0LCAxKTsK
ICAgICB9CiAKLSAgICBhdXRvIGtleSA9IHN0ZDo6bWFrZV9wYWlyKGNoYXJhY3RlciwgaXNGb3JQ
bGF0Zm9ybUZvbnQpOwotICAgIGF1dG8gY2hhcmFjdGVyQWRkUmVzdWx0ID0gZm9udEFkZFJlc3Vs
dC5pdGVyYXRvci0+dmFsdWUuYWRkKGtleSwgbnVsbHB0cik7CisgICAgYXV0byBrZXkgPSBDaGFy
YWN0ZXJGYWxsYmFja01hcEtleShjaGFyYWN0ZXIsIGlzRm9yUGxhdGZvcm1Gb250KTsKKyAgICBh
dXRvIGNoYXJhY3RlckFkZFJlc3VsdCA9IGZvbnRBZGRSZXN1bHQuaXRlcmF0b3ItPnZhbHVlLmFk
ZChXVEY6Om1vdmUoa2V5KSwgbnVsbHB0cik7CiAKICAgICBGb250KiYgZmFsbGJhY2tGb250ID0g
Y2hhcmFjdGVyQWRkUmVzdWx0Lml0ZXJhdG9yLT52YWx1ZTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>