2010-05-05 Dan Bernstein Reviewed by Simon Fraser. Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1) https://bugs.webkit.org/show_bug.cgi?id=38427 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to Objective-C++. 2010-05-03 Darin Adler * English.lproj/Localizable.strings: Regenerated. * StringsNotToBeLocalized.txt: Updated for recent changes. 2010-05-03 Jens Alfke Reviewed by Darin Fisher. [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient https://bugs.webkit.org/show_bug.cgi?id=38397 No tests (functionality is exposed only through native WebKit API.) * efl/WebCoreSupport/FrameLoaderClientEfl.h: (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent): 2010-04-22 Leandro Pereira Reviewed by Gustavo Noronha Silva. Implement findThemePath to locate the correct theme file instead of relying on a hardcoded location. http://webkit.org/b/37996 * efl/EWebLauncher/main.c: (findThemePath): Fix to locate the correct theme files. (main): Use findThemePath() instead of a hardcoded one. 2010-04-22 Leandro Pereira Reviewed by Gustavo Noronha Silva. Update efl/ewebkit.pc.in to match the variable substitution syntax of CMake. http://webkit.org/b/37999 * efl/ewebkit.pc.in: Updated. 2010-04-22 Leandro Pereira Reviewed by Gustavo Noronha Silva. Update EWebKit (EFL port) to match recent API changes. http://webkit.org/b/37997 * efl/ewk/ewk_frame.cpp: (ewk_frame_zoom_set): Change to use WebCore::ZoomMode. (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode. (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g (ewk_frame_plugin_create): Disable temporarily PluginView-related code until a proper plugin implementation is made. * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration. (ewk_view_selection_get): Fix a reference to WebCore::CString to WTF::CString. 2010-04-22 Leandro Pereira Reviewed by Gustavo Noronha Silva. Update EFL port files to match recent API changes. http://webkit.org/b/37876 * efl/WebCoreSupport/ChromeClientEfl.cpp: (kit): Added. (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix. (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding style fix. (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix. (WebCore::ChromeClientEfl::runOpenPanel): Implemented. (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed. (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed. (WebCore::ChromeClientEfl::invalidateContents): Stubbed. (WebCore::ChromeClientEfl::invalidateWindow): Stubbed. (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented. (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented. (WebCore::ChromeClientEfl::scroll): Updated. (WebCore::ChromeClientEfl::iconForFiles): Stubbed. (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed. * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes. * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding() from FrameLoader::writer. (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto. (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto. (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto. 2010-04-21 Gustavo Sverzut Barbieri Reviewed by Nikolas Zimmermann. Add missing EFL WebKit/efl theme files. http://webkit.org/b/37854 * efl/DefaultTheme/default.edc: Added. * efl/DefaultTheme/widget/button/button.edc: Added. * efl/DefaultTheme/widget/check/check.edc: Added. * efl/DefaultTheme/widget/combo/combo.edc: Added. * efl/DefaultTheme/widget/entry/entry.edc: Added. * efl/DefaultTheme/widget/file/file.edc: Added. * efl/DefaultTheme/widget/radio/radio.edc: Added. * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added. * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added. * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added. * efl/DefaultTheme/widget/search/field/search_field.edc: Added. 2010-04-21 Gustavo Sverzut Barbieri Reviewed by Adam Roben. Update EFL port to match recent API changes. http://webkit.org/b/37853 * efl/WebCoreSupport/EditorClientEfl.cpp: * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument): (WebCore::FrameLoaderClientEfl::objectContentType): (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons): (WebCore::FrameLoaderClientEfl::canShowMIMEType): * efl/WebCoreSupport/FrameLoaderClientEfl.h: 2010-04-15 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/WebCoreSupport. http://webkit.org/b/35915 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added. * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added. 2010-04-15 Adam Roben Expose UserContentURLPattern as WebKit SPI Fixes . Reviewed by Tim Hatcher. * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern. 2010-04-15 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/WebCoreSupport. http://webkit.org/b/35918 * efl/WebCoreSupport/EditorClientEfl.cpp: Added. * efl/WebCoreSupport/EditorClientEfl.h: Added. 2010-04-10 Mark Rowe Reviewed by Dan Bernstein. Further adoption of formal protocols for delegates. Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places. * WebKit.xcodeproj/project.pbxproj: 2010-04-07 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add ewk_view (the high level object to acces the WebKit-EFL browser component) to efl/ewk. http://webkit.org/b/35932 * efl/ewk/ewk_view.cpp: Added. * efl/ewk/ewk_view.h: Added. 2010-04-05 Alexey Proskuryakov Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=37111 Draw replacement text when plug-in host crashes https://bugs.webkit.org/show_bug.cgi?id=37111 Draw replacement text when plug-in host crashes * English.lproj/Localizable.strings: Added a string for plug-in failure. 2010-04-01 Leandro Pereira Reviewed by Gustavo Noronha Silva. Add EFL's pkg-config metadata file file to efl/. http://webkit.org/b/36766 * efl/ewebkit.pc.in: Added. 2010-03-30 Gavin Barraclough Rubber stamped by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=36866 Move CString to WTF * efl/WebCoreSupport/ChromeClientEfl.cpp: * efl/ewk/ewk_frame.cpp: (ewk_frame_name_get): (ewk_frame_selection_get): (ewk_frame_uri_changed): * efl/ewk/ewk_history.cpp: * efl/ewk/ewk_settings.cpp: 2010-03-28 Alexey Proskuryakov Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h. * efl/ewk/ewk_frame.cpp: 2010-03-22 Kevin Decker Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=36328 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project. 2010-03-22 Darin Adler * StringsNotToBeLocalized.txt: Updated for recent changes. 2010-03-22 Kevin Decker Reviewed by John Sullivan. https://bugs.webkit.org/show_bug.cgi?id=36328 * English.lproj/Localizable.strings: Added "Missing Plug-in" string. 2010-03-18 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35931 * efl/ewk/ewk_settings.cpp: Added. * efl/ewk/ewk_settings.h: Added. 2010-03-17 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add default theme files to efl/DefaultTheme. http://webkit.org/b/36240 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added. * efl/DefaultTheme/radio/img_radio_off_hover.png: Added. * efl/DefaultTheme/radio/img_radio_on_hover.png: Added. * efl/DefaultTheme/radio/img_radio_off.png: Added. * efl/DefaultTheme/radio/img_radio_off_focus.png: Added. * efl/DefaultTheme/radio/img_radio_on_focus.png: Added. * efl/DefaultTheme/combo/combo_normal.png: Added. * efl/DefaultTheme/combo/combo_focus_button.png: Added. * efl/DefaultTheme/combo/combo_hover_button.png: Added. * efl/DefaultTheme/combo/combo_hover.png: Added. * efl/DefaultTheme/combo/combo_focus.png: Added. * efl/DefaultTheme/combo/combo_press_button.png: Added. * efl/DefaultTheme/combo/combo_normal_button.png: Added. * efl/DefaultTheme/combo/combo_press.png: Added. * efl/DefaultTheme/combo/icon.png: Added. * efl/DefaultTheme/file/file_normal.png: Added. * efl/DefaultTheme/file/file_press.png: Added. * efl/DefaultTheme/file/file_hover.png: Added. * efl/DefaultTheme/file/file_focus.png: Added. * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added. * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added. * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added. * efl/DefaultTheme/search/field/field_focused.png: Added. * efl/DefaultTheme/search/field/field_normal.png: Added. * efl/DefaultTheme/search/field/field_hovered.png: Added. * efl/DefaultTheme/entry/img_normal.png: Added. * efl/DefaultTheme/entry/img_hovered.png: Added. * efl/DefaultTheme/entry/img_focused.png: Added. * efl/DefaultTheme/check/img_check_off_hover.png: Added. * efl/DefaultTheme/check/img_check_on.png: Added. * efl/DefaultTheme/check/img_check_off_focus.png: Added. * efl/DefaultTheme/check/img_check_on_focus.png: Added. * efl/DefaultTheme/check/img_check_off.png: Added. * efl/DefaultTheme/check/img_check_on_hover.png: Added. * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added. * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added. * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added. * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added. * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added. * efl/DefaultTheme/button/img_button_normal.png: Added. * efl/DefaultTheme/button/img_button_focus.png: Added. * efl/DefaultTheme/button/img_button_hover.png: Added. * efl/DefaultTheme/button/img_button_press.png: Added. 2010-03-17 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL example browser to efl/EWebLauncher. http://webkit.org/b/36176 * efl/EWebLauncher/main.c: Added. 2010-03-16 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/WebCoreSupport. http://webkit.org/b/35916 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added. * efl/WebCoreSupport/ContextMenuClientEfl.h: Added. 2010-03-16 Yury Semikhatsky Reviewed by Pavel Feldman. Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost. Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder https://bugs.webkit.org/show_bug.cgi?id=35036 * efl/WebCoreSupport/InspectorClientEfl.cpp: (WebCore::InspectorClientEfl::openInspectorFrontend): * efl/WebCoreSupport/InspectorClientEfl.h: 2010-03-13 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35925 * efl/ewk/ewk_history.cpp: Added. * efl/ewk/ewk_history.h: Added. 2010-03-13 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35928 * efl/ewk/ewk_main.cpp: Added. * efl/ewk/ewk_main.h: Added. 2010-03-13 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35924 * efl/ewk/ewk_frame.cpp: Added. * efl/ewk/ewk_frame.h: Added. 2010-03-13 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35936 * efl/ewk/ewk_view_single.c: Added. 2010-03-13 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35929 * efl/ewk/ewk_util.cpp: Added. * efl/ewk/ewk_util.h: Added. 2010-03-13 Leandro Pereira Reviewed by Kenneth Rohde Christiansen. Add EFL port files to efl/ewk. http://webkit.org/b/35934 * efl/ewk/EWebKit.h: Added. * efl/ewk/ewk_eapi.h: Added. * efl/ewk/ewk_logging.h: Added. * efl/ewk/ewk_private.h: Added. 2010-03-11 Leandro Pereira Reviewed by Gustavo Noronha Silva. Add EFL port files to efl/WebCoreSupport. http://webkit.org/b/35917 * efl/WebCoreSupport/InspectorClientEfl.h: Added. * efl/WebCoreSupport/InspectorClientEfl.cpp: Added. 2010-03-11 Leandro Pereira Reviewed by Gustavo Noronha Silva. Add EFL port files to efl/WebCoreSupport. http://webkit.org/b/35914 * efl/WebCoreSupport/DragClientEfl.h: Added. * efl/WebCoreSupport/DragClientEfl.cpp: Added. 2010-03-11 Simon Fraser Reviewed by Mark Rowe. Sort the project file. * WebKit.xcodeproj/project.pbxproj: 2010-03-10 Leandro Pereira Reviewed by Holger Freyther. Add EFL port files to efl/WebCoreSupport. http://webkit.org/b/35913 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added. * efl/WebCoreSupport/ChromeClientEfl.h: Added. 2010-03-09 John Sullivan Fixed localized string key collision. update-webkit-localized-strings now runs without errors. Reviewed by Adam Roben. * English.lproj/Localizable.strings: Regenerated. 2010-03-09 John Sullivan * StringsNotToBeLocalized.txt: Brought this file up to date. update-webkit-localizable-strings still lists one key collision, but that's a separate issue. 2010-03-04 Mark Rowe Reviewed by Sam Weinig. Add a script to verify that WebKit framework headers are internally consistent. * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with an error should the consistency check fail. 2010-02-25 Alexey Proskuryakov Reviewed by Geoffrey Garen. https://bugs.webkit.org/show_bug.cgi?id=35394 Make passing objects between Java and plug-ins work * WebKit.xcodeproj/project.pbxproj: Added new files. 2010-02-04 Mark Rowe Reviewed by Timothy Hatcher. Build fix. Remove a symbol corresponding to an inline function from the linker export file to prevent a weak external failure. * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script. 2010-02-04 John Sullivan https://bugs.webkit.org/show_bug.cgi?id=34611 WebLocalizedString() could use an assertion that it is being called on the main thread Reviewed by Tim Hatcher. * WebKit.xcodeproj/project.pbxproj: Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm) 2010-01-29 Mark Rowe Sort Xcode projects. * WebKit.xcodeproj/project.pbxproj: 2010-01-19 Dan Bernstein Redo DumpRenderTree build fix without making WebTypesInternal.h a private header * WebKit.xcodeproj/project.pbxproj: 2010-01-19 Simon Fraser Build fix, no review. Fix build of DumpRenderTree by making the header WebTypesInternal.h Private in WebKit. * WebKit.xcodeproj/project.pbxproj: 2010-01-19 Jon Honeycutt MSAA: The child