<?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>24496</bug_id>
          
          <creation_ts>2009-03-10 11:52:57 -0700</creation_ts>
          <short_desc>ChromeClients don&apos;t get addMessageToConsole() called for non-string arguments</short_desc>
          <delta_ts>2009-03-12 14:12: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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>ml</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>113033</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-10 11:52:57 -0700</bug_when>
    <thetext>Code in Console.cpp only sends messages to the chrome client if the first argument is a string. This is apparently a regression.

Note that the inspector gets all messages, because it doesn&apos;t test whether something is a string.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113035</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-10 12:02:53 -0700</bug_when>
    <thetext>Probably regressed by bug 22631.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113036</commentid>
    <comment_count>2</comment_count>
      <attachid>28445</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-10 12:06:19 -0700</bug_when>
    <thetext>Created attachment 28445
Patch, testcase, changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113039</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-10 12:22:37 -0700</bug_when>
    <thetext>dglakzov said that FrameLoader::executeIfJavaScriptURL () may have a similar issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113042</commentid>
    <comment_count>4</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-10 12:26:23 -0700</bug_when>
    <thetext>This will also break Chromium build, because it exposes JSValue. Perhaps we could change ScriptValue::getString() to ScriptValue::toString() which does the conversion? This should address the issue with FrameLoader::executeIfJavaScriptURL and Console::addMessage as well.

+fishd as he wrote ScriptValue originally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113253</commentid>
    <comment_count>5</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-11 16:01:39 -0700</bug_when>
    <thetext>If you don&apos;t mind, I&apos;ll reuse your awesome layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113258</commentid>
    <comment_count>6</comment_count>
      <attachid>28502</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-11 16:37:46 -0700</bug_when>
    <thetext>Created attachment 28502
Fix logging of non-string values, v2

 LayoutTests/ChangeLog                              |   10 ++++++++++
 .../fast/js/console-non-string-values-expected.txt |    7 +++++++
 LayoutTests/fast/js/console-non-string-values.html |   18 ++++++++++++++++++
 WebCore/ChangeLog                                  |   19 +++++++++++++++++++
 WebCore/bindings/js/ScriptValue.cpp                |    1 -
 WebCore/bindings/js/ScriptValue.h                  |    3 +++
 WebCore/page/Console.cpp                           |    9 +++++----
 7 files changed, 62 insertions(+), 5 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113437</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-03-12 11:50:10 -0700</bug_when>
    <thetext>&lt;rdar://problem/6453834&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113451</commentid>
    <comment_count>8</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-12 12:34:53 -0700</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/41640.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113477</commentid>
    <comment_count>9</comment_count>
      <attachid>28550</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-12 13:57:34 -0700</bug_when>
    <thetext>Created attachment 28550
WebCore:


2009-03-12  Peter Kasting  &lt;pkasting@google.com&gt;

        Reviewed by Darin Fisher.

        https://bugs.webkit.org/show_bug.cgi?id=24502
        Make horizontal scrolling on Windows always go the correct direction.

        * platform/PlatformWheelEvent.h:
        * platform/win/WheelEventWin.cpp:
        (WebCore::PlatformWheelEvent::PlatformWheelEvent):

WebKit/win:

2009-03-12  Peter Kasting  &lt;pkasting@google.com&gt;

        Reviewed by Darin Fisher.

        https://bugs.webkit.org/show_bug.cgi?id=24502
        Make horizontal scrolling on Windows always go the correct direction.

        * WebView.cpp:
        (WebView::mouseWheel):
        (WebViewWndProc):
        * WebView.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
---
 WebCore/ChangeLog                      |   11 +++++++++++
 WebCore/platform/PlatformWheelEvent.h  |    2 +-
 WebCore/platform/win/WheelEventWin.cpp |    6 ++++--
 WebKit/win/ChangeLog                   |   12 ++++++++++++
 WebKit/win/WebView.cpp                 |    6 +++---
 WebKit/win/WebView.h                   |    2 +-
 6 files changed, 32 insertions(+), 7 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113478</commentid>
    <comment_count>10</comment_count>
      <attachid>28551</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-12 13:57:36 -0700</bug_when>
    <thetext>Created attachment 28551
2009-03-12  Dimitri Glazkov  &lt;dglazkov@chromium.org&gt;


        Reviewed by Adam Treat.

        https://bugs.webkit.org/show_bug.cgi?id=24525
        REGRESSION: Inspector window doesn&apos;t close when inspected page is
        destroyed. This is a revert of r41158, which became unnecessary when
        InspectorController became ref-counted in r41462.

        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::inspectedPageDestroyed): Reset m_inspectedPage
            after calling close().
        (WebCore::InspectorController::stopUserInitiatedProfiling): Remove
            m_inspectedPage check guard around profile logic.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41643 268f45cc-cd09-0410-ab3c-d52691b4dbfc
---
 WebCore/ChangeLog                         |   15 +++++++++++++++
 WebCore/inspector/InspectorController.cpp |   14 ++++++--------
 2 files changed, 21 insertions(+), 8 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113479</commentid>
    <comment_count>11</comment_count>
      <attachid>28552</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-12 13:57:38 -0700</bug_when>
    <thetext>Created attachment 28552
Do the same for V8 bindings.

 WebCore/ChangeLog                   |   15 +++++++++++++++
 WebCore/bindings/v8/ScriptValue.cpp |    5 +++++
 WebCore/bindings/v8/ScriptValue.h   |    6 ++++--
 3 files changed, 24 insertions(+), 2 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113482</commentid>
    <comment_count>12</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-12 13:58:52 -0700</bug_when>
    <thetext>I should do the same changes for V8 bindings. doh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113487</commentid>
    <comment_count>13</comment_count>
      <attachid>28552</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2009-03-12 14:05:30 -0700</bug_when>
    <thetext>Comment on attachment 28552
Do the same for V8 bindings.

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113490</commentid>
    <comment_count>14</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-03-12 14:12:06 -0700</bug_when>
    <thetext>V8 changes landed as http://trac.webkit.org/changeset/41649.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28445</attachid>
            <date>2009-03-10 12:06:19 -0700</date>
            <delta_ts>2009-03-11 10:54:52 -0700</delta_ts>
            <desc>Patch, testcase, changelog</desc>
            <filename>24496_patch.txt</filename>
            <type>text/plain</type>
            <size>4870</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyNGEzNTc1Li42NGUyZDMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMDMt
MTAgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ0OTYKKyAgICAgICAgCisgICAgICAgIFRlc3Qg
Zm9yIGxvZ2dpbmcgbm9uLXN0cmluZyB2YWx1ZXMuCisKKyAgICAgICAgKiBmYXN0L2pzL2NvbnNv
bGUtbm9uLXN0cmluZy12YWx1ZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2pzL2NvbnNvbGUtbm9uLXN0cmluZy12YWx1ZXMuaHRtbDogQWRkZWQuCisKIDIwMDktMDMtMTAg
IERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERh
biBCZXJuc3RlaW4uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL2NvbnNvbGUtbm9u
LXN0cmluZy12YWx1ZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9jb25zb2xl
LW5vbi1zdHJpbmctdmFsdWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5mZmQwZmU4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9q
cy9jb25zb2xlLW5vbi1zdHJpbmctdmFsdWVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDcgQEAK
K0NPTlNPTEUgTUVTU0FHRTogbGluZSAwOiBJIGFtIGEgc3RyaW5nCitDT05TT0xFIE1FU1NBR0U6
IGxpbmUgMDogNDIKK1Nob3VsZCBzZWUgdHdvIGNvbnNvbGUgbWVzc2FnZXMsIHRoZSBmaXJzdCBh
IHN0cmluZywgYW5kIHRoZSBzZWNvbmQgYSBudW1iZXIuCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9qcy9jb25zb2xlLW5vbi1zdHJpbmctdmFsdWVzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2pz
L2NvbnNvbGUtbm9uLXN0cmluZy12YWx1ZXMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5iMTE4NjFmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9q
cy9jb25zb2xlLW5vbi1zdHJpbmctdmFsdWVzLmh0bWwKQEAgLTAsMCArMSwxOCBAQAorPCFET0NU
WVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4K
KzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3Nz
Ij4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9o
ZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUi
PjwvZGl2PgorPHNjcmlwdD4KK2RlYnVnKCdTaG91bGQgc2VlIHR3byBjb25zb2xlIG1lc3NhZ2Vz
LCB0aGUgZmlyc3QgYSBzdHJpbmcsIGFuZCB0aGUgc2Vjb25kIGEgbnVtYmVyLicpOword2luZG93
LmNvbnNvbGUubG9nKCdJIGFtIGEgc3RyaW5nJyk7Cit3aW5kb3cuY29uc29sZS5sb2coNDIpOwor
dmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJy
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDEz
YjcxOS4uNmExMWUyYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAwOS0wMy0xMCAgU2ltb24gRnJhc2VyICA8
c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKyAgICAgICAgCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yNDQ5NgorICAgICAgICAKKyAgICAgICAgRml4IGNvbnNvbGUgbG9nZ2luZyBvZiBu
b24tc3RyaW5nIHZhbHVlcyBieSBjb2VyY2luZyB0aGUgYXJndW1lbnQgdG8KKyAgICAgICAgYSBz
dHJpbmcuCisKKyAgICAgICAgVGVzdDogZmFzdC9qcy9jb25zb2xlLW5vbi1zdHJpbmctdmFsdWVz
Lmh0bWwKKworICAgICAgICAqIHBhZ2UvQ29uc29sZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpn
ZXRGaXJzdEFyZ3VtZW50QXNTdHJpbmcpOgorICAgICAgICAoV2ViQ29yZTo6Q29uc29sZTo6YWRk
TWVzc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpDb25zb2xlOjpjb3VudCk6CisKIDIwMDktMDMt
MDYgIERhcmluIEZpc2hlciAgPGRhcmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBTYW0gV2VpbmlnLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL0NvbnNvbGUuY3BwIGIv
V2ViQ29yZS9wYWdlL0NvbnNvbGUuY3BwCmluZGV4IGZiODRmNTkuLjFjMGIyNGEgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvcGFnZS9Db25zb2xlLmNwcAorKysgYi9XZWJDb3JlL3BhZ2UvQ29uc29sZS5j
cHAKQEAgLTY4LDcgKzY4LDcgQEAgc3RhdGljIHZvaWQgcHJpbnRTb3VyY2VVUkxBbmRMaW5lKGNv
bnN0IFN0cmluZyYgc291cmNlVVJMLCB1bnNpZ25lZCBsaW5lTnVtYmVyKQogICAgIH0KIH0KIAot
c3RhdGljIGJvb2wgZ2V0Rmlyc3RBcmd1bWVudEFzU3RyaW5nKGNvbnN0IFNjcmlwdENhbGxGcmFt
ZSYgY2FsbEZyYW1lLCBTdHJpbmcmIHJlc3VsdCwgYm9vbCBjaGVja0Zvck51bGxPclVuZGVmaW5l
ZCA9IGZhbHNlKQorc3RhdGljIGJvb2wgZ2V0Rmlyc3RBcmd1bWVudEFzU3RyaW5nKGNvbnN0IFNj
cmlwdENhbGxGcmFtZSYgY2FsbEZyYW1lLCBTY3JpcHRDYWxsU3RhY2sqIGNhbGxTdGFjaywgU3Ry
aW5nJiByZXN1bHQsIGJvb2wgY2hlY2tGb3JOdWxsT3JVbmRlZmluZWQgPSBmYWxzZSkKIHsKICAg
ICBpZiAoIWNhbGxGcmFtZS5hcmd1bWVudENvdW50KCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsK
QEAgLTc3LDcgKzc3LDggQEAgc3RhdGljIGJvb2wgZ2V0Rmlyc3RBcmd1bWVudEFzU3RyaW5nKGNv
bnN0IFNjcmlwdENhbGxGcmFtZSYgY2FsbEZyYW1lLCBTdHJpbmcmIHIKICAgICBpZiAoY2hlY2tG
b3JOdWxsT3JVbmRlZmluZWQgJiYgKHZhbHVlLmlzTnVsbCgpIHx8IHZhbHVlLmlzVW5kZWZpbmVk
KCkpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICByZXR1cm4gdmFsdWUuZ2V0U3RyaW5n
KHJlc3VsdCk7CisgICAgcmVzdWx0ID0gdmFsdWUuanNWYWx1ZSgpLnRvU3RyaW5nKGNhbGxTdGFj
ay0+c3RhdGUoKSk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIHByaW50TWVz
c2FnZVNvdXJjZUFuZExldmVsUHJlZml4KE1lc3NhZ2VTb3VyY2Ugc291cmNlLCBNZXNzYWdlTGV2
ZWwgbGV2ZWwpCkBAIC0xNjMsNyArMTY0LDggQEAgdm9pZCBDb25zb2xlOjphZGRNZXNzYWdlKE1l
c3NhZ2VTb3VyY2Ugc291cmNlLCBNZXNzYWdlTGV2ZWwgbGV2ZWwsIGNvbnN0IFN0cmluZyYKICAg
ICBwcmludGYoIiAlc1xuIiwgbWVzc2FnZS51dGY4KCkuZGF0YSgpKTsKIH0KIAotdm9pZCBDb25z
b2xlOjphZGRNZXNzYWdlKE1lc3NhZ2VMZXZlbCBsZXZlbCwgU2NyaXB0Q2FsbFN0YWNrKiBjYWxs
U3RhY2ssIGJvb2wgYWNjZXB0Tm9Bcmd1bWVudHMpIHsKK3ZvaWQgQ29uc29sZTo6YWRkTWVzc2Fn
ZShNZXNzYWdlTGV2ZWwgbGV2ZWwsIFNjcmlwdENhbGxTdGFjayogY2FsbFN0YWNrLCBib29sIGFj
Y2VwdE5vQXJndW1lbnRzKQorewogICAgIFBhZ2UqIHBhZ2UgPSB0aGlzLT5wYWdlKCk7CiAgICAg
aWYgKCFwYWdlKQogICAgICAgICByZXR1cm47CkBAIC0xNzQsNyArMTc2LDcgQEAgdm9pZCBDb25z
b2xlOjphZGRNZXNzYWdlKE1lc3NhZ2VMZXZlbCBsZXZlbCwgU2NyaXB0Q2FsbFN0YWNrKiBjYWxs
U3RhY2ssIGJvb2wgYWMKICAgICAgICAgcmV0dXJuOwogCiAgICAgU3RyaW5nIG1lc3NhZ2U7Ci0g
ICAgaWYgKGdldEZpcnN0QXJndW1lbnRBc1N0cmluZyhsYXN0Q2FsbGVyLCBtZXNzYWdlKSkKKyAg
ICBpZiAoZ2V0Rmlyc3RBcmd1bWVudEFzU3RyaW5nKGxhc3RDYWxsZXIsIGNhbGxTdGFjaywgbWVz
c2FnZSkpCiAgICAgICAgIHBhZ2UtPmNocm9tZSgpLT5jbGllbnQoKS0+YWRkTWVzc2FnZVRvQ29u
c29sZShtZXNzYWdlLCBsYXN0Q2FsbGVyLmxpbmVOdW1iZXIoKSwgbGFzdENhbGxlci5zb3VyY2VV
UkwoKS5wcmV0dHlVUkwoKSk7CiAKICAgICBwYWdlLT5pbnNwZWN0b3JDb250cm9sbGVyKCktPmFk
ZE1lc3NhZ2VUb0NvbnNvbGUoSlNNZXNzYWdlU291cmNlLCBsZXZlbCwgY2FsbFN0YWNrKTsKQEAg
LTI1OCw3ICsyNjAsNyBAQCB2b2lkIENvbnNvbGU6OmNvdW50KFNjcmlwdENhbGxTdGFjayogY2Fs
bFN0YWNrKQogICAgIC8vIEZvbGxvdyBGaXJlYnVnJ3MgYmVoYXZpb3Igb2YgY291bnRpbmcgd2l0
aCBudWxsIGFuZCB1bmRlZmluZWQgdGl0bGUgaW4KICAgICAvLyB0aGUgc2FtZSBidWNrZXQgYXMg
bm8gYXJndW1lbnQKICAgICBTdHJpbmcgdGl0bGU7Ci0gICAgZ2V0Rmlyc3RBcmd1bWVudEFzU3Ry
aW5nKGxhc3RDYWxsZXIsIHRpdGxlKTsKKyAgICBnZXRGaXJzdEFyZ3VtZW50QXNTdHJpbmcobGFz
dENhbGxlciwgY2FsbFN0YWNrLCB0aXRsZSk7CiAKICAgICBwYWdlLT5pbnNwZWN0b3JDb250cm9s
bGVyKCktPmNvdW50KHRpdGxlLCBsYXN0Q2FsbGVyLmxpbmVOdW1iZXIoKSwgbGFzdENhbGxlci5z
b3VyY2VVUkwoKS5zdHJpbmcoKSk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28502</attachid>
            <date>2009-03-11 16:37:46 -0700</date>
            <delta_ts>2009-03-11 17:11:09 -0700</delta_ts>
            <desc>Fix logging of non-string values, v2</desc>
            <filename>Fix-logging-of-non-string-values-v2.patch</filename>
            <type>text/plain</type>
            <size>5890</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">NDJiNmM2YmE3MGM1NTQzNmY4NTBjNmViNmM5MDExNzA1ZWMzYmI1MApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDE5OTlkMGMu
LjViMTBkZDUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAwOS0wMy0xMSAgU2ltb24gRnJhc2Vy
ICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjQ0OTYKKyAgICAgICAgVGVzdCBmb3IgbG9nZ2luZyBub24tc3RyaW5nIHZhbHVlcy4KKwor
ICAgICAgICAqIGZhc3QvanMvY29uc29sZS1ub24tc3RyaW5nLXZhbHVlcy1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvanMvY29uc29sZS1ub24tc3RyaW5nLXZhbHVlcy5odG1s
OiBBZGRlZC4KKwogMjAwOS0wMy0xMSAgUGFtZWxhIEdyZWVuZSAgPHBhbUBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5IFByb3NrdXJ5YWtvdi4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvanMvY29uc29sZS1ub24tc3RyaW5nLXZhbHVlcy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2NvbnNvbGUtbm9uLXN0cmluZy12YWx1ZXMtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZmZDBmZTgKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2NvbnNvbGUtbm9uLXN0cmluZy12YWx1
ZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDA6
IEkgYW0gYSBzdHJpbmcKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAwOiA0MgorU2hvdWxkIHNlZSB0
d28gY29uc29sZSBtZXNzYWdlcywgdGhlIGZpcnN0IGEgc3RyaW5nLCBhbmQgdGhlIHNlY29uZCBh
IG51bWJlci4KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL2NvbnNvbGUtbm9uLXN0cmluZy12
YWx1ZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvanMvY29uc29sZS1ub24tc3RyaW5nLXZhbHVl
cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmIxMTg2MWYKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2NvbnNvbGUtbm9uLXN0cmluZy12YWx1
ZXMuaHRtbApAQCAtMCwwICsxLDE4IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYv
L0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBo
cmVmPSJyZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9InJlc291cmNl
cy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNj
cmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0PgorZGVidWco
J1Nob3VsZCBzZWUgdHdvIGNvbnNvbGUgbWVzc2FnZXMsIHRoZSBmaXJzdCBhIHN0cmluZywgYW5k
IHRoZSBzZWNvbmQgYSBudW1iZXIuJyk7Cit3aW5kb3cuY29uc29sZS5sb2coJ0kgYW0gYSBzdHJp
bmcnKTsKK3dpbmRvdy5jb25zb2xlLmxvZyg0Mik7Cit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0g
dHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMi
Pjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VM
b2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiYjExZGU1Li5jNTQ1N2RkIDEwMDY0NAotLS0g
YS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDA5LTAzLTExICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NDk2CisgICAgICAgIEZpeCBjb25z
b2xlIGxvZ2dpbmcgb2Ygbm9uLXN0cmluZyB2YWx1ZXMgYnkgY29lcmNpbmcgdGhlIGFyZ3VtZW50
IHRvCisgICAgICAgIGEgc3RyaW5nLgorCisgICAgICAgIFRlc3Q6IGZhc3QvanMvY29uc29sZS1u
b24tc3RyaW5nLXZhbHVlcy5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9TY3JpcHRWYWx1
ZS5jcHA6IFJlbW92ZWQgUGxhdGZvcm1TdHJpbmcgaW5jbHVkZS4KKyAgICAgICAgKiBiaW5kaW5n
cy9qcy9TY3JpcHRWYWx1ZS5oOiBBZGRlZCB0b1N0cmluZyBtZXRob2QuCisgICAgICAgIChXZWJD
b3JlOjpTY3JpcHRWYWx1ZTo6dG9TdHJpbmcpOgorICAgICAgICAqIHBhZ2UvQ29uc29sZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpnZXRGaXJzdEFyZ3VtZW50QXNTdHJpbmcpOiBDaGFuZ2VkIGZp
cnN0QXJndW1lbnRBc1N0cmluZyBtZXRob2QgdG8gdXNlCisgICAgICAgICAgICBTY3JpcHRWYWx1
ZTo6dG9TdHJpbmcuCisgICAgICAgIChXZWJDb3JlOjpDb25zb2xlOjphZGRNZXNzYWdlKTogYWRk
ZWQgZXh0cmEgU2NyaXB0U3RhdGUgYXJndW1lbnQgdG8gY2FsbHNpdGUuCisgICAgICAgIChXZWJD
b3JlOjpDb25zb2xlOjpjb3VudCk6IERpdHRvLgorCiAyMDA5LTAzLTExICBKaWFuIExpICA8amlh
bmxpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3Yu
CmRpZmYgLS1naXQgYS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdFZhbHVlLmNwcCBiL1dlYkNv
cmUvYmluZGluZ3MvanMvU2NyaXB0VmFsdWUuY3BwCmluZGV4IDM3ZTNmNjcuLjQyMTMxNTkgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3MvanMvU2NyaXB0VmFsdWUuY3BwCisrKyBiL1dlYkNv
cmUvYmluZGluZ3MvanMvU2NyaXB0VmFsdWUuY3BwCkBAIC0yOSw3ICsyOSw2IEBACiAjaW5jbHVk
ZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiU2NyaXB0VmFsdWUuaCIKIAotI2luY2x1ZGUgIlBsYXRm
b3JtU3RyaW5nLmgiCiAjaW5jbHVkZSA8cnVudGltZS9KU0xvY2suaD4KICNpbmNsdWRlIDxydW50
aW1lL1Byb3RlY3QuaD4KICNpbmNsdWRlIDxydW50aW1lL1VTdHJpbmcuaD4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvYmluZGluZ3MvanMvU2NyaXB0VmFsdWUuaCBiL1dlYkNvcmUvYmluZGluZ3MvanMv
U2NyaXB0VmFsdWUuaAppbmRleCAzY2VlMDliLi4zOGUyNDkxIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L2JpbmRpbmdzL2pzL1NjcmlwdFZhbHVlLmgKKysrIGIvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3Jp
cHRWYWx1ZS5oCkBAIC0zMSw2ICszMSw4IEBACiAjaWZuZGVmIFNjcmlwdFZhbHVlX2gKICNkZWZp
bmUgU2NyaXB0VmFsdWVfaAogCisjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKKyNpbmNsdWRl
ICJTY3JpcHRTdGF0ZS5oIgogI2luY2x1ZGUgPHJ1bnRpbWUvUHJvdGVjdC5oPgogCiBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CkBAIC00Myw2ICs0NSw3IEBAIHB1YmxpYzoKIAogICAgIEpTQzo6SlNWYWx1
ZVB0ciBqc1ZhbHVlKCkgY29uc3QgeyByZXR1cm4gbV92YWx1ZS5nZXQoKTsgfQogICAgIGJvb2wg
Z2V0U3RyaW5nKFN0cmluZyYgcmVzdWx0KSBjb25zdDsKKyAgICBTdHJpbmcgdG9TdHJpbmcoU2Ny
aXB0U3RhdGUqIHNjcmlwdFN0YXRlKSBjb25zdCB7IHJldHVybiBtX3ZhbHVlLmdldCgpLnRvU3Ry
aW5nKHNjcmlwdFN0YXRlKTsgfQogICAgIGJvb2wgaXNOdWxsKCkgY29uc3Q7CiAgICAgYm9vbCBp
c1VuZGVmaW5lZCgpIGNvbnN0OwogICAgIGJvb2wgaGFzTm9WYWx1ZSgpIGNvbnN0IHsgcmV0dXJu
IG1fdmFsdWUgPT0gSlNDOjpub1ZhbHVlKCk7IH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9D
b25zb2xlLmNwcCBiL1dlYkNvcmUvcGFnZS9Db25zb2xlLmNwcAppbmRleCBmYjg0ZjU5Li4zMzEy
OGVhIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvQ29uc29sZS5jcHAKKysrIGIvV2ViQ29yZS9w
YWdlL0NvbnNvbGUuY3BwCkBAIC02OCw3ICs2OCw3IEBAIHN0YXRpYyB2b2lkIHByaW50U291cmNl
VVJMQW5kTGluZShjb25zdCBTdHJpbmcmIHNvdXJjZVVSTCwgdW5zaWduZWQgbGluZU51bWJlcikK
ICAgICB9CiB9CiAKLXN0YXRpYyBib29sIGdldEZpcnN0QXJndW1lbnRBc1N0cmluZyhjb25zdCBT
Y3JpcHRDYWxsRnJhbWUmIGNhbGxGcmFtZSwgU3RyaW5nJiByZXN1bHQsIGJvb2wgY2hlY2tGb3JO
dWxsT3JVbmRlZmluZWQgPSBmYWxzZSkKK3N0YXRpYyBib29sIGdldEZpcnN0QXJndW1lbnRBc1N0
cmluZyhTY3JpcHRTdGF0ZSogc2NyaXB0U3RhdGUsIGNvbnN0IFNjcmlwdENhbGxGcmFtZSYgY2Fs
bEZyYW1lLCBTdHJpbmcmIHJlc3VsdCwgYm9vbCBjaGVja0Zvck51bGxPclVuZGVmaW5lZCA9IGZh
bHNlKQogewogICAgIGlmICghY2FsbEZyYW1lLmFyZ3VtZW50Q291bnQoKSkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwpAQCAtNzcsNyArNzcsOCBAQCBzdGF0aWMgYm9vbCBnZXRGaXJzdEFyZ3VtZW50
QXNTdHJpbmcoY29uc3QgU2NyaXB0Q2FsbEZyYW1lJiBjYWxsRnJhbWUsIFN0cmluZyYgcgogICAg
IGlmIChjaGVja0Zvck51bGxPclVuZGVmaW5lZCAmJiAodmFsdWUuaXNOdWxsKCkgfHwgdmFsdWUu
aXNVbmRlZmluZWQoKSkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIHJldHVybiB2YWx1
ZS5nZXRTdHJpbmcocmVzdWx0KTsKKyAgICByZXN1bHQgPSB2YWx1ZS50b1N0cmluZyhzY3JpcHRT
dGF0ZSk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIHByaW50TWVzc2FnZVNv
dXJjZUFuZExldmVsUHJlZml4KE1lc3NhZ2VTb3VyY2Ugc291cmNlLCBNZXNzYWdlTGV2ZWwgbGV2
ZWwpCkBAIC0xNzQsNyArMTc1LDcgQEAgdm9pZCBDb25zb2xlOjphZGRNZXNzYWdlKE1lc3NhZ2VM
ZXZlbCBsZXZlbCwgU2NyaXB0Q2FsbFN0YWNrKiBjYWxsU3RhY2ssIGJvb2wgYWMKICAgICAgICAg
cmV0dXJuOwogCiAgICAgU3RyaW5nIG1lc3NhZ2U7Ci0gICAgaWYgKGdldEZpcnN0QXJndW1lbnRB
c1N0cmluZyhsYXN0Q2FsbGVyLCBtZXNzYWdlKSkKKyAgICBpZiAoZ2V0Rmlyc3RBcmd1bWVudEFz
U3RyaW5nKGNhbGxTdGFjay0+c3RhdGUoKSwgbGFzdENhbGxlciwgbWVzc2FnZSkpCiAgICAgICAg
IHBhZ2UtPmNocm9tZSgpLT5jbGllbnQoKS0+YWRkTWVzc2FnZVRvQ29uc29sZShtZXNzYWdlLCBs
YXN0Q2FsbGVyLmxpbmVOdW1iZXIoKSwgbGFzdENhbGxlci5zb3VyY2VVUkwoKS5wcmV0dHlVUkwo
KSk7CiAKICAgICBwYWdlLT5pbnNwZWN0b3JDb250cm9sbGVyKCktPmFkZE1lc3NhZ2VUb0NvbnNv
bGUoSlNNZXNzYWdlU291cmNlLCBsZXZlbCwgY2FsbFN0YWNrKTsKQEAgLTI1OCw3ICsyNTksNyBA
QCB2b2lkIENvbnNvbGU6OmNvdW50KFNjcmlwdENhbGxTdGFjayogY2FsbFN0YWNrKQogICAgIC8v
IEZvbGxvdyBGaXJlYnVnJ3MgYmVoYXZpb3Igb2YgY291bnRpbmcgd2l0aCBudWxsIGFuZCB1bmRl
ZmluZWQgdGl0bGUgaW4KICAgICAvLyB0aGUgc2FtZSBidWNrZXQgYXMgbm8gYXJndW1lbnQKICAg
ICBTdHJpbmcgdGl0bGU7Ci0gICAgZ2V0Rmlyc3RBcmd1bWVudEFzU3RyaW5nKGxhc3RDYWxsZXIs
IHRpdGxlKTsKKyAgICBnZXRGaXJzdEFyZ3VtZW50QXNTdHJpbmcoY2FsbFN0YWNrLT5zdGF0ZSgp
LCBsYXN0Q2FsbGVyLCB0aXRsZSk7CiAKICAgICBwYWdlLT5pbnNwZWN0b3JDb250cm9sbGVyKCkt
PmNvdW50KHRpdGxlLCBsYXN0Q2FsbGVyLmxpbmVOdW1iZXIoKSwgbGFzdENhbGxlci5zb3VyY2VV
UkwoKS5zdHJpbmcoKSk7CiB9Cg==
</data>
<flag name="review"
          id="13988"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28550</attachid>
            <date>2009-03-12 13:57:34 -0700</date>
            <delta_ts>2009-03-12 13:57:55 -0700</delta_ts>
            <desc>WebCore:</desc>
            <filename>WebCore-.patch</filename>
            <type>text/plain</type>
            <size>5220</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">YjNiYWZjZjMzODQzZGY3ODQzNmJmZDI3NDZlM2JkYjc5NjNkNzRmYgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlYWU1MWMyLi45Y2E3NzMy
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDA5LTAzLTEyICBQZXRlciBLYXN0aW5nICA8cGthc3RpbmdAZ29v
Z2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCisKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NTAyCisgICAgICAgIE1h
a2UgaG9yaXpvbnRhbCBzY3JvbGxpbmcgb24gV2luZG93cyBhbHdheXMgZ28gdGhlIGNvcnJlY3Qg
ZGlyZWN0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50Lmg6Cisg
ICAgICAgICogcGxhdGZvcm0vd2luL1doZWVsRXZlbnRXaW4uY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UGxhdGZvcm1XaGVlbEV2ZW50OjpQbGF0Zm9ybVdoZWVsRXZlbnQpOgorCiAyMDA5LTAzLTEy
ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaCBiL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50LmgK
aW5kZXggMDQ3OTg5OC4uZmQ3MjQwOSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVu
dC5oCkBAIC05NCw3ICs5NCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgUGxhdGZv
cm1XaGVlbEV2ZW50KE5TRXZlbnQqKTsKICNlbmRpZgogI2lmIFBMQVRGT1JNKFdJTikKLSAgICAg
ICAgUGxhdGZvcm1XaGVlbEV2ZW50KEhXTkQsIFdQQVJBTSwgTFBBUkFNLCBib29sIGlzSG9yaXpv
bnRhbCk7CisgICAgICAgIFBsYXRmb3JtV2hlZWxFdmVudChIV05ELCBXUEFSQU0sIExQQVJBTSwg
Ym9vbCBpc01vdXNlSFdoZWVsKTsKICNlbmRpZgogI2lmIFBMQVRGT1JNKEdUSykKICAgICAgICAg
UGxhdGZvcm1XaGVlbEV2ZW50KEdka0V2ZW50U2Nyb2xsKik7CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3BsYXRmb3JtL3dpbi9XaGVlbEV2ZW50V2luLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vd2luL1do
ZWVsRXZlbnRXaW4uY3BwCmluZGV4IDc2OGE0MGQuLjhmNzcyMzYgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvcGxhdGZvcm0vd2luL1doZWVsRXZlbnRXaW4uY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0v
d2luL1doZWVsRXZlbnRXaW4uY3BwCkBAIC02Miw3ICs2Miw3IEBAIHN0YXRpYyBpbnQgdmVydGlj
YWxTY3JvbGxMaW5lcygpCiAgICAgcmV0dXJuIHNjcm9sbExpbmVzOwogfQogCi1QbGF0Zm9ybVdo
ZWVsRXZlbnQ6OlBsYXRmb3JtV2hlZWxFdmVudChIV05EIGhXbmQsIFdQQVJBTSB3UGFyYW0sIExQ
QVJBTSBsUGFyYW0sIGJvb2wgaXNIb3Jpem9udGFsKQorUGxhdGZvcm1XaGVlbEV2ZW50OjpQbGF0
Zm9ybVdoZWVsRXZlbnQoSFdORCBoV25kLCBXUEFSQU0gd1BhcmFtLCBMUEFSQU0gbFBhcmFtLCBi
b29sIGlzTW91c2VIV2hlZWwpCiAgICAgOiBtX3Bvc2l0aW9uKHBvc2l0aW9uRm9yRXZlbnQoaFdu
ZCwgbFBhcmFtKSkKICAgICAsIG1fZ2xvYmFsUG9zaXRpb24oZ2xvYmFsUG9zaXRpb25Gb3JFdmVu
dChoV25kLCBsUGFyYW0pKQogICAgICwgbV9pc0FjY2VwdGVkKGZhbHNlKQpAQCAtODAsNyArODAs
OSBAQCBQbGF0Zm9ybVdoZWVsRXZlbnQ6OlBsYXRmb3JtV2hlZWxFdmVudChIV05EIGhXbmQsIFdQ
QVJBTSB3UGFyYW0sIExQQVJBTSBsUGFyYW0sCiAgICAgLy8gKHRoZSBkZWZhdWx0IHNjcm9sbCBh
bW91bnQgb24gV2luZG93cyBpcyB0aHJlZSBsaW5lcyBwZXIgd2hlZWwgdGljaykuCiAgICAgc3Rh
dGljIGNvbnN0IGZsb2F0IGNTY3JvbGxiYXJQaXhlbHNQZXJMaW5lID0gMTAwLjBmIC8gMy4wZjsK
ICAgICBmbG9hdCBkZWx0YSA9IEdFVF9XSEVFTF9ERUxUQV9XUEFSQU0od1BhcmFtKSAvIHN0YXRp
Y19jYXN0PGZsb2F0PihXSEVFTF9ERUxUQSk7Ci0gICAgaWYgKGlzSG9yaXpvbnRhbCkgeworICAg
IGlmIChpc01vdXNlSFdoZWVsKQorICAgICAgICBkZWx0YSA9IC1kZWx0YTsgIC8vIFdpbmRvd3Mg
aXMgPC0tIC0vKyAtLT4sIFdlYktpdCB3YW50cyA8LS0gKy8tIC0tPgorICAgIGlmIChpc01vdXNl
SFdoZWVsIHx8IG1fc2hpZnRLZXkpIHsKICAgICAgICAgbV9kZWx0YVggPSBkZWx0YSAqIHN0YXRp
Y19jYXN0PGZsb2F0Pihob3Jpem9udGFsU2Nyb2xsQ2hhcnMoKSkgKiBjU2Nyb2xsYmFyUGl4ZWxz
UGVyTGluZTsKICAgICAgICAgbV9kZWx0YVkgPSAwOwogICAgICAgICBtX2dyYW51bGFyaXR5ID0g
U2Nyb2xsQnlQaXhlbFdoZWVsRXZlbnQ7CmRpZmYgLS1naXQgYS9XZWJLaXQvd2luL0NoYW5nZUxv
ZyBiL1dlYktpdC93aW4vQ2hhbmdlTG9nCmluZGV4IDQxYjQ2MDYuLjhlZTMzNjEgMTAwNjQ0Ci0t
LSBhL1dlYktpdC93aW4vQ2hhbmdlTG9nCisrKyBiL1dlYktpdC93aW4vQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMDktMDMtMTIgIFBldGVyIEthc3RpbmcgIDxwa2FzdGluZ0Bnb29nbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEZpc2hlci4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ1MDIKKyAgICAgICAgTWFrZSBo
b3Jpem9udGFsIHNjcm9sbGluZyBvbiBXaW5kb3dzIGFsd2F5cyBnbyB0aGUgY29ycmVjdCBkaXJl
Y3Rpb24uCisKKyAgICAgICAgKiBXZWJWaWV3LmNwcDoKKyAgICAgICAgKFdlYlZpZXc6Om1vdXNl
V2hlZWwpOgorICAgICAgICAoV2ViVmlld1duZFByb2MpOgorICAgICAgICAqIFdlYlZpZXcuaDoK
KwogMjAwOS0wMy0xMiAgQWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAg
SW1wbGVtZW50IERPTUhUTUxEb2N1bWVudDo6dGl0bGUKZGlmZiAtLWdpdCBhL1dlYktpdC93aW4v
V2ViVmlldy5jcHAgYi9XZWJLaXQvd2luL1dlYlZpZXcuY3BwCmluZGV4IGQ5MmY1ZTAuLjc5ZDI0
MjcgMTAwNjQ0Ci0tLSBhL1dlYktpdC93aW4vV2ViVmlldy5jcHAKKysrIGIvV2ViS2l0L3dpbi9X
ZWJWaWV3LmNwcApAQCAtMTMxMSw3ICsxMzExLDcgQEAgYm9vbCBXZWJWaWV3OjpoYW5kbGVNb3Vz
ZUV2ZW50KFVJTlQgbWVzc2FnZSwgV1BBUkFNIHdQYXJhbSwgTFBBUkFNIGxQYXJhbSkKICAgICBy
ZXR1cm4gaGFuZGxlZDsKIH0KIAotYm9vbCBXZWJWaWV3Ojptb3VzZVdoZWVsKFdQQVJBTSB3UGFy
YW0sIExQQVJBTSBsUGFyYW0sIGJvb2wgaXNIb3Jpem9udGFsKQorYm9vbCBXZWJWaWV3Ojptb3Vz
ZVdoZWVsKFdQQVJBTSB3UGFyYW0sIExQQVJBTSBsUGFyYW0sIGJvb2wgaXNNb3VzZUhXaGVlbCkK
IHsKICAgICAvLyBDdHJsK01vdXNlIHdoZWVsIGRvZXNuJ3QgZXZlciBnbyBpbnRvIFdlYkNvcmUu
ICBJdCBpcyB1c2VkIHRvCiAgICAgLy8gem9vbSBpbnN0ZWFkIChNYWMgem9vbXMgdGhlIHdob2xl
IERlc2t0b3AsIGJ1dCBXaW5kb3dzIGJyb3dzZXJzIHRyaWdnZXIgdGhlaXIKQEAgLTEzMjUsNyAr
MTMyNSw3IEBAIGJvb2wgV2ViVmlldzo6bW91c2VXaGVlbChXUEFSQU0gd1BhcmFtLCBMUEFSQU0g
bFBhcmFtLCBib29sIGlzSG9yaXpvbnRhbCkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQog
Ci0gICAgUGxhdGZvcm1XaGVlbEV2ZW50IHdoZWVsRXZlbnQobV92aWV3V2luZG93LCB3UGFyYW0s
IGxQYXJhbSwgaXNIb3Jpem9udGFsKTsKKyAgICBQbGF0Zm9ybVdoZWVsRXZlbnQgd2hlZWxFdmVu
dChtX3ZpZXdXaW5kb3csIHdQYXJhbSwgbFBhcmFtLCBpc01vdXNlSFdoZWVsKTsKICAgICBGcmFt
ZSogY29yZUZyYW1lID0gY29yZShtX21haW5GcmFtZSk7CiAgICAgaWYgKCFjb3JlRnJhbWUpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKQEAgLTE3MTQsNyArMTcxNCw3IEBAIHN0YXRpYyBMUkVTVUxU
IENBTExCQUNLIFdlYlZpZXdXbmRQcm9jKEhXTkQgaFduZCwgVUlOVCBtZXNzYWdlLCBXUEFSQU0g
d1BhcmFtLCBMCiAgICAgICAgIGNhc2UgV01fVklTVEFfTU9VU0VIV0hFRUw6CiAgICAgICAgICAg
ICBpZiAoRnJhbWUqIGNvcmVGcmFtZSA9IGNvcmUobWFpbkZyYW1lSW1wbCkpCiAgICAgICAgICAg
ICAgICAgaWYgKGNvcmVGcmFtZS0+dmlldygpLT5kaWRGaXJzdExheW91dCgpKQotICAgICAgICAg
ICAgICAgICAgICBoYW5kbGVkID0gd2ViVmlldy0+bW91c2VXaGVlbCh3UGFyYW0sIGxQYXJhbSwg
KHdQYXJhbSAmIE1LX1NISUZUKSB8fCBtZXNzYWdlID09IFdNX1ZJU1RBX01PVVNFSFdIRUVMKTsK
KyAgICAgICAgICAgICAgICAgICAgaGFuZGxlZCA9IHdlYlZpZXctPm1vdXNlV2hlZWwod1BhcmFt
LCBsUGFyYW0sIG1lc3NhZ2UgPT0gV01fVklTVEFfTU9VU0VIV0hFRUwpOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgV01fU1lTS0VZRE9XTjoKICAgICAgICAgICAgIGhhbmRsZWQg
PSB3ZWJWaWV3LT5rZXlEb3duKHdQYXJhbSwgbFBhcmFtLCB0cnVlKTsKZGlmZiAtLWdpdCBhL1dl
YktpdC93aW4vV2ViVmlldy5oIGIvV2ViS2l0L3dpbi9XZWJWaWV3LmgKaW5kZXggZTgyYWY4My4u
ZjBhZjE0MyAxMDA2NDQKLS0tIGEvV2ViS2l0L3dpbi9XZWJWaWV3LmgKKysrIGIvV2ViS2l0L3dp
bi9XZWJWaWV3LmgKQEAgLTczOSw3ICs3MzksNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBvbkluaXRN
ZW51UG9wdXAoV1BBUkFNLCBMUEFSQU0pOwogICAgIGJvb2wgb25VbmluaXRNZW51UG9wdXAoV1BB
UkFNLCBMUEFSQU0pOwogICAgIHZvaWQgcGVyZm9ybUNvbnRleHRNZW51QWN0aW9uKFdQQVJBTSwg
TFBBUkFNLCBib29sIGJ5UG9zaXRpb24pOwotICAgIGJvb2wgbW91c2VXaGVlbChXUEFSQU0sIExQ
QVJBTSwgYm9vbCBpc0hvcml6b250YWwpOworICAgIGJvb2wgbW91c2VXaGVlbChXUEFSQU0sIExQ
QVJBTSwgYm9vbCBpc01vdXNlSFdoZWVsKTsKICAgICBib29sIGV4ZWNDb21tYW5kKFdQQVJBTSB3
UGFyYW0sIExQQVJBTSBsUGFyYW0pOwogICAgIGJvb2wga2V5RG93bihXUEFSQU0sIExQQVJBTSwg
Ym9vbCBzeXN0ZW1LZXlEb3duID0gZmFsc2UpOwogICAgIGJvb2wga2V5VXAoV1BBUkFNLCBMUEFS
QU0sIGJvb2wgc3lzdGVtS2V5RG93biA9IGZhbHNlKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28551</attachid>
            <date>2009-03-12 13:57:36 -0700</date>
            <delta_ts>2009-03-12 13:58:06 -0700</delta_ts>
            <desc>2009-03-12  Dimitri Glazkov  &lt;dglazkov@chromium.org&gt;</desc>
            <filename>2009-03-12-Dimitri-Glazkov-dglazkov-chromium.org-.patch</filename>
            <type>text/plain</type>
            <size>2130</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">NjM1NTNiMmZhZGRjNWM5YTA0NmM5NmNlNGE4Y2M2NjdhY2JlYTA0ZQpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5Y2E3NzMyLi5iZDA5YmI2
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE4IEBACisyMDA5LTAzLTEyICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBUcmVhdC4KKworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ1MjUKKyAgICAgICAg
UkVHUkVTU0lPTjogSW5zcGVjdG9yIHdpbmRvdyBkb2Vzbid0IGNsb3NlIHdoZW4gaW5zcGVjdGVk
IHBhZ2UgaXMKKyAgICAgICAgZGVzdHJveWVkLiBUaGlzIGlzIGEgcmV2ZXJ0IG9mIHI0MTE1OCwg
d2hpY2ggYmVjYW1lIHVubmVjZXNzYXJ5IHdoZW4KKyAgICAgICAgSW5zcGVjdG9yQ29udHJvbGxl
ciBiZWNhbWUgcmVmLWNvdW50ZWQgaW4gcjQxNDYyLgorCisgICAgICAgICogaW5zcGVjdG9yL0lu
c3BlY3RvckNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ29udHJv
bGxlcjo6aW5zcGVjdGVkUGFnZURlc3Ryb3llZCk6IFJlc2V0IG1faW5zcGVjdGVkUGFnZQorICAg
ICAgICAgICAgYWZ0ZXIgY2FsbGluZyBjbG9zZSgpLgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVj
dG9yQ29udHJvbGxlcjo6c3RvcFVzZXJJbml0aWF0ZWRQcm9maWxpbmcpOiBSZW1vdmUKKyAgICAg
ICAgICAgIG1faW5zcGVjdGVkUGFnZSBjaGVjayBndWFyZCBhcm91bmQgcHJvZmlsZSBsb2dpYy4K
KwogMjAwOS0wMy0xMiAgUGV0ZXIgS2FzdGluZyAgPHBrYXN0aW5nQGdvb2dsZS5jb20+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNw
ZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAgYi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JDb250cm9sbGVyLmNwcAppbmRleCAzMzI3OTNiLi4wMjdkYTBmIDEwMDY0NAotLS0gYS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAorKysgYi9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcApAQCAtMjk5LDEwICsyOTksMTAgQEAgSW5zcGVj
dG9yQ29udHJvbGxlcjo6fkluc3BlY3RvckNvbnRyb2xsZXIoKQogCiB2b2lkIEluc3BlY3RvckNv
bnRyb2xsZXI6Omluc3BlY3RlZFBhZ2VEZXN0cm95ZWQoKQogeworICAgIGNsb3NlKCk7CisKICAg
ICBBU1NFUlQobV9pbnNwZWN0ZWRQYWdlKTsKICAgICBtX2luc3BlY3RlZFBhZ2UgPSAwOwotCi0g
ICAgY2xvc2UoKTsKIH0KIAogYm9vbCBJbnNwZWN0b3JDb250cm9sbGVyOjplbmFibGVkKCkgY29u
c3QKQEAgLTgzNywxMiArODM3LDEwIEBAIHZvaWQgSW5zcGVjdG9yQ29udHJvbGxlcjo6c3RvcFVz
ZXJJbml0aWF0ZWRQcm9maWxpbmcoKQogICAgIHRpdGxlICs9ICIuIjsKICAgICB0aXRsZSArPSBV
U3RyaW5nOjpmcm9tKG1fY3VycmVudFVzZXJJbml0aWF0ZWRQcm9maWxlTnVtYmVyKTsKIAotICAg
IGlmIChtX2luc3BlY3RlZFBhZ2UpIHsKLSAgICAgICAgRXhlY1N0YXRlKiBleGVjID0gdG9KU0RP
TVdpbmRvdyhtX2luc3BlY3RlZFBhZ2UtPm1haW5GcmFtZSgpKS0+Z2xvYmFsRXhlYygpOwotICAg
ICAgICBSZWZQdHI8UHJvZmlsZT4gcHJvZmlsZSA9IFByb2ZpbGVyOjpwcm9maWxlcigpLT5zdG9w
UHJvZmlsaW5nKGV4ZWMsIHRpdGxlKTsKLSAgICAgICAgaWYgKHByb2ZpbGUpCi0gICAgICAgICAg
ICBhZGRQcm9maWxlKHByb2ZpbGUsIDAsIFVTdHJpbmcoKSk7Ci0gICAgfQorICAgIEV4ZWNTdGF0
ZSogZXhlYyA9IHRvSlNET01XaW5kb3cobV9pbnNwZWN0ZWRQYWdlLT5tYWluRnJhbWUoKSktPmds
b2JhbEV4ZWMoKTsKKyAgICBSZWZQdHI8UHJvZmlsZT4gcHJvZmlsZSA9IFByb2ZpbGVyOjpwcm9m
aWxlcigpLT5zdG9wUHJvZmlsaW5nKGV4ZWMsIHRpdGxlKTsKKyAgICBpZiAocHJvZmlsZSkKKyAg
ICAgICAgYWRkUHJvZmlsZShwcm9maWxlLCAwLCBVU3RyaW5nKCkpOwogCiAgICAgdG9nZ2xlUmVj
b3JkQnV0dG9uKGZhbHNlKTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28552</attachid>
            <date>2009-03-12 13:57:38 -0700</date>
            <delta_ts>2009-03-12 14:05:30 -0700</delta_ts>
            <desc>Do the same for V8 bindings.</desc>
            <filename>Do-the-same-for-V8-bindings..patch</filename>
            <type>text/plain</type>
            <size>2009</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">ZTkzNGMxNTBmNWE2OTRiNjE2MGY5NWNkMTJkNTdjYWRmYjBlMmFkYQpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiZDA5YmI2Li4zMzcwYjdh
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSw1ICsxLDIwIEBACiAyMDA5LTAzLTEyICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBj
aHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NDk2CisgICAg
ICAgIEZpeCBjb25zb2xlIGxvZ2dpbmcgb2Ygbm9uLXN0cmluZyB2YWx1ZXMgYnkgY29lcmNpbmcg
dGhlIGFyZ3VtZW50IHRvCisgICAgICAgIGEgc3RyaW5nLCBmb3IgVjggYmluZGluZ3MuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9qcy9jb25zb2xlLW5vbi1zdHJpbmctdmFsdWVzLmh0bWwKKworICAg
ICAgICAqIGJpbmRpbmdzL3Y4L1NjcmlwdFZhbHVlLmNwcDogQWRkZWQgdG9TdHJpbmcgbWV0aG9k
LgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0VmFsdWU6OnRvU3RyaW5nKToKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9TY3JpcHRWYWx1ZS5oOiBBZGRlZCBQbGF0Zm9ybVN0cmluZywgU2NyaXB0U3Rh
dGUgaW5jbHVkZXMKKyAgICAgICAgICAgIGFuZCB0b1N0cmluZyBkZWNsYXJhdGlvbi4KKworMjAw
OS0wMy0xMiAgRGltaXRyaSBHbGF6a292ICA8ZGdsYXprb3ZAY2hyb21pdW0ub3JnPgorCiAgICAg
ICAgIFJldmlld2VkIGJ5IEFkYW0gVHJlYXQuCiAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NTI1CmRpZmYgLS1naXQgYS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1NjcmlwdFZhbHVlLmNwcCBiL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0VmFsdWUuY3Bw
CmluZGV4IGZmZGQzY2UuLmFmODRlOTkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3Mvdjgv
U2NyaXB0VmFsdWUuY3BwCisrKyBiL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0VmFsdWUuY3Bw
CkBAIC00Nyw0ICs0Nyw5IEBAIGJvb2wgU2NyaXB0VmFsdWU6OmdldFN0cmluZyhTdHJpbmcmIHJl
c3VsdCkgY29uc3QKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorU3RyaW5nIFNjcmlwdFZhbHVlOjp0
b1N0cmluZyhTY3JpcHRTdGF0ZSopIGNvbnN0Cit7CisgICAgcmV0dXJuIHRvV2ViQ29yZVN0cmlu
Z1dpdGhOdWxsQ2hlY2sobV92YWx1ZSk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0VmFsdWUuaCBiL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvU2NyaXB0VmFsdWUuaAppbmRleCBmNGQ0YWZlLi5iZmIxMWMyIDEwMDY0NAotLS0g
YS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdFZhbHVlLmgKKysrIGIvV2ViQ29yZS9iaW5kaW5n
cy92OC9TY3JpcHRWYWx1ZS5oCkBAIC0zMSw2ICszMSw5IEBACiAjaWZuZGVmIFNjcmlwdFZhbHVl
X2gKICNkZWZpbmUgU2NyaXB0VmFsdWVfaAogCisjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIK
KyNpbmNsdWRlICJTY3JpcHRTdGF0ZS5oIgorCiAjaW5jbHVkZSA8djguaD4KIAogI2lmbmRlZiBO
REVCVUcKQEAgLTM5LDggKzQyLDYgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1jbGFzcyBT
dHJpbmc7Ci0KIGNsYXNzIFNjcmlwdFZhbHVlIHsKIHB1YmxpYzoKICAgICBTY3JpcHRWYWx1ZSgp
IHt9CkBAIC0xMjksNiArMTMwLDcgQEAgcHVibGljOgogCiAgICAgdjg6OkhhbmRsZTx2ODo6VmFs
dWU+IHY4VmFsdWUoKSBjb25zdCB7IHJldHVybiBtX3ZhbHVlOyB9CiAgICAgYm9vbCBnZXRTdHJp
bmcoU3RyaW5nJiByZXN1bHQpIGNvbnN0OworICAgIFN0cmluZyB0b1N0cmluZyhTY3JpcHRTdGF0
ZSopIGNvbnN0OwogCiBwcml2YXRlOgogICAgIG11dGFibGUgdjg6OlBlcnNpc3RlbnQ8djg6OlZh
bHVlPiBtX3ZhbHVlOwo=
</data>
<flag name="review"
          id="14037"
          type_id="1"
          status="+"
          setter="fishd"
    />
          </attachment>
      

    </bug>

</bugzilla>