UpdateWidget() can fire beforeload event synchronously blowing away RenderArena and its associated RenderObjects. In that case, we bail-out and clear m_widgetUpdateSet set.

BUG=226696

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148933 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove everything related to WEB_THREAD

WEB_THREAD was Apple's two threaded "main thread" model for iOS
that we never had turned on. We can just delete it now.

In deleting this code I realized that SharedBufferMac.mm is not
used and couldn't compile anyway since it uses now missing headers
and JSC methods so we can delete the whole file.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148934 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gyp generates these .target.mk files, and they keep showing in git status as new files. They should be added to .gitignore.

BUG=

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

Patch from Yael Aharon <yael.aharon@intel.com>.

git-svn-id: svn://svn.chromium.org/blink/trunk@148935 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused flag ENABLE_DEBUG_MATH_LAYOUT. This is part of an overall cleanup of the feature flags.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148936 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Group RenderLayer properties that are only valid after updating compositing layers

BUG=233466

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148937 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge GraphicsContext3DSkia into GraphicsContext3D

This patch merges GraphicsContext3DSkia.cpp into GraphicsContext3D
now that the platform graphics abstraction is no longer necessary.
This is a pure code move; no changes were made.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148938 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add regression test for an apparently fixed connection leak

Deep in the mists of time, calling indexedDB.open() w/ a version
parameter would "leak" the resulting connection - it would not be
reclaimed by GC even if all references were dropped. That issue
has apparently been fixed - just adding a regression test.

R=dgrogan@chromium.org,alecflett@chromium.org
BUG=225864

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148939 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaselines after http://src.chromium.org/viewvc/blink?revision=148856.

BUG=234715

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148940 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move createUniqueIdentifier() to a separate file.

It's separate from the rest of ProgressTracker, and it's used by a wide
variety of layers of blink, some of which may constitute a layering violation.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148941 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This change turns on the generic binding integrity checks across all platforms that has been implemented in the prior patches.

BUG=226633

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148942 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Source/modules should include relative to Source

As discussed on blink-dev, we're moving to using include paths relative to the
Source directory. This CL covers all the .h and .cpp files in Source/modules.

This CL was generated using fix-includes.py.

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

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