remove eina_pure and eina_nonnull because really.. they screw up
authorCarsten Haitzler <raster@rasterman.com>
Fri, 30 Dec 2011 09:48:46 +0000 (09:48 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Fri, 30 Dec 2011 09:48:46 +0000 (09:48 +0000)
auto-formatting scripts and i just spent a long time fixing the
results of one. the actual value of these macros is minimal at best

SVN revision: 66680

71 files changed:
src/lib/elc_anchorblock.h
src/lib/elc_anchorview.h
src/lib/elc_ctxpopup.h
src/lib/elc_fileselector.h
src/lib/elc_fileselector_button.h
src/lib/elc_fileselector_entry.h
src/lib/elc_hoversel.h
src/lib/elc_multibuttonentry.h
src/lib/elc_naviframe.h
src/lib/elm_actionslider.h
src/lib/elm_bg.h
src/lib/elm_box.h
src/lib/elm_bubble.h
src/lib/elm_button.h
src/lib/elm_calendar.h
src/lib/elm_check.h
src/lib/elm_clock.h
src/lib/elm_colorselector.h
src/lib/elm_conform.h
src/lib/elm_cursor.h
src/lib/elm_deprecated.h
src/lib/elm_diskselector.h
src/lib/elm_entry.h
src/lib/elm_flip.h
src/lib/elm_flipselector.h
src/lib/elm_focus.h
src/lib/elm_fonts.h
src/lib/elm_frame.h
src/lib/elm_gengrid.h
src/lib/elm_genlist.h
src/lib/elm_gesture_layer.h
src/lib/elm_glview.h
src/lib/elm_hover.h
src/lib/elm_icon.h
src/lib/elm_image.h
src/lib/elm_index.h
src/lib/elm_label.h
src/lib/elm_layout.h
src/lib/elm_list.h
src/lib/elm_map.h
src/lib/elm_mapbuf.h
src/lib/elm_menu.h
src/lib/elm_mirroring.h
src/lib/elm_notify.h
src/lib/elm_object.h
src/lib/elm_object_item.h
src/lib/elm_pager.h
src/lib/elm_panel.h
src/lib/elm_panes.h
src/lib/elm_photo.h
src/lib/elm_photocam.h
src/lib/elm_progressbar.h
src/lib/elm_radio.h
src/lib/elm_scale.h
src/lib/elm_scroll.h
src/lib/elm_scroller.h
src/lib/elm_segment_control.h
src/lib/elm_separator.h
src/lib/elm_slider.h
src/lib/elm_slideshow.h
src/lib/elm_spinner.h
src/lib/elm_store.h
src/lib/elm_table.h
src/lib/elm_theme.h
src/lib/elm_thumb.h
src/lib/elm_toolbar.h
src/lib/elm_tooltip.h
src/lib/elm_transit.h
src/lib/elm_web.h
src/lib/elm_widget.h
src/lib/elm_win.h

index eef1f86..7c16ab8 100644 (file)
@@ -82,7 +82,7 @@ struct _Elm_Entry_Anchorblock_Info
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                *elm_anchorblock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_anchorblock_add(Evas_Object *parent);
 
 /**
  * Set the parent of the hover popup
@@ -93,7 +93,7 @@ EAPI Evas_Object                *elm_anchorblock_add(Evas_Object *parent) EINA_A
  * @param obj The anchorblock object
  * @param parent The object to use as parent for the hover
  */
-EAPI void                        elm_anchorblock_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorblock_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * Get the parent of the hover popup
@@ -105,7 +105,7 @@ EAPI void                        elm_anchorblock_hover_parent_set(Evas_Object *o
  * @param obj The anchorblock object
  * @return The object used as parent for the hover, NULL if none is set.
  */
-EAPI Evas_Object                *elm_anchorblock_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_anchorblock_hover_parent_get(const Evas_Object *obj);
 
 /**
  * Set the style that the hover should use
@@ -118,7 +118,7 @@ EAPI Evas_Object                *elm_anchorblock_hover_parent_get(const Evas_Obj
  *
  * @see elm_object_style_set()
  */
-EAPI void                        elm_anchorblock_hover_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorblock_hover_style_set(Evas_Object *obj, const char *style);
 
 /**
  * Get the style that the hover should use
@@ -130,7 +130,7 @@ EAPI void                        elm_anchorblock_hover_style_set(Evas_Object *ob
  *
  * @see elm_object_style_set()
  */
-EAPI const char                 *elm_anchorblock_hover_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_anchorblock_hover_style_get(const Evas_Object *obj);
 
 /**
  * Ends the hover popup in the anchorblock
@@ -141,7 +141,7 @@ EAPI const char                 *elm_anchorblock_hover_style_get(const Evas_Obje
  *
  * @param obj The anchorblock object
  */
-EAPI void                        elm_anchorblock_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorblock_hover_end(Evas_Object *obj);
 
 /**
  * Appends a custom item provider to the given anchorblock
@@ -163,7 +163,7 @@ EAPI void                        elm_anchorblock_hover_end(Evas_Object *obj) EIN
  *
  * @see elm_entry_item_provider_append()
  */
-EAPI void                        elm_anchorblock_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void                        elm_anchorblock_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data);
 
 /**
  * Prepend a custom item provider to the given anchorblock
@@ -175,7 +175,7 @@ EAPI void                        elm_anchorblock_item_provider_append(Evas_Objec
  * @param func The function to add to the list of providers
  * @param data User data that will be passed to the callback function
  */
-EAPI void                        elm_anchorblock_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void                        elm_anchorblock_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data);
 
 /**
  * Remove a custom item provider from the list of the given anchorblock
@@ -190,7 +190,7 @@ EAPI void                        elm_anchorblock_item_provider_prepend(Evas_Obje
  * @param func The function to remove from the list
  * @param data The data matching the function to remove from the list
  */
-EAPI void                        elm_anchorblock_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void                        elm_anchorblock_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data);
 
 /**
  * @}
index 18cac8a..1125d50 100644 (file)
@@ -85,7 +85,7 @@ struct _Elm_Entry_Anchorview_Info
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                *elm_anchorview_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_anchorview_add(Evas_Object *parent);
 
 /**
  * Set the parent of the hover popup
@@ -97,7 +97,7 @@ EAPI Evas_Object                *elm_anchorview_add(Evas_Object *parent) EINA_AR
  * @param obj The anchorview object
  * @param parent The object to use as parent for the hover
  */
-EAPI void                        elm_anchorview_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorview_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * Get the parent of the hover popup
@@ -108,7 +108,7 @@ EAPI void                        elm_anchorview_hover_parent_set(Evas_Object *ob
  * @param obj The anchorview object
  * @return The object used as parent for the hover, NULL if none is set.
  */
-EAPI Evas_Object                *elm_anchorview_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_anchorview_hover_parent_get(const Evas_Object *obj);
 
 /**
  * Set the style that the hover should use
@@ -121,7 +121,7 @@ EAPI Evas_Object                *elm_anchorview_hover_parent_get(const Evas_Obje
  *
  * @see elm_object_style_set()
  */
-EAPI void                        elm_anchorview_hover_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorview_hover_style_set(Evas_Object *obj, const char *style);
 
 /**
  * Get the style that the hover should use
@@ -133,7 +133,7 @@ EAPI void                        elm_anchorview_hover_style_set(Evas_Object *obj
  *
  * @see elm_object_style_set()
  */
-EAPI const char                 *elm_anchorview_hover_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_anchorview_hover_style_get(const Evas_Object *obj);
 
 /**
  * Ends the hover popup in the anchorview
@@ -144,7 +144,7 @@ EAPI const char                 *elm_anchorview_hover_style_get(const Evas_Objec
  *
  * @param obj The anchorview object
  */
-EAPI void                        elm_anchorview_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorview_hover_end(Evas_Object *obj);
 
 /**
  * Set bouncing behaviour when the scrolled content reaches an edge
@@ -158,7 +158,7 @@ EAPI void                        elm_anchorview_hover_end(Evas_Object *obj) EINA
  *
  * @see elm_scroller_bounce_set()
  */
-EAPI void                        elm_anchorview_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorview_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * Get the set bouncing behaviour of the internal scroller
@@ -174,7 +174,7 @@ EAPI void                        elm_anchorview_bounce_set(Evas_Object *obj, Ein
  *
  * @see elm_scroller_bounce_get()
  */
-EAPI void                        elm_anchorview_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                        elm_anchorview_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * Appends a custom item provider to the given anchorview
@@ -196,7 +196,7 @@ EAPI void                        elm_anchorview_bounce_get(const Evas_Object *ob
  *
  * @see elm_entry_item_provider_append()
  */
-EAPI void                        elm_anchorview_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void                        elm_anchorview_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data);
 
 /**
  * Prepend a custom item provider to the given anchorview
@@ -208,7 +208,7 @@ EAPI void                        elm_anchorview_item_provider_append(Evas_Object
  * @param func The function to add to the list of providers
  * @param data User data that will be passed to the callback function
  */
-EAPI void                        elm_anchorview_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void                        elm_anchorview_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data);
 
 /**
  * Remove a custom item provider from the list of the given anchorview
@@ -223,7 +223,7 @@ EAPI void                        elm_anchorview_item_provider_prepend(Evas_Objec
  * @param func The function to remove from the list
  * @param data The data matching the function to remove from the list
  */
-EAPI void                        elm_anchorview_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void                        elm_anchorview_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data);
 
 /**
  * @}
index 771c278..8ae797f 100644 (file)
@@ -49,7 +49,7 @@ typedef enum
  *
  * @ingroup Ctxpopup
  */
-EAPI Evas_Object                 *elm_ctxpopup_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_ctxpopup_add(Evas_Object *parent);
 
 /**
  * @brief Set the Ctxpopup's parent
@@ -67,7 +67,7 @@ EAPI Evas_Object                 *elm_ctxpopup_add(Evas_Object *parent) EINA_ARG
  *
  * @ingroup Ctxpopup
  */
-EAPI void                         elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1, 2);
+EAPI void                         elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * @brief Get the Ctxpopup's parent
@@ -78,7 +78,7 @@ EAPI void                         elm_ctxpopup_hover_parent_set(Evas_Object *obj
  *
  * @ingroup Ctxpopup
  */
-EAPI Evas_Object                 *elm_ctxpopup_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_ctxpopup_hover_parent_get(const Evas_Object *obj);
 
 /**
  * @brief Clear all items in the given ctxpopup object.
@@ -87,7 +87,7 @@ EAPI Evas_Object                 *elm_ctxpopup_hover_parent_get(const Evas_Objec
  *
  * @ingroup Ctxpopup
  */
-EAPI void                         elm_ctxpopup_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_ctxpopup_clear(Evas_Object *obj);
 
 /**
  * @brief Change the ctxpopup's orientation to horizontal or vertical.
@@ -97,7 +97,7 @@ EAPI void                         elm_ctxpopup_clear(Evas_Object *obj) EINA_ARG_
  *
  * @ingroup Ctxpopup
  */
-EAPI void                         elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * @brief Get the value of current ctxpopup object's orientation.
@@ -109,7 +109,7 @@ EAPI void                         elm_ctxpopup_horizontal_set(Evas_Object *obj,
  *
  * @ingroup Ctxpopup
  */
-EAPI Eina_Bool                    elm_ctxpopup_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_ctxpopup_horizontal_get(const Evas_Object *obj);
 
 /**
  * @brief Add a new item to a ctxpopup object.
@@ -128,7 +128,7 @@ EAPI Eina_Bool                    elm_ctxpopup_horizontal_get(const Evas_Object
  *
  * @ingroup Ctxpopup
  */
-EAPI Elm_Object_Item             *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
 
 /**
  * @brief Delete the given item in a ctxpopup object.
@@ -139,7 +139,7 @@ EAPI Elm_Object_Item             *elm_ctxpopup_item_append(Evas_Object *obj, con
  *
  * @ingroup Ctxpopup
  */
-EAPI void                         elm_ctxpopup_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_ctxpopup_item_del(Elm_Object_Item *it);
 
 /**
  * @brief Set the direction priority of a ctxpopup.
@@ -158,7 +158,7 @@ EAPI void                         elm_ctxpopup_item_del(Elm_Object_Item *it) EIN
  *
  * @ingroup Ctxpopup
  */
-EAPI void                         elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth) EINA_ARG_NONNULL(1);
+EAPI void                         elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth);
 
 /**
  * @brief Get the direction priority of a ctxpopup.
@@ -173,7 +173,7 @@ EAPI void                         elm_ctxpopup_direction_priority_set(Evas_Objec
  *
  * @ingroup Ctxpopup
  */
-EAPI void                         elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth) EINA_ARG_NONNULL(1);
+EAPI void                         elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth);
 
 /**
  * @brief Get the current direction of a ctxpopup.
@@ -185,7 +185,7 @@ EAPI void                         elm_ctxpopup_direction_priority_get(Evas_Objec
  *
  * @ingroup Ctxpopup
  */
-EAPI Elm_Ctxpopup_Direction       elm_ctxpopup_direction_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Ctxpopup_Direction       elm_ctxpopup_direction_get(const Evas_Object *obj);
 
 /**
  * @}
index 8a56274..501fb88 100644 (file)
@@ -72,7 +72,7 @@ typedef enum
  *
  * @ingroup Fileselector
  */
-EAPI Evas_Object          *elm_fileselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_fileselector_add(Evas_Object *parent);
 
 /**
  * Enable/disable the file name entry box where the user can type
@@ -91,7 +91,7 @@ EAPI Evas_Object          *elm_fileselector_add(Evas_Object *parent) EINA_ARG_NO
  *
  * @ingroup Fileselector
  */
-EAPI void                  elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save) EINA_ARG_NONNULL(1);
+EAPI void                  elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save);
 
 /**
  * Get whether the given file selector is in "saving dialog" mode
@@ -104,7 +104,7 @@ EAPI void                  elm_fileselector_is_save_set(Evas_Object *obj, Eina_B
  *
  * @ingroup Fileselector
  */
-EAPI Eina_Bool             elm_fileselector_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_fileselector_is_save_get(const Evas_Object *obj);
 
 /**
  * Enable/disable folder-only view for a given file selector widget
@@ -121,7 +121,7 @@ EAPI Eina_Bool             elm_fileselector_is_save_get(const Evas_Object *obj)
  *
  * @ingroup Fileselector
  */
-EAPI void                  elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only) EINA_ARG_NONNULL(1);
+EAPI void                  elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only);
 
 /**
  * Get whether folder-only view is set for a given file selector
@@ -136,7 +136,7 @@ EAPI void                  elm_fileselector_folder_only_set(Evas_Object *obj, Ei
  *
  * @ingroup Fileselector
  */
-EAPI Eina_Bool             elm_fileselector_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_fileselector_folder_only_get(const Evas_Object *obj);
 
 /**
  * Enable/disable the "ok" and "cancel" buttons on a given file
@@ -153,7 +153,7 @@ EAPI Eina_Bool             elm_fileselector_folder_only_get(const Evas_Object *o
  *
  * @ingroup Fileselector
  */
-EAPI void                  elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons) EINA_ARG_NONNULL(1);
+EAPI void                  elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons);
 
 /**
  * Get whether the "ok" and "cancel" buttons on a given file
@@ -167,7 +167,7 @@ EAPI void                  elm_fileselector_buttons_ok_cancel_set(Evas_Object *o
  *
  * @ingroup Fileselector
  */
-EAPI Eina_Bool             elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj);
 
 /**
  * Enable/disable a tree view in the given file selector widget,
@@ -187,7 +187,7 @@ EAPI Eina_Bool             elm_fileselector_buttons_ok_cancel_get(const Evas_Obj
  *
  * @ingroup Fileselector
  */
-EAPI void                  elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand) EINA_ARG_NONNULL(1);
+EAPI void                  elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand);
 
 /**
  * Get whether tree view is enabled for the given file selector
@@ -201,7 +201,7 @@ EAPI void                  elm_fileselector_expandable_set(Evas_Object *obj, Ein
  *
  * @ingroup Fileselector
  */
-EAPI Eina_Bool             elm_fileselector_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_fileselector_expandable_get(const Evas_Object *obj);
 
 /**
  * Set, programmatically, the @b directory that a given file
@@ -218,7 +218,7 @@ EAPI Eina_Bool             elm_fileselector_expandable_get(const Evas_Object *ob
  *
  * @ingroup Fileselector
  */
-EAPI void                  elm_fileselector_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void                  elm_fileselector_path_set(Evas_Object *obj, const char *path);
 
 /**
  * Get the parent directory's path that a given file selector
@@ -232,7 +232,7 @@ EAPI void                  elm_fileselector_path_set(Evas_Object *obj, const cha
  *
  * @ingroup Fileselector
  */
-EAPI const char           *elm_fileselector_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_fileselector_path_get(const Evas_Object *obj);
 
 /**
  * Set, programmatically, the currently selected file/directory in
@@ -248,7 +248,7 @@ EAPI const char           *elm_fileselector_path_get(const Evas_Object *obj) EIN
  *
  * @ingroup Fileselector
  */
-EAPI Eina_Bool             elm_fileselector_selected_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_fileselector_selected_set(Evas_Object *obj, const char *path);
 
 /**
  * Get the currently selected item's (full) path, in the given file
@@ -265,7 +265,7 @@ EAPI Eina_Bool             elm_fileselector_selected_set(Evas_Object *obj, const
  *
  * @ingroup Fileselector
  */
-EAPI const char           *elm_fileselector_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_fileselector_selected_get(const Evas_Object *obj);
 
 /**
  * Set the mode in which a given file selector widget will display
@@ -292,7 +292,7 @@ EAPI const char           *elm_fileselector_selected_get(const Evas_Object *obj)
  *
  * @ingroup Fileselector
  */
-EAPI void                  elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                  elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode);
 
 /**
  * Get the mode in which a given file selector widget is displaying
@@ -305,7 +305,7 @@ EAPI void                  elm_fileselector_mode_set(Evas_Object *obj, Elm_Files
  *
  * @ingroup Fileselector
  */
-EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj);
 
 /**
  * @}
index 9486b85..7bba097 100644 (file)
@@ -44,7 +44,7 @@
  * @return a new file selector button widget handle or @c NULL, on
  * errors
  */
-EAPI Evas_Object                *elm_fileselector_button_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_fileselector_button_add(Evas_Object *parent);
 
 /**
  * Set the icon on a given file selector button widget
@@ -58,7 +58,7 @@ EAPI Evas_Object                *elm_fileselector_button_add(Evas_Object *parent
  *
  * @see elm_fileselector_button_icon_get()
  */
-EAPI void                        elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * Get the icon set for a given file selector button widget
@@ -69,7 +69,7 @@ EAPI void                        elm_fileselector_button_icon_set(Evas_Object *o
  *
  * @see elm_fileselector_button_icon_set()
  */
-EAPI Evas_Object                *elm_fileselector_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_fileselector_button_icon_get(const Evas_Object *obj);
 
 /**
  * Unset the icon used in a given file selector button widget
@@ -83,7 +83,7 @@ EAPI Evas_Object                *elm_fileselector_button_icon_get(const Evas_Obj
  *
  * @see elm_fileselector_button_icon_set()
  */
-EAPI Evas_Object                *elm_fileselector_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_fileselector_button_icon_unset(Evas_Object *obj);
 
 /**
  * Set the title for a given file selector button widget's window
@@ -100,7 +100,7 @@ EAPI Evas_Object                *elm_fileselector_button_icon_unset(Evas_Object
  *
  * @see elm_fileselector_button_window_title_get()
  */
-EAPI void                        elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title);
 
 /**
  * Get the title set for a given file selector button widget's
@@ -111,7 +111,7 @@ EAPI void                        elm_fileselector_button_window_title_set(Evas_O
  *
  * @see elm_fileselector_button_window_title_get() for more details
  */
-EAPI const char                 *elm_fileselector_button_window_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_fileselector_button_window_title_get(const Evas_Object *obj);
 
 /**
  * Set the size of a given file selector button widget's window,
@@ -127,7 +127,7 @@ EAPI const char                 *elm_fileselector_button_window_title_get(const
  *
  * @see elm_fileselector_button_window_size_get()
  */
-EAPI void                        elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
 
 /**
  * Get the size of a given file selector button widget's window,
@@ -142,7 +142,7 @@ EAPI void                        elm_fileselector_button_window_size_set(Evas_Ob
  *
  * @see elm_fileselector_button_window_size_set(), for more details
  */
-EAPI void                        elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
 
 /**
  * Set the initial file system path for a given file selector
@@ -158,7 +158,7 @@ EAPI void                        elm_fileselector_button_window_size_get(const E
  *
  * @see elm_fileselector_button_path_get()
  */
-EAPI void                        elm_fileselector_button_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_path_set(Evas_Object *obj, const char *path);
 
 /**
  * Get the initial file system path set for a given file selector
@@ -169,7 +169,7 @@ EAPI void                        elm_fileselector_button_path_set(Evas_Object *o
  *
  * @see elm_fileselector_button_path_set() for more details
  */
-EAPI const char                 *elm_fileselector_button_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_fileselector_button_path_get(const Evas_Object *obj);
 
 /**
  * Enable/disable a tree view in the given file selector button
@@ -189,7 +189,7 @@ EAPI const char                 *elm_fileselector_button_path_get(const Evas_Obj
  *
  * @see elm_fileselector_expandable_get()
  */
-EAPI void                        elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether tree view is enabled for the given file selector
@@ -201,7 +201,7 @@ EAPI void                        elm_fileselector_button_expandable_set(Evas_Obj
  *
  * @see elm_fileselector_expandable_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_button_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_button_expandable_get(const Evas_Object *obj);
 
 /**
  * Set whether a given file selector button widget's internal file
@@ -219,7 +219,7 @@ EAPI Eina_Bool                   elm_fileselector_button_expandable_get(const Ev
  *
  * @see elm_fileselector_folder_only_get()
  */
-EAPI void                        elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether a given file selector button widget's internal file
@@ -233,7 +233,7 @@ EAPI void                        elm_fileselector_button_folder_only_set(Evas_Ob
  *
  * @see elm_fileselector_button_folder_only_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_button_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_button_folder_only_get(const Evas_Object *obj);
 
 /**
  * Enable/disable the file name entry box where the user can type
@@ -250,7 +250,7 @@ EAPI Eina_Bool                   elm_fileselector_button_folder_only_get(const E
  *
  * @see elm_fileselector_is_save_get()
  */
-EAPI void                        elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether the given file selector button widget's internal
@@ -263,7 +263,7 @@ EAPI void                        elm_fileselector_button_is_save_set(Evas_Object
  *
  * @see elm_fileselector_button_is_save_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_button_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_button_is_save_get(const Evas_Object *obj);
 
 /**
  * Set whether a given file selector button widget's internal file
@@ -277,7 +277,7 @@ EAPI Eina_Bool                   elm_fileselector_button_is_save_get(const Evas_
  * @see elm_win_inwin_add() for more information on inner windows
  * @see elm_fileselector_button_inwin_mode_get()
  */
-EAPI void                        elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether a given file selector button widget's internal file
@@ -290,7 +290,7 @@ EAPI void                        elm_fileselector_button_inwin_mode_set(Evas_Obj
  *
  * @see elm_fileselector_button_inwin_mode_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_button_inwin_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_button_inwin_mode_get(const Evas_Object *obj);
 
 /**
  * @}
index e3c5d0a..681a65a 100644 (file)
@@ -56,7 +56,7 @@
  * @return a new file selector entry widget handle or @c NULL, on
  * errors
  */
-EAPI Evas_Object                *elm_fileselector_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_fileselector_entry_add(Evas_Object *parent);
 
 /**
  * Set the icon on a given file selector entry widget's button
@@ -70,7 +70,7 @@ EAPI Evas_Object                *elm_fileselector_entry_add(Evas_Object *parent)
  *
  * @see elm_fileselector_entry_button_icon_get()
  */
-EAPI void                        elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * Get the icon set for a given file selector entry widget's button
@@ -81,7 +81,7 @@ EAPI void                        elm_fileselector_entry_button_icon_set(Evas_Obj
  *
  * @see elm_fileselector_entry_button_icon_set()
  */
-EAPI Evas_Object                *elm_fileselector_entry_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_fileselector_entry_button_icon_get(const Evas_Object *obj);
 
 /**
  * Unset the icon used in a given file selector entry widget's
@@ -96,7 +96,7 @@ EAPI Evas_Object                *elm_fileselector_entry_button_icon_get(const Ev
  *
  * @see elm_fileselector_entry_button_icon_set()
  */
-EAPI Evas_Object                *elm_fileselector_entry_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_fileselector_entry_button_icon_unset(Evas_Object *obj);
 
 /**
  * Set the title for a given file selector entry widget's window
@@ -113,7 +113,7 @@ EAPI Evas_Object                *elm_fileselector_entry_button_icon_unset(Evas_O
  *
  * @see elm_fileselector_entry_window_title_get()
  */
-EAPI void                        elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title);
 
 /**
  * Get the title set for a given file selector entry widget's
@@ -124,7 +124,7 @@ EAPI void                        elm_fileselector_entry_window_title_set(Evas_Ob
  *
  * @see elm_fileselector_entry_window_title_get() for more details
  */
-EAPI const char                 *elm_fileselector_entry_window_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_fileselector_entry_window_title_get(const Evas_Object *obj);
 
 /**
  * Set the size of a given file selector entry widget's window,
@@ -140,7 +140,7 @@ EAPI const char                 *elm_fileselector_entry_window_title_get(const E
  *
  * @see elm_fileselector_entry_window_size_get()
  */
-EAPI void                        elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
 
 /**
  * Get the size of a given file selector entry widget's window,
@@ -155,7 +155,7 @@ EAPI void                        elm_fileselector_entry_window_size_set(Evas_Obj
  *
  * @see elm_fileselector_entry_window_size_set(), for more details
  */
-EAPI void                        elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
 
 /**
  * Set the initial file system path and the entry's path string for
@@ -171,7 +171,7 @@ EAPI void                        elm_fileselector_entry_window_size_get(const Ev
  *
  * @see elm_fileselector_entry_path_get()
  */
-EAPI void                        elm_fileselector_entry_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_path_set(Evas_Object *obj, const char *path);
 
 /**
  * Get the entry's path string for a given file selector entry
@@ -182,7 +182,7 @@ EAPI void                        elm_fileselector_entry_path_set(Evas_Object *ob
  *
  * @see elm_fileselector_entry_path_set() for more details
  */
-EAPI const char                 *elm_fileselector_entry_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_fileselector_entry_path_get(const Evas_Object *obj);
 
 /**
  * Enable/disable a tree view in the given file selector entry
@@ -201,7 +201,7 @@ EAPI const char                 *elm_fileselector_entry_path_get(const Evas_Obje
  *
  * @see elm_fileselector_expandable_get()
  */
-EAPI void                        elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether tree view is enabled for the given file selector
@@ -213,7 +213,7 @@ EAPI void                        elm_fileselector_entry_expandable_set(Evas_Obje
  *
  * @see elm_fileselector_expandable_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_entry_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_entry_expandable_get(const Evas_Object *obj);
 
 /**
  * Set whether a given file selector entry widget's internal file
@@ -231,7 +231,7 @@ EAPI Eina_Bool                   elm_fileselector_entry_expandable_get(const Eva
  *
  * @see elm_fileselector_folder_only_get()
  */
-EAPI void                        elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether a given file selector entry widget's internal file
@@ -245,7 +245,7 @@ EAPI void                        elm_fileselector_entry_folder_only_set(Evas_Obj
  *
  * @see elm_fileselector_entry_folder_only_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_entry_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_entry_folder_only_get(const Evas_Object *obj);
 
 /**
  * Enable/disable the file name entry box where the user can type
@@ -262,7 +262,7 @@ EAPI Eina_Bool                   elm_fileselector_entry_folder_only_get(const Ev
  *
  * @see elm_fileselector_is_save_get()
  */
-EAPI void                        elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether the given file selector entry widget's internal
@@ -275,7 +275,7 @@ EAPI void                        elm_fileselector_entry_is_save_set(Evas_Object
  *
  * @see elm_fileselector_entry_is_save_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_entry_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_entry_is_save_get(const Evas_Object *obj);
 
 /**
  * Set whether a given file selector entry widget's internal file
@@ -289,7 +289,7 @@ EAPI Eina_Bool                   elm_fileselector_entry_is_save_get(const Evas_O
  * @see elm_win_inwin_add() for more information on inner windows
  * @see elm_fileselector_entry_inwin_mode_get()
  */
-EAPI void                        elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
 
 /**
  * Get whether a given file selector entry widget's internal file
@@ -302,7 +302,7 @@ EAPI void                        elm_fileselector_entry_inwin_mode_set(Evas_Obje
  *
  * @see elm_fileselector_entry_inwin_mode_set() for more details
  */
-EAPI Eina_Bool                   elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj);
 
 /**
  * Set the initial file system path for a given file selector entry
@@ -318,7 +318,7 @@ EAPI Eina_Bool                   elm_fileselector_entry_inwin_mode_get(const Eva
  *
  * @see elm_fileselector_entry_path_get()
  */
-EAPI void                        elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void                        elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path);
 
 /**
  * Get the parent directory's path to the latest file selection on
@@ -330,7 +330,7 @@ EAPI void                        elm_fileselector_entry_selected_set(Evas_Object
  *
  * @see elm_fileselector_entry_path_set()
  */
-EAPI const char                 *elm_fileselector_entry_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_fileselector_entry_selected_get(const Evas_Object *obj);
 
 /**
  * @}
index 7175e4f..d0de653 100644 (file)
@@ -47,7 +47,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                 *elm_hoversel_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_hoversel_add(Evas_Object *parent);
 
 /**
  * @brief This sets the hoversel to expand horizontally.
@@ -59,7 +59,7 @@ EAPI Evas_Object                 *elm_hoversel_add(Evas_Object *parent) EINA_ARG
  * @note The initial button will display horizontally regardless of this
  * setting.
  */
-EAPI void                         elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * @brief This returns whether the hoversel is set to expand horizontally.
@@ -69,7 +69,7 @@ EAPI void                         elm_hoversel_horizontal_set(Evas_Object *obj,
  *
  * @see elm_hoversel_horizontal_set()
  */
-EAPI Eina_Bool                    elm_hoversel_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_hoversel_horizontal_get(const Evas_Object *obj);
 
 /**
  * @brief Set the Hover parent
@@ -81,7 +81,7 @@ EAPI Eina_Bool                    elm_hoversel_horizontal_get(const Evas_Object
  * hoversel is clicked. Should probably be the window that the hoversel is
  * in. See @ref Hover objects for more information.
  */
-EAPI void                         elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
 /**
  * @brief Get the Hover parent
  *
@@ -92,7 +92,7 @@ EAPI void                         elm_hoversel_hover_parent_set(Evas_Object *obj
  *
  * @see elm_hoversel_hover_parent_set()
  */
-EAPI Evas_Object                 *elm_hoversel_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_hoversel_hover_parent_get(const Evas_Object *obj);
 
 /**
  * @brief This triggers the hoversel popup from code, the same as if the user
@@ -100,7 +100,7 @@ EAPI Evas_Object                 *elm_hoversel_hover_parent_get(const Evas_Objec
  *
  * @param obj The hoversel object
  */
-EAPI void                         elm_hoversel_hover_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_hover_begin(Evas_Object *obj);
 
 /**
  * @brief This dismisses the hoversel popup as if the user had clicked
@@ -108,7 +108,7 @@ EAPI void                         elm_hoversel_hover_begin(Evas_Object *obj) EIN
  *
  * @param obj The hoversel object
  */
-EAPI void                         elm_hoversel_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_hover_end(Evas_Object *obj);
 
 /**
  * @brief Returns whether the hoversel is expanded.
@@ -117,7 +117,7 @@ EAPI void                         elm_hoversel_hover_end(Evas_Object *obj) EINA_
  * @return  This will return EINA_TRUE if the hoversel is expanded or
  * EINA_FALSE if it is not expanded.
  */
-EAPI Eina_Bool                    elm_hoversel_expanded_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_hoversel_expanded_get(const Evas_Object *obj);
 
 /**
  * @brief This will remove all the children items from the hoversel.
@@ -130,7 +130,7 @@ EAPI Eina_Bool                    elm_hoversel_expanded_get(const Evas_Object *o
  * @see elm_hoversel_item_del_cb_set()
  * @see elm_hoversel_item_del()
  */
-EAPI void                         elm_hoversel_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_clear(Evas_Object *obj);
 
 /**
  * @brief Get the list of items within the given hoversel.
@@ -140,7 +140,7 @@ EAPI void                         elm_hoversel_clear(Evas_Object *obj) EINA_ARG_
  *
  * @see elm_hoversel_item_add()
  */
-EAPI const Eina_List             *elm_hoversel_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List             *elm_hoversel_items_get(const Evas_Object *obj);
 
 /**
  * @brief Add an item to the hoversel button
@@ -162,7 +162,7 @@ EAPI const Eina_List             *elm_hoversel_items_get(const Evas_Object *obj)
  * For more information on what @p icon_file and @p icon_type are see the
  * @ref Icon "icon documentation".
  */
-EAPI Elm_Object_Item             *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
 
 /**
  * @brief Delete an item from the hoversel
@@ -175,7 +175,7 @@ EAPI Elm_Object_Item             *elm_hoversel_item_add(Evas_Object *obj, const
  * @see elm_hoversel_item_add()
  * @see elm_hoversel_item_del_cb_set()
  */
-EAPI void                         elm_hoversel_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_item_del(Elm_Object_Item *it);
 
 /**
  * @brief Set the function to be called when an item from the hoversel is
@@ -191,7 +191,7 @@ EAPI void                         elm_hoversel_item_del(Elm_Object_Item *it) EIN
  *
  * @see elm_hoversel_item_add()
  */
-EAPI void                         elm_hoversel_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
 
 /**
  * @brief This sets the icon for the given hoversel item.
@@ -208,7 +208,7 @@ EAPI void                         elm_hoversel_item_del_cb_set(Elm_Object_Item *
  *
  * @see elm_hoversel_item_add()
  */
-EAPI void                         elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type);
 
 /**
  * @brief Get the icon object of the hoversel item
@@ -223,7 +223,7 @@ EAPI void                         elm_hoversel_item_icon_set(Elm_Object_Item *it
  * @see elm_hoversel_item_icon_set()
  * @see elm_hoversel_item_add()
  */
-EAPI void                         elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type) EINA_ARG_NONNULL(1);
+EAPI void                         elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type);
 
 /**
  * @}
index 14496aa..fdb9613 100644 (file)
@@ -35,7 +35,7 @@ typedef Eina_Bool                   (*Elm_Multibuttonentry_Item_Filter_callback)
  * @return The new object or NULL if it cannot be created
  *
  */
-EAPI Evas_Object               *elm_multibuttonentry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object               *elm_multibuttonentry_add(Evas_Object *parent);
 
 /**
  * Get the label
@@ -44,7 +44,7 @@ EAPI Evas_Object               *elm_multibuttonentry_add(Evas_Object *parent) EI
  * @return The label, or NULL if none
  *
  */
-EAPI const char                *elm_multibuttonentry_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                *elm_multibuttonentry_label_get(const Evas_Object *obj);
 
 /**
  * Set the label
@@ -53,7 +53,7 @@ EAPI const char                *elm_multibuttonentry_label_get(const Evas_Object
  * @param label The text label string
  *
  */
-EAPI void                       elm_multibuttonentry_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the entry of the multibuttonentry object
@@ -62,7 +62,7 @@ EAPI void                       elm_multibuttonentry_label_set(Evas_Object *obj,
  * @return The entry object, or NULL if none
  *
  */
-EAPI Evas_Object               *elm_multibuttonentry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object               *elm_multibuttonentry_entry_get(const Evas_Object *obj);
 
 /**
  * Get the guide text
@@ -71,7 +71,7 @@ EAPI Evas_Object               *elm_multibuttonentry_entry_get(const Evas_Object
  * @return The guide text, or NULL if none
  *
  */
-EAPI const char                *elm_multibuttonentry_guide_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                *elm_multibuttonentry_guide_text_get(const Evas_Object *obj);
 
 /**
  * Set the guide text
@@ -80,7 +80,7 @@ EAPI const char                *elm_multibuttonentry_guide_text_get(const Evas_O
  * @param guidetext The guide text string
  *
  */
-EAPI void                       elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext);
 
 /**
  * Get the value of shrink_mode state.
@@ -89,7 +89,7 @@ EAPI void                       elm_multibuttonentry_guide_text_set(Evas_Object
  * @return the value of shrink mode state.
  *
  */
-EAPI int                        elm_multibuttonentry_shrink_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                        elm_multibuttonentry_shrink_mode_get(const Evas_Object *obj);
 
 /**
  * Set/Unset the multibuttonentry to shrink mode state of single line
@@ -98,7 +98,7 @@ EAPI int                        elm_multibuttonentry_shrink_mode_get(const Evas_
  * @param shrink the value of shrink_mode state. set this to 1 to set the multibuttonentry to shrink state of single line. set this to 0 to unset the contracted state.
  *
  */
-EAPI void                       elm_multibuttonentry_shrink_mode_set(Evas_Object *obj, int shrink) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_shrink_mode_set(Evas_Object *obj, int shrink);
 
 /**
  * Prepend a new item to the multibuttonentry
@@ -109,7 +109,7 @@ EAPI void                       elm_multibuttonentry_shrink_mode_set(Evas_Object
  * @return A handle to the item added or NULL if not possible
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, void *data);
 
 /**
  * Append a new item to the multibuttonentry
@@ -120,7 +120,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prepend(Evas_Object *o
  * @return A handle to the item added or NULL if not possible
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, void *data);
 
 /**
  * Add a new item to the multibuttonentry before the indicated object
@@ -133,7 +133,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_append(Evas_Object *ob
  * @return A handle to the item added or NULL if not possible
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Multibuttonentry_Item *before, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Multibuttonentry_Item *before, const char *label, void *data);
 
 /**
  * Add a new item to the multibuttonentry after the indicated object
@@ -145,7 +145,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_before(Evas_Obj
  * @return A handle to the item added or NULL if not possible
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Multibuttonentry_Item *after, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Multibuttonentry_Item *after, const char *label, void *data);
 
 /**
  * Get a list of items in the multibuttonentry
@@ -154,7 +154,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_after(Evas_Obje
  * @return The list of items, or NULL if none
  *
  */
-EAPI const Eina_List           *elm_multibuttonentry_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List           *elm_multibuttonentry_items_get(const Evas_Object *obj);
 
 /**
  * Get the first item in the multibuttonentry
@@ -163,7 +163,7 @@ EAPI const Eina_List           *elm_multibuttonentry_items_get(const Evas_Object
  * @return The first item, or NULL if none
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_first_item_get(const Evas_Object *obj);
 
 /**
  * Get the last item in the multibuttonentry
@@ -172,7 +172,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_first_item_get(const Evas_O
  * @return The last item, or NULL if none
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_last_item_get(const Evas_Object *obj);
 
 /**
  * Get the selected item in the multibuttonentry
@@ -181,7 +181,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_last_item_get(const Evas_Ob
  * @return The selected item, or NULL if none
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_selected_item_get(const Evas_Object *obj);
 
 /**
  * Set the selected state of an item
@@ -190,7 +190,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_selected_item_get(const Eva
  * @param selected if it's EINA_TRUE, select the item otherwise, unselect the item
  *
  */
-EAPI void                       elm_multibuttonentry_item_select(Elm_Multibuttonentry_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_select(Elm_Multibuttonentry_Item *item, Eina_Bool selected);
 
 /**
  * unselect all items.
@@ -198,7 +198,7 @@ EAPI void                       elm_multibuttonentry_item_select(Elm_Multibutton
  * @param obj The multibuttonentry object
  *
  */
-EAPI void                       elm_multibuttonentry_item_unselect_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_unselect_all(Evas_Object *obj);
 
 /**
  * Delete a given item
@@ -206,7 +206,7 @@ EAPI void                       elm_multibuttonentry_item_unselect_all(Evas_Obje
  * @param item The item
  *
  */
-EAPI void                       elm_multibuttonentry_item_del(Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_del(Elm_Multibuttonentry_Item *item);
 
 /**
  * Remove all items in the multibuttonentry.
@@ -214,7 +214,7 @@ EAPI void                       elm_multibuttonentry_item_del(Elm_Multibuttonent
  * @param obj The multibuttonentry object
  *
  */
-EAPI void                       elm_multibuttonentry_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_clear(Evas_Object *obj);
 
 /**
  * Get the label of a given item
@@ -223,7 +223,7 @@ EAPI void                       elm_multibuttonentry_clear(Evas_Object *obj) EIN
  * @return The label of a given item, or NULL if none
  *
  */
-EAPI const char                *elm_multibuttonentry_item_label_get(const Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                *elm_multibuttonentry_item_label_get(const Elm_Multibuttonentry_Item *item);
 
 /**
  * Set the label of a given item
@@ -232,7 +232,7 @@ EAPI const char                *elm_multibuttonentry_item_label_get(const Elm_Mu
  * @param str The text label string
  *
  */
-EAPI void                       elm_multibuttonentry_item_label_set(Elm_Multibuttonentry_Item *item, const char *str) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_label_set(Elm_Multibuttonentry_Item *item, const char *str);
 
 /**
  * Get the previous item in the multibuttonentry
@@ -241,7 +241,7 @@ EAPI void                       elm_multibuttonentry_item_label_set(Elm_Multibut
  * @return The item before the item @p item
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *item);
 
 /**
  * Get the next item in the multibuttonentry
@@ -250,7 +250,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prev_get(const Elm_Mul
  * @return The item after the item @p item
  *
  */
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *item);
 
 /**
  * Append a item filter function for text inserted in the Multibuttonentry
@@ -268,7 +268,7 @@ EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_next_get(const Elm_Mul
  * @param data User data to pass to @p func
  *
  */
-EAPI void                       elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data);
 
 /**
  * Prepend a filter function for text inserted in the Multibuttentry
@@ -281,7 +281,7 @@ EAPI void                       elm_multibuttonentry_item_filter_append(Evas_Obj
  * @param data User data to pass to @p func
  *
  */
-EAPI void                       elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data);
 
 /**
  * Remove a filter from the list
@@ -294,7 +294,7 @@ EAPI void                       elm_multibuttonentry_item_filter_prepend(Evas_Ob
  * @param data The user data passed when adding the function
  *
  */
-EAPI void                       elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data) EINA_ARG_NONNULL(1);
+EAPI void                       elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data);
 
 /**
  * @}
index 9ea8a5e..dcc95dc 100644 (file)
@@ -60,7 +60,7 @@
  *
  * @ingroup Naviframe
  */
-EAPI Evas_Object     *elm_naviframe_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object     *elm_naviframe_add(Evas_Object *parent);
 
 /**
  * @brief Push a new item to the top of the naviframe stack (and show it).
@@ -91,7 +91,7 @@ EAPI Evas_Object     *elm_naviframe_add(Evas_Object *parent) EINA_ARG_NONNULL(1)
  *
  * @ingroup Naviframe
  */
-EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
 
 /**
  * @brief Insert a new item into the naviframe before item @p before.
@@ -122,7 +122,7 @@ EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *titl
  *
  * @ingroup Naviframe
  */
-EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
 
 /**
  * @brief Insert a new item into the naviframe after item @p after.
@@ -153,7 +153,7 @@ EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Elm_Object_Item *before,
  *
  * @ingroup Naviframe
  */
-EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
 
 /**
  * @brief Pop an item that is on top of the stack
@@ -170,7 +170,7 @@ EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Elm_Object_Item *after, co
  *
  * @ingroup Naviframe
  */
-EAPI Evas_Object     *elm_naviframe_item_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object     *elm_naviframe_item_pop(Evas_Object *obj);
 
 /**
  * @brief Pop the items between the top and the above one on the given item.
@@ -179,7 +179,7 @@ EAPI Evas_Object     *elm_naviframe_item_pop(Evas_Object *obj) EINA_ARG_NONNULL(
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_item_pop_to(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_item_pop_to(Elm_Object_Item *it);
 
 /**
  * Promote an item already in the naviframe stack to the top of the stack
@@ -191,7 +191,7 @@ EAPI void             elm_naviframe_item_pop_to(Elm_Object_Item *it) EINA_ARG_NO
  * naviframe stack to work.
  *
  */
-EAPI void             elm_naviframe_item_promote(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_item_promote(Elm_Object_Item *it);
 
 /**
  * @brief Delete the given item instantly.
@@ -204,7 +204,7 @@ EAPI void             elm_naviframe_item_promote(Elm_Object_Item *it) EINA_ARG_N
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_item_del(Elm_Object_Item *it);
 
 /**
  * @brief preserve the content objects when items are popped.
@@ -216,7 +216,7 @@ EAPI void             elm_naviframe_item_del(Elm_Object_Item *it) EINA_ARG_NONNU
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve);
 
 /**
  * @brief Get a value whether preserve mode is enabled or not.
@@ -228,7 +228,7 @@ EAPI void             elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj
  *
  * @ingroup Naviframe
  */
-EAPI Eina_Bool        elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj);
 
 /**
  * @brief Get a top item on the naviframe stack
@@ -239,7 +239,7 @@ EAPI Eina_Bool        elm_naviframe_content_preserve_on_pop_get(const Evas_Objec
  *
  * @ingroup Naviframe
  */
-EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj);
 
 /**
  * @brief Get a bottom item on the naviframe stack
@@ -250,7 +250,7 @@ EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Naviframe
  */
-EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj);
 
 /**
  * @brief Set an item style
@@ -265,7 +265,7 @@ EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj) EINA
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style);
 
 /**
  * @brief Get an item style
@@ -277,7 +277,7 @@ EAPI void             elm_naviframe_item_style_set(Elm_Object_Item *it, const ch
  *
  * @ingroup Naviframe
  */
-EAPI const char      *elm_naviframe_item_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char      *elm_naviframe_item_style_get(const Elm_Object_Item *it);
 
 /**
  * @brief Show/Hide the title area
@@ -292,7 +292,7 @@ EAPI const char      *elm_naviframe_item_style_get(const Elm_Object_Item *it) EI
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible);
 
 /**
  * @brief Get a value whether title area is visible or not.
@@ -304,7 +304,7 @@ EAPI void             elm_naviframe_item_title_visible_set(Elm_Object_Item *it,
  *
  * @ingroup Naviframe
  */
-EAPI Eina_Bool        elm_naviframe_item_title_visible_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_naviframe_item_title_visible_get(const Elm_Object_Item *it);
 
 /**
  * @brief Set creating prev button automatically or not
@@ -318,7 +318,7 @@ EAPI Eina_Bool        elm_naviframe_item_title_visible_get(const Elm_Object_Item
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed);
 
 /**
  * @brief Get a value whether prev button(back button) will be auto pushed or
@@ -332,7 +332,7 @@ EAPI void             elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, E
  *
  * @ingroup Naviframe
  */
-EAPI Eina_Bool        elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj);
 
 /**
  * @brief Get a list of all the naviframe items.
@@ -343,7 +343,7 @@ EAPI Eina_Bool        elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *
  *
  * @ingroup Naviframe
  */
-EAPI Eina_Inlist     *elm_naviframe_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Inlist     *elm_naviframe_items_get(const Evas_Object *obj);
 
 /**
  * @brief Set the event enabled when pushing/popping items
@@ -364,7 +364,7 @@ EAPI Eina_Inlist     *elm_naviframe_items_get(const Evas_Object *obj) EINA_ARG_N
  *
  * @ingroup Naviframe
  */
-EAPI void             elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void             elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled);
 
 /**
  * @brief Get the value of event enabled status.
@@ -376,7 +376,7 @@ EAPI void             elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Boo
  *
  * @ingroup Naviframe
  */
-EAPI Eina_Bool        elm_naviframe_event_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_naviframe_event_enabled_get(const Evas_Object *obj);
 
 /**
  * @}
index d218a65..33110c9 100644 (file)
@@ -46,7 +46,7 @@ typedef enum
  * @param parent The parent object
  * @return The new actionslider object or NULL if it cannot be created
  */
-EAPI Evas_Object                *elm_actionslider_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_actionslider_add(Evas_Object *parent);
 
 /**
  * Get actionslider selected label.
@@ -54,7 +54,7 @@ EAPI Evas_Object                *elm_actionslider_add(Evas_Object *parent) EINA_
  * @param obj The actionslider object
  * @return The selected label
  */
-EAPI const char                 *elm_actionslider_selected_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                 *elm_actionslider_selected_label_get(const Evas_Object *obj);
 
 /**
  * Set actionslider indicator position.
@@ -62,7 +62,7 @@ EAPI const char                 *elm_actionslider_selected_label_get(const Evas_
  * @param obj The actionslider object.
  * @param pos The position of the indicator.
  */
-EAPI void                        elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
+EAPI void                        elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
 
 /**
  * Get actionslider indicator position.
@@ -70,7 +70,7 @@ EAPI void                        elm_actionslider_indicator_pos_set(Evas_Object
  * @param obj The actionslider object.
  * @return The position of the indicator.
  */
-EAPI Elm_Actionslider_Pos        elm_actionslider_indicator_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Actionslider_Pos        elm_actionslider_indicator_pos_get(const Evas_Object *obj);
 
 /**
  * Set actionslider magnet position. To make multiple positions magnets @c or
@@ -79,7 +79,7 @@ EAPI Elm_Actionslider_Pos        elm_actionslider_indicator_pos_get(const Evas_O
  * @param obj The actionslider object.
  * @param pos Bit mask indicating the magnet positions.
  */
-EAPI void                        elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
+EAPI void                        elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
 
 /**
  * Get actionslider magnet position.
@@ -87,7 +87,7 @@ EAPI void                        elm_actionslider_magnet_pos_set(Evas_Object *ob
  * @param obj The actionslider object.
  * @return The positions with magnet property.
  */
-EAPI Elm_Actionslider_Pos        elm_actionslider_magnet_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Actionslider_Pos        elm_actionslider_magnet_pos_get(const Evas_Object *obj);
 
 /**
  * Set actionslider enabled position. To set multiple positions as enabled @c or
@@ -98,7 +98,7 @@ EAPI Elm_Actionslider_Pos        elm_actionslider_magnet_pos_get(const Evas_Obje
  * @param obj The actionslider object.
  * @param pos Bit mask indicating the enabled positions.
  */
-EAPI void                        elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
+EAPI void                        elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
 
 /**
  * Get actionslider enabled position.
@@ -106,7 +106,7 @@ EAPI void                        elm_actionslider_enabled_pos_set(Evas_Object *o
  * @param obj The actionslider object.
  * @return The enabled positions.
  */
-EAPI Elm_Actionslider_Pos        elm_actionslider_enabled_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Actionslider_Pos        elm_actionslider_enabled_pos_get(const Evas_Object *obj);
 
 /**
  * @}
index 0602a2e..2137a92 100644 (file)
@@ -38,7 +38,7 @@ typedef enum
  *
  * @ingroup Bg
  */
-EAPI Evas_Object                 *elm_bg_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_bg_add(Evas_Object *parent);
 
 /**
  * Set the file (image or edje) used for the background
@@ -56,7 +56,7 @@ EAPI Evas_Object                 *elm_bg_add(Evas_Object *parent) EINA_ARG_NONNU
  *
  * @ingroup Bg
  */
-EAPI void                         elm_bg_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1);
+EAPI void                         elm_bg_file_set(Evas_Object *obj, const char *file, const char *group);
 
 /**
  * Get the file (image or edje) used for the background
@@ -67,7 +67,7 @@ EAPI void                         elm_bg_file_set(Evas_Object *obj, const char *
  *
  * @ingroup Bg
  */
-EAPI void                         elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
+EAPI void                         elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group);
 
 /**
  * Set the option used for the background image
@@ -80,7 +80,7 @@ EAPI void                         elm_bg_file_get(const Evas_Object *obj, const
  *
  * @ingroup Bg
  */
-EAPI void                         elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option) EINA_ARG_NONNULL(1);
+EAPI void                         elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option);
 
 /**
  * Get the option used for the background image
@@ -90,7 +90,7 @@ EAPI void                         elm_bg_option_set(Evas_Object *obj, Elm_Bg_Opt
  *
  * @ingroup Bg
  */
-EAPI Elm_Bg_Option                elm_bg_option_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Bg_Option                elm_bg_option_get(const Evas_Object *obj);
 /**
  * Set the option used for the background color
  *
@@ -104,7 +104,7 @@ EAPI Elm_Bg_Option                elm_bg_option_get(const Evas_Object *obj) EINA
  *
  * @ingroup Bg
  */
-EAPI void                         elm_bg_color_set(Evas_Object *obj, int r, int g, int b) EINA_ARG_NONNULL(1);
+EAPI void                         elm_bg_color_set(Evas_Object *obj, int r, int g, int b);
 /**
  * Get the option used for the background color
  *
@@ -115,7 +115,7 @@ EAPI void                         elm_bg_color_set(Evas_Object *obj, int r, int
  *
  * @ingroup Bg
  */
-EAPI void                         elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b) EINA_ARG_NONNULL(1);
+EAPI void                         elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b);
 
 /**
  * Set the size of the pixmap representation of the image.
@@ -136,7 +136,7 @@ EAPI void                         elm_bg_color_get(const Evas_Object *obj, int *
  *
  * @ingroup Bg
  */
-EAPI void                         elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void                         elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
 
 /**
  * @}
index a544a69..f0cd461 100644 (file)
@@ -87,7 +87,7 @@ typedef struct _Elm_Box_Transition Elm_Box_Transition;
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object        *elm_box_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object        *elm_box_add(Evas_Object *parent);
 
 /**
  * Set the horizontal orientation
@@ -103,7 +103,7 @@ EAPI Evas_Object        *elm_box_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  * @param horizontal The horizontal flag (EINA_TRUE = horizontal,
  * EINA_FALSE = vertical)
  */
-EAPI void                elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * Get the horizontal orientation
@@ -111,7 +111,7 @@ EAPI void                elm_box_horizontal_set(Evas_Object *obj, Eina_Bool hori
  * @param obj The box object
  * @return EINA_TRUE if the box is set to horizontal mode, EINA_FALSE otherwise
  */
-EAPI Eina_Bool           elm_box_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool           elm_box_horizontal_get(const Evas_Object *obj);
 
 /**
  * Set the box to arrange its children homogeneously
@@ -124,7 +124,7 @@ EAPI Eina_Bool           elm_box_horizontal_get(const Evas_Object *obj) EINA_ARG
  * @param obj The box object
  * @param homogeneous The homogeneous flag
  */
-EAPI void                elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
 
 /**
  * Get whether the box is using homogeneous mode or not
@@ -132,7 +132,7 @@ EAPI void                elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool hom
  * @param obj The box object
  * @return EINA_TRUE if it's homogeneous, EINA_FALSE otherwise
  */
-EAPI Eina_Bool           elm_box_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool           elm_box_homogeneous_get(const Evas_Object *obj);
 
 /**
  * Add an object to the beginning of the pack list
@@ -153,7 +153,7 @@ EAPI Eina_Bool           elm_box_homogeneous_get(const Evas_Object *obj) EINA_AR
  * @see elm_box_unpack_all()
  * @see elm_box_clear()
  */
-EAPI void                elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj);
 
 /**
  * Add an object at the end of the pack list
@@ -174,7 +174,7 @@ EAPI void                elm_box_pack_start(Evas_Object *obj, Evas_Object *subob
  * @see elm_box_unpack_all()
  * @see elm_box_clear()
  */
-EAPI void                elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj);
 
 /**
  * Adds an object to the box before the indicated object
@@ -195,7 +195,7 @@ EAPI void                elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj)
  * @see elm_box_unpack_all()
  * @see elm_box_clear()
  */
-EAPI void                elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before);
 
 /**
  * Adds an object to the box after the indicated object
@@ -216,7 +216,7 @@ EAPI void                elm_box_pack_before(Evas_Object *obj, Evas_Object *subo
  * @see elm_box_unpack_all()
  * @see elm_box_clear()
  */
-EAPI void                elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after);
 
 /**
  * Clear the box of all children
@@ -229,7 +229,7 @@ EAPI void                elm_box_pack_after(Evas_Object *obj, Evas_Object *subob
  * @see elm_box_unpack()
  * @see elm_box_unpack_all()
  */
-EAPI void                elm_box_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_clear(Evas_Object *obj);
 
 /**
  * Unpack a box item
@@ -243,7 +243,7 @@ EAPI void                elm_box_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
  * @see elm_box_unpack_all()
  * @see elm_box_clear()
  */
-EAPI void                elm_box_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_unpack(Evas_Object *obj, Evas_Object *subobj);
 
 /**
  * Remove all items from the box, without deleting them
@@ -259,7 +259,7 @@ EAPI void                elm_box_unpack(Evas_Object *obj, Evas_Object *subobj) E
  * @see elm_box_clear()
  * @see elm_box_unpack()
  */
-EAPI void                elm_box_unpack_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_unpack_all(Evas_Object *obj);
 
 /**
  * Retrieve a list of the objects packed into the box
@@ -271,7 +271,7 @@ EAPI void                elm_box_unpack_all(Evas_Object *obj) EINA_ARG_NONNULL(1
  *
  * @param obj The box object
  */
-EAPI const Eina_List    *elm_box_children_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List    *elm_box_children_get(const Evas_Object *obj);
 
 /**
  * Set the space (padding) between the box's elements.
@@ -285,7 +285,7 @@ EAPI const Eina_List    *elm_box_children_get(const Evas_Object *obj) EINA_ARG_N
  * @param horizontal The horizontal space between elements
  * @param vertical The vertical space between elements
  */
-EAPI void                elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical);
 
 /**
  * Get the space (padding) between the box's elements.
@@ -296,7 +296,7 @@ EAPI void                elm_box_padding_set(Evas_Object *obj, Evas_Coord horizo
  *
  * @see elm_box_padding_set()
  */
-EAPI void                elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical);
 
 /**
  * Set the alignment of the whole bouding box of contents.
@@ -309,7 +309,7 @@ EAPI void                elm_box_padding_get(const Evas_Object *obj, Evas_Coord
  * @param horizontal The horizontal alignment of elements
  * @param vertical The vertical alignment of elements
  */
-EAPI void                elm_box_align_set(Evas_Object *obj, double horizontal, double vertical) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_align_set(Evas_Object *obj, double horizontal, double vertical);
 
 /**
  * Get the alignment of the whole bouding box of contents.
@@ -320,7 +320,7 @@ EAPI void                elm_box_align_set(Evas_Object *obj, double horizontal,
  *
  * @see elm_box_align_set()
  */
-EAPI void                elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical);
 
 /**
  * Force the box to recalculate its children packing.
@@ -368,7 +368,7 @@ EAPI void                elm_box_recalculate(Evas_Object *obj);
  *
  * @see elm_box_layout_transition()
  */
-EAPI void                elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, void (*free_data)(void *data)) EINA_ARG_NONNULL(1);
+EAPI void                elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, void (*free_data)(void *data));
 
 /**
  * Special layout function that animates the transition from one layout to another
@@ -435,7 +435,7 @@ EAPI void                elm_box_layout_transition(Evas_Object *obj, Evas_Object
  * @see elm_box_transition_new
  * @see elm_box_layout_transition
  */
-EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, void (*start_layout_free_data)(void *data), Evas_Object_Box_Layout end_layout, void *end_layout_data, void (*end_layout_free_data)(void *data), void (*transition_end_cb)(void *data), void *transition_end_data) EINA_ARG_NONNULL(2, 5);
+EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, void (*start_layout_free_data)(void *data), Evas_Object_Box_Layout end_layout, void *end_layout_data, void (*end_layout_free_data)(void *data), void (*transition_end_cb)(void *data), void *transition_end_data);
 
 /**
  * Free a Elm_Box_Transition instance created with elm_box_transition_new().
index fc6c8ac..8776913 100644 (file)
@@ -51,7 +51,7 @@
  *
  * This function adds a text bubble to the given parent evas object.
  */
-EAPI Evas_Object                 *elm_bubble_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_bubble_add(Evas_Object *parent);
 
 /**
  * Set the corner of the bubble
@@ -69,7 +69,7 @@ EAPI Evas_Object                 *elm_bubble_add(Evas_Object *parent) EINA_ARG_N
  * @li "bottom_left"
  * @li "bottom_right"
  */
-EAPI void                         elm_bubble_corner_set(Evas_Object *obj, const char *corner) EINA_ARG_NONNULL(1, 2);
+EAPI void                         elm_bubble_corner_set(Evas_Object *obj, const char *corner);
 
 /**
  * Get the corner of the bubble
@@ -79,7 +79,7 @@ EAPI void                         elm_bubble_corner_set(Evas_Object *obj, const
  *
  * This function gets the selected corner of the bubble.
  */
-EAPI const char                  *elm_bubble_corner_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_bubble_corner_get(const Evas_Object *obj);
 
 /**
  * @}
index f5ea8f8..3a1cec2 100644 (file)
@@ -44,7 +44,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                 *elm_button_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_button_add(Evas_Object *parent);
 
 /**
  * Turn on/off the autorepeat event generated when the button is kept pressed
@@ -61,7 +61,7 @@ EAPI Evas_Object                 *elm_button_add(Evas_Object *parent) EINA_ARG_N
  * @param obj The button object
  * @param on  A bool to turn on/off the event
  */
-EAPI void                         elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on) EINA_ARG_NONNULL(1);
+EAPI void                         elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on);
 
 /**
  * Get whether the autorepeat feature is enabled
@@ -71,7 +71,7 @@ EAPI void                         elm_button_autorepeat_set(Evas_Object *obj, Ei
  *
  * @see elm_button_autorepeat_set()
  */
-EAPI Eina_Bool                    elm_button_autorepeat_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_button_autorepeat_get(const Evas_Object *obj);
 
 /**
  * Set the initial timeout before the autorepeat event is generated
@@ -87,7 +87,7 @@ EAPI Eina_Bool                    elm_button_autorepeat_get(const Evas_Object *o
  * @see elm_button_autorepeat_set()
  * @see elm_button_autorepeat_gap_timeout_set()
  */
-EAPI void                         elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t) EINA_ARG_NONNULL(1);
+EAPI void                         elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t);
 
 /**
  * Get the initial timeout before the autorepeat event is generated
@@ -97,7 +97,7 @@ EAPI void                         elm_button_autorepeat_initial_timeout_set(Evas
  *
  * @see elm_button_autorepeat_initial_timeout_set()
  */
-EAPI double                       elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj);
 
 /**
  * Set the interval between each generated autorepeat event
@@ -110,7 +110,7 @@ EAPI double                       elm_button_autorepeat_initial_timeout_get(cons
  *
  * @see elm_button_autorepeat_initial_timeout_set()
  */
-EAPI void                         elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t) EINA_ARG_NONNULL(1);
+EAPI void                         elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t);
 
 /**
  * Get the interval between each generated autorepeat event
@@ -118,7 +118,7 @@ EAPI void                         elm_button_autorepeat_gap_timeout_set(Evas_Obj
  * @param obj The button object
  * @return Interval in seconds
  */
-EAPI double                       elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj);
 
 /**
  * @}
index 9985bee..c83c188 100644 (file)
@@ -44,7 +44,7 @@ typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark;    /**< Item handle for a c
  *
  * @ingroup Calendar
  */
-EAPI Evas_Object         *elm_calendar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object         *elm_calendar_add(Evas_Object *parent);
 
 /**
  * Get weekdays names displayed by the calendar.
@@ -62,7 +62,7 @@ EAPI Evas_Object         *elm_calendar_add(Evas_Object *parent) EINA_ARG_NONNULL
  *
  * @ingroup Calendar
  */
-EAPI const char         **elm_calendar_weekdays_names_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char         **elm_calendar_weekdays_names_get(const Evas_Object *obj);
 
 /**
  * Set weekdays names to be displayed by the calendar.
@@ -93,7 +93,7 @@ EAPI const char         **elm_calendar_weekdays_names_get(const Evas_Object *obj
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]) EINA_ARG_NONNULL(1, 2);
+EAPI void                 elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]);
 
 /**
  * Set the minimum and maximum values for the year
@@ -115,7 +115,7 @@ EAPI void                 elm_calendar_weekdays_names_set(Evas_Object *obj, cons
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max);
 
 /**
  * Get the minimum and maximum values for the year
@@ -132,7 +132,7 @@ EAPI void                 elm_calendar_min_max_year_set(Evas_Object *obj, int mi
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max);
 
 /**
  * Enable or disable day selection
@@ -154,7 +154,7 @@ EAPI void                 elm_calendar_min_max_year_get(const Evas_Object *obj,
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled);
 
 /**
  * Get a value whether day selection is enabled or not.
@@ -169,7 +169,7 @@ EAPI void                 elm_calendar_day_selection_enabled_set(Evas_Object *ob
  *
  * @ingroup Calendar
  */
-EAPI Eina_Bool            elm_calendar_day_selection_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool            elm_calendar_day_selection_enabled_get(const Evas_Object *obj);
 
 /**
  * Set selected date to be highlighted on calendar.
@@ -187,7 +187,7 @@ EAPI Eina_Bool            elm_calendar_day_selection_enabled_get(const Evas_Obje
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time);
 
 /**
  * Get selected date.
@@ -208,7 +208,7 @@ EAPI void                 elm_calendar_selected_time_set(Evas_Object *obj, struc
  *
  * @ingroup Calendar
  */
-EAPI Eina_Bool            elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool            elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time);
 
 /**
  * Set a function to format the string that will be used to display
@@ -240,7 +240,7 @@ EAPI Eina_Bool            elm_calendar_selected_time_get(const Evas_Object *obj,
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_format_function_set(Evas_Object *obj, char *(*format_function)(struct tm *stime)) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_format_function_set(Evas_Object *obj, char *(*format_function)(struct tm *stime));
 
 /**
  * Add a new mark to the calendar
@@ -291,7 +291,7 @@ EAPI void                 elm_calendar_format_function_set(Evas_Object *obj, cha
  *
  * @ingroup Calendar
  */
-EAPI Elm_Calendar_Mark   *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat repeat) EINA_ARG_NONNULL(1);
+EAPI Elm_Calendar_Mark   *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat repeat);
 
 /**
  * Delete mark from the calendar.
@@ -307,7 +307,7 @@ EAPI Elm_Calendar_Mark   *elm_calendar_mark_add(Evas_Object *obj, const char *ma
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_mark_del(Elm_Calendar_Mark *mark) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_mark_del(Elm_Calendar_Mark *mark);
 
 /**
  * Remove all calendar's marks
@@ -319,7 +319,7 @@ EAPI void                 elm_calendar_mark_del(Elm_Calendar_Mark *mark) EINA_AR
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_marks_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_marks_clear(Evas_Object *obj);
 
 /**
  * Get a list of all the calendar marks.
@@ -333,7 +333,7 @@ EAPI void                 elm_calendar_marks_clear(Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Calendar
  */
-EAPI const Eina_List     *elm_calendar_marks_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List     *elm_calendar_marks_get(const Evas_Object *obj);
 
 /**
  * Draw calendar marks.
@@ -356,7 +356,7 @@ EAPI const Eina_List     *elm_calendar_marks_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_marks_draw(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_marks_draw(Evas_Object *obj);
 
 /**
  * Set the interval on time updates for an user mouse button hold
@@ -383,7 +383,7 @@ EAPI void                 elm_calendar_marks_draw(Evas_Object *obj) EINA_ARG_NON
  *
  * @ingroup Calendar
  */
-EAPI void                 elm_calendar_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void                 elm_calendar_interval_set(Evas_Object *obj, double interval);
 
 /**
  * Get the interval on time updates for an user mouse button hold
@@ -396,7 +396,7 @@ EAPI void                 elm_calendar_interval_set(Evas_Object *obj, double int
  *
  * @ingroup Calendar
  */
-EAPI double               elm_calendar_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double               elm_calendar_interval_get(const Evas_Object *obj);
 
 /**
  * @}
index 06de708..483ecd8 100644 (file)
@@ -40,7 +40,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object *                elm_check_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *                elm_check_add(Evas_Object *parent);
 
 /**
  * @brief Set the on/off state of the check object
@@ -52,7 +52,7 @@ EAPI Evas_Object *                elm_check_add(Evas_Object *parent) EINA_ARG_NO
  * with elm_check_state_pointer_set() the state of that variable is also
  * changed. Calling this @b doesn't cause the "changed" signal to be emited.
  */
-EAPI void                         elm_check_state_set(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
+EAPI void                         elm_check_state_set(Evas_Object *obj, Eina_Bool state);
 
 /**
  * @brief Get the state of the check object
@@ -60,7 +60,7 @@ EAPI void                         elm_check_state_set(Evas_Object *obj, Eina_Boo
  * @param obj The check object
  * @return The boolean state
  */
-EAPI Eina_Bool                    elm_check_state_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_check_state_get(const Evas_Object *obj);
 
 /**
  * @brief Set a convenience pointer to a boolean to change
@@ -75,7 +75,7 @@ EAPI Eina_Bool                    elm_check_state_get(const Evas_Object *obj) EI
  * reflect the value of the boolean @p statep points to, just like calling
  * elm_check_state_set().
  */
-EAPI void                         elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep) EINA_ARG_NONNULL(1);
+EAPI void                         elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep);
 
 /**
  * @}
index 46780e4..2746d1f 100644 (file)
@@ -72,7 +72,7 @@ typedef enum
  *
  * @ingroup Clock
  */
-EAPI Evas_Object      *elm_clock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object      *elm_clock_add(Evas_Object *parent);
 
 /**
  * Set a clock widget's time, programmatically
@@ -97,7 +97,7 @@ EAPI Evas_Object      *elm_clock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec);
 
 /**
  * Get a clock widget's time values
@@ -115,7 +115,7 @@ EAPI void              elm_clock_time_set(Evas_Object *obj, int hrs, int min, in
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec);
 
 /**
  * Set whether a given clock widget is under <b>edition mode</b> or
@@ -139,7 +139,7 @@ EAPI void              elm_clock_time_get(const Evas_Object *obj, int *hrs, int
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit);
 
 /**
  * Retrieve whether a given clock widget is under editing mode
@@ -155,7 +155,7 @@ EAPI void              elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit) EINA
  *
  * @ingroup Clock
  */
-EAPI Eina_Bool         elm_clock_edit_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool         elm_clock_edit_get(const Evas_Object *obj);
 
 /**
  * Set what digits of the given clock widget should be editable
@@ -173,7 +173,7 @@ EAPI Eina_Bool         elm_clock_edit_get(const Evas_Object *obj) EINA_ARG_NONNU
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Digedit digedit) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Digedit digedit);
 
 /**
  * Retrieve what digits of the given clock widget should be
@@ -187,7 +187,7 @@ EAPI void              elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Dige
  *
  * @ingroup Clock
  */
-EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj);
 
 /**
  * Set if the given clock widget must show hours in military or
@@ -206,7 +206,7 @@ EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj) EINA_ARG
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm);
 
 /**
  * Get if the given clock widget shows hours in military or am/pm
@@ -223,7 +223,7 @@ EAPI void              elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_p
  *
  * @ingroup Clock
  */
-EAPI Eina_Bool         elm_clock_show_am_pm_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool         elm_clock_show_am_pm_get(const Evas_Object *obj);
 
 /**
  * Set if the given clock widget must show time with seconds or not
@@ -238,7 +238,7 @@ EAPI Eina_Bool         elm_clock_show_am_pm_get(const Evas_Object *obj) EINA_ARG
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds);
 
 /**
  * Get whether the given clock widget is showing time with seconds
@@ -254,7 +254,7 @@ EAPI void              elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool se
  *
  * @ingroup Clock
  */
-EAPI Eina_Bool         elm_clock_show_seconds_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool         elm_clock_show_seconds_get(const Evas_Object *obj);
 
 /**
  * Set the interval on time updates for an user mouse button hold
@@ -282,7 +282,7 @@ EAPI Eina_Bool         elm_clock_show_seconds_get(const Evas_Object *obj) EINA_A
  *
  * @ingroup Clock
  */
-EAPI void              elm_clock_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void              elm_clock_interval_set(Evas_Object *obj, double interval);
 
 /**
  * Get the interval on time updates for an user mouse button hold
@@ -295,7 +295,7 @@ EAPI void              elm_clock_interval_set(Evas_Object *obj, double interval)
  *
  * @ingroup Clock
  */
-EAPI double            elm_clock_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double            elm_clock_interval_get(const Evas_Object *obj);
 
 /**
  * @}
index 9b013f7..182926f 100644 (file)
@@ -22,7 +22,7 @@
  *
  * @ingroup Colorselector
  */
-EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent);
 
 /**
  * Set a color for the colorselector
@@ -35,7 +35,7 @@ EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1)
  *
  * @ingroup Colorselector
  */
-EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1);
+EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a);
 
 /**
  * Get a color from the colorselector
@@ -48,7 +48,7 @@ EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int
  *
  * @ingroup Colorselector
  */
-EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1);
+EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
 
 /**
  * @}
index 645456d..9cce4b1 100644 (file)
@@ -42,7 +42,7 @@
  *
  * @ingroup Conformant
  */
-EAPI Evas_Object                 *elm_conformant_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_conformant_add(Evas_Object *parent);
 
 /**
  * Returns the Evas_Object that represents the content area.
@@ -52,7 +52,7 @@ EAPI Evas_Object                 *elm_conformant_add(Evas_Object *parent) EINA_A
  *
  * @ingroup Conformant
  */
-EAPI Evas_Object                 *elm_conformant_content_area_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_conformant_content_area_get(const Evas_Object *obj);
 
 /**
  * @}
index a40a3d6..e8894e6 100644 (file)
@@ -37,7 +37,7 @@
  *
  * @ingroup Cursors
  */
-EAPI void        elm_object_cursor_set(Evas_Object *obj, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void        elm_object_cursor_set(Evas_Object *obj, const char *cursor);
 
 /**
  * Get the cursor to be shown when mouse is over the object
@@ -47,7 +47,7 @@ EAPI void        elm_object_cursor_set(Evas_Object *obj, const char *cursor) EIN
  *
  * @ingroup Cursors
  */
-EAPI const char *elm_object_cursor_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_object_cursor_get(const Evas_Object *obj);
 
 /**
  * Unset cursor for object
@@ -60,7 +60,7 @@ EAPI const char *elm_object_cursor_get(const Evas_Object *obj) EINA_ARG_NONNULL(
  *
  * @ingroup Cursors
  */
-EAPI void        elm_object_cursor_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void        elm_object_cursor_unset(Evas_Object *obj);
 
 /**
  * Sets a different style for this object cursor.
@@ -73,7 +73,7 @@ EAPI void        elm_object_cursor_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
  *
  * @ingroup Cursors
  */
-EAPI void        elm_object_cursor_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void        elm_object_cursor_style_set(Evas_Object *obj, const char *style);
 
 /**
  * Get the style for this object cursor.
@@ -84,7 +84,7 @@ EAPI void        elm_object_cursor_style_set(Evas_Object *obj, const char *style
  *
  * @ingroup Cursors
  */
-EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj);
 
 /**
  * Set if the cursor set should be searched on the theme or should use
@@ -100,7 +100,7 @@ EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Cursors
  */
-EAPI void        elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void        elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only);
 
 /**
  * Get the cursor engine only usage for this object cursor.
@@ -113,7 +113,7 @@ EAPI void        elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool e
  *
  * @ingroup Cursors
  */
-EAPI Eina_Bool   elm_object_cursor_engine_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool   elm_object_cursor_engine_only_get(const Evas_Object *obj);
 
 /**
  * Get the configured cursor engine only usage
index c988b76..ba92d56 100644 (file)
@@ -62,7 +62,7 @@ EINA_DEPRECATED EAPI Evas_Object  *elm_gen_item_widget_get(const Elm_Gen_Item *i
  *
  * @return The toggle object
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent);
 
 /**
  * @brief Sets the label to be displayed with the toggle.
@@ -72,7 +72,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent) EINA_ARG_N
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_toggle_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toggle_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Gets the label of the toggle
@@ -82,7 +82,7 @@ EINA_DEPRECATED EAPI void         elm_toggle_label_set(Evas_Object *obj, const c
  *
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_toggle_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_toggle_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the icon used for the toggle
@@ -96,7 +96,7 @@ EINA_DEPRECATED EAPI const char  *elm_toggle_label_get(const Evas_Object *obj) E
  *
  * @deprecated use elm_object_part_content_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * @brief Get the icon used for the toggle
@@ -110,7 +110,7 @@ EINA_DEPRECATED EAPI void         elm_toggle_icon_set(Evas_Object *obj, Evas_Obj
  *
  * @deprecated use elm_object_part_content_get() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the icon used for the toggle
@@ -124,7 +124,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj) EI
  *
  * @deprecated use elm_object_part_content_unset() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj);
 
 /**
  * @brief Sets the labels to be associated with the on and off states of the toggle.
@@ -136,7 +136,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj) EINA_A
  * @deprecated use elm_object_part_text_set() for "on" and "off" parts
  * instead.
  */
-EINA_DEPRECATED EAPI void         elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel);
 
 /**
  * @brief Gets the labels associated with the on and off states of the
@@ -149,7 +149,7 @@ EINA_DEPRECATED EAPI void         elm_toggle_states_labels_set(Evas_Object *obj,
  * @deprecated use elm_object_part_text_get() for "on" and "off" parts
  * instead.
  */
-EINA_DEPRECATED EAPI void         elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel);
 
 /**
  * @brief Sets the state of the toggle to @p state.
@@ -159,7 +159,7 @@ EINA_DEPRECATED EAPI void         elm_toggle_states_labels_get(const Evas_Object
  *
  * @deprecated use elm_check_state_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_toggle_state_set(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toggle_state_set(Evas_Object *obj, Eina_Bool state);
 
 /**
  * @brief Gets the state of the toggle to @p state.
@@ -169,7 +169,7 @@ EINA_DEPRECATED EAPI void         elm_toggle_state_set(Evas_Object *obj, Eina_Bo
  *
  * @deprecated use elm_check_state_get() instead.
  */
-EINA_DEPRECATED EAPI Eina_Bool    elm_toggle_state_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool    elm_toggle_state_get(const Evas_Object *obj);
 
 /**
  * @brief Sets the state pointer of the toggle to @p statep.
@@ -179,74 +179,74 @@ EINA_DEPRECATED EAPI Eina_Bool    elm_toggle_state_get(const Evas_Object *obj) E
  *
  * @deprecated use elm_check_state_pointer_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep);
 
 /**
  * @}
  */
 
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_single_line_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_password_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI const char  *elm_scrolled_entry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_is_empty(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI const char  *elm_scrolled_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_down(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_selection_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI const char  *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI int          elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_selection_cut(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_selection_copy(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_selection_paste(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_autosave_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void         elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_single_line_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_password_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry);
+EINA_DEPRECATED EAPI const char  *elm_scrolled_entry_entry_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_is_empty(const Evas_Object *obj);
+EINA_DEPRECATED EAPI const char  *elm_scrolled_entry_selection_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_editable_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_select_none(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_select_all(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_next(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_prev(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_up(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_down(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_begin_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_end_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_selection_end(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI const char  *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos);
+EINA_DEPRECATED EAPI int          elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_selection_cut(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_selection_copy(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_selection_paste(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_context_menu_clear(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_file_save(Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_autosave_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void         elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
+EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj);
 
 /**
  * This sets the text displayed within the entry to @p entry.
@@ -257,7 +257,7 @@ EINA_DEPRECATED EAPI Eina_Bool    elm_scrolled_entry_cnp_textonly_get(Evas_Objec
  * @deprecated Use elm_object_text_set() instead.
  * @note Using this function bypasses text filters
  */
-EINA_DEPRECATED EAPI void               elm_entry_entry_set(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void               elm_entry_entry_set(Evas_Object *obj, const char *entry);
 
 /**
  * This returns the text currently shown in object @p entry.
@@ -268,7 +268,7 @@ EINA_DEPRECATED EAPI void               elm_entry_entry_set(Evas_Object *obj, co
  *
  * @deprecated Use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char        *elm_entry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char        *elm_entry_entry_get(const Evas_Object *obj);
 
 /**
  * Set the text to show in the anchorblock
@@ -286,7 +286,7 @@ EINA_DEPRECATED EAPI const char        *elm_entry_entry_get(const Evas_Object *o
  * up to the style defined in the theme which tags do what.
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_anchorblock_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_anchorblock_text_set(Evas_Object *obj, const char *text);
 
 /**
  * Get the markup text set for the anchorblock
@@ -298,7 +298,7 @@ EINA_DEPRECATED EAPI void        elm_anchorblock_text_set(Evas_Object *obj, cons
  * occurred
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj);
 
 /**
  * Set the text to show in the anchorview
@@ -316,7 +316,7 @@ EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj
  * up to the style defined in the theme which tags do what.
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_anchorview_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_anchorview_text_set(Evas_Object *obj, const char *text);
 
 /**
  * Get the markup text set for the anchorview
@@ -328,7 +328,7 @@ EINA_DEPRECATED EAPI void        elm_anchorview_text_set(Evas_Object *obj, const
  * occurred
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj);
 
 /**
  * @brief Get the ctxpopup item's disabled/enabled state.
@@ -341,7 +341,7 @@ EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj)
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI Eina_Bool                    elm_ctxpopup_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool                    elm_ctxpopup_item_disabled_get(const Elm_Object_Item *it);
 
 /**
  * @brief Set the ctxpopup item's state as disabled or enabled.
@@ -354,7 +354,7 @@ EINA_DEPRECATED EAPI Eina_Bool                    elm_ctxpopup_item_disabled_get
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI void         elm_ctxpopup_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_ctxpopup_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
 
 /**
  * @brief Get the icon object for the given ctxpopup item.
@@ -370,7 +370,7 @@ EINA_DEPRECATED EAPI void         elm_ctxpopup_item_disabled_set(Elm_Object_Item
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_Item *it);
 
 /**
  * @brief Sets the side icon associated with the ctxpopup item
@@ -388,7 +388,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_It
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI void         elm_ctxpopup_item_icon_set(Elm_Object_Item *it, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_ctxpopup_item_icon_set(Elm_Object_Item *it, Evas_Object *icon);
 
 /**
  * @brief Get the label for the given ctxpopup item.
@@ -404,7 +404,7 @@ EINA_DEPRECATED EAPI void         elm_ctxpopup_item_icon_set(Elm_Object_Item *it
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI const char  *elm_ctxpopup_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_ctxpopup_item_label_get(const Elm_Object_Item *it);
 
 /**
  * @brief (Re)set the label on the given ctxpopup item.
@@ -416,7 +416,7 @@ EINA_DEPRECATED EAPI const char  *elm_ctxpopup_item_label_get(const Elm_Object_I
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI void         elm_ctxpopup_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_ctxpopup_item_label_set(Elm_Object_Item *it, const char *label);
 
 /**
  * @brief Set an elm widget as the content of the ctxpopup.
@@ -435,7 +435,7 @@ EINA_DEPRECATED EAPI void         elm_ctxpopup_item_label_set(Elm_Object_Item *i
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI void         elm_ctxpopup_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1, 2);
+EINA_DEPRECATED EAPI void         elm_ctxpopup_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Unset the ctxpopup content
@@ -453,7 +453,7 @@ EINA_DEPRECATED EAPI void         elm_ctxpopup_content_set(Evas_Object *obj, Eva
  *
  * @ingroup Ctxpopup
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj);
 
 /**
  * Set the label for a given file selector button widget
@@ -463,7 +463,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj) E
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_fileselector_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_fileselector_button_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label set for a given file selector button widget
@@ -473,7 +473,7 @@ EINA_DEPRECATED EAPI void        elm_fileselector_button_label_set(Evas_Object *
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj);
 
 /**
  * Set the label for a given file selector entry widget's button
@@ -484,7 +484,7 @@ EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Ob
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label set for a given file selector entry widget's button
@@ -494,7 +494,7 @@ EINA_DEPRECATED EAPI void        elm_fileselector_entry_button_label_set(Evas_Ob
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the hoversel button label
@@ -507,7 +507,7 @@ EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const E
  *
  * @deprecated elm_object_text_set()
  */
-EINA_DEPRECATED EAPI void         elm_hoversel_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_hoversel_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Get the hoversel button label
@@ -517,7 +517,7 @@ EINA_DEPRECATED EAPI void         elm_hoversel_label_set(Evas_Object *obj, const
  *
  * @deprecated elm_object_text_get()
  */
-EINA_DEPRECATED EAPI const char  *elm_hoversel_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_hoversel_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the icon of the hoversel button
@@ -533,7 +533,7 @@ EINA_DEPRECATED EAPI const char  *elm_hoversel_label_get(const Evas_Object *obj)
  * @see elm_object_content_set() for the button widget
  * @deprecated Use elm_object_item_part_content_set() instead
  */
-EINA_DEPRECATED EAPI void         elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * @brief Get the icon of the hoversel button
@@ -547,7 +547,7 @@ EINA_DEPRECATED EAPI void         elm_hoversel_icon_set(Evas_Object *obj, Evas_O
  * @see elm_hoversel_icon_set()
  * @deprecated Use elm_object_item_part_content_get() instead
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj);
 
 /**
  * @brief Get and unparent the icon of the hoversel button
@@ -562,7 +562,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj)
  * @see elm_object_content_unset() for the button widget
  * @deprecated Use elm_object_item_part_content_unset() instead
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj);
 
 /**
  * @brief This returns the data pointer supplied with elm_hoversel_item_add()
@@ -574,7 +574,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj) EINA
  * @see elm_hoversel_item_add()
  * @deprecated Use elm_object_item_data_get() instead
  */
-EINA_DEPRECATED EAPI void        *elm_hoversel_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        *elm_hoversel_item_data_get(const Elm_Object_Item *it);
 
 /**
  * @brief This returns the label text of the given hoversel item.
@@ -585,7 +585,7 @@ EINA_DEPRECATED EAPI void        *elm_hoversel_item_data_get(const Elm_Object_It
  * @see elm_hoversel_item_add()
  * @deprecated Use elm_object_item_text_get() instead
  */
-EINA_DEPRECATED EAPI const char  *elm_hoversel_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_hoversel_item_label_get(const Elm_Object_Item *it);
 
 /**
  * Set actionslider labels.
@@ -596,7 +596,7 @@ EINA_DEPRECATED EAPI const char  *elm_hoversel_item_label_get(const Elm_Object_I
  * @param right_label The label to be set on the right.
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label);
 
 /**
  * Get actionslider labels.
@@ -607,7 +607,7 @@ EINA_DEPRECATED EAPI void        elm_actionslider_labels_set(Evas_Object *obj, c
  * @param right_label A char** to place the right_label of @p obj into.
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label);
 
 /**
  * Set the label used on the indicator.
@@ -616,7 +616,7 @@ EINA_DEPRECATED EAPI void        elm_actionslider_labels_get(const Evas_Object *
  * @param label The label to be set on the indicator.
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void        elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label used on the indicator object.
@@ -625,7 +625,7 @@ EINA_DEPRECATED EAPI void        elm_actionslider_indicator_label_set(Evas_Objec
  * @return The indicator label
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Object *obj);
 
 /**
  * Set the overlay object used for the background object.
@@ -643,7 +643,7 @@ EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Objec
  * @ingroup Bg
  */
 
-EINA_DEPRECATED EAPI void         elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay);
 
 /**
  * Get the overlay object used for the background object.
@@ -657,7 +657,7 @@ EINA_DEPRECATED EAPI void         elm_bg_overlay_set(Evas_Object *obj, Evas_Obje
  *
  * @ingroup Bg
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj);
 
 /**
  * Get the overlay object used for the background object.
@@ -671,7 +671,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj) EIN
  *
  * @ingroup Bg
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj);
 
 
 /**
@@ -684,7 +684,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj) EINA_AR
  * the selected corner.
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_bubble_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_bubble_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label of the bubble
@@ -695,7 +695,7 @@ EINA_DEPRECATED EAPI void         elm_bubble_label_set(Evas_Object *obj, const c
  * This function gets the title of the bubble.
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_bubble_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_bubble_label_get(const Evas_Object *obj);
 
 /**
  * Set the info of the bubble
@@ -707,7 +707,7 @@ EINA_DEPRECATED EAPI const char  *elm_bubble_label_get(const Evas_Object *obj) E
  * the selected corner.
  * @deprecated use elm_object_part_text_set() instead. (with "info" as the parameter).
  */
-EINA_DEPRECATED EAPI void         elm_bubble_info_set(Evas_Object *obj, const char *info) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_bubble_info_set(Evas_Object *obj, const char *info);
 
 /**
  * Get the info of the bubble
@@ -719,7 +719,7 @@ EINA_DEPRECATED EAPI void         elm_bubble_info_set(Evas_Object *obj, const ch
  * This function gets the info text.
  * @deprecated use elm_object_part_text_get() instead. (with "info" as the parameter).
  */
-EINA_DEPRECATED EAPI const char  *elm_bubble_info_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_bubble_info_get(const Evas_Object *obj);
 
 /**
  * Set the content to be shown in the bubble
@@ -736,7 +736,7 @@ EINA_DEPRECATED EAPI const char  *elm_bubble_info_get(const Evas_Object *obj) EI
  * @deprecated use elm_object_content_set() instead
  *
  */
-EINA_DEPRECATED EAPI void         elm_bubble_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_bubble_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * Get the content shown in the bubble
@@ -749,7 +749,7 @@ EINA_DEPRECATED EAPI void         elm_bubble_content_set(Evas_Object *obj, Evas_
  * @deprecated use elm_object_content_get() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj);
 
 /**
  * Unset the content shown in the bubble
@@ -762,7 +762,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj)
  * @deprecated use elm_object_content_unset() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj);
 
 /**
  * Set the icon of the bubble
@@ -777,7 +777,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj) EIN
  * @deprecated use elm_object_part_content_set() instead
  *
  */
-EINA_DEPRECATED EAPI void         elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * Get the icon of the bubble
@@ -790,7 +790,7 @@ EINA_DEPRECATED EAPI void         elm_bubble_icon_set(Evas_Object *obj, Evas_Obj
  * @deprecated use elm_object_part_content_get() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj);
 
 /**
  * Unset the icon of the bubble
@@ -803,7 +803,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj) EI
  * @deprecated use elm_object_part_content_unset() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj);
 
 
 /**
@@ -816,7 +816,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj) EINA_A
  * @param label The text will be written on the button
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_button_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label set for the button
@@ -831,7 +831,7 @@ EINA_DEPRECATED EAPI void         elm_button_label_set(Evas_Object *obj, const c
  * @return The text set to the label, or NULL if nothing is set
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_button_label_get(const Evas_Object *obj);
 
 /**
  * Set the icon used for the button
@@ -844,7 +844,7 @@ EINA_DEPRECATED EAPI const char  *elm_button_label_get(const Evas_Object *obj) E
  * @param icon The icon object for the button
  * @deprecated use elm_object_part_content_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_button_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * Get the icon used for the button
@@ -858,7 +858,7 @@ EINA_DEPRECATED EAPI void         elm_button_icon_set(Evas_Object *obj, Evas_Obj
  *
  * @deprecated use elm_object_part_content_get() instead
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj);
 
 /**
  * Remove the icon set without deleting it and return the object
@@ -872,7 +872,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj) EI
  * @return The icon object that was being used
  * @deprecated use elm_object_part_content_unset() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj);
 
 /**
  * Set a day text color to the same that represents Saturdays.
@@ -892,7 +892,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj) EINA_A
  *
  * @ingroup Calendar
  */
-EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos);
 
 /**
  * Set a day text color to the same that represents Sundays.
@@ -912,7 +912,7 @@ EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj,
  *
  * @ingroup Calendar
  */
-EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos);
 
 /**
  * Set a day text color to the same that represents Weekdays.
@@ -941,7 +941,7 @@ EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, i
  *
  * @ingroup Calendar
  */
-EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos);
 
 
 /**
@@ -952,7 +952,7 @@ EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj,
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_check_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_check_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Get the text label of the check object
@@ -962,7 +962,7 @@ EINA_DEPRECATED EAPI void         elm_check_label_set(Evas_Object *obj, const ch
  *
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_check_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_check_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the icon object of the check object
@@ -977,7 +977,7 @@ EINA_DEPRECATED EAPI const char  *elm_check_label_get(const Evas_Object *obj) EI
  * @deprecated use elm_object_part_content_set() instead.
  *
  */
-EINA_DEPRECATED EAPI void         elm_check_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_check_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * @brief Get the icon object of the check object
@@ -988,7 +988,7 @@ EINA_DEPRECATED EAPI void         elm_check_icon_set(Evas_Object *obj, Evas_Obje
  * @deprecated use elm_object_part_content_get() instead.
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the icon used for the check object
@@ -1001,7 +1001,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj) EIN
  * @deprecated use elm_object_part_content_unset() instead.
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj);
 
 /**
  * @brief Set the text label of the check object
@@ -1011,7 +1011,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj) EINA_AR
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_check_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_check_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Get the text label of the check object
@@ -1021,7 +1021,7 @@ EINA_DEPRECATED EAPI void         elm_check_label_set(Evas_Object *obj, const ch
  *
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_check_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_check_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the icon object of the check object
@@ -1036,7 +1036,7 @@ EINA_DEPRECATED EAPI const char  *elm_check_label_get(const Evas_Object *obj) EI
  * @deprecated use elm_object_part_content_set() instead.
  *
  */
-EINA_DEPRECATED EAPI void         elm_check_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_check_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * @brief Get the icon object of the check object
@@ -1047,7 +1047,7 @@ EINA_DEPRECATED EAPI void         elm_check_icon_set(Evas_Object *obj, Evas_Obje
  * @deprecated use elm_object_part_content_get() instead.
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the icon used for the check object
@@ -1060,10 +1060,10 @@ EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj) EIN
  * @deprecated use elm_object_part_content_unset() instead.
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj);
 
-EINA_DEPRECATED EAPI void         elm_check_states_labels_set(Evas_Object *obj, const char *ontext, const char *offtext) EINA_ARG_NONNULL(1, 2, 3);
-EINA_DEPRECATED EAPI void         elm_check_states_labels_get(const Evas_Object *obj, const char **ontext, const char **offtext) EINA_ARG_NONNULL(1, 2, 3);
+EINA_DEPRECATED EAPI void         elm_check_states_labels_set(Evas_Object *obj, const char *ontext, const char *offtext);
+EINA_DEPRECATED EAPI void         elm_check_states_labels_get(const Evas_Object *obj, const char **ontext, const char **offtext);
 
 
 /**
@@ -1088,7 +1088,7 @@ EINA_DEPRECATED EAPI void         elm_check_states_labels_get(const Evas_Object
  *
  * @ingroup Conformant
  */
-EINA_DEPRECATED EAPI void         elm_conformant_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_conformant_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * Get the content of the conformant widget.
@@ -1107,7 +1107,7 @@ EINA_DEPRECATED EAPI void         elm_conformant_content_set(Evas_Object *obj, E
  *
  * @ingroup Conformant
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj);
 
 /**
  * Unset the content of the conformant widget.
@@ -1123,7 +1123,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *
  *
  * @ingroup Conformant
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj);
 
 /**
  * Get the side labels max length.
@@ -1136,7 +1136,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj)
  *
  * @ingroup Diskselector
  */
-EINA_DEPRECATED EAPI int    elm_diskselector_side_label_lenght_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI int    elm_diskselector_side_label_lenght_get(const Evas_Object *obj);
 
 /**
  * Set the side labels max length.
@@ -1148,7 +1148,7 @@ EINA_DEPRECATED EAPI int    elm_diskselector_side_label_lenght_get(const Evas_Ob
  *
  * @ingroup Diskselector
  */
-EINA_DEPRECATED EAPI void   elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void   elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len);
 
 EINA_DEPRECATED EAPI void         elm_factory_content_set(Evas_Object *obj, Evas_Object *content);
 EINA_DEPRECATED EAPI Evas_Object *elm_factory_content_get(const Evas_Object *obj);
@@ -1164,7 +1164,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_factory_content_get(const Evas_Object *obj
  * @deprecated see elm_object_item_text_get() instead
  * @ingroup Flipselector
  */
-EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Object_Item *it);
 
 /**
  * Set the label of a given flip selector widget's item.
@@ -1177,7 +1177,7 @@ EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Objec
  * @deprecated see elm_object_item_text_set() instead
  * @ingroup Flipselector
  */
-EINA_DEPRECATED EAPI void        elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label);
 
 /**
  * Make a given Elementary object the focused one.
@@ -1193,7 +1193,7 @@ EINA_DEPRECATED EAPI void        elm_flipselector_item_label_set(Elm_Object_Item
  *
  * @ingroup Focus
  */
-EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj);
 
 /**
  * Remove the focus from an Elementary object
@@ -1208,7 +1208,7 @@ EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj) EINA_ARG_NONNULL(1)
  *
  * @ingroup Focus
  */
-EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj);
 
 /**
  * @brief Set the frame label
@@ -1218,7 +1218,7 @@ EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj) EINA_ARG_NONNULL(
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_frame_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_frame_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Get the frame label
@@ -1229,7 +1229,7 @@ EINA_DEPRECATED EAPI void         elm_frame_label_set(Evas_Object *obj, const ch
  *
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_frame_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_frame_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the content of the frame widget
@@ -1243,7 +1243,7 @@ EINA_DEPRECATED EAPI const char  *elm_frame_label_get(const Evas_Object *obj) EI
  *
  * @deprecated use elm_object_content_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_frame_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_frame_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Get the content of the frame widget
@@ -1255,7 +1255,7 @@ EINA_DEPRECATED EAPI void         elm_frame_content_set(Evas_Object *obj, Evas_O
  *
  * @deprecated use elm_object_content_get() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the content of the frame widget
@@ -1267,11 +1267,11 @@ EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj)
  *
  * @deprecated use elm_object_content_unset() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj);
 
-EINA_DEPRECATED EAPI void          elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void          elm_genlist_item_icons_orphan(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void          elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode);
+EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void          elm_genlist_item_icons_orphan(Elm_Genlist_Item *it);
 
 #define ELM_IMAGE_ROTATE_90_CW 1
 #define ELM_IMAGE_ROTATE_180_CW 2
@@ -1288,7 +1288,7 @@ EINA_DEPRECATED EAPI void          elm_genlist_item_icons_orphan(Elm_Genlist_Ite
  *
  * @ingroup Index
  */
-EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item);
 
 /**
  * Set the data associated with a given index widget item
@@ -1304,7 +1304,7 @@ EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item)
  * @deprecated Use elm_object_item_data_set() instead
  * @ingroup Index
  */
-EINA_DEPRECATED EAPI void  elm_index_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void  elm_index_item_data_set(Elm_Object_Item *it, const void *data);
 
 /**
  * @brief Set the label on the label object
@@ -1313,7 +1313,7 @@ EINA_DEPRECATED EAPI void  elm_index_item_data_set(Elm_Object_Item *it, const vo
  * @param label The label will be used on the label object
  * @deprecated See elm_object_text_set()
  */
-EINA_DEPRECATED EAPI void        elm_label_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        elm_label_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Get the label used on the label object
@@ -1322,7 +1322,7 @@ EINA_DEPRECATED EAPI void        elm_label_label_set(Evas_Object *obj, const cha
  * @return The string inside the label
  * @deprecated See elm_object_text_get()
  */
-EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj);
 
 
 /**
@@ -1349,7 +1349,7 @@ EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj) EIN
  *
  * @ingroup Layout
  */
-EINA_DEPRECATED EAPI void         elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content);
 
 /**
  * Get the child object in the given content part.
@@ -1363,7 +1363,7 @@ EINA_DEPRECATED EAPI void         elm_layout_content_set(Evas_Object *obj, const
  *
  * @ingroup Layout
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow);
 
 /**
  * Unset the layout content.
@@ -1378,7 +1378,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj,
  *
  * @ingroup Layout
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow);
 
 /**
  * Set the text of the given part
@@ -1390,7 +1390,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, con
  * @ingroup Layout
  * @deprecated use elm_object_part_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_layout_text_set(Evas_Object *obj, const char *part, const char *text) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_layout_text_set(Evas_Object *obj, const char *part, const char *text);
 
 /**
  * Get the text set in the given part
@@ -1403,7 +1403,7 @@ EINA_DEPRECATED EAPI void         elm_layout_text_set(Evas_Object *obj, const ch
  * @ingroup Layout
  * @deprecated use elm_object_part_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_layout_text_get(const Evas_Object *obj, const char *part) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_layout_text_get(const Evas_Object *obj, const char *part);
 
 /**
  * @def elm_layout_label_set
@@ -1427,7 +1427,7 @@ EINA_DEPRECATED EAPI const char  *elm_layout_text_get(const Evas_Object *obj, co
 #define elm_layout_label_get(_ly) \
   elm_layout_text_get((_ly), "elm.text")
 
-EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item);
 
 
 /**
@@ -1446,7 +1446,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *it
  *
  * @ingroup Mapbuf
  */
-EINA_DEPRECATED EAPI void         elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * Get the content of the mapbuf.
@@ -1462,7 +1462,7 @@ EINA_DEPRECATED EAPI void         elm_mapbuf_content_set(Evas_Object *obj, Evas_
  *
  * @ingroup Mapbuf
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj);
 
 /**
  * Unset the content of the mapbuf.
@@ -1478,7 +1478,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj)
  *
  * @ingroup Mapbuf
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj);
 
 /**
  * @brief Set the label of a menu item
@@ -1491,7 +1491,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj) EIN
  *
  * @deprecated Use elm_object_item_text_set() instead
  */
-EINA_DEPRECATED EAPI void         elm_menu_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_menu_item_label_set(Elm_Object_Item *it, const char *label);
 
 /**
  * @brief Get the label of a menu item
@@ -1500,7 +1500,7 @@ EINA_DEPRECATED EAPI void         elm_menu_item_label_set(Elm_Object_Item *it, c
  * @return The label of @p item
  * @deprecated Use elm_object_item_text_get() instead
  */
-EINA_DEPRECATED EAPI const char  *elm_menu_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_menu_item_label_get(const Elm_Object_Item *it);
 
 /**
  * @brief Set the content object of a menu item
@@ -1514,7 +1514,7 @@ EINA_DEPRECATED EAPI const char  *elm_menu_item_label_get(const Elm_Object_Item
  *
  * @deprecated Use elm_object_item_content_set() instead
  */
-EINA_DEPRECATED EAPI Eina_Bool    elm_menu_item_object_content_set(Elm_Object_Item *it, Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool    elm_menu_item_object_content_set(Elm_Object_Item *it, Evas_Object *obj);
 
 /**
  * @brief Get the content object of a menu item
@@ -1529,7 +1529,7 @@ EINA_DEPRECATED EAPI Eina_Bool    elm_menu_item_object_content_set(Elm_Object_It
  *
  * @deprecated Use elm_object_item_content_get() instead
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Object_Item *it);
 
 /**
  * @brief Set the disabled state of @p item.
@@ -1538,7 +1538,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Obj
  * @param disabled The enabled/disabled state of the item
  * @deprecated Use elm_object_item_disabled_set() instead
  */
-EINA_DEPRECATED EAPI void         elm_menu_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_menu_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
 
 /**
  * @brief Get the disabled state of @p item.
@@ -1549,7 +1549,7 @@ EINA_DEPRECATED EAPI void         elm_menu_item_disabled_set(Elm_Object_Item *it
  * @see elm_menu_item_disabled_set()
  * @deprecated Use elm_object_item_disabled_get() instead
  */
-EINA_DEPRECATED EAPI Eina_Bool    elm_menu_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool    elm_menu_item_disabled_get(const Elm_Object_Item *it);
 
 /**
  * @brief Returns the data associated with menu item @p item.
@@ -1561,7 +1561,7 @@ EINA_DEPRECATED EAPI Eina_Bool    elm_menu_item_disabled_get(const Elm_Object_It
  *
  * @deprecated Use elm_object_item_data_get() instead
  */
-EINA_DEPRECATED EAPI void        *elm_menu_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        *elm_menu_item_data_get(const Elm_Object_Item *it);
 
 /**
  * @brief Sets the data to be associated with menu item @p item.
@@ -1571,7 +1571,7 @@ EINA_DEPRECATED EAPI void        *elm_menu_item_data_get(const Elm_Object_Item *
  *
  * @deprecated Use elm_object_item_data_set() instead
  */
-EINA_DEPRECATED EAPI void         elm_menu_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_menu_item_data_set(Elm_Object_Item *it, const void *data);
 
 /**
  * @brief Set the content of the notify widget
@@ -1586,7 +1586,7 @@ EINA_DEPRECATED EAPI void         elm_menu_item_data_set(Elm_Object_Item *it, co
  * @deprecated use elm_object_content_set() instead
  *
  */
-EINA_DEPRECATED EAPI void         elm_notify_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_notify_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Unset the content of the notify widget
@@ -1600,7 +1600,7 @@ EINA_DEPRECATED EAPI void         elm_notify_content_set(Evas_Object *obj, Evas_
  * @deprecated use elm_object_content_unset() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj);
 
 /**
  * @brief Return the content of the notify widget
@@ -1612,7 +1612,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj) EIN
  * @deprecated use elm_object_content_get() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj);
 
 /**
  * Set a label of an object
@@ -1755,7 +1755,7 @@ EINA_DEPRECATED EAPI void         elm_object_item_text_part_set(Elm_Object_Item
  * @deprecated use elm_object_content_set() instead
  *
  */
-EINA_DEPRECATED EAPI void         elm_panel_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_panel_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Get the content of the panel.
@@ -1770,7 +1770,7 @@ EINA_DEPRECATED EAPI void         elm_panel_content_set(Evas_Object *obj, Evas_O
  * @deprecated use elm_object_content_get() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the content of the panel.
@@ -1785,7 +1785,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj)
  * @deprecated use elm_object_content_unset() instead
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj);
 
 /**
  * Set the left content of the panes widget.
@@ -1807,7 +1807,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj) EINA
  *
  * @ingroup Panes
  */
-EINA_DEPRECATED EAPI void         elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * Set the right content of the panes widget.
@@ -1829,7 +1829,7 @@ EINA_DEPRECATED EAPI void         elm_panes_content_left_set(Evas_Object *obj, E
  *
  * @ingroup Panes
  */
-EINA_DEPRECATED EAPI void         elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * Get the left content of the panes.
@@ -1845,7 +1845,7 @@ EINA_DEPRECATED EAPI void         elm_panes_content_right_set(Evas_Object *obj,
  *
  * @ingroup Panes
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj);
 
 /**
  * Get the right content of the panes.
@@ -1861,7 +1861,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *
  *
  * @ingroup Panes
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj);
 
 /**
  * Unset the left content used for the panes.
@@ -1878,7 +1878,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object
  *
  * @ingroup Panes
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj);
 
 /**
  * Unset the right content used for the panes.
@@ -1896,7 +1896,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj)
  *
  * @ingroup Panes
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj);
 /**
  * Set the label of a given progress bar widget
  *
@@ -1906,7 +1906,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj
  * @ingroup Progressbar
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_progressbar_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_progressbar_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label of a given progress bar widget
@@ -1917,7 +1917,7 @@ EINA_DEPRECATED EAPI void         elm_progressbar_label_set(Evas_Object *obj, co
  * @ingroup Progressbar
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_progressbar_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_progressbar_label_get(const Evas_Object *obj);
 
 /**
  * Set the icon object of a given progress bar widget
@@ -1936,7 +1936,7 @@ EINA_DEPRECATED EAPI const char  *elm_progressbar_label_get(const Evas_Object *o
  *
  * @ingroup Progressbar
  */
-EINA_DEPRECATED EAPI void         elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * Retrieve the icon object set for a given progress bar widget
@@ -1950,7 +1950,7 @@ EINA_DEPRECATED EAPI void         elm_progressbar_icon_set(Evas_Object *obj, Eva
  *
  * @ingroup Progressbar
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj);
 
 /**
  * Unset an icon set on a given progress bar widget
@@ -1967,7 +1967,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *ob
  *
  * @ingroup Progressbar
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj);
 
 /**
  * @brief Set the text label of the radio object
@@ -1977,7 +1977,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj) E
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_radio_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_radio_label_set(Evas_Object *obj, const char *label);
 
 /**
  * @brief Get the text label of the radio object
@@ -1987,7 +1987,7 @@ EINA_DEPRECATED EAPI void         elm_radio_label_set(Evas_Object *obj, const ch
  *
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_radio_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_radio_label_get(const Evas_Object *obj);
 
 /**
  * @brief Set the icon object of the radio object
@@ -2002,7 +2002,7 @@ EINA_DEPRECATED EAPI const char  *elm_radio_label_get(const Evas_Object *obj) EI
  * @deprecated use elm_object_part_content_set() instead.
  *
  */
-EINA_DEPRECATED EAPI void         elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * @brief Get the icon object of the radio object
@@ -2015,7 +2015,7 @@ EINA_DEPRECATED EAPI void         elm_radio_icon_set(Evas_Object *obj, Evas_Obje
  * @deprecated use elm_object_part_content_get() instead.
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the icon used for the radio object
@@ -2029,7 +2029,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj) EIN
  * @deprecated use elm_object_part_content_unset() instead.
  *
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj);
 
 /**
  * @brief Set the content of the scroller widget (the object to be scrolled around).
@@ -2042,7 +2042,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj) EINA_AR
  * elm_scroller_content_unset() function.
  * @deprecated use elm_object_content_set() instead
  */
-EINA_DEPRECATED EAPI void         elm_scroller_content_set(Evas_Object *obj, Evas_Object *child) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_scroller_content_set(Evas_Object *obj, Evas_Object *child);
 
 /**
  * @brief Get the content of the scroller widget
@@ -2055,7 +2055,7 @@ EINA_DEPRECATED EAPI void         elm_scroller_content_set(Evas_Object *obj, Eva
  * @see elm_scroller_content_set()
  * @deprecated use elm_object_content_get() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the content of the scroller widget
@@ -2068,7 +2068,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *ob
  * @see elm_scroller_content_set()
  * @deprecated use elm_object_content_unset() instead.
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj);
 
 /**
  * Set the label of a given slider widget
@@ -2079,7 +2079,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj) E
  * @ingroup Slider
  * @deprecated use elm_object_text_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_slider_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_slider_label_set(Evas_Object *obj, const char *label);
 
 /**
  * Get the label of a given slider widget
@@ -2090,7 +2090,7 @@ EINA_DEPRECATED EAPI void         elm_slider_label_set(Evas_Object *obj, const c
  * @ingroup Slider
  * @deprecated use elm_object_text_get() instead.
  */
-EINA_DEPRECATED EAPI const char  *elm_slider_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_slider_label_get(const Evas_Object *obj);
 
 /**
  * Set the icon object of the slider object.
@@ -2111,7 +2111,7 @@ EINA_DEPRECATED EAPI const char  *elm_slider_label_get(const Evas_Object *obj) E
  * @ingroup Slider
  * @deprecated use elm_object_part_content_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon);
 
 /**
  * Unset an icon set on a given slider widget.
@@ -2132,7 +2132,7 @@ EINA_DEPRECATED EAPI void         elm_slider_icon_set(Evas_Object *obj, Evas_Obj
  *
  * @ingroup Slider
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj);
 
 /**
  * Retrieve the icon object set for a given slider widget.
@@ -2151,7 +2151,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj) EINA_A
  *
  * @ingroup Slider
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj);
 
 /**
  * Set the end object of the slider object.
@@ -2173,7 +2173,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj) EI
  *
  * @ingroup Slider
  */
-EINA_DEPRECATED EAPI void         elm_slider_end_set(Evas_Object *obj, Evas_Object *end) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_slider_end_set(Evas_Object *obj, Evas_Object *end);
 
 /**
  * Unset an end object set on a given slider widget.
@@ -2196,7 +2196,7 @@ EINA_DEPRECATED EAPI void         elm_slider_end_set(Evas_Object *obj, Evas_Obje
  *
  * @ingroup Slider
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj);
 
 /**
  * Retrieve the end object set for a given slider widget.
@@ -2217,7 +2217,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj) EINA_AR
  *
  * @ingroup Slider
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj);
 
 /**
  * Return the data associated with a given slideshow item
@@ -2228,7 +2228,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj) EIN
  * @deprecated use elm_object_item_data_get() instead
  * @ingroup Slideshow
  */
-EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it);
 
 /**
  * Get the toolbar object from an item.
@@ -2241,7 +2241,7 @@ EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it
  * @deprecated use elm_object_item_object_get() instead.
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_Item *it);
 
 /**
  * Get the label of item.
@@ -2261,7 +2261,7 @@ EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_
  * @deprecated use elm_object_item_text_get() instead.
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI const char  *elm_toolbar_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char  *elm_toolbar_item_label_get(const Elm_Object_Item *it);
 
 /**
  * Set the label of item.
@@ -2282,7 +2282,7 @@ EINA_DEPRECATED EAPI const char  *elm_toolbar_item_label_get(const Elm_Object_It
  * @deprecated use elm_object_item_text_set() instead
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI void         elm_toolbar_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toolbar_item_label_set(Elm_Object_Item *it, const char *label);
 
 /**
  * Return the data associated with a given toolbar widget item.
@@ -2295,7 +2295,7 @@ EINA_DEPRECATED EAPI void         elm_toolbar_item_label_set(Elm_Object_Item *it
  * @deprecated use elm_object_item_data_get() instead.
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI void        *elm_toolbar_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void        *elm_toolbar_item_data_get(const Elm_Object_Item *it);
 
 /**
  * Set the data associated with a given toolbar widget item.
@@ -2311,7 +2311,7 @@ EINA_DEPRECATED EAPI void        *elm_toolbar_item_data_get(const Elm_Object_Ite
  * @deprecated use elm_object_item_data_set() instead.
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI void         elm_toolbar_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toolbar_item_data_set(Elm_Object_Item *it, const void *data);
 
 /**
  * Get a value whether toolbar item is disabled or not.
@@ -2324,7 +2324,7 @@ EINA_DEPRECATED EAPI void         elm_toolbar_item_data_set(Elm_Object_Item *it,
  * @deprecated use elm_object_item_disabled_get() instead.
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI Eina_Bool    elm_toolbar_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool    elm_toolbar_item_disabled_get(const Elm_Object_Item *it);
 
 /**
  * Sets the disabled/enabled state of a toolbar item.
@@ -2340,7 +2340,7 @@ EINA_DEPRECATED EAPI Eina_Bool    elm_toolbar_item_disabled_get(const Elm_Object
  * @deprecated use elm_object_item_disabled_set() instead.
  * @ingroup Toolbar
  */
-EINA_DEPRECATED EAPI void         elm_toolbar_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toolbar_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
 
 /**
  * Change a toolbar's orientation
@@ -2350,7 +2350,7 @@ EINA_DEPRECATED EAPI void         elm_toolbar_item_disabled_set(Elm_Object_Item
  * @ingroup Toolbar
  * @deprecated use elm_toolbar_horizontal_set() instead.
  */
-EINA_DEPRECATED EAPI void         elm_toolbar_orientation_set(Evas_Object *obj, Eina_Bool vertical) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void         elm_toolbar_orientation_set(Evas_Object *obj, Eina_Bool vertical);
 
 /**
  * Get a toolbar's orientation
@@ -2360,7 +2360,7 @@ EINA_DEPRECATED EAPI void         elm_toolbar_orientation_set(Evas_Object *obj,
  * @ingroup Toolbar
  * @deprecated use elm_toolbar_horizontal_get() instead.
  */
-EINA_DEPRECATED EAPI Eina_Bool    elm_toolbar_orientation_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool    elm_toolbar_orientation_get(const Evas_Object *obj);
 
 /**
  * @brief Link a Elm_Payer with an Elm_Video object.
index 7c0d393..0f5e1ab 100644 (file)
@@ -39,7 +39,7 @@
  *
  * @ingroup Diskselector
  */
-EAPI Evas_Object           *elm_diskselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object           *elm_diskselector_add(Evas_Object *parent);
 
 /**
  * Enable or disable round mode.
@@ -56,7 +56,7 @@ EAPI Evas_Object           *elm_diskselector_add(Evas_Object *parent) EINA_ARG_N
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round);
 
 /**
  * Get a value whether round mode is enabled or not.
@@ -69,7 +69,7 @@ EAPI void                   elm_diskselector_round_set(Evas_Object *obj, Eina_Bo
  *
  * @ingroup Diskselector
  */
-EAPI Eina_Bool              elm_diskselector_round_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_diskselector_round_get(const Evas_Object *obj);
 
 /**
  * Get the side labels max length.
@@ -82,7 +82,7 @@ EAPI Eina_Bool              elm_diskselector_round_get(const Evas_Object *obj) E
  *
  * @ingroup Diskselector
  */
-EAPI int                    elm_diskselector_side_label_length_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                    elm_diskselector_side_label_length_get(const Evas_Object *obj);
 
 /**
  * Set the side labels max length.
@@ -109,7 +109,7 @@ EAPI int                    elm_diskselector_side_label_length_get(const Evas_Ob
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_side_label_length_set(Evas_Object *obj, int len) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_side_label_length_set(Evas_Object *obj, int len);
 
 /**
  * Set the number of items to be displayed.
@@ -131,7 +131,7 @@ EAPI void                   elm_diskselector_side_label_length_set(Evas_Object *
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_display_item_num_set(Evas_Object *obj, int num) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_display_item_num_set(Evas_Object *obj, int num);
 
 /**
  * Get the number of items in the diskselector object.
@@ -140,7 +140,7 @@ EAPI void                   elm_diskselector_display_item_num_set(Evas_Object *o
  *
  * @ingroup Diskselector
  */
-EAPI int                   elm_diskselector_display_item_num_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_diskselector_display_item_num_get(const Evas_Object *obj);
 
 /**
  * Set bouncing behaviour when the scrolled content reaches an edge.
@@ -156,7 +156,7 @@ EAPI int                   elm_diskselector_display_item_num_get(const Evas_Obje
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * Get the bouncing behaviour of the internal scroller.
@@ -175,7 +175,7 @@ EAPI void                   elm_diskselector_bounce_set(Evas_Object *obj, Eina_B
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * Get the scrollbar policy.
@@ -188,7 +188,7 @@ EAPI void                   elm_diskselector_bounce_get(const Evas_Object *obj,
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
 
 /**
  * Set the scrollbar policy.
@@ -208,7 +208,7 @@ EAPI void                   elm_diskselector_scroller_policy_get(const Evas_Obje
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
 
 /**
  * Remove all diskselector's items.
@@ -220,7 +220,7 @@ EAPI void                   elm_diskselector_scroller_policy_set(Evas_Object *ob
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_clear(Evas_Object *obj);
 
 /**
  * Get a list of all the diskselector items.
@@ -235,7 +235,7 @@ EAPI void                   elm_diskselector_clear(Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Diskselector
  */
-EAPI const Eina_List       *elm_diskselector_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List       *elm_diskselector_items_get(const Evas_Object *obj);
 
 /**
  * Appends a new item to the diskselector object.
@@ -285,7 +285,7 @@ EAPI const Eina_List       *elm_diskselector_items_get(const Evas_Object *obj) E
  *
  * @ingroup Diskselector
  */
-EAPI Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
 
 
 /**
@@ -302,7 +302,7 @@ EAPI Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const char
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_del(Elm_Object_Item *it);
 
 /**
  * Set the function called when a diskselector item is freed.
@@ -321,7 +321,7 @@ EAPI void                   elm_diskselector_item_del(Elm_Object_Item *it) EINA_
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
 
 /**
  * Get the data associated to the item.
@@ -337,7 +337,7 @@ EAPI void                   elm_diskselector_item_del_cb_set(Elm_Object_Item *it
  *
  * @ingroup Diskselector
  */
-EAPI void                  *elm_diskselector_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                  *elm_diskselector_item_data_get(const Elm_Object_Item *it);
 
 /**
  * Set the icon associated to the item.
@@ -362,7 +362,7 @@ EAPI void                  *elm_diskselector_item_data_get(const Elm_Object_Item
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon);
 
 /**
  * Get the icon associated to the item.
@@ -380,7 +380,7 @@ EAPI void                   elm_diskselector_item_icon_set(Elm_Object_Item *it,
  *
  * @ingroup Diskselector
  */
-EAPI Evas_Object           *elm_diskselector_item_icon_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object           *elm_diskselector_item_icon_get(const Elm_Object_Item *it);
 
 /**
  * Set the label of item.
@@ -415,7 +415,7 @@ EAPI Evas_Object           *elm_diskselector_item_icon_get(const Elm_Object_Item
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label);
 
 /**
  * Get the label of item.
@@ -433,7 +433,7 @@ EAPI void                   elm_diskselector_item_label_set(Elm_Object_Item *it,
  *
  * @ingroup Diskselector
  */
-EAPI const char            *elm_diskselector_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char            *elm_diskselector_item_label_get(const Elm_Object_Item *it);
 
 /**
  * Get the selected item.
@@ -452,7 +452,7 @@ EAPI const char            *elm_diskselector_item_label_get(const Elm_Object_Ite
  *
  * @ingroup Diskselector
  */
-EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj);
 
 /**
  * Set the selected state of an item.
@@ -480,7 +480,7 @@ EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj)
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
 
 /*
  * Get whether the @p item is selected or not.
@@ -494,7 +494,7 @@ EAPI void                   elm_diskselector_item_selected_set(Elm_Object_Item *
  *
  * @ingroup Diskselector
  */
-EAPI Eina_Bool              elm_diskselector_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_diskselector_item_selected_get(const Elm_Object_Item *it);
 
 /**
  * Get the first item of the diskselector.
@@ -510,7 +510,7 @@ EAPI Eina_Bool              elm_diskselector_item_selected_get(const Elm_Object_
  *
  * @ingroup Diskselector
  */
-EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj);
 
 /**
  * Get the last item of the diskselector.
@@ -526,7 +526,7 @@ EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj) EI
  *
  * @ingroup Diskselector
  */
-EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj);
 
 /**
  * Get the item before @p item in diskselector.
@@ -545,7 +545,7 @@ EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj) EIN
  *
  * @ingroup Diskselector
  */
-EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it);
 
 /**
  * Get the item after @p item in diskselector.
@@ -564,7 +564,7 @@ EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it)
  *
  * @ingroup Diskselector
  */
-EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it);
 
 /**
  * Set the text to be shown in the diskselector item.
@@ -579,7 +579,7 @@ EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it)
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text);
 
 /**
  * Set the content to be shown in the tooltip item.
@@ -603,7 +603,7 @@ EAPI void                   elm_diskselector_item_tooltip_text_set(Elm_Object_It
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
 
 /**
  * Unset tooltip from item.
@@ -619,7 +619,7 @@ EAPI void                   elm_diskselector_item_tooltip_content_cb_set(Elm_Obj
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_tooltip_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_tooltip_unset(Elm_Object_Item *it);
 
 /**
  * Sets a different style for this item tooltip.
@@ -635,7 +635,7 @@ EAPI void                   elm_diskselector_item_tooltip_unset(Elm_Object_Item
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style);
 
 /**
  * Get the style for this item tooltip.
@@ -649,7 +649,7 @@ EAPI void                   elm_diskselector_item_tooltip_style_set(Elm_Object_I
  *
  * @ingroup Diskselector
  */
-EAPI const char            *elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char            *elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it);
 
 /**
  * Set the cursor to be shown when mouse is over the diskselector item
@@ -661,7 +661,7 @@ EAPI const char            *elm_diskselector_item_tooltip_style_get(const Elm_Ob
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor);
 
 /**
  * Get the cursor to be shown when mouse is over the diskselector item
@@ -674,7 +674,7 @@ EAPI void                   elm_diskselector_item_cursor_set(Elm_Object_Item *it
  *
  * @ingroup Diskselector
  */
-EAPI const char            *elm_diskselector_item_cursor_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char            *elm_diskselector_item_cursor_get(const Elm_Object_Item *it);
 
 /**
  * Unset the cursor to be shown when mouse is over the diskselector item
@@ -686,7 +686,7 @@ EAPI const char            *elm_diskselector_item_cursor_get(const Elm_Object_It
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_cursor_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_cursor_unset(Elm_Object_Item *it);
 
 /**
  * Sets a different style for this item cursor.
@@ -701,7 +701,7 @@ EAPI void                   elm_diskselector_item_cursor_unset(Elm_Object_Item *
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style);
 
 /**
  * Get the style for this item cursor.
@@ -715,7 +715,7 @@ EAPI void                   elm_diskselector_item_cursor_style_set(Elm_Object_It
  *
  * @ingroup Diskselector
  */
-EAPI const char            *elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char            *elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it);
 
 
 /**
@@ -736,7 +736,7 @@ EAPI const char            *elm_diskselector_item_cursor_style_get(const Elm_Obj
  *
  * @ingroup Diskselector
  */
-EAPI void                   elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void                   elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only);
 
 /**
  * Get the cursor engine only usage for this item cursor.
@@ -751,7 +751,7 @@ EAPI void                   elm_diskselector_item_cursor_engine_only_set(Elm_Obj
  *
  * @ingroup Diskselector
  */
-EAPI Eina_Bool              elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it);
 
 /**
  * @}
index 8c57c73..6dd7998 100644 (file)
@@ -314,7 +314,7 @@ typedef Edje_Entry_Change_Info Elm_Entry_Change_Info;
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object       *elm_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object       *elm_entry_add(Evas_Object *parent);
 
 /**
  * Sets the entry to single line mode.
@@ -331,7 +331,7 @@ EAPI Evas_Object       *elm_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  * @param single_line If true, the text in the entry
  * will be on a single line.
  */
-EAPI void               elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
 
 /**
  * Gets whether the entry is set to be single line.
@@ -342,7 +342,7 @@ EAPI void               elm_entry_single_line_set(Evas_Object *obj, Eina_Bool si
  *
  * @see elm_entry_single_line_set()
  */
-EAPI Eina_Bool          elm_entry_single_line_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_single_line_get(const Evas_Object *obj);
 
 /**
  * Sets the entry to password mode.
@@ -353,7 +353,7 @@ EAPI Eina_Bool          elm_entry_single_line_get(const Evas_Object *obj) EINA_A
  * @param obj The entry object
  * @param password If true, password mode is enabled.
  */
-EAPI void               elm_entry_password_set(Evas_Object *obj, Eina_Bool password) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_password_set(Evas_Object *obj, Eina_Bool password);
 
 /**
  * Gets whether the entry is set to password mode.
@@ -364,7 +364,7 @@ EAPI void               elm_entry_password_set(Evas_Object *obj, Eina_Bool passw
  *
  * @see elm_entry_password_set()
  */
-EAPI Eina_Bool          elm_entry_password_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_password_get(const Evas_Object *obj);
 
 /**
  * Appends @p entry to the text of the entry.
@@ -379,7 +379,7 @@ EAPI Eina_Bool          elm_entry_password_get(const Evas_Object *obj) EINA_ARG_
  *
  * @see elm_entry_text_filter_append()
  */
-EAPI void               elm_entry_entry_append(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_entry_append(Evas_Object *obj, const char *entry);
 
 /**
  * Gets whether the entry is empty.
@@ -391,7 +391,7 @@ EAPI void               elm_entry_entry_append(Evas_Object *obj, const char *ent
  * @param obj The entry object
  * @return EINA_TRUE if the entry is empty, EINA_FALSE otherwise.
  */
-EAPI Eina_Bool          elm_entry_is_empty(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_is_empty(const Evas_Object *obj);
 
 /**
  * Gets any selected text within the entry.
@@ -407,7 +407,7 @@ EAPI Eina_Bool          elm_entry_is_empty(const Evas_Object *obj) EINA_ARG_NONN
  * @param obj The entry object
  * @return The selected text within the entry or NULL on failure
  */
-EAPI const char        *elm_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char        *elm_entry_selection_get(const Evas_Object *obj);
 
 /**
  * Returns the actual textblock object of the entry.
@@ -436,7 +436,7 @@ EAPI const char        *elm_entry_selection_get(const Evas_Object *obj) EINA_ARG
  * @param obj The entry object
  * @return The textblock object.
  */
-EAPI const Evas_Object *elm_entry_textblock_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Evas_Object *elm_entry_textblock_get(const Evas_Object *obj);
 
 /**
  * Forces calculation of the entry size and text layouting.
@@ -448,7 +448,7 @@ EAPI const Evas_Object *elm_entry_textblock_get(const Evas_Object *obj) EINA_ARG
  *
  * @see elm_entry_textblock_get()
  */
-EAPI void               elm_entry_calc_force(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_calc_force(const Evas_Object *obj);
 
 /**
  * Inserts the given text into the entry at the current cursor position.
@@ -468,7 +468,7 @@ EAPI void               elm_entry_calc_force(const Evas_Object *obj) EINA_ARG_NO
  *
  * @see elm_entry_text_filter_append()
  */
-EAPI void               elm_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_entry_insert(Evas_Object *obj, const char *entry);
 
 /**
  * Set the line wrap type to use on multi-line entries.
@@ -484,7 +484,7 @@ EAPI void               elm_entry_entry_insert(Evas_Object *obj, const char *ent
  * @param obj The entry object
  * @param wrap The wrap mode to use. See Elm_Wrap_Type for details on them
  */
-EAPI void               elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
 
 /**
  * Gets the wrap mode the entry was set to use.
@@ -494,7 +494,7 @@ EAPI void               elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type
  *
  * @see also elm_entry_line_wrap_set()
  */
-EAPI Elm_Wrap_Type      elm_entry_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Wrap_Type      elm_entry_line_wrap_get(const Evas_Object *obj);
 
 /**
  * Sets if the entry is to be editable or not.
@@ -512,7 +512,7 @@ EAPI Elm_Wrap_Type      elm_entry_line_wrap_get(const Evas_Object *obj) EINA_ARG
  * @param editable If EINA_TRUE, user input will be inserted in the entry,
  * if not, the entry is read-only and no user input is allowed.
  */
-EAPI void               elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable);
 
 /**
  * Gets whether the entry is editable or not.
@@ -523,21 +523,21 @@ EAPI void               elm_entry_editable_set(Evas_Object *obj, Eina_Bool edita
  *
  * @see elm_entry_editable_set()
  */
-EAPI Eina_Bool          elm_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_editable_get(const Evas_Object *obj);
 
 /**
  * This drops any existing text selection within the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_select_none(Evas_Object *obj);
 
 /**
  * This selects all text within the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_select_all(Evas_Object *obj);
 
 /**
  * This moves the cursor one place to the right within the entry.
@@ -545,7 +545,7 @@ EAPI void               elm_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(
  * @param obj The entry object
  * @return EINA_TRUE upon success, EINA_FALSE upon failure
  */
-EAPI Eina_Bool          elm_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_next(Evas_Object *obj);
 
 /**
  * This moves the cursor one place to the left within the entry.
@@ -553,7 +553,7 @@ EAPI Eina_Bool          elm_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL
  * @param obj The entry object
  * @return EINA_TRUE upon success, EINA_FALSE upon failure
  */
-EAPI Eina_Bool          elm_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_prev(Evas_Object *obj);
 
 /**
  * This moves the cursor one line up within the entry.
@@ -561,7 +561,7 @@ EAPI Eina_Bool          elm_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL
  * @param obj The entry object
  * @return EINA_TRUE upon success, EINA_FALSE upon failure
  */
-EAPI Eina_Bool          elm_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_up(Evas_Object *obj);
 
 /**
  * This moves the cursor one line down within the entry.
@@ -569,35 +569,35 @@ EAPI Eina_Bool          elm_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1
  * @param obj The entry object
  * @return EINA_TRUE upon success, EINA_FALSE upon failure
  */
-EAPI Eina_Bool          elm_entry_cursor_down(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_down(Evas_Object *obj);
 
 /**
  * This moves the cursor to the beginning of the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_cursor_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_begin_set(Evas_Object *obj);
 
 /**
  * This moves the cursor to the end of the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_cursor_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_end_set(Evas_Object *obj);
 
 /**
  * This moves the cursor to the beginning of the current line.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_cursor_line_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_line_begin_set(Evas_Object *obj);
 
 /**
  * This moves the cursor to the end of the current line.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_line_end_set(Evas_Object *obj);
 
 /**
  * This begins a selection within the entry as though
@@ -605,7 +605,7 @@ EAPI void               elm_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_cursor_selection_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_selection_begin(Evas_Object *obj);
 
 /**
  * This ends a selection within the entry as though
@@ -613,7 +613,7 @@ EAPI void               elm_entry_cursor_selection_begin(Evas_Object *obj) EINA_
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_cursor_selection_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_selection_end(Evas_Object *obj);
 
 /**
  * Gets whether a format node exists at the current cursor position.
@@ -630,7 +630,7 @@ EAPI void               elm_entry_cursor_selection_end(Evas_Object *obj) EINA_AR
  *
  * @see elm_entry_cursor_is_visible_format_get()
  */
-EAPI Eina_Bool          elm_entry_cursor_is_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_is_format_get(const Evas_Object *obj);
 
 /**
  * Gets if the current cursor position holds a visible format node.
@@ -641,7 +641,7 @@ EAPI Eina_Bool          elm_entry_cursor_is_format_get(const Evas_Object *obj) E
  *
  * @see elm_entry_cursor_is_format_get()
  */
-EAPI Eina_Bool          elm_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_is_visible_format_get(const Evas_Object *obj);
 
 /**
  * Gets the character pointed by the cursor at its current position.
@@ -654,7 +654,7 @@ EAPI Eina_Bool          elm_entry_cursor_is_visible_format_get(const Evas_Object
  * @param obj The entry object
  * @return The text pointed by the cursors.
  */
-EAPI const char        *elm_entry_cursor_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char        *elm_entry_cursor_content_get(const Evas_Object *obj);
 
 /**
  * This function returns the geometry of the cursor.
@@ -670,7 +670,7 @@ EAPI const char        *elm_entry_cursor_content_get(const Evas_Object *obj) EIN
  * @param h returned geometry
  * @return EINA_TRUE upon success, EINA_FALSE upon failure
  */
-EAPI Eina_Bool          elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
 
 /**
  * Sets the cursor position in the entry to the given value
@@ -681,7 +681,7 @@ EAPI Eina_Bool          elm_entry_cursor_geometry_get(const Evas_Object *obj, Ev
  * @param obj The entry object
  * @param pos The position of the cursor
  */
-EAPI void               elm_entry_cursor_pos_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cursor_pos_set(Evas_Object *obj, int pos);
 
 /**
  * Retrieves the current position of the cursor in the entry
@@ -689,28 +689,28 @@ EAPI void               elm_entry_cursor_pos_set(Evas_Object *obj, int pos) EINA
  * @param obj The entry object
  * @return The cursor position
  */
-EAPI int                elm_entry_cursor_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                elm_entry_cursor_pos_get(const Evas_Object *obj);
 
 /**
  * This executes a "cut" action on the selected text in the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_selection_cut(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_selection_cut(Evas_Object *obj);
 
 /**
  * This executes a "copy" action on the selected text in the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_selection_copy(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_selection_copy(Evas_Object *obj);
 
 /**
  * This executes a "paste" action in the entry.
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_selection_paste(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_selection_paste(Evas_Object *obj);
 
 /**
  * This clears and frees the items in a entry's contextual (longpress)
@@ -720,7 +720,7 @@ EAPI void               elm_entry_selection_paste(Evas_Object *obj) EINA_ARG_NON
  *
  * @see elm_entry_context_menu_item_add()
  */
-EAPI void               elm_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_context_menu_clear(Evas_Object *obj);
 
 /**
  * This adds an item to the entry's contextual menu.
@@ -741,7 +741,7 @@ EAPI void               elm_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_
  * @param func The callback to execute when the item is clicked
  * @param data The data to associate with the item for related functions
  */
-EAPI void               elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
 
 /**
  * This disables the entry's contextual (longpress) menu.
@@ -749,7 +749,7 @@ EAPI void               elm_entry_context_menu_item_add(Evas_Object *obj, const
  * @param obj The entry object
  * @param disabled If true, the menu is disabled
  */
-EAPI void               elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled);
 
 /**
  * This returns whether the entry's contextual (longpress) menu is
@@ -758,7 +758,7 @@ EAPI void               elm_entry_context_menu_disabled_set(Evas_Object *obj, Ei
  * @param obj The entry object
  * @return If true, the menu is disabled
  */
-EAPI Eina_Bool          elm_entry_context_menu_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_context_menu_disabled_get(const Evas_Object *obj);
 
 /**
  * This appends a custom item provider to the list for that entry
@@ -776,7 +776,7 @@ EAPI Eina_Bool          elm_entry_context_menu_disabled_get(const Evas_Object *o
  *
  * @see @ref entry-items
  */
-EAPI void               elm_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void               elm_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
 
 /**
  * This prepends a custom item provider to the list for that entry
@@ -788,7 +788,7 @@ EAPI void               elm_entry_item_provider_append(Evas_Object *obj, Evas_Ob
  * @param func The function called to provide the item object
  * @param data The data passed to @p func
  */
-EAPI void               elm_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void               elm_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
 
 /**
  * This removes a custom item provider to the list for that entry
@@ -800,7 +800,7 @@ EAPI void               elm_entry_item_provider_prepend(Evas_Object *obj, Evas_O
  * @param func The function called to provide the item object
  * @param data The data passed to @p func
  */
-EAPI void               elm_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void               elm_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
 
 /**
  * Append a filter function for text inserted in the entry
@@ -817,7 +817,7 @@ EAPI void               elm_entry_item_provider_remove(Evas_Object *obj, Evas_Ob
  * @param func The function to use as text filter
  * @param data User data to pass to @p func
  */
-EAPI void               elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void               elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
 
 /**
  * Prepend a filter function for text insdrted in the entry
@@ -829,7 +829,7 @@ EAPI void               elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry
  * @param func The function to use as text filter
  * @param data User data to pass to @p func
  */
-EAPI void               elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void               elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
 
 /**
  * Remove a filter from the list
@@ -841,7 +841,7 @@ EAPI void               elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entr
  * @param func The filter function to remove
  * @param data The user data passed when adding the function
  */
-EAPI void               elm_entry_text_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void               elm_entry_text_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
 
 /**
  * This converts a markup (HTML-like) string into UTF-8.
@@ -880,7 +880,7 @@ EINA_MALLOC EINA_WARN_UNUSED_RESULT;
  * @param file The path to the file to load and save
  * @param format The file format
  */
-EAPI void               elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format);
 
 /**
  * Gets the file being edited by the entry.
@@ -892,7 +892,7 @@ EAPI void               elm_entry_file_set(Evas_Object *obj, const char *file, E
  * @param file The path to the file to load and save
  * @param format The file format
  */
-EAPI void               elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format);
 
 /**
  * This function writes any changes made to the file set with
@@ -900,7 +900,7 @@ EAPI void               elm_entry_file_get(const Evas_Object *obj, const char **
  *
  * @param obj The entry object
  */
-EAPI void               elm_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_file_save(Evas_Object *obj);
 
 /**
  * This sets the entry object to 'autosave' the loaded text file or not.
@@ -910,7 +910,7 @@ EAPI void               elm_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1
  *
  * @see elm_entry_file_set()
  */
-EAPI void               elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave);
 
 /**
  * This gets the entry object's 'autosave' status.
@@ -920,7 +920,7 @@ EAPI void               elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autos
  *
  * @see elm_entry_file_set()
  */
-EAPI Eina_Bool          elm_entry_autosave_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_autosave_get(const Evas_Object *obj);
 
 /**
  * Control pasting of text and images for the widget.
@@ -934,7 +934,7 @@ EAPI Eina_Bool          elm_entry_autosave_get(const Evas_Object *obj) EINA_ARG_
  * @param textonly paste mode - EINA_TRUE is text only, EINA_FALSE is
  * text+image+other.
  */
-EAPI void               elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) EINA_ARG_NONNULL(1);
+EAPI void               elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
 
 /**
  * Getting elm_entry text paste/drop mode.
@@ -944,7 +944,7 @@ EAPI void               elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool t
  * @param obj The entry object
  * @return If the widget only accepts text from pastes.
  */
-EAPI Eina_Bool          elm_entry_cnp_textonly_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool          elm_entry_cnp_textonly_get(const Evas_Object *obj);
 
 /**
  * Enable or disable scrolling in entry
@@ -1135,7 +1135,7 @@ struct _Elm_Entry_Filter_Limit_Size
  * This filter, like any others, does not apply when setting the entry text
  * directly with elm_object_text_set().
  */
-EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text) EINA_ARG_NONNULL(1, 2, 3);
+EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text);
 
 /**
  * @typedef Elm_Entry_Filter_Accept_Set
@@ -1173,14 +1173,14 @@ struct _Elm_Entry_Filter_Accept_Set
  * This filter, like any others, does not apply when setting the entry text
  * directly with elm_object_text_set()
  */
-EAPI void                   elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text) EINA_ARG_NONNULL(1, 3);
+EAPI void                   elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text);
 /**
  * Set the input panel layout of the entry
  *
  * @param obj The entry object
  * @param layout layout type
  */
-EAPI void                   elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout) EINA_ARG_NONNULL(1);
+EAPI void                   elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout);
 
 /**
  * Get the input panel layout of the entry
@@ -1190,7 +1190,7 @@ EAPI void                   elm_entry_input_panel_layout_set(Evas_Object *obj, E
  *
  * @see elm_entry_input_panel_layout_set
  */
-EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(Evas_Object *obj);
 
 /**
  * Set the autocapitalization type on the immodule.
@@ -1198,7 +1198,7 @@ EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(Evas_Object *obj) E
  * @param obj The entry object
  * @param autocapital_type The type of autocapitalization
  */
-EAPI void                   elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type) EINA_ARG_NONNULL(1);
+EAPI void                   elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type);
 
 /**
  * Retrieve the autocapitalization type on the immodule.
@@ -1206,7 +1206,7 @@ EAPI void                   elm_entry_autocapital_type_set(Evas_Object *obj, Elm
  * @param obj The entry object
  * @return autocapitalization type
  */
-EAPI Elm_Autocapital_Type   elm_entry_autocapital_type_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Autocapital_Type   elm_entry_autocapital_type_get(Evas_Object *obj);
 
 /**
  * Sets the attribute to show the input panel automatically.
@@ -1214,7 +1214,7 @@ EAPI Elm_Autocapital_Type   elm_entry_autocapital_type_get(Evas_Object *obj) EIN
  * @param obj The entry object
  * @param enabled If true, the input panel is appeared when entry is clicked or has a focus
  */
-EAPI void                   elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void                   elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled);
 
 /**
  * Retrieve the attribute to show the input panel automatically.
@@ -1222,7 +1222,7 @@ EAPI void                   elm_entry_input_panel_enabled_set(Evas_Object *obj,
  * @param obj The entry object
  * @return EINA_TRUE if input panel will be appeared when the entry is clicked or has a focus, EINA_FALSE otherwise
  */
-EAPI Eina_Bool              elm_entry_input_panel_enabled_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_entry_input_panel_enabled_get(Evas_Object *obj);
 
 /**
  * @}
index 75164ab..d4ee519 100644 (file)
@@ -60,7 +60,7 @@ typedef enum
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object *elm_flip_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flip_add(Evas_Object *parent);
 
 /**
  * @brief Set the front content of the flip widget.
@@ -72,7 +72,7 @@ EAPI Evas_Object *elm_flip_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  * If you want to keep that old content object, use the
  * elm_flip_content_front_unset() function.
  */
-EAPI void                 elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void                 elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Set the back content of the flip widget.
@@ -84,7 +84,7 @@ EAPI void                 elm_flip_content_front_set(Evas_Object *obj, Evas_Obje
  * If you want to keep that old content object, use the
  * elm_flip_content_back_unset() function.
  */
-EAPI void                 elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void                 elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Get the front content used for the flip
@@ -94,7 +94,7 @@ EAPI void                 elm_flip_content_back_set(Evas_Object *obj, Evas_Objec
  *
  * Return the front content object which is set for this widget.
  */
-EAPI Evas_Object         *elm_flip_content_front_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object         *elm_flip_content_front_get(const Evas_Object *obj);
 
 /**
  * @brief Get the back content used for the flip
@@ -104,7 +104,7 @@ EAPI Evas_Object         *elm_flip_content_front_get(const Evas_Object *obj) EIN
  *
  * Return the back content object which is set for this widget.
  */
-EAPI Evas_Object         *elm_flip_content_back_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object         *elm_flip_content_back_get(const Evas_Object *obj);
 
 /**
  * @brief Unset the front content used for the flip
@@ -114,7 +114,7 @@ EAPI Evas_Object         *elm_flip_content_back_get(const Evas_Object *obj) EINA
  *
  * Unparent and return the front content object which was set for this widget.
  */
-EAPI Evas_Object         *elm_flip_content_front_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object         *elm_flip_content_front_unset(Evas_Object *obj);
 
 /**
  * @brief Unset the back content used for the flip
@@ -124,7 +124,7 @@ EAPI Evas_Object         *elm_flip_content_front_unset(Evas_Object *obj) EINA_AR
  *
  * Unparent and return the back content object which was set for this widget.
  */
-EAPI Evas_Object         *elm_flip_content_back_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object         *elm_flip_content_back_unset(Evas_Object *obj);
 
 /**
  * @brief Get flip front visibility state
@@ -133,7 +133,7 @@ EAPI Evas_Object         *elm_flip_content_back_unset(Evas_Object *obj) EINA_ARG
  * @return EINA_TRUE if front front is showing, EINA_FALSE if the back is
  * showing.
  */
-EAPI Eina_Bool            elm_flip_front_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool            elm_flip_front_get(const Evas_Object *obj);
 
 /**
  * @brief Set flip perspective
@@ -145,7 +145,7 @@ EAPI Eina_Bool            elm_flip_front_get(const Evas_Object *obj) EINA_ARG_NO
  *
  * @warning This function currently does nothing.
  */
-EAPI void                 elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1);
+EAPI void                 elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y);
 
 /**
  * @brief Runs the flip animation
@@ -193,7 +193,7 @@ EAPI void                 elm_flip_perspective_set(Evas_Object *obj, Evas_Coord
  * @image html elm_flip.png
  * @image latex elm_flip.eps width=\textwidth
  */
-EAPI void                 elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                 elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode);
 
 /**
  * @brief Set the interactive flip mode
index 5b2438d..9148d31 100644 (file)
@@ -49,7 +49,7 @@
  *
  * @ingroup Flipselector
  */
-EAPI Evas_Object                *elm_flipselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_flipselector_add(Evas_Object *parent);
 
 /**
  * Programmatically select the next item of a flip selector widget
@@ -62,7 +62,7 @@ EAPI Evas_Object                *elm_flipselector_add(Evas_Object *parent) EINA_
  *
  * @ingroup Flipselector
  */
-EAPI void                        elm_flipselector_flip_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                        elm_flipselector_flip_next(Evas_Object *obj);
 
 /**
  * Programmatically select the previous item of a flip selector
@@ -76,7 +76,7 @@ EAPI void                        elm_flipselector_flip_next(Evas_Object *obj) EI
  *
  * @ingroup Flipselector
  */
-EAPI void                        elm_flipselector_flip_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                        elm_flipselector_flip_prev(Evas_Object *obj);
 
 /**
  * Append a (text) item to a flip selector widget
@@ -102,7 +102,7 @@ EAPI void                        elm_flipselector_flip_prev(Evas_Object *obj) EI
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
 
 /**
  * Prepend a (text) item to a flip selector widget
@@ -128,7 +128,7 @@ EAPI Elm_Object_Item            *elm_flipselector_item_append(Evas_Object *obj,
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
 
 /**
  * Get the internal list of items in a given flip selector widget.
@@ -151,7 +151,7 @@ EAPI Elm_Object_Item            *elm_flipselector_item_prepend(Evas_Object *obj,
  *
  * @ingroup Flipselector
  */
-EAPI const Eina_List            *elm_flipselector_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List            *elm_flipselector_items_get(const Evas_Object *obj);
 
 /**
  * Get the first item in the given flip selector widget's list of
@@ -166,7 +166,7 @@ EAPI const Eina_List            *elm_flipselector_items_get(const Evas_Object *o
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_first_item_get(const Evas_Object *obj);
 
 /**
  * Get the last item in the given flip selector widget's list of
@@ -181,7 +181,7 @@ EAPI Elm_Object_Item            *elm_flipselector_first_item_get(const Evas_Obje
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_last_item_get(const Evas_Object *obj);
 
 /**
  * Get the currently selected item in a flip selector widget.
@@ -192,7 +192,7 @@ EAPI Elm_Object_Item            *elm_flipselector_last_item_get(const Evas_Objec
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_selected_item_get(const Evas_Object *obj);
 
 /**
  * Set whether a given flip selector widget's item should be the
@@ -211,7 +211,7 @@ EAPI Elm_Object_Item            *elm_flipselector_selected_item_get(const Evas_O
  *
  * @ingroup Flipselector
  */
-EAPI void                        elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                        elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
 
 /**
  * Get whether a given flip selector widget's item is the currently
@@ -225,7 +225,7 @@ EAPI void                        elm_flipselector_item_selected_set(Elm_Object_I
  *
  * @ingroup Flipselector
  */
-EAPI Eina_Bool                   elm_flipselector_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_flipselector_item_selected_get(const Elm_Object_Item *it);
 
 /**
  * Delete a given item from a flip selector widget.
@@ -234,7 +234,7 @@ EAPI Eina_Bool                   elm_flipselector_item_selected_get(const Elm_Ob
  *
  * @ingroup Flipselector
  */
-EAPI void                        elm_flipselector_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                        elm_flipselector_item_del(Elm_Object_Item *it);
 
 /**
  * Gets the item before @p item in a flip selector widget's
@@ -249,7 +249,7 @@ EAPI void                        elm_flipselector_item_del(Elm_Object_Item *it)
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_item_prev_get(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_item_prev_get(Elm_Object_Item *it);
 
 /**
  * Gets the item after @p item in a flip selector widget's
@@ -264,7 +264,7 @@ EAPI Elm_Object_Item            *elm_flipselector_item_prev_get(Elm_Object_Item
  *
  * @ingroup Flipselector
  */
-EAPI Elm_Object_Item            *elm_flipselector_item_next_get(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item            *elm_flipselector_item_next_get(Elm_Object_Item *it);
 
 /**
  * Set the interval on time updates for an user mouse button hold
@@ -292,7 +292,7 @@ EAPI Elm_Object_Item            *elm_flipselector_item_next_get(Elm_Object_Item
  *
  * @ingroup Flipselector
  */
-EAPI void                        elm_flipselector_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void                        elm_flipselector_interval_set(Evas_Object *obj, double interval);
 
 /**
  * Get the interval on time updates for an user mouse button hold
@@ -305,7 +305,7 @@ EAPI void                        elm_flipselector_interval_set(Evas_Object *obj,
  *
  * @ingroup Flipselector
  */
-EAPI double                      elm_flipselector_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                      elm_flipselector_interval_get(const Evas_Object *obj);
 /**
  * @}
  */
index 1e1a051..69f8ff6 100644 (file)
@@ -85,7 +85,7 @@ EAPI void                 elm_focus_highlight_animate_set(Eina_Bool animate);
  *
  * @ingroup Focus
  */
-EAPI Eina_Bool            elm_object_focus_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool            elm_object_focus_get(const Evas_Object *obj);
 
 /**
  * Set/unset focus to a given Elementary object.
@@ -104,7 +104,7 @@ EAPI Eina_Bool            elm_object_focus_get(const Evas_Object *obj) EINA_ARG_
  *
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_set(Evas_Object *obj, Eina_Bool focus) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_focus_set(Evas_Object *obj, Eina_Bool focus);
 
 /**
  * Set the ability for an Element object to be focused
@@ -122,7 +122,7 @@ EAPI void                 elm_object_focus_set(Evas_Object *obj, Eina_Bool focus
  *
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable);
 
 /**
  * Get whether an Elementary object is focusable or not
@@ -137,7 +137,7 @@ EAPI void                 elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool
  *
  * @ingroup Focus
  */
-EAPI Eina_Bool            elm_object_focus_allow_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool            elm_object_focus_allow_get(const Evas_Object *obj);
 
 /**
  * Set custom focus chain.
@@ -152,7 +152,7 @@ EAPI Eina_Bool            elm_object_focus_allow_get(const Evas_Object *obj) EIN
  * @param objs Chain of objects to pass focus
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs);
 
 /**
  * Unset a custom focus chain on a given Elementary widget
@@ -164,7 +164,7 @@ EAPI void                 elm_object_focus_custom_chain_set(Evas_Object *obj, Ei
  *
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_custom_chain_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_focus_custom_chain_unset(Evas_Object *obj);
 
 /**
  * Get custom focus chain
@@ -172,7 +172,7 @@ EAPI void                 elm_object_focus_custom_chain_unset(Evas_Object *obj)
  * @param obj The container object
  * @ingroup Focus
  */
-EAPI const Eina_List     *elm_object_focus_custom_chain_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List     *elm_object_focus_custom_chain_get(const Evas_Object *obj);
 
 /**
  * Append object to custom focus chain.
@@ -187,7 +187,7 @@ EAPI const Eina_List     *elm_object_focus_custom_chain_get(const Evas_Object *o
  * @param relative_child The relative object to position the child
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) EINA_ARG_NONNULL(1, 2);
+EAPI void                 elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child);
 
 /**
  * Prepend object to custom focus chain.
@@ -202,7 +202,7 @@ EAPI void                 elm_object_focus_custom_chain_append(Evas_Object *obj,
  * @param relative_child The relative object to position the child
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) EINA_ARG_NONNULL(1, 2);
+EAPI void                 elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child);
 
 /**
  * Give focus to next object in object tree.
@@ -216,7 +216,7 @@ EAPI void                 elm_object_focus_custom_chain_prepend(Evas_Object *obj
  *
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir);
 
 /**
  * Give focus to near object in one direction.
@@ -230,7 +230,7 @@ EAPI void                 elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Dir
  *
  * @ingroup Focus
  */
-EAPI void                 elm_object_focus_direction_go(Evas_Object *obj, int x, int y) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_focus_direction_go(Evas_Object *obj, int x, int y);
 
 /**
  * Make the elementary object and its children to be unfocusable
@@ -252,7 +252,7 @@ EAPI void                 elm_object_focus_direction_go(Evas_Object *obj, int x,
  *
  * @ingroup Focus
  */
-EAPI void                 elm_object_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable) EINA_ARG_NONNULL(1);
+EAPI void                 elm_object_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable);
 
 /**
  * Get whether an Elementary object and its children are unfocusable or not.
@@ -265,4 +265,4 @@ EAPI void                 elm_object_tree_unfocusable_set(Evas_Object *obj, Eina
  *
  * @ingroup Focus
  */
-EAPI Eina_Bool            elm_object_tree_unfocusable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool            elm_object_tree_unfocusable_get(const Evas_Object *obj);
index aa55946..f74ff19 100644 (file)
@@ -125,7 +125,7 @@ EAPI void             elm_font_overlay_all_apply(void);
  * elm_font_fontconfig_name_get(), for one style only (single font
  * instance, not family).
  */
-EAPI Elm_Font_Properties *elm_font_properties_get(const char *font) EINA_ARG_NONNULL(1);
+EAPI Elm_Font_Properties *elm_font_properties_get(const char *font);
 
 /**
  * Free font properties return by elm_font_properties_get().
@@ -134,7 +134,7 @@ EAPI Elm_Font_Properties *elm_font_properties_get(const char *font) EINA_ARG_NON
  *
  * @ingroup Fonts
  */
-EAPI void             elm_font_properties_free(Elm_Font_Properties *efp) EINA_ARG_NONNULL(1);
+EAPI void             elm_font_properties_free(Elm_Font_Properties *efp);
 
 /**
  * Translate a font name, bound to a style, into fontconfig's font names
@@ -151,7 +151,7 @@ EAPI void             elm_font_properties_free(Elm_Font_Properties *efp) EINA_AR
  * elm_font_properties_get(), for one style only (single font
  * instance, not family).
  */
-EAPI const char      *elm_font_fontconfig_name_get(const char *name, const char *style) EINA_ARG_NONNULL(1);
+EAPI const char      *elm_font_fontconfig_name_get(const char *name, const char *style);
 
 /**
  * Free the font string return by elm_font_fontconfig_name_get().
@@ -160,7 +160,7 @@ EAPI const char      *elm_font_fontconfig_name_get(const char *name, const char
  *
  * @ingroup Fonts
  */
-EAPI void             elm_font_fontconfig_name_free(const char *name) EINA_ARG_NONNULL(1);
+EAPI void             elm_font_fontconfig_name_free(const char *name);
 
 /**
  * Create a font hash table of available system fonts.
index d6e4d9c..eebe001 100644 (file)
@@ -35,7 +35,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                 *elm_frame_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_frame_add(Evas_Object *parent);
 
 /**
  * @}
index df7271a..ce49e39 100644 (file)
@@ -287,7 +287,7 @@ struct _Elm_Gengrid_Item_Class
  *
  * @ingroup Gengrid
  */
-EAPI Evas_Object                  *elm_gengrid_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                  *elm_gengrid_add(Evas_Object *parent);
 
 /**
  * Set the size for the items of a given gengrid widget
@@ -306,7 +306,7 @@ EAPI Evas_Object                  *elm_gengrid_add(Evas_Object *parent) EINA_ARG
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
 
 /**
  * Get the size set for the items of a given gengrid widget
@@ -322,7 +322,7 @@ EAPI void                          elm_gengrid_item_size_set(Evas_Object *obj, E
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
 
 /**
  * Set the size for the group items of a given gengrid widget
@@ -341,7 +341,7 @@ EAPI void                          elm_gengrid_item_size_get(const Evas_Object *
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
 
 /**
  * Get the size set for the group items of a given gengrid widget
@@ -357,7 +357,7 @@ EAPI void                          elm_gengrid_group_item_size_set(Evas_Object *
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
 
 /**
  * Set the items grid's alignment within a given gengrid widget
@@ -379,7 +379,7 @@ EAPI void                          elm_gengrid_group_item_size_get(const Evas_Ob
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y);
 
 /**
  * Get the items grid's alignment values within a given gengrid
@@ -398,7 +398,7 @@ EAPI void                          elm_gengrid_align_set(Evas_Object *obj, doubl
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y);
 
 /**
  * Set whether a given gengrid widget is or not able have items
@@ -422,7 +422,7 @@ EAPI void                          elm_gengrid_align_get(const Evas_Object *obj,
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
 
 /**
  * Get whether a given gengrid widget is or not able have items
@@ -436,7 +436,7 @@ EAPI void                          elm_gengrid_reorder_mode_set(Evas_Object *obj
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_reorder_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_reorder_mode_get(const Evas_Object *obj);
 
 /**
  * Append a new item in a given gengrid widget.
@@ -458,7 +458,7 @@ EAPI Eina_Bool                     elm_gengrid_reorder_mode_get(const Evas_Objec
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Prepend a new item in a given gengrid widget.
@@ -480,7 +480,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_append(Evas_Object *obj, con
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert an item before another in a gengrid widget
@@ -503,7 +503,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_prepend(Evas_Object *obj, co
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert an item after another in a gengrid widget
@@ -526,7 +526,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_insert_before(Evas_Object *o
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert an item in a gengrid widget using a user-defined sort function.
@@ -550,7 +550,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_insert_after(Evas_Object *ob
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert an item in a gengrid widget using a user-defined sort function.
@@ -596,7 +596,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_direct_sorted_insert(Evas_Ob
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
 
 /**
  * Get whether items on a given gengrid widget have their selection
@@ -611,7 +611,7 @@ EAPI void                          elm_gengrid_always_select_mode_set(Evas_Objec
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_always_select_mode_get(const Evas_Object *obj);
 
 /**
  * Set whether items on a given gengrid widget can be selected or not.
@@ -629,7 +629,7 @@ EAPI Eina_Bool                     elm_gengrid_always_select_mode_get(const Evas
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
 
 /**
  * Get whether items on a given gengrid widget can be selected or
@@ -643,7 +643,7 @@ EAPI void                          elm_gengrid_no_select_mode_set(Evas_Object *o
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_no_select_mode_get(const Evas_Object *obj);
 
 /**
  * Enable or disable multi-selection in a given gengrid widget
@@ -665,7 +665,7 @@ EAPI Eina_Bool                     elm_gengrid_no_select_mode_get(const Evas_Obj
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi);
 
 /**
  * Get whether multi-selection is enabled or disabled for a given
@@ -679,7 +679,7 @@ EAPI void                          elm_gengrid_multi_select_set(Evas_Object *obj
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_multi_select_get(const Evas_Object *obj);
 
 /**
  * Enable or disable bouncing effect for a given gengrid widget
@@ -701,7 +701,7 @@ EAPI Eina_Bool                     elm_gengrid_multi_select_get(const Evas_Objec
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * Get whether bouncing effects are enabled or disabled, for a
@@ -717,7 +717,7 @@ EAPI void                          elm_gengrid_bounce_set(Evas_Object *obj, Eina
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * Set a given gengrid widget's scrolling page size, relative to
@@ -751,7 +751,7 @@ EAPI void                          elm_gengrid_bounce_get(const Evas_Object *obj
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
 
 /**
  * Get a given gengrid widget's scrolling page size, relative to
@@ -767,7 +767,7 @@ EAPI void                          elm_gengrid_page_relative_set(Evas_Object *ob
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel);
 
 /**
  * Set a given gengrid widget's scrolling page size
@@ -795,7 +795,7 @@ EAPI void                          elm_gengrid_page_relative_get(const Evas_Obje
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
 
 /**
  * @brief Get gengrid current page number.
@@ -813,7 +813,7 @@ EAPI void                          elm_gengrid_page_size_set(Evas_Object *obj, E
  * @see elm_gengrid_page_show()
  * @see elm_gengrid_page_brint_in()
  */
-EAPI void                          elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
 
 /**
  * @brief Get scroll last page number.
@@ -829,7 +829,7 @@ EAPI void                          elm_gengrid_current_page_get(const Evas_Objec
  * @see elm_gengrid_page_show()
  * @see elm_gengrid_page_brint_in()
  */
-EAPI void                          elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
 
 /**
  * Show a specific virtual region within the gengrid content object by page number.
@@ -853,7 +853,7 @@ EAPI void                          elm_gengrid_last_page_get(const Evas_Object *
  *
  * @see elm_gengrid_page_bring_in()
  */
-EAPI void                          elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
 
 /**
  * Show a specific virtual region within the gengrid content object by page number.
@@ -877,7 +877,7 @@ EAPI void                          elm_gengrid_page_show(const Evas_Object *obj,
  *
  * @see elm_gengrid_page_show()
  */
-EAPI void                          elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
 
 /**
  * Set the direction in which a given gengrid widget will expand while
@@ -899,7 +899,7 @@ EAPI void                          elm_gengrid_page_bring_in(const Evas_Object *
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting);
 
 /**
  * Get for what direction a given gengrid widget will expand while
@@ -913,7 +913,7 @@ EAPI void                          elm_gengrid_horizontal_set(Evas_Object *obj,
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_horizontal_get(const Evas_Object *obj);
 
 /**
  * Get the first item in a given gengrid widget
@@ -929,7 +929,7 @@ EAPI Eina_Bool                     elm_gengrid_horizontal_get(const Evas_Object
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_first_item_get(const Evas_Object *obj);
 
 /**
  * Get the last item in a given gengrid widget
@@ -945,7 +945,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_first_item_get(const Evas_Object
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_last_item_get(const Evas_Object *obj);
 
 /**
  * Get the @b next item in a gengrid widget's internal list of items,
@@ -962,7 +962,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_last_item_get(const Evas_Object *
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item);
 
 /**
  * Get the @b previous item in a gengrid widget's internal list of items,
@@ -979,7 +979,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_next_get(const Elm_Gengrid_I
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item);
 
 /**
  * Get the gengrid object's handle which contains a given gengrid
@@ -992,7 +992,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_item_prev_get(const Elm_Gengrid_I
  *
  * @ingroup Gengrid
  */
-EAPI Evas_Object                  *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                  *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item);
 
 /**
  * Remove a gengrid item from its parent, deleting it.
@@ -1005,7 +1005,7 @@ EAPI Evas_Object                  *elm_gengrid_item_gengrid_get(const Elm_Gengri
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_del(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_del(Elm_Gengrid_Item *item);
 
 /**
  * Update the contents of a given gengrid item
@@ -1019,7 +1019,7 @@ EAPI void                          elm_gengrid_item_del(Elm_Gengrid_Item *item)
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_update(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_update(Elm_Gengrid_Item *item);
 
 /**
  * Get the Gengrid Item class for the given Gengrid Item.
@@ -1031,7 +1031,7 @@ EAPI void                          elm_gengrid_item_update(Elm_Gengrid_Item *ite
  *
  * @ingroup Gengrid
  */
-EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *item);
 
 /**
  * Get the Gengrid Item class for the given Gengrid Item.
@@ -1044,7 +1044,7 @@ EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gen
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_item_class_set(Elm_Gengrid_Item *item, const Elm_Gengrid_Item_Class *gic) EINA_ARG_NONNULL(1, 2);
+EAPI void                          elm_gengrid_item_item_class_set(Elm_Gengrid_Item *item, const Elm_Gengrid_Item_Class *gic);
 
 /**
  * Return the data associated to a given gengrid item
@@ -1060,7 +1060,7 @@ EAPI void                          elm_gengrid_item_item_class_set(Elm_Gengrid_I
  *
  * @ingroup Gengrid
  */
-EAPI void                         *elm_gengrid_item_data_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         *elm_gengrid_item_data_get(const Elm_Gengrid_Item *item);
 
 /**
  * Set the data associated with a given gengrid item
@@ -1079,7 +1079,7 @@ EAPI void                         *elm_gengrid_item_data_get(const Elm_Gengrid_I
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_data_set(Elm_Gengrid_Item *item, const void *data) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_data_set(Elm_Gengrid_Item *item, const void *data);
 
 /**
  * Get a given gengrid item's position, relative to the whole
@@ -1095,7 +1095,7 @@ EAPI void                          elm_gengrid_item_data_set(Elm_Gengrid_Item *i
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_pos_get(const Elm_Gengrid_Item *item, unsigned int *x, unsigned int *y) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_pos_get(const Elm_Gengrid_Item *item, unsigned int *x, unsigned int *y);
 
 /**
  * Set whether a given gengrid item is selected or not
@@ -1113,7 +1113,7 @@ EAPI void                          elm_gengrid_item_pos_get(const Elm_Gengrid_It
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected);
 
 /**
  * Get whether a given gengrid item is selected or not
@@ -1127,7 +1127,7 @@ EAPI void                          elm_gengrid_item_selected_set(Elm_Gengrid_Ite
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item);
 
 /**
  * Get the real Evas object created to implement the view of a
@@ -1149,7 +1149,7 @@ EAPI Eina_Bool                     elm_gengrid_item_selected_get(const Elm_Gengr
  *
  * @ingroup Gengrid
  */
-EAPI const Evas_Object            *elm_gengrid_item_object_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const Evas_Object            *elm_gengrid_item_object_get(const Elm_Gengrid_Item *item);
 
 /**
  * Show the portion of a gengrid's internal grid containing a given
@@ -1165,7 +1165,7 @@ EAPI const Evas_Object            *elm_gengrid_item_object_get(const Elm_Gengrid
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_show(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_show(Elm_Gengrid_Item *item);
 
 /**
  * Animatedly bring in, to the visible area of a gengrid, a given
@@ -1181,7 +1181,7 @@ EAPI void                          elm_gengrid_item_show(Elm_Gengrid_Item *item)
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_bring_in(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_bring_in(Elm_Gengrid_Item *item);
 
 /**
  * Set whether a given gengrid item is disabled or not.
@@ -1197,7 +1197,7 @@ EAPI void                          elm_gengrid_item_bring_in(Elm_Gengrid_Item *i
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_disabled_set(Elm_Gengrid_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_disabled_set(Elm_Gengrid_Item *item, Eina_Bool disabled);
 
 /**
  * Get whether a given gengrid item is disabled or not.
@@ -1210,7 +1210,7 @@ EAPI void                          elm_gengrid_item_disabled_set(Elm_Gengrid_Ite
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_item_disabled_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_item_disabled_get(const Elm_Gengrid_Item *item);
 
 /**
  * Set the text to be shown in a given gengrid item's tooltips.
@@ -1226,7 +1226,7 @@ EAPI Eina_Bool                     elm_gengrid_item_disabled_get(const Elm_Gengr
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_tooltip_text_set(Elm_Gengrid_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_tooltip_text_set(Elm_Gengrid_Item *item, const char *text);
 
 /**
  * Set the content to be shown in a given gengrid item's tooltip
@@ -1251,7 +1251,7 @@ EAPI void                          elm_gengrid_item_tooltip_text_set(Elm_Gengrid
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_tooltip_content_cb_set(Elm_Gengrid_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_tooltip_content_cb_set(Elm_Gengrid_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
 
 /**
  * Unset a tooltip from a given gengrid item
@@ -1268,7 +1268,7 @@ EAPI void                          elm_gengrid_item_tooltip_content_cb_set(Elm_G
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_tooltip_unset(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_tooltip_unset(Elm_Gengrid_Item *item);
 
 /**
  * Set a different @b style for a given gengrid item's tooltip.
@@ -1291,7 +1291,7 @@ EAPI void                          elm_gengrid_item_tooltip_unset(Elm_Gengrid_It
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_tooltip_style_set(Elm_Gengrid_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_tooltip_style_set(Elm_Gengrid_Item *item, const char *style);
 
 /**
  * Get the style set a given gengrid item's tooltip.
@@ -1305,7 +1305,7 @@ EAPI void                          elm_gengrid_item_tooltip_style_set(Elm_Gengri
  *
  * @ingroup Gengrid
  */
-EAPI const char                   *elm_gengrid_item_tooltip_style_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_gengrid_item_tooltip_style_get(const Elm_Gengrid_Item *item);
 
 /**
  * @brief Disable size restrictions on an object's tooltip
@@ -1351,7 +1351,7 @@ EAPI Eina_Bool                     elm_gengrid_item_tooltip_window_mode_get(cons
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_cursor_set(Elm_Gengrid_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_cursor_set(Elm_Gengrid_Item *item, const char *cursor);
 
 /**
  * Get the type of mouse pointer/cursor decoration set to be shown,
@@ -1367,7 +1367,7 @@ EAPI void                          elm_gengrid_item_cursor_set(Elm_Gengrid_Item
  *
  * @ingroup Gengrid
  */
-EAPI const char                   *elm_gengrid_item_cursor_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_gengrid_item_cursor_get(const Elm_Gengrid_Item *item);
 
 /**
  * Unset any custom mouse pointer/cursor decoration set to be
@@ -1384,7 +1384,7 @@ EAPI const char                   *elm_gengrid_item_cursor_get(const Elm_Gengrid
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_cursor_unset(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_cursor_unset(Elm_Gengrid_Item *item);
 
 /**
  * Set a different @b style for a given custom cursor set for a
@@ -1409,7 +1409,7 @@ EAPI void                          elm_gengrid_item_cursor_unset(Elm_Gengrid_Ite
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_cursor_style_set(Elm_Gengrid_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_cursor_style_set(Elm_Gengrid_Item *item, const char *style);
 
 /**
  * Get the current @b style set for a given gengrid item's custom
@@ -1423,7 +1423,7 @@ EAPI void                          elm_gengrid_item_cursor_style_set(Elm_Gengrid
  *
  * @ingroup Gengrid
  */
-EAPI const char                   *elm_gengrid_item_cursor_style_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_gengrid_item_cursor_style_get(const Elm_Gengrid_Item *item);
 
 /**
  * Set if the (custom) cursor for a given gengrid item should be
@@ -1443,7 +1443,7 @@ EAPI const char                   *elm_gengrid_item_cursor_style_get(const Elm_G
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_item_cursor_engine_only_set(Elm_Gengrid_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_item_cursor_engine_only_set(Elm_Gengrid_Item *item, Eina_Bool engine_only);
 
 /**
  * Get if the (custom) cursor for a given gengrid item is being
@@ -1459,7 +1459,7 @@ EAPI void                          elm_gengrid_item_cursor_engine_only_set(Elm_G
  *
  * @ingroup Gengrid
  */
-EAPI Eina_Bool                     elm_gengrid_item_cursor_engine_only_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_gengrid_item_cursor_engine_only_get(const Elm_Gengrid_Item *item);
 
 /**
  * Remove all items from a given gengrid widget
@@ -1473,7 +1473,7 @@ EAPI Eina_Bool                     elm_gengrid_item_cursor_engine_only_get(const
  *
  * @ingroup Gengrid
  */
-EAPI void                          elm_gengrid_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                          elm_gengrid_clear(Evas_Object *obj);
 
 /**
  * Get the selected item in a given gengrid widget
@@ -1489,7 +1489,7 @@ EAPI void                          elm_gengrid_clear(Evas_Object *obj) EINA_ARG_
  *
  * @ingroup Gengrid
  */
-EAPI Elm_Gengrid_Item             *elm_gengrid_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item             *elm_gengrid_selected_item_get(const Evas_Object *obj);
 
 /**
  * Get <b>a list</b> of selected items in a given gengrid
@@ -1508,7 +1508,7 @@ EAPI Elm_Gengrid_Item             *elm_gengrid_selected_item_get(const Evas_Obje
  *
  * @ingroup Gengrid
  */
-EAPI const Eina_List              *elm_gengrid_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List              *elm_gengrid_selected_items_get(const Evas_Object *obj);
 
 /**
  * @}
index 5353201..8c66f4f 100644 (file)
@@ -426,7 +426,7 @@ struct _Elm_Genlist_Item_Class
  *
  * @ingroup Genlist
  */
-EAPI Evas_Object                  *elm_genlist_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                  *elm_genlist_add(Evas_Object *parent);
 
 /**
  * Remove all items from a given genlist widget.
@@ -439,7 +439,7 @@ EAPI Evas_Object                  *elm_genlist_add(Evas_Object *parent) EINA_ARG
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_clear(Evas_Object *obj);
 
 /**
  * Enable or disable multi-selection in the genlist
@@ -456,7 +456,7 @@ EAPI void                          elm_genlist_clear(Evas_Object *obj) EINA_ARG_
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
 
 /**
  * Gets if multi-selection in genlist is enabled or disabled.
@@ -469,7 +469,7 @@ EAPI void                          elm_genlist_multi_select_set(Evas_Object *obj
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_multi_select_get(const Evas_Object *obj);
 
 /**
  * This sets the horizontal stretching mode.
@@ -489,7 +489,7 @@ EAPI Eina_Bool                     elm_genlist_multi_select_get(const Evas_Objec
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_horizontal_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_horizontal_set(Evas_Object *obj, Elm_List_Mode mode);
 
 /**
  * Gets the horizontal stretching mode.
@@ -502,7 +502,7 @@ EAPI void                          elm_genlist_horizontal_set(Evas_Object *obj,
  *
  * @ingroup Genlist
  */
-EAPI Elm_List_Mode                 elm_genlist_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Mode                 elm_genlist_horizontal_get(const Evas_Object *obj);
 
 /**
  * Set the always select mode.
@@ -521,7 +521,7 @@ EAPI Elm_List_Mode                 elm_genlist_horizontal_get(const Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
 
 /**
  * Get the always select mode.
@@ -534,7 +534,7 @@ EAPI void                          elm_genlist_always_select_mode_set(Evas_Objec
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_always_select_mode_get(const Evas_Object *obj);
 
 /**
  * Enable/disable the no select mode.
@@ -550,7 +550,7 @@ EAPI Eina_Bool                     elm_genlist_always_select_mode_get(const Evas
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
 
 /**
  * Gets whether the no select mode is enabled.
@@ -563,7 +563,7 @@ EAPI void                          elm_genlist_no_select_mode_set(Evas_Object *o
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_no_select_mode_get(const Evas_Object *obj);
 
 /**
  * Enable/disable compress mode.
@@ -582,7 +582,7 @@ EAPI Eina_Bool                     elm_genlist_no_select_mode_get(const Evas_Obj
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress);
 
 /**
  * Get whether the compress mode is enabled.
@@ -595,7 +595,7 @@ EAPI void                          elm_genlist_compress_mode_set(Evas_Object *ob
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_compress_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_compress_mode_get(const Evas_Object *obj);
 
 /**
  * Enable/disable height-for-width mode.
@@ -620,7 +620,7 @@ EAPI Eina_Bool                     elm_genlist_compress_mode_get(const Evas_Obje
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width);
 
 /**
  * Get whether the height-for-width mode is enabled.
@@ -631,7 +631,7 @@ EAPI void                          elm_genlist_height_for_width_mode_set(Evas_Ob
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_height_for_width_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_height_for_width_mode_get(const Evas_Object *obj);
 
 /**
  * Enable/disable horizontal and vertical bouncing effect.
@@ -650,7 +650,7 @@ EAPI Eina_Bool                     elm_genlist_height_for_width_mode_get(const E
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * Get whether the horizontal and vertical bouncing effect is enabled.
@@ -665,7 +665,7 @@ EAPI void                          elm_genlist_bounce_set(Evas_Object *obj, Eina
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * Enable/disable homogeneous mode.
@@ -685,7 +685,7 @@ EAPI void                          elm_genlist_bounce_get(const Evas_Object *obj
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
 
 /**
  * Get whether the homogeneous mode is enabled.
@@ -698,7 +698,7 @@ EAPI void                          elm_genlist_homogeneous_set(Evas_Object *obj,
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_homogeneous_get(const Evas_Object *obj);
 
 /**
  * Set the maximum number of items within an item block
@@ -723,7 +723,7 @@ EAPI Eina_Bool                     elm_genlist_homogeneous_get(const Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_block_count_set(Evas_Object *obj, int n) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_block_count_set(Evas_Object *obj, int n);
 
 /**
  * Get the maximum number of items within an item block
@@ -735,7 +735,7 @@ EAPI void                          elm_genlist_block_count_set(Evas_Object *obj,
  *
  * @ingroup Genlist
  */
-EAPI int                           elm_genlist_block_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                           elm_genlist_block_count_get(const Evas_Object *obj);
 
 /**
  * Set the timeout in seconds for the longpress event.
@@ -751,7 +751,7 @@ EAPI int                           elm_genlist_block_count_get(const Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout);
 
 /**
  * Get the timeout in seconds for the longpress event.
@@ -763,7 +763,7 @@ EAPI void                          elm_genlist_longpress_timeout_set(Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI double                        elm_genlist_longpress_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                        elm_genlist_longpress_timeout_get(const Evas_Object *obj);
 
 /**
  * Append a new item in a given genlist widget.
@@ -787,7 +787,7 @@ EAPI double                        elm_genlist_longpress_timeout_get(const Evas_
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Prepend a new item in a given genlist widget.
@@ -811,7 +811,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_append(Evas_Object *obj, con
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert an item before another in a genlist widget
@@ -835,7 +835,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_prepend(Evas_Object *obj, co
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *before, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Genlist_Item             *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *before, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert an item after another in a genlist widget
@@ -859,7 +859,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_insert_before(Evas_Object *o
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Genlist_Item             *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
 
 /**
  * Insert a new item into the sorted genlist object
@@ -897,7 +897,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_direct_sorted_insert(Evas_Ob
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_selected_item_get(const Evas_Object *obj);
 
 /**
  * Get a list of selected items in the genlist.
@@ -920,7 +920,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_selected_item_get(const Evas_Obje
  *
  * @ingroup Genlist
  */
-EAPI const Eina_List              *elm_genlist_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List              *elm_genlist_selected_items_get(const Evas_Object *obj);
 
 /**
  * Get the mode item style of items in the genlist
@@ -934,7 +934,7 @@ EAPI const Eina_List              *elm_genlist_selected_items_get(const Evas_Obj
  *
  * @ingroup Genlist
  */
-EAPI const char                   *elm_genlist_mode_item_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_genlist_mode_item_style_get(const Evas_Object *obj);
 
 /**
  * Set the mode item style of items in the genlist
@@ -948,7 +948,7 @@ EAPI const char                   *elm_genlist_mode_item_style_get(const Evas_Ob
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_mode_item_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_mode_item_style_set(Evas_Object *obj, const char *style);
 
 /**
  * Get a list of realized items in genlist
@@ -966,7 +966,7 @@ EAPI void                          elm_genlist_mode_item_style_set(Evas_Object *
  *
  * @ingroup Genlist
  */
-EAPI Eina_List                    *elm_genlist_realized_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_List                    *elm_genlist_realized_items_get(const Evas_Object *obj);
 
 /**
  * Get the item that is at the x, y canvas coords.
@@ -989,7 +989,7 @@ EAPI Eina_List                    *elm_genlist_realized_items_get(const Evas_Obj
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
 
 /**
  * Get the first item in the genlist
@@ -1001,7 +1001,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_at_xy_item_get(const Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_first_item_get(const Evas_Object *obj);
 
 /**
  * Get the last item in the genlist
@@ -1012,7 +1012,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_first_item_get(const Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_last_item_get(const Evas_Object *obj);
 
 /**
  * Set the scrollbar policy
@@ -1033,7 +1033,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_last_item_get(const Evas_Object *
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
 
 /**
  * Get the scrollbar policy
@@ -1046,7 +1046,7 @@ EAPI void                          elm_genlist_scroller_policy_set(Evas_Object *
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
 
 /**
  * Get the @b next item in a genlist widget's internal list of items,
@@ -1063,7 +1063,7 @@ EAPI void                          elm_genlist_scroller_policy_get(const Evas_Ob
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_next_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_item_next_get(const Elm_Genlist_Item *item);
 
 /**
  * Get the @b previous item in a genlist widget's internal list of items,
@@ -1080,7 +1080,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_next_get(const Elm_Genlist_I
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_prev_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_item_prev_get(const Elm_Genlist_Item *item);
 
 /**
  * Get the genlist object's handle which contains a given genlist
@@ -1093,7 +1093,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_prev_get(const Elm_Genlist_I
  *
  * @ingroup Genlist
  */
-EAPI Evas_Object                  *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                  *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item);
 
 /**
  * Get the parent item of the given item
@@ -1106,7 +1106,7 @@ EAPI Evas_Object                  *elm_genlist_item_genlist_get(const Elm_Genlis
  *
  * @ingroup Genlist
  */
-EAPI Elm_Genlist_Item             *elm_genlist_item_parent_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item             *elm_genlist_item_parent_get(const Elm_Genlist_Item *it);
 
 /**
  * Remove all sub-items (children) of the given item
@@ -1121,7 +1121,7 @@ EAPI Elm_Genlist_Item             *elm_genlist_item_parent_get(const Elm_Genlist
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_subitems_clear(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_subitems_clear(Elm_Genlist_Item *item);
 
 /**
  * Set whether a given genlist item is selected or not
@@ -1139,7 +1139,7 @@ EAPI void                          elm_genlist_item_subitems_clear(Elm_Genlist_I
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected);
 
 /**
  * Get whether a given genlist item is selected or not
@@ -1151,7 +1151,7 @@ EAPI void                          elm_genlist_item_selected_set(Elm_Genlist_Ite
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_item_selected_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_item_selected_get(const Elm_Genlist_Item *item);
 
 /**
  * Sets the expanded state of an item.
@@ -1174,7 +1174,7 @@ EAPI Eina_Bool                     elm_genlist_item_selected_get(const Elm_Genli
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_expanded_set(Elm_Genlist_Item *item, Eina_Bool expanded) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_expanded_set(Elm_Genlist_Item *item, Eina_Bool expanded);
 
 /**
  * Get the expanded state of an item
@@ -1188,7 +1188,7 @@ EAPI void                          elm_genlist_item_expanded_set(Elm_Genlist_Ite
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_item_expanded_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_item_expanded_get(const Elm_Genlist_Item *item);
 
 /**
  * Get the depth of expanded item
@@ -1198,7 +1198,7 @@ EAPI Eina_Bool                     elm_genlist_item_expanded_get(const Elm_Genli
  *
  * @ingroup Genlist
  */
-EAPI int                           elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI int                           elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *it);
 
 /**
  * Set whether a given genlist item is disabled or not.
@@ -1214,7 +1214,7 @@ EAPI int                           elm_genlist_item_expanded_depth_get(const Elm
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_disabled_set(Elm_Genlist_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_disabled_set(Elm_Genlist_Item *item, Eina_Bool disabled);
 
 /**
  * Get whether a given genlist item is disabled or not.
@@ -1227,7 +1227,7 @@ EAPI void                          elm_genlist_item_disabled_set(Elm_Genlist_Ite
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_item_disabled_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_item_disabled_get(const Elm_Genlist_Item *item);
 
 /**
  * Sets the display only state of an item.
@@ -1247,7 +1247,7 @@ EAPI Eina_Bool                     elm_genlist_item_disabled_get(const Elm_Genli
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_display_only_set(Elm_Genlist_Item *it, Eina_Bool display_only) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_display_only_set(Elm_Genlist_Item *it, Eina_Bool display_only);
 
 /**
  * Get the display only state of an item
@@ -1260,7 +1260,7 @@ EAPI void                          elm_genlist_item_display_only_set(Elm_Genlist
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_item_display_only_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_item_display_only_get(const Elm_Genlist_Item *it);
 
 /**
  * Show the portion of a genlist's internal list containing a given
@@ -1277,7 +1277,7 @@ EAPI Eina_Bool                     elm_genlist_item_display_only_get(const Elm_G
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_show(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_show(Elm_Genlist_Item *item);
 
 /**
  * Animatedly bring in, to the visible are of a genlist, a given
@@ -1295,7 +1295,7 @@ EAPI void                          elm_genlist_item_show(Elm_Genlist_Item *item)
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_bring_in(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_bring_in(Elm_Genlist_Item *item);
 
 /**
  * Show the portion of a genlist's internal list containing a given
@@ -1313,7 +1313,7 @@ EAPI void                          elm_genlist_item_bring_in(Elm_Genlist_Item *i
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_top_show(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_top_show(Elm_Genlist_Item *item);
 
 /**
  * Animatedly bring in, to the visible are of a genlist, a given
@@ -1332,7 +1332,7 @@ EAPI void                          elm_genlist_item_top_show(Elm_Genlist_Item *i
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_top_bring_in(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_top_bring_in(Elm_Genlist_Item *item);
 
 /**
  * Show the portion of a genlist's internal list containing a given
@@ -1350,7 +1350,7 @@ EAPI void                          elm_genlist_item_top_bring_in(Elm_Genlist_Ite
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_middle_show(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_middle_show(Elm_Genlist_Item *it);
 
 /**
  * Animatedly bring in, to the visible are of a genlist, a given
@@ -1369,7 +1369,7 @@ EAPI void                          elm_genlist_item_middle_show(Elm_Genlist_Item
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_middle_bring_in(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_middle_bring_in(Elm_Genlist_Item *it);
 
 /**
  * Remove a genlist item from the its parent, deleting it.
@@ -1382,7 +1382,7 @@ EAPI void                          elm_genlist_item_middle_bring_in(Elm_Genlist_
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_del(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_del(Elm_Genlist_Item *item);
 
 /**
  * Return the data associated to a given genlist item
@@ -1398,7 +1398,7 @@ EAPI void                          elm_genlist_item_del(Elm_Genlist_Item *item)
  *
  * @ingroup Genlist
  */
-EAPI void                         *elm_genlist_item_data_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         *elm_genlist_item_data_get(const Elm_Genlist_Item *item);
 
 /**
  * Set the data associated to a given genlist item
@@ -1416,7 +1416,7 @@ EAPI void                         *elm_genlist_item_data_get(const Elm_Genlist_I
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_data_set(Elm_Genlist_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_data_set(Elm_Genlist_Item *it, const void *data);
 
 /**
  * Tells genlist to "orphan" contents fetchs by the item class
@@ -1430,7 +1430,7 @@ EAPI void                          elm_genlist_item_data_set(Elm_Genlist_Item *i
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_contents_orphan(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_contents_orphan(Elm_Genlist_Item *it);
 
 /**
  * Get the real Evas object created to implement the view of a
@@ -1452,7 +1452,7 @@ EAPI void                          elm_genlist_item_contents_orphan(Elm_Genlist_
  *
  * @ingroup Genlist
  */
-EAPI const Evas_Object            *elm_genlist_item_object_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI const Evas_Object            *elm_genlist_item_object_get(const Elm_Genlist_Item *it);
 
 /**
  * Update the contents of an item
@@ -1470,7 +1470,7 @@ EAPI const Evas_Object            *elm_genlist_item_object_get(const Elm_Genlist
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_update(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_update(Elm_Genlist_Item *item);
 
 /**
  * Promote an item to the top of the list
@@ -1479,7 +1479,7 @@ EAPI void                          elm_genlist_item_update(Elm_Genlist_Item *ite
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_promote(Elm_Gen_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_promote(Elm_Gen_Item *it);
 
 /**
  * Demote an item to the end of the list
@@ -1488,7 +1488,7 @@ EAPI void                          elm_genlist_item_promote(Elm_Gen_Item *it) EI
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_demote(Elm_Gen_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_demote(Elm_Gen_Item *it);
 
 /**
  * Update the part of an item
@@ -1510,7 +1510,7 @@ EAPI void                          elm_genlist_item_demote(Elm_Gen_Item *it) EIN
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_fields_update(Elm_Genlist_Item *it, const char *parts, Elm_Genlist_Item_Field_Flags itf) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_fields_update(Elm_Genlist_Item *it, const char *parts, Elm_Genlist_Item_Field_Flags itf);
 
 /**
  * Update the item class of an item
@@ -1524,8 +1524,8 @@ EAPI void                          elm_genlist_item_fields_update(Elm_Genlist_It
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_item_class_update(Elm_Genlist_Item *it, const Elm_Genlist_Item_Class *itc) EINA_ARG_NONNULL(1, 2);
-EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_item_class_update(Elm_Genlist_Item *it, const Elm_Genlist_Item_Class *itc);
+EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Genlist_Item *it);
 
 /**
  * Set the text to be shown in a given genlist item's tooltips.
@@ -1544,7 +1544,7 @@ EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Gen
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_tooltip_text_set(Elm_Genlist_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_tooltip_text_set(Elm_Genlist_Item *item, const char *text);
 
 /**
  * Set the content to be shown in a given genlist item's tooltips
@@ -1572,7 +1572,7 @@ EAPI void                          elm_genlist_item_tooltip_text_set(Elm_Genlist
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_tooltip_content_cb_set(Elm_Genlist_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_tooltip_content_cb_set(Elm_Genlist_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
 
 /**
  * Unset a tooltip from a given genlist item
@@ -1589,7 +1589,7 @@ EAPI void                          elm_genlist_item_tooltip_content_cb_set(Elm_G
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_tooltip_unset(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_tooltip_unset(Elm_Genlist_Item *item);
 
 /**
  * Set a different @b style for a given genlist item's tooltip.
@@ -1612,7 +1612,7 @@ EAPI void                          elm_genlist_item_tooltip_unset(Elm_Genlist_It
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_tooltip_style_set(Elm_Genlist_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_tooltip_style_set(Elm_Genlist_Item *item, const char *style);
 
 /**
  * Get the style set a given genlist item's tooltip.
@@ -1626,7 +1626,7 @@ EAPI void                          elm_genlist_item_tooltip_style_set(Elm_Genlis
  *
  * @ingroup Genlist
  */
-EAPI const char                   *elm_genlist_item_tooltip_style_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_genlist_item_tooltip_style_get(const Elm_Genlist_Item *item);
 
 /**
  * @brief Disable size restrictions on an object's tooltip
@@ -1672,7 +1672,7 @@ EAPI Eina_Bool                     elm_genlist_item_tooltip_window_mode_get(cons
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_cursor_set(Elm_Genlist_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_cursor_set(Elm_Genlist_Item *item, const char *cursor);
 
 /**
  * Get the type of mouse pointer/cursor decoration set to be shown,
@@ -1688,7 +1688,7 @@ EAPI void                          elm_genlist_item_cursor_set(Elm_Genlist_Item
  *
  * @ingroup Genlist
  */
-EAPI const char                   *elm_genlist_item_cursor_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_genlist_item_cursor_get(const Elm_Genlist_Item *item);
 
 /**
  * Unset any custom mouse pointer/cursor decoration set to be
@@ -1705,7 +1705,7 @@ EAPI const char                   *elm_genlist_item_cursor_get(const Elm_Genlist
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_cursor_unset(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_cursor_unset(Elm_Genlist_Item *item);
 
 /**
  * Set a different @b style for a given custom cursor set for a
@@ -1730,7 +1730,7 @@ EAPI void                          elm_genlist_item_cursor_unset(Elm_Genlist_Ite
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_cursor_style_set(Elm_Genlist_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_cursor_style_set(Elm_Genlist_Item *item, const char *style);
 
 /**
  * Get the current @b style set for a given genlist item's custom
@@ -1744,7 +1744,7 @@ EAPI void                          elm_genlist_item_cursor_style_set(Elm_Genlist
  *
  * @ingroup Genlist
  */
-EAPI const char                   *elm_genlist_item_cursor_style_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_genlist_item_cursor_style_get(const Elm_Genlist_Item *item);
 
 /**
  * Set if the (custom) cursor for a given genlist item should be
@@ -1764,7 +1764,7 @@ EAPI const char                   *elm_genlist_item_cursor_style_get(const Elm_G
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_cursor_engine_only_set(Elm_Genlist_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_item_cursor_engine_only_set(Elm_Genlist_Item *item, Eina_Bool engine_only);
 
 /**
  * Get if the (custom) cursor for a given genlist item is being
@@ -1780,7 +1780,7 @@ EAPI void                          elm_genlist_item_cursor_engine_only_set(Elm_G
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_item_cursor_engine_only_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_item_cursor_engine_only_get(const Elm_Genlist_Item *item);
 
 /**
  * Get the index of the item. It is only valid once displayed.
@@ -1808,7 +1808,7 @@ EAPI int                           elm_genlist_item_index_get(Elm_Gen_Item *it);
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_realized_items_update(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_realized_items_update(Evas_Object *obj);
 
 /**
  * Activate a genlist mode on an item
@@ -1850,7 +1850,7 @@ EAPI void                          elm_genlist_realized_items_update(Evas_Object
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set) EINA_ARG_NONNULL(1, 2);
+EAPI void                          elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set);
 
 /**
  * Get the last (or current) genlist mode used.
@@ -1865,7 +1865,7 @@ EAPI void                          elm_genlist_item_mode_set(Elm_Genlist_Item *i
  *
  * @ingroup Genlist
  */
-EAPI const char                   *elm_genlist_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                   *elm_genlist_mode_get(const Evas_Object *obj);
 
 /**
  * Get active genlist mode item
@@ -1882,7 +1882,7 @@ EAPI const char                   *elm_genlist_mode_get(const Evas_Object *obj)
  *
  * @ingroup Genlist
  */
-EAPI const Elm_Genlist_Item       *elm_genlist_mode_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Elm_Genlist_Item       *elm_genlist_mode_item_get(const Evas_Object *obj);
 
 /**
  * Set reorder mode
@@ -1893,7 +1893,7 @@ EAPI const Elm_Genlist_Item       *elm_genlist_mode_item_get(const Evas_Object *
  *
  * @ingroup Genlist
  */
-EAPI void                          elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) EINA_ARG_NONNULL(1);
+EAPI void                          elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
 
 /**
  * Get the reorder mode
@@ -1904,7 +1904,7 @@ EAPI void                          elm_genlist_reorder_mode_set(Evas_Object *obj
  *
  * @ingroup Genlist
  */
-EAPI Eina_Bool                     elm_genlist_reorder_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                     elm_genlist_reorder_mode_get(const Evas_Object *obj);
 
 /**
  * @}
index 0c1eb7e..daeb93e 100644 (file)
@@ -232,7 +232,7 @@ typedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info);
  *
  * @ingroup Elm_Gesture_Layer
  */
-EAPI void         elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Types idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data) EINA_ARG_NONNULL(1);
+EAPI void         elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Types idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data);
 
 /**
  * Call this function to get repeat-events settings.
@@ -243,7 +243,7 @@ EAPI void         elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Types i
  * @see elm_gesture_layer_hold_events_set()
  * @ingroup Elm_Gesture_Layer
  */
-EAPI Eina_Bool    elm_gesture_layer_hold_events_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool    elm_gesture_layer_hold_events_get(Evas_Object *obj);
 
 /**
  * This function called in order to make gesture-layer repeat events.
@@ -255,7 +255,7 @@ EAPI Eina_Bool    elm_gesture_layer_hold_events_get(Evas_Object *obj) EINA_ARG_N
  *
  * @ingroup Elm_Gesture_Layer
  */
-EAPI void         elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool r) EINA_ARG_NONNULL(1);
+EAPI void         elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool r);
 
 /**
  * This function sets step-value for zoom action.
@@ -267,7 +267,7 @@ EAPI void         elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool
  *
  * @ingroup Elm_Gesture_Layer
  */
-EAPI void         elm_gesture_layer_zoom_step_set(Evas_Object *obj, double s) EINA_ARG_NONNULL(1);
+EAPI void         elm_gesture_layer_zoom_step_set(Evas_Object *obj, double s);
 
 /**
  * This function sets step-value for rotate action.
@@ -279,7 +279,7 @@ EAPI void         elm_gesture_layer_zoom_step_set(Evas_Object *obj, double s) EI
  *
  * @ingroup Elm_Gesture_Layer
  */
-EAPI void         elm_gesture_layer_rotate_step_set(Evas_Object *obj, double s) EINA_ARG_NONNULL(1);
+EAPI void         elm_gesture_layer_rotate_step_set(Evas_Object *obj, double s);
 
 /**
  * This function called to attach gesture-layer to an Evas_Object.
@@ -290,7 +290,7 @@ EAPI void         elm_gesture_layer_rotate_step_set(Evas_Object *obj, double s)
  *
  * @ingroup Elm_Gesture_Layer
  */
-EAPI Eina_Bool    elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *t) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool    elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *t);
 
 /**
  * Call this function to construct a new gesture-layer object.
@@ -303,4 +303,4 @@ EAPI Eina_Bool    elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *t) EIN
  *
  * @ingroup Elm_Gesture_Layer
  */
-EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent);
index b97218a..84eb9b5 100644 (file)
@@ -42,7 +42,7 @@ typedef enum
  *
  * @ingroup GLView
  */
-EAPI Evas_Object *elm_glview_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_glview_add(Evas_Object *parent);
 
 /**
  * Sets the size of the glview
@@ -53,7 +53,7 @@ EAPI Evas_Object *elm_glview_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
 
 /**
  * Gets the size of the glview.
@@ -69,7 +69,7 @@ EAPI void         elm_glview_size_set(Evas_Object *obj, Evas_Coord width, Evas_C
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
 
 /**
  * Gets the gl api struct for gl rendering
@@ -79,7 +79,7 @@ EAPI void         elm_glview_size_get(const Evas_Object *obj, Evas_Coord *width,
  *
  * @ingroup GLView
  */
-EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj);
 
 /**
  * Set the mode of the GLView. Supports Three simple modes.
@@ -90,7 +90,7 @@ EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj) EINA_ARG_NONNULL
  *
  * @ingroup GLView
  */
-EAPI Eina_Bool    elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool    elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode);
 
 /**
  * Set the resize policy for the glview object.
@@ -107,7 +107,7 @@ EAPI Eina_Bool    elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode) EI
  *
  * @ingroup GLView
  */
-EAPI Eina_Bool    elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool    elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy);
 
 /**
  * Set the render policy for the glview object.
@@ -124,7 +124,7 @@ EAPI Eina_Bool    elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resi
  *
  * @ingroup GLView
  */
-EAPI Eina_Bool    elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool    elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy);
 
 /**
  * Set the init function that runs once in the main loop.
@@ -136,7 +136,7 @@ EAPI Eina_Bool    elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Rend
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
 
 /**
  * Set the render function that runs in the main loop.
@@ -148,7 +148,7 @@ EAPI void         elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
 
 /**
  * Set the resize function that gets called when resize happens.
@@ -158,7 +158,7 @@ EAPI void         elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb f
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
 
 /**
  * Set the render function that runs in the main loop.
@@ -168,7 +168,7 @@ EAPI void         elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_C
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
 
 /**
  * Notifies that there has been changes in the GLView.
@@ -177,7 +177,7 @@ EAPI void         elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_C
  *
  * @ingroup GLView
  */
-EAPI void         elm_glview_changed_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void         elm_glview_changed_set(Evas_Object *obj);
 
 /**
  * @}
index d674687..5469c0c 100644 (file)
@@ -58,7 +58,7 @@ typedef enum
  * @param parent The parent object
  * @return The hover object or NULL if one could not be created
  */
-EAPI Evas_Object *elm_hover_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_add(Evas_Object *parent);
 
 /**
  * @brief Sets the target object for the hover.
@@ -68,7 +68,7 @@ EAPI Evas_Object *elm_hover_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * This function will cause the hover to be centered on the target object.
  */
-EAPI void         elm_hover_target_set(Evas_Object *obj, Evas_Object *target) EINA_ARG_NONNULL(1);
+EAPI void         elm_hover_target_set(Evas_Object *obj, Evas_Object *target);
 
 /**
  * @brief Gets the target object for the hover.
@@ -78,7 +78,7 @@ EAPI void         elm_hover_target_set(Evas_Object *obj, Evas_Object *target) EI
  *
  * @see elm_hover_target_set()
  */
-EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj);
 
 /**
  * @brief Sets the parent object for the hover.
@@ -89,7 +89,7 @@ EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj) EINA_ARG_NONNULL(
  * This function will cause the hover to take up the entire space that the
  * parent object fills.
  */
-EAPI void         elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void         elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * @brief Gets the parent object for the hover.
@@ -99,7 +99,7 @@ EAPI void         elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EI
  *
  * @see elm_hover_parent_set()
  */
-EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj);
 
 /**
  * @brief Sets the content of the hover object and the direction in which it
@@ -130,7 +130,7 @@ EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(
  * directions other than "smart" are used, a previously content set
  * using it will be deleted, and vice-versa.
  */
-EAPI void         elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void         elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content);
 
 /**
  * @brief Get the content of the hover object, in a given direction.
@@ -144,7 +144,7 @@ EAPI void         elm_hover_content_set(Evas_Object *obj, const char *swallow, E
  *
  * @see elm_hover_content_set()
  */
-EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow);
 
 /**
  * @brief Unset the content of the hover object, in a given direction.
@@ -157,7 +157,7 @@ EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swal
  *
  * @see elm_hover_content_set()
  */
-EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow);
 
 /**
  * @brief Returns the best swallow location for content in the hover.
@@ -185,7 +185,7 @@ EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow)
  *
  * @see elm_hover_content_set()
  */
-EAPI const char  *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis) EINA_ARG_NONNULL(1);
+EAPI const char  *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis);
 
 /**
  * @}
index e03836e..b967679 100644 (file)
@@ -106,7 +106,7 @@ typedef enum
  *
  * @ingroup Icon
  */
-EAPI Evas_Object          *elm_icon_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_icon_add(Evas_Object *parent);
 
 /**
  * Set the file that will be used as icon.
@@ -124,7 +124,7 @@ EAPI Evas_Object          *elm_icon_add(Evas_Object *parent) EINA_ARG_NONNULL(1)
  *
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool             elm_icon_file_set(Evas_Object *obj, const char *file, const char *group);
 
 /**
  * Set a location in memory to be used as an icon
@@ -147,7 +147,7 @@ EAPI Eina_Bool             elm_icon_file_set(Evas_Object *obj, const char *file,
  *
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool             elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key);
 
 /**
  * Get the file that will be used as icon.
@@ -160,7 +160,7 @@ EAPI Eina_Bool             elm_icon_memfile_set(Evas_Object *obj, const void *im
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group);
 
 /**
  * Set the file that will be used, but use a generated thumbnail.
@@ -179,7 +179,7 @@ EAPI void                  elm_icon_file_get(const Evas_Object *obj, const char
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI void                  elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group);
 
 /**
  * Set the icon by icon standards names.
@@ -206,7 +206,7 @@ EAPI void                  elm_icon_thumb_set(Evas_Object *obj, const char *file
  *
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_standard_set(Evas_Object *obj, const char *name) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_standard_set(Evas_Object *obj, const char *name);
 
 /**
  * Get the icon name set by icon standard names.
@@ -221,7 +221,7 @@ EAPI Eina_Bool             elm_icon_standard_set(Evas_Object *obj, const char *n
  *
  * @ingroup Icon
  */
-EAPI const char           *elm_icon_standard_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_icon_standard_get(const Evas_Object *obj);
 
 /**
  * Set the smooth scaling for an icon object.
@@ -242,7 +242,7 @@ EAPI const char           *elm_icon_standard_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth);
 
 /**
  * Get whether smooth scaling is enabled for an icon object.
@@ -254,7 +254,7 @@ EAPI void                  elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smoot
  *
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_smooth_get(const Evas_Object *obj);
 
 /**
  * Disable scaling of this object.
@@ -274,7 +274,7 @@ EAPI Eina_Bool             elm_icon_smooth_get(const Evas_Object *obj) EINA_ARG_
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale);
 
 /**
  * Get whether scaling is disabled on the object.
@@ -286,7 +286,7 @@ EAPI void                  elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_
  *
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_no_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_no_scale_get(const Evas_Object *obj);
 
 /**
  * Set if the object is (up/down) resizable.
@@ -305,7 +305,7 @@ EAPI Eina_Bool             elm_icon_no_scale_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down);
 
 /**
  * Get if the object is (up/down) resizable.
@@ -318,7 +318,7 @@ EAPI void                  elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down);
 
 /**
  * Get the object's image size
@@ -329,7 +329,7 @@ EAPI void                  elm_icon_scale_get(const Evas_Object *obj, Eina_Bool
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_size_get(const Evas_Object *obj, int *w, int *h);
 
 /**
  * Set if the icon fill the entire object area.
@@ -355,7 +355,7 @@ EAPI void                  elm_icon_size_get(const Evas_Object *obj, int *w, int
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
 
 /**
  * Get if the object is filled outside.
@@ -367,7 +367,7 @@ EAPI void                  elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool
  *
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_fill_outside_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_fill_outside_get(const Evas_Object *obj);
 
 /**
  * Set the prescale size for the icon.
@@ -391,7 +391,7 @@ EAPI Eina_Bool             elm_icon_fill_outside_get(const Evas_Object *obj) EIN
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_prescale_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_prescale_set(Evas_Object *obj, int size);
 
 /**
  * Get the prescale size for the icon.
@@ -403,7 +403,7 @@ EAPI void                  elm_icon_prescale_set(Evas_Object *obj, int size) EIN
  *
  * @ingroup Icon
  */
-EAPI int                   elm_icon_prescale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_icon_prescale_get(const Evas_Object *obj);
 
 /**
  * Gets the image object of the icon. DO NOT MODIFY THIS.
@@ -413,7 +413,7 @@ EAPI int                   elm_icon_prescale_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Icon
  */
-EAPI Evas_Object          *elm_icon_object_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_icon_object_get(Evas_Object *obj);
 
 /**
  * Sets the icon lookup order used by elm_icon_standard_set().
@@ -428,7 +428,7 @@ EAPI Evas_Object          *elm_icon_object_get(Evas_Object *obj) EINA_ARG_NONNUL
  *
  * @ingroup Icon
  */
-EAPI void                  elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
 
 /**
  * Gets the icon lookup order.
@@ -441,7 +441,7 @@ EAPI void                  elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_
  *
  * @ingroup Icon
  */
-EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj);
 
 /**
  * Enable or disable preloading of the icon
@@ -450,7 +450,7 @@ EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj) EIN
  * @param disable If EINA_TRUE, preloading will be disabled
  * @ingroup Icon
  */
-EAPI void                  elm_icon_preload_set(Evas_Object *obj, Eina_Bool disable) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_preload_set(Evas_Object *obj, Eina_Bool disable);
 
 /**
  * Get if the icon supports animation or not.
@@ -464,7 +464,7 @@ EAPI void                  elm_icon_preload_set(Evas_Object *obj, Eina_Bool disa
  * elm_icon_animated_XXX APIs won't work.
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_animated_available_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_animated_available_get(const Evas_Object *obj);
 
 /**
  * Set animation mode of the icon.
@@ -480,7 +480,7 @@ EAPI Eina_Bool             elm_icon_animated_available_get(const Evas_Object *ob
  * Set it to EINA_TRUE when the icon needs to be animated.
  * @ingroup Icon
  */
-EAPI void                  elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated);
 
 /**
  * Get animation mode of the icon.
@@ -490,7 +490,7 @@ EAPI void                  elm_icon_animated_set(Evas_Object *obj, Eina_Bool ani
  * @see elm_icon_animated_set
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_animated_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_animated_get(const Evas_Object *obj);
 
 /**
  * Set animation play mode of the icon.
@@ -512,7 +512,7 @@ EAPI Eina_Bool             elm_icon_animated_get(const Evas_Object *obj) EINA_AR
  *    Then animation will be stopped and vice versa
  * @ingroup Icon
  */
-EAPI void                  elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play) EINA_ARG_NONNULL(1);
+EAPI void                  elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play);
 
 /**
  * Get animation play mode of the icon.
@@ -523,7 +523,7 @@ EAPI void                  elm_icon_animated_play_set(Evas_Object *obj, Eina_Boo
  * @see elm_icon_animated_play_get
  * @ingroup Icon
  */
-EAPI Eina_Bool             elm_icon_animated_play_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_icon_animated_play_get(const Evas_Object *obj);
 
 /**
  * @}
index be1d2b0..d673621 100644 (file)
@@ -61,7 +61,7 @@ typedef enum
  *
  * @ingroup Image
  */
-EAPI Evas_Object     *elm_image_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object     *elm_image_add(Evas_Object *parent);
 
 /**
  * Set the file that will be used as image.
@@ -77,7 +77,7 @@ EAPI Evas_Object     *elm_image_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @ingroup Image
  */
-EAPI Eina_Bool        elm_image_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool        elm_image_file_set(Evas_Object *obj, const char *file, const char *group);
 
 /**
  * Get the file that will be used as image.
@@ -90,7 +90,7 @@ EAPI Eina_Bool        elm_image_file_set(Evas_Object *obj, const char *file, con
  *
  * @ingroup Image
  */
-EAPI void             elm_image_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_file_get(const Evas_Object *obj, const char **file, const char **group);
 
 /**
  * Set the smooth effect for an image.
@@ -111,7 +111,7 @@ EAPI void             elm_image_file_get(const Evas_Object *obj, const char **fi
  *
  * @ingroup Image
  */
-EAPI void             elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth);
 
 /**
  * Get the smooth effect for an image.
@@ -123,7 +123,7 @@ EAPI void             elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) E
  *
  * @ingroup Image
  */
-EAPI Eina_Bool        elm_image_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_image_smooth_get(const Evas_Object *obj);
 
 /**
  * Gets the current size of the image.
@@ -138,7 +138,7 @@ EAPI Eina_Bool        elm_image_smooth_get(const Evas_Object *obj) EINA_ARG_NONN
  *
  * @ingroup Image
  */
-EAPI void             elm_image_object_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_object_size_get(const Evas_Object *obj, int *w, int *h);
 
 /**
  * Disable scaling of this object.
@@ -158,7 +158,7 @@ EAPI void             elm_image_object_size_get(const Evas_Object *obj, int *w,
  *
  * @ingroup Image
  */
-EAPI void             elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale);
 
 /**
  * Get whether scaling is disabled on the object.
@@ -170,7 +170,7 @@ EAPI void             elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scal
  *
  * @ingroup Image
  */
-EAPI Eina_Bool        elm_image_no_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_image_no_scale_get(const Evas_Object *obj);
 
 /**
  * Set if the object is (up/down) resizable.
@@ -189,7 +189,7 @@ EAPI Eina_Bool        elm_image_no_scale_get(const Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Image
  */
-EAPI void             elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down);
 
 /**
  * Get if the object is (up/down) resizable.
@@ -202,7 +202,7 @@ EAPI void             elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up,
  *
  * @ingroup Image
  */
-EAPI void             elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down);
 
 /**
  * Set if the image fills the entire object area, when keeping the aspect ratio.
@@ -225,7 +225,7 @@ EAPI void             elm_image_scale_get(const Evas_Object *obj, Eina_Bool *sca
  *
  * @ingroup Image
  */
-EAPI void             elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
 
 /**
  * Get if the object is filled outside
@@ -237,7 +237,7 @@ EAPI void             elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fil
  *
  * @ingroup Image
  */
-EAPI Eina_Bool        elm_image_fill_outside_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_image_fill_outside_get(const Evas_Object *obj);
 
 /**
  * Set the prescale size for the image
@@ -261,7 +261,7 @@ EAPI Eina_Bool        elm_image_fill_outside_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Image
  */
-EAPI void             elm_image_prescale_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_prescale_set(Evas_Object *obj, int size);
 
 /**
  * Get the prescale size for the image
@@ -273,7 +273,7 @@ EAPI void             elm_image_prescale_set(Evas_Object *obj, int size) EINA_AR
  *
  * @ingroup Image
  */
-EAPI int              elm_image_prescale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int              elm_image_prescale_get(const Evas_Object *obj);
 
 /**
  * Set the image orientation.
@@ -289,7 +289,7 @@ EAPI int              elm_image_prescale_get(const Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Image
  */
-EAPI void             elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient);
 
 /**
  * Get the image orientation.
@@ -302,7 +302,7 @@ EAPI void             elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient or
  *
  * @ingroup Image
  */
-EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj);
 
 /**
  * Make the image 'editable'.
@@ -315,7 +315,7 @@ EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj) EINA_ARG_NONN
  *
  * @ingroup Image
  */
-EAPI void             elm_image_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_editable_set(Evas_Object *obj, Eina_Bool set);
 
 /**
  * Check if the image 'editable'.
@@ -328,7 +328,7 @@ EAPI void             elm_image_editable_set(Evas_Object *obj, Eina_Bool set) EI
  *
  * @ingroup Image
  */
-EAPI Eina_Bool        elm_image_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_image_editable_get(const Evas_Object *obj);
 
 /**
  * Get the basic Evas_Image object from this object (widget).
@@ -345,7 +345,7 @@ EAPI Eina_Bool        elm_image_editable_get(const Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Image
  */
-EAPI Evas_Object     *elm_image_object_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object     *elm_image_object_get(const Evas_Object *obj);
 
 /**
  * Set whether the original aspect ratio of the image should be kept on resize.
@@ -364,7 +364,7 @@ EAPI Evas_Object     *elm_image_object_get(const Evas_Object *obj) EINA_ARG_NONN
  *
  * @ingroup Image
  */
-EAPI void             elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained) EINA_ARG_NONNULL(1);
+EAPI void             elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained);
 
 /**
  * Get if the object retains the original aspect ratio.
@@ -375,7 +375,7 @@ EAPI void             elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina
  *
  * @ingroup Image
  */
-EAPI Eina_Bool        elm_image_aspect_ratio_retained_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_image_aspect_ratio_retained_get(const Evas_Object *obj);
 
 /**
  * @}
index 0010718..6123f61 100644 (file)
@@ -60,7 +60,7 @@
  *
  * @ingroup Index
  */
-EAPI Evas_Object          *elm_index_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_index_add(Evas_Object *parent);
 
 /**
  * Set whether a given index widget is or not visible,
@@ -76,7 +76,7 @@ EAPI Evas_Object          *elm_index_add(Evas_Object *parent) EINA_ARG_NONNULL(1
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_active_set(Evas_Object *obj, Eina_Bool active) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_active_set(Evas_Object *obj, Eina_Bool active);
 
 /**
  * Get whether a given index widget is currently visible or not.
@@ -88,7 +88,7 @@ EAPI void                  elm_index_active_set(Evas_Object *obj, Eina_Bool acti
  *
  * @ingroup Index
  */
-EAPI Eina_Bool             elm_index_active_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_index_active_get(const Evas_Object *obj);
 
 /**
  * Set the items level for a given index widget.
@@ -100,7 +100,7 @@ EAPI Eina_Bool             elm_index_active_get(const Evas_Object *obj) EINA_ARG
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_level_set(Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_level_set(Evas_Object *obj, int level);
 
 /**
  * Get the items level set for a given index widget.
@@ -112,7 +112,7 @@ EAPI void                  elm_index_item_level_set(Evas_Object *obj, int level)
  *
  * @ingroup Index
  */
-EAPI int                   elm_index_item_level_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_index_item_level_get(const Evas_Object *obj);
 
 /**
  * Returns the last selected item, for a given index widget.
@@ -122,7 +122,7 @@ EAPI int                   elm_index_item_level_get(const Evas_Object *obj) EINA
  *
  * @ingroup Index
  */
-EAPI Elm_Object_Item      *elm_index_item_selected_get(const Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item      *elm_index_item_selected_get(const Evas_Object *obj, int level);
 
 /**
  * Append a new item on a given index widget.
@@ -140,7 +140,7 @@ EAPI Elm_Object_Item      *elm_index_item_selected_get(const Evas_Object *obj, i
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_append(Evas_Object *obj, const char *letter, const void *item) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_append(Evas_Object *obj, const char *letter, const void *item);
 
 /**
  * Prepend a new item on a given index widget.
@@ -158,7 +158,7 @@ EAPI void                  elm_index_item_append(Evas_Object *obj, const char *l
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_prepend(Evas_Object *obj, const char *letter, const void *item) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_prepend(Evas_Object *obj, const char *letter, const void *item);
 
 /**
  * Append a new item, on a given index widget, <b>after the item
@@ -181,7 +181,7 @@ EAPI void                  elm_index_item_prepend(Evas_Object *obj, const char *
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative);
 
 /**
  * Prepend a new item, on a given index widget, <b>after the item
@@ -204,7 +204,7 @@ EAPI void                  elm_index_item_append_relative(Evas_Object *obj, cons
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative);
 
 /**
  * Insert a new item into the given index widget, using @p cmp_func
@@ -237,7 +237,7 @@ EAPI void                  elm_index_item_prepend_relative(Evas_Object *obj, con
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, const void *item, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, const void *item, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func);
 
 /**
  * Remove an item from a given index widget, <b>to be referenced by
@@ -251,7 +251,7 @@ EAPI void                  elm_index_item_sorted_insert(Evas_Object *obj, const
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_del(Evas_Object *obj, Elm_Object_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_del(Evas_Object *obj, Elm_Object_Item *item);
 
 /**
  * Find a given index widget's item, <b>using item data</b>.
@@ -262,7 +262,7 @@ EAPI void                  elm_index_item_del(Evas_Object *obj, Elm_Object_Item
  *
  * @ingroup Index
  */
-EAPI Elm_Object_Item      *elm_index_item_find(Evas_Object *obj, const void *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item      *elm_index_item_find(Evas_Object *obj, const void *item);
 
 /**
  * Removes @b all items from a given index widget.
@@ -274,7 +274,7 @@ EAPI Elm_Object_Item      *elm_index_item_find(Evas_Object *obj, const void *ite
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_clear(Evas_Object *obj);
 
 /**
  * Go to a given items level on a index widget
@@ -284,7 +284,7 @@ EAPI void                  elm_index_item_clear(Evas_Object *obj) EINA_ARG_NONNU
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_go(Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_go(Evas_Object *obj, int level);
 
 /**
  * Set the function to be called when a given index widget item is freed.
@@ -298,7 +298,7 @@ EAPI void                  elm_index_item_go(Evas_Object *obj, int level) EINA_A
  *
  * @ingroup Index
  */
-EAPI void                  elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void                  elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
 
 /**
  * Get the letter (string) set on a given index widget item.
@@ -308,7 +308,7 @@ EAPI void                  elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_S
  *
  * @ingroup Index
  */
-EAPI const char           *elm_index_item_letter_get(const Elm_Object_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_index_item_letter_get(const Elm_Object_Item *item);
 
 /**
  * @}
index 96227e8..81d6dcd 100644 (file)
@@ -37,7 +37,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                *elm_label_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_label_add(Evas_Object *parent);
 
 /**
  * @brief Set the wrapping behavior of the label
@@ -51,7 +51,7 @@ EAPI Evas_Object                *elm_label_add(Evas_Object *parent) EINA_ARG_NON
  * @li ELM_WRAP_WORD - wrap between words
  * @li ELM_WRAP_MIXED - Word wrap, and if that fails, char wrap
  */
-EAPI void                        elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
 
 /**
  * @brief Get the wrapping behavior of the label
@@ -61,7 +61,7 @@ EAPI void                        elm_label_line_wrap_set(Evas_Object *obj, Elm_W
  *
  * @see elm_label_line_wrap_set()
  */
-EAPI Elm_Wrap_Type               elm_label_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Wrap_Type               elm_label_line_wrap_get(const Evas_Object *obj);
 
 /**
  * @brief Set wrap width of the label
@@ -73,7 +73,7 @@ EAPI Elm_Wrap_Type               elm_label_line_wrap_get(const Evas_Object *obj)
  *
  * @warning This is only relevant if the label is inside a container.
  */
-EAPI void                        elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w);
 
 /**
  * @brief Get wrap width of the label
@@ -83,7 +83,7 @@ EAPI void                        elm_label_wrap_width_set(Evas_Object *obj, Evas
  *
  * @see elm_label_wrap_width_set()
  */
-EAPI Evas_Coord                  elm_label_wrap_width_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord                  elm_label_wrap_width_get(const Evas_Object *obj);
 
 /**
  * @brief Set wrap height of the label
@@ -95,7 +95,7 @@ EAPI Evas_Coord                  elm_label_wrap_width_get(const Evas_Object *obj
  *
  * @warning This is only relevant if the label is inside a container.
  */
-EAPI void                        elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h);
 
 /**
  * @brief get wrap width of the label
@@ -103,7 +103,7 @@ EAPI void                        elm_label_wrap_height_set(Evas_Object *obj, Eva
  * @param obj The label object
  * @return The wrap height in pixels at a minimum where words need to wrap
  */
-EAPI Evas_Coord                  elm_label_wrap_height_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord                  elm_label_wrap_height_get(const Evas_Object *obj);
 
 /**
  * @brief Set the font size on the label object.
@@ -114,7 +114,7 @@ EAPI Evas_Coord                  elm_label_wrap_height_get(const Evas_Object *ob
  * @warning NEVER use this. It is for hyper-special cases only. use styles
  * instead. e.g. "default", "marker", "slide_long" etc.
  */
-EAPI void                        elm_label_fontsize_set(Evas_Object *obj, int fontsize) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_fontsize_set(Evas_Object *obj, int fontsize);
 
 /**
  * @brief Set the text color on the label object
@@ -128,7 +128,7 @@ EAPI void                        elm_label_fontsize_set(Evas_Object *obj, int fo
  * @warning NEVER use this. It is for hyper-special cases only. use styles
  * instead. e.g. "default", "marker", "slide_long" etc.
  */
-EAPI void                        elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a);
 
 /**
  * @brief Set the text align on the label object
@@ -139,7 +139,7 @@ EAPI void                        elm_label_text_color_set(Evas_Object *obj, unsi
  * @warning NEVER use this. It is for hyper-special cases only. use styles
  * instead. e.g. "default", "marker", "slide_long" etc.
  */
-EAPI void                        elm_label_text_align_set(Evas_Object *obj, const char *alignmode) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_text_align_set(Evas_Object *obj, const char *alignmode);
 
 /**
  * @brief Set background color of the label
@@ -153,7 +153,7 @@ EAPI void                        elm_label_text_align_set(Evas_Object *obj, cons
  * @warning NEVER use this. It is for hyper-special cases only. use styles
  * instead. e.g. "default", "marker", "slide_long" etc.
  */
-EAPI void                        elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a);
 
 /**
  * @brief Set the ellipsis behavior of the label
@@ -167,7 +167,7 @@ EAPI void                        elm_label_background_color_set(Evas_Object *obj
  * @warning This doesn't work with slide(elm_label_slide_set()) or if the
  * choosen wrap method was ELM_WRAP_WORD.
  */
-EAPI void                        elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis);
 
 /**
  * @brief Set the text slide of the label
@@ -181,7 +181,7 @@ EAPI void                        elm_label_ellipsis_set(Evas_Object *obj, Eina_B
  * @warning This only works with the themes "slide_short", "slide_long" and
  * "slide_bounce".
  */
-EAPI void                        elm_label_slide_set(Evas_Object *obj, Eina_Bool slide) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_slide_set(Evas_Object *obj, Eina_Bool slide);
 
 /**
  * @brief Get the text slide mode of the label
@@ -191,7 +191,7 @@ EAPI void                        elm_label_slide_set(Evas_Object *obj, Eina_Bool
  *
  * @see elm_label_slide_set()
  */
-EAPI Eina_Bool                   elm_label_slide_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_label_slide_get(Evas_Object *obj);
 
 /**
  * @brief Set the slide duration(speed) of the label
@@ -200,7 +200,7 @@ EAPI Eina_Bool                   elm_label_slide_get(Evas_Object *obj) EINA_ARG_
  * @return The duration in seconds in moving text from slide begin position
  * to slide end position
  */
-EAPI void                        elm_label_slide_duration_set(Evas_Object *obj, double duration) EINA_ARG_NONNULL(1);
+EAPI void                        elm_label_slide_duration_set(Evas_Object *obj, double duration);
 
 /**
  * @brief Get the slide duration(speed) of the label
@@ -210,7 +210,7 @@ EAPI void                        elm_label_slide_duration_set(Evas_Object *obj,
  *
  * @see elm_label_slide_duration_set()
  */
-EAPI double                      elm_label_slide_duration_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                      elm_label_slide_duration_get(Evas_Object *obj);
 
 /**
  * @}
index cff0f9d..7a79729 100644 (file)
  *
  * @ingroup Layout
  */
-EAPI Evas_Object                 *elm_layout_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_layout_add(Evas_Object *parent);
 
 /**
  * Set the file that will be used as layout
@@ -165,7 +165,7 @@ EAPI Evas_Object                 *elm_layout_add(Evas_Object *parent) EINA_ARG_N
  *
  * @ingroup Layout
  */
-EAPI Eina_Bool                    elm_layout_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_layout_file_set(Evas_Object *obj, const char *file, const char *group);
 
 /**
  * Set the edje group from the elementary theme that will be used as layout
@@ -179,7 +179,7 @@ EAPI Eina_Bool                    elm_layout_file_set(Evas_Object *obj, const ch
  *
  * @ingroup Layout
  */
-EAPI Eina_Bool                    elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style);
 
 /**
  * Append child to layout box part.
@@ -200,7 +200,7 @@ EAPI Eina_Bool                    elm_layout_theme_set(Evas_Object *obj, const c
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1);
+EAPI void                         elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child);
 
 /**
  * Prepend child to layout box part.
@@ -221,7 +221,7 @@ EAPI void                         elm_layout_box_append(Evas_Object *obj, const
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1);
+EAPI void                         elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child);
 
 /**
  * Insert child to layout box part before a reference object.
@@ -243,7 +243,7 @@ EAPI void                         elm_layout_box_prepend(Evas_Object *obj, const
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference) EINA_ARG_NONNULL(1);
+EAPI void                         elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
 
 /**
  * Insert child to layout box part at a given position.
@@ -265,7 +265,7 @@ EAPI void                         elm_layout_box_insert_before(Evas_Object *obj,
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos) EINA_ARG_NONNULL(1);
+EAPI void                         elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos);
 
 /**
  * Remove a child of the given part box.
@@ -284,7 +284,7 @@ EAPI void                         elm_layout_box_insert_at(Evas_Object *obj, con
  *
  * @ingroup Layout
  */
-EAPI Evas_Object                 *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1, 2, 3);
+EAPI Evas_Object                 *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child);
 
 /**
  * Remove all children of the given part box.
@@ -304,7 +304,7 @@ EAPI Evas_Object                 *elm_layout_box_remove(Evas_Object *obj, const
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear) EINA_ARG_NONNULL(1, 2);
+EAPI void                         elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear);
 
 /**
  * Insert child to layout table part.
@@ -339,7 +339,7 @@ EAPI void                         elm_layout_box_remove_all(Evas_Object *obj, co
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) EINA_ARG_NONNULL(1);
+EAPI void                         elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
 
 /**
  * Unpack (remove) a child of the given part table.
@@ -358,7 +358,7 @@ EAPI void                         elm_layout_table_pack(Evas_Object *obj, const
  *
  * @ingroup Layout
  */
-EAPI Evas_Object                 *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj) EINA_ARG_NONNULL(1, 2, 3);
+EAPI Evas_Object                 *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj);
 
 /**
  * Remove all the child objects of the given part table.
@@ -378,7 +378,7 @@ EAPI Evas_Object                 *elm_layout_table_unpack(Evas_Object *obj, cons
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear) EINA_ARG_NONNULL(1, 2);
+EAPI void                         elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear);
 
 /**
  * Get the edje layout
@@ -408,7 +408,7 @@ EAPI void                         elm_layout_table_clear(Evas_Object *obj, const
  *
  * @ingroup Layout
  */
-EAPI Evas_Object                 *elm_layout_edje_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_layout_edje_get(const Evas_Object *obj);
 
 /**
  * Get the edje data from the given layout
@@ -438,7 +438,7 @@ EAPI Evas_Object                 *elm_layout_edje_get(const Evas_Object *obj) EI
  *
  * @ingroup Layout
  */
-EAPI const char                  *elm_layout_data_get(const Evas_Object *obj, const char *key) EINA_ARG_NONNULL(1, 2);
+EAPI const char                  *elm_layout_data_get(const Evas_Object *obj, const char *key);
 
 /**
  * Eval sizing
@@ -461,7 +461,7 @@ EAPI const char                  *elm_layout_data_get(const Evas_Object *obj, co
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_sizing_eval(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_layout_sizing_eval(Evas_Object *obj);
 
 /**
  * Sets a specific cursor for an edje part.
@@ -475,7 +475,7 @@ EAPI void                         elm_layout_sizing_eval(Evas_Object *obj) EINA_
  *
  * @ingroup Layout
  */
-EAPI Eina_Bool                    elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool                    elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor);
 
 /**
  * Get the cursor to be shown when mouse is over an edje part
@@ -486,7 +486,7 @@ EAPI Eina_Bool                    elm_layout_part_cursor_set(Evas_Object *obj, c
  *
  * @ingroup Layout
  */
-EAPI const char                  *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI const char                  *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name);
 
 /**
  * Unsets a cursor previously set with elm_layout_part_cursor_set().
@@ -497,7 +497,7 @@ EAPI const char                  *elm_layout_part_cursor_get(const Evas_Object *
  *
  * @ingroup Layout
  */
-EAPI void                         elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI void                         elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name);
 
 /**
  * Sets a specific cursor style for an edje part.
@@ -511,7 +511,7 @@ EAPI void                         elm_layout_part_cursor_unset(Evas_Object *obj,
  *
  * @ingroup Layout
  */
-EAPI Eina_Bool                    elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool                    elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style);
 
 /**
  * Gets a specific cursor style for an edje part.
@@ -524,7 +524,7 @@ EAPI Eina_Bool                    elm_layout_part_cursor_style_set(Evas_Object *
  *
  * @ingroup Layout
  */
-EAPI const char                  *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI const char                  *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name);
 
 /**
  * Sets if the cursor set should be searched on the theme or should use
@@ -544,7 +544,7 @@ EAPI const char                  *elm_layout_part_cursor_style_get(const Evas_Ob
  *
  * @ingroup Layout
  */
-EAPI Eina_Bool                    elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool                    elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only);
 
 /**
  * Gets a specific cursor engine_only for an edje part.
@@ -556,7 +556,7 @@ EAPI Eina_Bool                    elm_layout_part_cursor_engine_only_set(Evas_Ob
  *
  * @ingroup Layout
  */
-EAPI Eina_Bool                    elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool                    elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name);
 
 /**
  * @def elm_layout_icon_set
index de50563..d5cd80f 100644 (file)
@@ -83,7 +83,7 @@ typedef struct _Elm_List_Item Elm_List_Item;    /**< Item of Elm_List. Sub-type
  *
  * @ingroup List
  */
-EAPI Evas_Object                 *elm_list_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_list_add(Evas_Object *parent);
 
 /**
  * Starts the list.
@@ -103,7 +103,7 @@ EAPI Evas_Object                 *elm_list_add(Evas_Object *parent) EINA_ARG_NON
  *
  * @ingroup List
  */
-EAPI void                         elm_list_go(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_go(Evas_Object *obj);
 
 /**
  * Enable or disable multiple items selection on the list object.
@@ -122,7 +122,7 @@ EAPI void                         elm_list_go(Evas_Object *obj) EINA_ARG_NONNULL
  *
  * @ingroup List
  */
-EAPI void                         elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi);
 
 /**
  * Get a value whether multiple items selection is enabled or not.
@@ -136,7 +136,7 @@ EAPI void                         elm_list_multi_select_set(Evas_Object *obj, Ei
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_multi_select_get(const Evas_Object *obj);
 
 /**
  * Set which mode to use for the list object.
@@ -157,7 +157,7 @@ EAPI Eina_Bool                    elm_list_multi_select_get(const Evas_Object *o
  *
  * @ingroup List
  */
-EAPI void                         elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode);
 
 /**
  * Get the mode the list is at.
@@ -170,7 +170,7 @@ EAPI void                         elm_list_mode_set(Evas_Object *obj, Elm_List_M
  *
  * @ingroup List
  */
-EAPI Elm_List_Mode                elm_list_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Mode                elm_list_mode_get(const Evas_Object *obj);
 
 /**
  * Enable or disable horizontal mode on the list object.
@@ -190,7 +190,7 @@ EAPI Elm_List_Mode                elm_list_mode_get(const Evas_Object *obj) EINA
  *
  * @ingroup List
  */
-EAPI void                         elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * Get a value whether horizontal mode is enabled or not.
@@ -204,7 +204,7 @@ EAPI void                         elm_list_horizontal_set(Evas_Object *obj, Eina
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_horizontal_get(const Evas_Object *obj);
 
 /**
  * Enable or disable always select mode on the list object.
@@ -229,7 +229,7 @@ EAPI Eina_Bool                    elm_list_horizontal_get(const Evas_Object *obj
  *
  * @ingroup List
  */
-EAPI void                         elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
 
 /**
  * Get a value whether always select mode is enabled or not, meaning that
@@ -244,7 +244,7 @@ EAPI void                         elm_list_always_select_mode_set(Evas_Object *o
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_always_select_mode_get(const Evas_Object *obj);
 
 /**
  * Set bouncing behaviour when the scrolled content reaches an edge.
@@ -260,7 +260,7 @@ EAPI Eina_Bool                    elm_list_always_select_mode_get(const Evas_Obj
  *
  * @ingroup List
  */
-EAPI void                         elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * Get the bouncing behaviour of the internal scroller.
@@ -279,7 +279,7 @@ EAPI void                         elm_list_bounce_set(Evas_Object *obj, Eina_Boo
  *
  * @ingroup List
  */
-EAPI void                         elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * Set the scrollbar policy.
@@ -299,7 +299,7 @@ EAPI void                         elm_list_bounce_get(const Evas_Object *obj, Ei
  *
  * @ingroup List
  */
-EAPI void                         elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
 
 /**
  * Get the scrollbar policy.
@@ -312,7 +312,7 @@ EAPI void                         elm_list_scroller_policy_set(Evas_Object *obj,
  *
  * @ingroup List
  */
-EAPI void                         elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
 
 /**
  * Append a new item to the list object.
@@ -364,7 +364,7 @@ EAPI void                         elm_list_scroller_policy_get(const Evas_Object
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item               *elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
 
 /**
  * Prepend a new item to the list object.
@@ -406,7 +406,7 @@ EAPI Elm_List_Item               *elm_list_item_append(Evas_Object *obj, const c
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item               *elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
 
 /**
  * Insert a new item into the list object before item @p before.
@@ -449,7 +449,7 @@ EAPI Elm_List_Item               *elm_list_item_prepend(Evas_Object *obj, const
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_insert_before(Evas_Object *obj, Elm_List_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI Elm_List_Item               *elm_list_item_insert_before(Evas_Object *obj, Elm_List_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
 
 /**
  * Insert a new item into the list object after item @p after.
@@ -492,7 +492,7 @@ EAPI Elm_List_Item               *elm_list_item_insert_before(Evas_Object *obj,
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_insert_after(Evas_Object *obj, Elm_List_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI Elm_List_Item               *elm_list_item_insert_after(Evas_Object *obj, Elm_List_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
 
 /**
  * Insert a new item into the sorted list object.
@@ -543,7 +543,7 @@ EAPI Elm_List_Item               *elm_list_item_insert_after(Evas_Object *obj, E
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item               *elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func);
 
 /**
  * Remove all list's items.
@@ -555,7 +555,7 @@ EAPI Elm_List_Item               *elm_list_item_sorted_insert(Evas_Object *obj,
  *
  * @ingroup List
  */
-EAPI void                         elm_list_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_clear(Evas_Object *obj);
 
 /**
  * Get a list of all the list items.
@@ -570,7 +570,7 @@ EAPI void                         elm_list_clear(Evas_Object *obj) EINA_ARG_NONN
  *
  * @ingroup List
  */
-EAPI const Eina_List             *elm_list_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List             *elm_list_items_get(const Evas_Object *obj);
 
 /**
  * Get the selected item.
@@ -587,7 +587,7 @@ EAPI const Eina_List             *elm_list_items_get(const Evas_Object *obj) EIN
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item               *elm_list_selected_item_get(const Evas_Object *obj);
 
 /**
  * Return a list of the currently selected list items.
@@ -604,7 +604,7 @@ EAPI Elm_List_Item               *elm_list_selected_item_get(const Evas_Object *
  *
  * @ingroup List
  */
-EAPI const Eina_List             *elm_list_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List             *elm_list_selected_items_get(const Evas_Object *obj);
 
 /**
  * Set the selected state of an item.
@@ -628,7 +628,7 @@ EAPI const Eina_List             *elm_list_selected_items_get(const Evas_Object
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected);
 
 /*
  * Get whether the @p item is selected or not.
@@ -642,7 +642,7 @@ EAPI void                         elm_list_item_selected_set(Elm_List_Item *item
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_item_selected_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_item_selected_get(const Elm_List_Item *item);
 
 /**
  * Set or unset item as a separator.
@@ -660,7 +660,7 @@ EAPI Eina_Bool                    elm_list_item_selected_get(const Elm_List_Item
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting);
 
 /**
  * Get a value whether item is a separator or not.
@@ -673,7 +673,7 @@ EAPI void                         elm_list_item_separator_set(Elm_List_Item *it,
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_item_separator_get(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_item_separator_get(const Elm_List_Item *it);
 
 /**
  * Show @p item in the list view.
@@ -685,7 +685,7 @@ EAPI Eina_Bool                    elm_list_item_separator_get(const Elm_List_Ite
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_show(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_show(Elm_List_Item *item);
 
 /**
  * Bring in the given item to list view.
@@ -701,7 +701,7 @@ EAPI void                         elm_list_item_show(Elm_List_Item *item) EINA_A
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_bring_in(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_bring_in(Elm_List_Item *item);
 
 /**
  * Delete them item from the list.
@@ -717,7 +717,7 @@ EAPI void                         elm_list_item_bring_in(Elm_List_Item *item) EI
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_del(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_del(Elm_List_Item *item);
 
 /**
  * Set the function called when a list item is freed.
@@ -735,7 +735,7 @@ EAPI void                         elm_list_item_del(Elm_List_Item *item) EINA_AR
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_del_cb_set(Elm_List_Item *item, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_del_cb_set(Elm_List_Item *item, Evas_Smart_Cb func);
 
 /**
  * Get the data associated to the item.
@@ -751,7 +751,7 @@ EAPI void                         elm_list_item_del_cb_set(Elm_List_Item *item,
  *
  * @ingroup List
  */
-EAPI void                        *elm_list_item_data_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                        *elm_list_item_data_get(const Elm_List_Item *item);
 
 /**
  * Get the left side icon associated to the item.
@@ -770,7 +770,7 @@ EAPI void                        *elm_list_item_data_get(const Elm_List_Item *it
  *
  * @ingroup List
  */
-EAPI Evas_Object                 *elm_list_item_icon_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_list_item_icon_get(const Elm_List_Item *item);
 
 /**
  * Set the left side icon associated to the item.
@@ -795,7 +795,7 @@ EAPI Evas_Object                 *elm_list_item_icon_get(const Elm_List_Item *it
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_icon_set(Elm_List_Item *item, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_icon_set(Elm_List_Item *item, Evas_Object *icon);
 
 /**
  * Get the right side icon associated to the item.
@@ -814,7 +814,7 @@ EAPI void                         elm_list_item_icon_set(Elm_List_Item *item, Ev
  *
  * @ingroup List
  */
-EAPI Evas_Object                 *elm_list_item_end_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_list_item_end_get(const Elm_List_Item *item);
 
 /**
  * Set the right side icon associated to the item.
@@ -839,7 +839,7 @@ EAPI Evas_Object                 *elm_list_item_end_get(const Elm_List_Item *ite
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_end_set(Elm_List_Item *item, Evas_Object *end) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_end_set(Elm_List_Item *item, Evas_Object *end);
 
 /**
  * Gets the base object of the item.
@@ -851,7 +851,7 @@ EAPI void                         elm_list_item_end_set(Elm_List_Item *item, Eva
  *
  * @ingroup List
  */
-EAPI Evas_Object                 *elm_list_item_object_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_list_item_object_get(const Elm_List_Item *item);
 
 /**
  * Get the label of item.
@@ -869,7 +869,7 @@ EAPI Evas_Object                 *elm_list_item_object_get(const Elm_List_Item *
  *
  * @ingroup List
  */
-EAPI const char                  *elm_list_item_label_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_list_item_label_get(const Elm_List_Item *item);
 
 /**
  * Set the label of item.
@@ -889,7 +889,7 @@ EAPI const char                  *elm_list_item_label_get(const Elm_List_Item *i
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_label_set(Elm_List_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_label_set(Elm_List_Item *item, const char *text);
 
 /**
  * Get the item before @p it in list.
@@ -904,7 +904,7 @@ EAPI void                         elm_list_item_label_set(Elm_List_Item *item, c
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_prev(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item               *elm_list_item_prev(const Elm_List_Item *it);
 
 /**
  * Get the item after @p it in list.
@@ -919,7 +919,7 @@ EAPI Elm_List_Item               *elm_list_item_prev(const Elm_List_Item *it) EI
  *
  * @ingroup List
  */
-EAPI Elm_List_Item               *elm_list_item_next(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item               *elm_list_item_next(const Elm_List_Item *it);
 
 /**
  * Sets the disabled/enabled state of a list item.
@@ -934,7 +934,7 @@ EAPI Elm_List_Item               *elm_list_item_next(const Elm_List_Item *it) EI
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_disabled_set(Elm_List_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_disabled_set(Elm_List_Item *it, Eina_Bool disabled);
 
 /**
  * Get a value whether list item is disabled or not.
@@ -946,7 +946,7 @@ EAPI void                         elm_list_item_disabled_set(Elm_List_Item *it,
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_item_disabled_get(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_item_disabled_get(const Elm_List_Item *it);
 
 /**
  * Set the text to be shown in a given list item's tooltips.
@@ -962,7 +962,7 @@ EAPI Eina_Bool                    elm_list_item_disabled_get(const Elm_List_Item
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_tooltip_text_set(Elm_List_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_tooltip_text_set(Elm_List_Item *item, const char *text);
 
 /**
  * @brief Disable size restrictions on an object's tooltip
@@ -973,7 +973,7 @@ EAPI void                         elm_list_item_tooltip_text_set(Elm_List_Item *
  * This function allows a tooltip to expand beyond its parant window's canvas.
  * It will instead be limited only by the size of the display.
  */
-EAPI Eina_Bool                    elm_list_item_tooltip_window_mode_set(Elm_List_Item *item, Eina_Bool disable) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_item_tooltip_window_mode_set(Elm_List_Item *item, Eina_Bool disable);
 /**
  * @brief Retrieve size restriction state of an object's tooltip
  * @param obj The tooltip's anchor object
@@ -983,7 +983,7 @@ EAPI Eina_Bool                    elm_list_item_tooltip_window_mode_set(Elm_List
  * its parant window's canvas.
  * It will instead be limited only by the size of the display.
  */
-EAPI Eina_Bool                    elm_list_item_tooltip_window_mode_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_item_tooltip_window_mode_get(const Elm_List_Item *item);
 
 /**
  * Set the content to be shown in the tooltip item.
@@ -1007,7 +1007,7 @@ EAPI Eina_Bool                    elm_list_item_tooltip_window_mode_get(const El
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_tooltip_content_cb_set(Elm_List_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_tooltip_content_cb_set(Elm_List_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
 
 /**
  * Unset tooltip from item.
@@ -1023,7 +1023,7 @@ EAPI void                         elm_list_item_tooltip_content_cb_set(Elm_List_
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_tooltip_unset(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_tooltip_unset(Elm_List_Item *item);
 
 /**
  * Sets a different style for this item tooltip.
@@ -1039,7 +1039,7 @@ EAPI void                         elm_list_item_tooltip_unset(Elm_List_Item *ite
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_tooltip_style_set(Elm_List_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_tooltip_style_set(Elm_List_Item *item, const char *style);
 
 /**
  * Get the style for this item tooltip.
@@ -1053,7 +1053,7 @@ EAPI void                         elm_list_item_tooltip_style_set(Elm_List_Item
  *
  * @ingroup List
  */
-EAPI const char                  *elm_list_item_tooltip_style_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_list_item_tooltip_style_get(const Elm_List_Item *item);
 
 /**
  * Set the type of mouse pointer/cursor decoration to be shown,
@@ -1077,7 +1077,7 @@ EAPI const char                  *elm_list_item_tooltip_style_get(const Elm_List
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_cursor_set(Elm_List_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_cursor_set(Elm_List_Item *item, const char *cursor);
 
 /*
  * Get the type of mouse pointer/cursor decoration set to be shown,
@@ -1093,7 +1093,7 @@ EAPI void                         elm_list_item_cursor_set(Elm_List_Item *item,
  *
  * @ingroup List
  */
-EAPI const char                  *elm_list_item_cursor_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_list_item_cursor_get(const Elm_List_Item *item);
 
 /**
  * Unset any custom mouse pointer/cursor decoration set to be
@@ -1110,7 +1110,7 @@ EAPI const char                  *elm_list_item_cursor_get(const Elm_List_Item *
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_cursor_unset(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_cursor_unset(Elm_List_Item *item);
 
 /**
  * Set a different @b style for a given custom cursor set for a
@@ -1135,7 +1135,7 @@ EAPI void                         elm_list_item_cursor_unset(Elm_List_Item *item
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_cursor_style_set(Elm_List_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_cursor_style_set(Elm_List_Item *item, const char *style);
 
 /**
  * Get the current @b style set for a given list item's custom
@@ -1149,7 +1149,7 @@ EAPI void                         elm_list_item_cursor_style_set(Elm_List_Item *
  *
  * @ingroup List
  */
-EAPI const char                  *elm_list_item_cursor_style_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_list_item_cursor_style_get(const Elm_List_Item *item);
 
 /**
  * Set if the (custom)cursor for a given list item should be
@@ -1169,7 +1169,7 @@ EAPI const char                  *elm_list_item_cursor_style_get(const Elm_List_
  *
  * @ingroup List
  */
-EAPI void                         elm_list_item_cursor_engine_only_set(Elm_List_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void                         elm_list_item_cursor_engine_only_set(Elm_List_Item *item, Eina_Bool engine_only);
 
 /**
  * Get if the (custom) cursor for a given list item is being
@@ -1185,7 +1185,7 @@ EAPI void                         elm_list_item_cursor_engine_only_set(Elm_List_
  *
  * @ingroup List
  */
-EAPI Eina_Bool                    elm_list_item_cursor_engine_only_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_list_item_cursor_engine_only_get(const Elm_List_Item *item);
 
 /**
  * @}
index dbf4313..aee0768 100644 (file)
@@ -178,7 +178,7 @@ typedef Eina_Bool                  (*ElmMapModuleCoordIntoGeoFunc)(const Evas_Ob
  *
  * @ingroup Map
  */
-EAPI Evas_Object          *elm_map_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_map_add(Evas_Object *parent);
 
 /**
  * Set the zoom level of the map.
@@ -202,7 +202,7 @@ EAPI Evas_Object          *elm_map_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_zoom_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_zoom_set(Evas_Object *obj, int zoom);
 
 /**
  * Get the zoom level of the map.
@@ -220,7 +220,7 @@ EAPI void                  elm_map_zoom_set(Evas_Object *obj, int zoom) EINA_ARG
  *
  * @ingroup Map
  */
-EAPI int                   elm_map_zoom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_map_zoom_get(const Evas_Object *obj);
 
 /**
  * Set the zoom mode used by the map object.
@@ -247,7 +247,7 @@ EAPI int                   elm_map_zoom_get(const Evas_Object *obj) EINA_ARG_NON
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode);
 
 /**
  * Get the zoom mode used by the map object.
@@ -263,7 +263,7 @@ EAPI void                  elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Zoom_Mode     elm_map_zoom_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Zoom_Mode     elm_map_zoom_mode_get(const Evas_Object *obj);
 
 /**
  * Get the current coordinates of the map.
@@ -280,7 +280,7 @@ EAPI Elm_Map_Zoom_Mode     elm_map_zoom_mode_get(const Evas_Object *obj) EINA_AR
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat);
 
 /**
  * Animatedly bring in given coordinates to the center of the map.
@@ -299,7 +299,7 @@ EAPI void                  elm_map_geo_region_get(const Evas_Object *obj, double
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat);
 
 /**
  * Show the given coordinates at the center of the map, @b immediately.
@@ -317,7 +317,7 @@ EAPI void                  elm_map_geo_region_bring_in(Evas_Object *obj, double
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_geo_region_show(Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_geo_region_show(Evas_Object *obj, double lon, double lat);
 
 /**
  * Pause or unpause the map.
@@ -338,7 +338,7 @@ EAPI void                  elm_map_geo_region_show(Evas_Object *obj, double lon,
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_paused_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_paused_set(Evas_Object *obj, Eina_Bool paused);
 
 /**
  * Get a value whether map is paused or not.
@@ -353,7 +353,7 @@ EAPI void                  elm_map_paused_set(Evas_Object *obj, Eina_Bool paused
  *
  * @ingroup Map
  */
-EAPI Eina_Bool             elm_map_paused_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_map_paused_get(const Evas_Object *obj);
 
 /**
  * Set to show markers during zoom level changes or not.
@@ -382,7 +382,7 @@ EAPI Eina_Bool             elm_map_paused_get(const Evas_Object *obj) EINA_ARG_N
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused);
 
 /**
  * Get a value whether markers will be displayed on zoom level changes or not
@@ -397,7 +397,7 @@ EAPI void                  elm_map_paused_markers_set(Evas_Object *obj, Eina_Boo
  *
  * @ingroup Map
  */
-EAPI Eina_Bool             elm_map_paused_markers_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_map_paused_markers_get(const Evas_Object *obj);
 
 /**
  * Get the information of downloading status.
@@ -412,7 +412,7 @@ EAPI Eina_Bool             elm_map_paused_markers_get(const Evas_Object *obj) EI
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num) EINA_ARG_NONNULL(1, 2, 3);
+EAPI void                  elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num);
 
 /**
  * Convert a pixel coordinate (x,y) into a geographic coordinate
@@ -433,7 +433,7 @@ EAPI void                  elm_map_utils_downloading_status_get(const Evas_Objec
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat) EINA_ARG_NONNULL(1, 5, 6);
+EAPI void                  elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat);
 
 /**
  * Convert a geographic coordinate (longitude, latitude) into a pixel
@@ -456,7 +456,7 @@ EAPI void                  elm_map_utils_convert_coord_into_geo(const Evas_Objec
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y) EINA_ARG_NONNULL(1, 5, 6);
+EAPI void                  elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y);
 
 /**
  * Convert a geographic coordinate (longitude, latitude) into a name
@@ -474,7 +474,7 @@ EAPI void                  elm_map_utils_convert_geo_into_coord(const Evas_Objec
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Name         *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Name         *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat);
 
 /**
  * Convert a name (address) into a geographic coordinate
@@ -491,7 +491,7 @@ EAPI Elm_Map_Name         *elm_map_utils_convert_coord_into_name(const Evas_Obje
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Name         *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address) EINA_ARG_NONNULL(1, 2);
+EAPI Elm_Map_Name         *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address);
 
 /**
  * Convert a pixel coordinate into a rotated pixel coordinate.
@@ -507,7 +507,7 @@ EAPI Elm_Map_Name         *elm_map_utils_convert_name_into_coord(const Evas_Obje
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_utils_rotate_coord(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, const Evas_Coord cx, const Evas_Coord cy, const double degree, Evas_Coord *xx, Evas_Coord *yy) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_utils_rotate_coord(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, const Evas_Coord cx, const Evas_Coord cy, const double degree, Evas_Coord *xx, Evas_Coord *yy);
 
 /**
  * Add a new marker to the map object.
@@ -546,7 +546,7 @@ EAPI void                  elm_map_utils_rotate_coord(const Evas_Object *obj, co
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Marker       *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data) EINA_ARG_NONNULL(1, 4, 5);
+EAPI Elm_Map_Marker       *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data);
 
 /**
  * Set the maximum numbers of markers' content to be displayed in a group.
@@ -572,7 +572,7 @@ EAPI Elm_Map_Marker       *elm_map_marker_add(Evas_Object *obj, double lon, doub
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_max_marker_per_group_set(Evas_Object *obj, int max) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_max_marker_per_group_set(Evas_Object *obj, int max);
 
 /**
  * Remove a marker from the map.
@@ -583,7 +583,7 @@ EAPI void                  elm_map_max_marker_per_group_set(Evas_Object *obj, in
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_remove(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_remove(Elm_Map_Marker *marker);
 
 /**
  * Get the current coordinates of the marker.
@@ -599,7 +599,7 @@ EAPI void                  elm_map_marker_remove(Elm_Map_Marker *marker) EINA_AR
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat);
 
 /**
  * Animatedly bring in given marker to the center of the map.
@@ -616,7 +616,7 @@ EAPI void                  elm_map_marker_region_get(const Elm_Map_Marker *marke
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_bring_in(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_bring_in(Elm_Map_Marker *marker);
 
 /**
  * Show the given marker at the center of the map, @b immediately.
@@ -634,7 +634,7 @@ EAPI void                  elm_map_marker_bring_in(Elm_Map_Marker *marker) EINA_
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_show(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_show(Elm_Map_Marker *marker);
 
 /**
  * Move and zoom the map to display a list of markers.
@@ -652,7 +652,7 @@ EAPI void                  elm_map_marker_show(Elm_Map_Marker *marker) EINA_ARG_
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_markers_list_show(Eina_List *markers) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_markers_list_show(Eina_List *markers);
 
 /**
  * Get the Evas object returned by the ElmMapMarkerGetFunc callback
@@ -677,7 +677,7 @@ EAPI void                  elm_map_markers_list_show(Eina_List *markers) EINA_AR
  *
  * @ingroup Map
  */
-EAPI Evas_Object          *elm_map_marker_object_get(const Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_map_marker_object_get(const Elm_Map_Marker *marker);
 
 /**
  * Update the marker
@@ -693,7 +693,7 @@ EAPI Evas_Object          *elm_map_marker_object_get(const Elm_Map_Marker *marke
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_update(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_update(Elm_Map_Marker *marker);
 
 /**
  * Close all the bubbles opened by the user.
@@ -708,7 +708,7 @@ EAPI void                  elm_map_marker_update(Elm_Map_Marker *marker) EINA_AR
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_bubbles_close(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_bubbles_close(Evas_Object *obj);
 
 /**
  * Create a new group class.
@@ -748,7 +748,7 @@ EAPI void                  elm_map_bubbles_close(Evas_Object *obj) EINA_ARG_NONN
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Group_Class  *elm_map_group_class_new(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Group_Class  *elm_map_group_class_new(Evas_Object *obj);
 
 /**
  * Set the marker's style of a group class.
@@ -769,7 +769,7 @@ EAPI Elm_Map_Group_Class  *elm_map_group_class_new(Evas_Object *obj) EINA_ARG_NO
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style);
 
 /**
  * Set the icon callback function of a group class.
@@ -785,7 +785,7 @@ EAPI void                  elm_map_group_class_style_set(Elm_Map_Group_Class *cl
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, ElmMapGroupIconGetFunc icon_get) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, ElmMapGroupIconGetFunc icon_get);
 
 /**
  * Set the data associated to the group class.
@@ -805,7 +805,7 @@ EAPI void                  elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data);
 
 /**
  * Set the minimum zoom from where the markers are displayed.
@@ -821,7 +821,7 @@ EAPI void                  elm_map_group_class_data_set(Elm_Map_Group_Class *cla
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom);
 
 /**
  * Set the zoom from where the markers are no more grouped.
@@ -837,7 +837,7 @@ EAPI void                  elm_map_group_class_zoom_displayed_set(Elm_Map_Group_
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom);
 
 /**
  * Set if the markers associated to the group class @p clas are hidden or not.
@@ -851,7 +851,7 @@ EAPI void                  elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Cl
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide) EINA_ARG_NONNULL(1, 2);
+EAPI void                  elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide);
 
 /**
  * Create a new marker class.
@@ -885,7 +885,7 @@ EAPI void                  elm_map_group_class_hide_set(Evas_Object *obj, Elm_Ma
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj);
 
 /**
  * Set the marker's style of a marker class.
@@ -906,7 +906,7 @@ EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj) EINA_ARG_N
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style);
 
 /**
  * Set the icon callback function of a marker class.
@@ -922,7 +922,7 @@ EAPI void                  elm_map_marker_class_style_set(Elm_Map_Marker_Class *
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerIconGetFunc icon_get) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerIconGetFunc icon_get);
 
 /**
  * Set the bubble content callback function of a marker class.
@@ -943,7 +943,7 @@ EAPI void                  elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerGetFunc get) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerGetFunc get);
 
 /**
  * Set the callback function used to delete bubble content of a marker class.
@@ -969,7 +969,7 @@ EAPI void                  elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerDelFunc del) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerDelFunc del);
 
 /**
  * Get the list of available sources.
@@ -992,7 +992,7 @@ EAPI void                  elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class
  *
  * @ingroup Map
  */
-EAPI const char          **elm_map_source_names_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char          **elm_map_source_names_get(const Evas_Object *obj);
 
 /**
  * Set the source of the map.
@@ -1017,7 +1017,7 @@ EAPI const char          **elm_map_source_names_get(const Evas_Object *obj) EINA
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_source_name_set(Evas_Object *obj, const char *source_name) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_source_name_set(Evas_Object *obj, const char *source_name);
 
 /**
  * Get the name of currently used source.
@@ -1029,7 +1029,7 @@ EAPI void                  elm_map_source_name_set(Evas_Object *obj, const char
  *
  * @ingroup Map
  */
-EAPI const char           *elm_map_source_name_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_map_source_name_get(const Evas_Object *obj);
 
 /**
  * Set the source of the route service to be used by the map.
@@ -1054,7 +1054,7 @@ EAPI const char           *elm_map_source_name_get(const Evas_Object *obj) EINA_
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source);
 
 /**
  * Get the current route source.
@@ -1066,7 +1066,7 @@ EAPI void                  elm_map_route_source_set(Evas_Object *obj, Elm_Map_Ro
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj);
 
 /**
  * Set the minimum zoom of the source.
@@ -1078,7 +1078,7 @@ EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj) EINA
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_source_zoom_min_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_source_zoom_min_set(Evas_Object *obj, int zoom);
 
 /**
  * Get the minimum zoom of the source.
@@ -1090,7 +1090,7 @@ EAPI void                  elm_map_source_zoom_min_set(Evas_Object *obj, int zoo
  *
  * @ingroup Map
  */
-EAPI int                   elm_map_source_zoom_min_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_map_source_zoom_min_get(const Evas_Object *obj);
 
 /**
  * Set the maximum zoom of the source.
@@ -1102,7 +1102,7 @@ EAPI int                   elm_map_source_zoom_min_get(const Evas_Object *obj) E
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_source_zoom_max_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_source_zoom_max_set(Evas_Object *obj, int zoom);
 
 /**
  * Get the maximum zoom of the source.
@@ -1114,7 +1114,7 @@ EAPI void                  elm_map_source_zoom_max_set(Evas_Object *obj, int zoo
  *
  * @ingroup Map
  */
-EAPI int                   elm_map_source_zoom_max_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_map_source_zoom_max_get(const Evas_Object *obj);
 
 /**
  * Set the user agent used by the map object to access routing services.
@@ -1132,7 +1132,7 @@ EAPI int                   elm_map_source_zoom_max_get(const Evas_Object *obj) E
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_user_agent_set(Evas_Object *obj, const char *user_agent) EINA_ARG_NONNULL(1, 2);
+EAPI void                  elm_map_user_agent_set(Evas_Object *obj, const char *user_agent);
 
 /**
  * Get the user agent used by the map object.
@@ -1144,7 +1144,7 @@ EAPI void                  elm_map_user_agent_set(Evas_Object *obj, const char *
  *
  * @ingroup Map
  */
-EAPI const char           *elm_map_user_agent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_map_user_agent_get(const Evas_Object *obj);
 
 /**
  * Add a new route to the map object.
@@ -1183,7 +1183,7 @@ EAPI const char           *elm_map_user_agent_get(const Evas_Object *obj) EINA_A
  *
  * @ingroup Map
  */
-EAPI Elm_Map_Route        *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Route        *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat);
 
 /**
  * Remove a route from the map.
@@ -1194,7 +1194,7 @@ EAPI Elm_Map_Route        *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Typ
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_route_remove(Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_route_remove(Elm_Map_Route *route);
 
 /**
  * Set the route color.
@@ -1222,7 +1222,7 @@ EAPI void                  elm_map_route_remove(Elm_Map_Route *route) EINA_ARG_N
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_route_color_set(Elm_Map_Route *route, int r, int g, int b, int a) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_route_color_set(Elm_Map_Route *route, int r, int g, int b, int a);
 
 /**
  * Get the route color.
@@ -1237,7 +1237,7 @@ EAPI void                  elm_map_route_color_set(Elm_Map_Route *route, int r,
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_route_color_get(const Elm_Map_Route *route, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_route_color_get(const Elm_Map_Route *route, int *r, int *g, int *b, int *a);
 
 /**
  * Get the route distance in kilometers.
@@ -1247,7 +1247,7 @@ EAPI void                  elm_map_route_color_get(const Elm_Map_Route *route, i
  *
  * @ingroup Map
  */
-EAPI double                elm_map_route_distance_get(const Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI double                elm_map_route_distance_get(const Elm_Map_Route *route);
 
 /**
  * Get the information of route nodes.
@@ -1257,7 +1257,7 @@ EAPI double                elm_map_route_distance_get(const Elm_Map_Route *route
  *
  * @ingroup Map
  */
-EAPI const char           *elm_map_route_node_get(const Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_map_route_node_get(const Elm_Map_Route *route);
 
 /**
  * Get the information of route waypoint.
@@ -1267,7 +1267,7 @@ EAPI const char           *elm_map_route_node_get(const Elm_Map_Route *route) EI
  *
  * @ingroup Map
  */
-EAPI const char           *elm_map_route_waypoint_get(const Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_map_route_waypoint_get(const Elm_Map_Route *route);
 
 /**
  * Get the address of the name.
@@ -1283,7 +1283,7 @@ EAPI const char           *elm_map_route_waypoint_get(const Elm_Map_Route *route
  *
  * @ingroup Map
  */
-EAPI const char           *elm_map_name_address_get(const Elm_Map_Name *name) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_map_name_address_get(const Elm_Map_Name *name);
 
 /**
  * Get the current coordinates of the name.
@@ -1300,7 +1300,7 @@ EAPI const char           *elm_map_name_address_get(const Elm_Map_Name *name) EI
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat);
 
 /**
  * Remove a name from the map.
@@ -1315,7 +1315,7 @@ EAPI void                  elm_map_name_region_get(const Elm_Map_Name *name, dou
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_name_remove(Elm_Map_Name *name) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_name_remove(Elm_Map_Name *name);
 
 /**
  * Rotate the map.
@@ -1329,7 +1329,7 @@ EAPI void                  elm_map_name_remove(Elm_Map_Name *name) EINA_ARG_NONN
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy);
 
 /**
  * Get the rotate degree of the map
@@ -1344,7 +1344,7 @@ EAPI void                  elm_map_rotate_set(Evas_Object *obj, double degree, E
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_rotate_get(const Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy) EINA_ARG_NONNULL(1, 2, 3, 4);
+EAPI void                  elm_map_rotate_get(const Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy);
 
 /**
  * Enable or disable mouse wheel to be used to zoom in / out the map.
@@ -1361,7 +1361,7 @@ EAPI void                  elm_map_rotate_get(const Evas_Object *obj, double *de
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled);
 
 /**
  * Get a value whether mouse wheel is enabled or not.
@@ -1376,7 +1376,7 @@ EAPI void                  elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Boo
  *
  * @ingroup Map
  */
-EAPI Eina_Bool             elm_map_wheel_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_map_wheel_disabled_get(const Evas_Object *obj);
 
 #ifdef ELM_EMAP
 /**
@@ -1390,7 +1390,7 @@ EAPI Eina_Bool             elm_map_wheel_disabled_get(const Evas_Object *obj) EI
  *
  * @ingroup Map
  */
-EAPI Evas_Object          *elm_map_track_add(Evas_Object *obj, EMap_Route *emap) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_map_track_add(Evas_Object *obj, EMap_Route *emap);
 #endif
 
 /**
@@ -1401,7 +1401,7 @@ EAPI Evas_Object          *elm_map_track_add(Evas_Object *obj, EMap_Route *emap)
  *
  * @ingroup Map
  */
-EAPI void                  elm_map_track_remove(Evas_Object *obj, Evas_Object *route) EINA_ARG_NONNULL(1);
+EAPI void                  elm_map_track_remove(Evas_Object *obj, Evas_Object *route);
 
 /**
  * @}
index b786a83..6201c1d 100644 (file)
@@ -37,7 +37,7 @@
  *
  * @ingroup Mapbuf
  */
-EAPI Evas_Object                 *elm_mapbuf_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_mapbuf_add(Evas_Object *parent);
 
 /**
  * Enable or disable the map.
@@ -63,7 +63,7 @@ EAPI Evas_Object                 *elm_mapbuf_add(Evas_Object *parent) EINA_ARG_N
  *
  * @ingroup Mapbuf
  */
-EAPI void                         elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void                         elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled);
 
 /**
  * Get a value whether map is enabled or not.
@@ -76,7 +76,7 @@ EAPI void                         elm_mapbuf_enabled_set(Evas_Object *obj, Eina_
  *
  * @ingroup Mapbuf
  */
-EAPI Eina_Bool                    elm_mapbuf_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_mapbuf_enabled_get(const Evas_Object *obj);
 
 /**
  * Enable or disable smooth map rendering.
@@ -93,7 +93,7 @@ EAPI Eina_Bool                    elm_mapbuf_enabled_get(const Evas_Object *obj)
  *
  * @ingroup Mapbuf
  */
-EAPI void                         elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
+EAPI void                         elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth);
 
 /**
  * Get a value whether smooth map rendering is enabled or not.
@@ -106,7 +106,7 @@ EAPI void                         elm_mapbuf_smooth_set(Evas_Object *obj, Eina_B
  *
  * @ingroup Mapbuf
  */
-EAPI Eina_Bool                    elm_mapbuf_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_mapbuf_smooth_get(const Evas_Object *obj);
 
 /**
  * Set or unset alpha flag for map rendering.
@@ -124,7 +124,7 @@ EAPI Eina_Bool                    elm_mapbuf_smooth_get(const Evas_Object *obj)
  *
  * @ingroup Mapbuf
  */
-EAPI void                         elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha) EINA_ARG_NONNULL(1);
+EAPI void                         elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha);
 
 /**
  * Get a value whether alpha blending is enabled or not.
@@ -137,7 +137,7 @@ EAPI void                         elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bo
  *
  * @ingroup Mapbuf
  */
-EAPI Eina_Bool                    elm_mapbuf_alpha_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_mapbuf_alpha_get(const Evas_Object *obj);
 
 /**
  * @}
index 39dc98c..398803b 100644 (file)
@@ -28,7 +28,7 @@
  * @param parent The parent object.
  * @return The new object or NULL if it cannot be created.
  */
-EAPI Evas_Object                 *elm_menu_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_menu_add(Evas_Object *parent);
 
 /**
  * @brief Set the parent for the given menu widget
@@ -36,7 +36,7 @@ EAPI Evas_Object                 *elm_menu_add(Evas_Object *parent) EINA_ARG_NON
  * @param obj The menu object.
  * @param parent The new parent.
  */
-EAPI void                         elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void                         elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * @brief Get the parent for the given menu widget
@@ -46,7 +46,7 @@ EAPI void                         elm_menu_parent_set(Evas_Object *obj, Evas_Obj
  *
  * @see elm_menu_parent_set()
  */
-EAPI Evas_Object                 *elm_menu_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_menu_parent_get(const Evas_Object *obj);
 
 /**
  * @brief Move the menu to a new position
@@ -59,7 +59,7 @@ EAPI Evas_Object                 *elm_menu_parent_get(const Evas_Object *obj) EI
  *
  * @note @p x and @p y coordinates are relative to parent.
  */
-EAPI void                         elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1);
+EAPI void                         elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
 
 /**
  * @brief Close a opened menu
@@ -69,7 +69,7 @@ EAPI void                         elm_menu_move(Evas_Object *obj, Evas_Coord x,
  *
  * Hides the menu and all it's sub-menus.
  */
-EAPI void                         elm_menu_close(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_menu_close(Evas_Object *obj);
 
 /**
  * @brief Returns a list of @p item's items.
@@ -77,7 +77,7 @@ EAPI void                         elm_menu_close(Evas_Object *obj) EINA_ARG_NONN
  * @param obj The menu object
  * @return An Eina_List* of @p item's items
  */
-EAPI const Eina_List             *elm_menu_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List             *elm_menu_items_get(const Evas_Object *obj);
 
 /**
  * @brief Get the Evas_Object of an Elm_Object_Item
@@ -88,7 +88,7 @@ EAPI const Eina_List             *elm_menu_items_get(const Evas_Object *obj) EIN
  * @warning Don't manipulate this object!
  *
  */
-EAPI Evas_Object                 *elm_menu_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_menu_item_object_get(const Elm_Object_Item *it);
 
 /**
  * @brief Add an item at the end of the given menu widget
@@ -101,7 +101,7 @@ EAPI Evas_Object                 *elm_menu_item_object_get(const Elm_Object_Item
  * @param data Data sent by the callback.
  * @return Returns the new item.
  */
-EAPI Elm_Object_Item             *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
 
 /**
  * @brief Add an object swallowed in an item at the end of the given menu
@@ -116,7 +116,7 @@ EAPI Elm_Object_Item             *elm_menu_item_add(Evas_Object *obj, Elm_Object
  *
  * Add an evas object as an item to the menu.
  */
-EAPI Elm_Object_Item             *elm_menu_item_add_object(Evas_Object *obj, Elm_Object_Item *parent, Evas_Object *subobj, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_item_add_object(Evas_Object *obj, Elm_Object_Item *parent, Evas_Object *subobj, Evas_Smart_Cb func, const void *data);
 
 /**
  * @brief Set the icon of a menu item to the standard icon with name @p icon
@@ -126,7 +126,7 @@ EAPI Elm_Object_Item             *elm_menu_item_add_object(Evas_Object *obj, Elm
  *
  * Once this icon is set, any previously set icon will be deleted.
  */
-EAPI void                         elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon) EINA_ARG_NONNULL(1, 2);
+EAPI void                         elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon);
 
 /**
  * @brief Get the string representation from the icon of a menu item
@@ -136,7 +136,7 @@ EAPI void                         elm_menu_item_object_icon_name_set(Elm_Object_
  *
  * @see elm_menu_item_object_icon_name_set()
  */
-EAPI const char                  *elm_menu_item_object_icon_name_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_menu_item_object_icon_name_get(const Elm_Object_Item *it);
 
 /**
  * @brief Set the selected state of @p item.
@@ -144,7 +144,7 @@ EAPI const char                  *elm_menu_item_object_icon_name_get(const Elm_O
  * @param it The menu item object.
  * @param selected The selected/unselected state of the item
  */
-EAPI void                         elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                         elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
 
 /**
  * @brief Get the selected state of @p item.
@@ -154,7 +154,7 @@ EAPI void                         elm_menu_item_selected_set(Elm_Object_Item *it
  *
  * @see elm_menu_item_selected_set()
  */
-EAPI Eina_Bool                    elm_menu_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_menu_item_selected_get(const Elm_Object_Item *it);
 
 /**
  * @brief Add a separator item to menu @p obj under @p parent.
@@ -165,7 +165,7 @@ EAPI Eina_Bool                    elm_menu_item_selected_get(const Elm_Object_It
  *
  * This is item is a @ref Separator.
  */
-EAPI Elm_Object_Item             *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent);
 
 /**
  * @brief Returns whether @p item is a separator.
@@ -175,7 +175,7 @@ EAPI Elm_Object_Item             *elm_menu_item_separator_add(Evas_Object *obj,
  *
  * @see elm_menu_item_separator_add()
  */
-EAPI Eina_Bool                    elm_menu_item_is_separator(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_menu_item_is_separator(Elm_Object_Item *it);
 
 /**
  * @brief Deletes an item from the menu.
@@ -184,7 +184,7 @@ EAPI Eina_Bool                    elm_menu_item_is_separator(Elm_Object_Item *it
  *
  * @see elm_menu_item_add()
  */
-EAPI void                         elm_menu_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_menu_item_del(Elm_Object_Item *it);
 
 /**
  * @brief Set the function called when a menu item is deleted.
@@ -195,7 +195,7 @@ EAPI void                         elm_menu_item_del(Elm_Object_Item *it) EINA_AR
  * @see elm_menu_item_add()
  * @see elm_menu_item_del()
  */
-EAPI void                         elm_menu_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void                         elm_menu_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
 
 /**
  * @brief Returns a list of @p item's subitems.
@@ -205,7 +205,7 @@ EAPI void                         elm_menu_item_del_cb_set(Elm_Object_Item *it,
  *
  * @see elm_menu_add()
  */
-EAPI const Eina_List             *elm_menu_item_subitems_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const Eina_List             *elm_menu_item_subitems_get(const Elm_Object_Item *it);
 
 /**
  * @brief Get the position of a menu item
@@ -218,7 +218,7 @@ EAPI const Eina_List             *elm_menu_item_subitems_get(const Elm_Object_It
  *
  * @note Index values begin with 0
  */
-EAPI unsigned int                 elm_menu_item_index_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1) EINA_PURE;
+EAPI unsigned int                 elm_menu_item_index_get(const Elm_Object_Item *it);
 
 /**
  * @brief @brief Return a menu item's owner menu
@@ -228,7 +228,7 @@ EAPI unsigned int                 elm_menu_item_index_get(const Elm_Object_Item
  *
  * Use this function to get the menu object owning an item.
  */
-EAPI Evas_Object                 *elm_menu_item_menu_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1) EINA_PURE;
+EAPI Evas_Object                 *elm_menu_item_menu_get(const Elm_Object_Item *it);
 
 /**
  * @brief Get the selected item in the menu
@@ -239,7 +239,7 @@ EAPI Evas_Object                 *elm_menu_item_menu_get(const Elm_Object_Item *
  * @see elm_menu_item_selected_get()
  * @see elm_menu_item_selected_set()
  */
-EAPI Elm_Object_Item             *elm_menu_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_selected_item_get(const Evas_Object *obj);
 
 /**
  * @brief Get the last item in the menu
@@ -247,7 +247,7 @@ EAPI Elm_Object_Item             *elm_menu_selected_item_get(const Evas_Object *
  * @param obj The menu object
  * @return The last item, or NULL if none
  */
-EAPI Elm_Object_Item             *elm_menu_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_last_item_get(const Evas_Object *obj);
 
 /**
  * @brief Get the first item in the menu
@@ -255,7 +255,7 @@ EAPI Elm_Object_Item             *elm_menu_last_item_get(const Evas_Object *obj)
  * @param obj The menu object
  * @return The first item, or NULL if none
  */
-EAPI Elm_Object_Item             *elm_menu_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_first_item_get(const Evas_Object *obj);
 
 /**
  * @brief Get the next item in the menu.
@@ -263,7 +263,7 @@ EAPI Elm_Object_Item             *elm_menu_first_item_get(const Evas_Object *obj
  * @param it The menu item object.
  * @return The item after it, or NULL if none
  */
-EAPI Elm_Object_Item             *elm_menu_item_next_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_item_next_get(const Elm_Object_Item *it);
 
 /**
  * @brief Get the previous item in the menu.
@@ -271,7 +271,7 @@ EAPI Elm_Object_Item             *elm_menu_item_next_get(const Elm_Object_Item *
  * @param it The menu item object.
  * @return The item before it, or NULL if none
  */
-EAPI Elm_Object_Item             *elm_menu_item_prev_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_menu_item_prev_get(const Elm_Object_Item *it);
 
 /**
  * @}
index f752947..75be1f3 100644 (file)
@@ -21,7 +21,7 @@ EAPI void      elm_mirrored_set(Eina_Bool mirrored);
  *
  * @return EINA_TRUE if mirrored is set, EINA_FALSE otherwise
  */
-EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj);
 
 /**
  * Set the system mirrored mode. This determines the default mirrored mode
@@ -29,7 +29,7 @@ EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj) EINA_ARG_NONNULL(
  *
  * @param mirrored EINA_TRUE to set mirrored mode, EINA_FALSE to unset it.
  */
-EAPI void      elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored);
 
 /**
  * Returns the widget's mirrored mode setting.
@@ -38,7 +38,7 @@ EAPI void      elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) EIN
  * @return mirrored mode setting of the object.
  *
  **/
-EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj);
 
 /**
  * Sets the widget's mirrored mode setting.
@@ -47,7 +47,7 @@ EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj) EINA_AR
  * @param obj The widget.
  * @param automatic EINA_TRUE for auto mirrored mode. EINA_FALSE for manual.
  */
-EAPI void      elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic);
 
 /**
  * @}
index a88de13..d728f04 100644 (file)
@@ -49,7 +49,7 @@ typedef enum
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                 *elm_notify_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_notify_add(Evas_Object *parent);
 
 /**
  * @brief Set the notify parent
@@ -60,7 +60,7 @@ EAPI Evas_Object                 *elm_notify_add(Evas_Object *parent) EINA_ARG_N
  * Once the parent object is set, a previously set one will be disconnected
  * and replaced.
  */
-EAPI void                         elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void                         elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * @brief Get the notify parent
@@ -70,7 +70,7 @@ EAPI void                         elm_notify_parent_set(Evas_Object *obj, Evas_O
  *
  * @see elm_notify_parent_set()
  */
-EAPI Evas_Object                 *elm_notify_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_notify_parent_get(const Evas_Object *obj);
 
 /**
  * @brief Set the orientation
@@ -82,7 +82,7 @@ EAPI Evas_Object                 *elm_notify_parent_get(const Evas_Object *obj)
  *
  * @see @ref Elm_Notify_Orient for possible values.
  */
-EAPI void                         elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient) EINA_ARG_NONNULL(1);
+EAPI void                         elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient);
 
 /**
  * @brief Return the orientation
@@ -92,7 +92,7 @@ EAPI void                         elm_notify_orient_set(Evas_Object *obj, Elm_No
  * @see elm_notify_orient_set()
  * @see Elm_Notify_Orient
  */
-EAPI Elm_Notify_Orient            elm_notify_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Notify_Orient            elm_notify_orient_get(const Evas_Object *obj);
 
 /**
  * @brief Set the time interval after which the notify window is going to be
@@ -112,7 +112,7 @@ EAPI Elm_Notify_Orient            elm_notify_orient_get(const Evas_Object *obj)
  * @note If the value > 0.0 and the notify is previously visible, the
  * timer will be started with this value, canceling any running timer.
  */
-EAPI void                         elm_notify_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
+EAPI void                         elm_notify_timeout_set(Evas_Object *obj, double timeout);
 
 /**
  * @brief Return the timeout value (in seconds)
@@ -120,7 +120,7 @@ EAPI void                         elm_notify_timeout_set(Evas_Object *obj, doubl
  *
  * @see elm_notify_timeout_set()
  */
-EAPI double                       elm_notify_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_notify_timeout_get(const Evas_Object *obj);
 
 /**
  * @brief Sets whether events should be passed to by a click outside
@@ -134,7 +134,7 @@ EAPI double                       elm_notify_timeout_get(const Evas_Object *obj)
  *
  * @note The default value is EINA_TRUE.
  */
-EAPI void                         elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat) EINA_ARG_NONNULL(1);
+EAPI void                         elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat);
 
 /**
  * @brief Return true if events are repeat below the notify object
@@ -142,7 +142,7 @@ EAPI void                         elm_notify_repeat_events_set(Evas_Object *obj,
  *
  * @see elm_notify_repeat_events_set()
  */
-EAPI Eina_Bool                    elm_notify_repeat_events_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_notify_repeat_events_get(const Evas_Object *obj);
 
 /**
  * @}
index 186a773..58b95b5 100644 (file)
@@ -132,7 +132,7 @@ EAPI Evas_Object                 *elm_object_name_find(const Evas_Object *obj, c
  *
  * @ingroup Styles
  */
-EAPI void         elm_object_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void         elm_object_style_set(Evas_Object *obj, const char *style);
 
 /**
  * Get the style used by the widget
@@ -148,7 +148,7 @@ EAPI void         elm_object_style_set(Evas_Object *obj, const char *style) EINA
  *
  * @ingroup Styles
  */
-EAPI const char  *elm_object_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char  *elm_object_style_get(const Evas_Object *obj);
 
 /**
  * Set the disabled state of an Elementary object.
@@ -168,7 +168,7 @@ EAPI const char  *elm_object_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(
  *
  * @ingroup Styles
  */
-EAPI void         elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void         elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled);
 
 /**
  * Get the disabled state of an Elementary object.
@@ -181,7 +181,7 @@ EAPI void         elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled)
  *
  * @ingroup Styles
  */
-EAPI Eina_Bool    elm_object_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool    elm_object_disabled_get(const Evas_Object *obj);
 
 /**
  * @defgroup WidgetNavigation Widget Tree Navigation.
@@ -202,7 +202,7 @@ EAPI Eina_Bool    elm_object_disabled_get(const Evas_Object *obj) EINA_ARG_NONNU
  *         @c EINA_FALSE otherwise
  * @ingroup WidgetNavigation
  */
-EAPI Eina_Bool    elm_object_widget_check(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool    elm_object_widget_check(const Evas_Object *obj);
 
 /**
  * Get the first parent of the given object that is an Elementary
@@ -222,7 +222,7 @@ EAPI Eina_Bool    elm_object_widget_check(const Evas_Object *obj) EINA_ARG_NONNU
  *
  * @ingroup WidgetNavigation
  */
-EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj);
 
 /**
  * Get the top level parent of an Elementary widget.
@@ -232,7 +232,7 @@ EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj) EINA_ARG_
  * found.
  * @ingroup WidgetNavigation
  */
-EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj);
 
 /**
  * Get the string that represents this Elementary widget.
@@ -248,7 +248,7 @@ EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj) EINA_ARG_NON
  * @return Elementary widget name, or @c NULL if not a valid widget.
  * @ingroup WidgetNavigation
  */
-EAPI const char  *elm_object_widget_type_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char  *elm_object_widget_type_get(const Evas_Object *obj);
 
 /**
  * Send a signal to the widget edje object.
@@ -262,7 +262,7 @@ EAPI const char  *elm_object_widget_type_get(const Evas_Object *obj) EINA_ARG_NO
  * @param source The signal's source.
  * @ingroup General
  */
-EAPI void         elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source) EINA_ARG_NONNULL(1);
+EAPI void         elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source);
 
 /**
  * Add a callback for a signal emitted by widget edje object.
@@ -279,7 +279,7 @@ EAPI void         elm_object_signal_emit(Evas_Object *obj, const char *emission,
  * @param data A pointer to data to pass in to the callback function.
  * @ingroup General
  */
-EAPI void         elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) EINA_ARG_NONNULL(1, 4);
+EAPI void         elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data);
 
 /**
  * Remove a signal-triggered callback from a widget edje object.
@@ -298,7 +298,7 @@ EAPI void         elm_object_signal_callback_add(Evas_Object *obj, const char *e
  * @return The data pointer
  * @ingroup General
  */
-EAPI void        *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) EINA_ARG_NONNULL(1, 4);
+EAPI void        *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func);
 
 /**
  * Add a callback for input events (key up, key down, mouse wheel)
@@ -350,7 +350,7 @@ EAPI void        *elm_object_signal_callback_del(Evas_Object *obj, const char *e
  *
  * @ingroup General
  */
-EAPI void         elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void         elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data);
 
 /**
  * Remove an event callback from a widget.
@@ -368,4 +368,4 @@ EAPI void         elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb f
  * @return The data pointer
  * @ingroup General
  */
-EAPI void        *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void        *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data);
index 686efa6..5d9e3b1 100644 (file)
@@ -8,7 +8,7 @@
  *
  * @ingroup General
  */
-EAPI Evas_Object                 *elm_object_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_object_item_object_get(const Elm_Object_Item *it);
 
 /**
  * Set a content of an object item
@@ -124,7 +124,7 @@ EAPI void                         elm_object_item_data_set(Elm_Object_Item *it,
  * @param source The signal's source.
  * @ingroup General
  */
-EAPI void                         elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source) EINA_ARG_NONNULL(1);
+EAPI void                         elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source);
 
 /**
  * Set the disabled state of an widget item.
@@ -144,7 +144,7 @@ EAPI void                         elm_object_item_signal_emit(Elm_Object_Item *i
  *
  * @ingroup Styles
  */
-EAPI void                         elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void                         elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
 
 /**
  * Get the disabled state of an widget item.
@@ -157,4 +157,4 @@ EAPI void                         elm_object_item_disabled_set(Elm_Object_Item *
  *
  * @ingroup Styles
  */
-EAPI Eina_Bool                    elm_object_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_object_item_disabled_get(const Elm_Object_Item *it);
index ac75c6f..f0afb10 100644 (file)
@@ -53,7 +53,7 @@
  *
  * @ingroup Pager
  */
-EAPI Evas_Object *elm_pager_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_pager_add(Evas_Object *parent);
 
 /**
  * @brief Push an object to the top of the pager stack (and show it).
@@ -69,7 +69,7 @@ EAPI Evas_Object *elm_pager_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  * @warning Using this function on @p content already in the stack results in
  * undefined behavior.
  */
-EAPI void         elm_pager_content_push(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void         elm_pager_content_push(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Pop the object that is on top of the stack
@@ -80,7 +80,7 @@ EAPI void         elm_pager_content_push(Evas_Object *obj, Evas_Object *content)
  * disappear, then deletes the object. The object that was underneath it on
  * the stack will become visible.
  */
-EAPI void         elm_pager_content_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void         elm_pager_content_pop(Evas_Object *obj);
 
 /**
  * @brief Moves an object already in the pager stack to the top of the stack.
@@ -96,7 +96,7 @@ EAPI void         elm_pager_content_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
  * @warning Using this function on @p content not already in the stack
  * results in undefined behavior.
  */
-EAPI void         elm_pager_content_promote(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void         elm_pager_content_promote(Evas_Object *obj, Evas_Object *content);
 
 /**
  * @brief Return the object at the bottom of the pager stack
@@ -104,7 +104,7 @@ EAPI void         elm_pager_content_promote(Evas_Object *obj, Evas_Object *conte
  * @param obj The pager object
  * @return The bottom object or NULL if none
  */
-EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj);
 
 /**
  * @brief  Return the object at the top of the pager stack
@@ -112,7 +112,7 @@ EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj) EINA_ARG_
  * @param obj The pager object
  * @return The top object or NULL if none
  */
-EAPI Evas_Object *elm_pager_content_top_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_pager_content_top_get(const Evas_Object *obj);
 
 /**
  * @}
index 2381416..3a90dcd 100644 (file)
@@ -33,7 +33,7 @@ typedef enum
  *
  * @return The panel object, or NULL on failure
  */
-EAPI Evas_Object                 *elm_panel_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_panel_add(Evas_Object *parent);
 
 /**
  * @brief Sets the orientation of the panel
@@ -46,7 +46,7 @@ EAPI Evas_Object                 *elm_panel_add(Evas_Object *parent) EINA_ARG_NO
  *
  * Sets from where the panel will (dis)appear.
  */
-EAPI void                         elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient) EINA_ARG_NONNULL(1);
+EAPI void                         elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient);
 
 /**
  * @brief Get the orientation of the panel.
@@ -54,7 +54,7 @@ EAPI void                         elm_panel_orient_set(Evas_Object *obj, Elm_Pan
  * @param obj The panel object
  * @return The Elm_Panel_Orient, or ELM_PANEL_ORIENT_LEFT on failure.
  */
-EAPI Elm_Panel_Orient             elm_panel_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Panel_Orient             elm_panel_orient_get(const Evas_Object *obj);
 
 /**
  * @brief Set the state of the panel.
@@ -62,7 +62,7 @@ EAPI Elm_Panel_Orient             elm_panel_orient_get(const Evas_Object *obj) E
  * @param obj The panel object
  * @param hidden If true, the panel will run the animation to contract
  */
-EAPI void                         elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden) EINA_ARG_NONNULL(1);
+EAPI void                         elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden);
 
 /**
  * @brief Get the state of the panel.
@@ -70,14 +70,14 @@ EAPI void                         elm_panel_hidden_set(Evas_Object *obj, Eina_Bo
  * @param obj The panel object
  * @param hidden If true, the panel is in the "hide" state
  */
-EAPI Eina_Bool                    elm_panel_hidden_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_panel_hidden_get(const Evas_Object *obj);
 
 /**
  * @brief Toggle the hidden state of the panel from code
  *
  * @param obj The panel object
  */
-EAPI void                         elm_panel_toggle(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                         elm_panel_toggle(Evas_Object *obj);
 
 /**
  * @}
index 5a3f224..89d3f95 100644 (file)
@@ -50,7 +50,7 @@
  *
  * @ingroup Panes
  */
-EAPI Evas_Object                 *elm_panes_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_panes_add(Evas_Object *parent);
 
 /**
  * Get the size proportion of panes widget's left side.
@@ -63,7 +63,7 @@ EAPI Evas_Object                 *elm_panes_add(Evas_Object *parent) EINA_ARG_NO
  *
  * @ingroup Panes
  */
-EAPI double                       elm_panes_content_left_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_panes_content_left_size_get(const Evas_Object *obj);
 
 /**
  * Set the size proportion of panes widget's left side.
@@ -88,7 +88,7 @@ EAPI double                       elm_panes_content_left_size_get(const Evas_Obj
  *
  * @ingroup Panes
  */
-EAPI void                         elm_panes_content_left_size_set(Evas_Object *obj, double size) EINA_ARG_NONNULL(1);
+EAPI void                         elm_panes_content_left_size_set(Evas_Object *obj, double size);
 
 /**
  * Set the orientation of a given panes widget.
@@ -106,7 +106,7 @@ EAPI void                         elm_panes_content_left_size_set(Evas_Object *o
  *
  * @ingroup Panes
  */
-EAPI void                         elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * Retrieve the orientation of a given panes widget.
@@ -119,9 +119,9 @@ EAPI void                         elm_panes_horizontal_set(Evas_Object *obj, Ein
  *
  * @ingroup Panes
  */
-EAPI Eina_Bool                    elm_panes_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void                         elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool                    elm_panes_fixed_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_panes_horizontal_get(const Evas_Object *obj);
+EAPI void                         elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed);
+EAPI Eina_Bool                    elm_panes_fixed_get(const Evas_Object *obj);
 
 /**
  * @}
index 321e320..515514d 100644 (file)
@@ -21,7 +21,7 @@
  *
  * @ingroup Photo
  */
-EAPI Evas_Object *elm_photo_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_photo_add(Evas_Object *parent);
 
 /**
  * Set the file that will be used as photo
@@ -33,7 +33,7 @@ EAPI Evas_Object *elm_photo_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @ingroup Photo
  */
-EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file);
 
 /**
  * Set the file that will be used as thumbnail in the photo.
@@ -44,7 +44,7 @@ EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file) EINA_ARG_N
  *
  * @ingroup Photo
  */
-EAPI void      elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI void      elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group);
 
 /**
  * Set the size that will be used on the photo
@@ -54,7 +54,7 @@ EAPI void      elm_photo_thumb_set(const Evas_Object *obj, const char *file, con
  *
  * @ingroup Photo
  */
-EAPI void      elm_photo_size_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
+EAPI void      elm_photo_size_set(Evas_Object *obj, int size);
 
 /**
  * Set if the photo should be completely visible or not.
@@ -64,7 +64,7 @@ EAPI void      elm_photo_size_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1
  *
  * @ingroup Photo
  */
-EAPI void      elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) EINA_ARG_NONNULL(1);
+EAPI void      elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill);
 
 /**
  * Set editability of the photo.
@@ -76,7 +76,7 @@ EAPI void      elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) EINA_
  * @param obj The photo object.
  * @param set To set of clear editablity.
  */
-EAPI void      elm_photo_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
+EAPI void      elm_photo_editable_set(Evas_Object *obj, Eina_Bool set);
 
 /**
  * @}
index b1b1fbc..48d0c6b 100644 (file)
@@ -55,7 +55,7 @@ typedef enum
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object           *elm_photocam_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object           *elm_photocam_add(Evas_Object *parent);
 
 /**
  * @brief Set the photo file to be shown
@@ -71,7 +71,7 @@ EAPI Evas_Object           *elm_photocam_add(Evas_Object *parent) EINA_ARG_NONNU
  * photo that at some time in the future will be displayed at the full
  * quality needed.
  */
-EAPI Evas_Load_Error        elm_photocam_file_set(Evas_Object *obj, const char *file) EINA_ARG_NONNULL(1);
+EAPI Evas_Load_Error        elm_photocam_file_set(Evas_Object *obj, const char *file);
 
 /**
  * @brief Returns the path of the current image file
@@ -81,7 +81,7 @@ EAPI Evas_Load_Error        elm_photocam_file_set(Evas_Object *obj, const char *
  *
  * @see elm_photocam_file_set()
  */
-EAPI const char            *elm_photocam_file_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char            *elm_photocam_file_get(const Evas_Object *obj);
 
 /**
  * @brief Set the zoom level of the photo
@@ -95,7 +95,7 @@ EAPI const char            *elm_photocam_file_get(const Evas_Object *obj) EINA_A
  * be greater than 0. It is usggested to stick to powers of 2. (1, 2, 4, 8,
  * 16, 32, etc.).
  */
-EAPI void                   elm_photocam_zoom_set(Evas_Object *obj, double zoom) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_zoom_set(Evas_Object *obj, double zoom);
 
 /**
  * @brief Get the zoom level of the photo
@@ -112,7 +112,7 @@ EAPI void                   elm_photocam_zoom_set(Evas_Object *obj, double zoom)
  * @see elm_photocam_zoom_set()
  * @see elm_photocam_zoom_mode_set()
  */
-EAPI double                 elm_photocam_zoom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                 elm_photocam_zoom_get(const Evas_Object *obj);
 
 /**
  * @brief Set the zoom mode
@@ -130,7 +130,7 @@ EAPI double                 elm_photocam_zoom_get(const Evas_Object *obj) EINA_A
  * area. ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL will be similar but ensure no
  * pixels within the frame are left unfilled.
  */
-EAPI void                   elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode);
 
 /**
  * @brief Get the zoom mode
@@ -142,7 +142,7 @@ EAPI void                   elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Pho
  *
  * @see elm_photocam_zoom_mode_set()
  */
-EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj);
 
 /**
  * @brief Get the current image pixel width and height
@@ -155,7 +155,7 @@ EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj) E
  * The size will be returned in the integers @p w and @p h that are pointed
  * to.
  */
-EAPI void                   elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h);
 
 /**
  * @brief Get the area of the image that is currently shown
@@ -169,7 +169,7 @@ EAPI void                   elm_photocam_image_size_get(const Evas_Object *obj,
  * @see elm_photocam_image_region_show()
  * @see elm_photocam_image_region_bring_in()
  */
-EAPI void                   elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
 
 /**
  * @brief Set the viewed portion of the image
@@ -182,7 +182,7 @@ EAPI void                   elm_photocam_region_get(const Evas_Object *obj, int
  *
  * This shows the region of the image without using animation.
  */
-EAPI void                   elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h);
 
 /**
  * @brief Bring in the viewed portion of the image
@@ -195,7 +195,7 @@ EAPI void                   elm_photocam_image_region_show(Evas_Object *obj, int
  *
  * This shows the region of the image using animation.
  */
-EAPI void                   elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h);
 
 /**
  * @brief Set the paused state for photocam
@@ -208,7 +208,7 @@ EAPI void                   elm_photocam_image_region_bring_in(Evas_Object *obj,
  * zoom levels changes and change instantly. This will stop any existing
  * animations that are running.
  */
-EAPI void                   elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused);
 
 /**
  * @brief Get the paused state for photocam
@@ -220,7 +220,7 @@ EAPI void                   elm_photocam_paused_set(Evas_Object *obj, Eina_Bool
  *
  * @see elm_photocam_paused_set()
  */
-EAPI Eina_Bool              elm_photocam_paused_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_photocam_paused_get(const Evas_Object *obj);
 
 /**
  * @brief Get the internal low-res image used for photocam
@@ -232,7 +232,7 @@ EAPI Eina_Bool              elm_photocam_paused_get(const Evas_Object *obj) EINA
  * is for inspection only, and hooking callbacks to. Nothing else. It may be
  * deleted at any time as well.
  */
-EAPI Evas_Object           *elm_photocam_internal_image_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object           *elm_photocam_internal_image_get(const Evas_Object *obj);
 
 /**
  * @brief Set the photocam scrolling bouncing.
@@ -241,7 +241,7 @@ EAPI Evas_Object           *elm_photocam_internal_image_get(const Evas_Object *o
  * @param h_bounce bouncing for horizontal
  * @param v_bounce bouncing for vertical
  */
-EAPI void                   elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * @brief Get the photocam scrolling bouncing.
@@ -252,7 +252,7 @@ EAPI void                   elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool
  *
  * @see elm_photocam_bounce_set()
  */
-EAPI void                   elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                   elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * @}
index 25d9c09..f42053c 100644 (file)
@@ -50,7 +50,7 @@
  *
  * @ingroup Progressbar
  */
-EAPI Evas_Object                 *elm_progressbar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_progressbar_add(Evas_Object *parent);
 
 /**
  * Set whether a given progress bar widget is at "pulsing mode" or
@@ -75,7 +75,7 @@ EAPI Evas_Object                 *elm_progressbar_add(Evas_Object *parent) EINA_
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse);
 
 /**
  * Get whether a given progress bar widget is at "pulsing mode" or
@@ -87,7 +87,7 @@ EAPI void                         elm_progressbar_pulse_set(Evas_Object *obj, Ei
  *
  * @ingroup Progressbar
  */
-EAPI Eina_Bool                    elm_progressbar_pulse_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_progressbar_pulse_get(const Evas_Object *obj);
 
 /**
  * Start/stop a given progress bar "pulsing" animation, if its
@@ -103,7 +103,7 @@ EAPI Eina_Bool                    elm_progressbar_pulse_get(const Evas_Object *o
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state);
 
 /**
  * Set the progress value (in percentage) on a given progress bar
@@ -121,7 +121,7 @@ EAPI void                         elm_progressbar_pulse(Evas_Object *obj, Eina_B
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_value_set(Evas_Object *obj, double val);
 
 /**
  * Get the progress value (in percentage) on a given progress bar
@@ -134,7 +134,7 @@ EAPI void                         elm_progressbar_value_set(Evas_Object *obj, do
  *
  * @ingroup Progressbar
  */
-EAPI double                       elm_progressbar_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_progressbar_value_get(const Evas_Object *obj);
 
 /**
  * Set the (exact) length of the bar region of a given progress bar
@@ -158,7 +158,7 @@ EAPI double                       elm_progressbar_value_get(const Evas_Object *o
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size);
 
 /**
  * Get the length set for the bar region of a given progress bar
@@ -172,7 +172,7 @@ EAPI void                         elm_progressbar_span_size_set(Evas_Object *obj
  *
  * @ingroup Progressbar
  */
-EAPI Evas_Coord                   elm_progressbar_span_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord                   elm_progressbar_span_size_get(const Evas_Object *obj);
 
 /**
  * Set the format string for a given progress bar widget's units
@@ -196,7 +196,7 @@ EAPI Evas_Coord                   elm_progressbar_span_size_get(const Evas_Objec
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_unit_format_set(Evas_Object *obj, const char *format) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_unit_format_set(Evas_Object *obj, const char *format);
 
 /**
  * Retrieve the format string set for a given progress bar widget's
@@ -210,7 +210,7 @@ EAPI void                         elm_progressbar_unit_format_set(Evas_Object *o
  *
  * @ingroup Progressbar
  */
-EAPI const char                  *elm_progressbar_unit_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_progressbar_unit_format_get(const Evas_Object *obj);
 
 /**
  * Set the orientation of a given progress bar widget
@@ -226,7 +226,7 @@ EAPI const char                  *elm_progressbar_unit_format_get(const Evas_Obj
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * Retrieve the orientation of a given progress bar widget
@@ -239,7 +239,7 @@ EAPI void                         elm_progressbar_horizontal_set(Evas_Object *ob
  *
  * @ingroup Progressbar
  */
-EAPI Eina_Bool                    elm_progressbar_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_progressbar_horizontal_get(const Evas_Object *obj);
 
 /**
  * Invert a given progress bar widget's displaying values order
@@ -258,7 +258,7 @@ EAPI Eina_Bool                    elm_progressbar_horizontal_get(const Evas_Obje
  *
  * @ingroup Progressbar
  */
-EAPI void                         elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) EINA_ARG_NONNULL(1);
+EAPI void                         elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted);
 
 /**
  * Get whether a given progress bar widget's displaying values are
@@ -272,7 +272,7 @@ EAPI void                         elm_progressbar_inverted_set(Evas_Object *obj,
  *
  * @ingroup Progressbar
  */
-EAPI Eina_Bool                    elm_progressbar_inverted_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_progressbar_inverted_get(const Evas_Object *obj);
 
 /**
  * @}
index 805c8be..d800b08 100644 (file)
@@ -39,7 +39,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                 *elm_radio_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_radio_add(Evas_Object *parent);
 
 /**
  * @brief Add this radio to a group of other radio objects
@@ -52,7 +52,7 @@ EAPI Evas_Object                 *elm_radio_add(Evas_Object *parent) EINA_ARG_NO
  * about each other. This adds the given radio object to the group of which
  * the group object indicated is a member.
  */
-EAPI void                         elm_radio_group_add(Evas_Object *obj, Evas_Object *group) EINA_ARG_NONNULL(1);
+EAPI void                         elm_radio_group_add(Evas_Object *obj, Evas_Object *group);
 
 /**
  * @brief Set the integer value that this radio object represents
@@ -62,7 +62,7 @@ EAPI void                         elm_radio_group_add(Evas_Object *obj, Evas_Obj
  *
  * This sets the value of the radio.
  */
-EAPI void                         elm_radio_state_value_set(Evas_Object *obj, int value) EINA_ARG_NONNULL(1);
+EAPI void                         elm_radio_state_value_set(Evas_Object *obj, int value);
 
 /**
  * @brief Get the integer value that this radio object represents
@@ -74,7 +74,7 @@ EAPI void                         elm_radio_state_value_set(Evas_Object *obj, in
  *
  * @see elm_radio_value_set()
  */
-EAPI int                          elm_radio_state_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                          elm_radio_state_value_get(const Evas_Object *obj);
 
 /**
  * @brief Set the value of the radio.
@@ -85,7 +85,7 @@ EAPI int                          elm_radio_state_value_get(const Evas_Object *o
  * This sets the value of the radio group and will also set the value if
  * pointed to, to the value supplied, but will not call any callbacks.
  */
-EAPI void                         elm_radio_value_set(Evas_Object *obj, int value) EINA_ARG_NONNULL(1);
+EAPI void                         elm_radio_value_set(Evas_Object *obj, int value);
 
 /**
  * @brief Get the state of the radio object
@@ -93,7 +93,7 @@ EAPI void                         elm_radio_value_set(Evas_Object *obj, int valu
  * @param obj The radio object
  * @return The integer state
  */
-EAPI int                          elm_radio_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                          elm_radio_value_get(const Evas_Object *obj);
 
 /**
  * @brief Set a convenience pointer to a integer to change
@@ -108,7 +108,7 @@ EAPI int                          elm_radio_value_get(const Evas_Object *obj) EI
  * reflect the value of the integer valuep points to, just like calling
  * elm_radio_value_set().
  */
-EAPI void                         elm_radio_value_pointer_set(Evas_Object *obj, int *valuep) EINA_ARG_NONNULL(1);
+EAPI void                         elm_radio_value_pointer_set(Evas_Object *obj, int *valuep);
 
 /**
  * @}
index d6ab837..de392b6 100644 (file)
@@ -55,7 +55,7 @@ EAPI void   elm_scale_all_set(double scale);
  *
  * @ingroup Scaling
  */
-EAPI void   elm_object_scale_set(Evas_Object *obj, double scale) EINA_ARG_NONNULL(1);
+EAPI void   elm_object_scale_set(Evas_Object *obj, double scale);
 
 /**
  * Get the scaling factor for a given Elementary object
@@ -65,4 +65,4 @@ EAPI void   elm_object_scale_set(Evas_Object *obj, double scale) EINA_ARG_NONNUL
  *
  * @ingroup Scaling
  */
-EAPI double elm_object_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_object_scale_get(const Evas_Object *obj);
index b3a5cd8..6ab6f8d 100644 (file)
@@ -27,7 +27,7 @@
  * @param obj The object
  * @ingroup Scrollhints
  */
-EAPI void      elm_object_scroll_hold_push(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_scroll_hold_push(Evas_Object *obj);
 
 /**
  * Pop the scroll hold by 1
@@ -38,7 +38,7 @@ EAPI void      elm_object_scroll_hold_push(Evas_Object *obj) EINA_ARG_NONNULL(1)
  * @param obj The object
  * @ingroup Scrollhints
  */
-EAPI void      elm_object_scroll_hold_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_scroll_hold_pop(Evas_Object *obj);
 
 /**
  * Push the scroll freeze by 1
@@ -50,7 +50,7 @@ EAPI void      elm_object_scroll_hold_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
  * @param obj The object
  * @ingroup Scrollhints
  */
-EAPI void      elm_object_scroll_freeze_push(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_scroll_freeze_push(Evas_Object *obj);
 
 /**
  * Pop the scroll freeze by 1
@@ -62,7 +62,7 @@ EAPI void      elm_object_scroll_freeze_push(Evas_Object *obj) EINA_ARG_NONNULL(
  * @param obj The object
  * @ingroup Scrollhints
  */
-EAPI void      elm_object_scroll_freeze_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_scroll_freeze_pop(Evas_Object *obj);
 
 /**
  * Lock the scrolling of the given widget (and thus all parents)
@@ -74,7 +74,7 @@ EAPI void      elm_object_scroll_freeze_pop(Evas_Object *obj) EINA_ARG_NONNULL(1
  * @param lock The lock state (1 == locked, 0 == unlocked)
  * @ingroup Scrollhints
  */
-EAPI void      elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock);
 
 /**
  * Lock the scrolling of the given widget (and thus all parents)
@@ -86,7 +86,7 @@ EAPI void      elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock) EI
  * @param lock The lock state (1 == locked, 0 == unlocked)
  * @ingroup Scrollhints
  */
-EAPI void      elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock) EINA_ARG_NONNULL(1);
+EAPI void      elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock);
 
 /**
  * Get the scrolling lock of the given widget
@@ -96,7 +96,7 @@ EAPI void      elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock) EI
  * @param obj The object
  * @ingroup Scrollhints
  */
-EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj);
 
 /**
  * Get the scrolling lock of the given widget
@@ -106,7 +106,7 @@ EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj) EINA_ARG_NON
  * @param obj The object
  * @ingroup Scrollhints
  */
-EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj);
 
 /**
  * @}
index dec925f..388825e 100644 (file)
@@ -52,7 +52,7 @@ typedef enum
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object                 *elm_scroller_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_scroller_add(Evas_Object *parent);
 
 /**
  * @brief Set custom theme elements for the scroller
@@ -61,7 +61,7 @@ EAPI Evas_Object                 *elm_scroller_add(Evas_Object *parent) EINA_ARG
  * @param widget The widget name to use (default is "scroller")
  * @param base The base name to use (default is "base")
  */
-EAPI void                         elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base) EINA_ARG_NONNULL(1, 2, 3);
+EAPI void                         elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base);
 
 /**
  * @brief Make the scroller minimum size limited to the minimum size of the content
@@ -75,7 +75,7 @@ EAPI void                         elm_scroller_custom_widget_base_theme_set(Evas
  * right size horizontally and/or vertically to perfectly fit its content in
  * that direction.
  */
-EAPI void                         elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h);
 
 /**
  * @brief Show a specific virtual region within the scroller content object
@@ -90,7 +90,7 @@ EAPI void                         elm_scroller_content_min_limit(Evas_Object *ob
  * region in the virtual content object (0, 0 starting at the top-left of the
  * virtual content object) is shown within the scroller.
  */
-EAPI void                         elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
 
 /**
  * @brief Set the scrollbar visibility policy
@@ -105,7 +105,7 @@ EAPI void                         elm_scroller_region_show(Evas_Object *obj, Eva
  * the time, and ELM_SCROLLER_POLICY_OFF always keeps it off. This applies
  * respectively for the horizontal and vertical scrollbars.
  */
-EAPI void                         elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
 
 /**
  * @brief Gets scrollbar visibility policy
@@ -116,7 +116,7 @@ EAPI void                         elm_scroller_policy_set(Evas_Object *obj, Elm_
  *
  * @see elm_scroller_policy_set()
  */
-EAPI void                         elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
 
 /**
  * @brief Get the currently visible content region
@@ -135,7 +135,7 @@ EAPI void                         elm_scroller_policy_get(const Evas_Object *obj
  *
  * @see elm_scroller_region_show()
  */
-EAPI void                         elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
 
 /**
  * @brief Get the size of the content object
@@ -146,7 +146,7 @@ EAPI void                         elm_scroller_region_get(const Evas_Object *obj
  *
  * This gets the size of the content object of the scroller.
  */
-EAPI void                         elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
 
 /**
  * @brief Set bouncing behavior
@@ -160,7 +160,7 @@ EAPI void                         elm_scroller_child_size_get(const Evas_Object
  * This is enabled by default for both axis. This API will set if it is enabled
  * for the given axis with the boolean parameters for each axis.
  */
-EAPI void                         elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
 
 /**
  * @brief Get the bounce behaviour
@@ -171,7 +171,7 @@ EAPI void                         elm_scroller_bounce_set(Evas_Object *obj, Eina
  *
  * @see elm_scroller_bounce_set()
  */
-EAPI void                         elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
 
 /**
  * @brief Set scroll page size relative to viewport size.
@@ -191,7 +191,7 @@ EAPI void                         elm_scroller_bounce_get(const Evas_Object *obj
  * including 1.0. If you only want 1 axis to be page "limited", use 0.0 for
  * the other axis.
  */
-EAPI void                         elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
 
 /**
  * @brief Set scroll page size.
@@ -205,7 +205,7 @@ EAPI void                         elm_scroller_page_relative_set(Evas_Object *ob
  *
  * @see elm_scroller_page_relative_set()
  */
-EAPI void                         elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
 
 /**
  * @brief Get scroll current page number.
@@ -223,7 +223,7 @@ EAPI void                         elm_scroller_page_size_set(Evas_Object *obj, E
  * @see elm_scroller_page_show()
  * @see elm_scroller_page_brint_in()
  */
-EAPI void                         elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
 
 /**
  * @brief Get scroll last page number.
@@ -239,7 +239,7 @@ EAPI void                         elm_scroller_current_page_get(const Evas_Objec
  * @see elm_scroller_page_show()
  * @see elm_scroller_page_brint_in()
  */
-EAPI void                         elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
 
 /**
  * Show a specific virtual region within the scroller content object by page number.
@@ -263,7 +263,7 @@ EAPI void                         elm_scroller_last_page_get(const Evas_Object *
  *
  * @see elm_scroller_page_bring_in()
  */
-EAPI void                         elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber);
 
 /**
  * Show a specific virtual region within the scroller content object by page number.
@@ -287,7 +287,7 @@ EAPI void                         elm_scroller_page_show(Evas_Object *obj, int h
  *
  * @see elm_scroller_page_show()
  */
-EAPI void                         elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber);
 
 /**
  * @brief Show a specific virtual region within the scroller content object.
@@ -308,7 +308,7 @@ EAPI void                         elm_scroller_page_bring_in(Evas_Object *obj, i
  *
  * @see elm_scroller_region_show()
  */
-EAPI void                         elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
 
 /**
  * @brief Set event propagation on a scroller
@@ -319,7 +319,7 @@ EAPI void                         elm_scroller_region_bring_in(Evas_Object *obj,
  * This enables or disabled event propagation from the scroller content to
  * the scroller and its parent. By default event propagation is disabled.
  */
-EAPI void                         elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation);
 
 /**
  * @brief Get event propagation for a scroller
@@ -331,7 +331,7 @@ EAPI void                         elm_scroller_propagate_events_set(Evas_Object
  *
  * @see elm_scroller_propagate_events_set()
  */
-EAPI Eina_Bool                    elm_scroller_propagate_events_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_scroller_propagate_events_get(const Evas_Object *obj);
 
 /**
  * @brief Set scrolling gravity on a scroller
@@ -352,7 +352,7 @@ EAPI Eina_Bool                    elm_scroller_propagate_events_get(const Evas_O
  *
  * Default values for x and y are 0.0
  */
-EAPI void                         elm_scroller_gravity_set(Evas_Object *obj, double x, double y) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_gravity_set(Evas_Object *obj, double x, double y);
 
 /**
  * @brief Get scrolling gravity values for a scroller
@@ -366,7 +366,7 @@ EAPI void                         elm_scroller_gravity_set(Evas_Object *obj, dou
  * @see elm_scroller_gravity_set()
  *
  */
-EAPI void                         elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y) EINA_ARG_NONNULL(1);
+EAPI void                         elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y);
 
 /**
  * @}
index 94b683c..8c09bf2 100644 (file)
@@ -48,7 +48,7 @@ typedef struct _Elm_Segment_Item Elm_Segment_Item;    /**< Item handle for a seg
  *
  * @ingroup SegmentControl
  */
-EAPI Evas_Object      *elm_segment_control_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object      *elm_segment_control_add(Evas_Object *parent);
 
 /**
  * Append a new item to the segment control object.
@@ -91,7 +91,7 @@ EAPI Evas_Object      *elm_segment_control_add(Evas_Object *parent) EINA_ARG_NON
  *
  * @ingroup SegmentControl
  */
-EAPI Elm_Segment_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label);
 
 /**
  * Insert a new item to the segment control object at specified position.
@@ -124,7 +124,7 @@ EAPI Elm_Segment_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Objec
  *
  * @ingroup SegmentControl
  */
-EAPI Elm_Segment_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int index) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int index);
 
 /**
  * Remove a segment control item from its parent, deleting it.
@@ -136,7 +136,7 @@ EAPI Elm_Segment_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas
  *
  * @ingroup SegmentControl
  */
-EAPI void              elm_segment_control_item_del(Elm_Segment_Item *it) EINA_ARG_NONNULL(1);
+EAPI void              elm_segment_control_item_del(Elm_Segment_Item *it);
 
 /**
  * Remove a segment control item at given index from its parent,
@@ -150,7 +150,7 @@ EAPI void              elm_segment_control_item_del(Elm_Segment_Item *it) EINA_A
  *
  * @ingroup SegmentControl
  */
-EAPI void              elm_segment_control_item_del_at(Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI void              elm_segment_control_item_del_at(Evas_Object *obj, int index);
 
 /**
  * Get the Segment items count from segment control.
@@ -162,7 +162,7 @@ EAPI void              elm_segment_control_item_del_at(Evas_Object *obj, int ind
  *
  * @ingroup SegmentControl
  */
-EAPI int               elm_segment_control_item_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int               elm_segment_control_item_count_get(const Evas_Object *obj);
 
 /**
  * Get the item placed at specified index.
@@ -178,7 +178,7 @@ EAPI int               elm_segment_control_item_count_get(const Evas_Object *obj
  *
  * @ingroup SegmentControl
  */
-EAPI Elm_Segment_Item *elm_segment_control_item_get(const Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_get(const Evas_Object *obj, int index);
 
 /**
  * Get the label of item.
@@ -197,7 +197,7 @@ EAPI Elm_Segment_Item *elm_segment_control_item_get(const Evas_Object *obj, int
  *
  * @ingroup SegmentControl
  */
-EAPI const char       *elm_segment_control_item_label_get(const Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI const char       *elm_segment_control_item_label_get(const Evas_Object *obj, int index);
 
 /**
  * Set the label of item.
@@ -217,7 +217,7 @@ EAPI const char       *elm_segment_control_item_label_get(const Evas_Object *obj
  *
  * @ingroup SegmentControl
  */
-EAPI void              elm_segment_control_item_label_set(Elm_Segment_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EAPI void              elm_segment_control_item_label_set(Elm_Segment_Item *it, const char *label);
 
 /**
  * Get the icon associated to the item.
@@ -236,7 +236,7 @@ EAPI void              elm_segment_control_item_label_set(Elm_Segment_Item *it,
  *
  * @ingroup SegmentControl
  */
-EAPI Evas_Object      *elm_segment_control_item_icon_get(const Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI Evas_Object      *elm_segment_control_item_icon_get(const Evas_Object *obj, int index);
 
 /**
  * Set the icon associated to the item.
@@ -261,7 +261,7 @@ EAPI Evas_Object      *elm_segment_control_item_icon_get(const Evas_Object *obj,
  *
  * @ingroup SegmentControl
  */
-EAPI void              elm_segment_control_item_icon_set(Elm_Segment_Item *it, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void              elm_segment_control_item_icon_set(Elm_Segment_Item *it, Evas_Object *icon);
 
 /**
  * Get the index of an item.
@@ -276,7 +276,7 @@ EAPI void              elm_segment_control_item_icon_set(Elm_Segment_Item *it, E
  *
  * @ingroup SegmentControl
  */
-EAPI int               elm_segment_control_item_index_get(const Elm_Segment_Item *it) EINA_ARG_NONNULL(1);
+EAPI int               elm_segment_control_item_index_get(const Elm_Segment_Item *it);
 
 /**
  * Get the base object of the item.
@@ -288,7 +288,7 @@ EAPI int               elm_segment_control_item_index_get(const Elm_Segment_Item
  *
  * @ingroup SegmentControl
  */
-EAPI Evas_Object      *elm_segment_control_item_object_get(const Elm_Segment_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object      *elm_segment_control_item_object_get(const Elm_Segment_Item *it);
 
 /**
  * Get the selected item.
@@ -304,7 +304,7 @@ EAPI Evas_Object      *elm_segment_control_item_object_get(const Elm_Segment_Ite
  *
  * @ingroup SegmentControl
  */
-EAPI Elm_Segment_Item *elm_segment_control_item_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_selected_get(const Evas_Object *obj);
 
 /**
  * Set the selected state of an item.
@@ -325,7 +325,7 @@ EAPI Elm_Segment_Item *elm_segment_control_item_selected_get(const Evas_Object *
  *
  * @ingroup SegmentControl
  */
-EAPI void              elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select) EINA_ARG_NONNULL(1);
+EAPI void              elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select);
 
 /**
  * @}
index 7ddca5c..f064b47 100644 (file)
  *
  * @return The separator object, or NULL upon failure
  */
-EAPI Evas_Object *elm_separator_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_separator_add(Evas_Object *parent);
 /**
  * @brief Set the horizontal mode of a separator object
  *
  * @param obj The separator object
  * @param horizontal If true, the separator is horizontal
  */
-EAPI void      elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void      elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 /**
  * @brief Get the horizontal mode of a separator object
  *
@@ -31,7 +31,7 @@ EAPI void      elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizont
  *
  * @see elm_separator_horizontal_set()
  */
-EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj);
 /**
  * @}
  */
index 520396b..1ced64e 100644 (file)
@@ -65,7 +65,7 @@
  *
  * @ingroup Slider
  */
-EAPI Evas_Object                 *elm_slider_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_slider_add(Evas_Object *parent);
 
 /**
  * Set the (exact) length of the bar region of a given slider widget.
@@ -89,7 +89,7 @@ EAPI Evas_Object                 *elm_slider_add(Evas_Object *parent) EINA_ARG_N
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size);
 
 /**
  * Get the length set for the bar region of a given slider widget
@@ -102,7 +102,7 @@ EAPI void                         elm_slider_span_size_set(Evas_Object *obj, Eva
  *
  * @ingroup Slider
  */
-EAPI Evas_Coord                   elm_slider_span_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord                   elm_slider_span_size_get(const Evas_Object *obj);
 
 /**
  * Set the format string for the unit label.
@@ -127,7 +127,7 @@ EAPI Evas_Coord                   elm_slider_span_size_get(const Evas_Object *ob
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_unit_format_set(Evas_Object *obj, const char *format) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_unit_format_set(Evas_Object *obj, const char *format);
 
 /**
  * Get the unit label format of the slider.
@@ -143,7 +143,7 @@ EAPI void                         elm_slider_unit_format_set(Evas_Object *obj, c
  *
  * @ingroup Slider
  */
-EAPI const char                  *elm_slider_unit_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_slider_unit_format_get(const Evas_Object *obj);
 
 /**
  * Set the format string for the indicator label.
@@ -169,7 +169,7 @@ EAPI const char                  *elm_slider_unit_format_get(const Evas_Object *
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator);
 
 /**
  * Get the indicator label format of the slider.
@@ -186,7 +186,7 @@ EAPI void                         elm_slider_indicator_format_set(Evas_Object *o
  *
  * @ingroup Slider
  */
-EAPI const char                  *elm_slider_indicator_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_slider_indicator_format_get(const Evas_Object *obj);
 
 /**
  * Set the format function pointer for the indicator label
@@ -201,7 +201,7 @@ EAPI const char                  *elm_slider_indicator_format_get(const Evas_Obj
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str)) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str));
 
 /**
  * Set the format function pointer for the units label
@@ -216,7 +216,7 @@ EAPI void                         elm_slider_indicator_format_function_set(Evas_
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_units_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str)) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_units_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str));
 
 /**
  * Set the orientation of a given slider widget.
@@ -234,7 +234,7 @@ EAPI void                         elm_slider_units_format_function_set(Evas_Obje
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * Retrieve the orientation of a given slider widget
@@ -247,7 +247,7 @@ EAPI void                         elm_slider_horizontal_set(Evas_Object *obj, Ei
  *
  * @ingroup Slider
  */
-EAPI Eina_Bool                    elm_slider_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_slider_horizontal_get(const Evas_Object *obj);
 
 /**
  * Set the minimum and maximum values for the slider.
@@ -271,7 +271,7 @@ EAPI Eina_Bool                    elm_slider_horizontal_get(const Evas_Object *o
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_min_max_set(Evas_Object *obj, double min, double max) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_min_max_set(Evas_Object *obj, double min, double max);
 
 /**
  * Get the minimum and maximum values of the slider.
@@ -287,7 +287,7 @@ EAPI void                         elm_slider_min_max_set(Evas_Object *obj, doubl
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max);
 
 /**
  * Set the value the slider displays.
@@ -309,7 +309,7 @@ EAPI void                         elm_slider_min_max_get(const Evas_Object *obj,
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_value_set(Evas_Object *obj, double val);
 
 /**
  * Get the value displayed by the spinner.
@@ -321,7 +321,7 @@ EAPI void                         elm_slider_value_set(Evas_Object *obj, double
  *
  * @ingroup Slider
  */
-EAPI double                       elm_slider_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_slider_value_get(const Evas_Object *obj);
 
 /**
  * Invert a given slider widget's displaying values order
@@ -340,7 +340,7 @@ EAPI double                       elm_slider_value_get(const Evas_Object *obj) E
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted);
 
 /**
  * Get whether a given slider widget's displaying values are
@@ -354,7 +354,7 @@ EAPI void                         elm_slider_inverted_set(Evas_Object *obj, Eina
  *
  * @ingroup Slider
  */
-EAPI Eina_Bool                    elm_slider_inverted_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_slider_inverted_get(const Evas_Object *obj);
 
 /**
  * Set whether to enlarge slider indicator (augmented knob) or not.
@@ -370,7 +370,7 @@ EAPI Eina_Bool                    elm_slider_inverted_get(const Evas_Object *obj
  *
  * @ingroup Slider
  */
-EAPI void                         elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show) EINA_ARG_NONNULL(1);
+EAPI void                         elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show);
 
 /**
  * Get whether a given slider widget's enlarging indicator or not.
@@ -383,7 +383,7 @@ EAPI void                         elm_slider_indicator_show_set(Evas_Object *obj
  *
  * @ingroup Slider
  */
-EAPI Eina_Bool                    elm_slider_indicator_show_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_slider_indicator_show_get(const Evas_Object *obj);
 
 /**
  * @}
index 6bdc5eb..4b94870 100644 (file)
@@ -91,7 +91,7 @@ struct _Elm_Slideshow_Item_Class
  *
  * @ingroup Slideshow
  */
-EAPI Evas_Object          *elm_slideshow_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_slideshow_add(Evas_Object *parent);
 
 /**
  * Add (append) a new item in a given slideshow widget.
@@ -114,7 +114,7 @@ EAPI Evas_Object          *elm_slideshow_add(Evas_Object *parent) EINA_ARG_NONNU
  *
  * @ingroup Slideshow
  */
-EAPI Elm_Object_Item      *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item      *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data);
 
 /**
  * Insert a new item into the given slideshow widget, using the @p func
@@ -140,7 +140,7 @@ EAPI Elm_Object_Item      *elm_slideshow_item_add(Evas_Object *obj, const Elm_Sl
  *
  * @ingroup Slideshow
  */
-EAPI Elm_Object_Item      *elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item      *elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func);
 
 /**
  * Display a given slideshow widget's item, programmatically.
@@ -153,7 +153,7 @@ EAPI Elm_Object_Item      *elm_slideshow_item_sorted_insert(Evas_Object *obj, co
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_show(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_show(Elm_Object_Item *it);
 
 /**
  * Slide to the @b next item, in a given slideshow widget
@@ -168,7 +168,7 @@ EAPI void                  elm_slideshow_show(Elm_Object_Item *it) EINA_ARG_NONN
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_next(Evas_Object *obj);
 
 /**
  * Slide to the @b previous item, in a given slideshow widget
@@ -183,7 +183,7 @@ EAPI void                  elm_slideshow_next(Evas_Object *obj) EINA_ARG_NONNULL
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_previous(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_previous(Evas_Object *obj);
 
 /**
  * Returns the list of sliding transition/effect names available, for a
@@ -221,7 +221,7 @@ EAPI void                  elm_slideshow_previous(Evas_Object *obj) EINA_ARG_NON
  *
  * @ingroup Slideshow
  */
-EAPI const Eina_List      *elm_slideshow_transitions_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List      *elm_slideshow_transitions_get(const Evas_Object *obj);
 
 /**
  * Set the current slide transition/effect in use for a given
@@ -239,7 +239,7 @@ EAPI const Eina_List      *elm_slideshow_transitions_get(const Evas_Object *obj)
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_transition_set(Evas_Object *obj, const char *transition) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_transition_set(Evas_Object *obj, const char *transition);
 
 /**
  * Get the current slide transition/effect in use for a given
@@ -252,7 +252,7 @@ EAPI void                  elm_slideshow_transition_set(Evas_Object *obj, const
  *
  * @ingroup Slideshow
  */
-EAPI const char           *elm_slideshow_transition_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_slideshow_transition_get(const Evas_Object *obj);
 
 /**
  * Set the interval between each image transition on a given
@@ -276,7 +276,7 @@ EAPI const char           *elm_slideshow_transition_get(const Evas_Object *obj)
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_timeout_set(Evas_Object *obj, double timeout);
 
 /**
  * Get the interval set for image transitions on a given slideshow
@@ -289,7 +289,7 @@ EAPI void                  elm_slideshow_timeout_set(Evas_Object *obj, double ti
  *
  * @ingroup Slideshow
  */
-EAPI double                elm_slideshow_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                elm_slideshow_timeout_get(const Evas_Object *obj);
 
 /**
  * Set if, after a slideshow is started, for a given slideshow
@@ -309,7 +309,7 @@ EAPI double                elm_slideshow_timeout_get(const Evas_Object *obj) EIN
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop);
 
 /**
  * Get if, after a slideshow is started, for a given slideshow
@@ -323,7 +323,7 @@ EAPI void                  elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool lo
  *
  * @ingroup Slideshow
  */
-EAPI Eina_Bool             elm_slideshow_loop_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_slideshow_loop_get(const Evas_Object *obj);
 
 /**
  * Remove all items from a given slideshow widget
@@ -337,7 +337,7 @@ EAPI Eina_Bool             elm_slideshow_loop_get(const Evas_Object *obj) EINA_A
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_clear(Evas_Object *obj);
 
 /**
  * Get the internal list of items in a given slideshow widget.
@@ -356,7 +356,7 @@ EAPI void                  elm_slideshow_clear(Evas_Object *obj) EINA_ARG_NONNUL
  *
  * @ingroup Slideshow
  */
-EAPI const Eina_List      *elm_slideshow_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List      *elm_slideshow_items_get(const Evas_Object *obj);
 
 /**
  * Delete a given item from a slideshow widget.
@@ -365,7 +365,7 @@ EAPI const Eina_List      *elm_slideshow_items_get(const Evas_Object *obj) EINA_
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_item_del(Elm_Object_Item *it);
 
 /**
  * Returns the currently displayed item, in a given slideshow widget
@@ -376,7 +376,7 @@ EAPI void                  elm_slideshow_item_del(Elm_Object_Item *it) EINA_ARG_
  *
  * @ingroup Slideshow
  */
-EAPI Elm_Object_Item      *elm_slideshow_item_current_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item      *elm_slideshow_item_current_get(const Evas_Object *obj);
 
 /**
  * Get the real Evas object created to implement the view of a
@@ -398,7 +398,7 @@ EAPI Elm_Object_Item      *elm_slideshow_item_current_get(const Evas_Object *obj
  *
  * @ingroup Slideshow
  */
-EAPI Evas_Object          *elm_slideshow_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object          *elm_slideshow_item_object_get(const Elm_Object_Item *it);
 
 /**
  * Get the the item, in a given slideshow widget, placed at
@@ -412,7 +412,7 @@ EAPI Evas_Object          *elm_slideshow_item_object_get(const Elm_Object_Item *
  *
  * @ingroup Slideshow
  */
-EAPI Elm_Object_Item      *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item      *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth);
 
 /**
  * Set the current slide layout in use for a given slideshow widget
@@ -428,7 +428,7 @@ EAPI Elm_Object_Item      *elm_slideshow_item_nth_get(const Evas_Object *obj, un
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_layout_set(Evas_Object *obj, const char *layout) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_layout_set(Evas_Object *obj, const char *layout);
 
 /**
  * Get the current slide layout in use for a given slideshow widget
@@ -440,7 +440,7 @@ EAPI void                  elm_slideshow_layout_set(Evas_Object *obj, const char
  *
  * @ingroup Slideshow
  */
-EAPI const char           *elm_slideshow_layout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_slideshow_layout_get(const Evas_Object *obj);
 
 /**
  * Returns the list of @b layout names available, for a given
@@ -476,7 +476,7 @@ EAPI const char           *elm_slideshow_layout_get(const Evas_Object *obj) EINA
  *
  * @ingroup Slideshow
  */
-EAPI const Eina_List      *elm_slideshow_layouts_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List      *elm_slideshow_layouts_get(const Evas_Object *obj);
 
 /**
  * Set the number of items to cache, on a given slideshow widget,
@@ -492,7 +492,7 @@ EAPI const Eina_List      *elm_slideshow_layouts_get(const Evas_Object *obj) EIN
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_cache_before_set(Evas_Object *obj, int count) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_cache_before_set(Evas_Object *obj, int count);
 
 /**
  * Retrieve the number of items to cache, on a given slideshow widget,
@@ -505,7 +505,7 @@ EAPI void                  elm_slideshow_cache_before_set(Evas_Object *obj, int
  *
  * @ingroup Slideshow
  */
-EAPI int                   elm_slideshow_cache_before_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_slideshow_cache_before_get(const Evas_Object *obj);
 
 /**
  * Set the number of items to cache, on a given slideshow widget,
@@ -521,7 +521,7 @@ EAPI int                   elm_slideshow_cache_before_get(const Evas_Object *obj
  *
  * @ingroup Slideshow
  */
-EAPI void                  elm_slideshow_cache_after_set(Evas_Object *obj, int count) EINA_ARG_NONNULL(1);
+EAPI void                  elm_slideshow_cache_after_set(Evas_Object *obj, int count);
 
 /**
  * Retrieve the number of items to cache, on a given slideshow widget,
@@ -534,7 +534,7 @@ EAPI void                  elm_slideshow_cache_after_set(Evas_Object *obj, int c
  *
  * @ingroup Slideshow
  */
-EAPI int                   elm_slideshow_cache_after_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_slideshow_cache_after_get(const Evas_Object *obj);
 
 /**
  * Get the number of items stored in a given slideshow widget
@@ -544,7 +544,7 @@ EAPI int                   elm_slideshow_cache_after_get(const Evas_Object *obj)
  *
  * @ingroup Slideshow
  */
-EAPI unsigned int          elm_slideshow_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI unsigned int          elm_slideshow_count_get(const Evas_Object *obj);
 
 /**
  * @}
index 141449b..89dc4ab 100644 (file)
@@ -51,7 +51,7 @@
  * @ingroup Spinner
  *
  */
-EAPI Evas_Object *elm_spinner_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_spinner_add(Evas_Object *parent);
 
 /**
  * Set the format string of the displayed label.
@@ -73,7 +73,7 @@ EAPI Evas_Object *elm_spinner_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_label_format_set(Evas_Object *obj, const char *fmt) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_label_format_set(Evas_Object *obj, const char *fmt);
 
 /**
  * Get the label format of the spinner.
@@ -85,7 +85,7 @@ EAPI void        elm_spinner_label_format_set(Evas_Object *obj, const char *fmt)
  *
  * @ingroup Spinner
  */
-EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj);
 
 /**
  * Set the minimum and maximum values for the spinner.
@@ -108,7 +108,7 @@ EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj) EINA_ARG_N
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_min_max_set(Evas_Object *obj, double min, double max) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_min_max_set(Evas_Object *obj, double min, double max);
 
 /**
  * Get the minimum and maximum values of the spinner.
@@ -124,7 +124,7 @@ EAPI void        elm_spinner_min_max_set(Evas_Object *obj, double min, double ma
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max);
 
 /**
  * Set the step used to increment or decrement the spinner value.
@@ -145,7 +145,7 @@ EAPI void        elm_spinner_min_max_get(const Evas_Object *obj, double *min, do
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_step_set(Evas_Object *obj, double step) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_step_set(Evas_Object *obj, double step);
 
 /**
  * Get the step used to increment or decrement the spinner value.
@@ -157,7 +157,7 @@ EAPI void        elm_spinner_step_set(Evas_Object *obj, double step) EINA_ARG_NO
  *
  * @ingroup Spinner
  */
-EAPI double      elm_spinner_step_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double      elm_spinner_step_get(const Evas_Object *obj);
 
 /**
  * Set the value the spinner displays.
@@ -177,7 +177,7 @@ EAPI double      elm_spinner_step_get(const Evas_Object *obj) EINA_ARG_NONNULL(1
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_value_set(Evas_Object *obj, double val);
 
 /**
  * Get the value displayed by the spinner.
@@ -189,7 +189,7 @@ EAPI void        elm_spinner_value_set(Evas_Object *obj, double val) EINA_ARG_NO
  *
  * @ingroup Spinner
  */
-EAPI double      elm_spinner_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double      elm_spinner_value_get(const Evas_Object *obj);
 
 /**
  * Set whether the spinner should wrap when it reaches its
@@ -225,7 +225,7 @@ EAPI double      elm_spinner_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap);
 
 /**
  * Get whether the spinner should wrap when it reaches its
@@ -239,7 +239,7 @@ EAPI void        elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG
  *
  * @ingroup Spinner
  */
-EAPI Eina_Bool   elm_spinner_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool   elm_spinner_wrap_get(const Evas_Object *obj);
 
 /**
  * Set whether the spinner can be directly edited by the user or not.
@@ -262,7 +262,7 @@ EAPI Eina_Bool   elm_spinner_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable);
 
 /**
  * Get whether the spinner can be directly edited by the user or not.
@@ -275,7 +275,7 @@ EAPI void        elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable)
  *
  * @ingroup Spinner
  */
-EAPI Eina_Bool   elm_spinner_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool   elm_spinner_editable_get(const Evas_Object *obj);
 
 /**
  * Set a special string to display in the place of the numerical value.
@@ -299,7 +299,7 @@ EAPI Eina_Bool   elm_spinner_editable_get(const Evas_Object *obj) EINA_ARG_NONNU
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label);
 
 /**
  * Set the interval on time updates for an user mouse button hold
@@ -326,7 +326,7 @@ EAPI void        elm_spinner_special_value_add(Evas_Object *obj, double value, c
  *
  * @ingroup Spinner
  */
-EAPI void        elm_spinner_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void        elm_spinner_interval_set(Evas_Object *obj, double interval);
 
 /**
  * Get the interval on time updates for an user mouse button hold
@@ -339,7 +339,7 @@ EAPI void        elm_spinner_interval_set(Evas_Object *obj, double interval) EIN
  *
  * @ingroup Spinner
  */
-EAPI double      elm_spinner_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double      elm_spinner_interval_get(const Evas_Object *obj);
 
 /**
  * @}
index 492d5af..2bccffc 100644 (file)
@@ -89,23 +89,23 @@ struct _Elm_Store_Item_Info_Filesystem
 EAPI void                    elm_store_free(Elm_Store *st);
 
 EAPI Elm_Store              *elm_store_filesystem_new(void);
-EAPI void                    elm_store_filesystem_directory_set(Elm_Store *st, const char *dir) EINA_ARG_NONNULL(1);
-EAPI const char             *elm_store_filesystem_directory_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
-EAPI const char             *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
+EAPI void                    elm_store_filesystem_directory_set(Elm_Store *st, const char *dir);
+EAPI const char             *elm_store_filesystem_directory_get(const Elm_Store *st);
+EAPI const char             *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti);
 
-EAPI void                    elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                    elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj);
 
-EAPI void                    elm_store_cache_set(Elm_Store *st, int max) EINA_ARG_NONNULL(1);
-EAPI int                     elm_store_cache_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
-EAPI void                    elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
-EAPI void                    elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
-EAPI void                    elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool               elm_store_fetch_thread_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
+EAPI void                    elm_store_cache_set(Elm_Store *st, int max);
+EAPI int                     elm_store_cache_get(const Elm_Store *st);
+EAPI void                    elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data);
+EAPI void                    elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data);
+EAPI void                    elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread);
+EAPI Eina_Bool               elm_store_fetch_thread_get(const Elm_Store *st);
 
-EAPI void                    elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
-EAPI void                    elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool               elm_store_sorted_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
-EAPI void                    elm_store_item_data_set(Elm_Store_Item *sti, void *data) EINA_ARG_NONNULL(1);
-EAPI void                   *elm_store_item_data_get(Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
-EAPI const Elm_Store        *elm_store_item_store_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
-EAPI const Elm_Genlist_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
+EAPI void                    elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data);
+EAPI void                    elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted);
+EAPI Eina_Bool               elm_store_sorted_get(const Elm_Store *st);
+EAPI void                    elm_store_item_data_set(Elm_Store_Item *sti, void *data);
+EAPI void                   *elm_store_item_data_get(Elm_Store_Item *sti);
+EAPI const Elm_Store        *elm_store_item_store_get(const Elm_Store_Item *sti);
+EAPI const Elm_Genlist_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti);
index e223e50..3178c7d 100644 (file)
@@ -21,7 +21,7 @@
  * @param parent The parent object
  * @return The new object or NULL if it cannot be created
  */
-EAPI Evas_Object *elm_table_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_table_add(Evas_Object *parent);
 
 /**
  * @brief Set the homogeneous layout in the table
@@ -30,7 +30,7 @@ EAPI Evas_Object *elm_table_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  * @param homogeneous A boolean to set if the layout is homogeneous in the
  * table (EINA_TRUE = homogeneous,  EINA_FALSE = no homogeneous)
  */
-EAPI void      elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
 
 /**
  * @brief Get the current table homogeneous mode.
@@ -39,7 +39,7 @@ EAPI void      elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous
  * @return A boolean to indicating if the layout is homogeneous in the table
  * (EINA_TRUE = homogeneous,  EINA_FALSE = no homogeneous)
  */
-EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj);
 
 /**
  * @brief Set padding between cells.
@@ -50,7 +50,7 @@ EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNUL
  *
  * Default value is 0.
  */
-EAPI void      elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical);
 
 /**
  * @brief Get padding between cells.
@@ -59,7 +59,7 @@ EAPI void      elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Ev
  * @param horizontal set the horizontal padding.
  * @param vertical set the vertical padding.
  */
-EAPI void      elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical);
 
 /**
  * @brief Add a subobject on the table with the coordinates passed
@@ -75,7 +75,7 @@ EAPI void      elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizon
  * a value of 0 for x and y, means the top left cell of the table, and a
  * value of 1 for w and h means @p subobj only takes that 1 cell.
  */
-EAPI void      elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h);
 
 /**
  * @brief Remove child from table.
@@ -83,7 +83,7 @@ EAPI void      elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int
  * @param obj The table object
  * @param subobj The subobject
  */
-EAPI void      elm_table_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_unpack(Evas_Object *obj, Evas_Object *subobj);
 
 /**
  * @brief Faster way to remove all child objects from a table object.
@@ -91,7 +91,7 @@ EAPI void      elm_table_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_
  * @param obj The table object
  * @param clear If true, will delete children, else just remove from table.
  */
-EAPI void      elm_table_clear(Evas_Object *obj, Eina_Bool clear) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_clear(Evas_Object *obj, Eina_Bool clear);
 
 /**
  * @brief Set the packing location of an existing child of the table
@@ -108,7 +108,7 @@ EAPI void      elm_table_clear(Evas_Object *obj, Eina_Bool clear) EINA_ARG_NONNU
  * a value of 0 for x and y, means the top left cell of the table, and a
  * value of 1 for w and h means @p subobj only takes that 1 cell.
  */
-EAPI void      elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h);
 
 /**
  * @brief Get the packing location of an existing child of the table
@@ -121,7 +121,7 @@ EAPI void      elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int
  *
  * @see elm_table_pack_set()
  */
-EAPI void      elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void      elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h);
 
 /**
  * @}
index ea780ba..ccf4721 100644 (file)
@@ -345,7 +345,7 @@ EAPI void             elm_theme_name_available_list_free(Eina_List *list);
  * configuration difficult. Avoid any custom themes at all if it can be
  * helped.
  */
-EAPI void             elm_object_theme_set(Evas_Object *obj, Elm_Theme *th) EINA_ARG_NONNULL(1);
+EAPI void             elm_object_theme_set(Evas_Object *obj, Elm_Theme *th);
 
 /**
  * Get the specific theme to be used
@@ -358,7 +358,7 @@ EAPI void             elm_object_theme_set(Evas_Object *obj, Elm_Theme *th) EINA
  * the specific theme set for that specific object. See elm_object_theme_set()
  * for more information.
  */
-EAPI Elm_Theme       *elm_object_theme_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Theme       *elm_object_theme_get(const Evas_Object *obj);
 
 /**
  * Get a data item from a theme
@@ -370,7 +370,7 @@ EAPI Elm_Theme       *elm_object_theme_get(const Evas_Object *obj) EINA_ARG_NONN
  * This function is used to return data items from edc in @p th, an overlay, or an extension.
  * It works the same way as edje_file_data_get() except that the return is stringshared.
  */
-EAPI const char      *elm_theme_data_get(Elm_Theme *th, const char *key) EINA_ARG_NONNULL(2);
+EAPI const char      *elm_theme_data_get(Elm_Theme *th, const char *key);
 
 /**
  * @}
index b966b6a..d166867 100644 (file)
@@ -72,7 +72,7 @@ typedef enum
  *
  * @ingroup Thumb
  */
-EAPI Evas_Object                *elm_thumb_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                *elm_thumb_add(Evas_Object *parent);
 
 /**
  * Reload thumbnail if it was generated before.
@@ -90,7 +90,7 @@ EAPI Evas_Object                *elm_thumb_add(Evas_Object *parent) EINA_ARG_NON
  *
  * @ingroup Thumb
  */
-EAPI void                        elm_thumb_reload(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                        elm_thumb_reload(Evas_Object *obj);
 
 /**
  * Set the file that will be used as thumbnail.
@@ -109,7 +109,7 @@ EAPI void                        elm_thumb_reload(Evas_Object *obj) EINA_ARG_NON
  *
  * @ingroup Thumb
  */
-EAPI void                        elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key) EINA_ARG_NONNULL(1);
+EAPI void                        elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key);
 
 /**
  * Get the image or video path and key used to generate the thumbnail.
@@ -123,7 +123,7 @@ EAPI void                        elm_thumb_file_set(Evas_Object *obj, const char
  *
  * @ingroup Thumb
  */
-EAPI void                        elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key) EINA_ARG_NONNULL(1);
+EAPI void                        elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key);
 
 /**
  * Get the path and key to the image or video generated by ethumb.
@@ -140,7 +140,7 @@ EAPI void                        elm_thumb_file_get(const Evas_Object *obj, cons
  *
  * @ingroup Thumb
  */
-EAPI void                        elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key) EINA_ARG_NONNULL(1);
+EAPI void                        elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key);
 
 /**
  * Set the animation state for the thumb object. If its content is an animated
@@ -154,7 +154,7 @@ EAPI void                        elm_thumb_path_get(const Evas_Object *obj, cons
  *
  * @ingroup Thumb
  */
-EAPI void                        elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s) EINA_ARG_NONNULL(1);
+EAPI void                        elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s);
 
 /**
  * Get the animation state for the thumb object.
@@ -167,7 +167,7 @@ EAPI void                        elm_thumb_animate_set(Evas_Object *obj, Elm_Thu
  *
  * @ingroup Thumb
  */
-EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj);
 
 /**
  * Get the ethumb_client handle so custom configuration can be made.
@@ -240,7 +240,7 @@ EAPI Eina_Bool                   elm_thumb_ethumb_client_connected(void);
  *
  * @ingroup Thumb
  */
-EAPI Eina_Bool                   elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit);
 
 /**
  * Make the thumbnail 'editable'.
@@ -255,7 +255,7 @@ EAPI Eina_Bool                   elm_thumb_editable_set(Evas_Object *obj, Eina_B
  *
  * @ingroup Thumb
  */
-EAPI Eina_Bool                   elm_thumb_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                   elm_thumb_editable_get(const Evas_Object *obj);
 
 /**
  * @}
index f4e9b64..24e8a22 100644 (file)
@@ -84,7 +84,7 @@ typedef struct _Elm_Toolbar_Item_State Elm_Toolbar_Item_State;    /**< State of
  *
  * @ingroup Toolbar
  */
-EAPI Evas_Object                 *elm_toolbar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_toolbar_add(Evas_Object *parent);
 
 /**
  * Set the icon size, in pixels, to be used by toolbar items.
@@ -98,7 +98,7 @@ EAPI Evas_Object                 *elm_toolbar_add(Evas_Object *parent) EINA_ARG_
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size);
 
 /**
  * Get the icon size, in pixels, to be used by toolbar items.
@@ -110,7 +110,7 @@ EAPI void                         elm_toolbar_icon_size_set(Evas_Object *obj, in
  *
  * @ingroup Toolbar
  */
-EAPI int                          elm_toolbar_icon_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                          elm_toolbar_icon_size_get(const Evas_Object *obj);
 
 /**
  * Sets icon lookup order, for toolbar items' icons.
@@ -125,7 +125,7 @@ EAPI int                          elm_toolbar_icon_size_get(const Evas_Object *o
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
 
 /**
  * Gets the icon lookup order.
@@ -137,7 +137,7 @@ EAPI void                         elm_toolbar_icon_order_lookup_set(Evas_Object
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Icon_Lookup_Order        elm_toolbar_icon_order_lookup_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Icon_Lookup_Order        elm_toolbar_icon_order_lookup_get(const Evas_Object *obj);
 
 /**
  * Set whether the toolbar should always have an item selected.
@@ -156,7 +156,7 @@ EAPI Elm_Icon_Lookup_Order        elm_toolbar_icon_order_lookup_get(const Evas_O
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
 
 /**
  * Get whether the toolbar should always have an item selected.
@@ -169,7 +169,7 @@ EAPI void                         elm_toolbar_always_select_mode_set(Evas_Object
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_always_select_mode_get(const Evas_Object *obj);
 
 /**
  * Set whether the toolbar items' should be selected by the user or not.
@@ -188,7 +188,7 @@ EAPI Eina_Bool                    elm_toolbar_always_select_mode_get(const Evas_
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
 
 /**
  * Set whether the toolbar items' should be selected by the user or not.
@@ -201,7 +201,7 @@ EAPI void                         elm_toolbar_no_select_mode_set(Evas_Object *ob
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_no_select_mode_get(const Evas_Object *obj);
 
 /**
  * Append item to the toolbar.
@@ -237,7 +237,7 @@ EAPI Eina_Bool                    elm_toolbar_no_select_mode_get(const Evas_Obje
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
 
 /**
  * Prepend item to the toolbar.
@@ -273,7 +273,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_append(Evas_Object *obj, cons
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
 
 /**
  * Insert a new item into the toolbar object before item @p before.
@@ -310,7 +310,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_prepend(Evas_Object *obj, con
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
 
 /**
  * Insert a new item into the toolbar object after item @p after.
@@ -347,7 +347,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_insert_before(Evas_Object *ob
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
 
 /**
  * Get the first item in the given toolbar widget's list of
@@ -362,7 +362,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_insert_after(Evas_Object *obj
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_first_item_get(const Evas_Object *obj);
 
 /**
  * Get the last item in the given toolbar widget's list of
@@ -377,7 +377,7 @@ EAPI Elm_Object_Item             *elm_toolbar_first_item_get(const Evas_Object *
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_last_item_get(const Evas_Object *obj);
 
 /**
  * Get the item after @p item in toolbar.
@@ -391,7 +391,7 @@ EAPI Elm_Object_Item             *elm_toolbar_last_item_get(const Evas_Object *o
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_next_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_next_get(const Elm_Object_Item *it);
 
 /**
  * Get the item before @p item in toolbar.
@@ -405,7 +405,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_next_get(const Elm_Object_Ite
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_prev_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_prev_get(const Elm_Object_Item *it);
 
 /**
  * Set the priority of a toolbar item.
@@ -424,7 +424,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_prev_get(const Elm_Object_Ite
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_priority_set(Elm_Object_Item *it, int priority) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_priority_set(Elm_Object_Item *it, int priority);
 
 /**
  * Get the priority of a toolbar item.
@@ -436,7 +436,7 @@ EAPI void                         elm_toolbar_item_priority_set(Elm_Object_Item
  *
  * @ingroup Toolbar
  */
-EAPI int                          elm_toolbar_item_priority_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI int                          elm_toolbar_item_priority_get(const Elm_Object_Item *it);
 
 /**
  * Returns a pointer to a toolbar item by its label.
@@ -449,7 +449,7 @@ EAPI int                          elm_toolbar_item_priority_get(const Elm_Object
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label);
 
 /*
  * Get whether the @p item is selected or not.
@@ -463,7 +463,7 @@ EAPI Elm_Object_Item             *elm_toolbar_item_find_by_label(const Evas_Obje
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_selected_get(const Elm_Object_Item *it);
 
 /**
  * Set the selected state of an item.
@@ -485,7 +485,7 @@ EAPI Eina_Bool                    elm_toolbar_item_selected_get(const Elm_Object
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
 
 /**
  * Get the selected item.
@@ -502,7 +502,7 @@ EAPI void                         elm_toolbar_item_selected_set(Elm_Object_Item
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Object_Item             *elm_toolbar_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item             *elm_toolbar_selected_item_get(const Evas_Object *obj);
 
 /**
  * Set the icon associated with @p item.
@@ -520,7 +520,7 @@ EAPI Elm_Object_Item             *elm_toolbar_selected_item_get(const Evas_Objec
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon);
 
 /**
  * Get the string used to set the icon of @p item.
@@ -532,7 +532,7 @@ EAPI void                         elm_toolbar_item_icon_set(Elm_Object_Item *it,
  *
  * @ingroup Toolbar
  */
-EAPI const char                  *elm_toolbar_item_icon_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_toolbar_item_icon_get(const Elm_Object_Item *it);
 
 /**
  * Get the object of @p item.
@@ -542,7 +542,7 @@ EAPI const char                  *elm_toolbar_item_icon_get(const Elm_Object_Ite
  *
  * @ingroup Toolbar
  */
-EAPI Evas_Object                 *elm_toolbar_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_toolbar_item_object_get(const Elm_Object_Item *it);
 
 /**
  * Get the icon object of @p item.
@@ -555,7 +555,7 @@ EAPI Evas_Object                 *elm_toolbar_item_object_get(const Elm_Object_I
  *
  * @ingroup Toolbar
  */
-EAPI Evas_Object                 *elm_toolbar_item_icon_object_get(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_toolbar_item_icon_object_get(Elm_Object_Item *it);
 
 /**
  * Set the icon associated with @p item to an image in a binary buffer.
@@ -573,7 +573,7 @@ EAPI Evas_Object                 *elm_toolbar_item_icon_object_get(Elm_Object_It
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key);
 
 /**
  * Set the icon associated with @p item to an image in a binary buffer.
@@ -589,7 +589,7 @@ EAPI Eina_Bool                    elm_toolbar_item_icon_memfile_set(Elm_Object_I
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key);
 
 /**
  * Delete them item from the toolbar.
@@ -601,7 +601,7 @@ EAPI Eina_Bool                    elm_toolbar_item_icon_file_set(Elm_Object_Item
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_del(Elm_Object_Item *it);
 
 /**
  * Set the function called when a toolbar item is freed.
@@ -619,7 +619,7 @@ EAPI void                         elm_toolbar_item_del(Elm_Object_Item *it) EINA
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
 
 /**
  * Set or unset item as a separator.
@@ -637,7 +637,7 @@ EAPI void                         elm_toolbar_item_del_cb_set(Elm_Object_Item *i
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_separator_set(Elm_Object_Item *it, Eina_Bool separator) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_separator_set(Elm_Object_Item *it, Eina_Bool separator);
 
 /**
  * Get a value whether item is a separator or not.
@@ -650,7 +650,7 @@ EAPI void                         elm_toolbar_item_separator_set(Elm_Object_Item
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_item_separator_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_separator_get(const Elm_Object_Item *it);
 
 /**
  * Set the shrink state of toolbar @p obj.
@@ -666,7 +666,7 @@ EAPI Eina_Bool                    elm_toolbar_item_separator_get(const Elm_Objec
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode);
 
 /**
  * Get the shrink mode of toolbar @p obj.
@@ -678,7 +678,7 @@ EAPI void                         elm_toolbar_mode_shrink_set(Evas_Object *obj,
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Toolbar_Shrink_Mode      elm_toolbar_mode_shrink_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Shrink_Mode      elm_toolbar_mode_shrink_get(const Evas_Object *obj);
 
 /**
  * Enable/disable homogeneous mode.
@@ -692,7 +692,7 @@ EAPI Elm_Toolbar_Shrink_Mode      elm_toolbar_mode_shrink_get(const Evas_Object
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
 
 /**
  * Get whether the homogeneous mode is enabled.
@@ -705,7 +705,7 @@ EAPI void                         elm_toolbar_homogeneous_set(Evas_Object *obj,
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_homogeneous_get(const Evas_Object *obj);
 
 /**
  * Set the parent object of the toolbar items' menus.
@@ -723,7 +723,7 @@ EAPI Eina_Bool                    elm_toolbar_homogeneous_get(const Evas_Object
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
 
 /**
  * Get the parent object of the toolbar items' menus.
@@ -735,7 +735,7 @@ EAPI void                         elm_toolbar_menu_parent_set(Evas_Object *obj,
  *
  * @ingroup Toolbar
  */
-EAPI Evas_Object                 *elm_toolbar_menu_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_toolbar_menu_parent_get(const Evas_Object *obj);
 
 /**
  * Set the alignment of the items.
@@ -754,7 +754,7 @@ EAPI Evas_Object                 *elm_toolbar_menu_parent_get(const Evas_Object
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_align_set(Evas_Object *obj, double align) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_align_set(Evas_Object *obj, double align);
 
 /**
  * Get the alignment of the items.
@@ -767,7 +767,7 @@ EAPI void                         elm_toolbar_align_set(Evas_Object *obj, double
  *
  * @ingroup Toolbar
  */
-EAPI double                       elm_toolbar_align_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double                       elm_toolbar_align_get(const Evas_Object *obj);
 
 /**
  * Set whether the toolbar item opens a menu.
@@ -801,7 +801,7 @@ EAPI double                       elm_toolbar_align_get(const Evas_Object *obj)
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu);
 
 /**
  * Get toolbar item's menu.
@@ -816,7 +816,7 @@ EAPI void                         elm_toolbar_item_menu_set(Elm_Object_Item *it,
  *
  * @ingroup Toolbar
  */
-EAPI Evas_Object                 *elm_toolbar_item_menu_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object                 *elm_toolbar_item_menu_get(const Elm_Object_Item *it);
 
 /**
  * Add a new state to @p item.
@@ -842,7 +842,7 @@ EAPI Evas_Object                 *elm_toolbar_item_menu_get(const Elm_Object_Ite
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
 
 /**
  * Delete a previoulsy added state to @p item.
@@ -853,7 +853,7 @@ EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_add(Elm_Object_Item *it
  *
  * @see elm_toolbar_item_state_add()
  */
-EAPI Eina_Bool                    elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state);
 
 /**
  * Set @p state as the current state of @p it.
@@ -870,7 +870,7 @@ EAPI Eina_Bool                    elm_toolbar_item_state_del(Elm_Object_Item *it
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_item_state_set(Elm_Object_Item *it, Elm_Toolbar_Item_State *state) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_state_set(Elm_Object_Item *it, Elm_Toolbar_Item_State *state);
 
 /**
  * Unset the state of @p it.
@@ -883,7 +883,7 @@ EAPI Eina_Bool                    elm_toolbar_item_state_set(Elm_Object_Item *it
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_state_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_state_unset(Elm_Object_Item *it);
 
 /**
  * Get the current state of @p it.
@@ -897,7 +897,7 @@ EAPI void                         elm_toolbar_item_state_unset(Elm_Object_Item *
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_get(const Elm_Object_Item *it);
 
 /**
  * Get the state after selected state in toolbar's @p item.
@@ -912,7 +912,7 @@ EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_get(const Elm_Object_It
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_next(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_next(Elm_Object_Item *it);
 
 /**
  * Get the state before selected state in toolbar's @p item.
@@ -927,7 +927,7 @@ EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_next(Elm_Object_Item *i
  *
  * @ingroup Toolbar
  */
-EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_prev(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_prev(Elm_Object_Item *it);
 
 /**
  * Set the text to be shown in a given toolbar item's tooltips.
@@ -943,7 +943,7 @@ EAPI Elm_Toolbar_Item_State      *elm_toolbar_item_state_prev(Elm_Object_Item *i
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_tooltip_text_set(Elm_Object_Item *it, const char *text) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_tooltip_text_set(Elm_Object_Item *it, const char *text);
 
 /**
  * Set the content to be shown in the tooltip item.
@@ -967,7 +967,7 @@ EAPI void                         elm_toolbar_item_tooltip_text_set(Elm_Object_I
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
 
 /**
  * Unset tooltip from item.
@@ -983,7 +983,7 @@ EAPI void                         elm_toolbar_item_tooltip_content_cb_set(Elm_Ob
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_tooltip_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_tooltip_unset(Elm_Object_Item *it);
 
 /**
  * Sets a different style for this item tooltip.
@@ -999,7 +999,7 @@ EAPI void                         elm_toolbar_item_tooltip_unset(Elm_Object_Item
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_tooltip_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_tooltip_style_set(Elm_Object_Item *it, const char *style);
 
 /**
  * Get the style for this item tooltip.
@@ -1013,7 +1013,7 @@ EAPI void                         elm_toolbar_item_tooltip_style_set(Elm_Object_
  *
  * @ingroup Toolbar
  */
-EAPI const char                  *elm_toolbar_item_tooltip_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_toolbar_item_tooltip_style_get(const Elm_Object_Item *it);
 
 /**
  * Set the type of mouse pointer/cursor decoration to be shown,
@@ -1037,7 +1037,7 @@ EAPI const char                  *elm_toolbar_item_tooltip_style_get(const Elm_O
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_cursor_set(Elm_Object_Item *it, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_cursor_set(Elm_Object_Item *it, const char *cursor);
 
 /*
  * Get the type of mouse pointer/cursor decoration set to be shown,
@@ -1053,7 +1053,7 @@ EAPI void                         elm_toolbar_item_cursor_set(Elm_Object_Item *i
  *
  * @ingroup Toolbar
  */
-EAPI const char                  *elm_toolbar_item_cursor_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_toolbar_item_cursor_get(const Elm_Object_Item *it);
 
 /**
  * Unset any custom mouse pointer/cursor decoration set to be
@@ -1070,7 +1070,7 @@ EAPI const char                  *elm_toolbar_item_cursor_get(const Elm_Object_I
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_cursor_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_cursor_unset(Elm_Object_Item *it);
 
 /**
  * Set a different @b style for a given custom cursor set for a
@@ -1095,7 +1095,7 @@ EAPI void                         elm_toolbar_item_cursor_unset(Elm_Object_Item
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_cursor_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_cursor_style_set(Elm_Object_Item *it, const char *style);
 
 /**
  * Get the current @b style set for a given toolbar item's custom
@@ -1109,7 +1109,7 @@ EAPI void                         elm_toolbar_item_cursor_style_set(Elm_Object_I
  *
  * @ingroup Toolbar
  */
-EAPI const char                  *elm_toolbar_item_cursor_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char                  *elm_toolbar_item_cursor_style_get(const Elm_Object_Item *it);
 
 /**
  * Set if the (custom)cursor for a given toolbar item should be
@@ -1129,7 +1129,7 @@ EAPI const char                  *elm_toolbar_item_cursor_style_get(const Elm_Ob
  *
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only);
 
 /**
  * Get if the (custom) cursor for a given toolbar item is being
@@ -1145,7 +1145,7 @@ EAPI void                         elm_toolbar_item_cursor_engine_only_set(Elm_Ob
  *
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_item_cursor_engine_only_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_item_cursor_engine_only_get(const Elm_Object_Item *it);
 
 /**
  * Change a toolbar's orientation
@@ -1154,7 +1154,7 @@ EAPI Eina_Bool                    elm_toolbar_item_cursor_engine_only_get(const
  * By default, a toolbar will be horizontal. Use this function to create a vertical toolbar.
  * @ingroup Toolbar
  */
-EAPI void                         elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void                         elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
 
 /**
  * Get a toolbar's orientation
@@ -1163,7 +1163,7 @@ EAPI void                         elm_toolbar_horizontal_set(Evas_Object *obj, E
  * By default, a toolbar will be horizontal. Use this function to determine whether a toolbar is vertical.
  * @ingroup Toolbar
  */
-EAPI Eina_Bool                    elm_toolbar_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool                    elm_toolbar_horizontal_get(const Evas_Object *obj);
 
 /**
  * Get the number of items in a toolbar
@@ -1171,7 +1171,7 @@ EAPI Eina_Bool                    elm_toolbar_horizontal_get(const Evas_Object *
  * @return The number of items in @p obj toolbar
  * @ingroup Toolbar
  */
-EAPI unsigned int                 elm_toolbar_items_count(const Evas_Object *obj) EINA_ARG_NONNULL(1) EINA_PURE;
+EAPI unsigned int                 elm_toolbar_items_count(const Evas_Object *obj);
 /**
  * @}
  */
index 0657ded..6892f83 100644 (file)
@@ -28,17 +28,17 @@ typedef Evas_Object *(*Elm_Tooltip_Item_Content_Cb)(void *data, Evas_Object *obj
 
 EAPI double      elm_tooltip_delay_get(void);
 EAPI Eina_Bool   elm_tooltip_delay_set(double delay);
-EAPI void        elm_object_tooltip_show(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void        elm_object_tooltip_hide(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void        elm_object_tooltip_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1, 2);
-EAPI void        elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text) EINA_ARG_NONNULL(1, 3);
+EAPI void        elm_object_tooltip_show(Evas_Object *obj);
+EAPI void        elm_object_tooltip_hide(Evas_Object *obj);
+EAPI void        elm_object_tooltip_text_set(Evas_Object *obj, const char *text);
+EAPI void        elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text);
 #define elm_object_tooltip_translatable_text_set(obj, text) elm_object_tooltip_domain_translatable_text_set((obj), NULL, (text))
-EAPI void        elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
-EAPI void        elm_object_tooltip_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void        elm_object_tooltip_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
-EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool   elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool   elm_object_tooltip_window_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void        elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
+EAPI void        elm_object_tooltip_unset(Evas_Object *obj);
+EAPI void        elm_object_tooltip_style_set(Evas_Object *obj, const char *style);
+EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj);
+EAPI Eina_Bool   elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable);
+EAPI Eina_Bool   elm_object_tooltip_window_mode_get(const Evas_Object *obj);
 
 /**
  * @}
index 1a26417..89c0ac2 100644 (file)
@@ -170,7 +170,7 @@ EAPI Elm_Transit           *elm_transit_add(void);
  * @ingroup Transit
  * @warning Just call this function if you are sure the transit is alive.
  */
-EAPI void                   elm_transit_del(Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_del(Elm_Transit *transit);
 
 /**
  * Add a new effect to the transit.
@@ -204,7 +204,7 @@ EAPI void                   elm_transit_del(Elm_Transit *transit) EINA_ARG_NONNU
  * @warning The transit free the context data at the and of the transition with
  * the data_free_cb function, do not use the context data in another transit.
  */
-EAPI void                   elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb) EINA_ARG_NONNULL(1, 2);
+EAPI void                   elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb);
 
 /**
  * Delete an added effect.
@@ -224,7 +224,7 @@ EAPI void                   elm_transit_effect_add(Elm_Transit *transit, Elm_Tra
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect) EINA_ARG_NONNULL(1, 2);
+EAPI void                   elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect);
 
 /**
  * Add new object to apply the effects.
@@ -247,7 +247,7 @@ EAPI void                   elm_transit_effect_del(Elm_Transit *transit, Elm_Tra
  * @ingroup Transit
  * @warning It is not allowed to add a new object after transit begins to go.
  */
-EAPI void                   elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj) EINA_ARG_NONNULL(1, 2);
+EAPI void                   elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj);
 
 /**
  * Removes an added object from the transit.
@@ -262,7 +262,7 @@ EAPI void                   elm_transit_object_add(Elm_Transit *transit, Evas_Ob
  * @ingroup Transit
  * @warning It is not allowed to remove objects after transit begins to go.
  */
-EAPI void                   elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj) EINA_ARG_NONNULL(1, 2);
+EAPI void                   elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj);
 
 /**
  * Get the objects of the transit.
@@ -272,7 +272,7 @@ EAPI void                   elm_transit_object_remove(Elm_Transit *transit, Evas
  *
  * @ingroup Transit
  */
-EAPI const Eina_List       *elm_transit_objects_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI const Eina_List       *elm_transit_objects_get(const Elm_Transit *transit);
 
 /**
  * Enable/disable keeping up the objects states.
@@ -286,7 +286,7 @@ EAPI const Eina_List       *elm_transit_objects_get(const Elm_Transit *transit)
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep);
 
 /**
  * Get a value whether the objects states will be reset or not.
@@ -301,7 +301,7 @@ EAPI void                   elm_transit_objects_final_state_keep_set(Elm_Transit
  *
  * @ingroup Transit
  */
-EAPI Eina_Bool              elm_transit_objects_final_state_keep_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_transit_objects_final_state_keep_get(const Elm_Transit *transit);
 
 /**
  * Set the event enabled when transit is operating.
@@ -320,7 +320,7 @@ EAPI Eina_Bool              elm_transit_objects_final_state_keep_get(const Elm_T
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled);
 
 /**
  * Get the value of event enabled status.
@@ -333,7 +333,7 @@ EAPI void                   elm_transit_event_enabled_set(Elm_Transit *transit,
  *
  * @ingroup Transit
  */
-EAPI Eina_Bool              elm_transit_event_enabled_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_transit_event_enabled_get(const Elm_Transit *transit);
 
 /**
  * Set the user-callback function when the transit is deleted.
@@ -348,7 +348,7 @@ EAPI Eina_Bool              elm_transit_event_enabled_get(const Elm_Transit *tra
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data);
 
 /**
  * Set reverse effect automatically.
@@ -364,7 +364,7 @@ EAPI void                   elm_transit_del_cb_set(Elm_Transit *transit, Elm_Tra
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse);
 
 /**
  * Get if the auto reverse is on.
@@ -377,7 +377,7 @@ EAPI void                   elm_transit_auto_reverse_set(Elm_Transit *transit, E
  *
  * @ingroup Transit
  */
-EAPI Eina_Bool              elm_transit_auto_reverse_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_transit_auto_reverse_get(const Elm_Transit *transit);
 
 /**
  * Set the transit repeat count. Effect will be repeated by repeat count.
@@ -394,7 +394,7 @@ EAPI Eina_Bool              elm_transit_auto_reverse_get(const Elm_Transit *tran
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_repeat_times_set(Elm_Transit *transit, int repeat) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_repeat_times_set(Elm_Transit *transit, int repeat);
 
 /**
  * Get the transit repeat count.
@@ -407,7 +407,7 @@ EAPI void                   elm_transit_repeat_times_set(Elm_Transit *transit, i
  *
  * @ingroup Transit
  */
-EAPI int                    elm_transit_repeat_times_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI int                    elm_transit_repeat_times_get(const Elm_Transit *transit);
 
 /**
  * Set the transit animation acceleration type.
@@ -423,7 +423,7 @@ EAPI int                    elm_transit_repeat_times_get(const Elm_Transit *tran
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode);
 
 /**
  * Get the transit animation acceleration type.
@@ -436,7 +436,7 @@ EAPI void                   elm_transit_tween_mode_set(Elm_Transit *transit, Elm
  *
  * @ingroup Transit
  */
-EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit);
 
 /**
  * Set the transit animation time
@@ -448,7 +448,7 @@ EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transi
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_duration_set(Elm_Transit *transit, double duration) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_duration_set(Elm_Transit *transit, double duration);
 
 /**
  * Get the transit animation time
@@ -461,7 +461,7 @@ EAPI void                   elm_transit_duration_set(Elm_Transit *transit, doubl
  *
  * @ingroup Transit
  */
-EAPI double                 elm_transit_duration_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI double                 elm_transit_duration_get(const Elm_Transit *transit);
 
 /**
  * Starts the transition.
@@ -473,7 +473,7 @@ EAPI double                 elm_transit_duration_get(const Elm_Transit *transit)
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_go(Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_go(Elm_Transit *transit);
 
 /**
  * Pause/Resume the transition.
@@ -488,7 +488,7 @@ EAPI void                   elm_transit_go(Elm_Transit *transit) EINA_ARG_NONNUL
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void                   elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused);
 
 /**
  * Get the value of paused status.
@@ -503,7 +503,7 @@ EAPI void                   elm_transit_paused_set(Elm_Transit *transit, Eina_Bo
  *
  * @ingroup Transit
  */
-EAPI Eina_Bool              elm_transit_paused_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool              elm_transit_paused_get(const Elm_Transit *transit);
 
 /**
  * Get the time progression of the animation (a double value between 0.0 and 1.0).
@@ -520,7 +520,7 @@ EAPI Eina_Bool              elm_transit_paused_get(const Elm_Transit *transit) E
  *
  * @ingroup Transit
  */
-EAPI double                 elm_transit_progress_value_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI double                 elm_transit_progress_value_get(const Elm_Transit *transit);
 
 /**
  * Makes the chain relationship between two transits.
@@ -538,7 +538,7 @@ EAPI double                 elm_transit_progress_value_get(const Elm_Transit *tr
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit) EINA_ARG_NONNULL(1, 2);
+EAPI void                   elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit);
 
 /**
  * Cut off the chain relationship between two transits.
@@ -553,7 +553,7 @@ EAPI void                   elm_transit_chain_transit_add(Elm_Transit *transit,
  *
  * @ingroup Transit
  */
-EAPI void                   elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit) EINA_ARG_NONNULL(1, 2);
+EAPI void                   elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit);
 
 /**
  * Get the current chain transit list.
index 7fc7320..12c64b2 100644 (file)
@@ -348,7 +348,7 @@ typedef void (*Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char
  * @see elm_web_uri_set()
  * @see elm_web_webkit_view_get()
  */
-EAPI Evas_Object      *elm_web_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object      *elm_web_add(Evas_Object *parent);
 
 /**
  * Get internal ewk_view object from web object.
@@ -365,7 +365,7 @@ EAPI Evas_Object      *elm_web_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  *
  * @see elm_web_add()
  */
-EAPI Evas_Object      *elm_web_webkit_view_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object      *elm_web_webkit_view_get(const Evas_Object *obj);
 
 /**
  * Sets the function to call when a new window is requested
index 5d095e9..a0906f7 100644 (file)
@@ -386,10 +386,10 @@ EAPI void             elm_widget_scroll_freeze_pop(Evas_Object *obj);
 EAPI int              elm_widget_scroll_freeze_get(const Evas_Object *obj);
 EAPI void             elm_widget_scale_set(Evas_Object *obj, double scale);
 EAPI double           elm_widget_scale_get(const Evas_Object *obj);
-EAPI Eina_Bool        elm_widget_mirrored_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void             elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool        elm_widget_mirrored_automatic_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void             elm_widget_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool        elm_widget_mirrored_get(const Evas_Object *obj);
+EAPI void             elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored);
+EAPI Eina_Bool        elm_widget_mirrored_automatic_get(const Evas_Object *obj);
+EAPI void             elm_widget_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic);
 EAPI void             elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th);
 EAPI Elm_Theme       *elm_widget_theme_get(const Evas_Object *obj);
 EAPI void             elm_widget_style_set(Evas_Object *obj, const char *style);
index 66f824c..36179a2 100644 (file)
@@ -236,7 +236,7 @@ EAPI Evas_Object          *elm_win_util_standard_add(const char *name, const cha
  * @param obj The window object
  * @param subobj The resize object to add
  */
-EAPI void                  elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj);
 
 /**
  * Delete @p subobj as a resize object of window @p obj.
@@ -249,7 +249,7 @@ EAPI void                  elm_win_resize_object_add(Evas_Object *obj, Evas_Obje
  * @param obj The window object
  * @param subobj The resize object to add
  */
-EAPI void                  elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj);
 
 /**
  * Set the title of the window
@@ -257,7 +257,7 @@ EAPI void                  elm_win_resize_object_del(Evas_Object *obj, Evas_Obje
  * @param obj The window object
  * @param title The title to set
  */
-EAPI void                  elm_win_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_title_set(Evas_Object *obj, const char *title);
 
 /**
  * Get the title of the window
@@ -269,7 +269,7 @@ EAPI void                  elm_win_title_set(Evas_Object *obj, const char *title
  * @param obj The window object
  * @return The title
  */
-EAPI const char           *elm_win_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_win_title_get(const Evas_Object *obj);
 
 /**
  * Set the window's autodel state.
@@ -289,7 +289,7 @@ EAPI const char           *elm_win_title_get(const Evas_Object *obj) EINA_ARG_NO
  * @param autodel If true, the window will automatically delete itself when
  * closed
  */
-EAPI void                  elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel);
 
 /**
  * Get the window's autodel state.
@@ -299,7 +299,7 @@ EAPI void                  elm_win_autodel_set(Evas_Object *obj, Eina_Bool autod
  *
  * @see elm_win_autodel_set()
  */
-EAPI Eina_Bool             elm_win_autodel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_autodel_get(const Evas_Object *obj);
 
 /**
  * Activate a window object.
@@ -314,7 +314,7 @@ EAPI Eina_Bool             elm_win_autodel_get(const Evas_Object *obj) EINA_ARG_
  *
  * @param obj The window object
  */
-EAPI void                  elm_win_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_activate(Evas_Object *obj);
 
 /**
  * Lower a window object.
@@ -327,7 +327,7 @@ EAPI void                  elm_win_activate(Evas_Object *obj) EINA_ARG_NONNULL(1
  *
  * @param obj The window object
  */
-EAPI void                  elm_win_lower(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_lower(Evas_Object *obj);
 
 /**
  * Raise a window object.
@@ -340,7 +340,7 @@ EAPI void                  elm_win_lower(Evas_Object *obj) EINA_ARG_NONNULL(1);
  *
  * @param obj The window object
  */
-EAPI void                  elm_win_raise(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_raise(Evas_Object *obj);
 
 /**
  * Center a window on its screen
@@ -351,7 +351,7 @@ EAPI void                  elm_win_raise(Evas_Object *obj) EINA_ARG_NONNULL(1);
  * @param h If true, center horizontally. If false, do not change horizontal location.
  * @param v If true, center vertically. If false, do not change vertical location.
  */
-EAPI void                  elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v);
 
 /**
  * Set the borderless state of a window.
@@ -362,7 +362,7 @@ EAPI void                  elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bo
  * @param obj The window object
  * @param borderless If true, the window is borderless
  */
-EAPI void                  elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless);
 
 /**
  * Get the borderless state of a window.
@@ -370,7 +370,7 @@ EAPI void                  elm_win_borderless_set(Evas_Object *obj, Eina_Bool bo
  * @param obj The window object
  * @return If true, the window is borderless
  */
-EAPI Eina_Bool             elm_win_borderless_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_borderless_get(const Evas_Object *obj);
 
 /**
  * Set the shaped state of a window.
@@ -387,7 +387,7 @@ EAPI Eina_Bool             elm_win_borderless_get(const Evas_Object *obj) EINA_A
  *
  * @see elm_win_alpha_set()
  */
-EAPI void                  elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped);
 
 /**
  * Get the shaped state of a window.
@@ -397,7 +397,7 @@ EAPI void                  elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped
  *
  * @see elm_win_shaped_set()
  */
-EAPI Eina_Bool             elm_win_shaped_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_shaped_get(const Evas_Object *obj);
 
 /**
  * Set the alpha channel state of a window.
@@ -414,7 +414,7 @@ EAPI Eina_Bool             elm_win_shaped_get(const Evas_Object *obj) EINA_ARG_N
  *
  * @see elm_win_alpha_set()
  */
-EAPI void                  elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha);
 
 /**
  * Get the transparency state of a window.
@@ -425,7 +425,7 @@ EAPI void                  elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha)
  * @see elm_win_transparent_set()
  */
 // XXX: deprecate this
-EAPI Eina_Bool             elm_win_transparent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_transparent_get(const Evas_Object *obj);
 
 /**
  * Set the transparency state of a window.
@@ -438,7 +438,7 @@ EAPI Eina_Bool             elm_win_transparent_get(const Evas_Object *obj) EINA_
  * @see elm_win_alpha_set()
  */
 // XXX: deprecate this
-EAPI void                  elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent);
 
 /**
  * Get the alpha channel state of a window.
@@ -446,7 +446,7 @@ EAPI void                  elm_win_transparent_set(Evas_Object *obj, Eina_Bool t
  * @param obj The window object
  * @return If true, the window has an alpha channel
  */
-EAPI Eina_Bool             elm_win_alpha_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_alpha_get(const Evas_Object *obj);
 
 /**
  * Set the override state of a window.
@@ -464,7 +464,7 @@ EAPI Eina_Bool             elm_win_alpha_get(const Evas_Object *obj) EINA_ARG_NO
  * @param obj The window object
  * @param override If true, the window is overridden
  */
-EAPI void                  elm_win_override_set(Evas_Object *obj, Eina_Bool override) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_override_set(Evas_Object *obj, Eina_Bool override);
 
 /**
  * Get the override state of a window.
@@ -474,7 +474,7 @@ EAPI void                  elm_win_override_set(Evas_Object *obj, Eina_Bool over
  *
  * @see elm_win_override_set()
  */
-EAPI Eina_Bool             elm_win_override_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_override_get(const Evas_Object *obj);
 
 /**
  * Set the fullscreen state of a window.
@@ -482,7 +482,7 @@ EAPI Eina_Bool             elm_win_override_get(const Evas_Object *obj) EINA_ARG
  * @param obj The window object
  * @param fullscreen If true, the window is fullscreen
  */
-EAPI void                  elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen);
 
 /**
  * Get the fullscreen state of a window.
@@ -490,7 +490,7 @@ EAPI void                  elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fu
  * @param obj The window object
  * @return If true, the window is fullscreen
  */
-EAPI Eina_Bool             elm_win_fullscreen_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_fullscreen_get(const Evas_Object *obj);
 
 /**
  * Set the maximized state of a window.
@@ -498,7 +498,7 @@ EAPI Eina_Bool             elm_win_fullscreen_get(const Evas_Object *obj) EINA_A
  * @param obj The window object
  * @param maximized If true, the window is maximized
  */
-EAPI void                  elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized);
 
 /**
  * Get the maximized state of a window.
@@ -506,7 +506,7 @@ EAPI void                  elm_win_maximized_set(Evas_Object *obj, Eina_Bool max
  * @param obj The window object
  * @return If true, the window is maximized
  */
-EAPI Eina_Bool             elm_win_maximized_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_maximized_get(const Evas_Object *obj);
 
 /**
  * Set the iconified state of a window.
@@ -514,7 +514,7 @@ EAPI Eina_Bool             elm_win_maximized_get(const Evas_Object *obj) EINA_AR
  * @param obj The window object
  * @param iconified If true, the window is iconified
  */
-EAPI void                  elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified);
 
 /**
  * Get the iconified state of a window.
@@ -522,7 +522,7 @@ EAPI void                  elm_win_iconified_set(Evas_Object *obj, Eina_Bool ico
  * @param obj The window object
  * @return If true, the window is iconified
  */
-EAPI Eina_Bool             elm_win_iconified_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_iconified_get(const Evas_Object *obj);
 
 /**
  * Set the layer of the window.
@@ -538,7 +538,7 @@ EAPI Eina_Bool             elm_win_iconified_get(const Evas_Object *obj) EINA_AR
  * @param obj The window object
  * @param layer The layer of the window
  */
-EAPI void                  elm_win_layer_set(Evas_Object *obj, int layer) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_layer_set(Evas_Object *obj, int layer);
 
 /**
  * Get the layer of the window.
@@ -548,7 +548,7 @@ EAPI void                  elm_win_layer_set(Evas_Object *obj, int layer) EINA_A
  *
  * @see elm_win_layer_set()
  */
-EAPI int                   elm_win_layer_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_win_layer_get(const Evas_Object *obj);
 
 /**
  * Set the rotation of the window.
@@ -564,7 +564,7 @@ EAPI int                   elm_win_layer_get(const Evas_Object *obj) EINA_ARG_NO
  * @param rotation The rotation of the window, in degrees (0-360),
  * counter-clockwise.
  */
-EAPI void                  elm_win_rotation_set(Evas_Object *obj, int rotation) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_rotation_set(Evas_Object *obj, int rotation);
 
 /**
  * Rotates the window and resizes it.
@@ -576,7 +576,7 @@ EAPI void                  elm_win_rotation_set(Evas_Object *obj, int rotation)
  * @param rotation The rotation of the window in degrees (0-360),
  * counter-clockwise.
  */
-EAPI void                  elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation);
 
 /**
  * Get the rotation of the window.
@@ -587,7 +587,7 @@ EAPI void                  elm_win_rotation_with_resize_set(Evas_Object *obj, in
  * @see elm_win_rotation_set()
  * @see elm_win_rotation_with_resize_set()
  */
-EAPI int                   elm_win_rotation_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_win_rotation_get(const Evas_Object *obj);
 
 /**
  * Set the sticky state of the window.
@@ -598,7 +598,7 @@ EAPI int                   elm_win_rotation_get(const Evas_Object *obj) EINA_ARG
  * @param obj The window object
  * @param sticky If true, the window's sticky state is enabled
  */
-EAPI void                  elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky);
 
 /**
  * Get the sticky state of the window.
@@ -608,7 +608,7 @@ EAPI void                  elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky
  *
  * @see elm_win_sticky_set()
  */
-EAPI Eina_Bool             elm_win_sticky_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_sticky_get(const Evas_Object *obj);
 
 /**
  * Set if this window is an illume conformant window
@@ -616,7 +616,7 @@ EAPI Eina_Bool             elm_win_sticky_get(const Evas_Object *obj) EINA_ARG_N
  * @param obj The window object
  * @param conformant The conformant flag (1 = conformant, 0 = non-conformant)
  */
-EAPI void                  elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant);
 
 /**
  * Get if this window is an illume conformant window
@@ -624,7 +624,7 @@ EAPI void                  elm_win_conformant_set(Evas_Object *obj, Eina_Bool co
  * @param obj The window object
  * @return A boolean if this window is illume conformant or not
  */
-EAPI Eina_Bool             elm_win_conformant_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_conformant_get(const Evas_Object *obj);
 
 /**
  * Set a window to be an illume quickpanel window
@@ -634,7 +634,7 @@ EAPI Eina_Bool             elm_win_conformant_get(const Evas_Object *obj) EINA_A
  * @param obj The window object
  * @param quickpanel The quickpanel flag (1 = quickpanel, 0 = normal window)
  */
-EAPI void                  elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel);
 
 /**
  * Get if this window is a quickpanel or not
@@ -642,7 +642,7 @@ EAPI void                  elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool qu
  * @param obj The window object
  * @return A boolean if this window is a quickpanel or not
  */
-EAPI Eina_Bool             elm_win_quickpanel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_quickpanel_get(const Evas_Object *obj);
 
 /**
  * Set the major priority of a quickpanel window
@@ -650,7 +650,7 @@ EAPI Eina_Bool             elm_win_quickpanel_get(const Evas_Object *obj) EINA_A
  * @param obj The window object
  * @param priority The major priority for this quickpanel
  */
-EAPI void                  elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority);
 
 /**
  * Get the major priority of a quickpanel window
@@ -658,7 +658,7 @@ EAPI void                  elm_win_quickpanel_priority_major_set(Evas_Object *ob
  * @param obj The window object
  * @return The major priority of this quickpanel
  */
-EAPI int                   elm_win_quickpanel_priority_major_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_win_quickpanel_priority_major_get(const Evas_Object *obj);
 
 /**
  * Set the minor priority of a quickpanel window
@@ -666,7 +666,7 @@ EAPI int                   elm_win_quickpanel_priority_major_get(const Evas_Obje
  * @param obj The window object
  * @param priority The minor priority for this quickpanel
  */
-EAPI void                  elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority);
 
 /**
  * Get the minor priority of a quickpanel window
@@ -674,7 +674,7 @@ EAPI void                  elm_win_quickpanel_priority_minor_set(Evas_Object *ob
  * @param obj The window object
  * @return The minor priority of this quickpanel
  */
-EAPI int                   elm_win_quickpanel_priority_minor_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_win_quickpanel_priority_minor_get(const Evas_Object *obj);
 
 /**
  * Set which zone this quickpanel should appear in
@@ -682,7 +682,7 @@ EAPI int                   elm_win_quickpanel_priority_minor_get(const Evas_Obje
  * @param obj The window object
  * @param zone The requested zone for this quickpanel
  */
-EAPI void                  elm_win_quickpanel_zone_set(Evas_Object *obj, int zone) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_quickpanel_zone_set(Evas_Object *obj, int zone);
 
 /**
  * Get which zone this quickpanel should appear in
@@ -690,7 +690,7 @@ EAPI void                  elm_win_quickpanel_zone_set(Evas_Object *obj, int zon
  * @param obj The window object
  * @return The requested zone for this quickpanel
  */
-EAPI int                   elm_win_quickpanel_zone_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int                   elm_win_quickpanel_zone_get(const Evas_Object *obj);
 
 /**
  * Set the window to be skipped by keyboard focus
@@ -711,7 +711,7 @@ EAPI int                   elm_win_quickpanel_zone_get(const Evas_Object *obj) E
  * @param obj The window object
  * @param skip The skip flag state (EINA_TRUE if it is to be skipped)
  */
-EAPI void                  elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip);
 
 /**
  * Send a command to the windowing environment
@@ -727,7 +727,7 @@ EAPI void                  elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bo
  * @param command The command to send
  * @param params Optional parameters for the command
  */
-EAPI void                  elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params);
 
 /**
  * Get the inlined image object handle
@@ -748,7 +748,7 @@ EAPI Evas_Object          *elm_win_inlined_image_object_get(Evas_Object *obj);
  * @param obj The window to query
  * @return EINA_TRUE if the window exists and has focus, else EINA_FALSE
  */
-EAPI Eina_Bool             elm_win_focus_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_focus_get(const Evas_Object *obj);
 
 /**
  * Constrain the maximum width and height of a window to the width and height of its screen
@@ -757,7 +757,7 @@ EAPI Eina_Bool             elm_win_focus_get(const Evas_Object *obj) EINA_ARG_NO
  * @param obj The window object
  * @param constrain EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction
  */
-EAPI void                  elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain);
 
 /**
  * Retrieve the constraints on the maximum width and height of a window relative to the width and height of its screen
@@ -766,7 +766,7 @@ EAPI void                  elm_win_screen_constrain_set(Evas_Object *obj, Eina_B
  * @param obj The window object
  * @return EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction
  */
-EAPI Eina_Bool             elm_win_screen_constrain_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_screen_constrain_get(Evas_Object *obj);
 
 /**
  * Get screen geometry details for the screen that a window is on
@@ -776,7 +776,7 @@ EAPI Eina_Bool             elm_win_screen_constrain_get(Evas_Object *obj) EINA_A
  * @param w    where to return the width value. May be NULL.
  * @param h    where to return the height value. May be NULL.
  */
-EAPI void                  elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
 
 /**
  * Set the enabled status for the focus highlight in a window
@@ -787,7 +787,7 @@ EAPI void                  elm_win_screen_size_get(const Evas_Object *obj, int *
  * @param obj The window where to enable the highlight
  * @param enabled The enabled value for the highlight
  */
-EAPI void                  elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled);
 
 /**
  * Get the enabled value of the focus highlight for this window
@@ -796,7 +796,7 @@ EAPI void                  elm_win_focus_highlight_enabled_set(Evas_Object *obj,
  *
  * @return EINA_TRUE if enabled, EINA_FALSE otherwise
  */
-EAPI Eina_Bool             elm_win_focus_highlight_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_focus_highlight_enabled_get(const Evas_Object *obj);
 
 /**
  * Set the style for the focus highlight on this window
@@ -807,7 +807,7 @@ EAPI Eina_Bool             elm_win_focus_highlight_enabled_get(const Evas_Object
  * @param obj The window where to set the style
  * @param style The style to set
  */
-EAPI void                  elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style);
 
 /**
  * Get the style set for the focus highlight object
@@ -819,7 +819,7 @@ EAPI void                  elm_win_focus_highlight_style_set(Evas_Object *obj, c
  *
  * @return The style set or NULL if none was. Default is used in that case.
  */
-EAPI const char           *elm_win_focus_highlight_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char           *elm_win_focus_highlight_style_get(const Evas_Object *obj);
 
 /*...
  * ecore_x_icccm_hints_set -> accepts_focus (add to ecore_evas)
@@ -841,7 +841,7 @@ EAPI const char           *elm_win_focus_highlight_style_get(const Evas_Object *
  * @param obj The window object
  * @param mode The mode to set, one of #Elm_Win_Keyboard_Mode
  */
-EAPI void                  elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode);
 
 /**
  * Gets the keyboard mode of the window.
@@ -849,7 +849,7 @@ EAPI void                  elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_K
  * @param obj The window object
  * @return The mode, one of #Elm_Win_Keyboard_Mode
  */
-EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj);
 
 /**
  * Sets whether the window is a keyboard.
@@ -857,7 +857,7 @@ EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj) EIN
  * @param obj The window object
  * @param is_keyboard If true, the window is a virtual keyboard
  */
-EAPI void                  elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard);
 
 /**
  * Gets whether the window is a keyboard.
@@ -865,7 +865,7 @@ EAPI void                  elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool
  * @param obj The window object
  * @return If the window is a virtual keyboard
  */
-EAPI Eina_Bool             elm_win_keyboard_win_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool             elm_win_keyboard_win_get(const Evas_Object *obj);
 
 /**
  * Get the screen position of a window.
@@ -874,7 +874,7 @@ EAPI Eina_Bool             elm_win_keyboard_win_get(const Evas_Object *obj) EINA
  * @param x The int to store the x coordinate to
  * @param y The int to store the y coordinate to
  */
-EAPI void                  elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y) EINA_ARG_NONNULL(1);
+EAPI void                  elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y);
 
 /**
  * @}
@@ -932,7 +932,7 @@ EAPI void                  elm_win_screen_position_get(const Evas_Object *obj, i
  * @return The new object or NULL if it cannot be created
  */
 // XXX: deprecate this
-EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent);
 
 /**
  * Activates an inwin object, ensuring its visibility
@@ -948,7 +948,7 @@ EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
  * @param obj The inwin to activate
  */
 // XXX: deprecate this
-EAPI void         elm_win_inwin_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void         elm_win_inwin_activate(Evas_Object *obj);
 
 /**
  * Set the content of an inwin object.
@@ -961,7 +961,7 @@ EAPI void         elm_win_inwin_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
  * @param content The object to set as content
  */
 // XXX: deprecate this
-EAPI void         elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void         elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content);
 
 /**
  * Get the content of an inwin object.
@@ -979,7 +979,7 @@ EAPI void         elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *conte
  * @return The content that is being used
  */
 // XXX: deprecate this
-EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj);
 
 /**
  * Unset the content of an inwin object.
@@ -990,7 +990,7 @@ EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj) EINA_ARG_NON
  * @return The content that was being used
  */
 // XXX: deprecate this
-EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj);
 
 /**
  * @}
@@ -1006,7 +1006,7 @@ EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj) EINA_ARG_NONNULL
  *
  * @ingroup Win
  */
-EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj);
 
 /* smart callbacks called:
  * "delete,request" - the user requested to delete the window