Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Unified Diff: Source/WebKit/win/ChangeLog

Issue 6541090: Merge 79107 - 2011-02-19 Charlie Reis <creis@chromium.org>... (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/648/
Patch Set: Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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.
« no previous file with comments | « Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp ('k') | Source/WebKit/win/WebCoreSupport/WebFrameLoaderClient.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698