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

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

Issue 7274032: Merge 89635 - 2011-06-23 John Bates <jbates@google.com> (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/782/
Patch Set: Created 9 years, 5 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 2011-06-23 John Bates <jbates@google.com>
2
3 Reviewed by James Robinson.
4
5 Fix latch deadlock when GPU process crashes or context is lost
6 https://bugs.webkit.org/show_bug.cgi?id=63189
7
8 * src/WebViewImpl.cpp:
9 (WebKit::WebViewImpl::composite):
10
11 2011-06-23 Ryosuke Niwa <rniwa@webkit.org>
12
13 Rolled DEPS.
14
15 * DEPS:
16
17 2011-06-23 John Abd-El-Malek <jam@chromium.org>
18
19 Reviewed by Tony Chang.
20
21 [chromium] Fix WebScrollBarImpl on Mac after recent smooth scrolling cha nges
22 https://bugs.webkit.org/show_bug.cgi?id=63260
23
24 * src/WebScrollbarImpl.cpp:
25 (WebKit::WebScrollbarImpl::visibleHeight):
26 (WebKit::WebScrollbarImpl::visibleWidth):
27 (WebKit::WebScrollbarImpl::contentsSize):
28 (WebKit::WebScrollbarImpl::overhangAmount):
29 * src/WebScrollbarImpl.h:
30
31 2011-06-23 Ryosuke Niwa <rniwa@webkit.org>
32
33 Rolled DEPS.
34
35 * DEPS:
36
37 2011-06-22 Ryosuke Niwa <rniwa@webkit.org>
38
39 Reviewed by Kent Tamura.
40
41 [chromium] Remove calls to Position::deprecatedNode
42 https://bugs.webkit.org/show_bug.cgi?id=63226
43
44 Call containerNode instead of deprecatedNode.
45
46 * src/WebViewImpl.cpp:
47 (WebKit::WebViewImpl::textInputType):
48
49 2011-06-22 Adam Barth <abarth@webkit.org>
50
51 Reviewed by Darin Fisher.
52
53 [Chromium] Add WebDocument APIs for the functions moving from WebFrame
54 https://bugs.webkit.org/show_bug.cgi?id=62831
55
56 The next phase will be to change all the callers and then remove all
57 the code inside the ifdef.
58
59 * public/WebDocument.h:
60 - Add new APIs.
61 * public/WebFrame.h:
62 - These two APIs were too disgusting. I could not, in good
63 conscience, touch them.
64 * public/WebSecurityOrigin.h:
65 - Turns out this API is supposed to be on WebSecurityOrigin, not
66 WebDocument.
67 * src/WebDocument.cpp:
68 - Implement the APIs.
69 (WebKit::WebDocument::url):
70 (WebKit::WebDocument::securityOrigin):
71 (WebKit::WebDocument::encoding):
72 (WebKit::WebDocument::openSearchDescriptionURL):
73 (WebKit::WebDocument::forms):
74 (WebKit::WebDocument::insertStyleText):
75 * src/WebFrameImpl.cpp:
76 - Change these implements to just be stubs that call into the real
77 implementations in WebDocument.
78 (WebKit::WebFrameImpl::url):
79 (WebKit::WebFrameImpl::openSearchDescriptionURL):
80 (WebKit::WebFrameImpl::encoding):
81 (WebKit::WebFrameImpl::forms):
82 (WebKit::WebFrameImpl::securityOrigin):
83 (WebKit::WebFrameImpl::grantUniversalAccess):
84 (WebKit::WebFrameImpl::insertStyleText):
85 (WebKit::WebFrameImpl::contentAsMarkup):
86 * src/WebSecurityOrigin.cpp:
87 (WebKit::WebSecurityOrigin::grantUniversalAccess):
88
89 2011-06-22 Sheriff Bot <webkit.review.bot@gmail.com>
90
91 Unreviewed, rolling out r89489.
92 http://trac.webkit.org/changeset/89489
93 https://bugs.webkit.org/show_bug.cgi?id=63203
94
95 Broke chromium mac build on build.webkit.org (Requested by
96 abarth on #webkit).
97
98 * WebKit.gyp:
99 * features.gypi:
100 * public/WebCommon.h:
101
102 2011-06-22 Cary Clark <caryclark@google.com>
103
104 Reviewed by Darin Fisher.
105
106 Use Skia if Skia on Mac Chrome is enabled
107 https://bugs.webkit.org/show_bug.cgi?id=62999
108
109 * WebKit.gyp:
110 If building for Skia, exclude CG files.
111 If not, exclude Skia files.
112
113 * features.gypi:
114 Enable Skia on Chromium Mac if so instructed by the gyp define.
115 Allow Skia to be hardware accelerated on the Mac.
116
117 * public/WebCommon.h:
118 If Skia is defined on the Mac, define it in the WebXXX
119 interfaces as well.
120
121 2011-06-22 Adam Barth <abarth@webkit.org>
122
123 Rollout 88332.
124
125 * features.gypi:
126 * public/WebRuntimeFeatures.h:
127 * src/ContextMenuClientImpl.cpp:
128 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
129 * src/WebRuntimeFeatures.cpp:
130
131 2011-06-20 Dimitri Glazkov <dglazkov@chromium.org>
132
133 Reviewed by Kent Tamura.
134
135 FileChooser should be only created when we need to choose files.
136 https://bugs.webkit.org/show_bug.cgi?id=63039
137
138 * src/ChromeClientImpl.cpp:
139 (WebKit::ChromeClientImpl::runOpenPanel): Changed to use settings.
140 (WebKit::ChromeClientImpl::enumerateChosenDirectory): Updated decls.
141 * src/ChromeClientImpl.h:
142
143 2011-06-21 Tony Chang <tony@chromium.org>
144
145 Reviewed by Eric Seidel.
146
147 add css parsing of flex()
148 https://bugs.webkit.org/show_bug.cgi?id=62050
149
150 * features.gypi: Add a gyp flag (enable_css3_flexbox) for setting ENABLE _CSS3_FLEXBOX.
151
152 2011-06-21 Zhenyao Mo <zmo@google.com>
153
154 Reviewed by Kenneth Russell.
155
156 Implement drawingBufferWidth/drawingBufferHeight in WebGL
157 https://bugs.webkit.org/show_bug.cgi?id=58497
158
159 * src/GraphicsContext3DChromium.cpp: Make getInternalFramebufferSize met hod const.
160 (WebCore::GraphicsContext3DInternal::getInternalFramebufferSize):
161 (WebCore::GraphicsContext3D::getInternalFramebufferSize):
162 * src/GraphicsContext3DInternal.h:
163
164 2011-06-21 Dmitry Lomov <dslomov@google.com>
165
166 Reviewed by Adam Barth.
167
168 https://bugs.webkit.org/show_bug.cgi?id=62653
169 [V8][Chromium] Make StringCache in V8 bindings per-isolate
170
171 * src/WebKit.cpp:
172 (WebKit::initialize): Initialize V8PerIsolateBindingData eagerly
173 * src/WebScriptController.cpp:
174 (WebKit::WebScriptController::enableV8SingleThreadMode): StringCache is now per-isolate, so ok in multithreaded contexts.
175
176 2011-06-21 Chris Evans <cevans@chromium.org>
177
178 Reviewed by Darin Fisher.
179
180 Wire in checkIfRunInsecureContent to the chromium WebKit API
181 https://bugs.webkit.org/show_bug.cgi?id=63026
182
183 * public/WebFrame.h:
184 * src/WebFrameImpl.cpp:
185 (WebKit::WebFrameImpl::checkIfRunInsecureContent): add in basic plumbing .
186 * src/WebFrameImpl.h:
187
188 2011-06-21 Ryosuke Niwa <rniwa@webkit.org>
189
190 Rolled DEPS.
191
192 * DEPS:
193
194 2011-06-21 Sheriff Bot <webkit.review.bot@gmail.com>
195
196 Unreviewed, rolling out r89185.
197 http://trac.webkit.org/changeset/89185
198 https://bugs.webkit.org/show_bug.cgi?id=63068
199
200 For breaking navigation with inspector opened. (Requested by
201 pfeldman on #webkit).
202
203 * src/WebScriptController.cpp:
204 (WebKit::WebScriptController::enableV8SingleThreadMode):
205
206 2011-06-20 Scott Byer <scottbyer@chromium.org>
207
208 Reviewed by Adam Barth.
209
210 Smooth scrolling for Chromium, initial patch.
211 https://bugs.webkit.org/show_bug.cgi?id=61878
212
213 Add in a default scrolling animator in the platform directory, with a ru n time enable switch, to provide
214 animated / smooth scrolling on platforms and for input devices where it' s not provided by the platform, and to
215 be easily configurable to what situatuations the animations are provided for. The smooth scrolling code is
216 compiled out by default.
217
218 Unit tests ScrollAnimatorNoneTest.cpp
219
220 * WebKit.gypi:
221 * features.gypi:
222 * public/WebSettings.h:
223 * src/WebSettingsImpl.cpp:
224 (WebKit::WebSettingsImpl::setEnableScrollAnimator):
225 * src/WebSettingsImpl.h:
226 * tests/ScrollAnimatorNoneTest.cpp: Added.
227 (MockScrollableArea::MockScrollableArea):
228 (MockScrollableArea::scrollAnimatorEnabled):
229 (MockScrollAnimatorNone::MockScrollAnimatorNone):
230 (MockScrollAnimatorNone::currentX):
231 (MockScrollAnimatorNone::currentY):
232 (MockScrollAnimatorNone::reset):
233 (TEST):
234 (ScrollAnimatorNoneTest::ScrollAnimatorNoneTest):
235 (ScrollAnimatorNoneTest::SetUp):
236 (ScrollAnimatorNoneTest::TearDown):
237 (ScrollAnimatorNoneTest::reset):
238 (ScrollAnimatorNoneTest::updateDataFromParameters):
239 (ScrollAnimatorNoneTest::animateScroll):
240 (ScrollAnimatorNoneTest::curveIntegralAt):
241 (ScrollAnimatorNoneTest::attackArea):
242 (ScrollAnimatorNoneTest::releaseArea):
243 (ScrollAnimatorNoneTest::attackCurve):
244 (ScrollAnimatorNoneTest::releaseCurve):
245 (ScrollAnimatorNoneTest::curveDerivativeAt):
246 (ScrollAnimatorNoneTest::curveTestInner):
247 (ScrollAnimatorNoneTest::curveTest):
248 (TEST_F):
249
250 2011-06-20 Adam Barth <abarth@webkit.org>
251
252 Reviewed by Dimitri Glazkov.
253
254 Several pyauto tests are failing because some infobars
255 https://bugs.webkit.org/show_bug.cgi?id=62968
256
257 This function used to evaluate script as if there was a user gesture
258 (due to the lack of a source URL). This patch re-introduces the user
259 gesture (this time explicitly), which causes the pyauto tests listed in
260 http://code.google.com/p/chromium/issues/detail?id=86397 to start
261 passing again. It's unclear whether this forced gesture is needed in
262 non-test scenarios.
263
264 * src/WebFrameImpl.cpp:
265 (WebKit::WebFrameImpl::executeScriptAndReturnValue):
266
267 2011-06-20 Pavel Feldman <pfeldman@chromium.org>
268
269 Reviewed by Yury Semikhatsky.
270
271 Web Inspector: remove LayoutTestController::setTimelineProfilingEnabled.
272 https://bugs.webkit.org/show_bug.cgi?id=62994
273
274 * public/WebDevToolsAgent.h:
275 * src/WebDevToolsAgentImpl.cpp:
276 * src/WebDevToolsAgentImpl.h:
277
278 2011-06-19 Ryosuke Niwa <rniwa@webkit.org>
279
280 Rolled DEPS.
281
282 * DEPS:
283
284 2011-06-18 Dimitri Glazkov <dglazkov@chromium.org>
285
286 Reviewed by Darin Adler.
287
288 Separate concerns of loading file icons and choosing files.
289 https://bugs.webkit.org/show_bug.cgi?id=62931
290
291 * src/ChromeClientImpl.cpp:
292 (WebKit::ChromeClientImpl::loadIconForFiles): Renamed to better reflect the intent.
293 * src/ChromeClientImpl.h: Ditto.
294 * src/WebIconLoadingCompletionImpl.cpp:
295 (WebKit::WebIconLoadingCompletionImpl::WebIconLoadingCompletionImpl): Ch anged to use FileIconLoader.
296 (WebKit::WebIconLoadingCompletionImpl::didLoadIcon): Ditto.
297 * src/WebIconLoadingCompletionImpl.h: Dito.
298
299 2011-06-18 Yufeng Shen <miletus@chromium.org>
300
301 Reviewed by Darin Fisher.
302
303 Adding "force" filed to Touch Event
304 https://bugs.webkit.org/show_bug.cgi?id=62766
305
306 * public/WebTouchPoint.h:
307 (WebKit::WebTouchPoint::WebTouchPoint):
308 * src/WebInputEventConversion.cpp:
309 (WebKit::PlatformTouchPointBuilder::PlatformTouchPointBuilder):
310
311 2011-06-17 Chris Rogers <crogers@google.com>
312
313 Unreviewed build fix.
314
315 Build fix - fix chromium shared win builder
316 https://bugs.webkit.org/show_bug.cgi?id=62924
317
318 * features.gypi:
319
320 2011-06-17 Dmitry Lomov <dslomov@google.com>
321
322 Reviewed by Adam Barth.
323
324 https://bugs.webkit.org/show_bug.cgi?id=62653
325 [V8][Chromium] Make StringCache in V8 bindings per-isolate
326 This moves StringCache into V8BindingPerIsolateData.
327
328 * src/WebScriptController.cpp:
329 (WebKit::WebScriptController::enableV8SingleThreadMode): StringCache is now per-isolate, so ok in multithreaded contexts.
330
331 2011-06-17 Ryosuke Niwa <rniwa@webkit.org>
332
333 Roll Chromium DEPS.
334
335 * DEPS:
336
337 2011-06-17 Sheriff Bot <webkit.review.bot@gmail.com>
338
339 Unreviewed, rolling out r89143.
340 http://trac.webkit.org/changeset/89143
341 https://bugs.webkit.org/show_bug.cgi?id=62912
342
343 Possible Chromeos test breakage (Requested by senorblanco on
344 #webkit).
345
346 * src/AsyncFileSystemChromium.cpp:
347 (WebCore::AsyncFileSystemChromium::virtualPathToFileSystemURL):
348 * src/WorkerAsyncFileSystemChromium.cpp:
349 (WebCore::WorkerAsyncFileSystemChromium::virtualPathToFileSystemURL):
350 * tests/KURLTest.cpp:
351 (ComponentCase::TEST):
352
353 2011-06-17 Chris Rogers <crogers@google.com>
354
355 Reviewed by Tony Chang.
356
357 Enable Web Audio for chromium windows build
358 https://bugs.webkit.org/show_bug.cgi?id=62895
359
360 * features.gypi:
361
362 2011-06-17 Eric Uhrhane <ericu@chromium.org>
363
364 Reviewed by Adam Barth.
365
366 [filesystem/Chromium] Filesystem paths need proper URL escaping
367 https://bugs.webkit.org/show_bug.cgi?id=62811
368
369 Fix http://code.google.com/p/chromium/issues/detail?id=78860 by making
370 KURLChromium.cpp's escaping code actually work.
371
372 Here I added the needed calls to encodeWithURLEscapeSequences.
373 * src/AsyncFileSystemChromium.cpp:
374 (WebCore::AsyncFileSystemChromium::virtualPathToFileSystemURL):
375 * src/WorkerAsyncFileSystemChromium.cpp:
376 (WebCore::WorkerAsyncFileSystemChromium::virtualPathToFileSystemURL):
377
378 Here I updated the test to reflect the new functionality in
379 encodeWithURLEscapeSequences.
380 * tests/KURLTest.cpp:
381
382 2011-06-16 Bill Budge <bbudge@chromium.org>
383
384 Reviewed by Adam Barth.
385
386 The AssociatedURLLoader returns URL access errors synchronously. Use a t imer to return such errors asynchronously. Also add unit tests for successful lo ads, same-origin restriction by default, and successful cross-origin loads.
387 https://bugs.webkit.org/show_bug.cgi?id=60059
388
389 * WebKit.gyp:
390 * WebKit.gypi:
391 * src/AssociatedURLLoader.cpp:
392 (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
393 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
394 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
395 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
396 (WebKit::AssociatedURLLoader::ClientAdapter::enableErrorNotifications):
397 (WebKit::AssociatedURLLoader::ClientAdapter::notifyError):
398 (WebKit::AssociatedURLLoader::loadAsynchronously):
399 * tests/AssociatedURLLoaderTest.cpp: Added.
400 (WebKit::TestWebFrameClient::cancelledError):
401 (WebKit::AssociatedURLLoaderTest::AssociatedURLLoaderTest):
402 (WebKit::AssociatedURLLoaderTest::SetUp):
403 (WebKit::AssociatedURLLoaderTest::TearDown):
404 (WebKit::AssociatedURLLoaderTest::serveRequests):
405 (WebKit::AssociatedURLLoaderTest::createAssociatedURLLoader):
406 (WebKit::AssociatedURLLoaderTest::willSendRequest):
407 (WebKit::AssociatedURLLoaderTest::didSendData):
408 (WebKit::AssociatedURLLoaderTest::didReceiveResponse):
409 (WebKit::AssociatedURLLoaderTest::didDownloadData):
410 (WebKit::AssociatedURLLoaderTest::didReceiveData):
411 (WebKit::AssociatedURLLoaderTest::didReceiveCachedMetadata):
412 (WebKit::AssociatedURLLoaderTest::didFinishLoading):
413 (WebKit::AssociatedURLLoaderTest::didFail):
414 (WebKit::TEST_F):
415
416 2011-06-16 Sailesh Agrawal <sail@chromium.org>
417
418 Reviewed by Mihai Parparita.
419
420 [Chromium] Overlay scrollbars leave glitches on web content
421 https://bugs.webkit.org/show_bug.cgi?id=62383
422
423 Fix glitches when scrolling with overlay scrollbars. The problem was tha t the render widget was copying the scrollbars when scrolling. Fix was to inters ect the clip rect with the scroll rect. This is the same thing that Safari does (see WebChromeClient::scroll).
424
425 * src/ChromeClientImpl.cpp:
426 (WebKit::ChromeClientImpl::scroll):
427
428 2011-06-16 Ryosuke Niwa <rniwa@webkit.org>
429
430 Rolled DEPS.
431
432 * DEPS:
433
434 2011-06-16 Ryosuke Niwa <rniwa@webkit.org>
435
436 Rolled DEPS.
437
438 * DEPS:
439
440 2011-06-16 Adam Barth <abarth@webkit.org>
441
442 Reviewed by Darin Fisher.
443
444 [Chromium] Prepare to move some APIs from WebFrame to WebDocument
445 https://bugs.webkit.org/show_bug.cgi?id=62781
446
447 This patch adds a WEBKIT_FRAME_TO_DOCUMENT_API_MOVE ifdef to prepare
448 for moving a number of Document-specific APIs from WebFrame to
449 WebDocument. This ifdef will allow us to move these APIs without
450 disrupting the consumers of the APIs (too much).
451
452 * public/WebFrame.h:
453 * src/WebFrameImpl.cpp:
454 * src/WebFrameImpl.h:
455
456 2011-06-16 Sheriff Bot <webkit.review.bot@gmail.com>
457
458 Unreviewed, rolling out r89026.
459 http://trac.webkit.org/changeset/89026
460 https://bugs.webkit.org/show_bug.cgi?id=62804
461
462 These patches were likely correct. I'll investigate the
463 browser_test failures. (Requested by abarth on #webkit).
464
465 * src/WebPluginContainerImpl.cpp:
466 (WebKit::WebPluginContainerImpl::loadFrameRequest):
467 * src/WebViewImpl.cpp:
468 (WebKit::WebViewImpl::performMediaPlayerAction):
469
470 2011-06-16 Vsevolod Vlasov <vsevik@chromium.org>
471
472 Reviewed by Pavel Feldman.
473
474 Web Inspector: Cache XHR content in backend, do not use initialContentSe t for XHRs.
475 https://bugs.webkit.org/show_bug.cgi?id=61205
476
477 Added inspector backend cache for XHR content.
478
479 * src/AssociatedURLLoader.cpp:
480 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
481
482 2011-06-16 Tommy Widenflycht <tommyw@google.com>
483
484 Reviewed by Tony Gentilcore.
485
486 MediaStream API: Runtime enabled features
487 https://bugs.webkit.org/show_bug.cgi?id=62798
488
489 Add the WebRuntimeFeatures API for Media Streams and enable the feature by default in DumpRenderTree.
490
491 * public/WebRuntimeFeatures.h:
492 * src/WebRuntimeFeatures.cpp:
493 (WebKit::WebRuntimeFeatures::enableMediaStream):
494 (WebKit::WebRuntimeFeatures::isMediaStreamEnabled):
495
496 2011-06-16 Torsten Kurbad <gentoo@tk-webart.de>
497
498 Reviewed by Eric Seidel.
499
500 Add support for sys.platform == 'linux3' by relaxing
501 conditional statements and/or extending lookup dicts.
502 This way, Linux kernels >=3.0-rc1 get supported in the
503 build process.
504 https://bugs.webkit.org/show_bug.cgi?id=62730
505
506 * gyp_webkit:
507
508 2011-06-16 Sheriff Bot <webkit.review.bot@gmail.com>
509
510 Unreviewed, rolling out r89025.
511 http://trac.webkit.org/changeset/89025
512 https://bugs.webkit.org/show_bug.cgi?id=62799
513
514 "Some layout tests fail" (Requested by yurys on #webkit).
515
516 * src/AssociatedURLLoader.cpp:
517 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
518
519 2011-06-16 Vitaly Repeshko <vitalyr@chromium.org>
520
521 Unreviewed.
522
523 Revert Adam's user gesture patch series r89002, r89005, r89007, r89018
524 https://bugs.webkit.org/show_bug.cgi?id=62796
525
526 The patches broke chromium browser tests.
527
528 * src/WebPluginContainerImpl.cpp:
529 (WebKit::WebPluginContainerImpl::loadFrameRequest):
530 * src/WebViewImpl.cpp:
531 (WebKit::WebViewImpl::performMediaPlayerAction):
532
533 2011-06-16 Vsevolod Vlasov <vsevik@chromium.org>
534
535 Reviewed by Yury Semikhatsky.
536
537 Web Inspector: Cache XHR content in backend, do not use initialContentSe t for XHRs.
538 https://bugs.webkit.org/show_bug.cgi?id=61205
539
540 Added inspector backend cache for XHR content.
541
542 * src/AssociatedURLLoader.cpp:
543 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
544
545 2011-06-16 Adam Barth <abarth@webkit.org>
546
547 Reviewed by Eric Seidel.
548
549 Remove HTMLVideoElement::processingUserGesture
550 https://bugs.webkit.org/show_bug.cgi?id=62784
551
552 * src/WebViewImpl.cpp:
553 (WebKit::WebViewImpl::performMediaPlayerAction):
554
555 2011-06-15 Mikhail Naganov <mnaganov@chromium.org>
556
557 Reviewed by Pavel Feldman.
558
559 WebInspector [Chromium]: Make heap snapshots UI more responsive.
560 https://bugs.webkit.org/show_bug.cgi?id=62360
561
562 Two changes have been made:
563 - when we request elements, sort array only partially;
564 - when populating children, do it in batches;
565
566 * WebKit.gyp:
567
568 2011-06-15 Adam Barth <abarth@webkit.org>
569
570 Reviewed by Eric Seidel.
571
572 Remove Event::fromUserGesture
573 https://bugs.webkit.org/show_bug.cgi?id=62778
574
575 This call site is not definite about there not being a user gesture.
576
577 * src/WebPluginContainerImpl.cpp:
578 (WebKit::WebPluginContainerImpl::loadFrameRequest):
579
580 2011-06-15 Darin Adler <darin@apple.com>
581
582 Reviewed by Adam Barth.
583
584 Remove obsolete LOOSE_OWN_PTR code
585 https://bugs.webkit.org/show_bug.cgi?id=59909
586
587 * src/StorageAreaProxy.cpp:
588 (WebCore::StorageAreaProxy::StorageAreaProxy): Use adoptPtr
589 instead of LOOSE_OWN_PTR.
590 * src/StorageNamespaceProxy.cpp:
591 (WebCore::StorageNamespaceProxy::StorageNamespaceProxy): Ditto.
592
593 2011-06-15 Andrey Kosyakov <caseq@chromium.org>
594
595 Unreviewed, rolled out r88937 (broke build on mac)
596
597 * src/AssociatedURLLoader.cpp:
598 (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):
599
600 2011-06-15 Pavel Feldman <pfeldman@chromium.org>
601
602 Not reviewed: [Chromium] one line background color fix for inspector.
603
604 * src/js/devTools.css:
605 (body.detached.platform-mac-snowleopard #toolbar):
606 (body.detached.platform-mac-snowleopard.inactive #toolbar):
607
608 2011-06-14 Hans Wennborg <hans@chromium.org>
609
610 Reviewed by Tony Gentilcore.
611
612 IndexedDB: LevelDB doesn't do incognito mode; fall back to SQLite.
613 https://bugs.webkit.org/show_bug.cgi?id=62633
614
615 LevelDB does not support in-memory databases. Fall back to SQLite
616 for incognito mode browsing. This will be tested by browser_tests
617 in Chromium.
618
619 * src/WebIDBFactoryImpl.cpp:
620 (WebKit::WebIDBFactoryImpl::open):
621
622 2011-06-10 Yury Semikhatsky <yurys@chromium.org>
623
624 Reviewed by Dmitry Titov.
625
626 [Chromium] Worker object may be garbage collected if it doesn't send any messages
627 https://bugs.webkit.org/show_bug.cgi?id=62446
628
629 Assume that WorkerContext has pending activity before explicit notificat ion
630 is received from it. It prevents worker object from being collected befo re
631 the first message from its context is received.
632
633 * src/WebWorkerClientImpl.cpp:
634 (WebKit::WebWorkerClientImpl::startWorkerContext):
635 (WebKit::WebWorkerClientImpl::startWorkerContextInternal):
636 (WebKit::WebWorkerClientImpl::startWorkerContextTask):
637 * src/WebWorkerClientImpl.h:
638
639 2011-06-14 Eric Uhrhane <ericu@chromium.org>
640
641 Reviewed by Darin Fisher.
642
643 Clean up filesystem base path code.
644 https://bugs.webkit.org/show_bug.cgi?id=60218
645
646 Change a bunch of url-held-in-a-string parameters into real KURLS and
647 WebURLs. Also add a #define to make it easier to stage this change, as
648 it involves both Chromium and WebKit changes that would ideally be
649 simultaneous.
650
651 No new tests--no change in functionality.
652
653 * public/WebFileSystem.h:
654 * public/WebFileSystemCallbacks.h:
655 * public/WebFrame.h:
656 * src/AsyncFileSystemChromium.cpp:
657 * src/AsyncFileSystemChromium.h:
658 * src/WebFileSystemCallbacksImpl.cpp:
659 * src/WebFileSystemCallbacksImpl.h:
660 * src/WebFrameImpl.cpp:
661 * src/WorkerAsyncFileSystemChromium.cpp:
662 * src/WorkerAsyncFileSystemChromium.h:
663 * src/WorkerAsyncFileWriterChromium.cpp:
664 * src/WorkerAsyncFileWriterChromium.h:
665 * src/WorkerFileSystemCallbacksBridge.cpp:
666 * src/WorkerFileSystemCallbacksBridge.h:
667 * src/WorkerFileWriterCallbacksBridge.cpp:
668 * src/WorkerFileWriterCallbacksBridge.h:
669
670 2011-06-14 James Robinson <jamesr@chromium.org>
671
672 Reviewed by Stephen White.
673
674 [chromium] Compositor shader initialization is inefficient
675 https://bugs.webkit.org/show_bug.cgi?id=62618
676
677 Add a TRACE_EVENT() around initial compositor initialization.
678
679 * src/WebViewImpl.cpp:
680 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
681
682 2011-06-14 Adam Barth <abarth@webkit.org>
683
684 Reviewed by Darin Fisher.
685
686 WebFrame::url() should use the one true URL
687 https://bugs.webkit.org/show_bug.cgi?id=62610
688
689 The Document's URL is the one true URL. Thou shalt have no URLs before
690 Document::url().
691
692 * src/WebFrameImpl.cpp:
693 (WebKit::WebFrameImpl::url):
694
695 2011-06-13 James Simonsen <simonjam@chromium.org>
696
697 [Chromium] Unreviewed, rolled DEPS.
698
699 * DEPS:
700
701 2011-06-13 James Simonsen <simonjam@chromium.org>
702
703 Reviewed by James Robinson.
704
705 [Chromium] Implement monotonicallyIncreasingClock()
706 https://bugs.webkit.org/show_bug.cgi?id=62162
707
708 * public/WebKitClient.h:
709 (WebKit::WebKitClient::monotonicallyIncreasingTime): Added.
710 * src/PlatformBridge.cpp:
711 (WebCore::PlatformBridge::monotonicallyIncreasingTime): Added.
712
713 2011-06-13 Jian Li <jianli@chromium.org>
714
715 Reviewed by David Levin.
716
717 [Chromium] WebNotification should check if ScriptExecutionContext is gon e
718 before dispatching events.
719 https://bugs.webkit.org/show_bug.cgi?id=62592
720
721 * public/WebNotification.h:
722 * src/WebNotification.cpp:
723 (WebKit::WebNotification::dispatchDisplayEvent):
724 (WebKit::WebNotification::dispatchErrorEvent):
725 (WebKit::WebNotification::dispatchCloseEvent):
726 (WebKit::WebNotification::dispatchClickEvent):
727 (WebKit::WebNotification::dispatchEvent): Added a helper method to check
728 the context and dispatch an event.
729
730 2011-06-13 Dmitry Lomov <dslomov@google.com>
731
732 Reviewed by Adam Barth.
733
734 https://bugs.webkit.org/show_bug.cgi?id=62345
735 Use per-isolate embedder data instead of statics for caches in bindings.
736 This is a prerequisite for more than one v8 isolate per process.
737
738 * tests/IDBBindingUtilitiesTest.cpp:
739 (WebCore::TEST):
740
741 2011-06-13 Lei Zhang <thestig@chromium.org>
742
743 Reviewed by Darin Fisher.
744
745 [Chromium] Add a WebSetting to control printing backgrounds
746 https://bugs.webkit.org/show_bug.cgi?id=62423
747
748 * public/WebSettings.h:
749 * src/WebSettingsImpl.cpp:
750 (WebKit::WebSettingsImpl::setShouldPrintBackgrounds):
751 * src/WebSettingsImpl.h:
752
753 2011-06-13 Dominic Mazzoni <dmazzoni@google.com>
754
755 Reviewed by Dimitri Glazkov.
756
757 Add accessors for selectionStart and selectionEnd.
758 https://bugs.webkit.org/show_bug.cgi?id=62596
759
760 * public/WebAccessibilityObject.h:
761 * src/WebAccessibilityObject.cpp:
762 (WebKit::WebAccessibilityObject::selectionEnd):
763 (WebKit::WebAccessibilityObject::selectionStart):
764
765 2011-06-13 Adam Barth <abarth@webkit.org>
766
767 Reviewed by Nate Chapin.
768
769 Factor IconController out of FrameLoader
770 https://bugs.webkit.org/show_bug.cgi?id=62509
771
772 * src/WebFrameImpl.cpp:
773 (WebKit::WebFrameImpl::iconURLs):
774
775 2011-06-12 Adam Barth <abarth@webkit.org>
776
777 Reviewed by Alexey Proskuryakov.
778
779 Rename FrameLoaderClient::interruptForPolicyChangeError to use the past tense
780 https://bugs.webkit.org/show_bug.cgi?id=62516
781
782 * src/FrameLoaderClientImpl.cpp:
783 (WebKit::FrameLoaderClientImpl::interruptedForPolicyChangeError):
784 * src/FrameLoaderClientImpl.h:
785
786 2011-06-12 Adam Barth <abarth@webkit.org>
787
788 Reviewed by Eric Seidel.
789
790 Remove FrameLoader::isProcessingUserGesture
791 https://bugs.webkit.org/show_bug.cgi?id=62519
792
793 * src/WebFrameImpl.cpp:
794 (WebKit::WebFrameImpl::isProcessingUserGesture):
795
796 2011-06-10 Vsevolod Vlasov <vsevik@chromium.org>
797
798 Reviewed by James Robinson.
799
800 Web Inspector: [Chromium] DevTools does not highlight elements when acce lerated compositing is on.
801 https://bugs.webkit.org/show_bug.cgi?id=62149
802
803 Added page overlay for inspector highlight support.
804
805 * WebKit.gyp:
806 * src/ChromeClientImpl.cpp:
807 (WebKit::ChromeClientImpl::attachRootGraphicsLayer):
808 * src/PageOverlay.cpp: Added.
809 (WebKit::PageOverlay::create):
810 (WebKit::PageOverlay::PageOverlay):
811 (WebKit::OverlayGraphicsLayerClientImpl::create):
812 (WebKit::OverlayGraphicsLayerClientImpl::~OverlayGraphicsLayerClientImpl ):
813 (WebKit::OverlayGraphicsLayerClientImpl::notifyAnimationStarted):
814 (WebKit::OverlayGraphicsLayerClientImpl::notifySyncRequired):
815 (WebKit::OverlayGraphicsLayerClientImpl::paintContents):
816 (WebKit::OverlayGraphicsLayerClientImpl::showDebugBorders):
817 (WebKit::OverlayGraphicsLayerClientImpl::showRepaintCounter):
818 (WebKit::OverlayGraphicsLayerClientImpl::OverlayGraphicsLayerClientImpl) :
819 (WebKit::PageOverlay::clear):
820 (WebKit::PageOverlay::update):
821 (WebKit::PageOverlay::paintWebFrame):
822 (WebKit::PageOverlay::invalidateWebFrame):
823 * src/PageOverlay.h: Added.
824 (WebKit::PageOverlay::~PageOverlay):
825 (WebKit::PageOverlay::setClient):
826 * src/WebDevToolsAgentImpl.cpp:
827 (WebKit::WebDevToolsAgentImpl::paintPageOverlay):
828 (WebKit::WebDevToolsAgentImpl::highlight):
829 (WebKit::WebDevToolsAgentImpl::hideHighlight):
830 * src/WebDevToolsAgentImpl.h:
831 * src/WebFrameImpl.cpp:
832 (WebKit::WebFrameImpl::paintWithContext):
833 * src/WebViewImpl.cpp:
834 (WebKit::WebViewImpl::WebViewImpl):
835 (WebKit::WebViewImpl::setPageOverlayClient):
836 (WebKit::WebViewImpl::setOverlayLayer):
837 (WebKit::WebViewImpl::setRootGraphicsLayer):
838 (WebKit::WebViewImpl::setRootPlatformLayer):
839 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
840 (WebKit::WebViewImpl::doComposite):
841 (WebKit::WebViewImpl::reallocateRenderer):
842 * src/WebViewImpl.h:
843 (WebKit::WebViewImpl::pageOverlay):
844
845 2011-06-10 David Levin <levin@chromium.org>
846
847 Reviewed by Dmitry Titov.
848
849 Fetching a Worker with url that isn't allowed from a file based test cau ses DRT to crash.
850 https://bugs.webkit.org/show_bug.cgi?id=62469
851
852 Test: fast/workers/worker-crash-with-invalid-location.html
853
854 * src/SharedWorkerRepository.cpp:
855 (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader): Changed t o using the RefCounted version
856 of WorkerScriptLoader.
857 (WebCore::SharedWorkerScriptLoader::load): Rearranged calls as done in s imilar places,
858 which allows for SharedWorkerScriptLoader to be deleted during the laodA synchronously call
859 and for unsetPendingActivity to be called.
860 (WebCore::SharedWorkerScriptLoader::notifyFinished): Changed to using th e RefCounted version
861 of WorkerScriptLoader.
862
863 2011-06-10 Ryosuke Niwa <rniwa@webkit.org>
864
865 Rolled DEPS.
866
867 * DEPS:
868
869 2011-06-10 Tony Chang <tony@chromium.org>
870
871 Reviewed by Dimitri Glazkov.
872
873 [chromium] make features.gypi the same as features_override.gypi
874 https://bugs.webkit.org/show_bug.cgi?id=62399
875
876 Make the file the same as chromium's features_override.gypi so we
877 can remove features_override.gypi in chromium.
878
879 Remove ENABLE_DATAGRID=0 since the define is gone and remove
880 ENABLE_FULLSCREEN_API=1 since we want to disable it.
881
882 * features.gypi:
883
884 2011-06-09 Yury Semikhatsky <yurys@chromium.org>
885
886 Reviewed by Dmitry Titov.
887
888 [Chromium] Worker object may be garbage collected even if it has message handlers
889 https://bugs.webkit.org/show_bug.cgi?id=62292
890
891 I'd like to convert the test case into a layout test but I don't see yet
892 how to do this so that the test isn't too slow and reliable. The problem
893 with test is that full-GC needs to be triggered right after
894 WebWorkerClientImpl::confirmMessageFromWorkerObject is called and there
895 is no way to hook WebWorkerClientImpl::confirmMessageFromWorkerObject fr om JavaScript.
896 So no test for now.
897
898 * src/WebWorkerClientImpl.cpp:
899 (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject):
900 (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObjectTask): updat e worker context pending
901 activity state every time a message is confirmed since the message may h ave created a new activity.
902 * src/WebWorkerClientImpl.h:
903
904 2011-06-09 James Kozianski <koz@chromium.org>
905
906 Unreviewed, rolling out r88466.
907 http://trac.webkit.org/changeset/88466
908 https://bugs.webkit.org/show_bug.cgi?id=60059
909
910 Broke PPAPITest.URLLoader test on the chromium bots
911
912 * WebKit.gyp:
913 * WebKit.gypi:
914 * src/AssociatedURLLoader.cpp:
915 (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
916 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
917 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
918 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
919 (WebKit::AssociatedURLLoader::loadAsynchronously):
920 * tests/AssociatedURLLoaderTest.cpp: Removed.
921
922 2011-06-09 James Robinson <jamesr@chromium.org>
923
924 Reviewed by Eric Seidel.
925
926 [chromium] webkitRequestFullscreen exposed to web even when feature is d isabled
927 https://bugs.webkit.org/show_bug.cgi?id=62397
928
929 Remove ENABLE_FULLSCREEN_API define from chromium builds since this expo ses the webkitRequestFullscreen function
930 even when the runtime setting was disabled.
931
932 * features.gypi:
933
934 2011-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
935
936 Unreviewed, rolling out r88486.
937 http://trac.webkit.org/changeset/88486
938 https://bugs.webkit.org/show_bug.cgi?id=62409
939
940 Broke chromium-win compile (Requested by jamesr on #webkit).
941
942 * public/WebData.h:
943 * public/WebPageSerializer.h:
944 * src/WebData.cpp:
945 * src/WebPageSerializer.cpp:
946 (WebKit::WebPageSerializer::serialize):
947 (WebKit::WebPageSerializer::serializeToMHTML):
948
949 2011-06-09 Jay Civelli <jcivelli@chromium.org>
950
951 Reviewed by Darin Fisher.
952
953 Page serializer APIs now use WebData instead of fetching the entire
954 resource contents.
955 https://bugs.webkit.org/show_bug.cgi?id=61908
956
957 * public/WebData.h:
958 * public/WebPageSerializer.h:
959 * src/WebData.cpp:
960 (WebKit::WebData::getSomeData):
961 * src/WebPageSerializer.cpp:
962 (WebKit::WebPageSerializer::serialize):
963 (WebKit::WebPageSerializer::serializeToMHTML):
964
965 2011-06-09 Bill Budge <bbudge@chromium.org>
966
967 Reviewed by Adam Barth.
968
969 The AssociatedURLLoader returns URL access errors synchronously. Use a t imer to return such errors asynchronously. Also add unit tests for successful lo ads, same-origin restriction by default, and successful cross-origin loads.
970 https://bugs.webkit.org/show_bug.cgi?id=60059
971
972 * WebKit.gyp:
973 * WebKit.gypi:
974 * src/AssociatedURLLoader.cpp:
975 (WebKit::AssociatedURLLoader::ClientAdapter::clearClient):
976 (WebKit::AssociatedURLLoader::ClientAdapter::ClientAdapter):
977 (WebKit::AssociatedURLLoader::ClientAdapter::didFinishLoading):
978 (WebKit::AssociatedURLLoader::ClientAdapter::didFail):
979 (WebKit::AssociatedURLLoader::ClientAdapter::enableErrorNotifications):
980 (WebKit::AssociatedURLLoader::ClientAdapter::notifyError):
981 (WebKit::AssociatedURLLoader::loadAsynchronously):
982 * tests/AssociatedURLLoaderTest.cpp: Added.
983 (WebKit::TestWebFrameClient::cancelledError):
984 (WebKit::AssociatedURLLoaderTest::AssociatedURLLoaderTest):
985 (WebKit::AssociatedURLLoaderTest::SetUp):
986 (WebKit::AssociatedURLLoaderTest::TearDown):
987 (WebKit::AssociatedURLLoaderTest::serveRequests):
988 (WebKit::AssociatedURLLoaderTest::createAssociatedURLLoader):
989 (WebKit::AssociatedURLLoaderTest::willSendRequest):
990 (WebKit::AssociatedURLLoaderTest::didSendData):
991 (WebKit::AssociatedURLLoaderTest::didReceiveResponse):
992 (WebKit::AssociatedURLLoaderTest::didDownloadData):
993 (WebKit::AssociatedURLLoaderTest::didReceiveData):
994 (WebKit::AssociatedURLLoaderTest::didReceiveCachedMetadata):
995 (WebKit::AssociatedURLLoaderTest::didFinishLoading):
996 (WebKit::AssociatedURLLoaderTest::didFail):
997 (WebKit::TEST_F):
998
999 2011-06-09 Nico Weber <thakis@chromium.org>
1000
1001 Reviewed by Darin Fisher.
1002
1003 [chromium] Make a few destructors private.
1004 https://bugs.webkit.org/show_bug.cgi?id=62341
1005
1006 No intended functionality change.
1007
1008 * src/NotificationPresenterImpl.cpp:
1009 (WebKit::VoidCallbackClient::~VoidCallbackClient):
1010 * src/WebTextCheckingCompletionImpl.h:
1011 (WebKit::WebTextCheckingCompletionImpl::~WebTextCheckingCompletionImpl):
1012 * src/WebURLRequest.cpp:
1013 (WebKit::WebURLRequestPrivateImpl::~WebURLRequestPrivateImpl):
1014 * src/WebURLResponse.cpp:
1015 (WebKit::WebURLResponsePrivateImpl::~WebURLResponsePrivateImpl):
1016
1017 2011-06-09 James Robinson <jamesr@chromium.org>
1018
1019 Fix chromium build on build.webkit.org builders.
1020
1021 * features.gypi:
1022
1 2011-06-08 Justin Novosad <junov@chromium.org> 1023 2011-06-08 Justin Novosad <junov@chromium.org>
2 1024
3 Reviewed by James Robinson. 1025 Reviewed by James Robinson.
4 1026
5 [Chromium] Crash when closing a tab with accelerated 2d canvas 1027 [Chromium] Crash when closing a tab with accelerated 2d canvas
6 https://bugs.webkit.org/show_bug.cgi?id=62324 1028 https://bugs.webkit.org/show_bug.cgi?id=62324
7 In GraphicsContext3DInternal::setContextLostCallback we are passing a 1029 In GraphicsContext3DInternal::setContextLostCallback we are passing a
8 non-refcounted ptr to a refcounted member. this can cause an access 1030 non-refcounted ptr to a refcounted member. this can cause an access
9 violation after the destruction of GraphicsContext3D. Upon destruction 1031 violation after the destruction of GraphicsContext3D. Upon destruction
10 a null callback is sent to setContextLostCallback, which is good 1032 a null callback is sent to setContextLostCallback, which is good
(...skipping 7331 matching lines...) Expand 10 before | Expand all | Expand 10 after
7342 https://bugs.webkit.org/show_bug.cgi?id=53728 8364 https://bugs.webkit.org/show_bug.cgi?id=53728
7343 8365
7344 * src/IDBCallbacksProxy.cpp: 8366 * src/IDBCallbacksProxy.cpp:
7345 (WebCore::IDBCallbacksProxy::onBlocked): 8367 (WebCore::IDBCallbacksProxy::onBlocked):
7346 * src/IDBCallbacksProxy.h: 8368 * src/IDBCallbacksProxy.h:
7347 * src/WebIDBCallbacksImpl.cpp: 8369 * src/WebIDBCallbacksImpl.cpp:
7348 (WebCore::WebIDBCallbacksImpl::onBlocked): 8370 (WebCore::WebIDBCallbacksImpl::onBlocked):
7349 * src/WebIDBCallbacksImpl.h: 8371 * src/WebIDBCallbacksImpl.h:
7350 8372
7351 == Rolled over to ChangeLog-2011-02-16 == 8373 == Rolled over to ChangeLog-2011-02-16 ==
OLDNEW
« no previous file with comments | « Source/WebCore/platform/graphics/chromium/WebGLLayerChromium.cpp ('k') | Source/WebKit/chromium/src/WebViewImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698