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

Side by Side Diff: Source/WebKit/chromium/ChangeLog

Issue 11862015: Merge 139356 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1364/
Patch Set: Created 7 years, 11 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 unified diff | Download patch
OLDNEW
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>
795
796 Add function to move caret selection towards a point
797 https://bugs.webkit.org/show_bug.cgi?id=105189
798
799 Reviewed by Eric Seidel.
800
801 This function moves the selection to the corresponding point in the
802 rootEditableElement of the current selection. Used on Android for
803 the behavior of insertion handles (i.e. dragging the caret around).
804
805 * public/WebFrame.h:
806 (WebFrame):
807 * src/WebFrameImpl.cpp:
808 (WebKit::WebFrameImpl::moveCaretSelectionTowardsWindowPoint):
809 (WebKit):
810 * src/WebFrameImpl.h:
811 (WebFrameImpl):
812
813 2013-01-04 James Robinson <jamesr@chromium.org>
814
815 [chromium] Remove WebWidget::layerTreeView(), ownership is the other way around
816 https://bugs.webkit.org/show_bug.cgi?id=106139
817
818 Reviewed by Adrienne Walker.
819
820 This was added with the thought that it would be useful for transitionin g code for a world where the
821 WebLayerTreeView for a given widget was owned by the WebWidgetClient ins tead of the WebWidget, but as it turns
822 out we've transitioned without every adding any callers to this.
823
824 * public/WebWidget.h:
825 (WebWidget):
826 * src/WebViewImpl.cpp:
827
828 2013-01-04 Dana Jansens <danakj@chromium.org>
829
830 [chromium] Remove lost-compositor-context layout tests
831 https://bugs.webkit.org/show_bug.cgi?id=106089
832
833 Reviewed by James Robinson.
834
835 Remove the loseCompositorContext() test function.
836
837 * public/WebView.h:
838 (WebView):
839 * src/WebViewImpl.cpp:
840 * src/WebViewImpl.h:
841 (WebViewImpl):
842
843 2013-01-04 Adam Klein <adamk@chromium.org>
844
845 Remove ENABLE_MUTATION_OBSERVERS #define
846 https://bugs.webkit.org/show_bug.cgi?id=105459
847
848 Reviewed by Ryosuke Niwa.
849
850 * features.gypi:
851 * src/WebKit.cpp:
852 (WebKit::initialize):
853 (WebKit::shutdown):
854
855 2013-01-04 Mark Pilgrim <pilgrim@chromium.org>
856
857 [Chromium] Update some #includes to use headers in the new Platform dire ctory
858 https://bugs.webkit.org/show_bug.cgi?id=106092
859
860 Reviewed by Kentaro Hara.
861
862 Working towards getting rid of legacy header files in
863 WebKit/chromium/public/ and WebKit/chromium/public/platform/
864
865 * src/AsyncFileSystemChromium.cpp:
866 * src/StorageAreaProxy.cpp:
867 * src/StorageNamespaceProxy.cpp:
868 * src/WebFileSystemCallbacksImpl.cpp:
869 * src/WebGraphicsContext3D.cpp:
870 * src/WebIDBCursorImpl.h:
871 * src/WebIDBDatabaseCallbacksImpl.cpp:
872 * src/WebIDBDatabaseCallbacksImpl.h:
873 * src/WebIDBDatabaseError.cpp:
874 * src/WebIDBDatabaseImpl.h:
875 * src/WebIDBIndexImpl.h:
876 * src/WebIDBKeyPath.cpp:
877 * src/WebIDBMetadata.cpp:
878 * src/WebIDBObjectStoreImpl.h:
879 * src/WebWorkerClientImpl.cpp:
880 * src/WebWorkerRunLoop.cpp:
881 * src/WorkerFileSystemCallbacksBridge.cpp:
882 * tests/AssociatedURLLoaderTest.cpp:
883 * tests/FrameTestHelpers.cpp:
884 * tests/PopupMenuTest.cpp:
885 * tests/URLTestHelpers.cpp:
886 * tests/WebFrameTest.cpp:
887 * tests/WebPageNewSerializerTest.cpp:
888 * tests/WebPageSerializerTest.cpp:
889 * tests/WebURLRequestTest.cpp:
890 * tests/WebURLResponseTest.cpp:
891 * tests/WebUnitTests.h:
892 * tests/WebViewTest.cpp:
893
894 2013-01-04 Sheriff Bot <webkit.review.bot@gmail.com>
895
896 Unreviewed. Rolled DEPS.
897
898 * DEPS:
899
900 2013-01-03 Sami Kyostila <skyostil@chromium.org>
901
902 [chromium] Rename low latency rendering mode setting to vsync notificati on
903 https://bugs.webkit.org/show_bug.cgi?id=106020
904
905 Reviewed by James Robinson.
906
907 Rename low latency rendering mode setting to vsync notification because
908 the old name was ambiguous and bad. This setting is meant to control
909 whether the renderer uses a vsync signal provided by the browser to
910 schedule rendering.
911
912 2013-01-03 Mark Pilgrim <pilgrim@chromium.org>
913
914 [Chromium] Remove all references to sharedWorkerRepository()
915 https://bugs.webkit.org/show_bug.cgi?id=104704
916
917 Reviewed by Adam Barth.
918
919 Now that Chromium calls setSharedWorkerRepository upon
920 initializing WebKit (
921 https://codereview.chromium.org/10990121/ and
922 https://codereview.chromium.org/11576028/ ) and no longer
923 tries to override sharedWorkerRepository, it is safe to remove
924 all references to this function.
925
926 * public/platform/WebKitPlatformSupport.h:
927 (WebKit):
928 (WebKit::WebKitPlatformSupport::idbFactory):
929 * src/SharedWorkerRepository.cpp:
930 (WebKit::sharedWorkerRepository):
931 (WebCore::SharedWorkerRepository::isAvailable):
932
933 2013-01-03 Tommy Widenflycht <tommyw@google.com>
934
935 MediaStream API: Add a missing state to RTCPeerConnection
936 https://bugs.webkit.org/show_bug.cgi?id=106017
937
938 Reviewed by Adam Barth.
939
940 Adding the missing ReadyStateHaveRemoteOffer which will show up in the s pec soon.
941
942 * src/AssertMatchingEnums.cpp:
943
944 2013-01-03 Joshua Bell <jsbell@chromium.org>
945
946 IndexedDB: Simplify IDBTransactionBackendImpl::scheduleTask usage
947 https://bugs.webkit.org/show_bug.cgi?id=103536
948
949 Reviewed by Tony Chang.
950
951 Track whether IDBCallbacks has fired before being destructed. If not it probably
952 came in after a transaction had asynchronously aborted; fire an abort er ror which
953 will be ignored on the front-end but will clean up lingering IPC trackin g.
954
955 * public/WebIDBDatabaseException.h:
956 * src/AssertMatchingEnums.cpp:
957 * src/IDBCallbacksProxy.cpp:
958 (WebKit::IDBCallbacksProxy::IDBCallbacksProxy):
959 (WebKit::IDBCallbacksProxy::~IDBCallbacksProxy):
960 (WebKit::IDBCallbacksProxy::onError):
961 (WebKit::IDBCallbacksProxy::onSuccess):
962 * src/IDBCallbacksProxy.h:
963 (IDBCallbacksProxy):
964
965 2013-01-02 Kenneth Russell <kbr@google.com>
966
967 [chromium] Creation of dedicated workers (isolates) leaks reference to H TMLDocument
968 https://bugs.webkit.org/show_bug.cgi?id=105367
969
970 Reviewed by Dmitry Titov.
971
972 Made WebWorkerClientImpl a subclass of WorkerMessagingProxy rather than an object wrapping
973 WorkerMessagingProxy. WorkerMessagingProxy manages its own lifetime and it is impossible to
974 properly synchronize the lifetime of WebWorkerClientImpl separately.
975
976 This allowed most of WebWorkerClientImpl to be deleted, but forced a div ergence in the class
977 hierarchies of WebWorkerClientImpl and WebSharedWorkerImpl. Conversion m ethods were added to
978 WorkerLoaderProxy and WebWorkerBase to bridge the hierarchies of in-proc ess and
979 out-of-process workers.
980
981 * src/DatabaseObserver.cpp:
982 (WebCore::DatabaseObserver::canEstablishDatabase):
983 Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.
984 * src/IDBFactoryBackendProxy.cpp:
985 (WebKit::AllowIndexedDBMainThreadBridge::signalCompleted):
986 Adjusted how WorkerLoaderProxy's methods are called.
987 (WebKit::IDBFactoryBackendProxy::allowIndexedDB):
988 Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.
989 * src/LocalFileSystemChromium.cpp:
990 (WebCore::openFileSystemHelper):
991 Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.
992 * src/WebSharedWorkerImpl.cpp:
993 (WebKit::WebSharedWorkerImpl::toWebWorkerBase):
994 Implemented new conversion method.
995 * src/WebSharedWorkerImpl.h:
996 (WebSharedWorkerImpl):
997 Explicitly derive from WorkerLoaderProxy now that WebWorkerBase no l onger does.
998 (WebKit::WebSharedWorkerImpl::workerLoaderProxy):
999 Added new conversion method.
1000 * src/WebWorkerBase.h:
1001 (WebWorkerBase):
1002 Removed derivation from WorkerLoaderProxy. Added method to convert t o WorkerLoaderProxy.
1003 * src/WebWorkerClientImpl.cpp:
1004 (WebKit):
1005 Adjusted comment.
1006 (WebKit::WebWorkerClientImpl::createWorkerContextProxy):
1007 Adjusted whitespace.
1008 (WebKit::WebWorkerClientImpl::terminateWorkerContext):
1009 Eliminated delegation to separate object.
1010 (WebKit::WebWorkerClientImpl::toWebWorkerBase):
1011 Implemented new conversion method.
1012 (WebKit::WebWorkerClientImpl::view):
1013 (WebKit::WebWorkerClientImpl::allowDatabase):
1014 (WebKit::WebWorkerClientImpl::allowFileSystem):
1015 (WebKit::WebWorkerClientImpl::openFileSystem):
1016 (WebKit::WebWorkerClientImpl::allowIndexedDB):
1017 Eliminated delegation to separate object.
1018 (WebKit::WebWorkerClientImpl::WebWorkerClientImpl):
1019 * src/WebWorkerClientImpl.h:
1020 (WebKit):
1021 Changed to inherit from WorkerMessagingProxy directly.
1022 (WebWorkerClientImpl):
1023 Deleted most methods previously overridden from WorkerContextProxy, etc.
1024 * src/WorkerAsyncFileSystemChromium.cpp:
1025 (WebCore::WorkerAsyncFileSystemChromium::WorkerAsyncFileSystemChromium):
1026 (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacks Bridge):
1027 Hold on to, and use, WorkerLoaderProxy rather than WebWorkerBase.
1028 * src/WorkerAsyncFileSystemChromium.h:
1029 (WebKit):
1030 (WebCore):
1031 (WorkerAsyncFileSystemChromium):
1032 Hold on to WorkerLoaderProxy rather than WebWorkerBase.
1033
1034 2013-01-02 James Robinson <jamesr@chromium.org>
1035
1036 [chromium] Remove unused transitional #defines from WebKit Client API
1037 https://bugs.webkit.org/show_bug.cgi?id=105974
1038
1039 Reviewed by Adam Barth.
1040
1041 The transitions these #defines helped with have completed.
1042
1043 * public/WebFileSystemCallbacks.h:
1044 (WebKit):
1045 * public/WebKit.h:
1046 * public/WebRuntimeFeatures.h:
1047 * public/WebSettings.h:
1048 * public/WebWidget.h:
1049
1050 2013-01-02 Cris Neckar <cdn@chromium.org>
1051
1052 Initialize WebInputEvent to prevent sending uninitialized bytes with IPC messages.
1053 https://bugs.webkit.org/show_bug.cgi?id=105934
1054
1055 Reviewed by James Robinson.
1056
1057 * public/WebInputEvent.h:
1058 (WebKit::WebInputEvent::WebInputEvent):
1059
1060 2013-01-02 David Tseng <dtseng@google.com>
1061
1062 AX: Chromium needs platform localized strings for media controls.
1063 https://bugs.webkit.org/show_bug.cgi?id=105940
1064
1065 Reviewed by Tony Chang.
1066
1067 * src/LocalizedStrings.cpp:
1068 (WebCore::localizedMediaControlElementString):
1069 (WebCore):
1070 (WebCore::localizedMediaControlElementHelpText):
1071
1072 2013-01-02 Mark Pilgrim <pilgrim@chromium.org>
1073
1074 [Chromium] Add Platform/chromium to include_dirs
1075 https://bugs.webkit.org/show_bug.cgi?id=105955
1076
1077 Reviewed by James Robinson.
1078
1079 Currently the headers in WebKit/chromium/public/Web*.h can not
1080 include headers from the new Platform/chromium/ directory with the
1081 "#include <public/WebFoo.h>" syntax, because the include_dirs for
1082 dependent builds (like Chromium-within-WebKit) do not include the
1083 new Platform/chromium/ directory. This patch adds that capability
1084 without managing to break anything else.
1085
1086 * WebKit.gyp:
1087
1088 2013-01-02 Alec Flett <alecflett@chromium.org>
1089
1090 IndexedDB: Use non-const buffers in put() to avoid copies
1091 https://bugs.webkit.org/show_bug.cgi?id=105572
1092
1093 Reviewed by Adam Barth.
1094
1095 Pass on non-const Vectors to allow buffer adoption rather than copies.
1096
1097 * public/WebIDBDatabase.h:
1098 (WebIDBDatabase):
1099 (WebKit::WebIDBDatabase::put):
1100 * src/IDBDatabaseBackendProxy.cpp:
1101 (WebKit::IDBDatabaseBackendProxy::put):
1102 * src/IDBDatabaseBackendProxy.h:
1103 (IDBDatabaseBackendProxy):
1104 * src/WebIDBDatabaseImpl.cpp:
1105 (WebKit::WebIDBDatabaseImpl::put):
1106 * src/WebIDBDatabaseImpl.h:
1107 (WebIDBDatabaseImpl):
1108 * tests/IDBDatabaseBackendTest.cpp:
1109
1110 2013-01-02 Robert Kroeger <rjkroege@chromium.org>
1111
1112 [chromium] Use top level field for gesture event source
1113 https://bugs.webkit.org/show_bug.cgi?id=105664
1114
1115 Reviewed by Adam Barth.
1116
1117 Previously, only GestureFlingStart subtypes of WebGestureEvent
1118 had a deviceSource flag. A previous CL added a top-level
1119 deviceSource field for all WebGestureEvent. Now that this field
1120 is populated in Chromium, use it as necessary in the Chromium
1121 WebKit layer.
1122
1123 No new tests: covered by existing tests.
1124
1125 * src/WebCompositorInputHandlerImpl.cpp:
1126 (WebKit::WebCompositorInputHandlerImpl::handleGestureFling):
1127 * src/WebViewImpl.cpp:
1128 (WebKit::WebViewImpl::handleGestureEvent):
1129 * tests/WebCompositorInputHandlerImplTest.cpp:
1130 (WebKit::TEST_F):
1131
1132 2012-12-28 Fady Samuel <fsamuel@chromium.org>
1133
1134 Roll Chromium DEPS to r174739
1135 https://bugs.webkit.org/show_bug.cgi?id=105813
1136
1137 Unreviewed.
1138
1139 * DEPS:
1140
1141 2012-12-26 Nico Weber <thakis@chromium.org>
1142
1143 [chromium] Disable unprefixed css transitions until they're functional
1144 https://bugs.webkit.org/show_bug.cgi?id=105771
1145
1146 Reviewed by Eric Seidel.
1147
1148 Bug 105647 mentions that this is not fully implemented yet, and the
1149 partial support breaks feature detection in modernizr and friends.
1150
1151 * features.gypi:
1152
1153 2012-12-26 Yury Semikhatsky <yurys@chromium.org>
1154
1155 Web Inspector: extract JS heap profiler specifics into JSHeapSnapshot.js
1156 https://bugs.webkit.org/show_bug.cgi?id=105768
1157
1158 Reviewed by Pavel Feldman.
1159
1160 * WebKit.gyp: added new file to JS heap profiler.
1161
1162 2012-12-21 Xianzhu Wang <wangxianzhu@chromium.org>
1163
1164 [Chromium-Android] Use harfbuzz-ng instead of harfbuzz-old on Android
1165 https://bugs.webkit.org/show_bug.cgi?id=104410
1166
1167 Reviewed by Eric Seidel.
1168
1169 * features.gypi: Enable harfbuzz-ng on Android.
1170
1171 2012-12-21 Joshua Bell <jsbell@chromium.org>
1172
1173 IndexedDB: Combine openConnection and openConnectionWithVersion
1174 https://bugs.webkit.org/show_bug.cgi?id=105658
1175
1176 Reviewed by Tony Chang.
1177
1178 * tests/IDBDatabaseBackendTest.cpp:
1179
1 2012-12-20 Noel Gordon <noel.gordon@gmail.com> 1180 2012-12-20 Noel Gordon <noel.gordon@gmail.com>
2 1181
3 [chromium] Disable color profile support for WebImageSkia users 1182 [chromium] Disable color profile support for WebImageSkia users
4 https://bugs.webkit.org/show_bug.cgi?id=105493 1183 https://bugs.webkit.org/show_bug.cgi?id=105493
5 1184
6 Reviewed by Eric Seidel. 1185 Reviewed by Eric Seidel.
7 1186
8 Disable color profiles to prevent null pointer dereference under some 1187 Disable color profiles to prevent null pointer dereference under some
9 conditions. Tested by unittests at src.chromium.org. 1188 conditions. Tested by unittests at src.chromium.org.
10 1189
(...skipping 8451 matching lines...) Expand 10 before | Expand all | Expand 10 after
8462 9641
8463 [Chromium-Win] Implement LocaleWin::dateFormat 9642 [Chromium-Win] Implement LocaleWin::dateFormat
8464 https://bugs.webkit.org/show_bug.cgi?id=98117 9643 https://bugs.webkit.org/show_bug.cgi?id=98117
8465 9644
8466 Reviewed by Kentaro Hara. 9645 Reviewed by Kentaro Hara.
8467 9646
8468 * tests/LocaleWinTest.cpp: 9647 * tests/LocaleWinTest.cpp:
8469 (TEST_F): Add tests for LocaleWin::dateFormat. 9648 (TEST_F): Add tests for LocaleWin::dateFormat.
8470 9649
8471 == Rolled over to ChangeLog-2012-10-02 == 9650 == Rolled over to ChangeLog-2012-10-02 ==
OLDNEW
« no previous file with comments | « Source/WebCore/rendering/TextAutosizer.cpp ('k') | Source/WebKit/chromium/src/ChromeClientImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698