1. 25 Aug, 2020 24 commits
    • David Stevens's avatar
      ui/ozone/drm: don't use subpixel source crop · 29765fea
      David Stevens authored
      DRM supposedly supports subpixel source crop. However, according to
      drm_plane_funcs.update_plane, devices which don't support that are free
      to ignore the fractional part, and every device seems to do that as of
      5.4. To deal with this, round source crops that are nearly integers and
      reject overlay candidates that actually require subpixel source crop.
      
      The rounding of nearly integer crops addresses an issue where floating
      point imprecision in a quad's uv_crop could lead to a visible
      difference depending on whether or not the quad was put in an overlay.
      The visible difference arose because drivers truncate the fractional
      part of the source crop, which could lead to a 1px discrepancy in the
      source crop.
      
      BUG=chromium:1099110
      
      Change-Id: Ib20b16ef505574bd63502591db626a7e769f6e88
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2366397
      Commit-Queue: David Stevens <stevensd@chromium.org>
      Reviewed-by: default avatarDaniele Castagna <dcastagna@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801234}
      29765fea
    • Darren Shen's avatar
      ime: Add jiwan@ and myy@ to OWNERS for IME code. · 5caa033e
      Darren Shen authored
      Change-Id: I82abcab5d9300685fc58b81b300cac0ea0e0cff1
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2371846Reviewed-by: default avatarMy Nguyen <myy@chromium.org>
      Reviewed-by: default avatarDavid Vallet <dvallet@chromium.org>
      Reviewed-by: default avatarJing Wang <jiwan@chromium.org>
      Commit-Queue: Darren Shen <shend@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801233}
      5caa033e
    • Brian Sheedy's avatar
      Update GPU pixel wrangling documentation · 491ab8ce
      Brian Sheedy authored
      Updates the GPU pixel wrangling documentation to point out
      //content/test/gpu/trim_culprit_cls.py as a potentially useful tool and
      updates the script's documentation to include example usages.
      
      Bug: 1120104
      Change-Id: I2026e994408097bfee8b94984dc89e8110afba0e
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373391
      Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
      Commit-Queue: Zhenyao Mo <zmo@chromium.org>
      Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
      Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801232}
      491ab8ce
    • Sam Sebree's avatar
      [Controls Refresh] Updates dark mode styling for dark mode text input search "X" cancel button · d8ffe902
      Sam Sebree authored
      This PR changes the dark mode text input search "X" cancel button from blue to white.
      
      Bug: 1119529
      Change-Id: I5920c9c810c4b1fd7af6976143b2053d7d28c59b
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2364963
      Commit-Queue: Sam Sebree <sasebree@microsoft.com>
      Reviewed-by: default avatarMason Freed <masonfreed@chromium.org>
      Reviewed-by: default avatarYu Han <yuzhehan@chromium.org>
      Reviewed-by: default avatarKent Tamura <tkent@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801231}
      d8ffe902
    • Jie Jiang's avatar
      bluetooth: Add Device::GetAddressType() for CrOS · 7841eb91
      Jie Jiang authored
      This patch exposes AddressType of a device via dbus, which is available
      since BlueZ v5.47. This is required by ARC++ for creating L2CAP LE
      sockets.
      
      BUG=b:164979158
      TEST=device_unittests
      
      Change-Id: Id5691166ddc52fd75e6e62407352eb00c7e16e33
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2366214
      Commit-Queue: Jie Jiang <jiejiang@chromium.org>
      Reviewed-by: default avatarReilly Grant <reillyg@chromium.org>
      Reviewed-by: default avatarSonny Sasaka <sonnysasaka@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801230}
      7841eb91
    • Kyle Horimoto's avatar
      [CrOS MultiDevice] Extend CryptAuth flags · 873c924a
      Kyle Horimoto authored
      These flags were set to expire in M-86, but they need to be extended
      since clients have not yet been fully switched to v2.
      
      Bug: 1121385
      Change-Id: I4f54eac75e8e951676cbc654a3672c799f92160c
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373444
      Commit-Queue: Kyle Horimoto <khorimoto@chromium.org>
      Commit-Queue: Josh Nohle <nohle@chromium.org>
      Auto-Submit: Kyle Horimoto <khorimoto@chromium.org>
      Reviewed-by: default avatarJosh Nohle <nohle@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801229}
      873c924a
    • Garrett Beaty's avatar
      Set compile targets for chromium builders in test specs. · 575f3710
      Garrett Beaty authored
      Compile targets are copied from the recipe config in
      chromium/tools/build in anticipation of removing compile targets from
      recipe config.
      
      Bug: 1091004
      Change-Id: Ie2df673b7c1dd9507411ae939d19ef4dcd7d6735
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2367700
      Commit-Queue: Garrett Beaty <gbeaty@chromium.org>
      Auto-Submit: Garrett Beaty <gbeaty@chromium.org>
      Reviewed-by: default avatarStephen Martinis <martiniss@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801228}
      575f3710
    • Melissa Zhang's avatar
      [Sharesheet] Remove Sharesheet button from Toolbar · 32c3a1d1
      Melissa Zhang authored
      This CL removes the temporary button that was used to test
      the sharesheet during development.
      
      Bug: 1097623
      Change-Id: Id75f93030cf07d67a33b061b432f38d8141500d1
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2371862Reviewed-by: default avatarAvi Drissman <avi@chromium.org>
      Commit-Queue: Melissa Zhang <melzhang@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801227}
      32c3a1d1
    • Kelvin Jiang's avatar
      [DNR] Global rule limit: Introduce a global rule limit constant · 3c2bf33c
      Kelvin Jiang authored
      Add a global rules constant that is not exposed programmatically. For
      this change, extensions can index up to (global limit + old static
      limit) rules per ruleset, and enable that many rules as well. Rulesets
      which exceed this limit are effectively ignored.
      
      This change is currently hidden under a feature flag.
      
      Bug: 983299
      Change-Id: I63fba98e3a17fdb6e67ae78bb1ead9bf963d7b11
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2309550Reviewed-by: default avatarAnqing Zhao <anqing@chromium.org>
      Reviewed-by: default avatarChase Phillips <cmp@chromium.org>
      Reviewed-by: default avatarKaran Bhatia <karandeepb@chromium.org>
      Commit-Queue: Kelvin Jiang <kelvinjiang@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801226}
      3c2bf33c
    • Justin Cohen's avatar
      ios: Remove workaround for previous Xcode dispatch bug. · a5d1b786
      Justin Cohen authored
      Bug: 1103822
      Change-Id: I498e38838cbc15aba3787a43f411e978d9d50ce3
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373264
      Auto-Submit: Justin Cohen <justincohen@chromium.org>
      Reviewed-by: default avatarRohit Rao <rohitrao@chromium.org>
      Commit-Queue: Justin Cohen <justincohen@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801225}
      a5d1b786
    • Yue Zhang's avatar
      Reland "Add an undo closure snack bar in TabGridDialog" · a124ce27
      Yue Zhang authored
      This reverts commit 5c9e2756.
      
      Reason for revert: Debug the failed test or disable it for x86 bot to unblock later patches.
      
      Original change's description:
      > Revert "Add an undo closure snack bar in TabGridDialog"
      > 
      > This reverts commit 114425f8.
      > 
      > Reason for revert: Failing on x86 bots
      > 
      > Original change's description:
      > > Add an undo closure snack bar in TabGridDialog
      > > 
      > > This CL adds a snack bar to TabGridDialog that handles closure within
      > > dialog. Note that this change doesn't prevent the original snack bar
      > > from showing when closure happens, so there will be two snack bars
      > > showing when a closure happens within dialog. This issue will be
      > > addressed by later CLs.
      > > 
      > > Bug: 1119899
      > > Change-Id: If0e5b010996a80c9a111c8bf2cb8af44feb63124
      > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368236
      > > Commit-Queue: Yue Zhang <yuezhanggg@chromium.org>
      > > Reviewed-by: Wei-Yin Chen (陳威尹) <wychen@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#801037}
      > 
      > TBR=wychen@chromium.org,yuezhanggg@chromium.org
      > 
      > Change-Id: I1c2ccc03142c50c203ec08817d8817cfa614b519
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: 1119899,1121363
      > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373232
      > Reviewed-by: Theresa  <twellington@chromium.org>
      > Commit-Queue: Theresa  <twellington@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#801169}
      
      TBR=twellington@chromium.org,wychen@chromium.org,yuezhanggg@chromium.org
      
      # Not skipping CQ checks because this is a reland.
      
      Bug: 1119899
      Bug: 1121363
      Change-Id: Ide7bfe2cce812f11f92b6ca42fc3c0c4a8eae546
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373288
      Commit-Queue: Yue Zhang <yuezhanggg@chromium.org>
      Reviewed-by: default avatarYue Zhang <yuezhanggg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801224}
      a124ce27
    • Konstantin Ganenko's avatar
      Fix validation check for mixed letter cases locales. · c63599ea
      Konstantin Ganenko authored
      
      R=rdevlin.cronin@chromium.org
      
      Bug: 1020144
      Change-Id: Idbfe0846af782c2beeb99ce2ceead892875eef0c
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1893278Reviewed-by: default avatarDevlin <rdevlin.cronin@chromium.org>
      Commit-Queue: Devlin <rdevlin.cronin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801223}
      c63599ea
    • Livvie Lin's avatar
      [iOS] Don't display URL on lookalike URL blocking pages · ac787558
      Livvie Lin authored
      Desktop/Android clears the URL from the omnibox for lookalike
      interstitials to avoid showing a confusing punycode URL, so this
      CL updates the iOS behavior to match.
      
      Screenshots:
      Before - https://drive.google.com/file/d/17wb35L2MsB8Kh4CGb_tvY370KGuXd_Xa/view?usp=sharing
      After - https://drive.google.com/file/d/1NDXYXPse94sriH4pseR9g1ir114tOPJD/view?usp=sharing
      
      Change-Id: I8962711b331e7d267f38576072868439500f45c4
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351968Reviewed-by: default avatarRobbie Gibson <rkgibson@google.com>
      Reviewed-by: default avatarEugene But <eugenebut@chromium.org>
      Reviewed-by: default avatarAli Juma <ajuma@chromium.org>
      Commit-Queue: Livvie Lin <livvielin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801222}
      ac787558
    • Shrek Shao's avatar
      Promote EXT_texture_norm16 out of draft · 012c8f90
      Shrek Shao authored
      Per https://github.com/KhronosGroup/WebGL/pull/3138
      
      Bug: 1000354
      Change-Id: Ie25281b7160aae8ed3cbe871a79af673a6b69dbe
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2372899Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
      Commit-Queue: Shrek Shao <shrekshao@google.com>
      Cr-Commit-Position: refs/heads/master@{#801221}
      012c8f90
    • Matt Menke's avatar
      Remove net::LOAD_DO_NOT_SEND_COOKIES and net::LOAD_DO_NOT_SEND_AUTH_DATA. · 25eaa430
      Matt Menke authored
      These two net::LoadFlags (along with net::LOAD_DO_NOT_SAVE_COOKIES) are
      being combined into network::mojom::CredentialMode::kOmit. This CL
      updates the remaining consumers of the two cookies to use
      CredentialsMode / allow_credentials / PrivacyMode instead.
      
      Unfortunately, there are still a bunch of consumers that are setting
      net::LOAD_DO_NOT_SAVE_COOKIES without either of the other two flags,
      so this CL leaves that one in place, for now.
      
      This CL also fixes the LOAD_DO_NOT_SAVE_COOKIES case, where we'd set
      privacy mode at the URLRequest layer, but then URLRequestHttpRequest
      would disable it in the RequestInfo struct unless cookies were blocked
      by the network delegate. The code now never sets PrivacyMode if only
      LOAD_DO_NOT_SAVE_COOKIES is set, which does slightly alter behavior in
      the LOAD_DO_NOT_SAVE_COOKIES + NetworkDelegate blocks cookies case, but
      the current behavior seems more consistent.
      
      This will also make it so that when the NetworkDelegate forces
      PrivacyMode, it will disable sending auth credentials. The impact
      on this is not expected to be significant, but it's worth being
      aware of.
      
      Bug: 799935
      Change-Id: I773e4bf0a53ba45c9a58cea6b67dbd7aff616f1e
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2367394Reviewed-by: default avatarDavid Benjamin <davidben@chromium.org>
      Reviewed-by: default avatarYutaka Hirano <yhirano@chromium.org>
      Reviewed-by: default avatarKinuko Yasuda <kinuko@chromium.org>
      Reviewed-by: default avatarLily Chen <chlily@chromium.org>
      Commit-Queue: Matt Menke <mmenke@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801220}
      25eaa430
    • Matt Wolenetz's avatar
      Disable flaky KerberosCredentialManagerTest.UpdateAccountsFromPrefRetry · d05b16bf
      Matt Wolenetz authored
      BUG=1121383
      TBR=fsandrade@chromium.org,pmonette@chromium.org
      
      Change-Id: Iaa01171f9bf3d6ff2ae522d528b6319ab99e7b12
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373390Reviewed-by: default avatarMatthew Wolenetz <wolenetz@chromium.org>
      Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801219}
      d05b16bf
    • Sinan Sahin's avatar
      [Offline indicator v2] Add field trial testing entry · b0ccfea8
      Sinan Sahin authored
      Bug: 1091491
      Change-Id: Ieba9919f7c1363b5b39ca33081e2c84b6d166bd2
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358434Reviewed-by: default avatarBrian White <bcwhite@chromium.org>
      Commit-Queue: Sinan Sahin <sinansahin@google.com>
      Cr-Commit-Position: refs/heads/master@{#801218}
      b0ccfea8
    • v8-ci-autoroll-builder's avatar
      Update V8 to version 8.7.8. · ae934c5d
      v8-ci-autoroll-builder authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/48246beb..bccf9d55
      
      Please follow these instructions for assigning/CC'ing issues:
      https://v8.dev/docs/triage-issues
      
      Please close rolling in case of a roll revert:
      https://v8-roll.appspot.com/
      This only works with a Google account.
      
      CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux-blink-rel
      CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_optional_gpu_tests_rel
      CQ_INCLUDE_TRYBOTS=luci.chromium.try:mac_optional_gpu_tests_rel
      CQ_INCLUDE_TRYBOTS=luci.chromium.try:win_optional_gpu_tests_rel
      CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel
      
      TBR=hablich@chromium.org,vahl@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com
      
      Change-Id: I38a9f32618217ea9417c16bf9ab19b42c71abe4a
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2372526Reviewed-by: default avatarv8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
      Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#801217}
      ae934c5d
    • Kuo-Hsin Yang's avatar
      Enable CrOSUserSpaceLowMemoryNotification by default · ce8bfb45
      Kuo-Hsin Yang authored
      Also delete testing config.
      
      Bug: b/149833548
      Change-Id: I314961ff0c037933572b81a909bf792f7678017f
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2366321Reviewed-by: default avatarBrian Geffon <bgeffon@chromium.org>
      Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
      Commit-Queue: Kuo-Hsin Yang <vovoy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801216}
      ce8bfb45
    • chromium-internal-autoroll's avatar
      Roll src-internal from d32b1bc30216 to 25e9f126d8c3 (4 revisions) · f3b3fc1a
      chromium-internal-autoroll authored
      https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/d32b1bc30216..25e9f126d8c3
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll
      Please CC wolenetz@google.com on the revert to ensure that a human
      is aware of the problem.
      
      To report a problem with the AutoRoller itself, please file a bug:
      https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
      
      Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
      Bug: chromium:912681
      Tbr: wolenetz@google.com
      Change-Id: I12e65bfda60592678714a671f5f55417b230c77f
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2372646Reviewed-by: default avatarchromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
      Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#801215}
      f3b3fc1a
    • Albert J. Wong's avatar
      Mostly remove refcount thrashes of value in setAttribute. · 6a1fac8e
      Albert J. Wong authored
      Relanding https://chromium-review.googlesource.com/c/chromium/src/+/2351950
      
      This mostly removes the refcount thrashes in Element::setAttribute()
      which accounts for nearly 13% of regression in blink_perf.bindings
      set-attribute.html story when StringImpl is made threadsafe.
      
      Because of some reentrant behavior in Element::setAttribute() ->
      Element::SetAttributeInternal() -> Element::DidModifyAttribute() ->
      Element::AttributeChanged() -> Element::ParseAttribute() ->
      Element::setAttribute(), the qname for the Attribute, the old value,
      and the new value cannot be easily transfered into the Element's internal
      ElementData::Attributes() collection while also publishing the change to
      observers via the DidModifyAttribute() call. Removal of that thrash will
      be done in a follow-up CL.
      
      Bug: 1083392
      Change-Id: I7f7f4bfa22a2e553e703c0375bd04bb77f71de23
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2369348Reviewed-by: default avatarJeremy Roman <jbroman@chromium.org>
      Commit-Queue: Albert J. Wong <ajwong@chromium.org>
      Auto-Submit: Albert J. Wong <ajwong@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801214}
      6a1fac8e
    • Yoichi Osato's avatar
      [fetch] Cache request stream body up to 64k bytes. · 7d48f425
      Yoichi Osato authored
      This CL introduces caching in ChunkedDataPipeUploadDataStream (CDPUDS
      here in after) so that fetch upload streams manages inevitable replay
      required situations like socket time out.
      
      If the caching is enabled,
      CDPUDS caches streams content from the data pipe while uploading.
      1 If we hit some error requiring CDPUDS restart, InitInternal() doesn't
      reset the data pipe and CDPUDS replays the cached content and continues
      data pipe withdrawing after that.
      2 If we hit the error when the cache is over the max size, we will fail
      the request because we cannot replay the stream any longer.
      3 If no error happens, the cache will never be used.
      
      We don't clear the cache because it is small and will be discarded after
      the transaction.
      
      CDPUDS caches chunks from the date pipe until whole size gets over the
      max size. For example, if the date pipe sends [60k, 60k, 60k] chunks,
      CDPUDS caches the first 2 60ks. If it is [120k, 1k,], CDPUDS caches the
      120k chunk or any size if it is the first chunk.
      
      Since this change is neutral to the HTTP protocol, this works over
      H1/SPDY and QUIC.
      
      Bug: 1077174
      Change-Id: Ib87b9d7ff97577f25e7355aa4b0764e03157d7bd
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2269622Reviewed-by: default avatarYutaka Hirano <yhirano@chromium.org>
      Reviewed-by: default avatarMatt Menke <mmenke@chromium.org>
      Commit-Queue: Yoichi Osato <yoichio@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801213}
      7d48f425
    • Jimmy Gong's avatar
      Introduce Diagnostics app feature flag · ba69b98d
      Jimmy Gong authored
      Bug: 1120206
      Change-Id: I33cf4b17eac6f527877d82fcf31e8b39770d0ef2
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368102
      Commit-Queue: Jimmy Gong <jimmyxgong@chromium.org>
      Reviewed-by: default avatarBailey Berro <baileyberro@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#801212}
      ba69b98d
    • chromium-autoroll's avatar
      Roll Perfetto from 746445da75a4 to cd8de1d295b4 (426 revisions) · 15c9c5bf
      chromium-autoroll authored
      https://android.googlesource.com/platform/external/perfetto.git/+log/746445da75a4..cd8de1d295b4
      
      2020-08-24 hjd@google.com Merge "Fix CSS for Saved configs" am: 746445da75
      2020-08-24 piotr.roguski@mobica.com Added protos/perfetto/trace/ps:zero to public_deps of libperfetto. See crbug.com/1098746 for more details. am: 1c96e6739b
      2020-08-21 primiano@google.com Add ignore_result for fuchsia in vm_test_utils.cc am: c86d8fb76a
      2020-08-21 treehugger-gerrit@google.com Merge "ui: handle thread state conversion in the controller itself" am: e0362a84eb
      2020-08-21 primiano@google.com Merge "De-hardcode kPageSize in the cross-platform core tracing code" am: b778019b58
      2020-08-20 lalitm@google.com Merge "tp: add noop parsing for cgroup dumps in systrace" am: 9869f187b5
      2020-08-20 lalitm@google.com Merge "ui: implement quantization for thread state tracks" am: 77419b0f04
      2020-08-20 simonmacm@google.com Merge "Fix suspend detection." am: 56d9df4fa5
      2020-08-19 fmayer@google.com Allow people register heap in static initializer. am: 2d613f1e1b
      2020-08-19 lalitm@google.com Merge "tp: use sched blocked reason in thread state table" am: ef0fb4c270
      2020-08-19 fmayer@google.com Fix non-explicit single-argument ctors. am: 303f94808d
      2020-08-19 lalitm@google.com Merge "tp: parse sched blocked reason from proto and systrace" am: 8d2a9ab275
      2020-08-19 primiano@google.com Merge "Protozero: fall back on the heap when nesting too deep" am: 72b8ba3573
      2020-08-19 taylori@google.com Update trace_processor am: 539bfc7e8f
      2020-08-19 fmayer@google.com Merge changes Icbb2ec8e,I6981cc7a,I14af99be am: 72e31331da
      2020-08-19 lalitm@google.com Merge "tp: rework thread state in prep for parsing blocked reason" am: 858a1c1fc6
      2020-08-19 taylori@google.com Merge "Record trace event" am: e60f72f680
      2020-08-18 treehugger-gerrit@google.com Merge "Add size_bytes field to MemoryNode message." am: 0795384a79
      2020-08-18 treehugger-gerrit@google.com Merge "ui: fix bug when idle is not present in trace" am: 9d0f7dea2a
      2020-08-18 fmayer@google.com Merge "Update heapprofd CHANGELOG." am: d5044cd209
      2020-08-18 eseckler@google.com Merge "Save and load local configurations" am: e19aa0686e
      2020-08-18 lalitm@google.com Merge "docs: fix build + add language annotations on code" am: 4163df9f29
      2020-08-18 hjd@google.com Git ignore libbase am: b6a272ffee
      2020-08-17 fmayer@google.com Merge "Roll traceconv and trace_processor." am: 1756465158
      2020-08-17 fmayer@google.com Merge "Store field names in class." am: 5a019e929f
      2020-08-17 fmayer@google.com Calculate SHA after stripping. am: 5cac37d799
      2020-08-17 aninditaghosh@google.com Add public docs for TP Python API am: d2a9f66615
      2020-08-17 lalitm@google.com Merge "trace_processor: Skipping an android log message is info not error" am: 22660f179e
      2020-08-17 fmayer@google.com Strip in update_[traceconv|trace_processor]. am: c2f286611d
      2020-08-17 fmayer@google.com Merge "Do not show meaningless object counts for dump at max." am: f926b0866f
      2020-08-17 fmayer@google.com Do not mix up callstacks in pprof output. am: 699711c7e3
      2020-08-14 fmayer@google.com Merge changes Iaec38c7f,Ie21b649d,If460143b am: 22e7f7a0d7
      2020-08-14 gijosh@google.com Add windows commandline to heapprofd api. am: a3fcf25741
      2020-08-14 fmayer@google.com Merge "Use libunwindstack warnings." am: da9e4d482d
      2020-08-14 lalitm@google.com Merge "Fix view-based annotation tracks in the UI." am: 5609c4d2b6
      2020-08-14 taylori@google.com Merge "perfetto-ui: Add analytics" am: 4c3752c7f6
      2020-08-13 lalitm@google.com Merge "tp: migrate sql metrics bazel script to use exec_tools" am: 241a4a92fb
      2020-08-13 oksamyt@google.com Merge "[trace processor] Implement app usage calculation for WV power metric" am: 4faa62a0e9
      2020-08-13 fmayer@google.com Merge "Document standalone custom allocator client." am: 8fa7957ea4
      2020-08-13 treehugger-gerrit@google.com Merge "Simplify debobfuscation code." am: f68ada42f9
      2020-08-13 treehugger-gerrit@google.com Merge "[RELAND] tp: move thread state implementation to trace processor" am: 78d7b4b825
      2020-08-13 fmayer@google.com Remove deobfuscation from HeapGraphTracker. am: a270c4a631
      2020-08-13 taylori@google.com Merge "Add WebUSB error" am: b19e07ebf9
      2020-08-13 fmayer@google.com Move PackageFromLocation to freestanding function. am: 20d069cfa7
      2020-08-13 fmayer@google.com Add messaging to APK list. am: 8d6e9310e7
      2020-08-13 fmayer@google.com Merge "Introduce GlobalStackProfileTracker." am: 3c94953c47
      2020-08-13 simonmacm@google.com Merge "Fix O(n^2) wakelock merging in android_batt.sql." am: e1360ddcec
      2020-08-12 fmayer@google.com Merge changes If131e346,I204c0777 am: dbee93ac20
      2020-08-12 lalitm@google.com Merge "tp: fix SelectRows when working with trunacted bitvectors" am: 48c249bfa6
      2020-08-12 treehugger-gerrit@google.com Merge "Rename StackProfileTracker -> SequenceStackProfileTracker." am: 7905ebf06c
      2020-08-12 lalitm@google.com Merge "tp: strip leading whitespace before looking for comments" am: fac64cf60a
      2020-08-12 fmayer@google.com Disable PollBehavesProperly without ASAN. am: cc15f34289
      2020-08-12 treehugger-gerrit@google.com Merge "Adds protos for memory dump." am: dfa133b7b4
      2020-08-12 treehugger-gerrit@google.com Merge "Check for failed OpenFile." am: 09afd88dfe
      2020-08-12 taylori@google.com Merge "Roll trace_processor" am: ef2e46afef
      2020-08-12 hjd@google.com Merge "trace_processor: Add diff test for displayTimeUnit" am: a43a405efb
      2020-08-12 hjd@google.com Merge "trace_processor: Fix support for displayTimeUnit" am: 5697d3550b
      2020-08-11 cfijalkovich@google.com Merge "Utilize FB app suite tracepoints in trace processor" am: c4451adcce
      2020-08-11 hjd@google.com Merge "Add cpuhp ftrace events" am: f07b5182ee
      2020-08-11 simonmacm@google.com We're in a for loop so don't return. am: 177bc53208
      2020-08-11 lalitm@google.com Merge "trace_processor: Make GetColumnsForTable report errors" am: 0376edf14e
      2020-08-11 fmayer@google.com Merge changes I5ec5382a,I40f4bf4a am: 21e5b4554a
      2020-08-11 fmayer@google.com Merge "Disable MTE when copying stack." am: 8b06fa53b4
      2020-08-11 fmayer@google.com Merge "Use typedef (as described in NDK API guide)." am: dc45688991
      2020-08-10 lalitm@google.com Merge "perfetto: add unit and description for GpuMemTotal events" am: 01e0ccdc9b
      2020-08-10 eseckler@google.com Merge "Adds graph processor to Perfetto" am: 577cc158d1
      2020-08-07 treehugger-gerrit@google.com Merge "Importing flow events from protobuf to flow table" am: a4cba6578f
      2020-08-07 treehugger-gerrit@google.com Merge "Perfetto: parse GpuMemTotalEvent in trace processor" am: a02ca1d4a8
      2020-08-07 treehugger-gerrit@google.com Merge "Minor test cleanup, use protozero::HeapBuffered<Msg>" am: 33ef57f501
      2020-08-07 hjd@google.com Merge "ui: Remove thumbnail mode from heap profiles" am: c39caf115a
      2020-08-07 hjd@google.com Merge "ui: Add instant event rendering" am: c8f8957795
      2020-08-07 treehugger-gerrit@google.com Merge "Make client_ext ABI more stable." am: d0223910b0
      2020-08-07 aninditaghosh@google.com Handle multiple batches when converting to pandas. am: 0c03492529
      2020-08-07 hjd@google.com Merge "ui: Split listTracks into it's own file" am: 56f14dabfe
      2020-08-06 treehugger-gerrit@google.com Merge "Tests: Add client library + service stress test" am: e69d5b2de9
      2020-08-06 primiano@google.com Merge "Fix base::Subprocess move ctor and operator=" am: dc68e3248e
      2020-08-06 fmayer@google.com Merge "Do not download t2t for --print-config." am: 76488e6d8e
      2020-08-06 primiano@google.com Merge "Client Library: retry connections if traced is not running" am: 1e16486070
      2020-08-06 treehugger-gerrit@google.com Merge "Add no-op heapprofd client." am: 5d9552ef69
      2020-08-05 dproy@google.com Merge "[metrics] Change the example chrome metric to not clash with chromium" am: dcb6f8084e
      2020-08-05 aninditaghosh@google.com Add noop rule to BUILD to import init file correctly on g3 am: f52572f002
      2020-08-05 lalitm@google.com Merge "tp: bump tp and traceconv versions" am: 9a43f48ed4
      2020-08-05 primiano@google.com Roll clang + fix warnings am: f68444a445
      2020-08-04 oksamyt@google.com Merge "[trace processor] Update webview power metric slice selection conditions" am: 23c5b63d1c
      2020-08-04 aninditaghosh@google.com Return query result as a pandas dataframe. am: f8ccdc63a1
      2020-08-04 hjd@google.com Merge "ui: Reduce special handling of the summary track" am: a269ff35de
      2020-08-04 hjd@google.com Merge "ui: Userspace slice aggregation V0" am: b156b016f2
      2020-08-04 treehugger-gerrit@google.com Merge "Store superclass in HeapGraphType." am: cbbc21c611
      2020-08-04 treehugger-gerrit@google.com Merge "Add some superclass information to histograms output" am: 06e30bae5c
      2020-08-04 hjd@google.com Merge "Support armv7l in system_probes_parser" am: 7176f54720
      2020-08-04 lalitm@google.com Merge "tp: switch from dict to list of pairs in descriptor generation script" am: 83b8ae26a3
      2020-08-04 hjd@google.com Merge "Call sendfile in a loop to handle short writes" am: 7b7c0b5a97
      2020-08-04 lalitm@google.com Merge "ui: fix searching for data bounds on tracks" am: db2b9c3c0a
      2020-08-04 lalitm@google.com Merge "trace_processor: Support uncompressed atrace data" am: 46b0d8780f
      2020-08-04 hjd@google.com Merge "ui: Update a few packages and move canvas to devDependencies" am: d14d99cd75
      2020-08-04 fmayer@google.com Set block_client for heapprofd in UI. am: f3bd050745
      2020-08-03 treehugger-gerrit@google.com Merge "trace-processor: Add extensions once" am: 9a482652ab
      2020-08-03 treehugger-gerrit@google.com Merge "Update language to comply with Android's inclusive language guidance" am: d5dceb5401
      2020-08-03 lalitm@google.com Merge "ui: only draw visible data in tracks" am: b5aa09d753
      2020-08-03 lalitm@google.com Merge "tp: cache computed columns in experimental slice layout table" am: 88a003a9dd
      2020-08-03 taylori@google.com Merge "perfetto-ui: Remove separate scheduling category" am: e192178d4f
      2020-08-03 hjd@google.com ui: Fix "Uncaught ReferenceError: window is not defined" am: 04cf908c76
      2020-08-03 taylori@google.com Merge "Fix 'find' for incomplete slice" am: c6f029c304
      2020-08-03 hjd@google.com Merge "perfetto_cmd: Support perfetto -t0" am: 4b656a010b
      2020-08-03 hjd@google.com Merge "tools/heap_profile fix typo" am: a442b198c6
      2020-08-03 treehugger-gerrit@google.com Merge "ui: Query Chrome categories only when Chrome becomes recording target." am: 33cf4b03d0
      2020-08-03 treehugger-gerrit@google.com Merge "Make unexplained jank only be set on janky scroll updates." am: 0f08cdebc1
      2020-07-31 fmayer@google.com Merge "Add field for object size of java type." am: fce06b2000
      2020-07-31 dproy@google.com Merge "ui: Add gn rule to copy protobufjs light" am: 57e54f15f0
      2020-07-31 primiano@google.com Merge "Update CHANGELOG for v6 release" am: 39c302bccf
      2020-07-31 aninditaghosh@google.com Move error handling into api instead of http for Python API am: d72619a521
      2020-07-31 taylori@google.com Merge "perfetto-ui: Add thread state summary" am: 22b8657a55
      2020-07-31 fmayer@google.com Merge "Elaborate unknown architecture error." am: 273a3816f0
      2020-07-31 aninditaghosh@google.com Use http.client rather than urllib.request am: d37ca66306
      2020-07-31 aninditaghosh@google.com Merge "Add tests for Python API." am: 05f03af920
      2020-07-31 fmayer@google.com Merge "Remove HeapGraph.type_names." am: 4766bd88cf
      2020-07-30 aninditaghosh@google.com Enable metatrace options within tp python api am: f6c424bb59
      2020-07-30 khokhlov@google.com Merge "trace_processor: Fix the proxy_power metric and add a diff test" am: 5a58acd2d7
      2020-07-30 lalitm@google.com Merge "ui: add quantized query caching layer when zoomed out on large traces" am: 1f05e507a0
      2020-07-30 fmayer@google.com Build standalone client using static STL. am: 23b75a4d65
      2020-07-30 fmayer@google.com Default stop_timeout_ms if not given. am: 976db5baa7
      2020-07-30 treehugger-gerrit@google.com Merge "Diff test for flow event version 2 improved" am: bcdec7d707
      2020-07-30 hjd@google.com Merge "ui: Enforce bucket size is at least 1ns" am: 9a64ab9e57
      2020-07-30 ddrone@google.com Change the order of packets in track_event_typed_args test am: d755ba27aa
      2020-07-30 primiano@google.com Merge "CI: change fonts" am: a45f583aec
      2020-07-29 treehugger-gerrit@google.com Merge "Added support for importing v2 flow events from json" am: a307488e38
      2020-07-29 treehugger-gerrit@google.com Merge "Added support for importing v1 flow events from json" am: 2b820f2c4a
      2020-07-29 treehugger-gerrit@google.com Merge "Add new metric for queuing delay scroll jank cause." am: 84f40f7055
      2020-07-29 treehugger-gerrit@google.com Merge "Add NOLINT for FDs that we do not want to be CLOEXEC." am: b14fc95190
      2020-07-29 primiano@google.com Merge "GN: don't run linux_find_llvm.py when is_system_compiler=true" am: 08706808ff
      2020-07-29 lalitm@google.com Merge "tp: add sched table with upid included" am: 16c50deb5e
      2020-07-29 fmayer@google.com Merge "Add Custom Allocators to changelog." am: 260059cdbd
      2020-07-29 fmayer@google.com Merge "Add --all-heaps to heap_profile script." am: 501bbf2a93
      2020-07-29 fmayer@google.com Merge "Allow to target all heaps." am: 59eb2a1d21
      2020-07-28 treehugger-gerrit@google.com Merge "perfetto-ui: Fix backwards compat" am: 499d49011a
      2020-07-28 fmayer@google.com Merge "Use CLOEXEC for opening /proc/self/maps." am: ff2a4f3506
      2020-07-28 lalitm@google.com Merge "tp: bump trace processor and traceconv versions" am: 645c3c0264
      2020-07-28 lalitm@google.com Merge "ui: take layout depth into account when quantizing async tracks" am: 39a606abbf
      2020-07-28 primiano@google.com Merge "OS_MACOSX -> OS_APPLE / OS_MAC" am: 84837108d7
      2020-07-28 fmayer@google.com Merge "Formatting fixes for heap_profile." am: 80d6bd0354
      2020-07-28 treehugger-gerrit@google.com Merge "ChromeConfig: Add a setting for exporting trace data as JSON" am: 4e60c01b85
      2020-07-28 treehugger-gerrit@google.com Merge "Fixed a typo in docs" am: 9b40c1fc02
      2020-07-28 fmayer@google.com Merge "Relax contract of heapprofd_register_heap." am: 6df0243a11
      2020-07-28 treehugger-gerrit@google.com Merge "perfetto-ui: Fix search NaN" am: 5ac0e1dc73
      2020-07-28 treehugger-gerrit@google.com Merge "Make TSAN happy about WaitableTestEvent." am: 21df8eca68
      2020-07-28 treehugger-gerrit@google.com Merge "Remove unnecessary TEST_SKIP." am: d73c43d9fb
      2020-07-28 khokhlov@google.com Merge "trace_processor: Lower priority for thread names from metadata events" am: 3e833595d9
      2020-07-27 primiano@google.com install-build-deps: clean node_modules when updating node am: 43f111af35
      2020-07-27 dproy@google.com build: Update the nodejs version am: 74ed9ca001
      2020-07-27 primiano@google.com Merge "UI: improve string_utils, deal with UTF8/16 and Base64" am: b1d870649d
      2020-07-27 primiano@google.com Merge "fixing b64encode to be compatible also with python3" am: 3cb8280fcd
      2020-07-27 hjd@google.com Merge "Investigate SaveTraceIntoDropboxAndIncidentOrCrash" am: f2780c629d
      2020-07-24 lalitm@google.com ui: add missing cast for idle counters am: 84ab9b3dd3
      2020-07-24 lalitm@google.com Merge "tp: allow value_at_max_ts to also take doubles as value inputs" am: dbff2fef27
      2020-07-24 treehugger-gerrit@google.com Merge "TraceProcessor RPC: ensure Query returns whole raws" am: 719db66d29
      2020-07-24 lalitm@google.com Merge "trace_processor: Fix UpdateThreadName for threads that share tid" am: b3a7e3fdf5
      2020-07-24 treehugger-gerrit@google.com Merge "processor: Parse ChromeProcessDescriptor's host_app_package_name" am: 53fa978e1e
      2020-07-24 primiano@google.com Merge "traced_probes: relax string filtering for atrace events" am: 4e5032041f
      2020-07-23 taylori@google.com Merge "perfetto-ui: Always update resolution" am: bcad714ddf
      2020-07-23 lalitm@google.com Merge "tp: add option to filter ftrace before all_data_sources_started" am: 2d5c42a576
      2020-07-23 simonmacm@google.com Merge "Add metrics for sleep time." am: f20ce52f1c
      2020-07-23 primiano@google.com Docs: fix typos am: 66b08c31f9
      2020-07-23 eseckler@google.com ui: Clear traceProtoWriter between ADB recording sessions. am: 33265b79e5
      2020-07-22 fmayer@google.com Merge "Fix non-Unix build for local_symbolizer" am: f9803e14b0
      2020-07-22 aninditaghosh@google.com Move vendor specific functionality to seperate file am: d32d565bc1
      2020-07-22 treehugger-gerrit@google.com Merge "Refactor heapprofd end to end test." am: 65308dbe47
      2020-07-22 treehugger-gerrit@google.com Merge "Add thermal events" am: 6344826d3c
      2020-07-22 lalitm@google.com Merge "ui: update cpu frequency track to also use proper counter quantization" am: 0cb2ef33f9
      2020-07-22 lalitm@google.com Merge "ui: fix counter track quantization" am: a928df9615
      2020-07-22 lalitm@google.com Merge "tp: label pid 0 thread as "swapper" without cpu suffix" am: 70f5ad4298
      2020-07-22 treehugger-gerrit@google.com Merge "ui: fix computation of resolution" am: 2437ec10c2
      2020-07-22 fmayer@google.com Fix compile error for non-Linux trace processor. am: 9fe4246eff
      2020-07-22 treehugger-gerrit@google.com Merge "Add a version file for Chromium protos autoroller" am: abedc71743
      2020-07-21 aninditaghosh@google.com Load trace_processor binary if the path to it is defined am: 03cef71276
      2020-07-21 aninditaghosh@google.com Merge "metric() returns proto message instead of bytes" am: c3e0d43266
      2020-07-21 oksamyt@google.com Merge "Add host_app_package_name to ChromeProcessDescriptor" am: 23aaa8f080
      2020-07-21 fmayer@google.com Allow to index symbol files by build ID. am: 6d1f0ae9ae
      2020-07-20 aninditaghosh@google.com Merge "Load in trace_processor shell given file path to trace" am: 026b1e2be0
      2020-07-20 treehugger-gerrit@google.com Merge "Deploy release by default" am: 3c13bf1fa8
      2020-07-20 eseckler@google.com processor: No indents when exporting JSON am: 1dcc3cfc06
      2020-07-20 treehugger-gerrit@google.com Merge "Port the queuing delay computation over to TraceProcessor." am: a3d964cba3
      2020-07-17 khokhlov@google.com Merge "trace processor: Override thread names based on priorities" am: 6985058864
      2020-07-17 lalitm@google.com tp: bump versions of tp and traceconv am: 25d1a22376
      2020-07-17 lalitm@google.com Merge "Build without -Wno-implicit-int-float-conversion." am: 063034c1de
      2020-07-17 lalitm@google.com Merge "Update jsoncpp to remove deprecated API usage" am: 36f8bd035c
      2020-07-17 lalitm@google.com tp: parse tracing_started event and drop ftrace packets before it am: 00c8667671
      2020-07-17 treehugger-gerrit@google.com Merge "ui: Add a dedicated Info page for errors, metadata and stats" am: 49c563bbc1
      2020-07-17 treehugger-gerrit@google.com Merge "Add in scroll causes query so we can easily add in new causes." am: 5fe4aebb05
      2020-07-17 lalitm@google.com tp: fix slice tracking behaviour when multiple S event occur b2b am: 0997f358ce
      2020-07-17 lalitm@google.com docs: add clarification on how to choose where to add diff tests am: c0f23a129f
      2020-07-17 lalitm@google.com Merge "Revert "tp: move completition of dangling sched events from C++ to SQL"" am: aad72e08c4
      2020-07-17 rsavitski@google.com Merge "profilers: stop parsing extraneous libs for managed processes" am: d17917eb93
      2020-07-17 lalitm@google.com Merge "shell: fix hiding real cause of failure with dcheck" am: b7dbebb7f1
      2020-07-17 lalitm@google.com Merge "tp: organize all tp tests and remove legacy folder" am: f50a0fb8a6
      2020-07-17 lalitm@google.com Merge "tp: merge test/metrics into test/trace_processor" am: 75d72125e8
      2020-07-17 ssid@google.com Merge "Remove error logs for missing intern data packets" am: d9b254b474
      2020-07-17 lalitm@google.com test: update diff testing script to Python3 am: df50009d3e
      2020-07-16 dproy@google.com Merge "metrics: Allow chrome metric protos to be compiled in" am: c4c3be7363
      2020-07-16 lalitm@google.com amalgamated: use the toolchain script to find clang am: 54afee6b3b
      2020-07-16 lalitm@google.com Merge "Revert "tp: move thread state implementation to trace processor"" am: cab02df7a5
      2020-07-16 lalitm@google.com Merge "ci: more fixes form fallout of redone CI" am: a41d88f35a
      2020-07-16 lalitm@google.com Merge "ci: update worker to Python3" am: 9618b1bbef
      2020-07-16 primiano@google.com docs: fix broken link am: f224f74424
      2020-07-16 taylori@google.com perfetto-ui: Show import errors as icon am: 0449293b67
      2020-07-16 lalitm@google.com Merge "ci: update docker files to allow building" am: 7e4e014656
      2020-07-16 lalitm@google.com Merge "tp: move thread state implementation to trace processor" am: f06e0ec422
      2020-07-16 primiano@google.com Merge "docs: add full path to android tracing quickstart" am: 8d8e2e1574
      2020-07-15 aninditaghosh@google.com Add query function to Python API for trace processor. am: c63cdce64c
      2020-07-15 fmayer@google.com Merge "In-tree build of static heapprofd." am: ddc86ef759
      2020-07-15 treehugger-gerrit@google.com Merge "Use version script for heapprofd client API." am: 1a82e68482
      2020-07-15 fmayer@google.com Explain tricky double conversion. am: 3bda66062b
      2020-07-15 lalitm@google.com Merge "tp: fix parsing bad lines in systrace files" am: 73b607f9e3
      2020-07-15 lalitm@google.com ci: add protobuf library for Python 3 as well am: e82d480dbc
      2020-07-15 lalitm@google.com test: rewrite add diff testing script am: 8bc90d2034
      2020-07-15 lalitm@google.com tp: modularise diff testing infrastructure am: 244200ee98
      2020-07-15 lalitm@google.com Merge "metatrace: fix subtle rpc metatrace bug" am: 0cd57586ef
      2020-07-15 treehugger-gerrit@google.com Merge "Add "thermal" atrace category" am: 0395522078
      2020-07-15 treehugger-gerrit@google.com Merge "gen_amalgamated: Move cpp proto bindings from perfetto.cc to perfetto.h" am: a0a8e1d645
      2020-07-14 treehugger-gerrit@google.com Merge "perfetto-ui: Add count column to counter aggregation" am: 55ef680dab
      2020-07-14 treehugger-gerrit@google.com Merge "Remove unused InternProtoIntoArgsTable" am: bce1f00077
      2020-07-14 fmayer@google.com Merge "Update traceconv." am: c73e6969fb
      2020-07-14 fmayer@google.com Update t2t in heap_profile. am: 95a72d91a2
      2020-07-14 fmayer@google.com Merge "local-symbolizer: Parse Windows paths." am: 46adebf876
      2020-07-14 ddrone@google.com Remove redundant status check am: e59dd16d42
      2020-07-14 ddrone@google.com Merge "Use DescriptorPool for extensions parsing" am: 716c27bc20
      2020-07-14 lalitm@google.com Merge "Trace processor changes for GPU Memory ftrace event" am: 75ef622237
      2020-07-13 aninditaghosh@google.com Add execute_query corresponding to /query endpoint am: 85cf057d6c
      2020-07-13 treehugger-gerrit@google.com Merge "Allow to statically link heapprofd into client." am: 7e7bc30755
      2020-07-13 ddrone@google.com Merge "Add .ccls to .gitignore" am: 2ed9a3e1fa
      2020-07-13 lalitm@google.com Merge "ui: fix annotation slice selection" am: a4aa8f8993
      2020-07-13 lalitm@google.com Merge "traced: implement lifecycle events" am: 5b2ac9ded7
      2020-07-13 treehugger-gerrit@google.com Merge "Added custom OutOfMemory error window" am: 7d22cca0b4
      2020-07-10 treehugger-gerrit@google.com Merge "tp: move completition of dangling sched events from C++ to SQL" am: 6ef441ecad
      2020-07-10 treehugger-gerrit@google.com Merge "Reduce duplication in heapprofd e2e test." am: a2b2d37f95
      2020-07-10 fmayer@google.com Merge "Allow to link to specific stat in docs." am: b0233e087b
      2020-07-09 simonmacm@google.com Merge "Add power consumption as predicted by the power profile to time in state metrics." am: af56531347
      2020-07-09 treehugger-gerrit@google.com Merge "tracing: Fix start callback not firing before tracing stops" am: f083cc33ed
      2020-07-09 aninditaghosh@google.com Add build rule for Python dependency am: 37c9e1ed52
      2020-07-09 skyostil@chromium.org tracing: Fix GetTraceStats() while the backend connection is pending am: 496a4d532f
      2020-07-09 aninditaghosh@google.com Merge "More build rule changes for Python library" am: b66b830b89
      2020-07-09 ddrone@google.com Merge "Deserialization support for extensions in trace processor" am: 3e42cdfb3f
      2020-07-09 treehugger-gerrit@google.com Merge "tracing: Add a notification for tracing starting" am: 040494343b
      2020-07-09 fmayer@google.com Merge "Simplify SendWireMessage." am: 45a92a171f
      2020-07-08 primiano@google.com Merge "GN standalone: extra_{target,host}_cflags + fstack-protector-strong" am: af03db6938
      2020-07-08 aninditaghosh@google.com Add try block to read_descriptor for it to read the descriptor file correctly on Colab am: f81160f0c7
      2020-07-08 treehugger-gerrit@google.com Merge "handle invalid track id." am: 9bb60b5b14
      2020-07-08 treehugger-gerrit@google.com Merge "Port the scroll flow breakdown into a trace processor metric." am: 9ea6876dca
      2020-07-08 lalitm@google.com tp: hook up /query http method to new query serialization logic am: da977baa63
      2020-07-08 primiano@google.com Docs: fix typos am: c103a111af
      2020-07-08 treehugger-gerrit@google.com Merge "tp: store argv from ProcessTree in process table and show in UI" am: 74ae93eb66
      2020-07-08 fmayer@google.com Merge "Keep track of whether client disconnected because of timeout." am: cdb7febb05
      2020-07-08 lalitm@google.com tp: add support for opting out of query output checks in shell am: 0b81007941
      2020-07-07 rsavitski@google.com Merge changes I461fa63a,I3c67b7b2 am: faef2531ec
      2020-07-07 aninditaghosh@google.com Add compute_metric function to http.py am: e1ca4c7cd4
      2020-07-07 treehugger-gerrit@google.com Merge "Fix incorrect max retry calculation." am: e987f88eb0
      2020-07-07 fmayer@google.com Merge "Check for valid slice in UpdateThreadDeltasForSliceId." am: db0d1b0d24
      2020-07-07 fmayer@google.com Disable PollBehavesProperly. am: 1c5e512582
      2020-07-07 treehugger-gerrit@google.com Merge "Fix ASAN failure in clock tracker." am: 5098126470
      2020-07-07 treehugger-gerrit@google.com Merge "Migrate scroll_jank related tables to the 'chrome/scroll_jank.sql' metric" am: 87547defa4
      2020-07-07 fmayer@google.com Remove unnecessarily standard-incompliant code. am: 1142652106
      2020-07-07 fmayer@google.com Merge "Add banner for import errors to UI." am: 741ff2082a
      2020-07-07 fmayer@google.com Merge changes Ib781e8e8,Ia3009134 am: b4e2a786fc
      2020-07-06 lalitm@google.com Merge "tp: several changes for Python API" am: 3039024ba5
      2020-07-06 treehugger-gerrit@google.com Merge "Remove folder paths from name of displayed CPU slices for executables." am: 1783b3bd55
      2020-07-06 ilkos@google.com Do not emit metadata if empty am: 9c6d111368
      2020-07-04 taylori@google.com Merge "perfetto-ui: counter aggregation" am: 350be7ea72
      2020-07-04 treehugger-gerrit@google.com Merge "tp: perf_sample table diff test" am: 2cce2e5cc0
      2020-07-04 rsavitski@google.com Merge "tp: stack_sample table, subclassed by chromium and perf samples (new in this patch)" am: d04de252e8
      2020-07-03 fmayer@google.com Merge "Handle batch in shared memory buffer on disconnect." am: f5fe9513c1
      2020-07-03 fmayer@google.com Merge "Simplify logging." am: 164727d377
      2020-07-03 rsavitski@google.com Merge "tp: remove hacky traced_perf stack slices, and amend a table comment" am: 32c0670d05
      2020-07-03 aninditaghosh@google.com Add functions to trace_processor_http corresponding to various HTTP API endpoints. am: a3fe557ec1
      2020-07-03 treehugger-gerrit@google.com Merge "Remove unneeded struct member." am: a7acaa58bb
      2020-07-03 lalitm@google.com Merge "tp: fix propogating message existance in metrics" am: 2e72ef4176
      2020-07-03 fmayer@google.com Merge "Build client API on Linux." am: 37acbdd9aa
      2020-07-02 treehugger-gerrit@google.com Merge "Check error object for being neither undefined or null" am: 3fccb1b8f5
      2020-07-02 primiano@google.com Merge "GN: support cross-compilation with same cpu and os" am: 23b16174a4
      2020-07-02 treehugger-gerrit@google.com Merge "Add more tests for client api." am: 015b477a60
      2020-07-02 ilkos@google.com Merge "Remove error metrics from trace metadata" am: 969a268fbe
      2020-07-02 fmayer@google.com Merge "Do not batch frees." am: b7d4c458e2
      2020-07-02 nuskos@google.com Add the descendant_slice table. am: 2b8d809363
      2020-07-02 nuskos@google.com Add the ancestor_slice dynamic table. am: e5d071ff8a
      2020-07-02 primiano@google.com docs: improve docs about SDK releasing am: a5e8178b38
      2020-07-02 primiano@google.com Add CHANGELOG am: 2ab19f6c9c
      2020-07-01 lalitm@google.com Merge "tp: fix being able to use .eq, .geq etc on id columns" am: 5dd8a62dc3
      2020-07-01 fmayer@google.com Merge "-Werror=global-constructors for heapprofd_client_api." am: c50b1e5063
      2020-07-01 lalitm@google.com Merge "tp: add small section on span join" am: d2bc4cfabb
      2020-07-01 fmayer@google.com Merge "Produce one pprof file per heap." am: f0a98ee2e1
      2020-07-01 lalitm@google.com tp: add link to internal metric documentation am: c2b92cfcff
      2020-07-01 lalitm@google.com Merge "tp: update SQLite to latest version in standalone" am: a962afa04f
      2020-06-30 fmayer@google.com Merge "Add test for defaulting to "malloc" allocator." am: 47c3c7a55b
      2020-06-30 hjd@google.com Merge "ui: Unify quantization size choice" am: 7ec6f400ea
      2020-06-30 hjd@google.com Merge "ui: Fix presubmit" am: 8739b5f5a5
      2020-06-30 treehugger-gerrit@google.com Merge changes I5f127003,If0c6afe9 am: 3aee83a96c
      2020-06-30 treehugger-gerrit@google.com Merge "Add superclass field to the classes table" am: d17fc27bef
      2020-06-30 treehugger-gerrit@google.com Merge "Use power profile for core mappings" am: 3db3abf778
      2020-06-30 aninditaghosh@google.com Add Python binary and library configuarations to BUILD.extras am: 237a776bc1
      2020-06-30 fmayer@google.com Pass const parameter by reference. am: b5d9bdb516
      2020-06-30 treehugger-gerrit@google.com Merge "tp: add script to serialize test python/textproto traces" am: 62f7f26355
      2020-06-30 treehugger-gerrit@google.com Merge "TraceProcessor: Add binary RPC interface" am: 15ee206f10
      2020-06-30 treehugger-gerrit@google.com Merge "protos: add comment about processtree and traced_probes" am: 1513113816
      2020-06-30 khokhlov@google.com Merge "trace processor: Add a metric with power profile data" am: 0bc61d7050
      2020-06-30 fmayer@google.com Merge "Add __future__ to more python files." am: 3e560e727f
      2020-06-29 primiano@google.com Merge "ftrace: fix pointer stability of events_ vector" am: c047dd609c
      2020-06-29 fmayer@google.com Merge "Make diff_test_trace_processor Python 3 compatible." am: 35f4d5810f
      2020-06-29 fmayer@google.com Merge "Ingest heap names from trace." am: 7a2ef877be
      2020-06-29 lalitm@google.com Merge "ui: move async slices over to new quantization" am: df08807089
      2020-06-29 hjd@google.com Merge "ui: Add query iterator" am: 9d4b525003
      2020-06-29 lalitm@google.com Merge "tp: correctly escape strings in span join" am: ef521d3a5e
      2020-06-29 fmayer@google.com Merge "Fix some issues found by clang-tidy." am: 3c761041a1
      2020-06-26 fmayer@google.com Merge "Add clang-tidy config." am: 3e2475b08d
      2020-06-26 fmayer@google.com Merge "Use one sequence number by heap id." am: 8c03b409fd
      2020-06-26 treehugger-gerrit@google.com Merge "Add end to end test for profiling two heaps." am: ee9ce5d53b
      2020-06-26 treehugger-gerrit@google.com Merge "Edit inline comments in .proto files" am: 9eb4838389
      2020-06-26 fmayer@google.com Merge "Add doc to client_ext.h." am: c3050a8d0f
      2020-06-26 treehugger-gerrit@google.com Merge "Support partial heap graphs" am: 87069300e7
      2020-06-26 hjd@google.com Merge "ui: Escape search queries" am: 711a56c023
      2020-06-26 hjd@google.com Merge "ui: Make deploy script print usage on bad arg" am: 934c0da7e4
      2020-06-26 khokhlov@google.com Merge "android_proxy_power: Choose power profile based on device name" am: 2b9445983c
      2020-06-26 fmayer@google.com Merge "Allow heapprofd_initialize to tear down existing client." am: 4b744d8003
      2020-06-26 fmayer@google.com Merge "Add --heaps to heap_profile script." am: 55be03a1e0
      2020-06-26 zzyiwei@google.com GPU Memory: add proto for perfetto producer in gpuservice am: c84119493b
      2020-06-25 fmayer@google.com Merge changes I07679156,Idd5df6ed,I5b52806a,Ifcc5608d am: 0d5f47eb1f
      2020-06-25 treehugger-gerrit@google.com Merge "docs: Add documentation for TRACE_EVENT_{BEGIN,END}" am: f798f83c7a
      2020-06-25 chinglinyu@google.com Merge "Provide a default target_triplet for linux on ARM32" am: c4d9a224d0
      2020-06-25 lalitm@google.com Merge "ui: bring new quantization to regular counter tracks" am: 23756b9354
      2020-06-25 treehugger-gerrit@google.com Merge "Add gpu_mem_total ftrace event" am: 500dcd41a1
      2020-06-25 primiano@google.com Merge "docs: Fix typo in protozero docs" am: 4775c28664
      2020-06-25 primiano@google.com docs: fix broken example in config.md am: ab7210bcef
      2020-06-24 chiur@google.com Merge "Clarify gpu_render_stage comments for use with OpenGL" am: 44e38c4643
      2020-06-24 lalitm@google.com Merge "tp: cache counter dur column after first creation" am: 32166dea4c
      2020-06-24 lalitm@google.com Merge "ui: switch cpu frequency and process scheduling to new quantization" am: a13d6a8f2b
      2020-06-24 lalitm@google.com Merge "tp: allow span join to propogate constraints on timestamps" am: 120c634caa
      2020-06-24 lalitm@google.com Merge "ui: remove vsync tracks" am: e5f58adc98
      2020-06-24 treehugger-gerrit@google.com Merge "Fix links to old docs page." am: 46ce354988
      2020-06-24 treehugger-gerrit@google.com Merge "Remove unused file." am: 2975a0d2f0
      2020-06-24 treehugger-gerrit@google.com Merge "Presubmit: remove NULL ban" am: e0c3175661
      2020-06-24 chinglinyu@google.com Merge "Make standalone build work for Chrome OS" am: f5062f6b5b
      2020-06-24 treehugger-gerrit@google.com Merge "Parse IRQ ftrace events" am: 57c2dfb200
      2020-06-23 dproy@google.com build: Remove deps on metrics:zero am: babfc6e9a0
      2020-06-23 cfijalkovich@google.com Merge "Improvements to trace processor HSC-like metrics strategy." am: c865364ae8
      2020-06-23 fmayer@google.com Test custom allocator. am: d724122c7d
      2020-06-23 fmayer@google.com Do not use NoDestructor. am: 7ac6101bab
      2020-06-23 primiano@google.com Docs: fix typo am: 62f76f09dd
      2020-06-22 oksamyt@google.com Merge "[trace processor] Remove WebView CPU usage metric" am: c969abf14f
      2020-06-22 fmayer@google.com Do not revisit nodes. am: 0266246132
      2020-06-19 lalitm@google.com Merge "ui: revamp quantization for cpu and userspace slices" am: b93c9d1a53
      2020-06-18 chiur@google.com Merge "Add vulkan render_subpass_index_mask to GpuRenderStageEvent" am: d64d998b9f
      2020-06-18 treehugger-gerrit@google.com Merge "Add an optional fake system tracing backend" am: 28c801fc37
      2020-06-18 chiur@google.com Merge "Move Specification to InternedData" am: 3ce38c3de3
      2020-06-18 fmayer@google.com Document vfork known issue. am: 9c7a8fbc59
      2020-06-18 lalitm@google.com Merge "tp: remove over-cautious detection of use-after-free in iterators" am: 5b621a9979
      2020-06-18 taylori@google.com Merge "Parse workqueue ftrace events" am: 3ef226c956
      2020-06-17 fmayer@google.com Bookkeeping for multiple heap spaces. am: 9885512110
      2020-06-17 treehugger-gerrit@google.com Merge "Change Query page name" am: 4d5abe756b
      2020-06-16 oksamyt@google.com Merge "[trace processor] Add WebView power usage metric" am: 130a852f85
      2020-06-16 rslawik@google.com Improve performance of time_in_state event query am: f35e50b0e8
      2020-06-16 hjd@google.com Merge "ui: Show more detailed status during loading" am: 699d6a6885
      2020-06-16 fmayer@google.com Merge "Separate client management from hooks." am: ea290a9b84
      2020-06-16 hjd@google.com Add support for scm start/end am: 324cc4b94f
      2020-06-15 ddrone@google.com Merge "Initial Protozero extension support" am: 359f70a9b5
      2020-06-15 treehugger-gerrit@google.com Merge "Add a trace-argument for per-frame state." am: 51adb99e7d
      2020-06-15 lalitm@google.com Merge "Add power/clock ftrace event parsing" am: 7b7cf9d6ef
      2020-06-15 treehugger-gerrit@google.com Merge "Fully qualify table" am: e51ae7f29d
      2020-06-15 rslawik@google.com Fix query to exclude tracks with no time_in_state am: 211c4cbcfc
      2020-06-15 ilkos@google.com Record max anon RSS + swap for the duration of the profile am: b6d1c1d9e4
      2020-06-12 eseckler@google.com Merge "client lib: Remove thread_local definitions on iOS" am: d1c98676c0
      2020-06-12 treehugger-gerrit@google.com Merge "Show time_in_state only if non-zero runtime" am: dd8162446b
      2020-06-12 khokhlov@google.com Merge "[trace processor] Add proxy power metric" am: 14421b233e
      2020-06-12 skyostil@google.com Merge "client api: Add a way to read trace statistics" am: 1f2f236fdf
      2020-06-12 treehugger-gerrit@google.com Merge "Perfetto depends on jni_headers" am: 5c10c44520
      2020-06-11 primiano@google.com Merge "TraceProcessor: extract Iterator{,Impl} into their own classes" am: e9b0b4ec0e
      2020-06-11 fmayer@google.com Merge "Roll trace_to_text for heap_profile." am: 6f714b101d
      2020-06-11 rslawik@google.com Compute CPU mcycles from time_in_state am: e6310dc522
      2020-06-11 oksamyt@google.com Merge "[trace processor] Add WebView CPU usage metric" am: 526424e2cc
      2020-06-11 lalitm@google.com tp: rename _annotations suffix to _event am: 34d097b0c1
      2020-06-11 fmayer@google.com Merge "Do not depend on elf.h for symbolization." am: 25ab22e439
      2020-06-11 rslawik@google.com Merge "Hide time_in_state thread counter tracks" am: c0241a04ed
      2020-06-11 lalitm@google.com Merge "CTS: mark activities as android:exported="true"" am: 2c80b9edc9
      2020-06-11 fmayer@google.com Merge "Do not explicitly start heapprofd in heap_profile." am: 30329e4731
      2020-06-11 fmayer@google.com Merge "Make assertion explicit." am: a0d58f5fee
      2020-06-11 primiano@google.com Docs: fix typos am: 3ea07c8601
      2020-06-10 hjd@google.com Merge "ui: Prevent new tab when disabled download/share clicked" am: 6418cee764
      2020-06-10 hjd@google.com Merge "Fix handling of .ctrace files named .txt" am: b9cc393506
      2020-06-10 fmayer@google.com Fix URL in heap_profile error. am: f3d00cf762
      2020-06-10 rslawik@google.com Merge "Move time_in_state from slice to counter" am: 28b5ddfb29
      2020-06-10 hjd@google.com Merge "Remove PATH extension from tools/tmux" am: 28f1f93f93
      2020-06-10 fmayer@google.com Roll trace_to_text for heap_profile. am: 8e0b0788d8
      2020-06-10 khokhlov@google.com Merge "trace_processor_shell: Add flag to execute queries before metrics" am: 6918b882e5
      2020-06-10 khokhlov@google.com Merge "trace_processor: Create a power_profile table" am: 359ea8b7a8
      2020-06-10 lalitm@google.com Merge "metrics: add surfaceflinger metric and derived events" am: e7479e6d0d
      2020-06-09 taylori@google.com Merge "perfetto-ui: Roll catapult version" am: 60cf022c02
      2020-06-09 taylori@google.com Merge "perfetto-ui: Add go to dest button for binder slices" am: 2911cba7a7
      2020-06-09 fmayer@google.com Fix missing space in docs. am: 82ca62d3e1
      2020-06-09 skyostil@google.com Merge "tracing: Allow empty call to OnTraceData" am: 5df4a7a9dc
      2020-06-09 hjd@google.com Merge "ui: Run npm audit fix --force" am: 3fd631b239
      2020-06-09 ddrone@google.com Update a comment in proto_library.gni am: a7e60fe186
      2020-06-08 lalitm@google.com Merge "tp: fix GetNonNull function for dense nullable vector" am: f19675c75e
      2020-06-08 lalitm@google.com Merge "ui: fix recording on P" am: ac68fc0764
      2020-06-08 lalitm@google.com Merge "docs: add type and id columns to all root tables" am: 78472e3acf
      2020-06-08 hjd@google.com Merge "tools/tmux forward ANDROID_ADB_SERVER_PORT" am: 5953b5fc28
      2020-06-08 lalitm@google.com Merge "test: run functional benchmarks under sanitizer." am: 6370cd416c
      2020-06-08 ilkos@google.com Merge "Add ion_buffer_create/destroy events" am: 14b2904292
      2020-06-08 fmayer@google.com Merge "Drive-by^2: fix potential unaligned read." am: b5085989f2
      2020-06-08 fmayer@google.com Merge "Only show "Download profile" for native." am: 688ce614fa
      2020-06-08 fmayer@google.com Merge "drive-by: Make RemoveWhitespace call-by-value." am: eacb31a5cf
      2020-06-08 lalitm@google.com Merge "docs: add note that --txt doesn't work on P" am: 47e79f83de
      2020-06-08 hjd@google.com Merge "Fix typo in docs" am: 3ba7dd2488
      2020-06-08 rslawik@google.com Merge "Detect main threads" am: 7fa78b7965
      2020-06-08 lalitm@google.com Merge "metrics: fix registration on Windows" am: 4d825650f7
      2020-06-08 eseckler@google.com Merge "processor: Check for TrackEvent metadata events without name" am: a7ff219b02
      2020-06-08 rslawik@google.com Scrape threads discovered when reading stats am: 3ea2467b79
      2020-06-08 taylori@google.com Merge "perfetto-ui: Fix slices disappearing bug" am: 080c1b433d
      2020-06-05 lalitm@google.com Merge "infra: fix metrics uploader script" am: 3755aca720
      2020-06-05 primiano@google.com Merge "TraceProcessor: support resolution of non-strictly monotonic clocks" am: fd042f68b5
      2020-06-05 eseckler@google.com Merge "processor: Add debug logs for clock snapshots & increment stat only once" am: bc9475ac0b
      2020-06-05 lalitm@google.com perfetto: fix asan benchmark failures am: 15b3c0238d
      2020-06-05 lalitm@google.com tp: add benchmark for measuring the performance of xNext/xColumn am: 1c21759bb4
      2020-06-05 lalitm@google.com Merge "tp: disallow moving of macro tables" am: 8909a35953
      2020-06-05 skyostil@google.com Merge "tracing: Add some missing symbol exports" am: 6bcd7f4a51
      2020-06-04 lalitm@google.com Merge "benchmark: update googlebenchmark to v1.5.0" am: 4a3f9b801b
      2020-06-04 lalitm@google.com tp: rename SparseVector -> NullableVector am: 7835859ea8
      2020-06-04 fmayer@google.com Ingest heap graphs in a more streaming fashion. am: 7cc9befaf4
      2020-06-04 lalitm@google.com tp: add dense mode for sparse vector am: 273da44ed9
      2020-06-04 simonmacm@google.com Fix disappearance of all little core summaries. am: 3814c9edb3
      2020-06-03 ilkos@google.com Stop quadratic calculation am: 3d920083ed
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/perfetto-chromium-autoroll
      Please CC perfetto-bugs@google.com on the revert to ensure that a human
      is aware of the problem.
      
      To report a problem with the AutoRoller itself, please file a bug:
      https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
      
      Cq-Include-Trybots: luci.chromium.try:linux-perfetto-rel
      Bug: None
      Tbr: perfetto-bugs@google.com
      Change-Id: I8b54934e145177cff905976f948cfb2e5c66b823
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373285Reviewed-by: default avatarchromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#801211}
      15c9c5bf
  2. 24 Aug, 2020 16 commits