WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
37853
Update EFL port to match recent API changes.
https://bugs.webkit.org/show_bug.cgi?id=37853
Summary
Update EFL port to match recent API changes.
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
Details
Formatted Diff
Diff
Update EFL port to match recent API changes
(7.17 KB, patch)
2010-04-20 06:37 PDT
,
Gustavo Sverzut Barbieri
no flags
Details
Formatted Diff
Diff
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-
Details
Formatted Diff
Diff
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
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug