| Index: Source/WebKit/win/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit/win/ChangeLog (revision 79367)
|
| +++ Source/WebKit/win/ChangeLog (working copy)
|
| @@ -1,3 +1,409 @@
|
| +2011-02-19 Charlie Reis <creis@chromium.org>
|
| +
|
| + Reviewed by Mihai Parparita.
|
| +
|
| + Ensure loading has stopped in HistoryController::goToItem
|
| + https://bugs.webkit.org/show_bug.cgi?id=54517
|
| +
|
| + Add a FrameLoaderClient callback for whether to stop loading before goToItem.
|
| +
|
| + Test: http/tests/navigation/forward-to-fragment-fires-onload.html
|
| +
|
| + * WebCoreSupport/WebFrameLoaderClient.cpp:
|
| + (WebFrameLoaderClient::shouldStopLoadingForHistoryItem): Added.
|
| + * WebCoreSupport/WebFrameLoaderClient.h:
|
| +
|
| +2011-02-16 David Hyatt <hyatt@apple.com>
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=54244
|
| +
|
| + Convert the line box tree to floating point and eliminate font rounding hacks. This patch removes all of the rounding
|
| + hacks from the Font code and makes sure all Font APIs involving width measurement and width offsets use floats.
|
| +
|
| + The line box tree's x, y and logicalWidth members have all been converted to floats and all of the line box APIs have
|
| + been changed as well.
|
| +
|
| + In terms of pixel adjustments, overflow is using an enclosing model (so it will be enclosingIntRect of a line box's x/y/width/height).
|
| +
|
| + Background and border painting is using a rounding model, so borders and backgrounds will round to the nearest pixel when painting.
|
| +
|
| + Replaced elements still snap to integer positions on lines, and they use a rounding model as well, although their underlying line boxes
|
| + still have a precise floating point position.
|
| +
|
| + Justification will now allow subpixel positioning to occur as well. Platforms that don't support subpixel positioning should already
|
| + be rounding justification spacing in their font code.
|
| +
|
| + Many layout test results change on Mac, since rounding hacks were used there and are now gone.
|
| +
|
| + * WebKitGraphics.cpp:
|
| + (CenterTruncateStringToWidth):
|
| + (RightTruncateStringToWidth):
|
| +
|
| +2011-02-10 Luiz Agostini <luiz.agostini@openbossa.org>
|
| +
|
| + Reviewed by Adam Roben.
|
| +
|
| + HTML5 <details> and <summary>: localized text
|
| + https://bugs.webkit.org/show_bug.cgi?id=54260
|
| +
|
| + The method defaultDetailsSummaryText was added to LocalizationStrategy class. It is used to
|
| + provide the default label to be used by a <details> tag that has no <summary> child.
|
| +
|
| + * WebCoreSupport/WebPlatformStrategies.cpp:
|
| + (WebPlatformStrategies::defaultDetailsSummaryText):
|
| + * WebCoreSupport/WebPlatformStrategies.h:
|
| +
|
| +2011-02-16 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Add new role for canvas elements.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=50126
|
| +
|
| + Test: accessibility/canvas-fallback-content.html
|
| +
|
| + * AccessibleBase.cpp:
|
| + (MSAARole):
|
| +
|
| +2011-02-15 Kenneth Russell <kbr@google.com>
|
| +
|
| + Unreviewed. Remove whitespace-only change from
|
| + http://trac.webkit.org/changeset/78620 (https://bugs.webkit.org/show_bug.cgi?id=54312)
|
| + now that the patch has passed the Windows build bots.
|
| +
|
| + * Interfaces/WebKit.idl:
|
| +
|
| +2011-02-15 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Allow controlling minimum DOMTimer interval on a per-page basis
|
| + https://bugs.webkit.org/show_bug.cgi?id=54312
|
| +
|
| + Added needed methods to implement LayoutTestController's new
|
| + setMinimumTimerInterval method. Includes whitespace-only change to
|
| + WebKit.idl to trigger proper rebuild on bots; will be removed in
|
| + subsequent checkin.
|
| +
|
| + * Interfaces/IWebViewPrivate.idl:
|
| + * Interfaces/WebKit.idl:
|
| + * WebView.cpp:
|
| + (WebView::initWithFrame):
|
| + (WebView::defaultMinimumTimerInterval):
|
| + (WebView::setMinimumTimerInterval):
|
| + * WebView.h:
|
| +
|
| +2011-01-26 MORITA Hajime <morrita@google.com>
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + Refactoring: Extract TextCheckerClient from EditorClient
|
| + https://bugs.webkit.org/show_bug.cgi?id=53213
|
| +
|
| + * WebCoreSupport/WebEditorClient.h:
|
| + (WebEditorClient::textChecker):
|
| +
|
| +2011-02-07 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
|
| + https://bugs.webkit.org/show_bug.cgi?id=52417
|
| +
|
| + Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
|
| + not implemented.
|
| +
|
| + * WebCoreSupport/WebEditorClient.cpp:
|
| + (WebEditorClient::canCopyCut): Added.
|
| + (WebEditorClient::canPaste): Added.
|
| + * WebCoreSupport/WebEditorClient.h:
|
| +
|
| +2011-02-14 Brian Weinstein <bweinstein@apple.com>
|
| +
|
| + Reviewed by Brady Eidson.
|
| +
|
| + Need WebKit API to determine whether we have a site icon for a given URL
|
| + https://bugs.webkit.org/show_bug.cgi?id=54400
|
| +
|
| + This patch implements IWebIconDatabase::hasIconForURL which tells us whether or not
|
| + we have a site icon for the given URL.
|
| +
|
| + * Interfaces/IWebIconDatabase.idl: Added new function.
|
| + * Interfaces/WebKit.idl: Touched to make sure Interfaces rebuilds.
|
| + * WebIconDatabase.cpp:
|
| + (WebIconDatabase::hasIconForURL): Call IconDatabase::iconForPageURL to make sure we
|
| + load the icon from disk, and call iconURLForPageURL to determine whether or not
|
| + we actually have an icon.
|
| + * WebIconDatabase.h:
|
| +
|
| +2011-02-11 Geoffrey Garen <ggaren@apple.com>
|
| +
|
| + Reviewed by Oliver Hunt.
|
| +
|
| + A little more encapsulation for the heap: Removed CollectorHeapIterator
|
| + https://bugs.webkit.org/show_bug.cgi?id=54298
|
| +
|
| + * WebCoreStatistics.cpp:
|
| + (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
|
| +
|
| +2011-02-09 Pavel Feldman <pfeldman@chromium.org>
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Web Inspector: follow up on InspectorAgent split -
|
| + removing unnecessary methods from InspectorController.
|
| + https://bugs.webkit.org/show_bug.cgi?id=54093
|
| +
|
| + * WebInspector.cpp:
|
| + (WebInspector::showConsole):
|
| + (WebInspector::toggleProfilingJavaScript):
|
| +
|
| +2011-02-08 Adam Barth <abarth@webkit.org>
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Remove orphan code from old parser
|
| + https://bugs.webkit.org/show_bug.cgi?id=53984
|
| +
|
| + * WebCoreSupport/WebChromeClient.h:
|
| +
|
| +2011-02-08 David Hyatt <hyatt@apple.com>
|
| +
|
| + Reviewed by Adam Roben.
|
| +
|
| + <rdar://problem/8932077> REGRESSION (5.0.3-ToT): United boarding pass has wrong layout when printed
|
| +
|
| + Windows never got patched to pass in the page height to WebCore, so when WebCore's pagination got re-written to depend on this
|
| + value, Windows got broken. Patch setPrinting to be identical to WebKit1 on OS X and to have it take an extra minimum page height
|
| + argument.
|
| +
|
| + * WebFrame.cpp:
|
| + (WebFrame::setPrinting):
|
| + (WebFrame::setInPrintingMode):
|
| + * WebFrame.h:
|
| +
|
| +2011-02-02 Ilya Tikhonovsky <loislo@chromium.org>
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Web Inspector: move InspectorController's methods from InspectorAgent to InspectorController.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=53169
|
| +
|
| + Minor change enforced by major changes in WebCore/inspector/InspectorController.
|
| +
|
| + * WebInspector.cpp:
|
| + (WebInspector::isTimelineProfilingEnabled):
|
| +
|
| +2011-02-07 Enrica Casucci <enrica@apple.com>
|
| +
|
| + Reviewed Adam Roben and Darin Adler.
|
| +
|
| + WebKit2: drag and drop support on Windows.
|
| + https://bugs.webkit.org/show_bug.cgi?id=52775
|
| +
|
| + Removed createDragImageForLink from DragClient.
|
| +
|
| + * WebCoreSupport/WebDragClient.cpp:
|
| + (WebDragClient::startDrag):
|
| + * WebCoreSupport/WebDragClient.h:
|
| +
|
| +2011-02-06 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + OwnArraryPtr.h uses deleteOwnedPtr but doesn’t include OwnPtrCommon.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=52867
|
| +
|
| + * WebHistory.cpp:
|
| + (WebHistory::orderedLastVisitedDays): Calls adoptArrayPtr.
|
| + * WebPreferences.cpp:
|
| + (WebPreferences::copyWebKitPreferencesToCFPreferences): Ditto.
|
| +
|
| +2011-02-03 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: remove settings related methods from InspectorClient
|
| + https://bugs.webkit.org/show_bug.cgi?id=53686
|
| +
|
| + * WebCoreSupport/WebInspectorClient.cpp:
|
| + (WebInspectorClient::openInspectorFrontend):
|
| + (WebInspectorFrontendClient::WebInspectorFrontendClient):
|
| + * WebCoreSupport/WebInspectorClient.h:
|
| +
|
| +2011-02-03 Adam Langley <agl@chromium.org>
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Plumb mixed script URL to FrameLoaderClient
|
| + https://bugs.webkit.org/show_bug.cgi?id=52384
|
| +
|
| + Regressions covered by http/tests/security/mixedContent/*
|
| +
|
| + * WebCoreSupport/WebFrameLoaderClient.cpp:
|
| + (WebFrameLoaderClient::didRunInsecureContent):
|
| + * WebCoreSupport/WebFrameLoaderClient.h:
|
| +
|
| +2011-02-02 David Hyatt <hyatt@apple.com>
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + Removal of right()/bottom(), converting to maxX()/maxY().
|
| +
|
| + * DOMHTMLClasses.cpp:
|
| + (DOMHTMLInputElement::rectOnScreen):
|
| + * WebCoreSupport/EmbeddedWidget.cpp:
|
| + (EmbeddedWidget::frameRectsChanged):
|
| + * WebFrame.cpp:
|
| + (WebFrame::computePageRects):
|
| + * WebScrollBar.cpp:
|
| + (WebScrollBar::frameRect):
|
| + * WebView.cpp:
|
| + (WebView::addToDirtyRegion):
|
| + (WebView::visibleContentRect):
|
| + (WebView::prepareCandidateWindow):
|
| +
|
| +2011-01-31 Brady Eidson <beidson@apple.com>
|
| +
|
| + Reviewed by Adam Roben.
|
| +
|
| + Fix the clean Windows build.
|
| +
|
| + * WebKitGraphics.cpp:
|
| + (WebDrawText):
|
| +
|
| +2011-01-28 Jon Honeycutt <jhoneycutt@apple.com>
|
| +
|
| + Downloads in WK2 on Windows should write resume data to bundle
|
| + https://bugs.webkit.org/show_bug.cgi?id=53282
|
| + <rdar://problem/8753077>
|
| +
|
| + Reviewed by Alice Liu.
|
| +
|
| + * WebDownload.cpp:
|
| + (WebDownload::bundlePathForTargetPath):
|
| + Use the new WebCore::DownloadBundle function.
|
| + (WebDownload::request):
|
| +
|
| + * WebDownload.h:
|
| + Removed declarations for functions that were moved to a new location.
|
| +
|
| + * WebDownloadCFNet.cpp:
|
| + (WebDownload::initToResumeWithBundle):
|
| + Use the new WebCore::DownloadBundle function.
|
| + (WebDownload::cancelForResume):
|
| + Fix a leak of the resume data CFDataRef by using adoptCF(). Use the new
|
| + WebCore::DownloadBundle function.
|
| +
|
| +2011-01-28 Dan Bernstein <mitz@apple.com>
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + <select> can't display right-to-left (rtl) languages
|
| + https://bugs.webkit.org/show_bug.cgi?id=19785
|
| +
|
| + * WebCoreSupport/WebChromeClient.cpp:
|
| + (WebChromeClient::selectItemAlignmentFollowsMenuWritingDirection): Added.
|
| + * WebCoreSupport/WebChromeClient.h:
|
| +
|
| +2011-01-27 Nate Chapin <japhet@chromium.org>
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Use Document::url() instead of FrameLoader::url().
|
| + https://bugs.webkit.org/show_bug.cgi?id=41165
|
| +
|
| + * WebFrame.cpp:
|
| + (WebFrame::url):
|
| +
|
| +2011-01-27 Sam Weinig <sam@webkit.org>
|
| +
|
| + Reviewed by Adam Roben.
|
| +
|
| + Fix scrollbars in Safari's Downloads window and Bookmarks view by
|
| + implementing two needed functions from ScrollableArea.
|
| +
|
| + * WebScrollBar.cpp:
|
| + (WebScrollBar::horizontalScrollbar): Return the WebCore::Scrollbar if
|
| + we are a horizontal scrollbar.
|
| + (WebScrollBar::verticalScrollbar): Return the WebCore::Scrollbar if we
|
| + are a vertical scrollbar.
|
| + * WebScrollBar.h:
|
| +
|
| +2011-01-27 Adam Roben <aroben@apple.com>
|
| +
|
| + Trim down #includes in WebView.h
|
| +
|
| + Rubber-stamped by Steve Falkenburg.
|
| +
|
| + * WebView.cpp: Moved some #includes here from the header file.
|
| +
|
| + * WebView.h: Replaced some broader #includes with more specific ones, plus a
|
| + forward-declaration.
|
| +
|
| +2011-01-25 Steve Falkenburg <sfalken@apple.com>
|
| +
|
| + Windows production build fix.
|
| + Build correct configuration of Interfaces for Debug_All.
|
| +
|
| + * WebKit.vcproj/WebKit.submit.sln:
|
| +
|
| +2011-01-25 Steve Falkenburg <sfalken@apple.com>
|
| +
|
| + Rubber-stamped by Adam Roben.
|
| +
|
| + Windows production build fix.
|
| + Use correct environment variable escaping
|
| +
|
| + * WebKit.vcproj/WebKit.make:
|
| +
|
| +2011-01-24 Chris Marrin <cmarrin@apple.com>
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Change ENABLE_3D_CANVAS to ENABLE_WEBGL
|
| + https://bugs.webkit.org/show_bug.cgi?id=53041
|
| +
|
| + * WebView.cpp:
|
| + (WebView::notifyPreferencesChanged):
|
| +
|
| +2011-01-25 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: remove "attached" state related methods from InspectorAgent
|
| + https://bugs.webkit.org/show_bug.cgi?id=53086
|
| +
|
| + * WebCoreSupport/WebInspectorClient.cpp:
|
| + (WebInspectorFrontendClient::attachWindow):
|
| + (WebInspectorFrontendClient::detachWindow):
|
| + (WebInspectorFrontendClient::showWindowWithoutNotifications):
|
| + * WebCoreSupport/WebInspectorClient.h:
|
| +
|
| +2011-01-24 Adam Roben <aroben@apple.com>
|
| +
|
| + Windows Production build fix
|
| +
|
| + * WebKit.vcproj/WebKit.make: Update for move of WebKit into Source.
|
| +
|
| +2011-01-21 Nikolas Zimmermann <nzimmermann@rim.com>
|
| +
|
| + Reviewed by Dirk Schulze.
|
| +
|
| + Introduce FontMetrics abstraction
|
| + https://bugs.webkit.org/show_bug.cgi?id=51456
|
| +
|
| + * FullscreenVideoController.cpp: Use FontMetrics instead of Font to access the metrics.
|
| + (FullscreenVideoController::draw):
|
| + * WebCoreSupport/WebDragClient.cpp: Ditto.
|
| + (WebDragClient::createDragImageForLink):
|
| + * WebKitGraphics.cpp: Ditto.
|
| + (FontMetrics):
|
| +
|
| 2011-01-21 Chris Rogers <crogers@google.com>
|
|
|
| Reviewed by Darin Fisher.
|
|
|