efl/src/lib
Tom Hacohen 537b138a23 Eo composite: change composite objects to not be tied to parent
This commit breaks behaviour!
Re-parenting no longer detaches composite objects, so watch out.

Now you can have an object be a composite object of an object although
it's not its child. This allows widgets to do things like having an
object as the child of a child object while still making it a composite
object to the main object.

With this change, composite objects don't keep a reference to the child,
but instead composite "bonds" are implicitly removed when either the
parent or the child are destructed.
2016-05-05 16:45:12 +01:00
..
ecore ecore: add a timeout promise. 2016-05-04 15:42:59 -07:00
ecore_audio ecore-audio: Fix issue of improper deleting of ecore_job 2016-05-04 11:40:29 -04:00
ecore_avahi
ecore_buffer
ecore_cocoa Ecore: Use calloc() to initialize Ecore_Event_Mouse_XXXX 2016-04-20 08:33:20 -04:00
ecore_con docs: efl_network: class descriptions for connector and URL 2016-04-26 14:01:17 +02:00
ecore_drm ecore-drm: reuse any created xkb map if no cached map exists 2016-04-27 12:52:08 -04:00
ecore_evas Eo event: rename Eo_Event->event_info to Eo_Event->info. 2016-04-12 15:23:55 +01:00
ecore_fb
ecore_file fix efreet/file monitor stringshare optimization 2016-04-23 23:45:28 +09:00
ecore_imf
ecore_imf_evas
ecore_input ecore-input: Fix spelling errors in comments 2016-03-03 11:24:50 -05:00
ecore_input_evas
ecore_ipc
ecore_psl1ght Ecore: Use calloc() to initialize Ecore_Event_Mouse_XXXX 2016-04-20 08:33:20 -04:00
ecore_sdl Ecore: Use calloc() to initialize Ecore_Event_Mouse_XXXX 2016-04-20 08:33:20 -04:00
ecore_wayland ecore-wayland: Deprecate Ecore_Wayland library 2016-05-03 08:35:48 -04:00
ecore_win32
ecore_wl2 wayland: implement session recovery 2016-05-05 10:49:31 -04:00
ecore_x Ecore: Use calloc() to initialize Ecore_Event_Mouse_XXXX 2016-04-20 08:33:20 -04:00
ector docs: ector: improve docs for the abstract renderer base class 2016-04-22 12:52:42 +02:00
edje Edje edit: remove color generate from SPACER source. 2016-04-29 11:26:58 +03:00
eet eet: make it possible to build the library alone. 2016-04-14 15:52:50 -07:00
eeze eeze: remove trailing whitespace 2016-03-11 17:59:46 +01:00
efl efl: remove eina_promise typedef 2016-05-01 17:01:22 +02:00
efreet
eina eina: make eina rectangle an allocated thread safe structure to use. 2016-04-25 12:48:08 -07:00
eio Efl, Eio, Eldbus, Elementary: new model API use eina_promise 2016-04-29 13:21:24 -03:00
eldbus Eldbus: fixed property_set in Eldbus.Model_Proxy 2016-04-29 20:55:37 -03:00
elementary elm_cnp: comment the debug macro 2016-05-04 16:28:56 +05:30
elocation
elput elput: Add API function to set pointer position on a given seat 2016-05-04 10:43:36 -04:00
elua elua: more file utilities in clib 2016-04-16 18:15:57 +01:00
embryo embryo: don't mess with env vars in tzdate if no tz is passed 2016-03-24 17:37:50 -04:00
emile emile: make it possible to build the library alone. 2016-04-14 15:52:50 -07:00
emotion Efl.Gfx.Buffer: Add interface skeletton 2016-03-15 11:11:59 +09:00
eo Eo composite: change composite objects to not be tied to parent 2016-05-05 16:45:12 +01:00
eolian eolian: add support for restartable event. 2016-04-20 15:53:16 -07:00
eolian_cxx cxx: follow eoid to eo_self rename in cxx generator and bindings 2016-03-16 21:11:17 +01:00
ephysics
escape
ethumb
ethumb_client
evas evas: add internal functions for unsetting+regenerating image data 2016-05-05 10:49:31 -04:00
evil evil: make it possible to build the library alone. 2016-04-14 15:52:50 -07:00
.gitignore