<?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>33917</bug_id>
          
          <creation_ts>2010-01-20 12:55:56 -0800</creation_ts>
          <short_desc>[Chromium] &quot;ChromiumBridge&quot; should be also accessible as &quot;PlatformBridge&quot;</short_desc>
          <delta_ts>2010-01-21 11:01:41 -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>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>
          
          <blocked>33608</blocked>
    
    <blocked>33673</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Andrei Popescu">andreip</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>android-webkit-unforking</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>182889</commentid>
    <comment_count>0</comment_count>
    <who name="Andrei Popescu">andreip</who>
    <bug_when>2010-01-20 12:55:56 -0800</bug_when>
    <thetext>A better name for ChromiumBridge is PlatformBridge. This is because, on Chromium, it is the client that provides some of the functionality that is normally provided by the underlying operating system (or platform). This functionality is accessible via the ChromiumBridge class, so the word &quot;Chromium&quot; is used where &quot;Platform&quot; is actually meant.

Android already uses PlatformBridge in a similar way to how Chromium uses ChromiumBridge. Therefore, an added benefit of renaming ChromiumBridge to PlatformBridge is that the two ports, Android and Chromium, will share code without the need for any #ifdefs.

We therefore aim to rename ChromiumBridge to PlatformBridge. For now, we will add the PlatformBridge.h header and just typedef ChromiumBridge PlatformBridge. This is what this bug tracks. When the Android port is fully upstreamed, we will rename ChromiumBridge to PlatformBridge and merge it with Android&apos;s version. This will be tracked in a separate bug.

Patch coming soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182896</commentid>
    <comment_count>1</comment_count>
      <attachid>47056</attachid>
    <who name="Andrei Popescu">andreip</who>
    <bug_when>2010-01-20 13:15:55 -0800</bug_when>
    <thetext>Created attachment 47056
Add PlatformBridge.h header.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183249</commentid>
    <comment_count>2</comment_count>
      <attachid>47056</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-21 11:01:36 -0800</bug_when>
    <thetext>Comment on attachment 47056
Add PlatformBridge.h header.

Clearing flags on attachment: 47056

Committed r53633: &lt;http://trac.webkit.org/changeset/53633&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183250</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-21 11:01:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47056</attachid>
            <date>2010-01-20 13:15:55 -0800</date>
            <delta_ts>2010-01-21 11:01:36 -0800</delta_ts>
            <desc>Add PlatformBridge.h header.</desc>
            <filename>33917.patch</filename>
            <type>text/plain</type>
            <size>3171</size>
            <attacher name="Andrei Popescu">andreip</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzU2MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMDEtMjAgIEFuZHJlaSBQb3Blc2N1ICA8YW5kcmVpcEBnb29n
bGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBQbGF0Zm9ybUJyaWRnZS5oIGhlYWRlciBhbmQgYSB0eXBlZGVmIHRvIGdpdmUgQ2hyb21p
dW1CcmlkZ2UgYSBuZXcgbmFtZTogUGxhdGZvcm1CcmlkZ2UuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzkxNworCisgICAgICAgIE5vIG5ldyB0ZXN0
cyBuZWVkZWQsIHRoaXMgaXMganVzdCB0byBhbGxvdyBvdGhlciBtZXRob2RzIHRvIGNhbGwgQ2hy
b21pdW1CcmlkZ2UKKyAgICAgICAgdXNpbmcgdGhlIG5ldyAnUGxhdGZvcm1CcmlkZ2UnIG5hbWUu
CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9QbGF0Zm9ybUJyaWRnZS5oOiBBZGRlZC4K
KwogMjAxMC0wMS0yMCAgS2V2aW4gT2xsaXZpZXIgIDxrZXZpbm9AdGhlb2xsaXZpZXJzLmNvbT4K
IAogICAgICAgICBCdWlsZCBmaXggZm9yICFFTkFCTEUoU1ZHKS4KSW5kZXg6IFdlYkNvcmUvcGxh
dGZvcm0vY2hyb21pdW0vUGxhdGZvcm1CcmlkZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3Bs
YXRmb3JtL2Nocm9taXVtL1BsYXRmb3JtQnJpZGdlLmgJKHJldmlzaW9uIDApCisrKyBXZWJDb3Jl
L3BsYXRmb3JtL2Nocm9taXVtL1BsYXRmb3JtQnJpZGdlLmgJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsNDcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTAgR29vZ2xlIEluYy4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyAqIG1ldDoK
KyAqCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g
dGhlIGFib3ZlIGNvcHlyaWdodAorICogbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogICAgICogUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorICogY29weXJpZ2h0IG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgor
ICogaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZQorICogZGlzdHJpYnV0aW9uLgorICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBH
b29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cworICogY29udHJpYnV0b3JzIG1heSBiZSB1
c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqIHRoaXMg
c29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgor
ICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5E
IENPTlRSSUJVVE9SUworICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorICogQSBQQVJUSUNV
TEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklH
SFQKKyAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLAorICogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisgKiBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkKKyAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNU
UklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZU
V0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
KyAqLworCisjaWZuZGVmIFBsYXRmb3JtQnJpZGdlX2gKKyNkZWZpbmUgUGxhdGZvcm1CcmlkZ2Vf
aAorCisjaW5jbHVkZSAiQ2hyb21pdW1CcmlkZ2UuaCIKKworbmFtZXNwYWNlIFdlYkNvcmUgewor
CisvLyBGSVhNRTogQSBiZXR0ZXIgbmFtZSBmb3IgQ2hyb21pdW1CcmlkZ2UgaXMgUGxhdGZvcm1C
cmlkZ2UuIEFuZHJvaWQgYWxyZWFkeQorLy8gdXNlcyBQbGF0Zm9ybUJyaWRnZSBzbyB0aGUgY29k
ZSB0aGF0IGlzIHNoYXJlZCBhbW9uZyB0aGUgQW5kcm9pZCBhbmQgQ2hyb21pdW0KKy8vIHBvcnRz
IGlzIGdyYWR1YWxseSBtb3ZpbmcgdG93YXJkcyB1c2luZyBQbGF0Zm9ybUJyaWRnZS4gT25jZSB0
aGUgQW5kcm9pZAorLy8gdW5mb3JraW5nIGlzIGRvbmUsIHdlIHdpbGwgY2hhbmdlIHRoZSBuYW1l
IG9mIENocm9taXVtQnJpZGdlIHRvIFBsYXRmb3JtQnJpZGdlCisvLyBhbmQgbWVyZ2UgdGhlIHR3
byBjbGFzc2VzIGludG8gb25lIHRoYXQgd2lsbCBiZSBzaGFyZWQgYnkgYm90aCBwb3J0cy4KK3R5
cGVkZWYgQ2hyb21pdW1CcmlkZ2UgUGxhdGZvcm1CcmlkZ2U7CisKK30gLy8gbmFtZXNwYWNlIFdl
YkNvcmUKKworI2VuZGlmIC8vIFBsYXRmb3JtQnJpZGdlX2gK
</data>

          </attachment>
      

    </bug>

</bugzilla>