Use monotonic finish time for sync request completion.

Currently wall time is used. That is wrong.

Since request is performed synchronously, current time fits well as
finish time.

BUG=309570

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160817 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: remove redundant NetworkAgent.enable invocation.

EOM

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160818 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Trivial cleanup in Player and AnimationClock

R=timloh@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160819 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: rebase bindings tests following r160807

Fix for new tests, since test output changed by:
IDL compiler: remove empty statement from void methods
https://codereview.chromium.org/49163006/

BUG=239771
NOTRY=true
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160820 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make MediaQueryMatcher::styleResolverChanged() safe after disconnected from Document

This patch changes MediaQueryMatcher::styleResolverChanged() to do nothing when |m_document| is null instead of assertion. This situation can be happened in FrameLoader::clear(), which disassociates MediaQueryMatcher and Document, set m_document to null, then calls FrameSelection::prepareFoDescturction(), which calls Document::recalcStyle().

There is another patch r158088 which checks null Frame, although it isn't enough for fixing issue 294829.

BUG=294829
TEST=n/a; hard to re-produce

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160821 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r160795

http://src.chromium.org/viewvc/blink?view=revision&revision=160795

BUG=241070
TBR=srinivasa.ragavan.venkateswaran@intel.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160822 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Variadic arguments for built-in types

Variadic arguments of interface type require type checking,
so I'll do that in a separate CL.

BUG=239771
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160823 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix IDL dependency generation non-determinacy

There's a small indeterminacy in compute_dependencies.py,
due to dictionary key order being non-deterministic.
This fixes it, and also simplifies the code.
(E.g., all the extended attributes take a required argument,
 so we can skip a test for it, and list comprehensions are more
 idiomatic.)

Only generated code change is order of extended attributes
(and hence order of attributes in Window.idl).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160824 bbb929c8-8fbe-4397-9dbb-9b2b20218538