release: Update NEWS and bump version for 1.17.0-alpha1 release
authorStefan Schmidt <stefan@osg.samsung.com>
Tue, 5 Jan 2016 13:57:42 +0000 (14:57 +0100)
committerStefan Schmidt <stefan@osg.samsung.com>
Tue, 5 Jan 2016 13:57:42 +0000 (14:57 +0100)
NEWS
configure.ac

diff --git a/NEWS b/NEWS
index 8258cb0..0b27943 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,171 @@
 ==========
-EFL 1.16.0
+EFL 1.17.0
 ==========
 
+Changes since 1.16.0:
+---------------------
+
+Features:
+
+   * eina: add eina_tmpstr_manage_new, eina_tmpstr_manage_new_length APIs
+   * eina: add API eina_strftime
+   * Edje: Directly embed TGV files inside EDJ when possible
+   * eolian: add eolian_type_aliased_base_get
+   * Evas object: Add paragraph_direciton APIs
+   * Evas textblock: add support for hyphenation wrap style
+   * cmake: Add a helper script which defines generator rules for eo files
+   * evas: Add ExtraLight, ExtraBold for font weight.
+   * Evil: add support for LC_MESSAGES for setlocale()
+   * ecore_win32: add clipboard management
+   * ecore_win32: add support of X11 shaped cursors
+   * ecore_cocoa: add support for system cursors
+   * Ector: Implement pixel buffer support
+   * ecore_cocoa: add support for system cursors
+   * ecore: Add a new wayland module (T2842, T2841)
+   * eina: Adding API for base64 decode.
+   * edje: introduce size_class attribute
+   * Static deps unibreak: Update to latest version.
+   * edje_callbacks: Add mouse,pressed,in/out signal.
+   * efl-js: JavaScript Eolian binding
+   * edje: add text_classes syntax to EDC (T2900)
+   * Add a new Ecore_Drm API for setting left-handed mouse
+   * edje_embryo: add printf feature.
+   * ecore-drm: Add a new API for keymap cache
+   * Evas_Engine: add TBM surface and clean up Native Struct
+
+Fixes:
+
+   * eina: fix computation of sqrt near 1.
+   * efl: fix build out of tree
+   * Evas: Allow edje_decc to work with ETC images
+   * edje: initialize map.zoom values to fix old *.edj compatibility issues.
+   * Evas sw_generic/x11: Fix calls to native_bind_cb/unbind_cb
+   * edje - signal match code - clean up function readablity and fix crash
+   * ecore_con: remove last occurence of EMILE_SSLv3
+   * efl: Fix configure help message for cserve
+   * efl: Fix configure help message for multisense
+   * ecore-evas wayland: use correct values when updating wayland window size
+   * ecore-evas drm: null global device pointer after free (T2844)
+   * Evas GL: Fix BadMatch with pbuffer make current
+   * Evas GL: Remove invalid call inside make current pbuffer
+   * ector: disable NEON build. (T2851)
+   * Evas language: Fix language from locale function.
+   * evas-gl: Remove extra parentheses
+   * evas-software-x11: Fix returning NULL pointer
+   * evas-software-x11: Fix resource leak (CID1339782)
+   * ector: Fix incorrect expression (CID1339786)
+   * ecore-evas-wl: Fix issue of improper window geometry (T2842)
+   * ecore-drm: Don't send mouse_move event too early
+   * ecore-evas-drm: Send fake mouse_move event after registering (T2854)
+   * ecore-wayland: Make ecore_wl_window_maximized_get return proper values
+   * evas-gl_drm: Remove set but unused variable
+   * ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
+   * ecore-wayland: return only the relevant state value for maximize/fullscreen
+   * ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
+   * Edje: Fix Evas 3D eet data descriptors
+   * Evas text: Fix memory leak
+   * ecore-wayland: Add EINA_SAFETY checks to window functions
+   * ecore-wayland: Fix iconified functions for consistency
+   * ecore-wayland: Reduce overhead for maximize/fullscreen set functions
+   * [eolian_gen] remove documentation for removed argument.
+   * evas: fix unreachable code in _generate_unic_color_key function in Evas.Canvas3D.
+   * evas: fix possible accsess to NULL pointer in Evas.Canvas3d.
+   * evas: fix uninitialize variable in convex_hull_vertex_set function
+   * evas: remove useless part of code in evas_convex_hull_get function
+   * ector: fix the rounding issue when applying transformation to shape data in freetype backend.
+   * efreet_icon: Fix wrong inherit selection
+   * edje entry: return correct selection
+   * evas-3d: Fix missing field initializers
+   * Evas: use LC_MESSAGES on Windows to fix compilation
+   * eina: fix missing header
+   * ecore_file: fix ecore_file_file_get() on Windows
+   * ecore_cocoa: don't track NSAppKitDefined event
+   * ecore_cocoa: fix live resize of windows
+   * evas: fix a NULL dereference issue in font.
+   * efl: fix build failure when it builds with coverage.
+   * edje cc fix - we parsed floats not intsfor min and max desc size
+   * Evas Textblock: Fix text disappear issue when text is made up with multiple items. (T2709)
+   * efreet desktop tracking - fix monitoring of dirs of custom desktops
+   * fix efreetd to scan more subdirs for desktop and icon files
+   * Evas textblock: fix height on line wrapping (T1583)
+   * ecore_evas: fix disappearing socket image
+   * edje: fix edje RTL description in case of custom state of a part
+   * evas: rewrite gl image transformation logic in a very simple way
+   * edje_entry: Fix crash on selection (T2910)
+   * Edje entry: Use markup text for password in preedit mode
+   * ecore-wl2: Fix not sending compositor reguests when we use ecore_wl2_display_connect
+   * ecore-wl2: Fix issue of compositors not flushing clients properly
+   * ecore-evas-wl: Fix issue of resize jumping
+   * ecore-wl2: Fix maximized and fullscreen functions to restore geometry
+   * ecore-wl2: Fix issue of not unsetting move mouse pointer
+   * ecore-wl2: Change name of ecore_wl2_window_class_name_set function
+   * ecore-evas wayland: use correct values when updating wayland window size
+   * ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
+   * ecore-wl2: Fix maximized & fullscreen functions to use window flag
+   * ecore-wl2: Remove setting custom wl_log handler
+   * ecore-evas wayland: use correct values when updating wayland window size
+   * ecore-evas-wl: Fix issue of improper window geometry (T2842)
+   * ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
+   * ecore-evas wayland: use correct values when updating wayland window size
+   * ecore-evas-wl: Fix issue of improper window geometry (T2842)
+   * ecore-evas-wl: Fix issue of resize jumping
+   * ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
+   * ecore-evas-wayland: Use proper Ecore_Wl2 window functions
+   * Evas textblock: Skip layout logic for an text item which doesn't have font.
+   * ecore-evas-wl: Cleanup creating a wayland canvas
+   * ecore-evas-wayland: Properly cleanup ecore_wl2 during error
+   * ecore-wl2: Implement function pointer for configure acknowledge
+   * ecore-evas-wayland: Acknowledge configure event post render
+   * efl - ecore-x xrandr - fix memleaks of properties fetched
+   * ecore-wl2: Don't free display structure during display cleanup function
+   * evas-wayland-egl: Fix the unnecessary renewal of the engine window.
+   * Evas textblock: fix evas_textblock_cursor_line_set
+   * ecore-wl2: Fix issue of cleanup function always removing from client display hash
+   * evas: Fix definition of framespace in canvas eo file
+   * ecore-wl2: rewrite maximize/fullscreen set functions for consistency (T2919)
+   * ecore-evas-wayland: Don't set window geometry in ecore_evas (T2919)
+   * Edje cc: Fix use of uninitialised value.
+   * Evas textblock: improve and fix line range rectangles (T2648)
+   * ecore-wl2: rewrite iconified set function for consistency (T2919)
+   * efl - ecore-x randr - fix coverity issue found after previous leak fix
+   * Evas text: Fix Evas Text truncated text case.
+   * edje: calc - remove pointer comparison while finding part desc
+   * ecore-evas-wayland: Move configure acknowledge to render_flush_pre
+   * ecore-evas-wayland: Fix issue of starting resizing causing size jumps
+   * evas_eet: Add Type Safety check
+   * Evas textblock: add missing test fonts (T2908)
+   * evas: trigger RENDER_FLUSH callbacks during async render
+   * ecore-wl2: Add new event for sync done
+   * ecore-evas-wl: Defer creating surfaces for wayland canvas
+   * ecore-evas-wl: Fix copy/paste errors
+   * evas - fix evas module locks to init/del when movile created/destroyed
+   * Evas Textblock: Fix NULL dereferencing issue
+   * Eolian gen: Don't fail if file is empty (--gi)
+   * ecore-drm: Fix failure of setting/closing evdev->fd which causes fd leak
+   * ecore-evas wayland: move frame sending to pre-flush callback
+   * evas: do not add unclipped smart members to the master clip
+   * evas: trigger FLUSH_PRE callback prior to kicking off an async render
+   * evas: do not unset/delete master clip after every frame
+   * efreet_icon_cache_create: null theme eet file to avoid double free
+   * edje_cc: track parts for descriptions, ensure part types match when inheriting
+   * edje_cc: terminate filter file scripts
+   * edje_cc: correctly copy part descriptions when setting part type
+   * edje_cc: redo part type setting to be even more correct
+   * Edje entry: Fix issue with width calculation and padding
+   * emotion - fix gst back-end to report title and other meta changes
+   * Edje entry: Fix cursor position on mouse up and down
+   * evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
+   * evas: handle existing pointer grabs when changing object pointer mode
+   * efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)
+   * ecore_x: fix memory leak
+   * ecore_x: fix memory leak
+   * ecore-wl2: Fix MIN() macro comparing int vs unsigned int
+   * eo: Fix resource leak (CID1339783)
+   * ecore-drm: Add missing variable 'dev'
+   * Edje_cc: support braces for description.proxy attribute.
+   * edje: custom state - if RTL flag is not set, return original description
+   * edje: Fix compiler warning about set but not used variables
+
 Changes since 1.15.0:
 ---------------------
 
index 9efb77b..56feb7f 100644 (file)
@@ -1,5 +1,5 @@
-EFL_VERSION([1], [16], [99], [dev])
-AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net])
+EFL_VERSION([1], [17], [0], [release])
+AC_INIT([efl], [efl_version-alpha1], [enlightenment-devel@lists.sourceforge.net])
 
 AC_PREREQ([2.60])
 AC_CONFIG_SRCDIR([configure.ac])