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