Changeset 291734 in webkit
- Timestamp:
- Mar 22, 2022, 9:25:54 PM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 6 edited
-
ChangeLog (modified) (1 diff)
-
dom/Document.h (modified) (1 diff)
-
html/HTMLCollection.h (modified) (3 diffs)
-
html/HTMLOptionsCollection.h (modified) (1 diff)
-
platform/Pasteboard.h (modified) (1 diff)
-
platform/mediastream/mac/CoreAudioCaptureSource.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r291731 r291734 1 2022-03-22 Alex Christensen <achristensen@webkit.org> 2 3 Add a few more WEBCORE_EXPORT macros 4 https://bugs.webkit.org/show_bug.cgi?id=238214 5 6 Reviewed by Eric Carlson. 7 8 These are needed to successfully link when building with -fsanitize=fuzzer,address 9 10 * dom/Document.h: 11 * html/HTMLCollection.h: 12 * html/HTMLOptionsCollection.h: 13 * platform/Pasteboard.h: 14 * platform/mediastream/mac/CoreAudioCaptureSource.h: 15 1 16 2022-03-22 Chris Dumez <cdumez@apple.com> 2 17 -
trunk/Source/WebCore/dom/Document.h
r291030 r291734 836 836 void unregisterNodeListForInvalidation(LiveNodeList&); 837 837 WEBCORE_EXPORT void registerCollection(HTMLCollection&); 838 void unregisterCollection(HTMLCollection&);838 WEBCORE_EXPORT void unregisterCollection(HTMLCollection&); 839 839 void collectionCachedIdNameMap(const HTMLCollection&); 840 840 void collectionWillClearIdNameMap(const HTMLCollection&); -
trunk/Source/WebCore/html/HTMLCollection.h
r288162 r291734 62 62 // HTMLCollection subclasses NodeList to maintain legacy ObjC API compatibility. 63 63 class HTMLCollection : public NodeList { 64 WTF_MAKE_ISO_ALLOCATED (HTMLCollection);64 WTF_MAKE_ISO_ALLOCATED_EXPORT(HTMLCollection, WEBCORE_EXPORT); 65 65 public: 66 virtual ~HTMLCollection();66 WEBCORE_EXPORT virtual ~HTMLCollection(); 67 67 68 68 // DOM API … … 82 82 ContainerNode& rootNode() const; 83 83 void invalidateCacheForAttribute(const QualifiedName& attributeName); 84 virtual void invalidateCacheForDocument(Document&);84 WEBCORE_EXPORT virtual void invalidateCacheForDocument(Document&); 85 85 void invalidateCache() { invalidateCacheForDocument(document()); } 86 86 … … 90 90 HTMLCollection(ContainerNode& base, CollectionType); 91 91 92 virtual void updateNamedElementCache() const;92 WEBCORE_EXPORT virtual void updateNamedElementCache() const; 93 93 WEBCORE_EXPORT Element* namedItemSlow(const AtomString& name) const; 94 94 -
trunk/Source/WebCore/html/HTMLOptionsCollection.h
r284075 r291734 31 31 32 32 class HTMLOptionsCollection final : public CachedHTMLCollection<HTMLOptionsCollection, CollectionTypeTraits<SelectOptions>::traversalType> { 33 WTF_MAKE_ISO_ALLOCATED (HTMLOptionsCollection);33 WTF_MAKE_ISO_ALLOCATED_EXPORT(HTMLOptionsCollection, WEBCORE_EXPORT); 34 34 public: 35 35 using Base = CachedHTMLCollection<HTMLOptionsCollection, CollectionTypeTraits<SelectOptions>::traversalType>; -
trunk/Source/WebCore/platform/Pasteboard.h
r287021 r291734 253 253 WEBCORE_EXPORT static std::unique_ptr<Pasteboard> create(const DragData&); 254 254 255 virtual void setDragImage(DragImage, const IntPoint& hotSpot);255 WEBCORE_EXPORT virtual void setDragImage(DragImage, const IntPoint& hotSpot); 256 256 #endif 257 257 -
trunk/Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.h
r291034 r291734 52 52 class CoreAudioCaptureSource : public RealtimeMediaSource { 53 53 public: 54 static CaptureSourceOrError create(String&& deviceID, String&& hashSalt, const MediaConstraints*, PageIdentifier);54 WEBCORE_EXPORT static CaptureSourceOrError create(String&& deviceID, String&& hashSalt, const MediaConstraints*, PageIdentifier); 55 55 static CaptureSourceOrError createForTesting(String&& deviceID, String&& label, String&& hashSalt, const MediaConstraints*, BaseAudioSharedUnit& overrideUnit, PageIdentifier); 56 56
Note:
See TracChangeset
for help on using the changeset viewer.