<?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>19171</bug_id>
          
          <creation_ts>2008-05-21 11:53:23 -0700</creation_ts>
          <short_desc>[GTK] GTypes for enumeration</short_desc>
          <delta_ts>2008-06-18 04:38:58 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>16562</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Marco Barisione">marco.barisione</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jmalonzo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>81109</commentid>
    <comment_count>0</comment_count>
    <who name="Marco Barisione">marco.barisione</who>
    <bug_when>2008-05-21 11:53:23 -0700</bug_when>
    <thetext>WebKit doesn&apos;t have gobject types for enums, so they cannot be used as properties.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81111</commentid>
    <comment_count>1</comment_count>
      <attachid>21273</attachid>
    <who name="Marco Barisione">marco.barisione</who>
    <bug_when>2008-05-21 12:05:07 -0700</bug_when>
    <thetext>Created attachment 21273
Generate webkit-enum-types.h and .cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81193</commentid>
    <comment_count>2</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2008-05-22 06:21:56 -0700</bug_when>
    <thetext>*** Bug 16119 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81827</commentid>
    <comment_count>3</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2008-05-29 06:30:54 -0700</bug_when>
    <thetext>Rather than using sed, is it better to use /*&lt; underscore_name=foo &gt;*/ in beside the enum decl?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82448</commentid>
    <comment_count>4</comment_count>
      <attachid>21273</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-06-06 13:42:51 -0700</bug_when>
    <thetext>Comment on attachment 21273
Generate webkit-enum-types.h and .cpp

Um.  I have no clue if this is right or not.  Looks sane to me, but someone from GTK land should review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83107</commentid>
    <comment_count>5</comment_count>
    <who name="Marco Barisione">marco.barisione</who>
    <bug_when>2008-06-12 08:09:05 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Rather than using sed, is it better to use /*&lt; underscore_name=foo &gt;*/ in
&gt; beside the enum decl?

I didn&apos;t know of its existence and on #gnome-hackers everyone suggested to use sed. What I don&apos;t like of underscore_name is that you have to remember to put it everywhere and if you forget it you will probably realise the error only when someone will start using a WebKit enum type for a property.

What do you prefer: the clean and error prone way or the ugly but working one? ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83108</commentid>
    <comment_count>6</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2008-06-12 08:16:21 -0700</bug_when>
    <thetext>Working is good =)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83121</commentid>
    <comment_count>7</comment_count>
      <attachid>21663</attachid>
    <who name="Marco Barisione">marco.barisione</who>
    <bug_when>2008-06-12 11:15:25 -0700</bug_when>
    <thetext>Created attachment 21663
Generate webkit-enum-types.h and .cpp

Same patch but that doesn&apos;t break out-of-tree builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83595</commentid>
    <comment_count>8</comment_count>
      <attachid>21663</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-06-17 08:46:23 -0700</bug_when>
    <thetext>Comment on attachment 21663
Generate webkit-enum-types.h and .cpp

Please keep an eye on the bot when landing this to avoid build breakage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83751</commentid>
    <comment_count>9</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2008-06-18 04:38:58 -0700</bug_when>
    <thetext>Landed in r34646</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21273</attachid>
            <date>2008-05-21 12:05:07 -0700</date>
            <delta_ts>2008-06-12 11:15:25 -0700</delta_ts>
            <desc>Generate webkit-enum-types.h and .cpp</desc>
            <filename>enums.patch</filename>
            <type>text/plain</type>
            <size>4946</size>
            <attacher name="Marco Barisione">marco.barisione</attacher>
            
              <data encoding="base64">SW5kZXg6IEdOVW1ha2VmaWxlLmFtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEdOVW1ha2VmaWxlLmFtCShyZXZp
c2lvbmUgMzM5NzApCisrKyBHTlVtYWtlZmlsZS5hbQkoY29waWEgbG9jYWxlKQpAQCAtMjE0LDcg
KzIxNCw5IEBACiAJJCh3ZWJraXRndGtfYnVpbHRfc291cmNlcykKIAogbGlid2Via2l0XzFfMF9s
YWRpciA9ICQocHJlZml4KS9pbmNsdWRlL3dlYmtpdC0xLjAvd2Via2l0Ci1saWJ3ZWJraXRfMV8w
X2xhX0hFQURFUlMgPSAkKHdlYmtpdGd0a19oX2FwaSkKK2xpYndlYmtpdF8xXzBfbGFfSEVBREVS
UyA9IFwKKwkkKHdlYmtpdGd0a19oX2FwaSkgXAorCVdlYktpdC9ndGsvd2Via2l0L3dlYmtpdC1l
bnVtLXR5cGVzLmgKIAogbGlid2Via2l0XzFfMF9sYV9TT1VSQ0VTID0gXAogCSQod2Via2l0Z3Rr
X2hlYWRlcnMpIFwKQEAgLTMwMiw3ICszMDQsOSBAQAogCiB3ZWJraXRndGtfYnVpbHRfc291cmNl
cyArPSBcCiAJRGVyaXZlZFNvdXJjZXMvd2Via2l0LW1hcnNoYWwuaCBcCi0JRGVyaXZlZFNvdXJj
ZXMvd2Via2l0LW1hcnNoYWwuY3BwCisJRGVyaXZlZFNvdXJjZXMvd2Via2l0LW1hcnNoYWwuY3Bw
IFwKKwlEZXJpdmVkU291cmNlcy93ZWJraXQtZW51bS10eXBlcy5jcHAgXAorCVdlYktpdC9ndGsv
d2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmgKIAogd2Via2l0Z3RrX2hlYWRlcnMgKz0gXAogCVdl
YktpdC9ndGsvd2Via2l0L3dlYmtpdHByaXZhdGUuaCBcCkBAIC0zMzcsMTMgKzM0MSwxNSBAQAog
cGtnY29uZmlnZGlyID0gJChsaWJkaXIpL3BrZ2NvbmZpZwogcGtnY29uZmlnX0RBVEEgPSBXZWJL
aXQvZ3RrL3dlYmtpdC0xLjAucGMKIAorc3RhbXBfZmlsZXMgOj0gXAorCXN0YW1wLXdlYmtpdC1t
YXJzaGFsLmNwcCBcCisJc3RhbXAtd2Via2l0LW1hcnNoYWwuaCBcCisJc3RhbXAtd2Via2l0LWVu
dW0tdHlwZXMuY3BwIFwKKwlzdGFtcC13ZWJraXQtZW51bS10eXBlcy5oCisKIFdFQktJVF9NQVJT
SEFMID0gJChHRU5TT1VSQ0VTKS93ZWJraXQtbWFyc2hhbAogV0VCS0lUX01BUlNIQUxfTElTVCA9
ICQoc3JjZGlyKS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXQtbWFyc2hhbC5saXN0CiAKLXN0YW1w
X2ZpbGVzIDo9IFwKLQlzdGFtcC13ZWJraXQtbWFyc2hhbC5jcHAgXAotCXN0YW1wLXdlYmtpdC1t
YXJzaGFsLmgKLQogRGVyaXZlZFNvdXJjZXMvd2Via2l0LW1hcnNoYWwuY3BwOiBzdGFtcC13ZWJr
aXQtbWFyc2hhbC5jcHAKIAlAdHJ1ZQogCkBAIC0zNTksNiArMzY1LDUzIEBACiAJJChHTElCX0dF
Tk1BUlNIQUwpIC0tcHJlZml4PXdlYmtpdF9tYXJzaGFsICQoV0VCS0lUX01BUlNIQUxfTElTVCkg
LS1oZWFkZXIgPiAkKFdFQktJVF9NQVJTSEFMKS5oICYmIFwKIAllY2hvIHRpbWVzdGFtcCA+ICQo
QEYpCiAKK1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmg6IHN0YW1wLXdlYmtp
dC1lbnVtLXR5cGVzLmgKKwlAdHJ1ZQorc3RhbXAtd2Via2l0LWVudW0tdHlwZXMuaDogJCh3ZWJr
aXRndGtfaF9hcGkpIE1ha2VmaWxlCisJKGNkICQoc3JjZGlyKSBcCisJJiYgZ2xpYi1ta2VudW1z
IFwKKwkJCS0tZmhlYWQgIiNpZm5kZWYgV0VCS0lUX0VOVU1fVFlQRVNfSFxuIiBcCisJCQktLWZo
ZWFkICIjZGVmaW5lIFdFQktJVF9FTlVNX1RZUEVTX0hcblxuIiBcCisJCQktLWZoZWFkICIjaW5j
bHVkZSA8Z2xpYi1vYmplY3QuaD5cblxuIiBcCisJCQktLWZoZWFkICIjaW5jbHVkZSA8d2Via2l0
L3dlYmtpdGRlZmluZXMuaD5cblxuIiBcCisJCQktLWZoZWFkICJHX0JFR0lOX0RFQ0xTXG5cbiIg
XAorCQkJLS1mdGFpbCAiR19FTkRfREVDTFNcblxuIiBcCisJCQktLWZ0YWlsICIjZW5kaWZcbiIg
XAorCQkJLS1mcHJvZCAiI2luY2x1ZGUgPEBmaWxlbmFtZUA+XG5cbiIgXAorCQkJLS1lcHJvZCAi
I2RlZmluZSBXRUJLSVRfVFlQRV9ARU5VTVNIT1JUQCBAZW51bV9uYW1lQF9nZXRfdHlwZSgpXG5c
biIgXAorCQkJLS1lcHJvZCAiV0VCS0lUX0FQSSBHVHlwZVxuQGVudW1fbmFtZUBfZ2V0X3R5cGUo
dm9pZCk7XG5cbiIgXAorCQkkKHdlYmtpdGd0a19oX2FwaSkgfCBcCisJCXNlZCAncyxXZWJLaXQv
Z3RrLywsJyB8IFwKKwkJc2VkICdzLHdlYl9raXQsd2Via2l0LCcgfCBcCisJCXNlZCAncyxXRUJL
SVRfVFlQRV9LSVQsV0VCS0lUX1RZUEUsJyBcCisJCSkgPiB4Z2VuLWd0aCBcCisJJiYgKGNtcCAt
cyB4Z2VuLWd0aCBXZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXQtZW51bS10eXBlcy5oIHx8IGNwIHhn
ZW4tZ3RoIFdlYktpdC9ndGsvd2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmgpIFwKKwkmJiBybSAt
ZiB4Z2VuLWd0aCBcCisJJiYgZWNobyB0aW1lc3RhbXAgPiAkKEBGKQorCitEZXJpdmVkU291cmNl
cy93ZWJraXQtZW51bS10eXBlcy5jcHA6ICQod2Via2l0Z3RrX2hfYXBpKSBNYWtlZmlsZQorCShj
ZCAkKHNyY2RpcikgXAorCSYmIGdsaWItbWtlbnVtcyBcCisJCQktLWZoZWFkICIjaW5jbHVkZSA8
Y29uZmlnLmg+XG4iIFwKKwkJCS0tZmhlYWQgIiNpbmNsdWRlIDxnbGliLW9iamVjdC5oPlxuIiBc
CisJCQktLWZoZWFkICIjaW5jbHVkZSA8d2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmg+XG5cbiIg
XAorCQkJLS1maGVhZCAiZXh0ZXJuIFwiQ1wiIHtcblxuIiBcCisJCQktLWZwcm9kICJcbi8qIGVu
dW1lcmF0aW9ucyBmcm9tIFwiQGZpbGVuYW1lQFwiICovIiBcCisJCQktLXZoZWFkICJzdGF0aWMg
Y29uc3QgR0BUeXBlQFZhbHVlIF9AZW51bV9uYW1lQF92YWx1ZXNbXSA9IHsiIFwKKwkJCS0tdnBy
b2QgIiAgICB7IEBWQUxVRU5BTUVALCBcIkBWQUxVRU5BTUVAXCIsIFwiQHZhbHVlbmlja0BcIiB9
LCIgXAorCQkJLS12dGFpbCAiICAgIHsgMCwgTlVMTCwgTlVMTCB9XG59O1xuXG4iIFwKKwkJCS0t
dnRhaWwgIkdUeXBlIEBlbnVtX25hbWVAX2dldF90eXBlKHZvaWQpXG57XG4iIFwKKwkJCS0tdnRh
aWwgIiAgICBzdGF0aWMgR1R5cGUgdHlwZSA9IDA7XG5cbiIgXAorCQkJLS12dGFpbCAiICAgIGlm
ICghdHlwZSlcbiIgXAorCQkJLS12dGFpbCAiICAgICAgICB0eXBlID0gZ19AdHlwZUBfcmVnaXN0
ZXJfc3RhdGljKFwiQEVudW1OYW1lQFwiLCBfQGVudW1fbmFtZUBfdmFsdWVzKTtcblxuIiBcCisJ
CQktLXZ0YWlsICIgICAgcmV0dXJuIHR5cGU7XG59XG5cbiIgXAorCQkJLS1mdGFpbCAifVxuIiBc
CisJCSQod2Via2l0Z3RrX2hfYXBpKSB8IFwKKwkJc2VkICdzLHdlYl9raXQsd2Via2l0LCcgXAor
CQkpID4geGdlbi1ndGMgXAorCSYmIGNwIHhnZW4tZ3RjICRAIFwKKwkmJiBybSAtZiB4Z2VuLWd0
YworCiAjIEVORCBXRUJLSVQgR1RLKwogCiAjIEZpbGVzIHRoYXQgd2lsbCBiZSBjbGVhbmVkCklu
ZGV4OiBXZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvZ3Rr
L3dlYmtpdC93ZWJraXQuaAkocmV2aXNpb25lIDMzOTcwKQorKysgV2ViS2l0L2d0ay93ZWJraXQv
d2Via2l0LmgJKGNvcGlhIGxvY2FsZSkKQEAgLTI3LDUgKzI3LDYgQEAKICNpbmNsdWRlIDx3ZWJr
aXQvd2Via2l0d2Vidmlldy5oPgogI2luY2x1ZGUgPHdlYmtpdC93ZWJraXR3ZWJiYWNrZm9yd2Fy
ZGxpc3QuaD4KICNpbmNsdWRlIDx3ZWJraXQvd2Via2l0d2ViaGlzdG9yeWl0ZW0uaD4KKyNpbmNs
dWRlIDx3ZWJraXQvd2Via2l0LWVudW0tdHlwZXMuaD4KIAogI2VuZGlmIC8qIF9fV0VCS0lUX0hf
XyAqLwpJbmRleDogV2ViS2l0L2d0ay9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2d0
ay9DaGFuZ2VMb2cJKHJldmlzaW9uZSAzMzk3MSkKKysrIFdlYktpdC9ndGsvQ2hhbmdlTG9nCShj
b3BpYSBsb2NhbGUpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDgtMDUtMjEgIE1hcmNvIEJhcmlzaW9u
ZSAgPG1hcmNvLmJhcmlzaW9uZUBjb2xsYWJvcmEuY28udWs+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MTcxCisgICAgICAgIFtHVEtdIEdUeXBlcyBmb3IgZW51bWVyYXRpb25z
CisKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0Lmg6IEluY2x1ZGUgd2Via2l0LWVudW0tdHlwZXMu
aC4KKwogMjAwOC0wNS0xOSAgQWxwIFRva2VyICA8YWxwQG51YW50aS5jb20+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgQW5kZXJzIGFuZCBCZXRoLgpJbmRleDogQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIENoYW5nZUxvZwkocmV2aXNpb25lIDMzOTcxKQorKysgQ2hhbmdlTG9nCShjb3BpYSBsb2Nh
bGUpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDgtMDUtMjEgIE1hcmNvIEJhcmlzaW9uZSAgPG1hcmNv
LmJhcmlzaW9uZUBjb2xsYWJvcmEuY28udWs+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MTcxCisgICAgICAgIFtHVEtdIEdUeXBlcyBmb3IgZW51bWVyYXRpb25zCisKKyAgICAg
ICAgR2VuZXJhdGUgR1R5cGVzIGZvciBwdWJsaWMgZW51bWVyYXRpb25zIHNvIHRoZXkgY2FuIGJl
IHVzZWQgYXMKKyAgICAgICAgcHJvcGVydGllcy4KKworICAgICAgICAqIEdOVW1ha2VmaWxlLmFt
OiBHZW5lcmF0ZSB3ZWJraXQtZW51bS10eXBlcy5jcHAgYW5kCisgICAgICAgIHdlYmtpdC1lbnVt
LXR5cGVzLmguCisKIDIwMDgtMDUtMjAgIEphbiBNaWNoYWVsIEFsb256byAgPGptYWxvbnpvQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWxwIFRva2VyLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21663</attachid>
            <date>2008-06-12 11:15:25 -0700</date>
            <delta_ts>2008-06-17 08:46:23 -0700</delta_ts>
            <desc>Generate webkit-enum-types.h and .cpp</desc>
            <filename>enums.patch</filename>
            <type>text/plain</type>
            <size>5025</size>
            <attacher name="Marco Barisione">marco.barisione</attacher>
            
              <data encoding="base64">SW5kZXg6IEdOVW1ha2VmaWxlLmFtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEdOVW1ha2VmaWxlLmFtCShyZXZp
c2lvbmUgMzQ1MTQpCisrKyBHTlVtYWtlZmlsZS5hbQkoY29waWEgbG9jYWxlKQpAQCAtMjMwLDcg
KzIzMCw5IEBACiAJJCh3ZWJraXRndGtfYnVpbHRfc291cmNlcykKIAogbGlid2Via2l0XzFfMF9s
YWRpciA9ICQocHJlZml4KS9pbmNsdWRlL3dlYmtpdC0xLjAvd2Via2l0Ci1saWJ3ZWJraXRfMV8w
X2xhX0hFQURFUlMgPSAkKHdlYmtpdGd0a19oX2FwaSkKK2xpYndlYmtpdF8xXzBfbGFfSEVBREVS
UyA9IFwKKwkkKHdlYmtpdGd0a19oX2FwaSkgXAorCVdlYktpdC9ndGsvd2Via2l0L3dlYmtpdC1l
bnVtLXR5cGVzLmgKIAogbGlid2Via2l0XzFfMF9sYV9TT1VSQ0VTID0gXAogCSQod2Via2l0Z3Rr
X2hlYWRlcnMpIFwKQEAgLTMxNyw3ICszMTksOSBAQAogCiB3ZWJraXRndGtfYnVpbHRfc291cmNl
cyArPSBcCiAJRGVyaXZlZFNvdXJjZXMvd2Via2l0LW1hcnNoYWwuaCBcCi0JRGVyaXZlZFNvdXJj
ZXMvd2Via2l0LW1hcnNoYWwuY3BwCisJRGVyaXZlZFNvdXJjZXMvd2Via2l0LW1hcnNoYWwuY3Bw
IFwKKwlEZXJpdmVkU291cmNlcy93ZWJraXQtZW51bS10eXBlcy5jcHAgXAorCVdlYktpdC9ndGsv
d2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmgKIAogd2Via2l0Z3RrX2hlYWRlcnMgKz0gXAogCVdl
YktpdC9ndGsvd2Via2l0L3dlYmtpdHByaXZhdGUuaCBcCkBAIC0zNjAsMTMgKzM2NCwxNSBAQAog
cGtnY29uZmlnZGlyID0gJChsaWJkaXIpL3BrZ2NvbmZpZwogcGtnY29uZmlnX0RBVEEgPSBXZWJL
aXQvZ3RrL3dlYmtpdC0xLjAucGMKIAorc3RhbXBfZmlsZXMgOj0gXAorCXN0YW1wLXdlYmtpdC1t
YXJzaGFsLmNwcCBcCisJc3RhbXAtd2Via2l0LW1hcnNoYWwuaCBcCisJc3RhbXAtd2Via2l0LWVu
dW0tdHlwZXMuY3BwIFwKKwlzdGFtcC13ZWJraXQtZW51bS10eXBlcy5oCisKIFdFQktJVF9NQVJT
SEFMID0gJChHRU5TT1VSQ0VTKS93ZWJraXQtbWFyc2hhbAogV0VCS0lUX01BUlNIQUxfTElTVCA9
ICQoc3JjZGlyKS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXQtbWFyc2hhbC5saXN0CiAKLXN0YW1w
X2ZpbGVzIDo9IFwKLQlzdGFtcC13ZWJraXQtbWFyc2hhbC5jcHAgXAotCXN0YW1wLXdlYmtpdC1t
YXJzaGFsLmgKLQogRGVyaXZlZFNvdXJjZXMvd2Via2l0LW1hcnNoYWwuY3BwOiBzdGFtcC13ZWJr
aXQtbWFyc2hhbC5jcHAKIAlAdHJ1ZQogCkBAIC0zODIsNiArMzg4LDUzIEBACiAJJChHTElCX0dF
Tk1BUlNIQUwpIC0tcHJlZml4PXdlYmtpdF9tYXJzaGFsICQoV0VCS0lUX01BUlNIQUxfTElTVCkg
LS1oZWFkZXIgPiAkKFdFQktJVF9NQVJTSEFMKS5oICYmIFwKIAllY2hvIHRpbWVzdGFtcCA+ICQo
QEYpCiAKK1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmg6IHN0YW1wLXdlYmtp
dC1lbnVtLXR5cGVzLmgKKwlAdHJ1ZQorc3RhbXAtd2Via2l0LWVudW0tdHlwZXMuaDogJCh3ZWJr
aXRndGtfaF9hcGkpIE1ha2VmaWxlCisJKGNkICQoc3JjZGlyKSBcCisJJiYgZ2xpYi1ta2VudW1z
IFwKKwkJCS0tZmhlYWQgIiNpZm5kZWYgV0VCS0lUX0VOVU1fVFlQRVNfSFxuIiBcCisJCQktLWZo
ZWFkICIjZGVmaW5lIFdFQktJVF9FTlVNX1RZUEVTX0hcblxuIiBcCisJCQktLWZoZWFkICIjaW5j
bHVkZSA8Z2xpYi1vYmplY3QuaD5cblxuIiBcCisJCQktLWZoZWFkICIjaW5jbHVkZSA8d2Via2l0
L3dlYmtpdGRlZmluZXMuaD5cblxuIiBcCisJCQktLWZoZWFkICJHX0JFR0lOX0RFQ0xTXG5cbiIg
XAorCQkJLS1mdGFpbCAiR19FTkRfREVDTFNcblxuIiBcCisJCQktLWZ0YWlsICIjZW5kaWZcbiIg
XAorCQkJLS1mcHJvZCAiI2luY2x1ZGUgPEBmaWxlbmFtZUA+XG5cbiIgXAorCQkJLS1lcHJvZCAi
I2RlZmluZSBXRUJLSVRfVFlQRV9ARU5VTVNIT1JUQCBAZW51bV9uYW1lQF9nZXRfdHlwZSgpXG5c
biIgXAorCQkJLS1lcHJvZCAiV0VCS0lUX0FQSSBHVHlwZVxuQGVudW1fbmFtZUBfZ2V0X3R5cGUo
dm9pZCk7XG5cbiIgXAorCQkkKHdlYmtpdGd0a19oX2FwaSkgfCBcCisJCXNlZCAncyxXZWJLaXQv
Z3RrLywsJyB8IFwKKwkJc2VkICdzLHdlYl9raXQsd2Via2l0LCcgfCBcCisJCXNlZCAncyxXRUJL
SVRfVFlQRV9LSVQsV0VCS0lUX1RZUEUsJyBcCisJCSkgPiB4Z2VuLWd0aCBcCisJJiYgKGNtcCAt
cyB4Z2VuLWd0aCBXZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXQtZW51bS10eXBlcy5oIHx8IGNwIHhn
ZW4tZ3RoIFdlYktpdC9ndGsvd2Via2l0L3dlYmtpdC1lbnVtLXR5cGVzLmgpIFwKKwkmJiBybSAt
ZiB4Z2VuLWd0aCBcCisJJiYgZWNobyB0aW1lc3RhbXAgPiAkKEBGKQorCitEZXJpdmVkU291cmNl
cy93ZWJraXQtZW51bS10eXBlcy5jcHA6ICQod2Via2l0Z3RrX2hfYXBpKSBNYWtlZmlsZQorCShj
ZCAkKHNyY2RpcikgXAorCSYmIGdsaWItbWtlbnVtcyBcCisJCQktLWZoZWFkICIjaW5jbHVkZSA8
Y29uZmlnLmg+XG4iIFwKKwkJCS0tZmhlYWQgIiNpbmNsdWRlIDxnbGliLW9iamVjdC5oPlxuIiBc
CisJCQktLWZoZWFkICIjaW5jbHVkZSBcIiQoc3JjZGlyKS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJr
aXQtZW51bS10eXBlcy5oXCJcblxuIiBcCisJCQktLWZoZWFkICJleHRlcm4gXCJDXCIge1xuXG4i
IFwKKwkJCS0tZnByb2QgIlxuLyogZW51bWVyYXRpb25zIGZyb20gXCJAZmlsZW5hbWVAXCIgKi8i
IFwKKwkJCS0tdmhlYWQgInN0YXRpYyBjb25zdCBHQFR5cGVAVmFsdWUgX0BlbnVtX25hbWVAX3Zh
bHVlc1tdID0geyIgXAorCQkJLS12cHJvZCAiICAgIHsgQFZBTFVFTkFNRUAsIFwiQFZBTFVFTkFN
RUBcIiwgXCJAdmFsdWVuaWNrQFwiIH0sIiBcCisJCQktLXZ0YWlsICIgICAgeyAwLCBOVUxMLCBO
VUxMIH1cbn07XG5cbiIgXAorCQkJLS12dGFpbCAiR1R5cGUgQGVudW1fbmFtZUBfZ2V0X3R5cGUo
dm9pZClcbntcbiIgXAorCQkJLS12dGFpbCAiICAgIHN0YXRpYyBHVHlwZSB0eXBlID0gMDtcblxu
IiBcCisJCQktLXZ0YWlsICIgICAgaWYgKCF0eXBlKVxuIiBcCisJCQktLXZ0YWlsICIgICAgICAg
IHR5cGUgPSBnX0B0eXBlQF9yZWdpc3Rlcl9zdGF0aWMoXCJARW51bU5hbWVAXCIsIF9AZW51bV9u
YW1lQF92YWx1ZXMpO1xuXG4iIFwKKwkJCS0tdnRhaWwgIiAgICByZXR1cm4gdHlwZTtcbn1cblxu
IiBcCisJCQktLWZ0YWlsICJ9XG4iIFwKKwkJJCh3ZWJraXRndGtfaF9hcGkpIHwgXAorCQlzZWQg
J3Msd2ViX2tpdCx3ZWJraXQsJyBcCisJCSkgPiB4Z2VuLWd0YyBcCisJJiYgY3AgeGdlbi1ndGMg
JEAgXAorCSYmIHJtIC1mIHhnZW4tZ3RjCisKICMgRU5EIFdFQktJVCBHVEsrCiAKICMgRmlsZXMg
dGhhdCB3aWxsIGJlIGNsZWFuZWQKSW5kZXg6IFdlYktpdC9ndGsvd2Via2l0L3dlYmtpdC5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdC9ndGsvd2Via2l0L3dlYmtpdC5oCShyZXZpc2lvbmUgMzQ1MTQp
CisrKyBXZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXQuaAkoY29waWEgbG9jYWxlKQpAQCAtMjgsNSAr
MjgsNiBAQAogI2luY2x1ZGUgPHdlYmtpdC93ZWJraXR3ZWJ2aWV3Lmg+CiAjaW5jbHVkZSA8d2Vi
a2l0L3dlYmtpdHdlYmJhY2tmb3J3YXJkbGlzdC5oPgogI2luY2x1ZGUgPHdlYmtpdC93ZWJraXR3
ZWJoaXN0b3J5aXRlbS5oPgorI2luY2x1ZGUgPHdlYmtpdC93ZWJraXQtZW51bS10eXBlcy5oPgog
CiAjZW5kaWYgLyogX19XRUJLSVRfSF9fICovCkluZGV4OiBXZWJLaXQvZ3RrL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJLaXQvZ3RrL0NoYW5nZUxvZwkocmV2aXNpb25lIDM0NTE0KQorKysg
V2ViS2l0L2d0ay9DaGFuZ2VMb2cJKGNvcGlhIGxvY2FsZSkKQEAgLTEsMyArMSwxMiBAQAorMjAw
OC0wNi0xMiAgTWFyY28gQmFyaXNpb25lICA8bWFyY28uYmFyaXNpb25lQGNvbGxhYm9yYS5jby51
az4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxNzEKKyAgICAgICAgW0dUS10g
R1R5cGVzIGZvciBlbnVtZXJhdGlvbnMKKworICAgICAgICAqIHdlYmtpdC93ZWJraXQuaDogSW5j
bHVkZSB3ZWJraXQtZW51bS10eXBlcy5oLgorCiAyMDA4LTA2LTEwICBDaHJpc3RpYW4gRHl3YW4g
IDxjaHJpc3RpYW5AdHdvdG9hc3RzLmRlPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFscCBUb2tl
ciBhbmQgRGFyaW4gQWRsZXIuCkluZGV4OiBDaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gQ2hhbmdl
TG9nCShyZXZpc2lvbmUgMzQ1MTQpCisrKyBDaGFuZ2VMb2cJKGNvcGlhIGxvY2FsZSkKQEAgLTEs
MyArMSwxNiBAQAorMjAwOC0wNi0xMiAgTWFyY28gQmFyaXNpb25lICA8bWFyY28uYmFyaXNpb25l
QGNvbGxhYm9yYS5jby51az4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxNzEK
KyAgICAgICAgW0dUS10gR1R5cGVzIGZvciBlbnVtZXJhdGlvbnMKKworICAgICAgICBHZW5lcmF0
ZSBHVHlwZXMgZm9yIHB1YmxpYyBlbnVtZXJhdGlvbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhcwor
ICAgICAgICBwcm9wZXJ0aWVzLgorCisgICAgICAgICogR05VbWFrZWZpbGUuYW06IEdlbmVyYXRl
IHdlYmtpdC1lbnVtLXR5cGVzLmNwcCBhbmQKKyAgICAgICAgd2Via2l0LWVudW0tdHlwZXMuaC4K
KwogMjAwOC0wNi0wOCAgQWxwIFRva2VyICA8YWxwQG51YW50aS5jb20+CiAKICAgICAgICAgYXV0
b3Rvb2xzL0dUSysgYnVpbGQgc3lzdGVtIGNsZWFudXAuIERvbid0IGluY2x1ZGUgV2ViS2l0IEFQ
SSBpbiB0aGUK
</data>
<flag name="review"
          id="9499"
          type_id="1"
          status="+"
          setter="alp"
    />
          </attachment>
      

    </bug>

</bugzilla>