Timeline
Mar 7, 2009:
- 11:29 PM Changeset in webkit [41526] by
-
- 2 edits in trunk/LayoutTests
2009-03-08 Holger Hans Peter Freyther <zecke@selfish.org>
Rubber-stamped by Mark Rowe.
[Gtk] Skip failing tests that require the eventSender.
The Gtk+ platform is lacking an implementation of the
eventSender. We will enable the tests once there is an
implementation of that class.
- platform/gtk/Skipped:
- 10:36 PM Changeset in webkit [41525] by
-
- 33 edits2 adds in trunk
Split ScrollAlignment and ScrollBehavior out of RenderLayer.h so that
Frame.h no longer needs to include it. This cuts the size of the symbols
for a debug build by around 3%.
Reviewed by Oliver Hunt.
- dom/Element.cpp:
(WebCore::Element::scrollIntoView):
(WebCore::Element::scrollIntoViewIfNeeded):
- editing/Editor.cpp:
(WebCore::Editor::insertTextWithoutSendingTextEvent):
(WebCore::Editor::revealSelectionAfterEditingOperation):
- editing/SelectionController.cpp:
(WebCore::SelectionController::setSelection):
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::gotoAnchor):
- page/ContextMenuController.cpp:
(WebCore::ContextMenuController::contextMenuItemSelected):
- page/Frame.cpp:
(WebCore::Frame::revealSelection):
(WebCore::Frame::revealCaret):
- page/Frame.h:
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::getRectToExpose):
(WebCore::RenderLayer::autoscroll):
- rendering/RenderLayer.h:
- rendering/ScrollBehavior.cpp: Added.
(WebCore::):
- rendering/ScrollBehavior.h: Added.
(WebCore::):
(WebCore::ScrollAlignment::getVisibleBehavior):
(WebCore::ScrollAlignment::getPartialBehavior):
(WebCore::ScrollAlignment::getHiddenBehavior):
Add the new files to the build systems:
- GNUmakefile.am:
- WebCore.base.exp:
- WebCore.pro:
- WebCore.scons:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- WebCoreSources.bkl:
Add includes that were previously pulled in by way of RenderLayer.h from Frame.h:
- dom/Clipboard.cpp:
- editing/EditorCommand.cpp:
- editing/InsertLineBreakCommand.cpp:
- editing/TypingCommand.cpp:
- html/HTMLFormControlElement.cpp:
- loader/archive/cf/LegacyWebArchive.cpp:
- loader/icon/IconLoader.cpp:
- page/animation/AnimationController.cpp:
- rendering/RenderSlider.cpp:
- rendering/RenderTextControl.cpp:
WebKit/mac:
- Plugins/WebNetscapePluginView.mm:
- WebView/WebFrame.mm:
(-[WebFrame _scrollDOMRangeToVisible:]):
(-[WebFrame _insertParagraphSeparatorInQuotedContent]):
(-[WebFrame _replaceSelectionWithFragment:selectReplacement:smartReplace:matchStyle:]):
- WebView/WebHTMLView.mm:
(-[WebHTMLView jumpToSelection:]):
(-[WebHTMLView centerSelectionInVisibleArea:]):
WebKit/win:
- WebView.cpp:
(WebView::centerSelectionInVisibleArea):
- 8:44 PM Changeset in webkit [41524] by
-
- 9 edits in trunk/WebCore
Push the include of Frame.h out of RenderView.h and down to those files
that need it. This cuts the size of symbols for RenderFoo object files
by around 15% in a debug build.
Reviewed Dan Bernstein.
- bindings/objc/DOM.mm:
- rendering/RenderFileUploadControl.cpp:
- rendering/RenderInline.cpp:
- rendering/RenderObject.cpp:
- rendering/RenderReplaced.cpp:
- rendering/RenderText.cpp:
- rendering/RenderView.cpp:
(WebCore::RenderView::zoomFactor):
- rendering/RenderView.h:
- 8:18 PM Changeset in webkit [41523] by
-
- 12 edits in trunk/WebCore
Remove some unnecessary or redundant includes from files related to the JS bindings.
This cuts the size of the symbols for a debug build by around 3%.
Rubber-stamped by Dan Bernstein.
- bindings/js/JSCustomPositionCallback.cpp:
- bindings/js/JSCustomPositionErrorCallback.cpp:
- bindings/js/JSCustomSQLStatementCallback.cpp:
- bindings/js/JSCustomSQLStatementErrorCallback.cpp:
- bindings/js/JSCustomSQLTransactionCallback.cpp:
- bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
- bindings/js/JSCustomVoidCallback.cpp:
- bindings/js/JSCustomXPathNSResolver.cpp:
- bindings/js/JSDocumentCustom.cpp:
- bindings/js/JSPluginElementFunctions.cpp:
- bindings/js/JSSVGPODTypeWrapper.h:
- 8:17 PM Changeset in webkit [41522] by
-
- 9 edits in trunk
[gtk+] Implement LayoutTestController::setJavaScriptProfilingEnabled
setJavaScriptProfilingEnabled is implemented by enabling the
developer extras using the WebKitWebSettings and adding the
JavaScript Profiling option to the WebKitWebInspector.
- 4:21 PM Changeset in webkit [41521] by
-
- 5 edits in trunk/WebCore
2009-03-08 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Reviewed by Oliver Hunt.
Remove the unused methods previousHistoryItem(), setPreviousHistoryItem()
and provisionalHistoryItem() from FrameLoader.
- WebCore.base.exp:
- WebCore.order:
- loader/FrameLoader.cpp: (WebCore::FrameLoader::frameLoadCompleted): (WebCore::FrameLoader::loadItem):
- loader/FrameLoader.h:
- 12:35 PM Changeset in webkit [41520] by
-
- 3 edits in trunk/WebCore
2009-03-08 Gustavo Noronha Silva <Gustavo Noronha Silva>
Reviewed by Holger Freyther.
Implement proper logging for the GTK+ port, inspired by the one in
Qt. We use the WEBKIT_DEBUG environment variable which was already
being used to decide whether to setup a logger for soup or not.
- platform/gtk/LoggingGtk.cpp: (WebCore::getChannelFromName): (WebCore::InitializeLoggingChannelsIfNecessary):
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::ensureSessionIsInitialized):
- 6:01 AM Changeset in webkit [41519] by
-
- 2 edits in trunk/JavaScriptCore
Build fix.
Reviewed by NOBODY(Build fix)
- 3:47 AM Changeset in webkit [41518] by
-
- 2 edits in trunk/JavaScriptCore
Bug 24268: RuntimeArray is not a fully implemented JSArray
<https://bugs.webkit.org/show_bug.cgi?id=24268>
Reviewed by Cameron Zwarich.
Don't cast a type to JSArray, just because it reportsArray as a supertype
in the JS type system. Doesn't appear feasible to create a testcase
unfortunately as setting up the failure conditions requires internal access
to JSC not present in DRT.
Mar 7, 2009:
- 4:05 PM Changeset in webkit [41517] by
-
- 13 edits in trunk
WebCore:
Reviewed by Mark Rowe.
- WebCore part of removing build-time and run-time support for legacy versions of CFNetwork and Core Graphics
- platform/graphics/win/FontCGWin.cpp: (WebCore::Font::drawGlyphs):
- platform/graphics/win/FontCustomPlatformData.cpp: (WebCore::FontCustomPlatformData::fontPlatformData):
- platform/graphics/win/FontPlatformDataCGWin.cpp: (WebCore::FontPlatformData::platformDataInit):
- platform/network/cf/FormDataStreamCFNet.cpp: (WebCore::setHTTPBody): (WebCore::httpBodyFromRequest):
- platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::didSendBodyData): (WebCore::shouldUseCredentialStorageCallback): (WebCore::ResourceHandle::start):
- platform/network/win/CookieJarCFNetWin.cpp: (WebCore::filterCookies):
WebKit/win:
Reviewed by Mark Rowe.
- WebKit part of removing build-time and run-time support for legacy versions of CFNetwork and Core Graphics
- WebView.cpp: (WebView::setCacheModel):
WebKitLibraries:
Reviewed by Mark Rowe.
- WebKitSystemInterface part of removing build-time and run-time support for legacy versions of CFNetwork and Core Graphics
- win/include/WebKitSystemInterface/WebKitSystemInterface.h:
- win/lib/WebKitSystemInterface.lib:
- win/lib/WebKitSystemInterface_debug.lib:
- 2:16 PM Changeset in webkit [41516] by
-
- 2 edits in trunk/LayoutTests
2009-03-07 Jan Michael Alonzo <jmalonzo@webkit.org>
Updated Skipped list per r41464. Not reviewed.
This should remove the warnings that come up everytime we run the gtk layout tests.
http://trac.webkit.org/changeset/41464
The ff. tests have been moved to fast/css/getComputedStyle in the Skipped list:
fast/css/computed-style-without-renderer.html
fast/css/computed-style.html
fast/css/getComputedStyle-border-box.html
The ff. test has been removed from the Skipped list:
fast/css/marginComputedStyle.html
- platform/gtk/Skipped:
- 2:15 PM Changeset in webkit [41515] by
-
- 2 edits in trunk/LayoutTests
2009-03-07 Jan Michael Alonzo <jmalonzo@webkit.org>
Rubber-stamped by Holger Freyther.
Remove fast/canvas/gradient-empty-path.html from the skipped
list as it was removed by r39288.
- platform/gtk/Skipped:
- 2:15 PM Changeset in webkit [41514] by
-
- 2 edits in trunk/LayoutTests
2009-03-07 Jan Michael Alonzo <jmalonzo@webkit.org>
Reviewed by Holger Freyther.
[Gtk] Enable http security, plugins and ssl tests
https://bugs.webkit.org/show_bug.cgi?id=24393
Enable http tests for security, plugins and ssl, skipping tests
that are failing/crashing.
- platform/gtk/Skipped:
- 2:15 PM Changeset in webkit [41513] by
-
- 4 edits in trunk
2009-03-07 Jan Michael Alonzo <jmalonzo@webkit.org>
Reviewed by Holger Freyther.
[Gtk] Enable http history tests
https://bugs.webkit.org/show_bug.cgi?id=24394
Get the index of the current item from the list of (history) items
to print before adding the back history items to the list. This
will make the 'curr' pointer point to the correct item in the
actual results, therefore, passing some of the http/tests/history
tests.
- DumpRenderTree/gtk/DumpRenderTree.cpp: (dumpBackForwardListForWebView):
2009-03-07 Jan Michael Alonzo <jmalonzo@webkit.org>
Reviewed by Holger Freyther.
[Gtk] Enable http history tests
https://bugs.webkit.org/show_bug.cgi?id=24394
Enable http/tests/history, adding failing tests to the Skipped list.
- platform/gtk/Skipped:
- 1:28 PM Changeset in webkit [41512] by
-
- 2 edits in trunk/WebKit/mac
Reviewed by Alexey Proskuryakov.
- fix a bug where debug builds were clearing the HTML5 application cache on application termination
- WebView/WebView.mm: (-[WebView _close]): Call -[WebCache setDisabled:YES] instead of -[WebCache empty].
- 11:46 AM Changeset in webkit [41511] by
-
- 5 edits2 adds in trunk
WebCore:
2009-03-07 Adele Peterson <adele@apple.com>
Reviewed by Dan Bernstein.
Fix for https://bugs.webkit.org/show_bug.cgi?id=24444
No multiple JS property for <input type="file" multiple />
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::multiple): (WebCore::HTMLInputElement::setMultiple):
- html/HTMLInputElement.h:
- html/HTMLInputElement.idl:
LayoutTests:
2009-03-07 Adele Peterson <adele@apple.com>
Reviewed by Dan Bernstein.
Test for https://bugs.webkit.org/show_bug.cgi?id=24444
No multiple JS property for <input type="file" multiple />
- fast/forms/input-multiple-expected.txt: Added.
- fast/forms/input-multiple.html: Added.
- 10:42 AM Changeset in webkit [41510] by
-
- 2 edits in trunk/WebKit/qt
2009-03-07 Adam Treat <adam.treat@torchmobile.com>
Reviewed by Cameron Zwarich.
These methods are clearly returning the wrong values as the two were
returning swapped information.
- Api/qwebpage.cpp: (QWebPage::totalBytes): (QWebPage::bytesReceived):
- 4:03 AM Changeset in webkit [41509] by
-
- 3 edits in trunk/WebCore
2009-03-07 Xan Lopez <xan@gnome.org>
Reviewed by Holger Freyther.
https://bugs.webkit.org/show_bug.cgi?id=24358
[GTK] Scrollbars not clipped correctly
ScrollView scrollbars in subframes are *not* native, so take that
into account again.
- platform/gtk/ScrollbarGtk.cpp: (ScrollbarGtk::getLocationInParentWindow): (ScrollbarGtk::frameRectsChanged): (ScrollbarGtk::paint):
- platform/gtk/ScrollbarGtk.h: