1 2013-05-15 Ryosuke Niwa <rniwa@webkit.org>
3 Revert the previous commit.
5 * WebKit.vcproj/WebKitExports.def.in:
7 2013-05-15 Ryosuke Niwa <rniwa@webkit.org>
9 Windows build fix attempt after r150160.
11 * WebKit.vcproj/WebKitExports.def.in:
13 2013-05-15 Ryosuke Niwa <rniwa@webkit.org>
15 Windows build fix attempt after r150156.
17 * WebKit.vcproj/WebKitExports.def.in:
19 2013-05-13 Anders Carlsson <andersca@apple.com>
21 Frame::editor() should return a reference
22 https://bugs.webkit.org/show_bug.cgi?id=116037
24 Reviewed by Darin Adler.
26 * WebCoreSupport/WebContextMenuClient.cpp:
27 (WebContextMenuClient::searchWithGoogle):
29 (WebFrame::hasSpellingMarker):
30 (WebFrame::setTextDirection):
31 (WebFrame::selectedString):
32 (WebFrame::selectAll):
34 (WebView::execCommand):
35 (WebView::handleEditingKeyboardEvent):
36 (WebView::executeCoreCommandByName):
37 (WebView::selectedText):
38 (WebView::deleteEnabled):
39 (WebView::editingEnabled):
40 (WebView::replaceSelectionWithText):
46 (WebView::checkSpelling):
47 (WebView::showGuessPanel):
48 (WebView::clearUndoRedoOperations):
49 (WebView::prepareCandidateWindow):
51 (WebView::updateSelectionForIME):
52 (WebView::onIMEComposition):
53 (WebView::onIMEEndComposition):
54 (WebView::onIMERequestCharPosition):
55 (WebView::onIMERequest):
56 (WebView::setCompositionForTesting):
57 (WebView::hasCompositionForTesting):
58 (WebView::confirmCompositionForTesting):
59 (WebView::compositionRangeForTesting):
60 (WebView::firstRectForCharacterRangeForTesting):
61 (WebView::selectedRangeForTesting):
63 2013-05-15 Patrick Gansterer <paroga@webkit.org>
65 Remove unnecessary dependecy on CoreFoundation from WebDatabaseManager
66 https://bugs.webkit.org/show_bug.cgi?id=115993
68 Reviewed by Anders Carlsson.
70 Using COMPropertyBag instead of CFDictionaryPropertyBag also reduces
71 the total lines of code needed for the same functionality.
73 * WebDatabaseManager.cpp:
74 (WebDatabaseManager::dispatchDidModifyDatabase):
76 2013-05-12 Timothy Hatcher <timothy@apple.com>
78 Add support for updating the Web Inspector toolbar height.
80 https://bugs.webkit.org/show_bug.cgi?id=115996
82 Reviewed by Joseph Pecoraro and Benjamin Poulain.
84 * WebCoreSupport/WebInspectorClient.cpp:
85 (WebInspectorFrontendClient::setToolbarHeight):
86 * WebCoreSupport/WebInspectorClient.h:
88 2013-05-13 Roger Fong <roger_fong@apple.com>
90 Unreviewed. AppleWin VS2005 build fix.
92 * WebKit.vcproj/WebKitExports.def.in:
94 2013-05-12 Anders Carlsson <andersca@apple.com>
96 Stop including UnusedParam.h
97 https://bugs.webkit.org/show_bug.cgi?id=116003
99 Reviewed by Sam Weinig.
101 UnusedParam.h is empty now so there's no need to include it anymore.
103 * WebSecurityOrigin.cpp:
105 2013-05-09 Max Feil <mfeil@rim.com>
107 shouldUsePluginDocument() needs to be respected when a document is created
108 https://bugs.webkit.org/show_bug.cgi?id=110308
110 Reviewed by Rob Buis.
112 Renaming shouldUsePluginDocument() to shouldAlwaysUsePluginDocument()
115 * WebCoreSupport/WebFrameLoaderClient.cpp:
116 (WebFrameLoaderClient::shouldAlwaysUsePluginDocument):
117 * WebCoreSupport/WebFrameLoaderClient.h:
118 (WebFrameLoaderClient):
120 2013-05-06 Darin Adler <darin@apple.com>
122 Use adoptCF and adoptNS in more places
123 https://bugs.webkit.org/show_bug.cgi?id=115657
125 Reviewed by Sam Weinig.
127 This is similar to my last set of changes, but covers code that I missed with
128 global replace using the Safari Xcode workspace.
130 * CFDictionaryPropertyBag.cpp:
131 (CFDictionaryPropertyBag::Write):
133 (WebCache::statistics):
134 * WebCoreSupport/WebFrameLoaderClient.cpp:
135 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
136 * WebCoreSupport/WebInspectorClient.cpp:
137 (WebInspectorClient::openInspectorFrontend):
138 (WebInspectorFrontendClient::localizedStringsURL):
139 * WebDatabaseManager.cpp:
140 (WebDatabaseManager::dispatchDidModifyDatabase):
141 * WebDownloadCFNet.cpp:
143 (WebDownload::initWithRequest):
144 (WebDownload::initToResumeWithBundle):
145 (WebDownload::cancelForResume):
146 (WebDownload::useCredential):
147 (WebDownload::didReceiveAuthenticationChallenge):
149 (WebError::sslPeerCertificate):
151 (createUserInfoFromArray):
152 (createUserInfoFromHistoryItem):
153 (WebHistory::WebHistory):
154 (WebHistory::loadFromURL):
155 (WebHistory::loadHistoryGutsFromURL):
156 (WebHistory::saveToURL):
157 (WebHistory::saveHistoryGuts):
158 (WebHistory::removeAllItems):
159 (WebHistory::removeItem):
160 (WebHistory::addItem):
161 (WebHistory::itemForURL):
162 (WebHistory::addItemToDateCaches):
164 * WebIconDatabase.cpp:
165 (postDidAddIconNotification):
166 * WebLocalizableStrings.cpp:
167 (cfBundleForStringsBundle):
168 * WebMutableURLRequest.cpp:
169 (WebMutableURLRequest::mutableCopy):
170 * WebPreferences.cpp:
172 (WebPreferences::initializeDefaultSettings):
173 (WebPreferences::valueForKey):
174 (WebPreferences::setStringValue):
175 (WebPreferences::load):
176 (WebPreferences::migrateWebKitPreferencesToCFPreferences):
177 (WebPreferences::setPreferenceForTest):
179 (WebView::setCacheModel):
180 (WebView::notifyPreferencesChanged):
181 Use adoptCF and adoptNS.
183 2013-05-06 Roger Fong <roger_fong@apple.com>
185 Unreviewed. AppleWin build fix.
187 * WebKit.vcproj/WebKitExports.def.in:
189 2013-05-04 Dean Jackson <dino@apple.com>
191 Animations and Transitions should not start when globally suspended
192 https://bugs.webkit.org/show_bug.cgi?id=114915
194 Reviewed by Sam Weinig.
196 Export AnimationController::isSuspended
198 * WebKit.vcproj/WebKitExports.def.in:
200 2013-05-01 Sergio Villar Senin <svillar@igalia.com>
202 Show a block cursor in overtype mode
203 https://bugs.webkit.org/show_bug.cgi?id=114819
205 Reviewed by Ryosuke Niwa.
207 Export three more WebCore symbols.
209 * WebKit.vcproj/WebKitExports.def.in:
211 2013-04-29 Brent Fulgham <bfulgham@webkit.org>
213 [Windows, WinCairo] Remove pthread paths for WebKit build.
214 https://bugs.webkit.org/show_bug.cgi?id=115390
216 Reviewed by Tim Horton.
218 Update Visual Studio property sheets to remove include paths and
219 link references for the pthreadsVC2.dll, which is no longer used.
222 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
223 * WebKit.vcproj/WebKitLibCommon.vsprops:
225 2013-04-30 Christophe Dumez <ch.dumez@sisa.samsung.com>
227 Stop using "in" keyword in IDL files
228 https://bugs.webkit.org/show_bug.cgi?id=115418
230 Reviewed by Kentaro Hara.
232 Remove "in" keyword from IDL files as this is no longer part of the Web
235 * Interfaces/DOMEvents.idl:
236 * Interfaces/DOMPrivate.idl:
237 * Interfaces/DOMWindow.idl:
239 2013-04-30 Christophe Dumez <ch.dumez@sisa.samsung.com>
241 Replace "Optional" extended attribute by proper Web IDL "optional" keyword
242 https://bugs.webkit.org/show_bug.cgi?id=115380
244 Reviewed by Kentaro Hara.
246 Replace [Optional] by optional.
248 * Interfaces/DOMWindow.idl:
250 2013-04-28 Ryosuke Niwa <rniwa@webkit.org>
254 * WebKit.vcproj/WebKitExports.def.in:
256 2013-04-25 Ryosuke Niwa <rniwa@webkit.org>
258 StaticHashSetNodeList is unnecessary
259 https://bugs.webkit.org/show_bug.cgi?id=115219
261 Reviewed by Antonio Gomes.
263 * WebKit.vcproj/WebKitExports.def.in:
265 2013-04-25 Joseph Pecoraro <pecoraro@apple.com>
267 Web Inspector: ConsoleMessage should include line and column number where possible
268 https://bugs.webkit.org/show_bug.cgi?id=114929
270 Reviewed by Timothy Hatcher.
272 * WebCoreSupport/WebChromeClient.cpp:
273 (WebChromeClient::addMessageToConsole):
274 * WebCoreSupport/WebChromeClient.h:
276 2013-04-24 Andreas Kling <akling@apple.com>
278 Wild build fix attempt.
280 * WebCoreSupport/WebChromeClient.h:
283 2013-04-22 Jessie Berlin <jberlin@apple.com>
285 Speculative Windows build fix.
287 * WebKit.vcproj/WebKitExports.def.in:
289 2013-04-22 Benjamin Poulain <bpoulain@apple.com>
291 Another Windows build fix after r148921
295 * AccessibleBase.cpp: Add missing header include.
297 2013-04-22 Benjamin Poulain <benjamin@webkit.org>
299 Remove the memory instrumentation code
300 https://bugs.webkit.org/show_bug.cgi?id=114931
302 Reviewed by Andreas Kling.
304 * WebKit.vcproj/WebKitExports.def.in:
306 2013-04-21 Benjamin Poulain <benjamin@webkit.org>
308 Improve StringImpl code density for older ARM hardware
309 https://bugs.webkit.org/show_bug.cgi?id=114898
311 Reviewed by Geoffrey Garen.
313 * WebKit.vcproj/WebKitExports.def.in:
315 2013-04-17 Geoffrey Garen <ggaren@apple.com>
317 Renamed JSGlobalData to VM
318 https://bugs.webkit.org/show_bug.cgi?id=114777
320 Reviewed by Phil Pizlo.
322 * WebCoreStatistics.cpp:
323 (WebCoreStatistics::javaScriptObjectsCount):
324 (WebCoreStatistics::javaScriptGlobalObjectsCount):
325 (WebCoreStatistics::javaScriptProtectedObjectsCount):
326 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
327 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
328 * WebJavaScriptCollector.cpp:
329 (WebJavaScriptCollector::objectCount):
331 2013-04-13 Roger Fong <roger_fong@apple.com>
333 Unreviewed. Build fix for Windows.
335 * WebCoreSupport/WebContextMenuClient.cpp:
336 * WebCoreSupport/WebDragClient.cpp:
339 2013-04-16 Brent Fulgham <bfulgham@webkit.org>
341 [Windows] Unreviewed build correction.
343 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Add correct
344 ICU link library to avoid mixture of ICU 4.0 and 4.6 symbols
347 2013-04-15 peavo@outlook.com <peavo@outlook.com>
349 Crash when favicon is requested
350 https://bugs.webkit.org/show_bug.cgi?id=114624
352 Reviewed by Brent Fulgham.
354 * WebIconDatabase.cpp:
355 (WebIconDatabase::getOrCreateDefaultIconBitmap): Added NULL pointer check.
357 2013-04-12 Anders Carlsson <andersca@apple.com>
359 All tests crash on Windows
360 https://bugs.webkit.org/show_bug.cgi?id=114522
362 Reviewed by Ryosuke Niwa.
364 In the MSVC++ ABI, a member function pointer will have a different size depending on whether the
365 class it belongs to is defined or not. Because of this, when passing member function pointers as parameters
366 it's important to ensure that the class is known by both the caller and the callee.
369 Include PolicyChecker.h
371 2013-04-12 Jer Noble <jer.noble@apple.com>
373 TimeRanges::nearest() returns incorrect results.
374 https://bugs.webkit.org/show_bug.cgi?id=114483
376 Reviewed by Eric Carlson.
378 Add symbols needed by WebCoreTestSupport to the exports list.
380 * WebKit.vcproj/WebKitExports.def.in:
382 2013-04-11 Rune Lillesveen <rune@opera.com>
384 Incorrect evaluation of resolution media queries
385 https://bugs.webkit.org/show_bug.cgi?id=114029
387 Reviewed by Kenneth Rohde Christiansen.
389 Removed setResolutionOverride from exports.
391 * WebKit.vcproj/WebKitExports.def.in:
393 2013-04-08 Anders Carlsson <andersca@apple.com>
395 Remove unneeded headers from FrameLoader.h
396 https://bugs.webkit.org/show_bug.cgi?id=114223
398 Reviewed by Geoffrey Garen.
400 Include HistoryController.h from WebCore.
404 2013-04-05 Roger Fong <roger_fong@apple.com>
408 * WebKit.vcproj/WebKitExports.def.in:
410 2013-04-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
412 [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
413 https://bugs.webkit.org/show_bug.cgi?id=113929
415 Reviewed by Martin Robinson.
417 Remove outdated symbols now that NativeImageCairo was removed.
419 * WebKit.vcproj/WebKitExports.def.in:
421 2013-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
423 Should close select popup when the element loses focus
424 https://bugs.webkit.org/show_bug.cgi?id=113220
426 Reviewed by Kent Tamura.
428 * WebKit.vcproj/WebKitExports.def.in: export WebCore::HTMLNames::selectTag for Internals
430 2013-04-02 Timothy Hatcher <timothy@apple.com>
432 Provide a user default that can be used to disable docking of the Web Inspector.
434 The user default is "WebKit Web Inspector Setting - inspectorAttachDisabled".
436 https://webkit.org/b/113779
437 rdar://problem/13446021
439 Reviewed by Joseph Pecoraro.
441 * WebCoreSupport/WebInspectorClient.h:
442 (WebInspectorClient::inspectorAttachDisabled): Added.
443 (WebInspectorClient::setInspectorAttachDisabled): Added.
445 2013-03-28 Matt Falkenhagen <falken@chromium.org>
447 Refactoring: Replace Element::disabled and isEnabledFormControl with isDisabledFormControl
448 https://bugs.webkit.org/show_bug.cgi?id=113273
450 Reviewed by Kent Tamura.
452 Element::disabled is about form controls and Element::isEnabledFormControl
453 is redundant with it, so replace them with a single function
454 Element::isDisabledFormControl.
456 * DOMHTMLClasses.cpp:
457 (DOMHTMLInputElement::disabled):
459 2013-03-27 Mark Lam <mark.lam@apple.com>
462 https://bugs.webkit.org/show_bug.cgi?id=113352.
466 * WebKit.vcproj/WebKitExports.def.in:
468 2013-03-27 Mark Lam <mark.lam@apple.com>
470 Greening the Apple Win bot (debug build).
471 https://bugs.webkit.org/show_bug.cgi?id=113352.
475 * WebKit.vcproj/WebKitExports.def.in:
477 2013-03-27 Mark Lam <mark.lam@apple.com>
479 Greening the Apple Win bot.
480 https://bugs.webkit.org/show_bug.cgi?id=113352.
484 * WebKit.vcproj/WebKitExports.def.in:
486 2013-03-27 Ryosuke Niwa <rniwa@webkit.org>
488 Another Windows build fix attempt after r147004.
490 * WebKit.vcproj/WebKitExports.def.in:
492 2013-03-27 Timothy Hatcher <timothy@apple.com>
494 Add support for dock-to-right of the Web Inspector in the Mac port.
496 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
498 https://webkit.org/b/113341
499 rdar://problem/10368152
501 Reviewed by Joseph Pecoraro.
503 * WebCoreSupport/WebInspectorClient.cpp:
504 (WebInspectorFrontendClient::frontendLoaded):
505 (WebInspectorFrontendClient::attachWindow):
506 (WebInspectorFrontendClient::setAttachedWindowWidth):
507 * WebCoreSupport/WebInspectorClient.h:
508 (WebInspectorFrontendClient):
510 2013-03-27 Kent Tamura <tkent@chromium.org>
512 Rename HTMLFormControlElement::readOnly to isReadOnly
513 https://bugs.webkit.org/show_bug.cgi?id=113297
515 Reviewed by Alexey Proskuryakov.
517 * DOMHTMLClasses.cpp:
518 (DOMHTMLInputElement::readOnly):
520 2013-03-26 Hayato Ito <hayato@chromium.org>
522 Allow ShadowContents in HitTests by default.
523 https://bugs.webkit.org/show_bug.cgi?id=113171
525 Reviewed by Dimitri Glazkov.
528 (WebView::gestureNotify):
530 2013-03-22 Ryosuke Niwa <rniwa@webkit.org>
532 The second part of the build fix for r146702. This should do it.
533 I had to see the mangled name for the new signature.
535 * WebKit.vcproj/WebKitExports.def.in:
537 2013-03-22 Ryosuke Niwa <rniwa@webkit.org>
539 Build fix attempt after r146702.
541 * WebKit.vcproj/WebKitExports.def.in:
543 2013-03-21 peavo@outlook.com <peavo@outlook.com>
545 WinCairo build fails to link.
546 https://bugs.webkit.org/show_bug.cgi?id=112892
548 Reviewed by Kentaro Hara.
550 * WebKit.vcproj/WebKitExports.def.in: Added ENABLE(VIDEO_TRACK) guard.
552 2013-03-20 Michael Pruett <michael@68k.org>
554 [JSC] Implement EnforceRange IDL attribute for integer conversions
555 https://bugs.webkit.org/show_bug.cgi?id=112506
557 Reviewed by Kentaro Hara.
559 * WebKit.vcproj/WebKitExports.def.in:
561 2013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
563 Copy-paste should not spellcheck when continuous spellcheck is turned off
564 https://bugs.webkit.org/show_bug.cgi?id=112464
566 Reviewed by Ryosuke Niwa.
568 * WebKit.vcproj/WebKitExports.def.in: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
570 2013-03-18 Roger Fong <roger_fong@apple.com>
572 Fix typo on Windows following r145849 that was causing DRT to crash 100% of the time.
575 (WebView::setSmartInsertDeleteEnabled):
576 (WebView::setSelectTrailingWhitespaceEnabled):
578 2013-03-15 Nate Chapin <japhet@chromium.org>
580 Hide MainResourceLoader from the outside world
581 https://bugs.webkit.org/show_bug.cgi?id=109971
583 Reviewed by Adam Barth.
586 (WebFrame::convertMainResourceLoadToDownload):
589 2013-03-15 Abhishek Arya <inferno@chromium.org>
591 Replace static_casts with to* helper functions.
592 https://bugs.webkit.org/show_bug.cgi?id=112401
594 Reviewed by Stephen Chenney.
596 to* helper functions are preferred over static_cast calls since they
597 help to catch bad casts easily on the testing infrastructure.
599 * WebCoreSupport/EmbeddedWidget.cpp:
600 (EmbeddedWidget::frameRectsChanged):
601 * WebCoreSupport/WebFrameLoaderClient.cpp:
602 (WebFrameLoaderClient::redirectDataToPlugin):
604 2013-03-14 Manuel Rego Casasnovas <rego@igalia.com>
606 Add selectTrailingWhitespaceEnabled setting to WebCore::Page
607 https://bugs.webkit.org/show_bug.cgi?id=109404
609 Reviewed by Tony Chang.
611 Use new settings for smartInsertDeleteEnabled and
612 selectTrailingWhitespaceEnabled.
614 * WebCoreSupport/WebEditorClient.cpp:
615 (WebEditorClient::smartInsertDeleteEnabled):
616 (WebEditorClient::isSelectTrailingWhitespaceEnabled):
619 (WebView::setSmartInsertDeleteEnabled):
620 (WebView::smartInsertDeleteEnabled):
621 (WebView::setSelectTrailingWhitespaceEnabled):
622 (WebView::isSelectTrailingWhitespaceEnabled):
626 2013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
628 Move platform-specific typedefs to PlatformMenuDescription.h
629 https://bugs.webkit.org/show_bug.cgi?id=111876
631 Reviewed by Caio Marcelo de Oliveira Filho.
633 Rename NativeMenuItem to PlatformContextMenuItem and the getter
636 * WebCoreSupport/WebContextMenuClient.cpp:
637 (WebContextMenuClient::customizeMenu):
638 (WebContextMenuClient::contextMenuItemSelected):
640 (WebView::handleContextMenuEvent):
642 2013-03-14 Abhishek Arya <inferno@chromium.org>
644 Replace static_casts with to* helper functions.
645 https://bugs.webkit.org/show_bug.cgi?id=112296
647 Reviewed by Kentaro Hara.
649 to* helper functions are preferred over static_cast calls since they
650 help to catch bad casts easily on the testing infrastructure.
653 (WebView::enterFullscreenForNode):
655 2013-03-13 Nate Chapin <japhet@chromium.org>
657 Expose symbols for internals
658 https://bugs.webkit.org/show_bug.cgi?id=112194
660 Reviewed by Alexey Proskuryakov.
662 * WebKit.vcproj/WebKitExports.def.in:
664 2013-03-13 Pavel Feldman <pfeldman@chromium.org>
666 Web Inspector: get rid of hiddenPanels filter
667 https://bugs.webkit.org/show_bug.cgi?id=112252
669 Reviewed by Vsevolod Vlasov.
671 * WebCoreSupport/WebInspectorClient.cpp:
672 * WebCoreSupport/WebInspectorClient.h:
673 (WebInspectorFrontendClient):
675 2013-03-12 Abhishek Arya <inferno@chromium.org>
677 Replace static_casts with to* helper functions.
678 https://bugs.webkit.org/show_bug.cgi?id=112164
680 Reviewed by Philip Rogers.
682 to* helper functions are preferred over static_cast calls since they
683 help to catch bad casts easily on the testing infrastructure.
685 * DOMHTMLClasses.cpp:
686 (DOMHTMLElement::idName):
687 (DOMHTMLElement::innerText):
688 (DOMHTMLElement::setInnerText):
690 2013-03-11 Jochen Eisinger <jochen@chromium.org>
692 Rename DefinitelyProcessingUserGesture to DefinitelyProcessingNewUserGesture
693 https://bugs.webkit.org/show_bug.cgi?id=111959
695 Reviewed by Alexey Proskuryakov.
697 * WebCoreSupport/WebContextMenuClient.cpp:
698 (WebContextMenuClient::searchWithGoogle):
700 2013-03-03 Ryosuke Niwa <rniwa@webkit.org>
702 Windows build fix attempt after r144547.
704 * WebKit.vcproj/WebKitExports.def.in:
706 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
708 Unreviewed, rolling out r144567.
709 http://trac.webkit.org/changeset/144567
710 https://bugs.webkit.org/show_bug.cgi?id=111266
712 Does not compile on apple-win (Requested by abarth on
715 * WebKit.vcproj/WebKitExports.def.in:
717 2013-03-03 Ryosuke Niwa <rniwa@webkit.org>
719 That was a wrong fix. Revert r144569.
721 * WebKit.vcproj/WebKitExports.def.in:
723 2013-03-03 Ryosuke Niwa <rniwa@webkit.org>
725 Windows build fix attempt after r144567.
727 * WebKit.vcproj/WebKitExports.def.in:
729 2013-03-02 Benjamin Poulain <benjamin@webkit.org>
731 Export a missing symbol after r144547.
735 * WebKit.vcproj/WebKitExports.def.in:
737 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
739 Redo r144538 (after r144530).
741 * WebCoreSupport/WebFrameNetworkingContext.cpp:
742 * WebCoreSupport/WebFrameNetworkingContext.h:
743 * WebCoreSupport/WebPlatformStrategies.cpp:
745 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
747 Yet another build fix attempt after r144530.
749 * WebCoreSupport/WebFrameNetworkingContext.cpp:
750 * WebCoreSupport/WebPlatformStrategies.cpp:
752 2013-03-02 Ryosuke Niwa <rniwa@webkit.org>
754 Another build fix attempt after r144530.
756 * WebCoreSupport/WebFrameNetworkingContext.cpp:
758 2013-03-01 Benjamin Poulain <bpoulain@apple.com>
760 Add a missing symbol after r144524.
764 * WebKit.vcproj/WebKitExports.def.in:
766 2013-02-26 Alexey Proskuryakov <ap@apple.com>
768 Don't add a body to platform request until necessary
769 https://bugs.webkit.org/show_bug.cgi?id=110900
771 Reviewed by Brady Eidson.
773 WebKit1 behavior is unchanged, body is added on every conversion.
775 * WebDownloadCFNet.cpp:
777 (WebDownload::initWithRequest):
778 (WebDownload::willSendRequest):
779 * WebMutableURLRequest.cpp:
780 (WebMutableURLRequest::cfRequest):
781 (WebMutableURLRequest::mutableCopy):
783 (WebView::canHandleRequest):
785 2013-02-26 Roger Fong <roger_fong@apple.com>
787 Unreviewed AppleWin build fix.
789 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
791 2013-02-24 Alexey Proskuryakov <ap@apple.com>
793 Clarify meaning of default default encoding localizable string
794 https://bugs.webkit.org/show_bug.cgi?id=110714
796 Reviewed by Eric Carlson.
798 * WebPreferences.cpp: Updated a comment.
800 2013-02-24 Benjamin Poulain <benjamin@webkit.org>
802 REGRESSION(r143837): Broke build on AppleWin http://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29.
803 https://bugs.webkit.org/show_bug.cgi?id=110713
807 * WebKit.vcproj/WebKitExports.def.in: Add the missing symbol after r143837.
809 2013-02-21 Sheriff Bot <webkit.review.bot@gmail.com>
811 Unreviewed, rolling out r143536.
812 http://trac.webkit.org/changeset/143536
813 https://bugs.webkit.org/show_bug.cgi?id=110523
815 Causing a bunch of tests to fail on Windows, requires
816 rebaselining (Requested by rfong on #webkit).
818 * WebKitClassFactory.cpp:
819 (WebKitClassFactory::WebKitClassFactory):
821 (WebView::initWithFrame):
822 (WebView::notifyPreferencesChanged):
824 2013-02-20 Roger Fong <roger_fong@apple.com>
826 Unreviewed. Remove references to SAFARI_THEME from Windows Solution.
827 <rdar://problem/13258710>
829 * WebKitClassFactory.cpp:
832 2013-02-19 Sheriff Bot <webkit.review.bot@gmail.com>
834 Unreviewed, rolling out r143338.
835 http://trac.webkit.org/changeset/143338
836 https://bugs.webkit.org/show_bug.cgi?id=110301
838 False alarm, no need to export the symbol (Requested by
841 * WebKit.vcproj/WebKitExports.def.in:
843 2013-02-19 Tony Chang <tony@chromium.org>
845 Unreviewed, force file to recompile to fix win build.
849 2013-02-19 Tony Chang <tony@chromium.org>
851 Unreviewed, fix the Windows build after r143398.
852 Add new setters to the export list.
854 * WebKit.vcproj/WebKitExports.def.in:
856 2013-02-19 Andrey Adaikin <aandrey@chromium.org>
858 Unreviewed, adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
860 * WebKit.vcproj/WebKitExports.def.in:
862 2013-02-19 Andrey Adaikin <aandrey@chromium.org>
864 Unreviewed, Web Inspector: follow up to r143328 fixing Win Debug Build
865 https://bugs.webkit.org/show_bug.cgi?id=110227
867 Adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
869 * WebKit.vcproj/WebKitExports.def.in:
871 2013-02-18 Simon Fraser <simon.fraser@apple.com>
873 Clean up the boolean argument to visibleContentRect
874 https://bugs.webkit.org/show_bug.cgi?id=110167
876 Reviewed by Simon Fraser.
878 Replace the boolean argument to visibleContentRect() with
882 (WebFrame::visibleContentRect):
883 (WebFrame::frameBounds):
885 2013-02-18 Zan Dobersek <zdobersek@igalia.com>
887 Stop placing std::isfinite and std::signbit inside the global scope
888 https://bugs.webkit.org/show_bug.cgi?id=109817
890 Reviewed by Darin Adler.
892 Prefix calls to the isfinite and signbit methods with std:: as the two
893 methods are no longer being imported into the global scope.
895 * FullscreenVideoController.cpp:
898 2013-02-15 Rik Cabanier <cabanier@adobe.com>
900 Add platform support for -webkit-background-blend-mode to CG context
901 https://bugs.webkit.org/show_bug.cgi?id=108549
903 Reviewed by Dean Jackson.
907 * WebKit.vcproj/WebKitExports.def.in:
909 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
911 Simplify hitTestResultAtPoint and nodesFromRect APIs
912 https://bugs.webkit.org/show_bug.cgi?id=95720
914 Reviewed by Julien Chaffraix.
916 Update calls to new API.
918 * WebActionPropertyBag.cpp:
919 (WebActionPropertyBag::Read):
920 * WebKit.vcproj/WebKitExports.def.in:
922 (WebView::handleContextMenuEvent):
923 (WebView::elementAtPoint):
925 2013-02-14 Tony Chang <tony@chromium.org>
927 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
928 https://bugs.webkit.org/show_bug.cgi?id=96934
930 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
931 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
932 * WebKit.vcproj/WebKitCFLite.vsprops: Added property svn:eol-style.
933 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Added property svn:eol-style.
934 * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Added property svn:eol-style.
935 * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Added property svn:eol-style.
936 * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Added property svn:eol-style.
937 * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Added property svn:eol-style.
938 * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Added property svn:eol-style.
939 * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Added property svn:eol-style.
941 2013-02-14 Tony Chang <tony@chromium.org>
943 Unreviewed, set svn:eol-style CRLF for .sln files.
945 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
946 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
948 2013-02-14 Andrey Kosyakov <caseq@chromium.org>
950 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
951 https://bugs.webkit.org/show_bug.cgi?id=109192
953 Reviewed by Pavel Feldman.
955 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
956 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
958 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
960 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
961 https://bugs.webkit.org/show_bug.cgi?id=109534
963 Reviewed by Anders Carlsson.
965 * WebCoreSupport/WebEditorClient.cpp:
966 * WebCoreSupport/WebEditorClient.h:
969 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
971 Build fix for Windows after r142509
973 * WebKit.vcproj/WebKitExports.def.in:
975 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
977 Move workerThreadCount from TestRunner to WebCore Internals
978 https://bugs.webkit.org/show_bug.cgi?id=109239
980 Reviewed by Darin Adler.
982 * WebKit.vcproj/WebKitExports.def.in:
984 2013-02-07 Roger Fong <roger_fong@apple.com>
986 Unreviewed. Corrections the exports definition file.
988 * WebKit.vcproj/WebKitExports.def.in:
990 2013-02-05 Roger Fong <roger_fong@apple.com>
992 Unreviewed build fix.
994 * WebKit.vcproj/WebKitExports.def.in:
996 2013-02-05 Roger Fong <roger_fong@apple.com>
998 Unreviewed. Get rid of redundant exports in export definitions file.
1000 * WebKit.vcproj/WebKitExports.def.in:
1002 2013-02-01 Roger Fong <roger_fong@apple.com>
1004 Unreviewed. Copy some resource files for VS2010 solution.
1005 https://bugs.webkit.org/show_bug.cgi?id=106989.
1007 * WebKit.resources/WebKit.rc: Added.
1008 * WebKit.resources/deleteButton.png: Added.
1009 * WebKit.resources/deleteButtonPressed.png: Added.
1010 * WebKit.resources/fsVideoAudioVolumeHigh.png: Added.
1011 * WebKit.resources/fsVideoAudioVolumeLow.png: Added.
1012 * WebKit.resources/fsVideoExitFullscreen.png: Added.
1013 * WebKit.resources/fsVideoPause.png: Added.
1014 * WebKit.resources/fsVideoPlay.png: Added.
1015 * WebKit.resources/missingImage.png: Added.
1016 * WebKit.resources/nullplugin.png: Added.
1017 * WebKit.resources/panEastCursor.png: Added.
1018 * WebKit.resources/panIcon.png: Added.
1019 * WebKit.resources/panNorthCursor.png: Added.
1020 * WebKit.resources/panNorthEastCursor.png: Added.
1021 * WebKit.resources/panNorthWestCursor.png: Added.
1022 * WebKit.resources/panSouthCursor.png: Added.
1023 * WebKit.resources/panSouthEastCursor.png: Added.
1024 * WebKit.resources/panSouthWestCursor.png: Added.
1025 * WebKit.resources/panWestCursor.png: Added.
1026 * WebKit.resources/searchCancel.png: Added.
1027 * WebKit.resources/searchCancelPressed.png: Added.
1028 * WebKit.resources/searchMagnifier.png: Added.
1029 * WebKit.resources/searchMagnifierResults.png: Added.
1030 * WebKit.resources/textAreaResizeCorner.png: Added.
1031 * WebKit.resources/verticalTextCursor.png: Added.
1032 * WebKit.resources/zoomInCursor.png: Added.
1033 * WebKit.resources/zoomOutCursor.png: Added.
1035 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
1037 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1038 https://bugs.webkit.org/show_bug.cgi?id=108741
1040 Reviewed by Tony Chang.
1042 * WebKit.vcproj/WebKitExports.def.in:
1044 2013-02-04 Enrica Casucci <enrica@apple.com>
1046 Add specific EditActions for Bold and Italic commands.
1047 https://bugs.webkit.org/show_bug.cgi?id=108842.
1048 <rdar://problem/13098252>
1050 Reviewed by Ryosuke Niwa.
1052 * WebCoreSupport/WebEditorClient.cpp:
1053 (undoNameForEditAction):
1055 2013-02-03 KwangYong Choi <ky0.choi@samsung.com>
1057 Fix build warning after r141473
1058 https://bugs.webkit.org/show_bug.cgi?id=108782
1060 Reviewed by Kentaro Hara.
1062 Fix -Wunused-parameter build warning.
1064 * WebCoreSupport/WebEditorClient.cpp:
1065 (WebEditorClient::getClientPasteboardDataForRange):
1067 2013-02-01 Philip Rogers <pdr@google.com>
1069 Change hasAlpha to isKnownToBeOpaque and correct the return value for SVG images.
1070 https://bugs.webkit.org/show_bug.cgi?id=106966
1072 Reviewed by Stephen White.
1074 * WebKit.vcproj/WebKitExports.def.in:
1076 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
1078 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
1079 https://bugs.webkit.org/show_bug.cgi?id=107737
1081 Reviewed by Ryosuke Niwa.
1084 (WebView::updateSelectionForIME):
1085 Adding a call to the newly refactored method.
1087 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
1089 Unreviewed, rolling out r141479.
1090 http://trac.webkit.org/changeset/141479
1091 https://bugs.webkit.org/show_bug.cgi?id=108564
1093 breaks chromium test (Requested by morrita on #webkit).
1096 (WebView::updateSelectionForIME):
1098 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
1100 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
1101 https://bugs.webkit.org/show_bug.cgi?id=107737
1103 Reviewed by Ryosuke Niwa.
1106 (WebView::updateSelectionForIME):
1107 Adding a call to the newly refactored method.
1109 2013-01-31 Enrica Casucci <enrica@apple.com>
1111 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
1112 https://bugs.webkit.org/show_bug.cgi?id=108396.
1113 <rdar://problem/12920461>
1115 Reviewed by Alexey Proskuryakov.
1117 Adds stub implementation for WebKit of the new EditorClient methods.
1119 * WebCoreSupport/WebEditorClient.cpp:
1120 (WebEditorClient::willWriteSelectionToPasteboard):
1121 (WebEditorClient::getClientPasteboardDataForRange):
1122 * WebCoreSupport/WebEditorClient.h:
1124 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
1126 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
1127 https://bugs.webkit.org/show_bug.cgi?id=106287
1129 Reviewed by Hajime Morita.
1131 * WebKit.vcproj/WebKitExports.def.in:
1133 2013-01-29 Elliott Sprehn <esprehn@chromium.org>
1135 Refactor ShadowRoot exception handling
1136 https://bugs.webkit.org/show_bug.cgi?id=108209
1138 Reviewed by Dimitri Glazkov.
1140 * WebKit.vcproj/WebKitExports.def.in: Swap ShadowRoot::create export with Element::createShadowRoot.
1142 2013-01-29 Nate Chapin <japhet@chromium.org>
1144 Enable reuse of cached main resources
1145 https://bugs.webkit.org/show_bug.cgi?id=105667
1147 Reviewed by Adam Barth.
1149 * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
1151 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu>
1153 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
1154 https://bugs.webkit.org/show_bug.cgi?id=106740
1156 Reviewed by Benjamin Poulain.
1160 2013-01-26 Alexey Proskuryakov <ap@apple.com>
1162 Remove code for handling NetworkProcess authentication challenges in WebProcess
1163 https://bugs.webkit.org/show_bug.cgi?id=108003
1165 Reviewed by Sam Weinig.
1167 * WebURLAuthenticationChallenge.cpp:
1168 (WebURLAuthenticationChallenge::initWithProtectionSpace):
1169 Adapted for new AuthenticationChallenge constructor signature.
1171 2013-01-24 Mark Hahnenberg <mhahnenberg@apple.com>
1173 Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
1174 https://bugs.webkit.org/show_bug.cgi?id=107327
1176 Reviewed by Filip Pizlo.
1178 We're renaming these two files, so we have to replace the names everywhere.
1183 2013-01-23 Tony Chang <tony@chromium.org>
1185 Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1187 * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
1188 * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
1190 2013-01-23 Pavel Feldman <pfeldman@chromium.org>
1192 Follow up to 140539, adding exports for Win build.
1196 * WebKit.vcproj/WebKitExports.def.in:
1198 2013-01-22 Anders Carlsson <andersca@apple.com>
1200 Use a platforom strategy for local storage
1201 https://bugs.webkit.org/show_bug.cgi?id=107600
1203 Reviewed by Andreas Kling.
1205 Update for new storage strategy.
1207 * WebCoreSupport/WebPlatformStrategies.cpp:
1208 (WebPlatformStrategies::createStorageStrategy):
1209 * WebCoreSupport/WebPlatformStrategies.h:
1210 (WebPlatformStrategies):
1212 2013-01-18 Jer Noble <jer.noble@apple.com>
1214 Unreviewed build fix. Remove deleted symbol from windows export list.
1216 * WebKit.vcproj/WebKitExports.def.in:
1218 2013-01-18 Seokju Kwon <seokju.kwon@gmail.com>
1220 Add explicit keyword to constructors in platform-specific InspectorClient
1221 https://bugs.webkit.org/show_bug.cgi?id=107255
1223 Reviewed by Kentaro Hara.
1225 Add explicit keyword to constructors that take one argument
1226 in platform-specific implementation of InspectorClient.
1228 * WebCoreSupport/WebInspectorClient.h:
1229 (WebInspectorClient):
1231 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
1233 Unreviewed, rolling out r140005.
1234 http://trac.webkit.org/changeset/140005
1235 https://bugs.webkit.org/show_bug.cgi?id=107235
1237 broke downstream Chromium interactive_ui_tests (Requested by
1238 dominicc on #webkit).
1240 * WebKit.vcproj/WebKitExports.def.in:
1242 2013-01-17 Nate Chapin <japhet@chromium.org>
1244 Enable reuse of cached main resources
1245 https://bugs.webkit.org/show_bug.cgi?id=105667
1247 Reviewed by Antti Koivisto.
1249 * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
1251 2013-01-15 peavo@outlook.com <peavo@outlook.com>
1253 Crash when saving history with no items in it.
1254 https://bugs.webkit.org/show_bug.cgi?id=104261
1256 Reviewed by Darin Adler.
1259 (WebHistory::saveHistoryGuts): Added null pointer check
1261 2013-01-09 Levi Weintraub <leviw@chromium.org>
1263 Rolling out r139683. It broke a bunch of webkit_unit_tests.
1265 2013-01-09 Hajime Morrita <morrita@google.com>
1267 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1268 https://bugs.webkit.org/show_bug.cgi?id=106294
1270 Reviewed by Dimitri Glazkov.
1272 * WebKit.vcproj/WebKit.def.in:
1274 2013-01-09 Roger Fong <roger_fong@apple.com>
1276 Rename export files to make them more easily findable.
1277 https://bugs.webkit.org/show_bug.cgi?id=98695.
1279 Reviewed by Timothy Horton.
1281 * WebKit.vcproj/WebKit.def.in: Removed.
1282 * WebKit.vcproj/WebKit.vcproj:
1283 * WebKit.vcproj/WebKitExportGenerator.vcproj:
1284 * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd:
1285 * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd:
1286 * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd:
1287 * WebKit.vcproj/WebKitExports.def.in: Copied from Source/WebKit/win/WebKit.vcproj/WebKit.def.in.
1288 * WebKit.vcproj/WebKitLibCommon.vsprops:
1290 2013-01-09 Roger Fong <roger_fong@apple.com>
1292 Add WebPreferences for Seamless IFrames on Windows port.
1293 https://bugs.webkit.org/show_bug.cgi?id=106468.
1295 Rubberstamped by Eric Seidel.
1297 * Interfaces/IWebPreferences.idl:
1298 * WebPreferenceKeysPrivate.h:
1299 * WebPreferences.cpp:
1300 (WebPreferences::areSeamlessIFramesEnabled):
1301 (WebPreferences::setSeamlessIFramesEnabled):
1305 (WebView::notifyPreferencesChanged):
1307 2013-01-09 peavo@outlook.com <peavo@outlook.com>
1309 [WinCairo] Link fix after r138759
1310 https://bugs.webkit.org/show_bug.cgi?id=106323
1312 Reviewed by Kentaro Hara.
1314 * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
1315 * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
1317 2013-01-08 Hajime Morrita <morrita@google.com>
1319 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1320 https://bugs.webkit.org/show_bug.cgi?id=106282
1322 Reviewed by Dimitri Glazkov.
1324 * WebKit.vcproj/WebKit.def.in:
1326 2013-01-08 Mark Lam <mark.lam@apple.com>
1328 Removed the need for the ProposedDatabase mechanism.
1329 https://bugs.webkit.org/show_bug.cgi?id=106292.
1331 Reviewed by Sam Weinig.
1333 * WebCoreSupport/WebChromeClient.cpp:
1334 (WebChromeClient::exceededDatabaseQuota):
1335 * WebCoreSupport/WebChromeClient.h:
1338 2013-01-04 Roger Fong <roger_fong@apple.com>
1340 Make private browsing work on Windows.
1341 https://bugs.webkit.org/show_bug.cgi?id=106032.
1343 Reviewed by Alexey Proskuryakov.
1345 Code path never called ensurePrivateBrowsingSession which is what starts up the private browsing session.
1346 This was causing many tests to involving private browsing to fail.
1349 (WebView::notifyPreferencesChanged):
1351 2013-01-03 Roger Fong <roger_fong@apple.com>
1353 Remove all traces of Windows from WebKit2 folder.
1354 https://bugs.webkit.org/show_bug.cgi?id=105585.
1356 Reviewed by Sam Weinig.
1358 WebKitExportGenerator project needs to be moved out of the WebKit2/win folder and into WebKit/win.
1360 * WebKit.vcproj/WebKit.def.in: Added.
1361 * WebKit.vcproj/WebKit.sln:
1362 * WebKit.vcproj/WebKit.vcproj:
1363 * WebKit.vcproj/WebKitCFLite.vsprops: Added.
1364 * WebKit.vcproj/WebKitExportGenerator.vcproj: Added.
1365 * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd: Added.
1366 * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Added.
1367 * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Added.
1368 * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Added.
1369 * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Added.
1370 * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd: Added.
1371 * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd: Added.
1372 * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Added.
1373 * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Added.
1374 * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Added.
1375 * WebKit.vcproj/WebKitLibCommon.vsprops:
1377 2013-01-03 Csaba Osztrogonác <ossy@webkit.org>
1379 Unreviewed fix after r138656 to make GIT-SVN repositories happy.
1381 * WebKit.vcproj/WebKitApple.vsprops: Added property svn:eol-style. Removed property svn:mime-type.
1382 * WebKit.vcproj/WebKitDirectX.vsprops: Added property svn:eol-style. Removed property svn:mime-type.
1384 2013-01-02 Roger Fong <roger_fong@apple.com>
1386 Unreviewed. Build fix after reintroducing r138331.
1388 Attempted to remove WebKit2 from Apple Windows port in r138331 but two vsprops files were missing.
1390 * WebKit.vcproj/WebKitApple.vsprops: Added.
1391 * WebKit.vcproj/WebKitDirectX.vsprops: Added.
1393 2013-01-02 Sheriff Bot <webkit.review.bot@gmail.com>
1395 Unreviewed, rolling out r138403.
1396 http://trac.webkit.org/changeset/138403
1397 https://bugs.webkit.org/show_bug.cgi?id=105950
1399 Fixing e138331 which was rolled out in r138403 (Requested by
1402 * WebKit.vcproj/WebKit.sln:
1403 * WebKit.vcproj/WebKit.vcproj:
1404 * WebKit.vcproj/WebKitLibCommon.vsprops:
1405 * WebKit.vcproj/WebKitLibDebug.vsprops:
1406 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
1407 * WebKit.vcproj/WebKitLibProduction.vsprops:
1408 * WebKit.vcproj/WebKitLibRelease.vsprops:
1410 2012-12-23 Alexey Proskuryakov <ap@apple.com>
1412 <rdar://problem/12808377> Network process should respect cookie accept policy
1413 https://bugs.webkit.org/show_bug.cgi?id=105684
1415 Reviewed by Sam Weinig.
1417 * WebCoreSupport/WebPlatformStrategies.cpp:
1418 * WebCoreSupport/WebPlatformStrategies.h:
1419 CookiesStrategy no longer has notifyCookiesChanged(). This port didn't use it anyway.
1421 2012-12-22 Alexey Proskuryakov <ap@apple.com>
1423 Add a separate class for networking related storage
1424 https://bugs.webkit.org/show_bug.cgi?id=105676
1426 Reviewed by Sam Weinig.
1428 * WebCookieManagerCFNet.cpp:
1432 * WebCoreSupport/WebFrameNetworkingContext.cpp:
1433 * WebCoreSupport/WebFrameNetworkingContext.h:
1434 This class is now simpler, with most session tracking being in WebCore.
1436 * WebCoreSupport/WebPlatformStrategies.cpp:
1437 (WebPlatformStrategies::cookiesForDOM):
1438 (WebPlatformStrategies::setCookiesFromDOM):
1439 (WebPlatformStrategies::cookiesEnabled):
1440 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
1441 (WebPlatformStrategies::getRawCookies):
1442 (WebPlatformStrategies::deleteCookie):
1443 * WebCoreSupport/WebPlatformStrategies.h:
1444 We no longer need a function for default storage! Other functions now take a session.
1446 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
1448 Unreviewed, rolling out r138331.
1449 http://trac.webkit.org/changeset/138331
1450 https://bugs.webkit.org/show_bug.cgi?id=105668
1452 Broke Windows clean builds; can't figure out how to fix it
1453 (Requested by rniwa on #webkit).
1455 * WebKit.vcproj/WebKit.sln:
1456 * WebKit.vcproj/WebKit.vcproj:
1457 * WebKit.vcproj/WebKitLibCommon.vsprops:
1458 * WebKit.vcproj/WebKitLibDebug.vsprops:
1459 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
1460 * WebKit.vcproj/WebKitLibProduction.vsprops:
1461 * WebKit.vcproj/WebKitLibRelease.vsprops:
1463 2012-12-20 Anders Carlsson <andersca@apple.com>
1465 Stop building WebKit2 for Windows
1466 https://bugs.webkit.org/show_bug.cgi?id=105585
1468 Reviewed by Brian Weinstein.
1470 Stop building WebKit2 on Windows, and change WebKit.vcproj to build WebKit.dll again.
1472 * WebKit.vcproj/WebKit.sln:
1473 * WebKit.vcproj/WebKit.vcproj:
1474 * WebKit.vcproj/WebKitApple.vsprops: Added.
1475 * WebKit.vcproj/WebKitDirectX.vsprops: Added.
1476 * WebKit.vcproj/WebKitLibCommon.vsprops:
1477 * WebKit.vcproj/WebKitLibDebug.vsprops:
1478 * WebKit.vcproj/WebKitLibDebugAll.vsprops:
1479 * WebKit.vcproj/WebKitLibProduction.vsprops:
1480 * WebKit.vcproj/WebKitLibRelease.vsprops:
1482 2012-12-20 Anders Carlsson <andersca@apple.com>
1484 Copy WebKit2.rc to back to WebKit/win/WebKit.vcproj.
1486 Rubber-stamped by Tim Horton.
1488 * WebKit.vcproj/WebKit.rc: Added.
1490 2012-12-20 Anders Carlsson <andersca@apple.com>
1492 Copy files from WebKit2/win (back) to WebKit/win/WebKit.vcproj.
1494 Rubber-stamped by Tim Horton.
1496 * WebKit.vcproj/deleteButton.png: Added.
1497 * WebKit.vcproj/deleteButtonPressed.png: Added.
1498 * WebKit.vcproj/fsVideoAudioVolumeHigh.png: Added.
1499 * WebKit.vcproj/fsVideoAudioVolumeLow.png: Added.
1500 * WebKit.vcproj/fsVideoExitFullscreen.png: Added.
1501 * WebKit.vcproj/fsVideoPause.png: Added.
1502 * WebKit.vcproj/fsVideoPlay.png: Added.
1503 * WebKit.vcproj/missingImage.png: Added.
1504 * WebKit.vcproj/nullplugin.png: Added.
1505 * WebKit.vcproj/panEastCursor.png: Added.
1506 * WebKit.vcproj/panIcon.png: Added.
1507 * WebKit.vcproj/panNorthCursor.png: Added.
1508 * WebKit.vcproj/panNorthEastCursor.png: Added.
1509 * WebKit.vcproj/panNorthWestCursor.png: Added.
1510 * WebKit.vcproj/panSouthCursor.png: Added.
1511 * WebKit.vcproj/panSouthEastCursor.png: Added.
1512 * WebKit.vcproj/panSouthWestCursor.png: Added.
1513 * WebKit.vcproj/panWestCursor.png: Added.
1514 * WebKit.vcproj/searchCancel.png: Added.
1515 * WebKit.vcproj/searchCancelPressed.png: Added.
1516 * WebKit.vcproj/searchMagnifier.png: Added.
1517 * WebKit.vcproj/searchMagnifierResults.png: Added.
1518 * WebKit.vcproj/textAreaResizeCorner.png: Added.
1519 * WebKit.vcproj/verticalTextCursor.png: Added.
1520 * WebKit.vcproj/zoomInCursor.png: Added.
1521 * WebKit.vcproj/zoomOutCursor.png: Added.
1523 2012-12-19 Anders Carlsson <andersca@apple.com>
1525 Build WebKit2ExportGenerator before WebKitLib
1526 https://bugs.webkit.org/show_bug.cgi?id=105487
1528 Reviewed by Tim Horton.
1530 * WebKit.vcproj/WebKit.sln:
1532 2012-12-18 Alexey Proskuryakov <ap@apple.com>
1534 Remove unnecessary functions from CookiesStrategy
1535 https://bugs.webkit.org/show_bug.cgi?id=105369
1537 Reviewed by Brady Eidson.
1539 * WebCoreSupport/WebPlatformStrategies.cpp:
1540 * WebCoreSupport/WebPlatformStrategies.h:
1542 2012-12-15 Anders Carlsson <andersca@apple.com>
1544 Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
1545 https://bugs.webkit.org/show_bug.cgi?id=105122
1547 Reviewed by Andreas Kling.
1549 Update for WebCore changes.
1552 (WebFrame::convertMainResourceLoadToDownload):
1555 2012-12-15 Mark Lam <mark.lam@apple.com>
1557 Re-landing patch for "Introducing the DatabaseStrategy and database servers".
1558 https://bugs.webkit.org/show_bug.cgi?id=104934.
1562 Merged from r137767. Previously reviewed by Sam Weinig.
1564 * WebCoreSupport/WebPlatformStrategies.cpp:
1565 (WebPlatformStrategies::createDatabaseStrategy):
1566 * WebCoreSupport/WebPlatformStrategies.h:
1567 (WebPlatformStrategies):
1569 2012-12-14 Mark Lam <mark.lam@apple.com>
1571 The WebView should initialize the platform strategies before initializing other sub-systems.
1572 https://bugs.webkit.org/show_bug.cgi?id=105083.
1574 Reviewed by Alexey Proskuryakov.
1577 (WebView::initWithFrame):
1579 2012-12-14 Sheriff Bot <webkit.review.bot@gmail.com>
1581 Unreviewed, rolling out r137767.
1582 http://trac.webkit.org/changeset/137767
1583 https://bugs.webkit.org/show_bug.cgi?id=105062
1585 Broke Mac builds. (Requested by mlam on #webkit).
1587 * WebCoreSupport/WebPlatformStrategies.cpp:
1588 * WebCoreSupport/WebPlatformStrategies.h:
1589 (WebPlatformStrategies):
1591 2012-12-14 Mark Lam <mark.lam@apple.com>
1593 Introducing the DatabaseStrategy and database servers.
1594 https://bugs.webkit.org/show_bug.cgi?id=104934.
1596 Reviewed by Sam Weinig.
1598 The database server is currently a placeholder that does nothing.
1600 * WebCoreSupport/WebPlatformStrategies.cpp:
1601 (WebPlatformStrategies::createDatabaseStrategy):
1602 * WebCoreSupport/WebPlatformStrategies.h:
1603 (WebPlatformStrategies):
1605 2012-12-13 Alexey Proskuryakov <ap@apple.com>
1607 <rdar://problem/12838354> Per-Tab WebProcess: DOM cookie access functions should respect private browsing
1608 https://bugs.webkit.org/show_bug.cgi?id=104691
1610 Reviewed by Sam Weinig.
1612 * WebCoreSupport/WebFrameNetworkingContext.cpp:
1613 (WebFrameNetworkingContext::inPrivateBrowsingMode):
1614 (WebFrameNetworkingContext::storageSession):
1615 * WebCoreSupport/WebFrameNetworkingContext.h:
1616 Implemented inPrivateBrowsingMode().
1618 2012-12-12 Mark Lam <mark.lam@apple.com>
1620 Encapsulate externally used webdatabase APIs in DatabaseManager.
1621 https://bugs.webkit.org/show_bug.cgi?id=104741.
1623 Reviewed by Sam Weinig.
1625 Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1626 and DatabaseContext directly. This is to prepare for upcoming webkit2
1629 * WebDatabaseManager.cpp:
1630 (WebDatabaseManager::sharedWebDatabaseManager):
1631 (WebDatabaseManager::origins):
1632 (WebDatabaseManager::databasesWithOrigin):
1633 (WebDatabaseManager::detailsForDatabase):
1634 (WebDatabaseManager::deleteAllDatabases):
1635 (WebDatabaseManager::deleteOrigin):
1636 (WebDatabaseManager::deleteDatabase):
1637 (WebDatabaseManager::setQuota):
1638 (WebKitInitializeWebDatabasesIfNecessary):
1639 * WebDatabaseManager.h:
1640 (WebDatabaseManager):
1641 * WebSecurityOrigin.cpp:
1642 (WebSecurityOrigin::usage):
1643 (WebSecurityOrigin::quota):
1644 (WebSecurityOrigin::setQuota):
1646 (WebView::notifyPreferencesChanged):
1648 2012-12-12 Alexey Proskuryakov <ap@apple.com>
1650 Make LOG() work in WebProcess and NetworkProcess
1651 https://bugs.webkit.org/show_bug.cgi?id=104718
1653 Reviewed by Tim Horton.
1655 * WebView.cpp: Updated for a new include file to use in WebKits.
1657 2012-12-11 Mike West <mkwst@chromium.org>
1659 Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
1660 https://bugs.webkit.org/show_bug.cgi?id=66371
1662 Reviewed by Pavel Feldman.
1664 Drops WebCore::MessageType from the addMessageToConsole method.
1666 * WebCoreSupport/WebChromeClient.cpp:
1667 (WebChromeClient::addMessageToConsole):
1668 * WebCoreSupport/WebChromeClient.h:
1671 2012-12-10 Xueqing Huang <huangxueqing@baidu.com>
1673 ASSERTION failed in Windows: css3/css3-modsel-33.html
1674 https://bugs.webkit.org/show_bug.cgi?id=104472
1676 Reviewed by Tim Horton.
1678 In WebFrameLoaderClient::dispatchDidLayout, milestones maybe
1679 DidFirstLayout & DidFirstVisualNonEmptyLayout, we should
1680 use seperate COMPtrs for the two cases rather than reuse one.
1682 * WebCoreSupport/WebFrameLoaderClient.cpp:
1683 (WebFrameLoaderClient::dispatchDidLayout):
1685 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
1687 Remove unused headers
1688 https://bugs.webkit.org/show_bug.cgi?id=104428
1690 Reviewed by Kentaro Hara.
1692 Header inclusion cleanup.
1693 Remove <WebCore/NotImplement.h>.
1695 * WebCoreSupport/WebInspectorClient.cpp:
1696 * WebMutableURLRequest.cpp:
1698 2012-12-07 Anders Carlsson <andersca@apple.com>
1700 Remove WebKit2 related projects from WebKit.sln
1701 https://bugs.webkit.org/show_bug.cgi?id=104395
1703 Reviewed by Tim Horton.
1705 * WebKit.vcproj/WebKit.sln:
1707 2012-11-30 Brent Fulgham <bfulgham@webkit.org>
1709 [Windows, WinCairo] Generate library export definition file.
1710 https://bugs.webkit.org/show_bug.cgi?id=103687
1712 Reviewed by Tim Horton.
1714 Update project solutions to use the new generated *.def files.
1716 * WebKit.vcproj/WebKit.sln: Update for new project and file
1719 2012-11-30 Mihai Maerean <mmaerean@adobe.com>
1721 [CSSRegions] when WebKit uses V8, there should be a single variable to store if the CSS Regions feature is enabled
1722 https://bugs.webkit.org/show_bug.cgi?id=101192
1724 Reviewed by Hajime Morita.
1726 Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
1728 Tests: No new tests because there is no functional change.
1731 (WebView::notifyPreferencesChanged):
1733 2012-11-29 Alexey Proskuryakov <ap@apple.com>
1735 [WK2] Forward cookie jar calls to NetworkProcess
1736 https://bugs.webkit.org/show_bug.cgi?id=103457
1738 Reviewed by Darin Adler.
1740 * WebCoreSupport/WebPlatformStrategies.cpp:
1741 (WebPlatformStrategies::cookiesForDOM):
1742 (WebPlatformStrategies::setCookiesFromDOM):
1743 (WebPlatformStrategies::cookiesEnabled):
1744 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
1745 (WebPlatformStrategies::getRawCookies):
1746 (WebPlatformStrategies::deleteCookie):
1747 (WebPlatformStrategies::getHostnamesWithCookies):
1748 (WebPlatformStrategies::deleteCookiesForHostname):
1749 (WebPlatformStrategies::deleteAllCookies):
1751 2012-11-27 James Simonsen <simonjam@chromium.org>
1753 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1754 https://bugs.webkit.org/show_bug.cgi?id=102151
1756 Reviewed by Adam Barth.
1759 (WebFrame::loadRequest):
1760 (WebFrame::loadData):
1762 2012-11-27 Sheriff Bot <webkit.review.bot@gmail.com>
1764 Unreviewed, rolling out r135786.
1765 http://trac.webkit.org/changeset/135786
1766 https://bugs.webkit.org/show_bug.cgi?id=103379
1768 It made 3 plugin tests timeout on several platforms (Requested
1769 by Ossy on #webkit).
1772 (WebFrame::loadRequest):
1773 (WebFrame::loadData):
1775 2012-11-26 James Simonsen <simonjam@chromium.org>
1777 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1778 https://bugs.webkit.org/show_bug.cgi?id=102151
1780 Reviewed by Adam Barth.
1783 (WebFrame::loadRequest):
1784 (WebFrame::loadData):
1786 2012-11-21 Allan Sandfeld Jensen <allan.jensen@digia.com>
1788 Disambiguate innerNodeFramePoint and mainFramePoint
1789 https://bugs.webkit.org/show_bug.cgi?id=98139
1791 Reviewed by Julien Chaffraix.
1794 (WebView::handleContextMenuEvent):
1796 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
1798 Unreviewed, rolling out r135295.
1799 http://trac.webkit.org/changeset/135295
1800 https://bugs.webkit.org/show_bug.cgi?id=102834
1802 This patch causes assertion to some layout tests on chromium
1803 (Requested by jianli on #webkit).
1806 (WebFrame::loadRequest):
1807 (WebFrame::loadData):
1809 2012-11-20 James Simonsen <simonjam@chromium.org>
1811 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1812 https://bugs.webkit.org/show_bug.cgi?id=102151
1814 Reviewed by Adam Barth.
1817 (WebFrame::loadRequest):
1818 (WebFrame::loadData):
1820 2012-11-17 Brady Eidson <beidson@apple.com>
1822 Add an integer identifier field to AuthenticationChallengeBase.
1823 https://bugs.webkit.org/show_bug.cgi?id=102593
1825 Reviewed by Darin Adler.
1827 * WebURLAuthenticationChallenge.cpp:
1828 (WebURLAuthenticationChallenge::initWithProtectionSpace): Adopt the new constructor with a dummy identifier.
1830 2012-11-16 Brent Fulgham <bfulgham@webkit.org>
1832 [WinCairo] Unreviewed build fix after r134960.
1834 Avoid including Mac-specific headers.
1836 * WebCoreSupport/WebFrameNetworkingContext.cpp: Stub out
1837 CFNetwork-based implementations.
1838 * WebCoreSupport/WebFrameNetworkingContext.h: Exclude
1839 CFNetwork data types.
1840 * WebCoreSupport/WebPlatformStrategies.cpp: Stub out
1841 CFNetwork-based implementations.
1842 * WebCoreSupport/WebPlatformStrategies.h: Exclude
1843 CFNetwork data types.
1845 2012-11-15 Alexey Proskuryakov <ap@apple.com>
1847 Private Browsing is a per-page setting that sets a global value
1848 https://bugs.webkit.org/show_bug.cgi?id=67870
1850 Reviewed by Sam Weinig.
1852 * WebCookieManagerCFNet.cpp: (WebCookieManager::cookieStorage): We can't get
1853 current session without any context, but the code was not correct anyway, the client
1854 is clearly interested in a getter to match override setter.
1856 * WebCoreSupport/WebFrameNetworkingContext.cpp: Moved code for tracking global
1857 sessions from WebCore to WebKit. The behavior is unchanged, but lower levels are
1860 * WebCoreSupport/WebFrameNetworkingContext.h: Ditto.
1862 * WebCoreSupport/WebPlatformStrategies.h:
1863 * WebCoreSupport/WebPlatformStrategies.cpp:
1864 (WebPlatformStrategies::defaultCookieStorage): Added. Use WebFrameNetworkingContext
1865 for tracking the default session.
1867 * WebView.cpp: (updateSharedSettingsFromPreferencesIfNeeded):
1868 Use WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts. Updating only
1869 the current session is not sufficient, and did not match Mac.
1871 2012-11-14 George Tsoumalis <tsumalis96@gmail.com>
1873 Implementation for mehods in WebMutableURLRequest.cpp
1874 https://bugs.webkit.org/show_bug.cgi?id=83671
1876 Reviewed by Brent Fulgham..
1878 * WebMutableURLRequest.cpp:
1879 (WebMutableURLRequest::addValue):
1880 (WebMutableURLRequest::setMainDocumentURL):
1881 (WebMutableURLRequest::setHTTPShouldHandleCookies):
1884 2012-11-12 Roger Fong <roger_fong@apple.com>
1886 REGRESSION(r130643): Assertion failure when running DRT in debug mode
1887 https://bugs.webkit.org/show_bug.cgi?id=101791
1889 Reviewed by Darin Adler.
1891 When running DRT in debug mode, we hit an assertion failure in initializing the WebKit instance.
1892 This failure started occuring in r130643 and this work around follows the work around in r132302.
1897 2012-11-12 Roger Fong <roger_fong@apple.com>
1899 Web Inspector: Fix docking behaviour on Windows.
1900 https://bugs.webkit.org/show_bug.cgi?id=101978
1902 Reviewed by Brian Weinstein.
1904 There are a number of problems with docking behaviour on Windows.
1905 For starters, it does not ever constrain the inspector's size properly while docked.
1906 It also does not properly set the whether or not the inspector can be docked/undocked.
1907 This patch fixes both issues.
1909 * WebCoreSupport/WebInspectorClient.cpp:
1910 (WebInspectorFrontendClient::frontendLoaded):
1911 (WebInspectorFrontendClient::attachWindow):
1912 Call restoreAttachedWindowHeight so that when first loading or reattaching the inspector,
1913 we resize the inspector window properly.
1915 2012-11-05 Simon Fraser <simon.fraser@apple.com>
1917 Fix layer borders to cleaning appear and disappear on switching
1918 https://bugs.webkit.org/show_bug.cgi?id=101136
1920 Reviewed by Sam Weinig.
1922 Remove the GraphicsLayerClient methods showDebugBorders() and
1923 showRepaintCounter().
1928 2012-10-29 Anders Carlsson <andersca@apple.com>
1930 String::createCFString should return a RetainPtr
1931 https://bugs.webkit.org/show_bug.cgi?id=100419
1933 Reviewed by Andreas Kling.
1935 Update callers of String::createCFString.
1937 * WebCoreSupport/WebFrameLoaderClient.cpp:
1938 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
1939 * WebDatabaseManager.cpp:
1940 (WebDatabaseManager::dispatchDidModifyDatabase):
1942 (WebHistory::visitedURL):
1943 (WebHistory::itemForURLString):
1944 * WebHistoryItem.cpp:
1945 (WebHistoryItem::dictionaryRepresentation):
1946 * WebIconDatabase.cpp:
1947 (WebIconDatabase::iconDatabaseNotificationUserInfoURLKey):
1948 (postDidAddIconNotification):
1949 * WebLocalizableStrings.cpp:
1950 (createWebKitBundle):
1951 (copyLocalizedStringFromBundle):
1952 * WebPreferences.cpp:
1953 (WebPreferences::initializeDefaultSettings):
1955 (WebView::setCacheModel):
1956 (WebView::notifyPreferencesChanged):
1958 2012-10-24 Brady Eidson <beidson@apple.com>
1960 Add a strategy for loader customization.
1961 https://bugs.webkit.org/show_bug.cgi?id=100278
1963 Reviewed by Alexey Proskuryakov.
1965 * WebCoreSupport/WebPlatformStrategies.cpp:
1966 (WebPlatformStrategies::createLoaderStrategy):
1967 * WebCoreSupport/WebPlatformStrategies.h:
1968 (WebPlatformStrategies):
1970 2012-10-23 Alexey Proskuryakov <ap@apple.com>
1972 Add a strategy for shared workers
1973 https://bugs.webkit.org/show_bug.cgi?id=100165
1975 Reviewed by Brady Eidson.
1977 * WebCoreSupport/WebPlatformStrategies.cpp:
1978 (WebPlatformStrategies::createPasteboardStrategy):
1979 (WebPlatformStrategies::createSharedWorkerStrategy):
1980 (WebPlatformStrategies::createVisitedLinkStrategy):
1981 * WebCoreSupport/WebPlatformStrategies.h:
1982 (WebPlatformStrategies):
1984 2012-10-22 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1986 [Qt] Fix "ASSERTION FAILED: !document->inPageCache()" when loading a page
1987 https://bugs.webkit.org/show_bug.cgi?id=98514
1989 Reviewed by Kenneth Rohde Christiansen.
1991 * WebCoreSupport/WebFrameLoaderClient.cpp:
1992 (WebFrameLoaderClient::transitionToCommittedForNewPage):
1994 2012-10-21 Andreas Kling <kling@webkit.org>
1996 Remove Page::javaScriptURLsAreAllowed setting.
1997 <http://webkit.org/b/99944>
1999 Reviewed by Anders Carlsson.
2001 Have WebView::setJavaScriptURLsAreAllowed() do nothing and return E_NOTIMPL
2002 to prevent COM ABI breakage.
2005 (WebView::setJavaScriptURLsAreAllowed):
2007 2012-10-18 Roger Fong <roger_fong@apple.com>
2009 Unreviewed. Build fix after r131701 and r131777.
2011 * WebKit.vcproj/WebKit.sln:
2013 2012-10-14 Sam Weinig <sam@webkit.org>
2015 Fix the windows build.
2020 2012-10-10 Brady Eidson <beidson@apple.com>
2022 Switch ResourceLoader::resourceData() from SharedBuffer to ResourceBuffer
2023 https://bugs.webkit.org/show_bug.cgi?id=98976
2025 Reviewed by Anders Carlsson.
2027 * WebDataSource.cpp:
2028 (WebDataSource::data):
2030 2012-10-10 Jon Lee <jonlee@apple.com>
2032 [WK2] Activate plugins when user clicks on snapshot
2033 https://bugs.webkit.org/show_bug.cgi?id=98328
2034 <rdar://problem/12426681>
2036 Reviewed by Brady Eidson.
2038 * WebCoreSupport/WebFrameLoaderClient.h:
2039 (WebFrameLoaderClient::recreatePlugin): Stub implementation of recreatePlugin().
2041 2012-10-10 Brady Eidson <beidson@apple.com>
2043 Switch CachedResource over from SharedBuffer to a new ResourceBuffer
2044 https://bugs.webkit.org/show_bug.cgi?id=98541
2046 Reviewed by Anders Carlsson.
2048 * WebDataSource.cpp:
2049 (WebDataSource::subresourceForURL):
2051 2012-10-08 Simon Fraser <simon.fraser@apple.com>
2053 Some GraphicsLayer cleanup to separate the concepts of using a tile cache, and being the main tile cache layer
2054 https://bugs.webkit.org/show_bug.cgi?id=98574
2056 Reviewed by Dean Jackson.
2058 GraphicsLayerCA assumed that using a TileCache equated to being the main page tile
2059 cache layer, which has some special considerations. Make these two concepts separate
2060 to get closer to being able to use TileCaches in place of CATiledLayer.
2062 * FullscreenVideoController.cpp:
2063 (FullscreenVideoController::LayerClient::platformCALayerShowRepaintCounter):
2065 2012-10-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2067 Rename first/second to key/value in HashMap iterators
2068 https://bugs.webkit.org/show_bug.cgi?id=82784
2070 Reviewed by Eric Seidel.
2074 (::GetPropertyInfo):
2075 * WebCoreStatistics.cpp:
2076 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2077 * WebCoreSupport/WebPlatformStrategies.cpp:
2078 (WebPlatformStrategies::getPluginInfo):
2080 (WebHistory::removeItemFromDateCaches):
2083 * WebKitStatistics.cpp:
2084 (WebKitStatistics::comClassNameCounts):
2085 * WebNotificationCenter.cpp:
2086 (WebNotificationCenter::postNotificationInternal):
2087 (WebNotificationCenter::addObserver):
2088 (WebNotificationCenter::removeObserver):
2090 2012-10-04 Simon Fraser <simon.fraser@apple.com>
2092 Final part of "sync" to "flush" renaming
2093 https://bugs.webkit.org/show_bug.cgi?id=98430
2095 Reviewed by Tim Horton.
2097 Change method names on GraphicsLayer and GraphicsLayerClient that
2098 refer to "sync" to use the term "flush" instead, to be consistent
2099 with the rest of the code.
2102 (WebView::notifyFlushRequired):
2103 (WebView::flushPendingGraphicsLayerChanges):
2106 2012-10-04 Simon Fraser <simon.fraser@apple.com>
2108 Standardize on "flush" terminology for compositing layer flushing/syncing
2109 https://bugs.webkit.org/show_bug.cgi?id=98321
2111 Reviewed by Simon Fraser.
2113 Rename compositing-related methods that refer to "syncing" to instead
2114 refer to "flushing".
2116 * WebCoreSupport/WebChromeClient.cpp:
2117 (WebChromeClient::scheduleCompositingLayerFlush):
2118 * WebCoreSupport/WebChromeClient.h:
2121 (WebView::flushPendingGraphicsLayerChanges):
2123 2012-10-02 Anders Carlsson <andersca@apple.com>
2125 Change most GraphicsLayer::create calls to use the version that takes a GraphicsLayerFactory
2126 https://bugs.webkit.org/show_bug.cgi?id=98217
2128 Reviewed by Andreas Kling.
2131 (WebView::setAcceleratedCompositing):
2133 2012-10-01 Brady Eidson <beidson@apple.com>
2135 Remove the Safari 2 -> Safari 3 icon database import code.
2136 https://bugs.webkit.org/show_bug.cgi?id=98113
2138 Reviewed by Maciej Stachowiak.
2140 Nuke the performImport() IconDatabaseClient method.
2142 * WebIconDatabase.cpp:
2143 * WebIconDatabase.h:
2146 2012-09-25 Beth Dakin <bdakin@apple.com>
2148 https://bugs.webkit.org/show_bug.cgi?id=95397
2149 Need to merge didFirstVisuallyNonEmptyLayout and
2150 didNewFirstVisuallyNonEmptyLayout
2152 <rdar://problem/10791680>
2154 Reviewed by Sam Weinig.
2156 Remove dispatchDidFirstLayout,
2157 dispatchDidFirstVisuallyNonEmptyLayout, and
2158 dispatchDidNewFirstVisuallyNonEmptyLayout. Their functionality
2159 is now replaced by dispatchDidLayout(LayoutMilestoneOptions)
2160 * WebCoreSupport/WebFrameLoaderClient.cpp:
2161 (WebFrameLoaderClient::dispatchDidLayout):
2162 * WebCoreSupport/WebFrameLoaderClient.h:
2163 (WebFrameLoaderClient):
2165 It is now necessary to opt into getting any of the
2166 "layout milestone" notifications.
2168 (WebView::initWithFrame):
2170 2012-09-19 Patrick Gansterer <paroga@webkit.org>
2172 [WIN] Use BString in favour of BSTR to improve memory management
2173 https://bugs.webkit.org/show_bug.cgi?id=93128
2175 Reviewed by Anders Carlsson.
2177 BString automatically calls SysFreeString() in its destructor which helps
2178 avoiding memory leaks. So it should be used instead of BSTR directly.
2179 Add operator& to BString to allow its usage for out parameters too (like COMPtr).
2180 This fixes already a few memory leaks in the existing code.
2182 * DefaultPolicyDelegate.cpp:
2183 (DefaultPolicyDelegate::decidePolicyForNavigationAction):
2184 (DefaultPolicyDelegate::decidePolicyForMIMEType):
2185 (DefaultPolicyDelegate::unableToImplementPolicyWithError):
2186 * MarshallingHelpers.cpp:
2187 (MarshallingHelpers::KURLToBSTR):
2188 (MarshallingHelpers::CFStringRefToBSTR):
2189 (MarshallingHelpers::stringArrayToSafeArray):
2190 (MarshallingHelpers::safeArrayToStringArray):
2191 * WebCoreSupport/WebChromeClient.cpp:
2192 (WebChromeClient::runJavaScriptPrompt):
2193 * WebCoreSupport/WebEditorClient.cpp:
2194 (WebEditorClient::checkGrammarOfString):
2195 (WebEditorClient::getGuessesForWord):
2197 (WebFrame::canProvideDocumentSource):
2199 (WebHistory::removeItem):
2200 (WebHistory::addItem):
2201 * WebIconDatabase.cpp:
2202 (WebIconDatabase::startUpIconDatabase):
2203 * WebNotificationCenter.cpp:
2204 (WebNotificationCenter::postNotification):
2205 * WebPreferences.cpp:
2206 (WebPreferences::setStringValue):
2211 (PreferencesChangedOrRemovedObserver::onNotify):
2213 (WebView::canShowMIMEType):
2214 (WebView::initWithFrame):
2215 (WebView::setApplicationNameForUserAgent):
2216 (WebView::setCustomUserAgent):
2217 (WebView::userAgentForURL):
2218 (WebView::setCustomTextEncodingName):
2219 (WebView::customTextEncodingName):
2220 (WebView::setPreferences):
2221 (WebView::searchFor):
2222 (WebView::executeCoreCommandByName):
2223 (WebView::markAllMatchesForText):
2224 (WebView::setGroupName):
2225 (WebView::registerURLSchemeAsLocal):
2226 (WebView::replaceSelectionWithText):
2227 (WebView::onNotify):
2228 (WebView::notifyPreferencesChanged):
2229 (WebView::MIMETypeForExtension):
2230 (WebView::standardUserAgentWithApplicationName):
2231 (WebView::addAdditionalPluginDirectory):
2232 (WebView::registerEmbeddedViewMIMEType):
2233 (WebView::addOriginAccessWhitelistEntry):
2234 (WebView::removeOriginAccessWhitelistEntry):
2235 (WebView::geolocationDidFailWithError):
2236 (WebView::setDomainRelaxationForbiddenForURLScheme):
2237 (WebView::setCompositionForTesting):
2238 (WebView::confirmCompositionForTesting):
2240 2012-09-17 Sheriff Bot <webkit.review.bot@gmail.com>
2242 Unreviewed, rolling out r128809.
2243 http://trac.webkit.org/changeset/128809
2244 https://bugs.webkit.org/show_bug.cgi?id=96958
2246 Broke the Windows build. (Requested by andersca on #webkit).
2248 * DefaultPolicyDelegate.cpp:
2249 (DefaultPolicyDelegate::decidePolicyForNavigationAction):
2250 (DefaultPolicyDelegate::decidePolicyForMIMEType):
2251 (DefaultPolicyDelegate::unableToImplementPolicyWithError):
2252 * MarshallingHelpers.cpp:
2253 (MarshallingHelpers::KURLToBSTR):
2254 (MarshallingHelpers::CFStringRefToBSTR):
2255 (MarshallingHelpers::stringArrayToSafeArray):
2256 (MarshallingHelpers::safeArrayToStringArray):
2257 * WebCoreSupport/WebChromeClient.cpp:
2258 (WebChromeClient::runJavaScriptPrompt):
2259 * WebCoreSupport/WebEditorClient.cpp:
2260 (WebEditorClient::checkGrammarOfString):
2261 (WebEditorClient::getGuessesForWord):
2263 (WebFrame::canProvideDocumentSource):
2265 (WebHistory::removeItem):
2266 (WebHistory::addItem):
2267 * WebIconDatabase.cpp:
2268 (WebIconDatabase::startUpIconDatabase):
2269 * WebNotificationCenter.cpp:
2270 (WebNotificationCenter::postNotification):
2271 * WebPreferences.cpp:
2272 (WebPreferences::setStringValue):
2274 (PreferencesChangedOrRemovedObserver::onNotify):
2276 (WebView::canShowMIMEType):
2277 (WebView::initWithFrame):
2278 (WebView::setApplicationNameForUserAgent):
2279 (WebView::setCustomUserAgent):
2280 (WebView::userAgentForURL):
2281 (WebView::setCustomTextEncodingName):
2282 (WebView::customTextEncodingName):
2283 (WebView::setPreferences):
2284 (WebView::searchFor):
2285 (WebView::executeCoreCommandByName):
2286 (WebView::markAllMatchesForText):
2287 (WebView::setGroupName):
2288 (WebView::registerURLSchemeAsLocal):
2289 (WebView::replaceSelectionWithText):
2290 (WebView::onNotify):
2291 (WebView::notifyPreferencesChanged):
2292 (WebView::MIMETypeForExtension):
2293 (WebView::standardUserAgentWithApplicationName):
2294 (WebView::addAdditionalPluginDirectory):
2295 (WebView::registerEmbeddedViewMIMEType):
2298 (WebView::addOriginAccessWhitelistEntry):
2299 (WebView::removeOriginAccessWhitelistEntry):
2300 (WebView::geolocationDidFailWithError):
2301 (WebView::setDomainRelaxationForbiddenForURLScheme):
2302 (WebView::setCompositionForTesting):
2303 (WebView::confirmCompositionForTesting):
2305 2012-09-16 Mark Lam <mark.lam@apple.com>
2307 Added MSVC project changes to enable building the llint.
2308 https://bugs.webkit.org/show_bug.cgi?id=96175.
2310 Reviewed by Geoff Garen.
2312 This only adds the ability to build the llint, but currently, only the
2313 C++ backend is supported. By default, the Windows port will remain
2314 running with the baseline JIT. The llint will not be enabled.
2316 * WebKit.vcproj/WebKit.sln:
2318 2012-09-13 Brent Fulgham <bfulgham@webkit.org>
2320 [WinCairo] Unreviewed build fix.
2322 * WebCookieManagerCurl.cpp: Remove unused 'using WebCore'
2323 declaration that prevented the build from completing.
2325 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
2327 Unreviewed, rolling out r127876.
2328 http://trac.webkit.org/changeset/127876
2329 https://bugs.webkit.org/show_bug.cgi?id=96600
2331 mouse click doesn't work for spin button if spin button in
2332 iframe (Requested by yosin on #webkit).
2334 * WebActionPropertyBag.cpp:
2335 (WebActionPropertyBag::Read):
2337 (WebView::handleContextMenuEvent):
2338 (WebView::elementAtPoint):
2340 2012-09-10 Beth Dakin <bdakin@apple.com>
2342 https://bugs.webkit.org/show_bug.cgi?id=96158
2343 Need API to suppress scrollbar animations
2345 <rdar://problem/12210972>
2347 Reviewed by Sam Weinig.
2349 ScrollableArea::isOnActivePage() has been re-named to
2350 ScrollableArea:: scrollbarsCanBeActive().
2352 (WebScrollBar::scrollbarsCanBeActive):
2356 2012-09-10 Dominic Mazzoni <dmazzoni@google.com>
2358 AX: Update Windows port accessible role mappings to fix some tests
2359 https://bugs.webkit.org/show_bug.cgi?id=96219
2361 Reviewed by Chris Fleizach.
2363 Update a bunch of accessible role mappings to fix tests and improve win
2366 * AccessibleBase.cpp:
2369 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2371 Simplify hitTestResultAtPoint and nodesFromRect APIs
2372 https://bugs.webkit.org/show_bug.cgi?id=95720
2374 Reviewed by Antonio Gomes.
2376 Update calls to new API.
2378 * WebActionPropertyBag.cpp:
2379 (WebActionPropertyBag::Read):
2381 (WebView::handleContextMenuEvent):
2382 (WebView::elementAtPoint):
2384 2012-09-05 Sam Weinig <sam@webkit.org>
2386 Part 2 of removing PlatformString.h, remove PlatformString.h
2387 https://bugs.webkit.org/show_bug.cgi?id=95931
2389 Reviewed by Adam Barth.
2391 Remove PlatformString.h
2393 * DOMCSSClasses.cpp:
2394 * DefaultPolicyDelegate.cpp:
2395 * MarshallingHelpers.cpp:
2396 * WebCoreSupport/WebInspectorClient.h:
2400 * WebIconDatabase.cpp:
2402 * WebKitGraphics.cpp:
2403 * WebKitSystemBits.cpp:
2404 * WebLocalizableStrings.cpp:
2405 * WebNotificationCenter.cpp:
2408 2012-09-06 Patrick Gansterer <paroga@webkit.org>
2410 Remove String::operator+=() from windows platform code
2411 https://bugs.webkit.org/show_bug.cgi?id=95904
2413 Reviewed by Benjamin Poulain.
2415 Use StringBuilder and operator+() to concatenate strings instead of operator+=().
2417 * AccessibleBase.cpp:
2418 (AccessibleBase::get_accKeyboardShortcut):
2420 (WebDownload::bundlePathForTargetPath):
2422 (imeCompositionArgumentNames):
2424 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
2426 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
2427 https://bugs.webkit.org/show_bug.cgi?id=92735
2429 Reviewed by Hajime Morita.
2431 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
2432 Kept the function defination and declaration to keep binary compatibility for IWebFramePrivate.idl
2435 (WebFrame::numberOfPages):
2437 2012-08-30 Benjamin Poulain <bpoulain@apple.com>
2439 Replace JSC::UString by WTF::String
2440 https://bugs.webkit.org/show_bug.cgi?id=95271
2442 Reviewed by Geoffrey Garen.
2444 Replace UString by String.
2447 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2449 (WebView::stringByEvaluatingJavaScriptFromString):
2451 2012-08-29 Dominic Mazzoni <dmazzoni@google.com>
2453 AX: Canvas should have a distinct role
2454 https://bugs.webkit.org/show_bug.cgi?id=95248
2456 Reviewed by Chris Fleizach.
2458 Map new CanvasRole to the same as ImageRole.
2460 * AccessibleBase.cpp:
2463 2012-08-29 Sheriff Bot <webkit.review.bot@gmail.com>
2465 Unreviewed, rolling out r126972.
2466 http://trac.webkit.org/changeset/126972
2467 https://bugs.webkit.org/show_bug.cgi?id=95349
2469 accessibility/canvas-description-and-role.html has been
2470 failing consistently on several bots and Dominic needs some
2471 time to investigate why (Requested by jchaffraix on #webkit).
2473 * AccessibleBase.cpp:
2476 2012-08-29 Dominic Mazzoni <dmazzoni@google.com>
2478 AX: Canvas should have a distinct role
2479 https://bugs.webkit.org/show_bug.cgi?id=95248
2481 Reviewed by Chris Fleizach.
2483 Map new CanvasRole to the same as ImageRole.
2485 * AccessibleBase.cpp:
2488 2012-08-28 Sheriff Bot <webkit.review.bot@gmail.com>
2490 Unreviewed, rolling out r126914.
2491 http://trac.webkit.org/changeset/126914
2492 https://bugs.webkit.org/show_bug.cgi?id=95239
2494 it breaks everything and fixes nothing (Requested by pizlo on
2499 (::GetPropertyInfo):
2500 * WebCoreStatistics.cpp:
2501 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2502 * WebCoreSupport/WebPlatformStrategies.cpp:
2503 (WebPlatformStrategies::getPluginInfo):
2505 (WebHistory::removeItemFromDateCaches):
2508 * WebKitStatistics.cpp:
2509 (WebKitStatistics::comClassNameCounts):
2510 * WebNotificationCenter.cpp:
2511 (WebNotificationCenter::postNotificationInternal):
2512 (WebNotificationCenter::addObserver):
2513 (WebNotificationCenter::removeObserver):
2515 2012-08-28 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2517 Rename first/second to key/value in HashMap iterators
2518 https://bugs.webkit.org/show_bug.cgi?id=82784
2520 Reviewed by Eric Seidel.
2524 (::GetPropertyInfo):
2525 * WebCoreStatistics.cpp:
2526 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2527 * WebCoreSupport/WebPlatformStrategies.cpp:
2528 (WebPlatformStrategies::getPluginInfo):
2530 (WebHistory::removeItemFromDateCaches):
2533 * WebKitStatistics.cpp:
2534 (WebKitStatistics::comClassNameCounts):
2535 * WebNotificationCenter.cpp:
2536 (WebNotificationCenter::postNotificationInternal):
2537 (WebNotificationCenter::addObserver):
2538 (WebNotificationCenter::removeObserver):
2540 2012-08-27 Sheriff Bot <webkit.review.bot@gmail.com>
2542 Unreviewed, rolling out r126836.
2543 http://trac.webkit.org/changeset/126836
2544 https://bugs.webkit.org/show_bug.cgi?id=95163
2546 Broke all Apple ports, EFL, and Qt. (Requested by tkent on
2551 (::GetPropertyInfo):
2552 * WebCoreStatistics.cpp:
2553 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2554 * WebCoreSupport/WebPlatformStrategies.cpp:
2555 (WebPlatformStrategies::getPluginInfo):
2557 (WebHistory::removeItemFromDateCaches):
2560 * WebKitStatistics.cpp:
2561 (WebKitStatistics::comClassNameCounts):
2562 * WebNotificationCenter.cpp:
2563 (WebNotificationCenter::postNotificationInternal):
2564 (WebNotificationCenter::addObserver):
2565 (WebNotificationCenter::removeObserver):
2567 2012-08-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2569 Rename first/second to key/value in HashMap iterators
2570 https://bugs.webkit.org/show_bug.cgi?id=82784
2572 Reviewed by Eric Seidel.
2576 (::GetPropertyInfo):
2577 * WebCoreStatistics.cpp:
2578 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2579 * WebCoreSupport/WebPlatformStrategies.cpp:
2580 (WebPlatformStrategies::getPluginInfo):
2582 (WebHistory::removeItemFromDateCaches):
2585 * WebKitStatistics.cpp:
2586 (WebKitStatistics::comClassNameCounts):
2587 * WebNotificationCenter.cpp:
2588 (WebNotificationCenter::postNotificationInternal):
2589 (WebNotificationCenter::addObserver):
2590 (WebNotificationCenter::removeObserver):
2592 2012-08-23 Adrienne Walker <enne@google.com>
2594 Convert ScrollableArea ASSERT_NOT_REACHED virtuals
2595 https://bugs.webkit.org/show_bug.cgi?id=93306
2597 Reviewed by Darin Adler.
2599 Add implementations where necessary to make derived classes concrete.
2600 Add OVERRIDE for ScrollableArea functions.
2603 (WebScrollBar::visibleHeight):
2604 (WebScrollBar::visibleWidth):
2605 (WebScrollBar::contentsSize):
2606 (WebScrollBar::isOnActivePage):
2607 (WebScrollBar::scrollableAreaBoundingBox):
2611 2012-08-22 Nikhil Bhargava <nbhargava@google.com>
2613 Reduce Font.h includes across project -- improves RenderObject.h compile time
2614 https://bugs.webkit.org/show_bug.cgi?id=93629
2616 Reviewed by Eric Seidel.
2618 Adds includes due to change in RenderStyle.h
2620 * DOMCoreClasses.cpp:
2622 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
2624 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
2625 https://bugs.webkit.org/show_bug.cgi?id=94168
2627 Reviewed by Kent Tamura.
2629 * Interfaces/IWebPreferencesPrivate.idl:
2631 2012-08-14 Adam Barth <abarth@webkit.org>
2633 Delete Frame::domWindow() and Frame::existingDOMWindow()
2634 https://bugs.webkit.org/show_bug.cgi?id=93990
2636 Reviewed by Eric Seidel.
2639 (WebFrame::DOMWindow):
2640 (WebFrame::pendingFrameUnloadEventCount):
2642 2012-08-13 Tom Sepez <tsepez@chromium.org>
2644 [chromium] release FrameLoaderClientImpl::m_pluginWidget refptr upon Plugin Document detach.
2645 https://bugs.webkit.org/show_bug.cgi?id=93283
2647 Reviewed by Eric Seidel.
2649 Change the client redirectDataToPlugin method(s) to expect the possibility of
2650 a NULL argument, keeping existing behaviour otherwise.
2652 * WebCoreSupport/WebFrameLoaderClient.cpp:
2653 (WebFrameLoaderClient::redirectDataToPlugin):
2655 2012-08-05 Patrick Gansterer <paroga@webkit.org>
2657 [WIN] Use sizeof() for cbWndExtra values
2658 https://bugs.webkit.org/show_bug.cgi?id=93179
2660 Reviewed by Eric Carlson.
2662 Using sizof() instead of hardcoding the pointer size of
2663 the 32bit platform allows us to use the code on 64bit too.
2665 * FullscreenVideoController.cpp:
2666 (FullscreenVideoController::registerHUDWindowClass):
2668 (WebView::registerWebViewWindowClass):
2670 2012-07-26 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2672 [Mac] Fix build break on Apple win bot after r123711
2673 https://bugs.webkit.org/show_bug.cgi?id=92354
2675 Reviewed by Adam Barth.
2677 Missing return value.
2680 (WebFrame::pageNumberForElementById):
2682 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
2684 [DRT] LTC:: pageNumberForElementById() could be moved to Internals
2685 https://bugs.webkit.org/show_bug.cgi?id=92091
2687 Reviewed by Adam Barth.
2689 Moved the pageNumberForElementById from LayoutTestCotroller to Internals and
2690 remove the old platform specific implementations as it exclusively tests WebCore functionality.
2692 * WebFrame.cpp: Added comment for removing the function. Removed implementation.
2694 2012-07-25 Roger Fong <roger_fong@apple.com>
2696 Changes to the WebFrame API cause dependent apps to crash.
2697 https://bugs.webkit.org/show_bug.cgi?id=91656
2698 <rdar://problem/11904605>
2700 Reviewed by Jon Honeycutt.
2702 Changes to the WebFrame API cause certain apps to crash because of inconsistencies in the COM interface.
2703 The resumeAnimations and suspendAnimations are removed, which are still needed.
2704 The counterValueByElementId method was also removed, although is not needed there.
2705 However, for all of these methods, no method stubs were added where appropriate after removal.
2707 * Interfaces/IWebFramePrivate.idl:
2708 Added resumeAnimations() and suspendAnimations() methods back in. Added unused method stub for counterValueByElementId method.
2711 (WebFrame::resumeAnimations):
2712 Added this method back in.
2713 (WebFrame::suspendAnimations):
2714 Added this method back in.
2717 (Re)added methods and unused method stubs.
2719 2012-07-23 Patrick Gansterer <paroga@webkit.org>
2721 Build fix if NOMINMAX is defined by the build system.
2723 * COMEnumVariant.h: Added #ifndef NOMINMAX around #define NOMINMAX.
2724 * COMPropertyBag.h: Ditto.
2726 2012-07-23 Pierre Rossi <pierre.rossi@gmail.com>
2728 Unify numTouchEventHandlersChanged and needTouchEvents in the chrome client
2729 https://bugs.webkit.org/show_bug.cgi?id=91006
2731 Reviewed by Ryosuke Niwa.
2733 Remove numTouchEventHandlersChanged stub.
2735 * WebCoreSupport/WebChromeClient.h:
2737 2012-07-17 Vivek Galatage <vivekgalatage@gmail.com>
2739 Web Inspector: refactor InspectorController::connectFrontend() to accept InspectorFrontendChannel.
2740 https://bugs.webkit.org/show_bug.cgi?id=91196
2742 Reviewed by Pavel Feldman.
2744 Refactoring InspectorClients. InspectorClient::openInspectorFrontend
2745 now returning the InspectorFrontendChannel.
2747 * WebCoreSupport/WebInspectorClient.cpp:
2748 (WebInspectorClient::openInspectorFrontend):
2749 * WebCoreSupport/WebInspectorClient.h:
2750 (WebInspectorClient):
2752 2012-07-14 Eric Carlson <eric.carlson@apple.com>
2754 Enable AVCF hardware video decoding
2755 https://bugs.webkit.org/show_bug.cgi?id=90015
2756 <rdar://problem/10770317>
2758 Reviewed by Anders Carlsson.
2760 * WebCoreSupport/WebChromeClient.cpp:
2761 (WebChromeClient::graphicsDeviceAdapter): New, return the view's graphics adapter.
2762 * WebCoreSupport/WebChromeClient.h:
2766 (WebView::graphicsDeviceAdapter): New, return the layer tree host's graphics adapter.
2771 2012-07-10 Adam Barth <abarth@webkit.org>
2773 WebCore::Settings for Hixie76 WebSocket protocol doesn't do anything and should be removed
2774 https://bugs.webkit.org/show_bug.cgi?id=90910
2776 Reviewed by Eric Seidel.
2778 * WebPreferences.cpp:
2779 (WebPreferences::initializeDefaultSettings):
2780 (WebPreferences::setHixie76WebSocketProtocolEnabled):
2781 (WebPreferences::hixie76WebSocketProtocolEnabled):
2783 (WebView::notifyPreferencesChanged):
2785 2012-07-02 Ryosuke Niwa <rniwa@webkit.org>
2787 Make HTMLCollection RefCounted
2788 https://bugs.webkit.org/show_bug.cgi?id=90414
2790 Reviewed by Sam Weinig.
2792 * DOMHTMLClasses.cpp:
2793 (DOMHTMLDocument::forms):
2794 (DOMHTMLSelectElement::options):
2796 2012-07-03 Mihai Balan <mibalan@adobe.com>
2798 [CSS Regions] Enabling regions on Windows lead to crash-on-launch for WebKit.exe
2799 https://bugs.webkit.org/show_bug.cgi?id=90435
2801 Reviewed by Csaba Osztrogonác.
2803 Initial patch for enabling regions led to WebKit crashing on launch. Moving the
2804 IDL declarations for CSS regions getter/setter at the end of the file solves the
2805 problem. As per http://trac.webkit.org/changeset/95650 seems it has to do with
2806 binary compatibility.
2808 * Interfaces/IWebPreferences.idl: Mover getter/setter for CSS regions at the end of file
2810 2012-07-02 Benjamin Poulain <bpoulain@apple.com>
2812 Do not do any logging initialization when logging is disabled
2813 https://bugs.webkit.org/show_bug.cgi?id=90228
2815 Reviewed by Simon Fraser.
2818 (WebView::initWithFrame):
2820 2012-06-29 Mihai Balan <mibalan@adobe.com>
2822 [CSS Regions] Adding feature defines for CSS Regions for Windows
2823 https://bugs.webkit.org/show_bug.cgi?id=88645
2825 Reviewed by Tony Chang.
2827 Re-trying to enable CSS regions on Windows. This time only enabling
2828 regions since exclusions lead to some very strange compiling/linking
2829 problems. This time adding preferences code to make sure the settings
2830 get propagated to DRT (previous experiments by abucur showed they
2833 * WebPreferenceKeysPrivate.h: Added preference key for CSS regions
2834 * Interfaces/IWebPreferences.idl: Added getters and setters for CSS regions settings
2835 * WebPreferences.cpp: ditto
2836 (WebPreferences::initializeDefaultSettings):
2837 (WebPreferences::isCSSRegionsEnabled):
2838 (WebPreferences::setCSSRegionsEnabled):
2839 * WebPreferences.h: ditto
2841 * WebView.cpp: Added settings code to handle CSS regions, too
2842 (WebView::notifyPreferencesChanged):
2844 2012-06-25 Mark Hahnenberg <mhahnenberg@apple.com>
2846 JSLock should be per-JSGlobalData
2847 https://bugs.webkit.org/show_bug.cgi?id=89123
2849 Reviewed by Geoffrey Garen.
2851 Changed all sites that used JSLock to instead use the new JSLockHolder
2852 and pass in the correct JS context that the code is about to interact with that
2853 needs protection. Also added a couple JSLocks to places that didn't already
2854 have it that needed it.
2856 * WebCoreStatistics.cpp:
2857 (WebCoreStatistics::javaScriptObjectsCount):
2858 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2859 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2860 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2861 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2863 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2864 * WebJavaScriptCollector.cpp:
2865 (WebJavaScriptCollector::objectCount):
2867 (WebView::stringByEvaluatingJavaScriptFromString):
2868 (WebView::reportException):
2869 (WebView::elementFromJS):
2871 2012-06-23 Sheriff Bot <webkit.review.bot@gmail.com>
2873 Unreviewed, rolling out r121058.
2874 http://trac.webkit.org/changeset/121058
2875 https://bugs.webkit.org/show_bug.cgi?id=89809
2877 Patch causes plugins tests to crash in GTK debug builds
2878 (Requested by zdobersek on #webkit).
2880 * WebCoreStatistics.cpp:
2881 (WebCoreStatistics::javaScriptObjectsCount):
2882 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2883 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2884 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2885 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2887 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2888 * WebJavaScriptCollector.cpp:
2889 (WebJavaScriptCollector::objectCount):
2891 (WebView::stringByEvaluatingJavaScriptFromString):
2892 (WebView::reportException):
2893 (WebView::elementFromJS):
2895 2012-06-20 Mark Hahnenberg <mhahnenberg@apple.com>
2897 JSLock should be per-JSGlobalData
2898 https://bugs.webkit.org/show_bug.cgi?id=89123
2900 Reviewed by Gavin Barraclough.
2902 Changed all sites that used JSLock to instead use the new JSLockHolder
2903 and pass in the correct JS context that the code is about to interact with that
2906 * WebCoreStatistics.cpp:
2907 (WebCoreStatistics::javaScriptObjectsCount):
2908 (WebCoreStatistics::javaScriptGlobalObjectsCount):
2909 (WebCoreStatistics::javaScriptProtectedObjectsCount):
2910 (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2911 (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2913 (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2914 * WebJavaScriptCollector.cpp:
2915 (WebJavaScriptCollector::objectCount):
2917 (WebView::stringByEvaluatingJavaScriptFromString):
2918 (WebView::reportException):
2919 (WebView::elementFromJS):
2921 2012-06-20 Garret Kelly <gdk@chromium.org>
2923 Moving cookieEnabled/setCookieEnabled from Page to Settings.
2924 https://bugs.webkit.org/show_bug.cgi?id=89545
2926 Reviewed by Adam Barth.
2929 (WebView::setCookieEnabled):
2930 (WebView::cookieEnabled):
2932 2012-06-20 Julien Chaffraix <jchaffraix@webkit.org>
2934 Use IntSize in RenderLayer to represent scroll offsets
2935 https://bugs.webkit.org/show_bug.cgi?id=89154
2937 Reviewed by Eric Seidel.
2941 Updated to pass an IntSize to scrollByRecursively.
2943 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
2945 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2946 https://bugs.webkit.org/show_bug.cgi?id=84406
2948 Reviewed by Hajime Morita.
2950 Move the counterValueForElementById from LayoutTestCotroller to Internals and
2951 remove the old platform specific implementations as it exclusively tests WebCore functionality.
2953 * Interfaces/IWebFramePrivate.idl:
2957 2012-06-11 Sam Weinig <sam@webkit.org>
2959 Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
2960 https://bugs.webkit.org/show_bug.cgi?id=88723
2962 Reviewed by Dan Bernstein.
2965 (WebFrame::setIsDisconnected):
2966 (WebFrame::setExcludeFromTextSearch):
2967 Stop doing anything in these functions.
2969 2012-06-10 Sheriff Bot <webkit.review.bot@gmail.com>
2971 Unreviewed, rolling out r119955.
2972 http://trac.webkit.org/changeset/119955
2973 https://bugs.webkit.org/show_bug.cgi?id=88758
2975 Breaks Chromium compile - Chromium depends on removed API
2976 (Requested by dominicc on #webkit).
2979 (WebFrame::setIsDisconnected):
2980 (WebFrame::setExcludeFromTextSearch):
2982 2012-06-10 Sam Weinig <sam@webkit.org>
2984 Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
2985 https://bugs.webkit.org/show_bug.cgi?id=88723
2987 Reviewed by Dan Bernstein.
2990 (WebFrame::setIsDisconnected):
2991 (WebFrame::setExcludeFromTextSearch):
2992 Stop doing anything in these functions.
2994 2012-05-31 Hajime Morrita <morrita@chromium.org>
2996 REGRESSION(r117572): editing/spelling/spellcheck-async-remove-frame.html crashes on Mac
2997 https://bugs.webkit.org/show_bug.cgi?id=86859
2999 Reviewed by Ryosuke Niwa.
3001 * WebCoreSupport/WebEditorClient.h:
3002 (WebEditorClient::requestCheckingOfString):
3004 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3006 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
3007 https://bugs.webkit.org/show_bug.cgi?id=42328
3009 Reviewed by Eric Seidel.
3012 (WebInspector::setJavaScriptProfilingEnabled):
3014 2012-05-25 Lynn Neir <lynn.neir@skype.net>
3016 Added methods needed to implement backend for DRT's TextInputController on windows, https://bugs.webkit.org/show_bug.cgi?id=32021
3018 Reviewed by Eric Seidel.
3020 * Interfaces/IWebViewPrivate.idl:
3022 (WebView::setCompositionForTesting):
3023 (WebView::hasCompositionForTesting):
3024 (WebView::confirmCompositionForTesting):
3025 (WebView::compositionRangeForTesting):
3026 (WebView::firstRectForCharacterRangeForTesting):
3027 (WebView::selectedRangeForTesting):
3031 2012-05-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3033 Move setEditingBehavior() from layoutTestController to window.internals
3034 https://bugs.webkit.org/show_bug.cgi?id=42689
3036 Reviewed by Hajime Morita and Kenneth Rohde Christiansen.
3038 Remove Win private API to get/set the editing behavior. Follow the previous
3039 removals that keep the virtual functions there but failing.
3041 * Interfaces/IWebPreferences.idl:
3042 * WebPreferenceKeysPrivate.h:
3043 * WebPreferences.cpp:
3044 (WebPreferences::unused5):
3045 (WebPreferences::unused6):
3049 (WebView::notifyPreferencesChanged):
3051 2012-05-18 MORITA Hajime <morrita@google.com>
3053 Another unreviewed attempt to fix build breakage on r117572.
3055 * WebCoreSupport/WebEditorClient.h:
3056 (WebEditorClient::frameWillDetachPage):
3058 2012-05-18 MORITA Hajime <morrita@google.com>
3060 https://bugs.webkit.org/show_bug.cgi?id=85515
3061 Stale frame in WebCore::SpellChecker::didCheckSucceeded
3063 Reviewed by Ryosuke Niwa.
3065 * WebCoreSupport/WebEditorClient.h:
3066 (WebEditorClient::frameWillDetachPage):
3068 2012-05-17 Hironori Bono <hbono@chromium.org>
3070 [Refactoring] Move platform-specific code in Editor::respondToChangedSelection to the WebKit layer
3071 https://bugs.webkit.org/show_bug.cgi?id=86591
3073 Reviewed by Ryosuke Niwa.
3075 This change adds a TextCheckerClient::shouldEraseMarkersAfterChangeSelection
3076 function to remove platform-specific code from Editor::respondToChangedSelection
3079 No new tests, no change in behavior.
3081 * WebCoreSupport/WebEditorClient.cpp:
3082 (WebEditorClient::shouldEraseMarkersAfterChangeSelection):
3083 * WebCoreSupport/WebEditorClient.h:
3086 2012-05-17 Dan Bernstein <mitz@apple.com>
3088 REGRESSION (r117428): WebKit API/SPI was removed
3089 https://bugs.webkit.org/show_bug.cgi?id=86748
3093 * Interfaces/IWebViewPrivate.idl:
3095 (WebView::setDomainRelaxationForbiddenForURLScheme):
3099 2012-05-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3101 Convert setDomainRelaxationForbiddenForURLScheme to use InternalSettings interface
3102 https://bugs.webkit.org/show_bug.cgi?id=86704
3104 Reviewed by Eric Seidel.
3106 Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
3107 cross-port way through the InternalSettings interface.
3109 * Interfaces/IWebViewPrivate.idl:
3114 2012-05-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3116 Move resumeAnimations to use Internals interface
3117 https://bugs.webkit.org/show_bug.cgi?id=86063
3119 Reviewed by Alexey Proskuryakov.
3121 Remove resumeAnimations functions, because it is able to work in the
3122 cross-port way through the Internals interface.
3124 * Interfaces/IWebFramePrivate.idl:
3128 2012-05-10 Anders Carlsson <andersca@apple.com>
3130 Rename the missing plug-in indicator to the unavailable plug-in indicator
3131 https://bugs.webkit.org/show_bug.cgi?id=86136
3133 Reviewed by Sam Weinig.
3135 * WebCoreSupport/WebChromeClient.cpp:
3136 (WebChromeClient::shouldUnavailablePluginMessageBeButton):
3137 (WebChromeClient::unavailablePluginButtonClicked):
3138 * WebCoreSupport/WebChromeClient.h:
3141 2012-05-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3143 Move suspendAnimations to use Internals interface.
3144 https://bugs.webkit.org/show_bug.cgi?id=85986
3146 Reviewed by Ryosuke Niwa.
3148 Remove suspendAnimations functions, because it is able to work in the
3149 cross-port way through the Internals interface.
3151 * Interfaces/IWebFramePrivate.idl:
3155 2012-05-07 Julien Chaffraix <jchaffraix@webkit.org>
3157 Refactor windowClipRectForLayer to remove the explicit RenderLayer dependency
3158 https://bugs.webkit.org/show_bug.cgi?id=84090
3160 Reviewed by David Hyatt.
3162 * WebCoreSupport/EmbeddedWidget.cpp:
3163 (EmbeddedWidget::windowClipRect):
3164 Updated after windowClipRectForLayer name and signature change.
3166 * WebCoreSupport/EmbeddedWidget.h:
3168 (EmbeddedWidget::EmbeddedWidget):
3169 Updated the internal DOM pointer to be an HTMLPlugInElement
3170 as it was what was passed in anyway. Also fixed some style
3171 issues detected by our tools.
3173 2012-05-05 Dean Jackson <dino@apple.com>
3175 Add new Setting/Preference to disable requestAnimationFrame
3176 https://bugs.webkit.org/show_bug.cgi?id=85693
3178 Reviewed by Simon Fraser.
3180 Exposes a new WebPreference: WebKitRequestAnimationFrameEnabled.
3181 The default value is true. The majority of applications will leave
3184 * Interfaces/IWebPreferencesPrivate.idl:
3185 * WebPreferenceKeysPrivate.h:
3186 * WebPreferences.cpp:
3187 (WebPreferences::initializeDefaultSettings):
3188 (WebPreferences::setRequestAnimationFrameEnabled):
3189 (WebPreferences::requestAnimationFrameEnabled):
3193 (WebView::notifyPreferencesChanged):
3195 2012-05-04 Nate Chapin <japhet@chromium.org>
3197 Don't require FrameLoaderClient to manufacture a commitData() call for empty documents.
3198 https://bugs.webkit.org/show_bug.cgi?id=85533
3200 Reviewed by Alexey Proskuryakov.
3202 * WebCoreSupport/WebFrameLoaderClient.cpp:
3203 (WebFrameLoaderClient::finishedLoading):
3205 2012-04-27 Jon Lee <jonlee@apple.com>
3207 Migrate permission functions to Notification from NotificationCenter
3208 https://bugs.webkit.org/show_bug.cgi?id=80485
3209 <rdar://problem/10965458>
3211 Reviewed by Jian Li.
3213 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
3214 (WebDesktopNotificationsDelegate::requestPermission):
3215 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
3216 (WebDesktopNotificationsDelegate): Add stub implementation of requestPermission.
3218 2012-04-23 Jon Honeycutt <jhoneycutt@apple.com>
3220 FrameLoaderClient::dispatchWillSendSubmitEvent() should be given more
3221 information about the form being submitted
3222 https://bugs.webkit.org/show_bug.cgi?id=84297
3224 Reviewed by Andy Estes.
3227 Fix function stub for new parameter.
3229 2012-05-01 Ryosuke Niwa <rniwa@webkit.org>
3231 *Command.h files shouldn't be exported to WebKit layer
3232 https://bugs.webkit.org/show_bug.cgi?id=74778
3234 Reviewed by Eric Seidel.
3238 2012-04-20 Emil A Eklund <eae@chromium.org>
3240 [win] Update windows platform code to use pixel snapped values
3241 https://bugs.webkit.org/show_bug.cgi?id=84283
3243 Reviewed by Eric Seidel.
3245 * AccessibleBase.cpp:
3246 (AccessibleBase::accLocation):
3248 2012-04-18 Vivek Galatage <vivekgalatage@gmail.com>
3250 Web Inspector: Disabling Inspector causes build failure on Windows
3251 https://bugs.webkit.org/show_bug.cgi?id=83557
3253 Reviewed by Pavel Feldman.
3255 The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
3256 This change brings all such API calls under the guard.
3258 * WebCoreSupport/WebInspectorClient.cpp:
3260 * WebNodeHighlight.cpp:
3261 (WebNodeHighlight::WebNodeHighlight):
3262 (WebNodeHighlight::update):
3263 * WebNodeHighlight.h:
3268 (WebView::initWithFrame):
3269 (WebView::inspector):
3273 2012-04-11 Sheriff Bot <webkit.review.bot@gmail.com>
3275 Unreviewed, rolling out r113836.
3276 http://trac.webkit.org/changeset/113836
3277 https://bugs.webkit.org/show_bug.cgi?id=83705
3279 Broke all the WebKit2 inspector tests (Requested by andersca
3282 * WebCoreSupport/WebInspectorClient.cpp:
3283 (registerWindowClass):
3285 (WebInspector::setTimelineProfilingEnabled):
3286 * WebNodeHighlight.cpp:
3287 (WebNodeHighlight::WebNodeHighlight):
3288 (WebNodeHighlight::update):
3289 * WebNodeHighlight.h:
3294 (WebView::initWithFrame):
3295 (WebView::inspector):
3299 2012-04-11 Vivek Galatage <vivekgalatage@gmail.com>
3301 Web Inspector: Disabling Inspector causes build failure on Windows
3302 https://bugs.webkit.org/show_bug.cgi?id=83557
3304 Reviewed by Pavel Feldman.
3306 The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
3307 This change brings all such API calls under the guard.
3309 * WebCoreSupport/WebInspectorClient.cpp:
3311 * WebNodeHighlight.cpp:
3312 (WebNodeHighlight::WebNodeHighlight):
3313 (WebNodeHighlight::update):
3314 * WebNodeHighlight.h:
3319 (WebView::initWithFrame):
3320 (WebView::inspector):
3324 2012-03-30 Mark Pilgrim <pilgrim@chromium.org>
3326 GEOLOCATION should be implemented as Page Supplement
3327 https://bugs.webkit.org/show_bug.cgi?id=82228
3329 Reviewed by Adam Barth.
3331 Geolocation is now a Supplement in Page so the interface
3332 has changed for setting up the page's geolocation client
3333 initially and accessing the controller later.
3336 (WebView::initWithFrame):
3337 (WebView::geolocationDidChangePosition):
3338 (WebView::geolocationDidFailWithError):
3340 2012-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
3342 Unreviewed, rolling out r112553.
3343 http://trac.webkit.org/changeset/112553
3344 https://bugs.webkit.org/show_bug.cgi?id=82638
3346 It made all tests crash on Qt WK2 (Requested by Ossy_away on
3350 (WebView::initWithFrame):
3351 (WebView::geolocationDidChangePosition):
3352 (WebView::geolocationDidFailWithError):
3354 2012-03-29 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3356 HashMap<>::add should return a more descriptive object
3357 https://bugs.webkit.org/show_bug.cgi?id=71063
3359 Reviewed by Ryosuke Niwa.
3361 Update code to use AddResult instead of a pair.
3366 2012-03-29 Mark Pilgrim <pilgrim@chromium.org>
3368 GEOLOCATION should be implemented as Page Supplement
3369 https://bugs.webkit.org/show_bug.cgi?id=82228
3371 Reviewed by Adam Barth.
3373 Geolocation is now a Supplement in Page so the interface
3374 has changed for setting up the page's geolocation client
3375 initially and accessing the controller later.
3378 (WebView::initWithFrame):
3379 (WebView::geolocationDidChangePosition):
3380 (WebView::geolocationDidFailWithError):
3382 2012-03-28 Nate Chapin <japhet@chromium.org>
3384 Remove dispatchDidLoadMainResource callback, since no
3386 https://bugs.webkit.org/show_bug.cgi?id=82539
3388 Reviewed by Alexey Proskuryakov.
3390 * WebCoreSupport/WebFrameLoaderClient.cpp:
3391 * WebCoreSupport/WebFrameLoaderClient.h:
3392 (WebFrameLoaderClient):
3394 2012-03-26 Adam Barth <abarth@webkit.org>
3396 FrameLoader::shouldAllowNavigation uses Frame for context rather than Document
3397 https://bugs.webkit.org/show_bug.cgi?id=81020
3399 Reviewed by Eric Seidel.
3401 Update call site to new function name.
3404 (WebFrame::dispatchWillSubmitForm):
3406 2012-03-22 Anders Carlsson <andersca@apple.com>
3408 ASSERT(!needsLayout) in RenderView.cpp when visiting http://www.panic.com/blog/
3409 https://bugs.webkit.org/show_bug.cgi?id=81953
3410 <rdar://problem/11086998>
3412 Reviewed by Sam Weinig.
3414 Update for changes to WebCore.
3416 * FullscreenVideoController.cpp:
3417 (FullscreenVideoController::LayerClient::platformCALayerDidCreateTiles):
3419 2012-03-20 Steve Falkenburg <sfalken@apple.com>
3421 Move WTF-related Windows project files out of JavaScriptCore
3422 https://bugs.webkit.org/show_bug.cgi?id=80680
3424 Reviewed by Jessie Berlin.
3426 * WebKit.vcproj/WebKit.sln:
3428 2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3430 Convert hasSpellingMarker to use Internals interface.
3431 https://bugs.webkit.org/show_bug.cgi?id=81300
3433 Reviewed by Ryosuke Niwa.
3435 Remove hasSpellingMarker interface support, since it can support in the cross-port
3436 way through the Internals interface.
3438 * Interfaces/IWebFramePrivate.idl:
3440 2012-03-19 Adam Barth <abarth@webkit.org>
3442 Remove support for "magic" iframe
3443 https://bugs.webkit.org/show_bug.cgi?id=81590
3445 Reviewed by Eric Seidel.
3447 Remove FrameLoaderClient methods that no longer exist.
3449 * WebCoreSupport/WebFrameLoaderClient.cpp:
3450 * WebCoreSupport/WebFrameLoaderClient.h:
3451 (WebFrameLoaderClient):
3453 2012-03-19 Anders Carlsson <andersca@apple.com>
3457 * FullscreenVideoController.cpp:
3458 (FullscreenVideoController::LayerClient::platformCALayerDeviceScaleFactor):
3460 2012-03-13 Jon Lee <jonlee@apple.com>
3462 Separate NOTIFICATIONS and LEGACY_NOTIFICATIONS
3463 https://bugs.webkit.org/show_bug.cgi?id=80922
3464 <rdar://problem/11035082>
3466 Reviewed by Jian Li.
3468 You can include either NOTIFICATIONS or LEGACY_NOTIFICATIONS and have a complete API.
3469 LEGACY_NOTIFICATIONS should cover all of the previous functionality, and NOTIFICATIONS will cover the
3470 new API. Therefore, APIs that are common between the two will have:
3471 #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
3473 This patch initially sets both to be exactly the same. As other bugs with patches begin to migrate to
3474 the new API, the defines will begin to split. This allows ports to decide which set of APIs to include.
3476 Update everything to be #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
3477 * WebCoreSupport/WebChromeClient.cpp:
3478 (WebChromeClient::WebChromeClient):
3479 * WebCoreSupport/WebChromeClient.h:
3481 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
3482 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
3484 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
3486 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
3487 https://bugs.webkit.org/show_bug.cgi?id=78853
3489 Reviewed by Adam Barth.
3491 * WebCoreSupport/WebChromeClient.h:
3493 * WebCoreSupport/WebGeolocationClient.cpp:
3494 (WebGeolocationClient::lastPosition):
3495 * WebGeolocationPosition.cpp:
3496 (WebGeolocationPosition::initWithTimestamp):
3498 * WebGeolocationPosition.h:
3499 (WebGeolocationPosition):
3500 (WebGeolocationPosition::impl):
3502 (WebView::initWithFrame):
3503 (WebView::geolocationDidChangePosition):
3504 (WebView::geolocationDidFailWithError):
3506 2012-03-12 Jessie Berlin <jberlin@apple.com>
3508 More Windows build fixing.
3510 * MarshallingHelpers.cpp:
3511 * WebDatabaseManager.cpp:
3513 2012-03-09 Jon Lee <jonlee@apple.com>
3515 Rename NotificationPresenter to NotificationClient
3516 https://bugs.webkit.org/show_bug.cgi?id=80488
3517 <rdar://problem/10965558>
3519 Reviewed by Kentaro Hara.
3521 Refactor to use renamed WebCore::NotificationClient.
3522 * WebCoreSupport/WebChromeClient.h:
3523 (WebChromeClient::notificationPresenter):
3524 * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
3525 (WebDesktopNotificationsDelegate::checkPermission):
3526 * WebCoreSupport/WebDesktopNotificationsDelegate.h:
3527 (WebDesktopNotificationsDelegate):
3529 2012-03-09 Emil A Eklund <eae@chromium.org>
3531 Add roundedPoint to HitTestResult and change platform code to use it
3532 https://bugs.webkit.org/show_bug.cgi?id=80715
3534 Reviewed by James Robinson.
3536 Change ports to use roundedPoint to avoid exposing subpixel types to
3540 (WebView::handleContextMenuEvent):
3542 2012-03-08 Steve Falkenburg <sfalken@apple.com>
3544 Separate WTF parts of JavaScriptCoreGenerated into WTFGenerated for Windows build
3545 https://bugs.webkit.org/show_bug.cgi?id=80657
3547 Preparation for WTF separation from JavaScriptCore.
3548 The "Generated" vcproj files on Windows are necessary so Visual Studio can calculate correct
3549 dependencies for generated files.
3551 Reviewed by Jessie Berlin.
3553 * WebKit.vcproj/WebKit.sln: Add WTFGenerated, update dependent projects.
3555 2012-03-03 Benjamin Poulain <benjamin@webkit.org>
3557 Remove the redundant method KURL::protocolInHTTPFamily()
3558 https://bugs.webkit.org/show_bug.cgi?id=80216
3560 Reviewed by Anders Carlsson.
3562 * WebCoreSupport/WebFrameLoaderClient.cpp:
3563 (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
3565 (WebHistory::visitedURL):
3567 2012-02-26 Hajime Morrita <morrita@chromium.org>
3569 Move ChromeClient::showContextMenu() to ContextMenuClient
3570 https://bugs.webkit.org/show_bug.cgi?id=79427
3572 Reviewed by Adam Barth.
3574 * WebCoreSupport/WebChromeClient.h:
3577 2012-02-24 Shinya Kawanaka <shinyak@chromium.org>
3579 SpellCheckRequest needs to know the context where the spellcheck happened.
3580 https://bugs.webkit.org/show_bug.cgi?id=79320
3582 Reviewed by Hajime Morita.
3584 * WebCoreSupport/WebEditorClient.h:
3585 (WebEditorClient::requestCheckingOfString):
3588 2012-02-21 Ryosuke Niwa <rniwa@webkit.org>
3590 Remove the remaining uses of CSSStyleDeclaration in Editor
3591 https://bugs.webkit.org/show_bug.cgi?id=78939
3593 Reviewed by Enrica Casucci.
3595 * WebCoreSupport/WebEditorClient.cpp:
3596 (WebEditorClient::shouldApplyStyle):
3597 * WebCoreSupport/WebEditorClient.h:
3600 2012-02-22 Ryosuke Niwa <rniwa@webkit.org>
3602 Remove the remaining uses of CSSStyleDeclaration in Editor
3603 https://bugs.webkit.org/show_bug.cgi?id=78939
3605 Reviewed by Enrica Casucci.
3607 * WebCoreSupport/WebEditorClient.cpp:
3608 (WebEditorClient::shouldApplyStyle):
3609 * WebCoreSupport/WebEditorClient.h:
3612 2012-02-17 Kalev Lember <kalevlember@gmail.com>
3614 Remove unused parameters from WTF threading API
3615 https://bugs.webkit.org/show_bug.cgi?id=78389
3617 Reviewed by Adam Roben.
3619 waitForThreadCompletion() had an out param 'void **result' to get the
3620 'void *' returned by ThreadFunction. However, the implementation in
3621 ThreadingWin.cpp ignored the out param, not filling it in. This had
3622 led to a situation where none of the client code made use of the param
3623 and just ignored it.
3625 To clean this up, the patch changes the signature of ThreadFunction to
3626 return void instead of void* and drops the the unused 'void **result'
3627 parameter from waitForThreadCompletion. Also, all client code is
3628 updated for the API change.
3630 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=78389 , even
3631 though the change only affects internal API, Safari is using it
3632 directly and we'll need to keep the old versions around for ABI
3633 compatibility. For this, the patch adds compatibility wrappers with
3636 * WebKit.vcproj/WebKit_Cairo.def: Add the new functions.
3637 * WebKit.vcproj/WebKit_Cairo_debug.def: Ditto.
3639 2012-02-15 Sadrul Habib Chowdhury <sadrul@chromium.org>
3641 Notify ChromeClient when touch-event handlers are installed/removed.
3642 https://bugs.webkit.org/show_bug.cgi?id=77440
3644 Reviewed by Darin Fisher and Ryosuke Niwa.
3646 * WebCoreSupport/WebChromeClient.h:
3647 (WebChromeClient::numTouchEventHandlersChanged):