<?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>147032</bug_id>
          
          <creation_ts>2015-07-16 21:34:58 -0700</creation_ts>
          <short_desc>[Content Extensions] Term::isUniversalTransition() incorrectly expects the end-of-line assertion in character sets</short_desc>
          <delta_ts>2015-07-17 14:48:24 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1110085</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-07-16 21:34:58 -0700</bug_when>
    <thetext>[Content Extensions] Term::isUniversalTransition() incorrectly expects the end-of-line assertion in character sets</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110089</commentid>
    <comment_count>1</comment_count>
      <attachid>256956</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-07-16 21:42:00 -0700</bug_when>
    <thetext>Created attachment 256956
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110222</commentid>
    <comment_count>2</comment_count>
      <attachid>256956</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-17 14:48:21 -0700</bug_when>
    <thetext>Comment on attachment 256956
Patch

Clearing flags on attachment: 256956

Committed r186965: &lt;http://trac.webkit.org/changeset/186965&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110223</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-17 14:48:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256956</attachid>
            <date>2015-07-16 21:42:00 -0700</date>
            <delta_ts>2015-07-17 14:48:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147032-20150716214051.patch</filename>
            <type>text/plain</type>
            <size>5610</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2OTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTdjYjhlODZkYjg0MmU4
ZTU2ODMxMzY3YTBmMmUzMTY5ZGMwOWE5Ni4uNmZkN2RhNzcwNzIzODZlMGJiNzk5MDI2NDRmMTU3
ZTI3OTQzZDZmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE1LTA3LTE2ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCisgICAgICAgIFtDb250ZW50IEV4
dGVuc2lvbnNdIFRlcm06OmlzVW5pdmVyc2FsVHJhbnNpdGlvbigpIGluY29ycmVjdGx5IGV4cGVj
dHMgdGhlIGVuZC1vZi1saW5lIGFzc2VydGlvbiBpbiBjaGFyYWN0ZXIgc2V0cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MDMyCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjb250ZW50ZXh0ZW5zaW9u
cy9UZXJtLmg6CisgICAgICAgIChXZWJDb3JlOjpDb250ZW50RXh0ZW5zaW9uczo6VGVybTo6aXNV
bml2ZXJzYWxUcmFuc2l0aW9uKToKKyAgICAgICAgVGhlIHVuaXZlcnNhbCB0cmFuc2l0aW9uIGlz
IG5vdCBzdXBwb3NlZCB0byBhY2NvdW50IGZvciB0aGUgZW5kLW9mLWxpbmUgYXNzZXJ0aW9uLAor
ICAgICAgICBpdCBzaG91bGQgYmUgYSB0cmFuc2l0aW9uIG1hdGNoaW5nIGFueSBjaGFyYWN0ZXIu
CisKKyAgICAgICAgSGVyZSwgd2Ugd2VyZSBjb3VudGluZyAxMjggdHJhbnNpdGlvbnMsIHRoZSAx
MjcgY2hhcmFjdGVycyBwbHVzIHRoZQorICAgICAgICB0cmFuc2l0aW9uIG9uIHplcm8gd2UgYXJl
IHVzaW5nIGZvciBFT0wuCisKKyAgICAgICAgVGhlIGVuZCByZXN1bHQgaXMgVGVybTo6aXNVbml2
ZXJzYWxUcmFuc2l0aW9uKCkgd2FzIGNvbXBsZXRlbHkgdXNlbGVzcy4KKyAgICAgICAgVGhlIG9u
bHkgY29kZSB1c2luZyBpdCBpcyB0aGUgcGF0dGVybiBzaW1wbGlmaWNhdG9uIHBoYXNlLiBUaGF0
IHBhcnQKKyAgICAgICAgd2FzIG5vdCB3b3JraW5nIGNvcnJlY2x0eSBhbmQgd2FzIGFsbG93aW5n
IHVzZWxlc3MgIi4qIiBpbiB0aGUgcGF0dGVybnMuCisKKzIwMTUtMDctMTYgIEJlbmphbWluIFBv
dWxhaW4gIDxicG91bGFpbkBhcHBsZS5jb20+CisKICAgICAgICAgW0NvbnRlbnQgRXh0ZW5zaW9u
c10gQ1NTLWRpc3BsYXktbm9uZSBydWxlcyBhcmUgbm90IHdvcmtpbmcgcHJvcGVybHkKICAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NzAyNAogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jb250ZW50ZXh0ZW5zaW9ucy9UZXJtLmggYi9Tb3VyY2Uv
V2ViQ29yZS9jb250ZW50ZXh0ZW5zaW9ucy9UZXJtLmgKaW5kZXggZjM3ZDg3Y2IzMWNkNjA1MDZi
YjY1NzQ3Y2VjZDAwOTliMjJmMDZhMy4uMmY1ZmRkODgwYTdjZWFiNDU2ZjhkZGEzM2NkNTdhMDBi
ZmIwZjAzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY29udGVudGV4dGVuc2lvbnMvVGVy
bS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2NvbnRlbnRleHRlbnNpb25zL1Rlcm0uaApAQCAtNTc5
LDcgKzU3OSw3IEBAIGlubGluZSBib29sIFRlcm06OmlzVW5pdmVyc2FsVHJhbnNpdGlvbigpIGNv
bnN0CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVGVybVR5cGU6OkNoYXJhY3RlclNldDoKICAg
ICAgICAgcmV0dXJuIChtX2F0b21EYXRhLmNoYXJhY3RlclNldC5pbnZlcnRlZCgpICYmICFtX2F0
b21EYXRhLmNoYXJhY3RlclNldC5iaXRDb3VudCgpKQotICAgICAgICAgICAgfHwgKCFtX2F0b21E
YXRhLmNoYXJhY3RlclNldC5pbnZlcnRlZCgpICYmIG1fYXRvbURhdGEuY2hhcmFjdGVyU2V0LmJp
dENvdW50KCkgPT0gMTI4KTsKKyAgICAgICAgICAgIHx8ICghbV9hdG9tRGF0YS5jaGFyYWN0ZXJT
ZXQuaW52ZXJ0ZWQoKSAmJiBtX2F0b21EYXRhLmNoYXJhY3RlclNldC5iaXRDb3VudCgpID09IDEy
NyAmJiAhbV9hdG9tRGF0YS5jaGFyYWN0ZXJTZXQuZ2V0KDApKTsKICAgICBjYXNlIFRlcm1UeXBl
OjpHcm91cDoKICAgICAgICAgcmV0dXJuIG1fYXRvbURhdGEuZ3JvdXAudGVybXMuc2l6ZSgpID09
IDEgJiYgbV9hdG9tRGF0YS5ncm91cC50ZXJtcy5maXJzdCgpLmlzVW5pdmVyc2FsVHJhbnNpdGlv
bigpOwogICAgIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxv
ZwppbmRleCBiYmU3ZmY2OWRiYTUyY2VlODEwNTQ1YzJlZjRjNTI0ZTEzYzhiMWI1Li5hNzIzZWU2
YjEwODgyMWRjMjFiMmRjMGZlZTI4NTQxZjU3NDkwYjcxIDEwMDY0NAotLS0gYS9Ub29scy9DaGFu
Z2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTUtMDctMTYg
IEJlbmphbWluIFBvdWxhaW4gIDxicG91bGFpbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRl
bnQgRXh0ZW5zaW9uc10gVGVybTo6aXNVbml2ZXJzYWxUcmFuc2l0aW9uKCkgaW5jb3JyZWN0bHkg
ZXhwZWN0cyB0aGUgZW5kLW9mLWxpbmUgYXNzZXJ0aW9uIGluIGNoYXJhY3RlciBzZXRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDcwMzIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViQ29yZS9Db250ZW50RXh0ZW5zaW9ucy5jcHA6CisgICAgICAgIFRlc3QgdGhh
dCB0aGUgdXNlbGVzcyB0ZXJtcyBhcmUgZWxpbWluYXRlZCBieSBjb3VudGluZworICAgICAgICB0
aGUgbnVtYmVyIG9mIE5GQSBub2RlcyBnZW5lcmF0ZWQuCisKIDIwMTUtMDctMTYgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBbQ29udGVudCBF
eHRlbnNpb25zXSBDYWNoZSBkb21haW4gYWN0aW9ucwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJDb3JlL0NvbnRlbnRFeHRlbnNpb25zLmNwcCBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9Db250ZW50RXh0ZW5zaW9ucy5jcHAKaW5kZXggYTg1MWU3
ZjZiYTVmZDVhMTFlM2ZkZTY5ZjIzYWVjYTA4Yzk5ZDk4OS4uNjA4ZGE1OWZjZTg3Nzk5Y2M3ZjUz
MzA5MDAwOGI2YzEyZTNmZDgwNiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJDb3JlL0NvbnRlbnRFeHRlbnNpb25zLmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYkNvcmUvQ29udGVudEV4dGVuc2lvbnMuY3BwCkBAIC05MjIsNiArOTIyLDM2IEBA
IFRFU1RfRihDb250ZW50RXh0ZW5zaW9uVGVzdCwgVHJhaWxpbmdUZXJtc0NhcnJ5aW5nTm9EYXRh
KQogICAgIHRlc3RSZXF1ZXN0KGJhY2tlbmQsIG1haW5Eb2N1bWVudFJlcXVlc3QoImh0dHBzOi8v
d2Via2l0Lm9yZy9jYXRzbyIpLCB7IH0pOwogfQogCitURVNUX0YoQ29udGVudEV4dGVuc2lvblRl
c3QsIFVzZWxlc3NUZXJtc01hdGNoaW5nRXZlcnl0aGluZ0FyZUVsaW1pbmF0ZWQpCit7CisgICAg
Q29udGVudEV4dGVuc2lvbnM6OkNvbWJpbmVkVVJMRmlsdGVycyBjb21iaW5lZFVSTEZpbHRlcnM7
CisgICAgQ29udGVudEV4dGVuc2lvbnM6OlVSTEZpbHRlclBhcnNlciBwYXJzZXIoY29tYmluZWRV
UkxGaWx0ZXJzKTsKKyAgICBFWFBFQ1RfRVEoQ29udGVudEV4dGVuc2lvbnM6OlVSTEZpbHRlclBh
cnNlcjo6UGFyc2VTdGF0dXM6Ok9rLCBwYXJzZXIuYWRkUGF0dGVybigiLip3ZWIiLCBmYWxzZSwg
MCkpOworICAgIEVYUEVDVF9FUShDb250ZW50RXh0ZW5zaW9uczo6VVJMRmlsdGVyUGFyc2VyOjpQ
YXJzZVN0YXR1czo6T2ssIHBhcnNlci5hZGRQYXR0ZXJuKCIoLiopd2ViIiwgZmFsc2UsIDApKTsK
KyAgICBFWFBFQ1RfRVEoQ29udGVudEV4dGVuc2lvbnM6OlVSTEZpbHRlclBhcnNlcjo6UGFyc2VT
dGF0dXM6Ok9rLCBwYXJzZXIuYWRkUGF0dGVybigiKC4pKndlYiIsIGZhbHNlLCAwKSk7CisgICAg
RVhQRUNUX0VRKENvbnRlbnRFeHRlbnNpb25zOjpVUkxGaWx0ZXJQYXJzZXI6OlBhcnNlU3RhdHVz
OjpPaywgcGFyc2VyLmFkZFBhdHRlcm4oIiguKykqd2ViIiwgZmFsc2UsIDApKTsKKyAgICBFWFBF
Q1RfRVEoQ29udGVudEV4dGVuc2lvbnM6OlVSTEZpbHRlclBhcnNlcjo6UGFyc2VTdGF0dXM6Ok9r
LCBwYXJzZXIuYWRkUGF0dGVybigiKC4/KSp3ZWIiLCBmYWxzZSwgMCkpOworICAgIEVYUEVDVF9F
UShDb250ZW50RXh0ZW5zaW9uczo6VVJMRmlsdGVyUGFyc2VyOjpQYXJzZVN0YXR1czo6T2ssIHBh
cnNlci5hZGRQYXR0ZXJuKCIoLispP3dlYiIsIGZhbHNlLCAwKSk7CisgICAgRVhQRUNUX0VRKENv
bnRlbnRFeHRlbnNpb25zOjpVUkxGaWx0ZXJQYXJzZXI6OlBhcnNlU3RhdHVzOjpPaywgcGFyc2Vy
LmFkZFBhdHRlcm4oIiguPykrd2ViIiwgZmFsc2UsIDApKTsKKworICAgIFZlY3RvcjxDb250ZW50
RXh0ZW5zaW9uczo6TkZBPiBuZmFzID0gY3JlYXRlTkZBcyhjb21iaW5lZFVSTEZpbHRlcnMpOwor
ICAgIEVYUEVDVF9FUSgxdWwsIG5mYXMuc2l6ZSgpKTsKKyAgICBFWFBFQ1RfRVEoN3VsLCBuZmFz
LmZpcnN0KCkubm9kZXMuc2l6ZSgpKTsKKworICAgIENvbnRlbnRFeHRlbnNpb25zOjpERkEgZGZh
ID0gQ29udGVudEV4dGVuc2lvbnM6Ok5GQVRvREZBOjpjb252ZXJ0KG5mYXMuZmlyc3QoKSk7Cisg
ICAgVmVjdG9yPENvbnRlbnRFeHRlbnNpb25zOjpERkFCeXRlY29kZT4gYnl0ZWNvZGU7CisgICAg
Q29udGVudEV4dGVuc2lvbnM6OkRGQUJ5dGVjb2RlQ29tcGlsZXIgY29tcGlsZXIoZGZhLCBieXRl
Y29kZSk7CisgICAgY29tcGlsZXIuY29tcGlsZSgpOworICAgIENvbnRlbnRFeHRlbnNpb25zOjpE
RkFCeXRlY29kZUludGVycHJldGVyIGludGVycHJldGVyKGJ5dGVjb2RlLmRhdGEoKSwgYnl0ZWNv
ZGUuc2l6ZSgpKTsKKyAgICBjb21wYXJlQ29udGVudHMoaW50ZXJwcmV0ZXIuaW50ZXJwcmV0KCJl
YiIsIDApLCB7IH0pOworICAgIGNvbXBhcmVDb250ZW50cyhpbnRlcnByZXRlci5pbnRlcnByZXQo
IndlIiwgMCksIHsgfSk7CisgICAgY29tcGFyZUNvbnRlbnRzKGludGVycHJldGVyLmludGVycHJl
dCgid2VlYiIsIDApLCB7IH0pOworICAgIGNvbXBhcmVDb250ZW50cyhpbnRlcnByZXRlci5pbnRl
cnByZXQoIndlYiIsIDApLCB7IDAgfSk7CisgICAgY29tcGFyZUNvbnRlbnRzKGludGVycHJldGVy
LmludGVycHJldCgid3dlYiIsIDApLCB7IDAgfSk7CisgICAgY29tcGFyZUNvbnRlbnRzKGludGVy
cHJldGVyLmludGVycHJldCgid3dlYmIiLCAwKSwgeyAwIH0pOworICAgIGNvbXBhcmVDb250ZW50
cyhpbnRlcnByZXRlci5pbnRlcnByZXQoImh0dHA6Ly90aGV3ZWIuY29tLyIsIDApLCB7IDAgfSk7
Cit9CisKIFRFU1RfRihDb250ZW50RXh0ZW5zaW9uVGVzdCwgTG9hZFR5cGUpCiB7CiAgICAgYXV0
byBiYWNrZW5kID0gbWFrZUJhY2tlbmQoIlt7XCJhY3Rpb25cIjp7XCJ0eXBlXCI6XCJibG9ja1wi
fSxcInRyaWdnZXJcIjp7XCJ1cmwtZmlsdGVyXCI6XCJ3ZWJraXQub3JnXCIsXCJsb2FkLXR5cGVc
IjpbXCJ0aGlyZC1wYXJ0eVwiXX19LCIK
</data>

          </attachment>
      

    </bug>

</bugzilla>