0
Commit Graph

1154 Commits

Author SHA1 Message Date
d2ed25a78d [service-manager] Rename Identity fields
Renames the "user ID" and "instance name" fields to "instance
group" and "instance ID", respectively, per discussion on the bug.

A follow-up will change the types of the instance group and ID fields to
be optional UnguessableTokens instead of free-form strings.

TBR=jam@chromium.org

Bug: 895591
Change-Id: I0c4d75f5e12a468dad251f238813bc79c497830a
Reviewed-on: https://chromium-review.googlesource.com/c/1318836
Commit-Queue: Ken Rockot <rockot@google.com>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Oksana Zhuravlova <oksamyt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605849}
2018-11-06 22:25:37 +00:00
Wez
c03808e7d7 [Fuchsia] Add install-build-deps.sh and KVM to build notes.
Change-Id: I18b6fb62596e00cb8315c5eabd0360cdbe48f59a
Reviewed-on: https://chromium-review.googlesource.com/c/1318803
Commit-Queue: Wez <wez@chromium.org>
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605615}
2018-11-06 06:27:35 +00:00
952982f16c Add buildbot end of life info
Change-Id: I759a8630ea1ae636bfc3954006a2fa5fd6b5299d
Reviewed-on: https://chromium-review.googlesource.com/c/1318732
Commit-Queue: Eric Foo <efoo@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605599}
2018-11-06 05:09:02 +00:00
c9c0c4a164 Update section on how to know build was run on LUCI
Change-Id: I80a812501aeb3c4d894d687326dac3777b2f54c5
Reviewed-on: https://chromium-review.googlesource.com/c/1318587
Reviewed-by: Ryan Tseng <hinoka@chromium.org>
Commit-Queue: Eric Foo <efoo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605596}
2018-11-06 04:54:21 +00:00
9619c7100b [code coverage] Hook coverage wrapper to build toolchains
This CL hooks the Clang code coverage wrapper into the build
toolchains, and specifically, a new build flag:
coverage_instrumentation_input_file is added to allow turning on/off
the wrapper and pass the list-files-to-instrument around.

Bug: 898695
Change-Id: I405ccbfc1796afa44534794d711f2953fac78f6d
Reviewed-on: https://chromium-review.googlesource.com/c/1309999
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604858}
2018-11-02 07:18:09 +00:00
568e95c0ec Rewrite/update //docs/adding_to_third_party.md.
The page had gotten badly out of date. This CL rewrites most
of it to reflect current policy and practice and stops pointing
to viewvc for other links ;)

Change-Id: I62cc952a6f56954af723f4d57b2fadfd84227bda
Reviewed-on: https://chromium-review.googlesource.com/c/1298650
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Chris Palmer <palmer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604750}
2018-11-01 23:41:50 +00:00
e8fb3320cc Repeat non-VRP language verbatim in each section.
We've had a number of surprised/disappointed reporters lately, so
although there is no policy change, repeat the language describing
the policy closer to where it is referenced.

Change-Id: I300bc3e05b5055c66253a4ab8d31d9e82e40dc1e
Reviewed-on: https://chromium-review.googlesource.com/c/1312982
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Chris Palmer <palmer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604667}
2018-11-01 19:31:32 +00:00
bc35726b9f [code coverage] Update mailing list to code-coverage@chromium
This CL updates the md doc's mailing list to code-coverage@chromium.

Change-Id: Ifb620a543b4afb13239cf8736832448047787aba
Reviewed-on: https://chromium-review.googlesource.com/c/1311089
Reviewed-by: Max Moroz <mmoroz@chromium.org>
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604416}
2018-10-31 22:16:21 +00:00
bb571bd6cb [Code Coverage] Implement Clang code coverage compiler wrapper
This CL implements the Clang code coverage compiler wrapper, which can
be used to instrument a subset of source files, and the main use case
is to enable generating code coverage reports at per-cl level during
try jobs.

This CL only focuses on the wrapper itself, how to hook this wrapper
into the build system will be addressed in a separate CL.

Bug: 898695
Change-Id: Idb21640b5566ce78089059b3d0116390b488a383
Reviewed-on: https://chromium-review.googlesource.com/c/1301969
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604381}
2018-10-31 21:51:52 +00:00
4bbcebe042 [run_web_tests] Let reftest's text baseline use the common rule
Before crrev.com/c/1277654 when we created text results for ref tests
most of which don't need text baselines, we let reftest's text baseline
be optional, so that most reftests can ignore the text results, while
a few of them for which the text result is significant can still check
the text results.

After crrev.com/1277654, reftests no longer produce text results thus
don't need text baseline, unless a test explicitly produces text result.
In this case, we can just let the test determine if the text baseline
is needed, instead of run_web_tests.py checking existance of the
text baselines.

About existing reftests producing text results but without text
baselines:
1. for tests that don't actually need text results, modify them so that
   they no longer produce text results. This includes some tests
   previously calling testRunner.dumpAsTextWithPixelResults() just
   to dump pixel results.
2. for tests that produce meaningful text results, create text
   baselines.
3. for tests that don't produce text results intentionally, but the
   text results are created because of some console messages, etc.
   also create text baselines. There are several cases:
 a) the message shows the purpose of the test, e.g. intentionally
    testing with some invalid values. New text baselines are created
    in this CL.
 b) the message shows some problem of the test that doesn't need to
    fix for now, e.g. the test is using some deprecating API. New
    baselines are created in this CL.
 c) the message indicates some fatal bug in the test, e.g. using
    undefined variable, invalid JavaScript grammar, etc. The bugs are
    fixed in this CL.

Bug: 703899
Change-Id: I82a6b25c61d1fb794840fdaa0da248909a690592
Reviewed-on: https://chromium-review.googlesource.com/c/1298120
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604116}
2018-10-31 02:21:46 +00:00
9e78ce89bf Add brltty uprevving instructions
TBR=dtseng@chromium.org

Change-Id: Ia6992ae1dd1fcf34077186f2445aa8c68cf5355a
Reviewed-on: https://chromium-review.googlesource.com/c/1302820
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603211}
2018-10-26 22:08:05 +00:00
bd411c249d Address feedback in eSpeak-NG documentation.
TBR=katie@chromium.org
NOTRY=true

Bug: 862710
Change-Id: I6d49841747cdd900570f97e128b647dc15060d04
Reviewed-on: https://chromium-review.googlesource.com/c/1302674
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603166}
2018-10-26 19:26:56 +00:00
fd246a0897 Add documentation on updating eSpeak-NG for Chrome OS.
Also, address documentation feedback from a previous change:
http://crrev.com/c/1195658

Bug: 862710
TBR=katie@chromium.org
NOTRY=true

Change-Id: I19f8456ab13719973f5c83c4b849574b92fc2ac4
Reviewed-on: https://chromium-review.googlesource.com/c/1302573
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603152}
2018-10-26 18:33:12 +00:00
c41b2d0829 Enable display compositor pixel dumps by default.
SHERIFFS: PLEASE DO NOT REVERT THIS CL BECAUSE OF A SMALL AMOUNT OF LAYOUT
TEST FLAKINESS. If a few layout tests begin to show flakiness after this CL
lands, please add them to TestExpectations and email me (masonfreed@) to
investigate. Though I tried to identify all potentially flaky tests, a few
may have slipped through.

With this CL, the --enable-display-compositor-pixel-dump flag becomes the default
for content_shell. With this flag in place, layout test pixel dumps are performed
from the browser side, instead of from the renderer side. Note that to avoid a
significant amount of layout test flakiness, another change was also made to
not add the --run-all-compositor-stages-before-draw flag by default. There is
a bug (crbug.com/894613) tracking that problem separately.

With the flip of this switch, several modifications had to be made to the
TestExpectations file. First, there are a number of tests that change their
appearance slightly when being captured from the browser, and these tests need
to be rebaselined. These are summarized below, and will be rebaselined as a
separate CL, once this one lands and has had time to stabilize.

These bugs track the items added to TestExpectations:
 - crbug.com/887140: HDR support
 - crbug.com/881040: Media controls now contain an overflow menu.
 - crbug.com/667551: A bunch of tests are listed under this bug, and just
                     require rebaselining to fix non-material single-pixel
                     antialiasing failures.
 - crbug.com/891427: These either start failing, or become flaky, when the
                     --enable-display-compositor-pixel-dump flag is enabled.
                     They need to be debugged prior to re-enabling.
 - crbug.com/895556: These tests double their background size when the flag
                     is enabled. They need to be fixed or rebaselined.

Bug: 667551, 891427, 881040, 887140, 894613, 895556
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: I46946e6377f659c9dedc0dfaa20e7658e8cc519d
Reviewed-on: https://chromium-review.googlesource.com/c/1213864
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603127}
2018-10-26 17:20:21 +00:00
1436b953fb Update unclear instructions on how to checkout code with no history
`fetch chromium --no-history` was the intuitive thing to try, which errors.

Change-Id: Ie0d3befe87730bffded40c20611f77ed30ed5006
Reviewed-on: https://chromium-review.googlesource.com/c/1299930
Reviewed-by: Paul Irish <paulirish@chromium.org>
Commit-Queue: Paul Irish <paulirish@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603114}
2018-10-26 16:35:13 +00:00
d710e152dc [TaskScheduler]: Split section on blocking tasks in faq
Question on tasks blocking forever contains answer that applies to the general
case. This CL adds a new question that answer the general case:
How to make a blocking call without affecting other tasks?

The question:
How to make a blocking call that may never return without affecting other tasks?
references the general case and confirms that it also works in that case.

Change-Id: I2237853301b946c661fcdc623188e26877633404
Reviewed-on: https://chromium-review.googlesource.com/c/1300033
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603109}
2018-10-26 16:22:23 +00:00
b880df2ddf Move select_to_speak_extension_tests into browser_tests
select_to_speak_extension_tests compiles and links all of chrome, so
folding into browser_tests will save work on the bots. It will also
give coverage for SingleProcessMash and other projects that run
browser_tests with optional flags.

Bug: 892179
Change-Id: I8dfce56a8b522194dfbb0d24de7cb8f5cdd45b01
Reviewed-on: https://chromium-review.googlesource.com/c/1300073
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602964}
2018-10-26 01:11:53 +00:00
1380ad1656 Fold chromevox_tests into browser_tests
chromevox_tests compiles and links all of chrome, so folding into
browser_tests will save work on the bots. It will also give coverage
for SingleProcessMash and other projects that run browser_tests with
optional flags.

Rename the tests to start with ChromeVox to make them easier to run
with --gtest_filter (thanks to dtseng for a CL that did the rename).

Fix ChromeVoxEditingTest.RichTextSelectByLine so it isn't sensitive
to exact font widths and remove chromevox_tests fontconfig override.

Bug: 892179, 898213
Test: browser_tests

Change-Id: Ia23c8f4c237677d299bbe774cf3191654974a56b
Reviewed-on: https://chromium-review.googlesource.com/c/1294811
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602543}
2018-10-25 00:51:19 +00:00
fa3ffde0aa Expand docs around pixel testing, esp. running on Android.
Tbr: mcasas@chromium.org
No-Try: True
Bug: 865957
Change-Id: I219fb646bc76265e0a42b7ffbcd47bd99d71d127
Reviewed-on: https://chromium-review.googlesource.com/c/1297984
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602456}
2018-10-24 21:24:38 +00:00
8bd55f2862 Update doc references to ninja to also mention autoninja.
Change-Id: Ib45d3f86a0b68f6d0b10847cf7e3859b640e34a3
Reviewed-on: https://chromium-review.googlesource.com/c/1292403
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602453}
2018-10-24 21:22:10 +00:00
16826e3d38 Docs: Make CLion instructions less Googler specific
Bug: NONE
Change-Id: I9fe62588a7d68d0350867c30b8cc9821a05d167d
Reviewed-on: https://chromium-review.googlesource.com/c/1296685
Commit-Queue: Tommy Li <tommycli@chromium.org>
Reviewed-by: Justin Donnelly <jdonnelly@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602431}
2018-10-24 20:42:00 +00:00
6e84f09970 [run_web_tests] Replace ImageFirst feature with a better solution
Now for tests that don't call any dumpAsXXX methods, they by default
generate pixel results only, and run_web_tests.py just check their
pixel results against the corresponding pixel baselines only.

Provide testRunner.dumpAsLayout() and dumpAsLayoutWithPixelResults()
for tests that do need to dump the layout tree.

We still dump layout tree when running such tests in content_shell
--run-web-tests command line (instead of running from run_web_tests.py
in protocol mode).

Changes to layout tests and their expectations:
- Use testRunner.dumpAsLayoutWithPixelResults() or dumpAsLayout()
  in some tests that still requires the layout dump:
  - editing/ tests need layout dump to show the caret position.
  - two printing/ tests need layout dump to show how the bug is
    fixed.
  In the future, we may just get rid of layout dumps if it's
  feasible.
- Remove testRunner.dumpAsTextWithPixelResults() from some tests
  which used the function just to suppress layout output. They didn't
  actually want text output but we hadn't had a way to dump image only
  until we had the ImageFirst feature.
- Previous platform-specific -expected.txt for tests under previous
  ImageFirst directories are removed and the common baselines are
  created because the baselines are no longer platform-specific without
  the layout dump.

Extra -expected.txt baselines are not deleted in this CL. Will
follow-up in https://chromium-review.googlesource.com/c/chromium/src/+/1286894.

Bug: 703899
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ifcf7fea90684e133b4222909ee508469d0c985e0
Reviewed-on: https://chromium-review.googlesource.com/c/1277654
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602161}
2018-10-23 23:07:55 +00:00
11e5953112 Security section for WebUI explainer.
Change-Id: Ie0eaee0bf820107ac4bc4f27b965fbe9ddfcc53f
Reviewed-on: https://chromium-review.googlesource.com/c/1289996
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602149}
2018-10-23 22:46:21 +00:00
4ea14eb904 [run_web_tests] Remove --pixel-test/--pixel-tests option
Whether a test produces pixel results should be decided by the test
itself. Controlling that outside of the test is unnecessary. Removing
it can greatly simplify our code.

This is a preparation to replace the ImageFirst feature with a better
solution (https://chromium-review.googlesource.com/c/chromium/src/+/1277654).

TBR=mkwst@chromium.org  # For simple passive changes

Bug: 703899
Change-Id: Ia04b622e24f88cf2408f20e5e6888d933e34dac5
Reviewed-on: https://chromium-review.googlesource.com/c/1277820
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602139}
2018-10-23 22:29:13 +00:00
e34a52f961 Fix cursor routing in single lined text fields
Update the documentation to run brltty on linux as well. This is sometimes hard to [re]discover.

Change-Id: Ia6cfefa2af9465762fc31c8077fec7310edca083
Reviewed-on: https://chromium-review.googlesource.com/c/1294512
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601811}
2018-10-23 01:09:32 +00:00
8940a78ee4 Stop explicitly setting strip_absolute_paths_from_debug_symbols to true.
It's been defaulted to true for a while now on Linux and Windows,
so rely on the default setting instead.

Bug: none
Change-Id: Id24297dff08b28ee5e28f6cb6267018a4a1443e1
Reviewed-on: https://chromium-review.googlesource.com/c/1294298
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601777}
2018-10-22 23:28:28 +00:00
e453b98fd3 android_debugging_instructions.md: Add vscode native code debugging
And also freshen up the doc in general.

Change-Id: Icb783a45d2f418db9147042f6af1977af6eeba29
Reviewed-on: https://chromium-review.googlesource.com/c/1288954
Commit-Queue: agrieve <agrieve@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601562}
2018-10-22 14:17:17 +00:00
f4d4b96463 Update the Service Worker Security FAQ.
Clear Site Data has shipped.

Bug: None
Change-Id: If6a15404905a8086fc195ceb1cb2ec6a66a95909
Reviewed-on: https://chromium-review.googlesource.com/c/1292250
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Commit-Queue: Chris Palmer <palmer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601297}
2018-10-19 21:12:05 +00:00
0a0b748a9b Update ozone docs: add description of new interfaces and fix gn args
Wayland does not come with mus. Thus, update the doc respectively.

What is more, add a note about minigbm usage with Ozone/Wayland.

Change-Id: I66194efccfef75d4496a2f74a7d8c3ec9fe53ee2
Reviewed-on: https://chromium-review.googlesource.com/c/1282066
Commit-Queue: Maksim Sisov <msisov@igalia.com>
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600683}
2018-10-18 07:59:42 +00:00
519b3a4a85 Update docs/gpu/gpu_testing.md
1. Blink is no longer a separate repository from Chromium. Update the
   related documentation.

2. State that marking tests for rebaseline must not use platform
   condition

TBR=kbr@chromium.org,sunnyps@chromium.org

Change-Id: Ib101f417a30ea2e2f91973ad4ddddc75e9d62ecc
Reviewed-on: https://chromium-review.googlesource.com/c/1288269
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600660}
2018-10-18 04:41:05 +00:00
b0861f529a android_build_instructions.md: is_java_debug & enabled_incremental_javac
Change-Id: Icafce9c1651fc590cb21020b41e0d59f8ea0eba3
Reviewed-on: https://chromium-review.googlesource.com/c/1203392
Commit-Queue: agrieve <agrieve@chromium.org>
Reviewed-by: Eric Stevenson <estevenson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600522}
2018-10-17 19:48:36 +00:00
525ee5e59c Document how to deal with a stack trace that has a lot of inlining.
Describes how to dump the compiled code with symbols to reconstruct
the full stack.

Change-Id: I9c9b80e3316bb55404bbcc1fca1fe3ea424de887
Reviewed-on: https://chromium-review.googlesource.com/c/1278643
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600310}
2018-10-17 07:54:09 +00:00
4f9740cf30 Update guidelines for OWNERS.
As per the recent discussion on chromium-dev in
https://groups.google.com/a/chromium.org/d/topic/chromium-dev/_e7fn9jJOcI/discussion
this CL updates the text explaining what we expect owners to do,
in particular to clarify that we can make exceptions to the
rules if the owners agree to do so.

R=hiroh@chromium.org

Change-Id: I7d2fb0049ff6ef386417259e49b4091efe4a1e20
Reviewed-on: https://chromium-review.googlesource.com/c/1285969
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600259}
2018-10-17 03:01:06 +00:00
6fb90c08b7 Revert "Remove the round-robin list for third-party additions"
This reverts commit 13767a51fd.

Reason for revert: The previous code was doing the right thing :(.

Original change's description:
> Remove the round-robin list for third-party additions
> 
> Instead, require an email to opensource-licensing@ again until we
> figured out the new process.
> 
> R=​jam@chromium.org
> 
> Change-Id: I352bd17e42cc1500994ba39368d25a0d91271f9c
> Reviewed-on: https://chromium-review.googlesource.com/c/1275846
> Reviewed-by: John Abd-El-Malek <jam@chromium.org>
> Commit-Queue: Jochen Eisinger <jochen@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#599122}

TBR=jam@chromium.org,jochen@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: I986e3979f31b702ebcfaf1aaaa29e46c209272e1
Reviewed-on: https://chromium-review.googlesource.com/c/1281683
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600241}
2018-10-17 02:02:20 +00:00
14f81330c2 Add a link to Mojo documentation main page to the document index
Change-Id: I7c6d15d75fd6ea4a936729bc2b07445778fae165
Reviewed-on: https://chromium-review.googlesource.com/c/1281867
Reviewed-by: Ken Rockot <rockot@chromium.org>
Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600057}
2018-10-16 18:34:01 +00:00
338d61c13d Reland "[TaskScheduler]: Add section to faq: when to annotate with ScopedBlockingCall."
This is a reland of 8aeb9cc962

Original change's description:
> [TaskScheduler]: Add section to faq: when to annotate with ScopedBlockingCall.
> 
> Developpers are often wondering whether or not ScopedBlockingCall is redundant.
> 
> Change-Id: Ic7936ef805f43f7fc02d0ad3020c31d8364b099d
> Reviewed-on: https://chromium-review.googlesource.com/c/1271878
> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
> Reviewed-by: François Doray <fdoray@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#599626}

Change-Id: I0850821994e3b4a1b0c3bb238725bc28867d18f5
Reviewed-on: https://chromium-review.googlesource.com/c/1280281
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599952}
2018-10-16 12:35:32 +00:00
21879c06a6 Document how to dump asm code from a binary.
Change-Id: Ia8619be0f295445db3cfe8d3ca2466c2873db2d5
Reviewed-on: https://chromium-review.googlesource.com/c/1275486
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599901}
2018-10-16 07:30:31 +00:00
cecb0af630 Update Android binary size-related documentation.
apk_size_regressions.md: Make use of size trybot.
html_report_faq.md: Link to README.md
README.md: Add resource_sizes.py and size trybot
README.md: Document all "Overhead:" symbols.
README.md: Mention Bloaty McBloatface

Change-Id: I4cab3b7cd4c711931e9cae102e2354408cfbdd02
Reviewed-on: https://chromium-review.googlesource.com/c/1278721
Commit-Queue: agrieve <agrieve@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Eric Stevenson <estevenson@chromium.org>
Reviewed-by: Samuel Huang <huangs@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599719}
2018-10-15 19:46:10 +00:00
460be2104d Revert "[TaskScheduler]: Add section to faq: when to annotate with ScopedBlockingCall."
This reverts commit 8aeb9cc962.

Reason for revert: Formatting error

Original change's description:
> [TaskScheduler]: Add section to faq: when to annotate with ScopedBlockingCall.
> 
> Developpers are often wondering whether or not ScopedBlockingCall is redundant.
> 
> Change-Id: Ic7936ef805f43f7fc02d0ad3020c31d8364b099d
> Reviewed-on: https://chromium-review.googlesource.com/c/1271878
> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
> Reviewed-by: François Doray <fdoray@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#599626}

TBR=gab@chromium.org,fdoray@chromium.org,etiennep@chromium.org

Change-Id: I3a78aedaa9f5807826c9c36447769b7c11b0bbaa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/1280765
Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599630}
2018-10-15 14:10:13 +00:00
8aeb9cc962 [TaskScheduler]: Add section to faq: when to annotate with ScopedBlockingCall.
Developpers are often wondering whether or not ScopedBlockingCall is redundant.

Change-Id: Ic7936ef805f43f7fc02d0ad3020c31d8364b099d
Reviewed-on: https://chromium-review.googlesource.com/c/1271878
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599626}
2018-10-15 13:54:31 +00:00
13767a51fd Remove the round-robin list for third-party additions
Instead, require an email to opensource-licensing@ again until we
figured out the new process.

R=jam@chromium.org

Change-Id: I352bd17e42cc1500994ba39368d25a0d91271f9c
Reviewed-on: https://chromium-review.googlesource.com/c/1275846
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Commit-Queue: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599122}
2018-10-12 06:51:55 +00:00
0cfed476d6 Cleanup sysroot_scripts
- Remove UpdatePackageLists* since this functionality was already performed by
  BuildSysroot*.
- Remove the "Revision" key from sysroots.json since the "Sha1Sum" key is enough
  to uniquely identify each sysroot.
- Move packagelist.* into generated_package_lists/*.  There were at least 2
  occasions where folks tried to manually update these files.

R=thestig
BUG=None

Change-Id: Id7f8ea9ade6b2f445997f445412ec2120b3f7770
Reviewed-on: https://chromium-review.googlesource.com/c/1268942
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598043}
2018-10-09 19:46:36 +00:00
cc49b74d02 TaskScheduler: Add threading and tasks FAQ.
Every time we answer a question from a developer, we should add the
answer to this documentation file.

TBR=gab@chromium.org

Change-Id: Ic8331b3594b26c65f791666aa771c9d1c97abdd2
Reviewed-on: https://chromium-review.googlesource.com/c/1261855
Commit-Queue: François Doray <fdoray@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597898}
2018-10-09 13:49:09 +00:00
40d03571dc updating_clang.md: Fix Oauth2 typo
TBR=thakis

Bug: none
Change-Id: I27e13b73a761535bfae448c5090e2da664bf756e
Reviewed-on: https://chromium-review.googlesource.com/c/1270720
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597885}
2018-10-09 12:16:51 +00:00
07b9d9e48c updating_clang.md: Update the pinpoint instructions
It seems the target to build is no longer telemetry_perf_tests but
performance_test_suite.

TBR=thakis

Bug: none
Change-Id: Ib15b98921faf1fed5c0451ffb06d9ba884f2874e
Reviewed-on: https://chromium-review.googlesource.com/c/1269868
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597858}
2018-10-09 09:34:30 +00:00
104673f5cd Reland "Remove perf_expectations"
This is a reland of 9d5ef42ab6

Original change's description:
> Remove perf_expectations
>
> This is a modified reland of [1] with most of the changes to sizes.py reverted.
> Those changes are still used by the perf dashboard so must be kept around for
> the time being.
>
> [1] 5f552b3996
>
> R=dpranke
> Bug: 572393
> Cq-Include-Trybots: luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng;luci.chromium.try:win_archive;luci.chromium.try:win_x64_archive;master.tryserver.chromium.android:android_archive_rel_ng
>
> Change-Id: I459387d50f4a328192110c7b75983523a14f787d
> Reviewed-on: https://chromium-review.googlesource.com/c/1255303
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#597614}

R=dpranke
Bug: 572393
Cq-Include-Trybots: luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng;luci.chromium.try:win_archive;luci.chromium.try:win_x64_archive;master.tryserver.chromium.android:android_archive_rel_ng;master.luci.chromium.try:android_cronet

Change-Id: I19d2e305ff842b61aa518b2a3f4d63a393126981
Reviewed-on: https://chromium-review.googlesource.com/c/1269104
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597738}
2018-10-08 23:49:23 +00:00
b83e010af9 Add documentation for parsing test results.
Bug: 892307
Change-Id: I8153fb41b1c53fbf972a7fe3c2982d4145f8c95b
Reviewed-on: https://chromium-review.googlesource.com/c/1269079
Commit-Queue: Erik Chen <erikchen@chromium.org>
Reviewed-by: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597687}
2018-10-08 21:34:01 +00:00
a230a99003 Revert "Remove perf_expectations"
This reverts commit 9d5ef42ab6.

Reason for revert: See crbug.com/893254; looks like a typo in the script.

Original change's description:
> Remove perf_expectations
> 
> This is a modified reland of [1] with most of the changes to sizes.py reverted.
> Those changes are still used by the perf dashboard so must be kept around for
> the time being.
> 
> [1] 5f552b3996
> 
> R=​dpranke
> Bug: 572393
> Cq-Include-Trybots: luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng;luci.chromium.try:win_archive;luci.chromium.try:win_x64_archive;master.tryserver.chromium.android:android_archive_rel_ng
> 
> Change-Id: I459387d50f4a328192110c7b75983523a14f787d
> Reviewed-on: https://chromium-review.googlesource.com/c/1255303
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#597614}

TBR=thakis@chromium.org,dpranke@chromium.org,thomasanderson@chromium.org

Change-Id: Ife13ece23ed3513225003bd18fbe27b0bbf16afc
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 572393
Cq-Include-Trybots: luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng;luci.chromium.try:win_archive;luci.chromium.try:win_x64_archive;master.tryserver.chromium.android:android_archive_rel_ng
Reviewed-on: https://chromium-review.googlesource.com/c/1268904
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597633}
2018-10-08 19:02:34 +00:00
9d5ef42ab6 Remove perf_expectations
This is a modified reland of [1] with most of the changes to sizes.py reverted.
Those changes are still used by the perf dashboard so must be kept around for
the time being.

[1] 5f552b3996

R=dpranke
Bug: 572393
Cq-Include-Trybots: luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng;luci.chromium.try:win_archive;luci.chromium.try:win_x64_archive;master.tryserver.chromium.android:android_archive_rel_ng

Change-Id: I459387d50f4a328192110c7b75983523a14f787d
Reviewed-on: https://chromium-review.googlesource.com/c/1255303
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597614}
2018-10-08 18:17:05 +00:00
8cf6b90a9b Update Security Sheriff documentation
Including a reminder for sheriffs to download attachment and unzip zip files, and how to
deal with Chrome OS issues.

Change-Id: I286b2a3f25a19d43f11ebc92c7bcda6e489322c8
Reviewed-on: https://chromium-review.googlesource.com/c/1266057
Commit-Queue: Andrew Whalley <awhalley@google.com>
Reviewed-by: Chris Palmer <palmer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597372}
2018-10-05 23:50:15 +00:00