Simplify isEditingText

Since this method is only called from Text, we can
just ASSERT for isTextNode().

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

git-svn-id: svn://svn.chromium.org/blink/trunk@183142 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[ScreenOrientation] Add use counters.

It counts calls to screen.orientation and separately,
counts calls to its properties and methods.

BUG=162827

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

git-svn-id: svn://svn.chromium.org/blink/trunk@183143 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge FontHarfBuzz.cpp into Font.cpp

Now that HarfBuzz is used on all platforms merge the HarfBuzz specific
implementation into Font.cpp.

BUG=286450
R=dominik.rottsches@intel.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@183144 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Oilpan: Replace the positive heap-contains cache with a binary search tree of memory regions."

This reverts commit 255c321404ce76fd856ee711420a16cdc0a2cfda.

Causing browser test crashes and ASAN failures from layout tests.

BUG=419760
TBR=eustas@chromium.org,zerny@chromium.org,ager@chromium.org,wibling@chromium.org

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

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