<?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>46316</bug_id>
          
          <creation_ts>2010-09-22 15:43:37 -0700</creation_ts>
          <short_desc>patch for FreeBSD support with Chromium</short_desc>
          <delta_ts>2010-09-22 18:57:20 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>chromium</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>283308</commentid>
    <comment_count>0</comment_count>
      <attachid>68459</attachid>
    <who name="">chromium</who>
    <bug_when>2010-09-22 15:43:37 -0700</bug_when>
    <thetext>Created attachment 68459
FreeBSD ifdefs

This patch adds further ifdefs so that FreeBSD can use Webkit for Chromium too.  It applies against webkit/trunk/WebKit/chromium in the svn repo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283313</commentid>
    <comment_count>1</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-09-22 15:51:58 -0700</bug_when>
    <thetext>View in context: https://bugs.webkit.org/attachment.cgi?id=68459&amp;action=review

&gt; features.gypi:-94
&gt; -        [&apos;OS==&quot;win&quot; or OS==&quot;linux&quot; or OS==&quot;mac&quot;&apos;, {
&gt; -          &apos;feature_defines&apos;: [
&gt; -           &apos;WTF_USE_ACCELERATED_COMPOSITING=1&apos;,
&gt; -           &apos;ENABLE_3D_RENDERING=1&apos;,
&gt; -          ],

I think this is fine, but adding jamesr to be sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283321</commentid>
    <comment_count>2</comment_count>
      <attachid>68459</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-22 15:56:21 -0700</bug_when>
    <thetext>Comment on attachment 68459
FreeBSD ifdefs

View in context: https://bugs.webkit.org/attachment.cgi?id=68459&amp;action=review

&gt; features.gypi:88
&gt; +        &apos;WTF_USE_ACCELERATED_COMPOSITING=1&apos;,
&gt; +        &apos;ENABLE_3D_RENDERING=1&apos;,

Alphabetize these, please.  Otherwise this move is fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283327</commentid>
    <comment_count>3</comment_count>
      <attachid>68464</attachid>
    <who name="">chromium</who>
    <bug_when>2010-09-22 16:01:10 -0700</bug_when>
    <thetext>Created attachment 68464
WebCore patch for FreeBSD

another patch, this time against WebCore: webkit/trunk/WebCore from the svn repo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283331</commentid>
    <comment_count>4</comment_count>
      <attachid>68464</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-09-22 16:06:10 -0700</bug_when>
    <thetext>Comment on attachment 68464
WebCore patch for FreeBSD

View in context: https://bugs.webkit.org/attachment.cgi?id=68464&amp;action=review

&gt; platform/Scrollbar.cpp:43
&gt; -#if PLATFORM(CHROMIUM) &amp;&amp; OS(LINUX) || PLATFORM(GTK)
&gt; +#if PLATFORM(CHROMIUM) &amp;&amp; (OS(LINUX) || OS(FREEBSD)) || PLATFORM(GTK)

Nit: Can you add () around (PLATFORM(CHROMIUM) &amp;&amp; (OS(LINUX) || OS(FREEBSD))) so the order is clear?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283332</commentid>
    <comment_count>5</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-09-22 16:08:17 -0700</bug_when>
    <thetext>A couple workflow comments:
- Please open a separate bug per patch.
- Please set patches to review? if you want it to be reviewed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283339</commentid>
    <comment_count>6</comment_count>
      <attachid>68468</attachid>
    <who name="">chromium</who>
    <bug_when>2010-09-22 16:17:22 -0700</bug_when>
    <thetext>Created attachment 68468
alphabetized the change to features.gypi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283344</commentid>
    <comment_count>7</comment_count>
      <attachid>68469</attachid>
    <who name="">chromium</who>
    <bug_when>2010-09-22 16:20:37 -0700</bug_when>
    <thetext>Created attachment 68469
WebCore patch for FreeBSD

I added the parentheses asked for.  I was originally going to open a separate ticket for the second patch, since these patches were generated from two separate checkouts in Chromium, but then I thought you might prefer them both together since they come from a common WebKit repo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283354</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-09-22 16:28:33 -0700</bug_when>
    <thetext>I will commit these for you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283365</commentid>
    <comment_count>9</comment_count>
      <attachid>68468</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-09-22 16:44:56 -0700</bug_when>
    <thetext>Comment on attachment 68468
alphabetized the change to features.gypi

Sorry, I&apos;m dumb.  These changes need a ChangeLog entry.  You can run prepare-ChangeLog or use webkit-patch upload to generate a ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283380</commentid>
    <comment_count>10</comment_count>
      <attachid>68474</attachid>
    <who name="">chromium</who>
    <bug_when>2010-09-22 17:16:55 -0700</bug_when>
    <thetext>Created attachment 68474
final WebCore patch with ChangeLog

Added a ChangeLog entry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283385</commentid>
    <comment_count>11</comment_count>
      <attachid>68478</attachid>
    <who name="">chromium</who>
    <bug_when>2010-09-22 17:24:51 -0700</bug_when>
    <thetext>Created attachment 68478
final WebKit/chromium patch for FreeBSD

Added to the ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283408</commentid>
    <comment_count>12</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-09-22 17:52:43 -0700</bug_when>
    <thetext>cc&apos;ing darin for guidance.

Ruben has requested that we don&apos;t include his full name in the ChangeLog.  Is it OK for me to commit the patch for him?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283428</commentid>
    <comment_count>13</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-09-22 18:22:18 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; Ruben has requested that we don&apos;t include his full name in the ChangeLog.  Is it OK for me to commit the patch for him?

It’s ugly but OK. If he says that’s the name he wants to go by I think we’re OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283457</commentid>
    <comment_count>14</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-22 18:56:16 -0700</bug_when>
    <thetext>Committed r68112: &lt;http://trac.webkit.org/changeset/68112&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283459</commentid>
    <comment_count>15</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-22 18:56:59 -0700</bug_when>
    <thetext>Combined into a single patch, generated proper ChangeLogs and landed as http://trac.webkit.org/changeset/68112.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68459</attachid>
            <date>2010-09-22 15:43:37 -0700</date>
            <delta_ts>2010-09-22 16:17:22 -0700</delta_ts>
            <desc>FreeBSD ifdefs</desc>
            <filename>WK_bsd.patch</filename>
            <type>text/plain</type>
            <size>5012</size>
            <attacher>chromium</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC5neXAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Lmd5cAkocmV2aXNpb24gNjc3
NDkpCisrKyBXZWJLaXQuZ3lwCSh3b3JraW5nIGNvcHkpCkBAIC03NjksNyArNzY5LDcgQEAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL0RyYWdJbWFnZVRlc3QuY3BwJywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAg
fV0sCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ09TPT0ibGludXgiJywgeworICAgICAgICAg
ICAgICAgICAgICAgICAgWydPUz09ImxpbnV4IiBvciBPUz09ImZyZWVic2QiJywgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAndGVzdHMvV2ViSW5wdXRFdmVudEZhY3RvcnlUZXN0R3RrLmNwcCcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKSW5kZXg6IGZlYXR1cmVzLmd5cGkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gZmVhdHVyZXMuZ3lwaQkocmV2aXNpb24gNjc3NDkpCisrKyBmZWF0dXJlcy5neXBpCSh3
b3JraW5nIGNvcHkpCkBAIC04NCwxNyArODQsMTAgQEAKICAgICAgICAgJ0VOQUJMRV9YSFJfUkVT
UE9OU0VfQkxPQj0xJywKICAgICAgICAgJ0VOQUJMRV9YUEFUSD0xJywKICAgICAgICAgJ0VOQUJM
RV9YU0xUPTEnLAorICAgICAgICAnV1RGX1VTRV9BQ0NFTEVSQVRFRF9DT01QT1NJVElORz0xJywK
KyAgICAgICAgJ0VOQUJMRV8zRF9SRU5ERVJJTkc9MScsCiAgICAgICBdLAogCi0gICAgICAnY29u
ZGl0aW9ucyc6IFsKLSAgICAgICAgWydPUz09IndpbiIgb3IgT1M9PSJsaW51eCIgb3IgT1M9PSJt
YWMiJywgewotICAgICAgICAgICdmZWF0dXJlX2RlZmluZXMnOiBbCi0gICAgICAgICAgICdXVEZf
VVNFX0FDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HPTEnLAotICAgICAgICAgICAnRU5BQkxFXzNEX1JF
TkRFUklORz0xJywKLSAgICAgICAgICBdLAotICAgICAgICB9XSwKLSAgICAgIF0sCi0KICAgICAg
ICd1c2VfYWNjZWxlcmF0ZWRfY29tcG9zaXRpbmclJzogMSwKICAgICAgICdlbmFibGVfc3ZnJSc6
IDEsCiAgICAgfSwKSW5kZXg6IHNyYy9XZWJWaWV3SW1wbC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3Jj
L1dlYlZpZXdJbXBsLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBzcmMvV2ViVmlld0ltcGwuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xMjYsNyArMTI2LDcgQEAKICNpZiBPUyhXSU5ET1dTKQogI2lu
Y2x1ZGUgIlJlbmRlclRoZW1lQ2hyb21pdW1XaW4uaCIKICNlbHNlCi0jaWYgT1MoTElOVVgpCisj
aWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVkZSAiUmVuZGVyVGhlbWVDaHJvbWl1
bUxpbnV4LmgiCiAjZW5kaWYKICNpbmNsdWRlICJSZW5kZXJUaGVtZS5oIgpAQCAtNDMwLDcgKzQz
MCw3IEBACiAgICAgICAgIHx8IChldmVudC5idXR0b24gPT0gV2ViTW91c2VFdmVudDo6QnV0dG9u
TGVmdAogICAgICAgICAgICAgJiYgZXZlbnQubW9kaWZpZXJzICYgV2ViTW91c2VFdmVudDo6Q29u
dHJvbEtleSkpCiAgICAgICAgIG1vdXNlQ29udGV4dE1lbnUoZXZlbnQpOwotI2VsaWYgT1MoTElO
VVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAgICBpZiAoZXZlbnQuYnV0dG9u
ID09IFdlYk1vdXNlRXZlbnQ6OkJ1dHRvblJpZ2h0KQogICAgICAgICBtb3VzZUNvbnRleHRNZW51
KGV2ZW50KTsKICNlbmRpZgpAQCAtNDY5LDcgKzQ2OSw3IEBACiAgICAgaWYgKCFtYWluRnJhbWVJ
bXBsKCkgfHwgIW1haW5GcmFtZUltcGwoKS0+ZnJhbWVWaWV3KCkpCiAgICAgICAgIHJldHVybjsK
IAotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIC8vIElm
IHRoZSBldmVudCB3YXMgYSBtaWRkbGUgY2xpY2ssIGF0dGVtcHQgdG8gY29weSB0ZXh0IGludG8g
dGhlIGZvY3VzZWQKICAgICAvLyBmcmFtZS4gV2UgZXhlY3V0ZSB0aGlzIGJlZm9yZSB3ZSBsZXQg
dGhlIHBhZ2UgaGF2ZSBhIGdvIGF0IHRoZSBldmVudAogICAgIC8vIGJlY2F1c2UgdGhlIHBhZ2Ug
bWF5IGNoYW5nZSB3aGF0IGlzIGZvY3VzZWQgZHVyaW5nIGluIGl0cyBldmVudCBoYW5kbGVyLgpA
QCAtNTUzLDExICs1NTMsMTEgQEAKICAgICBpZiAoIWhhbmRsZXIpCiAgICAgICAgIHJldHVybiBr
ZXlFdmVudERlZmF1bHQoZXZlbnQpOwogCi0jaWYgT1MoV0lORE9XUykgfHwgT1MoTElOVVgpCisj
aWYgT1MoV0lORE9XUykgfHwgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgY29uc3QgV2Vi
SW5wdXRFdmVudDo6VHlwZSBjb250ZXh0TWVudVRyaWdnZXJpbmdFdmVudFR5cGUgPQogI2lmIE9T
KFdJTkRPV1MpCiAgICAgICAgIFdlYklucHV0RXZlbnQ6OktleVVwOwotI2VsaWYgT1MoTElOVVgp
CisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAgICAgICAgV2ViSW5wdXRFdmVudDo6
UmF3S2V5RG93bjsKICNlbmRpZgogCkBAIC03MDEsNyArNzAxLDcgQEAKIH0KICNlbmRpZgogCi0j
aWYgT1MoV0lORE9XUykgfHwgT1MoTElOVVgpCisjaWYgT1MoV0lORE9XUykgfHwgT1MoTElOVVgp
IHx8IE9TKEZSRUVCU0QpCiAvLyBNYWMgaGFzIG5vIHdheSB0byBvcGVuIGEgY29udGV4dCBtZW51
IGJhc2VkIG9uIGEga2V5Ym9hcmQgZXZlbnQuCiBib29sIFdlYlZpZXdJbXBsOjpzZW5kQ29udGV4
dE1lbnVFdmVudChjb25zdCBXZWJLZXlib2FyZEV2ZW50JiBldmVudCkKIHsKQEAgLTE5ODgsNyAr
MTk4OCw3IEBACiB2b2lkIFdlYlZpZXdJbXBsOjpzZXRTY3JvbGxiYXJDb2xvcnModW5zaWduZWQg
aW5hY3RpdmVDb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBhY3RpdmVDb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCB0cmFja0NvbG9yKSB7Ci0jaWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9T
KEZSRUVCU0QpCiAgICAgUGxhdGZvcm1UaGVtZUNocm9taXVtR3RrOjpzZXRTY3JvbGxiYXJDb2xv
cnMoaW5hY3RpdmVDb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhY3RpdmVDb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0cmFja0NvbG9yKTsKQEAgLTE5OTksNyArMTk5OSw3IEBACiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgYWN0aXZlRm9yZWdyb3Vu
ZENvbG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
YWN0aXZlQmFja2dyb3VuZENvbG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGluYWN0aXZlRm9yZWdyb3VuZENvbG9yKSB7Ci0jaWYgT1MoTElOVVgpCisj
aWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgUmVuZGVyVGhlbWVDaHJvbWl1bUxpbnV4
OjpzZXRTZWxlY3Rpb25Db2xvcnMoYWN0aXZlQmFja2dyb3VuZENvbG9yLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZUZvcmVncm91bmRDb2xv
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmFj
dGl2ZUJhY2tncm91bmRDb2xvciwKSW5kZXg6IHNyYy9DaHJvbWl1bUJyaWRnZS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gc3JjL0Nocm9taXVtQnJpZGdlLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBzcmMv
Q2hyb21pdW1CcmlkZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02Niw3ICs2Niw3IEBACiAjaW5j
bHVkZSAiV2ViVGhlbWVFbmdpbmUuaCIKICNlbmRpZgogCi0jaWYgT1MoTElOVVgpCisjaWYgT1Mo
TElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVkZSAiV2ViRm9udEluZm8uaCIKICNpbmNsdWRl
ICJXZWJGb250UmVuZGVyU3R5bGUuaCIKICNlbmRpZgpAQCAtNDIyLDcgKzQyMiw3IEBACiB9CiAj
ZW5kaWYKIAotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogU3Ry
aW5nIENocm9taXVtQnJpZGdlOjpnZXRGb250RmFtaWx5Rm9yQ2hhcmFjdGVycyhjb25zdCBVQ2hh
ciogY2hhcmFjdGVycywgc2l6ZV90IG51bUNoYXJhY3RlcnMpCiB7CiAgICAgaWYgKHdlYktpdENs
aWVudCgpLT5zYW5kYm94U3VwcG9ydCgpKQpJbmRleDogc3JjL1dlYkZyYW1lSW1wbC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gc3JjL1dlYkZyYW1lSW1wbC5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgc3Jj
L1dlYkZyYW1lSW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1MSw3ICsxNTEsNyBAQAogI2lu
Y2x1ZGUgIkxvY2FsQ3VycmVudEdyYXBoaWNzQ29udGV4dC5oIgogI2VuZGlmCiAKLSNpZiBPUyhM
SU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICNpbmNsdWRlIDxnZGsvZ2RrLmg+
CiAjZW5kaWYKIApAQCAtMzA3LDcgKzMwNyw3IEBACiAgICAgICAgIGZsb2F0IHNjYWxlID0gbV9w
cmludGVkUGFnZVdpZHRoIC8gcGFnZVJlY3Qud2lkdGgoKTsKIAogICAgICAgICBjdHguc2F2ZSgp
OwotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgICAgICBj
dHguc2NhbGUoV2ViQ29yZTo6RmxvYXRTaXplKHNjYWxlLCBzY2FsZSkpOwogI2VuZGlmCiAgICAg
ICAgIGN0eC50cmFuc2xhdGUoc3RhdGljX2Nhc3Q8ZmxvYXQ+KC1wYWdlUmVjdC54KCkpLAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68464</attachid>
            <date>2010-09-22 16:01:10 -0700</date>
            <delta_ts>2010-09-22 16:20:37 -0700</delta_ts>
            <desc>WebCore patch for FreeBSD</desc>
            <filename>WC_bsd.patch</filename>
            <type>text/plain</type>
            <size>7250</size>
            <attacher>chromium</attacher>
            
              <data encoding="base64">SW5kZXg6IGRvbS9TZWxlY3RFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBkb20vU2VsZWN0RWxl
bWVudC5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgZG9tL1NlbGVjdEVsZW1lbnQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC01Myw3ICs1Myw3IEBACiAjaWYgUExBVEZPUk0oTUFDKSB8fCAoUExBVEZP
Uk0oQ0hST01JVU0pICYmIE9TKERBUldJTikpCiAjZGVmaW5lIEFSUk9XX0tFWVNfUE9QX01FTlUg
MQogI2RlZmluZSBTUEFDRV9PUl9SRVRVUk5fUE9QX01FTlUgMAotI2VsaWYgUExBVEZPUk0oR1RL
KSB8fCAoUExBVEZPUk0oQ0hST01JVU0pICYmIE9TKExJTlVYKSkKKyNlbGlmIFBMQVRGT1JNKEdU
SykgfHwgKFBMQVRGT1JNKENIUk9NSVVNKSAmJiAoT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpKSkK
ICNkZWZpbmUgQVJST1dfS0VZU19QT1BfTUVOVSAwCiAjZGVmaW5lIFNQQUNFX09SX1JFVFVSTl9Q
T1BfTUVOVSAxCiAjZWxzZQpJbmRleDogcGFnZS9FdmVudEhhbmRsZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBwYWdlL0V2ZW50
SGFuZGxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4OTQsNyArMTg5NCw3IEBACiAgICAgcmV0
dXJuIHN3YWxsb3dFdmVudDsKIH0KIAotI2lmICFQTEFURk9STShHVEspICYmICEoUExBVEZPUk0o
Q0hST01JVU0pICYmIE9TKExJTlVYKSkKKyNpZiAhUExBVEZPUk0oR1RLKSAmJiAhKFBMQVRGT1JN
KENIUk9NSVVNKSAmJiAoT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpKSkKIGJvb2wgRXZlbnRIYW5k
bGVyOjpzaG91bGRUdXJuVmVydGljYWxUaWNrc0ludG9Ib3Jpem9udGFsKGNvbnN0IEhpdFRlc3RS
ZXN1bHQmKSBjb25zdAogewogICAgIHJldHVybiBmYWxzZTsKSW5kZXg6IHBhZ2UvY2hyb21pdW0v
RXZlbnRIYW5kbGVyQ2hyb21pdW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBhZ2UvY2hyb21pdW0vRXZl
bnRIYW5kbGVyQ2hyb21pdW0uY3BwCShyZXZpc2lvbiA2Nzc0OSkKKysrIHBhZ2UvY2hyb21pdW0v
RXZlbnRIYW5kbGVyQ2hyb21pdW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTQsNyArMTU0LDcg
QEAKICNlbmRpZgogfQogCi0jaWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVC
U0QpCiAvLyBHVEsrIG11c3Qgc2Nyb2xsIGhvcml6b250YWxseSBpZiB0aGUgbW91c2UgcG9pbnRl
ciBpcyBvbiB0b3Agb2YgdGhlCiAvLyBob3Jpem9udGFsIHNjcm9sbGJhciB3aGlsZSBzY3JvbGxp
bmcgd2l0aCB0aGUgd2hlZWwuCiAvLyBUaGlzIGNvZGUgY29tZXMgZnJvbSBndGsvRXZlbnRIYW5k
bGVyR3RrLmNwcC4KSW5kZXg6IHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRQbGF0Zm9y
bURhdGEuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250UGxh
dGZvcm1EYXRhLmgJKHJldmlzaW9uIDY3NzQ5KQorKysgcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21p
dW0vRm9udFBsYXRmb3JtRGF0YS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMyw3ICszMyw3IEBACiAK
ICNpZiBPUyhXSU5ET1dTKQogI2luY2x1ZGUgIkZvbnRQbGF0Zm9ybURhdGFDaHJvbWl1bVdpbi5o
IgotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICNpbmNs
dWRlICJGb250UGxhdGZvcm1EYXRhTGludXguaCIKICNlbmRpZgogCkluZGV4OiBwbGF0Zm9ybS9n
cmFwaGljcy9za2lhL0ZvbnRDdXN0b21QbGF0Zm9ybURhdGEuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBs
YXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5jcHAJKHJldmlzaW9u
IDY3NzQ5KQorKysgcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9Gb250Q3VzdG9tUGxhdGZvcm1EYXRh
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgIkJhc2U2NC5o
IgogI2luY2x1ZGUgIkNocm9taXVtQnJpZGdlLmgiCiAjaW5jbHVkZSAiT3BlblR5cGVVdGlsaXRp
ZXMuaCIKLSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAj
aW5jbHVkZSAiU2tTdHJlYW0uaCIKICNlbmRpZgogCkBAIC00Nyw3ICs0Nyw3IEBACiAKICNpZiBP
UyhXSU5ET1dTKQogI2luY2x1ZGUgPG9iamJhc2UuaD4KLSNlbGlmIE9TKExJTlVYKQorI2VsaWYg
T1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVkZSA8Y3N0cmluZz4KICNlbmRpZgogCkBA
IC01OCw3ICs1OCw3IEBACiAjaWYgT1MoV0lORE9XUykKICAgICBpZiAobV9mb250UmVmZXJlbmNl
KQogICAgICAgICBSZW1vdmVGb250TWVtUmVzb3VyY2VFeChtX2ZvbnRSZWZlcmVuY2UpOwotI2Vs
aWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAgICBpZiAobV9m
b250UmVmZXJlbmNlKQogICAgICAgICBtX2ZvbnRSZWZlcmVuY2UtPnVucmVmKCk7CiAjZW5kaWYK
QEAgLTk5LDcgKzk5LDcgQEAKIAogICAgIEhGT05UIGhmb250ID0gQ3JlYXRlRm9udEluZGlyZWN0
KCZsb2dGb250KTsKICAgICByZXR1cm4gRm9udFBsYXRmb3JtRGF0YShoZm9udCwgc2l6ZSk7Ci0j
ZWxpZiBPUyhMSU5VWCkKKyNlbGlmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIEFTU0VS
VChtX2ZvbnRSZWZlcmVuY2UpOwogICAgIHJldHVybiBGb250UGxhdGZvcm1EYXRhKG1fZm9udFJl
ZmVyZW5jZSwgIiIsIHNpemUsIGJvbGQgJiYgIW1fZm9udFJlZmVyZW5jZS0+aXNCb2xkKCksIGl0
YWxpYyAmJiAhbV9mb250UmVmZXJlbmNlLT5pc0l0YWxpYygpKTsKICNlbHNlCkBAIC0xMjMsNyAr
MTIzLDcgQEAKIH0KICNlbmRpZgogCi0jaWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9T
KEZSRUVCU0QpCiBjbGFzcyBSZW1vdGVGb250U3RyZWFtIDogcHVibGljIFNrU3RyZWFtIHsKIHB1
YmxpYzoKICAgICBleHBsaWNpdCBSZW1vdGVGb250U3RyZWFtKFBhc3NSZWZQdHI8U2hhcmVkQnVm
ZmVyPiBidWZmZXIpCkBAIC0xODksNyArMTg5LDcgQEAKICAgICBpZiAoIWZvbnRSZWZlcmVuY2Up
CiAgICAgICAgIHJldHVybiAwOwogICAgIHJldHVybiBuZXcgRm9udEN1c3RvbVBsYXRmb3JtRGF0
YShmb250UmVmZXJlbmNlLCBmb250TmFtZSk7Ci0jZWxpZiBPUyhMSU5VWCkKKyNlbGlmIE9TKExJ
TlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIFJlbW90ZUZvbnRTdHJlYW0qIHN0cmVhbSA9IG5ldyBS
ZW1vdGVGb250U3RyZWFtKGJ1ZmZlcik7CiAgICAgU2tUeXBlZmFjZSogdHlwZWZhY2UgPSBTa1R5
cGVmYWNlOjpDcmVhdGVGcm9tU3RyZWFtKHN0cmVhbSk7CiAgICAgaWYgKCF0eXBlZmFjZSkKSW5k
ZXg6IHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5o
CShyZXZpc2lvbiA2Nzc0OSkKKysrIHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBs
YXRmb3JtRGF0YS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zOSw3ICszOSw3IEBACiAjaWYgT1MoV0lO
RE9XUykKICNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgogI2luY2x1ZGUgPHdpbmRvd3MuaD4K
LSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVk
ZSAiU2tUeXBlZmFjZS5oIgogI2VuZGlmCiAKQEAgLTU0LDcgKzU0LDcgQEAKICAgICAgICAgOiBt
X2ZvbnRSZWZlcmVuY2UoZm9udFJlZmVyZW5jZSkKICAgICAgICAgLCBtX25hbWUobmFtZSkKICAg
ICB7fQotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAg
ICBleHBsaWNpdCBGb250Q3VzdG9tUGxhdGZvcm1EYXRhKFNrVHlwZWZhY2UqIHR5cGVmYWNlKQog
ICAgICAgICA6IG1fZm9udFJlZmVyZW5jZSh0eXBlZmFjZSkKICAgICB7fQpAQCAtNzAsNyArNzAs
NyBAQAogI2lmIE9TKFdJTkRPV1MpCiAgICAgSEFORExFIG1fZm9udFJlZmVyZW5jZTsKICAgICBT
dHJpbmcgbV9uYW1lOwotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJF
RUJTRCkKICAgICBTa1R5cGVmYWNlKiBtX2ZvbnRSZWZlcmVuY2U7CiAjZW5kaWYKIH07CkluZGV4
OiBwbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bUJyaWRnZS5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBsYXRm
b3JtL2Nocm9taXVtL0Nocm9taXVtQnJpZGdlLmgJKHJldmlzaW9uIDY3NzQ5KQorKysgcGxhdGZv
cm0vY2hyb21pdW0vQ2hyb21pdW1CcmlkZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtMTQzLDcgKzE0
Myw3IEBACiAjaWYgT1MoV0lORE9XUykKICAgICAgICAgc3RhdGljIGJvb2wgZW5zdXJlRm9udExv
YWRlZChIRk9OVCBmb250KTsKICNlbmRpZgotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8
fCBPUyhGUkVFQlNEKQogICAgICAgICBzdGF0aWMgdm9pZCBnZXRSZW5kZXJTdHlsZUZvclN0cmlr
ZShjb25zdCBjaGFyKiBmYW1pbHksIGludCBzaXplQW5kU3R5bGUsIEZvbnRSZW5kZXJTdHlsZSog
cmVzdWx0KTsKICAgICAgICAgc3RhdGljIFN0cmluZyBnZXRGb250RmFtaWx5Rm9yQ2hhcmFjdGVy
cyhjb25zdCBVQ2hhciosIHNpemVfdCBudW1DaGFyYWN0ZXJzKTsKICNlbmRpZgpJbmRleDogcGxh
dGZvcm0vU2Nyb2xsYmFyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9TY3JvbGxiYXIuY3Bw
CShyZXZpc2lvbiA2Nzc0OSkKKysrIHBsYXRmb3JtL1Njcm9sbGJhci5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQwLDcgKzQwLDcgQEAKIAogdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAotI2lmIFBMQVRG
T1JNKENIUk9NSVVNKSAmJiBPUyhMSU5VWCkgfHwgUExBVEZPUk0oR1RLKQorI2lmIFBMQVRGT1JN
KENIUk9NSVVNKSAmJiAoT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpKSB8fCBQTEFURk9STShHVEsp
CiAvLyBUaGUgcG9zaXRpb24gb2YgdGhlIHNjcm9sbGJhciB0aHVtYiBhZmZlY3RzIHRoZSBhcHBl
YXJhbmNlIG9mIHRoZSBzdGVwcGVycywgc28KIC8vIHdoZW4gdGhlIHRodW1iIG1vdmVzLCB3ZSBo
YXZlIHRvIGludmFsaWRhdGUgdGhlbSBmb3IgcGFpbnRpbmcuCiAjZGVmaW5lIFRIVU1CX1BPU0lU
SU9OX0FGRkVDVFNfQlVUVE9OUwpJbmRleDogYmluZGluZ3MvanMvSlNJbnNwZWN0b3JGcm9udGVu
ZEhvc3RDdXN0b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGJpbmRpbmdzL2pzL0pTSW5zcGVjdG9yRnJv
bnRlbmRIb3N0Q3VzdG9tLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBiaW5kaW5ncy9qcy9KU0lu
c3BlY3RvckZyb250ZW5kSG9zdEN1c3RvbS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU4LDYgKzU4
LDggQEAKICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKGNvbnN0IFN0cmluZywgcGxhdGZvcm0sICgi
d2luZG93cyIpKTsKICNlbGlmIE9TKExJTlVYKQogICAgIERFRklORV9TVEFUSUNfTE9DQUwoY29u
c3QgU3RyaW5nLCBwbGF0Zm9ybSwgKCJsaW51eCIpKTsKKyNlbGlmIE9TKEZSRUVCU0QpCisgICAg
REVGSU5FX1NUQVRJQ19MT0NBTChjb25zdCBTdHJpbmcsIHBsYXRmb3JtLCAoImZyZWVic2QiKSk7
CiAjZWxzZQogICAgIERFRklORV9TVEFUSUNfTE9DQUwoY29uc3QgU3RyaW5nLCBwbGF0Zm9ybSwg
KCJ1bmtub3duIikpOwogI2VuZGlmCkluZGV4OiBiaW5kaW5ncy92OC9jdXN0b20vVjhJbnNwZWN0
b3JGcm9udGVuZEhvc3RDdXN0b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGJpbmRpbmdzL3Y4L2N1c3Rv
bS9WOEluc3BlY3RvckZyb250ZW5kSG9zdEN1c3RvbS5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysg
YmluZGluZ3MvdjgvY3VzdG9tL1Y4SW5zcGVjdG9yRnJvbnRlbmRIb3N0Q3VzdG9tLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNDcsNiArNDcsOCBAQAogICAgIHJldHVybiB2OFN0cmluZygibWFjIik7
CiAjZWxpZiBkZWZpbmVkKE9TX0xJTlVYKQogICAgIHJldHVybiB2OFN0cmluZygibGludXgiKTsK
KyNlbGlmIGRlZmluZWQoT1NfRlJFRUJTRCkKKyAgICByZXR1cm4gdjhTdHJpbmcoImZyZWVic2Qi
KTsKICNlbGlmIGRlZmluZWQoT1NfV0lOKQogICAgIHJldHVybiB2OFN0cmluZygid2luZG93cyIp
OwogI2Vsc2UKSW5kZXg6IGxvYWRlci9DYWNoZWRGb250LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsb2Fk
ZXIvQ2FjaGVkRm9udC5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgbG9hZGVyL0NhY2hlZEZvbnQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgi
CiAjaW5jbHVkZSAiQ2FjaGVkRm9udC5oIgogCi0jaWYgUExBVEZPUk0oQ0cpIHx8IFBMQVRGT1JN
KFFUKSB8fCBQTEFURk9STShHVEspIHx8IChQTEFURk9STShDSFJPTUlVTSkgJiYgKE9TKFdJTkRP
V1MpIHx8IE9TKExJTlVYKSkpIHx8IFBMQVRGT1JNKEhBSUtVKSB8fCBPUyhXSU5DRSkgfHwgUExB
VEZPUk0oQU5EUk9JRCkKKyNpZiBQTEFURk9STShDRykgfHwgUExBVEZPUk0oUVQpIHx8IFBMQVRG
T1JNKEdUSykgfHwgKFBMQVRGT1JNKENIUk9NSVVNKSAmJiAoT1MoV0lORE9XUykgfHwgT1MoTElO
VVgpIHx8IE9TKEZSRUVCU0QpKSkgfHwgUExBVEZPUk0oSEFJS1UpIHx8IE9TKFdJTkNFKSB8fCBQ
TEFURk9STShBTkRST0lEKQogI2RlZmluZSBTVE9SRV9GT05UX0NVU1RPTV9QTEFURk9STV9EQVRB
CiAjZW5kaWYKIAo=
</data>
<flag name="review"
          id="57991"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68468</attachid>
            <date>2010-09-22 16:17:22 -0700</date>
            <delta_ts>2010-09-22 17:24:51 -0700</delta_ts>
            <desc>alphabetized the change to features.gypi</desc>
            <filename>WK_bsd.patch</filename>
            <type>text/plain</type>
            <size>5256</size>
            <attacher>chromium</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC5neXAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Lmd5cAkocmV2aXNpb24gNjc3
NDkpCisrKyBXZWJLaXQuZ3lwCSh3b3JraW5nIGNvcHkpCkBAIC03NjksNyArNzY5LDcgQEAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL0RyYWdJbWFnZVRlc3QuY3BwJywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAg
fV0sCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ09TPT0ibGludXgiJywgeworICAgICAgICAg
ICAgICAgICAgICAgICAgWydPUz09ImxpbnV4IiBvciBPUz09ImZyZWVic2QiJywgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAndGVzdHMvV2ViSW5wdXRFdmVudEZhY3RvcnlUZXN0R3RrLmNwcCcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKSW5kZXg6IGZlYXR1cmVzLmd5cGkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gZmVhdHVyZXMuZ3lwaQkocmV2aXNpb24gNjc3NDkpCisrKyBmZWF0dXJlcy5neXBpCSh3
b3JraW5nIGNvcHkpCkBAIC00MCw2ICs0MCw3IEBACiAgICAgICAjIGZlYXR1cmVzX292ZXJyaWRl
Lmd5cGkgaW5saW5lIGRvY3VtZW50YXRpb24gZm9yIG1vcmUgZGV0YWlscy4KICAgICAgICdmZWF0
dXJlX2RlZmluZXMnOiBbCiAgICAgICAgICdFTkFCTEVfM0RfQ0FOVkFTPTEnLAorICAgICAgICAn
RU5BQkxFXzNEX1JFTkRFUklORz0xJywKICAgICAgICAgJ0VOQUJMRV9CTE9CPTEnLAogICAgICAg
ICAnRU5BQkxFX0JMT0JfU0xJQ0U9MScsCiAgICAgICAgICdFTkFCTEVfQ0hBTk5FTF9NRVNTQUdJ
Tkc9MScsCkBAIC04NCwxNyArODUsOSBAQAogICAgICAgICAnRU5BQkxFX1hIUl9SRVNQT05TRV9C
TE9CPTEnLAogICAgICAgICAnRU5BQkxFX1hQQVRIPTEnLAogICAgICAgICAnRU5BQkxFX1hTTFQ9
MScsCisgICAgICAgICdXVEZfVVNFX0FDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HPTEnLAogICAgICAg
XSwKIAotICAgICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgIFsnT1M9PSJ3aW4iIG9yIE9TPT0i
bGludXgiIG9yIE9TPT0ibWFjIicsIHsKLSAgICAgICAgICAnZmVhdHVyZV9kZWZpbmVzJzogWwot
ICAgICAgICAgICAnV1RGX1VTRV9BQ0NFTEVSQVRFRF9DT01QT1NJVElORz0xJywKLSAgICAgICAg
ICAgJ0VOQUJMRV8zRF9SRU5ERVJJTkc9MScsCi0gICAgICAgICAgXSwKLSAgICAgICAgfV0sCi0g
ICAgICBdLAotCiAgICAgICAndXNlX2FjY2VsZXJhdGVkX2NvbXBvc2l0aW5nJSc6IDEsCiAgICAg
ICAnZW5hYmxlX3N2ZyUnOiAxLAogICAgIH0sCkluZGV4OiBzcmMvV2ViVmlld0ltcGwuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIHNyYy9XZWJWaWV3SW1wbC5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgc3Jj
L1dlYlZpZXdJbXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI2LDcgKzEyNiw3IEBACiAjaWYg
T1MoV0lORE9XUykKICNpbmNsdWRlICJSZW5kZXJUaGVtZUNocm9taXVtV2luLmgiCiAjZWxzZQot
I2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogI2luY2x1ZGUgIlJl
bmRlclRoZW1lQ2hyb21pdW1MaW51eC5oIgogI2VuZGlmCiAjaW5jbHVkZSAiUmVuZGVyVGhlbWUu
aCIKQEAgLTQzMCw3ICs0MzAsNyBAQAogICAgICAgICB8fCAoZXZlbnQuYnV0dG9uID09IFdlYk1v
dXNlRXZlbnQ6OkJ1dHRvbkxlZnQKICAgICAgICAgICAgICYmIGV2ZW50Lm1vZGlmaWVycyAmIFdl
Yk1vdXNlRXZlbnQ6OkNvbnRyb2xLZXkpKQogICAgICAgICBtb3VzZUNvbnRleHRNZW51KGV2ZW50
KTsKLSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAg
aWYgKGV2ZW50LmJ1dHRvbiA9PSBXZWJNb3VzZUV2ZW50OjpCdXR0b25SaWdodCkKICAgICAgICAg
bW91c2VDb250ZXh0TWVudShldmVudCk7CiAjZW5kaWYKQEAgLTQ2OSw3ICs0NjksNyBAQAogICAg
IGlmICghbWFpbkZyYW1lSW1wbCgpIHx8ICFtYWluRnJhbWVJbXBsKCktPmZyYW1lVmlldygpKQog
ICAgICAgICByZXR1cm47CiAKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwgT1MoRlJF
RUJTRCkKICAgICAvLyBJZiB0aGUgZXZlbnQgd2FzIGEgbWlkZGxlIGNsaWNrLCBhdHRlbXB0IHRv
IGNvcHkgdGV4dCBpbnRvIHRoZSBmb2N1c2VkCiAgICAgLy8gZnJhbWUuIFdlIGV4ZWN1dGUgdGhp
cyBiZWZvcmUgd2UgbGV0IHRoZSBwYWdlIGhhdmUgYSBnbyBhdCB0aGUgZXZlbnQKICAgICAvLyBi
ZWNhdXNlIHRoZSBwYWdlIG1heSBjaGFuZ2Ugd2hhdCBpcyBmb2N1c2VkIGR1cmluZyBpbiBpdHMg
ZXZlbnQgaGFuZGxlci4KQEAgLTU1MywxMSArNTUzLDExIEBACiAgICAgaWYgKCFoYW5kbGVyKQog
ICAgICAgICByZXR1cm4ga2V5RXZlbnREZWZhdWx0KGV2ZW50KTsKIAotI2lmIE9TKFdJTkRPV1Mp
IHx8IE9TKExJTlVYKQorI2lmIE9TKFdJTkRPV1MpIHx8IE9TKExJTlVYKSB8fCBPUyhGUkVFQlNE
KQogICAgIGNvbnN0IFdlYklucHV0RXZlbnQ6OlR5cGUgY29udGV4dE1lbnVUcmlnZ2VyaW5nRXZl
bnRUeXBlID0KICNpZiBPUyhXSU5ET1dTKQogICAgICAgICBXZWJJbnB1dEV2ZW50OjpLZXlVcDsK
LSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgICAg
IFdlYklucHV0RXZlbnQ6OlJhd0tleURvd247CiAjZW5kaWYKIApAQCAtNzAxLDcgKzcwMSw3IEBA
CiB9CiAjZW5kaWYKIAotI2lmIE9TKFdJTkRPV1MpIHx8IE9TKExJTlVYKQorI2lmIE9TKFdJTkRP
V1MpIHx8IE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogLy8gTWFjIGhhcyBubyB3YXkgdG8gb3Bl
biBhIGNvbnRleHQgbWVudSBiYXNlZCBvbiBhIGtleWJvYXJkIGV2ZW50LgogYm9vbCBXZWJWaWV3
SW1wbDo6c2VuZENvbnRleHRNZW51RXZlbnQoY29uc3QgV2ViS2V5Ym9hcmRFdmVudCYgZXZlbnQp
CiB7CkBAIC0xOTg4LDcgKzE5ODgsNyBAQAogdm9pZCBXZWJWaWV3SW1wbDo6c2V0U2Nyb2xsYmFy
Q29sb3JzKHVuc2lnbmVkIGluYWN0aXZlQ29sb3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgYWN0aXZlQ29sb3IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgdHJhY2tDb2xvcikgewotI2lmIE9TKExJTlVYKQorI2lm
IE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIFBsYXRmb3JtVGhlbWVDaHJvbWl1bUd0azo6
c2V0U2Nyb2xsYmFyQ29sb3JzKGluYWN0aXZlQ29sb3IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlQ29sb3IsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2tDb2xvcik7CkBAIC0xOTk5LDcg
KzE5OTksNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGFjdGl2ZUZvcmVncm91bmRDb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbmFjdGl2ZUJhY2tncm91bmRDb2xvciwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbmFjdGl2ZUZvcmVncm91bmRDb2xvcikgewot
I2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIFJlbmRlclRo
ZW1lQ2hyb21pdW1MaW51eDo6c2V0U2VsZWN0aW9uQ29sb3JzKGFjdGl2ZUJhY2tncm91bmRDb2xv
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rp
dmVGb3JlZ3JvdW5kQ29sb3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5hY3RpdmVCYWNrZ3JvdW5kQ29sb3IsCkluZGV4OiBzcmMvQ2hyb21pdW1C
cmlkZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIHNyYy9DaHJvbWl1bUJyaWRnZS5jcHAJKHJldmlzaW9u
IDY3NzQ5KQorKysgc3JjL0Nocm9taXVtQnJpZGdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjYs
NyArNjYsNyBAQAogI2luY2x1ZGUgIldlYlRoZW1lRW5naW5lLmgiCiAjZW5kaWYKIAotI2lmIE9T
KExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogI2luY2x1ZGUgIldlYkZvbnRJ
bmZvLmgiCiAjaW5jbHVkZSAiV2ViRm9udFJlbmRlclN0eWxlLmgiCiAjZW5kaWYKQEAgLTQyMiw3
ICs0MjIsNyBAQAogfQogI2VuZGlmCiAKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwg
T1MoRlJFRUJTRCkKIFN0cmluZyBDaHJvbWl1bUJyaWRnZTo6Z2V0Rm9udEZhbWlseUZvckNoYXJh
Y3RlcnMoY29uc3QgVUNoYXIqIGNoYXJhY3RlcnMsIHNpemVfdCBudW1DaGFyYWN0ZXJzKQogewog
ICAgIGlmICh3ZWJLaXRDbGllbnQoKS0+c2FuZGJveFN1cHBvcnQoKSkKSW5kZXg6IHNyYy9XZWJG
cmFtZUltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHNyYy9XZWJGcmFtZUltcGwuY3BwCShyZXZpc2lv
biA2Nzc0OSkKKysrIHNyYy9XZWJGcmFtZUltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTEs
NyArMTUxLDcgQEAKICNpbmNsdWRlICJMb2NhbEN1cnJlbnRHcmFwaGljc0NvbnRleHQuaCIKICNl
bmRpZgogCi0jaWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5j
bHVkZSA8Z2RrL2dkay5oPgogI2VuZGlmCiAKQEAgLTMwNyw3ICszMDcsNyBAQAogICAgICAgICBm
bG9hdCBzY2FsZSA9IG1fcHJpbnRlZFBhZ2VXaWR0aCAvIHBhZ2VSZWN0LndpZHRoKCk7CiAKICAg
ICAgICAgY3R4LnNhdmUoKTsKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwgT1MoRlJF
RUJTRCkKICAgICAgICAgY3R4LnNjYWxlKFdlYkNvcmU6OkZsb2F0U2l6ZShzY2FsZSwgc2NhbGUp
KTsKICNlbmRpZgogICAgICAgICBjdHgudHJhbnNsYXRlKHN0YXRpY19jYXN0PGZsb2F0PigtcGFn
ZVJlY3QueCgpKSwK
</data>
<flag name="review"
          id="57994"
          type_id="1"
          status="-"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68469</attachid>
            <date>2010-09-22 16:20:37 -0700</date>
            <delta_ts>2010-09-22 17:16:55 -0700</delta_ts>
            <desc>WebCore patch for FreeBSD</desc>
            <filename>WC_bsd.patch</filename>
            <type>text/plain</type>
            <size>7252</size>
            <attacher>chromium</attacher>
            
              <data encoding="base64">SW5kZXg6IGRvbS9TZWxlY3RFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBkb20vU2VsZWN0RWxl
bWVudC5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgZG9tL1NlbGVjdEVsZW1lbnQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC01Myw3ICs1Myw3IEBACiAjaWYgUExBVEZPUk0oTUFDKSB8fCAoUExBVEZP
Uk0oQ0hST01JVU0pICYmIE9TKERBUldJTikpCiAjZGVmaW5lIEFSUk9XX0tFWVNfUE9QX01FTlUg
MQogI2RlZmluZSBTUEFDRV9PUl9SRVRVUk5fUE9QX01FTlUgMAotI2VsaWYgUExBVEZPUk0oR1RL
KSB8fCAoUExBVEZPUk0oQ0hST01JVU0pICYmIE9TKExJTlVYKSkKKyNlbGlmIFBMQVRGT1JNKEdU
SykgfHwgKFBMQVRGT1JNKENIUk9NSVVNKSAmJiAoT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpKSkK
ICNkZWZpbmUgQVJST1dfS0VZU19QT1BfTUVOVSAwCiAjZGVmaW5lIFNQQUNFX09SX1JFVFVSTl9Q
T1BfTUVOVSAxCiAjZWxzZQpJbmRleDogcGFnZS9FdmVudEhhbmRsZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBwYWdlL0V2ZW50
SGFuZGxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4OTQsNyArMTg5NCw3IEBACiAgICAgcmV0
dXJuIHN3YWxsb3dFdmVudDsKIH0KIAotI2lmICFQTEFURk9STShHVEspICYmICEoUExBVEZPUk0o
Q0hST01JVU0pICYmIE9TKExJTlVYKSkKKyNpZiAhUExBVEZPUk0oR1RLKSAmJiAhKFBMQVRGT1JN
KENIUk9NSVVNKSAmJiAoT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpKSkKIGJvb2wgRXZlbnRIYW5k
bGVyOjpzaG91bGRUdXJuVmVydGljYWxUaWNrc0ludG9Ib3Jpem9udGFsKGNvbnN0IEhpdFRlc3RS
ZXN1bHQmKSBjb25zdAogewogICAgIHJldHVybiBmYWxzZTsKSW5kZXg6IHBhZ2UvY2hyb21pdW0v
RXZlbnRIYW5kbGVyQ2hyb21pdW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBhZ2UvY2hyb21pdW0vRXZl
bnRIYW5kbGVyQ2hyb21pdW0uY3BwCShyZXZpc2lvbiA2Nzc0OSkKKysrIHBhZ2UvY2hyb21pdW0v
RXZlbnRIYW5kbGVyQ2hyb21pdW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTQsNyArMTU0LDcg
QEAKICNlbmRpZgogfQogCi0jaWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVC
U0QpCiAvLyBHVEsrIG11c3Qgc2Nyb2xsIGhvcml6b250YWxseSBpZiB0aGUgbW91c2UgcG9pbnRl
ciBpcyBvbiB0b3Agb2YgdGhlCiAvLyBob3Jpem9udGFsIHNjcm9sbGJhciB3aGlsZSBzY3JvbGxp
bmcgd2l0aCB0aGUgd2hlZWwuCiAvLyBUaGlzIGNvZGUgY29tZXMgZnJvbSBndGsvRXZlbnRIYW5k
bGVyR3RrLmNwcC4KSW5kZXg6IHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRQbGF0Zm9y
bURhdGEuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250UGxh
dGZvcm1EYXRhLmgJKHJldmlzaW9uIDY3NzQ5KQorKysgcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21p
dW0vRm9udFBsYXRmb3JtRGF0YS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMyw3ICszMyw3IEBACiAK
ICNpZiBPUyhXSU5ET1dTKQogI2luY2x1ZGUgIkZvbnRQbGF0Zm9ybURhdGFDaHJvbWl1bVdpbi5o
IgotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICNpbmNs
dWRlICJGb250UGxhdGZvcm1EYXRhTGludXguaCIKICNlbmRpZgogCkluZGV4OiBwbGF0Zm9ybS9n
cmFwaGljcy9za2lhL0ZvbnRDdXN0b21QbGF0Zm9ybURhdGEuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBs
YXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5jcHAJKHJldmlzaW9u
IDY3NzQ5KQorKysgcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9Gb250Q3VzdG9tUGxhdGZvcm1EYXRh
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgIkJhc2U2NC5o
IgogI2luY2x1ZGUgIkNocm9taXVtQnJpZGdlLmgiCiAjaW5jbHVkZSAiT3BlblR5cGVVdGlsaXRp
ZXMuaCIKLSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAj
aW5jbHVkZSAiU2tTdHJlYW0uaCIKICNlbmRpZgogCkBAIC00Nyw3ICs0Nyw3IEBACiAKICNpZiBP
UyhXSU5ET1dTKQogI2luY2x1ZGUgPG9iamJhc2UuaD4KLSNlbGlmIE9TKExJTlVYKQorI2VsaWYg
T1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVkZSA8Y3N0cmluZz4KICNlbmRpZgogCkBA
IC01OCw3ICs1OCw3IEBACiAjaWYgT1MoV0lORE9XUykKICAgICBpZiAobV9mb250UmVmZXJlbmNl
KQogICAgICAgICBSZW1vdmVGb250TWVtUmVzb3VyY2VFeChtX2ZvbnRSZWZlcmVuY2UpOwotI2Vs
aWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAgICBpZiAobV9m
b250UmVmZXJlbmNlKQogICAgICAgICBtX2ZvbnRSZWZlcmVuY2UtPnVucmVmKCk7CiAjZW5kaWYK
QEAgLTk5LDcgKzk5LDcgQEAKIAogICAgIEhGT05UIGhmb250ID0gQ3JlYXRlRm9udEluZGlyZWN0
KCZsb2dGb250KTsKICAgICByZXR1cm4gRm9udFBsYXRmb3JtRGF0YShoZm9udCwgc2l6ZSk7Ci0j
ZWxpZiBPUyhMSU5VWCkKKyNlbGlmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIEFTU0VS
VChtX2ZvbnRSZWZlcmVuY2UpOwogICAgIHJldHVybiBGb250UGxhdGZvcm1EYXRhKG1fZm9udFJl
ZmVyZW5jZSwgIiIsIHNpemUsIGJvbGQgJiYgIW1fZm9udFJlZmVyZW5jZS0+aXNCb2xkKCksIGl0
YWxpYyAmJiAhbV9mb250UmVmZXJlbmNlLT5pc0l0YWxpYygpKTsKICNlbHNlCkBAIC0xMjMsNyAr
MTIzLDcgQEAKIH0KICNlbmRpZgogCi0jaWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9T
KEZSRUVCU0QpCiBjbGFzcyBSZW1vdGVGb250U3RyZWFtIDogcHVibGljIFNrU3RyZWFtIHsKIHB1
YmxpYzoKICAgICBleHBsaWNpdCBSZW1vdGVGb250U3RyZWFtKFBhc3NSZWZQdHI8U2hhcmVkQnVm
ZmVyPiBidWZmZXIpCkBAIC0xODksNyArMTg5LDcgQEAKICAgICBpZiAoIWZvbnRSZWZlcmVuY2Up
CiAgICAgICAgIHJldHVybiAwOwogICAgIHJldHVybiBuZXcgRm9udEN1c3RvbVBsYXRmb3JtRGF0
YShmb250UmVmZXJlbmNlLCBmb250TmFtZSk7Ci0jZWxpZiBPUyhMSU5VWCkKKyNlbGlmIE9TKExJ
TlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIFJlbW90ZUZvbnRTdHJlYW0qIHN0cmVhbSA9IG5ldyBS
ZW1vdGVGb250U3RyZWFtKGJ1ZmZlcik7CiAgICAgU2tUeXBlZmFjZSogdHlwZWZhY2UgPSBTa1R5
cGVmYWNlOjpDcmVhdGVGcm9tU3RyZWFtKHN0cmVhbSk7CiAgICAgaWYgKCF0eXBlZmFjZSkKSW5k
ZXg6IHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5o
CShyZXZpc2lvbiA2Nzc0OSkKKysrIHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBs
YXRmb3JtRGF0YS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zOSw3ICszOSw3IEBACiAjaWYgT1MoV0lO
RE9XUykKICNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgogI2luY2x1ZGUgPHdpbmRvd3MuaD4K
LSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVk
ZSAiU2tUeXBlZmFjZS5oIgogI2VuZGlmCiAKQEAgLTU0LDcgKzU0LDcgQEAKICAgICAgICAgOiBt
X2ZvbnRSZWZlcmVuY2UoZm9udFJlZmVyZW5jZSkKICAgICAgICAgLCBtX25hbWUobmFtZSkKICAg
ICB7fQotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAg
ICBleHBsaWNpdCBGb250Q3VzdG9tUGxhdGZvcm1EYXRhKFNrVHlwZWZhY2UqIHR5cGVmYWNlKQog
ICAgICAgICA6IG1fZm9udFJlZmVyZW5jZSh0eXBlZmFjZSkKICAgICB7fQpAQCAtNzAsNyArNzAs
NyBAQAogI2lmIE9TKFdJTkRPV1MpCiAgICAgSEFORExFIG1fZm9udFJlZmVyZW5jZTsKICAgICBT
dHJpbmcgbV9uYW1lOwotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJF
RUJTRCkKICAgICBTa1R5cGVmYWNlKiBtX2ZvbnRSZWZlcmVuY2U7CiAjZW5kaWYKIH07CkluZGV4
OiBwbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bUJyaWRnZS5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBsYXRm
b3JtL2Nocm9taXVtL0Nocm9taXVtQnJpZGdlLmgJKHJldmlzaW9uIDY3NzQ5KQorKysgcGxhdGZv
cm0vY2hyb21pdW0vQ2hyb21pdW1CcmlkZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtMTQzLDcgKzE0
Myw3IEBACiAjaWYgT1MoV0lORE9XUykKICAgICAgICAgc3RhdGljIGJvb2wgZW5zdXJlRm9udExv
YWRlZChIRk9OVCBmb250KTsKICNlbmRpZgotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8
fCBPUyhGUkVFQlNEKQogICAgICAgICBzdGF0aWMgdm9pZCBnZXRSZW5kZXJTdHlsZUZvclN0cmlr
ZShjb25zdCBjaGFyKiBmYW1pbHksIGludCBzaXplQW5kU3R5bGUsIEZvbnRSZW5kZXJTdHlsZSog
cmVzdWx0KTsKICAgICAgICAgc3RhdGljIFN0cmluZyBnZXRGb250RmFtaWx5Rm9yQ2hhcmFjdGVy
cyhjb25zdCBVQ2hhciosIHNpemVfdCBudW1DaGFyYWN0ZXJzKTsKICNlbmRpZgpJbmRleDogcGxh
dGZvcm0vU2Nyb2xsYmFyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9TY3JvbGxiYXIuY3Bw
CShyZXZpc2lvbiA2Nzc0OSkKKysrIHBsYXRmb3JtL1Njcm9sbGJhci5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQwLDcgKzQwLDcgQEAKIAogdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAotI2lmIFBMQVRG
T1JNKENIUk9NSVVNKSAmJiBPUyhMSU5VWCkgfHwgUExBVEZPUk0oR1RLKQorI2lmIChQTEFURk9S
TShDSFJPTUlVTSkgJiYgKE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKSkpIHx8IFBMQVRGT1JNKEdU
SykKIC8vIFRoZSBwb3NpdGlvbiBvZiB0aGUgc2Nyb2xsYmFyIHRodW1iIGFmZmVjdHMgdGhlIGFw
cGVhcmFuY2Ugb2YgdGhlIHN0ZXBwZXJzLCBzbwogLy8gd2hlbiB0aGUgdGh1bWIgbW92ZXMsIHdl
IGhhdmUgdG8gaW52YWxpZGF0ZSB0aGVtIGZvciBwYWludGluZy4KICNkZWZpbmUgVEhVTUJfUE9T
SVRJT05fQUZGRUNUU19CVVRUT05TCkluZGV4OiBiaW5kaW5ncy9qcy9KU0luc3BlY3RvckZyb250
ZW5kSG9zdEN1c3RvbS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYmluZGluZ3MvanMvSlNJbnNwZWN0b3JG
cm9udGVuZEhvc3RDdXN0b20uY3BwCShyZXZpc2lvbiA2Nzc0OSkKKysrIGJpbmRpbmdzL2pzL0pT
SW5zcGVjdG9yRnJvbnRlbmRIb3N0Q3VzdG9tLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTgsNiAr
NTgsOCBAQAogICAgIERFRklORV9TVEFUSUNfTE9DQUwoY29uc3QgU3RyaW5nLCBwbGF0Zm9ybSwg
KCJ3aW5kb3dzIikpOwogI2VsaWYgT1MoTElOVVgpCiAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChj
b25zdCBTdHJpbmcsIHBsYXRmb3JtLCAoImxpbnV4IikpOworI2VsaWYgT1MoRlJFRUJTRCkKKyAg
ICBERUZJTkVfU1RBVElDX0xPQ0FMKGNvbnN0IFN0cmluZywgcGxhdGZvcm0sICgiZnJlZWJzZCIp
KTsKICNlbHNlCiAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChjb25zdCBTdHJpbmcsIHBsYXRmb3Jt
LCAoInVua25vd24iKSk7CiAjZW5kaWYKSW5kZXg6IGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEluc3Bl
Y3RvckZyb250ZW5kSG9zdEN1c3RvbS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4SW5zcGVjdG9yRnJvbnRlbmRIb3N0Q3VzdG9tLmNwcAkocmV2aXNpb24gNjc3NDkpCisr
KyBiaW5kaW5ncy92OC9jdXN0b20vVjhJbnNwZWN0b3JGcm9udGVuZEhvc3RDdXN0b20uY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC00Nyw2ICs0Nyw4IEBACiAgICAgcmV0dXJuIHY4U3RyaW5nKCJtYWMi
KTsKICNlbGlmIGRlZmluZWQoT1NfTElOVVgpCiAgICAgcmV0dXJuIHY4U3RyaW5nKCJsaW51eCIp
OworI2VsaWYgZGVmaW5lZChPU19GUkVFQlNEKQorICAgIHJldHVybiB2OFN0cmluZygiZnJlZWJz
ZCIpOwogI2VsaWYgZGVmaW5lZChPU19XSU4pCiAgICAgcmV0dXJuIHY4U3RyaW5nKCJ3aW5kb3dz
Iik7CiAjZWxzZQpJbmRleDogbG9hZGVyL0NhY2hlZEZvbnQuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGxv
YWRlci9DYWNoZWRGb250LmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBsb2FkZXIvQ2FjaGVkRm9u
dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJjb25maWcu
aCIKICNpbmNsdWRlICJDYWNoZWRGb250LmgiCiAKLSNpZiBQTEFURk9STShDRykgfHwgUExBVEZP
Uk0oUVQpIHx8IFBMQVRGT1JNKEdUSykgfHwgKFBMQVRGT1JNKENIUk9NSVVNKSAmJiAoT1MoV0lO
RE9XUykgfHwgT1MoTElOVVgpKSkgfHwgUExBVEZPUk0oSEFJS1UpIHx8IE9TKFdJTkNFKSB8fCBQ
TEFURk9STShBTkRST0lEKQorI2lmIFBMQVRGT1JNKENHKSB8fCBQTEFURk9STShRVCkgfHwgUExB
VEZPUk0oR1RLKSB8fCAoUExBVEZPUk0oQ0hST01JVU0pICYmIChPUyhXSU5ET1dTKSB8fCBPUyhM
SU5VWCkgfHwgT1MoRlJFRUJTRCkpKSB8fCBQTEFURk9STShIQUlLVSkgfHwgT1MoV0lOQ0UpIHx8
IFBMQVRGT1JNKEFORFJPSUQpCiAjZGVmaW5lIFNUT1JFX0ZPTlRfQ1VTVE9NX1BMQVRGT1JNX0RB
VEEKICNlbmRpZgogCg==
</data>
<flag name="review"
          id="57995"
          type_id="1"
          status="-"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68474</attachid>
            <date>2010-09-22 17:16:55 -0700</date>
            <delta_ts>2010-09-22 18:57:11 -0700</delta_ts>
            <desc>final WebCore patch with ChangeLog</desc>
            <filename>WC_bsd.patch</filename>
            <type>text/plain</type>
            <size>8267</size>
            <attacher>chromium</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDY4MTAx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTAtMDkt
MjIgIHJ1YmVuICA8Y2hyb21pdW1AaHlicmlkc291cmNlLm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21pdW1dIGFkZGVkIGlmZGVmcyBm
b3IgRnJlZUJTRCBzdXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD00NjMxNgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4KKworICAgICAgICAqIGJp
bmRpbmdzL2pzL0pTSW5zcGVjdG9yRnJvbnRlbmRIb3N0Q3VzdG9tLmNwcDoKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9jdXN0b20vVjhJbnNwZWN0b3JGcm9udGVuZEhvc3RDdXN0b20uY3BwOgorICAg
ICAgICAqIGRvbS9TZWxlY3RFbGVtZW50LmNwcDoKKyAgICAgICAgKiBsb2FkZXIvQ2FjaGVkRm9u
dC5jcHA6CisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAqIHBhZ2Uv
Y2hyb21pdW0vRXZlbnRIYW5kbGVyQ2hyb21pdW0uY3BwOgorICAgICAgICAqIHBsYXRmb3JtL1Nj
cm9sbGJhci5jcHA6CisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vQ2hyb21pdW1CcmlkZ2Uu
aDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250UGxhdGZvcm1EYXRh
Lmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9Gb250Q3VzdG9tUGxhdGZvcm1E
YXRhLmNwcDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ZvbnRDdXN0b21QbGF0
Zm9ybURhdGEuaDoKKwogMjAxMC0wOS0yMiAgRXJpYyBVaHJoYW5lICA8ZXJpY3VAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IER1bWl0cnUgRGFuaWxpdWMuCkluZGV4OiBkb20v
U2VsZWN0RWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZG9tL1NlbGVjdEVsZW1lbnQuY3BwCShy
ZXZpc2lvbiA2Nzc0OSkKKysrIGRvbS9TZWxlY3RFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNTMsNyArNTMsNyBAQAogI2lmIFBMQVRGT1JNKE1BQykgfHwgKFBMQVRGT1JNKENIUk9NSVVN
KSAmJiBPUyhEQVJXSU4pKQogI2RlZmluZSBBUlJPV19LRVlTX1BPUF9NRU5VIDEKICNkZWZpbmUg
U1BBQ0VfT1JfUkVUVVJOX1BPUF9NRU5VIDAKLSNlbGlmIFBMQVRGT1JNKEdUSykgfHwgKFBMQVRG
T1JNKENIUk9NSVVNKSAmJiBPUyhMSU5VWCkpCisjZWxpZiBQTEFURk9STShHVEspIHx8IChQTEFU
Rk9STShDSFJPTUlVTSkgJiYgKE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKSkpCiAjZGVmaW5lIEFS
Uk9XX0tFWVNfUE9QX01FTlUgMAogI2RlZmluZSBTUEFDRV9PUl9SRVRVUk5fUE9QX01FTlUgMQog
I2Vsc2UKSW5kZXg6IHBhZ2UvRXZlbnRIYW5kbGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwYWdlL0V2
ZW50SGFuZGxlci5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgcGFnZS9FdmVudEhhbmRsZXIuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xODk0LDcgKzE4OTQsNyBAQAogICAgIHJldHVybiBzd2FsbG93
RXZlbnQ7CiB9CiAKLSNpZiAhUExBVEZPUk0oR1RLKSAmJiAhKFBMQVRGT1JNKENIUk9NSVVNKSAm
JiBPUyhMSU5VWCkpCisjaWYgIVBMQVRGT1JNKEdUSykgJiYgIShQTEFURk9STShDSFJPTUlVTSkg
JiYgKE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKSkpCiBib29sIEV2ZW50SGFuZGxlcjo6c2hvdWxk
VHVyblZlcnRpY2FsVGlja3NJbnRvSG9yaXpvbnRhbChjb25zdCBIaXRUZXN0UmVzdWx0JikgY29u
c3QKIHsKICAgICByZXR1cm4gZmFsc2U7CkluZGV4OiBwYWdlL2Nocm9taXVtL0V2ZW50SGFuZGxl
ckNocm9taXVtLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwYWdlL2Nocm9taXVtL0V2ZW50SGFuZGxlckNo
cm9taXVtLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBwYWdlL2Nocm9taXVtL0V2ZW50SGFuZGxl
ckNocm9taXVtLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU0LDcgKzE1NCw3IEBACiAjZW5kaWYK
IH0KIAotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogLy8gR1RL
KyBtdXN0IHNjcm9sbCBob3Jpem9udGFsbHkgaWYgdGhlIG1vdXNlIHBvaW50ZXIgaXMgb24gdG9w
IG9mIHRoZQogLy8gaG9yaXpvbnRhbCBzY3JvbGxiYXIgd2hpbGUgc2Nyb2xsaW5nIHdpdGggdGhl
IHdoZWVsLgogLy8gVGhpcyBjb2RlIGNvbWVzIGZyb20gZ3RrL0V2ZW50SGFuZGxlckd0ay5jcHAu
CkluZGV4OiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250UGxhdGZvcm1EYXRhLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRm9udFBsYXRmb3JtRGF0YS5o
CShyZXZpc2lvbiA2Nzc0OSkKKysrIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRQbGF0
Zm9ybURhdGEuaAkod29ya2luZyBjb3B5KQpAQCAtMzMsNyArMzMsNyBAQAogCiAjaWYgT1MoV0lO
RE9XUykKICNpbmNsdWRlICJGb250UGxhdGZvcm1EYXRhQ2hyb21pdW1XaW4uaCIKLSNlbGlmIE9T
KExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAjaW5jbHVkZSAiRm9udFBs
YXRmb3JtRGF0YUxpbnV4LmgiCiAjZW5kaWYKIApJbmRleDogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tp
YS9Gb250Q3VzdG9tUGxhdGZvcm1EYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9ncmFw
aGljcy9za2lhL0ZvbnRDdXN0b21QbGF0Zm9ybURhdGEuY3BwCShyZXZpc2lvbiA2Nzc0OSkKKysr
IHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJCYXNlNjQuaCIKICNpbmNsdWRl
ICJDaHJvbWl1bUJyaWRnZS5oIgogI2luY2x1ZGUgIk9wZW5UeXBlVXRpbGl0aWVzLmgiCi0jZWxp
ZiBPUyhMSU5VWCkKKyNlbGlmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogI2luY2x1ZGUgIlNr
U3RyZWFtLmgiCiAjZW5kaWYKIApAQCAtNDcsNyArNDcsNyBAQAogCiAjaWYgT1MoV0lORE9XUykK
ICNpbmNsdWRlIDxvYmpiYXNlLmg+Ci0jZWxpZiBPUyhMSU5VWCkKKyNlbGlmIE9TKExJTlVYKSB8
fCBPUyhGUkVFQlNEKQogI2luY2x1ZGUgPGNzdHJpbmc+CiAjZW5kaWYKIApAQCAtNTgsNyArNTgs
NyBAQAogI2lmIE9TKFdJTkRPV1MpCiAgICAgaWYgKG1fZm9udFJlZmVyZW5jZSkKICAgICAgICAg
UmVtb3ZlRm9udE1lbVJlc291cmNlRXgobV9mb250UmVmZXJlbmNlKTsKLSNlbGlmIE9TKExJTlVY
KQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgaWYgKG1fZm9udFJlZmVyZW5j
ZSkKICAgICAgICAgbV9mb250UmVmZXJlbmNlLT51bnJlZigpOwogI2VuZGlmCkBAIC05OSw3ICs5
OSw3IEBACiAKICAgICBIRk9OVCBoZm9udCA9IENyZWF0ZUZvbnRJbmRpcmVjdCgmbG9nRm9udCk7
CiAgICAgcmV0dXJuIEZvbnRQbGF0Zm9ybURhdGEoaGZvbnQsIHNpemUpOwotI2VsaWYgT1MoTElO
VVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAgICBBU1NFUlQobV9mb250UmVm
ZXJlbmNlKTsKICAgICByZXR1cm4gRm9udFBsYXRmb3JtRGF0YShtX2ZvbnRSZWZlcmVuY2UsICIi
LCBzaXplLCBib2xkICYmICFtX2ZvbnRSZWZlcmVuY2UtPmlzQm9sZCgpLCBpdGFsaWMgJiYgIW1f
Zm9udFJlZmVyZW5jZS0+aXNJdGFsaWMoKSk7CiAjZWxzZQpAQCAtMTIzLDcgKzEyMyw3IEBACiB9
CiAjZW5kaWYKIAotI2lmIE9TKExJTlVYKQorI2lmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQog
Y2xhc3MgUmVtb3RlRm9udFN0cmVhbSA6IHB1YmxpYyBTa1N0cmVhbSB7CiBwdWJsaWM6CiAgICAg
ZXhwbGljaXQgUmVtb3RlRm9udFN0cmVhbShQYXNzUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gYnVmZmVy
KQpAQCAtMTg5LDcgKzE4OSw3IEBACiAgICAgaWYgKCFmb250UmVmZXJlbmNlKQogICAgICAgICBy
ZXR1cm4gMDsKICAgICByZXR1cm4gbmV3IEZvbnRDdXN0b21QbGF0Zm9ybURhdGEoZm9udFJlZmVy
ZW5jZSwgZm9udE5hbWUpOwotI2VsaWYgT1MoTElOVVgpCisjZWxpZiBPUyhMSU5VWCkgfHwgT1Mo
RlJFRUJTRCkKICAgICBSZW1vdGVGb250U3RyZWFtKiBzdHJlYW0gPSBuZXcgUmVtb3RlRm9udFN0
cmVhbShidWZmZXIpOwogICAgIFNrVHlwZWZhY2UqIHR5cGVmYWNlID0gU2tUeXBlZmFjZTo6Q3Jl
YXRlRnJvbVN0cmVhbShzdHJlYW0pOwogICAgIGlmICghdHlwZWZhY2UpCkluZGV4OiBwbGF0Zm9y
bS9ncmFwaGljcy9za2lhL0ZvbnRDdXN0b21QbGF0Zm9ybURhdGEuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBw
bGF0Zm9ybS9ncmFwaGljcy9za2lhL0ZvbnRDdXN0b21QbGF0Zm9ybURhdGEuaAkocmV2aXNpb24g
Njc3NDkpCisrKyBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ZvbnRDdXN0b21QbGF0Zm9ybURhdGEu
aAkod29ya2luZyBjb3B5KQpAQCAtMzksNyArMzksNyBAQAogI2lmIE9TKFdJTkRPV1MpCiAjaW5j
bHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKICNpbmNsdWRlIDx3aW5kb3dzLmg+Ci0jZWxpZiBPUyhM
SU5VWCkKKyNlbGlmIE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogI2luY2x1ZGUgIlNrVHlwZWZh
Y2UuaCIKICNlbmRpZgogCkBAIC01NCw3ICs1NCw3IEBACiAgICAgICAgIDogbV9mb250UmVmZXJl
bmNlKGZvbnRSZWZlcmVuY2UpCiAgICAgICAgICwgbV9uYW1lKG5hbWUpCiAgICAge30KLSNlbGlm
IE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgZXhwbGljaXQg
Rm9udEN1c3RvbVBsYXRmb3JtRGF0YShTa1R5cGVmYWNlKiB0eXBlZmFjZSkKICAgICAgICAgOiBt
X2ZvbnRSZWZlcmVuY2UodHlwZWZhY2UpCiAgICAge30KQEAgLTcwLDcgKzcwLDcgQEAKICNpZiBP
UyhXSU5ET1dTKQogICAgIEhBTkRMRSBtX2ZvbnRSZWZlcmVuY2U7CiAgICAgU3RyaW5nIG1fbmFt
ZTsKLSNlbGlmIE9TKExJTlVYKQorI2VsaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAg
U2tUeXBlZmFjZSogbV9mb250UmVmZXJlbmNlOwogI2VuZGlmCiB9OwpJbmRleDogcGxhdGZvcm0v
Y2hyb21pdW0vQ2hyb21pdW1CcmlkZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9jaHJvbWl1
bS9DaHJvbWl1bUJyaWRnZS5oCShyZXZpc2lvbiA2Nzc0OSkKKysrIHBsYXRmb3JtL2Nocm9taXVt
L0Nocm9taXVtQnJpZGdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTE0Myw3ICsxNDMsNyBAQAogI2lm
IE9TKFdJTkRPV1MpCiAgICAgICAgIHN0YXRpYyBib29sIGVuc3VyZUZvbnRMb2FkZWQoSEZPTlQg
Zm9udCk7CiAjZW5kaWYKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJT
RCkKICAgICAgICAgc3RhdGljIHZvaWQgZ2V0UmVuZGVyU3R5bGVGb3JTdHJpa2UoY29uc3QgY2hh
ciogZmFtaWx5LCBpbnQgc2l6ZUFuZFN0eWxlLCBGb250UmVuZGVyU3R5bGUqIHJlc3VsdCk7CiAg
ICAgICAgIHN0YXRpYyBTdHJpbmcgZ2V0Rm9udEZhbWlseUZvckNoYXJhY3RlcnMoY29uc3QgVUNo
YXIqLCBzaXplX3QgbnVtQ2hhcmFjdGVycyk7CiAjZW5kaWYKSW5kZXg6IHBsYXRmb3JtL1Njcm9s
bGJhci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gcGxhdGZvcm0vU2Nyb2xsYmFyLmNwcAkocmV2aXNpb24g
Njc3NDkpCisrKyBwbGF0Zm9ybS9TY3JvbGxiYXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MCw3
ICs0MCw3IEBACiAKIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKLSNpZiBQTEFURk9STShDSFJPTUlV
TSkgJiYgT1MoTElOVVgpIHx8IFBMQVRGT1JNKEdUSykKKyNpZiAoUExBVEZPUk0oQ0hST01JVU0p
ICYmIChPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkpKSB8fCBQTEFURk9STShHVEspCiAvLyBUaGUg
cG9zaXRpb24gb2YgdGhlIHNjcm9sbGJhciB0aHVtYiBhZmZlY3RzIHRoZSBhcHBlYXJhbmNlIG9m
IHRoZSBzdGVwcGVycywgc28KIC8vIHdoZW4gdGhlIHRodW1iIG1vdmVzLCB3ZSBoYXZlIHRvIGlu
dmFsaWRhdGUgdGhlbSBmb3IgcGFpbnRpbmcuCiAjZGVmaW5lIFRIVU1CX1BPU0lUSU9OX0FGRkVD
VFNfQlVUVE9OUwpJbmRleDogYmluZGluZ3MvanMvSlNJbnNwZWN0b3JGcm9udGVuZEhvc3RDdXN0
b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIGJpbmRpbmdzL2pzL0pTSW5zcGVjdG9yRnJvbnRlbmRIb3N0
Q3VzdG9tLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBiaW5kaW5ncy9qcy9KU0luc3BlY3RvckZy
b250ZW5kSG9zdEN1c3RvbS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU4LDYgKzU4LDggQEAKICAg
ICBERUZJTkVfU1RBVElDX0xPQ0FMKGNvbnN0IFN0cmluZywgcGxhdGZvcm0sICgid2luZG93cyIp
KTsKICNlbGlmIE9TKExJTlVYKQogICAgIERFRklORV9TVEFUSUNfTE9DQUwoY29uc3QgU3RyaW5n
LCBwbGF0Zm9ybSwgKCJsaW51eCIpKTsKKyNlbGlmIE9TKEZSRUVCU0QpCisgICAgREVGSU5FX1NU
QVRJQ19MT0NBTChjb25zdCBTdHJpbmcsIHBsYXRmb3JtLCAoImZyZWVic2QiKSk7CiAjZWxzZQog
ICAgIERFRklORV9TVEFUSUNfTE9DQUwoY29uc3QgU3RyaW5nLCBwbGF0Zm9ybSwgKCJ1bmtub3du
IikpOwogI2VuZGlmCkluZGV4OiBiaW5kaW5ncy92OC9jdXN0b20vVjhJbnNwZWN0b3JGcm9udGVu
ZEhvc3RDdXN0b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEluc3Bl
Y3RvckZyb250ZW5kSG9zdEN1c3RvbS5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgYmluZGluZ3Mv
djgvY3VzdG9tL1Y4SW5zcGVjdG9yRnJvbnRlbmRIb3N0Q3VzdG9tLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtNDcsNiArNDcsOCBAQAogICAgIHJldHVybiB2OFN0cmluZygibWFjIik7CiAjZWxpZiBk
ZWZpbmVkKE9TX0xJTlVYKQogICAgIHJldHVybiB2OFN0cmluZygibGludXgiKTsKKyNlbGlmIGRl
ZmluZWQoT1NfRlJFRUJTRCkKKyAgICByZXR1cm4gdjhTdHJpbmcoImZyZWVic2QiKTsKICNlbGlm
IGRlZmluZWQoT1NfV0lOKQogICAgIHJldHVybiB2OFN0cmluZygid2luZG93cyIpOwogI2Vsc2UK
SW5kZXg6IGxvYWRlci9DYWNoZWRGb250LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsb2FkZXIvQ2FjaGVk
Rm9udC5jcHAJKHJldmlzaW9uIDY3NzQ5KQorKysgbG9hZGVyL0NhY2hlZEZvbnQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVk
ZSAiQ2FjaGVkRm9udC5oIgogCi0jaWYgUExBVEZPUk0oQ0cpIHx8IFBMQVRGT1JNKFFUKSB8fCBQ
TEFURk9STShHVEspIHx8IChQTEFURk9STShDSFJPTUlVTSkgJiYgKE9TKFdJTkRPV1MpIHx8IE9T
KExJTlVYKSkpIHx8IFBMQVRGT1JNKEhBSUtVKSB8fCBPUyhXSU5DRSkgfHwgUExBVEZPUk0oQU5E
Uk9JRCkKKyNpZiBQTEFURk9STShDRykgfHwgUExBVEZPUk0oUVQpIHx8IFBMQVRGT1JNKEdUSykg
fHwgKFBMQVRGT1JNKENIUk9NSVVNKSAmJiAoT1MoV0lORE9XUykgfHwgT1MoTElOVVgpIHx8IE9T
KEZSRUVCU0QpKSkgfHwgUExBVEZPUk0oSEFJS1UpIHx8IE9TKFdJTkNFKSB8fCBQTEFURk9STShB
TkRST0lEKQogI2RlZmluZSBTVE9SRV9GT05UX0NVU1RPTV9QTEFURk9STV9EQVRBCiAjZW5kaWYK
IAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68478</attachid>
            <date>2010-09-22 17:24:51 -0700</date>
            <delta_ts>2010-09-22 18:57:20 -0700</delta_ts>
            <desc>final WebKit/chromium patch for FreeBSD</desc>
            <filename>WK_bsd.patch</filename>
            <type>text/plain</type>
            <size>5857</size>
            <attacher>chromium</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDY4MTAx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDkt
MjIgIHJ1YmVuICA8Y2hyb21pdW1AaHlicmlkc291cmNlLm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21pdW1dIGFkZGVkIGlmZGVmcyBm
b3IgRnJlZUJTRCBzdXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD00NjMxNgorCisgICAgICAgICogV2ViS2l0Lmd5cDoKKyAgICAgICAgKiBmZWF0
dXJlcy5neXBpOgorICAgICAgICAqIHNyYy9DaHJvbWl1bUJyaWRnZS5jcHA6CisgICAgICAgICog
c3JjL1dlYkZyYW1lSW1wbC5jcHA6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKwog
MjAxMC0wOS0yMiAgRXJpYyBVaHJoYW5lICA8ZXJpY3VAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IER1bWl0cnUgRGFuaWxpdWMuCkluZGV4OiBXZWJLaXQuZ3lwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC5neXAJKHJldmlzaW9uIDY3NzQ5KQorKysgV2ViS2l0Lmd5cAkod29ya2lu
ZyBjb3B5KQpAQCAtNzY5LDcgKzc2OSw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICd0ZXN0cy9EcmFnSW1hZ2VUZXN0LmNwcCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgICAgICAg
ICAgWydPUz09ImxpbnV4IicsIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnT1M9PSJsaW51
eCIgb3IgT1M9PSJmcmVlYnNkIicsIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnc291
cmNlcyc6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL1dlYklucHV0
RXZlbnRGYWN0b3J5VGVzdEd0ay5jcHAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0s
CkluZGV4OiBmZWF0dXJlcy5neXBpCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGZlYXR1cmVzLmd5cGkJKHJldmlz
aW9uIDY3NzQ5KQorKysgZmVhdHVyZXMuZ3lwaQkod29ya2luZyBjb3B5KQpAQCAtNDAsNiArNDAs
NyBAQAogICAgICAgIyBmZWF0dXJlc19vdmVycmlkZS5neXBpIGlubGluZSBkb2N1bWVudGF0aW9u
IGZvciBtb3JlIGRldGFpbHMuCiAgICAgICAnZmVhdHVyZV9kZWZpbmVzJzogWwogICAgICAgICAn
RU5BQkxFXzNEX0NBTlZBUz0xJywKKyAgICAgICAgJ0VOQUJMRV8zRF9SRU5ERVJJTkc9MScsCiAg
ICAgICAgICdFTkFCTEVfQkxPQj0xJywKICAgICAgICAgJ0VOQUJMRV9CTE9CX1NMSUNFPTEnLAog
ICAgICAgICAnRU5BQkxFX0NIQU5ORUxfTUVTU0FHSU5HPTEnLApAQCAtODQsMTcgKzg1LDkgQEAK
ICAgICAgICAgJ0VOQUJMRV9YSFJfUkVTUE9OU0VfQkxPQj0xJywKICAgICAgICAgJ0VOQUJMRV9Y
UEFUSD0xJywKICAgICAgICAgJ0VOQUJMRV9YU0xUPTEnLAorICAgICAgICAnV1RGX1VTRV9BQ0NF
TEVSQVRFRF9DT01QT1NJVElORz0xJywKICAgICAgIF0sCiAKLSAgICAgICdjb25kaXRpb25zJzog
WwotICAgICAgICBbJ09TPT0id2luIiBvciBPUz09ImxpbnV4IiBvciBPUz09Im1hYyInLCB7Ci0g
ICAgICAgICAgJ2ZlYXR1cmVfZGVmaW5lcyc6IFsKLSAgICAgICAgICAgJ1dURl9VU0VfQUNDRUxF
UkFURURfQ09NUE9TSVRJTkc9MScsCi0gICAgICAgICAgICdFTkFCTEVfM0RfUkVOREVSSU5HPTEn
LAotICAgICAgICAgIF0sCi0gICAgICAgIH1dLAotICAgICAgXSwKLQogICAgICAgJ3VzZV9hY2Nl
bGVyYXRlZF9jb21wb3NpdGluZyUnOiAxLAogICAgICAgJ2VuYWJsZV9zdmclJzogMSwKICAgICB9
LApJbmRleDogc3JjL1dlYlZpZXdJbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzcmMvV2ViVmlld0lt
cGwuY3BwCShyZXZpc2lvbiA2Nzc0OSkKKysrIHNyYy9XZWJWaWV3SW1wbC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTEyNiw3ICsxMjYsNyBAQAogI2lmIE9TKFdJTkRPV1MpCiAjaW5jbHVkZSAiUmVu
ZGVyVGhlbWVDaHJvbWl1bVdpbi5oIgogI2Vsc2UKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5V
WCkgfHwgT1MoRlJFRUJTRCkKICNpbmNsdWRlICJSZW5kZXJUaGVtZUNocm9taXVtTGludXguaCIK
ICNlbmRpZgogI2luY2x1ZGUgIlJlbmRlclRoZW1lLmgiCkBAIC00MzAsNyArNDMwLDcgQEAKICAg
ICAgICAgfHwgKGV2ZW50LmJ1dHRvbiA9PSBXZWJNb3VzZUV2ZW50OjpCdXR0b25MZWZ0CiAgICAg
ICAgICAgICAmJiBldmVudC5tb2RpZmllcnMgJiBXZWJNb3VzZUV2ZW50OjpDb250cm9sS2V5KSkK
ICAgICAgICAgbW91c2VDb250ZXh0TWVudShldmVudCk7Ci0jZWxpZiBPUyhMSU5VWCkKKyNlbGlm
IE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgIGlmIChldmVudC5idXR0b24gPT0gV2ViTW91
c2VFdmVudDo6QnV0dG9uUmlnaHQpCiAgICAgICAgIG1vdXNlQ29udGV4dE1lbnUoZXZlbnQpOwog
I2VuZGlmCkBAIC00NjksNyArNDY5LDcgQEAKICAgICBpZiAoIW1haW5GcmFtZUltcGwoKSB8fCAh
bWFpbkZyYW1lSW1wbCgpLT5mcmFtZVZpZXcoKSkKICAgICAgICAgcmV0dXJuOwogCi0jaWYgT1Mo
TElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgLy8gSWYgdGhlIGV2ZW50
IHdhcyBhIG1pZGRsZSBjbGljaywgYXR0ZW1wdCB0byBjb3B5IHRleHQgaW50byB0aGUgZm9jdXNl
ZAogICAgIC8vIGZyYW1lLiBXZSBleGVjdXRlIHRoaXMgYmVmb3JlIHdlIGxldCB0aGUgcGFnZSBo
YXZlIGEgZ28gYXQgdGhlIGV2ZW50CiAgICAgLy8gYmVjYXVzZSB0aGUgcGFnZSBtYXkgY2hhbmdl
IHdoYXQgaXMgZm9jdXNlZCBkdXJpbmcgaW4gaXRzIGV2ZW50IGhhbmRsZXIuCkBAIC01NTMsMTEg
KzU1MywxMSBAQAogICAgIGlmICghaGFuZGxlcikKICAgICAgICAgcmV0dXJuIGtleUV2ZW50RGVm
YXVsdChldmVudCk7CiAKLSNpZiBPUyhXSU5ET1dTKSB8fCBPUyhMSU5VWCkKKyNpZiBPUyhXSU5E
T1dTKSB8fCBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKICAgICBjb25zdCBXZWJJbnB1dEV2ZW50
OjpUeXBlIGNvbnRleHRNZW51VHJpZ2dlcmluZ0V2ZW50VHlwZSA9CiAjaWYgT1MoV0lORE9XUykK
ICAgICAgICAgV2ViSW5wdXRFdmVudDo6S2V5VXA7Ci0jZWxpZiBPUyhMSU5VWCkKKyNlbGlmIE9T
KExJTlVYKSB8fCBPUyhGUkVFQlNEKQogICAgICAgICBXZWJJbnB1dEV2ZW50OjpSYXdLZXlEb3du
OwogI2VuZGlmCiAKQEAgLTcwMSw3ICs3MDEsNyBAQAogfQogI2VuZGlmCiAKLSNpZiBPUyhXSU5E
T1dTKSB8fCBPUyhMSU5VWCkKKyNpZiBPUyhXSU5ET1dTKSB8fCBPUyhMSU5VWCkgfHwgT1MoRlJF
RUJTRCkKIC8vIE1hYyBoYXMgbm8gd2F5IHRvIG9wZW4gYSBjb250ZXh0IG1lbnUgYmFzZWQgb24g
YSBrZXlib2FyZCBldmVudC4KIGJvb2wgV2ViVmlld0ltcGw6OnNlbmRDb250ZXh0TWVudUV2ZW50
KGNvbnN0IFdlYktleWJvYXJkRXZlbnQmIGV2ZW50KQogewpAQCAtMTk4OCw3ICsxOTg4LDcgQEAK
IHZvaWQgV2ViVmlld0ltcGw6OnNldFNjcm9sbGJhckNvbG9ycyh1bnNpZ25lZCBpbmFjdGl2ZUNv
bG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGFjdGl2
ZUNvbG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHRy
YWNrQ29sb3IpIHsKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkK
ICAgICBQbGF0Zm9ybVRoZW1lQ2hyb21pdW1HdGs6OnNldFNjcm9sbGJhckNvbG9ycyhpbmFjdGl2
ZUNvbG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjdGl2ZUNvbG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyYWNrQ29sb3IpOwpAQCAtMTk5OSw3ICsxOTk5LDcgQEAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBhY3RpdmVGb3JlZ3JvdW5kQ29sb3IsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW5hY3RpdmVCYWNr
Z3JvdW5kQ29sb3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW5hY3RpdmVGb3JlZ3JvdW5kQ29sb3IpIHsKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5V
WCkgfHwgT1MoRlJFRUJTRCkKICAgICBSZW5kZXJUaGVtZUNocm9taXVtTGludXg6OnNldFNlbGVj
dGlvbkNvbG9ycyhhY3RpdmVCYWNrZ3JvdW5kQ29sb3IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlRm9yZWdyb3VuZENvbG9yLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluYWN0aXZlQmFja2dy
b3VuZENvbG9yLApJbmRleDogc3JjL0Nocm9taXVtQnJpZGdlLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBz
cmMvQ2hyb21pdW1CcmlkZ2UuY3BwCShyZXZpc2lvbiA2Nzc0OSkKKysrIHNyYy9DaHJvbWl1bUJy
aWRnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY2LDcgKzY2LDcgQEAKICNpbmNsdWRlICJXZWJU
aGVtZUVuZ2luZS5oIgogI2VuZGlmCiAKLSNpZiBPUyhMSU5VWCkKKyNpZiBPUyhMSU5VWCkgfHwg
T1MoRlJFRUJTRCkKICNpbmNsdWRlICJXZWJGb250SW5mby5oIgogI2luY2x1ZGUgIldlYkZvbnRS
ZW5kZXJTdHlsZS5oIgogI2VuZGlmCkBAIC00MjIsNyArNDIyLDcgQEAKIH0KICNlbmRpZgogCi0j
aWYgT1MoTElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiBTdHJpbmcgQ2hyb21p
dW1CcmlkZ2U6OmdldEZvbnRGYW1pbHlGb3JDaGFyYWN0ZXJzKGNvbnN0IFVDaGFyKiBjaGFyYWN0
ZXJzLCBzaXplX3QgbnVtQ2hhcmFjdGVycykKIHsKICAgICBpZiAod2ViS2l0Q2xpZW50KCktPnNh
bmRib3hTdXBwb3J0KCkpCkluZGV4OiBzcmMvV2ViRnJhbWVJbXBsLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBzcmMvV2ViRnJhbWVJbXBsLmNwcAkocmV2aXNpb24gNjc3NDkpCisrKyBzcmMvV2ViRnJhbWVJ
bXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTUxLDcgKzE1MSw3IEBACiAjaW5jbHVkZSAiTG9j
YWxDdXJyZW50R3JhcGhpY3NDb250ZXh0LmgiCiAjZW5kaWYKIAotI2lmIE9TKExJTlVYKQorI2lm
IE9TKExJTlVYKSB8fCBPUyhGUkVFQlNEKQogI2luY2x1ZGUgPGdkay9nZGsuaD4KICNlbmRpZgog
CkBAIC0zMDcsNyArMzA3LDcgQEAKICAgICAgICAgZmxvYXQgc2NhbGUgPSBtX3ByaW50ZWRQYWdl
V2lkdGggLyBwYWdlUmVjdC53aWR0aCgpOwogCiAgICAgICAgIGN0eC5zYXZlKCk7Ci0jaWYgT1Mo
TElOVVgpCisjaWYgT1MoTElOVVgpIHx8IE9TKEZSRUVCU0QpCiAgICAgICAgIGN0eC5zY2FsZShX
ZWJDb3JlOjpGbG9hdFNpemUoc2NhbGUsIHNjYWxlKSk7CiAjZW5kaWYKICAgICAgICAgY3R4LnRy
YW5zbGF0ZShzdGF0aWNfY2FzdDxmbG9hdD4oLXBhZ2VSZWN0LngoKSksCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>