| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Ensure that the OSK does not show up at times when you click on editable fields with the mouse. In metro mode the WM_POINTER message is sent on mouse clicks as well as opposed to desktop mode where it only shows up when you touch the window. Fix is to set the pointer_down_context_ variable to true in the OnTouchHandler when we receive a single touch. BUG=150848 R=sky Review URL: https://codereview.chromium.org/10959024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157864 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Implement Android WebView BlockNetworkImages This uses the WebCore ImagesEnabled setting, which is added to ContentSettings. The setting also includes overriding WebPermissionClient::allowImage, which here allows images with local soucres to load as well. Use a whitelist of local file schemes instead of blacklisting only http(s). BUG= Review URL: https://chromiumcodereview.appspot.com/10920033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158809 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
continuing from http://http://codereview.chromium.org/10823241 This intentionally doesn't change the ChromeOS behavior at all. They all still use the default FileSystemContext. This code also exposes the normal and media URLRequestGetters via the StoragePartition, and cleans up a bit of code that was accessing the URLRequestGetter in odd ways. Also, it makes Workers correctly use the Media Cache for Media fetches. TBR=benjhyden,sky,davemoore,piman,mkwst,kalman BUG=85121 Review URL: https://chromiumcodereview.appspot.com/10909182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157284 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
BrowserPluginGuest/Embedder: Remove friend helper classes, made necessary calls public as Charlie suggested in other review. BUG=141232 Review URL: https://chromiumcodereview.appspot.com/10965009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158074 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Destroy WorkerDevToolsAgentHost when corresponding worker terminates The call was missing and now that jam is moving NOTIFICATION_APP_TERMINATING from content/ to chrome/ (http://codereview.chromium.org/10968064/) it became obvious. BUG=None Review URL: https://codereview.chromium.org/10989012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158790 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Implements part of DeviceMotion in the browser This adds the motion message filter, motion ipc messages, and related motion files. This was originally part of a larger patch (http://codereview.chromium.org/10698046/). BUG=59201 Review URL: https://chromiumcodereview.appspot.com/10823310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151908 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix: Prerendering was confusing SessionService to not save sessionStorage. BUG=149905 Review URL: https://chromiumcodereview.appspot.com/10969012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158778 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove DownloadManager::GetDownloadItem() and GetActiveDownloadItem() in favor of GetDownload() Followup to GetAllDownloads() does now: http://codereview.chromium.org/10913015/ Precursor to DownloadHistory-is-an-Observer: http://codereview.chromium.org/10665049/ Reviewers: estade: chrome/browser/ui/webui/downloads_dom_handler.cc Done: bauerb: chrome/browser/plugins/plugin_installer.cc aa: chrome/browser/extensions/webstore_installer.cc achuith: chrome/browser/chromeos/gdata jcivelli: content/public/test jochen: content/shell rdsmith: * Review URL: https://chromiumcodereview.appspot.com/10912183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158595 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rewrite layout_browsertests to use content_shell --dump-render-tree to execute layout tests break down of changes - refactor WebKitTestResultPrinter to print to a stream - allow for swapping the result printer - add testRunner.workerThreadCount implementation and testRunner.overridePreference stub - rip out the fake testRunner and result getting / formatting code from InProcessBrowserLayoutTest - make it use WebKitTestController to run the tests - remove all the code for copying resources around (since we don't need to patch the tests, we can just read the original) BUG=none TEST=layout_browsertests passes Review URL: https://chromiumcodereview.appspot.com/10941011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158803 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 年前 | |
Fix memory leak in network_location_provider_unittest Use a scoped_ptr to hold the result of JSONReader::ReadAndReturnError in CheckRequestIsValid method. BUG=146354 TEST=content_unit_tests:GeolocationNetworkProviderTest.* Review URL: https://chromiumcodereview.appspot.com/10913221 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156313 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Enable webgl conformance tests under content/test/gpu in content_browsertests It enables the webgl conformace test in content_browsertests basing on chrome/test/gpu. BUG=149892 TEST= Review URL: https://chromiumcodereview.appspot.com/10916334 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158742 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix the leaks in TestHyphenatorMessageFilter::OnOpenDictionary(). This change deletes IPC messages received in TestHyphenatorMessageFilter::OnMessage() to delete HyphenatorMsg_SetDictionary messages sent by TestHyphenatorMessageFilter::OnOpenDictionary(). BUG=146222 TEST=the memory bots are green without suppressions. Review URL: https://chromiumcodereview.appspot.com/10907045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154900 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rewrite layout_browsertests to use content_shell --dump-render-tree to execute layout tests break down of changes - refactor WebKitTestResultPrinter to print to a stream - allow for swapping the result printer - add testRunner.workerThreadCount implementation and testRunner.overridePreference stub - rip out the fake testRunner and result getting / formatting code from InProcessBrowserLayoutTest - make it use WebKitTestController to run the tests - remove all the code for copying resources around (since we don't need to patch the tests, we can just read the original) BUG=none TEST=layout_browsertests passes Review URL: https://chromiumcodereview.appspot.com/10941011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158803 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add more FS types and introduce type field into IsolatedContext (Separated from a bigger patch: https://chromiumcodereview.appspot.com/10810053) BUG=138022 TEST=existing tests Review URL: https://chromiumcodereview.appspot.com/10817006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148291 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Refactoring: ProtocolHandler::MaybeCreateJob and other functions take NetworkDelegate as argument This change goes a long way to prepare for removing NetworkDelegate from URLRequestContext. TBR=sky@chromium.org, michaeln@chromium.org, benjhayden@chromium.org, brettw@chromium.org, ben@chromium.org, davemoore@chromium.org, zelidrag@chromium.org, mnissler@chromium.org, thestig@chromium.org, asargent@chromium.org, jhawkins@chromium.org, bulach@chromium.org BUG=crbug.com/142945 Review URL: https://chromiumcodereview.appspot.com/10855209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153133 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 年前 | |
Use Google API key for one-shot speech recognition BUG=none Review URL: https://chromiumcodereview.appspot.com/10909237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156847 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove error handling for NOT_IN_DNS. This experiment is long dead and its code is long gone. This change removes some last traces. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10821024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149412 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[gtk] fix zoom bubble showing up on wrong window ... most of the time. Since IsActive doesn't work, it still can show the bubble on the wrong window if two windows both show the same host. BUG=152229 Review URL: https://chromiumcodereview.appspot.com/10979019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158806 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Coverity: Fix several pass-by-values. CID_COUNT=8 CID=7757,8647,11476,16931,16932,100206,100577,102872 BUG=none TEST=none R=tbreisacher@chromium.org TBR=brettw@chromium.org,kalman@chromium.org Review URL: https://chromiumcodereview.appspot.com/10824033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148687 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rewrite layout_browsertests to use content_shell --dump-render-tree to execute layout tests break down of changes - refactor WebKitTestResultPrinter to print to a stream - allow for swapping the result printer - add testRunner.workerThreadCount implementation and testRunner.overridePreference stub - rip out the fake testRunner and result getting / formatting code from InProcessBrowserLayoutTest - make it use WebKitTestController to run the tests - remove all the code for copying resources around (since we don't need to patch the tests, we can just read the original) BUG=none TEST=layout_browsertests passes Review URL: https://chromiumcodereview.appspot.com/10941011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158803 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Close leaking FDs. When starting a SandboxedProcess the resource file descriptors were leaked in the browser process, eventually causing crashers. BUG=None TEST=When using the Android content shell for a long time, it should not crash. Review URL: https://chromiumcodereview.appspot.com/10949027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158456 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 年前 | |
Move zygote_host_impl_linux.* to content/browser/zygote_host BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10806076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148026 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rewrite layout_browsertests to use content_shell --dump-render-tree to execute layout tests break down of changes - refactor WebKitTestResultPrinter to print to a stream - allow for swapping the result printer - add testRunner.workerThreadCount implementation and testRunner.overridePreference stub - rip out the fake testRunner and result getting / formatting code from InProcessBrowserLayoutTest - make it use WebKitTestController to run the tests - remove all the code for copying resources around (since we don't need to patch the tests, we can just read the original) BUG=none TEST=layout_browsertests passes Review URL: https://chromiumcodereview.appspot.com/10941011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158803 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Convert test_shell_tests BookmarkletTest.* into a content_browsertest. Move from using TestShell to content::Shell. BUG=126514 Review URL: https://chromiumcodereview.appspot.com/10913286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157155 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
On Posix, make all child processes quit when the browser dies, not just the renderers. On bots, seeing that sometimes child processes are hanging around after the browser process is gone. This confuses the sharding scripts. BUG=90448 Review URL: https://chromiumcodereview.appspot.com/10834068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149023 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Cleanup: Add a note to BrowserChildProcessHost::Launch(). BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10787027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146943 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Make browser_context.cc compile for iOS iOS needs a BrowserContext destructor, since Profile inherits from BrowserContext, but none of the static functions are necessary. BUG=None Review URL: https://chromiumcodereview.appspot.com/10907232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157333 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Support sharing of ContentMain and BrowserMain code with embedded use cases (try #3). For the browser use case it is convenient to have a single ContentMain entry point function that handles all initialization, run and shutdown. For embedded use cases it is often necessary to integrate with existing application message loops where initialization and shutdown must be handled separately. To support sharing of this code the following changes were required: 1. Refactor the ContentMain function to create a ContentMainRunner class containing separate initialization, run and shutdown functions. 2. Refactor the BrowserMain function and BrowserMainLoop class to create a BrowserMainRunner class containing separate initialization, run and shutdown functions. 3. Add a new BrowserMainParts::GetMainMessageLoop method. This is necessary to support creation of a custom MessageLoop implementation while sharing BrowserMainRunner initialization and shutdown code. BUG=112507 TEST=none Review URL: https://chromiumcodereview.appspot.com/9375017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121454 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 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 年前 | |
Minimal if-def changes for OS_IOS in browser_main_loop.* BUG=None Review URL: https://chromiumcodereview.appspot.com/10905076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155724 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move android mediaplayer from render process to browser process. Due to UID isolation for security reasons, the render process can no longer have permissions to access internet. Since Android mediaplayer requires internet permission to work, it has to be moved to the browser process to resolve this. Here are the changes included in this patch: 1. Make WebMediaPlayerAndroid a common base class for WebMediaPlayerImplAndroid and WebMediaPlayerInProcessAndroid. WebMediaPlayerImplAndroid places the android mediaplayer in the brower process, this will be used for future chrome on android releases. WebMediaPlayerInProcessAndroid still places the android mediaplayer in the render process, this is being used for Layout tests. We will deprecate this later. 2.Added a commandline flag kMediaPlayerInRenderProcess to allow switching between these 2 modes 3.MediaPlayerBridge now takes over all the logics originally in WebMediaPlayerAndroid. This is to shield WMPA from knowing the internal state of the mediaplayer. BUG= Review URL: https://chromiumcodereview.appspot.com/10919075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157596 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove all the indexeddb-related utility process code BUG=129471 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152873 Review URL: https://chromiumcodereview.appspot.com/10834350 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153336 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix regression in BrowserThread's optimization of when it skips a lock. The variable name was misnamed before, which contributed to this. I've updated the variable name to make it clearer. Credit to liujundota@gmail.com who noticed this. Review URL: https://chromiumcodereview.appspot.com/10900020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153977 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Added unique function names (IOThreadRun, DBThreadRun, etc) which make it possible to tell the thread name in crash dumps from the call stack. Added a volatile automatic variable to avoid global optimizers optimizing the function. This change would help us to triage ThreadWatcher crashes for IO thread. It would also help in debugging crashes. R=sky, jar Review URL: https://chromiumcodereview.appspot.com/10796079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147949 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move test_browser_thread.h from content\test to content\public\test. This way we can enforce that internal content headers don't leak to embedders. BUG=98716 TBR=phajdan.jr Review URL: https://chromiumcodereview.appspot.com/10500016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140254 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reapply 130248 - Add full support for filesystem URLs. Trying to get the build into the right state. TBR=pfeldman Review URL: https://chromiumcodereview.appspot.com/9956101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130363 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move test headers from content\test to content\public\test. This way we can enforce that internal content headers don't leak to embedders. BUG=98716 TBR=phajdan.jr Review URL: https://chromiumcodereview.appspot.com/10492009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140256 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move process-per-site logic from BrowsingInstance to RenderProcessHost. This avoids sharing SiteInstances across different BrowsingInstances. BUG=11629 BUG=131676 TEST=See repro steps in http://crbug.com/131676. Review URL: https://chromiumcodereview.appspot.com/10575014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144911 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add Content API around CertStore. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9691003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126215 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Close leaking FDs. When starting a SandboxedProcess the resource file descriptors were leaked in the browser process, eventually causing crashers. BUG=None TEST=When using the Android content shell for a long time, it should not crash. Review URL: https://chromiumcodereview.appspot.com/10949027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158456 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Disable ChildProcessSecurityPolicy on debug mac git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148517 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add isWritableFileEntry to the fileSystem API isWritableFileEntry determines whether an existing FileEntry, obtained via getWritableFileEntry or chooseFile, is writable (otherwise, we assume it is readable). BUG=135689 TEST= Review URL: https://chromiumcodereview.appspot.com/10692104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147399 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add isWritableFileEntry to the fileSystem API isWritableFileEntry determines whether an existing FileEntry, obtained via getWritableFileEntry or chooseFile, is writable (otherwise, we assume it is readable). BUG=135689 TEST= Review URL: https://chromiumcodereview.appspot.com/10692104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147399 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move the render process host tests in content to chrome. These test chrome specific behavior with things like extensions/webui/singleton tabs. BUG=90448 Review URL: https://chromiumcodereview.appspot.com/10820056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148852 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rename BrowserChildProcessHost implementation class to BrowserChildProcessHostImpl. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9117006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118758 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move some files from base to base/memory. raw_scoped_refptr_mismatch_checker.h ref_counted.cc ref_counted.h ref_counted_memory.cc ref_counted_memory.h ref_counted_unittest.cc scoped_callback_factory.h scoped_comptr_win.h scoped_handle.h scoped_native_library.cc scoped_native_library.h scoped_native_library_unittest.cc scoped_nsobject.h scoped_open_process.h scoped_ptr.h scoped_ptr_unittest.cc scoped_temp_dir.cc scoped_temp_dir.h scoped_temp_dir_unittest.cc scoped_vector.h singleton.h singleton_objc.h singleton_unittest.cc linked_ptr.h linked_ptr_unittest.cc weak_ptr.cc weak_ptr.h weak_ptr_unittest.cc BUG=None TEST=Compile Review URL: http://codereview.chromium.org/6714032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Convert the Web SQL Database pyauto test to content_browsertests. BUG=143637 Review URL: https://chromiumcodereview.appspot.com/10879018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152821 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add DeviceMonitorLinux in BrowserMainLoop. The DeviceMonitorLinux detects device change and sends the signal to SystemMonitor. This patch depends on http://codereview.chromium.org/10836004/ BUG=137799 Review URL: https://chromiumcodereview.appspot.com/10829073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149266 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add DeviceMonitorLinux in BrowserMainLoop. The DeviceMonitorLinux detects device change and sends the signal to SystemMonitor. This patch depends on http://codereview.chromium.org/10836004/ BUG=137799 Review URL: https://chromiumcodereview.appspot.com/10829073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149266 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add DeviceMonitorMac to BrowserMainLoop. DeviceMonitorMac detects device changing and forwards the notifications to the system monitor. BUG=137799 Review URL: https://chromiumcodereview.appspot.com/10824162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151689 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add DeviceMonitorMac to BrowserMainLoop. DeviceMonitorMac detects device changing and forwards the notifications to the system monitor. BUG=137799 Review URL: https://chromiumcodereview.appspot.com/10824162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151689 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move font_list_async.h to content/public. Switch to Pass() goodness to simplify code. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9500008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124224 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Mac: Fix WebGL in OS X 10.7 + misc. Sandbox cleanup * Allow IOKit access in 10.7. * Rename 10.6_ONLY to 10.6_OR_ABOVE and add a 10.7 version. * Fix path for common.sb in one place we missed the chrome->content move. BUG=75343 TEST=See bug Review URL: http://codereview.chromium.org/7060002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86410 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Enable collecting histograms from Plugins and GPU processes only. Will enable other process types after testing them. R=jar,jam@chromium.org,sky BUG=145294 Review URL: https://chromiumcodereview.appspot.com/10885016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154501 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Enable collecting histograms from Plugins and GPU processes only. Will enable other process types after testing them. R=jar,jam@chromium.org,sky BUG=145294 Review URL: https://chromiumcodereview.appspot.com/10885016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154501 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Refactoring: ProtocolHandler::MaybeCreateJob and other functions take NetworkDelegate as argument This change goes a long way to prepare for removing NetworkDelegate from URLRequestContext. TBR=sky@chromium.org, michaeln@chromium.org, benjhayden@chromium.org, brettw@chromium.org, ben@chromium.org, davemoore@chromium.org, zelidrag@chromium.org, mnissler@chromium.org, thestig@chromium.org, asargent@chromium.org, jhawkins@chromium.org, bulach@chromium.org BUG=crbug.com/142945 Review URL: https://chromiumcodereview.appspot.com/10855209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153133 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Refactoring: ProtocolHandler::MaybeCreateJob and other functions take NetworkDelegate as argument This change goes a long way to prepare for removing NetworkDelegate from URLRequestContext. TBR=sky@chromium.org, michaeln@chromium.org, benjhayden@chromium.org, brettw@chromium.org, ben@chromium.org, davemoore@chromium.org, zelidrag@chromium.org, mnissler@chromium.org, thestig@chromium.org, asargent@chromium.org, jhawkins@chromium.org, bulach@chromium.org BUG=crbug.com/142945 Review URL: https://chromiumcodereview.appspot.com/10855209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153133 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Coverity: Initialize a member variable. CID_COUNT=1 CID=104455 BUG=none TEST=none R=groby TBR=sky Review URL: https://chromiumcodereview.appspot.com/10787042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147247 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Coverity: Initialize a member variable. CID_COUNT=1 CID=104455 BUG=none TEST=none R=groby TBR=sky Review URL: https://chromiumcodereview.appspot.com/10787042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147247 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Histograms - Support histograms for Plugins, GPU and all child processes. Renderer processes also use this new method to send histograms to browser. This code is similar to the code that gets profiler data from all processes. R=jar@chromium.org,jam@chromium.org TEST=browser unit tests, interactive UI tests BUG=114013 Review URL: https://chromiumcodereview.appspot.com/10454086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146394 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Histograms - Support histograms for Plugins, GPU and all child processes. Renderer processes also use this new method to send histograms to browser. This code is similar to the code that gets profiler data from all processes. R=jar@chromium.org,jam@chromium.org TEST=browser unit tests, interactive UI tests BUG=114013 Review URL: https://chromiumcodereview.appspot.com/10454086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146394 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Histograms - Support histograms for Plugins, GPU and all child processes. Renderer processes also use this new method to send histograms to browser. This code is similar to the code that gets profiler data from all processes. R=jar@chromium.org,jam@chromium.org TEST=browser unit tests, interactive UI tests BUG=114013 Review URL: https://chromiumcodereview.appspot.com/10454086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146394 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Coverity: Fix pass by value errors in HostZoomMap::SetZoomLevel() function. CID=103250 BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10377144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137230 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move test_browser_thread.h from content\test to content\public\test. This way we can enforce that internal content headers don't leak to embedders. BUG=98716 TBR=phajdan.jr Review URL: https://chromiumcodereview.appspot.com/10500016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140254 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Get rid of the ChildProcessInfo class. It was carrying unnecessary data, and 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 | 14 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move MachBroker to content. BUG=76697 Review URL: http://codereview.chromium.org/7232003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90236 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rewrite layout_browsertests to use content_shell --dump-render-tree to execute layout tests break down of changes - refactor WebKitTestResultPrinter to print to a stream - allow for swapping the result printer - add testRunner.workerThreadCount implementation and testRunner.overridePreference stub - rip out the fake testRunner and result getting / formatting code from InProcessBrowserLayoutTest - make it use WebKitTestController to run the tests - remove all the code for copying resources around (since we don't need to patch the tests, we can just read the original) BUG=none TEST=layout_browsertests passes Review URL: https://chromiumcodereview.appspot.com/10941011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158803 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move BrowserThread to content namespace. TBR=owners BUG=98716 Review URL: http://codereview.chromium.org/8437002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108270 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move BrowserMessageFilter to public, and into content namespace. TBR=abodenha@chromium.org for chrome/browser/printing/OWNERS BUG=98716 Review URL: http://codereview.chromium.org/8912009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114758 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Delete empty NotificationObserverLists. Fixes leak. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10546025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141010 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Make NotificationService an interface in the content namespace, and switch callers to use it. Move the implementation to content/browser. Stop creating it in all child processes since it's only used in the browser. BUG=98716 Review URL: http://codereview.chromium.org/8342048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106403 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper Flash settings integration: implement "deauthorize content licenses". A few notes about PepperFlashSettingsManager: - It doesn't re-establish a channel for each request. It might seem unnecessary at this point. But that is needed for implementing content settings (camera/mic and peer networking), which requires more interactions with the broker process. - Similarly, the support of multiple in-flight requests isn't very useful for deauthorizing content licenses, but that is useful for content settings, e.g., sending multiple GetPermissionSettings requests for different setting types. BUG=112190 TEST=None Review URL: https://chromiumcodereview.appspot.com/10391173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139210 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add a PepperHelper::EnablePepperSupportForChannel function to content. Adds a function that enables messages from PPAPI plugins to be dispatched in the browser process. The function adds a PepperMessageFilter to the plugin-browser channel. BUG=116317 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10907102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156218 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Disable PluginTest.MediaPlayerOld. TBR=scottmg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153809 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Moves CreateVersionFromString to WebPluginInfo and updates the callers. 6th CL in the series to delete PluginGroup and move Hardcoded plugin group definitions to metadata files. BUG=124396 Review URL: https://chromiumcodereview.appspot.com/10823434 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154842 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move a number of other tests from browser_tests to content_browsertests. BUG=90448 Review URL: https://chromiumcodereview.appspot.com/10821037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148558 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
PluginLoader loads plugins again after last load completes If the list of plugins has updated before PluginLoader gets a request to load plugins it occasionally fails to load the entire list. This happens when PluginLoader is serving the last plugin load request. To make sure PluginLoader is up-to-date with the latest plugin list all plugin load requests are served. BUG=117561 TEST=content_unittests --gtest_filter=PluginLoader* R=rsesek Review URL: http://codereview.chromium.org/9665017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126250 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Use IPC::Sender and IPC::Listener in content. This replaces uses of IPC::Message::Sender with IPC::Sender and IPC::Channel::Listener with IPC::Listener. I also fixed up header files where it was obvious. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10662005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143920 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
RefCounted types should not have public destructors, content/browser part 1 BUG=123295 TEST=none Review URL: http://codereview.chromium.org/10068037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134395 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Initial NPAPI plugin support in Win Aura. Scrolling jank is noticable because the plugin moves at a different time than the content is updated. There are also a couple of other functions in RenderWidgetHostViewWin that enumerate plugin Windows that need to be shared, but I'm leaving these for a future change. The code in render_widget_host_view_base.cc is all moved from render_widget_host_view_win.cc with the exception of the lines between the USE_AURA ifdef. Review URL: https://codereview.chromium.org/10905122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156090 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Revert 155122 - Code to collect issue 97285 debugging info for crash reports. [TPM is suspicious of Windows renderer crash rate. Seems impossible, but who knows?] It is useful to record breakpad keys for debugging, which is not applicable to multi-process bugs. This adds infrastructure to allow collection of information across processes. Also, fix so that GetPluginChannelHost() can successfully fail without crashing. BUG=97285,141055 Review URL: https://chromiumcodereview.appspot.com/10908078 TBR=shess@chromium.org Review URL: https://chromiumcodereview.appspot.com/10908130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155240 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rename BrowserChildProcessHost implementation class to BrowserChildProcessHostImpl. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9117006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118758 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Get rid of the content::NOTIFICATION_APP_ACTIVATED notification since it was fired from Chrome (content notifications should only be fired from content). Review URL: https://codereview.chromium.org/10958066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158279 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Get rid of the content::NOTIFICATION_APP_ACTIVATED notification since it was fired from Chrome (content notifications should only be fired from content). Review URL: https://codereview.chromium.org/10958066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158279 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move a number of other tests from browser_tests to content_browsertests. BUG=90448 Review URL: https://chromiumcodereview.appspot.com/10821037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148558 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Power save blocker: switch to new implementation. In addition to making things much simpler, this will also fix bug 126591 on Windows 8 by activating the new code in r140668. BUG=126591 Review URL: https://chromiumcodereview.appspot.com/10542089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141433 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 年前 | |
Linux: Detect Unity as a desktop environment. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10735034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147134 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix leak in Mac PowerSaveBlocker. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10832392 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152440 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove useless code in power_save_blocker_win.cc after changing to Win8 SDK. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10696116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146805 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Handle crashing Pepper plug-ins the same as crashing NPAPI plug-ins. BUG=151895 Review URL: https://chromiumcodereview.appspot.com/10956065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158364 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Handle crashing Pepper plug-ins the same as crashing NPAPI plug-ins. BUG=151895 Review URL: https://chromiumcodereview.appspot.com/10956065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158364 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[UMA] Use proper C++ objects to serialize tracked_objects across process boundaries. See https://chromiumcodereview.appspot.com/9702014/ for the original code review. Uploading to a new issue due to an AppEngine error... BUG=103480 TEST=none (refactoring, no functional change expected) TBR=jam@chromium.org,jar@chromium.org,eroman@chromium.org,jhawkins@chromium.org,ajwong@chromium.org Review URL: http://codereview.chromium.org/10077001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132109 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Show gpu process stats in about:tcmalloc BUG=123939 TEST=launch GPU process by navigating to a page requiring it. open about:tcmalloc. refresh. see GPU process memory information Review URL: http://codereview.chromium.org/10041017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133816 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
RefCounted types should not have public destructors, content/browser part 1 BUG=123295 TEST=none Review URL: http://codereview.chromium.org/10068037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134395 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
RefCounted types should not have public destructors, content/browser part 1 BUG=123295 TEST=none Review URL: http://codereview.chromium.org/10068037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134395 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
RefCounted types should not have public destructors, content/browser part 1 BUG=123295 TEST=none Review URL: http://codereview.chromium.org/10068037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134395 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Use IPC::Sender and IPC::Listener in content. This replaces uses of IPC::Message::Sender with IPC::Sender and IPC::Channel::Listener with IPC::Listener. I also fixed up header files where it was obvious. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10662005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143920 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
continuing from http://http://codereview.chromium.org/10823241 This intentionally doesn't change the ChromeOS behavior at all. They all still use the default FileSystemContext. This code also exposes the normal and media URLRequestGetters via the StoragePartition, and cleans up a bit of code that was accessing the URLRequestGetter in odd ways. Also, it makes Workers correctly use the Media Cache for Media fetches. TBR=benjhyden,sky,davemoore,piman,mkwst,kalman BUG=85121 Review URL: https://chromiumcodereview.appspot.com/10909182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157284 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
AppCache and StoragePartition'ing * Get rid of BrowserContext::GetAppCacheService and ResourceContext::GetAppCacheService as they've been replace by accessors on the StoragePartition and WorkerStoragePartition classes. * Added a BrowsingContext::GetRequestContextForStoragePartition(id) accessor so the constellation of storage context + main request context can initialized properly. Implemented that method in chrome's Profile class in terms of the existing GetRequestContextForIsolatedApp(id) accessor. * Hold references to the ChromeAppCacheService and ChromeBlobStorageContext inside of ResourceMessageFilter and provide accessors to them. These are for use by the ResourceDispatcherHost singleton which would otherwise not have enough context to get needed references to partitioned things. * Widen the ResourceDispatcherHostDelegate::RequestBeginning method to also take an AppCacheService* parameter since that value can no longer be retrieved via the ResourceContext. Chrome's impl of this delegate interface needs that value to construct OfflineResourceThrottles. * Poke at WorkerProcessHost to create ResourceMessageFilters and others to utlize the correct URLRequestContext so the right set of cookies are used in shared workers. TBR=mihaip,sail,thakis BUG=85121 Review URL: https://chromiumcodereview.appspot.com/10916132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156991 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move dependencies of download\base_file from chrome to content. These are all trivial file moves. BUG=82782 Review URL: http://codereview.chromium.org/7388002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92695 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Convert speech and session history browser_tests to run under content_browsertests. Also add support for single-process. BUG=90448 Review URL: https://chromiumcodereview.appspot.com/10820043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148711 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move StoragePartition into content/public and remove BrowserContext::GetDOMStorageContext(). Eventually all the storage context accessors will be removed from BrowserContext. Instead, users should retrieve the storage context from the StoragePartition. This also changes RenderProcessHost to take in a StoragePartition removing the need for a re-lookup its storage contexts. BUG=85121,143486 Review URL: https://chromiumcodereview.appspot.com/10837230 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152251 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix an AppCacheStorageImpl leak in SiteInstanceTest.SiteInstanceDestructor by running the message loops some more. BUG=143565 Review URL: https://chromiumcodereview.appspot.com/10908027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155233 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Shorten the path length to get under MAX_PATH on windows. Some of the nested directories in each partition have variable length path names. Prepending our isolated storage path structure used to take us over the to MAX_PATH for chrome-extension:// origins when creating the database files for subsystems like Local Storage. With this change, on XP, assuming a 10-character user name, the Local Storage database file representing the chrome-extension: origin in the Default profile for user "abcdefghij" has this path: C:\Documents and Settings\abcedfghij\Local Settings\Application Data\ Google\Chrome SxS\User Data\Default\Storage\ ext\bdlahefabekefwlefaancobndodocndn\def\Local Storage\ chrome-extension_bdlahefabekefwlefaancobndodocndn_0.localstorage-journal which is 241 characters. This gives 19 characters of headroom from the 260 MAX_PATH. Previously, when we used "Storage Partitions", "extensions", and "default" instead of "Storage, "ext", and "def", the same database file would have a path length of 263 characters. This change doesn't completely solve the problem. If Local Storage is used on a super-long domain, we can still exceed MAX_PATH. However, using my own profile as an example, of 342 domains, none created paths longer than those of the chrome-extensions so this should be a pretty solid mitigation. BUG=151450 Review URL: https://codereview.chromium.org/10967030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158136 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
continuing from http://http://codereview.chromium.org/10823241 This intentionally doesn't change the ChromeOS behavior at all. They all still use the default FileSystemContext. This code also exposes the normal and media URLRequestGetters via the StoragePartition, and cleans up a bit of code that was accessing the URLRequestGetter in odd ways. Also, it makes Workers correctly use the Media Cache for Media fetches. TBR=benjhyden,sky,davemoore,piman,mkwst,kalman BUG=85121 Review URL: https://chromiumcodereview.appspot.com/10909182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157284 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[cros] Fix MediaURLRequestContext initialization. Not initializing media context separately breaks media playback on external filesystem. BUG=151924 TEST=See bug. Review URL: https://chromiumcodereview.appspot.com/10985018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158788 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
continuing from http://http://codereview.chromium.org/10823241 This intentionally doesn't change the ChromeOS behavior at all. They all still use the default FileSystemContext. This code also exposes the normal and media URLRequestGetters via the StoragePartition, and cleans up a bit of code that was accessing the URLRequestGetter in odd ways. Also, it makes Workers correctly use the Media Cache for Media fetches. TBR=benjhyden,sky,davemoore,piman,mkwst,kalman BUG=85121 Review URL: https://chromiumcodereview.appspot.com/10909182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157284 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix device broadcast DCHECK. Inserting/removing a USB device will trip this DCHECK. BUG=NONE Review URL: https://chromiumcodereview.appspot.com/10933084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156726 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for device removal/arrival detection with device type. For now this allows us to detect when audio and video capture devices are connected/disconnected. TEST=Try connecting and disconnecting USB audio/video devices. You should see notifications in the log about those operations being detected. BUG=137799 Review URL: https://chromiumcodereview.appspot.com/10824086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149279 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
add device type as an argument in OnDevicesChanged. This allows DevicesChangedObserver to listen to desired events, instead of being woken up by change of uninterested devices. BUG=137799 Review URL: https://chromiumcodereview.appspot.com/10836004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149103 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Refactoring: ProtocolHandler::MaybeCreateJob and other functions take NetworkDelegate as argument This change goes a long way to prepare for removing NetworkDelegate from URLRequestContext. TBR=sky@chromium.org, michaeln@chromium.org, benjhayden@chromium.org, brettw@chromium.org, ben@chromium.org, davemoore@chromium.org, zelidrag@chromium.org, mnissler@chromium.org, thestig@chromium.org, asargent@chromium.org, jhawkins@chromium.org, bulach@chromium.org BUG=crbug.com/142945 Review URL: https://chromiumcodereview.appspot.com/10855209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153133 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Refactoring: ProtocolHandler::MaybeCreateJob and other functions take NetworkDelegate as argument This change goes a long way to prepare for removing NetworkDelegate from URLRequestContext. TBR=sky@chromium.org, michaeln@chromium.org, benjhayden@chromium.org, brettw@chromium.org, ben@chromium.org, davemoore@chromium.org, zelidrag@chromium.org, mnissler@chromium.org, thestig@chromium.org, asargent@chromium.org, jhawkins@chromium.org, bulach@chromium.org BUG=crbug.com/142945 Review URL: https://chromiumcodereview.appspot.com/10855209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153133 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
implement SetWatchEvent and WaitForEvent for trace-based-tests. Up until now, tracing-based tests have been required to either run a trace for some amount of time or use existing notification mechanisms to return control to the test. This change adds a 'watch event' feature to trace_event_impl which can be used by tests to wait for an event to occur. This mechanism could replace the use of test-only notifications which is frowned upon as well as mock classes for catching events. Trace events also have the huge advantage of working on all chrome processes as opposed to the browser-only notification service. BUG=139939 Review URL: https://chromiumcodereview.appspot.com/10837082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154552 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
implement SetWatchEvent and WaitForEvent for trace-based-tests. Up until now, tracing-based tests have been required to either run a trace for some amount of time or use existing notification mechanisms to return control to the test. This change adds a 'watch event' feature to trace_event_impl which can be used by tests to wait for an event to occur. This mechanism could replace the use of test-only notifications which is frowned upon as well as mock classes for catching events. Trace events also have the huge advantage of working on all chrome processes as opposed to the browser-only notification service. BUG=139939 Review URL: https://chromiumcodereview.appspot.com/10837082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154552 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
implement SetWatchEvent and WaitForEvent for trace-based-tests. Up until now, tracing-based tests have been required to either run a trace for some amount of time or use existing notification mechanisms to return control to the test. This change adds a 'watch event' feature to trace_event_impl which can be used by tests to wait for an event to occur. This mechanism could replace the use of test-only notifications which is frowned upon as well as mock classes for catching events. Trace events also have the huge advantage of working on all chrome processes as opposed to the browser-only notification service. BUG=139939 Review URL: https://chromiumcodereview.appspot.com/10837082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154552 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
implement SetWatchEvent and WaitForEvent for trace-based-tests. Up until now, tracing-based tests have been required to either run a trace for some amount of time or use existing notification mechanisms to return control to the test. This change adds a 'watch event' feature to trace_event_impl which can be used by tests to wait for an event to occur. This mechanism could replace the use of test-only notifications which is frowned upon as well as mock classes for catching events. Trace events also have the huge advantage of working on all chrome processes as opposed to the browser-only notification service. BUG=139939 Review URL: https://chromiumcodereview.appspot.com/10837082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154552 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix memory leak in TraceSubscriberStdioImpl. This class uses TraceBuffer internally, via a callback object. The callback references the TraceSubscriberStdioImpl so there was a reference cycle. Fixed by explicitly clearing the callback. BUG=115411 TEST=TraceSubscriberStdioTest under Valgrind Review URL: https://chromiumcodereview.appspot.com/10797012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147482 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Relax check for message loop in SequencedWorkerPool Assert that the constructor message loop is non-NULL only when the SequencedWorkerPool is about to be destroyed. Revert now-unneccessary test changes that adds MessagePools for SequenedWorkerPool. BUG=117940 TEST= Review URL: http://codereview.chromium.org/9699115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127335 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Linux: Refactor udev device monitoring code into its own class so it can be reused more easily. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10824036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148698 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Linux: Refactor udev device monitoring code into its own class so it can be reused more easily. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10824036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148698 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Split UserMetrics into API vs. implementation. Move API to content/public. TBR=davemoore@chromium.org BUG=98716 Review URL: http://codereview.chromium.org/8919017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114416 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Posix: Fix --utility-cmd-prefix to not run /proc/self/exe. BUG=148894 Review URL: https://chromiumcodereview.appspot.com/10907210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156642 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove #pragma once from content Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
New WebKitBrowserTest for content_shell not providing a prerenderer client. The content_shell doesn't provide a prerendererclient (and chromium and DumpRenderTree do). This browsertest makes sure that encountering a prerendering element doesn't crash the content_shell. This patch must land after https://bugs.webkit.org/show_bug.cgi?id=95036 lands and is gardened into Chromium. R=jam@chromium.org BUG=144556 Review URL: https://chromiumcodereview.appspot.com/10869068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153596 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update mac sandbox *.sb file comments BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/6799022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80810 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 15 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 13 年前 | ||
| 14 年前 |