On Sat, 16 Jan 2010 00:39:07 +0100 Lionel Landwerlin <llandwer...@gmail.com>
said:

hmmm. dfb support... why? yes - i know. ecore-dfb is there, evas has a dfb
engine that is basically totally unmaintained. it literally is missing modern
engine features entirely (like map) and will get further behdind. i'm tempted
to just kill dfb off.

so... why dfb? why should i not kill off dfb engine in evas and all other dfb
stuff as i see really no maintainer for it and no maintenance.n so adding it to
elm is a matter of more maintenance for something that then get killed off... ?

> Signed-off-by: Lionel Landwerlin <llandwer...@gmail.com>
> ---
>  src/lib/elm_main.c |    3 +++
>  src/lib/elm_priv.h |    1 +
>  src/lib/elm_win.c  |    4 ++++
>  3 files changed, 8 insertions(+), 0 deletions(-)
> 
> diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
> index 721666e..c09198d 100644
> --- a/src/lib/elm_main.c
> +++ b/src/lib/elm_main.c
> @@ -601,6 +601,9 @@ elm_quicklaunch_init(int argc, char **argv)
>                (!strcasecmp(s, "software-fb")) ||
>                (!strcasecmp(s, "software_fb")))
>         _elm_config->engine = ELM_SOFTWARE_FB;
> +     else if ((!strcasecmp(s, "directfb")) ||
> +              (!strcasecmp(s, "dfb")))
> +       _elm_config->engine = ELM_SOFTWARE_DIRECTFB;
>       else if ((!strcasecmp(s, "opengl")) ||
>                (!strcasecmp(s, "gl")) ||
>                (!strcasecmp(s, "opengl-x11")) ||
> diff --git a/src/lib/elm_priv.h b/src/lib/elm_priv.h
> index b0cfd95..0c6f5bc 100644
> --- a/src/lib/elm_priv.h
> +++ b/src/lib/elm_priv.h
> @@ -27,6 +27,7 @@ typedef enum _Elm_Engine
>  {
>     ELM_SOFTWARE_X11,
>       ELM_SOFTWARE_FB,
> +     ELM_SOFTWARE_DIRECTFB,
>       ELM_SOFTWARE_16_X11,
>       ELM_XRENDER_X11,
>       ELM_OPENGL_X11,
> diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
> index c0bba37..46f1c89 100644
> --- a/src/lib/elm_win.c
> +++ b/src/lib/elm_win.c
> @@ -191,6 +191,7 @@ _elm_win_xwindow_get(Elm_Win *win)
>       if (win->ee) win->xwin = ecore_evas_software_x11_window_get(win->ee);
>       break;
>        case ELM_SOFTWARE_FB:
> +      case ELM_SOFTWARE_DIRECTFB:
>        case ELM_SOFTWARE_16_WINCE:
>       break;
>        case ELM_SOFTWARE_16_X11:
> @@ -354,6 +355,9 @@ elm_win_add(Evas_Object *parent, const char *name,
> Elm_Win_Type type) case ELM_SOFTWARE_FB:
>       win->ee = ecore_evas_fb_new(NULL, 0, 1, 1);
>       break;
> +      case ELM_SOFTWARE_DIRECTFB:
> +        win->ee = ecore_evas_directfb_new(NULL, 1, 0, 0, 1, 1);
> +     break;
>        case ELM_SOFTWARE_16_X11:
>       win->ee = ecore_evas_software_x11_16_new(NULL, 0, 0, 0, 1, 1);
>       break;
> -- 
> 1.6.5.7
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to