- 02 May, 2011 40 commits
-
-
andersca@apple.com authored
Reviewed by Sam Weinig. Send a PluginProcessCrashed message to all web processes when a plug-in crashes https://bugs.webkit.org/show_bug.cgi?id=59994 * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::didClose): Iterate over all contexts and send PluginProcessCrashed to all web processes in each context. (WebKit::PluginProcessProxy::didFinishLaunching): Call setShouldCloseConnectionOnMachExceptions on the CoreIPC connection. * WebProcess/WebProcess.cpp: (WebKit::WebProcess::pluginProcessCrashed): Add empty stub. * WebProcess/WebProcess.messages.in: Add message. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/9371948mrowe@apple.com authored
Reviewed by Geoff Garen. * Configurations/CompilerVersion.xcconfig: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Simon Fraser. Plug-in not completely repainted after a crash https://bugs.webkit.org/show_bug.cgi?id=59991 Call Widget::invalidate(). * WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::pluginProcessCrashed): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Dan Bernstein. Make PluginProcessConnectionManager a member of WebProcess https://bugs.webkit.org/show_bug.cgi?id=59989 * WebProcess/Plugins/PluginProcessConnectionManager.cpp: * WebProcess/Plugins/PluginProcessConnectionManager.h: * WebProcess/Plugins/PluginProxy.cpp: (WebKit::PluginProxy::initialize): * WebProcess/WebProcess.h: (WebKit::WebProcess::pluginProcessConnectionManager): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Expectation for new test. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/9371289mrowe@apple.com authored
<rdar://problem/9371289> WebKit2 can persist an invalid current back/forward item index when URLs are filtered from back/forward list Reviewed by Brady Eidson. * UIProcess/cf/WebBackForwardListCF.cpp: (WebKit::WebBackForwardList::createCFDictionaryRepresentation): We need to update the current index to account for filtered items for all items before the current item in the array. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Chromium test expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
* assembler/AbstractMacroAssembler.h: (JSC::AbstractMacroAssembler::Jump::link): (JSC::AbstractMacroAssembler::Jump::linkTo): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
joepeck@webkit.org authored
Reviewed by David Kilzer. Respect fixed text-indent on ::-webkit-input-placeholder https://bugs.webkit.org/show_bug.cgi?id=59825 Placeholder text does not appear in the render tree dumps, so this is a pixel test for the position of the placeholder affected by text-indent. * fast/forms/input-placeholder-text-indent.html: Added. * platform/mac/fast/forms/input-placeholder-text-indent-expected.png: Added. * platform/mac/fast/forms/input-placeholder-text-indent-expected.txt: Added. 2011-05-02 Joseph Pecoraro <joepeck@webkit.org> Reviewed by David Kilzer. Respect fixed text-indent on ::-webkit-input-placeholder https://bugs.webkit.org/show_bug.cgi?id=59825 Test: fast/forms/input-placeholder-text-indent.html * rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::paintPlaceholder): indent by a fixed text-indent size specified on the placeholder style. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ericu@chromium.org authored
Reviewed by Eric Seidel. Some FileWriter progress events should be queued https://bugs.webkit.org/show_bug.cgi?id=50846 * fileapi/FileWriter.cpp: * fileapi/FileWriter.h: Create a new asynchronous Task [FileWriterCompletionEventTask] that will set readyState to DONE and fire off the right events. 2011-05-02 Eric Uhrhane <ericu@chromium.org> Reviewed by Eric Seidel. Some FileWriter progress events should be queued https://bugs.webkit.org/show_bug.cgi?id=50846 * fast/filesystem/resources/file-writer-events.js: (onWrite): Expect readyState at onwrite to be DONE now, not WRITING. * fast/filesystem/resources/file-writer-utils.js: Switch to using onwrite, now that it works. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Tony Chang. Port Mozilla's IndexedDB tests: cursor mutation in object store https://bugs.webkit.org/show_bug.cgi?id=59933 This is a test case *adapted* from a test in Mozilla's IndexedDB test suite. The original test checked cursor mutation while iterating an index cursor (tracked as bug 59822). This test checks whether the cursor mutation is successfully recognized while iterating a straight objectstore cursor. Specifically, it deletes a record that's already been iterated, then adds a record to the objectstore during iteration, then checks that no records were skipped and that the added record is eventually found during iteration. * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt: Added. * storage/indexeddb/mozilla/cursor-mutation-objectstore-only.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Alexey Proskuryakov. [Mac] Need to truncate the string sent to "Look Up … " menu item, if it's too long. https://bugs.webkit.org/show_bug.cgi?id=59836 <rdar://problem/9275983> * platform/DefaultLocalizationStrategy.cpp: (WebCore::truncatedStringForLookupMenuItem): (WebCore::DefaultLocalizationStrategy::contextMenuItemTagLookUpInDictionary): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/9340945https://bugs.webkit.org/show_bug.cgi?id=59973beidson@apple.com authored
In Aperture, a WebView might be dealloc'ed before it finishes loading. Reviewed by Anders Carlsson. ../WebCore: * WebCore.exp.in: * platform/RuntimeApplicationChecks.cpp: (WebCore::applicationIsAperture): Perform a com.apple.Aperture bundle check. * platform/RuntimeApplicationChecks.h: ../WebKit/mac: * WebView/WebView.mm: (needsSelfRetainWhileLoadingQuirk): (-[WebView _didStartProvisionalLoadForFrame:]): If we need the quirk, retain self. (-[WebView _didFinishLoadForFrame:]): If we need the quirk, release self on a delay. (-[WebView _didFailLoadWithError:forFrame:]): Ditto. (-[WebView _didFailProvisionalLoadWithError:forFrame:]): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Add runtests_unittest.py https://bugs.webkit.org/show_bug.cgi?id=59955 I forgot to add this file in a previous patch. * Scripts/webkitpy/tool/steps/runtests_unittest.py: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85548 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt/fast/replaced/table-percent-height-expected.png: * platform/qt/fast/replaced/table-percent-height-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Test expectation for new test. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
msaboff@apple.com authored
Reviewed by Geoffrey Garen. crash in JSC::RegExp::match https://bugs.webkit.org/show_bug.cgi?id=58922 New tests to check for proper clearing and chaining of backtrack data labels. * fast/regex/parentheses-expected.txt: * fast/regex/script-tests/parentheses.js: 2011-05-02 Michael Saboff <msaboff@apple.com> Reviewed by Geoffrey Garen. crash in JSC::RegExp::match https://bugs.webkit.org/show_bug.cgi?id=58922 Cleared chained backtrack data label when linking label even if that label doesn't chain itself. This is needed so that subsequent backtrack data labels point to the next outer paren and not within the current paren. * yarr/YarrJIT.cpp: (JSC::Yarr::YarrGenerator::TermGenerationState::linkDataLabelToBacktrackIfExists): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simon.fraser@apple.com authored
Reviewed by Dan Bernstein. Avoid wasted cycles updating paths when popping the context stack https://bugs.webkit.org/show_bug.cgi?id=59967 CanvasRenderingContext2D has to map the current path through transforms whenever the context stack is popped, which creates a lot of platform path objects. Avoid extra work here when the path is empty, or when the transform is identity. * platform/graphics/cg/PathCG.cpp: (WebCore::Path::transform): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
enne@google.com authored
[chromium] Unreviewed, rebaseline small scrollbar image differences after r85527 https://bugs.webkit.org/show_bug.cgi?id=58907 This could be tickling the same bug that is showing up in bug 58587. * platform/chromium-gpu-linux/compositing/direct-image-compositing-expected.png: * platform/chromium-gpu-linux/compositing/geometry/fixed-in-composited-expected.png: * platform/chromium-gpu-linux/compositing/geometry/tall-page-composited-expected.png: * platform/chromium-gpu-linux/compositing/masks/masked-ancestor-expected.png: * platform/chromium-gpu-linux/compositing/masks/simple-composited-mask-expected.png: * platform/chromium-gpu-linux/fast/canvas/image-object-in-canvas-expected.png: * platform/chromium-gpu-linux/platform/chromium/compositing/layout-width-change-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85539 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Fix Chromium test expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85538 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Change the testing EWS to log failures explicitly to avoid an infinite loop. * Scripts/webkitpy/tool/commands/earlywarningsystem.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Fix Chromium test expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
enrica@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=59968 <rdar://problem/9112683> Reviewed by Dan Bernstein. Source/WebCore: Test: editing/inserting/typing-at-end-of-line.html This is a regression introduced when we converted the line box tree to floating point in r78846. In findNextLineBreak, there was still one place where the character width was treated as int and truncated and we were inconsistent in the way we treated a character that did not fit entirely in the line. * rendering/RenderBlockLineLayout.cpp: (WebCore::RenderBlock::findNextLineBreak): LayoutTests: * editing/inserting/typing-at-end-of-line.html: Added. * platform/mac/editing/inserting/typing-at-end-of-line-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Test expectations for Chromium Mac port. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png: Added. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Reviewed by Oliver Hunt. * heap/MarkedBlock.h: (JSC::MarkedBlock::contains): Tightened up an assertion and a comment. * heap/MarkedSpace.h: (JSC::MarkedSpace::globalData): (JSC::MarkedSpace::highWaterMark): (JSC::MarkedSpace::setHighWaterMark): Moved inlines out of the class definition, for better clarity. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tony@chromium.org authored
Remove unused files. * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum: Removed. This file differs from the value in the png file, but I assume that the png is correct (more recently generated). * platform/mac/fast/table/dynamic-caption-add-before-child-expected.checksum: Removed. * platform/mac/fast/table/dynamic-caption-add-remove-before-child-expected.checksum: Removed. * platform/mac/fast/table/multiple-captions-display-expected.checksum: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85532 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
enne@google.com authored
Unreviewed, fix misspelled contributor name. * Scripts/webkitpy/common/config/committers.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt/fast/replaced/table-percent-height-expected.png: * platform/qt/fast/replaced/table-percent-height-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85529 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Martin Robinson. [GTK][Qt] fast/events/keydown-1.html fails https://bugs.webkit.org/show_bug.cgi?id=59586 Replace mac-specific keys with cross-platform keys to make the test pass on GTK and Qt platforms. * fast/events/keydown-1.html: * platform/gtk/Skipped: * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
enne@google.com authored
Reviewed by James Robinson. Add test for multiple invalidations of the same size. https://bugs.webkit.org/show_bug.cgi?id=58907 This tests a bug in Chromium where canvas state was not being properly reset between draw calls and a cached canvas of the same size was being used to paint into that retained incorrect state. * compositing/repaint/same-size-invalidation-expected.txt: Added. * compositing/repaint/same-size-invalidation.html: Added. * platform/chromium-gpu/compositing/repaint/same-size-invalidation-expected.png: Added. 2011-04-19 Adrienne Walker <enne@google.com> Reviewed by James Robinson. [chromium] Don't unnecessarily resize skia/cg canvases when painting in compositor https://bugs.webkit.org/show_bug.cgi?id=58907 Additionally, move the context save/restore logic to a place where it will reset the translation added in LayerTilerChromium. Test: compositing/repaint/same-size-invalidation.html * platform/graphics/chromium/ContentLayerChromium.cpp: (WebCore::ContentLayerPainter::paint): * platform/graphics/chromium/PlatformCanvas.cpp: (WebCore::PlatformCanvas::resize): (WebCore::PlatformCanvas::Painter::Painter): (WebCore::PlatformCanvas::Painter::~Painter): * platform/graphics/chromium/PlatformCanvas.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=59667 Unreviewed buildfix after r85343. * platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3D::GraphicsContext3D): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Add test expectations for SVG changes. * platform/chromium-mac-leopard/editing/selection/3690703-2-expected.png: * platform/chromium-mac-leopard/editing/selection/3690703-expected.png: * platform/chromium-mac-leopard/editing/selection/3690719-expected.png: * platform/chromium-mac-leopard/editing/selection/4975120-expected.png: * platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.png: * platform/chromium-mac-leopard/editing/style/5046875-1-expected.png: * platform/chromium-mac-leopard/fast/forms/input-appearance-focus-expected.png: * platform/chromium-mac-leopard/fast/forms/input-appearance-readonly-expected.png: * platform/chromium-mac-leopard/fast/forms/input-double-click-selection-gap-bug-expected.png: * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.png: * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Added. * platform/chromium-mac-leopard/svg/custom/mouse-move-on-svg-container-expected.png: * platform/chromium-mac-leopard/svg/custom/mouse-move-on-svg-container-standalone-expected.png: * platform/chromium-mac-leopard/svg/text/text-intro-05-t-expected.png: * platform/chromium-mac/editing/selection/3690703-2-expected.png: Added. * platform/chromium-mac/editing/selection/3690703-expected.png: Added. * platform/chromium-mac/editing/selection/3690719-expected.png: Added. * platform/chromium-mac/editing/selection/4975120-expected.png: Added. * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png: Added. * platform/chromium-mac/editing/style/5046875-1-expected.png: Added. * platform/chromium-mac/fast/borders/svg-as-border-image-2-expected.png: Removed. * platform/chromium-mac/fast/borders/svg-as-border-image-expected.png: Added. * platform/chromium-mac/fast/forms/input-appearance-focus-expected.png: Added. * platform/chromium-mac/fast/forms/input-appearance-readonly-expected.png: Added. * platform/chromium-mac/fast/forms/input-double-click-selection-gap-bug-expected.png: Added. * platform/chromium-mac/fast/repaint/japanese-rl-selection-repaint-expected.png: * platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added. * platform/chromium-mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Added. * platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added. * platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png: * platform/chromium-mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Added. * platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Added. * platform/chromium-mac/svg/css/circle-in-mask-with-shadow-expected.png: * platform/chromium-mac/svg/custom/mouse-move-on-svg-container-expected.png: Added. * platform/chromium-mac/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Added. * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Added. * platform/chromium-mac/svg/filters/feLighting-crash-expected.png: Added. * platform/chromium-mac/svg/text/text-intro-05-t-expected.png: * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85525 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. cr-linux-ews should run tests https://bugs.webkit.org/show_bug.cgi?id=59272 This patch turns on testing for the cr-linux-ews. Yay! * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py: * Scripts/webkitpy/tool/commands/earlywarningsystem.py: * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: * Scripts/webkitpy/tool/steps/runtests.py: * Scripts/webkitpy/tool/steps/steps_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
Reviewed by Gavin Barraclough. Correct marking of interpreter data in mixed mode builds https://bugs.webkit.org/show_bug.cgi?id=59962 We had a few places in mixed mode builds where we would not track data used by the interpreter for marking. This patch corrects the problem and adds a number of assertions to catch live Structures being collected. * JavaScriptCore.exp: * assembler/ARMv7Assembler.h: (JSC::ARMv7Assembler::ARMInstructionFormatter::debugOffset): * bytecode/CodeBlock.cpp: (JSC::CodeBlock::dump): * bytecode/CodeBlock.h: (JSC::CodeBlock::addPropertyAccessInstruction): (JSC::CodeBlock::addGlobalResolveInstruction): (JSC::CodeBlock::addStructureStubInfo): (JSC::CodeBlock::addGlobalResolveInfo): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::emitResolve): (JSC::BytecodeGenerator::emitResolveWithBase): (JSC::BytecodeGenerator::emitGetById): (JSC::BytecodeGenerator::emitPutById): (JSC::BytecodeGenerator::emitDirectPutById): * runtime/Structure.cpp: (JSC::Structure::materializePropertyMap): * runtime/Structure.h: (JSC::Structure::typeInfo): (JSC::Structure::previousID): (JSC::Structure::propertyStorageCapacity): (JSC::Structure::propertyStorageSize): (JSC::Structure::get): (JSC::Structure::materializePropertyMapIfNecessary): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Add test expectations to accomodate new tests. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
xan@webkit.org authored
Reviewed by Alexey Proskuryakov. Use native NullPtr when using GCC 4.6.0 and C++0x https://bugs.webkit.org/show_bug.cgi?id=59252 GCC 4.6.0 has nullptr support, use it when possible. * wtf/NullPtr.cpp: include config.h to pull in Platform.h before NullPtr.h, since we need the GCC_VERSION_AT_LEAST definition. * wtf/NullPtr.h: check for GCC >= 4.6.0 and C++0x in order to use native nullptr. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Adjust test expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Adam Roben. Handle DispatchOnConnectionQueue for asynchronous messages https://bugs.webkit.org/show_bug.cgi?id=59959 If any asynchronous messages have the DispatchOnConnectionQueue attribute, create a new willProcess{Receiver}MessageOnClientRunLoop. * Scripts/webkit2/messages.py: - Fix a regex bug where we would only parse attributes on synchronous messages. - Collect messages with the dispatch_on_connection_queue flag set. We only handle asynchronous messages currently; sync message support will be added when/if the need arises. * Scripts/webkit2/messages_unittest.py: Update test. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Unreviewed, rolling out r85483. http://trac.webkit.org/changeset/85483 https://bugs.webkit.org/show_bug.cgi?id=59958 Causes media test failures. (Requested by eric_carlson on #webkit). * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::HTMLMediaElement): (WebCore::HTMLMediaElement::prepareForLoad): (WebCore::HTMLMediaElement::seek): (WebCore::HTMLMediaElement::updatePlayState): * html/HTMLMediaElement.h: * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp: (WebCore::MediaPlayerPrivateAVFoundation::MediaPlayerPrivateAVFoundation): (WebCore::MediaPlayerPrivateAVFoundation::resumeLoad): (WebCore::MediaPlayerPrivateAVFoundation::load): (WebCore::MediaPlayerPrivateAVFoundation::prepareToPlay): (WebCore::MediaPlayerPrivateAVFoundation::paint): (WebCore::MediaPlayerPrivateAVFoundation::duration): (WebCore::MediaPlayerPrivateAVFoundation::seeking): (WebCore::MediaPlayerPrivateAVFoundation::updateStates): (WebCore::MediaPlayerPrivateAVFoundation::hasAvailableVideoFrame): (WebCore::MediaPlayerPrivateAVFoundation::metadataLoaded): (WebCore::MediaPlayerPrivateAVFoundation::loadedTimeRangesChanged): (WebCore::MediaPlayerPrivateAVFoundation::timeChanged): (WebCore::MediaPlayerPrivateAVFoundation::seekCompleted): (WebCore::MediaPlayerPrivateAVFoundation::repaint): (WebCore::MediaPlayerPrivateAVFoundation::setPreload): * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h: * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationObjC.h: * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationObjC.mm: (WebCore::MediaPlayerPrivateAVFoundationObjC::MediaPlayerPrivateAVFoundationObjC): (WebCore::MediaPlayerPrivateAVFoundationObjC::videoLayerIsReadyToDisplay): (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayerForURL): (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayerForCacheResource): (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer): (WebCore::MediaPlayerPrivateAVFoundationObjC::beginLoadingMetadata): (WebCore::MediaPlayerPrivateAVFoundationObjC::playerItemStatus): (WebCore::MediaPlayerPrivateAVFoundationObjC::platformDuration): (WebCore::MediaPlayerPrivateAVFoundationObjC::assetStatus): (WebCore::MediaPlayerPrivateAVFoundationObjC::paint): (WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged): (WebCore::MediaPlayerPrivateAVFoundationObjC::sizeChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-