On Thursday, November 8, 2012, Vincent Torri wrote: > On Wed, Nov 7, 2012 at 5:38 PM, Gustavo Sverzut Barbieri > <[email protected] <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 < > > [email protected] <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 > [email protected] <javascript:;> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] 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 [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
