Timeline



Dec 23, 2010:

10:14 PM Changeset in webkit [74616] by Lucas Forschler
  • 3 edits in trunk/Tools

2010-12-23 Lucas Forschler <Lucas Forschler>

Reviewed by Eric Seidel.

Bug 51539 - update iexploder scripts to point to new location

  • Scripts/run-iexploder-tests:
  • Scripts/update-iexploder-cssproperties:
10:11 PM Changeset in webkit [74615] by mitz@apple.com
  • 2 edits in trunk/WebKit2

Make dragging work again after r74591.

Reviewed by Sam Weinig.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didReceiveEvent): Fixed a typo.

10:05 PM Changeset in webkit [74614] by yutak@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-23 Yuta Kitamura <yutak@chromium.org>

Unreviewed. Update GTK's Skipped file.

[GTK] http/tests/inspector/console-websocket-error.html hangs
https://bugs.webkit.org/show_bug.cgi?id=51380

  • platform/gtk/Skipped:
9:26 PM Changeset in webkit [74613] by ariya@webkit.org
  • 1 edit in trunk/LayoutTests/platform/gtk/Skipped

Unreviewed GTK fix after r74609: put the right file name in the Skipped file.

8:59 PM Changeset in webkit [74612] by yutak@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-23 Yuta Kitamura <yutak@chromium.org>

Unreviewed. Update Chromium test expectations.

Mark http/tests/inspector/console-websocket-error.html as SLOW on WIN DEBUG.

  • platform/chromium/test_expectations.txt:
8:50 PM Changeset in webkit [74611] by yutak@chromium.org
  • 5 edits in trunk/LayoutTests

2010-12-22 Yuta Kitamura <yutak@chromium.org>

Reviewed by Alexey Proskuryakov.

[GTK] http/tests/inspector/console-websocket-error.html hangs
https://bugs.webkit.org/show_bug.cgi?id=51380

The test should call dumpConsoleMessages() even if WebSocket is not supported
or a WebSocket object goes to an unexpected state.

  • http/tests/inspector/console-websocket-error.html:
  • platform/gtk/Skipped:
  • platform/mac-leopard/http/tests/inspector/console-websocket-error-expected.txt:
  • platform/mac/http/tests/inspector/console-websocket-error-expected.txt:
8:31 PM Changeset in webkit [74610] by evan@chromium.org
  • 2 edits in trunk/WebCore

2010-12-23 Evan Martin <evan@chromium.org>

Reviewed by Darin Adler.

ViewportArguments.h uses an enum to intialize a bool
https://bugs.webkit.org/show_bug.cgi?id=50982

Initialize userScalable to true, rather than -1.
No tests; fixes a compiler warning.

  • dom/ViewportArguments.h: (WebCore::ViewportArguments::ViewportArguments):
8:06 PM Changeset in webkit [74609] by ariya@webkit.org
  • 5 edits
    13 adds in trunk

[Qt] User name/password stripped from URLs
https://bugs.webkit.org/show_bug.cgi?id=36232

Patch by Jan Erik Hanssen <jhanssen@sencha.com> on 2010-12-23
Reviewed by Adam Barth.

WebCore:

If a username but no password or no username but a password is present
in a URL, QtWebKit won't send any authentication information down to Qt
as it should.

Tests: http/tests/xmlhttprequest/basic-auth-nopassword.html

http/tests/xmlhttprequest/basic-auth-nouser.html

  • platform/network/qt/ResourceHandleQt.cpp:

(WebCore::ResourceHandle::start):
(WebCore::ResourceHandle::loadResourceSynchronously):

LayoutTests:

Test authentication cases where a username but no password and
no username but a password is present.

  • http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
  • http/tests/xmlhttprequest/basic-auth-nopassword.html: Added.
  • http/tests/xmlhttprequest/basic-auth-nouser-expected.txt: Added.
  • http/tests/xmlhttprequest/basic-auth-nouser.html: Added.
  • http/tests/xmlhttprequest/resources/basic-auth-nouserpass/basic-auth-nouserpass.php: Added.
  • platform/gtk/Skipped:
  • platform/mac-leopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
  • platform/mac-snowleopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
  • platform/mac-tiger/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
  • platform/qt/Skipped:
7:40 PM Changeset in webkit [74608] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Unreviewed Qt rebaseline for r74593.

Added the forgotten blank line at the end.

  • platform/qt/editing/pasteboard/copy-in-password-field-expected.txt:
7:18 PM Changeset in webkit [74607] by rniwa@webkit.org
  • 1 edit
    1 add in trunk/LayoutTests

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Unreviewed Qt rebaseline for r74593.

  • platform/qt/editing/pasteboard/copy-in-password-field-expected.txt: Added.
6:56 PM Changeset in webkit [74606] by rniwa@webkit.org
  • 4 edits in trunk/LayoutTests

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

More unreviewed Chromium rebaselines for r74593.

  • platform/chromium-linux/editing/deleting/smart-delete-002-expected.txt:
  • platform/chromium-linux/editing/pasteboard/subframe-dragndrop-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-xml-expected.txt:
6:53 PM Changeset in webkit [74605] by commit-queue@webkit.org
  • 6 edits
    2 adds in trunk

2010-12-23 Jan Erik Hanssen <jhanssen@sencha.com>

Reviewed by Alexey Proskuryakov.

[Qt] Composition text is not removed from the editor when composition is cancelled
https://bugs.webkit.org/show_bug.cgi?id=29391

Ensure that the composition text is cleared when an empty QInputMethodEvent
is received and the editor is in composition mode.

  • editing/input/ime-composition-clearpreedit-expected.txt: Added.
  • editing/input/ime-composition-clearpreedit.html: Added.
  • platform/gtk/Skipped:
  • platform/mac-wk2/Skipped:
  • platform/qt-wk2/Skipped:

2010-12-23 Jan Erik Hanssen <jhanssen@sencha.com>

Reviewed by Alexey Proskuryakov.

[Qt] Composition text is not removed from the editor when composition is cancelled
https://bugs.webkit.org/show_bug.cgi?id=29391

Ensure that the composition text is cleared when an empty QInputMethodEvent
is received and the editor is in composition mode.

  • Api/qwebpage.cpp: (QWebPagePrivate::inputMethodEvent):
6:38 PM Changeset in webkit [74604] by rniwa@webkit.org
  • 54 edits in trunk/LayoutTests

2010-12-23 Benjamin Kalman <kalman@chromium.org>

Reviewed by Ryosuke Niwa.

Selection becomes stale when CharacterData is manipulated directly
https://bugs.webkit.org/show_bug.cgi?id=51389

Rebaseline GTK tests.

  • platform/gtk/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-and-undo-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/gtk/editing/deleting/delete-br-007-expected.txt:
  • platform/gtk/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/gtk/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/gtk/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/gtk/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/gtk/editing/deleting/delete-listitem-001-expected.txt:
  • platform/gtk/editing/deleting/delete-tab-002-expected.txt:
  • platform/gtk/editing/deleting/delete-tab-004-expected.txt:
  • platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/gtk/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/gtk/editing/deleting/forward-delete-expected.txt:
  • platform/gtk/editing/deleting/smart-delete-003-expected.txt:
  • platform/gtk/editing/deleting/smart-delete-004-expected.txt:
  • platform/gtk/editing/execCommand/insertHorizontalRule-expected.txt:
  • platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/gtk/editing/inserting/insert-div-003-expected.txt:
  • platform/gtk/editing/inserting/insert-div-024-expected.txt:
  • platform/gtk/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/gtk/editing/inserting/typing-001-expected.txt:
  • platform/gtk/editing/inserting/typing-002-expected.txt:
  • platform/gtk/editing/inserting/typing-003-expected.txt:
  • platform/gtk/editing/inserting/typing-around-br-001-expected.txt:
  • platform/gtk/editing/inserting/typing-around-image-001-expected.txt:
  • platform/gtk/editing/pasteboard/4076267-2-expected.txt:
  • platform/gtk/editing/pasteboard/4076267-3-expected.txt:
  • platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-001-expected.txt:
  • platform/gtk/editing/pasteboard/paste-xml-expected.txt:
  • platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt:
  • platform/gtk/editing/spelling/spelling-expected.txt:
  • platform/gtk/editing/style/style-3681552-fix-001-expected.txt:
  • platform/gtk/editing/style/style-3681552-fix-002-expected.txt:
  • platform/gtk/editing/style/typing-style-001-expected.txt:
  • platform/gtk/editing/style/typing-style-002-expected.txt:
  • platform/gtk/editing/style/unbold-in-bold-expected.txt:
  • platform/gtk/editing/undo/4063751-expected.txt:
  • platform/gtk/editing/undo/redo-typing-001-expected.txt:
  • platform/gtk/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/gtk/editing/undo/undo-combined-delete-expected.txt:
  • platform/gtk/editing/undo/undo-delete-boundary-expected.txt:
  • platform/gtk/editing/undo/undo-delete-expected.txt:
  • platform/gtk/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/gtk/editing/undo/undo-forward-delete-expected.txt:
  • platform/gtk/editing/undo/undo-misspellings-expected.txt:
6:33 PM Changeset in webkit [74603] by rniwa@webkit.org
  • 5 edits in trunk

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

queryCommandValue("FormatBlock") does not respect editing boundaries
https://bugs.webkit.org/show_bug.cgi?id=51219

Added test cases to ensure queryCommandValue("FormatBlock") respects editing boundaries.

  • editing/execCommand/query-format-block-expected.txt:
  • editing/execCommand/script-tests/query-format-block.js:

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

queryCommandValue("FormatBlock") does not respect editing boundaries
https://bugs.webkit.org/show_bug.cgi?id=51219

Fixed the bug by checking the element we found in elementForFormatBlockCommand
does not contain the editable root.

  • editing/FormatBlockCommand.cpp: (WebCore::FormatBlockCommand::elementForFormatBlockCommand):
6:17 PM Changeset in webkit [74602] by rniwa@webkit.org
  • 104 edits in trunk/LayoutTests

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Unreviewed Chromium rebaselines for r74593.

  • platform/chromium-linux/editing/deleting/smart-delete-001-expected.txt:
  • platform/chromium-linux/editing/deleting/smart-delete-003-expected.txt:
  • platform/chromium-linux/editing/deleting/smart-delete-004-expected.txt:
  • platform/chromium-win/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-and-undo-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-table-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-007-expected.txt:
  • platform/chromium-win/editing/deleting/delete-character-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-hr-expected.txt:
  • platform/chromium-win/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-listitem-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-selection-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/chromium-win/editing/deleting/forward-delete-expected.txt:
  • platform/chromium-win/editing/deleting/non-smart-delete-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-001-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-003-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-004-expected.txt:
  • platform/chromium-win/editing/execCommand/insertHorizontalRule-expected.txt:
  • platform/chromium-win/editing/inserting/4278698-expected.txt:
  • platform/chromium-win/editing/inserting/editing-empty-divs-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-006-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-007-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-008-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-009-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-006-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-008-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-024-expected.txt:
  • platform/chromium-win/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/chromium-win/editing/inserting/insert-tab-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/chromium-win/editing/inserting/typing-001-expected.txt:
  • platform/chromium-win/editing/inserting/typing-002-expected.txt:
  • platform/chromium-win/editing/inserting/typing-003-expected.txt:
  • platform/chromium-win/editing/inserting/typing-around-br-001-expected.txt:
  • platform/chromium-win/editing/inserting/typing-around-image-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/4076267-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/4076267-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/bad-placeholder-expected.txt:
  • platform/chromium-win/editing/pasteboard/cut-text-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/interchange-newline-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-4-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-list-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-table-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-match-style-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-019-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
  • platform/chromium-win/editing/pasteboard/pasting-object-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-006-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-007-expected.txt:
  • platform/chromium-win/editing/spelling/spelling-expected.txt:
  • platform/chromium-win/editing/style/style-3681552-fix-001-expected.txt:
  • platform/chromium-win/editing/style/style-3681552-fix-002-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-002-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-005-expected.txt:
  • platform/chromium-win/editing/style/typing-style-001-expected.txt:
  • platform/chromium-win/editing/style/typing-style-002-expected.txt:
  • platform/chromium-win/editing/style/unbold-in-bold-expected.txt:
  • platform/chromium-win/editing/undo/4063751-expected.txt:
  • platform/chromium-win/editing/undo/redo-typing-001-expected.txt:
  • platform/chromium-win/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/chromium-win/editing/undo/undo-combined-delete-expected.txt:
  • platform/chromium-win/editing/undo/undo-delete-boundary-expected.txt:
  • platform/chromium-win/editing/undo/undo-delete-expected.txt:
  • platform/chromium-win/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/chromium-win/editing/undo/undo-forward-delete-expected.txt:
  • platform/chromium-win/editing/undo/undo-misspellings-expected.txt:
  • platform/chromium-win/editing/undo/undo-typing-001-expected.txt:
  • platform/chromium-win/editing/unsupported-content/list-type-after-expected.txt:
  • platform/chromium-win/editing/unsupported-content/list-type-before-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-type-after-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-type-before-expected.txt:
6:14 PM Changeset in webkit [74601] by rniwa@webkit.org
  • 3 edits
    2 adds in trunk

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

FormatBlock doesn't preserve typing style but it should
https://bugs.webkit.org/show_bug.cgi?id=51140

Added a test to type text after bolding the typing style and executing a FormatBlock command.
Because FormatBlock command preserves typing style, the typed text should be in bold.

  • editing/execCommand/format-block-typing-style.html: Added.

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

FormatBlock doesn't preserve typing style but it should
https://bugs.webkit.org/show_bug.cgi?id=51140

Fixed the bug by making preserveTypingStyle return true.

Test: editing/execCommand/format-block-typing-style.html

  • editing/FormatBlockCommand.h: (WebCore::FormatBlockCommand::preservesTypingStyle):
5:40 PM Changeset in webkit [74600] by barraclough@apple.com
  • 12 edits
    1 move
    1 delete in trunk/JavaScriptCore

Rename RegexCompiler.cpp to RegexPattern.cpp.
Implicitly call compileRegex from RegexPattern's constructor.

Reviewed by Sam Weinig.

(JSC::RegExp::compile):

  • yarr/RegexCompiler.cpp: Removed.
  • yarr/RegexCompiler.h: Removed.
  • yarr/RegexInterpreter.cpp:
  • yarr/RegexJIT.cpp:
  • yarr/RegexPattern.cpp: Copied from JavaScriptCore/yarr/RegexCompiler.cpp.

(JSC::Yarr::compileRegex):
(JSC::Yarr::RegexPattern::RegexPattern):

  • yarr/RegexPattern.h:
5:36 PM Changeset in webkit [74599] by rniwa@webkit.org
  • 55 edits in trunk/LayoutTests

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Unreviewed Qt rebaselines for r74593.

  • platform/qt/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/qt/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/qt/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/qt/editing/deleting/delete-character-001-expected.txt:
  • platform/qt/editing/deleting/delete-hr-expected.txt:
  • platform/qt/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-selection-001-expected.txt:
  • platform/qt/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/qt/editing/deleting/non-smart-delete-expected.txt:
  • platform/qt/editing/deleting/smart-delete-001-expected.txt:
  • platform/qt/editing/deleting/smart-delete-003-expected.txt:
  • platform/qt/editing/deleting/smart-delete-004-expected.txt:
  • platform/qt/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/qt/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/qt/editing/inserting/insert-br-003-expected.txt:
  • platform/qt/editing/inserting/insert-br-006-expected.txt:
  • platform/qt/editing/inserting/insert-br-007-expected.txt:
  • platform/qt/editing/inserting/insert-br-008-expected.txt:
  • platform/qt/editing/inserting/insert-br-009-expected.txt:
  • platform/qt/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/qt/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/qt/editing/inserting/insert-div-003-expected.txt:
  • platform/qt/editing/inserting/insert-div-006-expected.txt:
  • platform/qt/editing/inserting/insert-div-008-expected.txt:
  • platform/qt/editing/inserting/insert-div-024-expected.txt:
  • platform/qt/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/qt/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/qt/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/qt/editing/inserting/typing-001-expected.txt:
  • platform/qt/editing/inserting/typing-002-expected.txt:
  • platform/qt/editing/inserting/typing-003-expected.txt:
  • platform/qt/editing/inserting/typing-around-br-001-expected.txt:
  • platform/qt/editing/inserting/typing-around-image-001-expected.txt:
  • platform/qt/editing/pasteboard/4076267-3-expected.txt:
  • platform/qt/editing/pasteboard/cut-text-001-expected.txt:
  • platform/qt/editing/pasteboard/interchange-newline-1-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-1-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-2-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-4-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-list-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-table-expected.txt:
  • platform/qt/editing/pasteboard/paste-match-style-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-019-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
  • platform/qt/editing/pasteboard/pasting-object-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-002-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-006-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-007-expected.txt:
  • platform/qt/editing/style/remove-underline-from-stylesheet-expected.txt:
  • platform/qt/editing/undo/redo-style-expected.txt:
5:19 PM Changeset in webkit [74598] by evan@chromium.org
  • 2 edits in trunk/Tools

2010-12-23 Evan Martin <evan@chromium.org>

Reviewed by Ryosuke Niwa.

[chromium] LayoutTestController warning in float->int conversion
https://bugs.webkit.org/show_bug.cgi?id=51553

Rather than reading an int, converting to a float, then getting a compiler
warning on passing the float to something that expects an int, instead
just pass around ints.

No tests, fixes a compiler warning.

  • DumpRenderTree/chromium/LayoutTestController.cpp: (parsePageSizeParameters): (LayoutTestController::pageNumberForElementById): (LayoutTestController::numberOfPages):
5:16 PM Changeset in webkit [74597] by jberlin@webkit.org
  • 8 edits in trunk

Need WebKit2 API to create a SecurityOrigin from protocol, host, and port
https://bugs.webkit.org/show_bug.cgi?id=51563

Reviewed by Sam Weinig.

WebCore:

Add SecurityOrigin::create(const String& protocol, const String& host, int port).

  • WebCore.exp.in:

Export the symbols for WebCore::SecurityOrigin::create(String, String, int).

  • page/SecurityOrigin.cpp:

(WebCore::SecurityOrigin::createFromDatabaseIdentifier):
Use the constant MaxAllowedPort.
(WebCore::SecurityOrigin::create):
Sanitizing based off of that done in createFromDatabaseIdentifier.

  • page/SecurityOrigin.h:

WebKit2:

Add WKSecurityOriginCreate(WKStringRef protocol, WKStringRef host, int port).

  • Shared/API/c/WKSecurityOrigin.cpp:

(WKSecurityOriginCreateFromIdentifier):
Renamed so as not to clash with the new WKSecurityOriginCreate.
(WKSecurityOriginCreate):

  • Shared/API/c/WKSecurityOrigin.h:
  • Shared/WebSecurityOrigin.h:

(WebKit::WebSecurityOrigin::create):

5:11 PM Changeset in webkit [74596] by Patrick Gansterer
  • 2 edits in trunk/WebCore

2010-12-23 Patrick Gansterer <Patrick Gansterer>

Unreviewed build fix for WinCE after r73802.

Reapply r70812:
Port ContextMenuItemWin.cpp to WinCE
https://bugs.webkit.org/show_bug.cgi?id=48407

  • platform/win/ContextMenuItemWin.cpp:
5:03 PM Changeset in webkit [74595] by Patrick Gansterer
  • 2 edits in trunk/JavaScriptCore

2010-12-23 Patrick Gansterer <Patrick Gansterer>

Unreviewed build fix for WinCE after r74360.

Move the OS(WINDOWS) section after the OS(WINCE) section
and add missing argument to the getStackMax call.

  • wtf/StackBounds.cpp: (WTF::StackBounds::initialize):
4:55 PM Changeset in webkit [74594] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Remove include of non-existant file.

  • bindings/v8/custom/V8DOMWindowCustom.cpp:
4:22 PM Changeset in webkit [74593] by rniwa@webkit.org
  • 128 edits
    4 adds in trunk

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

Selection becomes stale when CharacterData is manipulated directly
https://bugs.webkit.org/show_bug.cgi?id=51389

The bug was caused by SelectionController's not adjusting selection when CharacterData's
m_data is modified by its API.

Fixed the bug by adding textWillBeReplaced to SelectionController and calling it in
CharacterData::textWillBeReplaced. Added newLength to setDataAndUpdate, which is passed to
textWillBeReplaced because inserting, replacing, or removing data may require moving
the offset of the selection end points (done by shouldRemovePositionAfterAdoptingTextReplacement).

Also fixed the condition for determining whether or not a node intersects the selection
in respondToNodeModification, which is extracted from nodeWillBeRemoved. The old condition
failed to recognize certain cases when selection started and ended with non-zero offsets.

Tests: editing/selection/character-data-mutation-crash.html

editing/selection/character-data-mutation.html

  • dom/CharacterData.cpp: (WebCore::CharacterData::setData): Passes newLegnth to setDataAndUpdate. (WebCore::CharacterData::appendData): Ditto. (WebCore::CharacterData::insertData): Ditto. (WebCore::CharacterData::deleteData): Ditto. (WebCore::CharacterData::replaceData): Ditto. (WebCore::CharacterData::setDataAndUpdate): Added newLegnth to the argument list, and renamed lengthOfReplacedData to oldLength; calls textWillBeReplaced.
  • dom/CharacterData.h:
  • editing/SelectionController.cpp: (WebCore::removingNodeRemovesPosition): Removed indentations from blank lines. (WebCore::SelectionController::nodeWillBeRemoved): Calls nodeWillBeRemoved. (WebCore::SelectionController::respondToNodeModification): Extracted from nodeWillBeRemoved; fixed the logic to figure out whether a node is inside the range or not. (WebCore::shouldRemovePositionAfterAdoptingTextReplacement): Added. (WebCore::SelectionController::textWillBeReplaced): Added.
  • editing/SelectionController.h:

2010-12-23 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

Selection becomes stale when CharacterData is manipulated directly
https://bugs.webkit.org/show_bug.cgi?id=51389

Added tests to ensure WebKit adjusts or clears selection when the start container
or the end container of the selection's first range is modified by CharacterData's API.

Many editing tests had to be rebaselined due to different editing delegate dumps
caused by WebKit's properly adjusting selection's offsets as editing commands modify the DOM.

  • editing/deleting/delete-by-word-001-expected.txt:
  • editing/deleting/delete-by-word-002-expected.txt:
  • editing/deleting/delete-ligature-001-expected.txt:
  • editing/deleting/delete-ligature-002-expected.txt:
  • editing/deleting/delete-ligature-003-expected.txt:
  • editing/deleting/skip-virama-001-expected.txt:
  • editing/execCommand/createLink-expected.txt:
  • editing/execCommand/hilitecolor-expected.txt:
  • editing/execCommand/unlink-expected.txt:
  • editing/inserting/insert-thai-characters-001-expected.txt:
  • editing/pasteboard/copy-in-password-field-expected.txt:
  • editing/pasteboard/paste-into-anchor-text-expected.txt:
  • editing/selection/character-data-mutation-crash-expected.txt: Added.
  • editing/selection/character-data-mutation-crash.html: Added.
  • editing/selection/character-data-mutation-expected.txt: Added.
  • editing/selection/character-data-mutation.html: Added.
  • editing/style/remove-underline-from-stylesheet-expected.txt:
  • editing/style/typing-style-003-expected.txt:
  • editing/undo/redo-style-expected.txt:
  • platform/mac/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/mac/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/mac/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/mac/editing/deleting/delete-and-undo-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/mac/editing/deleting/delete-block-table-expected.txt:
  • platform/mac/editing/deleting/delete-br-007-expected.txt:
  • platform/mac/editing/deleting/delete-character-001-expected.txt:
  • platform/mac/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-hr-expected.txt:
  • platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/mac/editing/deleting/delete-listitem-001-expected.txt:
  • platform/mac/editing/deleting/delete-selection-001-expected.txt:
  • platform/mac/editing/deleting/delete-tab-001-expected.txt:
  • platform/mac/editing/deleting/delete-tab-002-expected.txt:
  • platform/mac/editing/deleting/delete-tab-003-expected.txt:
  • platform/mac/editing/deleting/delete-tab-004-expected.txt:
  • platform/mac/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/mac/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/mac/editing/deleting/forward-delete-expected.txt:
  • platform/mac/editing/deleting/non-smart-delete-expected.txt:
  • platform/mac/editing/deleting/smart-delete-001-expected.txt:
  • platform/mac/editing/deleting/smart-delete-002-expected.txt:
  • platform/mac/editing/deleting/smart-delete-003-expected.txt:
  • platform/mac/editing/deleting/smart-delete-004-expected.txt:
  • platform/mac/editing/execCommand/insertHorizontalRule-expected.txt:
  • platform/mac/editing/input/firstrectforcharacterrange-styled-expected.txt:
  • platform/mac/editing/input/text-input-controller-expected.txt:
  • platform/mac/editing/inserting/4278698-expected.txt:
  • platform/mac/editing/inserting/editing-empty-divs-expected.txt:
  • platform/mac/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/mac/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/mac/editing/inserting/insert-br-003-expected.txt:
  • platform/mac/editing/inserting/insert-br-006-expected.txt:
  • platform/mac/editing/inserting/insert-br-007-expected.txt:
  • platform/mac/editing/inserting/insert-br-008-expected.txt:
  • platform/mac/editing/inserting/insert-br-009-expected.txt:
  • platform/mac/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/mac/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/mac/editing/inserting/insert-div-003-expected.txt:
  • platform/mac/editing/inserting/insert-div-006-expected.txt:
  • platform/mac/editing/inserting/insert-div-008-expected.txt:
  • platform/mac/editing/inserting/insert-div-024-expected.txt:
  • platform/mac/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/mac/editing/inserting/insert-tab-003-expected.txt:
  • platform/mac/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/mac/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/mac/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/mac/editing/inserting/typing-001-expected.txt:
  • platform/mac/editing/inserting/typing-002-expected.txt:
  • platform/mac/editing/inserting/typing-003-expected.txt:
  • platform/mac/editing/inserting/typing-around-br-001-expected.txt:
  • platform/mac/editing/inserting/typing-around-image-001-expected.txt:
  • platform/mac/editing/pasteboard/4076267-2-expected.txt:
  • platform/mac/editing/pasteboard/4076267-3-expected.txt:
  • platform/mac/editing/pasteboard/bad-placeholder-expected.txt:
  • platform/mac/editing/pasteboard/cut-text-001-expected.txt:
  • platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt:
  • platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
  • platform/mac/editing/pasteboard/interchange-newline-1-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-1-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-2-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-4-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-list-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-table-expected.txt:
  • platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-019-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
  • platform/mac/editing/pasteboard/paste-xml-expected.txt:
  • platform/mac/editing/pasteboard/pasting-object-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-002-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-006-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
  • platform/mac/editing/pasteboard/subframe-dragndrop-1-expected.txt:
  • platform/mac/editing/spelling/spelling-expected.txt:
  • platform/mac/editing/style/style-3681552-fix-001-expected.txt:
  • platform/mac/editing/style/style-3681552-fix-002-expected.txt:
  • platform/mac/editing/style/style-boundary-002-expected.txt:
  • platform/mac/editing/style/style-boundary-005-expected.txt:
  • platform/mac/editing/style/typing-style-001-expected.txt:
  • platform/mac/editing/style/typing-style-002-expected.txt:
  • platform/mac/editing/style/unbold-in-bold-expected.txt:
  • platform/mac/editing/undo/4063751-expected.txt:
  • platform/mac/editing/undo/redo-typing-001-expected.txt:
  • platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/mac/editing/undo/undo-combined-delete-expected.txt:
  • platform/mac/editing/undo/undo-delete-boundary-expected.txt:
  • platform/mac/editing/undo/undo-delete-expected.txt:
  • platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/mac/editing/undo/undo-forward-delete-expected.txt:
  • platform/mac/editing/undo/undo-misspellings-expected.txt:
  • platform/mac/editing/undo/undo-typing-001-expected.txt:
  • platform/mac/editing/unsupported-content/list-type-after-expected.txt:
  • platform/mac/editing/unsupported-content/list-type-before-expected.txt:
  • platform/mac/editing/unsupported-content/table-type-after-expected.txt:
  • platform/mac/editing/unsupported-content/table-type-before-expected.txt:
4:00 PM Changeset in webkit [74592] by abarth@webkit.org
  • 2 edits
    2 deletes in trunk/WebCore

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

Reviewed by Darin Adler.

Remove unneeded V8 bindings files
https://bugs.webkit.org/show_bug.cgi?id=51570

  • WebCore.gypi:
  • bindings/generic/BindingDOMWindow.h: Removed.
  • bindings/v8/specialization/V8BindingDOMWindow.h: Removed.
3:55 PM Changeset in webkit [74591] by andersca@apple.com
  • 3 edits in trunk/WebKit2

2010-12-23 Anders Carlsson <andersca@apple.com>

Reviewed by Simon Fraser.

Ensure that we are not getting too many mouse move events
https://bugs.webkit.org/show_bug.cgi?id=51568
<rdar://problem/7881470>
<rdar://problem/8735512>

Implement throttling of mouse move events.

  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::WebPageProxy): Initialize m_processingMouseMoveEvent to false.

(WebKit::WebPageProxy::handleMouseEvent):
If we're already processing a mouse move events, just update
m_nextMouseMoveEvent and return.


(WebKit::WebPageProxy::didReceiveEvent):
If we received a mouse move event, send the next mouse move event if there is one.

3:43 PM Changeset in webkit [74590] by mitz@apple.com
  • 2 edits in trunk/WebCore

Build fix.

  • editing/EditorCommand.cpp:

(WebCore::enabledDismissCorrectionPanel):

3:42 PM Changeset in webkit [74589] by Darin Adler
  • 3 edits in trunk/WebCore

Try to fix crash seen on GTK bot.

  • editing/EditorCommand.cpp:

(WebCore::internalCommand): Add back empty string check I accidentally deleted in r74580.

  • WebCore.xcodeproj/project.pbxproj: Let Xcode edit the file.
3:36 PM Changeset in webkit [74588] by bweinstein@apple.com
  • 3 edits in trunk/WebKit2

Assertion when loading www.yahoo.com in WebKit2 under decodeResourceRequest
https://bugs.webkit.org/show_bug.cgi?id=51562

Reviewed by Anders Carlsson.

Don't assert that our data reference isn't empty when we try to get the data from it.
If it is empty, just return 0.

All callers are safe with this function returning 0.

  • Platform/CoreIPC/DataReference.h:

(CoreIPC::DataReference::data): Change the assert to an early return.

  • Shared/cf/ArgumentCodersCF.cpp:

(CoreIPC::decode): Add an assert, and remove a ternarny operator because the function now does

this for us (if the data is empty, return 0).

3:15 PM Changeset in webkit [74587] by kbr@google.com
  • 5 edits in trunk

2010-12-23 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74561.
http://trac.webkit.org/changeset/74561
https://bugs.webkit.org/show_bug.cgi?id=51565

"Broke Chromium UI tests on Vista" (Requested by kbr_google on
#webkit).

  • src/GraphicsContext3DChromium.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):

2010-12-23 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74561.
http://trac.webkit.org/changeset/74561
https://bugs.webkit.org/show_bug.cgi?id=51565

"Broke Chromium UI tests on Vista" (Requested by kbr_google on
#webkit).

  • platform/graphics/chromium/ImageLayerChromium.cpp: (WebCore::ImageLayerChromium::updateContentsIfDirty):
  • platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData):
3:10 PM Changeset in webkit [74586] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/mac

2010-12-23 Yongjun Zhang <yongjun_zhang@apple.com>

Reviewed by Darin Adler.

WebKit crashes at DebuggerCallFrame::functionName() if m_callFrame is the top global callframe.
https://bugs.webkit.org/show_bug.cgi?id=38535

WebScriptDebugger in WebKit has empty implementations for willExecuteProgram and didExecuteProgram. As a result,
if the top call frame is from a program, WebKitScriptDebugger doesn't record that callframe as the top frame, and
WebScriptDebugger's callframe stack is wrong from this point. That could cause crash if we trying to access the top
call frame from this stack when an exception throws because the saved top frame could be invalid.

To fix that, we need to maintain the call frame stack in willExecuteProgram and didExecuteProgram, as we did in
callEvent and returnEvent.

  • WebView/WebScriptDebugger.mm: (WebScriptDebugger::willExecuteProgram): (WebScriptDebugger::didExecuteProgram):
3:08 PM Changeset in webkit [74585] by kbr@google.com
  • 2 edits in trunk/LayoutTests

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

Unreviewed Chromium test expectations update. Fix botched update
of fast/css/box-shadow.html expectation; needed to be FAIL, not
IMAGE+TEXT IMAGE.

  • platform/chromium/test_expectations.txt:
2:49 PM Changeset in webkit [74584] by weinig@apple.com
  • 2 edits in trunk/WebKit2

Fix incorrect assertion causing all pages with subframes to crash.

  • UIProcess/WebFrameProxy.cpp:

(WebKit::WebFrameProxy::appendChild):

2:40 PM Changeset in webkit [74583] by Darin Adler
  • 1 edit in trunk/WebKit2/ChangeLog

Fixed out-of-order ChangeLog.

2:34 PM Changeset in webkit [74582] by andersca@apple.com
  • 18 edits
    1 add in trunk/WebKit2

2010-12-23 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

WKView should not try to do asynchronous validation for selectors that are not editor commands
https://bugs.webkit.org/show_bug.cgi?id=51555

  • UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Removed the special case for startSpeaking. Added call to commandIsSupportedFromMenuOrKeyBinding so we only try to do validation for commands that are supported. Tweaked comments and added some bug numbers. (-[WKView _setUserInterfaceItemState:enabled:state:]): Tweaked comment and added bug number.
2:23 PM Changeset in webkit [74581] by mihaip@chromium.org
  • 7 edits
    1 add in trunk

2010-12-23 Mihai Parparita <mihaip@chromium.org>

Reviewed by Kent Tamura.

[Chromium] Add WebThemeEngine for Mac to allow scrollbar rendering to be overridden for the DRT
https://bugs.webkit.org/show_bug.cgi?id=51507

Adds WebThemeEngine for the Mac (it already has parallel definitions for
Windows and Linux) so that scrollbar thumb rendering can be overridden
for the DRT (to be consistent with the NSScroller-based rendering
used by the Mac port).

No new tests since the functionality is not exposed yet. Eventually will
result in the Chromium/Mac port being able to use the same pixel
baselines for layout tests as the Mac port.

  • platform/chromium/ChromiumBridge.h:
  • platform/chromium/ScrollbarThemeChromiumMac.mm: (WebCore::scrollbarStateToThemeState): (WebCore::ScrollbarThemeChromiumMac::paint):

2010-12-23 Mihai Parparita <mihaip@chromium.org>

Reviewed by Kent Tamura.

[Chromium] Add WebThemeEngine for Mac to allow scrollbar rendering to be overridden for the DRT
https://bugs.webkit.org/show_bug.cgi?id=51507

Adds WebThemeEngine for the Mac (it already has parallel definitions for
Windows and Linux) so that scrollbar thumb rendering can be overridden
for the DRT (to be consistent with the NSScroller-based rendering
used by the Mac port).

  • public/mac/WebThemeEngine.h: Added. (WebKit::WebThemeEngine::paintScrollbarThumb):
  • src/AssertMatchingEnums.cpp:
  • src/ChromiumBridge.cpp: (WebCore::ChromiumBridge::paintScrollbarThumb):
2:20 PM Changeset in webkit [74580] by Darin Adler
  • 6 edits in trunk

2010-12-23 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

WKView should not try to do asynchronous validation for selectors that are not editor commands
https://bugs.webkit.org/show_bug.cgi?id=51555

  • WebCore.exp.in: Added commandIsSupportedFromMenuOrKeyBinding.
  • editing/Editor.h: Reordered arguments in the Editor::Command constructor and the data members too so the frame is last. Added commandIsSupportedFromMenuOrKeyBinding.
  • editing/EditorCommand.cpp: (WebCore::supported): Removed the EditorCommandSource argument. These functions are now only used when called from DOM. (WebCore::supportedFromMenuOrKeyBinding): Ditto. (WebCore::supportedCopyCut): Ditto. (WebCore::supportedPaste): Ditto. (WebCore::enabledDismissCorrectionPanel): Changed the supported function to an enabled function. It was incorrect to say that this is "supported" only when the correction panel is up. Correct to say that it is "enabled" only then. And also probably OK to enable it even when the selection is not in editable text, as long as the panel is up. (WebCore::createCommandMap): Moved conditional commands out of the main array into a separate section at the end. (WebCore::internalCommand): Added. (WebCore::Editor::command): Changed to use the new internalCommand function and simplified by relying on the null check in the Command constructor. (WebCore::Editor::commandIsSupportedFromMenuOrKeyBinding): Added. (WebCore::Editor::Command::Command): Removed unneeded initialization of m_source, which is never looked at if m_command is 0. Added feature of passing a null command pointer to the non-default constructor. (WebCore::Editor::Command::isSupported): Changed to only call the per-command isSupported function when the command source is DOM. Accordingly that function is now called isSupportedFromDOM.

2010-12-23 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

WKView should not try to do asynchronous validation for selectors that are not editor commands
https://bugs.webkit.org/show_bug.cgi?id=51555

  • UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Removed the special case for startSpeaking. Added call to commandIsSupportedFromMenuOrKeyBinding so we only try to do validation for commands that are supported. Tweaked comments and added some bug numbers. (-[WKView _setUserInterfaceItemState:enabled:state:]): Tweaked comment and added bug number.
2:15 PM Changeset in webkit [74579] by mdelaney@apple.com
  • 2 edits in trunk/WebCore

2010-12-23 Matthew Delaney <mdelaney@apple.com>

Reviewed by Simon Fraser.

Incorrect layer property used noted as changed in GraphicsLayerCA::setAcceleratesDrawing
https://bugs.webkit.org/show_bug.cgi?id=51560

No new tests.

  • platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::setAcceleratesDrawing):
1:55 PM WebKit Team edited by evan@chromium.org
add myself to commiter list (diff)
1:28 PM Changeset in webkit [74578] by ajwong@chromium.org
  • 79 edits in trunk/LayoutTests

Unreviewed. Chromium layout test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=51500

Rebaseline media control layout tests due to pixel diff from r74535

  • platform/chromium-linux/media/audio-controls-rendering-expected.checksum:
  • platform/chromium-linux/media/audio-controls-rendering-expected.png:
  • platform/chromium-linux/media/controls-after-reload-expected.checksum:
  • platform/chromium-linux/media/controls-after-reload-expected.png:
  • platform/chromium-linux/media/controls-strict-expected.checksum:
  • platform/chromium-linux/media/controls-strict-expected.png:
  • platform/chromium-linux/media/controls-styling-expected.checksum:
  • platform/chromium-linux/media/controls-styling-expected.png:
  • platform/chromium-linux/media/controls-without-preload-expected.checksum:
  • platform/chromium-linux/media/controls-without-preload-expected.png:
  • platform/chromium-linux/media/video-controls-rendering-expected.checksum:
  • platform/chromium-linux/media/video-controls-rendering-expected.png:
  • platform/chromium-linux/media/video-display-toggle-expected.checksum:
  • platform/chromium-linux/media/video-display-toggle-expected.png:
  • platform/chromium-linux/media/video-empty-source-expected.checksum:
  • platform/chromium-linux/media/video-empty-source-expected.png:
  • platform/chromium-linux/media/video-no-audio-expected.checksum:
  • platform/chromium-linux/media/video-no-audio-expected.png:
  • platform/chromium-linux/media/video-volume-slider-expected.checksum:
  • platform/chromium-linux/media/video-volume-slider-expected.png:
  • platform/chromium-mac/media/audio-controls-rendering-expected.checksum:
  • platform/chromium-mac/media/audio-controls-rendering-expected.png:
  • platform/chromium-mac/media/audio-controls-rendering-expected.txt:
  • platform/chromium-mac/media/controls-after-reload-expected.checksum:
  • platform/chromium-mac/media/controls-after-reload-expected.png:
  • platform/chromium-mac/media/controls-after-reload-expected.txt:
  • platform/chromium-mac/media/controls-strict-expected.checksum:
  • platform/chromium-mac/media/controls-strict-expected.png:
  • platform/chromium-mac/media/controls-strict-expected.txt:
  • platform/chromium-mac/media/controls-styling-expected.checksum:
  • platform/chromium-mac/media/controls-styling-expected.png:
  • platform/chromium-mac/media/controls-styling-expected.txt:
  • platform/chromium-mac/media/controls-without-preload-expected.checksum:
  • platform/chromium-mac/media/controls-without-preload-expected.png:
  • platform/chromium-mac/media/controls-without-preload-expected.txt:
  • platform/chromium-mac/media/video-display-toggle-expected.checksum:
  • platform/chromium-mac/media/video-display-toggle-expected.png:
  • platform/chromium-mac/media/video-display-toggle-expected.txt:
  • platform/chromium-mac/media/video-empty-source-expected.checksum:
  • platform/chromium-mac/media/video-empty-source-expected.png:
  • platform/chromium-mac/media/video-empty-source-expected.txt:
  • platform/chromium-mac/media/video-no-audio-expected.checksum:
  • platform/chromium-mac/media/video-no-audio-expected.png:
  • platform/chromium-mac/media/video-no-audio-expected.txt:
  • platform/chromium-mac/media/video-volume-slider-expected.checksum:
  • platform/chromium-mac/media/video-volume-slider-expected.png:
  • platform/chromium-mac/media/video-volume-slider-expected.txt:
  • platform/chromium-win/media/audio-controls-rendering-expected.checksum:
  • platform/chromium-win/media/audio-controls-rendering-expected.png:
  • platform/chromium-win/media/audio-controls-rendering-expected.txt:
  • platform/chromium-win/media/controls-after-reload-expected.checksum:
  • platform/chromium-win/media/controls-after-reload-expected.png:
  • platform/chromium-win/media/controls-after-reload-expected.txt:
  • platform/chromium-win/media/controls-strict-expected.checksum:
  • platform/chromium-win/media/controls-strict-expected.png:
  • platform/chromium-win/media/controls-strict-expected.txt:
  • platform/chromium-win/media/controls-styling-expected.checksum:
  • platform/chromium-win/media/controls-styling-expected.png:
  • platform/chromium-win/media/controls-styling-expected.txt:
  • platform/chromium-win/media/controls-without-preload-expected.checksum:
  • platform/chromium-win/media/controls-without-preload-expected.png:
  • platform/chromium-win/media/controls-without-preload-expected.txt:
  • platform/chromium-win/media/video-controls-rendering-expected.checksum:
  • platform/chromium-win/media/video-controls-rendering-expected.png:
  • platform/chromium-win/media/video-controls-rendering-expected.txt:
  • platform/chromium-win/media/video-display-toggle-expected.checksum:
  • platform/chromium-win/media/video-display-toggle-expected.png:
  • platform/chromium-win/media/video-display-toggle-expected.txt:
  • platform/chromium-win/media/video-empty-source-expected.checksum:
  • platform/chromium-win/media/video-empty-source-expected.png:
  • platform/chromium-win/media/video-empty-source-expected.txt:
  • platform/chromium-win/media/video-no-audio-expected.checksum:
  • platform/chromium-win/media/video-no-audio-expected.png:
  • platform/chromium-win/media/video-no-audio-expected.txt:
  • platform/chromium-win/media/video-volume-slider-expected.checksum:
  • platform/chromium-win/media/video-volume-slider-expected.png:
  • platform/chromium-win/media/video-volume-slider-expected.txt:
  • platform/chromium/test_expectations.txt:
1:08 PM Changeset in webkit [74577] by commit-queue@webkit.org
  • 4 edits in trunk

2010-12-23 Jan Erik Hanssen <jhanssen@sencha.com>

Reviewed by Andreas Kling.

[Qt] copy and paste greek symbols to Word, TextEdit results in ?'s being shown
https://bugs.webkit.org/show_bug.cgi?id=35635

Explicitly set text/html data on QClipboard as UTF-8 and also include a <meta>
tag informing the OS that the data is in UTF-8 format.

  • platform/qt/PasteboardQt.cpp: (WebCore::Pasteboard::writeSelection):

2010-12-23 Jan Erik Hanssen <jhanssen@sencha.com>

Reviewed by Andreas Kling.

[Qt] copy and paste greek symbols to Word, TextEdit results in ?'s being shown
https://bugs.webkit.org/show_bug.cgi?id=35635

Test that QClipboard contains the charset information and unicode data
after copying unicode text.

  • tests/qwebpage/tst_qwebpage.cpp: (tst_QWebPage::macCopyUnicodeToClipboard):
1:02 PM Changeset in webkit [74576] by kbr@google.com
  • 2 edits in trunk/LayoutTests

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

Unreviewed Chromium expectations update. Suppress crashes seen on
Windows with fast/canvas/webgl/canvas-test.html and
fast/canvas/webgl/gl-pixelstorei.html.

  • platform/chromium/test_expectations.txt:
12:58 PM Changeset in webkit [74575] by weinig@apple.com
  • 2 edits in trunk/WebKit2

<rdar://problem/8799032>
REGRESSION(r74436) Crash opening many pages with WebKit2

Reviewed by Anders Carlsson.

  • Shared/cf/ArgumentCodersCF.cpp:

(CoreIPC::decode):
Fix paste-o. Decode into a CFDataRef not a CFDictionaryRef
when decoding CFDataRefs.

12:38 PM Changeset in webkit [74574] by jschuh@chromium.org
  • 6 edits
    2 adds in trunk

2010-12-23 Justin Schuh <jschuh@chromium.org>

Reviewed by Eric Seidel.

CSSCursorImageValue destructor should clear referenced element.
https://bugs.webkit.org/show_bug.cgi?id=51417

Calls correct method to clear image and renames method to avoid future confusion.

Test: svg/css/cursor-image-replace.svg

  • css/CSSCursorImageValue.cpp: (WebCore::CSSCursorImageValue::~CSSCursorImageValue):
  • svg/SVGElement.cpp: (WebCore::SVGElement::cursorImageValueRemoved):
  • svg/SVGElement.h:

2010-12-23 Justin Schuh <jschuh@chromium.org>

Reviewed by Eric Seidel.

CSSCursorImageValue destructor should clear referenced element.
https://bugs.webkit.org/show_bug.cgi?id=51417

  • svg/css/cursor-image-replace-expected.txt: Added.
  • svg/css/cursor-image-replace.svg: Added.
12:22 PM Changeset in webkit [74573] by kbr@google.com
  • 2 edits in trunk/LayoutTests

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

Unreviewed Chromium expectations update. Allow
fast/css/box-shadow.html to fail with IMAGE as well as IMAGE+TEXT.

  • platform/chromium/test_expectations.txt:
12:11 PM Changeset in webkit [74572] by weinig@apple.com
  • 2 edits in trunk/WebKit/chromium

Fix build.

  • src/FrameLoaderClientImpl.cpp:

(WebKit::FrameLoaderClientImpl::didSaveToPageCache):
(WebKit::FrameLoaderClientImpl::didRestoreFromPageCache):

12:10 PM Changeset in webkit [74571] by weinig@apple.com
  • 43 edits in trunk

WebKit2 needs to mirror the frame tree in the UIProcess
https://bugs.webkit.org/show_bug.cgi?id=51546

Reviewed by Darin Adler.

WebCore:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • history/CachedFrame.cpp:

(WebCore::CachedFrameBase::restore):
(WebCore::CachedFrame::CachedFrame):

  • history/CachedFrame.h:
  • loader/EmptyClients.h:

(WebCore::EmptyFrameLoaderClient::didSaveToPageCache):
(WebCore::EmptyFrameLoaderClient::didRestoreFromPageCache):

  • loader/FrameLoaderClient.h:

WebKit/chromium:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • src/FrameLoaderClientImpl.cpp:

(WebKit::WebFrameLoaderClientImpl::didSaveToPageCache):
(WebKit::WebFrameLoaderClientImpl::didRestoreFromPageCache):

  • src/FrameLoaderClientImpl.h:

WebKit/efl:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/FrameLoaderClientEfl.cpp:

(WebCore::FrameLoaderClientEfl::didSaveToPageCache):
(WebCore::FrameLoaderClientEfl::didRestoreFromPageCache):

  • WebCoreSupport/FrameLoaderClientEfl.h:

WebKit/gtk:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::didSaveToPageCache):
(WebKit::FrameLoaderClient::didRestoreFromPageCache):

  • WebCoreSupport/FrameLoaderClientGtk.h:

WebKit/haiku:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/FrameLoaderClientHaiku.cpp:

(WebCore::FrameLoaderClientHaiku::didSaveToPageCache):
(WebCore::FrameLoaderClientHaiku::didRestoreFromPageCache):

  • WebCoreSupport/FrameLoaderClientHaiku.h:

WebKit/mac:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/WebFrameLoaderClient.h:
  • WebCoreSupport/WebFrameLoaderClient.mm:

(WebFrameLoaderClient::didSaveToPageCache):
(WebFrameLoaderClient::didRestoreFromPageCache):

WebKit/qt:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/FrameLoaderClientQt.cpp:

(WebCore::FrameLoaderClientQt::didSaveToPageCache):
(WebCore::FrameLoaderClientQt::didRestoreFromPageCache):

  • WebCoreSupport/FrameLoaderClientQt.h:

WebKit/win:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/WebFrameLoaderClient.cpp:

(WebFrameLoaderClient::didSaveToPageCache):
(WebFrameLoaderClient::didRestoreFromPageCache):

  • WebCoreSupport/WebFrameLoaderClient.h:

WebKit/wince:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebCoreSupport/FrameLoaderClientWinCE.cpp:

(WebKit::FrameLoaderClientWinCE::didSaveToPageCache):
(WebKit::FrameLoaderClientWinCE::didRestoreFromPageCache):

  • WebCoreSupport/FrameLoaderClientWinCE.h:

WebKit/wx:

  • Add client functions to notify that a frame has been added or removed from the page cache.
  • WebKitSupport/FrameLoaderClientWx.cpp:

(WebCore::FrameLoaderClientWx::didSaveToPageCache):
(WebCore::FrameLoaderClientWx::didRestoreFromPageCache):

  • WebKitSupport/FrameLoaderClientWx.h:

WebKit2:

  • UIProcess/API/C/WKFrame.cpp:

(WKFrameCopyChildFrames):

  • UIProcess/API/C/WKFrame.h:

Add API to get the child frames of a frame.

  • UIProcess/WebFrameProxy.cpp:

(WebKit::WebFrameProxy::WebFrameProxy):
(WebKit::WebFrameProxy::disconnect):
(WebKit::WebFrameProxy::appendChild):
(WebKit::WebFrameProxy::removeChild):
(WebKit::WebFrameProxy::isDescendantOf):
(WebKit::WebFrameProxy::dumpFrameTree):
(WebKit::WebFrameProxy::didRemoveFromHierarchy):
(WebKit::WebFrameProxy::childFrames):

  • UIProcess/WebFrameProxy.h:

(WebKit::WebFrameProxy::parentFrame): Add getter.
(WebKit::WebFrameProxy::nextSibling): Add getter.
(WebKit::WebFrameProxy::previousSibling): Add getter.
(WebKit::WebFrameProxy::firstChild): Add getter.
(WebKit::WebFrameProxy::lastChild): Add getter.
Make frames keep track of their subframes.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didCreateSubframe):
Use the now passed parentID to insert the frame into the hierarchy

(WebKit::WebPageProxy::didSaveFrameToPageCache):
When a frame is added to the page cache, remove it from the hierarchy.

(WebKit::WebPageProxy::didRestoreFrameFromPageCache):
When a frame is restored from the page cache, add it back to the hierarchy.

(WebKit::WebPageProxy::didRemoveFrameFromHierarchy):
Detached frames should also be removed from the hierarchy.

  • UIProcess/WebPageProxy.h:

Add new declarations for didSaveFrameToPageCache and didRestoreFrameFromPageCache.

  • UIProcess/WebPageProxy.messages.in:

Add messages for DidSaveFrameToPageCache and DidRestoreFrameFromPageCache.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::savePlatformDataToCachedFrame):
(WebKit::WebFrameLoaderClient::transitionToCommittedFromCachedFrame):
Remove notImplemented, there is no work we need to do here.

(WebKit::WebFrameLoaderClient::didSaveToPageCache):
(WebKit::WebFrameLoaderClient::didRestoreFromPageCache):
Send message to UIProcess to indicate this happened.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::createSubframe):
Send parent frameID in addition to our own in the message to UIProcess.

11:57 AM Changeset in webkit [74570] by mdelaney@apple.com
  • 6 edits
    6 adds in trunk

2010-12-22 Matthew Delaney <mdelaney@apple.com>

Reviewed by Simon Fraser.

Add setNeedsStyleRecalc for getting canvas contexts that use IOSurfaces
This patch also changes USE_IOSURFACE to instead follow USE(IOSURFACE)
https://bugs.webkit.org/show_bug.cgi?id=51279

  • html/HTMLCanvasElement.cpp: For IOSurface, use setNeedsStyleRecalc
  • html/canvas/CanvasRenderingContext2D.cpp: Use new flag
  • platform/graphics/ImageBuffer.h: Use new flag
  • platform/graphics/cg/ImageBufferCG.cpp: Use new flag

2010-12-22 Matthew Delaney <mdelaney@apple.com>

Reviewed by Simon Fraser.

Add setNeedsStyleRecalc for getting canvas contexts that use IOSurfaces
https://bugs.webkit.org/show_bug.cgi?id=51279

  • platform/mac-snowleopard/platform/mac/compositing: Added.
  • platform/mac-snowleopard/platform/mac/compositing/canvas: Added.
  • platform/mac-snowleopard/platform/mac/compositing/canvas/accelerated-canvas-compositing-expected.txt: Added.
  • platform/mac/compositing/canvas: Added.
  • platform/mac/compositing/canvas/accelerated-canvas-compositing-expected.txt: Added.
  • platform/mac/compositing/canvas/accelerated-canvas-compositing.html: Added.
11:33 AM Changeset in webkit [74569] by andersca@apple.com
  • 3 edits in trunk/WebKit2

2010-12-23 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

New popup windows open disproportionately big
https://bugs.webkit.org/show_bug.cgi?id=51547
<rdar://problem/8637029>

  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::createNewPage): Pass the correct size back to the UI process.
  • WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::pageRect): Implement this and return the size of the page.
11:16 AM Changeset in webkit [74568] by enne@google.com
  • 11 edits
    2 adds in trunk

2010-12-20 Adrienne Walker <enne@google.com>

Reviewed by Kenneth Russell.

[chromium] Tile root layer of the compositor.
https://bugs.webkit.org/show_bug.cgi?id=49947

Refactor root layer update and drawing from LayerRendererChromium into
LayerTilerChromium. The root layer is now drawn as multiple tiles
rather than as one single large texture. Scrollbars are now drawn
separately rather than as part of the root layer.

Test: LayoutTests/compositing/

  • WebCore.gypi:
  • page/FrameView.cpp: (WebCore::FrameView::repaintContentRectangle):
  • platform/ScrollView.cpp: (WebCore::ScrollView::ScrollView): (WebCore::ScrollView::setClipsRepaints):
  • platform/ScrollView.h: (WebCore::ScrollView::clipsRepaints):
  • platform/graphics/chromium/LayerChromium.h:
  • platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::LayerRendererChromium): (WebCore::LayerRendererChromium::~LayerRendererChromium): (WebCore::LayerRendererChromium::useShader): (WebCore::LayerRendererChromium::verticalScrollbarRect): (WebCore::LayerRendererChromium::horizontalScrollbarRect): (WebCore::LayerRendererChromium::invalidateRootLayerRect): (WebCore::LayerRendererChromium::updateAndDrawRootLayer): (WebCore::LayerRendererChromium::drawLayers): (WebCore::LayerRendererChromium::setRootLayer): (WebCore::LayerRendererChromium::initializeSharedObjects): (WebCore::LayerRendererChromium::cleanupSharedObjects):
  • platform/graphics/chromium/LayerRendererChromium.h:
  • platform/graphics/chromium/LayerTilerChromium.cpp: Added. (WebCore::LayerTilerChromium::create): (WebCore::LayerTilerChromium::LayerTilerChromium): (WebCore::LayerTilerChromium::~LayerTilerChromium): (WebCore::LayerTilerChromium::layerRendererContext): (WebCore::LayerTilerChromium::setTileSize): (WebCore::LayerTilerChromium::reset): (WebCore::LayerTilerChromium::createTile): (WebCore::LayerTilerChromium::invalidateTiles): (WebCore::LayerTilerChromium::contentRectToTileIndices): (WebCore::LayerTilerChromium::contentRectToLayerRect): (WebCore::LayerTilerChromium::layerRectToContentRect): (WebCore::LayerTilerChromium::tileIndex): (WebCore::LayerTilerChromium::tileContentRect): (WebCore::LayerTilerChromium::tileLayerRect): (WebCore::LayerTilerChromium::invalidateRect): (WebCore::LayerTilerChromium::invalidateEntireLayer): (WebCore::LayerTilerChromium::update): (WebCore::LayerTilerChromium::setLayerPosition): (WebCore::LayerTilerChromium::draw): (WebCore::LayerTilerChromium::resizeLayer): (WebCore::LayerTilerChromium::growLayerToContain): (WebCore::LayerTilerChromium::Tile::~Tile): (WebCore::LayerTilerChromium::Tile::releaseTextureId):
  • platform/graphics/chromium/LayerTilerChromium.h: Added. (WebCore::LayerTilerChromium::Tile::Tile): (WebCore::LayerTilerChromium::Tile::textureId): (WebCore::LayerTilerChromium::Tile::dirty): (WebCore::LayerTilerChromium::Tile::clearDirty): (WebCore::LayerTilerChromium::layerRenderer):

2010-12-20 Adrienne Walker <enne@google.com>

Reviewed by Kenneth Russell.

[chromium] Tile root layer of the compositor.
https://bugs.webkit.org/show_bug.cgi?id=49947

Refactor root layer logic out of WebViewImpl and into
LayerTilerChromium. The painting is now done through an interface
rather than directly in WebViewImpl.

  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::scrollRootLayerRect): (WebKit::WebViewImpl::invalidateRootLayerRect): (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): (WebKit::WebViewImplTilePaintInterface::WebViewImplTilePaintInterface): (WebKit::WebViewImplTilePaintInterface::paint): (WebKit::WebViewImplScrollbarPaintInterface::WebViewImplScrollbarPaintInterface): (WebKit::WebViewImplScrollbarPaintInterface::paint): (WebKit::WebViewImpl::doComposite):
  • src/WebViewImpl.h:
11:06 AM Changeset in webkit [74567] by kbr@google.com
  • 2 edits in trunk/LayoutTests

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

Unreviewed Chromium expectations update. Fix incorrect syntax for
fast/css/box-shadow.html suppression and state that
fast/events/touch/touch-target.html may timeout.

  • platform/chromium/test_expectations.txt:
10:59 AM Changeset in webkit [74566] by rniwa@webkit.org
  • 29 edits
    1 add in trunk

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Renamed SelectionController::EDirection to SelectionDirection.

  • src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::executeCommand):

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Renamed SelectionController::EDirection to SelectionDirection.

  • WebCoreSupport/EditorClientQt.cpp: (WebCore::EditorClientQt::handleKeyboardEvent):

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Renamed SelectionController::EDirection to SelectionDirection.

  • WebView/WebFrame.mm: (-[WebFrame _rangeByAlteringCurrentSelection:SelectionController::direction:granularity:]): Takes SelectionDirection instead of SelectionController::EDirection.
  • WebView/WebFrameInternal.h:
  • WebView/WebTextCompletionController.mm: (-[WebTextCompletionController doCompletion]): Calls _rangeByAlteringCurrentSelection:SelectionController.

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Renamed SelectionController::EDirection to SelectionDirection.

  • WebCoreSupport/EditorClientHaiku.cpp: (WebCore::EditorClientHaiku::handleKeyboardEvent):

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Renamed SelectionController::EDirection to SelectionDirection.

  • WebCoreSupport/EditorClientWinCE.cpp: (WebKit::EditorClientWinCE::handleEditingKeyboardEvent):

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Renamed SelectionController::EDirection to SelectionDirection.

  • WebCoreSupport/EditorClientEfl.cpp: (WebCore::EditorClientEfl::handleEditingKeyboardEvent):

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Eric Seidel.

Editor.h doesn't need to include SelectionController.h
https://bugs.webkit.org/show_bug.cgi?id=51441

Removed #include <Selection.h> from Editor.h.
Also extracted WritingDirection.h from EditingStyle.h and renamed SelectionController::EDirection
to SelectionDirection and moved its declaration from SelectionController.h to VisibleSelection.h

  • WebCore.exp.in: Signature changes.
  • WebCore.xcodeproj/project.pbxproj: Added WritingDirection.h
  • accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::visiblePositionRangeForLine): Change due to SelectionDirection.
  • editing/EditingStyle.h: Removed WritingDirection and included WritingDirection.h
  • editing/Editor.cpp: (WebCore::Editor::deleteWithDirection): Change due to SelectionDirection. (WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges): Ditto. (WebCore::Editor::markMisspellingsAfterTypingToWord): Ditto.
  • editing/Editor.h: Removed SelectionController.h; added DocumentMarker.h, Timer.h, VisibleSelection.h and WritingDirection.h; forward declared CSSMutableStyleDeclaration.
  • editing/EditorCommand.cpp: (WebCore::executeDeleteBackward): Change due to SelectionDirection. (WebCore::executeDeleteBackwardByDecomposingPreviousCharacter): Ditto. (WebCore::executeDeleteForward): Ditto. (WebCore::executeDeleteToBeginningOfLine): Ditto. (WebCore::executeDeleteToBeginningOfParagraph): Ditto. (WebCore::executeDeleteToEndOfLine): Ditto. (WebCore::executeDeleteToEndOfParagraph): Ditto. (WebCore::executeDeleteWordBackward): Ditto. (WebCore::executeDeleteWordForward): Ditto. (WebCore::executeForwardDelete): Ditto. (WebCore::executeMoveBackward): Ditto. (WebCore::executeMoveBackwardAndModifySelection): Ditto. (WebCore::executeMoveDown): Ditto. (WebCore::executeMoveDownAndModifySelection): Ditto. (WebCore::executeMoveForward): Ditto. (WebCore::executeMoveForwardAndModifySelection): Ditto. (WebCore::executeMoveLeft): Ditto. (WebCore::executeMoveLeftAndModifySelection): Ditto. (WebCore::executeMoveRight): Ditto. (WebCore::executeMoveRightAndModifySelection): Ditto. (WebCore::executeMoveToBeginningOfDocument): Ditto. (WebCore::executeMoveToBeginningOfDocumentAndModifySelection): Ditto. (WebCore::executeMoveToBeginningOfLine): Ditto. (WebCore::executeMoveToBeginningOfLineAndModifySelection): Ditto. (WebCore::executeMoveToBeginningOfParagraph): Ditto. (WebCore::executeMoveToBeginningOfParagraphAndModifySelection): Ditto. (WebCore::executeMoveToBeginningOfSentence): Ditto. (WebCore::executeMoveToBeginningOfSentenceAndModifySelection): Ditto. (WebCore::executeMoveToEndOfDocument): Ditto. (WebCore::executeMoveToEndOfDocumentAndModifySelection): Ditto. (WebCore::executeMoveToEndOfSentence): Ditto. (WebCore::executeMoveToEndOfSentenceAndModifySelection): Ditto. (WebCore::executeMoveToEndOfLine): Ditto. (WebCore::executeMoveToEndOfLineAndModifySelection): Ditto. (WebCore::executeMoveToEndOfParagraph): Ditto. (WebCore::executeMoveToEndOfParagraphAndModifySelection): Ditto. (WebCore::executeMoveParagraphBackwardAndModifySelection): Ditto. (WebCore::executeMoveParagraphForwardAndModifySelection): Ditto. (WebCore::executeMoveUp): Ditto. (WebCore::executeMoveUpAndModifySelection): Ditto. (WebCore::executeMoveWordBackward): Ditto. (WebCore::executeMoveWordBackwardAndModifySelection): Ditto. (WebCore::executeMoveWordForward): Ditto. (WebCore::executeMoveWordForwardAndModifySelection): Ditto. (WebCore::executeMoveWordLeft): Ditto. (WebCore::executeMoveWordLeftAndModifySelection): Ditto. (WebCore::executeMoveWordRight): Ditto. (WebCore::executeMoveWordRightAndModifySelection): Ditto. (WebCore::executeMoveToLeftEndOfLine): Ditto. (WebCore::executeMoveToLeftEndOfLineAndModifySelection): Ditto. (WebCore::executeMoveToRightEndOfLine): Ditto. (WebCore::executeMoveToRightEndOfLineAndModifySelection): Ditto.
  • editing/SelectionController.cpp: (WebCore::SelectionController::willBeModified): Takes SelectionDirection instead of EDirection. (WebCore::SelectionController::modify): Ditto.
  • editing/SelectionController.h: Change due to SelectionDirection.
  • editing/TypingCommand.cpp: (WebCore::TypingCommand::deleteKeyPressed): Ditto. (WebCore::TypingCommand::forwardDeleteKeyPressed): Ditto.
  • editing/VisibleSelection.h: Added SelectionDirection, renamed and moved from EDirection in SelectionController.h
  • editing/WritingDirection.h: Added.
  • page/DOMSelection.cpp: (WebCore::DOMSelection::modify): Change due to SelectionDirection. (WebCore::DOMSelection::deleteFromDocument): Ditto.
  • page/EventHandler.cpp: (WebCore::EventHandler::handleKeyboardSelectionMovement): Ditto.
  • page/Frame.h: Includes SelectionController.h.
10:17 AM Changeset in webkit [74565] by Lucas Forschler
  • 1 edit
    13 deletes in trunk/Tools

2010-12-23 Lucas Forschler <Lucas Forschler>

Reviewed by Darin Adler.

Bug 51537 - iexploder needs cleanup

  • iExploder/htdocs: Removed.
  • iExploder/htdocs/config.rb: Removed.
  • iExploder/htdocs/cssproperties.in: Removed.
  • iExploder/htdocs/cssvalues.in: Removed.
  • iExploder/htdocs/htmlattrs.in: Removed.
  • iExploder/htdocs/htmltags.in: Removed.
  • iExploder/htdocs/htmlvalues.in: Removed.
  • iExploder/htdocs/iexploder.cgi: Removed.
  • iExploder/htdocs/iexploder.rb: Removed.
  • iExploder/htdocs/index.html: Removed.
  • iExploder/htdocs/webserver.rb: Removed.
  • iExploder/iexploder-1.7.2/output: Removed.
  • iExploder/tools: Removed.
  • iExploder/tools/lasthit.rb: Removed.
  • iExploder/tools/osx_last_crash.rb: Removed.
  • iExploder/tools/showtest.rb: Removed.
10:16 AM Changeset in webkit [74564] by andersca@apple.com
  • 5 edits in trunk/WebKit2

2010-12-23 Anders Carlsson <andersca@apple.com>

Reviewed by John Sullivan.

Nothing happens clicking "launch live player" on live.cnn.com
https://bugs.webkit.org/show_bug.cgi?id=51540
<rdar://problem/8791086>

Implement NPN_PushPopupsEnabledState/NPN_PopPopupsEnabledState.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp: (WebKit::NPN_PushPopupsEnabledState): Call NetscapePlugin::pushPopupsEnabledState.

(WebKit::NPN_PopPopupsEnabledState):
Call NetscapePlugin::popPopupsEnabledState.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::pushPopupsEnabledState): Append the boolean to the vector.

(WebKit::NetscapePlugin::popPopupsEnabledState):
Remove the last boolean from the vector.

(WebKit::NetscapePlugin::allowPopups):
Return the last boolean from the vector.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:
  • WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::performJavaScriptURLRequest): Update the "allowPopupsFromPlugin" state.
9:45 AM Changeset in webkit [74563] by abarth@webkit.org
  • 5 edits in trunk/WebCore

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

Reviewed by Darin Adler.

Move V8 to WebCore's implementation of showModalDialog
https://bugs.webkit.org/show_bug.cgi?id=51527

This code is basically verbatim translation from the JavaScriptCore
bindings. The only intentional difference is in the world selection
for the dialog's frame. I suspect JavaScriptCore's bindings have a
subtle bug there.

In this patch, I also remove a bunch of now-unneeded code in the
generic bindings.

  • bindings/generic/BindingDOMWindow.h:
  • bindings/js/JSDOMWindowCustom.cpp: (WebCore::DialogHandler::dialogCreated): (WebCore::setUpDialog):
  • bindings/v8/custom/V8DOMWindowCustom.cpp: (WebCore::DialogHandler::DialogHandler): (WebCore::DialogHandler::dialogCreated): (WebCore::DialogHandler::returnValue): (WebCore::setUpDialog): (WebCore::V8DOMWindow::showModalDialogCallback): (WebCore::V8DOMWindow::openCallback):
  • bindings/v8/specialization/V8BindingDOMWindow.h:
9:26 AM Changeset in webkit [74562] by apavlov@chromium.org
  • 2 edits in trunk/WebCore

2010-12-23 Alexander Pavlov <apavlov@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: Can't backspace from CSS value to CSS key field
https://bugs.webkit.org/show_bug.cgi?id=51476

  • inspector/front-end/StylesSidebarPane.js: (WebInspector.StylePropertyTreeElement.prototype.): (WebInspector.StylePropertyTreeElement.prototype):
8:56 AM Changeset in webkit [74561] by commit-queue@webkit.org
  • 5 edits in trunk

2010-12-23 W. James MacLean <wjmaclean@chromium.org>

Reviewed by Kenneth Russell.

[chromium] Add asserts to test for contiguous-pixel Skia bitmaps.
https://bugs.webkit.org/show_bug.cgi?id=51186

No new tests. Behaviour not changed, but need the asserts to detect when assumptions violated.

  • platform/graphics/chromium/ImageLayerChromium.cpp: (WebCore::ImageLayerChromium::updateContentsIfDirty):
  • platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData):

2010-12-23 W. James MacLean <wjmaclean@chromium.org>

Reviewed by Kenneth Russell.

[chromium] Add asserts to test for contiguous-pixel Skia bitmaps.
https://bugs.webkit.org/show_bug.cgi?id=51186

Add asserts to detect if assumptions (about contiguous pixels in Skia bitmaps) are violated.

  • src/GraphicsContext3DChromium.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
8:53 AM Changeset in webkit [74560] by jberlin@webkit.org
  • 1 edit
    2 adds in trunk/LayoutTests

Add Windows-XP-specific (failing) expected results for
fast/profiler/throw-exception-from-eval-expected.html in order to get the Windows XP Debug
test bot green again. Unreviewed.
https://bugs.webkit.org/show_bug.cgi?id=49801

  • platform/win-xp/fast/profiler: Added.
  • platform/win-xp/fast/profiler/throw-exception-from-eval-expected.txt: Added.
8:39 AM Changeset in webkit [74559] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Make 'single' the default backing store in EWebLauncher
https://bugs.webkit.org/show_bug.cgi?id=51534

'single' is the simplest backing store and the one intended to be the
default in the test browser. By mistake the tiled backing store was
left as default in r72617.

  • EWebLauncher/main.c: (browserCreate): ditto.
8:23 AM Changeset in webkit [74558] by commit-queue@webkit.org
  • 6 edits in trunk/WebKit/qt

2010-12-23 Dawit Alemayehu <adawit@kde.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Add a 'hasSelection' function to QWebView and QWebPage.
https://bugs.webkit.org/show_bug.cgi?id=48722

This is a convenience API that optimizes the case where checking for
the presence of selected content and accessing the selected content
are two separate actions in the client. See comment #12 in the above
bug report link for details.

  • Api/qwebpage.cpp: (QWebPage::hasSelection):
  • Api/qwebpage.h:
  • Api/qwebview.cpp: (QWebView::hasSelection):
  • Api/qwebview.h:
  • tests/qwebpage/tst_qwebpage.cpp: (tst_QWebPage::textSelection):
6:45 AM Changeset in webkit [74557] by jeremy@chromium.org
  • 13 edits in trunk/LayoutTests

2010-12-23 Jeremy Moskovich <jeremy@chromium.org>

Unreviewed new Chromium baselines and test expectations update.

  • platform/chromium-linux/fast/layers/video-layer-expected.checksum:
  • platform/chromium-linux/fast/layers/video-layer-expected.png:
  • platform/chromium-mac/fast/layers/video-layer-expected.checksum:
  • platform/chromium-mac/fast/layers/video-layer-expected.png:
  • platform/chromium-mac/fast/layers/video-layer-expected.txt:
  • platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
  • platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
  • platform/chromium-win/fast/layers/video-layer-expected.checksum:
  • platform/chromium-win/fast/layers/video-layer-expected.png:
  • platform/chromium-win/fast/layers/video-layer-expected.txt:
  • platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt:
  • platform/chromium/test_expectations.txt:
6:41 AM Changeset in webkit [74556] by commit-queue@webkit.org
  • 6 edits in trunk

2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Fix ContextMenu removal
https://bugs.webkit.org/show_bug.cgi?id=51530

Fix ContextMenu removal

In r74207 the support for ContextMenu was removed from EFL while the
code is being ported to the new CROSS_PLATFORM_MENUS due to build
breakage. However there were some missing removals in the shutdown
logic that introduced a bug, leading to a segmentation fault when
ContexController was destroyed.

The best way to effectively disable the ContextMenu is to conditionally
compile the meaningful stuff by surrounding with "#if
ENABLE(CONTEXT_MENUS)" and then disabling it in CMake.

  • cmake/OptionsEfl.cmake: Disable ContextMenu and don't pretend we implement CROSS_PLATFORM_MENUS yet.

2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Fix ContextMenu removal
https://bugs.webkit.org/show_bug.cgi?id=51530

Fix ContextMenu removal

In r74207 the support for ContextMenu was removed from EFL while the
code is being ported to the new CROSS_PLATFORM_MENUS due to build
breakage. However there were some missing removals in the shutdown
logic that introduced a bug, leading to a segmentation fault when
ContexController was destroyed.

The best way to effectively disable the ContextMenu is to conditionally
compile the meaningful stuff by surrounding with "#if
ENABLE(CONTEXT_MENUS)" and then disabling it in CMake.

  • ewk/ewk_contextmenu.cpp: surround need parts with #if ENABLE(CONTEXT_MENUS). (ewk_context_menu_destroy): ditto. (ewk_context_menu_item_select): ditto.
  • ewk/ewk_private.h: ditto.
  • ewk/ewk_view.cpp: ditto.
6:24 AM Changeset in webkit [74555] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

Fix check by undefined macro
https://bugs.webkit.org/show_bug.cgi?id=51531

Fix check by undefined macro

When building EFL port with libsoup, BUILDING_GTK is not defined,
leading to warnings during compile. We actually have to use an #ifdef
instead of an #if.

No change in functionality so no new tests.

  • platform/network/soup/cache/webkit/soup-cache.h:
6:08 AM Changeset in webkit [74554] by commit-queue@webkit.org
  • 3 edits in trunk/WebKit/efl

2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Clean warnings in Tiled Backing Store
https://bugs.webkit.org/show_bug.cgi?id=51529

Tiled backing store in EFL was giving the following warnings that are
gone now:

  • Static function defined but not used;
  • Comparison between signed and unsigned integer expressions;
  • ewk/ewk_tiled_backing_store.c: (_ewk_tiled_backing_store_item_fill): (_ewk_tiled_backing_store_smart_calculate):
  • ewk/ewk_tiled_matrix.c: (_ewk_tile_matrix_slicer_setup):
5:49 AM Changeset in webkit [74553] by commit-queue@webkit.org
  • 8 edits
    3 adds in trunk

2010-12-23 Jonathan Dixon <joth@chromium.org>

Reviewed by Steve Block.

TouchEvents does not support multi-touch on a page with multiple touch targets
https://bugs.webkit.org/show_bug.cgi?id=51258

  • fast/events/touch/multi-touch-grouped-targets-expected.txt: Added.
  • fast/events/touch/multi-touch-grouped-targets.html: Added.
  • fast/events/touch/script-tests/multi-touch-grouped-targets.js: Added. (declareTouchHandler.return.shouldBe): (declareTouchHandler): (touchEndHandler): Added new test that ensures both test targets receive events when hit by multiple touch points from the same platform event.
  • fast/events/touch/script-tests/touch-target-limited.js: (declareTouchStart.return.touchStartHandler): (declareTouchStart): (declareTouchMove.return.touchMoveHandler): (declareTouchMove):
  • fast/events/touch/script-tests/touch-target.js: (declareTouchStart.return.touchStartHandler): (declareTouchStart): (declareTouchMove.return.touchMoveHandler): (declareTouchMove):
  • fast/events/touch/touch-target-expected.txt:
  • fast/events/touch/touch-target-limited-expected.txt: Updated & rebaselined existing tests to reflect new expectations.

2010-12-23 Jonathan Dixon <joth@chromium.org>

Reviewed by Steve Block.

TouchEvents does not support multi-touch on a page with multiple touch targets
https://bugs.webkit.org/show_bug.cgi?id=51258

Test: fast/events/touch/multi-touch-grouped-targets.html

  • page/EventHandler.cpp: (WebCore::eventNameForTouchPointState): (WebCore::EventHandler::handleTouchEvent): Redesigned event handler to ensure all event targets involved in a given multitouch event get the appropriate event(s) fired.
  • platform/PlatformTouchPoint.h: Added end-stop marker for State enum.
5:23 AM Changeset in webkit [74552] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Subject: [webkit 4/4] [EFL] Remove non-sense workaround
https://bugs.webkit.org/show_bug.cgi?id=51533

There's no point in concatenating env("HOME") with "blah", so remove
option from EWebLauncher.

  • EWebLauncher/main.c: (main): ditto.
5:14 AM Changeset in webkit [74551] by Philippe Normand
  • 2 edits in trunk/WebCore

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

Reviewed by Xan Lopez.

[GTK] media/audio-data-url.html fails since r75504
https://bugs.webkit.org/show_bug.cgi?id=51525

Make the GStreamer media-player advertize 3gpp mime-types as
supported if the 3gp caps are in the typefind factories.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: (WebCore::mimeTypeCache):
5:09 AM Changeset in webkit [74550] by jeremy@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-23 Jeremy Moskovich <jeremy@chromium.org>

Unreviewed test expectations update.

Fix duplicate expectation warning for media/video-controls-rendering.html introduced in r74535.

  • platform/chromium/test_expectations.txt:
4:56 AM Changeset in webkit [74549] by tkent@chromium.org
  • 31 edits in trunk/WebCore

Refactor HTMLInputElement: Move a part of HTMLInputElement::defaultEventHandler()
to InputTypes.
https://bugs.webkit.org/show_bug.cgi?id=51093

Reviewed by Dimitri Glazkov.

Move BeforeTextInserted and Wheel event handling, event forwarding to
renderers, and the isindex form submission quirk code to InputTypes.
Also, change the return types of InputType event handlers from 'bool'
to 'void'. We use Event::defaultHandled() to decide whether event
handling should be stopped.

No new tests because this is just a refactoring.

  • html/BaseButtonInputType.cpp: bool->void changes

(WebCore::BaseButtonInputType::handleKeydownEvent):
(WebCore::BaseButtonInputType::handleKeypressEvent):
(WebCore::BaseButtonInputType::handleKeyupEvent):

  • html/BaseButtonInputType.h: ditto.
  • html/BaseCheckableInputType.cpp: ditto.

(WebCore::BaseCheckableInputType::handleKeydownEvent):
(WebCore::BaseCheckableInputType::handleKeypressEvent):

  • html/BaseCheckableInputType.h: ditto.
  • html/BaseDateAndTimeInputType.cpp:

(WebCore::BaseDateAndTimeInputType::handleKeydownEvent): ditto.
(WebCore::BaseDateAndTimeInputType::handleWheelEvent): Just calls handleWheelEventForSpinButton().

  • html/BaseDateAndTimeInputType.h: bool->void change and handleWhellEvent() addition.
  • html/CheckboxInputType.cpp: bool->void change

(WebCore::CheckboxInputType::handleKeyupEvent):

  • html/CheckboxInputType.h: ditto.
  • html/FileInputType.cpp: ditto.

(WebCore::FileInputType::handleDOMActivateEvent):

  • html/FileInputType.h: ditto.
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::defaultEventHandler):

  • Change return-value handling of InputType event handlers
  • Move out beforeTextInserted/wheel event handling and isindex form quirk.
  • html/HTMLInputElement.h:

(WebCore::HTMLInputElement::handleBeforeTextInsertedEvent):

Added so that InputType can call InputElement::handleBeforeTextInsertedEvent().

  • html/ImageInputType.cpp: bool->void change

(WebCore::ImageInputType::handleDOMActivateEvent):

  • html/ImageInputType.h: ditto.
  • html/InputType.cpp: ditto.

(WebCore::InputType::handleClickEvent):
(WebCore::InputType::handleDOMActivateEvent):
(WebCore::InputType::handleKeydownEvent):
(WebCore::InputType::handleKeypressEvent):
(WebCore::InputType::handleKeyupEvent):
(WebCore::InputType::handleBeforeTextInsertedEvent):
(WebCore::InputType::handleWheelEvent): Added default implementation.
(WebCore::InputType::forwardEvent): ditto.
(WebCore::InputType::formForSubmission): ditto.

  • html/InputType.h:
  • html/IsIndexInputType.cpp:

(WebCore::IsIndexInputType::formForSubmission): Moved from HTMLInputElement.cpp.

  • html/IsIndexInputType.h:
  • html/NumberInputType.cpp:

(WebCore::isNumberCharacter): Moved from HTMLInputElement.cpp.
(WebCore::NumberInputType::handleKeydownEvent): bool->void change.
(WebCore::NumberInputType::handleBeforeTextInsertedEvent): Moved from HTMInputElement.cpp.
(WebCore::NumberInputType::handleWheelEvent): Added. Just calls handleWheelEventForSpinButton().

  • html/NumberInputType.h:
  • html/RadioInputType.cpp: bool->void changes.

(WebCore::RadioInputType::handleClickEvent):
(WebCore::RadioInputType::handleKeydownEvent):
(WebCore::RadioInputType::handleKeyupEvent):

  • html/RadioInputType.h:
  • html/RangeInputType.cpp:

(WebCore::RangeInputType::handleKeydownEvent): ditto.
(WebCore::RangeInputType::forwardEvent): Moved from HTMLInputElement.cpp.

  • html/RangeInputType.h:
  • html/ResetInputType.cpp: bool->void change.

(WebCore::ResetInputType::handleDOMActivateEvent):

  • html/ResetInputType.h: ditto.
  • html/SubmitInputType.cpp: ditto.

(WebCore::SubmitInputType::handleDOMActivateEvent):

  • html/SubmitInputType.h: ditto.
  • html/TextFieldInputType.cpp:

(WebCore::TextFieldInputType::handleKeydownEvent): bool->void change.
(WebCore::TextFieldInputType::handleKeydownEventForSpinButton): ditto.
(WebCore::TextFieldInputType::handleWheelEventForSpinButton): Moved from HTMLInputElement.cpp.
(WebCore::TextFieldInputType::forwardEvent): ditto.

  • html/TextFieldInputType.h:
3:12 AM Changeset in webkit [74548] by apavlov@chromium.org
  • 2 edits in trunk/WebCore

2010-12-23 Alexander Pavlov <apavlov@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: After scrolling new property value and cancelling, removed property remains active in page style
https://bugs.webkit.org/show_bug.cgi?id=51390

  • inspector/front-end/StylesSidebarPane.js: (WebInspector.StylePropertyTreeElement.prototype):
2:38 AM Changeset in webkit [74547] by Csaba Osztrogonác
  • 2 edits in trunk/LayoutTests

Unreviewed. Update Qt specific expected file after r74539.

  • platform/qt/fast/dom/Window/window-properties-expected.txt:
2:20 AM Changeset in webkit [74546] by commit-queue@webkit.org
  • 1 edit
    3 adds in trunk/LayoutTests

2010-12-23 Benjamin Kalman <kalman@chromium.org>

Reviewed by Eric Seidel.

QT linux has RTL line movement bug that causes editing/selection/extend-to-line-boundary.html to fail
https://bugs.webkit.org/show_bug.cgi?id=51514

Add different baseline to editing/selection/extend-to-line-boundary.html for qt-linux that
takes into account the RTL bug.

  • platform/qt-linux/editing/selection/extend-to-line-boundary-expected.txt: Added.
1:54 AM Changeset in webkit [74545] by Antti Koivisto
  • 2 edits in trunk/LayoutTests

Not reviewed.

Another attempt.

  • http/tests/local/slow-css-pass.cgi:
1:20 AM Changeset in webkit [74544] by loislo@chromium.org
  • 2 edits in trunk/Tools

2010-12-23 Ilya Tikhonovsky <loislo@chromium.org>

Reviewed by Eric Seidel.

Web Inspector: chromium: inspector's tests are quite slow especially at windows(Debug).

Almost all inspector's tests become flaky on chromium Win(dbg) after switching to DRT.
I just discovered that we have two additional GC runs per each WebViewHost.
Test_shell had no such calls.
These gc runs eat 15% of cpu time.

https://bugs.webkit.org/show_bug.cgi?id=51479

  • DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::~WebViewHost):
1:18 AM Changeset in webkit [74543] by Antti Koivisto
  • 2 edits in trunk/LayoutTests

Not reviewed.

Flaky Test: http/tests/local/stylesheet-and-script-load-order-media-print.html

Try to fix flakiness.

  • http/tests/local/slow-css-pass.cgi:
12:17 AM Changeset in webkit [74542] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/WebKit/efl

2010-12-23 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Unreviewed build warning fix.

[EFL] Remove warning messages during the webkit efl compiling
https://bugs.webkit.org/show_bug.cgi?id=51520

Remove build warning messages.

  • ewk/ewk_view.cpp: (_ewk_view_smart_show): (_ewk_view_smart_hide):
  • ewk/ewk_view.h:
12:00 AM Changeset in webkit [74541] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-23 Noel Gordon <noel.gordon@gmail.com>

Reviewed by Adam Barth.

[chromium] Reduce canvas.toDataURL("image/png") run-time costs 300%
https://bugs.webkit.org/show_bug.cgi?id=51455

Chromium uses the libpng compression defaults. Good compression results,
but at much larger run-time cost compared to other browsers. Chrome is 2
times slower than Mozilla 3.6.12 and 3-4 times slower than Safari 5.0.3.

libpng has supported alternative compression methods for some time, they
better meet the dual goals of good compression and run-time cost for the
on-line case, and are well-documented. Here use Huffman encoding. It's
2-20% faster than other encodings (Z_RLE, Z_FILTERED) and the compressed
size is within 1% of the Safari 5.0.3 result independent of image size.

No change in behaviour, so no new tests.

  • platform/image-encoders/skia/PNGImageEncoder.cpp: (WebCore::PNGImageEncoder::encode): Apply Huffman image encoding.

Dec 22, 2010:

11:43 PM Changeset in webkit [74540] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-22 Noel Gordon <noel.gordon@gmail.com>

Reviewed by Darin Fisher.

[chromium] Optimize canvas.toDataURL("image/png") unpremultiplication loop
https://bugs.webkit.org/show_bug.cgi?id=51321

Follow on from r73890, unroll the SkUnPreMultiply::PMColorToColor() call for
the "image/png" encoder case viz., compute the unpremultiplication in-place.
See https://bugs.webkit.org/show_bug.cgi?id=50804 for reference.

No new tests: canvas.toDataURL() is covered by existing tests.

  • platform/image-encoders/skia/PNGImageEncoder.cpp: (WebCore::preMultipliedBGRAtoRGBA):
10:55 PM Changeset in webkit [74539] by ariya@webkit.org
  • 8 edits in trunk

2010-12-22 Ariya Hidayat <ariya@sencha.com>

Reviewed by Simon Fraser.

Implement skewX() and skewY() for CSSMatrix.
https://bugs.webkit.org/show_bug.cgi?id=38335

  • fast/dom/Window/window-properties-expected.txt: Adjusted.
  • transforms/cssmatrix-2d-interface.xhtml: Added tests for skewX() and skewY().
  • transforms/cssmatrix-2d-interface-expected.txt: Adjusted.

2010-12-22 Ariya Hidayat <ariya@sencha.com>

Reviewed by Simon Fraser.

Implement skewX() and skewY() for CSSMatrix.
https://bugs.webkit.org/show_bug.cgi?id=38335

  • css/WebKitCSSMatrix.cpp: (WebCore::WebKitCSSMatrix::skew): Implemented skewX() and skewY().
  • css/WebKitCSSMatrix.h: Added skewX() and skewY().
  • css/WebKitCSSMatrix.idl: Added skewX() and skewY().
9:45 PM Changeset in webkit [74538] by Simon Fraser
  • 14 edits
    4 adds in trunk

2010-12-22 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Support unprefixed box-shadow property
https://bugs.webkit.org/show_bug.cgi?id=51448

Add support for the box-shadow CSS property. We'll currently render this
similarly to -webkit-box-shadow, but a later fix will adjust the blur radius
handling to match the spec.

Test: fast/css/box-shadow.html

  • css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Implement getComputedStyle for box-shadow
  • css/CSSParser.cpp: (WebCore::CSSParser::parseValue): (WebCore::ShadowParseContext::ShadowParseContext): (WebCore::ShadowParseContext::commitValue): (WebCore::ShadowParseContext::commitLength): (WebCore::ShadowParseContext::commitColor): Support CSSPropertyBoxShadow
  • css/CSSPropertyNames.in: add box-shadow
  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty): Add CSSPropertyBoxShadow, and store in the ShadowData if this is -webkit-box-shadow or not. We'll use this to adjust radii later.
  • css/SVGCSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applySVGProperty): Add CSSPropertyBoxShadow.
  • page/animation/AnimationBase.cpp: (WebCore::blendFunc): (WebCore::PropertyWrapperShadow::blend): (WebCore::AnimationBase::ensurePropertyMap): Support animations of box-shadow.
  • rendering/style/ShadowData.cpp: Store a flag to say if this is a -webkit-box-shadow. (WebCore::ShadowData::ShadowData): (WebCore::ShadowData::operator==):
  • rendering/style/ShadowData.h: (WebCore::ShadowData::ShadowData): (WebCore::ShadowData::isWebkitBoxShadow):
9:39 PM Changeset in webkit [74537] by msaboff@apple.com
  • 5 edits
    2 adds in trunk

2010-12-22 Michael Saboff <msaboff@apple.com>

Reviewed by Sam Weinig.

REGRESSION: Can't shadow/overwrite window.constructor
(causes TypeError exception)
https://bugs.webkit.org/show_bug.cgi?id=48953

Added code in the javascript code generator to create a setter for
a constructor if the new extended attribute ReplaceableConstructor
is present for the interface.

  • bindings/scripts/CodeGeneratorJS.pm:
  • page/DOMWindow.idl:

2010-12-22 Michael Saboff <msaboff@apple.com>

Reviewed by Sam Weinig.

REGRESSION: Can't shadow/overwrite window.constructor
(causes TypeError exception)
https://bugs.webkit.org/show_bug.cgi?id=48953

Changed cross-frame-access-put test results to reflect that setting
the window constructor will be disallowed due to cross frame security
checking.
Added a new test to check that we can change window.constructor.

  • fast/dom/Window/window-constructor-settable-expected.txt: Added.
  • fast/dom/Window/window-constructor-settable.html: Added.
  • http/tests/security/cross-frame-access-put-expected.txt:
9:27 PM Changeset in webkit [74536] by mihaip@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-22 Mihai Parparita <mihaip@chromium.org>

Unreviewed test expectations update. fast/canvas/fillText-shadow.html
fails with Skia in the GPU suite too.

  • platform/chromium-gpu/test_expectations.txt:
9:25 PM Changeset in webkit [74535] by commit-queue@webkit.org
  • 4 edits in trunk

2010-12-22 Steve Lacey <sjl@chromium.org>

Reviewed by David Levin.

Change css for chromium media controls to deal with the timeline
not expanding when the current time disappears. This happens when
the width of the control drops below 240px.

This change results in a minor pixel difference - the timebar now
aligns better with the time and when the time is not displayed is
now perfectly centered. Disabling the affected tests for now
and will rebaseline.

https://bugs.webkit.org/show_bug.cgi?id=51500

  • platform/chromium/test_expectations.txt:

2010-12-22 Steve Lacey <sjl@chromium.org>

Reviewed by David Levin.

Change css for chromium media controls to deal with the timeline
not expanding when the current time disappears. This happens when
the width of the control drops below 240px.

This change results in a minor pixel difference - the timebar now
aligns better with the time and when the time is not displayed is
now perfectly centered. Disabling the affected tests for now
and will rebaseline.

https://bugs.webkit.org/show_bug.cgi?id=51500

  • css/mediaControlsChromium.css: (audio::-webkit-media-controls-timeline-container, video::-webkit-media-controls-timeline-container): (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): (audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline):
9:05 PM Changeset in webkit [74534] by mihaip@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-22 Mihai Parparita <mihaip@chromium.org>

Unreviewed test expectations update. fast/canvas/fillText-shadow.html
fails with Skia.

  • platform/chromium/test_expectations.txt:
8:01 PM Changeset in webkit [74533] by jberlin@webkit.org
  • 1 edit
    1 add in trunk/LayoutTests

Add Windows-specific (failing) expected results for media/audio-data-url.html in order to get
the Windows 7 Release test bot green again. Unreviewed.
https://bugs.webkit.org/show_bug.cgi?id=51518

  • platform/win/media/audio-data-url-expected.txt: Added.
7:25 PM Changeset in webkit [74532] by mihaip@chromium.org
  • 6 edits
    2 adds in trunk

2010-12-22 Mihai Parparita <mihaip@chromium.org>

Reviewed by Simon Fraser.

the shadow direction is negated in canvas context shadowOffsetY.
https://bugs.webkit.org/show_bug.cgi?id=25619

Add test to verify that shadowOffsetY is handled correctly.

  • fast/canvas/fillText-shadow-expected.txt: Added.
  • fast/canvas/fillText-shadow.html: Added.

2010-12-22 Mihai Parparita <mihaip@chromium.org>

Reviewed by Simon Fraser.

the shadow direction is negated in canvas context shadowOffsetY.
https://bugs.webkit.org/show_bug.cgi?id=25619

Invert shadow offset Y direction in 0-blur path in FontMac::drawGlyps
if we're not transforming shadows (i.e. are rendering in a canvas). Also
use CG shadows if there's a non-translate/flip transform applied
(shadow offsets are supposed to ignore transforms, but the naive/simple
implementation was taking them into account).

Also does the equivalent changes to FontCGWin.

Test: fast/canvas/fillText-shadow.html

  • platform/graphics/GraphicsContext.cpp: (WebCore::GraphicsContext::shadowsIgnoreTransforms):
  • platform/graphics/GraphicsContext.h:
  • platform/graphics/mac/FontMac.mm: (WebCore::Font::drawGlyphs):
  • platform/graphics/win/FontCGWin.cpp: (WebCore::Font::drawGlyphs):
6:59 PM Changeset in webkit [74531] by andersca@apple.com
  • 2 edits in trunk/WebKit2

2010-12-22 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Webkit2: WebProcess crashes when Private browsing is turned on on yahoo.com
https://bugs.webkit.org/show_bug.cgi?id=51516
<rdar://problem/8766995>

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::NPP_SetValue): Add a null check for NPP_SetValue.
6:53 PM Changeset in webkit [74530] by andersca@apple.com
  • 2 edits in trunk/WebKit2

2010-12-22 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

REGRESSION (WK2): Plugins swallow CMD-W, CMD-Q, and probably other shortcuts
https://bugs.webkit.org/show_bug.cgi?id=51515
<rdar://problem/8740926>

Always return false for keyboard events where the command key is down.

  • WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: (WebKit::NetscapePlugin::platformHandleKeyboardEvent):
6:44 PM Changeset in webkit [74529] by tonyg@chromium.org
  • 5 edits in trunk

2010-12-22 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74503.
http://trac.webkit.org/changeset/74503
https://bugs.webkit.org/show_bug.cgi?id=51513

breaks chromium mac debug compile (Requested by tonyg-cr on
#webkit).

  • platform/graphics/chromium/ImageLayerChromium.cpp: (WebCore::ImageLayerChromium::updateContentsIfDirty):
  • platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData):

2010-12-22 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74503.
http://trac.webkit.org/changeset/74503
https://bugs.webkit.org/show_bug.cgi?id=51513

breaks chromium mac debug compile (Requested by tonyg-cr on
#webkit).

  • src/GraphicsContext3DChromium.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
5:57 PM Changeset in webkit [74528] by weinig@apple.com
  • 6 edits in trunk/WebKit2

WebProcess should be terminated if invalid frameIDs are
passed to the UIProcess.
https://bugs.webkit.org/show_bug.cgi?id=51508

Reviewed by Darin Adler.

  • Introduce a mechanism to mark a messages as invalid due to reasons other than in ability to decode the message, eg. an invalid frameID is passed in a message.
  • Platform/CoreIPC/Connection.cpp:

(CoreIPC::Connection::Connection):
(CoreIPC::Connection::markCurrentlyDispatchedMessageAsInvalid): Sets
the m_didReceiveInvalidMessage bit so that it can be picked up in
(CoreIPC::Connection::dispatchMessages): Check for m_didReceiveInvalidMessage in
addition to tainted arguments.

  • Platform/CoreIPC/Connection.h:

Add base macro for others to extend, that calls markCurrentlyDispatchedMessageAsInvalid()
ASSERTs, and returns.

  • UIProcess/WebPageProxy.cpp:

Add Message checks for all WebFrameProxy's gotten from frameIDs passed
over the wire.

  • UIProcess/WebProcessProxy.cpp:

(WebKit::isGoodMapKey):
Checks that the key can be inserted safely into a map (eg. not the empty or deleted value).

(WebKit::WebProcessProxy::webFrame):
Return null for bad keys (eg. 0 or -1).

(WebKit::WebProcessProxy::canCreateFrame):
Added. Checks that the ID is good and not in the map yet. Used
as a consistency check before creating frames.

(WebKit::WebProcessProxy::frameCreated):
ASSERT that the key is good, in addition to not in the map yet.

(WebKit::WebProcessProxy::didDestroyFrame):
ASSERT that the key is good.

  • UIProcess/WebProcessProxy.h:

Move WebFrameProxy HashMap type into a typedef.

5:45 PM Changeset in webkit [74527] by Darin Adler
  • 11 edits in trunk/WebKit2

2010-12-22 Darin Adler <Darin Adler>

Reviewed by Anders Carlsson.

WebKit2 needs a way to return the main resource data
https://bugs.webkit.org/show_bug.cgi?id=51510

  • UIProcess/API/C/WKFrame.cpp: (WKFrameGetMainResourceData): Added. (callGetMainResourceDataBlockAndDispose): Added. (WKFrameGetMainResourceData_b): Added.
  • UIProcess/API/C/WKFrame.h: Added WKFrameGetMainResourceData.
  • UIProcess/WebFrameProxy.cpp: (WebKit::WebFrameProxy::getMainResourceData): Added.
  • UIProcess/WebFrameProxy.h: Ditto.
  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::getMainResourceDataOfFrame): Added. (WebKit::WebPageProxy::dataCallback): Replaced the individual callbacks with just these two. (WebKit::WebPageProxy::stringCallback): Ditto.
  • UIProcess/WebPageProxy.h: Ditto.
  • UIProcess/WebPageProxy.messages.in: Ditto.
  • WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::runJavaScriptInMainFrame): Send the string callback message instead of a specific one. (WebKit::WebPage::getContentsAsString): Ditto. (WebKit::WebPage::getRenderTreeExternalRepresentation): Ditto. (WebKit::WebPage::getSelectionOrContentsAsString): Ditto. (WebKit::WebPage::getSourceForFrame): Ditto. (WebKit::WebPage::getMainResourceDataOfFrame): Added. (WebKit::WebPage::getWebArchiveOfFrame): Send the data callback message instead of a specific one.
  • WebProcess/WebPage/WebPage.h: Added getMainResourceDataOfFrame.
  • WebProcess/WebPage/WebPage.messages.in: Ditto.
5:35 PM Changeset in webkit [74526] by mitz@apple.com
  • 2 edits in trunk/WebCore

Replace runtime checks for hyphenation API availability with compile-time checks.

Reviewed by Darin Adler.

  • platform/text/cf/HyphenationCF.cpp:

(WebCore::::createValueForNullKey): Changed to use CFLocaleCopyCurrent() instead of using the
search locale, which is empty on Windows. On Mac, this is equivalent to using the search locale.
(WebCore::canHyphenate): Added this implementation for when the hyphenation API is not available.
It is identical to the implementation in Hyphenation.cpp.
(WebCore::lastHyphenLocation): Ditto.

5:26 PM Changeset in webkit [74525] by dpranke@chromium.org
  • 4 edits
    1 copy
    3 adds in trunk/Tools

2010-12-22 Dirk Pranke <dpranke@chromium.org>

Reviewed by Ojan Vafai.

This change splits out the TestRunner class into its own file.
When we fork the code for message passing, we will create a new
TestRunner, and this change will allow that to be more modular.

While we're at it, split out TestInput and ResultSummary into
their own files, to reduce the size of run_webkit_tests to
something more managable.

https://bugs.webkit.org/show_bug.cgi?id=51092

  • Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
  • Scripts/webkitpy/layout_tests/layout_package/result_summary.py:
  • Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
  • Scripts/webkitpy/layout_tests/layout_package/test_runner_unittest.py:
  • Scripts/webkitpy/layout_tests/layout_package/test_input.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:

2010-12-22 Dirk Pranke <dpranke@chromium.org>

Reviewed by Ojan Vafai.

nrwt multiprocessing - start over, prepare to fork the code

This code cleans up the signatures and implementation of the
TestRunner class so we can easily fork it to run either the
stable implementation or the new, unstable message-passing
implementation. The two variants will have different
implementations of the run_tests() method. We will switch
between the two based on the setting for the '--worker-model'
switch. We rename the two currently valid values to 'old-inline'
and 'old-threads'.

https://bugs.webkit.org/show_bug.cgi?id=51081

  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
5:17 PM Changeset in webkit [74524] by Simon Fraser
  • 14 edits
    1 add in trunk

2010-12-22 Simon Fraser <Simon Fraser>

Reviewed by Darin Adler.

Cache snapshots of plug-ins before painting, to avoid script running during painting
https://bugs.webkit.org/show_bug.cgi?id=51493

When FrameView is asked to do a flattening paint (e.g. when Safari snapshots,
or when printing), plug-ins which otherwise use the CA rendering model
are sent a paint event. Some plug-ins may run script while handling this event,
or out of process plug-ins may process queued requests at this time. Running
script while inside layout or painting can have bad consequences, because it
can result in arbitrary changes to the render tree.

This patch avoids sending plug-ins paint events inside of painting. Instead,
we ask the plug-ins to cache a snapshot before we paint, and then the software
paint simply draws that snapshot.

Requires manual test, because the bug happens when Safari does
a page snapshot. It's not possible to tell the Test Netscape Plug-in
to paint without laying out, making an automated test impossible.

  • manual-tests/plugins/plugin-paint-causes-layout.html: Added.
  • page/FrameView.h:
  • page/FrameView.cpp: (WebCore::FrameView::paintContents): Notify all enclosed widgets that a flattening paint is going to happen. (WebCore::FrameView::notifyWidgetsInAllFrames): Utility method that tells the RenderView in all subframes to notify their widgets.
  • platform/Widget.h: (WebCore::Widget::notifyWidget): Generic method that can be used to send messages to widgets. Current messages are just 'before flattening paint' and 'after flattening paint'. Message has no payload.
  • rendering/RenderView.h:
  • rendering/RenderView.cpp: (WebCore::RenderView::getRetainedWidgets): (WebCore::RenderView::releaseWidgets): Factor code out of updateWidgetPositions(), since we use it in two places now.

(WebCore::RenderView::updateWidgetPositions): Use getRetainedWidgets() etc.
(WebCore::RenderView::notifyWidgets): Retain all the widgets, then send
them all the message.

  • rendering/RenderWidget.h:
  • rendering/RenderWidget.cpp: (WebCore::RenderWidget::notifyWidget): Pass the message to the widget.
  • Plugins/Hosted/WebHostedNetscapePluginView.mm: (-[WebHostedNetscapePluginView drawRect:]): If we have a cached snapshot, draw it. Also only send the snapshot message to the plugin proxy if we know we're snapshotting, since even if creating the snapshot image failed, we still don't want to call to the plug-in.
  • Plugins/WebBaseNetscapePluginView.h: Add a retained NSImage member for the snapshot.
  • Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView cacheSnapshot]): Create an image and draw the snapshot into it. (-[WebBaseNetscapePluginView clearCachedSnapshot]): Clear the snapshot.
  • Plugins/WebNetscapePluginView.mm: (-[WebNetscapePluginView drawRect:]): If we have a cached snapshot, use it.
  • WebCoreSupport/WebFrameLoaderClient.mm: (NetscapePluginWidget::notifyWidget): Implement notifyWidget() and use it to cache and clear the snapshots.
4:55 PM Changeset in webkit [74523] by dpranke@chromium.org
  • 4 edits in trunk/Tools

2010-12-22 Dirk Pranke <dpranke@chromium.org>

Reviewed by Ojan Vafai.

nrwt multiprocessing - start over, prepare to fork the code

This code cleans up the signatures and implementation of the
TestRunner class so we can easily fork it to run either the
stable implementation or the new, unstable message-passing
implementation. The two variants will have different
implementations of the run_tests() method. We will switch
between the two based on the setting for the '--worker-model'
switch. We rename the two currently valid values to 'old-inline'
and 'old-threads'.

https://bugs.webkit.org/show_bug.cgi?id=51081

  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
4:50 PM Changeset in webkit [74522] by Darin Adler
  • 2 edits in trunk/WebKit2
  • WebProcess/WebPage/WebPage.cpp: Add #if to try to fix non-Mac builds.
4:44 PM Changeset in webkit [74521] by Darin Adler
  • 16 edits in trunk/WebKit2

2010-12-22 Darin Adler <Darin Adler>

Reviewed by Anders Carlsson.

Make Speech menu items work in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=51504

  • UIProcess/API/C/WKFrame.cpp: (WKFrameGetWebArchive): Updated to use new-named typedef.
  • UIProcess/API/C/WKPage.cpp: (WKPageRunJavaScriptInMainFrame): Ditto. (WKPageRenderTreeExternalRepresentation): Ditto. (WKPageGetSourceForFrame): Ditto. (WKPageGetContentsAsString): Ditto.
  • UIProcess/API/mac/WKView.mm: (menuItem): Added. Helper function to make it easy to call menu item functions on arbitrary user interface items. (toolbarItem): Ditto. (-[WKView validateUserInterfaceItem:]): Added validation for startSpeaking and stopSpeaking commands. Reworked the code to fix a bug where toggleContinuousSpellChecking would always be enabled even when it should be disabled. Reworked the asynchronous validation code so it works for items other than menu items and can also handle more than one item for the same command. Added some comments. (speakString): Added. Helper function to be used as a callback when we get the selection or contents to speak. (-[WKView startSpeaking:]): Added. Uses getSelectionOrContentsAsString. (-[WKView stopSpeaking:]): Added. (-[WKView _setUserInterfaceItemState:enabled:state:]): Reworked to work with the changes to validateUserInterfaceItem above.
  • UIProcess/WebFrameProxy.cpp: (WebKit::WebFrameProxy::isDisplayingMarkupDocument): Added a FIXME about a problem I noticed. (WebKit::WebFrameProxy::didCommitLoad): Tweaked argument name. (WebKit::WebFrameProxy::getWebArchive): Changed to use new-named typedef.
  • UIProcess/WebFrameProxy.h: Changed WebArchiveCallback to DataCallaback.
  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::close): Invalidate the two callback maps since we only have two now. (WebKit::WebPageProxy::runJavaScriptInMainFrame): Changed to use merged maps and typedefs so we don't need a separate callback map for each function. (WebKit::WebPageProxy::getRenderTreeExternalRepresentation): Ditto. (WebKit::WebPageProxy::getSourceForFrame): Ditto. (WebKit::WebPageProxy::getContentsAsString): Ditto. (WebKit::WebPageProxy::getSelectionOrContentsAsString): Added. (WebKit::WebPageProxy::getWebArchiveOfFrame): Ditto. (WebKit::WebPageProxy::didGetContentsAsString): Ditto. (WebKit::WebPageProxy::didGetSelectionOrContentsAsString): Ditto. (WebKit::WebPageProxy::didRunJavaScriptInMainFrame): Ditto. (WebKit::WebPageProxy::didGetRenderTreeExternalRepresentation): Ditto. (WebKit::WebPageProxy::didGetSourceForFrame): Ditto. (WebKit::WebPageProxy::didGetWebArchiveOfFrame): Ditto. (WebKit::WebPageProxy::processDidCrash): Ditto.
  • UIProcess/WebPageProxy.h: Updated for changes above.
  • UIProcess/WebPageProxy.messages.in: Added DidGetSelectionOrContentsAsString, GetIsSpeaking, Speak, and StopSpeaking.
  • UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::getIsSpeaking): Added. (WebKit::WebPageProxy::speak): Added. (WebKit::WebPageProxy::stopSpeaking): Added.
  • WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm: (WebKit::WebContextMenuClient::isSpeaking): Call WebPage instead of doing the work directly, so it can run in the UI process. (WebKit::WebContextMenuClient::speak): Ditto. (WebKit::WebContextMenuClient::stopSpeaking): Ditto. (WebKit::WebContextMenuClient::searchWithSpotlight): Added FIXME comment and changed code to avoid a C-style cast.
  • WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::selectionAsString): Added.
  • WebProcess/WebPage/WebFrame.h: Ditto.
  • WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::changeAcceleratedCompositingMode): Use sendSync in the modern way instead of explicitly calling WebProcess. (WebKit::WebPage::getSelectionOrContentsAsString): Added. (WebKit::WebPage::isSpeaking): Added. (WebKit::WebPage::speak): Added. (WebKit::WebPage::stopSpeaking): Added.
  • WebProcess/WebPage/WebPage.h: Added functions.
  • WebProcess/WebPage/WebPage.messages.in: Added GetSelectionOrContentsAsString.
4:39 PM Changeset in webkit [74520] by Laszlo Gombos
  • 2 edits in trunk/JavaScriptCore

2010-12-22 Laszlo Gombos <Laszlo Gombos>

Unreviewed build fix.

[Symbian] Make sure OSAllocatorSymbian builds

This patch only addresses the build problem.

https://bugs.webkit.org/show_bug.cgi?id=51128 tracks the full
(re)implementation of the Symbian allocator.

  • wtf/OSAllocatorSymbian.cpp: (WTF::OSAllocator::reserveUncommitted): (WTF::OSAllocator::reserveAndCommit): (WTF::OSAllocator::commit):
4:36 PM Changeset in webkit [74519] by jianli@chromium.org
  • 2 edits in branches/chromium/597/LayoutTests

Merge 74435 - Rebaseline test for r74427.

  • http/tests/local/formdata/send-form-data-with-sliced-file-expected.txt: Updated.

TBR=jianli@chromium.org
Review URL: http://codereview.chromium.org/6042006

4:36 PM Changeset in webkit [74518] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Fix build.

  • Platform/mac/MachUtilities.cpp:
4:33 PM Changeset in webkit [74517] by jianli@chromium.org
  • 1 edit
    3 copies in branches/chromium/597

Merge 74427 - 2010-12-21 Jian Li <jianli@chromium.org>

Reviewed by Darin Adler.

Fix bug 51366: REGRESSION (r66452): Form data no longer contains
'Content-Type' header for files with unrecognized extensions
https://bugs.webkit.org/show_bug.cgi?id=51366

Test: http/tests/local/formdata/form-data-with-unknown-file-extension.html

  • platform/network/FormData.cpp: (WebCore::FormData::appendKeyValuePairItems):

2010-12-21 Jian Li <jianli@chromium.org>

Reviewed by Darin Adler.

Fix bug 51366: REGRESSION (r66452): Form data no longer contains
'Content-Type' header for files with unrecognized extensions
https://bugs.webkit.org/show_bug.cgi?id=51366

  • http/tests/local/formdata/form-data-with-unknown-file-extension-expected.txt: Added.
  • http/tests/local/formdata/form-data-with-unknown-file-extension.html: Added.
  • http/tests/local/resources/file.invalid: Added.

TBR=jianli@chromium.org
Review URL: http://codereview.chromium.org/6077007

4:27 PM Changeset in webkit [74516] by enne@google.com
  • 2 edits in trunk/WebCore

2010-12-22 Adrienne Walker <enne@google.com>

Reviewed by Kenneth Russell.

Fix null pointer deref when restoring a lost WebGL context.
https://bugs.webkit.org/show_bug.cgi?id=51494

No new tests, as context restored events are not currently testable.

  • html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::initializeNewContext): (WebCore::WebGLRenderingContext::restoreContext):
4:16 PM Changeset in webkit [74515] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-22 Adam Bergkvist <adam.bergkvist@ericsson.com>

Reviewed by Martin Robinson.

[GTK] Building with Blob support fails again
https://bugs.webkit.org/show_bug.cgi?id=51392

Build fix.

  • GNUmakefile.am:
4:15 PM Changeset in webkit [74514] by andersca@apple.com
  • 7 edits in trunk/WebKit2

2010-12-22 Anders Carlsson <andersca@apple.com>

Reviewed by Darin Adler.

Detect WebProcess crashes sooner, without waiting for ReportCrash to finish
https://bugs.webkit.org/show_bug.cgi?id=51505

  • Platform/CoreIPC/CoreIPCMessageKinds.h: Add SetExceptionPort.
  • Platform/CoreIPC/mac/ConnectionMac.cpp: (CoreIPC::Connection::platformInvalidate): If we have an exception port, unregister it.

(CoreIPC::Connection::platformInitialize):
Set m_exceptionPort to null.

(CoreIPC::Connection::open):
If we have an exception port, register an event handler for it and send it over
to the other side.

(CoreIPC::Connection::receiveSourceEventHandler):
Handle the SetExceptionPort message.

(CoreIPC::Connection::exceptionSourceEventHandler):
Receive the message, forward it to the real exception handler and call connectionDidClose.

(CoreIPC::Connection::setShouldCloseConnectionOnMachExceptions):
Create an exception port.

  • Platform/mac/MachUtilities.cpp: (machExceptionPort): (setMachExceptionPort):
  • Platform/mac/MachUtilities.h: Add helper functions for getting and setting the mach exception port.
  • UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::didFinishLaunching): Call setShouldCloseConnectionOnMachExceptions on Mac.
4:13 PM Changeset in webkit [74513] by mitz@apple.com
  • 2 edits in trunk/WebCore

2010-12-22 Dan Bernstein <mitz@apple.com>

Reviewed by Anders Carlsson.

canHyphenate() always returns true for the default locale
https://bugs.webkit.org/show_bug.cgi?id=51506

No test, since this change only affects performance.

  • platform/text/cf/HyphenationCF.cpp: (WebCore::::createValueForNullKey): Return 0 if hyphenation is not supported for the default locale. (WebCore::::createValueForKey): Removed whitespace.
3:58 PM Changeset in webkit [74512] by ariya@webkit.org
  • 1 edit
    8 adds in trunk/LayoutTests

2010-12-22 Ariya Hidayat <ariya@sencha.com>

Reviewed by Simon Fraser.

Transform applied via CSSMatrix does not take full page zoom into account
https://bugs.webkit.org/show_bug.cgi?id=24808

The bug has been fixed with r74430 and r74451.
These two are just the tests.

  • transforms/2d/cssmatrix-2d-zoom-expected.checksum: Added.
  • transforms/2d/cssmatrix-2d-zoom-expected.png: Added.
  • transforms/2d/cssmatrix-2d-zoom-expected.txt: Added.
  • transforms/2d/cssmatrix-2d-zoom.html: Added.
  • transforms/3d/general/cssmatrix-3d-zoom-expected.checksum: Added.
  • transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
  • transforms/3d/general/cssmatrix-3d-zoom-expected.txt: Added.
  • transforms/3d/general/cssmatrix-3d-zoom.html: Added.
3:47 PM Changeset in webkit [74511] by victorw@chromium.org
  • 2 edits in trunk/Tools

2010-12-22 Victor Wang <victorw@chromium.org>

Reviewed by Darin Fisher.

[Chromium] Update chromium archive test result url in rebaseline script.

https://bugs.webkit.org/show_bug.cgi?id=51503

  • Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
3:34 PM Changeset in webkit [74510] by jianli@chromium.org
  • 3 edits
    1 add in trunk/LayoutTests

Tests that File.type returns empty string for file with invalid extension.
https://bugs.webkit.org/show_bug.cgi?id=51501

Reviewed by David Levin.

  • editing/pasteboard/file-input-files-access-expected.txt:
  • editing/pasteboard/resources/file.invalidext: Added.
  • editing/pasteboard/script-tests/file-input-files-access.js:
3:32 PM Changeset in webkit [74509] by commit-queue@webkit.org
  • 3 edits
    7 adds in trunk/LayoutTests

2010-12-22 Steve Lacey <sjl@chromium.org>

Reviewed by David Levin.

[chromium] Rebaseline chromium media/controls-styling layout test and re-enable.
https://bugs.webkit.org/show_bug.cgi?id=51427

  • platform/chromium-linux/media/controls-styling-expected.checksum: Added.
  • platform/chromium-linux/media/controls-styling-expected.png: Added.
  • platform/chromium-mac/media/controls-styling-expected.checksum: Added.
  • platform/chromium-mac/media/controls-styling-expected.png: Added.
  • platform/chromium-mac/media/controls-styling-expected.txt: Added.
  • platform/chromium-win/media/controls-styling-expected.checksum: Added.
  • platform/chromium-win/media/controls-styling-expected.png: Added.
  • platform/chromium-win/media/controls-styling-expected.txt:
  • platform/chromium/test_expectations.txt:
3:30 PM Changeset in webkit [74508] by andersca@apple.com
  • 2 edits in trunk/WebKit2

2010-12-22 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Move Mach message receiving code out into a new function
https://bugs.webkit.org/show_bug.cgi?id=51502

  • Platform/CoreIPC/mac/ConnectionMac.cpp: (CoreIPC::readFromMachPort): (CoreIPC::Connection::receiveSourceEventHandler):
3:05 PM Changeset in webkit [74507] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit2

2010-12-22 Jeff Miller <jeffm@apple.com>

Reviewed by Sam Weinig.

InjectedBundle methods should use the relative URL constructor for KURL instead of the ParsedURLStringTag version
https://bugs.webkit.org/show_bug.cgi?id=51491

The url passed to various InjectedBundle methods is not from KURL::string(), i.e. it has not already been parsed by KURL,
so we have to use the relative URL constructor for KURL instead of the ParsedURLStringTag version.

  • WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::addUserScript): (WebKit::InjectedBundle::addUserStyleSheet): (WebKit::InjectedBundle::removeUserScript): (WebKit::InjectedBundle::removeUserStyleSheet):
2:39 PM Changeset in webkit [74506] by yurys@chromium.org
  • 2 edits in trunk/WebCore

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

Reviewed by Joseph Pecoraro.

Web Inspector: script name gets parsed as HTML in Call stack panel
https://bugs.webkit.org/show_bug.cgi?id=51468

  • inspector/front-end/Placard.js: (WebInspector.Placard.prototype.set subtitle):
2:22 PM Changeset in webkit [74505] by xan@webkit.org
  • 4 edits in trunk

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

Reviewed by Gustavo Noronha.

  • configure.ac: bump version to 1.3.9.

WebKit/gtk:

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

Reviewed by Gustavo Noronha.

  • NEWS: update for 1.3.9 release.
2:11 PM Changeset in webkit [74504] by eric.carlson@apple.com
  • 2 edits in trunk/WebCore

2010-12-22 Eric Carlson <eric.carlson@apple.com>

Reviewed by Darin Adler.

MediaPlayer should look for MIME type in data: URL
https://bugs.webkit.org/show_bug.cgi?id=51195

If no MIME type is passed from the media element for a data: URL, try to get it from
the URL itself.

No new tests are possible because the MIME type is just passed to the media engine.

  • platform/graphics/MediaPlayer.cpp: (WebCore::MediaPlayer::load):
2:03 PM Changeset in webkit [74503] by commit-queue@webkit.org
  • 5 edits in trunk

2010-12-22 W. James MacLean <wjmaclean@chromium.org>

Reviewed by Kenneth Russell.

[chromium] Add asserts to test for contiguous-pixel Skia bitmaps.
https://bugs.webkit.org/show_bug.cgi?id=51186

No new tests. Behaviour not changed, but need the asserts to detect when assumptions violated.

  • platform/graphics/chromium/ImageLayerChromium.cpp: (WebCore::ImageLayerChromium::updateContentsIfDirty):
  • platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData):

2010-12-22 W. James MacLean <wjmaclean@chromium.org>

Reviewed by Kenneth Russell.

[chromium] Add asserts to test for contiguous-pixel Skia bitmaps.
https://bugs.webkit.org/show_bug.cgi?id=51186

Add asserts to detect if assumptions (about contiguous pixels in Skia bitmaps) are violated.

  • src/GraphicsContext3DChromium.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
1:42 PM Changeset in webkit [74502] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

2010-12-22 Shane Stephens <shanestephens@google.com>

Reviewed by David Levin.

[Chromium] SLOW lines in chromium test_expectations.txt for svg tests which are no longer slow.
https://bugs.webkit.org/show_bug.cgi?id=51429

  • platform/chromium/test_expectations.txt:
1:34 PM Changeset in webkit [74501] by Chris Fleizach
  • 3 edits
    2 adds in trunk

WebCore: WAI-ARIA menubar role mapped to AXGroup, should be AXMenuBar
https://bugs.webkit.org/show_bug.cgi?id=51488

Reviewed by Darin Adler.

Test: platform/mac/accessibility/aria-menubar.html

  • accessibility/AccessibilityObject.cpp:

(WebCore::createARIARoleMap):

LayoutTests: Update fast/canvas/webgl/gl-uniform-arrays.html to bring in sync with Khronos
https://bugs.webkit.org/show_bug.cgi?id=51489

Patch by Kenneth Russell <kbr@google.com> on 2010-12-22
Reviewed by David Levin.

  • fast/canvas/webgl/gl-uniform-arrays-expected.txt:
  • fast/canvas/webgl/gl-uniform-arrays.html:
1:26 PM Changeset in webkit [74500] by Darin Adler
  • 4 edits in trunk/WebKit2

Move more of WebPageProxy::didCommitLoadForFrame into WebFrameProxy::didCommitLoad.

Reviewed by Sam Weinig.

  • UIProcess/WebFrameProxy.cpp:

(WebKit::WebFrameProxy::didCommitLoad): Added type and certificate info arguments,
and set m_MIMEType, m_isFrameSet, and m_certificateInfo.

  • UIProcess/WebFrameProxy.h: Removed setMIMEType and setCertificateInfo and added

arguments to didCommitLoad.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didCommitLoadForFrame): Removed code that is now inside the
WebFrameProxy::didCommitLoad function.

1:13 PM Changeset in webkit [74499] by kbr@google.com
  • 3 edits in trunk/LayoutTests

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

Reviewed by David Levin.

Update fast/canvas/webgl/gl-uniform-arrays.html to bring in sync with Khronos
https://bugs.webkit.org/show_bug.cgi?id=51489

  • fast/canvas/webgl/gl-uniform-arrays-expected.txt:
  • fast/canvas/webgl/gl-uniform-arrays.html:
1:05 PM Changeset in webkit [74498] by Lucas Forschler
  • 2 edits in trunk/Tools

2010-12-22 Lucas Forschler <Lucas Forschler>

Reviewed by Alice Liu.

<rdar://problem/8633222> record-memory-win needs to record memory used by the webprocess.
Verified on Chrome, Safari, and IE.
With this change, we will record memory from a parent browser window and all child processes.

  • record-memory-win/main.cpp: (ProcessArgs): (PrintUsage): (getMemoryInfo): (printProcessInfo): (evalProcesses): (UseImage): (QueryContinuously): (ElapsedTime):
1:05 PM Changeset in webkit [74497] by zmo@google.com
  • 6 edits in trunk

2010-12-22 Zhenyao Mo <zmo@google.com>

Reviewed by Kenneth Russell.

CopyTex{Sub}Image2D check always if the bound fbo's internal color format is compatible
https://bugs.webkit.org/show_bug.cgi?id=51423

  • html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::copyTexImage2D): Remove the isGLES2Compliant flag around format compatibility checking. (WebCore::WebGLRenderingContext::copyTexSubImage2D): Ditto. (WebCore::WebGLRenderingContext::getBoundFramebufferColorFormat): Helper function to get bound framebuffer's color format; deal with the case of webgl's internal fbo.
  • html/canvas/WebGLRenderingContext.h:

2010-12-22 Zhenyao Mo <zmo@google.com>

Reviewed by Kenneth Russell.

CopyTex{Sub}Image2D check always if the bound fbo's internal color format is compatible
https://bugs.webkit.org/show_bug.cgi?id=51423

  • fast/canvas/webgl/tex-input-validation-expected.txt: Add test cases for copying from webgl's internal FBO.
  • fast/canvas/webgl/tex-input-validation.html: Ditto.
12:53 PM Changeset in webkit [74496] by xan@webkit.org
  • 6 edits in trunk

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

Reviewed by Gustavo Noronha.

[GTK] Compilation fixes with GTK+ 2.91.7
https://bugs.webkit.org/show_bug.cgi?id=51487

  • configure.ac: depend on GTK+ 2.91.7 when using GTK+ 3.x.

WebCore:

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

Reviewed by Gustavo Noronha.

[GTK] Compilation fixes with GTK+ 2.91.7
https://bugs.webkit.org/show_bug.cgi?id=51487

  • platform/gtk/GtkVersioning.h: do not define GDK_DISPLAY for backwards compatibility, it's now defined again in GTK+ 3.x.
  • platform/gtk/PasteboardHelper.cpp: do not call GDK functions to initialize global static variables (!). These are called when the .so is loaded, and they now require GType to be initialized and will crash. Initialize them once from the ctor, which is a more common pattern anyway. (WebCore::initGdkAtoms): new method to initialize static variables. (WebCore::PasteboardHelper::PasteboardHelper): call it.
  • plugins/gtk/PluginViewGtk.cpp: do not include gdkconfig.h when using GTK+ 3.x, since it's no longer installed.
12:53 PM Changeset in webkit [74495] by Lucas Forschler
  • 2 edits in trunk/Tools

2010-12-22 Lucas Forschler <Lucas Forschler>

Unreviewed rollout r74489, because it was missing changelog.

  • record-memory-win/main.cpp:
12:22 PM Changeset in webkit [74494] by Darin Adler
  • 11 edits in trunk/WebKit2

2010-12-21 Darin Adler <Darin Adler>

Reviewed by Brady Eidson and Sam Weinig.

Add a way to get a web archive in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=51437

  • UIProcess/API/C/WKFrame.cpp: (WKFrameGetWebArchive): Added. (callGetWebArchiveBlockAndDispose): Added. (WKFrameGetWebArchive_b): Added.
  • UIProcess/API/C/WKFrame.h: Added functions above.
  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::close): Clear out m_webArchiveCallbacks. (WebKit::WebPageProxy::getWebArchiveOfFrame): Added. (WebKit::WebPageProxy::didGetWebArchiveOfFrame): Added. (WebKit::WebPageProxy::processDidCrash): Clear out m_webArchiveCallbacks.
  • UIProcess/WebPageProxy.h: Added functions above.
  • UIProcess/WebPageProxy.messages.in: Added DidGetWebArchiveOfFrame.
  • WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::getWebArchiveOfFrame): Added.
  • WebProcess/WebPage/WebPage.h: Added function above.
  • WebProcess/WebPage/WebPage.messages.in: Added GetWebArchiveOfFrame.
12:15 PM Changeset in webkit [74493] by krit@webkit.org
  • 40 edits in trunk/WebCore

2010-12-22 Dirk Schulze <krit@wbekit.org>

Reviewed by Nikolas Zimmermann.

Cleanup SVG code according to the webkit style rules 2
https://bugs.webkit.org/show_bug.cgi?id=51461

Second patch to fix indention and other style issues according to the WebKit style rules in the SVG code.

No changes of functionality, so no new tests.

  • svg/SVGFEDisplacementMapElement.cpp: (WebCore::SVGFEDisplacementMapElement::stringToChannel):
  • svg/SVGFEDistantLightElement.h:
  • svg/SVGFEFuncAElement.h:
  • svg/SVGFEFuncBElement.h:
  • svg/SVGFEFuncGElement.h:
  • svg/SVGFEFuncRElement.h:
  • svg/SVGFEMergeElement.cpp: (WebCore::SVGFEMergeElement::build):
  • svg/SVGFEMorphologyElement.cpp:
  • svg/SVGFEPointLightElement.h:
  • svg/SVGFESpecularLightingElement.cpp: (WebCore::SVGFESpecularLightingElement::findLights):
  • svg/SVGFESpotLightElement.h:
  • svg/SVGFitToViewBox.cpp: (WebCore::SVGFitToViewBox::parseViewBox): (WebCore::SVGFitToViewBox::isKnownAttribute):
  • svg/SVGFontFaceElement.cpp: (WebCore::cssPropertyIdForSVGAttributeName):
  • svg/SVGFontFaceElement.h: (WebCore::SVGFontFaceElement::associatedFontElement):
  • svg/SVGFontFaceNameElement.h:
  • svg/SVGFontFaceSrcElement.cpp:
  • svg/SVGFontFaceSrcElement.h:
  • svg/SVGFontFaceUriElement.h:
  • svg/SVGForeignObjectElement.h:
  • svg/SVGGlyphElement.cpp: (WebCore::parseArabicForm): (WebCore::parseOrientation):
  • svg/SVGGlyphElement.h: (WebCore::SVGGlyphIdentifier::SVGGlyphIdentifier): (WebCore::SVGGlyphIdentifier::inheritedValue): (WebCore::SVGGlyphIdentifier::operator==): (WebCore::SVGGlyphElement::rendererIsNeeded):
  • svg/SVGGlyphMap.h: (WebCore::GlyphMapNode::GlyphMapNode): (WebCore::GlyphMapNode::create): (WebCore::SVGGlyphMap::SVGGlyphMap): (WebCore::SVGGlyphMap::add): (WebCore::SVGGlyphMap::compareGlyphPriority): (WebCore::SVGGlyphMap::get): (WebCore::SVGGlyphMap::clear):
  • svg/SVGGradientElement.cpp:
  • svg/SVGHKernElement.cpp:
  • svg/SVGHKernElement.h: (WebCore::SVGHKernElement::rendererIsNeeded):
  • svg/SVGImageElement.h:
  • svg/SVGImageLoader.cpp:
  • svg/SVGImageLoader.h:
  • svg/SVGLangSpace.cpp: (WebCore::SVGLangSpace::parseMappedAttribute): (WebCore::SVGLangSpace::isKnownAttribute):
  • svg/SVGLangSpace.h: (WebCore::SVGLangSpace::xmllang):
  • svg/SVGMetadataElement.h:
  • svg/SVGMissingGlyphElement.h: (WebCore::SVGMissingGlyphElement::rendererIsNeeded):
  • svg/SVGPaint.cpp: (WebCore::SVGPaint::cssText):
  • svg/SVGPaint.h: (WebCore::SVGPaint::create): (WebCore::SVGPaint::paintType): (WebCore::SVGPaint::isSVGPaint):
  • svg/SVGParserUtilities.cpp:
  • svg/SVGParserUtilities.h: (WebCore::isWhitespace): (WebCore::skipOptionalSpaces): (WebCore::skipOptionalSpacesOrDelimiter):
  • svg/SVGPathElement.cpp:
  • svg/SVGPathParserFactory.h:
  • svg/SVGPathSegList.h:
11:51 AM Changeset in webkit [74492] by Chris Fleizach
  • 7 edits
    2 adds in trunk

AX: WAI-ARIA textbox role needs different AXRole, depending on value of aria-multiline property
https://bugs.webkit.org/show_bug.cgi?id=51481

WebCore:

Reviewed by Sam Weinig.

Support aria-multiline and use it to change the role of an ARIA "textbox"
from AXTextArea to AXTextField.

Test: platform/mac/accessibility/aria-multiline.html

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::ariaIsMultiline):

  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityObject::isPasswordField):
(WebCore::AccessibilityObject::isTextControl):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::determineAriaRoleAttribute):

  • accessibility/AccessibilityRenderObject.h:
  • html/HTMLAttributeNames.in:

LayoutTests:

Reviewed by Sam Weining.

  • platform/mac/accessibility/aria-multiline-expected.txt: Added.
  • platform/mac/accessibility/aria-multiline.html: Added.
11:26 AM WebKit Team edited by rniwa@webkit.org
Adding myself as a reviewer (diff)
11:23 AM CSS21Results edited by Simon Fraser
(diff)
11:19 AM Changeset in webkit [74491] by Simon Fraser
  • 3 edits
    2 adds in trunk

2010-12-22 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

CSS 2.1 failure: counter-increment-013 fails
https://bugs.webkit.org/show_bug.cgi?id=51483

Clamp the counter-increment property to the valid range of signed
integers.

Test: fast/css/counters/counter-increment-overflow.html

  • css/CSSParser.cpp: (WebCore::clampToSignedInteger): (WebCore::CSSParser::parseCounter):
11:11 AM Changeset in webkit [74490] by rniwa@webkit.org
  • 2 edits in trunk/Tools

2010-12-22 Ryosuke Niwa <rniwa@webkit.org>

Adding myself as a reviewer.

  • Scripts/webkitpy/common/config/committers.py:
11:10 AM Changeset in webkit [74489] by Lucas Forschler
  • 1 edit in trunk/Tools/record-memory-win/main.cpp
11:03 AM Changeset in webkit [74488] by mitz@apple.com
  • 4 edits in trunk

Changed WebKitTools to Tools.

JavaScriptCore:

WebKit/win:

  • WebKit.vcproj/WebKit.sln:
10:56 AM Changeset in webkit [74487] by mitz@apple.com
  • 8 edits in trunk

Changed WebKitTools to Tools in script build phases.

Rubber-stamped by Mark Rowe.

JavaScriptCore:

JavaScriptGlue:

  • JavaScriptGlue.xcodeproj/project.pbxproj:

WebCore:

  • WebCore.xcodeproj/project.pbxproj:

WebKit:

  • WebKit.xcodeproj/project.pbxproj:
10:50 AM Changeset in webkit [74486] by chang.shu@nokia.com
  • 2 edits in trunk/LayoutTests

2010-12-22 Chang Shu <chang.shu@nokia.com>

Unreviewed layout test fix.

Revert changeset 74481: http://trac.webkit.org/changeset/74481,
as it causes regression on layout tests.

  • platform/qt/Skipped:
10:41 AM Changeset in webkit [74485] by tonyg@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-22 Tony Gentilcore <tonyg@chromium.org>

Unreviewed build fix.

[chromium] console-websocket-error sometimes times out
https://bugs.webkit.org/show_bug.cgi?id=51482

  • platform/chromium/test_expectations.txt:
10:36 AM Changeset in webkit [74484] by vangelis@chromium.org
  • 4 edits
    2 adds in trunk

2010-12-21 Vangelis Kokkevis <vangelis@chromium.org>

Reviewed by Kenneth Russell.

[chromium] Fixing crash with empty render surfaces.
https://bugs.webkit.org/show_bug.cgi?id=51432

Test: platform/chromium/compositing/empty-render-surface-crasher.html

  • platform/graphics/chromium/RenderSurfaceChromium.cpp: (WebCore::RenderSurfaceChromium::draw):

2010-12-21 Vangelis Kokkevis <vangelis@chromium.org>

Reviewed by Kenneth Russell.

[chromium] Enabling layout tests in platform/chromium/compositing
and adding new layout test to check for crash on empty render surfaces.
https://bugs.webkit.org/show_bug.cgi?id=51432

  • platform/chromium-gpu/test_expectations.txt:
  • platform/chromium/compositing/empty-render-surface-crasher-expected.txt: Added.
  • platform/chromium/compositing/empty-render-surface-crasher.html: Added.
10:16 AM Changeset in webkit [74483] by scherkus@chromium.org
  • 2 edits in trunk/Tools

2010-12-22 Andrew Scherkus <scherkus@chromium.org>

Unreviewed. Adding myself to committers.py.

  • Scripts/webkitpy/common/config/committers.py:
10:12 AM Changeset in webkit [74482] by ariya@webkit.org
  • 2 edits in trunk/Tools

2010-12-22 Ariya Hidayat <ariya@sencha.com>

Reviewed by Kenneth Rohde Christiansen.

TestNetscapePlugIn should use #if defined
https://bugs.webkit.org/show_bug.cgi?id=51471

  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NP_Initialize): (NPP_New):
8:25 AM Changeset in webkit [74481] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

2010-12-22 Krithigassree Sambamurthy <krithigassree.sambamurthy@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] LayoutTests/http/tests/appcache/auth.html failed and skipped
https://bugs.webkit.org/show_bug.cgi?id=36688

  • platform/qt/Skipped: Unskip auth.html which now passes. Using Qt4.7.
8:22 AM Changeset in webkit [74480] by loislo@chromium.org
  • 2 edits in trunk/Tools

2010-12-22 Ilya Tikhonovsky <loislo@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: [chromium] DRT inspector layout tests are flaky in debug.

DevTools window should be closed explicitly because it has custom deinitialization code.

https://bugs.webkit.org/show_bug.cgi?id=50722

  • DumpRenderTree/chromium/TestShell.cpp: (TestShell::closeRemainingWindows):
7:41 AM Changeset in webkit [74479] by jberlin@webkit.org
  • 1 edit
    1 add in trunk/LayoutTests

Add Windows-specific expected results for fast/js/large-expressions.html in order to get
the Windows 7 Release test bot green again. Unreviewed.
https://bugs.webkit.org/show_bug.cgi?id=51469

  • platform/win/fast/js/large-expressions-expected.txt: Added.
7:31 AM Changeset in webkit [74478] by levin@chromium.org
  • 3 edits in trunk/Tools

check-webkit-style shouldn't complaint about underscores in variables in objective C files.
https://bugs.webkit.org/show_bug.cgi?id=51452

Reviewed by Shinichiro Hamaji.

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

(_FileState.init): Added the information to determine if a file is C or Objective C.
Using the file extension if possible but falling back to the file contents if we have a header file.
(_FileState.is_objective_c): Determine if we have an Objective C by examining the file contents if needed.
(_FileState.is_c_or_objective_c):
(check_using_std): Changed to using _FileState to determine the file type.
(check_max_min_macros): Ditto.
(check_for_null): Ditto.
(check_style): Changed the parameters to various calls since they now need _FileState
to determine the file type.
(check_language): Added the file_state parameter so it could be passed
to check_identifier_name_in_declaration.
(check_identifier_name_in_declaration): Don't warn about underscores in variables if
this is an Objective C file.
(_process_lines): Added information for the _FileState constructor (and moved the
call to a place that had the information).

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

(CppFunctionsTest.test_is_c_or_objective_c): Changed the tests to use FileState and exercise
its functionality.
(WebKitStyleTest.test_names): Add tests for underscores in Objective C files.

6:17 AM Changeset in webkit [74477] by podivilov@chromium.org
  • 23 edits in trunk

2010-12-21 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: persist JavaScript breakpoints in frontend settings.
https://bugs.webkit.org/show_bug.cgi?id=48434

  • http/tests/inspector/debugger-test2.js: (initialize_DebuggerTest.InspectorTest.setBreakpoint):
  • inspector/debugger-breakpoints-not-activated-on-reload.html:
  • inspector/debugger-pause-on-breakpoint.html:
  • inspector/report-protocol-errors-expected.txt:
  • inspector/report-protocol-errors.html:

2010-12-21 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: persist JavaScript breakpoints in frontend settings.
https://bugs.webkit.org/show_bug.cgi?id=48434

  • bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint):
  • bindings/js/ScriptDebugServer.h:
  • bindings/v8/DebuggerScript.js: ():
  • bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint):
  • bindings/v8/ScriptDebugServer.h:
  • inspector/Inspector.idl:
  • inspector/InspectorBackend.cpp:
  • inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::enableDebuggerFromFrontend): (WebCore::InspectorController::setStickyBreakpoints): (WebCore::InspectorController::restoreStickyBreakpoint):
  • inspector/InspectorController.h:
  • inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent): (WebCore::InspectorDebuggerAgent::setStickyBreakpoint): (WebCore::InspectorDebuggerAgent::setBreakpoint): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::restoreBreakpoint): (WebCore::InspectorDebuggerAgent::clearForPageNavigation): (WebCore::InspectorDebuggerAgent::didParseSource):
  • inspector/InspectorDebuggerAgent.h:
  • inspector/front-end/Breakpoint.js: (WebInspector.Breakpoint): (WebInspector.Breakpoint.prototype.remove):
  • inspector/front-end/BreakpointManager.js: (WebInspector.BreakpointManager): (WebInspector.DOMBreakpoint.prototype._serializeToJSON): (WebInspector.JavaScriptBreakpoint): (WebInspector.XHRBreakpoint.prototype._serializeToJSON):
  • inspector/front-end/DebuggerModel.js: (WebInspector.DebuggerModel):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype._debuggerPaused):
  • inspector/front-end/SourceFrame.js:
6:00 AM Changeset in webkit [74476] by Antti Koivisto
  • 7 edits
    3 adds in trunk

WebCore: https://bugs.webkit.org/show_bug.cgi?id=51354
Don't block rendering and script execution on deferred stylesheets

Reviewed by Alexey Proskuryakov.

  • Don't add low priority stylesheets to the document pending sheet count.
  • Resolve media attribute fully for the link element stylesheet load.

Test: http/tests/local/stylesheet-and-script-load-order-media-print.html

  • html/HTMLLinkElement.cpp:

(WebCore::HTMLLinkElement::HTMLLinkElement):
(WebCore::HTMLLinkElement::~HTMLLinkElement):
(WebCore::HTMLLinkElement::setDisabledState):
(WebCore::HTMLLinkElement::process):
(WebCore::HTMLLinkElement::sheetLoaded):
(WebCore::HTMLLinkElement::addPendingSheet):
(WebCore::HTMLLinkElement::removePendingSheet):

  • html/HTMLLinkElement.h:

LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=51354
Don't block rendering and script execution on deferred stylesheets

Reviewed by Alexey Proskuryakov.

  • http/tests/local/link-stylesheet-load-order-expected.txt:
  • http/tests/local/link-stylesheet-load-order-preload-expected.txt:
  • http/tests/local/resources/check-stylesheet-not-loaded.js: Added.
  • http/tests/local/stylesheet-and-script-load-order-media-print-expected.txt: Added.
  • http/tests/local/stylesheet-and-script-load-order-media-print.html: Added.
5:34 AM Changeset in webkit [74475] by podivilov@chromium.org
  • 23 edits in trunk

2010-12-22 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74473.
http://trac.webkit.org/changeset/74473
https://bugs.webkit.org/show_bug.cgi?id=51463

broke compilation on leopard intel release (Requested by
podivilov on #webkit).

  • http/tests/inspector/debugger-test2.js:
  • inspector/debugger-breakpoints-not-activated-on-reload.html:
  • inspector/debugger-pause-on-breakpoint.html:
  • inspector/report-protocol-errors-expected.txt:
  • inspector/report-protocol-errors.html:

2010-12-22 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74473.
http://trac.webkit.org/changeset/74473
https://bugs.webkit.org/show_bug.cgi?id=51463

broke compilation on leopard intel release (Requested by
podivilov on #webkit).

  • bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint):
  • bindings/js/ScriptDebugServer.h:
  • bindings/v8/DebuggerScript.js: ():
  • bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint):
  • bindings/v8/ScriptDebugServer.h:
  • inspector/Inspector.idl:
  • inspector/InspectorBackend.cpp:
  • inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::enableDebuggerFromFrontend): (WebCore::InspectorController::setStickyBreakpoints): (WebCore::InspectorController::restoreStickyBreakpoint): (WebCore::InspectorController::breakpointsSettingKey): (WebCore::InspectorController::loadBreakpoints): (WebCore::InspectorController::saveBreakpoints):
  • inspector/InspectorController.h:
  • inspector/InspectorDebuggerAgent.cpp: (WebCore::formatBreakpointId): (WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent): (WebCore::InspectorDebuggerAgent::setBreakpoint): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::clearForPageNavigation): (WebCore::InspectorDebuggerAgent::md5Base16): (WebCore::InspectorDebuggerAgent::loadBreakpoints): (WebCore::InspectorDebuggerAgent::saveBreakpoints): (WebCore::InspectorDebuggerAgent::didParseSource):
  • inspector/InspectorDebuggerAgent.h:
  • inspector/front-end/Breakpoint.js: (WebInspector.Breakpoint): (WebInspector.Breakpoint.jsBreakpointId): (WebInspector.Breakpoint.prototype.set enabled): (WebInspector.Breakpoint.prototype.get id): (WebInspector.Breakpoint.prototype.set condition): (WebInspector.Breakpoint.prototype.remove):
  • inspector/front-end/BreakpointManager.js: (WebInspector.BreakpointManager): (WebInspector.BreakpointManager.prototype._createDOMBreakpoint): (WebInspector.BreakpointManager.prototype._createEventListenerBreakpoint): (WebInspector.BreakpointManager.prototype._createXHRBreakpoint): (WebInspector.BreakpointManager.prototype._setNativeBreakpoint): (WebInspector.BreakpointManager.prototype._setNativeBreakpointEnabled): (WebInspector.BreakpointManager.prototype._removeNativeBreakpoint): (WebInspector.BreakpointManager.prototype.breakpointViewForEventData): (WebInspector.BreakpointManager.prototype._projectChanged): (WebInspector.BreakpointManager.prototype.restoreDOMBreakpoints): (WebInspector.BreakpointManager.prototype._saveBreakpoints): (WebInspector.BreakpointManager.prototype._validateBreakpoints): (WebInspector.DOMBreakpoint.prototype._serializeToJSON): (WebInspector.EventListenerBreakpoint.prototype._serializeToJSON): (WebInspector.XHRBreakpoint.prototype._serializeToJSON): (WebInspector.NativeBreakpointView.prototype.set enabled): (WebInspector.NativeBreakpointView.prototype.remove):
  • inspector/front-end/DebuggerModel.js: (WebInspector.DebuggerModel): (WebInspector.DebuggerModel.prototype.setOneTimeBreakpoint): (WebInspector.DebuggerModel.prototype.removeOneTimeBreakpoint): (WebInspector.DebuggerModel.prototype.setBreakpoint): (WebInspector.DebuggerModel.prototype.findBreakpoint): (WebInspector.DebuggerModel.prototype.reset): (WebInspector.DebuggerModel.prototype._setBreakpoint): (WebInspector.DebuggerModel.prototype._breakpointRemoved): (WebInspector.DebuggerModel.prototype._setBreakpointOnBackend): (WebInspector.DebuggerModel.prototype.breakpointRestored): (WebInspector.DebuggerModel.prototype.pausedScript): (WebInspector.DebuggerModel.prototype.resumedScript):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype.continueToLine): (WebInspector.ScriptsPanel.prototype._debuggerPaused):
  • inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype._contextMenu.addConditionalBreakpoint.didEditBreakpointCondition): (WebInspector.SourceFrame.prototype._contextMenu.addConditionalBreakpoint): (WebInspector.SourceFrame.prototype._contextMenu.else.editBreakpointCondition.didEditBreakpointCondition): (WebInspector.SourceFrame.prototype._contextMenu.else.editBreakpointCondition): (WebInspector.SourceFrame.prototype._contextMenu): (WebInspector.SourceFrame.prototype._mouseDown): (WebInspector.SourceFrame.prototype._continueToLine): (WebInspector.SourceFrame.prototype._setBreakpoint):
5:23 AM Changeset in webkit [74474] by andreip@google.com
  • 3 edits in trunk/JavaScriptCore

2010-12-22 Andrei Popescu <andreip@google.com>

Unreviewed build fix.

Fix Chromium Linux shared library build.
[Chromium] r74431 broke the Chromium Linux shared library build
https://bugs.webkit.org/show_bug.cgi?id=51462

5:13 AM Changeset in webkit [74473] by podivilov@chromium.org
  • 23 edits in trunk

2010-12-21 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: persist JavaScript breakpoints in frontend settings.
https://bugs.webkit.org/show_bug.cgi?id=48434

  • http/tests/inspector/debugger-test2.js: (initialize_DebuggerTest.InspectorTest.setBreakpoint):
  • inspector/debugger-breakpoints-not-activated-on-reload.html:
  • inspector/debugger-pause-on-breakpoint.html:
  • inspector/report-protocol-errors-expected.txt:
  • inspector/report-protocol-errors.html:

2010-12-21 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: persist JavaScript breakpoints in frontend settings.
https://bugs.webkit.org/show_bug.cgi?id=48434

  • bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint):
  • bindings/js/ScriptDebugServer.h:
  • bindings/v8/DebuggerScript.js: ():
  • bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint):
  • bindings/v8/ScriptDebugServer.h:
  • inspector/Inspector.idl:
  • inspector/InspectorBackend.cpp:
  • inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::enableDebuggerFromFrontend): (WebCore::InspectorController::setStickyBreakpoints): (WebCore::InspectorController::restoreStickyBreakpoint):
  • inspector/InspectorController.h:
  • inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent): (WebCore::InspectorDebuggerAgent::setStickyBreakpoint): (WebCore::InspectorDebuggerAgent::setBreakpoint): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::restoreBreakpoint): (WebCore::InspectorDebuggerAgent::clearForPageNavigation): (WebCore::InspectorDebuggerAgent::didParseSource):
  • inspector/InspectorDebuggerAgent.h:
  • inspector/front-end/Breakpoint.js: (WebInspector.Breakpoint): (WebInspector.Breakpoint.prototype.remove):
  • inspector/front-end/BreakpointManager.js: (WebInspector.BreakpointManager): (WebInspector.DOMBreakpoint.prototype._serializeToJSON): (WebInspector.JavaScriptBreakpoint): (WebInspector.XHRBreakpoint.prototype._serializeToJSON):
  • inspector/front-end/DebuggerModel.js: (WebInspector.DebuggerModel):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype._debuggerPaused):
  • inspector/front-end/SourceFrame.js:
4:25 AM Changeset in webkit [74472] by krit@webkit.org
  • 30 edits in trunk/WebCore

2010-12-22 Dirk Schulze <krit@wbekit.org>

Reviewed by Nikolas Zimmermann.

Cleanup SVG code according to the webkit style rules 1
https://bugs.webkit.org/show_bug.cgi?id=51411

First patch to fix indention and other style issues according to the WebKit style rules in the SVG code.

No change of functionality.

  • svg/ColorDistance.cpp: (WebCore::ColorDistance::isZero):
  • svg/ColorDistance.h:
  • svg/ElementTimeControl.h: (WebCore::ElementTimeControl::~ElementTimeControl):
  • svg/LinearGradientAttributes.h: (WebCore::LinearGradientAttributes::LinearGradientAttributes): (WebCore::LinearGradientAttributes::x1): (WebCore::LinearGradientAttributes::y1): (WebCore::LinearGradientAttributes::x2): (WebCore::LinearGradientAttributes::y2): (WebCore::LinearGradientAttributes::setX1): (WebCore::LinearGradientAttributes::setY1): (WebCore::LinearGradientAttributes::setX2): (WebCore::LinearGradientAttributes::setY2): (WebCore::LinearGradientAttributes::hasX1): (WebCore::LinearGradientAttributes::hasY1): (WebCore::LinearGradientAttributes::hasX2): (WebCore::LinearGradientAttributes::hasY2):
  • svg/RadialGradientAttributes.h: (WebCore::RadialGradientAttributes::RadialGradientAttributes): (WebCore::RadialGradientAttributes::cx): (WebCore::RadialGradientAttributes::cy): (WebCore::RadialGradientAttributes::r): (WebCore::RadialGradientAttributes::fx): (WebCore::RadialGradientAttributes::fy): (WebCore::RadialGradientAttributes::setCx): (WebCore::RadialGradientAttributes::setCy): (WebCore::RadialGradientAttributes::setR): (WebCore::RadialGradientAttributes::setFx): (WebCore::RadialGradientAttributes::setFy): (WebCore::RadialGradientAttributes::hasCx): (WebCore::RadialGradientAttributes::hasCy): (WebCore::RadialGradientAttributes::hasR): (WebCore::RadialGradientAttributes::hasFx): (WebCore::RadialGradientAttributes::hasFy):
  • svg/SVGAngle.cpp:
  • svg/SVGAnimateColorElement.h:
  • svg/SVGAnimateElement.cpp: (WebCore::SVGAnimateElement::calculateAnimatedValue): (WebCore::SVGAnimateElement::calculateDistance):
  • svg/SVGAnimateElement.h:
  • svg/SVGAnimateMotionElement.cpp:
  • svg/SVGAnimateMotionElement.h:
  • svg/SVGAnimatedNumber.h:
  • svg/SVGAnimationElement.cpp: (WebCore::parseKeyTimes): (WebCore::SVGAnimationElement::currentValuesForValuesAnimation): (WebCore::SVGAnimationElement::updateAnimation):
  • svg/SVGClipPathElement.cpp: (WebCore::SVGClipPathElement::svgAttributeChanged):
  • svg/SVGColor.h: (WebCore::SVGColor::create): (WebCore::SVGColor::createCurrentColor): (WebCore::SVGColor::colorType): (WebCore::SVGColor::setRGBColor): (WebCore::SVGColor::color): (WebCore::SVGColor::isSVGColor):
  • svg/SVGCursorElement.cpp: (WebCore::SVGCursorElement::svgAttributeChanged):
  • svg/SVGCursorElement.h:
  • svg/SVGDescElement.h: (WebCore::SVGDescElement::rendererIsNeeded):
  • svg/SVGDocument.cpp:
  • svg/SVGDocument.h: (WebCore::SVGDocument::create): (WebCore::SVGDocument::isSVGDocument):
  • svg/SVGElement.h: (WebCore::SVGElement::isStyled): (WebCore::SVGElement::isStyledTransformable): (WebCore::SVGElement::isStyledLocatable): (WebCore::SVGElement::isSVG): (WebCore::SVGElement::isFilterEffect): (WebCore::SVGElement::isGradientStop): (WebCore::SVGElement::isTextContent): (WebCore::SVGElement::isValid): (WebCore::SVGElement::svgAttributeChanged): (WebCore::SVGElement::synchronizeProperty): (WebCore::SVGElement::supplementalTransform): (WebCore::SVGElement::invalidateSVGAttributes): (WebCore::SVGElement::rendererIsNeeded): (WebCore::SVGElement::needsPendingResourceHandling): (WebCore::SVGElement::buildPendingResource):
  • svg/SVGElementInstance.h: (WebCore::SVGElementInstance::create): (WebCore::SVGElementInstance::correspondingElement): (WebCore::SVGElementInstance::correspondingUseElement): (WebCore::SVGElementInstance::shadowTreeElement): (WebCore::SVGElementInstance::parentNode): (WebCore::SVGElementInstance::previousSibling): (WebCore::SVGElementInstance::nextSibling): (WebCore::SVGElementInstance::firstChild): (WebCore::SVGElementInstance::lastChild): (WebCore::SVGElementInstance::ownerDocument): (WebCore::SVGElementInstance::toNode): (WebCore::SVGElementInstance::toSVGElementInstance): (WebCore::SVGElementInstance::hasChildNodes): (WebCore::SVGElementInstance::setFirstChild): (WebCore::SVGElementInstance::setLastChild): (WebCore::SVGElementInstance::setNextSibling): (WebCore::SVGElementInstance::setPreviousSibling): (WebCore::SVGElementInstance::refEventTarget): (WebCore::SVGElementInstance::derefEventTarget):
  • svg/SVGElementInstanceList.h: (WebCore::SVGElementInstanceList::create):
  • svg/SVGException.h: (WebCore::SVGException::create): (WebCore::SVGException::SVGException):
  • svg/SVGFEColorMatrixElement.cpp: (WebCore::SVGFEColorMatrixElement::parseMappedAttribute):
  • svg/SVGFEComponentTransferElement.cpp: (WebCore::SVGFEComponentTransferElement::build):
  • svg/SVGFEDiffuseLightingElement.cpp: (WebCore::SVGFEDiffuseLightingElement::findLights):
  • svg/SVGFont.cpp: (WebCore::convertEmUnitToPixel):
  • svg/SVGUseElement.cpp: (WebCore::isDirectReference):
4:17 AM Changeset in webkit [74471] by andreip@google.com
  • 3 edits in trunk/LayoutTests

2010-12-22 Andrei Popescu <andreip@google.com>

Unreviewed buildfix.

[v8] trunk/LayoutTests/fast/js/large-expressions.html fails since r74402
https://bugs.webkit.org/show_bug.cgi?id=51391

  • platform/chromium-mac/fast/js/large-expressions-expected.txt:
  • platform/chromium-win/fast/js/large-expressions-expected.txt:
3:38 AM Changeset in webkit [74470] by commit-queue@webkit.org
  • 7 edits in trunk

2010-12-22 Dai Mikurube <dmikurube@google.com>

Reviewed by Kent Tamura.

https://bugs.webkit.org/show_bug.cgi?id=51289
Initial state of checkValidity() and :invalid are incorrect with <select required>

  • fast/css/pseudo-valid-007-expected.txt:
  • fast/css/pseudo-valid-007.html:
  • fast/forms/checkValidity-002-expected.txt:
  • fast/forms/checkValidity-002.html:

2010-12-22 Dai Mikurube <dmikurube@google.com>

Reviewed by Kent Tamura.

https://bugs.webkit.org/show_bug.cgi?id=51289
Initial state of checkValidity() and :invalid are incorrect with <select required>

  • html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::childrenChanged): setNeedsValidityCheck() after <select>'s children change.
3:24 AM Changeset in webkit [74469] by kov@webkit.org
  • 1 copy in releases/WebKitGTK/webkit-1.3.8

Tagging 1.3.8.

3:05 AM Changeset in webkit [74468] by apavlov@chromium.org
  • 5 edits in trunk

2010-12-22 Alexander Pavlov <apavlov@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: Styles pane fails to display properties from a broken CSS rule correctly
https://bugs.webkit.org/show_bug.cgi?id=51405

  • inspector/styles-new-API-expected.txt:
  • inspector/styles-new-API.html:

2010-12-22 Alexander Pavlov <apavlov@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: Styles pane fails to display properties from a broken CSS rule correctly
https://bugs.webkit.org/show_bug.cgi?id=51405

Invoke markPropertyStart() after the parser has restored after an error.

  • css/CSSGrammar.y:
12:50 AM Changeset in webkit [74467] by gyuyoung.kim@samsung.com
  • 7 edits in trunk

2010-12-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Antonio Gomes.

[EFL] Sets default user agent
https://bugs.webkit.org/show_bug.cgi?id=47903

Add macros for WebKit EFL and User Agent.

  • cmake/OptionsEfl.cmake:
  • cmakeconfig.h.cmake:

2010-12-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Antonio Gomes.

[EFL] Sets default user agent
https://bugs.webkit.org/show_bug.cgi?id=47903

If applcation(e.g EWebLauncher) doesn't set user agent, WebKit EFL doesn't
set user agent. However, we need to set user agent by default. Because, some
web sites send different pages according to user agent.

  • ewk/ewk_private.h:
  • ewk/ewk_settings.cpp: (_ewk_settings_webkit_platform): (_ewk_settings_webkit_os_version): (ewk_settings_default_user_agent_get):
  • ewk/ewk_view.cpp: (_ewk_view_priv_new):
12:37 AM Changeset in webkit [74466] by commit-queue@webkit.org
  • 5 edits in trunk

2010-12-22 Dai Mikurube <dmikurube@google.com>

Reviewed by Kent Tamura.

Assertion failure with <select multiple required>
https://bugs.webkit.org/show_bug.cgi?id=51260

  • fast/forms/resources/select-live-pseudo-selectors.js:
  • fast/forms/select-live-pseudo-selectors-expected.txt:

2010-12-22 Dai Mikurube <dmikurube@google.com>

Reviewed by Kent Tamura.

Assertion failure with <select multiple required>
https://bugs.webkit.org/show_bug.cgi?id=51260

Test: fast/css/pseudo-valid-select-click.html

  • dom/SelectElement.cpp: updateValidity() after selecting some options of ListBox-typed <select> elements to update valid() cache. (WebCore::SelectElement::updateListBoxSelection):

Dec 21, 2010:

11:16 PM Changeset in webkit [74465] by Darin Adler
  • 2 edits in trunk/WebCore

Unreviewed correction to unreviewed build fix for r74447.

Inappropriate code was left behind in sourceURI function for non-Dashboard platforms.

  • html/HTMLImageLoader.cpp:

(WebCore::HTMLImageLoader::sourceURI): Change the logic so all the bug-workaround
logic is inside the #ifdef.

10:20 PM Changeset in webkit [74464] by tonyg@chromium.org
  • 2 edits in trunk/JavaScriptCore

2010-12-21 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74462.
http://trac.webkit.org/changeset/74462
https://bugs.webkit.org/show_bug.cgi?id=51449

broke chromium win (Requested by tonyg-cr on #webkit).

9:58 PM Changeset in webkit [74463] by Simon Fraser
  • 8 edits in trunk/WebCore

2010-12-21 Simon Fraser <Simon Fraser>

Reviewed by Darin Adler.

Include the shadow color space as part of the GraphicsContext state
https://bugs.webkit.org/show_bug.cgi?id=51420

Include the ColorSpace for the shadow color as part of the graphics
state. This will be used later for a shadow implementation that
does not rely on platform shadow code.

  • platform/graphics/GraphicsContext.cpp: (WebCore::GraphicsContext::setShadow): (WebCore::GraphicsContext::clearShadow): (WebCore::GraphicsContext::getShadow):
  • platform/graphics/GraphicsContext.h: (WebCore::GraphicsContextState::GraphicsContextState):
  • platform/graphics/chromium/FontChromiumWin.cpp: (WebCore::TransparencyAwareFontPainter::TransparencyAwareGlyphPainter::drawGlyphs): (WebCore::Font::drawComplexText):
  • platform/graphics/mac/FontMac.mm: (WebCore::Font::drawGlyphs):
  • platform/graphics/skia/SkiaFontWin.cpp: (WebCore::windowsCanHandleDrawTextShadow):
  • platform/graphics/win/FontCGWin.cpp: (WebCore::drawGDIGlyphs): (WebCore::Font::drawGlyphs):
  • platform/graphics/wince/GraphicsContextWinCE.cpp: (WebCore::GraphicsContext::fillRoundedRect): (WebCore::GraphicsContext::drawText):
9:56 PM Changeset in webkit [74462] by tonyg@chromium.org
  • 2 edits in trunk/JavaScriptCore

2010-12-21 Tony Gentilcore <tonyg@chromium.org>

Unreviewed build fix.

[chromium] Build fix after r74431
https://bugs.webkit.org/show_bug.cgi?id=51447

9:55 PM Changeset in webkit [74461] by barraclough@apple.com
  • 3 edits in trunk/LayoutTests

Bug 26276 - Need a mechanism to determine stack extent

Reviewed by Oliver Hunt.

Correctly measuring available stack increases the size of expression we can handle!

  • fast/js/large-expressions-expected.txt:
  • fast/js/script-tests/large-expressions.js:
9:40 PM Changeset in webkit [74460] by Laszlo Gombos
  • 2 edits in trunk/WebKit2

2010-12-21 Siddharth Mathur <siddharth.mathur@nokia.com>

Reviewed by Laszlo Gombos.

[Qt] [WK2] Guard gcc-specific syntax

  • WebKit2.pro: Non-gcc based compliers choke on the "-include" syntax for preinclude, make sure it has guard around it.
9:09 PM Changeset in webkit [74459] by tonyg@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-21 Dan Bernstein <mitz@apple.com>

Reviewed by Sam Weinig.

<rdar://problem/8668230> REGRESSION (r71884): Returning alternate requests from willSendRequest can prevent other requests from ever being sent
https://bugs.webkit.org/show_bug.cgi?id=51413

  • platform/mac/security/block-test-expected.txt: Reverted r71884.
9:09 PM Changeset in webkit [74458] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Windows build fix.

8:54 PM Changeset in webkit [74457] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Windows build fix.

8:39 PM Changeset in webkit [74456] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Speculative build fix.

  • jit/ExecutableAllocator.cpp:

(JSC::ExecutableAllocator::underMemoryPressure):

8:29 PM Changeset in webkit [74455] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Bug 26276 - Need a mechanism to determine stack extent

Reviewed by Oliver Hunt.

This patch adds accurate stack size calculation for:

DARWIN, QNX, UNIX

We still need to fix:

WINDOWS, SOLARIS, OPENBSD, SYMBIAN, HAIKU, WINCE

  • wtf/StackBounds.cpp:

(WTF::StackBounds::initialize):

8:18 PM Changeset in webkit [74454] by barraclough@apple.com
  • 12 edits in trunk/JavaScriptCore

Reviewed by Geoff Garen.


<rdar://problem/8765333> CRASH running out of executable memory, loading io9.com
https://bugs.webkit.org/show_bug.cgi?id=51443

The problem here is that each page uses a reasonable amount of memory, (~4Mb),
and that when miultiple pages are open we keep all JIT code for all functions
in all pages alive.

Add a check to detect high memory pressure situations in the executable allocator
(>50% of available memory allocated), and upon a top level entry into JSC (no code
running on the stack) in this situation throw away all JIT code.

(JSC::Debugger::recompileAllJSFunctions): stop passing exec to recompile.

  • jit/ExecutableAllocator.h:
  • jit/ExecutableAllocatorFixedVMPool.cpp:

(JSC::ExecutablePool::systemAlloc): Count allocations.
(JSC::ExecutablePool::systemRelease): Count deallocations.
(JSC::ExecutablePool::underMemoryPressure): Check memory pressure.

  • jit/ExecutableAllocatorPosix.cpp:

(JSC::ExecutablePool::underMemoryPressure): Stub out; only meaningful with FixedVMPool.

  • jit/ExecutableAllocatorWin.cpp:

(JSC::ExecutablePool::underMemoryPressure): Stub out; only meaningful with FixedVMPool.

  • runtime/Executable.cpp:

(JSC::FunctionExecutable::recompile): Remove ExecState argument to recompile.

  • runtime/Executable.h:
  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::recompileAllJSFunctions): throws away all JIT code.

  • runtime/JSGlobalData.h:
  • runtime/JSGlobalObject.h:

(JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope): add check / call to throw away.

8:10 PM Changeset in webkit [74453] by mitz@apple.com
  • 7 edits in trunk

2010-12-21 Dan Bernstein <mitz@apple.com>

Reviewed by Sam Weinig.

<rdar://problem/8668230> REGRESSION (r71884): Returning alternate requests from willSendRequest can prevent other requests from ever being sent
https://bugs.webkit.org/show_bug.cgi?id=51413

71884 was wrong in moving willSendRequest to ResourceLoader::start(). It’s wrong to do all the
scheduling, which is host-dependent, before calling willSendRequest, because the latter can
change the host.

  • loader/NetscapePlugInStreamLoader.cpp: (WebCore::NetscapePlugInStreamLoader::create): Check the return value from ResourceLoader::init() and return 0 if it is false.
  • loader/ResourceLoader.cpp: (WebCore::ResourceLoader::init): Made this function return a boolean. Moved the call to willSendRequest() from start() into here. Return false if willSendRequest() canceled the request. (WebCore::ResourceLoader::start): Moved the call to willSendRequest() from here to init().
  • loader/ResourceLoader.h:
  • loader/SubresourceLoader.cpp: (WebCore::SubresourceLoader::create): Check the return value from ResourceLoader::init() and return 0 if it is false.

2010-12-21 Dan Bernstein <mitz@apple.com>

Reviewed by Sam Weinig.

<rdar://problem/8668230> REGRESSION (r71884): Returning alternate requests from willSendRequest can prevent other requests from ever being sent
https://bugs.webkit.org/show_bug.cgi?id=51413

  • platform/mac/security/block-test-expected.txt: Reverted r71884.
7:44 PM Changeset in webkit [74452] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk

2010-12-21 Benjamin Kalman <kalman@chromium.org>

Reviewed by Darin Adler.

Shift-End does not select to the end of the line
https://bugs.webkit.org/show_bug.cgi?id=50610

Add regression test that shift-end selects to the end of the line for both LTR and RTL text.
Rebaseline a test which assumed incorrect behaviour of shift-end not selecting to the end of
the line, but rather moving cursor to the start of the line above.

  • editing/selection/extend-selection-home-end-expected.txt: New baseline.
  • editing/selection/extend-to-line-boundary-expected.txt: Added.
  • editing/selection/extend-to-line-boundary.html: Added.
  • platform/win/editing/selection/extend-selection-home-end-expected.txt: New baseline.

2010-12-21 Benjamin Kalman <kalman@chromium.org>

Reviewed by Darin Adler.

Shift-End does not select to the end of the line
https://bugs.webkit.org/show_bug.cgi?id=50610

Let the VisiblePosition affinity for end of line selection to be set by
visibleEnd/visibleStart rather than using end/start and always using UPSTREAM.

Test: editing/selection/extend-to-line-boundary.html

  • editing/SelectionController.cpp: (WebCore::SelectionController::positionForPlatform): Use visibleStart/visibleEnd rather than start/end. (WebCore::SelectionController::modifyExtendingForward): Don't explicitly use UPSTREAM affinity.
7:42 PM Changeset in webkit [74451] by ariya@webkit.org
  • 3 edits
    4 adds in trunk

2010-12-21 Jan Erik Hanssen <jhanssen@sencha.com>

Reviewed by Simon Fraser.

matrix3d() must take the zoom factor into account
https://bugs.webkit.org/show_bug.cgi?id=51408

  • transforms/3d/general/matrix-with-zoom-3d-expected.checksum: Added.
  • transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
  • transforms/3d/general/matrix-with-zoom-3d-expected.txt: Added.
  • transforms/3d/general/matrix-with-zoom-3d.html: Added.

2010-12-21 Jan Erik Hanssen <jhanssen@sencha.com>

Reviewed by Simon Fraser.

matrix3d() must take the zoom factor into account
https://bugs.webkit.org/show_bug.cgi?id=51408

Test: transforms/3d/general/matrix-with-zoom-3d.html

  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::createTransformOperations):
7:25 PM Changeset in webkit [74450] by aestes@apple.com
  • 4 edits in trunk/Tools

2010-12-21 Andy Estes <aestes@apple.com>

Reviewed by Mark Rowe.

Do not build non-Intel architectures for WebKit2-related projects.
https://bugs.webkit.org/show_bug.cgi?id=51440

  • MiniBrowser/Configurations/Base.xcconfig: Only build for i386 and x86_64.
  • TestWebKitAPI/Configurations/Base.xcconfig: Ditto.
  • WebKitTestRunner/Configurations/Base.xcconfig: Ditto.
7:10 PM Changeset in webkit [74449] by abarth@webkit.org
  • 12 edits in trunk/WebCore

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

Reviewed by Darin Adler.

Move V8 to common implementation of window.open
https://bugs.webkit.org/show_bug.cgi?id=51385

I also changed some function names to match WebKit style. There's a
bunch of code we can remove in the generic bindings now. I'll do that
in the next patch.

  • bindings/generic/BindingDOMWindow.h: (WebCore::::open):
  • bindings/generic/BindingFrame.h: (WebCore::::navigateIfAllowed):
  • bindings/generic/BindingSecurity.h: (WebCore::::canAccessWindow): (WebCore::::allowPopUp): (WebCore::::shouldAllowNavigation):
  • bindings/generic/GenericBinding.h: (WebCore::completeURL):
  • bindings/js/JSDOMBinding.cpp: (WebCore::toLexicalFrame): (WebCore::toDynamicFrame):
  • bindings/js/specialization/JSBindingState.cpp: (WebCore::::activeFrame): (WebCore::::firstFrame):
  • bindings/js/specialization/JSBindingState.h:
  • bindings/v8/V8Utilities.cpp: (WebCore::callingOrEnteredFrame):
  • bindings/v8/custom/V8DOMWindowCustom.cpp: (WebCore::V8DOMWindow::locationAccessorSetter): (WebCore::V8DOMWindow::openCallback):
  • bindings/v8/specialization/V8BindingState.cpp: (WebCore::::activeWindow): (WebCore::::firstWindow): (WebCore::::activeFrame): (WebCore::::firstFrame):
  • bindings/v8/specialization/V8BindingState.h:
6:40 PM Changeset in webkit [74448] by rniwa@webkit.org
  • 2 edits in trunk/WebCore

2010-12-21 Ryosuke Niwa <rniwa@webkit.org>

Unreviewed build fix for r74447.

Call usesDashboardBackwardCompatibilityMode() only if DASHBOARD_SUPPORT is enabled.

  • html/HTMLImageLoader.cpp: (WebCore::HTMLImageLoader::sourceURI):
6:19 PM Changeset in webkit [74447] by mitz@apple.com
  • 3 edits
    4 adds in trunk

WebCore: <rdar://problem/8725702> REGRESSION (r68854): Broken image icon seen in the Address Book Dashboard widget

Reviewed by John Sullivan.

Test: platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk.html

The Address Book widget sets the src attribute of an img element to a string that looks like a CSS
URL value. This used to work prior to r68854, because some DOM attribute parsing functions were using
the wrong function to parse URL attributes (last named deprecatedParseURL).

  • html/HTMLImageLoader.cpp:

(WebCore::HTMLImageLoader::sourceURI): In Dashboard, check if the src attribute begins with 'url("'
and ends with '")', and if so, strip those away.

LayoutTests: <rdar://problem/8725702> REGRESSION(r68854): Broken image icon seen in the Address Book Dashboard widget

Reviewed by John Sullivan.

  • platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk-expected.txt: Added.
  • platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk.html: Added.
  • platform/mac/fast/dom/HTMLImageElement/resources: Added.
  • platform/mac/fast/dom/HTMLImageElement/resources/blue_rect.jpg: Added.
6:16 PM Changeset in webkit [74446] by cwzwarich@webkit.org
  • 2 edits in trunk/WebKit/mac

Reviewed by Darin Adler.

-[WebBasePluginPackage isNativeLibraryData:] integer underflows on zero-sized data
https://bugs.webkit.org/show_bug.cgi?id=51431
<rdar://problem/8791757>

  • Plugins/WebBasePluginPackage.mm:

(-[WebBasePluginPackage isNativeLibraryData:]): Change an arithmetic expression so
it doesn't underflow.

6:01 PM Changeset in webkit [74445] by andersca@apple.com
  • 4 edits in trunk/WebKit2

2010-12-21 Anders Carlsson <andersca@apple.com>

Reviewed by Darin Adler.

Can't stop QT music on santastreefarm.com
https://bugs.webkit.org/show_bug.cgi?id=51438
<rdar://problem/8741152>

Implement NPN_ConvertPoint.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp: (WebKit::NPN_ConvertPoint): Call NetscapePlugin::convertPoint.

(WebKit::initializeBrowserFuncs):
Only initialize NPN_ConvertPoint and NPN_PopUpContextMenu on Mac.

  • WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: (WebKit::NetscapePlugin::convertPoint): Implement conversion routines.

(WebKit::NetscapePlugin::windowAndViewFramesChanged):
Keep track of the window and view frames, they are needed to do coordinate conversion.

5:59 PM Changeset in webkit [74444] by rniwa@webkit.org
  • 3 edits in trunk/WebCore

2010-12-21 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Darin Adler.

CharacterData needs cleanup
https://bugs.webkit.org/show_bug.cgi?id=51426

Extracted CharacterData::setDataAndNotify and CharacterData::updateRenderer.

  • dom/CharacterData.cpp: (WebCore::CharacterData::setData): Calls setDataAndUpdate. (WebCore::CharacterData::parserAppendData): Ditto. (WebCore::CharacterData::appendData): Ditto. (WebCore::CharacterData::insertData): Ditto. (WebCore::CharacterData::deleteData): Ditto. (WebCore::CharacterData::replaceData): Ditto. (WebCore::CharacterData::setDataAndUpdate): Added. (WebCore::CharacterData::updateRenderer): Added. (WebCore::CharacterData::dispatchModifiedEvent): Renamed prevValue to oldData.
  • dom/CharacterData.h:
5:41 PM Changeset in webkit [74443] by tonyg@chromium.org
  • 8 edits in trunk/WebCore

2010-12-21 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74420.
http://trac.webkit.org/changeset/74420
https://bugs.webkit.org/show_bug.cgi?id=51436

causes editing/pasteboard/paste-noscript-xhtml.xhtml to crash
(Requested by tonyg-cr on #webkit).

  • dom/DocumentParser.cpp:
  • dom/DocumentParser.h:
  • html/parser/HTMLDocumentParser.cpp:
  • html/parser/HTMLDocumentParser.h:
  • html/parser/HTMLParserScheduler.cpp: (WebCore::HTMLParserScheduler::HTMLParserScheduler):
  • html/parser/HTMLParserScheduler.h: (WebCore::HTMLParserScheduler::isScheduledForResume):
  • page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer): (WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer):
5:34 PM Changeset in webkit [74442] by kbr@google.com
  • 4 edits in trunk/WebCore

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

Reviewed by Darin Fisher.

Enable extensions used in accelerated 2D canvas implementation
https://bugs.webkit.org/show_bug.cgi?id=51433

Call Extensions3D::ensureEnabled() for all supported extensions
the accelerated 2D Canvas implementation uses. Tested with a few
layout tests previously failing when run in Chromium due to OpenGL
INVALID_ENUM and other errors.

  • platform/graphics/gpu/DrawingBuffer.cpp: (WebCore::DrawingBuffer::create):
  • platform/graphics/gpu/SharedGraphicsContext3D.cpp: (WebCore::SharedGraphicsContext3D::SharedGraphicsContext3D): (WebCore::SharedGraphicsContext3D::supportsBGRA):
  • platform/graphics/gpu/SharedGraphicsContext3D.h:
5:30 PM Changeset in webkit [74441] by barraclough@apple.com
  • 4 edits in trunk/JavaScriptCore

<rdar://problem/8241425> JIT executable memory excessive usage due to regex caching
https://bugs.webkit.org/show_bug.cgi?id=51434

Reviewed by Geoff Garen.

Reduce the amount of memory the RegExpCache can hold on to on iOS.
Currently the RegExpCache can hold 256 RegExp objects. If each falls into a separate
ExecutablePool, with a common size of 16Kb, this means we end up holding onto 4Mb of
memory. Firstly, we can reduce this by simply reducing the size of the cache to 32
entries. Secondly, we can use a separate set of ExecutablePools for JIT code generated
from RegExp objects. This helps in two ways (1) it increases the probability that
RegExps in the cache share the same pool, and (2) it means that a RegExp can't end
up holding on to a large ExecutablePool containing a translation of JS code.
(A RegExp could end up keeping a larger RegExp alive that happened to be sharing the
same pool, but large RegExp patterns are less common).

  • runtime/JSGlobalData.h:
  • runtime/RegExpCache.h:
  • yarr/RegexJIT.cpp:

(JSC::Yarr::RegexGenerator::compile):

5:08 PM Changeset in webkit [74440] by zmo@google.com
  • 18 edits
    2 adds in trunk

2010-12-21 Zhenyao Mo <zmo@google.com>

Reviewed by Kenneth Russell.

WebGLRenderingContext needs to zero textures and renderbuffers
https://bugs.webkit.org/show_bug.cgi?id=49355

  • src/WebGraphicsContext3DDefaultImpl.cpp: (WebKit::WebGraphicsContext3DDefaultImpl::texImage2D): Generate an INVALID_VALUE if pixels==null is passed in.

2010-12-21 Zhenyao Mo <zmo@google.com>

Reviewed by Kenneth Russell.

WebGLRenderingContext needs to zero textures and renderbuffers
https://bugs.webkit.org/show_bug.cgi?id=49355

Test: fast/canvas/webgl/uninitialized-test.html

  • html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::onAccess): Use a parameter to decide if renderbuffer initialization is needed. (WebCore::WebGLFramebuffer::initializeRenderbuffers): Don't return false if color buffer doesn't exist.
  • html/canvas/WebGLFramebuffer.h: Modify onAccess with an added parameter.
  • html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::clear): Call onAccess with an added parameter. (WebCore::WebGLRenderingContext::copyTexImage2D): Ditto. (WebCore::WebGLRenderingContext::copyTexSubImage2D): Ditto. (WebCore::WebGLRenderingContext::drawArrays): Ditto. (WebCore::WebGLRenderingContext::drawElements): Ditto. (WebCore::WebGLRenderingContext::readPixels): Ditto. (WebCore::WebGLRenderingContext::texImage2DBase): Create buffer data of 0s if input is null to initialize textures.
  • platform/graphics/GraphicsContext3D.cpp: (WebCore::GraphicsContext3D::texImage2DResourceSafe): Helper function that initialize all pixels to 0.
  • platform/graphics/GraphicsContext3D.h:
  • platform/graphics/chromium/Canvas2DLayerChromium.cpp: (WebCore::Canvas2DLayerChromium::updateContentsIfDirty): Use texImage2DResourceSafe.
  • platform/graphics/chromium/DrawingBufferChromium.cpp: (WebCore::generateColorTexture): Ditto.
  • platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::prepareToDrawLayers): Ditto.
  • platform/graphics/chromium/TextureManager.cpp: (WebCore::TextureManager::requestTexture): Ditto.
  • platform/graphics/chromium/VideoLayerChromium.cpp: (WebCore::VideoLayerChromium::allocateTexture): Ditto.
  • platform/graphics/gpu/DrawingBuffer.cpp: (WebCore::DrawingBuffer::reset): Use texImage2DResourceSafe; also, only initialize depth/stencil buffer.
  • platform/graphics/gpu/SharedGraphicsContext3D.cpp: (WebCore::SharedGraphicsContext3D::texImage2D): Use texImage2DResourceSafe.
  • platform/graphics/gpu/Texture.cpp: (WebCore::Texture::create): Ditto.
  • platform/graphics/opengl/GraphicsContext3DOpenGL.cpp: (WebCore::GraphicsContext3D::texImage2D): Generate an INVALID_VALUE if pixels==null is passed in.

2010-12-21 Zhenyao Mo <zmo@google.com>

Reviewed by Kenneth Russell.

WebGLRenderingContext needs to zero textures and renderbuffers
https://bugs.webkit.org/show_bug.cgi?id=49355

  • fast/canvas/webgl/uninitialized-test-expected.txt: Added.
  • fast/canvas/webgl/uninitialized-test.html: Added.
5:06 PM Changeset in webkit [74439] by crogers@google.com
  • 1 edit
    2 adds in trunk/WebCore

2010-12-21 Chris Rogers <crogers@google.com>

Reviewed by Kenneth Russell.

Add AudioBusChromium for decoding audio file data
https://bugs.webkit.org/show_bug.cgi?id=51430

No new tests since audio API is not yet implemented.

  • platform/audio/chromium: Added.
  • platform/audio/chromium/AudioBusChromium.cpp: Added. (WebCore::createBusFromInMemoryAudioFile):
4:45 PM Changeset in webkit [74438] by kbr@google.com
  • 2 edits in trunk/LayoutTests

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

Unreviewed test expectations update. Remove the following five
expected text differences from the chromium-gpu test expectations
file, because these tests are now passing in DumpRenderTree (and
Chromium with --in-process-webgl --disable-accelerated-compositing):

canvas/philip/tests/2d.shadow.transform.2.html
canvas/philip/tests/2d.imageData.get.source.outside.html
fast/canvas/canvas-scale-fillRect-shadow.html
fast/canvas/canvas-scale-fillPath-shadow.html
fast/canvas/canvas-scale-strokePath-shadow.html

  • platform/chromium-gpu/test_expectations.txt:
4:43 PM Changeset in webkit [74437] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Windows build fix.

4:37 PM Changeset in webkit [74436] by weinig@apple.com
  • 4 edits in trunk/WebKit2

Implement encoding/decoding of ResourceRequest and
ResourceResponse for Windows/CFNetwork.

Reviewed by Anders Carlsson.

  • Shared/win/WebCoreArgumentCodersWin.cpp:

(CoreIPC::encodeResourceRequest):
(CoreIPC::decodeResourceRequest):
(CoreIPC::encodeResourceResponse):
(CoreIPC::decodeResourceResponse):

  • win/WebKit2.vcproj:
  • win/WebKit2Common.vsprops:
4:11 PM Changeset in webkit [74435] by aestes@apple.com
  • 2 edits in trunk/LayoutTests

Rebaseline test for r74427.

  • http/tests/local/formdata/send-form-data-with-sliced-file-expected.txt: Updated.
4:04 PM Changeset in webkit [74434] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Eeeep! build fix!

  • wtf/OSAllocator.h:

(WTF::OSAllocator::decommitAndRelease):

4:01 PM Changeset in webkit [74433] by crogers@google.com
  • 3 edits
    241 adds in trunk/WebCore

2010-12-21 Chris Rogers <crogers@google.com>

Reviewed by Kenneth Russell.

Add web audio spatialization resource files
https://bugs.webkit.org/show_bug.cgi?id=50998

No new tests since audio API is not yet implemented.

  • platform/audio/HRTFElevation.cpp: (WebCore::HRTFElevation::calculateKernelsForAzimuthElevation):
  • platform/audio/mac/AudioBusMac.mm: (WebCore::AudioBus::loadPlatformResource):
  • platform/audio/resources: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T000_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T015_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T030_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T045_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T060_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T075_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T090_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T105_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T120_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T135_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T150_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T165_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T180_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T195_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T210_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T225_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T240_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T255_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T270_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T285_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T300_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T315_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T330_P345.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P000.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P015.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P030.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P045.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P060.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P075.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P090.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P315.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P330.wav: Added.
  • platform/audio/resources/IRC_Composite_C_R0195_T345_P345.wav: Added.
3:56 PM Changeset in webkit [74432] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Ooops, fixed typo in comment.

  • wtf/OSAllocator.h:
3:53 PM Changeset in webkit [74431] by barraclough@apple.com
  • 24 edits
    4 adds
    1 delete in trunk

JavaScriptCore: Added PageAllocationAligned, a cross-platform abstraction for memory allocations with arbitrary alignment requirements
https://bugs.webkit.org/show_bug.cgi?id=51359

Patch by Geoffrey Garen <ggaren@apple.com> on 2010-12-21
Reviewed by Gavin Barraclough & Oliver Hunt.

I think this patch fixes <rdar://problem/8107952> [5.0.1] WER crash in
Heap::allocateBlock (1902752929), and some other leaks and crashes as well.

  • runtime/AlignedMemoryAllocator.h: Removed. Supplanted by

PageAllocationAligned.

  • runtime/Collector.cpp:

(JSC::Heap::destroy):
(JSC::Heap::allocateBlock):
(JSC::Heap::freeBlock):
(JSC::Heap::addWeakGCHandle):

  • runtime/Collector.h: Switched from AlignedMemoryAllocator to

PageAllocationAligned.

  • runtime/GCHandle.cpp:
  • runtime/GCHandle.h: Ditto.
  • wtf/PageAllocation.h:

(WTF::PageAllocation::PageAllocation): Removed aligned memory allocation
functions. Supplanted by PageAllocationAligned.

  • wtf/PageAllocationAligned.cpp: Added.

(WTF::PageAllocationAligned::allocate):
(WTF::PageAllocationAligned::deallocate):

  • wtf/PageAllocationAligned.h: Added.

(WTF::PageAllocationAligned::PageAllocationAligned): New cross-platform
class for doing aligned memory allocation. This class properly matches
allocation and deallocation library calls, fixing a long-standing bug
in PageAllocation.

  • wtf/Platform.h: Removed some defunction VM platform defines.
  • wtf/wtf.pri: Updated build files.

JavaScriptGlue: Added PageAllocationAligned, a cross-platform abstraction for memory allocations with arbitrary alignment requirements
https://bugs.webkit.org/show_bug.cgi?id=51359

Patch by Geoffrey Garen <ggaren@apple.com> on 2010-12-21
Reviewed by Gavin Barraclough & Oliver Hunt.

  • ForwardingHeaders/wtf/PageAllocationAligned.h: Added.

WebCore: Added PageAllocationAligned, a cross-platform abstraction for memory allocations with arbitrary alignment requirements
https://bugs.webkit.org/show_bug.cgi?id=51359

Patch by Geoffrey Garen <ggaren@apple.com> on 2010-12-21
Reviewed by Gavin Barraclough & Oliver Hunt.

  • ForwardingHeaders/wtf/PageAllocationAligned.h: Added.
3:26 PM Changeset in webkit [74430] by ariya@webkit.org
  • 3 edits
    4 adds in trunk

2010-12-21 Ariya Hidayat <ariya@sencha.com>

Reviewed by Simon Fraser.

https://bugs.webkit.org/show_bug.cgi?id=49774
Need to scale translation values in matrix() by the zoom factor.

  • fast/transforms/matrix-with-zoom-expected.checksum: Added.
  • fast/transforms/matrix-with-zoom-expected.png: Added.
  • fast/transforms/matrix-with-zoom-expected.txt: Added.
  • fast/transforms/matrix-with-zoom.html: Added.

2010-12-21 Ariya Hidayat <ariya@sencha.com>

Reviewed by Simon Fraser.

https://bugs.webkit.org/show_bug.cgi?id=49774
Need to scale translation values in matrix() by the zoom factor.

Test: fast/transforms/matrix-with-zoom.html

  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::createTransformOperations):
3:19 PM Changeset in webkit [74429] by weinig@apple.com
  • 3 edits in trunk/WebKitLibraries

Add serialization for CFURLRequestRef and CFURLResponseRef.

Reviewed by Anders Carlsson.

  • win/include/WebKitSystemInterface/WebKitSystemInterface.h:
  • win/lib/WebKitSystemInterface.lib:
2:54 PM Changeset in webkit [74428] by oliver@apple.com
  • 7 edits in trunk

2010-12-21 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

ASSERTION FAILED: base->index() == m_codeBlock->argumentsRegister() while loading taobao.com
https://bugs.webkit.org/show_bug.cgi?id=49006

This problem was caused by having a parameter named 'arguments'.
The fix is to treat parameters named 'arguments' as shadowing
the actual arguments property, and so logically turn the function
into one that doesn't "use" arguments.

This required a bit of fiddling in the parser to ensure we correctly
propagate the 'feature' of shadowing is set correctly.

  • bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::createArgumentsIfNecessary): Change assertion to an early return as we may now reference a property named 'arguments' without being in a function that has the ArgumentsFeature
  • parser/JSParser.cpp: (JSC::JSParser::Scope::Scope): (JSC::JSParser::Scope::declareParameter): (JSC::JSParser::Scope::shadowsArguments): (JSC::JSParser::parseProgram): (JSC::JSParser::parseFormalParameters): (JSC::JSParser::parseFunctionInfo):
  • parser/Nodes.h: (JSC::ScopeNode::usesArguments):

2010-12-21 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

ASSERTION FAILED: base->index() == m_codeBlock->argumentsRegister() while loading taobao.com
https://bugs.webkit.org/show_bug.cgi?id=49006

Add new tests to cover the cases of a parameter named arguments being used.
Also correct a couple of existing (incorrect) tests.

  • fast/js/arguments-expected.txt:
  • fast/js/script-tests/arguments.js: (argumentsVarUndefined): (argumentsConstUndefined): (shadowedArgumentsLength): (shadowedArgumentsCallee): (shadowedArgumentsIndex):
2:36 PM Changeset in webkit [74427] by aestes@apple.com
  • 3 edits
    3 adds in trunk

2010-12-21 Jian Li <jianli@chromium.org>

Reviewed by Darin Adler.

Fix bug 51366: REGRESSION (r66452): Form data no longer contains
'Content-Type' header for files with unrecognized extensions
https://bugs.webkit.org/show_bug.cgi?id=51366

Test: http/tests/local/formdata/form-data-with-unknown-file-extension.html

  • platform/network/FormData.cpp: (WebCore::FormData::appendKeyValuePairItems):

2010-12-21 Jian Li <jianli@chromium.org>

Reviewed by Darin Adler.

Fix bug 51366: REGRESSION (r66452): Form data no longer contains
'Content-Type' header for files with unrecognized extensions
https://bugs.webkit.org/show_bug.cgi?id=51366

  • http/tests/local/formdata/form-data-with-unknown-file-extension-expected.txt: Added.
  • http/tests/local/formdata/form-data-with-unknown-file-extension.html: Added.
  • http/tests/local/resources/file.invalid: Added.
2:24 PM Changeset in webkit [74426] by Darin Adler
  • 5 edits in trunk

2010-12-21 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

Mac WebKit delivers an extra didCommit when loading web archives
https://bugs.webkit.org/show_bug.cgi?id=51419

Could not find a simple way to test this in WebKit1, but in WebKit2
it leads to an immediate failure when loading a web archive. Tested
that making the Mac share the same code path with other platforms
works fine in WebKit1.

  • loader/FrameLoader.cpp: (WebCore::FrameLoader::finishedLoadingDocument): Removed special case for the Mac platform. Also removed the call to isArchiveMimeType since we get a 0 from ArchiveFactory::create in that case.
  • loader/archive/ArchiveFactory.cpp: (WebCore::ArchiveFactory::isArchiveMimeType): Hardened slightly by adding a special case for null and empty strings, since hash tables can't handle null strings. (WebCore::ArchiveFactory::create): Ditto.

2010-12-21 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

Mac WebKit delivers an extra didCommit when loading web archives
https://bugs.webkit.org/show_bug.cgi?id=51419

  • UIProcess/WebFrameProxy.cpp: (WebKit::WebFrameProxy::didStartProvisionalLoad): Added assertions so we catch inconsistencies here instead of at the application level. Later, we will have to decide what to do in cases these assertions fail. The right policy is probably to consider it a web process failure and do whatever we do for those. (WebKit::WebFrameProxy::didReceiveServerRedirectForProvisionalLoad): Ditto. (WebKit::WebFrameProxy::didFailProvisionalLoad): Ditto. (WebKit::WebFrameProxy::didCommitLoad): Ditto. (WebKit::WebFrameProxy::didFinishLoad): Ditto. (WebKit::WebFrameProxy::didFailLoad): Ditto.
1:28 PM Changeset in webkit [74425] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Fix Snow Leopard build.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:

(WebKit::NPN_GetValue):

1:22 PM Changeset in webkit [74424] by dbates@webkit.org
  • 4 edits
    1 add in trunk

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

Reviewed by Eric Seidel and Darin Adler.

Deallocate GregorianDateTime.timeZone (if allocated) when copying so that we don't leak memory.
https://bugs.webkit.org/show_bug.cgi?id=51367

Inspired by a patch by George Staikos.

  • wtf/DateMath.cpp: (JSC::msToGregorianDateTime): Modified to set timeZone to nullptr since timeZone is now of type OwnPtrArray<char>.
  • wtf/DateMath.h: Change timeZone to type OwnArrayPtr<char>; Removed destructor since it is no longer needed. (JSC::GregorianDateTime::GregorianDateTime): Modified to use OwnPtrArray semantics for timeZone. (JSC::GregorianDateTime::operator tm): Ditto. (JSC::GregorianDateTime::copyFrom): Ditto.

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

Reviewed by Eric Seidel and Darin Adler.

Deallocate GregorianDateTime.timeZone (if allocated) when copying so that we don't leak memory.
https://bugs.webkit.org/show_bug.cgi?id=51367

Add forwarding header for PassOwnArrayPtr.h.

  • ForwardingHeaders/wtf/PassOwnArrayPtr.h: Added.
1:18 PM Changeset in webkit [74423] by andersca@apple.com
  • 3 edits in trunk/WebKit2

Fix crash when a Carbon plug-in fails to initialize correctly
https://bugs.webkit.org/show_bug.cgi?id=51415

Reviewed by Dan Bernstein.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:

(WebKit::NPN_GetValue):
Don't claim to support the QuickDraw event model.

  • WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:

(WebKit::NetscapePlugin::platformDestroy):
Only try to remove the window from the map if it's not null.

12:59 PM Changeset in webkit [74422] by andersca@apple.com
  • 3 edits in trunk/WebKit2

2010-12-21 Anders Carlsson <andersca@apple.com>

Reviewed by Darin Adler.

Add ArgumentCoder support for CFDataRef
https://bugs.webkit.org/show_bug.cgi?id=51412

  • Shared/cf/ArgumentCodersCF.cpp: (CoreIPC::typeFromCFTypeRef): (CoreIPC::encode): (CoreIPC::decode):
  • Shared/cf/ArgumentCodersCF.h:
12:15 PM Changeset in webkit [74421] by mihaip@chromium.org
  • 3 edits
    4 moves in trunk/Tools

2010-12-21 Mihai Parparita <mihaip@chromium.org>

Reviewed by Darin Fisher.

[Chromium] Rename WebThemeEngine/ControlDRT to WebThemeEngine/ControlDRTWin
https://bugs.webkit.org/show_bug.cgi?id=51406

Rename WebThemeControlDRT to WebThemeControlDRTWin and WebThemeEngineDRT
to WebThemeEngineDRTWin and update references everywhere.

  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/TestShellWin.cpp:
  • DumpRenderTree/chromium/WebThemeControlDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRT.cpp.
  • DumpRenderTree/chromium/WebThemeControlDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRT.h.
  • DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRT.cpp.
  • DumpRenderTree/chromium/WebThemeEngineDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRT.h.
11:24 AM Changeset in webkit [74420] by commit-queue@webkit.org
  • 8 edits in trunk/WebCore

2010-12-21 Yong Li <yoli@rim.com>

Reviewed by Adam Barth.

Suspend HTMLParserScheduler when page load is deferred to
avoid potential JS re-entrancy. Otherwise, when JS execution is triggered
from an external script or by events, and is blocked by a modal dialog,
WebKit can parse more HTML source and also start another JS execution.

https://bugs.webkit.org/show_bug.cgi?id=48077

Test case: WebCore/manual-tests/bugzilla-48077.html.

  • dom/DocumentParser.cpp: (WebCore::DocumentParser::suspendParsing): (WebCore::DocumentParser::resumeParsing):
  • dom/DocumentParser.h:
  • html/parser/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::suspendParsing): (WebCore::HTMLDocumentParser::resumeParsing):
  • html/parser/HTMLParserScheduler.cpp: (WebCore::HTMLParserScheduler::HTMLParserScheduler): (WebCore::HTMLParserScheduler::suspend): (WebCore::HTMLParserScheduler::resume):
  • html/parser/HTMLParserScheduler.h: (WebCore::HTMLParserScheduler::isScheduledForResume):
  • page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer): (WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer):
11:20 AM Changeset in webkit [74419] by tonyg@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-21 Tony Gentilcore <tonyg@chromium.org>

Unreviewed build fix.

[chromium] Marking fast/canvas/shadow-offset-*.html flaky on mac debug
https://bugs.webkit.org/show_bug.cgi?id=51409

  • platform/chromium/test_expectations.txt:
10:29 AM Changeset in webkit [74418] by andersca@apple.com
  • 17 edits in trunk

2010-12-21 Anders Carlsson <andersca@apple.com>

Reviewed by John Sullivan.

Clicking missing plug-in text does not show a sheet
https://bugs.webkit.org/show_bug.cgi?id=51403

  • WebCore.exp.in: Export symbols needed by WebKit2.
  • WebCore.xcodeproj/project.pbxproj: Make HTMLPlugInImageElement.h a private header.
  • html/HTMLPlugInImageElement.h: (WebCore::HTMLPlugInImageElement::serviceType): (WebCore::HTMLPlugInImageElement::url): Make these member functions public.

2010-12-21 Anders Carlsson <andersca@apple.com>

Reviewed by John Sullivan.

Clicking missing plug-in text does not show a sheet
https://bugs.webkit.org/show_bug.cgi?id=51403

Update for changes to the WebPageUIClient.

  • MiniBrowser/mac/BrowserWindowController.m: (-[BrowserWindowController awakeFromNib]):
  • WebKitTestRunner/TestController.cpp: (WTR::createOtherPage): (WTR::TestController::initialize):

2010-12-21 Anders Carlsson <andersca@apple.com>

Reviewed by John Sullivan.

Clicking missing plug-in text does not show a sheet
https://bugs.webkit.org/show_bug.cgi?id=51403

  • UIProcess/API/C/WKPage.h: Add missingPluginButtonClicked to WKPageUIClient.
  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::missingPluginButtonClicked): Call the WebUIClient member function.
  • UIProcess/WebPageProxy.messages.in: Add MissingPluginButtonClicked message.
  • UIProcess/WebUIClient.cpp: (WebKit::WebUIClient::missingPluginButtonClicked): Call the WKPageUIClient callback.
  • UIProcess/WebUIClient.h:
  • WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::shouldMissingPluginMessageBeButton): Always return true for now.

(WebKit::WebChromeClient::missingPluginButtonClicked):
Send a MissingPluginButtonClicked message.

9:56 AM Changeset in webkit [74417] by tonyg@chromium.org
  • 3 edits in trunk/LayoutTests

2010-12-21 Tony Gentilcore <tonyg@chromium.org>

Unreviewed build fix.

Rebaseline fast/js/large-expressions.html
https://bugs.webkit.org/show_bug.cgi?id=51404

  • platform/chromium-mac/fast/js/large-expressions-expected.txt:
  • platform/chromium-win/fast/js/large-expressions-expected.txt:
9:41 AM Changeset in webkit [74416] by abecsi@webkit.org
  • 2 edits in trunk/WebCore

2010-12-21 Andras Becsi <abecsi@webkit.org>

Unreviewed build fix.

[Qt] Fix the build with USE_GSTREAMER=1

No new tests needed.

  • WebCore.pro: remove nonexisting DataSourceGStreamer sources.
8:56 AM Changeset in webkit [74415] by commit-queue@webkit.org
  • 5 edits in trunk

2010-12-21 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74402.
http://trac.webkit.org/changeset/74402
https://bugs.webkit.org/show_bug.cgi?id=51402

This patch broke the Windows 7 Release Layout Tests (Requested
by jessieberlin on #webkit).

  • wtf/StackBounds.cpp: (WTF::estimateStackBound): (WTF::StackBounds::initialize):

2010-12-21 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74402.
http://trac.webkit.org/changeset/74402
https://bugs.webkit.org/show_bug.cgi?id=51402

This patch broke the Windows 7 Release Layout Tests (Requested
by jessieberlin on #webkit).

  • fast/js/large-expressions-expected.txt:
  • fast/js/script-tests/large-expressions.js:
8:33 AM EFLWebKit edited by demarchi@webkit.org
(diff)
7:52 AM Changeset in webkit [74414] by andreip@google.com
  • 2 edits in trunk/LayoutTests

2010-12-21 Andrei Popescu <andreip@google.com>

Unreviewed build fix.

Update the test expectations to mark these tests as timing out.
[Chromium] inspector/console-dir-global.html and inspector/debugger-expand-scope.html are timing out on OSX
https://bugs.webkit.org/show_bug.cgi?id=51398

  • platform/chromium/test_expectations.txt:
6:59 AM Changeset in webkit [74413] by andreip@google.com
  • 4 edits in trunk/LayoutTests

2010-12-21 Andrei Popescu <andreip@google.com>

Unreviewed build fix.

Rebaseline fast/js/large-expressions.html
[v8] trunk/LayoutTests/fast/js/large-expressions.html fails since r74402
https://bugs.webkit.org/show_bug.cgi?id=51391

  • platform/chromium-mac/fast/js/large-expressions-expected.txt:
  • platform/chromium-win/fast/js/large-expressions-expected.txt:
  • platform/chromium/test_expectations.txt:
6:42 AM Changeset in webkit [74412] by Csaba Osztrogonác
  • 2 edits in trunk/JavaScriptCore

Unify the name of parentheses in YARR: rename parenthesis to
parentheses.

Patch by Peter Varga <pvarga@inf.u-szeged.hu> on 2010-12-21
Reviewed by Csaba Osztrogonác.

  • yarr/RegexCompiler.cpp:

(JSC::Yarr::RegexPatternConstructor::atomParenthesesEnd):

6:28 AM Changeset in webkit [74411] by andreip@google.com
  • 2 edits in trunk/LayoutTests

2010-12-21 Andrei Popescu <andreip@google.com>

Unreviewed build fix.

[v8] trunk/LayoutTests/fast/js/large-expressions-expected.txt fails since r74402
https://bugs.webkit.org/show_bug.cgi?id=51391

Udpate Chromium layout test expectations temporarily while
we look for a fix for the above test.

  • platform/chromium/test_expectations.txt:
5:29 AM Changeset in webkit [74410] by andreip@google.com
  • 5 edits
    4 adds in trunk/LayoutTests

2010-12-21 Andrei Popescu <andreip@google.com>

Unreviewed build fix.

[Chromium] media/audio-controls-rendering.html and fast/gradients/gradient-after-transparent-border.html need rebaselining
https://bugs.webkit.org/show_bug.cgi?id=51388

  • platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.checksum: Added.
  • platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.png: Added.
  • platform/chromium-linux/media/audio-controls-rendering-expected.checksum:
  • platform/chromium-linux/media/audio-controls-rendering-expected.png:
  • platform/chromium-mac/fast/gradients/gradient-after-transparent-border-expected.checksum: Added.
  • platform/chromium-mac/fast/gradients/gradient-after-transparent-border-expected.png: Added.
  • platform/chromium-win/media/audio-controls-rendering-expected.checksum:
  • platform/chromium-win/media/audio-controls-rendering-expected.png:
5:11 AM Changeset in webkit [74409] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-21 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>

Reviewed by Andreas Kling.

[Qt] QtWebKit doesn't build in debug on Windows
https://bugs.webkit.org/show_bug.cgi?id=41930

Disable incremental linking in windows 32bit debug version as webkit is so
big it fails to link incremental.

Build fix. No new test cases added.

  • WebCore.pro:
4:55 AM Changeset in webkit [74408] by eric@webkit.org
  • 3 edits in trunk/Tools

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

Reviewed by Adam Barth.

commit-queue will report constant failures as flaky if other tests flake
https://bugs.webkit.org/show_bug.cgi?id=51272

This patch just removes functionality and adds testing.
Previously we attempted to report flaky tests when we had
two different tests fail in a row. However, since we stop
running the tests at the first failure, our code was wrong in
trying to determine flakiness from the incomplete runs.

Originally I posted an alternate patch:
https://bug-51272-attachments.webkit.org/attachment.cgi?id=77078
which fixed our flaky logic in this case, however it was decided
that that patch would be too difficult to maintain, so now
I'm just removing the broken logic.

This will dramatically cut-down on our flaky-test false positives
at the (small) cost of the queues being unable to report
any flakiness if the tree is very flaky. (With at least one test
flaking on every run, we'll never report failures anymore.) I think
this is a tradeoff worth making.

  • Scripts/webkitpy/tool/bot/commitqueuetask.py:
  • Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
4:39 AM Changeset in webkit [74407] by Laszlo Gombos
  • 4 edits in trunk

2010-12-21 Laszlo Gombos <Laszlo Gombos>

Reviewed by Andreas Kling.

[Qt] Set BUILDING_QT consistently
https://bugs.webkit.org/show_bug.cgi?id=51341

  • JavaScriptCore.pri: Remove the definition of BUILDING_QT as it is already defined in WebKit.pri.

2010-12-21 Laszlo Gombos <Laszlo Gombos>

Reviewed by Andreas Kling.

[Qt] Set BUILDING_QT consistently
https://bugs.webkit.org/show_bug.cgi?id=51341

  • WebKit2.pro: Remove the definition of BUILDING_QT as it is already defined in WebKit.pri.
1:55 AM Changeset in webkit [74406] by commit-queue@webkit.org
  • 12 edits in trunk/WebCore

2010-12-21 Dominic Cooney <dominicc@google.com>

Reviewed by Adam Barth.

Rename Node::isShadowNode to isShadowRoot
https://bugs.webkit.org/show_bug.cgi?id=51060

The method gets whether the node is the root of a shadow tree;
renamed to reflect intent.

A simple rename--no new tests needed.

  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::initForStyleResolve): (WebCore::CSSStyleSelector::SelectorChecker::checkSelector):
  • dom/Node.cpp: (WebCore::Node::shadowTreeRootNode): (WebCore::Node::isInShadowTree): (WebCore::eventTargetRespectingSVGTargetRules): (WebCore::Node::getEventAncestors):
  • dom/Node.h: (WebCore::Node::isShadowRoot):
  • dom/Range.cpp: (WebCore::Range::checkNodeBA):
  • page/DragController.cpp: (WebCore::asFileInput):
  • page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent): (WebCore::EventHandler::dispatchMouseEvent):
  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::hasLineIfEmpty):
  • rendering/TextControlInnerElements.cpp: (WebCore::TextControlInnerElement::attachInnerElement):
  • svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::title):
  • svg/SVGUseElement.cpp: (WebCore::ShadowTreeUpdateBlocker::while):
  • svg/animation/SVGSMILElement.cpp: (WebCore::SVGSMILElement::insertedIntoDocument):
12:34 AM Changeset in webkit [74405] by eric@webkit.org
  • 1 edit in trunk/WebKit/wx/ChangeLog

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

Unreviewed.

Removed a non-utf8 character from this file.
Looks like it was accidentally added in:
http://trac.webkit.org/changeset/72669
Which caused troubles for the contributor working on bug 51382.

Dec 20, 2010:

11:50 PM Changeset in webkit [74404] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-20 Mahesh Kulkarni <mahesh.kulkarni@nokia.com>

Reviewed by Andreas Kling.

Qt port of geolocation, geoposition objects timestamp was in seconds
instead of miliseconds as per HTML5 Geolocation standards.
Ref: http://dev.w3.org/geo/api/spec-source.html#position_interface
http://www.w3.org/TR/DOM-Level-3-Core/core.html#Core-DOMTimeStamp

Implemented by Asheesh Srivastava.

[QT] QtWebkit geolocation's position.timestamp is not in miliseconds
https://bugs.webkit.org/show_bug.cgi?id=51100

Porting code not covered in layout testing. No new tests added.

  • platform/qt/GeolocationServiceQt.cpp: (WebCore::GeolocationServiceQt::positionUpdated):
11:48 PM Changeset in webkit [74403] by eric@webkit.org
  • 4 edits in trunk/Tools

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

Reviewed by Adam Barth.

commit-queue wrongly rejects patches when it can't update itself
https://bugs.webkit.org/show_bug.cgi?id=46636

  • Scripts/webkitpy/tool/bot/commitqueuetask.py:
  • Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
  • Scripts/webkitpy/tool/commands/queues_unittest.py:
11:36 PM Changeset in webkit [74402] by barraclough@apple.com
  • 5 edits in trunk

Bug 26276 - Need a mechanism to determine stack extent

Reviewed by Oliver Hunt.

JavaScriptCore:

This patch adds accurate stack size calculation for:

DARWIN, WINDOWS, QNX, UNIX

We still need to fix:

SOLARIS, OPENBSD, SYMBIAN, HAIKU, WINCE

  • wtf/StackBounds.cpp:

(WTF::StackBounds::initialize):

LayoutTests:

Correctly measuring available stack increases the size of expression we can handle!

  • fast/js/large-expressions-expected.txt:
  • fast/js/script-tests/large-expressions.js:
11:30 PM Changeset in webkit [74401] by yuzo@google.com
  • 4 edits
    2 adds in trunk

2010-12-20 Yuzo Fujishima <yuzo@google.com>

Reviewed by Eric Seidel.

Fix for Bug 26183 - [@font-face] font-family descriptor with multiple names should be discarded
https://bugs.webkit.org/show_bug.cgi?id=26183

  • fast/css/font-face-font-family-descriptor-expected.txt: Added.
  • fast/css/font-face-font-family-descriptor.html: Added.
  • platform/win/css2.1/resources/Mac-compatible-font-fallback.css: (@font-face): Rewrote @font-face rules that specify multiple font families.

2010-12-20 Yuzo Fujishima <yuzo@google.com>

Reviewed by Eric Seidel.

Fix for Bug 26183 - [@font-face] font-family descriptor with multiple names should be discarded
https://bugs.webkit.org/show_bug.cgi?id=26183

Test: fast/css/font-face-font-family-descriptor.html

  • css/CSSParser.cpp: (WebCore::CSSParser::createFontFaceRule): Consider @font-face rule invalid if its font-family descriptor has multiple (or zero) families.
11:26 PM Changeset in webkit [74400] by yutak@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-20 Yuta Kitamura <yutak@chromium.org>

Unreviewed.

Update Chromium test expectation for http/tests/inspector/console-websocket-error.html.

  • platform/chromium/test_expectations.txt:
11:25 PM Changeset in webkit [74399] by pfeldman@chromium.org
  • 2 edits in trunk/WebCore

2010-12-20 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: fall back to object formatting in case dom is not yet loaded.
https://bugs.webkit.org/show_bug.cgi?id=44273

Sometimes DOM is loaded after the inline message is being formatted, so we get
no nodeId for it. Let us fall back to object formatting in such cases.

11:18 PM Changeset in webkit [74398] by abarth@webkit.org
  • 2 edits in trunk/Websites/bugs.webkit.org

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

One more tweak caused by moving the web sites around. I had this
change in my patch originally, but I missed it because I had to use
server-side svn move commands to move the bulk of the web site files.

  • PrettyPatch/PrettyPatch.rb:
11:11 PM Changeset in webkit [74397] by pfeldman@chromium.org
  • 2 edits in trunk/WebCore

2010-12-20 Pavel Feldman <pfeldman@chromium.org>

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):
11:07 PM Changeset in webkit [74396] by abarth@webkit.org
  • 9 edits in trunk

Move web sites to Websites directory
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: Removed.
  • BugsSite/Bugzilla/Auth/Login/WWW/CGI: Removed.
  • BugsSite/Bugzilla/Auth/Persist: Removed.
  • BugsSite/Bugzilla/Auth/Persist/Cookie.pm: Removed.
  • BugsSite/Bugzilla/Auth/Verify: Removed.
  • BugsSite/Bugzilla/Auth/Verify.pm: Removed.
  • BugsSite/Bugzilla/Auth/Verify/DB.pm: Removed.
  • BugsSite/Bugzilla/Auth/Verify/LDAP.pm: Removed.
  • BugsSite/Bugzilla/Auth/Verify/RADIUS.pm: Removed.
  • BugsSite/Bugzilla/Auth/Verify/Stack.pm: Removed.
  • BugsSite/Bugzilla/Bug.pm: Removed.
  • BugsSite/Bugzilla/BugMail.pm: Removed.
  • BugsSite/Bugzilla/CGI.pm: Removed.
  • BugsSite/Bugzilla/Chart.pm: Removed.
  • BugsSite/Bugzilla/Classification.pm: Removed.
  • BugsSite/Bugzilla/Component.pm: Removed.
  • BugsSite/Bugzilla/Config: Removed.
  • BugsSite/Bugzilla/Config.pm: Removed.
  • BugsSite/Bugzilla/Config/Admin.pm: Removed.
  • BugsSite/Bugzilla/Config/Attachment.pm: Removed.
  • BugsSite/Bugzilla/Config/Auth.pm: Removed.
  • BugsSite/Bugzilla/Config/BugChange.pm: Removed.
  • BugsSite/Bugzilla/Config/BugFields.pm: Removed.
  • BugsSite/Bugzilla/Config/BugMove.pm: Removed.
  • BugsSite/Bugzilla/Config/Common.pm: Removed.
  • BugsSite/Bugzilla/Config/Core.pm: Removed.
  • BugsSite/Bugzilla/Config/DependencyGraph.pm: Removed.
  • BugsSite/Bugzilla/Config/GroupSecurity.pm: Removed.
  • BugsSite/Bugzilla/Config/LDAP.pm: Removed.
  • BugsSite/Bugzilla/Config/MTA.pm: Removed.
  • BugsSite/Bugzilla/Config/PatchViewer.pm: Removed.
  • BugsSite/Bugzilla/Config/Query.pm: Removed.
  • BugsSite/Bugzilla/Config/RADIUS.pm: Removed.
  • BugsSite/Bugzilla/Config/ShadowDB.pm: Removed.
  • BugsSite/Bugzilla/Config/UserMatch.pm: Removed.
  • BugsSite/Bugzilla/Constants.pm: Removed.
  • BugsSite/Bugzilla/DB: Removed.
  • BugsSite/Bugzilla/DB.pm: Removed.
  • BugsSite/Bugzilla/DB/Mysql.pm: Removed.
  • BugsSite/Bugzilla/DB/Oracle.pm: Removed.
  • BugsSite/Bugzilla/DB/Pg.pm: Removed.
  • BugsSite/Bugzilla/DB/Schema: Removed.
  • BugsSite/Bugzilla/DB/Schema.pm: Removed.
  • BugsSite/Bugzilla/DB/Schema/Mysql.pm: Removed.
  • BugsSite/Bugzilla/DB/Schema/Oracle.pm: Removed.
  • BugsSite/Bugzilla/DB/Schema/Pg.pm: Removed.
  • BugsSite/Bugzilla/Error.pm: Removed.
  • BugsSite/Bugzilla/Field.pm: Removed.
  • BugsSite/Bugzilla/Flag.pm: Removed.
  • BugsSite/Bugzilla/FlagType.pm: Removed.
  • BugsSite/Bugzilla/Group.pm: Removed.
  • BugsSite/Bugzilla/Hook.pm: Removed.
  • BugsSite/Bugzilla/Install: Removed.
  • BugsSite/Bugzilla/Install.pm: Removed.
  • BugsSite/Bugzilla/Install/CPAN.pm: Removed.
  • BugsSite/Bugzilla/Install/DB.pm: Removed.
  • BugsSite/Bugzilla/Install/Filesystem.pm: Removed.
  • BugsSite/Bugzilla/Install/Localconfig.pm: Removed.
  • BugsSite/Bugzilla/Install/Requirements.pm: Removed.
  • BugsSite/Bugzilla/Install/Util.pm: Removed.
  • BugsSite/Bugzilla/Keyword.pm: Removed.
  • BugsSite/Bugzilla/Mailer.pm: Removed.
  • BugsSite/Bugzilla/Milestone.pm: Removed.
  • BugsSite/Bugzilla/Object.pm: Removed.
  • BugsSite/Bugzilla/Product.pm: Removed.
  • BugsSite/Bugzilla/Search: Removed.
  • BugsSite/Bugzilla/Search.pm: Removed.
  • BugsSite/Bugzilla/Search/Quicksearch.pm: Removed.
  • BugsSite/Bugzilla/Search/Saved.pm: Removed.
  • BugsSite/Bugzilla/Series.pm: Removed.
  • BugsSite/Bugzilla/Status.pm: Removed.
  • BugsSite/Bugzilla/Template: Removed.
  • BugsSite/Bugzilla/Template.pm: Removed.
  • BugsSite/Bugzilla/Template/Parser.pm: Removed.
  • BugsSite/Bugzilla/Template/Plugin: Removed.
  • BugsSite/Bugzilla/Template/Plugin/Bugzilla.pm: Removed.
  • BugsSite/Bugzilla/Template/Plugin/Hook.pm: Removed.
  • BugsSite/Bugzilla/Template/Plugin/User.pm: Removed.
  • BugsSite/Bugzilla/Token.pm: Removed.
  • BugsSite/Bugzilla/Update.pm: Removed.
  • BugsSite/Bugzilla/User: Removed.
  • BugsSite/Bugzilla/User.pm: Removed.
  • BugsSite/Bugzilla/User/Setting: Removed.
  • BugsSite/Bugzilla/User/Setting.pm: Removed.
  • BugsSite/Bugzilla/User/Setting/Lang.pm: Removed.
  • BugsSite/Bugzilla/User/Setting/Skin.pm: Removed.
  • BugsSite/Bugzilla/Util.pm: Removed.
  • BugsSite/Bugzilla/Version.pm: Removed.
  • BugsSite/Bugzilla/WebService: Removed.
  • BugsSite/Bugzilla/WebService.pm: Removed.
  • BugsSite/Bugzilla/WebService/Bug.pm: Removed.
  • BugsSite/Bugzilla/WebService/Bugzilla.pm: Removed.
  • BugsSite/Bugzilla/WebService/Constants.pm: Removed.
  • BugsSite/Bugzilla/WebService/Product.pm: Removed.
  • BugsSite/Bugzilla/WebService/User.pm: Removed.
  • BugsSite/PrettyPatch: Removed.
  • BugsSite/PrettyPatch/PrettyPatch.rb: Removed.
  • BugsSite/PrettyPatch/diff.rb: Removed.
  • BugsSite/PrettyPatch/prettify.rb: Removed.
  • BugsSite/QUICKSTART: Removed.
  • BugsSite/README: Removed.
  • BugsSite/UPGRADING: Removed.
  • BugsSite/UPGRADING-pre-2.8: Removed.
  • BugsSite/admin.cgi: Removed.
  • BugsSite/attachment.cgi: Removed.
  • BugsSite/buglist.cgi: Removed.
  • BugsSite/bugzilla.dtd: Removed.
  • BugsSite/chart.cgi: Removed.
  • BugsSite/checksetup.pl: Removed.
  • BugsSite/code-review.js: Removed.
  • BugsSite/colchange.cgi: Removed.
  • BugsSite/collectstats.pl: Removed.
  • BugsSite/committers-autocomplete.js: Removed.
  • BugsSite/config.cgi: Removed.
  • BugsSite/contrib: Removed.
  • BugsSite/contrib/README: Removed.
  • BugsSite/contrib/bugzilla-submit: Removed.
  • BugsSite/contrib/bugzilla-submit/README: Removed.
  • BugsSite/contrib/bugzilla-submit/bugdata.txt: Removed.
  • BugsSite/contrib/bugzilla-submit/bugzilla-submit: Removed.
  • BugsSite/contrib/bugzilla-submit/bugzilla-submit.xml: Removed.
  • BugsSite/contrib/bugzilla_ldapsync.rb: Removed.
  • BugsSite/contrib/bz_webservice_demo.pl: Removed.
  • BugsSite/contrib/bzdbcopy.pl: Removed.
  • BugsSite/contrib/cmdline: Removed.
  • BugsSite/contrib/cmdline/bugcount: Removed.
  • BugsSite/contrib/cmdline/bugids: Removed.
  • BugsSite/contrib/cmdline/buglist: Removed.
  • BugsSite/contrib/cmdline/bugs: Removed.
  • BugsSite/contrib/cmdline/bugslink: Removed.
  • BugsSite/contrib/cmdline/makequery: Removed.
  • BugsSite/contrib/cmdline/query.conf: Removed.
  • BugsSite/contrib/cvs-update.pl: Removed.
  • BugsSite/contrib/gnats2bz.pl: Removed.
  • BugsSite/contrib/gnatsparse: Removed.
  • BugsSite/contrib/gnatsparse/README: Removed.
  • BugsSite/contrib/gnatsparse/gnatsparse.py: Removed.
  • BugsSite/contrib/gnatsparse/magic.py: Removed.
  • BugsSite/contrib/gnatsparse/specialuu.py: Removed.
  • BugsSite/contrib/jb2bz.py: Removed.
  • BugsSite/contrib/merge-users.pl: Removed.
  • BugsSite/contrib/mysqld-watcher.pl: Removed.
  • BugsSite/contrib/recode-overrides.txt: Removed.
  • BugsSite/contrib/recode.pl: Removed.
  • BugsSite/contrib/sendbugmail.pl: Removed.
  • BugsSite/contrib/sendunsentbugmail.pl: Removed.
  • BugsSite/contrib/syncLDAP.pl: Removed.
  • BugsSite/contrib/yp_nomail.sh: Removed.
  • BugsSite/createaccount.cgi: Removed.
  • BugsSite/data: Removed.
  • BugsSite/data/.htaccess: Removed.
  • BugsSite/data/attachments: Removed.
  • BugsSite/data/attachments/.htaccess: Removed.
  • BugsSite/data/duplicates: Removed.
  • BugsSite/data/mail: Removed.
  • BugsSite/data/mimedump-tmp: Removed.
  • BugsSite/data/mining: Removed.
  • BugsSite/data/params: Removed.
  • BugsSite/data/template: Removed.
  • BugsSite/data/webdot: Removed.
  • BugsSite/data/webdot/.htaccess: Removed.
  • BugsSite/describecomponents.cgi: Removed.
  • BugsSite/describekeywords.cgi: Removed.
  • BugsSite/docs: Removed.
  • BugsSite/docs/en: Removed.
  • BugsSite/docs/en/.cvsignore: Removed.
  • BugsSite/docs/en/README.docs: Removed.
  • BugsSite/docs/en/images: Removed.
  • BugsSite/docs/en/images/bzLifecycle.png: Removed.
  • BugsSite/docs/en/images/bzLifecycle.xml: Removed.
  • BugsSite/docs/en/images/callouts: Removed.
  • BugsSite/docs/en/images/callouts/1.gif: Removed.
  • BugsSite/docs/en/images/callouts/2.gif: Removed.
  • BugsSite/docs/en/images/callouts/3.gif: Removed.
  • BugsSite/docs/en/images/caution.gif: Removed.
  • BugsSite/docs/en/images/note.gif: Removed.
  • BugsSite/docs/en/images/tip.gif: Removed.
  • BugsSite/docs/en/images/warning.gif: Removed.
  • BugsSite/docs/en/rel_notes.txt: Removed.
  • BugsSite/docs/en/xml: Removed.
  • BugsSite/docs/en/xml/.cvsignore: Removed.
  • BugsSite/docs/en/xml/Bugzilla-Guide.xml: Removed.
  • BugsSite/docs/en/xml/about.xml: Removed.
  • BugsSite/docs/en/xml/administration.xml: Removed.
  • BugsSite/docs/en/xml/conventions.xml: Removed.
  • BugsSite/docs/en/xml/customization.xml: Removed.
  • BugsSite/docs/en/xml/gfdl.xml: Removed.
  • BugsSite/docs/en/xml/glossary.xml: Removed.
  • BugsSite/docs/en/xml/index.xml: Removed.
  • BugsSite/docs/en/xml/installation.xml: Removed.
  • BugsSite/docs/en/xml/integration.xml: Removed.
  • BugsSite/docs/en/xml/introduction.xml: Removed.
  • BugsSite/docs/en/xml/modules.xml: Removed.
  • BugsSite/docs/en/xml/patches.xml: Removed.
  • BugsSite/docs/en/xml/requiredsoftware.xml: Removed.
  • BugsSite/docs/en/xml/security.xml: Removed.
  • BugsSite/docs/en/xml/troubleshooting.xml: Removed.
  • BugsSite/docs/en/xml/using.xml: Removed.
  • BugsSite/docs/html: Removed.
  • BugsSite/docs/html/api: Removed.
  • BugsSite/docs/images: Removed.
  • BugsSite/docs/images/callouts: Removed.
  • BugsSite/docs/lib: Removed.
  • BugsSite/docs/lib/Pod: Removed.
  • BugsSite/docs/lib/Pod/Simple: Removed.
  • BugsSite/docs/lib/Pod/Simple/HTML: Removed.
  • BugsSite/docs/lib/Pod/Simple/HTML/Bugzilla.pm: Removed.
  • BugsSite/docs/lib/Pod/Simple/HTMLBatch: Removed.
  • BugsSite/docs/lib/Pod/Simple/HTMLBatch/Bugzilla.pm: Removed.
  • BugsSite/docs/makedocs.pl: Removed.
  • BugsSite/docs/pdf: Removed.
  • BugsSite/docs/style.css: Removed.
  • BugsSite/docs/txt: Removed.
  • BugsSite/docs/xml: Removed.
  • BugsSite/duplicates.cgi: Removed.
  • BugsSite/editclassifications.cgi: Removed.
  • BugsSite/editcomponents.cgi: Removed.
  • BugsSite/editfields.cgi: Removed.
  • BugsSite/editflagtypes.cgi: Removed.
  • BugsSite/editgroups.cgi: Removed.
  • BugsSite/editkeywords.cgi: Removed.
  • BugsSite/editmilestones.cgi: Removed.
  • BugsSite/editparams.cgi: Removed.
  • BugsSite/editproducts.cgi: Removed.
  • BugsSite/editsettings.cgi: Removed.
  • BugsSite/editusers.cgi: Removed.
  • BugsSite/editvalues.cgi: Removed.
  • BugsSite/editversions.cgi: Removed.
  • BugsSite/editwhines.cgi: Removed.
  • BugsSite/editworkflow.cgi: Removed.
  • BugsSite/email_in.pl: Removed.
  • BugsSite/enter_bug.cgi: Removed.
  • BugsSite/extensions: Removed.
  • BugsSite/extensions/example: Removed.
  • BugsSite/extensions/example/code: Removed.
  • BugsSite/extensions/example/code/bug-end_of_update.pl: Removed.
  • BugsSite/extensions/example/code/buglist-columns.pl: Removed.
  • BugsSite/extensions/example/code/colchange-columns.pl: Removed.
  • BugsSite/extensions/example/code/config.pl: Removed.
  • BugsSite/extensions/example/code/flag-end_of_update.pl: Removed.
  • BugsSite/extensions/example/code/install-before_final_checks.pl: Removed.
  • BugsSite/extensions/example/code/product-confirm_delete.pl: Removed.
  • BugsSite/extensions/example/code/webservice-error_codes.pl: Removed.
  • BugsSite/extensions/example/code/webservice.pl: Removed.
  • BugsSite/extensions/example/disabled: Removed.
  • BugsSite/extensions/example/info.pl: Removed.
  • BugsSite/extensions/example/lib: Removed.
  • BugsSite/extensions/example/lib/ConfigExample.pm: Removed.
  • BugsSite/extensions/example/lib/WSExample.pm: Removed.
  • BugsSite/extensions/example/template: Removed.
  • BugsSite/extensions/example/template/en: Removed.
  • BugsSite/extensions/example/template/en/default: Removed.
  • BugsSite/extensions/example/template/en/default/admin: Removed.
  • BugsSite/extensions/example/template/en/default/admin/params: Removed.
  • BugsSite/extensions/example/template/en/default/admin/params/example.html.tmpl: Removed.
  • BugsSite/extensions/example/template/en/global: Removed.
  • BugsSite/extensions/example/template/en/global/user-error-errors.html.tmpl: Removed.
  • BugsSite/graphs: Removed.
  • BugsSite/images: Removed.
  • BugsSite/images/favicon.ico: Removed.
  • BugsSite/images/padlock.png: Removed.
  • BugsSite/importxml.pl: Removed.
  • BugsSite/index.cgi: Removed.
  • BugsSite/install-module.pl: Removed.
  • BugsSite/js: Removed.
  • BugsSite/js/TUI.js: Removed.
  • BugsSite/js/attachment.js: Removed.
  • BugsSite/js/expanding-tree.js: Removed.
  • BugsSite/js/field.js: Removed.
  • BugsSite/js/help.js: Removed.
  • BugsSite/js/params.js: Removed.
  • BugsSite/js/productform.js: Removed.
  • BugsSite/js/util.js: Removed.
  • BugsSite/js/yui: Removed.
  • BugsSite/js/yui/calendar.js: Removed.
  • BugsSite/js/yui/yahoo-dom-event.js: Removed.
  • BugsSite/lib: Removed.
  • BugsSite/lib/.htaccess: Removed.
  • BugsSite/lib/README: Removed.
  • BugsSite/long_list.cgi: Removed.
  • BugsSite/mod_perl.pl: Removed.
  • BugsSite/page.cgi: Removed.
  • BugsSite/post_bug.cgi: Removed.
  • BugsSite/process_bug.cgi: Removed.
  • BugsSite/query.cgi: Removed.
  • BugsSite/quips.cgi: Removed.
  • BugsSite/relogin.cgi: Removed.
  • BugsSite/report.cgi: Removed.
  • BugsSite/reports.cgi: Removed.
  • BugsSite/request.cgi: Removed.
  • BugsSite/robots.txt: Removed.
  • BugsSite/runtests.pl: Removed.
  • BugsSite/sanitycheck.cgi: Removed.
  • BugsSite/sanitycheck.pl: Removed.
  • BugsSite/search_plugin.cgi: Removed.
  • BugsSite/show_activity.cgi: Removed.
  • BugsSite/show_bug.cgi: Removed.
  • BugsSite/showattachment.cgi: Removed.
  • BugsSite/showdependencygraph.cgi: Removed.
  • BugsSite/showdependencytree.cgi: Removed.
  • BugsSite/sidebar.cgi: Removed.
  • BugsSite/skins: Removed.
  • BugsSite/skins/.cvsignore: Removed.
  • BugsSite/skins/contrib: Removed.
  • BugsSite/skins/contrib/Dusk: Removed.
  • BugsSite/skins/contrib/Dusk/.cvsignore: Removed.
  • BugsSite/skins/contrib/Dusk/IE-fixes.css: Removed.
  • BugsSite/skins/contrib/Dusk/admin.css: Removed.
  • BugsSite/skins/contrib/Dusk/buglist.css: Removed.
  • BugsSite/skins/contrib/Dusk/create_attachment.css: Removed.
  • BugsSite/skins/contrib/Dusk/dependency-tree.css: Removed.
  • BugsSite/skins/contrib/Dusk/duplicates.css: Removed.
  • BugsSite/skins/contrib/Dusk/editusers.css: Removed.
  • BugsSite/skins/contrib/Dusk/global.css: Removed.
  • BugsSite/skins/contrib/Dusk/help.css: Removed.
  • BugsSite/skins/contrib/Dusk/index.css: Removed.
  • BugsSite/skins/contrib/Dusk/panel.css: Removed.
  • BugsSite/skins/contrib/Dusk/params.css: Removed.
  • BugsSite/skins/contrib/Dusk/release-notes.css: Removed.
  • BugsSite/skins/contrib/Dusk/show_bug.css: Removed.
  • BugsSite/skins/contrib/Dusk/show_multiple.css: Removed.
  • BugsSite/skins/contrib/Dusk/summarize-time.css: Removed.
  • BugsSite/skins/contrib/Dusk/voting.css: Removed.
  • BugsSite/skins/contrib/Dusk/yui: Removed.
  • BugsSite/skins/contrib/Dusk/yui/calendar.css: Removed.
  • BugsSite/skins/custom: Removed.
  • BugsSite/skins/custom/IE-fixes.css: Removed.
  • BugsSite/skins/custom/admin.css: Removed.
  • BugsSite/skins/custom/buglist.css: Removed.
  • BugsSite/skins/custom/create_attachment.css: Removed.
  • BugsSite/skins/custom/dependency-tree.css: Removed.
  • BugsSite/skins/custom/duplicates.css: Removed.
  • BugsSite/skins/custom/editusers.css: Removed.
  • BugsSite/skins/custom/global.css: Removed.
  • BugsSite/skins/custom/help.css: Removed.
  • BugsSite/skins/custom/index.css: Removed.
  • BugsSite/skins/custom/opendarwin.gif: Removed.
  • BugsSite/skins/custom/panel.css: Removed.
  • BugsSite/skins/custom/params.css: Removed.
  • BugsSite/skins/custom/release-notes.css: Removed.
  • BugsSite/skins/custom/show_bug.css: Removed.
  • BugsSite/skins/custom/show_multiple.css: Removed.
  • BugsSite/skins/custom/summarize-time.css: Removed.
  • BugsSite/skins/custom/voting.css: Removed.
  • BugsSite/skins/custom/yui: Removed.
  • BugsSite/skins/custom/yui/calendar.css: Removed.
  • BugsSite/skins/standard: Removed.
  • BugsSite/skins/standard/IE-fixes.css: Removed.
  • BugsSite/skins/standard/admin.css: Removed.
  • BugsSite/skins/standard/buglist.css: Removed.
  • BugsSite/skins/standard/create_attachment.css: Removed.
  • BugsSite/skins/standard/dependency-tree: Removed.
  • BugsSite/skins/standard/dependency-tree.css: Removed.
  • BugsSite/skins/standard/dependency-tree/bug-item.png: Removed.
  • BugsSite/skins/standard/dependency-tree/tree-closed.png: Removed.
  • BugsSite/skins/standard/dependency-tree/tree-open.png: Removed.
  • BugsSite/skins/standard/dependency-tree/tree.png: Removed.
  • BugsSite/skins/standard/duplicates.css: Removed.
  • BugsSite/skins/standard/editusers.css: Removed.
  • BugsSite/skins/standard/global: Removed.
  • BugsSite/skins/standard/global.css: Removed.
  • BugsSite/skins/standard/global/body-back.gif: Removed.
  • BugsSite/skins/standard/global/calendar.png: Removed.
  • BugsSite/skins/standard/global/header.png: Removed.
  • BugsSite/skins/standard/help.css: Removed.
  • BugsSite/skins/standard/index: Removed.
  • BugsSite/skins/standard/index.css: Removed.
  • BugsSite/skins/standard/index/front.png: Removed.
  • BugsSite/skins/standard/panel.css: Removed.
  • BugsSite/skins/standard/params.css: Removed.
  • BugsSite/skins/standard/release-notes.css: Removed.
  • BugsSite/skins/standard/show_bug.css: Removed.
  • BugsSite/skins/standard/show_multiple.css: Removed.
  • BugsSite/skins/standard/summarize-time.css: Removed.
  • BugsSite/skins/standard/voting.css: Removed.
  • BugsSite/skins/standard/yui: Removed.
  • BugsSite/skins/standard/yui/calendar.css: Removed.
  • BugsSite/skins/standard/yui/sprite.png: Removed.
  • BugsSite/summarize_time.cgi: Removed.
  • BugsSite/t: Removed.
  • BugsSite/t/001compile.t: Removed.
  • BugsSite/t/002goodperl.t: Removed.
  • BugsSite/t/003safesys.t: Removed.
  • BugsSite/t/004template.t: Removed.
  • BugsSite/t/005no_tabs.t: Removed.
  • BugsSite/t/006spellcheck.t: Removed.
  • BugsSite/t/007util.t: Removed.
  • BugsSite/t/008filter.t: Removed.
  • BugsSite/t/009bugwords.t: Removed.
  • BugsSite/t/010dependencies.t: Removed.
  • BugsSite/t/011pod.t: Removed.
  • BugsSite/t/012throwables.t: Removed.
  • BugsSite/t/Support: Removed.
  • BugsSite/t/Support/Files.pm: Removed.
  • BugsSite/t/Support/Systemexec.pm: Removed.
  • BugsSite/t/Support/Templates.pm: Removed.
  • BugsSite/template: Removed.
  • BugsSite/template/.cvsignore: Removed.
  • BugsSite/template/.htaccess: Removed.
  • BugsSite/template/en: Removed.
  • BugsSite/template/en/.cvsignore: Removed.
  • BugsSite/template/en/custom: Removed.
  • BugsSite/template/en/custom/account: Removed.
  • BugsSite/template/en/custom/account/auth: Removed.
  • BugsSite/template/en/custom/account/email: Removed.
  • BugsSite/template/en/custom/account/password: Removed.
  • BugsSite/template/en/custom/account/prefs: Removed.
  • BugsSite/template/en/custom/admin: Removed.
  • BugsSite/template/en/custom/admin/classifications: Removed.
  • BugsSite/template/en/custom/admin/components: Removed.
  • BugsSite/template/en/custom/admin/fieldvalues: Removed.
  • BugsSite/template/en/custom/admin/flag-type: Removed.
  • BugsSite/template/en/custom/admin/groups: Removed.
  • BugsSite/template/en/custom/admin/keywords: Removed.
  • BugsSite/template/en/custom/admin/milestones: Removed.
  • BugsSite/template/en/custom/admin/products: Removed.
  • BugsSite/template/en/custom/admin/products/groupcontrol: Removed.
  • BugsSite/template/en/custom/admin/settings: Removed.
  • BugsSite/template/en/custom/admin/users: Removed.
  • BugsSite/template/en/custom/admin/versions: Removed.
  • BugsSite/template/en/custom/attachment: Removed.
  • BugsSite/template/en/custom/attachment/content-types.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/create.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/created.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/edit.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/list.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/review.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/reviewform.html.tmpl: Removed.
  • BugsSite/template/en/custom/attachment/rietveldreview.html.tmpl: Removed.
  • BugsSite/template/en/custom/bug: Removed.
  • BugsSite/template/en/custom/bug/activity: Removed.
  • BugsSite/template/en/custom/bug/create: Removed.
  • BugsSite/template/en/custom/bug/edit.html.tmpl: Removed.
  • BugsSite/template/en/custom/bug/navigate.html.tmpl: Removed.
  • BugsSite/template/en/custom/bug/process: Removed.
  • BugsSite/template/en/custom/bug/votes: Removed.
  • BugsSite/template/en/custom/flag: Removed.
  • BugsSite/template/en/custom/flag/list.html.tmpl: Removed.
  • BugsSite/template/en/custom/global: Removed.
  • BugsSite/template/en/custom/global/choose-product.html.tmpl: Removed.
  • BugsSite/template/en/custom/global/header.html.tmpl: Removed.
  • BugsSite/template/en/custom/list: Removed.
  • BugsSite/template/en/custom/list/list.html.tmpl: Removed.
  • BugsSite/template/en/custom/pages: Removed.
  • BugsSite/template/en/custom/reports: Removed.
  • BugsSite/template/en/custom/request: Removed.
  • BugsSite/template/en/custom/request/email.txt.tmpl: Removed.
  • BugsSite/template/en/custom/request/queue.html.tmpl: Removed.
  • BugsSite/template/en/custom/search: Removed.
  • BugsSite/template/en/custom/whine: Removed.
  • BugsSite/template/en/default: Removed.
  • BugsSite/template/en/default/account: Removed.
  • BugsSite/template/en/default/account/auth: Removed.
  • BugsSite/template/en/default/account/auth/login-small.html.tmpl: Removed.
  • BugsSite/template/en/default/account/auth/login.html.tmpl: Removed.
  • BugsSite/template/en/default/account/cancel-token.txt.tmpl: Removed.
  • BugsSite/template/en/default/account/create.html.tmpl: Removed.
  • BugsSite/template/en/default/account/created.html.tmpl: Removed.
  • BugsSite/template/en/default/account/email: Removed.
  • BugsSite/template/en/default/account/email/change-new.txt.tmpl: Removed.
  • BugsSite/template/en/default/account/email/change-old.txt.tmpl: Removed.
  • BugsSite/template/en/default/account/email/confirm-new.html.tmpl: Removed.
  • BugsSite/template/en/default/account/email/confirm.html.tmpl: Removed.
  • BugsSite/template/en/default/account/email/request-new.txt.tmpl: Removed.
  • BugsSite/template/en/default/account/password: Removed.
  • BugsSite/template/en/default/account/password/forgotten-password.txt.tmpl: Removed.
  • BugsSite/template/en/default/account/password/set-forgotten-password.html.tmpl: Removed.
  • BugsSite/template/en/default/account/prefs: Removed.
  • BugsSite/template/en/default/account/prefs/account.html.tmpl: Removed.
  • BugsSite/template/en/default/account/prefs/email.html.tmpl: Removed.
  • BugsSite/template/en/default/account/prefs/permissions.html.tmpl: Removed.
  • BugsSite/template/en/default/account/prefs/prefs.html.tmpl: Removed.
  • BugsSite/template/en/default/account/prefs/saved-searches.html.tmpl: Removed.
  • BugsSite/template/en/default/account/prefs/settings.html.tmpl: Removed.
  • BugsSite/template/en/default/account/profile-activity.html.tmpl: Removed.
  • BugsSite/template/en/default/admin: Removed.
  • BugsSite/template/en/default/admin/admin.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/classifications: Removed.
  • BugsSite/template/en/default/admin/classifications/add.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/classifications/del.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/classifications/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/classifications/reclassify.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/classifications/select.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/components: Removed.
  • BugsSite/template/en/default/admin/components/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/components/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/components/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/components/footer.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/components/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/components/select-product.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/confirm-action.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/custom_fields: Removed.
  • BugsSite/template/en/default/admin/custom_fields/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/custom_fields/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/custom_fields/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/custom_fields/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/fieldvalues: Removed.
  • BugsSite/template/en/default/admin/fieldvalues/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/fieldvalues/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/fieldvalues/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/fieldvalues/footer.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/fieldvalues/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/fieldvalues/select-field.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/flag-type: Removed.
  • BugsSite/template/en/default/admin/flag-type/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/flag-type/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/flag-type/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/groups: Removed.
  • BugsSite/template/en/default/admin/groups/confirm-remove.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/groups/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/groups/delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/groups/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/groups/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/keywords: Removed.
  • BugsSite/template/en/default/admin/keywords/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/keywords/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/keywords/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/keywords/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/milestones: Removed.
  • BugsSite/template/en/default/admin/milestones/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/milestones/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/milestones/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/milestones/footer.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/milestones/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/milestones/select-product.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params: Removed.
  • BugsSite/template/en/default/admin/params/admin.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/attachment.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/auth.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/bugchange.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/bugfields.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/bugmove.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/common.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/core.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/dependencygraph.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/editparams.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/groupsecurity.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/index.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/ldap.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/mta.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/patchviewer.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/query.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/radius.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/shadowdb.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/params/usermatch.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products: Removed.
  • BugsSite/template/en/default/admin/products/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/edit-common.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/footer.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/groupcontrol: Removed.
  • BugsSite/template/en/default/admin/products/groupcontrol/confirm-edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/groupcontrol/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/groupcontrol/updated.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/list-classifications.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/products/updated.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/sanitycheck: Removed.
  • BugsSite/template/en/default/admin/sanitycheck/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/sanitycheck/messages.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/settings: Removed.
  • BugsSite/template/en/default/admin/settings/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/sudo.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/table.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users: Removed.
  • BugsSite/template/en/default/admin/users/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/listselectvars.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/responsibilities.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/search.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/users/userdata.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/versions: Removed.
  • BugsSite/template/en/default/admin/versions/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/versions/create.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/versions/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/versions/footer.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/versions/list.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/versions/select-product.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/workflow: Removed.
  • BugsSite/template/en/default/admin/workflow/comment.html.tmpl: Removed.
  • BugsSite/template/en/default/admin/workflow/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment: Removed.
  • BugsSite/template/en/default/attachment/cancel-create-dupe.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/choose.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/confirm-delete.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/content-types.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/create.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/created.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/createformcontents.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/delete_reason.txt.tmpl: Removed.
  • BugsSite/template/en/default/attachment/diff-file.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/diff-footer.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/diff-header.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/list.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/midair.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/show-multiple.html.tmpl: Removed.
  • BugsSite/template/en/default/attachment/updated.html.tmpl: Removed.
  • BugsSite/template/en/default/bug: Removed.
  • BugsSite/template/en/default/bug/activity: Removed.
  • BugsSite/template/en/default/bug/activity/show.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/activity/table.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/choose.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/comments.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/create: Removed.
  • BugsSite/template/en/default/bug/create/comment-guided.txt.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/comment.txt.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/confirm-create-dupe.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/create-guided.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/create.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/created.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/make-template.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/create/user-message.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/dependency-graph.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/dependency-tree.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/edit.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/field.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/knob.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/navigate.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/process: Removed.
  • BugsSite/template/en/default/bug/process/bugmail.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/process/confirm-duplicate.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/process/header.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/process/midair.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/process/results.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/process/verify-new-product.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/show-multiple.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/show.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/show.xml.tmpl: Removed.
  • BugsSite/template/en/default/bug/summarize-time.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/time.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/votes: Removed.
  • BugsSite/template/en/default/bug/votes/delete-all.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/votes/list-for-bug.html.tmpl: Removed.
  • BugsSite/template/en/default/bug/votes/list-for-user.html.tmpl: Removed.
  • BugsSite/template/en/default/config.js.tmpl: Removed.
  • BugsSite/template/en/default/config.rdf.tmpl: Removed.
  • BugsSite/template/en/default/email: Removed.
  • BugsSite/template/en/default/email/newchangedmail.txt.tmpl: Removed.
  • BugsSite/template/en/default/email/sanitycheck.txt.tmpl: Removed.
  • BugsSite/template/en/default/email/sudo.txt.tmpl: Removed.
  • BugsSite/template/en/default/email/votes-removed.txt.tmpl: Removed.
  • BugsSite/template/en/default/email/whine.txt.tmpl: Removed.
  • BugsSite/template/en/default/filterexceptions.pl: Removed.
  • BugsSite/template/en/default/flag: Removed.
  • BugsSite/template/en/default/flag/list.html.tmpl: Removed.
  • BugsSite/template/en/default/global: Removed.
  • BugsSite/template/en/default/global/banner.html.tmpl: Removed.
  • BugsSite/template/en/default/global/choose-classification.html.tmpl: Removed.
  • BugsSite/template/en/default/global/choose-product.html.tmpl: Removed.
  • BugsSite/template/en/default/global/code-error.html.tmpl: Removed.
  • BugsSite/template/en/default/global/common-links.html.tmpl: Removed.
  • BugsSite/template/en/default/global/confirm-action.html.tmpl: Removed.
  • BugsSite/template/en/default/global/confirm-user-match.html.tmpl: Removed.
  • BugsSite/template/en/default/global/docslinks.html.tmpl: Removed.
  • BugsSite/template/en/default/global/field-descs.none.tmpl: Removed.
  • BugsSite/template/en/default/global/footer.html.tmpl: Removed.
  • BugsSite/template/en/default/global/header.html.tmpl: Removed.
  • BugsSite/template/en/default/global/help.html.tmpl: Removed.
  • BugsSite/template/en/default/global/hidden-fields.html.tmpl: Removed.
  • BugsSite/template/en/default/global/initialize.none.tmpl: Removed.
  • BugsSite/template/en/default/global/js-products.html.tmpl: Removed.
  • BugsSite/template/en/default/global/message.html.tmpl: Removed.
  • BugsSite/template/en/default/global/message.txt.tmpl: Removed.
  • BugsSite/template/en/default/global/messages.html.tmpl: Removed.
  • BugsSite/template/en/default/global/per-bug-queries.html.tmpl: Removed.
  • BugsSite/template/en/default/global/select-menu.html.tmpl: Removed.
  • BugsSite/template/en/default/global/setting-descs.none.tmpl: Removed.
  • BugsSite/template/en/default/global/site-navigation.html.tmpl: Removed.
  • BugsSite/template/en/default/global/tabs.html.tmpl: Removed.
  • BugsSite/template/en/default/global/textarea.html.tmpl: Removed.
  • BugsSite/template/en/default/global/useful-links.html.tmpl: Removed.
  • BugsSite/template/en/default/global/user-error.html.tmpl: Removed.
  • BugsSite/template/en/default/global/userselect.html.tmpl: Removed.
  • BugsSite/template/en/default/global/variables.none.tmpl: Removed.
  • BugsSite/template/en/default/index.html.tmpl: Removed.
  • BugsSite/template/en/default/list: Removed.
  • BugsSite/template/en/default/list/change-columns.html.tmpl: Removed.
  • BugsSite/template/en/default/list/edit-multiple.html.tmpl: Removed.
  • BugsSite/template/en/default/list/list-simple.html.tmpl: Removed.
  • BugsSite/template/en/default/list/list.atom.tmpl: Removed.
  • BugsSite/template/en/default/list/list.csv.tmpl: Removed.
  • BugsSite/template/en/default/list/list.html.tmpl: Removed.
  • BugsSite/template/en/default/list/list.ics.tmpl: Removed.
  • BugsSite/template/en/default/list/list.js.tmpl: Removed.
  • BugsSite/template/en/default/list/list.rdf.tmpl: Removed.
  • BugsSite/template/en/default/list/quips.html.tmpl: Removed.
  • BugsSite/template/en/default/list/server-push.html.tmpl: Removed.
  • BugsSite/template/en/default/list/table.html.tmpl: Removed.
  • BugsSite/template/en/default/pages: Removed.
  • BugsSite/template/en/default/pages/bug-writing.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/fields.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/linked.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/linkify.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/quicksearch.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/quicksearchhack.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/release-notes.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/sudo.html.tmpl: Removed.
  • BugsSite/template/en/default/pages/voting.html.tmpl: Removed.
  • BugsSite/template/en/default/reports: Removed.
  • BugsSite/template/en/default/reports/chart.csv.tmpl: Removed.
  • BugsSite/template/en/default/reports/chart.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/chart.png.tmpl: Removed.
  • BugsSite/template/en/default/reports/components.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/create-chart.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/duplicates-simple.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/duplicates-table.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/duplicates.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/edit-series.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/keywords.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/menu.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/old-charts.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/report-bar.png.tmpl: Removed.
  • BugsSite/template/en/default/reports/report-line.png.tmpl: Removed.
  • BugsSite/template/en/default/reports/report-pie.png.tmpl: Removed.
  • BugsSite/template/en/default/reports/report-simple.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/report-table.csv.tmpl: Removed.
  • BugsSite/template/en/default/reports/report-table.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/report.csv.tmpl: Removed.
  • BugsSite/template/en/default/reports/report.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/series-common.html.tmpl: Removed.
  • BugsSite/template/en/default/reports/series.html.tmpl: Removed.
  • BugsSite/template/en/default/request: Removed.
  • BugsSite/template/en/default/request/email.txt.tmpl: Removed.
  • BugsSite/template/en/default/request/queue.html.tmpl: Removed.
  • BugsSite/template/en/default/search: Removed.
  • BugsSite/template/en/default/search/boolean-charts.html.tmpl: Removed.
  • BugsSite/template/en/default/search/form.html.tmpl: Removed.
  • BugsSite/template/en/default/search/knob.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-advanced.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-create-series.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-help.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-plugin.xml.tmpl: Removed.
  • BugsSite/template/en/default/search/search-report-graph.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-report-select.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-report-table.html.tmpl: Removed.
  • BugsSite/template/en/default/search/search-specific.html.tmpl: Removed.
  • BugsSite/template/en/default/search/tabs.html.tmpl: Removed.
  • BugsSite/template/en/default/setup: Removed.
  • BugsSite/template/en/default/setup/strings.txt.pl: Removed.
  • BugsSite/template/en/default/sidebar.xul.tmpl: Removed.
  • BugsSite/template/en/default/welcome-admin.html.tmpl: Removed.
  • BugsSite/template/en/default/whine: Removed.
  • BugsSite/template/en/default/whine/mail.html.tmpl: Removed.
  • BugsSite/template/en/default/whine/mail.txt.tmpl: Removed.
  • BugsSite/template/en/default/whine/multipart-mime.txt.tmpl: Removed.
  • BugsSite/template/en/default/whine/schedule.html.tmpl: Removed.
  • BugsSite/template/en/extension: Removed.
  • BugsSite/template/en/extension/filterexceptions.pl: Removed.
  • BugsSite/testagent.cgi: Removed.
  • BugsSite/testserver.pl: Removed.
  • BugsSite/token.cgi: Removed.
  • BugsSite/userprefs.cgi: Removed.
  • BugsSite/votes.cgi: Removed.
  • BugsSite/whine.pl: Removed.
  • BugsSite/whineatnews.pl: Removed.
  • BugsSite/xml.cgi: Removed.
  • BugsSite/xmlrpc.cgi: Removed.
  • PlanetWebKit: Removed.
  • PlanetWebKit/README: Removed.
  • PlanetWebKit/config.ini: Removed.
  • PlanetWebKit/planet: Removed.
  • PlanetWebKit/planet/AUTHORS: Removed.
  • PlanetWebKit/planet/INSTALL: Removed.
  • PlanetWebKit/planet/LICENCE: Removed.
  • PlanetWebKit/planet/NEWS: Removed.
  • PlanetWebKit/planet/PKG-INFO: Removed.
  • PlanetWebKit/planet/README: Removed.
  • PlanetWebKit/planet/THANKS: Removed.
  • PlanetWebKit/planet/TODO: Removed.
  • PlanetWebKit/planet/examples: Removed.
  • PlanetWebKit/planet/examples/atom.xml.tmpl: Removed.
  • PlanetWebKit/planet/examples/basic: Removed.
  • PlanetWebKit/planet/examples/basic/config.ini: Removed.
  • PlanetWebKit/planet/examples/basic/index.html.tmpl: Removed.
  • PlanetWebKit/planet/examples/fancy: Removed.
  • PlanetWebKit/planet/examples/fancy/config.ini: Removed.
  • PlanetWebKit/planet/examples/fancy/index.html.tmpl: Removed.
  • PlanetWebKit/planet/examples/foafroll.xml.tmpl: Removed.
  • PlanetWebKit/planet/examples/opml.xml.tmpl: Removed.
  • PlanetWebKit/planet/examples/output: Removed.
  • PlanetWebKit/planet/examples/output/images: Removed.
  • PlanetWebKit/planet/examples/output/images/edd.png: Removed.
  • PlanetWebKit/planet/examples/output/images/evolution.png: Removed.
  • PlanetWebKit/planet/examples/output/images/feed-icon-10x10.png: Removed.
  • PlanetWebKit/planet/examples/output/images/jdub.png: Removed.
  • PlanetWebKit/planet/examples/output/images/keybuk.png: Removed.
  • PlanetWebKit/planet/examples/output/images/logo.png: Removed.
  • PlanetWebKit/planet/examples/output/images/opml.png: Removed.
  • PlanetWebKit/planet/examples/output/images/planet.png: Removed.
  • PlanetWebKit/planet/examples/output/images/thom.png: Removed.
  • PlanetWebKit/planet/examples/output/planet.css: Removed.
  • PlanetWebKit/planet/examples/rss10.xml.tmpl: Removed.
  • PlanetWebKit/planet/examples/rss20.xml.tmpl: Removed.
  • PlanetWebKit/planet/planet: Removed.
  • PlanetWebKit/planet/planet-cache.py: Removed.
  • PlanetWebKit/planet/planet.py: Removed.
  • PlanetWebKit/planet/planet/init.py: Removed.
  • PlanetWebKit/planet/planet/atomstyler.py: Removed.
  • PlanetWebKit/planet/planet/cache.py: Removed.
  • PlanetWebKit/planet/planet/compat_logging: Removed.
  • PlanetWebKit/planet/planet/compat_logging/init.py: Removed.
  • PlanetWebKit/planet/planet/compat_logging/config.py: Removed.
  • PlanetWebKit/planet/planet/compat_logging/handlers.py: Removed.
  • PlanetWebKit/planet/planet/feedparser.py: Removed.
  • PlanetWebKit/planet/planet/htmltmpl.py: Removed.
  • PlanetWebKit/planet/planet/sanitize.py: Removed.
  • PlanetWebKit/planet/planet/tests: Removed.
  • PlanetWebKit/planet/planet/tests/init.py: Removed.
  • PlanetWebKit/planet/planet/tests/data: Removed.
  • PlanetWebKit/planet/planet/tests/data/simple.tmpl: Removed.
  • PlanetWebKit/planet/planet/tests/data/simple2.tmpl: Removed.
  • PlanetWebKit/planet/planet/tests/test_channel.py: Removed.
  • PlanetWebKit/planet/planet/tests/test_main.py: Removed.
  • PlanetWebKit/planet/planet/tests/test_sanitize.py: Removed.
  • PlanetWebKit/planet/planet/tests/test_sub.py: Removed.
  • PlanetWebKit/planet/planet/timeoutsocket.py: Removed.
  • PlanetWebKit/planet/runtests.py: Removed.
  • PlanetWebKit/planet/setup.py: Removed.
  • PlanetWebKit/templates: Removed.
  • PlanetWebKit/templates/atom.xml.tmpl: Removed.
  • PlanetWebKit/templates/foafroll.xml.tmpl: Removed.
  • PlanetWebKit/templates/index.html.tmpl: Removed.
  • PlanetWebKit/templates/opml.xml.tmpl: Removed.
  • PlanetWebKit/templates/rss10.xml.tmpl: Removed.
  • PlanetWebKit/templates/rss20.xml.tmpl: Removed.
  • PlanetWebKit/update.pl: Removed.
  • PlanetWebKit/wwwroot: Removed.
  • PlanetWebKit/wwwroot/ie.css: Removed.
  • PlanetWebKit/wwwroot/images: Removed.
  • PlanetWebKit/wwwroot/images/feed-icon-10x10.png: Removed.
  • PlanetWebKit/wwwroot/images/ie-nav-blue.png: Removed.
  • PlanetWebKit/wwwroot/images/planet-webkit.png: Removed.
  • PlanetWebKit/wwwroot/images/planet.png: Removed.
  • PlanetWebKit/wwwroot/planet.css: Removed.
  • PlanetWebKit/wwwroot/planetwebkit.css: Removed.
  • Sites: Added.
  • Sites/bugs.webkit.org: Copied from BugsSite.
  • Sites/planet.webkit.org: Copied from PlanetWebKit.
  • Sites/webkit.org: Copied from WebKitSite.
  • WebKitSite: Removed.
  • WebKitSite/.htaccess: Removed.
  • WebKitSite/asking_questions.html: Removed.
  • WebKitSite/blog: Removed.
  • WebKitSite/blog-files: Removed.
  • WebKitSite/blog-files/3d-transforms: Removed.
  • WebKitSite/blog-files/3d-transforms/image-flip.html: Removed.
  • WebKitSite/blog-files/3d-transforms/mighty-cubes.png: Removed.
  • WebKitSite/blog-files/3d-transforms/morphing-cubes.html: Removed.
  • WebKitSite/blog-files/3d-transforms/perspective-by-example.html: Removed.
  • WebKitSite/blog-files/3d-transforms/poster-circle.html: Removed.
  • WebKitSite/blog-files/3d-transforms/poster-circle.png: Removed.
  • WebKitSite/blog-files/3d-transforms/transform-style.html: Removed.
  • WebKitSite/blog-files/InspectElementMenu.png: Removed.
  • WebKitSite/blog-files/InspectorCSSEditing.png: Removed.
  • WebKitSite/blog-files/InspectorDatabaseBrowser.png: Removed.
  • WebKitSite/blog-files/InspectorFonts.png: Removed.
  • WebKitSite/blog-files/acid3-100.png: Removed.
  • WebKitSite/blog-files/acid3-full-rendering-pass.png: Removed.
  • WebKitSite/blog-files/acid3-rendering-reference.png: Removed.
  • WebKitSite/blog-files/acid3-screenshot.png: Removed.
  • WebKitSite/blog-files/acid3-timing-screenshot.png: Removed.
  • WebKitSite/blog-files/acid3-timing.png: Removed.
  • WebKitSite/blog-files/animation-demo.svg: Removed.
  • WebKitSite/blog-files/bounce.html: Removed.
  • WebKitSite/blog-files/bounce.png: Removed.
  • WebKitSite/blog-files/circle.svg: Removed.
  • WebKitSite/blog-files/cubes-7.svg: Removed.
  • WebKitSite/blog-files/gebcnspeedtest.html: Removed.
  • WebKitSite/blog-files/gebcnwebkitonly.png: Removed.
  • WebKitSite/blog-files/inspector: Removed.
  • WebKitSite/blog-files/inspector-closure-scope.png: Removed.
  • WebKitSite/blog-files/inspector-console-autocomplete.png: Removed.
  • WebKitSite/blog-files/inspector-databases-panel-query-view.png: Removed.
  • WebKitSite/blog-files/inspector-databases-panel.png: Removed.
  • WebKitSite/blog-files/inspector-disabling-properties.png: Removed.
  • WebKitSite/blog-files/inspector-elements-panel.png: Removed.
  • WebKitSite/blog-files/inspector-event-scope.png: Removed.
  • WebKitSite/blog-files/inspector-numeric-style-stepping.gif: Removed.
  • WebKitSite/blog-files/inspector-profiles-panel.png: Removed.
  • WebKitSite/blog-files/inspector-resources-panel.png: Removed.
  • WebKitSite/blog-files/inspector-scripts-panel.png: Removed.
  • WebKitSite/blog-files/inspector-searching-elements.png: Removed.
  • WebKitSite/blog-files/inspector-searching-profiles.png: Removed.
  • WebKitSite/blog-files/inspector-status-bar-with-errors.png: Removed.
  • WebKitSite/blog-files/inspector-toolbar.png: Removed.
  • WebKitSite/blog-files/inspector-with-scope.png: Removed.
  • WebKitSite/blog-files/inspector/audits_launcher.png: Removed.
  • WebKitSite/blog-files/inspector/audits_panel.png: Removed.
  • WebKitSite/blog-files/inspector/breakpoints.png: Removed.
  • WebKitSite/blog-files/inspector/colors.png: Removed.
  • WebKitSite/blog-files/inspector/console_panel.png: Removed.
  • WebKitSite/blog-files/inspector/context_menu.png: Removed.
  • WebKitSite/blog-files/inspector/cookies.png: Removed.
  • WebKitSite/blog-files/inspector/css_highlighted_line.png: Removed.
  • WebKitSite/blog-files/inspector/css_line_number_snippet.png: Removed.
  • WebKitSite/blog-files/inspector/css_line_numbers.png: Removed.
  • WebKitSite/blog-files/inspector/css_selectors.png: Removed.
  • WebKitSite/blog-files/inspector/css_syntax_highlight.png: Removed.
  • WebKitSite/blog-files/inspector/deactivate_breakpoints.png: Removed.
  • WebKitSite/blog-files/inspector/dom_storage.png: Removed.
  • WebKitSite/blog-files/inspector/edit_attributes.png: Removed.
  • WebKitSite/blog-files/inspector/enable.png: Removed.
  • WebKitSite/blog-files/inspector/evaluate_on_hover.png: Removed.
  • WebKitSite/blog-files/inspector/evaluate_on_hover_2.png: Removed.
  • WebKitSite/blog-files/inspector/event_listeners.png: Removed.
  • WebKitSite/blog-files/inspector/form_data.png: Removed.
  • WebKitSite/blog-files/inspector/inherited_styles.png: Removed.
  • WebKitSite/blog-files/inspector/inline_highlight.png: Removed.
  • WebKitSite/blog-files/inspector/inorder.png: Removed.
  • WebKitSite/blog-files/inspector/inspect_inspector.png: Removed.
  • WebKitSite/blog-files/inspector/inspect_inspector_small.png: Removed.
  • WebKitSite/blog-files/inspector/large_dom.png: Removed.
  • WebKitSite/blog-files/inspector/large_resources.png: Removed.
  • WebKitSite/blog-files/inspector/load_lines.png: Removed.
  • WebKitSite/blog-files/inspector/nodelist.png: Removed.
  • WebKitSite/blog-files/inspector/pseudo_elements.png: Removed.
  • WebKitSite/blog-files/inspector/redirect_headers.png: Removed.
  • WebKitSite/blog-files/inspector/redirect_headers_full.png: Removed.
  • WebKitSite/blog-files/inspector/redirects.png: Removed.
  • WebKitSite/blog-files/inspector/redirects_full.png: Removed.
  • WebKitSite/blog-files/inspector/scope_bar.png: Removed.
  • WebKitSite/blog-files/inspector/timeline_overview.png: Removed.
  • WebKitSite/blog-files/inspector/timeline_panel.png: Removed.
  • WebKitSite/blog-files/inspector/timeline_record_details.png: Removed.
  • WebKitSite/blog-files/inspector/watched_expression.png: Removed.
  • WebKitSite/blog-files/kate-circle.png: Removed.
  • WebKitSite/blog-files/kate-gradient-rounded.png: Removed.
  • WebKitSite/blog-files/kate-gradient.png: Removed.
  • WebKitSite/blog-files/kate-reflected.png: Removed.
  • WebKitSite/blog-files/kate-vignette-mask.png: Removed.
  • WebKitSite/blog-files/kate.png: Removed.
  • WebKitSite/blog-files/leaves: Removed.
  • WebKitSite/blog-files/leaves-screenshot-small.jpg: Removed.
  • WebKitSite/blog-files/leaves-screenshot.jpg: Removed.
  • WebKitSite/blog-files/leaves/images: Removed.
  • WebKitSite/blog-files/leaves/images/apple-touch-icon.png: Removed.
  • WebKitSite/blog-files/leaves/images/backgroundLeaves.jpg: Removed.
  • WebKitSite/blog-files/leaves/images/realLeaf1.png: Removed.
  • WebKitSite/blog-files/leaves/images/realLeaf2.png: Removed.
  • WebKitSite/blog-files/leaves/images/realLeaf3.png: Removed.
  • WebKitSite/blog-files/leaves/images/realLeaf4.png: Removed.
  • WebKitSite/blog-files/leaves/images/textBackground.png: Removed.
  • WebKitSite/blog-files/leaves/index.html: Removed.
  • WebKitSite/blog-files/leaves/leaves.css: Removed.
  • WebKitSite/blog-files/leaves/leaves.js: Removed.
  • WebKitSite/blog-files/load-unload-example.html: Removed.
  • WebKitSite/blog-files/loader-diagram.svg: Removed.
  • WebKitSite/blog-files/maskspeedracer.png: Removed.
  • WebKitSite/blog-files/number-morph.svg: Removed.
  • WebKitSite/blog-files/pageshow-pagehide-example.html: Removed.
  • WebKitSite/blog-files/prototype-for-gebcn-test.js: Removed.
  • WebKitSite/blog-files/pulse.html: Removed.
  • WebKitSite/blog-files/pulse.png: Removed.
  • WebKitSite/blog-files/riemann-screenshot.png: Removed.
  • WebKitSite/blog-files/scrollbarpicture.png: Removed.
  • WebKitSite/blog-files/sfx-perf.png: Removed.
  • WebKitSite/blog-files/squirrelfish-link-animated.svg: Removed.
  • WebKitSite/blog-files/squirrelfish-webkit-graph.png: Removed.
  • WebKitSite/blog-files/squirrelfish.png: Removed.
  • WebKitSite/blog-files/timeline-blocking-script.png: Removed.
  • WebKitSite/blog-files/timeline-defer-script.png: Removed.
  • WebKitSite/blog-files/touch-poster.png: Removed.
  • WebKitSite/blog-files/vignette-mask.png: Removed.
  • WebKitSite/blog-files/webgl: Removed.
  • WebKitSite/blog-files/webgl/Earth.html: Removed.
  • WebKitSite/blog-files/webgl/ManyPlanetsDeep.html: Removed.
  • WebKitSite/blog-files/webgl/SpinningBox.html: Removed.
  • WebKitSite/blog-files/webgl/SpiritBox.html: Removed.
  • WebKitSite/blog-files/webgl/TeapotPerPixel.html: Removed.
  • WebKitSite/blog-files/webgl/TeapotPerVertex.html: Removed.
  • WebKitSite/blog-files/webgl/WebGL+CSS.html: Removed.
  • WebKitSite/blog-files/webgl/resources: Removed.
  • WebKitSite/blog-files/webgl/resources/BambooBridge.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/EarthThumb.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/J3DI.js: Removed.
  • WebKitSite/blog-files/webgl/resources/J3DIMath.js: Removed.
  • WebKitSite/blog-files/webgl/resources/ManyPlanetsDeepThumb.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/SpinningBoxThumb.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/SpiritBox.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/TeapotPerPixelThumb.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/TeapotPerVertexThumb.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/WebGL+CSSThumb.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/blogpost.css: Removed.
  • WebKitSite/blog-files/webgl/resources/earthmap1k.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/mars500x250.png: Removed.
  • WebKitSite/blog-files/webgl/resources/spirit.jpg: Removed.
  • WebKitSite/blog-files/webgl/resources/teapot.obj: Removed.
  • WebKitSite/blog-files/wsj-nopreload.png: Removed.
  • WebKitSite/blog-files/wsj-preload.png: Removed.
  • WebKitSite/blog-files/wsj-vs.png: Removed.
  • WebKitSite/blog/.htaccess: Removed.
  • WebKitSite/blog/index.php: Removed.
  • WebKitSite/blog/license.txt: Removed.
  • WebKitSite/blog/wp-admin: Removed.
  • WebKitSite/blog/wp-admin/admin-ajax.php: Removed.
  • WebKitSite/blog/wp-admin/admin-footer.php: Removed.
  • WebKitSite/blog/wp-admin/admin-functions.php: Removed.
  • WebKitSite/blog/wp-admin/admin-header.php: Removed.
  • WebKitSite/blog/wp-admin/admin-post.php: Removed.
  • WebKitSite/blog/wp-admin/admin.php: Removed.
  • WebKitSite/blog/wp-admin/async-upload.php: Removed.
  • WebKitSite/blog/wp-admin/categories.php: Removed.
  • WebKitSite/blog/wp-admin/comment.php: Removed.
  • WebKitSite/blog/wp-admin/css: Removed.
  • WebKitSite/blog/wp-admin/css/colors-classic-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/colors-classic.css: Removed.
  • WebKitSite/blog/wp-admin/css/colors-fresh-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/colors-fresh.css: Removed.
  • WebKitSite/blog/wp-admin/css/dashboard-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/dashboard.css: Removed.
  • WebKitSite/blog/wp-admin/css/farbtastic-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/farbtastic.css: Removed.
  • WebKitSite/blog/wp-admin/css/global-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/global.css: Removed.
  • WebKitSite/blog/wp-admin/css/ie-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/ie.css: Removed.
  • WebKitSite/blog/wp-admin/css/install-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/install.css: Removed.
  • WebKitSite/blog/wp-admin/css/login-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/login.css: Removed.
  • WebKitSite/blog/wp-admin/css/media-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/media.css: Removed.
  • WebKitSite/blog/wp-admin/css/plugin-install-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/plugin-install.css: Removed.
  • WebKitSite/blog/wp-admin/css/press-this-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/press-this.css: Removed.
  • WebKitSite/blog/wp-admin/css/theme-editor-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/theme-editor.css: Removed.
  • WebKitSite/blog/wp-admin/css/theme-install.css: Removed.
  • WebKitSite/blog/wp-admin/css/widgets-rtl.css: Removed.
  • WebKitSite/blog/wp-admin/css/widgets.css: Removed.
  • WebKitSite/blog/wp-admin/custom-header.php: Removed.
  • WebKitSite/blog/wp-admin/edit-attachment-rows.php: Removed.
  • WebKitSite/blog/wp-admin/edit-category-form.php: Removed.
  • WebKitSite/blog/wp-admin/edit-comments.php: Removed.
  • WebKitSite/blog/wp-admin/edit-form-advanced.php: Removed.
  • WebKitSite/blog/wp-admin/edit-form-comment.php: Removed.
  • WebKitSite/blog/wp-admin/edit-link-categories.php: Removed.
  • WebKitSite/blog/wp-admin/edit-link-category-form.php: Removed.
  • WebKitSite/blog/wp-admin/edit-link-form.php: Removed.
  • WebKitSite/blog/wp-admin/edit-page-form.php: Removed.
  • WebKitSite/blog/wp-admin/edit-pages.php: Removed.
  • WebKitSite/blog/wp-admin/edit-post-rows.php: Removed.
  • WebKitSite/blog/wp-admin/edit-tag-form.php: Removed.
  • WebKitSite/blog/wp-admin/edit-tags.php: Removed.
  • WebKitSite/blog/wp-admin/edit.php: Removed.
  • WebKitSite/blog/wp-admin/export.php: Removed.
  • WebKitSite/blog/wp-admin/gears-manifest.php: Removed.
  • WebKitSite/blog/wp-admin/images: Removed.
  • WebKitSite/blog/wp-admin/images/align-center.png: Removed.
  • WebKitSite/blog/wp-admin/images/align-left.png: Removed.
  • WebKitSite/blog/wp-admin/images/align-none.png: Removed.
  • WebKitSite/blog/wp-admin/images/align-right.png: Removed.
  • WebKitSite/blog/wp-admin/images/archive-link.png: Removed.
  • WebKitSite/blog/wp-admin/images/blue-grad.png: Removed.
  • WebKitSite/blog/wp-admin/images/browse-happy.gif: Removed.
  • WebKitSite/blog/wp-admin/images/bubble_bg-rtl.gif: Removed.
  • WebKitSite/blog/wp-admin/images/bubble_bg.gif: Removed.
  • WebKitSite/blog/wp-admin/images/button-grad-active-vs.png: Removed.
  • WebKitSite/blog/wp-admin/images/button-grad-active.png: Removed.
  • WebKitSite/blog/wp-admin/images/button-grad-vs.png: Removed.
  • WebKitSite/blog/wp-admin/images/button-grad.png: Removed.
  • WebKitSite/blog/wp-admin/images/comment-grey-bubble.png: Removed.
  • WebKitSite/blog/wp-admin/images/date-button.gif: Removed.
  • WebKitSite/blog/wp-admin/images/ed-bg-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/ed-bg.gif: Removed.
  • WebKitSite/blog/wp-admin/images/fade-butt.png: Removed.
  • WebKitSite/blog/wp-admin/images/fav-arrow-rtl.gif: Removed.
  • WebKitSite/blog/wp-admin/images/fav-arrow-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/fav-arrow.gif: Removed.
  • WebKitSite/blog/wp-admin/images/fav-top-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/fav-top.png: Removed.
  • WebKitSite/blog/wp-admin/images/fav-vs.png: Removed.
  • WebKitSite/blog/wp-admin/images/fav.png: Removed.
  • WebKitSite/blog/wp-admin/images/generic.png: Removed.
  • WebKitSite/blog/wp-admin/images/gray-grad.png: Removed.
  • WebKitSite/blog/wp-admin/images/icons32-vs.png: Removed.
  • WebKitSite/blog/wp-admin/images/icons32.png: Removed.
  • WebKitSite/blog/wp-admin/images/list-vs.png: Removed.
  • WebKitSite/blog/wp-admin/images/list.png: Removed.
  • WebKitSite/blog/wp-admin/images/loading-publish.gif: Removed.
  • WebKitSite/blog/wp-admin/images/loading.gif: Removed.
  • WebKitSite/blog/wp-admin/images/logo-ghost.png: Removed.
  • WebKitSite/blog/wp-admin/images/logo-login.gif: Removed.
  • WebKitSite/blog/wp-admin/images/logo.gif: Removed.
  • WebKitSite/blog/wp-admin/images/marker.png: Removed.
  • WebKitSite/blog/wp-admin/images/mask.png: Removed.
  • WebKitSite/blog/wp-admin/images/media-button-image.gif: Removed.
  • WebKitSite/blog/wp-admin/images/media-button-music.gif: Removed.
  • WebKitSite/blog/wp-admin/images/media-button-other.gif: Removed.
  • WebKitSite/blog/wp-admin/images/media-button-video.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-arrows.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-bits-rtl-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-bits-rtl.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-bits-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-bits.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-dark-rtl.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-dark.gif: Removed.
  • WebKitSite/blog/wp-admin/images/menu-vs.png: Removed.
  • WebKitSite/blog/wp-admin/images/menu.png: Removed.
  • WebKitSite/blog/wp-admin/images/no.png: Removed.
  • WebKitSite/blog/wp-admin/images/required.gif: Removed.
  • WebKitSite/blog/wp-admin/images/resize.gif: Removed.
  • WebKitSite/blog/wp-admin/images/screen-options-left.gif: Removed.
  • WebKitSite/blog/wp-admin/images/screen-options-right-up.gif: Removed.
  • WebKitSite/blog/wp-admin/images/screen-options-right.gif: Removed.
  • WebKitSite/blog/wp-admin/images/se.png: Removed.
  • WebKitSite/blog/wp-admin/images/star.gif: Removed.
  • WebKitSite/blog/wp-admin/images/toggle-arrow-rtl.gif: Removed.
  • WebKitSite/blog/wp-admin/images/toggle-arrow.gif: Removed.
  • WebKitSite/blog/wp-admin/images/visit-site-button-grad-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/visit-site-button-grad.gif: Removed.
  • WebKitSite/blog/wp-admin/images/wheel.png: Removed.
  • WebKitSite/blog/wp-admin/images/white-grad-active.png: Removed.
  • WebKitSite/blog/wp-admin/images/white-grad.png: Removed.
  • WebKitSite/blog/wp-admin/images/wordpress-logo.png: Removed.
  • WebKitSite/blog/wp-admin/images/wp-logo-vs.gif: Removed.
  • WebKitSite/blog/wp-admin/images/wp-logo.gif: Removed.
  • WebKitSite/blog/wp-admin/images/wpspin_dark.gif: Removed.
  • WebKitSite/blog/wp-admin/images/wpspin_light.gif: Removed.
  • WebKitSite/blog/wp-admin/images/xit.gif: Removed.
  • WebKitSite/blog/wp-admin/images/yes.png: Removed.
  • WebKitSite/blog/wp-admin/import: Removed.
  • WebKitSite/blog/wp-admin/import.php: Removed.
  • WebKitSite/blog/wp-admin/import/blogger.php: Removed.
  • WebKitSite/blog/wp-admin/import/blogware.php: Removed.
  • WebKitSite/blog/wp-admin/import/dotclear.php: Removed.
  • WebKitSite/blog/wp-admin/import/greymatter.php: Removed.
  • WebKitSite/blog/wp-admin/import/livejournal.php: Removed.
  • WebKitSite/blog/wp-admin/import/mt.php: Removed.
  • WebKitSite/blog/wp-admin/import/opml.php: Removed.
  • WebKitSite/blog/wp-admin/import/rss.php: Removed.
  • WebKitSite/blog/wp-admin/import/stp.php: Removed.
  • WebKitSite/blog/wp-admin/import/textpattern.php: Removed.
  • WebKitSite/blog/wp-admin/import/utw.php: Removed.
  • WebKitSite/blog/wp-admin/import/wordpress.php: Removed.
  • WebKitSite/blog/wp-admin/import/wp-cat2tag.php: Removed.
  • WebKitSite/blog/wp-admin/includes: Removed.
  • WebKitSite/blog/wp-admin/includes/admin.php: Removed.
  • WebKitSite/blog/wp-admin/includes/bookmark.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-ftp-pure.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-ftp-sockets.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-ftp.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-pclzip.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-wp-filesystem-base.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-wp-filesystem-direct.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-wp-filesystem-ftpext.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-wp-filesystem-ftpsockets.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-wp-filesystem-ssh2.php: Removed.
  • WebKitSite/blog/wp-admin/includes/class-wp-upgrader.php: Removed.
  • WebKitSite/blog/wp-admin/includes/comment.php: Removed.
  • WebKitSite/blog/wp-admin/includes/continents-cities.php: Removed.
  • WebKitSite/blog/wp-admin/includes/dashboard.php: Removed.
  • WebKitSite/blog/wp-admin/includes/export.php: Removed.
  • WebKitSite/blog/wp-admin/includes/file.php: Removed.
  • WebKitSite/blog/wp-admin/includes/image.php: Removed.
  • WebKitSite/blog/wp-admin/includes/import.php: Removed.
  • WebKitSite/blog/wp-admin/includes/manifest.php: Removed.
  • WebKitSite/blog/wp-admin/includes/media.php: Removed.
  • WebKitSite/blog/wp-admin/includes/misc.php: Removed.
  • WebKitSite/blog/wp-admin/includes/plugin-install.php: Removed.
  • WebKitSite/blog/wp-admin/includes/plugin.php: Removed.
  • WebKitSite/blog/wp-admin/includes/post.php: Removed.
  • WebKitSite/blog/wp-admin/includes/schema.php: Removed.
  • WebKitSite/blog/wp-admin/includes/taxonomy.php: Removed.
  • WebKitSite/blog/wp-admin/includes/template.php: Removed.
  • WebKitSite/blog/wp-admin/includes/theme-install.php: Removed.
  • WebKitSite/blog/wp-admin/includes/theme.php: Removed.
  • WebKitSite/blog/wp-admin/includes/update-core.php: Removed.
  • WebKitSite/blog/wp-admin/includes/update.php: Removed.
  • WebKitSite/blog/wp-admin/includes/upgrade.php: Removed.
  • WebKitSite/blog/wp-admin/includes/user.php: Removed.
  • WebKitSite/blog/wp-admin/includes/widgets.php: Removed.
  • WebKitSite/blog/wp-admin/index-extra.php: Removed.
  • WebKitSite/blog/wp-admin/index.php: Removed.
  • WebKitSite/blog/wp-admin/install-helper.php: Removed.
  • WebKitSite/blog/wp-admin/install.php: Removed.
  • WebKitSite/blog/wp-admin/js: Removed.
  • WebKitSite/blog/wp-admin/js/cat.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/cat.js: Removed.
  • WebKitSite/blog/wp-admin/js/categories.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/categories.js: Removed.
  • WebKitSite/blog/wp-admin/js/comment.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/comment.js: Removed.
  • WebKitSite/blog/wp-admin/js/common.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/common.js: Removed.
  • WebKitSite/blog/wp-admin/js/custom-fields.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/custom-fields.js: Removed.
  • WebKitSite/blog/wp-admin/js/dashboard.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/dashboard.js: Removed.
  • WebKitSite/blog/wp-admin/js/edit-comments.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/edit-comments.js: Removed.
  • WebKitSite/blog/wp-admin/js/editor.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/editor.js: Removed.
  • WebKitSite/blog/wp-admin/js/farbtastic.js: Removed.
  • WebKitSite/blog/wp-admin/js/gallery.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/gallery.js: Removed.
  • WebKitSite/blog/wp-admin/js/inline-edit-post.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/inline-edit-post.js: Removed.
  • WebKitSite/blog/wp-admin/js/inline-edit-tax.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/inline-edit-tax.js: Removed.
  • WebKitSite/blog/wp-admin/js/link.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/link.js: Removed.
  • WebKitSite/blog/wp-admin/js/media-upload.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/media-upload.js: Removed.
  • WebKitSite/blog/wp-admin/js/media.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/media.js: Removed.
  • WebKitSite/blog/wp-admin/js/page.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/page.js: Removed.
  • WebKitSite/blog/wp-admin/js/password-strength-meter.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/password-strength-meter.js: Removed.
  • WebKitSite/blog/wp-admin/js/plugin-install.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/plugin-install.js: Removed.
  • WebKitSite/blog/wp-admin/js/post.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/post.js: Removed.
  • WebKitSite/blog/wp-admin/js/postbox.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/postbox.js: Removed.
  • WebKitSite/blog/wp-admin/js/revisions-js.php: Removed.
  • WebKitSite/blog/wp-admin/js/slug.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/slug.js: Removed.
  • WebKitSite/blog/wp-admin/js/tags.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/tags.js: Removed.
  • WebKitSite/blog/wp-admin/js/theme-preview.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/theme-preview.js: Removed.
  • WebKitSite/blog/wp-admin/js/user-profile.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/user-profile.js: Removed.
  • WebKitSite/blog/wp-admin/js/utils.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/utils.js: Removed.
  • WebKitSite/blog/wp-admin/js/widgets.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/widgets.js: Removed.
  • WebKitSite/blog/wp-admin/js/word-count.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/word-count.js: Removed.
  • WebKitSite/blog/wp-admin/js/wp-gears.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/wp-gears.js: Removed.
  • WebKitSite/blog/wp-admin/js/xfn.dev.js: Removed.
  • WebKitSite/blog/wp-admin/js/xfn.js: Removed.
  • WebKitSite/blog/wp-admin/link-add.php: Removed.
  • WebKitSite/blog/wp-admin/link-category.php: Removed.
  • WebKitSite/blog/wp-admin/link-manager.php: Removed.
  • WebKitSite/blog/wp-admin/link-parse-opml.php: Removed.
  • WebKitSite/blog/wp-admin/link.php: Removed.
  • WebKitSite/blog/wp-admin/load-scripts.php: Removed.
  • WebKitSite/blog/wp-admin/load-styles.php: Removed.
  • WebKitSite/blog/wp-admin/media-new.php: Removed.
  • WebKitSite/blog/wp-admin/media-upload.php: Removed.
  • WebKitSite/blog/wp-admin/media.php: Removed.
  • WebKitSite/blog/wp-admin/menu-header.php: Removed.
  • WebKitSite/blog/wp-admin/menu.php: Removed.
  • WebKitSite/blog/wp-admin/moderation.php: Removed.
  • WebKitSite/blog/wp-admin/options-discussion.php: Removed.
  • WebKitSite/blog/wp-admin/options-general.php: Removed.
  • WebKitSite/blog/wp-admin/options-head.php: Removed.
  • WebKitSite/blog/wp-admin/options-media.php: Removed.
  • WebKitSite/blog/wp-admin/options-misc.php: Removed.
  • WebKitSite/blog/wp-admin/options-permalink.php: Removed.
  • WebKitSite/blog/wp-admin/options-privacy.php: Removed.
  • WebKitSite/blog/wp-admin/options-reading.php: Removed.
  • WebKitSite/blog/wp-admin/options-writing.php: Removed.
  • WebKitSite/blog/wp-admin/options.php: Removed.
  • WebKitSite/blog/wp-admin/page-new.php: Removed.
  • WebKitSite/blog/wp-admin/page.php: Removed.
  • WebKitSite/blog/wp-admin/plugin-editor.php: Removed.
  • WebKitSite/blog/wp-admin/plugin-install.php: Removed.
  • WebKitSite/blog/wp-admin/plugins.php: Removed.
  • WebKitSite/blog/wp-admin/post-new.php: Removed.
  • WebKitSite/blog/wp-admin/post.php: Removed.
  • WebKitSite/blog/wp-admin/press-this.php: Removed.
  • WebKitSite/blog/wp-admin/profile.php: Removed.
  • WebKitSite/blog/wp-admin/revision.php: Removed.
  • WebKitSite/blog/wp-admin/rtl.css: Removed.
  • WebKitSite/blog/wp-admin/setup-config.php: Removed.
  • WebKitSite/blog/wp-admin/sidebar.php: Removed.
  • WebKitSite/blog/wp-admin/theme-editor.php: Removed.
  • WebKitSite/blog/wp-admin/theme-install.php: Removed.
  • WebKitSite/blog/wp-admin/themes.php: Removed.
  • WebKitSite/blog/wp-admin/tools.php: Removed.
  • WebKitSite/blog/wp-admin/update-core.php: Removed.
  • WebKitSite/blog/wp-admin/update-links.php: Removed.
  • WebKitSite/blog/wp-admin/update.php: Removed.
  • WebKitSite/blog/wp-admin/upgrade-functions.php: Removed.
  • WebKitSite/blog/wp-admin/upgrade.php: Removed.
  • WebKitSite/blog/wp-admin/upload.php: Removed.
  • WebKitSite/blog/wp-admin/user-edit.php: Removed.
  • WebKitSite/blog/wp-admin/user-new.php: Removed.
  • WebKitSite/blog/wp-admin/users.php: Removed.
  • WebKitSite/blog/wp-admin/widgets.php: Removed.
  • WebKitSite/blog/wp-admin/wp-admin.css: Removed.
  • WebKitSite/blog/wp-app.php: Removed.
  • WebKitSite/blog/wp-atom.php: Removed.
  • WebKitSite/blog/wp-blog-header.php: Removed.
  • WebKitSite/blog/wp-comments-post.php: Removed.
  • WebKitSite/blog/wp-commentsrss2.php: Removed.
  • WebKitSite/blog/wp-config-sample.php: Removed.
  • WebKitSite/blog/wp-config.php: Removed.
  • WebKitSite/blog/wp-content: Removed.
  • WebKitSite/blog/wp-content/Picture9.png: Removed.
  • WebKitSite/blog/wp-content/cache: Removed.
  • WebKitSite/blog/wp-content/chrome.jpg: Removed.
  • WebKitSite/blog/wp-content/chucknorris.png: Removed.
  • WebKitSite/blog/wp-content/databaseexample.png: Removed.
  • WebKitSite/blog/wp-content/drosera.png: Removed.
  • WebKitSite/blog/wp-content/hitlist.png: Removed.
  • WebKitSite/blog/wp-content/index.php: Removed.
  • WebKitSite/blog/wp-content/plugins: Removed.
  • WebKitSite/blog/wp-content/plugins/SK2: Removed.
  • WebKitSite/blog/wp-content/plugins/SK2/sk2_plugins: Removed.
  • WebKitSite/blog/wp-content/plugins/akismet: Removed.
  • WebKitSite/blog/wp-content/plugins/akismet/akismet.gif: Removed.
  • WebKitSite/blog/wp-content/plugins/akismet/akismet.php: Removed.
  • WebKitSite/blog/wp-content/plugins/akismet/readme.txt: Removed.
  • WebKitSite/blog/wp-content/plugins/commentcontrol.php: Removed.
  • WebKitSite/blog/wp-content/plugins/hello.php: Removed.
  • WebKitSite/blog/wp-content/plugins/index.php: Removed.
  • WebKitSite/blog/wp-content/plugins/wp-cache: Removed.
  • WebKitSite/blog/wp-content/rotate.png: Removed.
  • WebKitSite/blog/wp-content/rotate.svg: Removed.
  • WebKitSite/blog/wp-content/svgtext.png: Removed.
  • WebKitSite/blog/wp-content/svgtextmini.png: Removed.
  • WebKitSite/blog/wp-content/svgtextmini_01.png: Removed.
  • WebKitSite/blog/wp-content/textfield_screenshot.jpg: Removed.
  • WebKitSite/blog/wp-content/themes: Removed.
  • WebKitSite/blog/wp-content/themes/classic: Removed.
  • WebKitSite/blog/wp-content/themes/classic/comments-popup.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/comments.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/footer.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/functions.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/header.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/index.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/rtl.css: Removed.
  • WebKitSite/blog/wp-content/themes/classic/screenshot.png: Removed.
  • WebKitSite/blog/wp-content/themes/classic/sidebar.php: Removed.
  • WebKitSite/blog/wp-content/themes/classic/style.css: Removed.
  • WebKitSite/blog/wp-content/themes/default: Removed.
  • WebKitSite/blog/wp-content/themes/default/404.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/archive.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/archives.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/comments-popup.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/comments.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/footer.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/functions.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/header.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/image.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/images: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/audio.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/header-img.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/kubrickbg-ltr.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/kubrickbg-rtl.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/kubrickbgcolor.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/kubrickbgwide.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/kubrickfooter.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/images/kubrickheader.jpg: Removed.
  • WebKitSite/blog/wp-content/themes/default/index.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/links.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/page.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/rtl.css: Removed.
  • WebKitSite/blog/wp-content/themes/default/screenshot.png: Removed.
  • WebKitSite/blog/wp-content/themes/default/search.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/sidebar.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/single.php: Removed.
  • WebKitSite/blog/wp-content/themes/default/style.css: Removed.
  • WebKitSite/blog/wp-content/themes/index.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/404.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/archive.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/archives.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/comments-popup.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/comments.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/footer.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/header.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/index.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/links.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/page.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/search.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/searchform.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/sidebar.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/single.php: Removed.
  • WebKitSite/blog/wp-content/themes/webkit/style.css: Removed.
  • WebKitSite/blog/wp-content/uploads: Removed.
  • WebKitSite/blog/wp-content/uploads/2007: Removed.
  • WebKitSite/blog/wp-content/uploads/2007/06: Removed.
  • WebKitSite/blog/wp-content/uploads/2007/06/newinspector.png: Removed.
  • WebKitSite/blog/wp-content/webInspector.png: Removed.
  • WebKitSite/blog/wp-cron.php: Removed.
  • WebKitSite/blog/wp-feed.php: Removed.
  • WebKitSite/blog/wp-images: Removed.
  • WebKitSite/blog/wp-images/smilies: Removed.
  • WebKitSite/blog/wp-includes: Removed.
  • WebKitSite/blog/wp-includes/Text: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff.php: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Engine: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Engine/native.php: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Engine/shell.php: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Engine/string.php: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Engine/xdiff.php: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Renderer: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Renderer.php: Removed.
  • WebKitSite/blog/wp-includes/Text/Diff/Renderer/inline.php: Removed.
  • WebKitSite/blog/wp-includes/atomlib.php: Removed.
  • WebKitSite/blog/wp-includes/author-template.php: Removed.
  • WebKitSite/blog/wp-includes/bookmark-template.php: Removed.
  • WebKitSite/blog/wp-includes/bookmark.php: Removed.
  • WebKitSite/blog/wp-includes/cache.php: Removed.
  • WebKitSite/blog/wp-includes/canonical.php: Removed.
  • WebKitSite/blog/wp-includes/capabilities.php: Removed.
  • WebKitSite/blog/wp-includes/category-template.php: Removed.
  • WebKitSite/blog/wp-includes/category.php: Removed.
  • WebKitSite/blog/wp-includes/class-IXR.php: Removed.
  • WebKitSite/blog/wp-includes/class-feed.php: Removed.
  • WebKitSite/blog/wp-includes/class-phpass.php: Removed.
  • WebKitSite/blog/wp-includes/class-phpmailer.php: Removed.
  • WebKitSite/blog/wp-includes/class-pop3.php: Removed.
  • WebKitSite/blog/wp-includes/class-simplepie.php: Removed.
  • WebKitSite/blog/wp-includes/class-smtp.php: Removed.
  • WebKitSite/blog/wp-includes/class-snoopy.php: Removed.
  • WebKitSite/blog/wp-includes/class.wp-dependencies.php: Removed.
  • WebKitSite/blog/wp-includes/class.wp-scripts.php: Removed.
  • WebKitSite/blog/wp-includes/class.wp-styles.php: Removed.
  • WebKitSite/blog/wp-includes/classes.php: Removed.
  • WebKitSite/blog/wp-includes/comment-template.php: Removed.
  • WebKitSite/blog/wp-includes/comment.php: Removed.
  • WebKitSite/blog/wp-includes/compat.php: Removed.
  • WebKitSite/blog/wp-includes/cron.php: Removed.
  • WebKitSite/blog/wp-includes/default-filters.php: Removed.
  • WebKitSite/blog/wp-includes/default-widgets.php: Removed.
  • WebKitSite/blog/wp-includes/deprecated.php: Removed.
  • WebKitSite/blog/wp-includes/feed-atom-comments.php: Removed.
  • WebKitSite/blog/wp-includes/feed-atom.php: Removed.
  • WebKitSite/blog/wp-includes/feed-rdf.php: Removed.
  • WebKitSite/blog/wp-includes/feed-rss.php: Removed.
  • WebKitSite/blog/wp-includes/feed-rss2-comments.php: Removed.
  • WebKitSite/blog/wp-includes/feed-rss2.php: Removed.
  • WebKitSite/blog/wp-includes/feed.php: Removed.
  • WebKitSite/blog/wp-includes/formatting.php: Removed.
  • WebKitSite/blog/wp-includes/functions.php: Removed.
  • WebKitSite/blog/wp-includes/functions.wp-scripts.php: Removed.
  • WebKitSite/blog/wp-includes/functions.wp-styles.php: Removed.
  • WebKitSite/blog/wp-includes/general-template.php: Removed.
  • WebKitSite/blog/wp-includes/gettext.php: Removed.
  • WebKitSite/blog/wp-includes/http.php: Removed.
  • WebKitSite/blog/wp-includes/images: Removed.
  • WebKitSite/blog/wp-includes/images/blank.gif: Removed.
  • WebKitSite/blog/wp-includes/images/crystal: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/archive.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/audio.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/code.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/default.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/document.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/interactive.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/license.txt: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/spreadsheet.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/text.png: Removed.
  • WebKitSite/blog/wp-includes/images/crystal/video.png: Removed.
  • WebKitSite/blog/wp-includes/images/rss.png: Removed.
  • WebKitSite/blog/wp-includes/images/smilies: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_arrow.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_biggrin.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_confused.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_cool.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_cry.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_eek.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_evil.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_exclaim.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_idea.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_lol.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_mad.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_mrgreen.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_neutral.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_question.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_razz.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_redface.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_rolleyes.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_sad.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_smile.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_surprised.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_twisted.gif: Removed.
  • WebKitSite/blog/wp-includes/images/smilies/icon_wink.gif: Removed.
  • WebKitSite/blog/wp-includes/images/upload.png: Removed.
  • WebKitSite/blog/wp-includes/images/wlw: Removed.
  • WebKitSite/blog/wp-includes/images/wlw/wp-comments.png: Removed.
  • WebKitSite/blog/wp-includes/images/wlw/wp-icon.png: Removed.
  • WebKitSite/blog/wp-includes/images/wlw/wp-watermark.png: Removed.
  • WebKitSite/blog/wp-includes/js: Removed.
  • WebKitSite/blog/wp-includes/js/autosave.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/autosave.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/codepress.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/codepress.html: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/codepress.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/engines: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/engines/gecko.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/engines/khtml.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/engines/msie.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/engines/older.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/engines/opera.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/images: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/images/line-numbers.png: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/asp.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/asp.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/autoit.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/autoit.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/csharp.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/csharp.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/css.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/css.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/generic.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/generic.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/html.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/html.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/java.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/java.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/javascript.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/javascript.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/perl.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/perl.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/php.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/php.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/ruby.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/ruby.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/sql.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/sql.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/text.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/text.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/vbscript.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/vbscript.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/xsl.css: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/languages/xsl.js: Removed.
  • WebKitSite/blog/wp-includes/js/codepress/license.txt: Removed.
  • WebKitSite/blog/wp-includes/js/colorpicker.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/colorpicker.js: Removed.
  • WebKitSite/blog/wp-includes/js/comment-reply.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/comment-reply.js: Removed.
  • WebKitSite/blog/wp-includes/js/crop: Removed.
  • WebKitSite/blog/wp-includes/js/crop/cropper.css: Removed.
  • WebKitSite/blog/wp-includes/js/crop/cropper.js: Removed.
  • WebKitSite/blog/wp-includes/js/crop/marqueeHoriz.gif: Removed.
  • WebKitSite/blog/wp-includes/js/crop/marqueeVert.gif: Removed.
  • WebKitSite/blog/wp-includes/js/hoverIntent.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/hoverIntent.js: Removed.
  • WebKitSite/blog/wp-includes/js/jcrop: Removed.
  • WebKitSite/blog/wp-includes/js/jcrop/Jcrop.gif: Removed.
  • WebKitSite/blog/wp-includes/js/jcrop/jquery.Jcrop.css: Removed.
  • WebKitSite/blog/wp-includes/js/jcrop/jquery.Jcrop.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/jcrop/jquery.Jcrop.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/interface.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.color.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.color.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.form.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.form.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.hotkeys.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.hotkeys.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.schedule.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.table-hotkeys.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/jquery.table-hotkeys.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/suggest.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/suggest.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.core.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.dialog.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.draggable.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.droppable.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.resizable.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.selectable.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.sortable.js: Removed.
  • WebKitSite/blog/wp-includes/js/jquery/ui.tabs.js: Removed.
  • WebKitSite/blog/wp-includes/js/prototype.js: Removed.
  • WebKitSite/blog/wp-includes/js/quicktags.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/quicktags.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/MIT-LICENSE: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/builder.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/controls.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/dragdrop.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/effects.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/prototype.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/scriptaculous.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/slider.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/sound.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/unittest.js: Removed.
  • WebKitSite/blog/wp-includes/js/scriptaculous/wp-scriptaculous.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfobject.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/handlers.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/handlers.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/plugins: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/plugins/swfupload.cookies.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/plugins/swfupload.queue.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/plugins/swfupload.speed.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/plugins/swfupload.swfobject.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/swfupload-all.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/swfupload.js: Removed.
  • WebKitSite/blog/wp-includes/js/swfupload/swfupload.swf: Removed.
  • WebKitSite/blog/wp-includes/js/thickbox: Removed.
  • WebKitSite/blog/wp-includes/js/thickbox/loadingAnimation.gif: Removed.
  • WebKitSite/blog/wp-includes/js/thickbox/macFFBgHack.png: Removed.
  • WebKitSite/blog/wp-includes/js/thickbox/tb-close.png: Removed.
  • WebKitSite/blog/wp-includes/js/thickbox/thickbox.css: Removed.
  • WebKitSite/blog/wp-includes/js/thickbox/thickbox.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/blank.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/langs/wp-langs-en.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/langs/wp-langs.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/license.txt: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/autosave: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/autosave/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/directionality: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/directionality/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/directionality/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/directionality/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/fullscreen: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/fullscreen/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/jscripts: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/button.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/drag.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/inlinepopups/template.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/css/content.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/css/media.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/flash.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/flv_player.swf: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/quicktime.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/realmedia.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/shockwave.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/trans.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/img/windowsmedia.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/js/embed.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/js/media.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/media/media.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/blank.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/js/pastetext.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/js/pasteword.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/jscripts: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/pastetext.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/paste/pasteword.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/safari: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/safari/blank.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/safari/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/EnchantSpell.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/PSpell.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/PSpellShell.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/SpellChecker.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/utils: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/utils/JSON.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/classes/utils/Logger.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/config.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/css/content.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/img/wline.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/includes: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/includes/general.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/spellchecker/rpc.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/tabfocus: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/tabfocus/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/css/content.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/audio.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/help.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/image.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/media.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/more.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/more_bug.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/page.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/page_bug.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/toolbars.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/img/video.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wordpress/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/css/editimage-rtl.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/css/editimage.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/editimage.html: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/img/delete.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/img/image.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/img/delete.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/img/edit.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/img/gallery.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wpgallery/img/t.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wphelp: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wphelp/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/plugins/wphelp/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/about.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/anchor.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/charmap.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/color_picker.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/editor_template.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/image.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/images: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/images/xp: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/img/colorpicker.jpg: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/img/fm.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/img/gotmoxie.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/img/icons.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/img/sflogo.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/about.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/anchor.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/charmap.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/color_picker.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/image.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/link.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/js/source_editor.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/jscripts: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/langs: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/link.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/content.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/dialog.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img/buttons.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img/items.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img/menu_check.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img/progress.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/img/tabs.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/default/ui.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/content.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/dialog.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img/button_bg.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img/button_bg_black.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img/button_bg_silver.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui_black.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui_silver.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/content.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/butt2.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/button_bg.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/down_arrow.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/fade-butt.png: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/separator.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/tabs.gif: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/themes/advanced/source_editor.htm: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/tiny_mce.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/tiny_mce_popup.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/utils: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/utils/editable_selects.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/utils/form_utils.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/utils/mctabs.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/utils/validate.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/wp-mce-help.php: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/wp-tinymce.js: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/wp-tinymce.js.gz: Removed.
  • WebKitSite/blog/wp-includes/js/tinymce/wp-tinymce.php: Removed.
  • WebKitSite/blog/wp-includes/js/tw-sack.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/tw-sack.js: Removed.
  • WebKitSite/blog/wp-includes/js/wp-ajax-response.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/wp-ajax-response.js: Removed.
  • WebKitSite/blog/wp-includes/js/wp-lists.dev.js: Removed.
  • WebKitSite/blog/wp-includes/js/wp-lists.js: Removed.
  • WebKitSite/blog/wp-includes/kses.php: Removed.
  • WebKitSite/blog/wp-includes/l10n.php: Removed.
  • WebKitSite/blog/wp-includes/link-template.php: Removed.
  • WebKitSite/blog/wp-includes/locale.php: Removed.
  • WebKitSite/blog/wp-includes/media.php: Removed.
  • WebKitSite/blog/wp-includes/pluggable.php: Removed.
  • WebKitSite/blog/wp-includes/plugin.php: Removed.
  • WebKitSite/blog/wp-includes/pomo: Removed.
  • WebKitSite/blog/wp-includes/pomo/entry.php: Removed.
  • WebKitSite/blog/wp-includes/pomo/mo.php: Removed.
  • WebKitSite/blog/wp-includes/pomo/po.php: Removed.
  • WebKitSite/blog/wp-includes/pomo/streams.php: Removed.
  • WebKitSite/blog/wp-includes/pomo/translations.php: Removed.
  • WebKitSite/blog/wp-includes/post-template.php: Removed.
  • WebKitSite/blog/wp-includes/post.php: Removed.
  • WebKitSite/blog/wp-includes/query.php: Removed.
  • WebKitSite/blog/wp-includes/registration-functions.php: Removed.
  • WebKitSite/blog/wp-includes/registration.php: Removed.
  • WebKitSite/blog/wp-includes/rewrite.php: Removed.
  • WebKitSite/blog/wp-includes/rss-functions.php: Removed.
  • WebKitSite/blog/wp-includes/rss.php: Removed.
  • WebKitSite/blog/wp-includes/script-loader.php: Removed.
  • WebKitSite/blog/wp-includes/shortcodes.php: Removed.
  • WebKitSite/blog/wp-includes/streams.php: Removed.
  • WebKitSite/blog/wp-includes/taxonomy.php: Removed.
  • WebKitSite/blog/wp-includes/template-loader.php: Removed.
  • WebKitSite/blog/wp-includes/theme.php: Removed.
  • WebKitSite/blog/wp-includes/update.php: Removed.
  • WebKitSite/blog/wp-includes/user.php: Removed.
  • WebKitSite/blog/wp-includes/vars.php: Removed.
  • WebKitSite/blog/wp-includes/version.php: Removed.
  • WebKitSite/blog/wp-includes/widgets.php: Removed.
  • WebKitSite/blog/wp-includes/wlwmanifest.xml: Removed.
  • WebKitSite/blog/wp-includes/wp-db.php: Removed.
  • WebKitSite/blog/wp-includes/wp-diff.php: Removed.
  • WebKitSite/blog/wp-links-opml.php: Removed.
  • WebKitSite/blog/wp-load.php: Removed.
  • WebKitSite/blog/wp-login.php: Removed.
  • WebKitSite/blog/wp-mail.php: Removed.
  • WebKitSite/blog/wp-pass.php: Removed.
  • WebKitSite/blog/wp-rdf.php: Removed.
  • WebKitSite/blog/wp-register.php: Removed.
  • WebKitSite/blog/wp-rss.php: Removed.
  • WebKitSite/blog/wp-rss2.php: Removed.
  • WebKitSite/blog/wp-settings.php: Removed.
  • WebKitSite/blog/wp-trackback.php: Removed.
  • WebKitSite/blog/xmlrpc.php: Removed.
  • WebKitSite/building: Removed.
  • WebKitSite/building/build-window.png: Removed.
  • WebKitSite/building/build.html: Removed.
  • WebKitSite/building/checkout.html: Removed.
  • WebKitSite/building/custom-executable.png: Removed.
  • WebKitSite/building/cygwin-downloader.zip: Removed.
  • WebKitSite/building/debug.html: Removed.
  • WebKitSite/building/debug.png: Removed.
  • WebKitSite/building/info-tab.png: Removed.
  • WebKitSite/building/launch-debugger-vs2005.png: Removed.
  • WebKitSite/building/run.html: Removed.
  • WebKitSite/building/set-as-startup-project-vs2005.png: Removed.
  • WebKitSite/building/set-debugging-properties-vs2005.png: Removed.
  • WebKitSite/building/tools.html: Removed.
  • WebKitSite/coding: Removed.
  • WebKitSite/coding/RefPtr.html: Removed.
  • WebKitSite/coding/assertion-guidelines.html: Removed.
  • WebKitSite/coding/bsd-license.html: Removed.
  • WebKitSite/coding/coding-style.html: Removed.
  • WebKitSite/coding/commit-review-policy.html: Removed.
  • WebKitSite/coding/contributing.html: Removed.
  • WebKitSite/coding/dom-element-attach.html: Removed.
  • WebKitSite/coding/images: Removed.
  • WebKitSite/coding/images/contribute_add_attachment.png: Removed.
  • WebKitSite/coding/images/contribute_mark_review.png: Removed.
  • WebKitSite/coding/images/dom-element-attach-large.png: Removed.
  • WebKitSite/coding/images/dom-element-attach-small.png: Removed.
  • WebKitSite/coding/images/dom-element-attach.graffle: Removed.
  • WebKitSite/coding/lgpl-license.html: Removed.
  • WebKitSite/coding/major-objects.html: Removed.
  • WebKitSite/coding/scripts.html: Removed.
  • WebKitSite/coding/technical-articles.html: Removed.
  • WebKitSite/contact.html: Removed.
  • WebKitSite/css: Removed.
  • WebKitSite/css/blue.css: Removed.
  • WebKitSite/css/gray.css: Removed.
  • WebKitSite/css/green.css: Removed.
  • WebKitSite/css/ie.css: Removed.
  • WebKitSite/css/main.css: Removed.
  • WebKitSite/css/pink.css: Removed.
  • WebKitSite/css/purple.css: Removed.
  • WebKitSite/css/yellow.css: Removed.
  • WebKitSite/demos: Removed.
  • WebKitSite/demos/accessible-ascii-art: Removed.
  • WebKitSite/demos/accessible-ascii-art/butterfly-figure.html: Removed.
  • WebKitSite/demos/accessible-ascii-art/butterfly.html: Removed.
  • WebKitSite/demos/calendar: Removed.
  • WebKitSite/demos/calendar/Boom.aiff: Removed.
  • WebKitSite/demos/calendar/Calendar.css: Removed.
  • WebKitSite/demos/calendar/Calendar.html: Removed.
  • WebKitSite/demos/calendar/Calendar.js: Removed.
  • WebKitSite/demos/calendar/Calendar.manifest: Removed.
  • WebKitSite/demos/calendar/CalendarApp.icns: Removed.
  • WebKitSite/demos/calendar/Images: Removed.
  • WebKitSite/demos/calendar/Images/AirPort4.png: Removed.
  • WebKitSite/demos/calendar/Images/AirPortError.png: Removed.
  • WebKitSite/demos/calendar/Images/disclosureTriangleSmallDown.png: Removed.
  • WebKitSite/demos/calendar/Images/disclosureTriangleSmallRight.png: Removed.
  • WebKitSite/demos/calendar/Images/statusbarBackground.png: Removed.
  • WebKitSite/demos/calendar/Images/statusbarResizerVertical.png: Removed.
  • WebKitSite/demos/calendar/LocationImage.js: Removed.
  • WebKitSite/demos/calendar/Utilities.js: Removed.
  • WebKitSite/demos/calendar/favicon.ico: Removed.
  • WebKitSite/demos/calendar/index.html: Removed.
  • WebKitSite/demos/calendar/mime.types: Removed.
  • WebKitSite/demos/canvas-perf: Removed.
  • WebKitSite/demos/canvas-perf/canvas.html: Removed.
  • WebKitSite/demos/canvas-perf/kraken.jpg: Removed.
  • WebKitSite/demos/editingToolbar: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbar.css: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbar.js: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/button.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonLeft.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonMiddle.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonPressed.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonPressedLeft.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonPressedMiddle.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonPressedRight.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/buttonRight.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/camera.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/link.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/textAlign.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutline.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineBottom.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineBottomLeft.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineBottomRight.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineLeft.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineRight.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineTop.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineTopLeft.png: Removed.
  • WebKitSite/demos/editingToolbar/FancyToolbarImages/toolbarOutlineTopRight.png: Removed.
  • WebKitSite/demos/editingToolbar/content.html: Removed.
  • WebKitSite/demos/editingToolbar/images: Removed.
  • WebKitSite/demos/editingToolbar/images/safari.png: Removed.
  • WebKitSite/demos/editingToolbar/index.html: Removed.
  • WebKitSite/demos/hover-summary: Removed.
  • WebKitSite/demos/hover-summary/details.css: Removed.
  • WebKitSite/demos/hover-summary/details.js: Removed.
  • WebKitSite/demos/hover-summary/example1.html: Removed.
  • WebKitSite/demos/hover-summary/example2.html: Removed.
  • WebKitSite/demos/hover-summary/horizontal-triangle.png: Removed.
  • WebKitSite/demos/hover-summary/vertical-triangle.png: Removed.
  • WebKitSite/demos/index.html: Removed.
  • WebKitSite/demos/mathml: Removed.
  • WebKitSite/demos/mathml/MathMLDemo.xhtml: Removed.
  • WebKitSite/demos/sticky-notes: Removed.
  • WebKitSite/demos/sticky-notes/StickyNotes.manifest: Removed.
  • WebKitSite/demos/sticky-notes/deleteButton.png: Removed.
  • WebKitSite/demos/sticky-notes/deleteButtonPressed.png: Removed.
  • WebKitSite/demos/sticky-notes/index.html: Removed.
  • WebKitSite/demos/transitions-and-transforms: Removed.
  • WebKitSite/demos/transitions-and-transforms/Finder Coverflow.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/Horsehead.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/Mail Stationery.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/Quick Look.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/Spaces.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/Stacks.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/Time Machine.png: Removed.
  • WebKitSite/demos/transitions-and-transforms/index.html: Removed.
  • WebKitSite/demos/transitions-and-transforms/leopard.css: Removed.
  • WebKitSite/demos/transitions-and-transforms/no-style.html: Removed.
  • WebKitSite/favicon.ico: Removed.
  • WebKitSite/footer.inc: Removed.
  • WebKitSite/header.inc: Removed.
  • WebKitSite/images: Removed.
  • WebKitSite/images/DroseraPic.png: Removed.
  • WebKitSite/images/blank.png: Removed.
  • WebKitSite/images/blue-background.png: Removed.
  • WebKitSite/images/blue-bullet.png: Removed.
  • WebKitSite/images/download.png: Removed.
  • WebKitSite/images/end.png: Removed.
  • WebKitSite/images/gray-background.png: Removed.
  • WebKitSite/images/green-background.png: Removed.
  • WebKitSite/images/green-bullet.png: Removed.
  • WebKitSite/images/icon-gold.png: Removed.
  • WebKitSite/images/icon.png: Removed.
  • WebKitSite/images/ie-nav.png: Removed.
  • WebKitSite/images/middle.png: Removed.
  • WebKitSite/images/nav.png: Removed.
  • WebKitSite/images/pink-background.png: Removed.
  • WebKitSite/images/pink-bullet.png: Removed.
  • WebKitSite/images/purple-background.png: Removed.
  • WebKitSite/images/purple-bullet.png: Removed.
  • WebKitSite/images/surfin-safari.icns: Removed.
  • WebKitSite/images/yellow-background.png: Removed.
  • WebKitSite/images/yellow-bullet.png: Removed.
  • WebKitSite/index.html: Removed.
  • WebKitSite/misc: Removed.
  • WebKitSite/misc/DatabaseExample.html: Removed.
  • WebKitSite/misc/DatabaseTester.html: Removed.
  • WebKitSite/misc/WebKitDetect.html: Removed.
  • WebKitSite/misc/WebKitDetect.js: Removed.
  • WebKitSite/misc/drosera: Removed.
  • WebKitSite/misc/drosera/demo.js: Removed.
  • WebKitSite/misc/drosera/drosera.png: Removed.
  • WebKitSite/misc/drosera/index.html: Removed.
  • WebKitSite/misc/gradient-input.html: Removed.
  • WebKitSite/misc/morph.html: Removed.
  • WebKitSite/nav.inc: Removed.
  • WebKitSite/perf: Removed.
  • WebKitSite/perf/slickspeed: Removed.
  • WebKitSite/perf/slickspeed/config.ini: Removed.
  • WebKitSite/perf/slickspeed/footer.html: Removed.
  • WebKitSite/perf/slickspeed/frameworks: Removed.
  • WebKitSite/perf/slickspeed/frameworks/DomQuery.js: Removed.
  • WebKitSite/perf/slickspeed/frameworks/dummy.js: Removed.
  • WebKitSite/perf/slickspeed/frameworks/jquery-1.2.3.js: Removed.
  • WebKitSite/perf/slickspeed/frameworks/prototype.js: Removed.
  • WebKitSite/perf/slickspeed/header.html: Removed.
  • WebKitSite/perf/slickspeed/index.php: Removed.
  • WebKitSite/perf/slickspeed/instructions.txt: Removed.
  • WebKitSite/perf/slickspeed/logo.png: Removed.
  • WebKitSite/perf/slickspeed/selectors.list: Removed.
  • WebKitSite/perf/slickspeed/style.css: Removed.
  • WebKitSite/perf/slickspeed/system: Removed.
  • WebKitSite/perf/slickspeed/system/index.php: Removed.
  • WebKitSite/perf/slickspeed/system/slickspeed.js: Removed.
  • WebKitSite/perf/slickspeed/system/template.php: Removed.
  • WebKitSite/perf/slickspeed/template.html: Removed.
  • WebKitSite/perf/sunspider: Removed.
  • WebKitSite/perf/sunspider-0.9: Removed.
  • WebKitSite/perf/sunspider-0.9.1: Removed.
  • WebKitSite/perf/sunspider-0.9.1/json2.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9.1: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9.1/results.html: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9.1/sunspider-test-contents.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9.1/sunspider-test-prefix.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9/driver.html: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9/results.html: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9/sunspider-test-contents.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-0.9/sunspider-test-prefix.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-analyze-results.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider-compare-results.js: Removed.
  • WebKitSite/perf/sunspider-0.9.1/sunspider.css: Removed.
  • WebKitSite/perf/sunspider-0.9/3d-cube.html: Removed.
  • WebKitSite/perf/sunspider-0.9/3d-morph.html: Removed.
  • WebKitSite/perf/sunspider-0.9/3d-raytrace.html: Removed.
  • WebKitSite/perf/sunspider-0.9/access-binary-trees.html: Removed.
  • WebKitSite/perf/sunspider-0.9/access-fannkuch.html: Removed.
  • WebKitSite/perf/sunspider-0.9/access-nbody.html: Removed.
  • WebKitSite/perf/sunspider-0.9/access-nsieve.html: Removed.
  • WebKitSite/perf/sunspider-0.9/bitops-3bit-bits-in-byte.html: Removed.
  • WebKitSite/perf/sunspider-0.9/bitops-bits-in-byte.html: Removed.
  • WebKitSite/perf/sunspider-0.9/bitops-bitwise-and.html: Removed.
  • WebKitSite/perf/sunspider-0.9/bitops-nsieve-bits.html: Removed.
  • WebKitSite/perf/sunspider-0.9/controlflow-recursive.html: Removed.
  • WebKitSite/perf/sunspider-0.9/crypto-aes.html: Removed.
  • WebKitSite/perf/sunspider-0.9/crypto-md5.html: Removed.
  • WebKitSite/perf/sunspider-0.9/crypto-sha1.html: Removed.
  • WebKitSite/perf/sunspider-0.9/date-format-tofte.html: Removed.
  • WebKitSite/perf/sunspider-0.9/date-format-xparb.html: Removed.
  • WebKitSite/perf/sunspider-0.9/math-cordic.html: Removed.
  • WebKitSite/perf/sunspider-0.9/math-partial-sums.html: Removed.
  • WebKitSite/perf/sunspider-0.9/math-spectral-norm.html: Removed.
  • WebKitSite/perf/sunspider-0.9/regexp-dna.html: Removed.
  • WebKitSite/perf/sunspider-0.9/string-base64.html: Removed.
  • WebKitSite/perf/sunspider-0.9/string-fasta.html: Removed.
  • WebKitSite/perf/sunspider-0.9/string-tagcloud.html: Removed.
  • WebKitSite/perf/sunspider-0.9/string-unpack-code.html: Removed.
  • WebKitSite/perf/sunspider-0.9/string-validate-input.html: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider-analyze-results.js: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider-compare-results.js: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider-driver.html: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider-record-result.js: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider-results.html: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider-test-prefix.js: Removed.
  • WebKitSite/perf/sunspider-0.9/sunspider.css: Removed.
  • WebKitSite/perf/sunspider/sunspider.css: Removed.
  • WebKitSite/perf/sunspider/sunspider.html: Removed.
  • WebKitSite/pngbehavior.htc: Removed.
  • WebKitSite/projects: Removed.
  • WebKitSite/projects/accessibility: Removed.
  • WebKitSite/projects/accessibility/index.html: Removed.
  • WebKitSite/projects/cleanup: Removed.
  • WebKitSite/projects/cleanup/index.html: Removed.
  • WebKitSite/projects/compat: Removed.
  • WebKitSite/projects/compat/index.html: Removed.
  • WebKitSite/projects/css: Removed.
  • WebKitSite/projects/css/index.html: Removed.
  • WebKitSite/projects/documentation: Removed.
  • WebKitSite/projects/documentation/index.html: Removed.
  • WebKitSite/projects/dom: Removed.
  • WebKitSite/projects/dom/index.html: Removed.
  • WebKitSite/projects/editing: Removed.
  • WebKitSite/projects/editing/index.html: Removed.
  • WebKitSite/projects/forms: Removed.
  • WebKitSite/projects/forms/index.html: Removed.
  • WebKitSite/projects/goals.html: Removed.
  • WebKitSite/projects/html: Removed.
  • WebKitSite/projects/html/index.html: Removed.
  • WebKitSite/projects/index.html: Removed.
  • WebKitSite/projects/javascript: Removed.
  • WebKitSite/projects/javascript/index.html: Removed.
  • WebKitSite/projects/layout: Removed.
  • WebKitSite/projects/layout/index.html: Removed.
  • WebKitSite/projects/mathml: Removed.
  • WebKitSite/projects/mathml/index.html: Removed.
  • WebKitSite/projects/performance: Removed.
  • WebKitSite/projects/performance/index.html: Removed.
  • WebKitSite/projects/plugins: Removed.
  • WebKitSite/projects/plugins/index.html: Removed.
  • WebKitSite/projects/portability: Removed.
  • WebKitSite/projects/portability/index.html: Removed.
  • WebKitSite/projects/printing: Removed.
  • WebKitSite/projects/printing/index.html: Removed.
  • WebKitSite/projects/svg: Removed.
  • WebKitSite/projects/svg/index.html: Removed.
  • WebKitSite/projects/svg/status.xml: Removed.
  • WebKitSite/projects/svg/svg-status.css: Removed.
  • WebKitSite/projects/svg/svg-status.xsl: Removed.
  • WebKitSite/projects/webkit: Removed.
  • WebKitSite/projects/webkit/index.html: Removed.
  • WebKitSite/projects/xml: Removed.
  • WebKitSite/projects/xml/index.html: Removed.
  • WebKitSite/projects/xslt: Removed.
  • WebKitSite/projects/xslt/index.html: Removed.
  • WebKitSite/quality: Removed.
  • WebKitSite/quality/.htaccess: Removed.
  • WebKitSite/quality/Ahem.ttf: Removed.
  • WebKitSite/quality/bugpriorities.html: Removed.
  • WebKitSite/quality/bugwriting.html: Removed.
  • WebKitSite/quality/bugzilla.html: Removed.
  • WebKitSite/quality/crashlogs.html: Removed.
  • WebKitSite/quality/leakhunting.html: Removed.
  • WebKitSite/quality/lifecycle.html: Removed.
  • WebKitSite/quality/mac_reportbox.jpg: Removed.
  • WebKitSite/quality/mac_viewtrace.jpg: Removed.
  • WebKitSite/quality/reduction.html: Removed.
  • WebKitSite/quality/reporting.html: Removed.
  • WebKitSite/quality/testing.html: Removed.
  • WebKitSite/quality/testwriting.html: Removed.
  • WebKitSite/quality/win_installwatson.jpg: Removed.
  • WebKitSite/quality/win_watsongui.jpg: Removed.
  • WebKitSite/quality/win_watsoninstalled.jpg: Removed.
  • WebKitSite/security: Removed.
  • WebKitSite/security/index.html: Removed.
  • WebKitSite/security/security-group-members.html: Removed.
  • WebKitSite/specs: Removed.
  • WebKitSite/specs/CSSVisualEffects: Removed.
  • WebKitSite/specs/CSSVisualEffects/css3-2d-transforms: Removed.
  • WebKitSite/specs/CSSVisualEffects/css3-3d-transforms: Removed.
  • WebKitSite/specs/CSSVisualEffects/css3-animations: Removed.
  • WebKitSite/specs/CSSVisualEffects/css3-transitions: Removed.
  • WebKitSite/specs/CSSVisualEffects/index.html: Removed.
  • WebKitSite/specs/HTML_Timed_Media_Elements.html: Removed.
  • WebKitSite/specs/MediaQueriesExtensions.html: Removed.
  • WebKitSite/specs/PointerEventsProperty.html: Removed.
  • WebKitSite/specs/Timed_Media_CSS.html: Removed.
  • WebKitSite/specs/Timed_Media_Elements-Open_Issues.html: Removed.
  • WebKitSite/specs/index.html: Removed.
  • WebKitSite/specs/mediaelement.css: Removed.
  • WebKitSite/specs/movie-status-states.png: Removed.
  • WebKitSite/specs/squirrelfish-bytecode.html: Removed.
  • cmake/WebKitPackaging.cmake:

Tools:

Update references to BugsSite to point to the new location.

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.

  • Scripts/old-run-webkit-tests:
  • Scripts/webkitpy/common/config/build.py:
  • Scripts/webkitpy/common/config/build_unittest.py:
  • Scripts/webkitpy/common/prettypatch.py:
  • Scripts/webkitpy/layout_tests/port/base.py:
  • Scripts/webkitpy/style/main.py:
11:02 PM Changeset in webkit [74395] by abarth@webkit.org
  • 1 move in trunk/Websites/webkit.org

Move WebKitSite to Websites

11:01 PM Changeset in webkit [74394] by abarth@webkit.org
  • 1 move in trunk/Websites/bugs.webkit.org

Move BugsSite to Websites

10:58 PM Changeset in webkit [74393] by abarth@webkit.org
  • 1 move in trunk/Websites/planet.webkit.org

Move PlanetWebKit to Websites

10:57 PM Changeset in webkit [74392] by abarth@webkit.org
  • 1 add in trunk/Websites

Add empty directory to hold web sites

10:45 PM Changeset in webkit [74391] by yutak@chromium.org
  • 3 edits
    1 copy
    1 add in trunk/LayoutTests

2010-12-20 Yuta Kitamura <yutak@chromium.org>

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:
9:44 PM Changeset in webkit [74390] by yutak@chromium.org
  • 9 edits
    3 adds in trunk

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

  • 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):
9:24 PM Changeset in webkit [74389] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

2010-12-20 Sheriff Bot <webkit.review.bot@gmail.com>

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:
9:07 PM Changeset in webkit [74388] by tonyg@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-20 Tony Gentilcore <tonyg@chromium.org>

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:
8:41 PM Changeset in webkit [74387] by tonyg@chromium.org
  • 2 edits
    1 add in trunk/LayoutTests

2010-12-20 Tony Gentilcore <tonyg@chromium.org>

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.
8:32 PM Changeset in webkit [74386] by morrita@google.com
  • 3 edits
    4 adds in trunk

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.

  • 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):
8:13 PM Changeset in webkit [74385] by xji@chromium.org
  • 3 edits
    2 adds in trunk

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

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.
7:34 PM Changeset in webkit [74384] by weinig@apple.com
  • 10 edits
    2 adds in trunk/WebKit2

WebKit2: Add resource load client API
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:
7:06 PM Changeset in webkit [74383] by tonyg@chromium.org
  • 1 edit
    7 adds in trunk/LayoutTests

2010-12-20 Tony Gentilcore <tonyg@chromium.org>

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.
6:58 PM Changeset in webkit [74382] by Stephanie Lewis
  • 4 edits in trunk/JavaScriptCore

Committing for Gavin since he needed to leave.

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):

6:24 PM Changeset in webkit [74381] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-12-20 Steve Lacey <sjl@chromium.org>

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):
6:17 PM Changeset in webkit [74380] by jianli@chromium.org
  • 5 edits
    4 adds in trunk

Add lastModifiedDate attribute to File interface per File API spec
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.
5:57 PM Changeset in webkit [74379] by enne@google.com
  • 2 edits in trunk/Tools

2010-12-20 Adrienne Walker <enne@google.com>

Unreviewed. Adding myself to the list of committers.

  • webkitpy/common/config/committers.py:
5:36 PM Changeset in webkit [74378] by Joseph Pecoraro
  • 2 edits in trunk

2010-12-20 Joseph Pecoraro <Joseph Pecoraro>

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.
5:02 PM Changeset in webkit [74377] by oliver@apple.com
  • 8 edits in trunk

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

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:
4:35 PM Changeset in webkit [74376] by andersca@apple.com
  • 10 edits
    4 adds in trunk/WebKit2

2010-12-20 Anders Carlsson <andersca@apple.com>

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:
4:06 PM Changeset in webkit [74375] by mrowe@apple.com
  • 4 edits in trunk

<rdar://problem/8757601> Don't install header files in to the Resources directory.

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:
3:56 PM Changeset in webkit [74374] by barraclough@apple.com
  • 3 edits in trunk/JavaScriptCore

Bug 51358 - Should check stack depth rather than using recursion limits in byte compilation

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):

3:55 PM Changeset in webkit [74373] by eric@webkit.org
  • 5 edits in trunk/Tools

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

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:
3:37 PM Changeset in webkit [74372] by andreip@google.com
  • 7 edits in trunk

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

  • 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):
3:03 PM Changeset in webkit [74371] by tonyg@chromium.org
  • 2 edits in trunk/JavaScriptCore

2010-12-20 Tony Gentilcore <tonyg@chromium.org>

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:
2:57 PM Changeset in webkit [74370] by Beth Dakin
  • 3 edits
    2 adds in trunk

WebCore: Fix 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.

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.
2:51 PM Changeset in webkit [74369] by enrica@apple.com
  • 3 edits
    4 adds in trunk

Crash at WebCore::SplitElementCommand::SplitElementCommand
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.
2:40 PM Changeset in webkit [74368] by oliver@apple.com
  • 5 edits in trunk

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

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):
2:13 PM Changeset in webkit [74367] by kov@webkit.org
  • 6 edits in trunk/WebKit/gtk

2010-12-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

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:
2:03 PM Changeset in webkit [74366] by xan@webkit.org
  • 9 edits in trunk

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

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.
2:03 PM Changeset in webkit [74365] by mitz@apple.com
  • 2 edits in trunk/Tools

Tools/vcbin/midl.exe needs to be rebuilt
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.
1:58 PM Changeset in webkit [74364] by inferno@chromium.org
  • 3 edits
    2 adds in trunk

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

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.
1:58 PM Changeset in webkit [74363] by levin@chromium.org
  • 4 edits in trunk

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.

  • .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:
1:45 PM Changeset in webkit [74362] by jamesr@google.com
  • 4 edits in trunk/Tools

2010-12-20 Cosmin Truta <ctruta@chromium.org>

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:
1:43 PM Changeset in webkit [74361] by jamesr@google.com
  • 5 edits in trunk/LayoutTests

2010-12-20 Cosmin Truta <ctruta@chromium.org>

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:
1:16 PM Changeset in webkit [74360] by barraclough@apple.com
  • 17 edits
    4 adds in trunk

Bug 26276 - Need a mechanism to determine stack extent

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.
12:59 PM Changeset in webkit [74359] by andersca@apple.com
  • 8 edits in trunk/WebKit2

2010-12-20 Anders Carlsson <andersca@apple.com>

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.
12:48 PM Changeset in webkit [74358] by jamesr@google.com
  • 3 edits in trunk/WebCore

2010-12-20 James Robinson <jamesr@chromium.org>

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:
12:09 PM Changeset in webkit [74357] by ggaren@apple.com
  • 14 edits
    4 adds
    1 delete in trunk

2010-12-17 Geoffrey Garen <ggaren@apple.com>

Reviewed by Sam Weinig.

Factored common page set management into a new PageBlock base class
https://bugs.webkit.org/show_bug.cgi?id=51285

  • Android.mk:
  • CMakeLists.txt:
  • GNUmakefile.am:
  • JavaScriptCore.gypi:
  • JavaScriptCore.vcproj/WTF/WTF.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • interpreter/RegisterFile.h: (JSC::RegisterFile::RegisterFile):
  • jit/ExecutableAllocator.cpp: (JSC::ExecutableAllocator::intializePageSize):
  • wtf/PageAllocation.cpp: Removed.
  • wtf/PageAllocation.h: (WTF::PageAllocation::deallocate): (WTF::PageAllocation::PageAllocation):
  • wtf/PageReservation.h: (WTF::PageReservation::commit): (WTF::PageReservation::decommit): (WTF::PageReservation::deallocate): (WTF::PageReservation::PageReservation):
  • wtf/wtf.pri:

2010-12-20 Geoffrey Garen <ggaren@apple.com>

Reviewed by Sam Weinig.

Factored common page set management into a new PageBlock base class
https://bugs.webkit.org/show_bug.cgi?id=51285

  • ForwardingHeaders/wtf/PageBlock.h: Added.

2010-12-20 Geoffrey Garen <ggaren@apple.com>

Reviewed by Sam Weinig.

Factored common page set management into a new PageBlock base class
https://bugs.webkit.org/show_bug.cgi?id=51285

  • ForwardingHeaders/wtf/PageBlock.h: Added.
11:38 AM Changeset in webkit [74356] by levin@chromium.org
  • 3 edits in trunk/Tools

check-webkit-style should detect function declarations (and trivial functions).
https://bugs.webkit.org/show_bug.cgi?id=51303

Reviewed by Shinichiro Hamaji.

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

(_FunctionState.begin): Add is_declaration and changed the line count
start to begin at -1 (which will keep the results consistent, since
the starting line number passed in is one less in this change).
(detect_functions): changed function detection to now catch trivial
functions and declarations.
(check_pass_ptr_usage): Don't check for Pass*Ptr on the first line
of the function as this may look at return values (when processing
a declaration).

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

(FunctionDetectionTest.perform_function_detection): Basic mechanics
of testing the function detection.
(FunctionDetectionTest.test_basic_function_detection): Test a simple
function.
(FunctionDetectionTest.test_function_declaration_detection): Test a
declaration.
(FunctionDetectionTest.test_non_functions): A test case for a case
that caused the code to fail due to the { being in quotes.
(PassPtrTest.test_pass_ref_ptr_return_value): Added some more test
cases to help catch false alarms for return values.
(PassPtrTest.test_pass_ref_ptr_member_variable): Ensure that
we don't get false alarms for member variables either.

10:54 AM Changeset in webkit [74355] by andersca@apple.com
  • 3 edits in trunk/WebKit2

2010-12-20 Anders Carlsson <andersca@apple.com>

Unreviewed, rolling out r74345.
http://trac.webkit.org/changeset/74345
https://bugs.webkit.org/show_bug.cgi?id=51115

Not the correct fix.

  • Platform/CoreIPC/Connection.h:
  • Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::open):
10:42 AM UsingSafari2WithSafari3PublicBetaInstalled edited by Adam Roben
Update after r74301 (diff)
10:41 AM UpdatingCygwinDownloader edited by Adam Roben
Update after r74301 (diff)
10:41 AM Changeset in webkit [74354] by steveblock@google.com
  • 5 edits in trunk/WebCore

2010-12-20 Steve Block <steveblock@google.com>

Reviewed by Jeremy Orlow.

GeolocationPositionCache should do database access on background thread
https://bugs.webkit.org/show_bug.cgi?id=50825

Covered by existing Geolocation tests.

  • page/Coordinates.h: (WebCore::Coordinates::threadSafeCopy):
  • page/GeolocationPositionCache.cpp: (WebCore::GeolocationPositionCache::GeolocationPositionCache): (WebCore::GeolocationPositionCache::addUser): (WebCore::GeolocationPositionCache::removeUser): (WebCore::GeolocationPositionCache::setDatabasePath): (WebCore::GeolocationPositionCache::setCachedPosition): (WebCore::GeolocationPositionCache::cachedPosition): (WebCore::GeolocationPositionCache::startBackgroundThread): (WebCore::GeolocationPositionCache::threadEntryPoint): (WebCore::GeolocationPositionCache::threadEntryPointImpl): (WebCore::GeolocationPositionCache::triggerReadFromDatabase): (WebCore::GeolocationPositionCache::readFromDatabase): (WebCore::GeolocationPositionCache::readFromDatabaseImpl): (WebCore::GeolocationPositionCache::triggerWriteToDatabase): (WebCore::GeolocationPositionCache::writeToDatabase): (WebCore::GeolocationPositionCache::writeToDatabaseImpl):
  • page/GeolocationPositionCache.h:
  • page/Geoposition.h: (WebCore::Geoposition::threadSafeCopy): (WebCore::Geoposition::Geoposition):
10:41 AM Memory Use edited by Adam Roben
Update after r74301 (diff)
10:41 AM SuccessfulPortHowTo edited by Adam Roben
Update after r74301 (diff)
10:41 AM Creating and Submitting Layout Tests and Patches edited by Adam Roben
Update after r74301 (diff)
10:40 AM Moving to Git edited by Adam Roben
Update after r74301 (diff)
10:40 AM FAQ edited by Adam Roben
Update after r74301 (diff)
10:39 AM Keeping the Tree Green edited by Adam Roben
Update after r74301 (diff)
10:12 AM HackingWebInspector edited by Adam Roben
Update after r74301 (diff)
10:11 AM ImprovingLifeOnWindows edited by Adam Roben
Update after r74301 (diff)
9:55 AM Changeset in webkit [74353] by abecsi@webkit.org
  • 2 edits in trunk/WebCore

2010-12-20 Andras Becsi <abecsi@webkit.org>

Unreviewed build fix.

[Qt][V8] Add missing sources to the pro file and remove duplications to fix linking.

No new tests needed.

  • WebCore.pro:
9:55 AM QtWebKitWebGL edited by Adam Roben
Update after r74301 (diff)
9:55 AM CommitQueue edited by Adam Roben
Update after r74301 (diff)
9:54 AM CommitterTips edited by Adam Roben
Update after r74301 (diff)
9:54 AM WebKit2 edited by Adam Roben
Update after r74301 (diff)
9:53 AM WebKit Team edited by Adam Roben
Update after r74301 (diff)
9:53 AM HackingGtk edited by Adam Roben
Update after r74301 (diff)
9:51 AM CSS21Results edited by Adam Roben
Update after r74301 (diff)
9:51 AM QtWebKitTesting edited by Adam Roben
Update after r74301 (diff)
9:49 AM WebKitGtkLayoutTests edited by Adam Roben
Update after r74301 (diff)
9:48 AM RebaselineServer edited by Adam Roben
Update after r74301 (diff)
9:48 AM PythonGuidelines edited by Adam Roben
Update after r74301 (diff)
9:47 AM BuildingGtk edited by Adam Roben
Update after r74301 (diff)
9:47 AM BuildingOnWindows edited by Adam Roben
Update for WebKitTools -> Tools rename (diff)
9:47 AM Rebaseline edited by Adam Roben
Update for WebKitTools -> Tools rename (diff)
9:25 AM Changeset in webkit [74352] by apavlov@chromium.org
  • 6 edits in trunk/WebCore

2010-12-20 Alexander Pavlov <apavlov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: Make CSSCompletions a real class rather than singleton
https://bugs.webkit.org/show_bug.cgi?id=51332

Drive-by: make use of keywords from re2js in the CSS tokenizer
(apparently, various authors have presumed that re2js is processed at build time).

No new tests, as this is a refactoring.

  • inspector/front-end/CSSCompletions.js: (WebInspector.CSSCompletions): (WebInspector.CSSCompletions.prototype.startsWith): (WebInspector.CSSCompletions.prototype.firstStartsWith): (WebInspector.CSSCompletions.prototype._firstIndexOfPrefix): (WebInspector.CSSCompletions.prototype.keySet): (WebInspector.CSSCompletions.prototype.next): (WebInspector.CSSCompletions.prototype.previous): (WebInspector.CSSCompletions.prototype._closest):
  • inspector/front-end/SourceCSSTokenizer.js: (WebInspector.SourceCSSTokenizer):
  • inspector/front-end/SourceCSSTokenizer.re2js:
  • inspector/front-end/StylesSidebarPane.js: (WebInspector.StylePropertyTreeElement.prototype):
  • inspector/front-end/inspector.js: (WebInspector.doLoadedDone.propertyNamesCallback): (WebInspector.doLoadedDone):
9:24 AM Changeset in webkit [74351] by caseq@chromium.org
  • 2 edits in trunk/LayoutTests

2010-12-20 Andrey Kosyakov <caseq@chromium.org>

Unreviewed. Rebased platform-specific test expectations following default expectations change in r74234.

  • platform/mac-leopard/inspector/extensions-resources-expected.txt:
8:42 AM Changeset in webkit [74350] by podivilov@chromium.org
  • 2 edits in trunk/WebCore

2010-12-10 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: "Add conditional breakpoint" - create breakpoint only after condition is provided.
https://bugs.webkit.org/show_bug.cgi?id=50813

  • inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype._addBreakpoint): (WebInspector.SourceFrame.prototype._breakpointRemoved): (WebInspector.SourceFrame.prototype._breakpointChanged): (WebInspector.SourceFrame.prototype._setBreakpointDecoration): (WebInspector.SourceFrame.prototype._removeBreakpointDecoration): (WebInspector.SourceFrame.prototype._contextMenu.addConditionalBreakpoint.didEditBreakpointCondition): (WebInspector.SourceFrame.prototype._contextMenu.addConditionalBreakpoint): (WebInspector.SourceFrame.prototype._contextMenu.else.editBreakpointCondition.didEditBreakpointCondition): (WebInspector.SourceFrame.prototype._contextMenu.else.editBreakpointCondition): (WebInspector.SourceFrame.prototype._contextMenu): (WebInspector.SourceFrame.prototype._editBreakpointCondition.finishEditing): (WebInspector.SourceFrame.prototype._editBreakpointCondition): (WebInspector.SourceFrame.prototype._continueToLine): (WebInspector.SourceFrame.prototype._setBreakpoint):
8:08 AM Changeset in webkit [74349] by tonikitoo@webkit.org
  • 2 edits in trunk/LayoutTests

2010-12-19 Antonio Gomes <agomes@rim.com>

Reviewed by Xan Lopez.

no-caret-repaint-in-non-content-editable-element.html does not need to disable CaretBrowsing
https://bugs.webkit.org/show_bug.cgi?id=51308

Patch removes the useless statement to disable caret browsing from
no-caret-repaint-in-non-content-editable-element.html.

Caret browsing gets toggled OFF before the execution of each test
on the DRTs that support testing it (GTK+, Qt and Chromium). On Mac or
Windows's DRT testing this feature is unsupport, so caret
browsing is also disabled by default.

  • fast/repaint/no-caret-repaint-in-non-content-editable-element.html:
8:08 AM Changeset in webkit [74348] by tonikitoo@webkit.org
  • 2 edits in trunk/WebKit/gtk

2010-12-18 Antonio Gomes <agomes@rim.com>

Reviewed by Xan Lopez.

[GTK+] Simplify spatial navigation handling in EditorClientGtk.cpp
https://bugs.webkit.org/show_bug.cgi?id=51302

Patch changes:
1) The editor command for LEFT arrow key press without modifier

from MoveBackward to MoveLeft;

2) And similarly changes the editor command for RIGHT arrow key

press without modifier from MoveForward to MoveRight.

It has no implications since SelectionController::modifyMovingRight()
handles "MoveRight" equaly to how SelectionController::modifyMovingForward()
handles "MoveForward" when the granularity is 'CharacterGranularity'.
The former falls back to the later in the case of other editor commands.

Analogously, the same applies to how SelectionController::modifyMovingLeft() and
SelectionController::modifyMovingForward() handle "MoveLeft" and "MoveBackward"
editor commands, respectively.

With this change we can remove the spatial navigation hack from moveCursorCallback(),
in EditorClientGtk.cpp.

  • WebCoreSupport/EditorClientGtk.cpp: (WebKit::moveCursorCallback):
7:52 AM Changeset in webkit [74347] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

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

Unreviewed. Removed custom expectation for a passing test.

  • platform/chromium/test_expectations.txt:
7:25 AM Changeset in webkit [74346] by alex
  • 1 edit
    1 add
    1 delete in trunk/LayoutTests

2010-12-20 Alejandro G. Castro <alex@igalia.com>

Unreviewed, added the proper expected result file.

  • platform/gtk/fast/text/emphasis-overlap-expected.txt: Added.
  • platform/gtk/fast/text/emphasis-overlap.html: Removed.
7:12 AM Changeset in webkit [74345] by kbalazs@webkit.org
  • 3 edits in trunk/WebKit2

2010-12-20 Balazs Kelemen <kbalazs@webkit.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt][WK2] Crash in web process after the connection had been closed
https://bugs.webkit.org/show_bug.cgi?id=51115

Do not call connectionDidClose with a connection that has been explicitly
invalidated on the listener thread.

  • Platform/CoreIPC/Connection.h:
  • Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::disconnectHandler): Added. (CoreIPC::Connection::open):
6:57 AM Changeset in webkit [74344] by benjamin.poulain@nokia.com
  • 2 edits in trunk/WebKit/qt

[Qt] Improve the readability of FrameLoaderClientQt::createPlugin()
https://bugs.webkit.org/show_bug.cgi?id=51330

Reviewed by Andreas Kling.

Redefine the scopes to improve readability. Objects are now created in
the scope they are used in.

  • WebCoreSupport/FrameLoaderClientQt.cpp:

(WebCore::FrameLoaderClientQt::createPlugin):

6:41 AM Changeset in webkit [74343] by andreip@google.com
  • 3 edits
    2 adds in trunk

2010-12-20 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

IDBTransactionBackedImpl instances can be accidentally deleted during calls to abort/commit.
https://bugs.webkit.org/show_bug.cgi?id=51112

  • storage/indexeddb/transaction-crash-on-abort-expected.txt: Added.
  • storage/indexeddb/transaction-crash-on-abort.html: Added.

2010-12-20 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

IDBTransactionBackedImpl instances can be accidentally deleted during calls to abort/commit.
https://bugs.webkit.org/show_bug.cgi?id=51112

Makes IDBTransactionBackendImpl objects take a self reference while executing commit and abort.

Test: storage/indexeddb/transaction-crash-on-abort.html

  • storage/IDBTransactionBackendImpl.cpp: (WebCore::IDBTransactionBackendImpl::abort): (WebCore::IDBTransactionBackendImpl::commit):
6:31 AM Changeset in webkit [74342] by andreip@google.com
  • 17 edits
    4 adds in trunk

2010-12-20 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

IDBCursor::delete is not implemented.
https://bugs.webkit.org/show_bug.cgi?id=51110

  • storage/indexeddb/cursor-delete-expected.txt: Added.
  • storage/indexeddb/cursor-delete.html: Added.
  • storage/indexeddb/cursor-index-delete-expected.txt: Added.
  • storage/indexeddb/cursor-index-delete.html: Added.

2010-12-20 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

IDBCursor::delete is not implemented.
https://bugs.webkit.org/show_bug.cgi?id=51110

Implement IDBCursor::delete.
See http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#widl-IDBCursor-delete

Tests: storage/indexeddb/cursor-delete.html

storage/indexeddb/cursor-index-delete.html

  • storage/IDBCursor.cpp: (WebCore::IDBCursor::deleteFunction):
  • storage/IDBCursor.h:
  • storage/IDBCursor.idl:
  • storage/IDBCursorBackendImpl.cpp: (WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl): (WebCore::IDBCursorBackendImpl::deleteFunction): (WebCore::IDBCursorBackendImpl::loadCurrentRow):
  • storage/IDBCursorBackendImpl.h: (WebCore::IDBCursorBackendImpl::create):
  • storage/IDBCursorBackendInterface.h:
  • storage/IDBIndexBackendImpl.cpp: (WebCore::IDBIndexBackendImpl::openCursorInternal):
  • storage/IDBKey.cpp: (WebCore::IDBKey::fromQuery):
  • storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::deleteInternal): (WebCore::IDBObjectStoreBackendImpl::openCursorInternal):

2010-12-20 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

IDBCursor::delete is not implemented.
https://bugs.webkit.org/show_bug.cgi?id=51110

  • public/WebIDBCursor.h: (WebKit::WebIDBCursor::remove): (WebKit::WebIDBCursor::deleteFunction):
  • src/IDBCursorBackendProxy.cpp: (WebCore::IDBCursorBackendProxy::deleteFunction):
  • src/IDBCursorBackendProxy.h:
  • src/WebIDBCursorImpl.cpp: (WebKit::WebIDBCursorImpl::deleteFunction):
  • src/WebIDBCursorImpl.h:
6:30 AM Changeset in webkit [74341] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

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

Unreviewed. Update Chromium test expectations.

  • platform/chromium/test_expectations.txt:
3:13 AM Changeset in webkit [74340] by alex
  • 2 edits
    3 adds in trunk/LayoutTests

2010-12-20 Alejandro G. Castro <alex@igalia.com>

Unreviewed expectation results update. Added also the tests
failing due to the pixman rounding color issue to the same section
of the skipped file: bug 49964.

  • platform/gtk/Skipped:
  • platform/gtk/fast/repaint/text-emphasis-h-expected.txt: Added.
  • platform/gtk/fast/repaint/text-emphasis-v-expected.txt: Added.
  • platform/gtk/fast/text/emphasis-overlap.html: Added.
2:52 AM Changeset in webkit [74339] by xan@webkit.org
  • 2 edits in trunk/LayoutTests

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

[GTK] editing/selection/extend-by-character-003.html is flakey
https://bugs.webkit.org/show_bug.cgi?id=51325

Skip flakey test.

  • platform/gtk/Skipped:
2:36 AM Changeset in webkit [74338] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

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

Unreviewed. Update Chromium test expectations.

  • platform/chromium/test_expectations.txt:
1:55 AM Changeset in webkit [74337] by Csaba Osztrogonác
  • 2 edits in trunk/LayoutTests

Unreviewed.

[Qt] fast/text/emphasis-overlap.html fails
https://bugs.webkit.org/show_bug.cgi?id=51324

  • platform/qt/Skipped: fast/text/emphasis-overlap.html added until fix.
1:40 AM Changeset in webkit [74336] by Csaba Osztrogonác
  • 1 edit
    1 copy in trunk/LayoutTests

Unreviewed.

[Qt] Add platform specific expected result for new test introduced in r74321.

  • platform/qt/fast/parser/xml-colon-entity-expected.txt: Copied from LayoutTests/fast/parser/xml-colon-entity-expected.txt.
1:23 AM Changeset in webkit [74335] by Csaba Osztrogonác
  • 2 edits in trunk/LayoutTests

Unreviewed.

Add new tests to the Skipped list, because of missing layoutTestController.testRepaint()

  • platform/qt/Skipped:
    • fast/repaint/text-emphasis-h.html added
    • fast/repaint/text-emphasis-v.html added
1:08 AM Changeset in webkit [74334] by commit-queue@webkit.org
  • 4 edits in trunk

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

Reviewed by Antonio Gomes.

[CMAKE] Rename WEBKITTOOLS_DIR to TOOLS_DIR
https://bugs.webkit.org/show_bug.cgi?id=51319

Change WEBKITTOOLS_DIR variable's name and value to TOOLS_DIR and tools/.

  • CMakeLists.txt:

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

Reviewed by Antonio Gomes.

[CMAKE] Rename WEBKITTOOLS_DIR to TOOLS_DIR
https://bugs.webkit.org/show_bug.cgi?id=51319

  • CMakeListsEfl.txt:
12:53 AM Changeset in webkit [74333] by yurys@chromium.org
  • 2 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

Web Inspector: After a multiline command execution Console does not show the command prompt
https://bugs.webkit.org/show_bug.cgi?id=51257

  • inspector/front-end/TextPrompt.js: (WebInspector.TextPrompt.prototype._moveBackInHistory): (WebInspector.TextPrompt.prototype._moveForwardInHistory):

Dec 19, 2010:

10:44 PM Changeset in webkit [74332] by commit-queue@webkit.org
  • 6 edits
    1 move in trunk

Move WebKitExamplePlugins to Examples
https://bugs.webkit.org/show_bug.cgi?id=51291

Reviewed by Sam Weinig.

.:

  • Examples: Copied from WebKitExamplePlugins.
  • WebKitExamplePlugins: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/English.lproj: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/English.lproj/InfoPlist.strings: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/Info.plist: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/MenuHandler.h: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/MenuHandler.m: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/main.m: Removed.
  • WebKitExamplePlugins/NetscapeCocoaPlugin/test.html: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/English.lproj: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/English.lproj/InfoPlist.strings: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/Info.plist: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/MovieControllerLayer.h: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/MovieControllerLayer.m: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/Pause.tiff: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/Play.tiff: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/SliderTrackCenter.tiff: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/SliderTrackLeft.tiff: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/SliderTrackRight.tiff: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/Thumb.tiff: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/main.m: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationMoviePlugin/test.html: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/Composition.qtz: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/English.lproj: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/English.lproj/InfoPlist.strings: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/Info.plist: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/main.m: Removed.
  • WebKitExamplePlugins/NetscapeCoreAnimationPlugin/test.html: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/English.lproj: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/English.lproj/InfoPlist.strings: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/Info.plist: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj/project.pbxproj: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/main.m: Removed.
  • WebKitExamplePlugins/NetscapeInputMethodPlugin/test.html: Removed.
  • cmake/WebKitPackaging.cmake:

BugsSite:

  • PrettyPatch/PrettyPatch.rb:

Tools:

  • Scripts/webkitpy/common/config/build.py:
9:24 PM Changeset in webkit [74331] by commit-queue@webkit.org
  • 2 edits
    1 delete in trunk/LayoutTests

2010-12-19 Benjamin Kalman <kalman@chromium.org>

Reviewed by Antonio Gomes.

[chromium] editing/selection/extend-selection-home-end.html should have one expected result
https://bugs.webkit.org/show_bug.cgi?id=49873

Change 100px to 5em in editing/selection/extend-selection-home-end.html so that chromium
results are the same as the non-chromium results.

  • editing/selection/resources/extend-selection.js: Change 100px to 5em.
  • platform/chromium-win/editing/selection/extend-selection-home-end-expected.txt: Removed.
7:05 PM Changeset in webkit [74330] by mitz@apple.com
  • 2 edits in trunk/WebKit2

Improve the fix for <rdar://problem/8769525>.

Reviewed by Sam Weinig.

  • UIProcess/API/mac/WKView.mm:

(-[WKView performKeyEquivalent:]): Do not retain the view. Doing so is necessary in
-[WebHTMLView performKeyEquivalent:], which this method was based upon, but not here, because
there is no way for the web process to cause the WKView to be released while it is handling
the event.

6:42 PM Changeset in webkit [74329] by mitz@apple.com
  • 2 edits in trunk/WebKit2

<rdar://problem/8769525> WKView leak when performing key equivalents
https://bugs.webkit.org/show_bug.cgi?id=51315

Reviewed by Sam Weinig.

  • UIProcess/API/mac/WKView.mm:

(-[WKView performKeyEquivalent:]): Use a RetainPtr to ensure that the view is released in the
early return code path.

5:02 PM Changeset in webkit [74328] by commit-queue@webkit.org
  • 8 edits
    3 adds in trunk

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

Reviewed by Ariya Hidayat.

[Qt] Blur distance should not be affected by transformations
https://bugs.webkit.org/show_bug.cgi?id=51161

From the spec at http://dev.w3.org/html5/2dcontext/#dom-context-2d-shadowblur:
"The shadowBlur attribute specifies the level of the blurring effect.
(The units do not map to coordinate space units, and are not affected
by the current transformation matrix.)"

Add test to ensure that the blur radius is not affected by the CTM.

  • fast/canvas/canvas-scale-shadowBlur-expected.txt: Added.
  • fast/canvas/canvas-scale-shadowBlur.html: Added.
  • fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Increase shadowBlur and test tolerance to ease testing and support the different blurring algorithms.
  • fast/canvas/script-tests/canvas-scale-shadowBlur.js: Added.
  • fast/canvas/script-tests/canvas-scale-strokePath-shadow.js:

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

Reviewed by Ariya Hidayat.

[Qt] Blur distance should not be affected by transformations
https://bugs.webkit.org/show_bug.cgi?id=51161

From the spec at http://dev.w3.org/html5/2dcontext/#dom-context-2d-shadowblur:
"The shadowBlur attribute specifies the level of the blurring effect.
(The units do not map to coordinate space units, and are not affected
by the current transformation matrix.)"

Test: fast/canvas/canvas-scale-shadowBlur.html

  • platform/graphics/ContextShadow.cpp: (WebCore::ContextShadow::adjustBlurDistance):
  • platform/graphics/ContextShadow.h:
  • platform/graphics/cairo/ContextShadowCairo.cpp: (WebCore::ContextShadow::beginShadowLayer):
  • platform/graphics/qt/ContextShadowQt.cpp: (WebCore::ContextShadow::beginShadowLayer):
1:34 PM Changeset in webkit [74327] by benjamin.poulain@nokia.com
  • 2 edits in trunk/WebKit2

2010-12-19 Benjamin Poulain <benjamin.poulain@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] [WK2] QWKPagePrivate::paint() does not need to save the graphics context
https://bugs.webkit.org/show_bug.cgi?id=51300

Remove the unnecessary save() and restore() on the QPainter.

  • UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::paint):
1:29 PM Changeset in webkit [74326] by mitz@apple.com
  • 3 edits
    8 adds in trunk

Text emphasis marks are not repainted correctly in flipped writing modes
https://bugs.webkit.org/show_bug.cgi?id=51307

Reviewed by Cameron Zwarich.

WebCore:

Tests: fast/repaint/text-emphasis-h.html

fast/repaint/text-emphasis-v.html

  • rendering/InlineFlowBox.cpp:

(WebCore::InlineFlowBox::addTextBoxVisualOverflow): Added flippedness check.

LayoutTests:

  • fast/repaint/text-emphasis-h-expected.checksum: Added.
  • fast/repaint/text-emphasis-h-expected.png: Added.
  • fast/repaint/text-emphasis-h-expected.txt: Added.
  • fast/repaint/text-emphasis-h.html: Added.
  • fast/repaint/text-emphasis-v-expected.checksum: Added.
  • fast/repaint/text-emphasis-v-expected.png: Added.
  • fast/repaint/text-emphasis-v-expected.txt: Added.
  • fast/repaint/text-emphasis-v.html: Added.
10:44 AM Changeset in webkit [74325] by rwlbuis@webkit.org
  • 6 edits in trunk/WebCore

2010-12-19 Rob Buis <rwlbuis@gmail.com>

Reviewed by Andreas Kling.

Remove m_drawsContents from RenderSVGContainer.h
https://bugs.webkit.org/show_bug.cgi?id=51305

Remove m_drawsContents, its getter and setter and the call
sites, since it has no effect anymore.

  • WebCore.order:
  • rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::RenderSVGContainer): (WebCore::RenderSVGContainer::paint):
  • rendering/RenderSVGContainer.h:
  • rendering/RenderSVGResourceContainer.h:
  • rendering/SVGImageBufferTools.cpp: (WebCore::SVGImageBufferTools::renderSubtreeToImageBuffer):
9:24 AM Changeset in webkit [74324] by kenneth@webkit.org
  • 4 edits in trunk/WebKit2

2010-12-19 Kenneth Rohde Christiansen <kenneth@webkit.org>

Reviewed by Andreas Kling.

[Qt] [WK2] Client are expected to render their own background for WebPages
https://bugs.webkit.org/show_bug.cgi?id=51296

Remove the rendering of the checkerboard from the tiled DrawingAreaProxy

  • UIProcess/TiledDrawingAreaProxy.cpp: (WebKit::TiledDrawingAreaProxy::paint):
  • UIProcess/TiledDrawingAreaTile.h:
  • UIProcess/qt/TiledDrawingAreaTileQt.cpp:
7:57 AM Changeset in webkit [74323] by benjamin.poulain@nokia.com
  • 2 edits in trunk/WebCore

2010-12-19 Benjamin Poulain <benjamin.poulain@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

WebKit does not build with worker but without the javascript debugger
https://bugs.webkit.org/show_bug.cgi?id=51293

Add missing guard for calls depending on the debugger.

  • inspector/InspectorController.cpp: (WebCore::InspectorController::populateScriptObjects): (WebCore::InspectorController::postWorkerNotificationToFrontend):
7:28 AM Changeset in webkit [74322] by benjamin.poulain@nokia.com
  • 2 edits in trunk/WebKit2

2010-12-19 Benjamin Poulain <benjamin.poulain@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] [WK2] Client are expected to render their own background for WebPages
https://bugs.webkit.org/show_bug.cgi?id=51296

Do not render a white background before rendering the page with DrawingAreaProxy.

  • UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::paint):
Note: See TracTimeline for information about the timeline view.