DevTools: [Documentation] fix css style for renderer. 
Code border became light gray; indents appeared.

BUG=391593

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181886 bbb929c8-8fbe-4397-9dbb-9b2b20218538
AX: Calendar Picker: Apply aria-activedescendant to YearListView.

Month buttons should have role=gridcell, and YearListCell should not. So this CL
moves role=gridcell from ListCell to DayCell.
Month buttons should have their own IDs, and readable month label.

BUG=123896

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181887 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: remove wrong expectations for Win XP

delete LayoutTests/platform/win-xp/svg/filters/feMerge-wrong-input-expected.txt

BUG=
TBR= jianli@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181888 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove usages of temporary Range objects that end up registered on the
Document for no reason.

This is important for Oilpan because the Ranges do not die until the
next GC. This gives a 10% improvement on DOM/textarea-edit in the
oilpan build.

R=yosin@chromium.org
BUG=388681

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181889 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Encoding API: Add TextDecodeOptions and TextDecoderOptions

Replacing generic Dictionary. No changes in behavior.
Tests under fast/encoding cover this change.

BUG=403150

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181890 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL: Values for dictionaries should be a object, null or undefined

To follow the spec[1]. We should throw an type error when
a V8 value for IDL dictionary is neither an object, null, nor
undefined. The current implementation returns an
impl instance with default values.

[1] http://heycam.github.io/webidl/#es-dictionary

BUG=321462

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181891 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: http/tests/loading/script-priorities.html is flaky

BUG=413604
TBR= pmeenan@chromium.org, jianli@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181892 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove direct Host creation from RebaselineServer.

Remove Host() call from RebaselineServer. The host object is passed
to the RebaselineServer from outside.
This could help with the Mocking as the FIXME mentioned.

BUG=None
TEST=test-webkitpy

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181893 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SCM tests] Don't forget to change back to original cwd.

After removing the temporary SCM directory change back to the
original cwd. This will avoid errors on future os.cwd() calls.

BUG=412774
TEST=test-webkitpy --all

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181894 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix WebCore.Scripts.ParsingBlocking.TimeBetweenLoadedAndCompiled UMA some more.

Resources which were already loaded and then revalidated were skewing the data:
load time was coming from the already loaded resource, compile time was the new
compilation time.

R=jochen@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181895 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Shrink the binary by not super inlining all string concatenations.

String concatenation is used a lot to build error and exception
messages and it was larger than intended because of over eager
inlining.

Outlining template code saves 90 KB with clang and 65 KB with
gcc (lin64 content_shell). After this there is roughly 60 KB of
concatenation code left (clang).

clang:
Total change: -91866 bytes
==========================
  47 added, totalling +6264 bytes across 3 sources
  38 removed, totalling -18354 bytes across 2 sources
  79 grown, for a net change of +4604 bytes (98534 bytes before, 103138 bytes after) across 50 sources
  405 shrunk, for a net change of -84380 bytes (370130 bytes before, 285750 bytes after) across 134 sources

gcc:
Total change: -66849 bytes
==========================
  333 added, totalling +81561 bytes across 69 sources
  203 removed, totalling -65785 bytes across 76 sources
  211 grown, for a net change of +18666 bytes (228381 bytes before, 247047 bytes after) across 85 sources
  406 shrunk, for a net change of -101291 bytes (568083 bytes before, 466792 bytes after) across 160 sources

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181896 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Generate simple code for "trivial" conversions

A trivial conversion is defined as one that cannot throw an exception,
and thus need no v8::TryCatch or ExceptionState, and no "did it succeed?"
check after the conversion.

For such conversions, generate the code

  Type variable = convertedValue()

instead of

  TONATIVE_VOID(Type, variable, convertedValue())

Also include all such conversions in the set of argument conversions that
don't require a v8::TryCatch, since they then no longer do.

BUG=413257

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181897 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add RenderView / Widget setDeviceColorProfile interface to Page

Add setDeviceColorProfile() to allow a render widget to set the
screen color profile of its blink::Page.

Also add a resetDeviceColorProfile() method used to restore the
blink::Page to default color profile state.

Implementation of each in Page are FIXME.

BUG=368663

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181899 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: mark large-inlined-script.html as Skip because it is really long, may fail, pass and timeout.

TBR= eustas@chromium.org, jianli@chromium.org
BUG=413249
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181900 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Documentation] Update parser for WikiText

BUG=391593

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181901 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SheriffOMatic: Add ct-popout-iframe and switch test output iframes to use it.

BUG=413067
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181902 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Documentation] Disable external XHR requests in documentation tests

BUG=391593

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181903 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move transient/temporary RenderSVGResource state out of SVGInlineTextBox

The SVGInlineTextBox member variable |m_paintingResource| is only set
temporarily within paintTextWithShadows and paintDecorationWithStyle, and
is only accessed from the methods that do setup and teardown of it. This
makes it possible to remove it from SVGInlineTextBox and instead manage it
in through a variable on the stack.
The lifetime management is kept manual/the same as previously. The
interaction with TextRun::RenderingContext is changed to be passed as a
parameter to the added "scope" object in order to simplify the interface
a bit.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181904 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: fix long-script-content.html for windows platform.

On windows we receive longer script because \r\n

BUG=30536
TBR= vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181905 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Un-inline requestPaintingResource in RenderSVGResource.cpp

This method is large, and the gain that propagating the constant mode from
its caller is relatively small. Make {fill,stroke}PaintingResource default
inline instead, and un-inline requestPaintingResource and move it into the
class.

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

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