path: root/legacy/eina (follow)
AgeCommit message (Collapse)Author
2012-10-09elf: Ignore build output in gitMike McCormack
Signed-off-by: Mike McCormack <> SVN revision: 77636
2012-10-04eina: Fixes typo and removes redundant duplicate code.Cedric BAIL
Patch by Igor Murzov <> SVN revision: 77391
2012-09-27cleaning up the base of efl tree moving files to subdirsCarsten Haitzler
SVN revision: 77106
2012-09-27fix chglog date for vtorri :)Carsten Haitzler
SVN revision: 77105
2012-09-19merge: add COPYING files (BSD 2-clause, LGPL and GPL) and docVincent Torri
doc though head.html should be improved :) SVN revision: 76843
2012-09-16merge: and the eina examplesVincent Torri
SVN revision: 76715
2012-09-16merge : add einaVincent Torri
currently, examples, tests and benchmark are not set. That's the next things i'll do SVN revision: 76710
2012-09-14maintianerclean++Vincent Torri
SVN revision: 76685
2012-09-14Eina: add DOCTYPE children parsing in eina_xmlVincent Torri
SVN revision: 76683
2012-09-12From: Patryk Kaczmarek <>Patryk Kaczmarek
Firstly, I want to say hallo to everyone, it is my first message to that list. I had prepared several patches for eina module. One of them fix problem with you are having highly discussion, checking if function arguments are not NULL. What’s more: - I had proposed patches for eina_tiler and eina_rectangle functions, now below zero values ( distance and coordinstes ) are not acceptable. - Documentation for eina list specified, it should be more clear now and eina stringshare_strlen fixed (NULL had length 0 ). - eina_convert_atofp wrong return value if fp is NULL (EINA_TRUE instead of EINA_FALSE) I had also attached diff to AUTHORS, ChangeLog and NEWS. SVN revision: 76498
2012-09-11merge: add infra for evilVincent Torri
SVN revision: 76463
2012-09-11eina: be green and recycle memory needed by Eina_Rbtree iterator.Cedric BAIL
SVN revision: 76425
2012-09-10eina/module: Rephrase warnings message on module init.Stefan Schmidt
Thsi will also fail if the symbol is there but the init function just fails to deliver EINA_TRUE. After to much digging and wondering why dlsymb and dlopen don't behave Daniel was able to point out to me that this warning also gets shown if init fails. Adjust the warning message to avoid others spending to much time on this as well. SVN revision: 76409
2012-09-08Eina: add EINA_UNUSED on Windows. Should be in eina_types.h insteadVincent Torri
SVN revision: 76341
2012-09-07eina eina_list.h: Fixed documentation. Special thanks to Sungho Kwak for ↵Daniel Juyung Seo
spotting this out. SVN revision: 76276
2012-09-07eina eina_convert.c: Fixed formatting.Daniel Juyung Seo
SVN revision: 76269
2012-09-07eina: bug fixes by Sungho Kwak.Cedric BAIL
Return EINA_FALSE on NULL input as we can't produce valid result. SVN revision: 76267
2012-09-04eina: Improve doc of Eina_Inlist macrosLucas De Marchi
What a misleading doc we had in these macros!! Improve it: * Rename the parameter from "l" to "it", since it's not an Eina_Inlist that we are expecting, but rather its container. * Better explain each parameter... "second list" is not so good to document "list2" param * Add doc where it was missing Finally, add Changelog for the fix in EINA_INLIST_FOREACH_SAFE SVN revision: 76156
2012-09-04eina: Fix EINA_INLIST_FOREACH_SAFE macroLucas De Marchi
EINA_INLIST_FOREACH_SAFE is very broken and it only works by luck, depending on the __inlist field being the first one in the struct. Until now. This commit makes the following snippet to work: #include <Eina.h> typedef struct _data { char *name; EINA_INLIST; } data; int main() { Eina_Inlist *inlist = NULL, *inlist_safe; data *reg, *d; reg = malloc(sizeof(data)); inlist = eina_inlist_append(inlist, EINA_INLIST_GET(reg)); EINA_INLIST_FOREACH_SAFE(inlist, inlist_safe, d) { printf("%p\n", d); inlist = eina_inlist_remove(inlist, EINA_INLIST_GET(d)); free(d); } return 0; } Patch-by: José Roberto de Souza <> SVN revision: 76150
2012-09-04Eina magic: add EINA_LIKELY.Tom Hacohen
This should improve performance as we use magic checks everywhere and it lets the compiler do better optimisations. SVN revision: 76113
2012-09-03update header #defined versions to 1.8 to make sure new apis are usedCarsten Haitzler
in e17 only with ifdefs. SVN revision: 75994
2012-09-02Eina bench: Added eina-bench-cmp to compare benchmarks.Tom Hacohen
This is just an adaptation of expedite-cmp to work nicely with eina bench. This is useful for comparing benchmarks to spot regressions/improvements. SVN revision: 75939
2012-08-30ChangeLog: back in time.Cedric BAIL
SVN revision: 75875
2012-08-30ChangeLog: state we did a release.Cedric BAIL
SVN revision: 75873
2012-08-30and up ver to 1.7.99 now in svn. nack to svnrev num at end.Carsten Haitzler
SVN revision: 75869
2012-08-28this breaks lots of stuff. terminology, e.... i got yself a blankCarsten Haitzler
screen at 12:45am thanks to this. rvrt. :) SVN revision: 75795
2012-08-28null checks for str splitMike Blumenkrantz
SVN revision: 75787
2012-08-27no this isnt release - this is simply me removing the beta tag so whenCarsten Haitzler
we release it's ready. SVN revision: 75740
2012-08-27update @version'sCarsten Haitzler
SVN revision: 75739
2012-08-24Eina: upgrade eina_inarray_setup to eina_inarray_step_setLeandro Dorileo
Eina model was forgotten since it's been disabled, there's also a remaining doc reference to the old eina_inarray_setup() function; Patch by: Leandro Dorileo <> SVN revision: 75686
2012-08-23eina_file : fix functions to behave with paths containing '/' or '\' on WindowsVincent Torri
SVN revision: 75604
2012-08-22eina: don't rely on the order of the declaration of the variablesVincent Torri
SVN revision: 75517
2012-08-20Eina: fix possible mem leakVincent Torri
SVN revision: 75441
2012-08-20Eina: formattingVincent Torri
SVN revision: 75440
2012-08-17tag as beta...Carsten Haitzler
SVN revision: 75344
2012-08-15eina: Use more @note notation. Fixed more wrong documentation.Daniel Juyung Seo
SVN revision: 75280
2012-08-15eina eina_stringshare.h: Use @note instead of just saying 'Note that ...'. ↵Daniel Juyung Seo
Thanks vtorri. SVN revision: 75279
2012-08-15eina eina_stringshare.c: Fixed formatting while reading the code.Daniel Juyung Seo
SVN revision: 75278
2012-08-15eina eina_stringshare.h: Fixed wrong documentation pointed out by Ryuan.Daniel Juyung Seo
SVN revision: 75277
2012-08-14eina: news + changelogLucas De Marchi
SVN revision: 75273
2012-08-14eina: add EINA_SENTINEL to help use of variadic functionsLucas De Marchi
Certain types of variadic functions use NULL as the last argument instead of a string format (printf-like). Functions like these are: execl and execlp. We are in feature freeze, but I believe this is small and simple enough to slip in with no headaches. These functions are being used in the new edbus library and it would be good to have it supported in eina now. SVN revision: 75271
2012-08-10eina: fix version in NEWSJihoon Kim
SVN revision: 75110
2012-08-10more updates for 1.7.0 alpha.Carsten Haitzler
SVN revision: 75095
2012-08-10alpha release of 1.7 - let's roll. ALPHA!Carsten Haitzler
SVN revision: 75091
2012-08-04leaklet--Carsten Haitzler
SVN revision: 74867
2012-08-01thanks vtorri :-)Gustavo Sverzut Barbieri
SVN revision: 74750
2012-08-01improve docs about eina_log_domain_level_check().Gustavo Sverzut Barbieri
SVN revision: 74744
2012-08-01ops, last minute api change was not updated...Gustavo Sverzut Barbieri
SVN revision: 74743
2012-08-01eina log: expose cross platform way to set console colors.Gustavo Sverzut Barbieri
changed the win32 color parse to be malloc-less and also support more colors. It should be more correct, but I have no windows machine to test. SVN revision: 74742
2012-08-01fix problem in dealing with debians multiarch on prefix finding.Carsten Haitzler
SVN revision: 74709