Daniel Zaoui
243e4c4dc8
Fix compilation after event rename
2019-09-08 21:27:32 +03:00
Daniel Zaoui
ff15ac77f4
Fix unused variable
2019-06-24 20:06:36 +03:00
Mykyta Biliavskyi
af282ab41a
Fix build with efl 1.22 release.
...
Fixed using efl API accordingly to the latest changes.
2019-05-01 12:09:44 +03:00
Marcel Hollerbach
1baa498b55
clouseau: fixup previous patches
...
the function arguments were passed in the wrong order, which resulted in
a wonderfull backtrace. Further more, eolian decided to return NULL as
class parents, and extensions. This _at_least_ brings back the basic
works.
2018-11-26 16:32:35 +01:00
Daniel Zaoui
a3b3135d33
Remove useless union
2018-11-26 13:26:44 +02:00
Daniel Zaoui
b23b7f9ab6
CMake: remove useless Eolian definition
2018-11-26 13:26:44 +02:00
Daniel Zaoui
e0cbb82680
Adapt code to Eolian APIs changes
2018-11-26 13:26:42 +02:00
Daniel Zaoui
d813400307
Support of structs parameters
...
@fix T7102
2018-07-12 15:54:02 +03:00
Marcel Hollerbach
1f7667819b
updates class names
2018-07-03 16:31:11 +02:00
Daniel Zaoui
0ddf1692a5
ObjIntrospection: freeze only after the snapshot starts
...
If, for some reason, the application didn't load clouseau_debug.so, the
snapshot opcodes are not known, resulting in Clouseau freezing forever.
fix T7017
2018-06-18 10:28:29 +03:00
Hermet Park
4b6a03e963
fix a crash on vector drawing.
...
Basically, our efl objects need parents.
This code just obeys that efl programming rule.
2018-06-14 20:50:14 +09:00
Marcel Hollerbach
5fdd956379
focus_inspector: do not leak memory
2018-05-06 11:43:22 +02:00
Marcel Hollerbach
1d05baf59f
focus_inspector: add a reload button
2018-05-06 11:43:22 +02:00
Marcel Hollerbach
92e3461f5b
focus_inspector: clear out visuals when reloading
2018-05-06 11:43:22 +02:00
Daniel Zaoui
31732fbf5c
Fix screenshot handling
2018-05-06 12:29:28 +03:00
Daniel Zaoui
6367fbdf86
Fix after Eolian validation changes
2018-05-06 09:34:10 +03:00
Daniel Zaoui
8627aacaeb
Fix compilation after EFL Eo API changes
2018-05-05 23:54:23 +03:00
Marcel Hollerbach
19fe1c898e
clouseau: use correct data type
2018-04-01 20:34:38 +02:00
Marcel Hollerbach
1060bd4b23
clouseau-focus: better displaying of the appearing focus managers
...
now with name and pointer
2018-04-01 20:22:17 +02:00
Marcel Hollerbach
a5b70e6903
clouseu_debug: remove old leftover
2018-04-01 18:37:16 +02:00
Marcel Hollerbach
5b20f26f76
clouseu: filter the manager objects better
2018-04-01 18:34:54 +02:00
q66
70e1087187
fix build by updating an Eolian API name
2018-03-27 17:05:21 +02:00
Daniel Zaoui
28713189a0
Update code after Eolian changes in EFL
...
Use latest EFL from GIT
2018-03-14 12:48:43 +02:00
Davide Andreoli
c64d481e70
Make clouseau works again after recent eolian changes
...
Note: you need latest efl from git
2018-03-01 18:12:40 +01:00
Marcel Hollerbach
5fd8f312a5
clouseau: make it run with python
...
we can now debug python apps!
2018-02-25 10:32:15 +01:00
Marcel Hollerbach
2737e98a5b
clouseau: display the complete tree of objects!
...
#finally
http://www.enlightenment.org/ss/e-5a91c4a00b11c5.18227919.jpgideP
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
e4e3838767
object_introspection: this one is dead.
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
8d07e441f2
clouseau: this api changed
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
d882c9f0af
clouseau: eolian changed api
...
and that only in a semantical way, not syntactical, without even a
notice in the docs! Lovely to debug :)
#communication
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
244f33420d
clouseau: map legacy name to installed names, so it works
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
067726dea8
clouseau: init the correct field
...
#classic
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
c029379b6d
clouseau: replace internal functions be eolians implementation
...
this just removes code and uses the eolian functions for that,
this also means that we dont need to deal with eolian_units at all
anymore
2018-02-24 21:03:29 +01:00
Marcel Hollerbach
8bb9cce1ca
Revert "Eolian api usage fix."
...
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.
2018-02-24 21:02:56 +01:00
Marcel Hollerbach
5b0b1a0f91
fix latest eo api breaks
...
Thx for taking care of our debugging infrastructure ;)
2018-01-31 15:33:49 +01:00
Marcel Hollerbach
8ed75b7448
focus_inspector: use a namescheme, so autodetect works
2018-01-31 15:33:31 +01:00
Mykyta Biliavskyi
cfcf900910
Profiling Viewer: improve UI.
...
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
2017-12-22 13:56:06 +02:00
Jean-Philippe Andre
f5c971b734
gui: Don't include non-existing files
2017-12-18 19:02:11 +09:00
Mykyta Biliavskyi
318ee74c88
Eolian api usage fix.
...
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
2017-12-10 21:07:38 +00:00
Daniel Zaoui
5b0a310145
Fix warnings
2017-11-29 11:15:32 +02:00
Marcel Hollerbach
5dedb7054f
clouseau_debug: only copy of rel is not NULL
2017-11-10 09:00:48 +01:00
Marcel Hollerbach
4a94694bc0
clouseau: focus, display arrows correctly
...
there have been some bad actions in the arrow code, every arrow should
now be displayed in a correct manner
2017-11-07 23:21:34 +01:00
Marcel Hollerbach
ccefc5e57b
clouseau: stop arrows beeing backwards
2017-11-07 21:52:25 +01:00
Marcel Hollerbach
7dadc722c5
clouseau: fix now private eo symbols
2017-11-07 20:32:09 +01:00
Marcel Hollerbach
ef625c3d68
clouseau: EVAS_CANVAS is private now
...
we should check for EFL_CANVAS_INTERFACE which is simular, but also
applies to efl.ui.win, which is a problem
2017-11-07 20:14:42 +01:00
Marcel Hollerbach
2514cff9e4
clouseau: add arrow into clouseau for indicating relations
2017-11-03 20:12:05 +01:00
Marcel Hollerbach
65d89b92c2
clouseau: introduce focus inspector
...
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.
2017-10-31 16:33:36 +01:00
Marcel Hollerbach
4ae284bd0b
clouseau: move those macros to a header, they are usefull
2017-10-31 16:31:35 +01:00
Daniel Zaoui
1013671a37
Adapt code after Eolian changes
2017-09-27 23:55:14 +03:00
Daniel Zaoui
b962f53712
Fix bg creation after EFL changes
2017-09-27 23:55:01 +03:00
Mykyta Biliavskyi
4df7f37839
Fix build: Use Eina for Efl.Gfx API.
2017-09-20 17:08:01 +03:00