OLD | NEW |
| 1 2011-02-19 Charlie Reis <creis@chromium.org> |
| 2 |
| 3 Reviewed by Mihai Parparita. |
| 4 |
| 5 Ensure loading has stopped in HistoryController::goToItem |
| 6 https://bugs.webkit.org/show_bug.cgi?id=54517 |
| 7 |
| 8 Add a FrameLoaderClient callback for whether to stop loading before goTo
Item. |
| 9 |
| 10 Test: http/tests/navigation/forward-to-fragment-fires-onload.html |
| 11 |
| 12 * WebCoreSupport/WebFrameLoaderClient.cpp: |
| 13 (WebFrameLoaderClient::shouldStopLoadingForHistoryItem): Added. |
| 14 * WebCoreSupport/WebFrameLoaderClient.h: |
| 15 |
| 16 2011-02-16 David Hyatt <hyatt@apple.com> |
| 17 |
| 18 Reviewed by Dan Bernstein. |
| 19 |
| 20 https://bugs.webkit.org/show_bug.cgi?id=54244 |
| 21 |
| 22 Convert the line box tree to floating point and eliminate font rounding
hacks. This patch removes all of the rounding |
| 23 hacks from the Font code and makes sure all Font APIs involving width me
asurement and width offsets use floats. |
| 24 |
| 25 The line box tree's x, y and logicalWidth members have all been converte
d to floats and all of the line box APIs have |
| 26 been changed as well. |
| 27 |
| 28 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). |
| 29 |
| 30 Background and border painting is using a rounding model, so borders and
backgrounds will round to the nearest pixel when painting. |
| 31 |
| 32 Replaced elements still snap to integer positions on lines, and they use
a rounding model as well, although their underlying line boxes |
| 33 still have a precise floating point position. |
| 34 |
| 35 Justification will now allow subpixel positioning to occur as well. Pla
tforms that don't support subpixel positioning should already |
| 36 be rounding justification spacing in their font code. |
| 37 |
| 38 Many layout test results change on Mac, since rounding hacks were used t
here and are now gone. |
| 39 |
| 40 * WebKitGraphics.cpp: |
| 41 (CenterTruncateStringToWidth): |
| 42 (RightTruncateStringToWidth): |
| 43 |
| 44 2011-02-10 Luiz Agostini <luiz.agostini@openbossa.org> |
| 45 |
| 46 Reviewed by Adam Roben. |
| 47 |
| 48 HTML5 <details> and <summary>: localized text |
| 49 https://bugs.webkit.org/show_bug.cgi?id=54260 |
| 50 |
| 51 The method defaultDetailsSummaryText was added to LocalizationStrategy c
lass. It is used to |
| 52 provide the default label to be used by a <details> tag that has no <sum
mary> child. |
| 53 |
| 54 * WebCoreSupport/WebPlatformStrategies.cpp: |
| 55 (WebPlatformStrategies::defaultDetailsSummaryText): |
| 56 * WebCoreSupport/WebPlatformStrategies.h: |
| 57 |
| 58 2011-02-16 Dominic Mazzoni <dmazzoni@google.com> |
| 59 |
| 60 Reviewed by Chris Fleizach. |
| 61 |
| 62 Add new role for canvas elements. |
| 63 |
| 64 https://bugs.webkit.org/show_bug.cgi?id=50126 |
| 65 |
| 66 Test: accessibility/canvas-fallback-content.html |
| 67 |
| 68 * AccessibleBase.cpp: |
| 69 (MSAARole): |
| 70 |
| 71 2011-02-15 Kenneth Russell <kbr@google.com> |
| 72 |
| 73 Unreviewed. Remove whitespace-only change from |
| 74 http://trac.webkit.org/changeset/78620 (https://bugs.webkit.org/show_bug
.cgi?id=54312) |
| 75 now that the patch has passed the Windows build bots. |
| 76 |
| 77 * Interfaces/WebKit.idl: |
| 78 |
| 79 2011-02-15 Kenneth Russell <kbr@google.com> |
| 80 |
| 81 Reviewed by Darin Fisher. |
| 82 |
| 83 Allow controlling minimum DOMTimer interval on a per-page basis |
| 84 https://bugs.webkit.org/show_bug.cgi?id=54312 |
| 85 |
| 86 Added needed methods to implement LayoutTestController's new |
| 87 setMinimumTimerInterval method. Includes whitespace-only change to |
| 88 WebKit.idl to trigger proper rebuild on bots; will be removed in |
| 89 subsequent checkin. |
| 90 |
| 91 * Interfaces/IWebViewPrivate.idl: |
| 92 * Interfaces/WebKit.idl: |
| 93 * WebView.cpp: |
| 94 (WebView::initWithFrame): |
| 95 (WebView::defaultMinimumTimerInterval): |
| 96 (WebView::setMinimumTimerInterval): |
| 97 * WebView.h: |
| 98 |
| 99 2011-01-26 MORITA Hajime <morrita@google.com> |
| 100 |
| 101 Reviewed by Ryosuke Niwa. |
| 102 |
| 103 Refactoring: Extract TextCheckerClient from EditorClient |
| 104 https://bugs.webkit.org/show_bug.cgi?id=53213 |
| 105 |
| 106 * WebCoreSupport/WebEditorClient.h: |
| 107 (WebEditorClient::textChecker): |
| 108 |
| 109 2011-02-07 Ryosuke Niwa <rniwa@webkit.org> |
| 110 |
| 111 Reviewed by Adam Barth. |
| 112 |
| 113 Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptC
anAccessClipboard |
| 114 https://bugs.webkit.org/show_bug.cgi?id=52417 |
| 115 |
| 116 Added two callback functions, canCopyCut and canPaste to EditorClient. T
hey are currently |
| 117 not implemented. |
| 118 |
| 119 * WebCoreSupport/WebEditorClient.cpp: |
| 120 (WebEditorClient::canCopyCut): Added. |
| 121 (WebEditorClient::canPaste): Added. |
| 122 * WebCoreSupport/WebEditorClient.h: |
| 123 |
| 124 2011-02-14 Brian Weinstein <bweinstein@apple.com> |
| 125 |
| 126 Reviewed by Brady Eidson. |
| 127 |
| 128 Need WebKit API to determine whether we have a site icon for a given URL |
| 129 https://bugs.webkit.org/show_bug.cgi?id=54400 |
| 130 |
| 131 This patch implements IWebIconDatabase::hasIconForURL which tells us whe
ther or not |
| 132 we have a site icon for the given URL. |
| 133 |
| 134 * Interfaces/IWebIconDatabase.idl: Added new function. |
| 135 * Interfaces/WebKit.idl: Touched to make sure Interfaces rebuilds. |
| 136 * WebIconDatabase.cpp: |
| 137 (WebIconDatabase::hasIconForURL): Call IconDatabase::iconForPageURL to m
ake sure we |
| 138 load the icon from disk, and call iconURLForPageURL to determine whe
ther or not |
| 139 we actually have an icon. |
| 140 * WebIconDatabase.h: |
| 141 |
| 142 2011-02-11 Geoffrey Garen <ggaren@apple.com> |
| 143 |
| 144 Reviewed by Oliver Hunt. |
| 145 |
| 146 A little more encapsulation for the heap: Removed CollectorHeapIterator |
| 147 https://bugs.webkit.org/show_bug.cgi?id=54298 |
| 148 |
| 149 * WebCoreStatistics.cpp: |
| 150 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts): |
| 151 |
| 152 2011-02-09 Pavel Feldman <pfeldman@chromium.org> |
| 153 |
| 154 Reviewed by Yury Semikhatsky. |
| 155 |
| 156 Web Inspector: follow up on InspectorAgent split - |
| 157 removing unnecessary methods from InspectorController. |
| 158 https://bugs.webkit.org/show_bug.cgi?id=54093 |
| 159 |
| 160 * WebInspector.cpp: |
| 161 (WebInspector::showConsole): |
| 162 (WebInspector::toggleProfilingJavaScript): |
| 163 |
| 164 2011-02-08 Adam Barth <abarth@webkit.org> |
| 165 |
| 166 Reviewed by Eric Seidel. |
| 167 |
| 168 Remove orphan code from old parser |
| 169 https://bugs.webkit.org/show_bug.cgi?id=53984 |
| 170 |
| 171 * WebCoreSupport/WebChromeClient.h: |
| 172 |
| 173 2011-02-08 David Hyatt <hyatt@apple.com> |
| 174 |
| 175 Reviewed by Adam Roben. |
| 176 |
| 177 <rdar://problem/8932077> REGRESSION (5.0.3-ToT): United boarding pass ha
s wrong layout when printed |
| 178 |
| 179 Windows never got patched to pass in the page height to WebCore, so when
WebCore's pagination got re-written to depend on this |
| 180 value, Windows got broken. Patch setPrinting to be identical to WebKit1
on OS X and to have it take an extra minimum page height |
| 181 argument. |
| 182 |
| 183 * WebFrame.cpp: |
| 184 (WebFrame::setPrinting): |
| 185 (WebFrame::setInPrintingMode): |
| 186 * WebFrame.h: |
| 187 |
| 188 2011-02-02 Ilya Tikhonovsky <loislo@chromium.org> |
| 189 |
| 190 Reviewed by Yury Semikhatsky. |
| 191 |
| 192 Web Inspector: move InspectorController's methods from InspectorAgent to
InspectorController. |
| 193 |
| 194 https://bugs.webkit.org/show_bug.cgi?id=53169 |
| 195 |
| 196 Minor change enforced by major changes in WebCore/inspector/InspectorCon
troller. |
| 197 |
| 198 * WebInspector.cpp: |
| 199 (WebInspector::isTimelineProfilingEnabled): |
| 200 |
| 201 2011-02-07 Enrica Casucci <enrica@apple.com> |
| 202 |
| 203 Reviewed Adam Roben and Darin Adler. |
| 204 |
| 205 WebKit2: drag and drop support on Windows. |
| 206 https://bugs.webkit.org/show_bug.cgi?id=52775 |
| 207 |
| 208 Removed createDragImageForLink from DragClient. |
| 209 |
| 210 * WebCoreSupport/WebDragClient.cpp: |
| 211 (WebDragClient::startDrag): |
| 212 * WebCoreSupport/WebDragClient.h: |
| 213 |
| 214 2011-02-06 Ryosuke Niwa <rniwa@webkit.org> |
| 215 |
| 216 Reviewed by Darin Adler. |
| 217 |
| 218 OwnArraryPtr.h uses deleteOwnedPtr but doesn’t include OwnPtrCommon.h |
| 219 https://bugs.webkit.org/show_bug.cgi?id=52867 |
| 220 |
| 221 * WebHistory.cpp: |
| 222 (WebHistory::orderedLastVisitedDays): Calls adoptArrayPtr. |
| 223 * WebPreferences.cpp: |
| 224 (WebPreferences::copyWebKitPreferencesToCFPreferences): Ditto. |
| 225 |
| 226 2011-02-03 Yury Semikhatsky <yurys@chromium.org> |
| 227 |
| 228 Reviewed by Pavel Feldman. |
| 229 |
| 230 Web Inspector: remove settings related methods from InspectorClient |
| 231 https://bugs.webkit.org/show_bug.cgi?id=53686 |
| 232 |
| 233 * WebCoreSupport/WebInspectorClient.cpp: |
| 234 (WebInspectorClient::openInspectorFrontend): |
| 235 (WebInspectorFrontendClient::WebInspectorFrontendClient): |
| 236 * WebCoreSupport/WebInspectorClient.h: |
| 237 |
| 238 2011-02-03 Adam Langley <agl@chromium.org> |
| 239 |
| 240 Reviewed by Adam Barth. |
| 241 |
| 242 Plumb mixed script URL to FrameLoaderClient |
| 243 https://bugs.webkit.org/show_bug.cgi?id=52384 |
| 244 |
| 245 Regressions covered by http/tests/security/mixedContent/* |
| 246 |
| 247 * WebCoreSupport/WebFrameLoaderClient.cpp: |
| 248 (WebFrameLoaderClient::didRunInsecureContent): |
| 249 * WebCoreSupport/WebFrameLoaderClient.h: |
| 250 |
| 251 2011-02-02 David Hyatt <hyatt@apple.com> |
| 252 |
| 253 Reviewed by Darin Adler. |
| 254 |
| 255 Removal of right()/bottom(), converting to maxX()/maxY(). |
| 256 |
| 257 * DOMHTMLClasses.cpp: |
| 258 (DOMHTMLInputElement::rectOnScreen): |
| 259 * WebCoreSupport/EmbeddedWidget.cpp: |
| 260 (EmbeddedWidget::frameRectsChanged): |
| 261 * WebFrame.cpp: |
| 262 (WebFrame::computePageRects): |
| 263 * WebScrollBar.cpp: |
| 264 (WebScrollBar::frameRect): |
| 265 * WebView.cpp: |
| 266 (WebView::addToDirtyRegion): |
| 267 (WebView::visibleContentRect): |
| 268 (WebView::prepareCandidateWindow): |
| 269 |
| 270 2011-01-31 Brady Eidson <beidson@apple.com> |
| 271 |
| 272 Reviewed by Adam Roben. |
| 273 |
| 274 Fix the clean Windows build. |
| 275 |
| 276 * WebKitGraphics.cpp: |
| 277 (WebDrawText): |
| 278 |
| 279 2011-01-28 Jon Honeycutt <jhoneycutt@apple.com> |
| 280 |
| 281 Downloads in WK2 on Windows should write resume data to bundle |
| 282 https://bugs.webkit.org/show_bug.cgi?id=53282 |
| 283 <rdar://problem/8753077> |
| 284 |
| 285 Reviewed by Alice Liu. |
| 286 |
| 287 * WebDownload.cpp: |
| 288 (WebDownload::bundlePathForTargetPath): |
| 289 Use the new WebCore::DownloadBundle function. |
| 290 (WebDownload::request): |
| 291 |
| 292 * WebDownload.h: |
| 293 Removed declarations for functions that were moved to a new location. |
| 294 |
| 295 * WebDownloadCFNet.cpp: |
| 296 (WebDownload::initToResumeWithBundle): |
| 297 Use the new WebCore::DownloadBundle function. |
| 298 (WebDownload::cancelForResume): |
| 299 Fix a leak of the resume data CFDataRef by using adoptCF(). Use the new |
| 300 WebCore::DownloadBundle function. |
| 301 |
| 302 2011-01-28 Dan Bernstein <mitz@apple.com> |
| 303 |
| 304 Reviewed by Sam Weinig. |
| 305 |
| 306 <select> can't display right-to-left (rtl) languages |
| 307 https://bugs.webkit.org/show_bug.cgi?id=19785 |
| 308 |
| 309 * WebCoreSupport/WebChromeClient.cpp: |
| 310 (WebChromeClient::selectItemAlignmentFollowsMenuWritingDirection): Added
. |
| 311 * WebCoreSupport/WebChromeClient.h: |
| 312 |
| 313 2011-01-27 Nate Chapin <japhet@chromium.org> |
| 314 |
| 315 Reviewed by Adam Barth. |
| 316 |
| 317 Use Document::url() instead of FrameLoader::url(). |
| 318 https://bugs.webkit.org/show_bug.cgi?id=41165 |
| 319 |
| 320 * WebFrame.cpp: |
| 321 (WebFrame::url): |
| 322 |
| 323 2011-01-27 Sam Weinig <sam@webkit.org> |
| 324 |
| 325 Reviewed by Adam Roben. |
| 326 |
| 327 Fix scrollbars in Safari's Downloads window and Bookmarks view by |
| 328 implementing two needed functions from ScrollableArea. |
| 329 |
| 330 * WebScrollBar.cpp: |
| 331 (WebScrollBar::horizontalScrollbar): Return the WebCore::Scrollbar if |
| 332 we are a horizontal scrollbar. |
| 333 (WebScrollBar::verticalScrollbar): Return the WebCore::Scrollbar if we |
| 334 are a vertical scrollbar. |
| 335 * WebScrollBar.h: |
| 336 |
| 337 2011-01-27 Adam Roben <aroben@apple.com> |
| 338 |
| 339 Trim down #includes in WebView.h |
| 340 |
| 341 Rubber-stamped by Steve Falkenburg. |
| 342 |
| 343 * WebView.cpp: Moved some #includes here from the header file. |
| 344 |
| 345 * WebView.h: Replaced some broader #includes with more specific ones, pl
us a |
| 346 forward-declaration. |
| 347 |
| 348 2011-01-25 Steve Falkenburg <sfalken@apple.com> |
| 349 |
| 350 Windows production build fix. |
| 351 Build correct configuration of Interfaces for Debug_All. |
| 352 |
| 353 * WebKit.vcproj/WebKit.submit.sln: |
| 354 |
| 355 2011-01-25 Steve Falkenburg <sfalken@apple.com> |
| 356 |
| 357 Rubber-stamped by Adam Roben. |
| 358 |
| 359 Windows production build fix. |
| 360 Use correct environment variable escaping |
| 361 |
| 362 * WebKit.vcproj/WebKit.make: |
| 363 |
| 364 2011-01-24 Chris Marrin <cmarrin@apple.com> |
| 365 |
| 366 Reviewed by Eric Seidel. |
| 367 |
| 368 Change ENABLE_3D_CANVAS to ENABLE_WEBGL |
| 369 https://bugs.webkit.org/show_bug.cgi?id=53041 |
| 370 |
| 371 * WebView.cpp: |
| 372 (WebView::notifyPreferencesChanged): |
| 373 |
| 374 2011-01-25 Yury Semikhatsky <yurys@chromium.org> |
| 375 |
| 376 Reviewed by Pavel Feldman. |
| 377 |
| 378 Web Inspector: remove "attached" state related methods from InspectorAge
nt |
| 379 https://bugs.webkit.org/show_bug.cgi?id=53086 |
| 380 |
| 381 * WebCoreSupport/WebInspectorClient.cpp: |
| 382 (WebInspectorFrontendClient::attachWindow): |
| 383 (WebInspectorFrontendClient::detachWindow): |
| 384 (WebInspectorFrontendClient::showWindowWithoutNotifications): |
| 385 * WebCoreSupport/WebInspectorClient.h: |
| 386 |
| 387 2011-01-24 Adam Roben <aroben@apple.com> |
| 388 |
| 389 Windows Production build fix |
| 390 |
| 391 * WebKit.vcproj/WebKit.make: Update for move of WebKit into Source. |
| 392 |
| 393 2011-01-21 Nikolas Zimmermann <nzimmermann@rim.com> |
| 394 |
| 395 Reviewed by Dirk Schulze. |
| 396 |
| 397 Introduce FontMetrics abstraction |
| 398 https://bugs.webkit.org/show_bug.cgi?id=51456 |
| 399 |
| 400 * FullscreenVideoController.cpp: Use FontMetrics instead of Font to acce
ss the metrics. |
| 401 (FullscreenVideoController::draw): |
| 402 * WebCoreSupport/WebDragClient.cpp: Ditto. |
| 403 (WebDragClient::createDragImageForLink): |
| 404 * WebKitGraphics.cpp: Ditto. |
| 405 (FontMetrics): |
| 406 |
1 2011-01-21 Chris Rogers <crogers@google.com> | 407 2011-01-21 Chris Rogers <crogers@google.com> |
2 | 408 |
3 Reviewed by Darin Fisher. | 409 Reviewed by Darin Fisher. |
4 | 410 |
5 Add run-time enable support for the web audio API | 411 Add run-time enable support for the web audio API |
6 https://bugs.webkit.org/show_bug.cgi?id=52741 | 412 https://bugs.webkit.org/show_bug.cgi?id=52741 |
7 | 413 |
8 * WebPreferenceKeysPrivate.h: | 414 * WebPreferenceKeysPrivate.h: |
9 * WebView.cpp: | 415 * WebView.cpp: |
10 (WebView::notifyPreferencesChanged): | 416 (WebView::notifyPreferencesChanged): |
(...skipping 9247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9258 | 9664 |
9259 Reviewed by Darin Adler. | 9665 Reviewed by Darin Adler. |
9260 | 9666 |
9261 Use consistent Windows GUID Comparison Functions. | 9667 Use consistent Windows GUID Comparison Functions. |
9262 https://bugs.webkit.org/show_bug.cgi?id=26427. | 9668 https://bugs.webkit.org/show_bug.cgi?id=26427. |
9263 | 9669 |
9264 * WebView.cpp: | 9670 * WebView.cpp: |
9265 (EnumTextMatches::QueryInterface): | 9671 (EnumTextMatches::QueryInterface): |
9266 | 9672 |
9267 == Rolled over to ChangeLog-2009-06-16 == | 9673 == Rolled over to ChangeLog-2009-06-16 == |
OLD | NEW |