<?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>20620</bug_id>
          
          <creation_ts>2008-09-03 04:22:24 -0700</creation_ts>
          <short_desc>Wrap uses of KJS in core classes with USE(JSC)</short_desc>
          <delta_ts>2008-09-03 18:36: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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>20619</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>pinkerton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>90001</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 04:22:24 -0700</bug_when>
    <thetext>Wrap uses of KJS in core classes with USE(JAVASCRIPTCORE_BINDINGS)

We can also possibly add a USE(V8_BINDINGS) as Chromium has.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90007</commentid>
    <comment_count>1</comment_count>
      <attachid>23135</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 04:35:22 -0700</bug_when>
    <thetext>Created attachment 23135
Add #if USE(JAVASCRIPTCORE_BINDINGS) around KJS dependencies

 WebCore/platform/text/AtomicString.cpp |    4 ++++
 WebCore/platform/text/AtomicString.h   |    6 ++++++
 WebCore/platform/text/PlatformString.h |    8 ++++++++
 WebCore/platform/text/String.cpp       |    5 ++++-
 WebCore/platform/text/StringImpl.cpp   |    4 ----
 WebCore/platform/text/StringImpl.h     |    1 -
 6 files changed, 22 insertions(+), 6 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90008</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 04:40:01 -0700</bug_when>
    <thetext>This is not all of them, and this is actually more changes than we&apos;ve made locally (due to MSVC being smart enough to strip away functions we don&apos;t use), but this gets rid of at least 3 more forked files for us!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90010</commentid>
    <comment_count>3</comment_count>
      <attachid>23137</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 05:16:40 -0700</bug_when>
    <thetext>Created attachment 23137
Clean up Platform.h and add PLATFORM(CHROMIUM) and USE(V8_BINDINGS)

 .../Configurations/JavaScriptCore.xcconfig         |    2 +-
 JavaScriptCore/wtf/Platform.h                      |   22 +++++++++++--------
 WebCore/Configurations/WebCore.xcconfig            |    2 +-
 WebCore/config.h                                   |   19 ++++++++---------
 WebKit/mac/Configurations/WebKit.xcconfig          |    2 +-
 5 files changed, 25 insertions(+), 22 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90013</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 05:27:55 -0700</bug_when>
    <thetext>I&apos;m slightly re-defining what USE(JAVASCRIPTCORE_BINDINGS) means in this patch.  Mostly because I don&apos;t see when/why anyone would ever want to depend on JSC but not use the plugin bindings (which seems to be on for all platforms).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90014</commentid>
    <comment_count>5</comment_count>
      <attachid>23139</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 05:28:41 -0700</bug_when>
    <thetext>Created attachment 23139
Clean up Platform.h and add PLATFORM(CHROMIUM) and USE(V8_BINDINGS)

 .../Configurations/JavaScriptCore.xcconfig         |    2 +-
 JavaScriptCore/wtf/Platform.h                      |   22 +++++++++++--------
 WebCore/Configurations/WebCore.xcconfig            |    2 +-
 WebCore/config.h                                   |   21 ++++++++++---------
 WebKit/mac/Configurations/WebKit.xcconfig          |    2 +-
 5 files changed, 27 insertions(+), 22 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90032</commentid>
    <comment_count>6</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-09-03 10:13:15 -0700</bug_when>
    <thetext>Eric, please include changelogs with your patches (at least to set a good example).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90068</commentid>
    <comment_count>7</comment_count>
      <attachid>23148</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 14:44:54 -0700</bug_when>
    <thetext>Created attachment 23148
Add #if USE(JAVASCRIPTCORE_BINDINGS) around KJS dependencies

 WebCore/ChangeLog                      |   13 +++++++++++++
 WebCore/platform/text/AtomicString.cpp |    4 ++++
 WebCore/platform/text/AtomicString.h   |    6 ++++++
 WebCore/platform/text/PlatformString.h |    8 ++++++++
 WebCore/platform/text/String.cpp       |    5 ++++-
 WebCore/platform/text/StringImpl.cpp   |    4 ----
 WebCore/platform/text/StringImpl.h     |    1 -
 7 files changed, 35 insertions(+), 6 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90069</commentid>
    <comment_count>8</comment_count>
      <attachid>23149</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 14:44:59 -0700</bug_when>
    <thetext>Created attachment 23149
Clean up Platform.h and add PLATFORM(CHROMIUM), PLATFORM(SKIA) and USE(V8_BINDINGS)

 JavaScriptCore/ChangeLog                           |   10 +++++
 .../Configurations/JavaScriptCore.xcconfig         |    2 +-
 JavaScriptCore/wtf/ASCIICType.h                    |    1 +
 JavaScriptCore/wtf/Platform.h                      |   37 +++++++++++++-------
 WebCore/ChangeLog                                  |    9 +++++
 WebCore/Configurations/WebCore.xcconfig            |    2 +-
 WebCore/config.h                                   |   21 ++++++-----
 WebKit/mac/ChangeLog                               |    9 +++++
 WebKit/mac/Configurations/WebKit.xcconfig          |    2 +-
 WebKit/mac/WebKitPrefix.h                          |    5 +++
 10 files changed, 72 insertions(+), 26 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90071</commentid>
    <comment_count>9</comment_count>
      <attachid>23148</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-09-03 14:48:11 -0700</bug_when>
    <thetext>Comment on attachment 23148
Add #if USE(JAVASCRIPTCORE_BINDINGS) around KJS dependencies

I am not a fan of reusing USE(JAVASCRIPTCORE_BINDINGS)  due to it&apos;s muddled past.  Perhaps USE(JSC) would be cleaner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90073</commentid>
    <comment_count>10</comment_count>
      <attachid>23149</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-09-03 14:58:23 -0700</bug_when>
    <thetext>Comment on attachment 23149
Clean up Platform.h and add PLATFORM(CHROMIUM), PLATFORM(SKIA) and USE(V8_BINDINGS)

This comment is not necessary.  
+/* Chromium runs WebKit multi-process/sandboxed, and provides its own */
+/* OS-level abstractions to work in this environment. */

Will this break windows builds that use CG?
+/* Makes PLATFORM(WIN) default to PLATFORM(CAIRO) */
+#if !PLATFORM(MAC) &amp;&amp; !PLATFORM(QT) &amp;&amp; !PLATFORM(WX)

Why not do this in Platform.h
+#if !defined(WTF_USE_JAVASCRIPTCORE_BINDINGS) &amp;&amp; !defined(WTF_USE_V8_BINDINGS)
+/* Currently Chromium is the only platform which uses V8 by default */
+#if PLATFORM(CHROMIUM)
+#define WTF_USE_JAVASCRIPTCORE_BINDINGS 0
+#define WTF_USE_V8_BINDINGS 1
+#else
+#define WTF_USE_JAVASCRIPTCORE_BINDINGS 1
+#define WTF_USE_V8_BINDINGS 0
+#endif /* PLATFORM(CHROMIUM) */
+#endif /* !defined(WTF_USE_JAVASCRIPTCORE_BINDINGS) &amp;&amp; !defined(WTF_USE_V8_BINDINGS) */

Why is this change ok?
-#define ENABLE_NETSCAPE_PLUGIN_API 0
+#define ENABLE_NETSCAPE_PLUGIN_API 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90074</commentid>
    <comment_count>11</comment_count>
      <attachid>23148</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-09-03 14:58:54 -0700</bug_when>
    <thetext>Comment on attachment 23148
Add #if USE(JAVASCRIPTCORE_BINDINGS) around KJS dependencies

r=me if you switch to use USE(JSC)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90077</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 15:42:36 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 23149 [edit])
&gt; This comment is not necessary.  
&gt; +/* Chromium runs WebKit multi-process/sandboxed, and provides its own */
&gt; +/* OS-level abstractions to work in this environment. */

OK, I figured all the other platforms had (vacuous) comments, I should add one too. :)

&gt; Will this break windows builds that use CG?
&gt; +/* Makes PLATFORM(WIN) default to PLATFORM(CAIRO) */
&gt; +#if !PLATFORM(MAC) &amp;&amp; !PLATFORM(QT) &amp;&amp; !PLATFORM(WX)

Nah, this is kinda strange, but the Apple windows build fixes up its defines in WebCore/config.h

Basically we need a better way to define what you&apos;re building.  Window-Apple, Windows-Cairo, Windows-Chromium, etc.

&gt; Why not do this in Platform.h
&gt; +#if !defined(WTF_USE_JAVASCRIPTCORE_BINDINGS) &amp;&amp; !defined(WTF_USE_V8_BINDINGS)
&gt; +/* Currently Chromium is the only platform which uses V8 by default */
&gt; +#if PLATFORM(CHROMIUM)
&gt; +#define WTF_USE_JAVASCRIPTCORE_BINDINGS 0
&gt; +#define WTF_USE_V8_BINDINGS 1
&gt; +#else
&gt; +#define WTF_USE_JAVASCRIPTCORE_BINDINGS 1
&gt; +#define WTF_USE_V8_BINDINGS 0
&gt; +#endif /* PLATFORM(CHROMIUM) */
&gt; +#endif /* !defined(WTF_USE_JAVASCRIPTCORE_BINDINGS) &amp;&amp;
&gt; !defined(WTF_USE_V8_BINDINGS) */

Cause Platform.h is part of JavaScriptCore, and this stuff had been part of WebCore in the past.

&gt; Why is this change ok?
&gt; -#define ENABLE_NETSCAPE_PLUGIN_API 0
&gt; +#define ENABLE_NETSCAPE_PLUGIN_API 1

Yup.  All platforms had it on.  Platforms can still turn it off by defining than as part of their build system.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90078</commentid>
    <comment_count>13</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-09-03 15:58:39 -0700</bug_when>
    <thetext>&gt; &gt; Why is this change ok?
&gt; &gt; -#define ENABLE_NETSCAPE_PLUGIN_API 0
&gt; &gt; +#define ENABLE_NETSCAPE_PLUGIN_API 1
&gt; 
&gt; Yup.  All platforms had it on.  Platforms can still turn it off by defining
&gt; than as part of their build system.

What do you mean by &quot;All platforms had it on&quot;?  Wx doesn&apos;t support NPAPI, nor does Gtk on Windows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90084</commentid>
    <comment_count>14</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 16:45:23 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; &gt; &gt; Why is this change ok?
&gt; &gt; &gt; -#define ENABLE_NETSCAPE_PLUGIN_API 0
&gt; &gt; &gt; +#define ENABLE_NETSCAPE_PLUGIN_API 1
&gt; &gt; 
&gt; &gt; Yup.  All platforms had it on.  Platforms can still turn it off by defining
&gt; &gt; than as part of their build system.
&gt; 
&gt; What do you mean by &quot;All platforms had it on&quot;?  Wx doesn&apos;t support NPAPI, nor
&gt; does Gtk on Windows.

Then it seems like a blacklist is more appropriate than the whitelist we had.

These would be:

PLATFORM(WX) and PLATFORM(GTK) &amp;&amp; PLATFORM(WIN) I assume?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90089</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 16:58:34 -0700</bug_when>
    <thetext>(In reply to comment #14)
&gt; (In reply to comment #13)
&gt; &gt; &gt; &gt; Why is this change ok?
&gt; &gt; &gt; &gt; -#define ENABLE_NETSCAPE_PLUGIN_API 0
&gt; &gt; &gt; &gt; +#define ENABLE_NETSCAPE_PLUGIN_API 1
&gt; &gt; &gt; 
&gt; &gt; &gt; Yup.  All platforms had it on.  Platforms can still turn it off by defining
&gt; &gt; &gt; than as part of their build system.
&gt; &gt; 
&gt; &gt; What do you mean by &quot;All platforms had it on&quot;?  Wx doesn&apos;t support NPAPI, nor
&gt; &gt; does Gtk on Windows.

It seems that Platform.h from ToT doesn&apos;t agree with you:
 #if (PLATFORM(MAC) || PLATFORM(GTK) || PLATFORM(SYMBIAN) || PLATFORM(WIN) || PLATFORM(WX)) &amp;&amp; !defined(ENABLE_NETSCAPE_PLUGIN_API)
#define ENABLE_NETSCAPE_PLUGIN_API 1
#endif

My change is correct at least for the two examples you posted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90093</commentid>
    <comment_count>16</comment_count>
      <attachid>23152</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 17:38:14 -0700</bug_when>
    <thetext>Created attachment 23152
Add #if USE(JSC) around KJS dependencies

 WebCore/ChangeLog                                |   13 ++++++++
 WebCore/bindings/js/JSPluginElementFunctions.cpp |   35 ----------------------
 WebCore/config.h                                 |   22 +++++++------
 WebCore/html/HTMLAppletElement.cpp               |    2 -
 WebCore/html/HTMLAppletElement.h                 |    2 -
 WebCore/html/HTMLEmbedElement.cpp                |    6 ----
 WebCore/html/HTMLEmbedElement.h                  |    2 -
 WebCore/html/HTMLObjectElement.cpp               |    5 ---
 WebCore/html/HTMLObjectElement.h                 |    2 -
 WebCore/html/HTMLPlugInElement.cpp               |    6 ++--
 WebCore/html/HTMLPlugInElement.h                 |    8 ++--
 WebCore/platform/text/AtomicString.cpp           |    4 ++
 WebCore/platform/text/AtomicString.h             |    6 ++++
 WebCore/platform/text/PlatformString.h           |    8 +++++
 WebCore/platform/text/String.cpp                 |    5 ++-
 WebCore/platform/text/StringImpl.cpp             |    4 --
 WebCore/platform/text/StringImpl.h               |    1 -
 17 files changed, 54 insertions(+), 77 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90094</commentid>
    <comment_count>17</comment_count>
      <attachid>23153</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-03 17:38:17 -0700</bug_when>
    <thetext>Created attachment 23153
Clean up Platform.h and add PLATFORM(CHROMIUM), PLATFORM(SKIA) and USE(V8_BINDINGS)

 JavaScriptCore/ChangeLog                           |   10 ++++++
 .../Configurations/JavaScriptCore.xcconfig         |    2 +-
 JavaScriptCore/wtf/ASCIICType.h                    |    1 +
 JavaScriptCore/wtf/Platform.h                      |   34 ++++++++++++-------
 WebCore/ChangeLog                                  |    9 +++++
 WebCore/Configurations/WebCore.xcconfig            |    2 +-
 WebKit/mac/ChangeLog                               |    9 +++++
 WebKit/mac/Configurations/WebKit.xcconfig          |    2 +-
 WebKit/mac/WebKitPrefix.h                          |    5 +++
 9 files changed, 58 insertions(+), 16 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90095</commentid>
    <comment_count>18</comment_count>
      <attachid>23152</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-09-03 18:05:22 -0700</bug_when>
    <thetext>Comment on attachment 23152
Add #if USE(JSC) around KJS dependencies

Needs an updated changelog.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23135</attachid>
            <date>2008-09-03 04:35:22 -0700</date>
            <delta_ts>2008-09-03 14:44:21 -0700</delta_ts>
            <desc>Add #if USE(JAVASCRIPTCORE_BINDINGS) around KJS dependencies</desc>
            <filename>Add-if-USE-JAVASCRIPTCORE_BINDINGS-around-KJS-dependencies.patch</filename>
            <type>text/plain</type>
            <size>5668</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">YjBkMGE4NzFjYjcyYjBmZjc0MDAxMDA3NzQxYTJmNjJjYjc1YWM0MwpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9wbGF0Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL3Rl
eHQvQXRvbWljU3RyaW5nLmNwcAppbmRleCA5OTllM2FiLi43OTIwM2UwIDEwMDY0NAotLS0gYS9X
ZWJDb3JlL3BsYXRmb3JtL3RleHQvQXRvbWljU3RyaW5nLmNwcAorKysgYi9XZWJDb3JlL3BsYXRm
b3JtL3RleHQvQXRvbWljU3RyaW5nLmNwcApAQCAtMzEsOCArMzEsMTAgQEAKICNpbmNsdWRlIDxr
anMvaWRlbnRpZmllci5oPgogI2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CiAKKyNpZiBVU0UoSkFW
QVNDUklQVENPUkVfQklORElOR1MpCiB1c2luZyBLSlM6OklkZW50aWZpZXI7CiB1c2luZyBLSlM6
OlVTdHJpbmc7CisjZW5kaWYKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0yMTQsNiArMjE2
LDcgQEAgdm9pZCBBdG9taWNTdHJpbmc6OnJlbW92ZShTdHJpbmdJbXBsKiByKQogICAgIHN0cmlu
Z1RhYmxlLT5yZW1vdmUocik7CiB9CiAKKyNpZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElOR1Mp
CiBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IEF0b21pY1N0cmluZzo6YWRkKGNvbnN0IEtKUzo6SWRl
bnRpZmllciYgaWRlbnRpZmllcikKIHsKICAgICBpZiAoaWRlbnRpZmllci5pc051bGwoKSkKQEAg
LTI0Nyw2ICsyNTAsNyBAQCBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IEF0b21pY1N0cmluZzo6YWRk
KGNvbnN0IEtKUzo6VVN0cmluZyYgdXN0cmluZykKICAgICAgICAgcmV0dXJuICphZGRSZXN1bHQu
Zmlyc3Q7CiAgICAgcmV0dXJuIGFkb3B0UmVmKCphZGRSZXN1bHQuZmlyc3QpOwogfQorI2VuZGlm
CiAKIEF0b21pY1N0cmluZ0ltcGwqIEF0b21pY1N0cmluZzo6ZmluZChjb25zdCBLSlM6OklkZW50
aWZpZXImIGlkZW50aWZpZXIpCiB7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQv
QXRvbWljU3RyaW5nLmggYi9XZWJDb3JlL3BsYXRmb3JtL3RleHQvQXRvbWljU3RyaW5nLmgKaW5k
ZXggNGRmZGVjMC4uMjFiZmJhOCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L0F0
b21pY1N0cmluZy5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9BdG9taWNTdHJpbmcuaApA
QCAtMzQsOCArMzQsMTAgQEAgcHVibGljOgogICAgIEF0b21pY1N0cmluZyhjb25zdCBjaGFyKiBz
KSA6IG1fc3RyaW5nKGFkZChzKSkgeyB9CiAgICAgQXRvbWljU3RyaW5nKGNvbnN0IFVDaGFyKiBz
LCBpbnQgbGVuZ3RoKSA6IG1fc3RyaW5nKGFkZChzLCBsZW5ndGgpKSB7IH0KICAgICBBdG9taWNT
dHJpbmcoY29uc3QgVUNoYXIqIHMpIDogbV9zdHJpbmcoYWRkKHMpKSB7IH0KKyNpZiBVU0UoSkFW
QVNDUklQVENPUkVfQklORElOR1MpCiAgICAgQXRvbWljU3RyaW5nKGNvbnN0IEtKUzo6VVN0cmlu
ZyYgcykgOiBtX3N0cmluZyhhZGQocykpIHsgfQogICAgIEF0b21pY1N0cmluZyhjb25zdCBLSlM6
OklkZW50aWZpZXImIHMpIDogbV9zdHJpbmcoYWRkKHMpKSB7IH0KKyNlbmRpZgogICAgIEF0b21p
Y1N0cmluZyhTdHJpbmdJbXBsKiBpbXApIDogbV9zdHJpbmcoYWRkKGltcCkpIHsgfQogICAgIEF0
b21pY1N0cmluZyhBdG9taWNTdHJpbmdJbXBsKiBpbXApIDogbV9zdHJpbmcoaW1wKSB7IH0KICAg
ICBBdG9taWNTdHJpbmcoY29uc3QgU3RyaW5nJiBzKSA6IG1fc3RyaW5nKGFkZChzLmltcGwoKSkp
IHsgfQpAQCAtNDUsNyArNDcsOSBAQCBwdWJsaWM6CiAgICAgb3BlcmF0b3IgY29uc3QgU3RyaW5n
JigpIGNvbnN0IHsgcmV0dXJuIG1fc3RyaW5nOyB9CiAgICAgY29uc3QgU3RyaW5nJiBzdHJpbmco
KSBjb25zdCB7IHJldHVybiBtX3N0cmluZzsgfTsKIAorI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9C
SU5ESU5HUykKICAgICBvcGVyYXRvciBLSlM6OlVTdHJpbmcoKSBjb25zdDsKKyNlbmRpZgogCiAg
ICAgQXRvbWljU3RyaW5nSW1wbCogaW1wbCgpIGNvbnN0IHsgcmV0dXJuIHN0YXRpY19jYXN0PEF0
b21pY1N0cmluZ0ltcGwgKj4obV9zdHJpbmcuaW1wbCgpKTsgfQogICAgIApAQCAtOTksOCArMTAz
LDEwIEBAIHByaXZhdGU6CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4gYWRkKGNv
bnN0IFVDaGFyKiwgaW50IGxlbmd0aCk7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3RyaW5nSW1w
bD4gYWRkKGNvbnN0IFVDaGFyKik7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4g
YWRkKFN0cmluZ0ltcGwqKTsKKyNpZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElOR1MpCiAgICAg
c3RhdGljIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4gYWRkKGNvbnN0IEtKUzo6VVN0cmluZyYpOwog
ICAgIHN0YXRpYyBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IGFkZChjb25zdCBLSlM6OklkZW50aWZp
ZXImKTsKKyNlbmRpZgogfTsKIAogaW5saW5lIGJvb2wgb3BlcmF0b3I9PShjb25zdCBBdG9taWNT
dHJpbmcmIGEsIGNvbnN0IEF0b21pY1N0cmluZyYgYikgeyByZXR1cm4gYS5pbXBsKCkgPT0gYi5p
bXBsKCk7IH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmlu
Zy5oIGIvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1BsYXRmb3JtU3RyaW5nLmgKaW5kZXggYTJiYzIx
My4uNWU1MDMwYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1BsYXRmb3JtU3Ry
aW5nLmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1BsYXRmb3JtU3RyaW5nLmgKQEAgLTI3
LDYgKzI3LDEwIEBACiAKICNpbmNsdWRlICJTdHJpbmdJbXBsLmgiCiAKKyNpZiBVU0UoSkFWQVND
UklQVENPUkVfQklORElOR1MpCisjaW5jbHVkZSA8a2pzL2lkZW50aWZpZXIuaD4KKyNlbmRpZgor
CiAjaWYgUExBVEZPUk0oQ0YpCiB0eXBlZGVmIGNvbnN0IHN0cnVjdCBfX0NGU3RyaW5nICogQ0ZT
dHJpbmdSZWY7CiAjZW5kaWYKQEAgLTUyLDggKzU2LDEwIEBAIHB1YmxpYzoKICAgICBTdHJpbmco
KSB7IH0gLy8gZ2l2ZXMgbnVsbCBzdHJpbmcsIGRpc3Rpbmd1aXNoYWJsZSBmcm9tIGFuIGVtcHR5
IHN0cmluZwogICAgIFN0cmluZyhjb25zdCBVQ2hhciosIHVuc2lnbmVkIGxlbmd0aCk7CiAgICAg
U3RyaW5nKGNvbnN0IFVDaGFyKik7IC8vIFNwZWNpZmljYWxseSBmb3IgbnVsbCB0ZXJtaW5hdGVk
IFVURi0xNgorI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKICAgICBTdHJpbmcoY29u
c3QgS0pTOjpJZGVudGlmaWVyJik7CiAgICAgU3RyaW5nKGNvbnN0IEtKUzo6VVN0cmluZyYpOwor
I2VuZGlmCiAgICAgU3RyaW5nKGNvbnN0IGNoYXIqKTsKICAgICBTdHJpbmcoY29uc3QgY2hhcios
IHVuc2lnbmVkIGxlbmd0aCk7CiAgICAgU3RyaW5nKFN0cmluZ0ltcGwqIGkpIDogbV9pbXBsKGkp
IHsgfQpAQCAtNjksNyArNzUsOSBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFN0cmluZyBhZG9wdChT
dHJpbmdCdWZmZXImIGJ1ZmZlcikgeyByZXR1cm4gU3RyaW5nSW1wbDo6YWRvcHQoYnVmZmVyKTsg
fQogICAgIHN0YXRpYyBTdHJpbmcgYWRvcHQoVmVjdG9yPFVDaGFyPiYgdmVjdG9yKSB7IHJldHVy
biBTdHJpbmdJbXBsOjphZG9wdCh2ZWN0b3IpOyB9CiAKKyNpZiBVU0UoSkFWQVNDUklQVENPUkVf
QklORElOR1MpCiAgICAgb3BlcmF0b3IgS0pTOjpVU3RyaW5nKCkgY29uc3Q7CisjZW5kaWYKIAog
ICAgIHVuc2lnbmVkIGxlbmd0aCgpIGNvbnN0OwogICAgIGNvbnN0IFVDaGFyKiBjaGFyYWN0ZXJz
KCkgY29uc3Q7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nLmNwcCBi
L1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9TdHJpbmcuY3BwCmluZGV4IDdhZDEyNDEuLmQzNzZlNjUg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9TdHJpbmcuY3BwCisrKyBiL1dlYkNv
cmUvcGxhdGZvcm0vdGV4dC9TdHJpbmcuY3BwCkBAIC0yNiw3ICsyNiw2IEBACiAjaW5jbHVkZSAi
U3RyaW5nQnVmZmVyLmgiCiAjaW5jbHVkZSAiVGV4dEVuY29kaW5nLmgiCiAjaW5jbHVkZSA8a2pz
L2R0b2EuaD4KLSNpbmNsdWRlIDxranMvaWRlbnRpZmllci5oPgogI2luY2x1ZGUgPGxpbWl0cz4K
ICNpbmNsdWRlIDxzdGRhcmcuaD4KICNpbmNsdWRlIDx3dGYvQVNDSUlDVHlwZS5oPgpAQCAtMzUs
OCArMzQsMTAgQEAKICNpbmNsdWRlIDx3dGYvdW5pY29kZS9Vbmljb2RlLmg+CiAjaW5jbHVkZSA8
d3RmL3VuaWNvZGUvVVRGOC5oPgogCisjaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTKQog
dXNpbmcgS0pTOjpJZGVudGlmaWVyOwogdXNpbmcgS0pTOjpVU3RyaW5nOworI2VuZGlmCiAKIHVz
aW5nIG5hbWVzcGFjZSBXVEY7CiB1c2luZyBuYW1lc3BhY2UgV1RGOjpVbmljb2RlOwpAQCAtNjA4
LDYgKzYwOSw3IEBAIFN0cmluZyBTdHJpbmc6OmZyb21VVEY4KGNvbnN0IGNoYXIqIHN0cmluZykK
ICAgICByZXR1cm4gVVRGOEVuY29kaW5nKCkuZGVjb2RlKHN0cmluZywgc3RybGVuKHN0cmluZykp
OwogfQogCisjaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTKQogU3RyaW5nOjpTdHJpbmco
Y29uc3QgSWRlbnRpZmllciYgc3RyKQogewogICAgIGlmIChzdHIuaXNOdWxsKCkpCkBAIC02MjEs
NiArNjIzLDcgQEAgU3RyaW5nOjpTdHJpbmcoY29uc3QgVVN0cmluZyYgc3RyKQogICAgICAgICBy
ZXR1cm47CiAgICAgbV9pbXBsID0gU3RyaW5nSW1wbDo6Y3JlYXRlKHN0ci5kYXRhKCksIHN0ci5z
aXplKCkpOwogfQorI2VuZGlmCiAKIFN0cmluZzo6b3BlcmF0b3IgVVN0cmluZygpIGNvbnN0CiB7
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5jcHAKaW5kZXggZTI2Y2FkZS4uMDQ2MzY2YyAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuY3BwCisrKyBiL1dl
YkNvcmUvcGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmNwcApAQCAtMzUsMTYgKzM1LDEyIEBACiAj
aW5jbHVkZSAiVGV4dEJyZWFrSXRlcmF0b3IuaCIKICNpbmNsdWRlICJUZXh0RW5jb2RpbmcuaCIK
ICNpbmNsdWRlIDxranMvZHRvYS5oPgotI2luY2x1ZGUgPGtqcy9pZGVudGlmaWVyLmg+CiAjaW5j
bHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvdW5pY29kZS9Vbmljb2RlLmg+
CiAKIHVzaW5nIG5hbWVzcGFjZSBXVEY7CiB1c2luZyBuYW1lc3BhY2UgVW5pY29kZTsKIAotdXNp
bmcgS0pTOjpJZGVudGlmaWVyOwotdXNpbmcgS0pTOjpVU3RyaW5nOwotCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAKIHN0YXRpYyBpbmxpbmUgVUNoYXIqIG5ld1VDaGFyVmVjdG9yKHVuc2lnbmVkIG4p
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5oIGIvV2ViQ29y
ZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuaAppbmRleCA1MTJlOWQxLi5iZjNjZWNhIDEwMDY0
NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5oCisrKyBiL1dlYkNvcmUv
cGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmgKQEAgLTIyLDcgKzIyLDYgQEAKICNpZm5kZWYgU3Ry
aW5nSW1wbF9oCiAjZGVmaW5lIFN0cmluZ0ltcGxfaAogCi0jaW5jbHVkZSA8a2pzL2lkZW50aWZp
ZXIuaD4KICNpbmNsdWRlIDxsaW1pdHMuaD4KICNpbmNsdWRlIDx3dGYvQVNDSUlDVHlwZS5oPgog
I2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23137</attachid>
            <date>2008-09-03 05:16:40 -0700</date>
            <delta_ts>2008-09-03 05:28:45 -0700</delta_ts>
            <desc>Clean up Platform.h and add PLATFORM(CHROMIUM) and USE(V8_BINDINGS)</desc>
            <filename>Clean-up-Platform.h-and-add-PLATFORM-CHROMIUM-and-USE-V8_BINDINGS-.patch</filename>
            <type>text/plain</type>
            <size>6213</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">Yjg5ZjNhODI5NTlmOWJjN2ZkM2E5N2E4YjlmNjIyMjNkZjFjZjAwNgpkaWZmIC0tZ2l0IGEvSmF2
YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25maWcgYi9KYXZh
U2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZwppbmRleCA4
OTgzM2E1Li4yNzFjNWRmIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9u
cy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZworKysgYi9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0
aW9ucy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZwpAQCAtMTMsNCArMTMsNCBAQCBJTlNUQUxMX1BB
VEggPSAkKFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3JrczsKIFBST0RVQ1RfTkFNRSA9IEph
dmFTY3JpcHRDb3JlOwogCiAvLyBUaGlzIG5lZWRzIHRvIGJlIGtlcHQgc29ydGVkLCBhbmQgaW4g
c3luYyB3aXRoIEZFQVRVUkVfREVGSU5FUyBpbiBXZWJDb3JlLnhjY29uZmlnLCBXZWJLaXQueGNj
b25maWcgYW5kIHRoZSBkZWZhdWx0IHNldHRpbmdzIG9mIGJ1aWxkLXdlYmtpdC4KLUZFQVRVUkVf
REVGSU5FUyA9IEVOQUJMRV9DUk9TU19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBVEFCQVNF
IEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dF
Ql9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZH
X0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFC
TEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOworRkVBVFVS
RV9ERUZJTkVTID0gRU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBFTkFCTEVfREFTSEJP
QVJEX1NVUFBPUlQgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNP
TkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFC
TEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5B
QkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxF
X1hQQVRIIEVOQUJMRV9YU0xUOwpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRm
b3JtLmggYi9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaAppbmRleCA0ZDNmNDZiLi5lYmMz
ODQ2IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaAorKysgYi9KYXZh
U2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaApAQCAtODMsNiArODMsMTQgQEAKICNkZWZpbmUgV1RG
X1BMQVRGT1JNX1VOSVggMQogI2VuZGlmCiAKKy8qIFBMQVRGT1JNKENIUk9NSVVNKSAqLworLyog
T3BlcmF0aW5nIHN5c3RlbSBsZXZlbCBkZXBlbmRlbmNpZXMgcHJvdmlkZWQgYnkgQ2hyb21pdW0g
cGxhdGZvcm0gY29kZSAqLworLyogQ2hyb21pdW0gcnVucyBXZWJLaXQgbXVsdGktcHJvY2Vzcy9z
YW5kYm94ZWQsIGFuZCBwcm92aWRlcyB0aGVpciBvd24gKi8KKy8qIE9TLWxldmVsIGFic3RyYWN0
aW9ucy4gKi8KKyNpZiBkZWZpbmVkKEJVSUxESU5HX0NIUk9NSVVNX18pCisjZGVmaW5lIFdURl9Q
TEFURk9STV9DSFJPTUlVTSAxCisjZW5kaWYKKwogLyogT3BlcmF0aW5nIGVudmlyb25tZW50cyAq
LwogCiAvKiBQTEFURk9STShRVCkgKi8KQEAgLTI0MSwxMCArMjQ5LDYgQEAKICNlbmRpZgogI2Vu
ZGlmCiAKLSNpZiAoUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKFNZ
TUJJQU4pIHx8IFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oV1gpKSAmJiAhZGVmaW5lZChFTkFC
TEVfTkVUU0NBUEVfUExVR0lOX0FQSSkKLSNkZWZpbmUgRU5BQkxFX05FVFNDQVBFX1BMVUdJTl9B
UEkgMQotI2VuZGlmCi0KICNpZiBQTEFURk9STShXSU4pCiAjZGVmaW5lIFdURl9VU0VfV0lOSU5F
VCAxCiAjZW5kaWYKQEAgLTI1NCwxMCArMjU4LDYgQEAKICNkZWZpbmUgV1RGX1VTRV9QVEhSRUFE
UyAxCiAjZW5kaWYKIAotI2lmIChQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKFdJTikpICYmICFk
ZWZpbmVkKEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKLSNkZWZpbmUgRU5BQkxFX0RBU0hCT0FS
RF9TVVBQT1JUIDEKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShXSU4p
IHx8IFBMQVRGT1JNKEdUSykKICNkZWZpbmUgSEFWRV9BQ0NFU1NJQklMSVRZIDEKICNlbmRpZgpA
QCAtMzEwLDEyICszMTAsMTYgQEAKICNkZWZpbmUgRU5BQkxFX0ZUUERJUiAxCiAjZW5kaWYKIAor
I2lmICFkZWZpbmVkKEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKKyNkZWZpbmUgRU5BQkxFX0RB
U0hCT0FSRF9TVVBQT1JUIDAKKyNlbmRpZgorCiAjaWYgIWRlZmluZWQoRU5BQkxFX01BQ19KQVZB
X0JSSURHRSkKICNkZWZpbmUgRU5BQkxFX01BQ19KQVZBX0JSSURHRSAwCiAjZW5kaWYKIAogI2lm
ICFkZWZpbmVkKEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJKQotI2RlZmluZSBFTkFCTEVfTkVU
U0NBUEVfUExVR0lOX0FQSSAwCisjZGVmaW5lIEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJIDEK
ICNlbmRpZgogCiAjaWYgIWRlZmluZWQoRU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JUKQpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnIGIvV2ViQ29yZS9D
b25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnCmluZGV4IDc5MDdmYmEuLjlmOWMwNWUgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZworKysgYi9X
ZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKQEAgLTE1LDcgKzE1LDcgQEAg
UFJPRFVDVF9OQU1FID0gV2ViQ29yZTsKIE9USEVSX0xERkxBR1MgPSAtbCQoU1FMSVRFM19MSUJS
QVJZKSAtbG9iamMgLXN1Yl9saWJyYXJ5IGxpYm9iamMgLXVtYnJlbGxhIFdlYktpdDsKIAogLy8g
VGhpcyBuZWVkcyB0byBiZSBrZXB0IHNvcnRlZCwgYW5kIGluIHN5bmMgd2l0aCBGRUFUVVJFX0RF
RklORVMgaW4gSmF2YVNjcmlwdENvcmUueGNjb25maWcsIFdlYktpdC54Y2NvbmZpZyBhbmQgdGhl
IGRlZmF1bHQgc2V0dGluZ3Mgb2YgYnVpbGQtd2Via2l0LgotRkVBVFVSRV9ERUZJTkVTID0gRU5B
QkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJM
RV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElP
TiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdO
X09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9Y
U0xUOworRkVBVFVSRV9ERUZJTkVTID0gRU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBF
TkFCTEVfREFTSEJPQVJEX1NVUFBPUlQgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFH
RSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5B
QkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9T
VkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVf
VklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOwogCiBTUUxJVEUzX0xJQlJBUlkgPSAkKFNR
TElURTNfTElCUkFSWV8kKE1BQ19PU19YX1ZFUlNJT05fTUFKT1IpKTsKIFNRTElURTNfTElCUkFS
WV8gPSBXZWJDb3JlU1FMaXRlMzsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvY29uZmlnLmggYi9XZWJD
b3JlL2NvbmZpZy5oCmluZGV4IDY0MDI1ZjcuLjc0NTc5ODcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
Y29uZmlnLmgKKysrIGIvV2ViQ29yZS9jb25maWcuaApAQCAtODUsMTYgKzg1LDExIEBACiAjaW5j
bHVkZSA8d3RmL0Rpc2FsbG93Q1R5cGUuaD4KICNlbmRpZgogCi0jaWYgUExBVEZPUk0oR1RLKQot
I2RlZmluZSBXVEZfVVNFX0pBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTIDEKLSNlbmRpZgotCiAjaWYg
IUNPTVBJTEVSKE1TVkMpIC8vIGNhbid0IGdldCB0aGlzIHRvIGNvbXBpbGUgb24gVmlzdWFsIEMr
KyB5ZXQKICNkZWZpbmUgQVZPSURfU1RBVElDX0NPTlNUUlVDVE9SUyAxCiAjZW5kaWYKIAogI2lm
IFBMQVRGT1JNKFdJTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAx
CiAjZGVmaW5lIFdURl9QTEFURk9STV9DRyAxCiAjdW5kZWYgV1RGX1BMQVRGT1JNX0NBSVJPCiAj
ZGVmaW5lIFdURl9VU0VfQ0ZORVRXT1JLIDEKQEAgLTEwMywxMiArOTgsNyBAQAogI2RlZmluZSBX
VEZfVVNFX1BUSFJFQURTIDAKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oTUFDKQotI2RlZmluZSBX
VEZfVVNFX0pBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTIDEKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0o
U1lNQklBTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAxCiAjdW5k
ZWYgV0lOMzIKICN1bmRlZiBfV0lOMzIKICN1bmRlZiBBVk9JRF9TVEFUSUNfQ09OU1RSVUNUT1JT
CkBAIC0xMjUsNiArMTE1LDE1IEBACiAjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4KICNlbmRp
ZgogCisvKiBDdXJyZW50bHkgQ2hyb21pdW0gaXMgdGhlIG9ubHkgcGxhdGZvcm0gd2hpY2ggdXNl
cyBWOCBieSBkZWZhdWx0ICovCisjaWYgUExBVEZPUk0oQ0hST01JVU0pICYmICFkZWZpbmVkKFdU
Rl9VU0VfSkFWQVNDUklQVENPUkVfQklORElOR1MpICYmICFkZWZpbmVkKFdURl9VU0VfVjhfQklO
RElOR1MpCisjZGVmaW5lIFdURl9VU0VfSkFWQVNDUklQVENPUkVfQklORElOR1MgMAorI2RlZmlu
ZSBXVEZfVVNFX1Y4X0JJTkRJTkdTIDEKKyNlbHNlCisjZGVmaW5lIFdURl9VU0VfSkFWQVNDUklQ
VENPUkVfQklORElOR1MgMQorI2RlZmluZSBXVEZfVVNFX1Y4X0JJTkRJTkdTIDAKKyNlbmRpZgor
CiAjaWYgUExBVEZPUk0oQ0cpCiAjaWZuZGVmIENHRkxPQVRfREVGSU5FRAogI2lmZGVmIF9fTFA2
NF9fCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFjL0NvbmZpZ3VyYXRpb25zL1dlYktpdC54Y2NvbmZp
ZyBiL1dlYktpdC9tYWMvQ29uZmlndXJhdGlvbnMvV2ViS2l0LnhjY29uZmlnCmluZGV4IDUzN2Uy
NjcuLmE5OTllZjUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9tYWMvQ29uZmlndXJhdGlvbnMvV2ViS2l0
LnhjY29uZmlnCisrKyBiL1dlYktpdC9tYWMvQ29uZmlndXJhdGlvbnMvV2ViS2l0LnhjY29uZmln
CkBAIC0xOCw0ICsxOCw0IEBAIFdFQkNPUkVfUFJJVkFURV9IRUFERVJTX0RJUiA9ICQoVU1CUkVM
TEFfRlJBTUVXT1JLU19ESVIpL1dlYkNvcmUuZnJhbWV3b3JrL1ByaXZhCiBPVEhFUl9MREZMQUdT
ID0gLXN1Yl91bWJyZWxsYSBXZWJDb3JlICQoT1RIRVJfTERGTEFHUyk7CiAKIC8vIFRoaXMgbmVl
ZHMgdG8gYmUga2VwdCBzb3J0ZWQsIGFuZCBpbiBzeW5jIHdpdGggRkVBVFVSRV9ERUZJTkVTIGlu
IEphdmFTY3JpcHRDb3JlLnhjY29uZmlnLCBXZWJDb3JlLnhjY29uZmlnIGFuZCB0aGUgZGVmYXVs
dCBzZXR0aW5ncyBvZiBidWlsZC13ZWJraXQuCi1GRUFUVVJFX0RFRklORVMgPSBFTkFCTEVfQ1JP
U1NfRE9DVU1FTlRfTUVTU0FHSU5HIEVOQUJMRV9EQVRBQkFTRSBFTkFCTEVfRE9NX1NUT1JBR0Ug
RU5BQkxFX0lDT05EQVRBQkFTRSBFTkFCTEVfT0ZGTElORV9XRUJfQVBQTElDQVRJT05TIEVOQUJM
RV9TVkcgRU5BQkxFX1NWR19BTklNQVRJT04gRU5BQkxFX1NWR19BU19JTUFHRSBFTkFCTEVfU1ZH
X0ZPTlRTIEVOQUJMRV9TVkdfRk9SRUlHTl9PQkpFQ1QgRU5BQkxFX1NWR19VU0UgRU5BQkxFX1ZJ
REVPIEVOQUJMRV9YUEFUSCBFTkFCTEVfWFNMVDsKK0ZFQVRVUkVfREVGSU5FUyA9IEVOQUJMRV9D
Uk9TU19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JUIEVOQUJMRV9E
QVRBQkFTRSBFTkFCTEVfRE9NX1NUT1JBR0UgRU5BQkxFX0lDT05EQVRBQkFTRSBFTkFCTEVfT0ZG
TElORV9XRUJfQVBQTElDQVRJT05TIEVOQUJMRV9TVkcgRU5BQkxFX1NWR19BTklNQVRJT04gRU5B
QkxFX1NWR19BU19JTUFHRSBFTkFCTEVfU1ZHX0ZPTlRTIEVOQUJMRV9TVkdfRk9SRUlHTl9PQkpF
Q1QgRU5BQkxFX1NWR19VU0UgRU5BQkxFX1ZJREVPIEVOQUJMRV9YUEFUSCBFTkFCTEVfWFNMVDsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23139</attachid>
            <date>2008-09-03 05:28:41 -0700</date>
            <delta_ts>2008-09-03 14:44:31 -0700</delta_ts>
            <desc>Clean up Platform.h and add PLATFORM(CHROMIUM) and USE(V8_BINDINGS)</desc>
            <filename>Clean-up-Platform.h-and-add-PLATFORM-CHROMIUM-and-USE-V8_BINDINGS-.patch</filename>
            <type>text/plain</type>
            <size>6329</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">YjUxNjJkMWJkZGIyYTMxYmIwNjE2MjYwOGI3NDQ1ZWQ3NDBmNjJkNgpkaWZmIC0tZ2l0IGEvSmF2
YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25maWcgYi9KYXZh
U2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZwppbmRleCA4
OTgzM2E1Li4yNzFjNWRmIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9u
cy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZworKysgYi9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0
aW9ucy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZwpAQCAtMTMsNCArMTMsNCBAQCBJTlNUQUxMX1BB
VEggPSAkKFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3JrczsKIFBST0RVQ1RfTkFNRSA9IEph
dmFTY3JpcHRDb3JlOwogCiAvLyBUaGlzIG5lZWRzIHRvIGJlIGtlcHQgc29ydGVkLCBhbmQgaW4g
c3luYyB3aXRoIEZFQVRVUkVfREVGSU5FUyBpbiBXZWJDb3JlLnhjY29uZmlnLCBXZWJLaXQueGNj
b25maWcgYW5kIHRoZSBkZWZhdWx0IHNldHRpbmdzIG9mIGJ1aWxkLXdlYmtpdC4KLUZFQVRVUkVf
REVGSU5FUyA9IEVOQUJMRV9DUk9TU19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBVEFCQVNF
IEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dF
Ql9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZH
X0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFC
TEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOworRkVBVFVS
RV9ERUZJTkVTID0gRU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBFTkFCTEVfREFTSEJP
QVJEX1NVUFBPUlQgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNP
TkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFC
TEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5B
QkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxF
X1hQQVRIIEVOQUJMRV9YU0xUOwpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRm
b3JtLmggYi9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaAppbmRleCA0ZDNmNDZiLi5lYmMz
ODQ2IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaAorKysgYi9KYXZh
U2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaApAQCAtODMsNiArODMsMTQgQEAKICNkZWZpbmUgV1RG
X1BMQVRGT1JNX1VOSVggMQogI2VuZGlmCiAKKy8qIFBMQVRGT1JNKENIUk9NSVVNKSAqLworLyog
T3BlcmF0aW5nIHN5c3RlbSBsZXZlbCBkZXBlbmRlbmNpZXMgcHJvdmlkZWQgYnkgQ2hyb21pdW0g
cGxhdGZvcm0gY29kZSAqLworLyogQ2hyb21pdW0gcnVucyBXZWJLaXQgbXVsdGktcHJvY2Vzcy9z
YW5kYm94ZWQsIGFuZCBwcm92aWRlcyB0aGVpciBvd24gKi8KKy8qIE9TLWxldmVsIGFic3RyYWN0
aW9ucy4gKi8KKyNpZiBkZWZpbmVkKEJVSUxESU5HX0NIUk9NSVVNX18pCisjZGVmaW5lIFdURl9Q
TEFURk9STV9DSFJPTUlVTSAxCisjZW5kaWYKKwogLyogT3BlcmF0aW5nIGVudmlyb25tZW50cyAq
LwogCiAvKiBQTEFURk9STShRVCkgKi8KQEAgLTI0MSwxMCArMjQ5LDYgQEAKICNlbmRpZgogI2Vu
ZGlmCiAKLSNpZiAoUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKFNZ
TUJJQU4pIHx8IFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oV1gpKSAmJiAhZGVmaW5lZChFTkFC
TEVfTkVUU0NBUEVfUExVR0lOX0FQSSkKLSNkZWZpbmUgRU5BQkxFX05FVFNDQVBFX1BMVUdJTl9B
UEkgMQotI2VuZGlmCi0KICNpZiBQTEFURk9STShXSU4pCiAjZGVmaW5lIFdURl9VU0VfV0lOSU5F
VCAxCiAjZW5kaWYKQEAgLTI1NCwxMCArMjU4LDYgQEAKICNkZWZpbmUgV1RGX1VTRV9QVEhSRUFE
UyAxCiAjZW5kaWYKIAotI2lmIChQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKFdJTikpICYmICFk
ZWZpbmVkKEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKLSNkZWZpbmUgRU5BQkxFX0RBU0hCT0FS
RF9TVVBQT1JUIDEKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShXSU4p
IHx8IFBMQVRGT1JNKEdUSykKICNkZWZpbmUgSEFWRV9BQ0NFU1NJQklMSVRZIDEKICNlbmRpZgpA
QCAtMzEwLDEyICszMTAsMTYgQEAKICNkZWZpbmUgRU5BQkxFX0ZUUERJUiAxCiAjZW5kaWYKIAor
I2lmICFkZWZpbmVkKEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKKyNkZWZpbmUgRU5BQkxFX0RB
U0hCT0FSRF9TVVBQT1JUIDAKKyNlbmRpZgorCiAjaWYgIWRlZmluZWQoRU5BQkxFX01BQ19KQVZB
X0JSSURHRSkKICNkZWZpbmUgRU5BQkxFX01BQ19KQVZBX0JSSURHRSAwCiAjZW5kaWYKIAogI2lm
ICFkZWZpbmVkKEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJKQotI2RlZmluZSBFTkFCTEVfTkVU
U0NBUEVfUExVR0lOX0FQSSAwCisjZGVmaW5lIEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJIDEK
ICNlbmRpZgogCiAjaWYgIWRlZmluZWQoRU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JUKQpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnIGIvV2ViQ29yZS9D
b25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnCmluZGV4IDc5MDdmYmEuLjlmOWMwNWUgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZworKysgYi9X
ZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKQEAgLTE1LDcgKzE1LDcgQEAg
UFJPRFVDVF9OQU1FID0gV2ViQ29yZTsKIE9USEVSX0xERkxBR1MgPSAtbCQoU1FMSVRFM19MSUJS
QVJZKSAtbG9iamMgLXN1Yl9saWJyYXJ5IGxpYm9iamMgLXVtYnJlbGxhIFdlYktpdDsKIAogLy8g
VGhpcyBuZWVkcyB0byBiZSBrZXB0IHNvcnRlZCwgYW5kIGluIHN5bmMgd2l0aCBGRUFUVVJFX0RF
RklORVMgaW4gSmF2YVNjcmlwdENvcmUueGNjb25maWcsIFdlYktpdC54Y2NvbmZpZyBhbmQgdGhl
IGRlZmF1bHQgc2V0dGluZ3Mgb2YgYnVpbGQtd2Via2l0LgotRkVBVFVSRV9ERUZJTkVTID0gRU5B
QkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJM
RV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElP
TiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdO
X09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9Y
U0xUOworRkVBVFVSRV9ERUZJTkVTID0gRU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBF
TkFCTEVfREFTSEJPQVJEX1NVUFBPUlQgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFH
RSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5B
QkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9T
VkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVf
VklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOwogCiBTUUxJVEUzX0xJQlJBUlkgPSAkKFNR
TElURTNfTElCUkFSWV8kKE1BQ19PU19YX1ZFUlNJT05fTUFKT1IpKTsKIFNRTElURTNfTElCUkFS
WV8gPSBXZWJDb3JlU1FMaXRlMzsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvY29uZmlnLmggYi9XZWJD
b3JlL2NvbmZpZy5oCmluZGV4IDY0MDI1ZjcuLjU2OTc5M2QgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
Y29uZmlnLmgKKysrIGIvV2ViQ29yZS9jb25maWcuaApAQCAtODUsMTYgKzg1LDExIEBACiAjaW5j
bHVkZSA8d3RmL0Rpc2FsbG93Q1R5cGUuaD4KICNlbmRpZgogCi0jaWYgUExBVEZPUk0oR1RLKQot
I2RlZmluZSBXVEZfVVNFX0pBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTIDEKLSNlbmRpZgotCiAjaWYg
IUNPTVBJTEVSKE1TVkMpIC8vIGNhbid0IGdldCB0aGlzIHRvIGNvbXBpbGUgb24gVmlzdWFsIEMr
KyB5ZXQKICNkZWZpbmUgQVZPSURfU1RBVElDX0NPTlNUUlVDVE9SUyAxCiAjZW5kaWYKIAogI2lm
IFBMQVRGT1JNKFdJTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAx
CiAjZGVmaW5lIFdURl9QTEFURk9STV9DRyAxCiAjdW5kZWYgV1RGX1BMQVRGT1JNX0NBSVJPCiAj
ZGVmaW5lIFdURl9VU0VfQ0ZORVRXT1JLIDEKQEAgLTEwMywxMiArOTgsNyBAQAogI2RlZmluZSBX
VEZfVVNFX1BUSFJFQURTIDAKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oTUFDKQotI2RlZmluZSBX
VEZfVVNFX0pBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTIDEKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0o
U1lNQklBTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAxCiAjdW5k
ZWYgV0lOMzIKICN1bmRlZiBfV0lOMzIKICN1bmRlZiBBVk9JRF9TVEFUSUNfQ09OU1RSVUNUT1JT
CkBAIC0xMjUsNiArMTE1LDE3IEBACiAjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4KICNlbmRp
ZgogCisjaWYgIWRlZmluZWQoV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykgJiYgIWRl
ZmluZWQoV1RGX1VTRV9WOF9CSU5ESU5HUykKKy8qIEN1cnJlbnRseSBDaHJvbWl1bSBpcyB0aGUg
b25seSBwbGF0Zm9ybSB3aGljaCB1c2VzIFY4IGJ5IGRlZmF1bHQgKi8KKyNpZiBQTEFURk9STShD
SFJPTUlVTSkKKyNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAwCisjZGVm
aW5lIFdURl9VU0VfVjhfQklORElOR1MgMQorI2Vsc2UKKyNkZWZpbmUgV1RGX1VTRV9KQVZBU0NS
SVBUQ09SRV9CSU5ESU5HUyAxCisjZGVmaW5lIFdURl9VU0VfVjhfQklORElOR1MgMAorI2VuZGlm
IC8qIFBMQVRGT1JNKENIUk9NSVVNKSAqLworI2VuZGlmIC8qICFkZWZpbmVkKFdURl9VU0VfSkFW
QVNDUklQVENPUkVfQklORElOR1MpICYmICFkZWZpbmVkKFdURl9VU0VfVjhfQklORElOR1MpICov
CisKICNpZiBQTEFURk9STShDRykKICNpZm5kZWYgQ0dGTE9BVF9ERUZJTkVECiAjaWZkZWYgX19M
UDY0X18KZGlmZiAtLWdpdCBhL1dlYktpdC9tYWMvQ29uZmlndXJhdGlvbnMvV2ViS2l0LnhjY29u
ZmlnIGIvV2ViS2l0L21hYy9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWcKaW5kZXggNTM3
ZTI2Ny4uYTk5OWVmNSAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9Db25maWd1cmF0aW9ucy9XZWJL
aXQueGNjb25maWcKKysrIGIvV2ViS2l0L21hYy9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25m
aWcKQEAgLTE4LDQgKzE4LDQgQEAgV0VCQ09SRV9QUklWQVRFX0hFQURFUlNfRElSID0gJChVTUJS
RUxMQV9GUkFNRVdPUktTX0RJUikvV2ViQ29yZS5mcmFtZXdvcmsvUHJpdmEKIE9USEVSX0xERkxB
R1MgPSAtc3ViX3VtYnJlbGxhIFdlYkNvcmUgJChPVEhFUl9MREZMQUdTKTsKIAogLy8gVGhpcyBu
ZWVkcyB0byBiZSBrZXB0IHNvcnRlZCwgYW5kIGluIHN5bmMgd2l0aCBGRUFUVVJFX0RFRklORVMg
aW4gSmF2YVNjcmlwdENvcmUueGNjb25maWcsIFdlYkNvcmUueGNjb25maWcgYW5kIHRoZSBkZWZh
dWx0IHNldHRpbmdzIG9mIGJ1aWxkLXdlYmtpdC4KLUZFQVRVUkVfREVGSU5FUyA9IEVOQUJMRV9D
Uk9TU19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFH
RSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5B
QkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9T
VkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVf
VklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOworRkVBVFVSRV9ERUZJTkVTID0gRU5BQkxF
X0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBFTkFCTEVfREFTSEJPQVJEX1NVUFBPUlQgRU5BQkxF
X0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9P
RkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBF
TkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09C
SkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xU
Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23148</attachid>
            <date>2008-09-03 14:44:54 -0700</date>
            <delta_ts>2008-09-03 17:35:52 -0700</delta_ts>
            <desc>Add #if USE(JAVASCRIPTCORE_BINDINGS) around KJS dependencies</desc>
            <filename>Add-if-USE-JAVASCRIPTCORE_BINDINGS-around-KJS-dependencies.patch</filename>
            <type>text/plain</type>
            <size>6290</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZDI0OGNlNDdiZTM1NDc5NTgwNGM0YjA4Y2IxYjZiZTY2YWUxNThmMApkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA2Zjc4Yjk4Li4xYjdjYzdk
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE2IEBACisyMDA4LTA5LTAzICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
I2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykgYXJvdW5kIEtKUyBkZXBlbmRlbmNpZXMK
KworICAgICAgICAqIHBsYXRmb3JtL3RleHQvQXRvbWljU3RyaW5nLmNwcDoKKyAgICAgICAgKiBw
bGF0Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5oOgorICAgICAgICAqIHBsYXRmb3JtL3RleHQvUGxh
dGZvcm1TdHJpbmcuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS90ZXh0L1N0cmluZy5jcHA6CisgICAg
ICAgICogcGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS90
ZXh0L1N0cmluZ0ltcGwuaDoKKwogMjAwOC0wOS0wMyAgQWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgV2luZG93cyBidWlsZCBmaXgKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
cGxhdGZvcm0vdGV4dC9BdG9taWNTdHJpbmcuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L0F0
b21pY1N0cmluZy5jcHAKaW5kZXggOTk5ZTNhYi4uNzkyMDNlMCAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9wbGF0Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS90
ZXh0L0F0b21pY1N0cmluZy5jcHAKQEAgLTMxLDggKzMxLDEwIEBACiAjaW5jbHVkZSA8a2pzL2lk
ZW50aWZpZXIuaD4KICNpbmNsdWRlIDx3dGYvSGFzaFNldC5oPgogCisjaWYgVVNFKEpBVkFTQ1JJ
UFRDT1JFX0JJTkRJTkdTKQogdXNpbmcgS0pTOjpJZGVudGlmaWVyOwogdXNpbmcgS0pTOjpVU3Ry
aW5nOworI2VuZGlmCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApAQCAtMjE0LDYgKzIxNiw3IEBA
IHZvaWQgQXRvbWljU3RyaW5nOjpyZW1vdmUoU3RyaW5nSW1wbCogcikKICAgICBzdHJpbmdUYWJs
ZS0+cmVtb3ZlKHIpOwogfQogCisjaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTKQogUGFz
c1JlZlB0cjxTdHJpbmdJbXBsPiBBdG9taWNTdHJpbmc6OmFkZChjb25zdCBLSlM6OklkZW50aWZp
ZXImIGlkZW50aWZpZXIpCiB7CiAgICAgaWYgKGlkZW50aWZpZXIuaXNOdWxsKCkpCkBAIC0yNDcs
NiArMjUwLDcgQEAgUGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBBdG9taWNTdHJpbmc6OmFkZChjb25z
dCBLSlM6OlVTdHJpbmcmIHVzdHJpbmcpCiAgICAgICAgIHJldHVybiAqYWRkUmVzdWx0LmZpcnN0
OwogICAgIHJldHVybiBhZG9wdFJlZigqYWRkUmVzdWx0LmZpcnN0KTsKIH0KKyNlbmRpZgogCiBB
dG9taWNTdHJpbmdJbXBsKiBBdG9taWNTdHJpbmc6OmZpbmQoY29uc3QgS0pTOjpJZGVudGlmaWVy
JiBpZGVudGlmaWVyKQogewpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L0F0b21p
Y1N0cmluZy5oIGIvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5oCmluZGV4IDRk
ZmRlYzAuLjIxYmZiYTggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9BdG9taWNT
dHJpbmcuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL3RleHQvQXRvbWljU3RyaW5nLmgKQEAgLTM0
LDggKzM0LDEwIEBAIHB1YmxpYzoKICAgICBBdG9taWNTdHJpbmcoY29uc3QgY2hhciogcykgOiBt
X3N0cmluZyhhZGQocykpIHsgfQogICAgIEF0b21pY1N0cmluZyhjb25zdCBVQ2hhciogcywgaW50
IGxlbmd0aCkgOiBtX3N0cmluZyhhZGQocywgbGVuZ3RoKSkgeyB9CiAgICAgQXRvbWljU3RyaW5n
KGNvbnN0IFVDaGFyKiBzKSA6IG1fc3RyaW5nKGFkZChzKSkgeyB9CisjaWYgVVNFKEpBVkFTQ1JJ
UFRDT1JFX0JJTkRJTkdTKQogICAgIEF0b21pY1N0cmluZyhjb25zdCBLSlM6OlVTdHJpbmcmIHMp
IDogbV9zdHJpbmcoYWRkKHMpKSB7IH0KICAgICBBdG9taWNTdHJpbmcoY29uc3QgS0pTOjpJZGVu
dGlmaWVyJiBzKSA6IG1fc3RyaW5nKGFkZChzKSkgeyB9CisjZW5kaWYKICAgICBBdG9taWNTdHJp
bmcoU3RyaW5nSW1wbCogaW1wKSA6IG1fc3RyaW5nKGFkZChpbXApKSB7IH0KICAgICBBdG9taWNT
dHJpbmcoQXRvbWljU3RyaW5nSW1wbCogaW1wKSA6IG1fc3RyaW5nKGltcCkgeyB9CiAgICAgQXRv
bWljU3RyaW5nKGNvbnN0IFN0cmluZyYgcykgOiBtX3N0cmluZyhhZGQocy5pbXBsKCkpKSB7IH0K
QEAgLTQ1LDcgKzQ3LDkgQEAgcHVibGljOgogICAgIG9wZXJhdG9yIGNvbnN0IFN0cmluZyYoKSBj
b25zdCB7IHJldHVybiBtX3N0cmluZzsgfQogICAgIGNvbnN0IFN0cmluZyYgc3RyaW5nKCkgY29u
c3QgeyByZXR1cm4gbV9zdHJpbmc7IH07CiAKKyNpZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElO
R1MpCiAgICAgb3BlcmF0b3IgS0pTOjpVU3RyaW5nKCkgY29uc3Q7CisjZW5kaWYKIAogICAgIEF0
b21pY1N0cmluZ0ltcGwqIGltcGwoKSBjb25zdCB7IHJldHVybiBzdGF0aWNfY2FzdDxBdG9taWNT
dHJpbmdJbXBsICo+KG1fc3RyaW5nLmltcGwoKSk7IH0KICAgICAKQEAgLTk5LDggKzEwMywxMCBA
QCBwcml2YXRlOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IGFkZChjb25zdCBV
Q2hhciosIGludCBsZW5ndGgpOwogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IGFk
ZChjb25zdCBVQ2hhciopOwogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IGFkZChT
dHJpbmdJbXBsKik7CisjaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTKQogICAgIHN0YXRp
YyBQYXNzUmVmUHRyPFN0cmluZ0ltcGw+IGFkZChjb25zdCBLSlM6OlVTdHJpbmcmKTsKICAgICBz
dGF0aWMgUGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBhZGQoY29uc3QgS0pTOjpJZGVudGlmaWVyJik7
CisjZW5kaWYKIH07CiAKIGlubGluZSBib29sIG9wZXJhdG9yPT0oY29uc3QgQXRvbWljU3RyaW5n
JiBhLCBjb25zdCBBdG9taWNTdHJpbmcmIGIpIHsgcmV0dXJuIGEuaW1wbCgpID09IGIuaW1wbCgp
OyB9CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvUGxhdGZvcm1TdHJpbmcuaCBi
L1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmluZy5oCmluZGV4IGEyYmMyMTMuLjVl
NTAzMGIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmluZy5o
CisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmluZy5oCkBAIC0yNyw2ICsy
NywxMCBAQAogCiAjaW5jbHVkZSAiU3RyaW5nSW1wbC5oIgogCisjaWYgVVNFKEpBVkFTQ1JJUFRD
T1JFX0JJTkRJTkdTKQorI2luY2x1ZGUgPGtqcy9pZGVudGlmaWVyLmg+CisjZW5kaWYKKwogI2lm
IFBMQVRGT1JNKENGKQogdHlwZWRlZiBjb25zdCBzdHJ1Y3QgX19DRlN0cmluZyAqIENGU3RyaW5n
UmVmOwogI2VuZGlmCkBAIC01Miw4ICs1NiwxMCBAQCBwdWJsaWM6CiAgICAgU3RyaW5nKCkgeyB9
IC8vIGdpdmVzIG51bGwgc3RyaW5nLCBkaXN0aW5ndWlzaGFibGUgZnJvbSBhbiBlbXB0eSBzdHJp
bmcKICAgICBTdHJpbmcoY29uc3QgVUNoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwogICAgIFN0cmlu
Zyhjb25zdCBVQ2hhciopOyAvLyBTcGVjaWZpY2FsbHkgZm9yIG51bGwgdGVybWluYXRlZCBVVEYt
MTYKKyNpZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElOR1MpCiAgICAgU3RyaW5nKGNvbnN0IEtK
Uzo6SWRlbnRpZmllciYpOwogICAgIFN0cmluZyhjb25zdCBLSlM6OlVTdHJpbmcmKTsKKyNlbmRp
ZgogICAgIFN0cmluZyhjb25zdCBjaGFyKik7CiAgICAgU3RyaW5nKGNvbnN0IGNoYXIqLCB1bnNp
Z25lZCBsZW5ndGgpOwogICAgIFN0cmluZyhTdHJpbmdJbXBsKiBpKSA6IG1faW1wbChpKSB7IH0K
QEAgLTY5LDcgKzc1LDkgQEAgcHVibGljOgogICAgIHN0YXRpYyBTdHJpbmcgYWRvcHQoU3RyaW5n
QnVmZmVyJiBidWZmZXIpIHsgcmV0dXJuIFN0cmluZ0ltcGw6OmFkb3B0KGJ1ZmZlcik7IH0KICAg
ICBzdGF0aWMgU3RyaW5nIGFkb3B0KFZlY3RvcjxVQ2hhcj4mIHZlY3RvcikgeyByZXR1cm4gU3Ry
aW5nSW1wbDo6YWRvcHQodmVjdG9yKTsgfQogCisjaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJ
TkdTKQogICAgIG9wZXJhdG9yIEtKUzo6VVN0cmluZygpIGNvbnN0OworI2VuZGlmCiAKICAgICB1
bnNpZ25lZCBsZW5ndGgoKSBjb25zdDsKICAgICBjb25zdCBVQ2hhciogY2hhcmFjdGVycygpIGNv
bnN0OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZy5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nLmNwcAppbmRleCA3YWQxMjQxLi5kMzc2ZTY1IDEwMDY0
NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nLmNwcAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL3RleHQvU3RyaW5nLmNwcApAQCAtMjYsNyArMjYsNiBAQAogI2luY2x1ZGUgIlN0cmlu
Z0J1ZmZlci5oIgogI2luY2x1ZGUgIlRleHRFbmNvZGluZy5oIgogI2luY2x1ZGUgPGtqcy9kdG9h
Lmg+Ci0jaW5jbHVkZSA8a2pzL2lkZW50aWZpZXIuaD4KICNpbmNsdWRlIDxsaW1pdHM+CiAjaW5j
bHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8d3RmL0FTQ0lJQ1R5cGUuaD4KQEAgLTM1LDggKzM0
LDEwIEBACiAjaW5jbHVkZSA8d3RmL3VuaWNvZGUvVW5pY29kZS5oPgogI2luY2x1ZGUgPHd0Zi91
bmljb2RlL1VURjguaD4KIAorI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKIHVzaW5n
IEtKUzo6SWRlbnRpZmllcjsKIHVzaW5nIEtKUzo6VVN0cmluZzsKKyNlbmRpZgogCiB1c2luZyBu
YW1lc3BhY2UgV1RGOwogdXNpbmcgbmFtZXNwYWNlIFdURjo6VW5pY29kZTsKQEAgLTYwOCw2ICs2
MDksNyBAQCBTdHJpbmcgU3RyaW5nOjpmcm9tVVRGOChjb25zdCBjaGFyKiBzdHJpbmcpCiAgICAg
cmV0dXJuIFVURjhFbmNvZGluZygpLmRlY29kZShzdHJpbmcsIHN0cmxlbihzdHJpbmcpKTsKIH0K
IAorI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKIFN0cmluZzo6U3RyaW5nKGNvbnN0
IElkZW50aWZpZXImIHN0cikKIHsKICAgICBpZiAoc3RyLmlzTnVsbCgpKQpAQCAtNjIxLDYgKzYy
Myw3IEBAIFN0cmluZzo6U3RyaW5nKGNvbnN0IFVTdHJpbmcmIHN0cikKICAgICAgICAgcmV0dXJu
OwogICAgIG1faW1wbCA9IFN0cmluZ0ltcGw6OmNyZWF0ZShzdHIuZGF0YSgpLCBzdHIuc2l6ZSgp
KTsKIH0KKyNlbmRpZgogCiBTdHJpbmc6Om9wZXJhdG9yIFVTdHJpbmcoKSBjb25zdAogewpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuY3BwIGIvV2ViQ29yZS9w
bGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuY3BwCmluZGV4IGUyNmNhZGUuLjA0NjM2NmMgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmNwcAorKysgYi9XZWJDb3Jl
L3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5jcHAKQEAgLTM1LDE2ICszNSwxMiBAQAogI2luY2x1
ZGUgIlRleHRCcmVha0l0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiVGV4dEVuY29kaW5nLmgiCiAjaW5j
bHVkZSA8a2pzL2R0b2EuaD4KLSNpbmNsdWRlIDxranMvaWRlbnRpZmllci5oPgogI2luY2x1ZGUg
PHd0Zi9Bc3NlcnRpb25zLmg+CiAjaW5jbHVkZSA8d3RmL3VuaWNvZGUvVW5pY29kZS5oPgogCiB1
c2luZyBuYW1lc3BhY2UgV1RGOwogdXNpbmcgbmFtZXNwYWNlIFVuaWNvZGU7CiAKLXVzaW5nIEtK
Uzo6SWRlbnRpZmllcjsKLXVzaW5nIEtKUzo6VVN0cmluZzsKLQogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCiBzdGF0aWMgaW5saW5lIFVDaGFyKiBuZXdVQ2hhclZlY3Rvcih1bnNpZ25lZCBuKQpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuaCBiL1dlYkNvcmUvcGxh
dGZvcm0vdGV4dC9TdHJpbmdJbXBsLmgKaW5kZXggNTEyZTlkMS4uYmYzY2VjYSAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuaAorKysgYi9XZWJDb3JlL3BsYXRm
b3JtL3RleHQvU3RyaW5nSW1wbC5oCkBAIC0yMiw3ICsyMiw2IEBACiAjaWZuZGVmIFN0cmluZ0lt
cGxfaAogI2RlZmluZSBTdHJpbmdJbXBsX2gKIAotI2luY2x1ZGUgPGtqcy9pZGVudGlmaWVyLmg+
CiAjaW5jbHVkZSA8bGltaXRzLmg+CiAjaW5jbHVkZSA8d3RmL0FTQ0lJQ1R5cGUuaD4KICNpbmNs
dWRlIDx3dGYvRm9yd2FyZC5oPgo=
</data>
<flag name="review"
          id="10302"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23149</attachid>
            <date>2008-09-03 14:44:59 -0700</date>
            <delta_ts>2008-09-03 17:35:59 -0700</delta_ts>
            <desc>Clean up Platform.h and add PLATFORM(CHROMIUM), PLATFORM(SKIA) and USE(V8_BINDINGS)</desc>
            <filename>Clean-up-Platform.h-and-add-PLATFORM-CHROMIUM-PLATFORM-SKIA-and-USE-V8_BINDINGS-.patch</filename>
            <type>text/plain</type>
            <size>9842</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">NjdhYjkwNWU4NzNlNTAzZmYwZjM2MjFmNTgwZjM0OTk3NDBjZGUyNwpkaWZmIC0tZ2l0IGEvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDNk
MGRiYmUuLmJkMTNlZDQgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysg
Yi9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAwOC0wOS0wMyAg
RXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xlYW4gdXAgUGxhdGZvcm0uaCBhbmQgYWRkIFBMQVRG
T1JNKENIUk9NSVVNKSwgUExBVEZPUk0oU0tJQSkgYW5kIFVTRShWOF9CSU5ESU5HUykKKworICAg
ICAgICAqIENvbmZpZ3VyYXRpb25zL0phdmFTY3JpcHRDb3JlLnhjY29uZmlnOiBhZGQgbWlzc2lu
ZyBFTkFCTEVfKgorICAgICAgICAqIHd0Zi9BU0NJSUNUeXBlLmg6IGluY2x1ZGUgPHd0Zi9Bc3Nl
cnRpb25zLmg+IHNpbmNlIGl0IGRlcGVuZHMgb24gaXQuCisgICAgICAgICogd3RmL1BsYXRmb3Jt
Lmg6CisKIDIwMDgtMDktMDMgIEFkZWxlIFBldGVyc29uICA8YWRlbGVAYXBwbGUuY29tPgogCiAg
ICAgICAgIEJ1aWxkIGZpeC4KZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NvbmZpZ3VyYXRp
b25zL0phdmFTY3JpcHRDb3JlLnhjY29uZmlnIGIvSmF2YVNjcmlwdENvcmUvQ29uZmlndXJhdGlv
bnMvSmF2YVNjcmlwdENvcmUueGNjb25maWcKaW5kZXggODk4MzNhNS4uMjcxYzVkZiAxMDA2NDQK
LS0tIGEvSmF2YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25m
aWcKKysrIGIvSmF2YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNj
b25maWcKQEAgLTEzLDQgKzEzLDQgQEAgSU5TVEFMTF9QQVRIID0gJChTWVNURU1fTElCUkFSWV9E
SVIpL0ZyYW1ld29ya3M7CiBQUk9EVUNUX05BTUUgPSBKYXZhU2NyaXB0Q29yZTsKIAogLy8gVGhp
cyBuZWVkcyB0byBiZSBrZXB0IHNvcnRlZCwgYW5kIGluIHN5bmMgd2l0aCBGRUFUVVJFX0RFRklO
RVMgaW4gV2ViQ29yZS54Y2NvbmZpZywgV2ViS2l0LnhjY29uZmlnIGFuZCB0aGUgZGVmYXVsdCBz
ZXR0aW5ncyBvZiBidWlsZC13ZWJraXQuCi1GRUFUVVJFX0RFRklORVMgPSBFTkFCTEVfQ1JPU1Nf
RE9DVU1FTlRfTUVTU0FHSU5HIEVOQUJMRV9EQVRBQkFTRSBFTkFCTEVfRE9NX1NUT1JBR0UgRU5B
QkxFX0lDT05EQVRBQkFTRSBFTkFCTEVfT0ZGTElORV9XRUJfQVBQTElDQVRJT05TIEVOQUJMRV9T
VkcgRU5BQkxFX1NWR19BTklNQVRJT04gRU5BQkxFX1NWR19BU19JTUFHRSBFTkFCTEVfU1ZHX0ZP
TlRTIEVOQUJMRV9TVkdfRk9SRUlHTl9PQkpFQ1QgRU5BQkxFX1NWR19VU0UgRU5BQkxFX1ZJREVP
IEVOQUJMRV9YUEFUSCBFTkFCTEVfWFNMVDsKK0ZFQVRVUkVfREVGSU5FUyA9IEVOQUJMRV9DUk9T
U19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JUIEVOQUJMRV9EQVRB
QkFTRSBFTkFCTEVfRE9NX1NUT1JBR0UgRU5BQkxFX0lDT05EQVRBQkFTRSBFTkFCTEVfT0ZGTElO
RV9XRUJfQVBQTElDQVRJT05TIEVOQUJMRV9TVkcgRU5BQkxFX1NWR19BTklNQVRJT04gRU5BQkxF
X1NWR19BU19JTUFHRSBFTkFCTEVfU1ZHX0ZPTlRTIEVOQUJMRV9TVkdfRk9SRUlHTl9PQkpFQ1Qg
RU5BQkxFX1NWR19VU0UgRU5BQkxFX1ZJREVPIEVOQUJMRV9YUEFUSCBFTkFCTEVfWFNMVDsKZGlm
ZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL3d0Zi9BU0NJSUNUeXBlLmggYi9KYXZhU2NyaXB0Q29y
ZS93dGYvQVNDSUlDVHlwZS5oCmluZGV4IDdkMjRmMGUuLmZkN2MxYTEgMTAwNjQ0Ci0tLSBhL0ph
dmFTY3JpcHRDb3JlL3d0Zi9BU0NJSUNUeXBlLmgKKysrIGIvSmF2YVNjcmlwdENvcmUvd3RmL0FT
Q0lJQ1R5cGUuaApAQCAtMjksNiArMjksNyBAQAogI2lmbmRlZiBXVEZfQVNDSUlDVHlwZV9oCiAj
ZGVmaW5lIFdURl9BU0NJSUNUeXBlX2gKIAorI2luY2x1ZGUgPHd0Zi9Bc3NlcnRpb25zLmg+CiAj
aW5jbHVkZSA8d3RmL1BsYXRmb3JtLmg+CiAKIC8vIFRoZSBiZWhhdmlvciBvZiBtYW55IG9mIHRo
ZSBmdW5jdGlvbnMgaW4gdGhlIDxjdHlwZS5oPiBoZWFkZXIgaXMgZGVwZW5kZW50CmRpZmYgLS1n
aXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaCBiL0phdmFTY3JpcHRDb3JlL3d0Zi9Q
bGF0Zm9ybS5oCmluZGV4IDRkM2Y0NmIuLjAzZGQ1ZmYgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRD
b3JlL3d0Zi9QbGF0Zm9ybS5oCisrKyBiL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCkBA
IC0yMCw3ICsyMCw3IEBACiAgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCiAgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKICAqIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQot
ICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4gCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogICovCiAKICNpZm5kZWYgV1RGX1BsYXRm
b3JtX2gKQEAgLTgzLDYgKzgzLDE0IEBACiAjZGVmaW5lIFdURl9QTEFURk9STV9VTklYIDEKICNl
bmRpZgogCisvKiBQTEFURk9STShDSFJPTUlVTSkgKi8KKy8qIE9wZXJhdGluZyBzeXN0ZW0gbGV2
ZWwgZGVwZW5kZW5jaWVzIHByb3ZpZGVkIGJ5IENocm9taXVtIHBsYXRmb3JtIGNvZGUgKi8KKy8q
IENocm9taXVtIHJ1bnMgV2ViS2l0IG11bHRpLXByb2Nlc3Mvc2FuZGJveGVkLCBhbmQgcHJvdmlk
ZXMgaXRzIG93biAqLworLyogT1MtbGV2ZWwgYWJzdHJhY3Rpb25zIHRvIHdvcmsgaW4gdGhpcyBl
bnZpcm9ubWVudC4gKi8KKyNpZiBkZWZpbmVkKEJVSUxESU5HX0NIUk9NSVVNX18pCisjZGVmaW5l
IFdURl9QTEFURk9STV9DSFJPTUlVTSAxCisjZW5kaWYKKwogLyogT3BlcmF0aW5nIGVudmlyb25t
ZW50cyAqLwogCiAvKiBQTEFURk9STShRVCkgKi8KQEAgLTEwOSwxMiArMTE3LDE5IEBACiAKIC8q
IEdyYXBoaWNzIGVuZ2luZXMgKi8KIAotLyogUExBVEZPUk0oQ0cpICovCi0vKiBQTEFURk9STShD
QUlSTykgKi8KKy8qIFBMQVRGT1JNKENHKSBhbmQgUExBVEZPUk0oQ0kpICovCiAjaWYgUExBVEZP
Uk0oTUFDKQogI2RlZmluZSBXVEZfUExBVEZPUk1fQ0cgMQogI2RlZmluZSBXVEZfUExBVEZPUk1f
Q0kgMQotI2VsaWYgIVBMQVRGT1JNKFFUKSAmJiAhUExBVEZPUk0oV1gpCisjZW5kaWYKKworLyog
UExBVEZPUk0oU0tJQSkgKi8KKyNpZiBQTEFURk9STShDSFJPTUlVTSkKKyNkZWZpbmUgV1RGX1BM
QVRGT1JNX1NLSUEgMQorI2VuZGlmCisKKy8qIE1ha2VzIFBMQVRGT1JNKFdJTikgZGVmYXVsdCB0
byBQTEFURk9STShDQUlSTykgKi8KKyNpZiAhUExBVEZPUk0oTUFDKSAmJiAhUExBVEZPUk0oUVQp
ICYmICFQTEFURk9STShXWCkKICNkZWZpbmUgV1RGX1BMQVRGT1JNX0NBSVJPIDEKICNlbmRpZgog
CkBAIC0yNDEsMTAgKzI1Niw2IEBACiAjZW5kaWYKICNlbmRpZgogCi0jaWYgKFBMQVRGT1JNKE1B
QykgfHwgUExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShTWU1CSUFOKSB8fCBQTEFURk9STShXSU4p
IHx8IFBMQVRGT1JNKFdYKSkgJiYgIWRlZmluZWQoRU5BQkxFX05FVFNDQVBFX1BMVUdJTl9BUEkp
Ci0jZGVmaW5lIEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJIDEKLSNlbmRpZgotCiAjaWYgUExB
VEZPUk0oV0lOKQogI2RlZmluZSBXVEZfVVNFX1dJTklORVQgMQogI2VuZGlmCkBAIC0yNTQsMTAg
KzI2NSw2IEBACiAjZGVmaW5lIFdURl9VU0VfUFRIUkVBRFMgMQogI2VuZGlmCiAKLSNpZiAoUExB
VEZPUk0oTUFDKSB8fCBQTEFURk9STShXSU4pKSAmJiAhZGVmaW5lZChFTkFCTEVfREFTSEJPQVJE
X1NVUFBPUlQpCi0jZGVmaW5lIEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCAxCi0jZW5kaWYKLQog
I2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAjZGVm
aW5lIEhBVkVfQUNDRVNTSUJJTElUWSAxCiAjZW5kaWYKQEAgLTMxMCwxMiArMzE3LDE2IEBACiAj
ZGVmaW5lIEVOQUJMRV9GVFBESVIgMQogI2VuZGlmCiAKKyNpZiAhZGVmaW5lZChFTkFCTEVfREFT
SEJPQVJEX1NVUFBPUlQpCisjZGVmaW5lIEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCAwCisjZW5k
aWYKKwogI2lmICFkZWZpbmVkKEVOQUJMRV9NQUNfSkFWQV9CUklER0UpCiAjZGVmaW5lIEVOQUJM
RV9NQUNfSkFWQV9CUklER0UgMAogI2VuZGlmCiAKICNpZiAhZGVmaW5lZChFTkFCTEVfTkVUU0NB
UEVfUExVR0lOX0FQSSkKLSNkZWZpbmUgRU5BQkxFX05FVFNDQVBFX1BMVUdJTl9BUEkgMAorI2Rl
ZmluZSBFTkFCTEVfTkVUU0NBUEVfUExVR0lOX0FQSSAxCiAjZW5kaWYKIAogI2lmICFkZWZpbmVk
KEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9n
IGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWI3Y2M3ZC4uNDIxZDE4NyAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwxNSBA
QAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIENsZWFu
IHVwIFBsYXRmb3JtLmggYW5kIGFkZCBQTEFURk9STShDSFJPTUlVTSksIFBMQVRGT1JNKFNLSUEp
IGFuZCBVU0UoVjhfQklORElOR1MpCisKKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9XZWJDb3Jl
LnhjY29uZmlnOiBhZGQgbWlzc2luZyBFTkFCTEVfKgorICAgICAgICAqIGNvbmZpZy5oOiBhZGQg
cnVsZXMgZm9yIFY4X0JJTkRJTkdTCisKKzIwMDgtMDktMDMgIEVyaWMgU2VpZGVsICA8ZXJpY0B3
ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAg
ICAgIEFkZCAjaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTKSBhcm91bmQgS0pTIGRlcGVu
ZGVuY2llcwogCiAgICAgICAgICogcGxhdGZvcm0vdGV4dC9BdG9taWNTdHJpbmcuY3BwOgpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnIGIvV2ViQ29y
ZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnCmluZGV4IDc5MDdmYmEuLjlmOWMwNWUg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZworKysg
Yi9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKQEAgLTE1LDcgKzE1LDcg
QEAgUFJPRFVDVF9OQU1FID0gV2ViQ29yZTsKIE9USEVSX0xERkxBR1MgPSAtbCQoU1FMSVRFM19M
SUJSQVJZKSAtbG9iamMgLXN1Yl9saWJyYXJ5IGxpYm9iamMgLXVtYnJlbGxhIFdlYktpdDsKIAog
Ly8gVGhpcyBuZWVkcyB0byBiZSBrZXB0IHNvcnRlZCwgYW5kIGluIHN5bmMgd2l0aCBGRUFUVVJF
X0RFRklORVMgaW4gSmF2YVNjcmlwdENvcmUueGNjb25maWcsIFdlYktpdC54Y2NvbmZpZyBhbmQg
dGhlIGRlZmF1bHQgc2V0dGluZ3Mgb2YgYnVpbGQtd2Via2l0LgotRkVBVFVSRV9ERUZJTkVTID0g
RU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVO
QUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1B
VElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JF
SUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJM
RV9YU0xUOworRkVBVFVSRV9ERUZJTkVTID0gRU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lO
RyBFTkFCTEVfREFTSEJPQVJEX1NVUFBPUlQgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RP
UkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMg
RU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJM
RV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFC
TEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOwogCiBTUUxJVEUzX0xJQlJBUlkgPSAk
KFNRTElURTNfTElCUkFSWV8kKE1BQ19PU19YX1ZFUlNJT05fTUFKT1IpKTsKIFNRTElURTNfTElC
UkFSWV8gPSBXZWJDb3JlU1FMaXRlMzsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvY29uZmlnLmggYi9X
ZWJDb3JlL2NvbmZpZy5oCmluZGV4IDY0MDI1ZjcuLjU2OTc5M2QgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvY29uZmlnLmgKKysrIGIvV2ViQ29yZS9jb25maWcuaApAQCAtODUsMTYgKzg1LDExIEBACiAj
aW5jbHVkZSA8d3RmL0Rpc2FsbG93Q1R5cGUuaD4KICNlbmRpZgogCi0jaWYgUExBVEZPUk0oR1RL
KQotI2RlZmluZSBXVEZfVVNFX0pBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTIDEKLSNlbmRpZgotCiAj
aWYgIUNPTVBJTEVSKE1TVkMpIC8vIGNhbid0IGdldCB0aGlzIHRvIGNvbXBpbGUgb24gVmlzdWFs
IEMrKyB5ZXQKICNkZWZpbmUgQVZPSURfU1RBVElDX0NPTlNUUlVDVE9SUyAxCiAjZW5kaWYKIAog
I2lmIFBMQVRGT1JNKFdJTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5H
UyAxCiAjZGVmaW5lIFdURl9QTEFURk9STV9DRyAxCiAjdW5kZWYgV1RGX1BMQVRGT1JNX0NBSVJP
CiAjZGVmaW5lIFdURl9VU0VfQ0ZORVRXT1JLIDEKQEAgLTEwMywxMiArOTgsNyBAQAogI2RlZmlu
ZSBXVEZfVVNFX1BUSFJFQURTIDAKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oTUFDKQotI2RlZmlu
ZSBXVEZfVVNFX0pBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTIDEKLSNlbmRpZgotCiAjaWYgUExBVEZP
Uk0oU1lNQklBTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAxCiAj
dW5kZWYgV0lOMzIKICN1bmRlZiBfV0lOMzIKICN1bmRlZiBBVk9JRF9TVEFUSUNfQ09OU1RSVUNU
T1JTCkBAIC0xMjUsNiArMTE1LDE3IEBACiAjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4KICNl
bmRpZgogCisjaWYgIWRlZmluZWQoV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykgJiYg
IWRlZmluZWQoV1RGX1VTRV9WOF9CSU5ESU5HUykKKy8qIEN1cnJlbnRseSBDaHJvbWl1bSBpcyB0
aGUgb25seSBwbGF0Zm9ybSB3aGljaCB1c2VzIFY4IGJ5IGRlZmF1bHQgKi8KKyNpZiBQTEFURk9S
TShDSFJPTUlVTSkKKyNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAwCisj
ZGVmaW5lIFdURl9VU0VfVjhfQklORElOR1MgMQorI2Vsc2UKKyNkZWZpbmUgV1RGX1VTRV9KQVZB
U0NSSVBUQ09SRV9CSU5ESU5HUyAxCisjZGVmaW5lIFdURl9VU0VfVjhfQklORElOR1MgMAorI2Vu
ZGlmIC8qIFBMQVRGT1JNKENIUk9NSVVNKSAqLworI2VuZGlmIC8qICFkZWZpbmVkKFdURl9VU0Vf
SkFWQVNDUklQVENPUkVfQklORElOR1MpICYmICFkZWZpbmVkKFdURl9VU0VfVjhfQklORElOR1Mp
ICovCisKICNpZiBQTEFURk9STShDRykKICNpZm5kZWYgQ0dGTE9BVF9ERUZJTkVECiAjaWZkZWYg
X19MUDY0X18KZGlmZiAtLWdpdCBhL1dlYktpdC9tYWMvQ2hhbmdlTG9nIGIvV2ViS2l0L21hYy9D
aGFuZ2VMb2cKaW5kZXggZDZjMTZhYS4uYWUxMzE5YiAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAw
OC0wOS0wMyAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xlYW4gdXAgUGxhdGZvcm0uaCBhbmQg
YWRkIFBMQVRGT1JNKENIUk9NSVVNKSwgUExBVEZPUk0oU0tJQSkgYW5kIFVTRShWOF9CSU5ESU5H
UykKKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL1dlYktpdC54Y2NvbmZpZzoKKyAgICAgICAg
KiBXZWJLaXRQcmVmaXguaDogYWRkIHJ1bGVzIGZvciBWOF9CSU5ESU5HUworCiAyMDA4LTA5LTAx
ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
U2FtIFdlaW5pZy4KZGlmZiAtLWdpdCBhL1dlYktpdC9tYWMvQ29uZmlndXJhdGlvbnMvV2ViS2l0
LnhjY29uZmlnIGIvV2ViS2l0L21hYy9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWcKaW5k
ZXggNTM3ZTI2Ny4uYTk5OWVmNSAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9Db25maWd1cmF0aW9u
cy9XZWJLaXQueGNjb25maWcKKysrIGIvV2ViS2l0L21hYy9Db25maWd1cmF0aW9ucy9XZWJLaXQu
eGNjb25maWcKQEAgLTE4LDQgKzE4LDQgQEAgV0VCQ09SRV9QUklWQVRFX0hFQURFUlNfRElSID0g
JChVTUJSRUxMQV9GUkFNRVdPUktTX0RJUikvV2ViQ29yZS5mcmFtZXdvcmsvUHJpdmEKIE9USEVS
X0xERkxBR1MgPSAtc3ViX3VtYnJlbGxhIFdlYkNvcmUgJChPVEhFUl9MREZMQUdTKTsKIAogLy8g
VGhpcyBuZWVkcyB0byBiZSBrZXB0IHNvcnRlZCwgYW5kIGluIHN5bmMgd2l0aCBGRUFUVVJFX0RF
RklORVMgaW4gSmF2YVNjcmlwdENvcmUueGNjb25maWcsIFdlYkNvcmUueGNjb25maWcgYW5kIHRo
ZSBkZWZhdWx0IHNldHRpbmdzIG9mIGJ1aWxkLXdlYmtpdC4KLUZFQVRVUkVfREVGSU5FUyA9IEVO
QUJMRV9DUk9TU19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01f
U1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElP
TlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVO
QUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBF
TkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOworRkVBVFVSRV9ERUZJTkVTID0g
RU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBFTkFCTEVfREFTSEJPQVJEX1NVUFBPUlQg
RU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVO
QUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1B
VElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JF
SUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJM
RV9YU0xUOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L21hYy9XZWJLaXRQcmVmaXguaCBiL1dlYktpdC9t
YWMvV2ViS2l0UHJlZml4LmgKaW5kZXggOGM0YzYxZC4uNGQ1ZGZhMyAxMDA2NDQKLS0tIGEvV2Vi
S2l0L21hYy9XZWJLaXRQcmVmaXguaAorKysgYi9XZWJLaXQvbWFjL1dlYktpdFByZWZpeC5oCkBA
IC03MCw2ICs3MCwxMSBAQAogCiAjaW5jbHVkZSA8d3RmL1BsYXRmb3JtLmg+CiAKKy8qIFdlYktp
dCBoYXMgbm8gd2F5IHRvIHB1bGwgc2V0dGluZ3MgZnJvbSBXZWJDb3JlL2NvbmZpZy5oIGZvciBu
b3cgKi8KKy8qIHNvIHdlIGFzc3VtZSBXZWJLaXQgaXMgYWx3YXlzIGJlaW5nIGNvbXBpbGVkIHdp
dGggSlNDIGJpbmRpbmdzICovCisjZGVmaW5lIFdURl9VU0VfSkFWQVNDUklQVENPUkVfQklORElO
R1MgMQorI2RlZmluZSBXVEZfVVNFX1Y4X0JJTkRJTkdTIDAKKwogI2lmZGVmIF9fY3BsdXNwbHVz
CiAjaW5jbHVkZSA8d3RmL0Zhc3RNYWxsb2MuaD4KICNlbmRpZgo=
</data>
<flag name="review"
          id="10303"
          type_id="1"
          status="-"
          setter="sam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23152</attachid>
            <date>2008-09-03 17:38:14 -0700</date>
            <delta_ts>2008-09-03 18:05:22 -0700</delta_ts>
            <desc>Add #if USE(JSC) around KJS dependencies</desc>
            <filename>Add-if-USE-JSC-around-KJS-dependencies.patch</filename>
            <type>text/plain</type>
            <size>14218</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">NDExMGQyZDJmMWZlOGY4MDhjYjJhZmM2YjAyN2Q4YjdkNjBiOTFhOApkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyMDgyZWY1Li44MDc3NDM1
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE2IEBACisyMDA4LTA5LTAzICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
I2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykgYXJvdW5kIEtKUyBkZXBlbmRlbmNpZXMK
KworICAgICAgICAqIHBsYXRmb3JtL3RleHQvQXRvbWljU3RyaW5nLmNwcDoKKyAgICAgICAgKiBw
bGF0Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5oOgorICAgICAgICAqIHBsYXRmb3JtL3RleHQvUGxh
dGZvcm1TdHJpbmcuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS90ZXh0L1N0cmluZy5jcHA6CisgICAg
ICAgICogcGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS90
ZXh0L1N0cmluZ0ltcGwuaDoKKwogMjAwOC0wOS0wMyAgRGVhbiBNY05hbWVlICA8ZGVhbm1AY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1BsdWdpbkVsZW1lbnRGdW5jdGlvbnMuY3BwIGIvV2Vi
Q29yZS9iaW5kaW5ncy9qcy9KU1BsdWdpbkVsZW1lbnRGdW5jdGlvbnMuY3BwCmluZGV4IDA3MTZk
N2MuLmU3MDU3OGYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3MvanMvSlNQbHVnaW5FbGVt
ZW50RnVuY3Rpb25zLmNwcAorKysgYi9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUGx1Z2luRWxlbWVu
dEZ1bmN0aW9ucy5jcHAKQEAgLTIwLDggKzIwLDYgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNp
bmNsdWRlICJKU1BsdWdpbkVsZW1lbnRGdW5jdGlvbnMuaCIKIAotI2lmIFVTRShKQVZBU0NSSVBU
Q09SRV9CSU5ESU5HUykKLQogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAiRnJhbWVMb2Fk
ZXIuaCIKICNpbmNsdWRlICJIVE1MRG9jdW1lbnQuaCIKQEAgLTMyLDQxICszMCwxMCBAQAogI2lu
Y2x1ZGUgInJ1bnRpbWUuaCIKICNpbmNsdWRlICJydW50aW1lX29iamVjdC5oIgogCi0jZW5kaWYK
LQogdXNpbmcgbmFtZXNwYWNlIEtKUzsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi0jaWYgIVVT
RShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKLQotSlNWYWx1ZSogcnVudGltZU9iamVjdEdldHRl
cihFeGVjU3RhdGUqLCBjb25zdCBJZGVudGlmaWVyJiwgY29uc3QgUHJvcGVydHlTbG90JikKLXsK
LSAgICByZXR1cm4ganNVbmRlZmluZWQoKTsKLX0KLQotSlNWYWx1ZSogcnVudGltZU9iamVjdFBy
b3BlcnR5R2V0dGVyKEV4ZWNTdGF0ZSosIGNvbnN0IElkZW50aWZpZXImLCBjb25zdCBQcm9wZXJ0
eVNsb3QmKQotewotICAgIHJldHVybiBqc1VuZGVmaW5lZCgpOwotfQotCi1ib29sIHJ1bnRpbWVP
YmplY3RDdXN0b21HZXRPd25Qcm9wZXJ0eVNsb3QoRXhlY1N0YXRlKiwgY29uc3QgSWRlbnRpZmll
ciYsIFByb3BlcnR5U2xvdCYsIEpTSFRNTEVsZW1lbnQqKQotewotICAgIHJldHVybiBmYWxzZTsK
LX0KLQotYm9vbCBydW50aW1lT2JqZWN0Q3VzdG9tUHV0KEV4ZWNTdGF0ZSosIGNvbnN0IElkZW50
aWZpZXImLCBKU1ZhbHVlKiwgSFRNTEVsZW1lbnQqKQotewotICAgIHJldHVybiBmYWxzZTsKLX0K
LQotQ2FsbFR5cGUgcnVudGltZU9iamVjdEdldENhbGxEYXRhKEhUTUxFbGVtZW50KiwgQ2FsbERh
dGEmKQotewotICAgIHJldHVybiBDYWxsVHlwZU5vbmU7Ci19Ci0KLSNlbHNlCi0KIHVzaW5nIG5h
bWVzcGFjZSBCaW5kaW5nczsKIHVzaW5nIG5hbWVzcGFjZSBIVE1MTmFtZXM7CiAKQEAgLTE1MSw2
ICsxMTgsNCBAQCBDYWxsVHlwZSBydW50aW1lT2JqZWN0R2V0Q2FsbERhdGEoSFRNTEVsZW1lbnQq
IGVsZW1lbnQsIENhbGxEYXRhJiBjYWxsRGF0YSkKICAgICByZXR1cm4gQ2FsbFR5cGVIb3N0Owog
fQogCi0jZW5kaWYKLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9jb25maWcuaCBiL1dlYkNvcmUvY29uZmlnLmgKaW5kZXggZDhhZWM4ZS4uZTYxYjUwOSAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9jb25maWcuaAorKysgYi9XZWJDb3JlL2NvbmZpZy5oCkBAIC04NSwx
MCArODUsNiBAQAogI2luY2x1ZGUgPHd0Zi9EaXNhbGxvd0NUeXBlLmg+CiAjZW5kaWYKIAotI2lm
IFBMQVRGT1JNKEdUSykKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAx
Ci0jZW5kaWYKLQogI2lmIENPTVBJTEVSKE1TVkMpCiAjZGVmaW5lIFNLSVBfU1RBVElDX0NPTlNU
UlVDVE9SU19PTl9NU1ZDIDEKICNlbHNlCkBAIC05Niw3ICs5Miw2IEBACiAjZW5kaWYKIAogI2lm
IFBMQVRGT1JNKFdJTikKLSNkZWZpbmUgV1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAx
CiAjZGVmaW5lIFdURl9QTEFURk9STV9DRyAxCiAjdW5kZWYgV1RGX1BMQVRGT1JNX0NBSVJPCiAj
ZGVmaW5lIFdURl9VU0VfQ0ZORVRXT1JLIDEKQEAgLTEwNSwxMiArMTAwLDcgQEAKICNkZWZpbmUg
V1RGX1VTRV9QVEhSRUFEUyAwCiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKE1BQykKLSNkZWZpbmUg
V1RGX1VTRV9KQVZBU0NSSVBUQ09SRV9CSU5ESU5HUyAxCi0jZW5kaWYKLQogI2lmIFBMQVRGT1JN
KFNZTUJJQU4pCi0jZGVmaW5lIFdURl9VU0VfSkFWQVNDUklQVENPUkVfQklORElOR1MgMQogI3Vu
ZGVmIFdJTjMyCiAjdW5kZWYgX1dJTjMyCiAjdW5kZWYgU0tJUF9TVEFUSUNfQ09OU1RSVUNUT1JT
X09OX0dDQwpAQCAtMTI3LDYgKzExNywxOCBAQAogI2luY2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+
CiAjZW5kaWYKIAorI2lmICFkZWZpbmVkKFdURl9VU0VfVjgpCisvKiBDdXJyZW50bHkgQ2hyb21p
dW0gaXMgdGhlIG9ubHkgcGxhdGZvcm0gd2hpY2ggdXNlcyBWOCBieSBkZWZhdWx0ICovCisjaWYg
UExBVEZPUk0oQ0hST01JVU0pCisjZGVmaW5lIFdURl9VU0VfVjggMQorI2Vsc2UKKyNkZWZpbmUg
V1RGX1VTRV9WOCAwCisjZW5kaWYgLyogUExBVEZPUk0oQ0hST01JVU0pICovCisjZW5kaWYgLyog
IWRlZmluZWQoV1RGX1VTRV9WOCkgKi8KKworLyogVXNpbmcgVjggaW1wbGllcyBub3QgdXNpbmcg
SlNDIGFuZCB2aWNlIHZlcnNhICovCisjZGVmaW5lIFdURl9VU0VfSlNDICFXVEZfVVNFX1Y4CisK
ICNpZiBQTEFURk9STShDRykKICNpZm5kZWYgQ0dGTE9BVF9ERUZJTkVECiAjaWZkZWYgX19MUDY0
X18KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5jcHAgYi9XZWJD
b3JlL2h0bWwvSFRNTEFwcGxldEVsZW1lbnQuY3BwCmluZGV4IDM3NTVjNzQuLjYyN2UxMmQgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5jcHAKKysrIGIvV2ViQ29y
ZS9odG1sL0hUTUxBcHBsZXRFbGVtZW50LmNwcApAQCAtMTM1LDcgKzEzNSw2IEBAIFJlbmRlck9i
amVjdCogSFRNTEFwcGxldEVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiBhcmVu
YSwgUmVuZGVyU3R5bGUqCiAgICAgcmV0dXJuIFJlbmRlck9iamVjdDo6Y3JlYXRlT2JqZWN0KHRo
aXMsIHN0eWxlKTsKIH0KIAotI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKIFJlbmRl
cldpZGdldCogSFRNTEFwcGxldEVsZW1lbnQ6OnJlbmRlcldpZGdldEZvckpTQmluZGluZ3MoKSBj
b25zdAogewogICAgIFNldHRpbmdzKiBzZXR0aW5ncyA9IGRvY3VtZW50KCktPnNldHRpbmdzKCk7
CkBAIC0xNDgsNyArMTQ3LDYgQEAgUmVuZGVyV2lkZ2V0KiBIVE1MQXBwbGV0RWxlbWVudDo6cmVu
ZGVyV2lkZ2V0Rm9ySlNCaW5kaW5ncygpIGNvbnN0CiAKICAgICByZXR1cm4gYXBwbGV0OwogfQot
I2VuZGlmCiAKIHZvaWQgSFRNTEFwcGxldEVsZW1lbnQ6OmZpbmlzaFBhcnNpbmdDaGlsZHJlbigp
CiB7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTEFwcGxldEVsZW1lbnQuaCBiL1dlYkNv
cmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5oCmluZGV4IGNlZTRmZWQuLjZjMjMxNzAgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5oCisrKyBiL1dlYkNvcmUvaHRt
bC9IVE1MQXBwbGV0RWxlbWVudC5oCkBAIC00NCw5ICs0NCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0
dWFsIFJlbmRlck9iamVjdCogY3JlYXRlUmVuZGVyZXIoUmVuZGVyQXJlbmEqLCBSZW5kZXJTdHls
ZSopOwogICAgIHZpcnR1YWwgdm9pZCBmaW5pc2hQYXJzaW5nQ2hpbGRyZW4oKTsKICAgICAKLSNp
ZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElOR1MpCiAgICAgdmlydHVhbCBSZW5kZXJXaWRnZXQq
IHJlbmRlcldpZGdldEZvckpTQmluZGluZ3MoKSBjb25zdDsKLSNlbmRpZgogCiAgICAgU3RyaW5n
IGFsdCgpIGNvbnN0OwogICAgIHZvaWQgc2V0QWx0KGNvbnN0IFN0cmluZyYpOwpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9odG1sL0hUTUxFbWJlZEVsZW1lbnQuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxF
bWJlZEVsZW1lbnQuY3BwCmluZGV4IGNjYzEzMjMuLmU5MGU0ZGUgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvaHRtbC9IVE1MRW1iZWRFbGVtZW50LmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTEVtYmVk
RWxlbWVudC5jcHAKQEAgLTM2LDEwICszNiw2IEBACiAjaW5jbHVkZSAiUmVuZGVyV2lkZ2V0Lmgi
CiAjaW5jbHVkZSAiU2NyaXB0Q29udHJvbGxlci5oIgogCi0jaWYgVVNFKEpBVkFTQ1JJUFRDT1JF
X0JJTkRJTkdTKQotI2luY2x1ZGUgInJ1bnRpbWUuaCIKLSNlbmRpZgotCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBIVE1MTmFtZXM7CkBAIC01NCw3ICs1MCw2IEBAIEhU
TUxFbWJlZEVsZW1lbnQ6On5IVE1MRW1iZWRFbGVtZW50KCkKIHsKIH0KIAotI2lmIFVTRShKQVZB
U0NSSVBUQ09SRV9CSU5ESU5HUykKIHN0YXRpYyBpbmxpbmUgUmVuZGVyV2lkZ2V0KiBmaW5kV2lk
Z2V0UmVuZGVyZXIoY29uc3QgTm9kZSogbikgCiB7CiAgICAgaWYgKCFuLT5yZW5kZXJlcigpKQpA
QCAtNzcsNyArNzIsNiBAQCBSZW5kZXJXaWRnZXQqIEhUTUxFbWJlZEVsZW1lbnQ6OnJlbmRlcldp
ZGdldEZvckpTQmluZGluZ3MoKSBjb25zdAogICAgIH0KICAgICByZXR1cm4gcmVuZGVyV2lkZ2V0
OwogfQotI2VuZGlmCiAKIGJvb2wgSFRNTEVtYmVkRWxlbWVudDo6bWFwVG9FbnRyeShjb25zdCBR
dWFsaWZpZWROYW1lJiBhdHRyTmFtZSwgTWFwcGVkQXR0cmlidXRlRW50cnkmIHJlc3VsdCkgY29u
c3QKIHsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MRW1iZWRFbGVtZW50LmggYi9XZWJD
b3JlL2h0bWwvSFRNTEVtYmVkRWxlbWVudC5oCmluZGV4IDE3MjQ1OTguLjJmNDU5OTggMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MRW1iZWRFbGVtZW50LmgKKysrIGIvV2ViQ29yZS9odG1s
L0hUTUxFbWJlZEVsZW1lbnQuaApAQCAtNTIsOSArNTIsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVh
bCB2b2lkIHVwZGF0ZVdpZGdldCgpOwogICAgIHZvaWQgc2V0TmVlZFdpZGdldFVwZGF0ZShib29s
IG5lZWRXaWRnZXRVcGRhdGUpIHsgbV9uZWVkV2lkZ2V0VXBkYXRlID0gbmVlZFdpZGdldFVwZGF0
ZTsgfQogCi0jaWYgVVNFKEpBVkFTQ1JJUFRDT1JFX0JJTkRJTkdTKQogICAgIHZpcnR1YWwgUmVu
ZGVyV2lkZ2V0KiByZW5kZXJXaWRnZXRGb3JKU0JpbmRpbmdzKCkgY29uc3Q7Ci0jZW5kaWYKIAog
ICAgIFN0cmluZyBzcmMoKSBjb25zdDsKICAgICB2b2lkIHNldFNyYyhjb25zdCBTdHJpbmcmKTsK
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MT2JqZWN0RWxlbWVudC5jcHAgYi9XZWJDb3Jl
L2h0bWwvSFRNTE9iamVjdEVsZW1lbnQuY3BwCmluZGV4IDAwNjNkMDkuLjk1ZjJiNWQgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MT2JqZWN0RWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9o
dG1sL0hUTUxPYmplY3RFbGVtZW50LmNwcApAQCAtMzksOSArMzksNiBAQAogI2luY2x1ZGUgIlNj
cmlwdENvbnRyb2xsZXIuaCIKICNpbmNsdWRlICJUZXh0LmgiCiAKLSNpZiBVU0UoSkFWQVNDUklQ
VENPUkVfQklORElOR1MpCi0jaW5jbHVkZSAicnVudGltZS5oIgotI2VuZGlmCiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIApAQCAtNjAsNyArNTcsNiBAQCBIVE1MT2JqZWN0RWxlbWVudDo6fkhUTUxP
YmplY3RFbGVtZW50KCkKIHsKIH0KIAotI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykK
IFJlbmRlcldpZGdldCogSFRNTE9iamVjdEVsZW1lbnQ6OnJlbmRlcldpZGdldEZvckpTQmluZGlu
Z3MoKSBjb25zdAogewogICAgIFJlbmRlcldpZGdldCogcmVuZGVyV2lkZ2V0ID0gKHJlbmRlcmVy
KCkgJiYgcmVuZGVyZXIoKS0+aXNXaWRnZXQoKSkgPyBzdGF0aWNfY2FzdDxSZW5kZXJXaWRnZXQq
PihyZW5kZXJlcigpKSA6IDA7CkBAIC03MCw3ICs2Niw2IEBAIFJlbmRlcldpZGdldCogSFRNTE9i
amVjdEVsZW1lbnQ6OnJlbmRlcldpZGdldEZvckpTQmluZGluZ3MoKSBjb25zdAogICAgIH0KICAg
ICByZXR1cm4gcmVuZGVyV2lkZ2V0OwogfQotI2VuZGlmCiAKIHZvaWQgSFRNTE9iamVjdEVsZW1l
bnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRlKE1hcHBlZEF0dHJpYnV0ZSAqYXR0cikKIHsKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MT2JqZWN0RWxlbWVudC5oIGIvV2ViQ29yZS9odG1sL0hU
TUxPYmplY3RFbGVtZW50LmgKaW5kZXggZGMzMjJlMi4uODU5YzczZiAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxPYmpl
Y3RFbGVtZW50LmgKQEAgLTU4LDkgKzU4LDcgQEAgcHVibGljOgogCiAgICAgdm9pZCByZW5kZXJG
YWxsYmFja0NvbnRlbnQoKTsKIAotI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKICAg
ICB2aXJ0dWFsIFJlbmRlcldpZGdldCogcmVuZGVyV2lkZ2V0Rm9ySlNCaW5kaW5ncygpIGNvbnN0
OwotI2VuZGlmCiAKICAgICBTdHJpbmcgYXJjaGl2ZSgpIGNvbnN0OwogICAgIHZvaWQgc2V0QXJj
aGl2ZShjb25zdCBTdHJpbmcmKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MUGx1Z0lu
RWxlbWVudC5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTFBsdWdJbkVsZW1lbnQuY3BwCmluZGV4IDBj
ODY1ZmQuLjk3NzE5ZjUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MUGx1Z0luRWxlbWVu
dC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxQbHVnSW5FbGVtZW50LmNwcApAQCAtMzYsNyAr
MzYsNyBAQAogI2luY2x1ZGUgIldpZGdldC5oIgogI2luY2x1ZGUgIlNjcmlwdENvbnRyb2xsZXIu
aCIKIAotI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKKyNpZiBVU0UoSlNDKQogI2lu
Y2x1ZGUgInJ1bnRpbWUuaCIKICNlbmRpZgogCkBAIC02MSw3ICs2MSw3IEBAIEhUTUxQbHVnSW5F
bGVtZW50OjpIVE1MUGx1Z0luRWxlbWVudChjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1lLCBE
b2N1bWVudCogZG9jCiAKIEhUTUxQbHVnSW5FbGVtZW50Ojp+SFRNTFBsdWdJbkVsZW1lbnQoKQog
ewotI2lmIFVTRShKQVZBU0NSSVBUQ09SRV9CSU5ESU5HUykKKyNpZiBVU0UoSlNDKQogICAgIEFT
U0VSVCghbV9pbnN0YW5jZSk7IC8vIGNsZWFyZWQgaW4gZGV0YWNoKCkKICNlbmRpZgogCkBAIC03
Myw3ICs3Myw3IEBAIEhUTUxQbHVnSW5FbGVtZW50Ojp+SFRNTFBsdWdJbkVsZW1lbnQoKQogI2Vu
ZGlmCiB9CiAKLSNpZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElOR1MpCisjaWYgVVNFKEpTQykK
IHZvaWQgSFRNTFBsdWdJbkVsZW1lbnQ6OmRldGFjaCgpCiB7CiAgICAgbV9pbnN0YW5jZS5jbGVh
cigpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxQbHVnSW5FbGVtZW50LmggYi9XZWJD
b3JlL2h0bWwvSFRNTFBsdWdJbkVsZW1lbnQuaAppbmRleCA3ZjI4ODQwLi42YWY0OWVkIDEwMDY0
NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTFBsdWdJbkVsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0
bWwvSFRNTFBsdWdJbkVsZW1lbnQuaApAQCAtMjUsNyArMjUsNyBAQAogCiAjaW5jbHVkZSAiSFRN
TEZyYW1lT3duZXJFbGVtZW50LmgiCiAKLSNpZiBVU0UoSkFWQVNDUklQVENPUkVfQklORElOR1Mp
CisjaWYgVVNFKEpTQykKIG5hbWVzcGFjZSBLSlMgewogICAgIG5hbWVzcGFjZSBCaW5kaW5ncyB7
CiAgICAgICAgIGNsYXNzIEluc3RhbmNlOwpAQCAtNjgsOSArNjgsOSBAQCBwdWJsaWM6CiAKICAg
ICB2aXJ0dWFsIHZvaWQgZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVudCopOwogCi0jaWYgVVNFKEpB
VkFTQ1JJUFRDT1JFX0JJTkRJTkdTKQotICAgIHZpcnR1YWwgdm9pZCBkZXRhY2goKTsKICAgICB2
aXJ0dWFsIFJlbmRlcldpZGdldCogcmVuZGVyV2lkZ2V0Rm9ySlNCaW5kaW5ncygpIGNvbnN0ID0g
MDsKKyNpZiBVU0UoSlNDKQorICAgIHZpcnR1YWwgdm9pZCBkZXRhY2goKTsKICAgICBLSlM6OkJp
bmRpbmdzOjpJbnN0YW5jZSogZ2V0SW5zdGFuY2UoKSBjb25zdDsKICNlbmRpZgogCkBAIC04Miw3
ICs4Miw3IEBAIHByb3RlY3RlZDoKICAgICBzdGF0aWMgdm9pZCB1cGRhdGVXaWRnZXRDYWxsYmFj
ayhOb2RlKik7CiAKICAgICBBdG9taWNTdHJpbmcgbV9uYW1lOwotI2lmIFVTRShKQVZBU0NSSVBU
Q09SRV9CSU5ESU5HUykKKyNpZiBVU0UoSlNDKQogICAgIG11dGFibGUgUmVmUHRyPEtKUzo6Qmlu
ZGluZ3M6Okluc3RhbmNlPiBtX2luc3RhbmNlOwogI2VuZGlmCiAjaWYgRU5BQkxFKE5FVFNDQVBF
X1BMVUdJTl9BUEkpCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvQXRvbWljU3Ry
aW5nLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9BdG9taWNTdHJpbmcuY3BwCmluZGV4IDQ2
NmU3ZmYuLjRkYmY3NzMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9BdG9taWNT
dHJpbmcuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9BdG9taWNTdHJpbmcuY3BwCkBA
IC0zMSw4ICszMSwxMCBAQAogI2luY2x1ZGUgPGtqcy9pZGVudGlmaWVyLmg+CiAjaW5jbHVkZSA8
d3RmL0hhc2hTZXQuaD4KIAorI2lmIFVTRShKU0MpCiB1c2luZyBLSlM6OklkZW50aWZpZXI7CiB1
c2luZyBLSlM6OlVTdHJpbmc7CisjZW5kaWYKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0y
MTQsNiArMjE2LDcgQEAgdm9pZCBBdG9taWNTdHJpbmc6OnJlbW92ZShTdHJpbmdJbXBsKiByKQog
ICAgIHN0cmluZ1RhYmxlLT5yZW1vdmUocik7CiB9CiAKKyNpZiBVU0UoSlNDKQogUGFzc1JlZlB0
cjxTdHJpbmdJbXBsPiBBdG9taWNTdHJpbmc6OmFkZChjb25zdCBLSlM6OklkZW50aWZpZXImIGlk
ZW50aWZpZXIpCiB7CiAgICAgaWYgKGlkZW50aWZpZXIuaXNOdWxsKCkpCkBAIC0yNDcsNiArMjUw
LDcgQEAgUGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBBdG9taWNTdHJpbmc6OmFkZChjb25zdCBLSlM6
OlVTdHJpbmcmIHVzdHJpbmcpCiAgICAgICAgIHJldHVybiAqYWRkUmVzdWx0LmZpcnN0OwogICAg
IHJldHVybiBhZG9wdFJlZigqYWRkUmVzdWx0LmZpcnN0KTsKIH0KKyNlbmRpZgogCiBBdG9taWNT
dHJpbmdJbXBsKiBBdG9taWNTdHJpbmc6OmZpbmQoY29uc3QgS0pTOjpJZGVudGlmaWVyJiBpZGVu
dGlmaWVyKQogewpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L0F0b21pY1N0cmlu
Zy5oIGIvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5oCmluZGV4IDRkZmRlYzAu
LmQxNzIwOWMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9BdG9taWNTdHJpbmcu
aAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL3RleHQvQXRvbWljU3RyaW5nLmgKQEAgLTM0LDggKzM0
LDEwIEBAIHB1YmxpYzoKICAgICBBdG9taWNTdHJpbmcoY29uc3QgY2hhciogcykgOiBtX3N0cmlu
ZyhhZGQocykpIHsgfQogICAgIEF0b21pY1N0cmluZyhjb25zdCBVQ2hhciogcywgaW50IGxlbmd0
aCkgOiBtX3N0cmluZyhhZGQocywgbGVuZ3RoKSkgeyB9CiAgICAgQXRvbWljU3RyaW5nKGNvbnN0
IFVDaGFyKiBzKSA6IG1fc3RyaW5nKGFkZChzKSkgeyB9CisjaWYgVVNFKEpTQykKICAgICBBdG9t
aWNTdHJpbmcoY29uc3QgS0pTOjpVU3RyaW5nJiBzKSA6IG1fc3RyaW5nKGFkZChzKSkgeyB9CiAg
ICAgQXRvbWljU3RyaW5nKGNvbnN0IEtKUzo6SWRlbnRpZmllciYgcykgOiBtX3N0cmluZyhhZGQo
cykpIHsgfQorI2VuZGlmCiAgICAgQXRvbWljU3RyaW5nKFN0cmluZ0ltcGwqIGltcCkgOiBtX3N0
cmluZyhhZGQoaW1wKSkgeyB9CiAgICAgQXRvbWljU3RyaW5nKEF0b21pY1N0cmluZ0ltcGwqIGlt
cCkgOiBtX3N0cmluZyhpbXApIHsgfQogICAgIEF0b21pY1N0cmluZyhjb25zdCBTdHJpbmcmIHMp
IDogbV9zdHJpbmcoYWRkKHMuaW1wbCgpKSkgeyB9CkBAIC00NSw3ICs0Nyw5IEBAIHB1YmxpYzoK
ICAgICBvcGVyYXRvciBjb25zdCBTdHJpbmcmKCkgY29uc3QgeyByZXR1cm4gbV9zdHJpbmc7IH0K
ICAgICBjb25zdCBTdHJpbmcmIHN0cmluZygpIGNvbnN0IHsgcmV0dXJuIG1fc3RyaW5nOyB9Owog
CisjaWYgVVNFKEpTQykKICAgICBvcGVyYXRvciBLSlM6OlVTdHJpbmcoKSBjb25zdDsKKyNlbmRp
ZgogCiAgICAgQXRvbWljU3RyaW5nSW1wbCogaW1wbCgpIGNvbnN0IHsgcmV0dXJuIHN0YXRpY19j
YXN0PEF0b21pY1N0cmluZ0ltcGwgKj4obV9zdHJpbmcuaW1wbCgpKTsgfQogICAgIApAQCAtOTks
OCArMTAzLDEwIEBAIHByaXZhdGU6CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4g
YWRkKGNvbnN0IFVDaGFyKiwgaW50IGxlbmd0aCk7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3Ry
aW5nSW1wbD4gYWRkKGNvbnN0IFVDaGFyKik7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3RyaW5n
SW1wbD4gYWRkKFN0cmluZ0ltcGwqKTsKKyNpZiBVU0UoSlNDKQogICAgIHN0YXRpYyBQYXNzUmVm
UHRyPFN0cmluZ0ltcGw+IGFkZChjb25zdCBLSlM6OlVTdHJpbmcmKTsKICAgICBzdGF0aWMgUGFz
c1JlZlB0cjxTdHJpbmdJbXBsPiBhZGQoY29uc3QgS0pTOjpJZGVudGlmaWVyJik7CisjZW5kaWYK
IH07CiAKIGlubGluZSBib29sIG9wZXJhdG9yPT0oY29uc3QgQXRvbWljU3RyaW5nJiBhLCBjb25z
dCBBdG9taWNTdHJpbmcmIGIpIHsgcmV0dXJuIGEuaW1wbCgpID09IGIuaW1wbCgpOyB9CmRpZmYg
LS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvUGxhdGZvcm1TdHJpbmcuaCBiL1dlYkNvcmUv
cGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmluZy5oCmluZGV4IGEyYmMyMTMuLjdhODZhZjcgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmluZy5oCisrKyBiL1dl
YkNvcmUvcGxhdGZvcm0vdGV4dC9QbGF0Zm9ybVN0cmluZy5oCkBAIC0yNyw2ICsyNywxMCBAQAog
CiAjaW5jbHVkZSAiU3RyaW5nSW1wbC5oIgogCisjaWYgVVNFKEpTQykKKyNpbmNsdWRlIDxranMv
aWRlbnRpZmllci5oPgorI2VuZGlmCisKICNpZiBQTEFURk9STShDRikKIHR5cGVkZWYgY29uc3Qg
c3RydWN0IF9fQ0ZTdHJpbmcgKiBDRlN0cmluZ1JlZjsKICNlbmRpZgpAQCAtNTIsOCArNTYsMTAg
QEAgcHVibGljOgogICAgIFN0cmluZygpIHsgfSAvLyBnaXZlcyBudWxsIHN0cmluZywgZGlzdGlu
Z3Vpc2hhYmxlIGZyb20gYW4gZW1wdHkgc3RyaW5nCiAgICAgU3RyaW5nKGNvbnN0IFVDaGFyKiwg
dW5zaWduZWQgbGVuZ3RoKTsKICAgICBTdHJpbmcoY29uc3QgVUNoYXIqKTsgLy8gU3BlY2lmaWNh
bGx5IGZvciBudWxsIHRlcm1pbmF0ZWQgVVRGLTE2CisjaWYgVVNFKEpTQykKICAgICBTdHJpbmco
Y29uc3QgS0pTOjpJZGVudGlmaWVyJik7CiAgICAgU3RyaW5nKGNvbnN0IEtKUzo6VVN0cmluZyYp
OworI2VuZGlmCiAgICAgU3RyaW5nKGNvbnN0IGNoYXIqKTsKICAgICBTdHJpbmcoY29uc3QgY2hh
ciosIHVuc2lnbmVkIGxlbmd0aCk7CiAgICAgU3RyaW5nKFN0cmluZ0ltcGwqIGkpIDogbV9pbXBs
KGkpIHsgfQpAQCAtNjksNyArNzUsOSBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFN0cmluZyBhZG9w
dChTdHJpbmdCdWZmZXImIGJ1ZmZlcikgeyByZXR1cm4gU3RyaW5nSW1wbDo6YWRvcHQoYnVmZmVy
KTsgfQogICAgIHN0YXRpYyBTdHJpbmcgYWRvcHQoVmVjdG9yPFVDaGFyPiYgdmVjdG9yKSB7IHJl
dHVybiBTdHJpbmdJbXBsOjphZG9wdCh2ZWN0b3IpOyB9CiAKKyNpZiBVU0UoSlNDKQogICAgIG9w
ZXJhdG9yIEtKUzo6VVN0cmluZygpIGNvbnN0OworI2VuZGlmCiAKICAgICB1bnNpZ25lZCBsZW5n
dGgoKSBjb25zdDsKICAgICBjb25zdCBVQ2hhciogY2hhcmFjdGVycygpIGNvbnN0OwpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZy5jcHAgYi9XZWJDb3JlL3BsYXRmb3Jt
L3RleHQvU3RyaW5nLmNwcAppbmRleCA3YWQxMjQxLi5iMDRlZTRhIDEwMDY0NAotLS0gYS9XZWJD
b3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL3RleHQv
U3RyaW5nLmNwcApAQCAtMjYsNyArMjYsNiBAQAogI2luY2x1ZGUgIlN0cmluZ0J1ZmZlci5oIgog
I2luY2x1ZGUgIlRleHRFbmNvZGluZy5oIgogI2luY2x1ZGUgPGtqcy9kdG9hLmg+Ci0jaW5jbHVk
ZSA8a2pzL2lkZW50aWZpZXIuaD4KICNpbmNsdWRlIDxsaW1pdHM+CiAjaW5jbHVkZSA8c3RkYXJn
Lmg+CiAjaW5jbHVkZSA8d3RmL0FTQ0lJQ1R5cGUuaD4KQEAgLTM1LDggKzM0LDEwIEBACiAjaW5j
bHVkZSA8d3RmL3VuaWNvZGUvVW5pY29kZS5oPgogI2luY2x1ZGUgPHd0Zi91bmljb2RlL1VURjgu
aD4KIAorI2lmIFVTRShKU0MpCiB1c2luZyBLSlM6OklkZW50aWZpZXI7CiB1c2luZyBLSlM6OlVT
dHJpbmc7CisjZW5kaWYKIAogdXNpbmcgbmFtZXNwYWNlIFdURjsKIHVzaW5nIG5hbWVzcGFjZSBX
VEY6OlVuaWNvZGU7CkBAIC02MDgsNiArNjA5LDcgQEAgU3RyaW5nIFN0cmluZzo6ZnJvbVVURjgo
Y29uc3QgY2hhciogc3RyaW5nKQogICAgIHJldHVybiBVVEY4RW5jb2RpbmcoKS5kZWNvZGUoc3Ry
aW5nLCBzdHJsZW4oc3RyaW5nKSk7CiB9CiAKKyNpZiBVU0UoSlNDKQogU3RyaW5nOjpTdHJpbmco
Y29uc3QgSWRlbnRpZmllciYgc3RyKQogewogICAgIGlmIChzdHIuaXNOdWxsKCkpCkBAIC02MjEs
NiArNjIzLDcgQEAgU3RyaW5nOjpTdHJpbmcoY29uc3QgVVN0cmluZyYgc3RyKQogICAgICAgICBy
ZXR1cm47CiAgICAgbV9pbXBsID0gU3RyaW5nSW1wbDo6Y3JlYXRlKHN0ci5kYXRhKCksIHN0ci5z
aXplKCkpOwogfQorI2VuZGlmCiAKIFN0cmluZzo6b3BlcmF0b3IgVVN0cmluZygpIGNvbnN0CiB7
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5jcHAKaW5kZXggZTI2Y2FkZS4uMDQ2MzY2YyAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuY3BwCisrKyBiL1dl
YkNvcmUvcGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmNwcApAQCAtMzUsMTYgKzM1LDEyIEBACiAj
aW5jbHVkZSAiVGV4dEJyZWFrSXRlcmF0b3IuaCIKICNpbmNsdWRlICJUZXh0RW5jb2RpbmcuaCIK
ICNpbmNsdWRlIDxranMvZHRvYS5oPgotI2luY2x1ZGUgPGtqcy9pZGVudGlmaWVyLmg+CiAjaW5j
bHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvdW5pY29kZS9Vbmljb2RlLmg+
CiAKIHVzaW5nIG5hbWVzcGFjZSBXVEY7CiB1c2luZyBuYW1lc3BhY2UgVW5pY29kZTsKIAotdXNp
bmcgS0pTOjpJZGVudGlmaWVyOwotdXNpbmcgS0pTOjpVU3RyaW5nOwotCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAKIHN0YXRpYyBpbmxpbmUgVUNoYXIqIG5ld1VDaGFyVmVjdG9yKHVuc2lnbmVkIG4p
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5oIGIvV2ViQ29y
ZS9wbGF0Zm9ybS90ZXh0L1N0cmluZ0ltcGwuaAppbmRleCA1MTJlOWQxLi5iZjNjZWNhIDEwMDY0
NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU3RyaW5nSW1wbC5oCisrKyBiL1dlYkNvcmUv
cGxhdGZvcm0vdGV4dC9TdHJpbmdJbXBsLmgKQEAgLTIyLDcgKzIyLDYgQEAKICNpZm5kZWYgU3Ry
aW5nSW1wbF9oCiAjZGVmaW5lIFN0cmluZ0ltcGxfaAogCi0jaW5jbHVkZSA8a2pzL2lkZW50aWZp
ZXIuaD4KICNpbmNsdWRlIDxsaW1pdHMuaD4KICNpbmNsdWRlIDx3dGYvQVNDSUlDVHlwZS5oPgog
I2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+Cg==
</data>
<flag name="review"
          id="10304"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23153</attachid>
            <date>2008-09-03 17:38:17 -0700</date>
            <delta_ts>2008-09-03 18:06:18 -0700</delta_ts>
            <desc>Clean up Platform.h and add PLATFORM(CHROMIUM), PLATFORM(SKIA) and USE(V8_BINDINGS)</desc>
            <filename>Clean-up-Platform.h-and-add-PLATFORM-CHROMIUM-PLATFORM-SKIA-and-USE-V8_BINDINGS-.patch</filename>
            <type>text/plain</type>
            <size>8271</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZmEwNWU4MmRlZWZkMzE4MzI2NGUzYmQxMWJkZTExNzAxN2RlZmJlNApkaWZmIC0tZ2l0IGEvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGU1
ZmU3OTcuLjhjNjE3MDcgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysg
Yi9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAwOC0wOS0wMyAg
RXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xlYW4gdXAgUGxhdGZvcm0uaCBhbmQgYWRkIFBMQVRG
T1JNKENIUk9NSVVNKSwgUExBVEZPUk0oU0tJQSkgYW5kIFVTRShWOF9CSU5ESU5HUykKKworICAg
ICAgICAqIENvbmZpZ3VyYXRpb25zL0phdmFTY3JpcHRDb3JlLnhjY29uZmlnOiBhZGQgbWlzc2lu
ZyBFTkFCTEVfKgorICAgICAgICAqIHd0Zi9BU0NJSUNUeXBlLmg6IGluY2x1ZGUgPHd0Zi9Bc3Nl
cnRpb25zLmg+IHNpbmNlIGl0IGRlcGVuZHMgb24gaXQuCisgICAgICAgICogd3RmL1BsYXRmb3Jt
Lmg6CisKIDIwMDgtMDktMDMgIEtldmluIE1jQ3VsbG91Z2ggIDxrbWNjdWxsb3VnaEBhcHBsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVGltLgpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENv
cmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25maWcgYi9KYXZhU2NyaXB0Q29y
ZS9Db25maWd1cmF0aW9ucy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZwppbmRleCA4OTgzM2E1Li4y
NzFjNWRmIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9KYXZhU2Ny
aXB0Q29yZS54Y2NvbmZpZworKysgYi9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9KYXZh
U2NyaXB0Q29yZS54Y2NvbmZpZwpAQCAtMTMsNCArMTMsNCBAQCBJTlNUQUxMX1BBVEggPSAkKFNZ
U1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3JrczsKIFBST0RVQ1RfTkFNRSA9IEphdmFTY3JpcHRD
b3JlOwogCiAvLyBUaGlzIG5lZWRzIHRvIGJlIGtlcHQgc29ydGVkLCBhbmQgaW4gc3luYyB3aXRo
IEZFQVRVUkVfREVGSU5FUyBpbiBXZWJDb3JlLnhjY29uZmlnLCBXZWJLaXQueGNjb25maWcgYW5k
IHRoZSBkZWZhdWx0IHNldHRpbmdzIG9mIGJ1aWxkLXdlYmtpdC4KLUZFQVRVUkVfREVGSU5FUyA9
IEVOQUJMRV9DUk9TU19ET0NVTUVOVF9NRVNTQUdJTkcgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9E
T01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNFIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNB
VElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FOSU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdF
IEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VT
RSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVOQUJMRV9YU0xUOworRkVBVFVSRV9ERUZJTkVT
ID0gRU5BQkxFX0NST1NTX0RPQ1VNRU5UX01FU1NBR0lORyBFTkFCTEVfREFTSEJPQVJEX1NVUFBP
UlQgRU5BQkxFX0RBVEFCQVNFIEVOQUJMRV9ET01fU1RPUkFHRSBFTkFCTEVfSUNPTkRBVEFCQVNF
IEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlMgRU5BQkxFX1NWRyBFTkFCTEVfU1ZHX0FO
SU1BVElPTiBFTkFCTEVfU1ZHX0FTX0lNQUdFIEVOQUJMRV9TVkdfRk9OVFMgRU5BQkxFX1NWR19G
T1JFSUdOX09CSkVDVCBFTkFCTEVfU1ZHX1VTRSBFTkFCTEVfVklERU8gRU5BQkxFX1hQQVRIIEVO
QUJMRV9YU0xUOwpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvd3RmL0FTQ0lJQ1R5cGUuaCBi
L0phdmFTY3JpcHRDb3JlL3d0Zi9BU0NJSUNUeXBlLmgKaW5kZXggN2QyNGYwZS4uZmQ3YzFhMSAx
MDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvd3RmL0FTQ0lJQ1R5cGUuaAorKysgYi9KYXZhU2Ny
aXB0Q29yZS93dGYvQVNDSUlDVHlwZS5oCkBAIC0yOSw2ICsyOSw3IEBACiAjaWZuZGVmIFdURl9B
U0NJSUNUeXBlX2gKICNkZWZpbmUgV1RGX0FTQ0lJQ1R5cGVfaAogCisjaW5jbHVkZSA8d3RmL0Fz
c2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4KIAogLy8gVGhlIGJlaGF2aW9y
IG9mIG1hbnkgb2YgdGhlIGZ1bmN0aW9ucyBpbiB0aGUgPGN0eXBlLmg+IGhlYWRlciBpcyBkZXBl
bmRlbnQKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oIGIvSmF2YVNj
cmlwdENvcmUvd3RmL1BsYXRmb3JtLmgKaW5kZXggNGQzZjQ2Yi4uZjExYTI5NSAxMDA2NDQKLS0t
IGEvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmgKKysrIGIvSmF2YVNjcmlwdENvcmUvd3Rm
L1BsYXRmb3JtLmgKQEAgLTIwLDcgKzIwLDcgQEAKICAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKICAqIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAogICog
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFCi0gKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhF
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLiAKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAgKi8KIAogI2lm
bmRlZiBXVEZfUGxhdGZvcm1faApAQCAtODMsNiArODMsMTEgQEAKICNkZWZpbmUgV1RGX1BMQVRG
T1JNX1VOSVggMQogI2VuZGlmCiAKKy8qIFBMQVRGT1JNKENIUk9NSVVNKSAqLworI2lmIGRlZmlu
ZWQoQlVJTERJTkdfQ0hST01JVU1fXykKKyNkZWZpbmUgV1RGX1BMQVRGT1JNX0NIUk9NSVVNIDEK
KyNlbmRpZgorCiAvKiBPcGVyYXRpbmcgZW52aXJvbm1lbnRzICovCiAKIC8qIFBMQVRGT1JNKFFU
KSAqLwpAQCAtMTA5LDEyICsxMTQsMTkgQEAKIAogLyogR3JhcGhpY3MgZW5naW5lcyAqLwogCi0v
KiBQTEFURk9STShDRykgKi8KLS8qIFBMQVRGT1JNKENBSVJPKSAqLworLyogUExBVEZPUk0oQ0cp
IGFuZCBQTEFURk9STShDSSkgKi8KICNpZiBQTEFURk9STShNQUMpCiAjZGVmaW5lIFdURl9QTEFU
Rk9STV9DRyAxCiAjZGVmaW5lIFdURl9QTEFURk9STV9DSSAxCi0jZWxpZiAhUExBVEZPUk0oUVQp
ICYmICFQTEFURk9STShXWCkKKyNlbmRpZgorCisvKiBQTEFURk9STShTS0lBKSAqLworI2lmIFBM
QVRGT1JNKENIUk9NSVVNKQorI2RlZmluZSBXVEZfUExBVEZPUk1fU0tJQSAxCisjZW5kaWYKKwor
LyogTWFrZXMgUExBVEZPUk0oV0lOKSBkZWZhdWx0IHRvIFBMQVRGT1JNKENBSVJPKSAqLworI2lm
ICFQTEFURk9STShNQUMpICYmICFQTEFURk9STShRVCkgJiYgIVBMQVRGT1JNKFdYKQogI2RlZmlu
ZSBXVEZfUExBVEZPUk1fQ0FJUk8gMQogI2VuZGlmCiAKQEAgLTI0MSwxMCArMjUzLDYgQEAKICNl
bmRpZgogI2VuZGlmCiAKLSNpZiAoUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShHVEspIHx8IFBM
QVRGT1JNKFNZTUJJQU4pIHx8IFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oV1gpKSAmJiAhZGVm
aW5lZChFTkFCTEVfTkVUU0NBUEVfUExVR0lOX0FQSSkKLSNkZWZpbmUgRU5BQkxFX05FVFNDQVBF
X1BMVUdJTl9BUEkgMQotI2VuZGlmCi0KICNpZiBQTEFURk9STShXSU4pCiAjZGVmaW5lIFdURl9V
U0VfV0lOSU5FVCAxCiAjZW5kaWYKQEAgLTI1NCwxMCArMjYyLDYgQEAKICNkZWZpbmUgV1RGX1VT
RV9QVEhSRUFEUyAxCiAjZW5kaWYKIAotI2lmIChQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKFdJ
TikpICYmICFkZWZpbmVkKEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKLSNkZWZpbmUgRU5BQkxF
X0RBU0hCT0FSRF9TVVBQT1JUIDEKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFU
Rk9STShXSU4pIHx8IFBMQVRGT1JNKEdUSykKICNkZWZpbmUgSEFWRV9BQ0NFU1NJQklMSVRZIDEK
ICNlbmRpZgpAQCAtMzEwLDEyICszMTQsMTYgQEAKICNkZWZpbmUgRU5BQkxFX0ZUUERJUiAxCiAj
ZW5kaWYKIAorI2lmICFkZWZpbmVkKEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCkKKyNkZWZpbmUg
RU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JUIDAKKyNlbmRpZgorCiAjaWYgIWRlZmluZWQoRU5BQkxF
X01BQ19KQVZBX0JSSURHRSkKICNkZWZpbmUgRU5BQkxFX01BQ19KQVZBX0JSSURHRSAwCiAjZW5k
aWYKIAogI2lmICFkZWZpbmVkKEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJKQotI2RlZmluZSBF
TkFCTEVfTkVUU0NBUEVfUExVR0lOX0FQSSAwCisjZGVmaW5lIEVOQUJMRV9ORVRTQ0FQRV9QTFVH
SU5fQVBJIDEKICNlbmRpZgogCiAjaWYgIWRlZmluZWQoRU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JU
KQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCA4MDc3NDM1Li44Mzc4MDRlIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9X
ZWJDb3JlL0NoYW5nZUxvZwpAQCAtMiw2ICsyLDE1IEBACiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCiAKKyAgICAgICAgQ2xlYW4gdXAgUGxhdGZvcm0uaCBhbmQgYWRkIFBM
QVRGT1JNKENIUk9NSVVNKSwgUExBVEZPUk0oU0tJQSkgYW5kIFVTRShWOF9CSU5ESU5HUykKKwor
ICAgICAgICAqIENvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWc6IGFkZCBtaXNzaW5nIEVO
QUJMRV8qCisgICAgICAgICogY29uZmlnLmg6IGFkZCBydWxlcyBmb3IgVjhfQklORElOR1MKKwor
MjAwOC0wOS0wMyAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAgQWRkICNpZiBVU0UoSkFWQVNDUklQ
VENPUkVfQklORElOR1MpIGFyb3VuZCBLSlMgZGVwZW5kZW5jaWVzCiAKICAgICAgICAgKiBwbGF0
Zm9ybS90ZXh0L0F0b21pY1N0cmluZy5jcHA6CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NvbmZpZ3Vy
YXRpb25zL1dlYkNvcmUueGNjb25maWcgYi9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUu
eGNjb25maWcKaW5kZXggNzkwN2ZiYS4uOWY5YzA1ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9Db25m
aWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnCisrKyBiL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMv
V2ViQ29yZS54Y2NvbmZpZwpAQCAtMTUsNyArMTUsNyBAQCBQUk9EVUNUX05BTUUgPSBXZWJDb3Jl
OwogT1RIRVJfTERGTEFHUyA9IC1sJChTUUxJVEUzX0xJQlJBUlkpIC1sb2JqYyAtc3ViX2xpYnJh
cnkgbGlib2JqYyAtdW1icmVsbGEgV2ViS2l0OwogCiAvLyBUaGlzIG5lZWRzIHRvIGJlIGtlcHQg
c29ydGVkLCBhbmQgaW4gc3luYyB3aXRoIEZFQVRVUkVfREVGSU5FUyBpbiBKYXZhU2NyaXB0Q29y
ZS54Y2NvbmZpZywgV2ViS2l0LnhjY29uZmlnIGFuZCB0aGUgZGVmYXVsdCBzZXR0aW5ncyBvZiBi
dWlsZC13ZWJraXQuCi1GRUFUVVJFX0RFRklORVMgPSBFTkFCTEVfREFUQUJBU0UgRU5BQkxFX0RP
TV9TVE9SQUdFIEVOQUJMRV9JQ09OREFUQUJBU0UgRU5BQkxFX09GRkxJTkVfV0VCX0FQUExJQ0FU
SU9OUyBFTkFCTEVfU1ZHIEVOQUJMRV9TVkdfQU5JTUFUSU9OIEVOQUJMRV9TVkdfQVNfSU1BR0Ug
RU5BQkxFX1NWR19GT05UUyBFTkFCTEVfU1ZHX0ZPUkVJR05fT0JKRUNUIEVOQUJMRV9TVkdfVVNF
IEVOQUJMRV9WSURFTyBFTkFCTEVfWFBBVEggRU5BQkxFX1hTTFQ7CitGRUFUVVJFX0RFRklORVMg
PSBFTkFCTEVfQ1JPU1NfRE9DVU1FTlRfTUVTU0FHSU5HIEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9S
VCBFTkFCTEVfREFUQUJBU0UgRU5BQkxFX0RPTV9TVE9SQUdFIEVOQUJMRV9JQ09OREFUQUJBU0Ug
RU5BQkxFX09GRkxJTkVfV0VCX0FQUExJQ0FUSU9OUyBFTkFCTEVfU1ZHIEVOQUJMRV9TVkdfQU5J
TUFUSU9OIEVOQUJMRV9TVkdfQVNfSU1BR0UgRU5BQkxFX1NWR19GT05UUyBFTkFCTEVfU1ZHX0ZP
UkVJR05fT0JKRUNUIEVOQUJMRV9TVkdfVVNFIEVOQUJMRV9WSURFTyBFTkFCTEVfWFBBVEggRU5B
QkxFX1hTTFQ7CiAKIFNRTElURTNfTElCUkFSWSA9ICQoU1FMSVRFM19MSUJSQVJZXyQoTUFDX09T
X1hfVkVSU0lPTl9NQUpPUikpOwogU1FMSVRFM19MSUJSQVJZXyA9IFdlYkNvcmVTUUxpdGUzOwpk
aWZmIC0tZ2l0IGEvV2ViS2l0L21hYy9DaGFuZ2VMb2cgYi9XZWJLaXQvbWFjL0NoYW5nZUxvZwpp
bmRleCBkNmMxNmFhLi5hZTEzMTliIDEwMDY0NAotLS0gYS9XZWJLaXQvbWFjL0NoYW5nZUxvZwor
KysgYi9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDA4LTA5LTAzICBF
cmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBDbGVhbiB1cCBQbGF0Zm9ybS5oIGFuZCBhZGQgUExBVEZP
Uk0oQ0hST01JVU0pLCBQTEFURk9STShTS0lBKSBhbmQgVVNFKFY4X0JJTkRJTkdTKQorCisgICAg
ICAgICogQ29uZmlndXJhdGlvbnMvV2ViS2l0LnhjY29uZmlnOgorICAgICAgICAqIFdlYktpdFBy
ZWZpeC5oOiBhZGQgcnVsZXMgZm9yIFY4X0JJTkRJTkdTCisKIDIwMDgtMDktMDEgIEFkYW0gQmFy
dGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2Vpbmln
LgpkaWZmIC0tZ2l0IGEvV2ViS2l0L21hYy9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWcg
Yi9XZWJLaXQvbWFjL0NvbmZpZ3VyYXRpb25zL1dlYktpdC54Y2NvbmZpZwppbmRleCA1MzdlMjY3
Li5hOTk5ZWY1IDEwMDY0NAotLS0gYS9XZWJLaXQvbWFjL0NvbmZpZ3VyYXRpb25zL1dlYktpdC54
Y2NvbmZpZworKysgYi9XZWJLaXQvbWFjL0NvbmZpZ3VyYXRpb25zL1dlYktpdC54Y2NvbmZpZwpA
QCAtMTgsNCArMTgsNCBAQCBXRUJDT1JFX1BSSVZBVEVfSEVBREVSU19ESVIgPSAkKFVNQlJFTExB
X0ZSQU1FV09SS1NfRElSKS9XZWJDb3JlLmZyYW1ld29yay9Qcml2YQogT1RIRVJfTERGTEFHUyA9
IC1zdWJfdW1icmVsbGEgV2ViQ29yZSAkKE9USEVSX0xERkxBR1MpOwogCiAvLyBUaGlzIG5lZWRz
IHRvIGJlIGtlcHQgc29ydGVkLCBhbmQgaW4gc3luYyB3aXRoIEZFQVRVUkVfREVGSU5FUyBpbiBK
YXZhU2NyaXB0Q29yZS54Y2NvbmZpZywgV2ViQ29yZS54Y2NvbmZpZyBhbmQgdGhlIGRlZmF1bHQg
c2V0dGluZ3Mgb2YgYnVpbGQtd2Via2l0LgotRkVBVFVSRV9ERUZJTkVTID0gRU5BQkxFX0NST1NT
X0RPQ1VNRU5UX01FU1NBR0lORyBFTkFCTEVfREFUQUJBU0UgRU5BQkxFX0RPTV9TVE9SQUdFIEVO
QUJMRV9JQ09OREFUQUJBU0UgRU5BQkxFX09GRkxJTkVfV0VCX0FQUExJQ0FUSU9OUyBFTkFCTEVf
U1ZHIEVOQUJMRV9TVkdfQU5JTUFUSU9OIEVOQUJMRV9TVkdfQVNfSU1BR0UgRU5BQkxFX1NWR19G
T05UUyBFTkFCTEVfU1ZHX0ZPUkVJR05fT0JKRUNUIEVOQUJMRV9TVkdfVVNFIEVOQUJMRV9WSURF
TyBFTkFCTEVfWFBBVEggRU5BQkxFX1hTTFQ7CitGRUFUVVJFX0RFRklORVMgPSBFTkFCTEVfQ1JP
U1NfRE9DVU1FTlRfTUVTU0FHSU5HIEVOQUJMRV9EQVNIQk9BUkRfU1VQUE9SVCBFTkFCTEVfREFU
QUJBU0UgRU5BQkxFX0RPTV9TVE9SQUdFIEVOQUJMRV9JQ09OREFUQUJBU0UgRU5BQkxFX09GRkxJ
TkVfV0VCX0FQUExJQ0FUSU9OUyBFTkFCTEVfU1ZHIEVOQUJMRV9TVkdfQU5JTUFUSU9OIEVOQUJM
RV9TVkdfQVNfSU1BR0UgRU5BQkxFX1NWR19GT05UUyBFTkFCTEVfU1ZHX0ZPUkVJR05fT0JKRUNU
IEVOQUJMRV9TVkdfVVNFIEVOQUJMRV9WSURFTyBFTkFCTEVfWFBBVEggRU5BQkxFX1hTTFQ7CmRp
ZmYgLS1naXQgYS9XZWJLaXQvbWFjL1dlYktpdFByZWZpeC5oIGIvV2ViS2l0L21hYy9XZWJLaXRQ
cmVmaXguaAppbmRleCA4YzRjNjFkLi5mZmI5ZThiIDEwMDY0NAotLS0gYS9XZWJLaXQvbWFjL1dl
YktpdFByZWZpeC5oCisrKyBiL1dlYktpdC9tYWMvV2ViS2l0UHJlZml4LmgKQEAgLTcwLDYgKzcw
LDExIEBACiAKICNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4KIAorLyogV2ViS2l0IGhhcyBubyB3
YXkgdG8gcHVsbCBzZXR0aW5ncyBmcm9tIFdlYkNvcmUvY29uZmlnLmggZm9yIG5vdyAqLworLyog
c28gd2UgYXNzdW1lIFdlYktpdCBpcyBhbHdheXMgYmVpbmcgY29tcGlsZWQgb24gdG9wIG9mIEph
dmFTY3JpcHRDb3JlICovCisjZGVmaW5lIFdURl9VU0VfSlNDIDEKKyNkZWZpbmUgV1RGX1VTRV9W
OCAwCisKICNpZmRlZiBfX2NwbHVzcGx1cwogI2luY2x1ZGUgPHd0Zi9GYXN0TWFsbG9jLmg+CiAj
ZW5kaWYK
</data>
<flag name="review"
          id="10305"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>