summaryrefslogtreecommitdiffstats
path: root/content/content_renderer.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Revert 111988 - Land change for grunell@: "Adding support for MediaStream ↵tommi@chromium.org2011-11-291-5/+0
| | | | | | | | | | | | | | | | | 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
* Land change for grunell@: "Adding support for MediaStream and PeerConnection ↵tommi@chromium.org2011-11-291-0/+5
| | | | | | | | | | | | | | 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
* Revert 111773 - Land change for grunell@: "Adding support for MediaStream ↵tommi@chromium.org2011-11-281-5/+0
| | | | | | | | | | | | | | 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
* Land change for grunell@: "Adding support for MediaStream and PeerConnection ↵tommi@chromium.org2011-11-281-0/+5
| | | | | | | | | | | 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
* Load mac sandbox definitions from resources instead of the bundle.jochen@chromium.org2011-11-251-5/+0
| | | | | | | | | | | 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
* Schedule idle handler in the foreground tab based on CPU usage and user ↵ulan@chromium.org2011-11-241-0/+2
| | | | | | | | | | | | | | 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
* Move some webkit_glue embedder functions into WebKitPlatformSupport virtual ↵piman@chromium.org2011-11-221-1/+0
| | | | | | | | | | | | | 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
* Move clipboard-related webkit_glue embedder functions into a ClipboardClient ↵piman@chromium.org2011-11-221-0/+2
| | | | | | | | | | | | | 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
* Refactor the Get*Hardware* routines a bit.tommi@chromium.org2011-11-181-0/+2
| | | | | | | | | | | | | 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
* Moving media-related files from webkit/glue/ to webkit/media/.scherkus@chromium.org2011-11-171-0/+1
| | | | | | | | 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
* chrome.loadTimes() shouldn't be affected by in-document navigation.simonjam@chromium.org2011-11-171-0/+2
| | | | | | | | | | | | | | | | 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
* Move Java Bridge files to new java/ subdirectorysteveblock@chromium.org2011-11-111-8/+8
| | | | | | | | 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
* Removing dedicated worker-related IPC codei (second round).dslomov@chromium.org2011-10-281-4/+0
| | | | | | Review URL: http://codereview.chromium.org/8416029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107779 0039d316-1c4b-4281-b951-d872f2087c98
* Allow building without notification support.jknotten@chromium.org2011-10-281-0/+6
| | | | | | | | | | 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
* Add ENABLE_JAVA_BRIDGEsteveblock@chromium.org2011-10-241-0/+12
| | | | | | | | | | | 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
* Adds the renderer component of the Java Bridgesteveblock@chromium.org2011-10-201-0/+2
| | | | | | | | | | | | 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
* Fixed bugs with Pepper 3D under dynamic GPU switching.kbr@chromium.org2011-10-191-0/+2
| | | | | | | | | | | | | | | | | | | | | 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
* Move the java channel code to content. As discussed, we don't want to expose ↵jam@chromium.org2011-10-171-0/+2
| | | | | | | | | 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
* Allow speech input feature to be disabled.jknotten@chromium.org2011-10-141-0/+6
| | | | | | | | | | 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
* Rename RenderView to RenderViewImpl. Update Chrome's DEPS so that it can't ↵jam@chromium.org2011-10-101-2/+2
| | | | | | | | | 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
* Add a content::RenderView API. I'll make RenderView use it in a future ↵jam@chromium.org2011-10-081-0/+1
| | | | | | | | | 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
* DevTools: remove support for out-of-process dedicated workersyurys@chromium.org2011-10-071-2/+0
| | | | | | | | | | | | | 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
* Rename RenderThread to RenderThreadImpljam@chromium.org2011-10-061-2/+2
| | | | | | | | 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
* Create content::RenderThread interface and make code in chrome use that.jam@chromium.org2011-10-061-0/+2
| | | | | | | 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
* Input event filtering and compositor thread setup.darin@chromium.org2011-10-061-0/+4
| | | | | | | | | | | | | | | | | | | | 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
* Make V8ValueConverter be an interface and move it to content\public\renderer ↵jam@chromium.org2011-10-041-2/+3
| | | | | | | | | 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
* Move NavigationState to content\public\renderer and put it in the content ↵jam@chromium.org2011-10-041-2/+2
| | | | | | | | | 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
* Move RenderProcessObserver and RenderViewVisitor to content\public\renderer ↵jam@chromium.org2011-10-031-3/+3
| | | | | | | | | 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
* Move RenderViewObserver and RenderViewObserverTracker to ↵jam@chromium.org2011-10-031-3/+3
| | | | | | | | | 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
* Remove old location of file in gypjam@chromium.org2011-10-011-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103610 0039d316-1c4b-4281-b951-d872f2087c98
* Start off the Content API by moving content::ContentRendererClient to ↵jam@chromium.org2011-10-011-0/+1
| | | | | | | | | 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
* Rewrites renderer accessibility to not use WebAccessibilityCache.dmazzoni@chromium.org2011-09-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* fix indentation in content_*.gypi.dpranke@chromium.org2011-09-261-231/+230
| | | | | | | | | | | | | 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
* remove unused codewjia@chromium.org2011-09-191-8/+2
| | | | | | | 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
* roll webrtc to r614wjia@chromium.org2011-09-191-3/+3
| | | | | | | | 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
* Add messages/handlers for the invocation sequence. Copy from ↵gbillock@chromium.org2011-09-161-0/+2
| | | | | | | | | | | | | | 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
* re-land r100988 (gpy refactoring for content dll).dpranke@chromium.org2011-09-141-7/+1
| | | | | | | | | | 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
* Revert r100988 (gpy refactoring for content dll).dpranke@chromium.org2011-09-141-1/+7
| | | | | | | | | | 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
* This change merges all of the content code into a single library; the ↵dpranke@chromium.org2011-09-131-7/+1
| | | | | | | | | | | | | | | | | | | 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
* Move TextInputClient from chrome to content.avi@chromium.org2011-09-121-0/+2
| | | | | | | | | 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
* Remove support for switching draw surfaces on a context.This was originally ↵apatrick@chromium.org2011-09-021-2/+0
| | | | | | | | 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
* Update Chrome to use WebKitPlatformSupport instead of WebKitClient.abarth@chromium.org2011-09-021-2/+2
| | | | | | Review URL: http://codereview.chromium.org/7831035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99349 0039d316-1c4b-4281-b951-d872f2087c98
* Implement STUN support for P2P Transport API.sergeyu@chromium.org2011-08-301-0/+2
| | | | | | | | | 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
* Add missing linux dependencies on allocator (used by ↵dpranke@chromium.org2011-08-221-0/+7
| | | | | | | | | | | | | | 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
* Update selection handles to keep them in sync with the webpage.varunjain@chromium.org2011-08-201-0/+2
| | | | | | | | | | 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
* Start moving files to new content_unittests target.phajdan.jr@chromium.org2011-08-191-0/+1
| | | | | | | | 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
* Make content_renderer.lib depend directly on allocator so that ↵grt@chromium.org2011-08-161-0/+5
| | | | | | | | | | | | 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
* Add IPC for DNS host address resolution.sergeyu@chromium.org2011-08-091-0/+2
| | | | | | | | | 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
* Plumb media data from renderers up to MediaInternals in the browser process.scottfr@chromium.org2011-08-051-0/+2
| | | | | | | | | | | 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
* Revert 95542 - Plumb media data from renderers up to MediaInternals in the ↵yzshen@chromium.org2011-08-051-2/+0
| | | | | | | | | | | | | | | 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