Remove unused flag from the feature.gypi

Two flags - ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS - are not used.
Those features use runtime flag rather than compile flag currently.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160998 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move constructTextRun to RenderBlockFlow

RenderBlock should have no concept of TextRuns.

BUG=302024

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160999 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Nullable types for methods

Test case only change: nullable types in methods are only used as
nullable interface type arguments, and do not require any special
treatment.

This finishes basic argument handling!
(Next up: extended attributes on arguments.)

BUG=239771
NOTRY=true
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161000 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: fix executable bit on v8_globals.py

Cleanup; for some reason this got created with an executable bit.

Patch is file mode change only; can review at:
https://codereview.chromium.org/49713004/patch/1/10001

Need to dcommit b/c CQ can't handle executable bit changes, per bug:
Commit queue doesn't remove the svn:executable bit properly when asked on file copy
https://code.google.com/p/chromium/issues/detail?id=162196

BUG=239771
NOTRY=true
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161001 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DOMWindow::clearDocument should not use confusingAndOftenMisusedAttached()

This caller wants Document::isActive() instead.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161002 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert r154544 to make dynamicly resizing framesets work again.

http://src.chromium.org/viewvc/blink/trunk/Source/core/page/FrameView.cpp?r1=154544&r2=154543&pathrev=154544

Credit to srinivasa.ragavan.venkateswaran@intel.com for preparing
the original patch:
https://codereview.chromium.org/51033003/
and thus bringing this to my attention.

It's not clear that both branches are necessary here.
The frameset one is clearly needed, the bodyTag branch hopefully
is not, but I'm just reverting the whole change for now.

BUG=266882
R=ojan,esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161003 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Frame::setView should not call confusingAndOftenMisusedAttached()

This caller wants Document:isActive() instead.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161004 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Check that buffer exists before trying to get its duration.

Add a simple test for this as well.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rendering text-justify:none

When the value of text-justify is 'none',
we don't need to touch anything related to the expansion opportunity.
We just need to leave the expansion opportunity as 0,
so that justification doesn't work for this case.

BUG=248894

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161006 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Move KeyboardCodes and friends to platform/"

This reverts commit http://src.chromium.org/viewvc/blink?revision=160940&view=revision

Per dglazkov, breaks android clang dbg: http://build.chromium.org/p/tryserver.chromium/builders/android_clang_dbg/builds/88545

TBR=dglazkov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161007 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Expose WEBGL_debug_renderer_info through a chromium finch experiment.

This is the blink side part: use a FrameLoaderClient query to decide
whether to expose this extension or not.  The decidion making will be
in the chromium side.

BUG=309831
TEST=no behavioral change until chromium side lands

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161008 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Count input[type=text], input[type=text][maxlength], input[type=password], and input[type=password][maxlength].

They are needed to see if input[type=email][maxlength] usage is large or small.
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23573

BUG=none

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

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