<?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>24113</bug_id>
          
          <creation_ts>2009-02-23 18:45:23 -0800</creation_ts>
          <short_desc>WorkerContextProxy::create in WorkerMessagingProxy.cpp should only be provided for non-Chromium platform.</short_desc>
          <delta_ts>2009-02-27 11:53:46 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>0</everconfirmed>
          <reporter name="Jian Li">jianli</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          <cc>ap</cc>
    
    <cc>dimich</cc>
    
    <cc>jianli</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>110669</commentid>
    <comment_count>0</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-02-23 18:45:23 -0800</bug_when>
    <thetext>Need to implement WorkerContextProxy::create for Chromium platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110868</commentid>
    <comment_count>1</comment_count>
      <attachid>27945</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-02-24 17:51:25 -0800</bug_when>
    <thetext>Created attachment 27945
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110876</commentid>
    <comment_count>2</comment_count>
      <attachid>27947</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-02-24 18:14:03 -0800</bug_when>
    <thetext>Created attachment 27947
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110930</commentid>
    <comment_count>3</comment_count>
      <attachid>27947</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-02-25 02:31:22 -0800</bug_when>
    <thetext>Comment on attachment 27947
Proposed Patch

I don&apos;t think that checking for PLATFORM(CHROMIUM) when the check is actually for multi-process implementation is great. Is this what we&apos;re always doing in such cases?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110953</commentid>
    <comment_count>4</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-02-25 08:03:58 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 27947 [review])
&gt; I don&apos;t think that checking for PLATFORM(CHROMIUM) when the check is actually
&gt; for multi-process implementation is great. Is this what we&apos;re always doing in
&gt; such cases?
&gt; 

This check is to say: create WorkerMessagingProxy for all non-Chromium platform For Chromium, we have our own logic to decide what to create. That is, either create our own version of cross-process proxies or use WorkerMessagingProxy directly if it is for subworker or worker from the same origin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111040</commentid>
    <comment_count>5</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-02-25 14:36:13 -0800</bug_when>
    <thetext>We do not need additional changes other than placing WorkerContextProxy::create in #if. So change the summary to reflect this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111041</commentid>
    <comment_count>6</comment_count>
      <attachid>27986</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-02-25 14:38:35 -0800</bug_when>
    <thetext>Created attachment 27986
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111414</commentid>
    <comment_count>7</comment_count>
      <attachid>27986</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-02-27 01:04:51 -0800</bug_when>
    <thetext>Comment on attachment 27986
Proposed Patch

&gt; This check is to say: create WorkerMessagingProxy for all non-Chromium platform
&gt; For Chromium, we have our own logic to decide what to create.

What I was saying was that non-Chromium platforms may want to use their own logic for create() if they use separate processes instead of threads. But looks like we don&apos;t have a platform define for that yet.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111446</commentid>
    <comment_count>8</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-02-27 09:22:05 -0800</bug_when>
    <thetext>Reassign to levin for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111507</commentid>
    <comment_count>9</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-02-27 11:53:46 -0800</bug_when>
    <thetext>Committed in r41291.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27945</attachid>
            <date>2009-02-24 17:51:25 -0800</date>
            <delta_ts>2009-02-24 18:14:03 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>WorkerContextProxyChromium</filename>
            <type>text/plain</type>
            <size>4097</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzNkMGMwNC4uMmViMGY5NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAwOS0wMi0yNCAgSmlhbiBMaSAgPGpp
YW5saUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgSW1wbGVtZW50IFdvcmtlckNvbnRleHRQcm94eTo6Y3JlYXRlIGZvciBDaHJv
bWl1bSBwbGF0Zm9ybS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTI0MTEzCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bUJyaWRn
ZS5oOgorICAgICAgICAqIHdvcmtlcnMvV29ya2VyTWVzc2FnaW5nUHJveHkuY3BwOgorICAgICAg
ICAqIHdvcmtlcnMvY2hyb21pdW0vV29ya2VyQ29udGV4dFByb3h5Q2hyb21pdW0uY3BwOiBDb3Bp
ZWQgZnJvbSBXZWJDb3JlL3N2Zy9ncmFwaGljcy9jZy9TVkdSZXNvdXJjZU1hc2tlckNnLmNwcC4K
KyAgICAgICAgKFdlYkNvcmU6OldvcmtlckNvbnRleHRQcm94eTo6Y3JlYXRlKToKKwogMjAwOS0w
Mi0yNCAgRGF2aWQgTGV2aW4gIDxsZXZpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChidWlsZCBmaXgpLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9j
aHJvbWl1bS9DaHJvbWl1bUJyaWRnZS5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9DaHJv
bWl1bUJyaWRnZS5oCmluZGV4IGRkMzZjMWEuLjRlYWQ5OTQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
cGxhdGZvcm0vY2hyb21pdW0vQ2hyb21pdW1CcmlkZ2UuaAorKysgYi9XZWJDb3JlL3BsYXRmb3Jt
L2Nocm9taXVtL0Nocm9taXVtQnJpZGdlLmgKQEAgLTU3LDYgKzU3LDEwIEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICBjbGFzcyBLVVJMOwogICAgIGNsYXNzIFN0cmluZzsKICAgICBjbGFzcyBX
aWRnZXQ7CisjaWYgRU5BQkxFKFdPUktFUlMpCisgICAgY2xhc3MgV29ya2VyOworICAgIGNsYXNz
IFdvcmtlckNvbnRleHRQcm94eTsKKyNlbmRpZgogCiAgICAgc3RydWN0IFBsdWdpbkluZm87CiAK
QEAgLTE3MCw2ICsxNzQsMTEgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICAvLyBXaWRn
ZXQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICBzdGF0aWMgdm9pZCB3aWRnZXRTZXRDdXJzb3IoV2lkZ2V0KiwgY29u
c3QgQ3Vyc29yJik7CiAgICAgICAgIHN0YXRpYyB2b2lkIHdpZGdldFNldEZvY3VzKFdpZGdldCop
OworCisgICAgICAgIC8vIFdvcmtlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorI2lmIEVOQUJMRShXT1JLRVJTKSAgICAgICAg
CisgICAgICAgIHN0YXRpYyBXb3JrZXJDb250ZXh0UHJveHkqIGNyZWF0ZVdvcmtlckNvbnRleHRQ
cm94eShXb3JrZXIqKTsKKyNlbmRpZgogICAgIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5jcHAgYi9X
ZWJDb3JlL3dvcmtlcnMvV29ya2VyTWVzc2FnaW5nUHJveHkuY3BwCmluZGV4IGZhY2IwOGMuLjI0
YzgyZmEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5j
cHAKKysrIGIvV2ViQ29yZS93b3JrZXJzL1dvcmtlck1lc3NhZ2luZ1Byb3h5LmNwcApAQCAtMTcy
LDEwICsxNzIsMTIgQEAgcHJpdmF0ZToKIH07CiAKIAorI2lmICFQTEFURk9STShDSFJPTUlVTSkK
IFdvcmtlckNvbnRleHRQcm94eSogV29ya2VyQ29udGV4dFByb3h5OjpjcmVhdGUoV29ya2VyKiB3
b3JrZXIpCiB7CiAgICAgcmV0dXJuIG5ldyBXb3JrZXJNZXNzYWdpbmdQcm94eSh3b3JrZXIpOwog
fQorI2VuZGlmCiAKIFdvcmtlck1lc3NhZ2luZ1Byb3h5OjpXb3JrZXJNZXNzYWdpbmdQcm94eShX
b3JrZXIqIHdvcmtlck9iamVjdCkKICAgICA6IG1fc2NyaXB0RXhlY3V0aW9uQ29udGV4dCh3b3Jr
ZXJPYmplY3QtPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSkKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
d29ya2Vycy9jaHJvbWl1bS9Xb3JrZXJDb250ZXh0UHJveHlDaHJvbWl1bS5jcHAgYi9XZWJDb3Jl
L3dvcmtlcnMvY2hyb21pdW0vV29ya2VyQ29udGV4dFByb3h5Q2hyb21pdW0uY3BwCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdjZGU1MzkKLS0tIC9kZXYvbnVsbAorKysgYi9X
ZWJDb3JlL3dvcmtlcnMvY2hyb21pdW0vV29ya2VyQ29udGV4dFByb3h5Q2hyb21pdW0uY3BwCkBA
IC0wLDAgKzEsNDMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIEluYy4KKyAq
CisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIENPTVBVVEVS
LCBJTkMuIGBgQVMgSVMnJyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQ
VVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgQ09NUFVURVIs
IElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQg
T0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisg
KiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisg
Ki8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaW5jbHVkZSAiV29ya2VyQ29udGV4dFByb3h5
LmgiCisKKyNpbmNsdWRlICJDaHJvbWl1bUJyaWRnZS5oIgorCisjaWYgRU5BQkxFKFdPUktFUlMp
CisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKyAgICAKK1dvcmtlckNvbnRleHRQcm94eSogV29ya2Vy
Q29udGV4dFByb3h5OjpjcmVhdGUoV29ya2VyKiB3b3JrZXIpCit7CisgICAgcmV0dXJuIENocm9t
aXVtQnJpZGdlOjpjcmVhdGVXb3JrZXJDb250ZXh0UHJveHkod29ya2VyKTsKK30KKyAgICAKK30g
Ly8gbmFtZXNwYWNlIFdlYkNvcmUKKworI2VuZGlmIC8vIEVOQUJMRShXT1JLRVJTKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27947</attachid>
            <date>2009-02-24 18:14:03 -0800</date>
            <delta_ts>2009-02-25 14:38:35 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>WorkerContextProxyChromium_2</filename>
            <type>text/plain</type>
            <size>4272</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzNkMGMwNC4uMTJjNjM3ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAwOS0wMi0yNCAgSmlhbiBMaSAgPGpp
YW5saUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgSW1wbGVtZW50IFdvcmtlckNvbnRleHRQcm94eTo6Y3JlYXRlIGZvciBDaHJv
bWl1bSBwbGF0Zm9ybS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTI0MTEzCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bUJyaWRn
ZS5oOgorICAgICAgICAqIHdvcmtlcnMvV29ya2VyTWVzc2FnaW5nUHJveHkuY3BwOgorICAgICAg
ICAqIHdvcmtlcnMvY2hyb21pdW0vV29ya2VyQ29udGV4dFByb3h5Q2hyb21pdW0uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6V29ya2VyQ29udGV4dFByb3h5OjpjcmVhdGUpOgorCiAyMDA5LTAyLTI0
ICBEYXZpZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKGJ1aWxkIGZpeCkuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9t
aXVtL0Nocm9taXVtQnJpZGdlLmggYi9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0Nocm9taXVt
QnJpZGdlLmgKaW5kZXggZGQzNmMxYS4uNGVhZDk5NCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0
Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bUJyaWRnZS5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vY2hy
b21pdW0vQ2hyb21pdW1CcmlkZ2UuaApAQCAtNTcsNiArNTcsMTAgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogICAgIGNsYXNzIEtVUkw7CiAgICAgY2xhc3MgU3RyaW5nOwogICAgIGNsYXNzIFdpZGdl
dDsKKyNpZiBFTkFCTEUoV09SS0VSUykKKyAgICBjbGFzcyBXb3JrZXI7CisgICAgY2xhc3MgV29y
a2VyQ29udGV4dFByb3h5OworI2VuZGlmCiAKICAgICBzdHJ1Y3QgUGx1Z2luSW5mbzsKIApAQCAt
MTcwLDYgKzE3NCwxMSBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIC8vIFdpZGdldCAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgIHN0YXRpYyB2b2lkIHdpZGdldFNldEN1cnNvcihXaWRnZXQqLCBjb25zdCBD
dXJzb3ImKTsKICAgICAgICAgc3RhdGljIHZvaWQgd2lkZ2V0U2V0Rm9jdXMoV2lkZ2V0Kik7CisK
KyAgICAgICAgLy8gV29ya2VycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisjaWYgRU5BQkxFKFdPUktFUlMpICAgICAgICAKKyAg
ICAgICAgc3RhdGljIFdvcmtlckNvbnRleHRQcm94eSogY3JlYXRlV29ya2VyQ29udGV4dFByb3h5
KFdvcmtlciopOworI2VuZGlmCiAgICAgfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS93b3JrZXJzL1dvcmtlck1lc3NhZ2luZ1Byb3h5LmNwcCBiL1dlYkNv
cmUvd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5jcHAKaW5kZXggZmFjYjA4Yy4uMjRjODJm
YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS93b3JrZXJzL1dvcmtlck1lc3NhZ2luZ1Byb3h5LmNwcAor
KysgYi9XZWJDb3JlL3dvcmtlcnMvV29ya2VyTWVzc2FnaW5nUHJveHkuY3BwCkBAIC0xNzIsMTAg
KzE3MiwxMiBAQCBwcml2YXRlOgogfTsKIAogCisjaWYgIVBMQVRGT1JNKENIUk9NSVVNKQogV29y
a2VyQ29udGV4dFByb3h5KiBXb3JrZXJDb250ZXh0UHJveHk6OmNyZWF0ZShXb3JrZXIqIHdvcmtl
cikKIHsKICAgICByZXR1cm4gbmV3IFdvcmtlck1lc3NhZ2luZ1Byb3h5KHdvcmtlcik7CiB9Cisj
ZW5kaWYKIAogV29ya2VyTWVzc2FnaW5nUHJveHk6Oldvcmtlck1lc3NhZ2luZ1Byb3h5KFdvcmtl
ciogd29ya2VyT2JqZWN0KQogICAgIDogbV9zY3JpcHRFeGVjdXRpb25Db250ZXh0KHdvcmtlck9i
amVjdC0+c2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS93b3Jr
ZXJzL2Nocm9taXVtL1dvcmtlckNvbnRleHRQcm94eUNocm9taXVtLmNwcCBiL1dlYkNvcmUvd29y
a2Vycy9jaHJvbWl1bS9Xb3JrZXJDb250ZXh0UHJveHlDaHJvbWl1bS5jcHAKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOWZhN2E4MwotLS0gL2Rldi9udWxsCisrKyBiL1dlYkNv
cmUvd29ya2Vycy9jaHJvbWl1bS9Xb3JrZXJDb250ZXh0UHJveHlDaHJvbWl1bS5jcHAKQEAgLTAs
MCArMSw0OCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAwOSBHb29nbGUgSW5jLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQorICogbWV0
OgorICoKKyAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFp
biB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiBjb3B5cmlnaHQgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
CisgKiBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlCisgKiBkaXN0cmlidXRpb24uCisgKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9m
IEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiBjb250cmlidXRvcnMgbWF5IGJl
IHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogdGhp
cyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAq
CisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBB
TkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdB
UlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlS
SUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwg
SU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVF
TlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJF
TUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQg
QU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwg
U1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNP
RlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKworI2luY2x1ZGUgIldvcmtlckNvbnRleHRQ
cm94eS5oIgorCisjaW5jbHVkZSAiQ2hyb21pdW1CcmlkZ2UuaCIKKworI2lmIEVOQUJMRShXT1JL
RVJTKQorCituYW1lc3BhY2UgV2ViQ29yZSB7CisgICAgCitXb3JrZXJDb250ZXh0UHJveHkqIFdv
cmtlckNvbnRleHRQcm94eTo6Y3JlYXRlKFdvcmtlciogd29ya2VyKQoreworICAgIHJldHVybiBD
aHJvbWl1bUJyaWRnZTo6Y3JlYXRlV29ya2VyQ29udGV4dFByb3h5KHdvcmtlcik7Cit9CisgICAg
Cit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCisKKyNlbmRpZiAvLyBFTkFCTEUoV09SS0VSUykK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27986</attachid>
            <date>2009-02-25 14:38:35 -0800</date>
            <delta_ts>2009-02-27 01:04:51 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>WorkerActivity3</filename>
            <type>text/plain</type>
            <size>1089</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzNkMGMwNC4uZDZkYmM3YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAwOS0wMi0yNSAgSmlhbiBMaSAgPGpp
YW5saUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV29ya2VyQ29udGV4dFByb3h5OjpjcmVhdGUgaW4gV29ya2VyTWVzc2FnaW5n
UHJveHkuY3BwIHNob3VsZCBvbmx5IGJlIHByb3ZpZGVkIGZvciBub24tQ2hyb21pdW0gcGxhdGZv
cm0uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDEx
MworCisgICAgICAgICogd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5jcHA6CisKIDIwMDkt
MDItMjQgIERhdmlkIExldmluICA8bGV2aW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoYnVpbGQgZml4KS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvd29ya2Vycy9X
b3JrZXJNZXNzYWdpbmdQcm94eS5jcHAgYi9XZWJDb3JlL3dvcmtlcnMvV29ya2VyTWVzc2FnaW5n
UHJveHkuY3BwCmluZGV4IGZhY2IwOGMuLjI0YzgyZmEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvd29y
a2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5jcHAKKysrIGIvV2ViQ29yZS93b3JrZXJzL1dvcmtl
ck1lc3NhZ2luZ1Byb3h5LmNwcApAQCAtMTcyLDEwICsxNzIsMTIgQEAgcHJpdmF0ZToKIH07CiAK
IAorI2lmICFQTEFURk9STShDSFJPTUlVTSkKIFdvcmtlckNvbnRleHRQcm94eSogV29ya2VyQ29u
dGV4dFByb3h5OjpjcmVhdGUoV29ya2VyKiB3b3JrZXIpCiB7CiAgICAgcmV0dXJuIG5ldyBXb3Jr
ZXJNZXNzYWdpbmdQcm94eSh3b3JrZXIpOwogfQorI2VuZGlmCiAKIFdvcmtlck1lc3NhZ2luZ1By
b3h5OjpXb3JrZXJNZXNzYWdpbmdQcm94eShXb3JrZXIqIHdvcmtlck9iamVjdCkKICAgICA6IG1f
c2NyaXB0RXhlY3V0aW9uQ29udGV4dCh3b3JrZXJPYmplY3QtPnNjcmlwdEV4ZWN1dGlvbkNvbnRl
eHQoKSkK
</data>
<flag name="review"
          id="13631"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>