OLD | NEW |
| 1 2013-02-14 Alexandre Elias <aelias@chromium.org> |
| 2 |
| 3 [chromium] Fix scaling in WebViewImpl::handleGestureEvent, second try |
| 4 https://bugs.webkit.org/show_bug.cgi?id=109671 |
| 5 |
| 6 Reviewed by James Robinson. |
| 7 |
| 8 My patch 142571 broke a bunch of things in handleGestureEvent that |
| 9 assumed the event came in scaled, most notably tap highlight and |
| 10 double-tap zoom. Switch those to PlatformGestureEvent. |
| 11 |
| 12 142808 was an earlier version of this patch that was reverted |
| 13 due to fling events asserting they can't be converted to |
| 14 PlatformGestureEvent. This version moves fling earlier in the |
| 15 function to avoid that. |
| 16 |
| 17 * src/WebViewImpl.cpp: |
| 18 (WebKit::WebViewImpl::handleGestureEvent): |
| 19 (WebKit::WebViewImpl::bestTapNode): |
| 20 (WebKit::WebViewImpl::enableTapHighlight): |
| 21 * src/WebViewImpl.h: |
| 22 (WebViewImpl): |
| 23 * tests/LinkHighlightTest.cpp: |
| 24 (WebCore::TEST): |
| 25 |
| 26 2013-02-14 Dirk Pranke <dpranke@chromium.org> |
| 27 |
| 28 Unreviewed, rolling out r142901. |
| 29 http://trac.webkit.org/changeset/142901 |
| 30 |
| 31 r182258 introduces a dependency on chrome.gyp that breaks the win |
| 32 build. Rolling back to r182150 until I can work up a workaround. |
| 33 |
| 34 * DEPS: |
| 35 |
| 36 2013-02-14 Dirk Pranke <dpranke@chromium.org> |
| 37 |
| 38 Unreviewed, chromium roll 182150 -> 182448 |
| 39 |
| 40 * DEPS: |
| 41 |
| 42 2013-02-14 Mark Pilgrim <pilgrim@chromium.org> |
| 43 |
| 44 [Chromium] Move PlatformMessagePortChannel to WebCore |
| 45 https://bugs.webkit.org/show_bug.cgi?id=109845 |
| 46 |
| 47 Reviewed by Adam Barth. |
| 48 |
| 49 Part of a larger refactoring series; see tracking bug 106829. |
| 50 |
| 51 * WebKit.gyp: |
| 52 * src/PlatformMessagePortChannel.cpp: Removed. |
| 53 * src/PlatformMessagePortChannel.h: Removed. |
| 54 * src/SharedWorkerRepository.cpp: |
| 55 * src/WebDOMMessageEvent.cpp: |
| 56 * src/WebFrameImpl.cpp: |
| 57 * src/WebSharedWorkerImpl.cpp: |
| 58 * src/WebWorkerClientImpl.cpp: |
| 59 |
| 60 2013-02-14 Min Qin <qinmin@chromium.org> |
| 61 |
| 62 Passing alpha to DeferredImageDecoder once decoding completes |
| 63 https://bugs.webkit.org/show_bug.cgi?id=108892 |
| 64 |
| 65 Reviewed by Stephen White. |
| 66 |
| 67 Add test to check that alpha value is passed from the decoder to ImageFr
ameGenerator. |
| 68 |
| 69 * tests/ImageFrameGeneratorTest.cpp: |
| 70 (WebCore::MockImageDecoderFactory::create): |
| 71 (WebCore::TEST_F): |
| 72 * tests/MockImageDecoder.h: |
| 73 (WebCore::MockImageDecoder::MockImageDecoder): |
| 74 (WebCore::MockImageDecoder::setFrameHasAlpha): |
| 75 (MockImageDecoder): |
| 76 (WebCore::MockImageDecoder::frameHasAlphaAtIndex): |
| 77 |
| 78 2013-02-08 Andrey Kosyakov <caseq@chromium.org> |
| 79 |
| 80 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite()
on WebDebToolsAgent |
| 81 https://bugs.webkit.org/show_bug.cgi?id=109192 |
| 82 |
| 83 Reviewed by Pavel Feldman. |
| 84 |
| 85 - expose frame and compositing insturmentation methods on WebDevToolsAge
nt; |
| 86 - temporarily route them from WebViewImpl to WebDevToolsAgent; |
| 87 |
| 88 * public/WebDevToolsAgent.h: |
| 89 (WebDevToolsAgent): |
| 90 * src/WebDevToolsAgentImpl.cpp: |
| 91 (WebKit::WebDevToolsAgentImpl::didBeginFrame): |
| 92 (WebKit): |
| 93 (WebKit::WebDevToolsAgentImpl::didCancelFrame): |
| 94 (WebKit::WebDevToolsAgentImpl::willComposite): |
| 95 (WebKit::WebDevToolsAgentImpl::didComposite): |
| 96 * src/WebDevToolsAgentImpl.h: |
| 97 (WebDevToolsAgentImpl): |
| 98 * src/WebViewImpl.cpp: |
| 99 (WebKit::WebViewImpl::instrumentBeginFrame): |
| 100 (WebKit::WebViewImpl::instrumentCancelFrame): |
| 101 (WebKit::WebViewImpl::didBeginFrame): |
| 102 (WebKit::WebViewImpl::willCommit): |
| 103 |
| 104 2013-02-14 Mikhail Naganov <mnaganov@chromium.org> |
| 105 |
| 106 [Chromium] Add a setting to control scaling content to fit viewport |
| 107 https://bugs.webkit.org/show_bug.cgi?id=109584 |
| 108 |
| 109 Adds a setting called 'initializeAtMinimumPageScale'. By default, |
| 110 it is set to 'true' which corresponds to Chrome on Android behavior-- |
| 111 adjust the page scale to make the content fit into the viewport |
| 112 by width. When set to false, the setting instructs ChromeClientImpl to |
| 113 set page scale to 1.0, unless the scale value is set by the page |
| 114 in the viewport meta-tag. |
| 115 |
| 116 Reviewed by Adam Barth. |
| 117 |
| 118 * public/WebSettings.h: |
| 119 * src/ChromeClientImpl.cpp: |
| 120 (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange): |
| 121 * src/WebSettingsImpl.cpp: |
| 122 (WebKit::WebSettingsImpl::WebSettingsImpl): |
| 123 (WebKit::WebSettingsImpl::setInitializeAtMinimumPageScale): |
| 124 (WebKit): |
| 125 * src/WebSettingsImpl.h: |
| 126 (WebSettingsImpl): |
| 127 (WebKit::WebSettingsImpl::initializeAtMinimumPageScale): |
| 128 * tests/WebFrameTest.cpp: |
| 129 * tests/data/viewport-2x-initial-scale.html: Added. |
| 130 * tests/data/viewport-auto-initial-scale.html: Added. |
| 131 |
| 132 2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com> |
| 133 |
| 134 Unreviewed, rolling out r142808. |
| 135 http://trac.webkit.org/changeset/142808 |
| 136 https://bugs.webkit.org/show_bug.cgi?id=109816 |
| 137 |
| 138 Crashes on chromium webkit canary bots (Requested by atwilson_ |
| 139 on #webkit). |
| 140 |
| 141 * src/WebViewImpl.cpp: |
| 142 (WebKit::WebViewImpl::handleGestureEvent): |
| 143 (WebKit::WebViewImpl::bestTouchLinkNode): |
| 144 (WebKit::WebViewImpl::enableTouchHighlight): |
| 145 * src/WebViewImpl.h: |
| 146 (WebViewImpl): |
| 147 * tests/LinkHighlightTest.cpp: |
| 148 (WebCore::TEST): |
| 149 |
| 150 2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com> |
| 151 |
| 152 Unreviewed, rolling out r142841. |
| 153 http://trac.webkit.org/changeset/142841 |
| 154 https://bugs.webkit.org/show_bug.cgi?id=109791 |
| 155 |
| 156 Caused webkit_unit_tests to crash on chromium bots. (Requested |
| 157 by atwilson_ on #webkit). |
| 158 |
| 159 * tests/GraphicsLayerChromiumTest.cpp: |
| 160 (WebKit::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest): |
| 161 * tests/ScrollingCoordinatorChromiumTest.cpp: |
| 162 (WebKit::FakeWebViewClient::initializeLayerTreeView): |
| 163 |
| 164 2013-02-13 Max Vujovic <mvujovic@adobe.com> |
| 165 |
| 166 [CSS Filters] Refactor filter outsets into a class |
| 167 https://bugs.webkit.org/show_bug.cgi?id=109330 |
| 168 |
| 169 Update FilterOperations unit tests to use new interface for getting filt
er outsets. |
| 170 |
| 171 Reviewed by Dean Jackson. |
| 172 |
| 173 * tests/FilterOperationsTest.cpp: |
| 174 (WebKit::TEST): |
| 175 |
| 176 2013-02-13 Zan Dobersek <zdobersek@igalia.com> |
| 177 |
| 178 The 'global isinf/isnan' compiler quirk required when using clang with l
ibstdc++ |
| 179 https://bugs.webkit.org/show_bug.cgi?id=109325 |
| 180 |
| 181 Reviewed by Anders Carlsson. |
| 182 |
| 183 Prefix calls to the isinf and isnan methods with std::, declaring we wan
t to use the |
| 184 two methods as they're provided by the C++ standard library being used. |
| 185 |
| 186 * tests/DecimalTest.cpp: |
| 187 (TEST_F): |
| 188 |
| 189 2013-02-13 Alexandre Elias <aelias@chromium.org> |
| 190 |
| 191 [chromium] Fix scaling in WebViewImpl::handleGestureEvent |
| 192 https://bugs.webkit.org/show_bug.cgi?id=109671 |
| 193 |
| 194 Reviewed by James Robinson. |
| 195 |
| 196 My last patch broke a bunch of things in handleGestureEvent that |
| 197 assumed the event came in scaled, most notably tap highlight and |
| 198 double-tap zoom. Switch those to PlatformGestureEvent. |
| 199 |
| 200 * src/WebViewImpl.cpp: |
| 201 (WebKit::WebViewImpl::handleGestureEvent): |
| 202 (WebKit::WebViewImpl::bestTapNode): |
| 203 (WebKit::WebViewImpl::enableTapHighlight): |
| 204 * src/WebViewImpl.h: |
| 205 (WebViewImpl): |
| 206 * tests/LinkHighlightTest.cpp: |
| 207 (WebCore::TEST): |
| 208 |
| 209 2013-02-13 Eberhard Graether <egraether@google.com> |
| 210 |
| 211 chromium: remove CompositorHUDFontAtlas |
| 212 https://bugs.webkit.org/show_bug.cgi?id=109328 |
| 213 |
| 214 Reviewed by James Robinson. |
| 215 |
| 216 After switching the HudLayer to use skia's font rendering the |
| 217 CompositorHUDFontAtlas has become obsolete. This change removes |
| 218 this class and the related WebLayerTreeView API. |
| 219 |
| 220 * src/WebViewImpl.cpp: |
| 221 * src/WebViewImpl.h: |
| 222 |
| 223 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com> |
| 224 |
| 225 Unreviewed. Rolled Chromium DEPS to r182150. Requested by |
| 226 jamesr_ via sheriffbot. |
| 227 |
| 228 * DEPS: |
| 229 |
| 230 2013-02-13 Sadrul Habib Chowdhury <sadrul@chromium.org> |
| 231 |
| 232 [chromium] Add acceleration ratios for the deltas to WebMouseWheelEvents
. |
| 233 https://bugs.webkit.org/show_bug.cgi?id=109611 |
| 234 |
| 235 The deltas in mousewheel events generated by track can be accelerated (e
.g. when |
| 236 scrolling repeatedly). Keep track of the ratio of the acceleration since
that is |
| 237 useful for some tasks (e.g. overflow navigation gesture). |
| 238 |
| 239 Reviewed by Adam Barth. |
| 240 |
| 241 * public/WebInputEvent.h: |
| 242 (WebKit::WebMouseWheelEvent::WebMouseWheelEvent): |
| 243 * src/WebInputEvent.cpp: |
| 244 (SameSizeAsWebMouseWheelEvent): |
| 245 |
| 246 2013-02-12 Yoshifumi Inoue <yosin@chromium.org> |
| 247 |
| 248 Unreviewed. Build fix for Chromium-Win. |
| 249 Add #include <functional> for std::bind1st. |
| 250 |
| 251 * tests/PrerenderingTest.cpp: |
| 252 |
| 253 2013-02-12 Joshua Bell <jsbell@chromium.org> |
| 254 |
| 255 [Chromium] IndexedDB/Worker crash during shutdown |
| 256 https://bugs.webkit.org/show_bug.cgi?id=109467 |
| 257 |
| 258 Reviewed by Tony Chang. |
| 259 |
| 260 If the message queue has already been terminated, don't bother schedulin
g |
| 261 a new error event that will never be delivered. Speculative fix for the |
| 262 issue, which only repros in multiprocess ports and so far only on some |
| 263 platforms. |
| 264 |
| 265 * src/IDBFactoryBackendProxy.cpp: |
| 266 (WebKit::IDBFactoryBackendProxy::allowIndexedDB): Early exit. |
| 267 |
| 268 2013-02-12 Zan Dobersek <zdobersek@igalia.com> |
| 269 |
| 270 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems |
| 271 https://bugs.webkit.org/show_bug.cgi?id=109481 |
| 272 |
| 273 Reviewed by Daniel Bates. |
| 274 |
| 275 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code |
| 276 back in r120574. There are still occurrences of it in various build syst
ems |
| 277 which should all be removed as they are useless. |
| 278 |
| 279 * features.gypi: |
| 280 |
| 281 2013-02-12 Jochen Eisinger <jochen@chromium.org> |
| 282 |
| 283 Disabling WebFrameTest.ReplaceMisspelledRange on Android because it cras
hes |
| 284 https://bugs.webkit.org/show_bug.cgi?id=109548 |
| 285 |
| 286 Unreviewed gardening. |
| 287 |
| 288 * tests/WebFrameTest.cpp: |
| 289 |
| 290 2013-02-11 James Robinson <jamesr@chromium.org> |
| 291 |
| 292 [Chromium] Get rid of WebAnimationController |
| 293 https://bugs.webkit.org/show_bug.cgi?id=109235 |
| 294 |
| 295 Reviewed by Benjamin Poulain. |
| 296 |
| 297 * public/WebAnimationController.h: Removed. |
| 298 * public/WebFrame.h: |
| 299 (WebFrame): |
| 300 * src/WebAnimationControllerImpl.cpp: Removed. |
| 301 * src/WebAnimationControllerImpl.h: Removed. |
| 302 * src/WebFrameImpl.cpp: |
| 303 * src/WebFrameImpl.h: |
| 304 (WebFrameImpl): |
| 305 |
| 306 2013-02-11 James Robinson <jamesr@chromium.org> |
| 307 |
| 308 [chromium] Add WebUnitTestSupport::createLayerTreeViewForTesting for web
kit_unit_tests |
| 309 https://bugs.webkit.org/show_bug.cgi?id=109403 |
| 310 |
| 311 Reviewed by Adam Barth. |
| 312 |
| 313 * tests/GraphicsLayerChromiumTest.cpp: |
| 314 (WebKit::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest): |
| 315 * tests/ScrollingCoordinatorChromiumTest.cpp: |
| 316 (WebKit::FakeWebViewClient::initializeLayerTreeView): |
| 317 |
| 318 2013-02-11 Ryosuke Niwa <rniwa@webkit.org> |
| 319 |
| 320 Disable delete button controller on non-Mac ports and delete EditorClien
t::shouldShowDeleteInterface |
| 321 https://bugs.webkit.org/show_bug.cgi?id=109534 |
| 322 |
| 323 Reviewed by Anders Carlsson. |
| 324 |
| 325 * src/EditorClientImpl.cpp: |
| 326 (WebKit): |
| 327 * src/EditorClientImpl.h: |
| 328 (EditorClientImpl): |
| 329 |
1 2013-02-11 Alexandre Elias <aelias@chromium.org> | 330 2013-02-11 Alexandre Elias <aelias@chromium.org> |
2 | 331 |
3 [chromium] Apply page scale to all WebInputEvent types | 332 [chromium] Apply page scale to all WebInputEvent types |
4 https://bugs.webkit.org/show_bug.cgi?id=109370 | 333 https://bugs.webkit.org/show_bug.cgi?id=109370 |
5 | 334 |
6 Reviewed by James Robinson. | 335 Reviewed by James Robinson. |
7 | 336 |
8 Previously we only adjusted a few common input event types by page | 337 Previously we only adjusted a few common input event types by page |
9 scale, but in fact almost every position and size in WebInputEvents | 338 scale, but in fact almost every position and size in WebInputEvents |
10 requires it. | 339 requires it. |
(...skipping 13394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13405 | 13734 |
13406 [Chromium-Win] Implement LocaleWin::dateFormat | 13735 [Chromium-Win] Implement LocaleWin::dateFormat |
13407 https://bugs.webkit.org/show_bug.cgi?id=98117 | 13736 https://bugs.webkit.org/show_bug.cgi?id=98117 |
13408 | 13737 |
13409 Reviewed by Kentaro Hara. | 13738 Reviewed by Kentaro Hara. |
13410 | 13739 |
13411 * tests/LocaleWinTest.cpp: | 13740 * tests/LocaleWinTest.cpp: |
13412 (TEST_F): Add tests for LocaleWin::dateFormat. | 13741 (TEST_F): Add tests for LocaleWin::dateFormat. |
13413 | 13742 |
13414 == Rolled over to ChangeLog-2012-10-02 == | 13743 == Rolled over to ChangeLog-2012-10-02 == |
OLD | NEW |