Re: [E-devel] Proposal for modules automatic download

2008-12-16 Thread Viktor Kojouharov
On Tue, 2008-12-16 at 11:04 +1100, Carsten Haitzler wrote:
> On Mon, 15 Dec 2008 17:09:58 -0200 "Gustavo Sverzut Barbieri"
>  babbled:
> 
> > > Give a look at Edgar as probably we need to discuss some security issue ;)
> > 
> > yes, executing shell from scripts is too bad to bad!
> 
> indeed. VERY BAD. modules are low-level things, compiled and thus they come
> with the known ability to be "insecure" - ie can run stuff, modify and delete
> files etc. a module like edgar that provided an api (lua for example) and with
> k-s's suggestion of data providers etc. in a "organised safe way" would be
> good. the problem is a lot of things might want arbitrary network io or disk 
> io
> access and this is a security problem when people just "download at a click of
> a button". providing a sandbox where anything the module does can be limited 
> to
> "innocuous" actions is good. also something like lua is small and fast AND can
> be sandboxed, and avoids needing a compile thus this will work. themes and
> wallpapers work because they are platform-agnostic. they work everywhere edje
> works. modules need compiling and imho probably will always be distributed as
> system packages (.deb or .rpm or whatever) or compiled by people. providing a
> module like edgar that acts as a stepping-stone to a "safe execution
> environment" for stuff is the right thing. nb - edje itself should not do 
> this.
> it is a theme/ui abstraction layer. not a programming environment. what you'd
> want is a lua script COMBINED with a edje file (the lua can be tagged into
> the .edj file as an extra data key and run from there by an "edgar" module).
> 
> so.. the gates are open to do it. it's not on the e17 release todo - but its
> orthogonal. it can be done any time as a module. my recommendation would be 
> lua
> - as it's targetted for use in edje sometime (in the nearish future) to
> eventually replace embryo. lua is a damn good language for these small things.
> the python people of the world of course will say python is the best thing (it
> definitely is much larger and heavier than lua) but i think python fits a
everybody knows perl beats python any day of the week (except for
weekends) :)

> completely different development realm - closer to the "writing a full app in
> c/c++" realm, but for those not confident in c/c++ or requiring portability
> from the start without compiling.
> 
> > if we had lua already, I'd say we should execute sandboxed lua
> > scripts, since we do not (and possible will not in near future) we
> > should figure out which kind of commands we'd need and expose them in
> > embryo, just for edgard modules (I suppose this is possible).
> > 
> > maybe be flexible enough to do things like store db (sqlite3) values
> > for game scores or bare minimum preferences  and download urls +
> > regular expressions to parse them, maybe some dbus calls. it's hard to
> > say without trying to do some modules and coming with requirements.
> > 
> > KDE guys have this for plasma as "data providers", they have a bunch
> > of available providers like some to report system status from /sys,
> > including cpu, memory and cpu (they use their own abstraction called
> > "solid").
> > 
> > splitting our existing modules in providers and views could be useful,
> > but it's a huge work and I don't know someone is willing to take that.
> > Maybe it would be easier to just write a hal bridge to embryo and use
> > generic calls like get_hal_int(property_name),
> > get_hal_float(property_name)...
> > 
> > -- 
> > Gustavo Sverzut Barbieri
> > http://profusion.mobi embedded systems
> > --
> > MSN: barbi...@gmail.com
> > Skype: gsbarbieri
> > Mobile: +55 (19) 9225-2202
> > 
> > --
> > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> > The future of the web can't happen without you.  Join us at MIX09 to help
> > pave the way to the Next Web now. Learn more and register at
> > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> > ___
> > 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
> 


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sour

[E-devel] Ewl compile probem

2008-12-16 Thread Matteo
Hi
I've just installed ewl in my system compiled and installed in /usr/lib
ewl_test work correctly but:
I made this sample code:

#include 
#include 

void destroy_cb(Ewl_widget *w, void *event, void *data)
{
  ewl_widget_destroy(w);
  ewl_main_quit();
}

int main(int argc, char ** argv)
{
  Ewl_widget *win = NULL;
  if (!ewl_init(&argc, argv))
  {
printf("Unable to find init ewl\n");
return 1;
  }

  win = ewl_window_new();
  ewl_window_title_set(EWL_WINDOW(win), "Finestra EWL");
  ewl_callback_append(win, EWL_CALLBACK_DELETE_WINDOW, destroy_cb, NULL);
  ewl_widget_show(win);

  ewl_main();
  return 0;
}

compiling with:
gcc my_widget.c 'ewl-config --cflags --libs'

And the compiler doesn't find Ewl.h, there is something I still missing?

Regards.

-- 
__Matteo__

http://www.youtube.com/watch?v=UqkKurZ22KM
http://maps.google.com/maps?f=q&hl=en&geocode=&q=Strada+dei+Campi,+34072+Gorizia,+Friuli-Venezia+Giulia,+Italia&sll=37.0625,-95.677068&sspn=28.611123,82.265625&ie=UTF8&ll=45.910682,13.507696&spn=0.00153,0.005021&t=h&z=18

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ewl compile probem

2008-12-16 Thread Graham Gower
2008/12/16 Matteo :
> compiling with:
> gcc my_widget.c 'ewl-config --cflags --libs'
>
> And the compiler doesn't find Ewl.h, there is something I still missing?

ewl-config is probably an old script. Everything is using pkg-config these days.

E.g.
[...@rak ~]$ pkg-config --cflags --libs ewl
-I/opt/e17/include/ewl -I/opt/e17/include -I/opt/e17/include/efreet
-I/opt/e17/include/eina-0 -I/opt/e17/include/eina-0/eina
-L/opt/e17/lib -lewl -ledje -lefreet -lemotion -lepsilon -lembryo
-lecore_job -leet -lecore_file -lecore -lgnutls -lssl -lcrypto -ldl
-lcurl -levas -leina

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] ecore_fb absolute coordinate support

2008-12-16 Thread Lars Munch
On Tue, Dec 16, 2008 at 02:59:59PM +0100, Michael 'Mickey' Lauer wrote:
> Am Tuesday 16 December 2008 11:23:37 schrieb Lars Munch:
> > On Mon, Dec 15, 2008 at 08:56:18PM +0100, Michael 'Mickey' Lauer wrote:
> > > Am Monday 15 December 2008 11:24:07 schrieb Lars Munch:
> > > > This patch adds absolute coordinate support to ecore_fb, e.g.
> > > > touchscreen support. There is no calibration support yet, it just uses
> > > > the values it gets from the kernel.
> > >
> > > Why don't you use tslib?
> >
> > One less dependency and if the touchscreen driver is already calibrated
> > then it "just works".
> 
> I don't think that justifies adding that code to ecore_fb. Everyone and their 
> brother is using tslib these days. Anyways, if you want that patch to go in, 
> keep the tslib functionality around and only add on top.

Apparently not everyone :-)

Yes, we should definitely keep the tslib functionality! my intension was
not to replace it but apparently I was missing a HAVE_TSLIB guard in
ecore_evas_fb.c. Now it will use TSLIB lib if you have it installed and
fallback to ecore_fb_li if not.

Updated patch below.

---

Index: src/lib/ecore_fb/ecore_fb_private.h
===
--- src/lib/ecore_fb/ecore_fb_private.h (revision 38149)
+++ src/lib/ecore_fb/ecore_fb_private.h (working copy)
@@ -19,8 +19,8 @@
  #define kernel_ulong_t unsigned long 
  #define BITS_PER_LONG 32
  #include 
- #undef kernel_ulong_t <-added
- #undef BITS_PER_LONG <-added
+ #undef kernel_ulong_t
+ #undef BITS_PER_LONG
 #else
  #include 
 #endif
@@ -52,7 +52,7 @@
/* absolute axis */
int min_w, min_h;
double rel_w, rel_h;
-
+   int event;
} mouse;
struct
{
Index: src/lib/ecore_fb/ecore_fb_li.c
===
--- src/lib/ecore_fb/ecore_fb_li.c  (revision 38149)
+++ src/lib/ecore_fb/ecore_fb_li.c  (working copy)
@@ -250,52 +250,110 @@
 static void
 _ecore_fb_li_device_event_abs(Ecore_Fb_Input_Device *dev, struct input_event 
*iev)
 {
+   static int prev_x = 0, prev_y = 0, prev_pressure = 0;
+   int v = 0;
+   int pressure;
+   int num;
+   char *ptr;
+   double t;
+
if(!dev->listen)
return;
+
switch(iev->code)
{
case ABS_X:
-   case ABS_Y:
-   {
-   Ecore_Fb_Event_Mouse_Move *ev;
-   if((iev->code == ABS_X) && (dev->mouse.w != 0))
+   if(dev->mouse.w != 0)
{
int tmp;
 
tmp = (int)((double)(iev->value - 
dev->mouse.min_w) / dev->mouse.rel_w);
-   if(tmp < 0)
+   if(tmp < 0) {
dev->mouse.x = 0;
-   else if(tmp > dev->mouse.w)
+   }
+   else if(tmp > dev->mouse.w) {
dev->mouse.x = dev->mouse.w;
-   else
+   }
+   else {
dev->mouse.x = tmp;
+   }
+   dev->mouse.event = ECORE_FB_EVENT_MOUSE_MOVE;
}
-   else if((iev->code == ABS_Y) && (dev->mouse.h != 0))
+   break;
+
+   case ABS_Y:
+   if(dev->mouse.h != 0)
{
int tmp;
 
tmp = (int)((double)(iev->value - 
dev->mouse.min_h) / dev->mouse.rel_h);
-   if(tmp < 0)
+   if(tmp < 0) {
dev->mouse.y = 0;
-   else if(tmp > dev->mouse.h)
+   }
+   else if(tmp > dev->mouse.h) {
dev->mouse.y = dev->mouse.h;
-   else
+   }
+   else {
dev->mouse.y = tmp;
+   }
+   dev->mouse.event = ECORE_FB_EVENT_MOUSE_MOVE;
}
-   ev = calloc(1,sizeof(Ecore_Fb_Event_Mouse_Move));
-   ev->x = dev->mouse.x;
-   ev->y = dev->mouse.y;
-   ev->dev = dev;
+   break;
 
-   ecore_event_add(ECORE_FB_EVENT_MOUSE_MOVE, ev, NULL, 
NULL);
-   break;
-   }
case ABS_PRESSURE:
-   /* TODO emulate a button press */
+ 

Re: [E-devel] E SVN: englebass trunk/edje/src/lib

2008-12-16 Thread Massimiliano Calamelli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, 15 Dec 2008 13:00:19 -0800
"Enlightenment SVN"  wrote:

> Log:
>   evas_hash -> eina_hash
> Author:   englebass
> Date: 2008-12-15 13:00:19 -0800 (Mon, 15 Dec 2008)
> New Revision: 38157
> 
> Modified:
>   trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_script_only.c 
> trunk/edje/src/lib/edje_util.c 
> 

Hi, i updated my source tree, and running E in a Xnest session i see
a lot of Developer Warning about eina_hash_add with first pointer ==
NULL.

Here's my work to solve, i don't know if it looks good or if it's dirty.

http://pastebin.com/m6c13e5f8

My two cents

Massimiliano
- -- 
Massimiliano Calamelli
http://mcalamelli.netsons.org
mcalame...@gmail.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFJR99BleGEL56NNP4RAufzAJ0VfhUNpPiBdjcZHBW+GQuAGcSmJQCdEime
C1AkDHUjythllK6A7SXIhog=
=FAb0
-END PGP SIGNATURE-

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] ecore_fb absolute coordinate support

2008-12-16 Thread Michael 'Mickey' Lauer
Am Tuesday 16 December 2008 11:23:37 schrieb Lars Munch:
> On Mon, Dec 15, 2008 at 08:56:18PM +0100, Michael 'Mickey' Lauer wrote:
> > Am Monday 15 December 2008 11:24:07 schrieb Lars Munch:
> > > This patch adds absolute coordinate support to ecore_fb, e.g.
> > > touchscreen support. There is no calibration support yet, it just uses
> > > the values it gets from the kernel.
> >
> > Why don't you use tslib?
>
> One less dependency and if the touchscreen driver is already calibrated
> then it "just works".

I don't think that justifies adding that code to ecore_fb. Everyone and their 
brother is using tslib these days. Anyways, if you want that patch to go in, 
keep the tslib functionality around and only add on top.

-- 
:M:

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] ecore_fb absolute coordinate support

2008-12-16 Thread Lars Munch
On Mon, Dec 15, 2008 at 08:56:18PM +0100, Michael 'Mickey' Lauer wrote:
> Am Monday 15 December 2008 11:24:07 schrieb Lars Munch:
> > This patch adds absolute coordinate support to ecore_fb, e.g.
> > touchscreen support. There is no calibration support yet, it just uses
> > the values it gets from the kernel.
> 
> Why don't you use tslib? 
> 

One less dependency and if the touchscreen driver is already calibrated
then it "just works".


Regards
Lars Munch

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Move binaries reserved for E internal use out of /usr/bin

2008-12-16 Thread Albin Tonnerre
Hi there,
I think it might be a good idea to stop putting all the binairies e17 creates
into /usr/bin, as half of them are actually only for internal use, and have
nothing to do in $PATH.
The attached patch moves the following binaries to /usr/lib/enlightenment and 
updates
the code accordingly:
  - enlightenment_fm
  - enlightenment_fm_op
  - enlightenment_init
  - enlightenment_sys
  - enlightenment_thumb

Toughts ?

Regards,
-- 
Albin Tonnerre
diff -Nur e/src/bin/e_fm.c e.new/src/bin/e_fm.c
--- e/src/bin/e_fm.c	2008-12-10 17:15:12.0 +0100
+++ e.new/src/bin/e_fm.c	2008-12-15 13:45:22.0 +0100
@@ -1511,7 +1511,7 @@
char buf[4096];

if (_e_fm2_client_spawning) return;
-   snprintf(buf, sizeof(buf), "%s/enlightenment_fm", e_prefix_bin_get());
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_fm", e_prefix_lib_get());
exe = ecore_exe_run(buf, NULL);
_e_fm2_client_spawning = 1;
 }
diff -Nur e/src/bin/e_fm_main.c e.new/src/bin/e_fm_main.c
--- e/src/bin/e_fm_main.c	2008-11-30 23:08:27.0 +0100
+++ e.new/src/bin/e_fm_main.c	2008-12-15 13:45:22.0 +0100
@@ -2175,7 +2175,7 @@
 
length = 256 + strlen(e_prefix_bin_get()) + strlen(args);
buffer = malloc(length);
-   length = snprintf(buffer, length, "%s/enlightenment_fm_op %s %s", e_prefix_bin_get(), command, args);
+   length = snprintf(buffer, length, "%s/enlightenment_fm_op %s %s", e_prefix_lib_get(), command, args);
 
return buffer;
 }
diff -Nur e/src/bin/e_init.c e.new/src/bin/e_init.c
--- e/src/bin/e_init.c	2008-11-30 23:08:27.0 +0100
+++ e.new/src/bin/e_init.c	2008-12-15 13:45:22.0 +0100
@@ -77,8 +77,8 @@
if (version) ver = strdup(e_util_filename_escape(version));
else ver = strdup("XvX");
 
-   snprintf(buf, sizeof(buf), "%s/enlightenment_init \'%s\' \'%i\' \'%i\' \'%s\' \'%s\'",
-	e_prefix_bin_get(),
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_init \'%s\' \'%i\' \'%i\' \'%s\' \'%s\'",
+	e_prefix_lib_get(),
 	theme,
 	e_canvas_engine_decide(e_config->evas_engine_init),
 	e_config->font_hinting,
diff -Nur e/src/bin/e_sys.c e.new/src/bin/e_sys.c
--- e/src/bin/e_sys.c	2008-11-30 23:08:27.0 +0100
+++ e.new/src/bin/e_sys.c	2008-12-15 13:45:22.0 +0100
@@ -168,13 +168,13 @@
char buf[4096];

e_init_status_set(_("Checking System Permissions"));
-   snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t halt", e_prefix_bin_get());
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t halt", e_prefix_lib_get());
_e_sys_halt_check_exe = ecore_exe_run(buf, NULL);
-   snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t reboot", e_prefix_bin_get());
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t reboot", e_prefix_lib_get());
_e_sys_reboot_check_exe = ecore_exe_run(buf, NULL);
-   snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t suspend", e_prefix_bin_get());
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t suspend", e_prefix_lib_get());
_e_sys_suspend_check_exe = ecore_exe_run(buf, NULL);
-   snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t hibernate", e_prefix_bin_get());
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t hibernate", e_prefix_lib_get());
_e_sys_hibernate_check_exe = ecore_exe_run(buf, NULL);
return 0;
 }
@@ -515,8 +515,8 @@
   case E_SYS_HALT_NOW:
 	/* shutdown -h now */
 	if (e_util_immortal_check()) return 0;
-	snprintf(buf, sizeof(buf), "%s/enlightenment_sys halt",
-		 e_prefix_bin_get());
+	snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys halt",
+		 e_prefix_lib_get());
 	if (_e_sys_exe)
 	  {
 	 _e_sys_current_action();
@@ -542,8 +542,8 @@
   case E_SYS_REBOOT:
 	/* shutdown -r now */
 	if (e_util_immortal_check()) return 0;
-	snprintf(buf, sizeof(buf), "%s/enlightenment_sys reboot",
-		 e_prefix_bin_get());
+	snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys reboot",
+		 e_prefix_lib_get());
 	if (_e_sys_exe)
 	  {
 	 _e_sys_current_action();
@@ -568,8 +568,8 @@
 	break;
   case E_SYS_SUSPEND:
 	/* /etc/acpi/sleep.sh force */
-	snprintf(buf, sizeof(buf), "%s/enlightenment_sys suspend",
-		 e_prefix_bin_get());
+	snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys suspend",
+		 e_prefix_lib_get());
 	if (_e_sys_exe)
 	  {
 	 _e_sys_current_action();
@@ -594,8 +594,8 @@
 	break;
   case E_SYS_HIBERNATE:
 	/* /etc/acpi/hibernate.sh force */
-	snprintf(buf, sizeof(buf), "%s/enlightenment_sys hibernate",
-		 e_prefix_bin_get());
+	snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys hibernate",
+		 e_prefix_lib_get());
 	if (_e_sys_exe)
 	  {
 	 _e_sys_current_action();
diff -Nur e/src/bin/e_thumb.c e.new/src/bin/e_thumb.c
--- e/src/bin/e_thumb.c	2008-11-30 23:08:27.0 +0100
+++ e.new/src/bin/e_thumb.c	2008-12-15 13:45:22.0 +0100
@@ -134,7 +134,7 @@
 	  {
 	 Ecore_Exe *exe;
 
-	 snprintf(buf,

Re: [E-devel] E SVN: englebass trunk/edje/src/lib

2008-12-16 Thread Sebastian Dransfeld
Massimiliano Calamelli wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On Mon, 15 Dec 2008 13:00:19 -0800
> "Enlightenment SVN"  wrote:
> 
>> Log:
>>   evas_hash -> eina_hash
>> Author:   englebass
>> Date: 2008-12-15 13:00:19 -0800 (Mon, 15 Dec 2008)
>> New Revision: 38157
>>
>> Modified:
>>   trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_script_only.c 
>> trunk/edje/src/lib/edje_util.c 
>>
> 
> Hi, i updated my source tree, and running E in a Xnest session i see
> a lot of Developer Warning about eina_hash_add with first pointer ==
> NULL.
> 
> Here's my work to solve, i don't know if it looks good or if it's dirty.
> 
> http://pastebin.com/m6c13e5f8

Don't you have to check whether the hash already exists before creating it?

Sebastian

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass trunk/edje/src/lib

2008-12-16 Thread Massimiliano Calamelli
2008/12/16 Sebastian Dransfeld :

>
> Don't you have to check whether the hash already exists before creating it?
>
> Sebastian
>

This is the dirty side of my work, i'll try to make a real patch :)

Massimiliano

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Is there someone porting webkit to EFL?

2008-12-16 Thread Peng Liu
Hi,

I'm a newbie of EFL.
And I feel EFL is fantastic after I read Gustavo's presentation.

It's great if webkit can run on EFL, in my opinion. But I didn't find any clues 
about this in webkit web site. Is there someone doing this right now?


/Peng



  


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Is there someone porting webkit to EFL?

2008-12-16 Thread Jaime Thomas
Was on Planet Gnome:

http://codeposts.blogspot.com/2008/12/webkit-ported-to-enlightenment.html

On Tue, Dec 16, 2008 at 11:35 PM, Peng Liu  wrote:

> Hi,
>
> I'm a newbie of EFL.
> And I feel EFL is fantastic after I read Gustavo's presentation.
>
> It's great if webkit can run on EFL, in my opinion. But I didn't find any
> clues about this in webkit web site. Is there someone doing this right now?
>
>
> /Peng
>
>
>
>
>
>
>
> --
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
>
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] png loader and saver with Windows CE

2008-12-16 Thread The Rasterman
On Fri, 7 Nov 2008 11:48:25 +0100 (CET) Vincent Torri 
babbled:

agh! pastebin empty. can you mail it again?

> > I have made a port of libpng for Windows CE which uses native calls of 
> > Windows CE, and added some functions in Evil to manage them.
> >
> > Now, for the png loader and saver of evas, i did some modifications that i 
> > tried to be as clean and small as possible. I've attached the patch. It
> > works with windows ce and linux (evil code and libpng port not available
> > yet)
> >
> > raster: is it good enough ?
> 
> my patch was again removed from the mail. Here is a paste:
> 
> http://pastebin.ca/1247730
> 
> Vincent
> 
> -
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> ___
> 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


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] png loader and saver with Windows CE

2008-12-16 Thread Vincent Torri



On Wed, 17 Dec 2008, Carsten Haitzler (The Rasterman) wrote:


On Fri, 7 Nov 2008 11:48:25 +0100 (CET) Vincent Torri 
babbled:

agh! pastebin empty. can you mail it again?


pastebin is useless, see the svn :D (it's already in). Look a the E_FOPEN 
and al. macros at the beginning of the source file:


http://trac.enlightenment.org/e/changeset?new=37571%40trunk%2Fevas%2Fsrc%2Fmodules%2Floaders%2Fpng%2Fevas_image_load_png.c&old=37527%40trunk%2Fevas%2Fsrc%2Fmodules%2Floaders%2Fpng%2Fevas_image_load_png.c

Vincent




I have made a port of libpng for Windows CE which uses native calls of
Windows CE, and added some functions in Evil to manage them.

Now, for the png loader and saver of evas, i did some modifications that i
tried to be as clean and small as possible. I've attached the patch. It
works with windows ce and linux (evil code and libpng port not available
yet)

raster: is it good enough ?


my patch was again removed from the mail. Here is a paste:

http://pastebin.ca/1247730

Vincent

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
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


--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
Message délivré par le serveur de messagerie de l'Université d'Evry.

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel