1. 02 Mar, 2021 1 commit
  2. 03 Feb, 2021 1 commit
  3. 20 Jan, 2021 1 commit
  4. 12 Jan, 2021 1 commit
  5. 08 Jan, 2021 1 commit
  6. 07 Jan, 2021 1 commit
  7. 21 Dec, 2020 1 commit
    • Camillo Bruni's avatar
      [tools] System-analyzer improvements · c84213ef
      Camillo Bruni authored
      - Fix landing page
      - Introduce and use SelectRelatedEvent for centralising the logic of
        finding and showing related LogEntries. It also clears the selection
        of all list panels if there are no related entries.
      - Add "select related" button to the script-panel to show events only
        from the currently selected script
      - Add selection type tabs for the map-panel
      - Fix transition colors for map-transitions view
      - Introduce separate map-transition view for the currently selected Map
      
      Bug: v8:10644
      Change-Id: I4199a8332bab2518d98078712ed5ce9a8f1dc19e
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2599555
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran  <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#71849}
      c84213ef
  8. 14 Dec, 2020 3 commits
  9. 09 Dec, 2020 1 commit
  10. 08 Dec, 2020 1 commit
  11. 05 Dec, 2020 1 commit
  12. 02 Dec, 2020 3 commits
  13. 01 Dec, 2020 2 commits
  14. 30 Nov, 2020 10 commits
  15. 27 Nov, 2020 1 commit
  16. 26 Nov, 2020 2 commits
  17. 18 Nov, 2020 1 commit
  18. 16 Nov, 2020 1 commit
    • Camillo Bruni's avatar
      [tools] Speed up system-analyzer · abf87441
      Camillo Bruni authored
      - Reuse DOM nodes if possible
      - Delay slow DOM node removal to not block the UI
      - Fix global time range syncing when adding timelines to the state
      - Use a Proxy to cache CSS colors instead of querying CSS properties
        on every access
      - Set className on newly create DOM nodes instead of adding to the
        classList
      - Use bound functions for event handlers that are added multiple times
      - Speed up Chunk.getBreackdown
      - Use CSS gradient for timeline-track chunk backgrounds, which is an
        order of magnitude faster than the serialised canvas approach
      
      Bug: v8:10644
      Change-Id: Ie2d6d5b404f18e920c10c0a6460669fd4d0b20e8
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2539947
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran  <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#71207}
      abf87441
  19. 10 Nov, 2020 2 commits
  20. 03 Nov, 2020 1 commit
  21. 02 Nov, 2020 1 commit
  22. 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
  23. 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
  24. 27 Oct, 2020 1 commit