aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/eina/README
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-04 18:41:13 +1000
committerDavid Walter Seikel2012-01-04 18:41:13 +1000
commitdd7595a3475407a7fa96a97393bae8c5220e8762 (patch)
treee341e911d7eb911a51684a7412ef7f7c7605d28e /libraries/eina/README
parentAdd the skeleton. (diff)
downloadSledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.zip
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.gz
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.bz2
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.xz
Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje.
Note that embryo wont be used, but I'm not sure yet if you can build edje without it.
Diffstat (limited to 'libraries/eina/README')
-rw-r--r--libraries/eina/README46
1 files changed, 46 insertions, 0 deletions
diff --git a/libraries/eina/README b/libraries/eina/README
new file mode 100644
index 0000000..69ec205
--- /dev/null
+++ b/libraries/eina/README
@@ -0,0 +1,46 @@
1Eina 1.1.0
2
3******************************************************************************
4
5 FOR ANY ISSUES PLEASE EMAIL:
6 enlightenment-devel@lists.sourceforge.net
7
8******************************************************************************
9
10Requirements:
11-------------
12Must have:
13 libc (pthread or windows threading support, iconv support)
14 libm
15
16Eina is a library providing data structure utilities for EFL that are meant
17to be lean, efficient and tailored to EFL's needs. This saves each
18library implementing its own custom datatype handling and duplicating
19the code. Some of the datatypes handles are:
20 Arrays (variable sized)
21 Hash tables
22 Inlined linked lists
23 Linked lists
24 Matricies
25 Quadtrees
26 Red/black trees
27 Stringbuffers (expandable string buffers)
28
29In addition Eina supports shared string token hashes with Stringshare
30and Unistringshare (standard ascii/utf8 strings and full unicode
31strings). It has a Trash pointer collector for deferring freeing until
32work is complete on a dataset, Unicode string wrapping and handling,
33UTF8 string parsing, 2D tile structure handling and rectangle
34utilities, module loading wrapper, Memory pools for faster allocation
35and less fragmentation of the heap, Output logging and selective
36aborting on critical enough states, fixed point math functions, CPU
37feature detection (like MMX, SSE, VFP, NEON etc.), Counters, binary
38token sharing and more.
39
40------------------------------------------------------------------------------
41COMPILING AND INSTALLING:
42
43 ./configure
44 make
45(do this as root unless you are installing in your users directories):
46 make install