| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/11359089
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166499 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/11175060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163607 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
namespace to it.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163290 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/11232014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163061 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|