Changeset 94476 in webkit
- Timestamp:
- Sep 2, 2011, 6:20:49 PM (14 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r94473 r94476 1 2011-09-02 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r94473. 4 http://trac.webkit.org/changeset/94473 5 https://bugs.webkit.org/show_bug.cgi?id=67547 6 7 Putting http://trac.webkit.org/changeset/94454 back in as 8 http://trac.webkit.org/changeset/94472 fixed the problem 9 (Requested by msaboff on #webkit). 10 11 * UIProcess/API/C/WKContext.cpp: 12 (WKContextGarbageCollectJavaScriptObjects): 13 * UIProcess/API/C/WKContext.h: 14 * UIProcess/WebContext.cpp: 15 (WebKit::WebContext::garbageCollectJavaScriptObjects): 16 * UIProcess/WebContext.h: 17 * WebProcess/WebProcess.cpp: 18 (WebKit::WebProcess::garbageCollectJavaScriptObjects): 19 * WebProcess/WebProcess.h: 20 * WebProcess/WebProcess.messages.in: 21 1 22 2011-09-02 Sheriff Bot <webkit.review.bot@gmail.com> 2 23 -
trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp
r94473 r94476 238 238 } 239 239 240 void WKContextGarbageCollectJavaScriptObjects(WKContextRef contextRef) 241 { 242 toImpl(contextRef)->garbageCollectJavaScriptObjects(); 243 } 244 -
trunk/Source/WebKit2/UIProcess/API/C/WKContext.h
r94473 r94476 141 141 typedef void (*WKContextGetStatisticsFunction)(WKDictionaryRef statistics, WKErrorRef error, void* functionContext); 142 142 WK_EXPORT void WKContextGetStatistics(WKContextRef context, void* functionContext, WKContextGetStatisticsFunction function); 143 144 WK_EXPORT void WKContextGarbageCollectJavaScriptObjects(WKContextRef context); 143 145 144 146 #ifdef __cplusplus -
trunk/Source/WebKit2/UIProcess/WebContext.cpp
r94473 r94476 830 830 } 831 831 832 void WebContext::garbageCollectJavaScriptObjects() 833 { 834 process()->send(Messages::WebProcess::GarbageCollectJavaScriptObjects(), 0); 835 } 836 832 837 } // namespace WebKit -
trunk/Source/WebKit2/UIProcess/WebContext.h
r94473 r94476 182 182 183 183 void getWebCoreStatistics(PassRefPtr<DictionaryCallback>); 184 void garbageCollectJavaScriptObjects(); 184 185 185 186 private: -
trunk/Source/WebKit2/WebProcess/WebProcess.cpp
r94473 r94476 932 932 } 933 933 934 void WebProcess::garbageCollectJavaScriptObjects() 935 { 936 gcController().garbageCollectNow(); 937 } 938 934 939 #if ENABLE(PLUGIN_PROCESS) 935 940 void WebProcess::pluginProcessCrashed(const String& pluginPath) -
trunk/Source/WebKit2/WebProcess/WebProcess.h
r94473 r94476 179 179 180 180 void getWebCoreStatistics(uint64_t callbackID); 181 void garbageCollectJavaScriptObjects(); 181 182 182 183 // ChildProcess -
trunk/Source/WebKit2/WebProcess/WebProcess.messages.in
r94473 r94476 70 70 71 71 GetWebCoreStatistics(uint64_t callbackID) 72 GarbageCollectJavaScriptObjects() 72 73 }
Note:
See TracChangeset
for help on using the changeset viewer.