Commit Graph

1979 Commits

Author SHA1 Message Date
Carsten Haitzler a0141e0afd BAD CEDRIC!
SVN revision: 73321
2012-07-05 01:22:58 +00:00
Cedric BAIL d8ad05920b eina: handle gracefully eina_*_free with NULL.
Patch by Raphael Kubo da Costa <rakuco@freebsd.org>.



SVN revision: 73320
2012-07-05 01:12:27 +00:00
Vincent Torri 3ef67a7c87 Eina: implement eina_file_map_lines() on Windows
SVN revision: 73298
2012-07-04 18:47:19 +00:00
Mike Blumenkrantz 005f6ba959 formatting
someone RECENTLY edited this file with tabs. stop it. seriously.


SVN revision: 73155
2012-07-02 11:30:45 +00:00
Vincent Torri ffc3e8ea82 Eina: fix CFLAGS value when --enable-assert is used
SVN revision: 73112
2012-07-01 13:34:34 +00:00
Vincent Torri 5859a1ded5 Eina: remove --enable-coverage option.
Now, coverage is detected with just --enable-tests.

Buildbot maintainers : please remove --enable-coverage option to
eina (more EFL will be supported later)


SVN revision: 73107
2012-07-01 11:48:06 +00:00
Vincent Torri e240b3cf96 typo
SVN revision: 73092
2012-07-01 08:46:43 +00:00
Sebastian Dransfeld 8fc3cd2a34 Revert "eina: fix eina_file_iterator"
This reverts commit 375d652df6430e08874412650e6f8aecfcbdca51.

SVN revision: 73056
2012-06-29 20:47:55 +00:00
Sebastian Dransfeld 2087ba893e changelog
SVN revision: 73055
2012-06-29 20:41:03 +00:00
Sebastian Dransfeld 979ef9217c eina: fix eina_file_iterator
Remove false check. When we reach the last line we want to return it.
This check will happen the next time we hit the next function.

SVN revision: 73054
2012-06-29 20:37:33 +00:00
Cedric BAIL 54e102fcc4 eina: also track lines index.
SVN revision: 73029
2012-06-29 10:45:58 +00:00
Vincent Torri 8aa31b9de4 Eina: reorganise a bit the autotools. Please report any problem
SVN revision: 73023
2012-06-29 06:49:08 +00:00
Vincent Torri a39ac7869d Eina: check if fnmatch() is also in libc
SVN revision: 73018
2012-06-28 23:01:51 +00:00
Stefan Schmidt 2020ea6b55 eina/tests: Bring in the needed flags for coverage after the rework.
Vicent, this is like you did it for benchmark. If you want any other
setup for coverage feel free to change.

SVN revision: 73016
2012-06-28 15:15:56 +00:00
Vincent Torri 1374ce7d6b damn space !
SVN revision: 72979
2012-06-28 07:22:54 +00:00
Vincent Torri 45600d2b36 Eina: and fix bench compilation
SVN revision: 72974
2012-06-28 06:57:54 +00:00
Vincent Torri 66bbafd787 remove useless m4 files
SVN revision: 72973
2012-06-28 06:51:46 +00:00
Vincent Torri 766a3ce890 Eina: add nice m4 macro to check function. Will be usable easily in the merge, per EFL lib
Please, test. config.h is the same (except useless macro HAVE_ICONV_H) and compilation is correct on linux and mingw here


SVN revision: 72972
2012-06-28 06:45:12 +00:00
Carsten Haitzler a82f27e2f0 tone down mempool chunk sizes
SVN revision: 72252
2012-06-17 01:51:27 +00:00
Carsten Haitzler 5b303c8038 add EINA_MEMPOOL_PASS
SVN revision: 72248
2012-06-17 01:12:16 +00:00
Jihoon Kim 477be2ba24 eina: fix typos in some headers
SVN revision: 72236
2012-06-16 13:33:58 +00:00
Stefan Schmidt 1f75f8029f eina/tests: Compare unsigned with unsigned and remove unused vars
SVN revision: 72205
2012-06-15 21:19:01 +00:00
Cedric BAIL 491e44bb5f eina: actually check the pid only if we fail with main loop check.
NOTE: If we are out of luck this test can work after a fork, but most
of the time it will be correct and cost nothing, instead of costing
a syscall.


SVN revision: 71988
2012-06-12 07:58:11 +00:00
Mike Blumenkrantz df3343d002 even more overclarification
SVN revision: 71933
2012-06-11 07:38:12 +00:00
Mike Blumenkrantz 1d855e8c14 super overclarify docs for eina_str_split_full
SVN revision: 71932
2012-06-11 07:35:28 +00:00
Mike Blumenkrantz c74cf7666d fix size of returned array in str_split, doc clarification incoming
SVN revision: 71930
2012-06-11 07:29:46 +00:00
Mike Blumenkrantz 12a4c36072 fix the str_split test to function the way our docs specify that it should
SVN revision: 71872
2012-06-08 23:28:37 +00:00
Mike Blumenkrantz 8dbcdefab9 just spent waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too long working on eina_str_split/full. never again.
this function was severely broken since 1.0: it did not abide by the limit param, and it was almost comically slow. I have (hopefully) fixed both of these issues. I also fixed the bug where this function was less than 200 lines long.

I'll backport this once it gets tested/reviewed/reverted


SVN revision: 71871
2012-06-08 23:28:11 +00:00
Mike Blumenkrantz 7cd7f0bd22 whoops, meant negative...hope nobody noticed this
SVN revision: 71856
2012-06-08 14:45:21 +00:00
Mike Blumenkrantz 32c909b6ce ...and unbreak compile
SVN revision: 71853
2012-06-08 14:05:54 +00:00
Mike Blumenkrantz 017a7d50eb add a check for stupids
SVN revision: 71851
2012-06-08 13:48:05 +00:00
Jonas M. Gastal 5590d14689 Adding EINA_INLIST_CONTAINER_GET to the examples when freeing the list.
Author:    Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 71850
2012-06-08 13:22:09 +00:00
Jihoon Kim bb56b0b09c fix @version in each EFL header doxygen
SVN revision: 71691
2012-06-04 23:27:02 +00:00
Jonas M. Gastal aa2e607d6f Fixing the eina_inlist example 2 image. The diagram was wrong.
Author:    Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 71582
2012-05-31 13:09:13 +00:00
Jonas M. Gastal c67b71b65c Removing wrong info about inlist performance from docs.
SVN revision: 71581
2012-05-31 13:09:05 +00:00
Carsten Haitzler 4d66408a8b let's turn eina thread debug OFF by default eh? :)
SVN revision: 71571
2012-05-31 02:34:46 +00:00
Vincent Torri 353030141d Eina: move spin lock checks in the generic m4 threads macro
SVN revision: 71562
2012-05-30 13:25:13 +00:00
Carsten Haitzler 318bd30043 This is a small change, so I won't changelog it (or backport), but
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.



SVN revision: 71548
2012-05-30 10:08:41 +00:00
Jerome Pinot 04daafab2b eina: doxygen doc fixes
Add a bunch of missing @c and #EINA_{TRUE,FALSE} links.


SVN revision: 71535
2012-05-30 06:55:31 +00:00
Vincent Torri 96bfc84a12 Eina: Fix issue in the XML parser when a tag was in a comment or a CDATA.
SVN revision: 71518
2012-05-29 22:00:29 +00:00
Vincent Torri 4889dc71d2 Eina: remove threads options from configure
remove --disable-posix-threads and --disable-win32-threads
from configure options, and detect automatically the threading
support.



SVN revision: 71517
2012-05-29 21:57:48 +00:00
Jerome Pinot b3e92d38b0 eina: doxygen doc fixes
A #link at the beginning of a new line goes interpreted by doxygen as a title,
so format the documentation to avoid this issue. No content change.


SVN revision: 71501
2012-05-29 11:33:07 +00:00
Carsten Haitzler 55a5b14bd8 formatting fix.
SVN revision: 71347
2012-05-23 04:31:47 +00:00
Carsten Haitzler 859f22b80b add changelog for fix.
SVN revision: 71346
2012-05-23 04:28:09 +00:00
Carsten Haitzler b6b502885a use memset so we never have this problem again and also put in
eina_file_win32.c



SVN revision: 71345
2012-05-23 04:26:24 +00:00
Carsten Haitzler 6bacd49c6d if we are mallocing structs... lets set all the members to sane values
shall we... or use CALLOC! :/



SVN revision: 71343
2012-05-23 04:21:43 +00:00
Jonas M. Gastal b2c9b6552a Disabling eina_model examples, so that we can build examples and documentation.
SVN revision: 71218
2012-05-17 22:00:46 +00:00
Cedric BAIL fa1569eb9b eina: avoid wrong implicit conversion from unsigned to unsigned long in Eina_Value tests
There is no automatic promotion of unsigned to unsigned long when using va_arg,
which means it is illegal to pass an 'unsigned' value and then use it as an
unsigned long in eina_arg_vset. Doing so yields incorrect results on some
architectures like itanium

Patch by  Albin 'Lutin' Tonnerre <albin.tonnerre@gmail.com>



SVN revision: 71196
2012-05-17 09:59:46 +00:00
Cedric BAIL b19de09bae eina: don't assume that 'char' is a signed type in Eina_Value
The eina_value code TYPE_CHAR conversion code assumes that 'char' is a signed
type, which is not true on some platforms like ARM and PPC. We need to
explicitely use signed chars to make sure the value is correct.

Patch by Albin 'Lutin' Tonnerre <albin.tonnerre@gmail.com>


SVN revision: 71195
2012-05-17 09:56:28 +00:00
Cedric BAIL 671b3bad30 eina: cleanup and merge code for sin and cos.
NOTE: this patch is part of the previous attempt to fix
rounding error. Hopefully things are better now.


SVN revision: 71150
2012-05-16 10:12:06 +00:00