Changeset 63755 in webkit
- Timestamp:
- Jul 20, 2010 10:42:10 AM (14 years ago)
- Location:
- trunk/WebKit/chromium
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/chromium/ChangeLog
r63750 r63755 1 2010-07-19 Victor Wang <victorw@chromium.org> 2 3 Reviewed by Darin Fisher. 4 5 [Chromium] Add webkit api reset to WebIDBDatabaseError and WebIDBKey 6 and refactor their destructors for chromium multi dll build. 7 8 https://bugs.webkit.org/show_bug.cgi?id=42574 9 10 * public/WebIDBDatabaseError.h: 11 (WebKit::WebIDBDatabaseError::~WebIDBDatabaseError): 12 * public/WebIDBKey.h: 13 (WebKit::WebIDBKey::~WebIDBKey): 14 * src/WebIDBDatabaseError.cpp: 15 (WebKit::WebIDBDatabaseError::reset): 16 * src/WebIDBKey.cpp: 17 (WebKit::WebIDBKey::reset): 18 1 19 2010-07-20 Hans Wennborg <hans@chromium.org> 2 20 -
trunk/WebKit/chromium/public/WebIDBDatabaseError.h
r62133 r63755 41 41 class WebIDBDatabaseError { 42 42 public: 43 WEBKIT_API ~WebIDBDatabaseError();43 ~WebIDBDatabaseError() { reset(); } 44 44 45 45 WEBKIT_API WebIDBDatabaseError(unsigned short code, const WebString& message) { assign(code, message); } … … 52 52 53 53 WEBKIT_API void assign(const WebIDBDatabaseError&); 54 WEBKIT_API void reset(); 54 55 55 56 WEBKIT_API unsigned short code() const; -
trunk/WebKit/chromium/public/WebIDBKey.h
r63064 r63755 37 37 class WebIDBKey { 38 38 public: 39 ~WebIDBKey() ;39 ~WebIDBKey() { reset(); } 40 40 41 41 WEBKIT_API static WebIDBKey createNull(); … … 56 56 WEBKIT_API void assign(int32_t); 57 57 WEBKIT_API void assignInvalid(); 58 WEBKIT_API void reset(); 58 59 59 60 enum Type { -
trunk/WebKit/chromium/src/WebIDBDatabaseError.cpp
r57209 r63755 41 41 namespace WebKit { 42 42 43 WebIDBDatabaseError::~WebIDBDatabaseError()44 {45 m_private.reset();46 }47 48 43 void WebIDBDatabaseError::assign(const WebIDBDatabaseError& value) 49 44 { … … 54 49 { 55 50 m_private = IDBDatabaseError::create(code, message); 51 } 52 53 void WebIDBDatabaseError::reset() 54 { 55 m_private.reset(); 56 56 } 57 57 -
trunk/WebKit/chromium/src/WebIDBKey.cpp
r63064 r63755 36 36 37 37 namespace WebKit { 38 39 WebIDBKey::~WebIDBKey()40 {41 m_private.reset();42 }43 38 44 39 WebIDBKey WebIDBKey::createNull() … … 81 76 } 82 77 78 void WebIDBKey::reset() 79 { 80 m_private.reset(); 81 } 82 83 83 WebIDBKey::Type WebIDBKey::type() const 84 84 {
Note: See TracChangeset
for help on using the changeset viewer.