This filter previously removed the information from all objects,
including SF displays
Bug: 140855415
Test: build winscope, compile a trace, check if name is visible
Change-Id: I62563595298f70444333289a2a22635aca43c265
Make sure loading spinner is center aligned
Ensure the size of dropbox remains the same before and while loaded so it doesn't look like it's flickering
Make dropbox clickable to allow for intuitive clicking of dropbox area to open file viewer
Bug: 206214877
Change-Id: Icc5c2bdfce9fd26c3ff6f040f85a289859cfd3ca
Currently only one property can be searched at a time
Test: build winscope, record a transaction log and select fields to
filter
Bug: 159619726
Change-Id: I9712ca9a9ddc11e20d44e7c5c671803de386f368
Property and element search should be case insensitive
Test: build winscope, open a trace, filter layer or property by name
Bug: 203240981
Change-Id: I91575d550b3812b6a893136e965b0f1672389ab7
Can now set the buffer sizes for these two traces, as well as set
tracing level and type for WM. Tested for multiple combinations of
config settings, as well as if settings are left as
placeholders/selected as the name of the config.
Bug: b/200159899
Test: Run a SF/WM trace with arbitrary config settings and check that all loads as normal.
Merged-In: I50ccc271bd2f90dba1d22c3e8c568490c4bf831f
Change-Id: I50ccc271bd2f90dba1d22c3e8c568490c4bf831f
(cherry picked from commit 9d3f674027)
Add analytics in winscope to know which trace types are being used, and which properties/element types are being expanded, to obtain data about their relevance
Test: yarn run build and test winscope
Change-Id: Icc7b0558c44e7bac8dcd9b140321a5c5b2bee403
So that these can be built independently from the large sdk zip. The old
Make-based implementation created this as part of the large sdk zip,
then extracted it from that zip file.
This topic only adds the new definitions under a different filename,
full replacement will come in a follow-on CL.
Once we fully transitions to this mechanism, we'll be able to turn down
most modules on Macs, only building these and their dependencies.
Bug: 187222815
Change-Id: If6be8dd573a323ef8b343bc86116ffa3d43922a5
When tracing WM in critical mode, the children object is not always
assigned and this previously crashed the WM trace parsing in winscope.
Fix the WM trace parsing by assuming all null children as empty arrays
Test: run winscope, collect critical trace, open critical trace in
winscope
Change-Id: Ib98c820969df56eee822fedc66897deb600857e7
This change is adding Chrome Wayland logs to Winscope. The logs are
created by Winscope and shown on it. Since Wayland logs have been
already compatible with Winscope, this change adds some configs to
existing ones. Also, "Wayland" option is only visible when we connect
ARC, so Android users don't need to pay attention to conflicts.
Bug: 201374806
Test: manual by follow steps
1) Start tracing by choosing "Wayland" and clicking "START TRACE" on Winscope.
2) End tracing by clicking "END TRACE".
3) See if the insets logs are available.
4) Check if "Wayland" option is only visible when we connect ARC.
Change-Id: Ibfb5564a32c75929b449915a75db23ae3cd6447e
Value of transaction history was never initialised in Transaction class
in Transaction.ts
Bug: 170224039
Test: See no errors generated regarding cannot read property 'generateHistoryTreesOf' of undefined".
Change-Id: Ifaae5808b56607b06251635d4fae0ee5a3484fd0
PIP_CLOSE is being renamed to PIP_EXPAND. Frontend updated so
transition can still be displayed.
Bug: b/199882679
Test: run a trace and expand pip. Generate tags to check they have
displayed correctly.
Change-Id: I3e13f417d2784f4b1d56d7e3f73cfafbf788766b
Highlighted rects change background color to a red tint to make them
easier to see. The new displays property on an entry is now shown as a
blue-dashed rect on the SF trace - should still be able to click on
other rects to highlight them. Old SF traces (without display property)
should not be affected. Boundless displays now constrained to 1.3 times
display size.
Bug: b/198306246
Test: Upload trace to x20 (see bug).
Change-Id: Id80e539cd5f302754146d0bb1708784e3a57067c
Test: Please see Google analytics and see event updates as you change
timeline navigation on winscope.
Bug: 200518515
Change-Id: I42152025d8cc2ef0b596d65fce177732eb6f9a98
Flicker on master diverged form sc-v2, to make it easier to debug
flicker issues on sc-v2, push the current version of flicker into sc-v2
Test: atest FlickerTests WMShellFlickerTests
Bug: 183993924
Change-Id: I0bd06578e7c93271d4f84361c15818385a8a4fdb
Can now set the buffer sizes for these two traces, as well as set
tracing level and type for WM. Tested for multiple combinations of
config settings, as well as if settings are left as
placeholders/selected as the name of the config.
Bug: b/200159899
Test: Run a SF/WM trace with arbitrary config settings and check that all loads as normal.
Change-Id: I50ccc271bd2f90dba1d22c3e8c568490c4bf831f
- Events occuring
- Buttons clicked
- Files dragged/dropped vs uploaded
Test: Please see winscope dashboard on google analytics for events
Bug: 200518515
Change-Id: I338e5dd4351cfb416793105e8916543a8bdb5032
For a window to be visible, both the window and activity must be
visible. Show the visible chip on the activity to aid debugging
Test: yarn run dev and open a wm trace
Bug: 183993924
Change-Id: I97e9fbb916ffe95026effc3dfc3c97870949d697
Transitions that are not overlapping no longer stay in the same row.
This should fix the problem.
Bug: b/200516237
Test: run a trace with pip enter, then rotation. Tags should display in
the same row on timeline.
Change-Id: I39b50f7636ec7c02de5e15e117542dface0154fc
Red/green contrast for hovering over errors in search bar may present an
issue for colour blind users. Reduce contrast to improve UX.
Bug: b/200150386
Test: upload a trace with errors and see the display. Example trace on
bug.
Change-Id: I9648fd0bce904c2c7bd13d0600d8dc58280fe7ab
Add PIP_CLOSE to transitions supported by display.
Bug: b/199882679
Test: Upon merge of PipCloseProcessor, test display.
Change-Id: I2856a6b74b0ffe680f6bb978322ef3ceb98d267f
Tags can be generated after uploading SF/WM pair. If a Tag File is also
uploaded, clicking `Generate Tags` in the toolbar will regenerate the
tags, but not destroy the tag file, which can be redownloaded via
`Download All`. Otherwise, clicking `Generate Tags` will create tags
(which cannot be downloaded), and automatically display them where
relevant.
Bug: b/198590445
Test: upload a SF and WM trace without tags (example attached to bug),
click the button in the toolbar to Generate Tags and see that the tag
trace is generated and displays correctly. It should not download as a
trace if you click Download All.
Change-Id: I2c72de91691584add707065ac38ba83c49cfe705
Split the transitions and errors search into separate tabs in the search
bar. Shortened the error tooltip on trace views.
Bug: b/199891856
Test: upload any trace with errors and transitions (see bug for
example).
Change-Id: I9bde012761bcd83933ffb269442e49133b3b75e5