On Thursday, November 8, 2012, Vincent Torri wrote:

> On Wed, Nov 7, 2012 at 5:38 PM, Gustavo Sverzut Barbieri
> <barbi...@profusion.mobi <javascript:;>> wrote:
> > Some updates based on talks here, Vincent would you look at doing them?
> >
> > On Mon, Nov 5, 2012 at 11:51 AM, Gustavo Sverzut Barbieri <
> > barbi...@profusion.mobi <javascript:;>> wrote:
> >
> >> Hi all, particularly Vincent and Raster (notes to Etrunko/Devilhorns):
> >>
> >> Since EFL got the evas merge, I'd like to have evas options reduced as
> >> it's still too much. My suggestion is:
> >>
> >>  - pixman: should be a single option. But do we need it at all?
> >>
> >
> > remove and later implement the NEON functions from Pixman in Evas.
>
> i can just comment the code for now.
>
> >
> >
> >
> >
> >>  - tile-rotate: can't we always have it enabled?
> >>
> >
> > no comments so far.
> >
> >
> >
> >>  - sse3: we shouldn't have this, as it could be detected at compile
> time.
> >> also be able to disable at runtime.
> >>
> >
> > always enable if x86 && compiler supports, as well as others (mmx, sse,
> > ...). Will detect if usable at runtime.
>
> already done, afaik
>
> >
> >>  - static-software-generic: always on
> >>  - buffer engine: always enabled and static
> >>  - xcb x xlib: --with-x11=xcb, xlib or none.
> >>  - gl, gl-es...: --with-gl=gl, gles or none.
> >>  - direct3d, ddraw, gdi: remove option, enabled if platform supports it
> >> (windows).
> >>  - directfb: remove and also code.
> >>  - cocoa: remove option, enabled if platform supports it (mac).
> >>  - ps1light: remove option, enabled if platform supports it.
> >>  - fb (framebuffer): always enabled if platform supports it (linux).
> >>  - wayland: turn into --enable-wayland. It will turn on egl if
> >> --with-gl=egl? Etrunko? Devilhorns?
> >>  - dither mask: I'd say remove this from configuration, or turn into a
> >> single --with-dither-mask=full, small, line or none.
> >>
> >
> > mixed bag, some say it can be kept as a --with-dither-mask, I'd remove
> and
> > leave the #ifdef in the code. Embedded guys can always specify the
> -DBLABLA
> > to save some kilobytes.
> >
> >
> >
> > As or harfbuzz/fribidi I'd like to always enable them... I know some
> >> distros don't package, but given that Glib share many authors of those
> >> libraries and they do include a copy, and evas already includes
> >> linebreak... we better include our supported version. Alternatively we
> >> require and people that package us, will package those. Worse scenario:
> >> --enable-complex-languages.
> >>
> >
> > As per Tasn, fribidi is always there. Harfbuzz is almost never there but
> > seems next Pango will change and instead of copy/provide one, will link
> to
> > system. Still to be decided what to do with Harfbuzz, but likely:
> >
> >  - fribidi: always enable
>
> it's enabled by default


This and others mean: no AC_ARG_ENABLE. You can even leave the variables (I
wouldn't), but make it be forced on supported platforms (all? All but
windows?), with strict checking (no auto detection)


>
> >  - harfbuzz: provide a copy (as we do with liblinebreak).
>
> possible.
>
> > Also, I forgot about fontconfig: always enable.
>
> enabled by default
>
> >
> >
> > simple-x11: what is that? can we merge it into new --with-x11?
> >>
> >>
> > remove, nobody knows if that hack is still needed by OpenEmbedded. likely
> > not.
>
> raster would know, i think, as he has added that option
>
> >
> >
> >
> >>
> >> gif, svg, tiff and webp: what to do? most systems includes libgif and
> >> libtiff, many includes webp these days but not so common. Nobody will
> >> include our esvg requirement. What to do?
> >>
> >>
> > I like vincent idea --with-image-loaders, but I'd always enable gif and
> > tiff, leave webp and svg to be chosen.
>
> I'll try to implement it.
>
> > Last but not least: vincent, all the fb/x11/gl/wayland will also be
> shared
> > with ecore, then it would make sense to move those to a common section
> and
> > remove the evas prefix.
>
> ok. Will do it after the ecore merge
>
> Vincent
>
>
> ------------------------------------------------------------------------------
> LogMeIn Central: Instant, anywhere, Remote PC access and management.
> Stay in control, update software, and manage PCs from one command center
> Diagnose problems and improve visibility into emerging IT issues
> Automate, monitor and manage. Do more in less time with Central
> http://p.sf.net/sfu/logmein12331_d2d
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net <javascript:;>
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to