- 26 Feb, 2010 40 commits
-
-
eric@webkit.org authored
Reviewed by NOBODY. Add EFL port files to platform/efl. http://webkit.org/b/35087 * WebCore/platform/efl/LoggingEfl.cpp: Added. * WebCore/platform/efl/ScrollbarThemeEfl.cpp: Added. * WebCore/platform/efl/TemporaryLinkStubs.cpp: Added. * WebCore/platform/efl/ScrollViewEfl.cpp: Added. * WebCore/platform/efl/SharedBufferEfl.cpp: Added. * WebCore/platform/efl/DragDataEfl.cpp: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55342 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Adam Barth. Change the default port for new-run-webkit-tests when running on a Mac from 'chromium-mac' to 'mac'. Add a '--chromium' switch to pick up the default platform-specific version of chromium instead. https://bugs.webkit.org/show_bug.cgi?id=35462 * Scripts/webkitpy/layout_tests/port/factory.py: * Scripts/webkitpy/layout_tests/run_webkit_tests.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55341 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by NOBODY. Add EFL port files to platform/efl. http://webkit.org/b/35087 * WebCore/platform/efl/RenderThemeEfl.cpp: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
Unreviewed, build fix third time's the charm getting this path right? * pywebsocket/mod_pywebsocket/standalone.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55339 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by NOBODY. Add EFL port files to platform/efl. http://webkit.org/b/35087 * WebCore/platform/efl/PlatformWheelEventEfl.cpp: Added. * WebCore/platform/efl/FileChooserEfl.cpp: Added. * WebCore/platform/efl/ContextMenuEfl.cpp: Added. * WebCore/platform/efl/PlatformScreenEfl.cpp: Added. * WebCore/platform/efl/WidgetEfl.cpp: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55338 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dumi@chromium.org authored
* pywebsocket/mod_pywebsocket/standalone.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55337 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dumi@chromium.org authored
Reviewed by NOBODY (OOPS!). * pywebsocket/mod_pywebsocket: Added. * pywebsocket/mod_pywebsocket/standalone.py: Copied from WebKitTools/pywebsocket/standalone.py. * pywebsocket/standalone.py: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55336 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Darin Fisher. Expose an API for ports to add schemes to the mixed content whitelist https://bugs.webkit.org/show_bug.cgi?id=35438 Add a notion of a "secure" scheme that doesn't trigger mixed content warnings. Let folks register new secure schemes in the same way they can register "local" schemes. * loader/FrameLoader.cpp: (WebCore::FrameLoader::isMixedContent): * page/SecurityOrigin.cpp: (WebCore::secureSchemes): (WebCore::SecurityOrigin::registerURLSchemeAsSecure): (WebCore::SecurityOrigin::shouldTreatURLSchemeAsSecure): * page/SecurityOrigin.h: 2010-02-26 Adam Barth <abarth@webkit.org> Reviewed by Darin Fisher. Expose an API for ports to add schemes to the mixed content whitelist https://bugs.webkit.org/show_bug.cgi?id=35438 Expose registerURLSchemeAsSecure via the WebKit API. * public/WebSecurityPolicy.h: * src/WebSecurityPolicy.cpp: (WebKit::WebSecurityPolicy::registerURLSchemeAsSecure): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55335 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. [Qt] GraphicsLayerQt: artifacts and wrong transformOrigin This was due to wrong way of applying cache-mode and transformation on a graphics-item with HTML. Cache-mode should be updated when the content type updates, even if it was the same cache-mode https://bugs.webkit.org/show_bug.cgi?id=35382 Test URL attached to the bug now works correctly. * platform/graphics/qt/GraphicsLayerQt.cpp: (WebCore::GraphicsLayerQtImpl::computeTransform): (WebCore::GraphicsLayerQtImpl::flushChanges): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55334 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dumi@chromium.org authored
* pywebsocket/standalone.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55333 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. Qt/Mac: Revert null timer removal (r51105) https://bugs.webkit.org/show_bug.cgi?id=35396 r51105 removed the null timer event of the carbon event model. This however breaks the flash of many sites. Applying patch suggested by Girish Ramakrishnan in bug comment #1. * plugins/PluginView.h: * plugins/mac/PluginViewMac.cpp: (WebCore::PluginView::platformStart): (WebCore::PluginView::handleMouseEvent): (WebCore::PluginView::nullEventTimerFired): (WebCore::PluginView::mousePosForPlugin): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55332 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. [Qt] Compile error with 3d-canvas Replaced a direct gl call with a getProcAddress call https://bugs.webkit.org/show_bug.cgi?id=35448 No new tests. * platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3D::blendColor): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55331 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. [BREWMP] Port EventHandler https://bugs.webkit.org/show_bug.cgi?id=34796 Add platform-specific code required to implement EventHandler. * page/brew/EventHandlerBrew.cpp: Added. (WebCore::EventHandler::tabsToAllControls): (WebCore::EventHandler::focusDocumentView): (WebCore::EventHandler::passWidgetMouseDownEventToWidget): (WebCore::EventHandler::passMouseDownEventToWidget): (WebCore::EventHandler::eventActivatedView): (WebCore::EventHandler::passSubframeEventToSubframe): (WebCore::EventHandler::passWheelEventToWidget): (WebCore::EventHandler::passMousePressEventToSubframe): (WebCore::EventHandler::passMouseMoveEventToSubframe): (WebCore::EventHandler::passMouseReleaseEventToSubframe): (WebCore::EventHandler::accessKeyModifiers): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55330 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dumi@chromium.org authored
canaries. Once all layout tests pass, we can get in the patch that moves this directorty to WebKitTools/Scripts, update all Chromium scripts, and revert this patch. Reviewed by Adam Barth. https://bugs.webkit.org/show_bug.cgi?id=35464 * pywebsocket: Added. * pywebsocket/standalone.py: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55329 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by NOBODY. Add EFL port files to platform/efl. http://webkit.org/b/35087 * WebCore/platform/efl/ClipboardEfl.cpp: Added. * WebCore/platform/efl/PopupMenuEfl.cpp: Added. * WebCore/platform/efl/SharedTimerEfl.cpp: Added. * WebCore/platform/efl/RenderThemeEfl.h: Added. * WebCore/platform/efl/Language.cpp: Added. * WebCore/platform/efl/CookieJarEfl.cpp: Added. * WebCore/platform/efl/MIMETypeRegistryEfl.cpp: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Gustavo Noronha Silva. [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore https://bugs.webkit.org/show_bug.cgi?id=35424 * .gitignore: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Nate Chapin To fire each event handler registered on an SVG node once per event, Chromium needs an implementation of wasCreatedFromMarkup added to V8LazyEventListener.h that matches the one in WebKit/WebCore/bindings/js/JSLazyEventListener.h. This patch adds such a matching implementation of wasCreatedFromMarkup to V8LazyEventListener.h. https://bugs.webkit.org/show_bug.cgi?id=35325 * bindings/v8/V8LazyEventListener.h: (WebCore::V8LazyEventListener::wasCreatedFromMarkup): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55326 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Gustavo Noronha Silva. [Gtk] use geoclue_position_get_position_async to get geolocation position. https://bugs.webkit.org/show_bug.cgi?id=35355 No new tests, behaviour depends on system. * platform/gtk/GeolocationServiceGtk.cpp: (WebCore::GeolocationServiceGtk::startUpdating): (WebCore::GeolocationServiceGtk::get_position): * platform/gtk/GeolocationServiceGtk.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55325 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mthole@apple.com authored
Add ability to hide WebFrame scrollbars and to allow scrollbars to overlap with content. Patch by Jing Jin <jjin@apple.com> on 2010-02-26 Reviewed by Timothy Hatcher. * WebView/WebDynamicScrollBarsView.h: * WebView/WebDynamicScrollBarsView.mm: (-[WebDynamicScrollBarsView setAllowScrollersToOverlapContent:]): Allows scrollbars to overlap with the document and re-layouts the document. (-[WebDynamicScrollBarsView setAlwaysHideHorizontalScroller:]): Hides the horizontal scrollbar. (-[WebDynamicScrollBarsView setAlwaysHideVerticalScroller:]): Hides the vertical scrollbar. (-[WebDynamicScrollBarsView contentViewFrame]): Calculates the appropriate frame based on allowScrollersToOverlapContent. (-[WebDynamicScrollBarsView tile]): If allowScrollersToOverlapContent is YES, set the contentView's frame so it overlaps with the scrollbar. (-[WebDynamicScrollBarsView updateScrollers]): Take into account hideHorizontalScroller and hideVerticalScroller. (-[WebDynamicScrollBarsView reflectScrolledClipView:]): set drawsBackground to NO when scrollbars are overlapping with content, so we don't get trails during scrollbar draw updates. * WebView/WebDynamicScrollBarsViewInternal.h: * WebView/WebFrame.h: * WebView/WebFrame.mm: (-[WebFrame setAllowScrollersToOverlapContent:]): Hook for [WebDynamicScrollBarsView setAllowScrollersToOverlapContent:] (-[WebFrame setAlwaysHideHorizontalScroller:]): Hook for [WebDynamicScrollBarsView setAlwaysHideHorizontalScroller:] (-[WebFrame setAlwaysHideVerticalScroller:]): Hook for [WebDynamicScrollBarsView setAlwaysHideVerticalScroller:] git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55324 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yaar@chromium.org authored
Chromium Win build fix. * WebCore.gyp/WebCore.gyp: Added missing file to action input. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55323 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
Remove wrec. All builds should have switched to yarr by now. * Android.mk: * GNUmakefile.am: * JavaScriptCore.gypi: * JavaScriptCore.pri: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops: * JavaScriptCore.vcproj/jsc/jscCommon.vsprops: * JavaScriptCore.xcodeproj/project.pbxproj: * runtime/RegExp.cpp: (JSC::RegExp::match): * runtime/RegExp.h: * wrec: Removed. * wrec/CharacterClass.cpp: Removed. * wrec/CharacterClass.h: Removed. * wrec/CharacterClassConstructor.cpp: Removed. * wrec/CharacterClassConstructor.h: Removed. * wrec/Escapes.h: Removed. * wrec/Quantifier.h: Removed. * wrec/WREC.cpp: Removed. * wrec/WREC.h: Removed. * wrec/WRECFunctors.cpp: Removed. * wrec/WRECFunctors.h: Removed. * wrec/WRECGenerator.cpp: Removed. * wrec/WRECGenerator.h: Removed. * wrec/WRECParser.cpp: Removed. * wrec/WRECParser.h: Removed. * wscript: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55322 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
brettw@chromium.org authored
Fix chromium build. This test's expectation became obsolete with recent changes to KURL which my previous change brings Chromium's port in compliance with. * tests/KURLTest.cpp: (ComponentCase::TEST): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55321 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yaar@chromium.org authored
Chromium build fix. * features.gypi: Added missing new variable enable_svg. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55320 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
brettw@chromium.org authored
Reviewed by Adam Barth. Update the Google-URL version of KURL and the V8 bindings to the new behavior of KURL.IsStandard. https://bugs.webkit.org/show_bug.cgi?id=34859 This is covered by fast/dom/Window/invalid-protocol.html * bindings/v8/custom/V8LocationCustom.cpp: (WebCore::V8Location::protocolAccessorSetter): * platform/KURLGoogle.cpp: (WebCore::KURL::setProtocol): (WebCore::KURL::isHierarchical): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55319 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yaar@chromium.org authored
Reviewed by Dimitri Glazkov. [V8] Auto-generate and split DerivedSourcesAllInOne.cpp https://bugs.webkit.org/show_bug.cgi?id=33048 * WebCore.gyp/WebCore.gyp: * WebCore.gyp/scripts/action_derivedsourcesallinone.py: Added. * bindings/v8/DerivedSourcesAllInOne.cpp: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
(JSC::Bindings::QtPixmapInstance::invokeMethod): Reviewed by NOBODY (Build fix following r55312). git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
2009-12-04 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Reviewed by Xan Lopez. [GTK] Needs proper reporting of frame loader callbacks, in DRT https://bugs.webkit.org/show_bug.cgi?id=32170 Add new signal to report when the document load is finished for a frame. * WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad): * webkit/webkitwebview.cpp: (webkit_web_view_class_init): WebKitTools 2010-02-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Reviewed by Xan Lopez. [GTK] Needs proper reporting of frame loader callbacks, in DRT https://bugs.webkit.org/show_bug.cgi?id=32170 Fix reporting of unload handlers, so that it is emitted where needed, not after it. * DumpRenderTree/gtk/DumpRenderTree.cpp: (webViewLoadFinished): (webViewDocumentLoadFinished): (createWebView): LayoutTests 2010-02-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Reviewed by Xan Lopez. [GTK] Needs proper reporting of frame loader callbacks, in DRT https://bugs.webkit.org/show_bug.cgi?id=32170 Unskip tests that now pass. * LayoutTests/platform/gtk/http/tests/loading/redirect-with-no-location-crash-expected.txt: rebaselined. * platform/gtk/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=35450 Crash when a Java array property accessor raises an exception Test: java/inaccessible-class.html. Adding with a FAIL result, because this doesn't raise an exception in Firefox. I don't know what the formally correct behavior is, but it's good to avoid crashing. * bridge/jni/jsc/JNIBridgeJSC.cpp: (JavaField::valueFromInstance): Check if the result is null before interpreting it as an object or array. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
krit@webkit.org authored
Reviewed by Nikolas Zimmermann. Extend AffineTransform to mapQuad https://bugs.webkit.org/show_bug.cgi?id=35444 This makes mapQuad available for AffineTransform. So that platforms can make use of it after the switch from TransformationMatrix to AffineTransform in GraphicsContext. * platform/graphics/transforms/AffineTransform.cpp: (WebCore::AffineTransform::mapRect): mapRect already did the calculation for mapQuad but gave back the boundingBox of the resulting FloatQuad. (WebCore::AffineTransform::mapQuad): * platform/graphics/transforms/AffineTransform.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson@apple.com authored
<rdar://problem/7594367> and https://bugs.webkit.org/show_bug.cgi?id=34356 Reviewed by Pavel Feldman. Handle vertical scrolling in the Text Viewer: * inspector/front-end/TextViewer.js: (WebInspector.TextViewer): Listen for the keydown event. (WebInspector.TextViewer.prototype._handleKeyDown): If the event has no modifiers and refers to an arrow key, scroll. The horizontal values were ripped from the default "pixels per scroll line" value in ScrollBar.h. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
where base object bridge-type does not match method bridge-type. Reviewed by Alexey Proskuryakov. The code assumes users will only attempt to invoke a Java method on a Java base object, etc. Add language specific subclasses of RuntimeMethod, and pass the RuntimeMethod into invokeMethod, so we can typecheck before casting. Throw an exception on type mismatch. WebCore: * WebCore.base.exp: * WebCore.xcodeproj/project.pbxproj: * bridge/c/c_instance.cpp: (JSC::Bindings::CRuntimeMethod::CRuntimeMethod):new class to distinguish this type of RuntimeMethod. (JSC::Bindings::CInstance::getMethod): create an appropriate sublclass of RuntimeMethod. (JSC::Bindings::CInstance::invokeMethod): dynamically check the type of the RuntimeMethod. * bridge/c/c_instance.h: * bridge/jni/jsc/JavaInstanceJSC.cpp: (JavaRuntimeMethod::JavaRuntimeMethod): new class to distinguish this type of RuntimeMethod. (JavaInstance::getMethod): create an appropriate sublclass of RuntimeMethod. (JavaInstance::invokeMethod): dynamically check the type of the RuntimeMethod. * bridge/jni/jsc/JavaInstanceJSC.h: * bridge/jsc/BridgeJSC.h: * bridge/objc/objc_instance.h: * bridge/objc/objc_instance.mm: (ObjcRuntimeMethod::ObjcRuntimeMethod): new class to distinguish this type of RuntimeMethod. (ObjcInstance::getMethod): create an appropriate sublclass of RuntimeMethod. (ObjcInstance::invokeMethod): dynamically check the type of the RuntimeMethod. (ObjcInstance::invokeObjcMethod): new method, takes an ObjcMethod* as an argument so that we don't need to dynamically determine the type. * bridge/objc/objc_runtime.mm: (JSC::Bindings::callObjCFallbackObject): use new invokeObjcMethod method. * bridge/runtime_method.cpp: (JSC::callRuntimeMethod): pass RuntimeMethod as argument to invokeMethod, rather than its MethodList. * bridge/runtime_object.cpp: (JSC::RuntimeObject::methodGetter): use new getMethod method. WebKit/mac: * Plugins/Hosted/ProxyInstance.h: * Plugins/Hosted/ProxyInstance.mm: (WebKit::PluginRuntimeMethod::PluginRuntimeMethod): new class to distinguish this type of RuntimeMethod. (WebKit::ProxyInstance::getMethod): create an appropriate sublclass of RuntimeMethod. (WebKit::ProxyInstance::invokeMethod): dynamically check the type of the RuntimeMethod. LayoutTests: * java/java-and-plugins.html: Add tests for passing mismatched this objects to methdods. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
Reviewed by Geoff Garen. Make the lookup table generator include an explicit cast to expected type of the function. We do this because otherwise the blind intptr_t cast that is subsequently applied allows incorrectly typed functions to be inserted into the table, where they will only fail at runtime. This change makes such errors produce a compile time failure. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. Basic tests for munder, munderover, and mover elements. * mathml/presentation/over.xhtml: Added. * mathml/presentation/under.xhtml: Added. * mathml/presentation/underover.xhtml: Added. * platform/mac/mathml/presentation/over-expected.checksum: Added. * platform/mac/mathml/presentation/over-expected.png: Added. * platform/mac/mathml/presentation/over-expected.txt: Added. * platform/mac/mathml/presentation/under-expected.checksum: Added. * platform/mac/mathml/presentation/under-expected.png: Added. * platform/mac/mathml/presentation/under-expected.txt: Added. * platform/mac/mathml/presentation/underover-expected.checksum: Added. * platform/mac/mathml/presentation/underover-expected.png: Added. * platform/mac/mathml/presentation/underover-expected.txt: Added. 2010-02-26 Alex Milowski <alex@milowski.com> Reviewed by Kenneth Rohde Christiansen. Added basic support for the munder, munderover, and mover elements. Tests: mathml/presentation/over.xhtml mathml/presentation/under.xhtml mathml/presentation/underover.xhtml * WebCore.xcodeproj/project.pbxproj: * mathml/MathMLInlineContainerElement.cpp: (WebCore::MathMLInlineContainerElement::createRenderer): * mathml/RenderMathMLUnderOver.cpp: Added. (WebCore::RenderMathMLUnderOver::RenderMathMLUnderOver): (WebCore::RenderMathMLUnderOver::addChild): (WebCore::getOffsetHeight): (WebCore::RenderMathMLUnderOver::stretchToHeight): (WebCore::RenderMathMLUnderOver::layout): (WebCore::RenderMathMLUnderOver::baselinePosition): (WebCore::RenderMathMLUnderOver::nonOperatorHeight): * mathml/RenderMathMLUnderOver.h: Added. (WebCore::RenderMathMLUnderOver::hasBase): (WebCore::RenderMathMLUnderOver::): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonikitoo@webkit.org authored
[Gtk] Make DRT EventSender::keyDown to consider 'hardware_keycode' field when synthesizing an event. https://bugs.webkit.org/show_bug.cgi?id=35432 Patch by Antonio Gomes <tonikitoo@webkit.org> Reviewed by Gustavo Noronha. When a directional key-press event (arrow keys, End, Home, PageUp, PageDown, etc) is synthesized by DRT's EventSender and it targets an editor (e.g. <input type=text>, <textare>, etc), event is processed by WebCore::EventHandler. On the other hand, if event target is not an editor, event is bubbled up to Gtk+ for processing. In such cases, if 'hardware_keycode' is not provided at event synthesize time its processing fails (at some point in gtk_bindings_activate_event), and no scroll action is performed. Unskip fast/events/node-event-anchor-lock.html * DumpRenderTree/win/EventSender.cpp: (keyDownCallback): * platform/gtk/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
senorblanco@chromium.org authored
Reviewed by Darin Adler. This CL implements a simple ad-hoc parser for CSS rgb() values. If it fails, it returns false and the normal lex/yacc parser will be invoked. https://bugs.webkit.org/show_bug.cgi?id=35362 Covered by fast/canvas/canvas-bg.html, fast/canvas/canvas-bg-zoom.html, and many more. * css/CSSParser.cpp: (WebCore::parseInt): (WebCore::CSSParser::parseColor): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@chromium.org authored
Fix mac warning (that gets treated as an error in the chromium build). * src/ChromiumBridge.cpp: (WebCore::ChromiumBridge::cookiesEnabled): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. https://bugs.webkit.org/show_bug.cgi?id=35419 3D canvas did not update when WTF_USE_ACCELERATED_COMPOSITING was enabled but not from run-time settings. Added run-time check that compositing is enabled. * html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::markContextChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonikitoo@webkit.org authored
Complementary commit of r55300. Missing "notify::" to signal name. * tests/testwebview.c: (test_webkit_web_view_grab_focus): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. Compilation failed because functions glSampleCoverage, glBlendEquation and glActiveTexture were not available. https://bugs.webkit.org/show_bug.cgi?id=35423 * platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): (WebCore::GraphicsContext3D::activeTexture): (WebCore::GraphicsContext3D::blendEquation): (WebCore::GraphicsContext3D::sampleCoverage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. https://bugs.webkit.org/show_bug.cgi?id=35380 Fixed compilation error when WTF_USE_ACCELERATED_COMPOSITING=0 * css/MediaQueryEvaluator.cpp: (WebCore::transform_3dMediaFeatureEval): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-