Re: [E-devel] Some tickets for review...

2009-05-19 Thread Jose Gonzalez
   Vincent wrote:


 Hey,

 On Tue, 19 May 2009, Marco Trevisan (Treviño) wrote:

 Sorry if I'm posting here, but in the previous days I've opened some
 tickets with bugs/RFC-patches in trac but none had been reviewed.

 Please, could you check them?
 #293 - Ignore the Carriage Return in elm_entry_utf8_to_markup
 #294 - Allow to get an hoversel item label
 #295 - Elementary list item sets...
 #296 - E clock module digital pop-up
 #308 - Elementary Genlist Compress Mode
 #319 - Elementary-sms seg.fatults

 Let me know if you can merge any patch ;)

 Thanks and sorry again for spamming... :P

 Sorry but we don't have much time. In addition, elementary is mainly 
 coded by raster (so one developper only...) for his job. It will take 
 maybe some time until he review them.

 regards

 Vincent

   I was under the impression that it was to be considered as 'more'
than just something Carsten was doing 'for his job'. For example, that
elem would be used for e18's widgetry and for various modules. Also that
guarana and elem were to 'merge' somehow, and that edje_editor was going
to be re-written with elem (or something to that effect), ...?




Get your dream car or truck. Click here.
http://thirdpartyoffers.juno.com/TGL2141/fc/BLSrjpTLa8t2Uh20FEEZj5fy50vn8ku4gUhy3sTmp1be0xH4rP8yUdzQIcI/

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] meeting in Paris with Raster: restaurant proposal

2009-05-19 Thread Beber
Hi caro,

Knowing this restaurant, that could only be Ok for me. Count me.

Bertrand

On Mon, May 18, 2009 at 05:04:12PM +0200, Vincent Torri wrote:
 
 Hey,
 
 for people who are in Paris Wednesday, the 27th, May, I propose a very 
 good restaurant: Le Bistrot Dagorno (9 rue Dagorno, 75012 Paris). It's a 
 very good restaurant (game food, like wild boar, hare, etc..., good wine)
 
 If you want to join, please reply to that mail (and cc me as i'm not 
 subscribed to e-users ML).
 
 regards
 
 Vincent

-- 
Bertrand Jacquin, EXOSEC (http://www.exosec.fr/)
ZAC des Metz - 3 Rue du petit robinson - 78350 JOUY EN JOSAS
Tel: +33 1 30 67 60 65  -  Fax: +33 1 75 43 40 70
mailto:bjacq...@exosec.fr


signature.asc
Description: Digital signature
--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Some tickets for review...

2009-05-19 Thread Vincent Torri



On Tue, 19 May 2009, Jose Gonzalez wrote:


 Vincent wrote:



Hey,

On Tue, 19 May 2009, Marco Trevisan (Treviño) wrote:


Sorry if I'm posting here, but in the previous days I've opened some
tickets with bugs/RFC-patches in trac but none had been reviewed.

Please, could you check them?
#293 - Ignore the Carriage Return in elm_entry_utf8_to_markup
#294 - Allow to get an hoversel item label
#295 - Elementary list item sets...
#296 - E clock module digital pop-up
#308 - Elementary Genlist Compress Mode
#319 - Elementary-sms seg.fatults

Let me know if you can merge any patch ;)

Thanks and sorry again for spamming... :P


Sorry but we don't have much time. In addition, elementary is mainly coded 
by raster (so one developper only...) for his job. It will take maybe some 
time until he review them.


regards

Vincent


 I was under the impression that it was to be considered as 'more'
than just something Carsten was doing 'for his job'. For example, that
elem would be used for e18's widgetry and for various modules. Also that
guarana and elem were to 'merge' somehow, and that edje_editor was going
to be re-written with elem (or something to that effect), ...?


afaik, raster wrote it for swiss telecom (the repo name is TMP/st ;) ) and 
that's also the reason why he switched the code to LGPL.


Now, we can use it, but i think that he wants to use it for his job 
(though we can use it, so yes, it's more than for his job).


Vincent--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EThumb private plugin headers

2009-05-19 Thread Rafael Antognolli
On Mon, May 18, 2009 at 7:13 PM, Viktor Kojouharov
vkojouha...@gmail.com wrote:
 On Mon, 2009-05-18 at 18:30 -0300, Rafael Antognolli wrote:
 On Mon, May 18, 2009 at 7:46 AM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
  On Mon, May 18, 2009 at 6:31 AM, Ryan Raasch ryan.raa...@gmail.com wrote:
  Hello,
 
  I am trying to write an EThumb_Plugin to load an xml file with an
  embbeded jpeg file. However, the plugins written for Ethumb need
  ethumb_private.h. This is not very practical to develop plugins
  outside of the source tree.
 
  Is there any thoughts on this? I will help if needed.
 
  yeah, Ethumb struct could be moved to Ethumb_Plugin or even better:
  the attributes we need could have setters in Ethumb.h or
  Ethumb_Plugin.h, most are already in Ethumb.h, now just need couple to
  access canvas and all, then move plugins to use it instead.

 I've just added some getters to Ethumb API. I think they are enough
 (at least to my plugins), but let me know if you need any other.


 maybe this is the right thread to brings this up:

 could be a good idea to have a some sort of generic getter/setter that
 sets properties for plugins to look at. Instead of having
 ethumb_video_time_get|set, and the document page equivalent, it would be
 better to have ethumb_property_get|set or something of that sort, so
 that plugins can be able to obtain other properties that could be
 useful, without adding more setters and getters. This would also make
 the video_time and document_page functions obsolete.

I agree. I only have made these video_time and document_page functions
because it was simpler than having a generic property get/set
function, and since I was not planning to write newer plugins soon, it
wasn't really necessary.

But maybe it's time to do it now. I'll take a look at it soon, just
finishing the client/server stuff and some changes on ethumb lib
itself.

-- 
Rafael Antognolli

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: antognolli IN trunk/PROTO/ethumb/src: bin lib

2009-05-19 Thread Viktor Kojouharov
On Tue, 2009-05-19 at 05:26 -0700, Enlightenment SVN wrote:


perhaps Eina_Bool success would make more sense. 'result' doesn't tell
what the variable actually represents.
 Log:

   Using Eina_Bool.
   
   Changed int - Eina_Bool where it makes sense.
   
   
 Author:   antognolli
 Date: 2009-05-19 05:26:31 -0700 (Tue, 19 May 2009)
 New Revision: 40739
 
 Modified:
   trunk/PROTO/ethumb/src/bin/ethumb.c trunk/PROTO/ethumb/src/lib/Ethumb.c 
 trunk/PROTO/ethumb/src/lib/Ethumb.h 
 trunk/PROTO/ethumb/src/lib/Ethumb_Plugin.h 
 
 Modified: trunk/PROTO/ethumb/src/bin/ethumb.c
 ===
 --- trunk/PROTO/ethumb/src/bin/ethumb.c   2009-05-19 11:58:29 UTC (rev 
 40738)
 +++ trunk/PROTO/ethumb/src/bin/ethumb.c   2009-05-19 12:26:31 UTC (rev 
 40739)
 @@ -129,7 +129,7 @@
  };
  
  static void
 -_finished_thumb(Ethumb *e, int result, void *data)
 +_finished_thumb(Ethumb *e, Eina_Bool result, void *data)
  {
 ecore_main_loop_quit();
  }
 
 Modified: trunk/PROTO/ethumb/src/lib/Ethumb.c
 ===
 --- trunk/PROTO/ethumb/src/lib/Ethumb.c   2009-05-19 11:58:29 UTC (rev 
 40738)
 +++ trunk/PROTO/ethumb/src/lib/Ethumb.c   2009-05-19 12:26:31 UTC (rev 
 40739)
 @@ -375,7 +375,7 @@
 if (y) *y = e-crop_y;
  }
  
 -EAPI int
 +EAPI Eina_Bool
  ethumb_frame_set(Ethumb *e, const char *theme_file, const char *group, const 
 char *swallow)
  {
 EINA_SAFETY_ON_NULL_RETURN_VAL(e, 0);
 @@ -393,7 +393,7 @@
 if (!theme_file)
   {
   e-frame = NULL;
 - return 1;
 + return EINA_TRUE;
   }
  
 if (!frame)
 @@ -402,7 +402,7 @@
   if (!frame)
 {
ERR(could not allocate Ethumb_Frame structure.\n);
 -  return 0;
 +  return EINA_FALSE;
 }
  
   frame-edje = edje_object_add(e-sub_e);
 @@ -411,7 +411,7 @@
ERR(could not create edje frame object.\n);
_ethumb_frame_free(frame);
e-frame = NULL;
 -  return 0;
 +  return EINA_FALSE;
 }
   }
  
 @@ -420,7 +420,7 @@
   ERR(could not load frame theme.\n);
   _ethumb_frame_free(frame);
   e-frame = NULL;
 - return 0;
 + return EINA_FALSE;
   }
  
 edje_object_part_swallow(frame-edje, swallow, e-img);
 @@ -429,7 +429,7 @@
   ERR(could not swallow image to edje frame.\n);
   _ethumb_frame_free(frame);
   e-frame = NULL;
 - return 0;
 + return EINA_FALSE;
   }
  
 eina_stringshare_replace(frame-file, theme_file);
 @@ -438,7 +438,7 @@
  
 e-frame = frame;
  
 -   return 1;
 +   return EINA_TRUE;
  }
  
  EAPI void
 @@ -524,7 +524,7 @@
 return e-document.page;
  }
  
 -EAPI int
 +EAPI Eina_Bool
  ethumb_file_set(Ethumb *e, const char *path, const char *key)
  {
 EINA_SAFETY_ON_NULL_RETURN_VAL(e, NULL);
 @@ -532,7 +532,7 @@
 if (path  access(path, R_OK))
   {
   ERR(couldn't access file \%s\\n, path);
 - return 0;
 + return EINA_FALSE;
   }
  
 eina_stringshare_replace(e-src_path, path);
 @@ -540,7 +540,7 @@
 eina_stringshare_replace(e-thumb_path, NULL);
 eina_stringshare_replace(e-thumb_key, NULL);
  
 -   return 1;
 +   return EINA_TRUE;
  }
  
  EAPI void
 @@ -789,7 +789,7 @@
   }
  }
  
 -static int
 +static Eina_Bool
  _ethumb_plugin_generate(Ethumb *e)
  {
 const char *ext;
 @@ -799,14 +799,14 @@
 if (!ext)
   {
   ERR(could not get extension for file \%s\\n, e-src_path);
 - return 0;
 + return EINA_FALSE;
   }
  
 plugin = eina_hash_find(_plugins_ext, ext + 1);
 if (!plugin)
   {
   DBG(no plugin for extension: \%s\\n, ext + 1);
 - return 0;
 + return EINA_FALSE;
   }
  
 if (e-frame)
 @@ -816,10 +816,10 @@
  
 plugin-generate_thumb(e);
  
 -   return 1;
 +   return EINA_TRUE;
  }
  
 -int
 +Eina_Bool
  ethumb_plugin_image_resize(Ethumb *e, int w, int h)
  {
 Evas_Object *img;
 @@ -846,13 +846,13 @@
 e-rw = w;
 e-rh = h;
  
 -   return 1;
 +   return EINA_TRUE;
  }
  
 -int
 +Eina_Bool
  ethumb_image_save(Ethumb *e)
  {
 -   int r;
 +   Eina_Bool r;
 char *dname;
  
 evas_damage_rectangle_add(e-sub_e, 0, 0, e-rw, e-rh);
 @@ -864,7 +864,7 @@
 if (!e-thumb_path)
   {
   ERR(could not create file path...\n);
 - return 0;
 + return EINA_FALSE;
   }
  
 dname = ecore_file_dir_get(e-thumb_path);
 @@ -873,7 +873,7 @@
 if (!r)
   {
   ERR(could not create directory '%s'\n, dname);
 - return 0;
 + return EINA_FALSE;
   }
  
 r = evas_object_image_save(e-o, e-thumb_path, e-thumb_key,
 @@ -882,10 +882,10 @@
 if (!r)
   {
   ERR(could not save image.\n);
 - return 0;
 + return EINA_FALSE;
   }
  
 -   return 1;
 +   return EINA_TRUE;
  }
  
  static int
 @@ -973,7 +973,7 @@
 e-finished_idler = ecore_idler_add(_ethumb_finished_idler_cb, e);
  }
  
 -EAPI 

Re: [E-devel] E SVN: antognolli IN trunk/PROTO/ethumb/src: bin lib

2009-05-19 Thread Rafael Antognolli
On Tue, May 19, 2009 at 10:09 AM, Viktor Kojouharov
vkojouha...@gmail.com wrote:
 On Tue, 2009-05-19 at 05:26 -0700, Enlightenment SVN wrote:


 perhaps Eina_Bool success would make more sense. 'result' doesn't tell
 what the variable actually represents.

For sure! I'm terrible at choosing names. But a good documentation
would fix that anyway.

Well, it's fixed in svn.

 Log:

   Using Eina_Bool.

   Changed int - Eina_Bool where it makes sense.


 Author:       antognolli
 Date:         2009-05-19 05:26:31 -0700 (Tue, 19 May 2009)
 New Revision: 40739

 Modified:
   trunk/PROTO/ethumb/src/bin/ethumb.c trunk/PROTO/ethumb/src/lib/Ethumb.c 
 trunk/PROTO/ethumb/src/lib/Ethumb.h 
 trunk/PROTO/ethumb/src/lib/Ethumb_Plugin.h

 Modified: trunk/PROTO/ethumb/src/bin/ethumb.c
 ===
 --- trunk/PROTO/ethumb/src/bin/ethumb.c       2009-05-19 11:58:29 UTC (rev 
 40738)
 +++ trunk/PROTO/ethumb/src/bin/ethumb.c       2009-05-19 12:26:31 UTC (rev 
 40739)
 @@ -129,7 +129,7 @@
  };

  static void
 -_finished_thumb(Ethumb *e, int result, void *data)
 +_finished_thumb(Ethumb *e, Eina_Bool result, void *data)
  {
     ecore_main_loop_quit();
  }

 Modified: trunk/PROTO/ethumb/src/lib/Ethumb.c
 ===
 --- trunk/PROTO/ethumb/src/lib/Ethumb.c       2009-05-19 11:58:29 UTC (rev 
 40738)
 +++ trunk/PROTO/ethumb/src/lib/Ethumb.c       2009-05-19 12:26:31 UTC (rev 
 40739)
 @@ -375,7 +375,7 @@
     if (y) *y = e-crop_y;
  }

 -EAPI int
 +EAPI Eina_Bool
  ethumb_frame_set(Ethumb *e, const char *theme_file, const char *group, 
 const char *swallow)
  {
     EINA_SAFETY_ON_NULL_RETURN_VAL(e, 0);
 @@ -393,7 +393,7 @@
     if (!theme_file)
       {
       e-frame = NULL;
 -     return 1;
 +     return EINA_TRUE;
       }

     if (!frame)
 @@ -402,7 +402,7 @@
       if (!frame)
         {
            ERR(could not allocate Ethumb_Frame structure.\n);
 -          return 0;
 +          return EINA_FALSE;
         }

       frame-edje = edje_object_add(e-sub_e);
 @@ -411,7 +411,7 @@
            ERR(could not create edje frame object.\n);
            _ethumb_frame_free(frame);
            e-frame = NULL;
 -          return 0;
 +          return EINA_FALSE;
         }
       }

 @@ -420,7 +420,7 @@
       ERR(could not load frame theme.\n);
       _ethumb_frame_free(frame);
       e-frame = NULL;
 -     return 0;
 +     return EINA_FALSE;
       }

     edje_object_part_swallow(frame-edje, swallow, e-img);
 @@ -429,7 +429,7 @@
       ERR(could not swallow image to edje frame.\n);
       _ethumb_frame_free(frame);
       e-frame = NULL;
 -     return 0;
 +     return EINA_FALSE;
       }

     eina_stringshare_replace(frame-file, theme_file);
 @@ -438,7 +438,7 @@

     e-frame = frame;

 -   return 1;
 +   return EINA_TRUE;
  }

  EAPI void
 @@ -524,7 +524,7 @@
     return e-document.page;
  }

 -EAPI int
 +EAPI Eina_Bool
  ethumb_file_set(Ethumb *e, const char *path, const char *key)
  {
     EINA_SAFETY_ON_NULL_RETURN_VAL(e, NULL);
 @@ -532,7 +532,7 @@
     if (path  access(path, R_OK))
       {
       ERR(couldn't access file \%s\\n, path);
 -     return 0;
 +     return EINA_FALSE;
       }

     eina_stringshare_replace(e-src_path, path);
 @@ -540,7 +540,7 @@
     eina_stringshare_replace(e-thumb_path, NULL);
     eina_stringshare_replace(e-thumb_key, NULL);

 -   return 1;
 +   return EINA_TRUE;
  }

  EAPI void
 @@ -789,7 +789,7 @@
       }
  }

 -static int
 +static Eina_Bool
  _ethumb_plugin_generate(Ethumb *e)
  {
     const char *ext;
 @@ -799,14 +799,14 @@
     if (!ext)
       {
       ERR(could not get extension for file \%s\\n, e-src_path);
 -     return 0;
 +     return EINA_FALSE;
       }

     plugin = eina_hash_find(_plugins_ext, ext + 1);
     if (!plugin)
       {
       DBG(no plugin for extension: \%s\\n, ext + 1);
 -     return 0;
 +     return EINA_FALSE;
       }

     if (e-frame)
 @@ -816,10 +816,10 @@

     plugin-generate_thumb(e);

 -   return 1;
 +   return EINA_TRUE;
  }

 -int
 +Eina_Bool
  ethumb_plugin_image_resize(Ethumb *e, int w, int h)
  {
     Evas_Object *img;
 @@ -846,13 +846,13 @@
     e-rw = w;
     e-rh = h;

 -   return 1;
 +   return EINA_TRUE;
  }

 -int
 +Eina_Bool
  ethumb_image_save(Ethumb *e)
  {
 -   int r;
 +   Eina_Bool r;
     char *dname;

     evas_damage_rectangle_add(e-sub_e, 0, 0, e-rw, e-rh);
 @@ -864,7 +864,7 @@
     if (!e-thumb_path)
       {
       ERR(could not create file path...\n);
 -     return 0;
 +     return EINA_FALSE;
       }

     dname = ecore_file_dir_get(e-thumb_path);
 @@ -873,7 +873,7 @@
     if (!r)
       {
       ERR(could not create directory '%s'\n, dname);
 -     return 0;
 +     return EINA_FALSE;
       }

     r = evas_object_image_save(e-o, e-thumb_path, e-thumb_key,
 @@ -882,10 +882,10 @@
     if (!r)
       {
       ERR(could not save image.\n);
 -     return 0;
 +     return EINA_FALSE;
       }

 -   return 1;
 +   return 

Re: [E-devel] Some tickets for review...

2009-05-19 Thread Marco Trevisan (Treviño)
Vincent Torri wrote:
 On Tue, 19 May 2009, Jose Gonzalez wrote:
  I was under the impression that it was to be considered as 'more'
 than just something Carsten was doing 'for his job'. For example, that
 elem would be used for e18's widgetry and for various modules. Also that
 guarana and elem were to 'merge' somehow, and that edje_editor was going
 to be re-written with elem (or something to that effect), ...?
 
 afaik, raster wrote it for swiss telecom (the repo name is TMP/st ;) )
 and that's also the reason why he switched the code to LGPL.
 
 Now, we can use it, but i think that he wants to use it for his job
 (though we can use it, so yes, it's more than for his job).

Ok, but the embedded community (first of all) is using it really a lot,
so I figure that it can't be considered only a private project.
I'm writing apps with it for my Openmoko, and not only! ;)
That's why I needed some changes...

-- 
Treviño's World - Life and Linux
http://www.3v1n0.net/


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Elementary elm_entry bug

2009-05-19 Thread Klaus Rechert
Hi,

I've played with elementary and it seems like eml_entry is buggy. See 
the attached valgrind output of elementary_test (r40748) opening a 
window with an entry widget.

Cheers
Klaus

kl...@hottie:~/efl$ valgrind elementary_test
==5076== Memcheck, a memory error detector.
==5076== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==5076== Using LibVEX rev 1884, a library for dynamic binary translation.
==5076== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==5076== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation 
framework.
==5076== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==5076== For more details, rerun with: -v
==5076==
==5076== Invalid read of size 4
==5076==at 0x4121F21: _edje_entry_focus_in_cb (edje_entry.c:91)
==5076==by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076==by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076==by 0x410D016: _edje_message_queue_process 
(edje_message_queue.c:622)
==5076==by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076==by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076==by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076==by 0x461F04C: _ecore_main_loop_iterate_internal 
(ecore_main.c:679)
==5076==by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076==by 0x404F276: elm_run (elm_main.c:848)
==5076==by 0x804BF42: elm_main (test.c:3611)
==5076==by 0x804BF95: main (test.c:3619)
==5076==  Address 0x53160b8 is 24 bytes inside a block of size 592 free'd
==5076==at 0x40270FC: realloc (vg_replace_malloc.c:429)
==5076==by 0x45D15D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D1988: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D19D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D25C2: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D26F5: FcCharSetUnion (in 
/usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45DB5FD: FcFontSetSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45DB89A: FcFontSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x42F39D4: evas_font_load (evas_font_dir.c:373)
==5076==by 0x42E51FD: evas_object_text_font_set (evas_object_text.c:219)
==5076==by 0x40F0043: _edje_part_recalc_single (edje_calc.c:814)
==5076==by 0x40F0DB8: _edje_part_recalc (edje_calc.c:1434)
==5076==
==5076== Invalid read of size 4
==5076==at 0x4121F28: _edje_entry_focus_in_cb (edje_entry.c:95)
==5076==by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076==by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076==by 0x410D016: _edje_message_queue_process 
(edje_message_queue.c:622)
==5076==by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076==by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076==by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076==by 0x461F04C: _ecore_main_loop_iterate_internal 
(ecore_main.c:679)
==5076==by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076==by 0x404F276: elm_run (elm_main.c:848)
==5076==by 0x804BF42: elm_main (test.c:3611)
==5076==by 0x804BF95: main (test.c:3619)
==5076==  Address 0x53160a0 is 0 bytes inside a block of size 592 free'd
==5076==at 0x40270FC: realloc (vg_replace_malloc.c:429)
==5076==by 0x45D15D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D1988: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D19D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D25C2: (within /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45D26F5: FcCharSetUnion (in 
/usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45DB5FD: FcFontSetSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x45DB89A: FcFontSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076==by 0x42F39D4: evas_font_load (evas_font_dir.c:373)
==5076==by 0x42E51FD: evas_object_text_font_set (evas_object_text.c:219)
==5076==by 0x40F0043: _edje_part_recalc_single (edje_calc.c:814)
==5076==by 0x40F0DB8: _edje_part_recalc (edje_calc.c:1434)
==5076==
==5076== Invalid read of size 4
==5076==at 0x4121F2E: _edje_entry_focus_in_cb (edje_entry.c:95)
==5076==by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076==by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076==by 0x410D016: _edje_message_queue_process 
(edje_message_queue.c:622)
==5076==by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076==by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076==by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076==by 0x461F04C: _ecore_main_loop_iterate_internal 
(ecore_main.c:679)
==5076==by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076==by 0x404F276: elm_run (elm_main.c:848)
==5076==by 0x804BF42: elm_main (test.c:3611)
==5076==by 0x804BF95: main (test.c:3619)
==5076==  Address 0xfff912c8 is not 

Re: [E-devel] Mixer module gadget problem

2009-05-19 Thread sda
On 20:51 Sun 17 May , Gustavo Sverzut Barbieri wrote:
 On Sun, May 3, 2009 at 12:52 PM, Diogo Dutra diogo.c...@gmail.com wrote:
  Hi guys,
 
  When I put the mixer module as gadget and restart E the gadget
  disappear. So the only way I can use the module is in a shelf.
 
  It just happen to me!?
 
 Diego, thanks to your report I figured out a problem with e_gadcon.c
 that was being exposed as this bug.
 
 the problem was that modules called e_gadcon_provider_register() from
 their e_modapi_init(),and the gadgets are being populated immediately,
 but module init might not be finished by then. Most modules didn't
 care as they set their stuff as globals instead of mod-data as mixer
 did. As mixer did not had mixer_mod or mixer_mod-data set, it was
 refusing to add gadgets at this time. It ended showing in shelves
 since e_shelf_init() ended calling e_gadcon_populate() and so it was
 loaded later.
 
 Now everything is done in idler and problem should be fixed.

hi,

http://trac.enlightenment.org/e/ticket/318

looks like this one is related.

huge thanks for your support!
regards,
sda


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] some small things

2009-05-19 Thread Jochen Schroeder
On 17/05/09 18:48, Gustavo Sverzut Barbieri wrote:
 On Sun, May 17, 2009 at 6:28 PM, Jochen Schroeder cycoma...@gmail.com wrote:
  Hi all,
 
  I've observed some small quirks when using E17 for quite a while and
  thought I report them here.
 
  1. When I go from the settings dialog to the modules dialog and remove a
  module the navigation bar (in lack of a better word) in the settings
  dialog changes and looks a bit weird. See this screenshot:
  http://jocheninnz.smugmug.com/photos/538808057_hL4W9-L.png
 
 not sure, raster did that code and can talk more about it.
 
 
  2. I don't see animated edje icons in the menu. They work on windows and
  in the ibar/ibox or itask-ng. But in the menu I only see an empty space.
  See this screenshot:
  http://jocheninnz.smugmug.com/photos/538813906_8dZeq-L.png
  notice the animated iceweasel icon in itask-ng on the left and the empty
  space in the menu.
 
 i guess this was introduced after davemds changes to support fdo
 icons. I changed it a bit and will try to have a look
 
 
  3. I've noticed that for a while I've only been seeing generic
  thumbnails in the background dialog etc., I assume this has to do with
  the transition to ethumb? How can I get thumbnails working again, i.e.
  where in the build process do I have to build ethumb?
 
 you probably have an old ~/.e/e/config that does not map thumbnails. I
 changed that some weeks ago, try with a new config and see if that
 helps (you can try with a dummy user, or just export HOME=/tmp/bla
 before starting enlightenment).

A new config doesn't help. Even in the new config I only see a generic
thumbnail. Looking in xsession-errors I do see that the ethumb process
is called and does produce something, however the thumbnail is never
loaded. This is only in the old wallpaper dialog in wallpaper2 I do see
the images.

Another thing I noticed after rebuilding today is that some of the file
selection dialogs don't resize properly anymore (e.g. wallpaper add
picture dialog). I can resize the window, however this only produces a
black box for the area where the window is resized. 

Cheers
Jochen
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 
 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables 
 unlimited royalty-free distribution of the report engine 
 for externally facing server and web deployment. 
 http://p.sf.net/sfu/businessobjects
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: sachiel IN trunk/evas: . src/lib/engines/common

2009-05-19 Thread Vincent Torri


On Tue, 19 May 2009, Enlightenment SVN wrote:

 @@ -1212,6 +1237,7 @@
 echo
 echo Font Searching Systems:
 echo   Fontconfig..: $have_fontconfig
 +echo   Fribidi.: $have_fribidi

maybe this should be in the Features section

Vincent

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Some tickets for review...

2009-05-19 Thread Gustavo Sverzut Barbieri
2009/5/19 Marco Trevisan (Treviño) m...@3v1n0.net:
 Sorry if I'm posting here, but in the previous days I've opened some
 tickets with bugs/RFC-patches in trac but none had been reviewed.

 Please, could you check them?
  #293 - Ignore the Carriage Return in elm_entry_utf8_to_markup
  #294 - Allow to get an hoversel item label
  #295 - Elementary list item sets...
  #296 - E clock module digital pop-up
  #308 - Elementary Genlist Compress Mode
  #319 - Elementary-sms seg.fatults

 Let me know if you can merge any patch ;)

 Thanks and sorry again for spamming... :P

No problem with spamming and it's good to bring these lists of bugs in
the stabilization weekend (this weekend), after all we're not
supposed to write new code, but fix our bugs and the more attention
you bring to your bugs, the easier it will be to have them fixed.

The only issue is that both raster, cedric and I were traveling.
Cedric is/will be on holidays without computer access, Raster and I
are in europe in conferences/clients. So hard to say how much time
we'll have to work on these, but all the other developers might help.
Just bug them at IRC :-)

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel