[webkit-efl] Fwd: [E-devel] EFL 1.8 Release

Gyuyoung Kim gyuyoung.kim at webkit.org
Sun Dec 1 23:36:26 PST 2013


Great ! I'm pleased to help to support to bump from 1.7 to 1.8.

Gyuyoung.

2013년 12월 1일 일요일에 ryuan Choi님이 작성:

> Hello, webkit-efl folks.
>
> FYI, EFL 1.8 was released.
>
> EFL 1.8 looks quite different from previous EFL versions.
>
> I think that it's time to start to stabilize webkit/efl on EFL 1.8.
> What do you think about bumping EFL libraries?
>
> I already compiled and it works fine to build webkit on EFL 1.8 now.
> I will check any regression in layout-test, tomorrow.
>
> Best Regards,
> Ryuan Choi
>
> ---------- Forwarded message ----------
> From: Carsten Haitzler <raster at rasterman.com <javascript:_e({}, 'cvml',
> 'raster at rasterman.com');>>
> Date: 2013/12/1
> Subject: [E-devel] EFL 1.8 Release
> To: e <enlightenment-devel at lists.sourceforge.net <javascript:_e({},
> 'cvml', 'enlightenment-devel at lists.sourceforge.net');>>, e-users <
> enlightenment-users at lists.sourceforge.net <javascript:_e({}, 'cvml',
> 'enlightenment-users at lists.sourceforge.net');>>,
> enlightenment-announce at lists.sourceforge.net <javascript:_e({}, 'cvml',
> 'enlightenment-announce at lists.sourceforge.net');>,
> enlightenment-intl at lists.sourceforge.net <javascript:_e({}, 'cvml',
> 'enlightenment-intl at lists.sourceforge.net');>
>
>
> = EFL 1.8 is Out =
>
> We are pleased to announce that **EFL** and **Elementary** 1.8 are now out
> and
> available for download. Also **Emotion Generic Players** and **Evas Generic
> Loaders** are available too.
>
> == Download ==
>
> http://download.enlightenment.org/rel/libs/efl/efl-1.8.0.tar.gz
>
> http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.0.tar.gz
>
> http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.8.0.tar.gz
>
> http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.0.tar.gz
>
> ----
>
> = What's New =
>
> Many major things have happened to EFL in the past year since EFL 1.7 first
> came out. The usual has been done in fixing bugs, optimizing speed and
> memory
> footprint, and much much more. These are just some hilights of what has
> been
> done since 1.7, so don't take this as a complete list. Take a look at the
> NEWS
> files for more expansive information if you want that.
>
> == Merged EFL tree ==
>
> We have merged **Ecore**, **Edje**, **Eet**, **Eeze**, **Efreet**,
> **Eina**,
> **Eio**, **Embryo**, **Emotion**, **Ethumb**, **Evas** and **Evil** into a
> single **EFL** package (as you can see above these are no longer there, but
> inside the EFL distribution). We also added in **Eldbus**, **EPhysics**,
> and
> **Escape**.
>
> **Eldbus** a replacement for **E_dbus**, which is still able to be built in
> it's 1.7 form but will no longer be updated or maintained, but still
> functions
> against EFL 1.8 if you depend on it.
>
> **EPhysics** is a new library that glues in the Bullet physics engine into
> EFL
> to allow you to make use of an entire physics engine easily and simply in
> your
> creations. **Edje** also makes use of this allowing your themes to use it
> too.
>
> == New Theme for Elementary ==
>
> **Elementary** now has the same dark look at Enlightenment 0.7 debuted
> with. It
> looks far sleeker and more consistent now. This theme also contains all the
> theme elements for Enlightenment too, unifying themes into a single entity
> now.
>
> == Office document loading for Generic Loaders ==
>
> **Evas Generic Loaders** now can harness Libreoffice to generate
> thumbnails for
> common office document formats.
>
> == Wayland support majorly improved ==
>
> **EFL** now has fairly complete support for everything in Wayland 1.3. As a
> client it does most things right and is certainly usable now for day to day
> usage.
>
> == Async rendering in Evas ==
>
> Software rendering in Evas now works asynchronously by default. That means
> that
> while your app is doing application logic in your main-loop a background
> thread
> is also handling rendering for Evas. This should reduce frame-drops and
> stutters allowing you to make use of more CPU cores as well.
>
> == Object model and safety ==
>
> Inside of EFL a new Object model is being created, called Eo. This starts
> to
> unify the ad-hoc object systems EFL has had and begins a journey on the
> way to
> EFL 2.0, providing interfaces, multiple-inheritance, unified callback
> prototypes, introspection and weak and strong references among other
> things.
> Currently Eo is not considered Stable as an API, but functions solidly. It
> also
> adds benefits of removing direct pointer access to existing EFL objects and
> puts them behind a table indirection which should remove any crashes when
> it
> comes to accessing invalid object handles. Object pointers are no longer
> real
> pointers, but are IDs in a table. For compatibility we place these new IDs
> into
> the old object pointers.
>
> == Audio support ==
>
> Ecore Audio is now there. Only with an Eo API, so currently unstable
> (API-wise), but working solidly. It is used by Edje now to provide the
> ability
> for theme files to have sound effects.
>
> ----
>
> = 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).
>
>   * [[ https://phab.enlightenment.org/diffusion/EFL | EFL ]]
>   * [[ https://phab.enlightenment.org/diffusion/ELM | Elementary ]]
>   * [[ https://phab.enlightenment.org/diffusion/EGP | Emotion Generic
> Players ]]
>   * [[ https://phab.enlightenment.org/diffusion/EGL | Evas Generic
> Loaders ]]
>
> Recommended dependencies are for all of the above are:
>
>   * bullet
>   * libpng
>   * libjpeg
>   * gstreamer (0.10) (ensure you have all the gstreamer codecs you
> need/want)
>   * zlib
>   * 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
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    raster at rasterman.com<javascript:_e({}, 'cvml', 'raster at rasterman.com');>
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel at lists.sourceforge.net <javascript:_e({}, 'cvml',
> 'enlightenment-devel at lists.sourceforge.net');>
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>

-- 
Sent from Gmail Mobile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-efl/attachments/20131202/bc9a5cc1/attachment.html>


More information about the webkit-efl mailing list