summaryrefslogtreecommitdiffstats
path: root/content/renderer/render_thread_impl.cc
Commit message (Collapse)AuthorAgeFilesLines
* Merge 177134hans@chromium.org2013-01-181-0/+5
| | | | | | | | | | | | | | | | > Web Speech API: Don't expose the API on Android > > The API is not implemented on Android yet. > > BUG=170079 > TBR=jamesr > > Review URL: https://chromiumcodereview.appspot.com/11970005 TBR=hans@chromium.org Review URL: https://codereview.chromium.org/12022025 git-svn-id: svn://svn.chromium.org/chrome/branches/1364/src@177721 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 176248cevans@chromium.org2013-01-141-2/+5
| | | | | | | | | | | | > More conversion from uint to size_t for shared memory allocation sizes. > > BUG=164678 > Review URL: https://codereview.chromium.org/11783095 TBR=cevans@chromium.org Review URL: https://codereview.chromium.org/11883020 git-svn-id: svn://svn.chromium.org/chrome/branches/1364/src@176730 0039d316-1c4b-4281-b951-d872f2087c98
* Renderer process can allocate anonymous shared memory without help from ↵apatrick@chromium.org2012-12-131-23/+33
| | | | | | | | | | | | | browser process on Windows. The browser process IO thread can be busy at startup time. This saves about 20ms to allocate the first command buffer. Refactored so PepperPluginDelegateImpl and PrintWebViewHelper use the same function to allocate shared memory. BUG=163215 Review URL: https://codereview.chromium.org/11469015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172748 0039d316-1c4b-4281-b951-d872f2087c98
* Include <dialog> in --enable-experimental-webkit-features flagfalken@chromium.org2012-12-121-0/+3
| | | | | | | | BUG=140205 Review URL: https://codereview.chromium.org/11545003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172676 0039d316-1c4b-4281-b951-d872f2087c98
* We're removing the sharedWorkerRepository() function from WebKitpilgrim@chromium.org2012-12-111-0/+3
| | | | | | | | | and replacing it with a setSharedWorkerRepository() function that is called once at initialization. Review URL: https://chromiumcodereview.appspot.com/10990121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172197 0039d316-1c4b-4281-b951-d872f2087c98
* Add an option to disable the histogram customizer.jochen@chromium.org2012-12-101-0/+4
| | | | | | | | | | | | | When we're dumping histograms from the page cyclers, we don't want to deal with customized histograms BUG=none R=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/11446073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172031 0039d316-1c4b-4281-b951-d872f2087c98
* [CSS Regions] Use the new RuntimeEnabledFeatures flag instead of the one in ↵mmaerean@adobe.com2012-12-081-0/+3
| | | | | | | | | | | | | | | | | | | | | Settings. Steps to reproduce the problem: 1. Chromium has been updated after https://bugs.webkit.org/show_bug.cgi?id=101192 has been fixed that changes the WebKit-Chromium public API. 2. Activate the CSS Regions experimental WebKit feature. 3. Open a page that contains CSS Regions. What is the expected behavior? The CSS Regions code should be enabled. What went wrong? The CSS Regions code is not enabled. BUG=164162 Review URL: https://chromiumcodereview.appspot.com/11444005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171975 0039d316-1c4b-4281-b951-d872f2087c98
* Runtime-enable web intents.gbillock@chromium.org2012-12-071-0/+3
| | | | | | | | | | R=avi@chromium.org BUG=164614 Review URL: https://chromiumcodereview.appspot.com/11472003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171861 0039d316-1c4b-4281-b951-d872f2087c98
* Hide CSP 1.1 behind the "experimental webkit features" flag.mkwst@chromium.org2012-12-061-0/+3
| | | | | | | | | BUG=163876 Review URL: https://chromiumcodereview.appspot.com/11416315 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171599 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the flag for the Speech API and turn it on by default.tommi@chromium.org2012-12-011-2/+1
| | | | | | | | | BUG=116954 Review URL: https://chromiumcodereview.appspot.com/11348275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170675 0039d316-1c4b-4281-b951-d872f2087c98
* Encrypted Media: No NeedKey if --enable-encrypted-media is not set.xhwang@chromium.org2012-11-301-0/+1
| | | | | | | | | | | | When --enable-encrypted-media is not set, NeedKey event should not be fired from media pipeline. Also, the decoder should declare decode error or unsupported error instead of waiting for decryptor to be set/initialized. BUG= TEST=tested EME test page with --enable-encrypted-media set and not set. Review URL: https://chromiumcodereview.appspot.com/11414138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170422 0039d316-1c4b-4281-b951-d872f2087c98
* Convert touch events to tristate flag.flackr@chromium.org2012-11-211-7/+0
| | | | | | | | | | | | When set to auto touch events are enabled when we believe there is a touch device attached (i.e. when pointer:coarse is true). BUG=159527 TEST=Set flag to enabled/auto/disabled, test (document.body.ontouchstart !== undefined). Review URL: https://chromiumcodereview.appspot.com/11410092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169131 0039d316-1c4b-4281-b951-d872f2087c98
* This is a fix for http://code.google.com/p/chromium/issues/detail?id=128506 ↵edisonn@google.com2012-11-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | | - Random Chinese/Japanese characters are missing in documents printed via the system print dialog on Windows XP SP3 The cause of the bug is that ensureFontLoaded just does not work for the printing thread because GetTextMetrics(font) is not guaranteed to load the TrueType font for an HDC build from CreateEnhMetaFile. The only way I found to force font loading is to create a dummy HDC with CreateEnhMetaFile and then print the offending character(s). This change contains: - wirings for foo_CacheFontCharacters similar with foo_CacheFont, but with dispatch this message in RenderMessageFilter and defined in view_messages.h - SkFontHost::EnsureTypefaceCharactersAccessible similar with SkFontHost::EnsureTypefaceAccessible - Small refactoring of ExtTextOut call which would - Call ExtTextOut - If failed, calls SkFontHost::EnsureTypefaceCharactersAccessible - call ExtTextOutAgain and return success/failure - the calller will default to a skia paintPath (lower quality, but correct) if above fails Notice: No tests for now, lets's make sure the design is right, then I will add tests too. Contributed by edisonn@google.com Review URL: https://chromiumcodereview.appspot.com/11363008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168943 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dependency on enablePointerLock.scheib@chromium.org2012-11-171-2/+0
| | | | | | | | | | We always set this to be true now that the feature is stable. We are removing the runtime flag from WebKit https://bugs.webkit.org/show_bug.cgi?id=96946 BUG=160761 Review URL: https://chromiumcodereview.appspot.com/11410093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168404 0039d316-1c4b-4281-b951-d872f2087c98
* Remove knowledge about the view's window from the renderer.jam@chromium.org2012-11-071-1/+0
| | | | | | Review URL: https://codereview.chromium.org/11359089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166499 0039d316-1c4b-4281-b951-d872f2087c98
* Removing support for PeerConnection00tommyw@chromium.org2012-11-061-2/+0
| | | | | | | | | | | This patch removes all relevant files from Chromium; no new functionality at all. BUG=159406 Review URL: https://chromiumcodereview.appspot.com/11293092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166187 0039d316-1c4b-4281-b951-d872f2087c98
* Use the RenderView's routing_id, instead of HWND, as the unique identifier ↵jam@chromium.org2012-11-021-5/+5
| | | | | | | | used in plugin code as a key for the page-wide event used to enable nested message loops. Review URL: https://codereview.chromium.org/11367056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165722 0039d316-1c4b-4281-b951-d872f2087c98
* Move blacklist checks for the compositing field trials to the query ↵vangelis@chromium.org2012-10-311-2/+4
| | | | | | | | | | | | | | | | | | | | functions rather than the field trial initialization which takes place before the blacklist is processed. Since now IsForceCompositingModeEnabled and IsThreadedCompositingEnabled() can now only safely be called from within the browser process, this patch moves all the relevant files out of content/common and into content/browser. Finally, the browser now passes the enable-threaded-compositing setting to the renderer as a command line argument and the renderer queries its value directly from the process command line. The force-compositing-mode setting is still being passed via the WebPrefs like before. The existing AcceleratedCompositingBlockedTest browser test should catch any regressions. BUG=158377 Review URL: https://chromiumcodereview.appspot.com/11341033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165081 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Deleted old implementation (renderer side)fsamuel@chromium.org2012-10-251-27/+15
| | | | | | | | | BUG=142378 Review URL: https://chromiumcodereview.appspot.com/11273016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164008 0039d316-1c4b-4281-b951-d872f2087c98
* when running in single process mode, modify the browser's command line to ↵jochen@chromium.org2012-10-251-5/+2
| | | | | | | | | | | | | | | include the --lang flag The renderers expect this flag to be present, and WebKit expects a non-empty default language BUG=154539 TEST=no assert about missing default locale when running a debug build of chrome or content_shell in single process mode TBR=erikwright Review URL: https://chromiumcodereview.appspot.com/11231055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163967 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some dead code.jam@chromium.org2012-10-231-22/+0
| | | | | | Review URL: https://codereview.chromium.org/11175060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163607 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the audio_hardware namespace and move the code into the content ↵tommi@chromium.org2012-10-231-2/+2
| | | | | | | | | | | | | | | namespace instead. I'm also adding 'Audio' to the name of the functions to make sure that the context is still clear. E.g. GetOutputBufferSize -> GetAudioOutputBufferSize BUG=none TEST=The build will break if there's anything wrong here (no code change). Review URL: https://chromiumcodereview.appspot.com/11226034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163600 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of code in content\common (as well as a few left in renderer) ↵jam@chromium.org2012-10-221-2/+2
| | | | | | | | to the content namespace. Review URL: https://codereview.chromium.org/11227033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163359 0039d316-1c4b-4281-b951-d872f2087c98
* Move the remaining code in content\renderer that wasn't in the content ↵jam@chromium.org2012-10-221-2/+2
| | | | | | namespace to it. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163290 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of code in content\renderer to the content namespace.jam@chromium.org2012-10-191-34/+29
| | | | | | Review URL: https://codereview.chromium.org/11232014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163061 0039d316-1c4b-4281-b951-d872f2087c98
* Move CC switches to cc/switches.h.aelias@chromium.org2012-10-191-8/+0
| | | | | | | | | | | | | | This moves these switches to their appropriate place, and sets them all directly from command-line flags there. I deleted the WebCompositor setter methods, but setters are still needed in CCSettings for unit tests. BUG= Review URL: https://chromiumcodereview.appspot.com/11186039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162921 0039d316-1c4b-4281-b951-d872f2087c98
* gpu: Add support for GLX_EXT_texture_from_pixmap extension.reveman@google.com2012-10-181-0/+11
| | | | | | | | | | | | | | | | | | | | Implement CHROMIUM_texture_from_image. This extension behaves just like EXT_texture_from_pixmap but uses chromium specific image identifiers rather than platform specific pixmap IDs. Add IPC message for creating an image identifier using a gfx::PluginWindowHandle. Each GPU channel maintains a different set of images and deleting an image will cause the internal image representation to be freed once it's no longer bound to a texture. BUG=132342 TEST=gpu_unittests --gtest_filter=TextureInfoTest.GetLevelImage:GLES2DecoderTest.BindTexImage2DCHROMIUM:GLES2DecoderTest.ReleaseTexImage2DCHROMIUM and manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=162654 Review URL: https://codereview.chromium.org/10543125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162784 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 162654 - gpu: Add support for GLX_EXT_texture_from_pixmap extension.fischman@chromium.org2012-10-181-11/+0
| | | | | | | | | | | | | | | | | | | | | Implement CHROMIUM_texture_from_image. This extension behaves just like EXT_texture_from_pixmap but uses chromium specific image identifiers rather than platform specific pixmap IDs. Add IPC message for creating an image identifier using a gfx::PluginWindowHandle. Each GPU channel maintains a different set of images and deleting an image will cause the internal image representation to be freed once it's no longer bound to a texture. BUG=132342 TEST=gpu_unittests --gtest_filter=TextureInfoTest.GetLevelImage:GLES2DecoderTest.BindTexImage2DCHROMIUM:GLES2DecoderTest.ReleaseTexImage2DCHROMIUM and manual Review URL: https://chromiumcodereview.appspot.com/10543125 TBR=reveman@chromium.org Review URL: https://codereview.chromium.org/11188053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162656 0039d316-1c4b-4281-b951-d872f2087c98
* gpu: Add support for GLX_EXT_texture_from_pixmap extension.reveman@chromium.org2012-10-181-0/+11
| | | | | | | | | | | | | | | | | | Implement CHROMIUM_texture_from_image. This extension behaves just like EXT_texture_from_pixmap but uses chromium specific image identifiers rather than platform specific pixmap IDs. Add IPC message for creating an image identifier using a gfx::PluginWindowHandle. Each GPU channel maintains a different set of images and deleting an image will cause the internal image representation to be freed once it's no longer bound to a texture. BUG=132342 TEST=gpu_unittests --gtest_filter=TextureInfoTest.GetLevelImage:GLES2DecoderTest.BindTexImage2DCHROMIUM:GLES2DecoderTest.ReleaseTexImage2DCHROMIUM and manual Review URL: https://chromiumcodereview.appspot.com/10543125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162654 0039d316-1c4b-4281-b951-d872f2087c98
* Add a flag to enable the deprecated PeerConnection00tommyw@chromium.org2012-10-161-0/+2
| | | | | | | | | | | | Let the deprecated PeerConnection00 API be controlled by the flag --enable-deprecated-peer-connection. Since this is functionality on its way out this flag won't be visible in chrome:flags. BUG=155822 Review URL: https://chromiumcodereview.appspot.com/11156002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162122 0039d316-1c4b-4281-b951-d872f2087c98
* fix uninitialized variable warning for vs2012 compilationscottmg@chromium.org2012-10-131-1/+1
| | | | | | | | | | | NOTRY=true R=jamesr@chromium.org BUG=155147, 143646 Review URL: https://chromiumcodereview.appspot.com/11125004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161686 0039d316-1c4b-4281-b951-d872f2087c98
* Turned on Shadow DOM and style scoped flags by default.morrita@chromium.org2012-10-121-2/+1
| | | | | | | | | BUG=145868 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10917002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161531 0039d316-1c4b-4281-b951-d872f2087c98
* Pinch-zoom applied via compositor instead of CSS transformation.aelias@chromium.org2012-10-081-0/+2
| | | | | | | | | | | | | This is a rebased version of twiz's patch in 10916279. Corresponding WK change: https://bugs.webkit.org/show_bug.cgi?id=93292 BUG=148816 Review URL: https://chromiumcodereview.appspot.com/11094004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160730 0039d316-1c4b-4281-b951-d872f2087c98
* Always enable touch on chromeos.flackr@chromium.org2012-10-041-0/+4
| | | | | | | | | | BUG=130525 TEST=Remove --enable-touch-events flag from session_manager_setup and verify that touch still works. Review URL: https://chromiumcodereview.appspot.com/11046018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160033 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up scoped_com_initializer.h, primarily by removing #ifdefs for ↵pkasting@chromium.org2012-10-011-7/+5
| | | | | | | | | | | | non-Windows. Instead change files that use this to specifically #ifdef it for OS_WIN, like we do most other Windows-specific code. I plan to factor out the "subclass base::Thread to init MTA on Windows" pattern to its own file in a followup change. BUG=none TEST=none Review URL: https://codereview.chromium.org/10990079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159545 0039d316-1c4b-4281-b951-d872f2087c98
* Remove mouse lock / pointer lock flags.scheib@chromium.org2012-09-181-2/+1
| | | | | | | | | BUG=137172 Review URL: https://chromiumcodereview.appspot.com/10917278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157381 0039d316-1c4b-4281-b951-d872f2087c98
* Use a single flag for enabling experimental WebKit features.tony@chromium.org2012-09-151-3/+3
| | | | | | | | | | | | | | Merge multiple command line webkit features into a single flag. This has the benefit that when a new feature is added, we can add it to this flag rather than requiring users to toggle another flag. This is similar to what extensions does for experimental APIs. BUG=148503 Review URL: https://chromiumcodereview.appspot.com/10917269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157014 0039d316-1c4b-4281-b951-d872f2087c98
* Move creation of PeerConnection from the RenderView to the RenderThreadImpl.perkj@chromium.org2012-09-131-1/+14
| | | | | | | | | | | | | | | This is a proposed solution for the problem with using WebFrame* web_frame = WebFrame::frameForCurrentContext() in renderer_webkitplatformsupport_impl.cc https://chromiumcodereview.appspot.com/10703095/diff/13017/content/renderer/renderer_webkitplatformsupport_impl.cc This should be seen as step 1 in refactoring how PeerConnections are created and used. If PeerConnections should be created in the RenderThreadImpl - so should all objects that it is dependent on such as the P2PSocketDispatcher that is currently created and owned by the RenderViewImpl. BUG= Review URL: https://chromiumcodereview.appspot.com/10919122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156515 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the P2PSocketDispatcher to be created on the RenderThread instead ↵perkj@chromium.org2012-09-121-2/+8
| | | | | | | | | | | | | | | | | of the RenderView. Removes the use of routing_id. The reason for this refactoring is that we want to be able to create a PeerConnection on the RenderThread instead of the RenderView. PeerConnection is dependent on the P2PSocketDispatcher. PeerConnections are created in renderer_webkitplatformsupport_impl and should not be affilitated with a render view. https://chromiumcodereview.appspot.com/10703095/diff/13017/content/renderer/renderer_webkitplatformsupport_impl.cc BUG= Review URL: https://chromiumcodereview.appspot.com/10917167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156274 0039d316-1c4b-4281-b951-d872f2087c98
* Don't call WebKit methods from DevToolsAgentFilter until WebKit is initializedyurys@chromium.org2012-09-111-5/+7
| | | | | | | | | | | WebDevToolsAgent::shouldInterruptForMessage is not called until WebDevToolsAgent is told that WebKit has been initialized. Before that we assume that shouldInterruptForMessage would return true for the message. BUG=146706,103539,106526 Review URL: https://chromiumcodereview.appspot.com/10914121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155982 0039d316-1c4b-4281-b951-d872f2087c98
* Convert RenderThreadImpl compositor initialization to WebCompositorSupportjamesr@chromium.org2012-09-101-13/+15
| | | | | | | | | | | The static WebCompositor initialization routines are going away. BUG= Review URL: https://chromiumcodereview.appspot.com/10908164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155667 0039d316-1c4b-4281-b951-d872f2087c98
* Update the text for disabling the track element in chrome://flagsannacc@chromium.org2012-09-071-3/+0
| | | | | | | | | | | The text for disabling the track element in chrome://flags is confusing BUG=146788 Review URL: https://chromiumcodereview.appspot.com/10908124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155486 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Media Source API by default.acolwell@chromium.org2012-09-071-1/+1
| | | | | | | | | BUG=144669 Review URL: https://chromiumcodereview.appspot.com/10915117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155438 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 155122 - Code to collect issue 97285 debugging info for crash reports.shess@chromium.org2012-09-061-15/+0
| | | | | | | | | | | | | | | | | | | | | | [TPM is suspicious of Windows renderer crash rate. Seems impossible, but who knows?] It is useful to record breakpad keys for debugging, which is not applicable to multi-process bugs. This adds infrastructure to allow collection of information across processes. Also, fix so that GetPluginChannelHost() can successfully fail without crashing. BUG=97285,141055 Review URL: https://chromiumcodereview.appspot.com/10908078 TBR=shess@chromium.org Review URL: https://chromiumcodereview.appspot.com/10908130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155240 0039d316-1c4b-4281-b951-d872f2087c98
* history.{push,replace}State should no longer be V8EnabledAtRuntimemihaip@chromium.org2012-09-061-2/+0
| | | | | | | | | | | | | | http://trac.webkit.org/changeset/55549 made them be runtime-enabled (since the Chromium implementation was not complete at the time), but they've been enabled by default since http://crrev.com/41850. As of http://trac.webkit.org/changeset/127674, WebRuntimeFeatures::enablePushState is a no-op. R=darin@chromium.org Review URL: https://chromiumcodereview.appspot.com/10914102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155205 0039d316-1c4b-4281-b951-d872f2087c98
* Code to collect issue 97285 debugging info for crash reports.shess@chromium.org2012-09-061-0/+15
| | | | | | | | | | | | | | | | It is useful to record breakpad keys for debugging, which is not applicable to multi-process bugs. This adds infrastructure to allow collection of information across processes. Also, fix so that GetPluginChannelHost() can successfully fail without crashing. BUG=97285,141055 Review URL: https://chromiumcodereview.appspot.com/10908078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155122 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --enable-video-track flagannacc@chromium.org2012-09-041-1/+1
| | | | | | | | | | This patch removes the --enable-video-track flag and track enabling/disabling in chrome://flags/. A subsequent WebKit patch will ensure that <track> and TextTrack API are turned on in Chrome by default. BUG=144679 Review URL: https://chromiumcodereview.appspot.com/10879089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154795 0039d316-1c4b-4281-b951-d872f2087c98
* Per-host V8 histograms.marja@chromium.org2012-09-031-4/+62
| | | | | | | | | | | | Create custom V8 histograms for a specified list of hosts. The histograms are used if all RenderViews are displaying a page from the same host. BUG= Review URL: https://chromiumcodereview.appspot.com/10828342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154700 0039d316-1c4b-4281-b951-d872f2087c98
* Removed the --enable-peerconnection flagtommyw@chromium.org2012-08-301-3/+1
| | | | | | | | BUG=145213 Review URL: https://chromiumcodereview.appspot.com/10900002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154114 0039d316-1c4b-4281-b951-d872f2087c98
* Don't try to set context callback if the context failed to be created.fischman@chromium.org2012-08-141-1/+2
| | | | | | | | BUG=142047 Review URL: https://chromiumcodereview.appspot.com/10828298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151430 0039d316-1c4b-4281-b951-d872f2087c98