<?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>39261</bug_id>
          
          <creation_ts>2010-05-17 19:58:21 -0700</creation_ts>
          <short_desc>Copy PreloadScanner.* to HTML5Tokenizer.* to start work on the new HTML5 Tokenizer</short_desc>
          <delta_ts>2010-05-17 20:21:28 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          <blocked>39259</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>227068</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-17 19:58:21 -0700</bug_when>
    <thetext>Copy PreloadScanner.* to HTML5Tokenizer.* to start work on the new HTML5 Tokenizer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227076</commentid>
    <comment_count>1</comment_count>
      <attachid>56312</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-17 20:06:13 -0700</bug_when>
    <thetext>Created attachment 56312
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227078</commentid>
    <comment_count>2</comment_count>
      <attachid>56312</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-17 20:06:59 -0700</bug_when>
    <thetext>Comment on attachment 56312
Patch

Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227079</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-17 20:09:18 -0700</bug_when>
    <thetext>Committed r59639: &lt;http://trac.webkit.org/changeset/59639&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227083</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-17 20:16:16 -0700</bug_when>
    <thetext>Committed r59640: &lt;http://trac.webkit.org/changeset/59640&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227086</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-17 20:21:28 -0700</bug_when>
    <thetext>Committed r59641: &lt;http://trac.webkit.org/changeset/59641&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56312</attachid>
            <date>2010-05-17 20:06:13 -0700</date>
            <delta_ts>2010-05-17 20:06:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39261-20100517200612.patch</filename>
            <type>text/plain</type>
            <size>10205</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZTBhNGYyOWEwNDUzOTliOWRhMzNjNzlmNjRhM2Q4NDAxZDVlZWZlNy4uYjMzZDkyYWQ4ZGI2ZjM1
MGU0ZDAwZGI1YWM4MWNmYjFlY2YzZDk2OCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wNS0xNyAgRXJp
YyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQ29weSBQcmVsb2FkU2Nhbm5lci4qIHRvIEhUTUw1VG9rZW5p
emVyLiogdG8gc3RhcnQgd29yayBvbiB0aGUgbmV3IEhUTUw1IFRva2VuaXplcgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzkyNjEKKworICAgICAgICAq
IGh0bWwvSFRNTDVUb2tlbml6ZXIuY3BwOiBDb3BpZWQgZnJvbSBXZWJDb3JlL2h0bWwvUHJlbG9h
ZFNjYW5uZXIuaC4KKyAgICAgICAgKiBodG1sL0hUTUw1VG9rZW5pemVyLmg6IENvcGllZCBmcm9t
IFdlYkNvcmUvaHRtbC9QcmVsb2FkU2Nhbm5lci5oLgorCiAyMDEwLTA1LTE3ICBNT1JJVEEgSGFq
aW1lICA8bW9ycml0YUBnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbnQgVGFt
dXJhLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUw1VG9rZW5pemVyLmNwcCBiL1dlYkNv
cmUvaHRtbC9IVE1MNVRva2VuaXplci5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjAyMmVlNzg2MTZkNGYxNjZm
OGY5MzM0NGRmY2RmODFmYTY1OTQ4ZQotLS0gL2Rldi9udWxsCisrKyBiL1dlYkNvcmUvaHRtbC9I
VE1MNVRva2VuaXplci5jcHAKQEAgLTAsMCArMSwxNDQgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMp
IDIwMDggQXBwbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAor
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJj
ZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIu
IFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUg
Y29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBv
dGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFOWQor
ICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1J
VEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElO
IE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUg
Rk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBM
QVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04p
IEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcg
TkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVT
RQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworI2lmbmRlZiBQcmVsb2FkU2Nhbm5lcl9oCisjZGVm
aW5lIFByZWxvYWRTY2FubmVyX2gKKworI2luY2x1ZGUgIkF0b21pY1N0cmluZy5oIgorI2luY2x1
ZGUgIlNlZ21lbnRlZFN0cmluZy5oIgorI2luY2x1ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgorI2lu
Y2x1ZGUgPHd0Zi9WZWN0b3IuaD4KKworbmFtZXNwYWNlIFdlYkNvcmUgeworICAgIAorICAgIGNs
YXNzIENhY2hlZFJlc291cmNlOworICAgIGNsYXNzIENhY2hlZFJlc291cmNlQ2xpZW50OworICAg
IGNsYXNzIERvY3VtZW50OworICAgIAorICAgIGNsYXNzIFByZWxvYWRTY2FubmVyIDogcHVibGlj
IE5vbmNvcHlhYmxlIHsKKyAgICBwdWJsaWM6CisgICAgICAgIFByZWxvYWRTY2FubmVyKERvY3Vt
ZW50Kik7CisgICAgICAgIH5QcmVsb2FkU2Nhbm5lcigpOworICAgICAgICB2b2lkIGJlZ2luKCk7
CisgICAgICAgIHZvaWQgd3JpdGUoY29uc3QgU2VnbWVudGVkU3RyaW5nJik7CisgICAgICAgIHZv
aWQgZW5kKCk7CisgICAgICAgIGJvb2wgaW5Qcm9ncmVzcygpIGNvbnN0IHsgcmV0dXJuIG1faW5Q
cm9ncmVzczsgfQorICAgICAgICAKKyAgICAgICAgYm9vbCBzY2FubmluZ0JvZHkoKSBjb25zdDsK
KyAgICAgICAgCisgICAgICAgIHN0YXRpYyB1bnNpZ25lZCBjb25zdW1lRW50aXR5KFNlZ21lbnRl
ZFN0cmluZyYsIGJvb2wmIG5vdEVub3VnaENoYXJhY3RlcnMpOworICAgICAgICAKKyAgICBwcml2
YXRlOgorICAgICAgICB2b2lkIHRva2VuaXplKGNvbnN0IFNlZ21lbnRlZFN0cmluZyYpOworICAg
ICAgICB2b2lkIHJlc2V0KCk7CisgICAgICAgIAorICAgICAgICB2b2lkIGVtaXRUYWcoKTsKKyAg
ICAgICAgdm9pZCBlbWl0Q2hhcmFjdGVyKFVDaGFyKTsKKyAgICAgICAgCisgICAgICAgIHZvaWQg
dG9rZW5pemVDU1MoVUNoYXIpOworICAgICAgICB2b2lkIGVtaXRDU1NSdWxlKCk7CisgICAgICAg
IAorICAgICAgICB2b2lkIHByb2Nlc3NBdHRyaWJ1dGUoKTsKKworICAgICAgICAKKyAgICAgICAg
dm9pZCBjbGVhckxhc3RDaGFyYWN0ZXJzKCk7CisgICAgICAgIHZvaWQgcmVtZW1iZXJDaGFyYWN0
ZXIoVUNoYXIpOworICAgICAgICBib29sIGxhc3RDaGFyYWN0ZXJzTWF0Y2goY29uc3QgY2hhcios
IHVuc2lnbmVkIGNvdW50KSBjb25zdDsKKyAgICAgICAgCisgICAgICAgIGJvb2wgbV9pblByb2dy
ZXNzOworICAgICAgICBTZWdtZW50ZWRTdHJpbmcgbV9zb3VyY2U7CisgICAgICAgIAorICAgICAg
ICBlbnVtIFN0YXRlIHsKKyAgICAgICAgICAgIERhdGEsCisgICAgICAgICAgICBFbnRpdHlEYXRh
LAorICAgICAgICAgICAgVGFnT3BlbiwKKyAgICAgICAgICAgIENsb3NlVGFnT3BlbiwKKyAgICAg
ICAgICAgIFRhZ05hbWUsCisgICAgICAgICAgICBCZWZvcmVBdHRyaWJ1dGVOYW1lLAorICAgICAg
ICAgICAgQXR0cmlidXRlTmFtZSwKKyAgICAgICAgICAgIEFmdGVyQXR0cmlidXRlTmFtZSwKKyAg
ICAgICAgICAgIEJlZm9yZUF0dHJpYnV0ZVZhbHVlLAorICAgICAgICAgICAgQXR0cmlidXRlVmFs
dWVEb3VibGVRdW90ZWQsCisgICAgICAgICAgICBBdHRyaWJ1dGVWYWx1ZVNpbmdsZVF1b3RlZCwK
KyAgICAgICAgICAgIEF0dHJpYnV0ZVZhbHVlVW5xdW90ZWQsCisgICAgICAgICAgICBFbnRpdHlJ
bkF0dHJpYnV0ZVZhbHVlLAorICAgICAgICAgICAgQm9ndXNDb21tZW50LAorICAgICAgICAgICAg
TWFya3VwRGVjbGFyYXRpb25PcGVuLAorICAgICAgICAgICAgQ29tbWVudFN0YXJ0LAorICAgICAg
ICAgICAgQ29tbWVudFN0YXJ0RGFzaCwKKyAgICAgICAgICAgIENvbW1lbnQsCisgICAgICAgICAg
ICBDb21tZW50RW5kRGFzaCwKKyAgICAgICAgICAgIENvbW1lbnRFbmQKKyAgICAgICAgfTsKKyAg
ICAgICAgU3RhdGUgbV9zdGF0ZTsKKyAgICAgICAgYm9vbCBtX2VzY2FwZTsKKyAgICAgICAgZW51
bSBDb250ZW50TW9kZWwgeworICAgICAgICAgICAgUENEQVRBLAorICAgICAgICAgICAgUkNEQVRB
LAorICAgICAgICAgICAgQ0RBVEEsCisgICAgICAgICAgICBQTEFJTlRFWFQKKyAgICAgICAgfTsK
KyAgICAgICAgQ29udGVudE1vZGVsIG1fY29udGVudE1vZGVsOworICAgICAgICB1bnNpZ25lZCBt
X2NvbW1lbnRQb3M7CisgICAgICAgIFN0YXRlIG1fc3RhdGVCZWZvcmVFbnRpdHlJbkF0dHJpYnV0
ZVZhbHVlOworICAgICAgICAKKyAgICAgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGxhc3RDaGFy
YWN0ZXJzQnVmZmVyU2l6ZSA9IDg7CisgICAgICAgIFVDaGFyIG1fbGFzdENoYXJhY3RlcnNbbGFz
dENoYXJhY3RlcnNCdWZmZXJTaXplXTsKKyAgICAgICAgdW5zaWduZWQgbV9sYXN0Q2hhcmFjdGVy
SW5kZXg7CisgICAgICAgIAorICAgICAgICBib29sIG1fY2xvc2VUYWc7CisgICAgICAgIFZlY3Rv
cjxVQ2hhciwgMzI+IG1fdGFnTmFtZTsKKyAgICAgICAgVmVjdG9yPFVDaGFyLCAzMj4gbV9hdHRy
aWJ1dGVOYW1lOworICAgICAgICBWZWN0b3I8VUNoYXI+IG1fYXR0cmlidXRlVmFsdWU7CisgICAg
ICAgIEF0b21pY1N0cmluZyBtX2xhc3RTdGFydFRhZzsKKyAgICAgICAgCisgICAgICAgIFN0cmlu
ZyBtX3VybFRvTG9hZDsKKyAgICAgICAgU3RyaW5nIG1fY2hhcnNldDsKKyAgICAgICAgYm9vbCBt
X2xpbmtJc1N0eWxlU2hlZXQ7CisgICAgICAgIAorICAgICAgICBlbnVtIENTU1N0YXRlIHsKKyAg
ICAgICAgICAgIENTU0luaXRpYWwsCisgICAgICAgICAgICBDU1NNYXliZUNvbW1lbnQsCisgICAg
ICAgICAgICBDU1NDb21tZW50LAorICAgICAgICAgICAgQ1NTTWF5YmVDb21tZW50RW5kLAorICAg
ICAgICAgICAgQ1NTUnVsZVN0YXJ0LAorICAgICAgICAgICAgQ1NTUnVsZSwKKyAgICAgICAgICAg
IENTU0FmdGVyUnVsZSwKKyAgICAgICAgICAgIENTU1J1bGVWYWx1ZSwKKyAgICAgICAgICAgIENT
U0FmdGVyUnVsZVZhbHVlCisgICAgICAgIH07CisgICAgICAgIENTU1N0YXRlIG1fY3NzU3RhdGU7
CisgICAgICAgIFZlY3RvcjxVQ2hhciwgMTY+IG1fY3NzUnVsZTsKKyAgICAgICAgVmVjdG9yPFVD
aGFyPiBtX2Nzc1J1bGVWYWx1ZTsKKyAgICAgICAgCisgICAgICAgIGRvdWJsZSBtX3RpbWVVc2Vk
OworICAgICAgICAKKyAgICAgICAgYm9vbCBtX2JvZHlTZWVuOworICAgICAgICBEb2N1bWVudCog
bV9kb2N1bWVudDsKKyAgICB9OworCit9CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9o
dG1sL0hUTUw1VG9rZW5pemVyLmggYi9XZWJDb3JlL2h0bWwvSFRNTDVUb2tlbml6ZXIuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi42MDIyZWU3ODYxNmQ0ZjE2NmY4ZjkzMzQ0ZGZjZGY4MWZhNjU5NDhlCi0tLSAvZGV2
L251bGwKKysrIGIvV2ViQ29yZS9odG1sL0hUTUw1VG9rZW5pemVyLmgKQEAgLTAsMCArMSwxNDQg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDggQXBwbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2Vy
dmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4g
UmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5
cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBt
dXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAg
ICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUg
ZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUg
SU5DLiBgYEFTIElTJycgQU5EIEFOWQorICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKKyAq
IENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVO
VEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVU
RSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBP
UiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZ
CisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFks
IE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcg
SU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworI2lmbmRl
ZiBQcmVsb2FkU2Nhbm5lcl9oCisjZGVmaW5lIFByZWxvYWRTY2FubmVyX2gKKworI2luY2x1ZGUg
IkF0b21pY1N0cmluZy5oIgorI2luY2x1ZGUgIlNlZ21lbnRlZFN0cmluZy5oIgorI2luY2x1ZGUg
PHd0Zi9Ob25jb3B5YWJsZS5oPgorI2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KKworbmFtZXNwYWNl
IFdlYkNvcmUgeworICAgIAorICAgIGNsYXNzIENhY2hlZFJlc291cmNlOworICAgIGNsYXNzIENh
Y2hlZFJlc291cmNlQ2xpZW50OworICAgIGNsYXNzIERvY3VtZW50OworICAgIAorICAgIGNsYXNz
IFByZWxvYWRTY2FubmVyIDogcHVibGljIE5vbmNvcHlhYmxlIHsKKyAgICBwdWJsaWM6CisgICAg
ICAgIFByZWxvYWRTY2FubmVyKERvY3VtZW50Kik7CisgICAgICAgIH5QcmVsb2FkU2Nhbm5lcigp
OworICAgICAgICB2b2lkIGJlZ2luKCk7CisgICAgICAgIHZvaWQgd3JpdGUoY29uc3QgU2VnbWVu
dGVkU3RyaW5nJik7CisgICAgICAgIHZvaWQgZW5kKCk7CisgICAgICAgIGJvb2wgaW5Qcm9ncmVz
cygpIGNvbnN0IHsgcmV0dXJuIG1faW5Qcm9ncmVzczsgfQorICAgICAgICAKKyAgICAgICAgYm9v
bCBzY2FubmluZ0JvZHkoKSBjb25zdDsKKyAgICAgICAgCisgICAgICAgIHN0YXRpYyB1bnNpZ25l
ZCBjb25zdW1lRW50aXR5KFNlZ21lbnRlZFN0cmluZyYsIGJvb2wmIG5vdEVub3VnaENoYXJhY3Rl
cnMpOworICAgICAgICAKKyAgICBwcml2YXRlOgorICAgICAgICB2b2lkIHRva2VuaXplKGNvbnN0
IFNlZ21lbnRlZFN0cmluZyYpOworICAgICAgICB2b2lkIHJlc2V0KCk7CisgICAgICAgIAorICAg
ICAgICB2b2lkIGVtaXRUYWcoKTsKKyAgICAgICAgdm9pZCBlbWl0Q2hhcmFjdGVyKFVDaGFyKTsK
KyAgICAgICAgCisgICAgICAgIHZvaWQgdG9rZW5pemVDU1MoVUNoYXIpOworICAgICAgICB2b2lk
IGVtaXRDU1NSdWxlKCk7CisgICAgICAgIAorICAgICAgICB2b2lkIHByb2Nlc3NBdHRyaWJ1dGUo
KTsKKworICAgICAgICAKKyAgICAgICAgdm9pZCBjbGVhckxhc3RDaGFyYWN0ZXJzKCk7CisgICAg
ICAgIHZvaWQgcmVtZW1iZXJDaGFyYWN0ZXIoVUNoYXIpOworICAgICAgICBib29sIGxhc3RDaGFy
YWN0ZXJzTWF0Y2goY29uc3QgY2hhciosIHVuc2lnbmVkIGNvdW50KSBjb25zdDsKKyAgICAgICAg
CisgICAgICAgIGJvb2wgbV9pblByb2dyZXNzOworICAgICAgICBTZWdtZW50ZWRTdHJpbmcgbV9z
b3VyY2U7CisgICAgICAgIAorICAgICAgICBlbnVtIFN0YXRlIHsKKyAgICAgICAgICAgIERhdGEs
CisgICAgICAgICAgICBFbnRpdHlEYXRhLAorICAgICAgICAgICAgVGFnT3BlbiwKKyAgICAgICAg
ICAgIENsb3NlVGFnT3BlbiwKKyAgICAgICAgICAgIFRhZ05hbWUsCisgICAgICAgICAgICBCZWZv
cmVBdHRyaWJ1dGVOYW1lLAorICAgICAgICAgICAgQXR0cmlidXRlTmFtZSwKKyAgICAgICAgICAg
IEFmdGVyQXR0cmlidXRlTmFtZSwKKyAgICAgICAgICAgIEJlZm9yZUF0dHJpYnV0ZVZhbHVlLAor
ICAgICAgICAgICAgQXR0cmlidXRlVmFsdWVEb3VibGVRdW90ZWQsCisgICAgICAgICAgICBBdHRy
aWJ1dGVWYWx1ZVNpbmdsZVF1b3RlZCwKKyAgICAgICAgICAgIEF0dHJpYnV0ZVZhbHVlVW5xdW90
ZWQsCisgICAgICAgICAgICBFbnRpdHlJbkF0dHJpYnV0ZVZhbHVlLAorICAgICAgICAgICAgQm9n
dXNDb21tZW50LAorICAgICAgICAgICAgTWFya3VwRGVjbGFyYXRpb25PcGVuLAorICAgICAgICAg
ICAgQ29tbWVudFN0YXJ0LAorICAgICAgICAgICAgQ29tbWVudFN0YXJ0RGFzaCwKKyAgICAgICAg
ICAgIENvbW1lbnQsCisgICAgICAgICAgICBDb21tZW50RW5kRGFzaCwKKyAgICAgICAgICAgIENv
bW1lbnRFbmQKKyAgICAgICAgfTsKKyAgICAgICAgU3RhdGUgbV9zdGF0ZTsKKyAgICAgICAgYm9v
bCBtX2VzY2FwZTsKKyAgICAgICAgZW51bSBDb250ZW50TW9kZWwgeworICAgICAgICAgICAgUENE
QVRBLAorICAgICAgICAgICAgUkNEQVRBLAorICAgICAgICAgICAgQ0RBVEEsCisgICAgICAgICAg
ICBQTEFJTlRFWFQKKyAgICAgICAgfTsKKyAgICAgICAgQ29udGVudE1vZGVsIG1fY29udGVudE1v
ZGVsOworICAgICAgICB1bnNpZ25lZCBtX2NvbW1lbnRQb3M7CisgICAgICAgIFN0YXRlIG1fc3Rh
dGVCZWZvcmVFbnRpdHlJbkF0dHJpYnV0ZVZhbHVlOworICAgICAgICAKKyAgICAgICAgc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGxhc3RDaGFyYWN0ZXJzQnVmZmVyU2l6ZSA9IDg7CisgICAgICAgIFVD
aGFyIG1fbGFzdENoYXJhY3RlcnNbbGFzdENoYXJhY3RlcnNCdWZmZXJTaXplXTsKKyAgICAgICAg
dW5zaWduZWQgbV9sYXN0Q2hhcmFjdGVySW5kZXg7CisgICAgICAgIAorICAgICAgICBib29sIG1f
Y2xvc2VUYWc7CisgICAgICAgIFZlY3RvcjxVQ2hhciwgMzI+IG1fdGFnTmFtZTsKKyAgICAgICAg
VmVjdG9yPFVDaGFyLCAzMj4gbV9hdHRyaWJ1dGVOYW1lOworICAgICAgICBWZWN0b3I8VUNoYXI+
IG1fYXR0cmlidXRlVmFsdWU7CisgICAgICAgIEF0b21pY1N0cmluZyBtX2xhc3RTdGFydFRhZzsK
KyAgICAgICAgCisgICAgICAgIFN0cmluZyBtX3VybFRvTG9hZDsKKyAgICAgICAgU3RyaW5nIG1f
Y2hhcnNldDsKKyAgICAgICAgYm9vbCBtX2xpbmtJc1N0eWxlU2hlZXQ7CisgICAgICAgIAorICAg
ICAgICBlbnVtIENTU1N0YXRlIHsKKyAgICAgICAgICAgIENTU0luaXRpYWwsCisgICAgICAgICAg
ICBDU1NNYXliZUNvbW1lbnQsCisgICAgICAgICAgICBDU1NDb21tZW50LAorICAgICAgICAgICAg
Q1NTTWF5YmVDb21tZW50RW5kLAorICAgICAgICAgICAgQ1NTUnVsZVN0YXJ0LAorICAgICAgICAg
ICAgQ1NTUnVsZSwKKyAgICAgICAgICAgIENTU0FmdGVyUnVsZSwKKyAgICAgICAgICAgIENTU1J1
bGVWYWx1ZSwKKyAgICAgICAgICAgIENTU0FmdGVyUnVsZVZhbHVlCisgICAgICAgIH07CisgICAg
ICAgIENTU1N0YXRlIG1fY3NzU3RhdGU7CisgICAgICAgIFZlY3RvcjxVQ2hhciwgMTY+IG1fY3Nz
UnVsZTsKKyAgICAgICAgVmVjdG9yPFVDaGFyPiBtX2Nzc1J1bGVWYWx1ZTsKKyAgICAgICAgCisg
ICAgICAgIGRvdWJsZSBtX3RpbWVVc2VkOworICAgICAgICAKKyAgICAgICAgYm9vbCBtX2JvZHlT
ZWVuOworICAgICAgICBEb2N1bWVudCogbV9kb2N1bWVudDsKKyAgICB9OworCit9CisKKyNlbmRp
Zgo=
</data>
<flag name="review"
          id="40715"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>