1 2013-03-03 Ryosuke Niwa <rniwa@webkit.org>
3 That was a wrong fix. Revert r144569.
5 * WebKit.vcproj/WebKitExports.def.in:
7 2013-03-03 Ryosuke Niwa <rniwa@webkit.org>
9 Windows build fix attempt after r144567.
11 * WebKit.vcproj/WebKitExports.def.in:
13 2013-03-02 Benjamin Poulain <benjamin@webkit.org>
15 Export a missing symbol after r144547.
19 * WebKit.vcproj/WebKitExports.def.in:
21 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
23 Redo r144538 (after r144530).
25 * WebCoreSupport/WebFrameNetworkingContext.cpp:
26 * WebCoreSupport/WebFrameNetworkingContext.h:
27 * WebCoreSupport/WebPlatformStrategies.cpp:
29 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
31 Yet another build fix attempt after r144530.
33 * WebCoreSupport/WebFrameNetworkingContext.cpp:
34 * WebCoreSupport/WebPlatformStrategies.cpp:
36 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
38 Another build fix attempt after r144530.
40 * WebCoreSupport/WebFrameNetworkingContext.cpp:
42 2013-03-01 Benjamin Poulain <bpoulain@apple.com>
44 Add a missing symbol after r144524.
48 * WebKit.vcproj/WebKitExports.def.in:
50 2013-02-26 Alexey Proskuryakov <ap@apple.com>
52 Don't add a body to platform request until necessary
53 https://bugs.webkit.org/show_bug.cgi?id=110900
55 Reviewed by Brady Eidson.
57 WebKit1 behavior is unchanged, body is added on every conversion.
59 * WebDownloadCFNet.cpp:
61 (WebDownload::initWithRequest):
62 (WebDownload::willSendRequest):
63 * WebMutableURLRequest.cpp:
64 (WebMutableURLRequest::cfRequest):
65 (WebMutableURLRequest::mutableCopy):
67 (WebView::canHandleRequest):
69 2013-02-26 Roger Fong <roger_fong@apple.com>
71 Unreviewed AppleWin build fix.
73 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
75 2013-02-24 Alexey Proskuryakov <ap@apple.com>
77 Clarify meaning of default default encoding localizable string
78 https://bugs.webkit.org/show_bug.cgi?id=110714
80 Reviewed by Eric Carlson.
82 * WebPreferences.cpp: Updated a comment.
84 2013-02-24 Benjamin Poulain <benjamin@webkit.org>
86 REGRESSION(r143837): Broke build on AppleWin http://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29.
87 https://bugs.webkit.org/show_bug.cgi?id=110713
91 * WebKit.vcproj/WebKitExports.def.in: Add the missing symbol after r143837.
93 2013-02-21 Sheriff Bot <webkit.review.bot@gmail.com>
95 Unreviewed, rolling out r143536.
96 http://trac.webkit.org/changeset/143536
97 https://bugs.webkit.org/show_bug.cgi?id=110523
99 Causing a bunch of tests to fail on Windows, requires
100 rebaselining (Requested by rfong on #webkit).
102 * WebKitClassFactory.cpp:
103 (WebKitClassFactory::WebKitClassFactory):
105 (WebView::initWithFrame):
106 (WebView::notifyPreferencesChanged):
108 2013-02-20 Roger Fong <roger_fong@apple.com>
110 Unreviewed. Remove references to SAFARI_THEME from Windows Solution.
111 <rdar://problem/13258710>
113 * WebKitClassFactory.cpp:
116 2013-02-19 Sheriff Bot <webkit.review.bot@gmail.com>
118 Unreviewed, rolling out r143338.
119 http://trac.webkit.org/changeset/143338
120 https://bugs.webkit.org/show_bug.cgi?id=110301
122 False alarm, no need to export the symbol (Requested by
125 * WebKit.vcproj/WebKitExports.def.in:
127 2013-02-19 Tony Chang <tony@chromium.org>
129 Unreviewed, force file to recompile to fix win build.
133 2013-02-19 Tony Chang <tony@chromium.org>
135 Unreviewed, fix the Windows build after r143398.
136 Add new setters to the export list.
138 * WebKit.vcproj/WebKitExports.def.in:
140 2013-02-19 Andrey Adaikin <aandrey@chromium.org>
142 Unreviewed, adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
144 * WebKit.vcproj/WebKitExports.def.in:
146 2013-02-19 Andrey Adaikin <aandrey@chromium.org>
148 Unreviewed, Web Inspector: follow up to r143328 fixing Win Debug Build
149 https://bugs.webkit.org/show_bug.cgi?id=110227
151 Adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
153 * WebKit.vcproj/WebKitExports.def.in:
155 2013-02-18 Simon Fraser <simon.fraser@apple.com>
157 Clean up the boolean argument to visibleContentRect
158 https://bugs.webkit.org/show_bug.cgi?id=110167
160 Reviewed by Simon Fraser.
162 Replace the boolean argument to visibleContentRect() with
166 (WebFrame::visibleContentRect):
167 (WebFrame::frameBounds):
169 2013-02-18 Zan Dobersek <zdobersek@igalia.com>
171 Stop placing std::isfinite and std::signbit inside the global scope
172 https://bugs.webkit.org/show_bug.cgi?id=109817
174 Reviewed by Darin Adler.
176 Prefix calls to the isfinite and signbit methods with std:: as the two
177 methods are no longer being imported into the global scope.
179 * FullscreenVideoController.cpp:
182 2013-02-15 Rik Cabanier <cabanier@adobe.com>
184 Add platform support for -webkit-background-blend-mode to CG context
185 https://bugs.webkit.org/show_bug.cgi?id=108549
187 Reviewed by Dean Jackson.
191 * WebKit.vcproj/WebKitExports.def.in:
193 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
195 Simplify hitTestResultAtPoint and nodesFromRect APIs
196 https://bugs.webkit.org/show_bug.cgi?id=95720
198 Reviewed by Julien Chaffraix.
200 Update calls to new API.
202 * WebActionPropertyBag.cpp:
203 (WebActionPropertyBag::Read):
204 * WebKit.vcproj/WebKitExports.def.in:
206 (WebView::handleContextMenuEvent):
207 (WebView::elementAtPoint):
209 2013-02-14 Tony Chang <tony@chromium.org>
211 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
212 https://bugs.webkit.org/show_bug.cgi?id=96934
214 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
215 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
216 * WebKit.vcproj/WebKitCFLite.vsprops: Added property svn:eol-style.
217 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Added property svn:eol-style.
218 * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Added property svn:eol-style.
219 * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Added property svn:eol-style.
220 * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Added property svn:eol-style.
221 * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Added property svn:eol-style.
222 * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Added property svn:eol-style.
223 * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Added property svn:eol-style.
225 2013-02-14 Tony Chang <tony@chromium.org>
227 Unreviewed, set svn:eol-style CRLF for .sln files.
229 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
230 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
232 2013-02-14 Andrey Kosyakov <caseq@chromium.org>
234 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
235 https://bugs.webkit.org/show_bug.cgi?id=109192
237 Reviewed by Pavel Feldman.
239 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
240 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
242 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
244 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
245 https://bugs.webkit.org/show_bug.cgi?id=109534
247 Reviewed by Anders Carlsson.
249 * WebCoreSupport/WebEditorClient.cpp:
250 * WebCoreSupport/WebEditorClient.h:
253 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
255 Build fix for Windows after r142509
257 * WebKit.vcproj/WebKitExports.def.in:
259 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
261 Move workerThreadCount from TestRunner to WebCore Internals
262 https://bugs.webkit.org/show_bug.cgi?id=109239
264 Reviewed by Darin Adler.
266 * WebKit.vcproj/WebKitExports.def.in:
268 2013-02-07 Roger Fong <roger_fong@apple.com>
270 Unreviewed. Corrections the exports definition file.
272 * WebKit.vcproj/WebKitExports.def.in:
274 2013-02-05 Roger Fong <roger_fong@apple.com>
276 Unreviewed build fix.
278 * WebKit.vcproj/WebKitExports.def.in:
280 2013-02-05 Roger Fong <roger_fong@apple.com>
282 Unreviewed. Get rid of redundant exports in export definitions file.
284 * WebKit.vcproj/WebKitExports.def.in:
286 2013-02-01 Roger Fong <roger_fong@apple.com>
288 Unreviewed. Copy some resource files for VS2010 solution.
289 https://bugs.webkit.org/show_bug.cgi?id=106989.
291 * WebKit.resources/WebKit.rc: Added.
292 * WebKit.resources/deleteButton.png: Added.
293 * WebKit.resources/deleteButtonPressed.png: Added.
294 * WebKit.resources/fsVideoAudioVolumeHigh.png: Added.
295 * WebKit.resources/fsVideoAudioVolumeLow.png: Added.
296 * WebKit.resources/fsVideoExitFullscreen.png: Added.
297 * WebKit.resources/fsVideoPause.png: Added.
298 * WebKit.resources/fsVideoPlay.png: Added.
299 * WebKit.resources/missingImage.png: Added.
300 * WebKit.resources/nullplugin.png: Added.
301 * WebKit.resources/panEastCursor.png: Added.
302 * WebKit.resources/panIcon.png: Added.
303 * WebKit.resources/panNorthCursor.png: Added.
304 * WebKit.resources/panNorthEastCursor.png: Added.
305 * WebKit.resources/panNorthWestCursor.png: Added.
306 * WebKit.resources/panSouthCursor.png: Added.
307 * WebKit.resources/panSouthEastCursor.png: Added.
308 * WebKit.resources/panSouthWestCursor.png: Added.
309 * WebKit.resources/panWestCursor.png: Added.
310 * WebKit.resources/searchCancel.png: Added.
311 * WebKit.resources/searchCancelPressed.png: Added.
312 * WebKit.resources/searchMagnifier.png: Added.
313 * WebKit.resources/searchMagnifierResults.png: Added.
314 * WebKit.resources/textAreaResizeCorner.png: Added.
315 * WebKit.resources/verticalTextCursor.png: Added.
316 * WebKit.resources/zoomInCursor.png: Added.
317 * WebKit.resources/zoomOutCursor.png: Added.
319 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
321 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
322 https://bugs.webkit.org/show_bug.cgi?id=108741
324 Reviewed by Tony Chang.
326 * WebKit.vcproj/WebKitExports.def.in:
328 2013-02-04 Enrica Casucci <enrica@apple.com>
330 Add specific EditActions for Bold and Italic commands.
331 https://bugs.webkit.org/show_bug.cgi?id=108842.
332 <rdar://problem/13098252>
334 Reviewed by Ryosuke Niwa.
336 * WebCoreSupport/WebEditorClient.cpp:
337 (undoNameForEditAction):
339 2013-02-03 KwangYong Choi <ky0.choi@samsung.com>
341 Fix build warning after r141473
342 https://bugs.webkit.org/show_bug.cgi?id=108782
344 Reviewed by Kentaro Hara.
346 Fix -Wunused-parameter build warning.
348 * WebCoreSupport/WebEditorClient.cpp:
349 (WebEditorClient::getClientPasteboardDataForRange):
351 2013-02-01 Philip Rogers <pdr@google.com>
353 Change hasAlpha to isKnownToBeOpaque and correct the return value for SVG images.
354 https://bugs.webkit.org/show_bug.cgi?id=106966
356 Reviewed by Stephen White.
358 * WebKit.vcproj/WebKitExports.def.in:
360 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
362 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
363 https://bugs.webkit.org/show_bug.cgi?id=107737
365 Reviewed by Ryosuke Niwa.
368 (WebView::updateSelectionForIME):
369 Adding a call to the newly refactored method.
371 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
373 Unreviewed, rolling out r141479.
374 http://trac.webkit.org/changeset/141479
375 https://bugs.webkit.org/show_bug.cgi?id=108564
377 breaks chromium test (Requested by morrita on #webkit).
380 (WebView::updateSelectionForIME):
382 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
384 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
385 https://bugs.webkit.org/show_bug.cgi?id=107737
387 Reviewed by Ryosuke Niwa.
390 (WebView::updateSelectionForIME):
391 Adding a call to the newly refactored method.
393 2013-01-31 Enrica Casucci <enrica@apple.com>
395 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
396 https://bugs.webkit.org/show_bug.cgi?id=108396.
397 <rdar://problem/12920461>
399 Reviewed by Alexey Proskuryakov.
401 Adds stub implementation for WebKit of the new EditorClient methods.
403 * WebCoreSupport/WebEditorClient.cpp:
404 (WebEditorClient::willWriteSelectionToPasteboard):
405 (WebEditorClient::getClientPasteboardDataForRange):
406 * WebCoreSupport/WebEditorClient.h:
408 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
410 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
411 https://bugs.webkit.org/show_bug.cgi?id=106287
413 Reviewed by Hajime Morita.
415 * WebKit.vcproj/WebKitExports.def.in:
417 2013-01-29 Elliott Sprehn <esprehn@chromium.org>
419 Refactor ShadowRoot exception handling
420 https://bugs.webkit.org/show_bug.cgi?id=108209
422 Reviewed by Dimitri Glazkov.
424 * WebKit.vcproj/WebKitExports.def.in: Swap ShadowRoot::create export with Element::createShadowRoot.
426 2013-01-29 Nate Chapin <japhet@chromium.org>
428 Enable reuse of cached main resources
429 https://bugs.webkit.org/show_bug.cgi?id=105667
431 Reviewed by Adam Barth.
433 * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
435 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu>
437 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
438 https://bugs.webkit.org/show_bug.cgi?id=106740
440 Reviewed by Benjamin Poulain.
444 2013-01-26 Alexey Proskuryakov <ap@apple.com>
446 Remove code for handling NetworkProcess authentication challenges in WebProcess
447 https://bugs.webkit.org/show_bug.cgi?id=108003
449 Reviewed by Sam Weinig.
451 * WebURLAuthenticationChallenge.cpp:
452 (WebURLAuthenticationChallenge::initWithProtectionSpace):
453 Adapted for new AuthenticationChallenge constructor signature.
455 2013-01-24 Mark Hahnenberg <mhahnenberg@apple.com>
457 Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
458 https://bugs.webkit.org/show_bug.cgi?id=107327
460 Reviewed by Filip Pizlo.
462 We're renaming these two files, so we have to replace the names everywhere.
467 2013-01-23 Tony Chang <tony@chromium.org>
469 Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
471 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
472 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
474 2013-01-23 Pavel Feldman <pfeldman@chromium.org>
476 Follow up to 140539, adding exports for Win build.
480 * WebKit.vcproj/WebKitExports.def.in:
482 2013-01-22 Anders Carlsson <andersca@apple.com>
484 Use a platforom strategy for local storage
485 https://bugs.webkit.org/show_bug.cgi?id=107600
487 Reviewed by Andreas Kling.
489 Update for new storage strategy.
491 * WebCoreSupport/WebPlatformStrategies.cpp:
492 (WebPlatformStrategies::createStorageStrategy):
493 * WebCoreSupport/WebPlatformStrategies.h:
494 (WebPlatformStrategies):
496 2013-01-18 Jer Noble <jer.noble@apple.com>
498 Unreviewed build fix. Remove deleted symbol from windows export list.
500 * WebKit.vcproj/WebKitExports.def.in:
502 2013-01-18 Seokju Kwon <seokju.kwon@gmail.com>
504 Add explicit keyword to constructors in platform-specific InspectorClient
505 https://bugs.webkit.org/show_bug.cgi?id=107255
507 Reviewed by Kentaro Hara.
509 Add explicit keyword to constructors that take one argument
510 in platform-specific implementation of InspectorClient.
512 * WebCoreSupport/WebInspectorClient.h:
513 (WebInspectorClient):
515 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
517 Unreviewed, rolling out r140005.
518 http://trac.webkit.org/changeset/140005
519 https://bugs.webkit.org/show_bug.cgi?id=107235
521 broke downstream Chromium interactive_ui_tests (Requested by
522 dominicc on #webkit).
524 * WebKit.vcproj/WebKitExports.def.in:
526 2013-01-17 Nate Chapin <japhet@chromium.org>
528 Enable reuse of cached main resources
529 https://bugs.webkit.org/show_bug.cgi?id=105667
531 Reviewed by Antti Koivisto.
533 * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
535 2013-01-15 peavo@outlook.com <peavo@outlook.com>
537 Crash when saving history with no items in it.
538 https://bugs.webkit.org/show_bug.cgi?id=104261
540 Reviewed by Darin Adler.
543 (WebHistory::saveHistoryGuts): Added null pointer check
545 2013-01-09 Levi Weintraub <leviw@chromium.org>
547 Rolling out r139683. It broke a bunch of webkit_unit_tests.
549 2013-01-09 Hajime Morrita <morrita@google.com>
551 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
552 https://bugs.webkit.org/show_bug.cgi?id=106294
554 Reviewed by Dimitri Glazkov.
556 * WebKit.vcproj/WebKit.def.in:
558 2013-01-09 Roger Fong <roger_fong@apple.com>
560 Rename export files to make them more easily findable.
561 https://bugs.webkit.org/show_bug.cgi?id=98695.
563 Reviewed by Timothy Horton.
565 * WebKit.vcproj/WebKit.def.in: Removed.
566 * WebKit.vcproj/WebKit.vcproj:
567 * WebKit.vcproj/WebKitExportGenerator.vcproj:
568 * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd:
569 * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd:
570 * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd:
571 * WebKit.vcproj/WebKitExports.def.in: Copied from Source/WebKit/win/WebKit.vcproj/WebKit.def.in.
572 * WebKit.vcproj/WebKitLibCommon.vsprops:
574 2013-01-09 Roger Fong <roger_fong@apple.com>
576 Add WebPreferences for Seamless IFrames on Windows port.
577 https://bugs.webkit.org/show_bug.cgi?id=106468.
579 Rubberstamped by Eric Seidel.
581 * Interfaces/IWebPreferences.idl:
582 * WebPreferenceKeysPrivate.h:
583 * WebPreferences.cpp:
584 (WebPreferences::areSeamlessIFramesEnabled):
585 (WebPreferences::setSeamlessIFramesEnabled):
589 (WebView::notifyPreferencesChanged):
591 2013-01-09 peavo@outlook.com <peavo@outlook.com>
593 [WinCairo] Link fix after r138759
594 https://bugs.webkit.org/show_bug.cgi?id=106323
596 Reviewed by Kentaro Hara.
598 * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
599 * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
601 2013-01-08 Hajime Morrita <morrita@google.com>
603 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
604 https://bugs.webkit.org/show_bug.cgi?id=106282
606 Reviewed by Dimitri Glazkov.
608 * WebKit.vcproj/WebKit.def.in:
610 2013-01-08 Mark Lam <mark.lam@apple.com>
612 Removed the need for the ProposedDatabase mechanism.
613 https://bugs.webkit.org/show_bug.cgi?id=106292.
615 Reviewed by Sam Weinig.
617 * WebCoreSupport/WebChromeClient.cpp:
618 (WebChromeClient::exceededDatabaseQuota):
619 * WebCoreSupport/WebChromeClient.h:
622 2013-01-04 Roger Fong <roger_fong@apple.com>
624 Make private browsing work on Windows.
625 https://bugs.webkit.org/show_bug.cgi?id=106032.
627 Reviewed by Alexey Proskuryakov.
629 Code path never called ensurePrivateBrowsingSession which is what starts up the private browsing session.
630 This was causing many tests to involving private browsing to fail.
633 (WebView::notifyPreferencesChanged):
635 2013-01-03 Roger Fong <roger_fong@apple.com>
637 Remove all traces of Windows from WebKit2 folder.
638 https://bugs.webkit.org/show_bug.cgi?id=105585.
640 Reviewed by Sam Weinig.
642 WebKitExportGenerator project needs to be moved out of the WebKit2/win folder and into WebKit/win.
644 * WebKit.vcproj/WebKit.def.in: Added.
645 * WebKit.vcproj/WebKit.sln:
646 * WebKit.vcproj/WebKit.vcproj:
647 * WebKit.vcproj/WebKitCFLite.vsprops: Added.
648 * WebKit.vcproj/WebKitExportGenerator.vcproj: Added.
649 * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd: Added.
650 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Added.
651 * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Added.
652 * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Added.
653 * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Added.
654 * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd: Added.
655 * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd: Added.
656 * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Added.
657 * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Added.
658 * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Added.
659 * WebKit.vcproj/WebKitLibCommon.vsprops:
661 2013-01-03 Csaba Osztrogonác <ossy@webkit.org>
663 Unreviewed fix after r138656 to make GIT-SVN repositories happy.
665 * WebKit.vcproj/WebKitApple.vsprops: Added property svn:eol-style. Removed property svn:mime-type.
666 * WebKit.vcproj/WebKitDirectX.vsprops: Added property svn:eol-style. Removed property svn:mime-type.
668 2013-01-02 Roger Fong <roger_fong@apple.com>
670 Unreviewed. Build fix after reintroducing r138331.
672 Attempted to remove WebKit2 from Apple Windows port in r138331 but two vsprops files were missing.
674 * WebKit.vcproj/WebKitApple.vsprops: Added.
675 * WebKit.vcproj/WebKitDirectX.vsprops: Added.
677 2013-01-02 Sheriff Bot <webkit.review.bot@gmail.com>
679 Unreviewed, rolling out r138403.
680 http://trac.webkit.org/changeset/138403
681 https://bugs.webkit.org/show_bug.cgi?id=105950
683 Fixing e138331 which was rolled out in r138403 (Requested by
686 * WebKit.vcproj/WebKit.sln:
687 * WebKit.vcproj/WebKit.vcproj:
688 * WebKit.vcproj/WebKitLibCommon.vsprops:
689 * WebKit.vcproj/WebKitLibDebug.vsprops:
690 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
691 * WebKit.vcproj/WebKitLibProduction.vsprops:
692 * WebKit.vcproj/WebKitLibRelease.vsprops:
694 2012-12-23 Alexey Proskuryakov <ap@apple.com>
696 <rdar://problem/12808377> Network process should respect cookie accept policy
697 https://bugs.webkit.org/show_bug.cgi?id=105684
699 Reviewed by Sam Weinig.
701 * WebCoreSupport/WebPlatformStrategies.cpp:
702 * WebCoreSupport/WebPlatformStrategies.h:
703 CookiesStrategy no longer has notifyCookiesChanged(). This port didn't use it anyway.
705 2012-12-22 Alexey Proskuryakov <ap@apple.com>
707 Add a separate class for networking related storage
708 https://bugs.webkit.org/show_bug.cgi?id=105676
710 Reviewed by Sam Weinig.
712 * WebCookieManagerCFNet.cpp:
716 * WebCoreSupport/WebFrameNetworkingContext.cpp:
717 * WebCoreSupport/WebFrameNetworkingContext.h:
718 This class is now simpler, with most session tracking being in WebCore.
720 * WebCoreSupport/WebPlatformStrategies.cpp:
721 (WebPlatformStrategies::cookiesForDOM):
722 (WebPlatformStrategies::setCookiesFromDOM):
723 (WebPlatformStrategies::cookiesEnabled):
724 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
725 (WebPlatformStrategies::getRawCookies):
726 (WebPlatformStrategies::deleteCookie):
727 * WebCoreSupport/WebPlatformStrategies.h:
728 We no longer need a function for default storage! Other functions now take a session.
730 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
732 Unreviewed, rolling out r138331.
733 http://trac.webkit.org/changeset/138331
734 https://bugs.webkit.org/show_bug.cgi?id=105668
736 Broke Windows clean builds; can't figure out how to fix it
737 (Requested by rniwa on #webkit).
739 * WebKit.vcproj/WebKit.sln:
740 * WebKit.vcproj/WebKit.vcproj:
741 * WebKit.vcproj/WebKitLibCommon.vsprops:
742 * WebKit.vcproj/WebKitLibDebug.vsprops:
743 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
744 * WebKit.vcproj/WebKitLibProduction.vsprops:
745 * WebKit.vcproj/WebKitLibRelease.vsprops:
747 2012-12-20 Anders Carlsson <andersca@apple.com>
749 Stop building WebKit2 for Windows
750 https://bugs.webkit.org/show_bug.cgi?id=105585
752 Reviewed by Brian Weinstein.
754 Stop building WebKit2 on Windows, and change WebKit.vcproj to build WebKit.dll again.
756 * WebKit.vcproj/WebKit.sln:
757 * WebKit.vcproj/WebKit.vcproj:
758 * WebKit.vcproj/WebKitApple.vsprops: Added.
759 * WebKit.vcproj/WebKitDirectX.vsprops: Added.
760 * WebKit.vcproj/WebKitLibCommon.vsprops:
761 * WebKit.vcproj/WebKitLibDebug.vsprops:
762 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
763 * WebKit.vcproj/WebKitLibProduction.vsprops:
764 * WebKit.vcproj/WebKitLibRelease.vsprops:
766 2012-12-20 Anders Carlsson <andersca@apple.com>
768 Copy WebKit2.rc to back to WebKit/win/WebKit.vcproj.
770 Rubber-stamped by Tim Horton.
772 * WebKit.vcproj/WebKit.rc: Added.
774 2012-12-20 Anders Carlsson <andersca@apple.com>
776 Copy files from WebKit2/win (back) to WebKit/win/WebKit.vcproj.
778 Rubber-stamped by Tim Horton.
780 * WebKit.vcproj/deleteButton.png: Added.
781 * WebKit.vcproj/deleteButtonPressed.png: Added.
782 * WebKit.vcproj/fsVideoAudioVolumeHigh.png: Added.
783 * WebKit.vcproj/fsVideoAudioVolumeLow.png: Added.
784 * WebKit.vcproj/fsVideoExitFullscreen.png: Added.
785 * WebKit.vcproj/fsVideoPause.png: Added.
786 * WebKit.vcproj/fsVideoPlay.png: Added.
787 * WebKit.vcproj/missingImage.png: Added.
788 * WebKit.vcproj/nullplugin.png: Added.
789 * WebKit.vcproj/panEastCursor.png: Added.
790 * WebKit.vcproj/panIcon.png: Added.
791 * WebKit.vcproj/panNorthCursor.png: Added.
792 * WebKit.vcproj/panNorthEastCursor.png: Added.
793 * WebKit.vcproj/panNorthWestCursor.png: Added.
794 * WebKit.vcproj/panSouthCursor.png: Added.
795 * WebKit.vcproj/panSouthEastCursor.png: Added.
796 * WebKit.vcproj/panSouthWestCursor.png: Added.
797 * WebKit.vcproj/panWestCursor.png: Added.
798 * WebKit.vcproj/searchCancel.png: Added.
799 * WebKit.vcproj/searchCancelPressed.png: Added.
800 * WebKit.vcproj/searchMagnifier.png: Added.
801 * WebKit.vcproj/searchMagnifierResults.png: Added.
802 * WebKit.vcproj/textAreaResizeCorner.png: Added.
803 * WebKit.vcproj/verticalTextCursor.png: Added.
804 * WebKit.vcproj/zoomInCursor.png: Added.
805 * WebKit.vcproj/zoomOutCursor.png: Added.
807 2012-12-19 Anders Carlsson <andersca@apple.com>
809 Build WebKit2ExportGenerator before WebKitLib
810 https://bugs.webkit.org/show_bug.cgi?id=105487
812 Reviewed by Tim Horton.
814 * WebKit.vcproj/WebKit.sln:
816 2012-12-18 Alexey Proskuryakov <ap@apple.com>
818 Remove unnecessary functions from CookiesStrategy
819 https://bugs.webkit.org/show_bug.cgi?id=105369
821 Reviewed by Brady Eidson.
823 * WebCoreSupport/WebPlatformStrategies.cpp:
824 * WebCoreSupport/WebPlatformStrategies.h:
826 2012-12-15 Anders Carlsson <andersca@apple.com>
828 Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
829 https://bugs.webkit.org/show_bug.cgi?id=105122
831 Reviewed by Andreas Kling.
833 Update for WebCore changes.
836 (WebFrame::convertMainResourceLoadToDownload):
839 2012-12-15 Mark Lam <mark.lam@apple.com>
841 Re-landing patch for "Introducing the DatabaseStrategy and database servers".
842 https://bugs.webkit.org/show_bug.cgi?id=104934.
846 Merged from r137767. Previously reviewed by Sam Weinig.
848 * WebCoreSupport/WebPlatformStrategies.cpp:
849 (WebPlatformStrategies::createDatabaseStrategy):
850 * WebCoreSupport/WebPlatformStrategies.h:
851 (WebPlatformStrategies):
853 2012-12-14 Mark Lam <mark.lam@apple.com>
855 The WebView should initialize the platform strategies before initializing other sub-systems.
856 https://bugs.webkit.org/show_bug.cgi?id=105083.
858 Reviewed by Alexey Proskuryakov.
861 (WebView::initWithFrame):
863 2012-12-14 Sheriff Bot <webkit.review.bot@gmail.com>
865 Unreviewed, rolling out r137767.
866 http://trac.webkit.org/changeset/137767
867 https://bugs.webkit.org/show_bug.cgi?id=105062
869 Broke Mac builds. (Requested by mlam on #webkit).
871 * WebCoreSupport/WebPlatformStrategies.cpp:
872 * WebCoreSupport/WebPlatformStrategies.h:
873 (WebPlatformStrategies):
875 2012-12-14 Mark Lam <mark.lam@apple.com>
877 Introducing the DatabaseStrategy and database servers.
878 https://bugs.webkit.org/show_bug.cgi?id=104934.
880 Reviewed by Sam Weinig.
882 The database server is currently a placeholder that does nothing.
884 * WebCoreSupport/WebPlatformStrategies.cpp:
885 (WebPlatformStrategies::createDatabaseStrategy):
886 * WebCoreSupport/WebPlatformStrategies.h:
887 (WebPlatformStrategies):
889 2012-12-13 Alexey Proskuryakov <ap@apple.com>
891 <rdar://problem/12838354> Per-Tab WebProcess: DOM cookie access functions should respect private browsing
892 https://bugs.webkit.org/show_bug.cgi?id=104691
894 Reviewed by Sam Weinig.
896 * WebCoreSupport/WebFrameNetworkingContext.cpp:
897 (WebFrameNetworkingContext::inPrivateBrowsingMode):
898 (WebFrameNetworkingContext::storageSession):
899 * WebCoreSupport/WebFrameNetworkingContext.h:
900 Implemented inPrivateBrowsingMode().
902 2012-12-12 Mark Lam <mark.lam@apple.com>
904 Encapsulate externally used webdatabase APIs in DatabaseManager.
905 https://bugs.webkit.org/show_bug.cgi?id=104741.
907 Reviewed by Sam Weinig.
909 Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
910 and DatabaseContext directly. This is to prepare for upcoming webkit2
913 * WebDatabaseManager.cpp:
914 (WebDatabaseManager::sharedWebDatabaseManager):
915 (WebDatabaseManager::origins):
916 (WebDatabaseManager::databasesWithOrigin):
917 (WebDatabaseManager::detailsForDatabase):
918 (WebDatabaseManager::deleteAllDatabases):
919 (WebDatabaseManager::deleteOrigin):
920 (WebDatabaseManager::deleteDatabase):
921 (WebDatabaseManager::setQuota):
922 (WebKitInitializeWebDatabasesIfNecessary):
923 * WebDatabaseManager.h:
924 (WebDatabaseManager):
925 * WebSecurityOrigin.cpp:
926 (WebSecurityOrigin::usage):
927 (WebSecurityOrigin::quota):
928 (WebSecurityOrigin::setQuota):
930 (WebView::notifyPreferencesChanged):
932 2012-12-12 Alexey Proskuryakov <ap@apple.com>
934 Make LOG() work in WebProcess and NetworkProcess
935 https://bugs.webkit.org/show_bug.cgi?id=104718
937 Reviewed by Tim Horton.
939 * WebView.cpp: Updated for a new include file to use in WebKits.
941 2012-12-11 Mike West <mkwst@chromium.org>
943 Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
944 https://bugs.webkit.org/show_bug.cgi?id=66371
946 Reviewed by Pavel Feldman.
948 Drops WebCore::MessageType from the addMessageToConsole method.
950 * WebCoreSupport/WebChromeClient.cpp:
951 (WebChromeClient::addMessageToConsole):
952 * WebCoreSupport/WebChromeClient.h:
955 2012-12-10 Xueqing Huang <huangxueqing@baidu.com>
957 ASSERTION failed in Windows: css3/css3-modsel-33.html
958 https://bugs.webkit.org/show_bug.cgi?id=104472
960 Reviewed by Tim Horton.
962 In WebFrameLoaderClient::dispatchDidLayout, milestones maybe
963 DidFirstLayout & DidFirstVisualNonEmptyLayout, we should
964 use seperate COMPtrs for the two cases rather than reuse one.
966 * WebCoreSupport/WebFrameLoaderClient.cpp:
967 (WebFrameLoaderClient::dispatchDidLayout):
969 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
971 Remove unused headers
972 https://bugs.webkit.org/show_bug.cgi?id=104428
974 Reviewed by Kentaro Hara.
976 Header inclusion cleanup.
977 Remove <WebCore/NotImplement.h>.
979 * WebCoreSupport/WebInspectorClient.cpp:
980 * WebMutableURLRequest.cpp:
982 2012-12-07 Anders Carlsson <andersca@apple.com>
984 Remove WebKit2 related projects from WebKit.sln
985 https://bugs.webkit.org/show_bug.cgi?id=104395
987 Reviewed by Tim Horton.
989 * WebKit.vcproj/WebKit.sln:
991 2012-11-30 Brent Fulgham <bfulgham@webkit.org>
993 [Windows, WinCairo] Generate library export definition file.
994 https://bugs.webkit.org/show_bug.cgi?id=103687
996 Reviewed by Tim Horton.
998 Update project solutions to use the new generated *.def files.
1000 * WebKit.vcproj/WebKit.sln: Update for new project and file
1003 2012-11-30 Mihai Maerean <mmaerean@adobe.com>
1005 [CSSRegions] when WebKit uses V8, there should be a single variable to store if the CSS Regions feature is enabled
1006 https://bugs.webkit.org/show_bug.cgi?id=101192
1008 Reviewed by Hajime Morita.
1010 Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
1012 Tests: No new tests because there is no functional change.
1015 (WebView::notifyPreferencesChanged):
1017 2012-11-29 Alexey Proskuryakov <ap@apple.com>
1019 [WK2] Forward cookie jar calls to NetworkProcess
1020 https://bugs.webkit.org/show_bug.cgi?id=103457
1022 Reviewed by Darin Adler.
1024 * WebCoreSupport/WebPlatformStrategies.cpp:
1025 (WebPlatformStrategies::cookiesForDOM):
1026 (WebPlatformStrategies::setCookiesFromDOM):
1027 (WebPlatformStrategies::cookiesEnabled):
1028 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
1029 (WebPlatformStrategies::getRawCookies):
1030 (WebPlatformStrategies::deleteCookie):
1031 (WebPlatformStrategies::getHostnamesWithCookies):
1032 (WebPlatformStrategies::deleteCookiesForHostname):
1033 (WebPlatformStrategies::deleteAllCookies):
1035 2012-11-27 James Simonsen <simonjam@chromium.org>
1037 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1038 https://bugs.webkit.org/show_bug.cgi?id=102151
1040 Reviewed by Adam Barth.
1043 (WebFrame::loadRequest):
1044 (WebFrame::loadData):
1046 2012-11-27 Sheriff Bot <webkit.review.bot@gmail.com>
1048 Unreviewed, rolling out r135786.
1049 http://trac.webkit.org/changeset/135786
1050 https://bugs.webkit.org/show_bug.cgi?id=103379
1052 It made 3 plugin tests timeout on several platforms (Requested
1053 by Ossy on #webkit).
1056 (WebFrame::loadRequest):
1057 (WebFrame::loadData):
1059 2012-11-26 James Simonsen <simonjam@chromium.org>
1061 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1062 https://bugs.webkit.org/show_bug.cgi?id=102151
1064 Reviewed by Adam Barth.
1067 (WebFrame::loadRequest):
1068 (WebFrame::loadData):
1070 2012-11-21 Allan Sandfeld Jensen <allan.jensen@digia.com>
1072 Disambiguate innerNodeFramePoint and mainFramePoint
1073 https://bugs.webkit.org/show_bug.cgi?id=98139
1075 Reviewed by Julien Chaffraix.
1078 (WebView::handleContextMenuEvent):
1080 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
1082 Unreviewed, rolling out r135295.
1083 http://trac.webkit.org/changeset/135295
1084 https://bugs.webkit.org/show_bug.cgi?id=102834
1086 This patch causes assertion to some layout tests on chromium
1087 (Requested by jianli on #webkit).
1090 (WebFrame::loadRequest):
1091 (WebFrame::loadData):
1093 2012-11-20 James Simonsen <simonjam@chromium.org>
1095 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1096 https://bugs.webkit.org/show_bug.cgi?id=102151
1098 Reviewed by Adam Barth.
1101 (WebFrame::loadRequest):
1102 (WebFrame::loadData):
1104 2012-11-17 Brady Eidson <beidson@apple.com>
1106 Add an integer identifier field to AuthenticationChallengeBase.
1107 https://bugs.webkit.org/show_bug.cgi?id=102593
1109 Reviewed by Darin Adler.
1111 * WebURLAuthenticationChallenge.cpp:
1112 (WebURLAuthenticationChallenge::initWithProtectionSpace): Adopt the new constructor with a dummy identifier.
1114 2012-11-16 Brent Fulgham <bfulgham@webkit.org>
1116 [WinCairo] Unreviewed build fix after r134960.
1118 Avoid including Mac-specific headers.
1120 * WebCoreSupport/WebFrameNetworkingContext.cpp: Stub out
1121 CFNetwork-based implementations.
1122 * WebCoreSupport/WebFrameNetworkingContext.h: Exclude
1123 CFNetwork data types.
1124 * WebCoreSupport/WebPlatformStrategies.cpp: Stub out
1125 CFNetwork-based implementations.
1126 * WebCoreSupport/WebPlatformStrategies.h: Exclude
1127 CFNetwork data types.
1129 2012-11-15 Alexey Proskuryakov <ap@apple.com>
1131 Private Browsing is a per-page setting that sets a global value
1132 https://bugs.webkit.org/show_bug.cgi?id=67870
1134 Reviewed by Sam Weinig.
1136 * WebCookieManagerCFNet.cpp: (WebCookieManager::cookieStorage): We can't get
1137 current session without any context, but the code was not correct anyway, the client
1138 is clearly interested in a getter to match override setter.
1140 * WebCoreSupport/WebFrameNetworkingContext.cpp: Moved code for tracking global
1141 sessions from WebCore to WebKit. The behavior is unchanged, but lower levels are
1144 * WebCoreSupport/WebFrameNetworkingContext.h: Ditto.
1146 * WebCoreSupport/WebPlatformStrategies.h:
1147 * WebCoreSupport/WebPlatformStrategies.cpp:
1148 (WebPlatformStrategies::defaultCookieStorage): Added. Use WebFrameNetworkingContext
1149 for tracking the default session.
1151 * WebView.cpp: (updateSharedSettingsFromPreferencesIfNeeded):
1152 Use WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts. Updating only
1153 the current session is not sufficient, and did not match Mac.
1155 2012-11-14 George Tsoumalis <tsumalis96@gmail.com>
1157 Implementation for mehods in WebMutableURLRequest.cpp
1158 https://bugs.webkit.org/show_bug.cgi?id=83671
1160 Reviewed by Brent Fulgham..
1162 * WebMutableURLRequest.cpp:
1163 (WebMutableURLRequest::addValue):
1164 (WebMutableURLRequest::setMainDocumentURL):
1165 (WebMutableURLRequest::setHTTPShouldHandleCookies):
1168 2012-11-12 Roger Fong <roger_fong@apple.com>
1170 REGRESSION(r130643): Assertion failure when running DRT in debug mode
1171 https://bugs.webkit.org/show_bug.cgi?id=101791
1173 Reviewed by Darin Adler.
1175 When running DRT in debug mode, we hit an assertion failure in initializing the WebKit instance.
1176 This failure started occuring in r130643 and this work around follows the work around in r132302.
1181 2012-11-12 Roger Fong <roger_fong@apple.com>
1183 Web Inspector: Fix docking behaviour on Windows.
1184 https://bugs.webkit.org/show_bug.cgi?id=101978
1186 Reviewed by Brian Weinstein.
1188 There are a number of problems with docking behaviour on Windows.
1189 For starters, it does not ever constrain the inspector's size properly while docked.
1190 It also does not properly set the whether or not the inspector can be docked/undocked.
1191 This patch fixes both issues.
1193 * WebCoreSupport/WebInspectorClient.cpp:
1194 (WebInspectorFrontendClient::frontendLoaded):
1195 (WebInspectorFrontendClient::attachWindow):
1196 Call restoreAttachedWindowHeight so that when first loading or reattaching the inspector,
1197 we resize the inspector window properly.
1199 2012-11-05 Simon Fraser <simon.fraser@apple.com>
1201 Fix layer borders to cleaning appear and disappear on switching
1202 https://bugs.webkit.org/show_bug.cgi?id=101136
1204 Reviewed by Sam Weinig.
1206 Remove the GraphicsLayerClient methods showDebugBorders() and
1207 showRepaintCounter().
1212 2012-10-29 Anders Carlsson <andersca@apple.com>
1214 String::createCFString should return a RetainPtr
1215 https://bugs.webkit.org/show_bug.cgi?id=100419
1217 Reviewed by Andreas Kling.
1219 Update callers of String::createCFString.
1221 * WebCoreSupport/WebFrameLoaderClient.cpp:
1222 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
1223 * WebDatabaseManager.cpp:
1224 (WebDatabaseManager::dispatchDidModifyDatabase):
1226 (WebHistory::visitedURL):
1227 (WebHistory::itemForURLString):
1228 * WebHistoryItem.cpp:
1229 (WebHistoryItem::dictionaryRepresentation):
1230 * WebIconDatabase.cpp:
1231 (WebIconDatabase::iconDatabaseNotificationUserInfoURLKey):
1232 (postDidAddIconNotification):
1233 * WebLocalizableStrings.cpp:
1234 (createWebKitBundle):
1235 (copyLocalizedStringFromBundle):
1236 * WebPreferences.cpp:
1237 (WebPreferences::initializeDefaultSettings):
1239 (WebView::setCacheModel):
1240 (WebView::notifyPreferencesChanged):
1242 2012-10-24 Brady Eidson <beidson@apple.com>
1244 Add a strategy for loader customization.
1245 https://bugs.webkit.org/show_bug.cgi?id=100278
1247 Reviewed by Alexey Proskuryakov.
1249 * WebCoreSupport/WebPlatformStrategies.cpp:
1250 (WebPlatformStrategies::createLoaderStrategy):
1251 * WebCoreSupport/WebPlatformStrategies.h:
1252 (WebPlatformStrategies):
1254 2012-10-23 Alexey Proskuryakov <ap@apple.com>
1256 Add a strategy for shared workers
1257 https://bugs.webkit.org/show_bug.cgi?id=100165
1259 Reviewed by Brady Eidson.
1261 * WebCoreSupport/WebPlatformStrategies.cpp:
1262 (WebPlatformStrategies::createPasteboardStrategy):
1263 (WebPlatformStrategies::createSharedWorkerStrategy):
1264 (WebPlatformStrategies::createVisitedLinkStrategy):
1265 * WebCoreSupport/WebPlatformStrategies.h:
1266 (WebPlatformStrategies):
1268 2012-10-22 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1270 [Qt] Fix "ASSERTION FAILED: !document->inPageCache()" when loading a page
1271 https://bugs.webkit.org/show_bug.cgi?id=98514
1273 Reviewed by Kenneth Rohde Christiansen.
1275 * WebCoreSupport/WebFrameLoaderClient.cpp:
1276 (WebFrameLoaderClient::transitionToCommittedForNewPage):
1278 2012-10-21 Andreas Kling <kling@webkit.org>
1280 Remove Page::javaScriptURLsAreAllowed setting.
1281 <http://webkit.org/b/99944>
1283 Reviewed by Anders Carlsson.
1285 Have WebView::setJavaScriptURLsAreAllowed() do nothing and return E_NOTIMPL
1286 to prevent COM ABI breakage.
1289 (WebView::setJavaScriptURLsAreAllowed):
1291 2012-10-18 Roger Fong <roger_fong@apple.com>
1293 Unreviewed. Build fix after r131701 and r131777.
1295 * WebKit.vcproj/WebKit.sln:
1297 2012-10-14 Sam Weinig <sam@webkit.org>
1299 Fix the windows build.
1304 2012-10-10 Brady Eidson <beidson@apple.com>
1306 Switch ResourceLoader::resourceData() from SharedBuffer to ResourceBuffer
1307 https://bugs.webkit.org/show_bug.cgi?id=98976
1309 Reviewed by Anders Carlsson.
1311 * WebDataSource.cpp:
1312 (WebDataSource::data):
1314 2012-10-10 Jon Lee <jonlee@apple.com>
1316 [WK2] Activate plugins when user clicks on snapshot
1317 https://bugs.webkit.org/show_bug.cgi?id=98328
1318 <rdar://problem/12426681>
1320 Reviewed by Brady Eidson.
1322 * WebCoreSupport/WebFrameLoaderClient.h:
1323 (WebFrameLoaderClient::recreatePlugin): Stub implementation of recreatePlugin().
1325 2012-10-10 Brady Eidson <beidson@apple.com>
1327 Switch CachedResource over from SharedBuffer to a new ResourceBuffer
1328 https://bugs.webkit.org/show_bug.cgi?id=98541
1330 Reviewed by Anders Carlsson.
1332 * WebDataSource.cpp:
1333 (WebDataSource::subresourceForURL):
1335 2012-10-08 Simon Fraser <simon.fraser@apple.com>
1337 Some GraphicsLayer cleanup to separate the concepts of using a tile cache, and being the main tile cache layer
1338 https://bugs.webkit.org/show_bug.cgi?id=98574
1340 Reviewed by Dean Jackson.
1342 GraphicsLayerCA assumed that using a TileCache equated to being the main page tile
1343 cache layer, which has some special considerations. Make these two concepts separate
1344 to get closer to being able to use TileCaches in place of CATiledLayer.
1346 * FullscreenVideoController.cpp:
1347 (FullscreenVideoController::LayerClient::platformCALayerShowRepaintCounter):
1349 2012-10-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1351 Rename first/second to key/value in HashMap iterators
1352 https://bugs.webkit.org/show_bug.cgi?id=82784
1354 Reviewed by Eric Seidel.
1358 (::GetPropertyInfo):
1359 * WebCoreStatistics.cpp:
1360 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1361 * WebCoreSupport/WebPlatformStrategies.cpp:
1362 (WebPlatformStrategies::getPluginInfo):
1364 (WebHistory::removeItemFromDateCaches):
1367 * WebKitStatistics.cpp:
1368 (WebKitStatistics::comClassNameCounts):
1369 * WebNotificationCenter.cpp:
1370 (WebNotificationCenter::postNotificationInternal):
1371 (WebNotificationCenter::addObserver):
1372 (WebNotificationCenter::removeObserver):
1374 2012-10-04 Simon Fraser <simon.fraser@apple.com>
1376 Final part of "sync" to "flush" renaming
1377 https://bugs.webkit.org/show_bug.cgi?id=98430
1379 Reviewed by Tim Horton.
1381 Change method names on GraphicsLayer and GraphicsLayerClient that
1382 refer to "sync" to use the term "flush" instead, to be consistent
1383 with the rest of the code.
1386 (WebView::notifyFlushRequired):
1387 (WebView::flushPendingGraphicsLayerChanges):
1390 2012-10-04 Simon Fraser <simon.fraser@apple.com>
1392 Standardize on "flush" terminology for compositing layer flushing/syncing
1393 https://bugs.webkit.org/show_bug.cgi?id=98321
1395 Reviewed by Simon Fraser.
1397 Rename compositing-related methods that refer to "syncing" to instead
1398 refer to "flushing".
1400 * WebCoreSupport/WebChromeClient.cpp:
1401 (WebChromeClient::scheduleCompositingLayerFlush):
1402 * WebCoreSupport/WebChromeClient.h:
1405 (WebView::flushPendingGraphicsLayerChanges):
1407 2012-10-02 Anders Carlsson <andersca@apple.com>
1409 Change most GraphicsLayer::create calls to use the version that takes a GraphicsLayerFactory
1410 https://bugs.webkit.org/show_bug.cgi?id=98217
1412 Reviewed by Andreas Kling.
1415 (WebView::setAcceleratedCompositing):
1417 2012-10-01 Brady Eidson <beidson@apple.com>
1419 Remove the Safari 2 -> Safari 3 icon database import code.
1420 https://bugs.webkit.org/show_bug.cgi?id=98113
1422 Reviewed by Maciej Stachowiak.
1424 Nuke the performImport() IconDatabaseClient method.
1426 * WebIconDatabase.cpp:
1427 * WebIconDatabase.h:
1430 2012-09-25 Beth Dakin <bdakin@apple.com>
1432 https://bugs.webkit.org/show_bug.cgi?id=95397
1433 Need to merge didFirstVisuallyNonEmptyLayout and
1434 didNewFirstVisuallyNonEmptyLayout
1436 <rdar://problem/10791680>
1438 Reviewed by Sam Weinig.
1440 Remove dispatchDidFirstLayout,
1441 dispatchDidFirstVisuallyNonEmptyLayout, and
1442 dispatchDidNewFirstVisuallyNonEmptyLayout. Their functionality
1443 is now replaced by dispatchDidLayout(LayoutMilestoneOptions)
1444 * WebCoreSupport/WebFrameLoaderClient.cpp:
1445 (WebFrameLoaderClient::dispatchDidLayout):
1446 * WebCoreSupport/WebFrameLoaderClient.h:
1447 (WebFrameLoaderClient):
1449 It is now necessary to opt into getting any of the
1450 "layout milestone" notifications.
1452 (WebView::initWithFrame):
1454 2012-09-19 Patrick Gansterer <paroga@webkit.org>
1456 [WIN] Use BString in favour of BSTR to improve memory management
1457 https://bugs.webkit.org/show_bug.cgi?id=93128
1459 Reviewed by Anders Carlsson.
1461 BString automatically calls SysFreeString() in its destructor which helps
1462 avoiding memory leaks. So it should be used instead of BSTR directly.
1463 Add operator& to BString to allow its usage for out parameters too (like COMPtr).
1464 This fixes already a few memory leaks in the existing code.
1466 * DefaultPolicyDelegate.cpp:
1467 (DefaultPolicyDelegate::decidePolicyForNavigationAction):
1468 (DefaultPolicyDelegate::decidePolicyForMIMEType):
1469 (DefaultPolicyDelegate::unableToImplementPolicyWithError):
1470 * MarshallingHelpers.cpp:
1471 (MarshallingHelpers::KURLToBSTR):
1472 (MarshallingHelpers::CFStringRefToBSTR):
1473 (MarshallingHelpers::stringArrayToSafeArray):
1474 (MarshallingHelpers::safeArrayToStringArray):
1475 * WebCoreSupport/WebChromeClient.cpp:
1476 (WebChromeClient::runJavaScriptPrompt):
1477 * WebCoreSupport/WebEditorClient.cpp:
1478 (WebEditorClient::checkGrammarOfString):
1479 (WebEditorClient::getGuessesForWord):
1481 (WebFrame::canProvideDocumentSource):
1483 (WebHistory::removeItem):
1484 (WebHistory::addItem):
1485 * WebIconDatabase.cpp:
1486 (WebIconDatabase::startUpIconDatabase):
1487 * WebNotificationCenter.cpp:
1488 (WebNotificationCenter::postNotification):
1489 * WebPreferences.cpp:
1490 (WebPreferences::setStringValue):
1495 (PreferencesChangedOrRemovedObserver::onNotify):
1497 (WebView::canShowMIMEType):
1498 (WebView::initWithFrame):
1499 (WebView::setApplicationNameForUserAgent):
1500 (WebView::setCustomUserAgent):
1501 (WebView::userAgentForURL):
1502 (WebView::setCustomTextEncodingName):
1503 (WebView::customTextEncodingName):
1504 (WebView::setPreferences):
1505 (WebView::searchFor):
1506 (WebView::executeCoreCommandByName):
1507 (WebView::markAllMatchesForText):
1508 (WebView::setGroupName):
1509 (WebView::registerURLSchemeAsLocal):
1510 (WebView::replaceSelectionWithText):
1511 (WebView::onNotify):
1512 (WebView::notifyPreferencesChanged):
1513 (WebView::MIMETypeForExtension):
1514 (WebView::standardUserAgentWithApplicationName):
1515 (WebView::addAdditionalPluginDirectory):
1516 (WebView::registerEmbeddedViewMIMEType):
1517 (WebView::addOriginAccessWhitelistEntry):
1518 (WebView::removeOriginAccessWhitelistEntry):
1519 (WebView::geolocationDidFailWithError):
1520 (WebView::setDomainRelaxationForbiddenForURLScheme):
1521 (WebView::setCompositionForTesting):
1522 (WebView::confirmCompositionForTesting):
1524 2012-09-17 Sheriff Bot <webkit.review.bot@gmail.com>
1526 Unreviewed, rolling out r128809.
1527 http://trac.webkit.org/changeset/128809
1528 https://bugs.webkit.org/show_bug.cgi?id=96958
1530 Broke the Windows build. (Requested by andersca on #webkit).
1532 * DefaultPolicyDelegate.cpp:
1533 (DefaultPolicyDelegate::decidePolicyForNavigationAction):
1534 (DefaultPolicyDelegate::decidePolicyForMIMEType):
1535 (DefaultPolicyDelegate::unableToImplementPolicyWithError):
1536 * MarshallingHelpers.cpp:
1537 (MarshallingHelpers::KURLToBSTR):
1538 (MarshallingHelpers::CFStringRefToBSTR):
1539 (MarshallingHelpers::stringArrayToSafeArray):
1540 (MarshallingHelpers::safeArrayToStringArray):
1541 * WebCoreSupport/WebChromeClient.cpp:
1542 (WebChromeClient::runJavaScriptPrompt):
1543 * WebCoreSupport/WebEditorClient.cpp:
1544 (WebEditorClient::checkGrammarOfString):
1545 (WebEditorClient::getGuessesForWord):
1547 (WebFrame::canProvideDocumentSource):
1549 (WebHistory::removeItem):
1550 (WebHistory::addItem):
1551 * WebIconDatabase.cpp:
1552 (WebIconDatabase::startUpIconDatabase):
1553 * WebNotificationCenter.cpp:
1554 (WebNotificationCenter::postNotification):
1555 * WebPreferences.cpp:
1556 (WebPreferences::setStringValue):
1558 (PreferencesChangedOrRemovedObserver::onNotify):
1560 (WebView::canShowMIMEType):
1561 (WebView::initWithFrame):
1562 (WebView::setApplicationNameForUserAgent):
1563 (WebView::setCustomUserAgent):
1564 (WebView::userAgentForURL):
1565 (WebView::setCustomTextEncodingName):
1566 (WebView::customTextEncodingName):
1567 (WebView::setPreferences):
1568 (WebView::searchFor):
1569 (WebView::executeCoreCommandByName):
1570 (WebView::markAllMatchesForText):
1571 (WebView::setGroupName):
1572 (WebView::registerURLSchemeAsLocal):
1573 (WebView::replaceSelectionWithText):
1574 (WebView::onNotify):
1575 (WebView::notifyPreferencesChanged):
1576 (WebView::MIMETypeForExtension):
1577 (WebView::standardUserAgentWithApplicationName):
1578 (WebView::addAdditionalPluginDirectory):
1579 (WebView::registerEmbeddedViewMIMEType):
1582 (WebView::addOriginAccessWhitelistEntry):
1583 (WebView::removeOriginAccessWhitelistEntry):
1584 (WebView::geolocationDidFailWithError):
1585 (WebView::setDomainRelaxationForbiddenForURLScheme):
1586 (WebView::setCompositionForTesting):
1587 (WebView::confirmCompositionForTesting):
1589 2012-09-16 Mark Lam <mark.lam@apple.com>
1591 Added MSVC project changes to enable building the llint.
1592 https://bugs.webkit.org/show_bug.cgi?id=96175.
1594 Reviewed by Geoff Garen.
1596 This only adds the ability to build the llint, but currently, only the
1597 C++ backend is supported. By default, the Windows port will remain
1598 running with the baseline JIT. The llint will not be enabled.
1600 * WebKit.vcproj/WebKit.sln:
1602 2012-09-13 Brent Fulgham <bfulgham@webkit.org>
1604 [WinCairo] Unreviewed build fix.
1606 * WebCookieManagerCurl.cpp: Remove unused 'using WebCore'
1607 declaration that prevented the build from completing.
1609 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
1611 Unreviewed, rolling out r127876.
1612 http://trac.webkit.org/changeset/127876
1613 https://bugs.webkit.org/show_bug.cgi?id=96600
1615 mouse click doesn't work for spin button if spin button in
1616 iframe (Requested by yosin on #webkit).
1618 * WebActionPropertyBag.cpp:
1619 (WebActionPropertyBag::Read):
1621 (WebView::handleContextMenuEvent):
1622 (WebView::elementAtPoint):
1624 2012-09-10 Beth Dakin <bdakin@apple.com>
1626 https://bugs.webkit.org/show_bug.cgi?id=96158
1627 Need API to suppress scrollbar animations
1629 <rdar://problem/12210972>
1631 Reviewed by Sam Weinig.
1633 ScrollableArea::isOnActivePage() has been re-named to
1634 ScrollableArea:: scrollbarsCanBeActive().
1636 (WebScrollBar::scrollbarsCanBeActive):
1640 2012-09-10 Dominic Mazzoni <dmazzoni@google.com>
1642 AX: Update Windows port accessible role mappings to fix some tests
1643 https://bugs.webkit.org/show_bug.cgi?id=96219
1645 Reviewed by Chris Fleizach.
1647 Update a bunch of accessible role mappings to fix tests and improve win
1650 * AccessibleBase.cpp:
1653 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
1655 Simplify hitTestResultAtPoint and nodesFromRect APIs
1656 https://bugs.webkit.org/show_bug.cgi?id=95720
1658 Reviewed by Antonio Gomes.
1660 Update calls to new API.
1662 * WebActionPropertyBag.cpp:
1663 (WebActionPropertyBag::Read):
1665 (WebView::handleContextMenuEvent):
1666 (WebView::elementAtPoint):
1668 2012-09-05 Sam Weinig <sam@webkit.org>
1670 Part 2 of removing PlatformString.h, remove PlatformString.h
1671 https://bugs.webkit.org/show_bug.cgi?id=95931
1673 Reviewed by Adam Barth.
1675 Remove PlatformString.h
1677 * DOMCSSClasses.cpp:
1678 * DefaultPolicyDelegate.cpp:
1679 * MarshallingHelpers.cpp:
1680 * WebCoreSupport/WebInspectorClient.h:
1684 * WebIconDatabase.cpp:
1686 * WebKitGraphics.cpp:
1687 * WebKitSystemBits.cpp:
1688 * WebLocalizableStrings.cpp:
1689 * WebNotificationCenter.cpp:
1692 2012-09-06 Patrick Gansterer <paroga@webkit.org>
1694 Remove String::operator+=() from windows platform code
1695 https://bugs.webkit.org/show_bug.cgi?id=95904
1697 Reviewed by Benjamin Poulain.
1699 Use StringBuilder and operator+() to concatenate strings instead of operator+=().
1701 * AccessibleBase.cpp:
1702 (AccessibleBase::get_accKeyboardShortcut):
1704 (WebDownload::bundlePathForTargetPath):
1706 (imeCompositionArgumentNames):
1708 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
1710 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
1711 https://bugs.webkit.org/show_bug.cgi?id=92735
1713 Reviewed by Hajime Morita.
1715 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
1716 Kept the function defination and declaration to keep binary compatibility for IWebFramePrivate.idl
1719 (WebFrame::numberOfPages):
1721 2012-08-30 Benjamin Poulain <bpoulain@apple.com>
1723 Replace JSC::UString by WTF::String
1724 https://bugs.webkit.org/show_bug.cgi?id=95271
1726 Reviewed by Geoffrey Garen.
1728 Replace UString by String.
1731 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
1733 (WebView::stringByEvaluatingJavaScriptFromString):
1735 2012-08-29 Dominic Mazzoni <dmazzoni@google.com>
1737 AX: Canvas should have a distinct role
1738 https://bugs.webkit.org/show_bug.cgi?id=95248
1740 Reviewed by Chris Fleizach.
1742 Map new CanvasRole to the same as ImageRole.
1744 * AccessibleBase.cpp:
1747 2012-08-29 Sheriff Bot <webkit.review.bot@gmail.com>
1749 Unreviewed, rolling out r126972.
1750 http://trac.webkit.org/changeset/126972
1751 https://bugs.webkit.org/show_bug.cgi?id=95349
1753 accessibility/canvas-description-and-role.html has been
1754 failing consistently on several bots and Dominic needs some
1755 time to investigate why (Requested by jchaffraix on #webkit).
1757 * AccessibleBase.cpp:
1760 2012-08-29 Dominic Mazzoni <dmazzoni@google.com>
1762 AX: Canvas should have a distinct role
1763 https://bugs.webkit.org/show_bug.cgi?id=95248
1765 Reviewed by Chris Fleizach.
1767 Map new CanvasRole to the same as ImageRole.
1769 * AccessibleBase.cpp:
1772 2012-08-28 Sheriff Bot <webkit.review.bot@gmail.com>
1774 Unreviewed, rolling out r126914.
1775 http://trac.webkit.org/changeset/126914
1776 https://bugs.webkit.org/show_bug.cgi?id=95239
1778 it breaks everything and fixes nothing (Requested by pizlo on
1783 (::GetPropertyInfo):
1784 * WebCoreStatistics.cpp:
1785 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1786 * WebCoreSupport/WebPlatformStrategies.cpp:
1787 (WebPlatformStrategies::getPluginInfo):
1789 (WebHistory::removeItemFromDateCaches):
1792 * WebKitStatistics.cpp:
1793 (WebKitStatistics::comClassNameCounts):
1794 * WebNotificationCenter.cpp:
1795 (WebNotificationCenter::postNotificationInternal):
1796 (WebNotificationCenter::addObserver):
1797 (WebNotificationCenter::removeObserver):
1799 2012-08-28 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1801 Rename first/second to key/value in HashMap iterators
1802 https://bugs.webkit.org/show_bug.cgi?id=82784
1804 Reviewed by Eric Seidel.
1808 (::GetPropertyInfo):
1809 * WebCoreStatistics.cpp:
1810 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1811 * WebCoreSupport/WebPlatformStrategies.cpp:
1812 (WebPlatformStrategies::getPluginInfo):
1814 (WebHistory::removeItemFromDateCaches):
1817 * WebKitStatistics.cpp:
1818 (WebKitStatistics::comClassNameCounts):
1819 * WebNotificationCenter.cpp:
1820 (WebNotificationCenter::postNotificationInternal):
1821 (WebNotificationCenter::addObserver):
1822 (WebNotificationCenter::removeObserver):
1824 2012-08-27 Sheriff Bot <webkit.review.bot@gmail.com>
1826 Unreviewed, rolling out r126836.
1827 http://trac.webkit.org/changeset/126836
1828 https://bugs.webkit.org/show_bug.cgi?id=95163
1830 Broke all Apple ports, EFL, and Qt. (Requested by tkent on
1835 (::GetPropertyInfo):
1836 * WebCoreStatistics.cpp:
1837 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1838 * WebCoreSupport/WebPlatformStrategies.cpp:
1839 (WebPlatformStrategies::getPluginInfo):
1841 (WebHistory::removeItemFromDateCaches):
1844 * WebKitStatistics.cpp:
1845 (WebKitStatistics::comClassNameCounts):
1846 * WebNotificationCenter.cpp:
1847 (WebNotificationCenter::postNotificationInternal):
1848 (WebNotificationCenter::addObserver):
1849 (WebNotificationCenter::removeObserver):
1851 2012-08-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1853 Rename first/second to key/value in HashMap iterators
1854 https://bugs.webkit.org/show_bug.cgi?id=82784
1856 Reviewed by Eric Seidel.
1860 (::GetPropertyInfo):
1861 * WebCoreStatistics.cpp:
1862 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
1863 * WebCoreSupport/WebPlatformStrategies.cpp:
1864 (WebPlatformStrategies::getPluginInfo):
1866 (WebHistory::removeItemFromDateCaches):
1869 * WebKitStatistics.cpp:
1870 (WebKitStatistics::comClassNameCounts):
1871 * WebNotificationCenter.cpp:
1872 (WebNotificationCenter::postNotificationInternal):
1873 (WebNotificationCenter::addObserver):
1874 (WebNotificationCenter::removeObserver):
1876 2012-08-23 Adrienne Walker <enne@google.com>
1878 Convert ScrollableArea ASSERT_NOT_REACHED virtuals
1879 https://bugs.webkit.org/show_bug.cgi?id=93306
1881 Reviewed by Darin Adler.
1883 Add implementations where necessary to make derived classes concrete.
1884 Add OVERRIDE for ScrollableArea functions.
1887 (WebScrollBar::visibleHeight):
1888 (WebScrollBar::visibleWidth):
1889 (WebScrollBar::contentsSize):
1890 (WebScrollBar::isOnActivePage):
1891 (WebScrollBar::scrollableAreaBoundingBox):
1895 2012-08-22 Nikhil Bhargava <nbhargava@google.com>
1897 Reduce Font.h includes across project -- improves RenderObject.h compile time
1898 https://bugs.webkit.org/show_bug.cgi?id=93629
1900 Reviewed by Eric Seidel.
1902 Adds includes due to change in RenderStyle.h
1904 * DOMCoreClasses.cpp:
1906 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
1908 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
1909 https://bugs.webkit.org/show_bug.cgi?id=94168
1911 Reviewed by Kent Tamura.
1913 * Interfaces/IWebPreferencesPrivate.idl:
1915 2012-08-14 Adam Barth <abarth@webkit.org>
1917 Delete Frame::domWindow() and Frame::existingDOMWindow()
1918 https://bugs.webkit.org/show_bug.cgi?id=93990
1920 Reviewed by Eric Seidel.
1923 (WebFrame::DOMWindow):
1924 (WebFrame::pendingFrameUnloadEventCount):
1926 2012-08-13 Tom Sepez <tsepez@chromium.org>
1928 [chromium] release FrameLoaderClientImpl::m_pluginWidget refptr upon Plugin Document detach.
1929 https://bugs.webkit.org/show_bug.cgi?id=93283
1931 Reviewed by Eric Seidel.
1933 Change the client redirectDataToPlugin method(s) to expect the possibility of
1934 a NULL argument, keeping existing behaviour otherwise.
1936 * WebCoreSupport/WebFrameLoaderClient.cpp:
1937 (WebFrameLoaderClient::redirectDataToPlugin):
1939 2012-08-05 Patrick Gansterer <paroga@webkit.org>
1941 [WIN] Use sizeof() for cbWndExtra values
1942 https://bugs.webkit.org/show_bug.cgi?id=93179
1944 Reviewed by Eric Carlson.
1946 Using sizof() instead of hardcoding the pointer size of
1947 the 32bit platform allows us to use the code on 64bit too.
1949 * FullscreenVideoController.cpp:
1950 (FullscreenVideoController::registerHUDWindowClass):
1952 (WebView::registerWebViewWindowClass):
1954 2012-07-26 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1956 [Mac] Fix build break on Apple win bot after r123711
1957 https://bugs.webkit.org/show_bug.cgi?id=92354
1959 Reviewed by Adam Barth.
1961 Missing return value.
1964 (WebFrame::pageNumberForElementById):
1966 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
1968 [DRT] LTC:: pageNumberForElementById() could be moved to Internals
1969 https://bugs.webkit.org/show_bug.cgi?id=92091
1971 Reviewed by Adam Barth.
1973 Moved the pageNumberForElementById from LayoutTestCotroller to Internals and
1974 remove the old platform specific implementations as it exclusively tests WebCore functionality.
1976 * WebFrame.cpp: Added comment for removing the function. Removed implementation.
1978 2012-07-25 Roger Fong <roger_fong@apple.com>
1980 Changes to the WebFrame API cause dependent apps to crash.
1981 https://bugs.webkit.org/show_bug.cgi?id=91656
1982 <rdar://problem/11904605>
1984 Reviewed by Jon Honeycutt.
1986 Changes to the WebFrame API cause certain apps to crash because of inconsistencies in the COM interface.
1987 The resumeAnimations and suspendAnimations are removed, which are still needed.
1988 The counterValueByElementId method was also removed, although is not needed there.
1989 However, for all of these methods, no method stubs were added where appropriate after removal.
1991 * Interfaces/IWebFramePrivate.idl:
1992 Added resumeAnimations() and suspendAnimations() methods back in. Added unused method stub for counterValueByElementId method.
1995 (WebFrame::resumeAnimations):
1996 Added this method back in.
1997 (WebFrame::suspendAnimations):
1998 Added this method back in.
2001 (Re)added methods and unused method stubs.
2003 2012-07-23 Patrick Gansterer <paroga@webkit.org>
2005 Build fix if NOMINMAX is defined by the build system.
2007 * COMEnumVariant.h: Added #ifndef NOMINMAX around #define NOMINMAX.
2008 * COMPropertyBag.h: Ditto.
2010 2012-07-23 Pierre Rossi <pierre.rossi@gmail.com>
2012 Unify numTouchEventHandlersChanged and needTouchEvents in the chrome client
2013 https://bugs.webkit.org/show_bug.cgi?id=91006
2015 Reviewed by Ryosuke Niwa.
2017 Remove numTouchEventHandlersChanged stub.
2019 * WebCoreSupport/WebChromeClient.h:
2021 2012-07-17 Vivek Galatage <vivekgalatage@gmail.com>
2023 Web Inspector: refactor InspectorController::connectFrontend() to accept InspectorFrontendChannel.
2024 https://bugs.webkit.org/show_bug.cgi?id=91196
2026 Reviewed by Pavel Feldman.
2028 Refactoring InspectorClients. InspectorClient::openInspectorFrontend
2029 now returning the InspectorFrontendChannel.
2031 * WebCoreSupport/WebInspectorClient.cpp:
2032 (WebInspectorClient::openInspectorFrontend):
2033 * WebCoreSupport/WebInspectorClient.h:
2034 (WebInspectorClient):
2036 2012-07-14 Eric Carlson <eric.carlson@apple.com>
2038 Enable AVCF hardware video decoding
2039 https://bugs.webkit.org/show_bug.cgi?id=90015
2040 <rdar://problem/10770317>
2042 Reviewed by Anders Carlsson.
2044 * WebCoreSupport/WebChromeClient.cpp:
2045 (WebChromeClient::graphicsDeviceAdapter): New, return the view's graphics adapter.
2046 * WebCoreSupport/WebChromeClient.h:
2050 (WebView::graphicsDeviceAdapter): New, return the layer tree host's graphics adapter.
2055 2012-07-10 Adam Barth <abarth@webkit.org>
2057 WebCore::Settings for Hixie76 WebSocket protocol doesn't do anything and should be removed
2058 https://bugs.webkit.org/show_bug.cgi?id=90910
2060 Reviewed by Eric Seidel.
2062 * WebPreferences.cpp:
2063 (WebPreferences::initializeDefaultSettings):
2064 (WebPreferences::setHixie76WebSocketProtocolEnabled):
2065 (WebPreferences::hixie76WebSocketProtocolEnabled):
2067 (WebView::notifyPreferencesChanged):
2069 2012-07-02 Ryosuke Niwa <rniwa@webkit.org>
2071 Make HTMLCollection RefCounted
2072 https://bugs.webkit.org/show_bug.cgi?id=90414
2074 Reviewed by Sam Weinig.
2076 * DOMHTMLClasses.cpp:
2077 (DOMHTMLDocument::forms):
2078 (DOMHTMLSelectElement::options):
2080 2012-07-03 Mihai Balan <mibalan@adobe.com>
2082 [CSS Regions] Enabling regions on Windows lead to crash-on-launch for WebKit.exe
2083 https://bugs.webkit.org/show_bug.cgi?id=90435
2085 Reviewed by Csaba Osztrogonác.
2087 Initial patch for enabling regions led to WebKit crashing on launch. Moving the
2088 IDL declarations for CSS regions getter/setter at the end of the file solves the
2089 problem. As per http://trac.webkit.org/changeset/95650 seems it has to do with
2090 binary compatibility.
2092 * Interfaces/IWebPreferences.idl: Mover getter/setter for CSS regions at the end of file
2094 2012-07-02 Benjamin Poulain <bpoulain@apple.com>
2096 Do not do any logging initialization when logging is disabled
2097 https://bugs.webkit.org/show_bug.cgi?id=90228
2099 Reviewed by Simon Fraser.
2102 (WebView::initWithFrame):
2104 2012-06-29 Mihai Balan <mibalan@adobe.com>
2106 [CSS Regions] Adding feature defines for CSS Regions for Windows
2107 https://bugs.webkit.org/show_bug.cgi?id=88645
2109 Reviewed by Tony Chang.
2111 Re-trying to enable CSS regions on Windows. This time only enabling
2112 regions since exclusions lead to some very strange compiling/linking
2113 problems. This time adding preferences code to make sure the settings
2114 get propagated to DRT (previous experiments by abucur showed they
2117 * WebPreferenceKeysPrivate.h: Added preference key for CSS regions
2118 * Interfaces/IWebPreferences.idl: Added getters and setters for CSS regions settings
2119 * WebPreferences.cpp: ditto
2120 (WebPreferences::initializeDefaultSettings):
2121 (WebPreferences::isCSSRegionsEnabled):
2122 (WebPreferences::setCSSRegionsEnabled):
2123 * WebPreferences.h: ditto
2125 * WebView.cpp: Added settings code to handle CSS regions, too
2126 (WebView::notifyPreferencesChanged):
2128 2012-06-25 Mark Hahnenberg <mhahnenberg@apple.com>
2130 JSLock should be per-JSGlobalData
2131 https://bugs.webkit.org/show_bug.cgi?id=89123
2133 Reviewed by Geoffrey Garen.
2135 Changed all sites that used JSLock to instead use the new JSLockHolder
2136 and pass in the correct JS context that the code is about to interact with that
2137 needs protection. Also added a couple JSLocks to places that didn't already
2138 have it that needed it.
2140 * WebCoreStatistics.cpp:
2141 (WebCoreStatistics::javaScriptObjectsCount):
2142 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2143 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2144 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2145 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2147 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2148 * WebJavaScriptCollector.cpp:
2149 (WebJavaScriptCollector::objectCount):
2151 (WebView::stringByEvaluatingJavaScriptFromString):
2152 (WebView::reportException):
2153 (WebView::elementFromJS):
2155 2012-06-23 Sheriff Bot <webkit.review.bot@gmail.com>
2157 Unreviewed, rolling out r121058.
2158 http://trac.webkit.org/changeset/121058
2159 https://bugs.webkit.org/show_bug.cgi?id=89809
2161 Patch causes plugins tests to crash in GTK debug builds
2162 (Requested by zdobersek on #webkit).
2164 * WebCoreStatistics.cpp:
2165 (WebCoreStatistics::javaScriptObjectsCount):
2166 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2167 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2168 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2169 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2171 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2172 * WebJavaScriptCollector.cpp:
2173 (WebJavaScriptCollector::objectCount):
2175 (WebView::stringByEvaluatingJavaScriptFromString):
2176 (WebView::reportException):
2177 (WebView::elementFromJS):
2179 2012-06-20 Mark Hahnenberg <mhahnenberg@apple.com>
2181 JSLock should be per-JSGlobalData
2182 https://bugs.webkit.org/show_bug.cgi?id=89123
2184 Reviewed by Gavin Barraclough.
2186 Changed all sites that used JSLock to instead use the new JSLockHolder
2187 and pass in the correct JS context that the code is about to interact with that
2190 * WebCoreStatistics.cpp:
2191 (WebCoreStatistics::javaScriptObjectsCount):
2192 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2193 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2194 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2195 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2197 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2198 * WebJavaScriptCollector.cpp:
2199 (WebJavaScriptCollector::objectCount):
2201 (WebView::stringByEvaluatingJavaScriptFromString):
2202 (WebView::reportException):
2203 (WebView::elementFromJS):
2205 2012-06-20 Garret Kelly <gdk@chromium.org>
2207 Moving cookieEnabled/setCookieEnabled from Page to Settings.
2208 https://bugs.webkit.org/show_bug.cgi?id=89545
2210 Reviewed by Adam Barth.
2213 (WebView::setCookieEnabled):
2214 (WebView::cookieEnabled):
2216 2012-06-20 Julien Chaffraix <jchaffraix@webkit.org>
2218 Use IntSize in RenderLayer to represent scroll offsets
2219 https://bugs.webkit.org/show_bug.cgi?id=89154
2221 Reviewed by Eric Seidel.
2225 Updated to pass an IntSize to scrollByRecursively.
2227 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
2229 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2230 https://bugs.webkit.org/show_bug.cgi?id=84406
2232 Reviewed by Hajime Morita.
2234 Move the counterValueForElementById from LayoutTestCotroller to Internals and
2235 remove the old platform specific implementations as it exclusively tests WebCore functionality.
2237 * Interfaces/IWebFramePrivate.idl:
2241 2012-06-11 Sam Weinig <sam@webkit.org>
2243 Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
2244 https://bugs.webkit.org/show_bug.cgi?id=88723
2246 Reviewed by Dan Bernstein.
2249 (WebFrame::setIsDisconnected):
2250 (WebFrame::setExcludeFromTextSearch):
2251 Stop doing anything in these functions.
2253 2012-06-10 Sheriff Bot <webkit.review.bot@gmail.com>
2255 Unreviewed, rolling out r119955.
2256 http://trac.webkit.org/changeset/119955
2257 https://bugs.webkit.org/show_bug.cgi?id=88758
2259 Breaks Chromium compile - Chromium depends on removed API
2260 (Requested by dominicc on #webkit).
2263 (WebFrame::setIsDisconnected):
2264 (WebFrame::setExcludeFromTextSearch):
2266 2012-06-10 Sam Weinig <sam@webkit.org>
2268 Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
2269 https://bugs.webkit.org/show_bug.cgi?id=88723
2271 Reviewed by Dan Bernstein.
2274 (WebFrame::setIsDisconnected):
2275 (WebFrame::setExcludeFromTextSearch):
2276 Stop doing anything in these functions.
2278 2012-05-31 Hajime Morrita <morrita@chromium.org>
2280 REGRESSION(r117572): editing/spelling/spellcheck-async-remove-frame.html crashes on Mac
2281 https://bugs.webkit.org/show_bug.cgi?id=86859
2283 Reviewed by Ryosuke Niwa.
2285 * WebCoreSupport/WebEditorClient.h:
2286 (WebEditorClient::requestCheckingOfString):
2288 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2290 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
2291 https://bugs.webkit.org/show_bug.cgi?id=42328
2293 Reviewed by Eric Seidel.
2296 (WebInspector::setJavaScriptProfilingEnabled):
2298 2012-05-25 Lynn Neir <lynn.neir@skype.net>
2300 Added methods needed to implement backend for DRT's TextInputController on windows, https://bugs.webkit.org/show_bug.cgi?id=32021
2302 Reviewed by Eric Seidel.
2304 * Interfaces/IWebViewPrivate.idl:
2306 (WebView::setCompositionForTesting):
2307 (WebView::hasCompositionForTesting):
2308 (WebView::confirmCompositionForTesting):
2309 (WebView::compositionRangeForTesting):
2310 (WebView::firstRectForCharacterRangeForTesting):
2311 (WebView::selectedRangeForTesting):
2315 2012-05-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2317 Move setEditingBehavior() from layoutTestController to window.internals
2318 https://bugs.webkit.org/show_bug.cgi?id=42689
2320 Reviewed by Hajime Morita and Kenneth Rohde Christiansen.
2322 Remove Win private API to get/set the editing behavior. Follow the previous
2323 removals that keep the virtual functions there but failing.
2325 * Interfaces/IWebPreferences.idl:
2326 * WebPreferenceKeysPrivate.h:
2327 * WebPreferences.cpp:
2328 (WebPreferences::unused5):
2329 (WebPreferences::unused6):
2333 (WebView::notifyPreferencesChanged):
2335 2012-05-18 MORITA Hajime <morrita@google.com>
2337 Another unreviewed attempt to fix build breakage on r117572.
2339 * WebCoreSupport/WebEditorClient.h:
2340 (WebEditorClient::frameWillDetachPage):
2342 2012-05-18 MORITA Hajime <morrita@google.com>
2344 https://bugs.webkit.org/show_bug.cgi?id=85515
2345 Stale frame in WebCore::SpellChecker::didCheckSucceeded
2347 Reviewed by Ryosuke Niwa.
2349 * WebCoreSupport/WebEditorClient.h:
2350 (WebEditorClient::frameWillDetachPage):
2352 2012-05-17 Hironori Bono <hbono@chromium.org>
2354 [Refactoring] Move platform-specific code in Editor::respondToChangedSelection to the WebKit layer
2355 https://bugs.webkit.org/show_bug.cgi?id=86591
2357 Reviewed by Ryosuke Niwa.
2359 This change adds a TextCheckerClient::shouldEraseMarkersAfterChangeSelection
2360 function to remove platform-specific code from Editor::respondToChangedSelection
2363 No new tests, no change in behavior.
2365 * WebCoreSupport/WebEditorClient.cpp:
2366 (WebEditorClient::shouldEraseMarkersAfterChangeSelection):
2367 * WebCoreSupport/WebEditorClient.h:
2370 2012-05-17 Dan Bernstein <mitz@apple.com>
2372 REGRESSION (r117428): WebKit API/SPI was removed
2373 https://bugs.webkit.org/show_bug.cgi?id=86748
2377 * Interfaces/IWebViewPrivate.idl:
2379 (WebView::setDomainRelaxationForbiddenForURLScheme):
2383 2012-05-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2385 Convert setDomainRelaxationForbiddenForURLScheme to use InternalSettings interface
2386 https://bugs.webkit.org/show_bug.cgi?id=86704
2388 Reviewed by Eric Seidel.
2390 Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
2391 cross-port way through the InternalSettings interface.
2393 * Interfaces/IWebViewPrivate.idl:
2398 2012-05-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2400 Move resumeAnimations to use Internals interface
2401 https://bugs.webkit.org/show_bug.cgi?id=86063
2403 Reviewed by Alexey Proskuryakov.
2405 Remove resumeAnimations functions, because it is able to work in the
2406 cross-port way through the Internals interface.
2408 * Interfaces/IWebFramePrivate.idl:
2412 2012-05-10 Anders Carlsson <andersca@apple.com>
2414 Rename the missing plug-in indicator to the unavailable plug-in indicator
2415 https://bugs.webkit.org/show_bug.cgi?id=86136
2417 Reviewed by Sam Weinig.
2419 * WebCoreSupport/WebChromeClient.cpp:
2420 (WebChromeClient::shouldUnavailablePluginMessageBeButton):
2421 (WebChromeClient::unavailablePluginButtonClicked):
2422 * WebCoreSupport/WebChromeClient.h:
2425 2012-05-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2427 Move suspendAnimations to use Internals interface.
2428 https://bugs.webkit.org/show_bug.cgi?id=85986
2430 Reviewed by Ryosuke Niwa.
2432 Remove suspendAnimations functions, because it is able to work in the
2433 cross-port way through the Internals interface.
2435 * Interfaces/IWebFramePrivate.idl:
2439 2012-05-07 Julien Chaffraix <jchaffraix@webkit.org>
2441 Refactor windowClipRectForLayer to remove the explicit RenderLayer dependency
2442 https://bugs.webkit.org/show_bug.cgi?id=84090
2444 Reviewed by David Hyatt.
2446 * WebCoreSupport/EmbeddedWidget.cpp:
2447 (EmbeddedWidget::windowClipRect):
2448 Updated after windowClipRectForLayer name and signature change.
2450 * WebCoreSupport/EmbeddedWidget.h:
2452 (EmbeddedWidget::EmbeddedWidget):
2453 Updated the internal DOM pointer to be an HTMLPlugInElement
2454 as it was what was passed in anyway. Also fixed some style
2455 issues detected by our tools.
2457 2012-05-05 Dean Jackson <dino@apple.com>
2459 Add new Setting/Preference to disable requestAnimationFrame
2460 https://bugs.webkit.org/show_bug.cgi?id=85693
2462 Reviewed by Simon Fraser.
2464 Exposes a new WebPreference: WebKitRequestAnimationFrameEnabled.
2465 The default value is true. The majority of applications will leave
2468 * Interfaces/IWebPreferencesPrivate.idl:
2469 * WebPreferenceKeysPrivate.h:
2470 * WebPreferences.cpp:
2471 (WebPreferences::initializeDefaultSettings):
2472 (WebPreferences::setRequestAnimationFrameEnabled):
2473 (WebPreferences::requestAnimationFrameEnabled):
2477 (WebView::notifyPreferencesChanged):
2479 2012-05-04 Nate Chapin <japhet@chromium.org>
2481 Don't require FrameLoaderClient to manufacture a commitData() call for empty documents.
2482 https://bugs.webkit.org/show_bug.cgi?id=85533
2484 Reviewed by Alexey Proskuryakov.
2486 * WebCoreSupport/WebFrameLoaderClient.cpp:
2487 (WebFrameLoaderClient::finishedLoading):
2489 2012-04-27 Jon Lee <jonlee@apple.com>
2491 Migrate permission functions to Notification from NotificationCenter
2492 https://bugs.webkit.org/show_bug.cgi?id=80485
2493 <rdar://problem/10965458>
2495 Reviewed by Jian Li.
2497 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2498 (WebDesktopNotificationsDelegate::requestPermission):
2499 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2500 (WebDesktopNotificationsDelegate): Add stub implementation of requestPermission.
2502 2012-04-23 Jon Honeycutt <jhoneycutt@apple.com>
2504 FrameLoaderClient::dispatchWillSendSubmitEvent() should be given more
2505 information about the form being submitted
2506 https://bugs.webkit.org/show_bug.cgi?id=84297
2508 Reviewed by Andy Estes.
2511 Fix function stub for new parameter.
2513 2012-05-01 Ryosuke Niwa <rniwa@webkit.org>
2515 *Command.h files shouldn't be exported to WebKit layer
2516 https://bugs.webkit.org/show_bug.cgi?id=74778
2518 Reviewed by Eric Seidel.
2522 2012-04-20 Emil A Eklund <eae@chromium.org>
2524 [win] Update windows platform code to use pixel snapped values
2525 https://bugs.webkit.org/show_bug.cgi?id=84283
2527 Reviewed by Eric Seidel.
2529 * AccessibleBase.cpp:
2530 (AccessibleBase::accLocation):
2532 2012-04-18 Vivek Galatage <vivekgalatage@gmail.com>
2534 Web Inspector: Disabling Inspector causes build failure on Windows
2535 https://bugs.webkit.org/show_bug.cgi?id=83557
2537 Reviewed by Pavel Feldman.
2539 The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
2540 This change brings all such API calls under the guard.
2542 * WebCoreSupport/WebInspectorClient.cpp:
2544 * WebNodeHighlight.cpp:
2545 (WebNodeHighlight::WebNodeHighlight):
2546 (WebNodeHighlight::update):
2547 * WebNodeHighlight.h:
2552 (WebView::initWithFrame):
2553 (WebView::inspector):
2557 2012-04-11 Sheriff Bot <webkit.review.bot@gmail.com>
2559 Unreviewed, rolling out r113836.
2560 http://trac.webkit.org/changeset/113836
2561 https://bugs.webkit.org/show_bug.cgi?id=83705
2563 Broke all the WebKit2 inspector tests (Requested by andersca
2566 * WebCoreSupport/WebInspectorClient.cpp:
2567 (registerWindowClass):
2569 (WebInspector::setTimelineProfilingEnabled):
2570 * WebNodeHighlight.cpp:
2571 (WebNodeHighlight::WebNodeHighlight):
2572 (WebNodeHighlight::update):
2573 * WebNodeHighlight.h:
2578 (WebView::initWithFrame):
2579 (WebView::inspector):
2583 2012-04-11 Vivek Galatage <vivekgalatage@gmail.com>
2585 Web Inspector: Disabling Inspector causes build failure on Windows
2586 https://bugs.webkit.org/show_bug.cgi?id=83557
2588 Reviewed by Pavel Feldman.
2590 The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
2591 This change brings all such API calls under the guard.
2593 * WebCoreSupport/WebInspectorClient.cpp:
2595 * WebNodeHighlight.cpp:
2596 (WebNodeHighlight::WebNodeHighlight):
2597 (WebNodeHighlight::update):
2598 * WebNodeHighlight.h:
2603 (WebView::initWithFrame):
2604 (WebView::inspector):
2608 2012-03-30 Mark Pilgrim <pilgrim@chromium.org>
2610 GEOLOCATION should be implemented as Page Supplement
2611 https://bugs.webkit.org/show_bug.cgi?id=82228
2613 Reviewed by Adam Barth.
2615 Geolocation is now a Supplement in Page so the interface
2616 has changed for setting up the page's geolocation client
2617 initially and accessing the controller later.
2620 (WebView::initWithFrame):
2621 (WebView::geolocationDidChangePosition):
2622 (WebView::geolocationDidFailWithError):
2624 2012-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
2626 Unreviewed, rolling out r112553.
2627 http://trac.webkit.org/changeset/112553
2628 https://bugs.webkit.org/show_bug.cgi?id=82638
2630 It made all tests crash on Qt WK2 (Requested by Ossy_away on
2634 (WebView::initWithFrame):
2635 (WebView::geolocationDidChangePosition):
2636 (WebView::geolocationDidFailWithError):
2638 2012-03-29 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2640 HashMap<>::add should return a more descriptive object
2641 https://bugs.webkit.org/show_bug.cgi?id=71063
2643 Reviewed by Ryosuke Niwa.
2645 Update code to use AddResult instead of a pair.
2650 2012-03-29 Mark Pilgrim <pilgrim@chromium.org>
2652 GEOLOCATION should be implemented as Page Supplement
2653 https://bugs.webkit.org/show_bug.cgi?id=82228
2655 Reviewed by Adam Barth.
2657 Geolocation is now a Supplement in Page so the interface
2658 has changed for setting up the page's geolocation client
2659 initially and accessing the controller later.
2662 (WebView::initWithFrame):
2663 (WebView::geolocationDidChangePosition):
2664 (WebView::geolocationDidFailWithError):
2666 2012-03-28 Nate Chapin <japhet@chromium.org>
2668 Remove dispatchDidLoadMainResource callback, since no
2670 https://bugs.webkit.org/show_bug.cgi?id=82539
2672 Reviewed by Alexey Proskuryakov.
2674 * WebCoreSupport/WebFrameLoaderClient.cpp:
2675 * WebCoreSupport/WebFrameLoaderClient.h:
2676 (WebFrameLoaderClient):
2678 2012-03-26 Adam Barth <abarth@webkit.org>
2680 FrameLoader::shouldAllowNavigation uses Frame for context rather than Document
2681 https://bugs.webkit.org/show_bug.cgi?id=81020
2683 Reviewed by Eric Seidel.
2685 Update call site to new function name.
2688 (WebFrame::dispatchWillSubmitForm):
2690 2012-03-22 Anders Carlsson <andersca@apple.com>
2692 ASSERT(!needsLayout) in RenderView.cpp when visiting http://www.panic.com/blog/
2693 https://bugs.webkit.org/show_bug.cgi?id=81953
2694 <rdar://problem/11086998>
2696 Reviewed by Sam Weinig.
2698 Update for changes to WebCore.
2700 * FullscreenVideoController.cpp:
2701 (FullscreenVideoController::LayerClient::platformCALayerDidCreateTiles):
2703 2012-03-20 Steve Falkenburg <sfalken@apple.com>
2705 Move WTF-related Windows project files out of JavaScriptCore
2706 https://bugs.webkit.org/show_bug.cgi?id=80680
2708 Reviewed by Jessie Berlin.
2710 * WebKit.vcproj/WebKit.sln:
2712 2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2714 Convert hasSpellingMarker to use Internals interface.
2715 https://bugs.webkit.org/show_bug.cgi?id=81300
2717 Reviewed by Ryosuke Niwa.
2719 Remove hasSpellingMarker interface support, since it can support in the cross-port
2720 way through the Internals interface.
2722 * Interfaces/IWebFramePrivate.idl:
2724 2012-03-19 Adam Barth <abarth@webkit.org>
2726 Remove support for "magic" iframe
2727 https://bugs.webkit.org/show_bug.cgi?id=81590
2729 Reviewed by Eric Seidel.
2731 Remove FrameLoaderClient methods that no longer exist.
2733 * WebCoreSupport/WebFrameLoaderClient.cpp:
2734 * WebCoreSupport/WebFrameLoaderClient.h:
2735 (WebFrameLoaderClient):
2737 2012-03-19 Anders Carlsson <andersca@apple.com>
2741 * FullscreenVideoController.cpp:
2742 (FullscreenVideoController::LayerClient::platformCALayerDeviceScaleFactor):
2744 2012-03-13 Jon Lee <jonlee@apple.com>
2746 Separate NOTIFICATIONS and LEGACY_NOTIFICATIONS
2747 https://bugs.webkit.org/show_bug.cgi?id=80922
2748 <rdar://problem/11035082>
2750 Reviewed by Jian Li.
2752 You can include either NOTIFICATIONS or LEGACY_NOTIFICATIONS and have a complete API.
2753 LEGACY_NOTIFICATIONS should cover all of the previous functionality, and NOTIFICATIONS will cover the
2754 new API. Therefore, APIs that are common between the two will have:
2755 #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
2757 This patch initially sets both to be exactly the same. As other bugs with patches begin to migrate to
2758 the new API, the defines will begin to split. This allows ports to decide which set of APIs to include.
2760 Update everything to be #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
2761 * WebCoreSupport/WebChromeClient.cpp:
2762 (WebChromeClient::WebChromeClient):
2763 * WebCoreSupport/WebChromeClient.h:
2765 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2766 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2768 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
2770 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
2771 https://bugs.webkit.org/show_bug.cgi?id=78853
2773 Reviewed by Adam Barth.
2775 * WebCoreSupport/WebChromeClient.h:
2777 * WebCoreSupport/WebGeolocationClient.cpp:
2778 (WebGeolocationClient::lastPosition):
2779 * WebGeolocationPosition.cpp:
2780 (WebGeolocationPosition::initWithTimestamp):
2782 * WebGeolocationPosition.h:
2783 (WebGeolocationPosition):
2784 (WebGeolocationPosition::impl):
2786 (WebView::initWithFrame):
2787 (WebView::geolocationDidChangePosition):
2788 (WebView::geolocationDidFailWithError):
2790 2012-03-12 Jessie Berlin <jberlin@apple.com>
2792 More Windows build fixing.
2794 * MarshallingHelpers.cpp:
2795 * WebDatabaseManager.cpp:
2797 2012-03-09 Jon Lee <jonlee@apple.com>
2799 Rename NotificationPresenter to NotificationClient
2800 https://bugs.webkit.org/show_bug.cgi?id=80488
2801 <rdar://problem/10965558>
2803 Reviewed by Kentaro Hara.
2805 Refactor to use renamed WebCore::NotificationClient.
2806 * WebCoreSupport/WebChromeClient.h:
2807 (WebChromeClient::notificationPresenter):
2808 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
2809 (WebDesktopNotificationsDelegate::checkPermission):
2810 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
2811 (WebDesktopNotificationsDelegate):
2813 2012-03-09 Emil A Eklund <eae@chromium.org>
2815 Add roundedPoint to HitTestResult and change platform code to use it
2816 https://bugs.webkit.org/show_bug.cgi?id=80715
2818 Reviewed by James Robinson.
2820 Change ports to use roundedPoint to avoid exposing subpixel types to
2824 (WebView::handleContextMenuEvent):
2826 2012-03-08 Steve Falkenburg <sfalken@apple.com>
2828 Separate WTF parts of JavaScriptCoreGenerated into WTFGenerated for Windows build
2829 https://bugs.webkit.org/show_bug.cgi?id=80657
2831 Preparation for WTF separation from JavaScriptCore.
2832 The "Generated" vcproj files on Windows are necessary so Visual Studio can calculate correct
2833 dependencies for generated files.
2835 Reviewed by Jessie Berlin.
2837 * WebKit.vcproj/WebKit.sln: Add WTFGenerated, update dependent projects.
2839 2012-03-03 Benjamin Poulain <benjamin@webkit.org>
2841 Remove the redundant method KURL::protocolInHTTPFamily()
2842 https://bugs.webkit.org/show_bug.cgi?id=80216
2844 Reviewed by Anders Carlsson.
2846 * WebCoreSupport/WebFrameLoaderClient.cpp:
2847 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
2849 (WebHistory::visitedURL):
2851 2012-02-26 Hajime Morrita <morrita@chromium.org>
2853 Move ChromeClient::showContextMenu() to ContextMenuClient
2854 https://bugs.webkit.org/show_bug.cgi?id=79427
2856 Reviewed by Adam Barth.
2858 * WebCoreSupport/WebChromeClient.h:
2861 2012-02-24 Shinya Kawanaka <shinyak@chromium.org>
2863 SpellCheckRequest needs to know the context where the spellcheck happened.
2864 https://bugs.webkit.org/show_bug.cgi?id=79320
2866 Reviewed by Hajime Morita.
2868 * WebCoreSupport/WebEditorClient.h:
2869 (WebEditorClient::requestCheckingOfString):
2872 2012-02-21 Ryosuke Niwa <rniwa@webkit.org>
2874 Remove the remaining uses of CSSStyleDeclaration in Editor
2875 https://bugs.webkit.org/show_bug.cgi?id=78939
2877 Reviewed by Enrica Casucci.
2879 * WebCoreSupport/WebEditorClient.cpp:
2880 (WebEditorClient::shouldApplyStyle):
2881 * WebCoreSupport/WebEditorClient.h:
2884 2012-02-22 Ryosuke Niwa <rniwa@webkit.org>
2886 Remove the remaining uses of CSSStyleDeclaration in Editor
2887 https://bugs.webkit.org/show_bug.cgi?id=78939
2889 Reviewed by Enrica Casucci.
2891 * WebCoreSupport/WebEditorClient.cpp:
2892 (WebEditorClient::shouldApplyStyle):
2893 * WebCoreSupport/WebEditorClient.h:
2896 2012-02-17 Kalev Lember <kalevlember@gmail.com>
2898 Remove unused parameters from WTF threading API
2899 https://bugs.webkit.org/show_bug.cgi?id=78389
2901 Reviewed by Adam Roben.
2903 waitForThreadCompletion() had an out param 'void **result' to get the
2904 'void *' returned by ThreadFunction. However, the implementation in
2905 ThreadingWin.cpp ignored the out param, not filling it in. This had
2906 led to a situation where none of the client code made use of the param
2907 and just ignored it.
2909 To clean this up, the patch changes the signature of ThreadFunction to
2910 return void instead of void* and drops the the unused 'void **result'
2911 parameter from waitForThreadCompletion. Also, all client code is
2912 updated for the API change.
2914 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=78389 , even
2915 though the change only affects internal API, Safari is using it
2916 directly and we'll need to keep the old versions around for ABI
2917 compatibility. For this, the patch adds compatibility wrappers with
2920 * WebKit.vcproj/WebKit_Cairo.def: Add the new functions.
2921 * WebKit.vcproj/WebKit_Cairo_debug.def: Ditto.
2923 2012-02-15 Sadrul Habib Chowdhury <sadrul@chromium.org>
2925 Notify ChromeClient when touch-event handlers are installed/removed.
2926 https://bugs.webkit.org/show_bug.cgi?id=77440
2928 Reviewed by Darin Fisher and Ryosuke Niwa.
2930 * WebCoreSupport/WebChromeClient.h:
2931 (WebChromeClient::numTouchEventHandlersChanged):
2933 2012-02-14 Alexey Proskuryakov <ap@apple.com>
2935 [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets
2936 https://bugs.webkit.org/show_bug.cgi?id=78541
2937 <rdar://problem/10036695>
2939 Reviewed by Kent Tamura.
2941 * WebPreferences.cpp: (WebPreferences::initializeDefaultSettings): Changed default value of
2944 2012-02-11 Nikolas Zimmermann <nzimmermann@rim.com>
2946 Convert svg/animations to use SMIL methods for driving the timeline
2947 https://bugs.webkit.org/show_bug.cgi?id=78422
2949 Reviewed by Dirk Schulze.
2951 Remove SVG animation sampling functionality provided for DRT, which no longer uses it.
2952 Instead we switched the svg/animations tests to use SVGSVGElement.setCurrentTime.
2954 * Interfaces/IWebFramePrivate.idl:
2958 2012-02-13 Andy Estes <aestes@apple.com>
2960 Fix the Windows build.
2962 * WebCoreSupport/WebPlatformStrategies.cpp:
2963 (WebPlatformStrategies::createPasteboardStrategy):
2964 * WebCoreSupport/WebPlatformStrategies.h:
2965 (WebPlatformStrategies):
2967 2012-02-12 Andy Estes <aestes@apple.com>
2969 [Windows] Add API to enable inverted color drawing on a WebView
2970 https://bugs.webkit.org/show_bug.cgi?id=77382
2972 Reviewed by Adam Roben.
2974 Add a new private WebPreference key called "WebKitShouldInvertColors"
2975 and add private cover methods to get and set the preference. When this
2976 preference changes on a WebPreference object, all WebViews listening to
2977 that object will repaint to reflect the new value.
2979 * Interfaces/IWebPreferencesPrivate.idl: Add [setS|s]houldInvertColors()
2980 cover methods for WebKitShouldInvertColorsPreferenceKey.
2981 * WebPreferenceKeysPrivate.h: Add WebKitShouldInvertColorsPreferenceKey.
2982 * WebPreferences.cpp:
2983 (WebPreferences::shouldInvertColors):
2984 (WebPreferences::setShouldInvertColors):
2988 (WebView::setShouldInvertColors): If m_shouldInvertColors changes,
2989 update the value on the WebView and in m_layerTreeHost, then repaint
2991 (WebView::notifyPreferencesChanged):
2992 (WebView::setAcceleratedCompositing): When creating a new layer tree
2993 host, tell it whether it should be inverting colors.
2996 2012-02-07 MORITA Hajime <morrita@google.com>
2998 Replacement text should be available from the marker.
2999 https://bugs.webkit.org/show_bug.cgi?id=77934
3001 Reviewed by Kent Tamura.
3003 * WebKit.vcproj/WebKit_Cairo.def:
3004 * WebKit.vcproj/WebKit_Cairo_debug.def:
3006 2012-02-02 Jon Lee <jonlee@apple.com>
3008 Clear shown notifications when context is no longer active
3009 https://bugs.webkit.org/show_bug.cgi?id=77363
3010 <rdar://problem/10568907>
3012 Reviewed by Darin Adler.
3014 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
3015 (WebDesktopNotificationsDelegate): Add previously missing virtual functions.
3016 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
3017 (WebDesktopNotificationsDelegate::notificationControllerDestroyed):
3018 (WebDesktopNotificationsDelegate::cancelRequestsForPermission):
3020 2012-02-01 Anders Carlsson <andersca@apple.com>
3022 Another attempt to fix the Windows build.
3024 * FullscreenVideoController.cpp:
3025 (FullscreenVideoController::LayerClient::platformCALayerDidCreateTiles):
3027 2012-01-26 Andy Estes <aestes@apple.com>
3029 [Windows] Optionally invert colors when drawing to a WebView's backing store.
3030 https://bugs.webkit.org/show_bug.cgi?id=77168
3032 Reviewed by Sam Weinig.
3035 (WebView::WebView): Initialize m_shouldInvertColors to false.
3036 (WebView::paintIntoBackingStore): If m_shouldInvertColors is true, draw
3037 an opaque white quad using the CompositeDifference blend mode. This
3038 blend operation instructs CoreGraphics to take the difference between
3039 the source pixel (white) and the background pixel, resulting in an
3041 * WebView.h: Define m_shouldInvertColors.
3043 2012-01-23 Simon Fraser <simon.fraser@apple.com>
3045 Show layer borders for scrollbar layers
3046 https://bugs.webkit.org/show_bug.cgi?id=76888
3048 Reviewed by Beth Dakin.
3050 Update for new signature of GraphicsLayerClient::showDebugBorders()
3051 and GraphicsLayerClient::showRepaintCounter().
3054 (WebView::showDebugBorders):
3055 (WebView::showRepaintCounter):
3058 2012-01-23 David Levin <levin@chromium.org>
3060 [windows] Convert usages of GetDC to HWndDC Part 2.
3061 https://bugs.webkit.org/show_bug.cgi?id=76750
3063 Reviewed by Adam Roben.
3065 * FullscreenVideoController.cpp:
3066 (createCompatibleDCForWindow): Moved out the code which creates a DC for a window
3067 to keep the same scope for the DC lifetime.
3068 (FullscreenVideoController::draw): Switch to using OwnPtr<HDC>
3069 since createCompatibleDCForWindow returns a PassOwnPtr.
3070 * WebNodeHighlight.cpp:
3071 (WebNodeHighlight::update):
3072 Cleaned up leaks from calling GetDC without release.
3073 Note that there is a potential leak of hdc that previously existed
3074 and still does in an early exit scenario. (This could be easily fixed
3075 by using OwnPtr<HDC> but I was trying to keep this patch focused.)
3077 (WebView::scrollBackingStore): Typical conversion.
3078 (WebView::updateBackingStore): Reduced the scope of windowDC to be
3079 right where it is being used.
3080 (WebView::performLayeredWindowUpdate): Typical conversion.
3081 (WebView::paintIntoBackingStore): Ditto.
3083 2012-01-23 David Levin <levin@chromium.org>
3085 [windows] Convert usages of GetDC to HWndDC Part 1.
3086 https://bugs.webkit.org/show_bug.cgi?id=76744
3088 Reviewed by Adam Roben.
3090 * WebIconDatabase.cpp:
3091 (createDIB): Changed GetDC to HWndDC and removed ReleaseDC.
3093 2012-01-07 Andreas Kling <awesomekling@apple.com>
3097 * DOMHTMLClasses.cpp:
3098 (DOMHTMLDocument::forms):
3099 (DOMHTMLSelectElement::options):
3101 2012-01-06 Jessie Berlin <jberlin@apple.com>
3105 * Interfaces/IWebViewPrivate.idl:
3107 2012-01-05 Adam Roben <aroben@apple.com>
3109 Add WebKitTestRunnerLauncher to WebKit.sln.
3111 It builds just after WebKitTestRunner.
3113 Part of <http://webkit.org/b/75486> <rdar://problem/10638124> NRWT fails to launch Apple's
3114 Windows port of DumpRenderTree/WebKitTestRunner
3116 Reviewed by Steve Falkenburg.
3118 * WebKit.vcproj/WebKit.sln:
3120 2012-01-05 Adam Roben <aroben@apple.com>
3122 Add DumpRenderTreeLauncher to WebKit.sln.
3124 It builds just after DumpRenderTree.
3126 Part of <http://webkit.org/b/75486> <rdar://problem/10638124> NRWT fails to launch Apple's
3127 Windows port of DumpRenderTree/WebKitTestRunner
3129 Reviewed by Steve Falkenburg.
3131 * WebKit.vcproj/WebKit.sln:
3133 2012-01-04 Adam Roben <aroben@apple.com>
3135 Add ImageDiffLauncher to WebKit.sln
3137 It builds just after ImageDiff.
3139 Part of <http://webkit.org/b/75572> ImageDiff.exe can't be run without first munging PATH
3141 Reviewed by Anders Carlsson.
3143 * WebKit.vcproj/WebKit.sln:
3145 2012-01-04 Adam Roben <aroben@apple.com>
3147 Add MiniBrowserLauncher to WebKit.sln
3149 It builds just after MiniBrowser.
3151 Part of <http://webkit.org/b/68576> <rdar://problem/10163853> MiniBrowser fails to launch
3154 Reviewed by Anders Carlsson.
3156 * WebKit.vcproj/WebKit.sln: Added MiniBrowserLauncher.
3158 2012-01-04 Adam Roben <aroben@apple.com>
3160 Add WinLauncherLauncher to WebKit.sln
3162 It builds just after WinLauncher.
3164 Part of <http://webkit.org/b/68578> <rdar://problem/10163861> WinLauncher fails to launch
3167 Reviewed by Anders Carlsson.
3169 * WebKit.vcproj/WebKit.sln: Added WinLauncherLauncher.
3171 2011-12-21 Jessie Berlin <jberlin@apple.com>
3173 Expose to Windows the way to allow a scheme access to Local Storage and Databases while
3174 Private Browsing is enabled.
3175 https://bugs.webkit.org/show_bug.cgi?id=75056
3177 Reviewed by Sam Weinig.
3179 Add the Windows WebKit API that corresponds to the Mac one added in r99439.
3182 (WebView::registerURLSchemeAsSecure):
3183 (WebView::registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing):
3184 (WebView::registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing):
3187 2011-12-20 Pavel Feldman <pavel.feldman@gmail.com>
3189 Web Inspector: reproducible crash after closing web inspector and browser window (iCab)
3190 https://bugs.webkit.org/show_bug.cgi?id=74255
3192 Reviewed by Yury Semikhatsky.
3194 * WebCoreSupport/WebInspectorClient.cpp:
3195 (WebInspectorClient::~WebInspectorClient):
3196 (WebInspectorFrontendClient::destroyInspectorView):
3197 * WebCoreSupport/WebInspectorClient.h:
3199 2011-12-19 Sam Weinig <sam@webkit.org>
3201 More PlatformEvent cleanup
3202 https://bugs.webkit.org/show_bug.cgi?id=74831
3204 Reviewed by Dan Bernstein.
3207 (WebView::handleMouseEvent):
3208 Update to use new names, access style.
3210 2011-12-16 Ryosuke Niwa <rniwa@webkit.org>
3212 Rename registerCommandFor(Undo|Redo) to register(Undo|Redo)Step
3213 https://bugs.webkit.org/show_bug.cgi?id=74748
3215 Reviewed by Eric Seidel.
3217 * WebCoreSupport/WebEditorClient.cpp:
3218 (WebEditorClient::registerUndoStep):
3219 (WebEditorClient::registerRedoStep):
3220 * WebCoreSupport/WebEditorClient.h:
3222 2011-12-16 Sam Weinig <sam@webkit.org>
3224 Give PlatformEvents a base class
3225 https://bugs.webkit.org/show_bug.cgi?id=74685
3227 Reviewed by Anders Carlsson.
3229 Add a base class for PlatformMouseEvent, PlatformKeyboardEvent, PlatformWheelEvent
3230 and PlatformGestureEvent and move Type enumeration and modifiers down to it.
3232 * AccessibleBase.cpp:
3233 (AccessibleBase::get_accKeyboardShortcut):
3234 * WebDropSource.cpp:
3235 (generateMouseEvent):
3238 (WebView::handleEditingKeyboardEvent):
3240 (WebView::keyPress):
3242 2011-12-16 Ryosuke Niwa <rniwa@webkit.org>
3244 Only EditCommandComposition should implement unapply and reapply
3245 https://bugs.webkit.org/show_bug.cgi?id=74490
3247 Reviewed by Eric Seidel.
3249 * WebCoreSupport/WebEditorClient.cpp:
3250 (WebEditorUndoCommand::WebEditorUndoCommand):
3251 (WebEditorUndoCommand::execute):
3252 (WebEditorClient::registerCommandForUndo):
3253 (WebEditorClient::registerCommandForRedo):
3254 * WebCoreSupport/WebEditorClient.h:
3256 2011-12-14 Jing Zhao <jingzhao@chromium.org>
3258 Opening two popup menus by dispatchEvent() makes problems.
3259 https://bugs.webkit.org/show_bug.cgi?id=73304
3261 Reviewed by Kent Tamura.
3263 * WebCoreSupport/WebChromeClient.cpp:
3264 (WebChromeClient::hasOpenedPopup): Not implemented.
3265 * WebCoreSupport/WebChromeClient.h: Overrides hasOpenedPopup().
3267 2011-12-14 Sam Weinig <weinig@apple.com>
3269 Remove whitespace from InheritedPropertySheets attributes in
3270 vsprops files to appease the Visual Studio project migrator.
3272 Reviewed by Adam Roben.
3274 * WebKit.vcproj/InterfacesDebug.vsprops:
3275 * WebKit.vcproj/InterfacesDebugAll.vsprops:
3276 * WebKit.vcproj/InterfacesDebugCairoCFLite.vsprops:
3277 * WebKit.vcproj/InterfacesProduction.vsprops:
3278 * WebKit.vcproj/InterfacesRelease.vsprops:
3279 * WebKit.vcproj/InterfacesReleaseCairoCFLite.vsprops:
3280 * WebKit.vcproj/WebKitGUIDDebug.vsprops:
3281 * WebKit.vcproj/WebKitGUIDDebugAll.vsprops:
3282 * WebKit.vcproj/WebKitGUIDDebugCairoCFLite.vsprops:
3283 * WebKit.vcproj/WebKitGUIDProduction.vsprops:
3284 * WebKit.vcproj/WebKitGUIDRelease.vsprops:
3285 * WebKit.vcproj/WebKitGUIDReleaseCairoCFLite.vsprops:
3286 * WebKit.vcproj/WebKitLibDebug.vsprops:
3287 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
3288 * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops:
3289 * WebKit.vcproj/WebKitLibProduction.vsprops:
3290 * WebKit.vcproj/WebKitLibRelease.vsprops:
3291 * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops:
3293 2011-12-07 Mary Wu <mary.wu@torchmobile.com.cn>
3295 Change function name InitializeLoggingChannelsIfNecessary to follow coding style guideline
3296 https://bugs.webkit.org/show_bug.cgi?id=73986
3298 Reviewed by Kenneth Rohde Christiansen.
3301 (WebView::initWithFrame):
3303 2011-12-05 Eric Carlson <eric.carlson@apple.com>
3305 WebKit/mac part of: Add WebKit preferences for text track settings
3306 https://bugs.webkit.org/show_bug.cgi?id=73721
3308 Reviewed by John Sullivan.
3310 * Interfaces/IWebPreferences.idl: Declare getters and setters for new properties.
3312 * WebPreferenceKeysPrivate.h: Added #define for shouldDisplaySubtitles, shouldDisplayCaptions,
3313 and shouldDisplayTextDescriptions properties.
3315 * WebPreferences.cpp:
3316 (WebPreferences::setShouldDisplaySubtitles): Added.
3317 (WebPreferences::shouldDisplaySubtitles): Ditto.
3318 (WebPreferences::setShouldDisplayCaptions): Ditto.
3319 (WebPreferences::shouldDisplayCaptions): Ditto.
3320 (WebPreferences::setShouldDisplayTextDescriptions): Ditto.
3321 (WebPreferences::shouldDisplayTextDescriptions): Ditto.
3322 * WebPreferences.h: Declare new methods.
3325 (WebView::notifyPreferencesChanged): Updates WebCore settings from WebKit prefs.
3327 2011-12-02 Steve Falkenburg <sfalken@apple.com>
3329 Reviewed by Darin Adler.
3331 Changes to localStorageDatabasePath don't have any effect on Windows
3332 https://bugs.webkit.org/show_bug.cgi?id=73606
3333 <rdar://problem/10491296>
3336 (WebView::notifyPreferencesChanged): Propagate local storage path change to m_page's settings.
3338 2011-11-30 Alexey Proskuryakov <ap@apple.com>
3340 Remove an unneeded argument from FrameLoaderClient::download
3341 https://bugs.webkit.org/show_bug.cgi?id=73486
3343 Reviewed by Andreas Kling.
3346 (WebFrame::download):
3348 Updated for the change.
3350 2011-11-26 Pavel Feldman <pfeldman@google.com>
3352 Web Inspector: remove disconnectFromBackend from the protocol.
3353 https://bugs.webkit.org/show_bug.cgi?id=73127
3355 Reviewed by Yury Semikhatsky.
3357 * WebCoreSupport/WebInspectorClient.cpp:
3358 (WebInspectorClient::inspectorDestroyed):
3359 (WebInspectorClient::closeInspectorFrontend):
3360 * WebCoreSupport/WebInspectorClient.h:
3362 2011-11-26 Sheriff Bot <webkit.review.bot@gmail.com>
3364 Unreviewed, rolling out r101193.
3365 http://trac.webkit.org/changeset/101193
3366 https://bugs.webkit.org/show_bug.cgi?id=73158
3368 Breaks Windows and Qt minimal. (Requested by pfeldman on
3371 * WebCoreSupport/WebInspectorClient.cpp:
3372 (WebInspectorClient::inspectorDestroyed):
3373 (WebInspectorFrontendClient::disconnectFromBackend):
3374 * WebCoreSupport/WebInspectorClient.h:
3376 2011-11-26 Pavel Feldman <pfeldman@google.com>
3378 Web Inspector: remove disconnectFromBackend from the protocol.
3379 https://bugs.webkit.org/show_bug.cgi?id=73127
3381 Reviewed by Yury Semikhatsky.
3383 * WebCoreSupport/WebInspectorClient.cpp:
3384 (WebInspectorClient::inspectorDestroyed):
3385 (WebInspectorClient::closeInspectorFrontend):
3386 * WebCoreSupport/WebInspectorClient.h:
3388 2011-11-22 Pavel Feldman <pfeldman@google.com>
3390 Web Inspector: remove Inspector::bringToFront from the protocol.
3391 https://bugs.webkit.org/show_bug.cgi?id=72937
3393 Reviewed by Yury Semikhatsky.
3395 * WebCoreSupport/WebInspectorClient.cpp:
3396 (WebInspectorClient::bringFrontendToFront):
3397 * WebCoreSupport/WebInspectorClient.h:
3399 2011-11-21 Pavel Feldman <pfeldman@google.com>
3401 Not reviewed: an attempt to fix windows build.
3404 (WebInspector::isJavaScriptProfilingEnabled):
3405 (WebInspector::setJavaScriptProfilingEnabled):
3407 2011-06-20 Pavel Feldman <pfeldman@chromium.org>
3409 Web Inspector: introduce InspectorFrontendAPI for actions initiated from the application menu.
3410 https://bugs.webkit.org/show_bug.cgi?id=62985
3412 Both: inspector protocol and WebCore/InspectorController have a number of unnecessary
3413 methods for plumbing the menu action handlers through the WebKit and WebCore.
3414 I intend to remove this menu support from the protocol and WebCore/InspectorController API.
3415 I am starting with exposing the new front-end API in the WebCore and using it in the WebKit/mac port.
3416 WebKit/win and WebKit2 to follow.
3418 Reviewed by Yury Semikhatsky.
3421 (WebInspector::createInstance):
3422 (WebInspector::WebInspector):
3423 (WebInspector::webViewClosed):
3424 (WebInspector::showConsole):
3425 (WebInspector::isDebuggingJavaScript):
3426 (WebInspector::toggleDebuggingJavaScript):
3427 (WebInspector::isProfilingJavaScript):
3428 (WebInspector::toggleProfilingJavaScript):
3429 (WebInspector::isJavaScriptProfilingEnabled):
3430 (WebInspector::setJavaScriptProfilingEnabled):
3431 (WebInspector::isTimelineProfilingEnabled):
3432 (WebInspector::setTimelineProfilingEnabled):
3437 (WebView::initWithFrame):
3438 (WebView::inspector):
3441 2011-10-17 Antonio Gomes <agomes@rim.com>
3443 Pass a Frame* parameter in EditorClient::respondToChangedSelection
3444 https://bugs.webkit.org/show_bug.cgi?id=70248
3446 Reviewed by Ryosuke Niwa.
3448 * WebCoreSupport/WebEditorClient.cpp: Make use of the newly added Frame* parameter.
3449 (WebEditorClient::respondToChangedSelection):
3450 * WebCoreSupport/WebEditorClient.h:
3452 2011-11-15 Jochen Eisinger <jochen@chromium.org>
3454 Rename ReferrerPolicy to clarify its meaning
3455 https://bugs.webkit.org/show_bug.cgi?id=72420
3457 Reviewed by Nate Chapin.
3459 * WebCoreSupport/WebContextMenuClient.cpp:
3460 (WebContextMenuClient::searchWithGoogle):
3462 2011-11-15 Anders Carlsson <andersca@apple.com>
3464 HostWindow screenToWindow/windowToScreen should be screenToRootView/rootViewToScreen
3465 https://bugs.webkit.org/show_bug.cgi?id=72397
3467 Reviewed by Dan Bernstein.
3469 * WebCoreSupport/WebChromeClient.cpp:
3470 (WebChromeClient::rootViewToScreen):
3471 (WebChromeClient::screenToRootView):
3472 * WebCoreSupport/WebChromeClient.h:
3474 2011-11-14 Anders Carlsson <andersca@apple.com>
3476 HostWindow invalidation functions should use root view coordinates
3477 https://bugs.webkit.org/show_bug.cgi?id=72338
3479 Reviewed by Dan Bernstein.
3481 * WebCoreSupport/WebChromeClient.cpp:
3482 (WebChromeClient::invalidateRootView):
3483 (WebChromeClient::invalidateContentsAndRootView):
3484 * WebCoreSupport/WebChromeClient.h:
3486 2011-11-07 Adam Barth <abarth@webkit.org>
3488 Move static "policy" state from SecurityOrigin.cpp to SecurityPolicy.cpp
3489 https://bugs.webkit.org/show_bug.cgi?id=71755
3491 Reviewed by Eric Seidel.
3494 (WebView::addOriginAccessWhitelistEntry):
3495 (WebView::removeOriginAccessWhitelistEntry):
3496 (WebView::resetOriginAccessWhitelists):
3498 2011-11-07 Adam Barth <abarth@webkit.org>
3500 Move DomainRelaxationForbidden scheme registry to SchemeRegistry
3501 https://bugs.webkit.org/show_bug.cgi?id=71750
3503 Reviewed by Eric Seidel.
3506 (WebView::setDomainRelaxationForbiddenForURLScheme):
3508 2011-11-07 Beth Dakin <bdakin@apple.com>
3510 https://bugs.webkit.org/show_bug.cgi?id=71490
3511 Support uiStateTransitionProgress for scrollbars
3513 <rdar://problem/9849612>
3515 Reviewed by Sam Weinig.
3517 Scrollbar::mouseUp() now takes a PlatformMouseEvent as a parameter.
3519 (WebScrollBar::handleMouseEvent):
3521 2011-11-02 Darin Adler <darin@apple.com>
3523 Change remaining callers of releaseRef to call leakRef
3524 https://bugs.webkit.org/show_bug.cgi?id=71422
3526 Reviewed by Darin Fisher.
3529 (WebCache::statistics):
3530 * WebDatabaseManager.cpp:
3531 (WebDatabaseManager::origins):
3532 (WebDatabaseManager::databasesWithOrigin):
3533 * WebHistoryItem.cpp:
3534 (WebHistoryItem::redirectURLs):
3535 * WebKitClassFactory.cpp:
3536 (leakRefFromCreateInstance):
3537 (WebKitClassFactory::CreateInstance):
3538 * WebScriptWorld.cpp:
3539 (WebScriptWorld::standardWorld):
3542 2011-11-02 Jon Lee <jonlee@apple.com>
3544 Expand DragController to provide more information about the dragging session
3545 https://bugs.webkit.org/show_bug.cgi?id=71324
3546 <rdar://problem/10379175>
3548 Reviewed by Darin Adler.
3551 (WebView::DragEnter): Minor refactoring because operation is stored in
3552 new DragSession struct.
3553 (WebView::DragOver): Ditto.
3555 2011-11-02 Tom Sepez <tsepez@chromium.org>
3557 XSSAuditor is silent
3558 https://bugs.webkit.org/show_bug.cgi?id=70973
3560 Reviewed by Adam Barth.
3562 * WebCoreSupport/WebFrameLoaderClient.cpp:
3563 (WebFrameLoaderClient::didDetectXSS):
3564 * WebCoreSupport/WebFrameLoaderClient.h:
3566 2011-10-28 Jochen Eisinger <jochen@chromium.org>
3568 Rename a number of methods mentioning JavaScript to just Script instead
3569 https://bugs.webkit.org/show_bug.cgi?id=71105
3571 Reviewed by Adam Barth.
3574 (WebFrame::dispatchDidClearWindowObjectInWorld):
3576 (WebView::notifyPreferencesChanged):
3578 2011-10-24 Geoffrey Garen <ggaren@apple.com>
3580 Build fix: removed some cases of threadsafeCopy() that I missed in
3583 * WebDatabaseManager.cpp:
3584 (DidModifyOriginData::dispatchToMainThread):
3585 * WebDownloadCFNet.cpp:
3586 (WebDownload::initToResumeWithBundle):
3587 * WebIconDatabase.cpp:
3588 (WebIconDatabase::didImportIconURLForPageURL):
3590 2011-10-24 Ryosuke Niwa <rniwa@webkit.org>
3592 threadsafeCopy has been renamed to isolatedCopy.
3594 * WebDatabaseManager.cpp:
3595 (DidModifyOriginData::dispatchToMainThread):
3597 2011-10-24 Adam Barth <abarth@webkit.org>
3599 Attempt to fix Windows build by updating to the new interface.
3601 * DOMEventsClasses.cpp:
3602 (DOMEvent::createInstance):
3604 2011-10-18 Adam Barth <abarth@webkit.org>
3606 Always enable ENABLE(XPATH)
3607 https://bugs.webkit.org/show_bug.cgi?id=70217
3609 Reviewed by Eric Seidel.
3611 * Interfaces/DOMWindow.idl:
3613 2011-10-14 Julien Chaffraix <jchaffraix@webkit.org>
3615 Remove layerX / layerY from the Windows API
3616 https://bugs.webkit.org/show_bug.cgi?id=70051
3618 Reviewed by Darin Adler.
3620 Renamed layerX to unused1 and layerY to unused2 to keep the
3621 binary compatibility.
3623 * DOMEventsClasses.cpp:
3624 (DOMUIEvent::unused1):
3625 (DOMUIEvent::unused2):
3626 * DOMEventsClasses.h:
3627 (DOMKeyboardEvent::unused1):
3628 (DOMKeyboardEvent::unused2):
3629 (DOMMouseEvent::unused1):
3630 (DOMMouseEvent::unused2):