On Thu, Aug 21, 2014 at 4:04 AM, Daniel Kolesa <[email protected]> wrote:
> 2014-08-20 17:40 GMT+01:00 <[email protected]>: > > > = EFL 1.11 is Out = > > > > After three months of development work we are proud to announce the > > release of version 1.11 of EFL, Elementary, Evas Generic Loaders and > > Emotion Generic Players. > > > > Hi > Great, now borkage can ensue. Actually, I'll spare you of that until > tomorrow morning. > After that, bork da world, french style :) > > Yes now we can break the world. So no one should tell this release news to Cedric. Thanks in advance. Daniel Juyung Seo (SeoZ) > In any case, good job everyone who made this possible ;) Hopefully 1.12 > will keep being awesome. > > > > While we are two days behind schedule we are still proud that we are > > able to deliver new releases on a 3 months cycle. Some highlights are > > listed below. > > > > == Download == > > > > http://download.enlightenment.org/rel/libs/efl/efl-1.11.0.tar.gz > > 0a8ab66e012820cad7dd78de371f8dcbbd79cb316302e1e6c354181de35d727f > > > > > > > http://download.enlightenment.org/rel/libs/elementary/elementary-1.11.0.tar.gz > > 47ee79f7fc4e355557e6809e2001468bc8e40939562e3a96f689969ab67c17b4 > > > > > > > http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.11.0.tar.gz > > 5d2e7923a6e4e909df2f9fc3bf7508086ea04b0146e62015dbc93a8bf58bca74 > > > > > > > http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.11.0.tar.gz > > 4cf55717d75214d22e6c9955bd5b2e74656cc454f011496bac74ae3df6c924e2 > > > > ---- > > = What's New = > > > > Even if we had only three months a lot has happened during the 1.11 > > 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, > > optimizing 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. > > > > == Eolian == > > > > Eolian has been rewritten almost from ground up. It features a new, > > clean, predictive, recursive descent parser, is free of resource leaks > > and has a lot of extra features, bringing us much closer to having fully > > autogenerated bindings for many languages. New features include proper > > support for complex types and namespaces, new type syntax and API, > > struct support, builtin types, better error checking, class functions, > > slightly redesigned Eo file syntax (more uniform and consistent), > > support for extern types and much more. More features are already > > prepared and implemented for 1.12, which will hopefully make Eolian > > mostly stable. > > > > ==ETC2/TGV == > > > > ETC2 image decode support and etc2 texture format support > > > > == Elua == > > > > Elua is a new LuaJIT based runtime (name is temporary) for rapid > > application development with the EFL. It counts on Eolian to provide > > bindings. It's meant to be a high performance/low footprint runtime, > > competitive with C applications as far as performance is concerned. > > Currently in very early stage of development. > > > > ==DDS image file loader == > > > > New loader for the DDS image file format. > > > > ==Coverity Issue Fixes== > > > > For a long time now we have coverity scan runs for our project to keep > > an eye on the reported issues. For this release we have Elementary down > > to zero defects and also did a major scrub on the remaining ones for > > EFL. We are down to 165 issues there which results in a defect density > > of 0.25 which means 0.25 issues in 1000 lines of code. > > > > == Statistics == > > > > === EFL === > > (git log --pretty=oneline v1.10.0..v1.11.0 | wc -l) > > Number of commits: 1419 > > > > (git diff --stat v1.10.0..v1.11.0) > > Changed files, added and removed lines: 843 files changed, 91493 > > insertions(+), 46811 deletions(-) > > > > (git shortlog -nse --grep CID v1.10.0..v1.11.0) > > Top 5 Coverity issue fixers: > > 67 Carsten Haitzler <[email protected]> > > 13 Cedric BAIL <[email protected]> > > 5 Daniel Kolesa <[email protected]> > > 4 Stefan Schmidt <[email protected]> > > 4 Tom Hacohen <[email protected]> > > > > === Elementary === > > (git log --pretty=oneline v1.10.0..v1.11.0 | wc -l) > > Number of commits: 289 > > > > (git diff --stat v1.10.0..v1.11.0) > > Changed files, added and removed lines: 481 files changed, 29382 > > insertions(+), 15579 deletions(-) > > > > (git shortlog -nse --grep CID v1.10.0..v1.11.0) > > Top 5 Coverity issue fixers: > > 3 Carsten Haitzler <[email protected]> > > 3 Stefan Schmidt <[email protected]> > > 2 Daniel Juyung Seo <[email protected]> > > 1 Lukasz Stanislawski <[email protected]> > > > > ==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. > > Evas generic loaders still need gstreamer 0.10) > > 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 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 > > > > > > > > > > > ------------------------------------------------------------------------------ > > Slashdot TV. > > Video for Nerds. Stuff that matters. > > http://tv.slashdot.org/ > > _______________________________________________ > > enlightenment-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > D5 > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
