Module: wine Branch: master Commit: c745826e5db08712cc85abf3fae4e339497f93d0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c745826e5db08712cc85abf3fa...
Author: Piotr Caban piotr.caban@gmail.com Date: Mon Aug 17 12:13:20 2009 +0200
jscript: Fixed Object's function lengths.
---
dlls/jscript/object.c | 6 +++--- dlls/jscript/tests/api.js | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/dlls/jscript/object.c b/dlls/jscript/object.c index f5ce564..e8624bd 100644 --- a/dlls/jscript/object.c +++ b/dlls/jscript/object.c @@ -145,9 +145,9 @@ static void Object_destructor(DispatchEx *dispex) }
static const builtin_prop_t Object_props[] = { - {hasOwnPropertyW, Object_hasOwnProperty, PROPF_METHOD}, - {isPrototypeOfW, Object_isPrototypeOf, PROPF_METHOD}, - {propertyIsEnumerableW, Object_propertyIsEnumerable, PROPF_METHOD}, + {hasOwnPropertyW, Object_hasOwnProperty, PROPF_METHOD|1}, + {isPrototypeOfW, Object_isPrototypeOf, PROPF_METHOD|1}, + {propertyIsEnumerableW, Object_propertyIsEnumerable, PROPF_METHOD|1}, {toLocaleStringW, Object_toLocaleString, PROPF_METHOD}, {toStringW, Object_toString, PROPF_METHOD}, {valueOfW, Object_valueOf, PROPF_METHOD} diff --git a/dlls/jscript/tests/api.js b/dlls/jscript/tests/api.js index d4c4cab..8b4316f 100644 --- a/dlls/jscript/tests/api.js +++ b/dlls/jscript/tests/api.js @@ -1543,4 +1543,13 @@ testFunctions(Math, [ ["tan", 1] ]);
+testFunctions(Object.prototype, [ + ["hasOwnProperty", 1], + ["isPrototypeOf", 1], + ["propertyIsEnumerable", 1], + ["toLocaleString", 0], + ["toString", 0], + ["valueOf", 0] + ]); + reportSuccess();