efl/legacy/edje
Lucas De Marchi 5a8a8c9014 Convert (hopefully) all comparisons to NULL
Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;


other cases:

a == NULL                         !a
a != NULL                         a




SVN revision: 51487
2010-08-21 13:52:25 +00:00
..
data EDC Snippets for vim snipmate 2010-07-13 13:58:37 +00:00
debian fix debian rules files. 2009-05-26 17:34:53 +00:00
doc eina-0 is no more, check for the right package name 2010-08-17 03:59:29 +00:00
m4 binaries can be disabled 2010-01-15 06:10:00 +00:00
src Convert (hopefully) all comparisons to NULL 2010-08-21 13:52:25 +00:00
utils Fix indentation levels. 2008-09-16 21:11:38 +00:00
.cvsignore Added cvsignore entries: mainly for *.spec files, 2005-12-04 17:16:20 +00:00
AUTHORS * edje: Add filter_state to program. 2010-02-10 15:07:17 +00:00
COPYING fix up copyings likewise. nicely standardised templateish. 2010-08-16 03:00:16 +00:00
ChangeLog - Fix warnings 2004-01-15 00:12:19 +00:00
INSTALL remove old pc.in 2008-04-13 12:39:14 +00:00
Makefile.am fix up copyings likewise. nicely standardised templateish. 2010-08-16 03:00:16 +00:00
NEWS - Fix warnings 2004-01-15 00:12:19 +00:00
README edje -> knocked off too for 1.0.0 alpha 2010-08-16 09:08:49 +00:00
autogen.sh autotools cleanups 2008-10-26 11:55:57 +00:00
configure.ac * edje: fix edje external module path. 2010-08-17 13:29:23 +00:00
edje.pc.in Move Edje (and associated headers) to own dir. 2010-07-09 06:35:02 +00:00
edje.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
edje.supp added valgrind suppression file for Edje 2004-01-17 23:53:57 +00:00

README

Edje 1.0.0 ALPHA

******************************************************************************

 FOR ANY ISSUES PLEASE EMAIL:
 enlightenment-devel@lists.sourceforge.net
  
******************************************************************************
  
Requirements:
-------------

Must:
  libc
  libm 
  eet (at least 1.4.0) 
  ecore (at least 1.0.0)
  ecore-evas (at least 1.0.0)
  ecore-file (at least 1.0.0)
  embryo (at least 1.0.0)
  evas (at least 1.0.0)

Edje is a graphical layout and animation library for animated resizable,
compressed and scalable themes. It is meant to abstract UI from the
programmer to make it possible to plug in any replacement look at feel
that can be generated any time after an application or library has
already been developed, thus allowing full flexibility of look and
feel without having to involve the software developers.

------------------------------------------------------------------------------
COMPILING AND INSTALLING:

  ./configure
  make
(as root unless you are installing in your users directories):
  make install