efl/legacy/ecore
Carsten Haitzler e7667b11ad copy & paste fix.
SVN revision: 51171
2010-08-16 08:59:42 +00:00
..
debian update debian files too 2010-03-08 08:19:51 +00:00
doc and now ecore is 1.0.0 ready too. 2010-08-16 08:17:24 +00:00
m4 ac_path_generic.m4 from eet, prevent users from trying to build with both gnutls and openssl since this is broken 2010-07-29 00:13:25 +00:00
po and now ecore is 1.0.0 ready too. 2010-08-16 08:17:24 +00:00
src and now ecore is 1.0.0 ready too. 2010-08-16 08:17:24 +00:00
.cvsignore split ecore.pc into multiple pc files, one for each sub module. 2007-03-21 15:30:23 +00:00
AUTHORS /me has done ecore-related thingies. 2010-06-23 08:53:54 +00:00
COPYING fix up copyings likewise. nicely standardised templateish. 2010-08-16 03:00:16 +00:00
ChangeLog Wed Jun 8 16:56:30 2005 Michael Jennings (mej) 2005-06-08 20:51:06 +00:00
INSTALL and now ecore is 1.0.0 ready too. 2010-08-16 08:17:24 +00:00
Makefile.am fix up copyings likewise. nicely standardised templateish. 2010-08-16 03:00:16 +00:00
NEWS damn you salizar! damn you! 2003-09-23 08:09:32 +00:00
README.in copy & paste fix. 2010-08-16 08:59:42 +00:00
autogen.sh Gettext support in Ecore_Getopt. Thanks to k-s :) 2009-09-01 14:15:37 +00:00
configure.ac and now ecore is 1.0.0 ready too. 2010-08-16 08:17:24 +00:00
ecore-cocoa.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-con.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-config.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-directfb.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-evas.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-fb.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-file.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-imf-evas.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-imf.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-input-evas.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-input.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-ipc.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-sdl.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-win32.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-wince.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore-x.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore.pc.in Move Ecore.h (and associated headers) to own dir. 2010-07-09 06:23:19 +00:00
ecore.spec.in Fix build on RHEL5. Please provide feedback for these changes as I 2010-05-12 18:19:11 +00:00
ecore.supp more suppressions 2004-10-19 16:40:25 +00:00

README.in

Ecore @VERSION@

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

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

Must:
  libc
  libm
  eina (1.0.0 or better)
  (For windows you also need: evil)
  
Recommended:
  libX11
  libXext
  libXcursor
  libXprint
  libXinerama
  libXrandr
  libXss
  libXrender
  libXcomposite
  libXfixes
  libXdamage
  libXdpms
  libXtest
  OpenSSL
  CURL
  evas (1.0.0 or better)

Optional:
  XCB
  SDL
  DirectFB

Ecore is a clean and tiny event loop library with many modules to do
lots of convenient things for a programmer, to save time and effort.

It's small and lean, designed to work on embedded systems all the way
to large and powerful multi-cpu workstations. It serialises all system
signals, events etc. into a single event queue, that is easily
processed without needing to worry about concurrency. A properly
written, event-driven program using this kind of programming doesn't
need threads, nor has to worry about concurrency. It turns a program
into a state machine, and makes it very robust and easy to follow.

Ecore gives you other handy primitives, such as timers to tick over
for you and call specified functions at particular times so the
programmer can use this to do things, like animate, or time out on
connections or tasks that take too long etc.

Idle handlers are provided too, as well as calls on entering an idle
state (often a very good time to update the state of the program). All
events that enter the system are passed to specific callback functions
that the program sets up to handle those events. Handling them is
simple and other Ecore modules produce more events on the queue,
coming from other sources such as file descriptors etc.

Ecore also lets you have functions called when file descriptors become
active for reading or writing, allowing for streamlined, non-blocking
IO.

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

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