Carsten Haitzler
de9277460a
elm view list - fix allocation of werong type size
...
the code allocated a much bigger data struct than needed. it used the
wrong sizeof() type. this fixes CID 1355013
2016-07-09 12:23:06 +09:00
Carsten Haitzler
57e8e662b3
elm view list - just be less obviously a possible bug to coverity
...
CID 1355014 is a false positive, but it's god to not confuse it too
often. clean up.
2016-07-08 11:54:57 +09:00
Tom Hacohen
6202cc7485
Adjust the code according to the eo event stop changes.
...
This was changed in the previous commit.
2016-06-20 18:02:00 +01:00
Felipe Magno de Almeida
8e4f383d61
efl: Move promise parameter to return in data model
...
Summary:
Instead of:
efl_model_property_get("name", &promise);
now:
promise = efl_model_property_get("name");
Reviewers: stefan_schmidt, cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4038
2016-06-16 22:01:07 -03:00
Felipe Magno de Almeida
e79eb53e8d
eina: Remove Eina_Promise* parameter in promise callback
...
Remove not very useful parameter to eina_promise_then callbacks.
2016-06-03 18:15:57 -03:00
Felipe Magno de Almeida
8fec0d5139
eina: Remove unnecessary indirection to promises
...
Now when dealing with pointer types, we will not get pointer to
pointer semantics in callbacks and eina_promise_owner_value_set
for Eina_Promise.
It will work as expected:
Eina_Promise_Owner* promise = eina_promise_add();
void* p = malloc(sizeof(T));
eina_promise_owner_value_set(promise, p, &free);
2016-06-03 17:22:12 -03:00
Tom Hacohen
138d4e1353
Efl model: Remove the no longer needed .Base hack.
2016-05-10 11:36:35 +01:00
Larry Jr
0c76f82a31
Efl, Eio, Eldbus, Elementary: new model API use eina_promise
...
Efl - efl_model_base changed to use eina_promise
Eio - eio_model use efl_model_base with promise
Eldbus - elddbus models use promise now
Elementary - elm_view_list and elm_view_form use new models with promise
updated all related examples and tests
2016-04-29 13:21:24 -03:00
Tom Hacohen
f14305024e
Eo event: rename Eo_Event->event_info to Eo_Event->info.
...
The previous naming was redundant and too long.
2016-04-12 15:23:55 +01:00
Cedric BAIL
c2a1c49ab2
elementary: move all legacy files to their expected new location.
2016-03-23 13:24:41 -07:00