<?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>70606</bug_id>
          
          <creation_ts>2011-10-21 07:29:13 -0700</creation_ts>
          <short_desc>[GTK] Missing DRT AccessibilityController::addNotificationListener implementation</short_desc>
          <delta_ts>2013-09-10 09:19:06 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>98347</blocked>
    
    <blocked>98370</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Joanmarie Diggs">jdiggs</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>d.nomiyama</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>488371</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-10-21 07:29:13 -0700</bug_when>
    <thetext>accessibility/menu-list-sends-change-notification.html requires this feature.

Will skip the test for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507991</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-11-23 01:07:00 -0800</bug_when>
    <thetext>*** Bug 73009 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786908</commentid>
    <comment_count>2</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2012-12-09 17:02:13 -0800</bug_when>
    <thetext>Taking this one as it appears fixing it will make it possible to unskip quite a few tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>922003</commentid>
    <comment_count>3</comment_count>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-08-28 07:46:09 -0700</bug_when>
    <thetext>I&apos;ve raised a new bug 120419 for the problem reported at the description (menu-list-sends-change-notification.html) because it actually requires the implementation of AccessibilityUIElement::addNotificationListener(), which was done at bug 119883.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>922436</commentid>
    <comment_count>4</comment_count>
      <attachid>209971</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-08-29 06:46:55 -0700</bug_when>
    <thetext>Created attachment 209971
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925457</commentid>
    <comment_count>5</comment_count>
      <attachid>209971</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-06 02:18:42 -0700</bug_when>
    <thetext>Comment on attachment 209971
Patch

Some changes suggested in bug 120416 will affect the implementation of this patch. So I will re-work it after bug 120416 is resolved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927306</commentid>
    <comment_count>6</comment_count>
      <attachid>211201</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-10 07:47:57 -0700</bug_when>
    <thetext>Created attachment 211201
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927321</commentid>
    <comment_count>7</comment_count>
      <attachid>211201</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-10 08:55:43 -0700</bug_when>
    <thetext>Comment on attachment 211201
Patch

Lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927328</commentid>
    <comment_count>8</comment_count>
      <attachid>211201</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-10 09:19:03 -0700</bug_when>
    <thetext>Comment on attachment 211201
Patch

Clearing flags on attachment: 211201

Committed r155448: &lt;http://trac.webkit.org/changeset/155448&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927329</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-10 09:19:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209971</attachid>
            <date>2013-08-29 06:46:55 -0700</date>
            <delta_ts>2013-09-10 07:47:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70606-20130829144712.patch</filename>
            <type>text/plain</type>
            <size>8847</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0ODA3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMWU3ODFmOWVlYTg4NWNiOWIyMzMwOTQzN2I2ZDU0ZmNm
MzFkOGVjNi4uMjJlNjRlMjg0NGFmZWEwNmZiMzEwZTYzYTUwZDhiYmEzZmVjNTEyZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4
IEBACisyMDEzLTA4LTI5ICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+
CisKKyAgICAgICAgW0dUS10gTWlzc2luZyBEUlQgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmFk
ZE5vdGlmaWNhdGlvbkxpc3RlbmVyIGltcGxlbWVudGF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDYwNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcGxlbWVudGVkIHRoZSBub3RpZmljYXRpb24g
bGlzdGVuZXIgZm9yIEFjY2Vzc2liaWxpdHlDb250cm9sbGVyIGluIERSVC4KKyAgICAgICAgQWNj
ZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmFkZE5vdGlmaWNhdGlvbkxpc3RlbmVyKCkgY3JlYXRlcyBh
IG5vdGlmaWNhdGlvbiBoYW5kbGVyIHRoYXQgc3RvcmVzCisgICAgICAgIHRoZSBnbG9iYWwgbm90
aWZpY2F0aW9uIGNhbGxiYWNrLiBPbmx5IG9uZSBnbG9iYWwgY2FsbGJhY2sgaXMgYWxsb3dlZCBh
dCBhbnkgdGltZS4KKyAgICAgICAgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OnJlbW92ZU5vdGlm
aWNhdGlvbkxpc3RlbmVyKCkgZGVsZXRlcyB0aGUgZ2xvYmFsIG5vdGlmaWNhaXRvbiBoYW5kbGVy
LgorICAgICAgICBUaGUgZ2xvYmFsIG5vdGlmaWNhdGlvbiBrZXkgZm9yIHRoZSBIYXNoTWFwIHRo
YXQgc3RvcmVzIGhhbmRsZXJzIGhhZCB0byBiZSBjaGFuZ2VkIGZyb20gemVybworICAgICAgICB0
byBvbmUgKDB4MSkgYmVjYXVzZSBIYXNoTWFwIGRvZXMgbm90IGFjY2VwdCB6ZXJvIGFzIGEga2V5
LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuaDog
YWRkZWQgYSBnbG9iYWwgbm90aWZpY2F0aW9uIGhhbmRsZXIgZm9yIEdUSyBhbmQgRUZMCisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3MuaDogbW9kaWZp
ZWQgdGhlIGdsb2JhbCBub3RpZmljYXRpb24ga2V5IGZyb20gMCB0byAxCisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwOgorICAgICAgICAo
YXhPYmplY3RFdmVudExpc3RlbmVyKTogQ2hlY2tlZCBwbGF0Zm9ybUVsZW1lbnQoKSBhZ2FpbnN0
IEdsb2JhbE5vdGlmaWNhdGlvbktleSwgd2hpY2ggaXMgbm90CisgICAgICAgIHplcm8gYW55bW9y
ZQorICAgICAgICAoYWRkQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIpOiBTaW1wbGlm
aWVkIHRoZSBjb2RlIHNpbmNlIHRoZXJlIGlzIG5vIGRpZmZlcmVuY2Ugd2hlbgorICAgICAgICBh
ZGRpbmcgaGFuZGxlcnMgZm9yIGdsb2JhbCBub3RpZmljYXRpb25zIG9yIGZvciBpbmRpdmlkdWFs
IGVsZW1lbnRzCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDb250
cm9sbGVyQXRrLmNwcDoKKyAgICAgICAgKEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjphZGROb3Rp
ZmljYXRpb25MaXN0ZW5lcik6IGNyZWF0ZXMgdGhlIGdsb2JhbCBub3RpZmljYXRpb24gaGFuZGxl
cgorICAgICAgICAoQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OnJlbW92ZU5vdGlmaWNhdGlvbkxp
c3RlbmVyKTogZGVsZXRlcyB0aGUgZ2xvYmFsIG5vdGlmaWNhdGlvbiBoYW5kbGVyCisKIDIwMTMt
MDgtMjkgIEFsYmVydG8gR2FyY2lhICA8YmVydG9AaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RL
XSBVcGRhdGUgYXB0IGRlcGVuZGVuY3kgbGlzdApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0Fj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLmgKaW5kZXggMWJiMDY2ZmEwYWU1ZjdiMjlkMTBmZTVkY2Rh
YzUxODQ5MDQ1ZmU0OS4uMGMxYjZmNjA3OWMxZTlkNDUxZTgyOGNlYjRhOTI0ODgyZmY1NTUzZiAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIu
aAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5oCkBA
IC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8d2luZG93cy5oPgogI2VuZGlmCiAjaWYgSEFWRShB
Q0NFU1NJQklMSVRZKSAmJiAoUExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShFRkwpKQorI2luY2x1
ZGUgIkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyQXRrLmgiCiAjaW5jbHVkZSA8YXRr
L2F0ay5oPgogI2VuZGlmCiAKQEAgLTg4LDYgKzg5LDEwIEBAIHByaXZhdGU6CiAjaWYgUExBVEZP
Uk0oTUFDKQogICAgIFJldGFpblB0cjxOb3RpZmljYXRpb25IYW5kbGVyPiBtX2dsb2JhbE5vdGlm
aWNhdGlvbkhhbmRsZXI7CiAjZW5kaWYKKworI2lmIFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0o
RUZMKQorICAgIFJlZlB0cjxBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcj4gbV9nbG9i
YWxOb3RpZmljYXRpb25IYW5kbGVyOworI2VuZGlmCiB9OwogCiAjZW5kaWYgLy8gQWNjZXNzaWJp
bGl0eUNvbnRyb2xsZXJfaApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0Fj
Y2Vzc2liaWxpdHlDYWxsYmFja3MuaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3Np
YmlsaXR5Q2FsbGJhY2tzLmgKaW5kZXggY2NlZTdlNDFkZGY5NDVlMGEyY2VkMDYxNDI0YmU2MGRi
N2YzYzNhNC4uMDUzODFmM2QxODE2OTgwMDg0MzdlYTlmOGFkODYzNGQ4N2NmNzRjZSAxMDA2NDQK
LS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3MuaAor
KysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrcy5oCkBA
IC0zMiw3ICszMiw3IEBACiAjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRs
ZXJBdGsuaCIKICNpbmNsdWRlICJBY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmgiCiAKLWNvbnN0IFBs
YXRmb3JtVUlFbGVtZW50IEdsb2JhbE5vdGlmaWNhdGlvbktleSA9IDA7Citjb25zdCBQbGF0Zm9y
bVVJRWxlbWVudCBHbG9iYWxOb3RpZmljYXRpb25LZXkgPSByZWludGVycHJldF9jYXN0PFBsYXRm
b3JtVUlFbGVtZW50PigweDEpOwogCiB2b2lkIGNvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tz
KCk7CiB2b2lkIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCk7CmRpZmYgLS1naXQg
YS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAg
Yi9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAK
aW5kZXggMzM2MjVkYTAzZDMxNzJlODNhNzg1YmJkMjg5ZjBjNWNmYzg1YTNlYi4uOTg4OGQyNGM5
ZThmZjg2YTU5ZTczNGQyOGUyMTY5YjBlZDMxZGY3NSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcApAQCAtMTMwLDE2
ICsxMzAsMTYgQEAgc3RhdGljIGdib29sZWFuIGF4T2JqZWN0RXZlbnRMaXN0ZW5lcihHU2lnbmFs
SW52b2NhdGlvbkhpbnQgKnNpZ25hbEhpbnQsIGd1aW50IG4KICAgICAgICAgICAgICAgICBKU1Jl
dGFpblB0cjxKU1N0cmluZ1JlZj4ganNOb3RpZmljYXRpb25FdmVudE5hbWUoQWRvcHQsIEpTU3Ry
aW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgY2hhcio+KG5v
dGlmaWNhdGlvbk5hbWUudXRmOCgpLmRhdGEoKSkpKTsKICAgICAgICAgICAgICAgICBKU1ZhbHVl
UmVmIG5vdGlmaWNhdGlvbk5hbWVBcmd1bWVudCA9IEpTVmFsdWVNYWtlU3RyaW5nKGpzQ29udGV4
dCwganNOb3RpZmljYXRpb25FdmVudE5hbWUuZ2V0KCkpOwogICAgICAgICAgICAgICAgIEFjY2Vz
c2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKiBub3RpZmljYXRpb25IYW5kbGVyID0gaXQtPnZh
bHVlOwotICAgICAgICAgICAgICAgIGlmIChub3RpZmljYXRpb25IYW5kbGVyLT5wbGF0Zm9ybUVs
ZW1lbnQoKSkgewotICAgICAgICAgICAgICAgICAgICBKU1ZhbHVlUmVmIGFyZ3VtZW50ID0gbm90
aWZpY2F0aW9uTmFtZUFyZ3VtZW50OwotICAgICAgICAgICAgICAgICAgICAvLyBMaXN0ZW5lciBm
b3Igb25lIGVsZW1lbnQganVzdCBnZXRzIG9uZSBhcmd1bWVudCwgdGhlIG5vdGlmaWNhdGlvbiBu
YW1lLgotICAgICAgICAgICAgICAgICAgICBKU09iamVjdENhbGxBc0Z1bmN0aW9uKGpzQ29udGV4
dCwgbm90aWZpY2F0aW9uSGFuZGxlci0+bm90aWZpY2F0aW9uRnVuY3Rpb25DYWxsYmFjaygpLCAw
LCAxLCAmYXJndW1lbnQsIDApOwotICAgICAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICAgICAgaWYgKG5vdGlmaWNhdGlvbkhhbmRsZXItPnBsYXRmb3JtRWxlbWVudCgpID09IEdsb2Jh
bE5vdGlmaWNhdGlvbktleSkgewogICAgICAgICAgICAgICAgICAgICAvLyBBIGdsb2JhbCBsaXN0
ZW5lciBnZXRzIHRoZSBlbGVtZW50IGFuZCB0aGUgbm90aWZpY2F0aW9uIG5hbWUgYXMgYXJndW1l
bnRzLgogICAgICAgICAgICAgICAgICAgICBKU1ZhbHVlUmVmIGFyZ3VtZW50c1syXTsKICAgICAg
ICAgICAgICAgICAgICAgYXJndW1lbnRzWzBdID0gQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6bWFr
ZUpTQWNjZXNzaWJpbGl0eVVJRWxlbWVudChqc0NvbnRleHQsIEFjY2Vzc2liaWxpdHlVSUVsZW1l
bnQoYWNjZXNzaWJsZSkpOwogICAgICAgICAgICAgICAgICAgICBhcmd1bWVudHNbMV0gPSBub3Rp
ZmljYXRpb25OYW1lQXJndW1lbnQ7CiAgICAgICAgICAgICAgICAgICAgIEpTT2JqZWN0Q2FsbEFz
RnVuY3Rpb24oanNDb250ZXh0LCBub3RpZmljYXRpb25IYW5kbGVyLT5ub3RpZmljYXRpb25GdW5j
dGlvbkNhbGxiYWNrKCksIDAsIDIsIGFyZ3VtZW50cywgMCk7CisgICAgICAgICAgICAgICAgfSBl
bHNlIHsKKyAgICAgICAgICAgICAgICAgICAgSlNWYWx1ZVJlZiBhcmd1bWVudCA9IG5vdGlmaWNh
dGlvbk5hbWVBcmd1bWVudDsKKyAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGVuZXIgZm9yIG9u
ZSBlbGVtZW50IGp1c3QgZ2V0cyBvbmUgYXJndW1lbnQsIHRoZSBub3RpZmljYXRpb24gbmFtZS4K
KyAgICAgICAgICAgICAgICAgICAgSlNPYmplY3RDYWxsQXNGdW5jdGlvbihqc0NvbnRleHQsIG5v
dGlmaWNhdGlvbkhhbmRsZXItPm5vdGlmaWNhdGlvbkZ1bmN0aW9uQ2FsbGJhY2soKSwgMCwgMSwg
JmFyZ3VtZW50LCAwKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KQEAgLTIyMywyMSArMjIzLDEyIEBAIHZvaWQgYWRkQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlv
bkhhbmRsZXIoQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIqIG5vdGlmCiAgICAgaWYg
KCFqc0NvbnRleHQpCiAgICAgICAgIHJldHVybjsKIAotICAgIEpTVmFsdWVQcm90ZWN0KGpzQ29u
dGV4dCwgbm90aWZpY2F0aW9uSGFuZGxlci0+bm90aWZpY2F0aW9uRnVuY3Rpb25DYWxsYmFjaygp
KTsKLSAgICAvLyBDaGVjayBpZiB0aGlzIG5vdGlmaWNhdGlvbiBoYW5kbGVyIGlzIHJlbGF0ZWQg
dG8gYSBzcGVjaWZpYyBlbGVtZW50LgotICAgIGlmIChub3RpZmljYXRpb25IYW5kbGVyLT5wbGF0
Zm9ybUVsZW1lbnQoKSkgewotICAgICAgICBpZiAobm90aWZpY2F0aW9uSGFuZGxlcnMuY29udGFp
bnMobm90aWZpY2F0aW9uSGFuZGxlci0+cGxhdGZvcm1FbGVtZW50KCkpKSB7Ci0gICAgICAgICAg
ICBKU1ZhbHVlVW5wcm90ZWN0KGpzQ29udGV4dCwgbm90aWZpY2F0aW9uSGFuZGxlcnMuZmluZChu
b3RpZmljYXRpb25IYW5kbGVyLT5wbGF0Zm9ybUVsZW1lbnQoKSktPnZhbHVlLT5ub3RpZmljYXRp
b25GdW5jdGlvbkNhbGxiYWNrKCkpOwotICAgICAgICAgICAgbm90aWZpY2F0aW9uSGFuZGxlcnMu
cmVtb3ZlKG5vdGlmaWNhdGlvbkhhbmRsZXItPnBsYXRmb3JtRWxlbWVudCgpKTsKLSAgICAgICAg
fQotICAgICAgICBub3RpZmljYXRpb25IYW5kbGVycy5hZGQobm90aWZpY2F0aW9uSGFuZGxlci0+
cGxhdGZvcm1FbGVtZW50KCksIG5vdGlmaWNhdGlvbkhhbmRsZXIpOwotICAgIH0gZWxzZSB7Ci0g
ICAgICAgIGlmIChub3RpZmljYXRpb25IYW5kbGVycy5jb250YWlucyhHbG9iYWxOb3RpZmljYXRp
b25LZXkpKSB7Ci0gICAgICAgICAgICBKU1ZhbHVlVW5wcm90ZWN0KGpzQ29udGV4dCwgbm90aWZp
Y2F0aW9uSGFuZGxlcnMuZmluZChHbG9iYWxOb3RpZmljYXRpb25LZXkpLT52YWx1ZS0+bm90aWZp
Y2F0aW9uRnVuY3Rpb25DYWxsYmFjaygpKTsKLSAgICAgICAgICAgIG5vdGlmaWNhdGlvbkhhbmRs
ZXJzLnJlbW92ZShHbG9iYWxOb3RpZmljYXRpb25LZXkpOwotICAgICAgICB9Ci0gICAgICAgIG5v
dGlmaWNhdGlvbkhhbmRsZXJzLmFkZChHbG9iYWxOb3RpZmljYXRpb25LZXksIG5vdGlmaWNhdGlv
bkhhbmRsZXIpOworICAgIGlmIChub3RpZmljYXRpb25IYW5kbGVycy5jb250YWlucyhub3RpZmlj
YXRpb25IYW5kbGVyLT5wbGF0Zm9ybUVsZW1lbnQoKSkpIHsKKyAgICAgICAgSlNWYWx1ZVVucHJv
dGVjdChqc0NvbnRleHQsIG5vdGlmaWNhdGlvbkhhbmRsZXJzLmZpbmQobm90aWZpY2F0aW9uSGFu
ZGxlci0+cGxhdGZvcm1FbGVtZW50KCkpLT52YWx1ZS0+bm90aWZpY2F0aW9uRnVuY3Rpb25DYWxs
YmFjaygpKTsKKyAgICAgICAgbm90aWZpY2F0aW9uSGFuZGxlcnMucmVtb3ZlKG5vdGlmaWNhdGlv
bkhhbmRsZXItPnBsYXRmb3JtRWxlbWVudCgpKTsKICAgICB9CisgICAgSlNWYWx1ZVByb3RlY3Qo
anNDb250ZXh0LCBub3RpZmljYXRpb25IYW5kbGVyLT5ub3RpZmljYXRpb25GdW5jdGlvbkNhbGxi
YWNrKCkpOworICAgIG5vdGlmaWNhdGlvbkhhbmRsZXJzLmFkZChub3RpZmljYXRpb25IYW5kbGVy
LT5wbGF0Zm9ybUVsZW1lbnQoKSwgbm90aWZpY2F0aW9uSGFuZGxlcik7CiAKICAgICBjb25uZWN0
QWNjZXNzaWJpbGl0eUNhbGxiYWNrcygpOwogfQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyQXRrLmNwcCBiL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlckF0ay5jcHAKaW5kZXggNDhjNmRkNjk5
MGJmZDhiMTE0MzNkOGFmYzczNGVhNTRiNTYxMjcwNS4uZmQ2OWQxYTllOGJkMmUzYTQ1YmY4MDk3
MWM3YjQ1Njg1MTRkZTEzZiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0Fj
Y2Vzc2liaWxpdHlDb250cm9sbGVyQXRrLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9h
dGsvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdGsuY3BwCkBAIC0zMCw2ICszMCw3IEBACiAjaWYg
SEFWRShBQ0NFU1NJQklMSVRZKQogCiAjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eUNhbGxiYWNrcy5o
IgorI2luY2x1ZGUgIkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyQXRrLmgiCiAjaW5j
bHVkZSAiQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5oIgogI2luY2x1ZGUgIkR1bXBSZW5kZXJUcmVl
LmgiCiAKQEAgLTM4LDYgKzM5LDcgQEAKIGJvb2wgbG9nZ2luZ0FjY2Vzc2liaWxpdHlFdmVudHMg
PSBmYWxzZTsKIAogQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OkFjY2Vzc2liaWxpdHlDb250cm9s
bGVyKCkKKyAgICA6IG1fZ2xvYmFsTm90aWZpY2F0aW9uSGFuZGxlcigwKQogewogfQogCkBAIC03
OSwxMyArODEsMjUgQEAgdm9pZCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6c2V0TG9nQWNjZXNz
aWJpbGl0eUV2ZW50cyhib29sIGxvZ0FjY2Vzc2liaWxpdHlFdmUKICAgICBsb2dnaW5nQWNjZXNz
aWJpbGl0eUV2ZW50cyA9IHRydWU7CiB9CiAKLWJvb2wgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6
OmFkZE5vdGlmaWNhdGlvbkxpc3RlbmVyKEpTT2JqZWN0UmVmKQorYm9vbCBBY2Nlc3NpYmlsaXR5
Q29udHJvbGxlcjo6YWRkTm90aWZpY2F0aW9uTGlzdGVuZXIoSlNPYmplY3RSZWYgZnVuY3Rpb25D
YWxsYmFjaykKIHsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFmdW5jdGlvbkNhbGxiYWNr
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIW1fZ2xvYmFsTm90aWZpY2F0aW9u
SGFuZGxlcikKKyAgICAgICAgbV9nbG9iYWxOb3RpZmljYXRpb25IYW5kbGVyID0gbmV3IEFjY2Vz
c2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKCk7CisKKyAgICBtX2dsb2JhbE5vdGlmaWNhdGlv
bkhhbmRsZXItPnNldE5vdGlmaWNhdGlvbkZ1bmN0aW9uQ2FsbGJhY2soZnVuY3Rpb25DYWxsYmFj
ayk7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogdm9pZCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxl
cjo6cmVtb3ZlTm90aWZpY2F0aW9uTGlzdGVuZXIoKQogeworICAgIC8vIFByb2dyYW1tZXJzIHNo
b3VsZCBub3QgYmUgdHJ5aW5nIHRvIHJlbW92ZSBhIGxpc3RlbmVyIHRoYXQncyBhbHJlYWR5IHJl
bW92ZWQuCisgICAgQVNTRVJUKG1fZ2xvYmFsTm90aWZpY2F0aW9uSGFuZGxlcik7CisKKyAgICBt
X2dsb2JhbE5vdGlmaWNhdGlvbkhhbmRsZXIgPSAwOwogfQogCiBBdGtPYmplY3QqIEFjY2Vzc2li
aWxpdHlDb250cm9sbGVyOjpjaGlsZEVsZW1lbnRCeUlkKEF0a09iamVjdCogcGFyZW50LCBjb25z
dCBjaGFyKiBpZCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211201</attachid>
            <date>2013-09-10 07:47:57 -0700</date>
            <delta_ts>2013-09-10 09:19:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70606-20130910154810.patch</filename>
            <type>text/plain</type>
            <size>3942</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NDI4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmY2NDFjODhlYzRlNGZhYTBmZDU1YzA5NGY5NDdiYTZj
OWQyMjhmOS4uNTM5MjJmODY3YmNlZTY2MzExOTIxYzViYzljMzc0MzNhY2Y2NzVlNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMw
IEBACisyMDEzLTA5LTEwICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+
CisKKyAgICAgICAgW0dUS10gTWlzc2luZyBEUlQgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmFk
ZE5vdGlmaWNhdGlvbkxpc3RlbmVyIGltcGxlbWVudGF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDYwNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcGxlbWVudGVkIHRoZSBnbG9iYWwgbm90aWZp
Y2F0aW9uIGxpc3RlbmVyIGZvcgorICAgICAgICBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlci4gVGhl
IHNpZ25hbCBpcyBnZW5lcmF0ZWQgYnkKKyAgICAgICAgQVhPYmplY3RDYWNoZTo6cG9zdFBsYXRm
b3JtTm90aWZpY2F0aW9uKCkgYW5kIHJlY2VpdmVkIGJ5CisgICAgICAgIGF4T2JqZWN0RXZlbnRM
aXN0ZW5lcigpLiBheE9iamVjdEV2ZW50TGlzdGVuZXIgd2lsbCB0aGVuIGludm9rZQorICAgICAg
ICBKU09iamVjdENhbGxBc0Z1bmN0aW9uKCkgd2l0aCB0aGUgcmVzcGVjdGl2ZSBjYWxsYmFjayBm
dW5jdGlvbi4KKworICAgICAgICBUaGVyZSBpcyBubyBhZGRpdGlvbmFsIHRlc3QgZm9yIHRoaXMg
cGF0Y2ggc2luY2UgaXRzIGltcGxlbWVudGF0aW9uIHdpbGwKKyAgICAgICAgYmUgdGVzdGVkIGJ5
IGExMXkgbGF5b3V0IHRlc3RzIHRoYXQgYXJlIGN1cnJlbnRseSBza2lwcGVkIChlLmcuIGJ1Zwor
ICAgICAgICA5ODM3MCkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5
Q29udHJvbGxlci5oOiBBZGRlZCBhIGdsb2JhbCBub3RpZmljYXRpb24KKyAgICAgICAgaGFuZGxl
ciBmb3IgR1RLKy4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNv
bnRyb2xsZXJBdGsuY3BwOgorICAgICAgICAoQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OkFjY2Vz
c2liaWxpdHlDb250cm9sbGVyKTogSW5pdGlhbGl6ZXMgdGhlCisgICAgICAgIGdsb2JhbCBoYW5k
bGVyIHdpdGggMC4KKyAgICAgICAgKEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjphZGROb3RpZmlj
YXRpb25MaXN0ZW5lcik6IENyZWF0ZXMgdGhlCisgICAgICAgIG5vdGlmaWNhdGlvbiBoYW5kbGVy
IGFuZCBzZXRzIHRoZSBub3RpZmljYXRpb24gZnVuY3Rpb24gY2FsbGJhY2suCisgICAgICAgIChB
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6cmVtb3ZlTm90aWZpY2F0aW9uTGlzdGVuZXIpOiBSZW1v
dmVzIHRoZQorICAgICAgICBnbG9iYWwgaGFuZGxlci4KKwogMjAxMy0wOS0xMCAgTWFyaW8gU2Fu
Y2hleiBQcmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtHVEtdIFRl
c3QgL3dlYmtpdC9hdGsvZ2V0VGV4dEluUGFyYWdyYXBoQW5kQm9keU1vZGVyYXRlIGZhaWxzCmRp
ZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5o
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuaAppbmRleCAx
YmIwNjZmYTBhZTVmN2IyOWQxMGZlNWRjZGFjNTE4NDkwNDVmZTQ5Li4wYzFiNmY2MDc5YzFlOWQ0
NTFlODI4Y2ViNGE5MjQ4ODJmZjU1NTNmIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0Fj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLmgKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlIDx3aW5k
b3dzLmg+CiAjZW5kaWYKICNpZiBIQVZFKEFDQ0VTU0lCSUxJVFkpICYmIChQTEFURk9STShHVEsp
IHx8IFBMQVRGT1JNKEVGTCkpCisjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhh
bmRsZXJBdGsuaCIKICNpbmNsdWRlIDxhdGsvYXRrLmg+CiAjZW5kaWYKIApAQCAtODgsNiArODks
MTAgQEAgcHJpdmF0ZToKICNpZiBQTEFURk9STShNQUMpCiAgICAgUmV0YWluUHRyPE5vdGlmaWNh
dGlvbkhhbmRsZXI+IG1fZ2xvYmFsTm90aWZpY2F0aW9uSGFuZGxlcjsKICNlbmRpZgorCisjaWYg
UExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShFRkwpCisgICAgUmVmUHRyPEFjY2Vzc2liaWxpdHlO
b3RpZmljYXRpb25IYW5kbGVyPiBtX2dsb2JhbE5vdGlmaWNhdGlvbkhhbmRsZXI7CisjZW5kaWYK
IH07CiAKICNlbmRpZiAvLyBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcl9oCmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdGsuY3BwIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyQXRrLmNwcApp
bmRleCA0OGM2ZGQ2OTkwYmZkOGIxMTQzM2Q4YWZjNzM0ZWE1NGI1NjEyNzA1Li5lNTAwMzU3NGUx
YjUzMTc0NjQ3NzdhMjI4YjUzOGYwZDQ1ZTQxMjhhIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdGsuY3BwCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlckF0ay5jcHAKQEAgLTM4LDYg
KzM4LDcgQEAKIGJvb2wgbG9nZ2luZ0FjY2Vzc2liaWxpdHlFdmVudHMgPSBmYWxzZTsKIAogQWNj
ZXNzaWJpbGl0eUNvbnRyb2xsZXI6OkFjY2Vzc2liaWxpdHlDb250cm9sbGVyKCkKKyAgICA6IG1f
Z2xvYmFsTm90aWZpY2F0aW9uSGFuZGxlcigwKQogewogfQogCkBAIC03OSwxMyArODAsMjcgQEAg
dm9pZCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6c2V0TG9nQWNjZXNzaWJpbGl0eUV2ZW50cyhi
b29sIGxvZ0FjY2Vzc2liaWxpdHlFdmUKICAgICBsb2dnaW5nQWNjZXNzaWJpbGl0eUV2ZW50cyA9
IHRydWU7CiB9CiAKLWJvb2wgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmFkZE5vdGlmaWNhdGlv
bkxpc3RlbmVyKEpTT2JqZWN0UmVmKQorYm9vbCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6YWRk
Tm90aWZpY2F0aW9uTGlzdGVuZXIoSlNPYmplY3RSZWYgZnVuY3Rpb25DYWxsYmFjaykKIHsKLSAg
ICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFmdW5jdGlvbkNhbGxiYWNrKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICAvLyBPbmx5IG9uZSBnbG9iYWwgbm90aWZpY2F0aW9uIGxpc3RlbmVy
LgorICAgIGlmIChtX2dsb2JhbE5vdGlmaWNhdGlvbkhhbmRsZXIpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIG1fZ2xvYmFsTm90aWZpY2F0aW9uSGFuZGxlciA9IEFjY2Vzc2liaWxpdHlO
b3RpZmljYXRpb25IYW5kbGVyOjpjcmVhdGUoKTsKKyAgICBtX2dsb2JhbE5vdGlmaWNhdGlvbkhh
bmRsZXItPnNldE5vdGlmaWNhdGlvbkZ1bmN0aW9uQ2FsbGJhY2soZnVuY3Rpb25DYWxsYmFjayk7
CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogdm9pZCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6
cmVtb3ZlTm90aWZpY2F0aW9uTGlzdGVuZXIoKQogeworICAgIC8vIFByb2dyYW1tZXJzIHNob3Vs
ZCBub3QgYmUgdHJ5aW5nIHRvIHJlbW92ZSBhIGxpc3RlbmVyIHRoYXQncyBhbHJlYWR5IHJlbW92
ZWQuCisgICAgQVNTRVJUKG1fZ2xvYmFsTm90aWZpY2F0aW9uSGFuZGxlcik7CisKKyAgICBtX2ds
b2JhbE5vdGlmaWNhdGlvbkhhbmRsZXIgPSAwOwogfQogCiBBdGtPYmplY3QqIEFjY2Vzc2liaWxp
dHlDb250cm9sbGVyOjpjaGlsZEVsZW1lbnRCeUlkKEF0a09iamVjdCogcGFyZW50LCBjb25zdCBj
aGFyKiBpZCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>