efl/legacy/edje
Gustavo Sverzut Barbieri f1e077844e fix edje error reporting for once and for all.
edje error was a mess. First someone (maybe myself) added eina log,
then people changed it to be a mix with printf()... then they replaced
eina_log with printf() + colors so it would be less verbose.

It's fixed now! Using eina log infrastructure.

If all that is wanted is specific messages for edje_cc domain, do it
with a specific log print function (eina_log_print_cb_set()). I made
it produce messages in the format:

    <levelcolor><progname>: <levelprefix><message>

Where:
 - levelcolor is defined by eina_log (I hacked the win32 version,
   since no public api to resolve level to color).
 - levelprefix is "Error. " or "Warning. " to cope with traditional
   output.

If it does not look as you wanted, let me know before stuffing some
printf() again.

Bonus point: reduced 2 global variables (progname and verbose),
removed lots of code.



SVN revision: 74701
2012-07-31 22:42:03 +00:00
..
data From: Prince Kumar Dubey <prince.dubey@samsung.com> 2011-11-04 12:18:13 +00:00
doc Adding related pages link. 2012-06-08 13:21:08 +00:00
m4 Edje: improve compilation of examples (part1) 2012-02-19 23:00:41 +00:00
src fix edje error reporting for once and for all. 2012-07-31 22:42:03 +00:00
utils Fix indentation levels. 2008-09-16 21:11:38 +00:00
.gitignore edje: Add edje_watch to gitignore 2012-05-10 21:25:34 +00:00
AUTHORS edje - updated AUTHORS 2012-07-23 08:54:46 +00:00
COPYING fix copying for edje to be explicit about epp. 2011-11-15 11:47:53 +00:00
ChangeLog edje: Reduce potential reentrant issue when using edje_object_signal_emit. 2012-07-28 16:33:37 +00:00
INSTALL update svn:ignores 2011-07-24 21:49:49 +00:00
Makefile.am edje: Align coverage generation with all others 2012-06-27 13:26:25 +00:00
NEWS edje: Reduce potential reentrant issue when using edje_object_signal_emit. 2012-07-28 16:33:37 +00:00
README update all versions in @sincs, README's and configure.ac's etc. to 2012-07-09 10:20:21 +00:00
autogen.sh that's it - remove autom4te.cache dirs again... - keep having to many 2011-08-02 04:13:33 +00:00
configure.ac and actually command (m4 style dnl) the multisense stuff for release. 2012-07-18 08:37:23 +00:00
edje.pc.in edje: multisense 2012-07-05 06:03:37 +00:00
edje.spec.in Minor adjustments to the current status. 2011-12-10 11:26:31 +00:00
edje.supp added valgrind suppression file for Edje 2004-01-17 23:53:57 +00:00

README

Edje 1.7.0

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

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

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

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

Must:
  libc
  eet (at least 1.5.0)
  ecore (at least 1.1.0)
  ecore-evas (at least 1.1.0)
  ecore-file (at least 1.1.0)
  embryo (at least 1.1.0)
  evas (at least 1.1.0)
For audio support (disabled - you have to patch to enable):
  remix - https://github.com/kfish/remix
  libsndfile (at least 1.0.22)
  libvorbis
  libogg
  libflac
  libasound (alsa)

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