Bug 37853

Summary: Update EFL port to match recent API changes.
Product: WebKit Reporter: Gustavo Sverzut Barbieri <barbieri>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Update EFL port to match recent API changes
none
Update EFL port to match recent API changes
none
Update EFL port to match recent API changes (without Plugins)
aroben: review-
Update EFL port to match recent API changes (without Plugins) none

Gustavo Sverzut Barbieri
Reported 2010-04-20 06:08:08 PDT
Recent changes to WebKit were not applied to WebKit-EFL and broke its compile. Of course nobody noticed it since we still have patches missing to fully integrate it, and we have no build-bot set :-( Changes required are: * WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.{cpp,h}: add didTransferChildFrameToNewDocument() and dispatchDidChangeIcons(). * WebCore/platform/graphics/efl/ImageEfl.cpp: add now missing include. * WebCore/platform/efl/LocalizedStringsEfl.cpp: add missing strings for plugin handling (crash, missing). * WebCore/platform/efl/MIMETypeRegistryEfl.cpp: add isApplicationPluginMIMEType(). * WebCore/platform/efl/FileSystemEfl.cpp: remove closeFile() and writeToFile() as they are now in WebCore/platform/posix/FileSystemPOSIX.cpp. * WebKit/efl/WebCoreSupport/EditorClientEfl.cpp: use new common WindowsKeyboardCodes.h instead of KeyboardCodes.h.
Attachments
Update EFL port to match recent API changes (7.14 KB, patch)
2010-04-20 06:13 PDT, Gustavo Sverzut Barbieri
no flags
Update EFL port to match recent API changes (7.17 KB, patch)
2010-04-20 06:37 PDT, Gustavo Sverzut Barbieri
no flags
Update EFL port to match recent API changes (without Plugins) (8.15 KB, patch)
2010-04-20 10:10 PDT, Gustavo Sverzut Barbieri
aroben: review-
Update EFL port to match recent API changes (without Plugins) (8.12 KB, patch)
2010-04-20 10:15 PDT, Gustavo Sverzut Barbieri
no flags
Gustavo Sverzut Barbieri
Comment 1 2010-04-20 06:13:42 PDT
Created attachment 53806 [details] Update EFL port to match recent API changes This is a quite simple patch that unbreaks the EFL port given the recent WebCore changes, basically introduces couple of notImplemented and remove functions that were made common elsewhere.
WebKit Review Bot
Comment 2 2010-04-20 06:15:24 PDT
Attachment 53806 [details] did not pass style-queue: Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1 WebCore/ChangeLog:5: Line contains tab character. [whitespace/tab] [5] WebCore/ChangeLog:6: Line contains tab character. [whitespace/tab] [5] WebKit/ChangeLog:5: Line contains tab character. [whitespace/tab] [5] WebKit/ChangeLog:6: Line contains tab character. [whitespace/tab] [5] Total errors found: 4 in 8 files If any of these errors are false positives, please file a bug against check-webkit-style.
Gustavo Sverzut Barbieri
Comment 3 2010-04-20 06:36:58 PDT
Comment on attachment 53806 [details] Update EFL port to match recent API changes clear flags as patch had tabs in ChangeLog
Gustavo Sverzut Barbieri
Comment 4 2010-04-20 06:37:37 PDT
Created attachment 53808 [details] Update EFL port to match recent API changes New version without tabs in ChangeLogs, sorry.
Nikolas Zimmermann
Comment 5 2010-04-20 06:44:23 PDT
Comment on attachment 53808 [details] Update EFL port to match recent API changes Looks good to me. r=me.
Gustavo Sverzut Barbieri
Comment 6 2010-04-20 10:10:01 PDT
Created attachment 53835 [details] Update EFL port to match recent API changes (without Plugins) New patch that disables Plugin-related code so we can build with Plugin*None and without using PluginView.cpp/PluginDatabase.cpp and others, as mentioned by aroben at https://bugs.webkit.org/show_bug.cgi?id=37478#c23
Adam Roben (:aroben)
Comment 7 2010-04-20 10:11:57 PDT
Comment on attachment 53835 [details] Update EFL port to match recent API changes (without Plugins) > Index: WebCore/ChangeLog > +++ WebCore/platform/graphics/efl/ImageEfl.cpp (working copy) > @@ -28,8 +28,8 @@ > > #include "config.h" > #include "Image.h" > - > #include "BitmapImage.h" > +#include "SharedBuffer.h" You should leave in the blank line after Image.h. Everything else looks fine, though.
Gustavo Sverzut Barbieri
Comment 8 2010-04-20 10:15:06 PDT
Created attachment 53836 [details] Update EFL port to match recent API changes (without Plugins) Fixed the new line reported by aroben.
Adam Roben (:aroben)
Comment 9 2010-04-20 10:16:03 PDT
Comment on attachment 53836 [details] Update EFL port to match recent API changes (without Plugins) r=me
Gustavo Sverzut Barbieri
Comment 10 2010-04-20 10:17:20 PDT
Comment on attachment 53808 [details] Update EFL port to match recent API changes Clear flags as it is obsolete.
WebKit Commit Bot
Comment 11 2010-04-21 05:32:45 PDT
Comment on attachment 53836 [details] Update EFL port to match recent API changes (without Plugins) Clearing flags on attachment: 53836 Committed r57970: <http://trac.webkit.org/changeset/57970>
WebKit Commit Bot
Comment 12 2010-04-21 05:32:50 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.