perfetto-ui: A number of small fixes

1. Force tracks to be rendered on whole number pixel boundaries
   This makes tracks always look sharp without the flaky +0.5 hacks
2. Make permalink upload state show in the omnibar
3. Move permalink box to top of screen
4. Make permalink text selectable
5. Fix track pinning for scrolling tracks
6. Move 'displayConfigAsPbtxt' out of record state
   This way it is not affected by selecting a preset.
7. Remove very spammy logs

Change-Id: I06a7c71cc0c7d52e5a4878a3c44fa72a5631da7d
11 files changed
tree: 5a4d46d2f1430322eb9c1b91906ddbb1dc6621ab
  1. build_overrides/
  2. buildtools/
  3. debian/
  4. docs/
  5. gn/
  6. include/
  7. infra/
  8. protos/
  9. src/
  10. test/
  11. tools/
  12. ui/
  13. .clang-format
  14. .gitignore
  15. .gn
  16. .travis.yml
  17. Android.bp
  18. Android.bp.extras
  19. BUILD.gn
  20. codereview.settings
  21. heapprofd.rc
  22. MODULE_LICENSE_APACHE2
  23. NOTICE
  24. OWNERS
  25. perfetto.rc
  26. PRESUBMIT.py
  27. README.chromium
  28. README.md
README.md

Perfetto - Performance instrumentation and tracing

Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.

See www.perfetto.dev for docs.

Bugs

  • For bugs affecting Android or the tracing internals use the internal bug tracker (go/perfetto-bugs).
  • For bugs affecting Chrome use http://crbug.com, Component:Speed>Tracing label:Perfetto.