- 21 Dec, 2010 4 commits
-
-
pfeldman@chromium.org authored
Reviewed by Joseph Pecoraro. Web Inspector: cycle through tag name / attributes / new attribute on Tab. https://bugs.webkit.org/show_bug.cgi?id=38429 * inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._tagNameEditingCommitted.moveToNextAttributeIfNeeded): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=51323 This patch was never officially reviewed (because it was too large to upload to bugs.webkit.org), but it was discussed on webkit-dev and Mark Rowe gave me the green light. * BugsSite: Removed. * BugsSite/.cvsignore: Removed. * BugsSite/.htaccess: Removed. * BugsSite/Bugzilla: Removed. * BugsSite/Bugzilla.pm: Removed. * BugsSite/Bugzilla/.cvsignore: Removed. * BugsSite/Bugzilla/.htaccess: Removed. * BugsSite/Bugzilla/Attachment: Removed. * BugsSite/Bugzilla/Attachment.pm: Removed. * BugsSite/Bugzilla/Attachment/PatchReader.pm: Removed. * BugsSite/Bugzilla/Auth: Removed. * BugsSite/Bugzilla/Auth.pm: Removed. * BugsSite/Bugzilla/Auth/Login: Removed. * BugsSite/Bugzilla/Auth/Login.pm: Removed. * BugsSite/Bugzilla/Auth/Login/CGI.pm: Removed. * BugsSite/Bugzilla/Auth/Login/Cookie.pm: Removed. * BugsSite/Bugzilla/Auth/Login/Env.pm: Removed. * BugsSite/Bugzilla/Auth/Login/Stack.pm: Removed. * BugsSite/Bugzilla/Auth/Login/WWW: Remo...
-
abarth@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74394 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Dec, 2010 36 commits
-
-
abarth@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74392 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yutak@chromium.org authored
Unreviewed. Update test expectations of http/tests/inspector/console-websocket-error.html on Mac, and add the test to GTK's Skipped list. * platform/gtk/Skipped: * platform/mac-leopard/http/tests/inspector/console-websocket-error-expected.txt: Copied from LayoutTests/platform/mac/http/tests/inspector/console-websocket-error-expected.txt. * platform/mac/http/tests/inspector/console-websocket-error-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74391 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yutak@chromium.org authored
Reviewed by Alexey Proskuryakov. WebSocket errors should be logged to console https://bugs.webkit.org/show_bug.cgi?id=40945 * http/tests/inspector/console-websocket-error.html: Added. * platform/mac/http/tests/inspector/console-websocket-error-expected.txt: Added. * platform/win/Skipped: Added console-websocket-error.html because HTTPS server is not supported on Windows yet. 2010-12-20 Yuta Kitamura <yutak@chromium.org> Reviewed by Alexey Proskuryakov. WebSocket errors should be logged to console https://bugs.webkit.org/show_bug.cgi?id=40945 Test: http/tests/inspector/console-websocket-error.html * platform/network/SocketStreamErrorBase.cpp: (WebCore::SocketStreamErrorBase::compare): * platform/network/SocketStreamErrorBase.h: (WebCore::SocketStreamErrorBase::failingURL): (WebCore::SocketStreamErrorBase::localizedDescription): (WebCore::SocketStreamErrorBase::SocketStreamErrorBase): * platform/network/cf/SocketStreamError.h: (WebCore::SocketStreamError::SocketStreamError): * platform/network/cf/SocketStreamHandle.h: * platform/network/cf/SocketStreamHandleCFNet.cpp: (WebCore::SocketStreamHandle::readStreamCallback): (WebCore::SocketStreamHandle::writeStreamCallback): (WebCore::SocketStreamHandle::reportErrorToClient): * websockets/WebSocketChannel.cpp: (WebCore::WebSocketChannel::didFail): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74390 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Unreviewed, rolling out r74349. http://trac.webkit.org/changeset/74349 https://bugs.webkit.org/show_bug.cgi?id=51372 We are going to do better than reverting the code. (Requested by tonikitoo on #webkit). * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74389 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Unreviewed build fix. Fix line breaks in fast/gradients/gradient-after-transparent-border expectations https://bugs.webkit.org/show_bug.cgi?id=51375 * fast/gradients/gradient-after-transparent-border-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74388 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Unreviewed build fix. [chromium] Rebaseline inspector/console-dir-global and debugger-expand-scope https://bugs.webkit.org/show_bug.cgi?id=51373 * platform/chromium-win/inspector/console-dir-global-expected.txt: * platform/chromium-win/inspector/debugger-expand-scope-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74387 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
morrita@google.com authored
Reviewed by James Robinson. https://bugs.webkit.org/show_bug.cgi?id=51240 [Chromium][Skia] Border with a color with alpha != 1 breaks webkit gradient on skia. * fast/gradients/gradient-after-transparent-border-expected.txt: Added. * fast/gradients/gradient-after-transparent-border.html: Added. * platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.checksum: Added. * platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.png: Added. 2010-12-17 MORITA Hajime <morrita@google.com> Reviewed by James Robinson. https://bugs.webkit.org/show_bug.cgi?id=51240 [Chromium][Skia] Border with a color with alpha != 1 breaks webkit gradient on skia. Even after a shader was set, old color value had been remaining and passed to Skia. Then Skia refered an alpha component of that color to make pixels transparent. This change invalidates existing color value when a shader is given, which means the renderer will paint shapes with gradients or patterns. Test: fast/gradients/gradient-after-transparent-border.html * platform/graphics/skia/PlatformContextSkia.cpp: (WebCore::PlatformContextSkia::setStrokeShader): (WebCore::PlatformContextSkia::setFillShader): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
xji@chromium.org authored
Reviewed by Dan Bernstein. Fix move left/right by character hang. https://bugs.webkit.org/show_bug.cgi?id=51344 Test: editing/selection/51344.html * editing/VisiblePosition.cpp: (WebCore::VisiblePosition::leftVisuallyDistinctCandidate): (WebCore::VisiblePosition::rightVisuallyDistinctCandidate): 2010-12-20 Xiaomei Ji <xji@chromium.org> Reviewed by Dan Bernstein. Fix move left/right by character hang. https://bugs.webkit.org/show_bug.cgi?id=51344 * editing/selection/51344-expected.txt: Added. * editing/selection/51344.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
weinig@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=51370 Reviewed by Anders Carlsson. This just pipes through the basic resource load client data. * UIProcess/API/C/WKPage.cpp: (WKPageSetPageResourceLoadClient): * UIProcess/API/C/WKPage.h: * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::initializeResourceLoadClient): (WebKit::WebPageProxy::didInitiateLoadForResource): (WebKit::WebPageProxy::didSendRequestForResource): (WebKit::WebPageProxy::didReceiveResponseForResource): (WebKit::WebPageProxy::didReceiveContentLengthForResource): (WebKit::WebPageProxy::didFinishLoadForResource): (WebKit::WebPageProxy::didFailLoadForResource): * UIProcess/WebPageProxy.h: * UIProcess/WebPageProxy.messages.in: * UIProcess/WebResourceLoadClient.cpp: Added. (WebKit::WebResourceLoadClient::didInitiateLoadForResource): (WebKit::WebResourceLoadClient::didSendRequestForResource): (WebKit::WebResourceLoadClient::didReceiveResponseForResource): (WebKit::WebResourceLoadClient::didReceiveContentLengthForResource): (WebKit::WebResourceLoadClient::didFinishLoadForResource): (WebKit::WebResourceLoadClient::didFailLoadForResource): * UIProcess/WebResourceLoadClient.h: Added. * WebKit2.pro: * WebKit2.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::assignIdentifierToInitialRequest): (WebKit::WebFrameLoaderClient::dispatchWillSendRequest): (WebKit::WebFrameLoaderClient::dispatchDidReceiveResponse): (WebKit::WebFrameLoaderClient::dispatchDidReceiveContentLength): (WebKit::WebFrameLoaderClient::dispatchDidFinishLoading): (WebKit::WebFrameLoaderClient::dispatchDidFailLoading): * win/WebKit2.vcproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Unreviewed build fix. [chromium] Add baseline for table-before-child-add.html https://bugs.webkit.org/show_bug.cgi?id=51369 * platform/chromium-linux/fast/css-generated-content/table-before-child-add-expected.checksum: Added. * platform/chromium-linux/fast/css-generated-content/table-before-child-add-expected.png: Added. * platform/chromium-mac/fast/css-generated-content/table-before-child-add-expected.checksum: Added. * platform/chromium-mac/fast/css-generated-content/table-before-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-before-child-add-expected.checksum: Added. * platform/chromium-win/fast/css-generated-content/table-before-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-before-child-add-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74383 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
slewis@apple.com authored
PPC build fix; stop using std::swap on PageAllocation/PageReservation, this was failing on some compilers since the lack of default construction for the m_executable/m_writable fields meant the value being swapped may not have been fully initialized. Patch by Gavin Barraclough <barraclough@apple.com> on 2010-12-20 * wtf/PageAllocation.h: (WTF::PageAllocation::deallocate): * wtf/PageBlock.h: * wtf/PageReservation.h: (WTF::PageReservation::deallocate): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74382 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by David Levin. Add missing default styles in mediaControlsChromium.css to prevent user overrides. https://bugs.webkit.org/show_bug.cgi?id=51360 No new tests needed as functionality is covered by existing layout tests. * css/mediaControlsChromium.css: (audio::-webkit-media-controls-current-time-display, video::-webkit-media-controls-current-time-display): (audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jianli@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=49895 Reviewed by David Levin. WebCore: lastModifiedDate is not supported for GObject bindings because Date is not support in code generation. Test: http/tests/local/fileapi/file-last-modified.html * fileapi/File.cpp: (WebCore::File::lastModifiedDate): * fileapi/File.h: * fileapi/File.idl: LayoutTests: * http/tests/local/fileapi/file-last-modified-expected.txt: Added. * http/tests/local/fileapi/file-last-modified.html: Added. * http/tests/local/fileapi/script-tests/file-last-modified.js: Added. * http/tests/resources/file-last-modified.php: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74380 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
enne@google.com authored
Unreviewed. Adding myself to the list of committers. * webkitpy/common/config/committers.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74379 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
joepeck@webkit.org authored
Reviewed by Darin Adler. Update .gitattributes for WebKitTools -> Tools change https://bugs.webkit.org/show_bug.cgi?id=51365 * .gitattributes: WebKitTools -> Tools rename. Removed no longer existing file references. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
Reviewed by Geoffrey Garen. |delete name| in strict mode code should be an early error https://bugs.webkit.org/show_bug.cgi?id=50431 Disallow the |delete IDENTIFIER| production in strict mode, and removed a bunch of now unnecessary code. * parser/JSParser.cpp: (JSC::JSParser::Scope::collectFreeVariables): (JSC::jsParse): (JSC::JSParser::parseProgram): (JSC::JSParser::parseUnaryExpression): * parser/JSParser.h: * parser/Parser.cpp: (JSC::Parser::parse): * parser/Parser.h: (JSC::Parser::parse): 2010-12-20 Oliver Hunt <oliver@apple.com> Reviewed by Geoffrey Garen. |delete name| in strict mode code should be an early error https://bugs.webkit.org/show_bug.cgi?id=50431 Add a test to ensure that |delete IDENTIFIER| is disallowed, even if IDENTIFIER resolves to a deletable property. * fast/js/basic-strict-mode-expected.txt: * fast/js/script-tests/basic-strict-mode.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. Add a TextChecker class, hook up spelling and grammar toggling https://bugs.webkit.org/show_bug.cgi?id=51363 * UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): (-[WKView toggleContinuousSpellChecking:]): (-[WKView toggleGrammarChecking:]): * UIProcess/TextChecker.h: Added. * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::unmarkAllMisspellings): (WebKit::WebPageProxy::unmarkAllBadGrammar): * UIProcess/WebPageProxy.h: * UIProcess/mac/TextCheckerMac.mm: Added. (WebKit::TextChecker::isContinuousSpellCheckingAllowed): (WebKit::TextChecker::isContinuousSpellCheckingEnabled): (WebKit::TextChecker::setContinuousSpellCheckingEnabled): (WebKit::TextChecker::isGrammarCheckingEnabled): (WebKit::TextChecker::setGrammarCheckingEnabled): * UIProcess/qt/TextCheckerQt.cpp: Added. (WebKit::TextChecker::isContinuousSpellCheckingAllowed): (WebKit::TextChecker::isContinuousSpellCheckingEnabled): (WebKit::TextChecker::setContinuousSpellCheckingEnabled): (WebKit::TextChecker::isGrammarCheckingEnabled): (WebKit::TextChecker::setGrammarCheckingEnabled): * UIProcess/win/TextCheckerWin.cpp: Added. (WebKit::TextChecker::isContinuousSpellCheckingAllowed): (WebKit::TextChecker::isContinuousSpellCheckingEnabled): (WebKit::TextChecker::setContinuousSpellCheckingEnabled): (WebKit::TextChecker::isGrammarCheckingEnabled): (WebKit::TextChecker::setGrammarCheckingEnabled): * WebKit2.pro: * WebKit2.xcodeproj/project.pbxproj: * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::unmarkAllMisspellings): (WebKit::WebPage::unmarkAllBadGrammar): * WebProcess/WebPage/WebPage.h: * WebProcess/WebPage/WebPage.messages.in: * win/WebKit2.vcproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/8757601mrowe@apple.com authored
Reviewed by Dan Bernstein. Tools: * Scripts/check-for-inappropriate-files-in-framework: Don't allow .h files in the Resources directory. WebCore: * WebCore.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74375 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
Reviewed by Olver Hunt. The current implementation of recursion limit checking is not safe on smaller stacks. Switch to using a common mechanism, shared with the parser, to check recursion limits. Make bytecompiler use StackBounds. Empirical testing shows emitStrcat to have the largest footprint on the stack, at just under 1k on x86-64. Given this, the default recursion check (requiring 4k of available space to recurse) seems reasonable. * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::BytecodeGenerator): * bytecompiler/BytecodeGenerator.h: (JSC::BytecodeGenerator::emitNode): (JSC::BytecodeGenerator::emitNodeInConditionContext): * bytecompiler/NodesCodegen.cpp: (JSC::BinaryOpNode::emitStrcat): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Adam Barth. commit-queue should include bot id when attaching failure diffs https://bugs.webkit.org/show_bug.cgi?id=51280 This is a tiny change to include the bot id in the name of the attachment. Most of this diff is just changing the unit test expectations now that I hid the comment printing when the comment is None. * Scripts/webkitpy/tool/bot/flakytestreporter.py: * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py: * Scripts/webkitpy/tool/commands/upload_unittest.py: * Scripts/webkitpy/tool/mocktool.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andreip@google.com authored
Reviewed by Jeremy Orlow. [Chromium] v8/SerializedScriptValue::readUint32 treats incoming raw values as signed instead of unsigned https://bugs.webkit.org/show_bug.cgi?id=51338 * fast/dom/Window/window-postmessage-args-expected.txt: * fast/dom/Window/window-postmessage-args.html: * platform/chromium-mac/fast/dom/Window/window-postmessage-args-expected.txt: * platform/chromium-win/fast/dom/Window/window-postmessage-args-expected.txt: 2010-12-20 Andrei Popescu <andreip@google.com> Reviewed by Jeremy Orlow. [Chromium] v8/SerializedScriptValue::readUint32 treats incoming raw values as signed instead of unsigned https://bugs.webkit.org/show_bug.cgi?id=51338 * bindings/v8/SerializedScriptValue.cpp: (WebCore::ZigZag::Reader::readUint32): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74372 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Unreviewed build fix. Include pthread to fix chromium mac build (broken by r74360) https://bugs.webkit.org/show_bug.cgi?id=51356 * wtf/StackBounds.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74371 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://bugs.webkit.org/show_bug.cgi?id=51355bdakin@apple.com authored
RenderMathMLSubSup::layout() because of null base -and corresponding- <rdar://problem/8712200> Reviewed by Ada Chan. Only use base inside if(base) block. * mathml/RenderMathMLSubSup.cpp: (WebCore::RenderMathMLSubSup::layout): LayoutTests: Test for https://bugs.webkit.org/show_bug.cgi?id=51355 Crash in RenderMathMLSubSup::layout() because of null base -and corresponding- <rdar://problem/8712200> Reviewed by Ada Chan. * mathml/empty-msubsup-crash-expected.txt: Added. * mathml/empty-msubsup-crash.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74370 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
enrica@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=51278 <rdar://problem/7347139> Reviewed by Darin Adler. WebCore: Executing outdent command on an inline blockquote that is not the first element in a block causes a crash. The fix consists in chaging the was the start of block is calculated in case of the inline blockquote. Test: editing/execCommand/outdent-inline-blockquote.html editing/execCommand/outdent-inline-list.html * editing/IndentOutdentCommand.cpp: (WebCore::IndentOutdentCommand::outdentParagraph): LayoutTests: * editing/execCommand/outdent-inline-blockquote-expected.txt: Added. * editing/execCommand/outdent-inline-blockquote.html: Added. * editing/execCommand/outdent-inline-list-expected.txt: Added. * editing/execCommand/outdent-inline-list.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
Reviewed by Darin Adler. Need to support serialisation of cyclic graphs in the internal structured cloning algorithm https://bugs.webkit.org/show_bug.cgi?id=51353 Update test to cover correct behaviour, and extend to test for actual graph construction. * fast/dom/Window/window-postmessage-clone-expected.txt: * fast/dom/Window/window-postmessage-clone.html: 2010-12-20 Oliver Hunt <oliver@apple.com> Reviewed by Darin Adler. Need to support serialisation of cyclic graphs in the internal structured cloning algorithm https://bugs.webkit.org/show_bug.cgi?id=51353 The Internal Structured Clone algorithm has been changed to allow (and correctly clone) cyclic graphs. This patch updates our implementation to provide that functionality. I've bumped the serialization version number, and added ObjectReferenceTag to represent references to objects that have already been seen. * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::startObjectInternal): Now that we have something a bit more complex than cycle checking I've replaced the duplicate code in startObject and startArray with a shared function that implements that logic to plant an object reference (WebCore::CloneSerializer::startObject): (WebCore::CloneSerializer::startArray): Lift out duplicate code (WebCore::CloneSerializer::endObject): Can't remove objects from the gcbuffer now as they need to remain live so we can identify graphs (WebCore::CloneSerializer::writeStringIndex): (WebCore::CloneSerializer::writeObjectIndex): (WebCore::CloneSerializer::writeConstantPoolIndex): (WebCore::CloneSerializer::write): (WebCore::CloneSerializer::serialize): (WebCore::CloneDeserializer::readStringIndex): (WebCore::CloneDeserializer::readConstantPoolIndex): (WebCore::CloneDeserializer::readTerminal): (WebCore::CloneDeserializer::deserialize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74368 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
Reviewed by Xan Lopez. Add WebPlugin, WebPluginDatabase, and ViewportAttributes to the documentation control files, in preparation for 1.3.8. Also take the opportunity to add descriptions to WebPlugin and WebPluginDatabase. * docs/GNUmakefile.am: * docs/webkitgtk-docs.sgml: * docs/webkitgtk-sections.txt: * webkit/webkitwebplugin.cpp: * webkit/webkitwebplugindatabase.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
xan@webkit.org authored
Reviewed by Gustavo Noronha. * configure.ac: bump version for 1.3.8 release. WebCore: 2010-12-20 Xan Lopez <xlopez@igalia.com> Reviewed by Gustavo Noronha. * GNUmakefile.am: add missing files. WebKit/gtk: 2010-12-20 Xan Lopez <xlopez@igalia.com> Reviewed by Gustavo Noronha. * GNUmakefile.am: add missing files. * NEWS: update for 1.3.8 release. JavaScriptCore: 2010-12-20 Xan Lopez <xlopez@igalia.com> Reviewed by Gustavo Noronha. * GNUmakefile.am: add missing files. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74366 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mitz@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=51347 Patch by Jeff Miller <jeffm@apple.com> on 2010-12-20 Reviewed by Dan Bernstein. * vcbin/midl.exe: Rebuilt. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74365 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
inferno@chromium.org authored
Reviewed by James Robinson. Pass the correct beforeChild value when adding a child to an anonymous table part. https://bugs.webkit.org/show_bug.cgi?id=50932 When a "before" content child was added to an anonymous table part, it was added after the last child. This patch fixes the behavior by adding it properly before the first child. Test: fast/css-generated-content/table-before-child-add.html * rendering/RenderTableRow.cpp: (WebCore::RenderTableRow::addChild): 2010-12-20 Abhishek Arya <inferno@chromium.org> Reviewed by James Robinson. Tests that beforeChild is added to table correctly. https://bugs.webkit.org/show_bug.cgi?id=50932 * fast/css-generated-content/table-before-child-add.html: Added. * platform/mac/fast/css-generated-content/table-before-child-add-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74364 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
levin@chromium.org authored
Reviewed by Ariya Hidayat. .gitignore and webkit-tools-completion.sh have references to WebKitTools that should be Tools. https://bugs.webkit.org/show_bug.cgi?id=51343 Follow up from the WebKitTools -> Tools rename. * .gitignore: 2010-12-20 David Levin <levin@chromium.org> Reviewed by Ariya Hidayat. .gitignore and webkit-tools-completion.sh have references to WebKitTools that should be Tools. https://bugs.webkit.org/show_bug.cgi?id=51343 Follow up from the WebKitTools -> Tools rename. * Scripts/webkit-tools-completion.sh: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74363 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Reviewed by James Robinson. new-run-webkit-tests ignores trailing EOL differences in text tests https://bugs.webkit.org/show_bug.cgi?id=36983 Changed the handling of new-line characters within new-run-webkit-tests to match old-run-webkit-tests. Differences in leading and trailing empty lines in text expectation files are no longer ignored. * Scripts/webkitpy/layout_tests/port/base.py: * Scripts/webkitpy/layout_tests/port/test.py: Added unit tests. Removed old duplicate unit test entries. * Scripts/webkitpy/layout_tests/test_types/text_diff.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Reviewed by James Robinson. Even more rebaselining needed for new-run-webkit-tests update https://bugs.webkit.org/show_bug.cgi?id=51340 * http/tests/misc/webtiming-ssl-expected.txt: * storage/indexeddb/cursor-delete-expected.txt: * storage/indexeddb/cursor-index-delete-expected.txt: * storage/indexeddb/transaction-crash-on-abort-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
barraclough@apple.com authored
Reviewed by Oliver Hunt. JavaScriptCore: This patch adds a class 'StackBounds', to hold information about the machine stack. The implementation of this class broadly adheres to the current implmentation of stack limit checking, and as such does not solve the problem of determining stack extent, but gives us a common place to do so. Currently two mechanism are provided to determine the stack origin (the point the stack is growing away from). currentThreadStackBase() in Collector provides a more accurate determination of the stack origin, so use this to calculate StackBounds::m_origin; WTFThreadData::approximatedStackStart is less accurate, and as such can be removed. Cache the StackBounds on WTFThreadData such that they need only be determined once per thread, and for non-API contexts cache this information in JSGlobalData, to save a thread-specific access. For the time being retain the estimate of stack size used by JSC's parser (128 * sizeof(void*) * 1024), with a view to replacing this with something more accurate in the near future. * parser/JSParser.cpp: (JSC::JSParser::canRecurse): (JSC::JSParser::JSParser): Change to use StackBounds. * runtime/Collector.cpp: (JSC::Heap::registerThread): (JSC::Heap::markCurrentThreadConservativelyInternal): Change to use StackBounds, cached on JSGlobalData. * runtime/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData): * runtime/JSGlobalData.h: (JSC::JSGlobalData::stack): Add a cached copy of StackBounds. * wtf/StackBounds.cpp: Copied from JavaScriptCore/runtime/Collector.cpp. (WTF::estimateStackBound): (WTF::StackBounds::initialize): (WTF::getStackMax): Copy code from Collector.cpp to determine stack origin. * wtf/StackBounds.h: Added. (WTF::StackBounds::StackBounds): No argument constructor; returns a null StackBounds. (WTF::StackBounds::currentThreadStackBounds): Returns a StackBounds object representing the stack limits of the current thread. (WTF::StackBounds::origin): Returns to stack origin (the point the stack is growing away from; the highest extent of the stack on machines where the stack grows downwards. (WTF::StackBounds::recursionLimit): Returns a limit value that is 'a comfortable distance from the end of the stack'. Our concept of this is currently 1 page away from the end, however the default value may be tuned in the future, and clients may override passing a larger delta; should only be called on StackBounds object representing the stack of the thread this method is called on (checked by checkConsistency). (WTF::StackBounds::recursionCheck): Checks whether we are currently 'a comfortable distance from the end of the stack'. Our concept of this is currently 1 page away from the end, however the default value may be tuned in the future, and clients may override passing a larger delta to apply when checking, if they wish to do so. This method should only be called on StackBounds object representing the stack of the thread this method is called on (checked by checkConsistency). (WTF::StackBounds::current): Approximate current stack position. On machines where the stack is growing downwards this is the lowest address that might need conservative collection. (WTF::StackBounds::isGrowingDownward): True for all platforms other than WINCE, which has to check. (WTF::StackBounds::checkConsistency): This is called in methods that shoulds only be operating on a valid set of bounds; as such we expect m_origin != m_bounds (i.e. stack size != zero) - we're really testing that this object is not null (the constructor initializes both fields to zero). Also checks that current() is within the stack's bounds. * wtf/WTFThreadData.cpp: (WTF::WTFThreadData::WTFThreadData): * wtf/WTFThreadData.h: (WTF::WTFThreadData::stack): Add the StackBounds member variable. JavaScriptGlue: Add forwarding header for StackBounds.h. * ForwardingHeaders/wtf/StackBounds.h: Added. WebCore: Add forwarding header for StackBounds.h. * ForwardingHeaders/wtf/StackBounds.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74360 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. Flash plug-in does not work on YouTube video page when accelerated compositing is disabled https://bugs.webkit.org/show_bug.cgi?id=51348 <rdar://problem/8787667> * Platform/CoreIPC/HandleMessage.h: (CoreIPC::callMemberFunction): Add new overload. * PluginProcess/PluginControllerProxy.cpp: (WebKit::PluginControllerProxy::create): (WebKit::PluginControllerProxy::PluginControllerProxy): These now take an additional isAcceleratedCompositingEnabled parameter. (WebKit::PluginControllerProxy::isAcceleratedCompositingEnabled): Return m_isAcceleratedCompositingEnabled. * PluginProcess/PluginControllerProxy.h: * PluginProcess/WebProcessConnection.cpp: (WebKit::WebProcessConnection::createPlugin): This now takes an additional isAcceleratedCompositingEnabled parameter. * PluginProcess/WebProcessConnection.messages.in: Add isAcceleratedCompositingEnabled parameter to the CreatePlugin message. * WebProcess/Plugins/PluginProxy.cpp: (WebKit::PluginProxy::initialize): Pass isAcceleratedCompositingEnabled when sending the CreatePlugin message. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74359 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Unreviewed, rolling out r74278. http://trac.webkit.org/changeset/74278 https://bugs.webkit.org/show_bug.cgi?id=50833 [chromium] Causes many layout tests to crash * platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::LayerRendererChromium): (WebCore::LayerRendererChromium::prepareToDrawLayers): (WebCore::LayerRendererChromium::drawLayers): (WebCore::LayerRendererChromium::useRenderSurface): (WebCore::LayerRendererChromium::setScissorToRect): * platform/graphics/chromium/LayerRendererChromium.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74358 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-