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