efl/src/lib
Mike Blumenkrantz f5d3f575c6 edje: improve user-defined data caching to handle data before file is set
Summary:
this adds explicit handling for things like:

efl_add(SOMECLASS, parent,
  efl_text_set(efl_added, "my text")
);

on edje-inheriting objects.

note that it's still impossible to do something like
efl_add(SOMECLASS, parent,
  efl_text_set(efl_part(efl_added, "somepart"), "my text")
);

also add a unit test to verify common behaviors

@feature

Depends on D9209

Reviewers: cedric

Reviewed By: cedric

Subscribers: bu5hm4n, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9210
2019-07-10 14:40:42 -04:00
..
ecore ecore: also error when trying to add an event handler for a type 0 event 2019-07-10 13:57:38 -04:00
ecore_audio eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
ecore_con eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
ecore_drm
ecore_drm2 ecore-drm2: Add API to check if vblank is supported 2019-05-22 07:44:00 -04:00
ecore_evas efl_input_pointer: rename tool to touch_id 2019-06-20 17:14:54 +02:00
ecore_fb
ecore_file remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
ecore_imf ecore_imf: deprecate ambigous or unused APIs 2019-07-10 20:03:14 +09:00
ecore_imf_evas
ecore_input
ecore_input_evas
ecore_ipc ecore_ipc: close dialer io closer when dialer is deleted. 2019-05-22 08:01:58 -04:00
ecore_sdl ecore_sdl: fix detection of sdl with meson build 2019-04-18 12:30:22 -04:00
ecore_wayland
ecore_win32 meson: support ecore-win32 2019-05-06 17:00:45 +02:00
ecore_wl2 ecore-wl2: Add missing doxygen for ecore_wl2_window_resizing_get 2019-06-26 10:00:59 -04:00
ecore_x events: don't check for zeroed event types before registering them 2019-07-10 13:57:35 -04:00
ector Ector.Renderer: Prevent too many unref. 2019-07-09 15:46:41 +09:00
edje edje: improve user-defined data caching to handle data before file is set 2019-07-10 14:40:42 -04:00
eet Eet: remove useless inclusion of Evil.h 2019-05-17 11:53:35 +01:00
eeze
efl efl_gfx_shape: Stroke color use a premultiplied color. 2019-07-09 14:21:20 +09:00
efl_mono csharp: fix Eina_Stringshare support in containers for manual and generated API 2019-06-28 10:44:52 -03:00
efl_wl efl_wfl: fix warning and err prints for wl keymap tmp file 2019-06-20 11:32:12 +01:00
efreet remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
eina eina/hash: add direct variants of list append/prepend functions 2019-07-10 14:40:42 -04:00
eio eio: fix Efl.Io.Model properties iterator. 2019-06-05 13:40:26 -07:00
eldbus optimize - avoid eina_inlist_last where not needed 2019-06-15 09:31:51 +01:00
elementary efl/selection_manager: remove correct conditional 2019-07-10 20:17:02 +02:00
elocation
elput elput: Remove useless call to eldbus_message_unref 2019-04-23 09:14:52 -04:00
elua include evil_private.h in last files, and disable symbolic links on Windows in a couple of files 2019-05-22 07:59:05 -04:00
embryo remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
emile docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
emotion emotion: don't update crop clipper geometry if crop clipper doesn't exist 2019-05-29 12:29:04 -04:00
eo Revert "efl: prevent usage of some Eina.* stub types in stable APIs" 2019-07-08 12:46:37 -03:00
eolian eolian: fix leak in eolian_state_file_path_parse 2019-07-08 16:17:58 +02:00
eolian_cxx eolian_cxx: update eolian_cxx to recognize slice and rw_slice 2019-07-08 16:16:07 +02:00
ephysics remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
escape docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ethumb remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
ethumb_client docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
evas canvas event: remove unnecessary condition check. 2019-07-10 20:38:54 +09:00
evas_goal
evil define HAVE_REALPATH in evil_stdlib.h 2019-06-18 13:22:05 +01:00
.gitignore