⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Dec 27, 2010:

9:33 PM Changeset in webkit [74708] by commit-queue@webkit.org
  • 5 edits in trunk/WebCore

2010-12-27 Helder Correia <helder@sencha.com>

Reviewed by Ariya Hidayat.

ContextShadow should use AffineTransform instead of TransformationMatrix
https://bugs.webkit.org/show_bug.cgi?id=51661

ContextShadow needs the CTM to make sure shadows are not affected by
transformations when drawing on a canvas. AffineTransform is sufficient
in this case.

Existing tests: fast/canvas/canvas*shadow*html

  • platform/graphics/ContextShadow.cpp: (WebCore::ContextShadow::mustUseContextShadow): (WebCore::ContextShadow::adjustBlurDistance): (WebCore::ContextShadow::calculateLayerBoundingRect):
  • platform/graphics/ContextShadow.h:
  • platform/graphics/cairo/ContextShadowCairo.cpp: (WebCore::ContextShadow::getTransformationMatrixFromContext):
  • platform/graphics/qt/ContextShadowQt.cpp: (WebCore::ContextShadow::getTransformationMatrixFromContext):
9:15 PM Changeset in webkit [74707] by commit-queue@webkit.org
  • 2 edits in trunk

2010-12-27 Ryuan Choi <ryuan.choi@samsung.com>

Reviewed by David Levin.

[EFL] Change path of eflsymbols.filter
https://bugs.webkit.org/show_bug.cgi?id=51659

  • Sources/cmake/OptionsEfl.cmake:
6:05 PM Changeset in webkit [74706] by dbates@webkit.org
  • 2 edits in trunk/Tools

2010-12-27 Daniel Bates <dbates@rim.com>

Rubber-stamped by Martin Robinson.

Append the directory Tools/DumpRenderTree to the list of directories that
do-webcore-rename should search so that it can rename DRT files and
source code.

  • Scripts/do-webcore-rename:
5:40 PM Changeset in webkit [74705] by Martin Robinson
  • 2 edits in trunk/LayoutTests

2010-12-27 Martin Robinson <mrobinson@igalia.com>

Reviewed by Daniel Bates.

Try to fix my previous commit for Mac by stepping up the precision of pi even more
using Math.PI.

  • fast/canvas/canvas-save-restore-with-path.js: Use Math.PI instead of a hard-coded estimation.
5:39 PM Changeset in webkit [74704] by weinig@apple.com
  • 2 edits in trunk/WebKit2

WebKit2 snapshots should contain accelerated content
<rdar://problem/8807393>
https://bugs.webkit.org/show_bug.cgi?id=51660

Reviewed by Anders Carlsson.

When creating a snapshot, flatten the layer tree for painting so that
accelerated content is included in the snapshot.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::snapshotInViewCoordinates):
(WebKit::WebPage::snapshotInDocumentCoordinates):

5:03 PM Changeset in webkit [74703] by dbates@webkit.org
  • 2 edits in trunk/WebKit2

2010-12-27 Daniel Bates <dbates@rim.com>

Attempt to fix the WebKit2 Windows build after changeset 74698
<http://trac.webkit.org/changeset/74698> (bug #51656).

Add "..\Shared\API\c\WKImage.h" to WebKit2Generated.make.

  • win/WebKit2Generated.make:
4:50 PM Changeset in webkit [74702] by kbr@google.com
  • 2 edits in trunk/LayoutTests

2010-12-27 Kenneth Russell <kbr@google.com>

Unreviewed, Chromium test expectations update. Generalize
suppressions for Chromium bugs 67732 and 67139 to cover Linux
Debug.

  • platform/chromium/test_expectations.txt:
4:44 PM Changeset in webkit [74701] by dbates@webkit.org
  • 1 edit in trunk/WebCore/ChangeLog

2010-12-27 Daniel Bates <dbates@rim.com>

Fix the first sentence of the change log message for changeset 74700
<http://trac.webkit.org/changeset/74700> (bug #51634).

As pointed out by Dan Bernstein, it should read: "Rename HTMLFrameElementBase::getMarginWidth()
and HTMLFrameElementBase::getMarginHeight() to HTMLFrameElementBase::marginWidth() and
HTMLFrameElementBase::marginHeight(), respectively."

4:21 PM Changeset in webkit [74700] by dbates@webkit.org
  • 7 edits in trunk/WebCore

2010-12-27 Daniel Bates <dbates@rim.com>

Reviewed by Antonio Gomes.

Clean up: Rename HTMLFrameElementBase::getMarginWidth() and HTMLFrameElementBase::getMarginHeight()
https://bugs.webkit.org/show_bug.cgi?id=51634

Rename HTMLFrameElementBase::getMarginWidth() and HTMLFrameElementBase::getMarginHeight()
to HTMLFrameElementBase::marginHeight() and HTMLFrameElementBase::marginHeight(), respectively.
This will make the names of these getters consistent with the naming convention we use for
getters.

  • html/HTMLBodyElement.cpp: (WebCore::HTMLBodyElement::insertedIntoDocument):
  • html/HTMLFrameElementBase.h: (WebCore::HTMLFrameElementBase::marginWidth): Renamed; Formerly getMarginWidth(). (WebCore::HTMLFrameElementBase::marginHeight): Renamed; Formerly getMarginHeight().
  • loader/SubframeLoader.cpp: (WebCore::SubframeLoader::loadSubframe):
  • page/FrameView.cpp: (WebCore::FrameView::init):
  • rendering/RenderEmbeddedObject.cpp: (WebCore::RenderEmbeddedObject::viewCleared): Also renamed variables marginw and marginh to marginWidth and marginHeight, respectively. This makes the names of these variables consistent with the names of similar variables in SubframeLoader::loadSubframe() and FrameView::init().
  • rendering/RenderFrame.cpp: (WebCore::RenderFrame::viewCleared): Ditto.
4:17 PM Changeset in webkit [74699] by Martin Robinson
  • 2 edits in trunk/LayoutTests

2010-12-27 Martin Robinson <mrobinson@igalia.com>

Reviewed by Daniel Bates.

[Cairo] fast/canvas/canvas-save-restore-with-path.html fails with some versions of Cairo
https://bugs.webkit.org/show_bug.cgi?id=51655

Increase the precision of pi used in this test case. It appears that
some Cairo versions or processors are sensitive to rounding errors here.

  • fast/canvas/canvas-save-restore-with-path.js: Increase pi precision.
4:01 PM Changeset in webkit [74698] by weinig@apple.com
  • 16 edits
    8 adds in trunk/WebKit2

WebKit2: Add API for getting snapshots
https://bugs.webkit.org/show_bug.cgi?id=51656

Reviewed by Anders Carlsson.

  • Shared/API/c/WKBase.h:
  • Shared/API/c/WKImage.cpp: Added.

(WKImageGetTypeID):
(WKImageCreate):
(WKImageGetSize):

  • Shared/API/c/WKImage.h: Added.
  • Shared/WebImage.cpp: Added.

(WebKit::WebImage::create):
(WebKit::WebImage::size):

  • Shared/WebImage.h: Added.

(WebKit::WebImage::backingStore):
(WebKit::WebImage::WebImage):
(WebKit::WebImage::type):
Add a general purpose API image class.

  • Shared/API/c/cg: Added.
  • Shared/API/c/cg/WKImageCG.cpp: Added.

(WKImageCreateCGImage):

  • Shared/API/c/cg/WKImageCG.h: Added.

Add function to convert a WKImageRef to a CGImageRef for platforms that use CG.

  • Shared/API/c/WKSharedAPICast.h:

(WebKit::toFloatRect):
(WebKit::toIntSize):
(WebKit::toIntPoint):
(WebKit::toIntRect):
(WebKit::toImageOptions):
Make conversion functions that are ambiguous more explicit.

  • Shared/APIObject.h:
  • Shared/BackingStore.h:

(WebKit::BackingStore::isBackedBySharedMemory):

  • Shared/ImageOptions.h: Added.
  • Shared/UserMessageCoders.h:

(WebKit::UserMessageEncoder::baseEncode):
(WebKit::UserMessageDecoder::baseDecode):
Allow a WKImageRef to be passed in user messages. Right now, it only
works if the image is sharable.

  • UIProcess/API/C/WKPage.cpp:

(WKPageScaleWebView):

  • UIProcess/WebUIClient.cpp:

(WebKit::WebUIClient::windowFrame):
Use the more explicit conversion function name.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:

(WKBundlePageCreateSnapshotInViewCoordinates):
(WKBundlePageCreateSnapshotInDocumentCoordinates):

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h:
  • WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:

(WKBundlePageOverlaySetNeedsDisplay):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::snapshotInViewCoordinates):
(WebKit::WebPage::snapshotInDocumentCoordinates):
Add function to take the snapshot.

  • WebProcess/WebPage/WebPage.h:
  • WebKit2.pro:
  • WebKit2.xcodeproj/project.pbxproj:
  • win/WebKit2.vcproj:

Add new files.

2:48 PM Changeset in webkit [74697] by Martin Robinson
  • 2 edits in trunk/WebKit/gtk

2010-12-27 Martin Robinson <mrobinson@igalia.com>

Reviewed by Ryosuke Niwa.

[GTK] EditorClient::generateEditorCommands queues up "null string" commands
https://bugs.webkit.org/show_bug.cgi?id=51569

Prevent adding "null string" editor commands by first checking whether or not
the command string is null in generateEditorCommands before appending it to the
list of pending editor command strings.

  • WebCoreSupport/EditorClientGtk.cpp: (WebKit::EditorClient::generateEditorCommands): Check for the null string (no command for this key combination) before appending a command string to the list of pending editor commands. (WebKit::EditorClient::executePendingEditorCommands): Add an ASSERT which detects null command strings.
2:37 PM Changeset in webkit [74696] by Martin Robinson
  • 2 edits in trunk/WebCore

2010-12-27 Martin Robinson <mrobinson@igalia.com>

Reviewed by Daniel Bates.

[GTK] RenderThemeGtk::m_HScale and RenderThemeGtk::m_VScale are not initialized
https://bugs.webkit.org/show_bug.cgi?id=51654

Properly initialize slider members of RenderThemeGtk. This can lead to test crashes
on some debug configurations.

No new tests. This is already covered by current slider tests. It isn't crashing on
the bots, but it does crash locally.

  • platform/gtk/RenderThemeGtk.cpp: (WebCore::RenderThemeGtk::RenderThemeGtk): Properly initialize members.
1:41 PM Changeset in webkit [74695] by Darin Adler
  • 9 edits in trunk/JavaScriptCore

2010-12-27 Jake Helfert <jake@jakeonthenet.com>

Reviewed and reworked by Darin Adler.

Building WebKit with Visual Studio 2010 fails due
to ambiguous assignment operator errors.
https://bugs.webkit.org/show_bug.cgi?id=51116

  • wtf/NullPtr.h: Added a HAVE(NULLPTR) definition for use with Platform.h HAVE macro, and included the Visual Studio 2010 compiler as one of the ones that has nullptr.
  • wtf/NullPtr.cpp: Updated condition to match.


  • wtf/PassOwnArrayPtr.h: Don't include the operator=(nullptr_t) overload if we are compiling in loose mode and the compiler has nullptr, because assignment of 0 will otherwise encounter ambiguitity with this overload and the overload for loose mode that takes a raw pointer. The conditional can be removed when we get rid of loose mode.
  • wtf/PassOwnPtr.h: Ditto.
  • wtf/PassRefPtr.h: Don't include the operator=(nullptr_t) overload if the compiler has nullptr, because assignment of 0 would be ambiguous with the overload that takes a raw pointer. The conditional can be removed if we ever decide we no longer need to support assigning 0, but might need a way to catch that usage on older compilers.
  • wtf/RefPtr.h: Ditto.
  • wtf/RetainPtr.h: Ditto
  • JavaScriptCore.xcodeproj/project.pbxproj: Added NullPtr.cpp, accidentally omitted when the file was first added.
1:13 PM Changeset in webkit [74694] by eric@webkit.org
  • 2 edits in trunk/Tools

2010-12-27 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

build-webkit should detect missing Java SDK and explain how to install it
https://bugs.webkit.org/show_bug.cgi?id=51651

  • Scripts/build-webkit:
1:04 PM Changeset in webkit [74693] by weinig@apple.com
  • 11 edits
    2 adds in trunk/WebKit2

WebKit2: Add additional API for managing databases
https://bugs.webkit.org/show_bug.cgi?id=51629

Reviewed by Anders Carlsson.

  • Adds client for the database manager to get notifications of changes to databases.
  • UIProcess/API/C/WKDatabaseManager.cpp:

(WKDatabaseManagerSetClient):

  • UIProcess/API/C/WKDatabaseManager.h:
  • UIProcess/WebDatabaseManagerProxy.cpp:

(WebKit::WebDatabaseManagerProxy::initializeClient):
(WebKit::WebDatabaseManagerProxy::didModifyOrigin):
(WebKit::WebDatabaseManagerProxy::didModifyDatabase):

  • UIProcess/WebDatabaseManagerProxy.h:
  • UIProcess/WebDatabaseManagerProxy.messages.in:
  • UIProcess/WebDatabaseManagerProxyClient.cpp: Added.

(WebKit::WebDatabaseManagerProxyClient::didModifyOrigin):
(WebKit::WebDatabaseManagerProxyClient::didModifyDatabase):

  • UIProcess/WebDatabaseManagerProxyClient.h: Added.
  • WebKit2.pro:
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/WebCoreSupport/WebDatabaseManager.cpp:

(WebKit::WebDatabaseManager::WebDatabaseManager):
(WebKit::WebDatabaseManager::~WebDatabaseManager):
(WebKit::WebDatabaseManager::dispatchDidModifyOrigin):
(WebKit::WebDatabaseManager::dispatchDidModifyDatabase):

  • WebProcess/WebCoreSupport/WebDatabaseManager.h:
  • win/WebKit2.vcproj:
11:41 AM Changeset in webkit [74692] by weinig@apple.com
  • 1 edit
    2 adds in trunk/Sources

Fix Makefile based build.

11:21 AM Changeset in webkit [74691] by xan@webkit.org
  • 4 edits in trunk/WebKit/gtk

2010-12-27 Xan Lopez <xlopez@igalia.com>

Reviewed by Martin Robinson.

Remove unneeded includes from our headers.

  • WebCoreSupport/PasteboardHelperGtk.h: ditto.
  • webkit/webkitprivate.h: ditto.
  • webkit/webkitsoupauthdialog.h: ditto.
11:17 AM Changeset in webkit [74690] by weinig@apple.com
  • 13 edits
    2 adds in trunk/WebKit2

WebKit2: Add additional API for managing databases
https://bugs.webkit.org/show_bug.cgi?id=51629

Reviewed by Anders Carlsson.

  • Adds WKDatabaseManagerGetDatabasesByOrigin, which asynchronously returns an array of dictionaries containing details about each origin using databases and details about each database. Keys were added for accessing the data in the dictionaries.
  • Adds WKDatabaseManagerDeleteDatabasesWithNameForOrigin to delete a database with a specific identifier.
  • Adds WKDatabaseManagerSetQuotaForOrigin to set the quota for an origin.
  • Shared/OriginAndDatabases.cpp: Added.

(WebKit::OriginAndDatabases::encode):
(WebKit::OriginAndDatabases::decode):

  • Shared/OriginAndDatabases.h: Added.
  • Shared/WebCoreArgumentCoders.h:
  • UIProcess/API/C/WKDatabaseManager.cpp:

(WKDatabaseManagerGetOriginKey):
(WKDatabaseManagerGetOriginQuotaKey):
(WKDatabaseManagerGetOriginUsageKey):
(WKDatabaseManagerGetDatabaseDetailsKey):
(WKDatabaseManagerGetDatabaseDetailsNameKey):
(WKDatabaseManagerGetDatabaseDetailsDisplayNameKey):
(WKDatabaseManagerGetDatabaseDetailsExpectedUsageKey):
(WKDatabaseManagerGetDatabaseDetailsCurrentUsageKey):
(WKDatabaseManagerGetDatabasesByOrigin):
(callGetDatabasesByOriginBlockAndDispose):
(WKDatabaseManagerGetDatabasesByOrigin_b):
(WKDatabaseManagerGetDatabaseOrigins):
(callGetDatabaseOriginsBlockBlockAndDispose):
(WKDatabaseManagerGetDatabaseOrigins_b):
(WKDatabaseManagerDeleteDatabasesWithNameForOrigin):
(WKDatabaseManagerDeleteDatabasesForOrigin):
(WKDatabaseManagerDeleteAllDatabases):
(WKDatabaseManagerSetQuotaForOrigin):

  • UIProcess/API/C/WKDatabaseManager.h:
  • UIProcess/WebDatabaseManagerProxy.cpp:

(WebKit::WebDatabaseManagerProxy::originKey):
(WebKit::WebDatabaseManagerProxy::originQuotaKey):
(WebKit::WebDatabaseManagerProxy::originUsageKey):
(WebKit::WebDatabaseManagerProxy::databaseDetailsKey):
(WebKit::WebDatabaseManagerProxy::databaseDetailsNameKey):
(WebKit::WebDatabaseManagerProxy::databaseDetailsDisplayNameKey):
(WebKit::WebDatabaseManagerProxy::databaseDetailsExpectedUsageKey):
(WebKit::WebDatabaseManagerProxy::databaseDetailsCurrentUsageKey):
(WebKit::WebDatabaseManagerProxy::invalidate):
(WebKit::WebDatabaseManagerProxy::getDatabasesByOrigin):
(WebKit::WebDatabaseManagerProxy::didGetDatabasesByOrigin):
(WebKit::WebDatabaseManagerProxy::getDatabaseOrigins):
(WebKit::WebDatabaseManagerProxy::didGetDatabaseOrigins):
(WebKit::WebDatabaseManagerProxy::deleteDatabaseWithNameForOrigin):
(WebKit::WebDatabaseManagerProxy::deleteDatabasesForOrigin):
(WebKit::WebDatabaseManagerProxy::setQuotaForOrigin):

  • UIProcess/WebDatabaseManagerProxy.h:
  • UIProcess/WebDatabaseManagerProxy.messages.in:
  • WebKit2.pro:
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/WebCoreSupport/WebDatabaseManager.cpp:

(WebKit::WebDatabaseManager::getDatabasesByOrigin):
(WebKit::WebDatabaseManager::deleteDatabaseWithNameForOrigin):
(WebKit::WebDatabaseManager::setQuotaForOrigin):

  • WebProcess/WebCoreSupport/WebDatabaseManager.h:
  • WebProcess/WebCoreSupport/WebDatabaseManager.messages.in:
  • win/WebKit2.vcproj:
11:07 AM Changeset in webkit [74689] by Martin Robinson
  • 4 edits in trunk/Tools

2010-12-26 Martin Robinson <mrobinson@igalia.com>

Reviewed by Daniel Bates.

[GTK] Add support for build-jsc
https://bugs.webkit.org/show_bug.cgi?id=51625

Add GTK+ support to build-jsc now that building the jsc executable as
a standalone target is easy.

  • Scripts/build-jsc: Call buildGtkProject for the GTK+ case now.
  • Scripts/build-webkit: Pass in the proper target name to buildGtkProject.
  • Scripts/webkitdirs.pm: Actually process the project parameter in buildGtkProject and pass it along to buildAutotoolsProject.
10:50 AM Changeset in webkit [74688] by levin@chromium.org
  • 4 edits in trunk/Tools

check-webkit-style check for meaningless variable names in function declarations.
https://bugs.webkit.org/show_bug.cgi?id=51523

Reviewed by Eric Seidel.

  • Scripts/webkitpy/style/checker.py: Exempted JavaScriptCore/jit/JITStubs.cpp

from the new check and whitespace/parens because the syntax is unusual and
produced a fair number of positives for these checks.

  • Scripts/webkitpy/style/checkers/cpp.py:

(_convert_to_lower_with_underscores): Used as a canonical form for type names
and parameter names when determining if the parameter name is useless.
(_create_acronym): Used to check for redundant variable names in cases like "ExceptionCode ec"
(Parameter.lower_with_underscores_name): Gives back the parameter name in a lower_with_underscore
format.
(_check_parameter_name_against_text): Checks to see if the parameter name is in the
text or an acronym of it.
(check_function_definition): Checks function definitions for meaningless variable names.
(process_line): Added call to check_function_definition.

  • Scripts/webkitpy/style/checkers/cpp_unittest.py:

(CppFunctionsTest.test_convert_to_lower_with_underscores): Test for _convert_to_lower_with_underscores.
(CppFunctionsTest.test_create_acronym): Test for _create_acronym.
(CppFunctionsTest.test_check_parameter_against_text): Test for _check_parameter_against_text.
(CppStyleTestBase.perform_single_line_lint): Removed the parameter name check
because when only checking a snippet, there are a lot of bogus functions.
(CppStyleTestBase.perform_multi_line_lint): Ditto and removed a bogus filter
that I put there previously and just noticed.
(WebKitStyleTest.test_parameter_names): Tests for the functionality -- both
check_function_definition and process_line.

10:46 AM Changeset in webkit [74687] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

2010-12-27 Kenji Imasaki <imasaki@chromium.org>

Reviewed by David Levin.

remove entries for media related non-flaky tests.
https://bugs.webkit.org/show_bug.cgi?id=51225

  • platform/chromium/test_expectations.txt:
9:41 AM Changeset in webkit [74686] by antonm@chromium.org
  • 5 edits in trunk/WebCore

2010-12-27 Anton Muhin <antonm@chromium.org>

Reviewed by David Levin.

[v8] Remove unused methods to protect/unprotect wrappers during garbage collection
https://bugs.webkit.org/show_bug.cgi?id=51648

  • bindings/v8/ScriptController.cpp:
  • bindings/v8/ScriptController.h:
  • bindings/v8/V8GCController.cpp: (WebCore::V8GCController::gcEpilogue):
  • bindings/v8/V8GCController.h:
9:37 AM Changeset in webkit [74685] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

2010-12-27 Carlos Garcia Campos <cgarcia@igalia.com>

Reviewed by Martin Robinson.

[GTK] Disable flash plugin in GtkLauncher when using gtk3
https://bugs.webkit.org/show_bug.cgi?id=51591

Flash plugin uses gtk2 that is incompatible with gtk3 making
webkit crash when it's built with gtk3.

  • GtkLauncher/main.c: (main):
9:10 AM Changeset in webkit [74684] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/efl

2010-12-27 Rafael Antognolli <antognolli@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Set the frame smart object base clipper to non-static.
https://bugs.webkit.org/show_bug.cgi?id=51552

The base clipper of the clipped smart object, which is the parent
class of the ewk_frame class is a static clipper. It's normally only
used for showing/hiding the object, but in the case of the ewk_frame,
it needs to clip the object to its dimension, in order to clip
scrollbars of inner frames.

Setting it to non-static makes the clipper to be automatically moved
by the parent class, thus staying on the correct position when the
frame is moved.

This change needed to be done after the adoption of the static clipper
on the clipped smart base class.

  • ewk/ewk_frame.cpp: (_ewk_frame_smart_add):
6:51 AM Changeset in webkit [74683] by yurys@chromium.org
  • 2 edits in trunk/WebCore

2010-12-27 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Removed trailing spaces from a localized
string to make it the same as the one used in the code.

  • English.lproj/localizedStrings.js:
6:36 AM Changeset in webkit [74682] by Philippe Normand
  • 2 edits in trunk/LayoutTests

2010-12-27 Philippe Normand <pnormand@igalia.com>

Unreviewed, skip another GTK media test reporting wrong duration,
see bug 51602.

  • platform/gtk/Skipped:
6:10 AM Changeset in webkit [74681] by yael.aharon@nokia.com
  • 6 edits in trunk

2010-12-27 Yael Aharon <yael.aharon@nokia.com>

Reviewed by Eric Seidel.

Browser is failing 16 baseline test from Selector API Test Suite
https://bugs.webkit.org/show_bug.cgi?id=42968

Update the expected result for the test.

  • fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt:

2010-12-27 Yael Aharon <yael.aharon@nokia.com>

Reviewed by Eric Seidel.

Browser is failing 16 baseline test from Selector API Test Suite
https://bugs.webkit.org/show_bug.cgi?id=42968

Throw an exception if there is no argument to querySelector or
querySelectorAll. This replaces the current behavior of passing the string
"undefined" as the argument.

No new tests, just updating the existing results for
fast/dom/SelectorAPI/resig-SelectorAPI-test.xhtml.

  • dom/Document.idl:
  • dom/DocumentFragment.idl:
  • dom/Element.idl:
3:32 AM Changeset in webkit [74680] by hamaji@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-27 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>

Chromium expectation update.

Suppress fast/canvas/webgl/tex-image-with-format-and-type on linux debug

  • platform/chromium/test_expectations.txt:
12:06 AM Changeset in webkit [74679] by morrita@google.com
  • 1 edit
    4 adds in trunk/LayoutTests

2010-12-27 MORITA Hajime <morrita@google.com>

Unreviewed expectation updates.

  • platform/chromium-linux/fast/box-shadow/spread-multiple-normal-expected.checksum: Added.
  • platform/chromium-linux/fast/box-shadow/spread-multiple-normal-expected.png: Added.
  • platform/chromium-win/fast/box-shadow/spread-multiple-normal-expected.checksum: Added.
  • platform/chromium-win/fast/box-shadow/spread-multiple-normal-expected.png: Added.

Dec 26, 2010:

11:27 PM Changeset in webkit [74678] by abarth@webkit.org
  • 2 edits in trunk

Fix bug number in previous commit.

11:24 PM Changeset in webkit [74677] by abarth@webkit.org
  • 7 edits
    1 move in trunk

2010-12-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[Meta] Move source code into Sources
https://bugs.webkit.org/show_bug.cgi?id=51606

  • PrettyPatch/PrettyPatch.rb:
    • Remove reference to non-existant autotools directory.

2010-12-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Siedel.

[Meta] Move source code into Sources
https://bugs.webkit.org/show_bug.cgi?id=51606

  • .gitignore:
  • GNUmakefile.am:
  • Sources/autotools: Copied from autotools.
  • autogen.sh:
  • autotools: Removed.
  • autotools/acinclude.m4: Removed.
  • autotools/dolt.m4: Removed.
  • autotools/gsettings.m4: Removed.
  • autotools/symbols.filter: Removed.
  • autotools/webkit.m4: Removed.
  • configure.ac:
11:00 PM Changeset in webkit [74676] by abarth@webkit.org
  • 4 edits
    1 move in trunk

2010-12-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Move cmake into Sources
https://bugs.webkit.org/show_bug.cgi?id=51631

  • PrettyPatch/PrettyPatch.rb:

2010-12-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Move cmake into Sources
https://bugs.webkit.org/show_bug.cgi?id=51631

  • CMakeLists.txt:
  • Sources/cmake: Copied from cmake.
  • cmake: Removed.
  • cmake/FindCFLite.cmake: Removed.
  • cmake/FindCairo.cmake: Removed.
  • cmake/FindEFL.cmake: Removed.
  • cmake/FindFontconfig.cmake: Removed.
  • cmake/FindFreetype.cmake: Removed.
  • cmake/FindGDK-PixBuf.cmake: Removed.
  • cmake/FindGDK.cmake: Removed.
  • cmake/FindGIO.cmake: Removed.
  • cmake/FindGStreamer-App.cmake: Removed.
  • cmake/FindGStreamer-Base.cmake: Removed.
  • cmake/FindGStreamer-Interfaces.cmake: Removed.
  • cmake/FindGStreamer-Pbutils.cmake: Removed.
  • cmake/FindGStreamer-Plugins-Base.cmake: Removed.
  • cmake/FindGStreamer-Video.cmake: Removed.
  • cmake/FindGStreamer.cmake: Removed.
  • cmake/FindGlib.cmake: Removed.
  • cmake/FindGperf.cmake: Removed.
  • cmake/FindGthread.cmake: Removed.
  • cmake/FindICU.cmake: Removed.
  • cmake/FindLibSoup2.cmake: Removed.
  • cmake/FindLibXlst.cmake: Removed.
  • cmake/FindPango.cmake: Removed.
  • cmake/FindSqlite.cmake: Removed.
  • cmake/LibFindMacros.cmake: Removed.
  • cmake/OptionsCommon.cmake: Removed.
  • cmake/OptionsEfl.cmake: Removed.
  • cmake/OptionsWinCE.cmake: Removed.
  • cmake/OptionsWindows.cmake: Removed.
  • cmake/WebKitEfl.cmake: Removed.
  • cmake/WebKitFS.cmake: Removed.
  • cmake/WebKitFeatures.cmake: Removed.
  • cmake/WebKitHelpers.cmake: Removed.
  • cmake/WebKitMacros.cmake: Removed.
  • cmake/WebKitPackaging.cmake: Removed.
  • cmake/eflsymbols.filter: Removed.
10:11 PM Changeset in webkit [74675] by abarth@webkit.org
  • 2 edits in trunk

2010-12-26 Adam Barth <abarth@webkit.org>

Fix some references to the old location of the WebKit website in git
metadata files.

  • .gitattributes:
9:51 PM Changeset in webkit [74674] by abarth@webkit.org
  • 4 edits
    1 move
    1 add in trunk

Move ANGLE to Sources/ThirdParty
https://bugs.webkit.org/show_bug.cgi?id=51605

Reviewed by Eric Seidel.

Actually move ANGLE and update the Makefile.

  • ANGLE: Removed.
  • ANGLE/ANGLE.xcodeproj: Removed.
  • ANGLE/ANGLE.xcodeproj/project.pbxproj: Removed.
  • ANGLE/Configurations: Removed.
  • ANGLE/Configurations/ANGLE.xcconfig: Removed.
  • ANGLE/Configurations/Base.xcconfig: Removed.
  • ANGLE/Configurations/DebugRelease.xcconfig: Removed.
  • ANGLE/Makefile: Removed.
  • ANGLE/include: Removed.
  • ANGLE/include/EGL: Removed.
  • ANGLE/include/EGL/egl.h: Removed.
  • ANGLE/include/EGL/eglext.h: Removed.
  • ANGLE/include/EGL/eglplatform.h: Removed.
  • ANGLE/include/GLES2: Removed.
  • ANGLE/include/GLES2/gl2.h: Removed.
  • ANGLE/include/GLES2/gl2ext.h: Removed.
  • ANGLE/include/GLES2/gl2platform.h: Removed.
  • ANGLE/include/GLSLANG: Removed.
  • ANGLE/include/GLSLANG/ShaderLang.h: Removed.
  • ANGLE/include/KHR: Removed.
  • ANGLE/include/KHR/khrplatform.h: Removed.
  • ANGLE/src: Removed.
  • ANGLE/src/build_angle.xcodeproj: Removed.
  • ANGLE/src/build_angle.xcodeproj/project.pbxproj: Removed.
  • ANGLE/src/common: Removed.
  • ANGLE/src/common/angleutils.h: Removed.
  • ANGLE/src/common/debug.cpp: Removed.
  • ANGLE/src/common/debug.h: Removed.
  • ANGLE/src/compiler: Removed.
  • ANGLE/src/compiler/BaseTypes.h: Removed.
  • ANGLE/src/compiler/CodeGenGLSL.cpp: Removed.
  • ANGLE/src/compiler/CodeGenHLSL.cpp: Removed.
  • ANGLE/src/compiler/Common.h: Removed.
  • ANGLE/src/compiler/ConstantUnion.h: Removed.
  • ANGLE/src/compiler/InfoSink.cpp: Removed.
  • ANGLE/src/compiler/InfoSink.h: Removed.
  • ANGLE/src/compiler/Initialize.cpp: Removed.
  • ANGLE/src/compiler/Initialize.h: Removed.
  • ANGLE/src/compiler/InitializeDll.cpp: Removed.
  • ANGLE/src/compiler/InitializeDll.h: Removed.
  • ANGLE/src/compiler/InitializeGlobals.h: Removed.
  • ANGLE/src/compiler/InitializeParseContext.h: Removed.
  • ANGLE/src/compiler/IntermTraverse.cpp: Removed.
  • ANGLE/src/compiler/Intermediate.cpp: Removed.
  • ANGLE/src/compiler/MMap.h: Removed.
  • ANGLE/src/compiler/OutputGLSL.cpp: Removed.
  • ANGLE/src/compiler/OutputGLSL.h: Removed.
  • ANGLE/src/compiler/OutputHLSL.cpp: Removed.
  • ANGLE/src/compiler/OutputHLSL.h: Removed.
  • ANGLE/src/compiler/ParseHelper.cpp: Removed.
  • ANGLE/src/compiler/ParseHelper.h: Removed.
  • ANGLE/src/compiler/PoolAlloc.cpp: Removed.
  • ANGLE/src/compiler/PoolAlloc.h: Removed.
  • ANGLE/src/compiler/QualifierAlive.cpp: Removed.
  • ANGLE/src/compiler/QualifierAlive.h: Removed.
  • ANGLE/src/compiler/RemoveTree.cpp: Removed.
  • ANGLE/src/compiler/RemoveTree.h: Removed.
  • ANGLE/src/compiler/ShHandle.h: Removed.
  • ANGLE/src/compiler/ShaderLang.cpp: Removed.
  • ANGLE/src/compiler/SymbolTable.cpp: Removed.
  • ANGLE/src/compiler/SymbolTable.h: Removed.
  • ANGLE/src/compiler/TranslatorGLSL.cpp: Removed.
  • ANGLE/src/compiler/TranslatorGLSL.h: Removed.
  • ANGLE/src/compiler/TranslatorHLSL.cpp: Removed.
  • ANGLE/src/compiler/TranslatorHLSL.h: Removed.
  • ANGLE/src/compiler/Types.h: Removed.
  • ANGLE/src/compiler/UnfoldSelect.cpp: Removed.
  • ANGLE/src/compiler/UnfoldSelect.h: Removed.
  • ANGLE/src/compiler/debug.cpp: Removed.
  • ANGLE/src/compiler/debug.h: Removed.
  • ANGLE/src/compiler/glslang.l: Removed.
  • ANGLE/src/compiler/glslang.y: Removed.
  • ANGLE/src/compiler/intermOut.cpp: Removed.
  • ANGLE/src/compiler/intermediate.h: Removed.
  • ANGLE/src/compiler/localintermediate.h: Removed.
  • ANGLE/src/compiler/osinclude.h: Removed.
  • ANGLE/src/compiler/ossource_posix.cpp: Removed.
  • ANGLE/src/compiler/ossource_win.cpp: Removed.
  • ANGLE/src/compiler/parseConst.cpp: Removed.
  • ANGLE/src/compiler/preprocessor: Removed.
  • ANGLE/src/compiler/preprocessor/atom.c: Removed.
  • ANGLE/src/compiler/preprocessor/atom.h: Removed.
  • ANGLE/src/compiler/preprocessor/compile.h: Removed.
  • ANGLE/src/compiler/preprocessor/cpp.c: Removed.
  • ANGLE/src/compiler/preprocessor/cpp.h: Removed.
  • ANGLE/src/compiler/preprocessor/cppstruct.c: Removed.
  • ANGLE/src/compiler/preprocessor/memory.c: Removed.
  • ANGLE/src/compiler/preprocessor/memory.h: Removed.
  • ANGLE/src/compiler/preprocessor/parser.h: Removed.
  • ANGLE/src/compiler/preprocessor/preprocess.h: Removed.
  • ANGLE/src/compiler/preprocessor/scanner.c: Removed.
  • ANGLE/src/compiler/preprocessor/scanner.h: Removed.
  • ANGLE/src/compiler/preprocessor/slglobals.h: Removed.
  • ANGLE/src/compiler/preprocessor/symbols.c: Removed.
  • ANGLE/src/compiler/preprocessor/symbols.h: Removed.
  • ANGLE/src/compiler/preprocessor/tokens.c: Removed.
  • ANGLE/src/compiler/preprocessor/tokens.h: Removed.
  • ANGLE/src/compiler/tools: Removed.
  • ANGLE/src/compiler/unistd.h: Removed.
  • ANGLE/src/libEGL: Removed.
  • ANGLE/src/libEGL/Config.cpp: Removed.
  • ANGLE/src/libEGL/Config.h: Removed.
  • ANGLE/src/libEGL/Display.cpp: Removed.
  • ANGLE/src/libEGL/Display.h: Removed.
  • ANGLE/src/libEGL/Surface.cpp: Removed.
  • ANGLE/src/libEGL/Surface.h: Removed.
  • ANGLE/src/libEGL/libEGL.cpp: Removed.
  • ANGLE/src/libEGL/libEGL.def: Removed.
  • ANGLE/src/libEGL/libEGL.vcproj: Removed.
  • ANGLE/src/libEGL/main.cpp: Removed.
  • ANGLE/src/libEGL/main.h: Removed.
  • ANGLE/src/libGLESv2: Removed.
  • ANGLE/src/libGLESv2/Blit.cpp: Removed.
  • ANGLE/src/libGLESv2/Blit.h: Removed.
  • ANGLE/src/libGLESv2/Buffer.cpp: Removed.
  • ANGLE/src/libGLESv2/Buffer.h: Removed.
  • ANGLE/src/libGLESv2/Context.cpp: Removed.
  • ANGLE/src/libGLESv2/Context.h: Removed.
  • ANGLE/src/libGLESv2/Framebuffer.cpp: Removed.
  • ANGLE/src/libGLESv2/Framebuffer.h: Removed.
  • ANGLE/src/libGLESv2/Program.cpp: Removed.
  • ANGLE/src/libGLESv2/Program.h: Removed.
  • ANGLE/src/libGLESv2/RefCountObject.cpp: Removed.
  • ANGLE/src/libGLESv2/RefCountObject.h: Removed.
  • ANGLE/src/libGLESv2/Renderbuffer.cpp: Removed.
  • ANGLE/src/libGLESv2/Renderbuffer.h: Removed.
  • ANGLE/src/libGLESv2/ResourceManager.cpp: Removed.
  • ANGLE/src/libGLESv2/ResourceManager.h: Removed.
  • ANGLE/src/libGLESv2/Shader.cpp: Removed.
  • ANGLE/src/libGLESv2/Shader.h: Removed.
  • ANGLE/src/libGLESv2/Texture.cpp: Removed.
  • ANGLE/src/libGLESv2/Texture.h: Removed.
  • ANGLE/src/libGLESv2/geometry: Removed.
  • ANGLE/src/libGLESv2/geometry/IndexDataManager.cpp: Removed.
  • ANGLE/src/libGLESv2/geometry/IndexDataManager.h: Removed.
  • ANGLE/src/libGLESv2/geometry/VertexDataManager.cpp: Removed.
  • ANGLE/src/libGLESv2/geometry/VertexDataManager.h: Removed.
  • ANGLE/src/libGLESv2/geometry/backend.cpp: Removed.
  • ANGLE/src/libGLESv2/geometry/backend.h: Removed.
  • ANGLE/src/libGLESv2/geometry/dx9.cpp: Removed.
  • ANGLE/src/libGLESv2/geometry/dx9.h: Removed.
  • ANGLE/src/libGLESv2/geometry/vertexconversion.h: Removed.
  • ANGLE/src/libGLESv2/libGLESv2.cpp: Removed.
  • ANGLE/src/libGLESv2/libGLESv2.def: Removed.
  • ANGLE/src/libGLESv2/libGLESv2.vcproj: Removed.
  • ANGLE/src/libGLESv2/main.cpp: Removed.
  • ANGLE/src/libGLESv2/main.h: Removed.
  • ANGLE/src/libGLESv2/mathutil.h: Removed.
  • ANGLE/src/libGLESv2/utilities.cpp: Removed.
  • ANGLE/src/libGLESv2/utilities.h: Removed.
  • Makefile:
  • Sources/ThirdParty: Added.
  • Sources/ThirdParty/ANGLE: Copied from ANGLE.

Tools:

  • Scripts/build-webkit:
    • Point to the new ANGLE location.
8:42 PM Changeset in webkit [74673] by morrita@google.com
  • 3 edits
    4 adds in trunk

2010-12-26 MORITA Hajime <morrita@google.com>

Reviewed by Dan Bernstein.

For box-shadow, non-primary shadows should have specified radii.
https://bugs.webkit.org/show_bug.cgi?id=51386

  • fast/box-shadow/spread-multiple-normal-expected.txt: Added.
  • fast/box-shadow/spread-multiple-normal.html: Added.
  • fast/box-shadow/spread-multiple-normal-expected.checksum: Added.
  • fast/box-shadow/spread-multiple-normal-expected.png: Added.

2010-12-26 MORITA Hajime <morrita@google.com>

Reviewed by Dan Bernstein.

For box-shadow, non-primary shadows should have specified radii.
https://bugs.webkit.org/show_bug.cgi?id=51386

On paintBoxShadow(), the spread value accidentally accumulated accidentally
during the loop, which should be applied individually for radius of each shadow.
This change makes the radii for rects computed for each shadow.

Test: fast/box-shadow/spread-multiple-normal.html

  • rendering/RenderBoxModelObject.cpp: (WebCore::RenderBoxModelObject::paintBoxShadow):
2:13 PM Changeset in webkit [74672] by commit-queue@webkit.org
  • 2 edits in trunk/JavaScriptCore

2010-12-26 Xan Lopez <xlopez@igalia.com>

Reviewed by Eric Seidel.

[GTK] Add standalone target for JSC
https://bugs.webkit.org/show_bug.cgi?id=51607

  • GNUmakefile.am: add convenience target to only build jsc and its dependencies.
2:00 PM Changeset in webkit [74671] by Patrick Gansterer
  • 2 edits in trunk/WebCore

2010-12-26 Patrick Gansterer <Patrick Gansterer>

Reviewed by Eric Seidel.

Improve output of HTML parser benchmark
https://bugs.webkit.org/show_bug.cgi?id=51611

Calculate and show median, min and max values.

  • benchmarks/parser/html-parser.html:
12:27 PM Changeset in webkit [74670] by levin@chromium.org
  • 3 edits in trunk/Tools

2010-12-26 David Levin <levin@chromium.org>

Reviewed by Eric Seidel.

check-webkit-style should be able to parse function declaration parameters.
https://bugs.webkit.org/show_bug.cgi?id=51451

  • Scripts/webkitpy/style/checkers/cpp.py: (Position.init): Holds simple position information (row, column). (Parameter.init): Holds information about a parameter. (SingleLineView.init): Converts multiple lines into a single line for simpler searches. (SingleLineView.convert_column_to_row): Returns the original row given a column. (create_skeleton_parameters): Simplifies a parameter list for easier searching. (find_parameter_name_index): Finds where the parameter name is. (parameter_list): Generates the list of parameters for a function. (_FunctionState.begin): Added information to allow determining the parameters on demand. (_FunctionState.get_parameter_list): Returns a tuple of function parameters. (detect_functions): Improve function detection for operator functions and determine where the parameters end and pass that to _FunctionState.begin.
  • Scripts/webkitpy/style/checkers/cpp_unittest.py: (CppFunctionsTest.test_parameter): Verifies Parameter functionality. (CppFunctionsTest.test_single_line_view): Verifies SingleLineView functionality. (CppFunctionsTest.test_create_skeleton_parameters): Verifies create_skeleton_parameters. (CppFunctionsTest.test_find_parameter_name_index): Verifies find_parameter_name_index. (CppFunctionsTest.test_parameter_list): Does some minimal verification for parameter list. Much more thorough verification is done as part of FunctionDetectionTest.test_parameter_list. (FunctionDetectionTest.perform_function_detection): Added support for verifying the parameters found. (FunctionDetectionTest.test_function_declaration_detection): Added more function detection test to verify that we catch the operator functions. (FunctionDetectionTest.test_ignore_macros): Verify that function detection ignores macros. (FunctionDetectionTest.test_parameter_list): Added tests to verify the parameter parsing. (CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_for_bad_test_doesnt_break): Removed because the error. The test is about the bad function name. Fixing the name makes the test exactly like test_function_length_check_definition_severity1_for_test.
11:41 AM Changeset in webkit [74669] by andersca@apple.com
  • 13 edits in trunk/WebKit2

Rename DrawingAreaMessage and DrawingAreaLegacyMessage and
DrawingAreaProxyMessage to DrawingAreaProxyLegacyMessage.

Reviewed by Dan Bernstein.

  • Platform/CoreIPC/MessageID.h:
  • Shared/CoreIPCSupport/DrawingAreaMessageKinds.h:
  • Shared/CoreIPCSupport/DrawingAreaProxyMessageKinds.h:
  • UIProcess/ChunkedUpdateDrawingAreaProxy.cpp:

(WebKit::ChunkedUpdateDrawingAreaProxy::paint):
(WebKit::ChunkedUpdateDrawingAreaProxy::setPageIsVisible):
(WebKit::ChunkedUpdateDrawingAreaProxy::update):
(WebKit::ChunkedUpdateDrawingAreaProxy::sendSetSize):
(WebKit::ChunkedUpdateDrawingAreaProxy::didReceiveMessage):

  • UIProcess/LayerBackedDrawingAreaProxy.cpp:

(WebKit::LayerBackedDrawingAreaProxy::sizeDidChange):
(WebKit::LayerBackedDrawingAreaProxy::setPageIsVisible):
(WebKit::LayerBackedDrawingAreaProxy::update):
(WebKit::LayerBackedDrawingAreaProxy::didReceiveMessage):
(WebKit::LayerBackedDrawingAreaProxy::didReceiveSyncMessage):

  • UIProcess/TiledDrawingAreaProxy.cpp:

(WebKit::TiledDrawingAreaProxy::sizeDidChange):
(WebKit::TiledDrawingAreaProxy::setPageIsVisible):
(WebKit::TiledDrawingAreaProxy::didReceiveMessage):
(WebKit::TiledDrawingAreaProxy::requestTileUpdate):
(WebKit::TiledDrawingAreaProxy::waitUntilUpdatesComplete):
(WebKit::TiledDrawingAreaProxy::takeSnapshot):
(WebKit::TiledDrawingAreaProxy::removeTile):

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::didReceiveSyncMessage):

  • WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:

(WebKit::ChunkedUpdateDrawingArea::display):
(WebKit::ChunkedUpdateDrawingArea::setSize):
(WebKit::ChunkedUpdateDrawingArea::didReceiveMessage):

  • WebProcess/WebPage/LayerBackedDrawingArea.cpp:

(WebKit::LayerBackedDrawingArea::setSize):
(WebKit::LayerBackedDrawingArea::didReceiveMessage):

  • WebProcess/WebPage/TiledDrawingArea.cpp:

(WebKit::TiledDrawingArea::display):
(WebKit::TiledDrawingArea::setSize):
(WebKit::TiledDrawingArea::updateTile):
(WebKit::TiledDrawingArea::tileUpdateTimerFired):
(WebKit::TiledDrawingArea::didReceiveMessage):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::didReceiveMessage):

  • WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm:

(WebKit::LayerBackedDrawingArea::attachCompositingContext):

11:26 AM Changeset in webkit [74668] by andersca@apple.com
  • 10 edits in trunk/WebKit2

Drawing area cleanup. Remove a bunch of redundant functions that just ended
up calling setNeedsDisplay.

Reviewed by Sam Weinig.

  • UIProcess/DrawingAreaProxy.h:
  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::invalidateWindow):
(WebKit::WebChromeClient::invalidateContentsAndWindow):
(WebKit::WebChromeClient::invalidateContentsForSlowScroll):

  • WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:
  • WebProcess/WebPage/ChunkedUpdateDrawingArea.h:
  • WebProcess/WebPage/DrawingArea.h:
  • WebProcess/WebPage/LayerBackedDrawingArea.cpp:
  • WebProcess/WebPage/LayerBackedDrawingArea.h:
  • WebProcess/WebPage/TiledDrawingArea.cpp:
  • WebProcess/WebPage/TiledDrawingArea.h:
8:57 AM Changeset in webkit [74667] by kbr@google.com
  • 2 edits in trunk/LayoutTests

2010-12-26 Kenneth Russell <kbr@google.com>

Unreviewed, Chromium expectations fix. Fix broken (duplicate)
expectations for
canvas/philip/tests/2d.gradient.radial.cone.top.html.

  • platform/chromium/test_expectations.txt:
8:04 AM Changeset in webkit [74666] by inferno@chromium.org
  • 3 edits
    2 adds in trunk

2010-12-26 Abhishek Arya <inferno@chromium.org>

Reviewed by Simon Fraser.

Remove the bad assert in paintPaginatedChildLayer, hitTestPaginatedChildLayer.
https://bugs.webkit.org/show_bug.cgi?id=48772

Test: fast/multicol/renderer-positioned-assert-crash.html

  • rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintPaginatedChildLayer): (WebCore::RenderLayer::hitTestPaginatedChildLayer):

2010-12-26 Abhishek Arya <inferno@chromium.org>

Reviewed by Simon Fraser.

Tests passes if it does not crash.
https://bugs.webkit.org/show_bug.cgi?id=48772

  • fast/multicol/renderer-positioned-assert-crash-expected.txt: Added.
  • fast/multicol/renderer-positioned-assert-crash.html: Added.
2:04 AM Changeset in webkit [74665] by Patrick Gansterer
  • 2 edits in trunk

2010-12-26 Patrick Gansterer <Patrick Gansterer>

Unreviewed WinCE buildfix after r74626.

  • cmake/OptionsWinCE.cmake:
Note: See TracTimeline for information about the timeline view.