- 12 Oct, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=99007 Patch by Takashi Sakamoto <tasak@google.com> on 2012-10-11 Reviewed by Kentaro Hara. Since current WebIDL spec doesn't support "module", remove module from all idl files. No new tests. I ran run-bindings-tests and no error was reported. Source/WebCore: * Modules/battery/BatteryManager.idl: * Modules/battery/NavigatorBattery.idl: * Modules/filesystem/DOMFileSystem.idl: * Modules/filesystem/DOMFileSystemSync.idl: * Modules/filesystem/DOMWindowFileSystem.idl: * Modules/filesystem/DataTransferItemFileSystem.idl: * Modules/filesystem/DirectoryEntry.idl: * Modules/filesystem/DirectoryEntrySync.idl: * Modules/filesystem/DirectoryReader.idl: * Modules/filesystem/DirectoryReaderSync.idl: * Modules/filesystem/EntriesCallback.idl: * Modules/filesystem/Entry.idl: * Modules/filesystem/EntryArray.idl: * Modules/filesystem/EntryArraySync.idl: * Modules/filesystem/EntryCallback.idl: * Modules/filesystem/EntrySync.idl: * Modules/filesystem/ErrorCallback.idl: * Modules/filesystem/FileCallback.idl: * Modules/filesystem/FileEntry.idl: * Modules/filesystem/FileEntrySync.idl: * Modules/filesystem/FileSystemCallback.idl: * Modules/filesystem/FileWriter.idl: * Modules/filesystem/FileWriterCallback.idl: * Modules/filesystem/FileWriterSync.idl: * Modules/filesystem/HTMLInputElementFileSystem.idl: * Modules/filesystem/Metadata.idl: * Modules/filesystem/MetadataCallback.idl: * Modules/filesystem/WorkerContextFileSystem.idl: * Modules/gamepad/Gamepad.idl: * Modules/gamepad/GamepadList.idl: * Modules/gamepad/NavigatorGamepad.idl: * Modules/geolocation/Geolocation.idl: * Modules/geolocation/Geoposition.idl: * Modules/geolocation/NavigatorGeolocation.idl: * Modules/geolocation/PositionCallback.idl: * Modules/geolocation/PositionError.idl: * Modules/geolocation/PositionErrorCallback.idl: * Modules/indexeddb/DOMWindowIndexedDatabase.idl: * Modules/indexeddb/IDBAny.idl: * Modules/indexeddb/IDBCursor.idl: * Modules/indexeddb/IDBCursorWithValue.idl: * Modules/indexeddb/IDBDatabase.idl: * Modules/indexeddb/IDBDatabaseException.idl: * Modules/indexeddb/IDBFactory.idl: * Modules/indexeddb/IDBIndex.idl: * Modules/indexeddb/IDBKey.idl: * Modules/indexeddb/IDBKeyRange.idl: * Modules/indexeddb/IDBObjectStore.idl: * Modules/indexeddb/IDBOpenDBRequest.idl: * Modules/indexeddb/IDBRequest.idl: * Modules/indexeddb/IDBTransaction.idl: * Modules/indexeddb/IDBUpgradeNeededEvent.idl: * Modules/indexeddb/IDBVersionChangeEvent.idl: * Modules/indexeddb/IDBVersionChangeRequest.idl: * Modules/indexeddb/WorkerContextIndexedDatabase.idl: * Modules/intents/DOMWindowIntents.idl: * Modules/intents/DeliveredIntent.idl: * Modules/intents/Intent.idl: * Modules/intents/IntentResultCallback.idl: * Modules/intents/NavigatorIntents.idl: * Modules/mediasource/MediaSource.idl: * Modules/mediasource/SourceBuffer.idl: * Modules/mediasource/SourceBufferList.idl: * Modules/mediastream/DOMWindowMediaStream.idl: * Modules/mediastream/IceCallback.idl: * Modules/mediastream/IceCandidate.idl: * Modules/mediastream/LocalMediaStream.idl: * Modules/mediastream/MediaStream.idl: * Modules/mediastream/MediaStreamEvent.idl: * Modules/mediastream/MediaStreamList.idl: * Modules/mediastream/MediaStreamTrack.idl: * Modules/mediastream/MediaStreamTrackEvent.idl: * Modules/mediastream/MediaStreamTrackList.idl: * Modules/mediastream/NavigatorMediaStream.idl: * Modules/mediastream/NavigatorUserMediaError.idl: * Modules/mediastream/NavigatorUserMediaErrorCallback.idl: * Modules/mediastream/NavigatorUserMediaSuccessCallback.idl: * Modules/mediastream/PeerConnection00.idl: * Modules/mediastream/RTCErrorCallback.idl: * Modules/mediastream/RTCIceCandidate.idl: * Modules/mediastream/RTCIceCandidateEvent.idl: * Modules/mediastream/RTCPeerConnection.idl: * Modules/mediastream/RTCSessionDescription.idl: * Modules/mediastream/RTCSessionDescriptionCallback.idl: * Modules/mediastream/RTCStatsCallback.idl: * Modules/mediastream/RTCStatsElement.idl: * Modules/mediastream/RTCStatsReport.idl: * Modules/mediastream/RTCStatsResponse.idl: * Modules/mediastream/SessionDescription.idl: * Modules/navigatorcontentutils/NavigatorContentUtils.idl: * Modules/networkinfo/NavigatorNetworkInfoConnection.idl: * Modules/networkinfo/NetworkInfoConnection.idl: * Modules/notifications/DOMWindowNotifications.idl: * Modules/notifications/Notification.idl: * Modules/notifications/NotificationCenter.idl: * Modules/notifications/NotificationPermissionCallback.idl: * Modules/notifications/WorkerContextNotifications.idl: * Modules/proximity/DeviceProximityEvent.idl: * Modules/quota/DOMWindowQuota.idl: * Modules/quota/StorageInfo.idl: * Modules/quota/StorageInfoErrorCallback.idl: * Modules/quota/StorageInfoQuotaCallback.idl: * Modules/quota/StorageInfoUsageCallback.idl: * Modules/speech/DOMWindowSpeech.idl: * Modules/speech/SpeechGrammar.idl: * Modules/speech/SpeechGrammarList.idl: * Modules/speech/SpeechRecognition.idl: * Modules/speech/SpeechRecognitionAlternative.idl: * Modules/speech/SpeechRecognitionError.idl: * Modules/speech/SpeechRecognitionEvent.idl: * Modules/speech/SpeechRecognitionResult.idl: * Modules/speech/SpeechRecognitionResultList.idl: * Modules/vibration/NavigatorVibration.idl: * Modules/webaudio/AudioBuffer.idl: * Modules/webaudio/AudioBufferCallback.idl: * Modules/webaudio/AudioBufferSourceNode.idl: * Modules/webaudio/AudioChannelMerger.idl: * Modules/webaudio/AudioChannelSplitter.idl: * Modules/webaudio/AudioContext.idl: * Modules/webaudio/AudioDestinationNode.idl: * Modules/webaudio/AudioGain.idl: * Modules/webaudio/AudioGainNode.idl: * Modules/webaudio/AudioListener.idl: * Modules/webaudio/AudioNode.idl: * Modules/webaudio/AudioPannerNode.idl: * Modules/webaudio/AudioParam.idl: * Modules/webaudio/AudioProcessingEvent.idl: * Modules/webaudio/AudioSourceNode.idl: * Modules/webaudio/BiquadFilterNode.idl: * Modules/webaudio/ConvolverNode.idl: * Modules/webaudio/DOMWindowWebAudio.idl: * Modules/webaudio/DelayNode.idl: * Modules/webaudio/DynamicsCompressorNode.idl: * Modules/webaudio/JavaScriptAudioNode.idl: * Modules/webaudio/MediaElementAudioSourceNode.idl: * Modules/webaudio/MediaStreamAudioSourceNode.idl: * Modules/webaudio/OfflineAudioCompletionEvent.idl: * Modules/webaudio/Oscillator.idl: * Modules/webaudio/RealtimeAnalyserNode.idl: * Modules/webaudio/WaveShaperNode.idl: * Modules/webaudio/WaveTable.idl: * Modules/webdatabase/DOMWindowWebDatabase.idl: * Modules/webdatabase/Database.idl: * Modules/webdatabase/DatabaseCallback.idl: * Modules/webdatabase/DatabaseSync.idl: * Modules/webdatabase/SQLError.idl: * Modules/webdatabase/SQLException.idl: * Modules/webdatabase/SQLResultSet.idl: * Modules/webdatabase/SQLResultSetRowList.idl: * Modules/webdatabase/SQLStatementCallback.idl: * Modules/webdatabase/SQLStatementErrorCallback.idl: * Modules/webdatabase/SQLTransaction.idl: * Modules/webdatabase/SQLTransactionCallback.idl: * Modules/webdatabase/SQLTransactionErrorCallback.idl: * Modules/webdatabase/SQLTransactionSync.idl: * Modules/webdatabase/SQLTransactionSyncCallback.idl: * Modules/webdatabase/WorkerContextWebDatabase.idl: * Modules/websockets/CloseEvent.idl: * Modules/websockets/DOMWindowWebSocket.idl: * Modules/websockets/WebSocket.idl: * Modules/websockets/WorkerContextWebSocket.idl: * 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/TestInterface.idl: * bindings/scripts/test/TestMediaQueryListListener.idl: * bindings/scripts/test/TestNamedConstructor.idl: * bindings/scripts/test/TestNode.idl: * bindings/scripts/test/TestObj.idl: * bindings/scripts/test/TestSerializedScriptValueInterface.idl: * bindings/scripts/test/TestSupplemental.idl: * bindings/scripts/test/TestTypedArray.idl: * css/CSSCharsetRule.idl: * css/CSSFontFaceRule.idl: * css/CSSImportRule.idl: * css/CSSMediaRule.idl: * css/CSSPageRule.idl: * css/CSSPrimitiveValue.idl: * css/CSSRule.idl: * css/CSSRuleList.idl: * css/CSSStyleDeclaration.idl: * css/CSSStyleRule.idl: * css/CSSStyleSheet.idl: * css/CSSUnknownRule.idl: * css/CSSValue.idl: * css/CSSValueList.idl: * css/Counter.idl: * css/MediaList.idl: * css/MediaQueryList.idl: * css/MediaQueryListListener.idl: * css/RGBColor.idl: * css/Rect.idl: * css/StyleMedia.idl: * css/StyleSheet.idl: * css/StyleSheetList.idl: * css/WebKitCSSFilterValue.idl: * css/WebKitCSSKeyframeRule.idl: * css/WebKitCSSKeyframesRule.idl: * css/WebKitCSSMatrix.idl: * css/WebKitCSSRegionRule.idl: * css/WebKitCSSTransformValue.idl: * dom/Attr.idl: * dom/BeforeLoadEvent.idl: * dom/CDATASection.idl: * dom/CharacterData.idl: * dom/ClientRect.idl: * dom/ClientRectList.idl: * dom/Clipboard.idl: * dom/Comment.idl: * dom/CompositionEvent.idl: * dom/CustomEvent.idl: * dom/DOMCoreException.idl: * dom/DOMError.idl: * dom/DOMImplementation.idl: * dom/DOMNamedFlowCollection.idl: * dom/DOMStringList.idl: * dom/DOMStringMap.idl: * dom/DataTransferItem.idl: * dom/DataTransferItemList.idl: * dom/DeviceMotionEvent.idl: * dom/DeviceOrientationEvent.idl: * dom/Document.idl: * dom/DocumentFragment.idl: * dom/DocumentType.idl: * dom/Element.idl: * dom/Entity.idl: * dom/EntityReference.idl: * dom/ErrorEvent.idl: * dom/Event.idl: * dom/EventException.idl: * dom/EventListener.idl: * dom/EventTarget.idl: * dom/HashChangeEvent.idl: * dom/KeyboardEvent.idl: * dom/MessageChannel.idl: * dom/MessageEvent.idl: * dom/MessagePort.idl: * dom/MouseEvent.idl: * dom/MutationCallback.idl: * dom/MutationEvent.idl: * dom/MutationObserver.idl: * dom/MutationRecord.idl: * dom/NamedNodeMap.idl: * dom/Node.idl: * dom/NodeFilter.idl: * dom/NodeIterator.idl: * dom/NodeList.idl: * dom/Notation.idl: * dom/OverflowEvent.idl: * dom/PageTransitionEvent.idl: * dom/PopStateEvent.idl: * dom/ProcessingInstruction.idl: * dom/ProgressEvent.idl: * dom/PropertyNodeList.idl: * dom/Range.idl: * dom/RangeException.idl: * dom/RequestAnimationFrameCallback.idl: * dom/ShadowRoot.idl: * dom/StringCallback.idl: * dom/Text.idl: * dom/TextEvent.idl: * dom/Touch.idl: * dom/TouchEvent.idl: * dom/TouchList.idl: * dom/TreeWalker.idl: * dom/UIEvent.idl: * dom/WebKitAnimationEvent.idl: * dom/WebKitNamedFlow.idl: * dom/WebKitTransitionEvent.idl: * dom/WheelEvent.idl: * editing/DOMTransaction.idl: * editing/UndoManager.idl: * fileapi/Blob.idl: * fileapi/File.idl: * fileapi/FileError.idl: * fileapi/FileException.idl: * fileapi/FileList.idl: * fileapi/FileReader.idl: * fileapi/FileReaderSync.idl: * html/DOMFormData.idl: * html/DOMSettableTokenList.idl: * html/DOMTokenList.idl: * html/DOMURL.idl: * html/HTMLAllCollection.idl: * html/HTMLAnchorElement.idl: * html/HTMLAppletElement.idl: * html/HTMLAreaElement.idl: * html/HTMLAudioElement.idl: * html/HTMLBRElement.idl: * html/HTMLBaseElement.idl: * html/HTMLBaseFontElement.idl: * html/HTMLBodyElement.idl: * html/HTMLButtonElement.idl: * html/HTMLCanvasElement.idl: * html/HTMLCollection.idl: * html/HTMLDListElement.idl: * html/HTMLDataListElement.idl: * html/HTMLDetailsElement.idl: * html/HTMLDialogElement.idl: * html/HTMLDirectoryElement.idl: * html/HTMLDivElement.idl: * html/HTMLDocument.idl: * html/HTMLElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFieldSetElement.idl: * html/HTMLFontElement.idl: * html/HTMLFormElement.idl: * html/HTMLFrameElement.idl: * html/HTMLFrameSetElement.idl: * html/HTMLHRElement.idl: * html/HTMLHeadElement.idl: * html/HTMLHeadingElement.idl: * html/HTMLHtmlElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLImageElement.idl: * html/HTMLInputElement.idl: * html/HTMLIntentElement.idl: * html/HTMLKeygenElement.idl: * html/HTMLLIElement.idl: * html/HTMLLabelElement.idl: * html/HTMLLegendElement.idl: * html/HTMLLinkElement.idl: * html/HTMLMapElement.idl: * html/HTMLMarqueeElement.idl: * html/HTMLMediaElement.idl: * html/HTMLMenuElement.idl: * html/HTMLMetaElement.idl: * html/HTMLMeterElement.idl: * html/HTMLModElement.idl: * html/HTMLOListElement.idl: * html/HTMLObjectElement.idl: * html/HTMLOptGroupElement.idl: * html/HTMLOptionElement.idl: * html/HTMLOptionsCollection.idl: * html/HTMLOutputElement.idl: * html/HTMLParagraphElement.idl: * html/HTMLParamElement.idl: * html/HTMLPreElement.idl: * html/HTMLProgressElement.idl: * html/HTMLPropertiesCollection.idl: * html/HTMLQuoteElement.idl: * html/HTMLScriptElement.idl: * html/HTMLSelectElement.idl: * html/HTMLSourceElement.idl: * html/HTMLSpanElement.idl: * html/HTMLStyleElement.idl: * html/HTMLTableCaptionElement.idl: * html/HTMLTableCellElement.idl: * html/HTMLTableColElement.idl: * html/HTMLTableElement.idl: * html/HTMLTableRowElement.idl: * html/HTMLTableSectionElement.idl: * html/HTMLTextAreaElement.idl: * html/HTMLTitleElement.idl: * html/HTMLTrackElement.idl: * html/HTMLUListElement.idl: * html/HTMLUnknownElement.idl: * html/HTMLVideoElement.idl: * html/ImageData.idl: * html/MediaController.idl: * html/MediaError.idl: * html/MediaKeyError.idl: * html/MediaKeyEvent.idl: * html/MicroDataItemValue.idl: * html/RadioNodeList.idl: * html/TextMetrics.idl: * html/TimeRanges.idl: * html/ValidityState.idl: * html/VoidCallback.idl: * html/canvas/ArrayBuffer.idl: * html/canvas/ArrayBufferView.idl: * html/canvas/CanvasGradient.idl: * html/canvas/CanvasPattern.idl: * html/canvas/CanvasRenderingContext.idl: * html/canvas/CanvasRenderingContext2D.idl: * html/canvas/DataView.idl: * html/canvas/EXTTextureFilterAnisotropic.idl: * html/canvas/Float32Array.idl: * html/canvas/Float64Array.idl: * html/canvas/Int16Array.idl: * html/canvas/Int32Array.idl: * html/canvas/Int8Array.idl: * html/canvas/OESStandardDerivatives.idl: * html/canvas/OESTextureFloat.idl: * html/canvas/OESVertexArrayObject.idl: * html/canvas/Uint16Array.idl: * html/canvas/Uint32Array.idl: * html/canvas/Uint8Array.idl: * html/canvas/Uint8ClampedArray.idl: * html/canvas/WebGLActiveInfo.idl: * html/canvas/WebGLBuffer.idl: * html/canvas/WebGLCompressedTextureS3TC.idl: * html/canvas/WebGLContextAttributes.idl: * html/canvas/WebGLContextEvent.idl: * html/canvas/WebGLDebugRendererInfo.idl: * html/canvas/WebGLDebugShaders.idl: * html/canvas/WebGLDepthTexture.idl: * html/canvas/WebGLFramebuffer.idl: * html/canvas/WebGLLoseContext.idl: * html/canvas/WebGLProgram.idl: * html/canvas/WebGLRenderbuffer.idl: * html/canvas/WebGLRenderingContext.idl: * html/canvas/WebGLShader.idl: * html/canvas/WebGLShaderPrecisionFormat.idl: * html/canvas/WebGLTexture.idl: * html/canvas/WebGLUniformLocation.idl: * html/canvas/WebGLVertexArrayObjectOES.idl: * html/shadow/HTMLContentElement.idl: * html/shadow/HTMLShadowElement.idl: * html/track/TextTrack.idl: * html/track/TextTrackCue.idl: * html/track/TextTrackCueList.idl: * html/track/TextTrackList.idl: * html/track/TrackEvent.idl: * inspector/InjectedScriptHost.idl: * inspector/InspectorFrontendHost.idl: * inspector/JavaScriptCallFrame.idl: * inspector/ScriptProfile.idl: * inspector/ScriptProfileNode.idl: * loader/appcache/DOMApplicationCache.idl: * page/AbstractView.idl: * page/BarInfo.idl: * page/Console.idl: * page/Coordinates.idl: * page/Crypto.idl: * page/DOMSecurityPolicy.idl: * page/DOMSelection.idl: * page/DOMWindow.idl: * page/DOMWindowPagePopup.idl: * page/EventSource.idl: * page/History.idl: * page/Location.idl: * page/MemoryInfo.idl: * page/Navigator.idl: * page/PagePopupController.idl: * page/Performance.idl: * page/PerformanceEntry.idl: * page/PerformanceEntryList.idl: * page/PerformanceNavigation.idl: * page/PerformanceResourceTiming.idl: * page/PerformanceTiming.idl: * page/Screen.idl: * page/SpeechInputEvent.idl: * page/SpeechInputResult.idl: * page/SpeechInputResultList.idl: * page/WebKitAnimation.idl: * page/WebKitAnimationList.idl: * page/WebKitPoint.idl: * page/WorkerNavigator.idl: * plugins/DOMMimeType.idl: * plugins/DOMMimeTypeArray.idl: * plugins/DOMPlugin.idl: * plugins/DOMPluginArray.idl: * storage/Storage.idl: * storage/StorageEvent.idl: * svg/ElementTimeControl.idl: * svg/SVGAElement.idl: * svg/SVGAltGlyphDefElement.idl: * svg/SVGAltGlyphElement.idl: * svg/SVGAltGlyphItemElement.idl: * svg/SVGAngle.idl: * svg/SVGAnimateColorElement.idl: * svg/SVGAnimateElement.idl: * svg/SVGAnimateMotionElement.idl: * svg/SVGAnimateTransformElement.idl: * svg/SVGAnimatedAngle.idl: * svg/SVGAnimatedBoolean.idl: * svg/SVGAnimatedEnumeration.idl: * svg/SVGAnimatedInteger.idl: * svg/SVGAnimatedLength.idl: * svg/SVGAnimatedLengthList.idl: * svg/SVGAnimatedNumber.idl: * svg/SVGAnimatedNumberList.idl: * svg/SVGAnimatedPreserveAspectRatio.idl: * svg/SVGAnimatedRect.idl: * svg/SVGAnimatedString.idl: * svg/SVGAnimatedTransformList.idl: * svg/SVGAnimationElement.idl: * svg/SVGCircleElement.idl: * svg/SVGClipPathElement.idl: * svg/SVGColor.idl: * svg/SVGComponentTransferFunctionElement.idl: * svg/SVGCursorElement.idl: * svg/SVGDefsElement.idl: * svg/SVGDescElement.idl: * svg/SVGDocument.idl: * svg/SVGElement.idl: * svg/SVGElementInstance.idl: * svg/SVGElementInstanceList.idl: * svg/SVGEllipseElement.idl: * svg/SVGException.idl: * svg/SVGExternalResourcesRequired.idl: * svg/SVGFEBlendElement.idl: * svg/SVGFEColorMatrixElement.idl: * svg/SVGFEComponentTransferElement.idl: * svg/SVGFECompositeElement.idl: * svg/SVGFEConvolveMatrixElement.idl: * svg/SVGFEDiffuseLightingElement.idl: * svg/SVGFEDisplacementMapElement.idl: * svg/SVGFEDistantLightElement.idl: * svg/SVGFEDropShadowElement.idl: * svg/SVGFEFloodElement.idl: * svg/SVGFEFuncAElement.idl: * svg/SVGFEFuncBElement.idl: * svg/SVGFEFuncGElement.idl: * svg/SVGFEFuncRElement.idl: * svg/SVGFEGaussianBlurElement.idl: * svg/SVGFEImageElement.idl: * svg/SVGFEMergeElement.idl: * svg/SVGFEMergeNodeElement.idl: * svg/SVGFEMorphologyElement.idl: * svg/SVGFEOffsetElement.idl: * svg/SVGFEPointLightElement.idl: * svg/SVGFESpecularLightingElement.idl: * svg/SVGFESpotLightElement.idl: * svg/SVGFETileElement.idl: * svg/SVGFETurbulenceElement.idl: * svg/SVGFilterElement.idl: * svg/SVGFilterPrimitiveStandardAttributes.idl: * svg/SVGFitToViewBox.idl: * svg/SVGFontElement.idl: * svg/SVGFontFaceElement.idl: * svg/SVGFontFaceFormatElement.idl: * svg/SVGFontFaceNameElement.idl: * svg/SVGFontFaceSrcElement.idl: * svg/SVGFontFaceUriElement.idl: * svg/SVGForeignObjectElement.idl: * svg/SVGGElement.idl: * svg/SVGGlyphElement.idl: * svg/SVGGlyphRefElement.idl: * svg/SVGGradientElement.idl: * svg/SVGHKernElement.idl: * svg/SVGImageElement.idl: * svg/SVGLangSpace.idl: * svg/SVGLength.idl: * svg/SVGLengthList.idl: * svg/SVGLineElement.idl: * svg/SVGLinearGradientElement.idl: * svg/SVGLocatable.idl: * svg/SVGMPathElement.idl: * svg/SVGMarkerElement.idl: * svg/SVGMaskElement.idl: * svg/SVGMatrix.idl: * svg/SVGMetadataElement.idl: * svg/SVGMissingGlyphElement.idl: * svg/SVGNumber.idl: * svg/SVGNumberList.idl: * svg/SVGPaint.idl: * svg/SVGPathElement.idl: * svg/SVGPathSeg.idl: * svg/SVGPathSegArcAbs.idl: * svg/SVGPathSegArcRel.idl: * svg/SVGPathSegClosePath.idl: * svg/SVGPathSegCurvetoCubicAbs.idl: * svg/SVGPathSegCurvetoCubicRel.idl: * svg/SVGPathSegCurvetoCubicSmoothAbs.idl: * svg/SVGPathSegCurvetoCubicSmoothRel.idl: * svg/SVGPathSegCurvetoQuadraticAbs.idl: * svg/SVGPathSegCurvetoQuadraticRel.idl: * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: * svg/SVGPathSegLinetoAbs.idl: * svg/SVGPathSegLinetoHorizontalAbs.idl: * svg/SVGPathSegLinetoHorizontalRel.idl: * svg/SVGPathSegLinetoRel.idl: * svg/SVGPathSegLinetoVerticalAbs.idl: * svg/SVGPathSegLinetoVerticalRel.idl: * svg/SVGPathSegList.idl: * svg/SVGPathSegMovetoAbs.idl: * svg/SVGPathSegMovetoRel.idl: * svg/SVGPatternElement.idl: * svg/SVGPoint.idl: * svg/SVGPointList.idl: * svg/SVGPolygonElement.idl: * svg/SVGPolylineElement.idl: * svg/SVGPreserveAspectRatio.idl: * svg/SVGRadialGradientElement.idl: * svg/SVGRect.idl: * svg/SVGRectElement.idl: * svg/SVGRenderingIntent.idl: * svg/SVGSVGElement.idl: * svg/SVGScriptElement.idl: * svg/SVGSetElement.idl: * svg/SVGStopElement.idl: * svg/SVGStringList.idl: * svg/SVGStylable.idl: * svg/SVGStyleElement.idl: * svg/SVGSwitchElement.idl: * svg/SVGSymbolElement.idl: * svg/SVGTRefElement.idl: * svg/SVGTSpanElement.idl: * svg/SVGTests.idl: * svg/SVGTextContentElement.idl: * svg/SVGTextElement.idl: * svg/SVGTextPathElement.idl: * svg/SVGTextPositioningElement.idl: * svg/SVGTitleElement.idl: * svg/SVGTransform.idl: * svg/SVGTransformList.idl: * svg/SVGTransformable.idl: * svg/SVGURIReference.idl: * svg/SVGUnitTypes.idl: * svg/SVGUseElement.idl: * svg/SVGVKernElement.idl: * svg/SVGViewElement.idl: * svg/SVGViewSpec.idl: * svg/SVGZoomAndPan.idl: * svg/SVGZoomEvent.idl: * testing/InternalSettings.idl: * testing/Internals.idl: * testing/MallocStatistics.idl: * workers/AbstractWorker.idl: * workers/DedicatedWorkerContext.idl: * workers/SharedWorker.idl: * workers/SharedWorkerContext.idl: * workers/Worker.idl: * workers/WorkerContext.idl: * workers/WorkerLocation.idl: * xml/DOMParser.idl: * xml/XMLHttpRequest.idl: * xml/XMLHttpRequestException.idl: * xml/XMLHttpRequestProgressEvent.idl: * xml/XMLHttpRequestUpload.idl: * xml/XMLSerializer.idl: * xml/XPathEvaluator.idl: * xml/XPathException.idl: * xml/XPathExpression.idl: * xml/XPathNSResolver.idl: * xml/XPathResult.idl: * xml/XSLTProcessor.idl: Removed "module". Tools: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarker.idl: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarkerRange.idl: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl: * WebKitTestRunner/InjectedBundle/Bindings/GCController.idl: * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: * WebKitTestRunner/InjectedBundle/Bindings/TextInputController.idl: Removed "module". git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131145 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 22 Feb, 2012 1 commit
-
-
abarth@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=79204 Reviewed by Hajime Morita. There are still some dangling references into the Geolocation module, which I will clean up in a followup patch. * CMakeLists.txt: * DerivedSources.make: * DerivedSources.pri: * GNUmakefile.list.am: * Modules/geolocation/Geolocation.cpp: Copied from Source/WebCore/page/Geolocation.cpp. * Modules/geolocation/Geolocation.h: Copied from Source/WebCore/page/Geolocation.h. * Modules/geolocation/Geolocation.idl: Copied from Source/WebCore/page/Geolocation.idl. * Modules/geolocation/GeolocationController.cpp: Copied from Source/WebCore/page/GeolocationController.cpp. * Modules/geolocation/GeolocationController.h: Copied from Source/WebCore/page/GeolocationController.h. * Modules/geolocation/GeolocationError.h: Copied from Source/WebCore/page/GeolocationError.h. * Modules/geolocation/GeolocationPosition.h: Copied from Source/WebCore/page/GeolocationPosition.h. * Modules/geolocation/Geoposition.h: Copied from Source/WebCore/page/Geoposition.h. * Modules/geolocation/Geoposition.idl: Copied from Source/WebCore/page/Geoposition.idl. * Modules/geolocation/PositionCallback.h: Copied from Source/WebCore/page/PositionCallback.h. * Modules/geolocation/PositionCallback.idl: Copied from Source/WebCore/page/PositionCallback.idl. * Modules/geolocation/PositionError.h: Copied from Source/WebCore/page/PositionError.h. * Modules/geolocation/PositionError.idl: Copied from Source/WebCore/page/PositionError.idl. * Modules/geolocation/PositionErrorCallback.h: Copied from Source/WebCore/page/PositionErrorCallback.h. * Modules/geolocation/PositionErrorCallback.idl: Copied from Source/WebCore/page/PositionErrorCallback.idl. * Modules/geolocation/PositionOptions.h: Copied from Source/WebCore/page/PositionOptions.h. * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * page/Geolocation.cpp: Removed. * page/Geolocation.h: Removed. * page/Geolocation.idl: Removed. * page/GeolocationController.cpp: Removed. * page/GeolocationController.h: Removed. * page/GeolocationError.h: Removed. * page/GeolocationPosition.h: Removed. * page/Geoposition.h: Removed. * page/Geoposition.idl: Removed. * page/PositionCallback.h: Removed. * page/PositionCallback.idl: Removed. * page/PositionError.h: Removed. * page/PositionError.idl: Removed. * page/PositionErrorCallback.h: Removed. * page/PositionErrorCallback.idl: Removed. * page/PositionOptions.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108464 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Jun, 2011 1 commit
-
-
commit-queue@webkit.org authored
Reviewed by Adam Barth. Remove LegacyDefaultOptionalArguments flag from IDL files where it would not change behavior https://bugs.webkit.org/show_bug.cgi?id=62904 After bug 62750, there are many IDL files that contain the new LegacyDefaultOptionalArguments flag that don't actually need it. Some examples: - the IDL file contains no functions - the IDL file contains only functions with no arguments - the IDL file contains functions, *all* of which use the [RequiresAllArguments=raise] extended attribute This patch simplifies such IDL files by removing the LegacyDefaultOptionalArguments flag and (if needed) removing the [RequiresAllArguments=raise] extended attribute from each function declaration. This patch does not make any required arguments optional or any optional arguments required. It changes no behavior at all. No new tests needed, all existing tests pass. * bindings/scripts/CodeGeneratorJS.pm: * bindings/scripts/test/TestInterface.idl: * bindings/scripts/test/TestSerializedScriptValueInterface.idl: * css/CSSCharsetRule.idl: * css/CSSFontFaceRule.idl: * css/CSSImportRule.idl: * css/CSSPageRule.idl: * css/CSSRule.idl: * css/CSSStyleRule.idl: * css/CSSUnknownRule.idl: * css/CSSValue.idl: * css/Counter.idl: * css/RGBColor.idl: * css/Rect.idl: * css/StyleSheet.idl: * css/WebKitCSSKeyframeRule.idl: * css/WebKitCSSTransformValue.idl: * dom/Attr.idl: * dom/CDATASection.idl: * dom/ClientRect.idl: * dom/Comment.idl: * dom/DOMCoreException.idl: * dom/DOMStringMap.idl: * dom/DocumentType.idl: * dom/Entity.idl: * dom/EntityReference.idl: * dom/EventException.idl: * dom/GeneratedStream.idl: * dom/MessageChannel.idl: * dom/NodeIterator.idl: * dom/Notation.idl: * dom/ProcessingInstruction.idl: * dom/RangeException.idl: * dom/Touch.idl: * dom/TreeWalker.idl: * fileapi/DOMFileSystem.idl: * fileapi/DOMFileSystemSync.idl: * fileapi/DirectoryReaderSync.idl: * fileapi/File.idl: * fileapi/FileEntrySync.idl: * fileapi/FileError.idl: * fileapi/FileException.idl: * fileapi/Metadata.idl: * fileapi/OperationNotAllowedException.idl: * fileapi/WebKitFlags.idl: * html/DOMSettableTokenList.idl: * html/HTMLAppletElement.idl: * html/HTMLAreaElement.idl: * html/HTMLBRElement.idl: * html/HTMLBaseElement.idl: * html/HTMLBaseFontElement.idl: * html/HTMLBlockquoteElement.idl: * html/HTMLBodyElement.idl: * html/HTMLDListElement.idl: * html/HTMLDataListElement.idl: * html/HTMLDetailsElement.idl: * html/HTMLDirectoryElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFontElement.idl: * html/HTMLFormElement.idl: * html/HTMLFrameElement.idl: * html/HTMLFrameSetElement.idl: * html/HTMLHRElement.idl: * html/HTMLHeadElement.idl: * html/HTMLHeadingElement.idl: * html/HTMLHtmlElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLImageElement.idl: * html/HTMLIsIndexElement.idl: * html/HTMLLIElement.idl: * html/HTMLLabelElement.idl: * html/HTMLLegendElement.idl: * html/HTMLLinkElement.idl: * html/HTMLMapElement.idl: * html/HTMLMarqueeElement.idl: * html/HTMLMenuElement.idl: * html/HTMLMetaElement.idl: * html/HTMLMeterElement.idl: * html/HTMLModElement.idl: * html/HTMLOListElement.idl: * html/HTMLOptGroupElement.idl: * html/HTMLOptionElement.idl: * html/HTMLParagraphElement.idl: * html/HTMLParamElement.idl: * html/HTMLPreElement.idl: * html/HTMLProgressElement.idl: * html/HTMLQuoteElement.idl: * html/HTMLScriptElement.idl: * html/HTMLSourceElement.idl: * html/HTMLStyleElement.idl: * html/HTMLTableCaptionElement.idl: * html/HTMLTableCellElement.idl: * html/HTMLTableColElement.idl: * html/HTMLTitleElement.idl: * html/HTMLTrackElement.idl: * html/HTMLUListElement.idl: * html/ImageData.idl: * html/MediaError.idl: * html/SpellcheckRange.idl: * html/TextMetrics.idl: * html/ValidityState.idl: * html/VoidCallback.idl: * html/canvas/ArrayBuffer.idl: * html/canvas/ArrayBufferView.idl: * html/canvas/CanvasPattern.idl: * html/canvas/CanvasPixelArray.idl: * html/canvas/CanvasRenderingContext.idl: * html/canvas/DataView.idl: * html/canvas/OESStandardDerivatives.idl: * html/canvas/OESTextureFloat.idl: * html/canvas/WebGLActiveInfo.idl: * html/canvas/WebGLBuffer.idl: * html/canvas/WebGLContextAttributes.idl: * html/canvas/WebGLFramebuffer.idl: * html/canvas/WebGLProgram.idl: * html/canvas/WebGLRenderbuffer.idl: * html/canvas/WebGLShader.idl: * html/canvas/WebGLTexture.idl: * html/canvas/WebGLUniformLocation.idl: * html/canvas/WebGLVertexArrayObjectOES.idl: * html/canvas/WebKitLoseContext.idl: * inspector/ScriptProfile.idl: * inspector/ScriptProfileNode.idl: * page/AbstractView.idl: * page/BarInfo.idl: * page/Coordinates.idl: * page/Geoposition.idl: * page/MemoryInfo.idl: * page/NavigatorUserMediaError.idl: * page/Performance.idl: * page/PerformanceNavigation.idl: * page/PerformanceTiming.idl: * page/PositionError.idl: * page/Screen.idl: * page/SpeechInputEvent.idl: * page/SpeechInputResult.idl: * page/WebKitAnimation.idl: * page/WebKitPoint.idl: * page/WorkerNavigator.idl: * plugins/DOMMimeType.idl: * storage/Database.idl: * storage/DatabaseSync.idl: * storage/IDBAny.idl: * storage/IDBCursorWithValue.idl: * storage/IDBDatabaseError.idl: * storage/IDBDatabaseException.idl: * storage/IDBKey.idl: * storage/IDBVersionChangeEvent.idl: * storage/IDBVersionChangeRequest.idl: * storage/SQLError.idl: * storage/SQLException.idl: * storage/SQLResultSet.idl: * svg/SVGAElement.idl: * svg/SVGAltGlyphElement.idl: * svg/SVGAngle.idl: * svg/SVGAnimateColorElement.idl: * svg/SVGAnimateElement.idl: * svg/SVGAnimateMotionElement.idl: * svg/SVGAnimateTransformElement.idl: * svg/SVGAnimatedAngle.idl: * svg/SVGAnimatedBoolean.idl: * svg/SVGAnimatedEnumeration.idl: * svg/SVGAnimatedInteger.idl: * svg/SVGAnimatedLength.idl: * svg/SVGAnimatedLengthList.idl: * svg/SVGAnimatedNumber.idl: * svg/SVGAnimatedNumberList.idl: * svg/SVGAnimatedPreserveAspectRatio.idl: * svg/SVGAnimatedRect.idl: * svg/SVGAnimatedString.idl: * svg/SVGAnimatedTransformList.idl: * svg/SVGCircleElement.idl: * svg/SVGClipPathElement.idl: * svg/SVGColor.idl: * svg/SVGComponentTransferFunctionElement.idl: * svg/SVGCursorElement.idl: * svg/SVGDefsElement.idl: * svg/SVGDescElement.idl: * svg/SVGElement.idl: * svg/SVGEllipseElement.idl: * svg/SVGExternalResourcesRequired.idl: * svg/SVGFEBlendElement.idl: * svg/SVGFEColorMatrixElement.idl: * svg/SVGFEComponentTransferElement.idl: * svg/SVGFECompositeElement.idl: * svg/SVGFEConvolveMatrixElement.idl: * svg/SVGFEDiffuseLightingElement.idl: * svg/SVGFEDisplacementMapElement.idl: * svg/SVGFEDistantLightElement.idl: * svg/SVGFEFloodElement.idl: * svg/SVGFEFuncAElement.idl: * svg/SVGFEFuncBElement.idl: * svg/SVGFEFuncGElement.idl: * svg/SVGFEFuncRElement.idl: * svg/SVGFEImageElement.idl: * svg/SVGFEMergeElement.idl: * svg/SVGFEMergeNodeElement.idl: * svg/SVGFEOffsetElement.idl: * svg/SVGFEPointLightElement.idl: * svg/SVGFESpecularLightingElement.idl: * svg/SVGFESpotLightElement.idl: * svg/SVGFETileElement.idl: * svg/SVGFETurbulenceElement.idl: * svg/SVGFilterPrimitiveStandardAttributes.idl: * svg/SVGFitToViewBox.idl: * svg/SVGFontElement.idl: * svg/SVGFontFaceElement.idl: * svg/SVGFontFaceFormatElement.idl: * svg/SVGFontFaceNameElement.idl: * svg/SVGFontFaceSrcElement.idl: * svg/SVGFontFaceUriElement.idl: * svg/SVGForeignObjectElement.idl: * svg/SVGGElement.idl: * svg/SVGGlyphElement.idl: * svg/SVGGradientElement.idl: * svg/SVGHKernElement.idl: * svg/SVGImageElement.idl: * svg/SVGLangSpace.idl: * svg/SVGLength.idl: * svg/SVGLengthList.idl: * svg/SVGLineElement.idl: * svg/SVGLinearGradientElement.idl: * svg/SVGMPathElement.idl: * svg/SVGMaskElement.idl: * svg/SVGMatrix.idl: * svg/SVGMetadataElement.idl: * svg/SVGMissingGlyphElement.idl: * svg/SVGNumber.idl: * svg/SVGNumberList.idl: * svg/SVGPaint.idl: * svg/SVGPathSeg.idl: * svg/SVGPathSegArcAbs.idl: * svg/SVGPathSegArcRel.idl: * svg/SVGPathSegClosePath.idl: * svg/SVGPathSegCurvetoCubicAbs.idl: * svg/SVGPathSegCurvetoCubicRel.idl: * svg/SVGPathSegCurvetoCubicSmoothAbs.idl: * svg/SVGPathSegCurvetoCubicSmoothRel.idl: * svg/SVGPathSegCurvetoQuadraticAbs.idl: * svg/SVGPathSegCurvetoQuadraticRel.idl: * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: * svg/SVGPathSegLinetoAbs.idl: * svg/SVGPathSegLinetoHorizontalAbs.idl: * svg/SVGPathSegLinetoHorizontalRel.idl: * svg/SVGPathSegLinetoRel.idl: * svg/SVGPathSegLinetoVerticalAbs.idl: * svg/SVGPathSegLinetoVerticalRel.idl: * svg/SVGPathSegList.idl: * svg/SVGPathSegMovetoAbs.idl: * svg/SVGPathSegMovetoRel.idl: * svg/SVGPatternElement.idl: * svg/SVGPoint.idl: * svg/SVGPointList.idl: * svg/SVGPolygonElement.idl: * svg/SVGPolylineElement.idl: * svg/SVGPreserveAspectRatio.idl: * svg/SVGRadialGradientElement.idl: * svg/SVGRect.idl: * svg/SVGRectElement.idl: * svg/SVGRenderingIntent.idl: * svg/SVGScriptElement.idl: * svg/SVGSetElement.idl: * svg/SVGStopElement.idl: * svg/SVGStringList.idl: * svg/SVGSwitchElement.idl: * svg/SVGSymbolElement.idl: * svg/SVGTRefElement.idl: * svg/SVGTSpanElement.idl: * svg/SVGTextElement.idl: * svg/SVGTextPathElement.idl: * svg/SVGTextPositioningElement.idl: * svg/SVGTitleElement.idl: * svg/SVGTransform.idl: * svg/SVGTransformList.idl: * svg/SVGTransformable.idl: * svg/SVGURIReference.idl: * svg/SVGUnitTypes.idl: * svg/SVGUseElement.idl: * svg/SVGVKernElement.idl: * svg/SVGViewElement.idl: * svg/SVGViewSpec.idl: * svg/SVGZoomAndPan.idl: * svg/SVGZoomEvent.idl: * testing/Internals.idl: * webaudio/AudioChannelMerger.idl: * webaudio/AudioChannelSplitter.idl: * webaudio/AudioDestinationNode.idl: * webaudio/AudioGain.idl: * webaudio/AudioGainNode.idl: * webaudio/AudioProcessingEvent.idl: * webaudio/AudioSourceNode.idl: * webaudio/BiquadFilterNode.idl: * webaudio/ConvolverNode.idl: * webaudio/DelayNode.idl: * webaudio/DynamicsCompressorNode.idl: * webaudio/HighPass2FilterNode.idl: * webaudio/JavaScriptAudioNode.idl: * webaudio/LowPass2FilterNode.idl: * webaudio/OfflineAudioCompletionEvent.idl: * workers/SharedWorker.idl: * workers/SharedWorkerContext.idl: * workers/WorkerLocation.idl: * xml/XMLHttpRequestException.idl: * xml/XMLHttpRequestProgressEvent.idl: * xml/XPathException.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 18 Jun, 2011 2 commits
-
-
commit-queue@webkit.org authored
Unreviewed, rolling out r89189. http://trac.webkit.org/changeset/89189 https://bugs.webkit.org/show_bug.cgi?id=62925 It broke Qt build (Requested by Ossy_weekend on #webkit). * bindings/scripts/test/TestInterface.idl: * bindings/scripts/test/TestSerializedScriptValueInterface.idl: * css/CSSCharsetRule.idl: * css/CSSFontFaceRule.idl: * css/CSSImportRule.idl: * css/CSSPageRule.idl: * css/CSSRule.idl: * css/CSSStyleRule.idl: * css/CSSUnknownRule.idl: * css/CSSValue.idl: * css/Counter.idl: * css/RGBColor.idl: * css/Rect.idl: * css/StyleSheet.idl: * css/WebKitCSSKeyframeRule.idl: * css/WebKitCSSTransformValue.idl: * dom/Attr.idl: * dom/CDATASection.idl: * dom/ClientRect.idl: * dom/Comment.idl: * dom/DOMCoreException.idl: * dom/DOMStringMap.idl: * dom/DocumentType.idl: * dom/Entity.idl: * dom/EntityReference.idl: * dom/EventException.idl: * dom/GeneratedStream.idl: * dom/MessageChannel.idl: * dom/NodeIterator.idl: * dom/Notation.idl: * dom/ProcessingInstruction.idl: * dom/RangeException.idl: * dom/Touch.idl: * dom/TreeWalker.idl: * fileapi/DOMFileSystem.idl: * fileapi/DOMFileSystemSync.idl: * fileapi/DirectoryReaderSync.idl: * fileapi/File.idl: * fileapi/FileEntrySync.idl: * fileapi/FileError.idl: * fileapi/FileException.idl: * fileapi/Metadata.idl: * fileapi/OperationNotAllowedException.idl: * fileapi/WebKitFlags.idl: * html/DOMSettableTokenList.idl: * html/HTMLAppletElement.idl: * html/HTMLAreaElement.idl: * html/HTMLBRElement.idl: * html/HTMLBaseElement.idl: * html/HTMLBaseFontElement.idl: * html/HTMLBlockquoteElement.idl: * html/HTMLBodyElement.idl: * html/HTMLDListElement.idl: * html/HTMLDataListElement.idl: * html/HTMLDetailsElement.idl: * html/HTMLDirectoryElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFontElement.idl: * html/HTMLFormElement.idl: * html/HTMLFrameElement.idl: * html/HTMLFrameSetElement.idl: * html/HTMLHRElement.idl: * html/HTMLHeadElement.idl: * html/HTMLHeadingElement.idl: * html/HTMLHtmlElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLImageElement.idl: * html/HTMLIsIndexElement.idl: * html/HTMLLIElement.idl: * html/HTMLLabelElement.idl: * html/HTMLLegendElement.idl: * html/HTMLLinkElement.idl: * html/HTMLMapElement.idl: * html/HTMLMarqueeElement.idl: * html/HTMLMenuElement.idl: * html/HTMLMetaElement.idl: * html/HTMLMeterElement.idl: * html/HTMLModElement.idl: * html/HTMLOListElement.idl: * html/HTMLOptGroupElement.idl: * html/HTMLOptionElement.idl: * html/HTMLParagraphElement.idl: * html/HTMLParamElement.idl: * html/HTMLPreElement.idl: * html/HTMLProgressElement.idl: * html/HTMLQuoteElement.idl: * html/HTMLScriptElement.idl: * html/HTMLSourceElement.idl: * html/HTMLStyleElement.idl: * html/HTMLTableCaptionElement.idl: * html/HTMLTableCellElement.idl: * html/HTMLTableColElement.idl: * html/HTMLTitleElement.idl: * html/HTMLTrackElement.idl: * html/HTMLUListElement.idl: * html/ImageData.idl: * html/MediaError.idl: * html/SpellcheckRange.idl: * html/TextMetrics.idl: * html/ValidityState.idl: * html/VoidCallback.idl: * html/canvas/ArrayBuffer.idl: * html/canvas/ArrayBufferView.idl: * html/canvas/CanvasPattern.idl: * html/canvas/CanvasPixelArray.idl: * html/canvas/CanvasRenderingContext.idl: * html/canvas/DataView.idl: * html/canvas/OESStandardDerivatives.idl: * html/canvas/OESTextureFloat.idl: * html/canvas/WebGLActiveInfo.idl: * html/canvas/WebGLBuffer.idl: * html/canvas/WebGLContextAttributes.idl: * html/canvas/WebGLFramebuffer.idl: * html/canvas/WebGLProgram.idl: * html/canvas/WebGLRenderbuffer.idl: * html/canvas/WebGLShader.idl: * html/canvas/WebGLTexture.idl: * html/canvas/WebGLUniformLocation.idl: * html/canvas/WebGLVertexArrayObjectOES.idl: * html/canvas/WebKitLoseContext.idl: * inspector/ScriptProfile.idl: * inspector/ScriptProfileNode.idl: * page/AbstractView.idl: * page/BarInfo.idl: * page/Coordinates.idl: * page/Geoposition.idl: * page/MemoryInfo.idl: * page/NavigatorUserMediaError.idl: * page/Performance.idl: * page/PerformanceNavigation.idl: * page/PerformanceTiming.idl: * page/PositionError.idl: * page/Screen.idl: * page/SpeechInputEvent.idl: * page/SpeechInputResult.idl: * page/WebKitAnimation.idl: * page/WebKitPoint.idl: * page/WorkerNavigator.idl: * plugins/DOMMimeType.idl: * storage/Database.idl: * storage/DatabaseSync.idl: * storage/IDBAny.idl: * storage/IDBCursorWithValue.idl: * storage/IDBDatabaseError.idl: * storage/IDBDatabaseException.idl: * storage/IDBKey.idl: * storage/IDBVersionChangeEvent.idl: * storage/IDBVersionChangeRequest.idl: * storage/SQLError.idl: * storage/SQLException.idl: * storage/SQLResultSet.idl: * svg/SVGAElement.idl: * svg/SVGAltGlyphElement.idl: * svg/SVGAngle.idl: * svg/SVGAnimateColorElement.idl: * svg/SVGAnimateElement.idl: * svg/SVGAnimateMotionElement.idl: * svg/SVGAnimateTransformElement.idl: * svg/SVGAnimatedAngle.idl: * svg/SVGAnimatedBoolean.idl: * svg/SVGAnimatedEnumeration.idl: * svg/SVGAnimatedInteger.idl: * svg/SVGAnimatedLength.idl: * svg/SVGAnimatedLengthList.idl: * svg/SVGAnimatedNumber.idl: * svg/SVGAnimatedNumberList.idl: * svg/SVGAnimatedPreserveAspectRatio.idl: * svg/SVGAnimatedRect.idl: * svg/SVGAnimatedString.idl: * svg/SVGAnimatedTransformList.idl: * svg/SVGCircleElement.idl: * svg/SVGClipPathElement.idl: * svg/SVGColor.idl: * svg/SVGComponentTransferFunctionElement.idl: * svg/SVGCursorElement.idl: * svg/SVGDefsElement.idl: * svg/SVGDescElement.idl: * svg/SVGElement.idl: * svg/SVGEllipseElement.idl: * svg/SVGExternalResourcesRequired.idl: * svg/SVGFEBlendElement.idl: * svg/SVGFEColorMatrixElement.idl: * svg/SVGFEComponentTransferElement.idl: * svg/SVGFECompositeElement.idl: * svg/SVGFEConvolveMatrixElement.idl: * svg/SVGFEDiffuseLightingElement.idl: * svg/SVGFEDisplacementMapElement.idl: * svg/SVGFEDistantLightElement.idl: * svg/SVGFEFloodElement.idl: * svg/SVGFEFuncAElement.idl: * svg/SVGFEFuncBElement.idl: * svg/SVGFEFuncGElement.idl: * svg/SVGFEFuncRElement.idl: * svg/SVGFEImageElement.idl: * svg/SVGFEMergeElement.idl: * svg/SVGFEMergeNodeElement.idl: * svg/SVGFEOffsetElement.idl: * svg/SVGFEPointLightElement.idl: * svg/SVGFESpecularLightingElement.idl: * svg/SVGFESpotLightElement.idl: * svg/SVGFETileElement.idl: * svg/SVGFETurbulenceElement.idl: * svg/SVGFilterPrimitiveStandardAttributes.idl: * svg/SVGFitToViewBox.idl: * svg/SVGFontElement.idl: * svg/SVGFontFaceElement.idl: * svg/SVGFontFaceFormatElement.idl: * svg/SVGFontFaceNameElement.idl: * svg/SVGFontFaceSrcElement.idl: * svg/SVGFontFaceUriElement.idl: * svg/SVGForeignObjectElement.idl: * svg/SVGGElement.idl: * svg/SVGGlyphElement.idl: * svg/SVGGradientElement.idl: * svg/SVGHKernElement.idl: * svg/SVGImageElement.idl: * svg/SVGLangSpace.idl: * svg/SVGLength.idl: * svg/SVGLengthList.idl: * svg/SVGLineElement.idl: * svg/SVGLinearGradientElement.idl: * svg/SVGMPathElement.idl: * svg/SVGMaskElement.idl: * svg/SVGMatrix.idl: * svg/SVGMetadataElement.idl: * svg/SVGMissingGlyphElement.idl: * svg/SVGNumber.idl: * svg/SVGNumberList.idl: * svg/SVGPaint.idl: * svg/SVGPathSeg.idl: * svg/SVGPathSegArcAbs.idl: * svg/SVGPathSegArcRel.idl: * svg/SVGPathSegClosePath.idl: * svg/SVGPathSegCurvetoCubicAbs.idl: * svg/SVGPathSegCurvetoCubicRel.idl: * svg/SVGPathSegCurvetoCubicSmoothAbs.idl: * svg/SVGPathSegCurvetoCubicSmoothRel.idl: * svg/SVGPathSegCurvetoQuadraticAbs.idl: * svg/SVGPathSegCurvetoQuadraticRel.idl: * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: * svg/SVGPathSegLinetoAbs.idl: * svg/SVGPathSegLinetoHorizontalAbs.idl: * svg/SVGPathSegLinetoHorizontalRel.idl: * svg/SVGPathSegLinetoRel.idl: * svg/SVGPathSegLinetoVerticalAbs.idl: * svg/SVGPathSegLinetoVerticalRel.idl: * svg/SVGPathSegList.idl: * svg/SVGPathSegMovetoAbs.idl: * svg/SVGPathSegMovetoRel.idl: * svg/SVGPatternElement.idl: * svg/SVGPoint.idl: * svg/SVGPointList.idl: * svg/SVGPolygonElement.idl: * svg/SVGPolylineElement.idl: * svg/SVGPreserveAspectRatio.idl: * svg/SVGRadialGradientElement.idl: * svg/SVGRect.idl: * svg/SVGRectElement.idl: * svg/SVGRenderingIntent.idl: * svg/SVGScriptElement.idl: * svg/SVGSetElement.idl: * svg/SVGStopElement.idl: * svg/SVGStringList.idl: * svg/SVGSwitchElement.idl: * svg/SVGSymbolElement.idl: * svg/SVGTRefElement.idl: * svg/SVGTSpanElement.idl: * svg/SVGTextElement.idl: * svg/SVGTextPathElement.idl: * svg/SVGTextPositioningElement.idl: * svg/SVGTitleElement.idl: * svg/SVGTransform.idl: * svg/SVGTransformList.idl: * svg/SVGTransformable.idl: * svg/SVGURIReference.idl: * svg/SVGUnitTypes.idl: * svg/SVGUseElement.idl: * svg/SVGVKernElement.idl: * svg/SVGViewElement.idl: * svg/SVGViewSpec.idl: * svg/SVGZoomAndPan.idl: * svg/SVGZoomEvent.idl: * testing/Internals.idl: * webaudio/AudioChannelMerger.idl: * webaudio/AudioChannelSplitter.idl: * webaudio/AudioDestinationNode.idl: * webaudio/AudioGain.idl: * webaudio/AudioGainNode.idl: * webaudio/AudioProcessingEvent.idl: * webaudio/AudioSourceNode.idl: * webaudio/BiquadFilterNode.idl: * webaudio/ConvolverNode.idl: * webaudio/DelayNode.idl: * webaudio/DynamicsCompressorNode.idl: * webaudio/HighPass2FilterNode.idl: * webaudio/JavaScriptAudioNode.idl: * webaudio/LowPass2FilterNode.idl: * webaudio/OfflineAudioCompletionEvent.idl: * workers/SharedWorker.idl: * workers/SharedWorkerContext.idl: * workers/WorkerLocation.idl: * xml/XMLHttpRequestException.idl: * xml/XMLHttpRequestProgressEvent.idl: * xml/XPathException.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89190 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Darin Adler. Remove LegacyDefaultOptionalArguments flag from IDL files where it would not change behavior https://bugs.webkit.org/show_bug.cgi?id=62904 After bug 62750, there are many IDL files that contain the new LegacyDefaultOptionalArguments flag that don't actually need it. Some examples: - the IDL file contains no functions - the IDL file contains only functions with no arguments - the IDL file contains functions, *all* of which use the [RequiresAllArguments=raise] extended attribute This patch simplifies such IDL files by removing the LegacyDefaultOptionalArguments flag and (if needed) removing the [RequiresAllArguments=raise] extended attribute from each function declaration. This patch does not make any required arguments optional or any optional arguments required. It changes no behavior at all. No new tests needed, all existing tests pass. * bindings/scripts/test/TestInterface.idl: * bindings/scripts/test/TestSerializedScriptValueInterface.idl: * css/CSSCharsetRule.idl: * css/CSSFontFaceRule.idl: * css/CSSImportRule.idl: * css/CSSPageRule.idl: * css/CSSRule.idl: * css/CSSStyleRule.idl: * css/CSSUnknownRule.idl: * css/CSSValue.idl: * css/Counter.idl: * css/RGBColor.idl: * css/Rect.idl: * css/StyleSheet.idl: * css/WebKitCSSKeyframeRule.idl: * css/WebKitCSSTransformValue.idl: * dom/Attr.idl: * dom/CDATASection.idl: * dom/ClientRect.idl: * dom/Comment.idl: * dom/DOMCoreException.idl: * dom/DOMStringMap.idl: * dom/DocumentType.idl: * dom/Entity.idl: * dom/EntityReference.idl: * dom/EventException.idl: * dom/GeneratedStream.idl: * dom/MessageChannel.idl: * dom/NodeIterator.idl: * dom/Notation.idl: * dom/ProcessingInstruction.idl: * dom/RangeException.idl: * dom/Touch.idl: * dom/TreeWalker.idl: * fileapi/DOMFileSystem.idl: * fileapi/DOMFileSystemSync.idl: * fileapi/DirectoryReaderSync.idl: * fileapi/File.idl: * fileapi/FileEntrySync.idl: * fileapi/FileError.idl: * fileapi/FileException.idl: * fileapi/Metadata.idl: * fileapi/OperationNotAllowedException.idl: * fileapi/WebKitFlags.idl: * html/DOMSettableTokenList.idl: * html/HTMLAppletElement.idl: * html/HTMLAreaElement.idl: * html/HTMLBRElement.idl: * html/HTMLBaseElement.idl: * html/HTMLBaseFontElement.idl: * html/HTMLBlockquoteElement.idl: * html/HTMLBodyElement.idl: * html/HTMLDListElement.idl: * html/HTMLDataListElement.idl: * html/HTMLDetailsElement.idl: * html/HTMLDirectoryElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFontElement.idl: * html/HTMLFormElement.idl: * html/HTMLFrameElement.idl: * html/HTMLFrameSetElement.idl: * html/HTMLHRElement.idl: * html/HTMLHeadElement.idl: * html/HTMLHeadingElement.idl: * html/HTMLHtmlElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLImageElement.idl: * html/HTMLIsIndexElement.idl: * html/HTMLLIElement.idl: * html/HTMLLabelElement.idl: * html/HTMLLegendElement.idl: * html/HTMLLinkElement.idl: * html/HTMLMapElement.idl: * html/HTMLMarqueeElement.idl: * html/HTMLMenuElement.idl: * html/HTMLMetaElement.idl: * html/HTMLMeterElement.idl: * html/HTMLModElement.idl: * html/HTMLOListElement.idl: * html/HTMLOptGroupElement.idl: * html/HTMLOptionElement.idl: * html/HTMLParagraphElement.idl: * html/HTMLParamElement.idl: * html/HTMLPreElement.idl: * html/HTMLProgressElement.idl: * html/HTMLQuoteElement.idl: * html/HTMLScriptElement.idl: * html/HTMLSourceElement.idl: * html/HTMLStyleElement.idl: * html/HTMLTableCaptionElement.idl: * html/HTMLTableCellElement.idl: * html/HTMLTableColElement.idl: * html/HTMLTitleElement.idl: * html/HTMLTrackElement.idl: * html/HTMLUListElement.idl: * html/ImageData.idl: * html/MediaError.idl: * html/SpellcheckRange.idl: * html/TextMetrics.idl: * html/ValidityState.idl: * html/VoidCallback.idl: * html/canvas/ArrayBuffer.idl: * html/canvas/ArrayBufferView.idl: * html/canvas/CanvasPattern.idl: * html/canvas/CanvasPixelArray.idl: * html/canvas/CanvasRenderingContext.idl: * html/canvas/DataView.idl: * html/canvas/OESStandardDerivatives.idl: * html/canvas/OESTextureFloat.idl: * html/canvas/WebGLActiveInfo.idl: * html/canvas/WebGLBuffer.idl: * html/canvas/WebGLContextAttributes.idl: * html/canvas/WebGLFramebuffer.idl: * html/canvas/WebGLProgram.idl: * html/canvas/WebGLRenderbuffer.idl: * html/canvas/WebGLShader.idl: * html/canvas/WebGLTexture.idl: * html/canvas/WebGLUniformLocation.idl: * html/canvas/WebGLVertexArrayObjectOES.idl: * html/canvas/WebKitLoseContext.idl: * inspector/ScriptProfile.idl: * inspector/ScriptProfileNode.idl: * page/AbstractView.idl: * page/BarInfo.idl: * page/Coordinates.idl: * page/Geoposition.idl: * page/MemoryInfo.idl: * page/NavigatorUserMediaError.idl: * page/Performance.idl: * page/PerformanceNavigation.idl: * page/PerformanceTiming.idl: * page/PositionError.idl: * page/Screen.idl: * page/SpeechInputEvent.idl: * page/SpeechInputResult.idl: * page/WebKitAnimation.idl: * page/WebKitPoint.idl: * page/WorkerNavigator.idl: * plugins/DOMMimeType.idl: * storage/Database.idl: * storage/DatabaseSync.idl: * storage/IDBAny.idl: * storage/IDBCursorWithValue.idl: * storage/IDBDatabaseError.idl: * storage/IDBDatabaseException.idl: * storage/IDBKey.idl: * storage/IDBVersionChangeEvent.idl: * storage/IDBVersionChangeRequest.idl: * storage/SQLError.idl: * storage/SQLException.idl: * storage/SQLResultSet.idl: * svg/SVGAElement.idl: * svg/SVGAltGlyphElement.idl: * svg/SVGAngle.idl: * svg/SVGAnimateColorElement.idl: * svg/SVGAnimateElement.idl: * svg/SVGAnimateMotionElement.idl: * svg/SVGAnimateTransformElement.idl: * svg/SVGAnimatedAngle.idl: * svg/SVGAnimatedBoolean.idl: * svg/SVGAnimatedEnumeration.idl: * svg/SVGAnimatedInteger.idl: * svg/SVGAnimatedLength.idl: * svg/SVGAnimatedLengthList.idl: * svg/SVGAnimatedNumber.idl: * svg/SVGAnimatedNumberList.idl: * svg/SVGAnimatedPreserveAspectRatio.idl: * svg/SVGAnimatedRect.idl: * svg/SVGAnimatedString.idl: * svg/SVGAnimatedTransformList.idl: * svg/SVGCircleElement.idl: * svg/SVGClipPathElement.idl: * svg/SVGColor.idl: * svg/SVGComponentTransferFunctionElement.idl: * svg/SVGCursorElement.idl: * svg/SVGDefsElement.idl: * svg/SVGDescElement.idl: * svg/SVGElement.idl: * svg/SVGEllipseElement.idl: * svg/SVGExternalResourcesRequired.idl: * svg/SVGFEBlendElement.idl: * svg/SVGFEColorMatrixElement.idl: * svg/SVGFEComponentTransferElement.idl: * svg/SVGFECompositeElement.idl: * svg/SVGFEConvolveMatrixElement.idl: * svg/SVGFEDiffuseLightingElement.idl: * svg/SVGFEDisplacementMapElement.idl: * svg/SVGFEDistantLightElement.idl: * svg/SVGFEFloodElement.idl: * svg/SVGFEFuncAElement.idl: * svg/SVGFEFuncBElement.idl: * svg/SVGFEFuncGElement.idl: * svg/SVGFEFuncRElement.idl: * svg/SVGFEImageElement.idl: * svg/SVGFEMergeElement.idl: * svg/SVGFEMergeNodeElement.idl: * svg/SVGFEOffsetElement.idl: * svg/SVGFEPointLightElement.idl: * svg/SVGFESpecularLightingElement.idl: * svg/SVGFESpotLightElement.idl: * svg/SVGFETileElement.idl: * svg/SVGFETurbulenceElement.idl: * svg/SVGFilterPrimitiveStandardAttributes.idl: * svg/SVGFitToViewBox.idl: * svg/SVGFontElement.idl: * svg/SVGFontFaceElement.idl: * svg/SVGFontFaceFormatElement.idl: * svg/SVGFontFaceNameElement.idl: * svg/SVGFontFaceSrcElement.idl: * svg/SVGFontFaceUriElement.idl: * svg/SVGForeignObjectElement.idl: * svg/SVGGElement.idl: * svg/SVGGlyphElement.idl: * svg/SVGGradientElement.idl: * svg/SVGHKernElement.idl: * svg/SVGImageElement.idl: * svg/SVGLangSpace.idl: * svg/SVGLength.idl: * svg/SVGLengthList.idl: * svg/SVGLineElement.idl: * svg/SVGLinearGradientElement.idl: * svg/SVGMPathElement.idl: * svg/SVGMaskElement.idl: * svg/SVGMatrix.idl: * svg/SVGMetadataElement.idl: * svg/SVGMissingGlyphElement.idl: * svg/SVGNumber.idl: * svg/SVGNumberList.idl: * svg/SVGPaint.idl: * svg/SVGPathSeg.idl: * svg/SVGPathSegArcAbs.idl: * svg/SVGPathSegArcRel.idl: * svg/SVGPathSegClosePath.idl: * svg/SVGPathSegCurvetoCubicAbs.idl: * svg/SVGPathSegCurvetoCubicRel.idl: * svg/SVGPathSegCurvetoCubicSmoothAbs.idl: * svg/SVGPathSegCurvetoCubicSmoothRel.idl: * svg/SVGPathSegCurvetoQuadraticAbs.idl: * svg/SVGPathSegCurvetoQuadraticRel.idl: * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: * svg/SVGPathSegLinetoAbs.idl: * svg/SVGPathSegLinetoHorizontalAbs.idl: * svg/SVGPathSegLinetoHorizontalRel.idl: * svg/SVGPathSegLinetoRel.idl: * svg/SVGPathSegLinetoVerticalAbs.idl: * svg/SVGPathSegLinetoVerticalRel.idl: * svg/SVGPathSegList.idl: * svg/SVGPathSegMovetoAbs.idl: * svg/SVGPathSegMovetoRel.idl: * svg/SVGPatternElement.idl: * svg/SVGPoint.idl: * svg/SVGPointList.idl: * svg/SVGPolygonElement.idl: * svg/SVGPolylineElement.idl: * svg/SVGPreserveAspectRatio.idl: * svg/SVGRadialGradientElement.idl: * svg/SVGRect.idl: * svg/SVGRectElement.idl: * svg/SVGRenderingIntent.idl: * svg/SVGScriptElement.idl: * svg/SVGSetElement.idl: * svg/SVGStopElement.idl: * svg/SVGStringList.idl: * svg/SVGSwitchElement.idl: * svg/SVGSymbolElement.idl: * svg/SVGTRefElement.idl: * svg/SVGTSpanElement.idl: * svg/SVGTextElement.idl: * svg/SVGTextPathElement.idl: * svg/SVGTextPositioningElement.idl: * svg/SVGTitleElement.idl: * svg/SVGTransform.idl: * svg/SVGTransformList.idl: * svg/SVGTransformable.idl: * svg/SVGURIReference.idl: * svg/SVGUnitTypes.idl: * svg/SVGUseElement.idl: * svg/SVGVKernElement.idl: * svg/SVGViewElement.idl: * svg/SVGViewSpec.idl: * svg/SVGZoomAndPan.idl: * svg/SVGZoomEvent.idl: * testing/Internals.idl: * webaudio/AudioChannelMerger.idl: * webaudio/AudioChannelSplitter.idl: * webaudio/AudioDestinationNode.idl: * webaudio/AudioGain.idl: * webaudio/AudioGainNode.idl: * webaudio/AudioProcessingEvent.idl: * webaudio/AudioSourceNode.idl: * webaudio/BiquadFilterNode.idl: * webaudio/ConvolverNode.idl: * webaudio/DelayNode.idl: * webaudio/DynamicsCompressorNode.idl: * webaudio/HighPass2FilterNode.idl: * webaudio/JavaScriptAudioNode.idl: * webaudio/LowPass2FilterNode.idl: * webaudio/OfflineAudioCompletionEvent.idl: * workers/SharedWorker.idl: * workers/SharedWorkerContext.idl: * workers/WorkerLocation.idl: * xml/XMLHttpRequestException.idl: * xml/XMLHttpRequestProgressEvent.idl: * xml/XPathException.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89189 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 17 Jun, 2011 1 commit
-
-
commit-queue@webkit.org authored
Reviewed by Adam Barth. Change IDL code generator to require all arguments by default https://bugs.webkit.org/show_bug.cgi?id=62750 As per discussion on public-webapps, WebIDL is changing the default behavior to require all function arguments by default and raise an exception when an argument is missing. (This behavior is currently opt-in in WebKit's IDL system, on a function-by-function basis, with the "RequiresAllArguments=Raise" flag.) To order to match WebIDL as closely as possible, this patch adds an interface-level "LegacyDefaultOptionalArguments" flag and sets it on all existing IDL files (500+), then changes the code generator Perl scripts to behave the old way in the presence of the flag. No new tests required, all existing tests still pass. * bindings/scripts/CodeGeneratorJS.pm: * bindings/scripts/CodeGeneratorV8.pm: * bindings/scripts/test/TestCallback.idl: * bindings/scripts/test/TestInterface.idl: * bindings/scripts/test/TestMediaQueryListListener.idl: * bindings/scripts/test/TestObj.idl: * bindings/scripts/test/TestSerializedScriptValueInterface.idl: * css/CSSCharsetRule.idl: * css/CSSFontFaceRule.idl: * css/CSSImportRule.idl: * css/CSSMediaRule.idl: * css/CSSPageRule.idl: * css/CSSPrimitiveValue.idl: * css/CSSRule.idl: * css/CSSRuleList.idl: * css/CSSStyleDeclaration.idl: * css/CSSStyleRule.idl: * css/CSSStyleSheet.idl: * css/CSSUnknownRule.idl: * css/CSSValue.idl: * css/CSSValueList.idl: * css/Counter.idl: * css/MediaList.idl: * css/MediaQueryList.idl: * css/MediaQueryListListener.idl: * css/RGBColor.idl: * css/Rect.idl: * css/StyleMedia.idl: * css/StyleSheet.idl: * css/StyleSheetList.idl: * css/WebKitCSSKeyframeRule.idl: * css/WebKitCSSKeyframesRule.idl: * css/WebKitCSSMatrix.idl: * css/WebKitCSSTransformValue.idl: * dom/Attr.idl: * dom/BeforeLoadEvent.idl: * dom/BeforeProcessEvent.idl: * dom/CDATASection.idl: * dom/CharacterData.idl: * dom/ClientRect.idl: * dom/ClientRectList.idl: * dom/Clipboard.idl: * dom/Comment.idl: * dom/CompositionEvent.idl: * dom/CustomEvent.idl: * dom/DOMCoreException.idl: * dom/DOMImplementation.idl: * dom/DOMStringList.idl: * dom/DOMStringMap.idl: * dom/DataTransferItem.idl: * dom/DataTransferItems.idl: * dom/DeviceMotionEvent.idl: * dom/DeviceOrientationEvent.idl: * dom/Document.idl: * dom/DocumentFragment.idl: * dom/DocumentType.idl: * dom/Element.idl: * dom/Entity.idl: * dom/EntityReference.idl: * dom/ErrorEvent.idl: * dom/Event.idl: * dom/EventException.idl: * dom/EventListener.idl: * dom/EventTarget.idl: * dom/ExclusiveTrackList.idl: * dom/GeneratedStream.idl: * dom/HashChangeEvent.idl: * dom/KeyboardEvent.idl: * dom/MessageChannel.idl: * dom/MessageEvent.idl: * dom/MessagePort.idl: * dom/MouseEvent.idl: * dom/MultipleTrackList.idl: * dom/MutationEvent.idl: * dom/NamedNodeMap.idl: * dom/Node.idl: * dom/NodeFilter.idl: * dom/NodeIterator.idl: * dom/NodeList.idl: * dom/Notation.idl: * dom/OverflowEvent.idl: * dom/PageTransitionEvent.idl: * dom/PopStateEvent.idl: * dom/ProcessingInstruction.idl: * dom/ProgressEvent.idl: * dom/Range.idl: * dom/RangeException.idl: * dom/RequestAnimationFrameCallback.idl: * dom/Stream.idl: * dom/StreamEvent.idl: * dom/StreamList.idl: * dom/StringCallback.idl: * dom/Text.idl: * dom/TextEvent.idl: * dom/Touch.idl: * dom/TouchEvent.idl: * dom/TouchList.idl: * dom/TrackList.idl: * dom/TreeWalker.idl: * dom/UIEvent.idl: * dom/WebKitAnimationEvent.idl: * dom/WebKitTransitionEvent.idl: * dom/WheelEvent.idl: * fileapi/Blob.idl: * fileapi/DOMFileSystem.idl: * fileapi/DOMFileSystemSync.idl: * fileapi/DirectoryEntry.idl: * fileapi/DirectoryEntrySync.idl: * fileapi/DirectoryReader.idl: * fileapi/DirectoryReaderSync.idl: * fileapi/EntriesCallback.idl: * fileapi/Entry.idl: * fileapi/EntryArray.idl: * fileapi/EntryArraySync.idl: * fileapi/EntryCallback.idl: * fileapi/EntrySync.idl: * fileapi/ErrorCallback.idl: * fileapi/File.idl: * fileapi/FileCallback.idl: * fileapi/FileEntry.idl: * fileapi/FileEntrySync.idl: * fileapi/FileError.idl: * fileapi/FileException.idl: * fileapi/FileList.idl: * fileapi/FileReader.idl: * fileapi/FileReaderSync.idl: * fileapi/FileSystemCallback.idl: * fileapi/FileWriter.idl: * fileapi/FileWriterCallback.idl: * fileapi/FileWriterSync.idl: * fileapi/Metadata.idl: * fileapi/MetadataCallback.idl: * fileapi/OperationNotAllowedException.idl: * fileapi/WebKitBlobBuilder.idl: * fileapi/WebKitFlags.idl: * html/DOMFormData.idl: * html/DOMSettableTokenList.idl: * html/DOMTokenList.idl: * html/DOMURL.idl: * html/HTMLAllCollection.idl: * html/HTMLAnchorElement.idl: * html/HTMLAppletElement.idl: * html/HTMLAreaElement.idl: * html/HTMLAudioElement.idl: * html/HTMLBRElement.idl: * html/HTMLBaseElement.idl: * html/HTMLBaseFontElement.idl: * html/HTMLBlockquoteElement.idl: * html/HTMLBodyElement.idl: * html/HTMLButtonElement.idl: * html/HTMLCanvasElement.idl: * html/HTMLCollection.idl: * html/HTMLDListElement.idl: * html/HTMLDataListElement.idl: * html/HTMLDetailsElement.idl: * html/HTMLDirectoryElement.idl: * html/HTMLDivElement.idl: * html/HTMLDocument.idl: * html/HTMLElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFieldSetElement.idl: * html/HTMLFontElement.idl: * html/HTMLFormElement.idl: * html/HTMLFrameElement.idl: * html/HTMLFrameSetElement.idl: * html/HTMLHRElement.idl: * html/HTMLHeadElement.idl: * html/HTMLHeadingElement.idl: * html/HTMLHtmlElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLImageElement.idl: * html/HTMLInputElement.idl: * html/HTMLIsIndexElement.idl: * html/HTMLKeygenElement.idl: * html/HTMLLIElement.idl: * html/HTMLLabelElement.idl: * html/HTMLLegendElement.idl: * html/HTMLLinkElement.idl: * html/HTMLMapElement.idl: * html/HTMLMarqueeElement.idl: * html/HTMLMediaElement.idl: * html/HTMLMenuElement.idl: * html/HTMLMetaElement.idl: * html/HTMLMeterElement.idl: * html/HTMLModElement.idl: * html/HTMLOListElement.idl: * html/HTMLObjectElement.idl: * html/HTMLOptGroupElement.idl: * html/HTMLOptionElement.idl: * html/HTMLOptionsCollection.idl: * html/HTMLOutputElement.idl: * html/HTMLParagraphElement.idl: * html/HTMLParamElement.idl: * html/HTMLPreElement.idl: * html/HTMLProgressElement.idl: * html/HTMLQuoteElement.idl: * html/HTMLScriptElement.idl: * html/HTMLSelectElement.idl: * html/HTMLSourceElement.idl: * html/HTMLStyleElement.idl: * html/HTMLTableCaptionElement.idl: * html/HTMLTableCellElement.idl: * html/HTMLTableColElement.idl: * html/HTMLTableElement.idl: * html/HTMLTableRowElement.idl: * html/HTMLTableSectionElement.idl: * html/HTMLTextAreaElement.idl: * html/HTMLTitleElement.idl: * html/HTMLTrackElement.idl: * html/HTMLUListElement.idl: * html/HTMLVideoElement.idl: * html/ImageData.idl: * html/MediaError.idl: * html/SpellcheckRange.idl: * html/SpellcheckRangeList.idl: * html/TextMetrics.idl: * html/TimeRanges.idl: * html/ValidityState.idl: * html/VoidCallback.idl: * html/canvas/ArrayBuffer.idl: * html/canvas/ArrayBufferView.idl: * html/canvas/CanvasGradient.idl: * html/canvas/CanvasPattern.idl: * html/canvas/CanvasPixelArray.idl: * html/canvas/CanvasRenderingContext.idl: * html/canvas/CanvasRenderingContext2D.idl: * html/canvas/DataView.idl: * html/canvas/Float32Array.idl: * html/canvas/Float64Array.idl: * html/canvas/Int16Array.idl: * html/canvas/Int32Array.idl: * html/canvas/Int8Array.idl: * html/canvas/OESStandardDerivatives.idl: * html/canvas/OESTextureFloat.idl: * html/canvas/OESVertexArrayObject.idl: * html/canvas/Uint16Array.idl: * html/canvas/Uint32Array.idl: * html/canvas/Uint8Array.idl: * html/canvas/WebGLActiveInfo.idl: * html/canvas/WebGLBuffer.idl: * html/canvas/WebGLContextAttributes.idl: * html/canvas/WebGLContextEvent.idl: * html/canvas/WebGLFramebuffer.idl: * html/canvas/WebGLProgram.idl: * html/canvas/WebGLRenderbuffer.idl: * html/canvas/WebGLRenderingContext.idl: * html/canvas/WebGLShader.idl: * html/canvas/WebGLTexture.idl: * html/canvas/WebGLUniformLocation.idl: * html/canvas/WebGLVertexArrayObjectOES.idl: * html/canvas/WebKitLoseContext.idl: * inspector/InjectedScriptHost.idl: * inspector/InspectorFrontendHost.idl: * inspector/JavaScriptCallFrame.idl: * inspector/ScriptProfile.idl: * inspector/ScriptProfileNode.idl: * loader/appcache/DOMApplicationCache.idl: * notifications/Notification.idl: * notifications/NotificationCenter.idl: * page/AbstractView.idl: * page/BarInfo.idl: * page/Console.idl: * page/Coordinates.idl: * page/Crypto.idl: * page/DOMSelection.idl: * page/DOMWindow.idl: * page/EventSource.idl: * page/Geolocation.idl: * page/Geoposition.idl: * page/History.idl: * page/Location.idl: * page/MemoryInfo.idl: * page/Navigator.idl: * page/NavigatorUserMediaError.idl: * page/NavigatorUserMediaErrorCallback.idl: * page/NavigatorUserMediaSuccessCallback.idl: * page/Performance.idl: * page/PerformanceNavigation.idl: * page/PerformanceTiming.idl: * page/PositionCallback.idl: * page/PositionError.idl: * page/PositionErrorCallback.idl: * page/Screen.idl: * page/SpeechInputEvent.idl: * page/SpeechInputResult.idl: * page/SpeechInputResultList.idl: * page/WebKitAnimation.idl: * page/WebKitAnimationList.idl: * page/WebKitPoint.idl: * page/WorkerNavigator.idl: * plugins/DOMMimeType.idl: * plugins/DOMMimeTypeArray.idl: * plugins/DOMPlugin.idl: * plugins/DOMPluginArray.idl: * storage/Database.idl: * storage/DatabaseCallback.idl: * storage/DatabaseSync.idl: * storage/IDBAny.idl: * storage/IDBCursor.idl: * storage/IDBCursorWithValue.idl: * storage/IDBDatabase.idl: * storage/IDBDatabaseError.idl: * storage/IDBDatabaseException.idl: * storage/IDBFactory.idl: * storage/IDBIndex.idl: * storage/IDBKey.idl: * storage/IDBKeyRange.idl: * storage/IDBObjectStore.idl: * storage/IDBRequest.idl: * storage/IDBTransaction.idl: * storage/IDBVersionChangeEvent.idl: * storage/IDBVersionChangeRequest.idl: * storage/SQLError.idl: * storage/SQLException.idl: * storage/SQLResultSet.idl: * storage/SQLResultSetRowList.idl: * storage/SQLStatementCallback.idl: * storage/SQLStatementErrorCallback.idl: * storage/SQLTransaction.idl: * storage/SQLTransactionCallback.idl: * storage/SQLTransactionErrorCallback.idl: * storage/SQLTransactionSync.idl: * storage/SQLTransactionSyncCallback.idl: * storage/Storage.idl: * storage/StorageEvent.idl: * storage/StorageInfo.idl: * storage/StorageInfoErrorCallback.idl: * storage/StorageInfoQuotaCallback.idl: * storage/StorageInfoUsageCallback.idl: * svg/ElementTimeControl.idl: * svg/SVGAElement.idl: * svg/SVGAltGlyphElement.idl: * svg/SVGAngle.idl: * svg/SVGAnimateColorElement.idl: * svg/SVGAnimateElement.idl: * svg/SVGAnimateMotionElement.idl: * svg/SVGAnimateTransformElement.idl: * svg/SVGAnimatedAngle.idl: * svg/SVGAnimatedBoolean.idl: * svg/SVGAnimatedEnumeration.idl: * svg/SVGAnimatedInteger.idl: * svg/SVGAnimatedLength.idl: * svg/SVGAnimatedLengthList.idl: * svg/SVGAnimatedNumber.idl: * svg/SVGAnimatedNumberList.idl: * svg/SVGAnimatedPreserveAspectRatio.idl: * svg/SVGAnimatedRect.idl: * svg/SVGAnimatedString.idl: * svg/SVGAnimatedTransformList.idl: * svg/SVGAnimationElement.idl: * svg/SVGCircleElement.idl: * svg/SVGClipPathElement.idl: * svg/SVGColor.idl: * svg/SVGComponentTransferFunctionElement.idl: * svg/SVGCursorElement.idl: * svg/SVGDefsElement.idl: * svg/SVGDescElement.idl: * svg/SVGDocument.idl: * svg/SVGElement.idl: * svg/SVGElementInstance.idl: * svg/SVGElementInstanceList.idl: * svg/SVGEllipseElement.idl: * svg/SVGException.idl: * svg/SVGExternalResourcesRequired.idl: * svg/SVGFEBlendElement.idl: * svg/SVGFEColorMatrixElement.idl: * svg/SVGFEComponentTransferElement.idl: * svg/SVGFECompositeElement.idl: * svg/SVGFEConvolveMatrixElement.idl: * svg/SVGFEDiffuseLightingElement.idl: * svg/SVGFEDisplacementMapElement.idl: * svg/SVGFEDistantLightElement.idl: * svg/SVGFEDropShadowElement.idl: * svg/SVGFEFloodElement.idl: * svg/SVGFEFuncAElement.idl: * svg/SVGFEFuncBElement.idl: * svg/SVGFEFuncGElement.idl: * svg/SVGFEFuncRElement.idl: * svg/SVGFEGaussianBlurElement.idl: * svg/SVGFEImageElement.idl: * svg/SVGFEMergeElement.idl: * svg/SVGFEMergeNodeElement.idl: * svg/SVGFEMorphologyElement.idl: * svg/SVGFEOffsetElement.idl: * svg/SVGFEPointLightElement.idl: * svg/SVGFESpecularLightingElement.idl: * svg/SVGFESpotLightElement.idl: * svg/SVGFETileElement.idl: * svg/SVGFETurbulenceElement.idl: * svg/SVGFilterElement.idl: * svg/SVGFilterPrimitiveStandardAttributes.idl: * svg/SVGFitToViewBox.idl: * svg/SVGFontElement.idl: * svg/SVGFontFaceElement.idl: * svg/SVGFontFaceFormatElement.idl: * svg/SVGFontFaceNameElement.idl: * svg/SVGFontFaceSrcElement.idl: * svg/SVGFontFaceUriElement.idl: * svg/SVGForeignObjectElement.idl: * svg/SVGGElement.idl: * svg/SVGGlyphElement.idl: * svg/SVGGradientElement.idl: * svg/SVGHKernElement.idl: * svg/SVGImageElement.idl: * svg/SVGLangSpace.idl: * svg/SVGLength.idl: * svg/SVGLengthList.idl: * svg/SVGLineElement.idl: * svg/SVGLinearGradientElement.idl: * svg/SVGLocatable.idl: * svg/SVGMPathElement.idl: * svg/SVGMarkerElement.idl: * svg/SVGMaskElement.idl: * svg/SVGMatrix.idl: * svg/SVGMetadataElement.idl: * svg/SVGMissingGlyphElement.idl: * svg/SVGNumber.idl: * svg/SVGNumberList.idl: * svg/SVGPaint.idl: * svg/SVGPathElement.idl: * svg/SVGPathSeg.idl: * svg/SVGPathSegArcAbs.idl: * svg/SVGPathSegArcRel.idl: * svg/SVGPathSegClosePath.idl: * svg/SVGPathSegCurvetoCubicAbs.idl: * svg/SVGPathSegCurvetoCubicRel.idl: * svg/SVGPathSegCurvetoCubicSmoothAbs.idl: * svg/SVGPathSegCurvetoCubicSmoothRel.idl: * svg/SVGPathSegCurvetoQuadraticAbs.idl: * svg/SVGPathSegCurvetoQuadraticRel.idl: * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: * svg/SVGPathSegLinetoAbs.idl: * svg/SVGPathSegLinetoHorizontalAbs.idl: * svg/SVGPathSegLinetoHorizontalRel.idl: * svg/SVGPathSegLinetoRel.idl: * svg/SVGPathSegLinetoVerticalAbs.idl: * svg/SVGPathSegLinetoVerticalRel.idl: * svg/SVGPathSegList.idl: * svg/SVGPathSegMovetoAbs.idl: * svg/SVGPathSegMovetoRel.idl: * svg/SVGPatternElement.idl: * svg/SVGPoint.idl: * svg/SVGPointList.idl: * svg/SVGPolygonElement.idl: * svg/SVGPolylineElement.idl: * svg/SVGPreserveAspectRatio.idl: * svg/SVGRadialGradientElement.idl: * svg/SVGRect.idl: * svg/SVGRectElement.idl: * svg/SVGRenderingIntent.idl: * svg/SVGSVGElement.idl: * svg/SVGScriptElement.idl: * svg/SVGSetElement.idl: * svg/SVGStopElement.idl: * svg/SVGStringList.idl: * svg/SVGStylable.idl: * svg/SVGStyleElement.idl: * svg/SVGSwitchElement.idl: * svg/SVGSymbolElement.idl: * svg/SVGTRefElement.idl: * svg/SVGTSpanElement.idl: * svg/SVGTests.idl: * svg/SVGTextContentElement.idl: * svg/SVGTextElement.idl: * svg/SVGTextPathElement.idl: * svg/SVGTextPositioningElement.idl: * svg/SVGTitleElement.idl: * svg/SVGTransform.idl: * svg/SVGTransformList.idl: * svg/SVGTransformable.idl: * svg/SVGURIReference.idl: * svg/SVGUnitTypes.idl: * svg/SVGUseElement.idl: * svg/SVGVKernElement.idl: * svg/SVGViewElement.idl: * svg/SVGViewSpec.idl: * svg/SVGZoomAndPan.idl: * svg/SVGZoomEvent.idl: * testing/Internals.idl: * webaudio/AudioBuffer.idl: * webaudio/AudioBufferSourceNode.idl: * webaudio/AudioChannelMerger.idl: * webaudio/AudioChannelSplitter.idl: * webaudio/AudioContext.idl: * webaudio/AudioDestinationNode.idl: * webaudio/AudioGain.idl: * webaudio/AudioGainNode.idl: * webaudio/AudioListener.idl: * webaudio/AudioNode.idl: * webaudio/AudioPannerNode.idl: * webaudio/AudioParam.idl: * webaudio/AudioProcessingEvent.idl: * webaudio/AudioSourceNode.idl: * webaudio/BiquadFilterNode.idl: * webaudio/ConvolverNode.idl: * webaudio/DelayNode.idl: * webaudio/DynamicsCompressorNode.idl: * webaudio/HighPass2FilterNode.idl: * webaudio/JavaScriptAudioNode.idl: * webaudio/LowPass2FilterNode.idl: * webaudio/OfflineAudioCompletionEvent.idl: * webaudio/RealtimeAnalyserNode.idl: * websockets/CloseEvent.idl: * websockets/WebSocket.idl: * workers/AbstractWorker.idl: * workers/DedicatedWorkerContext.idl: * workers/SharedWorker.idl: * workers/SharedWorkerContext.idl: * workers/Worker.idl: * workers/WorkerContext.idl: * workers/WorkerLocation.idl: * xml/DOMParser.idl: * xml/XMLHttpRequest.idl: * xml/XMLHttpRequestException.idl: * xml/XMLHttpRequestProgressEvent.idl: * xml/XMLHttpRequestUpload.idl: * xml/XMLSerializer.idl: * xml/XPathEvaluator.idl: * xml/XPathException.idl: * xml/XPathExpression.idl: * xml/XPathNSResolver.idl: * xml/XPathResult.idl: * xml/XSLTProcessor.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89148 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 Jan, 2011 1 commit
-
-
abarth@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Mar, 2010 1 commit
-
-
eric@webkit.org authored
Reviewed by David Kilzer. Guard Geolocation files with ENABLE_GEOLOCATION https://bugs.webkit.org/show_bug.cgi?id=25756 The intent is to guard the Geolocation implementation files and minimize the impact on on clients/call sites. * DerivedSources.make: * WebCore.Geolocation.exp: Added. Exported interfaces if GEOLOCATION is enabled. * WebCore.base.exp: * bindings/js/JSCustomPositionCallback.cpp: * bindings/js/JSCustomPositionErrorCallback.cpp: * bindings/js/JSGeolocationCustom.cpp: * page/Geolocation.cpp: (WebCore::Geolocation::disconnectFrame): Stub implementation if GEOLOCATION is turned off. (WebCore::Geolocation::Geolocation): Ditto. (WebCore::Geolocation::~Geolocation): Ditto. (WebCore::Geolocation::setIsAllowed): Ditto. * page/Geolocation.h: * page/Geolocation.idl: * page/GeolocationPositionCache.cpp: * page/Geoposition.idl: * page/PositionError.idl: * platform/GeolocationService.cpp: * platform/mock/GeolocationServiceMock.cpp: 2010-03-30 Laszlo Gombos <laszlo.1.gombos@nokia.com> Reviewed by David Kilzer. Explicit guards for ENABLE_GEOLOCATION https://bugs.webkit.org/show_bug.cgi?id=25756 * WebCoreSupport/WebGeolocationMock.mm: (-[WebGeolocationMock setError:code:]): Make the body conditional on ENABLE(GEOLOCATION) (-[WebGeolocationMock setPosition:]): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56781 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Dec, 2009 1 commit
-
-
zimmermann@webkit.org authored
Reviewed by Eric Seidel. Reverse JS GenerateConstructor logic https://bugs.webkit.org/show_bug.cgi?id=32910 Make 'GenerateConstructor' the default setting for all classes, defined in IDL files. The flag is now obsolete and can be removed from all IDL files in a follow-up patch. Add new 'OmitConstructor' flag, that allows to restore the old default behaviour: do not generate JSFoobarConstructor class. No change in functionality, despite the fact that we're generating a lot more constructors now, as they have to be exposed through DOMWindow.idl -- this can be done per affected class in follow-up patches. Especially the SVG classes have to be exposed, most of them are missing JS constructors so far. As side effect HTMLOptionsCollection is now correctly exposing its constructor, thus fixing a test in fast/dom/wrapper-classes.html git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 10 Sep, 2009 1 commit
-
-
benm@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=29080 Patch by Steve Block <steveblock@google.com> on 2009-09-09 Reviewed by Maciej Stachowiak. Test: fast/dom/Geolocation/position-string.html * GNUmakefile.am: Modified. Removes Geoposition.cpp and Coordinates.cpp. * WebCore.gypi: Modified. Removes Geoposition.cpp and Coordinates.cpp. * WebCore.pro: Modified. Removes Geoposition.cpp and Coordinates.cpp. * WebCore.vcproj/WebCore.vcproj: Modified. Removes Geoposition.cpp and Coordinates.cpp. * WebCore.xcodeproj/project.pbxproj: Modified. Removes Geoposition.cpp and Coordinates.cpp. * WebCoreSources.bkl: Modified. Removes Geoposition.cpp and Coordinates.cpp. * page/Coordinates.cpp: Removed. * page/Coordinates.h: Modified. Removes toString method. * page/Coordinates.idl: Modified. Removes toString method. * page/Geoposition.cpp: Removed. * page/Geoposition.h: Modified. Removes toString method. * page/Geoposition.idl: Modified. Removes toString method. WebKitTools: Geolocation Coordinates::toString() prints bogus values for unspecified properties. https://bugs.webkit.org/show_bug.cgi?id=29080 Patch by Steve Block <steveblock@google.com> on 2009-09-09 Reviewed by Maciej Stachowiak. * Scripts/make-script-test-wrappers: Modified. Adds asynchronous Geolocation tests to exclusion list. LayoutTests: Geolocation Coordinates::toString() prints bogus values for unspecified properties. https://bugs.webkit.org/show_bug.cgi?id=29080 Patch by Steve Block <steveblock@google.com> on 2009-09-09 Reviewed by Maciej Stachowiak. * fast/dom/Geolocation/resources/position-string.js: Added. Tests output of position.toString(). * fast/dom/Geolocation/position-string.html: Added. Wrapper for above test. * fast/dom/Geolocation/position-string-expected.txt: Added. Expected result for above test. * platform/gtk/Skipped: Modified. Skips above test. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 May, 2009 2 commits
-
-
ddkilzer@apple.com authored
* bindings/js/JSCustomPositionCallback.cpp: * bindings/js/JSCustomPositionCallback.h: * bindings/js/JSCustomPositionErrorCallback.cpp: * bindings/js/JSCustomPositionErrorCallback.h: * bindings/js/JSGeolocationCustom.cpp: * page/Geolocation.cpp: * page/Geolocation.idl: * page/Geoposition.cpp: * page/Geoposition.h: * page/Geoposition.idl: * page/Navigator.cpp: (WebCore::Navigator::disconnectFrame): (WebCore::Navigator::geolocation): * page/PositionError.idl: * platform/GeolocationService.cpp: (WebCore::GeolocationService::create): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44094 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
Reviewed by Eric Seidel. Add GEOLOCATION guards around Geolocation API code https://bugs.webkit.org/show_bug.cgi?id=25756 * bindings/js/JSCustomPositionCallback.cpp: * bindings/js/JSCustomPositionCallback.h: * bindings/js/JSCustomPositionErrorCallback.cpp: * bindings/js/JSCustomPositionErrorCallback.h: * bindings/js/JSGeolocationCustom.cpp: * page/Geolocation.cpp: * page/Geolocation.idl: * page/Geoposition.cpp: * page/Geoposition.h: * page/Geoposition.idl: * page/Navigator.cpp: (WebCore::Navigator::disconnectFrame): (WebCore::Navigator::geolocation): * page/PositionError.idl: * platform/GeolocationService.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44093 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 11 May, 2009 1 commit
-
-
ddkilzer@apple.com authored
<https://bugs.webkit.org/show_bug.cgi?id=25087> Reviewed by Timothy Hatcher. Change tests for ENABLE macros to check for both existence and value: - Negative: #if !defined(ENABLE_FOO) || !ENABLE_FOO - Positive: #if defined(ENABLE_FOO) && ENABLE_FOO * css/CSSCharsetRule.idl: * css/CSSPrimitiveValue.idl: * css/RGBColor.idl: * dom/Attr.idl: * dom/DOMCoreException.idl: * dom/DOMImplementation.idl: * dom/Document.idl: * dom/Element.idl: * dom/Event.idl: * dom/EventException.idl: * dom/KeyboardEvent.idl: * dom/MessagePort.idl: * dom/MouseEvent.idl: * dom/Node.idl: * dom/ProcessingInstruction.idl: * dom/Range.idl: * dom/RangeException.idl: * dom/WheelEvent.idl: * html/CanvasPixelArray.idl: * html/HTMLAnchorElement.idl: * html/HTMLAppletElement.idl: * html/HTMLAreaElement.idl: * html/HTMLBaseFontElement.idl: * html/HTMLCanvasElement.idl: * html/HTMLDocument.idl: * html/HTMLElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFrameElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLImageElement.idl: * html/HTMLInputElement.idl: * html/HTMLLinkElement.idl: * html/HTMLObjectElement.idl: * html/HTMLOptionElement.idl: * html/HTMLOptionsCollection.idl: * html/HTMLSelectElement.idl: * html/HTMLStyleElement.idl: * html/ImageData.idl: * inspector/InspectorController.idl: * loader/appcache/DOMApplicationCache.idl: * page/Console.idl: * page/Coordinates.idl: * page/DOMSelection.idl: * page/DOMWindow.idl: * page/Geoposition.idl: * page/History.idl: * page/Location.idl: * page/Navigator.idl: * svg/SVGElementInstance.idl: * svg/SVGException.idl: * workers/WorkerContext.idl: * xml/XMLHttpRequestException.idl: * xml/XPathException.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Mar, 2009 1 commit
-
-
bolsinga@apple.com authored
Reviewed by Antti Koivisto. https://bugs.webkit.org/show_bug.cgi?id=24506 Geolocation in Safari differs from the spec, no Coordinates attribute on Position Get up to date. * DerivedSources.make: * GNUmakefile.am: * WebCore.pro: * WebCore.scons: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * WebCoreSources.bkl: * bindings/js/JSGeolocationCustom.cpp: (WebCore::createPositionOptions): * page/Coordinates.cpp: Added. (WebCore::Coordinates::toString): * page/Coordinates.h: Added. (WebCore::Coordinates::create): (WebCore::Coordinates::latitude): (WebCore::Coordinates::longitude): (WebCore::Coordinates::altitude): (WebCore::Coordinates::accuracy): (WebCore::Coordinates::altitudeAccuracy): (WebCore::Coordinates::heading): (WebCore::Coordinates::speed): (WebCore::Coordinates::Coordinates): * page/Coordinates.idl: Added. * page/Geoposition.cpp: (WebCore::Geoposition::toString): * page/Geoposition.h: (WebCore::Geoposition::create): (WebCore::Geoposition::coords): (WebCore::Geoposition::Geoposition): * page/Geoposition.idl: * page/PositionOptions.h: (WebCore::PositionOptions::create): (WebCore::PositionOptions::maximumAge): (WebCore::PositionOptions::setMaximumAge): (WebCore::PositionOptions::PositionOptions): * platform/mac/GeolocationServiceMac.mm: (-[WebCoreCoreLocationObserver locationManager:didUpdateToLocation:fromLocation:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41650 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Oct, 2008 1 commit
-
-
ddkilzer@apple.com authored
Reviewed by Sam Weinig https://bugs.webkit.org/show_bug.cgi?id=21966 The Geolocation spec was updated on 10/27/2008. This brings WebCore up to date. http://dev.w3.org/geo/api/spec-source.html * page/Geolocation.cpp: (WebCore::Geolocation::GeoNotifier::GeoNotifier): PositionOptions' timeout now unsigned * page/Geoposition.cpp: velocity is now called speed (WebCore::Geoposition::toString): * page/Geoposition.h: velocity is now called speed (WebCore::Geoposition::create): (WebCore::Geoposition::speed): (WebCore::Geoposition::Geoposition): * page/Geoposition.idl: velocity is now called speed * page/PositionOptions.h: timeout is now unsigned (WebCore::PositionOptions::create): (WebCore::PositionOptions::timeout): (WebCore::PositionOptions::setTimeout): (WebCore::PositionOptions::PositionOptions): * page/PositionOptions.idl: timeout is now unsigned long git-svn-id: http://svn.webkit.org/repository/webkit/trunk@38017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 28 Oct, 2008 1 commit
-
-
ddkilzer@apple.com authored
Reviewed by David Kilzer. https://bugs.webkit.org/show_bug.cgi?id=2192 Missing semi-colons in Geoposition.idl * page/Geoposition.idl: Add missing semi-colons git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 24 Oct, 2008 1 commit
-
-
ddkilzer@apple.com authored
2008-10-24 Greg Bolsinga <bolsinga@apple.com> Reviewed by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=21475 Provide support for the Geolocation API http://dev.w3.org/geo/api/spec-source.html * wtf/Platform.h: ENABLE_GEOLOCATION defaults to 0 WebCore: 2008-10-24 Greg Bolsinga <bolsinga@apple.com> Reviewed by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=21475 Provide support for the Geolocation API http://dev.w3.org/geo/api/spec-source.html Test: geolocation/geolocation-not-implemented.html * DerivedSources.make: * GNUmakefile.am: Added Geolocation support * WebCore.pro: Added Geolocation support * WebCore.vcproj/WebCore.vcproj: Added Geolocation support * WebCore.xcodeproj/project.pbxproj: Added Geolocation support * WebCoreSources.bkl: Added Geolocation support * bindings/js/JSCustomPositionCallback.cpp: Added. (WebCore::JSCustomPositionCallback::JSCustomPositionCallback): (WebCore::JSCustomPositionCallback::handleEvent): * bindings/js/JSCustomPositionCallback.h: Added. (WebCore::JSCustomPositionCallback::create): * bindings/js/JSCustomPositionErrorCallback.cpp: Added. (WebCore::JSCustomPositionErrorCallback::JSCustomPositionErrorCallback): (WebCore::JSCustomPositionErrorCallback::handleEvent): * bindings/js/JSCustomPositionErrorCallback.h: Added. (WebCore::JSCustomPositionErrorCallback::create): * bindings/js/JSDOMBinding.cpp: move markDOMObjectWrapper here from JSDOMWindowCustom (WebCore::markDOMObjectWrapper): * bindings/js/JSDOMBinding.h: move markDOMObjectWrapper here from JSDOMWindowCustom * bindings/js/JSDOMWindowCustom.cpp: move markDOMObjectWrapper to JSDOMBinding * bindings/js/JSGeolocationCustom.cpp: Added. (WebCore::JSGeolocation::getCurrentPosition): (WebCore::JSGeolocation::watchPosition): * bindings/js/JSNavigatorCustom.cpp: handle marking Geolocation (WebCore::JSNavigator::mark): * dom/Document.cpp: (WebCore::Document::Document): * dom/Document.h: (WebCore::Document::setUsingGeolocation): (WebCore::Document::usingGeolocation): * loader/FrameLoader.cpp: don't add to back forward cache if using Geolocation (WebCore::FrameLoader::canCachePage): * page/Geolocation.cpp: Added. (WebCore::Geolocation::GeoNotifier::GeoNotifier): (WebCore::Geolocation::GeoNotifier::timerFired): (WebCore::Geolocation::Geolocation): (WebCore::Geolocation::disconnectFrame): (WebCore::Geolocation::getCurrentPosition): (WebCore::Geolocation::watchPosition): (WebCore::Geolocation::clearWatch): (WebCore::Geolocation::stopUpdatingIfEmpty): (WebCore::Geolocation::sendErrorToOneShots): (WebCore::Geolocation::sendErrorToWatchers): (WebCore::Geolocation::sendPositionToOneShots): (WebCore::Geolocation::sendPositionToWatchers): (WebCore::Geolocation::handleError): (WebCore::Geolocation::geolocationServicePositionChanged): (WebCore::Geolocation::geolocationServiceErrorOccurred): * page/Geolocation.h: Added. (WebCore::Geolocation::create): (WebCore::Geolocation::~Geolocation): (WebCore::Geolocation::lastPosition): (WebCore::Geolocation::GeoNotifier::create): * page/Geolocation.idl: Added. * page/Geoposition.cpp: Added. (WebCore::Geoposition::toString): * page/Geoposition.h: Added. (WebCore::Geoposition::create): (WebCore::Geoposition::latitude): (WebCore::Geoposition::longitude): (WebCore::Geoposition::altitude): (WebCore::Geoposition::accuracy): (WebCore::Geoposition::altitudeAccuracy): (WebCore::Geoposition::heading): (WebCore::Geoposition::velocity): (WebCore::Geoposition::timestamp): (WebCore::Geoposition::Geoposition): * page/Geoposition.idl: Added. * page/Navigator.cpp: (WebCore::Navigator::disconnectFrame): disconnect Geolocation (WebCore::Navigator::geolocation): accessor for Geolocation * page/Navigator.h: (WebCore::Navigator::optionalGeolocation): accessor for Geolocation * page/Navigator.idl: accessor for Geolocation * page/PositionCallback.h: Added. (WebCore::PositionCallback::~PositionCallback): * page/PositionCallback.idl: Added. * page/PositionError.h: Added. (WebCore::PositionError::): (WebCore::PositionError::create): (WebCore::PositionError::code): (WebCore::PositionError::message): (WebCore::PositionError::PositionError): * page/PositionError.idl: Added. * page/PositionErrorCallback.h: Added. (WebCore::PositionErrorCallback::~PositionErrorCallback): * page/PositionErrorCallback.idl: Added. * page/PositionOptions.h: Added. (WebCore::PositionOptions::create): (WebCore::PositionOptions::enableHighAccuracy): (WebCore::PositionOptions::setEnableHighAccuracy): (WebCore::PositionOptions::timeout): (WebCore::PositionOptions::setTimeout): (WebCore::PositionOptions::PositionOptions): * page/PositionOptions.idl: Added. * platform/GeolocationService.cpp: Added. (WebCore::GeolocationService::GeolocationService): (WebCore::GeolocationService::positionChanged): (WebCore::GeolocationService::errorOccurred): * platform/GeolocationService.h: Added. (WebCore::GeolocationServiceClient::~GeolocationServiceClient): (WebCore::GeolocationServiceClient::geolocationServicePositionChanged): (WebCore::GeolocationServiceClient::geolocationServiceErrorOccurred): (WebCore::GeolocationService::~GeolocationService): LayoutTests: 2008-10-24 Greg Bolsinga <bolsinga@apple.com> Reviewed by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=21475 Provide support for the Geolocation API http://dev.w3.org/geo/api/spec-source.html Tests to verify Geolocation isn't implemented (so that it didn't leak into WebCore for platforms that do not support it). * geolocation: Added. * geolocation/geolocation-not-implemented-expected.txt: Added. * geolocation/geolocation-not-implemented.html: Added. * geolocation/geolocation-test.js: Copied from LayoutTests/media/video-test.js. (reset): (hanged): (watchPositionAndEnd): (watchPosition._positionCallback): (watchPosition): (watchPositionTestAndEnd): (watchPositionAndFail): (watchPositionAndTest._positionCallback): (watchPositionAndTest): (getCurrentPositionAndEnd): (getCurrentPosition._positionCallback): (getCurrentPosition): (getCurrentPositionTestAndEnd): (getCurrentPositionAndFail): (getCurrentPositionAndTest._positionCallback): (getCurrentPositionAndTest): (endTest): (relativeURL): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37854 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 26 Mar, 2008 1 commit
-
-
antti@apple.com authored
Reviewed by Adam. Add ElementTimeControl interface to SVGAnimationElement. Passes Acid3 test 75. * DerivedSources.make: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/scripts/CodeGeneratorObjC.pm: * svg/ElementTimeControl.h: Added. (WebCore::ElementTimeControl::~ElementTimeControl): * svg/ElementTimeControl.idl: Added. * svg/SVGAnimationElement.cpp: (WebCore::SVGAnimationElement::beginElement): (WebCore::SVGAnimationElement::beginElementAt): (WebCore::SVGAnimationElement::endElement): (WebCore::SVGAnimationElement::endElementAt): * svg/SVGAnimationElement.h: * svg/SVGAnimationElement.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Nov, 2007 1 commit
-
-
zimmermann@webkit.org authored
Next round of moves - platform reorganization. Move text/font/glyph related files from the individual port directories into platform/text/<port> or platform/graphics/<port>. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@28251 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 11 May, 2007 1 commit
-
-
bdash authored
Reviewed by Darin. - fix http://bugs.webkit.org/show_bug.cgi?id=13572 Arabic characters are not correctly joined when using Arial No tests added because standard fonts do not use the character-based shaping code path. Added shapeArabic(), a private version of u_shapeArabic() from ICU, patched to shape Arabic characters used in Persian, Urdu, Sindhi, etc. (whose contextual forms belong to the Arabic Presentation Forms-A block). * WebCore.xcodeproj/project.pbxproj: Added ShapeArabic.{c,h}. * platform/mac/FontMac.mm: (WebCore::shapeArabic): Changed to call shapeArabic() instead of u_shapeArabic(). * platform/mac/ShapeArabic.c: Added. Based on ushape.c from ICU, with additional shaping data and logic for Arabic Presentation Forms-A. Removed many options that are not used in WebKit and code that malloc()ed a temporary buffer and reversed the string. (changeLamAlef): (specialChar): (getLink): (isTashkeelChar): (shapeUnicode): (shapeArabic): * platform/mac/ShapeArabic.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@21408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 28 Feb, 2007 1 commit
-
-
beidson authored
Reviewed by Beth Move the Thread Safety Check functions into their own header for export to WebKit * WebCore.exp: Export the function * WebCore.xcodeproj/project.pbxproj: * bindings/scripts/CodeGeneratorObjC.pm: Include the new header * platform/Logging.h: Move stuff to ThreadCheck.h * platform/ThreadCheck.h: Added. * platform/mac/LoggingMac.mm: Move stuff to ThreadCheck.mm * platform/mac/ThreadCheck.mm: Added. (WebCore::_WebCoreThreadViolationCheck): (WebCoreReportThreadViolation): WebKit: Reviewed by Beth Start using the Thread Safety Check implemented in WebCore for the DOM bindings in the rest of the WebKit API instead of the ASSERT_MAIN_THREAD() hack * History/WebBackForwardList.mm: (-[WebBackForwardList initWithWebCoreBackForwardList:]): (-[WebBackForwardList init]): (-[WebBackForwardList dealloc]): (-[WebBackForwardList finalize]): * History/WebHistoryItem.mm: (-[WebHistoryItem initWithURLString:title:lastVisitedTimeInterval:]): (-[WebHistoryItem dealloc]): (-[WebHistoryItem finalize]): (-[WebHistoryItem copyWithZone:]): (-[WebHistoryItem initWithWebCoreHistoryItem:]): * Misc/WebIconDatabase.mm: (-[WebIconDatabase init]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@19921 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Jan, 2007 1 commit
-
-
oliver authored
Reviewed by Adam. Added DragController to handled drag and drop state and control logic. Currently this only handles logic for Dragging and Dropping, and is unable to initialise a drag itself. platform/DragData encapsulate the paltform Drag data (NSDraggingInfo on Mac, QMimeType in Qt). This provides methods to pull data out the drag data as a String, a URL, a DocumentFragment (for rich content), or a Colour. * WebCore.exp: * WebCore.pro: * WebCore.xcodeproj/project.pbxproj: * dom/Clipboard.cpp: Added. (WebCore::Clipboard::setAccessPolicy): (WebCore::dragOpFromIEOp): (WebCore::IEOpFromDragOp): (WebCore::Clipboard::sourceOperation): (WebCore::Clipboard::destinationOperation): (WebCore::Clipboard::setSourceOperation): (WebCore::Clipboard::setDestinationOperation): (WebCore::Clipboard::setDropEffect): (WebCore::Clipboard::setEffectAllowed): move platform independent functions from ClipboardMac to Clipboard * dom/Clipboard.h: (WebCore::Clipboard::Clipboard): (WebCore::Clipboard::dropEffect): (WebCore::Clipboard::effectAllowed): (WebCore::Clipboard::policy): as above -- also removed virtual modifier from now platform independent methods * editing/Editor.cpp: (WebCore::Editor::smartInsertDeleteEnabled): (WebCore::Editor::shouldApplyStyle): * editing/Editor.h: adding calls through to EditorClient * page/DragActions.h: Added. (WebCore::): Replicates a number of NS* enums in the WebCore namespace * page/DragClient.h: Added. (WebCore::DragClient::~DragClient): Standard client interface for dragging UIDelegate * page/DragController.cpp: Added. (WebCore::createMouseEvent): (WebCore::DragController::DragController): (WebCore::DragController::~DragController): (WebCore::documentFragmentFromDragData): (WebCore::DragController::isMoveDrag): (WebCore::visiblePositionForPoint): (WebCore::DragController::cancelDrag): (WebCore::documentAtPoint): (WebCore::DragController::dragEntered): (WebCore::DragController::dragExited): (WebCore::DragController::dragUpdated): (WebCore::DragController::performDrag): (WebCore::DragController::dragEnteredOrUpdated): (WebCore::DragController::tryDocumentDrag): (WebCore::DragController::operationForLoad): (WebCore::DragController::concludeDrag): (WebCore::DragController::canProcessDrag): (WebCore::DragController::tryDHTMLDrag): Class to handle state and logic for dragging and dropping * page/DragController.h: Added. (WebCore::DragController::client): (WebCore::DragController::didInitiateDrag): (WebCore::DragController::isHandlingDrag): (WebCore::DragController::dragOperation): (WebCore::DragController::document): (WebCore::DragController::dragInitiator): (WebCore::DragController::dragDestinationAction): (WebCore::DragController::dragSourceAction): (WebCore::DragController::dragEnded): (WebCore::DragController::setIsHandlingDrag): (WebCore::DragController::setDidInitiateDrag): (WebCore::DragController::setDragOperation): (WebCore::DragController::setDragSourceAction): (WebCore::DragController::setDragInitiator): See above * page/Page.cpp: (WebCore::Page::Page): Update Page to have DragController * page/Page.h: (WebCore::Page::dragController): ditto * page/mac/DragControllerMac.mm: Added. (WebCore::DragController::isCopyKeyDown): (WebCore::DragController::dragOperation): Platform specific portions of the DragController * page/mac/EventHandlerMac.mm: (WebCore::EventHandler::handleDrag): (WebCore::EventHandler::dragSourceEndedAt): Convert from NSDragOperation to WebCore::DragOperation * page/mac/WebCoreFrameBridge.h: * page/mac/WebCoreFrameBridge.mm: Remove obsolete Drag functions * page/qt/DragControllerQt.cpp: Added. (WebCore::DragController::isCopyKeyDown): (WebCore::DragController::dragOperation): Basic stubs to maintain Qt build * platform/DragData.cpp: Added. (WebCore::DragData::DragData): * platform/DragData.h: Added. (WebCore::DragData::clientPosition): (WebCore::DragData::globalPosition): (WebCore::DragData::platformData): (WebCore::DragData::draggingSourceOperationMask): DragData class to encapsulate platform drag data/event * platform/graphics/svg/SVGImage.cpp: (WebCore::SVGImage::setData): Addition of dummy DragClient * platform/graphics/svg/SVGImageEmptyClients.h: (WebCore::SVGEmptyDragClient::~SVGEmptyDragClient): (WebCore::SVGEmptyDragClient::willPerformDragDestinationAction): (WebCore::SVGEmptyDragClient::actionMaskForDrag): (WebCore::SVGEmptyDragClient::dragControllerDestroyed): ditto * platform/mac/ClipboardMac.h: * platform/mac/ClipboardMac.mm: (WebCore::ClipboardMac::ClipboardMac): (WebCore::ClipboardMac::clearData): (WebCore::ClipboardMac::clearAllData): (WebCore::ClipboardMac::getData): (WebCore::ClipboardMac::setData): (WebCore::ClipboardMac::types): (WebCore::ClipboardMac::setDragImage): Moving platform independent logic to Clipboard, and updating platform specific methods to use appropriate accessors rather than directly manipulating data they no longer own * platform/mac/DragDataMac.mm: Added. (WebCore::DragData::DragData): (WebCore::DragData::canSmartReplace): (WebCore::DragData::containsColor): (WebCore::DragData::containsPlainText): (WebCore::DragData::asPlainText): (WebCore::DragData::asColor): (WebCore::DragData::createClipboard): (WebCore::imageExistsAtPaths): (WebCore::DragData::containsCompatibleContent): (WebCore::DragData::containsURL): (WebCore::DragData::asURL): (WebCore::DragData::asFragment): Mac implementations of DragData methods. A number of these use a Helper class that accesses WebKit functionality. That functionality should be migrated to WebCore in the future. * platform/mac/PasteboardHelper.h: Added. (WebCore::PasteboardHelper::~PasteboardHelper): Temporary, and Mac only, helper class to access WebKit functionality from WebCore * platform/qt/DragDataQt.cpp: Added. (WebCore::DragData::canSmartReplace): (WebCore::DragData::containsColor): (WebCore::DragData::containsPlainText): (WebCore::DragData::asPlainText): (WebCore::DragData::asColor): (WebCore::DragData::createClipboard): (WebCore::DragData::containsCompatibleContent): (WebCore::DragData::containsURL): (WebCore::DragData::asURL): (WebCore::DragData::asFragment): Basic stubs to maintain Qt build * rendering/HitTestResult.cpp: (WebCore::HitTestResult::HitTestResult): Correct HitTestResult copy contructor to copy localPoint git-svn-id: http://svn.webkit.org/repository/webkit/trunk@19039 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 11 Nov, 2006 1 commit
-
-
ap authored
Reviewed by aroben and ap, landed by ap. Fixes: http://bugs.webkit.org/show_bug.cgi?id=11468 Group graphics related files in platform/graphics. Move certain files from certain subdirectories into platform/graphics/{win,mac,cg,gdk,qt} * CMakeLists.txt: * WebCore.xcodeproj/project.pbxproj: * platform/AffineTransform.cpp: Removed. * platform/AffineTransform.h: Removed. * platform/Color.cpp: Removed. * platform/Color.h: Removed. * platform/FloatPoint.cpp: Removed. * platform/FloatPoint.h: Removed. * platform/FloatRect.cpp: Removed. * platform/FloatRect.h: Removed. * platform/FloatSize.cpp: Removed. * platform/FloatSize.h: Removed. * platform/Icon.h: Removed. * platform/Image.cpp: Removed. * platform/Image.h: Removed. * platform/ImageSource.h: Removed. * platform/IntPoint.h: Removed. * platform/IntRect.cpp: Removed. * platform/IntRect.h: Removed. * platform/IntSize.h: Removed. * platform/IntSizeHash.h: Removed. * platform/Path.cpp: Removed. * platform/Path.h: Removed. * platform/Pen.cpp: Removed. * platform/Pen.h: Removed. * platform/cairo/AffineTransformCairo.cpp: Removed. * platform/cairo/GraphicsContextCairo.cpp: Removed. * platform/cairo/ImageCairo.cpp: Removed. * platform/cairo/ImageSourceCairo.cpp: Removed. * platform/cairo/cairo/AUTHORS: Removed. * platform/cairo/cairo/COPYING: Removed. * platform/cairo/cairo/COPYING-LGPL-2.1: Removed. * platform/cairo/cairo/COPYING-MPL-1.1: Removed. * platform/cairo/cairo/INSTALL: Removed. * platform/cairo/cairo/NEWS: Removed. * platform/cairo/cairo/README: Removed. * platform/cairo/cairo/TODO: Removed. * platform/cairo/cairo/src/Makefile.in: Removed. * platform/cairo/cairo/src/cairo-arc-private.h: Removed. * platform/cairo/cairo/src/cairo-arc.c: Removed. * platform/cairo/cairo/src/cairo-array.c: Removed. * platform/cairo/cairo/src/cairo-atsui-font.c: Removed. * platform/cairo/cairo/src/cairo-atsui.h: Removed. * platform/cairo/cairo/src/cairo-beos-surface.cpp: Removed. * platform/cairo/cairo/src/cairo-beos.h: Removed. * platform/cairo/cairo/src/cairo-cache-private.h: Removed. * platform/cairo/cairo/src/cairo-cache.c: Removed. * platform/cairo/cairo/src/cairo-clip-private.h: Removed. * platform/cairo/cairo/src/cairo-clip.c: Removed. * platform/cairo/cairo/src/cairo-color.c: Removed. * platform/cairo/cairo/src/cairo-debug.c: Removed. * platform/cairo/cairo/src/cairo-debug.h: Removed. * platform/cairo/cairo/src/cairo-directfb-surface.c: Removed. * platform/cairo/cairo/src/cairo-directfb.h: Removed. * platform/cairo/cairo/src/cairo-features.h: Removed. * platform/cairo/cairo/src/cairo-features.h.in: Removed. * platform/cairo/cairo/src/cairo-fixed.c: Removed. * platform/cairo/cairo/src/cairo-font-options.c: Removed. * platform/cairo/cairo/src/cairo-font-subset-private.h: Removed. * platform/cairo/cairo/src/cairo-font-subset.c: Removed. * platform/cairo/cairo/src/cairo-font.c: Removed. * platform/cairo/cairo/src/cairo-ft-font.c: Removed. * platform/cairo/cairo/src/cairo-ft-private.h: Removed. * platform/cairo/cairo/src/cairo-ft.h: Removed. * platform/cairo/cairo/src/cairo-glitz-surface.c: Removed. * platform/cairo/cairo/src/cairo-glitz.h: Removed. * platform/cairo/cairo/src/cairo-gstate-private.h: Removed. * platform/cairo/cairo/src/cairo-gstate.c: Removed. * platform/cairo/cairo/src/cairo-hash-private.h: Removed. * platform/cairo/cairo/src/cairo-hash.c: Removed. * platform/cairo/cairo/src/cairo-hull.c: Removed. * platform/cairo/cairo/src/cairo-image-surface.c: Removed. * platform/cairo/cairo/src/cairo-matrix.c: Removed. * platform/cairo/cairo/src/cairo-meta-surface-private.h: Removed. * platform/cairo/cairo/src/cairo-meta-surface.c: Removed. * platform/cairo/cairo/src/cairo-output-stream.c: Removed. * platform/cairo/cairo/src/cairo-paginated-surface-private.h: Removed. * platform/cairo/cairo/src/cairo-paginated-surface.c: Removed. * platform/cairo/cairo/src/cairo-path-bounds.c: Removed. * platform/cairo/cairo/src/cairo-path-data-private.h: Removed. * platform/cairo/cairo/src/cairo-path-data.c: Removed. * platform/cairo/cairo/src/cairo-path-fill.c: Removed. * platform/cairo/cairo/src/cairo-path-fixed-private.h: Removed. * platform/cairo/cairo/src/cairo-path-stroke.c: Removed. * platform/cairo/cairo/src/cairo-path.c: Removed. * platform/cairo/cairo/src/cairo-pattern.c: Removed. * platform/cairo/cairo/src/cairo-pdf-surface.c: Removed. * platform/cairo/cairo/src/cairo-pdf.h: Removed. * platform/cairo/cairo/src/cairo-pen.c: Removed. * platform/cairo/cairo/src/cairo-platform.h: Removed. * platform/cairo/cairo/src/cairo-png.c: Removed. * platform/cairo/cairo/src/cairo-polygon.c: Removed. * platform/cairo/cairo/src/cairo-private.h: Removed. * platform/cairo/cairo/src/cairo-ps-surface.c: Removed. * platform/cairo/cairo/src/cairo-ps.h: Removed. * platform/cairo/cairo/src/cairo-quartz-private.h: Removed. * platform/cairo/cairo/src/cairo-quartz-surface.c: Removed. * platform/cairo/cairo/src/cairo-quartz.h: Removed. * platform/cairo/cairo/src/cairo-quartz2-surface.c: Removed. * platform/cairo/cairo/src/cairo-quartz2.h: Removed. * platform/cairo/cairo/src/cairo-region.c: Removed. * platform/cairo/cairo/src/cairo-scaled-font.c: Removed. * platform/cairo/cairo/src/cairo-slope.c: Removed. * platform/cairo/cairo/src/cairo-spline.c: Removed. * platform/cairo/cairo/src/cairo-stroke-style.c: Removed. * platform/cairo/cairo/src/cairo-surface-fallback-private.h: Removed. * platform/cairo/cairo/src/cairo-surface-fallback.c: Removed. * platform/cairo/cairo/src/cairo-surface.c: Removed. * platform/cairo/cairo/src/cairo-svg-surface.c: Removed. * platform/cairo/cairo/src/cairo-svg.h: Removed. * platform/cairo/cairo/src/cairo-traps.c: Removed. * platform/cairo/cairo/src/cairo-unicode.c: Removed. * platform/cairo/cairo/src/cairo-wideint.c: Removed. * platform/cairo/cairo/src/cairo-wideint.h: Removed. * platform/cairo/cairo/src/cairo-win32-font.c: Removed. * platform/cairo/cairo/src/cairo-win32-private.h: Removed. * platform/cairo/cairo/src/cairo-win32-surface.c: Removed. * platform/cairo/cairo/src/cairo-win32.h: Removed. * platform/cairo/cairo/src/cairo-xcb-surface.c: Removed. * platform/cairo/cairo/src/cairo-xcb-xrender.h: Removed. * platform/cairo/cairo/src/cairo-xcb.h: Removed. * platform/cairo/cairo/src/cairo-xlib-private.h: Removed. * platform/cairo/cairo/src/cairo-xlib-screen.c: Removed. * platform/cairo/cairo/src/cairo-xlib-surface.c: Removed. * platform/cairo/cairo/src/cairo-xlib-test.h: Removed. * platform/cairo/cairo/src/cairo-xlib-xrender.h: Removed. * platform/cairo/cairo/src/cairo-xlib.h: Removed. * platform/cairo/cairo/src/cairo.c: Removed. * platform/cairo/cairo/src/cairo.h: Removed. * platform/cairo/cairo/src/cairoint.h: Removed. * platform/cairo/cairo/src/test-fallback-surface.c: Removed. * platform/cairo/cairo/src/test-fallback-surface.h: Removed. * platform/cairo/cairo/src/test-meta-surface.c: Removed. * platform/cairo/cairo/src/test-meta-surface.h: Removed. * platform/cairo/cairo/src/test-paginated-surface.c: Removed. * platform/cairo/cairo/src/test-paginated-surface.h: Removed. * platform/cairo/pixman/AUTHORS: Removed. * platform/cairo/pixman/COPYING: Removed. * platform/cairo/pixman/README: Removed. * platform/cairo/pixman/src/Makefile.in: Removed. * platform/cairo/pixman/src/fbcompose.c: Removed. * platform/cairo/pixman/src/fbedge.c: Removed. * platform/cairo/pixman/src/fbedgeimp.h: Removed. * platform/cairo/pixman/src/fbmmx.c: Removed. * platform/cairo/pixman/src/fbmmx.h: Removed. * platform/cairo/pixman/src/fbpict.c: Removed. * platform/cairo/pixman/src/fbpict.h: Removed. * platform/cairo/pixman/src/fbtrap.c: Removed. * platform/cairo/pixman/src/icblt.c: Removed. * platform/cairo/pixman/src/icbltone.c: Removed. * platform/cairo/pixman/src/iccolor.c: Removed. * platform/cairo/pixman/src/icformat.c: Removed. * platform/cairo/pixman/src/icimage.c: Removed. * platform/cairo/pixman/src/icimage.h: Removed. * platform/cairo/pixman/src/icint.h: Removed. * platform/cairo/pixman/src/icpixels.c: Removed. * platform/cairo/pixman/src/icrect.c: Removed. * platform/cairo/pixman/src/icrop.h: Removed. * platform/cairo/pixman/src/icstipple.c: Removed. * platform/cairo/pixman/src/ictransform.c: Removed. * platform/cairo/pixman/src/ictrap.c: Removed. * platform/cairo/pixman/src/ictri.c: Removed. * platform/cairo/pixman/src/icutil.c: Removed. * platform/cairo/pixman/src/pixman-remap.h: Removed. * platform/cairo/pixman/src/pixman-xserver-compat.h: Removed. * platform/cairo/pixman/src/pixman.h: Removed. * platform/cairo/pixman/src/pixregion.c: Removed. * platform/cairo/pixman/src/pixregionint.h: Removed. * platform/cairo/pixman/src/renderedge.c: Removed. * platform/cairo/pixman/src/renderedge.h: Removed. * platform/cairo/pixman/src/slim_internal.h: Removed. * platform/cairo/rgb24-hacks.txt: Removed. * platform/cairo/scale-removal.txt: Removed. * platform/cg/AffineTransformCG.cpp: Removed. * platform/cg/FloatPointCG.cpp: Removed. * platform/cg/FloatRectCG.cpp: Removed. * platform/cg/FloatSizeCG.cpp: Removed. * platform/cg/GraphicsContextCG.cpp: Removed. * platform/cg/GraphicsContextPlatformPrivate.h: Removed. * platform/cg/ImageCG.cpp: Removed. * platform/cg/ImageSourceCG.cpp: Removed. * platform/cg/IntPointCG.cpp: Removed. * platform/cg/IntRectCG.cpp: Removed. * platform/cg/IntSizeCG.cpp: Removed. * platform/cg/PDFDocumentImage.cpp: Removed. * platform/cg/PDFDocumentImage.h: Removed. * platform/cg/PathCG.cpp: Removed. * platform/gdk/ImageGdk.cpp: Removed. * platform/mac/ColorMac.mm: Removed. * platform/mac/FloatPointMac.mm: Removed. * platform/mac/FloatRectMac.mm: Removed. * platform/mac/FloatSizeMac.mm: Removed. * platform/mac/GraphicsContextMac.mm: * platform/mac/IconMac.mm: Removed. * platform/mac/ImageMac.mm: Removed. * platform/mac/IntPointMac.mm: Removed. * platform/mac/IntRectMac.mm: Removed. * platform/mac/IntSizeMac.mm: Removed. * platform/qt/AffineTransformQt.cpp: Removed. * platform/qt/ColorQt.cpp: Removed. * platform/qt/FloatPointQt.cpp: Removed. * platform/qt/FloatRectQt.cpp: Removed. * platform/qt/IconQt.cpp: Removed. * platform/qt/ImageQt.cpp: Removed. * platform/qt/ImageSourceQt.cpp: Removed. * platform/qt/IntPointQt.cpp: Removed. * platform/qt/IntRectQt.cpp: Removed. * platform/qt/IntSizeQt.cpp: Removed. * platform/qt/PathQt.cpp: Removed. * platform/win/ImageWin.cpp: Removed. * platform/win/IntPointWin.cpp: Removed. * platform/win/IntRectWin.cpp: Removed. * platform/win/IntSizeWin.cpp: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@17727 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Aug, 2006 1 commit
-
-
hyatt authored
separates the graphics engines from their respective platforms and replaces #ifdef PLATFORM(MAC) and PLATFORM(WIN) with PLATFORM(CG) and PLATFORM(CAIRO). Reviewed by darin * WebCore.xcodeproj/project.pbxproj: * platform/AffineTransform.h: * platform/Color.h: * platform/Cursor.h: * platform/FloatPoint.h: * platform/FloatRect.h: * platform/FloatSize.h: * platform/Font.h: * platform/FontData.h: * platform/GlyphBuffer.h: (WebCore::GlyphBuffer::glyphAt): (WebCore::GlyphBuffer::advanceAt): (WebCore::GlyphBuffer::add): * platform/GraphicsContext.h: * platform/Image.h: * platform/ImageSource.h: * platform/IntPoint.h: * platform/IntRect.h: * platform/IntSize.h: * platform/ResourceLoader.h: * platform/ResourceLoaderClient.h: * platform/Widget.h: * platform/cairo/GraphicsContextCairo.cpp: * platform/cairo/ImageCairo.cpp: * platform/cairo/ImageSourceCairo.cpp: * platform/cg/AffineTransformCG.cpp: * platform/cg/FloatPointCG.cpp: Added. * platform/cg/FloatRectCG.cpp: Added. * platform/cg/FloatSizeCG.cpp: Added. * platform/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::GraphicsContext): (WebCore::GraphicsContext::~GraphicsContext): (WebCore::GraphicsContext::setFocusRingClip): (WebCore::GraphicsContext::clearFocusRingClip): (WebCore::GraphicsContext::platformContext): (WebCore::GraphicsContext::drawRect): (WebCore::GraphicsContext::drawLine): * platform/cg/GraphicsContextPlatformPrivate.h: Added. (WebCore::GraphicsContextPlatformPrivate:::m_cgContext): (WebCore::GraphicsContextPlatformPrivate::~GraphicsContextPlatformPrivate): * platform/cg/ImageCG.cpp: Added. (WebCore::Image::drawTiled): * platform/cg/ImageSourceCG.cpp: Added. * platform/cg/IntPointCG.cpp: Added. * platform/cg/IntRectCG.cpp: Added. * platform/cg/IntSizeCG.cpp: Added. * platform/cg/PDFDocumentImage.cpp: Added. (WebCore::PDFDocumentImage::adjustCTM): * platform/cg/PDFDocumentImage.h: Added. * platform/cg/PathCG.cpp: * platform/image-decoders/bmp/BMPImageDecoder.cpp: * platform/image-decoders/gif/GIFImageDecoder.cpp: * platform/image-decoders/gif/GIFImageReader.cpp: * platform/image-decoders/ico/ICOImageDecoder.cpp: * platform/image-decoders/jpeg/JPEGImageDecoder.cpp: * platform/image-decoders/png/PNGImageDecoder.cpp: * platform/image-decoders/xbm/XBMImageDecoder.cpp: * platform/mac/FloatPointMac.mm: * platform/mac/FloatRectMac.mm: * platform/mac/FloatSizeMac.mm: * platform/mac/GraphicsContextMac.mm: * platform/mac/ImageMac.mm: * platform/mac/ImageSourceMac.cpp: Removed. * platform/mac/IntPointMac.mm: * platform/mac/IntRectMac.mm: * platform/mac/IntSizeMac.mm: * platform/mac/PDFDocumentImage.h: Removed. * platform/mac/PDFDocumentImage.mm: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@15999 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Aug, 2006 1 commit
-
-
weinig authored
Reviewed by Darin. - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10176 Make WebCore compile with -Wundef * Adds -Wundef flag to Xcode project * Converts #ifs to #ifdef and #ifndefs where needed. * Added #define YYMAXDEPTH 10000 in kjs/grammar.y to fix a warning from within Bison. * JavaScriptCore.xcodeproj/project.pbxproj: * bindings/jni/jni_jsobject.cpp: (JavaJSObject::getSlot): (JavaJSObject::setSlot): * bindings/npapi.h: * bindings/objc/objc_class.mm: (KJS::Bindings::ObjcClass::methodsNamed): (KJS::Bindings::ObjcClass::fieldNamed): * bindings/objc/objc_instance.mm: (ObjcInstance::invokeMethod): * bindings/objc/objc_runtime.mm: (ObjcMethod::getMethodSignature): (ObjcField::name): (ObjcField::type): * kjs/grammar.y: * kjs/identifier.h: JavaScriptGlue: Reviewed by Darin. - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10176 Make WebCore compile with -Wundef * Adds -Wundef flag to Xcode project * JavaScriptGlue.xcodeproj/project.pbxproj: WebCore: Reviewed by Darin. - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10176 Make WebCore compile with -Wundef * Adds -Wundef flag to Xcode project * Converts #ifs to #ifdef and #ifndefs where needed. * Replaces #ifdef WIN32 with #if PLATFORM(WIN_OS) or PLATFORM(WIN) (and in one instance in config.h with #if !COMPILER(MSVC)) * Added #define YYMAXDEPTH 10000 in XPathGrammar.y and CSSGrammar.y to fix a warning from within Bison. * Cleaned up style a little in surrounding code. * WebCore.xcodeproj/project.pbxproj: * bridge/mac/WebCoreAXObject.mm: (-[WebCoreAXObject doAXTextMarkerRangeForUnorderedTextMarkers:]): * config.h: * css/CSSGrammar.y: * css/MediaFeatureNames.cpp: * css/MediaFeatureNames.h: * css/cssparser.cpp: * dom/ContainerNode.cpp: (WebCore::ContainerNode::setActive): * dom/Element.cpp: (WebCore::Element::attach): * dom/Element.h: * dom/EventNames.cpp: * dom/EventNames.h: * dom/NamedAttrMap.h: * dom/Position.cpp: * dom/QualifiedName.cpp: * dom/QualifiedName.h: * dom/Range.h: * dom/XMLTokenizer.cpp: (WebCore::XMLTokenizer::error): * html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::scriptHandler): (WebCore::HTMLTokenizer::scriptExecution): (WebCore::HTMLTokenizer::parseTag): (WebCore::HTMLTokenizer::continueProcessing): (WebCore::HTMLTokenizer::write): (WebCore::HTMLTokenizer::timerFired): (WebCore::HTMLTokenizer::notifyFinished): * kcanvas/device/quartz/KCanvasFilterQuartz.h: * kcanvas/device/quartz/KRenderingDeviceQuartz.h: * ksvg2/css/SVGRenderStyle.h: * ksvg2/css/SVGRenderStyleDefs.h: * ksvg2/scripts/make_names.pl: * loader/CachedResource.h: * loader/LoaderFunctions.h: * loader/loader.h: * page/Frame.cpp: * page/FrameTree.cpp: * page/FrameView.cpp: (WebCore::FrameView::clear): (WebCore::FrameView::layout): (WebCore::FrameView::layoutTimerFired): (WebCore::FrameView::scheduleRelayout): (WebCore::FrameView::unscheduleRelayout): * platform/AtomicString.cpp: * platform/AtomicString.h: * platform/Cursor.h: * platform/DeprecatedArray.h: * platform/DeprecatedString.cpp: (WebCore::allocateHandle): (WebCore::initializeHandleNodeBlock): (WebCore::freeHandle): * platform/FloatPoint.h: * platform/FloatRect.h: * platform/FloatSize.h: * platform/GraphicsContext.h: * platform/Image.h: * platform/IntPoint.h: * platform/IntRect.h: (WebCore::IntRect::inflateX): (WebCore::IntRect::inflateY): * platform/IntSize.h: * platform/PlatformKeyboardEvent.h: * platform/PlatformMouseEvent.h: * platform/PlatformString.h: * platform/ResourceLoader.h: * platform/ResourceLoaderInternal.h: (WebCore::ResourceLoaderInternal::ResourceLoaderInternal): * platform/ScrollView.h: * platform/StaticConstructors.h: * platform/StreamingTextDecoderICU.cpp: (WebCore::StreamingTextDecoderICU::convert): * platform/StringImpl.h: * platform/Widget.h: * platform/mac/BlockExceptions.mm: * platform/mac/ColorMac.mm: (+[WebCoreControlTintObserver WebCore]): * platform/mac/FloatPointMac.mm: * platform/mac/FloatRectMac.mm: * platform/mac/FloatSizeMac.mm: * platform/mac/FontMac.mm: * platform/mac/GraphicsContextMac.mm: (WebCore::GraphicsContext::drawFocusRing): * platform/mac/IntPointMac.mm: * platform/mac/IntRectMac.mm: * platform/mac/IntSizeMac.mm: * platform/mac/WebCoreSystemInterface.h: * rendering/RenderBlock.h: * rendering/RenderTableCell.h: * rendering/bidi.cpp: (WebCore::appendRun): (WebCore::RenderBlock::layoutInlineChildren): * xml/XSLTProcessor.cpp: (WebCore::parseErrorFunc): * xpath/impl/XPathGrammar.y: WebKit: Reviewed by Darin. - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10176 Make WebCore compile with -Wundef * Adds -Wundef flag to Xcode project * Converts #ifs to #ifdef and #ifndefs where needed. * Carbon/CarbonUtils.m: * Carbon/CarbonWindowAdapter.m: * Carbon/HIViewAdapter.m: (+[NSView bindHIViewToNSView:nsView:]): * Carbon/HIWebView.m: (HIWebViewEventHandler): * Misc/WebFileDatabase.m: (UniqueFilePathForKey): * Misc/WebNSWindowExtras.m: (swizzleInstanceMethod): * Misc/WebTypesInternal.h: * Plugins/WebNetscapeDeprecatedFunctions.c: * Plugins/WebNetscapeDeprecatedFunctions.h: * Plugins/WebNetscapePluginPackage.h: * Plugins/WebNetscapePluginPackage.m: (-[WebNetscapePluginPackage unloadWithoutShutdown]): (-[WebNetscapePluginPackage load]): * WebKit.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@15781 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 11 Feb, 2006 1 commit
-
-
darin authored
- renamed all the platform/mac files to have a Mac suffix (Hyatt and I discussed this change recently) * WebCore.xcodeproj/project.pbxproj: * platform/mac/Color.mm: Removed. * platform/mac/ColorMac.mm: Added. * platform/mac/FloatPoint.mm: Removed. * platform/mac/FloatPointMac.mm: Added. * platform/mac/FloatRect.mm: Removed. * platform/mac/FloatRectMac.mm: Added. * platform/mac/FloatSize.mm: Removed. * platform/mac/FloatSizeMac.mm: Added. * platform/mac/Image.mm: Removed. * platform/mac/ImageMac.mm: Added. * platform/mac/ImageSource.cpp: Removed. * platform/mac/ImageSourceMac.cpp: Added. * platform/mac/IntPoint.mm: Removed. * platform/mac/IntPointMac.mm: Added. * platform/mac/IntRect.mm: Removed. * platform/mac/IntRectMac.mm: Added. * platform/mac/IntSize.mm: Removed. * platform/mac/IntSizeMac.mm: Added. * platform/mac/QString.mm: Removed. * platform/mac/QStringMac.mm: Added. * platform/mac/Screen.mm: Removed. * platform/mac/ScreenMac.mm: Added. * platform/mac/SystemTime.cpp: Removed. * platform/mac/SystemTimeMac.cpp: Added. * platform/mac/Timer.cpp: Removed. * platform/mac/TimerMac.cpp: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12762 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Jan, 2006 1 commit
-
-
darin authored
- updated test result for rect changes * fast/box-sizing/percentage-height-expected.txt: A bunch of strange empty clip rects are now dumping as (0,0) 0x0. WebCore: Reviewed by Eric. - cleanup of Int/Float-Size/Point/Rect classes I did this as part of a redo of QMatrix, but I decided I should land this part separately. Eliminated the concept of a null rect or point, which used to be indicated by negative width and height. Changed right and bottom to to be, e.g., 2 for a rect at (0,0) 2x2. The old code followed Qt's system that says right is 1 in those cases, which is inappropriate for floating point, and old fashioned because modern graphics systems use coordinates for lines between pixels, not the pixels themselves. Other API improvements to the point, size, and rect classes. For example, functions named with verbs now always modify the object itself. * rendering/render_theme_mac.mm: (RenderThemeMac::paintButton): Fixed a bug where it said x() where it should say y(). * bridge/mac/MacFrame.h: * bridge/mac/MacFrame.mm: * bridge/mac/WebCoreFrameBridge.mm: * kcanvas/KCanvasContainer.cpp: * kcanvas/KCanvasItem.cpp: * kcanvas/RenderSVGImage.cpp: * kcanvas/device/quartz/KCanvasFilterQuartz.mm: * kcanvas/device/quartz/KCanvasItemQuartz.mm: * kcanvas/device/quartz/KCanvasResourcesQuartz.mm: * khtml/ecma/kjs_dom.cpp: * khtml/ecma/kjs_window.cpp: * khtml/editing/SelectionController.cpp: * khtml/html/html_inlineimpl.cpp: * khtml/html/html_objectimpl.cpp: * khtml/html/html_objectimpl.h: * khtml/misc/khtmllayout.h: * ksvg2/svg/SVGSVGElementImpl.cpp: * kwq/KWQAccObject.mm: * kwq/KWQComboBox.mm: * kwq/KWQFileButton.mm: * kwq/KWQFontMetrics.mm: * kwq/KWQPainter.h: * kwq/KWQPainter.mm: * kwq/KWQRegion.cpp: * kwq/KWQRenderTreeDebug.cpp: * kwq/KWQScrollView.mm: * kwq/KWQWMatrix.cpp: * kwq/KWQWidget.h: * kwq/KWQWidget.mm: * kwq/KWQWindowWidget.mm: * loader/CachedImage.cpp: * page/Frame.cpp: * page/FrameView.cpp: * platform/FloatPoint.cpp: * platform/FloatPoint.h: * platform/FloatRect.cpp: * platform/FloatRect.h: * platform/FloatSize.cpp: * platform/FloatSize.h: * platform/Image.h: * platform/IntPoint.cpp: * platform/IntPoint.h: * platform/IntPointArray.cpp: * platform/IntPointArray.h: * platform/IntRect.cpp: * platform/IntRect.h: * platform/IntSize.cpp: * platform/IntSize.h: * platform/mac/FloatPoint.mm: * platform/mac/FloatRect.mm: * platform/mac/FloatSize.mm: * platform/mac/Image.mm: * platform/mac/IntPoint.mm: * platform/mac/IntRect.mm: * platform/mac/IntSize.mm: * platform/mac/Screen.mm: * rendering/InlineTextBox.cpp: * rendering/RenderBlock.cpp: * rendering/RenderBlock.h: * rendering/RenderTable.cpp: * rendering/RenderTableCell.cpp: * rendering/RenderText.cpp: * rendering/render_box.cpp: * rendering/render_canvas.cpp: * rendering/render_canvasimage.cpp: * rendering/render_flow.cpp: * rendering/render_form.cpp: * rendering/render_frames.cpp: * rendering/render_layer.cpp: * rendering/render_line.cpp: * rendering/render_list.cpp: * rendering/render_object.cpp: * rendering/render_object.h: * rendering/render_replaced.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12476 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 13 Jan, 2006 3 commits
-
-
hyatt authored
directory. * WebCore.xcodeproj/project.pbxproj: * kcanvas/KCanvasContainer.cpp: (KCanvasContainer::fillContains): (KCanvasContainer::strokeContains): * kcanvas/KCanvasContainer.h: * kcanvas/KCanvasFilters.h: (KCanvasFEConvolveMatrix::kernelUnitLength): (KCanvasFEConvolveMatrix::setKernelUnitLength): * kcanvas/KCanvasItem.cpp: (RenderPath::fillContains): (RenderPath::strokeContains): * kcanvas/KCanvasItem.h: * kcanvas/KCanvasTreeDebug.cpp: (operator<<): * kcanvas/KCanvasTreeDebug.h: * kcanvas/device/KRenderingPaintServerGradient.cpp: (KRenderingPaintServerLinearGradient::gradientStart): (KRenderingPaintServerLinearGradient::setGradientStart): (KRenderingPaintServerLinearGradient::gradientEnd): (KRenderingPaintServerLinearGradient::setGradientEnd): (KRenderingPaintServerRadialGradient::gradientCenter): (KRenderingPaintServerRadialGradient::setGradientCenter): (KRenderingPaintServerRadialGradient::gradientFocal): (KRenderingPaintServerRadialGradient::setGradientFocal): * kcanvas/device/KRenderingPaintServerGradient.h: * kcanvas/device/quartz/KCanvasFilterQuartz.mm: (ciVector): * kcanvas/device/quartz/KCanvasItemQuartz.h: * kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::nodeAtPoint): (KCanvasItemQuartz::hitsPath): * ksvg2/svg/SVGLinearGradientElementImpl.cpp: (SVGLinearGradientElementImpl::buildGradient): * ksvg2/svg/SVGRadialGradientElementImpl.cpp: (SVGRadialGradientElementImpl::buildGradient): * kwq/KWQPointF.h: Removed. * kwq/KWQPointF.mm: Removed. * kwq/KWQRectF.h: (QRectF::contains): * kwq/KWQRectF.mm: (QRectF::QRectF): (QRectF::topLeft): (QRectF::topRight): (QRectF::bottomRight): (QRectF::bottomLeft): * platform/FloatPoint.cpp: Added. (WebCore::FloatPoint::FloatPoint): (WebCore::yCoord): (WebCore::operator+): (WebCore::operator-): (WebCore::operator*): * platform/FloatPoint.h: Added. (WebCore::FloatPoint::operator -=): * platform/mac/FloatPoint.mm: Added. (WebCore::FloatPoint::FloatPoint): (WebCore::FloatPoint::operator NSPoint): (WebCore::FloatPoint::operator CGPoint): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hyatt authored
Factor out the Objective-C-specific logic into a .mm file for IntPoint. * ForwardingHeaders/qpoint.h: Removed. * ForwardingHeaders/qpointarray.h: Removed. * WebCore.xcodeproj/project.pbxproj: * bridge/mac/KWQKHTMLView.cpp: (KHTMLView::viewportToGlobal): * bridge/mac/KWQKPartsBrowserExtension.h: * bridge/mac/MacFrame.h: * bridge/mac/MacFrame.mm: (MacFrame::khtmlMouseMoveEvent): (MacFrame::dragSourceMovedTo): (MacFrame::dragSourceEndedAt): (MacFrame::dispatchDragSrcEvent): * bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge elementAtPoint:]): (-[WebCoreFrameBridge dragOperationForDraggingInfo:]): (-[WebCoreFrameBridge dragExitedWithDraggingInfo:]): (-[WebCoreFrameBridge concludeDragForDraggingInfo:]): (-[WebCoreFrameBridge dragSourceMovedTo:]): (-[WebCoreFrameBridge dragSourceEndedAt:operation:]): * kcanvas/KCanvasItem.h: * kcanvas/KCanvasTreeDebug.cpp: (operator<<): * kcanvas/KCanvasTreeDebug.h: * kcanvas/device/KRenderingPaintServerGradient.cpp: * kcanvas/device/KRenderingPaintServerPattern.h: * khtml/ecma/kjs_events.cpp: (KJS::ClipboardProtoFunc::callAsFunction): * khtml/ecma/kjs_window.cpp: (KJS::WindowFunc::callAsFunction): * khtml/editing/SelectionController.cpp: (khtml::SelectionController::layout): (khtml::SelectionController::caretRect): * khtml/editing/SelectionController.h: * khtml/html/html_canvasimpl.cpp: * khtml/html/html_imageimpl.cpp: (DOM::HTMLAreaElementImpl::mapMouseEvent): (DOM::HTMLAreaElementImpl::getRegion): * khtml/rendering/render_image.cpp: (RenderImage::paint): * khtml/rendering/render_list.cpp: (RenderListMarker::paint): * khtml/rendering/render_object.cpp: (RenderObject::drawBorder): * khtml/xml/dom2_eventsimpl.h: * ksvg2/svg/SVGPointImpl.cpp: (SVGPointImpl::SVGPointImpl): * ksvg2/svg/SVGPointImpl.h: * ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::createSVGPoint): * ksvg2/svg/SVGSVGElementImpl.h: * kwq/KWQClipboard.h: * kwq/KWQClipboard.mm: (KWQClipboard::dragLocation): (KWQClipboard::setDragImage): (KWQClipboard::setDragImageElement): * kwq/KWQCursor.h: * kwq/KWQEvent.h: (QMouseEvent::pos): (QWheelEvent::QWheelEvent): (QWheelEvent::pos): (QWheelEvent::globalPos): * kwq/KWQEvent.mm: (positionForEvent): (globalPositionForEvent): * kwq/KWQPainter.h: * kwq/KWQPainter.mm: (QPainter::drawConvexPolygon): (QPainter::drawPixmap): * kwq/KWQPixmap.mm: (QPixmap::rect): * kwq/KWQPoint.mm: Removed. * kwq/KWQPointArray.cpp: Removed. * kwq/KWQPointArray.h: Removed. * kwq/KWQPointF.h: * kwq/KWQPointF.mm: (yCoord): * kwq/KWQRect.h: (QRect::moveTopLeft): (QRect::contains): * kwq/KWQRect.mm: (QRect::QRect): (QRect::topLeft): (QRect::topRight): (QRect::bottomRight): (QRect::bottomLeft): * kwq/KWQRegion.cpp: (QRegion::QRegion): (QRegion::contains): * kwq/KWQRegion.h: * kwq/KWQScrollView.h: * kwq/KWQScrollView.mm: (QScrollView::contentsToViewport): * kwq/KWQWidget.h: * kwq/KWQWidget.mm: (QWidget::pos): (QWidget::move): (QWidget::mapFromGlobal): * kwq/KWQWindowWidget.h: * kwq/KWQWindowWidget.mm: (KWQWindowWidget::mapFromGlobal): (KWQWindowWidget::viewportToGlobal): * page/Frame.h: * page/FramePrivate.h: * page/FrameView.cpp: (KHTMLView::dispatchDragEvent): (KHTMLView::updateDragAndDrop): (KHTMLView::cancelDragAndDrop): (KHTMLView::performDragAndDrop): * page/FrameView.h: * platform/IntPoint.cpp: Added. (WebCore::IntPoint::IntPoint): (WebCore::operator+): (WebCore::operator-): (WebCore::operator*): * platform/IntPoint.h: Added. (WebCore::IntPoint::x): (WebCore::IntPoint::y): (WebCore::IntPoint::setX): (WebCore::IntPoint::setY): (WebCore::IntPoint::isNull): (WebCore::IntPoint::operator -=): * platform/IntPointArray.cpp: Added. (IntPointArray::IntPointArray): (IntPointArray::copy): (IntPointArray::boundingRect): (IntPointArray::point): (IntPointArray::setPoint): (IntPointArray::setPoints): * platform/IntPointArray.h: Added. (WebCore::IntPointArray::IntPointArray): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hyatt authored
platform subdirectory. Factor out the Objective-C portion of IntSize into a platform-specific IntSize.mm that resides in the mac subdirectory. Win32 can just compile IntSize.cpp and doesn't need any platform-specific extension here. Reviewed by darin * WebCore.xcodeproj/project.pbxproj: * kcanvas/KCanvasImage.h: * kcanvas/device/quartz/KCanvasResourcesQuartz.h: (KCanvasImageQuartz::init): (KCanvasImageQuartz::size): * kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (KRenderingDeviceQuartz::contextForImage): * khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::applyProperty): * khtml/ecma/kjs_html.cpp: (KJS::Image::getValueProperty): * khtml/ecma/kjs_window.cpp: (KJS::WindowFunc::callAsFunction): * khtml/misc/CachedImage.cpp: (khtml::CachedImage::pixmap_size): (khtml::CachedImage::data): * khtml/misc/CachedImage.h: * khtml/misc/CachedImageCallback.cpp: (khtml::CachedImageCallback::notifyUpdate): (khtml::CachedImageCallback::notifyFinished): * khtml/rendering/render_applet.cpp: (RenderApplet::createWidgetIfNecessary): * khtml/rendering/render_form.cpp: (RenderLineEdit::calcMinMaxWidth): (RenderFileButton::calcMinMaxWidth): (RenderSelect::layout): (RenderTextArea::calcMinMaxWidth): (RenderSlider::calcMinMaxWidth): * khtml/rendering/render_image.cpp: (RenderImage::paint): * khtml/rendering/render_object.cpp: (RenderObject::paintBorder): * khtml/rendering/render_style.h: (khtml::RenderStyle::borderTopLeftRadius): (khtml::RenderStyle::borderTopRightRadius): (khtml::RenderStyle::borderBottomLeftRadius): (khtml::RenderStyle::borderBottomRightRadius): (khtml::RenderStyle::setBorderTopLeftRadius): (khtml::RenderStyle::setBorderTopRightRadius): (khtml::RenderStyle::setBorderBottomLeftRadius): (khtml::RenderStyle::setBorderBottomRightRadius): (khtml::RenderStyle::setBorderRadius): (khtml::RenderStyle::initialBorderRadius): * khtml/rendering/render_theme_mac.h: * khtml/rendering/render_theme_mac.mm: (khtml::RenderThemeMac::inflateRect): (khtml::RenderThemeMac::setControlSize): (khtml::RenderThemeMac::sizeForFont): (khtml::RenderThemeMac::setSizeFromFont): (khtml::RenderThemeMac::checkboxSizes): (khtml::RenderThemeMac::setCheckboxCellState): (khtml::RenderThemeMac::radioSizes): (khtml::RenderThemeMac::setRadioCellState): (khtml::RenderThemeMac::buttonSizes): (khtml::RenderThemeMac::setButtonCellState): (khtml::RenderThemeMac::paintButton): * ksvg2/svg/SVGMaskElementImpl.cpp: (KSVG::SVGMaskElementImpl::attributeChanged): (KSVG::SVGMaskElementImpl::drawMaskerContent): * ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::drawPatternContentIntoTile): (SVGPatternElementImpl::notifyAttributeChange): * ksvg2/svg/SVGPatternElementImpl.h: * kwq/KWQComboBox.h: * kwq/KWQComboBox.mm: (QComboBox::sizeHint): * kwq/KWQFileButton.h: * kwq/KWQFileButton.mm: (KWQFileButton::sizeForCharacterWidth): * kwq/KWQFontMetrics.h: * kwq/KWQFontMetrics.mm: (QFontMetrics::size): * kwq/KWQKJavaAppletWidget.h: * kwq/KWQKJavaAppletWidget.mm: (KJavaAppletWidget::KJavaAppletWidget): * kwq/KWQLineEdit.h: * kwq/KWQLineEdit.mm: (QLineEdit::sizeForCharacterWidth): * kwq/KWQListBox.h: * kwq/KWQListBox.mm: (QListBox::sizeForNumberOfLines): * kwq/KWQObject.h: * kwq/KWQPainter.h: * kwq/KWQPainter.mm: (QPainter::addRoundedRectClip): * kwq/KWQPixmap.h: * kwq/KWQPixmap.mm: (QPixmap::QPixmap): (QPixmap::size): (QPixmap::resize): * kwq/KWQRect.h: * kwq/KWQRect.mm: (QRect::QRect): (QRect::size): * kwq/KWQSize.h: Removed. * kwq/KWQSize.mm: Removed. * kwq/KWQSizeF.h: * kwq/KWQSizeF.mm: (QSizeF::QSizeF): * kwq/KWQSlider.h: * kwq/KWQSlider.mm: (QSlider::sizeHint): * kwq/KWQStyle.cpp: (QStyle::sizeFromContents): * kwq/KWQStyle.h: * kwq/KWQTextEdit.h: * kwq/KWQTextEdit.mm: (QTextEdit::sizeWithColumnsAndRows): * kwq/KWQWidget.h: * kwq/KWQWidget.mm: (QWidget::sizeHint): (QWidget::size): (QWidget::resize): * kwq/KWQWindowWidget.h: * kwq/KWQWindowWidget.mm: (KWQWindowWidget::sizeHint): * platform: Added. * platform/IntSize.cpp: Added. (WebCore::IntSize::IntSize): (WebCore::IntSize::isValid): (WebCore::IntSize::expandedTo): (WebCore::operator+): (WebCore::operator==): (WebCore::operator!=): * platform/IntSize.h: Added. * platform/mac: Added. * platform/mac/IntSize.mm: Added. (WebCore::IntSize::IntSize): (WebCore::IntSize::operator NSSize): (WebCore::IntSize::operator CGSize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12077 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Jan, 2006 1 commit
-
-
darin authored
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6497 Use #include, not #import, in KWQ C++ files * bridge/mac/KWQKHTMLView.cpp: * kcanvas/RenderSVGText.cpp: * khtml/css/css_computedstyle.cpp: * kwq/KWQArrayImpl.cpp: * kwq/KWQBuffer.cpp: * kwq/KWQCString.cpp: * kwq/KWQCharsets.cpp: * kwq/KWQDateTime.cpp: * kwq/KWQDictImpl.cpp: * kwq/KWQGuardedPtr.cpp: * kwq/KWQKHTMLFactory.cpp: * kwq/KWQKPartsEvent.cpp: * kwq/KWQListImpl.cpp: * kwq/KWQMapImpl.cpp: * kwq/KWQObject.cpp: * kwq/KWQPen.cpp: * kwq/KWQPointArray.cpp: * kwq/KWQPtrDictImpl.cpp: * kwq/KWQRegion.cpp: * kwq/KWQStyle.cpp: * kwq/KWQTextCodec.cpp: * kwq/KWQTextStream.cpp: * kwq/KWQTimer.cpp: * kwq/KWQValueListImpl.cpp: * kwq/KWQVariant.cpp: * kwq/KWQVectorImpl.cpp: * kwq/KWQWMatrix.cpp: Replaced #import with #include. * kwq/KWQRegExp.cpp: Replaced #import with #include. Also changed <JavaScriptCore/pcre.h> to <pcre/pcre.h>. * ForwardingHeaders/pcre: Added. * ForwardingHeaders/pcre/pcre.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 Jan, 2006 1 commit
-
-
eseidel authored
Renamed a few in kwq/ from .mm to .cpp * WebCore.xcodeproj/project.pbxproj: updated paths * kwq/KWQDictImpl.cpp: Added. * kwq/KWQDictImpl.mm: Removed. * kwq/KWQKPartsEvent.cpp: Added. * kwq/KWQKPartsEvent.mm: Removed. * kwq/KWQListImpl.cpp: Added. * kwq/KWQListImpl.mm: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11935 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Oct, 2005 1 commit
-
-
mjs authored
Reviewed by Darin. <rdar://problem/4283967> REGRESSION: 3% regression on PLT from new FastMalloc http://bugzilla.opendarwin.org/show_bug.cgi?id=5243 A number of optimizations to the new threadsafe malloc that make it actually as fast as dlmalloc (I measured wrong before) and as memory-efficient as the system malloc. - use fastMalloc for everything - it now gets applied to all new/delete allocations via a private inline operator new that is now included into every file via config.h. - tweaked some of the numeric parameters for size classes and amount of wasted memory allowed per allocation - this saves on memory use and consequently improves speed. - so long as the allocator is not being used on background threads, get the per-thread cache from a global variable instead of from pthread_getspecific, since the latter is slow. - inline more functions, and force the ones GCC refuses to inline with attribute(always_inline), nearly all of these have one call site so inlining them has to be a win. - use some tricks to calculate allocation size more efficiently and fewer times for small allocations, to avoid hitting the huge size table array. - avoid hitting the per-thread cache on code paths that don't need it. - implement inline assembly version of spinlock for PowerPC (was already done for x86) * bindings/NP_jsobject.cpp: * bindings/c/c_class.cpp: * bindings/c/c_instance.cpp: * bindings/c/c_runtime.cpp: * bindings/c/c_utility.cpp: * bindings/jni/jni_class.cpp: * bindings/jni/jni_instance.cpp: * bindings/jni/jni_jsobject.cpp: * bindings/jni/jni_objc.mm: * bindings/jni/jni_runtime.cpp: * bindings/jni/jni_utility.cpp: * bindings/npruntime.cpp: * bindings/objc/WebScriptObject.mm: * bindings/objc/objc_class.mm: * bindings/objc/objc_instance.mm: * bindings/objc/objc_runtime.mm: * bindings/objc/objc_utility.mm: * bindings/runtime.cpp: * bindings/runtime_array.cpp: * bindings/runtime_method.cpp: * bindings/runtime_object.cpp: * bindings/runtime_root.cpp: * bindings/testbindings.cpp: * bindings/testbindings.mm: * kjs/array_object.cpp: (ArrayInstanceImp::ArrayInstanceImp): (ArrayInstanceImp::~ArrayInstanceImp): (ArrayInstanceImp::resizeStorage): * kjs/bool_object.cpp: * kjs/collector.cpp: (KJS::Collector::registerThread): * kjs/config.h: * kjs/debugger.cpp: * kjs/error_object.cpp: * kjs/function.cpp: * kjs/function_object.cpp: * kjs/identifier.cpp: (KJS::Identifier::rehash): * kjs/internal.cpp: (KJS::Parser::saveNewNode): (KJS::clearNewNodes): * kjs/interpreter.cpp: * kjs/lexer.cpp: (Lexer::doneParsing): (Lexer::makeIdentifier): (Lexer::makeUString): * kjs/list.cpp: * kjs/math_object.cpp: * kjs/nodes.cpp: * kjs/nodes.h: * kjs/nodes2string.cpp: * kjs/number_object.cpp: (integer_part_noexp): (char_sequence): * kjs/object.cpp: * kjs/object_object.cpp: * kjs/property_map.cpp: * kjs/property_slot.cpp: * kjs/protected_values.cpp: (KJS::ProtectedValues::rehash): * kjs/reference.cpp: * kjs/reference_list.cpp: * kjs/regexp.cpp: * kjs/regexp_object.cpp: * kjs/scope_chain.cpp: * kjs/scope_chain.h: * kjs/string_object.cpp: * kjs/testkjs.cpp: * kjs/ustring.h: * kjs/value.cpp: * kxmlcore/Assertions.mm: * kxmlcore/FastMalloc.cpp: (KXMLCore::InitSizeClasses): (KXMLCore::DLL_IsEmpty): (KXMLCore::DLL_Prepend): (KXMLCore::TCMalloc_Central_FreeList::Insert): (KXMLCore::TCMalloc_Central_FreeList::Remove): (KXMLCore::TCMalloc_Central_FreeList::Populate): (KXMLCore::TCMalloc_ThreadCache::Allocate): (KXMLCore::TCMalloc_ThreadCache::FetchFromCentralCache): (KXMLCore::fastMallocRegisterThread): (KXMLCore::TCMalloc_ThreadCache::GetCache): (KXMLCore::TCMalloc_ThreadCache::GetCacheIfPresent): (KXMLCore::TCMalloc_ThreadCache::CreateCacheIfNecessary): (KXMLCore::do_malloc): (KXMLCore::do_free): (KXMLCore::realloc): * kxmlcore/FastMalloc.h: (operator new): (operator delete): (operator new[]): (operator delete[]): * kxmlcore/HashTable.cpp: * kxmlcore/TCSpinLock.h: (TCMalloc_SpinLock::Lock): (TCMalloc_SpinLock::Unlock): (TCMalloc_SlowLock): * kxmlcore/TCSystemAlloc.cpp: WebCore: Reviewed by Darin. <rdar://problem/4283967> REGRESSION: 3% regression on PLT from new FastMalloc http://bugzilla.opendarwin.org/show_bug.cgi?id=5243 - use fastMalloc for everything - it now gets applied to all new/delete allocations via a private inline operator new that is now included into every file via config.h * WebCore.xcodeproj/project.pbxproj: * WebCorePrefix.h: * khtml/css/css_base.cpp: * khtml/css/css_base.h: * khtml/css/css_computedstyle.cpp: * khtml/css/css_ruleimpl.cpp: * khtml/css/css_stylesheetimpl.cpp: * khtml/css/css_valueimpl.cpp: * khtml/css/css_valueimpl.h: * khtml/css/csshelper.cpp: * khtml/css/cssparser.cpp: (ValueList::ValueList): (ValueList::~ValueList): (ValueList::addValue): (CSSParser::CSSParser): (CSSParser::~CSSParser): (CSSParser::setupParser): (CSSParser::addProperty): * khtml/css/cssstyleselector.cpp: * khtml/css/cssstyleselector.h: * khtml/dom/dom2_events.cpp: * khtml/dom/dom2_traversal.cpp: * khtml/dom/dom_misc.cpp: * khtml/dom/dom_string.cpp: * khtml/ecma/domparser.cpp: * khtml/ecma/kjs_binding.cpp: * khtml/ecma/kjs_css.cpp: * khtml/ecma/kjs_dom.cpp: * khtml/ecma/kjs_events.cpp: * khtml/ecma/kjs_html.cpp: (KJS::KJS::Context2DFunction::callAsFunction): (KJS::Gradient::~Gradient): (KJS::Gradient::addColorStop): (KJS::Gradient::colorStops): * khtml/ecma/kjs_navigator.cpp: * khtml/ecma/kjs_proxy.cpp: * khtml/ecma/kjs_range.cpp: * khtml/ecma/kjs_traversal.cpp: * khtml/ecma/kjs_views.cpp: * khtml/ecma/kjs_window.cpp: * khtml/ecma/xmlhttprequest.cpp: * khtml/ecma/xmlserializer.cpp: * khtml/editing/SelectionController.cpp: * khtml/editing/append_node_command.cpp: * khtml/editing/apply_style_command.cpp: * khtml/editing/break_blockquote_command.cpp: * khtml/editing/composite_edit_command.cpp: * khtml/editing/delete_from_text_node_command.cpp: * khtml/editing/delete_selection_command.cpp: * khtml/editing/edit_command.cpp: * khtml/editing/html_interchange.cpp: * khtml/editing/htmlediting.cpp: * khtml/editing/insert_into_text_node_command.cpp: * khtml/editing/insert_line_break_command.cpp: * khtml/editing/insert_node_before_command.cpp: * khtml/editing/insert_paragraph_separator_command.cpp: * khtml/editing/insert_text_command.cpp: * khtml/editing/join_text_nodes_command.cpp: * khtml/editing/jsediting.cpp: * khtml/editing/markup.cpp: * khtml/editing/merge_identical_elements_command.cpp: * khtml/editing/move_selection_command.cpp: * khtml/editing/rebalance_whitespace_command.cpp: * khtml/editing/remove_css_property_command.cpp: * khtml/editing/remove_node_attribute_command.cpp: * khtml/editing/remove_node_command.cpp: * khtml/editing/remove_node_preserving_children_command.cpp: * khtml/editing/replace_selection_command.cpp: * khtml/editing/set_node_attribute_command.cpp: * khtml/editing/split_element_command.cpp: * khtml/editing/split_text_node_command.cpp: * khtml/editing/split_text_node_containing_element.cpp: * khtml/editing/typing_command.cpp: * khtml/editing/visible_position.cpp: * khtml/editing/visible_range.cpp: * khtml/editing/visible_text.cpp: (khtml::CircularSearchBuffer::~CircularSearchBuffer): (khtml::CircularSearchBuffer::CircularSearchBuffer): * khtml/editing/visible_units.cpp: * khtml/editing/wrap_contents_in_dummy_span_command.cpp: * khtml/html/html_baseimpl.cpp: * khtml/html/html_blockimpl.cpp: * khtml/html/html_canvasimpl.cpp: * khtml/html/html_documentimpl.cpp: * khtml/html/html_elementimpl.cpp: * khtml/html/html_formimpl.cpp: * khtml/html/html_headimpl.cpp: * khtml/html/html_imageimpl.cpp: * khtml/html/html_inlineimpl.cpp: * khtml/html/html_listimpl.cpp: * khtml/html/html_miscimpl.cpp: * khtml/html/html_objectimpl.cpp: * khtml/html/html_tableimpl.cpp: * khtml/html/htmlfactory.cpp: * khtml/html/htmlnames.cpp: * khtml/html/htmlparser.cpp: * khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::enlargeBuffer): (khtml::HTMLTokenizer::enlargeScriptBuffer): * khtml/khtml_events.cpp: * khtml/khtml_part.cpp: * khtml/khtmlview.cpp: * khtml/misc/arena.cpp: * khtml/misc/arena.h: * khtml/misc/decoder.cpp: * khtml/misc/formdata.cpp: * khtml/misc/helper.cpp: * khtml/misc/loader.cpp: * khtml/misc/stringit.cpp: * khtml/rendering/bidi.cpp: * khtml/rendering/break_lines.cpp: * khtml/rendering/font.cpp: * khtml/rendering/render_arena.cpp: * khtml/rendering/render_block.cpp: * khtml/rendering/render_box.cpp: * khtml/rendering/render_br.cpp: * khtml/rendering/render_canvas.cpp: * khtml/rendering/render_canvasimage.cpp: (RenderCanvasImage::~RenderCanvasImage): (RenderCanvasImage::createDrawingContext): * khtml/rendering/render_container.cpp: * khtml/rendering/render_flexbox.cpp: * khtml/rendering/render_flow.cpp: * khtml/rendering/render_form.cpp: * khtml/rendering/render_frames.cpp: * khtml/rendering/render_image.cpp: * khtml/rendering/render_inline.cpp: * khtml/rendering/render_layer.cpp: * khtml/rendering/render_line.cpp: * khtml/rendering/render_list.cpp: * khtml/rendering/render_object.cpp: * khtml/rendering/render_replaced.cpp: * khtml/rendering/render_style.cpp: * khtml/rendering/render_style.h: * khtml/rendering/render_table.cpp: * khtml/rendering/render_text.cpp: * khtml/rendering/render_theme.cpp: * khtml/rendering/render_theme_mac.mm: * khtml/rendering/table_layout.cpp: * khtml/xbl/xbl_binding.cpp: * khtml/xbl/xbl_binding_manager.cpp: * khtml/xbl/xbl_docimpl.cpp: * khtml/xbl/xbl_protobinding.cpp: * khtml/xbl/xbl_protohandler.cpp: * khtml/xbl/xbl_protoimplementation.cpp: * khtml/xbl/xbl_tokenizer.cpp: * khtml/xml/EventNames.cpp: * khtml/xml/dom2_eventsimpl.cpp: * khtml/xml/dom2_eventsimpl.h: * khtml/xml/dom2_rangeimpl.cpp: * khtml/xml/dom2_rangeimpl.h: * khtml/xml/dom2_traversalimpl.cpp: * khtml/xml/dom2_traversalimpl.h: * khtml/xml/dom2_viewsimpl.cpp: * khtml/xml/dom2_viewsimpl.h: * khtml/xml/dom_atomicstring.cpp: * khtml/xml/dom_docimpl.cpp: * khtml/xml/dom_docimpl.h: * khtml/xml/dom_elementimpl.cpp: * khtml/xml/dom_elementimpl.h: * khtml/xml/dom_nodeimpl.cpp: * khtml/xml/dom_nodeimpl.h: * khtml/xml/dom_position.cpp: * khtml/xml/dom_qname.cpp: * khtml/xml/dom_stringimpl.cpp: * khtml/xml/dom_stringimpl.h: * khtml/xml/dom_textimpl.cpp: * khtml/xml/dom_xmlimpl.cpp: * khtml/xml/xml_tokenizer.cpp: * khtml/xsl/xsl_stylesheetimpl.cpp: * khtml/xsl/xslt_processorimpl.cpp: * kwq/DOM-CSS.mm: * kwq/DOM.mm: * kwq/DOMEvents.mm: * kwq/DOMHTML.mm: * kwq/DOMInternal.mm: (DOMString::DOMString): * kwq/DOMUtility.mm: * kwq/DOMViews.mm: * kwq/KWQAccObject.mm: * kwq/KWQAccObjectCache.mm: * kwq/KWQApplication.mm: * kwq/KWQArrayImpl.h: * kwq/KWQArrayImpl.mm: * kwq/KWQBuffer.mm: * kwq/KWQButton.mm: * kwq/KWQCString.mm: * kwq/KWQCharsets.mm: * kwq/KWQClipboard.mm: * kwq/KWQCollection.mm: * kwq/KWQColor.mm: * kwq/KWQComboBox.mm: * kwq/KWQCursor.mm: * kwq/KWQDateTime.mm: * kwq/KWQDictImpl.mm: * kwq/KWQEditCommand.mm: * kwq/KWQEvent.mm: * kwq/KWQExceptions.mm: * kwq/KWQFile.mm: * kwq/KWQFileButton.mm: * kwq/KWQFont.mm: * kwq/KWQFontFamily.h: * kwq/KWQFontFamily.mm: * kwq/KWQFontMetrics.mm: * kwq/KWQFormData.mm: * kwq/KWQFrame.mm: * kwq/KWQGlobal.mm: * kwq/KWQGuardedPtr.mm: * kwq/KWQKCharsets.mm: * kwq/KWQKConfigBase.mm: * kwq/KWQKCookieJar.mm: * kwq/KWQKCursor.mm: * kwq/KWQKGlobal.mm: * kwq/KWQKGlobalSettings.mm: * kwq/KWQKHTMLFactory.mm: * kwq/KWQKHTMLPart.cpp: * kwq/KWQKHTMLPart.mm: * kwq/KWQKHTMLPartBrowserExtension.mm: * kwq/KWQKHTMLView.mm: * kwq/KWQKHistoryProvider.mm: * kwq/KWQKJavaAppletWidget.mm: * kwq/KWQKJob.mm: * kwq/KWQKJobClasses.mm: * kwq/KWQKLocale.mm: * kwq/KWQKPartsBrowserInterface.mm: * kwq/KWQKPartsEvent.mm: * kwq/KWQKPartsPart.mm: * kwq/KWQKSSLKeyGen.mm: * kwq/KWQKStandardDirs.mm: * kwq/KWQKStringHandler.mm: * kwq/KWQKURL.mm: (KURL::KURL): (KURL::decode_string): (KURL::parse): (KURL::encode_string): (encodeRelativeString): * kwq/KWQKWin.mm: * kwq/KWQKWinModule.mm: * kwq/KWQLabel.mm: * kwq/KWQLineEdit.mm: * kwq/KWQListBox.mm: * kwq/KWQListImpl.mm: * kwq/KWQLoader.mm: (KWQIsResponseURLEqualToURL): * kwq/KWQMapImpl.h: * kwq/KWQMapImpl.mm: * kwq/KWQMovie.mm: * kwq/KWQObject.mm: * kwq/KWQPageState.mm: * kwq/KWQPaintDeviceMetrics.mm: * kwq/KWQPainter.mm: * kwq/KWQPalette.mm: * kwq/KWQPen.mm: * kwq/KWQPixmap.mm: * kwq/KWQPoint.mm: * kwq/KWQPointArray.mm: * kwq/KWQPtrDictImpl.mm: * kwq/KWQPushButton.mm: * kwq/KWQRect.mm: * kwq/KWQRegExp.mm: * kwq/KWQRegion.mm: * kwq/KWQRenderTreeDebug.cpp: * kwq/KWQResourceLoader.mm: * kwq/KWQScrollBar.mm: * kwq/KWQScrollView.mm: * kwq/KWQSignal.mm: * kwq/KWQSignalStubs.mm: * kwq/KWQSize.mm: * kwq/KWQSlider.mm: * kwq/KWQSlot.mm: * kwq/KWQString.h: * kwq/KWQString.mm: (ALLOC_CHAR): (REALLOC_CHAR): (DELETE_CHAR): (ALLOC_QCHAR): (REALLOC_QCHAR): (DELETE_QCHAR): (_printQStringAllocationStatistics): (allocateHandle): (KWQStringData::operator new): (KWQStringData::operator delete): (freeHandle): * kwq/KWQStringList.mm: * kwq/KWQStyle.mm: * kwq/KWQTextArea.mm: * kwq/KWQTextCodec.mm: * kwq/KWQTextEdit.mm: * kwq/KWQTextField.mm: * kwq/KWQTextStream.mm: * kwq/KWQTextUtilities.mm: * kwq/KWQTimer.mm: * kwq/KWQValueListImpl.h: * kwq/KWQValueListImpl.mm: * kwq/KWQVariant.mm: * kwq/KWQVectorImpl.mm: (KWQVectorImpl::KWQVectorImpl): (KWQVectorImpl::~KWQVectorImpl): (KWQVectorImpl::clear): (KWQVectorImpl::resize): (KWQVectorImpl::assign): * kwq/KWQWMatrix.mm: * kwq/KWQWidget.mm: * kwq/KWQWindowWidget.mm: * kwq/WebCoreBridge.mm: * kwq/WebCoreCache.mm: * kwq/WebCoreEncodings.mm: * kwq/WebCoreJavaScript.mm: * kwq/WebCoreScriptDebugger.mm: * kwq/WebCoreSettings.mm: * kwq/WebCoreTextRendererFactory.mm: * kwq/can-convert.mm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@10701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 17 Nov, 2003 1 commit
-
-
darin authored
- did keyboard event cleanup to follow up on the keyCode work I did before - fixed 3485558: key identifers use lowercase hex, but the W3C document shows uppercase - fixed 3485564: key identifier for the Return key should be "Enter" - fixed 3485579: letter keys generate different key identifiers depending on whether the shift key is down - fixed 3485568: keyboard event modifier key bits are uninitialized; may have incorrect values - fixed 3481514: which attribute for DOM events reports incorrect value - fixed 3452569: charCode attribute for DOM events not supported * khtml/dom/dom2_events.h: Added charCode. * khtml/dom/dom2_events.cpp: (UIEvent::keyCode): Call through to KeyboardEventImpl instead of doing the work here; better factoring. (UIEvent::charCode): Added. Calls through to KeyboardEventImpl. (UIEvent::which): Call keyCode in KeyboardEventImpl to share code. * khtml/ecma/kjs_events.h: Added charCode property for DOMUIEvent. * khtml/ecma/kjs_events.cpp: (DOMUIEvent::getValueProperty): Added charCode. * khtml/ecma/kjs_events.lut.h: Regenerated. * khtml/html/html_formimpl.h: * khtml/html/html_formimpl.cpp: (HTMLInputElementImpl::defaultEventHandler): Remove checks for "U+00000d" since we now use "Enter" for that key; also, we use capitalized hex, so it would have to change to "U+00000D" anyway. (HTMLSelectElementImpl::defaultEventHandler): Ditto. * khtml/html/html_inlineimpl.cpp: (HTMLAnchorElementImpl::defaultEventHandler): Ditto. * khtml/khtmlview.cpp: (KHTMLView::keyPressEvent): Put !APPLE_CHANGES around code we are not using. It was doing a switch based on Qt key codes, but the key value it was using to check was a Macintosh virtual key code, which could yield strange results when the codes happen to match. Safer and smaller code size not to do any of it at all. * khtml/rendering/render_form.cpp: (RenderLineEdit::RenderLineEdit): Use a KLineEdit instead of LineEditWidget for APPLE_CHANGES. Allows us to put !APPLE_CHANGES around more Qt key code stuff. (RenderLineEdit::select): Cast to KLineEdit instead of LineEditWidget. (ComboBoxWidget::event): Put !APPLE_CHANGES around more unneeded Qt key code stuff. (TextAreaWidget::event): Put !APPLE_CHANGES around more unneeded Qt key code stuff. * khtml/xml/dom2_eventsimpl.h: Made id() const and added keyCode() and charCode(). * khtml/xml/dom2_eventsimpl.cpp: (KeyboardEventImpl::KeyboardEventImpl): Initialize all fields in the empty constructor. Initialize all the modifier bits in the main constructor; the old code assumed they started off false, which is not a safe assumption. Also set m_altGraphKey false. Eliminated the unneeded check of text() before calling identifier(). Also adapted for the name change from identifier() to keyIdentifier(). (KeyboardEventImpl::keyCode): Added. Returns the Windows virtual key code for keydown and keyup events, and the Unicode character for all other events. (KeyboardEventImpl::charCode): Added. Returns the Unicode character. * kwq/KWQEvent.h: Changed QCustomEvent to be a typedef for QEvent. (QEvent::QEvent): Removed AccelAvailable, and added KParts, so I could remove some ugly constants from the KParts code. (QMouseEvent::button): Use a cast here since the field is now int. (QMouseEvent::state): Use a cast here since the field is now int. (QMouseEvent::stateAfter): Use a cast here since the field is now int, and use the new _stateAfter field. (QTimerEvent::QTimerEvent): Moved the constructor to be inline since it's so simple. (QKeyEvent::QKeyEvent): Removed type and button state parameters, now unneeded. Also removed now-unused _key, _ascii, and _count fields, and key(), ascii(), and count() functions. (QKeyEvent::state): Made inline. (QKeyEvent::isAccepted): Made inline. (QKeyEvent::text): Made inline. (QKeyEvent::isAutoRepeat): Made inline. (QKeyEvent::accept): Made inline. (QKeyEvent::ignore): Made inline. (QKeyEvent::unmodifiedText): Made inline. (QKeyEvent::keyIdentifier): Made inline and chnaged name from identifier(). * kwq/KWQEvent.mm: (keyIdentifierForKeyEvent): Renamed from identifierForKeyText and changed parameter to be the event. Cleaned up the code a little bit, and wrote a comment or two. Changed from lowercase hex to uppercase, and called toupper on the key so that letter a-z would work properly. (A non-Unicode toupper is just the ticket here, because I am only sure we want to do this for a-z, not other lowercase characters.) (isKeypadEvent): Added. Uses virtual key codes to decide if a key event is a keypad event, so we can set the state flag correctly. (WindowsKeyCodeForKeyEvent): Added Clear key to the switch statement; it was missing. Changed to no longe use the characterCode helper function since this was the only place it was needed. (mouseButtonForEvent): Added. Similar logic to what was in KWQKHTMLPart before; better factoring to have it in here. (nonMouseButtonsForEvent): Ditto. (QMouseEvent::QMouseEvent): Rewrote constructors. One matches the one from Qt that's used in some places in KHTML code. The other takes an NSEvent and uses the new functions above to compute the button and state. (QKeyEvent::QKeyEvent): Computer type based on the passed-in NSEvent. Compute the auto-repeat flag based on the event and also the "forceAutoRepeat" parameter. Compute the button state based on the event too. * kwq/KWQKHTMLPart.h: Remove buttonForCurrentEvent and stateForCurrentEvent. Both are now in KWQEvent.mm. * kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::keyEvent): Remove extra parameters in code that creates QKeyEvent, now that QKeyEvent can handle everything itself. (KWQKHTMLPart::mouseDown): Same thing as above, only for QMouseEvent. (KWQKHTMLPart::mouseDragged): Ditto. (KWQKHTMLPart::mouseUp): Ditto. (KWQKHTMLPart::mouseMoved): Ditto. (KWQKHTMLPart::sendContextMenuEvent): Ditto. * kwq/KWQKPartsEvent.h: Tweaked the class around a little so it can work without taking advantage of QCustomEvent's data pointer. * kwq/KWQKPartsEvent.mm: (KParts::Event::Event): Changed so it does a strdup on the event name and uses the new event type pre-allocated in KWQEvent.h for us. (KParts::Event::~Event): Free the event name. (KParts::Event::test): Reimplemented this. * kwq/KWQKPartsPart.h: (KParts::Part::event): Removed now-unnecessary cast to change a QCustomEvent into a QEvent. * kwq/KWQNamespace.h: Removed the Qt::Key enum. All the code that used it was already broken because of the mixup between Qt and Macintosh key codes. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@5556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 Jan, 2003 1 commit
-
-
darin authored
- correct our copyrights to 2003; copyright is based on year of publication, not year worked on git-svn-id: http://svn.webkit.org/repository/webkit/trunk@3376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 26 Oct, 2002 1 commit
-
-
darin authored
Now use names like KWQString.h and make a forwarding header called qstring.h. * tons of files git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2478 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 09 Sep, 2002 1 commit
-
-
darin authored
* Scripts/update-kwq-assert: Added. Script to keep the KWQ version of the assert macros in sync. with the WebFoundation version. Just update the WebFoundation one and run this script. * wftool/WFTool.m: Remove obsolete include. WebCore: Switch over to new assertion/logging scheme. * kwq/KWQAssertions.h: Added. * kwq/KWQAssertions.m: Added. * kwq/KWQLogging.h: Added. * kwq/KWQLogging.m: Added. * kwq/kwqdebug.h: Removed. * kwq/kwqdebug.mm: Removed. * WebCore.pbproj/project.pbxproj: Update to reflect above changes. * kwq/KWQApplication.mm: * kwq/KWQChar.mm: * kwq/KWQColor.mm: * kwq/KWQComboBox.mm: * kwq/KWQCompletion.mm: * kwq/KWQCursor.mm: * kwq/KWQDrawUtil.mm: * kwq/KWQEvent.mm: * kwq/KWQFontInfo.mm: * kwq/KWQFontMetrics.mm: * kwq/KWQFrame.mm: * kwq/KWQHBox.mm: * kwq/KWQInputDialog.mm: * kwq/KWQInvisibleButton.mm: * kwq/KWQKConfigBase.mm: * kwq/KWQKFileDialog.mm: * kwq/KWQKFileItem.mm: * kwq/KWQKGlobalSettings.mm: * kwq/KWQKHTMLPartImpl.mm: * kwq/KWQKHTMLSettings.mm: * kwq/KWQKIconLoader.mm: * kwq/KWQKJob.mm: * kwq/KWQKLocale.mm: * kwq/KWQKMimeType.mm: * kwq/KWQKPartsEvent.mm: * kwq/KWQKSimpleConfig.mm: * kwq/KWQKURL.mm: * kwq/KWQKWin.mm: * kwq/KWQKWinModule.mm: * kwq/KWQKjobclasses.mm: * kwq/KWQKnetaccess.mm: * kwq/KWQLabel.mm: * kwq/KWQLineEdit.mm: * kwq/KWQListBox.mm: * kwq/KWQListImpl.mm: * kwq/KWQLoaderImpl.mm: * kwq/KWQObject.mm: * kwq/KWQPaintDeviceMetrics.mm: * kwq/KWQPainter.mm: * kwq/KWQPixmap.mm: * kwq/KWQRegion.mm: * kwq/KWQScrollView.mm: * kwq/KWQSlot.mm: * kwq/KWQString.mm: * kwq/KWQTimer.mm: * kwq/KWQWidget.mm: * kwq/KWQbrowserinterface.mm: * kwq/KWQtextcodec.mm: * kwq/KWQtextstream.mm: * kwq/KWQxml.mm: * kwq/WebCoreBridge.mm: * kwq/WebCoreCookieAdapter.m: * kwq/WebCoreHistory.m: * kwq/WebCoreImageRendererFactory.m: * kwq/WebCoreTextRendererFactory.m: * kwq/WebCoreViewFactory.m: Update to use new assertions and logging macros. In some cases, just removed unneeded includes. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Jun, 2002 1 commit
-
-
darin authored
* kwq/KWQKjobclasses.mm: Added import of IFURLHandle.h. * kwq/KWQKloader.mm: Added import of IFError.h and IFURLHandle.h. * kwq/WCLoadProgress.h: Removed. * kwq/WCWebDataSource.h: Removed. * kwq/KWQKHTMLPart.mm: Removed import of WCWebDataSource.h. * *.mm: Changed all includes to imports using a perl script. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 Nov, 2001 1 commit
-
-
rjw authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@468 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 09 Nov, 2001 1 commit
-
-
rjw authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@431 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-