<?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>118815</bug_id>
          
          <creation_ts>2013-07-17 14:51:04 -0700</creation_ts>
          <short_desc>ANGLE needs a repeatable way to update</short_desc>
          <delta_ts>2013-08-20 09:01:33 -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>ANGLE</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.8</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>909463</commentid>
    <comment_count>0</comment_count>
      <attachid>206915</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2013-07-17 14:51:04 -0700</bug_when>
    <thetext>Created attachment 206915
changes made from ANGLE r2426

Updating ANGLE is a pain.  My update in r152755 was done by making changes to ANGLE, running Bison, undoing some of those changes, manually editing generated code, and copying files.  This process needs to be streamlined.

I&apos;ve done a different fix to glslang.y that causes the generated files to not need manual editing.  Here&apos;s the process to reproduce these files:

1) Apply patch to make changes to ANGLE.
2) Execute these commands to run Bison:
        cd src/compiler
        ./generate_parser.sh
        cd preprocessor
        chmod 755 generate_parser.sh
        ./generate_parser.sh
3) Copy ANGLE files into webkit repository.

The next step is getting all builds to run Bison as part of the build so we can remove the generated files entirely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909468</commentid>
    <comment_count>1</comment_count>
      <attachid>206919</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2013-07-17 14:55:55 -0700</bug_when>
    <thetext>Created attachment 206919
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909473</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-17 14:59:51 -0700</bug_when>
    <thetext>Attachment 206919 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/ThirdParty/ANGLE/ChangeLog&apos;, u&apos;Source/ThirdParty/ANGLE/src/compiler/glslang.y&apos;, u&apos;Source/ThirdParty/ANGLE/src/compiler/glslang_lex.cpp&apos;, u&apos;Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp&apos;, u&apos;Source/ThirdParty/ANGLE/src/compiler/glslang_tab.h&apos;]&quot; exit_code: 1
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:773:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:774:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:775:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:776:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:777:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:778:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:779:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/ThirdParty/ANGLE/src/compiler/glslang_tab.cpp:780:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 8 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909518</commentid>
    <comment_count>3</comment_count>
      <attachid>206919</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-07-17 16:59:16 -0700</bug_when>
    <thetext>Comment on attachment 206919
Patch

I&apos;d much prefer if this was done upstream, but let&apos;s land it for now and see if we can get ANGLE to adopt this or something like it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909522</commentid>
    <comment_count>4</comment_count>
      <attachid>206919</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-17 17:22:25 -0700</bug_when>
    <thetext>Comment on attachment 206919
Patch

Clearing flags on attachment: 206919

Committed r152821: &lt;http://trac.webkit.org/changeset/152821&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909523</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-17 17:22:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>910491</commentid>
    <comment_count>6</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-07-20 15:24:28 -0700</bug_when>
    <thetext>Rolled out in https://trac.webkit.org/r152946</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919065</commentid>
    <comment_count>7</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2013-08-20 09:01:33 -0700</bug_when>
    <thetext>This was included in r153064</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>206915</attachid>
            <date>2013-07-17 14:51:04 -0700</date>
            <delta_ts>2013-07-17 14:51:04 -0700</delta_ts>
            <desc>changes made from ANGLE r2426</desc>
            <filename>anglechanges</filename>
            <type>application/octet-stream</type>
            <size>5101</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IGluY2x1ZGUvR0xTTEFORy9TaGFkZXJMYW5nLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gaW5jbHVk
ZS9HTFNMQU5HL1NoYWRlckxhbmcuaAkocmV2aXNpb24gMjQyNikKKysrIGluY2x1ZGUvR0xTTEFO
Ry9TaGFkZXJMYW5nLmgJKHdvcmtpbmcgY29weSkKQEAgLTIzLDcgKzIzLDcgQEAKICNkZWZpbmUg
Q09NUElMRVJfRVhQT1JUCiAjZW5kaWYKIAotI2luY2x1ZGUgIktIUi9raHJwbGF0Zm9ybS5oIgor
I2luY2x1ZGUgImtocnBsYXRmb3JtLmgiCiAjaW5jbHVkZSA8c3RkZGVmLmg+CiAKIC8vCkluZGV4
OiBzcmMvY29tcGlsZXIvSW50ZXJtZWRpYXRlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzcmMvY29tcGls
ZXIvSW50ZXJtZWRpYXRlLmNwcAkocmV2aXNpb24gMjQyNikKKysrIHNyYy9jb21waWxlci9JbnRl
cm1lZGlhdGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzcxLDEzICsxMzcxLDEzIEBACiAgICAg
ICAgICAgICBjYXNlIEVidEZsb2F0OgogICAgICAgICAgICAgICAgIHN3aXRjaCAobm9kZS0+Z2V0
VHlwZSgpLmdldEJhc2ljVHlwZSgpKSB7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgRWJ0SW50
OgotICAgICAgICAgICAgICAgICAgICAgICAgbGVmdFVuaW9uQXJyYXlbaV0uc2V0RkNvbnN0KHN0
YXRpY19jYXN0PGZsb2F0Pihub2RlLT5nZXRJQ29uc3QoaSkpKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGxlZnRVbmlvbkFycmF5W2ldLnNldEZDb25zdChzdGF0aWNfY2FzdDxmbG9hdD4obm9k
ZS0+Z2V0SUNvbnN0KHN0YXRpY19jYXN0PGludD4oaSkpKSk7CiAgICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgY2FzZSBFYnRCb29sOgotICAgICAgICAg
ICAgICAgICAgICAgICAgbGVmdFVuaW9uQXJyYXlbaV0uc2V0RkNvbnN0KHN0YXRpY19jYXN0PGZs
b2F0Pihub2RlLT5nZXRCQ29uc3QoaSkpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGxlZnRV
bmlvbkFycmF5W2ldLnNldEZDb25zdChzdGF0aWNfY2FzdDxmbG9hdD4obm9kZS0+Z2V0QkNvbnN0
KHN0YXRpY19jYXN0PGJvb2w+KGkpKSkpOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgRWJ0RmxvYXQ6Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBsZWZ0VW5pb25BcnJheVtpXS5zZXRGQ29uc3Qoc3RhdGljX2Nhc3Q8ZmxvYXQ+KG5vZGUt
PmdldEZDb25zdChpKSkpOworICAgICAgICAgICAgICAgICAgICAgICAgbGVmdFVuaW9uQXJyYXlb
aV0uc2V0RkNvbnN0KHN0YXRpY19jYXN0PGZsb2F0Pihub2RlLT5nZXRGQ29uc3Qoc3RhdGljX2Nh
c3Q8ZmxvYXQ+KGkpKSkpOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvU2luay5p
bmZvLm1lc3NhZ2UoRVByZWZpeEludGVybmFsRXJyb3IsIG5vZGUtPmdldExpbmUoKSwgIkNhbm5v
dCBwcm9tb3RlIik7CkBAIC0xMzg3LDEzICsxMzg3LDEzIEBACiAgICAgICAgICAgICBjYXNlIEVi
dEludDoKICAgICAgICAgICAgICAgICBzd2l0Y2ggKG5vZGUtPmdldFR5cGUoKS5nZXRCYXNpY1R5
cGUoKSkgewogICAgICAgICAgICAgICAgICAgICBjYXNlIEVidEludDoKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGxlZnRVbmlvbkFycmF5W2ldLnNldElDb25zdChzdGF0aWNfY2FzdDxpbnQ+KG5v
ZGUtPmdldElDb25zdChpKSkpOworICAgICAgICAgICAgICAgICAgICAgICAgbGVmdFVuaW9uQXJy
YXlbaV0uc2V0SUNvbnN0KHN0YXRpY19jYXN0PGludD4obm9kZS0+Z2V0SUNvbnN0KHN0YXRpY19j
YXN0PGludD4oaSkpKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgICAgICAgICAgY2FzZSBFYnRCb29sOgotICAgICAgICAgICAgICAgICAgICAgICAgbGVmdFVu
aW9uQXJyYXlbaV0uc2V0SUNvbnN0KHN0YXRpY19jYXN0PGludD4obm9kZS0+Z2V0QkNvbnN0KGkp
KSk7CisgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0VW5pb25BcnJheVtpXS5zZXRJQ29uc3Qo
c3RhdGljX2Nhc3Q8aW50Pihub2RlLT5nZXRCQ29uc3Qoc3RhdGljX2Nhc3Q8Ym9vbD4oaSkpKSk7
CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgY2Fz
ZSBFYnRGbG9hdDoKLSAgICAgICAgICAgICAgICAgICAgICAgIGxlZnRVbmlvbkFycmF5W2ldLnNl
dElDb25zdChzdGF0aWNfY2FzdDxpbnQ+KG5vZGUtPmdldEZDb25zdChpKSkpOworICAgICAgICAg
ICAgICAgICAgICAgICAgbGVmdFVuaW9uQXJyYXlbaV0uc2V0SUNvbnN0KHN0YXRpY19jYXN0PGlu
dD4obm9kZS0+Z2V0RkNvbnN0KHN0YXRpY19jYXN0PGZsb2F0PihpKSkpKTsKICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgICAgICAgICAgICAgaW5mb1NpbmsuaW5mby5tZXNzYWdlKEVQcmVmaXhJbnRlcm5hbEVy
cm9yLCBub2RlLT5nZXRMaW5lKCksICJDYW5ub3QgcHJvbW90ZSIpOwpAQCAtMTQwMywxMyArMTQw
MywxMyBAQAogICAgICAgICAgICAgY2FzZSBFYnRCb29sOgogICAgICAgICAgICAgICAgIHN3aXRj
aCAobm9kZS0+Z2V0VHlwZSgpLmdldEJhc2ljVHlwZSgpKSB7CiAgICAgICAgICAgICAgICAgICAg
IGNhc2UgRWJ0SW50OgotICAgICAgICAgICAgICAgICAgICAgICAgbGVmdFVuaW9uQXJyYXlbaV0u
c2V0QkNvbnN0KG5vZGUtPmdldElDb25zdChpKSAhPSAwKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGxlZnRVbmlvbkFycmF5W2ldLnNldEJDb25zdChub2RlLT5nZXRJQ29uc3Qoc3RhdGljX2Nh
c3Q8aW50PihpKSkgIT0gMCk7CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICAgICAgY2FzZSBFYnRCb29sOgotICAgICAgICAgICAgICAgICAgICAgICAgbGVm
dFVuaW9uQXJyYXlbaV0uc2V0QkNvbnN0KG5vZGUtPmdldEJDb25zdChpKSk7CisgICAgICAgICAg
ICAgICAgICAgICAgICBsZWZ0VW5pb25BcnJheVtpXS5zZXRCQ29uc3Qobm9kZS0+Z2V0QkNvbnN0
KHN0YXRpY19jYXN0PGJvb2w+KGkpKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgICAgICAgICAgY2FzZSBFYnRGbG9hdDoKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGxlZnRVbmlvbkFycmF5W2ldLnNldEJDb25zdChub2RlLT5nZXRGQ29uc3QoaSkgIT0gMC4w
Zik7CisgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0VW5pb25BcnJheVtpXS5zZXRCQ29uc3Qo
bm9kZS0+Z2V0RkNvbnN0KHN0YXRpY19jYXN0PGZsb2F0PihpKSkgIT0gMC4wZik7CiAgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKICAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm9TaW5rLmluZm8ubWVzc2FnZShFUHJlZml4SW50ZXJu
YWxFcnJvciwgbm9kZS0+Z2V0TGluZSgpLCAiQ2Fubm90IHByb21vdGUiKTsKSW5kZXg6IHNyYy9j
b21waWxlci9UeXBlcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHNyYy9jb21waWxlci9UeXBlcy5oCShyZXZp
c2lvbiAyNDI2KQorKysgc3JjL2NvbXBpbGVyL1R5cGVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTE5
OCw5ICsxOTgsMTUgQEAKIHByaXZhdGU6CiAgICAgVFN0cmluZyBidWlsZE1hbmdsZWROYW1lKCkg
Y29uc3Q7CiAKKyNpZmRlZiBfX0dOVUNfXworICAgIFRCYXNpY1R5cGUgdHlwZTsKKyAgICBUUHJl
Y2lzaW9uIHByZWNpc2lvbjsKKyAgICBUUXVhbGlmaWVyIHF1YWxpZmllcjsKKyNlbHNlCiAgICAg
VEJhc2ljVHlwZSB0eXBlICAgICAgOiA2OwogICAgIFRQcmVjaXNpb24gcHJlY2lzaW9uOwogICAg
IFRRdWFsaWZpZXIgcXVhbGlmaWVyIDogNzsKKyNlbmRpZgogICAgIGludCBzaXplICAgICAgICAg
ICAgIDogODsgLy8gc2l6ZSBvZiB2ZWN0b3Igb3IgbWF0cml4LCBub3Qgc2l6ZSBvZiBhcnJheQog
ICAgIHVuc2lnbmVkIGludCBtYXRyaXggIDogMTsKICAgICB1bnNpZ25lZCBpbnQgYXJyYXkgICA6
IDE7CkluZGV4OiBzcmMvY29tcGlsZXIvZGVwZ3JhcGgvRGVwZW5kZW5jeUdyYXBoLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBzcmMvY29tcGlsZXIvZGVwZ3JhcGgvRGVwZW5kZW5jeUdyYXBoLmNwcAkocmV2
aXNpb24gMjQyNikKKysrIHNyYy9jb21waWxlci9kZXBncmFwaC9EZXBlbmRlbmN5R3JhcGguY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC00LDcgKzQsOSBAQAogLy8gZm91bmQgaW4gdGhlIExJQ0VOU0Ug
ZmlsZS4KIC8vCiAKKyNpZiBkZWZpbmVkKF9NU0NfVkVSKQogI3ByYWdtYSB3YXJuaW5nKGRpc2Fi
bGU6IDQ3MTgpCisjZW5kaWYKIAogI2luY2x1ZGUgImNvbXBpbGVyL2RlcGdyYXBoL0RlcGVuZGVu
Y3lHcmFwaC5oIgogI2luY2x1ZGUgImNvbXBpbGVyL2RlcGdyYXBoL0RlcGVuZGVuY3lHcmFwaEJ1
aWxkZXIuaCIKSW5kZXg6IHNyYy9jb21waWxlci9nbHNsYW5nLnkKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3Jj
L2NvbXBpbGVyL2dsc2xhbmcueQkocmV2aXNpb24gMjQyNikKKysrIHNyYy9jb21waWxlci9nbHNs
YW5nLnkJKHdvcmtpbmcgY29weSkKQEAgLTQ4LDEyICs0OCw5IEBACiAlcGFyc2UtcGFyYW0ge1RQ
YXJzZUNvbnRleHQqIGNvbnRleHR9CiAlbG9jYXRpb25zCiAKLSVjb2RlIHJlcXVpcmVzIHsKKyV1
bmlvbiB7CiAjZGVmaW5lIFlZTFRZUEUgVFNvdXJjZUxvYwogI2RlZmluZSBZWUxUWVBFX0lTX0RF
Q0xBUkVEIDEKLX0KLQotJXVuaW9uIHsKICAgICBzdHJ1Y3QgewogICAgICAgICB1bmlvbiB7CiAg
ICAgICAgICAgICBUU3RyaW5nICpzdHJpbmc7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206919</attachid>
            <date>2013-07-17 14:55:55 -0700</date>
            <delta_ts>2013-07-17 17:22:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-118815-20130717145554.patch</filename>
            <type>text/plain</type>
            <size>6626</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MjgwMSkKKysrIFNv
dXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE1IEBACisyMDEzLTA3LTE3ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQGFwcGxl
LmNvbT4KKworICAgICAgICBNYWRlIGEgcmVwZWF0YWJsZSBwcm9jZXNzIGZvciB1cGRhdGluZyBB
TkdMRSB0aGF0IGRvZXMgbm90IGluY2x1ZGUgbWFudWFsbHkgZWRpdGluZyBhbnkgZmlsZXMuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTg4MTUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNyYy9jb21w
aWxlci9nbHNsYW5nLnk6CisgICAgICAgICogc3JjL2NvbXBpbGVyL2dsc2xhbmdfbGV4LmNwcDoK
KyAgICAgICAgKiBzcmMvY29tcGlsZXIvZ2xzbGFuZ190YWIuY3BwOgorICAgICAgICAqIHNyYy9j
b21waWxlci9nbHNsYW5nX3RhYi5oOiBQdXQgWVlMVFlQRSBkZWZpbml0aW9uIGluICV1bmlvbiBp
bnN0ZWFkIG9mIHByb2xvZ3VlIGFuZCByYW4gQmlzb24uCisKIDIwMTMtMDctMTYgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBBTkdM
RSBmcm9tIHIxOTg3IHRvIHIyNDI2IHdoaWxlIGtlZXBpbmcgdGhlc2UgY2hhbmdlczoKSW5kZXg6
IFNvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9jb21waWxlci9nbHNsYW5nLnkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2NvbXBpbGVyL2dsc2xhbmcueQkocmV2
aXNpb24gMTUyNzk5KQorKysgU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2NvbXBpbGVyL2ds
c2xhbmcueQkod29ya2luZyBjb3B5KQpAQCAtNDgsMTIgKzQ4LDkgQEAgV0hJQ0ggR0VORVJBVEVT
IFRIRSBHTFNMIEVTIFBBUlNFUiAoZ2xzbAogJXBhcnNlLXBhcmFtIHtUUGFyc2VDb250ZXh0KiBj
b250ZXh0fQogJWxvY2F0aW9ucwogCi0lY29kZSByZXF1aXJlcyB7CisldW5pb24gewogI2RlZmlu
ZSBZWUxUWVBFIFRTb3VyY2VMb2MKICNkZWZpbmUgWVlMVFlQRV9JU19ERUNMQVJFRCAxCi19Ci0K
LSV1bmlvbiB7CiAgICAgc3RydWN0IHsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgVFN0
cmluZyAqc3RyaW5nOwpJbmRleDogU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2NvbXBpbGVy
L2dsc2xhbmdfbGV4LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9z
cmMvY29tcGlsZXIvZ2xzbGFuZ19sZXguY3BwCShyZXZpc2lvbiAxNTI3OTkpCisrKyBTb3VyY2Uv
VGhpcmRQYXJ0eS9BTkdMRS9zcmMvY29tcGlsZXIvZ2xzbGFuZ19sZXguY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDQgKzEsNCBAQAotI2xpbmUgMTcgInNyYy9jb21waWxlci9nbHNsYW5nLmwiCisj
bGluZSAxNyAiLi9nbHNsYW5nLmwiCiAvLwogLy8gQ29weXJpZ2h0IChjKSAyMDEyIFRoZSBBTkdM
RSBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAvLyBVc2Ugb2YgdGhpcyBz
b3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhIEJTRC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJl
CkBAIC0yMSw3ICsyMSw3IEBACiAKIAogCi0jbGluZSAyNSAic3JjL2NvbXBpbGVyL2dsc2xhbmdf
bGV4LmNwcCIKKyNsaW5lIDI1ICIuL2dsc2xhbmdfbGV4LmNwcCIKIAogI2RlZmluZSAgWVlfSU5U
X0FMSUdORUQgc2hvcnQgaW50CiAKSW5kZXg6IFNvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9j
b21waWxlci9nbHNsYW5nX3RhYi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1RoaXJkUGFydHkv
QU5HTEUvc3JjL2NvbXBpbGVyL2dsc2xhbmdfdGFiLmNwcAkocmV2aXNpb24gMTUyNzk5KQorKysg
U291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2NvbXBpbGVyL2dsc2xhbmdfdGFiLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMjg4LDEwICsyODgsNiBAQAogCiAjZGVmaW5lIFlZTEVYX1BBUkFNIGNv
bnRleHQtPnNjYW5uZXIKIAotI2RlZmluZSBZWUxUWVBFIFRTb3VyY2VMb2MKLSNkZWZpbmUgWVlM
VFlQRV9JU19ERUNMQVJFRCAxCi0KLQogCiAvKiBFbmFibGluZyB0cmFjZXMuICAqLwogI2lmbmRl
ZiBZWURFQlVHCkBAIC0zMTUsNiArMzExLDggQEAKIHR5cGVkZWYgdW5pb24gWVlTVFlQRQogCiB7
CisjZGVmaW5lIFlZTFRZUEUgVFNvdXJjZUxvYworI2RlZmluZSBZWUxUWVBFX0lTX0RFQ0xBUkVE
IDEKICAgICBzdHJ1Y3QgewogICAgICAgICB1bmlvbiB7CiAgICAgICAgICAgICBUU3RyaW5nICpz
dHJpbmc7CkBAIC03NzIsMjcgKzc3MCwyNyBAQCBzdGF0aWMgY29uc3QgeXl0eXBlX2ludDE2IHl5
cmhzW10gPQogLyogWVlSTElORVtZWU5dIC0tIHNvdXJjZSBsaW5lIHdoZXJlIHJ1bGUgbnVtYmVy
IFlZTiB3YXMgZGVmaW5lZC4gICovCiBzdGF0aWMgY29uc3QgeXl0eXBlX3VpbnQxNiB5eXJsaW5l
W10gPQogewotICAgICAgIDAsICAgMTc4LCAgIDE3OCwgICAxNzksICAgMTgyLCAgIDIyNSwgICAy
MjgsICAgMjQxLCAgIDI0NiwgICAyNTEsCi0gICAgIDI1NywgICAyNjAsICAgMzM1LCAgIDMzOCwg
ICA0MzMsICAgNDQzLCAgIDQ1NiwgICA0NjQsICAgNTY0LCAgIDU2NywKLSAgICAgNTc1LCAgIDU3
OCwgICA1ODQsICAgNTg4LCAgIDU5NSwgICA2MDEsICAgNjEwLCAgIDYxOCwgICA2NzMsICAgNjgz
LAotICAgICA2ODYsICAgNjk2LCAgIDcwNiwgICA3MjcsICAgNzI4LCAgIDcyOSwgICA3MzQsICAg
NzM1LCAgIDc0MywgICA3NTQsCi0gICAgIDc1NSwgICA3NjMsICAgNzc0LCAgIDc3OCwgICA3Nzks
ICAgNzg5LCAgIDc5OSwgICA4MDksICAgODIyLCAgIDgyMywKLSAgICAgODMzLCAgIDg0NiwgICA4
NTAsICAgODU0LCAgIDg1OCwgICA4NTksICAgODcyLCAgIDg3MywgICA4ODYsICAgODg3LAotICAg
ICA5MDAsICAgOTAxLCAgIDkxOCwgICA5MTksICAgOTMyLCAgIDkzMywgICA5MzQsICAgOTM1LCAg
IDkzNiwgICA5NDAsCi0gICAgIDk0MywgICA5NTQsICAgOTYyLCAgIDk4OSwgICA5OTQsICAxMDA4
LCAgMTA0NSwgIDEwNDgsICAxMDU1LCAgMTA2MywKLSAgICAxMDg0LCAgMTEwNSwgIDExMTUsICAx
MTQzLCAgMTE0OCwgIDExNTgsICAxMTYzLCAgMTE3MywgIDExNzYsICAxMTc5LAotICAgIDExODIs
ICAxMTg4LCAgMTE5NSwgIDExOTgsICAxMjIwLCAgMTIzOCwgIDEyNjIsICAxMjg1LCAgMTI4OSwg
IDEzMDcsCi0gICAgMTMxNSwgIDEzNDcsICAxMzY3LCAgMTM4OCwgIDEzOTcsICAxNDIwLCAgMTQy
MywgIDE0MjksICAxNDM3LCAgMTQ0NSwKLSAgICAxNDUzLCAgMTQ2MywgIDE0NzAsICAxNDczLCAg
MTQ3NiwgIDE0ODIsICAxNDg1LCAgMTUwMCwgIDE1MDQsICAxNTA4LAotICAgIDE1MTIsICAxNTE2
LCAgMTUyMSwgIDE1MjYsICAxNTMxLCAgMTUzNiwgIDE1NDEsICAxNTQ2LCAgMTU1MSwgIDE1NTYs
Ci0gICAgMTU2MSwgIDE1NjYsICAxNTcxLCAgMTU3NiwgIDE1ODAsICAxNTg0LCAgMTU5MiwgIDE2
MDAsICAxNjA0LCAgMTYxNywKLSAgICAxNjE3LCAgMTYzMSwgIDE2MzEsICAxNjQwLCAgMTY0Mywg
IDE2NTksICAxNjkyLCAgMTY5NiwgIDE3MDIsICAxNzA5LAotICAgIDE3MjQsICAxNzI4LCAgMTcz
MiwgIDE3MzMsICAxNzM5LCAgMTc0MCwgIDE3NDEsICAxNzQyLCAgMTc0MywgIDE3NDcsCi0gICAg
MTc0OCwgIDE3NDgsICAxNzQ4LCAgMTc1OCwgIDE3NTksICAxNzYzLCAgMTc2MywgIDE3NjQsICAx
NzY0LCAgMTc2OSwKLSAgICAxNzcyLCAgMTc4MiwgIDE3ODUsICAxNzkxLCAgMTc5MiwgIDE3OTYs
ICAxODA0LCAgMTgwOCwgIDE4MTgsICAxODIzLAotICAgIDE4NDAsICAxODQwLCAgMTg0NSwgIDE4
NDUsICAxODUyLCAgMTg1MiwgIDE4NjAsICAxODYzLCAgMTg2OSwgIDE4NzIsCi0gICAgMTg3OCwg
IDE4ODIsICAxODg5LCAgMTg5NiwgIDE5MDMsICAxOTEwLCAgMTkyMSwgIDE5MzAsICAxOTM0LCAg
MTk0MSwKLSAgICAxOTQ0LCAgMTk1MCwgIDE5NTAKKyAgICAgICAwLCAgIDE3NiwgICAxNzYsICAg
MTc3LCAgIDE4MCwgICAyMjMsICAgMjI2LCAgIDIzOSwgICAyNDQsICAgMjQ5LAorICAgICAyNTUs
ICAgMjU4LCAgIDMzMywgICAzMzYsICAgNDMxLCAgIDQ0MSwgICA0NTQsICAgNDYyLCAgIDU2Miwg
ICA1NjUsCisgICAgIDU3MywgICA1NzYsICAgNTgyLCAgIDU4NiwgICA1OTMsICAgNTk5LCAgIDYw
OCwgICA2MTYsICAgNjcxLCAgIDY4MSwKKyAgICAgNjg0LCAgIDY5NCwgICA3MDQsICAgNzI1LCAg
IDcyNiwgICA3MjcsICAgNzMyLCAgIDczMywgICA3NDEsICAgNzUyLAorICAgICA3NTMsICAgNzYx
LCAgIDc3MiwgICA3NzYsICAgNzc3LCAgIDc4NywgICA3OTcsICAgODA3LCAgIDgyMCwgICA4MjEs
CisgICAgIDgzMSwgICA4NDQsICAgODQ4LCAgIDg1MiwgICA4NTYsICAgODU3LCAgIDg3MCwgICA4
NzEsICAgODg0LCAgIDg4NSwKKyAgICAgODk4LCAgIDg5OSwgICA5MTYsICAgOTE3LCAgIDkzMCwg
ICA5MzEsICAgOTMyLCAgIDkzMywgICA5MzQsICAgOTM4LAorICAgICA5NDEsICAgOTUyLCAgIDk2
MCwgICA5ODcsICAgOTkyLCAgMTAwNiwgIDEwNDMsICAxMDQ2LCAgMTA1MywgIDEwNjEsCisgICAg
MTA4MiwgIDExMDMsICAxMTEzLCAgMTE0MSwgIDExNDYsICAxMTU2LCAgMTE2MSwgIDExNzEsICAx
MTc0LCAgMTE3NywKKyAgICAxMTgwLCAgMTE4NiwgIDExOTMsICAxMTk2LCAgMTIxOCwgIDEyMzYs
ICAxMjYwLCAgMTI4MywgIDEyODcsICAxMzA1LAorICAgIDEzMTMsICAxMzQ1LCAgMTM2NSwgIDEz
ODYsICAxMzk1LCAgMTQxOCwgIDE0MjEsICAxNDI3LCAgMTQzNSwgIDE0NDMsCisgICAgMTQ1MSwg
IDE0NjEsICAxNDY4LCAgMTQ3MSwgIDE0NzQsICAxNDgwLCAgMTQ4MywgIDE0OTgsICAxNTAyLCAg
MTUwNiwKKyAgICAxNTEwLCAgMTUxNCwgIDE1MTksICAxNTI0LCAgMTUyOSwgIDE1MzQsICAxNTM5
LCAgMTU0NCwgIDE1NDksICAxNTU0LAorICAgIDE1NTksICAxNTY0LCAgMTU2OSwgIDE1NzQsICAx
NTc4LCAgMTU4MiwgIDE1OTAsICAxNTk4LCAgMTYwMiwgIDE2MTUsCisgICAgMTYxNSwgIDE2Mjks
ICAxNjI5LCAgMTYzOCwgIDE2NDEsICAxNjU3LCAgMTY5MCwgIDE2OTQsICAxNzAwLCAgMTcwNywK
KyAgICAxNzIyLCAgMTcyNiwgIDE3MzAsICAxNzMxLCAgMTczNywgIDE3MzgsICAxNzM5LCAgMTc0
MCwgIDE3NDEsICAxNzQ1LAorICAgIDE3NDYsICAxNzQ2LCAgMTc0NiwgIDE3NTYsICAxNzU3LCAg
MTc2MSwgIDE3NjEsICAxNzYyLCAgMTc2MiwgIDE3NjcsCisgICAgMTc3MCwgIDE3ODAsICAxNzgz
LCAgMTc4OSwgIDE3OTAsICAxNzk0LCAgMTgwMiwgIDE4MDYsICAxODE2LCAgMTgyMSwKKyAgICAx
ODM4LCAgMTgzOCwgIDE4NDMsICAxODQzLCAgMTg1MCwgIDE4NTAsICAxODU4LCAgMTg2MSwgIDE4
NjcsICAxODcwLAorICAgIDE4NzYsICAxODgwLCAgMTg4NywgIDE4OTQsICAxOTAxLCAgMTkwOCwg
IDE5MTksICAxOTI4LCAgMTkzMiwgIDE5MzksCisgICAgMTk0MiwgIDE5NDgsICAxOTQ4CiB9Owog
I2VuZGlmCiAKSW5kZXg6IFNvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9jb21waWxlci9nbHNs
YW5nX3RhYi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9jb21w
aWxlci9nbHNsYW5nX3RhYi5oCShyZXZpc2lvbiAxNTI3OTkpCisrKyBTb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9zcmMvY29tcGlsZXIvZ2xzbGFuZ190YWIuaAkod29ya2luZyBjb3B5KQpAQCAtMzMs
MTEgKzMzLDYgQEAKICAgIFRoaXMgc3BlY2lhbCBleGNlcHRpb24gd2FzIGFkZGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24gaW4KICAgIHZlcnNpb24gMi4yIG9mIEJpc29uLiAgKi8K
IAotLy8gVGhlc2Ugd2VyZSBwdXQgaGVyZSB3aXRoICVjb2RlIHJlcXVpcmVzLCB3aGljaCBvdXIg
dmVyc2lvbiBvZiBCaXNvbiBkb2VzIG5vdCBzdXBwb3J0LAotLy8gc28gSSBwdXQgdGhlbSBoZXJl
IG1hbnVhbGx5LgotI2RlZmluZSBZWUxUWVBFIFRTb3VyY2VMb2MKLSNkZWZpbmUgWVlMVFlQRV9J
U19ERUNMQVJFRCAxCi0KIC8qIFRva2Vucy4gICovCiAjaWZuZGVmIFlZVE9LRU5UWVBFCiAjIGRl
ZmluZSBZWVRPS0VOVFlQRQpAQCAtMjM5LDYgKzIzNCw4IEBACiB0eXBlZGVmIHVuaW9uIFlZU1RZ
UEUKIAogeworI2RlZmluZSBZWUxUWVBFIFRTb3VyY2VMb2MKKyNkZWZpbmUgWVlMVFlQRV9JU19E
RUNMQVJFRCAxCiAgICAgc3RydWN0IHsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgVFN0
cmluZyAqc3RyaW5nOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>