- 17 Mar, 2017 40 commits
-
-
wangxianzhu authored
Add a flag needsPaintOffsetAndVisualRectUpdate() to indicate that the object needs paint offset and visual rect update during PrePaintTreeWalk. The original paint invalidation flag setters setMayNeedPaintInvalidation, setShouldDoFullPaintInvalidaiton and setters calling the two will set the new flag besides the original flags. Add 'WithoutGeometryChange' variants of the two setters to allow PrePaintTreeWalk to skip paint offset and visual rect update (to be implemented in later CLs). BUG=697081,685179 Review-Url: https://codereview.chromium.org/2751383003 Cr-Commit-Position: refs/heads/master@{#457809}
-
rouslan authored
BUG=702464 Review-Url: https://codereview.chromium.org/2753773008 Cr-Commit-Position: refs/heads/master@{#457808}
-
olka authored
MediaDevicesManager and AudioInputDeviceManager will be addressed in separate follow-up CLs, to keep it simpler. BUG=672468 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2697033006 Cr-Commit-Position: refs/heads/master@{#457807}
-
eugenebut authored
Also renamed was_within_same_page IPC message to was_within_same_document and NavigationState::WasWithinSameDocument to WasWithinSamePage BUG=695189 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2741313002 Cr-Commit-Position: refs/heads/master@{#457806}
-
lpromero authored
Prior to this CL, CSChromium (clean skeleton) was sharing Chromium's. This means we can now install both alongisde. BUG=none R=sdefresne@chromium.org,marq@chromium.org Review-Url: https://codereview.chromium.org/2754203003 Cr-Commit-Position: refs/heads/master@{#457805}
-
pdfium-deps-roller authored
https://pdfium.googlesource.com/pdfium.git/+log/adee4859cdb4..78616574cedc $ git log adee4859c..78616574c --date=short --no-merges --format='%ad %ae %s' 2017-03-16 thestig Coalesce redundant path points. Created with: roll-dep src/third_party/pdfium BUG=679353 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls TBR=dsinclair@chromium.org Review-Url: https://codereview.chromium.org/2750173009 Cr-Commit-Position: refs/heads/master@{#457804}
-
sky authored
If OZONE_PLATFORM_GBM is false, as happens with ozone_auto_platforms=false, then gn check gives an error. BUG=none TEST=none R=dcastagna@chromium.org,reveman@chromium.org TBR=dcastagna@chromium.org,reveman@chromium.org Review-Url: https://codereview.chromium.org/2754333002 Cr-Commit-Position: refs/heads/master@{#457803}
-
rkaplow authored
BUG=678682 Review-Url: https://codereview.chromium.org/2756773002 Cr-Commit-Position: refs/heads/master@{#457802}
-
msarda authored
This feature has been shipped for more than a year now. This CL removes this experimental switch and the parts of the code that are now obsolete. BUG=NONE Review-Url: https://codereview.chromium.org/2758583002 Cr-Commit-Position: refs/heads/master@{#457801}
-
twellington authored
BUG= Review-Url: https://codereview.chromium.org/2753773006 Cr-Commit-Position: refs/heads/master@{#457800}
-
tedchoc authored
BUG=702312 Review-Url: https://codereview.chromium.org/2750313005 Cr-Commit-Position: refs/heads/master@{#457799}
-
warx authored
Changes: (1) s/NULL/nullptr/g (2) git cl format; just a cleanup, do not want it included in issue 2756643002 BUG=NONE TEST=NONE Review-Url: https://codereview.chromium.org/2753223002 Cr-Commit-Position: refs/heads/master@{#457798}
-
lpromero authored
BUG=none R=rohitrao@chromium.org Review-Url: https://codereview.chromium.org/2755653002 Cr-Commit-Position: refs/heads/master@{#457797}
-
engedy authored
When a provisional load fails with no server-supplied error page, Chrome's own navigation error page is shown. This also triggers a background request to load navigation corrections (aka. Link Doctor). Once the results are back, there is a navigation to a second error page with the suggestions. Thes CL makes the SubresourceFilterBrowserTest.FailedProvisionalLoadInMainframe expect and wait for this second navigation. Otherwise the completion of loading the Link Doctor error page would be at race with that of subsequent navigations initiated in the test, leading to flakiness. BUG=637415,700514 Review-Url: https://codereview.chromium.org/2754173003 Cr-Commit-Position: refs/heads/master@{#457796}
-
jbroman authored
Review-Url: https://codereview.chromium.org/2761493002 Cr-Commit-Position: refs/heads/master@{#457795}
-
reed authored
https://skia-review.googlesource.com/c/9835/ BUG=skia:6366 NOTRY=True Review-Url: https://codereview.chromium.org/2750403005 Cr-Commit-Position: refs/heads/master@{#457794}
-
bsazonov authored
CreateGaiaAuthFetcher interface expects the caller to take ownership of the returned pointer. This CL makes this fact obvious and self-documented by changing return type to unique_ptr<GaiaAuthFetcher>. BUG=702574 Review-Url: https://codereview.chromium.org/2757873002 Cr-Commit-Position: refs/heads/master@{#457793}
-
dcastagna authored
crrev.com/2749873002 moved Ozone GPU initialization away from gl init and it now need to be explcitly called before initializing GL. This CL explicitly initialize Ozone platform in exo wayland clients. TBR=reveman@chromium.org BUG= Review-Url: https://codereview.chromium.org/2750173006 Cr-Commit-Position: refs/heads/master@{#457792}
-
yzshen authored
Without this fix, if the mojom target containing mojom::Foo is linked into a component, mojom::Foo::Deserialize() doesn't work outside of that component. The reason is that the method calls mojom::Foo_Data::Valiate() which is not exported. BUG=702397 Review-Url: https://codereview.chromium.org/2754003005 Cr-Commit-Position: refs/heads/master@{#457791}
-
Vasilii Sukhanov authored
BUG=702641 TBR=dgozman@chromium.org Review-Url: https://codereview.chromium.org/2757893002 . Cr-Commit-Position: refs/heads/master@{#457790}
-
mkwst authored
R=rdevlin.cronin@chromium.org Review-Url: https://codereview.chromium.org/2756163002 Cr-Commit-Position: refs/heads/master@{#457789}
-
pdfium-deps-roller authored
https://pdfium.googlesource.com/pdfium.git/+log/ce88e77e62d8..adee4859cdb4 $ git log ce88e77e6..adee4859c --date=short --no-merges --format='%ad %ae %s' 2017-03-17 npm Cleanup in fx_agg_driver part 2 Created with: roll-dep src/third_party/pdfium Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls TBR=dsinclair@chromium.org Review-Url: https://codereview.chromium.org/2753163003 Cr-Commit-Position: refs/heads/master@{#457788}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/f8189977..d92eee0f Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2754273002 Cr-Commit-Position: refs/heads/master@{#457787}
-
qiangchen authored
On thread sanitizer, we found a data race issue for WebMediaPlayerMS' frame count variables |total_frame_count_| and |dropped_frame_count_|. In this CL We make those two variables atomic. BUG=701712 Review-Url: https://codereview.chromium.org/2751353003 Cr-Commit-Position: refs/heads/master@{#457786}
-
gambard authored
The Categories can have an additional action, fetch or view all. For now they are represented as two different bool. It is unclear if they can be set at the same time or not. They are also display on the UI with the same text "More". This CL creates a new API to expose them. BUG=none Review-Url: https://codereview.chromium.org/2751093003 Cr-Commit-Position: refs/heads/master@{#457785}
-
altimin authored
This refactoring prepares for wakeup-based throttling and introduction of the WakeupBudgetPool. R=skyostil@chromium.org,alexclarke@chromium.org BUG=699541 Review-Url: https://codereview.chromium.org/2754853003 Cr-Commit-Position: refs/heads/master@{#457784}
-
edchin authored
This CL makes visual improvements to the toolbar inside the tab grid. - The toolbar is overlaid the tab grid, with a dark blur effect view. - The toolbar properly responds to status bar height changes (such as in-call status, or horizontal no status bar). - The tab grid contents properly inset according to status bar height changes. Screenshots: https://drive.google.com/open?id=0BwS6YyQeisH5MHM4czh6akxwWDQ BUG=686770 Review-Url: https://codereview.chromium.org/2723453003 Cr-Commit-Position: refs/heads/master@{#457783}
-
krasin authored
We're close to replace FullLTO and CFI with FullLTO with their ThinLTO counterparts. This should reduce linking time by 2x-3x, and open a road for even better gains. This particular change sets up a bot that tests for CFI+ThinLTO. Eventually, when we switch the desktop build to ThinLTO, we'll retire all ThinLTO bots and make CFI/LTO bots to imply ThinLTO. BUG=660216 Review-Url: https://codereview.chromium.org/2759443002 Cr-Commit-Position: refs/heads/master@{#457782}
-
jif authored
When the NativeAppsCollectionViewController's parent controller is dismissed, |isMovingFromParentViewController| is false. The consequence is that the NativeAppsCollectionViewController was not unregistering itself from the InstallationNotifier. This led to crashes. TEST=On iPhone: 1/ Open the Google Apps settings menu (Settings > Google Apps). 2/ Click on "Install" on one of the app (at least one app must not be installed). 3/ From that AppStore UI, actually start the installation of one of the app. 4/ As the installation is happening, close the AppStore UI, and close the Google Apps menu by pressing the "FINISHED" button (*not* the back arrow). 5/ Wait for the download to finish without switching to an other app. 6/ Notice that Chrome crashes. BUG=701541 Review-Url: https://codereview.chromium.org/2760643002 Cr-Commit-Position: refs/heads/master@{#457781}
-
stkhapugin authored
BUG=None R=sdefresne@chromium.org Review-Url: https://codereview.chromium.org/2758663004 Cr-Commit-Position: refs/heads/master@{#457780}
-
nektar authored
Revert of PlzNavigate: Enforce 'frame-src' CSP on the browser. (patchset #23 id:790001 of https://codereview.chromium.org/2655463006/ ) Reason for revert: Possibly broke browser_side_navigation_content_browsertests. https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.win%2FWin10_Tests_x64%2F9276%2F%2B%2Frecipes%2Fsteps%2Fbrowser_side_navigation_content_browsertests_on_Windows-10-10586%2F0%2Flogs%2FSitePerProcessBrowserTest.CrossSiteIframeBlockedByParentCSPFromHeaders%2F0 Original issue's description: > PlzNavigate: Enforce frame-src CSP on the browser. > > Use a NavigationThrottle to check infringement of the 'frame-src' on the > browser-side. Before this patch, a redirect during the navigation could > led to a child frame to be displayed inside its parent, even if it was > disallowed by its parent. > > BUG=685074 > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation;master.tryserver.chromium.linux:linux_site_isolation,linux_chromium_browser_side_navigation_rel > > Review-Url: https://codereview.chromium.org/2655463006 > Cr-Commit-Position: refs/heads/master@{#457757} > Committed: https://chromium.googlesource.com/chromium/src/+/1e3b610bfff1acd060ed8b3f595344402b833bad TBR=nasko@chromium.org,alexmos@chromium.org,clamy@chromium.org,creis@chromium.org,nick@chromium.org,dcheng@chromium.org,arthursonzogni@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=685074 Review-Url: https://codereview.chromium.org/2754303002 Cr-Commit-Position: refs/heads/master@{#457779}
-
chrome://interstitialsbauerb authored
Also, allow configuring the interstitial via URL query parameters instead of reading them from the profile. Review-Url: https://codereview.chromium.org/2755733002 Cr-Commit-Position: refs/heads/master@{#457778}
-
mattm authored
BUG=671420 Review-Url: https://codereview.chromium.org/2753143002 Cr-Commit-Position: refs/heads/master@{#457777}
-
vabr authored
This CL renames PasswordFormManager::form_fetcher_impl_ -> owned_form_fetcher_ and, more importantly, changes its type from (a unique_ptr to) FormFetcherImpl to just FormFetcher. The PasswordFormManager does not use the "Impl" part anyway, and the more general type is necessary for coming changes. BUG=621355 Review-Url: https://codereview.chromium.org/2750363004 Cr-Commit-Position: refs/heads/master@{#457776}
-
nednguyen authored
Generating benchmark name with code makes it hard to code search for a benchmark. Review-Url: https://codereview.chromium.org/2752273002 Cr-Commit-Position: refs/heads/master@{#457775}
-
kylixrd authored
Removed icon from Chrome Cleanup tool prompt dialog. Added code to enable explicit invocation of dialog from browser_tests BUG=652019 Review-Url: https://codereview.chromium.org/2746223002 Cr-Commit-Position: refs/heads/master@{#457774}
-
rsesek authored
BUG=166704 Review-Url: https://codereview.chromium.org/2748393002 Cr-Commit-Position: refs/heads/master@{#457773}
-
Blink W3C Test Autoroller authored
Using wpt-import in Chromium 6f8c23bd. Build: https://build.chromium.org/p/chromium.infra.cron/builders/w3c-test-autoroller/builds/8014 Directory owners for changes in this CL: dom-dev@chromium.org: external/wpt/html jsbell@chromium.org: external/wpt/common suzyh@chromium.org: external/wpt/web-animations TBR=qyearsley@chromium.org NOEXPORT=true Change-Id: I8294ca176bd28212fadcf0c49a42e991036b9fa7 Reviewed-on: https://chromium-review.googlesource.com/456677Reviewed-by:
Blink W3C Test Autoroller <blink-w3c-test-autoroller@chromium.org> Commit-Queue: Blink W3C Test Autoroller <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#457772}
-
mcasas authored
This CL adds MediaStreamTrack.applyConstraints() method behind a flag (that is implied if ImageCapture is on). The method essentially derives to ImageCapture::setMediaTrackConstraints(); this one prepares a mojo::PhotoSettings and applies it via mojo interface. Only simple Constrains are supported now, i.e., {zoom : 3.14} is supported, but {zoom : { ideal : 100}} or {zoom : { exact : 27}} are not (TBD later). LayoutTests are added where appropriate. Also a cleanup: methods that return Promises are not supposed to throw exceptions; so I removed an unused ExceptionState from some ImageCapture methods. applyConstraints() when called without the optional argument |constraints|, and is supposed to do... nothing? Filed Spec bug: https://github.com/w3c/mediacapture-main/issues/438 BUG=700607 Review-Url: https://codereview.chromium.org/2757673005 Cr-Commit-Position: refs/heads/master@{#457771}
-
rsleevi authored
Absolutify the links, per https://gerrit.googlesource.com/gitiles/+/HEAD/Documentation/markdown.md documenting support, fix a mailto link (which auto-linking broke), and fix a '/` typo BUG=700973 TBR=eranm@chromium.org Review-Url: https://codereview.chromium.org/2758763002 Cr-Commit-Position: refs/heads/master@{#457770}
-