diff options
Diffstat (limited to 'old/README.eina')
-rw-r--r-- | old/README.eina | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/old/README.eina b/old/README.eina new file mode 100644 index 0000000000..7b6794afbb --- /dev/null +++ b/old/README.eina @@ -0,0 +1,45 @@ +Eina 1.7.99 + +****************************************************************************** + + FOR ANY ISSUES PLEASE EMAIL: + enlightenment-devel@lists.sourceforge.net + +****************************************************************************** + +Requirements: +------------- +Must have: + libc (pthread or windows threading support, iconv support) + +Eina is a library providing data structure utilities for EFL that are meant +to be lean, efficient and tailored to EFL's needs. This saves each +library implementing its own custom datatype handling and duplicating +the code. Some of the datatypes handles are: + Arrays (variable sized, including inline members) + Hash tables + Inlined linked lists + Linked lists + Matricies + Quadtrees + Red/black trees + Stringbuffers (expandable string buffers) + +In addition Eina supports shared string token hashes with Stringshare +and Unistringshare (standard ascii/utf8 strings and full unicode +strings). It has a Trash pointer collector for deferring freeing until +work is complete on a dataset, Unicode string wrapping and handling, +UTF8 string parsing, 2D tile structure handling and rectangle +utilities, module loading wrapper, Memory pools for faster allocation +and less fragmentation of the heap, Output logging and selective +aborting on critical enough states, fixed point math functions, CPU +feature detection (like MMX, SSE, VFP, NEON etc.), Counters, binary +token sharing and more. + +------------------------------------------------------------------------------ +COMPILING AND INSTALLING: + + ./configure + make +(do this as root unless you are installing in your users directories): + make install |