summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-07-18 20:50:38 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2016-07-18 20:50:38 +0200
commit21b22edee6c711252e6724b5738cf3da42c43343 (patch)
treed8ff911a90baa5f8f83f3f475e93627ce6320832
parent8e7253996ed6e843906f9b86e043d4abab11e855 (diff)
release: Update NEWS and bump version for 1.18.0-alpha1 releasev1.18.0-alpha1
-rw-r--r--NEWS1113
-rw-r--r--configure.ac4
2 files changed, 1114 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index cadd70d..6a1f70d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,1118 @@
1========== 1==========
2EFL 1.17.0 2EFL 1.18.0
3========== 3==========
4 4
5Changes since 1.17.0:
6---------------------
7
8Features:
9
10 * popup: implemented widget item focus feauture.
11 * list: implemented widget item focus feature.
12 * list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
13 * popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
14 * hoversel: Added "item,focused" and "item,unfocused" smart events for widget items.
15 * win - add accel preference option to elm windows
16 * focus: Added focus highlight clip disable feature. (T1056)
17 * focus: Added optional focus feature - focus movement by mouse_in.
18 * toolbar: implemented widget item focus feature.
19 * elementary: Add support to elementary for creating applications which run in drm.
20 * list: Added focus movement on widget items by mouse in.
21 * genlist: Added focus movement on widget items by mouse in.
22 * gengrid: Added focus movement on widget items by mouse in.
23 * toolbar: Added focus movement on widget items by mouse in.
24 * gengrid: Added feature to move focus out of gengrid if focus is on edge items.
25 * focus: Added optional focus feature - item focus on selection.
26 * Adjust code to use the slightly different Eo2 API.
27 * win - add ELM_ACCEL env var to set acel method that is preferred
28 * theme - improve efm icons provided by ApB (T575)
29 * atspi: Atspi_Action interface implementation @feature
30 * gengrid: item moving feature with keys.
31 * config: Added two APIs to enable/disable focus auto scroll bring in feature.
32 * genlist: Implemented item_select_on_focus feature.
33 * gengrid: Implemented item_select_on_focus feature.
34 * gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
35 * focus: Change new API names related to focus auto scrolling.
36 * elm_map: Add new elm_map_region_zoom_bring_in() API
37 * Gengrid: Added horizontal item loop feature.
38 * atspi: add AtspiText and AtspiEditableText interface support.
39 * fileselector: Adding search entry for realtime filename search
40 * panel: add scrollable feature
41 * panel: add scrollable feature
42 * gengrid: Added normal reorder type
43 * toolbar: added selected and unselected smartcallbacks to toolbar.
44 * elm win noblank property added - to disable screen blanking/saving
45 * theme - improve efm icons provided by ApB (T575)
46 * elm process state - add events and state get function
47 * Introduce current_name_{set|get} (T1664)
48 * GLView: Add more configuration flags for the surface
49 * GLView: Add support for client-side rotation
50 * GLView: Add constructor for GLES 1.1 context glview
51 * config font hinting api added
52 * Scroller: Add step size set API
53 * theme/e/shelf: Add a translucent style.
54 * elm config: add key bindings for elm_actionslider
55 * List: Focus highlight when loop is enable
56 * win: Support elm_win style change and runtime theme change.
57 * win: Support runtime alpha window switch on theme change.
58 * Transit: Support BEZIER CURVE
59 * Genlist: added the clicked,right event on items
60 * genlist: add "scroll" smart call
61 * Gengrid: new signal: clicked,right with proper test
62 * List: new signal: clicked,right with simple test
63 * Icon theme: added standard freedesktop names.
64 * Added the elm_win_util_dialog_add() API function
65 * elm_image now inherits edje signal emit
66 * fileselector: added a search icon
67 * +elm_win_fake(), ELM_WIN_FAKE type
68 * elm scroller - add adnimated and accelerated wheel scroll
69 * elm_transit: Add elm_transit_go_in() API
70 * DnD/Wl: add cancel support
71 * DnD/Wl: support multi-layer Drag and Drop
72 * genlist: Implemented genlist expand mode and content_min_limit function
73 * elm - focus feature - add config option to automatically show/hide focus
74 * elm_slider: Added elm_slider_indicator_visible_mode_set/get.
75 * config: Reinitialize font config using evas_font_reinit() API.
76 * scroller: add loop feature.
77 * multibuttonentry: Add item long pressed callback.
78 * Elm helper: add the posix regex validator.
79 * add colorclass editor
80 * elementary: Create new widget for image masking
81 * ctxpopup: Added item_focus_set/item_focus_get.
82 * hoversel: Added item_focus_set/item_focus_get.
83 * elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get
84 * Elm: Add context,open signal in elm_entry.
85 * theme: migrate all e users of darken_rounded_square to new darken_square image
86 * elm_scroller: add wheel_disable_set API
87 * calendar: show days of prev/next month.
88 * gengrid: add item cache in gengrid for efficient realize/unrealize operation.
89 * elm_config: Add feature to control transition scale for edje
90 * win: Add autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN
91 * EFL Model List View for MVC design
92 * EFL Model Form View for MVC design
93 * multibuttonentry: add horizontal, vertical padding between items.
94 * index: add index item priority APIs for support multilingual
95 * elm_config: Add flag to control pushing naviframe prev button automatically.
96 * focus: add the focus region show mode
97 * focus: item focus moves by geometry.
98 * popup: make scroller optional in popup (T2651)
99 * elm theme - add a blank focus style if you want invisible focus
100 * Label: add support for all the fancy tags already provided for entry
101 * elm - thumbscroll finger scrolling - make it far smoother
102 * focus: add the APIs to set the focus next about item.
103 * Elm_genlist: Add Item filtering support
104 * spinner: delete longpress timer when scroller enabled.
105 * focus: add the focus_direction feature about item.
106 * focus: change the focus don't stay to scroller.
107 * elc_multibuttonentry: add item disable support
108 * atspi: add translation domain for name and description.
109 * atspi: support org.a11y.atspi.Collection interface
110 * atspi: add new relationship append/remove/clear API
111 * elm run - be explicit about elm run not nesting in docs
112 * gengrid : add all_contents_unset API in gengrid for reusing contents.
113 * toolbar: add item_signal_emit.
114 * spinner: add entry filter for accepted only digits and "."
115 * hoversel: add item disabling support.
116 * Elm entry: Keep cursor at inserted position after dnd.
117 * atspi: support key modifers in bridge.
118 * atspi: add type of accessibility object
119 * elementary: Port elementary to use Ecore_Wl2 library
120 * cnp: add Copy & Paste support for Windows
121 * cursor: add cursor support on Windows.
122 * popup: add popup default align config for other profiles.
123 * Entry: Context Menu is now configurable
124 * genlist: supporting homogeneous mode about each item class.
125 * calendar: Apply elm_button widgets instead of manually implemented spinner buttons.
126 * efl-js: JavaScript Eolian binding
127 * popup: add popup dismiss function for hide effect
128 * box: implement aspected item layout
129 * toolbar: Send a signal when shrink mode is changed.
130 * genlist: new SCROLLTO_BOTTOM alignment
131 * calendar: add color classes and text classes.
132 * datetime: add color classes and text classes.
133 * index: add color classes and text classes.
134 * spinner: add color classes and text classes.
135 * multibuttonentry: add color classes and text classes.
136 * elm config - allow the ability to save out to another hidden profile
137 * elm config - add function to check if profile exists
138 * elm config - add the ability to have derived configurations from others
139 * ctxpopup: add geometry,update smart callback. (T2042)
140 * Evas Text/Textblock: Use locale for lang as default.
141 * Evas textblock: Use a common thickness and position at a underline.
142 * eolian: add parsing and generation of hot events
143 * Evas textgrid: Use default language according to locale
144 * Eo: add support for initialising eo after it has been shut down.
145 * ecore-drm: Add API function to get supported rotations from an output
146 * ecore-drm: Add API function to set rotation on an output
147 * ecore-drm: Add opaque type for Plane support
148 * ecore-drm: Add API functions for rotation support
149 * evas: add native surface with TBM Surface for wayland_shm engine
150 * transit: add possibility to revert an ongoing transition during play (T3019)
151 * eolian: allow silencing of type errors in validation
152 * eeze: add case for Graphics subsystems in eeze_udev_find_by_type
153 * entry: add elm_entry_select_region_get() API
154 * genlist: add reusable_content_get item class function for support automatical content reusing in genlist. (T2813)
155 * spinner: add min, max filter
156 * gengrid: add all contents unset API for content unset and reusing
157 * Evas font: allow ":fallbacks" keyword when Evas parses font keyword
158 * spinner: add invalid input validity filter
159 * scrolling: add option to disable scroll animations
160 * config: add option to modify scroll acceleration factor
161 * embryo: add tzdate function
162 * panes: add the style to fold by clicking
163 * Eo events: Change event callback signature.
164 * spinner: add label format validator
165 * Eo: Migrate to the new syntax (Eo 4).
166 * eolian: new type system API
167 * eo del interceptor: add the ability to intercept deletions of eo objects
168 * combobox: add Multiple selection feature
169 * label: add themes for left and right aligned text
170 * focus: add focus_move_policy_automatic_set/get function
171 * Slider: Theme - Add support for range in edc
172 * slider: Add range support
173 * edje: add edje_object_box_part_insert_after()
174 * Eo: Mark all Eo APIs as weak
175 * efl: vpath subsystem
176 * efl ecore - init vpath on ecore init so we have a base object working
177 * elm - add vpath paths for application resources
178 * elm_nstate: introduce nstate widget and inherit check from it
179 * eo - add object sotrage in generic values with ref/unref
180 * Elementary Toolbar: Send order signals when a item is added/removed
181 * eo - add object names/ids esp useful for erigo as it wants object names
182 * eo - add object comments - esp useful for erigo and gui builders
183 * eo base - add value keys in addition to object and void ptr data keys
184 * Efl: Add skeletton for new containers "Pack" API
185 * Efl.Ui.Box: Add implementation of a simple box
186 * Efl.Ui.Grid: Add implementation of a grid/table
187 * Efl: Add Efl.Pack interfaces and Efl.Ui Box and Grid
188 * eo base: names - add finding functions to fund by name
189 * eo base - add loop_get for base class
190 * ecore-wl2: update wl dnd/clipboard support to v3 of protocol (T3455)
191 * ecore-wl2: Port session recovery protocol to work with Ecore_Wl2
192 * Efl: Introduce Efl.Container and unify APIs
193 * Edje: Replace edje part_table with a fake eo proxy
194 * Edje: Return text defined in EDC in part_text_get
195 * elput: Add API function to get pointer position on a given seat
196 * elput: Add API function to set pointer position on a given seat
197 * wayland: implement session recovery
198 * elput: Support sending of session activate/deactivate event
199 * elput: Add API function to switch to a given vt
200 * elput: Add code to handle keybindings for vt switching
201 * elput: Add API function to return a list of seats
202 * elput: Add API function to return a list of Elput_Devices on a given seat
203 * elput: Add API function to set max allowed pointer position
204 * entry: add elm_entry_select_allow_set/get APIs
205 * docs: add an experimental elua based documentation generator
206 * popup: add popup default scrollable flag config for other profiles.
207 * eolian: add event_prefix and have classes follow that or eo_prefix by default
208 * ecore_imf: Add multiline hint in input hint
209 * Eo: Implement eo_override() to enable overriding functions of objects.
210 * elm_win: implement v2 of teamwork api using window-based display protocol
211 * eolian: remove pointers from complex and class types
212 * Efl: Add Efl.Part and switch to it
213 * elput: Add API function to set left-handed device
214 * elput: Add API function to calibrate input devices
215 * elput: Add APIs to support keyboard key remapping
216 * elput: Add API function to support caching of an xkb_context
217 * elput: Add API function to support caching of existing keymap
218 * Merge in elm code widget (T2044)
219 * ecore-drm2: Add start of Ecore_Drm2 library
220 * ecore-drm2: Add API function to set left-handed mouse mode
221 * ecore-drm2: Add API functions to support cacheing of context & keymap
222 * Merge branch 'devs/devilhorns/ecore_drm2'
223 * elm fileselector - make ok/cancel in selector configurable per os
224 * elm_win: Forward events between window and evas
225 * eolian: add a new references system to help replace pointers
226 * Efl: Introduce app-side min size hint
227 * eolian: support @protected for accessors (get/set)
228 * win: Add new API win_name_get (EO and legacy)
229 * Canvas text: introduce new text object
230 * Canvas text cursor: introduce this new object
231 * Canvas Text: continue porting api and fixup bugs
232 * Ui text interactive: introduce this new object (rebase squash)
233 * Ui text: introduce this new text widget
234 * eolian: implement a stringshare builtin
235 * win: Add property accel_preference
236 * efl: Introduce general Efl.Config API
237 * Ui text: add cursor_new method
238 * efl: Add Efl.Version struct and APIs
239 * eolian: add support for static and terminated arrays
240 * eo base - add weak object refs as per jpeg needs
241 * elput: Add API function to return output name associated with input device
242 * Eo refcount: Split the refcount to private and public (user).
243
244Fixes:
245
246 * hover: Made hover itself unfocusable.
247 * elm_list/focus: @bugfix crashes with empty lists and unfocused elements.
248 * @fix homogeneous genlist recalc on theme change (T1023)
249 * @fix slider popup creation with custom themes
250 * @fix broken slider popup hide logic
251 * diskselector: Fix segmentation fault (T988)
252 * object_item: Check null in elm_object_item_del.
253 * naviframe: Emit visible signal to edc theme when first item is pushed
254 * fix ctxpopup getting min size from content immediately on set
255 * Fix bug of moving cursor handler
256 * entry - fix menu to not popup after every time mobile sel handles are clicked
257 * elm: Add Drm Detection
258 * Avoid Month wrapping by ignoring summer time correction.
259 * elm_widget: @fix use of uninitialized values.
260 * naviframe: Fix smart_show function to show only top item view
261 * license: update FSF address. (T1042)
262 * entry - send selection,cleared signal if a selection is dismissed.
263 * @fix slider overlay parenting
264 * actionslider: Fixed mouse movement issue.
265 * elm_win: Unbreak the ABI break of window type.
266 * Remove silencing of errors when called on non elm widgets.
267 * theme overlays - fix to prepend on overlay to be semantically consistent
268 * entry - fixed calc issue of the wrap none mode.
269 * segment_control, toolbar: Fixed broken scale of widget item.
270 * entry - entry did word wrapping even the mode was ELM_WRAP_NONE.
271 * Focus: fix segfault due to bad call to Eo function.
272 * list/genlist: Fixed Home and End key event handling routine.
273 * Accessibility: unref the object only if it exists.
274 * [Elm_Dnd] Fix type matching of drag and drop target objects in X11.
275 * [Elm_Entry] Update selection handlers position and its visibility when scrolling
276 * diskselector: Compare correct variables. (CID1193236)
277 * atspi_object: Added missing comma. (CID1193238)
278 * index: Set variable to NULL after free. (CID1193250)
279 * access: Fixed memory leak. (CID1193244)
280 * fix scrollbar to be clickable even if vieport is tiny compared to content
281 * naviframe : Fixed the overlap issue during multiple push.
282 * genlist needs to iterate exactly once over a fixed list when deselcting all items
283 * list: Fixed item multi/single selection routine to skip disabled item correctly.
284 * genlist: Fixed item multi/single selection routine to skip disabled item correctly.
285 * panel: check _elm_config_key_binding_call return value
286 * datetime: clip sub components into global clipper
287 * prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw
288 * elm win - fix tracking of current position to properly store it in win obj
289 * spinner: crash issue on deletion fix
290 * elm win - fix wrong resizing of focus highlight obj.
291 * fix left over soft cursors in elm (T893)
292 * [Elm_Dnd] Correct drag position when rotation
293 * [Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks
294 * elm_map: Fixed a leak when ecore_file_download_full fails
295 * gengrid: Fixed the focus animation in horizontal mode
296 * map: remove memory leak
297 * list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item.
298 * plug: fix SEGV of elementary_test during reconnecting
299 * list: Fixed _elm_list_item_content_focus_set in case the first content is focused.
300 * dnd: Skip drag window when drag starts
301 * widget: Initialized internal variables. (CID1199625)
302 * scroller: Initialized some internal variables. (CID1199657)
303 * spinner: fixed odd behavior of the spinner
304 * ctxpopup: sd->box null check and event_flag set for previous and next focus move.
305 * entry: wrong viewport value calculation issue fix
306 * elm_interface_scrollable: fix resize after drag bug.
307 * dnd: Correct drag window positon in drag start
308 * tooltips position more accurately in X in xinerama
309 * entry no longer completely breaks focus by focusing itself on selection signal
310 * toolbar: Fixed wrong edje api usage for elm objects.
311 * genlist: Removed unnecessary item show call on multi select.
312 * ctxpopup bg theme should block all mouse events, not just left button
313 * ctxpopup should not blindly show arrows when they are not wanted by the theme
314 * gengrid: frame variable should be used for position changes.
315 * widgets - propagate current parent orientation to sub object.
316 * elm_map: Fix to support customized style for elm_map
317 * entry: Fix a test case for editable, non-editable entry.
318 * layout: remove sizing_eval call when layout is already destructed. @fix
319 * elm_map: Fix to show and bring in a correct region after zooming
320 * gengrid : Fix the issue to skip disable item in item select
321 * entry: Enable context menu with mosue down even if the entry is not editable in some case.
322 * hoversel: item-loop should happen on UP/DOWN Key in case of vertical hoversel and on LEFT/RIGHT Key in case of horizontal hoversel.
323 * fix visiblity of entry cursor when selections exist (T1229)
324 * elm_map: Fix to calculate map size not to be smaller than viewport size
325 * [Fileselector] Fix double-call of callback function on clicking "Enter" key.
326 * fix 0 size focus region (T1205)
327 * Correctly emit the scroll signal when scrolling an entry @fix T1274.
328 * entry: update selection handlers' visibility when entry is hidden or shown (T1175)
329 * genlist: fixed wrong item focus set on item_focus_set API call.
330 * scroller - emits the missed signals
331 * elm win - if no ELM_DISPLAY is set, try more engines before giving up (T1294)
332 * Add autogen.sh to EXTRA_DIST.
333 * Remove autogen.sh from the dist tarball.
334 * Remove autogen.sh from the dist tarball.
335 * config: always create a themes directory for user.
336 * po: Set all initial values for Language and Language-Team
337 * win: fix borderless_set behavior
338 * dnd: rotate dragwin if main window is rotated when draging
339 * fix theme to not self-feed emit signals in a loop
340 * fix check colorclasses for disabled text
341 * elm object item: fix the comparison of eo class name in case of edje object.
342 * fileselector: Make selected_set actually select the file
343 * tooltip: corrected the typo in documentation of elm_object_tooltip_show
344 * elm theme - fix wayland borders to be sized and colored correctly
345 * transit - fix to adopt the tween_mode factor.
346 * elementary: Don't segfault if we are not using an X11-compatible engine
347 * list: call "selected" callback after set focus to the selected item
348 * gengrid: corrected the reorder start and end evas smart callback call.
349 * fix notification theme to not clip text
350 * map: Add missing legacy API into legacy header
351 * elc_naviframe: Fix warning caused by elm_obj_layout_signal_emit override function in naviframe
352 * fix gst video loader in generic to have key actually work
353 * ctxpopup: fix arrow geometry set.
354 * ctxpopup: Fix wrong popup size.
355 * elementary: Handle case where ELM_ENGINE environment variable is misspelled.
356 * photocam should reset its preload when a new file is loaded
357 * Gengrid: fix position calculation
358 * Genlist: do not segv if the user clear the list on item double-click
359 * gengrid once again selects items using keyboard when no item was previously selected
360 * entry: fix clearing selection region problem while it's already selected.
361 * NEWS: Manually add fix for T1530
362 * elm_notify: fixing style applying
363 * genlist: Fixed item select logic when item select mode is ALWAYS.
364 * gengrid, genlist, list, toolbar: Fixed DISPLAY_ONLY select mode for an object.
365 * gengrid: Fixed _item_unselect to check select value not highlight value.
366 * genlist: Fixed ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
367 * gengrid: Fixed ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
368 * list: Fixed ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
369 * gengrid/popup: Fix wrong return type of _item_del_pre_hook.
370 * gengrid: Fixed item select logic when item select mode is ALWAYS.
371 * label: Fix size calculation for wrapped label
372 * panel: resize scrollable content in content_size_set API
373 * elm examples - missing -lm link - fix
374 * elm_map: the widget use efreet cache home to save image files to, so efreet should be initialized.
375 * module: detect extention just based on if its windows or not.
376 * conform, inwin, progressbar, radio: Fixed wrong part_alias_description implementations and documentations.
377 * genlist: Fixed a crash bug in case of calling a genlist_clear in a select callback function.
378 * elm_win should not check ELM_ACCEL variable if application has overridden it
379 * remove accel_override from elm_config
380 * bg: fix the _elm_bg_elm_layout_sizing_eval bug.
381 * win: fix segfaults (wrong checking)
382 * widget: fix seg fault when ts is NULL.
383 * fileselector: Do not call _populate directly in APIs (T1663)
384 * entry/test: make scrollable entries visible
385 * elm win - start wins in withdrawn state
386 * Elm_Panel: forbid changing of content of "elm.swallow.event" part
387 * elm_widget: fix segfaults for _elm_widget_item_style_set/get
388 * xcf: Make sure complete calculation is unsigned (CID63748, CID63749)
389 * raw: Make sure to keep the correct sign (CID63746, CID63747)
390 * genlist: Remove unnecessary callbacks when item loop is disabled.
391 * widget: fix the typo. Use win object instead.
392 * elm_box_align_set API fix
393 * label: Reset sd->lastw as '-1' in some elm_label APIs for ensure the sizing_eval.
394 * elm_box: inappropriate size_hint_align value usage fix
395 * transit: free the map resource.
396 * DBUS Menu: fixing SIGSEV and SIGBUS when trying to use dbus.
397 * datetime: Fix edc sizing issue by putting fixed: 1 1.
398 * win: set config engine on higher priority than DISPLAY env var
399 * genlist: Fix genlist crash issue when clearing genlist on item focus callback.
400 * test_external.edc: pulse value have to be true for put in pulsing mode.
401 * win: Fix wrong return value of window theme apply.
402 * elm_label: Add "slide,end" signal emission
403 * elm_widget: Pass Elm_Object_Item *item as *event_info in item->del_func.
404 * modules: Make sure we have all linker flags setup for our modules. (T1920)
405 * elm/image: Fix an unclipped issue about image bigger than object size
406 * elm_colorselector: fix not intended duplication
407 * elm_colorselector: Fix layout broken in ELM_COLORSELECTOR_ALL mode
408 * add clipper for gadget popup shine
409 * genlist should ignore no-select items when moving with the keyboard
410 * elm_toolbar: fix memory leak in _elm_toolbar_nearest_visible_item_get
411 * elm_genlist: add missing callback call
412 * gengrid: Add missing "moved" callback call on item reorder by key.
413 * gengrid, genlist, list, toolbar: Fix memory leak and enhance performance.
414 * elm_colorselector: Fixed to get proper min size with picker only mode
415 * test_gengrid.c: Fixed Item_Data array size for prevent buffer overflow.
416 * box layout should not silently fail when size is less than min size hint
417 * Elm_Entry: Fix dropped text data insertion
418 * genlist: unselect item if the select mode is display only or none.
419 * genilst: unselect items if the genlist select mode is display only or none.
420 * elementary: Fix DnD to work again in wayland
421 * elementary: Fix return values to use Eina_Bool
422 * elementary: Fix issue with event data causing an invalid free
423 * elm_diskselector.c: idle enterer add condition changed.
424 * elm_segment_control: Fix elm_object_item_text_set bug.
425 * colorselector: memory leak fix in _color_bars_add
426 * genlist: cancel multi selected items.
427 * elm progressbar - fix invalid access to freed units string
428 * elm filesel - fix eio access of widget data after de in eio threads
429 * theme: fix misprint in popup style alias name
430 * elm_image: Fixed to have exact size using elm_image_fill_outside_set()
431 * elm_widget: elm_object_disabled_set API fix
432 * elm - elm image orientation api fix - major bug in implementation
433 * DnD: fix callbacks deletion for inline windows.
434 * elementary: Fix dereference of null return value (CID1261370)
435 * elm image - fix image rotation in non-common cases
436 * elm_transit: Fix to support zoom rate zero.
437 * elm_transit: Fix crash issue caused by multiple transit effects.
438 * Elm_Entry: set handler style according to current widget style
439 * Icon: use size_hint_min instead of image_size to know the wanted size
440 * panes: Fix elm_panes_fixed_set.
441 * Correctly lookup icon paths - @fix T2044.
442 * multibuttonentry: Delete duplicate running code.
443 * elm_image: fix elm_image_memfile_set API fail when elm_image widget is not visible.
444 * Gengrid : Fix memory leak in elm_gengrid_realized_items_update
445 * elm_label: Fixed to prevent slide's autostart before calling elm_label_slide_go()
446 * [tooltip] use proper object to set tooltip layer
447 * elm_label: Fixed label disappearing after theme changed
448 * win: fix an issue that profile is erased and set to NULL.
449 * widgets: Apply default return value according to description in .eo or add description too.
450 * elm list - fix access of deleted items in list when recursing
451 * elm config - font selector - avoid accessing invalid data on deld items
452 * elm - list - fix invalid item data scope get
453 * panel: Remove error message from elm_panel_add API and _theme_apply func.
454 * popup: passing right parameter to elm_layout_sizing_eval
455 * elm engine - restore explicit use of ELM_ENGNE env var
456 * genlist: select the focused item on enter key input
457 * gengrid: select the focused item on enter key input
458 * genlist: Fix elm_genlist_item_index_get.
459 * popup: removed button style setting code in theme_apply
460 * multibuttonentry: Item selected callback called twice redundantly.
461 * entry: Don't unlink empty files when saving @fix T2122.
462 * genlist/gengrid : Add upadating 'focus' state in item realized function.
463 * datetime: Fix elm_datetime_field_limit_set.
464 * elementary_test: fix build on windows
465 * elementary: Restart default cursor for wayland windows
466 * elementary: Fix issue of cursor getting unset on DRM engine
467 * layout: apply widget's states when elm_layout_file_set is called
468 * gengrid/genlist/list: focus first item if first_item_focus_on_first_focus_in is on whether focus highlight is enabled or not
469 * config: fix config name
470 * elm_win framespace toggling on fullscreen change: activate!
471 * hoversel: Enabled default mirroring in hoversel.
472 * Genlist: make reordered item selected
473 * pdf: Add support for changes with poppler >= 0.31 (T2184)
474 * popup: correct popup position.
475 * layout: here default content alias can be acceptable.
476 * Genlist/Gengrid : Modified to handle the focus highlight on unrealized items
477 * genlist: Send param item type instead of eo item type.
478 * widget: fix the abi break.
479 * GLView: Return false if the surface could not be created
480 * conform: Use eo_isa() to check object types.
481 * elm_win fullscreen setting on FAKE wins should just toggle the flag
482 * elm_widget: fix wrong parmeter.
483 * elm_entry: fix focus on text selection
484 * [elm_datetime] Fix to parse the POSIX locale format properly.
485 * [elm_datetime] Fix to consider second field while comparing datetime values.
486 * elm_datetime: compatibility for Windows.
487 * elm_prefs: compatibility for Windows.
488 * elm_slideshow: looking for right data directory in prefix.
489 * elm_prefs: looking for right lib directory in prefix.
490 * elm_panel: display directory from HOME on Windows.
491 * elm_fileselector: display directory from HOME on Windows.
492 * elm_diskselector: check if sd variable is null.
493 * task_switcher: add variable verification.
494 * elm_genlist: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
495 * elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
496 * elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
497 * elm_map: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR
498 * Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.
499 * elm image - stop repeating events by default - wrong
500 * elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
501 * [elm_panel] Fix mirroring issue.
502 * test_naviframe: Fix content image file names.
503 * elm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set
504 * spinner: fix entry style in non 'button_layout' mode
505 * elm_gengrid: mark cursor_engine_only in data and update state when realized
506 * atspi: add missing signals array sentiel.
507 * elementary: Fix elm_win_window_id_get for wayland
508 * elm_slider: fix theme apply
509 * elm_clock: fix theme apply
510 * elm: add safety check
511 * elm_segment_control: mark default return value in eolian API
512 * elm_photocam: Fixed T2337, zoom in/out rotated photocam image
513 * Genlist: Fix for memory leak
514 * elm_photocam: Limiting image reload in zoom in/out
515 * elm_multibuttonentry: change theme_set API to provide full widget theming
516 * elm_multibuttonentry: fix label position and size defects
517 * elm_toolbar: fix memory leaks
518 * Genlist: fix multiselect for ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY select_mode
519 * Genlist: rectification in _item_focused_next()
520 * map: fix scale calculation error
521 * Fix slideshow smart events event_info
522 * elementary: Remove unused variable
523 * genlist: fix to return item style correctly.
524 * theme: return false if elm_object_style_set() failed to set requested style.
525 * label: Fix memory leak.
526 * SlideShow: Fix double invocation of ItemClass delete function (T2394)
527 * elm_object_item: fix the issue that del_cb doens't get item data as its parameter
528 * widget: more fix wrt item data.
529 * tooltip: set the correct style of label.
530 * slider: use theme of object for popup.
531 * entry: update selection handlers when entry is resized
532 * elm_win: Set initial withdrawn state from win's ecore_evas property.
533 * Immediatly change the cursor if changed from inside the widget
534 * elm_genlist: fix implementation of genlist tooltip functions
535 * fileselector button: correct window parent finding
536 * elm config - init wl if env vars indicate we should
537 * Genlist: support of ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY mode of genlist item for ELM_ITEM_SELECT_ON_FOCUS_DISABLE config variable.
538 * elm - fix profile handling if ELM_PROFILE is set - dont listen to x msg
539 * Gengrid: fix mirroring bug in gengrid widget.
540 * gengrid/genlist: decrement item counter before triggering item del callback
541 * glview: preserved changed state when altering render mode
542 * tooltip: fix positioning when tooltip is affixed to a window object
543 * interface scrollerable: modify the loop_v condition in _elm_scroll_momentum_animator() function
544 * tooltip: fix tooltip multi line text issue (T2034)
545 * fix list item mode change on elm list
546 * cnp: Add safety check for NULL pointer from _elm_util_text_to_mkup().
547 * cnp: Add safety check for NULL pointer from calloc() for anim_icon.
548 * cnp: Add safety check for NULL pointer from strdup().
549 * Dnd/X11: add dnd support for image, uri types
550 * Cnp/X11: move entry-only code in elm_cnp to entry
551 * Cnp/X11: correct object parameter in datacb
552 * entry: add dnd image handling
553 * cnp: Add safety check for NULL pointer from malloc().
554 * clock: Add safety check for NULL pointer from localtime() func.
555 * entry: emit changed,user signal when text is pasted or dropped
556 * win: only trigger del trap if win type is not FAKE
557 * win: do not use deferred ecore evas deletion for FAKE wins
558 * dayselector : add safety check for NULL pointer from _item_find()
559 * colorselector: add safety check for NULL pointer from ecore_x_image_new().
560 * genlist: fix resize of items when added after elm_genlist_clear(). (T2367)
561 * elm_colorselector: fix horiz/vertical padding to be affected by base_scale in edc
562 * elm_genlist: reset timer to NULL on cancel only.
563 * DnD: remove text/uri handling
564 * config: fix the flush file path.
565 * X11/CnP: remove X11 invocations from elm_entry (T2183)
566 * config: read flush.cfg when elm_config_all_flush is called.
567 * elm_colorselector: pixel-picker accuracy fix
568 * elm_gengrid: fix the bug that gengrid item index(position) is updated wrong value in item_update
569 * elm_interface_scrollable: fix wrong mirrored calculation
570 * elementary: Add rudimentary support for Elm Wayland apps to set border icon (T2453)
571 * Revert "theme: return false if elm_object_style_set() failed to set requested style."
572 * Genlist: use correct variable during realize
573 * elm_datetime: Fix datetime ctxpopup resize issue
574 * Elm_Interface_Scrollable: Improvement in looping behavior
575 * layout: Fix eo API error while running "Genlist 7" in elementary_test. (T2534)
576 * Entry: Add chunked append in case of _elm_entry_entry_append
577 * naviframe: Fix to work clicked callback of auto pushed button.
578 * cnp: change drag win type to ELM_WIN_DND
579 * elm_conform: remember window pointer.
580 * elm_conform: remove smart_callback when it is removed.
581 * elm - scroller - set hold flag on wheel events if used for that dir
582 * image: fix a crash, 0 divide problem.
583 * slider: compare slider values elaborately.
584 * Entry: Fix behaviour of markup filters when setting entry text. (T2561)
585 * elementary: Tweak elm wayland border focus to Fix T2575 (T2575)
586 * elementary: Update elementary wayland border theme to match E's
587 * elementary: Fix elementary wayland border opaque region calculations (T2575)
588 * elementary: Fix program signal for enable/disable of shadows
589 * elementary: Properly fix wayland opaque region setting (T2575)
590 * popup: fix title icon to show up. (T2581)
591 * Scroller: Improvement in _key_action_move() calculations.
592 * genlist : fix genlist dangling pointer crash in item select (T2553)
593 * elementary: Adjust shadow spacer on maximize (T2578)
594 * elementary: Fix T2573: Extra blank line in Genlist Dnd Test (T2573)
595 * Elm_Config: add getpwent support, fix compilation on Windows
596 * Elm_Config: fix compilation when getuid() or geteuid() are not available
597 * elementary: Fix compiler warning disgarding const qualifier
598 * elementary: Fix external variable declaration to match const char
599 * elm_gengrid: Fix condition error.
600 * Elm_Prefs: use Evil API
601 * elm_gengrid: fix missing variable initialization.
602 * multibuttonentry: delete clicked signal preventing code when mbe shrinked.
603 * entry: few times the hit_rect is not clipped properly during genlist scrolling, with entry as content.
604 * multibuttonentry: fix bug with uneditable MBE use case.
605 * multibuttonentry: update end text(item count) even mbe shrinked.
606 * Colorselector: fix wrong object for callback call function
607 * multibuttonentry: internal label object status, box pack, unpack logic clean up.
608 * interface_scrollable: don't use integer abs on floating point
609 * interface_scrollable: convert to int before using abs first
610 * elm: simulate the clicked event over the object only.
611 * hoversel: use elm_object_focus_set to set focus on subobjects.
612 * colorselector: fixed up the selected process
613 * popup: fix resize issue when action area and title area is absent. (T2623)
614 * spinner: entry text makes to registered special value instead of number.
615 * multibuttonentry: item object scale set is not need when theme applied.
616 * mbe: remove unnecessary keypad hide call from multibuttonentry.
617 * popup: fix resize issue in case of custom part text set
618 * focus: add del callback always.
619 * focus/list/genlist/gengrid: fix focus highlight issues on list widgets when auto focus enable is on. (T2555)
620 * Tooltip: reset content delete callback directly after invocation
621 * elm_toolbar: fix icon_size to consider edje base scale
622 * spinner: Add to support spinner value %d format.
623 * scroller: fix the focus move bug in scroller.
624 * generic loaders - fix load if process esits before stdout produced
625 * gengrid: extends D2418 to horizontal mode.
626 * gengird: change focus move mechanism in gengrid.
627 * elementary: Fix Copy and Paste test to actually paste clipboard text
628 * elm theme - conformant - fix to have proper min size of conformant
629 * cnp: init wayland dnd handlers upon creating the first drop target
630 * cnp: initialize Elm_Selection_Data.action for wayland drops
631 * cnp: fix wayland drop format selection
632 * cnp: pass wayland drop event size to handler, do not nul terminate drop data
633 * cnp: end wayland drag on allocation failure
634 * cnp: only nul terminate wayland drops for text type drops
635 * cnp: redo wayland drop to nul terminate for text_uri drops and free on every drop
636 * Gengrid: Set focus after item looping
637 * list: fix crash while setting nearest item in viewport (T2662)
638 * Entry: fix cursor repositioning on theme_apply (T2646)
639 * scroller: fix the misstake. change && -> ||
640 * scroller: fix memory leak on keys traversal
641 * theme: fix theme file path parsing issue on windows.
642 * elm_win: Initilize the variable 'preferred_rot' as a -1 before invoking _elm_win_xwin_update() in _elm_win_finalize_internal().
643 * gengrid: fix item focus movement in case of horizontal mode
644 * gengrid: no need to loop in case of reorder mode is enabled
645 * toolbar: fix issue of focus not coming to item on mouse click (T2697)
646 * config: revert first_item_focus_on_first_focus_in to 0 (T2662)
647 * Genlist: reset item tree expanded state when putting item in cache
648 * elm win - fix to ensure smart calc is done before show
649 * Gengrid: Fix wrong focus movement in _item_single_select_down
650 * multibuttonentry: Use elm focus for items instead of evas focus.
651 * Revert "Elm_Interface_Scrollable: Improvement in looping behavior"
652 * Elc_Naviframe: When push is in progress, block pop until push is complete.
653 * multibuttonentry: Fix mbe clicked signal is not work.
654 * Elc_Multibuttonentry: Item resize issue on text set
655 * Genlist: Dont select first item if its DISPLAY_ONLY
656 * naviframe: fix a focus issue when deleting the first item
657 * gengrid: fix crash issue.
658 * FileSelector: fix behaviour when the file is chosen
659 * elm map - fix module load craziness loading all elm modules
660 * elm map - fix crash on badly handled zoom timeout callback
661 * FileSelector Entry: fix behaviour for events
662 * elm_image: fix image preload issue
663 * elm theme - make sure key sounds are on input channel for muting config
664 * calendar: fix signal process timing issue when view update.
665 * elm autofocus show - fix cases where focus is inside containers
666 * elm - when focus goes back in to a window dont have scrollers jump
667 * elm toolbar 0 size items fix if icon not found (T2710)
668 * multibuttonentry: Fix box item append rtl when mirror enabled.
669 * elc_multibuttonentry: Input panel should be controlled only if multibuttonentry is editable
670 * focus: remove checking the focus origin in highlight job.
671 * dnd/x11: correct coordinates in pos callback
672 * test_dnd: transfer text without markup when drag label
673 * [spinner] Notify when value is edited directly
674 * elm - fix focus set on focus in on window due to previous focus fix
675 * elm_conformant: display mode set fix
676 * gengrid: fix duplicate edje signal (elm,state,focused) to item on focus
677 * calendar: weekday update when first day of week changed.
678 * spinner: Fix internal logic about special value show instead of number.
679 * multibuttonentry: fix MBE item clear, item delete logic error.
680 * Revert "index: fix index object got a wrong min value."
681 * spinner: fix extra callback calls
682 * multibuttonentry: Fix padding to be affected by base_scale in edc.
683 * multibuttonentry: Fix MBE item box min size calc error.
684 * elc_naviframe: fix crash in strcmp, if text_set is NULL issue
685 * elm_hover: delay hover dismiss while handling edje signal
686 * elm cursors - if min size is too small then force it to be sane
687 * elm cursor - fix hotspot tracking to actually work right
688 * toolbar: Fix crash on more_item when shrink mode is set with no item.
689 * elementary: Fix calling ecore_evas_wayland_move with improper values
690 * elm_hoversel: fix to show dismiss animation
691 * toolbar: do not change align for "noicon" toolbar items (T2782)
692 * elementary: Remove unused static variable
693 * elementary: Remove unused static variable
694 * elementary: Fix passing wrong parameter
695 * elementary: Fix passing wrong parameter
696 * elementary: Remove unused variable
697 * elementary: Remove unused static varible
698 * elementary: Remove unused function
699 * elementary: Remove unused variables
700 * elementary: Remove unused static variable
701 * elementary: Remove unused static variable
702 * elementary: Fix genlist example to not free data until After it has been removed from the list (CID1327342)
703 * deskmirror: unset proxy.source_clip for urgency effects
704 * border: bring sparklebear theme up-to-date with current efl rendering
705 * elc_file_selector_button: free allocated path name
706 * elm_win: fix wrong comment.
707 * elm_cnp: DnD/X11: correct drag window position in rotation
708 * dayselector: fix warning related to argument type
709 * multibuttonentry: fix label packed many times in internal box.
710 * win: reemit atspi "focused" event on bridge connection
711 * multibuttonentry: when item is clicked/selected, select function not called issue fix.
712 * widget: update child_can_focus flag on focusability change
713 * colorselector: picker spinner UI not proper issue fix. (T2401)
714 * autoscroll focus: pass the object region position relative to the scroller. (T1686)
715 * elm_segment_control: fix invalid parameter
716 * atspi: add missing SELECTED changed signals
717 * win : Prohibiting auto-rendering, until elm_win is shown.
718 * calendar: weekdays do not get translated when language is dynamically changed issue fix
719 * index: internal item's edje object handling logic changed to improve performance.
720 * naviframe: subtitle,show signal not sent
721 * segment_control: fix variable affectation
722 * Genlist: Fixed a possible crash in filter iterator and a typo.
723 * Clouseau: handle case when the library is not installed
724 * win: only perform maximize frame state updating during ecore-evas callback
725 * gengrid: Prevent duplicated selected function calls when item is unselected in the function.
726 * atspi: unprotect subset of methods
727 * notify: fix broken timeout feature in elm_notify (T2853)
728 * notify: fix hide animation
729 * multibuttonentry: change default format count.
730 * multibuttonentry: internal entry cnp mode set as "ELM_CNP_MODE_PLAINTEXT".
731 * datetime: fix field arrange code for dynamically field sequence change case.
732 * comp base: allow mouse events to propagate through comp base -> wallpaper
733 * Entry: add markup cnp handlers
734 * elementary: Fix test_colorclass function
735 * elm: set language to edje when elm_language_set is called.
736 * spinner: prevent scrolling when longpress timer enabled.
737 * elementary: Don't call ecore_wl2_shutdown unless we have a display
738 * elm border: change shadow toggle program signal source e -> elm
739 * elementary: Update ecore wayland window geometry (T2919)
740 * spinner: add possibility to enter negative value. (T2915)
741 * gengrid: fix Logic in _item_single_select_left and _item_single_select_right.
742 * Elm entry: fix null item in item provider.
743 * Fileselector entry: fix a case when file was not selected
744 * genlist : fix size hash issue when genlist layout sizing evaluated
745 * genlist: remove unnecessary data creation
746 * elm_photocam: add NULL check
747 * atspi: return previous name in overloaded getters
748 * Elm config: use a name instead of elm_widget_type_get (T2891)
749 * Entry: Add newline filter for single line entry (T2660)
750 * [config] fix static analysis issue
751 * Elm entry: Fix to hide magnifier when menu is disabled.
752 * elm - cursor - fix job handling to not leave rogue jobs
753 * genlist : add size_calc forcely about content when elm_layout.
754 * elm wl cnp - fix paste to not crash anymore
755 * elm config - monitor JUST the correct files for profile and cfg change
756 * elementary: Fix elementary not compiling
757 * sys_notify: fix shutdown of elm_sys_notify
758 * segment_control: check item disable (T2883)
759 * elementary_test: remove wrong usage of EINA_UNUSED.
760 * layout: do not unset max size hint during sizing eval
761 * hide indicator after mouse wheel activation. (T2348)
762 * combobox: fix recalc and hover's best_location error
763 * js: fix examples functions
764 * elm entry: check for null return from eina_rectangle_new
765 * [Hover] Fixed the delaying of hover dismiss on continuous mouse clicks (T3006)
766 * box: enforce size recalc during unpack_all()
767 * config: try to properly update config for popup new align value. (T3008)
768 * config: Correct defaults in upgrade of popup conf (T3008)
769 * Gengrid: improve item_region_show code
770 * elementary: Fix elm_win_window_id_get function (T3058)
771 * Adjust "context_menu_disabled" configuration.
772 * genlist : fix tree item floating issue when homoegeneous mode is enabled (T2708)
773 * combobox: move responsibility to define filter and content to the user of a combobox
774 * combobox: "return" key handled correctly and removed unreachable code. (T3075)
775 * Genlist: do not select the item two times in case of a double click.
776 * Elm Image: fix usage of animated gif on the same image object more than one time
777 * combobox: fix disabled state (T3075)
778 * combobox: fix continuous clicks on hover
779 * [toolbar] don't leak icons into the UI
780 * [toolbar] Adjust icon size along with text etc.
781 * genlist/gengrid: Fix focus hilight error (T3122)
782 * edje: Reduce duplicated item obj creations and deletions.
783 * Elm entry: Fix selection using handlers.
784 * multibuttonentry: Add item unfocused callback.
785 * evas/canvas: fix an incorrect sizing of smart object bounding box.
786 * Eo base: Make object del event @hot.
787 * calendar.edc: fix typo in text style
788 * Eo: fix eo_shutdown()'s return value to be FALSE on shutdown.
789 * edje: fix edje_file_data_get() when no collections are present
790 * Evas: Use proper language for harfbuzz shaping
791 * genlist: update all realized items in a single job
792 * Elm_Entry: Magnifier Not working properly on corner areas issue fix.
793 * multibuttonentry: fix Segfault on pressing Delete Key
794 * combobox: prevent empty swallow to be shown on hover_dismiss animation (T3124)
795 * genlist: fix for a bug in tree expansion, T3132 (T3132)
796 * win: fix a possible crash in elm_win_add
797 * button: remove unnecessary action in program
798 * Ecore con: Close server socket fd on failure.
799 * eina: invalidate last add/del rects when the opposite operation occurs
800 * evas: include Eet.h where it's needed.
801 * Evas font: Use proper enum value for extrabold
802 * ecore-x: Add EINA_SAFETY checks for missing display
803 * ecore-x: Fix compiler warnings about return values
804 * ecore-x: Add EINA_SAFETY checks for missing display
805 * ecore-x: Add EINA_SAFETY checks for missing display
806 * ecore-x: Add EINA_SAFETY checks for missing display
807 * spinner: fix vertical drag style and logic
808 * edje: fix typo affecting our 32bits signal matching code. (T3125)
809 * tooltip: set pass events on the tooltip, not the content
810 * eina: accept NULL in eina_array_free() without erroring
811 * Evas text: set NULL free'd pointers in evas_object_text_free()
812 * ecore-drm: Make ecore_drm_output_rotation_set fail properly
813 * Evas Text: Update text layout when ellipsis is changed without resize
814 * ecore-x: Add safety checks for NULL _ecore_x_disp in dnd functions
815 * ecore-x: Add safety checks for NULL display in dpms functions
816 * ecore-wl2: do not send double mouse up events during input ungrab
817 * ctxpopup: completely disable focus-setting on show (T3088)
818 * cursor: do not unconditionally unset cursor before setting an engine cursor
819 * elm_widget: do not set NULL as parent for object
820 * elm win: fix excess resize callbacks on windows when not really resizing
821 * elm win: fix window redraw if norender is enabled on withdrawn windows
822 * config: add more frames for scrolling options
823 * gl-drm: revise page flip logic
824 * edje: clear pending programs upon calling stop_programs_on()
825 * elm win: use actual window size not requested to resize child objects
826 * ecore evas: fix configure request queue count to only count changes
827 * [editor] Fix crash when deleting selections
828 * ecore-drm: Don't reset event modifiers on touch motion
829 * ecore-x: add safety checks for _ecore_x_disp in some functions
830 * edje_cc_handlers: font field in new text_class should be NULL at the begining
831 * fix the wrong operation of mirrored set
832 * ecore-x: add safety checks for _ecore_x_disp in some functions
833 * edje: unset animator pointer after free in _edje_file_del()
834 * hoversel: set hover layer to layer of hover_parent (T3203)
835 * list: do not constantly reset scr_min flags
836 * list: always apply new size hints for subobjects
837 * Evas textblock: Fix markup cache, was completely broken.
838 * Edje textblock: Assume textblock knows to deal with setting the same markup.
839 * view list: free style in base destructor.
840 * list: do not change scr_min flags when setting an unenforced list mode
841 * list: set update hints on item edje objects
842 * Evas textblock: fix cached markup's stringshare refs
843 * edje epp - fix gcc warning about possible unused var usage
844 * efl - fix threadqueue spinlock destruction on openbsd - doesn't like it
845 * combobox: store eo_constructor() return value into obj
846 * Genlist: fix for an item width calculation issue on item show / scrolling (T2603)
847 * genlist: fix item sizing error
848 * ecore-drm: Update copyright notice (T3286)
849 * ecore-drm: Don't re-include config.h
850 * ecore-drm: Disable default DBG log level
851 * elm - genlist item - index get start from 0 - unbreak api break
852 * edje: Don't leak array source if we are going to exit function (CID1350291)
853 * evas-gl: Fix dereference after null check (CID1339785)
854 * ecore-wl2: set fd handler active flags correctly for connect/create
855 * ecore_wl2: Don't treat EINVAL as a recoverable condition
856 * eolian generator: check fwrite return value currectly (CID1327247)
857 * ecore_drm: Update device copy of framebuffer after page flip completes
858 * gl_common: call evas_gl_common_texture_free() before dropping image cache
859 * ecore_drm: Disable custom tick if we can't wait for vblank
860 * interface_scrollable: fix the getting scroll view port size
861 * evas: Fix incorrect expression in efl_canvas_surface_wayland (CID1353365)
862 * evas: Fix incorrect expression in efl_canvas_surface_tbm (CID1353365)
863 * evas: Fix incorrect expression in efl_canvas_surface_x11 (CID1353363)
864 * docs: bring back docs from eo files by switching to the new group name (T3109)
865 * docs: bring back docs from eo files by switching to the new group name (T3109)
866 * docs: bring back docs from eo files by switching to the new group name (T3109)
867 * edje: do not emit selection,start twice when running select all
868 * entry: do not set selection on selection,start signal
869 * evas-wayland-egl: Override image_native init and shutdown functions
870 * evas-wayland-shm: Override image_native init and shutdown functions
871 * evas.canvas3d: fix wrong output in evas-3d-pick example
872 * Genlist: fix wrong use of Eo item
873 * Genlist: fix test ending
874 * evas-wayland-shm: Fix rotation for wayland shm engine
875 * label: whenever text is changed, sliding related things should be checked
876 * Evas font: fix width calc in last_up_to_pos
877 * Evas textblock: fix null-derefernce in _style_match_tag()
878 * elm_win: force resize during show if job is pending
879 * elm_win: monitor wl CONFIGURE events and unset resizing flag accordingly
880 * elm: fix window resize self-trigger
881 * evas sw render: cutout rects may be used in multiple threads (T3348)
882 * efl - evas - sw engine - donmt free spinlock because cache always needed
883 * edje_cc: fix parsing error when some keywords are used as part name
884 * elm_fileselector: fix progressbar mode
885 * textblock: support escaped &apos; tag
886 * wayland: ignore resize from no-op surface configure events, send events always
887 * ecore: add ecore_main_fd_handler_file_add() handlers to file handler list
888 * evas render: fix updates sometimes are list of rects sometimes updates (T3226)
889 * evas sw render: fix previous thread fix to be portable
890 * evas - fix leak because cutouts_fre .. doesnt free - it just resets to 0
891 * evas-software-generic: remove native.func.data variable and data argument of native calblacks.
892 * ecore-wl2: Enable releasing keyboard, pointer, and touch if supported
893 * ecore-drm: do not attempt to destroy sprite outputs which have never repainted
894 * evas: gif loader - fix out of bounds access on cmap of invalid pixels
895 * elm win - null out freed data on smart del
896 * evas - gif loader - handle missing colormap
897 * ecore-xcb: Fix wrong initialization
898 * ecore-xcb: Implement missing keyrouter and keygrab functions for xcb (T3377)
899 * elm_win: unset opaque region when alpha is set
900 * elm_win: update opaque region while fullscreened
901 * elm_win: conditionally emit focus and maximize signals in frame creation
902 * popup : fix create scroller bug when list item add.
903 * evas-wayland-shm: Update copyright notice (T3421)
904 * ecore-xcb: Add missing ecore_x_randr_output_crtc_set API function
905 * ecore-xcb: Add missing API function ecore_x_randr_edid_info_has_valid_checksum
906 * ecore-xcb: Add missing API function ecore_x_randr_edid_manufacturer_name_get
907 * ecore-xcb: Add implementation for missing API function
908 * ecore-xcb: Add implementation for missing Ecore_X API
909 * ecore-xcb: Add implementation for missing API function
910 * ecore-xcb: Add implementation for missing API function
911 * ecore-xcb: Add implementation for missing API function
912 * ecore-xcb: Add implementation for missing API function
913 * ecore-xcb: Add implementation for missing API function
914 * ecore-xcb: Add implementation for missing API function
915 * ecore-xcb: Add implementation for missing API function
916 * ecore-xcb: Add implementation for missing API function
917 * ecore-xcb: Add implementation for missing API function
918 * ecore-xcb: Add implementation for missing API function
919 * elm_win: update wayland opaque region during pre-flush...always
920 * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
921 * elm_win: move frame obj creation/deletion for fullscreen property to state change cb
922 * elm_win: handle icon object lifetimes more accurately, use icon_name in csd icon
923 * ecore-wl2: redo Ecore_Wl2_Event_Window_Configure entirely
924 * eina tmp get - support other tmp dir env vars and dont use xdg runtime
925 * efreet: fix tmp file/dir/log handling to not leave a mess and work
926 * efreetd - fix more cache path handling to live in the cache dir
927 * Evas: Add API to reinit the language and use it in elementary.
928 * Evas langauge: Prevent potential buffer overflow and clean code.
929 * elm_win: force opaque update on maximize state change
930 * evas gl - fix leak with font glyph textures
931 * ecore - system modules - fix eldbus interdependency and complaints
932 * ecas gl: ensure make current/window/outpbut enabled before flushing
933 * edje - delete obj - null out freed items in structs/data
934 * ecore-drm: Don't leak object properties
935 * elput: Add missing optional feature check for systemd
936 * datetime_input_ctxpopup: delete previously created ctxpopup if theme is broken
937 * edje_cc: delete anonymous lookup during program removal
938 * elm_win: remove duplicated focused/unfocused event call
939 * elm_focus: keep all focused states to be consistent when win loses and gets focus
940 * eina mempool: don't allow 0 sized mempools
941 * edje_cc: Fix filters inheritance (T3467)
942 * genlist: recalc item size after item content field updated
943 * eina value test - gix blob check to check only relevant fields
944 * genlist: call update_job after smart_calculation done
945 * Edje edit: fix get list of program tagrets.
946 * Edje edit: fix aspect_preference value into generate code function.
947 * elm_cnp: attempt to get all applicable mime types when getting selection
948 * elm_cnp: accept appropriate text types in wl drop handlers
949 * genlist : arrange focus set in mouse up
950 * evas - legacy evas_object_del - always hide obj regardless of refs
951 * edje: fix the source string for table item
952 * Elementary toolbar: Fix flickering issue from resizing the box multiple times
953 * efl: Add uuid as a dependency for Ecore_Wl2 (T3505)
954 * elm_genlist: fix the sorted insert after expanded tree item
955 * evas: Fix improper extra library linkage for various engines
956 * ecore-drm: Add missing initializer for fb2 command
957 * elementary interface/scrollable: remove duplicated function calls for bars
958 * elementary: fix genlist tree filters
959 * edje_entry: fix crash issue in case of no selection text
960 * edje_text: don't apply ellipsis if fit is setted (T3519)
961 * elm_genlist: when appending items to the parent, prepend to the parent
962 * ecore-evas-wayland: Remove include for old Ecore_Wayland library
963 * ecore-audio: Fix issue of improper deleting of ecore_job
964 * efl: Make building Ecore_Wayland optional
965 * ecore_file: fix memory leak
966 * ecore_drm: Fix off by 1000 in output rate calculation (T3587)
967 * elput: Remove useless dbus argument fetching
968 * ecore-drm: Fix potential segfault when setting output mode
969 * ecore-wl2: Remove need for including <sys/param.h>
970 * elput: Fix issue of NULL seat named being passed during input init
971 * elm win: change to use legacy api for cocoa engine
972 * edje_callbacks: fix click signal emitting even though mouse event was cancelled
973 * ecore-evas: call application-set focus functions if no engine functions exist
974 * Elementary toolbar: Don't call "clicked" callback when item is just selected
975 * elput: Don't multiply pointer axis value
976 * ecore-wl2: Add environment variable to optionally disable wobbly windows
977 * elementary: Fix build issue when x11 is disabled
978 * elementary: Don't define handlers if we are not going to use them
979 * elementary: Conditionally define functions based on x11/wayland
980 * elementary: Cleanup compiler warnings when not using X11
981 * eina test suite vector - make correctness range 2x as big
982 * elm_list: perform a null check before accessing its member
983 * ecore-evas: Fix Makefile to not include Ecore_Wayland
984 * efl: Define if systemd version >= 209
985 * evas-vg: Don't fetch parent if we are not going to use it
986 * fix warnings about double/float comparisons in eina vector (T3245)
987 * evas 3d - fix mesh savers/loaders to not leave memory unset
988 * ecore-con - simplify down to a single libc resolver (T3668)
989 * ecore-con tests - remove WRONG connect check
990 * eldbus: divide dbus call timeouts by 1000 to convert from milliseconds
991 * evas - use actual smart bounding box not obj geometry for render incl
992 * slider: theme - fix warnings
993 * eina hash - fix stringshare key comparison function (T3638)
994 * efl - fix many bounds over/underflow where we use int for ptr cmp (T3638)
995 * Elm entry: fix returning wrong focus region
996 * elput: Fix issue where double/triple click was not working
997 * elput: Remove badly named API
998 * efl - ecore c+ ecore-imf - fix odd case input when faking a real event (T3703)
999 * ecore-evas-drm: Fix issue of mouse pointer not centering on startup
1000 * widget: set the parent-child relation again, when the widget is unset
1001 * ecore-evas-drm: Register direct input callback for gl_drm also
1002 * ecore-evas-drm: Disable direct input callback
1003 * elm_win: force wl cursor set on every mouse-in
1004 * elput: Use Eeze function to get the udev to create context with (T3712)
1005 * edje_edit: fix map API (light, perspective, rotation)
1006 * elput: Fix crash whem sd_session_get_seat fails (T3785)
1007 * ecore-xcb: Fix XCB to be usable again
1008 * evas: fix order binding attributes to gl.
1009 * elementary/colorselector: colornames updated with spaces.
1010 * elementary/colorselector: use layout instead of edje object for components.
1011 * elm ctxpopup: fix auto_hide mode to work correctly
1012 * elementary: Remove unused variable
1013 * elput: Missing pointer initialization. (T3785)
1014 * edje_edit: fix copy&paste type for map functions which should return int
1015 * edje_edit: text style should be able to set into NULL
1016 * ecore-wl2: Support wl_seat_listener version 4
1017 * elementary: Remove set but unused variable
1018 * edje_edit: add missed part and description initializations
1019 * elementary: add implementation for elm_multibuttonentry_item_selected_get API
1020 * evas: fix possible memory leaks in e3d_drawable_texture_rendered_pixels_get
1021 * evas-wayland-egl: Make sure surface pointer is valid before using it
1022 * eolian: fix incorrect doxygen param generation
1023 * edje_cc - limit embryo_cc instances in bg to something sensible (T3874)
1024 * edje_calc: fix interpolate calculation of map colors
1025 * eolian: fix error cursor positioning
1026 * ecore-evas-drm: Re-enable direct input callback
1027 * elput: Fix issue of VT-Switching not working
1028 * configure - remove gnu make hack as it seems to not be needed anymore (T3767)
1029 * edje_edit: save referenced groups when image id's are changed
1030 * eolian: move deferred eo file parsing to the very end
1031 * eolian: enable inheritance checks and fix EFL to build with them
1032 * elput: Trap for null physical seat name
1033 * elementary: Fix fileselector directory monitoring events
1034 * Edje, Elementary: Remove <password=off> tag when password mode is disabled
1035 * eolian: implement a stringshare builtin
1036 * examples: evas3d: fix out of range array
1037 * elc_combobox.c: apply style to inner parts of combobox like entry and genlist
1038 * elm_entry: fix duplicate text set
1039 * edje_text: fix the fit calculation for different text size (T3569)
1040 * evas: avoid calculation bounding for camera and light objects
1041 * edje_external: fix external icon handling
1042 * elm_entry: restrict focus region to inside of entry object area
1043 * evas: Fix bad clipping with proxy
1044 * ecore_wl2: Fix dnd breakage when focus leaves window
1045 * evas: add pattern "style" when evas query fonts via fontconfig
1046 * ecore-wl2: Prevent duplicated mouse up events
1047 * elementary: Fix bug in wl dnd where all subsequent mimetypes would be accepted
1048 * elementary: Fix over-zealous optimization attempt
1049 * elementary: Fix erroneous usage of EINA_UNUSED
1050 * ecore-input: Check return fo ecore_main_fd_handler_fd_get (CID1356632, CID1356624)
1051 * ecore-evas: Fix error handling issues in wayland_shm engine (CID1357142, CID1357141)
1052 * elput: Check return of read function call (CID1357143)
1053 * evas-wayland-shm: Remove logically dead code (CID1357144)
1054 * elementary: Fix explicit null dereference (CID1357147)
1055 * ecore-wl2: Fix derefence after null check (CID1357148)
1056 * ecore-evas-wayland: Fix issue of passing wrong values to resize (CID1357150)
1057 * ecore-wl2: Check the return value of ecore_main_fd_handler_fd_get (CID1357152)
1058 * ecore-wl2: Fix issue of passing negative number to close() and read() (CID1357152, CID1357153)
1059 * ecore-drm2: Don't leak return from _output_name_get function (CID1357161)
1060 * ecore-wl2: Fix issue where hash would not get destroyed on error (CID1357171)
1061 * elc_hoversel: just little fix of expand/noitem behavior
1062 * edje_pick: load just used images.
1063 * theme: return enum from elm_widget_style_set instead of bool
1064 * ecore-wl2: Fix uninitialized variable (CID1357214)
1065 * edje signal cb - dont delete already deleted signals
1066 * elm layout - add and delete signal cbs from the same consistent obj
1067 * evas update buf - dont ref and unref outbug as an evas image - it's not
1068 * elementary: Update connman theme for all security
1069 * ecore-wl2: Fix error handling for bad fd (CID1357213)
1070 * Elementary: cnp - check on NULL data in elm_drag_start
1071 * evas: Fix rare issue with recursive proxy src invisible (T4006)
1072 * efl - threads and signals - make efl work on "insane" os's with signals
1073 * elc_combobox: fix theme and style set for combobox
1074 * evas event handling - fix incorrect object reporting (T3718)
1075 * efreet - fix mime file path messing with short paths like / (T4015)
1076 * elc_combobox: add/remove item doesn't resize container with genlist
1077 * evas event handling2 - fix incorrect object reporting (T4017)
1078 * elm widget - stop segv during shutdown when objects become deleted
1079 * elementary: clear callbacks before destroying object to avoid crash. (T3188)
1080 * elm_entry: remove unnecessary text clearing in text_set
1081 * elm_calendar: fix first week is not changed
1082 * elc_popup: move the code making buttons buffer for readability
1083 * evas event handling3 - fix yet more corner cases for clipped objects
1084 * edje_pick: realloc bug fix
1085 * edje_edit: on save_all firstly save all cached group, then all other
1086 * evas event handling4- fix more corner cases where bounding is bad (T4017)
1087 * elm conform - fix leak on jproperty change (CID1353606)
1088 * gl generic ector leak - fix not using return value of eng_image_data_put (CID1339963)
1089 * ecore-drm2: Perform input device calibration based on output name
1090 * edje: fix the map state issue.
1091 * evas-wayland-shm: Fix Insecure temporary file (CID1357164)
1092 * elput: Fix insecure temporary file (CID1357165)
1093 * edje: update a style when a style is added as class's member
1094 * Edje entry: Skip codes for updating cursor when cursor position is not changed
1095 * Evas textblock: Apply scale factor to <linesize>, <linegap> formats
1096 * Canvas text: fix corner case in range geometry calc
1097 * edje: Fix issue of null pointer dereference (CID1267490)
1098 * ecore-wl2: Fix issue of misleading 'if' statement
1099 * Edje calc: Fix Evas Text width calculation with ellipsis
1100 * Eo add ref: Fix a bug causing leaks and wrong refcount in some cases.
1101 * elementary: Clip window swallow clients
1102 * elementary: Properly swallow wayland clients
1103 * elm tooltips - fix positioning and more to be sane and have less bugs (T3980)
1104 * elementary: Fix issue of minimum resizing in wayland
1105 * evas-generic: Fix gcc warning of incorrect format
1106 * evas-generic: Fix gcc wanring
1107 * elput: Cleanup erroneous errors when trying to get output name
1108 * evas-wayland-shm: Create buffers with ARGB by default
1109 * elementary: Make wl frame borders above content
1110 * eina thread create - use pthread_sigmask as this can be called from thread
1111 * Evas font: fix width query for OT (T4068)
1112 * elementary: Fix issue of toggling border state causing visual jumps (T4092)
1113 * elocation: properly generate pkgconfig file. (T4120)
1114 * ecore_con: fix lookup of libcurl on OpenBSD. (T4130)
1115
5Changes since 1.16.0: 1116Changes since 1.16.0:
6--------------------- 1117---------------------
7 1118
diff --git a/configure.ac b/configure.ac
index bba3e2a..d6d3af8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
1EFL_VERSION([1], [17], [99], [dev]) 1EFL_VERSION([1], [18], [0], [release])
2AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net]) 2AC_INIT([efl], [efl_version-alpha1], [enlightenment-devel@lists.sourceforge.net])
3 3
4AC_PREREQ([2.60]) 4AC_PREREQ([2.60])
5AC_CONFIG_SRCDIR([configure.ac]) 5AC_CONFIG_SRCDIR([configure.ac])