= Enlightenment Foundation Libraries 1.16 and Friends are Out =

After three months of development work we are proud to announce the 
release of
version 1.16 of the EFL, Elementary, Evas Generic Loaders and Emotion 
Generic
Players. In these 12 weeks we got over 700 commits from 58 authors in 
EFL alone.
We slowed down a bit from last release (by around 300 commits). 
Elementary has another
382 commits by 52 authors. Great job everyone! Some highlights are 
listed below.

== Download ==

http://download.enlightenment.org/rel/libs/efl/efl-1.16.0.tar.gz
35af0783d6dd87ebb435c46fd662ef5a648510d74fb6dc6540a3165c9b221e50

http://download.enlightenment.org/rel/libs/elementary/elementary-1.16.0.tar.gz
18b1f2d55af46840d0a9477a615d0c5a033b24f06d8fcf539da33aa5db357bd0

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

http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.16.0.tar.gz
0928a675bca95f7929626550eae85559d296b33b3ecc111aece4744601369a1a

----

= What's New =

Even if we had only three months a lot has happened during the 1.16 
release cycle.
We only cover some highlights here. For the full list please look at the 
NEWS files
if you are interested in the details. As usual we have been working on 
fixing bugs,
optimising our code for speed and memory footprint and adding new features.
Below we describe just some highlights and by no means provide a full list.

= EFL =

== Wayland ==
The focus of work on our wayland areas have been stabilisation and 
filling of gaps for the upcoming E20 release. To make 1.16 a solid base 
for it work has been gone to make the evas drm engine more solid and 
adding support for things like adjusting keyboard repeat and rate delay, etc

== Evas GL ==
Besides some normal optimisation evas GL got support for the new partial 
update extension.

== Eina ==
To aid debugging and tooling infrastructure eina thread does now support 
setting thread names and many internal threads are already named.

== Eo (BETA) ==
A lot of optimisation, memory as well as CPU time, has been gone into EO 
this time. Initially we hoped to declare EO stable after this 
development cycle, but we need to postpone this for at least another 
cycle as some more optimisation are being planned which might break ABI.

== Elementary ==
We improved our thumbscroll finger scrolling to be smoother and worked 
on various parts of focus handling of items. On the ATSPI front we added 
a translation domain for name and description as well as support for the 
org.a11y.atspi.Collection interface.

----

= Statistics =

== EFL ==
(git log --pretty=oneline v1.15.0..v1.16.0 | wc -l)
Number of commits: 701

(git shortlog -ns v1.15.0..v1.16.0 | wc -l)
Number of authors: 58

(git diff --stat v1.15.0..v1.16.0 | tail -1)
546 files changed, 52121 insertions(+), 24088 deletions(-)

== Elementary ==
(git log --pretty=oneline v1.15.0..v1.16.0 | wc -l)
Number of commits: 382

(git shortlog -ns v1.15.0..v1.16.0 | wc -l)
Number of authors: 52

(git diff --stat v1.15.0..v1.16.0 | tail -1)
305 files changed, 23711 insertions(+), 15250 deletions(-)

----

=Building and Dependencies=

If you have an existing EFL or Elementary install, you may wish to 
delete its header files and libraries before compiling and installing to 
avoid possible conflicts during compilation. If you are compiling the 
above, please compile them in the following order:

efl
elementary
emotion_generic_players
evas_generic_loaders
Please refer to the respective README files in each release for a full 
list of dependencies, explanations on configure flags and other relevant 
information (Just scroll down to see the README already displayed nicely).

EFL
Elementary
Emotion Generic Players
Evas Generic Loaders
Recommended dependencies are for all of the above are:

bullet
libpng
libjpeg
gstreamer (1.x) (ensure you have all the gstreamer codecs you need/want.)
zlib
luajit (optional lua 5.1 or 5.2)
libtiff
openssl
curl
dbus
libc
fontconfig
freetype2
fribidi
libpulse
libsndfile
libx11
libxau
libxcomposite
libxdamage
libxdmcp
libxext
libxfixes
libxinerama
libxrandr
libxrender
libxss
libxtst
libxcursor
libxp
libxi (2.2 or newer)
libgl (opengl/glx or opengl-es2/egl)
giflib
util-linux (limbount + libblkid)
systemd / libudev
harfbuzz
systemd
libwebp
vlc (libvlc)
poppler
libraw
libspectre
librsvg

It is suggested you add the following options when building the EFL to 
get a better experience:
--enable-xinput22 \
--enable-multisense \
--enable-systemd \
--enable-image-loader-webp \
--enable-harfbuzz

On linux to get framebuffer support you may want to also do:
--enable-fb
--disable-tslib

If you want wayland support also add:
--enable-wayland

At runtime if you want thumbnailing for DOC/PPT/XLS etc. files also provide:
libreoffice

------------------------------------------------------------------------------
Presto, an open source distributed SQL query engine for big data, initially
developed by Facebook, enables you to easily query your data on Hadoop in a 
more interactive manner. Teradata is also now providing full enterprise
support for Presto. Download a free open source copy now.
http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140
_______________________________________________
Enlightenment-release mailing list
Enlightenment-release@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-release

Reply via email to