<?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>28309</bug_id>
          
          <creation_ts>2009-08-14 10:04:48 -0700</creation_ts>
          <short_desc>[Haiku] Adding SharedBufferHaiku to WebCore.</short_desc>
          <delta_ts>2009-08-14 13:35:44 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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 name="Maxime Simon">simon.maxime</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>leavengood</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>140256</commentid>
    <comment_count>0</comment_count>
    <who name="Maxime Simon">simon.maxime</who>
    <bug_when>2009-08-14 10:04:48 -0700</bug_when>
    <thetext>This patch will add the SharedBuffer::createWithContentsOfFile(const String&amp;) function for Haiku.
In the same time I cleaned up TemporaryLinkStubs.cpp

Regards,
Maxime</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140259</commentid>
    <comment_count>1</comment_count>
      <attachid>34853</attachid>
    <who name="Maxime Simon">simon.maxime</who>
    <bug_when>2009-08-14 10:09:11 -0700</bug_when>
    <thetext>Created attachment 34853
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140328</commentid>
    <comment_count>2</comment_count>
      <attachid>34853</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-14 13:35:42 -0700</bug_when>
    <thetext>Comment on attachment 34853
Patch v1

Clearing flags on attachment: 34853

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	A	WebCore/platform/haiku/SharedBufferHaiku.cpp
	M	WebCore/platform/haiku/TemporaryLinkStubs.cpp
Committed r47295
	M	WebKitTools/ChangeLog
	M	WebKitTools/Scripts/bugzilla-tool
r47294 = ac71e42f212fa9492e2b894e641eb8f4fca95a53 (trunk)
	M	WebCore/ChangeLog
	M	WebCore/platform/haiku/TemporaryLinkStubs.cpp
	A	WebCore/platform/haiku/SharedBufferHaiku.cpp
r47295 = 8fb3fb4bf759f54e3920c3b5cbe5c41500cd13d6 (trunk)
First, rewinding head to replay your work on top of it...
Nothing to do.
http://trac.webkit.org/changeset/47295</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140329</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-14 13:35:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34853</attachid>
            <date>2009-08-14 10:09:11 -0700</date>
            <delta_ts>2009-08-14 13:35:41 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-28309-20090814190907.patch</filename>
            <type>text/plain</type>
            <size>5320</size>
            <attacher name="Maxime Simon">simon.maxime</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NWJkMzRlYi4uNWFiNzg0ZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAwOS0wOC0xNCAgTWF4aW1lIFNpbW9u
ICA8c2ltb24ubWF4aW1lQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbSGFpa3VdIEFkZGluZyBTaGFyZWRCdWZmZXJIYWlrdSB0byBX
ZWJDb3JlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjgzMDkKKworICAgICAgICAqIHBsYXRmb3JtL2hhaWt1L1NoYXJlZEJ1ZmZlckhhaWt1LmNwcDog
QWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpTaGFyZWRCdWZmZXI6OmNyZWF0ZVdpdGhDb250ZW50
c09mRmlsZSk6CisgICAgICAgICogcGxhdGZvcm0vaGFpa3UvVGVtcG9yYXJ5TGlua1N0dWJzLmNw
cDogUmVtb3ZlZCB1bm5lY2Vzc2FyeSBoZWFkZXJzCisgICAgICAgIGFuZCBmdW5jdGlvbnMuCisg
ICAgICAgIChXZWJDb3JlOjpzaWduZWRQdWJsaWNLZXlBbmRDaGFsbGVuZ2VTdHJpbmcpOgorICAg
ICAgICAoV2ViQ29yZTo6Z2V0U3VwcG9ydGVkS2V5U2l6ZXMpOgorCiAyMDA5LTA4LTEzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IERhbiBCZXJuc3RlaW4uCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2hhaWt1L1NoYXJl
ZEJ1ZmZlckhhaWt1LmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vaGFpa3UvU2hhcmVkQnVmZmVySGFp
a3UuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjExM2NkMmUKLS0tIC9k
ZXYvbnVsbAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2hhaWt1L1NoYXJlZEJ1ZmZlckhhaWt1LmNw
cApAQCAtMCwwICsxLDU1IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDA5IE1heGltZSBTaW1v
biA8c2ltb24ubWF4aW1lQGdtYWlsLmNvbT4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNl
IGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNh
dGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
cworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0
IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1
dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAor
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJF
IElTIFBST1ZJREVEIEJZIEFQUExFIENPTVBVVEVSLCBJTkMuIGBgQVMgSVMnJyBBTkQgQU5ZCisg
KiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQg
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4g
Tk8gRVZFTlQgU0hBTEwgQVBQTEUgQ09NUFVURVIsIElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBC
RSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAor
ICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJW
SUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRF
UlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJ
TkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQg
T0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQ
T1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgor
I2luY2x1ZGUgIlNoYXJlZEJ1ZmZlci5oIgorCisjaW5jbHVkZSA8RmlsZS5oPgorI2luY2x1ZGUg
PFN0cmluZy5oPgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK1Bhc3NSZWZQdHI8U2hhcmVkQnVm
ZmVyPiBTaGFyZWRCdWZmZXI6OmNyZWF0ZVdpdGhDb250ZW50c09mRmlsZShjb25zdCBTdHJpbmcm
IGZpbGVOYW1lKQoreworICAgIGlmIChmaWxlTmFtZS5pc0VtcHR5KCkpCisgICAgICAgIHJldHVy
biAwOworCisgICAgQkZpbGUgZmlsZShCU3RyaW5nKGZpbGVOYW1lKS5TdHJpbmcoKSwgQl9SRUFE
X09OTFkpOworICAgIGlmIChmaWxlLkluaXRDaGVjaygpICE9IEJfT0spCisgICAgICAgIHJldHVy
biAwOworCisgICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gcmVzdWx0ID0gU2hhcmVkQnVmZmVyOjpj
cmVhdGUoKTsKKworICAgIG9mZl90IHNpemU7CisgICAgZmlsZS5HZXRTaXplKCZzaXplKTsKKyAg
ICByZXN1bHQtPm1fYnVmZmVyLnJlc2l6ZShzaXplKTsKKyAgICBpZiAocmVzdWx0LT5tX2J1ZmZl
ci5zaXplKCkgIT0gc2l6ZSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBmaWxlLlJlYWQocmVz
dWx0LT5tX2J1ZmZlci5kYXRhKCksIHJlc3VsdC0+bV9idWZmZXIuc2l6ZSgpKTsKKyAgICByZXR1
cm4gcmVzdWx0LnJlbGVhc2UoKTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9oYWlrdS9UZW1wb3JhcnlMaW5rU3R1YnMuY3BwIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9oYWlrdS9UZW1wb3JhcnlMaW5rU3R1YnMuY3BwCmluZGV4IDQ4MzgwZmMu
LmFhM2Q1MzggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vaGFpa3UvVGVtcG9yYXJ5TGlu
a1N0dWJzLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2hhaWt1L1RlbXBvcmFyeUxpbmtTdHVi
cy5jcHAKQEAgLTMzLDQwICszMywxMSBAQAogCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKLSNpbmNs
dWRlICJBWE9iamVjdENhY2hlLmgiCi0jaW5jbHVkZSAiQ2FjaGVkUmVzb3VyY2UuaCIKLSNpbmNs
dWRlICJDb29raWVKYXIuaCIKLSNpbmNsdWRlICJDdXJzb3IuaCIKLSNpbmNsdWRlICJEYXRhR3Jp
ZENvbHVtbkxpc3QuaCIKLSNpbmNsdWRlICJGaWxlU3lzdGVtLmgiCi0jaW5jbHVkZSAiRm9udC5o
IgotI2luY2x1ZGUgIkZyYW1lLmgiCi0jaW5jbHVkZSAiRnJhbWVWaWV3LmgiCi0jaW5jbHVkZSAi
R3JhcGhpY3NDb250ZXh0LmgiCi0jaW5jbHVkZSAiSGlzdG9yeS5oIgotI2luY2x1ZGUgIkljb25M
b2FkZXIuaCIKLSNpbmNsdWRlICJJbnNwZWN0b3JDb250cm9sbGVyLmgiCi0jaW5jbHVkZSAiSW50
UG9pbnQuaCIKICNpbmNsdWRlICJLVVJMLmgiCi0jaW5jbHVkZSAiTGFuZ3VhZ2UuaCIKLSNpbmNs
dWRlICJOb2RlLmgiCiAjaW5jbHVkZSAiTm90SW1wbGVtZW50ZWQuaCIKLSNpbmNsdWRlICJQYXRo
LmgiCi0jaW5jbHVkZSAiUGxhdGZvcm1Nb3VzZUV2ZW50LmgiCi0jaW5jbHVkZSAiUGxhdGZvcm1T
Y3JvbGxCYXIuaCIKLSNpbmNsdWRlICJQbHVnaW5JbmZvU3RvcmUuaCIKLSNpbmNsdWRlICJSZW5k
ZXJUaGVtZS5oIgotI2luY2x1ZGUgIlNjcmVlbi5oIgotI2luY2x1ZGUgIlNjcm9sbGJhci5oIgot
I2luY2x1ZGUgIlNjcm9sbGJhclRoZW1lLmgiCi0jaW5jbHVkZSAiU2hhcmVkQnVmZmVyLmgiCi0j
aW5jbHVkZSAiVGV4dEJvdW5kYXJpZXMuaCIKLSNpbmNsdWRlICJUaHJlYWRpbmcuaCIKLSNpbmNs
dWRlICJXaWRnZXQuaCIKLSNpbmNsdWRlICJsb2FkZXIuaCIKLSNpbmNsdWRlIDxydW50aW1lL0pT
VmFsdWUuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1
ZGUgIlBsYXRmb3JtU3RyaW5nLmgiCisjaW5jbHVkZSAiU1NMS2V5R2VuZXJhdG9yLmgiCisjaW5j
bHVkZSAiU3lzdGVtVGltZS5oIgogCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIApAQCAtNzgs
MjAgKzQ5LDE0IEBAIFZlY3RvcjxjaGFyPiBsb2FkUmVzb3VyY2VJbnRvQXJyYXkoY29uc3QgY2hh
ciopCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotYm9vbCBoaXN0b3J5Q29udGFpbnMoU3RyaW5n
IGNvbnN0JikKK1N0cmluZyBzaWduZWRQdWJsaWNLZXlBbmRDaGFsbGVuZ2VTdHJpbmcodW5zaWdu
ZWQga2V5U2l6ZUluZGV4LCBjb25zdCBTdHJpbmcgJmNoYWxsZW5nZVN0cmluZywgY29uc3QgS1VS
TCAmdXJsKQogewotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gU3RyaW5nKCk7CiB9CiAK
LVZlY3RvcjxTdHJpbmc+IHN1cHBvcnRlZEtleVNpemVzKCkKK3ZvaWQgZ2V0U3VwcG9ydGVkS2V5
U2l6ZXMoVmVjdG9yPFN0cmluZz4mKQogewogICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0
dXJuIFZlY3RvcjxTdHJpbmc+KCk7Ci19Ci0KLVN0cmluZyBzaWduZWRQdWJsaWNLZXlBbmRDaGFs
bGVuZ2VTdHJpbmcodW5zaWduZWQga2V5U2l6ZUluZGV4LCBjb25zdCBTdHJpbmcgJmNoYWxsZW5n
ZVN0cmluZywgY29uc3QgS1VSTCAmdXJsKQotewotICAgIHJldHVybiBTdHJpbmcoKTsKIH0KIAog
ZmxvYXQgdXNlcklkbGVUaW1lKCkKQEAgLTEwNSwyMiArNzAsMTEgQEAgdm9pZCBjYWxsT25NYWlu
VGhyZWFkKHZvaWQgKCopKCkpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAotUGFzc1JlZlB0
cjxTaGFyZWRCdWZmZXI+IFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlV2l0aENvbnRlbnRzT2ZGaWxlKGNv
bnN0IFN0cmluZyYpCi17Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gMDsKLX0K
LQogU3RyaW5nIEtVUkw6OmZpbGVTeXN0ZW1QYXRoKCkgY29uc3QKIHsKICAgICBub3RJbXBsZW1l
bnRlZCgpOwogICAgIHJldHVybiBTdHJpbmcoKTsKIH0KIAotdm9pZCBnZXRTdXBwb3J0ZWRLZXlT
aXplcyhWZWN0b3I8U3RyaW5nPiYpCi17Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKLX0KLQogfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>