Bug 123910 - [Gtk][EFL] Fix build after r158759
Summary: [Gtk][EFL] Fix build after r158759
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brendan Long
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-06 12:02 PST by Brendan Long
Modified: 2013-11-06 19:51 PST (History)
10 users (show)

See Also:


Attachments
Patch (8.73 KB, patch)
2013-11-06 12:06 PST, Brendan Long
no flags Details | Formatted Diff | Diff
Patch (4.53 KB, patch)
2013-11-06 12:43 PST, Brendan Long
no flags Details | Formatted Diff | Diff
Patch (1.52 KB, patch)
2013-11-06 13:21 PST, Brendan Long
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brendan Long 2013-11-06 12:02:27 PST
[Gtk] Fix build after r158759
Comment 1 Brendan Long 2013-11-06 12:06:22 PST
Created attachment 216200 [details]
Patch

I also removed takeFocus(), which was removed from PageClient in r84064, and marked the remaining functions in GTK's PageClientImpl as OVERRIDE.
Comment 2 WebKit Commit Bot 2013-11-06 12:07:30 PST
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API
Comment 3 Brendan Long 2013-11-06 12:43:36 PST
Created attachment 216206 [details]
Patch

I was asked to make this patch just fix the build, and handle the overriding in a separate one. I also fixed a similar problem with the EFL build.
Comment 4 Sergio Correia (qrwteyrutiyoup) 2013-11-06 13:11:41 PST
Comment on attachment 216206 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=216206&action=review

> Source/WebKit2/UIProcess/DrawingAreaProxyImpl.cpp:-259
> -        m_webPageProxy->flashBackingStoreUpdates(updateInfo.updateRects);

You might want to remove the flashBackingStoreUpdates() call in UIProcess/CoordinatedGraphics/CoordinatedDrawingAreaProxy.cpp as well, in order to fix the EFL build.
Comment 5 Brendan Long 2013-11-06 13:21:14 PST
Created attachment 216213 [details]
Patch

Since the other patch is already committing, here's another one to finish fixing EFL.
Comment 6 Brendan Long 2013-11-06 13:24:17 PST
Or should I just replace the other patch?
Comment 7 Sergio Correia (qrwteyrutiyoup) 2013-11-06 13:28:15 PST
(In reply to comment #6)
> Or should I just replace the other patch?

Not sure, but since you are fixing it in another patch, maybe it would need a different bug #? Or maybe since it's just a build fix, you could even commit it unreviewed :)
Comment 8 Brendan Long 2013-11-06 13:29:44 PST
(In reply to comment #7)
> (In reply to comment #6)
> > Or should I just replace the other patch?
> 
> Not sure, but since you are fixing it in another patch, maybe it would need a different bug #? Or maybe since it's just a build fix, you could even commit it unreviewed :)

Can't multiple patches be committed on a single bug report?

I can't commit it directly, not a committer yet (waiting on paperwork..).
Comment 9 WebKit Commit Bot 2013-11-06 13:29:55 PST
Comment on attachment 216206 [details]
Patch

Clearing flags on attachment: 216206

Committed r158782: <http://trac.webkit.org/changeset/158782>
Comment 10 Sergio Correia (qrwteyrutiyoup) 2013-11-06 13:32:00 PST
(In reply to comment #8)
> (In reply to comment #7)
> > (In reply to comment #6)
> > > Or should I just replace the other patch?
> > 
> > Not sure, but since you are fixing it in another patch, maybe it would need a different bug #? Or maybe since it's just a build fix, you could even commit it unreviewed :)
> 
> Can't multiple patches be committed on a single bug report?
> 

Good question. I'd think they couldn't, but I may be wrong; haven't tried that before.

> I can't commit it directly, not a committer yet (waiting on paperwork..).

Oh okay :)
Comment 11 Brendan Long 2013-11-06 14:56:28 PST
It looks like that EFL patch doesn't completely fix it, but it fixes the problem from r158759.
Comment 12 Sergio Correia (qrwteyrutiyoup) 2013-11-06 15:03:37 PST
(In reply to comment #11)
> It looks like that EFL patch doesn't completely fix it, but it fixes the problem from r158759.

Yup, this build break you are fixing is the one caused by r158759, but there was another caused by r158753 and fixed by r158792.
Comment 13 Gyuyoung Kim 2013-11-06 19:24:32 PST
Comment on attachment 216213 [details]
Patch

I checked this patch fixed a build break on EFL port. But, gtk port already fixed build breaks.
Comment 14 WebKit Commit Bot 2013-11-06 19:51:21 PST
Comment on attachment 216213 [details]
Patch

Clearing flags on attachment: 216213

Committed r158817: <http://trac.webkit.org/changeset/158817>
Comment 15 WebKit Commit Bot 2013-11-06 19:51:23 PST
All reviewed patches have been landed.  Closing bug.