- 12 Apr, 2018 40 commits
 - 
- 
Demetrios Papadopoulos authored
Bug: None Change-Id: I551037fe39f016e7fad38cea21c63ac58a4859ee Reviewed-on: https://chromium-review.googlesource.com/1010475Reviewed-by:
Hector Carmona <hcarmona@chromium.org> Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#550397}
 - 
Mugdha Lakhani authored
And follow up on review comments. Parent review: https://chromium-review.googlesource.com/c/chromium/src/+/968865 Bug: 813564 Change-Id: Ie2033f8f20ccd064d9e57f28958e52c87962b217 Reviewed-on: https://chromium-review.googlesource.com/1002896Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Peter Beverloo <peter@chromium.org> Commit-Queue: Mugdha Lakhani <nator@chromium.org> Cr-Commit-Position: refs/heads/master@{#550396}
 - 
Ryan Sleevi authored
The CT Log URL was initially included as part of the log metadata, as it was anticipated that clients may fetch STHs directly from the log. However, in further design review, it was realized this would disproportionately add to log load, and unnecessarily. Instead, STHs are distributed to clients via the component updater, and it's not necessary to track the log URL in the client (nor has it ever been used). Remove it and save a few bytes - and delete dead code. BUG=832224 Change-Id: I61f207b2583774b3d65cd586e58d51f8e50db77a Reviewed-on: https://chromium-review.googlesource.com/1010519Reviewed-by:
David Benjamin <davidben@chromium.org> Commit-Queue: Ryan Sleevi <rsleevi@chromium.org> Cr-Commit-Position: refs/heads/master@{#550395}
 - 
Patrick Monette authored
Bug: 717696 Change-Id: Ieb4a125227180f741afc1f3f51721888688a9d64 Reviewed-on: https://chromium-review.googlesource.com/1011184 Commit-Queue: Patrick Monette <pmonette@chromium.org> Reviewed-by:
Chris Hamilton <chrisha@chromium.org> Cr-Commit-Position: refs/heads/master@{#550394}
 - 
Matt Mueller authored
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ia6395ada4498d61fda0eb258f8196bb93e1dc002 Reviewed-on: https://chromium-review.googlesource.com/1009105Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: Matt Mueller <mattm@chromium.org> Cr-Commit-Position: refs/heads/master@{#550393}
 - 
Kush Sinha authored
Add a metric to track the number of forced logouts for child accounts on an account reconciliation error. Bug: 831635 Change-Id: Ie109c3e3117e379db87e8da3c044530a35939ba9 Reviewed-on: https://chromium-review.googlesource.com/1007136Reviewed-by:
Ilya Sherman <isherman@chromium.org> Reviewed-by:
Brian White <bcwhite@chromium.org> Reviewed-by:
David Roger <droger@chromium.org> Commit-Queue: Kush Sinha <sinhak@chromium.org> Cr-Commit-Position: refs/heads/master@{#550392}
 - 
Patrick Monette authored
This was caused by comparing a normalized subject name to a non- normalized subject. The trailing null character of the non-normalized was causing the comparison to fail for the same subject name. That normalization is now done as part of GetCertificateInfo(), so that it cannot be misused. Bug: 819793 Change-Id: I0f68225ceb513aaef695fd2a673d09598ad8b3c5 Reviewed-on: https://chromium-review.googlesource.com/1010835 Commit-Queue: Patrick Monette <pmonette@chromium.org> Reviewed-by:
Chris Hamilton <chrisha@chromium.org> Cr-Commit-Position: refs/heads/master@{#550391}
 - 
Kenneth Russell authored
virtual/gpu/fast/canvas/canvas-composite-video.html seen flaky in site_per_process_webkit_layout_tests. Tbr: junov@chromium.org No-Try: True Bug: 800745 Change-Id: Iecb754d9fe2f447c6421b5e7d4e02ecba47b967f Reviewed-on: https://chromium-review.googlesource.com/1011405Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#550390}
 - 
Pedro Amaral authored
Previously we only exposed the view height minus the sum of both top and bottom browser control heights. Now we also expose the top and bottom browser control heights. This allows the tab switcher to correctly compute the top height offset. BUG: 826360 Change-Id: Ia031479621673968dc14fa1649c4f7a2d5fb2736 Reviewed-on: https://chromium-review.googlesource.com/1006365Reviewed-by:
Matthew Jones <mdjones@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Commit-Queue: Pedro Amaral <amaralp@chromium.org> Cr-Commit-Position: refs/heads/master@{#550389}
 - 
Moe Ahmadi authored
1. Exits 'edit' mode after saving or canceling changes to an address, credit card, or contact info. 2. Changes the label of the edit screen's 'Done' button to 'Save'. TBR=sdefresne@ Bug: 814856 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ie69697299e92d7f8a922104f84c002c37b5a442b Reviewed-on: https://chromium-review.googlesource.com/1007865 Commit-Queue: Moe Ahmadi <mahmadi@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#550388}
 - 
Amirhossein Simjour authored
This is used to support html <select> element when it uses Android AlertDialogs. Bug:819876 Change-Id: Ibe005b8227d623430e79a563521700258cc34d69 Reviewed-on: https://chromium-review.googlesource.com/1010479 Commit-Queue: Amirhossein Simjour <asimjour@chromium.org> Reviewed-by:
Biao She <bshe@chromium.org> Cr-Commit-Position: refs/heads/master@{#550387}
 - 
Tibor Goldschwendt authored
A result of this change is the removal of offset on incognito NTP if browser controls are hidden. Bug: 821992 Change-Id: I1aa499bf01ec2b259d4d9bcd5b8fee1edd42a5b2 Reviewed-on: https://chromium-review.googlesource.com/1001499Reviewed-by:
Matthew Jones <mdjones@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#550386}
 - 
Jonathan Backer authored
This is copying from GLES2Decoder. The state_ resets were introduced in https://chromiumcodereview.appspot.com/10573004/ as part of https://bugs.chromium.org/p/chromium/issues/detail?id=130617 This bug is WebGL specific. However, RasterDecoder uses GL for texture copying (e.g. gles2_cmd_copy_texture_chromium.cc) and some basic state restoration for virtual contexts. It's possible that this change is not strictly required, but it certainly doesn't hurt and it keeps the GLES2DecoderImpl and RasterDecoderImpl as similar as possible to maximize compatibility when sharing code. Bug: 789238 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I036b6f864d20aaa6bb8a0d85b2feb74b595c5ece Reviewed-on: https://chromium-review.googlesource.com/1010766 Commit-Queue: Jonathan Backer <backer@chromium.org> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Cr-Commit-Position: refs/heads/master@{#550385}
 - 
Kevin Marshall authored
TBR=fukino@chromium.org Bug: 831211 Change-Id: I173d35915b89bcd346d473d41f01db718808574c Reviewed-on: https://chromium-review.googlesource.com/1010829 Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Reviewed-by:
Kevin Marshall <kmarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#550384}
 - 
Tetsui Ohkubo authored
This CL adds separator between notification center part and system tray part of UnifiedSystemTray. Screenshot: https://screenshot.googleplex.com/i2G4zquv1Gz UX spec: http://shortn/_U7QSE9nhSk TEST=manual BUG=828752 Change-Id: Ia1719faada97c0886b1a8d8526e5a8777f0dd222 Reviewed-on: https://chromium-review.googlesource.com/1006296Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Cr-Commit-Position: refs/heads/master@{#550383}
 - 
Sam McNally authored
QuickOffice needs to be able to enable fullscreen to support its present functionality. Implement the fullscreen-related WebContentsDelegate methods in MimeHandlerViewGuest by forwarding to the embedding WebContentsDelegate. Also override EmbedderFullscreenToggled to forward fullscreen exit reporting to the guest. Bug: 819761 Tbr: lazyboy@chromium.org Change-Id: Ia334104375cf8d92a0b45b92cb1b6e80a1e9c407 Reviewed-on: https://chromium-review.googlesource.com/1004394 Commit-Queue: Sam McNally <sammc@chromium.org> Reviewed-by:
Ehsan Karamad <ekaramad@chromium.org> Cr-Commit-Position: refs/heads/master@{#550382}
 - 
Matt Giuca authored
BrowserView's toolbar() will have null app_menu_button() and browser_actions() in hosted app windows, which could result in null dereferences in certain corner cases. This adds null checks where it's obviously safe to do so. A better fix would be to use toolbar_button_provider() to access the hosted app window's real app menu button and actions container, but that requires more careful consideration. Bug: 826596, 811982 Change-Id: Iea0a0ea3acffe5ed1016e61bd8ae2fe36971c79d Reviewed-on: https://chromium-review.googlesource.com/1010002Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Commit-Queue: Matt Giuca <mgiuca@chromium.org> Cr-Commit-Position: refs/heads/master@{#550381}
 - 
Christian Fremerey authored
This reverts commit cfec3da6. Reason for revert: Checking if flakiness is still happening on Mac ASAN bot Original change's description: > Disable WebRtcBrowserTest.NegotiateNonCryptoCall on Mac > > TBR=chfremer@chromium.org > > Bug: 810321 > Change-Id: Ia12ba855ab9fb8e66c9d48c8e66cf91f76f72e08 > Reviewed-on: https://chromium-review.googlesource.com/908461 > Reviewed-by: Olga Sharonova <olka@chromium.org> > Commit-Queue: Olga Sharonova <olka@chromium.org> > Cr-Commit-Position: refs/heads/master@{#535381} TBR=olka@chromium.org,chfremer@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 810321 Change-Id: I6e021bca934428cf9c94a34d4f0e874c25868033 Reviewed-on: https://chromium-review.googlesource.com/1010842 Commit-Queue: Christian Fremerey <chfremer@chromium.org> Reviewed-by:
Christian Fremerey <chfremer@chromium.org> Cr-Commit-Position: refs/heads/master@{#550380}
 - 
https://pdfium.googlesource.com/pdfium.git/+log/e6d4559a1b6c..9e625db795ca $ git log e6d4559a1..9e625db79 --date=short --no-merges --format='%ad %ae %s' 2018-04-12 thestig Slightly simplify CPDF_Color::SetColorSpace(). 2018-04-12 tsepez Return pdfium::span<char> from ByteString::GetBuffer(). 2018-04-12 tsepez Return pdfium::span<wchar_t> from WideString::GetBuffer(). 2018-04-12 rharrison Tidy up types in CBC_PDF417HighLevelEncoder 2018-04-12 rharrison Fail decode if continuing to get insufficient size error 2018-04-12 thestig Make the input data to CPDF_ColorSpace::GetRGB() const. 2018-04-12 thestig Change CPDF{XFA}_Page::PageToDevice() to take a CFX_PointF. 2018-04-12 thestig Add return value to FPDF_DeviceToPage(). 2018-04-12 thestig Add CPDF_Page::DeviceToPage() / PageToDevice(). 2018-04-12 thestig Change some CPDFXFA_Page methods to take rects and points. 2018-04-12 thestig Change GetDisplayMatrix methods to take FX_RECT. 2018-04-12 thestig Make CFX_Font take FX_RECT out params by pointer. Created with: roll-dep src/third_party/pdfium BUG=chromium:802242 The AutoRoll server is located here: https://pdfium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=dsinclair@chromium.org Change-Id: Iccdcc7755116bfb7f322ba62beb28cbb11f61bc1 Reviewed-on: https://chromium-review.googlesource.com/1011127 Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#550379}
 - 
Brandon Jones authored
This makes it easier to hit the 60FPS ideal while encouraging apps to use some antialiasing by default. Should be paired with a future CL that bumps the default buffer resolution slightly to help compensate for the quality loss. Bug: 832185 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I7f089b4cde6c2d55d3965a4927d05a2a74520e2b Reviewed-on: https://chromium-review.googlesource.com/1010774Reviewed-by:
Klaus Weidner <klausw@chromium.org> Reviewed-by:
Ian Vollick <vollick@chromium.org> Commit-Queue: Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#550378}
 - 
Kevin Marshall authored
TBR=piman@chromium.org Bug: 832191 Change-Id: I8fae4dd27cad4dea281e8198fa878d9a8cab3a94 Reviewed-on: https://chromium-review.googlesource.com/1010981Reviewed-by:
Kevin Marshall <kmarshall@chromium.org> Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#550377}
 - 
Toni Barzic authored
BUG=830945 Change-Id: I1d2481f3b2cdc874fb36a72e951b9602cc37b56e Reviewed-on: https://chromium-review.googlesource.com/1005441Reviewed-by:
Jenny Zhang <jennyz@chromium.org> Commit-Queue: Toni Barzic <tbarzic@chromium.org> Cr-Commit-Position: refs/heads/master@{#550376}
 - 
Kenneth Russell authored
virtual/modern-media-controls/media/controls/modern/ tap-to-hide-controls.html fast/forms/search/search-appearance-basic.html Tbr: steimel@chromium.org, wangxianzhu@chromium.org Bug: 831720, 832274 Change-Id: I301a309a7469d4cd54beaddb2c7f7a4727510ecb Reviewed-on: https://chromium-review.googlesource.com/1011044 Commit-Queue: Kenneth Russell <kbr@chromium.org> Reviewed-by:Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#550375}
 - 
Katie D authored
This bug was not user-facing, but caused an error to be logged to the console. Bug: 832196 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I8be6a1515b8f2344e39d53bb3fe90bb04bce4c54 Reviewed-on: https://chromium-review.googlesource.com/1010704Reviewed-by:
David Tseng <dtseng@chromium.org> Commit-Queue: Katie Dektar <katie@chromium.org> Cr-Commit-Position: refs/heads/master@{#550374}
 - 
Chris Blume authored
This patch introduces a child allocator for surface IDs. This allows a renderer to create a surface as it needs (such as when creating the Cast dialog), as opposed to request a surface from the parent. BUG=789259 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel Change-Id: I36acec47f083dffd029aba56431eda720579e63e Reviewed-on: https://chromium-review.googlesource.com/861643 Commit-Queue: Fady Samuel <fsamuel@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Ken Buchanan <kenrb@chromium.org> Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#550373}
 - 
Anita Woodruff authored
- Now when the '--enable-features=NotificationsWithMojo' flag is set, ServiceWorkerRegistration.getNotifications() will be routed through the notification mojo service, instead of via legacy IPC. R=peter@chromium.org Bug: 796991 Change-Id: Ie3d24ae753238da90c316187a4f2b84b4b52d531 Reviewed-on: https://chromium-review.googlesource.com/976222 Commit-Queue: Anita Woodruff <awdf@chromium.org> Reviewed-by:
Oliver Chang <ochang@chromium.org> Reviewed-by:
Peter Beverloo <peter@chromium.org> Cr-Commit-Position: refs/heads/master@{#550372}
 - 
Zach Helfinstein authored
Replacing placeholder sounds taken from ChromeVox. Bug: 829004 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I3aec21ab109b6afafab677b97d11de0df4fc5bfb Reviewed-on: https://chromium-review.googlesource.com/999031 Commit-Queue: Zach Helfinstein <zhelfins@chromium.org> Reviewed-by:
David Tseng <dtseng@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#550371}
 - 
Tibor Goldschwendt authored
Change-Id: I55b37b0f0578a22bb1812768658af31f6235da8d Reviewed-on: https://chromium-review.googlesource.com/1007969 Commit-Queue: Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Reviewed-by:
Becky Zhou <huayinz@chromium.org> Cr-Commit-Position: refs/heads/master@{#550370}
 - 
Yue Li authored
- Add AssistantSettingsManager mojom API. - The AssistantSettingsManager will call AssistantManagerService to communicates with internal assistant manager that talks to the server. - The AssistantSettingsManager will use internal utils to construct and unwrap internal proto strings. Bug: 819782 Change-Id: I420d8e70543d665587bd2dfdc803afae9d21a310 Reviewed-on: https://chromium-review.googlesource.com/953654 Commit-Queue: Yue Li <updowndota@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#550369}
 - 
Sunny Sachanandani authored
R=piman Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I3af8cc444762d72dfe0aac7ab97414c6fa7f402f Reviewed-on: https://chromium-review.googlesource.com/1009162Reviewed-by:
Antoine Labour <piman@chromium.org> Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Cr-Commit-Position: refs/heads/master@{#550368}
 - 
Varun Mohan authored
In the past, there was a 10 minute protection from discarding for tabs that went out of focus. With the move to add proactive discarding, this logic is no longer necessary. This is because the proactive discarding logic will handle the timing. A user visible effect of this CL is that when they are under memory pressure, their tabs can be discarded as soon as they become non-visible. Bug: 775644 Change-Id: I9a2fd8159093fbd0ceb7018246d9d6c002383e0d Reviewed-on: https://chromium-review.googlesource.com/1008243Reviewed-by:
Istiaque Ahmed <lazyboy@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Commit-Queue: Varun Mohan <varunmohan@google.com> Cr-Commit-Position: refs/heads/master@{#550367}
 - 
Nico Weber authored
TBR=hans@chromium.org Bug: 832211 Change-Id: I48e93524b532b33430219ccfb9758e940238a43a Reviewed-on: https://chromium-review.googlesource.com/1010533Reviewed-by:
Nico Weber <thakis@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#550366}
 - 
Alex Sakhartchouk authored
Bug: 831781 Test: run webgl pages, observe no corruption Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I6094d6b4ba5e8b026646197600d30b44ab1ff132 Reviewed-on: https://chromium-review.googlesource.com/1010474Reviewed-by:
Kenneth Russell <kbr@chromium.org> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Commit-Queue: Alex Sakhartchouk <alexst@chromium.org> Cr-Commit-Position: refs/heads/master@{#550365}
 - 
Daniel Murphy authored
Bug: 716490 Change-Id: I94e6faf11937273273d1e3e48b661a5fe6c700b7 Reviewed-on: https://chromium-review.googlesource.com/985232Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Commit-Queue: Daniel Murphy <dmurph@chromium.org> Cr-Commit-Position: refs/heads/master@{#550364}
 - 
Oksana Zhuravlova authored
This change also converts the minimum necessary amount of C++ code to pass objects of base::Value by value instead of std::unique_ptr. Bug: 646113,799482 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: I3690962bbce3a7e630827736d175791ce0fd53b6 Reviewed-on: https://chromium-review.googlesource.com/1008275Reviewed-by:
Yuri Wiitala <miu@chromium.org> Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Reviewed-by:
Emircan Uysaler <emircan@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Xiangjun Zhang <xjz@chromium.org> Reviewed-by:
Xiaohan Wang <xhwang@chromium.org> Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#550363}
 - 
Nate Fischer authored
This modifies SupportLibWebViewContentsClientAdapter to better support resetting WebViewClient, without re-instantiating the adapter object, and lets SupportLibWebViewContentsClientAdapter be 1:1 with WebViewContentsClientAdapter. Previously, we would re-instantiate SupportLibWebViewContentsClientAdapter each time we re-set WebViewClient. However, this isn't necessary, since we need only associate the new WebViewClient with the same SupportLibWebViewContentsClientAdapter. This will be helpful if we ever add WebChromeClientCompat, since we can re-set either WebViewClient/WebChromeClient without re-instantiating the entire object. Bug: 781764 Test: Manual Change-Id: Id4a099a38fda2ecc4aeed1f68f83c158f85efef2 Reviewed-on: https://chromium-review.googlesource.com/1006184Reviewed-by:
Gustav Sennton <gsennton@chromium.org> Reviewed-by:
Richard Coles <torne@chromium.org> Commit-Queue: Nate Fischer <ntfschr@chromium.org> Cr-Commit-Position: refs/heads/master@{#550362}
 - 
Maggie Chen authored
The purpose of this code change is to collect DX12 and Vulkan information on users' Windows systems so that we know which one is more popular. This DX12 vs Vulkan statistcs on Windows will be very helpfull in the software design decision making. During BrowserThreadsStarted, a 15 second delayed task will be posted to start an un-sandboxed GPU process. This process will determin if DX12 and Vulkan can be supported in the Windows system. Two new UMA_HISTOGRAM_BOOLEAN, GPU.SupportsDX12 and GPU.SupportsVulkan, are added to record this result. DX12 support is determined by the success in D3D12CreateDevice() and Vulkan support is determined by the success in vkEnumeratePhysicalDevices(). This information is also added to the GPU info. Now "about:gpu" on Windows system will show if DX12 and Vulkan are supported. All the added functions will be running on the Windows platforms only. BUG=775983 TEST=manual,Chrome://histograms R=zmo@chromium.org Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Icf52cebaf89ea5f41d364ea147f7fa74d1c6331b Reviewed-on: https://chromium-review.googlesource.com/996594 Commit-Queue: Zhenyao Mo <zmo@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Reviewed-by:
Corentin Wallez <cwallez@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#550361}
 - 
Adrienne Walker authored
This adds a limit per raster type of how many outstanding speculative (i.e. non-required) tasks can be in flight at any given time. Not only will the task graph not schedule more than this limit, but it will also wait for these tasks to have been completed on the gpu service side as well. Bug: 816571 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Iff2cbc5ecaabafa62db6a06c0e8540156bfbe22d Reviewed-on: https://chromium-review.googlesource.com/998682 Commit-Queue: enne <enne@chromium.org> Reviewed-by:
Khushal <khushalsagar@chromium.org> Reviewed-by:
Sunny Sachanandani <sunnyps@chromium.org> Cr-Commit-Position: refs/heads/master@{#550360}
 - 
Victor Costan authored
This roll includes 1324e2d706d739217cceae361259a5cc01d1ff41 which fixes the undefiend behavior breaking the Linux CFI bot introduced in fe402c27790ff1cc9a7e17c5d0aea4ebe7fd8a71. https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/7e5f90d3780d..b640d8743d85 $ git log 7e5f90d37..b640d8743 --date=short --no-merges --format='%ad %ae %s' 2018-04-09 costan Remove multiple inheritance from "unintesting call" mock classes. 2018-04-11 misterg ...merging 2018-04-11 misterg merging 2018-04-11 misterg Upstream cl/192179348 2018-04-11 misterg merging 2018-04-11 misterg ..and this should be it 2018-04-11 misterg more 2018-04-11 misterg pizza work, cont 2018-04-11 misterg osx pizzas, cont 2018-04-11 misterg fixing osx pizza 2018-04-10 misterg merging 2018-04-10 misterg merging 2018-04-10 misterg merging 2018-04-10 misterg RE-Doing the merge, this time with gcc on mac in the PR so I can catch errors before merging the PR 2018-04-10 gennadiycivil Include gcc on mac into PR matrix 2018-04-09 gennadiycivil Revert "gmock actions 2" 2018-04-09 misterg ... and this 2018-04-09 misterg this should be it 2018-04-09 misterg yet more 2018-04-09 misterg formatting 2018-04-09 misterg tuning 2018-04-09 misterg tuning 2018-04-09 misterg more 2018-04-09 misterg cont 2018-04-09 misterg msvc 2018-04-09 misterg more msvc 2018-04-09 misterg msvc 14 2018-04-09 misterg testing msvc again 2018-04-09 misterg More msvc 14 2018-04-09 misterg And also silence for MSVS14 2018-04-09 misterg preproc syntax ( I can never remember it) 2018-04-09 misterg syntax 2018-04-09 misterg cont. 2018-04-09 misterg continued 2018-04-06 costan Sync gmock-generated-nice-strict.h.pump with gmock-generated-nice-strict.h. 2018-04-06 misterg more mcvs fixing 2018-04-06 misterg linkage, fixing MSVC 2018-04-06 misterg fixing MSVC 2018-04-06 misterg more warnings 2018-04-06 misterg more warnings 2018-04-06 misterg more MSVC warnings 2018-04-06 misterg warnings 2018-04-06 misterg cont - 2 2018-04-06 misterg cont 2018-04-06 misterg more warnings 2018-04-06 misterg deal with MSVC warn, cont 1 2018-04-06 misterg Cont. deal with MCVS warnings 2018-04-06 misterg Deal with MCVS warnings 2018-04-06 misterg merging gmock-actions 2 2018-04-05 misterg Merging gMock, 2 Created with: roll-dep src/third_party/googletest/src Bug: 830017, 829773 Change-Id: I2a20f5e12c1b0475e15c98251f9c3100247e14b9 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.win:win_chrome_official;master.tryserver.chromium.linux:linux_chromium_cfi_rel_ng Reviewed-on: https://chromium-review.googlesource.com/1004440Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Chrome Cunningham <chcunningham@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#550359}
 - 
Joel Einbinder authored
The contentEncoded bit would sometimes be lost if a revision was added before the original content was recieved. The ImageView was not waiting long enough before calculating the image size. Missing content failures were not being detected. Change-Id: I6bf7069fe7ee185b24be60ebceb023613af76a99 Reviewed-on: https://chromium-review.googlesource.com/1008864Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Commit-Queue: Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#550358}
 
 -