summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host
Commit message (Collapse)AuthorAgeFilesLines
* Added a download file factory to the download file manager, for testing.ahendrickson@chromium.org2011-12-081-1/+1
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/8770024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113658 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r112160 ("Send one WebKeyboardEvent to the RenderWidget at a time.")apavlov@chromium.org2011-12-082-121/+75
| | | | | | | | | | | | | | This change has resulted in severe regressions in keyboard event dispatching - the keydown and keypress events are no longer dispatched synchronously. Reverting as suggested by Darin Fisher. BUG=106224 TEST=manual TBR=darin Review URL: http://codereview.chromium.org/8885009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113603 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ui::DefaultSymbolFromXEvent to ui::GetCharacterFromXEvent following ↵yusukes@chromium.org2011-12-081-1/+1
| | | | | | | | | | | | | | suzhe's suggestion. The new name would be more consistent since other functions that return a Unicode code point use ui::GetCharacterXXX. For example, keyboard_code_conversion.h has ui::GetCharacterFromKeyCode. BUG=None TEST=ran try Review URL: http://codereview.chromium.org/8802002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113586 0039d316-1c4b-4281-b951-d872f2087c98
* Webcam ppapi flash fix.ihf@chromium.org2011-12-071-0/+8
| | | | | | | | | | Return buffers that are in flight during shutdown and make sure to issue defered stop. BUG=106369 Review URL: http://codereview.chromium.org/8819010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113467 0039d316-1c4b-4281-b951-d872f2087c98
* aura-x11: Add support for xmodmap'ed pointer buttons.sadrul@chromium.org2011-12-071-24/+0
| | | | | | | | | BUG=106305 TEST=manually Review URL: http://codereview.chromium.org/8793002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113441 0039d316-1c4b-4281-b951-d872f2087c98
* Partial swaps on OSXbacker@chromium.org2011-12-075-28/+102
| | | | | | | | | | | | | In combination with shawnsingh's scissoring, this is a huge win on 10.5 which uses a readback through main memory. Some numbers given on https://bugs.webkit.org/show_bug.cgi?id=67341 The win on >= 10.6 is probably less because there is not readback through main memory. The 10.6 implementation assumes that nothing outside the partial swap region was damaged (i.e. it's a SwapBuffers that always preserves the backbuffer --- it's not a true partial swap a la GLX_MESA_copy_sub_buffers). This is all that the scissoring needs. BUG=none TEST=ran with shawnsingh's patch on http://www.webkit.org/blog-files/3d-transforms/poster-circle.html on 10.6 and 10.5 Review URL: http://codereview.chromium.org/8726046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113397 0039d316-1c4b-4281-b951-d872f2087c98
* Include the referrer header everywhere instead of directly including the ↵jochen@chromium.org2011-12-071-1/+1
| | | | | | | | | | | | webkit header BUG=105028 TEST=none Review URL: http://codereview.chromium.org/8820012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113348 0039d316-1c4b-4281-b951-d872f2087c98
* views: Add an Options enum to MessageBoxView control.tfarina@chromium.org2011-12-073-4/+6
| | | | | | | | | R=sky@chromium.org TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8553001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113331 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert Socket::Read.jhawkins@chromium.org2011-12-071-6/+32
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8801005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113326 0039d316-1c4b-4281-b951-d872f2087c98
* Repurpose obsolete IndexedDB commandline switch to control idb for workers.dgrogan@chromium.org2011-12-071-1/+1
| | | | | | | | | | | | This can't be committed until webkit rolls past 101890. BUG=64054 TEST= Review URL: http://codereview.chromium.org/8789004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113310 0039d316-1c4b-4281-b951-d872f2087c98
* Rename Desktop->RootWindow.ben@chromium.org2011-12-071-8/+8
| | | | | | | | | BUG=none TEST=compiles TBR=sky Review URL: http://codereview.chromium.org/8771015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113303 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of the last view_messages.h include in chrome, other than ↵jam@chromium.org2011-12-062-0/+19
| | | | | | | | | | tab_contents_views_mac.mm and render_view_host_delegate_helper.cc, both of which Avi is working on. I added a test method to fake a UpdateRect IPC message for the thumbnail test. BUG=98716 Review URL: http://codereview.chromium.org/8819005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113285 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert StreamSocket::Connect.jhawkins@chromium.org2011-12-061-0/+5
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8801004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113283 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113224 - IME (input method editor) support for Aura, part 3 of 3: Use ↵ben@chromium.org2011-12-063-316/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ui::InputMethod in ui/aura/. Part 1: http://codereview.chromium.org/8659033/ Part 2: http://codereview.chromium.org/8687027/ The basic design of the feature is that to add an input method object to DesktopHost to feed all KeyPress and KeyRelease events from the system message loop to the input method, and let the input method send IME results (e.g. composition text) to RenderWidgetHostViewAura or NativeWidgetAura as needed. RenderWidgetHostViewAura: - Just like RWHVV, implement ui::TextInputClient interface so that RWHVA could receive an event such as 'SetComposition' and 'InsertChar' from an input method object owned by DesktopHost. - Send a notification to the input method object on focus, blur, text input type change, etc. - OnKeyEvent() handler is now able to handle a non-native key event, e.g. a VKEY_PROCESSKEY event, which is fabricated by the input method editor. NativeWidgetAura: - Use views::InputMethodBridge instead of views::InputMethodIBus. - InputMethodBridge, which implements ui::TextInputClient interface, just receives IME results (e.g. composition text) from ui::InputMethod and forwards them to UI (e.g. a text field). - InputMethodBridge also receives a request like 'CancelComposition' from the UI and forwards the request to ui::InputMethod. DesktopHostLinux: - Creates and owns a ui::InputMethodIBusAura object. If IBus-1.4 is not available (e.g. Goobuntu), creates an instance of ui::MockInputMethod. - In Dispatch(), send a KeyPress and KeyRelease aura event to the input method. - Implement ui::InputMethodDelegate interface so that DesktopHostLinux could receive an key press and key release event which should be sent to NWA or RWHVA. Note that an "is_char" event is always sent directly from the input method to a TextInputClient. the ui::InputMethodDelegate is not used for that purpose. - ShouldSendCharEventForKeyboardCode() is moved to ui::InputMethod since DesktopHostLinux no longer generates a Char event. DesktopHostWin: - IME is not supported yet. Supported platforms: - Aura + Chrome OS (IME works!) - Aura + Chrome OS + TOUCH_UI (compiles, but virtual keyboard is not shown since views::TextInputTypeTracker is not ported to Aura yet.) - Aura + Linux, with and without IBus-1.4 - Aura + Windows (compiles, but IME does not work. views::InputMethodWin is not ported to Aura yet.) BUG=97261 TEST=ran aura_unittests Review URL: http://codereview.chromium.org/8576005 TBR=yusukes@chromium.org Review URL: http://codereview.chromium.org/8824007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113259 0039d316-1c4b-4281-b951-d872f2087c98
* IME (input method editor) support for Aura, part 3 of 3: Use ui::InputMethod ↵yusukes@chromium.org2011-12-063-6/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in ui/aura/. Part 1: http://codereview.chromium.org/8659033/ Part 2: http://codereview.chromium.org/8687027/ The basic design of the feature is that to add an input method object to DesktopHost to feed all KeyPress and KeyRelease events from the system message loop to the input method, and let the input method send IME results (e.g. composition text) to RenderWidgetHostViewAura or NativeWidgetAura as needed. RenderWidgetHostViewAura: - Just like RWHVV, implement ui::TextInputClient interface so that RWHVA could receive an event such as 'SetComposition' and 'InsertChar' from an input method object owned by DesktopHost. - Send a notification to the input method object on focus, blur, text input type change, etc. - OnKeyEvent() handler is now able to handle a non-native key event, e.g. a VKEY_PROCESSKEY event, which is fabricated by the input method editor. NativeWidgetAura: - Use views::InputMethodBridge instead of views::InputMethodIBus. - InputMethodBridge, which implements ui::TextInputClient interface, just receives IME results (e.g. composition text) from ui::InputMethod and forwards them to UI (e.g. a text field). - InputMethodBridge also receives a request like 'CancelComposition' from the UI and forwards the request to ui::InputMethod. DesktopHostLinux: - Creates and owns a ui::InputMethodIBusAura object. If IBus-1.4 is not available (e.g. Goobuntu), creates an instance of ui::MockInputMethod. - In Dispatch(), send a KeyPress and KeyRelease aura event to the input method. - Implement ui::InputMethodDelegate interface so that DesktopHostLinux could receive an key press and key release event which should be sent to NWA or RWHVA. Note that an "is_char" event is always sent directly from the input method to a TextInputClient. the ui::InputMethodDelegate is not used for that purpose. - ShouldSendCharEventForKeyboardCode() is moved to ui::InputMethod since DesktopHostLinux no longer generates a Char event. DesktopHostWin: - IME is not supported yet. Supported platforms: - Aura + Chrome OS (IME works!) - Aura + Chrome OS + TOUCH_UI (compiles, but virtual keyboard is not shown since views::TextInputTypeTracker is not ported to Aura yet.) - Aura + Linux, with and without IBus-1.4 - Aura + Windows (compiles, but IME does not work. views::InputMethodWin is not ported to Aura yet.) BUG=97261 TEST=ran aura_unittests Review URL: http://codereview.chromium.org/8576005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113224 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 8688002: PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to ↵dpolukhin@chromium.org2011-12-062-6/+5
| | | | | | | | | | | | | Browser PPB_{TCP|UDP}Socket_Private interfaces are exposed to Browser process. Added shared (between NaCl and Pepper) tests for both interfaces. BUG=105859 TEST=ui_tests Review URL: http://codereview.chromium.org/8804006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113172 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for calling static methods in the Java Bridgesteveblock@chromium.org2011-12-061-2/+43
| | | | | | | | BUG=96703 Review URL: http://codereview.chromium.org/8659007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113170 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113110 - backing out 113015 didn't fix the interactive test bot. ↵sail@chromium.org2011-12-062-0/+9
| | | | | | | | | | | | | | | | | | Restoring the CL Revert 113015 - speculative revert to see if this fixes the interactive test breakage Remove OnMessageReceived that was using internal content IPCs in a chrome test. Dispatch the IPC in RenderViewHost instead of TabContents to solve this (it's only used by tests anyways). Remove test_utils methods that weren't being used. BUG=98716 Review URL: http://codereview.chromium.org/8801002 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8817007 TBR=sail@chromium.org Review URL: http://codereview.chromium.org/8821005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113118 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113015 - speculative revert to see if this fixes the interactive test ↵sail@chromium.org2011-12-062-9/+0
| | | | | | | | | | | | | | breakage Remove OnMessageReceived that was using internal content IPCs in a chrome test. Dispatch the IPC in RenderViewHost instead of TabContents to solve this (it's only used by tests anyways). Remove test_utils methods that weren't being used. BUG=98716 Review URL: http://codereview.chromium.org/8801002 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8817007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113110 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for content::Referrer to prerenderjochen@chromium.org2011-12-061-2/+3
| | | | | | | | | | BUG=105028 TEST=none Review URL: http://codereview.chromium.org/8801012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113070 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mouse lock perf issue on Windows.yzshen@chromium.org2011-12-052-38/+89
| | | | | | | | | | | | Don't move the cursor back to the center of the view unless it approaches the border. BUG=106054 TEST=None Review URL: http://codereview.chromium.org/8791001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113061 0039d316-1c4b-4281-b951-d872f2087c98
* Make the transfer request code path use full referrersjochen@chromium.org2011-12-055-0/+11
| | | | | | | | | | BUG=105028 TEST=none Review URL: http://codereview.chromium.org/8801006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113038 0039d316-1c4b-4281-b951-d872f2087c98
* Remove OnMessageReceived that was using internal content IPCs in a chrome ↵jam@chromium.org2011-12-052-0/+9
| | | | | | | | | test. Dispatch the IPC in RenderViewHost instead of TabContents to solve this (it's only used by tests anyways). Remove test_utils methods that weren't being used. BUG=98716 Review URL: http://codereview.chromium.org/8801002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113015 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the GURL referrer field of OpenURLParams with a content::Referrerjochen@chromium.org2011-12-051-1/+1
| | | | | | | | | | BUG=105028 TEST=none (no functional change) TBR=zea@chromium.org Review URL: http://codereview.chromium.org/8784006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112978 0039d316-1c4b-4281-b951-d872f2087c98
* Let fake UI allow a video capture device to be opened several times.mflodman@chromium.org2011-12-052-4/+43
| | | | | | Review URL: http://codereview.chromium.org/8695004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112977 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use Singleton to cache JNI method IDs in Java Bridgesteveblock@chromium.org2011-12-052-117/+65
| | | | | | | | | | | | | | | | | | | | | | | | The Java Bridge makes repeated use of numerous JNI method IDs. We wish to avoid repeatedly looking up these IDS, so we cache them. Currently we use Singleton objects to achieve this. However, this seems inappropriate for several reasons ... - Requires excessive boilerplate - Thread safety not required - Exit cleanup not required We can avoid using Singleton, without introducing static initializers, by simply using a static local. See http://codereview.chromium.org/8659007 for background. TBR=avi BUG=105547 Review URL: http://codereview.chromium.org/8769005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112975 0039d316-1c4b-4281-b951-d872f2087c98
* Change NavigationController::LoadURL to take a Referrer class instead of a ↵jochen@chromium.org2011-12-051-1/+1
| | | | | | | | | | | GURL as referrer BUG=105028 TEST=no functional change Review URL: http://codereview.chromium.org/8785004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112968 0039d316-1c4b-4281-b951-d872f2087c98
* Add glue for supporting custom MIME types in DataTransfer.dcheng@chromium.org2011-12-042-0/+9
| | | | | | | | | BUG=31037 TEST=none in this patch, will be landed in WebKit as layout tests. Review URL: http://codereview.chromium.org/8775025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112927 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Ask the WindowDelegate before a Window is Focus()ed.sadrul@chromium.org2011-12-032-0/+5
| | | | | | | | | | | | | | . In aura, before a window is focused, ask the delegate if it can be focused. . Make a popup RWHVA non-focusable. This is to prevent the focus from moving from the main web-page to the combobox (which causes the combobox to get destroyed). This fixes an issue where comboboxes in the login screen could not be used properly. BUG=105786 TEST=manually Review URL: http://codereview.chromium.org/8770011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112909 0039d316-1c4b-4281-b951-d872f2087c98
* Pass along the referrer policy (renderer side)jochen@chromium.org2011-12-034-7/+9
| | | | | | | | | | BUG=105028 TEST=none (browser side still missing, does nothing yet) Review URL: http://codereview.chromium.org/8774050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112898 0039d316-1c4b-4281-b951-d872f2087c98
* Make ChildProcessHost be used through an interface in content/public, ↵jam@chromium.org2011-12-034-9/+16
| | | | | | | | | instead of by inheritence. BUG=98716 Review URL: http://codereview.chromium.org/8787004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112878 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert ServerSocket::Accept.jhawkins@chromium.org2011-12-033-13/+21
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8771030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112863 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where redirect chain gets lost on process swap.mpcomplete@chromium.org2011-12-034-17/+104
| | | | | | | | | BUG=79520 TEST= Review URL: http://codereview.chromium.org/8669014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112847 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb executable flag through proxy to base::SharedMemory::Create.mcgrathr@chromium.org2011-12-021-3/+5
| | | | | | | | | | | | | | base::SharedMemory now takes a flag for whether executability is required. Plumb that through the Linux-only proxy for this interface. BUG= http://code.google.com/p/chromium/issues/detail?id=103377 TEST= nacl still works R=mseaborn@chromium.org,jam@chromium.org Review URL: http://codereview.chromium.org/8776053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112818 0039d316-1c4b-4281-b951-d872f2087c98
* Add IPCs to allow assistive technology to scroll the pagedmazzoni@chromium.org2011-12-024-0/+42
| | | | | | | | | | or select text. BUG=104468,104469 TEST=none Review URL: http://codereview.chromium.org/8776030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112817 0039d316-1c4b-4281-b951-d872f2087c98
* Implement SetVisuallyDeemphasized in ChromeRenderViewObserver.xiyuan@chromium.org2011-12-0210-182/+12
| | | | | | | | | | | | | | | Implement SetVisuallyDeemphasized in ChromeRenderViewObserver - Add a ChromeViewMsg_SetVisuallyDeemphasized and use it to toggle background dimming on web contents via ChromeRenderViewObserver; - Derive WebViewColorOverlay from WebKit::WebPageOverlay and add to web view when need to dimming the background; - Remove RWHV SetVisuallyDeemphasized since it's no longer used; BUG=103386 TEST=Verify fix for 103386, dimming should show up even when accelerated compositing is on. Review URL: http://codereview.chromium.org/8730001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112787 0039d316-1c4b-4281-b951-d872f2087c98
* Don't make classes derive from ChildProcessHost, and instead have them use ↵jam@chromium.org2011-12-021-2/+1
| | | | | | | | | it through composition. This cleans up the code and makes it easier to understand (as well as more closely conform to the Google C++ style guide). It also makes it possible to add an interface around ChildProcessHost in a future change. BUG=98716 Review URL: http://codereview.chromium.org/8774040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112769 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 112693 - committed before review was done - Landing 8688002: ↵jam@chromium.org2011-12-023-6/+6
| | | | | | | | | | | | PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to Browser Review URL: http://codereview.chromium.org/8688002 Patch from Yuri Gorshenin <ygorshenin@chromium.org>. TBR=dpolukhin@chromium.org Review URL: http://codereview.chromium.org/8775063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112754 0039d316-1c4b-4281-b951-d872f2087c98
* Add autoresize capability to chromium.levin@chromium.org2011-12-024-6/+53
| | | | | | Review URL: http://codereview.chromium.org/8704005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112719 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tab backgroundingdavemoore@chromium.org2011-12-022-0/+67
| | | | | | | | | | | This broke because an incompatible change was made to Process, and because there was no test that would catch it. I've fixed the underlying problem for both Linux and ChromeOS and made it testable. BUG=102726 TEST=Added new RenderProcessHostTest.Backgrounding Review URL: http://codereview.chromium.org/8506036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112712 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 8688002: PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to ↵dpolukhin@chromium.org2011-12-023-6/+6
| | | | | | | | | Browser Review URL: http://codereview.chromium.org/8688002 Patch from Yuri Gorshenin <ygorshenin@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112693 0039d316-1c4b-4281-b951-d872f2087c98
* Start/stop WebKitThread from BrowserMainLoop like other BrowserThreads.joi@chromium.org2011-12-022-11/+0
| | | | | | | | | | | | | Move WebKitThread to the content namespace. Re-order thread objects in BrowserMainLoop declaration to match instantiation order. BUG=98716 Review URL: http://codereview.chromium.org/8776007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112682 0039d316-1c4b-4281-b951-d872f2087c98
* Add CHECK on file descriptor in various IPC::ChannelHandle passed in.xhwang@chromium.org2011-12-021-0/+5
| | | | | | | | | | | | | Regarding Chromium issues 73355, 95129, 95732, 97285, 103957 and Chromium-os issue 18437, 22372, we suspect the channel handles passed to the renderer have invalid file descriptors (fd). This is supported by the fact that using a channel handle with a valid name but an invalid fd will produce crashes with exactly the same stack trace as reported in these issues. Running out of fd in either the renderer, browser or the other process (GPU, broker, etc) could cause this to happen, but we are not sure if that's the real cause. Adding check for the fd in various places to help investigate these issues further. We will be able to tell if invalid fd is passed in and if yes, which process generates it. Browser side check is only added for the broker case to limit the scale of bad user experience, while providing enough cases for investigation. BUG=none TEST=passed unit tests Review URL: http://codereview.chromium.org/8735015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112647 0039d316-1c4b-4281-b951-d872f2087c98
* Add GamepadService, owns 1 gamepad bg threadscottmg@chromium.org2011-12-023-11/+25
| | | | | | | | | BUG=79050 Review URL: http://codereview.chromium.org/8760023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112638 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove some cruft from RenderViewHostDelegate.thestig@chromium.org2011-12-022-8/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8760008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112600 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of the ChildProcessInfo class. It was carrying unnecessary data, and ↵jam@chromium.org2011-12-024-7/+8
| | | | | | | | | the fact that some processes inherited from it was confusing. There's now a simpler struct, content::ChildProcessData. BrowserChildProcessHost uses composition instead of inheritence. BUG=98716 Review URL: http://codereview.chromium.org/8770027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112597 0039d316-1c4b-4281-b951-d872f2087c98
* Update media-related OWNERS.scherkus@chromium.org2011-12-021-1/+3
| | | | | | Review URL: http://codereview.chromium.org/8773023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112579 0039d316-1c4b-4281-b951-d872f2087c98
* Collect profiler stats from all browser child processes.rtenneti@chromium.org2011-12-011-0/+6
| | | | | | | | | | | R=jar Bug=104770 TEST=about:profiler after lauching a plug-in or GPU should show tracking data for plugin-gpu processes Review URL: http://codereview.chromium.org/8588023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112571 0039d316-1c4b-4281-b951-d872f2087c98
* Add histogram to measure failure reasons for SSL Searchagl@chromium.org2011-12-011-0/+9
| | | | | | | | | | | | | | | | | This change adds a histogram that measures the reasons why loads of https://www.google.com fail in the hopes of getting some visibility into the recent SSL search launch. Since the users were navigating to a Google property in any case, and we would have a log of that, this doesn't have any additional privacy impact. BUG=none TEST=none Review URL: http://codereview.chromium.org/8585038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112569 0039d316-1c4b-4281-b951-d872f2087c98
* Reland change for aura tooltips that was revert due to build break:varunjain@chromium.org2011-12-011-0/+7
| | | | | | | | | | | | http://codereview.chromium.org/8747022 BUG=97249 TEST=none Review URL: http://codereview.chromium.org/8769011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112535 0039d316-1c4b-4281-b951-d872f2087c98