- 11 Jan, 2014 40 commits
-
-
pkotwicz@chromium.org authored
BUG=333160 TEST=Manual, see bug Review URL: https://codereview.chromium.org/133333002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244375 0039d316-1c4b-4281-b951-d872f2087c98
-
elham@chromium.org authored
Adding a test case to webrtc contect_browser test: - Test case will verify that we can setup a call with an SDP offer that includes B=AS:xx BUG=316459 Review URL: https://codereview.chromium.org/113383002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244374 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244373 0039d316-1c4b-4281-b951-d872f2087c98
-
nick@chromium.org authored
The binaries are hosted in Google storage, and pulled in via a runhook. Each included binary is roughly 1.1MB. The binaries referenced here were built from clang at revision 198831. On the wiki, I've started instructions for how to update the binaries in the future: https://code.google.com/p/chromium/wiki/UpdatingClangFormatBinaries Note that clang_format/scripts are copied here only as an expedience; once we have a proper mirror set up, we'll pull these via DEPS BUG=240309 TBR=brettw,phajdan.jr Review URL: https://codereview.chromium.org/111953007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244372 0039d316-1c4b-4281-b951-d872f2087c98
-
ajwong@chromium.org authored
This is part of relanding https://chromiumcodereview.appspot.com/12546016 Unifying the Cookiecreation interface makes the cookie store creation more consistent. Having a config struct also enables the next refactor where we move the cookie store creation enitrely into the content layer (the embedder will only responsible for providing the correct configuration). This also changes the lifetime of CookieCryptoDelegate so one object can be shared amongst multiple cookie stores. Allows for easier lifetime semantics in the CookieStoreConfig and also is slightly less wasteful of memory. TBR=jam BUG=159193 Review URL: https://codereview.chromium.org/110883017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244371 0039d316-1c4b-4281-b951-d872f2087c98
-
blois@google.com authored
Support for following symlinks was added with https://chromiumcodereview.appspot.com/10387035/ but it's been broken for script resources because the proper flags were not being propagated. This only allows following symlinks if the extension was an unpacked extension. BUG=27185 Review URL: https://codereview.chromium.org/106533003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244370 0039d316-1c4b-4281-b951-d872f2087c98
-
cmumford@chromium.org authored
First implementation contained a memory leak in the test due to a missing scoped_ptr. BUG=259564 Review URL: https://codereview.chromium.org/93873017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244369 0039d316-1c4b-4281-b951-d872f2087c98
-
cmp@chromium.org authored
BUG=333125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244368 0039d316-1c4b-4281-b951-d872f2087c98
-
cmp@chromium.org authored
BUG=333125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244367 0039d316-1c4b-4281-b951-d872f2087c98
-
cmp@chromium.org authored
BUG=333125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244366 0039d316-1c4b-4281-b951-d872f2087c98
-
varkha@chromium.org authored
BUG=301940 TEST=ash_unittests --gtest_filter=*DockedWindowResizerTest.ResizeTwoWindows/* Review URL: https://codereview.chromium.org/134603003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244365 0039d316-1c4b-4281-b951-d872f2087c98
-
waffles@chromium.org authored
In order to be compatible with the version 2 of the update protocol and existing config files, we need to serialize "prodchannel" as part of the <request> element; "updaterchannel" is not enough (though it is also required for logging via the version 3 protocol). BUG=332551 Review URL: https://codereview.chromium.org/134583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244364 0039d316-1c4b-4281-b951-d872f2087c98
-
tengs@chromium.org authored
TEST=unit tests pass Review URL: https://codereview.chromium.org/134533002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244363 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
BUG=None TEST=gn, ninja -C out/Default goes until it needs grit/net_resources.h R=brettw@chromium.org TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/135293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244362 0039d316-1c4b-4281-b951-d872f2087c98
-
rmsousa@chromium.org authored
BUG=333464 Review URL: https://codereview.chromium.org/134523007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244361 0039d316-1c4b-4281-b951-d872f2087c98
-
cmp@chromium.org authored
BUG=333125 Review URL: https://codereview.chromium.org/131903003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244360 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=268946 TBR=szym@chromium.org Review URL: https://codereview.chromium.org/135693002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244359 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
Caused lots of races on the tsan bot: http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Tests%20%28tsan%29%283%29?numbuilds=200 Example: ThreadSanitizer:Race fun:std::_Rb_tree::_M_begin fun:std::_Rb_tree::~_Rb_tree fun:std::map::~map fun:content::VideoCaptureImpl::~VideoCaptureImpl fun:content::MockVideoCaptureImpl::~MockVideoCaptureImpl fun:content::MockVideoCaptureImpl::~MockVideoCaptureImpl fun:linked_ptr::depart fun:linked_ptr::~linked_ptr fun:std::pair::~pair fun:std::pair::~pair fun:__gnu_cxx::new_allocator::destroy fun:std::_Rb_tree::_M_destroy_node fun:std::_Rb_tree::_M_erase fun:std::_Rb_tree::~_Rb_tree fun:std::map::~map fun:content::VideoCaptureImplManager::~VideoCaptureImplManager ThreadSanitizer:Race fun:std::_Rb_tree::_M_begin fun:std::_Rb_tree::~_Rb_tree fun:std::map::~map fun:content::VideoCaptureImpl::~VideoCaptureImpl fun:content::VideoCaptureImplTest::MockVideoCaptureImpl::~MockVideoCaptureImpl fun:content::VideoCaptureImplTest::MockVideoCaptureImpl::~MockVideoCaptureImpl fun:content::VideoCaptureImplTest::~VideoCaptureImplTest fun:content::VideoCaptureImplTest_TwoClientsInSequence_Test::~VideoCaptureImplTest_TwoClientsInSequence_Test fun:content::VideoCaptureImplTest_TwoClientsInSequence_Test::~VideoCaptureImplTest_TwoClientsInSequence_Test fun:testing::Test::DeleteSelf_ > Eliminate video capture thread in renderer > > The main motivation of this change is to remove the video capture thread > in the renderer. All users of a video capture device already handles the > video frame on their thread. There is no need to call the clients with > an additional thread. > > Summary of this change: > * Video capture thread eliminated > VideoCaptureImpl now runs on the IO thread. Clients are called on the > IO thread. > * Simplified VideoCaptureImplManager > We still need to keep this object for the purpose of sharing a > VideoCaptureImpl object with multiple clients. It should own these > objects and maintain the usage count. A couple clean up items are done > on this class: > * It doesn't own the video capture thread now. > * It is now a render thread only object. > * It maintains refcount of a VideoCaptureImpl explicitly. > * It is no longer refcounted. > * Clients access it through RenderThreadImpl. Which ensures usage is > on the render thread. > * New VideoCaptureHandle class > Object of this class is returned by VideoCaptureImplManager to give > access to a media::VideoCapture object. It is purely a wrapper and > helps to do refcounting on the render thread. > > Testing: > Added unit tests for VideoCaptureImplManager to test refcounting. > Also updated unit test for VideoCaptureImpl due to the threading > changes. > > Review URL: https://codereview.chromium.org/120893002 TBR=hclam@chromium.org Review URL: https://codereview.chromium.org/135683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244358 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=333564 TBR=jchaffraix@chromium.org Review URL: https://codereview.chromium.org/135643003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244357 0039d316-1c4b-4281-b951-d872f2087c98
-
scottmg@chromium.org authored
R=dtu@chromium.org,grt@chromium.org TBR=dtu@chromium.org Review URL: https://codereview.chromium.org/135353003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244356 0039d316-1c4b-4281-b951-d872f2087c98
-
scottmg@chromium.org authored
This ports the PrepareDragForDownload path over from the native windows code path. This makes dragging files to explorer from, for example, gmail save the content of the file, rather than a link, or the thumbnail image. (This needs to be merged to 32, so attempted to keep it semi-localized.) BUG=332579,333320 R=ben@chromium.org Review URL: https://codereview.chromium.org/135393002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244355 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
BUG=333554 TBR=pfeldman@chromium.org Review URL: https://codereview.chromium.org/135553002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244351 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244340 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
These are generally needed by aura and other parts of the code. BUG=none TEST=none R=ben@chromium.org Review URL: https://codereview.chromium.org/134523004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244336 0039d316-1c4b-4281-b951-d872f2087c98
-
epenner@chromium.org authored
Reverting since there is other noise on the perf-bots and I want to be sure this didn't cause it. This reverts commit 074821be1ec9c73a25e23e6dbcbd8ccd0aec8632. TBR=zmo@chromium.org BUG=329439 NOTRY=true Review URL: https://codereview.chromium.org/134383003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244335 0039d316-1c4b-4281-b951-d872f2087c98
-
jamesr@chromium.org authored
This entry point is only used by the compositor bindings which should use gpu::gles2::GLES2Interface to talk to the command buffer. BUG=181120 Review URL: https://codereview.chromium.org/134343003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244334 0039d316-1c4b-4281-b951-d872f2087c98
-
eroman@chromium.org authored
It is obsolete now that the code is using a MessageLoopProxy. Review URL: https://codereview.chromium.org/133903006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244333 0039d316-1c4b-4281-b951-d872f2087c98
-
jyasskin@chromium.org authored
This allows me to mention the ImageData type without it being transformed to "imagedata". It may have some side-effects where we've been sloppy with typenames elsewhere, but let me know if you see any, and I'll fix them. Review URL: https://codereview.chromium.org/132203009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244332 0039d316-1c4b-4281-b951-d872f2087c98
-
spang@chromium.org authored
The previous patch removed unwind support on x64 official builds, including Debug builds. That may have been a bit too far. Add it back to Debug builds (but not Release builds). BUG=180975 Review URL: https://codereview.chromium.org/131193005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244331 0039d316-1c4b-4281-b951-d872f2087c98
-
zturner@chromium.org authored
Metro -> Metro restarts can happen as a result of changing about:flags, or a chrome update. In order for the metro viewer to exit, it is necessary for the browser to notify the metro viewer that it needs to close itself. This was happening for Metro -> Desktop restarts, but not for Metro -> Metro restarts. BUG=332063 Review URL: https://codereview.chromium.org/130223002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244330 0039d316-1c4b-4281-b951-d872f2087c98
-
rlarocque@chromium.org authored
Certain interfaces in sync had signatures that included vectors of raw pointers to ModelSafeWorkers. The use of raw pointers to refcounted objects looks a lot like a bug waiting to happen. This CL replaces any use of std::vector<ModelSafeWorker*> with std::vector<scoped_refptr<ModelSafeWorker> >. This is not expected to alter sync behavior in any significant way. BUG=332251 Review URL: https://codereview.chromium.org/130193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244329 0039d316-1c4b-4281-b951-d872f2087c98
-
mangini@chromium.org authored
BUG=330235 Review URL: https://codereview.chromium.org/113963003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244328 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244327 0039d316-1c4b-4281-b951-d872f2087c98
-
dalecurtis@chromium.org authored
Pulls in the following patches: 172513a Linux: upstream Gentoo Linux patches: cfe978e Remove trailing periods from rule messages. BUG=none TEST=none TBR=thakis Review URL: https://codereview.chromium.org/134333004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244326 0039d316-1c4b-4281-b951-d872f2087c98
-
achuith@chromium.org authored
We were using GetOobe to figure out if the oobe page existed. This creates an InspectorBackend, which creates an InspectorPage, which calls _EnablePageNotifications, which calls SyncRequest with a timeout of 60 sec. If the page goes away right before SyncRequest is called, we could end up waiting 60 sec. In general, GetOobe is too expensive if all we're interested in is checking the existence of oobe, so fix all instances of such checks to use OobeExists instead. BUG=331940 TEST=manual NOTRY=True Review URL: https://codereview.chromium.org/134043005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244325 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244323 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
BUG=none TEST=none R=ben@chromium.org Review URL: https://codereview.chromium.org/134043003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244322 0039d316-1c4b-4281-b951-d872f2087c98
-
spang@chromium.org authored
We'll use this in-tree fontconfig when "embedded=1" is set in GYP_DEFINES. This was reverted pending license checker changes (landed as r127213003). Relanding with the following changes from the third_party HOWTO: - Added OWNERS file - Updated .gitignore BUG=318315 Review URL: https://codereview.chromium.org/133903005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244318 0039d316-1c4b-4281-b951-d872f2087c98
-
bauerb@chromium.org authored
BUG=333179 Review URL: https://codereview.chromium.org/133623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244317 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
The code only works as is because GRIT does not properly respect an 'is_win' conditional. Review URL: https://codereview.chromium.org/133563002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244316 0039d316-1c4b-4281-b951-d872f2087c98
-