diff --git a/NEWS b/NEWS index ead745faa1..1906fe9bed 100644 --- a/NEWS +++ b/NEWS @@ -4446,7 +4446,6 @@ Fixes: * edje: Edje_Edit - fix wrong behaviour on draggable.event processing while deleting parts. * evas/text: fix abnormal ellipsis logic when harfbuzz is enabled. - Changes since 1.8.0: -------------------- @@ -4624,8 +4623,8 @@ Improvements: Fixes: - * Check ecore_x_window_prop_card32_get() return value correctly in ecore_x_e. - * edje freeze count can no longer become negative + * Check ecore_x_window_prop_card32_get() return value correctly in ecore_x_e. + * edje freeze count can no longer become negative * Revert "Evas font: Change font fallback to not depend on fontconfig >= 2.11." (T1006) * Evil: Fix parallel build for Windows * Emotion Generic: receiving the size on opening is correct. @@ -5331,130 +5330,3 @@ Fixes: - Fix memory leak in error case. * Eeze: - Fix sensors to not segv on shutdown. -Changes since 1.21.0: ---------------------- - -Features: - - * evas textblock: add/apply cursor cluster APIs based on grapheme cluster - * efl_ui_spin_button: Addded direction feature. - * scroller: refactory a momentum scroll animator - * elementary textpath: support legacy APIs - * elementary transit: add a convenient API. - * elementary transit: add a new api - elm_transit_progress_value_set() - * Text: add markup_range_get - * Canvas layout: support more Efl.Text.* with efl_part - * efl: Add support to elput for using elogind instead of systemd - * eina: add locale-independent eina_convert_strtod_c function - * elm perf tool - bring one back to efl - * eina: add locale-independent eina_convert_strtod_c function - * elm perf tool - bring one back to efl - * efl gfx_path: introduce efl_gfx_path_reserve() - * efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED - * efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED - * gfx: Add size hint fill (EO) (T3912) - * efl_app: add "standby" event (T5494) - * edje_cc: fail upon detecting invalid part description references in programs (T7016) - * elput: Add API to allow settings tap-to-click on pointer device - * ecore_drm2: Add API to allow settings tap-to-click on pointer device - * efl_ui_win: add 'exit_on_all_windows_closed' class property and unit test (T5494) - * efl_ui_win: add 'exit_on_close' property and unit test (T5494) - * eo: implement class overriding (+unit tests) (T7516) - * eolian gen: initial support for reflection api - * efl_ui_relative_layout: introduce new relative container (T5487) - * eolian: introduce typed slice types - * eolian: add support for inlist structs - * eolian: remove support for inlist/inarray - * ecore-drm2: Add API function to return output rotation (T7690) - -Fixes: - - * ecore_wl2_dmabuf: Link with ecore_wl2 (T7327) - * ecore_wl2_dmabuf: Depend on ecore_wl2 (T7327) - * efl selection manager - avoid multiple selection get callbacks for req - * evas image: fix a bug in image preloading. - * evas canvas: fix null possibility of evas_object_above_get(). - * edje: Remove hack code - * efl gfx_path: prevent buffer overflow. - * ecore_main: fix the invalid return value - * eina_vpath: fix the memory leak - * elementary: remove meaningless memory allocation and leaking - * elementary: fix memory leak from Efl.Ui.Layout.Object - * evas gl: fix invalid image size. - * elementary entry: apply scale to all edje objects - * eina debug: fix a double unlock issue - * elm_theme: fix return value when default style fallback is done - * evas vg: fix memory leak. - * devas vg: return default root node if possible. - * evas vg: fix memory leak at gradient. - * evas filter: remove critical messages from Evas Filter - * elementary transit: fix wrong pausing time calculation. - * Canvas text: fix line_jump_by logic - * cxx: explicitly require c++11 and fix tests to conform - * edje: fix an overflow issue for state values - * evas textblock: remove white space after line-break by a next item - * evas ector: fix memory leaks. - * evas vg: update render properly. - * ector software: make a pair of ref/unref. - * evas gl: recover current program state. - * ecore_evas - fix aninmator based frame render ticking to full framerate - * ecore evas - buffer - init ecore event evas as many times as shutdown - * eina: fix a build failure caused by missing 'locale_t' from OSX - * ecore_con: handle timeout of the attempt to connect. - * ecore_evas - fix aninmator based frame render ticking to full framerate - * ecore evas - buffer - init ecore event evas as many times as shutdown - * eina: fix a build failure caused by missing 'locale_t' from OSX - * ecore_con: handle timeout of the attempt to connect. - * evas gl - make GLintptr etc. also ndefed for GL_VERSION_1_5 fix typedef (T7502) - * ecore-drm2: Fix drmModeSetCrtc call during fb flip - * textblock: Fix crash with filters - * edje - stop trying to access ready deleted exrt/group swallow objects - * evas: remove memory leaks from deleted Textblock objects - * elm - dnd - restore to working as drop targets - * elm_config: Free data returned from eet_read - * ui/flip: fix efl_pack usage - * elm_entry: make file loading succeed on 0-sized files (T6562) - * theme: fix odd state setting on some items for list/genlist/gengrid - * theme: correct part name in program for elm/hover/base/main_menu_submenu/default (T6219) - * theme: remove a ton of invalid part description references in various programs (T6873) - * ecore-evas/extn: use evas from events when updating key masks (T5536) - * edje: apply maps to textblock cursors and backgrounds (T4977) - * ecore drm2 - work around kms/drm bug seemingly when no flip event comes - * elm textpath: reduces differences between actual pos and modified pos - * elm_map: Make more robust elm_map (T7443) - * Fix leak in elm atspi - * eina_file: set errno on open fail for win32 build - * evas-gl-drm: Fix issue of rotation not actually rotating (T7690) - * solve neon rotation issue by moving to the tiled rotator - * eo: Fix missing varags cleanup (CID1399080) - * efl_core_command_line: Fix logically dead code (CID1399106) - * efl_ui_widget_common: Fix potential resource leak (CID1399088) - * efl_ui_selection_manager: Fix unchecked return value (CID1399092) - * evas_device: Fix dereferencing null pointer (CID1399091) - * efl_ui_stack: Fix dereference null return value (CID1399082) - * efl_ui_datepicker: Fix uninitialized scalar value (CID1397006) - * efl_ui_grid: Fix dereferencing null pointer (CID1397000) - * ecore_con: Fix dereferencing of null pointer (CID1396990) - * elm_atspi_bridge: Fix resource leak (CID1399429) - * efl_ui_win: Fix dereference null return value (CID1399428) - * efl_ui_win: Fix dereference null return (CID1399427) - * efl_ui_win: Fix dereference null return (CID1399426) - * efl_ui_win: Fix dereference null return value (CID1399425) - * efreet: Fix resource leak (CID1399090) - * efl_ui_text: Fix resource leak (CID1396998) - * eldbus: Fix dereference after null check (CID1399422) - * efl_ui_focus_manager_calc: Fix resource leaks (CID1396984, CID1396965) - * elm_focus_legacy: Fix resource leaks (CID1399096, CID1399095) - * eldbus: Fix resource leak (CID1399097) - * efl_canvas_vg_object: Fix dereference after null check (CID1399423, CID1399421) - * efl_ui_win: fix hw accel detection - * efl_ui_layout: Eina_Error type has been modified to work correctly. - * ecore-drm2: Don't use AtomicAddProperty for plane rotation (T7690) - * ecore-drm2: Update plane state values based on FB (T7690) - * ecore-drm2: Factor in output rotation when getting output info (T7690) - * evas drm: Don't use eng_output_resize or redraws clear (T7690) - * evas drm: Fix software output rotation (T7690) - * efl_ui_image: remove job in sizing calc. (T7360) - * evas_render: Process deferred callback in the sync render case. - * efl_ui_selection_manager: Don't leak malloc'd data (CID1396949) - * ecore-drm2: Add missing @ingroup for some doxy