Move the provisional case in FrameLoader::checkLoadCompleteForThisFrame to receivedMainResourceError

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155359 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add expected failure for fast/sub-pixel/ellipsis-zoom.html after r155341

TBR=cbiesinger@chromium.or

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155360 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Stop looking up custom filter program during style application.

Since StyleResourceLoader::loadPendingShaders will reconcile a newly-created
program vs. cached program anyway, there is no need for us to look up the
program when applying CSS properties.

BUG=259085

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155361 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make dynamically-added favicons (via link rel="icon") obey Content-Security-Policy.  This is the spec'd behaviour.

BUG=266304
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155362 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't try to print an empty rect in tests

BUG=247614
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155363 bbb929c8-8fbe-4397-9dbb-9b2b20218538
More rebaselines for r155279.

TBR=ccameron@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155364 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete HistoryController::m_frameLoadComplete, see what happens.

I can't fully figure out what it's used for, it's set false by some odd things, and all the tests appear to pass without it.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155365 bbb929c8-8fbe-4397-9dbb-9b2b20218538
StringCache is now safe wrt weak persistents.  This CL updates it to reflect that as well as making it impossible to leak StringImpls.


R=jochen@chromium.org
BUG=

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

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