Re: [E-devel] E CVS: libs/evas raster

2008-06-19 Thread Gustavo Sverzut Barbieri
On Thu, Jun 19, 2008 at 1:09 AM, Enlightenment CVS [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_object_main.c Log Message: bad *alloc! bad sizeof usage.

Re: [E-devel] E CVS: libs/evas raster

2008-06-01 Thread Jose Gonzalez
I wrote: .. .. the fact that now there was basically nothing between draw calls to guard against fp op safety - as fp ops were not being used mostly, means that it was much more likely u ended up with the cpu in a non emms state before doing fp ops. even so i

Re: [E-devel] E CVS: libs/evas raster

2008-06-01 Thread Toma
Thank you all for fixing it :) Now Edjy can work on everyones systems! Yay! :) Toma - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008.

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Jose Gonzalez
Carsten wrote: ... /* I TOLD YOU! this here STOPS the gradeint bugs. it's a missing * emms() before doing floating point operations! the thread pipe code * just brought it out reliably. i swear i had seen this long before i * ever added the thread/pipe code. * *

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Gustavo Sverzut Barbieri
On Sat, May 31, 2008 at 4:28 AM, Jose Gonzalez [EMAIL PROTECTED] wrote: Carsten wrote: ... /* I TOLD YOU! this here STOPS the gradeint bugs. it's a missing * emms() before doing floating point operations! the thread pipe code * just brought it out reliably. i swear i had seen

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Jose Gonzalez
Carsten wrote: it's perfectly threadsafe. it has nothing to do with threads. it has to do with there being no emms called before doing fp ops. I don't think so. And emms isn't needed there without threads, not when all funcs clean up after themselves. Disable pipes and you

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Jose Gonzalez
Gustavo wrote: Ok, stop you guys! I cannot say for sure since I never played with mmx that much, but I fear raster is right about that. as for thread safety, registers do not need special care for threads, no locks or other requirements, so yes, it should not have any special care.

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Gustavo Sverzut Barbieri
On Sat, May 31, 2008 at 1:05 PM, Jose Gonzalez [EMAIL PROTECTED] wrote: Gustavo wrote: Ok, stop you guys! I cannot say for sure since I never played with mmx that much, but I fear raster is right about that. as for thread safety, registers do not need special care for threads, no locks

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Jose Gonzalez
Gustavo wrote: The issue isn't one of safety in the sense of circular referencing, it's mmx/fp 'safety', ie. that we know for certain that the execution paths aren't being interrupted in such a way that although you think you've released mmx registers, and thus the next guy is free

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Jose Gonzalez
Gustavo wrote: The issue isn't one of safety in the sense of circular referencing, it's mmx/fp 'safety', ie. that we know for certain that the execution paths aren't being interrupted in such a way that although you think you've released mmx registers, and thus the next guy is free

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Gustavo Sverzut Barbieri
On Sat, May 31, 2008 at 2:19 PM, Jose Gonzalez [EMAIL PROTECTED] wrote: Gustavo wrote: The issue isn't one of safety in the sense of circular referencing, it's mmx/fp 'safety', ie. that we know for certain that the execution paths aren't being interrupted in such a way that although

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread The Rasterman
On Sat, 31 May 2008 13:17:42 -0400 Jose Gonzalez [EMAIL PROTECTED] babbled: Gustavo wrote: I believe it's up to OS to save/restore all the registers when you change threads. Am I wrong? I have no idea what happens with this, or how using multiple cpu cores affects that. that

Re: [E-devel] E CVS: libs/evas raster

2008-05-31 Thread Jose Gonzalez
Carsten wrote: On Sat, 31 May 2008 13:17:42 -0400 Jose Gonzalez [EMAIL PROTECTED] babbled: Gustavo wrote: I believe it's up to OS to save/restore all the registers when you change threads. Am I wrong? I have no idea what happens with this, or how using multiple

[E-devel] E CVS: libs/evas raster

2008-05-30 Thread Jose Gonzalez
... /* I TOLD YOU! this here STOPS the gradeint bugs. it's a missing * emms() before doing floating point operations! the thread pipe code * just brought it out reliably. i swear i had seen this long before i * ever added the thread/pipe code. * * now here is why

Re: [E-devel] E CVS: libs/evas raster

2008-05-30 Thread The Rasterman
On Sat, 31 May 2008 01:41:53 -0400 Jose Gonzalez [EMAIL PROTECTED] babbled: ... /* I TOLD YOU! this here STOPS the gradeint bugs. it's a missing * emms() before doing floating point operations! the thread pipe code * just brought it out reliably. i swear i had seen this

[E-devel] E CVS: libs/evas raster

2008-05-19 Thread Jose Gonzalez
+ * If the requested colorspace is the same as the image colorspace + * nothing is done and NULL is returned. + if (!o-cur.cspace == to_cspace) return NULL; To cspace or not to cspace ... - This SF.net email is

Re: [E-devel] E CVS: libs/evas raster

2007-11-13 Thread Simon TRENY
On Tue, 13 Nov 2007 12:15:39 +1100, Carsten Haitzler (The Rasterman) [EMAIL PROTECTED] wrote : On Wed, 10 Oct 2007 18:23:56 +0200 Christian Hunke [EMAIL PROTECTED] babbled: Its only the out-commenting of the constants in evas_object_main.c. When you just undo this it already works:

Re: [E-devel] E CVS: libs/evas raster

2007-11-12 Thread The Rasterman
: Re: [E-devel] E CVS: libs/evas raster Hi, This patch somehow broke ETK. I just reverted it and it works fine. To test just run etk_test and select the tree test, then try to scroll the list using the scrollbar button. Nothing happens. I don't have time to work on it right now

Re: [E-devel] E CVS: libs/evas raster

2007-10-10 Thread Christian Hunke
Nachricht- Von: Andre Magalhaes [EMAIL PROTECTED] Gesendet: 06.10.07 02:49:58 An: enlightenment-devel@lists.sourceforge.net CC: [EMAIL PROTECTED] Betreff: Re: [E-devel] E CVS: libs/evas raster Hi, This patch somehow broke ETK. I just reverted it and it works fine. To test just run

Re: [E-devel] E CVS: libs/evas raster

2007-10-05 Thread Gustavo Sverzut Barbieri
On 10/5/07, Enlightenment CVS [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/modules/engines/software_sdl Modified Files: evas_engine.c Log Message: cedric's sdl patch. Ops! You

Re: [E-devel] E CVS: libs/evas raster

2007-10-05 Thread The Rasterman
On Fri, 5 Oct 2007 11:14:45 -0300 Gustavo Sverzut Barbieri [EMAIL PROTECTED] babbled: On 10/5/07, Enlightenment CVS [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/modules/engines/software_sdl

Re: [E-devel] E CVS: libs/evas raster

2007-10-05 Thread Andre Magalhaes
Hi, This patch somehow broke ETK. I just reverted it and it works fine. To test just run etk_test and select the tree test, then try to scroll the list using the scrollbar button. Nothing happens. I don't have time to work on it right now, but if somebody can take a look at it, it would be great.

Re: [E-devel] E CVS: libs/evas raster

2007-08-04 Thread Vincent Torri
On Sat, 4 Aug 2007, Enlightenment CVS wrote: - evas_common_image_free(im); + evas_common_image_delete(im); dc-render_op = op; dc-clip.use = cuse; if (!gr-tex) return; === RCS file:

Re: [E-devel] E CVS: libs/evas raster

2007-07-21 Thread The Rasterman
On Sat, 21 Jul 2007 00:32:27 -0300 Gustavo Sverzut Barbieri [EMAIL PROTECTED] babbled: On 7/21/07, Enlightenment CVS [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/canvas Modified Files:

Re: [E-devel] E CVS: libs/evas raster

2007-07-21 Thread Gustavo Sverzut Barbieri
On 7/21/07, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote: On Sat, 21 Jul 2007 00:32:27 -0300 Gustavo Sverzut Barbieri still about minor optimizations, do you think it worth to remove and ; since they're always present? which ones? from escape_strings: lt;\0\x3c\0 - lt\0\x3c\0

Re: [E-devel] E CVS: libs/evas raster

2007-07-21 Thread The Rasterman
On Sat, 21 Jul 2007 03:54:18 -0300 Gustavo Sverzut Barbieri [EMAIL PROTECTED] babbled: aaah. the standard escape delimiters - i guess it makes sense to remove them. i can't think of needing to have a different escape handler at the moment. On 7/21/07, The Rasterman Carsten Haitzler [EMAIL

Re: [E-devel] E CVS: libs/evas raster

2007-07-20 Thread Gustavo Sverzut Barbieri
On 7/21/07, Enlightenment CVS [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_object_textblock.c Log Message: no need for extra nul byte check - while

Re: [E-devel] E CVS: libs/evas raster

2007-07-10 Thread The Rasterman
On Tue, 10 Jul 2007 00:54:04 -0300 Gustavo Sverzut Barbieri [EMAIL PROTECTED] babbled: On 7/9/07, Enlightenment CVS [EMAIL PROTECTED] wrote: + * EVAS_COLORSPACE_RGB565_A5P: + * + * In the process of being implemented in 1 engine only. This may change. + * + * This is a pointer to image

Re: [E-devel] E CVS: libs/evas raster

2007-07-09 Thread Gustavo Sverzut Barbieri
On 7/9/07, Enlightenment CVS [EMAIL PROTECTED] wrote: + * EVAS_COLORSPACE_RGB565_A5P: + * + * In the process of being implemented in 1 engine only. This may change. + * + * This is a pointer to image data for 16-bit half-word pixel data in 16bpp + * RGB 565 format (5 bits red, 6 bits green,

Re: [E-devel] E CVS: libs/evas raster

2007-06-03 Thread Michael Jennings
On Sunday, 03 June 2007, at 02:18:02 (-0300), Gustavo Sverzut Barbieri wrote: (i cannot fix gmail to detect .diff as text) Try using the correct extension of .patch instead. :-) Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ [EMAIL PROTECTED] n + 1, Inc.,

Re: [E-devel] E CVS: libs/evas raster

2007-06-03 Thread Gustavo Sverzut Barbieri
On 6/3/07, Michael Jennings [EMAIL PROTECTED] wrote: On Sunday, 03 June 2007, at 02:18:02 (-0300), Gustavo Sverzut Barbieri wrote: (i cannot fix gmail to detect .diff as text) Try using the correct extension of .patch instead. :-) .patch or .diff are detected as octet-stream by most

Re: [E-devel] E CVS: libs/evas raster

2007-06-03 Thread Michael Jennings
On Sunday, 03 June 2007, at 14:48:15 (-0300), Gustavo Sverzut Barbieri wrote: .patch or .diff are detected as octet-stream by most browsers (firefox) and gmail, so I need to send then as .txt to get accepted Unfortunately, octet-stream isn't really a MIME type, it's a fallback that could be

Re: [E-devel] E CVS: libs/evas raster

2007-06-03 Thread Gustavo Sverzut Barbieri
On 6/3/07, Michael Jennings [EMAIL PROTECTED] wrote: On Sunday, 03 June 2007, at 14:48:15 (-0300), Gustavo Sverzut Barbieri wrote: .patch or .diff are detected as octet-stream by most browsers (firefox) and gmail, so I need to send then as .txt to get accepted Unfortunately, octet-stream

Re: [E-devel] E CVS: libs/evas raster

2007-06-02 Thread Gustavo Sverzut Barbieri
Attached is my improved version of evas_tiler del_redraw(), also minor improvements for add_motion_vector (is it used at all?). I've also added an extra merge step before get_render_rects(), since del can leave some room for merging. -- Gustavo Sverzut Barbieri

Re: [E-devel] E CVS: libs/evas raster

2007-06-02 Thread The Rasterman
On Sat, 2 Jun 2007 17:04:34 -0300 Gustavo Sverzut Barbieri [EMAIL PROTECTED] babbled: attached... nada! :( Attached is my improved version of evas_tiler del_redraw(), also minor improvements for add_motion_vector (is it used at all?). I've also added an extra merge step before

Re: [E-devel] E CVS: libs/evas raster

2007-06-02 Thread Gustavo Sverzut Barbieri
On 6/2/07, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote: On Sat, 2 Jun 2007 17:04:34 -0300 Gustavo Sverzut Barbieri [EMAIL PROTECTED] babbled: attached... nada! :( ok, again and with you in the list, so if list blocks you still get it. we should really fix this list to accept more

Re: [E-devel] E CVS: libs/evas raster

2007-04-30 Thread Gustavo Sverzut Barbieri
On 4/30/07, Vincent Torri [EMAIL PROTECTED] wrote: It seems that a lot of eng_* functions do not test 'data'. Should we add that test in these functions too ? probably not since you won't get that far. I could trigger that situation when doing evas_free() on a just created evas_new() without

Re: [E-devel] E CVS: libs/evas raster

2007-04-29 Thread Vincent Torri
It seems that a lot of eng_* functions do not test 'data'. Should we add that test in these functions too ? Vincent On Mon, 30 Apr 2007, Enlightenment CVS wrote: Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir :

Re: [E-devel] E CVS: libs/evas raster

2007-03-06 Thread The Rasterman
On Tue, 6 Mar 2007 00:40:44 -0500 Michael Jennings [EMAIL PROTECTED] babbled: On Tuesday, 06 March 2007, at 05:06:04 (+), [EMAIL PROTECTED] wrote: Well, that's probably too drastic. It's still really an optionally compiled, loadable module, and raster's last mods seem to have

Re: [E-devel] E CVS: libs/evas raster

2007-03-06 Thread Luchezar Petkov
Why not just file a bug? http://bugzilla.gnome.org/browse.cgi?product=librsvg (I can do that for you, I have an account in GNOME's bugzilla, just let me know if you want) I am one of those who really want and need SVG support in E. I am using EFM and I'm often browsing the dirs with my vector

Re: [E-devel] E CVS: libs/evas raster

2007-03-06 Thread dan sinclair
Carsten Haitzler (The Rasterman) wrote: unfortunately - we have issues like fdo menus and icon specs that REQUIRE svg support... :(:(:( big problems :( i could do something like fork of a child process that converts via a pipe - at least if it dies the parent won't, and we will hit a

Re: [E-devel] E CVS: libs/evas raster

2007-03-06 Thread The Rasterman
On Tue, 06 Mar 2007 09:57:55 -0500 dan sinclair [EMAIL PROTECTED] babbled: Carsten Haitzler (The Rasterman) wrote: unfortunately - we have issues like fdo menus and icon specs that REQUIRE svg support... :(:(:( big problems :( i could do something like fork of a child process that

Re: [E-devel] E CVS: libs/evas raster

2007-03-06 Thread Michael Jennings
On Tuesday, 06 March 2007, at 07:57:19 (+), [EMAIL PROTECTED] wrote: Unfortunately, SVG is here and many want it. librsvg is probably the 'best' way to go about this right now. *sigh* Same as gettext. It's like...wait for it...wait for it... Deja GNU. However, there's no reason why

Re: [E-devel] E CVS: libs/evas raster

2007-03-06 Thread Michael Jennings
On Tuesday, 06 March 2007, at 19:41:59 (+0900), Carsten Haitzler wrote: ooh no - i didn't actually fix any leak. i added the close call HOPING it'd fix the leak - it didn't. Ah, okay. I misunderstood then. but it doesn't make me feel any better about the quality of the code for what is not

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread Michael Jennings
On Monday, 05 March 2007, at 13:19:49 (-0500), Enlightenment CVS wrote: ok- disable the close - seems librsvg in some versions is so buggy you can't close it to prevent leaks! Sounds like it's time to stop using it. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ [EMAIL

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread The Rasterman
On Mon, 5 Mar 2007 11:37:59 -0500 Michael Jennings [EMAIL PROTECTED] babbled: On Monday, 05 March 2007, at 13:19:49 (-0500), Enlightenment CVS wrote: ok- disable the close - seems librsvg in some versions is so buggy you can't close it to prevent leaks! Sounds like it's time to stop

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread Michael Jennings
On Tuesday, 06 March 2007, at 08:40:28 (+0900), Carsten Haitzler wrote: Sounds like it's time to stop using it. --disable-svg :) I meant in general. :) seriously. librsvg has some issues. severe ones. Is there a better library for SVG? Or are we once again stuck using the script

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread [EMAIL PROTECTED]
Sounds like it's time to stop using it. Well, that's probably too drastic. It's still really an optionally compiled, loadable module, and raster's last mods seem to have fixed the issues... (maybe, hopefully). I just took a quick look at this myself, and it was really my

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread Michael Jennings
On Tuesday, 06 March 2007, at 05:06:04 (+), [EMAIL PROTECTED] wrote: Well, that's probably too drastic. It's still really an optionally compiled, loadable module, and raster's last mods seem to have fixed the issues... (maybe, hopefully). Re-enabling the leak to stop the crash is

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread Vincent Torri
On Mon, 5 Mar 2007, Michael Jennings wrote: Is there a better library for SVG? Carl Worth has written a small lib (libsvg) for cairo. It was a fork of librsvg, without the unneeded stuff. He also thought that libsvg could be used in librsvg. But as librsvg added support for cairo, he

Re: [E-devel] E CVS: libs/evas raster

2007-03-05 Thread [EMAIL PROTECTED]
Well, that's probably too drastic. It's still really an optionally compiled, loadable module, and raster's last mods seem to have fixed the issues... (maybe, hopefully). Re-enabling the leak to stop the crash is not fixing the issues. In any case, I think it would be unwise to

Re: [E-devel] E CVS: libs/evas raster

2006-11-01 Thread Simon TRENY
On Wed, 1 Nov 2006 07:56:12 -0500 (EST), Enlightenment CVS [EMAIL PROTECTED] wrote : Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/engines/common Modified Files: evas_font_main.c Log Message: evas

Re: [E-devel] E CVS: libs/evas raster

2006-08-17 Thread Bertrand Jacquin
On 8/17/06, Enlightenment CVS [EMAIL PROTECTED] wrote: -SUBDIRS = $(edb_subdir) $(eet_subdir) $(gif_subdir) $(jpeg_subdir) $(png_subdir) $(tiff_subdir) $(xpm_subdir) +if BUILD_LOADER_SVG +xvg_subdir = svg Is this a typo ? Wouldn't it be svg_loader = svg ? +endif + +SUBDIRS =

Re: [E-devel] E CVS: libs/evas raster

2006-08-17 Thread The Rasterman
On Thu, 17 Aug 2006 16:30:27 +0200 Bertrand Jacquin [EMAIL PROTECTED] babbled: On 8/17/06, Enlightenment CVS [EMAIL PROTECTED] wrote: -SUBDIRS = $(edb_subdir) $(eet_subdir) $(gif_subdir) $(jpeg_subdir) $(png_subdir) $(tiff_subdir) $(xpm_subdir) +if BUILD_LOADER_SVG +xvg_subdir = svg Is