Note: I finally got the GNU Build tools figured out, so no more silly posts like my last one.
I've been mucking around, putting together a listbox widget which will eventually be suitable for EWL. I dumped my old attempt and began using Edje.(E17)
No serious problems(yet). However, there at least seems to be a bug with Evas Callbacks.(Not a build problem mind you.)
Most of the memory leaks I've found are inside a callback. They seem to be related to the use of the
calloc(1, sizeof(some_e_object_here)) call.
Also, these functions tend to be the ones that segfault the most for me.
Now it could just be that I'm a lousy coder.(Well, I am a lousy C coder) But I've noticed that etox_test and edje_test run into the same issues.
The rest of the library seems to be working fine.
Is anyone else noticing the same problem? Before I can resume working on E widgets, I have to get to the bottom of this. Cause I'm just an anal retentive sort of person. ;-p
I'm speaking in reference to Ecore2/Evas2.
And I'm also curious, what are the preferred or most useful debugging tools of the E team? Alot of debugging tools out there are likely to choak on the optimizations used in Evas.
Any pointers would be welcome. Of course, Evas has plenty of pointers I guess.