- 22 Apr, 2013 2 commits
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114983 Reviewed by Gustavo Noronha Silva. .: * Source/autotools/SetupAutoconfHeader.m4: No longer expose the ENABLE_INTROSPECTION autoconf header variable. It isn't used and it means that when introspection is enabled or disabled, there is an unnecessary full rebuild. Source/WebKit/gtk: * GNUmakefile.am: Make warnings during gir scanning cause the build to fail. Eliminate warnings about deprecated API that the g-ir-scanner uses when generating the scanner program. Use --quiet to avoid printing lots of output to non-verbose builds. Source/WebKit2: * GNUmakefile.am: Make warnings during gir scanning cause the build to fail. Eliminate warnings about deprecated API that the g-ir-scanner uses when generating the scanner program. Use --quiet. Tools: * Scripts/webkitdirs.pm: (runAutogenForAutotoolsProjectIfNecessary): Always enable introspection when using build-webkit. * gtk/jhbuildrc: Enable documentation for all jhbuild modules and explicitly choose the memory gsettings backend while in the jhbuild. This eliminates warnings from programs that fall back to the memory backend. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148916 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=114168 Reviewed by Martin Robinson. .: * GNUmakefile.am: Define the platform_cppflags and platform_sources variables. Source/Platform: * GNUmakefile.am: Set up the libPlatform.la static library to build the source files listed in platform_sources. As with the libPlatformGtk.la library, only the Source/WebCore/platform and its subdirectories are allowed to be searched for headers to include, providing a convenient way to detect any platform violations. These directories are listed in the platform_webcore_cppflags variable. Source/WebCore: No new tests - no new functionality. * GNUmakefile.am: Also add the LevelDB-specific cppflags to the platform_cppflags if required as the LevelDB code is now built into the new libPlatform.la library. * GNUmakefile.list.am: Build a small set of non-GTK-specific platform source files that are already free of platform violations into the new libPlatform.la library. Source/WebKit/gtk: * GNUmakefile.am: Add the new libPlatform.la library to the libwebkitgtk library. Source/WebKit2: * GNUmakefile.am: Add the new libPlatform.la library to the libwebkitgtk library. Link the WebKitPluginProcess executable against libPlatform.la as well. Tools: * GNUmakefile.am: Link the DumpRenderTree executable against both libPlatform.la and libPlatformGtk.la libraries. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Apr, 2013 2 commits
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=94792 Reviewed by Martin Robinson. * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abecsi@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114750 Reviewed by Jocelyn Turcotte. This workaround made default builds fail with recent Qt5 because it removed the major version number from the library name, producing QtWebKitWidgets, whereas the linking command line tried to link against Qt5WebKitWidgets. Debug builds are possible with and without framework-enabled builds of Qt, but the debug versions of the Qt libraries have to be present. Debug builds with a release version of Qt are not possible on Mac since for debug builds qmake produces a linker command line where all the Qt libraries have the "_debug" suffix, therefore if the debug libraries are missing the build fails. * Source/widgetsapi.pri: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 19 Apr, 2013 1 commit
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114710 Reviewed by Philippe Normand. .: * GNUmakefile.am: Move common GIR initialization here from WebKit1. * configure.ac: Updated to reflect new JSC gir file location. Source/JavaScriptCore: * GNUmakefile.am: Add the gobject introspection steps for JavaScriptCore here, because they are shared between WebKit1 and WebKit2. * JavaScriptCore.gir.in: Added. Moved from the WebKit1 directory. Now written as foreign interfaces and referencing the javascriptcoregtk library. Source/WebKit/gtk: * GNUmakefile.am: Updated to reflect new name and location of JavaScriptCore-x.0.gir. * JSCore.gir.in: Removed. Source/WebKit2: * GNUmakefile.am: Updated to reflect new location of JavaScriptCore gir file. Share the same autotools data task as the WebKit1 and JavaScriptCore gir installations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148755 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 18 Apr, 2013 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114835 Unreviewed build fix. Patch by Ryuan Choi <ryuan.choi@gmail.com> on 2013-04-18 * Source/cmake/OptionsEfl.cmake: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148718 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 16 Apr, 2013 3 commits
-
-
paroga@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114265 Reviewed by Brent Fulgham. * Source/cmake/WebKitMacros.cmake: Removed macro GENERATE_HASH_LUT. Source/JavaScriptCore: [CMake] Do not use JAVASCRIPTCORE_DIR in add_custom_command() of JavaScriptCore project https://bugs.webkit.org/show_bug.cgi?id=114265 Reviewed by Brent Fulgham. Use CMAKE_CURRENT_SOURCE_DIR instead, since it provides the same value and is more understandable. Also move the GENERATE_HASH_LUT macro into the CMakeLists.txt of JavaScriptCore to avoid the usage of JAVASCRIPTCORE_DIR there too. * CMakeLists.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aestes@apple.com authored
Rubber-stamped by Dan Bernstein. * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113927 Patch by Manuel Rego Casasnovas <rego@igalia.com> on 2013-04-16 Reviewed by Gyuyoung Kim. Update libsoup required version to v2.42.0 and GLib to v2.36.0 as required by libsoup for EFL port. .: * Source/cmake/OptionsEfl.cmake: Tools: * efl/jhbuild.modules: * efl/patches/libsoup-2.40-auth-fix.patch: Removed as it's already included in v2.42.0. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Apr, 2013 2 commits
-
-
paroga@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114556 Reviewed by Brent Fulgham. WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to reduce duplication in the platform specific CMake files. .: * Source/cmake/OptionsBlackBerry.cmake: * Source/cmake/OptionsEfl.cmake: * Source/cmake/OptionsWinCE.cmake: Source/JavaScriptCore: * CMakeLists.txt: * PlatformEfl.cmake: Source/WebCore: * CMakeLists.txt: * PlatformBlackBerry.cmake: * PlatformEfl.cmake: * PlatformWinCE.cmake: Source/WTF: * wtf/CMakeLists.txt: * wtf/PlatformBlackBerry.cmake: * wtf/PlatformEfl.cmake: * wtf/PlatformWinCE.cmake: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148463 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114613 Reviewed by Carlos Garcia Campos. * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE so that the ENABLE(CREDENTIAL_STORAGE) macro work properly. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148445 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Apr, 2013 4 commits
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114520 Reviewed by Carlos Garcia Campos. * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that we depend on (3.6.0) depends on 1.30.0. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jer.noble@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114483 Reviewed by Eric Carlson. .: Add symbols needed by WebCoreTestSupport to exports list. * Source/autotools/symbols.filter: Source/WebCore: Test: media/timeranges-nearest.html TimeRanges::nearest() has had an incorrect algorithm since its addition, which has gone unnoticed because no media engine supports seekable ranges with greater than one entry, and no media engine seekable ranges with startTime values > 0. Fix the algorithm used to walk a TimeRanges object; return the closest time, not the smallest delta between range and target time. * html/TimeRanges.cpp: (TimeRanges::nearest): Add some internal functions to allow us to write LayoutTests for TimeRanges objects: * WebCore.exp.in: * testing/Internals.cpp: (WebCore::Internals::createTimeRanges): (WebCore::Internals::closestTimeToTimeRanges): * testing/Internals.h: * testing/Internals.idl: Source/WebKit: Add symbols needed by WebCoreTestSupport to the exports list. * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Source/WebKit/win: Add symbols needed by WebCoreTestSupport to the exports list. * WebKit.vcproj/WebKitExports.def.in: LayoutTests: * media/timeranges-nearest-expected.txt: Added. * media/timeranges-nearest.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
http://trac.webkit.org/changeset/148262 https://bugs.webkit.org/show_bug.cgi?id=114493 Cairo dep should now build, rolling r148247 back in (Requested by zdobersek on #webkit). Patch by Commit Queue <rniwa@webkit.org> on 2013-04-12 .: * Source/autotools/FindDependencies.m4: * Source/autotools/PrintBuildConfiguration.m4: * Source/autotools/SetupWebKitFeatures.m4: Source/WebCore: * platform/graphics/GraphicsContext.cpp: (WebCore): * platform/graphics/ImageBuffer.cpp: (WebCore): * platform/graphics/cairo/GLContext.h: (GLContext): * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::isAcceleratedContext): (WebCore): * platform/graphics/cairo/ImageBufferCairo.cpp: (WebCore::ImageBufferData::ImageBufferData): (WebCore): (WebCore::createCairoGLSurface): (WebCore::ImageBuffer::ImageBuffer): (WebCore::ImageBuffer::platformTransformColorSpace): (WebCore::mapSurfaceToImage): (WebCore::unmapSurfaceFromImage): (WebCore::getImageData): (WebCore::ImageBuffer::putByteArray): (WebCore::ImageBufferData::paintToTextureMapper): (WebCore::ImageBuffer::platformLayer): * platform/graphics/cairo/ImageBufferDataCairo.h: (ImageBufferData): * platform/graphics/egl/GLContextEGL.cpp: (WebCore::GLContextEGL::GLContextEGL): (WebCore::GLContextEGL::~GLContextEGL): (WebCore::GLContextEGL::cairoDevice): (WebCore): * platform/graphics/egl/GLContextEGL.h: * platform/graphics/glx/GLContextGLX.cpp: (WebCore::GLContextGLX::GLContextGLX): (WebCore::GLContextGLX::~GLContextGLX): (WebCore::GLContextGLX::cairoDevice): (WebCore): * platform/graphics/glx/GLContextGLX.h: (GLContextGLX): Tools: * Scripts/webkitdirs.pm: (buildAutotoolsProject): * gtk/jhbuild.modules: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
http://trac.webkit.org/changeset/148247 https://bugs.webkit.org/show_bug.cgi?id=114490 Cairo dep fails to build on builders due to missing EGL headers (Requested by zdobersek on #webkit). Patch by Commit Queue <rniwa@webkit.org> on 2013-04-11 .: * Source/autotools/FindDependencies.m4: * Source/autotools/PrintBuildConfiguration.m4: * Source/autotools/SetupWebKitFeatures.m4: Source/WebCore: * platform/graphics/GraphicsContext.cpp: (WebCore): * platform/graphics/ImageBuffer.cpp: (WebCore): * platform/graphics/cairo/GLContext.h: (GLContext): * platform/graphics/cairo/GraphicsContextCairo.cpp: * platform/graphics/cairo/ImageBufferCairo.cpp: (WebCore::ImageBufferData::ImageBufferData): (WebCore::ImageBuffer::ImageBuffer): (WebCore::ImageBuffer::platformTransformColorSpace): (WebCore::getImageData): (WebCore::ImageBuffer::putByteArray): (WebCore): * platform/graphics/cairo/ImageBufferDataCairo.h: (ImageBufferData): * platform/graphics/egl/GLContextEGL.cpp: (WebCore::GLContextEGL::GLContextEGL): (WebCore::GLContextEGL::~GLContextEGL): * platform/graphics/egl/GLContextEGL.h: * platform/graphics/glx/GLContextGLX.cpp: (WebCore::GLContextGLX::GLContextGLX): (WebCore::GLContextGLX::~GLContextGLX): * platform/graphics/glx/GLContextGLX.h: (GLContextGLX): Tools: * Scripts/webkitdirs.pm: (buildAutotoolsProject): * gtk/jhbuild.modules: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 11 Apr, 2013 4 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114473 Patch by Paweł Forysiuk <tuxator@o2.pl> on 2013-04-11 Reviewed by Martin Robinson. * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148248 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=104672 Reviewed by Alejandro G. Castro. .: Detect that we can activate accelerated canvas when CairoGL is present and TextureMapperGL is enabled. * Source/autotools/FindDependencies.m4: Look for CairoGL. * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation. * Source/autotools/SetupWebKitFeatures.m4: Set the feature. Source/WebCore: No new tests. We do not yet have the ability to run tests against accelerated content. * platform/graphics/GraphicsContext.cpp: (WebCore): We don't use the stub implementation of isAcceleratedContext any longer. * platform/graphics/ImageBuffer.cpp: (WebCore): Ditto for ImageBuffer::platformLayer. * platform/graphics/cairo/GLContext.h: (GLContext): Added method to get a cairo_device_t from the context. * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::isAcceleratedContext): Return true when we are a CairoGL surface. * platform/graphics/cairo/ImageBufferCairo.cpp: (WebCore::ImageBufferData::ImageBufferData): Initialize the size and the texture to 0. (WebCore::createCairoGLSurface): Added this helper. (WebCore::ImageBuffer::ImageBuffer): When we are in accelerated rendering mode, create a CairoGL surface. (WebCore::ImageBuffer::platformTransformColorSpace): Do not implement this for accelerated contexts yet. (WebCore::mapSurfaceToImage): Added this helper, since we don't require Cairo 1.12 yet, which provides an builtin implementation. (WebCore::unmapSurfaceFromImage): Ditto. (WebCore::getImageData): Map the surface to an image surface first. (WebCore::ImageBuffer::putByteArray): Ditto. (WebCore::ImageBufferData::paintToTextureMapper): Connect the accelerated canvas into the TextureMapper infrastructure. (WebCore::ImageBuffer::platformLayer): This lets the TextureMapper at the ImageBufferData. * platform/graphics/cairo/ImageBufferDataCairo.h: (ImageBufferData): Subclass TexturMapperPlatformLayer where appropriate. * platform/graphics/egl/GLContextEGL.cpp: Added implementation of cairoDevice. * platform/graphics/egl/GLContextEGL.h: Ditto. * platform/graphics/glx/GLContextGLX.cpp: Ditto * platform/graphics/glx/GLContextGLX.h: Ditto. Tools: Since the value of ACCELERATED_2D_CANVAS relies on some somewhat unusual dependencies, don't override value of the setting determined by configure. This will make it easier for people using build-webkit, but not the WebKit JHBuild. * Scripts/webkitdirs.pm: (buildAutotoolsProject): Add a blacklist for settings to never override. * gtk/jhbuild.modules: Build CairoGL. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148247 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
* Source/autotools/symbols.filter: Stop exporting redundant symbols. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148218 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114029 Patch by Rune Lillesveen <rune@opera.com> on 2013-04-11 Reviewed by Kenneth Rohde Christiansen. .: Removed setResolutionOverride from exports. * Source/autotools/symbols.filter: Source/WebCore: The implementation used the physical resolution to evaluate the resolution media features. Changed to use the actual CSS resolution, also known as the device-pixel-ratio, instead. Unified the code for evaluating the resolution and device-pixel-ratio media features. No new tests, covered by existing tests. * WebCore.exp.in: * css/CSSPrimitiveValue.h: (WebCore::CSSPrimitiveValue::isResolution): * css/MediaQueryEvaluator.cpp: (WebCore::evalResolution): (WebCore::device_pixel_ratioMediaFeatureEval): (WebCore::resolutionMediaFeatureEval): * page/Screen.cpp: * page/Screen.h: * page/Settings.cpp: (WebCore): * page/Settings.h: (Settings): * testing/InternalSettings.cpp: (WebCore::InternalSettings::Backup::Backup): (WebCore::InternalSettings::Backup::restoreTo): * testing/InternalSettings.h: (Backup): (InternalSettings): * testing/InternalSettings.idl: Source/WebKit: Removed setResolutionOverride from exports. * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Source/WebKit/win: Removed setResolutionOverride from exports. * WebKit.vcproj/WebKitExports.def.in: LayoutTests: Modified tests to change CSS resolution instead of physical resolution. * fast/media/mq-resolution.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148186 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 10 Apr, 2013 1 commit
-
-
mario@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97324 Patch by Anton Obzhirov <a.obzhirov@samsung.com> on 2013-04-10 Reviewed by Sam Weinig. .: Page Visibility has been enabled for GTK port. New GTK unittest has been added. * Source/autotools/SetupWebKitFeatures.m4: Source/WebKit/gtk: Implemented access to page visibility API for GTK test runner. * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::setPageVisibility): * WebCoreSupport/DumpRenderTreeSupportGtk.h: Source/WebKit2: Added new unittest to test page visibility using GTK Widget visibility API. * UIProcess/API/gtk/tests/TestWebKitWebView.cpp: (testWebViewPageVisibility): (beforeAll): * UIProcess/API/gtk/tests/WebViewTest.cpp: (WebViewTest::showInWindow): * UIProcess/API/gtk/tests/WebViewTest.h: Tools: Implemented test runner API for page visibility layout tests. * DumpRenderTree/gtk/TestRunnerGtk.cpp: (TestRunner::resetPageVisibility): (TestRunner::setPageVisibility): * Scripts/webkitperl/FeatureList.pm: LayoutTests: * platform/gtk/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 09 Apr, 2013 5 commits
-
-
rakuco@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114285 Reviewed by Anders Carlsson. .: Instead of adding the `THEME_DIR' preprocessor variable in many different CMakeList.txt files in the tree, declare it in OptionsEfl.cmake so that we avoid needlessly duplicating code around. While here, rename it to `TEST_THEME_DIR', which is the name used our WebKit2 infrastructure, to better reflect the purpose of this value. * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor definition. Source/WebKit2: * PlatformEfl.cmake: Remove definition of `TEST_THEME_DIR', which is now defined in OptionsEfl.cmake. Tools: Adapt to the renaming of `THEME_DIR' to `TEST_THEME_DIR'. * DumpRenderTree/efl/CMakeLists.txt: * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: (DumpRenderTreeChrome::createView): (DumpRenderTreeChrome::createInspectorView): (DumpRenderTreeChrome::initialize): (DumpRenderTreeChrome::onDownloadRequest): * EWebLauncher/CMakeLists.txt: * EWebLauncher/main.c: (findThemePath): * EWebLauncher/url_bar.c: (url_bar_add): * MiniBrowser/efl/CMakeLists.txt: * MiniBrowser/efl/main.c: (window_create): * TestWebKitAPI/PlatformEfl.cmake: * TestWebKitAPI/efl/PlatformWebView.cpp: (TestWebKitAPI::PlatformWebView::PlatformWebView): * WebKitTestRunner/PlatformEfl.cmake: * WebKitTestRunner/efl/PlatformWebViewEfl.cpp: (WTR::PlatformWebView::PlatformWebView): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114016 Patch by ChangSeok Oh <changseok.oh@collabora.com> on 2013-04-09 Reviewed by Gustavo Noronha Silva. Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4. .: * Source/autotools/Versions.m4: Tools: * gtk/jhbuild-optional.modules: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
thiago.santos@intel.com authored
https://bugs.webkit.org/show_bug.cgi?id=89875 Reviewed by Maciej Stachowiak. .: Added the bits to EFL/CMake buildsystem to find the libseccomp library. * Source/cmake/FindLibSeccomp.cmake: Added. * Source/cmake/OptionsEfl.cmake: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/WebCore: Make the DATA_DIR global since it is now needed for WebCore and WebKit2. It is now used to set a sandbox policy for the EFL port. * PlatformEfl.cmake: Source/WebKit2: Introduce the foundations of the SeccompFilter-based sandbox. The hardening of the WebProcess (and potentially PluginProcess, etc) works by a combination of the two things: - Blocking syscalls that are not used, reducing the size of the attack surface. - Trapping sensitive syscalls and delegating the execution of these syscalls to a separated trusted process subject to a set of policies. The initial implementation traps the open()-family of syscalls on WebKit EFL's and Qt's WebProcess, but it could be easily used by any Linux port, since the code is suppose to be Linux-compliant. The list of syscalls handled by the broker process should definitely grow as we mature the implementation. Other syscalls needs to be handled to get this sandbox fully functional, like unlink(), mkdir(), etc. The broker process should be initialized as early as possible on the sandboxed process main() function, because it only does a fork(), which is cheap on Linux. That also aims to minimize the resident memory footprint of the broker process. Opening of files for upload and saving downloads is not supported yet, since it should be handled to the UIProcess in a similar fashion as the Mac port does. * PlatformEfl.cmake: * Shared/linux/SeccompFilters/OpenSyscall.cpp: Added. (WebKit): (WebKit::OpenSyscall::createFromOpenatContext): (WebKit::OpenSyscall::createFromCreatContext): (WebKit::OpenSyscall::OpenSyscall): (WebKit::OpenSyscall::setResult): (WebKit::OpenSyscall::execute): (WebKit::OpenSyscall::encode): (WebKit::OpenSyscall::decode): (WebKit::OpenSyscallResult::OpenSyscallResult): (WebKit::OpenSyscallResult::~OpenSyscallResult): (WebKit::OpenSyscallResult::encode): (WebKit::OpenSyscallResult::decode): * Shared/linux/SeccompFilters/OpenSyscall.h: Added. (CoreIPC): (WebKit): (OpenSyscall): (WebKit::OpenSyscall::setPath): (WebKit::OpenSyscall::setFlags): (WebKit::OpenSyscall::setMode): (OpenSyscallResult): (WebKit::OpenSyscallResult::fd): (WebKit::OpenSyscallResult::errorNumber): * Shared/linux/SeccompFilters/SeccompBroker.cpp: Added. (WebKit): (SeccompBrokerClient): (WebKit::sendMessage): (WebKit::receiveMessage): (WebKit::SIGSYSHandler): (WebKit::registerSIGSYSHandler): (WebKit::SeccompBrokerClient::shared): (WebKit::SeccompBrokerClient::SeccompBrokerClient): (WebKit::SeccompBrokerClient::~SeccompBrokerClient): (WebKit::SeccompBrokerClient::dispatch): (WebKit::SeccompBrokerClient::handleIfOpeningOnlineCPUCount): (WebKit::SeccompBroker::launchProcess): (WebKit::SeccompBroker::initialize): (WebKit::SeccompBroker::runLoop): * Shared/linux/SeccompFilters/SeccompBroker.h: Added. (WebKit): (SeccompBroker): (WebKit::SeccompBroker::setSyscallPolicy): (WebKit::SeccompBroker::SeccompBroker): * Shared/linux/SeccompFilters/SeccompFilters.cpp: Added. (WebKit): (WebKit::SeccompFilters::SeccompFilters): (WebKit::SeccompFilters::~SeccompFilters): (WebKit::SeccompFilters::addRule): (WebKit::SeccompFilters::initialize): * Shared/linux/SeccompFilters/SeccompFilters.h: Added. (WebKit): (SeccompFilters): (WebKit::SeccompFilters::context): (WebKit::SeccompFilters::platformInitialize): * Shared/linux/SeccompFilters/SigactionSyscall.cpp: Added. (WebKit): (WebKit::SigactionSyscall::createFromContext): * Shared/linux/SeccompFilters/SigactionSyscall.h: Added. (WebKit): (SigactionSyscall): * Shared/linux/SeccompFilters/SigprocmaskSyscall.cpp: Added. (WebKit): (WebKit::SigprocmaskSyscall::createFromContext): * Shared/linux/SeccompFilters/SigprocmaskSyscall.h: Added. (WebKit): (SigprocmaskSyscall): * Shared/linux/SeccompFilters/Syscall.cpp: Added. (WebKit): (WebKit::Syscall::createFromContext): (WebKit::Syscall::createFromDecoder): (WebKit::Syscall::Syscall): (WebKit::SyscallResult::createFromDecoder): (WebKit::SyscallResult::SyscallResult): * Shared/linux/SeccompFilters/Syscall.h: Added. (CoreIPC): (WebKit): (Syscall): (WebKit::Syscall::~Syscall): (WebKit::Syscall::type): (WebKit::Syscall::setContext): (WebKit::Syscall::context): (SyscallResult): (WebKit::SyscallResult::~SyscallResult): (WebKit::SyscallResult::type): * Shared/linux/SeccompFilters/SyscallPolicy.cpp: Added. (WebKit): (WebKit::removeTrailingSlash): (WebKit::SyscallPolicy::hasPermissionForPath): (WebKit::SyscallPolicy::addFilePermission): (WebKit::SyscallPolicy::addDirectoryPermission): (WebKit::SyscallPolicy::addDefaultWebProcessPolicy): * Shared/linux/SeccompFilters/SyscallPolicy.h: Added. (WebKit): (SyscallPolicy): * Target.pri: * WebKit2.pri: * WebProcess/efl/SeccompFiltersWebProcessEfl.cpp: Added. (WebKit): (WebKit::SeccompFiltersWebProcessEfl::SeccompFiltersWebProcessEfl): (WebKit::SeccompFiltersWebProcessEfl::platformInitialize): * WebProcess/efl/SeccompFiltersWebProcessEfl.h: Added. (WebKit): (SeccompFiltersWebProcessEfl): * WebProcess/qt/SeccompFiltersWebProcessQt.cpp: Added. (WebKit): (WebKit::SeccompFiltersWebProcessQt::SeccompFiltersWebProcessQt): (WebKit::SeccompFiltersWebProcessQt::platformInitialize): * WebProcess/qt/SeccompFiltersWebProcessQt.h: Added. (WebKit): (SeccompFiltersWebProcessQt): * WebProcess/qt/WebProcessQt.cpp: (WebKit::WebProcess::platformInitializeWebProcess): * WebProcess/soup/WebProcessSoup.cpp: (WebKit::WebProcess::platformInitializeWebProcess): Tools: Add unit tests to verify if the handling of the open, openat, creat syscall is being done right. We check if the Read/Write/ReadAndWrite permissions are respected, if the canonical path is being resolved and if the permissions are falling back to the topmost parent directory with a policy set when the directory being opened has no policy. We also test if any attempt of blocking SIGSYS is silently ignored. SIGSYS cannot be blocked because in it's handler is where we hook syscalls to the broker process. Also added libseccomp to EFL's jhbuild to make the life of developers willing to help easier. * Scripts/webkitperl/FeatureList.pm: * TestWebKitAPI/PlatformEfl.cmake: * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp: Added. (TestWebKitAPI): (SeccompEnvironment): (TestWebKitAPI::SeccompEnvironment::SetUp): (TestWebKitAPI::SeccompEnvironment::TearDown): (TestWebKitAPI::dummyHandler): (TestWebKitAPI::TEST): (TestWebKitAPI::stressTest): * efl/jhbuild.modules: * qmake/mkspecs/features/features.pri: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147998 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
* Source/autotools/symbols.filter: Add some symbols that are mangled differently in 32 bits due to size_t. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
paroga@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114243 Reviewed by Geoffrey Garen. Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio. Adopt the current usage of the variable to better CMake style. * CMakeLists.txt: * Source/cmake/OptionsCommon.cmake: * Source/cmake/OptionsEfl.cmake: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147992 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 Apr, 2013 6 commits
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113349 Reviewed by Gustavo Noronha Silva. * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the feature script in a more portable way. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147967 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114065 Patch by Jeff Rogers <jrogers@rim.com> on 2013-04-08 Reviewed by Rob Buis. .: Internal PR 317350 Export JSC symbols in BlackBerry build. * Source/cmake/OptionsBlackBerry.cmake: Source/WebKit: Internal PR 317350 Remove obsolete files. * PlatformBlackBerry.cmake: Source/WebKit/blackberry: Internal PR 317350 Add new API for determining if user gesture is being processed. Remove obsolete files. Properly expose JSC global context. * Api/WebPage.cpp: (BlackBerry::WebKit::WebPagePrivate::WebPagePrivate): (BlackBerry::WebKit::WebPage::executeJavaScriptFunction): (BlackBerry::WebKit::WebPage::globalContext): (BlackBerry::WebKit::WebPage::isProcessingUserGesture): (WebKit): * Api/WebPage.h: * Api/WebPageClient.h: * Api/WebPage_p.h: (WebPagePrivate): * WebCoreSupport/ChromeClientBlackBerry.cpp: * WebCoreSupport/ChromeClientBlackBerry.h: (ChromeClientBlackBerry): * WebCoreSupport/ClientExtension.cpp: Removed. * WebCoreSupport/ClientExtension.h: Removed. * WebCoreSupport/ExternalExtension.cpp: Removed. * WebCoreSupport/ExternalExtension.h: Removed. * WebCoreSupport/FrameLoaderClientBlackBerry.cpp: (WebCore::FrameLoaderClientBlackBerry::dispatchDidClearWindowObjectInWorld): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113645 Patch by Martin Robinson <mrobinson@igalia.com> on 2013-04-08 Reviewed by Gustavo Noronha Silva. * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags for ICU and mingw, check that headers do exist on the system and error out otherwise. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147951 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114164 Reviewed by Martin Robinson. .: * GNUmakefile.am: Add webkit2platform_sources definition. Source/WebKit2: This way we reduce a bit the amount of files compiled twice because of the plugin process. * GNUmakefile.am: * GNUmakefile.list.am: * Platform/gtk/WorkQueueGtk.cpp: Remove unused header. * Platform/unix/SharedMemoryUnix.cpp: Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147927 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
* Source/autotools/symbols.filter: Exporting a bunch of symbols. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147906 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vivek.vg@samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=114141 Reviewed by Gyuyoung Kim. * .gitignore: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147895 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 07 Apr, 2013 2 commits
-
-
paroga@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114130 Reviewed by Geoffrey Garen. .: * Source/cmake/OptionsBlackBerry.cmake: * Source/cmake/WebKitPackaging.cmake: Source/JavaScriptCore: * shell/PlatformBlackBerry.cmake: Source/WebCore: * PlatformBlackBerry.cmake: Source/WebKit: * PlatformBlackBerry.cmake: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147879 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
<http://webkit.org/b/114112> Reviewed by Geoffrey Garen. .: * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS. Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro. Source/WebCore: * Configurations/WebCore.xcconfig: - Remove EXCLUDED_SOURCE_FILE_NAMES_SVG_DOM_OBJC_BINDINGS. Note that DOMHTMLIFrameElementPrivate.h should not have been in this list because the class contained methods other than just -getSVGDocument. * WebCore.xcodeproj/project.pbxproj: - Remove DOMHTMLFrameElementPrivate.h since the only method it contained was -[DOMHTMLFrameElement getSVGDocument], which was part of the SVG DOM Objective-C bindings. * bindings/objc/DOM.mm: (kitClass): * bindings/objc/DOMEvents.mm: (kitClass): * bindings/objc/ExceptionHandlers.mm: (WebCore::raiseDOMException): - Remove code in ENABLE(SVG_DOM_OBJC_BINDINGS). Source/WebKit/blackberry: * WebCoreSupport/AboutDataEnableFeatures.in: - Remove reference to SVG_DOM_OBJC_BINDINGS. Source/WebKit2: * Configurations/FeatureDefines.xcconfig: - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro. Source/WTF: * wtf/FeatureDefines.h: - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro. Tools: * Scripts/webkitperl/FeatureList.pm: - Remove --svg-dom-objc-bindings switch. * qmake/mkspecs/features/features.pri: - Remove reference to ENABLE_SVG_DOM_OBJC_BINDINGS. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Apr, 2013 6 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113627 Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-05 Reviewed by Simon Fraser. .: * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on Source/WebCore: Wrapped code with #if USE(ACCELERATED_COMPOSITING) to make it compilable with --no-tiled-backing-store build option: * page/animation/ImplicitAnimation.cpp: (WebCore::ImplicitAnimation::animate): * page/animation/KeyframeAnimation.cpp: (WebCore::KeyframeAnimation::animate): * platform/graphics/TextTrackRepresentation.cpp: (NullTextTrackRepresentation): * platform/graphics/TextTrackRepresentation.h: (TextTrackRepresentation): * testing/Internals.cpp: (WebCore::Internals::resetToConsistentState): (WebCore::Internals::setHeaderHeight): (WebCore::Internals::setFooterHeight): Source/WebKit2: Wrapped code with #if USE(ACCELERATED_COMPOSITING) to make it compilable with --no-tiled-backing-store build option: * UIProcess/API/C/efl/WKView.cpp: * UIProcess/API/efl/EvasGLContext.cpp: * UIProcess/API/efl/EvasGLContext.h: * UIProcess/API/efl/EvasGLSurface.cpp: * UIProcess/API/efl/EvasGLSurface.h: * UIProcess/API/efl/EwkView.cpp: (EwkView::EwkView): (EwkView::displayTimerFired): (EwkView::takeSnapshot): * UIProcess/API/efl/EwkView.h: (WebKit): (EwkView): * UIProcess/API/efl/SnapshotImageGL.cpp: * UIProcess/API/efl/SnapshotImageGL.h: * UIProcess/PageViewportController.cpp: * UIProcess/PageViewportController.h: * UIProcess/efl/PageViewportControllerClientEfl.cpp: * UIProcess/efl/ViewClientEfl.cpp: (WebKit::ViewClientEfl::didChangeContentsSize): * UIProcess/efl/WebView.cpp: (WebKit::WebView::didCommitLoad): (WebKit::WebView::updateViewportSize): (WebKit::WebView::didChangeViewportProperties): (WebKit::WebView::pageDidRequestScroll): (WebKit::WebView::didRenderFrame): (WebKit::WebView::pageTransitionViewportReady): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=107248 Patch by Rijubrata Bhaumik <rijubrata.bhaumik@intel.com> on 2013-04-05 Reviewed by Alexis Menard. .: * Source/cmake/OptionsEfl.cmake: Tools: * Scripts/webkitperl/FeatureList.pm: LayoutTests: * platform/efl-wk1/TestExpectations: * platform/efl/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147768 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin@webkit.org authored
Reviewed by Ryosuke Niwa. .: * GNUmakefile.am: * Source/Platform: Added. * Source/Platform/GNUmakefile.am: Added. Source/Platform: * GNUmakefile.am: Added. * Platform: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147724 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin@webkit.org authored
Unreviewed. * GNUmakefile.am: remove the reference to Source/Platform/GNUmakefile.am. The file has been removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147717 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113994 Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-04-05 Reviewed by Ryosuke Niwa. .: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/WebCore: * GNUmakefile.list.am: * WebCore.exp.in: * WebCore.xcodeproj/project.pbxproj: * platform/KURL.cpp: (WebCore): (WebCore::KURL::reportMemoryUsage): (WebCore::KURL::isSafeToSendToAnotherThread): * platform/KURL.h: (KURL): (WebCore): * platform/KURLWTFURL.cpp: Removed. * platform/KURLWTFURLImpl.h: Removed. * platform/cf/KURLCFNet.cpp: (WebCore::KURL::KURL): (WebCore::KURL::createCFURL): (WebCore): * platform/mac/KURLMac.mm: (WebCore::KURL::KURL): (WebCore::KURL::createCFURL): Source/WebKit/blackberry: * WebCoreSupport/AboutDataUseFeatures.in: Source/WTF: Painful, but that is for the best now :( * GNUmakefile.list.am: * WTF.xcodeproj/project.pbxproj: * wtf/MemoryInstrumentationParsedURL.h: Removed. * wtf/url/api/ParsedURL.cpp: Removed. * wtf/url/api/ParsedURL.h: Removed. * wtf/url/api/URLBuffer.h: Removed. * wtf/url/api/URLQueryCharsetConverter.h: Removed. * wtf/url/api/URLString.cpp: Removed. * wtf/url/api/URLString.h: Removed. * wtf/url/src/RawURLBuffer.h: Removed. * wtf/url/src/URLCanon.h: Removed. * wtf/url/src/URLCanonEtc.cpp: Removed. * wtf/url/src/URLCanonFilesystemurl.cpp: Removed. * wtf/url/src/URLCanonFileurl.cpp: Removed. * wtf/url/src/URLCanonHost.cpp: Removed. * wtf/url/src/URLCanonICU.cpp: Removed. * wtf/url/src/URLCanonIP.cpp: Removed. * wtf/url/src/URLCanonInternal.cpp: Removed. * wtf/url/src/URLCanonInternal.h: Removed. * wtf/url/src/URLCanonMailto.cpp: Removed. * wtf/url/src/URLCanonPath.cpp: Removed. * wtf/url/src/URLCanonPathurl.cpp: Removed. * wtf/url/src/URLCanonQuery.cpp: Removed. * wtf/url/src/URLCanonRelative.cpp: Removed. * wtf/url/src/URLCanonStdURL.cpp: Removed. * wtf/url/src/URLCharacterTypes.cpp: Removed. * wtf/url/src/URLCharacterTypes.h: Removed. * wtf/url/src/URLComponent.h: Removed. * wtf/url/src/URLFile.h: Removed. * wtf/url/src/URLParse.cpp: Removed. * wtf/url/src/URLParse.h: Removed. * wtf/url/src/URLParseFile.cpp: Removed. * wtf/url/src/URLParseInternal.h: Removed. * wtf/url/src/URLSegments.cpp: Removed. * wtf/url/src/URLSegments.h: Removed. * wtf/url/src/URLUtil.cpp: Removed. * wtf/url/src/URLUtil.h: Removed. * wtf/url/src/URLUtilInternal.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113999 Reviewed by Benjamin Poulain. .: * Source/Platform: Removed. * Source/gyp: Removed. Source/Platform: * Platform.gyp: Removed. * Platform.gyp/.gitignore: Removed. * Platform.gyp/Platform.gyp: Removed. * Platform.gypi: Removed. * chromium: Removed. * chromium/public: Removed. * chromium/public/Platform.h: Removed. * chromium/public/WebAnimation.h: Removed. * chromium/public/WebAnimationCurve.h: Removed. * chromium/public/WebAnimationDelegate.h: Removed. * chromium/public/WebAudioBus.h: Removed. * chromium/public/WebAudioDestinationConsumer.h: Removed. * chromium/public/WebAudioDevice.h: Removed. * chromium/public/WebBlobData.h: Removed. * chromium/public/WebBlobRegistry.h: Removed. * chromium/public/WebCString.h: Removed. * chromium/public/WebCanvas.h: Removed. * chromium/public/WebClipboard.h: Removed. * chromium/public/WebColor.h: Removed. * chromium/public/WebCommon.h: Removed. * chromium/public/WebCompositorOutputSurface.h: Removed. * chromium/public/WebCompositorSupport.h: Removed. * chromium/public/WebContentLayer.h: Removed. * chromium/public/WebContentLayerClient.h: Removed. * chromium/public/WebCookie.h: Removed. * chromium/public/WebCookieJar.h: Removed. * chromium/public/WebData.h: Removed. * chromium/public/WebDiscardableMemory.h: Removed. * chromium/public/WebDragData.h: Removed. * chromium/public/WebExternalTextureLayer.h: Removed. * chromium/public/WebExternalTextureLayerClient.h: Removed. * chromium/public/WebFileError.h: Removed. * chromium/public/WebFileInfo.h: Removed. * chromium/public/WebFileSystem.h: Removed. * chromium/public/WebFileSystemCallbacks.h: Removed. * chromium/public/WebFileSystemEntry.h: Removed. * chromium/public/WebFileSystemType.h: Removed. * chromium/public/WebFileUtilities.h: Removed. * chromium/public/WebFilterOperation.h: Removed. * chromium/public/WebFilterOperations.h: Removed. * chromium/public/WebFlingAnimator.h: Removed. * chromium/public/WebFloatAnimationCurve.h: Removed. * chromium/public/WebFloatKeyframe.h: Removed. * chromium/public/WebFloatPoint.h: Removed. * chromium/public/WebFloatQuad.h: Removed. * chromium/public/WebFloatRect.h: Removed. * chromium/public/WebFloatSize.h: Removed. * chromium/public/WebGamepad.h: Removed. * chromium/public/WebGamepads.h: Removed. * chromium/public/WebGestureCurve.h: Removed. * chromium/public/WebGestureCurveTarget.h: Removed. * chromium/public/WebGraphicsContext3D.h: Removed. * chromium/public/WebGraphicsMemoryAllocation.h: Removed. * chromium/public/WebGraphicsMemoryStats.h: Removed. * chromium/public/WebHTTPBody.h: Removed. * chromium/public/WebHTTPHeaderVisitor.h: Removed. * chromium/public/WebHTTPLoadInfo.h: Removed. * chromium/public/WebHyphenator.h: Removed. * chromium/public/WebImage.h: Removed. * chromium/public/WebImageLayer.h: Removed. * chromium/public/WebInputHandler.h: Removed. * chromium/public/WebInputHandlerClient.h: Removed. * chromium/public/WebLayer.h: Removed. * chromium/public/WebLayerPositionConstraint.h: Removed. * chromium/public/WebLayerScrollClient.h: Removed. * chromium/public/WebLayerTreeView.h: Removed. * chromium/public/WebLocalizedString.h: Removed. * chromium/public/WebMediaConstraints.h: Removed. * chromium/public/WebMediaStream.h: Removed. * chromium/public/WebMediaStreamCenter.h: Removed. * chromium/public/WebMediaStreamCenterClient.h: Removed. * chromium/public/WebMediaStreamSource.h: Removed. * chromium/public/WebMediaStreamSourcesRequest.h: Removed. * chromium/public/WebMediaStreamTrack.h: Removed. * chromium/public/WebMessagePortChannel.h: Removed. * chromium/public/WebMessagePortChannelClient.h: Removed. * chromium/public/WebMimeRegistry.h: Removed. * chromium/public/WebNonCopyable.h: Removed. * chromium/public/WebPluginListBuilder.h: Removed. * chromium/public/WebPoint.h: Removed. * chromium/public/WebPrerender.h: Removed. * chromium/public/WebPrerenderingSupport.h: Removed. * chromium/public/WebPrivateOwnPtr.h: Removed. * chromium/public/WebPrivatePtr.h: Removed. * chromium/public/WebRTCConfiguration.h: Removed. * chromium/public/WebRTCDTMFSenderHandler.h: Removed. * chromium/public/WebRTCDTMFSenderHandlerClient.h: Removed. * chromium/public/WebRTCDataChannelHandler.h: Removed. * chromium/public/WebRTCDataChannelHandlerClient.h: Removed. * chromium/public/WebRTCICECandidate.h: Removed. * chromium/public/WebRTCPeerConnectionHandler.h: Removed. * chromium/public/WebRTCPeerConnectionHandlerClient.h: Removed. * chromium/public/WebRTCSessionDescription.h: Removed. * chromium/public/WebRTCSessionDescriptionRequest.h: Removed. * chromium/public/WebRTCStatsRequest.h: Removed. * chromium/public/WebRTCStatsResponse.h: Removed. * chromium/public/WebRTCVoidRequest.h: Removed. * chromium/public/WebRect.h: Removed. * chromium/public/WebReferrerPolicy.h: Removed. * chromium/public/WebRenderingStats.h: Removed. * chromium/public/WebScreenInfo.h: Removed. * chromium/public/WebScrollbar.h: Removed. * chromium/public/WebScrollbarLayer.h: Removed. * chromium/public/WebScrollbarThemeGeometry.h: Removed. * chromium/public/WebScrollbarThemePainter.h: Removed. * chromium/public/WebSize.h: Removed. * chromium/public/WebSocketStreamError.h: Removed. * chromium/public/WebSocketStreamHandle.h: Removed. * chromium/public/WebSocketStreamHandleClient.h: Removed. * chromium/public/WebSolidColorLayer.h: Removed. * chromium/public/WebSpeechSynthesisUtterance.h: Removed. * chromium/public/WebSpeechSynthesisVoice.h: Removed. * chromium/public/WebSpeechSynthesizer.h: Removed. * chromium/public/WebSpeechSynthesizerClient.h: Removed. * chromium/public/WebStorageArea.h: Removed. * chromium/public/WebStorageNamespace.h: Removed. * chromium/public/WebString.h: Removed. * chromium/public/WebThread.h: Removed. * chromium/public/WebThreadSafeData.h: Removed. * chromium/public/WebTransformAnimationCurve.h: Removed. * chromium/public/WebTransformKeyframe.h: Removed. * chromium/public/WebTransformOperations.h: Removed. * chromium/public/WebURL.h: Removed. * chromium/public/WebURLError.h: Removed. * chromium/public/WebURLLoadTiming.h: Removed. * chromium/public/WebURLLoader.h: Removed. * chromium/public/WebURLLoaderClient.h: Removed. * chromium/public/WebURLRequest.h: Removed. * chromium/public/WebURLResponse.h: Removed. * chromium/public/WebUnitTestSupport.h: Removed. * chromium/public/WebVector.h: Removed. * chromium/public/WebWorkerRunLoop.h: Removed. * chromium/public/android: Removed. * chromium/public/android/WebSandboxSupport.h: Removed. * chromium/public/android/WebThemeEngine.h: Removed. * chromium/public/default: Removed. * chromium/public/default/WebThemeEngine.h: Removed. * chromium/public/linux: Removed. * chromium/public/linux/WebFontFamily.h: Removed. * chromium/public/linux/WebFontInfo.h: Removed. * chromium/public/linux/WebFontRenderStyle.h: Removed. * chromium/public/linux/WebSandboxSupport.h: Removed. * chromium/public/mac: Removed. * chromium/public/mac/WebSandboxSupport.h: Removed. * chromium/public/mac/WebThemeEngine.h: Removed. * chromium/public/win: Removed. * chromium/public/win/WebSandboxSupport.h: Removed. * chromium/public/win/WebThemeEngine.h: Removed. * chromium/src: Removed. * chromium/src/Platform.cpp: Removed. * chromium/src/WebActiveGestureAnimation.cpp: Removed. * chromium/src/WebActiveGestureAnimation.h: Removed. * chromium/src/WebCString.cpp: Removed. * chromium/src/WebFilterOperation.cpp: Removed. * chromium/src/WebFilterOperations.cpp: Removed. * chromium/src/WebFloatQuad.cpp: Removed. * chromium/src/WebPrerenderingSupport.cpp: Removed. * chromium/src/WebString.cpp: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 04 Apr, 2013 1 commit
-
-
ggaren@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=113995 Reviewed by Benjamin Poulain. * ManualTests/chromium: Removed. * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed. * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed. * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed. * ManualTests/chromium/no-autofill-on-readonly.html: Removed. * ManualTests/chromium/onchange-reload-popup.html: Removed. * ManualTests/chromium/popup-menu-crash.html: Removed. * ManualTests/chromium/select-close-popup-value-change.html: Removed. * ManualTests/chromium/suggestions-popup-font-change.html: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-