efl/legacy/efreet
Lucas De Marchi 2a84379ba9 Remove unneeded code with notnull.cocci script
The notnull.cocci script from Coccinelle finds places where you check if a
variable is NULL, but it's known not to be NULL. The check can be safely
removed. For example, this code would be caught by notnull:

if (!var) return;
if (var && var->fld) { ... }

It's needless to check again if var is not NULL because if it's in fact NULL,
it would have returned on the previous "if". This commit removes all the
trivial places where this pattern happens. Another patch will be generated for
the more complex cases.


SVN revision: 50241
2010-07-14 02:05:47 +00:00
..
debian fix debian rules files. 2009-05-26 17:34:53 +00:00
doc move images -> img 2009-09-28 06:49:34 +00:00
m4 add unit test and coverage framework, and trivial tests 2010-03-01 21:05:17 +00:00
src Remove unneeded code with notnull.cocci script 2010-07-14 02:05:47 +00:00
.cvsignore - there is no modules file but there is a file file 2008-08-02 22:01:28 +00:00
AUTHORS * efreet: Use eina_log. 2009-09-21 16:36:29 +00:00
COPYING Initial import of efreet, an implementation of the freedesktop icon and menu 2007-02-03 13:05:30 +00:00
ChangeLog Add top level informational files to efreet. 2007-02-03 13:11:41 +00:00
INSTALL - add the install file. fixes bug #304 2007-12-04 14:14:08 +00:00
Makefile.am add unit test and coverage framework, and trivial tests 2010-03-01 21:05:17 +00:00
NEWS Add top level informational files to efreet. 2007-02-03 13:11:41 +00:00
NOTES Initial import of efreet, an implementation of the freedesktop icon and menu 2007-02-03 13:05:30 +00:00
README deps lists/ debugging too... 2008-04-03 18:47:14 +00:00
TODO ++ 2007-07-26 19:15:48 +00:00
autogen.sh Initial import of efreet, an implementation of the freedesktop icon and menu 2007-02-03 13:05:30 +00:00
configure.ac Move Efreet (and associated headers) to own dir. 2010-07-09 06:28:29 +00:00
efreet-mime.pc.in Missed two .pc.in files on the header move there :( 2010-07-09 06:31:32 +00:00
efreet-trash.pc.in Missed two .pc.in files on the header move there :( 2010-07-09 06:31:32 +00:00
efreet.pc.in Move Efreet (and associated headers) to own dir. 2010-07-09 06:28:29 +00:00
efreet.spec.in Apply the same fix MEJ did ( http://marc.info/?l=enlightenment-svn&m=127157420508183&w=3 ) to more specs 2010-04-21 20:55:23 +00:00

README

Efreet
------

Requirements:
-------------

Must:
  libc ecore ecore-file

An implementation of several specifications from freedesktop.org intended for use in Enlightenment DR17 (e17) and other applications using the Enlightenment Foundation Libraries (EFL). Currently, the following specifications are included:
  o Base Directory
  o Desktop Entry
  o Icon Theme
  o Menu

Efreet depends only on Ecore.