Remove constructors of TraceEventHandle

The constructors of TraceEventHandle makes the constructor of
ScopedTracer (which is called even when tracing is not enabled)
initialize the Data structure which we wanted to avoid.

BUG=trace-viewer:489
R=dsinclair@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230224 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230224
Implement new WebKit::Platform trace_event APIs.

This is step 2 of migrating WebKit to use new trace_event API.

addTraceEventNew() is temporarily named. Will be changed to
addTraceEvent() when the migration to new trace_event API finishes.

BUG=trace-viewer:487
R=tony@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230225 0039d316-1c4b-4281-b951-d872f2087c98
Implement form resubmission warning for Android.

This patch implements WebContentsDelegateAndroid.showRepostFormWarningDialog()
providing POST resubmission warning on Android.

BUG=154198
TEST=included

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230226 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230225
Implement app list folder management page UI, including the following feature:
1. Clicking on a folder item in the app list grid will open the app list folder management page to show the folder name and items in the folder.
2. User can click on the back button on folder management page to navigate back to the app list page.
3. User can change the app list folder name on folder management page.

BUG=303224
TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230227 0039d316-1c4b-4281-b951-d872f2087c98
Rename chrome.webrtc.udpTransport to chrome.webrtc.castUdpTransport

Renaming chrome.webrtc.udpTransport to be cast speceific.

BUG=301920

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230228 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230227
Enable glReadPixels from <video> to 2d context on Android.

The ordering inside Skia's kARGB_8888_Config is platform-specific; on Android it
is RGBA but on non-Android it's BGRA.
(controlled by SkUserConfig and SK_[ARGB]32_SHIFT)

BUG=138930

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230229 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230229