This page is for applications. This includes "API Change, Usage Change, Signal Change and so on" Application developers just can refer this page to see how elementary was changed and how they can fix their applications.

[02/21/12]

(font)

EAPI void elm_text_classes_list_free(const Eina_List *list); --> EAPI void elm_text_classes_list_free(Eina_List *list);

EAPI const char *elm_font_fontconfig_name_get(const char *name, const char *style); --> EAPI char *elm_font_fontconfig_name_get(const char *name, const char *style);

EAPI void elm_font_fontconfig_name_free(const char *name); --> EAPI void elm_font_fontconfig_name_free(char *name);

(video) elm_video_uri_set --> elm_video_file_set

elm_video_is_playing --> elm_video_is_playing_get, elm_video_is_seekable --> elm_video_is_seekable_get

(grid)

void elm_grid_size_set(Evas_Object *obj, int w, int h) --> void elm_grid_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
void elm_grid_size_get(Evas_Object *obj, int *w, int *h) --> void elm_grid_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
void elm_grid_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h) --> void elm_grid_pack(Evas_Object *obj, Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
void elm_grid_pack_set(Evas_Object *subobj, int x, int y, int w, int h) --> void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)

[02/17/12]

(cache) elm_all_flush -> elm_cache_all_flush

[02/16/12]

(pager) deprecated "elm_pager", use naviframe instead.

elm_pager_content_promote -> elm_naviframe_item_simple_promote.

elm_pager_content_push -> elm_naviframe_item_simple_push.

elm_pager_content_pop -> elm_naviframe_item_simple_pop.

(entry) elm_text_input_panel_return_key_type_set -> elm_entry_input_panel_return_key_type_set

[02/08/12]

(entry) deprecated "elm_entry_text_filter_append", and added "elm_entry_markup_filter_append" instead.

[01/30/12]

(gengrid) hanged elm_gengrid_item interface to elm_object_item

[01/24/12]

(genlist) Deprecate elm_genlist_horizontal_get, elm_genlist_horizontal_set and elm_genlist_mode_get. Use

elm_genlist_mode_set, elm_genlist_mode_get and elm_genlist_mode_type_get.

[01/20/12]

(list) Deprecated item cursor manipulation calls

[01/20/12]

(genlist) Changed elm_genlist_item interface to elm_object_item

[01/16/12]

(general) elm_object_item_object_get -> elm_object_item_widget_get

[01/12/12]

(list) Changed elm_list_item interface to elm_object_item

[01/09/12]

(hover)

elm_hover_content_get/set -> elm_object_part_content_get/set

elm_hover_content_unset -> elm_object_part_content_unset

[01/06/12]

(toolbar) Changed elm_toolbar_mode_shrink_set/get -> elm_toolbar_shrink_mode_set/get

[01/05/12]

All function names which previously used "aspect_ratio_retained" now use "aspect_fixed"

[01/02/12]

(segment_control) Changed interface from Elm_Segment_Item to Elm_Object_Item

[12/20/11]

(hoversel) Changed interface from Elm_Hoversel_Item to Elm_Object_Item

[12/14/11]

(genlist/gengrid) Changed edc's "labels" to "texts": use texts for listing up genlist/gengrid text parts.

[12/06/11]

(index) using Elm_Index_Item instead of the item's data pointer in some function

elm_index_item_selected_get elm_index_item_append_relative elm_index_item_prepend_relative elm_index_item_del

(index) in smart callback the event_info is the concerned Elm_Index_Item instead of his data

[12/05/11]

elm_XXX_tooltip_size_restrict_disable() -> elm_XXX_tooltip_window_mode_set()

elm_XXX_tooltip_size_restrict_disabled_get() -> elm_XXX_tooltip_window_mode_get()

[12/01/11]

(genlist/gengrid)Changed item class's label_get to text_get: use itc.func.text_get for genlist/gengrid text getter callback.

[11/30/11]

(gen) Deprecated all elm_gen APIs.

(gengrid/genlist) Undeprecated gengrid/genlist APIs.

elm_gengrid_always_select_mode_set elm_gengrid_always_select_mode_get elm_gengrid_no_select_mode_set elm_gengrid_no_select_mode_get elm_gengrid_bounce_set elm_gengrid_bounce_get elm_gengrid_page_relative_set elm_gengrid_page_relative_get elm_gengrid_page_size_set elm_gengrid_current_page_get elm_gengrid_last_page_get elm_gengrid_page_show elm_gengrid_page_bring_in elm_gengrid_first_item_get elm_gengrid_last_item_get elm_gengrid_item_next_get elm_gengrid_item_prev_get elm_gengrid_item_gengrid_get elm_gengrid_item_selected_set elm_gengrid_item_selected_get elm_gengrid_clear elm_genlist_always_select_mode_set elm_genlist_always_select_mode_get elm_genlist_no_select_mode_set elm_genlist_no_select_mode_get elm_genlist_bounce_set elm_genlist_bounce_get elm_genlist_first_item_get elm_genlist_last_item_get elm_genlist_item_next_get elm_genlist_item_prev_get elm_genlist_item_genlist_get elm_genlist_item_selected_set elm_genlist_item_selected_get

[11/17/11]

(all widgets) Changed elm_object_item_content_part_set/get/unset to elm_object_item_part_content_set/get/unset

(all widgets) Changed elm_object_item_text_part_set/get to elm_object_item_part_text_set/get

(all widgets) Changed elm_object_content_part_set/get/unset to elm_object_part_content_set/get/unset

[11/16/11]

(all widgets) Changed elm_object_text_part_set/get APIs to elm_object_part_text_set/get APIs

[10/31/11]

(all widgets) Changed to support elm_object_content_part_set/get/unset APIs instead of their own content/object set/get/unset APIs

[10/24/11]

(genlist/gengrid)Changed item class's icon_get to content_get: use itc.func.content_get for genlist/gengrid swallow object getter callback.

(genlist/gengrid) Changed edc's "icons" to "contents": use contents for listing up genlist/gengrid swallow parts.

[10/22/11]

(genlist/gengrid) lots of functions are now deprecated: use elm_gen_* instead

(genlist/gengrid) elm_genlist_item_genlist_get and elm_gengrid_item_gengrid_get are deprecated: use elm_gen_item_widget_get instead

(genlist/gengrid) elm_genlist_item_selected_get/elm_gengrid_item_selected_get are deprecated: use elm_gen_item_selected_get

(genlist/gengrid) elm_genlist_item_selected_set/elm_gengrid_item_selected_set are deprecated: use elm_gen_item_selected_set

(genlist/gengrid) elm_genlist_clear/elm_gengrid_clear are deprecated: use elm_gen_clear

[10/21/11]

(genlist) mode_item_style member of Elm_Genlist_Item_Class has been moved to elm_genlist_mode_item_style_set and elm_genlist_mode_item_style_get

(gengrid/genlist) deprecated gengrid/genlist function pointer typedefs have been removed

(genlist) GenlistItemMovedFunc? is now a smart callback with signal "moved"

(genlist/list/gengrid) Changed edge smart callback name. 'edge' callback is not scrolling. So "scroll,edge,up" -> "edge,up". elm_scroller already used this name.

[10/20/11]

(toggle) elm_toggle is deprecated. Use elm_check instead.

[10/31/11]

(toolbar) elm_toolbar_orientation_set and elm_toolbar_orientation_get is deprecated. Use elm_toolbar_horizontal_set/get instead.