Source/JavaScriptCore: Another Windows build fix attempt after r150160.
[WebKit-https.git] / Source / WebKit / win / ChangeLog
1 2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Revert the previous commit.
4
5         * WebKit.vcproj/WebKitExports.def.in:
6
7 2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
8
9         Windows build fix attempt after r150160.
10
11         * WebKit.vcproj/WebKitExports.def.in:
12
13 2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
14
15         Windows build fix attempt after r150156.
16
17         * WebKit.vcproj/WebKitExports.def.in:
18
19 2013-05-13  Anders Carlsson  <andersca@apple.com>
20
21         Frame::editor() should return a reference
22         https://bugs.webkit.org/show_bug.cgi?id=116037
23
24         Reviewed by Darin Adler.
25
26         * WebCoreSupport/WebContextMenuClient.cpp:
27         (WebContextMenuClient::searchWithGoogle):
28         * WebFrame.cpp:
29         (WebFrame::hasSpellingMarker):
30         (WebFrame::setTextDirection):
31         (WebFrame::selectedString):
32         (WebFrame::selectAll):
33         * WebView.cpp:
34         (WebView::execCommand):
35         (WebView::handleEditingKeyboardEvent):
36         (WebView::executeCoreCommandByName):
37         (WebView::selectedText):
38         (WebView::deleteEnabled):
39         (WebView::editingEnabled):
40         (WebView::replaceSelectionWithText):
41         (WebView::copy):
42         (WebView::cut):
43         (WebView::paste):
44         (WebView::copyURL):
45         (WebView::delete_):
46         (WebView::checkSpelling):
47         (WebView::showGuessPanel):
48         (WebView::clearUndoRedoOperations):
49         (WebView::prepareCandidateWindow):
50         (WebView::resetIME):
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):
62
63 2013-05-15  Patrick Gansterer  <paroga@webkit.org>
64
65         Remove unnecessary dependecy on CoreFoundation from WebDatabaseManager
66         https://bugs.webkit.org/show_bug.cgi?id=115993
67
68         Reviewed by Anders Carlsson.
69
70         Using COMPropertyBag instead of CFDictionaryPropertyBag also reduces
71         the total lines of code needed for the same functionality.
72
73         * WebDatabaseManager.cpp:
74         (WebDatabaseManager::dispatchDidModifyDatabase):
75
76 2013-05-12  Timothy Hatcher  <timothy@apple.com>
77
78         Add support for updating the Web Inspector toolbar height.
79
80         https://bugs.webkit.org/show_bug.cgi?id=115996
81
82         Reviewed by Joseph Pecoraro and Benjamin Poulain.
83
84         * WebCoreSupport/WebInspectorClient.cpp:
85         (WebInspectorFrontendClient::setToolbarHeight):
86         * WebCoreSupport/WebInspectorClient.h:
87
88 2013-05-13  Roger Fong  <roger_fong@apple.com>
89
90         Unreviewed. AppleWin VS2005 build fix.
91
92         * WebKit.vcproj/WebKitExports.def.in:
93
94 2013-05-12  Anders Carlsson  <andersca@apple.com>
95
96         Stop including UnusedParam.h
97         https://bugs.webkit.org/show_bug.cgi?id=116003
98
99         Reviewed by Sam Weinig.
100
101         UnusedParam.h is empty now so there's no need to include it anymore.
102
103         * WebSecurityOrigin.cpp:
104
105 2013-05-09  Max Feil  <mfeil@rim.com>
106
107         shouldUsePluginDocument() needs to be respected when a document is created
108         https://bugs.webkit.org/show_bug.cgi?id=110308
109
110         Reviewed by Rob Buis.
111
112         Renaming shouldUsePluginDocument() to shouldAlwaysUsePluginDocument()
113         for clarity.
114
115         * WebCoreSupport/WebFrameLoaderClient.cpp:
116         (WebFrameLoaderClient::shouldAlwaysUsePluginDocument):
117         * WebCoreSupport/WebFrameLoaderClient.h:
118         (WebFrameLoaderClient):
119
120 2013-05-06  Darin Adler  <darin@apple.com>
121
122         Use adoptCF and adoptNS in more places
123         https://bugs.webkit.org/show_bug.cgi?id=115657
124
125         Reviewed by Sam Weinig.
126
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.
129
130         * CFDictionaryPropertyBag.cpp:
131         (CFDictionaryPropertyBag::Write):
132         * WebCache.cpp:
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:
142         (WebDownload::init):
143         (WebDownload::initWithRequest):
144         (WebDownload::initToResumeWithBundle):
145         (WebDownload::cancelForResume):
146         (WebDownload::useCredential):
147         (WebDownload::didReceiveAuthenticationChallenge):
148         * WebError.cpp:
149         (WebError::sslPeerCertificate):
150         * WebHistory.cpp:
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):
163         (getDayBoundaries):
164         * WebIconDatabase.cpp:
165         (postDidAddIconNotification):
166         * WebLocalizableStrings.cpp:
167         (cfBundleForStringsBundle):
168         * WebMutableURLRequest.cpp:
169         (WebMutableURLRequest::mutableCopy):
170         * WebPreferences.cpp:
171         (cfNumber):
172         (WebPreferences::initializeDefaultSettings):
173         (WebPreferences::valueForKey):
174         (WebPreferences::setStringValue):
175         (WebPreferences::load):
176         (WebPreferences::migrateWebKitPreferencesToCFPreferences):
177         (WebPreferences::setPreferenceForTest):
178         * WebView.cpp:
179         (WebView::setCacheModel):
180         (WebView::notifyPreferencesChanged):
181         Use adoptCF and adoptNS.
182
183 2013-05-06  Roger Fong  <roger_fong@apple.com>
184
185         Unreviewed. AppleWin build fix.
186
187         * WebKit.vcproj/WebKitExports.def.in:
188
189 2013-05-04  Dean Jackson  <dino@apple.com>
190
191         Animations and Transitions should not start when globally suspended
192         https://bugs.webkit.org/show_bug.cgi?id=114915
193
194         Reviewed by Sam Weinig.
195
196         Export AnimationController::isSuspended
197
198         * WebKit.vcproj/WebKitExports.def.in:
199
200 2013-05-01  Sergio Villar Senin  <svillar@igalia.com>
201
202         Show a block cursor in overtype mode
203         https://bugs.webkit.org/show_bug.cgi?id=114819
204
205         Reviewed by Ryosuke Niwa.
206
207         Export three more WebCore symbols.
208
209         * WebKit.vcproj/WebKitExports.def.in:
210
211 2013-04-29  Brent Fulgham  <bfulgham@webkit.org>
212
213         [Windows, WinCairo] Remove pthread paths for WebKit build.
214         https://bugs.webkit.org/show_bug.cgi?id=115390
215
216         Reviewed by Tim Horton.
217
218         Update Visual Studio property sheets to remove include paths and
219         link references for the pthreadsVC2.dll, which is no longer used.
220
221
222         * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
223         * WebKit.vcproj/WebKitLibCommon.vsprops:
224
225 2013-04-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
226
227         Stop using "in" keyword in IDL files
228         https://bugs.webkit.org/show_bug.cgi?id=115418
229
230         Reviewed by Kentaro Hara.
231
232         Remove "in" keyword from IDL files as this is no longer part of the Web
233         IDL specification.
234
235         * Interfaces/DOMEvents.idl:
236         * Interfaces/DOMPrivate.idl:
237         * Interfaces/DOMWindow.idl:
238
239 2013-04-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
240
241         Replace "Optional" extended attribute by proper Web IDL "optional" keyword
242         https://bugs.webkit.org/show_bug.cgi?id=115380
243
244         Reviewed by Kentaro Hara.
245
246         Replace [Optional] by optional.
247
248         * Interfaces/DOMWindow.idl:
249
250 2013-04-28  Ryosuke Niwa  <rniwa@webkit.org>
251
252         Windows build fix.
253
254         * WebKit.vcproj/WebKitExports.def.in:
255
256 2013-04-25  Ryosuke Niwa  <rniwa@webkit.org>
257
258         StaticHashSetNodeList is unnecessary
259         https://bugs.webkit.org/show_bug.cgi?id=115219
260
261         Reviewed by Antonio Gomes.
262
263         * WebKit.vcproj/WebKitExports.def.in:
264
265 2013-04-25  Joseph Pecoraro  <pecoraro@apple.com>
266
267         Web Inspector: ConsoleMessage should include line and column number where possible
268         https://bugs.webkit.org/show_bug.cgi?id=114929
269
270         Reviewed by Timothy Hatcher.
271
272         * WebCoreSupport/WebChromeClient.cpp:
273         (WebChromeClient::addMessageToConsole):
274         * WebCoreSupport/WebChromeClient.h:
275
276 2013-04-24  Andreas Kling  <akling@apple.com>
277
278         Wild build fix attempt.
279
280         * WebCoreSupport/WebChromeClient.h:
281         (WebChromeClient):
282
283 2013-04-22  Jessie Berlin  <jberlin@apple.com>
284
285         Speculative Windows build fix.
286
287         * WebKit.vcproj/WebKitExports.def.in:
288
289 2013-04-22  Benjamin Poulain  <bpoulain@apple.com>
290
291         Another Windows build fix after r148921
292
293         Unreviewed.
294
295         * AccessibleBase.cpp: Add missing header include.
296
297 2013-04-22  Benjamin Poulain  <benjamin@webkit.org>
298
299         Remove the memory instrumentation code
300         https://bugs.webkit.org/show_bug.cgi?id=114931
301
302         Reviewed by Andreas Kling.
303
304         * WebKit.vcproj/WebKitExports.def.in:
305
306 2013-04-21  Benjamin Poulain  <benjamin@webkit.org>
307
308         Improve StringImpl code density for older ARM hardware
309         https://bugs.webkit.org/show_bug.cgi?id=114898
310
311         Reviewed by Geoffrey Garen.
312
313         * WebKit.vcproj/WebKitExports.def.in:
314
315 2013-04-17  Geoffrey Garen  <ggaren@apple.com>
316
317         Renamed JSGlobalData to VM
318         https://bugs.webkit.org/show_bug.cgi?id=114777
319
320         Reviewed by Phil Pizlo.
321
322         * WebCoreStatistics.cpp:
323         (WebCoreStatistics::javaScriptObjectsCount):
324         (WebCoreStatistics::javaScriptGlobalObjectsCount):
325         (WebCoreStatistics::javaScriptProtectedObjectsCount):
326         (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
327         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
328         * WebJavaScriptCollector.cpp:
329         (WebJavaScriptCollector::objectCount):
330
331 2013-04-13  Roger Fong  <roger_fong@apple.com>
332
333         Unreviewed. Build fix for Windows.
334
335         * WebCoreSupport/WebContextMenuClient.cpp:
336         * WebCoreSupport/WebDragClient.cpp:
337         * WebFrame.cpp:
338
339 2013-04-16  Brent Fulgham  <bfulgham@webkit.org>
340
341         [Windows] Unreviewed build correction.
342
343         * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Add correct
344         ICU link library to avoid mixture of ICU 4.0 and 4.6 symbols
345         during link.
346
347 2013-04-15  peavo@outlook.com  <peavo@outlook.com>
348
349         Crash when favicon is requested
350         https://bugs.webkit.org/show_bug.cgi?id=114624
351
352         Reviewed by Brent Fulgham.
353
354         * WebIconDatabase.cpp:
355         (WebIconDatabase::getOrCreateDefaultIconBitmap): Added NULL pointer check.
356
357 2013-04-12  Anders Carlsson  <andersca@apple.com>
358
359         All tests crash on Windows
360         https://bugs.webkit.org/show_bug.cgi?id=114522
361
362         Reviewed by Ryosuke Niwa.
363
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.
367
368         * WebFrame.cpp:
369         Include PolicyChecker.h
370
371 2013-04-12  Jer Noble  <jer.noble@apple.com>
372
373         TimeRanges::nearest() returns incorrect results.
374         https://bugs.webkit.org/show_bug.cgi?id=114483
375
376         Reviewed by Eric Carlson.
377
378         Add symbols needed by WebCoreTestSupport to the exports list.
379
380         * WebKit.vcproj/WebKitExports.def.in:
381
382 2013-04-11  Rune Lillesveen  <rune@opera.com>
383
384         Incorrect evaluation of resolution media queries
385         https://bugs.webkit.org/show_bug.cgi?id=114029
386
387         Reviewed by Kenneth Rohde Christiansen.
388
389         Removed setResolutionOverride from exports.
390
391         * WebKit.vcproj/WebKitExports.def.in:
392
393 2013-04-08  Anders Carlsson  <andersca@apple.com>
394
395         Remove unneeded headers from FrameLoader.h
396         https://bugs.webkit.org/show_bug.cgi?id=114223
397
398         Reviewed by Geoffrey Garen.
399
400         Include HistoryController.h from WebCore.
401
402         * WebView.cpp:
403
404 2013-04-05  Roger Fong  <roger_fong@apple.com>
405
406         Build fix.
407
408         * WebKit.vcproj/WebKitExports.def.in:
409
410 2013-04-04  Christophe Dumez  <ch.dumez@sisa.samsung.com>
411
412         [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
413         https://bugs.webkit.org/show_bug.cgi?id=113929
414
415         Reviewed by Martin Robinson.
416
417         Remove outdated symbols now that NativeImageCairo was removed.
418
419         * WebKit.vcproj/WebKitExports.def.in:
420
421 2013-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
422
423         Should close select popup when the element loses focus
424         https://bugs.webkit.org/show_bug.cgi?id=113220
425
426         Reviewed by Kent Tamura.
427
428         * WebKit.vcproj/WebKitExports.def.in: export WebCore::HTMLNames::selectTag for Internals
429
430 2013-04-02  Timothy Hatcher  <timothy@apple.com>
431
432         Provide a user default that can be used to disable docking of the Web Inspector.
433
434         The user default is "WebKit Web Inspector Setting - inspectorAttachDisabled".
435
436         https://webkit.org/b/113779
437         rdar://problem/13446021
438
439         Reviewed by Joseph Pecoraro.
440
441         * WebCoreSupport/WebInspectorClient.h:
442         (WebInspectorClient::inspectorAttachDisabled): Added.
443         (WebInspectorClient::setInspectorAttachDisabled): Added.
444
445 2013-03-28  Matt Falkenhagen  <falken@chromium.org>
446
447         Refactoring: Replace Element::disabled and isEnabledFormControl with isDisabledFormControl
448         https://bugs.webkit.org/show_bug.cgi?id=113273
449
450         Reviewed by Kent Tamura.
451
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.
455
456         * DOMHTMLClasses.cpp:
457         (DOMHTMLInputElement::disabled):
458
459 2013-03-27  Mark Lam  <mark.lam@apple.com>
460
461         Rolling out r147044.
462         https://bugs.webkit.org/show_bug.cgi?id=113352.
463
464         Not Reviewed.
465
466         * WebKit.vcproj/WebKitExports.def.in:
467
468 2013-03-27  Mark Lam  <mark.lam@apple.com>
469
470         Greening the Apple Win bot (debug build).
471         https://bugs.webkit.org/show_bug.cgi?id=113352.
472
473         Not Reviewed.
474
475         * WebKit.vcproj/WebKitExports.def.in:
476
477 2013-03-27  Mark Lam  <mark.lam@apple.com>
478
479         Greening the Apple Win bot.
480         https://bugs.webkit.org/show_bug.cgi?id=113352.
481
482         Not Reviewed.
483
484         * WebKit.vcproj/WebKitExports.def.in:
485
486 2013-03-27  Ryosuke Niwa  <rniwa@webkit.org>
487
488         Another Windows build fix attempt after r147004.
489
490         * WebKit.vcproj/WebKitExports.def.in:
491
492 2013-03-27  Timothy Hatcher  <timothy@apple.com>
493
494         Add support for dock-to-right of the Web Inspector in the Mac port.
495
496         Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
497
498         https://webkit.org/b/113341
499         rdar://problem/10368152
500
501         Reviewed by Joseph Pecoraro.
502
503         * WebCoreSupport/WebInspectorClient.cpp:
504         (WebInspectorFrontendClient::frontendLoaded):
505         (WebInspectorFrontendClient::attachWindow):
506         (WebInspectorFrontendClient::setAttachedWindowWidth):
507         * WebCoreSupport/WebInspectorClient.h:
508         (WebInspectorFrontendClient):
509
510 2013-03-27  Kent Tamura  <tkent@chromium.org>
511
512         Rename HTMLFormControlElement::readOnly to isReadOnly
513         https://bugs.webkit.org/show_bug.cgi?id=113297
514
515         Reviewed by Alexey Proskuryakov.
516
517         * DOMHTMLClasses.cpp:
518         (DOMHTMLInputElement::readOnly):
519
520 2013-03-26  Hayato Ito  <hayato@chromium.org>
521
522         Allow ShadowContents in HitTests by default.
523         https://bugs.webkit.org/show_bug.cgi?id=113171
524
525         Reviewed by Dimitri Glazkov.
526
527         * WebView.cpp:
528         (WebView::gestureNotify):
529
530 2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
531
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.
534
535         * WebKit.vcproj/WebKitExports.def.in:
536
537 2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
538
539         Build fix attempt after r146702.
540
541         * WebKit.vcproj/WebKitExports.def.in:
542
543 2013-03-21  peavo@outlook.com  <peavo@outlook.com>
544
545         WinCairo build fails to link.
546         https://bugs.webkit.org/show_bug.cgi?id=112892
547
548         Reviewed by Kentaro Hara.
549
550         * WebKit.vcproj/WebKitExports.def.in: Added ENABLE(VIDEO_TRACK) guard.
551
552 2013-03-20  Michael Pruett  <michael@68k.org>
553
554         [JSC] Implement EnforceRange IDL attribute for integer conversions
555         https://bugs.webkit.org/show_bug.cgi?id=112506
556
557         Reviewed by Kentaro Hara.
558
559         * WebKit.vcproj/WebKitExports.def.in:
560
561 2013-03-20  Rouslan Solomakhin  <rouslan@chromium.org>
562
563         Copy-paste should not spellcheck when continuous spellcheck is turned off
564         https://bugs.webkit.org/show_bug.cgi?id=112464
565
566         Reviewed by Ryosuke Niwa.
567
568         * WebKit.vcproj/WebKitExports.def.in: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
569
570 2013-03-18  Roger Fong  <roger_fong@apple.com>
571
572         Fix typo on Windows following r145849 that was causing DRT to crash 100% of the time.
573
574         * WebView.cpp:
575         (WebView::setSmartInsertDeleteEnabled):
576         (WebView::setSelectTrailingWhitespaceEnabled):
577
578 2013-03-15  Nate Chapin  <japhet@chromium.org>
579
580         Hide MainResourceLoader from the outside world
581         https://bugs.webkit.org/show_bug.cgi?id=109971
582
583         Reviewed by Adam Barth.
584
585         * WebFrame.cpp:
586         (WebFrame::convertMainResourceLoadToDownload):
587         * WebFrame.h:
588
589 2013-03-15  Abhishek Arya  <inferno@chromium.org>
590
591         Replace static_casts with to* helper functions.
592         https://bugs.webkit.org/show_bug.cgi?id=112401
593
594         Reviewed by Stephen Chenney.
595
596         to* helper functions are preferred over static_cast calls since they
597         help to catch bad casts easily on the testing infrastructure.
598
599         * WebCoreSupport/EmbeddedWidget.cpp:
600         (EmbeddedWidget::frameRectsChanged):
601         * WebCoreSupport/WebFrameLoaderClient.cpp:
602         (WebFrameLoaderClient::redirectDataToPlugin):
603
604 2013-03-14  Manuel Rego Casasnovas  <rego@igalia.com>
605
606         Add selectTrailingWhitespaceEnabled setting to WebCore::Page
607         https://bugs.webkit.org/show_bug.cgi?id=109404
608
609         Reviewed by Tony Chang.
610
611         Use new settings for smartInsertDeleteEnabled and
612         selectTrailingWhitespaceEnabled.
613
614         * WebCoreSupport/WebEditorClient.cpp:
615         (WebEditorClient::smartInsertDeleteEnabled):
616         (WebEditorClient::isSelectTrailingWhitespaceEnabled):
617         * WebView.cpp:
618         (WebView::WebView):
619         (WebView::setSmartInsertDeleteEnabled):
620         (WebView::smartInsertDeleteEnabled):
621         (WebView::setSelectTrailingWhitespaceEnabled):
622         (WebView::isSelectTrailingWhitespaceEnabled):
623         * WebView.h:
624         (WebView):
625
626 2013-03-14  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
627
628         Move platform-specific typedefs to PlatformMenuDescription.h
629         https://bugs.webkit.org/show_bug.cgi?id=111876
630
631         Reviewed by Caio Marcelo de Oliveira Filho.
632
633         Rename NativeMenuItem to PlatformContextMenuItem and the getter
634         function call.
635
636         * WebCoreSupport/WebContextMenuClient.cpp:
637         (WebContextMenuClient::customizeMenu):
638         (WebContextMenuClient::contextMenuItemSelected):
639         * WebView.cpp:
640         (WebView::handleContextMenuEvent):
641
642 2013-03-14  Abhishek Arya  <inferno@chromium.org>
643
644         Replace static_casts with to* helper functions.
645         https://bugs.webkit.org/show_bug.cgi?id=112296
646
647         Reviewed by Kentaro Hara.
648
649         to* helper functions are preferred over static_cast calls since they
650         help to catch bad casts easily on the testing infrastructure.
651
652         * WebView.cpp:
653         (WebView::enterFullscreenForNode):
654
655 2013-03-13  Nate Chapin  <japhet@chromium.org>
656
657         Expose symbols for internals
658         https://bugs.webkit.org/show_bug.cgi?id=112194
659
660         Reviewed by Alexey Proskuryakov.
661
662         * WebKit.vcproj/WebKitExports.def.in:
663
664 2013-03-13  Pavel Feldman  <pfeldman@chromium.org>
665
666         Web Inspector: get rid of hiddenPanels filter
667         https://bugs.webkit.org/show_bug.cgi?id=112252
668
669         Reviewed by Vsevolod Vlasov.
670
671         * WebCoreSupport/WebInspectorClient.cpp:
672         * WebCoreSupport/WebInspectorClient.h:
673         (WebInspectorFrontendClient):
674
675 2013-03-12  Abhishek Arya  <inferno@chromium.org>
676
677         Replace static_casts with to* helper functions.
678         https://bugs.webkit.org/show_bug.cgi?id=112164
679
680         Reviewed by Philip Rogers.
681
682         to* helper functions are preferred over static_cast calls since they
683         help to catch bad casts easily on the testing infrastructure.
684
685         * DOMHTMLClasses.cpp:
686         (DOMHTMLElement::idName):
687         (DOMHTMLElement::innerText):
688         (DOMHTMLElement::setInnerText):
689
690 2013-03-11  Jochen Eisinger  <jochen@chromium.org>
691
692         Rename DefinitelyProcessingUserGesture to DefinitelyProcessingNewUserGesture
693         https://bugs.webkit.org/show_bug.cgi?id=111959
694
695         Reviewed by Alexey Proskuryakov.
696
697         * WebCoreSupport/WebContextMenuClient.cpp:
698         (WebContextMenuClient::searchWithGoogle):
699
700 2013-03-03  Ryosuke Niwa  <rniwa@webkit.org>
701
702         Windows build fix attempt after r144547.
703
704         * WebKit.vcproj/WebKitExports.def.in:
705
706 2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
707
708         Unreviewed, rolling out r144567.
709         http://trac.webkit.org/changeset/144567
710         https://bugs.webkit.org/show_bug.cgi?id=111266
711
712         Does not compile on apple-win (Requested by abarth on
713         #webkit).
714
715         * WebKit.vcproj/WebKitExports.def.in:
716
717 2013-03-03  Ryosuke Niwa  <rniwa@webkit.org>
718
719         That was a wrong fix. Revert r144569.
720
721         * WebKit.vcproj/WebKitExports.def.in:
722
723 2013-03-03  Ryosuke Niwa  <rniwa@webkit.org>
724
725         Windows build fix attempt after r144567.
726
727         * WebKit.vcproj/WebKitExports.def.in:
728
729 2013-03-02  Benjamin Poulain  <benjamin@webkit.org>
730
731         Export a missing symbol after r144547.
732
733         Unreviewed.
734
735         * WebKit.vcproj/WebKitExports.def.in:
736
737 2013-03-02  Ryosuke Niwa  <rniwa@webkit.org>
738
739         Redo r144538 (after r144530).
740
741         * WebCoreSupport/WebFrameNetworkingContext.cpp:
742         * WebCoreSupport/WebFrameNetworkingContext.h:
743         * WebCoreSupport/WebPlatformStrategies.cpp:
744
745 2013-03-02  Ryosuke Niwa  <rniwa@webkit.org>
746
747         Yet another build fix attempt after r144530.
748
749         * WebCoreSupport/WebFrameNetworkingContext.cpp:
750         * WebCoreSupport/WebPlatformStrategies.cpp:
751
752 2013-03-02  Ryosuke Niwa  <rniwa@webkit.org>
753
754         Another build fix attempt after r144530.
755
756         * WebCoreSupport/WebFrameNetworkingContext.cpp:
757
758 2013-03-01  Benjamin Poulain  <bpoulain@apple.com>
759
760         Add a missing symbol after r144524.
761
762         Unreviewed.
763
764         * WebKit.vcproj/WebKitExports.def.in:
765
766 2013-02-26  Alexey Proskuryakov  <ap@apple.com>
767
768         Don't add a body to platform request until necessary
769         https://bugs.webkit.org/show_bug.cgi?id=110900
770
771         Reviewed by Brady Eidson.
772
773         WebKit1 behavior is unchanged, body is added on every conversion.
774
775         * WebDownloadCFNet.cpp:
776         (WebDownload::init):
777         (WebDownload::initWithRequest):
778         (WebDownload::willSendRequest):
779         * WebMutableURLRequest.cpp:
780         (WebMutableURLRequest::cfRequest):
781         (WebMutableURLRequest::mutableCopy):
782         * WebView.cpp:
783         (WebView::canHandleRequest):
784
785 2013-02-26  Roger Fong  <roger_fong@apple.com>
786
787         Unreviewed AppleWin build fix.
788
789         * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
790
791 2013-02-24  Alexey Proskuryakov  <ap@apple.com>
792
793         Clarify meaning of default default encoding localizable string
794         https://bugs.webkit.org/show_bug.cgi?id=110714
795
796         Reviewed by Eric Carlson.
797
798         * WebPreferences.cpp: Updated a comment.
799
800 2013-02-24  Benjamin Poulain  <benjamin@webkit.org>
801
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
804
805         Unreviewed.
806
807         * WebKit.vcproj/WebKitExports.def.in: Add the missing symbol after r143837.
808
809 2013-02-21  Sheriff Bot  <webkit.review.bot@gmail.com>
810
811         Unreviewed, rolling out r143536.
812         http://trac.webkit.org/changeset/143536
813         https://bugs.webkit.org/show_bug.cgi?id=110523
814
815         Causing a bunch of tests to fail on Windows, requires
816         rebaselining (Requested by rfong on #webkit).
817
818         * WebKitClassFactory.cpp:
819         (WebKitClassFactory::WebKitClassFactory):
820         * WebView.cpp:
821         (WebView::initWithFrame):
822         (WebView::notifyPreferencesChanged):
823
824 2013-02-20  Roger Fong  <roger_fong@apple.com>
825
826         Unreviewed. Remove references to SAFARI_THEME from Windows Solution.
827         <rdar://problem/13258710>
828
829         * WebKitClassFactory.cpp:
830         * WebView.cpp:
831
832 2013-02-19  Sheriff Bot  <webkit.review.bot@gmail.com>
833
834         Unreviewed, rolling out r143338.
835         http://trac.webkit.org/changeset/143338
836         https://bugs.webkit.org/show_bug.cgi?id=110301
837
838         False alarm, no need to export the symbol (Requested by
839         aandrey on #webkit).
840
841         * WebKit.vcproj/WebKitExports.def.in:
842
843 2013-02-19  Tony Chang  <tony@chromium.org>
844
845         Unreviewed, force file to recompile to fix win build.
846
847         * WebView.cpp:
848
849 2013-02-19  Tony Chang  <tony@chromium.org>
850
851         Unreviewed, fix the Windows build after r143398.
852         Add new setters to the export list.
853
854         * WebKit.vcproj/WebKitExports.def.in:
855
856 2013-02-19  Andrey Adaikin  <aandrey@chromium.org>
857
858         Unreviewed, adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
859
860         * WebKit.vcproj/WebKitExports.def.in:
861
862 2013-02-19  Andrey Adaikin  <aandrey@chromium.org>
863
864         Unreviewed, Web Inspector: follow up to r143328 fixing Win Debug Build
865         https://bugs.webkit.org/show_bug.cgi?id=110227
866
867         Adding external symbol ?didBeginFrame@InspectorCanvasAgent@WebCore@@QAEXXZ.
868
869         * WebKit.vcproj/WebKitExports.def.in:
870
871 2013-02-18  Simon Fraser  <simon.fraser@apple.com>
872
873         Clean up the boolean argument to visibleContentRect
874         https://bugs.webkit.org/show_bug.cgi?id=110167
875
876         Reviewed by Simon Fraser.
877
878         Replace the boolean argument to visibleContentRect() with
879         an enum.
880
881         * WebFrame.cpp:
882         (WebFrame::visibleContentRect):
883         (WebFrame::frameBounds):
884
885 2013-02-18  Zan Dobersek  <zdobersek@igalia.com>
886
887         Stop placing std::isfinite and std::signbit inside the global scope
888         https://bugs.webkit.org/show_bug.cgi?id=109817
889
890         Reviewed by Darin Adler.
891
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.
894
895         * FullscreenVideoController.cpp:
896         (timeToString):
897
898 2013-02-15  Rik Cabanier  <cabanier@adobe.com>
899
900         Add platform support for -webkit-background-blend-mode to CG context
901         https://bugs.webkit.org/show_bug.cgi?id=108549
902
903         Reviewed by Dean Jackson.
904
905         Fixed build issue.
906
907         * WebKit.vcproj/WebKitExports.def.in:
908
909 2013-02-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
910
911         Simplify hitTestResultAtPoint and nodesFromRect APIs
912         https://bugs.webkit.org/show_bug.cgi?id=95720
913
914         Reviewed by Julien Chaffraix.
915
916         Update calls to new API.
917
918         * WebActionPropertyBag.cpp:
919         (WebActionPropertyBag::Read):
920         * WebKit.vcproj/WebKitExports.def.in:
921         * WebView.cpp:
922         (WebView::handleContextMenuEvent):
923         (WebView::elementAtPoint):
924
925 2013-02-14  Tony Chang  <tony@chromium.org>
926
927         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
928         https://bugs.webkit.org/show_bug.cgi?id=96934
929
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.
940
941 2013-02-14  Tony Chang  <tony@chromium.org>
942
943         Unreviewed, set svn:eol-style CRLF for .sln files.
944
945         * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
946         * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
947
948 2013-02-14  Andrey Kosyakov  <caseq@chromium.org>
949
950         Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
951         https://bugs.webkit.org/show_bug.cgi?id=109192
952
953         Reviewed by Pavel Feldman.
954
955         * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
956         * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
957
958 2013-02-11  Ryosuke Niwa  <rniwa@webkit.org>
959
960         Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
961         https://bugs.webkit.org/show_bug.cgi?id=109534
962
963         Reviewed by Anders Carlsson.
964
965         * WebCoreSupport/WebEditorClient.cpp:
966         * WebCoreSupport/WebEditorClient.h:
967         (WebEditorClient):
968
969 2013-02-11  Benjamin Poulain  <benjamin@webkit.org>
970
971         Build fix for Windows after r142509
972
973         * WebKit.vcproj/WebKitExports.def.in:
974
975 2013-02-08  Benjamin Poulain  <bpoulain@apple.com>
976
977         Move workerThreadCount from TestRunner to WebCore Internals
978         https://bugs.webkit.org/show_bug.cgi?id=109239
979
980         Reviewed by Darin Adler.
981
982         * WebKit.vcproj/WebKitExports.def.in:
983
984 2013-02-07  Roger Fong  <roger_fong@apple.com>
985
986         Unreviewed. Corrections the exports definition file.
987
988         * WebKit.vcproj/WebKitExports.def.in:
989
990 2013-02-05  Roger Fong  <roger_fong@apple.com>
991
992         Unreviewed build fix.
993
994         * WebKit.vcproj/WebKitExports.def.in:
995
996 2013-02-05  Roger Fong  <roger_fong@apple.com>
997
998         Unreviewed. Get rid of redundant exports in export definitions file.
999
1000         * WebKit.vcproj/WebKitExports.def.in:
1001
1002 2013-02-01  Roger Fong  <roger_fong@apple.com>
1003
1004         Unreviewed. Copy some resource files for VS2010 solution.
1005         https://bugs.webkit.org/show_bug.cgi?id=106989.
1006
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.
1034
1035 2013-02-04  Benjamin Poulain  <bpoulain@apple.com>
1036
1037         Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1038         https://bugs.webkit.org/show_bug.cgi?id=108741
1039
1040         Reviewed by Tony Chang.
1041
1042         * WebKit.vcproj/WebKitExports.def.in:
1043
1044 2013-02-04  Enrica Casucci  <enrica@apple.com>
1045
1046         Add specific EditActions for Bold and Italic commands.
1047         https://bugs.webkit.org/show_bug.cgi?id=108842.
1048         <rdar://problem/13098252>
1049
1050         Reviewed by Ryosuke Niwa.
1051
1052         * WebCoreSupport/WebEditorClient.cpp:
1053         (undoNameForEditAction):
1054
1055 2013-02-03  KwangYong Choi  <ky0.choi@samsung.com>
1056
1057         Fix build warning after r141473
1058         https://bugs.webkit.org/show_bug.cgi?id=108782
1059
1060         Reviewed by Kentaro Hara.
1061
1062         Fix -Wunused-parameter build warning.
1063
1064         * WebCoreSupport/WebEditorClient.cpp:
1065         (WebEditorClient::getClientPasteboardDataForRange):
1066
1067 2013-02-01  Philip Rogers  <pdr@google.com>
1068
1069         Change hasAlpha to isKnownToBeOpaque and correct the return value for SVG images.
1070         https://bugs.webkit.org/show_bug.cgi?id=106966
1071
1072         Reviewed by Stephen White.
1073
1074         * WebKit.vcproj/WebKitExports.def.in:
1075
1076 2013-01-31  Aurimas Liutikas  <aurimas@chromium.org>
1077
1078         Editor::m_compositionNode not updated on HTMLInputElement::setValue()
1079         https://bugs.webkit.org/show_bug.cgi?id=107737
1080
1081         Reviewed by Ryosuke Niwa.
1082
1083         * WebView.cpp:
1084         (WebView::updateSelectionForIME):
1085             Adding a call to the newly refactored method.
1086
1087 2013-01-31  Sheriff Bot  <webkit.review.bot@gmail.com>
1088
1089         Unreviewed, rolling out r141479.
1090         http://trac.webkit.org/changeset/141479
1091         https://bugs.webkit.org/show_bug.cgi?id=108564
1092
1093         breaks chromium test (Requested by morrita on #webkit).
1094
1095         * WebView.cpp:
1096         (WebView::updateSelectionForIME):
1097
1098 2013-01-31  Aurimas Liutikas  <aurimas@chromium.org>
1099
1100         Editor::m_compositionNode not updated on HTMLInputElement::setValue()
1101         https://bugs.webkit.org/show_bug.cgi?id=107737
1102
1103         Reviewed by Ryosuke Niwa.
1104
1105         * WebView.cpp:
1106         (WebView::updateSelectionForIME):
1107             Adding a call to the newly refactored method.
1108
1109 2013-01-31  Enrica Casucci  <enrica@apple.com>
1110
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>
1114
1115         Reviewed by Alexey Proskuryakov.
1116
1117         Adds stub implementation for WebKit of the new EditorClient methods.
1118
1119         * WebCoreSupport/WebEditorClient.cpp:
1120         (WebEditorClient::willWriteSelectionToPasteboard):
1121         (WebEditorClient::getClientPasteboardDataForRange):
1122         * WebCoreSupport/WebEditorClient.h:
1123
1124 2013-01-29  Shinya Kawanaka  <shinyak@chromium.org>
1125
1126         [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
1127         https://bugs.webkit.org/show_bug.cgi?id=106287
1128
1129         Reviewed by Hajime Morita.
1130
1131         * WebKit.vcproj/WebKitExports.def.in:
1132
1133 2013-01-29  Elliott Sprehn  <esprehn@chromium.org>
1134
1135         Refactor ShadowRoot exception handling
1136         https://bugs.webkit.org/show_bug.cgi?id=108209
1137
1138         Reviewed by Dimitri Glazkov.
1139
1140         * WebKit.vcproj/WebKitExports.def.in: Swap ShadowRoot::create export with Element::createShadowRoot.
1141
1142 2013-01-29  Nate Chapin  <japhet@chromium.org>
1143
1144         Enable reuse of cached main resources
1145         https://bugs.webkit.org/show_bug.cgi?id=105667
1146
1147         Reviewed by Adam Barth.
1148
1149         * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
1150
1151 2013-01-27  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
1152
1153         Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
1154         https://bugs.webkit.org/show_bug.cgi?id=106740
1155
1156         Reviewed by Benjamin Poulain.
1157
1158         * WebKitPrefix.h:
1159
1160 2013-01-26  Alexey Proskuryakov  <ap@apple.com>
1161
1162         Remove code for handling NetworkProcess authentication challenges in WebProcess
1163         https://bugs.webkit.org/show_bug.cgi?id=108003
1164
1165         Reviewed by Sam Weinig.
1166
1167         * WebURLAuthenticationChallenge.cpp:
1168         (WebURLAuthenticationChallenge::initWithProtectionSpace):
1169         Adapted for new AuthenticationChallenge constructor signature.
1170
1171 2013-01-24  Mark Hahnenberg  <mhahnenberg@apple.com>
1172
1173         Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
1174         https://bugs.webkit.org/show_bug.cgi?id=107327
1175
1176         Reviewed by Filip Pizlo.
1177
1178         We're renaming these two files, so we have to replace the names everywhere.
1179
1180         * WebFrame.cpp:
1181         * WebView.cpp:
1182
1183 2013-01-23  Tony Chang  <tony@chromium.org>
1184
1185         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1186
1187         * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
1188         * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
1189
1190 2013-01-23  Pavel Feldman  <pfeldman@chromium.org>
1191
1192         Follow up to 140539, adding exports for Win build.
1193
1194         Not reviewed.
1195
1196         * WebKit.vcproj/WebKitExports.def.in:
1197
1198 2013-01-22  Anders Carlsson  <andersca@apple.com>
1199
1200         Use a platforom strategy for local storage
1201         https://bugs.webkit.org/show_bug.cgi?id=107600
1202
1203         Reviewed by Andreas Kling.
1204
1205         Update for new storage strategy.
1206
1207         * WebCoreSupport/WebPlatformStrategies.cpp:
1208         (WebPlatformStrategies::createStorageStrategy):
1209         * WebCoreSupport/WebPlatformStrategies.h:
1210         (WebPlatformStrategies):
1211
1212 2013-01-18  Jer Noble  <jer.noble@apple.com>
1213
1214         Unreviewed build fix. Remove deleted symbol from windows export list.
1215
1216         * WebKit.vcproj/WebKitExports.def.in:
1217
1218 2013-01-18  Seokju Kwon  <seokju.kwon@gmail.com>
1219
1220         Add explicit keyword to constructors in platform-specific InspectorClient
1221         https://bugs.webkit.org/show_bug.cgi?id=107255
1222
1223         Reviewed by Kentaro Hara.
1224
1225         Add explicit keyword to constructors that take one argument
1226         in platform-specific implementation of InspectorClient.
1227
1228         * WebCoreSupport/WebInspectorClient.h:
1229         (WebInspectorClient):
1230
1231 2013-01-18  Sheriff Bot  <webkit.review.bot@gmail.com>
1232
1233         Unreviewed, rolling out r140005.
1234         http://trac.webkit.org/changeset/140005
1235         https://bugs.webkit.org/show_bug.cgi?id=107235
1236
1237         broke downstream Chromium interactive_ui_tests (Requested by
1238         dominicc on #webkit).
1239
1240         * WebKit.vcproj/WebKitExports.def.in:
1241
1242 2013-01-17  Nate Chapin  <japhet@chromium.org>
1243
1244         Enable reuse of cached main resources
1245         https://bugs.webkit.org/show_bug.cgi?id=105667
1246
1247         Reviewed by Antti Koivisto.
1248
1249         * WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.
1250
1251 2013-01-15  peavo@outlook.com  <peavo@outlook.com>
1252
1253         Crash when saving history with no items in it.
1254         https://bugs.webkit.org/show_bug.cgi?id=104261
1255
1256         Reviewed by Darin Adler.
1257
1258         * WebHistory.cpp:
1259         (WebHistory::saveHistoryGuts): Added null pointer check
1260
1261 2013-01-09  Levi Weintraub <leviw@chromium.org>
1262
1263         Rolling out r139683. It broke a bunch of webkit_unit_tests. 
1264
1265 2013-01-09  Hajime Morrita  <morrita@google.com>
1266
1267         [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1268         https://bugs.webkit.org/show_bug.cgi?id=106294
1269
1270         Reviewed by Dimitri Glazkov.
1271
1272         * WebKit.vcproj/WebKit.def.in:
1273
1274 2013-01-09  Roger Fong  <roger_fong@apple.com>
1275
1276         Rename export files to make them more easily findable.
1277         https://bugs.webkit.org/show_bug.cgi?id=98695.
1278
1279         Reviewed by Timothy Horton.
1280
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:
1289
1290 2013-01-09  Roger Fong  <roger_fong@apple.com>
1291
1292         Add WebPreferences for Seamless IFrames on Windows port.
1293         https://bugs.webkit.org/show_bug.cgi?id=106468.
1294
1295         Rubberstamped by Eric Seidel.
1296
1297         * Interfaces/IWebPreferences.idl:
1298         * WebPreferenceKeysPrivate.h:
1299         * WebPreferences.cpp:
1300         (WebPreferences::areSeamlessIFramesEnabled):
1301         (WebPreferences::setSeamlessIFramesEnabled):
1302         * WebPreferences.h:
1303         (WebPreferences):
1304         * WebView.cpp:
1305         (WebView::notifyPreferencesChanged):
1306
1307 2013-01-09  peavo@outlook.com  <peavo@outlook.com>
1308
1309         [WinCairo] Link fix after r138759
1310         https://bugs.webkit.org/show_bug.cgi?id=106323
1311
1312         Reviewed by Kentaro Hara.
1313
1314         * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
1315         * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops: Include WebKitCFLite.vsprops.
1316
1317 2013-01-08  Hajime Morrita  <morrita@google.com>
1318
1319         [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1320         https://bugs.webkit.org/show_bug.cgi?id=106282
1321
1322         Reviewed by Dimitri Glazkov.
1323
1324         * WebKit.vcproj/WebKit.def.in:
1325
1326 2013-01-08  Mark Lam  <mark.lam@apple.com>
1327
1328         Removed the need for the ProposedDatabase mechanism.
1329         https://bugs.webkit.org/show_bug.cgi?id=106292.
1330
1331         Reviewed by Sam Weinig.
1332
1333         * WebCoreSupport/WebChromeClient.cpp:
1334         (WebChromeClient::exceededDatabaseQuota):
1335         * WebCoreSupport/WebChromeClient.h:
1336         (WebChromeClient):
1337
1338 2013-01-04  Roger Fong  <roger_fong@apple.com>
1339
1340         Make private browsing work on Windows.
1341         https://bugs.webkit.org/show_bug.cgi?id=106032.
1342
1343         Reviewed by Alexey Proskuryakov.
1344
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.
1347
1348         * WebView.cpp:
1349         (WebView::notifyPreferencesChanged):
1350
1351 2013-01-03  Roger Fong  <roger_fong@apple.com>
1352
1353         Remove all traces of Windows from WebKit2 folder.
1354         https://bugs.webkit.org/show_bug.cgi?id=105585.
1355
1356         Reviewed by Sam Weinig.
1357
1358         WebKitExportGenerator project needs to be moved out of the WebKit2/win folder and into WebKit/win.
1359
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:
1376
1377 2013-01-03  Csaba Osztrogon√°c  <ossy@webkit.org>
1378
1379         Unreviewed fix after r138656 to make GIT-SVN repositories happy.
1380
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.
1383
1384 2013-01-02  Roger Fong  <roger_fong@apple.com>
1385
1386         Unreviewed. Build fix after reintroducing r138331.
1387
1388         Attempted to remove WebKit2 from Apple Windows port in r138331 but two vsprops files were missing.
1389
1390         * WebKit.vcproj/WebKitApple.vsprops: Added.
1391         * WebKit.vcproj/WebKitDirectX.vsprops: Added.
1392
1393 2013-01-02  Sheriff Bot  <webkit.review.bot@gmail.com>
1394
1395         Unreviewed, rolling out r138403.
1396         http://trac.webkit.org/changeset/138403
1397         https://bugs.webkit.org/show_bug.cgi?id=105950
1398
1399         Fixing e138331 which was rolled out in r138403 (Requested by
1400         rfong on #webkit).
1401
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:
1409
1410 2012-12-23  Alexey Proskuryakov  <ap@apple.com>
1411
1412         <rdar://problem/12808377> Network process should respect cookie accept policy
1413         https://bugs.webkit.org/show_bug.cgi?id=105684
1414
1415         Reviewed by Sam Weinig.
1416
1417         * WebCoreSupport/WebPlatformStrategies.cpp:
1418         * WebCoreSupport/WebPlatformStrategies.h:
1419         CookiesStrategy no longer has notifyCookiesChanged(). This port didn't use it anyway.
1420
1421 2012-12-22  Alexey Proskuryakov  <ap@apple.com>
1422
1423         Add a separate class for networking related storage
1424         https://bugs.webkit.org/show_bug.cgi?id=105676
1425
1426         Reviewed by Sam Weinig.
1427
1428         * WebCookieManagerCFNet.cpp:
1429         * WebView.cpp:
1430         Updated includes.
1431
1432         * WebCoreSupport/WebFrameNetworkingContext.cpp:
1433         * WebCoreSupport/WebFrameNetworkingContext.h:
1434         This class is now simpler, with most session tracking being in WebCore.
1435
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.
1445
1446 2012-12-21  Sheriff Bot  <webkit.review.bot@gmail.com>
1447
1448         Unreviewed, rolling out r138331.
1449         http://trac.webkit.org/changeset/138331
1450         https://bugs.webkit.org/show_bug.cgi?id=105668
1451
1452         Broke Windows clean builds; can't figure out how to fix it
1453         (Requested by rniwa on #webkit).
1454
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:
1462
1463 2012-12-20  Anders Carlsson  <andersca@apple.com>
1464
1465         Stop building WebKit2 for Windows
1466         https://bugs.webkit.org/show_bug.cgi?id=105585
1467
1468         Reviewed by Brian Weinstein.
1469
1470         Stop building WebKit2 on Windows, and change WebKit.vcproj to build WebKit.dll again.
1471
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:
1481
1482 2012-12-20  Anders Carlsson  <andersca@apple.com>
1483
1484         Copy WebKit2.rc to back to WebKit/win/WebKit.vcproj.
1485
1486         Rubber-stamped by Tim Horton.
1487
1488         * WebKit.vcproj/WebKit.rc: Added.
1489
1490 2012-12-20  Anders Carlsson  <andersca@apple.com>
1491
1492         Copy files from WebKit2/win (back) to WebKit/win/WebKit.vcproj.
1493
1494         Rubber-stamped by Tim Horton.
1495
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.
1522
1523 2012-12-19  Anders Carlsson  <andersca@apple.com>
1524
1525         Build WebKit2ExportGenerator before WebKitLib
1526         https://bugs.webkit.org/show_bug.cgi?id=105487
1527
1528         Reviewed by Tim Horton.
1529
1530         * WebKit.vcproj/WebKit.sln:
1531
1532 2012-12-18  Alexey Proskuryakov  <ap@apple.com>
1533
1534         Remove unnecessary functions from CookiesStrategy
1535         https://bugs.webkit.org/show_bug.cgi?id=105369
1536
1537         Reviewed by Brady Eidson.
1538
1539         * WebCoreSupport/WebPlatformStrategies.cpp:
1540         * WebCoreSupport/WebPlatformStrategies.h:
1541
1542 2012-12-15  Anders Carlsson  <andersca@apple.com>
1543
1544         Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
1545         https://bugs.webkit.org/show_bug.cgi?id=105122
1546
1547         Reviewed by Andreas Kling.
1548
1549         Update for WebCore changes.
1550
1551         * WebFrame.cpp:
1552         (WebFrame::convertMainResourceLoadToDownload):
1553         * WebFrame.h:
1554
1555 2012-12-15  Mark Lam  <mark.lam@apple.com>
1556
1557         Re-landing patch for "Introducing the DatabaseStrategy and database servers".
1558         https://bugs.webkit.org/show_bug.cgi?id=104934.
1559
1560         Not reviewed.
1561
1562         Merged from r137767. Previously reviewed by Sam Weinig.
1563
1564         * WebCoreSupport/WebPlatformStrategies.cpp:
1565         (WebPlatformStrategies::createDatabaseStrategy):
1566         * WebCoreSupport/WebPlatformStrategies.h:
1567         (WebPlatformStrategies):
1568
1569 2012-12-14  Mark Lam  <mark.lam@apple.com>
1570
1571         The WebView should initialize the platform strategies before initializing other sub-systems.
1572         https://bugs.webkit.org/show_bug.cgi?id=105083.
1573
1574         Reviewed by Alexey Proskuryakov.
1575
1576         * WebView.cpp:
1577         (WebView::initWithFrame):
1578
1579 2012-12-14  Sheriff Bot  <webkit.review.bot@gmail.com>
1580
1581         Unreviewed, rolling out r137767.
1582         http://trac.webkit.org/changeset/137767
1583         https://bugs.webkit.org/show_bug.cgi?id=105062
1584
1585         Broke Mac builds. (Requested by mlam on #webkit).
1586
1587         * WebCoreSupport/WebPlatformStrategies.cpp:
1588         * WebCoreSupport/WebPlatformStrategies.h:
1589         (WebPlatformStrategies):
1590
1591 2012-12-14  Mark Lam  <mark.lam@apple.com>
1592
1593         Introducing the DatabaseStrategy and database servers.
1594         https://bugs.webkit.org/show_bug.cgi?id=104934.
1595
1596         Reviewed by Sam Weinig.
1597
1598         The database server is currently a placeholder that does nothing.
1599
1600         * WebCoreSupport/WebPlatformStrategies.cpp:
1601         (WebPlatformStrategies::createDatabaseStrategy):
1602         * WebCoreSupport/WebPlatformStrategies.h:
1603         (WebPlatformStrategies):
1604
1605 2012-12-13  Alexey Proskuryakov  <ap@apple.com>
1606
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
1609
1610         Reviewed by Sam Weinig.
1611
1612         * WebCoreSupport/WebFrameNetworkingContext.cpp:
1613         (WebFrameNetworkingContext::inPrivateBrowsingMode):
1614         (WebFrameNetworkingContext::storageSession):
1615         * WebCoreSupport/WebFrameNetworkingContext.h:
1616         Implemented inPrivateBrowsingMode().
1617
1618 2012-12-12  Mark Lam  <mark.lam@apple.com>
1619
1620         Encapsulate externally used webdatabase APIs in DatabaseManager.
1621         https://bugs.webkit.org/show_bug.cgi?id=104741.
1622
1623         Reviewed by Sam Weinig.
1624
1625         Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1626         and DatabaseContext directly. This is to prepare for upcoming webkit2
1627         refactoring.
1628
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):
1645         * WebView.cpp:
1646         (WebView::notifyPreferencesChanged):
1647
1648 2012-12-12  Alexey Proskuryakov  <ap@apple.com>
1649
1650         Make LOG() work in WebProcess and NetworkProcess
1651         https://bugs.webkit.org/show_bug.cgi?id=104718
1652
1653         Reviewed by Tim Horton.
1654
1655         * WebView.cpp: Updated for a new include file to use in WebKits.
1656
1657 2012-12-11  Mike West  <mkwst@chromium.org>
1658
1659         Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
1660         https://bugs.webkit.org/show_bug.cgi?id=66371
1661
1662         Reviewed by Pavel Feldman.
1663
1664         Drops WebCore::MessageType from the addMessageToConsole method.
1665
1666         * WebCoreSupport/WebChromeClient.cpp:
1667         (WebChromeClient::addMessageToConsole):
1668         * WebCoreSupport/WebChromeClient.h:
1669         (WebChromeClient):
1670
1671 2012-12-10  Xueqing Huang  <huangxueqing@baidu.com>
1672
1673         ASSERTION failed in Windows: css3/css3-modsel-33.html
1674         https://bugs.webkit.org/show_bug.cgi?id=104472
1675
1676         Reviewed by Tim Horton.
1677
1678         In WebFrameLoaderClient::dispatchDidLayout, milestones maybe
1679         DidFirstLayout & DidFirstVisualNonEmptyLayout, we should
1680         use seperate COMPtrs for the two cases rather than reuse one. 
1681
1682         * WebCoreSupport/WebFrameLoaderClient.cpp:
1683         (WebFrameLoaderClient::dispatchDidLayout):
1684
1685 2012-12-08  Seokju Kwon  <seokju.kwon@gmail.com>
1686
1687         Remove unused headers
1688         https://bugs.webkit.org/show_bug.cgi?id=104428
1689
1690         Reviewed by Kentaro Hara.
1691
1692         Header inclusion cleanup.
1693         Remove <WebCore/NotImplement.h>.
1694
1695         * WebCoreSupport/WebInspectorClient.cpp:
1696         * WebMutableURLRequest.cpp:
1697
1698 2012-12-07  Anders Carlsson  <andersca@apple.com>
1699
1700         Remove WebKit2 related projects from WebKit.sln
1701         https://bugs.webkit.org/show_bug.cgi?id=104395
1702
1703         Reviewed by Tim Horton.
1704
1705         * WebKit.vcproj/WebKit.sln:
1706
1707 2012-11-30  Brent Fulgham  <bfulgham@webkit.org>
1708
1709         [Windows, WinCairo] Generate library export definition file.
1710         https://bugs.webkit.org/show_bug.cgi?id=103687
1711
1712         Reviewed by Tim Horton.
1713
1714         Update project solutions to use the new generated *.def files.
1715
1716         * WebKit.vcproj/WebKit.sln: Update for new project and file
1717         locations.
1718
1719 2012-11-30  Mihai Maerean  <mmaerean@adobe.com>
1720
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
1723
1724         Reviewed by Hajime Morita.
1725
1726         Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
1727
1728         Tests: No new tests because there is no functional change.
1729
1730         * WebView.cpp:
1731         (WebView::notifyPreferencesChanged):
1732
1733 2012-11-29  Alexey Proskuryakov  <ap@apple.com>
1734
1735         [WK2] Forward cookie jar calls to NetworkProcess
1736         https://bugs.webkit.org/show_bug.cgi?id=103457
1737
1738         Reviewed by Darin Adler.
1739
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):
1750
1751 2012-11-27  James Simonsen  <simonjam@chromium.org>
1752
1753         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1754         https://bugs.webkit.org/show_bug.cgi?id=102151
1755
1756         Reviewed by Adam Barth.
1757
1758         * WebFrame.cpp:
1759         (WebFrame::loadRequest):
1760         (WebFrame::loadData):
1761
1762 2012-11-27  Sheriff Bot  <webkit.review.bot@gmail.com>
1763
1764         Unreviewed, rolling out r135786.
1765         http://trac.webkit.org/changeset/135786
1766         https://bugs.webkit.org/show_bug.cgi?id=103379
1767
1768         It made 3 plugin tests timeout on several platforms (Requested
1769         by Ossy on #webkit).
1770
1771         * WebFrame.cpp:
1772         (WebFrame::loadRequest):
1773         (WebFrame::loadData):
1774
1775 2012-11-26  James Simonsen  <simonjam@chromium.org>
1776
1777         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1778         https://bugs.webkit.org/show_bug.cgi?id=102151
1779
1780         Reviewed by Adam Barth.
1781
1782         * WebFrame.cpp:
1783         (WebFrame::loadRequest):
1784         (WebFrame::loadData):
1785
1786 2012-11-21  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1787
1788         Disambiguate innerNodeFramePoint and mainFramePoint
1789         https://bugs.webkit.org/show_bug.cgi?id=98139
1790
1791         Reviewed by Julien Chaffraix.
1792
1793         * WebView.cpp:
1794         (WebView::handleContextMenuEvent):
1795
1796 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
1797
1798         Unreviewed, rolling out r135295.
1799         http://trac.webkit.org/changeset/135295
1800         https://bugs.webkit.org/show_bug.cgi?id=102834
1801
1802         This patch causes assertion to some layout tests on chromium
1803         (Requested by jianli on #webkit).
1804
1805         * WebFrame.cpp:
1806         (WebFrame::loadRequest):
1807         (WebFrame::loadData):
1808
1809 2012-11-20  James Simonsen  <simonjam@chromium.org>
1810
1811         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1812         https://bugs.webkit.org/show_bug.cgi?id=102151
1813
1814         Reviewed by Adam Barth.
1815
1816         * WebFrame.cpp:
1817         (WebFrame::loadRequest):
1818         (WebFrame::loadData):
1819
1820 2012-11-17  Brady Eidson  <beidson@apple.com>
1821
1822         Add an integer identifier field to AuthenticationChallengeBase.
1823         https://bugs.webkit.org/show_bug.cgi?id=102593
1824
1825         Reviewed by Darin Adler.
1826
1827         * WebURLAuthenticationChallenge.cpp:
1828         (WebURLAuthenticationChallenge::initWithProtectionSpace): Adopt the new constructor with a dummy identifier.
1829
1830 2012-11-16  Brent Fulgham  <bfulgham@webkit.org>
1831
1832         [WinCairo] Unreviewed build fix after r134960.
1833
1834         Avoid including Mac-specific headers.
1835
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.
1844
1845 2012-11-15  Alexey Proskuryakov  <ap@apple.com>
1846
1847         Private Browsing is a per-page setting that sets a global value
1848         https://bugs.webkit.org/show_bug.cgi?id=67870
1849
1850         Reviewed by Sam Weinig.
1851
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.
1855
1856         * WebCoreSupport/WebFrameNetworkingContext.cpp: Moved code for tracking global
1857         sessions from WebCore to WebKit. The behavior is unchanged, but lower levels are
1858         now cleaner.
1859
1860         * WebCoreSupport/WebFrameNetworkingContext.h: Ditto.
1861
1862         * WebCoreSupport/WebPlatformStrategies.h:
1863         * WebCoreSupport/WebPlatformStrategies.cpp:
1864         (WebPlatformStrategies::defaultCookieStorage): Added. Use WebFrameNetworkingContext
1865         for tracking the default session.
1866
1867         * WebView.cpp: (updateSharedSettingsFromPreferencesIfNeeded):
1868         Use WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts. Updating only
1869         the current session is not sufficient, and did not match Mac.
1870
1871 2012-11-14  George Tsoumalis  <tsumalis96@gmail.com>
1872
1873         Implementation for mehods in WebMutableURLRequest.cpp
1874         https://bugs.webkit.org/show_bug.cgi?id=83671
1875
1876         Reviewed by Brent Fulgham..
1877
1878         * WebMutableURLRequest.cpp:
1879         (WebMutableURLRequest::addValue):
1880         (WebMutableURLRequest::setMainDocumentURL):
1881         (WebMutableURLRequest::setHTTPShouldHandleCookies):
1882
1883
1884 2012-11-12  Roger Fong  <roger_fong@apple.com>
1885
1886         REGRESSION(r130643): Assertion failure when running DRT in debug mode
1887         https://bugs.webkit.org/show_bug.cgi?id=101791
1888
1889         Reviewed by Darin Adler.
1890
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.
1893
1894         * WebKitCOMAPI.cpp:
1895         (CLSIDHashTraits):
1896
1897 2012-11-12  Roger Fong  <roger_fong@apple.com>
1898
1899         Web Inspector: Fix docking behaviour on Windows.
1900         https://bugs.webkit.org/show_bug.cgi?id=101978
1901
1902         Reviewed by Brian Weinstein.
1903
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.
1908
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.
1914
1915 2012-11-05  Simon Fraser  <simon.fraser@apple.com>
1916
1917         Fix layer borders to cleaning appear and disappear on switching
1918         https://bugs.webkit.org/show_bug.cgi?id=101136
1919
1920         Reviewed by Sam Weinig.
1921
1922         Remove the GraphicsLayerClient methods showDebugBorders() and
1923         showRepaintCounter().
1924
1925         * WebView.cpp:
1926         * WebView.h:
1927
1928 2012-10-29  Anders Carlsson  <andersca@apple.com>
1929
1930         String::createCFString should return a RetainPtr
1931         https://bugs.webkit.org/show_bug.cgi?id=100419
1932
1933         Reviewed by Andreas Kling.
1934
1935         Update callers of String::createCFString.
1936
1937         * WebCoreSupport/WebFrameLoaderClient.cpp:
1938         (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
1939         * WebDatabaseManager.cpp:
1940         (WebDatabaseManager::dispatchDidModifyDatabase):
1941         * WebHistory.cpp:
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):
1954         * WebView.cpp:
1955         (WebView::setCacheModel):
1956         (WebView::notifyPreferencesChanged):
1957
1958 2012-10-24  Brady Eidson  <beidson@apple.com>
1959
1960         Add a strategy for loader customization.
1961         https://bugs.webkit.org/show_bug.cgi?id=100278
1962
1963         Reviewed by Alexey Proskuryakov.
1964
1965         * WebCoreSupport/WebPlatformStrategies.cpp:
1966         (WebPlatformStrategies::createLoaderStrategy):
1967         * WebCoreSupport/WebPlatformStrategies.h:
1968         (WebPlatformStrategies):
1969
1970 2012-10-23  Alexey Proskuryakov  <ap@apple.com>
1971
1972         Add a strategy for shared workers
1973         https://bugs.webkit.org/show_bug.cgi?id=100165
1974
1975         Reviewed by Brady Eidson.
1976
1977         * WebCoreSupport/WebPlatformStrategies.cpp:
1978         (WebPlatformStrategies::createPasteboardStrategy):
1979         (WebPlatformStrategies::createSharedWorkerStrategy):
1980         (WebPlatformStrategies::createVisitedLinkStrategy):
1981         * WebCoreSupport/WebPlatformStrategies.h:
1982         (WebPlatformStrategies):
1983
1984 2012-10-22  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1985
1986         [Qt] Fix "ASSERTION FAILED: !document->inPageCache()" when loading a page
1987         https://bugs.webkit.org/show_bug.cgi?id=98514
1988
1989         Reviewed by Kenneth Rohde Christiansen.
1990
1991         * WebCoreSupport/WebFrameLoaderClient.cpp:
1992         (WebFrameLoaderClient::transitionToCommittedForNewPage):
1993
1994 2012-10-21  Andreas Kling  <kling@webkit.org>
1995
1996         Remove Page::javaScriptURLsAreAllowed setting.
1997         <http://webkit.org/b/99944>
1998
1999         Reviewed by Anders Carlsson.
2000
2001         Have WebView::setJavaScriptURLsAreAllowed() do nothing and return E_NOTIMPL
2002         to prevent COM ABI breakage.
2003
2004         * WebView.cpp:
2005         (WebView::setJavaScriptURLsAreAllowed):
2006
2007 2012-10-18  Roger Fong  <roger_fong@apple.com>
2008
2009         Unreviewed. Build fix after r131701 and r131777.
2010
2011         * WebKit.vcproj/WebKit.sln:
2012
2013 2012-10-14  Sam Weinig  <sam@webkit.org>
2014
2015         Fix the windows build.
2016
2017         * WebView.cpp:
2018         (toStringVector):
2019
2020 2012-10-10  Brady Eidson  <beidson@apple.com>
2021
2022         Switch ResourceLoader::resourceData() from SharedBuffer to ResourceBuffer
2023         https://bugs.webkit.org/show_bug.cgi?id=98976
2024
2025         Reviewed by Anders Carlsson.
2026
2027         * WebDataSource.cpp:
2028         (WebDataSource::data):
2029
2030 2012-10-10  Jon Lee  <jonlee@apple.com>
2031
2032         [WK2] Activate plugins when user clicks on snapshot
2033         https://bugs.webkit.org/show_bug.cgi?id=98328
2034         <rdar://problem/12426681>
2035
2036         Reviewed by Brady Eidson.
2037
2038         * WebCoreSupport/WebFrameLoaderClient.h:
2039         (WebFrameLoaderClient::recreatePlugin): Stub implementation of recreatePlugin().
2040
2041 2012-10-10  Brady Eidson  <beidson@apple.com>
2042
2043         Switch CachedResource over from SharedBuffer to a new ResourceBuffer
2044         https://bugs.webkit.org/show_bug.cgi?id=98541
2045
2046         Reviewed by Anders Carlsson.
2047
2048         * WebDataSource.cpp:
2049         (WebDataSource::subresourceForURL):
2050
2051 2012-10-08  Simon Fraser  <simon.fraser@apple.com>
2052
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
2055
2056         Reviewed by Dean Jackson.
2057
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.
2061
2062         * FullscreenVideoController.cpp:
2063         (FullscreenVideoController::LayerClient::platformCALayerShowRepaintCounter):
2064
2065 2012-10-07  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
2066
2067         Rename first/second to key/value in HashMap iterators
2068         https://bugs.webkit.org/show_bug.cgi?id=82784
2069
2070         Reviewed by Eric Seidel.
2071
2072         * COMPropertyBag.h:
2073         (::Read):
2074         (::GetPropertyInfo):
2075         * WebCoreStatistics.cpp:
2076         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2077         * WebCoreSupport/WebPlatformStrategies.cpp:
2078         (WebPlatformStrategies::getPluginInfo):
2079         * WebHistory.cpp:
2080         (WebHistory::removeItemFromDateCaches):
2081         * WebKitCOMAPI.cpp:
2082         (classFactory):
2083         * WebKitStatistics.cpp:
2084         (WebKitStatistics::comClassNameCounts):
2085         * WebNotificationCenter.cpp:
2086         (WebNotificationCenter::postNotificationInternal):
2087         (WebNotificationCenter::addObserver):
2088         (WebNotificationCenter::removeObserver):
2089
2090 2012-10-04  Simon Fraser  <simon.fraser@apple.com>
2091
2092         Final part of "sync" to "flush" renaming
2093         https://bugs.webkit.org/show_bug.cgi?id=98430
2094
2095         Reviewed by Tim Horton.
2096
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.
2100
2101         * WebView.cpp:
2102         (WebView::notifyFlushRequired):
2103         (WebView::flushPendingGraphicsLayerChanges):
2104         * WebView.h:
2105
2106 2012-10-04  Simon Fraser  <simon.fraser@apple.com>
2107
2108         Standardize on "flush" terminology for compositing layer flushing/syncing
2109         https://bugs.webkit.org/show_bug.cgi?id=98321
2110
2111         Reviewed by Simon Fraser.
2112
2113         Rename compositing-related methods that refer to "syncing" to instead
2114         refer to "flushing".
2115
2116         * WebCoreSupport/WebChromeClient.cpp:
2117         (WebChromeClient::scheduleCompositingLayerFlush):
2118         * WebCoreSupport/WebChromeClient.h:
2119         (WebChromeClient):
2120         * WebView.cpp:
2121         (WebView::flushPendingGraphicsLayerChanges):
2122
2123 2012-10-02  Anders Carlsson  <andersca@apple.com>
2124
2125         Change most GraphicsLayer::create calls to use the version that takes a GraphicsLayerFactory
2126         https://bugs.webkit.org/show_bug.cgi?id=98217
2127
2128         Reviewed by Andreas Kling.
2129
2130         * WebView.cpp:
2131         (WebView::setAcceleratedCompositing):
2132
2133 2012-10-01  Brady Eidson  <beidson@apple.com>
2134
2135         Remove the Safari 2 -> Safari 3 icon database import code.
2136         https://bugs.webkit.org/show_bug.cgi?id=98113
2137
2138         Reviewed by Maciej Stachowiak.
2139
2140         Nuke the performImport() IconDatabaseClient method.
2141
2142         * WebIconDatabase.cpp:
2143         * WebIconDatabase.h:
2144         (WebIconDatabase):
2145
2146 2012-09-25  Beth Dakin  <bdakin@apple.com>
2147
2148         https://bugs.webkit.org/show_bug.cgi?id=95397
2149         Need to merge didFirstVisuallyNonEmptyLayout and 
2150         didNewFirstVisuallyNonEmptyLayout
2151         -and corresponding-
2152         <rdar://problem/10791680>
2153
2154         Reviewed by Sam Weinig.
2155
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):
2164
2165         It is now necessary to opt into getting any of the 
2166         "layout milestone" notifications.
2167         * WebView.cpp:
2168         (WebView::initWithFrame):
2169
2170 2012-09-19  Patrick Gansterer  <paroga@webkit.org>
2171
2172         [WIN] Use BString in favour of BSTR to improve memory management
2173         https://bugs.webkit.org/show_bug.cgi?id=93128
2174
2175         Reviewed by Anders Carlsson.
2176
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.
2181
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):
2196         * WebFrame.cpp:
2197         (WebFrame::canProvideDocumentSource):
2198         * WebHistory.cpp:
2199         (WebHistory::removeItem):
2200         (WebHistory::addItem):
2201         * WebIconDatabase.cpp:
2202         (WebIconDatabase::startUpIconDatabase):
2203         * WebNotificationCenter.cpp:
2204         (WebNotificationCenter::postNotification):
2205         * WebPreferences.cpp:
2206         (WebPreferences::setStringValue):
2207         * WebView.cpp:
2208         (toAtomicString):
2209         (toString):
2210         (toKURL):
2211         (PreferencesChangedOrRemovedObserver::onNotify):
2212         (WebView::close):
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):
2239
2240 2012-09-17  Sheriff Bot  <webkit.review.bot@gmail.com>
2241
2242         Unreviewed, rolling out r128809.
2243         http://trac.webkit.org/changeset/128809
2244         https://bugs.webkit.org/show_bug.cgi?id=96958
2245
2246         Broke the Windows build. (Requested by andersca on #webkit).
2247
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):
2262         * WebFrame.cpp:
2263         (WebFrame::canProvideDocumentSource):
2264         * WebHistory.cpp:
2265         (WebHistory::removeItem):
2266         (WebHistory::addItem):
2267         * WebIconDatabase.cpp:
2268         (WebIconDatabase::startUpIconDatabase):
2269         * WebNotificationCenter.cpp:
2270         (WebNotificationCenter::postNotification):
2271         * WebPreferences.cpp:
2272         (WebPreferences::setStringValue):
2273         * WebView.cpp:
2274         (PreferencesChangedOrRemovedObserver::onNotify):
2275         (WebView::close):
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):
2296         (toString):
2297         (toKURL):
2298         (WebView::addOriginAccessWhitelistEntry):
2299         (WebView::removeOriginAccessWhitelistEntry):
2300         (WebView::geolocationDidFailWithError):
2301         (WebView::setDomainRelaxationForbiddenForURLScheme):
2302         (WebView::setCompositionForTesting):
2303         (WebView::confirmCompositionForTesting):
2304
2305 2012-09-16  Mark Lam  <mark.lam@apple.com>
2306
2307         Added MSVC project changes to enable building the llint.
2308         https://bugs.webkit.org/show_bug.cgi?id=96175.
2309
2310         Reviewed by Geoff Garen.
2311
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.
2315
2316         * WebKit.vcproj/WebKit.sln:
2317
2318 2012-09-13  Brent Fulgham  <bfulgham@webkit.org>
2319
2320         [WinCairo] Unreviewed build fix.
2321
2322         * WebCookieManagerCurl.cpp: Remove unused 'using WebCore'
2323         declaration that prevented the build from completing.
2324
2325 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
2326
2327         Unreviewed, rolling out r127876.
2328         http://trac.webkit.org/changeset/127876
2329         https://bugs.webkit.org/show_bug.cgi?id=96600
2330
2331         mouse click doesn't work for spin button if spin button in
2332         iframe (Requested by yosin on #webkit).
2333
2334         * WebActionPropertyBag.cpp:
2335         (WebActionPropertyBag::Read):
2336         * WebView.cpp:
2337         (WebView::handleContextMenuEvent):
2338         (WebView::elementAtPoint):
2339
2340 2012-09-10  Beth Dakin  <bdakin@apple.com>
2341
2342         https://bugs.webkit.org/show_bug.cgi?id=96158
2343         Need API to suppress scrollbar animations
2344         -and corresponding-
2345         <rdar://problem/12210972>
2346
2347         Reviewed by Sam Weinig.
2348
2349         ScrollableArea::isOnActivePage() has been re-named to
2350         ScrollableArea:: scrollbarsCanBeActive().
2351         * WebScrollBar.cpp:
2352         (WebScrollBar::scrollbarsCanBeActive):
2353         * WebScrollBar.h:
2354         (WebScrollBar):
2355
2356 2012-09-10  Dominic Mazzoni  <dmazzoni@google.com>
2357
2358         AX: Update Windows port accessible role mappings to fix some tests
2359         https://bugs.webkit.org/show_bug.cgi?id=96219
2360
2361         Reviewed by Chris Fleizach.
2362
2363         Update a bunch of accessible role mappings to fix tests and improve win
2364         accessibility.
2365
2366         * AccessibleBase.cpp:
2367         (MSAARole):
2368
2369 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
2370
2371         Simplify hitTestResultAtPoint and nodesFromRect APIs
2372         https://bugs.webkit.org/show_bug.cgi?id=95720
2373
2374         Reviewed by Antonio Gomes.
2375
2376         Update calls to new API.
2377
2378         * WebActionPropertyBag.cpp:
2379         (WebActionPropertyBag::Read):
2380         * WebView.cpp:
2381         (WebView::handleContextMenuEvent):
2382         (WebView::elementAtPoint):
2383
2384 2012-09-05  Sam Weinig  <sam@webkit.org>
2385
2386         Part 2 of removing PlatformString.h, remove PlatformString.h
2387         https://bugs.webkit.org/show_bug.cgi?id=95931
2388
2389         Reviewed by Adam Barth.
2390
2391         Remove PlatformString.h
2392
2393         * DOMCSSClasses.cpp:
2394         * DefaultPolicyDelegate.cpp:
2395         * MarshallingHelpers.cpp:
2396         * WebCoreSupport/WebInspectorClient.h:
2397         * WebDownload.h:
2398         * WebFrame.h:
2399         * WebHistoryItem.h:
2400         * WebIconDatabase.cpp:
2401         * WebKitDLL.h:
2402         * WebKitGraphics.cpp:
2403         * WebKitSystemBits.cpp:
2404         * WebLocalizableStrings.cpp:
2405         * WebNotificationCenter.cpp:
2406         * WebResource.h:
2407
2408 2012-09-06  Patrick Gansterer  <paroga@webkit.org>
2409
2410         Remove String::operator+=() from windows platform code
2411         https://bugs.webkit.org/show_bug.cgi?id=95904
2412
2413         Reviewed by Benjamin Poulain.
2414
2415         Use StringBuilder and operator+() to concatenate strings instead of operator+=().
2416
2417         * AccessibleBase.cpp:
2418         (AccessibleBase::get_accKeyboardShortcut):
2419         * WebDownload.cpp:
2420         (WebDownload::bundlePathForTargetPath):
2421         * WebView.cpp:
2422         (imeCompositionArgumentNames):
2423
2424 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2425
2426         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
2427         https://bugs.webkit.org/show_bug.cgi?id=92735
2428
2429         Reviewed by Hajime Morita.
2430
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
2433
2434         * WebFrame.cpp:
2435         (WebFrame::numberOfPages):
2436
2437 2012-08-30  Benjamin Poulain  <bpoulain@apple.com>
2438
2439         Replace JSC::UString by WTF::String
2440         https://bugs.webkit.org/show_bug.cgi?id=95271
2441
2442         Reviewed by Geoffrey Garen.
2443
2444         Replace UString by String.
2445
2446         * WebFrame.cpp:
2447         (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2448         * WebView.cpp:
2449         (WebView::stringByEvaluatingJavaScriptFromString):
2450
2451 2012-08-29  Dominic Mazzoni  <dmazzoni@google.com>
2452
2453         AX: Canvas should have a distinct role
2454         https://bugs.webkit.org/show_bug.cgi?id=95248
2455
2456         Reviewed by Chris Fleizach.
2457
2458         Map new CanvasRole to the same as ImageRole.
2459
2460         * AccessibleBase.cpp:
2461         (MSAARole):
2462
2463 2012-08-29  Sheriff Bot  <webkit.review.bot@gmail.com>
2464
2465         Unreviewed, rolling out r126972.
2466         http://trac.webkit.org/changeset/126972
2467         https://bugs.webkit.org/show_bug.cgi?id=95349
2468
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).
2472
2473         * AccessibleBase.cpp:
2474         (MSAARole):
2475
2476 2012-08-29  Dominic Mazzoni  <dmazzoni@google.com>
2477
2478         AX: Canvas should have a distinct role
2479         https://bugs.webkit.org/show_bug.cgi?id=95248
2480
2481         Reviewed by Chris Fleizach.
2482
2483         Map new CanvasRole to the same as ImageRole.
2484
2485         * AccessibleBase.cpp:
2486         (MSAARole):
2487
2488 2012-08-28  Sheriff Bot  <webkit.review.bot@gmail.com>
2489
2490         Unreviewed, rolling out r126914.
2491         http://trac.webkit.org/changeset/126914
2492         https://bugs.webkit.org/show_bug.cgi?id=95239
2493
2494         it breaks everything and fixes nothing (Requested by pizlo on
2495         #webkit).
2496
2497         * COMPropertyBag.h:
2498         (::Read):
2499         (::GetPropertyInfo):
2500         * WebCoreStatistics.cpp:
2501         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2502         * WebCoreSupport/WebPlatformStrategies.cpp:
2503         (WebPlatformStrategies::getPluginInfo):
2504         * WebHistory.cpp:
2505         (WebHistory::removeItemFromDateCaches):
2506         * WebKitCOMAPI.cpp:
2507         (classFactory):
2508         * WebKitStatistics.cpp:
2509         (WebKitStatistics::comClassNameCounts):
2510         * WebNotificationCenter.cpp:
2511         (WebNotificationCenter::postNotificationInternal):
2512         (WebNotificationCenter::addObserver):
2513         (WebNotificationCenter::removeObserver):
2514
2515 2012-08-28  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
2516
2517         Rename first/second to key/value in HashMap iterators
2518         https://bugs.webkit.org/show_bug.cgi?id=82784
2519
2520         Reviewed by Eric Seidel.
2521
2522         * COMPropertyBag.h:
2523         (::Read):
2524         (::GetPropertyInfo):
2525         * WebCoreStatistics.cpp:
2526         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2527         * WebCoreSupport/WebPlatformStrategies.cpp:
2528         (WebPlatformStrategies::getPluginInfo):
2529         * WebHistory.cpp:
2530         (WebHistory::removeItemFromDateCaches):
2531         * WebKitCOMAPI.cpp:
2532         (classFactory):
2533         * WebKitStatistics.cpp:
2534         (WebKitStatistics::comClassNameCounts):
2535         * WebNotificationCenter.cpp:
2536         (WebNotificationCenter::postNotificationInternal):
2537         (WebNotificationCenter::addObserver):
2538         (WebNotificationCenter::removeObserver):
2539
2540 2012-08-27  Sheriff Bot  <webkit.review.bot@gmail.com>
2541
2542         Unreviewed, rolling out r126836.
2543         http://trac.webkit.org/changeset/126836
2544         https://bugs.webkit.org/show_bug.cgi?id=95163
2545
2546         Broke all Apple ports, EFL, and Qt. (Requested by tkent on
2547         #webkit).
2548
2549         * COMPropertyBag.h:
2550         (::Read):
2551         (::GetPropertyInfo):
2552         * WebCoreStatistics.cpp:
2553         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2554         * WebCoreSupport/WebPlatformStrategies.cpp:
2555         (WebPlatformStrategies::getPluginInfo):
2556         * WebHistory.cpp:
2557         (WebHistory::removeItemFromDateCaches):
2558         * WebKitCOMAPI.cpp:
2559         (classFactory):
2560         * WebKitStatistics.cpp:
2561         (WebKitStatistics::comClassNameCounts):
2562         * WebNotificationCenter.cpp:
2563         (WebNotificationCenter::postNotificationInternal):
2564         (WebNotificationCenter::addObserver):
2565         (WebNotificationCenter::removeObserver):
2566
2567 2012-08-27  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
2568
2569         Rename first/second to key/value in HashMap iterators
2570         https://bugs.webkit.org/show_bug.cgi?id=82784
2571
2572         Reviewed by Eric Seidel.
2573
2574         * COMPropertyBag.h:
2575         (::Read):
2576         (::GetPropertyInfo):
2577         * WebCoreStatistics.cpp:
2578         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2579         * WebCoreSupport/WebPlatformStrategies.cpp:
2580         (WebPlatformStrategies::getPluginInfo):
2581         * WebHistory.cpp:
2582         (WebHistory::removeItemFromDateCaches):
2583         * WebKitCOMAPI.cpp:
2584         (classFactory):
2585         * WebKitStatistics.cpp:
2586         (WebKitStatistics::comClassNameCounts):
2587         * WebNotificationCenter.cpp:
2588         (WebNotificationCenter::postNotificationInternal):
2589         (WebNotificationCenter::addObserver):
2590         (WebNotificationCenter::removeObserver):
2591
2592 2012-08-23  Adrienne Walker  <enne@google.com>
2593
2594         Convert ScrollableArea ASSERT_NOT_REACHED virtuals
2595         https://bugs.webkit.org/show_bug.cgi?id=93306
2596
2597         Reviewed by Darin Adler.
2598
2599         Add implementations where necessary to make derived classes concrete.
2600         Add OVERRIDE for ScrollableArea functions.
2601
2602         * WebScrollBar.cpp:
2603         (WebScrollBar::visibleHeight):
2604         (WebScrollBar::visibleWidth):
2605         (WebScrollBar::contentsSize):
2606         (WebScrollBar::isOnActivePage):
2607         (WebScrollBar::scrollableAreaBoundingBox):
2608         * WebScrollBar.h:
2609         (WebScrollBar):
2610
2611 2012-08-22  Nikhil Bhargava  <nbhargava@google.com>
2612
2613         Reduce Font.h includes across project -- improves RenderObject.h compile time
2614         https://bugs.webkit.org/show_bug.cgi?id=93629
2615
2616         Reviewed by Eric Seidel.
2617
2618         Adds includes due to change in RenderStyle.h
2619
2620         * DOMCoreClasses.cpp:
2621
2622 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
2623
2624         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
2625         https://bugs.webkit.org/show_bug.cgi?id=94168
2626
2627         Reviewed by Kent Tamura.
2628
2629         * Interfaces/IWebPreferencesPrivate.idl:
2630
2631 2012-08-14  Adam Barth  <abarth@webkit.org>
2632
2633         Delete Frame::domWindow() and Frame::existingDOMWindow()
2634         https://bugs.webkit.org/show_bug.cgi?id=93990
2635
2636         Reviewed by Eric Seidel.
2637
2638         * WebFrame.cpp:
2639         (WebFrame::DOMWindow):
2640         (WebFrame::pendingFrameUnloadEventCount):
2641
2642 2012-08-13  Tom Sepez  <tsepez@chromium.org>
2643
2644         [chromium] release FrameLoaderClientImpl::m_pluginWidget refptr upon Plugin Document detach.
2645         https://bugs.webkit.org/show_bug.cgi?id=93283
2646
2647         Reviewed by Eric Seidel.
2648
2649         Change the client redirectDataToPlugin method(s) to expect the possibility of
2650         a NULL argument, keeping existing behaviour otherwise.
2651
2652         * WebCoreSupport/WebFrameLoaderClient.cpp:
2653         (WebFrameLoaderClient::redirectDataToPlugin):
2654
2655 2012-08-05  Patrick Gansterer  <paroga@webkit.org>
2656
2657         [WIN] Use sizeof() for cbWndExtra values
2658         https://bugs.webkit.org/show_bug.cgi?id=93179
2659
2660         Reviewed by Eric Carlson.
2661
2662         Using sizof() instead of hardcoding the pointer size of
2663         the 32bit platform allows us to use the code on 64bit too.
2664
2665         * FullscreenVideoController.cpp:
2666         (FullscreenVideoController::registerHUDWindowClass):
2667         * WebView.cpp:
2668         (WebView::registerWebViewWindowClass):
2669
2670 2012-07-26  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2671
2672         [Mac] Fix build break on Apple win bot after r123711
2673         https://bugs.webkit.org/show_bug.cgi?id=92354
2674
2675         Reviewed by Adam Barth.
2676
2677         Missing return value.
2678
2679         * WebFrame.cpp:
2680         (WebFrame::pageNumberForElementById):
2681
2682 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2683
2684         [DRT] LTC:: pageNumberForElementById() could be moved to Internals
2685         https://bugs.webkit.org/show_bug.cgi?id=92091
2686
2687         Reviewed by Adam Barth.
2688
2689         Moved the pageNumberForElementById from LayoutTestCotroller to Internals and
2690         remove the old platform specific implementations as it exclusively tests WebCore functionality.
2691
2692         * WebFrame.cpp: Added comment for removing the function. Removed implementation.
2693
2694 2012-07-25  Roger Fong  <roger_fong@apple.com>
2695
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>
2699         
2700         Reviewed by Jon Honeycutt.
2701         
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.
2706         
2707         * Interfaces/IWebFramePrivate.idl:
2708         Added resumeAnimations() and suspendAnimations() methods back in. Added unused method stub for counterValueByElementId method.
2709         
2710         * WebFrame.cpp:
2711         (WebFrame::resumeAnimations):
2712         Added this method back in.
2713         (WebFrame::suspendAnimations):
2714         Added this method back in.
2715         
2716         * WebFrame.h:
2717         (Re)added methods and unused method stubs. 
2718
2719 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
2720
2721         Build fix if NOMINMAX is defined by the build system.
2722
2723         * COMEnumVariant.h: Added #ifndef NOMINMAX around #define NOMINMAX.
2724         * COMPropertyBag.h: Ditto.
2725
2726 2012-07-23  Pierre Rossi  <pierre.rossi@gmail.com>
2727
2728         Unify numTouchEventHandlersChanged and needTouchEvents in the chrome client
2729         https://bugs.webkit.org/show_bug.cgi?id=91006
2730
2731         Reviewed by Ryosuke Niwa.
2732
2733         Remove numTouchEventHandlersChanged stub.
2734
2735         * WebCoreSupport/WebChromeClient.h:
2736
2737 2012-07-17  Vivek Galatage  <vivekgalatage@gmail.com>
2738
2739         Web Inspector: refactor InspectorController::connectFrontend() to accept InspectorFrontendChannel.
2740         https://bugs.webkit.org/show_bug.cgi?id=91196
2741
2742         Reviewed by Pavel Feldman.
2743
2744         Refactoring InspectorClients. InspectorClient::openInspectorFrontend
2745         now returning the InspectorFrontendChannel.
2746
2747         * WebCoreSupport/WebInspectorClient.cpp:
2748         (WebInspectorClient::openInspectorFrontend):
2749         * WebCoreSupport/WebInspectorClient.h:
2750         (WebInspectorClient):
2751
2752 2012-07-14  Eric Carlson  <eric.carlson@apple.com>
2753
2754         Enable AVCF hardware video decoding
2755         https://bugs.webkit.org/show_bug.cgi?id=90015
2756         <rdar://problem/10770317>
2757
2758         Reviewed by Anders Carlsson.
2759
2760         * WebCoreSupport/WebChromeClient.cpp:
2761         (WebChromeClient::graphicsDeviceAdapter): New, return the view's graphics adapter.
2762         * WebCoreSupport/WebChromeClient.h:
2763         (WebChromeClient):
2764
2765         * WebView.cpp:
2766         (WebView::graphicsDeviceAdapter): New, return the layer tree host's graphics adapter.
2767         * WebView.h:
2768         (WebCore):
2769         (WebView):
2770
2771 2012-07-10  Adam Barth  <abarth@webkit.org>
2772
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
2775
2776         Reviewed by Eric Seidel.
2777
2778         * WebPreferences.cpp:
2779         (WebPreferences::initializeDefaultSettings):
2780         (WebPreferences::setHixie76WebSocketProtocolEnabled):
2781         (WebPreferences::hixie76WebSocketProtocolEnabled):
2782         * WebView.cpp:
2783         (WebView::notifyPreferencesChanged):
2784
2785 2012-07-02  Ryosuke Niwa  <rniwa@webkit.org>
2786
2787         Make HTMLCollection RefCounted
2788         https://bugs.webkit.org/show_bug.cgi?id=90414
2789
2790         Reviewed by Sam Weinig.
2791
2792         * DOMHTMLClasses.cpp:
2793         (DOMHTMLDocument::forms):
2794         (DOMHTMLSelectElement::options):
2795
2796 2012-07-03  Mihai Balan  <mibalan@adobe.com>
2797
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
2800
2801         Reviewed by Csaba Osztrogon√°c.
2802
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.
2807
2808         * Interfaces/IWebPreferences.idl: Mover getter/setter for CSS regions at the end of file
2809
2810 2012-07-02  Benjamin Poulain  <bpoulain@apple.com>
2811
2812         Do not do any logging initialization when logging is disabled
2813         https://bugs.webkit.org/show_bug.cgi?id=90228
2814
2815         Reviewed by Simon Fraser.
2816
2817         * WebView.cpp:
2818         (WebView::initWithFrame):
2819
2820 2012-06-29  Mihai Balan  <mibalan@adobe.com>
2821
2822         [CSS Regions] Adding feature defines for CSS Regions for Windows
2823         https://bugs.webkit.org/show_bug.cgi?id=88645
2824
2825         Reviewed by Tony Chang.
2826
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
2831         didn't.).
2832
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
2840         (WebPreferences):
2841         * WebView.cpp: Added settings code to handle CSS regions, too
2842         (WebView::notifyPreferencesChanged):
2843
2844 2012-06-25  Mark Hahnenberg  <mhahnenberg@apple.com>
2845
2846         JSLock should be per-JSGlobalData
2847         https://bugs.webkit.org/show_bug.cgi?id=89123
2848
2849         Reviewed by Geoffrey Garen.
2850
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.
2855
2856         * WebCoreStatistics.cpp:
2857         (WebCoreStatistics::javaScriptObjectsCount):
2858         (WebCoreStatistics::javaScriptGlobalObjectsCount):
2859         (WebCoreStatistics::javaScriptProtectedObjectsCount):
2860         (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2861         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2862         * WebFrame.cpp:
2863         (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2864         * WebJavaScriptCollector.cpp:
2865         (WebJavaScriptCollector::objectCount):
2866         * WebView.cpp:
2867         (WebView::stringByEvaluatingJavaScriptFromString):
2868         (WebView::reportException):
2869         (WebView::elementFromJS):
2870
2871 2012-06-23  Sheriff Bot  <webkit.review.bot@gmail.com>
2872
2873         Unreviewed, rolling out r121058.
2874         http://trac.webkit.org/changeset/121058
2875         https://bugs.webkit.org/show_bug.cgi?id=89809
2876
2877         Patch causes plugins tests to crash in GTK debug builds
2878         (Requested by zdobersek on #webkit).
2879
2880         * WebCoreStatistics.cpp:
2881         (WebCoreStatistics::javaScriptObjectsCount):
2882         (WebCoreStatistics::javaScriptGlobalObjectsCount):
2883         (WebCoreStatistics::javaScriptProtectedObjectsCount):
2884         (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2885         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2886         * WebFrame.cpp:
2887         (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2888         * WebJavaScriptCollector.cpp:
2889         (WebJavaScriptCollector::objectCount):
2890         * WebView.cpp:
2891         (WebView::stringByEvaluatingJavaScriptFromString):
2892         (WebView::reportException):
2893         (WebView::elementFromJS):
2894
2895 2012-06-20  Mark Hahnenberg  <mhahnenberg@apple.com>
2896
2897         JSLock should be per-JSGlobalData
2898         https://bugs.webkit.org/show_bug.cgi?id=89123
2899
2900         Reviewed by Gavin Barraclough.
2901
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 
2904         needs protection.
2905
2906         * WebCoreStatistics.cpp:
2907         (WebCoreStatistics::javaScriptObjectsCount):
2908         (WebCoreStatistics::javaScriptGlobalObjectsCount):
2909         (WebCoreStatistics::javaScriptProtectedObjectsCount):
2910         (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
2911         (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
2912         * WebFrame.cpp:
2913         (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
2914         * WebJavaScriptCollector.cpp:
2915         (WebJavaScriptCollector::objectCount):
2916         * WebView.cpp:
2917         (WebView::stringByEvaluatingJavaScriptFromString):
2918         (WebView::reportException):
2919         (WebView::elementFromJS):
2920
2921 2012-06-20  Garret Kelly  <gdk@chromium.org>
2922
2923         Moving cookieEnabled/setCookieEnabled from Page to Settings.
2924         https://bugs.webkit.org/show_bug.cgi?id=89545
2925
2926         Reviewed by Adam Barth.
2927
2928         * WebView.cpp:
2929         (WebView::setCookieEnabled):
2930         (WebView::cookieEnabled):
2931
2932 2012-06-20  Julien Chaffraix  <jchaffraix@webkit.org>
2933
2934         Use IntSize in RenderLayer to represent scroll offsets
2935         https://bugs.webkit.org/show_bug.cgi?id=89154
2936
2937         Reviewed by Eric Seidel.
2938
2939         * WebView.cpp:
2940         (WebView::gesture):
2941         Updated to pass an IntSize to scrollByRecursively.
2942
2943 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2944
2945         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2946         https://bugs.webkit.org/show_bug.cgi?id=84406
2947
2948         Reviewed by Hajime Morita.
2949
2950         Move the counterValueForElementById from LayoutTestCotroller to Internals and
2951         remove the old platform specific implementations as it exclusively tests WebCore functionality.
2952
2953         * Interfaces/IWebFramePrivate.idl:
2954         * WebFrame.cpp:
2955         * WebFrame.h:
2956
2957 2012-06-11  Sam Weinig  <sam@webkit.org>
2958
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
2961
2962         Reviewed by Dan Bernstein.
2963
2964         * WebFrame.cpp:
2965         (WebFrame::setIsDisconnected):
2966         (WebFrame::setExcludeFromTextSearch):
2967         Stop doing anything in these functions.
2968
2969 2012-06-10  Sheriff Bot  <webkit.review.bot@gmail.com>
2970
2971         Unreviewed, rolling out r119955.
2972         http://trac.webkit.org/changeset/119955
2973         https://bugs.webkit.org/show_bug.cgi?id=88758
2974
2975         Breaks Chromium compile - Chromium depends on removed API
2976         (Requested by dominicc on #webkit).
2977
2978         * WebFrame.cpp:
2979         (WebFrame::setIsDisconnected):
2980         (WebFrame::setExcludeFromTextSearch):
2981
2982 2012-06-10  Sam Weinig  <sam@webkit.org>
2983
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
2986
2987         Reviewed by Dan Bernstein.
2988
2989         * WebFrame.cpp:
2990         (WebFrame::setIsDisconnected):
2991         (WebFrame::setExcludeFromTextSearch):
2992         Stop doing anything in these functions.
2993
2994 2012-05-31  Hajime Morrita  <morrita@chromium.org>
2995
2996         REGRESSION(r117572): editing/spelling/spellcheck-async-remove-frame.html crashes on Mac
2997         https://bugs.webkit.org/show_bug.cgi?id=86859
2998
2999         Reviewed by Ryosuke Niwa.
3000
3001         * WebCoreSupport/WebEditorClient.h:
3002         (WebEditorClient::requestCheckingOfString):
3003
3004 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3005
3006         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
3007         https://bugs.webkit.org/show_bug.cgi?id=42328
3008
3009         Reviewed by Eric Seidel.
3010
3011         * WebInspector.cpp:
3012         (WebInspector::setJavaScriptProfilingEnabled):
3013
3014 2012-05-25  Lynn Neir  <lynn.neir@skype.net>
3015
3016         Added methods needed to implement backend for DRT's TextInputController on windows, https://bugs.webkit.org/show_bug.cgi?id=32021
3017
3018         Reviewed by Eric Seidel.
3019
3020         * Interfaces/IWebViewPrivate.idl:
3021         * WebView.cpp:
3022         (WebView::setCompositionForTesting):
3023         (WebView::hasCompositionForTesting):
3024         (WebView::confirmCompositionForTesting):
3025         (WebView::compositionRangeForTesting):
3026         (WebView::firstRectForCharacterRangeForTesting):
3027         (WebView::selectedRangeForTesting):
3028         * WebView.h:
3029         (WebView):
3030
3031 2012-05-21  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3032
3033         Move setEditingBehavior() from layoutTestController to window.internals
3034         https://bugs.webkit.org/show_bug.cgi?id=42689
3035
3036         Reviewed by Hajime Morita and Kenneth Rohde Christiansen.
3037
3038         Remove Win private API to get/set the editing behavior. Follow the previous
3039         removals that keep the virtual functions there but failing.
3040
3041         * Interfaces/IWebPreferences.idl:
3042         * WebPreferenceKeysPrivate.h:
3043         * WebPreferences.cpp:
3044         (WebPreferences::unused5):
3045         (WebPreferences::unused6):
3046         * WebPreferences.h:
3047         (WebPreferences):
3048         * WebView.cpp:
3049         (WebView::notifyPreferencesChanged):
3050
3051 2012-05-18  MORITA Hajime <morrita@google.com>
3052
3053         Another unreviewed attempt to fix build breakage on r117572.
3054
3055         * WebCoreSupport/WebEditorClient.h:
3056         (WebEditorClient::frameWillDetachPage):
3057
3058 2012-05-18  MORITA Hajime  <morrita@google.com>
3059
3060         https://bugs.webkit.org/show_bug.cgi?id=85515
3061         Stale frame in WebCore::SpellChecker::didCheckSucceeded
3062
3063         Reviewed by Ryosuke Niwa.
3064
3065         * WebCoreSupport/WebEditorClient.h:
3066         (WebEditorClient::frameWillDetachPage):
3067
3068 2012-05-17  Hironori Bono  <hbono@chromium.org>
3069
3070         [Refactoring] Move platform-specific code in Editor::respondToChangedSelection to the WebKit layer
3071         https://bugs.webkit.org/show_bug.cgi?id=86591
3072
3073         Reviewed by Ryosuke Niwa.
3074
3075         This change adds a TextCheckerClient::shouldEraseMarkersAfterChangeSelection
3076         function to remove platform-specific code from Editor::respondToChangedSelection
3077         function.
3078
3079         No new tests, no change in behavior.
3080
3081         * WebCoreSupport/WebEditorClient.cpp:
3082         (WebEditorClient::shouldEraseMarkersAfterChangeSelection):
3083         * WebCoreSupport/WebEditorClient.h:
3084         (WebEditorClient):
3085
3086 2012-05-17  Dan Bernstein  <mitz@apple.com>
3087
3088         REGRESSION (r117428): WebKit API/SPI was removed
3089         https://bugs.webkit.org/show_bug.cgi?id=86748
3090
3091         Reverted r117428.
3092
3093         * Interfaces/IWebViewPrivate.idl:
3094         * WebView.cpp:
3095         (WebView::setDomainRelaxationForbiddenForURLScheme):
3096         * WebView.h:
3097         (WebView):
3098
3099 2012-05-17  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3100
3101         Convert setDomainRelaxationForbiddenForURLScheme to use InternalSettings interface
3102         https://bugs.webkit.org/show_bug.cgi?id=86704
3103
3104         Reviewed by Eric Seidel.
3105
3106         Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
3107         cross-port way through the InternalSettings interface.
3108
3109         * Interfaces/IWebViewPrivate.idl:
3110         * WebView.cpp:
3111         * WebView.h:
3112         (WebView):
3113
3114 2012-05-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3115
3116         Move resumeAnimations to use Internals interface
3117         https://bugs.webkit.org/show_bug.cgi?id=86063
3118
3119         Reviewed by Alexey Proskuryakov.
3120
3121         Remove resumeAnimations functions, because it is able to work in the 
3122         cross-port way through the Internals interface.
3123
3124         * Interfaces/IWebFramePrivate.idl:
3125         * WebFrame.cpp:
3126         * WebFrame.h:
3127
3128 2012-05-10  Anders Carlsson  <andersca@apple.com>
3129
3130         Rename the missing plug-in indicator to the unavailable plug-in indicator
3131         https://bugs.webkit.org/show_bug.cgi?id=86136
3132
3133         Reviewed by Sam Weinig.
3134
3135         * WebCoreSupport/WebChromeClient.cpp:
3136         (WebChromeClient::shouldUnavailablePluginMessageBeButton):
3137         (WebChromeClient::unavailablePluginButtonClicked):
3138         * WebCoreSupport/WebChromeClient.h:
3139         (WebChromeClient):
3140
3141 2012-05-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3142
3143         Move suspendAnimations to use Internals interface.
3144         https://bugs.webkit.org/show_bug.cgi?id=85986
3145
3146         Reviewed by Ryosuke Niwa.
3147
3148         Remove suspendAnimations functions, because it is able to work in the 
3149         cross-port way through the Internals interface.
3150
3151         * Interfaces/IWebFramePrivate.idl:
3152         * WebFrame.cpp:
3153         * WebFrame.h:
3154
3155 2012-05-07  Julien Chaffraix  <jchaffraix@webkit.org>
3156
3157         Refactor windowClipRectForLayer to remove the explicit RenderLayer dependency
3158         https://bugs.webkit.org/show_bug.cgi?id=84090
3159
3160         Reviewed by David Hyatt.
3161
3162         * WebCoreSupport/EmbeddedWidget.cpp:
3163         (EmbeddedWidget::windowClipRect):
3164         Updated after windowClipRectForLayer name and signature change.
3165
3166         * WebCoreSupport/EmbeddedWidget.h:
3167         (EmbeddedWidget):
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.
3172
3173 2012-05-05  Dean Jackson  <dino@apple.com>
3174
3175         Add new Setting/Preference to disable requestAnimationFrame
3176         https://bugs.webkit.org/show_bug.cgi?id=85693
3177
3178         Reviewed by Simon Fraser.
3179
3180         Exposes a new WebPreference: WebKitRequestAnimationFrameEnabled.
3181         The default value is true. The majority of applications will leave
3182         it this way.
3183
3184         * Interfaces/IWebPreferencesPrivate.idl:
3185         * WebPreferenceKeysPrivate.h:
3186         * WebPreferences.cpp:
3187         (WebPreferences::initializeDefaultSettings):
3188         (WebPreferences::setRequestAnimationFrameEnabled):
3189         (WebPreferences::requestAnimationFrameEnabled):
3190         * WebPreferences.h:
3191         (WebPreferences):
3192         * WebView.cpp:
3193         (WebView::notifyPreferencesChanged):
3194
3195 2012-05-04  Nate Chapin  <japhet@chromium.org>
3196
3197         Don't require FrameLoaderClient to manufacture a commitData() call for empty documents.
3198         https://bugs.webkit.org/show_bug.cgi?id=85533
3199
3200         Reviewed by Alexey Proskuryakov.
3201
3202         * WebCoreSupport/WebFrameLoaderClient.cpp:
3203         (WebFrameLoaderClient::finishedLoading):
3204
3205 2012-04-27  Jon Lee  <jonlee@apple.com>
3206
3207         Migrate permission functions to Notification from NotificationCenter
3208         https://bugs.webkit.org/show_bug.cgi?id=80485
3209         <rdar://problem/10965458>
3210
3211         Reviewed by Jian Li.
3212
3213         * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
3214         (WebDesktopNotificationsDelegate::requestPermission):
3215         * WebCoreSupport/WebDesktopNotificationsDelegate.h:
3216         (WebDesktopNotificationsDelegate): Add stub implementation of requestPermission.
3217
3218 2012-04-23  Jon Honeycutt  <jhoneycutt@apple.com>
3219
3220         FrameLoaderClient::dispatchWillSendSubmitEvent() should be given more
3221         information about the form being submitted
3222         https://bugs.webkit.org/show_bug.cgi?id=84297
3223
3224         Reviewed by Andy Estes.
3225
3226         * WebFrame.h:
3227         Fix function stub for new parameter.
3228
3229 2012-05-01  Ryosuke Niwa  <rniwa@webkit.org>
3230
3231         *Command.h files shouldn't be exported to WebKit layer
3232         https://bugs.webkit.org/show_bug.cgi?id=74778
3233
3234         Reviewed by Eric Seidel.
3235
3236         * WebView.cpp:
3237
3238 2012-04-20  Emil A Eklund  <eae@chromium.org>
3239
3240         [win] Update windows platform code to use pixel snapped values
3241         https://bugs.webkit.org/show_bug.cgi?id=84283
3242
3243         Reviewed by Eric Seidel.
3244
3245         * AccessibleBase.cpp:
3246         (AccessibleBase::accLocation):
3247
3248 2012-04-18  Vivek Galatage  <vivekgalatage@gmail.com>
3249
3250         Web Inspector: Disabling Inspector causes build failure on Windows
3251         https://bugs.webkit.org/show_bug.cgi?id=83557
3252
3253         Reviewed by Pavel Feldman.
3254
3255         The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
3256         This change brings all such API calls under the guard.
3257
3258         * WebCoreSupport/WebInspectorClient.cpp:
3259         * WebInspector.cpp:
3260         * WebNodeHighlight.cpp:
3261         (WebNodeHighlight::WebNodeHighlight):
3262         (WebNodeHighlight::update):
3263         * WebNodeHighlight.h:
3264         (WebNodeHighlight):
3265         * WebView.cpp:
3266         (WebView::WebView):
3267         (WebView::close):
3268         (WebView::initWithFrame):
3269         (WebView::inspector):
3270         * WebView.h:
3271         (WebView):
3272
3273 2012-04-11  Sheriff Bot  <webkit.review.bot@gmail.com>
3274
3275         Unreviewed, rolling out r113836.
3276         http://trac.webkit.org/changeset/113836
3277         https://bugs.webkit.org/show_bug.cgi?id=83705
3278
3279         Broke all the WebKit2 inspector tests (Requested by andersca
3280         on #webkit).
3281
3282         * WebCoreSupport/WebInspectorClient.cpp:
3283         (registerWindowClass):
3284         * WebInspector.cpp:
3285         (WebInspector::setTimelineProfilingEnabled):
3286         * WebNodeHighlight.cpp:
3287         (WebNodeHighlight::WebNodeHighlight):
3288         (WebNodeHighlight::update):
3289         * WebNodeHighlight.h:
3290         (WebNodeHighlight):
3291         * WebView.cpp:
3292         (WebView::WebView):
3293         (WebView::close):
3294         (WebView::initWithFrame):
3295         (WebView::inspector):
3296         * WebView.h:
3297         (WebView):
3298
3299 2012-04-11  Vivek Galatage  <vivekgalatage@gmail.com>
3300
3301         Web Inspector: Disabling Inspector causes build failure on Windows
3302         https://bugs.webkit.org/show_bug.cgi?id=83557
3303
3304         Reviewed by Pavel Feldman.
3305
3306         The calls to inspector APIs are not put under ENABLE(INSPECTOR) guard.
3307         This change brings all such API calls under the guard.
3308         
3309         * WebCoreSupport/WebInspectorClient.cpp:
3310         * WebInspector.cpp:
3311         * WebNodeHighlight.cpp:
3312         (WebNodeHighlight::WebNodeHighlight):
3313         (WebNodeHighlight::update):
3314         * WebNodeHighlight.h:
3315         (WebNodeHighlight):
3316         * WebView.cpp:
3317         (WebView::WebView):
3318         (WebView::close):
3319         (WebView::initWithFrame):
3320         (WebView::inspector):
3321         * WebView.h:
3322         (WebView):
3323
3324 2012-03-30  Mark Pilgrim  <pilgrim@chromium.org>
3325
3326         GEOLOCATION should be implemented as Page Supplement
3327         https://bugs.webkit.org/show_bug.cgi?id=82228
3328
3329         Reviewed by Adam Barth.
3330
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.
3334
3335         * WebView.cpp:
3336         (WebView::initWithFrame):
3337         (WebView::geolocationDidChangePosition):
3338         (WebView::geolocationDidFailWithError):
3339
3340 2012-03-29  Sheriff Bot  <webkit.review.bot@gmail.com>
3341
3342         Unreviewed, rolling out r112553.
3343         http://trac.webkit.org/changeset/112553
3344         https://bugs.webkit.org/show_bug.cgi?id=82638
3345
3346         It made all tests crash on Qt WK2 (Requested by Ossy_away on
3347         #webkit).
3348
3349         * WebView.cpp:
3350         (WebView::initWithFrame):
3351         (WebView::geolocationDidChangePosition):
3352         (WebView::geolocationDidFailWithError):
3353
3354 2012-03-29  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3355
3356         HashMap<>::add should return a more descriptive object
3357         https://bugs.webkit.org/show_bug.cgi?id=71063
3358
3359         Reviewed by Ryosuke Niwa.
3360
3361         Update code to use AddResult instead of a pair.
3362
3363         * WebKitCOMAPI.cpp:
3364         (classFactory):
3365
3366 2012-03-29  Mark Pilgrim  <pilgrim@chromium.org>
3367
3368         GEOLOCATION should be implemented as Page Supplement
3369         https://bugs.webkit.org/show_bug.cgi?id=82228
3370
3371         Reviewed by Adam Barth.
3372
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.
3376
3377         * WebView.cpp:
3378         (WebView::initWithFrame):
3379         (WebView::geolocationDidChangePosition):
3380         (WebView::geolocationDidFailWithError):
3381
3382 2012-03-28  Nate Chapin  <japhet@chromium.org>
3383
3384         Remove dispatchDidLoadMainResource callback, since no
3385         port implements it.
3386         https://bugs.webkit.org/show_bug.cgi?id=82539
3387
3388         Reviewed by Alexey Proskuryakov.
3389
3390         * WebCoreSupport/WebFrameLoaderClient.cpp:
3391         * WebCoreSupport/WebFrameLoaderClient.h:
3392         (WebFrameLoaderClient):
3393
3394 2012-03-26  Adam Barth  <abarth@webkit.org>
3395
3396         FrameLoader::shouldAllowNavigation uses Frame for context rather than Document
3397         https://bugs.webkit.org/show_bug.cgi?id=81020
3398
3399         Reviewed by Eric Seidel.
3400
3401         Update call site to new function name.
3402
3403         * WebFrame.cpp:
3404         (WebFrame::dispatchWillSubmitForm):
3405
3406 2012-03-22  Anders Carlsson  <andersca@apple.com>
3407
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>
3411
3412         Reviewed by Sam Weinig.
3413
3414         Update for changes to WebCore.
3415
3416         * FullscreenVideoController.cpp:
3417         (FullscreenVideoController::LayerClient::platformCALayerDidCreateTiles):
3418
3419 2012-03-20  Steve Falkenburg  <sfalken@apple.com>
3420
3421         Move WTF-related Windows project files out of JavaScriptCore
3422         https://bugs.webkit.org/show_bug.cgi?id=80680
3423
3424         Reviewed by Jessie Berlin.
3425
3426         * WebKit.vcproj/WebKit.sln:
3427
3428 2012-03-20  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3429
3430         Convert hasSpellingMarker to use Internals interface.
3431         https://bugs.webkit.org/show_bug.cgi?id=81300
3432
3433         Reviewed by Ryosuke Niwa.
3434
3435         Remove hasSpellingMarker interface support, since it can support in the cross-port
3436         way through the Internals interface.
3437
3438         * Interfaces/IWebFramePrivate.idl:
3439
3440 2012-03-19  Adam Barth  <abarth@webkit.org>
3441
3442         Remove support for "magic" iframe
3443         https://bugs.webkit.org/show_bug.cgi?id=81590
3444
3445         Reviewed by Eric Seidel.
3446
3447         Remove FrameLoaderClient methods that no longer exist.
3448
3449         * WebCoreSupport/WebFrameLoaderClient.cpp:
3450         * WebCoreSupport/WebFrameLoaderClient.h:
3451         (WebFrameLoaderClient):
3452
3453 2012-03-19  Anders Carlsson  <andersca@apple.com>
3454
3455         Fix Windows build.
3456
3457         * FullscreenVideoController.cpp:
3458         (FullscreenVideoController::LayerClient::platformCALayerDeviceScaleFactor):
3459
3460 2012-03-13  Jon Lee  <jonlee@apple.com>
3461
3462         Separate NOTIFICATIONS and LEGACY_NOTIFICATIONS
3463         https://bugs.webkit.org/show_bug.cgi?id=80922
3464         <rdar://problem/11035082>
3465
3466         Reviewed by Jian Li.
3467
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)
3472
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.
3475
3476         Update everything to be #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
3477         * WebCoreSupport/WebChromeClient.cpp:
3478         (WebChromeClient::WebChromeClient):
3479         * WebCoreSupport/WebChromeClient.h:
3480         (WebChromeClient):
3481         * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
3482         * WebCoreSupport/WebDesktopNotificationsDelegate.h:
3483
3484 2012-03-13  Adam Barth  <abarth@webkit.org> && Benjamin Poulain  <bpoulain@apple.com>
3485
3486         Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
3487         https://bugs.webkit.org/show_bug.cgi?id=78853
3488
3489         Reviewed by Adam Barth.
3490
3491         * WebCoreSupport/WebChromeClient.h:
3492         (WebChromeClient):
3493         * WebCoreSupport/WebGeolocationClient.cpp:
3494         (WebGeolocationClient::lastPosition):
3495         * WebGeolocationPosition.cpp:
3496         (WebGeolocationPosition::initWithTimestamp):
3497         (core):
3498         * WebGeolocationPosition.h:
3499         (WebGeolocationPosition):
3500         (WebGeolocationPosition::impl):
3501         * WebView.cpp:
3502         (WebView::initWithFrame):
3503         (WebView::geolocationDidChangePosition):
3504         (WebView::geolocationDidFailWithError):
3505
3506 2012-03-12  Jessie Berlin  <jberlin@apple.com>
3507
3508         More Windows build fixing.
3509
3510         * MarshallingHelpers.cpp:
3511         * WebDatabaseManager.cpp:
3512
3513 2012-03-09  Jon Lee  <jonlee@apple.com>
3514
3515         Rename NotificationPresenter to NotificationClient
3516         https://bugs.webkit.org/show_bug.cgi?id=80488
3517         <rdar://problem/10965558>
3518
3519         Reviewed by Kentaro Hara.
3520
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):
3528
3529 2012-03-09  Emil A Eklund  <eae@chromium.org>
3530
3531         Add roundedPoint to HitTestResult and change platform code to use it
3532         https://bugs.webkit.org/show_bug.cgi?id=80715
3533
3534         Reviewed by James Robinson.
3535
3536         Change ports to use roundedPoint to avoid exposing subpixel types to
3537         platform code.
3538
3539         * WebView.cpp:
3540         (WebView::handleContextMenuEvent):
3541
3542 2012-03-08  Steve Falkenburg  <sfalken@apple.com>
3543
3544         Separate WTF parts of JavaScriptCoreGenerated into WTFGenerated for Windows build
3545         https://bugs.webkit.org/show_bug.cgi?id=80657
3546
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.
3550
3551         Reviewed by Jessie Berlin.
3552
3553         * WebKit.vcproj/WebKit.sln: Add WTFGenerated, update dependent projects.
3554
3555 2012-03-03  Benjamin Poulain  <benjamin@webkit.org>
3556
3557         Remove the redundant method KURL::protocolInHTTPFamily()
3558         https://bugs.webkit.org/show_bug.cgi?id=80216
3559
3560         Reviewed by Anders Carlsson.
3561
3562         * WebCoreSupport/WebFrameLoaderClient.cpp:
3563         (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
3564         * WebHistory.cpp:
3565         (WebHistory::visitedURL):
3566
3567 2012-02-26  Hajime Morrita  <morrita@chromium.org>
3568
3569         Move ChromeClient::showContextMenu() to ContextMenuClient
3570         https://bugs.webkit.org/show_bug.cgi?id=79427
3571
3572         Reviewed by Adam Barth.
3573
3574         * WebCoreSupport/WebChromeClient.h:
3575         (WebChromeClient):
3576
3577 2012-02-24  Shinya Kawanaka  <shinyak@chromium.org>
3578
3579         SpellCheckRequest needs to know the context where the spellcheck happened.
3580         https://bugs.webkit.org/show_bug.cgi?id=79320
3581
3582         Reviewed by Hajime Morita.
3583
3584         * WebCoreSupport/WebEditorClient.h:
3585         (WebEditorClient::requestCheckingOfString):
3586         (WebEditorClient):
3587
3588 2012-02-21  Ryosuke Niwa  <rniwa@webkit.org>
3589
3590         Remove the remaining uses of CSSStyleDeclaration in Editor
3591         https://bugs.webkit.org/show_bug.cgi?id=78939
3592
3593         Reviewed by Enrica Casucci.
3594
3595         * WebCoreSupport/WebEditorClient.cpp:
3596         (WebEditorClient::shouldApplyStyle):
3597         * WebCoreSupport/WebEditorClient.h:
3598         (WebEditorClient):
3599
3600 2012-02-22  Ryosuke Niwa  <rniwa@webkit.org>
3601
3602         Remove the remaining uses of CSSStyleDeclaration in Editor
3603         https://bugs.webkit.org/show_bug.cgi?id=78939
3604
3605         Reviewed by Enrica Casucci.
3606
3607         * WebCoreSupport/WebEditorClient.cpp:
3608         (WebEditorClient::shouldApplyStyle):
3609         * WebCoreSupport/WebEditorClient.h:
3610         (WebEditorClient):
3611
3612 2012-02-17  Kalev Lember  <kalevlember@gmail.com>
3613
3614         Remove unused parameters from WTF threading API
3615         https://bugs.webkit.org/show_bug.cgi?id=78389
3616
3617         Reviewed by Adam Roben.
3618
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.
3624
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.
3629
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
3634         the old ABI.
3635
3636         * WebKit.vcproj/WebKit_Cairo.def: Add the new functions.
3637         * WebKit.vcproj/WebKit_Cairo_debug.def: Ditto.
3638
3639 2012-02-15  Sadrul Habib Chowdhury  <sadrul@chromium.org>
3640
3641         Notify ChromeClient when touch-event handlers are installed/removed.
3642         https://bugs.webkit.org/show_bug.cgi?id=77440
3643
3644         Reviewed by Darin Fisher and Ryosuke Niwa.
3645
3646         * WebCoreSupport/WebChromeClient.h:
3647         (WebChromeClient::numTouchEventHandlersChanged):