JavaScriptCore:
authordarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Feb 2008 02:03:31 +0000 (02:03 +0000)
committerdarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Feb 2008 02:03:31 +0000 (02:03 +0000)
        Reviewed by Eric.

        - http://bugs.webkit.org/show_bug.cgi?id=17256
          eliminate default ref. count of 0 in RefCounted class

        * wtf/RefCounted.h:
        (WTF::RefCounted::RefCounted): Remove default of 0.

WebKit/wx:

        Reviewed by Eric.

        - http://bugs.webkit.org/show_bug.cgi?id=17256
          eliminate default ref. count of 0 in RefCounted class

        * WebKitSupport/FrameLoaderClientWx.cpp:
        (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
        Set the count to 0 explicitly (one stray client I missed in my last pass).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30133 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/wtf/RefCounted.h
WebKit/wx/ChangeLog
WebKit/wx/WebKitSupport/FrameLoaderClientWx.cpp

index 0550a423fef98b30dec6acd3d2130b4469b91909..7118d868563656c2b7983a128adace7dec22e067 100644 (file)
@@ -1,3 +1,13 @@
+2008-02-10  Darin Adler  <darin@apple.com>
+
+        Reviewed by Eric.
+
+        - http://bugs.webkit.org/show_bug.cgi?id=17256
+          eliminate default ref. count of 0 in RefCounted class
+
+        * wtf/RefCounted.h:
+        (WTF::RefCounted::RefCounted): Remove default of 0.
+
 2008-02-10  Darin Adler  <darin@apple.com>
 
         Reviewed by Eric.
index dc93b118c5daaddb1eb39d984138d2b9e9c4e44f..c3df2ce4eaa3e062eb40fa05870c9c979803c0d9 100644 (file)
@@ -28,7 +28,7 @@ namespace WTF {
 
 template<class T> class RefCounted : Noncopyable {
 public:
-    RefCounted(int initialRefCount = 0)
+    RefCounted(int initialRefCount)
         : m_refCount(initialRefCount)
 #ifndef NDEBUG
         , m_deletionHasBegun(false)
index e20ccd8983a01ab8ebaf003dc0813af03a77f541..c3e9de5307291981b5f45e5f5451bc5d706e2489 100644 (file)
@@ -1,3 +1,14 @@
+2008-02-10  Darin Adler  <darin@apple.com>
+
+        Reviewed by Eric.
+
+        - http://bugs.webkit.org/show_bug.cgi?id=17256
+          eliminate default ref. count of 0 in RefCounted class
+
+        * WebKitSupport/FrameLoaderClientWx.cpp:
+        (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
+        Set the count to 0 explicitly (one stray client I missed in my last pass).
+
 2008-02-03  Kevin Ollivier  <kevino@theolliviers.com>
 
         Reviewed by Darin Adler.
index 941cd0b11938d842808cbf4df91100abfc33eae9..fc42202c58dd8663e7c2e030f90a2ebcd32dd84f 100644 (file)
@@ -68,7 +68,8 @@ inline int wxNavTypeFromWebNavType(NavigationType type){
 }
 
 FrameLoaderClientWx::FrameLoaderClientWx()
-    : m_frame(0)
+    : RefCounted<FrameLoaderClientWx>(0)
+    , m_frame(0)
 {
 }