Bbrettw@chromium.orgFix up instance registration with the browser.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Simplify DEPS in content\public a bit since all cc files can include internal code. Also remove myself from content\app\OWNERS since I'm in the top level one. Review URL: https://codereview.chromium.org/10986053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158849 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Revert 158624 - Revert 157915 to see if it caused issue 152019 - Avoid calling RWHVWin::GetBackingStore when accelerated compositing is enabled. It's milliseconds expensive and it's not needed in this case. Review URL: https://chromiumcodereview.appspot.com/10967027 TBR=apatrick@chromium.org Review URL: https://codereview.chromium.org/10982033 TBR=apatrick@chromium.org Review URL: https://codereview.chromium.org/10996033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158863 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Revert 158707 - Enable by default: 1. threaded compositing on windows (except XP) 2. force compositing mode on mac On linux we switch to a 1/3 1/3 fcm and thread experiments . This patch also gives priority to the command line switches so that both threaded and force compositing mode can be turned off via the about:flags page or command line. In the near future, we will use the Finch framework to tweak the experiment percentages. Note: This patch has a dependency on: https://bugs.webkit.org/show_bug.cgi?id=96871 It also disables ExtensionApiTest.CaptureVisibleTabJPeg as it triggers flakiness on it. chrome.tabs.captureVisibleTab is inherently racy as there is no way to guarantee that the tab has been painted at least once when that call is made. Note how the other variants of CaptureVisibleTab tests have already been disabled for similar reasons. BUG=143809,128387,146861 Review URL: https://chromiumcodereview.appspot.com/10914247 Reverted due to failures on Mac bots: http://build.chromium.org/p/chromium.mac/builders/Mac10.6%20Tests%20%281%29/builds/29446/steps/interactive_ui_tests/logs/AutoResize http://build.chromium.org/p/chromium.mac/builders/Mac10.7%20Tests%20%281%29/builds/2143/steps/interactive_ui_tests/logs/TightAutosizeAroundSingleLine http://build.chromium.org/p/chromium.mac/builders/Mac%2010.6%20Tests%20%28dbg%29%283%29/builds/26358/steps/interactive_ui_tests/logs/TightAutosizeAroundSingleLine http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20%28dbg%29%283%29/builds/1804/steps/interactive_ui_tests/logs/TightAutosizeAroundSingleLine TBR=vangelis@chromium.org Review URL: https://codereview.chromium.org/10991032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158711 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Re-enable the GPU watchdog on Windows We're seeing a lot of plugin and renderer-process hangs that are probably caused by GPU hangs, so we can try re-enabling the GPU watchdog to prevent them and see what's causing the GPU hangs. BUG=144221 Review URL: https://chromiumcodereview.appspot.com/10993026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158741 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove memory hole mitigation for Flash Windows plugin Review URL: https://chromiumcodereview.appspot.com/10892045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157206 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix render_widget_host_view_android.h This adds the virtual pure function to base class. The overridden version was upstreamed without the base class changes and causing a clang build error. BUG=143931 Review URL: https://chromiumcodereview.appspot.com/10918283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157928 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Implement the gamepad API in the IPC proxy This does some reworking of the gamepad system to make it possible to hook in (previously it assumed that it was only talking to renderers) and I did some cleanup. Gamepad files were renamed to match the classes, and I did a bunch of test infrastructure work. IMPORTANT BEHAVIOR CHANGE: This changes the Web gamepad API to report all gamepad data as soon as any of them are interacted with. This is what we need to do for Pepper anyway (since it gets all or none of the share memory) and I think makes more sense for most consumers anyway. I separated out the user gesture detection code into a place where it can be used in the browser process as well, and exposed functionality in the gamepad provider to be notified when a user gesture happens. The existing gamepad test was disabled and had bitrotted. This fixes it. Review URL: https://chromiumcodereview.appspot.com/10912062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155676 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove WebContentsDelegate::ExecuteContextMenuCommand since it's not called by content. Since it's only used for ChromeFrame, move it to the ExternalTabContainer interface instead. Also remove WebContentsDelegate::GetFrameNativeWindow which isn't used. Review URL: https://codereview.chromium.org/10987047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158861 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix up instance registration with the browser. This code was crashing and was disabled. Previously it would try to send the message through the render view passed to the constructor. But since the dispatcher wrapper outlives any particular RenderView, this crashes. This new code goes through the RendererPpapiHost to get the render view associated with the current instance that's being created or destroyed. BUG=150654 Review URL: https://codereview.chromium.org/10949008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158889 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
content-shell: Allow using the mouse the generate touch-events in linux. BUG=none Review URL: https://codereview.chromium.org/10991038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158871 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Upload test file for encerypted media browser test. BUG=144755 TBR=ddorwin Review URL: https://codereview.chromium.org/10986056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158850 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Linux: initialize the sandbox in the utility process. We initialize the new Linux sandbox in the utility process. We don't have a useful policy for this process at the moment, so we only apply a basic blacklist of system calls. BUG=93109 Review URL: https://chromiumcodereview.appspot.com/10920057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155087 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove flags for Workers that violate multiple profile and storage isolation assumptions. These flags allow the user to have WebWorkers share renderer processes. Unforutnately this sharing can cause WebWorkers from different Profiles or from different StoragePartitons to be shared. This violates state isolation boundaries so these flags just don't work right anyways. Removing. BUG=144549 Review URL: https://chromiumcodereview.appspot.com/10910207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156738 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Create a LinuxSandbox class. The LinuxSandbox class aims to become the central place for Linux sandboxing inside content/. For now, this refactors mostly code from the Zygote. (Note: this is a re-land of https://chromiumcodereview.appspot.com/10826093/ with a trivial fix for ARM architectures). BUG= TBR=piman@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10843059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149734 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Upstreaming SelectFileDialog for Android Upstreaming the Select File Dialog and its dependencies needed for Chrome on Android BUG=116131 Review URL: https://chromiumcodereview.appspot.com/10916160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157424 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add more top level owners to src/content. Review URL: https://chromiumcodereview.appspot.com/10824094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149097 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Android: generates JNI bindings for constructors in system classes. This allows to simplify some places such as surface_texture_bridge. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10968009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158249 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Enable a minimal content/ build on iOS This removes some files from the already-upstreamed iOS content/ gyp support in order to get a minimal target building while the remaining content/ changes are upstreamed. Minor ifdefing is necessary in a few files in order to build them on iOS; these are included since they are core files without which it's very difficult to bring up a build at all. Adds one new class to the ui/ build since it's needed by the content/ code that is now built. BUG=None Review URL: https://chromiumcodereview.appspot.com/10933091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157421 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
chromeos: Implement PowerSaveBlocker. This adds a Chrome OS implementation of PowerSaveBlocker to prevent e.g. the system from suspending during a download or the screen from dimming while web video is being played. BUG=114128 Review URL: https://chromiumcodereview.appspot.com/10988011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158625 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Cleanup the IPC param traits structure: -traits that are only used by chrome should be in chrome -traits that aren't used by chrome shouldn't be in content/public -use macros for serialization where possible -traits that are only used by one message file should just be listed in it -get rid of webkit_param_traits since it's not needed anymore. It was added as a hack to keep npchrome_frame.dll's size small by giving a hint to the MSVS linker, but now that there's more split between the message files because of the content split it's not necessary anymore. I've verified that npchrome_frame.dll's size (Release, non-component) size doesn't change. Review URL: https://codereview.chromium.org/10980010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158570 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Only dlopen() OMX/VAAPI libs in the GPU process, and only lazily dlsym() their symbols. This reinstates r150007, which was reverted in r150009. TBR=piman@chromium.org BUG=140412 Review URL: https://chromiumcodereview.appspot.com/10827173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150024 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Revert "Revert 158067 - Remove native side of content_view_client" The previous CL broke the build, because the changes in net_errors_java.template didn't get the net_error_java target to be rebuilt. We needed a net.gyp change that makes sure NetError.java gets recreated after the changes. BUG=137967 TBR=jam@chromium.org, mkosiba@chromium.org, willchan@chromium.org Review URL: https://chromiumcodereview.appspot.com/10963041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158146 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
replace platform conditions with os_posix and os_bsd where applicable this patch also adds a comment that describes why EAI_NODATA is disabled on FreeBSD BUG= TEST= TBR=wtc Review URL: http://codereview.chromium.org/8598010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
PPAPI/NaCl: Make NaClIPCAdapter transfer handles more generally This does a couple of things: - It defines a new wrapper for passing any kind of handle through the PPAPI proxy (SerializedHandle). - It updates nacl_ipc_adapter to have a more general way to pick apart messages based on their static types (which include the types of all the params). - It adds support for PPB_Graphics2D and PPB_Graphics3D to the NaCl IPC proxy (e.g., NaCl SDK examples pi_generator and tumbler work in the new proxy with this patch). The downside is it requires pulling parts of ppapi/shared_impl and ppapi/proxy in to the NaCl Win64 build. BUG=116317 TEST= Review URL: https://chromiumcodereview.appspot.com/10828023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153531 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
create a separate WebMediaPlayer for URL derived from media stream When the "src" of <video> is derived from media stream, WebMediaPlayerMS is created. Its real time charateristics allows it to simplify some controls in WebMediaPlayer, e.g., no buffering, no preload, etc. WebMediaPlayerMS has 2 different VideoFrameProviders: LocalVideoCapture(for local preview) and RTCVideoRender(for remote view). Audio will be added in the following patches. BUG=142988,110938 TEST=turn on WebMediaPlayer_MS, run apprtc.appspot.com/?debug=loopback Review URL: https://chromiumcodereview.appspot.com/10918052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158490 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move gpu blacklist data file to content side. This also fixes the bug that GPU histograms are missing. BUG=151057 TEST=tree R=jbauman Review URL: https://codereview.chromium.org/10911315 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157851 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Working around http://code.google.com/p/gyp/issues/detail?id=13 Visual Studio doesn't guarantee the 'copies' stanza is executed after the grit target, which can lead to a failure if it tries to copy the file before it's been generated. This puts the grit action in its own target, and making the copies stanza its own target that depends on the grit target. Review URL: http://codereview.chromium.org/9558003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124345 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move JavaBridge tests to content/public/android/javatests BUG=138224 Review URL: https://chromiumcodereview.appspot.com/10911131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158743 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move JavaBridge tests to content/public/android/javatests BUG=138224 Review URL: https://chromiumcodereview.appspot.com/10911131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158743 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Create default implementations of ContentRendererClient, ContentUtilityClient, and ContentPluginClient to make it easier to embed content. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10449063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139432 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Allow for building content_shell from within WebKit BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10388218 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138231 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |