| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and PeerConnection functionality. "
Original review: http://codereview.chromium.org/8060055/
This is the second attempt at landing since the earlier one broke the shared component build.
TBR=darin, scherkus
Review URL: http://codereview.chromium.org/8725040
TBR=tommi@chromium.org
Review URL: http://codereview.chromium.org/8726044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111996 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
functionality. "
Original review: http://codereview.chromium.org/8060055/
This is the second attempt at landing since the earlier one broke the shared component build.
TBR=darin, scherkus
Review URL: http://codereview.chromium.org/8725040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111988 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and PeerConnection functionality. "
Original review: http://codereview.chromium.org/8060055/
TBR=darin, scherkus
Review URL: http://codereview.chromium.org/8691003
TBR=tommi@chromium.org
Review URL: http://codereview.chromium.org/8706002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111774 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
functionality. "
Original review: http://codereview.chromium.org/8060055/
TBR=darin, scherkus
Review URL: http://codereview.chromium.org/8691003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111773 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Also, move all mac sandbox unittests to content
BUG=90443
TEST=content_unittests
Review URL: http://codereview.chromium.org/8589001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111614 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
activity.
This improves memory usage when the user leaves a tab open for a long time.
BUG=
TEST=
Review URL: http://codereview.chromium.org/8513008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111520 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
methods
This moves the functions into a pattern that is component-friendly.
BUG=98755
TEST=chrome test_shell test_shell_tests browser_tests DumpRenderTree
Review URL: http://codereview.chromium.org/8602002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111101 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
interface.
This moves the functions into a pattern that is component-friendly.
BUG=98755
TEST=Chrome, DRT, test_shell
Review URL: http://codereview.chromium.org/8591030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111097 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These methods currently all have a static variable that caches the queried value.
This causes a problem in unit tests where values can change between tests.
I moved them outside of the AudioDevice class and grouped in their own namespace
which owns the globally cached state and allows the cache to be invalidated.
R=henrika
TEST=Run *WebRTC* tests in content.
Review URL: http://codereview.chromium.org/8588030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110695 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Files under webkit/media/ are now under their very own webkit_media namespace.
Review URL: http://codereview.chromium.org/8570010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110438 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Data that's only pertinent to initially loading the document is stored in LoadTimes. These are carried over when the NavigationState changes due to in-document navigation.
I'd be interested in feedback on the position of LoadTimes. I'm not happy with it. I'd prefer to have it on WebDataSource, but I expect NavigationState was hidden in ExtraData for a reason.
This also impacts PLT histograms. In-document navigation is the cause of some of the missing start types. So, by fixing this, we should get more complete page load data. There are probably whole classes of sites where we have no PLT data, such as Google Docs.
BUG=79078
TEST=ui_tests
Review URL: http://codereview.chromium.org/8404018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110392 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=96703
Review URL: http://codereview.chromium.org/8525016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109603 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8416029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107779 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Existing
Review URL: http://codereview.chromium.org/8396043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107708 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This flag allows us to avoid compiling and executing JavaBridge code when the
feature is not required. The flag defaults to off, but is enabled on Android.
BUG=96703
Review URL: http://codereview.chromium.org/8383001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107010 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds JavaBridgeDispatcher, which handles injecting Java objects into
the main frame of a RenderView. It also adds the IPC messages that are sent
from browser to renderer to manage the injection of these Java objects.
BUG=96703
Review URL: http://codereview.chromium.org/8347005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106614 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Made Pepper 3D context creation code fully aware of GPU switching and changed
the order of context creation and and fetching of the parent context.
Creating the context potentially causes all existing contexts for that
renderer, including the parent, to be lost.
Detect shutting down of the GPU channel more quickly on the renderer side.
Only reject context creation in GLContextCGL upon GpuPreference mismatch if
the system supports dual GPUs.
Will update tools/histograms/histograms.xml as soon as this is committed;
must occur in a separate CL.
BUG=100507
TEST=tested navigating to and from, and reloading, NaCl Pepper 3D samples on Mac 10.6.8 and 10.7.1; WebGL tests
Review URL: http://codereview.chromium.org/8342024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106394 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
the plugin and npobject internals to embedders.
BUG=98716
Review URL: http://codereview.chromium.org/8317010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105851 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Existing
Review URL: http://codereview.chromium.org/8222025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105463 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
include the RenderView implementation.
BUG=98716
Review URL: http://codereview.chromium.org/8220006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104754 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
change. To make chrome not know about PepperPluginDelegateImpl and to remove a duplicated block of code, I've modified the plugin creation code a little in content. This also makes WebPlugin creation simpler since it doesn't get the mime type in two ways and has to know to ignore the one in the struct.
BUG=98716
Review URL: http://codereview.chromium.org/8200019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104624 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that Chromium uses in-process dedicated workers it makes
sense to drop support for out-of-process dedicated workers from
DevTools code .
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8171010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104447 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=98716
TBR=ananta
Review URL: http://codereview.chromium.org/8171015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104386 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=98716,98375,10837
Review URL: http://codereview.chromium.org/8165013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104358 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are two new classes: InputEventFilter and CompositorThread.
The first sets up a MessageFilter designed to route input events
to the compositor thread. CompositorThread sets up the compositor
thread and it has a InputEventFilter.
When we pass an event to the CompositorThread, we are actually
passing it to a WebCompositor, which can respond asynchronously
via WebCompositorClient to tell us whether it handled the event or
wants us to punt it up to the WebWidget. It can also tell us that
it did not handle the event and that we should not bother sending
it to the WebWidget.
InputEventFilter contains all of the interesting thread marshalling
code. CompositorThread has the WebCompositor hookup.
Review URL: http://codereview.chromium.org/8089002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104258 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
and put in the content namespace.
BUG=98716
Review URL: http://codereview.chromium.org/8122011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103925 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
namespace.
BUG=98716
Review URL: http://codereview.chromium.org/8114019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103826 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
and put them in the content namespace.
BUG=98716
Review URL: http://codereview.chromium.org/8116009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103796 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
content\public\renderer and put them in the content namespace.
BUG=98716
Review URL: http://codereview.chromium.org/8124001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103758 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103610 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
content\public\renderer.
BUG=98716
Review URL: http://codereview.chromium.org/8100013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103609 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the primary underlying cause of a number of bugs where the
browser's accessibility tree got out of sync with the renderer's accessibility
tree, which makes the page seem not functional anymore.
Splits renderer accessibility code out of render_view.cc into its own file.
All code now uses the axID directly from WebCore::AccessibilityObject rather
than WebAccessibilityCache, which can now be deleted. One implication of this
is that the top-level node can now change its ID, so we introduce a new
role ROLE_ROOT_WEB_AREA to distinguish it from an iframe's ROLE_WEB_AREA node.
To solve the problem of getting out of sync, the renderer now
maintains a tree of axIDs that reflects the state of the tree as of
the most recent message sent to the browser. Whenever a new
accessibility notification is posted, it refers to that tree to
determine precisely what information needs to be sent to the browser,
eliminating problems where the renderer was posting notifications
about nodes that the browser didn't know about.
BUG=93095,93232,92716,90787,90768
TEST=updated lots of tests
Review URL: http://codereview.chromium.org/7966013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103249 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a whitespace-only change to clean up from the refactoring of a
couple weeks ago for the component build.
R=jam@chromium.org
BUG=90442
TEST=none
Review URL: http://codereview.chromium.org/8046015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102800 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
clean up content_renderer.gypi (remove redundant include_dirs for webrtc)
Review URL: http://codereview.chromium.org/7965001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101866 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
corresponding change in gyp file
remove obsolete functions in webrtc::VideoCaptureModule
Review URL: http://codereview.chromium.org/7918032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101832 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
geolocation_dispatcher.
Get return path serialization working.
R=groby@chromium.org
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/7823002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101536 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=darin
BUG=
TEST=
Review URL: http://codereview.chromium.org/7889027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101011 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=darin
BUG=
TEST=
Review URL: http://codereview.chromium.org/7892021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100996 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
contents of the library are pulled from individual gypis that are now just collections of settings.
There are three changes here ...
1) Move omx_video_decode_unittest into content_tests.gypi, and move a couple of other definitions into the top level content.gyp
2) Change all of the dependencies in the chrome gypi's from content_browser et al. to just "content"
3) Remove the "targets", "target_name", and "target_type" keys from the content_* gypis
This change depends on http://codereview.chromium.org/7697008/ landing first to ensure we have the right dependencies set for content.
BUG=90442
TEST=everything still compiles and links
Review URL: http://codereview.chromium.org/7618029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100988 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=95573
TEST=dictionary popup still works
Review URL: http://codereview.chromium.org/7844003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100703 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
intended to share canvas "back buffers" between the GPU process and the browser process. The plan is to issue all the GL calls in the GPU process now, with the browser process just doing the final present. Removing the redundant code.
Review URL: http://codereview.chromium.org/7701021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99424 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/7831035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99349 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=41776
TEST=None
Review URL: http://codereview.chromium.org/7762008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98827 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
content/renderer/render_thread.cc).
These dependencies get pulled in by higher targets currently, but show up when we start moving to a content shared lib and combine the content targets.
R=evan@chromium.org
BUG=
TEST=
Review URL: http://codereview.chromium.org/7697008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97761 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7670070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97567 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=90443
Review URL: http://codereview.chromium.org/7677003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
PERFTOOLS_DLL_DECL is defined when building this lib. This gets rid of a number of LNK4217 warnings about locally defined symbols.
BUG=none
TEST=look for LNK4217 in build logs.
Review URL: http://codereview.chromium.org/7649017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96949 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=None
BUG=83242
Review URL: http://codereview.chromium.org/7599003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96047 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Relanding 95542. Reverted due to issue caused by 95496.
BUG=none
TEST=manually
Review URL: http://codereview.chromium.org/7480032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95685 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
browser process.
BUG=none
TEST=manually
Review URL: http://codereview.chromium.org/7480032
TBR=scottfr@chromium.org
Review URL: http://codereview.chromium.org/7566054
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95545 0039d316-1c4b-4281-b951-d872f2087c98
|