OLD | NEW |
1 2013-01-10 John Mellor <johnme@chromium.org> | |
2 | |
3 Fix scale of screen.width, window.outerWidth and @media device-width whe
n page scale not applied in compositor. | |
4 https://bugs.webkit.org/show_bug.cgi?id=106460 | |
5 | |
6 Reviewed by Kenneth Rohde Christiansen. | |
7 | |
8 1. Exposes the existing applyDeviceScaleFactorInCompositor from | |
9 WebSettings on Settings (and stores the value there instead), so it can | |
10 be accessed from WebCore. | |
11 | |
12 2. Changes ChromeClientImpl::windowRect to return values in density | |
13 independent (UI) pixels pixels instead of physical screen pixels (see | |
14 explanation in Source/WebCore/ChangeLog). | |
15 | |
16 * src/ChromeClientImpl.cpp: | |
17 (WebKit::ChromeClientImpl::windowRect): | |
18 Normalizes window rect scale. | |
19 * src/WebSettingsImpl.cpp: | |
20 (WebKit::WebSettingsImpl::WebSettingsImpl): | |
21 (WebKit::WebSettingsImpl::setApplyDeviceScaleFactorInCompositor): | |
22 (WebKit::WebSettingsImpl::applyDeviceScaleFactorInCompositor): | |
23 (WebKit): | |
24 * src/WebSettingsImpl.h: | |
25 (WebSettingsImpl): | |
26 | |
27 2013-01-10 Sheriff Bot <webkit.review.bot@gmail.com> | |
28 | |
29 Unreviewed. Rolled DEPS. | |
30 | |
31 * DEPS: | |
32 | |
33 2013-01-10 Dimitri Glazkov <dglazkov@chromium.org> | |
34 | |
35 Unreviewed, rolling out r139227. | |
36 http://trac.webkit.org/changeset/139227 | |
37 https://bugs.webkit.org/show_bug.cgi?id=106227 | |
38 | |
39 Broke Win component build. | |
40 | |
41 * public/WebAccessibilityObject.h: | |
42 * public/WebAccessibilityRole.h: | |
43 * public/WebActiveWheelFlingParameters.h: | |
44 * public/WebAnimationController.h: | |
45 * public/WebApplicationCacheHost.h: | |
46 * public/WebApplicationCacheHostClient.h: | |
47 * public/WebArrayBuffer.h: | |
48 * public/WebAudioSourceProvider.h: | |
49 * public/WebBatteryStatus.h: | |
50 * public/WebBindings.h: | |
51 * public/WebBlob.h: | |
52 * public/WebCache.h: | |
53 * public/WebCachedURLRequest.h: | |
54 * public/WebColorChooser.h: | |
55 * public/WebColorChooserClient.h: | |
56 * public/WebColorName.h: | |
57 * public/WebCommonWorkerClient.h: | |
58 * public/WebCompositionUnderline.h: | |
59 * public/WebCompositorInputHandler.h: | |
60 * public/WebConsoleMessage.h: | |
61 * public/WebContentDetectionResult.h: | |
62 * public/WebContextMenuData.h: | |
63 * public/WebCrossOriginPreflightResultCache.h: | |
64 * public/WebCursorInfo.h: | |
65 * public/WebDOMEvent.h: | |
66 * public/WebDOMEventListener.h: | |
67 * public/WebDOMStringList.h: | |
68 * public/WebDataSource.h: | |
69 * public/WebDatabase.h: | |
70 * public/WebDateTimeChooserCompletion.h: | |
71 * public/WebDateTimeChooserParams.h: | |
72 * public/WebDeliveredIntentClient.h: | |
73 * public/WebDevToolsAgent.h: | |
74 * public/WebDevToolsAgentClient.h: | |
75 * public/WebDevToolsFrontend.h: | |
76 * public/WebDeviceOrientationClient.h: | |
77 * public/WebDeviceOrientationClientMock.h: | |
78 * public/WebDeviceOrientationController.h: | |
79 * public/WebDocument.h: | |
80 * public/WebDraggableRegion.h: | |
81 * public/WebExternalPopupMenuClient.h: | |
82 * public/WebFileChooserCompletion.h: | |
83 * public/WebFileChooserParams.h: | |
84 * public/WebFileSystemCallbacks.h: | |
85 * public/WebFileSystemEntry.h: | |
86 * public/WebFileWriter.h: | |
87 * public/WebFileWriterClient.h: | |
88 * public/WebFindOptions.h: | |
89 * public/WebFont.h: | |
90 * public/WebFontCache.h: | |
91 * public/WebFontDescription.h: | |
92 * public/WebFormControlElement.h: | |
93 * public/WebFormElement.h: | |
94 * public/WebFrame.h: | |
95 * public/WebFrameClient.h: | |
96 * public/WebGeolocationClientMock.h: | |
97 * public/WebGeolocationController.h: | |
98 * public/WebGeolocationError.h: | |
99 * public/WebGeolocationPermissionRequest.h: | |
100 * public/WebGeolocationPermissionRequestManager.h: | |
101 * public/WebGeolocationPosition.h: | |
102 * public/WebGlyphCache.h: | |
103 * public/WebHelperPlugin.h: | |
104 * public/WebHistoryItem.h: | |
105 * public/WebHitTestResult.h: | |
106 * public/WebIDBCallbacks.h: | |
107 * public/WebIDBCursor.h: | |
108 * public/WebIDBDatabase.h: | |
109 * public/WebIDBDatabaseCallbacks.h: | |
110 * public/WebIDBDatabaseError.h: | |
111 * public/WebIDBFactory.h: | |
112 * public/WebIDBIndex.h: | |
113 * public/WebIDBKey.h: | |
114 * public/WebIDBKeyPath.h: | |
115 * public/WebIDBKeyRange.h: | |
116 * public/WebIDBMetadata.h: | |
117 * public/WebIDBObjectStore.h: | |
118 * public/WebIDBTransaction.h: | |
119 * public/WebIDBTransactionCallbacks.h: | |
120 * public/WebIconURL.h: | |
121 * public/WebImageDecoder.h: | |
122 * public/WebInputEvent.h: | |
123 * public/WebIntent.h: | |
124 * public/WebIntentRequest.h: | |
125 * public/WebIntentServiceInfo.h: | |
126 * public/WebMediaPlayer.h: | |
127 * public/WebMediaStreamRegistry.h: | |
128 * public/WebMenuItemInfo.h: | |
129 * public/WebNetworkStateNotifier.h: | |
130 * public/WebNode.h: | |
131 * public/WebNodeCollection.h: | |
132 * public/WebNodeList.h: | |
133 * public/WebNotification.h: | |
134 * public/WebNotificationPresenter.h: | |
135 * public/WebOptionElement.h: | |
136 * public/WebPageOverlay.h: | |
137 * public/WebPagePopup.h: | |
138 * public/WebPageSerializer.h: | |
139 * public/WebPasswordFormData.h: | |
140 * public/WebPerformance.h: | |
141 * public/WebPlugin.h: | |
142 * public/WebPluginContainer.h: | |
143 * public/WebPluginParams.h: | |
144 * public/WebPopupMenu.h: | |
145 * public/WebPopupMenuInfo.h: | |
146 * public/WebPrerendererClient.h: | |
147 * public/WebPrintParams.h: | |
148 * public/WebRange.h: | |
149 * public/WebRegularExpression.h: | |
150 * public/WebRuntimeFeatures.h: | |
151 * public/WebScopedMicrotaskSuppression.h: | |
152 * public/WebScopedUserGesture.h: | |
153 * public/WebScriptController.h: | |
154 * public/WebScriptSource.h: | |
155 * public/WebSearchableFormData.h: | |
156 * public/WebSecurityOrigin.h: | |
157 * public/WebSecurityPolicy.h: | |
158 * public/WebSelectElement.h: | |
159 * public/WebSettings.h: | |
160 * public/WebSharedWorker.h: | |
161 * public/WebSharedWorkerRepository.h: | |
162 * public/WebSpeechGrammar.h: | |
163 * public/WebSpeechInputController.h: | |
164 * public/WebSpeechInputResult.h: | |
165 * public/WebSpeechRecognitionHandle.h: | |
166 * public/WebSpeechRecognitionParams.h: | |
167 * public/WebSpeechRecognitionResult.h: | |
168 * public/WebSpeechRecognizer.h: | |
169 * public/WebSpeechRecognizerClient.h: | |
170 * public/WebSpellCheckClient.h: | |
171 * public/WebStorageEventDispatcher.h: | |
172 * public/WebSurroundingText.h: | |
173 * public/WebTestingSupport.h: | |
174 * public/WebTextCheckingCompletion.h: | |
175 * public/WebTextCheckingResult.h: | |
176 * public/WebTextFieldDecoratorClient.h: | |
177 * public/WebTextInputInfo.h: | |
178 * public/WebTextRun.h: | |
179 * public/WebTimeRange.h: | |
180 * public/WebTouchPoint.h: | |
181 * public/WebUserMediaRequest.h: | |
182 * public/WebView.h: | |
183 * public/WebViewBenchmarkSupport.h: | |
184 * public/WebViewClient.h: | |
185 * public/WebWidget.h: | |
186 * public/WebWidgetClient.h: | |
187 * public/WebWindowFeatures.h: | |
188 * public/WebWorkerInfo.h: | |
189 | |
190 2013-01-09 Alec Flett <alecflett@chromium.org> | |
191 | |
192 IndexedDB: Allow createIndex/createObjectStore to be asynchronous | |
193 https://bugs.webkit.org/show_bug.cgi?id=106377 | |
194 | |
195 Reviewed by Tony Chang. | |
196 | |
197 Remove this test as it makes no sense once the objectstore/index | |
198 hierarchy is gone. | |
199 | |
200 * tests/IDBDatabaseBackendTest.cpp: | |
201 | |
202 2013-01-09 Chris Rogers <crogers@google.com> | |
203 | |
204 Allow live/local audio input to be enabled only when needed | |
205 https://bugs.webkit.org/show_bug.cgi?id=106490 | |
206 | |
207 Reviewed by Kenneth Russell. | |
208 | |
209 * src/AudioDestinationChromium.cpp: | |
210 (WebCore): | |
211 (WebCore::AudioDestination::create): | |
212 (WebCore::AudioDestinationChromium::AudioDestinationChromium): | |
213 (WebCore::AudioDestinationChromium::render): | |
214 * src/AudioDestinationChromium.h: | |
215 (AudioDestinationChromium): | |
216 | |
217 2013-01-09 Yue Zhang <zysxqn@google.com> | |
218 | |
219 [Chromium] Always enable autocomplete for password fields | |
220 https://bugs.webkit.org/show_bug.cgi?id=104600 | |
221 | |
222 Reviewed by Darin Fisher. | |
223 | |
224 Don't check autocomplete in webkit code. Rather, we check it in chrome c
ode in the following way: if the password field is chrome generated password, we
ignore autocomplete=off and always fill the password; otherwise, we respect the
autocomplete set. Since this is a chrome only feature, we make it configurable
(default to false but enable this in chrome code). | |
225 | |
226 * src/WebPasswordFormUtils.cpp: | |
227 (WebKit::findPasswordFormFields): | |
228 * src/WebPasswordFormUtils.h: | |
229 (WebKit): | |
230 (WebKit::findPasswordFormFields): | |
231 | |
232 2013-01-09 James Robinson <jamesr@chromium.org> | |
233 | |
234 [chromium] Add a notification when a WebWidget's WebLayerTreeView is abo
ut to go away | |
235 https://bugs.webkit.org/show_bug.cgi?id=106495 | |
236 | |
237 Reviewed by Adrienne Walker. | |
238 | |
239 The WebWidget / WebLayerTreeView ownership is in a slightly awkward plac
e. I'm moving the ownership | |
240 of the WebLayerTreeView to the WebWidgetClient, but to stage things sane
ly the WebLayerTreeView's | |
241 client is sill owned by the WebWidget implementation. Thus to shut down
cleanly we need an explicit | |
242 notification to the WebWidget that the WebLayerTreeView is going to go a
way. | |
243 | |
244 This API can go away once the WebWidget implementation does not provide
the WebLayerTreeViewClient, | |
245 which will take a bit more refactoring. | |
246 | |
247 * public/WebWidget.h: | |
248 (WebWidget): | |
249 (WebKit::WebWidget::willCloseLayerTreeView): | |
250 * src/WebViewImpl.cpp: | |
251 (WebKit::WebViewImpl::willCloseLayerTreeView): | |
252 (WebKit): | |
253 * src/WebViewImpl.h: | |
254 (WebViewImpl): | |
255 | |
256 2013-01-09 Mark Pilgrim <pilgrim@chromium.org> | |
257 | |
258 [Chromium] Remove stray references to WebKitPlatformSupport.h | |
259 https://bugs.webkit.org/show_bug.cgi?id=106493 | |
260 | |
261 Reviewed by James Robinson. | |
262 | |
263 Part of a refactoring series. See tracking bug 82948. | |
264 | |
265 * src/SharedWorkerRepository.cpp: | |
266 * tests/RunAllTests.cpp: | |
267 | |
268 2013-01-09 Mark Pilgrim <pilgrim@chromium.org> | |
269 | |
270 [Chromium] Update some #includes in WebKit/chromium/public/ for new Plat
form directory | |
271 https://bugs.webkit.org/show_bug.cgi?id=106227 | |
272 | |
273 Reviewed by Darin Fisher. | |
274 | |
275 Part of a larger refactoring series. See tracking bug 82948. | |
276 | |
277 * public/WebAccessibilityObject.h: | |
278 * public/WebAccessibilityRole.h: | |
279 * public/WebActiveWheelFlingParameters.h: | |
280 * public/WebAnimationController.h: | |
281 * public/WebApplicationCacheHost.h: | |
282 * public/WebApplicationCacheHostClient.h: | |
283 * public/WebArrayBuffer.h: | |
284 * public/WebAudioSourceProvider.h: | |
285 * public/WebBatteryStatus.h: | |
286 * public/WebBindings.h: | |
287 * public/WebBlob.h: | |
288 * public/WebCache.h: | |
289 * public/WebCachedURLRequest.h: | |
290 * public/WebColorChooser.h: | |
291 * public/WebColorChooserClient.h: | |
292 * public/WebColorName.h: | |
293 * public/WebCommonWorkerClient.h: | |
294 * public/WebCompositionUnderline.h: | |
295 * public/WebCompositorInputHandler.h: | |
296 * public/WebConsoleMessage.h: | |
297 * public/WebContentDetectionResult.h: | |
298 * public/WebContextMenuData.h: | |
299 * public/WebCrossOriginPreflightResultCache.h: | |
300 * public/WebCursorInfo.h: | |
301 * public/WebDOMEvent.h: | |
302 * public/WebDOMEventListener.h: | |
303 * public/WebDOMStringList.h: | |
304 * public/WebDataSource.h: | |
305 * public/WebDatabase.h: | |
306 * public/WebDateTimeChooserCompletion.h: | |
307 * public/WebDateTimeChooserParams.h: | |
308 * public/WebDeliveredIntentClient.h: | |
309 * public/WebDevToolsAgent.h: | |
310 * public/WebDevToolsAgentClient.h: | |
311 * public/WebDevToolsFrontend.h: | |
312 * public/WebDeviceOrientationClient.h: | |
313 * public/WebDeviceOrientationClientMock.h: | |
314 * public/WebDeviceOrientationController.h: | |
315 * public/WebDocument.h: | |
316 * public/WebDraggableRegion.h: | |
317 * public/WebExternalPopupMenuClient.h: | |
318 * public/WebFileChooserCompletion.h: | |
319 * public/WebFileChooserParams.h: | |
320 * public/WebFileSystemCallbacks.h: | |
321 * public/WebFileSystemEntry.h: | |
322 * public/WebFileWriter.h: | |
323 * public/WebFileWriterClient.h: | |
324 * public/WebFindOptions.h: | |
325 * public/WebFont.h: | |
326 * public/WebFontCache.h: | |
327 * public/WebFontDescription.h: | |
328 * public/WebFormControlElement.h: | |
329 * public/WebFormElement.h: | |
330 * public/WebFrame.h: | |
331 * public/WebFrameClient.h: | |
332 * public/WebGeolocationClientMock.h: | |
333 * public/WebGeolocationController.h: | |
334 * public/WebGeolocationError.h: | |
335 * public/WebGeolocationPermissionRequest.h: | |
336 * public/WebGeolocationPermissionRequestManager.h: | |
337 * public/WebGeolocationPosition.h: | |
338 * public/WebGlyphCache.h: | |
339 * public/WebHelperPlugin.h: | |
340 * public/WebHistoryItem.h: | |
341 * public/WebHitTestResult.h: | |
342 * public/WebIDBCallbacks.h: | |
343 * public/WebIDBCursor.h: | |
344 * public/WebIDBDatabase.h: | |
345 * public/WebIDBDatabaseCallbacks.h: | |
346 * public/WebIDBDatabaseError.h: | |
347 * public/WebIDBFactory.h: | |
348 * public/WebIDBIndex.h: | |
349 * public/WebIDBKey.h: | |
350 * public/WebIDBKeyPath.h: | |
351 * public/WebIDBKeyRange.h: | |
352 * public/WebIDBMetadata.h: | |
353 * public/WebIDBObjectStore.h: | |
354 * public/WebIDBTransaction.h: | |
355 * public/WebIDBTransactionCallbacks.h: | |
356 * public/WebIconURL.h: | |
357 * public/WebImageDecoder.h: | |
358 * public/WebInputEvent.h: | |
359 * public/WebIntent.h: | |
360 * public/WebIntentRequest.h: | |
361 * public/WebIntentServiceInfo.h: | |
362 * public/WebMediaPlayer.h: | |
363 * public/WebMediaStreamRegistry.h: | |
364 * public/WebMenuItemInfo.h: | |
365 * public/WebNetworkStateNotifier.h: | |
366 * public/WebNode.h: | |
367 * public/WebNodeCollection.h: | |
368 * public/WebNodeList.h: | |
369 * public/WebNotification.h: | |
370 * public/WebNotificationPresenter.h: | |
371 * public/WebOptionElement.h: | |
372 * public/WebPageOverlay.h: | |
373 * public/WebPagePopup.h: | |
374 * public/WebPageSerializer.h: | |
375 * public/WebPasswordFormData.h: | |
376 * public/WebPerformance.h: | |
377 * public/WebPlugin.h: | |
378 * public/WebPluginContainer.h: | |
379 * public/WebPluginParams.h: | |
380 * public/WebPopupMenu.h: | |
381 * public/WebPopupMenuInfo.h: | |
382 * public/WebPrerendererClient.h: | |
383 * public/WebPrintParams.h: | |
384 * public/WebRange.h: | |
385 * public/WebRegularExpression.h: | |
386 * public/WebRuntimeFeatures.h: | |
387 * public/WebScopedMicrotaskSuppression.h: | |
388 * public/WebScopedUserGesture.h: | |
389 * public/WebScriptController.h: | |
390 * public/WebScriptSource.h: | |
391 * public/WebSearchableFormData.h: | |
392 * public/WebSecurityOrigin.h: | |
393 * public/WebSecurityPolicy.h: | |
394 * public/WebSelectElement.h: | |
395 * public/WebSettings.h: | |
396 * public/WebSharedWorker.h: | |
397 * public/WebSharedWorkerRepository.h: | |
398 * public/WebSpeechGrammar.h: | |
399 * public/WebSpeechInputController.h: | |
400 * public/WebSpeechInputResult.h: | |
401 * public/WebSpeechRecognitionHandle.h: | |
402 * public/WebSpeechRecognitionParams.h: | |
403 * public/WebSpeechRecognitionResult.h: | |
404 * public/WebSpeechRecognizer.h: | |
405 * public/WebSpeechRecognizerClient.h: | |
406 * public/WebSpellCheckClient.h: | |
407 * public/WebStorageEventDispatcher.h: | |
408 * public/WebSurroundingText.h: | |
409 * public/WebTestingSupport.h: | |
410 * public/WebTextCheckingCompletion.h: | |
411 * public/WebTextCheckingResult.h: | |
412 * public/WebTextFieldDecoratorClient.h: | |
413 * public/WebTextInputInfo.h: | |
414 * public/WebTextRun.h: | |
415 * public/WebTimeRange.h: | |
416 * public/WebTouchPoint.h: | |
417 * public/WebUserMediaRequest.h: | |
418 * public/WebView.h: | |
419 * public/WebViewBenchmarkSupport.h: | |
420 * public/WebViewClient.h: | |
421 * public/WebWidget.h: | |
422 * public/WebWidgetClient.h: | |
423 * public/WebWindowFeatures.h: | |
424 * public/WebWorkerInfo.h: | |
425 | |
426 2013-01-09 Stephen Chenney <schenney@chromium.org> | |
427 | |
428 Adjust Skia build flags to WebKit skia gyp | |
429 | |
430 Unreviewed change to enable easy layout test rebaselining. | |
431 | |
432 * skia_webkit.gyp: | |
433 | |
434 2013-01-09 Mikhail Naganov <mnaganov@chromium.org> | |
435 | |
436 [Chromium] Unreviewed: A trivial fix for WebFrameTest.DivAutoZoomParamsT
est after r139177. | |
437 | |
438 * tests/WebFrameTest.cpp: | |
439 | |
440 2013-01-08 Mikhail Naganov <mnaganov@chromium.org> | |
441 | |
442 [Chromium] When viewport is disabled, use display width in DIP pixels fo
r the fallback width | |
443 https://bugs.webkit.org/show_bug.cgi?id=106021 | |
444 | |
445 This is to emulate 'UseWideViewport' setting of Android WebView properly
. | |
446 'UseWideViewport' now corresponds to the 'viewportEnabled' setting. | |
447 When the value is false, "meta viewport" tag is ignored, and when calcul
ating | |
448 layout width, display width in DIP pixels is used. | |
449 | |
450 Reviewed by Adam Barth. | |
451 | |
452 * src/ChromeClientImpl.cpp: | |
453 (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange): | |
454 * src/WebViewImpl.cpp: | |
455 (WebKit::WebViewImpl::resize): | |
456 (WebKit::WebViewImpl::dipSize): | |
457 (WebKit): | |
458 * src/WebViewImpl.h: | |
459 (WebCore): | |
460 (WebViewImpl): | |
461 | |
462 2013-01-08 Chris Rogers <crogers@google.com> | |
463 | |
464 Remove unused/deprecated render() method in chromium WebKit API | |
465 https://bugs.webkit.org/show_bug.cgi?id=106399 | |
466 | |
467 Reviewed by Kent Tamura. | |
468 | |
469 * src/AudioDestinationChromium.cpp: | |
470 * src/AudioDestinationChromium.h: | |
471 (AudioDestinationChromium): | |
472 | |
473 2013-01-08 Yoshifumi Inoue <yosin@chromium.org> | |
474 | |
475 Remove WebKit/chromium/src/DragScrollTimer.{cpp,h} | |
476 https://bugs.webkit.org/show_bug.cgi?id=106403 | |
477 | |
478 This patch removes unused file DragScrollTimer.{cpp,h} obsoleted by | |
479 r139044. | |
480 | |
481 Reviewed by Hajime Morita. | |
482 | |
483 * WebKit.gyp: Changed to remove lines for DragScroll.{cpp.h}. | |
484 * src/DragScrollTimer.cpp: Removed. | |
485 * src/DragScrollTimer.h: Removed. | |
486 | |
487 2013-01-08 Keishi Hattori <keishi@webkit.org> | |
488 | |
489 [Chromium] Hiding popups on mouse wheel should be handled by WebViewImpl | |
490 https://bugs.webkit.org/show_bug.cgi?id=106312 | |
491 | |
492 Reviewed by Kent Tamura. | |
493 | |
494 We had to removed the code that closed popups on mouse wheel events from | |
495 content::RenderWidgetHostViewMac because it no longer had access to | |
496 child popups. WebViewImpl will hide the popups on mouse wheel events so | |
497 we can maintain the same behavior. | |
498 | |
499 https://src.chromium.org/viewvc/chrome?view=rev&revision=175488 | |
500 | |
501 * src/WebViewImpl.cpp: | |
502 (WebKit::WebViewImpl::handleMouseWheel): Overriding so we can hide popup
s. | |
503 (WebKit): | |
504 * src/WebViewImpl.h: | |
505 | |
506 2013-01-08 James Robinson <jamesr@chromium.org> | |
507 | |
508 [chromium] Remove transitional #defines from WebKit API headers | |
509 https://bugs.webkit.org/show_bug.cgi?id=106381 | |
510 | |
511 Reviewed by Adam Barth. | |
512 | |
513 * public/WebWidget.h: | |
514 | |
515 2013-01-08 Sheriff Bot <webkit.review.bot@gmail.com> | |
516 | |
517 Unreviewed. Rolled DEPS. | |
518 | |
519 * DEPS: | |
520 | |
521 2013-01-08 Tom Sepez <tsepez@chromium.org> | |
522 | |
523 Copy-paste preserves <embed> tags containing active content. | |
524 https://bugs.webkit.org/show_bug.cgi?id=77625 | |
525 | |
526 Reviewed by Ryosuke Niwa. | |
527 | |
528 Adds chromium API to new unsafePluginPastingEnabled setting. | |
529 | |
530 * public/WebSettings.h: | |
531 * src/WebSettingsImpl.cpp: | |
532 (WebKit::WebSettingsImpl::setUnsafePluginPastingEnabled): | |
533 (WebKit): | |
534 * src/WebSettingsImpl.h: | |
535 (WebSettingsImpl): | |
536 | |
537 2013-01-08 Mark Lam <mark.lam@apple.com> | |
538 | |
539 Removed the need for the ProposedDatabase mechanism. | |
540 https://bugs.webkit.org/show_bug.cgi?id=106292. | |
541 | |
542 Reviewed by Sam Weinig. | |
543 | |
544 * src/ChromeClientImpl.cpp: | |
545 (WebKit::ChromeClientImpl::exceededDatabaseQuota): | |
546 * src/ChromeClientImpl.h: | |
547 (ChromeClientImpl): | |
548 | |
549 2013-01-08 Keishi Hattori <keishi@webkit.org> | |
550 | |
551 [Chromium] Don't confine page popups to root view on Mac | |
552 https://bugs.webkit.org/show_bug.cgi?id=106315 | |
553 | |
554 Reviewed by Kent Tamura. | |
555 | |
556 Page popups on Mac no longer get clipped to the web view so we can | |
557 remove the code to confine to root view. | |
558 | |
559 * src/ColorChooserPopupUIController.cpp: | |
560 (WebKit::ColorChooserPopupUIController::writeDocument): Removing paramet
ers confineToRootView and rootViewRectInScreen. | |
561 * src/DateTimeChooserImpl.cpp: | |
562 (WebKit::DateTimeChooserImpl::writeDocument): Ditto. | |
563 | |
564 2012-12-20 Antonio Gomes <a1.gomes@sisa.samsung.com> | |
565 | |
566 Introduce a compositing trigger for scrollable frames | |
567 https://bugs.webkit.org/show_bug.cgi?id=105573 | |
568 | |
569 Reviewed by James Robinson. | |
570 | |
571 Set the newly added scrollable-inner-frames bit to compositing-trigger | |
572 bitset in accordance to the respective setting value. | |
573 | |
574 * src/ChromeClientImpl.cpp: | |
575 (WebKit::ChromeClientImpl::allowedCompositingTriggers): | |
576 | |
577 2013-01-08 Steve Block <steveblock@chromium.org> | |
578 | |
579 Rename 'IntSize toSize(const IntPoint&)' to 'toIntSize' | |
580 https://bugs.webkit.org/show_bug.cgi?id=106307 | |
581 | |
582 This matches other method names which distinguish between sizes and | |
583 points. See https://bugs.webkit.org/show_bug.cgi?id=105992#c4. | |
584 | |
585 Reviewed by Kentaro Hara. | |
586 | |
587 * src/NonCompositedContentHost.cpp: | |
588 (WebKit::NonCompositedContentHost::setViewport): | |
589 * src/WebFrameImpl.cpp: | |
590 (WebKit::WebFrameImpl::minimumScrollOffset): | |
591 (WebKit::WebFrameImpl::maximumScrollOffset): | |
592 | |
593 2013-01-08 Yoshifumi Inoue <yosin@chromium.org> | |
594 | |
595 Dragging over an element with scrollbars should scroll the element when
dragging near edges | |
596 https://bugs.webkit.org/show_bug.cgi?id=39725 | |
597 | |
598 Reviewed by Hajime Morita. | |
599 | |
600 This patch removes DragScrollTimer used for automatic scrolling of main | |
601 frame drag-and-drop which is now implemented in EventHandler. | |
602 | |
603 Another patch will remove DragScrollTimer.{cpp,h} and update GYP files t
o | |
604 make patch size small. | |
605 | |
606 No tests. Existing test covers this change. | |
607 | |
608 * src/WebViewImpl.cpp: | |
609 (WebKit::WebViewImpl::WebViewImpl): Changed to remove m_dragScrollTimer. | |
610 (WebKit::WebViewImpl::dragSourceEndedAt): ditto | |
611 (WebKit::WebViewImpl::dragSourceMovedTo): ditto | |
612 (WebKit::WebViewImpl::dragTargetDrop): ditto | |
613 (WebKit::WebViewImpl::dragTargetDragEnterOrOver): ditto | |
614 * src/WebViewImpl.h: | |
615 (WebKit): Chagned to remove DragScrollTimer. | |
616 | |
617 2013-01-07 Steve Block <steveblock@chromium.org> | |
618 | |
619 Use toSize() to convert from Int/FloatPoint to Int/FloatSize | |
620 https://bugs.webkit.org/show_bug.cgi?id=105992 | |
621 | |
622 Reviewed by Kentaro Hara. | |
623 | |
624 * src/LinkHighlight.cpp: | |
625 (WebKit::LinkHighlight::computeHighlightLayerPathAndPosition): | |
626 * src/WebFrameImpl.cpp: | |
627 (WebKit::WebFrameImpl::minimumScrollOffset): | |
628 (WebKit::WebFrameImpl::maximumScrollOffset): | |
629 | |
630 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org> | |
631 | |
632 [Chromium] Expose compositedScrollingForFramesEnabled setting in WebKit
API | |
633 https://bugs.webkit.org/show_bug.cgi?id=106262 | |
634 | |
635 Reviewed by James Robinson. | |
636 | |
637 * public/WebSettings.h: | |
638 * src/WebSettingsImpl.cpp: | |
639 (WebKit::WebSettingsImpl::setCompositedScrollingForFramesEnabled): | |
640 (WebKit): | |
641 * src/WebSettingsImpl.h: | |
642 (WebSettingsImpl): | |
643 | |
644 2013-01-07 Stephen White <senorblanco@chromium.org> | |
645 | |
646 Add a flag to control canvas antialiasing. | |
647 https://bugs.webkit.org/show_bug.cgi?id=106255 | |
648 | |
649 Reviewed by Darin Fisher. | |
650 | |
651 * public/WebSettings.h: | |
652 * src/WebSettingsImpl.cpp: | |
653 (WebKit::WebSettingsImpl::setAntialiased2dCanvasEnabled): | |
654 * src/WebSettingsImpl.h: | |
655 | |
656 2013-01-07 Yusuf Ozuysal <yusufo@google.com> | |
657 | |
658 Don't use double tap zoom if minimum and maximum page scale is the same | |
659 https://bugs.webkit.org/show_bug.cgi?id=106272 | |
660 | |
661 Reviewed by James Robinson. | |
662 | |
663 We should only try to computed relevant scale and scrollOffset and start
the animation | |
664 if the page is zoomable. This now creates an undesired animation for mob
ile pages which | |
665 are not zoomable. | |
666 | |
667 * src/WebViewImpl.cpp: | |
668 (WebKit::WebViewImpl::handleGestureEvent): | |
669 | |
670 2013-01-07 Tony Chang <tony@chromium.org> | |
671 | |
672 Unreviewed. Rolled DEPS. | |
673 | |
674 * DEPS: | |
675 | |
676 2013-01-07 Alok Priyadarshi <alokp@chromium.org> | |
677 | |
678 [chromium] Fix PlatformContextSkia::setDrawingToImageBuffer abuse | |
679 https://bugs.webkit.org/show_bug.cgi?id=104956 | |
680 | |
681 Reviewed by James Robinson. | |
682 | |
683 Replaced PlatformContextSkia::SetDrawingToImageBuffer with GraphicsConte
xt::setShouldSmoothFonts. | |
684 | |
685 * src/NonCompositedContentHost.cpp: | |
686 (WebKit::NonCompositedContentHost::paintContents): | |
687 (WebKit): | |
688 (WebKit::NonCompositedContentHost::setShowDebugBorders): | |
689 * src/PageWidgetDelegate.cpp: | |
690 (WebKit::PageWidgetDelegate::paint): | |
691 * src/WebFontImpl.cpp: | |
692 (WebKit::WebFontImpl::drawText): | |
693 | |
694 2013-01-07 Mike West <mkwst@chromium.org> | |
695 | |
696 Make the IFRAME_SEAMLESS flag runtime-enabled. | |
697 https://bugs.webkit.org/show_bug.cgi?id=106213 | |
698 | |
699 Reviewed by Ojan Vafai. | |
700 | |
701 * public/WebRuntimeFeatures.h: | |
702 (WebRuntimeFeatures): | |
703 * src/WebRuntimeFeatures.cpp: | |
704 (WebKit::WebRuntimeFeatures::enableSeamlessIFrames): | |
705 (WebKit): | |
706 (WebKit::WebRuntimeFeatures::areSeamlessIFramesEnabled): | |
707 Expose the new runtime feature to the Chromium port. | |
708 | |
709 2013-01-07 Alec Flett <alecflett@chromium.org> | |
710 | |
711 IndexedDB: Stub out async IDBDatabaseBackendInterface::createObjectStore | |
712 https://bugs.webkit.org/show_bug.cgi?id=106148 | |
713 | |
714 Reviewed by Adam Barth. | |
715 | |
716 Stub out WebKit API for async createObjectStore. | |
717 | |
718 * public/WebIDBDatabase.h: | |
719 (WebIDBDatabase): | |
720 * src/IDBDatabaseBackendProxy.cpp: | |
721 (WebKit::IDBDatabaseBackendProxy::createObjectStore): | |
722 (WebKit): | |
723 (WebKit::IDBDatabaseBackendProxy::deleteObjectStore): | |
724 * src/IDBDatabaseBackendProxy.h: | |
725 (IDBDatabaseBackendProxy): | |
726 * src/WebIDBDatabaseImpl.cpp: | |
727 (WebKit::WebIDBDatabaseImpl::createObjectStore): | |
728 (WebKit): | |
729 (WebKit::WebIDBDatabaseImpl::deleteObjectStore): | |
730 * src/WebIDBDatabaseImpl.h: | |
731 (WebIDBDatabaseImpl): | |
732 | |
733 2013-01-07 Stephen Chenney <schenney@chromium.org> | |
734 | |
735 Add comment to WebKit skia gyp | |
736 | |
737 Unreviewed additon of a comment. | |
738 | |
739 * skia_webkit.gyp: Some changes should not yet be committed. Commented t
o that effect. | |
740 | |
741 2013-01-07 Stephen Chenney <schenney@chromium.org> | |
742 | |
743 Add Skia build flags to WebKit skia gyp | |
744 | |
745 Unreviewed change to enable easy layout test rebaselining. | |
746 | |
747 * skia_webkit.gyp: Added SK_IGNORE_QUAD_STROKE_FIX and SK_IGNORE_TREAT_A
S_SPRITE | |
748 | |
749 2013-01-05 Alec Flett <alecflett@chromium.org> | |
750 | |
751 IndexedDB: Migrate backend ObjectStore calls to use transaction id | |
752 https://bugs.webkit.org/show_bug.cgi?id=102741 | |
753 | |
754 Reviewed by Tony Chang. | |
755 | |
756 Fix a bug where an array was initialized with a large empty buffer, | |
757 clean up whitespace, and update to match signatures that changed | |
758 in WebCore. | |
759 | |
760 * public/WebIDBDatabase.h: | |
761 (WebKit::WebIDBDatabase::clear): | |
762 * src/WebIDBDatabaseImpl.cpp: | |
763 (WebKit::WebIDBDatabaseImpl::put): | |
764 * src/WebIDBIndexImpl.cpp: | |
765 * tests/IDBDatabaseBackendTest.cpp: | |
766 | |
767 2013-01-05 Alec Flett <alecflett@chromium.org> | |
768 | |
769 IndexedDB: Stub out IDBDatabaseBackendInterface::createIndex/deleteIndex | |
770 https://bugs.webkit.org/show_bug.cgi?id=106117 | |
771 | |
772 Reviewed by Adam Barth. | |
773 | |
774 Stubs for migration from WebIDBObjectStore. | |
775 | |
776 * public/WebIDBDatabase.h: | |
777 (WebKit::WebIDBDatabase::createIndex): | |
778 (WebKit::WebIDBDatabase::deleteIndex): | |
779 (WebIDBDatabase): | |
780 * src/IDBDatabaseBackendProxy.cpp: | |
781 (WebKit::IDBDatabaseBackendProxy::createIndex): | |
782 (WebKit): | |
783 (WebKit::IDBDatabaseBackendProxy::deleteIndex): | |
784 * src/IDBDatabaseBackendProxy.h: | |
785 (IDBDatabaseBackendProxy): | |
786 * src/WebIDBDatabaseImpl.cpp: | |
787 (WebKit::WebIDBDatabaseImpl::createIndex): | |
788 (WebKit): | |
789 (WebKit::WebIDBDatabaseImpl::deleteIndex): | |
790 * src/WebIDBDatabaseImpl.h: | |
791 (WebIDBDatabaseImpl): | |
792 * tests/IDBDatabaseBackendTest.cpp: | |
793 | |
794 2013-01-05 Chris Hopman <cjhopman@google.com> | 1 2013-01-05 Chris Hopman <cjhopman@google.com> |
795 | 2 |
796 Add function to move caret selection towards a point | 3 Add function to move caret selection towards a point |
797 https://bugs.webkit.org/show_bug.cgi?id=105189 | 4 https://bugs.webkit.org/show_bug.cgi?id=105189 |
798 | 5 |
799 Reviewed by Eric Seidel. | 6 Reviewed by Eric Seidel. |
800 | 7 |
801 This function moves the selection to the corresponding point in the | 8 This function moves the selection to the corresponding point in the |
802 rootEditableElement of the current selection. Used on Android for | 9 rootEditableElement of the current selection. Used on Android for |
803 the behavior of insertion handles (i.e. dragging the caret around). | 10 the behavior of insertion handles (i.e. dragging the caret around). |
(...skipping 8837 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9641 | 8848 |
9642 [Chromium-Win] Implement LocaleWin::dateFormat | 8849 [Chromium-Win] Implement LocaleWin::dateFormat |
9643 https://bugs.webkit.org/show_bug.cgi?id=98117 | 8850 https://bugs.webkit.org/show_bug.cgi?id=98117 |
9644 | 8851 |
9645 Reviewed by Kentaro Hara. | 8852 Reviewed by Kentaro Hara. |
9646 | 8853 |
9647 * tests/LocaleWinTest.cpp: | 8854 * tests/LocaleWinTest.cpp: |
9648 (TEST_F): Add tests for LocaleWin::dateFormat. | 8855 (TEST_F): Add tests for LocaleWin::dateFormat. |
9649 | 8856 |
9650 == Rolled over to ChangeLog-2012-10-02 == | 8857 == Rolled over to ChangeLog-2012-10-02 == |
OLD | NEW |