- 21 May, 2018 33 commits
-
-
Kent Tamura authored
Replace split_name() in name_utilities.py with tokenize_name() defined in name_style_converter.py. split_name() had upper_first_letter() call. It had no effect because the first letter of split_name() result was always converted to something. join_names() just joins tokenized names, but join_names() result is always tokenized and its first letter is always converted to something. upper_first_letter() converts None input to ''. It happens only for functions with @naming_style. So this CL adds None-check to naming_style(). Bug: 843927 Change-Id: I3b705fa46a8f04c37d2b571bfe2011dfe1ceaf3e Reviewed-on: https://chromium-review.googlesource.com/1067298Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#560242}
-
Noel Gordon authored
FileManagerBrowserTest was renamed in crrev.com/559833 so there are no FileManagerBrowserTests anymore. Remove their Mash bot filter excludes (and group the Files.App-related tests together) in the file. Bug: 843030,836254 Change-Id: I865e22f6e9d762b9766a192ec038860eb591f01c Reviewed-on: https://chromium-review.googlesource.com/1067317Reviewed-by:
Tomasz Mikolajewski <mtomasz@chromium.org> Reviewed-by:
Naoki Fukino <fukino@chromium.org> Commit-Queue: Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/master@{#560241}
-
Trent Apted authored
Calling CalculatePreferredSize() can be expensive. The default BubbleFrameView implmementations of GetMinimumSize() and GetMaximumSize() invoke it, but popovers are not user-sizable, so there is no point calculating anything other than the preferred size. Popups also commonly change their preferred size without calling Widget::OnSizeConstraintsChanged() so the min/max sizes set will be wrong anyway. Note that BubbleFrameView is also used for (non-bubble) DialogDelegateView. These dialogs may be user-sizable, so that implementation is unchanged. Bug: 788597 Change-Id: I7473177eb3f0c9906c7a3191c776d2f36080cb26 Reviewed-on: https://chromium-review.googlesource.com/790175 Commit-Queue: Trent Apted <tapted@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#560240}
-
Kouhei Ueno authored
In the upcoming version of the signed exchange format, the 3-byte big-endian encoding would also be used to hold signature field length. This CL renames the func so they are no longer "header" specific. Bug: 803774 Change-Id: I15576ac789b9a95ae4e752cf305f1d73f05d72be Reviewed-on: https://chromium-review.googlesource.com/1067277Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Tsuyoshi Horo <horo@chromium.org> Reviewed-by:
Kunihiko Sakamoto <ksakamoto@chromium.org> Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#560239}
-
Maksim Sisov authored
This commit adds IsMinimized/IsMaximized/IsFullscreen to PlatformWindow and makes DesktopWindowTreeHostPlatform use it. What is more, DesktopWindowTreeHostPlatform also updates compositor's visibility based on OnWindowStateChanged's ui::PlatformWindowState, and does relayouting to update OpaqueBrowserFrameView's buttons. TEST = ozone_unittests and manual testing with ./out/ozone/chrome --ozone-platform=wayland --in-process-gpu. Bug: 843018 Change-Id: Ic7d671a3954dc5a700b9f0ffecbba0b707a31ca9 Reviewed-on: https://chromium-review.googlesource.com/1058792Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Maksim Sisov <msisov@igalia.com> Cr-Commit-Position: refs/heads/master@{#560238}
-
Keishi Hattori authored
Fixes issue where Oilpan traces would not be closed when only the blink_gc category is enabled. (regressed in r558522) Bug: 840789 Change-Id: Ie6e005e88b05db592f47655966ddff3fd8bf65c8 Reviewed-on: https://chromium-review.googlesource.com/1065723Reviewed-by:
Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Keishi Hattori <keishi@chromium.org> Cr-Commit-Position: refs/heads/master@{#560237}
-
Noel Gordon authored
Split the test for Ok button, Cancel button, ESC key, closing the open file dialog into separate test cases. Formerly the test tried to do all three per test case, but that causes persistent TIMEOUT-PASS flakes on MSAN/ASAN/DEBUG bots [1]. Splitting the test into separate test cases will shorten the test-time and hopefully minimize TIMEOUT-PASS flake likelihood on those bots. FileDialog is not supported in Mash, so add Mash bot filter exclusions for the new tests added in this change-set: FileDialog/FilesAppBrowserTest.Test/openFileDialogCancelDrive FileDialog/FilesAppBrowserTest.Test/openFileDialogEscapeDrive FileDialog/FilesAppBrowserTest.Test/openFileDialogCancelDownloads FileDialog/FilesAppBrowserTest.Test/openFileDialogEscapeDownloads [1] See crbug.com/845054#c2 Test: browser_tests --gtest_filter="FileDialog/FilesApp*" Bug: 845054 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: Idaa629727fb78babe96a51d4e0b89e43fb9abc97 Reviewed-on: https://chromium-review.googlesource.com/1065718 Commit-Queue: Noel Gordon <noel@chromium.org> Reviewed-by:
Naoki Fukino <fukino@chromium.org> Reviewed-by:
Tomasz Mikolajewski <mtomasz@chromium.org> Cr-Commit-Position: refs/heads/master@{#560236}
-
Sasha Morrissey authored
Update drive.proto for the ChromeOS Files app to store four extra entry capabilities: can_read, can_delete, can_rename and can_add_children. Also update the Drive SDK code to query for these capabilities and save them in the DB accordingly. Bug: 719959 Change-Id: I163c7562cdb0c13bac06b78da8fe794635df74b5 Reviewed-on: https://chromium-review.googlesource.com/1056948 Commit-Queue: Sasha Morrissey <sashab@chromium.org> Reviewed-by:
Ryo Hashimoto <hashimoto@chromium.org> Reviewed-by:
Naoki Fukino <fukino@chromium.org> Cr-Commit-Position: refs/heads/master@{#560235}
-
Pawel Osciak authored
Add VP8Encoder, an implementation of AcceleratedVideoEncoder interface for VP8, and a VA-API implementation of VP8Encoder::Accelerator. Also introduce Vp8ReferenceFrameVector, to share reference frame management code between encoder and decoder classes. BUG=703988,794608 TEST=veaunittest,apprtc,vdaunittest Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel;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: I7aa9bd9c110bf936728c2a5dab85649ca3328ed6 Reviewed-on: https://chromium-review.googlesource.com/918702 Commit-Queue: Pawel Osciak <posciak@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Reviewed-by:
Miguel Casas <mcasas@chromium.org> Cr-Commit-Position: refs/heads/master@{#560234}
-
Manu Cornet authored
Bug: 782320 Change-Id: I82a8af3958da1890211ba13a7afa85f145df59d6 Reviewed-on: https://chromium-review.googlesource.com/1063517Reviewed-by:
Robert Flack <flackr@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Reviewed-by:
Sammie Quon <sammiequon@chromium.org> Commit-Queue: Manu Cornet <manucornet@google.com> Cr-Commit-Position: refs/heads/master@{#560233}
-
Kent Tamura authored
'3d' should be recognized as a single token as well as '3D'. tokenize_name() will handle 'matrix3d' in CSSValueKeywords.json5. Bug: 843927 Change-Id: I409751a6dd19a02c457895a15b32680ca36f2dd7 Reviewed-on: https://chromium-review.googlesource.com/1065754Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#560232}
-
David Dorwin authored
This feature breaks non-exclusive WebXR sessions so it should not be enabled as part of Experimental Web Platform Features. We will still need it enabled when running the hit-test Layout Tests. Bug: 844228, 833633, 828321 Change-Id: Id59268fae445f67c01c34f4b2e381988157387ae Reviewed-on: https://chromium-review.googlesource.com/1066812Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Brandon Jones <bajones@chromium.org> Commit-Queue: David Dorwin <ddorwin@chromium.org> Cr-Commit-Position: refs/heads/master@{#560231}
-
James Cook authored
TouchAccessibilityEnablerTest.InteractsWithTouchExplorationController is flaky in ash_unittests because ScreenForShutdown persists between tests. Clean up ScreenForShutdown at the end of each AshTestBase. Bug: 844253 Test: ash_unittests Change-Id: I4437fea28bc7757dc38d27db8bfbd173ddfba07a Reviewed-on: https://chromium-review.googlesource.com/1065177Reviewed-by:
Mitsuru Oshima <oshima@chromium.org> Commit-Queue: James Cook <jamescook@chromium.org> Cr-Commit-Position: refs/heads/master@{#560230}
-
calamity authored
This reverts commit 250e7ef1. Reason for revert: oopif-performance-cpu-profiles.js failing consistently in: https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20MSAN/7812 Original change's description: > Reland "DevTools: Support CPU profiles in OOPIFs" > > This is a reland of 91d5ec53 > > Original change's description: > > DevTools: Support CPU profiles in OOPIFs > > > > BUG=832313,820250 > > > > Change-Id: I53d730d4ff7e747eb0ccfe9a055738c1fe9858cf > > Reviewed-on: https://chromium-review.googlesource.com/1011350 > > Commit-Queue: Alexei Filippov <alph@chromium.org> > > Reviewed-by: Dmitry Gozman <dgozman@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#553688} > > TBR=dgozman > > Bug: 832313, 820250 > Change-Id: I177e0d404b8efe595ddc680368b21c32160cd5de > Reviewed-on: https://chromium-review.googlesource.com/1065230 > Commit-Queue: Alexei Filippov <alph@chromium.org> > Reviewed-by: Alexei Filippov <alph@chromium.org> > Cr-Commit-Position: refs/heads/master@{#560049} TBR=dgozman@chromium.org,alph@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 832313, 820250 Change-Id: Idf9a6925438105817159658fd8fa19ba00d1b530 Reviewed-on: https://chromium-review.googlesource.com/1065539Reviewed-by:
calamity <calamity@chromium.org> Commit-Queue: calamity <calamity@chromium.org> Cr-Commit-Position: refs/heads/master@{#560229}
-
Eric Willigers authored
".a+:matches(.c>.e)" requires the intersection of ".a+*" and ".c>.e", not ".a+.c>.e". WebKit passes the test, Blink's current implementation does not. BUG=842157 Change-Id: I51566255006199c511b1d235232c0d9bef40035a Reviewed-on: https://chromium-review.googlesource.com/1059982Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#560228}
-
Aleks Totic authored
Bug: 841587 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I5454aa1fd7f48e4034b4379f5cd97ba17961c777 Reviewed-on: https://chromium-review.googlesource.com/1066929 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by:
Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#560227}
-
Koji Ishii authored
Following bot results are included. 5628 5629 5630 5638 5642 5646 5647 5648 5649 5654 5655 5656 5658 5659 116 lines were removed and 18 lines were deflaked by consecutive results since 5630. TBR=eae@chromium.org, mstensho@chromium.org NOTRY=true Bug: 591099 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I8566e77b2ceeb0db44e704ca127263f3967b699a Reviewed-on: https://chromium-review.googlesource.com/1065476 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#560226}
-
fuchsia-sdk-chromium-autoroll authored
The AutoRoll server is located here: https://fuchsia-sdk-chromium-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. CQ_INCLUDE_TRYBOTS=luci.chromium.try:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio TBR=cr-fuchsia+bot@chromium.org Change-Id: Iffd88ce923f335ee3b3b9979be0a252f9ef240e2 Reviewed-on: https://chromium-review.googlesource.com/1067237Reviewed-by:
Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#560225}
-
Kent Tamura authored
The new behavior matches to name_utilities.py. This CL has no behavior changes because the current users of name_style_converter never pass names with such characters. Bug: 843927 Change-Id: I8eeafb71ec85bb1a0f92eff317fb07eb2dc373ff Reviewed-on: https://chromium-review.googlesource.com/1065959 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#560224}
-
calamity authored
This reverts commit ffd43add. Reason for revert: Suspected of causing https://ci.chromium.org/buildbot/chromium.memory/Linux%20CFI/7978 Original change's description: > Make TouchActionFilter::allowed_touch_action_ optional > > The allowed_touch_action_ bit is set to Auto by default when a touch > action filter is constructed. If we'd want to make a gesture that is > hitting a main thread touch action region non blocking, we need to > make this bit optional and set/reset at the right time. > > In this CL, allowed_touch_action_ is set at touch start, and reset > at GestureScrollEnd, and we also handle the scroll bubbling cases. > > The intention of this CL is to NOT cause any behavior change, which > can be verified by existing tests. > > Bug: 772130 > Change-Id: I6d37fc4d1b99bddc334f28dc342c9b095a5f30c6 > Reviewed-on: https://chromium-review.googlesource.com/1042351 > Commit-Queue: Xida Chen <xidachen@chromium.org> > Reviewed-by: Antoine Labour <piman@chromium.org> > Reviewed-by: Robert Flack <flackr@chromium.org> > Reviewed-by: Philip Rogers <pdr@chromium.org> > Reviewed-by: Dave Tapuska <dtapuska@chromium.org> > Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org> > Cr-Commit-Position: refs/heads/master@{#560146} TBR=flackr@chromium.org,pdr@chromium.org,dtapuska@chromium.org,piman@chromium.org,xidachen@chromium.org,nzolghadr@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 772130 Change-Id: I866b91f13116a085f9956604f16324e373da540b Reviewed-on: https://chromium-review.googlesource.com/1067217Reviewed-by:
calamity <calamity@chromium.org> Commit-Queue: calamity <calamity@chromium.org> Cr-Commit-Position: refs/heads/master@{#560223}
-
Alice Boxhall authored
ARIAProperties.json5 represents the certain rules captured in the ARIA spec. This change also uses it to generate the list of ARIA attribute name constants, and to generate the ARIA autocompletion configuration for devtools. Also adds pyjson5 as a third_party library. Change-Id: I622e590196be667ed97288a73d040856380f3bf9 Reviewed-on: https://chromium-review.googlesource.com/737397 Commit-Queue: Alice Boxhall <aboxhall@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#560222}
-
Hayato Ito authored
In Document::UpdateStyleAndLayoutTree(), recalc slot assignments should be done before checking NeedsLayoutTreeUpdate() to detect the need of layout tree update surely. Without that, there is an edge case which causes a crash. Bug: 776656,844301 Change-Id: I1ef7719216649019e07f2799ecd4f1fcb3d961a6 Reviewed-on: https://chromium-review.googlesource.com/1066030 Commit-Queue: Hayato Ito <hayato@chromium.org> Reviewed-by:
Takayoshi Kochi <kochi@chromium.org> Reviewed-by:
Rakina Zata Amni <rakina@chromium.org> Cr-Commit-Position: refs/heads/master@{#560221}
-
Mitsuru Oshima authored
BUG=844325 TEST=covered by unittest Change-Id: I85ba6c727c13e204a0db27f341e3af4ce189b2df Reviewed-on: https://chromium-review.googlesource.com/1065693Reviewed-by:
Ben Wells <benwells@chromium.org> Commit-Queue: Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/heads/master@{#560220}
-
Siddhartha authored
The renderer OOM metrics are stored in shared memory buffer so that the browser can read the metrics after renderer crashes (by OOM). BUG=843419 Change-Id: I498256e473785051724efa80864f0292cc24362e Reviewed-on: https://chromium-review.googlesource.com/1062211 Commit-Queue: Siddhartha S <ssid@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#560219}
-
James Darpinian authored
This reverts commit bdc9b10b. Originally reviewed at: https://chromium-review.googlesource.com/c/chromium/src/+/1062585 Suspected of breaking WebGL conformance tests on FYI waterfall: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20(AMD)/1241 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20Release%20(NVIDIA)/1013 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20FYI%20x64%20Release%20(NVIDIA)/1071 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac%20FYI%20Release%20(Intel)/3022 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac%20FYI%20Experimental%20Retina%20Release%20(AMD)/1728 Bug: 844897,843290 No-Try: true Tbr: fsamuel@chromium.org Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: I7994694e057a08f2a27d4aedcfa369fd350f32b2 Reviewed-on: https://chromium-review.googlesource.com/1067142 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#560218}
-
Peter Kotwicz authored
This CL fixes the URL formatting in ShortcutHelper#getScopeFromUrl(). Previously getScopeFromUrl() was decoding then re-encoding the path, which does not round-trip correctly as it encodes characters like '='. This bug was causing the WebAPK to think that the start URL was outside of the scope generated by ShortcutHelper#getScopeFromUrl() and to launch a CCT BUG=840271 TEST=ShortcutHelperTest Change-Id: Ibf63a8b13717c33ce6e8f113d58192a964e53d2d Reviewed-on: https://chromium-review.googlesource.com/1053491 Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org> Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Reviewed-by:
Matt Giuca <mgiuca@chromium.org> Cr-Commit-Position: refs/heads/master@{#560217}
-
csharrison authored
Bug: 689702 Change-Id: I2d42bdc23d384462955a70f53c6462298df30658 Reviewed-on: https://chromium-review.googlesource.com/1067102Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Commit-Queue: Charlie Harrison <csharrison@chromium.org> Cr-Commit-Position: refs/heads/master@{#560216}
-
csharrison authored
Bug: 689702 Change-Id: I3d536827dc572de1cc315226aefbded5b53aee03 Reviewed-on: https://chromium-review.googlesource.com/1066894Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Commit-Queue: Charlie Harrison <csharrison@chromium.org> Cr-Commit-Position: refs/heads/master@{#560215}
-
Kent Tamura authored
tokenize_name() didn't recognize a sequence of lowercase letters as a token, and MATCHING_EXPRESSION didn't contain SPECIAL_TOKENS. So, 'isHTMLDocument' was split to 'isHTML' and 'Document'. In order to avoid such issues, - MATCHING_EXPRESSION should contain SPECIAL_TOKENS - It should also capture lowercase-only tokens, uppercase-only tokens, and digits-only tokens. MATCHING_EXPRESSION is renamed to _TOKEN_RE, and it's now a compiled regular expression. This is a preparation to marge name_style_converter and name_utilities. Bug: 843927 Change-Id: I0630c7dae4a0e01013ce6dc6948f663d04c47d0c Reviewed-on: https://chromium-review.googlesource.com/1065830Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#560214}
-
Pawel Osciak authored
An AcceleratedVideoEncoder (AVE) is a video encoder that performs high-level, platform-independent encoding process steps, such as managing codec state, reference frames, etc., but requires support from an external Accelerator (typically a hardware accelerator) to offload the actual image encoding process, using the parameters that AVE prepares beforehand. Clients of AVEs are expected to provide an Accelerator class instance appropriate for current platform and/or scenario. Each video codec-specific AVE specifies its own Accelerator interface (e.g. a H264Encoder AVE defines an H264-specific Accelerator). This CL adds the AVE API, a platform-independent implementation of AVE for H264 - H264Encoder, as well as a VA-API implementation of H264Encoder::Accelerator to provide an accelerator for it. BUG=703988,794608 TEST=veaunittest,apprtc,vdaunittest Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel;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: Iaf50f3a83df4ed51c81bb8a4c0e1152af82515e1 Reviewed-on: https://chromium-review.googlesource.com/918701 Commit-Queue: Pawel Osciak <posciak@chromium.org> Reviewed-by:
Xiaohan Wang <xhwang@chromium.org> Reviewed-by:
Miguel Casas <mcasas@chromium.org> Reviewed-by:
Kuang-che Wu <kcwu@chromium.org> Cr-Commit-Position: refs/heads/master@{#560213}
-
Tetsui Ohkubo authored
UnifiedSystemTray class will replace old SystemTray class. Therefore, we have to remove all the references that rely on old SystemTray implementation. UnifiedSystemTray does not have help button (it will be replaced by one in app launcher), so we remove HelpStep from first run tutorial. Screenshot: http://screen/ZcfkBjBZT0x Design doc: http://go/cros-qs-restyling TEST=manual BUG=837508,837502 Change-Id: I90b8eff7095b9e49cddd31398349b3c5db8728df Reviewed-on: https://chromium-review.googlesource.com/1063529Reviewed-by:
James Cook <jamescook@chromium.org> Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Cr-Commit-Position: refs/heads/master@{#560212}
-
Tetsui Ohkubo authored
UnifiedSystemTray class will replace old SystemTray class. Therefore, we have to remove all the references that rely on old SystemTray implementation. Design doc: http://go/cros-qs-restyling TEST=manual BUG=837508 Change-Id: I0ad59343da6b23e400293352ce83355a21d14c07 Reviewed-on: https://chromium-review.googlesource.com/1063528Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Cr-Commit-Position: refs/heads/master@{#560211}
-
skia-chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/5191880cbf3e..32a4910e57b1 $ git log 5191880cb..32a4910e5 --date=short --no-merges --format='%ad %ae %s' 2018-05-20 caryclark Revert "remove toString" Created with: roll-dep src/third_party/skia BUG=chromium:830651 The AutoRoll server is located here: https://autoroll.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. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;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 TBR=allanmac@chromium.org Change-Id: I20bc5ec8ec3c5637612f644bbc33d08cd848511e Reviewed-on: https://chromium-review.googlesource.com/1067004Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#560210}
-
- 20 May, 2018 7 commits
-
-
Paul Miller authored
This follows the advice of go/power-analysis (internal document). The download frequency is capped at 1/day anyway, so this shouldn't have much effect on seed freshness. BUG=733857 Change-Id: Ifceecf6877542af317ea08128af9bdeb5c6fb991 Reviewed-on: https://chromium-review.googlesource.com/1066801Reviewed-by:
Changwan Ryu <changwan@chromium.org> Commit-Queue: Paul Miller <paulmiller@chromium.org> Cr-Commit-Position: refs/heads/master@{#560209}
-
Morten Stenshorne authored
When there are adjoining floats that need to be separated from a cleared block, clearance is predetermined, and we have to force it on the block. Any large top margin on the child will just be eaten by negative clearance. There's nothing that can be done to prevent clearance in such cases. So make sure that we don't try to determine whether to apply clearance or not based on the clearance offset set in the constraint space. When clearance has been predetermined (which may have triggered a BFC offset resolution and what not), refusing to apply it to the child is a bug. This aligns the implementation with the "alternative" way of calculating clearance in the spec [1]. Everyone but Edge does this. I think what Edge does here is problematic, because it requires us to use a hypothetical position that was calculated before clearance got applied (clearance causes margins that would otherwise collapse to be separated). We'd end up using a hypothetical position not based on the actual layout situation.[2] [1] https://www.w3.org/TR/CSS22/visuren.html#flow-control [2] https://github.com/w3c/csswg-drafts/issues/2608 This fixes one existing test. Added a few new ones as well. Not all of them failed prior to this CL, but they serve as regression tests for things I found to lack coverage while working on this. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Ia45e9048c75c338477eee4923ff16eea3245bc6a Reviewed-on: https://chromium-review.googlesource.com/1061470 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#560208}
-
Darren Shen authored
Fixes an issue where CSSNumericValue.parse considers valid strings surrounded by whitespace to be invalid. Bug: 844290 Change-Id: I4c40044631276a611ef9a56aac21ddf09316a550 Reviewed-on: https://chromium-review.googlesource.com/1065532Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#560207}
-
Ken Rockot authored
Re-reland of r555117 with process handle leak actually fixed. Totes for reals. Original commit message follows. Mojo passes around base::ProcessHandle values for various reasons. On most systems this is fine, but at least on Windows, a ProcessHandle refers to an owned reference to a system process object, and if not careful it's possible for a base::ProcessHandle value to inadvertently change meaning over time. This CL introduces the concept of a move-only ScopedProcessHandle within Mojo, which on most platforms is just a base::PlatformHandle. On Windows, this represents an owned base::ProcessHandle which closes on destruction and clones correctly using DuplicateHandle rather than merely copying the raw handle value. ScopedProcessHandle is used in a few places where process handle ownership semantics were previously weaker than necessary, or were correct but implemented ad hoc. This also updates ScopedPlatformHandle (and supporting code like Channel::RewriteHandles) such that the |owning_process| field (if not the current process) is always an owned process handle. This ensures that when such handles are closed in unsent messages, they can be safely closed in the target process (from within the source process) without any risk of raciness against target process termination. TBR=jcivelli@chromium.org Bug: 837612 Change-Id: I182e6849fd87fb44e22f6ed21457b17422956613 Reviewed-on: https://chromium-review.googlesource.com/1066999 Commit-Queue: Ken Rockot <rockot@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Cr-Commit-Position: refs/heads/master@{#560206}
-
skia-chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/da17f1e7df1d..5191880cbf3e $ git log da17f1e7d..5191880cb --date=short --no-merges --format='%ad %ae %s' 2018-05-18 caryclark remove toString 2018-05-18 brianosman Add drawBitmapLattice to SkDebugCanvas Created with: roll-dep src/third_party/skia BUG=chromium:830651 The AutoRoll server is located here: https://autoroll.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. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;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 TBR=allanmac@chromium.org Change-Id: Ic416a02f00901a15956ee78e8f87dd9ee6d8e3cf Reviewed-on: https://chromium-review.googlesource.com/1067001 Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#560205}
-
Rohit Rao authored
When the UIRefresh UI is enabled, bookmarks is presented using a UIPresentationController with a custom presentation. UIAlertController chooses to draw as a popover in Regular horizontal size classes, so we need to provide a sourceView and sourceRect. For now, provide the center of the bottom UIToolbar, as that roughly corresponds to the "More" button. BUG=None Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I6e732460eb371158ac9e1754d752b923965f5b0b Reviewed-on: https://chromium-review.googlesource.com/1064916Reviewed-by:
Sergio Collazos <sczs@chromium.org> Commit-Queue: Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#560204}
-
Takuto Ikuta authored
Stop to use explicit dependency for indirect dependency in the CL broke Mac builder. https://chromium-review.googlesource.com/1041506 This CL uses deps/public_deps in create_bundle target always not to miss the dependency. Bug: 843470 Change-Id: Iae66f2a3aec20f67ea2e880bb5fd33d6c2aa2f91 Reviewed-on: https://chromium-review.googlesource.com/1065591Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Cr-Commit-Position: refs/heads/master@{#560203}
-