A bunch of fresh new tarballs with our latest work waiting for your 
testing before we can go into the final stages of releases.

= EFL, Elementary and friends 1.16 alpha tarballs =

The merge window for 1.16 closed today which means it is time for an 
alpha tarball of what we have been working on over the last two months. 
You can find the generated NEWS file content below. They might get 
updated over the next weeks before the final release but still should 
give you a rough idea what this release will bring you.

== Download ==
Its getting a long post so the most important stuff upfront. Downloads. :-)

http://download.enlightenment.org/rel/libs/efl/efl-1.16.0-alpha1.tar.gz
8b1413e7baedd668ef4715025841794b0ccbba973bd7ca92a49230c972ca878a

http://download.enlightenment.org/rel/libs/elementary/elementary-1.16.0-alpha1.tar.gz
f2686ce99656a7fd0c1e160811ce7c7a06f5cf17b4952566b9c36c578cf0825b

http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.16.0-alpha1.tar.gz
b4ff5efd9acaecff4e711e02687b4a1c032b79323195254c541e4b15b64e239a

http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.16.0-alpha1.tar.gz
 
cede09841c04dd7292cfba5a2a3bc5b86c4dd11ce6ca84686d8217d711a5df6f

----

= What's New =

== EFL ==

Features:

    * ecore-wl: Support wl_keyboard_send_repeat_info for adjusting 
keyboard repeat rate and delay
    * evas gl: add support for new partial update extension.
    * ecore-x: provide property state in Ecore_X_Event_Window_Property
    * ecore-x: add property member to Ecore_X_Event_Selection_Notify
    * Evas GL: Restore current context to evas gl context when the 
backend has taken over
    * eina: add API to join pahs, as well as path separators
    * Eo base: Change parent_set to be an assignment of ref.
    * ecore x vsync - add in exynos checks and move kernel v checks inside
    * eina thread - add wrapper for setting thread name and fix affinity
    * efl - set thread names for internally created threads for debugging
    * eolian/generator: generation of doxygen @note and @warning tags
    * evas - sw async render - move pixel upload/swap to a thread
    * evas gl - optimize updates
    * Edje: Add filter support to SNAPSHOT parts
    * edje_cc: Allow PROXY as clipper (clip_to and desc.clip_to)
    * Evas GL: Add new API to get current Evas GL
    * evas - cutouts - use less cpu by skipping non-intersecting cutout objs
    * ecore - detect nested ecore_main_loop_begins from silly code

Fixes:

    * Edje entry: Make filter logic consistent across all input methods
    * evas_check_engine: Remove tests for specific version of EGL
    * Edje entry: Fix to delete selection when preedit status has not ended.
    * ecore_evas: fix first render skip in several windows
    * eolian/generator: fix turning values into @return when generating docs
    * eina: fix direct_ls_simple and ls_simple tests on Windows
    * efreet - fix efreetd kill and start with clean cache case blank icons
    * evas - handle case where layer->evas is null - don't crash
    * emotion: Fix typos in doxygen
    * ecore-wl: do not nul terminate drops
    * eo - fix bug vector when unparenting of an eo obj may affect others
    * Evas filters: Fix for Lua 5.3 (with --enable-lua-old)
    * Evas filters: Fix massive memleak with async sw render
    * Evas language: fix script run code (T2670)
    * Edje_Entry: check selection before the cursor position change.
    * eo - destruction - ensure child is removed from parent child list
    * Evil: fix compilation when MSVC is not available. (T2681)
    * efl - jp2k loader - guard against openjpeg bug tha causes an abort
    * ecore_win: fix the incorrect mouse cursor position.
    * edje_cc_out: Fix edje_cc compile error with script on Windows.
    * ecore_wayland: bind and destroy session_recovery interface correctly.
    * ecore_pipe: add write fdset and except fdset.
    * edje: Fix double free scenario caused by static pointer.
    * Evas textblock: fix case of own_closer in style_set (T2654)
    * Eina rectangle: Check for valid rectangle before taking intersection
    * evas_canvas3d: Recalculation coordinates for pick object from scene
    * evas - fix texture context bind reset in gl common using wrong texture
    * Evas masking: Fix potential invalid access to mask image
    * evas: CID 1323091 (CID1323091)
    * evas: fix memory leak in evas_object_image_render_pre.
    * ecore - let the ecore_con_eet_*.c examples build.
    * efl - edje_cc - fix double close of embryo script fd's to tmp files
    * ecore_x: free the allocated memory after used.
    * ecore_x: fix the memory leak.
    * evas: node that are used for a fill should not have a parent or 
they are going to be drawn.
    * ector: fix cairo backend to properly multiply gradient color.
    * edje_cache: remove duplicated call of _edje_file_coll_open
    * Ector software gradient: Fix cast from integer to pointer of wrong 
type.
    * eldbus: add dbus_pending NULL check
    * edje: fix internal colorclass field
    * evas_canvas3d:Broken source file for generation 3D shaders
    * Evas smart: Add obj type safety check to callback_del.
    * evas image object - dont update just if image is dirty
    * edje_adit: fix typos in header
    * Edje entry: Make cursors to null after free
    * ecore_evas-x11: unset withdrawn state when window is mapped (T2745)
    * Eo: fix double callback deletion
    * evas - protect against invalid obj id in legacy wrapper func
    * Eo: reduce memory usage across applications.
    * upower: free version string splits
    * ecore_win32: fix the mouse out behavior.
    * ecore-audio: defer deletion of pulseaudio timer until after event 
processing
    * doc/eldbus: fix parameter in document
    * Edje: Fix IMAGE filters
    * edje_cc: Fix inheritance of "no_render" flag
    * evas render - async sw - fix context duplication by using proper 
dup call
    * eldbus - make method calls less crasy since libdbus likes to abort
    * Revert "eina: change default log level at which we display backtrace."
    * eolian: fix out-of-bounds indexing on tokens (CID1324818)
    * Eo: Remove dead code. (CID1240224)
    * evas_box: fix children size and position calculation when padding 
is used for horizontal flow layout
    * evas-3d: fix primitives
    * Ecore pipe: clean up handling of already read information. (CID98384)
    * Ecore Con: Fix possible timing attacks. (CID1039559, CID1039558)
    * Ecore con: Prevent possible use of uninitialised buffer on the 
stack. (CID1316016)

== Elementary ==

Features:

    * multibuttonentry: add horizontal, vertical padding between items.
    * index: add index item priority APIs for support multilingual
    * elm_config: Add flag to control pushing naviframe prev button 
automatically.
    * focus: add the focus region show mode
    * focus: item focus moves by geometry.
    * popup: make scroller optional in popup (T2651)
    * elm theme - add a blank focus style if you want invisible focus
    * Label: add support for all the fancy tags already provided for entry
    * elm - thumbscroll finger scrolling - make it far smoother
    * focus: add the APIs to set the focus next about item.
    * Elm_genlist: Add Item filtering support
    * spinner: delete longpress timer when scroller enabled.
    * focus: add the focus_direction feature about item.
    * focus: change the focus don't stay to scroller.
    * elc_multibuttonentry: add item disable support
    * atspi: add translation domain for name and description.
    * atspi: support org.a11y.atspi.Collection interface
    * atspi: add new relationship append/remove/clear API
    * elm run - be explicit about elm run not nesting in docs

Fixes:

    * spinner: entry text makes to registered special value instead of 
number.
    * multibuttonentry: item object scale set is not need when theme 
applied.
    * mbe: remove unnecessary keypad hide call from multibuttonentry.
    * popup: fix resize issue in case of custom part text set
    * focus: add del callback always.
    * focus/list/genlist/gengrid: fix focus highlight issues on list 
widgets when auto focus enable is on. (T2555)
    * Tooltip: reset content delete callback directly after invocation
    * elm_toolbar: fix icon_size to consider edje base scale
    * spinner: Add to support spinner value %d format.
    * scroller: fix the focus move bug in scroller.
    * gengrid: extends D2418 to horizontal mode.
    * gengird: change focus move mechanism in gengrid.
    * elementary: Fix Copy and Paste test to actually paste clipboard text
    * elm theme - conformant - fix to have proper min size of conformant
    * cnp: init wayland dnd handlers upon creating the first drop target
    * cnp: initialize Elm_Selection_Data.action for wayland drops
    * cnp: fix wayland drop format selection
    * cnp: pass wayland drop event size to handler, do not nul terminate 
drop data
    * cnp: end wayland drag on allocation failure
    * cnp: only nul terminate wayland drops for text type drops
    * cnp: redo wayland drop to nul terminate for text_uri drops and 
free on every drop
    * Gengrid: Set focus after item looping
    * list: fix crash while setting nearest item in viewport (T2662)
    * Entry: fix cursor repositioning on theme_apply (T2646)
    * scroller: fix the misstake. change && -> ||
    * scroller: fix memory leak on keys traversal
    * theme: fix theme file path parsing issue on windows.
    * elm_win: Initilize the variable 'preferred_rot' as a -1 before 
invoking _elm_win_xwin_update() in _elm_win_finalize_internal().
    * gengrid: fix item focus movement in case of horizontal mode
    * gengrid: no need to loop in case of reorder mode is enabled
    * toolbar: fix issue of focus not coming to item on mouse click (T2697)
    * config: revert first_item_focus_on_first_focus_in to 0 (T2662)
    * Genlist: reset item tree expanded state when putting item in cache
    * elm win - fix to ensure smart calc is done before show
    * Gengrid: Fix wrong focus movement in _item_single_select_down
    * multibuttonentry: Use elm focus for items instead of evas focus.
    * Revert "Elm_Interface_Scrollable: Improvement in looping behavior"
    * Elc_Naviframe: When push is in progress, block pop until push is 
complete.
    * multibuttonentry: Fix mbe  clicked signal is not work.
    * Elc_Multibuttonentry: Item resize issue on text set
    * Genlist: Dont select first item if its DISPLAY_ONLY
    * naviframe: fix a focus issue when deleting the first item
    * gengrid: fix crash issue.
    * FileSelector: fix behaviour when the file is chosen
    * elm map - fix module load craziness loading all elm modules
    * elm map - fix crash on badly handled zoom timeout callback
    * FileSelector Entry: fix behaviour for events
    * elm_image: fix image preload issue
  Features:

    * multibuttonentry: add horizontal, vertical padding between items.
    * index: add index item priority APIs for support multilingual
    * elm_config: Add flag to control pushing naviframe prev button 
automatically.
    * focus: add the focus region show mode
    * focus: item focus moves by geometry.
    * popup: make scroller optional in popup (T2651)
    * elm theme - add a blank focus style if you want invisible focus
    * Label: add support for all the fancy tags already provided for entry
    * elm - thumbscroll finger scrolling - make it far smoother
    * focus: add the APIs to set the focus next about item.
    * Elm_genlist: Add Item filtering support
    * spinner: delete longpress timer when scroller enabled.
    * focus: add the focus_direction feature about item.
    * focus: change the focus don't stay to scroller.
    * elc_multibuttonentry: add item disable support
    * atspi: add translation domain for name and description.
    * atspi: support org.a11y.atspi.Collection interface
    * atspi: add new relationship append/remove/clear API
    * elm run - be explicit about elm run not nesting in docs

Fixes:

    * spinner: entry text makes to registered special value instead of 
number.
    * multibuttonentry: item object scale set is not need when theme 
applied.
    * mbe: remove unnecessary keypad hide call from multibuttonentry.
    * popup: fix resize issue in case of custom part text set
    * focus: add del callback always.
    * focus/list/genlist/gengrid: fix focus highlight issues on list 
widgets when auto focus enable is on. (T2555)
    * Tooltip: reset content delete callback directly after invocation
    * elm_toolbar: fix icon_size to consider edje base scale
    * spinner: Add to support spinner value %d format.
    * scroller: fix the focus move bug in scroller.
    * gengrid: extends D2418 to horizontal mode.
    * gengird: change focus move mechanism in gengrid.
    * elementary: Fix Copy and Paste test to actually paste clipboard text
    * elm theme - conformant - fix to have proper min size of conformant
    * cnp: init wayland dnd handlers upon creating the first drop target
    * cnp: initialize Elm_Selection_Data.action for wayland drops
    * cnp: fix wayland drop format selection
    * cnp: pass wayland drop event size to handler, do not nul terminate 
drop data
    * cnp: end wayland drag on allocation failure
    * cnp: only nul terminate wayland drops for text type drops
    * cnp: redo wayland drop to nul terminate for text_uri drops and 
free on every drop
    * Gengrid: Set focus after item looping
    * list: fix crash while setting nearest item in viewport (T2662)
    * Entry: fix cursor repositioning on theme_apply (T2646)
    * scroller: fix the misstake. change && -> ||
    * scroller: fix memory leak on keys traversal
    * theme: fix theme file path parsing issue on windows.
    * elm_win: Initilize the variable 'preferred_rot' as a -1 before 
invoking _elm_win_xwin_update() in _elm_win_finalize_internal().
    * gengrid: fix item focus movement in case of horizontal mode
    * gengrid: no need to loop in case of reorder mode is enabled
    * toolbar: fix issue of focus not coming to item on mouse click (T2697)
    * config: revert first_item_focus_on_first_focus_in to 0 (T2662)
    * Genlist: reset item tree expanded state when putting item in cache
    * elm win - fix to ensure smart calc is done before show
    * Gengrid: Fix wrong focus movement in _item_single_select_down
    * multibuttonentry: Use elm focus for items instead of evas focus.
    * Revert "Elm_Interface_Scrollable: Improvement in looping behavior"
    * Elc_Naviframe: When push is in progress, block pop until push is 
complete.
    * multibuttonentry: Fix mbe  clicked signal is not work.
    * Elc_Multibuttonentry: Item resize issue on text set
    * Genlist: Dont select first item if its DISPLAY_ONLY
    * naviframe: fix a focus issue when deleting the first item
    * gengrid: fix crash issue.
    * FileSelector: fix behaviour when the file is chosen
    * elm map - fix module load craziness loading all elm modules
    * elm map - fix crash on badly handled zoom timeout callback
    * FileSelector Entry: fix behaviour for events
    * elm_image: fix image preload issue

== Evas Generic Loaders==

Fixes:

    * generic loaders - fix load if process esits before stdout produced

== Emotion Generic Players ==

No significant changes in this release.



------------------------------------------------------------------------------
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to