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