Revert "Collapsed space never worked properly if we have spaces inside and/or after a Bidi-isolate."

This reverts commit d1cf2bc1fb535d697d9060d9f8d5aa5906558ceb as it caused a regression.

BUG=306802
R=inferno@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159601 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add support for nullable operation arguments in IDL files

Add support for nullable operation arguments in IDL files.
If a non-pointer type is marked as nullable in the IDL, a pointer will
be passed to the implementation so that the implementation can check
for the null case. For e.g., a double? argument in IDL will be passed
as double* to the implementation.

This will help us get rid of some custom bindings code.

R=haraken
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159602 bbb929c8-8fbe-4397-9dbb-9b2b20218538
re-land r159362 ("Wait for content_shell to print #READY") w/ fix for android.

This re-lands the change in 159362 without the bug that was causing
run-webkit-tests to deadlock on startup on Android - we were attempting to
wait for the #READY before all of the android-specific scaffolding like the
forwarder had been started, and would never see any output.

R=ojan@chromium.org
BUG=265088

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159603 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Revert 159282 "Refactor fixed layout mode""
Revert "Disable NoWideViewportAndScaleLessThanOneWithDeviceWidth."

This reverts r159581 and r159594. The revert was bad and caused
a webkit_unit_test and a layout test to fail. See the bug for details.

BUG=306566
TBR=vollick@chromium.org

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

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