-
jsbell@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=97375 Reviewed by Kentaro Hara. Now that references to the artificial IDBKey type have been removed from all IDLs, remove the support code, and move the conversion code into the IDBBindingUtilities. Removes references to the autogenerated {V8,JS}IDBKey{Custom,}.{cpp,h} from the project files. No new tests - just code moves/removing unused code. Updated binding reference test results. * CMakeLists.txt: * DerivedSources.cpp: * DerivedSources.make: * DerivedSources.pri: * GNUmakefile.list.am: * Modules/indexeddb/IDBKey.idl: Removed. * Target.pri: * UseJSC.cmake: * UseV8.cmake: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/js/IDBBindingUtilities.cpp: (WebCore::toJS): Moved here from JSIDBKeyCustom.cpp (WebCore): * bindings/js/JSIDBKeyCustom.cpp: Removed. * bindings/scripts/CodeGeneratorJS.pm: (JSValueToNative): * bindings/scripts/CodeGeneratorV8.pm: (GenerateFunctionCallString): (GetNativeType): (JSValueToNative): * bindings/scripts/test/CPP/WebDOMTestObj.cpp: * bindings/scripts/test/CPP/WebDOMTestObj.h: * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp: * bindings/scripts/test/GObject/WebKitDOMTestObj.h: * bindings/scripts/test/JS/JSTestObj.cpp: * bindings/scripts/test/JS/JSTestObj.h: * bindings/scripts/test/ObjC/DOMTestObj.h: * bindings/scripts/test/ObjC/DOMTestObj.mm: * bindings/scripts/test/TestObj.idl: Removed IDBKey-specific test. * bindings/scripts/test/V8/V8TestObj.cpp: * bindings/v8/IDBBindingUtilities.cpp: (WebCore::toV8): Moved here from V8IDBKeyCustom.cpp (WebCore): * bindings/v8/custom/V8IDBKeyCustom.cpp: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140488 268f45cc-cd09-0410-ab3c-d52691b4dbfc
c837f818