| 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 2318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2373 v8::Isolate* isolate = value.isolate(); | 2374 v8::Isolate* isolate = value.isolate(); |
| 2374 ASSERT(v8Value->IsNumber()); | 2375 ASSERT(v8Value->IsNumber()); |
| 2375 int intValue = v8Value.As<v8::Integer>()->Value(); | 2376 int intValue = v8Value.As<v8::Integer>()->Value(); |
| 2376 ScriptValue result = ScriptValue(v8::Integer::New(isolate, intValue + 1
), isolate); | 2377 ScriptValue result = ScriptValue(v8::Integer::New(isolate, intValue + 1
), isolate); |
| 2377 return result; | 2378 return result; |
| 2378 } | 2379 } |
| 2379 }; | 2380 }; |
| 2380 | 2381 |
| 2381 } // namespace | 2382 } // namespace |
| 2382 | 2383 |
| 2384 ScriptPromise Internals::createPromise(ExecutionContext* context) |
| 2385 { |
| 2386 return ScriptPromiseResolver::create(context)->promise(); |
| 2387 } |
| 2388 |
| 2389 ScriptPromise Internals::createResolvedPromise(ExecutionContext* context, Script
Value value) |
| 2390 { |
| 2391 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(conte
xt); |
| 2392 ScriptPromise promise = resolver->promise(); |
| 2393 resolver->resolve(value); |
| 2394 return promise; |
| 2395 } |
| 2396 |
| 2397 ScriptPromise Internals::createRejectedPromise(ExecutionContext* context, Script
Value value) |
| 2398 { |
| 2399 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(conte
xt); |
| 2400 ScriptPromise promise = resolver->promise(); |
| 2401 resolver->reject(value); |
| 2402 return promise; |
| 2403 } |
| 2404 |
| 2383 ScriptPromise Internals::addOneToPromise(ExecutionContext* context, ScriptPromis
e promise) | 2405 ScriptPromise Internals::addOneToPromise(ExecutionContext* context, ScriptPromis
e promise) |
| 2384 { | 2406 { |
| 2385 return promise.then(AddOneFunction::create(context)); | 2407 return promise.then(AddOneFunction::create(context)); |
| 2386 } | 2408 } |
| 2387 | 2409 |
| 2388 void Internals::trace(Visitor* visitor) | 2410 void Internals::trace(Visitor* visitor) |
| 2389 { | 2411 { |
| 2390 visitor->trace(m_runtimeFlags); | 2412 visitor->trace(m_runtimeFlags); |
| 2391 visitor->trace(m_profilers); | 2413 visitor->trace(m_profilers); |
| 2392 } | 2414 } |
| (...skipping 17 matching lines...) Expand all Loading... |
| 2410 } | 2432 } |
| 2411 | 2433 |
| 2412 String Internals::textSurroundingNode(Node* node, int x, int y, unsigned long ma
xLength) | 2434 String Internals::textSurroundingNode(Node* node, int x, int y, unsigned long ma
xLength) |
| 2413 { | 2435 { |
| 2414 blink::WebPoint point(x, y); | 2436 blink::WebPoint point(x, y); |
| 2415 SurroundingText surroundingText(VisiblePosition(node->renderer()->positionFo
rPoint(static_cast<IntPoint>(point))), maxLength); | 2437 SurroundingText surroundingText(VisiblePosition(node->renderer()->positionFo
rPoint(static_cast<IntPoint>(point))), maxLength); |
| 2416 return surroundingText.content(); | 2438 return surroundingText.content(); |
| 2417 } | 2439 } |
| 2418 | 2440 |
| 2419 } | 2441 } |
| OLD | NEW |