From: Lars Knoll Date: Wed, 6 Mar 2013 10:18:56 +0000 (+0100) Subject: Cleanups X-Git-Tag: upstream/5.2.1~669^2~659^2~158 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a0e7264a01484f7d87cffcad97e6b910ddbee6b6;p=platform%2Fupstream%2Fqtdeclarative.git Cleanups Change-Id: Ifbe085eea9f1f605af0b802f299f82f24a14e9b1 Reviewed-by: Simon Hausmann --- diff --git a/src/v4/qv4v8.cpp b/src/v4/qv4v8.cpp index bba1ca6..2758601 100644 --- a/src/v4/qv4v8.cpp +++ b/src/v4/qv4v8.cpp @@ -150,7 +150,7 @@ Local Script::Run() return Local(); QQmlJS::VM::Value result = context->GetEngine()->run(f); - return Local::New(Value::NewFromInternalValue(result.val)); + return Local::New(Value::fromVmValue(result)); } Local Script::Run(Handle qml) @@ -328,37 +328,37 @@ bool Value::IsError() const Local Value::ToBoolean() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromBoolean(ConstValuePtr(this)->toBoolean()).val)); + return Local::New(Value::fromVmValue(VM::Value::fromBoolean(ConstValuePtr(this)->toBoolean()))); } Local Value::ToNumber() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromDouble(ConstValuePtr(this)->toNumber(currentEngine()->current)).val)); + return Local::New(Value::fromVmValue(VM::Value::fromDouble(ConstValuePtr(this)->toNumber(currentEngine()->current)))); } Local Value::ToString() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromString(ConstValuePtr(this)->toString(currentEngine()->current)).val)); + return Local::New(Value::fromVmValue(VM::Value::fromString(ConstValuePtr(this)->toString(currentEngine()->current)))); } Local Value::ToObject() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromObject(ConstValuePtr(this)->toObject(currentEngine()->current)).val)); + return Local::New(Value::fromVmValue(QQmlJS::VM::Value::fromObject(ConstValuePtr(this)->toObject(currentEngine()->current)))); } Local Value::ToInteger() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromDouble(ConstValuePtr(this)->toInteger(currentEngine()->current)).val)); + return Local::New(Value::fromVmValue(QQmlJS::VM::Value::fromDouble(ConstValuePtr(this)->toInteger(currentEngine()->current)))); } Local Value::ToUint32() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromUInt32(ConstValuePtr(this)->toUInt32(currentEngine()->current)).val)); + return Local::New(Value::fromVmValue(QQmlJS::VM::Value::fromUInt32(ConstValuePtr(this)->toUInt32(currentEngine()->current)))); } Local Value::ToInt32() const { - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromInt32(ConstValuePtr(this)->toInt32(currentEngine()->current)).val)); + return Local::New(Value::fromVmValue(QQmlJS::VM::Value::fromInt32(ConstValuePtr(this)->toInt32(currentEngine()->current)))); } Local Value::ToArrayIndex() const @@ -499,13 +499,13 @@ String *String::Cast(v8::Value *obj) Local String::New(const char *data, int length) { QQmlJS::VM::Value v = QQmlJS::VM::Value::fromString(currentEngine()->current, QString::fromLatin1(data, length)); - return Local::New(v8::Value::NewFromInternalValue(v.val)); + return Local::New(v8::Value::fromVmValue(v)); } Local String::New(const uint16_t *data, int length) { QQmlJS::VM::Value v = QQmlJS::VM::Value::fromString(currentEngine()->current, QString((const QChar *)data, length)); - return Local::New(v8::Value::NewFromInternalValue(v.val)); + return Local::New(v8::Value::fromVmValue(v)); } Local String::NewSymbol(const char *data, int length) @@ -631,24 +631,20 @@ bool Object::Set(uint32_t index, Handle value) Local Object::Get(Handle key) { - Local result; QQmlJS::VM::Object *o = ConstValuePtr(this)->asObject(); - if (!o) - return result; + assert(o); QQmlJS::VM::ExecutionContext *ctx = currentEngine()->current; QQmlJS::VM::Value prop = o->__get__(ctx, ValuePtr(&key)->toString(ctx)); - return Local::New(Value::NewFromInternalValue(prop.val)); + return Local::New(Value::fromVmValue(prop)); } Local Object::Get(uint32_t key) { - Local result; QQmlJS::VM::Object *o = ConstValuePtr(this)->asObject(); - if (!o) - return result; + assert(o); QQmlJS::VM::ExecutionContext *ctx = currentEngine()->current; QQmlJS::VM::Value prop = o->__get__(ctx, key); - return Local::New(Value::NewFromInternalValue(prop.val)); + return Local::New(Value::fromVmValue(prop)); } bool Object::Has(Handle key) @@ -695,7 +691,7 @@ Local Object::GetPrototype() QQmlJS::VM::Object *o = ConstValuePtr(this)->asObject(); if (!o) return result; - return Local::New(Value::NewFromInternalValue(QQmlJS::VM::Value::fromObject(o->prototype).val)); + return Local::New(Value::fromVmValue(QQmlJS::VM::Value::fromObject(o->prototype))); } bool Object::SetPrototype(Handle prototype) @@ -825,7 +821,7 @@ Local Function::Call(Handle thisObj, int argc, Handle argv *ConstValuePtr(&thisObj), reinterpret_cast(argv), argc); - return Local::New(Value::NewFromInternalValue(result.val)); + return Local::New(Value::fromVmValue(result)); } Handle Function::GetName() const @@ -1227,9 +1223,9 @@ Isolate *Isolate::GetCurrent() } -void V8::SetFlagsFromString(const char *str, int length) +void V8::SetFlagsFromString(const char *, int) { - Q_UNIMPLEMENTED(); + // we can safely ignore these } void V8::SetUserObjectComparisonCallbackFunction(UserObjectComparisonCallback) @@ -1338,7 +1334,7 @@ Persistent Context::New(ExtensionConfiguration *extensions, Handle Context::Global() { - return Local::New(Value::NewFromInternalValue(d->engine->globalObject.val)); + return Local::New(Value::fromVmValue(d->engine->globalObject)); } Local Context::GetCurrent()