diff --git a/ChangeLog b/ChangeLog index 4a081ea29f..d7af9dcf93 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-02-01 Mike Blumenkrantz + + * added eet_data_descriptor_name_get() + 2013-01-31 Guillaume Friloux * Fix a memory leak in ecore_con_dns diff --git a/NEWS b/NEWS index 67d116857b..ecbec790a9 100644 --- a/NEWS +++ b/NEWS @@ -50,6 +50,7 @@ Additions: eina_xattr_fd_copy() * Added eina_file_copy() * Add eet_mmap. + * added eet_data_descriptor_name_get() * Add eio_eet_sync symbols. * Add infrastructure to handle buggy touchscreen in Ecore_Input_Evas. @@ -135,4 +136,4 @@ Fixes: * Fix evas gif loader to return the correct frame duration * Prevent a crash even if an invalid object is swallowed into an edje object. * Fix cache miss when active edje hash is empty. - * Fix the EVAS_CALLBACK_MOUSE_MOVE callback is called even if the grabbed object is invisible by proxy object. + * Fix the EVAS_CALLBACK_MOUSE_MOVE callback is called even if the grabbed object is invisible by proxy object. diff --git a/src/lib/eet/Eet.h b/src/lib/eet/Eet.h index dd16f6cfb1..bb527f5b5a 100644 --- a/src/lib/eet/Eet.h +++ b/src/lib/eet/Eet.h @@ -2731,6 +2731,14 @@ eet_eina_file_data_descriptor_class_set(Eet_Data_Descriptor_Class *eddc, EAPI void eet_data_descriptor_free(Eet_Data_Descriptor *edd); +/** + * This function returns the name of a data descriptor. + * + * @since 1.8.0 + * @ingroup Eet_Data_Group + */ +EAPI const char *eet_data_descriptor_name_get(const Eet_Data_Descriptor *edd); + /** * This function is an internal used by macros. * diff --git a/src/lib/eet/eet_data.c b/src/lib/eet/eet_data.c index dc7f11e56d..fa64246e38 100644 --- a/src/lib/eet/eet_data.c +++ b/src/lib/eet/eet_data.c @@ -1913,6 +1913,14 @@ eet_data_descriptor_file_new(const Eet_Data_Descriptor_Class *eddc) return _eet_data_descriptor_new(eddc, 2); } +EAPI const char * +eet_data_descriptor_name_get(const Eet_Data_Descriptor *edd) +{ + EINA_SAFETY_ON_NULL_RETURN_VAL(edd, NULL); + return edd->name; +} + + EAPI void eet_data_descriptor_free(Eet_Data_Descriptor *edd) {