<?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>125587</bug_id>
          
          <creation_ts>2013-12-11 11:04:31 -0800</creation_ts>
          <short_desc>[ATK] Expose accessibility objects with ATK_ROLE_ARTICLE</short_desc>
          <delta_ts>2013-12-16 07:14:52 -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>Accessibility</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>125493</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mario Sanchez Prada">mario</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>958804</commentid>
    <comment_count>0</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-11 11:04:31 -0800</bug_when>
    <thetext>This would include things such as:

 * &lt;div role=&quot;article&quot;&gt;
 * &lt;article&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958820</commentid>
    <comment_count>1</comment_count>
      <attachid>218983</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-11 11:26:03 -0800</bug_when>
    <thetext>Created attachment 218983
Patch proposal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>959562</commentid>
    <comment_count>2</comment_count>
      <attachid>218983</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-12-13 08:58:41 -0800</bug_when>
    <thetext>Comment on attachment 218983
Patch proposal

View in context: https://bugs.webkit.org/attachment.cgi?id=218983&amp;action=review

&gt; Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp:651
&gt; +#if ATK_CHECK_VERSION(2, 11, 3)

Do you need this version check, since you updated the dependency already?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>959563</commentid>
    <comment_count>3</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-13 09:07:19 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 218983 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=218983&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp:651
&gt; &gt; +#if ATK_CHECK_VERSION(2, 11, 3)
&gt; 
&gt; Do you need this version check, since you updated the dependency already?

Yes, I need it because I updated the version of the package in the internal jhbuild system, but that is only used for development or testing (e.g. the buildbots). However, people will still be able to build WebKitGTK+ with former versions of ATK (from 2.8.0 on), which do not contain that role, so we need the check</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>959565</commentid>
    <comment_count>4</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-12-13 09:20:40 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; (From update of attachment 218983 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=218983&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp:651
&gt; &gt; &gt; +#if ATK_CHECK_VERSION(2, 11, 3)
&gt; &gt; 
&gt; &gt; Do you need this version check, since you updated the dependency already?
&gt; 
&gt; Yes, I need it because I updated the version of the package in the internal jhbuild system, but that is only used for development or testing (e.g. the buildbots). However, people will still be able to build WebKitGTK+ with former versions of ATK (from 2.8.0 on), which do not contain that role, so we need the check

So should you maintain an

#if
#else
#endif

scenario so that those older builders will get the old behavior?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960026</commentid>
    <comment_count>5</comment_count>
      <attachid>218983</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-16 03:01:37 -0800</bug_when>
    <thetext>Comment on attachment 218983
Patch proposal

View in context: https://bugs.webkit.org/attachment.cgi?id=218983&amp;action=review

&gt;&gt;&gt;&gt; Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp:651
&gt;&gt;&gt;&gt; +#if ATK_CHECK_VERSION(2, 11, 3)
&gt;&gt;&gt; 
&gt;&gt;&gt; Do you need this version check, since you updated the dependency already?
&gt;&gt; 
&gt;&gt; Yes, I need it because I updated the version of the package in the internal jhbuild system, but that is only used for development or testing (e.g. the buildbots). However, people will still be able to build WebKitGTK+ with former versions of ATK (from 2.8.0 on), which do not contain that role, so we need the check
&gt; 
&gt; So should you maintain an
&gt; 
&gt; #if
&gt; #else
&gt; #endif
&gt; 
&gt; scenario so that those older builders will get the old behavior?

That&apos;s what is already happening with this patch already now. Old builders will see:

    case DocumentArticleRole:
    case DocumentRole:
        return ATK_ROLE_DOCUMENT_FRAME;

Which is the same behaviour they saw before, just with the case staments swapped</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960058</commentid>
    <comment_count>6</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-16 07:14:52 -0800</bug_when>
    <thetext>Committed r160637: &lt;http://trac.webkit.org/changeset/160637&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218983</attachid>
            <date>2013-12-11 11:26:03 -0800</date>
            <delta_ts>2013-12-16 03:01:37 -0800</delta_ts>
            <desc>Patch proposal</desc>
            <filename>0001-ATK-Expose-accessibility-objects-with-ATK_ROLE_ARTIC.patch</filename>
            <type>text/plain</type>
            <size>8564</size>
            <attacher name="Mario Sanchez Prada">mario</attacher>
            
              <data encoding="base64">RnJvbSBmNWRiZjU4NDVmNjZiZTJhYjFhYzAwZDE4NGZjODA4MDBjZTM1OGQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJpbyBTYW5jaGV6IFByYWRhIDxtYXJpby5wcmFkYUBzYW1z
dW5nLmNvbT4KRGF0ZTogVHVlLCAxMCBEZWMgMjAxMyAxOTo0NDoxMSArMDEwMApTdWJqZWN0OiBb
UEFUQ0hdICAgICAgICAgW0FUS10gRXhwb3NlIGFjY2Vzc2liaWxpdHkgb2JqZWN0cyB3aXRoCiBB
VEtfUk9MRV9BUlRJQ0xFICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEyNTU4NwoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKIExheW91dFRlc3RzL2Fj
Y2Vzc2liaWxpdHkvYXJpYS1tYXBwaW5ncy1leHBlY3RlZC50eHQgICAgICAgIHwgIDIgKy0KIC4u
Li9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dCAg
IHwgIDYgKysrKysrCiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xl
cy1leHBvc2VkLmh0bWwgICB8ICA0ICsrLS0KIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogLi4uL2Fj
Y2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNwcCAgICAgICAgfCAg
NSArKysrLQogVG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxMiArKysrKysrKysrKysKIFRvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9B
Y2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCAgICAgIHwgIDQgKysrKwogLi4uL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCAgICAgICAgfCAgNCArKysr
CiA5IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IGFlNzNmOTAuLjYxYjRkNjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxOCBAQAogMjAxMy0xMi0xMSAg
TWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1bmcuY29tPgogCisgICAgICAg
IFtBVEtdIEV4cG9zZSBhY2Nlc3NpYmlsaXR5IG9iamVjdHMgd2l0aCBBVEtfUk9MRV9BUlRJQ0xF
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU1ODcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUg
dGVzdCB0byB1bnNraXAgYXJ0aWNsZSBvYmplY3RzIGFuZCB1cGRhdGUgZXhwZWN0YXRpb25zLgor
CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLW1hcHBpbmdzLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2Vk
Lmh0bWw6CisKKzIwMTMtMTItMTEgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtYXJpby5wcmFkYUBz
YW1zdW5nLmNvbT4KKwogICAgICAgICBbQVRLXSBFeHBvc2UgYWNjZXNzaWJpbGl0eSBvYmplY3Rz
IFdBSS1BUklBIGxhbmRtYXJrIHJvbGVzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMjU1ODQKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9hcmlhLW1hcHBpbmdzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvYXJpYS1tYXBwaW5ncy1leHBlY3RlZC50eHQKaW5kZXggMzZkNjMyOC4uNjFhMWViZCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLW1hcHBpbmdzLWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbWFwcGluZ3MtZXhw
ZWN0ZWQudHh0CkBAIC0yNSw3ICsyNSw3IEBAIFJvbGUgZm9yICdhbGVydGRpYWxvZycgZGl2IGlz
OiBBWFJvbGU6IEFYQWxlcnQKIAogCiByb2xlPSJhcnRpY2xlIiBpcyBhICBzZWN0aW9uIG9mIGEg
cGFnZSB0aGF0IGNvbnNpc3RzIG9mIGEgY29tcG9zaXRpb24gdGhhdCBmb3JtcyBhbiBpbmRlcGVu
ZGVudCBwYXJ0IG9mIGEgZG9jdW1lbnQsIHBhZ2UsIG9yIHNpdGUKLVJvbGUgZm9yICdhcnRpY2xl
JyBkaXYgaXM6IEFYUm9sZTogQVhEb2N1bWVudAorUm9sZSBmb3IgJ2FydGljbGUnIGRpdiBpczog
QVhSb2xlOiBBWEFydGljbGUKIAogCiByb2xlPSJkaWFsb2ciIGlzIGFuIGFwcGxpY2F0aW9uIHdp
bmRvdyB0aGF0IGlzIGRlc2lnbmVkIHRvIGludGVycnVwdCB0aGUgY3VycmVudCBwcm9jZXNzaW5n
IG9mIGFuIGFwcGxpY2F0aW9uIGluIG9yZGVyIHRvIHByb21wdCB0aGUgdXNlciB0byBlbnRlciBp
bmZvcm1hdGlvbiBvciByZXF1aXJlIGEgcmVzcG9uc2UuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQtZXhw
ZWN0ZWQudHh0CmluZGV4IDAyMzVmYjIuLjU0M2M3MzcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQtZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQt
ZXhwZWN0ZWQudHh0CkBAIC05LDYgKzksOSBAQCBQQVNTOiBhW2hyZWZdCiBQQVNTOiBhZGRyZXNz
CiAgICAgICBBWFJvbGU6IEFYTGFuZG1hcmtDb250ZW50SW5mbwogICAgICAgCitQQVNTOiBhcnRp
Y2xlCisgICAgICBBWFJvbGU6IEFYQXJ0aWNsZQorICAgICAgCiBQQVNTOiBhc2lkZQogICAgICAg
QVhSb2xlOiBBWExhbmRtYXJrQ29tcGxlbWVudGFyeQogICAgICAgCkBAIC0yMzEsNiArMjM0LDkg
QEAgUEFTUzogZGl2W3JvbGU9YWxlcnRkaWFsb2ddCiBQQVNTOiBkaXZbcm9sZT1hcHBsaWNhdGlv
bl0KICAgICAgIEFYUm9sZTogQVhFbWJlZGRlZAogICAgICAgCitQQVNTOiBkaXZbcm9sZT1hcnRp
Y2xlXQorICAgICAgQVhSb2xlOiBBWEFydGljbGUKKyAgICAgIAogUEFTUzogZGl2W3JvbGU9YmFu
bmVyXQogICAgICAgQVhSb2xlOiBBWExhbmRtYXJrQmFubmVyCiAgICAgICAKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQuaHRt
bCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQu
aHRtbAppbmRleCBiNjZhMzBiLi4xZmRiNjk0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvcm9sZXMtZXhwb3NlZC5odG1sCkBAIC0xMiw3
ICsxMiw3IEBACiA8IS0tIHNraXBwZWQgQVRLOiBub3QgZm9jdXNhYmxlIDxhYmJyIGRhdGEtcm9s
ZT0iIiBjbGFzcz0iZXgiPlg8L2FiYnI+LS0+CiA8YWRkcmVzcyBkYXRhLXJvbGU9IkFYTGFuZG1h
cmtDb250ZW50SW5mbyIgY2xhc3M9ImV4Ij5YPC9hZGRyZXNzPgogPCEtLSBza2lwcGVkIDxhcmVh
PiAtLT4KLTwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGFydGljbGUgZGF0YS1yb2xl
PSJBWEFydGljbGUiIGNsYXNzPSJleCI+WDwvYXJ0aWNsZT4tLT4KKzxhcnRpY2xlIGRhdGEtcm9s
ZT0iQVhBcnRpY2xlIiBjbGFzcz0iZXgiPlg8L2FydGljbGU+CiA8YXNpZGUgZGF0YS1yb2xlPSJB
WExhbmRtYXJrQ29tcGxlbWVudGFyeSIgY2xhc3M9ImV4Ij5YPC9hc2lkZT4KIDwhLS0gaHR0cDov
L3dlYmtpdC5vcmcvYi8xMjU0OTEgPGF1ZGlvIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L2F1
ZGlvPi0tPgogPCEtLSBza2lwcGVkIEFUSzogbm90IGZvY3VzYWJsZSA8YiBkYXRhLXJvbGU9IiIg
Y2xhc3M9ImV4Ij5YPC9iPi0tPgpAQCAtMTg5LDcgKzE4OSw3IEBACiA8ZGl2IHJvbGU9ImFsZXJ0
IiAgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWEFsZXJ0IiBjbGFzcz0iZXgiPlg8L2Rp
dj4KIDxkaXYgcm9sZT0iYWxlcnRkaWFsb2ciICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYQWxl
cnQiIGNsYXNzPSJleCI+WDwvZGl2PgogPGRpdiByb2xlPSJhcHBsaWNhdGlvbiIgICAgICAgICAg
ICAgIGRhdGEtcm9sZT0iQVhFbWJlZGRlZCIgY2xhc3M9ImV4Ij5YPC9kaXY+Ci08IS0tIGh0dHA6
Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxkaXYgcm9sZT0iYXJ0aWNsZSIgICAgICAgICAgICAgICAg
ICBkYXRhLXJvbGU9IkFYQXJ0aWNsZSIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8ZGl2IHJvbGU9
ImFydGljbGUiICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWEFydGljbGUiIGNsYXNzPSJl
eCI+WDwvZGl2PgogPGRpdiByb2xlPSJiYW5uZXIiICAgICAgICAgICAgICAgICAgIGRhdGEtcm9s
ZT0iQVhMYW5kbWFya0Jhbm5lciIgY2xhc3M9ImV4Ij5YPC9kaXY+CiA8ZGl2IHJvbGU9ImJ1dHRv
biIgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWEJ1dHRvbiIgY2xhc3M9ImV4Ij5YPC9k
aXY+CiA8ZGl2IHJvbGU9ImNoZWNrYm94IiAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWENo
ZWNrQm94IiBjbGFzcz0iZXgiPlg8L2Rpdj4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlMGQ5ZTE5Li4yOTYxYTY1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTMtMTItMTEgIE1hcmlvIFNhbmNoZXog
UHJhZGEgIDxtYXJpby5wcmFkYUBzYW1zdW5nLmNvbT4KIAorICAgICAgICBbQVRLXSBFeHBvc2Ug
YWNjZXNzaWJpbGl0eSBvYmplY3RzIHdpdGggQVRLX1JPTEVfQVJUSUNMRQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI1NTg3CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRXhwb3NlZCBhY2Nlc3NpYmlsaXR5
IG9iamVjdHMgd2l0aCBhcnRpY2xlIHJvbGUgd2l0aCB0aGUgcHJvcGVyCisgICAgICAgIEF0a1Jv
bGUsIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBuZXh0IHN0YWJsZSByZWxlYXNlIG9mIEFUSy4KKwor
ICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNw
cDoKKyAgICAgICAgKGF0a1JvbGUpOgorCisyMDEzLTEyLTExICBNYXJpbyBTYW5jaGV6IFByYWRh
ICA8bWFyaW8ucHJhZGFAc2Ftc3VuZy5jb20+CisKICAgICAgICAgW0FUS10gRXhwb3NlIGFjY2Vz
c2liaWxpdHkgb2JqZWN0cyBXQUktQVJJQSBsYW5kbWFyayByb2xlcwogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI1NTg0CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRr
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVX
cmFwcGVyQXRrLmNwcAppbmRleCAzY2VjZDcxLi4zM2YzZmZiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdy
YXBwZXJBdGsuY3BwCkBAIC02NDcsOCArNjQ3LDExIEBAIHN0YXRpYyBBdGtSb2xlIGF0a1JvbGUo
QWNjZXNzaWJpbGl0eVJvbGUgcm9sZSkKICAgICAgICAgcmV0dXJuIEFUS19ST0xFX0lNQUdFOwog
ICAgIGNhc2UgTGlzdE1hcmtlclJvbGU6CiAgICAgICAgIHJldHVybiBBVEtfUk9MRV9URVhUOwot
ICAgIGNhc2UgRG9jdW1lbnRSb2xlOgogICAgIGNhc2UgRG9jdW1lbnRBcnRpY2xlUm9sZToKKyNp
ZiBBVEtfQ0hFQ0tfVkVSU0lPTigyLCAxMSwgMykKKyAgICAgICAgcmV0dXJuIEFUS19ST0xFX0FS
VElDTEU7CisjZW5kaWYKKyAgICBjYXNlIERvY3VtZW50Um9sZToKICAgICAgICAgcmV0dXJuIEFU
S19ST0xFX0RPQ1VNRU5UX0ZSQU1FOwogICAgIGNhc2UgSGVhZGluZ1JvbGU6CiAgICAgICAgIHJl
dHVybiBBVEtfUk9MRV9IRUFESU5HOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9v
bHMvQ2hhbmdlTG9nCmluZGV4IDljNjlmYTQuLmQ2OWUzMWEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0No
YW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNyBAQAogMjAxMy0xMi0x
MSAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1bmcuY29tPgogCisgICAg
ICAgIFtBVEtdIEV4cG9zZSBhY2Nlc3NpYmlsaXR5IG9iamVjdHMgd2l0aCBBVEtfUk9MRV9BUlRJ
Q0xFCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU1
ODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
bWFwcGluZ3MgdG8gRFJUICYgV0tUUiBmb3IgYXJ0aWNsZSByb2xlcy4KKworICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAg
KiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVt
ZW50QXRrLmNwcDoKKworMjAxMy0xMi0xMSAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnBy
YWRhQHNhbXN1bmcuY29tPgorCiAgICAgICAgIFtBVEtdIEV4cG9zZSBhY2Nlc3NpYmlsaXR5IG9i
amVjdHMgV0FJLUFSSUEgbGFuZG1hcmsgcm9sZXMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNTU4NAogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAgYi9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKaW5kZXggZTcxNTBkNS4u
ZTZjMTJkNCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxp
dHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3Np
YmlsaXR5VUlFbGVtZW50QXRrLmNwcApAQCAtMzIyLDYgKzMyMiwxMCBAQCBjb25zdCBjaGFyKiBy
b2xlVG9TdHJpbmcoQXRrT2JqZWN0KiBvYmplY3QpCiAgICAgICAgIHJldHVybiAiQVhXaW5kb3ci
OwogICAgIGNhc2UgQVRLX1JPTEVfVU5LTk9XTjoKICAgICAgICAgcmV0dXJuICJBWFVua25vd24i
OworI2lmIEFUS19DSEVDS19WRVJTSU9OKDIsIDExLCAzKQorICAgIGNhc2UgQVRLX1JPTEVfQVJU
SUNMRToKKyAgICAgICAgcmV0dXJuICJBWEFydGljbGUiOworI2VuZGlmCiAgICAgZGVmYXVsdDoK
ICAgICAgICAgLy8gV2Ugd2FudCB0byBkaXN0aW5ndWlzaCBBVEtfUk9MRV9VTktOT1dOIGZyb20g
YSBrbm93biBBdGtSb2xlIHdoaWNoCiAgICAgICAgIC8vIG91ciBEUlQgaXNuJ3QgcHJvcGVybHkg
aGFuZGxpbmcuCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmlu
ZGV4IDcyODAxODkuLmVlMDRmZDYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVs
ZW1lbnRBdGsuY3BwCkBAIC00MTEsNiArNDExLDEwIEBAIGNvbnN0IGdjaGFyKiByb2xlVG9TdHJp
bmcoQXRrT2JqZWN0KiBvYmplY3QpCiAgICAgICAgIHJldHVybiAiQVhXaW5kb3ciOwogICAgIGNh
c2UgQVRLX1JPTEVfVU5LTk9XTjoKICAgICAgICAgcmV0dXJuICJBWFVua25vd24iOworI2lmIEFU
S19DSEVDS19WRVJTSU9OKDIsIDExLCAzKQorICAgIGNhc2UgQVRLX1JPTEVfQVJUSUNMRToKKyAg
ICAgICAgcmV0dXJuICJBWEFydGljbGUiOworI2VuZGlmCiAgICAgZGVmYXVsdDoKICAgICAgICAg
Ly8gV2Ugd2FudCB0byBkaXN0aW5ndWlzaCBBVEtfUk9MRV9VTktOT1dOIGZyb20gYSBrbm93biBB
dGtSb2xlIHdoaWNoCiAgICAgICAgIC8vIG91ciBEUlQgaXNuJ3QgcHJvcGVybHkgaGFuZGxpbmcu
Ci0tIAoxLjguMy4yCgo=
</data>
<flag name="review"
          id="242564"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
          </attachment>
      

    </bug>

</bugzilla>