Elementary 1.7.8 Changes since Elementary 1.7.7: ------------------------- Fixes: * Fix potential free'ed memory dereference in naviframe. * Make elm_tooltip more robust if not run inside X Elementary 1.7.7 Changes since Elementary 1.7.6: ------------------------- Fixes: * Quit the scroll animator if the scroller don't have a bounce and reach a edge. * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called. Elementary 1.7.6 Changes since Elementary 1.7.5: ------------------------- Improvements: * Better 64bits support. Fixes: * when parent of ctxpopup is resized, ctxpopup calls dismissed signal. * When string in entry is changed, access to sd should be forbidden after smart_callback_call is called. * Fix memory leak of the ctxpopup and callback function to be ctxpopup obj is delivered to. * In _timer_cb of elm_notify, access to sd should be forbidden after smart_callback_call is called. * Fix the scroll position is calculated by the size of pan object, not the size of scroller. * Fix a elm_transit crash issue when user delete all target objects in the effect end callback. * elm_entry_single_line_set should not change cnp_mode when PLAINTEXT mode. * ignore tab key widget focus change if control/alt is pressed * prevent blank entry hoversels * Fix vsync option in gl engine windows * Fix elm_progressbar_pulse() to abort if pulsing not enabled * Fix scroller acceleration bug. It was accelerated even it's scrolled after finishing the previous scroll. This happens with page scroll enabled. * Fix initial value of the spinner on the first mouse move. * Entry: Fixed a bug with text appending. * List : Focus_next should be executed only when access mode is enabled. * Focus highlight should be reconfigured when theme is changed. * Fix the elm_shutdown bug in _elm_shutdown_config. * fix ctxpopup geometry when parent is an elm_win Elementary 1.7.5 Changes since Elementary 1.7.5: ------------------------- Fixes: * Fix potential problem which would cause resource leak. * Fix omitting signal emission when customized text parts change the text. * Fix the bug which the callbacks of the sub-object are added even if the sub-object is added the parent object. * Fix "changed" signal being sent twice in case of toggle style when check is clicked. * elm_plug should call elm_widget_can_focus_set after adding parent class. * Now, widget itself is the object which gets mouse_up event for stealing focus from another object. By this change, a widget with scroller interface can change its focus state before mouse_up of hit_rect. * Fix index refill bug when autohide disabled. 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 naviframe item part text to be set properly. * Fix list separator size bug. Elementary 1.7.4 Changes since Elementary 1.7.3: ------------------------- Fixes: * Fix the naviframe title_set problem that caused the title visible status reset * Make sure data is not NULL in elm_interface_scrollable. * Correctly handle failure case in _x11_notify_handler_image. * Fix missuse of EINA_INLIST_FOREACH in elm_transit.c. * Now, dummy object is always smart member of naviframe. * 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 small memory leak in elm_map error path * Fix memory leak in _item_tag_remove of elm_entry. Elementary 1.7.3 Changes since Elementary 1.7.2: ------------------------- Fixes: * 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 layout when content_set or text_set is executed with NULL part name. * Fix the naviframe to send signal emits one time for content show/hide, text show/hide. * Fix case where tooltips could go offscreen unnecessarily * Fix possible divide by zero in els_scroller animator. * Fix uninitialized data path in elm_flip, elm_gesture_layer, elm_interface_scrollable, els_scroller. * Fix possible segv in elm_quicklaunch infrastructure. * Fix elm_conform buffer to always terminate with at least one '\0'. * Fix forgotten break in elm_map that would have thrown error when the action was properly taken in fact. * Fix the mapbuf to show it's content properly, If the content doesn't have resized, it wouldn't be showed up. * Safer call to mkstemp in elm_cnp. * Simplify test in elm_entry_text_set. * Fix wheel scroll direction with shift. * Fix focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused. 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 missing event selected in elm_index (elm_index_item_selected_set) * Fix update the min size hint on elm_label after a text set * Fix flip widget who show the two face at same time * 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 the naviframe to clear the text parts when it's item is deleted. Changes since Elementary 1.7.0: ------------------------- Fixes: * Now elm_datetime_field_limit_set() can set year limits wihtout problems. * Fix re-order animation when iot 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 copy&paste error in elm_flip. * Fix possible invalid memory access in elm_access. * Fix diskselector bug with more than 4 items. * Fix a bug in elm_panel. Content should be a sub-object of elm_panel. * Fix conform widget to be part of focus chain. * Fix genlist reorder mode item not being resized on genlist resize. * Fixed gengrid wrong_calc_job parameter. * Fix elm_transit image animation that last few frames are skipped. * FIx elm_transit to accept proxy object. * Fix a memory leak of elm_genlist - EINA_LIST_FREE should be used for returned value of elm_genlist_realized_items_get * Fix elm_object_item_part_content_set bug with end content in elm_list. 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: