release: Update NEWS and bump version for 1.22.0 release
authorMike Blumenkrantz <zmike@samsung.com>
Fri, 5 Apr 2019 23:12:33 +0000 (19:12 -0400)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 8 Apr 2019 01:50:04 +0000 (10:50 +0900)
NEWS
configure.ac

diff --git a/NEWS b/NEWS
index 66bcce5..e71f224 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5133,3 +5133,130 @@ 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
index 2aa4d32..0d87986 100755 (executable)
@@ -1,5 +1,5 @@
 EFL_VERSION([1], [22], [0], [release])
-AC_INIT([efl], [efl_version-beta2], [enlightenment-devel@lists.sourceforge.net])
+AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net])
 
 AC_PREREQ([2.60])
 AC_CONFIG_SRCDIR([configure.ac])