{"push_id":674590134,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"5adeb1f44922b069f1a24c8e3be9af74bbaf824b","before":"e29c470597c7913e4397a4f3e86e583e35df1f3a","commits":[{"sha":"5adeb1f44922b069f1a24c8e3be9af74bbaf824b","author":{"email":"c67cad03cd1356332f3ef3eb273740e931d7b0ec@apple.com","name":"mitz@apple.com"},"message":"ASSERT_MAIN_THREAD and DOM_ASSERT_MAIN_THREAD are unnecessary no-ops\nhttps://bugs.webkit.org/show_bug.cgi?id=145372\n\nReviewed by Sam Weinig.\n\nSource/WebCore:\n\n* Configurations/Base.xcconfig: Removed DISABLE_THREAD_CHECK from DEBUG_DEFINES.\n\n* bindings/objc/DOMAbstractView.mm:\n(-[DOMAbstractView dealloc]): Removed use of DOM_ASSERT_MAIN_THREAD.\n(kit): Ditto.\n\n* bindings/objc/ExceptionHandlers.h: Removed definition of DOM_ASSERT_MAIN_THREAD.\n\n* bindings/scripts/CodeGeneratorObjC.pm:\n(GenerateImplementation): Don’t emit DOM_ASSERT_MAIN_THREAD.\n\nUpdated expected bindings test results:\n* bindings/scripts/test/ObjC/DOMFloat64Array.mm:\n* bindings/scripts/test/ObjC/DOMTestActiveDOMObject.mm:\n* bindings/scripts/test/ObjC/DOMTestCallback.mm:\n* bindings/scripts/test/ObjC/DOMTestCustomNamedGetter.mm:\n* bindings/scripts/test/ObjC/DOMTestEventConstructor.mm:\n* bindings/scripts/test/ObjC/DOMTestEventTarget.mm:\n* bindings/scripts/test/ObjC/DOMTestException.mm:\n* bindings/scripts/test/ObjC/DOMTestGenerateIsReachable.mm:\n* bindings/scripts/test/ObjC/DOMTestInterface.mm:\n* bindings/scripts/test/ObjC/DOMTestMediaQueryListListener.mm:\n* bindings/scripts/test/ObjC/DOMTestNamedConstructor.mm:\n* bindings/scripts/test/ObjC/DOMTestNode.mm:\n* bindings/scripts/test/ObjC/DOMTestNondeterministic.mm:\n* bindings/scripts/test/ObjC/DOMTestObj.mm:\n* bindings/scripts/test/ObjC/DOMTestOverloadedConstructors.mm:\n* bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterface.mm:\n* bindings/scripts/test/ObjC/DOMTestTypedefs.mm:\n* bindings/scripts/test/ObjC/DOMattribute.mm:\n* bindings/scripts/test/ObjC/DOMreadonly.mm:\n\nSource/WebKit/ios:\n\n* Misc/WebGeolocationCoreLocationProvider.mm:\n(-[WebGeolocationCoreLocationProvider initWithListener:]): Removed use of ASSERT_MAIN_THREAD.\n(-[WebGeolocationCoreLocationProvider dealloc]): Ditto.\n(-[WebGeolocationCoreLocationProvider requestGeolocationAuthorization]): Ditto.\n(-[WebGeolocationCoreLocationProvider start]): Ditto.\n(-[WebGeolocationCoreLocationProvider stop]): Ditto.\n(-[WebGeolocationCoreLocationProvider setEnableHighAccuracy:]): Ditto.\n\nSource/WebKit/mac:\n\n* Carbon/CarbonWindowAdapter.mm:\n(-[CarbonWindowAdapter finalize]): Removed use of ASSERT_MAIN_THREAD.\n\n* Configurations/Base.xcconfig: Removed DISABLE_THREAD_CHECK from DEBUG_DEFINES.\n\n* History/WebHistoryItem.mm:\n(-[WebHistoryItem URLString]): Removed use of ASSERT_MAIN_THREAD.\n(-[WebHistoryItem originalURLString]): Ditto.\n(-[WebHistoryItem title]): Ditto.\n(-[WebHistoryItem lastVisitedTimeInterval]): Ditto.\n(-[WebHistoryItem isEqual:]): Ditto.\n(-[WebHistoryItem description]): Ditto.\n(-[WebHistoryItem initFromDictionaryRepresentation:]): Ditto.\n(-[WebHistoryItem scrollPoint]): Ditto.\n\n* Misc/WebElementDictionary.mm:\n(-[WebElementDictionary finalize]): Ditto.\n\n* Misc/WebIconDatabase.mm:\n(-[WebIconDatabase iconForURL:withSize:cache:]): Ditto.\n(-[WebIconDatabase iconURLForURL:]): Ditto.\n(-[WebIconDatabase defaultIconWithSize:]): Ditto.\n(-[WebIconDatabase retainIconForURL:]): Ditto.\n(-[WebIconDatabase releaseIconForURL:]): Ditto.\n(+[WebIconDatabase delayDatabaseCleanup]): Ditto.\n(+[WebIconDatabase allowDatabaseCleanup]): Ditto.\n(-[WebIconDatabase removeAllIcons]): Ditto.\n(-[WebIconDatabase _iconForFileURL:withSize:]): Ditto.\n(webGetNSImage): Ditto.\n\n* Misc/WebKitLogging.h: Removed definition of ASSERT_MAIN_THREAD.\n\n* Plugins/WebBaseNetscapePluginView.mm:\n(-[WebBaseNetscapePluginView finalize]): Removed use of ASSERT_MAIN_THREAD.\n\n* Plugins/WebBasePluginPackage.mm:\n(-[WebBasePluginPackage finalize]): Ditto.\n\n* Plugins/WebNetscapePluginView.mm:\n(-[WebNetscapePluginView finalize]): Ditto.\n\n* WebCoreSupport/WebEditorClient.mm:\n(-[WebUndoStep finalize]): Ditto.\n\n* WebView/WebDataSource.mm:\n(-[WebDataSource finalize]): Ditto.\n\n* WebView/WebHTMLView.mm:\n(-[WebHTMLViewPrivate finalize]): Ditto.\n(-[WebHTMLView finalize]): Ditto.\n(-[WebHTMLView drawRect:]): Ditto.\n\n* WebView/WebViewData.mm:\n(-[WebViewPrivate finalize]): Ditto.\n\nSource/WebKit2:\n\n* Configurations/Base.xcconfig: Removed DISABLE_THREAD_CHECK from DEBUG_DEFINES.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@184853 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/5adeb1f44922b069f1a24c8e3be9af74bbaf824b"}]}