• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

errors/22-Nov-2023-5920

layers/22-Nov-2023-266174

tags/22-Nov-2023-10649

treeview/22-Nov-2023-10043

windows/22-Nov-2023-606415

ErrorTrace.tsD22-Nov-20231.1 KiB3414

LayersTrace.tsD22-Nov-20231.2 KiB3717

ObjectFormatter.tsD22-Nov-20239.4 KiB270163

README.mdD22-Nov-2023570 1210

TagTrace.tsD22-Nov-20231 KiB3414

WindowManagerState.tsD22-Nov-20233.8 KiB11787

WindowManagerTrace.tsD22-Nov-20231.3 KiB3918

common.jsD22-Nov-20238.1 KiB272219

index.jsD22-Nov-20231.1 KiB297

mixin.tsD22-Nov-20232.2 KiB6230

README.md

1This directory contains all the code extending the common Flicker library
2to make it fully compatible with Winscope. The common Flicker library is
3written is Kotlin and compiled to JavaScript and then extended by the code in
4this directory.
5
6To use flickerlib in the rest of the Winscope source code use
7`import { ... } from '@/flickerlib'` rather than importing the compiled
8common Flicker library directly.
9
10The flickerlib classes are extended through mixins (functions, getter, and
11setters) that are injected into the original compiled common Flicker library
12classes.