[Mac] Update PageVisibilityState when WebView is hidden / visible
[WebKit-https.git] / Source / WebKit / mac / ChangeLog
1 2013-01-28  Joseph Pecoraro  <pecoraro@apple.com>
2
3         [Mac] Update PageVisibilityState when WebView is hidden / visible
4         https://bugs.webkit.org/show_bug.cgi?id=107509
5
6         Reviewed by Sam Weinig.
7
8         * WebView/WebView.mm:
9         * WebView/WebViewPrivate.h:
10         (-[WebView _commonInitializationWithFrameName:groupName:]):
11         Set the initial visibility of the page.
12
13         (-[WebView addWindowObserversForWindow:]):
14         (-[WebView removeWindowObservers]):
15         (-[WebView _isViewVisible]):
16         (-[WebView _updateVisibilityState]):
17         (-[WebView viewDidMoveToWindow]):
18         (-[WebView _windowVisibilityChanged:]):
19         Update visibility state in the same ways WK2 does. This involves
20         listening for some new NSWindow delegates.
21
22 2013-01-28  Joseph Pecoraro  <pecoraro@apple.com>
23
24         Improve PageVisibility API with enums
25         https://bugs.webkit.org/show_bug.cgi?id=107364
26
27         Reviewed by Sam Weinig.
28
29         * WebView/WebView.mm:
30         * WebView/WebViewPrivate.h:
31         (core):
32         (-[WebView _setVisibilityState:isInitialState:]):
33         Switch the private API form int to a WebPageVisibilityState enum.
34
35 2013-01-28  Adam Barth  <abarth@webkit.org>
36
37         Remove webkitNotifications.createHTMLNotification
38         https://bugs.webkit.org/show_bug.cgi?id=107598
39
40         Reviewed by Benjamin Poulain.
41
42         * Configurations/FeatureDefines.xcconfig:
43
44 2013-01-25  Andy Estes  <aestes@apple.com>
45
46         Wrap content filtering code in an object
47         https://bugs.webkit.org/show_bug.cgi?id=107914
48
49         Reviewed by Alexey Proskuryakov.
50
51         * WebCoreSupport/WebSystemInterface.mm:
52         (InitWebCoreSystemInterface): Updated to reflect changes in WKSI.
53
54 2013-01-24  Dan Bernstein  <mitz@apple.com>
55
56         WebNavigationData does not distinguish between an empty title and a missing title
57         https://bugs.webkit.org/show_bug.cgi?id=107917
58
59         Reviewed by Andy Estes.
60
61         * WebCoreSupport/WebFrameLoaderClient.mm:
62         (nilOrNSString): Added this helper function.
63         (WebFrameLoaderClient::updateGlobalHistory): Initialize the WebNavigationData with a nil
64         title, rather than the empty string, if the document does not have a title.
65
66 2013-01-24  Mark Hahnenberg  <mhahnenberg@apple.com>
67
68         Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
69         https://bugs.webkit.org/show_bug.cgi?id=107327
70
71         Reviewed by Filip Pizlo.
72
73         We're renaming these two files, so we have to replace the names everywhere.
74
75         * DOM/WebDOMOperations.mm:
76         * ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebKit/mac/ForwardingHeaders/runtime/JSValue.h.
77         * ForwardingHeaders/runtime/JSValue.h: Removed.
78         * WebView/WebFrame.mm:
79         * WebView/WebView.mm:
80
81 2013-01-22  Anders Carlsson  <andersca@apple.com>
82
83         Use a platforom strategy for local storage
84         https://bugs.webkit.org/show_bug.cgi?id=107600
85
86         Reviewed by Andreas Kling.
87
88         Update for new storage strategy.
89
90         * WebCoreSupport/WebPlatformStrategies.h:
91         (WebPlatformStrategies):
92         * WebCoreSupport/WebPlatformStrategies.mm:
93         (WebPlatformStrategies::createStorageStrategy):
94
95 2013-01-21  Kentaro Hara  <haraken@chromium.org>
96
97         Implement UIEvent constructor
98         https://bugs.webkit.org/show_bug.cgi?id=107430
99
100         Reviewed by Adam Barth.
101
102         Editor's draft: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm
103
104         UIEvent constructor is implemented under a DOM4_EVENTS_CONSTRUCTOR flag,
105         which is enabled on Safari and Chromium for now.
106
107         * Configurations/FeatureDefines.xcconfig:
108
109 2013-01-22  Joseph Pecoraro  <pecoraro@apple.com>
110
111         [Mac] Enable Page Visibility (PAGE_VISIBILITY_API)
112         https://bugs.webkit.org/show_bug.cgi?id=107230
113
114         Reviewed by David Kilzer.
115
116         * Configurations/FeatureDefines.xcconfig:
117
118 2013-01-22  Tim Horton  <timothy_horton@apple.com>
119
120         PDFPlugin: Build PDFPlugin everywhere, enable at runtime
121         https://bugs.webkit.org/show_bug.cgi?id=107117
122
123         Reviewed by Alexey Proskuryakov.
124
125         Since PDFLayerController SPI is all forward-declared, the plugin should build
126         on all Mac platforms, and can be enabled at runtime.
127
128         * Configurations/FeatureDefines.xcconfig:
129
130 2013-01-21  Dirk Schulze  <dschulze@adobe.com>
131
132         Add build flag for Canvas's Path object (disabled by default)
133         https://bugs.webkit.org/show_bug.cgi?id=107473
134
135         Reviewed by Dean Jackson.
136
137         * Configurations/FeatureDefines.xcconfig:
138
139 2013-01-17  Andy Estes  <aestes@apple.com>
140
141         Add a USE() macro for content filtering code
142         https://bugs.webkit.org/show_bug.cgi?id=107098
143
144         Reviewed by Mark Rowe.
145
146         * WebCoreSupport/WebSystemInterface.mm:
147         (InitWebCoreSystemInterface): Use USE(CONTENT_FILTERING).
148
149 2013-01-19  Philip Rogers  <pdr@google.com>
150
151         Merge SVGStylable into SVGStyledElement
152         https://bugs.webkit.org/show_bug.cgi?id=106877
153
154         SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
155         cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
156
157         Reviewed by Dirk Schulze.
158
159         * MigrateHeaders.make:
160
161 2013-01-18  Seokju Kwon  <seokju.kwon@gmail.com>
162
163         Add explicit keyword to constructors in platform-specific InspectorClient
164         https://bugs.webkit.org/show_bug.cgi?id=107255
165
166         Reviewed by Kentaro Hara.
167
168         Add explicit keyword to constructors that take one argument
169         in platform-specific implementation of InspectorClient.
170
171         * WebCoreSupport/WebInspectorClient.h:
172         (WebInspectorClient):
173
174 2013-01-15  Jer Noble  <jer.noble@apple.com>
175
176         Add a Setting to disable QTKit media engine.
177         https://bugs.webkit.org/show_bug.cgi?id=106972
178
179         Reviewed by Eric Carlson.
180
181         Add WebKit API to set QTKit enabled setting from user defaults.
182
183         * WebView/WebPreferenceKeysPrivate.h:
184         * WebView/WebPreferences.mm:
185         (+[WebPreferences initialize]): Set WebCore settings based on user defaults.
186         (-[WebPreferences setQTKitEnabled:]): Pass through to WebCore.
187         (-[WebPreferences isQTKitEnabled]): Ditto.
188         * WebView/WebPreferencesPrivate.h:
189         * WebView/WebView.mm:
190         (-[WebView _preferencesChanged:]): Synchronize WebKit/WebCore settings.
191
192 2013-01-15  Enrica Casucci  <enrica@apple.com>
193
194         Add a new set of WebKit2 APIs for text search and
195         search results management.
196         https://bugs.webkit.org/show_bug.cgi?id=106834.
197         <rdar://problem/12597159>
198
199         Reviewed by Simon Fraser.
200         
201         Adding new API to perform text search in WebKit2 without using
202         the stock UI. The new interface provides all the information
203         necessary to write a custom UI for search.
204
205         Added new TextWebKitAPI test.
206
207         * WebView/WebHTMLView.mm:
208         (-[WebHTMLView countMatchesForText:inDOMRange:options:limit:markMatches:]):
209         Modified to reflect the changes to Editor::countMatchesForText interface.
210
211 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
212
213         Remove the ENABLE_ANIMATION_API feature define occurences
214         https://bugs.webkit.org/show_bug.cgi?id=106544
215
216         Reviewed by Simon Fraser.
217
218         The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
219         feature define handling still lingers in various build systems and configurations
220         but is of no use, so it should be removed.
221
222         * Configurations/FeatureDefines.xcconfig:
223
224 2013-01-08  Mark Lam  <mark.lam@apple.com>
225
226         Removed the need for the ProposedDatabase mechanism.
227         https://bugs.webkit.org/show_bug.cgi?id=106292.
228
229         Reviewed by Sam Weinig.
230
231         * WebCoreSupport/WebChromeClient.h:
232         * WebCoreSupport/WebChromeClient.mm:
233         (WebChromeClient::exceededDatabaseQuota):
234
235 2013-01-07  Dan Bernstein  <mitz@apple.com>
236
237         [mac] WebKit1 clients can’t tell when a frame has been removed from the hierarchy
238         https://bugs.webkit.org/show_bug.cgi?id=106261
239
240         Reviewed by Simon Fraser.
241
242         Test: TestWebKitAPI/Tests/mac/WebViewDidRemoveFrameFromHierarchy.mm.
243
244         Added -[WebFrameLoadDelegate webView:didRemoveFrameFromHierarchy:].
245
246         * WebCoreSupport/WebFrameLoaderClient.mm:
247         (WebFrameLoaderClient::detachedFromParent2): Added a call to the new frame load delegate
248         method.
249         * WebView/WebDelegateImplementationCaching.h:
250         (WebFrameLoadDelegateImplementationCache): Added the new method to the cache.
251         * WebView/WebFrameLoadDelegatePrivate.h: Declared the new delegate method.
252         * WebView/WebView.mm:
253         (-[WebView _cacheFrameLoadDelegateImplementations]): Added the new method to the cache.
254
255 2013-01-07  Mike West  <mkwst@chromium.org>
256
257         Make the IFRAME_SEAMLESS flag runtime-enabled.
258         https://bugs.webkit.org/show_bug.cgi?id=106213
259
260         Reviewed by Ojan Vafai.
261
262         * WebView/WebPreferenceKeysPrivate.h:
263         * WebView/WebPreferences.mm:
264         (-[WebPreferences seamlessIFramesEnabled]):
265         (-[WebPreferences setSeamlessIFramesEnabled:]):
266         * WebView/WebPreferencesPrivate.h:
267         * WebView/WebView.mm:
268         (-[WebView _preferencesChanged:]):
269             Add a seamless IFrame preference to WebPreferences, and use it to
270             toggle the runtime state of the feature as appropriate.
271
272 2013-01-04  Adam Klein  <adamk@chromium.org>
273
274         Remove ENABLE_MUTATION_OBSERVERS #define
275         https://bugs.webkit.org/show_bug.cgi?id=105459
276
277         Reviewed by Ryosuke Niwa.
278
279         * Configurations/FeatureDefines.xcconfig:
280
281 2013-01-01  Dan Bernstein  <mitz@apple.com>
282
283         <rdar://problem/12942239> Update copyright strings
284
285         Reviewed by Sam Weinig.
286
287         * Info.plist:
288
289 2012-12-29  Adam Roben  <aroben@webkit.org>
290
291         Web Inspector: Mac WK1 Inspector can't save/load timeline data
292         https://bugs.webkit.org/show_bug.cgi?id=105547
293
294         Reviewed by Pavel Feldman.
295
296         * WebCoreSupport/WebInspectorClient.h: Declared new overrides and
297         member variables necessary for save support.
298
299         * WebCoreSupport/WebInspectorClient.mm:
300         (WebInspectorFrontendClient::save):
301         (WebInspectorFrontendClient::append):
302         Implemented these to make saving timeline data work. (It seems to me
303         the InspectorFrontendClient API could be cleaned up a bit. I had to
304         look at Chromium source code to determine that I needed to call back
305         into the InspectorFrontendAPI JS object after saving/appending, and
306         that I needed to keep a map of passed URLs -> chosen URLs.)
307
308         (-[WebInspectorWindowController window:willPositionSheet:usingRect:]):
309         Tweaked the position of the sheet so that open/save sheets look a
310         little bette.r
311
312         (-[WebInspectorWindowController webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:]):
313         Implemented to make loading timeline data work.
314
315 2012-12-28  Mark Rowe  <mrowe@apple.com>
316
317         Move logic for extracting the OS X marketing version in to WebCore
318         <http://webkit.org/b/105841> / <rdar://problem/10736041>
319
320         Reviewed by Dan Bernstein.
321
322         * WebCoreSupport/WebSystemInterface.mm:
323         (InitWebCoreSystemInterface): Remove the code related to the WKSI symbol.
324         * WebView/WebView.mm:
325         (systemMarketingVersionForUserAgentString): Call the WebCore function instead of the WKSI function.
326         (+[WebView _standardUserAgentWithApplicationName:]): Retain the result now that our helper doesn't
327         do that for us.
328
329 2012-12-27  Sam Weinig  <sam@webkit.org>
330
331         Attempt to fix the tests.
332
333         * WebView/WebPreferences.mm:
334         (+[WebPreferences initialize]):
335
336 2012-12-23  Alexey Proskuryakov  <ap@apple.com>
337
338         <rdar://problem/12808377> Network process should respect cookie accept policy
339         https://bugs.webkit.org/show_bug.cgi?id=105684
340
341         Reviewed by Sam Weinig.
342
343         * WebCoreSupport/WebPlatformStrategies.h:
344         * WebCoreSupport/WebPlatformStrategies.mm:
345         CookiesStrategy no longer has notifyCookiesChanged().
346
347 2012-12-22  Alexey Proskuryakov  <ap@apple.com>
348
349         Add a separate class for networking related storage
350         https://bugs.webkit.org/show_bug.cgi?id=105676
351
352         Reviewed by Sam Weinig.
353
354         * WebCoreSupport/WebFrameLoaderClient.mm:
355         Updated for ResourceHandle include changes.
356
357         * WebCoreSupport/WebFrameNetworkingContext.h:
358         * WebCoreSupport/WebFrameNetworkingContext.mm:
359         This class is now simpler, with more session tracking being in WebCore now.
360
361         * WebCoreSupport/WebPlatformStrategies.h:
362         * WebCoreSupport/WebPlatformStrategies.mm:
363         (WebPlatformStrategies::cookiesForDOM):
364         (WebPlatformStrategies::setCookiesFromDOM):
365         (WebPlatformStrategies::cookiesEnabled):
366         (WebPlatformStrategies::cookieRequestHeaderFieldValue):
367         (WebPlatformStrategies::getRawCookies):
368         (WebPlatformStrategies::deleteCookie):
369         We no longer need a function for default cookie storage! Other cookie functions
370         now take a session.
371
372         * WebView/WebPreferences.mm:
373         (+[WebPreferences _switchNetworkLoaderToNewTestingSession]): Initialize WCSI before
374         calling a WebCore that uses it.
375         (+[WebPreferences _setCurrentNetworkLoaderSessionCookieAcceptPolicy:]): Use
376         NetworkStorageSession for session tracking.
377
378         * WebView/WebView.mm: (-[WebView _cachedResponseForURL:]): Updated for networking
379         context now returning a class for session.
380
381 2012-12-20  Ilya Tikhonovsky  <loislo@chromium.org>
382
383         Unreviewed build fix for chromium mac after r138206.
384
385         * WebCoreSupport/WebSystemInterface.mm:
386         (InitWebCoreSystemInterface):
387
388 2012-12-19  Alexey Proskuryakov  <ap@apple.com>
389
390         <rdar://problem/12890242> [WK2 NetworkProcess] Client doesn't receive SSL certificates
391         https://bugs.webkit.org/show_bug.cgi?id=105467
392
393         Reviewed by Brady Eidson.
394
395         * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): Initialize
396         a WKSI function we've been missing.
397
398 2012-12-19  Alexis Menard  <alexis@webkit.org>
399
400         Implement CSS parsing for CSS transitions unprefixed.
401         https://bugs.webkit.org/show_bug.cgi?id=104804
402
403         Reviewed by Dean Jackson.
404
405         Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
406         to cover the work of unprefixing Transforms, Animations and 
407         Transitions. It will let the possibility of each ports to turn it off 
408         in their release branches until we're confident that these CSS 
409         properties are ready to be unprefixed.
410
411         * Configurations/FeatureDefines.xcconfig:
412
413 2012-12-18  Alexey Proskuryakov  <ap@apple.com>
414
415         Remove unnecessary functions from CookiesStrategy
416         https://bugs.webkit.org/show_bug.cgi?id=105369
417
418         Reviewed by Brady Eidson.
419
420         * WebCoreSupport/WebPlatformStrategies.h:
421         * WebCoreSupport/WebPlatformStrategies.mm:
422
423 2012-12-18  Alice Liu  <alice.liu@apple.com>
424
425         Add SPI to WebKit1 WebFrame for hit testing
426         https://bugs.webkit.org/show_bug.cgi?id=105106
427
428         Reviewed by Dan Bernstein.
429
430         * WebView/WebFrame.mm:
431         (-[WebFrame elementAtPoint:]): Added. Takes an NSPoint to feed to the WebCore::Frame for hit-testing.
432         Creates a WebElementDictionary from that WebCore::HitTestResult, and returns the element dictionary. 
433         * WebView/WebFramePrivate.h:
434
435 2012-12-18  Alice Liu  <alice.liu@apple.com>
436
437         Add SPI to WebKit1 WebFrame for node conversion to JSValueRef
438         https://bugs.webkit.org/show_bug.cgi?id=105262
439
440         Reviewed by Anders Carlsson.
441
442         * WebView/WebFrame.mm:
443         (-[WebFrame jsWrapper:forWorld:]): Added. Takes a DOMNode and WebScriptWorld and provides a JSValueRef
444         for the WebCore::Node in that particular WebScriptWorld.
445         * WebView/WebFramePrivate.h:
446
447 2012-12-18  Beth Dakin  <bdakin@apple.com>
448
449         https://bugs.webkit.org/show_bug.cgi?id=102579
450         [mac] Enable scaled cursors
451
452         Reviewed by Dean Jackson.
453
454         * Configurations/FeatureDefines.xcconfig:
455
456 2012-12-16  Levi Weintraub  <leviw@chromium.org>
457
458         Push pixel snapping logic into TransformState
459         https://bugs.webkit.org/show_bug.cgi?id=101779
460
461         Reviewed by Simon Fraser.
462
463         * WebView/WebFullScreenController.mm:
464         (screenRectOfContents): Removed SnapOffsetForTransforms as it's no longer needed.
465
466 2012-12-15  Anders Carlsson  <andersca@apple.com>
467
468         Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
469         https://bugs.webkit.org/show_bug.cgi?id=105122
470
471         Reviewed by Andreas Kling.
472
473         Update for WebCore changes.
474
475         * WebCoreSupport/WebFrameLoaderClient.h:
476         (WebFrameLoaderClient):
477         * WebCoreSupport/WebFrameLoaderClient.mm:
478         (WebFrameLoaderClient::convertMainResourceLoadToDownload):
479
480 2012-12-15  Mark Lam  <mark.lam@apple.com>
481
482         Re-landing patch for "Introducing the DatabaseStrategy and database servers".
483         https://bugs.webkit.org/show_bug.cgi?id=104934.
484
485         Not reviewed.
486
487         Merged from r137767. Previously reviewed by Sam Weinig.
488
489         * WebCoreSupport/WebPlatformStrategies.h:
490         (WebPlatformStrategies):
491         * WebCoreSupport/WebPlatformStrategies.mm:
492         (WebPlatformStrategies::createDatabaseStrategy):
493
494 2012-12-14  Mark Lam  <mark.lam@apple.com>
495
496         The WebView should initialize the platform strategies before initializing other sub-systems.
497         https://bugs.webkit.org/show_bug.cgi?id=105083.
498
499         Reviewed by Alexey Proskuryakov.
500
501         * WebView/WebView.mm:
502         (-[WebView _commonInitializationWithFrameName:groupName:]):
503
504 2012-12-14  Sheriff Bot  <webkit.review.bot@gmail.com>
505
506         Unreviewed, rolling out r137767.
507         http://trac.webkit.org/changeset/137767
508         https://bugs.webkit.org/show_bug.cgi?id=105062
509
510         Broke Mac builds. (Requested by mlam on #webkit).
511
512         * WebCoreSupport/WebPlatformStrategies.h:
513         (WebPlatformStrategies):
514         * WebCoreSupport/WebPlatformStrategies.mm:
515
516 2012-12-14  Mark Lam  <mark.lam@apple.com>
517
518         Introducing the DatabaseStrategy and database servers.
519         https://bugs.webkit.org/show_bug.cgi?id=104934.
520
521         Reviewed by Sam Weinig.
522
523         The database server is currently a placeholder that does nothing.
524
525         * WebCoreSupport/WebPlatformStrategies.h:
526         (WebPlatformStrategies):
527         * WebCoreSupport/WebPlatformStrategies.mm:
528         (WebPlatformStrategies::createDatabaseStrategy):
529
530 2012-12-13  Alexey Proskuryakov  <ap@apple.com>
531
532         <rdar://problem/12838354> Per-Tab WebProcess: DOM cookie access functions should respect private browsing
533         https://bugs.webkit.org/show_bug.cgi?id=104691
534
535         Reviewed by Sam Weinig.
536
537         * WebCoreSupport/WebFrameNetworkingContext.h:
538         * WebCoreSupport/WebFrameNetworkingContext.mm:
539         (WebFrameNetworkingContext::inPrivateBrowsingMode):
540         (WebFrameNetworkingContext::storageSession):
541         Implemented inPrivateBrowsingMode().
542
543 2012-12-12  Mark Lam  <mark.lam@apple.com>
544
545         Encapsulate externally used webdatabase APIs in DatabaseManager.
546         https://bugs.webkit.org/show_bug.cgi?id=104741.
547
548         Reviewed by Sam Weinig.
549
550         Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
551         and DatabaseContext directly. This is to prepare for upcoming webkit2
552         refactoring.
553
554         * Storage/WebDatabaseManager.mm:
555         (-[WebDatabaseManager origins]):
556         (-[WebDatabaseManager databasesWithOrigin:]):
557         (-[WebDatabaseManager detailsForDatabase:withOrigin:]):
558         (-[WebDatabaseManager deleteAllDatabases]):
559         (-[WebDatabaseManager deleteOrigin:]):
560         (-[WebDatabaseManager deleteDatabase:withOrigin:]):
561         (WebKitInitializeDatabasesIfNecessary):
562         * Storage/WebDatabaseManagerClient.h: Copied from Source/WebKit/mac/Storage/WebDatabaseTrackerClient.h.
563         (WebDatabaseManagerClient):
564         * Storage/WebDatabaseManagerClient.mm: Copied from Source/WebKit/mac/Storage/WebDatabaseTrackerClient.mm.
565         (WebDatabaseManagerClient::sharedWebDatabaseManagerClient):
566         (WebDatabaseManagerClient::WebDatabaseManagerClient):
567         (WebDatabaseManagerClient::~WebDatabaseManagerClient):
568         (DidModifyOriginData::dispatchToMainThread):
569         (DidModifyOriginData::DidModifyOriginData):
570         (DidModifyOriginData):
571         (WebDatabaseManagerClient::dispatchDidModifyOrigin):
572         (WebDatabaseManagerClient::dispatchDidModifyDatabase):
573         * Storage/WebDatabaseQuotaManager.mm:
574         (-[WebDatabaseQuotaManager usage]):
575         (-[WebDatabaseQuotaManager quota]):
576         (-[WebDatabaseQuotaManager setQuota:]):
577         * Storage/WebDatabaseTrackerClient.h: Removed.
578         * Storage/WebDatabaseTrackerClient.mm: Removed.
579         * WebCoreSupport/WebSecurityOrigin.mm:
580         (-[WebSecurityOrigin usage]):
581         (-[WebSecurityOrigin quota]):
582         (-[WebSecurityOrigin setQuota:]):
583         * WebKit.order:
584         * WebView/WebFrame.mm:
585         (-[WebFrame _cacheabilityDictionary]):
586         * WebView/WebView.mm:
587         (-[WebView _preferencesChanged:]):
588
589 2012-12-12  Alexey Proskuryakov  <ap@apple.com>
590
591         Make LOG() work in WebProcess and NetworkProcess
592         https://bugs.webkit.org/show_bug.cgi?id=104718
593
594         Reviewed by Tim Horton.
595
596         * WebView/WebView.mm: Use WebCore/InitializeLogging.h to avoid conflicts between
597         WebCore and WebKit versions of this file.
598
599 2012-12-11  Mike West  <mkwst@chromium.org>
600
601         Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
602         https://bugs.webkit.org/show_bug.cgi?id=66371
603
604         Reviewed by Pavel Feldman.
605
606         Drops WebCore::MessageType from the addMessageToConsole method.
607
608         * WebCoreSupport/WebChromeClient.h:
609         (WebChromeClient):
610         * WebCoreSupport/WebChromeClient.mm:
611         (WebChromeClient::addMessageToConsole):
612
613 2012-12-09  Antti Koivisto  <antti@apple.com>
614
615         Factor node traversal into standalone functions
616         https://bugs.webkit.org/show_bug.cgi?id=104507
617
618         Reviewed by Eric Seidel.
619     
620         * WebView/WebHTMLRepresentation.mm:
621         (searchForLabelsBeforeElement):
622
623 2012-12-10  Alexis Menard  <alexis@webkit.org>
624
625         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
626         https://bugs.webkit.org/show_bug.cgi?id=104539
627
628         Reviewed by Antonio Gomes.
629
630         As discussed on webkit-dev it is not needed to keep this feature flag 
631         as support for <position> type is a small feature that is already 
632         implemented by three other UAs. It was useful while landing this 
633         feature as partial bits were landed one after one.
634
635         * Configurations/FeatureDefines.xcconfig:
636
637 2012-12-06  Rick Byers  <rbyers@chromium.org>
638
639         CSS cursor property should support webkit-image-set
640         https://bugs.webkit.org/show_bug.cgi?id=99493
641
642         Reviewed by Beth Dakin.
643
644         Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default.
645
646         * Configurations/FeatureDefines.xcconfig:
647
648 2012-12-03  Yury Semikhatsky  <yurys@chromium.org>
649
650         Unreviewed. Fix Mac compilation after r136448.
651
652         * WebCoreSupport/WebChromeClient.mm:
653         (stringForMessageType):
654
655 2012-12-03  Alexis Menard  <alexis@webkit.org>
656
657         [Mac] Enable CSS3 background-position offset by default.
658         https://bugs.webkit.org/show_bug.cgi?id=103905
659
660         Reviewed by Simon Fraser.
661
662         Turn the flag on by default.
663
664         * Configurations/FeatureDefines.xcconfig:
665
666 2012-12-02  Yongjun Zhang  <yongjun_zhang@apple.com>
667
668         Need a method to close all idle localstorage databases immediately.
669         https://bugs.webkit.org/show_bug.cgi?id=103469
670
671         Reviewed by David Kilzer.
672
673         Add a new method to WebStorageManager that we can call to close all
674         idle local storage databases.
675
676         * Storage/WebStorageManager.mm:
677         (+[WebStorageManager closeIdleLocalStorageDatabases]):
678         * Storage/WebStorageManagerPrivate.h:
679
680 2012-11-30  Mihai Maerean  <mmaerean@adobe.com>
681
682         [CSSRegions] when WebKit uses V8, there should be a single variable to store if the CSS Regions feature is enabled
683         https://bugs.webkit.org/show_bug.cgi?id=101192
684
685         Reviewed by Hajime Morita.
686
687         Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
688
689         Tests: No new tests because there is no functional change.
690
691         * WebView/WebView.mm:
692         (-[WebView _preferencesChanged:]):
693
694 2012-11-29  Rafael Weinstein  <rafaelw@chromium.org>
695
696         [HTMLTemplateElement] Add feature flag
697         https://bugs.webkit.org/show_bug.cgi?id=103694
698
699         Reviewed by Adam Barth.
700
701         This flag will guard the implementation of the HTMLTemplateElement.
702         http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
703
704         * Configurations/FeatureDefines.xcconfig:
705
706 2012-11-29  Alexey Proskuryakov  <ap@apple.com>
707
708         [WK2] Forward cookie jar calls to NetworkProcess
709         https://bugs.webkit.org/show_bug.cgi?id=103457
710
711         Reviewed by Darin Adler.
712
713         * WebCoreSupport/WebPlatformStrategies.h:
714         (WebPlatformStrategies):
715         * WebCoreSupport/WebPlatformStrategies.mm:
716         (WebPlatformStrategies::cookiesForDOM):
717         (WebPlatformStrategies::setCookiesFromDOM):
718         (WebPlatformStrategies::cookiesEnabled):
719         (WebPlatformStrategies::cookieRequestHeaderFieldValue):
720         (WebPlatformStrategies::getRawCookies):
721         (WebPlatformStrategies::deleteCookie):
722         (WebPlatformStrategies::getHostnamesWithCookies):
723         (WebPlatformStrategies::deleteCookiesForHostname):
724         (WebPlatformStrategies::deleteAllCookies):
725         (WebPlatformStrategies::getPluginInfo):
726         (WebPlatformStrategies::bufferForType):
727         WebKit1 strategy just uses PlatformCookieJar.
728
729 2012-11-28  Beth Dakin  <bdakin@apple.com>
730
731         https://bugs.webkit.org/show_bug.cgi?id=102970
732         [WK1] REGRESSION (r129545): Main frame doesn't rubberband unless 
733         WebFrameLoadDelegate implements -webView:didFirstLayoutInFrame:
734
735         Reviewed by Sam Weinig.
736
737         We should always register for DidFirstLayout in WK1 since we do work 
738         at that time besides just calling the delegate function.
739         * WebView/WebView.mm:
740         (-[WebView _cacheFrameLoadDelegateImplementations]):
741
742 2012-11-27  Michael Saboff  <msaboff@apple.com>
743
744         TextIterator unnecessarily converts 8 bit strings to 16 bits
745         https://bugs.webkit.org/show_bug.cgi?id=103295
746
747         Reviewed by Brent Fulgham.
748
749         Updated _stringForRange to use plainText() instead of removed plainTextToMallocAllocatedBuffer().
750
751         * WebView/WebFrame.mm:
752         (-[WebFrame _stringForRange:]):
753
754 2012-11-27  James Simonsen  <simonjam@chromium.org>
755
756         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
757         https://bugs.webkit.org/show_bug.cgi?id=102151
758
759         Reviewed by Adam Barth.
760
761         * Plugins/WebPluginController.mm:
762         * WebView/WebFrame.mm:
763         (-[WebFrame loadRequest:]):
764         (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
765
766 2012-11-27  Pratik Solanki  <psolanki@apple.com>
767
768         objc/objc-runtime.h does not exist on all PLATFORM(MAC)
769         https://bugs.webkit.org/show_bug.cgi?id=101780
770
771         Reviewed by Brent Fulgham.
772
773         Clean up header includes so we don't include objc/objc-runtime.h.
774
775         * Carbon/HIWebView.mm:
776         (UpdateCommandStatus): Use wtfObjcMsgSend template instead of objc_msgSend.
777         * Plugins/WebNetscapePluginView.mm:
778         * Plugins/WebPluginContainerCheck.mm:
779         (-[WebPluginContainerCheck _continueWithPolicy:]): Use wtfObjcMsgSend template instead of objc_msgSend.
780         * Plugins/WebPluginController.mm:
781         * WebCoreSupport/WebCachedFramePlatformData.h:
782         * WebCoreSupport/WebDeviceOrientationClient.mm:
783         * WebView/WebDelegateImplementationCaching.mm:
784         * WebView/WebHTMLView.mm:
785         * WebView/WebPDFDocumentExtras.mm:
786         * WebView/WebPolicyDelegate.mm:
787         (-[WebPolicyDecisionListener _usePolicy:]): Use wtfObjcMsgSend template instead of objc_msgSend.
788         * WebView/WebView.mm:
789
790 2012-11-27  Sheriff Bot  <webkit.review.bot@gmail.com>
791
792         Unreviewed, rolling out r135786.
793         http://trac.webkit.org/changeset/135786
794         https://bugs.webkit.org/show_bug.cgi?id=103379
795
796         It made 3 plugin tests timeout on several platforms (Requested
797         by Ossy on #webkit).
798
799         * Plugins/WebPluginController.mm:
800         * WebView/WebFrame.mm:
801         (-[WebFrame loadRequest:]):
802         (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
803
804 2012-11-26  James Simonsen  <simonjam@chromium.org>
805
806         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
807         https://bugs.webkit.org/show_bug.cgi?id=102151
808
809         Reviewed by Adam Barth.
810
811         * Plugins/WebPluginController.mm:
812         * WebView/WebFrame.mm:
813         (-[WebFrame loadRequest:]):
814         (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
815
816 2012-11-23  Alexis Menard  <alexis@webkit.org>
817
818         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
819         https://bugs.webkit.org/show_bug.cgi?id=102104
820
821         Reviewed by Julien Chaffraix.
822
823         Protect the new feature behind a feature flag.
824
825         * Configurations/FeatureDefines.xcconfig:
826
827 2012-11-21  Allan Sandfeld Jensen  <allan.jensen@digia.com>
828
829         Disambiguate innerNodeFramePoint and mainFramePoint
830         https://bugs.webkit.org/show_bug.cgi?id=98139
831
832         Reviewed by Julien Chaffraix.
833
834         Switch to using HitTestResult::innerNodeFrame and HitTestResult::innerNodeFramePoint.
835
836         * WebCoreSupport/WebContextMenuClient.mm:
837         (WebContextMenuClient::showContextMenu):
838
839 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
840
841         Unreviewed, rolling out r135295.
842         http://trac.webkit.org/changeset/135295
843         https://bugs.webkit.org/show_bug.cgi?id=102834
844
845         This patch causes assertion to some layout tests on chromium
846         (Requested by jianli on #webkit).
847
848         * Plugins/WebPluginController.mm:
849         * WebView/WebFrame.mm:
850         (-[WebFrame loadRequest:]):
851         (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
852
853 2012-11-20  James Simonsen  <simonjam@chromium.org>
854
855         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
856         https://bugs.webkit.org/show_bug.cgi?id=102151
857
858         Reviewed by Adam Barth.
859
860         * Plugins/WebPluginController.mm:
861         * WebView/WebFrame.mm:
862         (-[WebFrame loadRequest:]):
863         (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
864
865 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
866
867         Add PROXIMITY_EVENTS feature
868         https://bugs.webkit.org/show_bug.cgi?id=102658
869
870         Reviewed by Kentaro Hara.
871
872         Add PROXIMITY_EVENTS feature to xcode project for WebKit.
873
874         * Configurations/FeatureDefines.xcconfig:
875
876 2012-11-16  Tony Chang  <tony@chromium.org>
877
878         Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
879         https://bugs.webkit.org/show_bug.cgi?id=102554
880
881         Reviewed by Andreas Kling.
882
883         As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
884         we're going to revist this feature once additional vendor support is
885         achieved.
886
887         * Configurations/FeatureDefines.xcconfig:
888
889 2012-11-15  Alexey Proskuryakov  <ap@apple.com>
890
891         Private Browsing is a per-page setting that sets a global value
892         https://bugs.webkit.org/show_bug.cgi?id=67870
893
894         Reviewed by Sam Weinig.
895
896         * WebCoreSupport/WebFrameNetworkingContext.h:
897         * WebCoreSupport/WebFrameNetworkingContext.mm:
898         Moved functions for managing global sessions from WebCore.
899
900         * WebCoreSupport/WebPlatformStrategies.h:
901         * WebCoreSupport/WebPlatformStrategies.mm:
902         (WebPlatformStrategies::defaultCookieStorage): Added. Uses WebFrameNetworkingContext
903         to reach the storage.
904
905         * WebView/WebPreferences.mm:
906         (+[WebPreferences _switchNetworkLoaderToNewTestingSession]): Ditto.
907         (+[WebPreferences _setCurrentNetworkLoaderSessionCookieAcceptPolicy:]): Ditto.
908
909         * WebView/WebPreferencesPrivate.h: Added a comment explaining that two functions
910         are not generic enough for use outside DRT (one of them had "testing" in name,
911         but another did not).
912
913         * WebView/WebView.mm:
914         (-[WebView _preferencesChanged:]): Create a global private browsing session when
915         the first view with private browsing is created, delete it when any window with
916         it disabled is created (since this comes from preferences, it applies to all
917         views equally, even though we are dealing with a single one here).
918         (-[WebView _cachedResponseForURL:]): Use main frame's networking context instead of
919         a global one.
920
921 2012-11-13  Timothy Hatcher  <timothy@apple.com>
922
923         Adjust the Web Inspector window title frame if needed to prevent it from intersecting the dock button.
924
925         https://bugs.webkit.org/show_bug.cgi?id=102073
926
927         Reviewed by Joseph Pecoraro.
928
929         * WebCoreSupport/WebInspectorClient.mm:
930         (-[WebInspectorWindow _customTitleFrame]): Added. Adjust the title frame.
931
932 2012-11-12  Simon Fraser  <simon.fraser@apple.com>
933
934         Build fix after r134346 and 134347.
935         
936         Use frameView.isFlipped, not frameView.flipped in the assertion.
937
938         * WebCoreSupport/WebInspectorClient.mm:
939         (-[WebInspectorWindowController window]):
940
941 2012-11-12  Timothy Hatcher  <timothy@apple.com>
942
943         Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button).
944
945         https://bugs.webkit.org/show_bug.cgi?id=102025
946
947         Reviewed by Joseph Pecoraro.
948
949         * Resources/Dock.pdf: Added.
950         * WebCoreSupport/WebInspectorClient.h:
951         * WebCoreSupport/WebInspectorClient.mm:
952         (-[WebInspectorWindow _cursorForResizeDirection:]): Added.
953         (WebInspectorClient::didResizeMainFrame): Call attachAvailabilityChanged instead.
954         (WebInspectorFrontendClient::attachAvailabilityChanged): Added.
955         (-[WebInspectorWindowController window]): Create the dock button and add it.
956         (-[WebInspectorWindowController attachWindow:]): Added.
957         (-[WebInspectorWindowController attach]): Call setAttachedWindow.
958         (-[WebInspectorWindowController detach]): Ditto.
959         (-[WebInspectorWindowController setDockingUnavailable:]): Added. Update hidden state of the dock button.
960
961 2012-11-08  Timothy Hatcher  <timothy@apple.com>
962
963         Always use a textured window for the Web Inspector.
964
965         https://bugs.webkit.org/show_bug.cgi?id=101693
966
967         Reviewed by Joseph Pecoraro.
968
969         * WebCoreSupport/WebInspectorClient.mm:
970         (-[WebInspectorWindowController window]): Removed the conditional for a textured window.
971
972 2012-11-08  Roger Fong  <roger_fong@apple.com>
973
974         Null check URL key entries into WebHistory hash table. 
975         https://bugs.webkit.org/show_bug.cgi?id=101664
976         <rdar://problem/12440852>
977
978         Reviewed by Brady Eidson.
979         
980         Sometimes the _entriesByURL hash table used to keep track of web history is erroneously passed in null key entries, which causes an exception to fire.
981         This prevents the desired page navigation from taking effect. This is a workaround for the problem.
982         Ideally we would figure out where the null values for the key are coming from but for now we'll just set it to "" to prevent the exception from being thrown
983         so that navigation can continue as expected.
984
985         * History/WebHistory.mm:
986         (-[WebHistoryPrivate visitedURL:withTitle:increaseVisitCount:]):
987
988 2012-11-07  Andreas Kling  <akling@apple.com>
989
990         Remove build-webkit dependency on Java SDK for Apple Mac WebKit.
991         <http://webkit.org/b/101492>
992
993         Reviewed by Anders Carlsson.
994
995         * Plugins/WebJavaPlugIn.h: Removed.
996
997 2012-11-06  Adam Barth  <abarth@webkit.org>
998
999         Unreviewed attempt to fix the chromium-mac build.
1000
1001         * WebCoreSupport/WebSystemInterface.mm:
1002         (InitWebCoreSystemInterface):
1003
1004 2012-11-06  Anders Carlsson  <andersca@apple.com>
1005
1006         Update Java related WKSI function names
1007         https://bugs.webkit.org/show_bug.cgi?id=101414
1008
1009         Reviewed by Sam Weinig.
1010
1011         * WebCoreSupport/WebChromeClient.mm:
1012         (WebChromeClient::unavailablePluginButtonClicked):
1013         * WebCoreSupport/WebFrameLoaderClient.mm:
1014         (isPlugInInactive):
1015
1016 2012-11-06  Alexey Proskuryakov  <ap@apple.com>
1017
1018         Clean up which storage cookie jar functions use
1019         https://bugs.webkit.org/show_bug.cgi?id=101395
1020
1021         Reviewed by Brady Eidson.
1022
1023         * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): Updated for
1024         two new functions.
1025
1026 2012-11-06  Andrey Lushnikov  <lushnikov@google.com>
1027
1028         Added console.clear() method
1029
1030         Web Inspector: add console.clear()
1031         https://bugs.webkit.org/show_bug.cgi?id=101021
1032
1033         Reviewed by Vsevolod Vlasov.
1034
1035         * WebCoreSupport/WebChromeClient.mm:
1036         (stringForMessageType): Added ClearMessageType case to switch
1037
1038 2012-11-05  Alexey Proskuryakov  <ap@apple.com>
1039
1040         Get rid of setCookieStoragePrivateBrowsingEnabled.
1041         https://bugs.webkit.org/show_bug.cgi?id=101247
1042
1043         Reviewed by Brady Eidson.
1044
1045         * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): We no longer
1046         have this function.
1047
1048 2012-11-03  Alexey Proskuryakov  <ap@apple.com>
1049
1050         Get rid of USE(CFURLSTORAGESESSIONS)
1051         https://bugs.webkit.org/show_bug.cgi?id=101131
1052
1053         Reviewed by Sam Weinig.
1054
1055         * WebView/WebPreferences.mm:
1056         (+[WebPreferences _switchNetworkLoaderToNewTestingSession]):
1057         (+[WebPreferences _setCurrentNetworkLoaderSessionCookieAcceptPolicy:]):
1058         * WebView/WebView.mm:
1059         (-[WebView _cachedResponseForURL:]):
1060
1061 2012-11-02  Anders Carlsson  <andersca@apple.com>
1062
1063         Don't instantiate the Java plug-in if it's inactive
1064         https://bugs.webkit.org/show_bug.cgi?id=101102
1065         <rdar://problem/12595679>
1066
1067         Reviewed by Andreas Kling.
1068
1069         * WebCoreSupport/WebChromeClient.mm:
1070         (WebChromeClient::shouldUnavailablePluginMessageBeButton):
1071         The RenderEmbeddedObject::PluginInactive reason should always result in a button being shown.
1072
1073         (WebChromeClient::unavailablePluginButtonClicked):
1074         If the Java plug-in is inactive, call WKJLReportWebComponentsUsed() to reactivate the plug-in and
1075         then reload the page.
1076
1077         * WebCoreSupport/WebFrameLoaderClient.mm:
1078         (isOracleJavaPlugIn):
1079         (isPlugInInactive):
1080         Helper functions.
1081
1082         (WebFrameLoaderClient::createPlugin):
1083         If the plug-in is inactive, set the appropriate unavailability reason on the renderer.
1084
1085 2012-11-02  Simon Fraser  <simon.fraser@apple.com>
1086
1087         Enable SUBPIXEL_LAYOUT on Mac
1088         https://bugs.webkit.org/show_bug.cgi?id=101076
1089
1090         Reviewed by Dave Hyatt.
1091
1092         Define ENABLE_SUBPIXEL_LAYOUT and include it in FEATURE_DEFINES.
1093
1094         * Configurations/FeatureDefines.xcconfig:
1095
1096 2012-11-02  Adam Barth  <abarth@webkit.org>
1097
1098         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
1099         https://bugs.webkit.org/show_bug.cgi?id=100711
1100
1101         Reviewed by Eric Seidel.
1102
1103         * Configurations/FeatureDefines.xcconfig:
1104
1105 2012-11-01  Adam Roben  <aroben@webkit.org>
1106
1107         [WK1] Fixed-position elements jiggle up and down slightly during scrolling on a Retina display
1108         https://bugs.webkit.org/show_bug.cgi?id=100957
1109
1110         Reviewed by Simon Fraser.
1111
1112         WebCore doesn't yet support subpixel scrolling. WebKit2 forces
1113         scrolling to always be integral. Now WebKit1 forces this as well.
1114
1115         I'm not sure how to write a test for this.
1116
1117         * WebView/WebDynamicScrollBarsView.mm:
1118         (shouldRoundScrollOrigin): Returns YES if there are any position:fixed
1119         or position:sticky elements in the page.
1120         (-[WebDynamicScrollBarsView scrollClipView:toPoint:]): Round the
1121         scroll origin to the nearest pixel if needed.
1122
1123 2012-10-31  Anders Carlsson  <andersca@apple.com>
1124
1125         Fix build.
1126         <rdar://problem/12612207>.
1127
1128         Reviewed by Sam Weinig.
1129
1130         * Panels/WebAuthenticationPanel.m:
1131         (-[WebAuthenticationPanel loadNib]):
1132
1133 2012-10-30  Joseph Pecoraro  <pecoraro@apple.com>
1134
1135         [Mac] Sync up FeatureDefine Configuration Files
1136         https://bugs.webkit.org/show_bug.cgi?id=100171
1137
1138         Reviewed by David Kilzer.
1139
1140         Follow up to better coordinate with iOS feature defines. Make:
1141
1142           - ENABLE_FILTERS always on
1143           - ENABLE_INPUT_* iphonesimulator values point to the iphoneos values
1144
1145         * Configurations/FeatureDefines.xcconfig:
1146
1147 2012-10-30  Joseph Pecoraro  <pecoraro@apple.com>
1148
1149         [Mac] Sync up FeatureDefine Configuration Files
1150         https://bugs.webkit.org/show_bug.cgi?id=100171
1151
1152         Reviewed by David Kilzer.
1153
1154         Ensure an identical FeatureDefine files across all projects. Changes:
1155
1156           - ENABLE_CSS_BOX_DECORATION_BREAK should be in all
1157           - ENABLE_PDFKIT_PLUGIN should be in all
1158           - ENABLE_RESOLUTION_MEDIA_QUERY should be in all
1159           - ENABLE_ENCRYPTED_MEDIA should be in all
1160           - ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING with corrected value
1161           - Some alphabetical ordering cleanup
1162
1163         * Configurations/FeatureDefines.xcconfig:
1164
1165 2012-10-29  Anders Carlsson  <andersca@apple.com>
1166
1167         Build WebKit as C++11 on Mac
1168         https://bugs.webkit.org/show_bug.cgi?id=100720
1169
1170         Reviewed by Daniel Bates.
1171
1172         * Configurations/Base.xcconfig:
1173         Add CLANG_CXX_LANGUAGE_STANDARD=gnu++0x.
1174
1175         * History/WebBackForwardList.mm:
1176         (-[WebBackForwardList description]):
1177         * History/WebHistoryItem.mm:
1178         (-[WebHistoryItem description]):
1179         Add static_casts to prevent implicit type conversions in non-constant initializer lists.
1180
1181 2012-10-28  Mark Rowe  <mrowe@apple.com>
1182
1183         Simplify Xcode configuration settings that used to vary between OS versions.
1184
1185         Reviewed by Dan Bernstein.
1186
1187         * Configurations/Base.xcconfig:
1188         * Configurations/DebugRelease.xcconfig:
1189         * Configurations/WebKit.xcconfig:
1190
1191 2012-10-28  Mark Rowe  <mrowe@apple.com>
1192
1193         Remove references to unsupported OS and Xcode versions.
1194
1195         Reviewed by Anders Carlsson.
1196
1197         * Configurations/Base.xcconfig:
1198         * Configurations/CompilerVersion.xcconfig: Removed.
1199         * Configurations/DebugRelease.xcconfig:
1200         * Configurations/Version.xcconfig:
1201
1202 2012-10-29  Enrica Casucci  <enrica@apple.com>
1203
1204         Add ENABLE_USERSELECT_ALL feature flag.
1205         https://bugs.webkit.org/show_bug.cgi?id=100559
1206
1207         Reviewed by Eric Seidel.
1208
1209         * Configurations/FeatureDefines.xcconfig:
1210
1211 2012-10-27  Alexey Proskuryakov  <ap@apple.com>
1212
1213         All tests crash in WebKit1 mode
1214         https://bugs.webkit.org/show_bug.cgi?id=100602
1215
1216         Reviewed by Sam Weinig.
1217
1218         * WebView/WebView.mm: (+[WebView _setLoadResourcesSerially:]): Resource load
1219         scheduler is created via a strategy, so strategies need to be initialized before
1220         using it.
1221
1222 2012-10-27  Dan Bernstein  <mitz@apple.com>
1223
1224         REAL_PLATFORM_NAME build setting is no longer needed
1225         https://bugs.webkit.org/show_bug.cgi?id=100587
1226
1227         Reviewed by Mark Rowe.
1228
1229         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
1230         to PLATFORM_NAME.
1231
1232         * Configurations/Base.xcconfig:
1233         * Configurations/CompilerVersion.xcconfig:
1234         * Configurations/DebugRelease.xcconfig:
1235         * Configurations/FeatureDefines.xcconfig:
1236         * Configurations/Version.xcconfig:
1237         * Configurations/WebKit.xcconfig:
1238
1239 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1240
1241         Add feature flags for CSS Device Adaptation
1242         https://bugs.webkit.org/show_bug.cgi?id=95960
1243
1244         Reviewed by Kenneth Rohde Christiansen.
1245
1246         * Configurations/FeatureDefines.xcconfig:
1247
1248 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
1249
1250         Conditionalize XHR timeout support
1251         https://bugs.webkit.org/show_bug.cgi?id=100356
1252
1253         Reviewed by Adam Barth.
1254
1255         Adding XHR_TIMEOUT feature to conditionalize this on ports without network backend support.
1256         Defaults to ON on Mac since the Mac NSUrlConnection based backend has setTimeoutInterval support.
1257
1258         * Configurations/FeatureDefines.xcconfig:
1259
1260 2012-10-24  Timothy Hatcher  <timothy@apple.com>
1261
1262         Fix a crash seen during the Inspector tests on the WebKit1 bots.
1263
1264         Reviewed by Filip Pizlo.
1265
1266         * WebCoreSupport/WebInspectorClient.mm:
1267         (WebInspectorFrontendClient::bringToFront): Use the window from the WebView since m_windowController's window
1268         is not the same when the Inspector is docked.
1269
1270 2012-10-24  Brady Eidson  <beidson@apple.com>
1271
1272         Add a strategy for loader customization.
1273         https://bugs.webkit.org/show_bug.cgi?id=100278
1274
1275         Reviewed by Alexey Proskuryakov.
1276
1277         * WebCoreSupport/WebPlatformStrategies.h:
1278         (WebPlatformStrategies):
1279         * WebCoreSupport/WebPlatformStrategies.mm:
1280         (WebPlatformStrategies::createLoaderStrategy):
1281
1282 2012-10-24  Timothy Hatcher  <timothy@apple.com>
1283
1284         Make the Inspector WKView/WebView become the first responder when bringToFront is called.
1285
1286         https://bugs.webkit.org/show_bug.cgi?id=100209
1287
1288         Reviewed by Joseph Pecoraro.
1289
1290         * WebCoreSupport/WebInspectorClient.mm:
1291         (WebInspectorFrontendClient::bringToFront): Make the Inspector WebView become the first responder.
1292
1293 2012-10-23  Alexey Proskuryakov  <ap@apple.com>
1294
1295         Add a strategy for shared workers
1296         https://bugs.webkit.org/show_bug.cgi?id=100165
1297
1298         Reviewed by Brady Eidson.
1299
1300         * WebCoreSupport/WebPlatformStrategies.h:
1301         * WebCoreSupport/WebPlatformStrategies.mm:
1302         (WebPlatformStrategies::createPasteboardStrategy):
1303         (WebPlatformStrategies::createSharedWorkerStrategy):
1304         (WebPlatformStrategies::createVisitedLinkStrategy):
1305
1306 2012-10-24  Eric Carlson  <eric.carlson@apple.com>
1307
1308         Allow ports to override text track rendering style
1309         https://bugs.webkit.org/show_bug.cgi?id=97800
1310         <rdar://problem/12044964>
1311
1312         Reviewed by Maciej Stachowiak.
1313
1314         * WebCoreSupport/WebSystemInterface.mm:
1315         (InitWebCoreSystemInterface): Initialize new WKSI function pointers.
1316
1317 2012-10-23  Dan Bernstein  <mitz@apple.com>
1318
1319         WebKit/mac part of <rdar://problem/2966974> [mac] Kerning and ligatures are not enabled by default
1320         https://bugs.webkit.org/show_bug.cgi?id=100188
1321
1322         Reviewed by Sam Weinig.
1323
1324         * WebView/WebView.mm:
1325         (+[WebView initialize]): Added a local variable to hold the standard user defaults. Added
1326         code to register a value of YES for the WebKitKerningAndLigaturesEnabledByDefault user
1327         default. Changed to refer to that default key by name.
1328
1329 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1330
1331         Add support for resolution media query
1332         https://bugs.webkit.org/show_bug.cgi?id=99077
1333
1334         Reviewed by Antti Koivisto.
1335
1336         Add support for the RESOLUTION_MEDIA_QUERY feature flag.
1337
1338         * Configurations/FeatureDefines.xcconfig:
1339
1340 2012-10-21  Andreas Kling  <kling@webkit.org>
1341
1342         Remove Page::javaScriptURLsAreAllowed setting.
1343         <http://webkit.org/b/99944>
1344
1345         Reviewed by Anders Carlsson.
1346
1347         * WebKit.order:
1348         * WebView/WebView.mm:
1349         * WebView/WebViewPrivate.h:
1350
1351 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
1352
1353         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
1354         https://bugs.webkit.org/show_bug.cgi?id=99804
1355
1356         Reviewed by Julien Chaffraix.
1357
1358         CSS3 text related properties will be implemented under this flag,
1359         including text decoration, text-align-last, and text-justify.
1360
1361         * Configurations/FeatureDefines.xcconfig:
1362
1363 2012-10-18  Pablo Flouret  <pablof@motorola.com>
1364
1365         Implement css3-conditional's @supports rule
1366         https://bugs.webkit.org/show_bug.cgi?id=86146
1367
1368         Reviewed by Antti Koivisto.
1369
1370         * Configurations/FeatureDefines.xcconfig:
1371             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
1372
1373 2012-10-17  Joseph Pecoraro  <pecoraro@apple.com>
1374
1375         [Mac] Uninitialized Members in WebDataSourcePrivate
1376         https://bugs.webkit.org/show_bug.cgi?id=99617
1377
1378         Reviewed by David Kilzer.
1379
1380         Initialize BOOL member variables.
1381
1382         * WebView/WebDataSource.mm:
1383         (WebDataSourcePrivate::WebDataSourcePrivate):
1384
1385 2012-10-17  Mark Rowe  <mrowe@apple.com>
1386
1387         Fix the build with a newer version of clang.
1388
1389         Reviewed by Dan Bernstein.
1390
1391         Some of the methods in WebCoreStatistics appear to have been added by someone not familiar with Objective-C.
1392         While it's technically valid to have empty components in a selector, it's rarely done and is not consistent
1393         with our style guidelines. In this particular case it's also done in such a manner that it's ambiguous and
1394         therefore generates a warning in newer versions of the compiler.
1395
1396         Fixes <rdar://problem/12503709>.
1397
1398         * Misc/WebCoreStatistics.h: Remove unused methods and rename the two poorly-named methods that remain.
1399         * Misc/WebCoreStatistics.mm: Ditto.
1400         (-[WebFrame numberOfPagesWithPageWidth:pageHeight:]):
1401         (-[WebFrame printToCGContext:pageWidth:pageHeight:]):
1402
1403 2012-10-16  Jian Li  <jianli@chromium.org>
1404
1405         Rename feature define ENABLE_WIDGET_REGION to ENABLE_DRAGGBALE_REGION
1406         https://bugs.webkit.org/show_bug.cgi?id=98975
1407
1408         Reviewed by Adam Barth.
1409
1410         Renaming is needed to better match with the draggable region code.
1411
1412         * Configurations/FeatureDefines.xcconfig:
1413
1414 2012-10-15  Dan Bernstein  <mitz@apple.com>
1415
1416         WebKit/mac part of <rdar://problem/12470680> Font’s fast code path doesn’t support kerning and ligatures
1417         https://bugs.webkit.org/show_bug.cgi?id=99113
1418
1419         Reviewed by Tim Horton.
1420
1421         * WebCoreSupport/WebSystemInterface.mm:
1422         (InitWebCoreSystemInterface): Added wkCTFontTransformGlyphs.
1423
1424 2012-10-15  David Kilzer  <ddkilzer@apple.com>
1425
1426         Move framework and library linking into WebKit.xcconfig
1427         <http://webkit.org/b/99284>
1428
1429         Reviewed by Mark Rowe.
1430
1431         * Configurations/WebKit.xcconfig: Move frameworks and libraries
1432         link flags to OTHER_LDFLAGS so that they work for iOS and OS X.
1433
1434 2012-10-14  Jon Lee  <jonlee@apple.com>
1435
1436         Allow notification origin permission request when no js callback is provided
1437         https://bugs.webkit.org/show_bug.cgi?id=63615
1438         <rdar://problem/11059590>
1439
1440         Reviewed by Sam Weinig.
1441
1442         Introduce a boolean to determine whether the request was using the legacy or standard API. This way,
1443         we do not fall through to calling the standard API's callback if the legacy API's callback is null.
1444
1445         * WebCoreSupport/WebNotificationClient.mm:
1446         (WebCore):
1447         (-[WebNotificationPolicyListener initWithVoidCallback:]):
1448         (-[WebNotificationPolicyListener allow]):
1449         (-[WebNotificationPolicyListener deny]):
1450
1451 2012-10-14  Sam Weinig  <sam@webkit.org>
1452
1453         Make UserScript and UserStyleSheet value objects that are copyable
1454         https://bugs.webkit.org/show_bug.cgi?id=99275
1455
1456         Reviewed by Tim Horton.
1457
1458         * WebView/WebView.mm:
1459         (-[WebView _injectMailQuirksScript]):
1460         (-[WebView _injectOutlookQuirksScript]):
1461         Update for new PageGroup function signatures.
1462
1463 2012-10-10  Brady Eidson  <beidson@apple.com>
1464
1465         Switch ResourceLoader::resourceData() from SharedBuffer to ResourceBuffer
1466         https://bugs.webkit.org/show_bug.cgi?id=98976
1467
1468         Reviewed by Anders Carlsson.
1469
1470         * WebView/WebDataSource.mm:
1471         (-[WebDataSource data]):
1472
1473 2012-10-10  Jer Noble  <jer.noble@apple.com>
1474
1475         Disallow full screen mode keyboard access by default.
1476         https://bugs.webkit.org/show_bug.cgi?id=98971
1477         <rdar://problem/12474226>
1478
1479         Reviewed by Sam Weinig.
1480
1481         Only support full screen if keyboard access is not requested.
1482
1483         * WebView/WebView.mm:
1484         (-[WebView _supportsFullScreenForElement:WebCore::withKeyboard:]):
1485
1486 2012-10-10  Jon Lee  <jonlee@apple.com>
1487
1488         [WK2] Activate plugins when user clicks on snapshot
1489         https://bugs.webkit.org/show_bug.cgi?id=98328
1490         <rdar://problem/12426681>
1491
1492         Reviewed by Brady Eidson.
1493
1494         * WebCoreSupport/WebFrameLoaderClient.h:
1495         * WebCoreSupport/WebFrameLoaderClient.mm:
1496         (WebFrameLoaderClient::recreatePlugin): Stub implementation of recreatePlugin().
1497
1498 2012-10-10  Brady Eidson  <beidson@apple.com>
1499
1500         Switch CachedResource over from SharedBuffer to a new ResourceBuffer
1501         https://bugs.webkit.org/show_bug.cgi?id=98541
1502
1503         Reviewed by Anders Carlsson.
1504
1505         * WebView/WebHTMLView.mm:
1506         (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
1507
1508 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
1509
1510         Store a visible rect in GraphicsLayers, and optionally dump it in layerTreeAsText
1511         https://bugs.webkit.org/show_bug.cgi?id=98839
1512
1513         Reviewed by Sam Weinig.
1514
1515         To replace CATiledLayer with TileCaches, we need to be able to compute the visible part of a GraphicsLayer,
1516         in order to limit the extent of TileCache tiles. Reuse the existing code in GraphicsLayerCA for this,
1517         but store the computed rect in m_visibleRect.
1518         
1519         Add a flag to layerTreeAsText() so that tests can optionally include this visible rect in
1520         layer tree dumps. This output will be platform-specific, so we don't want to do it unconditionally.
1521
1522         * WebView/WebFrame.mm:
1523         (-[WebFrame _layerTreeAsText]):
1524
1525 2012-10-09  Jian Li  <jianli@chromium.org>
1526
1527         Update the CSS property used to support draggable regions.
1528         https://bugs.webkit.org/show_bug.cgi?id=97156
1529
1530         Reviewed by Adam Barth.
1531
1532         The CSS property to support draggable regions, guarded under
1533         WIDGET_REGION is now disabled from Mac WebKit, in order not to cause
1534         confusion with DASHBOARD_SUPPORT feature.
1535
1536         Also update the code to use the new name annotatedRegions to work for
1537         both features.
1538
1539         * Configurations/FeatureDefines.xcconfig: Disable WIDGET_REGION feature.
1540         * WebCoreSupport/WebChromeClient.h: Rename dashboardRegions to annotatedRegions.
1541         * WebCoreSupport/WebChromeClient.mm: Rename dashboardRegions to annotatedRegions.
1542         (WebChromeClient::annotatedRegionsChanged):
1543         * WebView/WebView.mm: Rename dashboardRegions to annotatedRegions.
1544         (-[WebView _dashboardRegions]):
1545
1546 2012-10-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1547
1548         Unreviewed, rolling out r130811 and r130821.
1549         http://trac.webkit.org/changeset/130811
1550         http://trac.webkit.org/changeset/130821
1551         https://bugs.webkit.org/show_bug.cgi?id=98831
1552
1553         Broke date-suggestion-picker-appearance-with-scroll-bar.html
1554         (Requested by abarth|gardening on #webkit).
1555
1556         * WebView/WebFullScreenController.mm:
1557         (screenRectOfContents):
1558         * WebView/WebRenderNode.mm:
1559         (copyRenderNode):
1560
1561 2012-10-08  Kiran Muppala  <cmuppala@apple.com>
1562
1563         Throttle DOM timers on hidden pages.
1564         https://bugs.webkit.org/show_bug.cgi?id=98474
1565
1566         Reviewed by Maciej Stachowiak.
1567
1568         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define and provide a SPI for
1569         DumpRenderTree to modify the visibility state of a page.  The latter
1570         is needed to test throttling of timers on hidden pages through DumpRenderTree.
1571
1572         * Configurations/FeatureDefines.xcconfig:
1573         * WebView/WebView.mm:
1574         (-[WebView _setVisibilityState:isInitialState:]):
1575         * WebView/WebViewPrivate.h:
1576
1577 2012-10-07  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1578
1579         Rename first/second to key/value in HashMap iterators
1580         https://bugs.webkit.org/show_bug.cgi?id=82784
1581
1582         Reviewed by Eric Seidel.
1583
1584         * History/WebHistory.mm:
1585         (-[WebHistoryPrivate removeItemFromDateCaches:]):
1586         (-[WebHistoryPrivate orderedLastVisitedDays]):
1587         (WebHistoryWriter::WebHistoryWriter):
1588         * Misc/WebCoreStatistics.mm:
1589         (+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]):
1590         (+[WebCoreStatistics javaScriptObjectTypeCounts]):
1591         * Plugins/Hosted/NetscapePluginHostManager.mm:
1592         (WebKit::NetscapePluginHostManager::hostForPlugin):
1593         (WebKit::NetscapePluginHostManager::pluginHostDied):
1594         (WebKit::NetscapePluginHostManager::didCreateWindow):
1595         * Plugins/Hosted/NetscapePluginHostProxy.mm:
1596         (WebKit::NetscapePluginHostProxy::pluginHostDied):
1597         * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
1598         (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject):
1599         (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain):
1600         (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::release):
1601         (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::forget):
1602         (WebKit::NetscapePluginInstanceProxy::destroy):
1603         (WebKit::NetscapePluginInstanceProxy::webFrameDidFinishLoadWithReason):
1604         (WebKit::NetscapePluginInstanceProxy::cancelCheckIfAllowedToLoadURL):
1605         * Plugins/Hosted/ProxyInstance.mm:
1606         (WebKit::ProxyInstance::methodNamed):
1607         (WebKit::ProxyInstance::fieldNamed):
1608         * Plugins/WebNetscapePluginView.mm:
1609         (-[WebNetscapePluginView stopTimers]):
1610         (-[WebNetscapePluginView startTimers]):
1611         * WebCoreSupport/WebNotificationClient.mm:
1612         (WebNotificationClient::show):
1613         (WebNotificationClient::clearNotifications):
1614         (WebNotificationClient::notificationObjectDestroyed):
1615         * WebView/WebHTMLView.mm:
1616         (commandNameForSelector):
1617
1618 2012-10-06  Dan Bernstein  <mitz@apple.com>
1619
1620         WebKit/mac part of <rdar://problem/12446507> [mac] WebKit clients cannot change the behavior of text-rendering: auto
1621         https://bugs.webkit.org/show_bug.cgi?id=98601
1622
1623         Reviewed by Darin Adler.
1624
1625         * WebView/WebView.mm:
1626         (+[WebView initialize]): Added a call to Font::setDefaultTypesettingFeatures() to enable
1627         kerning and ligatures if the WebKitKerningAndLigaturesEnabledByDefault user default key has
1628         the value YES.
1629
1630 2012-10-05  Sheriff Bot  <webkit.review.bot@gmail.com>
1631
1632         Unreviewed, rolling out r130556 and r130564.
1633         http://trac.webkit.org/changeset/130556
1634         http://trac.webkit.org/changeset/130564
1635         https://bugs.webkit.org/show_bug.cgi?id=98572
1636
1637         The patch wasn't reviewed by a reviewer and it is breaking
1638         Chromium Windows (Requested by jchaffraix on #webkit).
1639
1640         * WebCoreSupport/WebSystemInterface.mm:
1641         (InitWebCoreSystemInterface):
1642
1643 2012-10-05  Tim Horton  <timothy_horton@apple.com>
1644
1645         [cg] GraphicsContextCG should ask CG whether the shadow offset workaround is required
1646         https://bugs.webkit.org/show_bug.cgi?id=98565
1647         <rdar://problem/12436468>
1648
1649         Reviewed by Simon Fraser.
1650
1651         Add wkCGContextDrawsWithCorrectShadowOffsets.
1652
1653         * WebCoreSupport/WebSystemInterface.mm:
1654         (InitWebCoreSystemInterface):
1655
1656 2012-10-04  Eric Carlson  <eric.carlson@apple.com>
1657
1658         Allow ports to override text track rendering style
1659         https://bugs.webkit.org/show_bug.cgi?id=97800
1660         <rdar://problem/12044964>
1661
1662         Reviewed by Silvia Pfeiffer.
1663
1664         Add WCSI support for new WKSI caption functions.
1665
1666         * WebCoreSupport/WebSystemInterface.mm:
1667         (InitWebCoreSystemInterface): Initialize new WKSI function pointers.
1668
1669 2012-10-04  Jon Lee  <jonlee@apple.com>
1670
1671         Add a setting to enable plugin snapshotting
1672         https://bugs.webkit.org/show_bug.cgi?id=98319
1673         <rdar://problem/12426480>
1674
1675         Reviewed by Brady Eidson.
1676
1677         Expose plugInSnapshottingEnabled preference to WebKit clients.
1678
1679         * WebView/WebPreferenceKeysPrivate.h: Add WebKitPlugInSnapshottingEnabled key.
1680         * WebView/WebPreferences.mm:
1681         (+[WebPreferences initialize]): Setting is turned off by default.
1682         (-[WebPreferences plugInSnapshottingEnabled]):
1683         (-[WebPreferences setPlugInSnapshottingEnabled:]):
1684         * WebView/WebPreferencesPrivate.h:
1685         * WebView/WebView.mm:
1686         (-[WebView _preferencesChanged:]): Update settings based on preference.
1687
1688 2012-10-04  Rik Cabanier  <cabanier@adobe.com>
1689
1690         Turn Compositing on by default in WebKit build
1691         https://bugs.webkit.org/show_bug.cgi?id=98315
1692
1693         Reviewed by Simon Fraser.
1694
1695         enable -webkit-blend-mode on trunk.
1696
1697         * Configurations/FeatureDefines.xcconfig:
1698
1699 2012-10-04  Simon Fraser  <simon.fraser@apple.com>
1700
1701         Final part of "sync" to "flush" renaming
1702         https://bugs.webkit.org/show_bug.cgi?id=98430
1703
1704         Reviewed by Tim Horton.
1705
1706         Change method names on GraphicsLayer and GraphicsLayerClient that
1707         refer to "sync" to use the term "flush" instead, to be consistent
1708         with the rest of the code.
1709
1710         * WebView/WebView.mm:
1711
1712 2012-10-03  Benjamin Poulain  <bpoulain@apple.com>
1713
1714         [WK2] Support all attributes of GeolocationPosition
1715         https://bugs.webkit.org/show_bug.cgi?id=98212
1716
1717         Reviewed by Sam Weinig.
1718
1719         Add an internal constructor for the sake of testing.
1720         A similar API is used on iOS.
1721
1722         * WebView/WebGeolocationPosition.mm:
1723         (-[WebGeolocationPosition initWithGeolocationPosition:]):
1724
1725 2012-10-04  Simon Fraser  <simon.fraser@apple.com>
1726
1727         Standardize on "flush" terminology for compositing layer flushing/syncing
1728         https://bugs.webkit.org/show_bug.cgi?id=98321
1729
1730         Reviewed by Simon Fraser.
1731
1732         Rename compositing-related methods that refer to "syncing" to instead
1733         refer to "flushing".
1734
1735         * WebCoreSupport/WebChromeClient.h:
1736         * WebCoreSupport/WebChromeClient.mm:
1737         (WebChromeClient::scheduleCompositingLayerFlush):
1738         * WebView/WebView.mm:
1739         (-[WebView _flushCompositingChanges]):
1740         (LayerFlushController::flushLayers):
1741         (-[WebView _scheduleCompositingLayerFlush]):
1742         * WebView/WebViewInternal.h:
1743
1744 == Rolled over to ChangeLog-2012-10-02 ==