summaryrefslogtreecommitdiff
path: root/NEWS
blob: 9a4c6f1ae95cf07e0b2da719532022a64d41f9e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
Changes since Elementary 1.7.0:
-------------------------

Additions:

   * Porting to Eo
   * 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 elm_genlist_nth_item_get
   * Add elm_gengrid_nth_item_get
   * Add elm_config_selection_unfocused_clear_get and elm_config_selection_unfocused_clear_set
   * Add elm_need_edbus() and EDBus.h support with ELM_EDBUS2 macro to integrate edbus (v2). Deprecated elm_need_e_dbus() (e_dbus, v1).
   * Add window profile set/get API in elm_win
   * Add elm_sys_notify.[ch]
   * Add elm_need_elocation() and Elocation.h support with ELM_ELOCATION macro to integrate elocation.
   * Add elm_plug signals "image,deleted" (fixed typo) and "image,resized".
   * Add elm_dbus_menu to support D-Bus external menus.
   * Add configuration: ELM_EXTERNAL_MENU, to switch between internal and extenal menus

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.
   * Conformant widget handles indicator service.
   * Elm_Transit image animation effects supports elm_image object type.
   * Include a main menu in elm_win, which can be exported via D-Bus.

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.
   * 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 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 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.
   * 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 buffer to always have a final '\0' in elm_conform.
   * Fix forgotten break in elm_map that would have thrown error when the action was properly
   taken in fact.
   * Fix wheel scroll direction with shift.
   * 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 focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused.
   * Make sure private data is not NULL in elm_interface_scrollable.
   * Correctly handle failure case in _x11_notify_handler_image.
   * Don't manipulate dead memory in Eina_Inlist in elm_transit.c.
   * 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 typo from elm_plug signal "image.deleted", should be "image,deleted".

Removals:

   * All internal widget hooks (and related macros) were removed, due
     to deprecation. Thus, people using that (unstable) API will have
     to adapt themselves.

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: