| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2013 Apple Inc. All rights reserved. | 3 * Copyright (C) 2013 Apple Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 #include "LayerRect.h" | 35 #include "LayerRect.h" |
| 36 #include "LayerRectList.h" | 36 #include "LayerRectList.h" |
| 37 #include "MallocStatistics.h" | 37 #include "MallocStatistics.h" |
| 38 #include "MockPagePopupDriver.h" | 38 #include "MockPagePopupDriver.h" |
| 39 #include "RuntimeEnabledFeatures.h" | 39 #include "RuntimeEnabledFeatures.h" |
| 40 #include "TypeConversions.h" | 40 #include "TypeConversions.h" |
| 41 #include "bindings/v8/ExceptionMessages.h" | 41 #include "bindings/v8/ExceptionMessages.h" |
| 42 #include "bindings/v8/ExceptionState.h" | 42 #include "bindings/v8/ExceptionState.h" |
| 43 #include "bindings/v8/ScriptFunction.h" | 43 #include "bindings/v8/ScriptFunction.h" |
| 44 #include "bindings/v8/ScriptPromise.h" | 44 #include "bindings/v8/ScriptPromise.h" |
| 45 #include "bindings/v8/ScriptPromiseResolver.h" |
| 45 #include "bindings/v8/SerializedScriptValue.h" | 46 #include "bindings/v8/SerializedScriptValue.h" |
| 46 #include "bindings/v8/V8ThrowException.h" | 47 #include "bindings/v8/V8ThrowException.h" |
| 47 #include "core/animation/DocumentTimeline.h" | 48 #include "core/animation/DocumentTimeline.h" |
| 48 #include "core/css/StyleSheetContents.h" | 49 #include "core/css/StyleSheetContents.h" |
| 49 #include "core/css/resolver/StyleResolver.h" | 50 #include "core/css/resolver/StyleResolver.h" |
| 50 #include "core/css/resolver/StyleResolverStats.h" | 51 #include "core/css/resolver/StyleResolverStats.h" |
| 51 #include "core/css/resolver/ViewportStyleResolver.h" | 52 #include "core/css/resolver/ViewportStyleResolver.h" |
| 52 #include "core/dom/ClientRect.h" | 53 #include "core/dom/ClientRect.h" |
| 53 #include "core/dom/ClientRectList.h" | 54 #include "core/dom/ClientRectList.h" |
| 54 #include "core/dom/DOMStringList.h" | 55 #include "core/dom/DOMStringList.h" |
| (...skipping 2319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2374 v8::Isolate* isolate = value.isolate(); | 2375 v8::Isolate* isolate = value.isolate(); |
| 2375 ASSERT(v8Value->IsNumber()); | 2376 ASSERT(v8Value->IsNumber()); |
| 2376 int intValue = v8Value.As<v8::Integer>()->Value(); | 2377 int intValue = v8Value.As<v8::Integer>()->Value(); |
| 2377 ScriptValue result = ScriptValue(v8::Integer::New(isolate, intValue + 1
), isolate); | 2378 ScriptValue result = ScriptValue(v8::Integer::New(isolate, intValue + 1
), isolate); |
| 2378 return result; | 2379 return result; |
| 2379 } | 2380 } |
| 2380 }; | 2381 }; |
| 2381 | 2382 |
| 2382 } // namespace | 2383 } // namespace |
| 2383 | 2384 |
| 2385 ScriptPromise Internals::createPromise(ExecutionContext* context) |
| 2386 { |
| 2387 return ScriptPromiseResolver::create(context)->promise(); |
| 2388 } |
| 2389 |
| 2390 ScriptPromise Internals::createResolvedPromise(ExecutionContext* context, Script
Value value) |
| 2391 { |
| 2392 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(conte
xt); |
| 2393 ScriptPromise promise = resolver->promise(); |
| 2394 resolver->resolve(value); |
| 2395 return promise; |
| 2396 } |
| 2397 |
| 2398 ScriptPromise Internals::createRejectedPromise(ExecutionContext* context, Script
Value value) |
| 2399 { |
| 2400 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(conte
xt); |
| 2401 ScriptPromise promise = resolver->promise(); |
| 2402 resolver->reject(value); |
| 2403 return promise; |
| 2404 } |
| 2405 |
| 2384 ScriptPromise Internals::addOneToPromise(ExecutionContext* context, ScriptPromis
e promise) | 2406 ScriptPromise Internals::addOneToPromise(ExecutionContext* context, ScriptPromis
e promise) |
| 2385 { | 2407 { |
| 2386 return promise.then(AddOneFunction::create(context)); | 2408 return promise.then(AddOneFunction::create(context)); |
| 2387 } | 2409 } |
| 2388 | 2410 |
| 2389 void Internals::trace(Visitor* visitor) | 2411 void Internals::trace(Visitor* visitor) |
| 2390 { | 2412 { |
| 2391 visitor->trace(m_runtimeFlags); | 2413 visitor->trace(m_runtimeFlags); |
| 2392 visitor->trace(m_profilers); | 2414 visitor->trace(m_profilers); |
| 2393 } | 2415 } |
| (...skipping 17 matching lines...) Expand all Loading... |
| 2411 } | 2433 } |
| 2412 | 2434 |
| 2413 String Internals::textSurroundingNode(Node* node, int x, int y, unsigned long ma
xLength) | 2435 String Internals::textSurroundingNode(Node* node, int x, int y, unsigned long ma
xLength) |
| 2414 { | 2436 { |
| 2415 blink::WebPoint point(x, y); | 2437 blink::WebPoint point(x, y); |
| 2416 SurroundingText surroundingText(VisiblePosition(node->renderer()->positionFo
rPoint(static_cast<IntPoint>(point))), maxLength); | 2438 SurroundingText surroundingText(VisiblePosition(node->renderer()->positionFo
rPoint(static_cast<IntPoint>(point))), maxLength); |
| 2417 return surroundingText.content(); | 2439 return surroundingText.content(); |
| 2418 } | 2440 } |
| 2419 | 2441 |
| 2420 } | 2442 } |
| OLD | NEW |