Implement WindowTimers.set{Timeout,Interval} without [Custom]

This allows us to drop two fairly big and largely duplicated chunks of
custom bindings code in V8WindowCustom.cpp/V8WorkerGlobalScopeCustom.cpp.

As a consequence, some more logic is added to DOMWindowTimers.cpp, which
is now responsible for doing the "is this allowed?" checks, and creating
the ScheduledAction objects.

Review URL: https://codereview.chromium.org/721033004

git-svn-id: svn://svn.chromium.org/blink/trunk@185538 bbb929c8-8fbe-4397-9dbb-9b2b20218538
7 files changed
tree: 6154d1aea802f58c5013e43ff72d63bb9fb807a8
  1. third_party/