1. 05 Jul, 2021 1 commit
    • Camillo Bruni's avatar
      [tools][system-analyzer] Various improvements · 212d6678
      Camillo Bruni authored
      - Change Group.prototype.size to .length
      - Use window.requestAnimationFrame when streaming-loading files to show
        the loading animation
      - Limit width of the timeline-track legend and add 'title' attribute
        to show the full text when cropped
      - Add duration for selected timeline events in timeline-track legend
      - Better error message when the local symbol server is not available
      
      Bug: v8:10644
      Change-Id: Icdf2042341c9355ecb55e2fd8e6a4fa0feb5968f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3003151Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75549}
      212d6678
  2. 18 Jun, 2021 1 commit
  3. 15 Jun, 2021 1 commit
    • Leszek Swirski's avatar
      [system-analyzer] Support thin ticks · 79b61587
      Leszek Swirski authored
      Add better support for lots of thin ticks by:
      
        * Removing stroke on ticks (so that the stroke isn't thicker than the
          tick itself)
        * Alternating colours of the ticks between light and dark (so that
          neighbouring ticks are still distinguishable)
        * Making selection drawing use isInputPending to allow faster looping
          over multiple ticks.
      
      Change-Id: Iaa13fe4820d3d3168e085dfc01d7581cbc1739f0
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2959626
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Auto-Submit: Leszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75146}
      79b61587
  4. 14 Jun, 2021 1 commit
  5. 10 Jun, 2021 2 commits
  6. 08 Jun, 2021 1 commit
  7. 07 Jun, 2021 1 commit
  8. 31 May, 2021 1 commit
  9. 03 Feb, 2021 1 commit
  10. 14 Dec, 2020 2 commits
  11. 08 Dec, 2020 1 commit
  12. 05 Dec, 2020 1 commit
  13. 30 Nov, 2020 1 commit
  14. 18 Nov, 2020 1 commit
  15. 30 Oct, 2020 1 commit
    • Camillo Bruni's avatar
      [tools][system-analyzer] Improve map stats panel · 9c10bfec
      Camillo Bruni authored
      - Introduce LazyTable that only shows the first 100 entries and can
        lazily expand
      - Make StatsPanel.update method async to not block the UI
      - Show "Total" entry as last item in StatsPanel tables
      - Fix StatsPanel table entries text alignment
      - Remove unused getters from StatsPanel class
      
      Drive-by-fix:
      - MapPanel._displayedMapsInTree is undefined when expanding to
        a sub-transition tree
      
      Bug: v8:10644
      Change-Id: I5ce7c8b1ee825515cf790a3e52534c3069d8be89
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2507716
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#70903}
      9c10bfec
  16. 29 Oct, 2020 1 commit
    • Camillo Bruni's avatar
      [tools][system-analyzer] Improve timeline track · 95e1fa50
      Camillo Bruni authored
      - Use initial color for TimelineTrack chunks
      - Use async functions for TimelineTrack setChunkBackgrounds
      - Introduce timeSelection setter on TimelinePanel
      - Propagate time selection down to the TimelinePanel
      - Avoid layout recalculation in TimelineTrack updateSelection
      
      drive-by-cleanups:
      - Add common event listeners only to top-level document
      - Use console.warn instead of console.error for better debugging in
        DevTools
      
      Bug: v8:10644
      Change-Id: Ie4f80f1c6c3f4fa193f8ac01225e0fb76981551d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2497175
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#70886}
      95e1fa50
  17. 21 Oct, 2020 1 commit
  18. 20 Oct, 2020 1 commit
  19. 19 Oct, 2020 1 commit
  20. 12 Oct, 2020 1 commit
  21. 02 Sep, 2020 1 commit
  22. 20 Aug, 2020 1 commit
  23. 17 Aug, 2020 1 commit
  24. 12 Aug, 2020 1 commit
  25. 28 Jul, 2020 2 commits
  26. 15 Jul, 2020 1 commit
  27. 14 Jul, 2020 1 commit
  28. 08 Jul, 2020 1 commit
  29. 30 Jun, 2020 1 commit