= Enlightenment Foundation Libraries 1.17 and Friends are Out =

After three months of development work we are proud to announce the 
release of
version 1.17 of the EFL, Elementary, Evas Generic Loaders and Emotion 
Generic
Players. In these 3 months we got over 1000 commits from 74 authors in 
EFL alone.
Around 300 more compared to the last release. Elementary has another
265 commits by 50 authors. Great job everyone! Some highlights are 
listed below.

== Download ==

http://download.enlightenment.org/rel/libs/efl/efl-1.17.0.tar.gz
046ff2c5fe769d749278f9d3e5b85e25cb4d1070bd1b8b54ee6831d81739f3c5

http://download.enlightenment.org/rel/libs/elementary/elementary-1.17.0.tar.gz
0004a3038968073f3e7599294933fab72226162d0436dce35d9ec4d3b0478267

http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.17.0.tar.gz
120bc5577811b5d4f7793904d213b82276ea0ff652095b59f1cb5b0f04b09644

http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.17.0.tar.gz
be46c1619677dd6d1947a3db6eeaa9b8099f0e1684d72c4182304536bdb1e3dd

----

= What's New =

Even if we had only three months a lot has happened during the 1.17 
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.

== Wayland / DRM ==
New APIs for keymap cache and left-handed mouse have been added in
ecore_wayland while a new wayland module helped to fix some bugs with
window sizing problems we have seen.

== Evas ==
The biggest changes in Evas have been adding support for hyphenation
wrap style and the addition of a TBM (Tizen Buffer Management) surface in
the Evas engine.

== Eina ==
Many of the changes in Eina during this release are towards better 
support of
vector graphics coming in form of our Ector library. They include 
eina_bezier,
eina_vector, eina_matrix and eina_quaternion updates.
Additonally we added APIs for base64 encode and decode functionality.

== Edje ==
New support for size_class as well as text_class syntax have been added and
we can now embed TGV files directly into an edje file.

== Bindings ==
JavaScript Eolian binding have been added as a first step towards JavaScript
bindings for the EFL.

== Elementary ==
Elementary features a new combobox widget in this release and the wayland
support was ported to use the new ecore_wayland2 APIs from the EFL. Smaller
changes include the use of new text and size classes in various widgets 
and the
ability to save to another hidden profile. The ATSPI support gained 
support for
key modifers in bridge.

== Portability (Win32, MacOSX)==
This release we added clipboard and X11 shaped cursors support for
Win32 as well as system cursor support for Cocoa. More Cocoa support
is pending for the next release.

----

= Statistics =

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

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

(git diff --stat v1.16.0..v1.17.0 | tail -1)
930 files changed, 112975 insertions(+), 64377 deletions(-)


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

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

(git diff --stat v1.16.0..v1.17.0 | tail -1)
255 files changed, 11188 insertions(+), 2589 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). 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



------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to