<?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>35504</bug_id>
          
          <creation_ts>2010-02-28 15:25:02 -0800</creation_ts>
          <short_desc>[Gtk] Evaluate and fix AtkTable for layout tables</short_desc>
          <delta_ts>2010-03-16 11:19:03 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>30895</dependson>
          <blocked>25531</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Joanmarie Diggs">jdiggs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apinheiro</cc>
    
    <cc>commit-queue</cc>
    
    <cc>walker.willie</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>194610</commentid>
    <comment_count>0</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2010-02-28 15:25:02 -0800</bug_when>
    <thetext>We&apos;re now exposing all tables (data and layout) as tables. Before we were only doing so for data tables. The implementation of AtkTable continues to work well for data tables, but not layout tables. At the very least, the number of rows and columns being reported for layout tables is 0. We need to go through our AtkTable implementation for layout tables and get everything working as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194735</commentid>
    <comment_count>1</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2010-03-01 11:04:33 -0800</bug_when>
    <thetext>The problem seems to be that all of the nifty accessible table information we get comes from AccessibilityTable. Layout tables are typically rejected as being AccessibilityTables. From what I&apos;m seeing in my sandbox, causing all tables (for Gtk) to be seen as AccessibilityTables solves the reported problem.

That means we just need a bunch of tests. :-) I&apos;ll take this one.

(Marking as depends on bug 30895 because until the hierarchy&apos;s unborked, we don&apos;t want layout tables treated as AccessibilityTables.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196948</commentid>
    <comment_count>2</comment_count>
      <attachid>50158</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2010-03-06 16:40:34 -0800</bug_when>
    <thetext>Created attachment 50158
Expose layout tables as AccessibilityTables in Gtk

* Exposes layout tables as AccessibilityTables
* Implements rowCount and columnCount for DRT in Gtk
* Includes rowCount and columnCount to the table hierarchy layout test

Note: This patch assumes the second patch for bug 30895. Therefore, not yet marking this for review. But once that patch is committed, this one should be good to go.

Layout tests for table headers will be done as part of bug 30896; layout tests for aspects of the AtkTable implementation will be added as subsequent patches to this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197281</commentid>
    <comment_count>3</comment_count>
      <attachid>50158</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2010-03-08 13:10:14 -0800</bug_when>
    <thetext>Comment on attachment 50158
Expose layout tables as AccessibilityTables in Gtk

Now that the table hierarchy has been unborked.... Setting review? flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200115</commentid>
    <comment_count>4</comment_count>
      <attachid>50158</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-03-16 04:25:46 -0700</bug_when>
    <thetext>Comment on attachment 50158
Expose layout tables as AccessibilityTables in Gtk

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200312</commentid>
    <comment_count>5</comment_count>
      <attachid>50158</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-16 11:18:59 -0700</bug_when>
    <thetext>Comment on attachment 50158
Expose layout tables as AccessibilityTables in Gtk

Clearing flags on attachment: 50158

Committed r56073: &lt;http://trac.webkit.org/changeset/56073&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200313</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-16 11:19:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50158</attachid>
            <date>2010-03-06 16:40:34 -0800</date>
            <delta_ts>2010-03-16 11:18:59 -0700</delta_ts>
            <desc>Expose layout tables as AccessibilityTables in Gtk</desc>
            <filename>35504-1.patch</filename>
            <type>text/plain</type>
            <size>7718</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">RnJvbSBjYjFkYmM5ZWQ5NzU1NGU3YWJkZjZhMTQ4YzM0MTdmMzA4Yzk0MjNkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2FubWFyaWUgPGpvYW5tYXJpZS5kaWdnc0BnbWFpbC5jb20+
CkRhdGU6IFNhdCwgNiBNYXIgMjAxMCAxOToyNTo1NSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMi8y
XSAyMDEwLTAzLTA2ICBKb2FubWFyaWUgRGlnZ3MgIDxqb2FubWFyaWUuZGlnZ3NAZ21haWwuY29t
PgoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1NTA0CiAgICAgICAgW0d0a10gRXZhbHVh
dGUgYW5kIGZpeCBBdGtUYWJsZSBmb3IgbGF5b3V0IHRhYmxlcwoKICAgICAgICBDYXVzZXMgImxh
eW91dCB0YWJsZXMiIHRvIGJlIGV4cG9zZWQgYXMgQWNjZXNzaWJpbGl0eVRhYmxlcyBmb3IgR3Rr
LgoKICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVRhYmxlLmNwcDoKICAgICAg
ICAoQWNjZXNzaWJpbGl0eVRhYmxlOjppc1RhYmxlRXhwb3NhYmxlVGhyb3VnaEFjY2Vzc2liaWxp
dHkpOgoKMjAxMC0wMy0wNiAgSm9hbm1hcmllIERpZ2dzICA8am9hbm1hcmllLmRpZ2dzQGdtYWls
LmNvbT4KCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTUwNAogICAgICAgIFtHdGtdIEV2
YWx1YXRlIGFuZCBmaXggQXRrVGFibGUgZm9yIGxheW91dCB0YWJsZXMKCiAgICAgICAgSW1wbGVt
ZW50cyByb3dDb3VudCBhbmQgY29sdW1uQ291bnQgZm9yIEd0ayBpbiBEUlQuCgogICAgICAgICog
RHVtcFJlbmRlclRyZWUvZ3RrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRHdGsuY3BwOgogICAgICAg
IChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojpyb3dDb3VudCk6CiAgICAgICAgKEFjY2Vzc2liaWxp
dHlVSUVsZW1lbnQ6OmNvbHVtbkNvdW50KToKCjIwMTAtMDMtMDYgIEpvYW5tYXJpZSBEaWdncyAg
PGpvYW5tYXJpZS5kaWdnc0BnbWFpbC5jb20+CgogICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgoKICAgICAgICBBZGRlZCBsYXlvdXQgdGVzdHMgdG8gZ2V0IHRoZSBudW1iZXIgb2Yg
cm93cyBhbmQgY29sdW1ucy4KCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM1NTA0CiAgICAgICAgW0d0a10gRXZhbHVhdGUgYW5kIGZpeCBBdGtUYWJsZSBm
b3IgbGF5b3V0IHRhYmxlcwoKICAgICAgICAqIHBsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3Rh
YmxlLWhpZXJhcmNoeS5odG1sOgogICAgICAgICogcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkv
dGFibGUtaGllcmFyY2h5LWV4cGVjdGVkLnR4dDoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKysrKysrCiAuLi4vZ3Rr
L2FjY2Vzc2liaWxpdHkvdGFibGUtaGllcmFyY2h5LWV4cGVjdGVkLnR4dCB8ICAgIDggKysrKysr
KysKIC4uLi9ndGsvYWNjZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHkuaHRtbCAgICAgICAgIHwg
ICAgOCArKysrKysrKwogV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyICsrKysrKysrKysrKwogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vz
c2liaWxpdHlUYWJsZS5jcHAgICAgICAgfCAgICA1ICsrKysrCiBXZWJLaXRUb29scy9DaGFuZ2VM
b2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgKysrKysrKysrKysrKwogLi4u
L2d0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50R3RrLmNwcCAgICAgICAgICAgICAgfCAgIDE2ICsr
KysrKysrKysrKy0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggNjYxYTA3YS4uOGUzODA5MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBA
CiAyMDEwLTAzLTA2ICBKb2FubWFyaWUgRGlnZ3MgIDxqb2FubWFyaWUuZGlnZ3NAZ21haWwuY29t
PgogCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVk
IGxheW91dCB0ZXN0cyB0byBnZXQgdGhlIG51bWJlciBvZiByb3dzIGFuZCBjb2x1bW5zLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTUwNAorICAg
ICAgICBbR3RrXSBFdmFsdWF0ZSBhbmQgZml4IEF0a1RhYmxlIGZvciBsYXlvdXQgdGFibGVzCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHkuaHRt
bDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHkt
ZXhwZWN0ZWQudHh0OgorCisyMDEwLTAzLTA2ICBKb2FubWFyaWUgRGlnZ3MgIDxqb2FubWFyaWUu
ZGlnZ3NAZ21haWwuY29tPgorCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgogCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDg5NQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvdGFibGUtaGll
cmFyY2h5LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmls
aXR5L3RhYmxlLWhpZXJhcmNoeS1leHBlY3RlZC50eHQKaW5kZXggYTQ4ZDI4Zi4uMWJhMzM0NSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvdGFibGUt
aGllcmFyY2h5LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNj
ZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHktZXhwZWN0ZWQudHh0CkBAIC0xOCw5ICsxOCwxNyBA
QCBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBm
b2xsb3dlZCBieSAiVEVTVCBDT01QTEVURQogCiAKIFBBU1MgdGFibGUxLnJvbGUgaXMgJ3RhYmxl
JworUEFTUyB0YWJsZTEucm93Q291bnQgaXMgMQorUEFTUyB0YWJsZTEuY29sdW1uQ291bnQgaXMg
MgogUEFTUyB0YWJsZTIucm9sZSBpcyAndGFibGUnCitQQVNTIHRhYmxlMi5yb3dDb3VudCBpcyAz
CitQQVNTIHRhYmxlMi5jb2x1bW5Db3VudCBpcyAyCiBQQVNTIHRhYmxlMy5yb2xlIGlzICd0YWJs
ZScKK1BBU1MgdGFibGUzLnJvd0NvdW50IGlzIDEKK1BBU1MgdGFibGUzLmNvbHVtbkNvdW50IGlz
IDIKIFBBU1MgdGFibGU0LnJvbGUgaXMgJ3RhYmxlJworUEFTUyB0YWJsZTQucm93Q291bnQgaXMg
MworUEFTUyB0YWJsZTQuY29sdW1uQ291bnQgaXMgMgogUEFTUyBjaGlsZHJlbiBpcyAyCiBQQVNT
IHRhYmxlMS5jaGlsZEF0SW5kZXgoaSkucm9sZSBpcyAndGFibGUgY2VsbCcKIFBBU1MgdGFibGUx
LmNoaWxkQXRJbmRleChpKS5yb2xlIGlzICd0YWJsZSBjZWxsJwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvdGFibGUtaGllcmFyY2h5Lmh0bWwgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHkuaHRt
bAppbmRleCAxMWNjOGI4Li43NTA3ZmZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvYWNjZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHkuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS90YWJsZS1oaWVyYXJjaHkuaHRtbApAQCAtMzcs
MTIgKzM3LDIwIEBAIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKIAogICAgICAgICB2
YXIgdGFibGUxID0gd2ViQXJlYS5jaGlsZEF0SW5kZXgoMCk7CiAgICAgICAgIHNob3VsZEJlKCJ0
YWJsZTEucm9sZSIsICIndGFibGUnIik7CisgICAgICAgIHNob3VsZEJlKCJ0YWJsZTEucm93Q291
bnQiLCAiMSIpOworICAgICAgICBzaG91bGRCZSgidGFibGUxLmNvbHVtbkNvdW50IiwgIjIiKTsK
ICAgICAgICAgdmFyIHRhYmxlMiA9IHdlYkFyZWEuY2hpbGRBdEluZGV4KDEpOwogICAgICAgICBz
aG91bGRCZSgidGFibGUyLnJvbGUiLCAiJ3RhYmxlJyIpOworICAgICAgICBzaG91bGRCZSgidGFi
bGUyLnJvd0NvdW50IiwgIjMiKTsKKyAgICAgICAgc2hvdWxkQmUoInRhYmxlMi5jb2x1bW5Db3Vu
dCIsICIyIik7CiAgICAgICAgIHZhciB0YWJsZTMgPSB3ZWJBcmVhLmNoaWxkQXRJbmRleCgyKTsK
ICAgICAgICAgc2hvdWxkQmUoInRhYmxlMy5yb2xlIiwgIid0YWJsZSciKTsKKyAgICAgICAgc2hv
dWxkQmUoInRhYmxlMy5yb3dDb3VudCIsICIxIik7CisgICAgICAgIHNob3VsZEJlKCJ0YWJsZTMu
Y29sdW1uQ291bnQiLCAiMiIpOwogICAgICAgICB2YXIgdGFibGU0ID0gd2ViQXJlYS5jaGlsZEF0
SW5kZXgoMyk7CiAgICAgICAgIHNob3VsZEJlKCJ0YWJsZTQucm9sZSIsICIndGFibGUnIik7Cisg
ICAgICAgIHNob3VsZEJlKCJ0YWJsZTQucm93Q291bnQiLCAiMyIpOworICAgICAgICBzaG91bGRC
ZSgidGFibGU0LmNvbHVtbkNvdW50IiwgIjIiKTsKIAogICAgICAgICB2YXIgY2hpbGRyZW4gPSB0
YWJsZTEuY2hpbGRyZW5Db3VudDsKICAgICAgICAgc2hvdWxkQmUoImNoaWxkcmVuIiwgIjIiKTsK
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZGExYjU4NC4uMDcyZjIwOSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wMy0wNiAgSm9hbm1hcmllIERp
Z2dzICA8am9hbm1hcmllLmRpZ2dzQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzU1MDQKKyAgICAgICAgW0d0a10gRXZhbHVhdGUgYW5kIGZpeCBBdGtUYWJsZSBm
b3IgbGF5b3V0IHRhYmxlcworCisgICAgICAgIENhdXNlcyAibGF5b3V0IHRhYmxlcyIgdG8gYmUg
ZXhwb3NlZCBhcyBBY2Nlc3NpYmlsaXR5VGFibGVzIGZvciBHdGsuCisKKyAgICAgICAgKiBhY2Nl
c3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlUYWJsZS5jcHA6CisgICAgICAgIChBY2Nlc3NpYmlsaXR5
VGFibGU6OmlzVGFibGVFeHBvc2FibGVUaHJvdWdoQWNjZXNzaWJpbGl0eSk6CisKIDIwMTAtMDMt
MDYgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgSmVyZW15IE9ybG93LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5
L0FjY2Vzc2liaWxpdHlUYWJsZS5jcHAgYi9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJp
bGl0eVRhYmxlLmNwcAppbmRleCBkNWMyMjlhLi40YzdmMjYyIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVRhYmxlLmNwcAorKysgYi9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eVRhYmxlLmNwcApAQCAtOTQsNiArOTQsMTEgQEAgYm9vbCBB
Y2Nlc3NpYmlsaXR5VGFibGU6OmlzVGFibGVFeHBvc2FibGVUaHJvdWdoQWNjZXNzaWJpbGl0eSgp
CiAgICAgTm9kZSogdGFibGVOb2RlID0gdGFibGUtPm5vZGUoKTsKICAgICBpZiAoIXRhYmxlTm9k
ZSB8fCAhdGFibGVOb2RlLT5oYXNUYWdOYW1lKHRhYmxlVGFnKSkKICAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgLy8gR3RrKyBBVHMgZXhwZWN0IGFsbCB0YWJsZXMgdG8gYmUgZXhwb3NlZCBh
cyB0YWJsZXMuCisjaWYgUExBVEZPUk0oR1RLKQorICAgIHJldHVybiB0cnVlOworI2VuZGlmCiAg
ICAgCiAgICAgLy8gaWYgdGhlcmUgaXMgYSBjYXB0aW9uIGVsZW1lbnQsIHN1bW1hcnksIFRIRUFE
LCBvciBURk9PVCBzZWN0aW9uLCBpdCdzIG1vc3QgY2VydGFpbmx5IGEgZGF0YSB0YWJsZQogICAg
IEhUTUxUYWJsZUVsZW1lbnQqIHRhYmxlRWxlbWVudCA9IHN0YXRpY19jYXN0PEhUTUxUYWJsZUVs
ZW1lbnQqPih0YWJsZU5vZGUpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIv
V2ViS2l0VG9vbHMvQ2hhbmdlTG9nCmluZGV4IGRmNmYxNmUuLmY3OThlNWMgMTAwNjQ0Ci0tLSBh
L1dlYktpdFRvb2xzL0NoYW5nZUxvZworKysgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxMC0wMy0wNiAgSm9hbm1hcmllIERpZ2dzICA8am9hbm1hcmllLmRpZ2dz
QGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU1MDQKKyAgICAg
ICAgW0d0a10gRXZhbHVhdGUgYW5kIGZpeCBBdGtUYWJsZSBmb3IgbGF5b3V0IHRhYmxlcworCisg
ICAgICAgIEltcGxlbWVudHMgcm93Q291bnQgYW5kIGNvbHVtbkNvdW50IGZvciBHdGsgaW4gRFJU
LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZ3RrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRH
dGsuY3BwOgorICAgICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6cm93Q291bnQpOgorICAg
ICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Y29sdW1uQ291bnQpOgorCiAyMDEwLTAzLTA2
ICBIaXJvbm9yaSBCb25vICA8aGJvbm9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IEVyaWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
Z3RrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRHdGsuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvZ3RrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRHdGsuY3BwCmluZGV4IDExMTkzNmYuLmQx
ZWJhNzYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9BY2Nlc3Np
YmlsaXR5VUlFbGVtZW50R3RrLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9n
dGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEd0ay5jcHAKQEAgLTc3LDE0ICs3NywyMiBAQCB2b2lk
IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmdldENoaWxkcmVuV2l0aFJhbmdlKFZlY3RvcjxBY2Nl
c3NpYmlsaXR5VUlFbGVtZW50PgogCiBpbnQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6cm93Q291
bnQoKQogewotICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQKLSAgICByZXR1cm4gMDsKKyAgICBpZiAo
IW1fZWxlbWVudCkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBBU1NFUlQoQVRLX0lTX1RBQkxF
KG1fZWxlbWVudCkpOworCisgICAgcmV0dXJuIGF0a190YWJsZV9nZXRfbl9yb3dzKEFUS19UQUJM
RShtX2VsZW1lbnQpKTsKIH0KIAogaW50IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmNvbHVtbkNv
dW50KCkKIHsKLSAgICAvLyBGSVhNRTogaW1wbGVtZW50Ci0gICAgcmV0dXJuIDA7CisgICAgaWYg
KCFtX2VsZW1lbnQpCisgICAgICAgIHJldHVybiAwOworCisgICAgQVNTRVJUKEFUS19JU19UQUJM
RShtX2VsZW1lbnQpKTsKKworICAgIHJldHVybiBhdGtfdGFibGVfZ2V0X25fY29sdW1ucyhBVEtf
VEFCTEUobV9lbGVtZW50KSk7CiB9CiAKIGludCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpjaGls
ZHJlbkNvdW50KCkKLS0gCjEuNy4wCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>