Timeline
Dec 31, 2009:
- 8:42 PM QtWebKitPerformanceToolBackLog: edited by
- Document the new netsim in the perf suite. (diff)
- 12:03 PM Changeset in webkit [52685] by
-
- 2 edits in trunk/WebCore
2009-12-31 Christian Dywan <christian@twotoasts.de>
Reviewed by Gustavo Noronha Silva.
[GTK] context menu overriding API is very limited
https://bugs.webkit.org/show_bug.cgi?id=27546
Only show font menu items in rich text areas in the GTK+ port.
- platform/ContextMenu.cpp: (WebCore::ContextMenu::populate):
- 11:58 AM Changeset in webkit [52684] by
-
- 2 edits in trunk/WebCore
2009-12-31 Christian Dywan <christian@twotoasts.de>
Reviewed by Gustavo Noronha Silva.
[GTK] context menu overriding API is very limited
https://bugs.webkit.org/show_bug.cgi?id=27546
Don't show spell checking menu items in text areas in the GTK+ port.
- platform/ContextMenu.cpp: (WebCore::ContextMenu::populate):
- 11:10 AM QtWebKitBackportingFixes edited by
- Added svn rev# for bug 33082 (diff)
- 11:07 AM QtWebKitBackportingFixes edited by
- (diff)
- 10:41 AM Changeset in webkit [52683] by
-
- 4 edits4 adds in trunk
<rdar://problem/7503279> REGRESSION (r47440): Incomplete repaint at macworldexpo.com
https://bugs.webkit.org/show_bug.cgi?id=33067
Reviewed by Simon Fraser.
WebCore:
Test: fast/repaint/table-cell-overflow.html
- rendering/RenderTableCell.h:
(WebCore::RenderTableCell::hasVisibleOverflow): Added.
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layoutRows): Set m_hasOverflowingCell if
any cell has visible overflow, like it was before r47440.
LayoutTests:
- fast/repaint/table-cell-overflow-expected.checksum: Added.
- fast/repaint/table-cell-overflow-expected.png: Added.
- fast/repaint/table-cell-overflow-expected.txt: Added.
- fast/repaint/table-cell-overflow.html: Added.
- 10:07 AM Changeset in webkit [52682] by
-
- 2 edits in trunk/WebCore
2009-12-31 Laszlo Gombos <Laszlo Gombos>
Reviewed by Kenneth Rohde Christiansen.
Do not include Frame.h under WebCore/html/canvas
https://bugs.webkit.org/show_bug.cgi?id=33082
No new tests, as there is no new functionality.
- html/canvas/CanvasRenderingContext2D.cpp:
- 8:45 AM ApplicationsGtk edited by
- (diff)
- 8:38 AM Changeset in webkit [52681] by
-
- 3 edits in trunk/WebKitTools
2009-12-31 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
[bzt] Implement build-and-test
https://bugs.webkit.org/show_bug.cgi?id=33073
Some of the early warning system bots want to use build-and-test so
they can cover LayoutTests in addition to just compilation.
- Scripts/modules/commands/download.py:
- Scripts/modules/commands/download_unittest.py:
- 4:49 AM Changeset in webkit [52680] by
-
- 5 edits in trunk/WebKitTools
2009-12-31 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Show mac-ews status on QueueStatusServer
https://bugs.webkit.org/show_bug.cgi?id=33076
Also make error status purple.
- QueueStatusServer/model/attachment.py:
- QueueStatusServer/model/queues.py:
- QueueStatusServer/templates/dashboard.html:
- QueueStatusServer/templates/statusbubble.html:
- 12:35 AM Changeset in webkit [52679] by
-
- 2 edits in trunk/WebKitTools
2009-12-31 Adam Barth <abarth@webkit.org>
Unreviewed.
[bzt] REGRESSION: Bugzila is a typo
https://bugs.webkit.org/show_bug.cgi?id=33074
Eric should test his code before landing! :)
- Scripts/modules/bugzilla.py:
- 12:25 AM Changeset in webkit [52678] by
-
- 2 edits in trunk/WebKitTools
2009-12-31 Adam Barth <abarth@webkit.org>
Unreviewed. Fix the unit tests!
- Scripts/run-webkit-unittests:
Dec 30, 2009:
- 8:58 PM Changeset in webkit [52677] by
-
- 4 edits in trunk
2009-12-30 Darin Fisher <darin@chromium.org>
Reviewed by David Levin.
[Chromium] Delete ResourceRequest::securityInfo
https://bugs.webkit.org/show_bug.cgi?id=26847
- src/WebWorkerBase.cpp: (WebKit::WebWorkerBase::initializeLoader):
2009-12-30 Darin Fisher <darin@chromium.org>
Reviewed by David Levin.
[Chromium] Delete ResourceRequest::securityInfo
https://bugs.webkit.org/show_bug.cgi?id=26847
- platform/network/chromium/ResourceRequest.h:
- 4:12 PM Changeset in webkit [52676] by
-
- 2 edits in trunk/WebKit/chromium
Not reviewed. Trivial Chromium build fix.
Add static_cast<unsigned>() to fix signed/unsigned comparison warning.
- src/AutocompletePopupMenuClient.cpp:
(WebKit::AutocompletePopupMenuClient::selectionChanged):
- 3:54 PM Changeset in webkit [52675] by
-
- 3 edits in trunk/WebCore
2009-12-30 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Adam Barth.
Remove unused code from V8DOMWrapper.
- bindings/v8/V8DOMWrapper.cpp: Removed code that I added but it's no longer used.
- bindings/v8/V8DOMWrapper.h: Ditto.
- 3:47 PM Changeset in webkit [52674] by
-
- 4 edits in trunk/WebCore
2009-12-30 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Adam Barth.
[V8] Generate configuring undetectable collection.
https://bugs.webkit.org/show_bug.cgi?id=33063
Refactoring, covered by existing tests.
- bindings/scripts/CodeGeneratorV8.pm: Added GenerateImplementationMasqueradeAsUndefined.
- bindings/v8/DerivedSourcesAllInOne.cpp: Touched to keep IB-based builds happy.
- bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::getTemplate): Removed hand-configuring.
- 3:08 PM Changeset in webkit [52673] by
-
- 15 edits in trunk
2009-12-30 Zelidrag Hornung <zelidrag@chromium.org>
Reviewed by Dimitri Glazkov.
Autocomplete in Chromium now offers suggestions within the input element as a user
a) types text that produces some autocomplete suggestions, and
b) scrolls through suggested values in the menu
The suggested value is rendered but not exposed through JS unti the
user makes the final selection.
No new tests since this new functionality (autocomplete suggestions)
is intentionally hidden from everything else than renderer.
- src/AutocompletePopupMenuClient.cpp: (WebKit::AutocompletePopupMenuClient::initialize): (WebKit::AutocompletePopupMenuClient::setInitialAutocompleteValue): (WebKit::AutocompletePopupMenuClient::selectionChanged): (WebKit::AutocompletePopupMenuClient::popupDidHide): (WebKit::AutocompletePopupMenuClient::setTextFromItem): (WebKit::AutocompletePopupMenuClient::resetLastFieldValue):
- src/AutocompletePopupMenuClient.h:
2009-12-30 Zelidrag Hornung <zelidrag@chromium.org>
Reviewed by Dimitri Glazkov.
Added ability for PopupMenuClient to signal when
a) selection changed, and
b) weather suggested value should be accepted when popup menu closes
No new tests since this new functionality (autocomplete suggestions)
is intentionally hidden from everything else than renderer.
- platform/PopupMenuClient.h:
- platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupContainer::hidePopup): (WebCore::PopupListBox::handleKeyEvent): (WebCore::PopupListBox::abandon): (WebCore::PopupListBox::acceptIndex): (WebCore::PopupListBox::selectIndex): (WebCore::PopupListBox::clearSelection): (WebCore::PopupListBox::hidePopup):
- platform/gtk/PopupMenuGtk.cpp: (WebCore::PopupMenu::menuUnmapped):
- platform/mac/PopupMenuMac.mm: (WebCore::PopupMenu::show):
- platform/qt/QtFallbackWebPopup.cpp: (WebCore::QtFallbackWebPopup::hidePopup):
- platform/win/PopupMenuWin.cpp: (WebCore::PopupMenu::hide):
- platform/wx/PopupMenuWx.cpp: (WebCore::PopupMenu::OnMenuItemSelected):
- rendering/RenderMenuList.cpp: (WebCore::RenderMenuList::popupDidHide):
- rendering/RenderMenuList.h: (WebCore::RenderMenuList::selectionChanged):
- rendering/RenderTextControlSingleLine.cpp: (WebCore::RenderTextControlSingleLine::popupDidHide):
- rendering/RenderTextControlSingleLine.h: (WebCore::RenderTextControlSingleLine::selectionChanged):
- 1:59 PM Changeset in webkit [52672] by
-
- 25 edits1 delete in trunk/WebCore
2009-12-30 Nate Chapin <Nate Chapin>
Reviewed by Dimitri Glazkov.
Auto-generate V8 bindings header declarations for
property accessor getter/setters, and remove a couple of
unnecessarily custom bindings that weren't properly declared
custom anyway.
- Android.v8bindings.mk: Remove V8NavigatorCustom.cpp.
- WebCore.gypi: Remove V8NavigatorCustom.cpp.
- bindings/scripts/CodeGeneratorV8.pm:
- bindings/v8/V8DOMWrapper.cpp:
- bindings/v8/custom/V8AttrCustom.cpp:
- bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp:
- bindings/v8/custom/V8ClipboardCustom.cpp:
- bindings/v8/custom/V8CoordinatesCustom.cpp:
- bindings/v8/custom/V8CustomBinding.cpp:
- bindings/v8/custom/V8CustomBinding.h:
- bindings/v8/custom/V8DOMWindowCustom.cpp:
- bindings/v8/custom/V8DocumentCustom.cpp:
- bindings/v8/custom/V8DocumentLocationCustom.cpp:
- bindings/v8/custom/V8EventCustom.cpp:
- bindings/v8/custom/V8HTMLDocumentCustom.cpp:
- bindings/v8/custom/V8HTMLFrameElementCustom.cpp:
- bindings/v8/custom/V8HTMLIFrameElementCustom.cpp:
- bindings/v8/custom/V8HTMLInputElementCustom.cpp:
- bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
- bindings/v8/custom/V8LocationCustom.cpp:
- bindings/v8/custom/V8MessageEventCustom.cpp:
- bindings/v8/custom/V8NavigatorCustom.cpp: Removed.
- bindings/v8/custom/V8SVGLengthCustom.cpp:
- bindings/v8/custom/V8WorkerContextCustom.cpp:
- bindings/v8/custom/V8XMLHttpRequestCustom.cpp:
- 1:24 PM Changeset in webkit [52671] by
-
- 4 edits1 move in trunk/LayoutTests
2009-12-30 Dirk Schulze <krit@webkit.org>
Reviewed by Anders Carlsson.
svg/custom/use-on-symbol-inside-pattern.svg is failing
https://bugs.webkit.org/show_bug.cgi?id=17393
Reenable the test. It isn't failing anymore.
- platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.checksum:
- platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.png:
- platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
- svg/custom/use-on-symbol-inside-pattern.svg: Copied from LayoutTests/svg/custom/use-on-symbol-inside-pattern.svg-disabled.
- svg/custom/use-on-symbol-inside-pattern.svg-disabled: Removed.
- 12:05 PM Changeset in webkit [52670] by
-
- 2 edits in trunk/WebCore
2009-12-30 Dimitri Glazkov <Dimitri Glazkov>
Unreviewed, build fix.
[Chromium] Touch DerivedSourcesAllInOne to avoid clobbering IB-based builds.
- bindings/v8/DerivedSourcesAllInOne.cpp: Added a line-break.
- 11:28 AM Changeset in webkit [52669] by
-
- 4 edits1 delete in trunk/WebCore
2009-12-30 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Adam Barth.
[V8] Generate configuring of call-as-function callbacks.
https://bugs.webkit.org/show_bug.cgi?id=33061
Refactoring, covered by existing tests.
- bindings/scripts/CodeGeneratorV8.pm: Added GenerateHeaderCustomCall and
GenerateImplementationCustomCall.
- bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::getTemplate): Removed all hand-configuring of call-as-function
callbacks.
- bindings/v8/custom/V8HTMLPlugInElementCustom.cpp: (WebCore::V8HTMLAppletElement::callAsFunctionCallback): Added. (WebCore::V8HTMLEmbedElement::callAsFunctionCallback): Added. (WebCore::V8HTMLObjectElement::callAsFunctionCallback): Added.
- bindings/v8/custom/V8HTMLPlugInElementCustom.h: Removed.
- 11:26 AM Changeset in webkit [52668] by
-
- 8 edits3 adds in trunk
Reviewed by Kevin Ollivier.
Introduce wxWebSettings API interface for editing wxWebView / page settings.
https://bugs.webkit.org/show_bug.cgi?id=32956
- 10:37 AM Changeset in webkit [52667] by
-
- 16 edits2 moves in trunk/WebKitTools
2009-12-30 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
logging.py should be renamed to webkit_logging.py and eventually die
https://bugs.webkit.org/show_bug.cgi?id=33058
Change all imports of "logging" to webkit_logging,
except the ones which came from Google's cpp_lint.py and diff_parser.py
which clearly are assuming python's logging.py.
- Scripts/modules/bugzilla.py:
- Scripts/modules/buildbot.py:
- Scripts/modules/buildsteps.py:
- Scripts/modules/commands/download.py:
- Scripts/modules/commands/queries.py:
- Scripts/modules/commands/queues.py:
- Scripts/modules/commands/upload.py:
- Scripts/modules/credentials.py:
- Scripts/modules/executive.py:
- Scripts/modules/multicommandtool.py:
- Scripts/modules/queueengine.py:
- Scripts/modules/scm.py:
- Scripts/modules/statusbot.py:
- Scripts/modules/stepsequence.py:
- Scripts/modules/webkit_logging.py: Renamed from WebKitTools/Scripts/modules/logging.py.
- Scripts/modules/webkit_logging_unittest.py: Renamed from WebKitTools/Scripts/modules/logging_unittest.py.
- 10:22 AM Changeset in webkit [52666] by
-
- 7 edits2 adds in trunk/WebCore
2009-12-30 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
[v8] Move world-specific state out of V8Proxy
https://bugs.webkit.org/show_bug.cgi?id=33034
This is the first step towards unifying the V8 implementation of
isolated worlds with the JSC implementation. We need an object to
encapulate all the world-specific bindings state. Previoulsy, we used
V8Proxy for this purpose (along with a million other things), but
there's a one-to-one mapping between V8Proxy objects and Frame objects.
This patch takes the world-specific state and moves it to a new object,
affectionately called V8DOMWindowShell. This object is the moral
equivalent of JSDOMWindowShell but with more data members because life
is more complicated in V8-land.
This patch is almost entirely code motion. Future patches will clean
up this class as we use it to represent window shells in isolated
worlds as well as the main world.
- WebCore.gypi:
- bindings/v8/ScriptController.cpp: (WebCore::ScriptController::updateSecurityOrigin): (WebCore::ScriptController::haveInterpreter): (WebCore::ScriptController::updateDocument):
- bindings/v8/V8DOMWindowShell.cpp: Added. (WebCore::handleFatalErrorInV8): (WebCore::reportFatalErrorInV8): (WebCore::reportUnsafeJavaScriptAccess): (WebCore::V8DOMWindowShell::create): (WebCore::V8DOMWindowShell::V8DOMWindowShell): (WebCore::V8DOMWindowShell::isContextInitialized): (WebCore::V8DOMWindowShell::disposeContextHandles): (WebCore::V8DOMWindowShell::destroyGlobal): (WebCore::V8DOMWindowShell::clearForClose): (WebCore::V8DOMWindowShell::clearForNavigation): (WebCore::V8DOMWindowShell::initContextIfNeeded): (WebCore::V8DOMWindowShell::createNewContext): (WebCore::V8DOMWindowShell::installDOMWindow): (WebCore::V8DOMWindowShell::updateDocumentWrapper): (WebCore::V8DOMWindowShell::clearDocumentWrapper): (WebCore::V8DOMWindowShell::updateDocumentWrapperCache): (WebCore::V8DOMWindowShell::clearDocumentWrapperCache): (WebCore::V8DOMWindowShell::setSecurityToken): (WebCore::V8DOMWindowShell::updateDocument): (WebCore::V8DOMWindowShell::updateSecurityOrigin): (WebCore::V8DOMWindowShell::getHiddenObjectPrototype): (WebCore::V8DOMWindowShell::installHiddenObjectPrototype): (WebCore::V8DOMWindowShell::createWrapperFromCacheSlowCase):
- bindings/v8/V8DOMWindowShell.h: Added. (WebCore::V8DOMWindowShell::context): (WebCore::V8DOMWindowShell::createWrapperFromCache):
- bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::getConstructorForContext): (WebCore::V8DOMWrapper::instantiateV8Object): (WebCore::V8DOMWrapper::convertDocumentToV8Object): (WebCore::V8DOMWrapper::convertNewNodeToV8Object):
- bindings/v8/V8IsolatedWorld.cpp: (WebCore::V8IsolatedWorld::V8IsolatedWorld):
- bindings/v8/V8Proxy.cpp: (WebCore::V8Proxy::V8Proxy): (WebCore::V8Proxy::~V8Proxy): (WebCore::V8Proxy::handleOutOfMemory): (WebCore::V8Proxy::evaluateInIsolatedWorld): (WebCore::V8Proxy::evaluateInNewContext): (WebCore::V8Proxy::setInjectedScriptContextDebugId): (WebCore::V8Proxy::clearForClose): (WebCore::V8Proxy::clearForNavigation): (WebCore::V8Proxy::mainWorldContext): (WebCore::V8Proxy::setContextDebugId):
- bindings/v8/V8Proxy.h: (WebCore::V8Proxy::windowShell): (WebCore::V8Proxy::extensions):
- 9:50 AM Changeset in webkit [52665] by
-
- 6 edits in trunk
2009-12-30 Dirk Schulze <krit@webkit.org>
Reviewed by Eric Seidel.
SVGResourceClipper needs to invalidate content
https://bugs.webkit.org/show_bug.cgi?id=33054
Added invalidate() to SVGResourceClipper to reset clipData
and drawing area after attribute changes.
This fixes two LayoutTests.
- svg/graphics/SVGResourceClipper.cpp: (WebCore::SVGResourceClipper::resetClipData): (WebCore::SVGResourceClipper::invalidate):
- svg/graphics/SVGResourceClipper.h:
2009-12-30 Dirk Schulze <krit@webkit.org>
Reviewed by Eric Seidel.
SVGResourceClipper needs to invalidate content
https://bugs.webkit.org/show_bug.cgi?id=33054
Drawing area should change after attribute changes in clipPath or
it's childs.
- platform/mac/svg/custom/clip-path-child-changes-expected.txt:
- platform/mac/svg/custom/clip-path-units-changes-expected.txt:
- 9:42 AM Changeset in webkit [52664] by
-
- 3 edits in trunk/WebCore
2009-12-30 Carol Szabo <carol.szabo@nokia.com>
Reviewed by Laszlo Gombos.
[Qt] RenderThemeQt::applyTheme is a misnomer and is suboptimally coded.
This patch:
- renames RenderThemeQt::applyTheme to initializeCommonQStyleOptions,
- extracts the palette initialization code to a separate function in order to provide for readable pointer checking and moves this code up in the function to allow for future changes to the palette brushes needed for bug 30173,
- optimizes some of the code in the function for readability, speed and size.
- fixes some minor style issues
No new tests because code behavior is not changed.
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::paintButton): (WebCore::RenderThemeQt::paintTextField): (WebCore::RenderThemeQt::paintMenuList): (WebCore::RenderThemeQt::paintMenuListButton): (WebCore::initPaletteFromPageClientIfExists): (WebCore::RenderThemeQt::initializeCommonQStyleOptions):
- platform/qt/RenderThemeQt.h:
- 8:49 AM Changeset in webkit [52663] by
-
- 6 edits in trunk/WebCore
2009-12-30 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Adam Barth.
[V8] Generate configuring of all indexers.
https://bugs.webkit.org/show_bug.cgi?id=33031
Refactorig, covered by existing tests.
- bindings/scripts/CodeGeneratorV8.pm: Added generation of indexers for
special cases.
- bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::getTemplate): Removed custom tempalte configuration of
indexers.
- bindings/v8/custom/V8CustomBinding.h: Added decls for Applet, Embed, and Object
elements (these will be generated, too -- later.)
- bindings/v8/custom/V8HTMLPlugInElementCustom.cpp: (WebCore::npObjectIndexedGetter): Moved common code to a separate method. (WebCore::npObjectIndexedSetter): Ditto. (WebCore::INDEXED_PROPERTY_GETTER): Added custom handlers for Applet, Embed, and Object all calling the common method. (WebCore::INDEXED_PROPERTY_SETTER): Ditto.
- 8:43 AM Changeset in webkit [52662] by
-
- 8 edits in trunk
2009-12-30 Laszlo Gombos <Laszlo Gombos>
Reviewed by Simon Hausmann.
[Qt] It should be possible to disable inspector
https://bugs.webkit.org/show_bug.cgi?id=32724
This change fixes the build break. Some QtWebKit interfaces
will not be fully functional (most notable QWebInspector) if
INSPECTOR is disabled.
- Api/qwebinspector.cpp: (QWebInspector::showEvent): (QWebInspector::closeEvent):
- Api/qwebpage.cpp: (webActionForContextMenuAction): (QWebPagePrivate::getOrCreateInspector): (QWebPagePrivate::inspectorController): (QWebPage::triggerAction): (QWebPage::updatePositionDependentActions):
- WebCoreSupport/InspectorClientQt.cpp: (WebCore::InspectorClientQt::showWindow): (WebCore::InspectorClientQt::closeWindow):
2009-12-30 Laszlo Gombos <Laszlo Gombos>
Reviewed by Simon Hausmann.
[Qt] It should be possible to disable inspector
https://bugs.webkit.org/show_bug.cgi?id=32724
This makes the r48430 available for other ports as well.
No new tests, as there is no new functionality.
- inspector/InjectedScriptHost.idl: Guard the interface with INSPECTOR guard.
- inspector/InspectorBackend.idl: Ditto.
- inspector/InspectorFrontendHost.idl: Ditto.
- 8:13 AM Changeset in webkit [52661] by
-
- 6 edits in trunk/WebCore
2009-12-30 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Adam Barth.
[V8] Generate configuring of all named property getters/setters/enumerators.
https://bugs.webkit.org/show_bug.cgi?id=32996
Refactoring, covered by existing tests.
- bindings/scripts/CodeGeneratorV8.pm: Added generation of named property handlers
for special cases (See bug for more info).
- bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::getTemplate): Removed custom template configuration of named
property handlers.
- bindings/v8/custom/V8CustomBinding.h: Added decls for Applet, Embed, and Object
elements (these will be generated, too -- later.)
- bindings/v8/custom/V8HTMLPlugInElementCustom.cpp: (WebCore::npObjectNamedGetter): Moved common code to a separate method. (WebCore::npObjectNamedSetter): Ditto. (WebCore::NAMED_PROPERTY_GETTER): Added custom handlers for Applet, Embed, and Object all calling the common method. (WebCore::NAMED_PROPERTY_SETTER): Ditto.
- 6:58 AM Changeset in webkit [52660] by
-
- 4 edits in trunk
2009-12-30 Jakub Wieczorek <faw217@gmail.com>
Reviewed by Simon Hausmann.
[Qt] Fix PluginView::handlePostReadFile().
https://bugs.webkit.org/show_bug.cgi?id=33052
The function should actually rewrite the given file to the buffer.
This change fixes http/tests/plugins/post-url-file.html, which can be unskipped
now along with other passing http/plugins tests.
- plugins/qt/PluginViewQt.cpp: (WebCore::PluginView::handlePostReadFile):
2009-12-30 Jakub Wieczorek <faw217@gmail.com>
Reviewed by Simon Hausmann.
[Qt] Fix PluginView::handlePostReadFile().
https://bugs.webkit.org/show_bug.cgi?id=33052
The function should actually rewrite the given file to the buffer.
This change fixes http/tests/plugins/post-url-file.html, which can be unskipped
now along with other passing http/plugins tests.
- platform/qt/Skipped:
- 6:30 AM Changeset in webkit [52659] by
-
- 2 edits in trunk/WebKitTools
2009-12-30 Jakub Wieczorek <faw217@gmail.com>
Reviewed by Simon Hausmann.
[Qt] layoutTestController.pathToLocalResource() should return a path, not an URL
https://bugs.webkit.org/show_bug.cgi?id=33051
Moreover, its primary function is to normalize the path in regard of platform
specific directory separators. Therefore, it can simply make use of the
QDir::toNativeSeparators function.
- DumpRenderTree/qt/LayoutTestControllerQt.cpp: (LayoutTestController::pathToLocalResource):
- 6:16 AM Changeset in webkit [52658] by
-
- 3 edits in trunk/WebKitTools
Fix executable bits for r52646
- Scripts/VCSUtils_unittest.pl: Added property svn:executable.
- Scripts/test-webkit-perl: Ditto.
- 6:12 AM Changeset in webkit [52657] by
-
- 3 edits in trunk/WebCore
[Qt] Revert "Implement ImageDecoderQt::clearFrameBufferCache()" from r52516.
https://bugs.webkit.org/show_bug.cgi?id=32121
The implementation appears to either run into an ASSERT
or leak memory at runtime as the m_buffer, m_reader may
already exist. The bug was reopened and we do have a plan now.
- platform/graphics/qt/ImageDecoderQt.cpp:
(WebCore::ImageDecoderQt::setData):
(WebCore::ImageDecoderQt::clearFrameBufferCache):
- platform/graphics/qt/ImageDecoderQt.h:
- 5:09 AM Changeset in webkit [52656] by
-
- 2 edits in trunk/LayoutTests
2009-12-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Skipping isolatedWorld test - we still do not support that.
- platform/gtk/Skipped:
- 4:58 AM Changeset in webkit [52655] by
-
- 3 edits5 adds in trunk
WebCore: [Qt] Add support for Symbian def files
Patch by Janne Koskinen <janne.p.koskinen@digia.com> on 2009-12-30
Reviewed by Simon Hausmann.
- WebCore.pro:
WebKit/qt: Upstream Symbian def files from Qt 4.6.
Patch by Janne Koskinen <janne.p.koskinen@digia.com> on 2009-12-30
Reviewed by Simon Hausmann.
These files define the ABI of QtWebKit on Symbian.
- symbian/bwins/QtWebKitu.def: Added.
- symbian/eabi/QtWebKitu.def: Added.
- 4:40 AM Changeset in webkit [52654] by
-
- 2 edits in trunk/WebCore
Unreviewed Qt/Symbian build fix.
Don't build network state notifier support when building inside of Qt.
Otherwise the Qt build depends on an external module that itself depends
on Qt again.
- WebCore.pro:
- 4:34 AM Changeset in webkit [52653] by
-
- 7 edits in trunk/WebCore
2009-12-30 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Dimitri Glazkov.
[v8] Use current isolated world's context for ScriptCallStack.
- bindings/v8/ScriptCallStack.cpp: (WebCore::ScriptCallStack::ScriptCallStack):
- bindings/v8/ScriptCallStack.h: (WebCore::ScriptCallStack::state):
- bindings/v8/ScriptController.cpp: (WebCore::ScriptController::mainWorldScriptState): (WebCore::ScriptController::currentScriptState): (WebCore::ScriptController::clearWindowShell):
- bindings/v8/ScriptController.h:
- bindings/v8/V8IsolatedWorld.cpp: (WebCore::V8IsolatedWorld::scriptState):
- bindings/v8/V8IsolatedWorld.h:
- 2:46 AM Changeset in webkit [52652] by
-
- 1 edit1 copy4 adds in trunk/LayoutTests
Rubber-stamped by Holger Hans Peter Freyther.
Patch by Andras Becsi <abecsi@inf.u-szeged.hu> on 2009-12-30
[Qt] Add expected files for the following new passing tests.
- platform/qt/editing/selection/select-text-overflow-ellipsis-expected.txt: Added.
- platform/qt/fast/block/float/in-margin-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/in-margin-expected.txt.
- platform/qt/fast/text/fake-italic-expected.txt: Added.
- platform/qt/svg/custom/empty-mask-expected.txt: Added.
- platform/qt/svg/filters/filter-source-position-expected.txt: Added.
- 2:20 AM Changeset in webkit [52651] by
-
- 12 edits in trunk/LayoutTests
[Qt] Expected files updated after r52647.
Reviewed by Dirk Schulze.
- platform/qt/svg/css/clippath-with-shadow-expected.txt:
- platform/qt/svg/filters/feGaussianBlur-expected.txt:
- platform/qt/svg/filters/feMerge-expected.txt:
- platform/qt/svg/filters/feOffset-expected.txt:
- platform/qt/svg/filters/feTile-expected.txt:
- platform/qt/svg/filters/shadow-on-filter-expected.txt:
- platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
- platform/qt/svg/filters/sourceAlpha-expected.txt:
- platform/qt/svg/filters/subRegion-in-userSpace-expected.txt:
- platform/qt/svg/filters/subRegion-one-effect-expected.txt:
- platform/qt/svg/filters/subRegion-two-effects-expected.txt:
- 1:20 AM Changeset in webkit [52650] by
-
- 4 edits in trunk/LayoutTests
Rubber-stamped by Simon Hausmann.
[Qt] DataGrid support turned off by r52648. Expected files updated.
- platform/qt/fast/dom/Window/window-properties-expected.txt: updated.
- platform/qt/fast/dom/prototype-inheritance-expected.txt: updated.
- platform/qt/fast/js/global-constructors-expected.txt: updated.
- 12:56 AM Changeset in webkit [52649] by
-
- 2 edits in trunk/LayoutTests
2009-12-30 Dirk Schulze <krit@webkit.org>
Unreviewed test result fix.
Detailed boundingBoxes in SVG Renderer
https://bugs.webkit.org/show_bug.cgi?id=32815
Forgot to update this test.
- platform/mac/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
- 12:52 AM QtWebKitBackportingFixes edited by
- (diff)
- 12:47 AM Changeset in webkit [52648] by
-
- 2 edits in trunk/WebCore
Turn off DataGrid support by default.
Patch by Laszlo Gombos <Laszlo Gombos> on 2009-12-30
Reviewed by Simon Hausmann.
No new tests, as there is no new functionality.
- WebCore.pro:
- 12:10 AM Changeset in webkit [52647] by
-
- 82 edits in trunk
2009-12-29 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
Detailed boundingBoxes in SVG Renderer
https://bugs.webkit.org/show_bug.cgi?id=32815
Add new bounding boxes for strokes, filters, masker and clipper in SVG.
These new bounding boxes help to fix repaintRectInLocalCoordinates.
We calculate the smallest repaint rect considering the new bounding boxes
now, filters get the correct paint area, masker clip the mask image size
to the visible area of the target.
Tests: Many tests need an update. The changes in repaintRectInLocalCoordinates
affect the LayoutTests.
- rendering/RenderForeignObject.h: (WebCore::RenderForeignObject::strokeBoundingBox):
- rendering/RenderObject.cpp: (WebCore::RenderObject::toSVGRenderBase):
- rendering/RenderObject.h:
- rendering/RenderPath.cpp: (WebCore::RenderPath::strokeBoundingBox): (WebCore::RenderPath::repaintRectInLocalCoordinates): (WebCore::RenderPath::setPath):
- rendering/RenderPath.h: (WebCore::RenderPath::markerBoundingBox):
- rendering/RenderSVGBlock.h: (WebCore::RenderSVGBlock::toSVGRenderBase):
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::strokeBoundingBox): (WebCore::RenderSVGContainer::repaintRectInLocalCoordinates):
- rendering/RenderSVGContainer.h:
- rendering/RenderSVGImage.cpp: (WebCore::RenderSVGImage::layout): (WebCore::RenderSVGImage::repaintRectInLocalCoordinates):
- rendering/RenderSVGImage.h: (WebCore::RenderSVGImage::toSVGRenderBase): (WebCore::RenderSVGImage::strokeBoundingBox):
- rendering/RenderSVGInline.h: (WebCore::RenderSVGInline::objectBoundingBox): (WebCore::RenderSVGInline::repaintRectInLocalCoordinates):
- rendering/RenderSVGModelObject.h: (WebCore::RenderSVGModelObject::toSVGRenderBase):
- rendering/RenderSVGRoot.h: (WebCore::RenderSVGRoot::strokeBoundingBox):
- rendering/RenderSVGText.cpp: (WebCore::RenderSVGText::strokeBoundingBox): (WebCore::RenderSVGText::repaintRectInLocalCoordinates):
- rendering/RenderSVGText.h: (WebCore::RenderSVGText::toSVGRenderBase):
- rendering/SVGRenderSupport.cpp: (WebCore::SVGRenderBase::~SVGRenderBase): (WebCore::SVGRenderBase::prepareToRenderSVGContent): (WebCore::SVGRenderBase::filterBoundingBoxForRenderer): (WebCore::SVGRenderBase::clipperBoundingBoxForRenderer): (WebCore::SVGRenderBase::maskerBoundingBoxForRenderer):
- rendering/SVGRenderSupport.h: (WebCore::SVGRenderBase::toSVGRenderBase): (WebCore::SVGRenderBase::strokeBoundingBox): (WebCore::SVGRenderBase::markerBoundingBox):
- rendering/SVGRootInlineBox.h: (WebCore::SVGRootInlineBox::toSVGRenderBase): (WebCore::SVGRootInlineBox::objectBoundingBox): (WebCore::SVGRootInlineBox::repaintRectInLocalCoordinates):
- svg/SVGFilterElement.cpp: (WebCore::SVGFilterElement::filterBoundingBox):
- svg/SVGFilterElement.h:
- svg/SVGMaskElement.cpp: (WebCore::SVGMaskElement::maskBoundingBox): (WebCore::SVGMaskElement::drawMaskerContent):
- svg/SVGMaskElement.h:
- svg/graphics/SVGResourceClipper.cpp: (WebCore::SVGResourceClipper::clipperBoundingBox):
- svg/graphics/SVGResourceClipper.h:
- svg/graphics/SVGResourceFilter.cpp: (WebCore::SVGResourceFilter::filterBoundingBox): (WebCore::shouldProcessFilter): (WebCore::SVGResourceFilter::prepareFilter):
- svg/graphics/SVGResourceFilter.h:
- svg/graphics/SVGResourceMasker.cpp: (WebCore::SVGResourceMasker::maskerBoundingBox): (WebCore::SVGResourceMasker::applyMask):
- svg/graphics/SVGResourceMasker.h:
2009-12-30 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmmermann.
Detailed boundingBoxes in SVG Renderer
https://bugs.webkit.org/show_bug.cgi?id=32815
Mainly Filter and Masker tests need new test results.
repaintRectInLocalCoordinates changed to calculate the smallest
repaint area considering the bounding bo of masker, filter and
clipper as well as the stroke and marker boundaries.
- platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.checksum:
- platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
- platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
- platform/mac/svg/batik/filters/feTile-expected.txt:
- platform/mac/svg/batik/filters/filterRegions-expected.txt:
- platform/mac/svg/batik/masking/maskRegions-expected.txt:
- platform/mac/svg/batik/text/textEffect-expected.txt:
- platform/mac/svg/batik/text/textEffect3-expected.txt:
- platform/mac/svg/css/clippath-with-shadow-expected.txt:
- platform/mac/svg/custom/clip-path-display-none-child-expected.txt:
- platform/mac/svg/custom/clip-path-href-changes-expected.txt:
- platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
- platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
- platform/mac/svg/custom/clip-path-with-transform-expected.txt:
- platform/mac/svg/custom/empty-merge-expected.txt:
- platform/mac/svg/custom/feDisplacementMap-01-expected.txt:
- platform/mac/svg/custom/focus-ring-expected.checksum:
- platform/mac/svg/custom/focus-ring-expected.png:
- platform/mac/svg/custom/focus-ring-expected.txt:
- platform/mac/svg/custom/image-with-transform-clip-filter-expected.txt:
- platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
- platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
- platform/mac/svg/custom/mask-excessive-malloc-expected.checksum:
- platform/mac/svg/custom/mask-excessive-malloc-expected.png:
- platform/mac/svg/custom/mask-with-all-units-expected.txt:
- platform/mac/svg/custom/non-opaque-filters-expected.txt:
- platform/mac/svg/custom/recursive-clippath-expected.txt:
- platform/mac/svg/custom/text-clip-expected.txt:
- platform/mac/svg/custom/visibility-override-clip-expected.txt:
- platform/mac/svg/filters/big-sized-filter-2-expected.txt:
- platform/mac/svg/filters/big-sized-filter-expected.txt:
- platform/mac/svg/filters/feDisplacementMap-expected.txt:
- platform/mac/svg/filters/feMerge-expected.txt:
- platform/mac/svg/filters/feOffset-expected.txt:
- platform/mac/svg/filters/feTile-expected.txt:
- platform/mac/svg/filters/filter-source-position-expected.txt:
- platform/mac/svg/filters/filterRes-expected.txt:
- platform/mac/svg/filters/shadow-on-filter-expected.txt:
- platform/mac/svg/filters/shadow-on-rect-with-filter-expected.txt:
- platform/mac/svg/filters/subRegion-one-effect-expected.txt:
- platform/mac/svg/filters/subRegion-two-effects-expected.txt:
- svg/custom/use-clipped-transform-expected.txt: