<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>It seems like a good idea to share as much code as we can between ports</div></div></div></div></blockquote><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>rather than forking files.</div></div></div></div></blockquote><div><br></div><div>Absolutely, that was the original reason behind platform/cocoa!</div><div><br></div><br><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>To that end, would it be possible for&nbsp;someone&nbsp;to explain the exact meaning</div></div></div></div></blockquote><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>of PLATFORM(MAC) and the intended use of the <a href="http://trac.webkit.org/browser/trunk/WebCore/platform/cocoa" target="_blank">platform/cocoa</a> directory?</div></div></div></div></blockquote><div><br></div><div>I added this to allow shared code between PLATFORM(MAC) and</div><div>PLATFORM(IPHONE). You can see some of the discussion and original</div><div>patches on this bug:</div><div><a href="https://bugs.webkit.org/show_bug.cgi?id=35870">https://bugs.webkit.org/show_bug.cgi?id=35870</a></div><div><br></div><div>Checking the svn history on WebCore/platform/cocoa would give you some</div><div>history on it as well.</div><br><br><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">


<div>If a certain file uses Cocoa and is shared between OS X ports (including Chromium),</div></div></div></div></blockquote><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>where should the file go?</div></div></div></div></blockquote><div><br></div><div>It could be that "cocoa" is a misleading name. We thought of&nbsp;"darwin" at the time.</div><div>But putting code in platform/cocoa would be fine if the code is shared. Do you</div><div>have a specific example in mind?</div></div><br><div>- Joe</div></body></html>