1 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
3 Redo r144538 (after r144530).
5 * WebCoreSupport/WebFrameNetworkingContext.cpp:
6 * WebCoreSupport/WebFrameNetworkingContext.h:
7 * WebCoreSupport/WebPlatformStrategies.cpp:
9 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
11 Yet another build fix attempt after r144530.
13 * WebCoreSupport/WebFrameNetworkingContext.cpp:
14 * WebCoreSupport/WebPlatformStrategies.cpp:
16 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
18 Another build fix attempt after r144530.
20 * WebCoreSupport/WebFrameNetworkingContext.cpp:
22 2013-03-01 Benjamin Poulain <bpoulain@apple.com>
24 Add a missing symbol after r144524.
28 * WebKit.vcproj/WebKitExports.def.in:
30 2013-02-26 Alexey Proskuryakov <ap@apple.com>
32 Don't add a body to platform request until necessary
33 https://bugs.webkit.org/show_bug.cgi?id=110900
35 Reviewed by Brady Eidson.
37 WebKit1 behavior is unchanged, body is added on every conversion.
39 * WebDownloadCFNet.cpp:
41 (WebDownload::initWithRequest):
42 (WebDownload::willSendRequest):
43 * WebMutableURLRequest.cpp:
44 (WebMutableURLRequest::cfRequest):
45 (WebMutableURLRequest::mutableCopy):
47 (WebView::canHandleRequest):
49 2013-02-26 Roger Fong <roger_fong@apple.com>
51 Unreviewed AppleWin build fix.
53 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
55 2013-02-24 Alexey Proskuryakov <ap@apple.com>
57 Clarify meaning of default default encoding localizable string
58 https://bugs.webkit.org/show_bug.cgi?id=110714
60 Reviewed by Eric Carlson.
62 * WebPreferences.cpp: Updated a comment.
64 2013-02-24 Benjamin Poulain <benjamin@webkit.org>
66 REGRESSION(r143837): Broke build on AppleWin http://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29.
67 https://bugs.webkit.org/show_bug.cgi?id=110713
71 * WebKit.vcproj/WebKitExports.def.in: Add the missing symbol after r143837.
73 2013-02-21 Sheriff Bot <webkit.review.bot@gmail.com>
75 Unreviewed, rolling out r143536.
76 http://trac.webkit.org/changeset/143536
77 https://bugs.webkit.org/show_bug.cgi?id=110523
79 Causing a bunch of tests to fail on Windows, requires
80 rebaselining (Requested by rfong on #webkit).
82 * WebKitClassFactory.cpp:
83 (WebKitClassFactory::WebKitClassFactory):
85 (WebView::initWithFrame):
86 (WebView::notifyPreferencesChanged):
88 2013-02-20 Roger Fong <roger_fong@apple.com>
90 Unreviewed. Remove references to SAFARI_THEME from Windows Solution.
91 <rdar://problem/13258710>
93 * WebKitClassFactory.cpp:
96 2013-02-19 Sheriff Bot <webkit.review.bot@gmail.com>
98 Unreviewed, rolling out r143338.
99 http://trac.webkit.org/changeset/143338
100 https://bugs.webkit.org/show_bug.cgi?id=110301
102 False alarm, no need to export the symbol (Requested by
105 * WebKit.vcproj/WebKitExports.def.in:
107 2013-02-19 Tony Chang <tony@chromium.org>
109 Unreviewed, force file to recompile to fix win build.
113 2013-02-19 Tony Chang <tony@chromium.org>
115 Unreviewed, fix the Windows build after r143398.
116 Add new setters to the export list.
118 * WebKit.vcproj/WebKitExports.def.in:
120 2013-02-19 Andrey Adaikin <aandrey@chromium.org>
122 Unreviewed, adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
124 * WebKit.vcproj/WebKitExports.def.in:
126 2013-02-19 Andrey Adaikin <aandrey@chromium.org>
128 Unreviewed, Web Inspector: follow up to r143328 fixing Win Debug Build
129 https://bugs.webkit.org/show_bug.cgi?id=110227
131 Adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
133 * WebKit.vcproj/WebKitExports.def.in:
135 2013-02-18 Simon Fraser <simon.fraser@apple.com>
137 Clean up the boolean argument to visibleContentRect
138 https://bugs.webkit.org/show_bug.cgi?id=110167
140 Reviewed by Simon Fraser.
142 Replace the boolean argument to visibleContentRect() with
146 (WebFrame::visibleContentRect):
147 (WebFrame::frameBounds):
149 2013-02-18 Zan Dobersek <zdobersek@igalia.com>
151 Stop placing std::isfinite and std::signbit inside the global scope
152 https://bugs.webkit.org/show_bug.cgi?id=109817
154 Reviewed by Darin Adler.
156 Prefix calls to the isfinite and signbit methods with std:: as the two
157 methods are no longer being imported into the global scope.
159 * FullscreenVideoController.cpp:
162 2013-02-15 Rik Cabanier <cabanier@adobe.com>
164 Add platform support for -webkit-background-blend-mode to CG context
165 https://bugs.webkit.org/show_bug.cgi?id=108549
167 Reviewed by Dean Jackson.
171 * WebKit.vcproj/WebKitExports.def.in:
173 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
175 Simplify hitTestResultAtPoint and nodesFromRect APIs
176 https://bugs.webkit.org/show_bug.cgi?id=95720
178 Reviewed by Julien Chaffraix.
180 Update calls to new API.
182 * WebActionPropertyBag.cpp:
183 (WebActionPropertyBag::Read):
184 * WebKit.vcproj/WebKitExports.def.in:
186 (WebView::handleContextMenuEvent):
187 (WebView::elementAtPoint):
189 2013-02-14 Tony Chang <tony@chromium.org>
191 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
192 https://bugs.webkit.org/show_bug.cgi?id=96934
194 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
195 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
196 * WebKit.vcproj/WebKitCFLite.vsprops: Added property svn:eol-style.
197 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Added property svn:eol-style.
198 * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Added property svn:eol-style.
199 * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Added property svn:eol-style.
200 * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Added property svn:eol-style.
201 * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Added property svn:eol-style.
202 * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Added property svn:eol-style.
203 * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Added property svn:eol-style.
205 2013-02-14 Tony Chang <tony@chromium.org>
207 Unreviewed, set svn:eol-style CRLF for .sln files.
209 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
210 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
212 2013-02-14 Andrey Kosyakov <caseq@chromium.org>
214 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
215 https://bugs.webkit.org/show_bug.cgi?id=109192
217 Reviewed by Pavel Feldman.
219 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
220 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
222 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
224 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
225 https://bugs.webkit.org/show_bug.cgi?id=109534
227 Reviewed by Anders Carlsson.
229 * WebCoreSupport/WebEditorClient.cpp:
230 * WebCoreSupport/WebEditorClient.h:
233 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
235 Build fix for Windows after r142509
237 * WebKit.vcproj/WebKitExports.def.in:
239 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
241 Move workerThreadCount from TestRunner to WebCore Internals
242 https://bugs.webkit.org/show_bug.cgi?id=109239
244 Reviewed by Darin Adler.
246 * WebKit.vcproj/WebKitExports.def.in:
248 2013-02-07 Roger Fong <roger_fong@apple.com>
250 Unreviewed. Corrections the exports definition file.
252 * WebKit.vcproj/WebKitExports.def.in:
254 2013-02-05 Roger Fong <roger_fong@apple.com>
256 Unreviewed build fix.
258 * WebKit.vcproj/WebKitExports.def.in:
260 2013-02-05 Roger Fong <roger_fong@apple.com>
262 Unreviewed. Get rid of redundant exports in export definitions file.
264 * WebKit.vcproj/WebKitExports.def.in:
266 2013-02-01 Roger Fong <roger_fong@apple.com>
268 Unreviewed. Copy some resource files for VS2010 solution.
269 https://bugs.webkit.org/show_bug.cgi?id=106989.
271 * WebKit.resources/WebKit.rc: Added.
272 * WebKit.resources/deleteButton.png: Added.
273 * WebKit.resources/deleteButtonPressed.png: Added.
274 * WebKit.resources/fsVideoAudioVolumeHigh.png: Added.
275 * WebKit.resources/fsVideoAudioVolumeLow.png: Added.
276 * WebKit.resources/fsVideoExitFullscreen.png: Added.
277 * WebKit.resources/fsVideoPause.png: Added.
278 * WebKit.resources/fsVideoPlay.png: Added.
279 * WebKit.resources/missingImage.png: Added.
280 * WebKit.resources/nullplugin.png: Added.
281 * WebKit.resources/panEastCursor.png: Added.
282 * WebKit.resources/panIcon.png: Added.
283 * WebKit.resources/panNorthCursor.png: Added.
284 * WebKit.resources/panNorthEastCursor.png: Added.
285 * WebKit.resources/panNorthWestCursor.png: Added.
286 * WebKit.resources/panSouthCursor.png: Added.
287 * WebKit.resources/panSouthEastCursor.png: Added.
288 * WebKit.resources/panSouthWestCursor.png: Added.
289 * WebKit.resources/panWestCursor.png: Added.
290 * WebKit.resources/searchCancel.png: Added.
291 * WebKit.resources/searchCancelPressed.png: Added.
292 * WebKit.resources/searchMagnifier.png: Added.
293 * WebKit.resources/searchMagnifierResults.png: Added.
294 * WebKit.resources/textAreaResizeCorner.png: Added.
295 * WebKit.resources/verticalTextCursor.png: Added.
296 * WebKit.resources/zoomInCursor.png: Added.
297 * WebKit.resources/zoomOutCursor.png: Added.
299 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
301 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
302 https://bugs.webkit.org/show_bug.cgi?id=108741
304 Reviewed by Tony Chang.
306 * WebKit.vcproj/WebKitExports.def.in:
308 2013-02-04 Enrica Casucci <enrica@apple.com>
310 Add specific EditActions for Bold and Italic commands.
311 https://bugs.webkit.org/show_bug.cgi?id=108842.
312 <rdar://problem/13098252>
314 Reviewed by Ryosuke Niwa.
316 * WebCoreSupport/WebEditorClient.cpp:
317 (undoNameForEditAction):
319 2013-02-03 KwangYong Choi <ky0.choi@samsung.com>
321 Fix build warning after r141473
322 https://bugs.webkit.org/show_bug.cgi?id=108782
324 Reviewed by Kentaro Hara.
326 Fix -Wunused-parameter build warning.
328 * WebCoreSupport/WebEditorClient.cpp:
329 (WebEditorClient::getClientPasteboardDataForRange):
331 2013-02-01 Philip Rogers <pdr@google.com>
333 Change hasAlpha to isKnownToBeOpaque and correct the return value for SVG images.
334 https://bugs.webkit.org/show_bug.cgi?id=106966
336 Reviewed by Stephen White.
338 * WebKit.vcproj/WebKitExports.def.in:
340 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
342 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
343 https://bugs.webkit.org/show_bug.cgi?id=107737
345 Reviewed by Ryosuke Niwa.
348 (WebView::updateSelectionForIME):
349 Adding a call to the newly refactored method.
351 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
353 Unreviewed, rolling out r141479.
354 http://trac.webkit.org/changeset/141479
355 https://bugs.webkit.org/show_bug.cgi?id=108564
357 breaks chromium test (Requested by morrita on #webkit).
360 (WebView::updateSelectionForIME):
362 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
364 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
365 https://bugs.webkit.org/show_bug.cgi?id=107737
367 Reviewed by Ryosuke Niwa.
370 (WebView::updateSelectionForIME):
371 Adding a call to the newly refactored method.
373 2013-01-31 Enrica Casucci <enrica@apple.com>
375 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
376 https://bugs.webkit.org/show_bug.cgi?id=108396.
377 <rdar://problem/12920461>
379 Reviewed by Alexey Proskuryakov.
381 Adds stub implementation for WebKit of the new EditorClient methods.
383 * WebCoreSupport/WebEditorClient.cpp:
384 (WebEditorClient::willWriteSelectionToPasteboard):
385 (WebEditorClient::getClientPasteboardDataForRange):
386 * WebCoreSupport/WebEditorClient.h:
388 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
390 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
391 https://bugs.webkit.org/show_bug.cgi?id=106287
393 Reviewed by Hajime Morita.
395 * WebKit.vcproj/WebKitExports.def.in:
397 2013-01-29 Elliott Sprehn <esprehn@chromium.org>
399 Refactor ShadowRoot exception handling
400 https://bugs.webkit.org/show_bug.cgi?id=108209
402 Reviewed by Dimitri Glazkov.
404 * WebKit.vcproj/WebKitExports.def.in: Swap ShadowRoot::create export with Element::createShadowRoot.
406 2013-01-29 Nate Chapin <japhet@chromium.org>
408 Enable reuse of cached main resources
409 https://bugs.webkit.org/show_bug.cgi?id=105667
411 Reviewed by Adam Barth.
413 * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
415 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu>
417 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
418 https://bugs.webkit.org/show_bug.cgi?id=106740
420 Reviewed by Benjamin Poulain.
424 2013-01-26 Alexey Proskuryakov <ap@apple.com>
426 Remove code for handling NetworkProcess authentication challenges in WebProcess
427 https://bugs.webkit.org/show_bug.cgi?id=108003
429 Reviewed by Sam Weinig.
431 * WebURLAuthenticationChallenge.cpp:
432 (WebURLAuthenticationChallenge::initWithProtectionSpace):
433 Adapted for new AuthenticationChallenge constructor signature.
435 2013-01-24 Mark Hahnenberg <mhahnenberg@apple.com>
437 Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
438 https://bugs.webkit.org/show_bug.cgi?id=107327
440 Reviewed by Filip Pizlo.
442 We're renaming these two files, so we have to replace the names everywhere.
447 2013-01-23 Tony Chang <tony@chromium.org>
449 Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
451 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
452 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
454 2013-01-23 Pavel Feldman <pfeldman@chromium.org>
456 Follow up to 140539, adding exports for Win build.
460 * WebKit.vcproj/WebKitExports.def.in:
462 2013-01-22 Anders Carlsson <andersca@apple.com>
464 Use a platforom strategy for local storage
465 https://bugs.webkit.org/show_bug.cgi?id=107600
467 Reviewed by Andreas Kling.
469 Update for new storage strategy.
471 * WebCoreSupport/WebPlatformStrategies.cpp:
472 (WebPlatformStrategies::createStorageStrategy):
473 * WebCoreSupport/WebPlatformStrategies.h:
474 (WebPlatformStrategies):
476 2013-01-18 Jer Noble <jer.noble@apple.com>
478 Unreviewed build fix. Remove deleted symbol from windows export list.
480 * WebKit.vcproj/WebKitExports.def.in:
482 2013-01-18 Seokju Kwon <seokju.kwon@gmail.com>
484 Add explicit keyword to constructors in platform-specific InspectorClient
485 https://bugs.webkit.org/show_bug.cgi?id=107255
487 Reviewed by Kentaro Hara.
489 Add explicit keyword to constructors that take one argument
490 in platform-specific implementation of InspectorClient.
492 * WebCoreSupport/WebInspectorClient.h:
493 (WebInspectorClient):
495 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
497 Unreviewed, rolling out r140005.
498 http://trac.webkit.org/changeset/140005
499 https://bugs.webkit.org/show_bug.cgi?id=107235
501 broke downstream Chromium interactive_ui_tests (Requested by
502 dominicc on #webkit).
504 * WebKit.vcproj/WebKitExports.def.in:
506 2013-01-17 Nate Chapin <japhet@chromium.org>
508 Enable reuse of cached main resources
509 https://bugs.webkit.org/show_bug.cgi?id=105667
511 Reviewed by Antti Koivisto.
513 * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
515 2013-01-15 peavo@outlook.com <peavo@outlook.com>
517 Crash when saving history with no items in it.
518 https://bugs.webkit.org/show_bug.cgi?id=104261
520 Reviewed by Darin Adler.
523 (WebHistory::saveHistoryGuts): Added null pointer check
525 2013-01-09 Levi Weintraub <leviw@chromium.org>
527 Rolling out r139683. It broke a bunch of webkit_unit_tests.
529 2013-01-09 Hajime Morrita <morrita@google.com>
531 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
532 https://bugs.webkit.org/show_bug.cgi?id=106294
534 Reviewed by Dimitri Glazkov.
536 * WebKit.vcproj/WebKit.def.in:
538 2013-01-09 Roger Fong <roger_fong@apple.com>
540 Rename export files to make them more easily findable.
541 https://bugs.webkit.org/show_bug.cgi?id=98695.
543 Reviewed by Timothy Horton.
545 * WebKit.vcproj/WebKit.def.in: Removed.
546 * WebKit.vcproj/WebKit.vcproj:
547 * WebKit.vcproj/WebKitExportGenerator.vcproj:
548 * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd:
549 * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd:
550 * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd:
551 * WebKit.vcproj/WebKitExports.def.in: Copied from Source/WebKit/win/WebKit.vcproj/WebKit.def.in.
552 * WebKit.vcproj/WebKitLibCommon.vsprops:
554 2013-01-09 Roger Fong <roger_fong@apple.com>
556 Add WebPreferences for Seamless IFrames on Windows port.
557 https://bugs.webkit.org/show_bug.cgi?id=106468.
559 Rubberstamped by Eric Seidel.
561 * Interfaces/IWebPreferences.idl:
562 * WebPreferenceKeysPrivate.h:
563 * WebPreferences.cpp:
564 (WebPreferences::areSeamlessIFramesEnabled):
565 (WebPreferences::setSeamlessIFramesEnabled):
569 (WebView::notifyPreferencesChanged):
571 2013-01-09 peavo@outlook.com <peavo@outlook.com>
573 [WinCairo] Link fix after r138759
574 https://bugs.webkit.org/show_bug.cgi?id=106323
576 Reviewed by Kentaro Hara.
578 * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
579 * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
581 2013-01-08 Hajime Morrita <morrita@google.com>
583 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
584 https://bugs.webkit.org/show_bug.cgi?id=106282
586 Reviewed by Dimitri Glazkov.
588 * WebKit.vcproj/WebKit.def.in:
590 2013-01-08 Mark Lam <mark.lam@apple.com>
592 Removed the need for the ProposedDatabase mechanism.
593 https://bugs.webkit.org/show_bug.cgi?id=106292.
595 Reviewed by Sam Weinig.
597 * WebCoreSupport/WebChromeClient.cpp:
598 (WebChromeClient::exceededDatabaseQuota):
599 * WebCoreSupport/WebChromeClient.h:
602 2013-01-04 Roger Fong <roger_fong@apple.com>
604 Make private browsing work on Windows.
605 https://bugs.webkit.org/show_bug.cgi?id=106032.
607 Reviewed by Alexey Proskuryakov.
609 Code path never called ensurePrivateBrowsingSession which is what starts up the private browsing session.
610 This was causing many tests to involving private browsing to fail.
613 (WebView::notifyPreferencesChanged):
615 2013-01-03 Roger Fong <roger_fong@apple.com>
617 Remove all traces of Windows from WebKit2 folder.
618 https://bugs.webkit.org/show_bug.cgi?id=105585.
620 Reviewed by Sam Weinig.
622 WebKitExportGenerator project needs to be moved out of the WebKit2/win folder and into WebKit/win.
624 * WebKit.vcproj/WebKit.def.in: Added.
625 * WebKit.vcproj/WebKit.sln:
626 * WebKit.vcproj/WebKit.vcproj:
627 * WebKit.vcproj/WebKitCFLite.vsprops: Added.
628 * WebKit.vcproj/WebKitExportGenerator.vcproj: Added.
629 * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd: Added.
630 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Added.
631 * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Added.
632 * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Added.
633 * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Added.
634 * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd: Added.
635 * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd: Added.
636 * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Added.
637 * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Added.
638 * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Added.
639 * WebKit.vcproj/WebKitLibCommon.vsprops:
641 2013-01-03 Csaba Osztrogonác <ossy@webkit.org>
643 Unreviewed fix after r138656 to make GIT-SVN repositories happy.
645 * WebKit.vcproj/WebKitApple.vsprops: Added property svn:eol-style. Removed property svn:mime-type.
646 * WebKit.vcproj/WebKitDirectX.vsprops: Added property svn:eol-style. Removed property svn:mime-type.
648 2013-01-02 Roger Fong <roger_fong@apple.com>
650 Unreviewed. Build fix after reintroducing r138331.
652 Attempted to remove WebKit2 from Apple Windows port in r138331 but two vsprops files were missing.
654 * WebKit.vcproj/WebKitApple.vsprops: Added.
655 * WebKit.vcproj/WebKitDirectX.vsprops: Added.
657 2013-01-02 Sheriff Bot <webkit.review.bot@gmail.com>
659 Unreviewed, rolling out r138403.
660 http://trac.webkit.org/changeset/138403
661 https://bugs.webkit.org/show_bug.cgi?id=105950
663 Fixing e138331 which was rolled out in r138403 (Requested by
666 * WebKit.vcproj/WebKit.sln:
667 * WebKit.vcproj/WebKit.vcproj:
668 * WebKit.vcproj/WebKitLibCommon.vsprops:
669 * WebKit.vcproj/WebKitLibDebug.vsprops:
670 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
671 * WebKit.vcproj/WebKitLibProduction.vsprops:
672 * WebKit.vcproj/WebKitLibRelease.vsprops:
674 2012-12-23 Alexey Proskuryakov <ap@apple.com>
676 <rdar://problem/12808377> Network process should respect cookie accept policy
677 https://bugs.webkit.org/show_bug.cgi?id=105684
679 Reviewed by Sam Weinig.
681 * WebCoreSupport/WebPlatformStrategies.cpp:
682 * WebCoreSupport/WebPlatformStrategies.h:
683 CookiesStrategy no longer has notifyCookiesChanged(). This port didn't use it anyway.
685 2012-12-22 Alexey Proskuryakov <ap@apple.com>
687 Add a separate class for networking related storage
688 https://bugs.webkit.org/show_bug.cgi?id=105676
690 Reviewed by Sam Weinig.
692 * WebCookieManagerCFNet.cpp:
696 * WebCoreSupport/WebFrameNetworkingContext.cpp:
697 * WebCoreSupport/WebFrameNetworkingContext.h:
698 This class is now simpler, with most session tracking being in WebCore.
700 * WebCoreSupport/WebPlatformStrategies.cpp:
701 (WebPlatformStrategies::cookiesForDOM):
702 (WebPlatformStrategies::setCookiesFromDOM):
703 (WebPlatformStrategies::cookiesEnabled):
704 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
705 (WebPlatformStrategies::getRawCookies):
706 (WebPlatformStrategies::deleteCookie):
707 * WebCoreSupport/WebPlatformStrategies.h:
708 We no longer need a function for default storage! Other functions now take a session.
710 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
712 Unreviewed, rolling out r138331.
713 http://trac.webkit.org/changeset/138331
714 https://bugs.webkit.org/show_bug.cgi?id=105668
716 Broke Windows clean builds; can't figure out how to fix it
717 (Requested by rniwa on #webkit).
719 * WebKit.vcproj/WebKit.sln:
720 * WebKit.vcproj/WebKit.vcproj:
721 * WebKit.vcproj/WebKitLibCommon.vsprops:
722 * WebKit.vcproj/WebKitLibDebug.vsprops:
723 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
724 * WebKit.vcproj/WebKitLibProduction.vsprops:
725 * WebKit.vcproj/WebKitLibRelease.vsprops:
727 2012-12-20 Anders Carlsson <andersca@apple.com>
729 Stop building WebKit2 for Windows
730 https://bugs.webkit.org/show_bug.cgi?id=105585
732 Reviewed by Brian Weinstein.
734 Stop building WebKit2 on Windows, and change WebKit.vcproj to build WebKit.dll again.
736 * WebKit.vcproj/WebKit.sln:
737 * WebKit.vcproj/WebKit.vcproj:
738 * WebKit.vcproj/WebKitApple.vsprops: Added.
739 * WebKit.vcproj/WebKitDirectX.vsprops: Added.
740 * WebKit.vcproj/WebKitLibCommon.vsprops:
741 * WebKit.vcproj/WebKitLibDebug.vsprops:
742 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
743 * WebKit.vcproj/WebKitLibProduction.vsprops:
744 * WebKit.vcproj/WebKitLibRelease.vsprops:
746 2012-12-20 Anders Carlsson <andersca@apple.com>
748 Copy WebKit2.rc to back to WebKit/win/WebKit.vcproj.
750 Rubber-stamped by Tim Horton.
752 * WebKit.vcproj/WebKit.rc: Added.
754 2012-12-20 Anders Carlsson <andersca@apple.com>
756 Copy files from WebKit2/win (back) to WebKit/win/WebKit.vcproj.
758 Rubber-stamped by Tim Horton.
760 * WebKit.vcproj/deleteButton.png: Added.
761 * WebKit.vcproj/deleteButtonPressed.png: Added.
762 * WebKit.vcproj/fsVideoAudioVolumeHigh.png: Added.
763 * WebKit.vcproj/fsVideoAudioVolumeLow.png: Added.
764 * WebKit.vcproj/fsVideoExitFullscreen.png: Added.
765 * WebKit.vcproj/fsVideoPause.png: Added.
766 * WebKit.vcproj/fsVideoPlay.png: Added.
767 * WebKit.vcproj/missingImage.png: Added.
768 * WebKit.vcproj/nullplugin.png: Added.
769 * WebKit.vcproj/panEastCursor.png: Added.
770 * WebKit.vcproj/panIcon.png: Added.
771 * WebKit.vcproj/panNorthCursor.png: Added.
772 * WebKit.vcproj/panNorthEastCursor.png: Added.
773 * WebKit.vcproj/panNorthWestCursor.png: Added.
774 * WebKit.vcproj/panSouthCursor.png: Added.
775 * WebKit.vcproj/panSouthEastCursor.png: Added.
776 * WebKit.vcproj/panSouthWestCursor.png: Added.
777 * WebKit.vcproj/panWestCursor.png: Added.
778 * WebKit.vcproj/searchCancel.png: Added.
779 * WebKit.vcproj/searchCancelPressed.png: Added.
780 * WebKit.vcproj/searchMagnifier.png: Added.
781 * WebKit.vcproj/searchMagnifierResults.png: Added.
782 * WebKit.vcproj/textAreaResizeCorner.png: Added.
783 * WebKit.vcproj/verticalTextCursor.png: Added.
784 * WebKit.vcproj/zoomInCursor.png: Added.
785 * WebKit.vcproj/zoomOutCursor.png: Added.
787 2012-12-19 Anders Carlsson <andersca@apple.com>
789 Build WebKit2ExportGenerator before WebKitLib
790 https://bugs.webkit.org/show_bug.cgi?id=105487
792 Reviewed by Tim Horton.
794 * WebKit.vcproj/WebKit.sln:
796 2012-12-18 Alexey Proskuryakov <ap@apple.com>
798 Remove unnecessary functions from CookiesStrategy
799 https://bugs.webkit.org/show_bug.cgi?id=105369
801 Reviewed by Brady Eidson.
803 * WebCoreSupport/WebPlatformStrategies.cpp:
804 * WebCoreSupport/WebPlatformStrategies.h:
806 2012-12-15 Anders Carlsson <andersca@apple.com>
808 Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
809 https://bugs.webkit.org/show_bug.cgi?id=105122
811 Reviewed by Andreas Kling.
813 Update for WebCore changes.
816 (WebFrame::convertMainResourceLoadToDownload):
819 2012-12-15 Mark Lam <mark.lam@apple.com>
821 Re-landing patch for "Introducing the DatabaseStrategy and database servers".
822 https://bugs.webkit.org/show_bug.cgi?id=104934.
826 Merged from r137767. Previously reviewed by Sam Weinig.
828 * WebCoreSupport/WebPlatformStrategies.cpp:
829 (WebPlatformStrategies::createDatabaseStrategy):
830 * WebCoreSupport/WebPlatformStrategies.h:
831 (WebPlatformStrategies):
833 2012-12-14 Mark Lam <mark.lam@apple.com>
835 The WebView should initialize the platform strategies before initializing other sub-systems.
836 https://bugs.webkit.org/show_bug.cgi?id=105083.
838 Reviewed by Alexey Proskuryakov.
841 (WebView::initWithFrame):
843 2012-12-14 Sheriff Bot <webkit.review.bot@gmail.com>
845 Unreviewed, rolling out r137767.
846 http://trac.webkit.org/changeset/137767
847 https://bugs.webkit.org/show_bug.cgi?id=105062
849 Broke Mac builds. (Requested by mlam on #webkit).
851 * WebCoreSupport/WebPlatformStrategies.cpp:
852 * WebCoreSupport/WebPlatformStrategies.h:
853 (WebPlatformStrategies):
855 2012-12-14 Mark Lam <mark.lam@apple.com>
857 Introducing the DatabaseStrategy and database servers.
858 https://bugs.webkit.org/show_bug.cgi?id=104934.
860 Reviewed by Sam Weinig.
862 The database server is currently a placeholder that does nothing.
864 * WebCoreSupport/WebPlatformStrategies.cpp:
865 (WebPlatformStrategies::createDatabaseStrategy):
866 * WebCoreSupport/WebPlatformStrategies.h:
867 (WebPlatformStrategies):
869 2012-12-13 Alexey Proskuryakov <ap@apple.com>
871 <rdar://problem/12838354> Per-Tab WebProcess: DOM cookie access functions should respect private browsing
872 https://bugs.webkit.org/show_bug.cgi?id=104691
874 Reviewed by Sam Weinig.
876 * WebCoreSupport/WebFrameNetworkingContext.cpp:
877 (WebFrameNetworkingContext::inPrivateBrowsingMode):
878 (WebFrameNetworkingContext::storageSession):
879 * WebCoreSupport/WebFrameNetworkingContext.h:
880 Implemented inPrivateBrowsingMode().
882 2012-12-12 Mark Lam <mark.lam@apple.com>
884 Encapsulate externally used webdatabase APIs in DatabaseManager.
885 https://bugs.webkit.org/show_bug.cgi?id=104741.
887 Reviewed by Sam Weinig.
889 Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
890 and DatabaseContext directly. This is to prepare for upcoming webkit2
893 * WebDatabaseManager.cpp:
894 (WebDatabaseManager::sharedWebDatabaseManager):
895 (WebDatabaseManager::origins):
896 (WebDatabaseManager::databasesWithOrigin):
897 (WebDatabaseManager::detailsForDatabase):
898 (WebDatabaseManager::deleteAllDatabases):
899 (WebDatabaseManager::deleteOrigin):
900 (WebDatabaseManager::deleteDatabase):
901 (WebDatabaseManager::setQuota):
902 (WebKitInitializeWebDatabasesIfNecessary):
903 * WebDatabaseManager.h:
904 (WebDatabaseManager):
905 * WebSecurityOrigin.cpp:
906 (WebSecurityOrigin::usage):
907 (WebSecurityOrigin::quota):
908 (WebSecurityOrigin::setQuota):
910 (WebView::notifyPreferencesChanged):
912 2012-12-12 Alexey Proskuryakov <ap@apple.com>
914 Make LOG() work in WebProcess and NetworkProcess
915 https://bugs.webkit.org/show_bug.cgi?id=104718
917 Reviewed by Tim Horton.
919 * WebView.cpp: Updated for a new include file to use in WebKits.
921 2012-12-11 Mike West <mkwst@chromium.org>
923 Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
924 https://bugs.webkit.org/show_bug.cgi?id=66371
926 Reviewed by Pavel Feldman.
928 Drops WebCore::MessageType from the addMessageToConsole method.
930 * WebCoreSupport/WebChromeClient.cpp:
931 (WebChromeClient::addMessageToConsole):
932 * WebCoreSupport/WebChromeClient.h:
935 2012-12-10 Xueqing Huang <huangxueqing@baidu.com>
937 ASSERTION failed in Windows: css3/css3-modsel-33.html
938 https://bugs.webkit.org/show_bug.cgi?id=104472
940 Reviewed by Tim Horton.
942 In WebFrameLoaderClient::dispatchDidLayout, milestones maybe
943 DidFirstLayout & DidFirstVisualNonEmptyLayout, we should
944 use seperate COMPtrs for the two cases rather than reuse one.
946 * WebCoreSupport/WebFrameLoaderClient.cpp:
947 (WebFrameLoaderClient::dispatchDidLayout):
949 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
951 Remove unused headers
952 https://bugs.webkit.org/show_bug.cgi?id=104428
954 Reviewed by Kentaro Hara.
956 Header inclusion cleanup.
957 Remove <WebCore/NotImplement.h>.
959 * WebCoreSupport/WebInspectorClient.cpp:
960 * WebMutableURLRequest.cpp:
962 2012-12-07 Anders Carlsson <andersca@apple.com>
964 Remove WebKit2 related projects from WebKit.sln
965 https://bugs.webkit.org/show_bug.cgi?id=104395
967 Reviewed by Tim Horton.
969 * WebKit.vcproj/WebKit.sln:
971 2012-11-30 Brent Fulgham <bfulgham@webkit.org>
973 [Windows, WinCairo] Generate library export definition file.
974 https://bugs.webkit.org/show_bug.cgi?id=103687
976 Reviewed by Tim Horton.
978 Update project solutions to use the new generated *.def files.
980 * WebKit.vcproj/WebKit.sln: Update for new project and file
983 2012-11-30 Mihai Maerean <mmaerean@adobe.com>
985 [CSSRegions] when WebKit uses V8, there should be a single variable to store if the CSS Regions feature is enabled
986 https://bugs.webkit.org/show_bug.cgi?id=101192
988 Reviewed by Hajime Morita.
990 Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
992 Tests: No new tests because there is no functional change.
995 (WebView::notifyPreferencesChanged):
997 2012-11-29 Alexey Proskuryakov <ap@apple.com>
999 [WK2] Forward cookie jar calls to NetworkProcess
1000 https://bugs.webkit.org/show_bug.cgi?id=103457
1002 Reviewed by Darin Adler.
1004 * WebCoreSupport/WebPlatformStrategies.cpp:
1005 (WebPlatformStrategies::cookiesForDOM):
1006 (WebPlatformStrategies::setCookiesFromDOM):
1007 (WebPlatformStrategies::cookiesEnabled):
1008 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
1009 (WebPlatformStrategies::getRawCookies):
1010 (WebPlatformStrategies::deleteCookie):
1011 (WebPlatformStrategies::getHostnamesWithCookies):
1012 (WebPlatformStrategies::deleteCookiesForHostname):
1013 (WebPlatformStrategies::deleteAllCookies):
1015 2012-11-27 James Simonsen <simonjam@chromium.org>
1017 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1018 https://bugs.webkit.org/show_bug.cgi?id=102151
1020 Reviewed by Adam Barth.
1023 (WebFrame::loadRequest):
1024 (WebFrame::loadData):
1026 2012-11-27 Sheriff Bot <webkit.review.bot@gmail.com>
1028 Unreviewed, rolling out r135786.
1029 http://trac.webkit.org/changeset/135786
1030 https://bugs.webkit.org/show_bug.cgi?id=103379
1032 It made 3 plugin tests timeout on several platforms (Requested
1033 by Ossy on #webkit).
1036 (WebFrame::loadRequest):
1037 (WebFrame::loadData):
1039 2012-11-26 James Simonsen <simonjam@chromium.org>
1041 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1042 https://bugs.webkit.org/show_bug.cgi?id=102151
1044 Reviewed by Adam Barth.
1047 (WebFrame::loadRequest):
1048 (WebFrame::loadData):
1050 2012-11-21 Allan Sandfeld Jensen <allan.jensen@digia.com>
1052 Disambiguate innerNodeFramePoint and mainFramePoint
1053 https://bugs.webkit.org/show_bug.cgi?id=98139
1055 Reviewed by Julien Chaffraix.
1058 (WebView::handleContextMenuEvent):
1060 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
1062 Unreviewed, rolling out r135295.
1063 http://trac.webkit.org/changeset/135295
1064 https://bugs.webkit.org/show_bug.cgi?id=102834
1066 This patch causes assertion to some layout tests on chromium
1067 (Requested by jianli on #webkit).
1070 (WebFrame::loadRequest):
1071 (WebFrame::loadData):
1073 2012-11-20 James Simonsen <simonjam@chromium.org>
1075 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1076 https://bugs.webkit.org/show_bug.cgi?id=102151
1078 Reviewed by Adam Barth.
1081 (WebFrame::loadRequest):
1082 (WebFrame::loadData):
1084 2012-11-17 Brady Eidson <beidson@apple.com>
1086 Add an integer identifier field to AuthenticationChallengeBase.
1087 https://bugs.webkit.org/show_bug.cgi?id=102593
1089 Reviewed by Darin Adler.
1091 * WebURLAuthenticationChallenge.cpp:
1092 (WebURLAuthenticationChallenge::initWithProtectionSpace): Adopt the new constructor with a dummy identifier.
1094 2012-11-16 Brent Fulgham <bfulgham@webkit.org>
1096 [WinCairo] Unreviewed build fix after r134960.
1098 Avoid including Mac-specific headers.
1100 * WebCoreSupport/WebFrameNetworkingContext.cpp: Stub out
1101 CFNetwork-based implementations.
1102 * WebCoreSupport/WebFrameNetworkingContext.h: Exclude
1103 CFNetwork data types.
1104 * WebCoreSupport/WebPlatformStrategies.cpp: Stub out
1105 CFNetwork-based implementations.
1106 * WebCoreSupport/WebPlatformStrategies.h: Exclude
1107 CFNetwork data types.
1109 2012-11-15 Alexey Proskuryakov <ap@apple.com>
1111 Private Browsing is a per-page setting that sets a global value
1112 https://bugs.webkit.org/show_bug.cgi?id=67870
1114 Reviewed by Sam Weinig.
1116 * WebCookieManagerCFNet.cpp: (WebCookieManager::cookieStorage): We can't get
1117 current session without any context, but the code was not correct anyway, the client
1118 is clearly interested in a getter to match override setter.
1120 * WebCoreSupport/WebFrameNetworkingContext.cpp: Moved code for tracking global
1121 sessions from WebCore to WebKit. The behavior is unchanged, but lower levels are
1124 * WebCoreSupport/WebFrameNetworkingContext.h: Ditto.
1126 * WebCoreSupport/WebPlatformStrategies.h:
1127 * WebCoreSupport/WebPlatformStrategies.cpp:
1128 (WebPlatformStrategies::defaultCookieStorage): Added. Use WebFrameNetworkingContext
1129 for tracking the default session.
1131 * WebView.cpp: (updateSharedSettingsFromPreferencesIfNeeded):
1132 Use WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts. Updating only
1133 the current session is not sufficient, and did not match Mac.
1135 2012-11-14 George Tsoumalis <tsumalis96@gmail.com>
1137 Implementation for mehods in WebMutableURLRequest.cpp
1138 https://bugs.webkit.org/show_bug.cgi?id=83671
1140 Reviewed by Brent Fulgham..
1142 * WebMutableURLRequest.cpp:
1143 (WebMutableURLRequest::addValue):
1144 (WebMutableURLRequest::setMainDocumentURL):
1145 (WebMutableURLRequest::setHTTPShouldHandleCookies):
1148 2012-11-12 Roger Fong <roger_fong@apple.com>
1150 REGRESSION(r130643): Assertion failure when running DRT in debug mode
1151 https://bugs.webkit.org/show_bug.cgi?id=101791
1153 Reviewed by Darin Adler.
1155 When running DRT in debug mode, we hit an assertion failure in initializing the WebKit instance.
1156 This failure started occuring in r130643 and this work around follows the work around in r132302.
1161 2012-11-12 Roger Fong <roger_fong@apple.com>
1163 Web Inspector: Fix docking behaviour on Windows.
1164 https://bugs.webkit.org/show_bug.cgi?id=101978
1166 Reviewed by Brian Weinstein.
1168 There are a number of problems with docking behaviour on Windows.
1169 For starters, it does not ever constrain the inspector's size properly while docked.
1170 It also does not properly set the whether or not the inspector can be docked/undocked.
1171 This patch fixes both issues.
1173 * WebCoreSupport/WebInspectorClient.cpp:
1174 (WebInspectorFrontendClient::frontendLoaded):
1175 (WebInspectorFrontendClient::attachWindow):
1176 Call restoreAttachedWindowHeight so that when first loading or reattaching the inspector,
1177 we resize the inspector window properly.
1179 2012-11-05 Simon Fraser <simon.fraser@apple.com>
1181 Fix layer borders to cleaning appear and disappear on switching
1182 https://bugs.webkit.org/show_bug.cgi?id=101136
1184 Reviewed by Sam Weinig.
1186 Remove the GraphicsLayerClient methods showDebugBorders() and
1187 showRepaintCounter().
1192 2012-10-29 Anders Carlsson <andersca@apple.com>
1194 String::createCFString should return a RetainPtr
1195 https://bugs.webkit.org/show_bug.cgi?id=100419
1197 Reviewed by Andreas Kling.
1199 Update callers of String::createCFString.
1201 * WebCoreSupport/WebFrameLoaderClient.cpp:
1202 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
1203 * WebDatabaseManager.cpp:
1204 (WebDatabaseManager::dispatchDidModifyDatabase):
1206 (WebHistory::visitedURL):
1207 (WebHistory::itemForURLString):
1208 * WebHistoryItem.cpp:
1209 (WebHistoryItem::dictionaryRepresentation):
1210 * WebIconDatabase.cpp:
1211 (WebIconDatabase::iconDatabaseNotificationUserInfoURLKey):
1212 (postDidAddIconNotification):
1213 * WebLocalizableStrings.cpp:
1214 (createWebKitBundle):
1215 (copyLocalizedStringFromBundle):
1216 * WebPreferences.cpp:
1217 (WebPreferences::initializeDefaultSettings):
1219 (WebView::setCacheModel):
1220 (WebView::notifyPreferencesChanged):
1222 2012-10-24 Brady Eidson <beidson@apple.com>
1224 Add a strategy for loader customization.
1225 https://bugs.webkit.org/show_bug.cgi?id=100278
1227 Reviewed by Alexey Proskuryakov.
1229 * WebCoreSupport/WebPlatformStrategies.cpp:
1230 (WebPlatformStrategies::createLoaderStrategy):
1231 * WebCoreSupport/WebPlatformStrategies.h:
1232 (WebPlatformStrategies):
1234 2012-10-23 Alexey Proskuryakov <ap@apple.com>
1236 Add a strategy for shared workers
1237 https://bugs.webkit.org/show_bug.cgi?id=100165
1239 Reviewed by Brady Eidson.
1241 * WebCoreSupport/WebPlatformStrategies.cpp:
1242 (WebPlatformStrategies::createPasteboardStrategy):
1243 (WebPlatformStrategies::createSharedWorkerStrategy):
1244 (WebPlatformStrategies::createVisitedLinkStrategy):
1245 * WebCoreSupport/WebPlatformStrategies.h:
1246 (WebPlatformStrategies):
1248 2012-10-22 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1250 [Qt] Fix "ASSERTION FAILED: !document->inPageCache()" when loading a page
1251 https://bugs.webkit.org/show_bug.cgi?id=98514
1253 Reviewed by Kenneth Rohde Christiansen.
1255 * WebCoreSupport/WebFrameLoaderClient.cpp:
1256 (WebFrameLoaderClient::transitionToCommittedForNewPage):
1258 2012-10-21 Andreas Kling <kling@webkit.org>
1260 Remove Page::javaScriptURLsAreAllowed setting.
1261 <http://webkit.org/b/99944>
1263 Reviewed by Anders Carlsson.
1265 Have WebView::setJavaScriptURLsAreAllowed() do nothing and return E_NOTIMPL
1266 to prevent COM ABI breakage.
1269 (WebView::setJavaScriptURLsAreAllowed):
1271 2012-10-18 Roger Fong <roger_fong@apple.com>
1273 Unreviewed. Build fix after r131701 and r131777.
1275 * WebKit.vcproj/WebKit.sln:
1277 2012-10-14 Sam Weinig <sam@webkit.org>
1279 Fix the windows build.
1284 2012-10-10 Brady Eidson <beidson@apple.com>
1286 Switch ResourceLoader::resourceData() from SharedBuffer to ResourceBuffer
1287 https://bugs.webkit.org/show_bug.cgi?id=98976
1289 Reviewed by Anders Carlsson.
1291 * WebDataSource.cpp:
1292 (WebDataSource::data):
1294 2012-10-10 Jon Lee <jonlee@apple.com>
1296 [WK2] Activate plugins when user clicks on snapshot
1297 https://bugs.webkit.org/show_bug.cgi?id=98328
1298 <rdar://problem/12426681>
1300 Reviewed by Brady Eidson.
1302 * WebCoreSupport/WebFrameLoaderClient.h:
1303 (WebFrameLoaderClient::recreatePlugin): Stub implementation of recreatePlugin().
1305 2012-10-10 Brady Eidson <beidson@apple.com>
1307 Switch CachedResource over from SharedBuffer to a new ResourceBuffer
1308 https://bugs.webkit.org/show_bug.cgi?id=98541
1310 Reviewed by Anders Carlsson.
1312 * WebDataSource.cpp:
1313 (WebDataSource::subresourceForURL):
1315 2012-10-08 Simon Fraser <simon.fraser@apple.com>
1317 Some GraphicsLayer cleanup to separate the concepts of using a tile cache, and being the main tile cache layer
1318 https://bugs.webkit.org/show_bug.cgi?id=98574
1320 Reviewed by Dean Jackson.
1322 GraphicsLayerCA assumed that using a TileCache equated to being the main page tile
1323 cache layer, which has some special considerations. Make these two concepts separate
1324 to get closer to being able to use TileCaches in place of CATiledLayer.
1326 * FullscreenVideoController.cpp:
1327 (FullscreenVideoController::LayerClient::platformCALayerShowRepaintCounter):
1329 2012-10-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1331 Rename first/second to key/value in HashMap iterators
1332 https://bugs.webkit.org/show_bug.cgi?id=82784
1334 Reviewed by Eric Seidel.
1338 (::GetPropertyInfo):
1339 * WebCoreStatistics.cpp:
1340 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1341 * WebCoreSupport/WebPlatformStrategies.cpp:
1342 (WebPlatformStrategies::getPluginInfo):
1344 (WebHistory::removeItemFromDateCaches):
1347 * WebKitStatistics.cpp:
1348 (WebKitStatistics::comClassNameCounts):
1349 * WebNotificationCenter.cpp:
1350 (WebNotificationCenter::postNotificationInternal):
1351 (WebNotificationCenter::addObserver):
1352 (WebNotificationCenter::removeObserver):
1354 2012-10-04 Simon Fraser <simon.fraser@apple.com>
1356 Final part of "sync" to "flush" renaming
1357 https://bugs.webkit.org/show_bug.cgi?id=98430
1359 Reviewed by Tim Horton.
1361 Change method names on GraphicsLayer and GraphicsLayerClient that
1362 refer to "sync" to use the term "flush" instead, to be consistent
1363 with the rest of the code.
1366 (WebView::notifyFlushRequired):
1367 (WebView::flushPendingGraphicsLayerChanges):
1370 2012-10-04 Simon Fraser <simon.fraser@apple.com>
1372 Standardize on "flush" terminology for compositing layer flushing/syncing
1373 https://bugs.webkit.org/show_bug.cgi?id=98321
1375 Reviewed by Simon Fraser.
1377 Rename compositing-related methods that refer to "syncing" to instead
1378 refer to "flushing".
1380 * WebCoreSupport/WebChromeClient.cpp:
1381 (WebChromeClient::scheduleCompositingLayerFlush):
1382 * WebCoreSupport/WebChromeClient.h:
1385 (WebView::flushPendingGraphicsLayerChanges):
1387 2012-10-02 Anders Carlsson <andersca@apple.com>
1389 Change most GraphicsLayer::create calls to use the version that takes a GraphicsLayerFactory
1390 https://bugs.webkit.org/show_bug.cgi?id=98217
1392 Reviewed by Andreas Kling.
1395 (WebView::setAcceleratedCompositing):
1397 2012-10-01 Brady Eidson <beidson@apple.com>
1399 Remove the Safari 2 -> Safari 3 icon database import code.
1400 https://bugs.webkit.org/show_bug.cgi?id=98113
1402 Reviewed by Maciej Stachowiak.
1404 Nuke the performImport() IconDatabaseClient method.
1406 * WebIconDatabase.cpp:
1407 * WebIconDatabase.h:
1410 2012-09-25 Beth Dakin <bdakin@apple.com>
1412 https://bugs.webkit.org/show_bug.cgi?id=95397
1413 Need to merge didFirstVisuallyNonEmptyLayout and
1414 didNewFirstVisuallyNonEmptyLayout
1416 <rdar://problem/10791680>
1418 Reviewed by Sam Weinig.
1420 Remove dispatchDidFirstLayout,
1421 dispatchDidFirstVisuallyNonEmptyLayout, and
1422 dispatchDidNewFirstVisuallyNonEmptyLayout. Their functionality
1423 is now replaced by dispatchDidLayout(LayoutMilestoneOptions)
1424 * WebCoreSupport/WebFrameLoaderClient.cpp:
1425 (WebFrameLoaderClient::dispatchDidLayout):
1426 * WebCoreSupport/WebFrameLoaderClient.h:
1427 (WebFrameLoaderClient):
1429 It is now necessary to opt into getting any of the
1430 "layout milestone" notifications.
1432 (WebView::initWithFrame):
1434 2012-09-19 Patrick Gansterer <paroga@webkit.org>
1436 [WIN] Use BString in favour of BSTR to improve memory management
1437 https://bugs.webkit.org/show_bug.cgi?id=93128
1439 Reviewed by Anders Carlsson.
1441 BString automatically calls SysFreeString() in its destructor which helps
1442 avoiding memory leaks. So it should be used instead of BSTR directly.
1443 Add operator& to BString to allow its usage for out parameters too (like COMPtr).
1444 This fixes already a few memory leaks in the existing code.
1446 * DefaultPolicyDelegate.cpp:
1447 (DefaultPolicyDelegate::decidePolicyForNavigationAction):
1448 (DefaultPolicyDelegate::decidePolicyForMIMEType):
1449 (DefaultPolicyDelegate::unableToImplementPolicyWithError):
1450 * MarshallingHelpers.cpp:
1451 (MarshallingHelpers::KURLToBSTR):
1452 (MarshallingHelpers::CFStringRefToBSTR):
1453 (MarshallingHelpers::stringArrayToSafeArray):
1454 (MarshallingHelpers::safeArrayToStringArray):
1455 * WebCoreSupport/WebChromeClient.cpp:
1456 (WebChromeClient::runJavaScriptPrompt):
1457 * WebCoreSupport/WebEditorClient.cpp:
1458 (WebEditorClient::checkGrammarOfString):
1459 (WebEditorClient::getGuessesForWord):
1461 (WebFrame::canProvideDocumentSource):
1463 (WebHistory::removeItem):
1464 (WebHistory::addItem):
1465 * WebIconDatabase.cpp:
1466 (WebIconDatabase::startUpIconDatabase):
1467 * WebNotificationCenter.cpp:
1468 (WebNotificationCenter::postNotification):
1469 * WebPreferences.cpp:
1470 (WebPreferences::setStringValue):
1475 (PreferencesChangedOrRemovedObserver::onNotify):
1477 (WebView::canShowMIMEType):
1478 (WebView::initWithFrame):
1479 (WebView::setApplicationNameForUserAgent):
1480 (WebView::setCustomUserAgent):
1481 (WebView::userAgentForURL):
1482 (WebView::setCustomTextEncodingName):
1483 (WebView::customTextEncodingName):
1484 (WebView::setPreferences):
1485 (WebView::searchFor):
1486 (WebView::executeCoreCommandByName):
1487 (WebView::markAllMatchesForText):
1488 (WebView::setGroupName):
1489 (WebView::registerURLSchemeAsLocal):
1490 (WebView::replaceSelectionWithText):
1491 (WebView::onNotify):
1492 (WebView::notifyPreferencesChanged):
1493 (WebView::MIMETypeForExtension):
1494 (WebView::standardUserAgentWithApplicationName):
1495 (WebView::addAdditionalPluginDirectory):
1496 (WebView::registerEmbeddedViewMIMEType):
1497 (WebView::addOriginAccessWhitelistEntry):
1498 (WebView::removeOriginAccessWhitelistEntry):
1499 (WebView::geolocationDidFailWithError):
1500 (WebView::setDomainRelaxationForbiddenForURLScheme):
1501 (WebView::setCompositionForTesting):
1502 (WebView::confirmCompositionForTesting):
1504 2012-09-17 Sheriff Bot <webkit.review.bot@gmail.com>
1506 Unreviewed, rolling out r128809.
1507 http://trac.webkit.org/changeset/128809
1508 https://bugs.webkit.org/show_bug.cgi?id=96958
1510 Broke the Windows build. (Requested by andersca on #webkit).
1512 * DefaultPolicyDelegate.cpp:
1513 (DefaultPolicyDelegate::decidePolicyForNavigationAction):
1514 (DefaultPolicyDelegate::decidePolicyForMIMEType):
1515 (DefaultPolicyDelegate::unableToImplementPolicyWithError):
1516 * MarshallingHelpers.cpp:
1517 (MarshallingHelpers::KURLToBSTR):
1518 (MarshallingHelpers::CFStringRefToBSTR):
1519 (MarshallingHelpers::stringArrayToSafeArray):
1520 (MarshallingHelpers::safeArrayToStringArray):
1521 * WebCoreSupport/WebChromeClient.cpp:
1522 (WebChromeClient::runJavaScriptPrompt):
1523 * WebCoreSupport/WebEditorClient.cpp:
1524 (WebEditorClient::checkGrammarOfString):
1525 (WebEditorClient::getGuessesForWord):
1527 (WebFrame::canProvideDocumentSource):
1529 (WebHistory::removeItem):
1530 (WebHistory::addItem):
1531 * WebIconDatabase.cpp:
1532 (WebIconDatabase::startUpIconDatabase):
1533 * WebNotificationCenter.cpp:
1534 (WebNotificationCenter::postNotification):
1535 * WebPreferences.cpp:
1536 (WebPreferences::setStringValue):
1538 (PreferencesChangedOrRemovedObserver::onNotify):
1540 (WebView::canShowMIMEType):
1541 (WebView::initWithFrame):
1542 (WebView::setApplicationNameForUserAgent):
1543 (WebView::setCustomUserAgent):
1544 (WebView::userAgentForURL):
1545 (WebView::setCustomTextEncodingName):
1546 (WebView::customTextEncodingName):
1547 (WebView::setPreferences):
1548 (WebView::searchFor):
1549 (WebView::executeCoreCommandByName):
1550 (WebView::markAllMatchesForText):
1551 (WebView::setGroupName):
1552 (WebView::registerURLSchemeAsLocal):
1553 (WebView::replaceSelectionWithText):
1554 (WebView::onNotify):
1555 (WebView::notifyPreferencesChanged):
1556 (WebView::MIMETypeForExtension):
1557 (WebView::standardUserAgentWithApplicationName):
1558 (WebView::addAdditionalPluginDirectory):
1559 (WebView::registerEmbeddedViewMIMEType):
1562 (WebView::addOriginAccessWhitelistEntry):
1563 (WebView::removeOriginAccessWhitelistEntry):
1564 (WebView::geolocationDidFailWithError):
1565 (WebView::setDomainRelaxationForbiddenForURLScheme):
1566 (WebView::setCompositionForTesting):
1567 (WebView::confirmCompositionForTesting):
1569 2012-09-16 Mark Lam <mark.lam@apple.com>
1571 Added MSVC project changes to enable building the llint.
1572 https://bugs.webkit.org/show_bug.cgi?id=96175.
1574 Reviewed by Geoff Garen.
1576 This only adds the ability to build the llint, but currently, only the
1577 C++ backend is supported. By default, the Windows port will remain
1578 running with the baseline JIT. The llint will not be enabled.
1580 * WebKit.vcproj/WebKit.sln:
1582 2012-09-13 Brent Fulgham <bfulgham@webkit.org>
1584 [WinCairo] Unreviewed build fix.
1586 * WebCookieManagerCurl.cpp: Remove unused 'using WebCore'
1587 declaration that prevented the build from completing.
1589 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
1591 Unreviewed, rolling out r127876.
1592 http://trac.webkit.org/changeset/127876
1593 https://bugs.webkit.org/show_bug.cgi?id=96600
1595 mouse click doesn't work for spin button if spin button in
1596 iframe (Requested by yosin on #webkit).
1598 * WebActionPropertyBag.cpp:
1599 (WebActionPropertyBag::Read):
1601 (WebView::handleContextMenuEvent):
1602 (WebView::elementAtPoint):
1604 2012-09-10 Beth Dakin <bdakin@apple.com>
1606 https://bugs.webkit.org/show_bug.cgi?id=96158
1607 Need API to suppress scrollbar animations
1609 <rdar://problem/12210972>
1611 Reviewed by Sam Weinig.
1613 ScrollableArea::isOnActivePage() has been re-named to
1614 ScrollableArea:: scrollbarsCanBeActive().
1616 (WebScrollBar::scrollbarsCanBeActive):
1620 2012-09-10 Dominic Mazzoni <dmazzoni@google.com>
1622 AX: Update Windows port accessible role mappings to fix some tests
1623 https://bugs.webkit.org/show_bug.cgi?id=96219
1625 Reviewed by Chris Fleizach.
1627 Update a bunch of accessible role mappings to fix tests and improve win
1630 * AccessibleBase.cpp:
1633 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
1635 Simplify hitTestResultAtPoint and nodesFromRect APIs
1636 https://bugs.webkit.org/show_bug.cgi?id=95720
1638 Reviewed by Antonio Gomes.
1640 Update calls to new API.
1642 * WebActionPropertyBag.cpp:
1643 (WebActionPropertyBag::Read):
1645 (WebView::handleContextMenuEvent):
1646 (WebView::elementAtPoint):
1648 2012-09-05 Sam Weinig <sam@webkit.org>
1650 Part 2 of removing PlatformString.h, remove PlatformString.h
1651 https://bugs.webkit.org/show_bug.cgi?id=95931
1653 Reviewed by Adam Barth.
1655 Remove PlatformString.h
1657 * DOMCSSClasses.cpp:
1658 * DefaultPolicyDelegate.cpp:
1659 * MarshallingHelpers.cpp:
1660 * WebCoreSupport/WebInspectorClient.h:
1664 * WebIconDatabase.cpp:
1666 * WebKitGraphics.cpp:
1667 * WebKitSystemBits.cpp:
1668 * WebLocalizableStrings.cpp:
1669 * WebNotificationCenter.cpp:
1672 2012-09-06 Patrick Gansterer <paroga@webkit.org>
1674 Remove String::operator+=() from windows platform code
1675 https://bugs.webkit.org/show_bug.cgi?id=95904
1677 Reviewed by Benjamin Poulain.
1679 Use StringBuilder and operator+() to concatenate strings instead of operator+=().
1681 * AccessibleBase.cpp:
1682 (AccessibleBase::get_accKeyboardShortcut):
1684 (WebDownload::bundlePathForTargetPath):
1686 (imeCompositionArgumentNames):
1688 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
1690 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
1691 https://bugs.webkit.org/show_bug.cgi?id=92735
1693 Reviewed by Hajime Morita.
1695 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
1696 Kept the function defination and declaration to keep binary compatibility for IWebFramePrivate.idl
1699 (WebFrame::numberOfPages):
1701 2012-08-30 Benjamin Poulain <bpoulain@apple.com>
1703 Replace JSC::UString by WTF::String
1704 https://bugs.webkit.org/show_bug.cgi?id=95271
1706 Reviewed by Geoffrey Garen.
1708 Replace UString by String.
1711 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
1713 (WebView::stringByEvaluatingJavaScriptFromString):
1715 2012-08-29 Dominic Mazzoni <dmazzoni@google.com>
1717 AX: Canvas should have a distinct role
1718 https://bugs.webkit.org/show_bug.cgi?id=95248
1720 Reviewed by Chris Fleizach.
1722 Map new CanvasRole to the same as ImageRole.
1724 * AccessibleBase.cpp:
1727 2012-08-29 Sheriff Bot <webkit.review.bot@gmail.com>
1729 Unreviewed, rolling out r126972.
1730 http://trac.webkit.org/changeset/126972
1731 https://bugs.webkit.org/show_bug.cgi?id=95349
1733 accessibility/canvas-description-and-role.html has been
1734 failing consistently on several bots and Dominic needs some
1735 time to investigate why (Requested by jchaffraix on #webkit).
1737 * AccessibleBase.cpp:
1740 2012-08-29 Dominic Mazzoni <dmazzoni@google.com>
1742 AX: Canvas should have a distinct role
1743 https://bugs.webkit.org/show_bug.cgi?id=95248
1745 Reviewed by Chris Fleizach.
1747 Map new CanvasRole to the same as ImageRole.
1749 * AccessibleBase.cpp:
1752 2012-08-28 Sheriff Bot <webkit.review.bot@gmail.com>
1754 Unreviewed, rolling out r126914.
1755 http://trac.webkit.org/changeset/126914
1756 https://bugs.webkit.org/show_bug.cgi?id=95239
1758 it breaks everything and fixes nothing (Requested by pizlo on
1763 (::GetPropertyInfo):
1764 * WebCoreStatistics.cpp:
1765 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1766 * WebCoreSupport/WebPlatformStrategies.cpp:
1767 (WebPlatformStrategies::getPluginInfo):
1769 (WebHistory::removeItemFromDateCaches):
1772 * WebKitStatistics.cpp:
1773 (WebKitStatistics::comClassNameCounts):
1774 * WebNotificationCenter.cpp:
1775 (WebNotificationCenter::postNotificationInternal):
1776 (WebNotificationCenter::addObserver):
1777 (WebNotificationCenter::removeObserver):
1779 2012-08-28 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1781 Rename first/second to key/value in HashMap iterators
1782 https://bugs.webkit.org/show_bug.cgi?id=82784
1784 Reviewed by Eric Seidel.
1788 (::GetPropertyInfo):
1789 * WebCoreStatistics.cpp:
1790 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1791 * WebCoreSupport/WebPlatformStrategies.cpp:
1792 (WebPlatformStrategies::getPluginInfo):
1794 (WebHistory::removeItemFromDateCaches):
1797 * WebKitStatistics.cpp:
1798 (WebKitStatistics::comClassNameCounts):
1799 * WebNotificationCenter.cpp:
1800 (WebNotificationCenter::postNotificationInternal):
1801 (WebNotificationCenter::addObserver):
1802 (WebNotificationCenter::removeObserver):
1804 2012-08-27 Sheriff Bot <webkit.review.bot@gmail.com>
1806 Unreviewed, rolling out r126836.
1807 http://trac.webkit.org/changeset/126836
1808 https://bugs.webkit.org/show_bug.cgi?id=95163
1810 Broke all Apple ports, EFL, and Qt. (Requested by tkent on
1815 (::GetPropertyInfo):
1816 * WebCoreStatistics.cpp:
1817 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1818 * WebCoreSupport/WebPlatformStrategies.cpp:
1819 (WebPlatformStrategies::getPluginInfo):
1821 (WebHistory::removeItemFromDateCaches):
1824 * WebKitStatistics.cpp:
1825 (WebKitStatistics::comClassNameCounts):
1826 * WebNotificationCenter.cpp:
1827 (WebNotificationCenter::postNotificationInternal):
1828 (WebNotificationCenter::addObserver):
1829 (WebNotificationCenter::removeObserver):
1831 2012-08-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1833 Rename first/second to key/value in HashMap iterators
1834 https://bugs.webkit.org/show_bug.cgi?id=82784
1836 Reviewed by Eric Seidel.
1840 (::GetPropertyInfo):
1841 * WebCoreStatistics.cpp:
1842 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1843 * WebCoreSupport/WebPlatformStrategies.cpp:
1844 (WebPlatformStrategies::getPluginInfo):
1846 (WebHistory::removeItemFromDateCaches):
1849 * WebKitStatistics.cpp:
1850 (WebKitStatistics::comClassNameCounts):
1851 * WebNotificationCenter.cpp:
1852 (WebNotificationCenter::postNotificationInternal):
1853 (WebNotificationCenter::addObserver):
1854 (WebNotificationCenter::removeObserver):
1856 2012-08-23 Adrienne Walker <enne@google.com>
1858 Convert ScrollableArea ASSERT_NOT_REACHED virtuals
1859 https://bugs.webkit.org/show_bug.cgi?id=93306
1861 Reviewed by Darin Adler.
1863 Add implementations where necessary to make derived classes concrete.
1864 Add OVERRIDE for ScrollableArea functions.
1867 (WebScrollBar::visibleHeight):
1868 (WebScrollBar::visibleWidth):
1869 (WebScrollBar::contentsSize):
1870 (WebScrollBar::isOnActivePage):
1871 (WebScrollBar::scrollableAreaBoundingBox):
1875 2012-08-22 Nikhil Bhargava <nbhargava@google.com>
1877 Reduce Font.h includes across project -- improves RenderObject.h compile time
1878 https://bugs.webkit.org/show_bug.cgi?id=93629
1880 Reviewed by Eric Seidel.
1882 Adds includes due to change in RenderStyle.h
1884 * DOMCoreClasses.cpp:
1886 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
1888 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
1889 https://bugs.webkit.org/show_bug.cgi?id=94168
1891 Reviewed by Kent Tamura.
1893 * Interfaces/IWebPreferencesPrivate.idl:
1895 2012-08-14 Adam Barth <abarth@webkit.org>
1897 Delete Frame::domWindow() and Frame::existingDOMWindow()
1898 https://bugs.webkit.org/show_bug.cgi?id=93990
1900 Reviewed by Eric Seidel.
1903 (WebFrame::DOMWindow):
1904 (WebFrame::pendingFrameUnloadEventCount):
1906 2012-08-13 Tom Sepez <tsepez@chromium.org>
1908 [chromium] release FrameLoaderClientImpl::m_pluginWidget refptr upon Plugin Document detach.
1909 https://bugs.webkit.org/show_bug.cgi?id=93283
1911 Reviewed by Eric Seidel.
1913 Change the client redirectDataToPlugin method(s) to expect the possibility of
1914 a NULL argument, keeping existing behaviour otherwise.
1916 * WebCoreSupport/WebFrameLoaderClient.cpp:
1917 (WebFrameLoaderClient::redirectDataToPlugin):
1919 2012-08-05 Patrick Gansterer <paroga@webkit.org>
1921 [WIN] Use sizeof() for cbWndExtra values
1922 https://bugs.webkit.org/show_bug.cgi?id=93179
1924 Reviewed by Eric Carlson.
1926 Using sizof() instead of hardcoding the pointer size of
1927 the 32bit platform allows us to use the code on 64bit too.
1929 * FullscreenVideoController.cpp:
1930 (FullscreenVideoController::registerHUDWindowClass):
1932 (WebView::registerWebViewWindowClass):
1934 2012-07-26 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1936 [Mac] Fix build break on Apple win bot after r123711
1937 https://bugs.webkit.org/show_bug.cgi?id=92354
1939 Reviewed by Adam Barth.
1941 Missing return value.
1944 (WebFrame::pageNumberForElementById):
1946 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
1948 [DRT] LTC:: pageNumberForElementById() could be moved to Internals
1949 https://bugs.webkit.org/show_bug.cgi?id=92091
1951 Reviewed by Adam Barth.
1953 Moved the pageNumberForElementById from LayoutTestCotroller to Internals and
1954 remove the old platform specific implementations as it exclusively tests WebCore functionality.
1956 * WebFrame.cpp: Added comment for removing the function. Removed implementation.
1958 2012-07-25 Roger Fong <roger_fong@apple.com>
1960 Changes to the WebFrame API cause dependent apps to crash.
1961 https://bugs.webkit.org/show_bug.cgi?id=91656
1962 <rdar://problem/11904605>
1964 Reviewed by Jon Honeycutt.
1966 Changes to the WebFrame API cause certain apps to crash because of inconsistencies in the COM interface.
1967 The resumeAnimations and suspendAnimations are removed, which are still needed.
1968 The counterValueByElementId method was also removed, although is not needed there.
1969 However, for all of these methods, no method stubs were added where appropriate after removal.
1971 * Interfaces/IWebFramePrivate.idl:
1972 Added resumeAnimations() and suspendAnimations() methods back in. Added unused method stub for counterValueByElementId method.
1975 (WebFrame::resumeAnimations):
1976 Added this method back in.
1977 (WebFrame::suspendAnimations):
1978 Added this method back in.
1981 (Re)added methods and unused method stubs.
1983 2012-07-23 Patrick Gansterer <paroga@webkit.org>
1985 Build fix if NOMINMAX is defined by the build system.
1987 * COMEnumVariant.h: Added #ifndef NOMINMAX around #define NOMINMAX.
1988 * COMPropertyBag.h: Ditto.
1990 2012-07-23 Pierre Rossi <pierre.rossi@gmail.com>
1992 Unify numTouchEventHandlersChanged and needTouchEvents in the chrome client
1993 https://bugs.webkit.org/show_bug.cgi?id=91006
1995 Reviewed by Ryosuke Niwa.
1997 Remove numTouchEventHandlersChanged stub.
1999 * WebCoreSupport/WebChromeClient.h:
2001 2012-07-17 Vivek Galatage <vivekgalatage@gmail.com>
2003 Web Inspector: refactor InspectorController::connectFrontend() to accept InspectorFrontendChannel.
2004 https://bugs.webkit.org/show_bug.cgi?id=91196
2006 Reviewed by Pavel Feldman.
2008 Refactoring InspectorClients. InspectorClient::openInspectorFrontend
2009 now returning the InspectorFrontendChannel.
2011 * WebCoreSupport/WebInspectorClient.cpp:
2012 (WebInspectorClient::openInspectorFrontend):
2013 * WebCoreSupport/WebInspectorClient.h:
2014 (WebInspectorClient):
2016 2012-07-14 Eric Carlson <eric.carlson@apple.com>
2018 Enable AVCF hardware video decoding
2019 https://bugs.webkit.org/show_bug.cgi?id=90015
2020 <rdar://problem/10770317>
2022 Reviewed by Anders Carlsson.
2024 * WebCoreSupport/WebChromeClient.cpp:
2025 (WebChromeClient::graphicsDeviceAdapter): New, return the view's graphics adapter.
2026 * WebCoreSupport/WebChromeClient.h:
2030 (WebView::graphicsDeviceAdapter): New, return the layer tree host's graphics adapter.
2035 2012-07-10 Adam Barth <abarth@webkit.org>
2037 WebCore::Settings for Hixie76 WebSocket protocol doesn't do anything and should be removed
2038 https://bugs.webkit.org/show_bug.cgi?id=90910
2040 Reviewed by Eric Seidel.
2042 * WebPreferences.cpp:
2043 (WebPreferences::initializeDefaultSettings):
2044 (WebPreferences::setHixie76WebSocketProtocolEnabled):
2045 (WebPreferences::hixie76WebSocketProtocolEnabled):
2047 (WebView::notifyPreferencesChanged):
2049 2012-07-02 Ryosuke Niwa <rniwa@webkit.org>
2051 Make HTMLCollection RefCounted
2052 https://bugs.webkit.org/show_bug.cgi?id=90414
2054 Reviewed by Sam Weinig.
2056 * DOMHTMLClasses.cpp:
2057 (DOMHTMLDocument::forms):
2058 (DOMHTMLSelectElement::options):
2060 2012-07-03 Mihai Balan <mibalan@adobe.com>
2062 [CSS Regions] Enabling regions on Windows lead to crash-on-launch for WebKit.exe
2063 https://bugs.webkit.org/show_bug.cgi?id=90435
2065 Reviewed by Csaba Osztrogonác.
2067 Initial patch for enabling regions led to WebKit crashing on launch. Moving the
2068 IDL declarations for CSS regions getter/setter at the end of the file solves the
2069 problem. As per http://trac.webkit.org/changeset/95650 seems it has to do with
2070 binary compatibility.
2072 * Interfaces/IWebPreferences.idl: Mover getter/setter for CSS regions at the end of file
2074 2012-07-02 Benjamin Poulain <bpoulain@apple.com>
2076 Do not do any logging initialization when logging is disabled
2077 https://bugs.webkit.org/show_bug.cgi?id=90228
2079 Reviewed by Simon Fraser.
2082 (WebView::initWithFrame):
2084 2012-06-29 Mihai Balan <mibalan@adobe.com>
2086 [CSS Regions] Adding feature defines for CSS Regions for Windows
2087 https://bugs.webkit.org/show_bug.cgi?id=88645
2089 Reviewed by Tony Chang.
2091 Re-trying to enable CSS regions on Windows. This time only enabling
2092 regions since exclusions lead to some very strange compiling/linking
2093 problems. This time adding preferences code to make sure the settings
2094 get propagated to DRT (previous experiments by abucur showed they
2097 * WebPreferenceKeysPrivate.h: Added preference key for CSS regions
2098 * Interfaces/IWebPreferences.idl: Added getters and setters for CSS regions settings
2099 * WebPreferences.cpp: ditto
2100 (WebPreferences::initializeDefaultSettings):
2101 (WebPreferences::isCSSRegionsEnabled):
2102 (WebPreferences::setCSSRegionsEnabled):
2103 * WebPreferences.h: ditto
2105 * WebView.cpp: Added settings code to handle CSS regions, too
2106 (WebView::notifyPreferencesChanged):
2108 2012-06-25 Mark Hahnenberg <mhahnenberg@apple.com>
2110 JSLock should be per-JSGlobalData
2111 https://bugs.webkit.org/show_bug.cgi?id=89123
2113 Reviewed by Geoffrey Garen.
2115 Changed all sites that used JSLock to instead use the new JSLockHolder
2116 and pass in the correct JS context that the code is about to interact with that
2117 needs protection. Also added a couple JSLocks to places that didn't already
2118 have it that needed it.
2120 * WebCoreStatistics.cpp:
2121 (WebCoreStatistics::javaScriptObjectsCount):
2122 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2123 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2124 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2125 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2127 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2128 * WebJavaScriptCollector.cpp:
2129 (WebJavaScriptCollector::objectCount):
2131 (WebView::stringByEvaluatingJavaScriptFromString):
2132 (WebView::reportException):
2133 (WebView::elementFromJS):
2135 2012-06-23 Sheriff Bot <webkit.review.bot@gmail.com>
2137 Unreviewed, rolling out r121058.
2138 http://trac.webkit.org/changeset/121058
2139 https://bugs.webkit.org/show_bug.cgi?id=89809
2141 Patch causes plugins tests to crash in GTK debug builds
2142 (Requested by zdobersek on #webkit).
2144 * WebCoreStatistics.cpp:
2145 (WebCoreStatistics::javaScriptObjectsCount):
2146 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2147 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2148 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2149 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2151 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2152 * WebJavaScriptCollector.cpp:
2153 (WebJavaScriptCollector::objectCount):
2155 (WebView::stringByEvaluatingJavaScriptFromString):
2156 (WebView::reportException):
2157 (WebView::elementFromJS):
2159 2012-06-20 Mark Hahnenberg <mhahnenberg@apple.com>
2161 JSLock should be per-JSGlobalData
2162 https://bugs.webkit.org/show_bug.cgi?id=89123
2164 Reviewed by Gavin Barraclough.
2166 Changed all sites that used JSLock to instead use the new JSLockHolder
2167 and pass in the correct JS context that the code is about to interact with that
2170 * WebCoreStatistics.cpp:
2171 (WebCoreStatistics::javaScriptObjectsCount):
2172 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2173 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2174 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2175 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2177 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2178 * WebJavaScriptCollector.cpp:
2179 (WebJavaScriptCollector::objectCount):
2181 (WebView::stringByEvaluatingJavaScriptFromString):
2182 (WebView::reportException):
2183 (WebView::elementFromJS):
2185 2012-06-20 Garret Kelly <gdk@chromium.org>
2187 Moving cookieEnabled/setCookieEnabled from Page to Settings.
2188 https://bugs.webkit.org/show_bug.cgi?id=89545
2190 Reviewed by Adam Barth.
2193 (WebView::setCookieEnabled):
2194 (WebView::cookieEnabled):
2196 2012-06-20 Julien Chaffraix <jchaffraix@webkit.org>
2198 Use IntSize in RenderLayer to represent scroll offsets
2199 https://bugs.webkit.org/show_bug.cgi?id=89154
2201 Reviewed by Eric Seidel.
2205 Updated to pass an IntSize to scrollByRecursively.
2207 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
2209 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2210 https://bugs.webkit.org/show_bug.cgi?id=84406
2212 Reviewed by Hajime Morita.
2214 Move the counterValueForElementById from LayoutTestCotroller to Internals and
2215 remove the old platform specific implementations as it exclusively tests WebCore functionality.
2217 * Interfaces/IWebFramePrivate.idl:
2221 2012-06-11 Sam Weinig <sam@webkit.org>
2223 Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
2224 https://bugs.webkit.org/show_bug.cgi?id=88723
2226 Reviewed by Dan Bernstein.
2229 (WebFrame::setIsDisconnected):
2230 (WebFrame::setExcludeFromTextSearch):
2231 Stop doing anything in these functions.
2233 2012-06-10 Sheriff Bot <webkit.review.bot@gmail.com>
2235 Unreviewed, rolling out r119955.
2236 http://trac.webkit.org/changeset/119955
2237 https://bugs.webkit.org/show_bug.cgi?id=88758
2239 Breaks Chromium compile - Chromium depends on removed API
2240 (Requested by dominicc on #webkit).
2243 (WebFrame::setIsDisconnected):
2244 (WebFrame::setExcludeFromTextSearch):
2246 2012-06-10 Sam Weinig <sam@webkit.org>
2248 Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
2249 https://bugs.webkit.org/show_bug.cgi?id=88723
2251 Reviewed by Dan Bernstein.
2254 (WebFrame::setIsDisconnected):
2255 (WebFrame::setExcludeFromTextSearch):
2256 Stop doing anything in these functions.
2258 2012-05-31 Hajime Morrita <morrita@chromium.org>
2260 REGRESSION(r117572): editing/spelling/spellcheck-async-remove-frame.html crashes on Mac
2261 https://bugs.webkit.org/show_bug.cgi?id=86859
2263 Reviewed by Ryosuke Niwa.
2265 * WebCoreSupport/WebEditorClient.h:
2266 (WebEditorClient::requestCheckingOfString):
2268 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2270 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
2271 https://bugs.webkit.org/show_bug.cgi?id=42328
2273 Reviewed by Eric Seidel.
2276 (WebInspector::setJavaScriptProfilingEnabled):
2278 2012-05-25 Lynn Neir <lynn.neir@skype.net>
2280 Added methods needed to implement backend for DRT's TextInputController on windows, https://bugs.webkit.org/show_bug.cgi?id=32021
2282 Reviewed by Eric Seidel.
2284 * Interfaces/IWebViewPrivate.idl:
2286 (WebView::setCompositionForTesting):
2287 (WebView::hasCompositionForTesting):
2288 (WebView::confirmCompositionForTesting):
2289 (WebView::compositionRangeForTesting):
2290 (WebView::firstRectForCharacterRangeForTesting):
2291 (WebView::selectedRangeForTesting):
2295 2012-05-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2297 Move setEditingBehavior() from layoutTestController to window.internals
2298 https://bugs.webkit.org/show_bug.cgi?id=42689
2300 Reviewed by Hajime Morita and Kenneth Rohde Christiansen.
2302 Remove Win private API to get/set the editing behavior. Follow the previous
2303 removals that keep the virtual functions there but failing.
2305 * Interfaces/IWebPreferences.idl:
2306 * WebPreferenceKeysPrivate.h:
2307 * WebPreferences.cpp:
2308 (WebPreferences::unused5):
2309 (WebPreferences::unused6):
2313 (WebView::notifyPreferencesChanged):
2315 2012-05-18 MORITA Hajime <morrita@google.com>
2317 Another unreviewed attempt to fix build breakage on r117572.
2319 * WebCoreSupport/WebEditorClient.h:
2320 (WebEditorClient::frameWillDetachPage):
2322 2012-05-18 MORITA Hajime <morrita@google.com>
2324 https://bugs.webkit.org/show_bug.cgi?id=85515
2325 Stale frame in WebCore::SpellChecker::didCheckSucceeded
2327 Reviewed by Ryosuke Niwa.
2329 * WebCoreSupport/WebEditorClient.h:
2330 (WebEditorClient::frameWillDetachPage):
2332 2012-05-17 Hironori Bono <hbono@chromium.org>
2334 [Refactoring] Move platform-specific code in Editor::respondToChangedSelection to the WebKit layer
2335 https://bugs.webkit.org/show_bug.cgi?id=86591
2337 Reviewed by Ryosuke Niwa.
2339 This change adds a TextCheckerClient::shouldEraseMarkersAfterChangeSelection
2340 function to remove platform-specific code from Editor::respondToChangedSelection
2343 No new tests, no change in behavior.
2345 * WebCoreSupport/WebEditorClient.cpp:
2346 (WebEditorClient::shouldEraseMarkersAfterChangeSelection):
2347 * WebCoreSupport/WebEditorClient.h:
2350 2012-05-17 Dan Bernstein <mitz@apple.com>
2352 REGRESSION (r117428): WebKit API/SPI was removed
2353 https://bugs.webkit.org/show_bug.cgi?id=86748
2357 * Interfaces/IWebViewPrivate.idl:
2359 (WebView::setDomainRelaxationForbiddenForURLScheme):
2363 2012-05-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2365 Convert setDomainRelaxationForbiddenForURLScheme to use InternalSettings interface
2366 https://bugs.webkit.org/show_bug.cgi?id=86704
2368 Reviewed by Eric Seidel.
2370 Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
2371 cross-port way through the InternalSettings interface.
2373 * Interfaces/IWebViewPrivate.idl:
2378 2012-05-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2380 Move resumeAnimations to use Internals interface
2381 https://bugs.webkit.org/show_bug.cgi?id=86063
2383 Reviewed by Alexey Proskuryakov.
2385 Remove resumeAnimations functions, because it is able to work in the
2386 cross-port way through the Internals interface.
2388 * Interfaces/IWebFramePrivate.idl:
2392 2012-05-10 Anders Carlsson <andersca@apple.com>
2394 Rename the missing plug-in indicator to the unavailable plug-in indicator
2395 https://bugs.webkit.org/show_bug.cgi?id=86136
2397 Reviewed by Sam Weinig.
2399 * WebCoreSupport/WebChromeClient.cpp:
2400 (WebChromeClient::shouldUnavailablePluginMessageBeButton):
2401 (WebChromeClient::unavailablePluginButtonClicked):
2402 * WebCoreSupport/WebChromeClient.h:
2405 2012-05-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2407 Move suspendAnimations to use Internals interface.
2408 https://bugs.webkit.org/show_bug.cgi?id=85986
2410 Reviewed by Ryosuke Niwa.
2412 Remove suspendAnimations functions, because it is able to work in the
2413 cross-port way through the Internals interface.
2415 * Interfaces/IWebFramePrivate.idl:
2419 2012-05-07 Julien Chaffraix <jchaffraix@webkit.org>
2421 Refactor windowClipRectForLayer to remove the explicit RenderLayer dependency
2422 https://bugs.webkit.org/show_bug.cgi?id=84090
2424 Reviewed by David Hyatt.
2426 * WebCoreSupport/EmbeddedWidget.cpp:
2427 (EmbeddedWidget::windowClipRect):
2428 Updated after windowClipRectForLayer name and signature change.
2430 * WebCoreSupport/EmbeddedWidget.h:
2432 (EmbeddedWidget::EmbeddedWidget):
2433 Updated the internal DOM pointer to be an HTMLPlugInElement
2434 as it was what was passed in anyway. Also fixed some style
2435 issues detected by our tools.
2437 2012-05-05 Dean Jackson <dino@apple.com>
2439 Add new Setting/Preference to disable requestAnimationFrame
2440 https://bugs.webkit.org/show_bug.cgi?id=85693
2442 Reviewed by Simon Fraser.
2444 Exposes a new WebPreference: WebKitRequestAnimationFrameEnabled.
2445 The default value is true. The majority of applications will leave
2448 * Interfaces/IWebPreferencesPrivate.idl:
2449 * WebPreferenceKeysPrivate.h:
2450 * WebPreferences.cpp:
2451 (WebPreferences::initializeDefaultSettings):
2452 (WebPreferences::setRequestAnimationFrameEnabled):
2453 (WebPreferences::requestAnimationFrameEnabled):
2457 (WebView::notifyPreferencesChanged):
2459 2012-05-04 Nate Chapin <japhet@chromium.org>
2461 Don't require FrameLoaderClient to manufacture a commitData() call for empty documents.
2462 https://bugs.webkit.org/show_bug.cgi?id=85533
2464 Reviewed by Alexey Proskuryakov.
2466 * WebCoreSupport/WebFrameLoaderClient.cpp:
2467 (WebFrameLoaderClient::finishedLoading):
2469 2012-04-27 Jon Lee <jonlee@apple.com>
2471 Migrate permission functions to Notification from NotificationCenter
2472 https://bugs.webkit.org/show_bug.cgi?id=80485
2473 <rdar://problem/10965458>
2475 Reviewed by Jian Li.
2477 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2478 (WebDesktopNotificationsDelegate::requestPermission):
2479 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2480 (WebDesktopNotificationsDelegate): Add stub implementation of requestPermission.
2482 2012-04-23 Jon Honeycutt <jhoneycutt@apple.com>
2484 FrameLoaderClient::dispatchWillSendSubmitEvent() should be given more
2485 information about the form being submitted
2486 https://bugs.webkit.org/show_bug.cgi?id=84297
2488 Reviewed by Andy Estes.
2491 Fix function stub for new parameter.
2493 2012-05-01 Ryosuke Niwa <rniwa@webkit.org>
2495 *Command.h files shouldn't be exported to WebKit layer
2496 https://bugs.webkit.org/show_bug.cgi?id=74778
2498 Reviewed by Eric Seidel.
2502 2012-04-20 Emil A Eklund <eae@chromium.org>
2504 [win] Update windows platform code to use pixel snapped values
2505 https://bugs.webkit.org/show_bug.cgi?id=84283
2507 Reviewed by Eric Seidel.
2509 * AccessibleBase.cpp:
2510 (AccessibleBase::accLocation):
2512 2012-04-18 Vivek Galatage <vivekgalatage@gmail.com>
2514 Web Inspector: Disabling Inspector causes build failure on Windows
2515 https://bugs.webkit.org/show_bug.cgi?id=83557
2517 Reviewed by Pavel Feldman.
2519 The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
2520 This change brings all such API calls under the guard.
2522 * WebCoreSupport/WebInspectorClient.cpp:
2524 * WebNodeHighlight.cpp:
2525 (WebNodeHighlight::WebNodeHighlight):
2526 (WebNodeHighlight::update):
2527 * WebNodeHighlight.h:
2532 (WebView::initWithFrame):
2533 (WebView::inspector):
2537 2012-04-11 Sheriff Bot <webkit.review.bot@gmail.com>
2539 Unreviewed, rolling out r113836.
2540 http://trac.webkit.org/changeset/113836
2541 https://bugs.webkit.org/show_bug.cgi?id=83705
2543 Broke all the WebKit2 inspector tests (Requested by andersca
2546 * WebCoreSupport/WebInspectorClient.cpp:
2547 (registerWindowClass):
2549 (WebInspector::setTimelineProfilingEnabled):
2550 * WebNodeHighlight.cpp:
2551 (WebNodeHighlight::WebNodeHighlight):
2552 (WebNodeHighlight::update):
2553 * WebNodeHighlight.h:
2558 (WebView::initWithFrame):
2559 (WebView::inspector):
2563 2012-04-11 Vivek Galatage <vivekgalatage@gmail.com>
2565 Web Inspector: Disabling Inspector causes build failure on Windows
2566 https://bugs.webkit.org/show_bug.cgi?id=83557
2568 Reviewed by Pavel Feldman.
2570 The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
2571 This change brings all such API calls under the guard.
2573 * WebCoreSupport/WebInspectorClient.cpp:
2575 * WebNodeHighlight.cpp:
2576 (WebNodeHighlight::WebNodeHighlight):
2577 (WebNodeHighlight::update):
2578 * WebNodeHighlight.h:
2583 (WebView::initWithFrame):
2584 (WebView::inspector):
2588 2012-03-30 Mark Pilgrim <pilgrim@chromium.org>
2590 GEOLOCATION should be implemented as Page Supplement
2591 https://bugs.webkit.org/show_bug.cgi?id=82228
2593 Reviewed by Adam Barth.
2595 Geolocation is now a Supplement in Page so the interface
2596 has changed for setting up the page's geolocation client
2597 initially and accessing the controller later.
2600 (WebView::initWithFrame):
2601 (WebView::geolocationDidChangePosition):
2602 (WebView::geolocationDidFailWithError):
2604 2012-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
2606 Unreviewed, rolling out r112553.
2607 http://trac.webkit.org/changeset/112553
2608 https://bugs.webkit.org/show_bug.cgi?id=82638
2610 It made all tests crash on Qt WK2 (Requested by Ossy_away on
2614 (WebView::initWithFrame):
2615 (WebView::geolocationDidChangePosition):
2616 (WebView::geolocationDidFailWithError):
2618 2012-03-29 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2620 HashMap<>::add should return a more descriptive object
2621 https://bugs.webkit.org/show_bug.cgi?id=71063
2623 Reviewed by Ryosuke Niwa.
2625 Update code to use AddResult instead of a pair.
2630 2012-03-29 Mark Pilgrim <pilgrim@chromium.org>
2632 GEOLOCATION should be implemented as Page Supplement
2633 https://bugs.webkit.org/show_bug.cgi?id=82228
2635 Reviewed by Adam Barth.
2637 Geolocation is now a Supplement in Page so the interface
2638 has changed for setting up the page's geolocation client
2639 initially and accessing the controller later.
2642 (WebView::initWithFrame):
2643 (WebView::geolocationDidChangePosition):
2644 (WebView::geolocationDidFailWithError):
2646 2012-03-28 Nate Chapin <japhet@chromium.org>
2648 Remove dispatchDidLoadMainResource callback, since no
2650 https://bugs.webkit.org/show_bug.cgi?id=82539
2652 Reviewed by Alexey Proskuryakov.
2654 * WebCoreSupport/WebFrameLoaderClient.cpp:
2655 * WebCoreSupport/WebFrameLoaderClient.h:
2656 (WebFrameLoaderClient):
2658 2012-03-26 Adam Barth <abarth@webkit.org>
2660 FrameLoader::shouldAllowNavigation uses Frame for context rather than Document
2661 https://bugs.webkit.org/show_bug.cgi?id=81020
2663 Reviewed by Eric Seidel.
2665 Update call site to new function name.
2668 (WebFrame::dispatchWillSubmitForm):
2670 2012-03-22 Anders Carlsson <andersca@apple.com>
2672 ASSERT(!needsLayout) in RenderView.cpp when visiting http://www.panic.com/blog/
2673 https://bugs.webkit.org/show_bug.cgi?id=81953
2674 <rdar://problem/11086998>
2676 Reviewed by Sam Weinig.
2678 Update for changes to WebCore.
2680 * FullscreenVideoController.cpp:
2681 (FullscreenVideoController::LayerClient::platformCALayerDidCreateTiles):
2683 2012-03-20 Steve Falkenburg <sfalken@apple.com>
2685 Move WTF-related Windows project files out of JavaScriptCore
2686 https://bugs.webkit.org/show_bug.cgi?id=80680
2688 Reviewed by Jessie Berlin.
2690 * WebKit.vcproj/WebKit.sln:
2692 2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2694 Convert hasSpellingMarker to use Internals interface.
2695 https://bugs.webkit.org/show_bug.cgi?id=81300
2697 Reviewed by Ryosuke Niwa.
2699 Remove hasSpellingMarker interface support, since it can support in the cross-port
2700 way through the Internals interface.
2702 * Interfaces/IWebFramePrivate.idl:
2704 2012-03-19 Adam Barth <abarth@webkit.org>
2706 Remove support for "magic" iframe
2707 https://bugs.webkit.org/show_bug.cgi?id=81590
2709 Reviewed by Eric Seidel.
2711 Remove FrameLoaderClient methods that no longer exist.
2713 * WebCoreSupport/WebFrameLoaderClient.cpp:
2714 * WebCoreSupport/WebFrameLoaderClient.h:
2715 (WebFrameLoaderClient):
2717 2012-03-19 Anders Carlsson <andersca@apple.com>
2721 * FullscreenVideoController.cpp:
2722 (FullscreenVideoController::LayerClient::platformCALayerDeviceScaleFactor):
2724 2012-03-13 Jon Lee <jonlee@apple.com>
2726 Separate NOTIFICATIONS and LEGACY_NOTIFICATIONS
2727 https://bugs.webkit.org/show_bug.cgi?id=80922
2728 <rdar://problem/11035082>
2730 Reviewed by Jian Li.
2732 You can include either NOTIFICATIONS or LEGACY_NOTIFICATIONS and have a complete API.
2733 LEGACY_NOTIFICATIONS should cover all of the previous functionality, and NOTIFICATIONS will cover the
2734 new API. Therefore, APIs that are common between the two will have:
2735 #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
2737 This patch initially sets both to be exactly the same. As other bugs with patches begin to migrate to
2738 the new API, the defines will begin to split. This allows ports to decide which set of APIs to include.
2740 Update everything to be #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
2741 * WebCoreSupport/WebChromeClient.cpp:
2742 (WebChromeClient::WebChromeClient):
2743 * WebCoreSupport/WebChromeClient.h:
2745 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2746 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2748 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
2750 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
2751 https://bugs.webkit.org/show_bug.cgi?id=78853
2753 Reviewed by Adam Barth.
2755 * WebCoreSupport/WebChromeClient.h:
2757 * WebCoreSupport/WebGeolocationClient.cpp:
2758 (WebGeolocationClient::lastPosition):
2759 * WebGeolocationPosition.cpp:
2760 (WebGeolocationPosition::initWithTimestamp):
2762 * WebGeolocationPosition.h:
2763 (WebGeolocationPosition):
2764 (WebGeolocationPosition::impl):
2766 (WebView::initWithFrame):
2767 (WebView::geolocationDidChangePosition):
2768 (WebView::geolocationDidFailWithError):
2770 2012-03-12 Jessie Berlin <jberlin@apple.com>
2772 More Windows build fixing.
2774 * MarshallingHelpers.cpp:
2775 * WebDatabaseManager.cpp:
2777 2012-03-09 Jon Lee <jonlee@apple.com>
2779 Rename NotificationPresenter to NotificationClient
2780 https://bugs.webkit.org/show_bug.cgi?id=80488
2781 <rdar://problem/10965558>
2783 Reviewed by Kentaro Hara.
2785 Refactor to use renamed WebCore::NotificationClient.
2786 * WebCoreSupport/WebChromeClient.h:
2787 (WebChromeClient::notificationPresenter):
2788 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2789 (WebDesktopNotificationsDelegate::checkPermission):
2790 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2791 (WebDesktopNotificationsDelegate):
2793 2012-03-09 Emil A Eklund <eae@chromium.org>
2795 Add roundedPoint to HitTestResult and change platform code to use it
2796 https://bugs.webkit.org/show_bug.cgi?id=80715
2798 Reviewed by James Robinson.
2800 Change ports to use roundedPoint to avoid exposing subpixel types to
2804 (WebView::handleContextMenuEvent):
2806 2012-03-08 Steve Falkenburg <sfalken@apple.com>
2808 Separate WTF parts of JavaScriptCoreGenerated into WTFGenerated for Windows build
2809 https://bugs.webkit.org/show_bug.cgi?id=80657
2811 Preparation for WTF separation from JavaScriptCore.
2812 The "Generated" vcproj files on Windows are necessary so Visual Studio can calculate correct
2813 dependencies for generated files.
2815 Reviewed by Jessie Berlin.
2817 * WebKit.vcproj/WebKit.sln: Add WTFGenerated, update dependent projects.
2819 2012-03-03 Benjamin Poulain <benjamin@webkit.org>
2821 Remove the redundant method KURL::protocolInHTTPFamily()
2822 https://bugs.webkit.org/show_bug.cgi?id=80216
2824 Reviewed by Anders Carlsson.
2826 * WebCoreSupport/WebFrameLoaderClient.cpp:
2827 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
2829 (WebHistory::visitedURL):
2831 2012-02-26 Hajime Morrita <morrita@chromium.org>
2833 Move ChromeClient::showContextMenu() to ContextMenuClient
2834 https://bugs.webkit.org/show_bug.cgi?id=79427
2836 Reviewed by Adam Barth.
2838 * WebCoreSupport/WebChromeClient.h:
2841 2012-02-24 Shinya Kawanaka <shinyak@chromium.org>
2843 SpellCheckRequest needs to know the context where the spellcheck happened.
2844 https://bugs.webkit.org/show_bug.cgi?id=79320
2846 Reviewed by Hajime Morita.
2848 * WebCoreSupport/WebEditorClient.h:
2849 (WebEditorClient::requestCheckingOfString):
2852 2012-02-21 Ryosuke Niwa <rniwa@webkit.org>
2854 Remove the remaining uses of CSSStyleDeclaration in Editor
2855 https://bugs.webkit.org/show_bug.cgi?id=78939
2857 Reviewed by Enrica Casucci.
2859 * WebCoreSupport/WebEditorClient.cpp:
2860 (WebEditorClient::shouldApplyStyle):
2861 * WebCoreSupport/WebEditorClient.h:
2864 2012-02-22 Ryosuke Niwa <rniwa@webkit.org>
2866 Remove the remaining uses of CSSStyleDeclaration in Editor
2867 https://bugs.webkit.org/show_bug.cgi?id=78939
2869 Reviewed by Enrica Casucci.
2871 * WebCoreSupport/WebEditorClient.cpp:
2872 (WebEditorClient::shouldApplyStyle):
2873 * WebCoreSupport/WebEditorClient.h:
2876 2012-02-17 Kalev Lember <kalevlember@gmail.com>
2878 Remove unused parameters from WTF threading API
2879 https://bugs.webkit.org/show_bug.cgi?id=78389
2881 Reviewed by Adam Roben.
2883 waitForThreadCompletion() had an out param 'void **result' to get the
2884 'void *' returned by ThreadFunction. However, the implementation in
2885 ThreadingWin.cpp ignored the out param, not filling it in. This had
2886 led to a situation where none of the client code made use of the param
2887 and just ignored it.
2889 To clean this up, the patch changes the signature of ThreadFunction to
2890 return void instead of void* and drops the the unused 'void **result'
2891 parameter from waitForThreadCompletion. Also, all client code is
2892 updated for the API change.
2894 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=78389 , even
2895 though the change only affects internal API, Safari is using it
2896 directly and we'll need to keep the old versions around for ABI
2897 compatibility. For this, the patch adds compatibility wrappers with
2900 * WebKit.vcproj/WebKit_Cairo.def: Add the new functions.
2901 * WebKit.vcproj/WebKit_Cairo_debug.def: Ditto.
2903 2012-02-15 Sadrul Habib Chowdhury <sadrul@chromium.org>
2905 Notify ChromeClient when touch-event handlers are installed/removed.
2906 https://bugs.webkit.org/show_bug.cgi?id=77440
2908 Reviewed by Darin Fisher and Ryosuke Niwa.
2910 * WebCoreSupport/WebChromeClient.h:
2911 (WebChromeClient::numTouchEventHandlersChanged):
2913 2012-02-14 Alexey Proskuryakov <ap@apple.com>
2915 [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets
2916 https://bugs.webkit.org/show_bug.cgi?id=78541
2917 <rdar://problem/10036695>
2919 Reviewed by Kent Tamura.
2921 * WebPreferences.cpp: (WebPreferences::initializeDefaultSettings): Changed default value of
2924 2012-02-11 Nikolas Zimmermann <nzimmermann@rim.com>
2926 Convert svg/animations to use SMIL methods for driving the timeline
2927 https://bugs.webkit.org/show_bug.cgi?id=78422
2929 Reviewed by Dirk Schulze.
2931 Remove SVG animation sampling functionality provided for DRT, which no longer uses it.
2932 Instead we switched the svg/animations tests to use SVGSVGElement.setCurrentTime.
2934 * Interfaces/IWebFramePrivate.idl:
2938 2012-02-13 Andy Estes <aestes@apple.com>
2940 Fix the Windows build.
2942 * WebCoreSupport/WebPlatformStrategies.cpp:
2943 (WebPlatformStrategies::createPasteboardStrategy):
2944 * WebCoreSupport/WebPlatformStrategies.h:
2945 (WebPlatformStrategies):
2947 2012-02-12 Andy Estes <aestes@apple.com>
2949 [Windows] Add API to enable inverted color drawing on a WebView
2950 https://bugs.webkit.org/show_bug.cgi?id=77382
2952 Reviewed by Adam Roben.
2954 Add a new private WebPreference key called "WebKitShouldInvertColors"
2955 and add private cover methods to get and set the preference. When this
2956 preference changes on a WebPreference object, all WebViews listening to
2957 that object will repaint to reflect the new value.
2959 * Interfaces/IWebPreferencesPrivate.idl: Add [setS|s]houldInvertColors()
2960 cover methods for WebKitShouldInvertColorsPreferenceKey.
2961 * WebPreferenceKeysPrivate.h: Add WebKitShouldInvertColorsPreferenceKey.
2962 * WebPreferences.cpp:
2963 (WebPreferences::shouldInvertColors):
2964 (WebPreferences::setShouldInvertColors):
2968 (WebView::setShouldInvertColors): If m_shouldInvertColors changes,
2969 update the value on the WebView and in m_layerTreeHost, then repaint
2971 (WebView::notifyPreferencesChanged):
2972 (WebView::setAcceleratedCompositing): When creating a new layer tree
2973 host, tell it whether it should be inverting colors.
2976 2012-02-07 MORITA Hajime <morrita@google.com>
2978 Replacement text should be available from the marker.
2979 https://bugs.webkit.org/show_bug.cgi?id=77934
2981 Reviewed by Kent Tamura.
2983 * WebKit.vcproj/WebKit_Cairo.def:
2984 * WebKit.vcproj/WebKit_Cairo_debug.def:
2986 2012-02-02 Jon Lee <jonlee@apple.com>
2988 Clear shown notifications when context is no longer active
2989 https://bugs.webkit.org/show_bug.cgi?id=77363
2990 <rdar://problem/10568907>
2992 Reviewed by Darin Adler.
2994 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2995 (WebDesktopNotificationsDelegate): Add previously missing virtual functions.
2996 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2997 (WebDesktopNotificationsDelegate::notificationControllerDestroyed):
2998 (WebDesktopNotificationsDelegate::cancelRequestsForPermission):
3000 2012-02-01 Anders Carlsson <andersca@apple.com>
3002 Another attempt to fix the Windows build.
3004 * FullscreenVideoController.cpp:
3005 (FullscreenVideoController::LayerClient::platformCALayerDidCreateTiles):
3007 2012-01-26 Andy Estes <aestes@apple.com>
3009 [Windows] Optionally invert colors when drawing to a WebView's backing store.
3010 https://bugs.webkit.org/show_bug.cgi?id=77168
3012 Reviewed by Sam Weinig.
3015 (WebView::WebView): Initialize m_shouldInvertColors to false.
3016 (WebView::paintIntoBackingStore): If m_shouldInvertColors is true, draw
3017 an opaque white quad using the CompositeDifference blend mode. This
3018 blend operation instructs CoreGraphics to take the difference between
3019 the source pixel (white) and the background pixel, resulting in an
3021 * WebView.h: Define m_shouldInvertColors.
3023 2012-01-23 Simon Fraser <simon.fraser@apple.com>
3025 Show layer borders for scrollbar layers
3026 https://bugs.webkit.org/show_bug.cgi?id=76888
3028 Reviewed by Beth Dakin.
3030 Update for new signature of GraphicsLayerClient::showDebugBorders()
3031 and GraphicsLayerClient::showRepaintCounter().
3034 (WebView::showDebugBorders):
3035 (WebView::showRepaintCounter):
3038 2012-01-23 David Levin <levin@chromium.org>
3040 [windows] Convert usages of GetDC to HWndDC Part 2.
3041 https://bugs.webkit.org/show_bug.cgi?id=76750
3043 Reviewed by Adam Roben.
3045 * FullscreenVideoController.cpp:
3046 (createCompatibleDCForWindow): Moved out the code which creates a DC for a window
3047 to keep the same scope for the DC lifetime.
3048 (FullscreenVideoController::draw): Switch to using OwnPtr<HDC>
3049 since createCompatibleDCForWindow returns a PassOwnPtr.
3050 * WebNodeHighlight.cpp:
3051 (WebNodeHighlight::update):
3052 Cleaned up leaks from calling GetDC without release.
3053 Note that there is a potential leak of hdc that previously existed
3054 and still does in an early exit scenario. (This could be easily fixed
3055 by using OwnPtr<HDC> but I was trying to keep this patch focused.)
3057 (WebView::scrollBackingStore): Typical conversion.
3058 (WebView::updateBackingStore): Reduced the scope of windowDC to be
3059 right where it is being used.
3060 (WebView::performLayeredWindowUpdate): Typical conversion.
3061 (WebView::paintIntoBackingStore): Ditto.
3063 2012-01-23 David Levin <levin@chromium.org>
3065 [windows] Convert usages of GetDC to HWndDC Part 1.
3066 https://bugs.webkit.org/show_bug.cgi?id=76744
3068 Reviewed by Adam Roben.
3070 * WebIconDatabase.cpp:
3071 (createDIB): Changed GetDC to HWndDC and removed ReleaseDC.
3073 2012-01-07 Andreas Kling <awesomekling@apple.com>
3077 * DOMHTMLClasses.cpp:
3078 (DOMHTMLDocument::forms):
3079 (DOMHTMLSelectElement::options):
3081 2012-01-06 Jessie Berlin <jberlin@apple.com>
3085 * Interfaces/IWebViewPrivate.idl:
3087 2012-01-05 Adam Roben <aroben@apple.com>
3089 Add WebKitTestRunnerLauncher to WebKit.sln.
3091 It builds just after WebKitTestRunner.
3093 Part of <http://webkit.org/b/75486> <rdar://problem/10638124> NRWT fails to launch Apple's
3094 Windows port of DumpRenderTree/WebKitTestRunner
3096 Reviewed by Steve Falkenburg.
3098 * WebKit.vcproj/WebKit.sln:
3100 2012-01-05 Adam Roben <aroben@apple.com>
3102 Add DumpRenderTreeLauncher to WebKit.sln.
3104 It builds just after DumpRenderTree.
3106 Part of <http://webkit.org/b/75486> <rdar://problem/10638124> NRWT fails to launch Apple's
3107 Windows port of DumpRenderTree/WebKitTestRunner
3109 Reviewed by Steve Falkenburg.
3111 * WebKit.vcproj/WebKit.sln:
3113 2012-01-04 Adam Roben <aroben@apple.com>
3115 Add ImageDiffLauncher to WebKit.sln
3117 It builds just after ImageDiff.
3119 Part of <http://webkit.org/b/75572> ImageDiff.exe can't be run without first munging PATH
3121 Reviewed by Anders Carlsson.
3123 * WebKit.vcproj/WebKit.sln:
3125 2012-01-04 Adam Roben <aroben@apple.com>
3127 Add MiniBrowserLauncher to WebKit.sln
3129 It builds just after MiniBrowser.
3131 Part of <http://webkit.org/b/68576> <rdar://problem/10163853> MiniBrowser fails to launch
3134 Reviewed by Anders Carlsson.
3136 * WebKit.vcproj/WebKit.sln: Added MiniBrowserLauncher.
3138 2012-01-04 Adam Roben <aroben@apple.com>
3140 Add WinLauncherLauncher to WebKit.sln
3142 It builds just after WinLauncher.
3144 Part of <http://webkit.org/b/68578> <rdar://problem/10163861> WinLauncher fails to launch
3147 Reviewed by Anders Carlsson.
3149 * WebKit.vcproj/WebKit.sln: Added WinLauncherLauncher.
3151 2011-12-21 Jessie Berlin <jberlin@apple.com>
3153 Expose to Windows the way to allow a scheme access to Local Storage and Databases while
3154 Private Browsing is enabled.
3155 https://bugs.webkit.org/show_bug.cgi?id=75056
3157 Reviewed by Sam Weinig.
3159 Add the Windows WebKit API that corresponds to the Mac one added in r99439.
3162 (WebView::registerURLSchemeAsSecure):
3163 (WebView::registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing):
3164 (WebView::registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing):
3167 2011-12-20 Pavel Feldman <pavel.feldman@gmail.com>
3169 Web Inspector: reproducible crash after closing web inspector and browser window (iCab)
3170 https://bugs.webkit.org/show_bug.cgi?id=74255
3172 Reviewed by Yury Semikhatsky.
3174 * WebCoreSupport/WebInspectorClient.cpp:
3175 (WebInspectorClient::~WebInspectorClient):
3176 (WebInspectorFrontendClient::destroyInspectorView):
3177 * WebCoreSupport/WebInspectorClient.h:
3179 2011-12-19 Sam Weinig <sam@webkit.org>
3181 More PlatformEvent cleanup
3182 https://bugs.webkit.org/show_bug.cgi?id=74831
3184 Reviewed by Dan Bernstein.
3187 (WebView::handleMouseEvent):
3188 Update to use new names, access style.
3190 2011-12-16 Ryosuke Niwa <rniwa@webkit.org>
3192 Rename registerCommandFor(Undo|Redo) to register(Undo|Redo)Step
3193 https://bugs.webkit.org/show_bug.cgi?id=74748
3195 Reviewed by Eric Seidel.
3197 * WebCoreSupport/WebEditorClient.cpp:
3198 (WebEditorClient::registerUndoStep):
3199 (WebEditorClient::registerRedoStep):
3200 * WebCoreSupport/WebEditorClient.h:
3202 2011-12-16 Sam Weinig <sam@webkit.org>
3204 Give PlatformEvents a base class
3205 https://bugs.webkit.org/show_bug.cgi?id=74685
3207 Reviewed by Anders Carlsson.
3209 Add a base class for PlatformMouseEvent, PlatformKeyboardEvent, PlatformWheelEvent
3210 and PlatformGestureEvent and move Type enumeration and modifiers down to it.
3212 * AccessibleBase.cpp:
3213 (AccessibleBase::get_accKeyboardShortcut):
3214 * WebDropSource.cpp:
3215 (generateMouseEvent):
3218 (WebView::handleEditingKeyboardEvent):
3220 (WebView::keyPress):
3222 2011-12-16 Ryosuke Niwa <rniwa@webkit.org>
3224 Only EditCommandComposition should implement unapply and reapply
3225 https://bugs.webkit.org/show_bug.cgi?id=74490
3227 Reviewed by Eric Seidel.
3229 * WebCoreSupport/WebEditorClient.cpp:
3230 (WebEditorUndoCommand::WebEditorUndoCommand):
3231 (WebEditorUndoCommand::execute):
3232 (WebEditorClient::registerCommandForUndo):
3233 (WebEditorClient::registerCommandForRedo):
3234 * WebCoreSupport/WebEditorClient.h:
3236 2011-12-14 Jing Zhao <jingzhao@chromium.org>
3238 Opening two popup menus by dispatchEvent() makes problems.
3239 https://bugs.webkit.org/show_bug.cgi?id=73304
3241 Reviewed by Kent Tamura.
3243 * WebCoreSupport/WebChromeClient.cpp:
3244 (WebChromeClient::hasOpenedPopup): Not implemented.
3245 * WebCoreSupport/WebChromeClient.h: Overrides hasOpenedPopup().
3247 2011-12-14 Sam Weinig <weinig@apple.com>
3249 Remove whitespace from InheritedPropertySheets attributes in
3250 vsprops files to appease the Visual Studio project migrator.
3252 Reviewed by Adam Roben.
3254 * WebKit.vcproj/InterfacesDebug.vsprops:
3255 * WebKit.vcproj/InterfacesDebugAll.vsprops:
3256 * WebKit.vcproj/InterfacesDebugCairoCFLite.vsprops:
3257 * WebKit.vcproj/InterfacesProduction.vsprops:
3258 * WebKit.vcproj/InterfacesRelease.vsprops:
3259 * WebKit.vcproj/InterfacesReleaseCairoCFLite.vsprops:
3260 * WebKit.vcproj/WebKitGUIDDebug.vsprops:
3261 * WebKit.vcproj/WebKitGUIDDebugAll.vsprops:
3262 * WebKit.vcproj/WebKitGUIDDebugCairoCFLite.vsprops:
3263 * WebKit.vcproj/WebKitGUIDProduction.vsprops:
3264 * WebKit.vcproj/WebKitGUIDRelease.vsprops:
3265 * WebKit.vcproj/WebKitGUIDReleaseCairoCFLite.vsprops:
3266 * WebKit.vcproj/WebKitLibDebug.vsprops:
3267 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
3268 * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops:
3269 * WebKit.vcproj/WebKitLibProduction.vsprops:
3270 * WebKit.vcproj/WebKitLibRelease.vsprops:
3271 * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops:
3273 2011-12-07 Mary Wu <mary.wu@torchmobile.com.cn>
3275 Change function name InitializeLoggingChannelsIfNecessary to follow coding style guideline
3276 https://bugs.webkit.org/show_bug.cgi?id=73986
3278 Reviewed by Kenneth Rohde Christiansen.
3281 (WebView::initWithFrame):
3283 2011-12-05 Eric Carlson <eric.carlson@apple.com>
3285 WebKit/mac part of: Add WebKit preferences for text track settings
3286 https://bugs.webkit.org/show_bug.cgi?id=73721
3288 Reviewed by John Sullivan.
3290 * Interfaces/IWebPreferences.idl: Declare getters and setters for new properties.
3292 * WebPreferenceKeysPrivate.h: Added #define for shouldDisplaySubtitles, shouldDisplayCaptions,
3293 and shouldDisplayTextDescriptions properties.
3295 * WebPreferences.cpp:
3296 (WebPreferences::setShouldDisplaySubtitles): Added.
3297 (WebPreferences::shouldDisplaySubtitles): Ditto.
3298 (WebPreferences::setShouldDisplayCaptions): Ditto.
3299 (WebPreferences::shouldDisplayCaptions): Ditto.
3300 (WebPreferences::setShouldDisplayTextDescriptions): Ditto.
3301 (WebPreferences::shouldDisplayTextDescriptions): Ditto.
3302 * WebPreferences.h: Declare new methods.
3305 (WebView::notifyPreferencesChanged): Updates WebCore settings from WebKit prefs.
3307 2011-12-02 Steve Falkenburg <sfalken@apple.com>
3309 Reviewed by Darin Adler.
3311 Changes to localStorageDatabasePath don't have any effect on Windows
3312 https://bugs.webkit.org/show_bug.cgi?id=73606
3313 <rdar://problem/10491296>
3316 (WebView::notifyPreferencesChanged): Propagate local storage path change to m_page's settings.
3318 2011-11-30 Alexey Proskuryakov <ap@apple.com>
3320 Remove an unneeded argument from FrameLoaderClient::download
3321 https://bugs.webkit.org/show_bug.cgi?id=73486
3323 Reviewed by Andreas Kling.
3326 (WebFrame::download):
3328 Updated for the change.
3330 2011-11-26 Pavel Feldman <pfeldman@google.com>
3332 Web Inspector: remove disconnectFromBackend from the protocol.
3333 https://bugs.webkit.org/show_bug.cgi?id=73127
3335 Reviewed by Yury Semikhatsky.
3337 * WebCoreSupport/WebInspectorClient.cpp:
3338 (WebInspectorClient::inspectorDestroyed):
3339 (WebInspectorClient::closeInspectorFrontend):
3340 * WebCoreSupport/WebInspectorClient.h:
3342 2011-11-26 Sheriff Bot <webkit.review.bot@gmail.com>
3344 Unreviewed, rolling out r101193.
3345 http://trac.webkit.org/changeset/101193
3346 https://bugs.webkit.org/show_bug.cgi?id=73158
3348 Breaks Windows and Qt minimal. (Requested by pfeldman on
3351 * WebCoreSupport/WebInspectorClient.cpp:
3352 (WebInspectorClient::inspectorDestroyed):
3353 (WebInspectorFrontendClient::disconnectFromBackend):
3354 * WebCoreSupport/WebInspectorClient.h:
3356 2011-11-26 Pavel Feldman <pfeldman@google.com>
3358 Web Inspector: remove disconnectFromBackend from the protocol.
3359 https://bugs.webkit.org/show_bug.cgi?id=73127
3361 Reviewed by Yury Semikhatsky.
3363 * WebCoreSupport/WebInspectorClient.cpp:
3364 (WebInspectorClient::inspectorDestroyed):
3365 (WebInspectorClient::closeInspectorFrontend):
3366 * WebCoreSupport/WebInspectorClient.h:
3368 2011-11-22 Pavel Feldman <pfeldman@google.com>
3370 Web Inspector: remove Inspector::bringToFront from the protocol.
3371 https://bugs.webkit.org/show_bug.cgi?id=72937
3373 Reviewed by Yury Semikhatsky.
3375 * WebCoreSupport/WebInspectorClient.cpp:
3376 (WebInspectorClient::bringFrontendToFront):
3377 * WebCoreSupport/WebInspectorClient.h:
3379 2011-11-21 Pavel Feldman <pfeldman@google.com>
3381 Not reviewed: an attempt to fix windows build.
3384 (WebInspector::isJavaScriptProfilingEnabled):
3385 (WebInspector::setJavaScriptProfilingEnabled):
3387 2011-06-20 Pavel Feldman <pfeldman@chromium.org>
3389 Web Inspector: introduce InspectorFrontendAPI for actions initiated from the application menu.
3390 https://bugs.webkit.org/show_bug.cgi?id=62985
3392 Both: inspector protocol and WebCore/InspectorController have a number of unnecessary
3393 methods for plumbing the menu action handlers through the WebKit and WebCore.
3394 I intend to remove this menu support from the protocol and WebCore/InspectorController API.
3395 I am starting with exposing the new front-end API in the WebCore and using it in the WebKit/mac port.
3396 WebKit/win and WebKit2 to follow.
3398 Reviewed by Yury Semikhatsky.
3401 (WebInspector::createInstance):
3402 (WebInspector::WebInspector):
3403 (WebInspector::webViewClosed):
3404 (WebInspector::showConsole):
3405 (WebInspector::isDebuggingJavaScript):
3406 (WebInspector::toggleDebuggingJavaScript):
3407 (WebInspector::isProfilingJavaScript):
3408 (WebInspector::toggleProfilingJavaScript):
3409 (WebInspector::isJavaScriptProfilingEnabled):
3410 (WebInspector::setJavaScriptProfilingEnabled):
3411 (WebInspector::isTimelineProfilingEnabled):
3412 (WebInspector::setTimelineProfilingEnabled):
3417 (WebView::initWithFrame):
3418 (WebView::inspector):
3421 2011-10-17 Antonio Gomes <agomes@rim.com>
3423 Pass a Frame* parameter in EditorClient::respondToChangedSelection
3424 https://bugs.webkit.org/show_bug.cgi?id=70248
3426 Reviewed by Ryosuke Niwa.
3428 * WebCoreSupport/WebEditorClient.cpp: Make use of the newly added Frame* parameter.
3429 (WebEditorClient::respondToChangedSelection):
3430 * WebCoreSupport/WebEditorClient.h:
3432 2011-11-15 Jochen Eisinger <jochen@chromium.org>
3434 Rename ReferrerPolicy to clarify its meaning
3435 https://bugs.webkit.org/show_bug.cgi?id=72420
3437 Reviewed by Nate Chapin.
3439 * WebCoreSupport/WebContextMenuClient.cpp:
3440 (WebContextMenuClient::searchWithGoogle):
3442 2011-11-15 Anders Carlsson <andersca@apple.com>
3444 HostWindow screenToWindow/windowToScreen should be screenToRootView/rootViewToScreen
3445 https://bugs.webkit.org/show_bug.cgi?id=72397
3447 Reviewed by Dan Bernstein.
3449 * WebCoreSupport/WebChromeClient.cpp:
3450 (WebChromeClient::rootViewToScreen):
3451 (WebChromeClient::screenToRootView):
3452 * WebCoreSupport/WebChromeClient.h:
3454 2011-11-14 Anders Carlsson <andersca@apple.com>
3456 HostWindow invalidation functions should use root view coordinates
3457 https://bugs.webkit.org/show_bug.cgi?id=72338
3459 Reviewed by Dan Bernstein.
3461 * WebCoreSupport/WebChromeClient.cpp:
3462 (WebChromeClient::invalidateRootView):
3463 (WebChromeClient::invalidateContentsAndRootView):
3464 * WebCoreSupport/WebChromeClient.h:
3466 2011-11-07 Adam Barth <abarth@webkit.org>
3468 Move static "policy" state from SecurityOrigin.cpp to SecurityPolicy.cpp
3469 https://bugs.webkit.org/show_bug.cgi?id=71755
3471 Reviewed by Eric Seidel.
3474 (WebView::addOriginAccessWhitelistEntry):
3475 (WebView::removeOriginAccessWhitelistEntry):
3476 (WebView::resetOriginAccessWhitelists):
3478 2011-11-07 Adam Barth <abarth@webkit.org>
3480 Move DomainRelaxationForbidden scheme registry to SchemeRegistry
3481 https://bugs.webkit.org/show_bug.cgi?id=71750
3483 Reviewed by Eric Seidel.
3486 (WebView::setDomainRelaxationForbiddenForURLScheme):
3488 2011-11-07 Beth Dakin <bdakin@apple.com>
3490 https://bugs.webkit.org/show_bug.cgi?id=71490
3491 Support uiStateTransitionProgress for scrollbars
3493 <rdar://problem/9849612>
3495 Reviewed by Sam Weinig.
3497 Scrollbar::mouseUp() now takes a PlatformMouseEvent as a parameter.
3499 (WebScrollBar::handleMouseEvent):
3501 2011-11-02 Darin Adler <darin@apple.com>
3503 Change remaining callers of releaseRef to call leakRef
3504 https://bugs.webkit.org/show_bug.cgi?id=71422
3506 Reviewed by Darin Fisher.
3509 (WebCache::statistics):
3510 * WebDatabaseManager.cpp:
3511 (WebDatabaseManager::origins):
3512 (WebDatabaseManager::databasesWithOrigin):
3513 * WebHistoryItem.cpp:
3514 (WebHistoryItem::redirectURLs):
3515 * WebKitClassFactory.cpp:
3516 (leakRefFromCreateInstance):
3517 (WebKitClassFactory::CreateInstance):
3518 * WebScriptWorld.cpp:
3519 (WebScriptWorld::standardWorld):
3522 2011-11-02 Jon Lee <jonlee@apple.com>
3524 Expand DragController to provide more information about the dragging session
3525 https://bugs.webkit.org/show_bug.cgi?id=71324
3526 <rdar://problem/10379175>
3528 Reviewed by Darin Adler.
3531 (WebView::DragEnter): Minor refactoring because operation is stored in
3532 new DragSession struct.
3533 (WebView::DragOver): Ditto.
3535 2011-11-02 Tom Sepez <tsepez@chromium.org>
3537 XSSAuditor is silent
3538 https://bugs.webkit.org/show_bug.cgi?id=70973
3540 Reviewed by Adam Barth.
3542 * WebCoreSupport/WebFrameLoaderClient.cpp:
3543 (WebFrameLoaderClient::didDetectXSS):
3544 * WebCoreSupport/WebFrameLoaderClient.h:
3546 2011-10-28 Jochen Eisinger <jochen@chromium.org>
3548 Rename a number of methods mentioning JavaScript to just Script instead
3549 https://bugs.webkit.org/show_bug.cgi?id=71105
3551 Reviewed by Adam Barth.
3554 (WebFrame::dispatchDidClearWindowObjectInWorld):
3556 (WebView::notifyPreferencesChanged):
3558 2011-10-24 Geoffrey Garen <ggaren@apple.com>
3560 Build fix: removed some cases of threadsafeCopy() that I missed in
3563 * WebDatabaseManager.cpp:
3564 (DidModifyOriginData::dispatchToMainThread):
3565 * WebDownloadCFNet.cpp:
3566 (WebDownload::initToResumeWithBundle):
3567 * WebIconDatabase.cpp:
3568 (WebIconDatabase::didImportIconURLForPageURL):
3570 2011-10-24 Ryosuke Niwa <rniwa@webkit.org>
3572 threadsafeCopy has been renamed to isolatedCopy.
3574 * WebDatabaseManager.cpp:
3575 (DidModifyOriginData::dispatchToMainThread):
3577 2011-10-24 Adam Barth <abarth@webkit.org>
3579 Attempt to fix Windows build by updating to the new interface.
3581 * DOMEventsClasses.cpp:
3582 (DOMEvent::createInstance):
3584 2011-10-18 Adam Barth <abarth@webkit.org>
3586 Always enable ENABLE(XPATH)
3587 https://bugs.webkit.org/show_bug.cgi?id=70217
3589 Reviewed by Eric Seidel.
3591 * Interfaces/DOMWindow.idl:
3593 2011-10-14 Julien Chaffraix <jchaffraix@webkit.org>
3595 Remove layerX / layerY from the Windows API
3596 https://bugs.webkit.org/show_bug.cgi?id=70051
3598 Reviewed by Darin Adler.
3600 Renamed layerX to unused1 and layerY to unused2 to keep the
3601 binary compatibility.
3603 * DOMEventsClasses.cpp:
3604 (DOMUIEvent::unused1):
3605 (DOMUIEvent::unused2):
3606 * DOMEventsClasses.h:
3607 (DOMKeyboardEvent::unused1):
3608 (DOMKeyboardEvent::unused2):
3609 (DOMMouseEvent::unused1):
3610 (DOMMouseEvent::unused2):
3611 (DOMWheelEvent::unused1):
3612 (DOMWheelEvent::unused2):
3613 * Interfaces/DOMEvents.idl:
3615 2011-10-11 Simon Fraser <simon.fraser@apple.com>
3617 Make custom scrollbar theme for use in DRT, to reduce pixel diffs between platforms
3618 https://bugs.webkit.org/show_bug.cgi?id=68134
3620 Reviewed by Darin Adler.
3622 Use ScrollbarThemeMock when the setting to use mock scrollbars is enabled.
3624 Make ScrollbarTheme::nativeTheme() private, and add a new static theme() method
3625 that reads the setting, and returns the mock theme if set. All callers now use
3626 theme() rther than nativeTheme(). Add the new ScrollbarTheme.cpp file to the build.