Timeline
Sep 4, 2010:
- 6:12 PM Changeset in webkit [66800] by
-
- 5 edits in trunk/WebKitTools
2010-09-04 Daniel Bates <dbates@rim.com>
Reviewed by Martin Robinson.
Teach svn-apply/unapply about svn:mergeinfo
https://bugs.webkit.org/show_bug.cgi?id=45236
Recognize the svn:mergeinfo property and ignore it for now.
Currently, svn-apply/unapply recognize only '+' and '-'
property changes within a diff. We should add support
to recognize "Merged" and "Reverse-merged" changes as well.
Because svn:mergeinfo is metadata that is used only by SVN
and tends to be error-prone and/or nuisance (*), we will ignore
it for now.
(*) See "Parting Thoughts" of <http://www.collab.net/community/subversion/articles/merge-info.html>.
- Scripts/VCSUtils.pm:
- Modified parseSvnProperty() to recognize "Merged" and "Reverse-merged" as the start of a property value.
- Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
- Added the following unit tests: "simple: add svn:mergeinfo" "simple: delete svn:mergeinfo" "simple: modified svn:mergeinfo"
- Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
- Added the following unit tests: "simple: add svn:mergeinfo" "simple: delete svn:mergeinfo" "simple: modified svn:mergeinfo" "simple: modified svn:mergeinfo using SVN 1.4 syntax" "'Merged' change followed by 'Merged' change" "'Reverse-merged' change followed by 'Reverse-merged' change"
- Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
- Added the following unit tests: "'Merged' change" "'Reverse-merged' change" "'Reverse-merged' change followed by 'Merge' change" "'Merged' change followed by 'Merge' change" "'Reverse-merged' change followed by 'Reverse-merged' change" "'Reverse-merged' change followed by 'Reverse-merged' change followed by 'Merged' change"
- 5:19 PM Changeset in webkit [66799] by
-
- 8 edits in trunk/WebKit2
Allow passing null to postMessage API functions
https://bugs.webkit.org/show_bug.cgi?id=45234
Reviewed by Anders Carlsson.
- Shared/APIObject.h: Add TypeNull to enum. This is only used
for serialization purposes, and does not represent a concrete subclass
of APIObject.
- Shared/CoreIPCSupport/WebPageProxyMessageKinds.h: Remove WillSubmitFormWithUserData
now that it is not needed.
- Shared/UserMessageCoders.h:
(WebKit::UserMessageEncoder::baseEncode):
(WebKit::UserMessageDecoder::baseDecode):
Add explicit encoding/decoding of null for user messages.
- UIProcess/WebContextUserMessageCoders.h:
(WebKit::WebContextUserMessageEncoder::encode):
(WebKit::WebContextUserMessageDecoder::decode):
- WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h:
(WebKit::InjectedBundleUserMessageEncoder::encode):
(WebKit::InjectedBundleUserMessageDecoder::decode):
Update UserMessageCoders subclasses to call the base class in the correct
way to work with null messages. This means moving the encoding/decoding
of the type down to the base class, which is a nice cleanup.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
Remove now redundant WillSubmitFormWithUserData implementation.
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchWillSubmitForm):
Ditto.
- 4:28 PM Changeset in webkit [66798] by
-
- 2 edits in trunk/LayoutTests
2010-09-04 Steve Block <steveblock@google.com>
Reviewed by Martin Robinson.
GTK Skipped list should allow a directory to be listed when a feature is not supported
https://bugs.webkit.org/show_bug.cgi?id=45229
This change updates the comment in the GTK Skipped list to make this
clear and applies the new policy for the DeviceOrientation and
DeviceMotion tests.
- platform/gtk/Skipped:
- 3:04 PM Changeset in webkit [66797] by
-
- 5 edits1 move2 adds in trunk
2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Kenneth Rohde Christiansen.
[EFL] Move test browser to WebKitTools directory
https://bugs.webkit.org/show_bug.cgi?id=45212
Follow other ports like QT and GTK which moved the test browser to
WebKitTools directory.
- CMakeLists.txt: Include test browser if port defines one.
2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Kenneth Rohde Christiansen.
[EFL] Move test browser to WebKitTools directory
https://bugs.webkit.org/show_bug.cgi?id=45212
Follow other ports like QT and GTK which moved the test browser to
WebKitTools directory.
- CMakeListsEfl.txt: Remove build for test browser.
- EWebLauncher/main.c: Removed.
2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Kenneth Rohde Christiansen.
[EFL] Move test browser to WebKitTools directory
https://bugs.webkit.org/show_bug.cgi?id=45212
Follow other ports like QT and GTK which moved the test browser to
WebKitTools directory.
- CMakeListsEfl.txt: Added.
- EWebLauncher/main.c: Added. (print_history): (zoom_level_set): (on_ecore_evas_resize): (title_set): (viewport_set): (on_title_changed): (on_progress): (on_load_finished): (on_toolbars_visible_set): (on_toolbars_visible_get): (on_statusbar_visible_set): (on_statusbar_visible_get): (on_scrollbars_visible_set): (on_scrollbars_visible_get): (on_menubar_visible_set): (on_menubar_visible_get): (on_tooltip_text_set): (on_inputmethod_changed): (on_viewport_changed): (on_mouse_down): (on_focus_out): (on_focus_in): (on_resized): (on_key_down): (on_browser_del): (on_closeWindow): (quit): (browserCreate): (browserDestroy): (closeWindow): (main_signal_exit): (findThemePath): (main):
- 9:24 AM Changeset in webkit [66796] by
-
- 2 edits2 adds in trunk/LayoutTests
2010-09-04 Justin Schuh <jschuh@chromium.org>
Unreviewed. Build fix.
Updated platform test to account for xml parser differences
- platform/mac-leopard/svg/custom/use-invalid-style-expected.txt: Added.
- platform/qt/svg/custom/use-invalid-style-expected.txt: Added.
- svg/custom/use-invalid-style-expected.txt:
- 8:45 AM Changeset in webkit [66795] by
-
- 3 edits2 adds in trunk
2010-09-04 Justin Schuh <jschuh@chromium.org>
Reviewed by Nikolas Zimmermann.
Prevent premature deletion of svg use shadow tree
https://bugs.webkit.org/show_bug.cgi?id=43260
Test: svg/custom/use-invalid-style.svg
- svg/SVGUseElement.cpp: (WebCore::SVGUseElement::insertedIntoDocument): (WebCore::SVGUseElement::removedFromDocument): (WebCore::SVGUseElement::detach):
2010-09-04 Justin Schuh <jschuh@chromium.org>
Reviewed by Nikolas Zimmermann.
Check for premature deletion of svg use shadow style element
https://bugs.webkit.org/show_bug.cgi?id=43260
- svg/custom/use-invalid-style-expected.txt: Added.
- svg/custom/use-invalid-style.svg: Added.
- 7:48 AM Changeset in webkit [66794] by
-
- 34 edits3 copies1 add in trunk
Add NetworkingContext to avoid layer violations
https://bugs.webkit.org/show_bug.cgi?id=42292
Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2010-09-03
Reviewed by Darin Adler.
WebCore:
Create and provide access to NetworkingContext in FrameLoader.
In the WebKit layer we added specific implementations of FrameNetworkingContext
so each port's FrameLoaderClient can add any port specific information to NetworkingContext
The NetworkingContext is, therefore, created by a FrameLoaderClient and stored
in the FrameLoader for each frame created. People must always use it
by calling FrameLoader::networkingContext() and never through their FrameLoaderClient.
The lifetime cycle of NetworkingContext is kept by a RefPtr, so the object is RefCounted.
It is still a preparation to NetworkingContext to be activated and
work for all ports.
- WebCore.exp.in:
- loader/EmptyClients.h:
(WebCore::EmptyFrameLoaderClient::createNetworkingContext):
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::~FrameLoader):
(WebCore::FrameLoader::init):
(WebCore::FrameLoader::networkingContext):
- loader/FrameLoader.h:
- loader/FrameLoaderClient.h:
WebKit/chromium:
Add Chromium's implementation of NetworkingContext.
- src/FrameLoaderClientImpl.cpp:
(WebKit::FrameLoaderClientImpl::createNetworkingContext):
- src/FrameLoaderClientImpl.h:
WebKit/efl:
Add createNetworkingContext to EFL's FrameLoaderClient.
- WebCoreSupport/FrameLoaderClientEfl.cpp:
(WebCore::FrameLoaderClientEfl::createNetworkingContext):
- WebCoreSupport/FrameLoaderClientEfl.h:
WebKit/gtk:
Add GTK's specific implementation of FrameNetworkingContext.
- WebCoreSupport/FrameLoaderClientGtk.cpp:
(WebKit::FrameLoaderClient::createNetworkingContext):
- WebCoreSupport/FrameLoaderClientGtk.h:
WebKit/mac:
Add Mac's specific implementation of FrameNetworkingContext.
- WebCoreSupport/WebFrameLoaderClient.h:
- WebCoreSupport/WebFrameLoaderClient.mm:
- WebCoreSupport/WebFrameNetworkingContext.mm:
(WebFrameNetworkingContext::needsSiteSpecificQuirks):
(WebFrameNetworkingContext::localFileContentSniffingEnabled):
(WebFrameNetworkingContext::scheduledRunLoopPairs):
(WebFrameNetworkingContext::blockedError):
WebKit/qt:
Add Qt's specific implementation of NetworkingContext.
- WebCoreSupport/FrameLoaderClientQt.cpp:
(WebCore::FrameLoaderClientQt::setFrame):
(WebCore::FrameLoaderClientQt::createNetworkingContext):
- WebCoreSupport/FrameLoaderClientQt.h:
- WebCoreSupport/FrameNetworkingContextQt.cpp:
(WebCore::FrameNetworkingContextQt::FrameNetworkingContextQt):
(WebCore::FrameNetworkingContextQt::create):
(WebCore::FrameNetworkingContextQt::originatingObject):
(WebCore::FrameNetworkingContextQt::networkAccessManager):
WebKit/win:
Add Win's specific implementation of NetworkingContext.
- WebCoreSupport/WebFrameNetworkingContext.cpp:
(WebFrameNetworkingContext::create):
(WebFrameNetworkingContext::userAgent):
(WebFrameNetworkingContext::referrer):
- WebFrame.cpp:
(WebFrame::createNetworkingContext):
- WebFrame.h:
WebKit2:
Add FrameNetworkingContext implementation.
- WebKit2.pro:
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::createNetworkingContext):
- WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
- WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm:
(WebKit::WebFrameNetworkingContext::needsSiteSpecificQuirks):
(WebKit::WebFrameNetworkingContext::localFileContentSniffingEnabled):
(WebKit::WebFrameNetworkingContext::scheduledRunLoopPairs):
(WebKit::WebFrameNetworkingContext::blockedError):
- WebProcess/WebCoreSupport/qt/WebFrameNetworkingContext.cpp: Added.
(WebCore::WebFrameNetworkingContext::WebFrameNetworkingContext):
(WebCore::WebFrameNetworkingContext::create):
(WebCore::WebFrameNetworkingContext::originatingObject):
(WebCore::WebFrameNetworkingContext::networkAccessManager):
- WebProcess/WebCoreSupport/qt/WebFrameNetworkingContext.h: Added.
- WebProcess/WebCoreSupport/win/WebFrameNetworkingContext.cpp: Added.
- WebProcess/WebCoreSupport/win/WebFrameNetworkingContext.h: Added.
(WebFrameNetworkingContext::create):
(WebFrameNetworkingContext::WebFrameNetworkingContext):
- win/WebKit2.vcproj:
- win/WebKit2Common.vsprops:
- 5:31 AM Changeset in webkit [66793] by
-
- 1 edit1 delete in trunk/LayoutTests
Unreviewed.
Remove platform/android/Skipped which was erroneously added in
http://trac.webkit.org/changeset/66251. Android does not use a Skipped list.
- platform/android/Skipped: Removed.
Sep 3, 2010:
- 11:25 PM Changeset in webkit [66792] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed.
Cleanup outdated entries in test_expectations.
BUGWK44996 WIN : inspector/report-API-errors.html = TEXT
BUGWK44996 WIN : inspector/report-protocol-errors.html = TEXT
BUGWK45184 WIN : inspector/elements-panel-xhtml-structure.xhtml = TIMEOUT
- platform/chromium/test_expectations.txt:
- 9:25 PM Changeset in webkit [66791] by
-
- 6 edits in trunk/WebCore
2010-09-03 Kinuko Yasuda <kinuko@chromium.org>
Reviewed by Darin Adler.
V8/JS bindings should not perform type checks if the parameter has Callback attribute
https://bugs.webkit.org/show_bug.cgi?id=45143
No new tests, should not affect existing idls.
- bindings/scripts/CodeGeneratorJS.pm:
- bindings/scripts/CodeGeneratorV8.pm:
- bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::jsTestObjPrototypeFunctionOverloadedMethod5): (WebCore::jsTestObjPrototypeFunctionOverloadedMethod):
- bindings/scripts/test/TestObj.idl:
- bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::TestObjInternal::overloadedMethod5Callback): (WebCore::TestObjInternal::overloadedMethodCallback):
- 8:26 PM Changeset in webkit [66790] by
-
- 1 edit in trunk/WebKit2/ChangeLog
Fix reviewer.
- 8:24 PM Changeset in webkit [66789] by
-
- 12 edits in trunk/WebKit2
Add ability to send UserData to willSubmitForm
https://bugs.webkit.org/show_bug.cgi?id=45222
Reviewed by Adam Barth.
- Adds a willSubmitForm callback to the BundlePageFormClient with an out parameter WKTypeRef* parameter.
- That out parameter gets serialized and then passed to the PageFormClient's willSubmitForm, which now has WKTypeRef parameter.
- Temporarily adds a new WillSubmitFormWithUserData message kind. This will be replaced by the ability to explicitly serialize null as a UserMessage.
- Platform/CoreIPC/Arguments.h:
(CoreIPC::Arguments6::Arguments6):
(CoreIPC::Arguments6::encode):
(CoreIPC::Arguments6::decode):
(CoreIPC::In):
(CoreIPC::Out):
- Shared/CoreIPCSupport/WebPageProxyMessageKinds.h:
- UIProcess/API/C/WKPage.h:
- UIProcess/WebFormClient.cpp:
(WebKit::WebFormClient::willSubmitForm):
- UIProcess/WebFormClient.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::willSubmitForm):
- UIProcess/WebPageProxy.h:
- WebProcess/InjectedBundle/API/c/WKBundlePage.h:
- WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp:
(WebKit::InjectedBundlePageFormClient::textFieldDidBeginEditing):
(WebKit::InjectedBundlePageFormClient::textFieldDidEndEditing):
(WebKit::InjectedBundlePageFormClient::textDidChangeInTextField):
(WebKit::InjectedBundlePageFormClient::textDidChangeInTextArea):
(WebKit::InjectedBundlePageFormClient::willSubmitForm):
- WebProcess/InjectedBundle/InjectedBundlePageFormClient.h:
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchWillSubmitForm):
- 7:54 PM Changeset in webkit [66788] by
-
- 2 edits in trunk/WebCore
2010-09-03 Kenneth Russell <kbr@google.com>
Unreviewed, Chromium build fix. Fix breakage on Windows after
r66787 / https://bugs.webkit.org/show_bug.cgi?id=45223 .
- platform/graphics/chromium/FontChromiumWin.cpp: (WebCore::Font::drawGlyphs):
- 7:31 PM Changeset in webkit [66787] by
-
- 3 edits in trunk/WebCore
2010-09-03 James Robinson <jamesr@chromium.org>
Reviewed by Kenneth Russell.
[chromium] Text sometimes fails to display in accelerated 2d canvases
https://bugs.webkit.org/show_bug.cgi?id=45223
Calls PlatformContextSkia::prepareForSoftwareDraw() before drawing glyphs
using skia to ensure that the backing store state is consistent.
- platform/graphics/chromium/FontChromiumWin.cpp: (WebCore::Font::drawGlyphs):
- platform/graphics/chromium/FontLinux.cpp: (WebCore::Font::drawGlyphs):
- 6:40 PM Changeset in webkit [66786] by
-
- 2 edits in trunk/LayoutTests
Not reviewed, attempted layout test fix.
Report correct (unzoomed) image sizes for zoomed images.
https://bugs.webkit.org/show_bug.cgi?id=42089
- fast/images/resources/oval.png: Tweak to try to avoid cryptic ImageIO errors.
- 6:24 PM Changeset in webkit [66785] by
-
- 5 edits in trunk/WebCore
2010-09-03 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Add thirdparty directory and incorporate GLU tessellator
https://bugs.webkit.org/show_bug.cgi?id=44707
This directory is intended to contain copies of third-party libraries used
by WebCore, in particular those which may require some modification in
order to incorporate.
No tests at this time; these sources are being added in preparation for
incorporating other code which uses them, at which point the code will be
exercised and testable.
- thirdparty: Added.
- thirdparty/README.txt: Added.
- thirdparty/glu: Added.
- thirdparty/glu/LICENSE.txt: Added.
- thirdparty/glu/README.webkit: Added.
- thirdparty/glu/gluos.h: Added.
- thirdparty/glu/internal_glu.h: Added.
- thirdparty/glu/libtess: Added.
- thirdparty/glu/libtess/GNUmakefile: Added.
- thirdparty/glu/libtess/Imakefile: Added.
- thirdparty/glu/libtess/README: Added.
- thirdparty/glu/libtess/alg-outline: Added.
- thirdparty/glu/libtess/dict-list.h: Added.
- thirdparty/glu/libtess/dict.c: Added.
- thirdparty/glu/libtess/dict.h: Added.
- thirdparty/glu/libtess/geom.c: Added.
- thirdparty/glu/libtess/geom.h: Added.
- thirdparty/glu/libtess/memalloc.c: Added.
- thirdparty/glu/libtess/memalloc.h: Added.
- thirdparty/glu/libtess/mesh.c: Added.
- thirdparty/glu/libtess/mesh.h: Added.
- thirdparty/glu/libtess/normal.c: Added.
- thirdparty/glu/libtess/normal.h: Added.
- thirdparty/glu/libtess/priorityq-heap.c: Added.
- thirdparty/glu/libtess/priorityq-heap.h: Added.
- thirdparty/glu/libtess/priorityq-sort.h: Added.
- thirdparty/glu/libtess/priorityq.c: Added.
- thirdparty/glu/libtess/priorityq.h: Added.
- thirdparty/glu/libtess/render.c: Added.
- thirdparty/glu/libtess/render.h: Added.
- thirdparty/glu/libtess/sweep.c: Added.
- thirdparty/glu/libtess/sweep.h: Added.
- thirdparty/glu/libtess/tess.c: Added.
- thirdparty/glu/libtess/tess.h: Added.
- thirdparty/glu/libtess/tessmono.c: Added.
- thirdparty/glu/libtess/tessmono.h: Added.
- 6:19 PM Changeset in webkit [66784] by
-
- 1 edit36 adds in trunk/WebCore
2010-09-03 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Add thirdparty directory and incorporate GLU tessellator
https://bugs.webkit.org/show_bug.cgi?id=44707
This directory is intended to contain copies of third-party libraries used
by WebCore, in particular those which may require some modification in
order to incorporate.
No tests at this time; these sources are being added in preparation for
incorporating other code which uses them, at which point the code will be
exercised and testable.
- thirdparty: Added.
- thirdparty/README.txt: Added.
- thirdparty/glu: Added.
- thirdparty/glu/LICENSE.txt: Added.
- thirdparty/glu/README.webkit: Added.
- thirdparty/glu/gluos.h: Added.
- thirdparty/glu/internal_glu.h: Added.
- thirdparty/glu/libtess: Added.
- thirdparty/glu/libtess/GNUmakefile: Added.
- thirdparty/glu/libtess/Imakefile: Added.
- thirdparty/glu/libtess/README: Added.
- thirdparty/glu/libtess/alg-outline: Added.
- thirdparty/glu/libtess/dict-list.h: Added.
- thirdparty/glu/libtess/dict.c: Added.
- thirdparty/glu/libtess/dict.h: Added.
- thirdparty/glu/libtess/geom.c: Added.
- thirdparty/glu/libtess/geom.h: Added.
- thirdparty/glu/libtess/memalloc.c: Added.
- thirdparty/glu/libtess/memalloc.h: Added.
- thirdparty/glu/libtess/mesh.c: Added.
- thirdparty/glu/libtess/mesh.h: Added.
- thirdparty/glu/libtess/normal.c: Added.
- thirdparty/glu/libtess/normal.h: Added.
- thirdparty/glu/libtess/priorityq-heap.c: Added.
- thirdparty/glu/libtess/priorityq-heap.h: Added.
- thirdparty/glu/libtess/priorityq-sort.h: Added.
- thirdparty/glu/libtess/priorityq.c: Added.
- thirdparty/glu/libtess/priorityq.h: Added.
- thirdparty/glu/libtess/render.c: Added.
- thirdparty/glu/libtess/render.h: Added.
- thirdparty/glu/libtess/sweep.c: Added.
- thirdparty/glu/libtess/sweep.h: Added.
- thirdparty/glu/libtess/tess.c: Added.
- thirdparty/glu/libtess/tess.h: Added.
- thirdparty/glu/libtess/tessmono.c: Added.
- thirdparty/glu/libtess/tessmono.h: Added.
- 6:15 PM Changeset in webkit [66783] by
-
- 7 edits1 delete in trunk/WebCore
2010-09-03 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r66781.
http://trac.webkit.org/changeset/66781
https://bugs.webkit.org/show_bug.cgi?id=45220
Breaks the build. Adds a mac-specific file to
platform/graphics without #if PLATFORM() guards and changes
the GraphicsContext3D interface without updating all
implementations (Requested by jamesr on #webkit).
- WebCore.gypi:
- WebCore.xcodeproj/project.pbxproj:
- html/canvas/WebGLObject.cpp: (WebCore::WebGLObject::deleteObject):
- platform/graphics/ANGLEWebKitBridge.h:
- platform/graphics/GraphicsContext3D.h:
- platform/graphics/GraphicsContext3DOpenGL.cpp: Removed.
- platform/graphics/mac/GraphicsContext3DMac.mm: (WebCore::GraphicsContext3D::validateAttributes): (WebCore::GraphicsContext3D::makeContextCurrent): (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas): (WebCore::GraphicsContext3D::reshape): (WebCore::ensureContext): (WebCore::GraphicsContext3D::prepareTexture): (WebCore::GraphicsContext3D::activeTexture): (WebCore::GraphicsContext3D::attachShader): (WebCore::GraphicsContext3D::bindAttribLocation): (WebCore::GraphicsContext3D::bindBuffer): (WebCore::GraphicsContext3D::bindFramebuffer): (WebCore::GraphicsContext3D::bindRenderbuffer): (WebCore::GraphicsContext3D::bindTexture): (WebCore::GraphicsContext3D::blendColor): (WebCore::GraphicsContext3D::blendEquation): (WebCore::GraphicsContext3D::blendEquationSeparate): (WebCore::GraphicsContext3D::blendFunc): (WebCore::GraphicsContext3D::blendFuncSeparate): (WebCore::GraphicsContext3D::bufferData): (WebCore::GraphicsContext3D::bufferSubData): (WebCore::GraphicsContext3D::checkFramebufferStatus): (WebCore::GraphicsContext3D::clearColor): (WebCore::GraphicsContext3D::clear): (WebCore::GraphicsContext3D::clearDepth): (WebCore::GraphicsContext3D::clearStencil): (WebCore::GraphicsContext3D::colorMask): (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::copyTexImage2D): (WebCore::GraphicsContext3D::copyTexSubImage2D): (WebCore::GraphicsContext3D::cullFace): (WebCore::GraphicsContext3D::depthFunc): (WebCore::GraphicsContext3D::depthMask): (WebCore::GraphicsContext3D::depthRange): (WebCore::GraphicsContext3D::detachShader): (WebCore::GraphicsContext3D::disable): (WebCore::GraphicsContext3D::disableVertexAttribArray): (WebCore::GraphicsContext3D::drawArrays): (WebCore::GraphicsContext3D::drawElements): (WebCore::GraphicsContext3D::enable): (WebCore::GraphicsContext3D::enableVertexAttribArray): (WebCore::GraphicsContext3D::finish): (WebCore::GraphicsContext3D::flush): (WebCore::GraphicsContext3D::framebufferRenderbuffer): (WebCore::GraphicsContext3D::framebufferTexture2D): (WebCore::GraphicsContext3D::frontFace): (WebCore::GraphicsContext3D::generateMipmap): (WebCore::GraphicsContext3D::getActiveAttrib): (WebCore::GraphicsContext3D::getActiveUniform): (WebCore::GraphicsContext3D::getAttachedShaders): (WebCore::GraphicsContext3D::getAttribLocation): (WebCore::GraphicsContext3D::getContextAttributes): (WebCore::GraphicsContext3D::getError): (WebCore::GraphicsContext3D::getString): (WebCore::GraphicsContext3D::hint): (WebCore::GraphicsContext3D::isBuffer): (WebCore::GraphicsContext3D::isEnabled): (WebCore::GraphicsContext3D::isFramebuffer): (WebCore::GraphicsContext3D::isProgram): (WebCore::GraphicsContext3D::isRenderbuffer): (WebCore::GraphicsContext3D::isShader): (WebCore::GraphicsContext3D::isTexture): (WebCore::GraphicsContext3D::lineWidth): (WebCore::GraphicsContext3D::linkProgram): (WebCore::GraphicsContext3D::pixelStorei): (WebCore::GraphicsContext3D::polygonOffset): (WebCore::GraphicsContext3D::readPixels): (WebCore::GraphicsContext3D::releaseShaderCompiler): (WebCore::GraphicsContext3D::renderbufferStorage): (WebCore::GraphicsContext3D::sampleCoverage): (WebCore::GraphicsContext3D::scissor): (WebCore::GraphicsContext3D::shaderSource): (WebCore::GraphicsContext3D::stencilFunc): (WebCore::GraphicsContext3D::stencilFuncSeparate): (WebCore::GraphicsContext3D::stencilMask): (WebCore::GraphicsContext3D::stencilMaskSeparate): (WebCore::GraphicsContext3D::stencilOp): (WebCore::GraphicsContext3D::stencilOpSeparate): (WebCore::GraphicsContext3D::texParameterf): (WebCore::GraphicsContext3D::texParameteri): (WebCore::GraphicsContext3D::uniform1f): (WebCore::GraphicsContext3D::uniform1fv): (WebCore::GraphicsContext3D::uniform2f): (WebCore::GraphicsContext3D::uniform2fv): (WebCore::GraphicsContext3D::uniform3f): (WebCore::GraphicsContext3D::uniform3fv): (WebCore::GraphicsContext3D::uniform4f): (WebCore::GraphicsContext3D::uniform4fv): (WebCore::GraphicsContext3D::uniform1i): (WebCore::GraphicsContext3D::uniform1iv): (WebCore::GraphicsContext3D::uniform2i): (WebCore::GraphicsContext3D::uniform2iv): (WebCore::GraphicsContext3D::uniform3i): (WebCore::GraphicsContext3D::uniform3iv): (WebCore::GraphicsContext3D::uniform4i): (WebCore::GraphicsContext3D::uniform4iv): (WebCore::GraphicsContext3D::uniformMatrix2fv): (WebCore::GraphicsContext3D::uniformMatrix3fv): (WebCore::GraphicsContext3D::uniformMatrix4fv): (WebCore::GraphicsContext3D::useProgram): (WebCore::GraphicsContext3D::validateProgram): (WebCore::GraphicsContext3D::vertexAttrib1f): (WebCore::GraphicsContext3D::vertexAttrib1fv): (WebCore::GraphicsContext3D::vertexAttrib2f): (WebCore::GraphicsContext3D::vertexAttrib2fv): (WebCore::GraphicsContext3D::vertexAttrib3f): (WebCore::GraphicsContext3D::vertexAttrib3fv): (WebCore::GraphicsContext3D::vertexAttrib4f): (WebCore::GraphicsContext3D::vertexAttrib4fv): (WebCore::GraphicsContext3D::vertexAttribPointer): (WebCore::GraphicsContext3D::viewport): (WebCore::GraphicsContext3D::getBooleanv): (WebCore::GraphicsContext3D::getBufferParameteriv): (WebCore::GraphicsContext3D::getFloatv): (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): (WebCore::GraphicsContext3D::getIntegerv): (WebCore::GraphicsContext3D::getProgramiv): (WebCore::GraphicsContext3D::getProgramInfoLog): (WebCore::GraphicsContext3D::getRenderbufferParameteriv): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): (WebCore::GraphicsContext3D::getTexParameterfv): (WebCore::GraphicsContext3D::getTexParameteriv): (WebCore::GraphicsContext3D::getUniformfv): (WebCore::GraphicsContext3D::getUniformiv): (WebCore::GraphicsContext3D::getUniformLocation): (WebCore::GraphicsContext3D::getVertexAttribfv): (WebCore::GraphicsContext3D::getVertexAttribiv): (WebCore::GraphicsContext3D::getVertexAttribOffset): (WebCore::GraphicsContext3D::texImage2D): (WebCore::GraphicsContext3D::texSubImage2D): (WebCore::GraphicsContext3D::createBuffer): (WebCore::GraphicsContext3D::createFramebuffer): (WebCore::GraphicsContext3D::createProgram): (WebCore::GraphicsContext3D::createRenderbuffer): (WebCore::GraphicsContext3D::createShader): (WebCore::GraphicsContext3D::createTexture): (WebCore::GraphicsContext3D::deleteBuffer): (WebCore::GraphicsContext3D::deleteFramebuffer): (WebCore::GraphicsContext3D::deleteProgram): (WebCore::GraphicsContext3D::deleteRenderbuffer): (WebCore::GraphicsContext3D::deleteShader): (WebCore::GraphicsContext3D::deleteTexture): (WebCore::GraphicsContext3D::sizeInBytes): (WebCore::GraphicsContext3D::synthesizeGLError):
- 5:58 PM Changeset in webkit [66782] by
-
- 3 edits in trunk/WebCore
2010-09-03 James Robinson <jamesr@chromium.org>
Reviewed by Kenneth Russell.
Force 2d canvases to be rendered in software when the composite operation isn't source-over
https://bugs.webkit.org/show_bug.cgi?id=45216
The current accelerated 2d canvas implementation is very slow for composite operations other
than the default. This patch forces a canvas to be rendered in software if any other operation
is set until we accelerate the rest.
Tested by any of the fast/canvas tests that use a non-default globalCompositeOperation.
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::setGlobalCompositeOperation):
- platform/graphics/skia/PlatformContextSkia.cpp: (WebCore::PlatformContextSkia::setSharedGraphicsContext3D):
- 5:49 PM Changeset in webkit [66781] by
-
- 7 edits1 copy in trunk/WebCore
2010-09-03 Paul Sawaya <psawaya@apple.com>
Reviewed by Chris Marrin.
Refactored out Mac specific code for platform/graphics/mac/GraphicsContext3D.mm file.
Left general OpenGL code in platform/graphics/GraphicsContext3DOpenGL.cpp.
https://bugs.webkit.org/show_bug.cgi?id=30625
- 5:36 PM Changeset in webkit [66780] by
-
- 4 edits in trunk/WebCore
2010-09-03 James Robinson <jamesr@chromium.org>
Reviewed by Kenneth Russell.
[chromium] Null out Canvas2DLayerChromium's back reference to DrawingBuffer on destruction
https://bugs.webkit.org/show_bug.cgi?id=45187
Canvas2DLayerChromium keeps a back reference to a DrawingBuffer. This has to be a raw pointer
because the DrawingBuffer holds a RefPtr to the Canvas2DLayerChromium. Since the layer can
outlive the buffer, this back reference has to be explicitly cleared when the DrawingBuffer
is destroyed.
- platform/graphics/chromium/Canvas2DLayerChromium.cpp: (WebCore::Canvas2DLayerChromium::setDrawingBuffer):
- platform/graphics/chromium/Canvas2DLayerChromium.h:
- platform/graphics/chromium/DrawingBufferChromium.cpp: (WebCore::DrawingBuffer::~DrawingBuffer):
- 5:24 PM Changeset in webkit [66779] by
-
- 2 edits2 adds in trunk/WebCore
2010-09-03 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Add interval tree capable of holding plain old data (POD)
https://bugs.webkit.org/show_bug.cgi?id=45160
Adding an interval tree currently capable of holding types which
do not require their destructors to be called. POD is a slight
misnomer which will be corrected soon, hopefully by removing this
restriction.
This class is based on the augmentable property of the red/black
tree integrated under bug 45059.
Unit tests for the PODIntervalTree will be integrated separately
under bug 45161.
- WebCore.gypi:
- platform/graphics/gpu/PODInterval.h: Added. (WebCore::PODInterval::PODInterval): (WebCore::PODInterval::low): (WebCore::PODInterval::high): (WebCore::PODInterval::data): (WebCore::PODInterval::overlaps): (WebCore::PODInterval::operator<): (WebCore::PODInterval::operator==): (WebCore::PODInterval::maxHigh): (WebCore::PODInterval::setMaxHigh): (WebCore::PODInterval::toString):
- platform/graphics/gpu/PODIntervalTree.h: Added. (WebCore::PODIntervalTree::PODIntervalTree): (WebCore::PODIntervalTree::allOverlaps): (WebCore::PODIntervalTree::createInterval): (WebCore::PODIntervalTree::checkInvariants): (WebCore::PODIntervalTree::init): (WebCore::PODIntervalTree::searchForOverlapsFrom): (WebCore::PODIntervalTree::updateNode): (WebCore::PODIntervalTree::checkInvariantsFromNode): (WebCore::valueToString):
- 4:40 PM Changeset in webkit [66778] by
-
- 2 edits in trunk/WebKitTools
2010-09-03 Simon Fraser <Simon Fraser>
Reviewed by Adam Roben.
Set project dependencies so that they build serially. This fixes
issues when running run-webkit-tests if DRT is not built yet.
- DumpRenderTree/DumpRenderTree.sln:
- 4:24 PM Changeset in webkit [66777] by
-
- 7 edits in trunk
2010-09-02 Vangelis Kokkevis <vangelis@chromium.org>
Reviewed by Darin Fisher.
[chromium] Revert to software compositing if the accelerated
compositor fails to initialize. If we tried to initialize the compositor
for this WebView and failed, next time the associated chrome client is
asked whether it can do accelerated compositing it will return false.
https://bugs.webkit.org/show_bug.cgi?id=45124
- src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::allowsAcceleratedCompositing):
- src/ChromeClientImpl.h:
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::WebViewImpl): (WebKit::WebViewImpl::paint): (WebKit::WebViewImpl::allowsAcceleratedCompositing): (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): (WebKit::WebViewImpl::getOnscreenGLES2Context):
- src/WebViewImpl.h:
2010-09-02 Vangelis Kokkevis <vangelis@chromium.org>
Reviewed by Darin Fisher.
[chromium] Gracefully switch over to software compositing if the accelerated
compositor fails to initialize. LayerRendererChromium::create() will now return 0
if the GLES2Context passed to it is NULL or the LayerRendererChromium failed to initialize
hardware rendering.
https://bugs.webkit.org/show_bug.cgi?id=45124
Tested by forcing the creation of the gles2 context to fail and loading pages that normally trigger
the compositor.
- platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::create): (WebCore::LayerRendererChromium::LayerRendererChromium): (WebCore::LayerRendererChromium::makeContextCurrent):
- 4:04 PM Changeset in webkit [66776] by
-
- 7 edits3 adds in trunk
2010-09-03 Peter Kasting <pkasting@google.com>
Reviewed by Simon Fraser.
Report correct (unzoomed) image sizes for zoomed images.
https://bugs.webkit.org/show_bug.cgi?id=42089
- fast/images/resources/oval.png: Added.
- fast/images/zoomed-img-size-expected.txt: Added.
- fast/images/zoomed-img-size.html: Added.
2010-09-03 Peter Kasting <pkasting@google.com>
Reviewed by Simon Fraser.
Report correct (unzoomed) image sizes for zoomed images.
https://bugs.webkit.org/show_bug.cgi?id=42089
Test: fast/images/zoomed-img-size.html
- css/CSSPrimitiveValue.cpp: Factor rounding code out to a templatized function so it can be shared. (WebCore::CSSPrimitiveValue::computeLengthInt): (WebCore::CSSPrimitiveValue::computeLengthIntForLength): (WebCore::CSSPrimitiveValue::computeLengthShort):
- css/CSSPrimitiveValue.h: Factor rounding code out to a templatized function so it can be shared. (WebCore::roundForImpreciseConversion):
- html/HTMLImageElement.cpp: Report unzoomed size to script that queries an image's width or height. (WebCore::HTMLImageElement::width): (WebCore::HTMLImageElement::height):
- loader/ImageDocument.cpp: Report unzoomed size in the page title when viewing a standalone image. (WebCore::ImageDocumentParser::finish):
- rendering/RenderObject.h: Use shared rounding code from CSSPrimitiveValue to compensate for inexactness in zoomed sizes. (WebCore::adjustForAbsoluteZoom):
- 3:56 PM Changeset in webkit [66775] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Zhenyao Mo <zmo@google.com>
Unreviewed.
Add flaky test inspector/dom-breakpoints.html to test_expectations.
- platform/chromium/test_expectations.txt:
- 3:46 PM Changeset in webkit [66774] by
-
- 16 edits4 deletes in trunk/WebCore
2010-09-03 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r66770.
http://trac.webkit.org/changeset/66770
https://bugs.webkit.org/show_bug.cgi?id=45200
Broke Windows in a way I can't figure out now to fix
(Requested by abarth on #webkit).
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/generic/BindingDOMWindow.h: (WebCore::::completeURL):
- bindings/generic/BindingFrame.h: Removed.
- bindings/generic/BindingLocation.h: Removed.
- bindings/generic/GenericBinding.h:
- bindings/js/JSBinding.h: Removed.
- bindings/js/JSBindingsAllInOne.cpp:
- bindings/js/JSDOMBinding.cpp: (WebCore::shouldAllowNavigation): (WebCore::toLexicalFrame): (WebCore::toDynamicFrame): (WebCore::processingUserGesture): (WebCore::completeURL):
- bindings/js/JSLocationCustom.cpp: (WebCore::navigateIfAllowed): (WebCore::JSLocation::replace):
- bindings/js/specialization/JSBindingState.cpp: Removed.
- bindings/js/specialization/JSBindingState.h: Removed.
- bindings/v8/V8Binding.h:
- bindings/v8/V8Utilities.cpp: (WebCore::completeURL): (WebCore::navigateIfAllowed):
- bindings/v8/custom/V8LocationCustom.cpp: (WebCore::V8Location::replaceCallback):
- bindings/v8/specialization/V8BindingState.cpp:
- bindings/v8/specialization/V8BindingState.h:
- 2:59 PM Changeset in webkit [66773] by
-
- 7 edits in trunk
REGRESSION (r66452): Sending of multipart forms with files is broken.
https://bugs.webkit.org/show_bug.cgi?id=45159
Reviewed by Darin Adler.
WebCore:
- platform/network/FormData.cpp:
(WebCore::FormData::appendKeyValuePairItems):
LayoutTests:
Updated related tests to include dumping content type.
- http/tests/local/formdata/send-form-data-expected.txt:
- http/tests/local/formdata/send-form-data-with-sliced-file-expected.txt:
- http/tests/local/formdata/upload-events-expected.txt:
- http/tests/xmlhttprequest/resources/multipart-post-echo.php:
- 2:54 PM Changeset in webkit [66772] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Zhenyao Mo <zmo@google.com>
Unreviewed.
Clean up the outdated entries in test_expectations.
- platform/chromium/test_expectations.txt:
- 2:25 PM Changeset in webkit [66771] by
-
- 36 edits1 copy3 deletes in branches/audio/WebCore
audio branch: commit recent changes made to land patches in trunk
- general cleanup
- remove AudioConfig.h
- rename AudioFloatBuffer.h to AudioBuffer.h and add more methods
- FFTFrame cleanup: make FFTFrame.h expose the interface correctly (get rid of FFTFrameMac.h)
- HRTF classes general cleanup
- AudioPannerNode, Panner, PassThroughPanner, EqualPowerPanner cleanup
- 2:11 PM Changeset in webkit [66770] by
-
- 16 edits5 copies1 add in trunk/WebCore
2010-09-03 Dominic Cooney <dominicc@google.com>
Reviewed by Adam Barth.
Moves location.replace bindings logic into bindings/generic and
instantiates it for JSC and V8.
Covered by existing location.replace tests.
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/generic/BindingDOMWindow.h: (WebCore::::createWindow): (WebCore::::open):
- bindings/generic/BindingFrame.h: Added. (WebCore::::navigateIfAllowed):
- bindings/generic/BindingLocation.h: Added. (WebCore::::replace):
- bindings/generic/GenericBinding.h: (WebCore::completeURL):
- bindings/js/JSBinding.h: Added.
- bindings/js/JSBindingsAllInOne.cpp:
- bindings/js/JSDOMBinding.cpp: (WebCore::shouldAllowNavigation): (WebCore::toLexicalFrame): (WebCore::toDynamicFrame): (WebCore::processingUserGesture): (WebCore::completeURL):
- bindings/js/JSLocationCustom.cpp: (WebCore::navigateIfAllowed): (WebCore::JSLocation::replace):
- bindings/js/specialization/JSBindingState.cpp: Added. (WebCore::::getActiveFrame): (WebCore::::getFirstFrame): (WebCore::::processingUserGesture): (WebCore::::allowsAccessFromFrame):
- bindings/js/specialization/JSBindingState.h: Added.
- bindings/v8/V8Binding.h:
- bindings/v8/V8Utilities.cpp: (WebCore::completeURL): (WebCore::navigateIfAllowed):
- bindings/v8/custom/V8LocationCustom.cpp: (WebCore::V8Location::replaceCallback):
- bindings/v8/specialization/V8BindingState.cpp: (WebCore::::allowsAccessFromFrame):
- bindings/v8/specialization/V8BindingState.h:
- 1:53 PM Changeset in webkit [66769] by
-
- 3 edits in trunk/WebKit2
Change WKDictionaryIsMutable to take a WKDictionaryRef instead of a WKMutableDictionaryRef.
If the type is already states it is mutable, there would be no reason for the check.
Reviewed by Gavin Barraclough.
- UIProcess/API/C/WKMutableDictionary.cpp:
(WKDictionaryIsMutable):
- UIProcess/API/C/WKMutableDictionary.h:
- 1:43 PM Changeset in webkit [66768] by
-
- 4 edits in trunk
2010-09-03 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Tony Chang.
[Chromium] Make sure that the width of the menu list is always constant under layout tests.
https://bugs.webkit.org/show_bug.cgi?id=45196
- platform/chromium/drt_expectations.txt: Remove now-passing tests.
2010-09-03 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Tony Chang.
[Chromium] Make sure that the width of the menu list is always constant under layout tests.
https://bugs.webkit.org/show_bug.cgi?id=45196
- rendering/RenderThemeChromiumWin.cpp: (WebCore::menuListButtonWidth): Added. (WebCore::RenderThemeChromiumWin::paintMenuList): Use menuListButtonWidth instead of always querying system metrics.
- 1:39 PM Changeset in webkit [66767] by
-
- 2 edits in trunk/WebKit/win
Attempt to fixing Windows nightlies again
The fix in r66438 should be sufficient, but we have to touch
WebKit.idl to force that change to be picked up by the build.
- Interfaces/WebKit.idl: Touched this file to force a build.
- 1:28 PM Changeset in webkit [66766] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed.
Added new expected result that wasn't committed in r66764.
- editing/style/push-down-implicit-styles-around-list-expected.txt:
- 1:22 PM Changeset in webkit [66765] by
-
- 7 edits in trunk/WebCore
2010-09-03 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r66732.
http://trac.webkit.org/changeset/66732
https://bugs.webkit.org/show_bug.cgi?id=45195
the patch is not matched with general publish/subscribe scheme
implemented in the Inspector API (Requested by loislo on
#webkit).
- inspector/CodeGeneratorInspector.pm:
- inspector/Inspector.idl:
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::pushChildNodesToFrontend): (WebCore::InspectorDOMAgent::getChildNodes):
- inspector/InspectorDOMAgent.h:
- inspector/front-end/DOMAgent.js: (WebInspector.DOMAgent.prototype.getChildNodesAsync.mycallback): (WebInspector.DOMAgent.prototype.getChildNodesAsync):
- inspector/front-end/WorkersSidebarPane.js: (WebInspector.WorkersSidebarPane.prototype.reset):
- 1:08 PM Changeset in webkit [66764] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Tony Chang.
Fixed a test committed in r66743.
- editing/style/script-tests/push-down-implicit-styles-around-list.js: (selectLastWord):
- 1:04 PM Changeset in webkit [66763] by
-
- 2 edits in trunk/WebKit/chromium
2010-09-03 James Robinson <jamesr@chromium.org>
[chromium] Add one more include to fix the mac compile.
- src/GraphicsContext3D.cpp:
- 12:48 PM Changeset in webkit [66762] by
-
- 4 edits in trunk
2010-09-03 James Robinson <jamesr@chromium.org>
[chromium] Compile fixes for 66746
- platform/graphics/gpu/SharedGraphicsContext3D.cpp: (WebCore::SharedGraphicsContext3D::texImage2D): (WebCore::SharedGraphicsContext3D::texSubImage2D):
2010-09-03 James Robinson <jamesr@chromium.org>
[chromium] Compile fixes for 66746.
- src/GraphicsContext3D.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
- 12:44 PM Changeset in webkit [66761] by
-
- 2 edits in trunk/WebKitTools
2010-09-03 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Adam Barth.
Fix reading configuraiton in NWRT to work on Windows.
https://bugs.webkit.org/show_bug.cgi?id=45180
- Scripts/webkitpy/layout_tests/port/base.py: Added 'perl' argument, because Windows doesn't know what to do
with the file otherwise.
- 12:33 PM Changeset in webkit [66760] by
-
- 2 edits in trunk/LayoutTests
[Qt] fast/text/decomposed-after-stacked-diacritics.html fails on Qt Linux
https://bugs.webkit.org/show_bug.cgi?id=45194
Rubber-stamped by Anders Carlsson.
- platform/qt/Skipped: Skip fast/text/decomposed-after-stacked-diacritics.html
- 12:26 PM WebKit Team edited by
- (diff)
- 12:24 PM Changeset in webkit [66759] by
-
- 1 edit2 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Add AudioParam files
https://bugs.webkit.org/show_bug.cgi?id=44995
No new tests since audio API is not yet implemented.
- webaudio: Added.
- webaudio/AudioParam.h: Added. (WebCore::AudioParam::create): (WebCore::AudioParam::AudioParam): (WebCore::AudioParam::value): (WebCore::AudioParam::setValue): (WebCore::AudioParam::name): (WebCore::AudioParam::minValue): (WebCore::AudioParam::maxValue): (WebCore::AudioParam::defaultValue): (WebCore::AudioParam::units): (WebCore::AudioParam::smoothedValue): (WebCore::AudioParam::smooth): (WebCore::AudioParam::resetSmoothedValue): (WebCore::AudioParam::setSmoothingConstant):
- webaudio/AudioParam.idl: Added.
- 12:19 PM Changeset in webkit [66758] by
-
- 1 edit2 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
audio engine: add AudioChannel files
https://bugs.webkit.org/show_bug.cgi?id=44921
No new tests since audio API is not yet implemented.
- platform/audio/AudioChannel.cpp: Added. (WebCore::AudioChannel::scale): (WebCore::AudioChannel::copyFrom): (WebCore::AudioChannel::copyFromRange): (WebCore::AudioChannel::sumFrom): (WebCore::AudioChannel::maxAbsValue):
- platform/audio/AudioChannel.h: Added. (WebCore::AudioChannel::AudioChannel): (WebCore::AudioChannel::set): (WebCore::AudioChannel::length): (WebCore::AudioChannel::data): (WebCore::AudioChannel::zero):
- 12:16 PM Changeset in webkit [66757] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Zhenyao Mo <zmo@google.com>
Unreviewed.
Add failing test (in Chromium Linux) fast/text/decomposed-after-stacked-diacritics.html to test_expectations.
- platform/chromium/test_expectations.txt:
- 12:14 PM Changeset in webkit [66756] by
-
- 2 edits in trunk/WebCore
2010-09-03 Patrick Gansterer <paroga@paroga.com>
Reviewed by Adam Roben.
[WINCE] Remove usage of ce_textcodecs.h
https://bugs.webkit.org/show_bug.cgi?id=45169
ce_textcodecs.h was a non public header for (not required)
additonal codecs in the original Torch Mobile port.
- platform/text/wince/TextCodecWinCE.cpp: (WebCore::LanguageManager::LanguageManager): (WebCore::decode):
- 12:10 PM Changeset in webkit [66755] by
-
- 1 edit3 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Initial patch for audio engine: AudioBus and helper classes
https://bugs.webkit.org/show_bug.cgi?id=34452
No new tests since audio API is not yet implemented.
- platform/audio/AudioBus.cpp: Added. (WebCore::AudioBus::AudioBus): (WebCore::AudioBus::setChannelMemory): (WebCore::AudioBus::zero): (WebCore::AudioBus::channelByType): (WebCore::AudioBus::topologyMatches): (WebCore::AudioBus::createBufferFromRange): (WebCore::AudioBus::maxAbsValue): (WebCore::AudioBus::normalize): (WebCore::AudioBus::scale): (WebCore::AudioBus::copyFrom): (WebCore::AudioBus::sumFrom): (WebCore::AudioBus::processWithGainFromMonoStereo): (WebCore::AudioBus::processWithGainFrom): (WebCore::AudioBus::copyWithGainFrom): (WebCore::AudioBus::sumWithGainFrom):
- platform/audio/AudioBus.h: Added. (WebCore::AudioBus::numberOfChannels): (WebCore::AudioBus::channel): (WebCore::AudioBus::length): (WebCore::AudioBus::sampleRate): (WebCore::AudioBus::setSampleRate): (WebCore::AudioBus::setGain): (WebCore::AudioBus::gain): (WebCore::AudioBus::reset): (WebCore::AudioBus::AudioBus):
- platform/audio/AudioSourceProvider.h: Added. (WebCore::AudioSourceProvider::~AudioSourceProvider):
- 12:07 PM Changeset in webkit [66754] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Zhenyao Mo <zmo@google.com>
Unreviewed.
Add failing test (chromium linux) editing/style/push-down-implicit-styles-around-list.html to test_expectations.
- platform/chromium/test_expectations.txt:
- 12:04 PM Changeset in webkit [66753] by
-
- 1 edit2 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Add Panner files
https://bugs.webkit.org/show_bug.cgi?id=45076
No new tests since audio API is not yet implemented.
- platform/audio/Panner.cpp: Added. (WebCore::Panner::create):
- platform/audio/Panner.h: Added. (WebCore::Panner::~Panner): (WebCore::Panner::panningModel): (WebCore::Panner::Panner):
- 12:03 PM Changeset in webkit [66752] by
-
- 12 edits in trunk/WebKit/chromium
2010-09-03 Tony Chang <tony@chromium.org>
Unreviewed, remove svn:executable flag from images and css files.
- src/js/Images/segmentChromium.png: Removed property svn:executable.
- src/js/Images/segmentHoverChromium.png: Removed property svn:executable.
- src/js/Images/segmentHoverEndChromium.png: Removed property svn:executable.
- src/js/Images/segmentSelectedChromium.png: Removed property svn:executable.
- src/js/Images/segmentSelectedEndChromium.png: Removed property svn:executable.
- src/js/Images/statusbarBackgroundChromium.png: Removed property svn:executable.
- src/js/Images/statusbarBottomBackgroundChromium.png: Removed property svn:executable.
- src/js/Images/statusbarButtonsChromium.png: Removed property svn:executable.
- src/js/Images/statusbarMenuButtonChromium.png: Removed property svn:executable.
- src/js/Images/statusbarMenuButtonSelectedChromium.png: Removed property svn:executable.
- src/js/devTools.css: Removed property svn:executable.
- 11:57 AM Changeset in webkit [66751] by
-
- 2 edits in trunk/WebKitTools
2010-09-03 Chris Rogers <crogers@google.com>
Unreviewed
Add myself to the committers list
https://bugs.webkit.org/show_bug.cgi?id=45189
- Scripts/webkitpy/common/config/committers.py:
- 11:51 AM Changeset in webkit [66750] by
-
- 1 edit3 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Add AudioListener files
https://bugs.webkit.org/show_bug.cgi?id=45006
No new tests since audio API is not yet implemented.
- webaudio: Added.
- webaudio/AudioListener.cpp: Added. (WebCore::AudioListener::AudioListener):
- webaudio/AudioListener.h: Added. (WebCore::AudioListener::create): (WebCore::AudioListener::setPosition): (WebCore::AudioListener::position): (WebCore::AudioListener::setOrientation): (WebCore::AudioListener::orientation): (WebCore::AudioListener::setUpVector): (WebCore::AudioListener::upVector): (WebCore::AudioListener::setVelocity): (WebCore::AudioListener::velocity): (WebCore::AudioListener::setDopplerFactor): (WebCore::AudioListener::dopplerFactor): (WebCore::AudioListener::setSpeedOfSound): (WebCore::AudioListener::speedOfSound):
- webaudio/AudioListener.idl: Added.
- 11:50 AM Changeset in webkit [66749] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Unreviewed. Updated LayoutTests/ChangeLog to include more detailed description for r66735.
- 11:46 AM Changeset in webkit [66748] by
-
- 1 edit2 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Unreviewed
Add WebCore/webaudio and WebCore/platform/audio/mac directories in preparation for landing reviewed patches
https://bugs.webkit.org/show_bug.cgi?id=45185
- platform/audio/mac: Added.
- webaudio: Added.
- 11:46 AM Changeset in webkit [66747] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Zhenyao Mo <zmo@google.com>
Uneviewed.
Add TIMEOUT test inspector/elements-panel-xhtml-structure.xhtml to chromium test_expectations.
- platform/chromium/test_expectations.txt:
- 11:38 AM Changeset in webkit [66746] by
-
- 31 edits3 copies6 adds in trunk
2010-09-03 James Robinson <jamesr@chromium.org>
Reviewed by Chris Marrin.
Multiple accelerated 2D canvases should be able to use the same GraphicsContext3D
https://bugs.webkit.org/show_bug.cgi?id=44926
This allows many accelerated 2d canvases to render using a single underlying GraphicsContext3D.
It introduces a new class SharedGraphicsContext3D that manages several callers. This class could
also cache the current state to avoid issuing redundant calls, although in this first cut it doesn't.
The SharedGraphicsContext3D is provided through the ChromeClient so that its lifetime can be tied to that
of the platform-specific compositor infrastructure.
Accelerated 2d canvases maintain a reference to a SharedGraphicsContext3D and have ownership of a CanvasFramebuffer,
which represents the canvas's rendering target. The compositing layer for an accelerated 2d canvas is
aware only of the canvas's CanvasFramebuffer. This means that WebGL and 2d canvases are no longer treated
as the same time of layer by the compositor.
Covered by existing canvas tests.
- WebCore.gypi:
- html/canvas/CanvasRenderingContext.cpp:
- html/canvas/CanvasRenderingContext.h: (WebCore::CanvasRenderingContext::paintsIntoCanvasBuffer): (WebCore::CanvasRenderingContext::platformLayer):
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::CanvasRenderingContext2D): (WebCore::CanvasRenderingContext2D::paintsIntoCanvasBuffer): (WebCore::CanvasRenderingContext2D::reset): (WebCore::CanvasRenderingContext2D::didDraw): (WebCore::CanvasRenderingContext2D::platformLayer):
- html/canvas/CanvasRenderingContext2D.h:
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::paintsIntoCanvasBuffer):
- html/canvas/WebGLRenderingContext.h: (WebCore::WebGLRenderingContext::graphicsContext3D): (WebCore::WebGLRenderingContext::platformLayer):
- loader/EmptyClients.h: (WebCore::EmptyChromeClient::attachRootGraphicsLayer): (WebCore::EmptyChromeClient::setNeedsOneShotDrawingSynchronization): (WebCore::EmptyChromeClient::scheduleCompositingLayerSync):
- page/ChromeClient.h: (WebCore::ChromeClient::getSharedGraphicsContext3D):
- platform/graphics/GraphicsContext.cpp: (WebCore::GraphicsContext::setSharedGraphicsContext3D): (WebCore::GraphicsContext::syncSoftwareCanvas):
- platform/graphics/GraphicsContext.h:
- platform/graphics/chromium/Canvas2DLayerChromium.cpp: Added. (WebCore::Canvas2DLayerChromium::create): (WebCore::Canvas2DLayerChromium::Canvas2DLayerChromium): (WebCore::Canvas2DLayerChromium::~Canvas2DLayerChromium): (WebCore::Canvas2DLayerChromium::updateContents): (WebCore::Canvas2DLayerChromium::setTextureChanged): (WebCore::Canvas2DLayerChromium::textureId):
- platform/graphics/chromium/Canvas2DLayerChromium.h: Added. (WebCore::Canvas2DLayerChromium::drawsContent):
- platform/graphics/chromium/CanvasLayerChromium.cpp: (WebCore::CanvasLayerChromium::CanvasLayerChromium): (WebCore::CanvasLayerChromium::~CanvasLayerChromium): (WebCore::CanvasLayerChromium::draw):
- platform/graphics/chromium/CanvasLayerChromium.h:
- platform/graphics/chromium/DrawingBufferChromium.cpp: Added. (WebCore::generateColorTexture): (WebCore::DrawingBuffer::DrawingBuffer): (WebCore::DrawingBuffer::~DrawingBuffer): (WebCore::DrawingBuffer::publishToPlatformLayer): (WebCore::DrawingBuffer::reset): (WebCore::DrawingBuffer::platformLayer):
- platform/graphics/chromium/GLES2Canvas.cpp: (WebCore::GLES2Canvas::GLES2Canvas): (WebCore::GLES2Canvas::~GLES2Canvas): (WebCore::GLES2Canvas::bindFramebuffer): (WebCore::GLES2Canvas::clearRect): (WebCore::GLES2Canvas::fillRect): (WebCore::GLES2Canvas::drawTexturedRect): (WebCore::GLES2Canvas::drawTexturedRectTile): (WebCore::GLES2Canvas::drawQuad): (WebCore::GLES2Canvas::createTexture): (WebCore::GLES2Canvas::getTexture):
- platform/graphics/chromium/GLES2Canvas.h: (WebCore::GLES2Canvas::context): (WebCore::GLES2Canvas::drawingBuffer):
- platform/graphics/chromium/GraphicsLayerChromium.cpp: (WebCore::GraphicsLayerChromium::setContentsToCanvas):
- platform/graphics/chromium/GraphicsLayerChromium.h:
- platform/graphics/chromium/WebGLLayerChromium.cpp: Added. (WebCore::WebGLLayerChromium::create): (WebCore::WebGLLayerChromium::WebGLLayerChromium): (WebCore::WebGLLayerChromium::updateContents): (WebCore::WebGLLayerChromium::setContext):
- platform/graphics/chromium/WebGLLayerChromium.h: Added. (WebCore::WebGLLayerChromium::drawsContent):
- platform/graphics/gpu/DrawingBuffer.cpp: Added. (WebCore::DrawingBuffer::create): (WebCore::DrawingBuffer::bind): (WebCore::DrawingBuffer::setWillPublishCallback):
- platform/graphics/gpu/DrawingBuffer.h: Added. (WebCore::DrawingBuffer::size):
- platform/graphics/gpu/SharedGraphicsContext3D.cpp: Added. (WebCore::SharedGraphicsContext3D::create): (WebCore::SharedGraphicsContext3D::SharedGraphicsContext3D): (WebCore::SharedGraphicsContext3D::~SharedGraphicsContext3D): (WebCore::SharedGraphicsContext3D::makeContextCurrent): (WebCore::SharedGraphicsContext3D::scissor): (WebCore::SharedGraphicsContext3D::enable): (WebCore::SharedGraphicsContext3D::disable): (WebCore::SharedGraphicsContext3D::clearColor): (WebCore::SharedGraphicsContext3D::clear): (WebCore::SharedGraphicsContext3D::drawArrays): (WebCore::SharedGraphicsContext3D::getError): (WebCore::SharedGraphicsContext3D::getIntegerv): (WebCore::SharedGraphicsContext3D::createFramebuffer): (WebCore::SharedGraphicsContext3D::createTexture): (WebCore::SharedGraphicsContext3D::deleteFramebuffer): (WebCore::SharedGraphicsContext3D::deleteTexture): (WebCore::SharedGraphicsContext3D::framebufferTexture2D): (WebCore::SharedGraphicsContext3D::texParameteri): (WebCore::SharedGraphicsContext3D::texImage2D): (WebCore::SharedGraphicsContext3D::texSubImage2D): (WebCore::SharedGraphicsContext3D::readPixels): (WebCore::SharedGraphicsContext3D::supportsBGRA): (WebCore::SharedGraphicsContext3D::getTexture): (WebCore::SharedGraphicsContext3D::applyCompositeOperator): (WebCore::SharedGraphicsContext3D::useQuadVertices): (WebCore::SharedGraphicsContext3D::setActiveTexture): (WebCore::SharedGraphicsContext3D::bindTexture): (WebCore::SharedGraphicsContext3D::useFillSolidProgram): (WebCore::SharedGraphicsContext3D::useTextureProgram): (WebCore::SharedGraphicsContext3D::bindFramebuffer): (WebCore::SharedGraphicsContext3D::setViewport): (WebCore::SharedGraphicsContext3D::paintsIntoCanvasBuffer):
- platform/graphics/gpu/SharedGraphicsContext3D.h: Added.
- platform/graphics/gpu/Texture.cpp:
- platform/graphics/skia/GraphicsContextSkia.cpp: (WebCore::GraphicsContext::syncSoftwareCanvas): (WebCore::GraphicsContext::setSharedGraphicsContext3D):
- platform/graphics/skia/ImageSkia.cpp:
- platform/graphics/skia/PlatformContextSkia.cpp: (WebCore::PlatformContextSkia::~PlatformContextSkia): (WebCore::WillPublishCallbackImpl::create): (WebCore::WillPublishCallbackImpl::willPublish): (WebCore::WillPublishCallbackImpl::WillPublishCallbackImpl): (WebCore::PlatformContextSkia::setSharedGraphicsContext3D): (WebCore::PlatformContextSkia::uploadSoftwareToHardware): (WebCore::PlatformContextSkia::readbackHardwareToSoftware):
- platform/graphics/skia/PlatformContextSkia.h:
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::updateGraphicsLayerConfiguration):
2010-09-03 James Robinson <jamesr@chromium.org>
Reviewed by Chris Marrin.
Multiple accelerated 2D canvases should be able to use the same GraphicsContext3D
https://bugs.webkit.org/show_bug.cgi?id=44926
Adds a SharedContext3D to WebViewImpl. The SharedContext3D has to live on WebViewImpl to be
tied to the lifetime of the compositor context.
- src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::getSharedGraphicsContext3D):
- src/ChromeClientImpl.h:
- src/GraphicsContext3D.cpp: (WebCore::GraphicsContext3DInternal::initialize): (WebCore::GraphicsContext3DInternal::platformLayer): (WebCore::GraphicsContext3D::platformLayer):
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::getSharedGraphicsContext3D):
- src/WebViewImpl.h:
- 11:32 AM Changeset in webkit [66745] by
-
- 1 edit2 adds in trunk/WebCore
2010-09-03 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Add audio distance effect files
https://bugs.webkit.org/show_bug.cgi?id=44705
No new tests since audio API is not yet implemented.
- platform/audio/Distance.cpp: Added. (WebCore::DistanceEffect::DistanceEffect): (WebCore::DistanceEffect::gain): (WebCore::DistanceEffect::linearGain): (WebCore::DistanceEffect::inverseGain): (WebCore::DistanceEffect::exponentialGain):
- platform/audio/Distance.h: Added. (WebCore::DistanceEffect::model): (WebCore::DistanceEffect::setModel): (WebCore::DistanceEffect::setRefDistance): (WebCore::DistanceEffect::setMaxDistance): (WebCore::DistanceEffect::setRolloffFactor): (WebCore::DistanceEffect::refDistance): (WebCore::DistanceEffect::maxDistance): (WebCore::DistanceEffect::rolloffFactor):
- 11:31 AM Changeset in webkit [66744] by
-
- 1 edit20 adds in trunk/LayoutTests
2010-09-03 Zhenyao Mo <zmo@google.com>
Unreviewed.
Rebaseline after r66731.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-container-expected.checksum: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-container-expected.txt: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-container-standalone-expected.checksum: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.checksum: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.checksum: Added.
- platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.checksum: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.png: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-container-expected.txt: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.checksum: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.checksum: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.png: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.checksum: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.png: Added.
- platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
- 11:21 AM Changeset in webkit [66743] by
-
- 1 edit3 adds in trunk/LayoutTests
2010-09-03 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Kent Tamura.
Can't unbold bolded list item when list is surrounded by <b> tag
https://bugs.webkit.org/show_bug.cgi?id=25086
Added a regression test for the bug because the bug has been fixed by http://trac.webkit.org/changeset/66324.
The test ensures WebKit removes implicitly styled element such as b around list element
when style is toggled inside the list.
- editing/style/push-down-implicit-styles-around-list-expected.txt: Added.
- editing/style/push-down-implicit-styles-around-list.html: Added.
- editing/style/script-tests/push-down-implicit-styles-around-list.js: Added. (testSingleToggle): (selectAll): (selectTest): (selectFirstWord): (selectSecondWord): (selectLastTwoWords):
- 11:21 AM Changeset in webkit [66742] by
-
- 2 edits in trunk/WebCore
2010-09-03 Johnny Ding <jnd@chromium.org>
Reviewed by Adam Barth.
Save the gesture state to track the user gesture state across async form submission.
https://bugs.webkit.org/show_bug.cgi?id=44969
fast/events/popup-blocked-to-post-blank.html can cover the test in WebKit.
A UI test will be added in chromium to address chromium's bug.
- loader/RedirectScheduler.cpp: (WebCore::ScheduledFormSubmission::ScheduledFormSubmission): (WebCore::ScheduledFormSubmission::fire): (WebCore::RedirectScheduler::scheduleFormSubmission):
- 11:02 AM Changeset in webkit [66741] by
-
- 2 edits in trunk/JavaScriptCore
2010-09-03 Alexey Proskuryakov <ap@apple.com>
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=45135
<rdar://problem/7823714> TCMalloc_PageHeap doesn't hold a mutex while manipulating shared data
- wtf/FastMalloc.cpp: (WTF::TCMalloc_PageHeap::initializeScavenger): Make sure to create a non-recursive mutex regardless of platform default, so that we can assert that it's held (this is for platforms that don't have libdispatch). (WTF::TCMalloc_PageHeap::signalScavenger): Assert that the mutex is held, so we can look at m_scavengeThreadActive. For platforms that have libdispatch, assert that pageheap_lock is held. (WTF::TCMalloc_PageHeap::periodicScavenge): Make sure that pageheap_lock is held before manipulating m_scavengeThreadActive. Otherwise, there is an obvious race condition, and we can make unbalanced calls to dispatch_resume().
- 10:56 AM Changeset in webkit [66740] by
-
- 3 edits2 adds in trunk
2010-09-03 Dan Bernstein <mitz@apple.com>
Reviewed by Anders Carlsson.
<rdar://problem/8392655> REGRESSION (r57215): Decomposed diacritics render incorrectly when preceded by stacked diacritics
https://bugs.webkit.org/show_bug.cgi?id=45182
Test: fast/text/decomposed-after-stacked-diacritics.html
- platform/graphics/Font.cpp: (WebCore::Font::codePath): Do not bail out if the run contains stacked diacritics, since it may also contain characters that require the complex text code path.
2010-09-03 Dan Bernstein <mitz@apple.com>
Reviewed by Anders Carlsson.
<rdar://problem/8392655> REGRESSION (r57215): Decomposed diacritics render incorrectly when preceded by stacked diacritics
https://bugs.webkit.org/show_bug.cgi?id=45182
- fast/text/decomposed-after-stacked-diacritics-expected.txt: Added.
- fast/text/decomposed-after-stacked-diacritics.html: Added.
- 10:42 AM Changeset in webkit [66739] by
-
- 6 edits1 add in trunk/WebCore
2010-09-03 Mikhail Naganov <mnaganov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: Cleanup after r66117 - extract heap snapshot
view styles into a dedicated .css
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- inspector/front-end/WebKit.qrc:
- inspector/front-end/heapProfiler.css: Added. (.heap-snapshot-sidebar-tree-item .icon): (.heap-snapshot-sidebar-tree-item.small .icon): (.heap-snapshot-view): (.heap-snapshot-view.visible): (.heap-snapshot-view .data-grid): (.heap-snapshot-view .data-grid th.count-column): (.heap-snapshot-view .data-grid td.count-column): (.heap-snapshot-view .data-grid th.size-column): (.heap-snapshot-view .data-grid td.size-column): (.heap-snapshot-view .data-grid th.countDelta-column): (.heap-snapshot-view .data-grid td.countDelta-column): (.heap-snapshot-view .data-grid th.sizeDelta-column): (.heap-snapshot-view .data-grid td.sizeDelta-column): (#heap-snapshot-summary-container): (.heap-snapshot-summary): (.heap-snapshot-summary canvas.summary-graph): (.heap-snapshot-summary-label):
- inspector/front-end/inspector.css:
- inspector/front-end/inspector.html:
- 10:07 AM Changeset in webkit [66738] by
-
- 7 edits1 move in trunk
2010-09-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Martin Robinson.
[EFL] Regression (66531) Build break with Glib Support
https://bugs.webkit.org/show_bug.cgi?id=45011
Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory
since when glib is enabled, EFL port needs it, too.
- CMakeListsEfl.txt: Include gobject directory to find new header file.
- GNUmakefile.am: Ditto.
- wtf/CMakeListsEfl.txt: Ditto.
- wtf/Platform.h: Include header if port is EFL and glib support is enabled.
- wtf/gtk/GtkTypedefs.h: Removed.
- wtf/gobject/GTypedefs.h: Added. Sections specific to GTK are now guarded by PLATFORM(GTK).
2010-09-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Martin Robinson.
[EFL] Regression (66531) Build break with Glib Support
https://bugs.webkit.org/show_bug.cgi?id=45011
Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory
since when glib is enabled, EFL port needs it, too.
- CMakeListsEfl.txt: Include gobject directory to find new header file.
- 9:56 AM Changeset in webkit [66737] by
-
- 3 edits in trunk/LayoutTests
2010-09-03 Mihai Parparita <mihaip@chromium.org>
Reviewed by Tony Chang.
play-state.html and suspend-resume-animaton.html now pass on Chromium
https://bugs.webkit.org/show_bug.cgi?id=45158
Two animation tests now pass reliably with both test_shell and Chromium
DRT due to r66641 and http://crrev.com/58369.
- platform/chromium/drt_expectations.txt:
- platform/chromium/test_expectations.txt:
- 9:15 AM Changeset in webkit [66736] by
-
- 2 edits in trunk/WebCore
[GTK] compilation issue with JSTimeRanges when video turned off
https://bugs.webkit.org/show_bug.cgi?id=44249
Patch by Zaheer Ahmad <zaheer.mot@gmail.com> on 2010-09-03
Reviewed by Darin Adler.
Move the JSTimeRanges outside ENABLE_VIDEO in GNUMakefile.am
- WebCore/GNUMakefile.am
- 9:00 AM Changeset in webkit [66735] by
-
- 10 edits1 add3 deletes in trunk
2010-09-03 Andrey Kosyakov <caseq@chromium.org>
Reviewed by Yury Semikhatsky.
http/tests/inspector/console-xhr-logging.html and http/tests/inspector/resource-har-conversion.html are failing on chromium win bot
Changed MIME type for .js to application/x-javascript for consistency with apache used on other platforms.
https://bugs.webkit.org/show_bug.cgi?id=45137
- Scripts/webkitpy/layout_tests/port/lighttpd.conf:
2010-09-03 Andrey Kosyakov <caseq@chromium.org>
Reviewed by Yury Semikhatsky.
http/tests/inspector/console-xhr-logging.html and http/tests/inspector/resource-har-conversion.html are failing on chromium win bot
Use CGI as target for POST request to prevent HTTP 405 on certain platforms.
Changed MIME type for .js to application/x-javascript in lighttpd.conf for
consistency with apache used on other platforms.
https://bugs.webkit.org/show_bug.cgi?id=45137
- http/tests/inspector/console-xhr-logging-expected.txt:
- http/tests/inspector/console-xhr-logging.html:
- http/tests/inspector/resource-har-conversion-expected.txt:
- http/tests/inspector/resource-har-conversion.html:
- http/tests/inspector/resource-parameters-expected.txt:
- http/tests/inspector/resource-parameters.html:
- http/tests/inspector/resources/post-target.cgi: Added.
- platform/chromium-win/http/tests/inspector/resource-parameters-expected.txt: Removed.
- platform/chromium/test_expectations.txt:
- platform/win/http/tests/inspector/console-xhr-logging-expected.txt: Removed.
- platform/win/http/tests/inspector/resource-parameters-expected.txt: Removed.
- 8:56 AM Changeset in webkit [66734] by
-
- 2 edits in trunk/WebKit/efl
2010-09-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Antonio Gomes.
[EFL] Install default theme
https://bugs.webkit.org/show_bug.cgi?id=45154
Since a theme is needed in order to create a new browser, install the
default one to serve as example and fall-back.
- CMakeListsEfl.txt:
- 8:29 AM Changeset in webkit [66733] by
-
- 2 edits in trunk/WebKit/mac
https://bugs.webkit.org/show_bug.cgi?id=45175
[WebView unmarkAllTextMatches] will crash if the webview is already closed
Reviewed by Dan Bernstein.
Made this and related methods robust against being called when the WebView is closed.
- WebView/WebView.mm:
(-[WebView markAllMatchesForText:caseSensitive:highlight:limit:]):
Bail out if the WebView is closed.
(-[WebView countMatchesForText:caseSensitive:highlight:limit:markMatches:]):
Ditto.
(-[WebView unmarkAllTextMatches]):
Ditto.
(-[WebView rectsForTextMatches]):
Ditto.
- 8:17 AM Changeset in webkit [66732] by
-
- 7 edits in trunk/WebCore
2010-09-03 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: cleanup inspector api. getChildNodes should return array of child nodes as an output value.
The current implementation of the inspector api has some unnecessary complexity.
As example WebInspector is requesting child nodes of a node by getChildNodes
but DOM agent is actually pushing the child nodes via setChildNodes event call and
send back an empty response message.
- inspector/CodeGeneratorInspector.pm:
- inspector/Inspector.idl:
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::getChildNodesArray): (WebCore::InspectorDOMAgent::pushChildNodesToFrontend): (WebCore::InspectorDOMAgent::getChildNodes):
- inspector/InspectorDOMAgent.h:
- inspector/front-end/DOMAgent.js: (WebInspector.DOMAgent.prototype.getChildNodesAsync.mycallback): (WebInspector.DOMAgent.prototype.getChildNodesAsync):
- inspector/front-end/WorkersSidebarPane.js: (WebInspector.WorkersSidebarPane.prototype.reset):
- 7:26 AM Changeset in webkit [66731] by
-
- 3 edits16 adds in trunk
2010-09-03 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
SVG atlas map slider doesn't work properly
https://bugs.webkit.org/show_bug.cgi?id=45107
SVG 1.1 2nd edition relaxes hit testing rules. The outermost <svg> should react
to mouse events, in standalone and compound documents, if the mouse location is
within the intrinsic boundaries of the <svg> element.
Tests: svg/custom/mouse-move-on-svg-container-standalone.svg
svg/custom/mouse-move-on-svg-container.xhtml
svg/custom/mouse-move-on-svg-root-standalone.svg
svg/custom/mouse-move-on-svg-root.xhtml
- rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::nodeAtPoint):
2010-09-03 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
SVG atlas map slider doesn't work properly
https://bugs.webkit.org/show_bug.cgi?id=45107
- platform/mac/svg/custom/mouse-move-on-svg-container-expected.checksum: Added.
- platform/mac/svg/custom/mouse-move-on-svg-container-expected.png: Added.
- platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt: Added.
- platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.checksum: Added.
- platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Added.
- platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
- platform/mac/svg/custom/mouse-move-on-svg-root-expected.checksum: Added.
- platform/mac/svg/custom/mouse-move-on-svg-root-expected.png: Added.
- platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
- platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.checksum: Added.
- platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.png: Added.
- platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
- svg/custom/mouse-move-on-svg-container-standalone.svg: Added.
- svg/custom/mouse-move-on-svg-container.xhtml: Added.
- svg/custom/mouse-move-on-svg-root-standalone.svg: Added.
- svg/custom/mouse-move-on-svg-root.xhtml: Added.
- 7:01 AM Changeset in webkit [66730] by
-
- 16 edits in trunk
2010-09-03 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: provide more information to front-end when breaking on DOM event
https://bugs.webkit.org/show_bug.cgi?id=44679
- http/tests/inspector/debugger-test2.js: (initialize_DebuggerTest.InspectorTest._pausedScript):
2010-09-03 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: provide more information to front-end when breaking on DOM event
https://bugs.webkit.org/show_bug.cgi?id=44679
- dom/ContainerNode.cpp: (WebCore::ContainerNode::insertBefore): (WebCore::ContainerNode::parserInsertBefore): (WebCore::ContainerNode::replaceChild): (WebCore::ContainerNode::appendChild): (WebCore::ContainerNode::parserAddChild): (WebCore::notifyChildInserted): (WebCore::dispatchChildRemovalEvents):
- dom/Element.cpp: (WebCore::Element::setAttribute): (WebCore::Element::removeAttribute):
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::willInsertDOMNodeImpl): (WebCore::InspectorController::didInsertDOMNodeImpl): (WebCore::InspectorController::willRemoveDOMNodeImpl): (WebCore::InspectorController::didRemoveDOMNodeImpl): (WebCore::InspectorController::willModifyDOMAttrImpl): (WebCore::InspectorController::didModifyDOMAttrImpl):
- inspector/InspectorController.h: (WebCore::InspectorController::willInsertDOMNode): (WebCore::InspectorController::didInsertDOMNode): (WebCore::InspectorController::willRemoveDOMNode): (WebCore::InspectorController::willModifyDOMAttr): (WebCore::InspectorController::didModifyDOMAttr): (WebCore::InspectorController::inspectorControllerForNode):
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::~InspectorDOMAgent): (WebCore::InspectorDOMAgent::shouldBreakOnNodeInsertion): (WebCore::InspectorDOMAgent::shouldBreakOnNodeRemoval): (WebCore::InspectorDOMAgent::shouldBreakOnAttributeModification): (WebCore::InspectorDOMAgent::didInsertDOMNode): (WebCore::InspectorDOMAgent::didRemoveDOMNode): (WebCore::InspectorDOMAgent::didModifyDOMAttr): (WebCore::InspectorDOMAgent::createBreakpoint):
- inspector/InspectorDOMAgent.h:
- inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent): (WebCore::InspectorDebuggerAgent::~InspectorDebuggerAgent): (WebCore::InspectorDebuggerAgent::didPause): (WebCore::InspectorDebuggerAgent::breakProgram):
- inspector/InspectorDebuggerAgent.h:
- inspector/InspectorValues.h: (WebCore::InspectorValue::isNull):
- inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.BreakpointItem): (WebInspector.BreakpointItem.prototype._enableChanged):
- inspector/front-end/Script.js: (WebInspector.Script.prototype.get linesCount):
- inspector/front-end/inspector.js: (WebInspector.pausedScript):
- 6:57 AM Changeset in webkit [66729] by
-
- 2 edits in trunk/JavaScriptCore
2010-09-03 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by Simon Hausmann.
Fix warning in wtf/ByteArray.h
https://bugs.webkit.org/show_bug.cgi?id=44672
- wtf/ByteArray.h: Use maximal sized array for MSVC and unsized array for other compilers.
- 6:15 AM Changeset in webkit [66728] by
-
- 3 edits in trunk/LayoutTests
2010-09-03 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Fix and beef up IndexedDB layout test
https://bugs.webkit.org/show_bug.cgi?id=45035
Implement some fixmes and such.
- storage/indexeddb/database-basics-expected.txt:
- storage/indexeddb/script-tests/database-basics.js: (openSuccess): (setVersionAgain): (createObjectStore): (checkObjectStore):
- 6:00 AM Changeset in webkit [66727] by
-
- 4 edits1 add in trunk/WebKitTools
2010-09-03 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>
Reviewed by Eric Seidel.
Add feature detection support to NRWT.
https://bugs.webkit.org/show_bug.cgi?id=41842
- Scripts/webkitpy/layout_tests/port/base.py:
- Scripts/webkitpy/layout_tests/port/qt.py:
- Scripts/webkitpy/layout_tests/port/webkit.py:
- Scripts/webkitpy/layout_tests/port/webkit_unittest.py: Added.
- 5:53 AM Changeset in webkit [66726] by
-
- 13 edits in trunk
2010-08-31 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
IDBCursor.continue() should reuse the .openCursor's IDBRequest object
https://bugs.webkit.org/show_bug.cgi?id=44953
- storage/indexeddb/objectstore-cursor.html:
2010-08-31 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
IDBCursor.continue() should reuse the .openCursor's IDBRequest object
https://bugs.webkit.org/show_bug.cgi?id=44953
This is to match the spec. This requires a modification to IDBRequest so
that multiple events can be queued up.
Note that the initial state for IDBRequest was removed from the spec.
Test: modified existing test to verify new behavior.
- storage/IDBAny.cpp: (WebCore::IDBAny::createInvalid): (WebCore::IDBAny::createNull): (WebCore::IDBAny::setNull):
- storage/IDBAny.h: (WebCore::IDBAny::create):
- storage/IDBCursor.cpp: (WebCore::IDBCursor::IDBCursor): (WebCore::IDBCursor::continueFunction):
- storage/IDBCursor.h: (WebCore::IDBCursor::create):
- storage/IDBCursor.idl:
- storage/IDBRequest.cpp: (WebCore::IDBRequest::IDBRequest): (WebCore::IDBRequest::~IDBRequest): (WebCore::IDBRequest::resetReadyState): (WebCore::IDBRequest::onError): (WebCore::IDBRequest::onSuccess): (WebCore::IDBRequest::abort): (WebCore::IDBRequest::timerFired): (WebCore::IDBRequest::scheduleEvent):
- storage/IDBRequest.h:
- storage/IDBRequest.idl:
2010-08-31 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
IDBCursor.continue() should reuse the .openCursor's IDBRequest object
https://bugs.webkit.org/show_bug.cgi?id=44953
- src/WebIDBCallbacksImpl.cpp: (WebCore::WebIDBCallbacksImpl::onError): (WebCore::WebIDBCallbacksImpl::onSuccess):
- 5:42 AM Changeset in webkit [66725] by
-
- 2 edits in trunk/WebKit/gtk
2010-09-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Dialog separators are gone in GTK+ 3.x.
- webkit/webkitsoupauthdialog.c: (show_auth_dialog):
- 5:39 AM Changeset in webkit [66724] by
-
- 3 edits in trunk/LayoutTests
2010-09-03 Anton Muhin <antonm@chromium.org>
Unreviewed fix, updating Chromium's exectations.
- platform/chromium-linux/plugins/embed-attributes-style-expected.checksum:
- platform/chromium-linux/plugins/embed-attributes-style-expected.png:
- 5:12 AM Changeset in webkit [66723] by
-
- 2 edits in trunk/WebCore
2010-09-03 Bharathwaaj Srinivasan <bharathwaaj.s@gmail.com>
Reviewed by Xan Lopez.
Initialize keyboard events before passing plugins.
https://bugs.webkit.org/show_bug.cgi?id=44771
No new tests needed since this is a trivial fix.
- plugins/gtk/PluginViewGtk.cpp: (WebCore::PluginView::handleKeyboardEvent):
- 4:48 AM Changeset in webkit [66722] by
-
- 2 edits in trunk/WebCore
2010-09-03 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Fix Qt compilation.
- html/HTMLEmbedElement.cpp: (WebCore::HTMLEmbedElement::parametersForPlugin):
- 3:36 AM Changeset in webkit [66721] by
-
- 12 edits4 adds in trunk
2010-09-03 Hironori Bono <hbono@chromium.org>
Reviewed by Kent Tamura.
Adds textInputController.hasSpellingMarker() to avoid using pixel tests for spellchecking tests
and implements it for Mac.
https://bugs.webkit.org/show_bug.cgi?id=41832
- editing/spelling/spelling-contenteditable-expected.txt: Added the expected result for spelling-contenteditable.html.
- editing/spelling/spelling-contenteditable.html: Added a text test of spellcheker APIs for contenteditable <div> elements.
- editing/spelling/spelling-textarea-expected.txt: Added the expected result for spelling-textarea.html.
- editing/spelling/spelling-textarea.html: Added a text test of spellchecker APIs for <textarea> elements.
- platform/chromium/test_expectations.txt: Skipped the new tests because textInputController.hasSpelingMarker() is not implemented.
- platform/gtk/Skipped: ditto.
- platform/qt/Skipped: ditto.
- platform/win/Skipped: ditto.
2010-09-03 Hironori Bono <hbono@chromium.org>
Reviewed by Kent Tamura.
Adds textInputController.hasSpellingMarker() to avoid using pixel tests for spellchecking tests
and implements it for Mac.
https://bugs.webkit.org/show_bug.cgi?id=41832
Tests: editing/spelling/spelling-contenteditable.html
editing/spelling/spelling-textarea.html
- WebCore.exp.in: Exported symbols used by [WebFrame hasSpellingMarker:length:].
2010-09-03 Hironori Bono <hbono@chromium.org>
Reviewed by Kent Tamura.
Adds textInputController.hasSpellingMarker() to avoid using pixel tests for spellchecking tests
and implements it for Mac.
https://bugs.webkit.org/show_bug.cgi?id=41832
- WebView/WebFrame.mm: Implemented [WebFrame hasSpellingMarker:length:]. (spellingNode): (-[WebFrame hasSpellingMarker:length:]):
- WebView/WebFramePrivate.h: Added [WebFrame hasSpellingMarker:length:] so TextInputController can use it.
2010-09-03 Hironori Bono <hbono@chromium.org>
Reviewed by Kent Tamura.
Adds textInputController.hasSpellingMarker() to avoid using pixel tests for spellchecking tests
and implements it for Mac.
https://bugs.webkit.org/show_bug.cgi?id=41832
- DumpRenderTree/mac/TextInputController.m: Added [TextInputController hasSpellingMarker:length:] and bind it so we can call it from JavaScript. (+[TextInputController isSelectorExcludedFromWebScript:]): (+[TextInputController webScriptNameForSelector:]): (-[TextInputController hasSpellingMarker:length:]):
- 3:09 AM Changeset in webkit [66720] by
-
- 24 edits in trunk
2010-09-02 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
https://bugs.webkit.org/show_bug.cgi?id=44230
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::inspectedPageDestroyed): (WebCore::InspectorController::close):
- inspector/InspectorFrontendClient.h:
- inspector/InspectorFrontendHost.cpp: (WebCore::InspectorFrontendHost::disconnectFromBackend): don't try to notify InspectorController that frontend closes if InspectorController triggered the action.
- inspector/InspectorFrontendHost.h:
- inspector/InspectorFrontendHost.idl:
- inspector/front-end/InspectorFrontendHostStub.js: (.WebInspector.InspectorFrontendHostStub.prototype.disconnectFromBackend):
- inspector/front-end/inspector.js: (WebInspector.disconnectFromBackend):
2010-09-02 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
https://bugs.webkit.org/show_bug.cgi?id=44230
- WebCoreSupport/WebInspectorClient.h:
- WebCoreSupport/WebInspectorClient.mm: (WebInspectorFrontendClient::closeWindow): (WebInspectorFrontendClient::disconnectFromBackend): (-[WebInspectorWindowController windowShouldClose:]): (-[WebInspectorWindowController destroyInspectorView:]):
- 2:50 AM Changeset in webkit [66719] by
-
- 2 edits in trunk/WebCore
Passing a 32-bit depth X pixmap to NPAPI windowless plugins is too inefficient.
Instead, pass a X Pixmap that has same depth as the screen depth since graphics
operations are optimized for this depth.
https://bugs.webkit.org/show_bug.cgi?id=45167
Reviewed by Simon Hausmann.
- plugins/PluginPackage.cpp:
(WebCore::PluginPackage::determineQuirks):
- 12:44 AM Changeset in webkit [66718] by
-
- 2 edits in trunk/LayoutTests
2010-09-03 Philippe Normand <pnormand@igalia.com>
Unreviewed, updated GTK baselines of a mathml test.
Use correct minus glyphs in MathML operators
https://bugs.webkit.org/show_bug.cgi?id=43629
- platform/gtk/mathml/presentation/mo-expected.txt:
- 12:03 AM Changeset in webkit [66717] by
-
- 2 edits in trunk/WebCore
2010-09-02 Kwang Yul Seo <skyul@company100.net>
Reviewed by Kent Tamura.
Add ENABLE(DATABASE) guard to DatabaseAuthorizer.cpp
https://bugs.webkit.org/show_bug.cgi?id=45152
DatabaseAuthorizer is used only with ENABLE(DATABASE).
- storage/DatabaseAuthorizer.cpp: