Commit Graph

389 Commits

Author SHA1 Message Date
Daniel Zaoui eb3ddfea13 Adapt code to latest EFL changes 2015-12-27 16:16:46 +02:00
Daniel Zaoui d78598d7cd Normalize opcodes strings 2015-12-23 16:24:12 +02:00
Daniel Zaoui 3bf1b09eea Use int instead of uint32_t 2015-12-23 11:17:30 +02:00
Avi Levin 6635243951 Renaming elementary debug module to eo debug 2015-12-22 14:25:43 +02:00
Daniel Zaoui eddd35e669 Remove Debug Client 2015-12-22 10:26:34 +02:00
Daniel Zaoui ea503ffbad Fix script formatting when extracted from entry 2015-12-09 14:04:02 +02:00
Daniel Zaoui f178802f0b Revert "Adding screenshot support"
This reverts commit a517c9a522.

Screenshot feature has not been added in debug repository yet.
2015-12-06 14:10:52 +02:00
Daniel Zaoui 8cabd2b4fd Remote shell: add support to scripts 2015-12-06 14:07:30 +02:00
Avi Levin a517c9a522 Adding screenshot support 2015-12-03 13:32:38 +02:00
Daniel Zaoui eb055acb19 Use Base16 codec on shell remote 2015-12-02 18:43:16 +02:00
Daniel Zaoui 6908cd0f20 Support shell remote 2015-12-02 14:55:03 +02:00
Daniel Zaoui 6abb5cab36 Rewrite screenshot icon creation by using Erigo 2015-11-24 11:32:12 +02:00
Daniel Zaoui f1963435ba Profiles: add a new profile window
Two profiles are possible: local and shell remote.

Only local can work for the moment.
2015-11-24 09:44:22 +02:00
Daniel Zaoui 1b6255b4a2 Revert "TEMP: add ability to make screenshot"
This reverts commit 98487b5019.

This feature is not ready yet. Too much code has been copied from first
Clouseau but not adapted to this version (window creation from C code,
APIs wrongly named...).
2015-11-24 09:44:22 +02:00
Avi Levin 98487b5019 TEMP: add ability to make screenshot 2015-11-23 20:03:20 +02:00
Avi Levin 6aa70bfb1d Add new button in obj gen list for taking screenshot 2015-11-22 17:18:11 +02:00
Avi Levin 4436a1350b Show tooltip over func item in obj info genlist
The tooltip will show same data in the item and will add:
Value in Hex
type of param
2015-11-19 17:53:48 +02:00
Avi Levin 6535ef4cd8 Print full class name in eo info genlist 2015-11-19 17:23:59 +02:00
Avi Levin 0ab0160f34 Print params values in obj info genlist by their real type 2015-11-19 17:23:56 +02:00
Avi Levin 62d1fa87d9 Remove unnecassary operation 2015-11-19 13:08:58 +02:00
Avi Levin 2d23cb3c3b Dont show funcs items in obj info genlist as ITEM_TREE 2015-11-19 13:02:16 +02:00
Daniel Zaoui 8f0c6d63d0 Refactor GUI for profiles
Before, profiles window was created first and, when the profile was
selected, the window was deleted and the main window was created. The
problem was that the second window was created behind all the existing
windows of the desktop.
Now, the main and profile windows are generated. The profile one is set
as modal, so the main is not accessible.
2015-11-19 09:04:22 +02:00
Avi Levin d0128f01b3 Fixes 2015-11-18 17:31:50 +02:00
Avi Levin d9ffab2699 Print params in same line with func in obj info genlist 2015-11-18 17:29:57 +02:00
Daniel Zaoui 9f43b8c2d2 Revert "Printing values using new function from eolian debug"
This reverts commit 398d9facb6.
2015-11-17 16:43:17 +02:00
Avi Levin 398d9facb6 Printing values using new function from eolian debug
Printing values more accurate to their type
2015-11-17 16:21:54 +02:00
Avi Levin 2cb62129fe Improving finding type of params
No we use _eolian_type_to_string to get the eolian type.
It give the full rep of the type - even with const.
2015-11-17 15:45:40 +02:00
Daniel Zaoui 444b8401f4 Modify widgets names for a better readability 2015-11-17 15:27:39 +02:00
Daniel Zaoui 74a7e6af2a Connection profiles: modify GUI
Now, first window shows the available connections types. After selecting
one, the ok button can be clicked to show the regular window.
2015-11-17 15:07:20 +02:00
Daniel Zaoui ed6163eace Connection profiles: create local profile if missing 2015-11-17 11:00:21 +02:00
Daniel Zaoui abf6c901d8 Connection profiles: read profiles from local directory 2015-11-17 11:00:21 +02:00
Daniel Zaoui 918c7c21c4 Support highlight for Evas objects 2015-11-17 09:06:34 +02:00
Daniel Zaoui 9ba927933a Clear object info genlist on app and object update 2015-11-17 09:06:32 +02:00
Daniel Zaoui dfe69a8010 Prettify GUI 2015-11-17 09:06:30 +02:00
Daniel Zaoui d64e4669d1 Fix Valgrind issue where memory was not freed 2015-11-17 09:06:27 +02:00
Avi Levin ceb5ec1c79 Improving Eolian param handling
Instead of receiving class/func/param names as char * we now have
their Eolian type. That way we can easily get info as type and name of
params.
We now also have new type - CLOUSEAU_OBJ_RET. For Eolian funcs that dont
define "pram type" for their return value we dont have part of the info
that we have on normal Eolian param (such as name). For that case we use OBJ_RET.
2015-11-17 08:54:53 +02:00
Daniel Zaoui 3c912d4d52 Mode code cleaning 2015-11-15 16:58:59 +02:00
Daniel Zaoui a77bd649da Rename static member 2015-11-15 15:49:28 +02:00
Daniel Zaoui 4c2f99b572 Clean code 2015-11-15 15:48:08 +02:00
Daniel Zaoui fec134acba Remove unused code 2015-11-15 15:40:31 +02:00
Daniel Zaoui 4d76b6954c Clean label get function
Maximum length is not needed for classes and functions. More, strings
don't need to be cut.
2015-11-15 15:39:52 +02:00
Avi Levin 2af058297d TEMP: support Debug Eolian values in clouseau gui 2015-11-15 14:31:45 +02:00
Daniel Zaoui 481bdef39c Add command to install Clouseau 2015-11-15 10:31:10 +02:00
Daniel Zaoui 6bd8897feb Support Elementary module 2015-11-12 14:24:02 +02:00
Daniel Zaoui 4b628f199e Fix GUI layout 2015-11-12 08:53:47 +02:00
Daniel Zaoui 2f0627d912 Use only one debug client 2015-11-11 18:23:23 +02:00
Daniel Zaoui 34def6c0cb Fix indentation 2015-11-11 18:20:00 +02:00
Daniel Zaoui 53bee0201b Eolian: support request sending and decoding 2015-11-11 18:14:35 +02:00
Daniel Zaoui ff86dd67de Cmake: support edebug 2015-11-11 18:14:18 +02:00
Daniel Zaoui a934706910 Fix warnings 2015-11-10 10:48:18 +02:00