| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
TBR=tonyg@chromium.org, piman@chromium.org
NOTRY=true
BUG=323813
Review URL: https://codereview.chromium.org/101963003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238397 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The rename is because I'm planning to generate Bitmaps from things other than
PNGs and there's nothing really PNG specific about this Bitmap class.
The move is because this is exposed in the Tab API, so it belongs in core, not
backends.
This will make the new Platform video capture API a little cleaner too.
BUG=323813
Review URL: https://codereview.chromium.org/99253005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238351 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
before a device id is sent to the render process. The purpose of the salt is to make sure that the device ids as seen by the render process are invalidated if cookies are cleared.
BUG=269139
TEST= open http://src.chromium.org/chrome/trunk/src/chrome/test/data/webrtc/manual/peerconnection.html using http (not https) note the source ids in the Audio source and Video source dropdown. Restart chrome and notice that the source ids in the dropdown are unchanged. Clear the cookie cache and press the Refresh devices button and notice that the source ids have changed.
Review URL: https://codereview.chromium.org/54863002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238103 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Adding support for the new MediaStream.clone API
BUG=294145
Review URL: https://codereview.chromium.org/94553002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237776 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=308232
R=ttuttle@chromium.org
Review URL: https://codereview.chromium.org/69933006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237617 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
1.0.2 to run on the bots
BUG=323736,322815
R=kbr@chromium.org
Review URL: https://codereview.chromium.org/90033002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237453 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New and shiny!
- Interface lives in media.
- Adds support for tracking AudioOutputStreams instead of just
just AudioOutputControllers.
- Adds support for tracking AudioInputControllers (which are 1:1
with AudioInputStreams currently).
- Changes the API to be threadsafe from all threads instead of
just the IO thread.
- Removes the nebulous OnSetAudioStreamStatus().
- Removes OnMediaEvents() from the public media API, will still be
callable from the content implementation.
- "Improves" the style of media-internals.
- Fixes JavaScript errors from firing WebUI code before the WebUI
finishes loading.
- Fixes style inconsistencies around table headers.
- Fixes stuck "copy to clipboard" window.
Screenshot of the new UI: http://i.imgur.com/lzQds3e.png
Still to be done:
- Actually log AudioOutputStreams and AudioInputStreams.
BUG=260005
TEST=New unittest! Interface works.
Review URL: https://codereview.chromium.org/68173025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237447 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Under WebrtcBrowserTest, add a new test case
(content_browsertests'), that runs a getusermedia.html,
waits till video flows through and then collects for a
couple of seconds the chrome://tracing of
VideoCaptureController::OnIncomingCaptureFrame(),
where pixel format conversions and/or rotations (for Android
case) are produced.
Dump series associated with processing time, and interarrival time.
BUG=319215
Review URL: https://codereview.chromium.org/70233008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237363 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the following functions:
RenderWidgetCompositor::setNeedsRedraw()
WebLayerTreeViewImplForTesting::setNeedsRedraw()
TBR=piman@chromium.org
Review URL: https://codereview.chromium.org/87053002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237282 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=jam@chromium.org
Review URL: https://codereview.chromium.org/84353003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237085 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
10.8 ATI/NVIDIA
It only fails on 10.7 or Intel GPUs
BUG=322795
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/84473002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236949 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
conformance/ogles/GL/control_flow/control_flow_009_to_010.html on mac
This only affacts GPU bots.
It's crashing the tab and cause the remainint webgl_conformance tests to all fail.
BUG=322795
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/82763012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236948 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This only affacts GPU bots.
It's crashing the tab and cause the webgl_conformance harness to stop
BUG=322789
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/84463002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236947 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Let me know if you prefer to keep some of these as INFO or just delete
them.
R=jam@chromium.org
BUG=322805
Review URL: https://codereview.chromium.org/84293002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236936 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While introducing the new AudioLog class, I encountered some WebRTC
and AudioRendererHost unittests abusing MediaInternals for internal
state observation. https://codereview.chromium.org/68173025/
In the AudioRendererHost case, everything tested is already enforced
by various DCHECKs and the AudioManager (all streams closed, etc).
Similarly, in the WebRTC case, most checks are enforced implicitly or
tested via other means.
To remove the usage in AudioRendererHost I needed to switch over to
a TestBrowserThreadBundle which should have been done anyways.
BUG=260005
TEST=unittests still pass.
Review URL: https://codereview.chromium.org/81953002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236919 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Skip conformance/ogles/GL/control_flow/control_flow_001_to_008.html instead of marking it as fail.
BUG=322795
TEST=
TBR=kbr@chromium.org,bajones@chromium.org
Review URL: https://codereview.chromium.org/82763009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236910 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Windows failures
conformance_ogles_GL_atan_atan_001_to_008
conformance_ogles_GL_atan_atan_009_to_012
conformance_ogles_GL_control_flow_control_flow_001_to_008
BUG=322794,322795
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/83953004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236898 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Skip conformance/textures/texture-size-limit.html.
BUG=322789
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/83073011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236891 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mark conformance/context/context-attribute-preserve-drawing-buffer.html as fail on mac and win/intel
BUG=322770
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/83693003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236882 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Skip conformance/glsl/misc/large-loop-compile.htm as it's crashing
BUG=322764
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/83973003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236878 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mark shaders-with-varyings.html as failing on mac.
BUG=322760
TEST=
TBR=bajones@chromium.org,kbr@chromium.org
Review URL: https://codereview.chromium.org/83633005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236874 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=322689
TEST=gpu waterfall
R=bajones@chromium.org
TBR=kbr@chromium.org
Review URL: https://codereview.chromium.org/83483009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236848 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch can be considered as two logical changes that are orthogonal.
Both of the changes don't affect code behavior.
[2/2] Add LayerTreeHostSingleThreadClient::ScheduleAnimation
widget_->scheduleAnimation() should be routed through SingleThreadProxy::
SetNeedsAnimate().
This way we can reduce many CC API inconsistencies between single thread and
threaded mode.
[1/2] Remove ScheduleCompositeImpl
The force_redraw parameter of ScheduleCompositeImpl only makes a difference
in threaded-compositing mode. The only user of ScheduleCompositeImpl(true)
always calls SetNeedsAnimate, so it doesn't harm to call it one more time.
--> ScheduleCompositeImpl is fully equivalent to scheduleComposite
This patch merges ScheduleCompositeImpl into scheduleComposite.
R=jamesr,piman
Review URL: https://codereview.chromium.org/80173002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236718 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=304341
TEST=None
Review URL: https://codereview.chromium.org/77243008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236633 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Captured image is only 800x439 on Mac Release (ATI)
BUG=143317
TBR=kbr@chromium.org
Review URL: https://codereview.chromium.org/81573003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236617 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=143317
TBR=kbr@chromium.org
Review URL: https://codereview.chromium.org/80953004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236605 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This relationship is analogous to the RenderViewHost/RenderViewHostFactory
relationship.
Introduce TestRenderFrameHost, a stubbable subclass of RenderFrameHostImpl,
and its factory class, TestRenderFrameHostFactory.
Augment RenderViewTestEnabler so that it installs a TestRenderFrameHostFactory.
BUG=304341
TEST=unittests
Review URL: https://codereview.chromium.org/76063005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236448 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The test is flaky on low-memory platforms (Android, WinXP)
since it builds huge JS values which can hit V8 heap limits.
Since there's already a unit test for this, remove the
browser test.
Review URL: https://codereview.chromium.org/18451008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236363 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=143317
R=kbr@chromium.org
Review URL: https://codereview.chromium.org/75543012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236079 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
archiving, and test expectations support
BUG=143317
R=kbr@chromium.org
Review URL: https://codereview.chromium.org/75133005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236021 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Verify that setLocalDescription fails when trying to negotiate an unsupported video codec
- Verify that setLocalDescription fails when trying to negotiate with a client that does not support encryption
BUG=303035
Review URL: https://codereview.chromium.org/47923023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235798 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is a follow-up to r235091 now that the tests are no longer crashing.
BUG=304779
Review URL: https://codereview.chromium.org/63903003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235791 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The content_browsertests on Android exit before IO thread is joined.
Some tasks on IO thread needs to access GetContentClient() which has
been reset by ContentShellTestSuiteInitializer::OnTestEnd when test
is terminated.
To keep closer to production code, this patch tries to not reset
ContentClient on Android when test is ended.
BUG=181069
R=jam@chromium.org
Review URL: https://codereview.chromium.org/27518013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235761 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG= 293304
Review URL: https://codereview.chromium.org/68263016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a step towards supporting cross-process navigations in subframes.
BUG=314791
TEST=No behavior change.
R=nasko@chromium.org
Review URL: https://codereview.chromium.org/72233002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235365 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tests the Blink-side change:
https://codereview.chromium.org/70213002/
Some DumpAccessibilityTree tests crash on Android
(http://crbug.com/314376), this CL removes Android
expectations for those tests so we know to rebaseline
when the bug is fixed.
BUG=304779
Review URL: https://codereview.chromium.org/64273003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235091 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This change adds code to load a page in a WebContents, execute JavaScript in that context, parse the result of executing the JS, fetch images referenced in the result, and store the images and other details of the result in a proto.
BUG=288015, 283846
Review URL: https://codereview.chromium.org/26358008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234921 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=301510
R=ananta@chromium.org
Review URL: https://codereview.chromium.org/62203013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This plumbs source_frame_number to WebDevToolsAgent::didBeginFrame(),
so we can associate impl-side activity with the main frame.
BUG=305863
Related blink-side issue: https://codereview.chromium.org/54273005/
R=jamesr@chromium.org, nduca@chromium.org, sky@chromium.org
Review URL: https://codereview.chromium.org/54493003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234469 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch was generated by:
$ git grep -l webkit/glue/webkit_glue.h > list.txt
$ for f in $(cat list.txt); do if ! grep -q 'PlatformFileInfoToWebFileInfo' $f ; then echo $f; fi; done
$ for f in $(cat list.txt); do if ! grep -q 'SetJavaScript' $f ; then echo $f; fi; done
BUG=None
TEST=unit_tests, content_unittests
R=thestig@chromium.org
TBR=joth,avi,jamesr
Review URL: https://codereview.chromium.org/59323005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234409 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=143317
Review URL: https://codereview.chromium.org/59453005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=316511
R=ananta@chromium.org
Review URL: https://codereview.chromium.org/66663003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233961 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL updates all references to the WebKit namespace in content.
TBR=darin@chromium.org
BUG=295096
Review URL: https://codereview.chromium.org/63253002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233513 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ensure callback objects held by the Indexed DB dispatcher are released
before WebKit and V8 are torn down, since the callback objects hold V8
handles.
This is the same patch as crrev.com/50333004 which landed as r232620
but reverted as r232649 due to timeouts on XP - I just tweaked the
test constants slightly.
BUG=308988
TBR=marja@chromium.org,jamesr@chromium.org,dgrogan@chromium.org
Review URL: https://codereview.chromium.org/58113002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233505 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The chromium compositor can be used in either a single-threaded fashion
or multi-threaded. The requirements, APIs and responsibilities of the embedder
are different for these two modes. Some users of cc only use one path
or the other. This adds a separate client interface and initialization
path for code that only uses the single threaded path.
Having a dedicated client for the single threaded path will make it
possible to get rid of the WebGraphicsContext3DSwapBuffersClient which
will then make it easier to break cc's dependency on WGC3D.
R=piman
BUG=181120
Review URL: https://codereview.chromium.org/61823008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233483 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Marking the following two WebGL tests as failing on Android:
conformance/glsl/misc/empty_main.vert.html
conformance/glsl/misc/gl_position_unset.vert.html
BUG=315976
R=kbr@chromium.org
Review URL: https://codereview.chromium.org/62683003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233478 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=307107
Review URL: https://codereview.chromium.org/54053007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233420 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original fix stopped working with the new style of dialogs, since they're not parented to the WebContents anymore but instead to its parent. It also turns out we don't need to watch out for transient windows, as they're now top level ones with their own HWND so clipping works through the OS and we don't need to do anything special.
BUG=299224
R=ben@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233297
Review URL: https://codereview.chromium.org/53153003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233398 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with that in third_party/webgl_conformance.
This is a re-submit of https://codereview.chromium.org/58833003, which was
reverted due to bot failures.
BUG=314997
TBR=kbr@chromium.org
Review URL: https://codereview.chromium.org/63243002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233384 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
conformance test harness is fixed
BUG=314997
R=zmo@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233326
Review URL: https://codereview.chromium.org/59853009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233363 0039d316-1c4b-4281-b951-d872f2087c98
|