Re: [E-devel] Proposal for modules automatic download
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
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 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
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
-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
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
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
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
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 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?
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?
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
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
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