RESOLVED FIXED Bug 46316
patch for FreeBSD support with Chromium
https://bugs.webkit.org/show_bug.cgi?id=46316
Summary patch for FreeBSD support with Chromium
chromium
Reported 2010-09-22 15:43:37 PDT
Created attachment 68459 [details] FreeBSD ifdefs This patch adds further ifdefs so that FreeBSD can use Webkit for Chromium too. It applies against webkit/trunk/WebKit/chromium in the svn repo.
Attachments
FreeBSD ifdefs (4.89 KB, patch)
2010-09-22 15:43 PDT, chromium
no flags
WebCore patch for FreeBSD (7.08 KB, patch)
2010-09-22 16:01 PDT, chromium
tony: review+
alphabetized the change to features.gypi (5.13 KB, patch)
2010-09-22 16:17 PDT, chromium
tony: review-
WebCore patch for FreeBSD (7.08 KB, patch)
2010-09-22 16:20 PDT, chromium
tony: review-
final WebCore patch with ChangeLog (8.07 KB, patch)
2010-09-22 17:16 PDT, chromium
no flags
final WebKit/chromium patch for FreeBSD (5.72 KB, patch)
2010-09-22 17:24 PDT, chromium
no flags
Tony Chang
Comment 1 2010-09-22 15:51:58 PDT
View in context: https://bugs.webkit.org/attachment.cgi?id=68459&action=review > features.gypi:-94 > - ['OS=="win" or OS=="linux" or OS=="mac"', { > - 'feature_defines': [ > - 'WTF_USE_ACCELERATED_COMPOSITING=1', > - 'ENABLE_3D_RENDERING=1', > - ], I think this is fine, but adding jamesr to be sure.
James Robinson
Comment 2 2010-09-22 15:56:21 PDT
Comment on attachment 68459 [details] FreeBSD ifdefs View in context: https://bugs.webkit.org/attachment.cgi?id=68459&action=review > features.gypi:88 > + 'WTF_USE_ACCELERATED_COMPOSITING=1', > + 'ENABLE_3D_RENDERING=1', Alphabetize these, please. Otherwise this move is fine.
chromium
Comment 3 2010-09-22 16:01:10 PDT
Created attachment 68464 [details] WebCore patch for FreeBSD another patch, this time against WebCore: webkit/trunk/WebCore from the svn repo
Tony Chang
Comment 4 2010-09-22 16:06:10 PDT
Comment on attachment 68464 [details] WebCore patch for FreeBSD View in context: https://bugs.webkit.org/attachment.cgi?id=68464&action=review > platform/Scrollbar.cpp:43 > -#if PLATFORM(CHROMIUM) && OS(LINUX) || PLATFORM(GTK) > +#if PLATFORM(CHROMIUM) && (OS(LINUX) || OS(FREEBSD)) || PLATFORM(GTK) Nit: Can you add () around (PLATFORM(CHROMIUM) && (OS(LINUX) || OS(FREEBSD))) so the order is clear?
Tony Chang
Comment 5 2010-09-22 16:08:17 PDT
A couple workflow comments: - Please open a separate bug per patch. - Please set patches to review? if you want it to be reviewed.
chromium
Comment 6 2010-09-22 16:17:22 PDT
Created attachment 68468 [details] alphabetized the change to features.gypi
chromium
Comment 7 2010-09-22 16:20:37 PDT
Created attachment 68469 [details] WebCore patch for FreeBSD I added the parentheses asked for. I was originally going to open a separate ticket for the second patch, since these patches were generated from two separate checkouts in Chromium, but then I thought you might prefer them both together since they come from a common WebKit repo.
Tony Chang
Comment 8 2010-09-22 16:28:33 PDT
I will commit these for you.
Tony Chang
Comment 9 2010-09-22 16:44:56 PDT
Comment on attachment 68468 [details] alphabetized the change to features.gypi Sorry, I'm dumb. These changes need a ChangeLog entry. You can run prepare-ChangeLog or use webkit-patch upload to generate a ChangeLog.
chromium
Comment 10 2010-09-22 17:16:55 PDT
Created attachment 68474 [details] final WebCore patch with ChangeLog Added a ChangeLog entry
chromium
Comment 11 2010-09-22 17:24:51 PDT
Created attachment 68478 [details] final WebKit/chromium patch for FreeBSD Added to the ChangeLog
Tony Chang
Comment 12 2010-09-22 17:52:43 PDT
cc'ing darin for guidance. Ruben has requested that we don't include his full name in the ChangeLog. Is it OK for me to commit the patch for him?
Darin Adler
Comment 13 2010-09-22 18:22:18 PDT
(In reply to comment #12) > Ruben has requested that we don't include his full name in the ChangeLog. Is it OK for me to commit the patch for him? It’s ugly but OK. If he says that’s the name he wants to go by I think we’re OK.
James Robinson
Comment 14 2010-09-22 18:56:16 PDT
James Robinson
Comment 15 2010-09-22 18:56:59 PDT
Combined into a single patch, generated proper ChangeLogs and landed as http://trac.webkit.org/changeset/68112.
Note You need to log in before you can comment on or make changes to this bug.