Fixing one more conflict in CSS grammar.

Grammar allows to reduce CSS like '@charset "xxx"; ...' to both maybe_charset and ignored_charset. Adding error into ignored charset resolves this conflict.

BUG=

Review URL: https://chromiumcodereview.appspot.com/16174006

git-svn-id: svn://svn.chromium.org/blink/trunk@152035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused blink accessibility code.

The only functional change is to clickPoint, where we're now returning
the center of the element rect rather than the selection rect. There's
no difference 99% of the time. If that 1% is needed, we could rewrite
that logic in far less code.

Everything else was literally unused. Much is already implemented in
Chromium's browser process; the rest couldn't be used without refactoring
anyway.

BUG=247082

Review URL: https://chromiumcodereview.appspot.com/16489004

git-svn-id: svn://svn.chromium.org/blink/trunk@152036 bbb929c8-8fbe-4397-9dbb-9b2b20218538
clean up test importer to use webkit_finder and update tests

The old tests were using source_dir and repo_dir incorrectly and were
using a real filesystem. This patch fixes that and cleans up the
importer code to use webkit_finder while we're at it.

R=eseidel@chromium.org
BUG=247454

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152037 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Android compile fix

(Broken by r152036)

TBR=aboxhall

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152038 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of pixelSnapped* from IntRect. These are unused.

BUG=247644

Review URL: https://chromiumcodereview.appspot.com/16571008

git-svn-id: svn://svn.chromium.org/blink/trunk@152039 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify SVGInlineTextBox::paintTextWithShadows using DrawLooper.

This parallels the previous work in InlineTextBox, and allows
InlineTextBox::applyShadowToGraphicsContext to be removed.

BUG=240297

Review URL: https://chromiumcodereview.appspot.com/16366003

git-svn-id: svn://svn.chromium.org/blink/trunk@152040 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This change is security positive (see the bug for details).

This change is perf positive. The test most impacted by the performance of Node allocations seems to be DOM/CloneNodes.html.
DOM/CloneNodes.html goes from 150ms to 134ms, or +10.7% and the results are stable.

This change is memory positive (i.e. seems to use less, not more).
The numbers are less stable, but a local file copy of the HTML5 spec settles at 147MB private before and 145MB after.
Running CloneNodes.html in the browser and waiting for the test to finish, garbage collect and free up settles at 31MB before and 26MB after.

Additional measures may be taken, and will be documented in the associated bug.

(Measurements are on Linux x64 + clang, which is the only affected platform. This is to enable cautious landing of this change. Other platforms will follow shortly.)

BUG=246860
TEST=new Blink unit test included for the allocator
R=abarth@chromium.org, tsepez@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152041 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert WebKit patch http://trac.webkit.org/changeset/145788.
This is breaking mouseup handling in many canvas/WebGL sites.

BUG=244289

Review URL: https://chromiumcodereview.appspot.com/15949024

git-svn-id: svn://svn.chromium.org/blink/trunk@152042 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix some bugs in the treemap dashboard.

-treemapfocus was not getting set or respected when it was set.
This was because webtreemap.js was incorrectly loaded after treemap.js,
so overriding the global handleFocus method wasn't working.
-Replaced the hard-coded LayoutTest with AllTests since you can load
this page for non-layout tests.
-Simplify the valid parameter names for treemapfocus and allow
periods since gtest names have periods in them.

NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/16074006

git-svn-id: svn://svn.chromium.org/blink/trunk@152043 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable KURLTest.Encode on windows

ICU fails to load its common data files on windows - probably a data dependency
issue. Disabling the test to keep tryservers/bots green while investigating.

TBR=

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

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