Timeline
Mar 14, 2014:
- 11:28 PM Changeset in webkit [165680] by
-
- 5 edits in trunk
Accessing lookupGetter and lookupSetter should not crash the VM when undefined.
<https://webkit.org/b/130279>
Reviewed by Filip Pizlo.
Source/JavaScriptCore:
If neither the getter nor setter are defined, accessing lookupGetter
and lookupSetter will return undefined as expected. However, if the
getter is defined but the setter is not, accessing lookupSetter will
crash the VM. Similarly, accessing lookupGetter when only the setter
is defined will crash the VM.
The reason is because objectProtoFuncLookupGetter() and
objectProtoFuncLookupSetter() did not check if the getter and setter
value is non-null before returning it as an EncodedJSValue. The fix is
to add the appropriate null checks.
- runtime/ObjectPrototype.cpp:
(JSC::objectProtoFuncLookupGetter):
(JSC::objectProtoFuncLookupSetter):
LayoutTests:
- js/property-getters-and-setters-expected.txt:
- js/script-tests/property-getters-and-setters.js:
(o11.new.Object.getB):
(o12.new.Object.setB):
- 11:26 PM Changeset in webkit [165679] by
-
- 4 edits in trunk/Source/WebKit2
[Mac] Sync extended attribute related rules with AppSandbox profile
https://bugs.webkit.org/show_bug.cgi?id=130263
<rdar://problem/16318965>
Reviewed by Sam Weinig.
Update the fix to use a different syntax in some OS versions.
- NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- WebProcess/com.apple.WebProcess.sb.in:
- 10:12 PM Changeset in webkit [165678] by
-
- 5 edits3 copies1 delete in trunk/Source/WebKit2
Revert erroneous changes made to UIProcess/API/Cocoa in r165676.
- UIProcess/API/Cocoa/WKBackForwardList.h:
- UIProcess/API/Cocoa/WKBackForwardListItem.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.h.
- UIProcess/API/Cocoa/WKNavigation.h:
- UIProcess/API/Cocoa/WKNavigationAction.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.h.
- UIProcess/API/Cocoa/WKNavigationDelegate.h:
(NS_ENUM):
- UIProcess/API/Cocoa/WKNavigationResponse.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKNavigationResponse.h.
- UIProcess/API/Cocoa/WKNavigationTrigger.h: Removed.
- UIProcess/API/Cocoa/WKWebView.h:
- 9:38 PM Changeset in webkit [165677] by
-
- 12 edits in trunk/Source
Fix the production build.
Don't rely on USE_INTERNAL_SDK being set for the Production configuration since UseInternalSDK.xcconfig won't
be at the expected relative path when working from installed source.
Source/JavaScriptCore:
- Configurations/Base.xcconfig:
Source/ThirdParty/ANGLE:
- Configurations/Base.xcconfig:
Source/WebCore:
- Configurations/Base.xcconfig:
Source/WebKit/mac:
- Configurations/Base.xcconfig:
Source/WebKit2:
- Configurations/Base.xcconfig:
Source/WTF:
- Configurations/Base.xcconfig:
- 9:08 PM Changeset in webkit [165676] by
-
- 3237 edits1 add3 deletes in trunk
.: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- ManualTests/NPN_Invoke/Info.plist:
- ManualTests/NPN_Invoke/main.c:
- ManualTests/accessibility/resources/AppletTest.java:
Examples: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- NetscapeCocoaPlugin/MenuHandler.h:
- NetscapeCocoaPlugin/MenuHandler.m:
- NetscapeCocoaPlugin/main.m:
- NetscapeCoreAnimationPlugin/main.m:
- NetscapeInputMethodPlugin/main.m:
PerformanceTests: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- Dromaeo/resources/dromaeo/web/tests/sunspider-3d-raytrace.html:
- Dromaeo/resources/dromaeo/web/tests/sunspider-bitops-bitwise-and.html:
- Dromaeo/resources/dromaeo/web/tests/sunspider-math-cordic.html:
- Dromaeo/resources/dromaeo/web/tests/sunspider-string-tagcloud.html:
- LongSpider/3d-morph.js:
- LongSpider/3d-raytrace.js:
- LongSpider/math-cordic.js:
- LongSpider/string-tagcloud.js:
- Parser/resources/html5-8266.html:
- Parser/resources/html5.html:
PerformanceTests/SunSpider: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- hosted/sunspider.html:
- hosted/versions.html:
- make-hosted:
- resources/TEMPLATE.html:
- resources/driver-TEMPLATE.html:
- resources/results-TEMPLATE.html:
- resources/sunspider-analyze-results.js:
- resources/sunspider-compare-results.js:
- resources/sunspider-standalone-compare.js:
- resources/sunspider-standalone-driver.js:
- sunspider:
- sunspider-compare-results:
- tests/sunspider-0.9.1/3d-morph.js:
- tests/sunspider-0.9.1/3d-raytrace.js:
- tests/sunspider-0.9.1/bitops-bitwise-and.js:
- tests/sunspider-0.9.1/math-cordic.js:
- tests/sunspider-0.9.1/string-tagcloud.js:
- tests/sunspider-0.9/3d-morph.js:
- tests/sunspider-0.9/3d-raytrace.js:
- tests/sunspider-0.9/bitops-bitwise-and.js:
- tests/sunspider-0.9/math-cordic.js:
- tests/sunspider-0.9/string-tagcloud.js:
- tests/sunspider-1.0.1/3d-morph.js:
- tests/sunspider-1.0.1/3d-raytrace.js:
- tests/sunspider-1.0.1/bitops-bitwise-and.js:
- tests/sunspider-1.0.1/math-cordic.js:
- tests/sunspider-1.0.1/string-tagcloud.js:
- tests/sunspider-1.0.2/3d-morph.js:
- tests/sunspider-1.0.2/3d-raytrace.js:
- tests/sunspider-1.0.2/bitops-bitwise-and.js:
- tests/sunspider-1.0.2/math-cordic.js:
- tests/sunspider-1.0.2/string-tagcloud.js:
- tests/sunspider-1.0/3d-morph.js:
- tests/sunspider-1.0/3d-raytrace.js:
- tests/sunspider-1.0/bitops-bitwise-and.js:
- tests/sunspider-1.0/math-cordic.js:
- tests/sunspider-1.0/string-tagcloud.js:
Source/JavaScriptCore: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- API/APICast.h:
- API/JSBase.cpp:
- API/JSBase.h:
- API/JSBasePrivate.h:
- API/JSCallbackConstructor.cpp:
- API/JSCallbackConstructor.h:
- API/JSCallbackFunction.cpp:
- API/JSCallbackFunction.h:
- API/JSCallbackObject.cpp:
- API/JSCallbackObject.h:
- API/JSCallbackObjectFunctions.h:
- API/JSClassRef.cpp:
- API/JSClassRef.h:
- API/JSContextRef.cpp:
- API/JSContextRef.h:
- API/JSContextRefPrivate.h:
- API/JSObjectRef.cpp:
- API/JSObjectRef.h:
- API/JSProfilerPrivate.cpp:
- API/JSProfilerPrivate.h:
- API/JSRetainPtr.h:
- API/JSStringRef.cpp:
- API/JSStringRef.h:
- API/JSStringRefBSTR.cpp:
- API/JSStringRefBSTR.h:
- API/JSStringRefCF.cpp:
- API/JSStringRefCF.h:
- API/JSValueRef.cpp:
- API/JSValueRef.h:
- API/JavaScript.h:
- API/JavaScriptCore.h:
- API/OpaqueJSString.cpp:
- API/OpaqueJSString.h:
- API/tests/JSNode.c:
- API/tests/JSNode.h:
- API/tests/JSNodeList.c:
- API/tests/JSNodeList.h:
- API/tests/Node.c:
- API/tests/Node.h:
- API/tests/NodeList.c:
- API/tests/NodeList.h:
- API/tests/minidom.c:
- API/tests/minidom.js:
- API/tests/testapi.c:
- API/tests/testapi.js:
- DerivedSources.make:
- bindings/ScriptValue.cpp:
- bytecode/CodeBlock.cpp:
- bytecode/CodeBlock.h:
- bytecode/EvalCodeCache.h:
- bytecode/Instruction.h:
- bytecode/JumpTable.cpp:
- bytecode/JumpTable.h:
- bytecode/Opcode.cpp:
- bytecode/Opcode.h:
- bytecode/SamplingTool.cpp:
- bytecode/SamplingTool.h:
- bytecode/SpeculatedType.cpp:
- bytecode/SpeculatedType.h:
- bytecode/ValueProfile.h:
- bytecompiler/BytecodeGenerator.cpp:
- bytecompiler/BytecodeGenerator.h:
- bytecompiler/Label.h:
- bytecompiler/LabelScope.h:
- bytecompiler/RegisterID.h:
- debugger/DebuggerCallFrame.cpp:
- debugger/DebuggerCallFrame.h:
- dfg/DFGDesiredStructureChains.cpp:
- dfg/DFGDesiredStructureChains.h:
- heap/GCActivityCallback.cpp:
- heap/GCActivityCallback.h:
- inspector/ConsoleMessage.cpp:
- inspector/ConsoleMessage.h:
- inspector/IdentifiersFactory.cpp:
- inspector/IdentifiersFactory.h:
- inspector/InjectedScriptManager.cpp:
- inspector/InjectedScriptManager.h:
- inspector/InjectedScriptSource.js:
- inspector/ScriptBreakpoint.h:
- inspector/ScriptDebugListener.h:
- inspector/ScriptDebugServer.cpp:
- inspector/ScriptDebugServer.h:
- inspector/agents/InspectorAgent.cpp:
- inspector/agents/InspectorAgent.h:
- inspector/agents/InspectorDebuggerAgent.cpp:
- inspector/agents/InspectorDebuggerAgent.h:
- interpreter/Interpreter.cpp:
- interpreter/Interpreter.h:
- interpreter/JSStack.cpp:
- interpreter/JSStack.h:
- interpreter/Register.h:
- jit/CompactJITCodeMap.h:
- jit/JITStubs.cpp:
- jit/JITStubs.h:
- jit/JITStubsARM.h:
- jit/JITStubsARMv7.h:
- jit/JITStubsX86.h:
- jit/JITStubsX86_64.h:
- os-win32/stdbool.h:
- parser/SourceCode.h:
- parser/SourceProvider.h:
- profiler/LegacyProfiler.cpp:
- profiler/LegacyProfiler.h:
- profiler/ProfileNode.cpp:
- profiler/ProfileNode.h:
- runtime/ArrayBufferView.cpp:
- runtime/ArrayBufferView.h:
- runtime/BatchedTransitionOptimizer.h:
- runtime/CallData.h:
- runtime/ConstructData.h:
- runtime/DumpContext.cpp:
- runtime/DumpContext.h:
- runtime/ExceptionHelpers.cpp:
- runtime/ExceptionHelpers.h:
- runtime/InitializeThreading.cpp:
- runtime/InitializeThreading.h:
- runtime/IntegralTypedArrayBase.h:
- runtime/IntendedStructureChain.cpp:
- runtime/IntendedStructureChain.h:
- runtime/JSActivation.cpp:
- runtime/JSActivation.h:
- runtime/JSExportMacros.h:
- runtime/JSGlobalObject.cpp:
- runtime/JSNotAnObject.cpp:
- runtime/JSNotAnObject.h:
- runtime/JSPropertyNameIterator.cpp:
- runtime/JSPropertyNameIterator.h:
- runtime/JSSegmentedVariableObject.cpp:
- runtime/JSSegmentedVariableObject.h:
- runtime/JSSymbolTableObject.cpp:
- runtime/JSSymbolTableObject.h:
- runtime/JSTypeInfo.h:
- runtime/JSVariableObject.cpp:
- runtime/JSVariableObject.h:
- runtime/PropertyTable.cpp:
- runtime/PutPropertySlot.h:
- runtime/SamplingCounter.cpp:
- runtime/SamplingCounter.h:
- runtime/Structure.cpp:
- runtime/Structure.h:
- runtime/StructureChain.cpp:
- runtime/StructureChain.h:
- runtime/StructureInlines.h:
- runtime/StructureTransitionTable.h:
- runtime/SymbolTable.cpp:
- runtime/SymbolTable.h:
- runtime/TypedArrayBase.h:
- runtime/TypedArrayType.cpp:
- runtime/TypedArrayType.h:
- runtime/VM.cpp:
- runtime/VM.h:
- yarr/RegularExpression.cpp:
- yarr/RegularExpression.h:
Source/WebCore: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
No new tests because no behavior changes.
- DerivedSources.make:
- Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp:
- Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:
- Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl:
- Modules/encryptedmedia/MediaKeyMessageEvent.cpp:
- Modules/encryptedmedia/MediaKeyMessageEvent.h:
- Modules/encryptedmedia/MediaKeyMessageEvent.idl:
- Modules/encryptedmedia/MediaKeyNeededEvent.cpp:
- Modules/encryptedmedia/MediaKeyNeededEvent.h:
- Modules/encryptedmedia/MediaKeyNeededEvent.idl:
- Modules/encryptedmedia/MediaKeySession.idl:
- Modules/encryptedmedia/MediaKeys.idl:
- Modules/geolocation/NavigatorGeolocation.cpp:
- Modules/indexeddb/DOMWindowIndexedDatabase.idl:
- Modules/indexeddb/IDBCallbacks.h:
- Modules/indexeddb/IDBDatabaseException.cpp:
- Modules/indexeddb/IDBDatabaseMetadata.h:
- Modules/indexeddb/IDBEventDispatcher.cpp:
- Modules/indexeddb/IDBEventDispatcher.h:
- Modules/indexeddb/IDBFactory.cpp:
- Modules/indexeddb/IDBFactory.h:
- Modules/indexeddb/IDBFactoryBackendInterface.cpp:
- Modules/indexeddb/IDBFactoryBackendInterface.h:
- Modules/indexeddb/IDBHistograms.h:
- Modules/indexeddb/IDBIndexMetadata.h:
- Modules/indexeddb/IDBObjectStoreMetadata.h:
- Modules/indexeddb/IDBRecordIdentifier.h:
- Modules/indexeddb/IDBRequest.cpp:
- Modules/indexeddb/IDBRequest.h:
- Modules/indexeddb/IDBRequest.idl:
- Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp:
- Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.h:
- Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.idl:
- Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.cpp:
- Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h:
- Modules/mediacontrols/MediaControlsHost.cpp:
- Modules/mediacontrols/MediaControlsHost.h:
- Modules/mediacontrols/MediaControlsHost.idl:
- Modules/mediacontrols/mediaControlsApple.css:
- Modules/mediacontrols/mediaControlsiOS.css:
- Modules/mediasource/AudioTrackMediaSource.h:
- Modules/mediasource/AudioTrackMediaSource.idl:
- Modules/mediasource/TextTrackMediaSource.h:
- Modules/mediasource/TextTrackMediaSource.idl:
- Modules/mediasource/VideoTrackMediaSource.h:
- Modules/mediasource/VideoTrackMediaSource.idl:
- Modules/mediastream/AllAudioCapabilities.h:
- Modules/mediastream/AllAudioCapabilities.idl:
- Modules/mediastream/AllVideoCapabilities.h:
- Modules/mediastream/AllVideoCapabilities.idl:
- Modules/mediastream/AudioStreamTrack.cpp:
- Modules/mediastream/AudioStreamTrack.h:
- Modules/mediastream/AudioStreamTrack.idl:
- Modules/mediastream/CapabilityRange.cpp:
- Modules/mediastream/CapabilityRange.h:
- Modules/mediastream/CapabilityRange.idl:
- Modules/mediastream/MediaSourceStates.cpp:
- Modules/mediastream/MediaSourceStates.h:
- Modules/mediastream/MediaSourceStates.idl:
- Modules/mediastream/MediaStreamCapabilities.cpp:
- Modules/mediastream/MediaStreamCapabilities.h:
- Modules/mediastream/MediaStreamCapabilities.idl:
- Modules/mediastream/MediaTrackConstraint.cpp:
- Modules/mediastream/MediaTrackConstraint.h:
- Modules/mediastream/MediaTrackConstraint.idl:
- Modules/mediastream/MediaTrackConstraintSet.cpp:
- Modules/mediastream/MediaTrackConstraintSet.h:
- Modules/mediastream/MediaTrackConstraints.cpp:
- Modules/mediastream/MediaTrackConstraints.h:
- Modules/mediastream/MediaTrackConstraints.idl:
- Modules/mediastream/NavigatorMediaStream.cpp:
- Modules/mediastream/NavigatorUserMediaError.cpp:
- Modules/mediastream/RTCConfiguration.idl:
- Modules/mediastream/RTCIceServer.idl:
- Modules/mediastream/RTCOfferAnswerOptions.cpp:
- Modules/mediastream/RTCOfferAnswerOptions.h:
- Modules/mediastream/VideoStreamTrack.cpp:
- Modules/mediastream/VideoStreamTrack.h:
- Modules/mediastream/VideoStreamTrack.idl:
- Modules/networkinfo/NetworkInfo.cpp:
- Modules/networkinfo/NetworkInfo.h:
- Modules/networkinfo/NetworkInfoConnection.cpp:
- Modules/networkinfo/NetworkInfoConnection.h:
- Modules/networkinfo/NetworkInfoController.cpp:
- Modules/notifications/DOMWindowNotifications.cpp:
- Modules/notifications/DOMWindowNotifications.h:
- Modules/notifications/DOMWindowNotifications.idl:
- Modules/notifications/NotificationController.cpp:
- Modules/notifications/NotificationController.h:
- Modules/notifications/NotificationPermissionCallback.h:
- Modules/notifications/NotificationPermissionCallback.idl:
- Modules/notifications/WorkerGlobalScopeNotifications.cpp:
- Modules/notifications/WorkerGlobalScopeNotifications.h:
- Modules/notifications/WorkerGlobalScopeNotifications.idl:
- Modules/plugins/PluginReplacement.h:
- Modules/plugins/QuickTimePluginReplacement.cpp:
- Modules/plugins/QuickTimePluginReplacement.css:
- Modules/plugins/QuickTimePluginReplacement.h:
- Modules/plugins/QuickTimePluginReplacement.idl:
- Modules/quota/DOMWindowQuota.idl:
- Modules/speech/DOMWindowSpeechSynthesis.h:
- Modules/speech/DOMWindowSpeechSynthesis.idl:
- Modules/speech/SpeechSynthesis.cpp:
- Modules/speech/SpeechSynthesis.h:
- Modules/speech/SpeechSynthesis.idl:
- Modules/speech/SpeechSynthesisEvent.cpp:
- Modules/speech/SpeechSynthesisEvent.h:
- Modules/speech/SpeechSynthesisEvent.idl:
- Modules/speech/SpeechSynthesisUtterance.cpp:
- Modules/speech/SpeechSynthesisUtterance.h:
- Modules/speech/SpeechSynthesisUtterance.idl:
- Modules/speech/SpeechSynthesisVoice.cpp:
- Modules/speech/SpeechSynthesisVoice.h:
- Modules/speech/SpeechSynthesisVoice.idl:
- Modules/webaudio/AudioBuffer.cpp:
- Modules/webaudio/AudioBuffer.h:
- Modules/webaudio/AudioBuffer.idl:
- Modules/webaudio/AudioListener.cpp:
- Modules/webaudio/AudioListener.h:
- Modules/webaudio/AudioListener.idl:
- Modules/webaudio/AudioParam.h:
- Modules/webaudio/AudioParam.idl:
- Modules/webaudio/AudioParamTimeline.h:
- Modules/webaudio/AudioScheduledSourceNode.h:
- Modules/webaudio/ChannelMergerNode.cpp:
- Modules/webaudio/ChannelMergerNode.h:
- Modules/webaudio/ChannelMergerNode.idl:
- Modules/webaudio/MediaStreamAudioSource.cpp:
- Modules/webaudio/MediaStreamAudioSource.h:
- Modules/webaudio/PeriodicWave.cpp:
- Modules/webaudio/PeriodicWave.h:
- Modules/webdatabase/ChangeVersionWrapper.cpp:
- Modules/webdatabase/ChangeVersionWrapper.h:
- Modules/webdatabase/DOMWindowWebDatabase.cpp:
- Modules/webdatabase/DOMWindowWebDatabase.h:
- Modules/webdatabase/DOMWindowWebDatabase.idl:
- Modules/webdatabase/Database.cpp:
- Modules/webdatabase/Database.h:
- Modules/webdatabase/Database.idl:
- Modules/webdatabase/DatabaseAuthorizer.cpp:
- Modules/webdatabase/DatabaseAuthorizer.h:
- Modules/webdatabase/DatabaseBackendBase.cpp:
- Modules/webdatabase/DatabaseBackendBase.h:
- Modules/webdatabase/DatabaseCallback.idl:
- Modules/webdatabase/DatabaseContext.cpp:
- Modules/webdatabase/DatabaseContext.h:
- Modules/webdatabase/DatabaseDetails.h:
- Modules/webdatabase/DatabaseTask.cpp:
- Modules/webdatabase/DatabaseTask.h:
- Modules/webdatabase/DatabaseThread.cpp:
- Modules/webdatabase/DatabaseThread.h:
- Modules/webdatabase/DatabaseTracker.cpp:
- Modules/webdatabase/DatabaseTracker.h:
- Modules/webdatabase/SQLCallbackWrapper.h:
- Modules/webdatabase/SQLError.h:
- Modules/webdatabase/SQLError.idl:
- Modules/webdatabase/SQLException.cpp:
- Modules/webdatabase/SQLResultSet.cpp:
- Modules/webdatabase/SQLResultSet.h:
- Modules/webdatabase/SQLResultSet.idl:
- Modules/webdatabase/SQLResultSetRowList.cpp:
- Modules/webdatabase/SQLResultSetRowList.h:
- Modules/webdatabase/SQLResultSetRowList.idl:
- Modules/webdatabase/SQLStatement.cpp:
- Modules/webdatabase/SQLStatement.h:
- Modules/webdatabase/SQLStatementBackend.cpp:
- Modules/webdatabase/SQLStatementBackend.h:
- Modules/webdatabase/SQLStatementCallback.h:
- Modules/webdatabase/SQLStatementCallback.idl:
- Modules/webdatabase/SQLStatementErrorCallback.h:
- Modules/webdatabase/SQLStatementErrorCallback.idl:
- Modules/webdatabase/SQLStatementSync.cpp:
- Modules/webdatabase/SQLTransaction.cpp:
- Modules/webdatabase/SQLTransaction.h:
- Modules/webdatabase/SQLTransaction.idl:
- Modules/webdatabase/SQLTransactionBackend.cpp:
- Modules/webdatabase/SQLTransactionBackend.h:
- Modules/webdatabase/SQLTransactionCallback.h:
- Modules/webdatabase/SQLTransactionCallback.idl:
- Modules/webdatabase/SQLTransactionErrorCallback.h:
- Modules/webdatabase/SQLTransactionErrorCallback.idl:
- Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:
- Modules/webdatabase/WorkerGlobalScopeWebDatabase.h:
- Modules/webdatabase/WorkerGlobalScopeWebDatabase.idl:
- Resources/deleteButton.tiff:
- Resources/deleteButtonPressed.tiff:
- WebCore.vcxproj/MigrateScripts:
- WebCorePrefix.cpp:
- accessibility/AXObjectCache.cpp:
- accessibility/AXObjectCache.h:
- accessibility/AccessibilityARIAGrid.cpp:
- accessibility/AccessibilityARIAGrid.h:
- accessibility/AccessibilityARIAGridCell.cpp:
- accessibility/AccessibilityARIAGridCell.h:
- accessibility/AccessibilityARIAGridRow.cpp:
- accessibility/AccessibilityARIAGridRow.h:
- accessibility/AccessibilityImageMapLink.cpp:
- accessibility/AccessibilityImageMapLink.h:
- accessibility/AccessibilityList.cpp:
- accessibility/AccessibilityList.h:
- accessibility/AccessibilityListBox.cpp:
- accessibility/AccessibilityListBox.h:
- accessibility/AccessibilityListBoxOption.cpp:
- accessibility/AccessibilityListBoxOption.h:
- accessibility/AccessibilityMediaControls.cpp:
- accessibility/AccessibilityMediaControls.h:
- accessibility/AccessibilityNodeObject.cpp:
- accessibility/AccessibilityNodeObject.h:
- accessibility/AccessibilityObject.cpp:
- accessibility/AccessibilityObject.h:
- accessibility/AccessibilityRenderObject.cpp:
- accessibility/AccessibilityRenderObject.h:
- accessibility/AccessibilitySVGRoot.cpp:
- accessibility/AccessibilitySVGRoot.h:
- accessibility/AccessibilityScrollbar.cpp:
- accessibility/AccessibilityScrollbar.h:
- accessibility/AccessibilitySlider.cpp:
- accessibility/AccessibilitySlider.h:
- accessibility/AccessibilityTable.cpp:
- accessibility/AccessibilityTable.h:
- accessibility/AccessibilityTableCell.cpp:
- accessibility/AccessibilityTableCell.h:
- accessibility/AccessibilityTableColumn.cpp:
- accessibility/AccessibilityTableColumn.h:
- accessibility/AccessibilityTableHeaderContainer.cpp:
- accessibility/AccessibilityTableHeaderContainer.h:
- accessibility/AccessibilityTableRow.cpp:
- accessibility/AccessibilityTableRow.h:
- accessibility/ios/AXObjectCacheIOS.mm:
- accessibility/ios/AccessibilityObjectIOS.mm:
- accessibility/ios/WebAccessibilityObjectWrapperIOS.h:
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
- accessibility/mac/AXObjectCacheMac.mm:
- accessibility/mac/AccessibilityObjectMac.mm:
- accessibility/mac/WebAccessibilityObjectWrapperBase.h:
- accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
- accessibility/mac/WebAccessibilityObjectWrapperMac.h:
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
- bindings/gobject/WebKitDOMEventTarget.cpp:
- bindings/gobject/WebKitDOMHTMLPrivate.cpp:
- bindings/gobject/WebKitDOMHTMLPrivate.h:
- bindings/js/Dictionary.cpp:
- bindings/js/GCController.cpp:
- bindings/js/GCController.h:
- bindings/js/JSAttrCustom.cpp:
- bindings/js/JSAudioTrackCustom.cpp:
- bindings/js/JSAudioTrackListCustom.cpp:
- bindings/js/JSCSSRuleCustom.cpp:
- bindings/js/JSCSSRuleCustom.h:
- bindings/js/JSCSSRuleListCustom.cpp:
- bindings/js/JSCSSStyleDeclarationCustom.cpp:
- bindings/js/JSCSSValueCustom.cpp:
- bindings/js/JSCallbackData.cpp:
- bindings/js/JSCallbackData.h:
- bindings/js/JSCanvasRenderingContextCustom.cpp:
- bindings/js/JSClipboardCustom.cpp:
- bindings/js/JSCustomSQLStatementErrorCallback.cpp:
- bindings/js/JSCustomXPathNSResolver.cpp:
- bindings/js/JSCustomXPathNSResolver.h:
- bindings/js/JSDOMGlobalObject.cpp:
- bindings/js/JSDOMGlobalObject.h:
- bindings/js/JSDOMWindowShell.cpp:
- bindings/js/JSDOMWindowShell.h:
- bindings/js/JSElementCustom.cpp:
- bindings/js/JSEventCustom.cpp:
- bindings/js/JSHTMLAppletElementCustom.cpp:
- bindings/js/JSHTMLCanvasElementCustom.cpp:
- bindings/js/JSHTMLDocumentCustom.cpp:
- bindings/js/JSHTMLElementCustom.cpp:
- bindings/js/JSHTMLEmbedElementCustom.cpp:
- bindings/js/JSHTMLFormElementCustom.cpp:
- bindings/js/JSHTMLFrameElementCustom.cpp:
- bindings/js/JSHTMLFrameSetElementCustom.cpp:
- bindings/js/JSHTMLObjectElementCustom.cpp:
- bindings/js/JSHTMLSelectElementCustom.h:
- bindings/js/JSHistoryCustom.cpp:
- bindings/js/JSMediaListCustom.h:
- bindings/js/JSMediaSourceStatesCustom.cpp:
- bindings/js/JSMediaStreamCapabilitiesCustom.cpp:
- bindings/js/JSNamedNodeMapCustom.cpp:
- bindings/js/JSNodeCustom.cpp:
- bindings/js/JSNodeCustom.h:
- bindings/js/JSNodeFilterCustom.cpp:
- bindings/js/JSNodeListCustom.cpp:
- bindings/js/JSSQLResultSetRowListCustom.cpp:
- bindings/js/JSSQLTransactionCustom.cpp:
- bindings/js/JSSQLTransactionSyncCustom.cpp:
- bindings/js/JSSVGElementInstanceCustom.cpp:
- bindings/js/JSStyleSheetCustom.cpp:
- bindings/js/JSStyleSheetCustom.h:
- bindings/js/JSStyleSheetListCustom.cpp:
- bindings/js/JSTextTrackCueCustom.cpp:
- bindings/js/JSTextTrackCustom.cpp:
- bindings/js/JSTextTrackListCustom.cpp:
- bindings/js/JSTouchCustom.cpp:
- bindings/js/JSTouchListCustom.cpp:
- bindings/js/JSTrackCustom.cpp:
- bindings/js/JSTrackCustom.h:
- bindings/js/JSTrackEventCustom.cpp:
- bindings/js/JSVideoTrackCustom.cpp:
- bindings/js/JSVideoTrackListCustom.cpp:
- bindings/js/JSWebGLRenderingContextCustom.cpp:
- bindings/js/JSWebKitPointCustom.cpp:
- bindings/js/JSWorkerGlobalScopeBase.cpp:
- bindings/js/JSWorkerGlobalScopeBase.h:
- bindings/js/JSXMLHttpRequestCustom.cpp:
- bindings/js/JSXSLTProcessorCustom.cpp:
- bindings/js/ScriptControllerMac.mm:
- bindings/js/ScriptProfile.cpp:
- bindings/js/ScriptProfile.h:
- bindings/js/ScriptProfileNode.h:
- bindings/js/ScriptProfiler.cpp:
- bindings/js/ScriptProfiler.h:
- bindings/js/SerializedScriptValue.cpp:
- bindings/js/SerializedScriptValue.h:
- bindings/js/WorkerScriptController.cpp:
- bindings/js/WorkerScriptController.h:
- bindings/objc/DOM.h:
- bindings/objc/DOM.mm:
- bindings/objc/DOMAbstractView.mm:
- bindings/objc/DOMAbstractViewFrame.h:
- bindings/objc/DOMCSS.h:
- bindings/objc/DOMCSS.mm:
- bindings/objc/DOMCore.h:
- bindings/objc/DOMCustomXPathNSResolver.h:
- bindings/objc/DOMCustomXPathNSResolver.mm:
- bindings/objc/DOMEventException.h:
- bindings/objc/DOMEvents.h:
- bindings/objc/DOMEvents.mm:
- bindings/objc/DOMException.h:
- bindings/objc/DOMExtensions.h:
- bindings/objc/DOMHTML.h:
- bindings/objc/DOMHTML.mm:
- bindings/objc/DOMInternal.h:
- bindings/objc/DOMInternal.mm:
- bindings/objc/DOMObject.h:
- bindings/objc/DOMObject.mm:
- bindings/objc/DOMPrivate.h:
- bindings/objc/DOMRangeException.h:
- bindings/objc/DOMRanges.h:
- bindings/objc/DOMStylesheets.h:
- bindings/objc/DOMTraversal.h:
- bindings/objc/DOMUIKitExtensions.h:
- bindings/objc/DOMUIKitExtensions.mm:
- bindings/objc/DOMUtility.mm:
- bindings/objc/DOMViews.h:
- bindings/objc/DOMXPath.h:
- bindings/objc/DOMXPath.mm:
- bindings/objc/DOMXPathException.h:
- bindings/objc/ExceptionHandlers.h:
- bindings/objc/ExceptionHandlers.mm:
- bindings/objc/ObjCEventListener.h:
- bindings/objc/ObjCEventListener.mm:
- bindings/objc/ObjCNodeFilterCondition.h:
- bindings/objc/ObjCNodeFilterCondition.mm:
- bindings/objc/PublicDOMInterfaces.h:
- bindings/objc/WebScriptObject.mm:
- bindings/scripts/CodeGeneratorObjC.pm:
- bindings/scripts/InFilesCompiler.pm:
(license):
- bindings/scripts/InFilesParser.pm:
- bindings/scripts/generate-bindings.pl:
- bindings/scripts/test/ObjC/DOMFloat64Array.h:
- bindings/scripts/test/ObjC/DOMFloat64Array.mm:
- bindings/scripts/test/ObjC/DOMFloat64ArrayInternal.h:
- bindings/scripts/test/ObjC/DOMTestActiveDOMObject.h:
- bindings/scripts/test/ObjC/DOMTestActiveDOMObject.mm:
- bindings/scripts/test/ObjC/DOMTestActiveDOMObjectInternal.h:
- bindings/scripts/test/ObjC/DOMTestCallback.h:
- bindings/scripts/test/ObjC/DOMTestCallback.mm:
- bindings/scripts/test/ObjC/DOMTestCallbackInternal.h:
- bindings/scripts/test/ObjC/DOMTestCustomNamedGetter.h:
- bindings/scripts/test/ObjC/DOMTestCustomNamedGetter.mm:
- bindings/scripts/test/ObjC/DOMTestCustomNamedGetterInternal.h:
- bindings/scripts/test/ObjC/DOMTestEventConstructor.h:
- bindings/scripts/test/ObjC/DOMTestEventConstructor.mm:
- bindings/scripts/test/ObjC/DOMTestEventConstructorInternal.h:
- bindings/scripts/test/ObjC/DOMTestEventTarget.h:
- bindings/scripts/test/ObjC/DOMTestEventTarget.mm:
- bindings/scripts/test/ObjC/DOMTestEventTargetInternal.h:
- bindings/scripts/test/ObjC/DOMTestException.h:
- bindings/scripts/test/ObjC/DOMTestException.mm:
- bindings/scripts/test/ObjC/DOMTestExceptionInternal.h:
- bindings/scripts/test/ObjC/DOMTestGenerateIsReachable.h:
- bindings/scripts/test/ObjC/DOMTestGenerateIsReachable.mm:
- bindings/scripts/test/ObjC/DOMTestGenerateIsReachableInternal.h:
- bindings/scripts/test/ObjC/DOMTestInterface.h:
- bindings/scripts/test/ObjC/DOMTestInterface.mm:
- bindings/scripts/test/ObjC/DOMTestInterfaceInternal.h:
- bindings/scripts/test/ObjC/DOMTestMediaQueryListListener.h:
- bindings/scripts/test/ObjC/DOMTestMediaQueryListListener.mm:
- bindings/scripts/test/ObjC/DOMTestMediaQueryListListenerInternal.h:
- bindings/scripts/test/ObjC/DOMTestNamedConstructor.h:
- bindings/scripts/test/ObjC/DOMTestNamedConstructor.mm:
- bindings/scripts/test/ObjC/DOMTestNamedConstructorInternal.h:
- bindings/scripts/test/ObjC/DOMTestNode.h:
- bindings/scripts/test/ObjC/DOMTestNode.mm:
- bindings/scripts/test/ObjC/DOMTestNodeInternal.h:
- bindings/scripts/test/ObjC/DOMTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.mm:
- bindings/scripts/test/ObjC/DOMTestObjInternal.h:
- bindings/scripts/test/ObjC/DOMTestOverloadedConstructors.h:
- bindings/scripts/test/ObjC/DOMTestOverloadedConstructors.mm:
- bindings/scripts/test/ObjC/DOMTestOverloadedConstructorsInternal.h:
- bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterface.h:
- bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterface.mm:
- bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterfaceInternal.h:
- bindings/scripts/test/ObjC/DOMTestTypedefs.h:
- bindings/scripts/test/ObjC/DOMTestTypedefs.mm:
- bindings/scripts/test/ObjC/DOMTestTypedefsInternal.h:
- bindings/scripts/test/ObjC/DOMattribute.h:
- bindings/scripts/test/ObjC/DOMattribute.mm:
- bindings/scripts/test/ObjC/DOMattributeInternal.h:
- bindings/scripts/test/ObjC/DOMreadonly.h:
- bindings/scripts/test/ObjC/DOMreadonly.mm:
- bindings/scripts/test/ObjC/DOMreadonlyInternal.h:
- bindings/scripts/test/TestCallback.idl:
- bindings/scripts/test/TestCustomNamedGetter.idl:
- bindings/scripts/test/TestDomainSecurity.idl:
- bindings/scripts/test/TestEventConstructor.idl:
- bindings/scripts/test/TestEventTarget.idl:
- bindings/scripts/test/TestException.idl:
- bindings/scripts/test/TestImplements.idl:
- bindings/scripts/test/TestInterface.idl:
- bindings/scripts/test/TestMediaQueryListListener.idl:
- bindings/scripts/test/TestNamedConstructor.idl:
- bindings/scripts/test/TestObj.idl:
- bindings/scripts/test/TestOverloadedConstructors.idl:
- bindings/scripts/test/TestSupplemental.idl:
- bridge/Bridge.h:
- bridge/IdentifierRep.cpp:
- bridge/IdentifierRep.h:
- bridge/NP_jsobject.cpp:
- bridge/NP_jsobject.h:
- bridge/c/CRuntimeObject.cpp:
- bridge/c/CRuntimeObject.h:
- bridge/c/c_class.cpp:
- bridge/c/c_class.h:
- bridge/c/c_instance.cpp:
- bridge/c/c_instance.h:
- bridge/c/c_runtime.cpp:
- bridge/c/c_runtime.h:
- bridge/c/c_utility.cpp:
- bridge/c/c_utility.h:
- bridge/jsc/BridgeJSC.cpp:
- bridge/jsc/BridgeJSC.h:
- bridge/npruntime.cpp:
- bridge/npruntime_impl.h:
- bridge/npruntime_priv.h:
- bridge/objc/ObjCRuntimeObject.h:
- bridge/objc/ObjCRuntimeObject.mm:
- bridge/objc/WebScriptObject.h:
- bridge/objc/objc_class.h:
- bridge/objc/objc_class.mm:
- bridge/objc/objc_header.h:
- bridge/objc/objc_instance.h:
- bridge/objc/objc_instance.mm:
- bridge/objc/objc_runtime.h:
- bridge/objc/objc_runtime.mm:
- bridge/objc/objc_utility.h:
- bridge/objc/objc_utility.mm:
- bridge/runtime_array.cpp:
- bridge/runtime_array.h:
- bridge/runtime_method.cpp:
- bridge/runtime_method.h:
- bridge/runtime_object.cpp:
- bridge/runtime_object.h:
- bridge/runtime_root.cpp:
- bridge/runtime_root.h:
- bridge/testbindings.mm:
- css/CSSAllInOne.cpp:
- css/CSSAspectRatioValue.cpp:
- css/CSSAspectRatioValue.h:
- css/CSSBorderImageSliceValue.cpp:
- css/CSSBorderImageSliceValue.h:
- css/CSSCanvasValue.cpp:
- css/CSSCanvasValue.h:
- css/CSSCrossfadeValue.cpp:
- css/CSSCrossfadeValue.h:
- css/CSSFontFace.cpp:
- css/CSSFontFace.h:
- css/CSSFontFaceSource.cpp:
- css/CSSFontFaceSource.h:
- css/CSSFontFaceSrcValue.cpp:
- css/CSSFontFaceSrcValue.h:
- css/CSSFontFeatureValue.cpp:
- css/CSSFontFeatureValue.h:
- css/CSSFontSelector.cpp:
- css/CSSFontSelector.h:
- css/CSSFontValue.cpp:
- css/CSSGradientValue.cpp:
- css/CSSGradientValue.h:
- css/CSSImageGeneratorValue.cpp:
- css/CSSImageGeneratorValue.h:
- css/CSSMediaRule.cpp:
- css/CSSProperty.cpp:
- css/CSSProperty.h:
- css/CSSReflectValue.cpp:
- css/CSSReflectValue.h:
- css/CSSReflectionDirection.h:
- css/CSSRuleList.cpp:
- css/CSSRuleList.h:
- css/CSSRuleList.idl:
- css/CSSSegmentedFontFace.cpp:
- css/CSSSegmentedFontFace.h:
- css/CSSShadowValue.cpp:
- css/CSSTimingFunctionValue.cpp:
- css/CSSTimingFunctionValue.h:
- css/CSSUnicodeRangeValue.cpp:
- css/CSSUnicodeRangeValue.h:
- css/CSSUnknownRule.idl:
- css/CSSValue.cpp:
- css/CSSValueList.idl:
- css/MediaAllInOne.cpp:
- css/MediaFeatureNames.cpp:
- css/MediaList.idl:
- css/MediaQuery.cpp:
- css/MediaQuery.h:
- css/MediaQueryEvaluator.cpp:
- css/MediaQueryEvaluator.h:
- css/MediaQueryExp.cpp:
- css/MediaQueryExp.h:
- css/Pair.h:
- css/PropertySetCSSStyleDeclaration.h:
- css/RGBColor.cpp:
- css/RGBColor.h:
- css/SVGCSSParser.cpp:
- css/SVGCSSStyleSelector.cpp:
- css/StyleInvalidationAnalysis.cpp:
- css/StyleInvalidationAnalysis.h:
- css/StyleMedia.cpp:
- css/StyleMedia.h:
- css/StyleMedia.idl:
- css/StyleSheet.cpp:
- css/WebKitCSSFilterValue.cpp:
- css/WebKitCSSFilterValue.h:
- css/WebKitCSSFilterValue.idl:
- css/WebKitCSSKeyframeRule.cpp:
- css/WebKitCSSKeyframeRule.h:
- css/WebKitCSSKeyframeRule.idl:
- css/WebKitCSSKeyframesRule.cpp:
- css/WebKitCSSKeyframesRule.h:
- css/WebKitCSSKeyframesRule.idl:
- css/WebKitCSSTransformValue.cpp:
- css/WebKitCSSTransformValue.h:
- css/WebKitCSSTransformValue.idl:
- css/make-css-file-arrays.pl:
- css/mediaControls.css:
- css/mediaControlsEfl.css:
- css/mediaControlsEflFullscreen.css:
- css/mediaControlsGtk.css:
- css/mediaControlsiOS.css:
- css/svg.css:
- dom/ActiveDOMObject.cpp:
- dom/ActiveDOMObject.h:
- dom/BeforeLoadEvent.h:
- dom/BeforeLoadEvent.idl:
- dom/BeforeTextInsertedEvent.cpp:
- dom/BeforeTextInsertedEvent.h:
- dom/BeforeUnloadEvent.cpp:
- dom/BeforeUnloadEvent.h:
- dom/BeforeUnloadEvent.idl:
- dom/ClassNodeList.cpp:
- dom/ClassNodeList.h:
- dom/ClientRect.cpp:
- dom/ClientRect.h:
- dom/ClientRect.idl:
- dom/ClientRectList.cpp:
- dom/ClientRectList.h:
- dom/ClientRectList.idl:
- dom/Clipboard.cpp:
- dom/Clipboard.idl:
- dom/ClipboardAccessPolicy.h:
- dom/ClipboardMac.mm:
- dom/CompositionEvent.cpp:
- dom/CompositionEvent.h:
- dom/CompositionEvent.idl:
- dom/ContextDestructionObserver.cpp:
- dom/ContextDestructionObserver.h:
- dom/CurrentScriptIncrementer.h:
- dom/CustomEvent.cpp:
- dom/CustomEvent.h:
- dom/CustomEvent.idl:
- dom/DOMCoreException.cpp:
- dom/DOMCoreException.h:
- dom/DOMCoreException.idl:
- dom/DOMError.idl:
- dom/DeviceMotionEvent.cpp:
- dom/DeviceMotionEvent.h:
- dom/DeviceMotionEvent.idl:
- dom/DocumentEventQueue.cpp:
- dom/DocumentEventQueue.h:
- dom/DocumentMarker.h:
- dom/DocumentParser.h:
- dom/DocumentSharedObjectPool.cpp:
- dom/DocumentSharedObjectPool.h:
- dom/Entity.idl:
- dom/EventContext.cpp:
- dom/EventContext.h:
- dom/EventException.cpp:
- dom/EventException.h:
- dom/EventException.idl:
- dom/EventListener.idl:
- dom/EventListenerMap.cpp:
- dom/EventListenerMap.h:
- dom/EventNames.cpp:
- dom/EventQueue.h:
- dom/EventTarget.cpp:
- dom/EventTarget.h:
- dom/ExceptionBase.cpp:
- dom/ExceptionBase.h:
- dom/GenericEventQueue.cpp:
- dom/GenericEventQueue.h:
- dom/KeyboardEvent.idl:
- dom/MessageChannel.cpp:
- dom/MessageChannel.h:
- dom/MessageChannel.idl:
- dom/MessageEvent.cpp:
- dom/MessageEvent.h:
- dom/MessageEvent.idl:
- dom/MessagePort.cpp:
- dom/MessagePort.h:
- dom/MessagePort.idl:
- dom/MouseRelatedEvent.h:
- dom/MutationEvent.idl:
- dom/Notation.idl:
- dom/OverflowEvent.cpp:
- dom/OverflowEvent.h:
- dom/OverflowEvent.idl:
- dom/PopStateEvent.cpp:
- dom/PopStateEvent.h:
- dom/PopStateEvent.idl:
- dom/Position.cpp:
- dom/Position.h:
- dom/ProcessingInstruction.idl:
- dom/ProgressEvent.cpp:
- dom/ProgressEvent.h:
- dom/ProgressEvent.idl:
- dom/Range.idl:
- dom/RangeException.cpp:
- dom/RangeException.h:
- dom/ScriptExecutionContext.cpp:
- dom/ScriptExecutionContext.h:
- dom/SecurityContext.cpp:
- dom/SecurityContext.h:
- dom/StaticNodeList.cpp:
- dom/StaticNodeList.h:
- dom/Text.idl:
- dom/TextEvent.cpp:
- dom/TextEvent.h:
- dom/TextEvent.idl:
- dom/Touch.cpp:
- dom/Touch.h:
- dom/Touch.idl:
- dom/TouchEvent.cpp:
- dom/TouchEvent.h:
- dom/TouchEvent.idl:
- dom/TouchList.cpp:
- dom/TouchList.h:
- dom/TouchList.idl:
- dom/TransitionEvent.cpp:
- dom/TransitionEvent.h:
- dom/TransitionEvent.idl:
- dom/TreeWalker.idl:
- dom/UIEvent.idl:
- dom/UIEventWithKeyState.cpp:
- dom/WebKitAnimationEvent.cpp:
- dom/WebKitAnimationEvent.h:
- dom/WebKitAnimationEvent.idl:
- dom/WebKitTransitionEvent.cpp:
- dom/WebKitTransitionEvent.h:
- dom/WebKitTransitionEvent.idl:
- dom/make_dom_exceptions.pl:
- dom/make_event_factory.pl:
- dom/make_names.pl:
(printLicenseHeader):
- editing/AlternativeTextController.cpp:
- editing/AlternativeTextController.h:
- editing/AppendNodeCommand.cpp:
- editing/AppendNodeCommand.h:
- editing/ApplyStyleCommand.cpp:
- editing/ApplyStyleCommand.h:
- editing/BreakBlockquoteCommand.cpp:
- editing/BreakBlockquoteCommand.h:
- editing/CompositeEditCommand.cpp:
- editing/CompositeEditCommand.h:
- editing/CreateLinkCommand.cpp:
- editing/CreateLinkCommand.h:
- editing/DeleteButton.cpp:
- editing/DeleteButton.h:
- editing/DeleteButtonController.cpp:
- editing/DeleteButtonController.h:
- editing/DeleteFromTextNodeCommand.cpp:
- editing/DeleteFromTextNodeCommand.h:
- editing/DeleteSelectionCommand.cpp:
- editing/DeleteSelectionCommand.h:
- editing/EditAction.h:
- editing/EditCommand.cpp:
- editing/EditCommand.h:
- editing/EditingBoundary.h:
- editing/EditingStyle.cpp:
- editing/Editor.cpp:
- editing/Editor.h:
- editing/EditorCommand.cpp:
- editing/EditorDeleteAction.h:
- editing/EditorInsertAction.h:
- editing/FormatBlockCommand.cpp:
- editing/FormatBlockCommand.h:
- editing/FrameSelection.cpp:
- editing/FrameSelection.h:
- editing/HTMLInterchange.cpp:
- editing/HTMLInterchange.h:
- editing/IndentOutdentCommand.cpp:
- editing/IndentOutdentCommand.h:
- editing/InsertIntoTextNodeCommand.cpp:
- editing/InsertIntoTextNodeCommand.h:
- editing/InsertLineBreakCommand.cpp:
- editing/InsertLineBreakCommand.h:
- editing/InsertListCommand.cpp:
- editing/InsertListCommand.h:
- editing/InsertNodeBeforeCommand.cpp:
- editing/InsertNodeBeforeCommand.h:
- editing/InsertParagraphSeparatorCommand.cpp:
- editing/InsertParagraphSeparatorCommand.h:
- editing/InsertTextCommand.cpp:
- editing/InsertTextCommand.h:
- editing/MarkupAccumulator.h:
- editing/MergeIdenticalElementsCommand.cpp:
- editing/MergeIdenticalElementsCommand.h:
- editing/ModifySelectionListLevel.cpp:
- editing/ModifySelectionListLevel.h:
- editing/MoveSelectionCommand.cpp:
- editing/MoveSelectionCommand.h:
- editing/RemoveCSSPropertyCommand.cpp:
- editing/RemoveCSSPropertyCommand.h:
- editing/RemoveFormatCommand.cpp:
- editing/RemoveFormatCommand.h:
- editing/RemoveNodeCommand.cpp:
- editing/RemoveNodeCommand.h:
- editing/RemoveNodePreservingChildrenCommand.cpp:
- editing/RemoveNodePreservingChildrenCommand.h:
- editing/ReplaceSelectionCommand.cpp:
- editing/ReplaceSelectionCommand.h:
- editing/SetNodeAttributeCommand.cpp:
- editing/SetNodeAttributeCommand.h:
- editing/SetSelectionCommand.cpp:
- editing/SetSelectionCommand.h:
- editing/SimplifyMarkupCommand.cpp:
- editing/SimplifyMarkupCommand.h:
- editing/SmartReplace.cpp:
- editing/SmartReplace.h:
- editing/SmartReplaceCF.cpp:
- editing/SpellChecker.cpp:
- editing/SpellChecker.h:
- editing/SpellingCorrectionCommand.cpp:
- editing/SpellingCorrectionCommand.h:
- editing/SplitElementCommand.cpp:
- editing/SplitElementCommand.h:
- editing/SplitTextNodeCommand.cpp:
- editing/SplitTextNodeCommand.h:
- editing/SplitTextNodeContainingElementCommand.cpp:
- editing/SplitTextNodeContainingElementCommand.h:
- editing/TextAffinity.h:
- editing/TextCheckingHelper.cpp:
- editing/TextGranularity.h:
- editing/TextIterator.cpp:
- editing/TextIterator.h:
- editing/TextIteratorBehavior.h:
- editing/TypingCommand.cpp:
- editing/TypingCommand.h:
- editing/UnlinkCommand.cpp:
- editing/UnlinkCommand.h:
- editing/VisiblePosition.cpp:
- editing/VisiblePosition.h:
- editing/VisibleSelection.cpp:
- editing/VisibleSelection.h:
- editing/VisibleUnits.cpp:
- editing/VisibleUnits.h:
- editing/WrapContentsInDummySpanCommand.cpp:
- editing/WrapContentsInDummySpanCommand.h:
- editing/WritingDirection.h:
- editing/efl/EditorEfl.cpp:
- editing/htmlediting.cpp:
- editing/htmlediting.h:
- editing/mac/EditorMac.mm:
- editing/mac/FrameSelectionMac.mm:
- editing/markup.cpp:
- editing/markup.h:
- extract-localizable-strings.pl:
- fileapi/FileException.cpp:
- history/BackForwardClient.h:
- history/BackForwardList.cpp:
- history/BackForwardList.h:
- history/CachedFrame.cpp:
- history/CachedFrame.h:
- history/CachedFramePlatformData.h:
- history/CachedPage.cpp:
- history/CachedPage.h:
- history/HistoryItem.cpp:
- history/HistoryItem.h:
- history/PageCache.cpp:
- history/PageCache.h:
- history/mac/HistoryItemMac.mm:
- html/FTPDirectoryDocument.cpp:
- html/FTPDirectoryDocument.h:
- html/HTMLAudioElement.cpp:
- html/HTMLAudioElement.h:
- html/HTMLAudioElement.idl:
- html/HTMLCanvasElement.cpp:
- html/HTMLCanvasElement.h:
- html/HTMLCanvasElement.idl:
- html/HTMLFieldSetElement.idl:
- html/HTMLImageLoader.h:
- html/HTMLMediaElement.cpp:
- html/HTMLMediaElement.h:
- html/HTMLMediaElement.idl:
- html/HTMLOptionsCollection.cpp:
- html/HTMLPlugInElement.cpp:
- html/HTMLSourceElement.cpp:
- html/HTMLSourceElement.h:
- html/HTMLSourceElement.idl:
- html/HTMLTablePartElement.cpp:
- html/HTMLTableRowsCollection.cpp:
- html/HTMLTableRowsCollection.h:
- html/HTMLTitleElement.idl:
- html/HTMLTrackElement.cpp:
- html/HTMLTrackElement.h:
- html/HTMLTrackElement.idl:
- html/HTMLVideoElement.cpp:
- html/HTMLVideoElement.h:
- html/HTMLVideoElement.idl:
- html/ImageData.cpp:
- html/ImageData.h:
- html/ImageData.idl:
- html/ImageDocument.cpp:
- html/ImageDocument.h:
- html/MediaController.cpp:
- html/MediaController.h:
- html/MediaController.idl:
- html/MediaControllerInterface.h:
- html/MediaError.h:
- html/MediaError.idl:
- html/MediaFragmentURIParser.cpp:
- html/MediaFragmentURIParser.h:
- html/MediaKeyError.h:
- html/MediaKeyError.idl:
- html/MediaKeyEvent.cpp:
- html/MediaKeyEvent.h:
- html/MediaKeyEvent.idl:
- html/PluginDocument.cpp:
- html/PluginDocument.h:
- html/TextDocument.cpp:
- html/TextDocument.h:
- html/TimeRanges.cpp:
- html/TimeRanges.h:
- html/TimeRanges.idl:
- html/VoidCallback.h:
- html/VoidCallback.idl:
- html/canvas/CanvasGradient.cpp:
- html/canvas/CanvasGradient.h:
- html/canvas/CanvasGradient.idl:
- html/canvas/CanvasPattern.cpp:
- html/canvas/CanvasPattern.h:
- html/canvas/CanvasPattern.idl:
- html/canvas/CanvasRenderingContext.cpp:
- html/canvas/CanvasRenderingContext.h:
- html/canvas/CanvasRenderingContext.idl:
- html/canvas/CanvasRenderingContext2D.cpp:
- html/canvas/CanvasRenderingContext2D.h:
- html/canvas/CanvasRenderingContext2D.idl:
- html/canvas/CanvasStyle.cpp:
- html/canvas/CanvasStyle.h:
- html/canvas/DOMPath.idl:
- html/canvas/OESVertexArrayObject.cpp:
- html/canvas/OESVertexArrayObject.h:
- html/canvas/OESVertexArrayObject.idl:
- html/canvas/WebGLBuffer.cpp:
- html/canvas/WebGLBuffer.h:
- html/canvas/WebGLBuffer.idl:
- html/canvas/WebGLContextGroup.cpp:
- html/canvas/WebGLContextGroup.h:
- html/canvas/WebGLContextObject.cpp:
- html/canvas/WebGLContextObject.h:
- html/canvas/WebGLFramebuffer.cpp:
- html/canvas/WebGLFramebuffer.h:
- html/canvas/WebGLFramebuffer.idl:
- html/canvas/WebGLObject.cpp:
- html/canvas/WebGLObject.h:
- html/canvas/WebGLProgram.cpp:
- html/canvas/WebGLProgram.h:
- html/canvas/WebGLProgram.idl:
- html/canvas/WebGLRenderbuffer.cpp:
- html/canvas/WebGLRenderbuffer.h:
- html/canvas/WebGLRenderbuffer.idl:
- html/canvas/WebGLRenderingContext.cpp:
- html/canvas/WebGLRenderingContext.h:
- html/canvas/WebGLRenderingContext.idl:
- html/canvas/WebGLShader.cpp:
- html/canvas/WebGLShader.h:
- html/canvas/WebGLShader.idl:
- html/canvas/WebGLSharedObject.cpp:
- html/canvas/WebGLSharedObject.h:
- html/canvas/WebGLTexture.cpp:
- html/canvas/WebGLTexture.h:
- html/canvas/WebGLTexture.idl:
- html/canvas/WebGLUniformLocation.cpp:
- html/canvas/WebGLUniformLocation.h:
- html/canvas/WebGLUniformLocation.idl:
- html/canvas/WebGLVertexArrayObjectOES.cpp:
- html/canvas/WebGLVertexArrayObjectOES.h:
- html/canvas/WebGLVertexArrayObjectOES.idl:
- html/forms/FileIconLoader.cpp:
- html/forms/FileIconLoader.h:
- html/parser/TextDocumentParser.cpp:
- html/parser/TextDocumentParser.h:
- html/shadow/MediaControlElementTypes.cpp:
- html/shadow/MediaControlElementTypes.h:
- html/shadow/MediaControlElements.cpp:
- html/shadow/MediaControlElements.h:
- html/shadow/MediaControls.cpp:
- html/shadow/MediaControls.h:
- html/shadow/MediaControlsApple.cpp:
- html/shadow/MediaControlsApple.h:
- html/shadow/MediaControlsGtk.cpp:
- html/shadow/MediaControlsGtk.h:
- html/shadow/SpinButtonElement.cpp:
- html/shadow/SpinButtonElement.h:
- html/shadow/TextControlInnerElements.cpp:
- html/shadow/TextControlInnerElements.h:
- html/track/AudioTrack.h:
- html/track/AudioTrack.idl:
- html/track/AudioTrackList.cpp:
- html/track/AudioTrackList.h:
- html/track/AudioTrackList.idl:
- html/track/DataCue.cpp:
- html/track/DataCue.h:
- html/track/DataCue.idl:
- html/track/InbandGenericTextTrack.cpp:
- html/track/InbandGenericTextTrack.h:
- html/track/InbandTextTrack.cpp:
- html/track/InbandTextTrack.h:
- html/track/InbandWebVTTTextTrack.cpp:
- html/track/InbandWebVTTTextTrack.h:
- html/track/LoadableTextTrack.cpp:
- html/track/LoadableTextTrack.h:
- html/track/TextTrack.h:
- html/track/TextTrack.idl:
- html/track/TextTrackCue.idl:
- html/track/TextTrackCueGeneric.cpp:
- html/track/TextTrackCueGeneric.h:
- html/track/TextTrackCueList.cpp:
- html/track/TextTrackCueList.h:
- html/track/TextTrackCueList.idl:
- html/track/TextTrackList.cpp:
- html/track/TextTrackList.h:
- html/track/TextTrackList.idl:
- html/track/TextTrackRegion.idl:
- html/track/TextTrackRegionList.cpp:
- html/track/TextTrackRegionList.h:
- html/track/TextTrackRegionList.idl:
- html/track/TrackBase.cpp:
- html/track/TrackBase.h:
- html/track/TrackEvent.cpp:
- html/track/TrackEvent.h:
- html/track/TrackEvent.idl:
- html/track/TrackListBase.cpp:
- html/track/TrackListBase.h:
- html/track/VTTCue.idl:
- html/track/VideoTrack.h:
- html/track/VideoTrack.idl:
- html/track/VideoTrackList.cpp:
- html/track/VideoTrackList.h:
- html/track/VideoTrackList.idl:
- html/track/WebVTTElement.cpp:
- html/track/WebVTTElement.h:
- inspector/CommandLineAPIHost.cpp:
- inspector/CommandLineAPIHost.h:
- inspector/CommandLineAPIModuleSource.js:
- inspector/InspectorAllInOne.cpp:
- inspector/InspectorClient.h:
- inspector/InspectorDOMAgent.cpp:
- inspector/InspectorDOMAgent.h:
- inspector/InspectorDOMStorageAgent.cpp:
- inspector/InspectorDOMStorageAgent.h:
- inspector/InspectorDatabaseAgent.cpp:
- inspector/InspectorDatabaseAgent.h:
- inspector/InspectorDatabaseResource.cpp:
- inspector/InspectorDatabaseResource.h:
- inspector/InspectorForwarding.h:
- inspector/InspectorFrontendHost.cpp:
- inspector/InspectorFrontendHost.h:
- inspector/InspectorLayerTreeAgent.h:
- inspector/InspectorNodeFinder.cpp:
- inspector/InspectorNodeFinder.h:
- inspector/InspectorOverlay.cpp:
- inspector/InspectorOverlay.h:
- inspector/InspectorOverlayPage.html:
- inspector/InspectorProfilerAgent.cpp:
- inspector/InspectorProfilerAgent.h:
- inspector/ScriptProfile.idl:
- inspector/ScriptProfileNode.idl:
- loader/CookieJar.h:
- loader/CrossOriginAccessControl.cpp:
- loader/CrossOriginAccessControl.h:
- loader/CrossOriginPreflightResultCache.cpp:
- loader/CrossOriginPreflightResultCache.h:
- loader/DocumentLoader.cpp:
- loader/DocumentLoader.h:
- loader/DocumentWriter.cpp:
- loader/EmptyClients.h:
- loader/FormState.cpp:
- loader/FormState.h:
- loader/FrameLoadRequest.h:
- loader/FrameLoader.cpp:
- loader/FrameLoader.h:
- loader/FrameLoaderClient.h:
- loader/FrameLoaderTypes.h:
- loader/HistoryController.cpp:
- loader/HistoryController.h:
- loader/MixedContentChecker.cpp:
- loader/NavigationAction.cpp:
- loader/NavigationAction.h:
- loader/NavigationScheduler.cpp:
- loader/NavigationScheduler.h:
- loader/NetscapePlugInStreamLoader.cpp:
- loader/NetscapePlugInStreamLoader.h:
- loader/PolicyCallback.cpp:
- loader/PolicyCallback.h:
- loader/PolicyChecker.cpp:
- loader/PolicyChecker.h:
- loader/ProgressTracker.cpp:
- loader/ProgressTracker.h:
- loader/ResourceBuffer.cpp:
- loader/ResourceBuffer.h:
- loader/ResourceLoadNotifier.cpp:
- loader/ResourceLoadNotifier.h:
- loader/ResourceLoader.cpp:
- loader/ResourceLoader.h:
- loader/SinkDocument.cpp:
- loader/SinkDocument.h:
- loader/SubframeLoader.cpp:
- loader/SubframeLoader.h:
- loader/SubresourceLoader.cpp:
- loader/SubresourceLoader.h:
- loader/SubstituteData.h:
- loader/TextTrackLoader.cpp:
- loader/appcache/ApplicationCacheAllInOne.cpp:
- loader/archive/Archive.cpp:
- loader/archive/Archive.h:
- loader/archive/ArchiveFactory.cpp:
- loader/archive/ArchiveFactory.h:
- loader/archive/ArchiveResource.cpp:
- loader/archive/ArchiveResource.h:
- loader/archive/ArchiveResourceCollection.cpp:
- loader/archive/ArchiveResourceCollection.h:
- loader/archive/cf/LegacyWebArchive.cpp:
- loader/archive/cf/LegacyWebArchive.h:
- loader/archive/cf/LegacyWebArchiveMac.mm:
- loader/cache/CachePolicy.h:
- loader/cache/CachedCSSStyleSheet.cpp:
- loader/cache/CachedFont.cpp:
- loader/cache/CachedFont.h:
- loader/cache/CachedResourceRequest.cpp:
- loader/cache/CachedResourceRequest.h:
- loader/cache/CachedResourceRequestInitiators.cpp:
- loader/cache/CachedResourceRequestInitiators.h:
- loader/cf/ResourceLoaderCFNet.cpp:
- loader/icon/IconController.cpp:
- loader/icon/IconController.h:
- loader/icon/IconDatabase.cpp:
- loader/icon/IconDatabase.h:
- loader/icon/IconDatabaseBase.cpp:
- loader/icon/IconDatabaseBase.h:
- loader/icon/IconDatabaseClient.h:
- loader/icon/IconLoader.cpp:
- loader/icon/IconLoader.h:
- loader/icon/IconRecord.cpp:
- loader/icon/IconRecord.h:
- loader/icon/PageURLRecord.cpp:
- loader/icon/PageURLRecord.h:
- loader/mac/DocumentLoaderMac.cpp:
- loader/mac/LoaderNSURLExtras.h:
- loader/mac/LoaderNSURLExtras.mm:
- loader/mac/ResourceBuffer.mm:
- loader/mac/ResourceLoaderMac.mm:
- loader/win/DocumentLoaderWin.cpp:
- loader/win/FrameLoaderWin.cpp:
- mathml/MathMLAllInOne.cpp:
- page/AbstractView.idl:
- page/AlternativeTextClient.h:
- page/AutoscrollController.cpp:
- page/AutoscrollController.h:
- page/BarProp.cpp:
- page/BarProp.h:
- page/BarProp.idl:
- page/ContentSecurityPolicy.cpp:
- page/ContentSecurityPolicy.h:
- page/ContextMenuClient.h:
- page/ContextMenuContext.cpp:
- page/ContextMenuContext.h:
- page/ContextMenuController.cpp:
- page/ContextMenuController.h:
- page/DOMSecurityPolicy.cpp:
- page/DOMSecurityPolicy.h:
- page/DOMSelection.cpp:
- page/DOMSelection.h:
- page/DOMSelection.idl:
- page/DOMTimer.cpp:
- page/DOMTimer.h:
- page/DOMWindow.cpp:
- page/DOMWindow.h:
- page/DOMWindow.idl:
- page/DragActions.h:
- page/DragClient.h:
- page/DragController.cpp:
- page/DragController.h:
- page/DragSession.h:
- page/DragState.h:
- page/EditorClient.h:
- page/EventHandler.cpp:
- page/EventHandler.h:
- page/FocusController.cpp:
- page/FocusController.h:
- page/FocusDirection.h:
- page/FrameTree.h:
- page/GestureTapHighlighter.cpp:
- page/GestureTapHighlighter.h:
- page/History.cpp:
- page/History.h:
- page/History.idl:
- page/Location.cpp:
- page/Location.h:
- page/Location.idl:
- page/MouseEventWithHitTestResults.cpp:
- page/MouseEventWithHitTestResults.h:
- page/Navigator.cpp:
- page/NavigatorBase.cpp:
- page/NavigatorBase.h:
- page/PageConsole.cpp:
- page/PageConsole.h:
- page/Screen.cpp:
- page/Screen.h:
- page/Screen.idl:
- page/SecurityOrigin.cpp:
- page/SecurityOrigin.h:
- page/SecurityOriginHash.h:
- page/Settings.cpp:
- page/Settings.h:
- page/SpatialNavigation.cpp:
- page/SuspendableTimer.cpp:
- page/SuspendableTimer.h:
- page/UserContentTypes.h:
- page/UserContentURLPattern.cpp:
- page/UserContentURLPattern.h:
- page/UserScript.h:
- page/UserScriptTypes.h:
- page/UserStyleSheet.h:
- page/UserStyleSheetTypes.h:
- page/WebCoreKeyboardUIMode.h:
- page/WebKitPoint.h:
- page/WebKitPoint.idl:
- page/WindowBase64.idl:
- page/WindowFeatures.h:
- page/WindowFocusAllowedIndicator.cpp:
- page/WindowFocusAllowedIndicator.h:
- page/WindowTimers.idl:
- page/WorkerNavigator.cpp:
- page/WorkerNavigator.h:
- page/WorkerNavigator.idl:
- page/animation/AnimationBase.cpp:
- page/animation/AnimationBase.h:
- page/animation/AnimationController.cpp:
- page/animation/AnimationController.h:
- page/animation/AnimationControllerPrivate.h:
- page/animation/CSSPropertyAnimation.cpp:
- page/animation/CSSPropertyAnimation.h:
- page/animation/CompositeAnimation.cpp:
- page/animation/CompositeAnimation.h:
- page/animation/ImplicitAnimation.cpp:
- page/animation/ImplicitAnimation.h:
- page/animation/KeyframeAnimation.cpp:
- page/animation/KeyframeAnimation.h:
- page/efl/DragControllerEfl.cpp:
- page/efl/EventHandlerEfl.cpp:
- page/gtk/DragControllerGtk.cpp:
- page/gtk/EventHandlerGtk.cpp:
- page/ios/EventHandlerIOS.mm:
- page/mac/DragControllerMac.mm:
- page/mac/EventHandlerMac.mm:
- page/mac/PageMac.cpp:
- page/mac/WebCoreFrameView.h:
- page/make_settings.pl:
- page/win/DragControllerWin.cpp:
- page/win/EventHandlerWin.cpp:
- page/win/FrameCGWin.cpp:
- page/win/FrameCairoWin.cpp:
- page/win/FrameGdiWin.cpp:
- page/win/FrameWin.cpp:
- page/win/FrameWin.h:
- pdf/ios/PDFDocument.h:
- platform/Clock.cpp:
- platform/Clock.h:
- platform/ClockGeneric.cpp:
- platform/ClockGeneric.h:
- platform/ColorChooser.h:
- platform/ColorChooserClient.h:
- platform/ContentType.cpp:
- platform/ContentType.h:
- platform/ContextMenu.h:
- platform/ContextMenuItem.h:
- platform/Cookie.h:
- platform/Cursor.h:
- platform/DragData.cpp:
- platform/DragData.h:
- platform/DragImage.cpp:
- platform/DragImage.h:
- platform/FileChooser.cpp:
- platform/FileChooser.h:
- platform/FileSystem.h:
- platform/FloatConversion.h:
- platform/KillRing.h:
- platform/LinkHash.h:
- platform/LocalizedStrings.cpp:
- platform/LocalizedStrings.h:
- platform/Logging.cpp:
- platform/Logging.h:
- platform/MIMETypeRegistry.cpp:
- platform/MIMETypeRegistry.h:
- platform/MediaDescription.h:
- platform/MediaSample.h:
- platform/NotImplemented.h:
- platform/PODFreeListArena.h:
- platform/Pasteboard.h:
- platform/PasteboardStrategy.h:
- platform/PlatformExportMacros.h:
- platform/PlatformKeyboardEvent.h:
- platform/PlatformMenuDescription.h:
- platform/PlatformMouseEvent.h:
- platform/PlatformPasteboard.h:
- platform/PlatformScreen.h:
- platform/PlatformSpeechSynthesis.h:
- platform/PlatformSpeechSynthesisUtterance.cpp:
- platform/PlatformSpeechSynthesisUtterance.h:
- platform/PlatformSpeechSynthesisVoice.cpp:
- platform/PlatformSpeechSynthesisVoice.h:
- platform/PlatformSpeechSynthesizer.cpp:
- platform/PlatformSpeechSynthesizer.h:
- platform/PlatformWheelEvent.h:
- platform/PopupMenuClient.h:
- platform/RemoteCommandListener.cpp:
- platform/RemoteCommandListener.h:
- platform/SSLKeyGenerator.h:
- platform/SchemeRegistry.cpp:
- platform/SchemeRegistry.h:
- platform/ScrollTypes.h:
- platform/ScrollView.cpp:
- platform/ScrollView.h:
- platform/Scrollbar.cpp:
- platform/Scrollbar.h:
- platform/SharedBuffer.cpp:
- platform/SharedBuffer.h:
- platform/SharedTimer.h:
- platform/Sound.h:
- platform/ThreadCheck.h:
- platform/ThreadGlobalData.cpp:
- platform/ThreadGlobalData.h:
- platform/ThreadTimers.cpp:
- platform/ThreadTimers.h:
- platform/Timer.cpp:
- platform/Timer.h:
- platform/URL.cpp:
- platform/URL.h:
- platform/Widget.cpp:
- platform/Widget.h:
- platform/animation/AnimationUtilities.h:
- platform/audio/AudioArray.h:
- platform/audio/AudioBus.cpp:
- platform/audio/AudioBus.h:
- platform/audio/AudioChannel.cpp:
- platform/audio/AudioChannel.h:
- platform/audio/AudioDestination.h:
- platform/audio/AudioFIFO.cpp:
- platform/audio/AudioFIFO.h:
- platform/audio/AudioFileReader.h:
- platform/audio/AudioIOCallback.h:
- platform/audio/AudioPullFIFO.cpp:
- platform/audio/AudioPullFIFO.h:
- platform/audio/AudioSourceProvider.h:
- platform/audio/Biquad.cpp:
- platform/audio/Biquad.h:
- platform/audio/Cone.cpp:
- platform/audio/Cone.h:
- platform/audio/DirectConvolver.cpp:
- platform/audio/DirectConvolver.h:
- platform/audio/Distance.cpp:
- platform/audio/Distance.h:
- platform/audio/DownSampler.cpp:
- platform/audio/DownSampler.h:
- platform/audio/DynamicsCompressor.cpp:
- platform/audio/DynamicsCompressor.h:
- platform/audio/DynamicsCompressorKernel.cpp:
- platform/audio/DynamicsCompressorKernel.h:
- platform/audio/FFTConvolver.cpp:
- platform/audio/FFTConvolver.h:
- platform/audio/FFTFrame.cpp:
- platform/audio/FFTFrame.h:
- platform/audio/HRTFDatabase.cpp:
- platform/audio/HRTFDatabase.h:
- platform/audio/HRTFDatabaseLoader.cpp:
- platform/audio/HRTFDatabaseLoader.h:
- platform/audio/HRTFElevation.cpp:
- platform/audio/HRTFElevation.h:
- platform/audio/HRTFKernel.cpp:
- platform/audio/HRTFKernel.h:
- platform/audio/MultiChannelResampler.cpp:
- platform/audio/MultiChannelResampler.h:
- platform/audio/Panner.cpp:
- platform/audio/Panner.h:
- platform/audio/Reverb.cpp:
- platform/audio/Reverb.h:
- platform/audio/ReverbAccumulationBuffer.cpp:
- platform/audio/ReverbAccumulationBuffer.h:
- platform/audio/ReverbConvolver.cpp:
- platform/audio/ReverbConvolver.h:
- platform/audio/ReverbConvolverStage.cpp:
- platform/audio/ReverbConvolverStage.h:
- platform/audio/ReverbInputBuffer.cpp:
- platform/audio/ReverbInputBuffer.h:
- platform/audio/SincResampler.cpp:
- platform/audio/SincResampler.h:
- platform/audio/UpSampler.cpp:
- platform/audio/UpSampler.h:
- platform/audio/ZeroPole.cpp:
- platform/audio/ZeroPole.h:
- platform/audio/ios/AudioDestinationIOS.cpp:
- platform/audio/ios/AudioDestinationIOS.h:
- platform/audio/ios/AudioFileReaderIOS.cpp:
- platform/audio/ios/AudioFileReaderIOS.h:
- platform/audio/mac/AudioDestinationMac.cpp:
- platform/audio/mac/AudioDestinationMac.h:
- platform/audio/mac/AudioFileReaderMac.cpp:
- platform/audio/mac/AudioFileReaderMac.h:
- platform/audio/mac/FFTFrameMac.cpp:
- platform/cf/FileSystemCF.cpp:
- platform/cf/SharedBufferCF.cpp:
- platform/cf/URLCF.cpp:
- platform/cocoa/KeyEventCocoa.h:
- platform/cocoa/KeyEventCocoa.mm:
- platform/efl/CursorEfl.cpp:
- platform/efl/EflKeyboardUtilities.cpp:
- platform/efl/EflKeyboardUtilities.h:
- platform/efl/FileSystemEfl.cpp:
- platform/efl/LanguageEfl.cpp:
- platform/efl/LocalizedStringsEfl.cpp:
- platform/efl/MIMETypeRegistryEfl.cpp:
- platform/efl/PlatformKeyboardEventEfl.cpp:
- platform/efl/PlatformMouseEventEfl.cpp:
- platform/efl/PlatformScreenEfl.cpp:
- platform/efl/PlatformWheelEventEfl.cpp:
- platform/efl/RenderThemeEfl.h:
- platform/efl/ScrollbarEfl.h:
- platform/efl/SharedTimerEfl.cpp:
- platform/efl/SoundEfl.cpp:
- platform/efl/TemporaryLinkStubs.cpp:
- platform/efl/WidgetEfl.cpp:
- platform/graphics/ANGLEWebKitBridge.cpp:
- platform/graphics/ANGLEWebKitBridge.h:
- platform/graphics/AudioTrackPrivate.h:
- platform/graphics/BitmapImage.cpp:
- platform/graphics/BitmapImage.h:
- platform/graphics/Color.cpp:
- platform/graphics/Color.h:
- platform/graphics/CrossfadeGeneratedImage.cpp:
- platform/graphics/CrossfadeGeneratedImage.h:
- platform/graphics/DashArray.h:
- platform/graphics/DisplayRefreshMonitor.cpp:
- platform/graphics/DisplayRefreshMonitor.h:
- platform/graphics/FloatPoint.cpp:
- platform/graphics/FloatPoint.h:
- platform/graphics/FloatQuad.cpp:
- platform/graphics/FloatQuad.h:
- platform/graphics/FloatRect.cpp:
- platform/graphics/FloatRect.h:
- platform/graphics/FloatSize.cpp:
- platform/graphics/FloatSize.h:
- platform/graphics/FontBaseline.h:
- platform/graphics/FontCache.cpp:
- platform/graphics/FontCache.h:
- platform/graphics/FontData.cpp:
- platform/graphics/FontData.h:
- platform/graphics/FontDescription.cpp:
- platform/graphics/FontFeatureSettings.cpp:
- platform/graphics/FontFeatureSettings.h:
- platform/graphics/FontGlyphs.cpp:
- platform/graphics/FontOrientation.h:
- platform/graphics/FontRenderingMode.h:
- platform/graphics/FontSelector.h:
- platform/graphics/FontWidthVariant.h:
- platform/graphics/FormatConverter.cpp:
- platform/graphics/FormatConverter.h:
- platform/graphics/GeneratedImage.h:
- platform/graphics/Glyph.h:
- platform/graphics/GlyphBuffer.h:
- platform/graphics/GlyphMetricsMap.h:
- platform/graphics/GlyphPage.h:
- platform/graphics/GlyphPageTreeNode.cpp:
- platform/graphics/GlyphPageTreeNode.h:
- platform/graphics/Gradient.cpp:
- platform/graphics/Gradient.h:
- platform/graphics/GradientImage.h:
- platform/graphics/GraphicsContext.h:
- platform/graphics/GraphicsContext3D.cpp:
- platform/graphics/GraphicsContext3D.h:
- platform/graphics/GraphicsLayer.cpp:
- platform/graphics/GraphicsLayer.h:
- platform/graphics/GraphicsLayerClient.h:
- platform/graphics/GraphicsTypes.cpp:
- platform/graphics/GraphicsTypes.h:
- platform/graphics/GraphicsTypes3D.h:
- platform/graphics/Image.cpp:
- platform/graphics/Image.h:
- platform/graphics/ImageBuffer.cpp:
- platform/graphics/ImageBuffer.h:
- platform/graphics/ImageBufferData.h:
- platform/graphics/ImageObserver.h:
- platform/graphics/ImageSource.cpp:
- platform/graphics/ImageSource.h:
- platform/graphics/InbandTextTrackPrivate.h:
- platform/graphics/InbandTextTrackPrivateClient.h:
- platform/graphics/IntPoint.cpp:
- platform/graphics/IntPoint.h:
- platform/graphics/IntSize.cpp:
- platform/graphics/IntSize.h:
- platform/graphics/MediaPlayer.cpp:
- platform/graphics/MediaPlayer.h:
- platform/graphics/MediaPlayerPrivate.h:
- platform/graphics/MediaSourcePrivateClient.h:
- platform/graphics/NativeImagePtr.h:
- platform/graphics/OpenGLESShims.h:
- platform/graphics/Path.cpp:
- platform/graphics/Path.h:
- platform/graphics/PathTraversalState.h:
- platform/graphics/Pattern.cpp:
- platform/graphics/Pattern.h:
- platform/graphics/PlatformLayer.h:
- platform/graphics/PlatformTimeRanges.cpp:
- platform/graphics/PlatformTimeRanges.h:
- platform/graphics/SegmentedFontData.cpp:
- platform/graphics/SegmentedFontData.h:
- platform/graphics/ShadowBlur.cpp:
- platform/graphics/ShadowBlur.h:
- platform/graphics/SimpleFontData.cpp:
- platform/graphics/SourceBufferPrivateClient.h:
- platform/graphics/StringTruncator.cpp:
- platform/graphics/StringTruncator.h:
- platform/graphics/TrackPrivateBase.h:
- platform/graphics/VideoTrackPrivate.h:
- platform/graphics/WindRule.h:
- platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.h:
- platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm:
- platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:
- platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h:
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
- platform/graphics/avfoundation/cf/AVFoundationCFSoftLinking.h:
- platform/graphics/avfoundation/cf/CoreMediaSoftLinking.h:
- platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.cpp:
- platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.h:
- platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.cpp:
- platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.h:
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h:
- platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.cpp:
- platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h:
- platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h:
- platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm:
- platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.h:
- platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.mm:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
- platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.mm:
- platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h:
- platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
- platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h:
- platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.mm:
- platform/graphics/ca/GraphicsLayerCA.cpp:
- platform/graphics/ca/GraphicsLayerCA.h:
- platform/graphics/ca/LayerFlushScheduler.cpp:
- platform/graphics/ca/LayerFlushScheduler.h:
- platform/graphics/ca/LayerFlushSchedulerClient.h:
- platform/graphics/ca/PlatformCAAnimation.h:
- platform/graphics/ca/PlatformCAFilters.h:
- platform/graphics/ca/PlatformCALayer.cpp:
- platform/graphics/ca/PlatformCALayer.h:
- platform/graphics/ca/PlatformCALayerClient.h:
- platform/graphics/ca/TransformationMatrixCA.cpp:
- platform/graphics/ca/mac/LayerFlushSchedulerMac.cpp:
- platform/graphics/ca/mac/LayerPool.mm:
- platform/graphics/ca/mac/PlatformCAAnimationMac.mm:
- platform/graphics/ca/mac/PlatformCAFiltersMac.h:
- platform/graphics/ca/mac/PlatformCAFiltersMac.mm:
- platform/graphics/ca/mac/PlatformCALayerMac.h:
- platform/graphics/ca/mac/PlatformCALayerMac.mm:
- platform/graphics/ca/mac/WebTiledBackingLayer.h:
- platform/graphics/ca/mac/WebTiledBackingLayer.mm:
- platform/graphics/ca/win/AbstractCACFLayerTreeHost.h:
- platform/graphics/ca/win/CACFLayerTreeHost.cpp:
- platform/graphics/ca/win/CACFLayerTreeHost.h:
- platform/graphics/ca/win/CACFLayerTreeHostClient.h:
- platform/graphics/ca/win/LayerChangesFlusher.cpp:
- platform/graphics/ca/win/LayerChangesFlusher.h:
- platform/graphics/ca/win/LegacyCACFLayerTreeHost.cpp:
- platform/graphics/ca/win/LegacyCACFLayerTreeHost.h:
- platform/graphics/ca/win/PlatformCAAnimationWin.cpp:
- platform/graphics/ca/win/PlatformCAFiltersWin.cpp:
- platform/graphics/ca/win/PlatformCALayerWin.cpp:
- platform/graphics/ca/win/PlatformCALayerWin.h:
- platform/graphics/ca/win/PlatformCALayerWinInternal.cpp:
- platform/graphics/ca/win/PlatformCALayerWinInternal.h:
- platform/graphics/ca/win/WKCACFViewLayerTreeHost.cpp:
- platform/graphics/ca/win/WKCACFViewLayerTreeHost.h:
- platform/graphics/cairo/BitmapImageCairo.cpp:
- platform/graphics/cairo/CairoUtilities.cpp:
- platform/graphics/cairo/CairoUtilities.h:
- platform/graphics/cairo/DrawingBufferCairo.cpp:
- platform/graphics/cairo/FloatRectCairo.cpp:
- platform/graphics/cairo/FontCairo.cpp:
- platform/graphics/cairo/FontCairoHarfbuzzNG.cpp:
- platform/graphics/cairo/GradientCairo.cpp:
- platform/graphics/cairo/GraphicsContext3DCairo.cpp:
- platform/graphics/cairo/GraphicsContextCairo.cpp:
- platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h:
- platform/graphics/cairo/ImageBufferCairo.cpp:
- platform/graphics/cairo/ImageBufferDataCairo.h:
- platform/graphics/cairo/ImageCairo.cpp:
- platform/graphics/cairo/PatternCairo.cpp:
- platform/graphics/cairo/PlatformContextCairo.cpp:
- platform/graphics/cairo/PlatformContextCairo.h:
- platform/graphics/cairo/TransformationMatrixCairo.cpp:
- platform/graphics/cg/BitmapImageCG.cpp:
- platform/graphics/cg/ColorCG.cpp:
- platform/graphics/cg/FloatPointCG.cpp:
- platform/graphics/cg/FloatRectCG.cpp:
- platform/graphics/cg/FloatSizeCG.cpp:
- platform/graphics/cg/GradientCG.cpp:
- platform/graphics/cg/GraphicsContext3DCG.cpp:
- platform/graphics/cg/GraphicsContextCG.cpp:
- platform/graphics/cg/GraphicsContextCG.h:
- platform/graphics/cg/GraphicsContextPlatformPrivateCG.h:
- platform/graphics/cg/ImageBufferCG.cpp:
- platform/graphics/cg/ImageBufferDataCG.cpp:
- platform/graphics/cg/ImageBufferDataCG.h:
- platform/graphics/cg/ImageCG.cpp:
- platform/graphics/cg/ImageSourceCG.cpp:
- platform/graphics/cg/IntPointCG.cpp:
- platform/graphics/cg/IntRectCG.cpp:
- platform/graphics/cg/IntSizeCG.cpp:
- platform/graphics/cg/PDFDocumentImage.cpp:
- platform/graphics/cg/PDFDocumentImage.h:
- platform/graphics/cg/PathCG.cpp:
- platform/graphics/cg/PatternCG.cpp:
- platform/graphics/cg/TransformationMatrixCG.cpp:
- platform/graphics/efl/IconEfl.cpp:
- platform/graphics/efl/ImageEfl.cpp:
- platform/graphics/filters/FilterOperation.cpp:
- platform/graphics/filters/FilterOperation.h:
- platform/graphics/filters/FilterOperations.cpp:
- platform/graphics/filters/FilterOperations.h:
- platform/graphics/freetype/FontPlatformDataFreeType.cpp:
- platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp:
- platform/graphics/freetype/SimpleFontDataFreeType.cpp:
- platform/graphics/gpu/mac/DrawingBufferMac.mm:
- platform/graphics/gtk/GdkCairoUtilities.cpp:
- platform/graphics/gtk/GdkCairoUtilities.h:
- platform/graphics/gtk/IconGtk.cpp:
- platform/graphics/gtk/ImageGtk.cpp:
- platform/graphics/ios/DisplayRefreshMonitorIOS.mm:
- platform/graphics/ios/FontCacheIOS.mm:
- platform/graphics/ios/GraphicsContext3DIOS.h:
- platform/graphics/ios/InbandTextTrackPrivateAVFIOS.h:
- platform/graphics/ios/InbandTextTrackPrivateAVFIOS.mm:
- platform/graphics/ios/MediaPlayerPrivateIOS.h:
- platform/graphics/ios/MediaPlayerPrivateIOS.mm:
- platform/graphics/mac/ColorMac.h:
- platform/graphics/mac/ColorMac.mm:
- platform/graphics/mac/DisplayRefreshMonitorMac.cpp:
- platform/graphics/mac/FloatPointMac.mm:
- platform/graphics/mac/FloatRectMac.mm:
- platform/graphics/mac/FloatSizeMac.mm:
- platform/graphics/mac/FontCacheMac.mm:
- platform/graphics/mac/FontCustomPlatformData.h:
- platform/graphics/mac/GlyphPageTreeNodeMac.cpp:
- platform/graphics/mac/GraphicsContext3DMac.mm:
- platform/graphics/mac/GraphicsContextMac.mm:
- platform/graphics/mac/ImageMac.mm:
- platform/graphics/mac/IntPointMac.mm:
- platform/graphics/mac/IntRectMac.mm:
- platform/graphics/mac/IntSizeMac.mm:
- platform/graphics/mac/MediaPlayerPrivateQTKit.h:
- platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
- platform/graphics/mac/MediaPlayerProxy.h:
- platform/graphics/mac/WebCoreCALayerExtras.h:
- platform/graphics/mac/WebCoreCALayerExtras.mm:
- platform/graphics/mac/WebGLLayer.h:
- platform/graphics/mac/WebGLLayer.mm:
- platform/graphics/mac/WebLayer.h:
- platform/graphics/mac/WebLayer.mm:
- platform/graphics/mac/WebTiledLayer.h:
- platform/graphics/mac/WebTiledLayer.mm:
- platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:
- platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:
- platform/graphics/opengl/GraphicsContext3DOpenGLES.cpp:
- platform/graphics/opentype/OpenTypeUtilities.cpp:
- platform/graphics/opentype/OpenTypeUtilities.h:
- platform/graphics/transforms/AffineTransform.cpp:
- platform/graphics/transforms/AffineTransform.h:
- platform/graphics/transforms/Matrix3DTransformOperation.cpp:
- platform/graphics/transforms/Matrix3DTransformOperation.h:
- platform/graphics/transforms/PerspectiveTransformOperation.cpp:
- platform/graphics/transforms/PerspectiveTransformOperation.h:
- platform/graphics/transforms/TransformState.cpp:
- platform/graphics/transforms/TransformState.h:
- platform/graphics/transforms/TransformationMatrix.cpp:
- platform/graphics/transforms/TransformationMatrix.h:
- platform/graphics/win/FontCGWin.cpp:
- platform/graphics/win/FontCacheWin.cpp:
- platform/graphics/win/FontCustomPlatformDataCairo.cpp:
- platform/graphics/win/FontWin.cpp:
- platform/graphics/win/FullScreenController.cpp:
- platform/graphics/win/FullScreenController.h:
- platform/graphics/win/FullScreenControllerClient.h:
- platform/graphics/win/GlyphPageTreeNodeCGWin.cpp:
- platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp:
- platform/graphics/win/GraphicsContextCGWin.cpp:
- platform/graphics/win/GraphicsContextCairoWin.cpp:
- platform/graphics/win/GraphicsContextWin.cpp:
- platform/graphics/win/ImageCGWin.cpp:
- platform/graphics/win/ImageCairoWin.cpp:
- platform/graphics/win/ImageWin.cpp:
- platform/graphics/win/IntPointWin.cpp:
- platform/graphics/win/IntRectWin.cpp:
- platform/graphics/win/IntSizeWin.cpp:
- platform/graphics/win/LocalWindowsContext.h:
- platform/graphics/win/MediaPlayerPrivateTaskTimer.cpp:
- platform/graphics/win/MediaPlayerPrivateTaskTimer.h:
- platform/graphics/win/SimpleFontDataCGWin.cpp:
- platform/graphics/win/SimpleFontDataCairoWin.cpp:
- platform/graphics/win/SimpleFontDataWin.cpp:
- platform/graphics/win/TransformationMatrixWin.cpp:
- platform/graphics/wince/FontCacheWinCE.cpp:
- platform/graphics/wince/FontWinCE.cpp:
- platform/graphics/wince/MediaPlayerPrivateWinCE.h:
- platform/graphics/wince/SimpleFontDataWinCE.cpp:
- platform/gtk/CompositionResults.h:
- platform/gtk/CursorGtk.cpp:
- platform/gtk/GtkPluginWidget.cpp:
- platform/gtk/GtkPluginWidget.h:
- platform/gtk/LocalizedStringsGtk.cpp:
- platform/gtk/MIMETypeRegistryGtk.cpp:
- platform/gtk/PlatformKeyboardEventGtk.cpp:
- platform/gtk/PlatformMouseEventGtk.cpp:
- platform/gtk/PlatformScreenGtk.cpp:
- platform/gtk/PlatformWheelEventGtk.cpp:
- platform/gtk/RedirectedXCompositeWindow.cpp:
- platform/gtk/RedirectedXCompositeWindow.h:
- platform/gtk/RenderThemeGtk.h:
- platform/gtk/ScrollViewGtk.cpp:
- platform/gtk/SharedTimerGtk.cpp:
- platform/gtk/TemporaryLinkStubs.cpp:
- platform/gtk/UserAgentGtk.cpp:
- platform/gtk/UserAgentGtk.h:
- platform/gtk/WidgetGtk.cpp:
- platform/gtk/WidgetRenderingContext.cpp:
- platform/image-decoders/ImageDecoder.h:
- platform/image-decoders/cairo/ImageDecoderCairo.cpp:
- platform/image-decoders/gif/GIFImageDecoder.cpp:
- platform/image-decoders/gif/GIFImageDecoder.h:
- platform/image-decoders/gif/GIFImageReader.cpp:
- platform/image-decoders/jpeg/JPEGImageDecoder.cpp:
- platform/image-decoders/jpeg/JPEGImageDecoder.h:
- platform/image-decoders/png/PNGImageDecoder.cpp:
- platform/image-decoders/png/PNGImageDecoder.h:
- platform/image-decoders/webp/WEBPImageDecoder.cpp:
- platform/image-decoders/webp/WEBPImageDecoder.h:
- platform/ios/CursorIOS.cpp:
- platform/ios/DragImageIOS.mm:
- platform/ios/KeyEventCodesIOS.h:
- platform/ios/KeyEventIOS.mm:
- platform/ios/PlatformPasteboardIOS.mm:
- platform/ios/PlatformScreenIOS.mm:
- platform/ios/PlatformSpeechSynthesizerIOS.mm:
- platform/ios/RemoteCommandListenerIOS.h:
- platform/ios/RemoteCommandListenerIOS.mm:
- platform/ios/ScrollViewIOS.mm:
- platform/ios/SoundIOS.mm:
- platform/ios/SystemMemory.h:
- platform/ios/SystemMemoryIOS.cpp:
- platform/ios/WebCoreSystemInterfaceIOS.h:
- platform/ios/WebCoreSystemInterfaceIOS.mm:
- platform/ios/WidgetIOS.mm:
- platform/mac/BlockExceptions.h:
- platform/mac/BlockExceptions.mm:
- platform/mac/ContextMenuItemMac.mm:
- platform/mac/ContextMenuMac.mm:
- platform/mac/CursorMac.mm:
- platform/mac/DragDataMac.mm:
- platform/mac/DragImageMac.mm:
- platform/mac/FileSystemMac.mm:
- platform/mac/KeyEventMac.mm:
- platform/mac/LocalCurrentGraphicsContext.h:
- platform/mac/LocalCurrentGraphicsContext.mm:
- platform/mac/LoggingMac.mm:
- platform/mac/MIMETypeRegistryMac.mm:
- platform/mac/MediaTimeMac.cpp:
- platform/mac/MediaTimeMac.h:
- platform/mac/PasteboardMac.mm:
- platform/mac/PlatformClockCA.cpp:
- platform/mac/PlatformClockCA.h:
- platform/mac/PlatformClockCM.h:
- platform/mac/PlatformClockCM.mm:
- platform/mac/PlatformPasteboardMac.mm:
- platform/mac/PlatformScreenMac.mm:
- platform/mac/PlatformSpeechSynthesisMac.mm:
- platform/mac/PlatformSpeechSynthesizerMac.mm:
- platform/mac/ScrollViewMac.mm:
- platform/mac/SharedBufferMac.mm:
- platform/mac/SharedTimerMac.mm:
- platform/mac/SoftLinking.h:
- platform/mac/SoundMac.mm:
- platform/mac/ThreadCheck.mm:
- platform/mac/URLMac.mm:
- platform/mac/WebCoreNSStringExtras.h:
- platform/mac/WebCoreNSStringExtras.mm:
- platform/mac/WebCoreNSURLExtras.h:
- platform/mac/WebCoreNSURLExtras.mm:
- platform/mac/WebCoreObjCExtras.h:
- platform/mac/WebCoreObjCExtras.mm:
- platform/mac/WebCoreSystemInterface.h:
- platform/mac/WebCoreSystemInterface.mm:
- platform/mac/WebCoreView.h:
- platform/mac/WebCoreView.m:
- platform/mac/WebFontCache.h:
- platform/mac/WebFontCache.mm:
- platform/mac/WebWindowAnimation.h:
- platform/mac/WebWindowAnimation.mm:
- platform/mac/WidgetMac.mm:
- platform/mediastream/MediaStreamConstraintsValidationClient.h:
- platform/mediastream/MediaStreamCreationClient.h:
- platform/mediastream/MediaStreamSourceCapabilities.h:
- platform/mediastream/MediaStreamSourceStates.h:
- platform/mediastream/MediaStreamTrackSourcesRequestClient.h:
- platform/mediastream/RTCIceServer.h:
- platform/mediastream/mac/AVAudioCaptureSource.h:
- platform/mediastream/mac/AVAudioCaptureSource.mm:
- platform/mediastream/mac/AVCaptureDeviceManager.h:
- platform/mediastream/mac/AVCaptureDeviceManager.mm:
- platform/mediastream/mac/AVMediaCaptureSource.h:
- platform/mediastream/mac/AVMediaCaptureSource.mm:
- platform/mediastream/mac/AVVideoCaptureSource.h:
- platform/mediastream/mac/AVVideoCaptureSource.mm:
- platform/mock/MockMediaStreamCenter.cpp:
- platform/mock/MockMediaStreamCenter.h:
- platform/mock/PlatformSpeechSynthesizerMock.cpp:
- platform/mock/PlatformSpeechSynthesizerMock.h:
- platform/mock/mediasource/MockBox.cpp:
- platform/mock/mediasource/MockBox.h:
- platform/mock/mediasource/MockMediaPlayerMediaSource.cpp:
- platform/mock/mediasource/MockMediaPlayerMediaSource.h:
- platform/mock/mediasource/MockMediaSourcePrivate.cpp:
- platform/mock/mediasource/MockMediaSourcePrivate.h:
- platform/mock/mediasource/MockSourceBufferPrivate.cpp:
- platform/mock/mediasource/MockSourceBufferPrivate.h:
- platform/mock/mediasource/MockTracks.cpp:
- platform/mock/mediasource/MockTracks.h:
- platform/network/AuthenticationChallengeBase.cpp:
- platform/network/AuthenticationChallengeBase.h:
- platform/network/Credential.cpp:
- platform/network/Credential.h:
- platform/network/DNS.h:
- platform/network/DNSResolveQueue.cpp:
- platform/network/DNSResolveQueue.h:
- platform/network/DataURL.cpp:
- platform/network/DataURL.h:
- platform/network/HTTPHeaderMap.h:
- platform/network/HTTPParsers.cpp:
- platform/network/HTTPParsers.h:
- platform/network/PlatformCookieJar.h:
- platform/network/ProtectionSpace.cpp:
- platform/network/ProtectionSpace.h:
- platform/network/ResourceErrorBase.cpp:
- platform/network/ResourceErrorBase.h:
- platform/network/ResourceHandle.cpp:
- platform/network/ResourceHandle.h:
- platform/network/ResourceHandleClient.h:
- platform/network/ResourceHandleInternal.h:
- platform/network/ResourceRequestBase.cpp:
- platform/network/ResourceRequestBase.h:
- platform/network/ResourceResponseBase.cpp:
- platform/network/ResourceResponseBase.h:
- platform/network/cf/AuthenticationCF.cpp:
- platform/network/cf/AuthenticationCF.h:
- platform/network/cf/AuthenticationChallenge.h:
- platform/network/cf/CookieJarCFNet.cpp:
- platform/network/cf/CookieStorageCFNet.cpp:
- platform/network/cf/DNSCFNet.cpp:
- platform/network/cf/DownloadBundle.h:
- platform/network/cf/FormDataStreamCFNet.cpp:
- platform/network/cf/FormDataStreamCFNet.h:
- platform/network/cf/ResourceError.h:
- platform/network/cf/ResourceErrorCF.cpp:
- platform/network/cf/ResourceHandleCFNet.cpp:
- platform/network/cf/ResourceHandleCFURLConnectionDelegate.cpp:
- platform/network/cf/ResourceHandleCFURLConnectionDelegate.h:
- platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.cpp:
- platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h:
- platform/network/cf/ResourceRequest.h:
- platform/network/cf/ResourceRequestCFNet.cpp:
- platform/network/cf/ResourceRequestCFNet.h:
- platform/network/cf/ResourceResponse.h:
- platform/network/cf/ResourceResponseCFNet.cpp:
- platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.cpp:
- platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h:
- platform/network/curl/AuthenticationChallenge.h:
- platform/network/curl/CurlDownload.cpp:
- platform/network/curl/CurlDownload.h:
- platform/network/curl/DNSCurl.cpp:
- platform/network/curl/DownloadBundle.h:
- platform/network/curl/FormDataStreamCurl.cpp:
- platform/network/curl/FormDataStreamCurl.h:
- platform/network/curl/ResourceError.h:
- platform/network/curl/ResourceHandleCurl.cpp:
- platform/network/curl/ResourceHandleManager.cpp:
- platform/network/curl/ResourceHandleManager.h:
- platform/network/curl/ResourceRequest.h:
- platform/network/curl/ResourceResponse.h:
- platform/network/curl/SSLHandle.cpp:
- platform/network/curl/SSLHandle.h:
- platform/network/gtk/CredentialBackingStore.cpp:
- platform/network/gtk/CredentialBackingStore.h:
- platform/network/ios/WebCoreURLResponseIOS.h:
- platform/network/ios/WebCoreURLResponseIOS.mm:
- platform/network/mac/AuthenticationMac.h:
- platform/network/mac/AuthenticationMac.mm:
- platform/network/mac/CookieJarMac.mm:
- platform/network/mac/CookieStorageMac.mm:
- platform/network/mac/FormDataStreamMac.h:
- platform/network/mac/FormDataStreamMac.mm:
- platform/network/mac/ResourceErrorMac.mm:
- platform/network/mac/ResourceHandleMac.mm:
- platform/network/mac/ResourceRequestMac.mm:
- platform/network/mac/ResourceResponseMac.mm:
- platform/network/mac/WebCoreURLResponse.h:
- platform/network/mac/WebCoreURLResponse.mm:
- platform/network/soup/AuthenticationChallenge.h:
- platform/network/soup/AuthenticationChallengeSoup.cpp:
- platform/network/soup/CookieJarSoup.h:
- platform/network/soup/DNSSoup.cpp:
- platform/network/soup/ResourceError.h:
- platform/network/soup/ResourceErrorSoup.cpp:
- platform/network/soup/ResourceRequest.h:
- platform/network/soup/ResourceResponse.h:
- platform/network/soup/SoupNetworkSession.cpp:
- platform/network/soup/SoupNetworkSession.h:
- platform/network/win/CookieJarWin.cpp:
- platform/network/win/DownloadBundleWin.cpp:
- platform/network/win/ResourceError.h:
- platform/network/win/ResourceHandleWin.cpp:
- platform/network/win/ResourceRequest.h:
- platform/network/win/ResourceResponse.h:
- platform/posix/FileSystemPOSIX.cpp:
- platform/posix/SharedBufferPOSIX.cpp:
- platform/soup/URLSoup.cpp:
- platform/sql/SQLValue.cpp:
- platform/sql/SQLValue.h:
- platform/sql/SQLiteAuthorizer.cpp:
- platform/sql/SQLiteDatabase.cpp:
- platform/sql/SQLiteDatabase.h:
- platform/sql/SQLiteStatement.cpp:
- platform/sql/SQLiteStatement.h:
- platform/sql/SQLiteTransaction.cpp:
- platform/sql/SQLiteTransaction.h:
- platform/text/SuffixTree.h:
- platform/text/TextAllInOne.cpp:
- platform/text/TextBoundaries.cpp:
- platform/text/TextBoundaries.h:
- platform/text/TextCodec.cpp:
- platform/text/TextCodec.h:
- platform/text/TextCodecASCIIFastPath.h:
- platform/text/TextCodecICU.cpp:
- platform/text/TextCodecICU.h:
- platform/text/TextCodecLatin1.cpp:
- platform/text/TextCodecLatin1.h:
- platform/text/TextCodecUTF16.cpp:
- platform/text/TextCodecUTF16.h:
- platform/text/TextCodecUTF8.cpp:
- platform/text/TextCodecUTF8.h:
- platform/text/TextCodecUserDefined.cpp:
- platform/text/TextCodecUserDefined.h:
- platform/text/TextDirection.h:
- platform/text/TextEncoding.cpp:
- platform/text/TextEncoding.h:
- platform/text/TextEncodingRegistry.cpp:
- platform/text/TextEncodingRegistry.h:
- platform/text/TextStream.cpp:
- platform/text/TextStream.h:
- platform/text/UnicodeBidi.h:
- platform/text/mac/CharsetData.h:
- platform/text/mac/TextBoundaries.mm:
- platform/text/mac/TextCodecMac.cpp:
- platform/text/mac/TextCodecMac.h:
- platform/text/mac/character-sets.txt:
- platform/text/mac/make-charset-table.pl:
- platform/text/win/TextCodecWin.h:
- platform/win/BString.cpp:
- platform/win/BString.h:
- platform/win/COMPtr.h:
- platform/win/ClipboardUtilitiesWin.cpp:
- platform/win/ClipboardUtilitiesWin.h:
- platform/win/ContextMenuItemWin.cpp:
- platform/win/ContextMenuWin.cpp:
- platform/win/CursorWin.cpp:
- platform/win/DragDataWin.cpp:
- platform/win/DragImageCGWin.cpp:
- platform/win/DragImageCairoWin.cpp:
- platform/win/DragImageWin.cpp:
- platform/win/FileSystemWin.cpp:
- platform/win/GDIObjectCounter.cpp:
- platform/win/GDIObjectCounter.h:
- platform/win/HWndDC.h:
- platform/win/KeyEventWin.cpp:
- platform/win/LanguageWin.cpp:
- platform/win/MIMETypeRegistryWin.cpp:
- platform/win/PasteboardWin.cpp:
- platform/win/PlatformMouseEventWin.cpp:
- platform/win/PlatformScreenWin.cpp:
- platform/win/SharedBufferWin.cpp:
- platform/win/SharedTimerWin.cpp:
- platform/win/SoftLinking.h:
- platform/win/SoundWin.cpp:
- platform/win/StructuredExceptionHandlerSuppressor.cpp:
- platform/win/TemporaryLinkStubs.cpp:
- platform/win/WCDataObject.cpp:
- platform/win/WCDataObject.h:
- platform/win/WebCoreTextRenderer.cpp:
- platform/win/WebCoreTextRenderer.h:
- platform/win/WheelEventWin.cpp:
- platform/win/WidgetWin.cpp:
- platform/win/WindowMessageBroadcaster.cpp:
- platform/win/WindowMessageBroadcaster.h:
- platform/win/WindowMessageListener.h:
- platform/win/WindowsTouch.h:
- platform/win/makesafeseh.asm:
- plugins/PluginDatabase.cpp:
- plugins/PluginDatabase.h:
- plugins/PluginDebug.cpp:
- plugins/PluginDebug.h:
- plugins/PluginPackage.cpp:
- plugins/PluginPackage.h:
- plugins/PluginQuirkSet.h:
- plugins/PluginStream.cpp:
- plugins/PluginStream.h:
- plugins/PluginView.cpp:
- plugins/PluginView.h:
- plugins/efl/PluginPackageEfl.cpp:
- plugins/efl/PluginViewEfl.cpp:
- plugins/gtk/PluginPackageGtk.cpp:
- plugins/gtk/PluginViewGtk.cpp:
- plugins/mac/PluginPackageMac.cpp:
- plugins/mac/PluginViewMac.mm:
- plugins/npapi.cpp:
- plugins/npfunctions.h:
- plugins/npruntime.h:
- plugins/win/PluginDatabaseWin.cpp:
- plugins/win/PluginPackageWin.cpp:
- plugins/win/PluginViewWin.cpp:
- plugins/x11/PluginViewX11.cpp:
- rendering/EllipsisBox.cpp:
- rendering/EllipsisBox.h:
- rendering/FilterEffectRenderer.cpp:
- rendering/FilterEffectRenderer.h:
- rendering/HitTestLocation.h:
- rendering/HitTestRequest.h:
- rendering/HitTestResult.h:
- rendering/HitTestingTransformState.cpp:
- rendering/HitTestingTransformState.h:
- rendering/RenderBoxRegionInfo.h:
- rendering/RenderButton.cpp:
- rendering/RenderButton.h:
- rendering/RenderDeprecatedFlexibleBox.cpp:
- rendering/RenderDeprecatedFlexibleBox.h:
- rendering/RenderFieldset.cpp:
- rendering/RenderFrameBase.cpp:
- rendering/RenderFrameBase.h:
- rendering/RenderFrameSet.cpp:
- rendering/RenderGeometryMap.cpp:
- rendering/RenderGeometryMap.h:
- rendering/RenderGrid.cpp:
- rendering/RenderGrid.h:
- rendering/RenderHTMLCanvas.cpp:
- rendering/RenderHTMLCanvas.h:
- rendering/RenderIFrame.cpp:
- rendering/RenderIFrame.h:
- rendering/RenderLayerBacking.cpp:
- rendering/RenderLayerBacking.h:
- rendering/RenderLayerCompositor.cpp:
- rendering/RenderLayerCompositor.h:
- rendering/RenderLineBoxList.cpp:
- rendering/RenderLineBoxList.h:
- rendering/RenderListBox.cpp:
- rendering/RenderListBox.h:
- rendering/RenderMarquee.h:
- rendering/RenderMedia.cpp:
- rendering/RenderMedia.h:
- rendering/RenderMultiColumnFlowThread.cpp:
- rendering/RenderMultiColumnFlowThread.h:
- rendering/RenderMultiColumnSet.cpp:
- rendering/RenderMultiColumnSet.h:
- rendering/RenderNamedFlowThread.cpp:
- rendering/RenderNamedFlowThread.h:
- rendering/RenderRegionSet.cpp:
- rendering/RenderRegionSet.h:
- rendering/RenderReplica.cpp:
- rendering/RenderReplica.h:
- rendering/RenderTheme.cpp:
- rendering/RenderTheme.h:
- rendering/RenderThemeMac.h:
- rendering/RenderThemeWin.h:
- rendering/RenderThemeWinCE.cpp:
- rendering/RenderThemeWinCE.h:
- rendering/RenderTreeAsText.cpp:
- rendering/RenderTreeAsText.h:
- rendering/RenderVTTCue.cpp:
- rendering/RenderVTTCue.h:
- rendering/RenderVideo.cpp:
- rendering/RenderVideo.h:
- rendering/RenderView.h:
- rendering/style/SVGRenderStyle.cpp:
- rendering/style/SVGRenderStyle.h:
- rendering/style/SVGRenderStyleDefs.cpp:
- rendering/style/SVGRenderStyleDefs.h:
- rendering/style/StyleFilterData.cpp:
- rendering/style/StyleFilterData.h:
- rendering/style/StylePendingImage.h:
- rendering/svg/RenderSVGBlock.cpp:
- rendering/svg/RenderSVGBlock.h:
- rendering/svg/RenderSVGForeignObject.cpp:
- rendering/svg/RenderSVGForeignObject.h:
- rendering/svg/RenderSVGImage.cpp:
- rendering/svg/RenderSVGInline.h:
- rendering/svg/RenderSVGInlineText.cpp:
- rendering/svg/RenderSVGPath.h:
- rendering/svg/RenderSVGShape.h:
- rendering/svg/RenderSVGTSpan.h:
- rendering/svg/RenderSVGText.cpp:
- rendering/svg/RenderSVGText.h:
- rendering/svg/SVGInlineFlowBox.cpp:
- rendering/svg/SVGInlineFlowBox.h:
- rendering/svg/SVGRenderTreeAsText.cpp:
- rendering/svg/SVGRenderTreeAsText.h:
- rendering/svg/SVGRootInlineBox.cpp:
- rendering/svg/SVGRootInlineBox.h:
- storage/StorageEventDispatcher.h:
- svg/SVGException.cpp:
- svg/graphics/SVGImageChromeClient.h:
- workers/Worker.cpp:
- workers/Worker.h:
- workers/Worker.idl:
- workers/WorkerEventQueue.cpp:
- workers/WorkerEventQueue.h:
- workers/WorkerGlobalScope.cpp:
- workers/WorkerGlobalScope.h:
- workers/WorkerGlobalScope.idl:
- workers/WorkerLocation.cpp:
- workers/WorkerLocation.h:
- workers/WorkerLocation.idl:
- workers/WorkerMessagingProxy.cpp:
- workers/WorkerMessagingProxy.h:
- workers/WorkerScriptLoader.cpp:
- workers/WorkerScriptLoader.h:
- workers/WorkerScriptLoaderClient.h:
- workers/WorkerThread.cpp:
- workers/WorkerThread.h:
- xml/DOMParser.h:
- xml/DOMParser.idl:
- xml/NativeXPathNSResolver.cpp:
- xml/NativeXPathNSResolver.h:
- xml/XMLHttpRequest.idl:
- xml/XMLHttpRequestException.cpp:
- xml/XMLHttpRequestException.h:
- xml/XMLHttpRequestException.idl:
- xml/XMLHttpRequestProgressEvent.h:
- xml/XMLHttpRequestProgressEvent.idl:
- xml/XMLHttpRequestUpload.idl:
- xml/XMLSerializer.h:
- xml/XMLSerializer.idl:
- xml/XPathEvaluator.cpp:
- xml/XPathEvaluator.h:
- xml/XPathEvaluator.idl:
- xml/XPathException.cpp:
- xml/XPathException.h:
- xml/XPathException.idl:
- xml/XPathExpression.idl:
- xml/XPathExpressionNode.cpp:
- xml/XPathNSResolver.cpp:
- xml/XPathNSResolver.h:
- xml/XPathNSResolver.idl:
- xml/XPathNodeSet.h:
- xml/XPathResult.idl:
- xml/XPathUtil.h:
- xml/XPathVariableReference.cpp:
- xml/XSLTProcessor.idl:
- xml/XSLTUnicodeSort.cpp:
- xml/XSLTUnicodeSort.h:
Source/WebInspectorUI: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- APPLE_IMAGES_LICENSE.rtf:
- UserInterface/Base/DOMUtilities.js:
- UserInterface/Models/Color.js:
- UserInterface/Views/ConsoleCommand.js:
- UserInterface/Views/ConsoleCommandResult.js:
- UserInterface/Views/ConsoleGroup.js:
- UserInterface/Views/ConsoleMessage.js:
- UserInterface/Views/ConsoleMessageImpl.js:
- UserInterface/Views/DOMTreeElement.js:
- UserInterface/Views/DOMTreeOutline.js:
- UserInterface/Views/DOMTreeUpdater.js:
- UserInterface/Views/GradientSlider.css:
- UserInterface/Views/GradientSlider.js:
- UserInterface/Views/TreeOutline.js:
Source/WebKit: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- scripts/generate-webkitversion.pl:
(printLicenseHeader):
Source/WebKit/efl: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- WebCoreSupport/ChromeClientEfl.cpp:
- WebCoreSupport/ContextMenuClientEfl.cpp:
- WebCoreSupport/ContextMenuClientEfl.h:
- WebCoreSupport/DeviceMotionClientEfl.cpp:
- WebCoreSupport/DeviceOrientationClientEfl.cpp:
- WebCoreSupport/DragClientEfl.cpp:
- WebCoreSupport/EditorClientEfl.h:
- WebCoreSupport/FrameLoaderClientEfl.cpp:
- WebCoreSupport/FrameLoaderClientEfl.h:
- WebCoreSupport/FrameNetworkingContextEfl.cpp:
- WebCoreSupport/FrameNetworkingContextEfl.h:
- WebCoreSupport/InspectorClientEfl.h:
- WebCoreSupport/NavigatorContentUtilsClientEfl.cpp:
- WebCoreSupport/NavigatorContentUtilsClientEfl.h:
- WebCoreSupport/NetworkInfoClientEfl.cpp:
Source/WebKit/gtk: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- WebCoreSupport/ContextMenuClientGtk.h:
- WebCoreSupport/DocumentLoaderGtk.cpp:
- WebCoreSupport/DocumentLoaderGtk.h:
- WebCoreSupport/EditorClientGtk.h:
- WebCoreSupport/FrameLoaderClientGtk.h:
- WebCoreSupport/InspectorClientGtk.h:
- WebCoreSupport/TextCheckerClientGtk.h:
Source/WebKit/ios: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- WebCoreSupport/WebCaretChangeListener.h:
- WebCoreSupport/WebInspectorClientIOS.mm:
- WebView/WebPlainWhiteView.h:
- WebView/WebPlainWhiteView.mm:
Source/WebKit/mac: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- Carbon/CarbonUtils.h:
- Carbon/CarbonUtils.m:
- Carbon/CarbonWindowAdapter.h:
- Carbon/CarbonWindowAdapter.mm:
- Carbon/CarbonWindowContentView.h:
- Carbon/CarbonWindowContentView.m:
- Carbon/CarbonWindowFrame.h:
- Carbon/CarbonWindowFrame.m:
- Carbon/HIViewAdapter.h:
- Carbon/HIViewAdapter.m:
- Carbon/HIWebView.h:
- Carbon/HIWebView.mm:
- DOM/WebDOMOperations.h:
- DOM/WebDOMOperations.mm:
- DOM/WebDOMOperationsInternal.h:
- DOM/WebDOMOperationsPrivate.h:
- DefaultDelegates/WebDefaultContextMenuDelegate.h:
- DefaultDelegates/WebDefaultContextMenuDelegate.mm:
- DefaultDelegates/WebDefaultEditingDelegate.h:
- DefaultDelegates/WebDefaultEditingDelegate.m:
- DefaultDelegates/WebDefaultPolicyDelegate.h:
- DefaultDelegates/WebDefaultPolicyDelegate.m:
- DefaultDelegates/WebDefaultUIDelegate.h:
- DefaultDelegates/WebDefaultUIDelegate.m:
- History/WebBackForwardList.h:
- History/WebBackForwardList.mm:
- History/WebBackForwardListInternal.h:
- History/WebBackForwardListPrivate.h:
- History/WebHistory.h:
- History/WebHistory.mm:
- History/WebHistoryInternal.h:
- History/WebHistoryItem.h:
- History/WebHistoryItem.mm:
- History/WebHistoryItemInternal.h:
- History/WebHistoryItemPrivate.h:
- History/WebHistoryPrivate.h:
- History/WebURLsWithTitles.h:
- History/WebURLsWithTitles.m:
- MigrateHeaders.make:
- Misc/OldWebAssertions.c:
- Misc/WebCache.h:
- Misc/WebCache.mm:
- Misc/WebCoreStatistics.h:
- Misc/WebCoreStatistics.mm:
- Misc/WebDownload.h:
- Misc/WebDownload.mm:
- Misc/WebDownloadInternal.h:
- Misc/WebElementDictionary.h:
- Misc/WebElementDictionary.mm:
- Misc/WebIconDatabase.h:
- Misc/WebIconDatabase.mm:
- Misc/WebIconDatabaseDelegate.h:
- Misc/WebIconDatabaseInternal.h:
- Misc/WebIconDatabasePrivate.h:
- Misc/WebKit.h:
- Misc/WebKitErrors.h:
- Misc/WebKitErrors.m:
- Misc/WebKitErrorsPrivate.h:
- Misc/WebKitLogging.h:
- Misc/WebKitLogging.m:
- Misc/WebKitNSStringExtras.h:
- Misc/WebKitNSStringExtras.mm:
- Misc/WebKitStatistics.h:
- Misc/WebKitStatistics.m:
- Misc/WebKitStatisticsPrivate.h:
- Misc/WebKitSystemBits.h:
- Misc/WebKitSystemBits.m:
- Misc/WebKitVersionChecks.h:
- Misc/WebKitVersionChecks.m:
- Misc/WebLocalizableStrings.h:
- Misc/WebLocalizableStrings.mm:
- Misc/WebNSArrayExtras.h:
- Misc/WebNSArrayExtras.m:
- Misc/WebNSControlExtras.h:
- Misc/WebNSControlExtras.m:
- Misc/WebNSDataExtras.h:
- Misc/WebNSDataExtras.m:
- Misc/WebNSDataExtrasPrivate.h:
- Misc/WebNSDictionaryExtras.h:
- Misc/WebNSDictionaryExtras.m:
- Misc/WebNSEventExtras.h:
- Misc/WebNSEventExtras.m:
- Misc/WebNSFileManagerExtras.h:
- Misc/WebNSFileManagerExtras.mm:
- Misc/WebNSImageExtras.h:
- Misc/WebNSImageExtras.m:
- Misc/WebNSObjectExtras.h:
- Misc/WebNSObjectExtras.mm:
- Misc/WebNSPasteboardExtras.h:
- Misc/WebNSPasteboardExtras.mm:
- Misc/WebNSPrintOperationExtras.h:
- Misc/WebNSPrintOperationExtras.m:
- Misc/WebNSURLExtras.h:
- Misc/WebNSURLExtras.mm:
- Misc/WebNSURLRequestExtras.h:
- Misc/WebNSURLRequestExtras.m:
- Misc/WebNSUserDefaultsExtras.h:
- Misc/WebNSUserDefaultsExtras.mm:
- Misc/WebNSViewExtras.h:
- Misc/WebNSViewExtras.m:
- Misc/WebNSWindowExtras.h:
- Misc/WebNSWindowExtras.m:
- Misc/WebStringTruncator.h:
- Misc/WebStringTruncator.mm:
- Misc/WebTypesInternal.h:
- Panels/WebAuthenticationPanel.h:
- Panels/WebAuthenticationPanel.m:
- Panels/WebPanelAuthenticationHandler.h:
- Panels/WebPanelAuthenticationHandler.m:
- Plugins/Hosted/ProxyRuntimeObject.h:
- Plugins/Hosted/ProxyRuntimeObject.mm:
- Plugins/WebBaseNetscapePluginView.h:
- Plugins/WebBaseNetscapePluginView.mm:
- Plugins/WebBasePluginPackage.h:
- Plugins/WebBasePluginPackage.mm:
- Plugins/WebJavaPlugIn.h:
- Plugins/WebNetscapeContainerCheckContextInfo.h:
- Plugins/WebNetscapeContainerCheckPrivate.h:
- Plugins/WebNetscapeContainerCheckPrivate.mm:
- Plugins/WebNetscapePluginPackage.h:
- Plugins/WebNetscapePluginPackage.mm:
- Plugins/WebNetscapePluginStream.h:
- Plugins/WebNetscapePluginStream.mm:
- Plugins/WebNetscapePluginView.h:
- Plugins/WebNetscapePluginView.mm:
- Plugins/WebPlugin.h:
- Plugins/WebPluginContainer.h:
- Plugins/WebPluginContainerCheck.h:
- Plugins/WebPluginContainerCheck.mm:
- Plugins/WebPluginContainerPrivate.h:
- Plugins/WebPluginController.h:
- Plugins/WebPluginController.mm:
- Plugins/WebPluginDatabase.h:
- Plugins/WebPluginDatabase.mm:
- Plugins/WebPluginPackage.h:
- Plugins/WebPluginPackage.mm:
- Plugins/WebPluginRequest.h:
- Plugins/WebPluginRequest.m:
- Plugins/WebPluginViewFactory.h:
- Plugins/WebPluginViewFactoryPrivate.h:
- Plugins/WebPluginsPrivate.h:
- Plugins/WebPluginsPrivate.m:
- Plugins/npapi.mm:
- Storage/WebDatabaseManager.mm:
- Storage/WebDatabaseManagerInternal.h:
- Storage/WebDatabaseManagerPrivate.h:
- WebCoreSupport/SearchPopupMenuMac.mm:
- WebCoreSupport/WebAlternativeTextClient.h:
- WebCoreSupport/WebAlternativeTextClient.mm:
- WebCoreSupport/WebCachedFramePlatformData.h:
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebChromeClient.mm:
- WebCoreSupport/WebContextMenuClient.h:
- WebCoreSupport/WebContextMenuClient.mm:
- WebCoreSupport/WebDragClient.h:
- WebCoreSupport/WebDragClient.mm:
- WebCoreSupport/WebEditorClient.h:
- WebCoreSupport/WebEditorClient.mm:
- WebCoreSupport/WebFrameLoaderClient.h:
- WebCoreSupport/WebFrameLoaderClient.mm:
- WebCoreSupport/WebIconDatabaseClient.h:
- WebCoreSupport/WebIconDatabaseClient.mm:
- WebCoreSupport/WebInspectorClient.h:
- WebCoreSupport/WebInspectorClient.mm:
- WebCoreSupport/WebJavaScriptTextInputPanel.h:
- WebCoreSupport/WebJavaScriptTextInputPanel.m:
- WebCoreSupport/WebSecurityOrigin.mm:
- WebCoreSupport/WebSecurityOriginInternal.h:
- WebCoreSupport/WebSecurityOriginPrivate.h:
- WebCoreSupport/WebSystemInterface.h:
- WebCoreSupport/WebSystemInterface.mm:
- WebInspector/WebInspector.h:
- WebInspector/WebInspector.mm:
- WebInspector/WebInspectorPrivate.h:
- WebInspector/WebNodeHighlight.h:
- WebInspector/WebNodeHighlight.mm:
- WebInspector/WebNodeHighlightView.h:
- WebInspector/WebNodeHighlightView.mm:
- WebInspector/WebNodeHighlighter.h:
- WebInspector/WebNodeHighlighter.mm:
- WebKitLegacy/MigrateHeadersToLegacy.make:
- WebKitPrefix.h:
- WebView/WebArchive.h:
- WebView/WebArchive.mm:
- WebView/WebArchiveInternal.h:
- WebView/WebClipView.h:
- WebView/WebClipView.mm:
- WebView/WebDashboardRegion.h:
- WebView/WebDashboardRegion.mm:
- WebView/WebDataSource.h:
- WebView/WebDataSource.mm:
- WebView/WebDataSourceInternal.h:
- WebView/WebDataSourcePrivate.h:
- WebView/WebDelegateImplementationCaching.h:
- WebView/WebDelegateImplementationCaching.mm:
- WebView/WebDocument.h:
- WebView/WebDocumentInternal.h:
- WebView/WebDocumentLoaderMac.h:
- WebView/WebDocumentLoaderMac.mm:
- WebView/WebDocumentPrivate.h:
- WebView/WebDynamicScrollBarsViewInternal.h:
- WebView/WebEditingDelegate.h:
- WebView/WebEditingDelegatePrivate.h:
- WebView/WebFormDelegate.h:
- WebView/WebFormDelegate.m:
- WebView/WebFormDelegatePrivate.h:
- WebView/WebFrame.h:
- WebView/WebFrame.mm:
- WebView/WebFrameInternal.h:
- WebView/WebFrameLoadDelegate.h:
- WebView/WebFrameLoadDelegatePrivate.h:
- WebView/WebFramePrivate.h:
- WebView/WebFrameView.h:
- WebView/WebFrameView.mm:
- WebView/WebFrameViewInternal.h:
- WebView/WebFrameViewPrivate.h:
- WebView/WebHTMLRepresentation.h:
- WebView/WebHTMLRepresentation.mm:
- WebView/WebHTMLRepresentationPrivate.h:
- WebView/WebHTMLView.h:
- WebView/WebHTMLView.mm:
- WebView/WebHTMLViewInternal.h:
- WebView/WebHTMLViewPrivate.h:
- WebView/WebNotification.h:
- WebView/WebNotification.mm:
- WebView/WebNotificationInternal.h:
- WebView/WebPDFRepresentation.h:
- WebView/WebPDFRepresentation.mm:
- WebView/WebPDFView.h:
- WebView/WebPDFView.mm:
- WebView/WebPolicyDelegate.h:
- WebView/WebPolicyDelegate.mm:
- WebView/WebPolicyDelegatePrivate.h:
- WebView/WebPreferenceKeysPrivate.h:
- WebView/WebPreferences.h:
- WebView/WebPreferences.mm:
- WebView/WebPreferencesPrivate.h:
- WebView/WebRenderLayer.h:
- WebView/WebRenderLayer.mm:
- WebView/WebRenderNode.h:
- WebView/WebRenderNode.mm:
- WebView/WebResource.h:
- WebView/WebResource.mm:
- WebView/WebResourceInternal.h:
- WebView/WebResourceLoadDelegate.h:
- WebView/WebResourceLoadDelegatePrivate.h:
- WebView/WebResourcePrivate.h:
- WebView/WebScriptDebugDelegate.h:
- WebView/WebScriptDebugDelegate.mm:
- WebView/WebScriptDebugger.h:
- WebView/WebScriptDebugger.mm:
- WebView/WebTextCompletionController.mm:
- WebView/WebUIDelegate.h:
- WebView/WebUIDelegatePrivate.h:
- WebView/WebView.h:
- WebView/WebView.mm:
- WebView/WebViewData.h:
- WebView/WebViewData.mm:
- WebView/WebViewInternal.h:
- WebView/WebViewPrivate.h:
Source/WebKit/win: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- CFDictionaryPropertyBag.cpp:
- CFDictionaryPropertyBag.h:
- CodeAnalysisConfig.h:
- DOMCSSClasses.cpp:
- DOMCSSClasses.h:
- DOMCoreClasses.cpp:
- DOMCoreClasses.h:
- DOMEventsClasses.cpp:
- DOMEventsClasses.h:
- DOMHTMLClasses.cpp:
- DOMHTMLClasses.h:
- DefaultDownloadDelegate.cpp:
- DefaultDownloadDelegate.h:
- DefaultPolicyDelegate.cpp:
- DefaultPolicyDelegate.h:
- ForEachCoClass.cpp:
- ForEachCoClass.h:
- FullscreenVideoController.cpp:
- FullscreenVideoController.h:
- Interfaces/AccessibilityDelegate.idl:
- Interfaces/DOMCSS.idl:
- Interfaces/DOMCore.idl:
- Interfaces/DOMEvents.idl:
- Interfaces/DOMExtensions.idl:
- Interfaces/DOMHTML.idl:
- Interfaces/DOMPrivate.idl:
- Interfaces/DOMRange.idl:
- Interfaces/DOMWindow.idl:
- Interfaces/IGEN_DOMObject.idl:
- Interfaces/IWebArchive.idl:
- Interfaces/IWebBackForwardList.idl:
- Interfaces/IWebBackForwardListPrivate.idl:
- Interfaces/IWebCache.idl:
- Interfaces/IWebDataSource.idl:
- Interfaces/IWebDatabaseManager.idl:
- Interfaces/IWebDocument.idl:
- Interfaces/IWebDownload.idl:
- Interfaces/IWebEditingDelegate.idl:
- Interfaces/IWebError.idl:
- Interfaces/IWebErrorPrivate.idl:
- Interfaces/IWebFormDelegate.idl:
- Interfaces/IWebFrame.idl:
- Interfaces/IWebFrameLoadDelegate.idl:
- Interfaces/IWebFrameLoadDelegatePrivate.idl:
- Interfaces/IWebFrameLoadDelegatePrivate2.idl:
- Interfaces/IWebFramePrivate.idl:
- Interfaces/IWebFrameView.idl:
- Interfaces/IWebHTMLRepresentation.idl:
- Interfaces/IWebHTTPURLResponse.idl:
- Interfaces/IWebHistory.idl:
- Interfaces/IWebHistoryDelegate.idl:
- Interfaces/IWebHistoryItem.idl:
- Interfaces/IWebHistoryItemPrivate.idl:
- Interfaces/IWebHistoryPrivate.idl:
- Interfaces/IWebIconDatabase.idl:
- Interfaces/IWebInspector.idl:
- Interfaces/IWebInspectorPrivate.idl:
- Interfaces/IWebJavaScriptCollector.idl:
- Interfaces/IWebKitStatistics.idl:
- Interfaces/IWebMutableURLRequest.idl:
- Interfaces/IWebMutableURLRequestPrivate.idl:
- Interfaces/IWebNavigationData.idl:
- Interfaces/IWebNotification.idl:
- Interfaces/IWebNotificationCenter.idl:
- Interfaces/IWebNotificationObserver.idl:
- Interfaces/IWebPolicyDelegate.idl:
- Interfaces/IWebPolicyDelegatePrivate.idl:
- Interfaces/IWebPreferences.idl:
- Interfaces/IWebPreferencesPrivate.idl:
- Interfaces/IWebResource.idl:
- Interfaces/IWebResourceLoadDelegate.idl:
- Interfaces/IWebResourceLoadDelegatePrivate.idl:
- Interfaces/IWebResourceLoadDelegatePrivate2.idl:
- Interfaces/IWebScriptObject.idl:
- Interfaces/IWebSecurityOrigin.idl:
- Interfaces/IWebSerializedJSValuePrivate.idl:
- Interfaces/IWebTextRenderer.idl:
- Interfaces/IWebUIDelegate.idl:
- Interfaces/IWebUIDelegatePrivate.idl:
- Interfaces/IWebURLAuthenticationChallenge.idl:
- Interfaces/IWebURLRequest.idl:
- Interfaces/IWebURLResponse.idl:
- Interfaces/IWebURLResponsePrivate.idl:
- Interfaces/IWebUndoManager.idl:
- Interfaces/IWebUndoTarget.idl:
- Interfaces/IWebView.idl:
- Interfaces/IWebViewPrivate.idl:
- Interfaces/WebKit.idl:
- Interfaces/WebScrollbarTypes.idl:
- MarshallingHelpers.cpp:
- MarshallingHelpers.h:
- MemoryStream.cpp:
- MemoryStream.h:
- ProgIDMacros.h:
- WebActionPropertyBag.cpp:
- WebActionPropertyBag.h:
- WebBackForwardList.cpp:
- WebBackForwardList.h:
- WebCache.cpp:
- WebCache.h:
- WebCachedFramePlatformData.h:
- WebCoreSupport/WebChromeClient.cpp:
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebContextMenuClient.cpp:
- WebCoreSupport/WebContextMenuClient.h:
- WebCoreSupport/WebDragClient.cpp:
- WebCoreSupport/WebDragClient.h:
- WebCoreSupport/WebEditorClient.cpp:
- WebCoreSupport/WebEditorClient.h:
- WebCoreSupport/WebFrameLoaderClient.cpp:
- WebCoreSupport/WebFrameLoaderClient.h:
- WebCoreSupport/WebInspectorClient.cpp:
- WebCoreSupport/WebInspectorClient.h:
- WebCoreSupport/WebInspectorDelegate.cpp:
- WebCoreSupport/WebInspectorDelegate.h:
- WebDataSource.cpp:
- WebDataSource.h:
- WebDatabaseManager.cpp:
- WebDatabaseManager.h:
- WebDocumentLoader.cpp:
- WebDocumentLoader.h:
- WebDownload.cpp:
- WebDownload.h:
- WebDownloadCFNet.cpp:
- WebDownloadCurl.cpp:
- WebDropSource.cpp:
- WebDropSource.h:
- WebElementPropertyBag.cpp:
- WebElementPropertyBag.h:
- WebError.cpp:
- WebError.h:
- WebFrame.cpp:
- WebFrame.h:
- WebFramePolicyListener.cpp:
- WebFramePolicyListener.h:
- WebHTMLRepresentation.cpp:
- WebHTMLRepresentation.h:
- WebHistory.cpp:
- WebHistory.h:
- WebHistoryItem.cpp:
- WebHistoryItem.h:
- WebIconDatabase.cpp:
- WebIconDatabase.h:
- WebInspector.cpp:
- WebInspector.h:
- WebJavaScriptCollector.cpp:
- WebJavaScriptCollector.h:
- WebKitCOMAPI.cpp:
- WebKitCOMAPI.h:
- WebKitClassFactory.cpp:
- WebKitClassFactory.h:
- WebKitDLL.cpp:
- WebKitDLL.h:
- WebKitGraphics.cpp:
- WebKitGraphics.h:
- WebKitLogging.cpp:
- WebKitLogging.h:
- WebKitPrefix.cpp:
- WebKitPrefix.h:
- WebKitStatistics.cpp:
- WebKitStatistics.h:
- WebKitStatisticsPrivate.h:
- WebKitSystemBits.cpp:
- WebKitSystemBits.h:
- WebLocalizableStrings.cpp:
- WebLocalizableStrings.h:
- WebMutableURLRequest.cpp:
- WebMutableURLRequest.h:
- WebNavigationData.cpp:
- WebNavigationData.h:
- WebNodeHighlight.cpp:
- WebNodeHighlight.h:
- WebNotification.cpp:
- WebNotification.h:
- WebNotificationCenter.cpp:
- WebNotificationCenter.h:
- WebPreferenceKeysPrivate.h:
- WebPreferences.cpp:
- WebPreferences.h:
- WebResource.cpp:
- WebResource.h:
- WebScriptObject.cpp:
- WebScriptObject.h:
- WebSecurityOrigin.cpp:
- WebSecurityOrigin.h:
- WebTextRenderer.cpp:
- WebTextRenderer.h:
- WebURLAuthenticationChallenge.cpp:
- WebURLAuthenticationChallenge.h:
- WebURLAuthenticationChallengeSender.cpp:
- WebURLAuthenticationChallengeSender.h:
- WebURLAuthenticationChallengeSenderCFNet.cpp:
- WebURLAuthenticationChallengeSenderCurl.cpp:
- WebURLCredential.cpp:
- WebURLCredential.h:
- WebURLProtectionSpace.cpp:
- WebURLProtectionSpace.h:
- WebURLResponse.cpp:
- WebURLResponse.h:
- WebView.cpp:
- WebView.h:
Source/WebKit2: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- Shared/AsyncRequest.cpp:
- Shared/AsyncRequest.h:
- Shared/ContextMenuContextData.cpp:
- Shared/ContextMenuContextData.h:
- Shared/Databases/DatabaseProcessCreationParameters.h:
- Shared/Databases/IndexedDB/IDBUtilities.cpp:
- Shared/Databases/IndexedDB/IDBUtilities.h:
- Shared/mac/RemoteLayerBackingStore.h:
- Shared/mac/RemoteLayerBackingStore.mm:
- UIProcess/API/Cocoa/WKBackForwardList.h:
- UIProcess/API/Cocoa/WKBackForwardListItem.h: Removed.
- UIProcess/API/Cocoa/WKNavigation.h:
- UIProcess/API/Cocoa/WKNavigationAction.h: Removed.
- UIProcess/API/Cocoa/WKNavigationDelegate.h:
- UIProcess/API/Cocoa/WKNavigationResponse.h: Removed.
- UIProcess/API/Cocoa/WKNavigationTrigger.h: Added.
(NS_ENUM):
- UIProcess/API/Cocoa/WKWebView.h:
- UIProcess/API/CoordinatedGraphics/WKCoordinatedScene.cpp:
- UIProcess/API/CoordinatedGraphics/WKCoordinatedScene.h:
- UIProcess/CoordinatedGraphics/WKCoordinatedSceneAPICast.h:
- WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp:
- WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h:
- WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp:
- WebProcess/Databases/IndexedDB/WebIDBServerConnection.h:
- WebProcess/Databases/WebToDatabaseProcessConnection.cpp:
- WebProcess/Databases/WebToDatabaseProcessConnection.h:
- WebProcess/WebCoreSupport/WebAlternativeTextClient.h:
- WebProcess/WebCoreSupport/mac/WebAlternativeTextClient.cpp:
- WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm:
- WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp:
- WebProcess/WebPage/mac/GraphicsLayerCARemote.h:
- WebProcess/WebPage/mac/PlatformCALayerRemote.cpp:
- WebProcess/WebPage/mac/PlatformCALayerRemote.h:
- WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h:
- WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.mm:
- WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.cpp:
- WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h:
Source/WTF: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- wtf/ASCIICType.h:
- wtf/AVLTree.h:
- wtf/Assertions.cpp:
- wtf/Assertions.h:
- wtf/Atomics.cpp:
- wtf/Atomics.h:
- wtf/AutodrainedPool.h:
- wtf/AutodrainedPoolMac.mm:
- wtf/BoundsCheckedPointer.h:
- wtf/CryptographicUtilities.cpp:
- wtf/CryptographicallyRandomNumber.h:
- wtf/CurrentTime.h:
- wtf/Deque.h:
- wtf/DisallowCType.h:
- wtf/ExportMacros.h:
- wtf/FeatureDefines.h:
- wtf/GetPtr.h:
- wtf/HashIterators.h:
- wtf/Locker.h:
- wtf/MainThread.cpp:
- wtf/MainThread.h:
- wtf/MathExtras.h:
- wtf/MediaTime.cpp:
- wtf/MediaTime.h:
- wtf/MessageQueue.h:
- wtf/MetaAllocator.cpp:
- wtf/MetaAllocator.h:
- wtf/MetaAllocatorHandle.h:
- wtf/OSRandomSource.cpp:
- wtf/OSRandomSource.h:
- wtf/Platform.h:
- wtf/RandomNumber.cpp:
- wtf/RandomNumber.h:
- wtf/RandomNumberSeed.h:
- wtf/RedBlackTree.h:
- wtf/RunLoopTimer.h:
- wtf/RunLoopTimerCF.cpp:
- wtf/SchedulePair.h:
- wtf/SchedulePairCF.cpp:
- wtf/SchedulePairMac.mm:
- wtf/SegmentedVector.h:
- wtf/StackBounds.h:
- wtf/StaticConstructors.h:
- wtf/StringExtras.h:
- wtf/ThreadFunctionInvocation.h:
- wtf/ThreadSafeRefCounted.h:
- wtf/ThreadSpecific.h:
- wtf/Threading.h:
- wtf/ThreadingPrimitives.h:
- wtf/ThreadingPthreads.cpp:
- wtf/ThreadingWin.cpp:
- wtf/WTFThreadData.cpp:
- wtf/WTFThreadData.h:
- wtf/efl/OwnPtrEfl.cpp:
- wtf/mac/MainThreadMac.mm:
- wtf/text/AtomicStringHash.h:
- wtf/text/AtomicStringImpl.h:
- wtf/text/Base64.h:
- wtf/text/CString.cpp:
- wtf/text/CString.h:
- wtf/text/LChar.h:
- wtf/text/cf/StringCF.cpp:
- wtf/text/mac/StringMac.mm:
- wtf/unicode/CharacterNames.h:
- wtf/unicode/Collator.h:
- wtf/unicode/CollatorDefault.cpp:
- wtf/unicode/UTF8.cpp:
- wtf/unicode/UTF8.h:
- wtf/unicode/icu/CollatorICU.cpp:
- wtf/win/MainThreadWin.cpp:
Tools: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- BuildSlaveSupport/build-launcher-app:
- BuildSlaveSupport/build-launcher-dmg:
- DumpRenderTree/DumpRenderTree.h:
- DumpRenderTree/DumpRenderTreePrefix.h:
- DumpRenderTree/GCController.cpp:
- DumpRenderTree/GCController.h:
- DumpRenderTree/JavaScriptThreading.cpp:
- DumpRenderTree/JavaScriptThreading.h:
- DumpRenderTree/PixelDumpSupport.cpp:
- DumpRenderTree/PixelDumpSupport.h:
- DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm:
- DumpRenderTree/TestRunner.cpp:
- DumpRenderTree/TestRunner.h:
- DumpRenderTree/WorkQueue.cpp:
- DumpRenderTree/WorkQueue.h:
- DumpRenderTree/WorkQueueItem.h:
- DumpRenderTree/atk/AccessibilityCallbacks.h:
- DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
- DumpRenderTree/cairo/PixelDumpSupportCairo.cpp:
- DumpRenderTree/cairo/PixelDumpSupportCairo.h:
- DumpRenderTree/cg/PixelDumpSupportCG.cpp:
- DumpRenderTree/cg/PixelDumpSupportCG.h:
- DumpRenderTree/efl/EditingCallbacks.cpp:
- DumpRenderTree/efl/EditingCallbacks.h:
- DumpRenderTree/efl/EventSender.cpp:
- DumpRenderTree/efl/EventSender.h:
- DumpRenderTree/efl/GCControllerEfl.cpp:
- DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
- DumpRenderTree/efl/TestRunnerEfl.cpp:
- DumpRenderTree/gtk/DumpRenderTree.cpp:
- DumpRenderTree/gtk/DumpRenderTreeGtk.h:
- DumpRenderTree/gtk/EditingCallbacks.cpp:
- DumpRenderTree/gtk/EditingCallbacks.h:
- DumpRenderTree/gtk/EventSender.cpp:
- DumpRenderTree/gtk/EventSender.h:
- DumpRenderTree/gtk/GCControllerGtk.cpp:
- DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
- DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp:
- DumpRenderTree/gtk/SelfScrollingWebKitWebView.h:
- DumpRenderTree/gtk/TestRunnerGtk.cpp:
- DumpRenderTree/gtk/TextInputController.cpp:
- DumpRenderTree/gtk/TextInputController.h:
- DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL:
- DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm:
- DumpRenderTree/ios/PixelDumpSupportIOS.mm:
- DumpRenderTree/mac/AppleScriptController.h:
- DumpRenderTree/mac/AppleScriptController.m:
- DumpRenderTree/mac/CheckedMalloc.cpp:
- DumpRenderTree/mac/CheckedMalloc.h:
- DumpRenderTree/mac/DumpRenderTree.mm:
- DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h:
- DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
- DumpRenderTree/mac/DumpRenderTreeMac.h:
- DumpRenderTree/mac/DumpRenderTreePasteboard.h:
- DumpRenderTree/mac/DumpRenderTreePasteboard.m:
- DumpRenderTree/mac/DumpRenderTreeWindow.h:
- DumpRenderTree/mac/DumpRenderTreeWindow.mm:
- DumpRenderTree/mac/EditingDelegate.h:
- DumpRenderTree/mac/EditingDelegate.mm:
- DumpRenderTree/mac/EventSendingController.h:
- DumpRenderTree/mac/EventSendingController.mm:
- DumpRenderTree/mac/FrameLoadDelegate.h:
- DumpRenderTree/mac/FrameLoadDelegate.mm:
- DumpRenderTree/mac/GCControllerMac.mm:
- DumpRenderTree/mac/MockWebNotificationProvider.h:
- DumpRenderTree/mac/MockWebNotificationProvider.mm:
- DumpRenderTree/mac/NavigationController.h:
- DumpRenderTree/mac/NavigationController.m:
- DumpRenderTree/mac/ObjCController.h:
- DumpRenderTree/mac/ObjCController.m:
- DumpRenderTree/mac/ObjCPlugin.h:
- DumpRenderTree/mac/ObjCPlugin.m:
- DumpRenderTree/mac/ObjCPluginFunction.h:
- DumpRenderTree/mac/ObjCPluginFunction.m:
- DumpRenderTree/mac/PixelDumpSupportMac.mm:
- DumpRenderTree/mac/PolicyDelegate.h:
- DumpRenderTree/mac/PolicyDelegate.mm:
- DumpRenderTree/mac/ResourceLoadDelegate.h:
- DumpRenderTree/mac/ResourceLoadDelegate.mm:
- DumpRenderTree/mac/TestRunnerMac.mm:
- DumpRenderTree/mac/TextInputController.h:
- DumpRenderTree/mac/TextInputController.m:
- DumpRenderTree/mac/UIDelegate.h:
- DumpRenderTree/mac/UIDelegate.mm:
- DumpRenderTree/mac/WorkQueueItemMac.mm:
- DumpRenderTree/win/DRTDataObject.cpp:
- DumpRenderTree/win/DRTDataObject.h:
- DumpRenderTree/win/DRTDesktopNotificationPresenter.h:
- DumpRenderTree/win/DRTDropSource.cpp:
- DumpRenderTree/win/DRTDropSource.h:
- DumpRenderTree/win/DraggingInfo.h:
- DumpRenderTree/win/DumpRenderTree.cpp:
- DumpRenderTree/win/DumpRenderTreeWin.h:
- DumpRenderTree/win/EditingDelegate.cpp:
- DumpRenderTree/win/EditingDelegate.h:
- DumpRenderTree/win/EventSender.cpp:
- DumpRenderTree/win/EventSender.h:
- DumpRenderTree/win/FrameLoadDelegate.cpp:
- DumpRenderTree/win/FrameLoadDelegate.h:
- DumpRenderTree/win/GCControllerWin.cpp:
- DumpRenderTree/win/HistoryDelegate.cpp:
- DumpRenderTree/win/HistoryDelegate.h:
- DumpRenderTree/win/MD5.cpp:
- DumpRenderTree/win/MD5.h:
- DumpRenderTree/win/PixelDumpSupportWin.cpp:
- DumpRenderTree/win/PolicyDelegate.cpp:
- DumpRenderTree/win/PolicyDelegate.h:
- DumpRenderTree/win/ResourceLoadDelegate.cpp:
- DumpRenderTree/win/ResourceLoadDelegate.h:
- DumpRenderTree/win/TestRunnerWin.cpp:
- DumpRenderTree/win/TextInputController.cpp:
- DumpRenderTree/win/TextInputController.h:
- DumpRenderTree/win/TextInputControllerWin.cpp:
- DumpRenderTree/win/UIDelegate.cpp:
- DumpRenderTree/win/UIDelegate.h:
- DumpRenderTree/win/WorkQueueItemWin.cpp:
- EWebLauncher/main.c:
- GtkLauncher/main.c:
- ImageDiff/efl/ImageDiff.cpp:
- ImageDiff/gtk/ImageDiff.cpp:
- MiniBrowser/gtk/main.c:
- Scripts/SpacingHeuristics.pm:
- Scripts/VCSUtils.pm:
- Scripts/bisect-builds:
- Scripts/build-dumprendertree:
- Scripts/build-jsc:
- Scripts/build-webkit:
- Scripts/check-dom-results:
- Scripts/check-for-exit-time-destructors:
- Scripts/check-for-global-initializers:
- Scripts/commit-log-editor:
- Scripts/compare-timing-files:
- Scripts/debug-minibrowser:
- Scripts/debug-safari:
- Scripts/do-file-rename:
- Scripts/find-extra-includes:
- Scripts/generate-coverage-data:
- Scripts/make-script-test-wrappers:
- Scripts/malloc-tree:
- Scripts/old-run-webkit-tests:
- Scripts/parse-malloc-history:
- Scripts/report-include-statistics:
- Scripts/resolve-ChangeLogs:
- Scripts/run-bindings-tests:
- Scripts/run-iexploder-tests:
- Scripts/run-javascriptcore-tests:
- Scripts/run-jsc:
- Scripts/run-launcher:
- Scripts/run-leaks:
- Scripts/run-mangleme-tests:
- Scripts/run-minibrowser:
- Scripts/run-pageloadtest:
- Scripts/run-regexp-tests:
- Scripts/run-safari:
- Scripts/run-sunspider:
- Scripts/run-webkit-app:
- Scripts/sampstat:
- Scripts/set-webkit-configuration:
- Scripts/sort-Xcode-project-file:
- Scripts/sort-export-file:
- Scripts/split-file-by-class:
- Scripts/sunspider-compare-results:
- Scripts/svn-apply:
- Scripts/svn-create-patch:
- Scripts/svn-unapply:
- Scripts/test-webkit-scripts:
- Scripts/update-javascriptcore-test-results:
- Scripts/update-webkit:
- Scripts/update-webkit-auxiliary-libs:
- Scripts/update-webkit-dependency:
- Scripts/update-webkit-localizable-strings:
- Scripts/update-webkit-support-libs:
- Scripts/update-webkit-wincairo-libs:
- Scripts/webkit-build-directory:
- Scripts/webkitdirs.pm:
(installedSafariPath):
- Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
- Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
- Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
- Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
- Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
- Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
- Scripts/webkitperl/features.pm:
- Scripts/webkitperl/httpd.pm:
- Scripts/webkitpy/bindings/main.py:
- Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
- TestWebKitAPI/Tests/WTF/MediaTime.cpp:
- TestWebKitAPI/Tests/WTF/MetaAllocator.cpp:
- TestWebKitAPI/Tests/WTF/RedBlackTree.cpp:
- TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
- TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
- TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm:
- WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
- WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp:
- WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h:
- WebKitTestRunner/PixelDumpSupport.cpp:
- WebKitTestRunner/PixelDumpSupport.h:
- WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
- WinLauncher/WinLauncher.cpp:
- WinLauncher/WinLauncher.h:
- WinLauncher/stdafx.cpp:
- WinLauncher/stdafx.h:
WebKitLibraries: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- win/include/WebKitSystemInterface/WebKitSystemInterface.h:
- win/tools/scripts/auto-version.sh:
Websites/webkit.org: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- blog/wp-content/textfield_screenshot.jpg:
- misc/WebKitDetect.html:
- misc/WebKitDetect.js:
- perf/sunspider-0.9.1/sunspider-0.9.1/driver.html:
- perf/sunspider-0.9.1/sunspider-0.9.1/results.html:
- perf/sunspider-0.9.1/sunspider-0.9.1/sunspider-test-contents.js:
- perf/sunspider-0.9.1/sunspider-0.9/driver.html:
- perf/sunspider-0.9.1/sunspider-0.9/results.html:
- perf/sunspider-0.9.1/sunspider-0.9/sunspider-test-contents.js:
- perf/sunspider-0.9.1/sunspider-analyze-results.js:
- perf/sunspider-0.9.1/sunspider-compare-results.js:
- perf/sunspider-0.9/3d-cube.html:
- perf/sunspider-0.9/3d-morph.html:
- perf/sunspider-0.9/3d-raytrace.html:
- perf/sunspider-0.9/access-binary-trees.html:
- perf/sunspider-0.9/access-fannkuch.html:
- perf/sunspider-0.9/access-nbody.html:
- perf/sunspider-0.9/access-nsieve.html:
- perf/sunspider-0.9/bitops-3bit-bits-in-byte.html:
- perf/sunspider-0.9/bitops-bits-in-byte.html:
- perf/sunspider-0.9/bitops-bitwise-and.html:
- perf/sunspider-0.9/bitops-nsieve-bits.html:
- perf/sunspider-0.9/controlflow-recursive.html:
- perf/sunspider-0.9/crypto-aes.html:
- perf/sunspider-0.9/crypto-md5.html:
- perf/sunspider-0.9/crypto-sha1.html:
- perf/sunspider-0.9/date-format-tofte.html:
- perf/sunspider-0.9/date-format-xparb.html:
- perf/sunspider-0.9/math-cordic.html:
- perf/sunspider-0.9/math-partial-sums.html:
- perf/sunspider-0.9/math-spectral-norm.html:
- perf/sunspider-0.9/regexp-dna.html:
- perf/sunspider-0.9/string-base64.html:
- perf/sunspider-0.9/string-fasta.html:
- perf/sunspider-0.9/string-tagcloud.html:
- perf/sunspider-0.9/string-unpack-code.html:
- perf/sunspider-0.9/string-validate-input.html:
- perf/sunspider-0.9/sunspider-analyze-results.js:
- perf/sunspider-0.9/sunspider-compare-results.js:
- perf/sunspider-0.9/sunspider-driver.html:
- perf/sunspider-0.9/sunspider-record-result.js:
- perf/sunspider-0.9/sunspider-results.html:
- perf/sunspider-1.0.1/sunspider-1.0.1/driver.html:
- perf/sunspider-1.0.1/sunspider-1.0.1/results.html:
- perf/sunspider-1.0.1/sunspider-1.0.1/sunspider-test-contents.js:
- perf/sunspider-1.0.1/sunspider-analyze-results.js:
- perf/sunspider-1.0.1/sunspider-compare-results.js:
- perf/sunspider-1.0.1/sunspider.html:
- perf/sunspider-1.0.2/sunspider-1.0.2/driver.html:
- perf/sunspider-1.0.2/sunspider-1.0.2/results.html:
- perf/sunspider-1.0.2/sunspider-1.0.2/sunspider-test-contents.js:
- perf/sunspider-1.0.2/sunspider-analyze-results.js:
- perf/sunspider-1.0.2/sunspider-compare-results.js:
- perf/sunspider-1.0.2/sunspider.html:
- perf/sunspider-1.0/sunspider-1.0/driver.html:
- perf/sunspider-1.0/sunspider-1.0/results.html:
- perf/sunspider-1.0/sunspider-1.0/sunspider-test-contents.js:
- perf/sunspider-1.0/sunspider-analyze-results.js:
- perf/sunspider-1.0/sunspider-compare-results.js:
- perf/sunspider-1.0/sunspider.html:
- perf/sunspider/sunspider.html:
- perf/sunspider/versions.html:
- quality/reporting.html:
LayoutTests: Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
- editing/resources/TIFF-pasteboard-data.dat:
- fast/backgrounds/repeat/resources/gradient.gif:
- fast/forms/resources/apple.gif:
- http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
- http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- platform/wk2/TestExpectations:
- webgl/1.0.1/resources/webgl_test_files/conformance/attribs/gl-vertexattribpointer-offsets.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/context/context-attribute-preserve-drawing-buffer.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/context/incorrect-context-object-behaviour.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/misc/invalid-passed-params.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/misc/null-object-behaviour.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/misc/type-conversion-test.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/programs/get-active-test.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/rendering/line-loop-tri-fan.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/rendering/triangle.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
- webgl/1.0.1/resources/webgl_test_files/conformance/resources/vertexShader.vert:
- webgl/1.0.1/resources/webgl_test_files/conformance/resources/webgl-test.js:
- webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-get-calls.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-object-get-calls.html:
- webgl/1.0.1/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
- webgl/1.0.1/resources/webgl_test_files/extra/canvas-compositing-test.html:
- webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
- webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
- webgl/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
- webgl/resources/webgl_test_files/conformance/resources/vertexShader.vert:
- 9:06 PM Changeset in webkit [165675] by
-
- 3 edits in branches/safari-537.75-branch/LayoutTests
Rebaselined the test. See <rdar://problem/16305719>.
- platform/mac/platform/mac/fast/text/vertical-no-sideways-expected.png:
- platform/mac/platform/mac/fast/text/vertical-no-sideways-expected.txt:
- 9:02 PM Changeset in webkit [165674] by
-
- 5 edits in branches/safari-537.75-branch/LayoutTests
Layout test fixes. js-test-pre.js is in fast/js/resources instead of resources/.
- editing/selection/selection-change-in-blur-event-by-remove-children.html:
- editing/selection/selection-change-in-mutation-event-by-remove-children.html:
- fast/dom/Range/range-created-during-remove-children.html:
- fast/forms/number/number-type-update-by-change-event.html:
- 8:35 PM Changeset in webkit [165673] by
-
- 3 edits in trunk/Source/JavaScriptCore
Final FTL iOS build magic
https://bugs.webkit.org/show_bug.cgi?id=130281
Reviewed by Michael Saboff.
- Configurations/Base.xcconfig: For now our LLVM headers are in /usr/local/LLVMForJavaScriptCore/include, which is the same as OS X.
- Configurations/LLVMForJSC.xcconfig: We need to be more careful about how we specify library paths if we want to get the prioritzation right. Also we need protobuf because things. :-/
- 8:21 PM Changeset in webkit [165672] by
-
- 2 edits in trunk/Source/WebCore
Fix scrollperf logging
https://bugs.webkit.org/show_bug.cgi?id=130278
<rdar://problem/16320003>
Reviewed by Anders Carlsson.
r165493 broke scrollperf logging by adding in the scroll position
to the viewport rect, which used to be 0,0 based. Restore
the previous behavior.
- page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:
(WebCore::ScrollingTreeScrollingNodeMac::logExposedUnfilledArea):
- 8:16 PM Changeset in webkit [165671] by
-
- 2 edits in trunk/Source/WebCore
Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
https://bugs.webkit.org/show_bug.cgi?id=130272
Unreviewed. Missing piece from http://trac.webkit.org/changeset/165670
- platform/graphics/RoundedRect.cpp:
(WebCore::RoundedRect::pixelSnappedRoundedRectForPainting):
- 7:42 PM Changeset in webkit [165670] by
-
- 4 edits2 adds in trunk
Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
https://bugs.webkit.org/show_bug.cgi?id=130272
Reviewed by Simon Fraser.
Rounded rectangle's radius needs adjustment after its containing rect gets pixel snapped.
Keeping the old radius value could make rounded rectangle non-renderable, because the
originally calculated radius length does not fit the snapped rectangle anymore.
Source/WebCore:
Test: fast/borders/hidpi-border-radius-outer-border-goes-rectangle.html
- platform/graphics/RoundedRect.cpp:
(WebCore::RoundedRect::pixelSnappedRoundedRectForPainting):
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintBorder):
LayoutTests:
- fast/borders/hidpi-border-radius-outer-border-goes-rectangle-expected-mismatch.html: Added.
- fast/borders/hidpi-border-radius-outer-border-goes-rectangle.html: Added.
- 6:15 PM Changeset in webkit [165669] by
-
- 5 edits in tags/Safari-538.22.2/Source
Versioning.
- 6:11 PM Changeset in webkit [165668] by
-
- 1 copy in tags/Safari-538.22.2
New tag.
- 6:11 PM Changeset in webkit [165667] by
-
- 5 edits in trunk
Incorrect Date returned between March 1, 2034 and February 28, 2100.
https://bugs.webkit.org/show_bug.cgi?id=130123
Patch by Byungseon Shin <sun.shin@lge.com> on 2014-03-14
Reviewed by Mark Lam.
Fix logic by using predefined Date APIs.
Source/WTF:
- wtf/DateMath.cpp:
(WTF::ymdhmsToSeconds):
LayoutTests:
- js/date-constructor-expected.txt:
- js/script-tests/date-constructor.js:
(testDate):
- 6:03 PM Changeset in webkit [165666] by
-
- 4 edits in trunk/Source
[iOS WK2] background-attachment: fixed renders oddly, moves around
https://bugs.webkit.org/show_bug.cgi?id=130277
<rdar://problem/16332883>
Source/WebCore:
Reviewed by Tim Horton.
If we have a counter-scrolling layer (for a fixed background), move
it around when changing the viewport.
- page/scrolling/ios/ScrollingTreeScrollingNodeIOS.mm:
(WebCore::ScrollingTreeScrollingNodeIOS::updateForViewport):
Source/WebKit2:
Reviewed by Tim Horton.
Actually send scrolling and counter-scrolling layers to the UI process!
- Shared/Scrolling/RemoteScrollingCoordinatorTransaction.cpp:
(ArgumentCoder<ScrollingStateScrollingNode>::encode):
(ArgumentCoder<ScrollingStateScrollingNode>::decode):
- 5:35 PM Changeset in webkit [165665] by
-
- 2 edits in trunk/Source/WebCore
[Texmap] Remove duplicated code in TextureMapperLayer
https://bugs.webkit.org/show_bug.cgi?id=130173
Reviewed by Martin Robinson.
This patch is a simple refactoring to remove duplicated code in
TextureMapperLayer.
- platform/graphics/texmap/TextureMapperLayer.cpp:
(WebCore::TextureMapperLayer::~TextureMapperLayer):
(WebCore::TextureMapperLayer::removeFromParent):
- 4:55 PM Changeset in webkit [165664] by
-
- 2 edits in trunk/Source/WebKit/mac
REGRESSION(r165385): [WebTextIterator currentRange] crashes
https://bugs.webkit.org/show_bug.cgi?id=130271
Reviewed by Anders Carlsson.
After r165385, TextIterator::range no longer checked the nullity of m_positionNode. As a result,
[WebTextIterator currentRange] which simply calls TextIterator::range crashes when an application
that embeds WebKit doesn't check [WebTextIterator atEnd] first.
Preserve the old public API behavior by checking atEnd in [WebTextIterator currentRange].
- WebView/WebTextIterator.mm:
(-[WebTextIterator currentRange]):
- 4:53 PM Changeset in webkit [165663] by
-
- 2 edits in trunk/Source/WebKit2
Try to fix the iOS build.
- UIProcess/mac/WebContextMac.mm:
- 4:44 PM Changeset in webkit [165662] by
-
- 2 edits in trunk/Source/WebCore
Release-assert if someone starts the WebThread in the WebProcess
https://bugs.webkit.org/show_bug.cgi?id=130270
<rdar://problem/16332380>
Reviewed by Sam Weinig.
If someone tries to start the WebThread in the WebProcess, assert,
even in release builds, because this should never happen.
- platform/ios/wak/WebCoreThread.mm:
(WebThreadEnable):
- 4:40 PM Changeset in webkit [165661] by
-
- 2 edits in trunk/Source/WebInspectorUI
[CSS Shapes] Add autocomplete for -webkit-shape-outside
https://bugs.webkit.org/show_bug.cgi?id=130268
Reviewed by Joseph Pecoraro.
Add completions for -webkit-shape-outside. Also add the box shapes to
the possible completions for clip-path.
- UserInterface/Models/CSSKeywordCompletions.js:
- 4:39 PM Changeset in webkit [165660] by
-
- 7 edits in trunk/Source/WebKit2
Begin work on the bundle parameter API
https://bugs.webkit.org/show_bug.cgi?id=130267
Reviewed by Dan Bernstein.
- Shared/WebProcessCreationParameters.cpp:
(WebKit::WebProcessCreationParameters::encode):
(WebKit::WebProcessCreationParameters::decode):
- Shared/WebProcessCreationParameters.h:
- UIProcess/API/Cocoa/WKProcessPool.mm:
(-[WKProcessPool _objectForBundleParameter:]):
(-[WKProcessPool _setObject:forBundleParameter:]):
- UIProcess/API/Cocoa/WKProcessPoolPrivate.h:
- UIProcess/WebContext.h:
(WebKit::WebContext::bundleParameters):
- UIProcess/mac/WebContextMac.mm:
(WebKit::WebContext::ensureBundleParameters):
(WebKit::WebContext::platformInitializeWebProcess):
- 4:31 PM Changeset in webkit [165659] by
-
- 2 edits in trunk/Source/WebCore
Clean up unused externs from WebCore logging.
https://bugs.webkit.org/show_bug.cgi?id=130240
Reviewed by Andreas Kling.
- platform/Logging.h:
- 3:39 PM Changeset in webkit [165658] by
-
- 3 edits in trunk/Tools
Sometimes we need to be explicit about the SDK when running ranlib on Darwin
https://bugs.webkit.org/show_bug.cgi?id=130265
Reviewed by Michael Saboff.
- Scripts/build-webkit:
- Scripts/copy-webkitlibraries-to-product-directory:
- 3:24 PM Changeset in webkit [165657] by
-
- 9 edits in trunk/Source/WebKit2
[Mac] Sync extended attribute related rules with AppSandbox profile
https://bugs.webkit.org/show_bug.cgi?id=130263
<rdar://problem/16318965>
Reviewed by Sam Weinig.
- NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
- Resources/PlugInSandboxProfiles/com.apple.QuickTime Plugin.plugin.sb:
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- Resources/PlugInSandboxProfiles/com.apple.ist.ds.appleconnect.webplugin.sb:
- Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb:
- Resources/PlugInSandboxProfiles/com.microsoft.SilverlightPlugin.sb:
- Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb:
- WebProcess/com.apple.WebProcess.sb.in:
- 3:02 PM Changeset in webkit [165656] by
-
- 7 edits in trunk
AX: AccessibilityObject::invalidStatus() is incorrect when aria-invalid="undefined" or whitespace
https://bugs.webkit.org/show_bug.cgi?id=130071
Patch by James Craig <jcraig@apple.com> on 2014-03-14
Reviewed by Chris Fleizach.
Accounted for whitespace values and the explicit string, "undefined".
Source/WebCore:
Test: accessibility/aria-invalid.html
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::invalidStatus):
- accessibility/AccessibilityObject.h:
- accessibility/atk/WebKitAccessibleInterfaceText.cpp:
(getAttributeSetForAccessibilityObject):
LayoutTests:
- accessibility/aria-invalid-expected.txt:
- accessibility/aria-invalid.html:
- 2:58 PM Changeset in webkit [165655] by
-
- 6 edits in trunk
[CSS Shapes] CSS parser accepts trailing position arguments
https://bugs.webkit.org/show_bug.cgi?id=129514
Reviewed by Andreas Kling.
Source/WebCore:
Add a check to make sure there are no remaining function args
following a position in the circle() and ellipse() css shape
functions.
Updated existing parsing tests.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseBasicShapeCircle):
(WebCore::CSSParser::parseBasicShapeEllipse):
LayoutTests:
Add a shape with an additional argument trailing the position
in the css shapes functions.
- fast/shapes/parsing/parsing-shape-inside-expected.txt:
- fast/shapes/parsing/parsing-shape-outside-expected.txt:
- fast/shapes/parsing/parsing-test-utils.js:
- 2:53 PM Changeset in webkit [165654] by
-
- 2 edits in trunk
[CMake] Remove -fno-tree-sra workaround for GCC 4.5
https://bugs.webkit.org/show_bug.cgi?id=130258
Reviewed by Martin Robinson.
GCC compilers 4.7 and later are supported, so there's no need for disabling
the -ftree-sra optimization which was causing problems when enabled on GCC 4.5.
- Source/cmake/WebKitHelpers.cmake:
- 2:50 PM Changeset in webkit [165653] by
-
- 2 edits in trunk/Source/WebCore
Fix the iOS build and sort the exports file.
- WebCore.exp.in:
- 2:50 PM Changeset in webkit [165652] by
-
- 21 edits in trunk/Source
[iOS WK2] Improve behavior of fixed elments on zooming
https://bugs.webkit.org/show_bug.cgi?id=130253
Reviewed by Beth Dakin.
Correctly reposition right- and bottom-relative position:fixed
elements on zooming in WK2 iOS by telling the scrolling tree
about zoom-related viewport changes.
Source/WebCore:
- WebCore.exp.in:
- page/FrameView.cpp:
(WebCore::FrameView::rectForViewportConstrainedObjects):
(WebCore::FrameView::viewportConstrainedObjectsRect): We need to be able to
recompute the fixed position rect from the scrolling tree on iOS, so we need
a static function, similar to scrollOffsetForFixedPosition(), that computes
the constrained viewport.
- page/FrameView.h:
- page/Page.cpp:
(WebCore::Page::setPageScaleFactor): When scrolling (and, by implication, zooming)
is delegated, then setPageScaleFactor() should not affect the scroll position.
- page/scrolling/AsyncScrollingCoordinator.cpp:
(WebCore::AsyncScrollingCoordinator::frameViewLayoutUpdated): Go back to just
passing the visibleContentRect() for iOS.
- page/scrolling/ScrollingTree.cpp:
(WebCore::ScrollingTree::viewportChangedViaDelegatedScrolling): Entrypoint to
the scrolling tree, called when the viewport is changed by zooming.
- page/scrolling/ScrollingTree.h:
- page/scrolling/ScrollingTreeScrollingNode.h:
- page/scrolling/ios/ScrollingTreeScrollingNodeIOS.h:
- page/scrolling/ios/ScrollingTreeScrollingNodeIOS.mm:
(WebCore::ScrollingTreeScrollingNodeIOS::setScrollLayerPosition): Use the
new FrameView::rectForViewportConstrainedObjects() to compute the correct viewport
for fixed/sticky child nodes.
(WebCore::ScrollingTreeScrollingNodeIOS::updateForViewport):
- page/scrolling/mac/ScrollingTreeScrollingNodeMac.h:
- page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:
(WebCore::ScrollingTreeScrollingNodeMac::updateForViewport):
Source/WebKit2:
- Shared/mac/RemoteLayerTreeTransaction.h:
(WebKit::RemoteLayerTreeTransaction::LayerProperties::notePropertiesChanged):
Drive-by cleanup; typedef the flags field to an unsigned, to avoid ugly casting.
- UIProcess/Scrolling/RemoteScrollingCoordinatorProxy.cpp:
(WebKit::RemoteScrollingCoordinatorProxy::updateScrollingTree): Pass out a flag to say
if the update contained a new fixed or sticky layer.
(WebKit::RemoteScrollingCoordinatorProxy::connectStateNodeLayers):
(WebKit::RemoteScrollingCoordinatorProxy::viewportChangedViaDelegatedScrolling):
Call into the new ScrolingTree::viewportChangedViaDelegatedScrolling().
- UIProcess/Scrolling/RemoteScrollingCoordinatorProxy.h:
- UIProcess/ios/RemoteScrollingCoordinatorProxyIOS.mm: If we got a new fixed
or sticky layer, set fixedOrStickyLayerChanged to true.
(WebKit::RemoteScrollingCoordinatorProxy::connectStateNodeLayers): Ditto.
- UIProcess/ios/WKContentView.mm:
(-[WKContentView didUpdateVisibleRect:unobscuredRect:scale:inStableState:]):
Remember both the old zoomScale and the filteredScale, since the fixed position rect
should be computed using the unfiltered scale.
Some FloatRect -> CGRect changes.
Now call viewportChangedViaDelegatedScrolling() on the scrolling coordinator.
(-[WKContentView fixedPositionRectFromExposedRect:scale:]): Call the
FrameView function to compute the iOS fixed position rect.
- UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm:
(WebKit::RemoteLayerTreeDrawingAreaProxy::commitLayerTree): If the update
got a new fixed or sticky layer, run the scrolling tree logic to make sure
it gets into the right place.
- UIProcess/mac/RemoteLayerTreeHost.mm:
(WebKit::RemoteLayerTreeHost::updateLayerTree): If we logged here,
we'd log twice if the tiled scrolling indicator was enabled, so
hoisted the logging out into the caller.
- 2:43 PM Changeset in webkit [165651] by
-
- 14 edits9 adds6 deletes in trunk
Refactor Path to Path2D and remove currentPath
https://bugs.webkit.org/show_bug.cgi?id=130236
Reviewed by Dean Jackson.
Source/WebCore:
Other implementations prefer Path2D over Path. Furthermore, currentPath is not the right
way to apply a Path2D object to a context. Main argument is that currentPath creates a copy
of the Path2D object. Instead we pass Path2D as argument to fill, stroke and clip now.
Tests: fast/canvas/canvas-clip-path.html
fast/canvas/canvas-fill-path.html
fast/canvas/canvas-stroke-path.html
- bindings/scripts/CodeGeneratorJS.pm: WebIDL parser didn't handle enumerations
for overloaded methods at all.
(GenerateParametersCheckExpression):
- html/canvas/CanvasRenderingContext2D.cpp: New functions with DOMPath argument.
(WebCore::CanvasRenderingContext2D::fill):
(WebCore::CanvasRenderingContext2D::stroke):
(WebCore::CanvasRenderingContext2D::clip):
(WebCore::CanvasRenderingContext2D::fillInternal): Internal method to avoid code duplication
and copy operation.
(WebCore::CanvasRenderingContext2D::strokeInternal): Ditto.
(WebCore::CanvasRenderingContext2D::clipInternal): Ditto.
- html/canvas/CanvasRenderingContext2D.h:
- html/canvas/CanvasRenderingContext2D.idl:
- html/canvas/DOMPath.idl: Rename Path to Path2D.
LayoutTests:
Add new tests for Path2D object and new functions fill(),
stroke() and clip() with Path2D argument.
- fast/canvas/canvas-clip-path-expected.txt: Added.
- fast/canvas/canvas-clip-path.html: Added.
- fast/canvas/canvas-currentPath-crash-expected.txt: Removed.
- fast/canvas/canvas-currentPath-crash.html: Removed.
- fast/canvas/canvas-currentPath-expected.txt: Removed.
- fast/canvas/canvas-currentPath.html: Removed.
- fast/canvas/canvas-fill-path-expected.txt: Added.
- fast/canvas/canvas-fill-path.html: Added.
- fast/canvas/canvas-path-constructors-expected.txt:
- fast/canvas/canvas-path-object-expected.txt:
- fast/canvas/canvas-stroke-path-expected.txt: Added.
- fast/canvas/canvas-stroke-path.html: Added.
- fast/canvas/script-tests/canvas-clip-path.js: Added.
(areaColor):
- fast/canvas/script-tests/canvas-currentPath-crash.js: Removed.
- fast/canvas/script-tests/canvas-currentPath.js: Removed.
- fast/canvas/script-tests/canvas-fill-path.js: Added.
(areaColor):
- fast/canvas/script-tests/canvas-path-constructors.js:
- fast/canvas/script-tests/canvas-path-object.js:
- fast/canvas/script-tests/canvas-stroke-path.js: Added.
(areaColor):
- 2:29 PM Changeset in webkit [165650] by
-
- 4 edits in trunk/Source/JavaScriptCore
Web Inspector: Gracefully handle nil name -[JSContext setName:]
https://bugs.webkit.org/show_bug.cgi?id=130262
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2014-03-14
Reviewed by Mark Hahnenberg.
- API/JSContext.mm:
(-[JSContext setName:]):
Gracefully handle nil input.
- API/tests/testapi.c:
(globalContextNameTest):
- API/tests/testapi.mm:
Test for nil / NULL names in the ObjC and C APIs.
- 2:20 PM Changeset in webkit [165649] by
-
- 3 edits in trunk/Tools
Recognize openbsd/netbsd and am64 archs in Tools/Scripts.
Also allow to set MAKE in the environment.
https://bugs.webkit.org/show_bug.cgi?id=129991
Patch by Landry Breuil <landry@openbsd.org> on 2014-03-14
Reviewed by Andreas Kling.
- Scripts/webkitdirs.pm:
(determineArchitecture):
(determineNumberOfCPUs):
(isBSD):
(buildAutotoolsProject):
- Scripts/webkitpy/common/system/platforminfo.py:
(PlatformInfo.init):
(PlatformInfo.is_openbsd):
(PlatformInfo):
(PlatformInfo.is_netbsd):
(PlatformInfo._determine_os_name):
- 2:20 PM Changeset in webkit [165648] by
-
- 6 edits in trunk
.: Add autotools boilerplate for proper os defines on OpenBSD/NetBSD/DragonFly
https://bugs.webkit.org/show_bug.cgi?id=129966
Patch by Landry Breuil <landry@openbsd.org> on 2014-03-14
Reviewed by Andreas Kling.
- Source/autotools/CheckSystemAndBasicDependencies.m4:
- Source/autotools/SetupAutomake.m4:
Source/ThirdParty: Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
https://bugs.webkit.org/show_bug.cgi?id=129966
Patch by Landry Breuil <landry@openbsd.org> on 2014-03-14
Reviewed by Andreas Kling.
- leveldb/GNUmakefile.am:
- leveldb/port/port_posix.h:
- 2:18 PM Changeset in webkit [165647] by
-
- 2 edits in trunk/Source/WebKit2
Use the correct type in webkitSoupRequestInputStreamNew()'s declaration.
Nhttps://bugs.webkit.org/show_bug.cgi?id=129974
Patch by Landry Breuil <landry@openbsd.org> on 2014-03-14
Reviewed by Andreas Kling.
- WebProcess/soup/WebKitSoupRequestInputStream.h:
- 2:09 PM Changeset in webkit [165646] by
-
- 3 edits in trunk/Source/WebCore
ReplaceSelectionCommand::makeInsertedContentRoundTrippableWithHTMLTreeBuilder should take a const reference to InsertedNodes
https://bugs.webkit.org/show_bug.cgi?id=130232
Reviewed by Andreas Kling.
This method doesn't modify InsertedNodes object.
No new tests, no behavior change.
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::makeInsertedContentRoundTrippableWithHTMLTreeBuilder):
- editing/ReplaceSelectionCommand.h:
- 2:08 PM Changeset in webkit [165645] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Update shapes autocompletion suggestions
https://bugs.webkit.org/show_bug.cgi?id=130255
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2014-03-14
Reviewed by Bem Jones-Bey.
- UserInterface/Models/CSSKeywordCompletions.js:
- 1:55 PM Changeset in webkit [165644] by
-
- 3 edits in trunk/LayoutTests
Web Inspector: AXI: Suppress axParentNodeId entirely in getAccessibilityPropertiesForNode.html b/c the int value isn't consistent enough for a layout test.
https://bugs.webkit.org/show_bug.cgi?id=130259
Patch by James Craig <jcraig@apple.com> on 2014-03-14
Reviewed by Alexey Proskuryakov.
Removing flaky nodeId-based output from test.
- inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
- inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
- 1:45 PM Changeset in webkit [165643] by
-
- 5 edits2 adds in trunk
[EME] Extend the lifetime of MediaKeySession.
https://bugs.webkit.org/show_bug.cgi?id=129841
Reviewed by Eric Carlson.
Source/WebCore:
Test: media/encrypted-media/encrypted-media-session-lifetime.html
In anticipation of guidance to be added to the EME Spec <https://www.w3.org/Bugs/Public/show_bug.cgi?id=24771>,
extend the lifetime of MediaKeySession by making the session an ActiveDOMObject, and returning true to
hasPendingActivity when the session is both not closed and is associated with a live MediaKeys object.
Additionally, keep the object from being destroyed while events are pending.
- Modules/encryptedmedia/MediaKeySession.cpp:
(WebCore::MediaKeySession::MediaKeySession):
- Modules/encryptedmedia/MediaKeySession.h:
- Modules/encryptedmedia/MediaKeySession.idl:
LayoutTests:
- media/encrypted-media/encrypted-media-session-lifetime-expected.txt: Added.
- media/encrypted-media/encrypted-media-session-lifetime.html: Added.
- 1:43 PM Changeset in webkit [165642] by
-
- 2 edits in trunk/Source/WebCore
Remove an unused function fix builds.
- platform/mac/HTMLConverter.mm:
- 1:33 PM Changeset in webkit [165641] by
-
- 3 edits in trunk/Source/WebCore
FontCache: Replace DEPRECATED_DEFINE_STATIC_LOCAL with static NeverDestroyed<T>.
https://bugs.webkit.org/show_bug.cgi?id=130233
Reviewed by Andreas Kling.
No new tests.
- platform/graphics/FontCache.cpp:
(WebCore::fontCache):
(WebCore::FontVerticalDataCacheKeyTraits::emptyValue):
(WebCore::fontVerticalDataCacheInstance):
(WebCore::FontDataCacheKeyTraits::emptyValue):
- platform/graphics/FontCache.h:
- 1:11 PM Changeset in webkit [165640] by
-
- 36 edits in trunk
Improve dom error messages
https://bugs.webkit.org/show_bug.cgi?id=130103
Reviewed by Andreas Kling.
Source/JavaScriptCore:
Add new helper function.
- runtime/Error.h:
(JSC::throwVMTypeError):
Source/WebCore:
Make the DOM error messages more descriptive, and update bindings tests.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
(GenerateParametersCheck):
- bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
(WebCore::jsTestActiveDOMObjectExcitingAttr):
(WebCore::jsTestActiveDOMObjectPrototypeFunctionExcitingFunction):
(WebCore::jsTestActiveDOMObjectPrototypeFunctionPostMessage):
- bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
(WebCore::jsTestCustomNamedGetterPrototypeFunctionAnotherFunction):
- bindings/scripts/test/JS/JSTestEventConstructor.cpp:
(WebCore::jsTestEventConstructorAttr1):
(WebCore::jsTestEventConstructorAttr2):
- bindings/scripts/test/JS/JSTestEventTarget.cpp:
(WebCore::jsTestEventTargetPrototypeFunctionItem):
(WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
(WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):
(WebCore::jsTestEventTargetPrototypeFunctionDispatchEvent):
- bindings/scripts/test/JS/JSTestException.cpp:
(WebCore::jsTestExceptionName):
- bindings/scripts/test/JS/JSTestInterface.cpp:
(WebCore::jsTestInterfaceImplementsStr1):
(WebCore::jsTestInterfaceImplementsStr2):
(WebCore::jsTestInterfaceImplementsStr3):
(WebCore::jsTestInterfaceImplementsNode):
(WebCore::jsTestInterfaceSupplementalStr1):
(WebCore::jsTestInterfaceSupplementalStr2):
(WebCore::jsTestInterfaceSupplementalStr3):
(WebCore::jsTestInterfaceSupplementalNode):
(WebCore::setJSTestInterfaceImplementsStr2):
(WebCore::setJSTestInterfaceImplementsStr3):
(WebCore::setJSTestInterfaceImplementsNode):
(WebCore::setJSTestInterfaceSupplementalStr2):
(WebCore::setJSTestInterfaceSupplementalStr3):
(WebCore::setJSTestInterfaceSupplementalNode):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod1):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod2):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod3):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod1):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod2):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod3):
- bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
(WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):
- bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::JSTestObjConstructor::constructJSTestObj):
(WebCore::jsTestObjReadOnlyLongAttr):
(WebCore::jsTestObjReadOnlyStringAttr):
(WebCore::jsTestObjReadOnlyTestObjAttr):
(WebCore::jsTestObjConstructorTestSubObj):
(WebCore::jsTestObjTestSubObjEnabledBySettingConstructor):
(WebCore::jsTestObjEnumAttr):
(WebCore::jsTestObjByteAttr):
(WebCore::jsTestObjOctetAttr):
(WebCore::jsTestObjShortAttr):
(WebCore::jsTestObjUnsignedShortAttr):
(WebCore::jsTestObjLongAttr):
(WebCore::jsTestObjLongLongAttr):
(WebCore::jsTestObjUnsignedLongLongAttr):
(WebCore::jsTestObjStringAttr):
(WebCore::jsTestObjTestObjAttr):
(WebCore::jsTestObjXMLObjAttr):
(WebCore::jsTestObjCreate):
(WebCore::jsTestObjReflectedStringAttr):
(WebCore::jsTestObjReflectedIntegralAttr):
(WebCore::jsTestObjReflectedUnsignedIntegralAttr):
(WebCore::jsTestObjReflectedBooleanAttr):
(WebCore::jsTestObjReflectedURLAttr):
(WebCore::jsTestObjReflectedCustomIntegralAttr):
(WebCore::jsTestObjReflectedCustomBooleanAttr):
(WebCore::jsTestObjReflectedCustomURLAttr):
(WebCore::jsTestObjTypedArrayAttr):
(WebCore::jsTestObjAttrWithGetterException):
(WebCore::jsTestObjAttrWithSetterException):
(WebCore::jsTestObjStringAttrWithGetterException):
(WebCore::jsTestObjStringAttrWithSetterException):
(WebCore::jsTestObjCustomAttr):
(WebCore::jsTestObjWithScriptStateAttribute):
(WebCore::jsTestObjWithScriptExecutionContextAttribute):
(WebCore::jsTestObjWithScriptStateAttributeRaises):
(WebCore::jsTestObjWithScriptExecutionContextAttributeRaises):
(WebCore::jsTestObjWithScriptExecutionContextAndScriptStateAttribute):
(WebCore::jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises):
(WebCore::jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute):
(WebCore::jsTestObjWithScriptArgumentsAndCallStackAttribute):
(WebCore::jsTestObjConditionalAttr1):
(WebCore::jsTestObjConditionalAttr2):
(WebCore::jsTestObjConditionalAttr3):
(WebCore::jsTestObjConditionalAttr4Constructor):
(WebCore::jsTestObjConditionalAttr5Constructor):
(WebCore::jsTestObjConditionalAttr6Constructor):
(WebCore::jsTestObjCachedAttribute1):
(WebCore::jsTestObjCachedAttribute2):
(WebCore::jsTestObjAnyAttribute):
(WebCore::jsTestObjContentDocument):
(WebCore::jsTestObjMutablePoint):
(WebCore::jsTestObjImmutablePoint):
(WebCore::jsTestObjStrawberry):
(WebCore::jsTestObjStrictFloat):
(WebCore::jsTestObjDescription):
(WebCore::jsTestObjId):
(WebCore::jsTestObjHash):
(WebCore::jsTestObjReplaceableAttribute):
(WebCore::jsTestObjNullableDoubleAttribute):
(WebCore::jsTestObjNullableLongAttribute):
(WebCore::jsTestObjNullableBooleanAttribute):
(WebCore::jsTestObjNullableStringAttribute):
(WebCore::jsTestObjNullableLongSettableAttribute):
(WebCore::jsTestObjNullableStringValue):
(WebCore::jsTestObjAttribute):
(WebCore::jsTestObjAttributeWithReservedEnumType):
(WebCore::setJSTestObjTestSubObjEnabledBySettingConstructor):
(WebCore::setJSTestObjEnumAttr):
(WebCore::setJSTestObjByteAttr):
(WebCore::setJSTestObjOctetAttr):
(WebCore::setJSTestObjShortAttr):
(WebCore::setJSTestObjUnsignedShortAttr):
(WebCore::setJSTestObjLongAttr):
(WebCore::setJSTestObjLongLongAttr):
(WebCore::setJSTestObjUnsignedLongLongAttr):
(WebCore::setJSTestObjStringAttr):
(WebCore::setJSTestObjTestObjAttr):
(WebCore::setJSTestObjXMLObjAttr):
(WebCore::setJSTestObjCreate):
(WebCore::setJSTestObjReflectedStringAttr):
(WebCore::setJSTestObjReflectedIntegralAttr):
(WebCore::setJSTestObjReflectedUnsignedIntegralAttr):
(WebCore::setJSTestObjReflectedBooleanAttr):
(WebCore::setJSTestObjReflectedURLAttr):
(WebCore::setJSTestObjReflectedCustomIntegralAttr):
(WebCore::setJSTestObjReflectedCustomBooleanAttr):
(WebCore::setJSTestObjReflectedCustomURLAttr):
(WebCore::setJSTestObjTypedArrayAttr):
(WebCore::setJSTestObjAttrWithGetterException):
(WebCore::setJSTestObjAttrWithSetterException):
(WebCore::setJSTestObjStringAttrWithGetterException):
(WebCore::setJSTestObjStringAttrWithSetterException):
(WebCore::setJSTestObjCustomAttr):
(WebCore::setJSTestObjWithScriptStateAttribute):
(WebCore::setJSTestObjWithScriptExecutionContextAttribute):
(WebCore::setJSTestObjWithScriptStateAttributeRaises):
(WebCore::setJSTestObjWithScriptExecutionContextAttributeRaises):
(WebCore::setJSTestObjWithScriptExecutionContextAndScriptStateAttribute):
(WebCore::setJSTestObjWithScriptExecutionContextAndScriptStateAttributeRaises):
(WebCore::setJSTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute):
(WebCore::setJSTestObjWithScriptArgumentsAndCallStackAttribute):
(WebCore::setJSTestObjConditionalAttr1):
(WebCore::setJSTestObjConditionalAttr2):
(WebCore::setJSTestObjConditionalAttr3):
(WebCore::setJSTestObjConditionalAttr4Constructor):
(WebCore::setJSTestObjConditionalAttr5Constructor):
(WebCore::setJSTestObjConditionalAttr6Constructor):
(WebCore::setJSTestObjAnyAttribute):
(WebCore::setJSTestObjMutablePoint):
(WebCore::setJSTestObjImmutablePoint):
(WebCore::setJSTestObjStrawberry):
(WebCore::setJSTestObjStrictFloat):
(WebCore::setJSTestObjId):
(WebCore::setJSTestObjReplaceableAttribute):
(WebCore::setJSTestObjNullableLongSettableAttribute):
(WebCore::setJSTestObjNullableStringValue):
(WebCore::setJSTestObjAttributeWithReservedEnumType):
(WebCore::jsTestObjPrototypeFunctionVoidMethod):
(WebCore::jsTestObjPrototypeFunctionVoidMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionByteMethod):
(WebCore::jsTestObjPrototypeFunctionByteMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionOctetMethod):
(WebCore::jsTestObjPrototypeFunctionOctetMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionLongMethod):
(WebCore::jsTestObjPrototypeFunctionLongMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionObjMethod):
(WebCore::jsTestObjPrototypeFunctionObjMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionMethodWithSequenceArg):
(WebCore::jsTestObjPrototypeFunctionMethodReturningSequence):
(WebCore::jsTestObjPrototypeFunctionMethodWithEnumArg):
(WebCore::jsTestObjPrototypeFunctionMethodThatRequiresAllArgsAndThrows):
(WebCore::jsTestObjPrototypeFunctionSerializedValue):
(WebCore::jsTestObjPrototypeFunctionOptionsObject):
(WebCore::jsTestObjPrototypeFunctionMethodWithException):
(WebCore::jsTestObjPrototypeFunctionCustomMethod):
(WebCore::jsTestObjPrototypeFunctionCustomMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionAddEventListener):
(WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateVoid):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObj):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateVoidException):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContext):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptState):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateWithSpaces):
(WebCore::jsTestObjPrototypeFunctionWithScriptArgumentsAndCallStack):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndOptionalArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndTwoOptionalArgs):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalString):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalStringIsUndefined):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalStringIsNullString):
(WebCore::jsTestObjPrototypeFunctionMethodWithCallbackArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonCallbackArgAndCallbackArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithCallbackAndOptionalArg):
(WebCore::jsTestObjConstructorFunctionStaticMethodWithCallbackAndOptionalArg):
(WebCore::jsTestObjConstructorFunctionStaticMethodWithCallbackArg):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod1):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod2):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod3):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod1):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod2):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod3):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod4):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod5):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod6):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod7):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod8):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod9):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod10):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod11):
(WebCore::jsTestObjPrototypeFunctionClassMethodWithClamp):
(WebCore::jsTestObjPrototypeFunctionMethodWithUnsignedLongSequence):
(WebCore::jsTestObjPrototypeFunctionStringArrayFunction):
(WebCore::jsTestObjPrototypeFunctionDomStringListFunction):
(WebCore::jsTestObjPrototypeFunctionGetSVGDocument):
(WebCore::jsTestObjPrototypeFunctionConvert1):
(WebCore::jsTestObjPrototypeFunctionConvert2):
(WebCore::jsTestObjPrototypeFunctionConvert4):
(WebCore::jsTestObjPrototypeFunctionConvert5):
(WebCore::jsTestObjPrototypeFunctionMutablePointFunction):
(WebCore::jsTestObjPrototypeFunctionImmutablePointFunction):
(WebCore::jsTestObjPrototypeFunctionOrange):
(WebCore::jsTestObjPrototypeFunctionStrictFunction):
(WebCore::jsTestObjPrototypeFunctionStrictFunctionWithSequence):
(WebCore::jsTestObjPrototypeFunctionStrictFunctionWithArray):
(WebCore::jsTestObjPrototypeFunctionVariadicStringMethod):
(WebCore::jsTestObjPrototypeFunctionVariadicDoubleMethod):
(WebCore::jsTestObjPrototypeFunctionVariadicNodeMethod):
(WebCore::jsTestObjPrototypeFunctionAny):
- bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
(WebCore::jsTestSerializedScriptValueInterfaceValue):
(WebCore::jsTestSerializedScriptValueInterfaceReadonlyValue):
(WebCore::jsTestSerializedScriptValueInterfaceCachedValue):
(WebCore::jsTestSerializedScriptValueInterfacePorts):
(WebCore::jsTestSerializedScriptValueInterfaceCachedReadonlyValue):
(WebCore::setJSTestSerializedScriptValueInterfaceValue):
(WebCore::setJSTestSerializedScriptValueInterfaceCachedValue):
- bindings/scripts/test/JS/JSTestTypedefs.cpp:
(WebCore::JSTestTypedefsConstructor::constructJSTestTypedefs):
(WebCore::jsTestTypedefsUnsignedLongLongAttr):
(WebCore::jsTestTypedefsImmutableSerializedScriptValue):
(WebCore::jsTestTypedefsConstructorTestSubObj):
(WebCore::jsTestTypedefsAttrWithGetterException):
(WebCore::jsTestTypedefsAttrWithSetterException):
(WebCore::jsTestTypedefsStringAttrWithGetterException):
(WebCore::jsTestTypedefsStringAttrWithSetterException):
(WebCore::setJSTestTypedefsUnsignedLongLongAttr):
(WebCore::setJSTestTypedefsImmutableSerializedScriptValue):
(WebCore::setJSTestTypedefsAttrWithGetterException):
(WebCore::setJSTestTypedefsAttrWithSetterException):
(WebCore::setJSTestTypedefsStringAttrWithGetterException):
(WebCore::setJSTestTypedefsStringAttrWithSetterException):
(WebCore::jsTestTypedefsPrototypeFunctionFunc):
(WebCore::jsTestTypedefsPrototypeFunctionSetShadow):
(WebCore::jsTestTypedefsPrototypeFunctionMethodWithSequenceArg):
(WebCore::jsTestTypedefsPrototypeFunctionNullableArrayArg):
(WebCore::jsTestTypedefsPrototypeFunctionFuncWithClamp):
(WebCore::jsTestTypedefsPrototypeFunctionImmutablePointFunction):
(WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction):
(WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction2):
(WebCore::jsTestTypedefsPrototypeFunctionCallWithSequenceThatRequiresInclude):
(WebCore::jsTestTypedefsPrototypeFunctionMethodWithException):
- bindings/scripts/test/JS/JSattribute.cpp:
(WebCore::jsattributeReadonly):
Source/WebKit:
Make windows build.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
LayoutTests:
Update test results for new text.
- fast/canvas/webgl/bad-arguments-test-expected.txt:
- fast/canvas/webgl/null-object-behaviour-expected.txt:
- fast/canvas/winding-enumeration-expected.txt:
- fast/workers/storage/open-database-inputs-sync-expected.txt:
- js/dom/dom-as-prototype-assignment-exception-expected.txt:
- js/dom/dom-attributes-on-mismatch-type-expected.txt:
- js/dom/toString-and-valueOf-override-expected.txt:
- svg/dom/SVGLengthList-basics-expected.txt:
- svg/dom/SVGMatrix-expected.txt:
- svg/dom/SVGNumberList-basics-expected.txt:
- svg/dom/SVGPoint-expected.txt:
- svg/dom/SVGPointList-basics-expected.txt:
- svg/dom/SVGTransform-expected.txt:
- svg/dom/SVGTransformList-basics-expected.txt:
- svg/dom/SVGTransformList-expected.txt:
- 1:10 PM Changeset in webkit [165639] by
-
- 2 edits in trunk/Source/WebKit2
Fix crash when resizing the visited link table
https://bugs.webkit.org/show_bug.cgi?id=130257
<rdar://problem/16328177>
Reviewed by Dan Bernstein.
We're iterating over the old table, so use currentTableSize in the loop termination condition.
- UIProcess/VisitedLinkProvider.cpp:
(WebKit::VisitedLinkProvider::resizeTable):
- 1:01 PM Changeset in webkit [165638] by
-
- 17 edits in trunk
[CSS Shapes] polygon default fill-rule should be omitted from the serialization
https://bugs.webkit.org/show_bug.cgi?id=129840
Reviewed by Dirk Schulze.
Source/WebCore:
Modifying the default polygon string opening to be "polygon(" rather than
"polygon(nonzero".
Updated existing parsing tests.
- css/CSSBasicShapes.cpp:
(WebCore::buildPolygonString):
LayoutTests:
Modifying tests to expect the default fill-rule to be omitted. In addition,
animation-test-helpers now parses its arguments as an unbounded list, rather
than as a fixed number of capturing parentheses.
- animations/resources/animation-test-helpers.js:
- css3/masking/clip-path-animation-expected.txt:
- css3/masking/clip-path-animation.html:
- fast/masking/parsing-clip-path-shape-expected.txt:
- fast/masking/parsing-clip-path-shape.html:
- fast/shapes/parsing/parsing-shape-inside-expected.txt:
- fast/shapes/parsing/parsing-shape-lengths-expected.txt:
- fast/shapes/parsing/parsing-shape-lengths.html:
- fast/shapes/parsing/parsing-shape-outside-expected.txt:
- fast/shapes/parsing/parsing-test-utils.js:
- fast/shapes/shape-inside/shape-inside-animation-expected.txt:
- fast/shapes/shape-inside/shape-inside-animation.html:
- fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
- fast/shapes/shape-outside-floats/shape-outside-animation.html:
- 12:49 PM Changeset in webkit [165637] by
-
- 2 edits in trunk/Source/WebCore
Crash when using a mixture of In-Band and Out-of-Band Tracks
https://bugs.webkit.org/show_bug.cgi?id=130247
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::processNewAndRemovedTextTracks): Do not include
the new Out-of-Band placeholder tracks in our counts of in-band tracks.
- 12:36 PM Changeset in webkit [165636] by
-
- 3 edits1 delete in trunk
Remove libWebKitSystemInterfaceLion.a
https://bugs.webkit.org/show_bug.cgi?id=130254
Reviewed by Geoffrey Garen and Andreas Kling.
Tools:
No need to copy the Lion libraries into the build.
- Scripts/copy-webkitlibraries-to-product-directory:
WebKitLibraries:
We don't support Lion any more.
- libWebKitSystemInterfaceLion.a: Removed.
- 12:31 PM Changeset in webkit [165635] by
-
- 3 edits in trunk/Source/WebCore
[Mac] Avoid creating DOMCSSStyleDeclaration in WebHTMLConverter
https://bugs.webkit.org/show_bug.cgi?id=130226
Reviewed by Andreas Kling.
Extracted HTMLConverterCaches in C++ that directly calls getPropertyCSSValue on computed style
and inline style to avoid creating Objective-C wrappers for CSSComputedStyleDeclaration.
This improves the runtime of PerformanceTests/Interactive/CopyAll.html from 31-32s to 25-26s (20%).
- platform/mac/HTMLConverter.h:
- platform/mac/HTMLConverter.mm:
(HTMLConverterCaches::computedStylePropertyForElement):
(HTMLConverterCaches::inlineStylePropertyForElement):
(stringFromCSSValue):
(-[WebHTMLConverter _computedStringForNode:property:]):
(floatValueFromPrimitiveValue):
(_getFloat):
(-[WebHTMLConverter _getComputedFloat:forNode:property:]):
(-[WebHTMLConverter _computedColorForNode:property:]):
(-[WebHTMLConverter dealloc]):
(-[WebHTMLConverter init]):
- 12:13 PM Changeset in webkit [165634] by
-
- 3 edits in trunk/Source/WebCore
Web Inspector: AXI: Include Role as an extra attribute in the page overlay.
https://bugs.webkit.org/show_bug.cgi?id=130214
Patch by James Craig <jcraig@apple.com> on 2014-03-14
Reviewed by Timothy Hatcher.
Adding Role to the Web Inspector element overlay.
- inspector/InspectorOverlay.cpp:
(WebCore::buildObjectForElementInfo):
- inspector/InspectorOverlayPage.js:
(_createElementTitle):
- 12:10 PM Changeset in webkit [165633] by
-
- 11 edits in trunk
Web Inspector: AXI: Expose Accessibility Tree parent of the selected node
https://bugs.webkit.org/show_bug.cgi?id=129943
Patch by James Craig <jcraig@apple.com> on 2014-03-14
Reviewed by Timothy Hatcher.
Tests: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
Web Accessibility Node Inspector now displays a link to the AX parent node,
because it's not a 1:1 match with the DOMNode parent.
Source/WebCore:
- inspector/InspectorDOMAgent.cpp: Support for DOMNode.role and AccessibilityProperties.axParentNodeId.
(WebCore::InspectorDOMAgent::buildObjectForNode): Support for role.
(WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties): Support for axParentNodeId.
- inspector/protocol/DOM.json: Added axParentNodeId on AccessibilityProperties, and role on DOMNode.
Source/WebInspectorUI:
- Localizations/en.lproj/localizedStrings.js: new "Parent" string.
- UserInterface/Base/DOMUtilities.js: Updating linkifyNodeReference to include role; adding new roleSelectorForNode method.
- UserInterface/Models/DOMNode.js: AX Parent support and adding role to DOMNode (will be exposed as AX Parent link and in overlays).
- UserInterface/Views/DOMNodeDetailsSidebarPanel.js: Accessibility parent node.
LayoutTests:
- inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
- inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
- 11:38 AM Changeset in webkit [165632] by
-
- 3 edits in trunk/Source/WebKit2
[Cocoa] Expose a way to set the cookie accept policy
https://bugs.webkit.org/show_bug.cgi?id=130251
Reviewed by Anders Carlsson.
- UIProcess/API/Cocoa/WKProcessPool.mm:
(toHTTPCookieAcceptPolicy): Added a helper function that maps from NSHTTPCookieAcceptPolicy
values to WebKit::HTTPCookieAcceptPolicy values.
(-[WKProcessPool _setCookieAcceptPolicy:]): Added. Calls
WebCookieManagerProxy::setHTTPCookieAcceptPolicy.
- UIProcess/API/Cocoa/WKProcessPoolPrivate.h: Declared new method.
- 11:08 AM Changeset in webkit [165631] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Remove NSURLCache logic from WebCore pressure relief code.
<https://webkit.org/b/130248>
The NSURLCache lives in the networking process and should be cleared
on that end. Furthermore, this code doesn't really do what we thought
it was doing; it merely sets and and resets the limits. No truncation
ever occurred. The intended functionality was implemented in r165342.
Reviewed by Anders Carlsson.
- platform/mac/MemoryPressureHandlerMac.mm:
(WebCore::MemoryPressureHandler::releaseMemory):
- 10:54 AM Changeset in webkit [165630] by
-
- 1 edit1 add in trunk/Source/WebCore/platform/gtk/po
Add Japanese translation for webkitgtk+
https://bugs.webkit.org/show_bug.cgi?id=125638
Patch by Jiro Matsuzawa <jmatsuzawa@gnome.org> on 2014-03-14
Reviewed by Gustavo Noronha.
- ja.po: Added.
- 10:29 AM Changeset in webkit [165629] by
-
- 4 edits in trunk/Source/WebCore
Simplify jettisoning of style resolvers on memory pressure.
<https://webkit.org/b/129644>
Now that we have Document::allDocuments(), we can jettison all the
style resolvers by walking the set of live documents and calling
clearStyleResolver() on each one, instead of having a function on
Page that walks the frame tree of every living page, etc.
Reviewed by Antti Koivisto.
- page/Page.cpp:
- page/Page.h:
- platform/mac/MemoryPressureHandlerMac.mm:
(WebCore::MemoryPressureHandler::releaseMemory):
- 10:21 AM Changeset in webkit [165628] by
-
- 8 edits in trunk/Source/WebCore
Add Remote Control command support to HTLMediaElement
https://bugs.webkit.org/show_bug.cgi?id=129926
Reviewed by Eric Carlson.
Support the new MediaSession remote control commands by pulling in code from
MediaControlElementTypes to control scanning.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::HTMLMediaElement):
- html/HTMLMediaElement.h:
- html/MediaController.cpp:
(MediaController::beginScanning): Moved from MediaControlElementTypes.
(MediaController::endScanning): Ditto.
- html/MediaController.h:
- html/MediaControllerInterface.h:
Remove all the scanning code from MediaControlSeekButtonElement.
- html/shadow/MediaControlElementTypes.cpp:
(WebCore::MediaControlSeekButtonElement::MediaControlSeekButtonElement):
(WebCore::MediaControlSeekButtonElement::setActive):
- html/shadow/MediaControlElementTypes.h:
- 10:21 AM Changeset in webkit [165627] by
-
- 2 edits in trunk/LayoutTests
Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
https://bugs.webkit.org/show_bug.cgi?id=130175
Unreviewed TestExpectations update on ML WK2 debug.
- platform/mac-wk2/TestExpectations:
- 10:09 AM Changeset in webkit [165626] by
-
- 2 edits in releases/WebKitGTK/webkit-2.4/Source/WebKit2
Merge r165625 - [GTK] WebKit2WebExtension GIR can't be used in vala
https://bugs.webkit.org/show_bug.cgi?id=127179
Reviewed by Martin Robinson.
Do not include all WebKit2 gir symbols from WebKit2WebExtension gir
file.
- GNUmakefile.am:
- 10:06 AM Changeset in webkit [165625] by
-
- 3 edits in trunk/Source/WebKit2
[GTK] WebKit2WebExtension GIR can't be used in vala
https://bugs.webkit.org/show_bug.cgi?id=127179
Reviewed by Martin Robinson.
Do not include all WebKit2 gir symbols from WebKit2WebExtension gir
file.
- GNUmakefile.am:
- PlatformGTK.cmake:
- 9:25 AM Changeset in webkit [165624] by
-
- 11 edits in trunk/Source/WebCore
Move WebSpeech code to use std::unique_ptr
https://bugs.webkit.org/show_bug.cgi?id=130231
Reviewed by Anders Carlsson.
Replace uses of OwnPtr and PassOwnPtr in WebSpeech code with std::unique_ptr.
No new tests. Covered by existing ones.
- Modules/speech/SpeechRecognitionController.cpp:
- Modules/speech/SpeechRecognitionController.h:
- Modules/speech/SpeechSynthesis.cpp:
(WebCore::SpeechSynthesis::setPlatformSynthesizer):
(WebCore::SpeechSynthesis::getVoices):
(WebCore::SpeechSynthesis::startSpeakingImmediately):
- Modules/speech/SpeechSynthesis.h:
- WebCore.exp.in:
- platform/PlatformSpeechSynthesizer.cpp:
- platform/PlatformSpeechSynthesizer.h:
- platform/mock/PlatformSpeechSynthesizerMock.cpp:
- platform/mock/PlatformSpeechSynthesizerMock.h:
- testing/Internals.cpp:
(WebCore::Internals::enableMockSpeechSynthesizer):
- 9:21 AM Changeset in webkit [165623] by
-
- 2 edits in trunk/Source/WebKit2
[CMake] URTBF after r165619.
- CMakeLists.txt: Add new files.
- 9:08 AM Changeset in webkit [165622] by
-
- 4 edits in trunk/Source/WebKit2
Remove WebContext::addVisitedLink
https://bugs.webkit.org/show_bug.cgi?id=130242
Reviewed by Dan Bernstein.
Fold the function into WKContextAddVisitedLink instead.
- UIProcess/API/C/WKContext.cpp:
(WKContextAddVisitedLink):
- UIProcess/WebContext.cpp:
- UIProcess/WebContext.h:
(WebKit::WebContext::visitedLinkProvider):
- 9:06 AM Changeset in webkit [165621] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: Resource and Frame saveIdentityToCookie should store URL hashes not URLs
https://bugs.webkit.org/show_bug.cgi?id=126833
Patch by Diego Pino Garcia <Diego Pino Garcia> on 2014-03-14
Reviewed by Timothy Hatcher.
- UserInterface/Models/Frame.js:
(WebInspector.Frame.prototype.saveIdentityToCookie):
- UserInterface/Models/Resource.js:
(WebInspector.Resource.prototype.saveIdentityToCookie):
- 8:50 AM Changeset in webkit [165620] by
-
- 2 edits in trunk/Source/JavaScriptCore
Remove unused method declaration.
https://bugs.webkit.org/show_bug.cgi?id=130238
Reviewed by Filip Pizlo.
The implementation of CallFrame::dumpCaller was removed in
http://trac.webkit.org/changeset/153183, but the declaration of it was not.
- interpreter/CallFrame.h:
Remove CallFrame::dumpCaller() method declaration.
- 8:41 AM Changeset in webkit [165619] by
-
- 18 edits2 adds in trunk/Source
Move visited link handling to VisitedLinkTableController and VisitedLinkProvider
https://bugs.webkit.org/show_bug.cgi?id=130223
<rdar://problem/16315792>
Reviewed by Dan Bernstein.
Source/WebCore:
Export symbols needed by WebKit2.
- WebCore.exp.in:
Source/WebKit2:
- DerivedSources.make:
Generate messages for VisitedLinkProvider and VisitedLinkTableController.
- UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
(-[WKWebViewConfiguration copyWithZone:]):
Set the visited link provider.
- UIProcess/API/Cocoa/_WKVisitedLinkProvider.h:
Add addVisitedLinkWithURL: method.
- UIProcess/API/Cocoa/_WKVisitedLinkProvider.mm:
(-[_WKVisitedLinkProvider addVisitedLinkWithURL:]):
Compute a link hash from the absolute URL string and pass it to the underlying VisitedLinkProvider object.
- UIProcess/VisitedLinkProvider.cpp:
(WebKit::VisitedLinkProvider::addProcess):
Add the process to the m_processes HashCountedSet. If it's the first time we're adding the process,
add the VisitedLinkProvider object as a message receiver and send the visited link table to the process.
(WebKit::VisitedLinkProvider::removeProcess):
Remove the process from the m_processes HashCountedSet. If we're removing the last reference to the process,
remove ourselves as a message receiver.
(WebKit::VisitedLinkProvider::addVisitedLinkHash):
Rename this from addVisitedLink to better indicate what it's doing.
(WebKit::tableSizeForKeyCount):
Update for constant rename.
(WebKit::VisitedLinkProvider::pendingVisitedLinksTimerFired):
Compute the new pending visited links table size. If it's bigger than our current table, resize the table
by calling resizeTable. Otherwise, simply try to add the pending hashes to our shared hash table. If successful,
add the link hash to the addedVisitedLinks table and eventually send it to all processes associated with the visited link provider.
(WebKit::VisitedLinkProvider::resizeTable):
Create a new shared memory segment, Set it as the table backing store and add all visited links from the old table. Finally,
add our pending visited link hashes and send the new table memory to all processes associated with the visited link provider.
(WebKit::VisitedLinkProvider::sendTable):
Helper function that creates a shared memory handle and sends it to a given web process.
- UIProcess/VisitedLinkProvider.h:
Add new members.
- UIProcess/VisitedLinkProvider.messages.in:
Add messages.
- UIProcess/WebContext.cpp:
(WebKit::WebContext::processDidFinishLaunching):
(WebKit::WebContext::disconnectProcess):
The WebContext no longer needs to inform the visited link provider about the processes coming and going, that's already handled
by the WebPageProxy objects.
(WebKit::WebContext::addVisitedLink):
Call addVisitedLinkHash on the visited link provider.
- UIProcess/WebContext.h:
- UIProcess/WebContext.messages.in:
Remove a message that is now implemented by the visited link provider.
- WebKit2.xcodeproj/project.pbxproj:
Add new files.
- WebProcess/WebPage/VisitedLinkTableController.cpp:
(WebKit::VisitedLinkTableController::VisitedLinkTableController):
Add the table controller as a message receiver.
(WebKit::VisitedLinkTableController::~VisitedLinkTableController):
Remove the table controller as a message receiver.
(WebKit::VisitedLinkTableController::isLinkVisited):
Check if the link is visited according to the visited link table.
(WebKit::VisitedLinkTableController::addVisitedLink):
Send the link hash to the UI process if it's not already visited.
(WebKit::VisitedLinkTableController::setVisitedLinkTable):
Set the backing store memory and invalidate all styles.
(WebKit::VisitedLinkTableController::visitedLinkStateChanged):
Invalidate the styles for the given links.
(WebKit::VisitedLinkTableController::allVisitedLinkStateChanged):
Invalidate the styles for all links.
- WebProcess/WebPage/VisitedLinkTableController.h:
Add new members.
- WebProcess/WebPage/VisitedLinkTableController.messages.in:
Add new messages.
- WebProcess/WebProcess.cpp:
Remove unused functions; these are handled by VisitedLinkTableController now.
- WebProcess/WebProcess.h:
(WebKit::WebProcess::shouldTrackVisitedLinks):
Add getter.
- WebProcess/WebProcess.messages.in:
Remove messages.
- 8:31 AM Changeset in webkit [165618] by
-
- 15 edits1 add in trunk/Source/WebCore
[GTK] Fix unused parameter warnings in the GObject WebKitDOM bindings
https://bugs.webkit.org/show_bug.cgi?id=130174
Reviewed by Daniel Bates.
- bindings/gobject/DOMObjectCache.cpp:
(WebKit::weakRefNotify): Fix unused parameters.
- bindings/gobject/WebKitDOMDeprecated.cpp: Ditto.
- bindings/gobject/WebKitDOMObject.cpp: Ditto.
- bindings/scripts/CodeGeneratorGObject.pm: Generate UNUSED_PARAM when appropriate and clean
up the getter and setter code generation a little to make it easier to read.
- 8:24 AM Changeset in webkit [165617] by
-
- 2 edits in trunk/Source/WebCore
Build fix with SUBPIXEL_LAYOUT disabled
https://bugs.webkit.org/show_bug.cgi?id=130210
Reviewed by Daniel Bates.
Use pre-incremeent operator for LayoutUnit instead of post-increment operator as LayoutUnit doesn't support the
latter and we don't make use of the return value.
- dom/Element.cpp:
(WebCore::adjustForLocalZoom):
- 7:36 AM Changeset in webkit [165616] by
-
- 4 edits6 adds in trunk/LayoutTests
[GStreamer] WebKit gets stalled when trying to play a stream
https://bugs.webkit.org/show_bug.cgi?id=125926
Reviewed by Philippe Normand.
Added new test for checking the playback on Icecast/Shoutcast
streamed media.
- http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
- http/tests/media/media-play-stream-chunked-icy.html: Added.
- http/tests/media/resources/create-id3-db.php: Added.
- http/tests/media/resources/serve-video.php: Added support for
chunked streams and Icecast/Shoutcast headers.
- http/tests/resources/dir-helpers.php: Added.
- http/tests/resources/portabilityLayer.php: Added a couple of new
fallback functions when they are not available in old PHP
versions.
- media/content/metadata.db: Added.
- media/content/silence.mp3: Added.
- platform/mac/TestExpectations: Skipped on Mavericks Mac port.
- 5:49 AM Changeset in webkit [165615] by
-
- 3 edits2 adds in trunk
[CSSRegions] Inline-block child of content node incorrectly clipped
https://bugs.webkit.org/show_bug.cgi?id=130229
Reviewed by Andrei Bucur.
Source/WebCore:
Constrain the target box rect to the region box rect only if we are able
to determine the region range for box. If we cannot do that, getRegionRangeForBox
returns null values for start and end region and we should not perform the clamping.
Test: fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::rectFlowPortionForBox):
LayoutTests:
- fast/regions/inlineblock-child-inlineblock-contentnode-in-region-expected.html: Added.
- fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html: Added.
- 4:58 AM Changeset in webkit [165614] by
-
- 3 edits in trunk/Source/WebCore
Unnecessary ImplementationLacksVTable IDL attribute used for RTCConfiguration, RTCIceServer
https://bugs.webkit.org/show_bug.cgi?id=130230
Reviewed by Philippe Normand.
The RTCConfiguration and RTCIceServer classes do not own virtual tables, so using the
ImplementationLacksVTable attribute in the IDL interface leads to a compile-time assertion
failure in the generates JSC wrappers because none of the classes is polymorphic.
- Modules/mediastream/RTCConfiguration.idl:
- Modules/mediastream/RTCIceServer.idl:
- 3:46 AM Changeset in webkit [165613] by
-
- 2 edits in trunk/Source/WebCore
[CSS Grid Layout] the "grid-template-areas" is not identified as computable property.
https://bugs.webkit.org/show_bug.cgi?id=130073
Patch by Javier Fernandez <jfernandez@igalia.com> on 2014-03-14
Reviewed by Sergio Villar Senin.
The "grid-template-areas" property is a computable CSS property, so it should be
handled accordingly by the Web Inspector.
No new tests.
- css/CSSComputedStyleDeclaration.cpp:
CSSPropertyWebkitGridTemplateAreas added to the computedProperties array.
- 3:18 AM Changeset in webkit [165612] by
-
- 5 edits in trunk
[CSS Grid layout] Initial position in span not correctly computed sometimes
https://bugs.webkit.org/show_bug.cgi?id=130124
Reviewed by Darin Adler.
Source/WebCore:
The code uses std::lower_bound() to get the first grid line
position before a given resolved position in a Vector. That
function returns an iterator pointing to the first value not
"strictly less" than the given one. Consequently, the returned
position might be actually located after the resolved final
position. In those cases we need to select the previous position
in the Vector (which is guaranted to be "< resolved position" due
to how std::lower_bound() works).
For example, if we have vector=[2,5,8] as grid positions, and we
need the first position before 7, std::lower_bound(vector, 7) will
point to 8 (first value not < 7). It's obvious that we should
select 5 instead. Should the pointed value be equal, then we
should do nothing, because the indexes mean tracks, so the item
will be placed in just one cell of the grid.
- rendering/RenderGrid.cpp:
(WebCore::firstNamedGridLineBeforePosition):
(WebCore::RenderGrid::resolveRowStartColumnStartNamedGridLinePositionAgainstOppositePosition):
LayoutTests:
Added the grid positioning example mentioned in the specs which
covers this bug and some other cases.
- fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
- fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
- 3:12 AM Changeset in webkit [165611] by
-
- 3 edits in trunk/Source/WebCore
Fix the !ENABLE(SVG_FONTS) build
https://bugs.webkit.org/show_bug.cgi?id=130193
Patch by Zsolt Borbely <borbezs@inf.u-szeged.hu> on 2014-03-14
Reviewed by Dirk Schulze.
Add missing ENABLE(SVG_FONTS) guards for createGlyphToPathTranslator() function
in SVGTextRunRenderingContext.h and TextRun.h, because when the SVG_FONTS are
disabled the function is not implemented.
- platform/graphics/TextRun.h:
- rendering/svg/SVGTextRunRenderingContext.h:
- 2:21 AM Changeset in webkit [165610] by
-
- 2 edits in trunk/Tools
[EFL][MiniBrowser] Revise help messages of command line parameters
https://bugs.webkit.org/show_bug.cgi?id=130222
Reviewed by Csaba Osztrogonác.
Correct the default value description and make help messages to be consistent.
- MiniBrowser/efl/main.c:
- 1:48 AM Changeset in webkit [165609] by
-
- 3 edits in trunk/Source/WebCore
Unreviewed build fix after r165607. There were two missing replaces.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
- dom/Element.cpp:
(WebCore::attrNodeListMap):
- 1:36 AM Changeset in webkit [165608] by
-
- 6 edits in trunk/Source/WebCore
Migrate the MathML stretchy code from UChar to Glyph.
https://bugs.webkit.org/show_bug.cgi?id=128907
Reviewed by Chris Fleizach.
This prepares the MathML stretchy code for future support for the MATH
table. In particular, this uses the glyph index for measuring and
drawing instead of Unicode code point since the MATH table uses glyph
indices. Also, this merges the preferred width and stretchy character
selection into one common path since they will also have to share the
size variants measuring/selection. Finally, we expose a drawGlyphs()
method so that we can draw a glyph by index.
No new tests. This should not change the behavior of the stretchy code.
- platform/graphics/Font.h:
- platform/graphics/GraphicsContext.cpp:
(WebCore::GraphicsContext::drawGlyphs):
- platform/graphics/GraphicsContext.h:
- rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::RenderMathMLOperator):
(WebCore::RenderMathMLOperator::boundsForGlyph):
(WebCore::RenderMathMLOperator::heightForGlyph):
(WebCore::RenderMathMLOperator::advanceForGlyph):
(WebCore::RenderMathMLOperator::computePreferredLogicalWidths):
(WebCore::RenderMathMLOperator::findStretchyData):
(WebCore::RenderMathMLOperator::updateStyle):
(WebCore::RenderMathMLOperator::firstLineBaseline):
(WebCore::RenderMathMLOperator::computeLogicalHeight):
(WebCore::RenderMathMLOperator::paintGlyph):
(WebCore::RenderMathMLOperator::fillWithExtensionGlyph):
(WebCore::RenderMathMLOperator::paint):
(WebCore::RenderMathMLOperator::paintChildren):
- rendering/mathml/RenderMathMLOperator.h:
- 1:30 AM Changeset in webkit [165607] by
-
- 390 edits in trunk
Rename DEFINE_STATIC_LOCAL to DEPRECATED_DEFINE_STATIC_LOCAL
https://bugs.webkit.org/show_bug.cgi?id=129612
Reviewed by Darin Adler.
For new code use static NeverDestroyed<T> instead.
Source/JavaScriptCore:
- API/JSAPIWrapperObject.mm:
(jsAPIWrapperObjectHandleOwner):
- API/JSManagedValue.mm:
(managedValueHandleOwner):
- inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::objectGroupForBreakpointAction):
- inspector/scripts/CodeGeneratorInspectorStrings.py:
- interpreter/JSStack.cpp:
(JSC::stackStatisticsMutex):
- jit/ExecutableAllocator.cpp:
(JSC::DemandExecutableAllocator::allocators):
Source/WebCore:
Removed the list of changed files as it was huge.
Source/WebKit/efl:
- WebCoreSupport/PlatformStrategiesEfl.cpp:
(PlatformStrategiesEfl::initialize):
- ewk/ewk_main.cpp:
(trackerClient):
Source/WebKit/ios:
- Misc/EmojiFallbackFontSelector.cpp:
(EmojiFallbackFontSelector::getFallbackFontData):
- WebCoreSupport/WebFixedPositionContent.mm:
(WebFixedPositionContentDataLock):
Source/WebKit/mac:
- History/WebBackForwardList.mm:
(backForwardLists):
- History/WebHistoryItem.mm:
(historyItemWrappers):
- Misc/WebNSPasteboardExtras.mm:
(+[NSPasteboard _web_writableTypesForURL]):
(_writableTypesForImageWithoutArchive):
(_writableTypesForImageWithArchive):
- Misc/WebStringTruncator.mm:
(fontFromNSFont):
- Plugins/Hosted/NetscapePluginHostManager.mm:
(WebKit::NetscapePluginHostManager::shared):
- Plugins/Hosted/NetscapePluginHostProxy.mm:
(WebKit::pluginProxyMap):
- Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::globalExceptionString):
- Plugins/Hosted/ProxyInstance.mm:
(WebKit::proxyClass):
- Plugins/WebNetscapePluginStream.mm:
(streams):
- Storage/WebDatabaseManager.mm:
(transactionBackgroundTaskIdentifierLock):
- WebCoreSupport/WebUserMediaClient.mm:
(userMediaRequestsMap):
- WebView/WebHTMLRepresentation.mm:
(regExpForLabels):
- WebView/WebView.mm:
(aeDescFromJSValue):
Source/WebKit/win:
- WebCoreSupport/WebPlatformStrategies.cpp:
(WebPlatformStrategies::initialize):
- WebHistory.cpp:
(sharedHistoryStorage):
- WebLocalizableStrings.cpp:
(mainBundleLocStrings):
(frameworkLocStringsMutex):
(frameworkLocStrings):
- WebView.cpp:
(WebView::standardUserAgentWithApplicationName):
Source/WebKit/wince:
- WebCoreSupport/FrameLoaderClientWinCE.cpp:
(WebKit::FrameLoaderClientWinCE::userAgent):
- WebCoreSupport/PlatformStrategiesWinCE.cpp:
(PlatformStrategiesWinCE::initialize):
Source/WebKit2:
- DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp:
(WebKit::getIndexStatement):
(WebKit::getObjectStoreStatement):
- Shared/linux/SeccompFilters/SeccompBroker.cpp:
(WebKit::SeccompBrokerClient::shared):
- UIProcess/InspectorServer/WebInspectorServer.cpp:
(WebKit::WebInspectorServer::didReceiveWebSocketUpgradeHTTPRequest):
Source/WTF:
- wtf/RunLoop.cpp:
(WTF::RunLoop::current):
- wtf/StdLibExtras.h:
- wtf/ThreadingPthreads.cpp:
(WTF::threadMapMutex):
(WTF::threadMap):
- wtf/efl/MainThreadEfl.cpp:
(WTF::pipeObject):
- wtf/text/StringStatics.cpp:
(WTF::StringImpl::empty):
Tools:
- DumpRenderTree/JavaScriptThreading.cpp:
(javaScriptThreadsMutex):
(javaScriptThreads):
- DumpRenderTree/efl/EventSender.cpp:
(touchPointList):
(delayedEventQueue):
- DumpRenderTree/win/FrameLoadDelegate.cpp:
(delegatesWithDelayedWork):
- Scripts/check-for-exit-time-destructors:
- TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp:
- TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp:
(testsMap):
- 1:15 AM Changeset in webkit [165606] by
-
- 18 edits in trunk/Source/WebCore
Reduce memory use for static property maps
https://bugs.webkit.org/show_bug.cgi?id=129986
Unreviewed Windows build fix / update bindings test results following r165603.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateHashTable):
- bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
- bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
- bindings/scripts/test/JS/JSTestEventConstructor.cpp:
- bindings/scripts/test/JS/JSTestEventTarget.cpp:
(WebCore::jsTestEventTargetPrototypeFunctionItem):
(WebCore::jsTestEventTargetPrototypeFunctionDispatchEvent):
- bindings/scripts/test/JS/JSTestException.cpp:
- bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp:
- bindings/scripts/test/JS/JSTestInterface.cpp:
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod2):
(WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod2):
- bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
- bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
- bindings/scripts/test/JS/JSTestNode.cpp:
- bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::jsTestObjAttrWithGetterException):
(WebCore::jsTestObjStringAttrWithGetterException):
(WebCore::jsTestObjWithScriptStateAttributeRaises):
(WebCore::jsTestObjWithScriptExecutionContextAttributeRaises):
(WebCore::jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises):
(WebCore::jsTestObjNullableStringValue):
(WebCore::jsTestObjPrototypeFunctionByteMethod):
(WebCore::jsTestObjPrototypeFunctionByteMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionOctetMethod):
(WebCore::jsTestObjPrototypeFunctionOctetMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionLongMethod):
(WebCore::jsTestObjPrototypeFunctionLongMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionObjMethod):
(WebCore::jsTestObjPrototypeFunctionObjMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionMethodReturningSequence):
(WebCore::jsTestObjPrototypeFunctionMethodThatRequiresAllArgsAndThrows):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObj):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateWithSpaces):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod1):
(WebCore::jsTestObjConstructorFunctionClassMethodWithOptional):
(WebCore::jsTestObjPrototypeFunctionStringArrayFunction):
(WebCore::jsTestObjPrototypeFunctionDomStringListFunction):
(WebCore::jsTestObjPrototypeFunctionGetSVGDocument):
(WebCore::jsTestObjPrototypeFunctionMutablePointFunction):
(WebCore::jsTestObjPrototypeFunctionImmutablePointFunction):
(WebCore::jsTestObjPrototypeFunctionStrictFunction):
(WebCore::jsTestObjPrototypeFunctionStrictFunctionWithSequence):
(WebCore::jsTestObjPrototypeFunctionStrictFunctionWithArray):
- bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
- bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
- bindings/scripts/test/JS/JSTestTypedefs.cpp:
(WebCore::jsTestTypedefsAttrWithGetterException):
(WebCore::jsTestTypedefsStringAttrWithGetterException):
(WebCore::jsTestTypedefsPrototypeFunctionMethodWithSequenceArg):
(WebCore::jsTestTypedefsPrototypeFunctionImmutablePointFunction):
(WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction):
(WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction2):
(WebCore::jsTestTypedefsPrototypeFunctionCallWithSequenceThatRequiresInclude):
- bindings/scripts/test/JS/JSattribute.cpp:
- bindings/scripts/test/JS/JSreadonly.cpp:
- 12:44 AM Changeset in webkit [165605] by
-
- 2 edits in trunk/Source/WebCore
Use override keyword in BatteryManager
https://bugs.webkit.org/show_bug.cgi?id=130225
Reviewed by Daniel Bates.
- Modules/battery/BatteryManager.h:
- 12:27 AM Changeset in webkit [165604] by
-
- 2 edits in trunk/Source/WebKit2
<rdar://problem/16319722> [Cocoa] WKHistoryDelegate is being called for subframes
https://bugs.webkit.org/show_bug.cgi?id=130228
Reviewed by Mark Rowe.
- UIProcess/Cocoa/HistoryClient.mm:
(WebKit::HistoryClient::didNavigateWithNavigationData): Bail out if the frame is not the
main frame.
(WebKit::HistoryClient::didPerformClientRedirect): Ditto.
(WebKit::HistoryClient::didPerformServerRedirect): Ditto.
(WebKit::HistoryClient::didUpdateHistoryTitle): Ditto.
Mar 13, 2014:
- 11:45 PM Changeset in webkit [165603] by
-
- 36 edits in trunk
Reduce memory use for static property maps
https://bugs.webkit.org/show_bug.cgi?id=129986
Reviewed by Andreas Kling.
Static property tables are currently duplicated on first use from read-only memory into dirty memory
in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
(we use a custom hash table without a rehash) a lot of memory may be wasted.
Source/JavaScriptCore:
First, reduce the size of the hashtable. Instead of storing values in the table the hashtable maps
from string hashes to indicies into a densely packed array of values. Compute the index table at
compile time as a part of the derived sources step, such that this may be read-only data.
Second, don't copy all data from the HashTableValue array into a HashEntry objects. Instead refer
directly to the HashTableValue entries. The only data that needs to be allocated at runtime are the
keys, which are Identifiers.
- create_hash_table:
- emit the hash table index into the derived source (we were calculating this already to ensure chaining does not get too deep).
- parser/Lexer.cpp:
(JSC::Lexer<LChar>::parseIdentifier):
(JSC::Lexer<UChar>::parseIdentifier):
(JSC::Lexer<T>::parseIdentifierSlowCase):
- HashEntry -> HashTableValue.
- parser/Lexer.h:
(JSC::Keywords::getKeyword):
- HashEntry -> HashTableValue.
- runtime/ClassInfo.h:
- removed HashEntry.
- runtime/JSObject.cpp:
(JSC::getClassPropertyNames):
- use HashTable::ConstIterator.
(JSC::JSObject::put):
(JSC::JSObject::deleteProperty):
(JSC::JSObject::findPropertyHashEntry):
- HashEntry -> HashTableValue.
(JSC::JSObject::reifyStaticFunctionsForDelete):
- changed HashTable::ConstIterator interface.
- runtime/JSObject.h:
- HashEntry -> HashTableValue.
- runtime/Lookup.cpp:
(JSC::HashTable::createTable):
- table -> keys, keys array is now densely packed.
(JSC::HashTable::deleteTable):
- table -> keys.
(JSC::setUpStaticFunctionSlot):
- HashEntry -> HashTableValue.
- runtime/Lookup.h:
(JSC::HashTableValue::builtinGenerator):
(JSC::HashTableValue::function):
(JSC::HashTableValue::functionLength):
(JSC::HashTableValue::propertyGetter):
(JSC::HashTableValue::propertyPutter):
(JSC::HashTableValue::lexerValue):
- added accessor methods from HashEntry.
(JSC::HashTable::copy):
- fields changed.
(JSC::HashTable::initializeIfNeeded):
- table -> keys.
(JSC::HashTable::entry):
- HashEntry -> HashTableValue.
(JSC::HashTable::ConstIterator::ConstIterator):
- iterate packed value array, so no need to skipInvalidKeys().
(JSC::HashTable::ConstIterator::value):
(JSC::HashTable::ConstIterator::key):
(JSC::HashTable::ConstIterator::operator->):
- accessors now get HashTableValue/StringImpl* separately.
(JSC::HashTable::ConstIterator::operator++):
- iterate packed value array, so no need to skipInvalidKeys().
(JSC::HashTable::end):
- end is now size of dense not sparse array.
(JSC::getStaticPropertySlot):
(JSC::getStaticFunctionSlot):
(JSC::getStaticValueSlot):
(JSC::putEntry):
(JSC::lookupPut):
- HashEntry -> HashTableValue.
Source/WebCore:
- bindings/js/JSDOMBinding.h:
(WebCore::getStaticValueSlotEntryWithoutCaching):
(WebCore::getStaticValueSlotEntryWithoutCaching<JSDOMWrapper>):
- HashEntry -> HashTableValue.
- bindings/js/JSDOMWindowCustom.cpp:
(WebCore::JSDOMWindow::getOwnPropertySlot):
- HashEntry -> HashTableValue.
- bindings/js/JSHistoryCustom.cpp:
(WebCore::JSHistory::getOwnPropertySlotDelegate):
- HashEntry -> HashTableValue.
- bindings/js/JSLocationCustom.cpp:
(WebCore::JSLocation::getOwnPropertySlotDelegate):
(WebCore::JSLocation::putDelegate):
- HashEntry -> HashTableValue.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateGetOwnPropertySlotBody):
- HashEntry -> HashTableValue.
(GenerateHashTable):
- emit the hash table index into the derived source (we were calculating this already to ensure chaining does not get too deep).
LayoutTests:
- inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
- inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
- inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
- js/dom/dom-static-property-for-in-iteration-expected.txt:
- Properties now iterated in correct order, not permuted by hash table.
- 10:54 PM Changeset in webkit [165602] by
-
- 3 edits2 adds in trunk
Scroll size is not recalculated when absolute left of child is updated
https://bugs.webkit.org/show_bug.cgi?id=123958
Patch by Manish R Gurnaney <m.gurnaney@samsung.com> on 2014-03-13
Reviewed by Simon Fraser.
Source/WebCore:
Test: fast/css/display-inline-block-scrollbar.html
Actual issue was that whenever there is the content change in the
RenderBlock having inline-block children, The InlineFlowBox while
computing overflow never resets previous value.
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::computeOverflow):
Added code to clear overflow when we start computing overflow for
InlineFlowBox. So as to ScrollSize can be recalculated properly.
LayoutTests:
- fast/css/display-inline-block-scrollbar-expected.txt: Added.
- fast/css/display-inline-block-scrollbar.html: Added.
Added test case to check that scroll size is recalculated when absolute
left of child is updated.
- 10:19 PM Changeset in webkit [165601] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, fix Mac no-FTL build.
- llvm/library/LLVMExports.cpp:
(initializeAndGetJSCLLVMAPI):
- 9:47 PM Changeset in webkit [165600] by
-
- 2 edits in trunk/Source/JavaScriptCore
Only export initializeAndGetJSCLLVMAPI from libllvmForJSC.dylib
https://bugs.webkit.org/show_bug.cgi?id=130224
Patch by Juergen Ributzka <juergen@apple.com> on 2014-03-13
Reviewed by Filip Pizlo.
This limits the exported symbols to only initializeAndGetJSCLLVMAPI from
the LLVM dylib. This allows the dylib to be safely used with other LLVM
dylibs on the same system. It also reduces the dynamic linking overhead
and also reduces the size by 6MB, because the linker can now dead strip
many unused functions.
- Configurations/LLVMForJSC.xcconfig:
- 8:44 PM Changeset in webkit [165599] by
-
- 8 edits in trunk/Source/WebCore
Pass const RenderStyle& to box decoration functions.
https://bugs.webkit.org/show_bug.cgi?id=130201
Reviewed by Andreas Goran Kling.
No change in functionality.
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::paintBoxShadow):
(WebCore::InlineFlowBox::paintBoxDecorations):
(WebCore::InlineFlowBox::paintMask):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::paintBoxDecorations):
(WebCore::RenderBox::paintMaskImages):
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintNinePieceImage):
(WebCore::RenderBoxModelObject::paintOneBorderSide):
(WebCore::RenderBoxModelObject::paintBorderSides):
(WebCore::RenderBoxModelObject::paintTranslucentBorderSides):
(WebCore::RenderBoxModelObject::paintBorder):
(WebCore::RenderBoxModelObject::drawBoxSideFromPath):
(WebCore::RenderBoxModelObject::getBorderEdgeInfo):
(WebCore::RenderBoxModelObject::borderObscuresBackgroundEdge):
(WebCore::RenderBoxModelObject::borderObscuresBackground):
(WebCore::RenderBoxModelObject::paintBoxShadow):
- rendering/RenderBoxModelObject.h:
- rendering/RenderFieldset.cpp:
(WebCore::RenderFieldset::paintBoxDecorations):
- rendering/RenderTable.cpp:
(WebCore::RenderTable::paintBoxDecorations):
- rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::paintBoxDecorations):
- 7:49 PM Changeset in webkit [165598] by
-
- 5 edits in trunk/Source
Refactor Vibration algorithm to use only one timer.
https://bugs.webkit.org/show_bug.cgi?id=130059
Patch by Jinwoo Jeong <jw00.jeong@samsung.com> on 2014-03-13
Reviewed by Darin Adler.
Source/WebCore:
Currently Vibration is using two timers,
one is to start a vibration and another is to check termination of a vibration.
But they do not work in same time, if one of them is fired, then anothor will start.
Thus this patch removes one of them, and manages vibration states by enumeration.
Also, this patch implement the missing part of the algorithm,
which check the maximum length of the vibration pattern and the maximum duration of the vibration.
Lastly, this patch removes unused methods from Vibration.
- Modules/vibration/Vibration.cpp:
(WebCore::Vibration::Vibration):
(WebCore::Vibration::vibrate):
(WebCore::Vibration::cancelVibration):
Removed stopVibration() and its contents moved to cancelVibration().
(WebCore::Vibration::timerFired): Combined timerStartFired() and timerStopFired().
Removed suspendVibration() and resumeVibration(), which is never called since r.
- Modules/vibration/Vibration.h: Added new enumertaion to specify states of Vibration.
(WebCore::Vibration::isVibrating):
Source/WebKit2:
This patch adds a vibration unit test regression after r161257.
It consists of two short term requests to check
that Vibration could work properly by sequential requests.
Indeed this patch tightens condition of existing tests.
- UIProcess/API/efl/tests/test_ewk2_view.cpp:
(TEST_F):
- 7:49 PM Changeset in webkit [165597] by
-
- 7 edits in trunk/Source
Web Inspector: AXI: Use loc strings for known aria-invalid types
https://bugs.webkit.org/show_bug.cgi?id=129952
Patch by James Craig <jcraig@apple.com> on 2014-03-13
Reviewed by Joseph Pecoraro.
Source/WebCore:
Updating inspector-protocol enum and UI display values for @aria-invalid.
Test: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
- inspector/InspectorDOMAgent.cpp: Enum for DOM.AccessibilityPropertiesInvalid
(WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties):
- inspector/protocol/DOM.json: Enum for DOM.AccessibilityPropertiesInvalid
Source/WebInspectorUI:
Updating inspector-protocol and UI display values for @aria-invalid.
Test: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
- Localizations/en.lproj/localizedStrings.js: "Grammar" and "Spelling" value strings.
- UserInterface/Protocol/InspectorWebBackendCommands.js: New enum for DOM.AccessibilityPropertiesInvalid
- UserInterface/Views/DOMNodeDetailsSidebarPanel.js: Use enum instead of passing value through directly.
- 7:31 PM Changeset in webkit [165596] by
-
- 2 edits in trunk/Tools
[EFL][WK2] Fix compilation warning in Minibrowser
https://bugs.webkit.org/show_bug.cgi?id=130132
Patch by Sanghyup Lee <sh53.lee@samsung.com> on 2014-03-13
Reviewed by Csaba Osztrogonác.
Replace mktemp() with mkstemp() to fix compilation warning in MiniBrowser.
- MiniBrowser/efl/main.c:
(on_download_request):
- 7:25 PM Changeset in webkit [165595] by
-
- 17 edits27 adds in trunk
[SVG2] support paint-order presentation attribute
https://bugs.webkit.org/show_bug.cgi?id=129373
Reviewed by Dean Jackson.
Source/WebCore:
Add support for the paint-order property from SVG2. The presentation
attribute/CSS property allows to paint fill, stroke and markers in any order
the author desires.
Firefox supports this but behind a runtime flag. It is just activated in
nightly builds by default.
Chromium supports it behind a runtime flag as well but is going to ship it
pretty soon.
Tests: svg/paint-order/paint-order-fill-expected.svg
svg/paint-order/paint-order-fill-markers-expected.svg
svg/paint-order/paint-order-fill-markers.svg
svg/paint-order/paint-order-fill.svg
svg/paint-order/paint-order-markers-expected.svg
svg/paint-order/paint-order-markers-stroke-expected.svg
svg/paint-order/paint-order-markers-stroke.svg
svg/paint-order/paint-order-markers.svg
svg/paint-order/paint-order-normal-expected.svg
svg/paint-order/paint-order-normal.svg
svg/paint-order/paint-order-stroke-expected.svg
svg/paint-order/paint-order-stroke-marker-expected.svg
svg/paint-order/paint-order-stroke-marker.svg
svg/paint-order/paint-order-stroke.svg
svg/paint-order/paint-order-text-markers-expected.svg
svg/paint-order/paint-order-text-markers.svg
svg/paint-order/paint-order-text-normal-expected.svg
svg/paint-order/paint-order-text-normal.svg
svg/paint-order/paint-order-text-stroke-expected.svg
svg/paint-order/paint-order-text-stroke.svg
svg/paint-order/paint-order-text-tspan-001-expected.svg
svg/paint-order/paint-order-text-tspan-001.svg
svg/paint-order/paint-order-text-tspan-002-expected.svg
svg/paint-order/paint-order-text-tspan-002.svg
svg/paint-order/parsing-paint-order.html
- css/CSSComputedStyleDeclaration.cpp: Computed style for paint-order.
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSParser.h:
- css/CSSPropertyNames.in:
- css/CSSValueKeywords.in:
- css/SVGCSSComputedStyleDeclaration.cpp:
(WebCore::paintOrder):
(WebCore::ComputedStyleExtractor::svgPropertyValue):
- css/SVGCSSParser.cpp: Parse paint-order. Take care of serialization
at this point already to get element style correct.
(WebCore::CSSParser::parseSVGValue):
(WebCore::CSSParser::parsePaintOrder):
- css/SVGCSSStyleSelector.cpp:
(WebCore::StyleResolver::applySVGProperty):
- rendering/style/SVGRenderStyle.cpp:
(WebCore::SVGRenderStyle::paintTypesForPaintOrder):
(WebCore::SVGRenderStyle::diff): Repaint on change.
- rendering/style/SVGRenderStyle.h:
(WebCore::SVGRenderStyle::initialPaintOrder):
(WebCore::SVGRenderStyle::setPaintOrder):
(WebCore::SVGRenderStyle::paintOrder):
(WebCore::SVGRenderStyle::InheritedFlags::operator==):
(WebCore::SVGRenderStyle::setBitDefaults):
- rendering/style/SVGRenderStyleDefs.h:
- rendering/svg/RenderSVGShape.cpp: Change order of painting based on paint-order.
(WebCore::RenderSVGShape::strokeShape):
(WebCore::RenderSVGShape::fillStrokeMarkers):
(WebCore::RenderSVGShape::paint):
(WebCore::RenderSVGShape::addFocusRingRects):
- rendering/svg/RenderSVGShape.h:
- rendering/svg/SVGInlineTextBox.cpp:
(WebCore::SVGInlineTextBox::paint): Ditto.
- svg/SVGElement.cpp: Make property a presentation attribute.
(WebCore::populateAttributeNameToCSSPropertyIDMap):
(WebCore::populateAttributeNameToAnimatedPropertyTypeMap):
- svg/svgattrs.in: Add paint-order attribute.
LayoutTests:
Test parsing and bahvior of the paint-order property.
- svg/paint-order/paint-order-fill-expected.svg: Added.
- svg/paint-order/paint-order-fill-markers-expected.svg: Added.
- svg/paint-order/paint-order-fill-markers.svg: Added.
- svg/paint-order/paint-order-fill.svg: Added.
- svg/paint-order/paint-order-markers-expected.svg: Added.
- svg/paint-order/paint-order-markers-stroke-expected.svg: Added.
- svg/paint-order/paint-order-markers-stroke.svg: Added.
- svg/paint-order/paint-order-markers.svg: Added.
- svg/paint-order/paint-order-normal-expected.svg: Added.
- svg/paint-order/paint-order-normal.svg: Added.
- svg/paint-order/paint-order-stroke-expected.svg: Added.
- svg/paint-order/paint-order-stroke-marker-expected.svg: Added.
- svg/paint-order/paint-order-stroke-marker.svg: Added.
- svg/paint-order/paint-order-stroke.svg: Added.
- svg/paint-order/paint-order-text-markers-expected.svg: Added.
- svg/paint-order/paint-order-text-markers.svg: Added.
- svg/paint-order/paint-order-text-normal-expected.svg: Added.
- svg/paint-order/paint-order-text-normal.svg: Added.
- svg/paint-order/paint-order-text-stroke-expected.svg: Added.
- svg/paint-order/paint-order-text-stroke.svg: Added.
- svg/paint-order/paint-order-text-tspan-001-expected.svg: Added.
- svg/paint-order/paint-order-text-tspan-001.svg: Added.
- svg/paint-order/paint-order-text-tspan-002-expected.svg: Added.
- svg/paint-order/paint-order-text-tspan-002.svg: Added.
- svg/paint-order/parsing-paint-order-expected.txt: Added.
- svg/paint-order/parsing-paint-order.html: Added.
- 7:23 PM Changeset in webkit [165594] by
-
- 3 edits in trunk/Source/WebKit2
Add SPI to set a custom user agent on WKWebView
https://bugs.webkit.org/show_bug.cgi?id=130164
Patch by Paul Hankes Drielsma <phd@apple.com> on 2014-03-13
Reviewed by Dan Bernstein.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _customUserAgent]):
(-[WKWebView _setCustomUserAgent:]):
- UIProcess/API/Cocoa/WKWebViewPrivate.h:
- 7:21 PM Changeset in webkit [165593] by
-
- 2 edits in trunk/Source/JavaScriptCore
VM::discardAllCode() should clear the RegExp cache.
<https://webkit.org/b/130144>
Reviewed by Michael Saboff.
- runtime/VM.cpp:
(JSC::VM::discardAllCode):
- 7:14 PM Changeset in webkit [165592] by
-
- 2 edits in trunk/Source/WebCore
Network process instantiates JSC::VM under fake memory pressure.
<https://webkit.org/b/130143>
Stop calling GCController::garbageCollectSoon() in the fake memory
pressure callback. The pressure relief code already schedules GC
by way of discardAllCode() which does reportAbandonedObjectGraph().
This way we don't accidentally instantiate a VM in the networking
process for no reason.
Reviewed by Geoffrey Garen.
- platform/mac/MemoryPressureHandlerMac.mm:
(WebCore::MemoryPressureHandler::install):
- 7:01 PM Changeset in webkit [165591] by
-
- 3 edits in trunk/Source/WebKit2
Add SPI to run javascript in main frame on WKWebView
https://bugs.webkit.org/show_bug.cgi?id=130047
Patch by Paul Hankes Drielsma <phd@apple.com> on 2014-03-13
Reviewed by Anders Carlsson.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _runJavaScriptInMainFrame:]):
- 6:58 PM Changeset in webkit [165590] by
-
- 9 edits in trunk
Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector
https://bugs.webkit.org/show_bug.cgi?id=129779
Patch by Diego Pino Garcia <Diego Pino Garcia> on 2014-03-13
Reviewed by Timothy Hatcher.
Source/WebCore:
- inspector/InspectorDOMAgent.cpp: Set property "focused".
(WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties):
- inspector/protocol/DOM.json: Add property "focused" to
AccessibilityProperties.
Source/WebInspectorUI:
- Localizations/en.lproj/localizedStrings.js: Add label "Focused".
- UserInterface/Models/DOMNode.js: Set property "focused" in
accessibilityProperties.
(WebInspector.DOMNode.prototype.accessibilityProperties): Add row for
property "focused".
- UserInterface/Views/DOMNodeDetailsSidebarPanel.js:
(WebInspector.DOMNodeDetailsSidebarPanel):
(WebInspector.DOMNodeDetailsSidebarPanel.prototype._refreshAccessibility):
Refresh value of property "focused" in UI.
LayoutTests:
- inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
Updated test.
- 6:55 PM Changeset in webkit [165589] by
-
- 1 edit2 deletes in trunk/Source/WebCore
Remove remaining Nix port related files
https://bugs.webkit.org/show_bug.cgi?id=130179
Reviewed by Csaba Osztrogonác.
GLContextFromCurrentEGL was added in r155360 as a part of nix
upstreaming. As Nix port is removed from the source tree, these files
are in no use.
- platform/graphics/egl/GLContextFromCurrentEGL.cpp: Removed.
- platform/graphics/egl/GLContextFromCurrentEGL.h: Removed.
- 6:51 PM Changeset in webkit [165588] by
-
- 2 edits in trunk
[CMake] Failure to link with older installations of WebP
https://bugs.webkit.org/show_bug.cgi?id=130195
Reviewed by Gustavo Noronha Silva.
Fix the issue by using a temporary variable as the output parameter
to check_include_files(), setting WEBP_FOUND accordingly later.
- Source/cmake/FindWebP.cmake: Avoid reusing the WEBP_FOUND
variable in check_include_files(), as it will lead to misleading
results (will always be FALSE). Use a temporary variable instead
and explicitly set WEBP_FOUND to TRUE later if needed.
- 6:41 PM Changeset in webkit [165587] by
-
- 4 edits13 adds in trunk
REGRESSION (r160806): Incorrect cascade order of prefixed and non-prefixed variants of
CSS properties box-shadow and background-{clip, origin, size}
https://bugs.webkit.org/show_bug.cgi?id=130102
<rdar://problem/16187037>
Reviewed by Andreas Kling.
Source/WebCore:
Fixes an issues in the computation of the final value for the CSS properties
box-shadow and background-{clip, origin, size} when the definition of a selector
uses both the prefixed and non-prefixed variants (in order) of these properties.
Tests: fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order.html
fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order.html
fast/css/cascade/background-size-and-webkit-background-size-cascade-order.html
fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
- css/CSSPropertyNames.in: Add a comment to explain the difference between property
-webkit-box-shadow and property box-shadow.
- css/StyleResolver.cpp:
(WebCore::shouldApplyPropertyInParseOrder): Add prefixed and non-prefixed variants
of box-shadow and background-{clip, origin, size} to the list of properties that need
to be applied in the same order as they were parsed from the stylesheet.
LayoutTests:
Add tests to ensure that we correctly cascade the prefixed and non-prefixed variants
of the CSS properties box-shadow and background-{clip, origin, size}.
- fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order-expected.html: Added.
- fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order.html: Added.
- fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order-expected.html: Added.
- fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order.html: Added.
- fast/css/cascade/background-size-and-webkit-background-size-cascade-order-expected.html: Added.
- fast/css/cascade/background-size-and-webkit-background-size-cascade-order.html: Added.
- fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order-expected.html: Added.
- fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html: Added.
- fast/css/resources/green-128x128.png: Added.
- fast/css/resources/green-square-above-red-square.png: Added.
- fast/css/resources/red-square-above-green-square.png: Added.
- fast/css/resources/red-square-in-green-square.png: Added.
- 6:36 PM Changeset in webkit [165586] by
-
- 4 edits in trunk/WebKitLibraries
<rdar://problem/16317198>
Update WKSI to fix a small leak on iOS.
- libWebKitSystemInterfaceLion.a:
- libWebKitSystemInterfaceMavericks.a:
- libWebKitSystemInterfaceMountainLion.a:
- 6:13 PM Changeset in webkit [165585] by
-
- 2 edits in trunk/Source/WebKit/win
Unreviewed build fix for Mac Windows after r165545.
https://bugs.webkit.org/show_bug.cgi?id=129744
Reviewed by Timothy Hatcher.
- Interfaces/IWebInspectorPrivate.idl: Remove callId from IWebInspectorPrivate.
- 6:11 PM Changeset in webkit [165584] by
-
- 6 edits in trunk/Source
Web Inspector: Remove InspectorFrontendHost.loadResourceSynchronously
https://bugs.webkit.org/show_bug.cgi?id=130217
Reviewed by Timothy Hatcher.
Source/WebCore:
This has been replaced by NetworkAgent.loadResource,
which loads asynchronously through the backend.
- inspector/InspectorFrontendHost.cpp:
- inspector/InspectorFrontendHost.h:
- inspector/InspectorFrontendHost.idl:
Source/WebInspectorUI:
- UserInterface/Protocol/InspectorFrontendHostStub.js:
- 6:11 PM Changeset in webkit [165583] by
-
- 7 edits in trunk/Source
Web Inspector: Network.loadResource should include the response status code
https://bugs.webkit.org/show_bug.cgi?id=130216
Reviewed by Timothy Hatcher.
Source/WebCore:
- inspector/InspectorResourceAgent.cpp:
Record and send the http status code.
- inspector/protocol/Network.json:
Include status code property in the success callback.
Source/WebInspectorUI:
- UserInterface/Controllers/SourceMapManager.js:
(WebInspector.SourceMapManager.prototype.sourceMapLoaded):
(WebInspector.SourceMapManager.prototype._loadAndParseSourceMap):
- UserInterface/Models/SourceMapResource.js:
(WebInspector.SourceMapResource.prototype.requestContentFromBackend.sourceMapResourceLoaded):
If the response is 400 or larger, treat it as an error / failed load.
- UserInterface/Protocol/InspectorWebBackendCommands.js:
Update protocol to provide status code parameter.
- 6:11 PM Changeset in webkit [165582] by
-
- 5 edits in trunk/Source/WebCore
Web Inspector: Network.loadResource XHR crash if page reloaded while request is ongoing
https://bugs.webkit.org/show_bug.cgi?id=130211
Reviewed by Timothy Hatcher.
Merged from Blink with changes, (patch by vsevik@chromium.org):
http://src.chromium.org/viewvc/blink?view=revision&revision=152712
Using an XMLHttpRequest to download resources had a few issues. Being an
Active DOM Object the load could be paused. Without an extra retain,
when the load was cancelled (e.g. a page reload) the XHR would get
destructed and could cause a crash if the list of active DOM objects
was actively being iterated.
Switch to a DocumentThreadableLoader to manage the load ourselves.
This still uses the Memory cache, but we have a little more control.
- inspector/InspectorResourceAgent.h:
- inspector/InspectorResourceAgent.cpp:
(WebCore::InspectorResourceAgent::InspectorResourceAgent):
(WebCore::InspectorResourceAgent::loadResource):
Switch from XHR to DocumentThreadableLoader.
- xml/XMLHttpRequest.h:
- xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::XMLHttpRequest):
(WebCore::XMLHttpRequest::createRequest):
(WebCore::XMLHttpRequest::sendForInspector):
Remove the now unnecessary XHR sendForInspector path.
- 6:05 PM Changeset in webkit [165581] by
-
- 5 edits4 deletes in trunk
Unreviewed, rolling out r165540.
https://bugs.webkit.org/show_bug.cgi?id=130199
caused 1 hidpi test fail (Requested by zalan on #webkit).
Reverted changeset:
"Subpixel rendering: Nested layers with subpixel accumulation
paint to wrong position."
https://bugs.webkit.org/show_bug.cgi?id=130153
http://trac.webkit.org/changeset/165540
Source/WebCore:
Patch by Commit Queue <commit-queue@webkit.org> on 2014-03-13
LayoutTests:
Patch by Commit Queue <commit-queue@webkit.org> on 2014-03-13
- 5:40 PM Changeset in webkit [165580] by
-
- 19 edits in tags/Safari-538.23/Source
Merged r165577.
- 5:31 PM Changeset in webkit [165579] by
-
- 4 edits in trunk/Source/WebCore
Fix a bunch of mistakes in the parsing of ::cue( and ::cue
https://bugs.webkit.org/show_bug.cgi?id=130113
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
Reviewed by Andreas Kling.
- css/CSSGrammar.y.in:
- css/CSSParserValues.cpp:
(WebCore::CSSParserSelector::setPseudoTypeValue):
The ::cue() pseudo element "function" was passed as a PseudoClass.
The type was then parsed and considered as a compatibility type to flip
the match type back to PseudoElement.
Instead of all that jazz, just pass the right type from the grammar.
- css/CSSSelector.cpp:
(WebCore::CSSSelector::parsePseudoType):
The non-function ::cue pseudo element use shadow pseudo ID for matching the element.
Since it is unprefixed, it needs to map to one of the Custom types. The previous code
was using String::startsWith() for some reason, change that to a simple equality.
- 5:30 PM Changeset in webkit [165578] by
-
- 3 edits in trunk/Source/WebCore
Clean up RenderStyle creation
https://bugs.webkit.org/show_bug.cgi?id=130180
Reviewed by Andreas Kling.
Use the copy constructor with the default style instead of having a special
constructor for that.
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::create):
(WebCore::RenderStyle::RenderStyle):
- rendering/style/RenderStyle.h:
- 5:21 PM Changeset in webkit [165577] by
-
- 19 edits in trunk/Source
The viewport code should not depend on WebKitSystemInterface
https://bugs.webkit.org/show_bug.cgi?id=130218
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
Reviewed by Tim Horton.
Source/WebCore:
The viewport code cannot be generalized to other ports because it relies
on WebKit system interface to get the device screen size.
This patch fixes that by going through ChromeClient to get the data.
- dom/Document.cpp:
(WebCore::Document::processViewport):
Get the screensize from chrome client.
- dom/ViewportArguments.cpp:
(WebCore::computeViewportAttributes):
This is dead code. Nothing should ever use computeViewportAttributes().
(WebCore::finalizeViewportArguments):
- dom/ViewportArguments.h:
- page/ChromeClient.h:
(WebCore::ChromeClient::viewportScreenSize):
Source/WebKit/ios:
- WebCoreSupport/WebChromeClientIOS.h:
- WebCoreSupport/WebChromeClientIOS.mm:
(WebChromeClientIOS::viewportScreenSize):
Get the viewport size from WebKitSystemInterface.
Source/WebKit2:
Get the viewport size from the UIProcess when creating a new WebProcess.
From there, the value is stored in WebPage and used whenever we need to update
the viewport parameters.
- Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode):
(WebKit::WebPageCreationParameters::decode):
- Shared/WebPageCreationParameters.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::internalShowContextMenu):
- UIProcess/WebPageProxy.h:
- UIProcess/ios/WebPageProxyIOS.mm:
(WebKit::WebPageProxy::viewportScreenSize):
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::viewportScreenSize):
- WebProcess/WebCoreSupport/WebChromeClient.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::viewportScreenSize):
- 5:11 PM Changeset in webkit [165576] by
-
- 4 edits in trunk/Source
Fix relative paths to UseInternalSDK.xcconfig for ANGLE and WebKit/mac
Rubber-stamped by Mark Rowe.
One-too-few "..".
- Configurations/Base.xcconfig:
- 4:48 PM Changeset in webkit [165575] by
-
- 2 edits in trunk/Source/JavaScriptCore
Revert "Short-circuit JSGlobalObjectInspectorController when not inspecting."
<https://webkit.org/b/129995>
This code path is not taken anymore on DYEB, and I can't explain why
it was showing up in my profiles. Backing it out per JoePeck's suggestion.
- inspector/JSGlobalObjectInspectorController.cpp:
(Inspector::JSGlobalObjectInspectorController::reportAPIException):
- 3:48 PM Changeset in webkit [165574] by
-
- 2 edits in tags/Safari-538.23/Source/JavaScriptCore
Merged r165559.
- 3:45 PM Changeset in webkit [165573] by
-
- 2 edits in trunk/Source/WebKit2
Do not show extended background during a pinch gesture on iOS
https://bugs.webkit.org/show_bug.cgi?id=130152
-and corresponding-
<rdar://problem/16303819>
Reviewed by Simon Fraser.
This patch refactors the backgroundColor-setting logic into its own method so that
it can be called from both _didCommitLayerTree and scrollViewDidZoom.
Only set the UIScrollView’s background color when the zoomScale is greater than or
equal to the minimumZoomScale. Also do not set it during the zoom bounce
animation. Otherwise, clear the background color by setting it to nil.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView updateScrollViewBackground]):
(-[WKWebView _didCommitLayerTree:WebKit::]):
(-[WKWebView scrollViewDidZoom:]):
- 3:36 PM Changeset in webkit [165572] by
-
- 5 edits in trunk/Source/WebKit2
[iOS WebKit2] block selection should avoid large blocks.
https://bugs.webkit.org/show_bug.cgi?id=130208
<rdar://problem/16251785>
Reviewed by Benjamin Poulain.
When creating a block selection, we should discard blocks that
are larger than most of the visible portion of the document.
This prevents the accidental selection the entire document, which
is fairly common when tapping over empty areas.
- Shared/InteractionInformationAtPosition.cpp:
(WebKit::InteractionInformationAtPosition::encode):
(WebKit::InteractionInformationAtPosition::decode):
- Shared/InteractionInformationAtPosition.h: Removed selectionRects that was not really needed and
added isSelectable to indicate whether the selection can start.
(WebKit::InteractionInformationAtPosition::InteractionInformationAtPosition):
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView hasSelectablePositionAtPoint:]): Now uses isSelectable.
- WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::getPositionInformation): Takes into account the userSelect property
to figure out if the element can be selected and discards blocks that are
larger than 97% of the visible area of the document.
- 3:18 PM Changeset in webkit [165571] by
-
- 7 edits3 adds in trunk
FTL should support IsBlah
https://bugs.webkit.org/show_bug.cgi?id=130202
Source/JavaScriptCore:
Reviewed by Geoffrey Garen.
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLIntrinsicRepository.h:
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileIsUndefined):
(JSC::FTL::LowerDFGToLLVM::compileIsBoolean):
(JSC::FTL::LowerDFGToLLVM::compileIsNumber):
(JSC::FTL::LowerDFGToLLVM::compileIsString):
(JSC::FTL::LowerDFGToLLVM::compileIsObject):
(JSC::FTL::LowerDFGToLLVM::compileIsFunction):
(JSC::FTL::LowerDFGToLLVM::compileStoreBarrier):
(JSC::FTL::LowerDFGToLLVM::compileStoreBarrierWithNullCheck):
(JSC::FTL::LowerDFGToLLVM::isNotCellOrMisc):
(JSC::FTL::LowerDFGToLLVM::isNumber):
(JSC::FTL::LowerDFGToLLVM::isNotNumber):
(JSC::FTL::LowerDFGToLLVM::isBoolean):
- ftl/FTLOSRExitCompiler.cpp:
- tests/stress/is-undefined-exit-on-masquerader.js: Added.
(bar):
(foo):
(test):
- tests/stress/is-undefined-jettison-on-masquerader.js: Added.
(foo):
(test):
- tests/stress/is-undefined-masquerader.js: Added.
(foo):
(test):
Tools:
Reviewed by Geoffrey Garen.
Running existing JSRegress tests with noInline gives us coverage for these
changes. Chances are, this will also give coverage for other interesting things
as well.
- Scripts/run-jsc-stress-tests:
- 3:04 PM Changeset in webkit [165570] by
-
- 12 edits4 adds in trunk/Source/WebCore
Add remote control command support to MediaSession.
https://bugs.webkit.org/show_bug.cgi?id=129903
Reviewed by Eric Carlson.
Add the capability to receive remote control commands (currently iOS only) and to
pass those commands through the MediaSessionManager.
Add a new platform class which can listen for remote control commands:
- platform/RemoteCommandListener.cpp: Added.
(WebCore::RemoteCommandListener::create):
- platform/RemoteCommandListener.h: Added.
(WebCore::RemoteCommandListenerClient::~RemoteCommandListenerClient):
(WebCore::RemoteCommandListener::~RemoteCommandListener):
(WebCore::RemoteCommandListener::RemoteCommandListener):
- platform/ios/RemoteCommandListenerIOS.h: Added.
- platform/ios/RemoteCommandListenerIOS.mm: Added.
(WebCore::RemoteCommandListener::create):
(WebCore::RemoteCommandListenerIOS::RemoteCommandListenerIOS):
(WebCore::RemoteCommandListenerIOS::~RemoteCommandListenerIOS):
Handle remote control command events in HTMLMediaElement and AudioDestinationMac:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::parseAttribute):
- html/HTMLMediaElement.h:
- platform/audio/mac/AudioDestinationMac.h:
(WebCore::AudioDestinationMac::canReceiveRemoteControlCommands):
(WebCore::AudioDestinationMac::didReceiveRemoteControlCommand):
Pipe command events through MediaSessionManager:
- platform/audio/MediaSession.cpp:
(WebCore::MediaSession::canReceiveRemoteControlCommands):
(WebCore::MediaSession::didReceivRemoteControlCommand):
- platform/audio/MediaSession.h:
- platform/audio/MediaSessionManager.cpp:
(WebCore::MediaSessionManager::addSession):
(WebCore::MediaSessionManager::removeSession):
(WebCore::MediaSessionManager::sessionWillBeginPlayback):
(WebCore::MediaSessionManager::didReceiveRemoteControlCommand):
(WebCore::MediaSessionManager::addClient):
(WebCore::MediaSessionManager::removeClient):
- platform/audio/MediaSessionManager.h:
(WebCore::MediaSessionManagerClient::~MediaSessionManagerClient):
(WebCore::MediaSessionManagerClient::MediaSessionManagerClient):
Make sessionWillBegin/EndPlayback() methods take non-const parameters:
- platform/audio/MediaSessionManager.h:
(WebCore::MediaSessionManager::sessionWillEndPlayback):
- platform/audio/ios/MediaSessionManagerIOS.h:
- platform/audio/ios/MediaSessionManagerIOS.mm:
(WebCore::MediaSessionManagerIOS::sessionWillBeginPlayaback):
(WebCore::MediaSessionManagerIOS::sessionWillEndPlayaback):
Add new files and export new symbols:
- WebCore.exp.in:
- WebCore.xcodeproj/project.pbxproj:
- 3:02 PM Changeset in webkit [165569] by
-
- 3 edits6 deletes in trunk/LayoutTests
Unreviewed, rolling out r165536.
It breaks http/tests/media/media-play-stream-chunked-icy.html
Reverted changeset:
"[GStreamer] WebKit gets stalled when trying to play a stream"
https://bugs.webkit.org/show_bug.cgi?id=125926
http://trac.webkit.org/changeset/165536
- 2:53 PM Changeset in webkit [165568] by
-
- 50 edits in trunk/Source/WebCore
Unreviewed, rolling out r165544 and r165560.
It broke EFL/GTK/Windows build
Reverted changesets:
"Optimize hasTagName when called on an HTMLElement"
https://bugs.webkit.org/show_bug.cgi?id=130090
http://trac.webkit.org/changeset/165544
- 2:50 PM Changeset in webkit [165567] by
-
- 1 edit in branches/safari-537.75-branch/LayoutTests/fast/ruby/ruby-illegal-combined-expected.txt
Update expectations for fast/ruby/ruby-illegal-combined.html.
- 2:27 PM Changeset in webkit [165566] by
-
- 2 edits in trunk/Source/WebCore
Try to stop asserts in debug build.
- dom/Node.cpp:
(WebCore::Document::invalidateNodeListAndCollectionCaches):
- 1:38 PM Changeset in webkit [165565] by
-
- 6 edits3 moves1 delete in trunk/Source/WebKit2
Rename WKVisitedLinkProvider to _WKVisitedLinkProvider and make it private
https://bugs.webkit.org/show_bug.cgi?id=130207
Reviewed by Dan Bernstein.
- UIProcess/API/Cocoa/WKVisitedLinkProviderPrivate.h: Removed.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView initWithFrame:configuration:]):
- UIProcess/API/Cocoa/WKWebViewConfiguration.h:
- UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
(-[WKWebViewConfiguration _visitedLinkProvider]):
(-[WKWebViewConfiguration _setVisitedLinkProvider:]):
- UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h:
- UIProcess/API/Cocoa/_WKVisitedLinkProvider.h: Renamed from Source/WebKit2/UIProcess/API/Cocoa/WKVisitedLinkProvider.h.
- UIProcess/API/Cocoa/_WKVisitedLinkProvider.mm: Renamed from Source/WebKit2/UIProcess/API/Cocoa/WKVisitedLinkProvider.mm.
(-[_WKVisitedLinkProvider init]):
- UIProcess/API/Cocoa/_WKVisitedLinkProviderInternal.h: Renamed from Source/WebKit2/UIProcess/API/Cocoa/WKVisitedLinkProviderInternal.h.
- WebKit2.xcodeproj/project.pbxproj:
- 1:31 PM Changeset in webkit [165564] by
-
- 2 edits in trunk/Source/WebKit/mac
Fix build.
- Misc/WebSharingServicePickerController.mm:
- 1:22 PM Changeset in webkit [165563] by
-
- 2 edits in trunk/Source/WebCore
Update the build fix for r165544
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
Fix typo :(
- 1:16 PM Changeset in webkit [165562] by
-
- 2 edits in trunk/Source/WebCore
Update the build fix for r165544
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper isSVGGroupElement]):
Use the SVG version since the name being tested is a SVG name.
- 1:01 PM Changeset in webkit [165561] by
-
- 2 edits in trunk/Source/WebCore
Attempt to fix the build after r165542
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
- dom/NodeRenderStyle.h:
- 12:47 PM Changeset in webkit [165560] by
-
- 2 edits in trunk/Source/WebCore
Update WebAccessibilityObjectWrapperIOS after r165544
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper isSVGGroupElement]):
- 12:46 PM Changeset in webkit [165559] by
-
- 2 edits in trunk/Source/JavaScriptCore
JS benchmarks crash with a bus error on 32-bit x86.
<https://webkit.org/b/130203>
Reviewed by Geoffrey Garen.
The issue is that generateGetByIdStub() can potentially use the same register
for the JSValue base register and the target tag register. After loading the
tag value into the target tag register, the JSValue base address is lost.
The code then proceeds to load the payload value using the base register, and
this results in a crash.
The fix is to check if the base register is the same as the target tag register.
If so, we should make a copy the base register first before loading the tag
value, and use the copy to load the payload value instead.
- jit/Repatch.cpp:
(JSC::generateGetByIdStub):
- 12:45 PM Changeset in webkit [165558] by
-
- 2 edits in branches/safari-537.75-branch/LayoutTests
Fix accessibility/display-table-cell-causes-crash.html
<rdar://problem/16305170>
Unreviewed.
Fix layout test paths that were referencing files that have moved.
- accessibility/display-table-cell-causes-crash.html:
- 12:44 PM Changeset in webkit [165557] by
-
- 3 edits in trunk/Source/WebCore
REGRESSION(r165542): printing/page-rule-selection.html failing
https://bugs.webkit.org/show_bug.cgi?id=130205
Reviewed by Andreas Kling.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::keyframeStylesForAnimation):
(WebCore::StyleResolver::styleForPage):
Use Document style as parent when resolving page style.
(WebCore::StyleResolver::applyPropertyToStyle):
- css/StyleResolver.h:
Get rid of the default null parameter.
- 12:37 PM Changeset in webkit [165556] by
-
- 2 edits in trunk/Source/WebCore
Remove INPUT_LIST_BUTTON from the PseudoIds
https://bugs.webkit.org/show_bug.cgi?id=130108
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-03-13
Reviewed by Andreas Kling.
- rendering/style/RenderStyleConstants.h:
It is unused.
- 12:28 PM Changeset in webkit [165555] by
-
- 2 edits in trunk/Source/WebKit2
Remove a commented out member function
https://bugs.webkit.org/show_bug.cgi?id=130204
Reviewed by Tim Horton.
- Shared/ChildProcessProxy.h:
(WebKit::ChildProcessProxy::canSendMessage):
- 12:20 PM Changeset in webkit [165554] by
-
- 2 edits in trunk/Source/WebKit2
[iOS WebKit2] Crash on iPad when displaying a select element with options.
https://bugs.webkit.org/show_bug.cgi?id=130200
<rdar://problem/16316187>
Reviewed by Simon Fraser.
_singleSelectionIndex should be initialized to NSNotFound for multiSelect elements.
- UIProcess/ios/forms/WKFormSelectPopover.mm:
(-[WKSelectTableViewController initWithView:hasGroups:]):
- 12:14 PM Changeset in webkit [165553] by
-
- 3 edits in trunk/Source/JavaScriptCore
WebKit shouldn't crash on uniprocessor machines
https://bugs.webkit.org/show_bug.cgi?id=130176
Reviewed by Michael Saboff.
Previously the math for computing the number of JIT compiler threads would come up with
zero threads on uniprocessor machines, and then the Worklist code would assert.
- runtime/Options.cpp:
(JSC::computeNumberOfWorkerThreads):
- runtime/Options.h:
- 11:24 AM Changeset in webkit [165552] by
-
- 9 edits in trunk/Source/WebCore
[iOS] Sync media playback with now playing
https://bugs.webkit.org/show_bug.cgi?id=130172
Reviewed by Jer Noble.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::play): Move clientWillBeginPlayback to
playInternal so it is called every time playback begins.
(WebCore::HTMLMediaElement::playInternal): Call clientWillBeginPlayback.
(WebCore::HTMLMediaElement::pause): Move clientWillPausePlayback to
playInternal so it is called every time playback begins.
(WebCore::HTMLMediaElement::playInternal): Call clientWillPausePlayback.
(WebCore::HTMLMediaElement::mediaSessionTitle): New. Return the 'title' attribute,
or currenSrc if that is empty.
- html/HTMLMediaElement.h:
(WebCore::HTMLMediaElement::mediaSessionDuration): Return duration.
(WebCore::HTMLMediaElement::mediaSessionCurrentTime): Return current time.
- platform/audio/MediaSession.cpp:
(WebCore::MediaSession::clientWillPausePlayback): New, passthrough to the
media element.
(WebCore::MediaSession::title): Ditto.
(WebCore::MediaSession::duration): Ditto.
(WebCore::MediaSession::currentTime): Ditto.
- platform/audio/MediaSession.h:
(WebCore::MediaSessionClient::mediaSessionTitle):
(WebCore::MediaSessionClient::mediaSessionDuration):
(WebCore::MediaSessionClient::mediaSessionCurrentTime):
- platform/audio/MediaSessionManager.cpp:
(WebCore::MediaSessionManager::MediaSessionManager): Initialize m_activeSession.
(WebCore::MediaSessionManager::removeSession): Set m_activeSession if the session
being removed is currently active.
(WebCore::MediaSessionManager::sessionWillBeginPlayback): Set m_activeSession.
- platform/audio/MediaSessionManager.h:
(WebCore::MediaSessionManager::sessionWillEndPlayback):
(WebCore::MediaSessionManager::setCurrentSession):
(WebCore::MediaSessionManager::currentSession):
- platform/audio/ios/MediaSessionManagerIOS.h:
- platform/audio/ios/MediaSessionManagerIOS.mm:
(WebCore::MediaSessionManageriOS::sessionWillBeginPlayback): Call updateNowPlayingInfo.
(WebCore::MediaSessionManageriOS::sessionWillEndPlayback): Ditto.
(WebCore::MediaSessionManageriOS::updateNowPlayingInfo): Update MPNowPlayingInfoCenter
with the current media item's title, duration, and current time.
(-[WebMediaSessionHelper initWithCallback:]): Turn on deliver of remote control
events, even though we don't respond to them yet, or Now Playing won't work.
- 11:12 AM Changeset in webkit [165551] by
-
- 2 edits in releases/WebKitGTK/webkit-2.4/Source/WebKit2
Merge r165550 - [GTK] Close the connection when we fail to read from the socket for any unhandled error
https://bugs.webkit.org/show_bug.cgi?id=130191
Reviewed by Martin Robinson.
We currently show an error message, but we should close the
connection avoid entering an infinite loop. Also provide more
information in the error message to help when debugging the issue.
- Platform/IPC/unix/ConnectionUnix.cpp:
(IPC::Connection::readyReadHandler):
- 11:11 AM Changeset in webkit [165550] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Close the connection when we fail to read from the socket for any unhandled error
https://bugs.webkit.org/show_bug.cgi?id=130191
Reviewed by Martin Robinson.
We currently show an error message, but we should close the
connection avoid entering an infinite loop. Also provide more
information in the error message to help when debugging the issue.
- Platform/IPC/unix/ConnectionUnix.cpp:
(IPC::Connection::readyReadHandler):
- 11:06 AM Changeset in webkit [165549] by
-
- 18 edits in trunk/Source
Webkit not building on XCode 5.1 due to garbage collection no longer being supported
https://bugs.webkit.org/show_bug.cgi?id=130087
Patch by Radu Stavila <stavila@adobe.com> on 2014-03-13
Reviewed by Mark Rowe.
Disable garbage collection on macosx when not using internal SDK.
Source/JavaScriptCore:
- Configurations/Base.xcconfig:
Source/ThirdParty/ANGLE:
- Configurations/Base.xcconfig:
Source/WebCore:
No new tests required.
- Configurations/Base.xcconfig:
Source/WebKit/mac:
- Configurations/Base.xcconfig:
Source/WebKit2:
- Configurations/Base.xcconfig:
Source/WTF:
- Configurations/Base.xcconfig:
- 11:03 AM Changeset in webkit [165548] by
-
- 2 edits in trunk/Source/WebCore
Don't send synchronous resize events when FrameView has auto-sizing enabled.
<https://webkit.org/b/130198>
<rdar://problem/15991333>
Reviewed by Dan Bernstein.
- page/FrameView.cpp:
(WebCore::FrameView::sendResizeEventIfNeeded):
- 11:00 AM Changeset in webkit [165547] by
-
- 4 edits in trunk/Source/WebCore
Try to fix release build.
- css/MediaQueryMatcher.cpp:
- css/StyleMedia.cpp:
- html/HTMLTitleElement.cpp:
- 10:57 AM WebKitGTK/2.4.x edited by
- Added another change to track (diff)
- 10:51 AM Changeset in webkit [165546] by
-
- 27 edits in trunk/Source
Avoid copy-prone idiom "for (auto item : collection)"
https://bugs.webkit.org/show_bug.cgi?id=129990
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
- heap/CodeBlockSet.h:
(JSC::CodeBlockSet::iterate): Use auto& to be sure we don't copy by accident.
- inspector/ScriptDebugServer.cpp:
(Inspector::ScriptDebugServer::dispatchBreakpointActionLog): Use auto* to
make explicit that we are iterating through pointers.
(Inspector::ScriptDebugServer::dispatchBreakpointActionSound): Ditto.
(Inspector::ScriptDebugServer::dispatchBreakpointActionProbe): Ditto.
- inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::InspectorDebuggerAgent::removeBreakpoint): Use auto&, and also
get rid of an unneeded local variable.
Source/WebCore:
Most of these changes have no effect. A few of them get rid of unwanted
copying of the items as we iterate them. Found these with the command
'git grep "for (auto .*:"' or the equivalent.
- Modules/indexeddb/IDBKeyData.cpp:
(WebCore::IDBKeyData::IDBKeyData): Use auto& to avoid copying the keys.
(WebCore::IDBKeyData::maybeCreateIDBKey): Ditto.
(WebCore::IDBKeyData::isolatedCopy): Ditto.
- dom/Node.cpp:
(WebCore::Document::invalidateNodeListAndCollectionCaches): Use auto*
to make explicit the fact that these are pointers. Stop using "it" for
a variable that is not an iterator. Get rid of unneeded local variables
for the collections themselves.
- dom/NodeRareData.h:
(WebCore::NodeListsNodeData::adoptDocument): Use auto& to make sure we
don't do any unnecessary copying. Stop using "it" for a variable that
is not an iterator.
- html/HTMLTableRowsCollection.cpp:
(WebCore::HTMLTableRowsCollection::lastRow): Use auto* to be explicit
that these are pointers.
- inspector/InspectorNodeFinder.cpp:
(WebCore::InspectorNodeFinder::searchUsingDOMTreeTraversal): Ditto.
- page/ios/FrameIOS.mm:
(WebCore::Frame::interpretationsForCurrentRoot): Ditto. Also got rid of
an unnecessary local variable.
- platform/FileChooser.cpp:
(WebCore::FileChooser::chooseFiles): Use auto&. Also fix a FIXME.
(WebCore::FileChooser::chooseMediaFiles): Ditto.
- platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
(WebCore::SourceBufferPrivateAVFObjC::naturalSize): Use auto&.
- rendering/RenderIterator.h: Changed include from RenderObject.h to
RenderElement.h; iterators are based on RenderElement now.
- rendering/svg/RenderSVGResource.cpp:
(WebCore::removeFromCacheAndInvalidateDependencies): Use auto*.
- rendering/svg/RenderSVGResourceContainer.cpp:
(WebCore::RenderSVGResourceContainer::markAllClientsForInvalidation): Use auto*.
(WebCore::RenderSVGResourceContainer::markAllClientLayersForInvalidation): Ditto.
(WebCore::RenderSVGResourceContainer::registerResource): Ditto.
- rendering/svg/SVGRenderSupport.cpp:
(WebCore::SVGRenderSupport::layoutChildren): Updated to use a more specific
type, to use auto* instead of of auto, and to eliminate the slightly sloppily
capitalized and not-so-slightly ungrammatical notlayoutedObjects.
(WebCore::SVGRenderSupport::applyStrokeStyleToContext): Use auto&.
(WebCore::SVGRenderSupport::updateMaskedAncestorShouldIsolateBlending): Use auto*.
- rendering/svg/SVGResourcesCycleSolver.cpp:
(WebCore::SVGResourcesCycleSolver::resourceContainsCycles): Use auto*.
(WebCore::SVGResourcesCycleSolver::resolveCycles): Ditto. Also lineageOfType.
- svg/SVGAnimateMotionElement.cpp:
(WebCore::SVGAnimateMotionElement::applyResultsToTarget): Use auto*.
- svg/SVGPathElement.cpp:
(WebCore::SVGPathElement::invalidateMPathDependencies): Ditto.
Source/WebKit/mac:
- WebView/WebFrame.mm:
(-[WebFrame _documentFragmentWithNodesAsParagraphs:]):
Use auto*. Also removed uneeded ASSERT_NO_EXCEPTION, which is already
the default without specifying it explicitly.
Source/WebKit2:
- Shared/mac/RemoteLayerTreePropertyApplier.mm:
(WebKit::RemoteLayerTreePropertyApplier::applyProperties): Use auto&.
- Shared/mac/RemoteLayerTreeTransaction.mm:
(WebKit::RemoteLayerTreeTransaction::LayerProperties::decode): Use auto&
even though the type is a scalar. This does no harm and makes it easier
to spot uses that trigger unnecessary copying with grep.
(WebKit::RemoteLayerTreeTransaction::decode): Ditto.
(WebKit::dumpChangedLayers): Ditto.
- UIProcess/mac/RemoteLayerTreeHost.mm:
(WebKit::RemoteLayerTreeHost::updateLayerTree): Ditto.
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::visitedLinkStateChanged): Ditto.
- 10:47 AM Changeset in webkit [165545] by
-
- 40 edits in trunk
Web Inspector: Remove unused callId parameter from evaluateInWebInspector
https://bugs.webkit.org/show_bug.cgi?id=129744
Reviewed by Timothy Hatcher.
Source/JavaScriptCore:
- inspector/agents/InspectorAgent.cpp:
(Inspector::InspectorAgent::enable):
(Inspector::InspectorAgent::evaluateForTestInFrontend):
- inspector/agents/InspectorAgent.h:
- inspector/protocol/InspectorDomain.json:
Source/WebCore:
- WebCore.exp.in:
- inspector/InspectorController.cpp:
(WebCore::InspectorController::evaluateForTestInFrontend):
- inspector/InspectorController.h:
Source/WebInspectorUI:
- UserInterface/Protocol/InspectorJSBackendCommands.js:
- UserInterface/Protocol/InspectorObserver.js:
(WebInspector.InspectorObserver.prototype.evaluateForTestInFrontend):
Source/WebKit/efl:
- WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
(DumpRenderTreeSupportEfl::evaluateInWebInspector):
- WebCoreSupport/DumpRenderTreeSupportEfl.h:
Source/WebKit/gtk:
- webkit/webkitwebinspector.cpp:
(webkit_web_inspector_execute_script):
- webkit/webkitwebinspectorprivate.h:
Source/WebKit/mac:
- WebInspector/WebInspector.mm:
(-evaluateInFrontend:script:):
- WebInspector/WebInspectorPrivate.h:
Source/WebKit/win:
- WebInspector.cpp:
(WebInspector::evaluateInFrontend):
- WebInspector.h:
Source/WebKit2:
- WebProcess/InjectedBundle/API/c/WKBundleInspector.cpp:
(WKBundleInspectorEvaluateScriptForTest):
- WebProcess/InjectedBundle/API/c/WKBundleInspector.h:
- WebProcess/WebPage/WebInspector.cpp:
(WebKit::WebInspector::evaluateScriptForTest):
- WebProcess/WebPage/WebInspector.h:
Tools:
- DumpRenderTree/TestRunner.cpp:
(evaluateInWebInspectorCallback):
- DumpRenderTree/TestRunner.h:
- DumpRenderTree/efl/TestRunnerEfl.cpp:
(TestRunner::evaluateInWebInspector):
- DumpRenderTree/gtk/TestRunnerGtk.cpp:
(TestRunner::evaluateInWebInspector):
- DumpRenderTree/mac/TestRunnerMac.mm:
(TestRunner::evaluateInWebInspector):
- DumpRenderTree/win/TestRunnerWin.cpp:
(TestRunner::evaluateInWebInspector):
- WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::evaluateInWebInspector):
- WebKitTestRunner/InjectedBundle/TestRunner.h:
LayoutTests:
- inspector/inspector-test.js:
(runTest): Stop passing a dummy argument to TestRunner.evaluateInWebInspector.
- 10:45 AM Changeset in webkit [165544] by
-
- 50 edits in trunk/Source/WebCore
Optimize hasTagName when called on an HTMLElement
https://bugs.webkit.org/show_bug.cgi?id=130090
Reviewed by Antti Koivisto.
Added new hasTagName functions that have the efficiency of hasLocalName.
but are safe.
Now we can always use hasTagName, and we'll get a compile time error if
we try to use an SVG tag name with an HTML element. All call sites that
use the more specific tag name types are more efficient, and call sites
that have a specific pointer type will get even more efficient checking
that is exactly what we used to get by calling hasLocalName.
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::hasTagName): Cast explicitly to Element
since Node::hasTagName no longer works on a general QualifiedName.
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::isDescendantOfElementType): Use
more specific type, RenderElement, so we can call hasTagName on Element
instead of Node; eliminates an unnecessary branch.
- dom/DocumentStyleSheetCollection.cpp:
(WebCore::DocumentStyleSheetCollection::collectActiveStyleSheets): Use
new for loop and full words for variable names. Also use nullptr instead
of 0. Call toHTMLElement and toSVGElement in code that checks hasTagName
since it's already checking isHTMLElement and isSVGElement.
- dom/Element.cpp:
(WebCore::attrNodeListMap): Use NeverDestroyed and put the vectors into
the map rather than putting pointers to a vector into the map.
(WebCore::attrNodeListForElement): Take a reference rather than a pointer,
and update for the change above.
(WebCore::ensureAttrNodeListForElement): Ditto.
(WebCore::removeAttrNodeListForElement): Ditto.
(WebCore::findAttrNodeInList): Ditto.
(WebCore::Element::isFocusable): Use ancestorsOfType<HTMLCanvasElement>
to fine the canvas rather than a hand-written loop.
(WebCore::Element::attrNodeList): Update for above changes.
(WebCore::Element::setAttributeNode): Ditto.
(WebCore::Element::attrIfExists): Ditto.
(WebCore::Element::ensureAttr): Ditto.
(WebCore::Element::detachAttrNodeFromElementWithValue): Ditto.
(WebCore::Element::detachAllAttrNodesFromElement): Ditto.
- dom/Element.h: Removed the overload of hasLocalName that takes a
QualifiedName and ignores the non-local-name parts of it. Callers should
use hasTagName instead, now that it's optimized appropriately. Added
overloads of hasTagName for all the specific qualified name types. It's
more efficient to use the Node versions of these functions rather than
using QualifiedName::matches to do the check. Removed the hasTagName and
hasLocalName functions from the Node class; the only convenience functions
needed in Node are the specific checks for tags from HTML, MathML, and SVG,
not the general purpose ones.
- dom/Node.h: Removed hasLocalName and replaced the single hasTagName
that takes a QualifiedName with three faster ones that take HTML, MathML,
and SVG qualified names instead. Also updated to use nullptr instead of 0.
- dom/PositionIterator.cpp: Added now-needed include.
- dom/Text.cpp: Ditto.
- dom/make_names.pl:
(printHeaderHead): Renamed an argument for clarity and added a definitions
argument, which is where we insert the classes derived from QualifiedName.
(printCppHead): Renamed an argument for clarity.
(printTypeHelpers): Use hasTagName rather than hasLocalName, since the
former is now optimized to be the same as what the latter was.
(printNamesHeaderFile): Define a class derived from QualifiedName that can
be used at compile time to avoid having to check the namespace.
(printNamesCppFile): Use the new more-specific type as needed.
- editing/ApplyStyleCommand.cpp:
(WebCore::isLegacyAppleStyleSpan): Use hasTagName instead of hasLocalName,
and references instead of pointers.
(WebCore::ApplyStyleCommand::ApplyStyleCommand): Removed uneeded explicit
construction of a smart pointer.
(WebCore::ApplyStyleCommand::shouldApplyInlineStyleToRun): Updated to use
the enclosingElementWithTag function by its new name.
- editing/Editor.cpp:
(WebCore::Editor::selectionUnorderedListState): Updated to use the
enclosingElementWithTag function by its new name.
(WebCore::Editor::selectionOrderedListState): Ditto.
- editing/InsertListCommand.cpp:
(WebCore::InsertListCommand::doApply): Use a more-specific type for the list tag.
(WebCore::InsertListCommand::doApplyForSingleParagraph): Ditto.
- editing/InsertListCommand.h: Ditto.
- editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::serializeNodesWithNamespaces): Added an explicit
cast to Element in the loop that is already guarded by an isElementNode check.
Also use a modern C++ for loop.
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::makeInsertedContentRoundTrippableWithHTMLTreeBuilder):
Updated to use the enclosingElementWithTag function by its new name.
(WebCore::ReplaceSelectionCommand::removeUnrenderedTextNodesAtEnds): Ditto.
(WebCore::ReplaceSelectionCommand::positionAtEndOfInsertedContent): Ditto.
- editing/TypingCommand.cpp: Added now-needed includes.
- editing/VisibleUnits.cpp: Ditto.
- editing/htmlediting.cpp:
(WebCore::enclosingElementWithTag): Changed to return an Element instead of a Node,
since nodes other than elements do not have tags.
- editing/htmlediting.h: Ditto.
- editing/mac/EditorMac.mm:
(WebCore::Editor::adjustedSelectionRange): Updated to use the enclosingElementWithTag
function by its new name.
- editing/markup.cpp:
(WebCore::StyledMarkupAccumulator::appendText): Ditto.
(WebCore::StyledMarkupAccumulator::traverseNodesForSerialization): Ditto.
(WebCore::highestAncestorToWrapMarkup): Ditto.
(WebCore::createMarkupInternal): Ditto.
(WebCore::createContextualFragment): Ditto. Use hasTagName instead of hasLocalName,
since the former is now optimized to be the same as the latter was before.
- html/HTMLCollection.cpp:
(WebCore::isMatchingElement): Use hasTagName instead of hasLocalName,
since the former is now optimized to be the same as the latter was before.
(WebCore::nameShouldBeVisibleInDocumentAll): Ditto.
- html/HTMLElement.cpp:
(WebCore::HTMLElement::ieForbidsInsertHTML): Ditto.
(WebCore::unicodeBidiAttributeForDirAuto): Ditto.
(WebCore::HTMLElement::parseBorderWidthAttribute): Ditto.
(WebCore::HTMLElement::setInnerHTML): Ditto.
(WebCore::shouldProhibitSetInnerOuterText): Ditto. Added this to share code between
setInnerText and setOuterText.
(WebCore::HTMLElement::setInnerText): Ditto.
(WebCore::HTMLElement::setOuterText): Ditto.
(WebCore::HTMLElement::rendererIsNeeded): Ditto.
(WebCore::HTMLElement::createElementRenderer): Ditto.
- html/HTMLElement.h: Added hasTagName, which hides the one inherited from Element
and takes the more-specific HTMLQualifiedName type. This means we don't need to check
the namespace at runtime because it's known at compile time. Also put the
implementation of Node::hasTagName for HTMLQualifiedName into this header.
- html/HTMLObjectElement.cpp:
(WebCore::isRecognizedTagName): Updated for change in return type of
HTMLNames::getHTMLTags.
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::add): Use hasTagName inastead of hasLocalName.
(WebCore::HTMLSelectElement::value): Use isHTMLOptionElement instead of hasTagName.
Also use a new style for loop and emptyString() instead of "".
(WebCore::HTMLSelectElement::setValue): Ditto.
(WebCore::HTMLSelectElement::setLength): Ditto.
(WebCore::HTMLSelectElement::searchOptionsForValue): Ditto.
(WebCore::HTMLSelectElement::restoreFormControlState): Ditto.
- html/HTMLTableColElement.cpp:
(WebCore::HTMLTableColElement::additionalPresentationAttributeStyle): Use hasTagName
instead of hasLocalName.
- html/HTMLTableRowsCollection.cpp:
(WebCore::isInSection): Updated to use hasTagName and take a reference.
(WebCore::HTMLTableRowsCollection::rowAfter): Pass a reference.
- html/parser/HTMLConstructionSite.cpp: Added now-needed include.
- html/parser/HTMLTreeBuilder.cpp:
(WebCore::createCaseMap): Updated to return a map rather than filling one in, and to
be flxible about the type of the table being used.
(WebCore::adjustSVGTagNameCase): Updated to use NeverDestroyed.
(WebCore::adjustAttributes): Added new helper so we can share more code. Updated
template argument names for clarity.
(WebCore::adjustSVGAttributes): Marked this inline, since it just turns around and
calls a single non-inline function.
(WebCore::adjustMathMLAttributes): Ditto.
(WebCore::addNamesWithPrefix): Changed to take argument by reference instead of pointer.
(WebCore::createForeignAttributesMap): Added. Factors out the map creation from the
function below.
(WebCore::adjustForeignAttributes): Updated for above changes.
(WebCore::HTMLTreeBuilder::processStartTagForInBody): Updated to pass reference.
(WebCore::HTMLTreeBuilder::processTokenInForeignContent): Ditto.
- inspector/InspectorStyleSheet.cpp: Added now-needed include.
- mathml/MathMLElement.h: Added hasTagName, which hides the one inherited from Element
and takes the more-specific MathMLQualifiedName type. This means we don't need to check
the namespace at runtime because it's known at compile time. Also put the
implementation of Node::hasTagName for MathMLQualifiedName into this header.
- mathml/MathMLInlineContainerElement.cpp:
(WebCore::MathMLInlineContainerElement::createElementRenderer): Use hasTagName.
- mathml/MathMLSelectElement.cpp:
(WebCore::MathMLSelectElement::attributeChanged): Use hasTagName.
(WebCore::MathMLSelectElement::getSelectedActionChildAndIndex): Ditto.
(WebCore::MathMLSelectElement::getSelectedActionChild): Ditto.
(WebCore::MathMLSelectElement::getSelectedSemanticsChild): Ditto.
(WebCore::MathMLSelectElement::updateSelectedChild): Ditto.
- mathml/MathMLTextElement.cpp:
(WebCore::MathMLTextElement::createElementRenderer): Ditto.
(WebCore::MathMLTextElement::childShouldCreateRenderer): Ditto.
- platform/mac/HTMLConverter.mm: Added now-needed include.
- rendering/RenderBlockFlow.cpp: Ditto.
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintFillLayerExtended): Use hasTagName.
- rendering/RenderElement.cpp:
(WebCore::RenderElement::rendererForRootBackground): Ditto.
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer): Ditto.
- rendering/RenderReplaced.cpp: Added now-needed include.
- rendering/mathml/RenderMathMLScripts.cpp:
(WebCore::RenderMathMLScripts::RenderMathMLScripts): Use hasTagName.
- rendering/mathml/RenderMathMLUnderOver.cpp:
(WebCore::RenderMathMLUnderOver::RenderMathMLUnderOver): Ditto.
- svg/SVGElement.h: Added hasTagName, which hides the one inherited from Element
and takes the more-specific SVGQualifiedName type. This means we don't need to check
the namespace at runtime because it's known at compile time. Also put the
implementation of Node::hasTagName for SVGQualifiedName into this header.
- svg/SVGFontFaceSrcElement.cpp:
(WebCore::SVGFontFaceSrcElement::childrenChanged): Use isSVGFontFaceElement instead
of calling hasTagName.
- svg/SVGUseElement.cpp:
(WebCore::isDirectReference): Changed to take a reference and a more specific type.
(WebCore::SVGUseElement::toClipPath): Added a type cast.
(WebCore::SVGUseElement::rendererClipChild): Use more specific types so we don't
need a type cast.
- xml/parser/XMLDocumentParser.cpp:
(WebCore::XMLDocumentParser::parseDocumentFragment): Added explicit calls to this
unusual call site that has a good reason to use hasLocalName instead of hasTagName.
- 10:34 AM Changeset in webkit [165543] by
-
- 2 edits in trunk/Source/WebCore
Try to fix iOS build.
- page/FrameView.cpp:
(WebCore::FrameView::performPostLayoutTasks):
- 10:29 AM Changeset in webkit [165542] by
-
- 22 edits in trunk/Source/WebCore
Remove StyleResolver::State::m_parentNode
https://bugs.webkit.org/show_bug.cgi?id=130194
Reviewed by Andreas Kling.
This variable was the "parent" node where the style was being inherited from, not the actual parent.
The code would also recompute it even though the call sites generally know the rendering parent already.
If we consistently pass parent style to StyleResolver::styleForElement we won't need the variable and
the associated code. We also get rid of one more client of NodeRenderingTraversal.
- css/MediaQueryMatcher.cpp:
(WebCore::MediaQueryMatcher::prepareEvaluator):
- css/SVGCSSStyleSelector.cpp:
(WebCore::StyleResolver::applySVGProperty):
- css/StyleMedia.cpp:
(WebCore::StyleMedia::matchMedium):
- css/StyleResolver.cpp:
(WebCore::StyleResolver::State::clear):
(WebCore::StyleResolver::StyleResolver):
(WebCore::StyleResolver::State::initForStyleResolve):
(WebCore::StyleResolver::applyProperty):
- css/StyleResolver.h:
(WebCore::StyleResolver::document):
(WebCore::StyleResolver::State::State):
- dom/Element.cpp:
(WebCore::Element::customStyleForRenderer):
Add parentStyle parameter.
- dom/Element.h:
- dom/PseudoElement.cpp:
(WebCore::PseudoElement::customStyleForRenderer):
- dom/PseudoElement.h:
- html/HTMLOptGroupElement.cpp:
(WebCore::HTMLOptGroupElement::didAttachRenderers):
(WebCore::HTMLOptGroupElement::updateNonRenderStyle):
(WebCore::HTMLOptGroupElement::customStyleForRenderer):
- html/HTMLOptGroupElement.h:
- html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::didAttachRenderers):
(WebCore::HTMLOptionElement::updateNonRenderStyle):
(WebCore::HTMLOptionElement::customStyleForRenderer):
- html/HTMLOptionElement.h:
- html/HTMLTitleElement.cpp:
(WebCore::HTMLTitleElement::textWithDirection):
- html/shadow/TextControlInnerElements.cpp:
(WebCore::TextControlInnerElement::customStyleForRenderer):
(WebCore::TextControlInnerTextElement::customStyleForRenderer):
- html/shadow/TextControlInnerElements.h:
- rendering/RenderNamedFlowFragment.cpp:
(WebCore::RenderNamedFlowFragment::computeStyleInRegion):
(WebCore::RenderNamedFlowFragment::computeChildrenStyleInRegion):
(WebCore::RenderNamedFlowFragment::setRegionObjectsRegionStyle):
- rendering/RenderNamedFlowFragment.h:
- style/StyleResolveTree.cpp:
(WebCore::Style::styleForElement):
This used to be Element::styleForRenderer. It is now a standalone static.
(WebCore::Style::elementInsideRegionNeedsRenderer):
(WebCore::Style::createRendererIfNeeded):
(WebCore::Style::resolveLocal):
- svg/SVGElement.cpp:
(WebCore::SVGElement::customStyleForRenderer):
- svg/SVGElement.h:
- 10:23 AM WebKitGTK/StableRelease edited by
- (diff)
- 9:46 AM Changeset in webkit [165541] by
-
- 2 edits in trunk/Tools
[GTK] build-webkit shouldn't show error message when ninja isn't installed
https://bugs.webkit.org/show_bug.cgi?id=130129
Patch by Jozsef Berta <jberta.u-szeged@partner.samsung.com> on 2014-03-13
Reviewed by Csaba Osztrogonác.
- Scripts/webkitdirs.pm:
(canUseNinja): Redirecting stderr to /dev/null
- 9:42 AM Changeset in webkit [165540] by
-
- 5 edits4 adds in trunk
Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
https://bugs.webkit.org/show_bug.cgi?id=130153
Patch by Zalan Bujtas <Alan Bujtas> on 2014-03-13
Reviewed by Simon Fraser.
Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
need to be propagated through the layer tree so that painting coordinates match layout coordinates.
Compositing case: (absolute positioning, 2x display)
parent layer pos(0.3, 0.3) -> floored painting position (0, 0)
child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2),
but the actual painting offset is (10.5, 10.5) as the result of parent flooring.
Non-compositing case: (absolute positioning, 2x display)
parent layer pos(0.3, 0.3) -> GraphicsContext is translated to (0, 0).
child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2)
but the GraphicsContext's offset is (10.5, 10.5) as the result of the parent's translate.
In both cases, without the subpixel adjustment, we'd paint the current layer at (10.0, 10.0)
after flooring, while its painting position is actually (10.5, 10.5).
Subpixels do accumulate through nested layers.
Source/WebCore:
Tests: compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html
fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::paintLayerByApplyingTransform):
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
- rendering/RenderLayerBacking.h:
(WebCore::RenderLayerBacking::devicePixelFractionFromRenderer):
LayoutTests:
- compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
- compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
- fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
- fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
- 9:39 AM Changeset in webkit [165539] by
-
- 2 edits in trunk/Source/WebKit2
Fix the !ENABLE(SQL_DATABASE) build
https://bugs.webkit.org/show_bug.cgi?id=130130
Patch by Laszlo Vidacs <lvidacs.u-szeged@partner.samsung.com> on 2014-03-13
Reviewed by Csaba Osztrogonác.
Add missing #ifdef guard to typedef.
- UIProcess/API/C/WKDatabaseManager.cpp:
- 9:37 AM Changeset in webkit [165538] by
-
- 2 edits in trunk/Tools
[GTK] "Tools/jhbuild/jhbuild-wrapper --gtk" build fails even after running Tools/gtk/install-dependencies due to missing proper libxml2 python bindings
https://bugs.webkit.org/show_bug.cgi?id=130092
Patch by Andres Gomez <Andres Gomez> on 2014-03-13
Reviewed by Csaba Osztrogonác.
Added "python-dev" as dependency for deb based distros. It is
already present for rpm based distros. This dependency will allow
libxml2 to generate its python bindings, needed by gtk-doc.
- gtk/install-dependencies:
- 9:32 AM Changeset in webkit [165537] by
-
- 9 edits in trunk/Source/WebCore
The scrolledContentOffset method should handle the hasOverflowClip check
https://bugs.webkit.org/show_bug.cgi?id=130028
Patch by Radu Stavila <stavila@adobe.com> on 2014-03-13
Reviewed by Antti Koivisto.
Before this patch, every call to RenderBox::scrolledContentOffset was guarded by the
hasOverflowClip check, because the scrolledContentOffset method would ASSERT(hasOverflowClip()).
This was simplified by moving the hasOverflowClip check inside the scrolledContentOffset method
and returning (0, 0) for elements that do not clip the overflow.
No new tests needed, just a refactor.
- editing/VisibleUnits.cpp:
(WebCore::absoluteLineDirectionPointToLocalPointInBlock):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::paintObject):
(WebCore::RenderBlock::selectionGapRectsForRepaint):
(WebCore::RenderBlock::paintSelection):
(WebCore::RenderBlock::nodeAtPoint):
(WebCore::RenderBlock::offsetForContents):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::scrolledContentOffset):
(WebCore::RenderBox::offsetFromContainer):
- rendering/RenderInline.cpp:
(WebCore::RenderInline::offsetFromContainer):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::mapLayerClipRectsToFragmentationLayer):
(WebCore::RenderLayer::calculateClipRects):
- rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::decorationsClipRectForBoxInNamedFlowFragment):
- rendering/RenderObject.cpp:
(WebCore::RenderObject::mapLocalToContainer):
(WebCore::RenderObject::pushMappingToContainer):
(WebCore::RenderObject::mapAbsoluteToLocalPoint):
(WebCore::RenderObject::offsetFromContainer):
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::hitInnerTextElement):
- 9:30 AM Changeset in webkit [165536] by
-
- 3 edits6 adds in trunk/LayoutTests
[GStreamer] WebKit gets stalled when trying to play a stream
https://bugs.webkit.org/show_bug.cgi?id=125926
Patch by Andres Gomez <Andres Gomez> on 2014-03-13
Reviewed by Eric Carlson.
Added new test for checking the playback on Icecast/Shoutcast
streamed media.
- http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
- http/tests/media/media-play-stream-chunked-icy.html: Added.
- http/tests/media/resources/create-id3-db.php: Added.
- http/tests/media/resources/serve-video.php: Added support for
chunked streams and Icecast/Shoutcast headers.
- http/tests/resources/dir-helpers.php: Added.
- http/tests/resources/portabilityLayer.php: Added a couple of new
fallback functions when they are not available in old PHP
versions.
- media/content/metadata.db: Added.
- media/content/silence.mp3: Added.
- 9:28 AM Changeset in webkit [165535] by
-
- 7 edits in trunk
AX: accessibility data table heuristics fail on this jQuery table
https://bugs.webkit.org/show_bug.cgi?id=129369
Reviewed by Mario Sanchez Prada.
Source/WebCore:
Updated accessibility/table-detection.html
If a table uses display style of table-row-group, the RenderTable gets disassociated from the HTMLTableElement.
We can find that element in a different way by asking for the parent of the first table section.
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::activeDescendant):
This method was accessing an object's element unsafely and this table change exposed the issue.
- accessibility/AccessibilityTable.cpp:
(WebCore::AccessibilityTable::tableElement):
(WebCore::AccessibilityTable::isDataTable):
- accessibility/AccessibilityTable.h:
LayoutTests:
- accessibility/table-detection.html:
- platform/mac/accessibility/table-detection-expected.txt:
- 8:41 AM Changeset in webkit [165534] by
-
- 5 edits in trunk/Source/WebCore
Ensure that layout milestones complete in all cases
https://bugs.webkit.org/show_bug.cgi?id=130101
Reviewed by Darin Adler.
Milestones fail to complete in some testing scenarios.
- dom/Document.cpp:
(WebCore::Document::setParsing):
Check if we need to fire layout milestones if parsing finishes without pending layout.
Parsing status affects whether the document is considered non-empty and that affects
layout milestones.
Remove explicit layout scheduling here, layout timer will be active already if there
is a layout pending
- page/FrameView.cpp:
(WebCore::FrameView::performPostLayoutTasks):
(WebCore::FrameView::firePaintRelatedMilestonesIfNeeded):
Renamed for consistency
(WebCore::FrameView::fireLayoutRelatedMilestonesIfNeeded):
Factor layout milestone firing into a function.
- page/FrameView.h:
- 12:55 AM Changeset in webkit [165533] by
-
- 5 edits in branches/safari-537.75-branch/Source
Versioning.
- 12:27 AM Changeset in webkit [165532] by
-
- 1 copy in tags/Safari-537.75.9
New Tag.
- 12:25 AM Changeset in webkit [165531] by
-
- 15 edits in branches/safari-537.75-branch/Source
- 12:23 AM Changeset in webkit [165530] by
-
- 1 delete in tags/Safari-537.75.9
Delete Tag.