DevTools: Remove orphaned CSS rules [B]

Source/devtools/front_end/timelinePanel.css:465 bottom-border-visible
https://bugs.webkit.org/show_bug.cgi?id=79484

Source/devtools/front_end/timelinePanel.css:629 memory-category-value
https://codereview.chromium.org/19569004

Source/devtools/front_end/inspectorStyle.css:2159 resources-graph-side
Source/devtools/front_end/timelinePanel.css:408 resources-graph-bar-area
https://bugs.webkit.org/show_bug.cgi?id=45657

Source/devtools/front_end/timelinePanel.css:796 revealable-link
https://codereview.chromium.org/402653002

Source/devtools/front_end/timelinePanel.css:666 timeline-details-view-title
https://codereview.chromium.org/325313006

Source/devtools/front_end/timelinePanel.css:747 timeline-memory-split
https://codereview.chromium.org/139463002

Source/devtools/front_end/timelinePanel.css:338 with-children
https://codereview.chromium.org/246893003

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179603 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WorkerThread's pointer should be protected until all the shutdown tasks are complete

During destruction of WorkerThread, m_pendingGCRunner is destroyed prior to m_thread,
because it is following it in the members ordering in the class.
So when m_thread is being destroyed, it is waiting for all the tasks on the message loop
to complete, some of which need the PendingGCRunner. This will cause use-after-free.

To prevent the situation, this CL adds code to keep the WorkerThread pointer alive
until we complete all the shutdown tasks.

BUG=400511
TEST=none (I cannot reproduce the crash)
R=ager@chromium.org, jochen@chromium.org, nasko@chromium.org, zerny@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179604 bbb929c8-8fbe-4397-9dbb-9b2b20218538
oilpan: Removes unnecessary hack for CSSValue's size.

I misunderstood the problem and workaround, and it turned out that a workaround introduced in http://crrev.com/423383003 didn't work.  The problem is multiple inheritance and we have to use single chain inheritance to avoid the issue of VC++.  However, single chain inheritance doesn't work at this case.  Please read the article, especially the last part, for details.
http://social.msdn.microsoft.com/forums/vstudio/en-US/504c6598-6076-4acf-96b6-e6acb475d302/vc-multiple-inheritance-empty-base-classes-bloats-object-size

Thus, we'll leave the problem as is until VC++'s issue gets fixed or we introduce CSSOMValue class.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179605 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix SerializedScriptValueTest for oilpan build. Used transition types for ref counted objects.

TBR=costan@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179606 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL: Add V8DOMConfiguratin::installMethod()

We should use the same logic to install methods for both |install_methods|
and |install_per_context_methods| blocks because they should do the same thing
except for the type of the target can be different(object or V8's template).
This CL also removes installMethodCustomSignature() because the caller can use
installMethod() instead.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179607 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 179604 "WorkerThread's pointer should be protected until ..."

I committed another change at the same time by mistake.

> WorkerThread's pointer should be protected until all the shutdown tasks are complete
> 
> During destruction of WorkerThread, m_pendingGCRunner is destroyed prior to m_thread,
> because it is following it in the members ordering in the class.
> So when m_thread is being destroyed, it is waiting for all the tasks on the message loop
> to complete, some of which need the PendingGCRunner. This will cause use-after-free.
> 
> To prevent the situation, this CL adds code to keep the WorkerThread pointer alive
> until we complete all the shutdown tasks.
> 
> BUG=400511
> TEST=none (I cannot reproduce the crash)
> R=ager@chromium.org, jochen@chromium.org, nasko@chromium.org, zerny@chromium.org
> 
> Review URL: https://codereview.chromium.org/445863002

TBR=haraken@chromium.org

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

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