Source/WTF/ChangeLog

 12021-12-15 Fujii Hironori <Hironori.Fujii@sony.com>
 2
 3 MSVC reports "wtf/RetainPtr.h(196): error C3861: 'CFAutorelease': identifier not found " with /permissive- on Windows
 4 https://bugs.webkit.org/show_bug.cgi?id=202842
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 CFAutorelease isn't available in WinCairo's OpenCFLite.
 9
 10 * wtf/RetainPtr.h: Enclosed RetainPtr<T>::autorelease with #if !OS(WINDOWS).
 11
1122021-12-15 Jer Noble <jer.noble@apple.com>
213
314 [Mac] Adopt -[NSScreen safeAreaInsets]

Source/WTF/wtf/RetainPtr.h

4949#define NS_RELEASES_ARGUMENT
5050#endif
5151
 52#if !OS(WINDOWS)
5253#ifndef __OBJC__
5354typedef struct objc_object *id;
5455#endif

@@template<typename T> inline id RetainPtr<T>::bridgingAutorelease()
225226}
226227
227228#endif
 229#endif // !OS(WINDOWS)
228230
229231template<typename T> inline RetainPtr<T>& RetainPtr<T>::operator=(const RetainPtr& o)
230232{