Title: [124134] trunk/Source/WTF
- Revision
- 124134
- Author
- [email protected]
- Date
- 2012-07-30 18:13:48 -0700 (Mon, 30 Jul 2012)
Log Message
Add WTF_EXPORT_PRIVATE to deleteOwnedPtr()
https://bugs.webkit.org/show_bug.cgi?id=92668
Reviewed by Hajime Morita.
When using export macros all non-inlined deleteOwnedPtr()
functions need to be declared with WTF_EXPORT_PRIVATE.
* wtf/OwnPtrCommon.h:
(WTF):
Modified Paths
Diff
Modified: trunk/Source/WTF/ChangeLog (124133 => 124134)
--- trunk/Source/WTF/ChangeLog 2012-07-31 01:07:37 UTC (rev 124133)
+++ trunk/Source/WTF/ChangeLog 2012-07-31 01:13:48 UTC (rev 124134)
@@ -1,3 +1,16 @@
+2012-07-30 Patrick Gansterer <[email protected]>
+
+ Add WTF_EXPORT_PRIVATE to deleteOwnedPtr()
+ https://bugs.webkit.org/show_bug.cgi?id=92668
+
+ Reviewed by Hajime Morita.
+
+ When using export macros all non-inlined deleteOwnedPtr()
+ functions need to be declared with WTF_EXPORT_PRIVATE.
+
+ * wtf/OwnPtrCommon.h:
+ (WTF):
+
2012-07-30 Wei James <[email protected]>
atomicDecrement() never reach 0 on Android so no deref() will be called
Modified: trunk/Source/WTF/wtf/OwnPtrCommon.h (124133 => 124134)
--- trunk/Source/WTF/wtf/OwnPtrCommon.h 2012-07-31 01:07:37 UTC (rev 124133)
+++ trunk/Source/WTF/wtf/OwnPtrCommon.h 2012-07-31 01:13:48 UTC (rev 124134)
@@ -57,22 +57,22 @@
}
#if OS(WINDOWS)
- void deleteOwnedPtr(HBITMAP);
- void deleteOwnedPtr(HBRUSH);
- void deleteOwnedPtr(HDC);
- void deleteOwnedPtr(HFONT);
- void deleteOwnedPtr(HPALETTE);
- void deleteOwnedPtr(HPEN);
- void deleteOwnedPtr(HRGN);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HBITMAP);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HBRUSH);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HDC);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HFONT);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HPALETTE);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HPEN);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(HRGN);
#endif
#if PLATFORM(EFL)
- void deleteOwnedPtr(Ecore_Evas*);
- void deleteOwnedPtr(Ecore_Pipe*);
- void deleteOwnedPtr(Ecore_Timer*);
- void deleteOwnedPtr(Eina_Hash*);
- void deleteOwnedPtr(Eina_Module*);
- void deleteOwnedPtr(Evas_Object*);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(Ecore_Evas*);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(Ecore_Pipe*);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(Ecore_Timer*);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(Eina_Hash*);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(Eina_Module*);
+ WTF_EXPORT_PRIVATE void deleteOwnedPtr(Evas_Object*);
#endif
} // namespace WTF
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes