summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Publish DEPS for Chromium 45.0.2416.145.0.2416.1chrome-tpm2015-05-282-668/+1479
|
* Incrementing VERSION to 45.0.2416.1chrome-tpm2015-05-291-1/+1
| | | | | Cr-Commit-Position: refs/branch-heads/2416@{#1} Cr-Branched-From: 6c3c36136b4567f2225550f15e27d2720e1930d8-refs/heads/master@{#331886}
* Include USB printers in printer list as "provisional" devices.reillyg2015-05-286-16/+271
| | | | | | | | | | | | | This patch starts including a list of connected printers supported by printerProvider apps in the normal list of extension printers returned to the print preview WebUI. These printers are given "provisional" IDs because the devices are not yet known to the apps themselves. BUG=468955 Review URL: https://codereview.chromium.org/1153173002 Cr-Commit-Position: refs/heads/master@{#331886}
* Give Cocoa browser windows a WebContentsModalDialogHosttapted2015-05-289-13/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the presence of Infobars and devtools will affect the size of a print preview dialog. Instead, the dialog should be sized based only on the size of the window (and presence of toolbars). That is, in the "regular" bounds (between 800x480 and 1000x660), the print preview dialog should have an even border on the bottom and left/right sides w.r.t. the window edge, and follow when the window is resized. print_preview_dialog_controller.cc uses WebContentsModalDialogHost:: GetMaximumDialogSize() to determine the right size, but Cocoa browsers currently do not have a WCMDH. This means the dialog sizes based only on the WebContents, which is wrong. This CL provides a simple WebContentsModalDialogHost to bridge to the ConstrainedWindowSheetController. The logic currently in SingleWebContentsDialogManagerCocoa to find the parent view is relocated to the WebContentsModalDialogHost. A WCMDH is also needed to provide web-modal toolkit-views dialogs on a Cocoa browser, but it actually doesn't need to be any more complicated than this. Code coverage on Mac+Cocoa is given by PrintPreviewTest.PrintCommands which relies on a WebContentsModalDialogHost to properly size the dialog. BUG=492990, 492967, 485854 TEST=Open (bottom-docked) DevTools, Hotdog->Print. The Print preview dialog should extend over the devtools, and when resizing the browser between 480 and 660 pixels in height, the dialog size should follow the window border, and not get squished up above DevTools. Review URL: https://codereview.chromium.org/1160443005 Cr-Commit-Position: refs/heads/master@{#331885}
* Fix copy and paste error when parsing component update responses.sorin2015-05-282-2/+18
| | | | | | | | BUG=493393 Review URL: https://codereview.chromium.org/1159923009 Cr-Commit-Position: refs/heads/master@{#331884}
* Add a RAPPOR metric to measure event.pathkojii2015-05-281-0/+14
| | | | | | | | | | | | | To preare for deprecating event.path as resolved by the WebApps-WG, but its usage is as high as 3%, we would like to understand the usage of event.path. Blink patch: https://codereview.chromium.org/1160883003/ BUG=491008 Review URL: https://codereview.chromium.org/1154463006 Cr-Commit-Position: refs/heads/master@{#331883}
* Remove resource_provider.h include from draw_quad.hjbauman2015-05-287-1/+7
| | | | | | | | This allows quad creators to avoid including resource_provider.h and all that entails. Review URL: https://codereview.chromium.org/1163473002 Cr-Commit-Position: refs/heads/master@{#331882}
* Mark LoadSession() and RemoveSession() as never reachedjrummell2015-05-281-5/+2
| | | | | | | | | BUG=384152,492823 TEST=EME tests still pass Review URL: https://codereview.chromium.org/1166453002 Cr-Commit-Position: refs/heads/master@{#331881}
* Add mocha to third_partymichaelpg2015-05-286-0/+6614
| | | | | | | | | | | | | | | Mocha is a test framework that makes asynchronous tests simple and helps batch multiple logical tests into a single browser test. This makes writing a web component test framework much, much easier. See http://crrev.com/1124873002 for an example of how mocha could be used to write a simple in-browser test of a custom element. BUG=492889 Review URL: https://codereview.chromium.org/1140003003 Cr-Commit-Position: refs/heads/master@{#331880}
* Use shallow finish instead of real finish on Display resize.jbauman2015-05-288-10/+23
| | | | | | | | | To avoid stretching, the finish only needs to be executed in the GPU process, not necessarily on the GPU, before the resize is over. Using shallowFinish is more efficient and prevents unnecessary blocking. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1161793004 Cr-Commit-Position: refs/heads/master@{#331879}
* Display message when javascript is disabledmdjones2015-05-284-8/+18
| | | | | | | | | | | This change adds a message to the distiller results page if the user has javascript disabled. BUG=408231 Review URL: https://codereview.chromium.org/1140183004 Cr-Commit-Position: refs/heads/master@{#331878}
* Makes ApplicationRunner delete the delegate before the appsky2015-05-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | To do otherwise means the delegate outlives the app, which is error prone (I was hitting an asan error running apptests). Before this patch the destruction order was: 1. app 2. messageloop 3. delegate Between 2 and 3 we may pump events posted by the delegate, which is problematic since the app has been deleted. Now it's: . delegate . app . messageloop BUG=none TEST=none R=ben@chromium.org Review URL: https://codereview.chromium.org/1160643003 Cr-Commit-Position: refs/heads/master@{#331877}
* Removing unused constant.weitaosu2015-05-281-1/+0
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1159973004 Cr-Commit-Position: refs/heads/master@{#331876}
* Roll src/third_party/WebKit 8517652:61eaf5a (svn 196078:196084)blink-deps-roller2015-05-281-1/+1
| | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/8517652..61eaf5a TBR=dmurph@chromium.org,mnaganov@chromium.org Review URL: https://codereview.chromium.org/1152173008 Cr-Commit-Position: refs/heads/master@{#331875}
* Update texture outside of lockboliu2015-05-284-27/+72
| | | | | | | | | | | | | | | The glEGLImageTargetTexture2DOES call is expensive on some drivers. Move these calls in PullTextureUpdates outside of the global lock to reduce lock contention. Also change makes glFlush to onces per PullTextureUpdates instead of once per texture update. BUG=492315 Review URL: https://codereview.chromium.org/1153313003 Cr-Commit-Position: refs/heads/master@{#331874}
* Correct order-dependent argument evaluation in SelectConfigInternal().sandersd2015-05-281-5/+9
| | | | | | | | BUG=492236 Review URL: https://codereview.chromium.org/1157163005 Cr-Commit-Position: refs/heads/master@{#331873}
* Makes ApplicationTestBase correctly set argvsky2015-05-281-1/+2
| | | | | | | | | | | | | | argv is suppose to be terminated with a null. Things like gtest rely on this. Without it we hit an asan error when gtest tries to read argv[argc]. BUG=none TEST=none R=msw@chromium.org Review URL: https://codereview.chromium.org/1167433002 Cr-Commit-Position: refs/heads/master@{#331872}
* Roll libvpx d1c022:77656amarpan2015-05-281-1/+1
| | | | | | | | | | | | | | | Cherry-pick: Fix to visual studio build error: https://codereview.chromium.org/1159133002 Cherry pick: VP8: For high overshoot, force drop frame and max-out QP: https://codereview.chromium.org/1160103002 BUG= R=tomfinegan@chromium.org Review URL: https://codereview.chromium.org/1146423003 Cr-Commit-Position: refs/heads/master@{#331871}
* Allow creation of TextureMailboxDeleter without a task runner.jbauman2015-05-284-5/+36
| | | | | | | | | In this case, the deletion will happen on the current thread. This is necessary for android webview, because the Display lives on a thread without a task runner. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1158563005 Cr-Commit-Position: refs/heads/master@{#331870}
* GN build: don't use "" for grit input.brettw2015-05-281-1/+5
| | | | | | | | | | | | If a grit target specifies a resource_ids file of "" (this has specific meaning documented in the grit rule), don't set the empty string as an input to the grit action. The only time this comes up is in the java_strings_grd template. Review URL: https://codereview.chromium.org/1157113003 Cr-Commit-Position: refs/heads/master@{#331869}
* Add Media Router Mojo impl code.imcheng2015-05-2824-38/+1376
| | | | | | | | | | | | | | | | | | | | | Took over Kevin's patch 1126923002. This code bridges calls from the Media Router to the Media Router Provider Manager. CL comprises: - Logic for marshaling data across internal and Mojo structs via Type Converters already upstreamed. - Awareness of the MRPM extension's suspend state - A BrowserContextKeyedServiceFactory for constructing and managing Mojo service objects. Also included are unit tests, supporting mock classes, and some trivial miscellaneous name changes. BUG=461815,464205 Review URL: https://codereview.chromium.org/1143603004 Cr-Commit-Position: refs/heads/master@{#331868}
* Ensure the new navigation classifier works in the real world.avi2015-05-282-5/+46
| | | | | | | | | BUG=369661 TEST=No whammies! Review URL: https://codereview.chromium.org/1164433002 Cr-Commit-Position: refs/heads/master@{#331867}
* [Cast] Increase number of encode threads to CEIL(N/2).miu2015-05-281-10/+6
| | | | | | | | | | | | | For systems with 4 or fewer cores, the number of encode threads is unchanged. However, for higher-end systems, it makes sense to allow more cores to be utilized to reduce frame encoding latency, especially for key frames. BUG=156767 Review URL: https://codereview.chromium.org/1152093004 Cr-Commit-Position: refs/heads/master@{#331866}
* Roll ANGLE 44aedf3..57df19cjmadill2015-05-281-1/+1
| | | | | | | | | | | https://chromium.googlesource.com/angle/angle.git/+log/44aedf3..57df19c BUG= TEST=bots Review URL: https://codereview.chromium.org/1158143003 Cr-Commit-Position: refs/heads/master@{#331865}
* Fix a DCHECK being triggered in FillLayout by CastDuplexView.jdufault2015-05-281-10/+27
| | | | | | | | | | | | | FillLayout asserts that it can have at most one child view. CastDuplexView had only one active child (with the other being disabled), so everything worked as expected - except the DCHECK. This commit changes the CastDuplexView implementation so that there is at most one child view at a time. BUG=492400 Review URL: https://codereview.chromium.org/1155283002 Cr-Commit-Position: refs/heads/master@{#331864}
* Touch the gcm API templates to force an update.Ken Rockot2015-05-282-2/+2
| | | | | | | | | | | | I suspect this is why the intro tables aren't updating, as the intro tables JSON itself is properly updated on the server. TBR=mkearney@chromium.org BUG=None Review URL: https://codereview.chromium.org/1160103003 Cr-Commit-Position: refs/heads/master@{#331863}
* cc: Always set a TransformNode's source_node_idajuma2015-05-282-1/+2
| | | | | | | | | | | | | | This sets the root node's source_node_id. Since this wasn't being set, it was masking a missing needs_local_transform_update (since having a source_node_id different from parent_id also triggers a local transform update), which is also added here. BUG=481585 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1156243003 Cr-Commit-Position: refs/heads/master@{#331862}
* disable ErrorPageAutoReloadTest.AutoReload on official mac buildscaitkp2015-05-281-1/+7
| | | | | | | | | TBR= ellyjones@chromium.org,mmenke@chromium.org,jochen@chromium.org BUG=465789 Review URL: https://codereview.chromium.org/1159713005 Cr-Commit-Position: refs/heads/master@{#331861}
* [Ozone-Drm] Split display config callback tracking into DrmDisplayHostdnicoara2015-05-288-124/+267
| | | | | | | | | | | | Simplify the browser side display manager by keeping all display related logic within a DrmDisplayHost object. Now the display manager focuses only on keeping track of the displays and updating them. BUG=none Review URL: https://codereview.chromium.org/1158493004 Cr-Commit-Position: refs/heads/master@{#331860}
* Add a Media Constraint to specify the array geometry for Beamformingaluebs2015-05-284-17/+61
| | | | | | | | | | | | | | | Beamforming gets enabled if: * googBeamforming is true AND { * It is supported device (peach_pi, swanky), in which case it uses the hardcoded geometry for each device OR * A valid googArrayGeometry is provided using space delimited coordinates. For example, googArrayGeometry=-0.026 0 0 0.026 0 0 } Review URL: https://codereview.chromium.org/1156073005 Cr-Commit-Position: refs/heads/master@{#331859}
* [AiS] answer font stylingdschuyler2015-05-286-28/+242
| | | | | | | | | | Answers in Suggest calls for mixed font styling. This CL allows for font size, color, and baseline to be controlled via the downloaded answer test style types. BUG=449593 Review URL: https://codereview.chromium.org/1125513002 Cr-Commit-Position: refs/heads/master@{#331858}
* Avoid early abort when the bisect mode is set to return_codeprasadv2015-05-281-1/+2
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1160813006 Cr-Commit-Position: refs/heads/master@{#331857}
* Disabling SitePerProcessAccessibilityTest.CrossSiteIframeAccessibility.lfg2015-05-281-6/+2
| | | | | | | | BUG=464764 Review URL: https://codereview.chromium.org/1151013003 Cr-Commit-Position: refs/heads/master@{#331856}
* Downloads page: make the download folder picker work.orenb2015-05-287-7/+167
| | | | | | | | | | Using chrome.send with our own webUI handlers is significantly simpler and faster than implementing new APIs for each domain. BUG= Review URL: https://codereview.chromium.org/1153173003 Cr-Commit-Position: refs/heads/master@{#331855}
* Fix for VS2015 thread safe statics breaking in the sandboxcpu2015-05-282-14/+17
| | | | | | | | | | | | The issue is that a function level static now takes a secret lock which is managed by the crt. Since the code in question executes before the crt has initialized, it uses an non-initialized lock. Current sandbox tests suffice. BUG=482784 Review URL: https://codereview.chromium.org/1138463005 Cr-Commit-Position: refs/heads/master@{#331854}
* Add a new histogram Net.QuicSession.PreferAesGcm to track ifrch2015-05-282-1/+16
| | | | | | | | the QUIC session prefers to use AES GCM because of hardware support. Review URL: https://codereview.chromium.org/1152853003 Cr-Commit-Position: refs/heads/master@{#331853}
* Show template before distiller finishesmdjones2015-05-2819-208/+502
| | | | | | | | | | | | | This change allows content to be shown on the page prior to the distillation of the first page of an article having completed. The template HTML and the loading animation will show while the distillation completes. BUG= Review URL: https://codereview.chromium.org/1130703003 Cr-Commit-Position: refs/heads/master@{#331852}
* Add a few more exceptions to classifier mismatches.avi2015-05-281-0/+9
| | | | | | | | | BUG=369661 TEST=none for now; fewer crashes later Review URL: https://codereview.chromium.org/1143423006 Cr-Commit-Position: refs/heads/master@{#331851}
* Revert "Move some JNI headers from chrome_apk target to browser library target"Kibeom Kim2015-05-2815-76/+51
| | | | | | | | | | | This reverts commit 2466c430c4341f2ecfafd8b4e846c46147ae54a7. NOTRY=true BUG=484934 Review URL: https://codereview.chromium.org/1149893011 Cr-Commit-Position: refs/heads/master@{#331850}
* [Sync] Add test for SyncController.start() and .stop()maxbogue2015-05-281-0/+14
| | | | | | | | BUG=480604 Review URL: https://codereview.chromium.org/1160813002 Cr-Commit-Position: refs/heads/master@{#331849}
* Roll src/third_party/WebKit b4d2fd5:8517652 (svn 196073:196078)blink-deps-roller2015-05-281-1/+1
| | | | | | | | | | | Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/b4d2fd5..8517652 TBR=dmurph@chromium.org,mnaganov@chromium.org Review URL: https://codereview.chromium.org/1157143003 Cr-Commit-Position: refs/heads/master@{#331848}
* Fix downloading in update_reference_builds.pysimonhatch2015-05-282-29/+29
| | | | | | | | BUG=492641 Review URL: https://codereview.chromium.org/1157383003 Cr-Commit-Position: refs/heads/master@{#331847}
* disable PPAPINaClPNaClTest.PostMessage as it is flaking on Mac ASAN buildscaitkp2015-05-281-1/+7
| | | | | | | | | BUG= 437411, 437408 TBR=dmichael@chromium.org Review URL: https://codereview.chromium.org/1157433007 Cr-Commit-Position: refs/heads/master@{#331846}
* Deleting all cloudMessaging and pushMessaging docs, and putting in proper ↵mkearney2015-05-2819-1126/+15
| | | | | | | | cross-reference support. Review URL: https://codereview.chromium.org/1165453002 Cr-Commit-Position: refs/heads/master@{#331845}
* Re-add telemetry_perf_unittests to Android trybotszhenw2015-05-281-0/+8
| | | | | | | | | | | Cycle time of linux_android_rel_ng is now reduced to 2m40s due to the following fix: https://codereview.chromium.org/1153103007 BUG=379378 Review URL: https://codereview.chromium.org/1154383003 Cr-Commit-Position: refs/heads/master@{#331844}
* cc: Move ListContainer to cc/base/.jbroman2015-05-2810-1000/+947
| | | | | | | | | | | | | | | | | | | | | This means that list_container.cc can no longer refer to quad types etc., so instead the bulk of the logic is moved to the non-template class ListContainerBase, which can be defined without any knowledge outside cc/base/. Due to linking issues, the instantiations are no longer explicit. However, the actual template to be instantiated is now much smaller, with most of the actual code being in ListContainerBase (which defined in list_container.cc). Effort has been made to make minimal changes aside from code movement. In particular, other refactorings (including of the unit test) are intentionally not in this CL. BUG=492952 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1161883003 Cr-Commit-Position: refs/heads/master@{#331843}
* Adding myself to authors filetanay.c2015-05-281-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1162503004 Cr-Commit-Position: refs/heads/master@{#331842}
* Reduce rate of, and de-dupe, timer-poll based captures.miu2015-05-286-44/+174
| | | | | | | | | | | | | | | | | | | | | In tab capture (all platforms) and desktop/window capture (CrOS), a timer fires when compositor updates stop occurring. This is to ensure the video encoder receives multiple copies of the same content, to incrementally apply quality-improving "deltas" that reduce the lossy errors in complex content. However, the existing mechanism goes overboard in two ways that this change resolves: 1) The rate of capture is "full speed," whereas our research suggests a frugal 8 FPS provides the same, rapid quality improvements. 2) It's possible for the timer to initiate more than one capture at the same time, which is not necessary since there is logically no reason to capture static content "smoothly." BUG=156767,492839 Review URL: https://codereview.chromium.org/1145383006 Cr-Commit-Position: refs/heads/master@{#331841}
* Fix indent issue introduced by r331729.miu2015-05-281-6/+6
| | | | | | | | | | No semantic change. Just fixing an indent problem. TBR=raymes@chromium.org Review URL: https://codereview.chromium.org/1152213008 Cr-Commit-Position: refs/heads/master@{#331840}
* Unify texImage2D and texImage3D handling.zmo2015-05-286-65/+107
| | | | | | | | | | BUG=429053 TEST=gpu_unittests R=sievers@chromium.org Review URL: https://codereview.chromium.org/1159543002 Cr-Commit-Position: refs/heads/master@{#331839}