efl/src/lib
Marcel Hollerbach d1e1adf0bc edje: fix edje_part_helpers refcounting
Summary:
the reference from efl_reuse was forgotten & the parent relation was not
correctlty setted, which led to the fact that NOREF was never emitted.
This caused that thte object never really was destructed probebly, and
thus the del_interceptor_cb was not executed, and the object simply
leaked.

The test checks that those properties are correctly set, additionally a
error is printed in the efl code when a part has not the expected
reference properties. This also enforces errors when users are doing
wrong things with objects returned by efl_part.

Reviewers: ManMower, zmike

Reviewed By: zmike

Subscribers: cedric, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6254
2018-06-10 17:01:33 +02:00
..
ecore ecore: Use poller instead of animator for mem stats 2018-06-06 12:41:05 -05:00
ecore_audio efl: Add missing event types 2018-05-19 01:42:26 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa
ecore_con ecore_con : Fix that null pointer access for segmentation fault 2018-06-07 10:49:42 -04:00
ecore_drm
ecore_drm2 ecore-drm2: Add API function to retrieve output user data 2018-02-27 09:31:33 -05:00
ecore_evas evas: refactor efl_input_event and remove some of the lifecycle hack. 2018-05-24 16:02:18 -07:00
ecore_fb ecore_fb: fix divided by zero 2018-04-09 10:36:43 -07:00
ecore_file ecore_file: on shutdown properly set to NULL to avoid confusion when cycling init/shutdown. 2018-05-24 16:02:20 -07:00
ecore_imf ecore_imf: turn off autocapital mode in password layout 2018-06-04 10:47:55 +09:00
ecore_imf_evas
ecore_input
ecore_input_evas
ecore_ipc ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
ecore_sdl
ecore_wayland ecore_wl_dnd: correct wrong variable assignment 2018-04-20 15:29:44 +09:00
ecore_win32 ecore-win32: propagate WM_SIZE event 2018-05-02 15:57:22 -04:00
ecore_wl2 ecore_wl2: Fix dmabuf locking 2018-06-05 11:40:37 -05:00
ecore_x
ector efl: Add missing event types 2018-05-19 01:42:26 +02:00
edje edje: fix edje_part_helpers refcounting 2018-06-10 17:01:33 +02:00
eet eet - check for null edd's and don't decode junk data 2018-05-27 17:10:19 +09:00
eeze eeze: use new bs static lib 2018-02-17 21:17:58 +01:00
efl edje: fix edje_part_helpers refcounting 2018-06-10 17:01:33 +02:00
efl_mono efl_mono: Add support for Eina.Error/Empty in eina.Value 2018-05-17 16:56:11 -03:00
efl_wl Efl.Canvas.Scene (from Efl.Canvas) 2018-04-24 09:03:23 -07:00
efreet efreet: add method for disabling efreetd connection 2018-04-27 14:35:13 +02:00
eina eina: Improve eina_array function documentation 2018-05-25 10:19:22 -07:00
eio Eio: fix eio_model children_slice_get all 2018-06-07 19:15:50 -03:00
eldbus eldbus: manage death of children during invalidate. 2018-05-24 16:02:18 -07:00
elementary elm: fix efl_model property_get and children_slice_get in views 2018-06-07 19:15:50 -03:00
elocation
elput elput: include Eina.h in public header 2018-04-05 11:10:27 +02:00
elua elua: get rid of lightuserdata for state retrieval 2018-04-13 15:40:05 +02:00
embryo
emile emil: resolve possible memory leak. 2018-04-05 15:01:44 +09:00
emotion evas: enforce legacy parent to be the canvas. 2018-05-24 16:02:19 -07:00
eo eo: unref compensate is not requires here 2018-06-07 09:39:10 +02:00
eolian eolian: integrate event type requirement into eo file grammar 2018-05-19 01:49:06 +02:00
eolian_cxx efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
ephysics
escape
ethumb ethumb: use new bs static lib 2018-02-17 21:17:58 +01:00
ethumb_client
evas canvas vg: move a comment to right place. 2018-06-07 19:14:30 +09:00
evil
.gitignore
CMakeLists.txt