<?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>23747</bug_id>
          
          <creation_ts>2009-02-04 15:59:27 -0800</creation_ts>
          <short_desc>CHROMIUM: Add threading-related files</short_desc>
          <delta_ts>2009-02-05 15:04:30 -0800</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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>108361</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-04 15:59:27 -0800</bug_when>
    <thetext>Adding wtf/chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108363</commentid>
    <comment_count>1</comment_count>
      <attachid>27334</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-04 16:00:26 -0800</bug_when>
    <thetext>Created attachment 27334
Add Chromium threading-related files, v1

 JavaScriptCore/wtf/MainThread.cpp                  |    2 +-
 JavaScriptCore/wtf/chromium/ChromiumThreading.h    |   45 ++++++++++++++++++
 JavaScriptCore/wtf/chromium/MainThreadChromium.cpp |   49 ++++++++++++++++++++
 WebCore/platform/chromium/TemporaryLinkStubs.cpp   |    8 ---
 4 files changed, 95 insertions(+), 9 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108507</commentid>
    <comment_count>2</comment_count>
      <attachid>27334</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-02-05 14:15:24 -0800</bug_when>
    <thetext>Comment on attachment 27334
Add Chromium threading-related files, v1

Looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108528</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-05 15:04:30 -0800</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/40684.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27334</attachid>
            <date>2009-02-04 16:00:26 -0800</date>
            <delta_ts>2009-02-05 14:15:24 -0800</delta_ts>
            <desc>Add Chromium threading-related files, v1</desc>
            <filename>Add-Chromium-threading-related-files-v1.patch</filename>
            <type>text/plain</type>
            <size>5415</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">NjVlZmJhODUyMDFiODIwNDk4OTk5Y2JmM2JkZTJjNDM5YTg2MWRkOApkaWZmIC0tZ2l0IGEvSmF2
YVNjcmlwdENvcmUvd3RmL01haW5UaHJlYWQuY3BwIGIvSmF2YVNjcmlwdENvcmUvd3RmL01haW5U
aHJlYWQuY3BwCmluZGV4IGM3YTZjYWEuLmFkMDQwNDcgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRD
b3JlL3d0Zi9NYWluVGhyZWFkLmNwcAorKysgYi9KYXZhU2NyaXB0Q29yZS93dGYvTWFpblRocmVh
ZC5jcHAKQEAgLTY0LDcgKzY0LDcgQEAgc3RhdGljIEZ1bmN0aW9uUXVldWUmIGZ1bmN0aW9uUXVl
dWUoKQogICAgIHJldHVybiBzdGF0aWNGdW5jdGlvblF1ZXVlOwogfQogCi0jaWYgIVBMQVRGT1JN
KFdJTikKKyNpZiAhUExBVEZPUk0oV0lOKSAmJiAhUExBVEZPUk0oQ0hST01JVU0pCiB2b2lkIGlu
aXRpYWxpemVNYWluVGhyZWFkKCkKIHsKICAgICBtYWluVGhyZWFkRnVuY3Rpb25RdWV1ZU11dGV4
KCk7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvY2hyb21pdW0vQ2hyb21pdW1UaHJl
YWRpbmcuaCBiL0phdmFTY3JpcHRDb3JlL3d0Zi9jaHJvbWl1bS9DaHJvbWl1bVRocmVhZGluZy5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmU5YjFmMzkKLS0tIC9kZXYvbnVs
bAorKysgYi9KYXZhU2NyaXB0Q29yZS93dGYvY2hyb21pdW0vQ2hyb21pdW1UaHJlYWRpbmcuaApA
QCAtMCwwICsxLDQ1IEBACisvKgorKiBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyogCisqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorKiBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCisqIG1l
dDoKKyogCisqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFp
biB0aGUgYWJvdmUgY29weXJpZ2h0CisqIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyogICAgICogUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorKiBjb3B5cmlnaHQgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisq
IGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUKKyogZGlzdHJpYnV0aW9uLgorKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2ds
ZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisqIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0
byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisqIHRoaXMgc29mdHdh
cmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisqIAorKiBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTCisqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UCisqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorKiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorKiBPV05F
UiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D
SURFTlRBTCwKKyogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMg
KElOQ0xVRElORywgQlVUIE5PVAorKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElU
VVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyogREFUQSwgT1IgUFJPRklUUzsg
T1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisqIFRI
RU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFks
IE9SIFRPUlQKKyogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJ
TiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURW
SVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisqLworCisjaWZuZGVmIENo
cm9taXVtVGhyZWFkaW5nX2gKKyNkZWZpbmUgQ2hyb21pdW1UaHJlYWRpbmdfaAorCituYW1lc3Bh
Y2UgV1RGIHsKKworICAgIC8vIEFuIGludGVyZmFjZSB0byB0aGUgZW1iZWRkaW5nIGxheWVyLCB3
aGljaCBwcm92aWRlcyB0aHJlYWRpbmcgc3VwcG9ydC4KKyAgICBjbGFzcyBDaHJvbWl1bVRocmVh
ZGluZyB7CisgICAgcHVibGljOgorICAgICAgICBzdGF0aWMgdm9pZCBpbml0aWFsaXplTWFpblRo
cmVhZCgpOworICAgICAgICBzdGF0aWMgdm9pZCBzY2hlZHVsZURpc3BhdGNoRnVuY3Rpb25zT25N
YWluVGhyZWFkKCk7CisgICAgfTsKKworfSAvLyBuYW1lc3BhY2UgV1RGCisKKyNlbmRpZiAvLyBD
aHJvbWl1bVRocmVhZGluZ19oCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvY2hyb21p
dW0vTWFpblRocmVhZENocm9taXVtLmNwcCBiL0phdmFTY3JpcHRDb3JlL3d0Zi9jaHJvbWl1bS9N
YWluVGhyZWFkQ2hyb21pdW0uY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjQwZDVlN2IKLS0tIC9kZXYvbnVsbAorKysgYi9KYXZhU2NyaXB0Q29yZS93dGYvY2hyb21pdW0v
TWFpblRocmVhZENocm9taXVtLmNwcApAQCAtMCwwICsxLDQ5IEBACisvKgorKiBDb3B5cmlnaHQg
KEMpIDIwMDkgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyogCisqIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAorKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMgYXJlCisqIG1ldDoKKyogCisqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBv
ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisqIG5vdGljZSwg
dGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyog
ICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh
Ym92ZQorKiBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyCisqIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKKyogZGlzdHJpYnV0aW9uLgorKiAgICAgKiBO
ZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisqIGNv
bnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVy
aXZlZCBmcm9tCisqIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVu
IHBlcm1pc3Npb24uCisqIAorKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCisqIExJTUlURUQgVE8s
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UgorKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIENPUFlSSUdIVAorKiBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBB
TlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyogU1BFQ0lBTCwgRVhFTVBMQVJZLCBP
UiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAorKiBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwKKyogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZCisqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyogKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisqIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuCisqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiTWFpblRocmVhZC5o
IgorCisjaW5jbHVkZSAiQ2hyb21pdW1UaHJlYWRpbmcuaCIKKworbmFtZXNwYWNlIFdURiB7CisK
K3ZvaWQgaW5pdGlhbGl6ZU1haW5UaHJlYWQoKQoreworICAgIENocm9taXVtVGhyZWFkaW5nOjpp
bml0aWFsaXplTWFpblRocmVhZCgpOworfQorCit2b2lkIHNjaGVkdWxlRGlzcGF0Y2hGdW5jdGlv
bnNPbk1haW5UaHJlYWQoKQoreworICAgIENocm9taXVtVGhyZWFkaW5nOjpzY2hlZHVsZURpc3Bh
dGNoRnVuY3Rpb25zT25NYWluVGhyZWFkKCk7Cit9CisKK30gLy8gbmFtZXNwYWNlIFdURgorCmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL1RlbXBvcmFyeUxpbmtTdHVicy5j
cHAgYi9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL1RlbXBvcmFyeUxpbmtTdHVicy5jcHAKaW5k
ZXggNGEwMjhkYS4uZjZlNzdkNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1
bS9UZW1wb3JhcnlMaW5rU3R1YnMuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0v
VGVtcG9yYXJ5TGlua1N0dWJzLmNwcApAQCAtNDQsMTEgKzQ0LDMgQEAgU3RyaW5nIEtVUkw6OmZp
bGVTeXN0ZW1QYXRoKCkgY29uc3QgeyBub3RJbXBsZW1lbnRlZCgpOyByZXR1cm4gU3RyaW5nKCk7
IH0KIFBhc3NSZWZQdHI8U2hhcmVkQnVmZmVyPiBTaGFyZWRCdWZmZXI6OmNyZWF0ZVdpdGhDb250
ZW50c09mRmlsZShjb25zdCBTdHJpbmcmKSB7IG5vdEltcGxlbWVudGVkKCk7IHJldHVybiAwOyB9
CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKLQotbmFtZXNwYWNlIFdURiB7Ci0KLSNpZiAhZGVm
aW5lZChfX2xpbnV4X18pCi12b2lkIHNjaGVkdWxlRGlzcGF0Y2hGdW5jdGlvbnNPbk1haW5UaHJl
YWQoKSB7IG5vdEltcGxlbWVudGVkKCk7IH0KLSNlbmRpZgotCi19IC8vIG5hbWVzcGFjZSBXVEYK
</data>
<flag name="review"
          id="13191"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>