<?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>33131</bug_id>
          
          <creation_ts>2010-01-04 00:03:15 -0800</creation_ts>
          <short_desc>Make all commands AbstractDeclarativeCommmands instead of direct Command subclasses</short_desc>
          <delta_ts>2010-01-04 00:13:36 -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>Tools / Tests</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>176547</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-04 00:03:15 -0800</bug_when>
    <thetext>Make all commands AbstractDeclarativeCommmands instead of direct Command subclasses</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176548</commentid>
    <comment_count>1</comment_count>
      <attachid>45770</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-04 00:04:58 -0800</bug_when>
    <thetext>Created attachment 45770
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176549</commentid>
    <comment_count>2</comment_count>
      <attachid>45770</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-04 00:08:44 -0800</bug_when>
    <thetext>Comment on attachment 45770
Patch

Ok.  Rollout should be an abstract sequenced command though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176551</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-04 00:13:36 -0800</bug_when>
    <thetext>Committed r52707: &lt;http://trac.webkit.org/changeset/52707&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45770</attachid>
            <date>2010-01-04 00:04:58 -0800</date>
            <delta_ts>2010-01-04 00:08:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33131-20100104000456.patch</filename>
            <type>text/plain</type>
            <size>12114</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBjNzIwODQ2Li45ZGQ1ZTYxIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDEt
MDQgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgYWxsIGNvbW1hbmRzIEFic3RyYWN0RGVj
bGFyYXRpdmVDb21tbWFuZHMgaW5zdGVhZCBvZiBkaXJlY3QgQ29tbWFuZCBzdWJjbGFzc2VzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzEzMQorCisg
ICAgICAgIEV2ZW5ldHVhbGx5IHdlJ2xsIHByb2JhYmx5IHJvbGwgQWJzdHJhY3REZWNsYXJhdGl2
ZUNvbW1tYW5kIGRpcmVjdGx5IGludG8gQ29tbWFuZAorICAgICAgICBidXQgZm9yIG5vdyB3ZSBq
dXN0IGRlcGxveSBpdCBldmVyeXdoZXJlIGFuZCBkb24ndCB0cnkgdG8gZml4IHVwIHRoZSBmZXcg
dmFsaWQgdXNlcworICAgICAgICBvZiBDb21tYW5kLgorCisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS9jb21tYW5kcy9kb3dubG9hZC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2Nv
bW1hbmRzL3F1ZXJpZXMucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9jb21tYW5kcy91
cGxvYWQucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9tdWx0aWNvbW1hbmR0b29sLnB5
OgorCiAyMDEwLTAxLTAzICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgVW5yZXZpZXdlZCAiYnVpbGQiIGZpeC4gIE5lZWQgdG8gaW1wb3J0IFNjcmlwdEVycm9yLgpk
aWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tYW5kcy9kb3dubG9h
ZC5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbWFuZHMvZG93bmxvYWQucHkK
aW5kZXggOGQ0YjJiZi4uNmE0MDJlMiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93
ZWJraXRweS9jb21tYW5kcy9kb3dubG9hZC5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dl
YmtpdHB5L2NvbW1hbmRzL2Rvd25sb2FkLnB5CkBAIC00MCw3ICs0MCw3IEBAIGZyb20gd2Via2l0
cHkuY29tbWVudHMgaW1wb3J0IGJ1Z19jb21tZW50X2Zyb21fY29tbWl0X3RleHQKIGZyb20gd2Vi
a2l0cHkuZXhlY3V0aXZlIGltcG9ydCBTY3JpcHRFcnJvcgogZnJvbSB3ZWJraXRweS5ncmFtbWFy
IGltcG9ydCBwbHVyYWxpemUKIGZyb20gd2Via2l0cHkud2Via2l0X2xvZ2dpbmcgaW1wb3J0IGVy
cm9yLCBsb2cKLWZyb20gd2Via2l0cHkubXVsdGljb21tYW5kdG9vbCBpbXBvcnQgQWJzdHJhY3RE
ZWNsYXJhdGl2ZUNvbW1tYW5kLCBDb21tYW5kCitmcm9tIHdlYmtpdHB5Lm11bHRpY29tbWFuZHRv
b2wgaW1wb3J0IEFic3RyYWN0RGVjbGFyYXRpdmVDb21tbWFuZAogZnJvbSB3ZWJraXRweS5zdGVw
c2VxdWVuY2UgaW1wb3J0IFN0ZXBTZXF1ZW5jZQogCiAKQEAgLTI0NSw5ICsyNDUsMTEgQEAgY2xh
c3MgTGFuZFBhdGNoZXMoQWJzdHJhY3RQYXRjaExhbmRpbmdDb21tYW5kLCBQcm9jZXNzQnVnc01p
eGluKToKIAogCiAjIEZJWE1FOiBNYWtlIFJvbGxvdXQgbW9yZSBkZWNsYXJhdGl2ZS4KLWNsYXNz
IFJvbGxvdXQoQ29tbWFuZCk6CitjbGFzcyBSb2xsb3V0KEFic3RyYWN0RGVjbGFyYXRpdmVDb21t
bWFuZCk6CiAgICAgbmFtZSA9ICJyb2xsb3V0IgogICAgIHNob3dfaW5fbWFpbl9oZWxwID0gVHJ1
ZQorICAgIGhlbHBfdGV4dCA9ICJSZXZlcnQgdGhlIGdpdmVuIHJldmlzaW9uIGluIHRoZSB3b3Jr
aW5nIGNvcHkgYW5kIG9wdGlvbmFsbHkgY29tbWl0IHRoZSByZXZlcnQgYW5kIHJlLW9wZW4gdGhl
IG9yaWdpbmFsIGJ1ZyIKKyAgICBhcmd1bWVudF9uYW1lcyA9ICJSRVZJU0lPTiBbQlVHSURdIgog
ICAgIGRlZiBfX2luaXRfXyhzZWxmKToKICAgICAgICAgc2VsZi5fc2VxdWVuY2UgPSBTdGVwU2Vx
dWVuY2UoWwogICAgICAgICAgICAgQ2xlYW5Xb3JraW5nRGlyZWN0b3J5U3RlcCwKQEAgLTI1Niw3
ICsyNTgsNyBAQCBjbGFzcyBSb2xsb3V0KENvbW1hbmQpOgogICAgICAgICAgICAgUHJlcGFyZUNo
YW5nZUxvZ0ZvclJldmVydFN0ZXAsCiAgICAgICAgICAgICBDb21wbGV0ZVJvbGxvdXQsCiAgICAg
ICAgIF0pCi0gICAgICAgIENvbW1hbmQuX19pbml0X18oc2VsZiwgIlJldmVydCB0aGUgZ2l2ZW4g
cmV2aXNpb24gaW4gdGhlIHdvcmtpbmcgY29weSBhbmQgb3B0aW9uYWxseSBjb21taXQgdGhlIHJl
dmVydCBhbmQgcmUtb3BlbiB0aGUgb3JpZ2luYWwgYnVnIiwgIlJFVklTSU9OIFtCVUdJRF0iLCBv
cHRpb25zPXNlbGYuX3NlcXVlbmNlLm9wdGlvbnMoKSkKKyAgICAgICAgQWJzdHJhY3REZWNsYXJh
dGl2ZUNvbW1tYW5kLl9faW5pdF9fKHNlbGYsIHNlbGYuX3NlcXVlbmNlLm9wdGlvbnMoKSkKIAog
ICAgIEBzdGF0aWNtZXRob2QKICAgICBkZWYgX3BhcnNlX2J1Z19pZF9mcm9tX3JldmlzaW9uX2Rp
ZmYodG9vbCwgcmV2aXNpb24pOgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9jb21tYW5kcy9xdWVyaWVzLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9j
b21tYW5kcy9xdWVyaWVzLnB5CmluZGV4IGM5NTc3YmEuLjNkNWE2NzUgMTAwNjQ0Ci0tLSBhL1dl
YktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbWFuZHMvcXVlcmllcy5weQorKysgYi9XZWJL
aXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1hbmRzL3F1ZXJpZXMucHkKQEAgLTM0LDEzICsz
NCwxMiBAQCBmcm9tIG9wdHBhcnNlIGltcG9ydCBtYWtlX29wdGlvbgogZnJvbSB3ZWJraXRweS5i
dWlsZGJvdCBpbXBvcnQgQnVpbGRCb3QKIGZyb20gd2Via2l0cHkuY29tbWl0dGVycyBpbXBvcnQg
Q29tbWl0dGVyTGlzdAogZnJvbSB3ZWJraXRweS53ZWJraXRfbG9nZ2luZyBpbXBvcnQgbG9nCi1m
cm9tIHdlYmtpdHB5Lm11bHRpY29tbWFuZHRvb2wgaW1wb3J0IENvbW1hbmQKK2Zyb20gd2Via2l0
cHkubXVsdGljb21tYW5kdG9vbCBpbXBvcnQgQWJzdHJhY3REZWNsYXJhdGl2ZUNvbW1tYW5kCiAK
IAotY2xhc3MgQnVnc1RvQ29tbWl0KENvbW1hbmQpOgorY2xhc3MgQnVnc1RvQ29tbWl0KEFic3Ry
YWN0RGVjbGFyYXRpdmVDb21tbWFuZCk6CiAgICAgbmFtZSA9ICJidWdzLXRvLWNvbW1pdCIKLSAg
ICBkZWYgX19pbml0X18oc2VsZik6Ci0gICAgICAgIENvbW1hbmQuX19pbml0X18oc2VsZiwgIkxp
c3QgYnVncyBpbiB0aGUgY29tbWl0LXF1ZXVlIikKKyAgICBoZWxwX3RleHQgPSAiTGlzdCBidWdz
IGluIHRoZSBjb21taXQtcXVldWUiCiAKICAgICBkZWYgZXhlY3V0ZShzZWxmLCBvcHRpb25zLCBh
cmdzLCB0b29sKToKICAgICAgICAgYnVnX2lkcyA9IHRvb2wuYnVncy5xdWVyaWVzLmZldGNoX2J1
Z19pZHNfZnJvbV9jb21taXRfcXVldWUoKQpAQCAtNDgsMTAgKzQ3LDkgQEAgY2xhc3MgQnVnc1Rv
Q29tbWl0KENvbW1hbmQpOgogICAgICAgICAgICAgcHJpbnQgIiVzIiAlIGJ1Z19pZAogCiAKLWNs
YXNzIFBhdGNoZXNUb0NvbW1pdChDb21tYW5kKToKK2NsYXNzIFBhdGNoZXNUb0NvbW1pdChBYnN0
cmFjdERlY2xhcmF0aXZlQ29tbW1hbmQpOgogICAgIG5hbWUgPSAicGF0Y2hlcy10by1jb21taXQi
Ci0gICAgZGVmIF9faW5pdF9fKHNlbGYpOgotICAgICAgICBDb21tYW5kLl9faW5pdF9fKHNlbGYs
ICJMaXN0IHBhdGNoZXMgaW4gdGhlIGNvbW1pdC1xdWV1ZSIpCisgICAgaGVscF90ZXh0ID0gIkxp
c3QgcGF0Y2hlcyBpbiB0aGUgY29tbWl0LXF1ZXVlIgogCiAgICAgZGVmIGV4ZWN1dGUoc2VsZiwg
b3B0aW9ucywgYXJncywgdG9vbCk6CiAgICAgICAgIHBhdGNoZXMgPSB0b29sLmJ1Z3MucXVlcmll
cy5mZXRjaF9wYXRjaGVzX2Zyb21fY29tbWl0X3F1ZXVlKCkKQEAgLTYwLDEzICs1OCwxNCBAQCBj
bGFzcyBQYXRjaGVzVG9Db21taXQoQ29tbWFuZCk6CiAgICAgICAgICAgICBwcmludCAiJXMiICUg
cGF0Y2hbInVybCJdCiAKIAotY2xhc3MgUGF0Y2hlc1RvQ29tbWl0UXVldWUoQ29tbWFuZCk6Citj
bGFzcyBQYXRjaGVzVG9Db21taXRRdWV1ZShBYnN0cmFjdERlY2xhcmF0aXZlQ29tbW1hbmQpOgog
ICAgIG5hbWUgPSAicGF0Y2hlcy10by1jb21taXQtcXVldWUiCisgICAgaGVscF90ZXh0ID0gIlBh
dGNoZXMgd2hpY2ggc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSBjb21taXQgcXVldWUiCiAgICAgZGVm
IF9faW5pdF9fKHNlbGYpOgogICAgICAgICBvcHRpb25zID0gWwogICAgICAgICAgICAgbWFrZV9v
cHRpb24oIi0tYnVncyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlc3Q9ImJ1Z3MiLCBoZWxwPSJP
dXRwdXQgYnVnIGxpbmtzIGluc3RlYWQgb2YgcGF0Y2ggbGlua3MiKSwKICAgICAgICAgXQotICAg
ICAgICBDb21tYW5kLl9faW5pdF9fKHNlbGYsICJQYXRjaGVzIHdoaWNoIHNob3VsZCBiZSBhZGRl
ZCB0byB0aGUgY29tbWl0IHF1ZXVlIiwgb3B0aW9ucz1vcHRpb25zKQorICAgICAgICBBYnN0cmFj
dERlY2xhcmF0aXZlQ29tbW1hbmQuX19pbml0X18oc2VsZiwgb3B0aW9ucz1vcHRpb25zKQogCiAg
ICAgQHN0YXRpY21ldGhvZAogICAgIGRlZiBfbmVlZHNfY29tbWl0X3F1ZXVlKHBhdGNoKToKQEAg
LTk0LDEwICs5Myw5IEBAIGNsYXNzIFBhdGNoZXNUb0NvbW1pdFF1ZXVlKENvbW1hbmQpOgogICAg
ICAgICAgICAgICAgIHByaW50ICIlcyIgJSB0b29sLmJ1Z3MuYXR0YWNobWVudF91cmxfZm9yX2lk
KHBhdGNoWyJpZCJdLCBhY3Rpb249ImVkaXQiKQogCiAKLWNsYXNzIFBhdGNoZXNUb1JldmlldyhD
b21tYW5kKToKK2NsYXNzIFBhdGNoZXNUb1JldmlldyhBYnN0cmFjdERlY2xhcmF0aXZlQ29tbW1h
bmQpOgogICAgIG5hbWUgPSAicGF0Y2hlcy10by1yZXZpZXciCi0gICAgZGVmIF9faW5pdF9fKHNl
bGYpOgotICAgICAgICBDb21tYW5kLl9faW5pdF9fKHNlbGYsICJMaXN0IHBhdGNoZXMgdGhhdCBh
cmUgcGVuZGluZyByZXZpZXciKQorICAgIGhlbHBfdGV4dCA9ICJMaXN0IHBhdGNoZXMgdGhhdCBh
cmUgcGVuZGluZyByZXZpZXciCiAKICAgICBkZWYgZXhlY3V0ZShzZWxmLCBvcHRpb25zLCBhcmdz
LCB0b29sKToKICAgICAgICAgcGF0Y2hfaWRzID0gdG9vbC5idWdzLnF1ZXJpZXMuZmV0Y2hfYXR0
YWNobWVudF9pZHNfZnJvbV9yZXZpZXdfcXVldWUoKQpAQCAtMTA2LDEwICsxMDQsMTAgQEAgY2xh
c3MgUGF0Y2hlc1RvUmV2aWV3KENvbW1hbmQpOgogICAgICAgICAgICAgcHJpbnQgcGF0Y2hfaWQK
IAogCi1jbGFzcyBSZXZpZXdlZFBhdGNoZXMoQ29tbWFuZCk6CitjbGFzcyBSZXZpZXdlZFBhdGNo
ZXMoQWJzdHJhY3REZWNsYXJhdGl2ZUNvbW1tYW5kKToKICAgICBuYW1lID0gInJldmlld2VkLXBh
dGNoZXMiCi0gICAgZGVmIF9faW5pdF9fKHNlbGYpOgotICAgICAgICBDb21tYW5kLl9faW5pdF9f
KHNlbGYsICJMaXN0IHIrJ2QgcGF0Y2hlcyBvbiBhIGJ1ZyIsICJCVUdJRCIpCisgICAgaGVscF90
ZXh0ID0gIkxpc3QgcisnZCBwYXRjaGVzIG9uIGEgYnVnIgorICAgIGFyZ3VtZW50X25hbWVzID0g
IkJVR0lEIgogCiAgICAgZGVmIGV4ZWN1dGUoc2VsZiwgb3B0aW9ucywgYXJncywgdG9vbCk6CiAg
ICAgICAgIGJ1Z19pZCA9IGFyZ3NbMF0KQEAgLTExOCwxMSArMTE2LDEwIEBAIGNsYXNzIFJldmll
d2VkUGF0Y2hlcyhDb21tYW5kKToKICAgICAgICAgICAgIHByaW50ICIlcyIgJSBwYXRjaFsidXJs
Il0KIAogCi1jbGFzcyBUcmVlU3RhdHVzKENvbW1hbmQpOgorY2xhc3MgVHJlZVN0YXR1cyhBYnN0
cmFjdERlY2xhcmF0aXZlQ29tbW1hbmQpOgogICAgIG5hbWUgPSAidHJlZS1zdGF0dXMiCiAgICAg
c2hvd19pbl9tYWluX2hlbHAgPSBUcnVlCi0gICAgZGVmIF9faW5pdF9fKHNlbGYpOgotICAgICAg
ICBDb21tYW5kLl9faW5pdF9fKHNlbGYsICJQcmludCB0aGUgc3RhdHVzIG9mIHRoZSAlcyBidWls
ZGJvdHMiICUgQnVpbGRCb3QuZGVmYXVsdF9ob3N0KQorICAgIGhlbHBfdGV4dCA9ICJQcmludCB0
aGUgc3RhdHVzIG9mIHRoZSAlcyBidWlsZGJvdHMiICUgQnVpbGRCb3QuZGVmYXVsdF9ob3N0CiAK
ICAgICBkZWYgZXhlY3V0ZShzZWxmLCBvcHRpb25zLCBhcmdzLCB0b29sKToKICAgICAgICAgZm9y
IGJ1aWxkZXIgaW4gdG9vbC5idWlsZGJvdC5idWlsZGVyX3N0YXR1c2VzKCk6CmRpZmYgLS1naXQg
YS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1hbmRzL3VwbG9hZC5weSBiL1dlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbWFuZHMvdXBsb2FkLnB5CmluZGV4IGJlZjliZGIu
LjE1NGZkZmYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbWFu
ZHMvdXBsb2FkLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbWFuZHMv
dXBsb2FkLnB5CkBAIC00MiwxMyArNDIsMTIgQEAgZnJvbSB3ZWJraXRweS5jb21tZW50cyBpbXBv
cnQgYnVnX2NvbW1lbnRfZnJvbV9zdm5fcmV2aXNpb24KIGZyb20gd2Via2l0cHkuY29tbWl0dGVy
cyBpbXBvcnQgQ29tbWl0dGVyTGlzdAogZnJvbSB3ZWJraXRweS5ncmFtbWFyIGltcG9ydCBwbHVy
YWxpemUKIGZyb20gd2Via2l0cHkud2Via2l0X2xvZ2dpbmcgaW1wb3J0IGVycm9yLCBsb2cKLWZy
b20gd2Via2l0cHkubXVsdGljb21tYW5kdG9vbCBpbXBvcnQgQ29tbWFuZCwgQWJzdHJhY3REZWNs
YXJhdGl2ZUNvbW1tYW5kCitmcm9tIHdlYmtpdHB5Lm11bHRpY29tbWFuZHRvb2wgaW1wb3J0IEFi
c3RyYWN0RGVjbGFyYXRpdmVDb21tbWFuZAogCiAjIEZJWE1FOiBSZXF1aXJlcyB1bml0IHRlc3Qu
Ci1jbGFzcyBDb21taXRNZXNzYWdlRm9yQ3VycmVudERpZmYoQ29tbWFuZCk6CitjbGFzcyBDb21t
aXRNZXNzYWdlRm9yQ3VycmVudERpZmYoQWJzdHJhY3REZWNsYXJhdGl2ZUNvbW1tYW5kKToKICAg
ICBuYW1lID0gImNvbW1pdC1tZXNzYWdlIgotICAgIGRlZiBfX2luaXRfXyhzZWxmKToKLSAgICAg
ICAgQ29tbWFuZC5fX2luaXRfXyhzZWxmLCAiUHJpbnQgYSBjb21taXQgbWVzc2FnZSBzdWl0YWJs
ZSBmb3IgdGhlIHVuY29tbWl0dGVkIGNoYW5nZXMiKQorICAgIGhlbHBfdGV4dCA9ICJQcmludCBh
IGNvbW1pdCBtZXNzYWdlIHN1aXRhYmxlIGZvciB0aGUgdW5jb21taXR0ZWQgY2hhbmdlcyIKIAog
ICAgIGRlZiBleGVjdXRlKHNlbGYsIG9wdGlvbnMsIGFyZ3MsIHRvb2wpOgogICAgICAgICBvcy5j
aGRpcih0b29sLnNjbSgpLmNoZWNrb3V0X3Jvb3QpCkBAIC0xNzEsOSArMTcwLDEyIEBAIGNsYXNz
IEVkaXRDaGFuZ2VMb2coQWJzdHJhY3RTZXF1ZW5jZWRDb21tbWFuZCk6CiAgICAgXQogCiAKLWNs
YXNzIFBvc3RDb21taXRzKENvbW1hbmQpOgorY2xhc3MgUG9zdENvbW1pdHMoQWJzdHJhY3REZWNs
YXJhdGl2ZUNvbW1tYW5kKToKICAgICBuYW1lID0gInBvc3QtY29tbWl0cyIKICAgICBzaG93X2lu
X21haW5faGVscCA9IFRydWUKKyAgICBoZWxwX3RleHQgPSAiQXR0YWNoIGEgcmFuZ2Ugb2YgbG9j
YWwgY29tbWl0cyB0byBidWdzIGFzIHBhdGNoIGZpbGVzIgorICAgIGFyZ3VtZW50X25hbWVzID0g
IkNPTU1JVElTSCIKKyAgICAKICAgICBkZWYgX19pbml0X18oc2VsZik6CiAgICAgICAgIG9wdGlv
bnMgPSBbCiAgICAgICAgICAgICBtYWtlX29wdGlvbigiLWIiLCAiLS1idWctaWQiLCBhY3Rpb249
InN0b3JlIiwgdHlwZT0ic3RyaW5nIiwgZGVzdD0iYnVnX2lkIiwgaGVscD0iU3BlY2lmeSBidWcg
aWQgaWYgbm8gVVJMIGlzIHByb3ZpZGVkIGluIHRoZSBjb21taXQgbG9nLiIpLApAQCAtMTgzLDcg
KzE4NSw3IEBAIGNsYXNzIFBvc3RDb21taXRzKENvbW1hbmQpOgogICAgICAgICAgICAgQ29tbWFu
ZE9wdGlvbnMucmV2aWV3LAogICAgICAgICAgICAgQ29tbWFuZE9wdGlvbnMucmVxdWVzdF9jb21t
aXQsCiAgICAgICAgIF0KLSAgICAgICAgQ29tbWFuZC5fX2luaXRfXyhzZWxmLCAiQXR0YWNoIGEg
cmFuZ2Ugb2YgbG9jYWwgY29tbWl0cyB0byBidWdzIGFzIHBhdGNoIGZpbGVzIiwgIkNPTU1JVElT
SCIsIG9wdGlvbnM9b3B0aW9ucywgcmVxdWlyZXNfbG9jYWxfY29tbWl0cz1UcnVlKQorICAgICAg
ICBBYnN0cmFjdERlY2xhcmF0aXZlQ29tbW1hbmQuX19pbml0X18oc2VsZiwgb3B0aW9ucz1vcHRp
b25zLCByZXF1aXJlc19sb2NhbF9jb21taXRzPVRydWUpCiAKICAgICBkZWYgX2NvbW1lbnRfdGV4
dF9mb3JfY29tbWl0KHNlbGYsIG9wdGlvbnMsIGNvbW1pdF9tZXNzYWdlLCB0b29sLCBjb21taXRf
aWQpOgogICAgICAgICBjb21tZW50X3RleHQgPSBOb25lCkBAIC0yMjQsOSArMjI2LDExIEBAIGNs
YXNzIFBvc3RDb21taXRzKENvbW1hbmQpOgogCiAKICMgRklYTUU6IFJlcXVpcmVzIHVuaXQgdGVz
dC4gIEJsb2NraW5nIGlzc3VlOiB0b28gY29tcGxleCBmb3Igbm93LgotY2xhc3MgTWFya0J1Z0Zp
eGVkKENvbW1hbmQpOgorY2xhc3MgTWFya0J1Z0ZpeGVkKEFic3RyYWN0RGVjbGFyYXRpdmVDb21t
bWFuZCk6CiAgICAgbmFtZSA9ICJtYXJrLWJ1Zy1maXhlZCIKICAgICBzaG93X2luX21haW5faGVs
cCA9IFRydWUKKyAgICBoZWxwX3RleHQgPSAiTWFyayB0aGUgc3BlY2lmaWVkIGJ1ZyBhcyBmaXhl
ZCIKKyAgICBhcmd1bWVudF9uYW1lcyA9ICJbU1ZOX1JFVklTSU9OXSIKICAgICBkZWYgX19pbml0
X18oc2VsZik6CiAgICAgICAgIG9wdGlvbnMgPSBbCiAgICAgICAgICAgICBtYWtlX29wdGlvbigi
LS1idWctaWQiLCBhY3Rpb249InN0b3JlIiwgdHlwZT0ic3RyaW5nIiwgZGVzdD0iYnVnX2lkIiwg
aGVscD0iU3BlY2lmeSBidWcgaWQgaWYgbm8gVVJMIGlzIHByb3ZpZGVkIGluIHRoZSBjb21taXQg
bG9nLiIpLApAQCAtMjM0LDcgKzIzOCw3IEBAIGNsYXNzIE1hcmtCdWdGaXhlZChDb21tYW5kKToK
ICAgICAgICAgICAgIG1ha2Vfb3B0aW9uKCItLW9wZW4iLCBhY3Rpb249InN0b3JlX3RydWUiLCBk
ZWZhdWx0PUZhbHNlLCBkZXN0PSJvcGVuX2J1ZyIsIGhlbHA9Ik9wZW4gYnVnIGluIGRlZmF1bHQg
d2ViIGJyb3dzZXIgKE1hYyBvbmx5KS4iKSwKICAgICAgICAgICAgIG1ha2Vfb3B0aW9uKCItLXVw
ZGF0ZS1vbmx5IiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgZGVzdD0idXBk
YXRlX29ubHkiLCBoZWxwPSJBZGQgY29tbWVudCB0byB0aGUgYnVnLCBidXQgZG8gbm90IGNsb3Nl
IGl0LiIpLAogICAgICAgICBdCi0gICAgICAgIENvbW1hbmQuX19pbml0X18oc2VsZiwgIk1hcmsg
dGhlIHNwZWNpZmllZCBidWcgYXMgZml4ZWQiLCAiW1NWTl9SRVZJU0lPTl0iLCBvcHRpb25zPW9w
dGlvbnMpCisgICAgICAgIEFic3RyYWN0RGVjbGFyYXRpdmVDb21tbWFuZC5fX2luaXRfXyhzZWxm
LCBvcHRpb25zPW9wdGlvbnMpCiAKICAgICBkZWYgX2ZldGNoX2NvbW1pdF9sb2coc2VsZiwgdG9v
bCwgc3ZuX3JldmlzaW9uKToKICAgICAgICAgaWYgbm90IHN2bl9yZXZpc2lvbjoKQEAgLTMxMSw5
ICszMTUsMTIgQEAgY2xhc3MgTWFya0J1Z0ZpeGVkKENvbW1hbmQpOgogCiAKICMgRklYTUU6IFJl
cXVpcmVzIHVuaXQgdGVzdC4gIEJsb2NraW5nIGlzc3VlOiB0b28gY29tcGxleCBmb3Igbm93Lgot
Y2xhc3MgQ3JlYXRlQnVnKENvbW1hbmQpOgorY2xhc3MgQ3JlYXRlQnVnKEFic3RyYWN0RGVjbGFy
YXRpdmVDb21tbWFuZCk6CiAgICAgbmFtZSA9ICJjcmVhdGUtYnVnIgogICAgIHNob3dfaW5fbWFp
bl9oZWxwID0gVHJ1ZQorICAgIGhlbHBfdGV4dCA9ICJDcmVhdGUgYSBidWcgZnJvbSBsb2NhbCBj
aGFuZ2VzIG9yIGxvY2FsIGNvbW1pdHMiCisgICAgYXJndW1lbnRfbmFtZXMgPSAiW0NPTU1JVElT
SF0iCisKICAgICBkZWYgX19pbml0X18oc2VsZik6CiAgICAgICAgIG9wdGlvbnMgPSBbCiAgICAg
ICAgICAgICBDb21tYW5kT3B0aW9ucy5jYywKQEAgLTMyMiw3ICszMjksNyBAQCBjbGFzcyBDcmVh
dGVCdWcoQ29tbWFuZCk6CiAgICAgICAgICAgICBtYWtlX29wdGlvbigiLS1uby1yZXZpZXciLCBh
Y3Rpb249InN0b3JlX2ZhbHNlIiwgZGVzdD0icmV2aWV3IiwgZGVmYXVsdD1UcnVlLCBoZWxwPSJE
byBub3QgbWFyayB0aGUgcGF0Y2ggZm9yIHJldmlldy4iKSwKICAgICAgICAgICAgIG1ha2Vfb3B0
aW9uKCItLXJlcXVlc3QtY29tbWl0IiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVzdD0icmVxdWVz
dF9jb21taXQiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJNYXJrIHRoZSBwYXRjaCBhcyBuZWVkaW5n
IGF1dG8tY29tbWl0IGFmdGVyIHJldmlldy4iKSwKICAgICAgICAgXQotICAgICAgICBDb21tYW5k
Ll9faW5pdF9fKHNlbGYsICJDcmVhdGUgYSBidWcgZnJvbSBsb2NhbCBjaGFuZ2VzIG9yIGxvY2Fs
IGNvbW1pdHMiLCAiW0NPTU1JVElTSF0iLCBvcHRpb25zPW9wdGlvbnMpCisgICAgICAgIEFic3Ry
YWN0RGVjbGFyYXRpdmVDb21tbWFuZC5fX2luaXRfXyhzZWxmLCBvcHRpb25zPW9wdGlvbnMpCiAK
ICAgICBkZWYgY3JlYXRlX2J1Z19mcm9tX2NvbW1pdChzZWxmLCBvcHRpb25zLCBhcmdzLCB0b29s
KToKICAgICAgICAgY29tbWl0X2lkcyA9IHRvb2wuc2NtKCkuY29tbWl0X2lkc19mcm9tX2NvbW1p
dGlzaF9hcmd1bWVudHMoYXJncykKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbXVsdGljb21tYW5kdG9vbC5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
bXVsdGljb21tYW5kdG9vbC5weQppbmRleCA1Zjg5ODUyLi4xNWZhODhhIDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L211bHRpY29tbWFuZHRvb2wucHkKKysrIGIvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9tdWx0aWNvbW1hbmR0b29sLnB5CkBAIC0xMzEsOCAr
MTMxLDggQEAgY2xhc3MgQ29tbWFuZChvYmplY3QpOgogY2xhc3MgQWJzdHJhY3REZWNsYXJhdGl2
ZUNvbW1tYW5kKENvbW1hbmQpOgogICAgIGhlbHBfdGV4dCA9IE5vbmUKICAgICBhcmd1bWVudF9u
YW1lcyA9IE5vbmUKLSAgICBkZWYgX19pbml0X18oc2VsZiwgb3B0aW9ucz1Ob25lKToKLSAgICAg
ICAgQ29tbWFuZC5fX2luaXRfXyhzZWxmLCBzZWxmLmhlbHBfdGV4dCwgc2VsZi5hcmd1bWVudF9u
YW1lcywgb3B0aW9ucykKKyAgICBkZWYgX19pbml0X18oc2VsZiwgb3B0aW9ucz1Ob25lLCAqKmt3
YXJncyk6CisgICAgICAgIENvbW1hbmQuX19pbml0X18oc2VsZiwgc2VsZi5oZWxwX3RleHQsIHNl
bGYuYXJndW1lbnRfbmFtZXMsIG9wdGlvbnM9b3B0aW9ucywgKiprd2FyZ3MpCiAKIAogY2xhc3Mg
SGVscFByaW50aW5nT3B0aW9uUGFyc2VyKE9wdGlvblBhcnNlcik6CkBAIC0xNTUsMTQgKzE1NSwx
NiBAQCBjbGFzcyBIZWxwUHJpbnRpbmdPcHRpb25QYXJzZXIoT3B0aW9uUGFyc2VyKToKICAgICAg
ICAgcmV0dXJuICIiCiAKIAotY2xhc3MgSGVscENvbW1hbmQoQ29tbWFuZCk6CitjbGFzcyBIZWxw
Q29tbWFuZChBYnN0cmFjdERlY2xhcmF0aXZlQ29tbW1hbmQpOgogICAgIG5hbWUgPSAiaGVscCIK
KyAgICBoZWxwX3RleHQgPSAiRGlzcGxheSBpbmZvcm1hdGlvbiBhYm91dCB0aGlzIHByb2dyYW0g
b3IgaXRzIHN1YmNvbW1hbmRzIgorICAgIGFyZ3VtZW50X25hbWVzID0gIltDT01NQU5EXSIKIAog
ICAgIGRlZiBfX2luaXRfXyhzZWxmKToKICAgICAgICAgb3B0aW9ucyA9IFsKICAgICAgICAgICAg
IG1ha2Vfb3B0aW9uKCItYSIsICItLWFsbC1jb21tYW5kcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIs
IGRlc3Q9InNob3dfYWxsX2NvbW1hbmRzIiwgaGVscD0iUHJpbnQgYWxsIGF2YWlsYWJsZSBjb21t
YW5kcyIpLAogICAgICAgICBdCi0gICAgICAgIENvbW1hbmQuX19pbml0X18oc2VsZiwgIkRpc3Bs
YXkgaW5mb3JtYXRpb24gYWJvdXQgdGhpcyBwcm9ncmFtIG9yIGl0cyBzdWJjb21tYW5kcyIsICJb
Q09NTUFORF0iLCBvcHRpb25zPW9wdGlvbnMpCisgICAgICAgIEFic3RyYWN0RGVjbGFyYXRpdmVD
b21tbWFuZC5fX2luaXRfXyhzZWxmLCBvcHRpb25zKQogICAgICAgICBzZWxmLnNob3dfYWxsX2Nv
bW1hbmRzID0gRmFsc2UgIyBBIGhhY2sgdXNlZCB0byBwYXNzIC0tYWxsLWNvbW1hbmRzIHRvIF9o
ZWxwX2VwaWxvZyBldmVuIHRob3VnaCBpdCdzIGNhbGxlZCBieSB0aGUgT3B0aW9uUGFyc2VyLgog
CiAgICAgZGVmIF9oZWxwX2VwaWxvZyhzZWxmKToK
</data>
<flag name="review"
          id="27893"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>