[datatime module] Resovle prevent issue by adding null terminating code.
[framework/uifw/elementary.git] / NEWS
1 Elementary 1.7.99
2
3 Changes since elementary 1.7.98:
4 -------------------------
5
6 Additions:
7
8    * Add ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN.
9    * Add elementary_codegen
10    * Add window floating mode api's
11    * Add reorder mode set/get API in Toolbar.
12    * Add the toolbar API which expand the transverse length.
13    * Add a way to know which month is displayed in elm_calendar
14    * Add color picker to elm_colorselector.
15    * Add a search API to list all localisations corresponding to a name in map
16    * Add elm_notify_align_set/get
17    * Add virtualkeypad, clipboard state change signals from conformant.
18    * Add elm_toolbar_item_show/bring_in.
19    * Add "highlighted" and "unhighlighted" callbacks to list, genlist, and gengrid.
20    * Add elm_index smart callback - "language,changed".
21    * Add smart callback signals of a scroller. "vbar,drag", "vbar,press", "vbar,unpress", "hbar,drag", "hbar,press", "hbar,unpress".
22    * Add elm_glview, elm_gengrid smart callback - "language,changed".
23    * Add APIs - elm_object_item_domain_translatable_part_text_set(), elm_object_item_translatable_part_text_get().
24    * Add APIs - elm_object_domain_translatable_part_text_set(), elm_object_translatable_part_text_get().
25    * Add APIs - elm_object_orientation_mode_disabled_set(), elm_object_orientation_mode_disabled_get().
26    * Add the reorder effect in toolbar.
27    * Added new APIs elm_transit_tween_mode_facator_set()/get()
28    * Support widget orientation mode in order to widgets have multiple styles for each window degree.
29    * Add elm_drop_target_add() elm_drop_target_del() and elm_drag_start()
30    * Add the option about sending signals in content_pos_set.
31    * Add omit feature to elm_index.
32    * Add elm_transit_smooth_set(), elm_transit_smooth_get()
33    * Add edje_object_message_signal_process before edje_object_size_min_restricted_calc.
34    * Add elm_object_item_signal_callback_add(), elm_object_item_signal_callback_del().
35    * Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD.
36    * Add elm_naviframe_item_pop_cb_set().
37    * Add elm_widget_newest_focus_order_get for knowing the last object(and its focus order) which got focus.
38    * Add the smart signals in scroller. "scroll,left", "scroll,right", "scroll,up", "scroll,down".
39    * Add four more focus diretions. ELM_FOCUS_UP, ELM_FOCUS_DOWN, ELM_FOCUS_RIGHT, ELM_FOCUS_LEFT.
40    * Add APIs - elm_object_focus_next_object_get, elm_object_focus_next_object_set.
41    * Add API - elm_object_focused_object_get.
42    * Add APIs - elm_entry_input_panel_layout_variation_set/get
43    * Add elm_map smart callback - "language,changed".
44    * Add the repeat_events_set/get for blocking the events of content objects.
45    * Add convenient macros - elm_object_translatable_part_text_set(), elm_object_item_translatable_part_text_set().
46    * Add the API elm_scroller_page_scroll_limit_set/get.
47    * Add elm_mapbuf_auto_set/get.
48    * Add the API elm_scroller_single_direction_set/get.
49    * Add the feature for key events.
50    * Add elm_access_action(), elm_access_action_cb_set()
51    * Add elm_object_domain_part_text_translatable_set(), elm_object_item_domain_part_text_translatable_set().
52    * Support language,changed callback (Fileselector_Button, Fileselector Entry, Spinner.
53    * Add the config elm_scroll_smooth_start_enable.
54    * Add elm_layout smart callback - "language,changed".
55    * The momentum animation time is changed as the amount of flick.
56    * Add elm_entry smart callback - "text,set,done".
57    * Add selection handlers to entry.
58    * Add support elm_object_item_signal_emit() for elm_list.
59    * Add ELM_INPUT_PANEL_LAYOUT_DATETIME.
60    * Add elm_config_glayer_long_tap_start_timeout_set/get, elm_config_glayer_double_tap_timeout_set/get
61
62 Improvements:
63
64    * Toolbar widget is now a scrollable widget.
65    * Entry widget is now a scrollable layout.
66    * Fileselector entry widget is now an elm layout.
67    * Ctxpopup widget is now an elm layout.
68    * Multibutton entry entry is now an elm layout.
69    * Popup widget is now an elm layout.
70    * Panel widget is now an elm layout.
71    * Improve elm map module loading/searching efficiency.
72    * Diskselector handles dyanmic show/hide of icons now like buttons.
73    * Plug widget handles image object deletion
74    * Handle COMPOUND_TEXT cnp
75    * Conformant widget handles displaymode change related with keypad.
76    * Elm_Transit image animation effects supports elm_image object type.
77    * Expand elm_transit_tween_mode ELM_TRANSIT_TWEEN_MODE_DIVISOR_INTERP, ELM_TRANSIT_TWEEN_MODE_BOUNCE, ELM_TRANSIT_TWEEN_MODE_SPRING
78    * Added new APIs elm_transit_tween_mode_facator_set()/get()
79
80 Fixes :
81
82    * Fix glview crash even if the object is failed allocating.
83    * Fix the elm_flip to accept proxy object.
84    * Fix wrong parameter for thumbnail error in elm_icon.
85    * Fix missing selected event in elm_index (elm_index_item_selected_set)
86    * Fix the elm_image which is made up of a edje object can call a callback function
87    * Fix the naviframe to delete contents which are preserved_on set if the naviframe is deleted.
88    * Fix the naviframe to clear the title contents when it's item is deleted.
89    * Fix entry to enable have_selection only when a text is actually selected.
90    * Fix the naviframe to clear the text parts when it's item is deleted.
91    * Fix the mapbuf to update it's content correcltly evenif they go outside of the buffer.
92    * Fix the naviframe to resize it's items which are inserted.
93    * Fix the naviframe to send signal emits one time for content show/hide, text show/hide.
94    * Update mapbuf forcely whenever it's states are changed.
95    * Now, dummy object is always smart member of naviframe.
96    * Fix naviframe's resize object problem when item was deleted.
97    * Fix the popup that returned invalid action buttons.
98    * Fix the naviframe to not have crash even if user deletes the naviframe in the transition finished cb.
99    * Fix Don't elm_transit image animation use the image preloading to avoid image flickering.
100    * Fix the image to show the image right now if the image preloading is disabled.
101    * Fix a elm_transit crash issue when user delete all target objects in the effect end callback.
102    * Fix small memory leak in elm_map error path
103    * Focus highlight should not be shown on (0, 0).
104    * Fix the elm_shutdown bug in _elm_shutdown_config.
105    * Fix box layout bug when items with max size force sizes below minimum.
106    * Fix ctxpopup geometry when parent is an elm_win.
107    * Quit the scroll animator if the scroller don't have a bounce and reach a edge.
108    * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called.
109    * Fix elc_player crash issue.
110    * Fix the region_show/region_bring_in don't have a limit at a paging movement.
111    * Fix the calculation double type number.
112    * Fix the policy is not changed when the theme is changed.
113    * When entry is disabled, scrolling is also disabled.
114    * Make access object unfocusable when Aaccessibility is disabled.
115    * Fix the scrolled entry in scroller is located wrong position when the cursor is changed.
116    * Fix null pointer access on naviframe item deletion.
117    * Fix the toolbar item clipped problem on reordering items.
118    * Fix elm_object_cursor_theme_search_enabled_set to do as it's name described.
119    * Elm_entry_filter_accept_set function now can recognize tags.
120    * Don't be dead even if a ctxpopup item callback is null.
121    * Fix gengrid does not work under the accessibility.
122    * Fix do not append NULL to genlist focus list.
123    * Fix elm_clock_first_interval_set writes wrong value.
124    * Fix remained ecore timer issue when gesture layer was deleted.
125    * Fix ctxpopup can't be called again in the mobile mode entry.
126    * Fix colorselector color change but when palette item is selected.
127    * Fix elm_colorselector does not emit "changed" when clicked color palatte.
128    * Fix elm_mapbuf to be enabled before it's content is entirely rendered once.     this will reduce the cases that content is not updated in the screen.
129    * Fix elm_colorselector does not update color bar when picker changed color.
130    * Fix navifame to recover the focus for the prev page when top item is deleted.
131    * Up/down step of hour decimal of elm_clock is changed to 12 not to touch hour unit at editing mode.
132    * Remove the keyboard area in the conformant if the keyboard state is off.
133    * Fix colorselector send "changed" signal twice when pressed color bar.
134    * Keep the smart members of the naviframe views whenever resize object is changed. This prevents the dangling view objects of the naviframe and keep the layer consistency.
135    * In case of scroll in scroll, the child scroller have to bounce if parents don't have a bounce.
136    * Fix elm_scroller_page_show bug. It have to save the wanted values to show the wanted page.
137    * Fix non-scrollable entry did not comply focus_highlight data.
138
139
140 Removals:
141
142    * All internal widget hooks (and related macros) were removed, due
143      to deprecation. Thus, people using that (unstable) API will have
144      to adapt themselves.
145
146
147 Elementary 1.7.5
148
149 Changes since Elementary 1.7.4:
150 -------------------------
151
152 Fixes:
153    * Fix bug where genlist would delete items added during selection callback if a clear was queued
154    * Tooltips now correctly set NETWM tooltip window type
155    * Fix the scroll position is calculated by the size of pan object, not the size of scroller.
156
157
158 Elementary 1.7.4
159
160 Changes since elementary 1.7.3:
161 -------------------------
162
163 Fixes:
164
165    * Make sure data is not NULL in elm_interface_scrollable.
166
167
168 Elementary 1.7.3
169
170 Changes since elementary 1.7.2:
171 -------------------------
172
173 Fixes:
174
175    * Fix uninitialized data path in elm_flip.
176    * Fix uninitialized data path in elm_gesture_layer.
177    * Fix possible segv in elm_quicklaunch infrastructure.
178
179
180 Elementary 1.7.2
181
182 Changes since elementary 1.7.1:
183 -------------------------
184
185 Fixes:
186
187    * Fix promote and demote in genlist when the object isn't yet fully builded
188    * Fix the elm_flip to accept proxy object.
189    * Fix wrong parameter for thumbnail error in elm_icon.
190    * Fix update the min size hint on elm_label after a text set
191    * Fix flip widget who show the two face at same time
192
193
194 Changes since elementary 1.7.0:
195 -------------------------
196
197 Fixes:
198
199    * Now elm_datetime_field_limit_set() can set year limits wihtout problems.
200    * Fix re-order animation when it doesn't end correctly.
201    * Fix popup to apply the same style to the notify sub-widget.
202    * Fix Ctxpopup direction if unknown priority used.
203    * Fix diskselector when bounce off and round enabled.
204    * Fix bubble info field set.
205    * Escape theme filename correctly.
206    * Fix diskselector selection of middle item.
207    * Fix multibuttonentry list corruption.
208    * Fix copy&paste error in elm_flip.
209    * Fix possible invalid memory access in elm_access.
210    * Fix diskselector bug with more than 4 items.
211    * Fix conform widget to be part of focus chain.
212    * Fix genlist reorder mode item not being resized on genlist resize.
213    * Fix on_focus_region() issue.
214    * Fixed gengrid wrong_calc_job parameter.
215    * Fix elm_transit image animation that last few frames are skipped.
216    * FIx elm_transit to accept proxy object.
217
218 Changes since Elementary 1.0.0:
219 -------------------------
220
221 Additions:
222
223    * Focus can be moved in all directions by elm_widget_focus_go function.
224    * Reload theme when it change on disk.
225    * Fileselector: Add a wheel spinner that show/spin while EIO is working
226    * Add elm_map_overlays_get & elm_map_overlay_visible_get functions.
227    * Toolbar: Add elm_toolbar_standard_priority_set/get APIs.
228    * Add elm_object_scroll_hold/freeze_get.
229    * Add ELM_CALENDAR_LAST_DAY_OF_MONTH enum type
230    * Add elm_progressbar_format_function_set API function
231    * Add elm_map_overlay_del_cb_set API function
232    * Add "changed" signal to the progressbar widgets
233    * Use Edje to enable accessibility on TEXTBLOCK.
234    * Initialize Emotion when necessary.
235    * Elm_Win_Trap and elm_win_trap_set() to allow e17 integration.
236    * elm_flip_go_to()
237    * On focus loss, Elm_Spinner properly hide Elm_Entry and display label properly.
238
239 Fixes:
240
241    * Genlist : fixed genlist expandable effect bug when we expand/contract items with many children very quickly.
242    * Genlist : realize move items during tree effect only when the item is not in the queue.
243    * Add missing files in the tarball.
244    * Fileselector : honor the folder_only option when using EIO
245    * Segment Selector : do not abuse user object item data.
246    * Image: fixed elm_image_orient_set/get.
247    * QuickLaunch: reset main loop after fork.
248
249 Improvements:
250
251    * Allocate once and reuse Evas_Map.
252    * Allow freeze/thaw on Elm_Layout and reduce number of object update.
253    * Defer Elm_Calendar generation until really needed.
254    * Defer Elm_Slider update until really needed.
255
256 Removal:
257