You need to sign in or sign up before continuing.
- 05 Sep, 2014 40 commits
-
-
perkj authored
Before this cl, VideoTrackAdapter.FramesReceived was logged for all types of MediaStreamVideoSources including remote video sources and pepper api sources. The indent of this UMA stat is to track if a video capture device output video frames or not. BUG= 409624 Review URL: https://codereview.chromium.org/529733002 Cr-Commit-Position: refs/heads/master@{#293460}
-
Daniel Cheng authored
The implicit conversion operator is being removed, because of the surprises it can cause. For example, one might write: scoped_refptr<Foo> CreateFoo(); to ensure that callers hold the result in a scoped_refptr. But the implicit conversion to T* means that a caller can accidentally hold the result in a Foo* and the compiler won't catch it. Since there are a large number of dependencies on this implicit conversion, the cleanup is being conducted by a combination of automated tooling and manual cleanup. It is also being staged on a platform by platform basis. All known dependencies on the implicit conversion on Linux (but not ChromeOS) have been removed, so this patch disables the conversion operator on Linux builds to prevent new dependencies on the implicit conversion. Finally, to help facilitate this transition, temporary operator overloads for comparison have been added. These will eventually be removed. BUG=110610 R=jyasskin@chromium.org, rsleevi@chromium.org, willchan@chromium.org Review URL: https://codereview.chromium.org/510323002 Cr-Commit-Position: refs/heads/master@{#293459}
-
Daniel Cheng authored
Fix a couple more dependencies on implicit conversions that have been checked in since this morning. BUG=110610 R=vtl@google.com TBR=rsleevi, vtl, yzshen Review URL: https://codereview.chromium.org/541243003 Cr-Commit-Position: refs/heads/master@{#293458}
-
ccameron authored
It isn't necessary to mess around with sharing CGLContextObjs anymore, they were necessary only to share data between the frame subscriber and the RenderWidgetHostViewMac. Just give each IOSurfaceLayer its own CGLContextObj, and draw using immediate mode (using shaders resulted in an increase in startup time). BUG=314190 TBR=pfeldman@chromium.org R=kbr@chromium.org Review URL: https://codereview.chromium.org/541663002 Cr-Commit-Position: refs/heads/master@{#293457}
-
tfarina authored
This is an intermediate step, the real fix is to get rid of ResourceLoaderBridge. BUG=338338 TEST=None, no functional changes R=avi@chromium.org TBR=darin@chromium.org Review URL: https://codereview.chromium.org/519333002 Cr-Commit-Position: refs/heads/master@{#293456}
-
iseki authored
*.crdownload *.crx *.dmg *.exe *.html *.jar *.ps *.torrent *.txt *.zip BUG=397181 TEST=manually 1.Go to chrome://histogram. 2.Open the each file. 3.Confirtm the count is increased. Review URL: https://codereview.chromium.org/539853002 Cr-Commit-Position: refs/heads/master@{#293455}
-
tsepez authored
Similar to bug 398384, but perform the same bounds check we introduced to chrome_pdf::CopyImage() in the chrome_pdf::AlphaBlend() function. Also change the return value from bool to void, since AlphaBlend() always returns true, and no-one was checking the return value anyways. BUG=384891 Review URL: https://codereview.chromium.org/544863002 Cr-Commit-Position: refs/heads/master@{#293454}
-
dcheng authored
BUG=110610 TBR=caitkp, michaeln, rockot, sievers, sky, willchan Review URL: https://codereview.chromium.org/543893002 Cr-Commit-Position: refs/heads/master@{#293453}
-
aa authored
This required ripping out the old concept of app navigation, since it is no longer compatible with how apps get connected to. BUG= Review URL: https://codereview.chromium.org/514063003 Cr-Commit-Position: refs/heads/master@{#293452}
-
damienv authored
BUG=408189 Review URL: https://codereview.chromium.org/529223003 Cr-Commit-Position: refs/heads/master@{#293451}
-
anand.ratn authored
Cleaning up weak_ptr_factorydestruction order in "src/ash" module. WeakPtrFactory should remain the last member so it'll be destroyed and invalidate its weak pointers before any other members are destroyed. BUG=303818 Review URL: https://codereview.chromium.org/497733002 Cr-Commit-Position: refs/heads/master@{#293450}
-
benchan authored
It's pretty common that GUID strings express hex digits in lowercase. This CL modifies base::IsValidGUID() to also accept GUID strings in lowercase, so that the function can be used to validate GUIDs not generated by base::GenerateGUID(). BUG=None TEST=base_unittests Review URL: https://codereview.chromium.org/546603002 Cr-Commit-Position: refs/heads/master@{#293449}
-
dcheng authored
Revert of Check to ensure PowerObservers are added and removed on the same thread (patchset #7 id:120001 of https://codereview.chromium.org/502003003/) Reason for revert: Causing failures on Mac try jobs: ExtensionServiceTest.ExternalExtensionAutoAcknowledgement (run #1): [ RUN ] ExtensionServiceTest.ExternalExtensionAutoAcknowledgement [8427:1799:0904/211500:4724222818698:FATAL:power_monitor.cc(38)] Check failed: obs->power_monitor_thread_checker_. Original issue's description: > Check to ensure PowerObservers are added and removed on the same thread > > This behavior is required by ObserverListThreadSafe and may leads to crashes if not followed > > BUG=404767 > > Committed: https://chromium.googlesource.com/chromium/src/+/518c46fbba70c91169bfc0c64b542f06e56b3915 TBR=thakis@chromium.org,brettw@chromium.org,scottmg@chromium.org,bajones@chromium.org NOTREECHECKS=true NOTRY=true BUG=404767 Review URL: https://codereview.chromium.org/544913003 Cr-Commit-Position: refs/heads/master@{#293448}
-
peria authored
It reduces disk I/O cost on counting dirty trackers. BUG=347425 TEST=./unit_tests --gtest_filter="MetadataDatabase*" Review URL: https://codereview.chromium.org/536343002 Cr-Commit-Position: refs/heads/master@{#293447}
-
kbr authored
This reduces the amount of logging for most tests, which is filling up the disk on the tryserver master, while leaving logging for bugs under investigation. BUG=393331,405577,407976,408358 TBR=zmo@chromium.org Review URL: https://codereview.chromium.org/541283002 Cr-Commit-Position: refs/heads/master@{#293446}
-
rdevlin.cronin authored
Simple cleanup to remove unneeded parts of BrowserActionsContainer and friends. No behavioral changes, and nothing fancy. Review URL: https://codereview.chromium.org/542493002 Cr-Commit-Position: refs/heads/master@{#293445}
-
viettrungluu authored
Also do a bunch of other small things. See the plan at the top of channel_endpoint.h. R=darin@chromium.org Review URL: https://codereview.chromium.org/541233002 Cr-Commit-Position: refs/heads/master@{#293444}
-
jww authored
This is a general cleanup of some minor issues, mostly style and comments, for SSLHostStateDelegate and related classes and methods. This was done originally as a C++ readability review request, originally based on https://codereview.chromium.org/369703002/. Review URL: https://codereview.chromium.org/441043005 Cr-Commit-Position: refs/heads/master@{#293443}
-
dschuff authored
It's unnecessary because nothing appears to depend on it, and it blocks use of C++11 in base. The IRT build is still enabled because the IRT is the primary user of base_nacl. The pnacl_newlib build is still enabled because the remoting client uses it. BUG=360096 R=thakis@chromium.org,mseaborn@chromium.org Review URL: https://codereview.chromium.org/540093002 Cr-Commit-Position: refs/heads/master@{#293442}
-
acolwell authored
This changes the index parameters in start() and end() to size_t so that they match what size() returns. This fixes some compiler warnings that become errors on some of the Windows bots. BUG=408338 Review URL: https://codereview.chromium.org/539203002 Cr-Commit-Position: refs/heads/master@{#293441}
-
Nico Weber authored
TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/542973002 Cr-Commit-Position: refs/heads/master@{#293440}
-
yzshen authored
We only allow one MessageLoop instance alive at any given time on a thread. If we use IPCTestBase::set_message_loop(), we need to do it in two steps: first set the message loop to NULL, and then set it to a newly-created message loop. Therefore, I changed the interface of IPCTestBase to make it a little more friendly. BUG=None TEST=ipc_perftests should not crash in debug build. Review URL: https://codereview.chromium.org/538593002 Cr-Commit-Position: refs/heads/master@{#293439}
-
hychao authored
BUG=393908 TEST=None Review URL: https://codereview.chromium.org/531523002 Cr-Commit-Position: refs/heads/master@{#293438}
-
jdduke authored
Enable the InputEventStreamValidator by default on Android. Also add some basic unit tests, and clean up several corner cases that previously went unnoticed. BUG=345372 Review URL: https://codereview.chromium.org/537733003 Cr-Commit-Position: refs/heads/master@{#293437}
-
jamescook authored
The code lives in src/extensions but it was running in Chrome's unit_tests. * Switch to ExtensionsTest * Remove unnecessary UI loop run-until-idle Also fix uninitialized member in TestExtensionsBrowserClient. BUG=397164 TEST=extensions_unittests Bluetooth* Review URL: https://codereview.chromium.org/544753003 Cr-Commit-Position: refs/heads/master@{#293436}
-
mukai authored
In OOBE screen, shelf is not yet ready fully so that work_area_ isn't set well. It needs to be initialized here. BUG=401743 R=stevenjb@chromium.org TEST=manually Review URL: https://codereview.chromium.org/544883002 Cr-Commit-Position: refs/heads/master@{#293435}
-
cpu authored
The CLs here https://codereview.chromium.org/489793003 and here https://codereview.chromium.org/395913006 In isolation look correct but taken together cause a overflow or underflow bug. Basically the message loop was calling Time::ActivateHighResolutionTimer(false) all the time (or very often) so the g_high_res_timer_count was underflowing or overflowing. Now messageloop only calls ActivateHighResolutionTimer in a balanced way. This can make the base_unittests fail as well with --gtest_filter=MessageLoopTest.HighResolutionTimer BUG=153139 TEST=included, see bug for manual testing. Review URL: https://codereview.chromium.org/541203002 Cr-Commit-Position: refs/heads/master@{#293434}
-
garykac authored
Currently, the code clamps alpha up to to 100% within the window shape and down to 0% outside the shape. This means that windows with shape *and* transparency enabled effectively lose their transparency. This change makes it so that the alpha is clamped up to 0% within the window shape, which preserves the window's transparency. BUG=405751 Review URL: https://codereview.chromium.org/499503002 Cr-Commit-Position: refs/heads/master@{#293433}
-
estade authored
BUG=411083 Review URL: https://codereview.chromium.org/546573003 Cr-Commit-Position: refs/heads/master@{#293432}
-
jamiewalch authored
This fixes two related issues: * Scrolling was broken in apps v2, due to window-body div not being full-height. * Scrolling was broken post-disconnect, due to the addition of an explicit scroller node, separate from the body. * The dialog screen was off by 1px, due to the addition of the window-body div. Since this has broken a few times now, I plan to add a browser to test to verify the behaviour, but I don't want to hold up this CL for that. BUG=251443 Review URL: https://codereview.chromium.org/539403002 Cr-Commit-Position: refs/heads/master@{#293431}
-
Kazuhiro Inaba authored
- Treat *.msi files (typical extension for installer) as PC exe. - Link to webstore top page. Finding apps associated to .exe or .msi doesn't make much sense. TEST=Double click a file named setup.msi in Files.app. BUG=none R=hirono@chromium.org Review URL: https://codereview.chromium.org/541593003 Cr-Commit-Position: refs/heads/master@{#293430}
-
sievers authored
This is required for WebGL conformance tests and cannot be passed on the cmdline the way WebView overrides this from AwSettings. Review URL: https://codereview.chromium.org/546643002 Cr-Commit-Position: refs/heads/master@{#293429}
-
jamesr authored
R=piman@chromium.org Review URL: https://codereview.chromium.org/538273002 Cr-Commit-Position: refs/heads/master@{#293428}
-
johannkoenig authored
See changes: https://codereview.chromium.org/539193002 (nee https://codereview.chromium.org/442023002) https://codereview.chromium.org/539173003/ R=tomfinegan@chromium.org BUG=400684 Review URL: https://codereview.chromium.org/541003002 Cr-Commit-Position: refs/heads/master@{#293427}
-
chirantan authored
In preparation for the upcoming integration with service workers, which need to do a lot of asynchronous work before the renderers are frozen, have the RendererFreezer grab a suspend readiness callback that it will run at some point in the future when it is ready to suspend. BUG=364339,411046 Signed-off-by:
Chirantan Ekbote <chirantan@chromium.org> Review URL: https://codereview.chromium.org/536753004 Cr-Commit-Position: refs/heads/master@{#293426}
-
zmo authored
BUG=410560 TEST=about:gpu page on Linux R=piman@chromium.org,kbr@chromium.org Review URL: https://codereview.chromium.org/541133002 Cr-Commit-Position: refs/heads/master@{#293425}
-
mohsen authored
This needs: - Changing AthenaWindowTreeClient to return parent of a transient parent as its transient child's default parent; - Relaxing the assumption that home card container can only contain the home card. It can also contain touch selection handles and quick menu; - Moving touch selection handles when a textfield view is moved around. Currently, handles are moved only when the window is moved. BUG=401109 Review URL: https://codereview.chromium.org/533403002 Cr-Commit-Position: refs/heads/master@{#293424}
-
sky authored
r1973: Changes the ninja generator to output phony targets for uninteresting targets BUG=410410 TEST=none R=thakis@chromium.org Review URL: https://codereview.chromium.org/546633002 Cr-Commit-Position: refs/heads/master@{#293423}
-
jsbell authored
The spec doesn't restrict the namespace of cache names, and the implementation uses hashes to generate filenames from cache names, so just delete the code. BUG=408359 R=gavinp@chromium.org,jkarlin@chromium.org,michaeln@chromium.org Review URL: https://codereview.chromium.org/539673003 Cr-Commit-Position: refs/heads/master@{#293422}
-
ankit2.kumar authored
Currently reload/stop button is not present in chrome shell. If user has to do reload operation then only option to do that is select the url bar and click go button. Similarly stop button is not present. To stop loading of page only option is to press back button. Added code to support stop/reload option. BUG= Review URL: https://codereview.chromium.org/541713002 Cr-Commit-Position: refs/heads/master@{#293421}
-