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?
 - tile-rotate: can't we always have it enabled?
 - sse3: we shouldn't have this, as it could be detected at compile time.
also be able to disable at runtime.
 - 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.

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.

simple-x11: what is that? can we merge it into new --with-x11?


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?

Ideas?

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
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
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to