This reverts commit 318ee74c88.
The changed there let to segfaults here, and it barelly worked, so new
changes are done after that, to get clouseau back to work mode now.
Summary:
Due to latest changes in Profiling Viewer project the UI was updated.
Added toolbar with next buttons:
- Start/stop processing data from eina_debug.
- Update displayed interval by latest received data.
- Open filters dialog window.
- Open find dialog window .
- Open time range dialog window.
- Open preference window (disable until not merged into Profiling
Viewer project master branch.)
Reviewers: Deepwarrior, i.furs
Reviewed By: Deepwarrior
Tags: PHID-PROJ-r7aoq2gq7sou6dugjj5o, #clouseau
Maniphest Tasks: T6348
Differential Revision: https://phab.enlightenment.org/D5443
Summary:
All eolian API's require to use Eolian object.
The object introspection still doesn't works for me. At least clouseau
is compiling now.
Test Plan: Compile Clouseau with git efl.
Reviewers: ajwillia.ms, JackDanielZ, Deepwarrior, i.furs
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D5632
Summary:
The Profiling viewer extension require to be notifyed that clouseau_client
is closing. Another extensions also could require to make some routine
before extension will be closed. Such as storing session info etc .
Reviewers: i.furs, JackDanielZ, Deepwarrior
Reviewed By: JackDanielZ, Deepwarrior
Differential Revision: https://phab.enlightenment.org/D5608
This for now shows the nodes that are registered in a manager, in the
hirarchy that is used. Redirects are displayed red, logicals gray and
normals in a e-style blue. If something is part of the focus history its
green.
Summary:
Due to splitting efl_profiling_viewer to the library this
extension was prepared. This is a first version of extension and will be
improved. After @Deepwarrior will publish code for efl_profiling_viewer that
make possible to work with real time data from efl_debug system, it will
be possible compile clouseau with efl_profiling_viewer support.
Test Plan:
Inctall Profiling_Viewer library in the system.
Build clouseau.
Launch clouseau and select Profiling viewer extesion.
Reviewers: Deepwarrior, JackDanielZ
Reviewed By: Deepwarrior
Tags: #clouseau, PHID-PROJ-w56dx3enc43oqdzz2xpa
Differential Revision: https://phab.enlightenment.org/D5061
During compilation of the objects introspection extension, the
clouseau_debug library is needed.
In Ubuntu machines, it seems that this MUST be specified in the
CMakeLists.txt. Without it, dlopen the extension fails on trying to find
a function present in the Clouseau library.
Thanks to Woohyun for using Ubuntu :-)
@fix
It seems that, after EFL update, dlsym began to make issues to find
EAPI functions.
Setting the EAPI definition in the extension file solves the issue.