Elementary 1.7.99 Changes since elementary 1.7.98: ------------------------- Additions: * Add ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN. * Add elementary_codegen * Add window floating mode api's * Add reorder mode set/get API in Toolbar. * Add the toolbar API which expand the transverse length. * Add a way to know which month is displayed in elm_calendar * Add color picker to elm_colorselector. * Add a search API to list all localisations corresponding to a name in map * Add elm_notify_align_set/get * Add virtualkeypad, clipboard state change signals from conformant. * Add elm_toolbar_item_show/bring_in. * Add "highlighted" and "unhighlighted" callbacks to list, genlist, and gengrid. * Add elm_index smart callback - "language,changed". * Add smart callback signals of a scroller. "vbar,drag", "vbar,press", "vbar,unpress", "hbar,drag", "hbar,press", "hbar,unpress". * Add elm_glview, elm_gengrid smart callback - "language,changed". * Add APIs - elm_object_item_domain_translatable_part_text_set(), elm_object_item_translatable_part_text_get(). * Add APIs - elm_object_domain_translatable_part_text_set(), elm_object_translatable_part_text_get(). * Add APIs - elm_object_orientation_mode_disabled_set(), elm_object_orientation_mode_disabled_get(). * Add the reorder effect in toolbar. * Added new APIs elm_transit_tween_mode_facator_set()/get() * Support widget orientation mode in order to widgets have multiple styles for each window degree. * Add elm_drop_target_add() elm_drop_target_del() and elm_drag_start() * Add the option about sending signals in content_pos_set. * Add omit feature to elm_index. * Add elm_transit_smooth_set(), elm_transit_smooth_get() * Add edje_object_message_signal_process before edje_object_size_min_restricted_calc. * Add elm_object_item_signal_callback_add(), elm_object_item_signal_callback_del(). * Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD. Improvements: * Toolbar widget is now a scrollable widget. * Entry widget is now a scrollable layout. * Fileselector entry widget is now an elm layout. * Ctxpopup widget is now an elm layout. * Multibutton entry entry is now an elm layout. * Popup widget is now an elm layout. * Panel widget is now an elm layout. * Improve elm map module loading/searching efficiency. * Diskselector handles dyanmic show/hide of icons now like buttons. * Plug widget handles image object deletion * Handle COMPOUND_TEXT cnp * Conformant widget handles displaymode change related with keypad. * Elm_Transit image animation effects supports elm_image object type. * Expand elm_transit_tween_mode ELM_TRANSIT_TWEEN_MODE_DIVISOR_INTERP, ELM_TRANSIT_TWEEN_MODE_BOUNCE, ELM_TRANSIT_TWEEN_MODE_SPRING * Added new APIs elm_transit_tween_mode_facator_set()/get() Fixes : * Fix glview crash even if the object is failed allocating. * Fix the elm_flip to accept proxy object. * Fix wrong parameter for thumbnail error in elm_icon. * Fix missing selected event in elm_index (elm_index_item_selected_set) * Fix the elm_image which is made up of a edje object can call a callback function * Fix the naviframe to delete contents which are preserved_on set if the naviframe is deleted. * Fix the naviframe to clear the title contents when it's item is deleted. * Fix entry to enable have_selection only when a text is actually selected. * Fix the naviframe to clear the text parts when it's item is deleted. * Fix the mapbuf to update it's content correcltly evenif they go outside of the buffer. * Fix the naviframe to resize it's items which are inserted. * Fix the naviframe to send signal emits one time for content show/hide, text show/hide. * Update mapbuf forcely whenever it's states are changed. * Now, dummy object is always smart member of naviframe. * Fix naviframe's resize object problem when item was deleted. * Fix the popup that returned invalid action buttons. * Fix the naviframe to not have crash even if user deletes the naviframe in the transition finished cb. * Fix Don't elm_transit image animation use the image preloading to avoid image flickering. * Fix the image to show the image right now if the image preloading is disabled. * Fix a elm_transit crash issue when user delete all target objects in the effect end callback. * Fix small memory leak in elm_map error path * Focus highlight should not be shown on (0, 0). * Fix the elm_shutdown bug in _elm_shutdown_config. Removals: * All internal widget hooks (and related macros) were removed, due to deprecation. Thus, people using that (unstable) API will have to adapt themselves. Elementary 1.7.5 Changes since Elementary 1.7.4: ------------------------- Fixes: * Fix bug where genlist would delete items added during selection callback if a clear was queued * Tooltips now correctly set NETWM tooltip window type * Fix the scroll position is calculated by the size of pan object, not the size of scroller. Elementary 1.7.4 Changes since elementary 1.7.3: ------------------------- Fixes: * Make sure data is not NULL in elm_interface_scrollable. Elementary 1.7.3 Changes since elementary 1.7.2: ------------------------- Fixes: * Fix uninitialized data path in elm_flip. * Fix uninitialized data path in elm_gesture_layer. * Fix possible segv in elm_quicklaunch infrastructure. Elementary 1.7.2 Changes since elementary 1.7.1: ------------------------- Fixes: * Fix promote and demote in genlist when the object isn't yet fully builded * Fix the elm_flip to accept proxy object. * Fix wrong parameter for thumbnail error in elm_icon. * Fix update the min size hint on elm_label after a text set * Fix flip widget who show the two face at same time Changes since elementary 1.7.0: ------------------------- Fixes: * Now elm_datetime_field_limit_set() can set year limits wihtout problems. * Fix re-order animation when it doesn't end correctly. * Fix popup to apply the same style to the notify sub-widget. * Fix Ctxpopup direction if unknown priority used. * Fix diskselector when bounce off and round enabled. * Fix bubble info field set. * Escape theme filename correctly. * Fix diskselector selection of middle item. * Fix multibuttonentry list corruption. * Fix copy&paste error in elm_flip. * Fix possible invalid memory access in elm_access. * Fix diskselector bug with more than 4 items. * Fix conform widget to be part of focus chain. * Fix genlist reorder mode item not being resized on genlist resize. * Fix on_focus_region() issue. * Fixed gengrid wrong_calc_job parameter. * Fix elm_transit image animation that last few frames are skipped. * FIx elm_transit to accept proxy object. Changes since Elementary 1.0.0: ------------------------- Additions: * Focus can be moved in all directions by elm_widget_focus_go function. * Reload theme when it change on disk. * Fileselector: Add a wheel spinner that show/spin while EIO is working * Add elm_map_overlays_get & elm_map_overlay_visible_get functions. * Toolbar: Add elm_toolbar_standard_priority_set/get APIs. * Add elm_object_scroll_hold/freeze_get. * Add ELM_CALENDAR_LAST_DAY_OF_MONTH enum type * Add elm_progressbar_format_function_set API function * Add elm_map_overlay_del_cb_set API function * Add "changed" signal to the progressbar widgets * Use Edje to enable accessibility on TEXTBLOCK. * Initialize Emotion when necessary. * Elm_Win_Trap and elm_win_trap_set() to allow e17 integration. * elm_flip_go_to() * On focus loss, Elm_Spinner properly hide Elm_Entry and display label properly. Fixes: * Genlist : fixed genlist expandable effect bug when we expand/contract items with many children very quickly. * Genlist : realize move items during tree effect only when the item is not in the queue. * Add missing files in the tarball. * Fileselector : honor the folder_only option when using EIO * Segment Selector : do not abuse user object item data. * Image: fixed elm_image_orient_set/get. * QuickLaunch: reset main loop after fork. Improvements: * Allocate once and reuse Evas_Map. * Allow freeze/thaw on Elm_Layout and reduce number of object update. * Defer Elm_Calendar generation until really needed. * Defer Elm_Slider update until really needed. Removal: