2009/4/21 Vincent Torri <vto...@univ-evry.fr>

>
>
> On Tue, 21 Apr 2009, Gustavo Sverzut Barbieri wrote:
>
>  On Tue, Apr 21, 2009 at 11:39 AM, Massimiliano Calamelli
>> <mcalame...@gmail.com> wrote:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> On Tue, 21 Apr 2009 10:20:27 -0300
>>> Gustavo Sverzut Barbieri <barbi...@profusion.mobi> wrote:
>>>
>>>>
>>>> this is bad, don't remove warnings just for the sake. When I added
>>>> WARN_UNUSED_RESULT to evas_object_key_grab() I did think that it
>>>> should be handled, but I'm no expert there.
>>>>
>>>> In any case, either do proper checking if required or remove
>>>> EINA_WARN_UNUSED_RESULT from the function signature, but don't do
>>>> this... since we later realize that we should really handle the
>>>> result, we'd have hard time trying to figure out where these buggers
>>>> are :-(
>>>>
>>>>
>>> I know, but after a search I didn't found a proper way to notify an
>>> error. Now, I think that we can do that:
>>>
>>> Ex:
>>>
>>> kg = evas_object_key_grab(o, "Tab", mask, ~mask, 0);
>>> if (!kg)
>>> fprintf(stderr,
>>>  "ERROR: unable to redirect \"Tab\" key events to object %p.\n",o);
>>> kg = evas_object_key_grab(o, "Return", mask, ~mask, 0);
>>> if (!kg)
>>> printf(stderr,
>>>   "ERROR: unable to redirect \"Return\" key events to object %p.\n",o);
>>> mask = 0; kg = evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
>>> if (!kg)
>>> fprintf(stderr,
>>>   "ERROR: unable to redirect \"KP_Enter\" key events to object %p.
>>> \n",o);
>>>
>>>
>>> What do you think about?
>>>
>>
>> yeah, either that or start using EINA_PERROR macros. They're not much
>> used in e17, but could be so we could turn off debugging if we wish.
>>
>> One thing that eina misses is debugging namespaces, so you could turn
>> off e debug but leave eina's, or turn off eina's and leave e.
>>
>
> I think that sooner or later, we should add log to the EFL. Maybe it's time
> to think about that a bit.


completely



>
>
> Vincent
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to