-
Notifications
You must be signed in to change notification settings - Fork 2
TODO list
Michał edited this page Mar 31, 2015
·
10 revisions
Tasks:
CORE:
- [CORE] rehaul the protocol parser and analyzer to allow for stream analysis
- [CORE] implement dependency tracking among objects and messages
GUI:
- Prepare the main view of the analyzer window. Please refer to GUI Ideas section. Work in progress on https://github.com/blessed/wlanalyzer/tree/gui
OTHER:
- Add doxygen documentation to the code
- Include wayland XML protocol definition files since version 1.0 in the source tree
GUI Ideas:
-
create a view similar to the view wireshark uses for packet representation https://www.wireshark.org/docs/wsug_html_chunked/ChUseMainWindowSection.html ![Wireshark main view] wireshark_main_view
- Dockable and reorderable views - done in pull request
- Packet List view
- Message Structure/Dissection tree view
- Raw Message Hex dump
-
create a grapical timeline with the functionality of displaying messages on the timeline. What we want to achieve is similar to both GUI and UX of the Trace Compass Histogram view.
-
http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Histogram_View
- Basically it should be a peristimulus time histogram (PSTH) with zooming and scrolling properties. ![Peristimulus Time Histogram (PTSH)] PTSH_histogram
-
http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Histogram_View
-
create a graphical representation of a dependency directed graph between Wayland objects
-
create a sequence diagram representing message passing and object lifetime http://www.uml-diagrams.org/sequence-diagrams.html. Basically an extended version of Wireshark "Flow Graph"
