Great ! I&#39;m pleased<span></span>&nbsp;to&nbsp;help to support to bump from 1.7 to 1.8.<div><br></div><div>Gyuyoung.<br><br>2013³â 12¿ù 1ÀÏ ÀÏ¿äÀÏ¿¡ ryuan Choi´ÔÀÌ ÀÛ¼º:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>Hello, webkit-efl folks.<br><br>FYI, EFL 1.8 was released.<br><br></div><div>EFL 1.8 looks quite different from previous EFL versions.<br></div><div><br></div><div><div>I think that it&#39;s time to start to stabilize webkit/efl on EFL 1.8.<br>

What do you think about bumping EFL libraries? <br></div><div><div><br></div><div>I already compiled and it works fine to build webkit on EFL 1.8 now.<br></div><div>I will check any regression in layout-test, tomorrow.<br>

</div><div><br></div><div>Best Regards,<br></div><div>Ryuan Choi<br><br></div><div><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Carsten Haitzler</b> <span dir="ltr">&lt;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;raster@rasterman.com&#39;);" target="_blank">raster@rasterman.com</a>&gt;</span><br>


Date: 2013/12/1<br>Subject: [E-devel] EFL 1.8 Release<br>To: e &lt;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;enlightenment-devel@lists.sourceforge.net&#39;);" target="_blank">enlightenment-devel@lists.sourceforge.net</a>&gt;, e-users &lt;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;enlightenment-users@lists.sourceforge.net&#39;);" target="_blank">enlightenment-users@lists.sourceforge.net</a>&gt;, <a href="javascript:_e({}, &#39;cvml&#39;, &#39;enlightenment-announce@lists.sourceforge.net&#39;);" target="_blank">enlightenment-announce@lists.sourceforge.net</a>, <a href="javascript:_e({}, &#39;cvml&#39;, &#39;enlightenment-intl@lists.sourceforge.net&#39;);" target="_blank">enlightenment-intl@lists.sourceforge.net</a><br>


<br><br>= EFL 1.8 is Out =<br>
<br>
We are pleased to announce that **EFL** and **Elementary** 1.8 are now out and<br>
available for download. Also **Emotion Generic Players** and **Evas Generic<br>
Loaders** are available too.<br>
<br>
== Download ==<br>
<br>
<a href="http://download.enlightenment.org/rel/libs/efl/efl-1.8.0.tar.gz" target="_blank">http://download.enlightenment.org/rel/libs/efl/efl-1.8.0.tar.gz</a><br>
<a href="http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.0.tar.gz" target="_blank">http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.0.tar.gz</a><br>
<a href="http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.8.0.tar.gz" target="_blank">http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.8.0.tar.gz</a><br>



<a href="http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.0.tar.gz" target="_blank">http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.0.tar.gz</a><br>



<br>
----<br>
<br>
= What&#39;s New =<br>
<br>
Many major things have happened to EFL in the past year since EFL 1.7 first<br>
came out. The usual has been done in fixing bugs, optimizing speed and memory<br>
footprint, and much much more. These are just some hilights of what has been<br>
done since 1.7, so don&#39;t take this as a complete list. Take a look at the NEWS<br>
files for more expansive information if you want that.<br>
<br>
== Merged EFL tree ==<br>
<br>
We have merged **Ecore**, **Edje**, **Eet**, **Eeze**, **Efreet**, **Eina**,<br>
**Eio**, **Embryo**, **Emotion**, **Ethumb**, **Evas** and **Evil** into a<br>
single **EFL** package (as you can see above these are no longer there, but<br>
inside the EFL distribution). We also added in **Eldbus**, **EPhysics**, and<br>
**Escape**.<br>
<br>
**Eldbus** a replacement for **E_dbus**, which is still able to be built in<br>
it&#39;s 1.7 form but will no longer be updated or maintained, but still functions<br>
against EFL 1.8 if you depend on it.<br>
<br>
**EPhysics** is a new library that glues in the Bullet physics engine into EFL<br>
to allow you to make use of an entire physics engine easily and simply in your<br>
creations. **Edje** also makes use of this allowing your themes to use it too.<br>
<br>
== New Theme for Elementary ==<br>
<br>
**Elementary** now has the same dark look at Enlightenment 0.7 debuted with. It<br>
looks far sleeker and more consistent now. This theme also contains all the<br>
theme elements for Enlightenment too, unifying themes into a single entity now.<br>
<br>
== Office document loading for Generic Loaders ==<br>
<br>
**Evas Generic Loaders** now can harness Libreoffice to generate thumbnails for<br>
common office document formats.<br>
<br>
== Wayland support majorly improved ==<br>
<br>
**EFL** now has fairly complete support for everything in Wayland 1.3. As a<br>
client it does most things right and is certainly usable now for day to day<br>
usage.<br>
<br>
== Async rendering in Evas ==<br>
<br>
Software rendering in Evas now works asynchronously by default. That means that<br>
while your app is doing application logic in your main-loop a background thread<br>
is also handling rendering for Evas. This should reduce frame-drops and<br>
stutters allowing you to make use of more CPU cores as well.<br>
<br>
== Object model and safety ==<br>
<br>
Inside of EFL a new Object model is being created, called Eo. This starts to<br>
unify the ad-hoc object systems EFL has had and begins a journey on the way to<br>
EFL 2.0, providing interfaces, multiple-inheritance, unified callback<br>
prototypes, introspection and weak and strong references among other things.<br>
Currently Eo is not considered Stable as an API, but functions solidly. It also<br>
adds benefits of removing direct pointer access to existing EFL objects and<br>
puts them behind a table indirection which should remove any crashes when it<br>
comes to accessing invalid object handles. Object pointers are no longer real<br>
pointers, but are IDs in a table. For compatibility we place these new IDs into<br>
the old object pointers.<br>
<br>
== Audio support ==<br>
<br>
Ecore Audio is now there. Only with an Eo API, so currently unstable<br>
(API-wise), but working solidly. It is used by Edje now to provide the ability<br>
for theme files to have sound effects.<br>
<br>
----<br>
<br>
= Building and Dependencies =<br>
<br>
If you have an existing EFL or Elementary install, you may wish to delete its<br>
header files and libraries before compiling and installing to avoid possible<br>
conflicts during compilation. If you are compiling the above, please compile<br>
them in the following order:<br>
<br>
&nbsp; # efl<br>
&nbsp; # elementary<br>
&nbsp; # emotion_generic_players<br>
&nbsp; # evas_generic_loaders<br>
<br>
Please refer to the respective README files in each release for a full list of<br>
dependencies, explanations on configure flags and other relevant information<br>
(Just scroll down to see the README already displayed nicely).<br>
<br>
&nbsp; * [[ <a href="https://phab.enlightenment.org/diffusion/EFL" target="_blank">https://phab.enlightenment.org/diffusion/EFL</a> | EFL ]]<br>
&nbsp; * [[ <a href="https://phab.enlightenment.org/diffusion/ELM" target="_blank">https://phab.enlightenment.org/diffusion/ELM</a> | Elementary ]]<br>
&nbsp; * [[ <a href="https://phab.enlightenment.org/diffusion/EGP" target="_blank">https://phab.enlightenment.org/diffusion/EGP</a> | Emotion Generic Players ]]<br>
&nbsp; * [[ <a href="https://phab.enlightenment.org/diffusion/EGL" target="_blank">https://phab.enlightenment.org/diffusion/EGL</a> | Evas Generic Loaders ]]<br>
<br>
Recommended dependencies are for all of the above are:<br>
<br>
&nbsp; * bullet<br>
&nbsp; * libpng<br>
&nbsp; * libjpeg<br>
&nbsp; * gstreamer (0.10) (ensure you have all the gstreamer codecs you need/want)<br>
&nbsp; * zlib<br>
&nbsp; * lua (5.1 or 5.2)<br>
&nbsp; * libtiff<br>
&nbsp; * openssl<br>
&nbsp; * curl<br>
&nbsp; * dbus<br>
&nbsp; * libc<br>
&nbsp; * fontconfig<br>
&nbsp; * freetype2<br>
&nbsp; * fribidi<br>
&nbsp; * libpulse<br>
&nbsp; * libsndfile<br>
&nbsp; * libx11<br>
&nbsp; * libxau<br>
&nbsp; * libxcomposite<br>
&nbsp; * libxdamage<br>
&nbsp; * libxdmcp<br>
&nbsp; * libxext<br>
&nbsp; * libxfixes<br>
&nbsp; * libxinerama<br>
&nbsp; * libxrandr<br>
&nbsp; * libxrender<br>
&nbsp; * libxss<br>
&nbsp; * libxtst<br>
&nbsp; * libxcursor<br>
&nbsp; * libxp<br>
&nbsp; * libxi (2.2 or newer)<br>
&nbsp; * libgl (opengl/glx or opengl-es2/egl)<br>
&nbsp; * giflib<br>
&nbsp; * util-linux (limbount + libblkid)<br>
&nbsp; * systemd / libudev<br>
&nbsp; * harfbuzz<br>
&nbsp; * systemd<br>
&nbsp; * libwebp<br>
&nbsp; * vlc (libvlc)<br>
&nbsp; * poppler<br>
&nbsp; * libraw<br>
&nbsp; * libspectre<br>
&nbsp; * librsvg<br>
<br>
It is suggested you add the following options when building EFL to get a better<br>
experience:<br>
<br>
&nbsp; &nbsp; --enable-xinput22 \<br>
&nbsp; &nbsp; --enable-multisense \<br>
&nbsp; &nbsp; --enable-systemd \<br>
&nbsp; &nbsp; --enable-image-loader-webp \<br>
&nbsp; &nbsp; --enable-harfbuzz<br>
<br>
On linux to get framebuffer support you may want to also do:<br>
<br>
&nbsp; &nbsp; --enable-fb<br>
&nbsp; &nbsp; --disable-tslib<br>
<br>
If you want wayland support also add:<br>
<br>
&nbsp; &nbsp; --enable-wayland<br>
<br>
At runtime if you want thumbnailing for DOC/PPT/XLS etc. files also provide:<br>
<br>
&nbsp; * libreoffice<br>
<br>
--<br>
------------- Codito, ergo sum - &quot;I code, therefore I am&quot; --------------<br>
The Rasterman (Carsten Haitzler) &nbsp; &nbsp;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;raster@rasterman.com&#39;);" target="_blank">raster@rasterman.com</a><br>
<br>
<br>
------------------------------------------------------------------------------<br>
Rapidly troubleshoot problems before they affect your business. Most IT<br>
organizations don&#39;t have a clear picture of how application performance<br>
affects their revenue. With AppDynamics, you get 100% visibility into your<br>
Java,.NET, &amp; PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=84349351&amp;iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=84349351&amp;iu=/4140/ostg.clktrk</a><br>
_______________________________________________<br>
enlightenment-devel mailing list<br>
<a href="javascript:_e({}, &#39;cvml&#39;, &#39;enlightenment-devel@lists.sourceforge.net&#39;);" target="_blank">enlightenment-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/enlightenment-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/enlightenment-devel</a><br>
</div><br></div></div></div></div>
</blockquote></div><br><br>-- <br>Sent from Gmail Mobile<br>