<?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>38336</bug_id>
          
          <creation_ts>2010-04-29 11:28:21 -0700</creation_ts>
          <short_desc>notifications should have dir and replaceId attributes</short_desc>
          <delta_ts>2010-05-04 10:52:31 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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="John Gregg">johnnyg</reporter>
          <assigned_to name="John Gregg">johnnyg</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>219115</commentid>
    <comment_count>0</comment_count>
    <who name="John Gregg">johnnyg</who>
    <bug_when>2010-04-29 11:28:21 -0700</bug_when>
    <thetext>Two new attributes have been added to the w3c draft spec; webkit should add these.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219129</commentid>
    <comment_count>1</comment_count>
      <attachid>54726</attachid>
    <who name="John Gregg">johnnyg</who>
    <bug_when>2010-04-29 12:03:38 -0700</bug_when>
    <thetext>Created attachment 54726
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219213</commentid>
    <comment_count>2</comment_count>
      <attachid>54726</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2010-04-29 15:23:06 -0700</bug_when>
    <thetext>Comment on attachment 54726
Patch

r=me with 2 notes (can be done on landing):
- please add the link to the spec version you implementing to the bug notes
- it would be nice to tell in the ChangeLog that tests are diasabled for all but Chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219259</commentid>
    <comment_count>3</comment_count>
    <who name="John Gregg">johnnyg</who>
    <bug_when>2010-04-29 16:33:21 -0700</bug_when>
    <thetext>The draft spec for Web Notifications is http://dev.w3.org/2006/webapi/WebNotifications/publish/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219796</commentid>
    <comment_count>4</comment_count>
      <attachid>54726</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-02 01:25:15 -0700</bug_when>
    <thetext>Comment on attachment 54726
Patch

Rejecting patch 54726 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Dmitry Titov&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Last 500 characters of output:
 fuzz 3.
patching file LayoutTests/fast/notifications/notifications-replace-expected.txt
patching file LayoutTests/fast/notifications/notifications-replace.html
patching file LayoutTests/fast/notifications/notifications-rtl-expected.txt
patching file LayoutTests/fast/notifications/notifications-rtl.html
patching file LayoutTests/platform/chromium/test_expectations.txt
Hunk #1 FAILED at 2875.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/chromium/test_expectations.txt.rej

Full output: http://webkit-commit-queue.appspot.com/results/1975016</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220644</commentid>
    <comment_count>5</comment_count>
    <who name="John Gregg">johnnyg</who>
    <bug_when>2010-05-04 10:21:32 -0700</bug_when>
    <thetext>Committed r58765: &lt;http://trac.webkit.org/changeset/58765&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220663</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-04 10:52:31 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/58765 might have broken Qt Linux Release</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54726</attachid>
            <date>2010-04-29 12:03:38 -0700</date>
            <delta_ts>2010-05-02 01:25:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38336-20100429120336.patch</filename>
            <type>text/plain</type>
            <size>9910</size>
            <attacher name="John Gregg">johnnyg</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1ODUyOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTAtMDQtMjkgIEpvaG4gR3JlZ2cgIDxqb2hubnlnQGdvb2dsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgbm90
aWZpY2F0aW9ucyBzaG91bGQgaGF2ZSBkaXIgYW5kIHJlcGxhY2VJZCBhdHRyaWJ1dGVzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zODMzNgorCisgICAg
ICAgIFRlc3RzOiBmYXN0L25vdGlmaWNhdGlvbnMvbm90aWZpY2F0aW9ucy1yZXBsYWNlLmh0bWwK
KyAgICAgICAgICAgICAgIGZhc3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJ0bC5odG1s
CisKKyAgICAgICAgKiBub3RpZmljYXRpb25zL05vdGlmaWNhdGlvbi5oOgorICAgICAgICAoV2Vi
Q29yZTo6Tm90aWZpY2F0aW9uOjpkaXIpOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9u
OjpzZXREaXIpOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uOjpyZXBsYWNlSWQpOgor
ICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uOjpzZXRSZXBsYWNlSWQpOgorICAgICAgICAq
IG5vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmlkbDoKKwogMjAxMC0wNC0yOSAgSWx5YSBUaWto
b25vdnNreSAgPGxvaXNsb0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgWXVy
eSBTZW1pa2hhdHNreS4KSW5kZXg6IFdlYkNvcmUvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24u
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmgJKHJl
dmlzaW9uIDU4NTIyKQorKysgV2ViQ29yZS9ub3RpZmljYXRpb25zL05vdGlmaWNhdGlvbi5oCSh3
b3JraW5nIGNvcHkpCkBAIC02OCw2ICs2OCwxMSBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAg
ICAgIEtVUkwgaWNvblVSTCgpIHsgcmV0dXJuIG1fY29udGVudHMuaWNvbigpOyB9CiAgICAgICAg
IE5vdGlmaWNhdGlvbkNvbnRlbnRzJiBjb250ZW50cygpIHsgcmV0dXJuIG1fY29udGVudHM7IH0K
IAorICAgICAgICBTdHJpbmcgZGlyKCkgY29uc3QgeyByZXR1cm4gbV9kaXJlY3Rpb247IH0KKyAg
ICAgICAgdm9pZCBzZXREaXIoY29uc3QgU3RyaW5nJiBkaXIpIHsgbV9kaXJlY3Rpb24gPSBkaXI7
IH0KKyAgICAgICAgU3RyaW5nIHJlcGxhY2VJZCgpIGNvbnN0IHsgcmV0dXJuIG1fcmVwbGFjZUlk
OyB9CisgICAgICAgIHZvaWQgc2V0UmVwbGFjZUlkKGNvbnN0IFN0cmluZyYgcmVwbGFjZUlkKSB7
IG1fcmVwbGFjZUlkID0gcmVwbGFjZUlkOyB9CisKICAgICAgICAgREVGSU5FX0FUVFJJQlVURV9F
VkVOVF9MSVNURU5FUihkaXNwbGF5KTsKICAgICAgICAgREVGSU5FX0FUVFJJQlVURV9FVkVOVF9M
SVNURU5FUihlcnJvcik7CiAgICAgICAgIERFRklORV9BVFRSSUJVVEVfRVZFTlRfTElTVEVORVIo
Y2xvc2UpOwpAQCAtOTMsNiArOTgsOSBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIEtV
UkwgbV9ub3RpZmljYXRpb25VUkw7CiAgICAgICAgIE5vdGlmaWNhdGlvbkNvbnRlbnRzIG1fY29u
dGVudHM7CiAKKyAgICAgICAgU3RyaW5nIG1fZGlyZWN0aW9uOworICAgICAgICBTdHJpbmcgbV9y
ZXBsYWNlSWQ7CisgICAgICAKICAgICAgICAgYm9vbCBtX2lzU2hvd2luZzsKIAogICAgICAgICBO
b3RpZmljYXRpb25QcmVzZW50ZXIqIG1fcHJlc2VudGVyOwpJbmRleDogV2ViQ29yZS9ub3RpZmlj
YXRpb25zL05vdGlmaWNhdGlvbi5pZGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9ub3RpZmljYXRp
b25zL05vdGlmaWNhdGlvbi5pZGwJKHJldmlzaW9uIDU4NTIyKQorKysgV2ViQ29yZS9ub3RpZmlj
YXRpb25zL05vdGlmaWNhdGlvbi5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTQyLDYgKzQyLDkgQEAg
bW9kdWxlIHRocmVhZHMgewogICAgICAgICBhdHRyaWJ1dGUgRXZlbnRMaXN0ZW5lciBvbmVycm9y
OwogICAgICAgICBhdHRyaWJ1dGUgRXZlbnRMaXN0ZW5lciBvbmNsb3NlOwogCisgICAgICAgIGF0
dHJpYnV0ZSBET01TdHJpbmcgZGlyOworICAgICAgICBhdHRyaWJ1dGUgRE9NU3RyaW5nIHJlcGxh
Y2VJZDsKKwogICAgICAgICAvLyBFdmVudFRhcmdldCBpbnRlcmZhY2UKICAgICAgICAgdm9pZCBh
ZGRFdmVudExpc3RlbmVyKGluIERPTVN0cmluZyB0eXBlLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluIEV2ZW50TGlzdGVuZXIgbGlzdGVuZXIsIApJbmRleDogV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShy
ZXZpc2lvbiA1ODUyOSkKKysrIFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wNC0yOSAgSm9obiBHcmVnZyAgPGpvaG5ueWdAZ29v
Z2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBub3RpZmljYXRpb25zIHNob3VsZCBoYXZlIGRpciBhbmQgcmVwbGFjZUlkIGF0dHJpYnV0ZXMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4MzM2CisK
KyAgICAgICAgKiBwdWJsaWMvV2ViTm90aWZpY2F0aW9uLmg6CisgICAgICAgICogc3JjL1dlYk5v
dGlmaWNhdGlvbi5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYk5vdGlmaWNhdGlvbjo6ZGlyKToK
KyAgICAgICAgKFdlYktpdDo6V2ViTm90aWZpY2F0aW9uOjpyZXBsYWNlSWQpOgorCiAyMDEwLTA0
LTI5ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAg
ICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNTg0OTguCkluZGV4OiBXZWJLaXQvY2hyb21pdW0v
cHVibGljL1dlYk5vdGlmaWNhdGlvbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViTm90aWZpY2F0aW9uLmgJKHJldmlzaW9uIDU4NTIyKQorKysgV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJOb3RpZmljYXRpb24uaAkod29ya2luZyBjb3B5KQpAQCAtNzUsNiArNzUs
OSBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgdGl0bGUoKSBjb25zdDsKICAg
ICBXRUJLSVRfQVBJIFdlYlN0cmluZyBib2R5KCkgY29uc3Q7CiAKKyAgICBXRUJLSVRfQVBJIFdl
YlN0cmluZyBkaXIoKSBjb25zdDsKKyAgICBXRUJLSVRfQVBJIFdlYlN0cmluZyByZXBsYWNlSWQo
KSBjb25zdDsKKwogICAgIC8vIENhbGxlZCB0byBpbmRpY2F0ZSB0aGUgbm90aWZpY2F0aW9uIGhh
cyBiZWVuIGRpc3BsYXllZC4KICAgICBXRUJLSVRfQVBJIHZvaWQgZGlzcGF0Y2hEaXNwbGF5RXZl
bnQoKTsKIApJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJOb3RpZmljYXRpb24uY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViTm90aWZpY2F0aW9uLmNwcAkocmV2
aXNpb24gNTg1MjIpCisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYk5vdGlmaWNhdGlvbi5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTk0LDYgKzk0LDE2IEBAIFdlYlN0cmluZyBXZWJOb3RpZmljYXRp
b246OmJvZHkoKSBjb25zdAogICAgIHJldHVybiBtX3ByaXZhdGUtPmNvbnRlbnRzKCkuYm9keSgp
OwogfQogCitXZWJTdHJpbmcgV2ViTm90aWZpY2F0aW9uOjpkaXIoKSBjb25zdAoreworICAgIHJl
dHVybiBtX3ByaXZhdGUtPmRpcigpOworfQorCitXZWJTdHJpbmcgV2ViTm90aWZpY2F0aW9uOjpy
ZXBsYWNlSWQoKSBjb25zdAoreworICAgIHJldHVybiBtX3ByaXZhdGUtPnJlcGxhY2VJZCgpOwor
fQorCiB2b2lkIFdlYk5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hEaXNwbGF5RXZlbnQoKQogewogICAg
IFJlZlB0cjxFdmVudD4gZXZlbnQgPSBFdmVudDo6Y3JlYXRlKCJkaXNwbGF5IiwgZmFsc2UsIHRy
dWUpOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTg1MjkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0wNC0yOSAgSm9obiBHcmVnZyAg
PGpvaG5ueWdAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBub3RpZmljYXRpb25zIHNob3VsZCBoYXZlIGRpciBhbmQgcmVwbGFjZUlk
IGF0dHJpYnV0ZXMKKyAgICAgICAgVGVzdHMgYXJlIGRpc2FibGVkIHVudGlsIHRoZSBhdHRyaWJ1
dGVzIGFyZSBjb3JyZWN0bHkgaGFuZGxlZAorICAgICAgICBpbiBDaHJvbWl1bSB0ZXN0X3NoZWxs
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzgzMzYK
KworICAgICAgICAqIGZhc3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJlcGxhY2UtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L25vdGlmaWNhdGlvbnMvbm90aWZpY2F0
aW9ucy1yZXBsYWNlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qvbm90aWZpY2F0aW9ucy9u
b3RpZmljYXRpb25zLXJ0bC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qvbm90
aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJ0bC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0
Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQ6CisKIDIwMTAtMDQtMjkgIEFudG9u
IE11aGluICA8YW50b25tQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJp
biBBZGxlci4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRp
b25zLXJlcGxhY2UtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qv
bm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJlcGxhY2UtZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNhdGlvbnMtcmVw
bGFjZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNSBAQAorREVTS1RPUCBO
T1RJRklDQVRJT046IGljb24gZmlsZTovLy9lbWFpbC5wbmcsIHRpdGxlIE5ldyBFLW1haWwsIHRl
eHQgTWVldCBtZSB0b25pZ2h0IGF0IDghCitERVNLVE9QIE5PVElGSUNBVElPTjogaWNvbiBmaWxl
Oi8vL2FsYXJtLnBuZywgdGl0bGUgQWxhcm0sIHRleHQgSXQncyB0aW1lIHRvIHdha2UgdXAhCitS
RVBMQUNJTkcgTk9USUZJQ0FUSU9OIE5ldyBFLW1haWwKK0RFU0tUT1AgTk9USUZJQ0FUSU9OOiBp
Y29uIGZpbGU6Ly8vZW1haWwucG5nLCB0aXRsZSBOZXcgcmVwbHksIHRleHQgQ29ycmVjdGlvbiwg
ODoxNQorU2hvd2luZyBub3RpZmljYXRpb25zIHdpdGggcmVwbGFjZSBJRC4uLgpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNhdGlvbnMtcmVwbGFjZS5odG1sCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25z
LXJlcGxhY2UuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3Qvbm90aWZpY2F0
aW9ucy9ub3RpZmljYXRpb25zLXJlcGxhY2UuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwz
OSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDxzY3JpcHQgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij4KKyAgICAgICAgZnVuY3Rpb24gbG9nKG1lc3NhZ2UpCisgICAgICAg
IHsKKyAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhU
TUwgKz0gbWVzc2FnZSArICI8YnI+IjsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgZnVu
Y3Rpb24gcnVuVGVzdHMoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
Z3JhbnREZXNrdG9wTm90aWZpY2F0aW9uUGVybWlzc2lvbigiZmlsZTovLyIpOworICAgICAgICAg
ICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgaWYgKCF3aW5kb3cud2Via2l0Tm90aWZpY2F0aW9ucykgeworICAgICAg
ICAgICAgICAgIGxvZygiRkFJTDogTm8gd2Via2l0Tm90aWZpY2F0aW9ucyBpbnRlcmZhY2UhIik7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICAKKyAgICAgICAgICAgIHZhciBNID0gd2luZG93
LndlYmtpdE5vdGlmaWNhdGlvbnMuY3JlYXRlTm90aWZpY2F0aW9uKCIvZW1haWwucG5nIiwgIk5l
dyBFLW1haWwiLCAiTWVldCBtZSB0b25pZ2h0IGF0IDghIik7CisgICAgICAgICAgICBNLnJlcGxh
Y2VJZCA9ICJOZXdNYWlsIjsKKyAgICAgICAgICAgIE0uc2hvdygpOworICAgICAgICAgICAgdmFy
IG90aGVyID0gd2luZG93LndlYmtpdE5vdGlmaWNhdGlvbnMuY3JlYXRlTm90aWZpY2F0aW9uKCIv
YWxhcm0ucG5nIiwgIkFsYXJtIiwgIkl0J3MgdGltZSB0byB3YWtlIHVwISIpOworICAgICAgICAg
ICAgb3RoZXIuc2hvdygpOworICAgICAgICAgICAgdmFyIE4gPSB3aW5kb3cud2Via2l0Tm90aWZp
Y2F0aW9ucy5jcmVhdGVOb3RpZmljYXRpb24oIi9lbWFpbC5wbmciLCAiTmV3IHJlcGx5IiwgIkNv
cnJlY3Rpb24sIDg6MTUiKTsKKyAgICAgICAgICAgIE4ucmVwbGFjZUlkID0gIk5ld01haWwiOwor
ICAgICAgICAgICAgTi5zaG93KCk7ICAgICAgICAgIAorICAgICAgICB9CisgICAgPC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keT4KKzxwPlNob3dpbmcgbm90aWZpY2F0aW9ucyB3aXRoIHJlcGxhY2Ug
SUQuLi48L3A+Cis8ZGl2IGlkPSJyZXN1bHQiPjwvZGl2PgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPgorcnVuVGVzdHMoKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNhdGlvbnMtcnRsLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L25vdGlmaWNhdGlvbnMvbm90
aWZpY2F0aW9ucy1ydGwtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNhdGlvbnMtcnRsLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSwyIEBACitERVNLVE9QIE5PVElGSUNBVElPTjooUlRMKSBpY29uICwg
dGl0bGUgTmV3IEUtbWFpbCwgdGV4dCBNZWV0IG1lIHRvbmlnaHQgYXQgOCEKK1Nob3dpbmcgYSBu
b3RpZmljYXRpb24gd2l0aCBkaXJlY3Rpb24gInJ0bCIuLi4KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJ0bC5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJ0bC5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNhdGlvbnMt
cnRsLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzcgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8aGVhZD4KKyAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAg
ICAgIGZ1bmN0aW9uIGxvZyhtZXNzYWdlKQorICAgICAgICB7CisgICAgICAgICAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MICs9IG1lc3NhZ2UgKyAiPGJyPiI7
CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3RzKCkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAg
ICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmdyYW50RGVza3RvcE5vdGlmaWNhdGlv
blBlcm1pc3Npb24oImZpbGU6Ly8iKTsKKyAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICghd2lu
ZG93LndlYmtpdE5vdGlmaWNhdGlvbnMpIHsKKyAgICAgICAgICAgICAgICBsb2coIkZBSUw6IE5v
IHdlYmtpdE5vdGlmaWNhdGlvbnMgaW50ZXJmYWNlISIpOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgCisgICAgICAgICAgICB2YXIgTSA9IHdpbmRvdy53ZWJraXROb3RpZmljYXRpb25zLmNy
ZWF0ZU5vdGlmaWNhdGlvbigiIiwgIk5ldyBFLW1haWwiLCAiTWVldCBtZSB0b25pZ2h0IGF0IDgh
Iik7CisgICAgICAgICAgICBNLmRpciA9ICJydGwiOworICAgICAgICAgICAgTS5zaG93KCk7Cisg
ICAgICAgIH0KKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+U2hvd2luZyBhIG5v
dGlmaWNhdGlvbiB3aXRoIGRpcmVjdGlvbiAicnRsIi4uLjwvcD4KKyAgICAKKzxkaXYgaWQ9InJl
c3VsdCI+PC9kaXY+CisgICAKKzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KK3J1blRl
c3RzKCk7Cis8L3NjcmlwdD4KKworPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAkocmV2aXNp
b24gNTg1MjIpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0
aW9ucy50eHQJKHdvcmtpbmcgY29weSkKQEAgLTI4NzUsMyArMjg3NSwxMCBAQCBCVUc0Mjc2MCBM
SU5VWCA6IGZhc3QvdGV4dC9pbnRlcm5hdGlvbmFsCiAKIC8vIFdlYktpdCByNTg0NzkKIEJVR1dL
MzgzMTUgOiBmYXN0L21lZGlhL21lZGlhLXF1ZXJ5LWludmFsaWQtdmFsdWUuaHRtbCA9IE1JU1NJ
TkcKKworLy8gVGVtcG9yYXJ5IGZhaWx1cmVzIGZvciB0d28tc2lkZWQgY29tbWl0LgorLy8gVGhl
c2UgdGVzdHMgd2lsbCBiZSBmaXhlZCB3aGVuIHRoZSBoYW5kbGVycyBmb3IgdGhlIG5ldyBpbnRl
cmZhY2VzCisvLyBhcmUgY2hlY2tlZCBpbiB0byB0ZXN0X3NoZWxsLgorREVGRVIgOiBmYXN0L25v
dGlmaWNhdGlvbnMvbm90aWZpY2F0aW9ucy1yZXBsYWNlLmh0bWwgPSBURVhUCitERUZFUiA6IGZh
c3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLXJ0bC5odG1sID0gVEVYVAorCg==
</data>
<flag name="review"
          id="38755"
          type_id="1"
          status="+"
          setter="dimich"
    />
    <flag name="commit-queue"
          id="38854"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>