Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(125)

Side by Side Diff: Source/WebKit/mac/ChangeLog

Issue 12475008: Merge 144236 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1364/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 2013-02-27 John Bauman <jbauman@chromium.org>
2
3 Plugin in iframe may not display
4 https://bugs.webkit.org/show_bug.cgi?id=109879
5
6 Reviewed by Simon Fraser.
7
8 Ensure NetscapePluginWidget informs the plugin view of the cliprect chan ge directly.
9
10 * Plugins/WebBaseNetscapePluginView.h:
11 * WebCoreSupport/WebFrameLoaderClient.mm:
12 (NetscapePluginWidget::clipRectChanged):
13
14 2013-02-26 Alexey Proskuryakov <ap@apple.com>
15
16 Don't add a body to platform request until necessary
17 https://bugs.webkit.org/show_bug.cgi?id=110900
18
19 Reviewed by Brady Eidson.
20
21 WebKit1 behavior is unchanged, body is added on every conversion.
22
23 * WebCoreSupport/WebFrameLoaderClient.mm:
24 (WebFrameLoaderClient::convertMainResourceLoadToDownload):
25 (WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
26 (WebFrameLoaderClient::assignIdentifierToInitialRequest):
27 (WebFrameLoaderClient::dispatchWillSendRequest):
28 (WebFrameLoaderClient::dispatchDecidePolicyForResponse):
29 (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
30 (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
31 (WebFrameLoaderClient::updateGlobalHistory):
32 (WebFrameLoaderClient::canHandleRequest):
33 * WebView/WebDataSource.mm:
34 (-[WebDataSource initialRequest]):
35 (-[WebDataSource request]):
36 * WebView/WebFrame.mm:
37 (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:] ):
38
39 2013-02-27 Glenn Adams <glenn@skynav.com>
40
41 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
42 https://bugs.webkit.org/show_bug.cgi?id=110944
43
44 Reviewed by Dean Jackson.
45
46 * Configurations/FeatureDefines.xcconfig:
47
48 2013-02-26 Jer Noble <jer.noble@apple.com>
49
50 Unreviewed build fix; use correct macro for platform name in FeatureDefi nes.xcconfig.
51
52 * Configurations/FeatureDefines.xcconfig:
53
54 2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org>
55
56 Merged Tip and Debug log levels for web console.
57 https://bugs.webkit.org/show_bug.cgi?id=109919
58
59 Reviewed by Pavel Feldman.
60
61 In every component either TIP or DEBUG level was used for reporting,
62 but not both. This patch is prerequisite for Web Inspector console log f iltering.
63
64 * WebCoreSupport/WebChromeClient.mm:
65 (stringForMessageLevel):
66 * WebView/WebUIDelegatePrivate.h:
67
68
69 2013-02-21 Jeffrey Pfau <jpfau@apple.com>
70
71 Optionally partition cache to prevent using cache for tracking
72 https://bugs.webkit.org/show_bug.cgi?id=110269
73
74 Reviewed by Maciej Stachowiak.
75
76 Update WKSI bindings and add feature defines.
77
78 * Configurations/FeatureDefines.xcconfig: Add defines for cache partitio ning and public suffix list usage
79 * WebCoreSupport/WebSystemInterface.mm:
80 (InitWebCoreSystemInterface):
81
82 2013-02-25 Jer Noble <jer.noble@apple.com>
83
84 Normalize ENABLE_ENCRYPTED_MEDIA definitions across all FeatureDefines f iles.
85 https://bugs.webkit.org/show_bug.cgi?id=110806
86
87 Reviewed by Alexey Proskuryakov.
88
89 Ensure both ENCRYPTED_MEDIA and ENCRYPTED_MEDIA_V2 are enabled on macosx _1090.
90
91 * Configurations/FeatureDefines.xcconfig:
92
93 2013-02-25 Andreas Kling <akling@apple.com>
94
95 Reduce amount of code that includes StylePropertySet.h
96 <http://webkit.org/b/101149>
97
98 Reviewed by Antti Koivisto.
99
100 * WebCoreSupport/WebEditorClient.mm:
101 * WebView/WebFrame.mm:
102 * WebView/WebView.mm:
103
104 2013-02-24 Andreas Kling <akling@apple.com>
105
106 Reduce include graph of JSDOMBinding.h
107 <http://webkit.org/b/110709>
108
109 Reviewed by Antti Koivisto.
110
111 * WebView/WebHTMLView.mm:
112
113 2013-02-21 Grzegorz Czajkowski <g.czajkowski@samsung.com>
114
115 Allow to retrieve the request data from abstract TextCheckingRequest to be accessible for WK2
116 https://bugs.webkit.org/show_bug.cgi?id=110208
117
118 Reviewed by Hajime Morrita.
119
120 * WebCoreSupport/WebEditorClient.mm:
121 (WebEditorClient::didCheckSucceed):
122 (WebEditorClient::requestCheckingOfString):
123 Extract the request data as it is the member of 'TextCheckingRequest'.
124
125 2013-02-19 Mark Hahnenberg <mhahnenberg@apple.com>
126
127 Objective-C API: Need a way to use the Objective-C JavaScript API with W ebKit
128 https://bugs.webkit.org/show_bug.cgi?id=106059
129
130 Reviewed by Geoffrey Garen.
131
132 Addition of appropriate delegate callbacks and support to the WebKit API .
133
134 * WebCoreSupport/WebFrameLoaderClient.mm:
135 * WebView/WebDelegateImplementationCaching.h:
136 (WebFrameLoadDelegateImplementationCache):
137 * WebView/WebFrame.h:
138 * WebView/WebFrame.mm:
139 (-[WebFrame _stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
140 (-[WebFrame _stringByEvaluatingJavaScriptFromString:withGlobalObject:inS criptWorld:]):
141 (-[WebFrame _javaScriptContextForScriptWorld:]):
142 (-[WebFrame javaScriptContext]):
143 * WebView/WebFrameLoadDelegate.h:
144 * WebView/WebFramePrivate.h:
145 * WebView/WebScriptDebugDelegate.mm:
146 (-[WebScriptCallFrame _convertValueToObjcValue:JSC::]):
147 (-[WebScriptCallFrame exception]):
148 (-[WebScriptCallFrame evaluateWebScript:]):
149 * WebView/WebScriptWorld.h:
150 * WebView/WebScriptWorld.mm:
151 (+[WebScriptWorld scriptWorldForJavaScriptContext:]):
152 * WebView/WebView.mm:
153 (-[WebView _cacheFrameLoadDelegateImplementations]):
154 (aeDescFromJSValue):
155 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
156 (-[WebView _computedStyleIncludingVisitedInfo:forElement:]):
157
158 2013-02-20 Dirk Schulze <krit@webkit.org>
159
160 Enable CANVAS_PATH flag
161 https://bugs.webkit.org/show_bug.cgi?id=108508
162
163 Reviewed by Simon Fraser.
164
165 Enable CANVAS_PATH flag on trunk.
166
167 * Configurations/FeatureDefines.xcconfig:
168
169 2013-02-19 Tim Horton <timothy_horton@apple.com>
170
171 Clarify isInWindow vs. isVisible path through to RenderLayerCompositor
172 https://bugs.webkit.org/show_bug.cgi?id=110261
173 <rdar://problem/13196122>
174
175 Reviewed by Simon Fraser.
176
177 * WebView/WebView.mm:
178 (-[WebView viewWillMoveToWindow:]):
179 (-[WebView viewDidMoveToWindow]):
180 Use Page::setIsInWindow in addition to willMoveOffscreen/didMoveOnscreen .
181
182 2013-02-18 Anders Carlsson <andersca@apple.com>
183
184 Add a DefaultHash for RefPtr<SecurityOrigin>
185 https://bugs.webkit.org/show_bug.cgi?id=110170
186
187 Reviewed by Andreas Kling.
188
189 Remove all explicit uses of SecurityOriginHash.
190
191 * WebCoreSupport/WebApplicationCache.mm:
192 (+[WebApplicationCache originsWithCache]):
193
194 2013-02-15 Eric Carlson <eric.carlson@apple.com>
195
196 [Mac] remove wkCaptionAppearance from WebKitSystemInterface
197 https://bugs.webkit.org/show_bug.cgi?id=109996
198
199 Reviewed by Simon Fraser.
200
201 * WebCoreSupport/WebSystemInterface.mm:
202 (InitWebCoreSystemInterface):
203
204 2013-02-15 Sheriff Bot <webkit.review.bot@gmail.com>
205
206 Unreviewed, rolling out r143088.
207 http://trac.webkit.org/changeset/143088
208 https://bugs.webkit.org/show_bug.cgi?id=110000
209
210 Breaks the build (Requested by dgorbik on #webkit).
211
212 * WebCoreSupport/WebSystemInterface.mm:
213 (InitWebCoreSystemInterface):
214
215 2013-02-15 Eric Carlson <eric.carlson@apple.com>
216
217 [Mac] remove wkCaptionAppearance from WebKitSystemInterface
218 https://bugs.webkit.org/show_bug.cgi?id=109996
219
220 Reviewed by Simon Fraser.
221
222 * WebCoreSupport/WebSystemInterface.mm:
223 (InitWebCoreSystemInterface):
224
225 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
226
227 Simplify hitTestResultAtPoint and nodesFromRect APIs
228 https://bugs.webkit.org/show_bug.cgi?id=95720
229
230 Reviewed by Julien Chaffraix.
231
232 Update calls to new API.
233
234 * WebCoreSupport/WebFrameLoaderClient.mm:
235 (WebFrameLoaderClient::actionDictionary):
236 * WebView/WebFrame.mm:
237 (-[WebFrame elementAtPoint:]):
238 * WebView/WebHTMLView.mm:
239 (-[WebHTMLView elementAtPoint:allowShadowContent:]):
240
241 2013-02-14 David Kilzer <ddkilzer@apple.com>
242
243 [Mac] Clean up WARNING_CFLAGS
244 <http://webkit.org/b/109747>
245 <rdar://problem/13208373>
246
247 Reviewed by Mark Rowe.
248
249 * Configurations/Base.xcconfig: Use
250 GCC_WARN_64_TO_32_BIT_CONVERSION to enable and disable
251 -Wshorten-64-to-32 rather than WARNING_CFLAGS.
252
253 2013-02-13 Zan Dobersek <zdobersek@igalia.com>
254
255 The 'global isinf/isnan' compiler quirk required when using clang with l ibstdc++
256 https://bugs.webkit.org/show_bug.cgi?id=109325
257
258 Reviewed by Anders Carlsson.
259
260 Prefix calls to the isinf and isnan methods with std::, declaring we wan t to use the
261 two methods as they're provided by the C++ standard library being used.
262
263 * tests/DecimalTest.cpp:
264 (TEST_F):
265
266 2013-02-12 Joseph Pecoraro <pecoraro@apple.com>
267
268 [iOS] Enable PAGE_VISIBILITY_API
269 https://bugs.webkit.org/show_bug.cgi?id=109399
270
271 Reviewed by David Kilzer.
272
273 * Configurations/FeatureDefines.xcconfig:
274
275 2013-02-12 David Kilzer <ddkilzer@apple.com>
276
277 BUILD FIX (r142576): WK1 build fails when ENABLE(DELETION_UI) is off
278 <https://bugs.webkit.org/show_bug.cgi?id=109534>
279
280 Fixes the following build failure:
281
282 WebEditorClient.mm:243:23: error: out-of-line definition of 'shouldS howDeleteInterface' does not match any declaration in 'WebEditorClient'
283 bool WebEditorClient::shouldShowDeleteInterface(HTMLElement* element )
284 ^~~~~~~~~~~~~~~~~~~~~~~~~
285
286 * WebCoreSupport/WebEditorClient.mm:
287 (WebEditorClient::shouldShowDeleteInterface): Protect with
288 ENABLE(DELETION_UI) macro.
289
290 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
291
292 Disable delete button controller on non-Mac ports and delete EditorClien t::shouldShowDeleteInterface
293 https://bugs.webkit.org/show_bug.cgi?id=109534
294
295 Reviewed by Anders Carlsson.
296
297 * WebCoreSupport/WebEditorClient.h:
298
299 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
300
301 Kill TestRunner::setMinimumTimerInterval; implement the feature with Int ernalSettings
302 https://bugs.webkit.org/show_bug.cgi?id=109349
303
304 Reviewed by Sam Weinig.
305
306 * WebView/WebView.mm:
307 * WebView/WebViewPrivate.h:
308
309 2013-02-10 Dan Bernstein <mitz@apple.com>
310
311 Added *.pdf to EXCLUDED_SOURCE_FILE_NAMES_iphoneos.
312
313 Rubber-stamped by Anders Carlsson.
314
315 * Configurations/WebKit.xcconfig:
316
317 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
318
319 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
320 https://bugs.webkit.org/show_bug.cgi?id=104266
321
322 Reviewed by Philippe Normand.
323
324 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
325 the existing macro naming conventions.
326
327 From Platform.h
328 USE() - use a particular third-party library or optional OS service
329 ENABLE() - turn on a specific feature of WebKit
330
331 * WebView/WebView.mm:
332 (-[WebView _commonInitializationWithFrameName:groupName:]):
333 (-[WebView _close]):
334 * WebView/WebViewData.h:
335 * WebView/WebViewInternal.h:
336
337 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
338
339 Move workerThreadCount from TestRunner to WebCore Internals
340 https://bugs.webkit.org/show_bug.cgi?id=109239
341
342 Reviewed by Darin Adler.
343
344 Get rid of WebWorkersPrivate, which was only needed for DRT.
345
346 * WebKit.exp:
347 * Workers/WebWorkersPrivate.h: Removed.
348 * Workers/WebWorkersPrivate.mm: Removed.
349
350 2013-02-07 Sheriff Bot <webkit.review.bot@gmail.com>
351
352 Unreviewed, rolling out r142212.
353 http://trac.webkit.org/changeset/142212
354 https://bugs.webkit.org/show_bug.cgi?id=109255
355
356 Causes ASSERT(!m_installed) on launch (Requested by smfr on
357 #webkit).
358
359 * WebView/WebView.mm:
360 (-[WebView _commonInitializationWithFrameName:groupName:]):
361 (WebInstallMemoryPressureHandler):
362
363 2013-02-06 Gavin Barraclough <barraclough@apple.com>
364
365 PluginProcess should quit immediately if idle in response to low-memory notifications
366 https://bugs.webkit.org/show_bug.cgi?id=109103
367 <rdar://problem/12679827>
368
369 Reviewed by Darin Adler.
370
371 * WebView/WebView.mm:
372 (-[WebView _commonInitializationWithFrameName:groupName:]):
373 - MemoryPressureHandler::install is now called via MemoryPressureHan dler::initialize.
374 (WebInstallMemoryPressureHandler):
375 - MemoryPressureHandler::install is now called via MemoryPressureHan dler::initialize.
376
377 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
378
379 Move pauseAnimation/pauseTransition from TestRunner to Internals
380 https://bugs.webkit.org/show_bug.cgi?id=109107
381
382 Reviewed by Anders Carlsson.
383
384 * WebView/WebFrame.mm:
385 * WebView/WebFramePrivate.h:
386
387 2013-02-06 Mike West <mkwst@chromium.org>
388
389 Add an ENABLE_NOSNIFF feature flag.
390 https://bugs.webkit.org/show_bug.cgi?id=109029
391
392 Reviewed by Jochen Eisinger.
393
394 This new flag will control the behavior of 'X-Content-Type-Options: nosn iff'
395 when processing script and other resource types.
396
397 * Configurations/FeatureDefines.xcconfig:
398
399 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
400
401 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations( ) from DRT/WTR; use Internals
402 https://bugs.webkit.org/show_bug.cgi?id=108741
403
404 Reviewed by Tony Chang.
405
406 * WebView/WebFrame.mm:
407 * WebView/WebFramePrivate.h:
408
409 2013-02-04 Enrica Casucci <enrica@apple.com>
410
411 Add specific EditActions for Bold and Italic commands.
412 https://bugs.webkit.org/show_bug.cgi?id=108842.
413 <rdar://problem/13098252>
414
415 Reviewed by Ryosuke Niwa.
416
417 * WebCoreSupport/WebEditorClient.mm:
418 (undoNameForEditAction):
419
420 2013-02-03 David Kilzer <ddkilzer@apple.com>
421
422 Upstream ENABLE_PDFKIT_PLUGIN settting
423 <http://webkit.org/b/108792>
424
425 Reviewed by Tim Horton.
426
427 * Configurations/FeatureDefines.xcconfig: Disable PDFKIT_PLUGIN
428 on iOS since PDFKit is a Mac-only framework.
429
430 2013-02-02 David Kilzer <ddkilzer@apple.com>
431
432 Upstream iOS FeatureDefines
433 <http://webkit.org/b/108753>
434
435 Reviewed by Anders Carlsson.
436
437 * Configurations/FeatureDefines.xcconfig:
438 - ENABLE_DEVICE_ORIENTATION: Add iOS configurations.
439 - ENABLE_PLUGIN_PROXY_FOR_VIDEO: Ditto.
440 - FEATURE_DEFINES: Add ENABLE_PLUGIN_PROXY_FOR_VIDEO. Add
441 PLATFORM_NAME variant to reduce future merge conflicts.
442
443 2013-02-01 Alexis Menard <alexis@webkit.org>
444
445 Enable unprefixed CSS transitions by default.
446 https://bugs.webkit.org/show_bug.cgi?id=108216
447
448 Reviewed by Dean Jackson.
449
450 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
451 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
452 guard the unprefixing work for CSS Transforms and animations.
453
454 * Configurations/FeatureDefines.xcconfig:
455
456 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
457
458 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
459 https://bugs.webkit.org/show_bug.cgi?id=107737
460
461 Reviewed by Ryosuke Niwa.
462
463 * WebView/WebHTMLView.mm:
464 (-[WebHTMLView _updateSelectionForInputManager]):
465
466 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
467
468 Unreviewed, rolling out r141479.
469 http://trac.webkit.org/changeset/141479
470 https://bugs.webkit.org/show_bug.cgi?id=108564
471
472 breaks chromium test (Requested by morrita on #webkit).
473
474 * WebView/WebHTMLView.mm:
475 (-[WebHTMLView _updateSelectionForInputManager]):
476
477 2013-01-31 Enrica Casucci <enrica@apple.com>
478
479 Mac: Editor::baseWritingDirectionForSelectionStart should return Writing Direction instead of NSWritingDirection.
480 https://bugs.webkit.org/show_bug.cgi?id=108519.
481
482 Reviewed by Sam Weinig.
483
484 There is no need to use AppKit types here.
485 baseWritingDirectionForSelectionStart now returns WritingDirection and
486 WebHTMLView toggleWritingDirection has been modified accordingly.
487
488 * WebView/WebHTMLView.mm:
489 (-[WebHTMLView toggleBaseWritingDirection:]):
490
491 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
492
493 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
494 https://bugs.webkit.org/show_bug.cgi?id=107737
495
496 Reviewed by Ryosuke Niwa.
497
498 * WebView/WebHTMLView.mm:
499 (-[WebHTMLView _updateSelectionForInputManager]):
500
501 2013-01-31 Joseph Pecoraro <pecoraro@apple.com>
502
503 Disable ENABLE_FULLSCREEN_API on iOS
504 https://bugs.webkit.org/show_bug.cgi?id=108250
505
506 Reviewed by Benjamin Poulain.
507
508 * Configurations/FeatureDefines.xcconfig:
509
510 2013-01-31 Enrica Casucci <enrica@apple.com>
511
512 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
513 https://bugs.webkit.org/show_bug.cgi?id=108396.
514 <rdar://problem/12920461>
515
516 Reviewed by Alexey Proskuryakov.
517
518 Adds stub implementation for WebKit of the new EditorClient methods.
519
520 * WebCoreSupport/WebEditorClient.h:
521 * WebCoreSupport/WebEditorClient.mm:
522 (WebEditorClient::willWriteSelectionToPasteboard):
523 (WebEditorClient::getClientPasteboardDataForRange):
524
525 2013-01-31 Brady Eidson <beidson@apple.com>
526
527 Lack of a log level string should not obliterate compiled in logging cha nnel state.
528 https://bugs.webkit.org/show_bug.cgi?id=108502
529
530 Reviewed by Alexey Proskuryakov and Sam Weinig.
531
532 * Misc/WebKitLogging.m: If there's no log level string, leave the channe l state alone.
533
534 2013-01-29 Sheriff Bot <webkit.review.bot@gmail.com>
535
536 Unreviewed, rolling out r140983.
537 http://trac.webkit.org/changeset/140983
538 https://bugs.webkit.org/show_bug.cgi?id=108277
539
540 Unfortunately, this API has one last client (Requested by
541 abarth on #webkit).
542
543 * Configurations/FeatureDefines.xcconfig:
544
545 2012-11-28 Jer Noble <jer.noble@apple.com>
546
547 Allow clients to ask for the WebView/WKView placeholder view when in ful l screen mode.
548 https://bugs.webkit.org/show_bug.cgi?id=103558
549 <rdar://problem/12763112>
550
551 Reviewed by Benjamin Poulain.
552
553 Clients may want to behave differently when their WebView/WKView has bee n swapped out by a placeholder
554 view when in full screen mode. Add a simple accessor for the existing p laceholder view to
555 WebFullScreenController and WebView.
556
557 * WebView/WebFullScreenController.h:
558 * WebView/WebFullScreenController.mm:
559 (-[WebFullScreenController webViewPlaceholder]): Added simple accessor.
560 * WebView/WebView.mm:
561 (-[WebView fullScreenPlaceholderView]): Added simple accessor.
562
563 2013-01-28 Pratik Solanki <psolanki@apple.com>
564
565 PLATFORM(IOS) should come before __MAC_OS_X_VERSION_MIN_REQUIRED
566 https://bugs.webkit.org/show_bug.cgi?id=108101
567
568 Reviewed by Benjamin Poulain.
569
570 Since iOS does not define __MAC_OS_X_VERSION_MIN_REQUIRED, any usage of
571 __MAC_OS_X_VERSION_MIN_REQUIRED should be after a PLATFORM(IOS) check.
572
573 * WebCoreSupport/WebSystemInterface.mm:
574 (InitWebCoreSystemInterface):
575
576 2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
577
578 [Mac] Update PageVisibilityState when WebView is hidden / visible
579 https://bugs.webkit.org/show_bug.cgi?id=107509
580
581 Reviewed by Sam Weinig.
582
583 * WebView/WebView.mm:
584 * WebView/WebViewPrivate.h:
585 (-[WebView _commonInitializationWithFrameName:groupName:]):
586 Set the initial visibility of the page.
587
588 (-[WebView addWindowObserversForWindow:]):
589 (-[WebView removeWindowObservers]):
590 (-[WebView _isViewVisible]):
591 (-[WebView _updateVisibilityState]):
592 (-[WebView viewDidMoveToWindow]):
593 (-[WebView _windowVisibilityChanged:]):
594 Update visibility state in the same ways WK2 does. This involves
595 listening for some new NSWindow delegates.
596
597 2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
598
599 Improve PageVisibility API with enums
600 https://bugs.webkit.org/show_bug.cgi?id=107364
601
602 Reviewed by Sam Weinig.
603
604 * WebView/WebView.mm:
605 * WebView/WebViewPrivate.h:
606 (core):
607 (-[WebView _setVisibilityState:isInitialState:]):
608 Switch the private API form int to a WebPageVisibilityState enum.
609
610 2013-01-28 Adam Barth <abarth@webkit.org>
611
612 Remove webkitNotifications.createHTMLNotification
613 https://bugs.webkit.org/show_bug.cgi?id=107598
614
615 Reviewed by Benjamin Poulain.
616
617 * Configurations/FeatureDefines.xcconfig:
618
619 2013-01-25 Andy Estes <aestes@apple.com>
620
621 Wrap content filtering code in an object
622 https://bugs.webkit.org/show_bug.cgi?id=107914
623
624 Reviewed by Alexey Proskuryakov.
625
626 * WebCoreSupport/WebSystemInterface.mm:
627 (InitWebCoreSystemInterface): Updated to reflect changes in WKSI.
628
629 2013-01-24 Dan Bernstein <mitz@apple.com>
630
631 WebNavigationData does not distinguish between an empty title and a miss ing title
632 https://bugs.webkit.org/show_bug.cgi?id=107917
633
634 Reviewed by Andy Estes.
635
636 * WebCoreSupport/WebFrameLoaderClient.mm:
637 (nilOrNSString): Added this helper function.
638 (WebFrameLoaderClient::updateGlobalHistory): Initialize the WebNavigatio nData with a nil
639 title, rather than the empty string, if the document does not have a tit le.
640
641 2013-01-24 Mark Hahnenberg <mhahnenberg@apple.com>
642
643 Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
644 https://bugs.webkit.org/show_bug.cgi?id=107327
645
646 Reviewed by Filip Pizlo.
647
648 We're renaming these two files, so we have to replace the names everywhe re.
649
650 * DOM/WebDOMOperations.mm:
651 * ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebKit/mac/ ForwardingHeaders/runtime/JSValue.h.
652 * ForwardingHeaders/runtime/JSValue.h: Removed.
653 * WebView/WebFrame.mm:
654 * WebView/WebView.mm:
655
656 2013-01-22 Anders Carlsson <andersca@apple.com>
657
658 Use a platforom strategy for local storage
659 https://bugs.webkit.org/show_bug.cgi?id=107600
660
661 Reviewed by Andreas Kling.
662
663 Update for new storage strategy.
664
665 * WebCoreSupport/WebPlatformStrategies.h:
666 (WebPlatformStrategies):
667 * WebCoreSupport/WebPlatformStrategies.mm:
668 (WebPlatformStrategies::createStorageStrategy):
669
670 2013-01-21 Kentaro Hara <haraken@chromium.org>
671
672 Implement UIEvent constructor
673 https://bugs.webkit.org/show_bug.cgi?id=107430
674
675 Reviewed by Adam Barth.
676
677 Editor's draft: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.ht m
678
679 UIEvent constructor is implemented under a DOM4_EVENTS_CONSTRUCTOR flag,
680 which is enabled on Safari and Chromium for now.
681
682 * Configurations/FeatureDefines.xcconfig:
683
684 2013-01-22 Joseph Pecoraro <pecoraro@apple.com>
685
686 [Mac] Enable Page Visibility (PAGE_VISIBILITY_API)
687 https://bugs.webkit.org/show_bug.cgi?id=107230
688
689 Reviewed by David Kilzer.
690
691 * Configurations/FeatureDefines.xcconfig:
692
693 2013-01-22 Tim Horton <timothy_horton@apple.com>
694
695 PDFPlugin: Build PDFPlugin everywhere, enable at runtime
696 https://bugs.webkit.org/show_bug.cgi?id=107117
697
698 Reviewed by Alexey Proskuryakov.
699
700 Since PDFLayerController SPI is all forward-declared, the plugin should build
701 on all Mac platforms, and can be enabled at runtime.
702
703 * Configurations/FeatureDefines.xcconfig:
704
705 2013-01-21 Dirk Schulze <dschulze@adobe.com>
706
707 Add build flag for Canvas's Path object (disabled by default)
708 https://bugs.webkit.org/show_bug.cgi?id=107473
709
710 Reviewed by Dean Jackson.
711
712 * Configurations/FeatureDefines.xcconfig:
713
714 2013-01-17 Andy Estes <aestes@apple.com>
715
716 Add a USE() macro for content filtering code
717 https://bugs.webkit.org/show_bug.cgi?id=107098
718
719 Reviewed by Mark Rowe.
720
721 * WebCoreSupport/WebSystemInterface.mm:
722 (InitWebCoreSystemInterface): Use USE(CONTENT_FILTERING).
723
724 2013-01-19 Philip Rogers <pdr@google.com>
725
726 Merge SVGStylable into SVGStyledElement
727 https://bugs.webkit.org/show_bug.cgi?id=106877
728
729 SVG2 changes element inheritance so all SVGElements are stylable. As a f irst-step towards a
730 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElem ent.
731
732 Reviewed by Dirk Schulze.
733
734 * MigrateHeaders.make:
735
736 2013-01-18 Seokju Kwon <seokju.kwon@gmail.com>
737
738 Add explicit keyword to constructors in platform-specific InspectorClien t
739 https://bugs.webkit.org/show_bug.cgi?id=107255
740
741 Reviewed by Kentaro Hara.
742
743 Add explicit keyword to constructors that take one argument
744 in platform-specific implementation of InspectorClient.
745
746 * WebCoreSupport/WebInspectorClient.h:
747 (WebInspectorClient):
748
749 2013-01-15 Jer Noble <jer.noble@apple.com>
750
751 Add a Setting to disable QTKit media engine.
752 https://bugs.webkit.org/show_bug.cgi?id=106972
753
754 Reviewed by Eric Carlson.
755
756 Add WebKit API to set QTKit enabled setting from user defaults.
757
758 * WebView/WebPreferenceKeysPrivate.h:
759 * WebView/WebPreferences.mm:
760 (+[WebPreferences initialize]): Set WebCore settings based on user defau lts.
761 (-[WebPreferences setQTKitEnabled:]): Pass through to WebCore.
762 (-[WebPreferences isQTKitEnabled]): Ditto.
763 * WebView/WebPreferencesPrivate.h:
764 * WebView/WebView.mm:
765 (-[WebView _preferencesChanged:]): Synchronize WebKit/WebCore settings.
766
767 2013-01-15 Enrica Casucci <enrica@apple.com>
768
769 Add a new set of WebKit2 APIs for text search and
770 search results management.
771 https://bugs.webkit.org/show_bug.cgi?id=106834.
772 <rdar://problem/12597159>
773
774 Reviewed by Simon Fraser.
775
776 Adding new API to perform text search in WebKit2 without using
777 the stock UI. The new interface provides all the information
778 necessary to write a custom UI for search.
779
780 Added new TextWebKitAPI test.
781
782 * WebView/WebHTMLView.mm:
783 (-[WebHTMLView countMatchesForText:inDOMRange:options:limit:markMatches: ]):
784 Modified to reflect the changes to Editor::countMatchesForText interface .
785
786 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
787
788 Remove the ENABLE_ANIMATION_API feature define occurences
789 https://bugs.webkit.org/show_bug.cgi?id=106544
790
791 Reviewed by Simon Fraser.
792
793 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
794 feature define handling still lingers in various build systems and confi gurations
795 but is of no use, so it should be removed.
796
797 * Configurations/FeatureDefines.xcconfig:
798
799 2013-01-08 Mark Lam <mark.lam@apple.com>
800
801 Removed the need for the ProposedDatabase mechanism.
802 https://bugs.webkit.org/show_bug.cgi?id=106292.
803
804 Reviewed by Sam Weinig.
805
806 * WebCoreSupport/WebChromeClient.h:
807 * WebCoreSupport/WebChromeClient.mm:
808 (WebChromeClient::exceededDatabaseQuota):
809
810 2013-01-07 Dan Bernstein <mitz@apple.com>
811
812 [mac] WebKit1 clients can’t tell when a frame has been removed from the hierarchy
813 https://bugs.webkit.org/show_bug.cgi?id=106261
814
815 Reviewed by Simon Fraser.
816
817 Test: TestWebKitAPI/Tests/mac/WebViewDidRemoveFrameFromHierarchy.mm.
818
819 Added -[WebFrameLoadDelegate webView:didRemoveFrameFromHierarchy:].
820
821 * WebCoreSupport/WebFrameLoaderClient.mm:
822 (WebFrameLoaderClient::detachedFromParent2): Added a call to the new fra me load delegate
823 method.
824 * WebView/WebDelegateImplementationCaching.h:
825 (WebFrameLoadDelegateImplementationCache): Added the new method to the c ache.
826 * WebView/WebFrameLoadDelegatePrivate.h: Declared the new delegate metho d.
827 * WebView/WebView.mm:
828 (-[WebView _cacheFrameLoadDelegateImplementations]): Added the new metho d to the cache.
829
830 2013-01-07 Mike West <mkwst@chromium.org>
831
832 Make the IFRAME_SEAMLESS flag runtime-enabled.
833 https://bugs.webkit.org/show_bug.cgi?id=106213
834
835 Reviewed by Ojan Vafai.
836
837 * WebView/WebPreferenceKeysPrivate.h:
838 * WebView/WebPreferences.mm:
839 (-[WebPreferences seamlessIFramesEnabled]):
840 (-[WebPreferences setSeamlessIFramesEnabled:]):
841 * WebView/WebPreferencesPrivate.h:
842 * WebView/WebView.mm:
843 (-[WebView _preferencesChanged:]):
844 Add a seamless IFrame preference to WebPreferences, and use it to
845 toggle the runtime state of the feature as appropriate.
846
847 2013-01-04 Adam Klein <adamk@chromium.org>
848
849 Remove ENABLE_MUTATION_OBSERVERS #define
850 https://bugs.webkit.org/show_bug.cgi?id=105459
851
852 Reviewed by Ryosuke Niwa.
853
854 * Configurations/FeatureDefines.xcconfig:
855
856 2013-01-01 Dan Bernstein <mitz@apple.com>
857
858 <rdar://problem/12942239> Update copyright strings
859
860 Reviewed by Sam Weinig.
861
862 * Info.plist:
863
864 2012-12-29 Adam Roben <aroben@webkit.org>
865
866 Web Inspector: Mac WK1 Inspector can't save/load timeline data
867 https://bugs.webkit.org/show_bug.cgi?id=105547
868
869 Reviewed by Pavel Feldman.
870
871 * WebCoreSupport/WebInspectorClient.h: Declared new overrides and
872 member variables necessary for save support.
873
874 * WebCoreSupport/WebInspectorClient.mm:
875 (WebInspectorFrontendClient::save):
876 (WebInspectorFrontendClient::append):
877 Implemented these to make saving timeline data work. (It seems to me
878 the InspectorFrontendClient API could be cleaned up a bit. I had to
879 look at Chromium source code to determine that I needed to call back
880 into the InspectorFrontendAPI JS object after saving/appending, and
881 that I needed to keep a map of passed URLs -> chosen URLs.)
882
883 (-[WebInspectorWindowController window:willPositionSheet:usingRect:]):
884 Tweaked the position of the sheet so that open/save sheets look a
885 little bette.r
886
887 (-[WebInspectorWindowController webView:runOpenPanelForFileButtonWithRes ultListener:allowMultipleFiles:]):
888 Implemented to make loading timeline data work.
889
890 2012-12-28 Mark Rowe <mrowe@apple.com>
891
892 Move logic for extracting the OS X marketing version in to WebCore
893 <http://webkit.org/b/105841> / <rdar://problem/10736041>
894
895 Reviewed by Dan Bernstein.
896
897 * WebCoreSupport/WebSystemInterface.mm:
898 (InitWebCoreSystemInterface): Remove the code related to the WKSI symbol .
899 * WebView/WebView.mm:
900 (systemMarketingVersionForUserAgentString): Call the WebCore function in stead of the WKSI function.
901 (+[WebView _standardUserAgentWithApplicationName:]): Retain the result n ow that our helper doesn't
902 do that for us.
903
904 2012-12-27 Sam Weinig <sam@webkit.org>
905
906 Attempt to fix the tests.
907
908 * WebView/WebPreferences.mm:
909 (+[WebPreferences initialize]):
910
911 2012-12-23 Alexey Proskuryakov <ap@apple.com>
912
913 <rdar://problem/12808377> Network process should respect cookie accept p olicy
914 https://bugs.webkit.org/show_bug.cgi?id=105684
915
916 Reviewed by Sam Weinig.
917
918 * WebCoreSupport/WebPlatformStrategies.h:
919 * WebCoreSupport/WebPlatformStrategies.mm:
920 CookiesStrategy no longer has notifyCookiesChanged().
921
922 2012-12-22 Alexey Proskuryakov <ap@apple.com>
923
924 Add a separate class for networking related storage
925 https://bugs.webkit.org/show_bug.cgi?id=105676
926
927 Reviewed by Sam Weinig.
928
929 * WebCoreSupport/WebFrameLoaderClient.mm:
930 Updated for ResourceHandle include changes.
931
932 * WebCoreSupport/WebFrameNetworkingContext.h:
933 * WebCoreSupport/WebFrameNetworkingContext.mm:
934 This class is now simpler, with more session tracking being in WebCore n ow.
935
936 * WebCoreSupport/WebPlatformStrategies.h:
937 * WebCoreSupport/WebPlatformStrategies.mm:
938 (WebPlatformStrategies::cookiesForDOM):
939 (WebPlatformStrategies::setCookiesFromDOM):
940 (WebPlatformStrategies::cookiesEnabled):
941 (WebPlatformStrategies::cookieRequestHeaderFieldValue):
942 (WebPlatformStrategies::getRawCookies):
943 (WebPlatformStrategies::deleteCookie):
944 We no longer need a function for default cookie storage! Other cookie fu nctions
945 now take a session.
946
947 * WebView/WebPreferences.mm:
948 (+[WebPreferences _switchNetworkLoaderToNewTestingSession]): Initialize WCSI before
949 calling a WebCore that uses it.
950 (+[WebPreferences _setCurrentNetworkLoaderSessionCookieAcceptPolicy:]): Use
951 NetworkStorageSession for session tracking.
952
953 * WebView/WebView.mm: (-[WebView _cachedResponseForURL:]): Updated for n etworking
954 context now returning a class for session.
955
956 2012-12-20 Ilya Tikhonovsky <loislo@chromium.org>
957
958 Unreviewed build fix for chromium mac after r138206.
959
960 * WebCoreSupport/WebSystemInterface.mm:
961 (InitWebCoreSystemInterface):
962
963 2012-12-19 Alexey Proskuryakov <ap@apple.com>
964
965 <rdar://problem/12890242> [WK2 NetworkProcess] Client doesn't receive SS L certificates
966 https://bugs.webkit.org/show_bug.cgi?id=105467
967
968 Reviewed by Brady Eidson.
969
970 * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): In itialize
971 a WKSI function we've been missing.
972
973 2012-12-19 Alexis Menard <alexis@webkit.org>
974
975 Implement CSS parsing for CSS transitions unprefixed.
976 https://bugs.webkit.org/show_bug.cgi?id=104804
977
978 Reviewed by Dean Jackson.
979
980 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
981 to cover the work of unprefixing Transforms, Animations and
982 Transitions. It will let the possibility of each ports to turn it off
983 in their release branches until we're confident that these CSS
984 properties are ready to be unprefixed.
985
986 * Configurations/FeatureDefines.xcconfig:
987
988 2012-12-18 Alexey Proskuryakov <ap@apple.com>
989
990 Remove unnecessary functions from CookiesStrategy
991 https://bugs.webkit.org/show_bug.cgi?id=105369
992
993 Reviewed by Brady Eidson.
994
995 * WebCoreSupport/WebPlatformStrategies.h:
996 * WebCoreSupport/WebPlatformStrategies.mm:
997
998 2012-12-18 Alice Liu <alice.liu@apple.com>
999
1000 Add SPI to WebKit1 WebFrame for hit testing
1001 https://bugs.webkit.org/show_bug.cgi?id=105106
1002
1003 Reviewed by Dan Bernstein.
1004
1005 * WebView/WebFrame.mm:
1006 (-[WebFrame elementAtPoint:]): Added. Takes an NSPoint to feed to the We bCore::Frame for hit-testing.
1007 Creates a WebElementDictionary from that WebCore::HitTestResult, and ret urns the element dictionary.
1008 * WebView/WebFramePrivate.h:
1009
1010 2012-12-18 Alice Liu <alice.liu@apple.com>
1011
1012 Add SPI to WebKit1 WebFrame for node conversion to JSValueRef
1013 https://bugs.webkit.org/show_bug.cgi?id=105262
1014
1015 Reviewed by Anders Carlsson.
1016
1017 * WebView/WebFrame.mm:
1018 (-[WebFrame jsWrapper:forWorld:]): Added. Takes a DOMNode and WebScriptW orld and provides a JSValueRef
1019 for the WebCore::Node in that particular WebScriptWorld.
1020 * WebView/WebFramePrivate.h:
1021
1022 2012-12-18 Beth Dakin <bdakin@apple.com>
1023
1024 https://bugs.webkit.org/show_bug.cgi?id=102579
1025 [mac] Enable scaled cursors
1026
1027 Reviewed by Dean Jackson.
1028
1029 * Configurations/FeatureDefines.xcconfig:
1030
1 2012-12-16 Levi Weintraub <leviw@chromium.org> 1031 2012-12-16 Levi Weintraub <leviw@chromium.org>
2 1032
3 Push pixel snapping logic into TransformState 1033 Push pixel snapping logic into TransformState
4 https://bugs.webkit.org/show_bug.cgi?id=101779 1034 https://bugs.webkit.org/show_bug.cgi?id=101779
5 1035
6 Reviewed by Simon Fraser. 1036 Reviewed by Simon Fraser.
7 1037
8 * WebView/WebFullScreenController.mm: 1038 * WebView/WebFullScreenController.mm:
9 (screenRectOfContents): Removed SnapOffsetForTransforms as it's no longe r needed. 1039 (screenRectOfContents): Removed SnapOffsetForTransforms as it's no longe r needed.
10 1040
(...skipping 1269 matching lines...) Expand 10 before | Expand all | Expand 10 after
1280 * WebCoreSupport/WebChromeClient.h: 2310 * WebCoreSupport/WebChromeClient.h:
1281 * WebCoreSupport/WebChromeClient.mm: 2311 * WebCoreSupport/WebChromeClient.mm:
1282 (WebChromeClient::scheduleCompositingLayerFlush): 2312 (WebChromeClient::scheduleCompositingLayerFlush):
1283 * WebView/WebView.mm: 2313 * WebView/WebView.mm:
1284 (-[WebView _flushCompositingChanges]): 2314 (-[WebView _flushCompositingChanges]):
1285 (LayerFlushController::flushLayers): 2315 (LayerFlushController::flushLayers):
1286 (-[WebView _scheduleCompositingLayerFlush]): 2316 (-[WebView _scheduleCompositingLayerFlush]):
1287 * WebView/WebViewInternal.h: 2317 * WebView/WebViewInternal.h:
1288 2318
1289 == Rolled over to ChangeLog-2012-10-02 == 2319 == Rolled over to ChangeLog-2012-10-02 ==
OLDNEW
« no previous file with comments | « Source/WebKit/chromium/src/WebPluginContainerImpl.cpp ('k') | Source/WebKit/mac/Plugins/WebBaseNetscapePluginView.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698