Commit Graph

2024 Commits

Author SHA1 Message Date
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
Vincent Torri 11c2dc7454 eina_cpu: use __asm__ instead of asm
SVN revision: 71092
2012-05-15 05:48:27 +00:00
Cedric BAIL 061c37176d eina: that was a useless piece of code !
SVN revision: 70930
2012-05-11 10:51:29 +00:00
Tom Hacohen 0400e248c1 Eina: Fixed strict-aliasing warning.
SVN revision: 70873
2012-05-08 10:51:37 +00:00
Cedric BAIL f0a9acefa0 eina: add eina_file_map_lines.
This almost replace a loop of fopen/fgets/fclose, but it avoid
one memcpy.


SVN revision: 70871
2012-05-08 10:31:12 +00:00
Cedric BAIL 7d400fb5d9 eina: fix a rounding issue in eina_f32p32_{cos,sin} when getting close to 1.0.
Bug only showed up if above 0.999 .


SVN revision: 70831
2012-05-07 01:46:37 +00:00
Vincent Torri 3247b985c9 Eina examples: fix some warnings
SVN revision: 70787
2012-05-05 04:06:08 +00:00
Vincent Torri c73f47e4ee Eina examples: add missing files in distributed tarball, formatting
SVN revision: 70786
2012-05-05 03:32:16 +00:00
ChunEon Park a2d58503e2 eina/eina_stringshare - + NULL Checking.
SVN revision: 70596
2012-05-02 05:05:10 +00:00
Cedric BAIL 71090cd4fd eina,evas,edje,elementary: add missing files from tarballs.
Patch by Jérôme Pinot <ngc891@gmail.com>


SVN revision: 70543
2012-04-30 01:55:06 +00:00
Cedric BAIL 181b5f3036 eina: fix wording order.
SVN revision: 70496
2012-04-26 08:16:24 +00:00
Cedric BAIL cea8c9338c eina: add backtrace support to eina.
SVN revision: 70495
2012-04-26 08:10:38 +00:00
Cedric BAIL 8053f61f86 efl: add release point in ChangeLog files.
SVN revision: 70494
2012-04-26 08:07:22 +00:00
Carsten Haitzler 8616b93335 restore .99 micro versions for trunk and add back svnrev vers too.
SVN revision: 70492
2012-04-26 04:51:32 +00:00
Carsten Haitzler 2e9912b91a and removed the -beta tag...
SVN revision: 70489
2012-04-26 04:35:43 +00:00
Michael BOUCHAUD 0a060e2644 eina: fix typo in doc
SVN revision: 70465
2012-04-25 10:17:31 +00:00
Lucas De Marchi 623f145cd9 eina: remove useless check for NULL
choice is always set



SVN revision: 70441
2012-04-24 14:21:22 +00:00
Lucas De Marchi 0c46eab68a eina: fix copyright
The content of this file was changed and there's no code left from them.



SVN revision: 70440
2012-04-24 14:19:02 +00:00
Sanjeev BA b9ed47a471 several fixes for the doxygen docs.
Author : Jérôme Pinot <ngc891@gmail.com>

SVN revision: 70426
2012-04-23 23:31:38 +00:00
Jérôme Pinot fc00b1b637 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina_simple_xml example

Here is an example for eina_simple_xml
This patch includes a small sample XML file, source code (for parsing and
printing it out) and the doxygen doc.



SVN revision: 70385
2012-04-22 05:27:25 +00:00
Carsten Haitzler ec3f63fae7 tag everything as beta in svn.
SVN revision: 70375
2012-04-21 01:52:12 +00:00
Cedric BAIL d80dae3035 eina: fix Eina_Inarray API to at least match Eina_Array API.
NOTE: some of this function should be moved as inline, but that's to late for a change
I think. So we will fix that if needed.

Second point, I am not happy with is eina_inarray_insert and eina_inarray_insert_at. The
naming is really poor.


SVN revision: 70352
2012-04-20 08:30:59 +00:00
Cedric BAIL c8412af437 eina: forgotten disable of eina_model.
SVN revision: 70348
2012-04-20 07:32:36 +00:00
Vincent Torri f0f7b46ccc include stdlib.h for atoi and getenv
SVN revision: 70347
2012-04-20 07:19:08 +00:00
Cedric BAIL def18a8ee0 eina: completly disable backtrace.
SVN revision: 70333
2012-04-19 12:49:16 +00:00
Cedric BAIL 5d72c686c7 eina: make it possible to force the number of detected CPU as way to overcome local bug.
SVN revision: 70328
2012-04-19 09:25:54 +00:00
Cedric BAIL 03ad20b260 eina: disable log backtracking.
SVN revision: 70327
2012-04-19 09:24:04 +00:00
Cedric BAIL b852081df5 eina: disabling eina_model test.
SVN revision: 70314
2012-04-19 00:44:07 +00:00
Cedric BAIL 0aa710a832 eina: little improvement for EINA_LOG_BACKTRACE.
SVN revision: 70309
2012-04-19 00:23:06 +00:00
Cedric BAIL e75a38b325 eina: add backtrace to Eina_Log.
SVN revision: 70294
2012-04-18 09:21:39 +00:00
Carsten Haitzler 8bce681d16 and fully de-modelify eina
SVN revision: 70293
2012-04-18 09:19:47 +00:00
Carsten Haitzler 1fb2825ac8 and extract model stuff from value...
SVN revision: 70292
2012-04-18 09:12:26 +00:00
Carsten Haitzler 5f4523e6c9 and update news accordingly.
SVN revision: 70290
2012-04-18 09:02:41 +00:00
Carsten Haitzler fbdadd1bea well as there is no reason to put eina_model in release - disabled
until later.



SVN revision: 70289
2012-04-18 09:02:27 +00:00
Guilherme Iscaro 0e7939a89a Fixing the eina_prefix example
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 70279
2012-04-17 17:18:58 +00:00
Daniel Juyung Seo e7a3e313ee eina eina_iterator.c: Fixed formatting.
SVN revision: 70255
2012-04-17 06:31:14 +00:00
Carsten Haitzler 4e1873a5de add NEWS item into eina.
SVN revision: 70201
2012-04-16 02:58:35 +00:00
Daniel Juyung Seo 90556f6e4b eina eina_main.h: Fixed documentation.
SVN revision: 70198
2012-04-16 00:21:57 +00:00
Tom Hacohen 011fd3b1ce Eina: Fixed usage of gnu extension.
(idx, ## __VA_ARGS__) is a gnu extension, fixed to be (__VA_ARGS__).
Should be fine this way. Less descriptive maybe, because now people will
may think it's ok to pass 0 arguments, but there's no avoiding this.

SVN revision: 70194
2012-04-15 09:54:47 +00:00
Jonas M. Gastal 6122b8a8de Cleanup Doxygens Warnings - eina
Warnings resolved for:
eina_clist.h
eina_file.h
eina_hash.h
eina_inlist.h
eina_lalloc.h
eina_lock.h

SVN revision: 70156
2012-04-12 17:44:45 +00:00
Thiago Thamada 0ae4bf95e7 Cleanup Doxygen Warnings - eina
Patch by: Thiago Thamada <tiba@profusion.mobi>

SVN revision: 69999
2012-04-10 18:16:09 +00:00
Jihoon Kim 7eace88750 eina: fix typos in doc
SVN revision: 69927
2012-04-05 04:24:36 +00:00
Jihoon Kim 7fb7cec16d eina: fix doc return type
Sign-Off By: Jérôme Pinot


SVN revision: 69924
2012-04-05 03:52:51 +00:00
Christopher Michael 255d17ce9e Eina: Fix doxy typo.
SVN revision: 69920
2012-04-04 16:48:23 +00:00
Vincent Torri a40ca4ab97 Eina: Fix cases where dlopen is wrongly checked because of autoconf cache values
SVN revision: 69909
2012-04-03 16:28:40 +00:00
Daniel Juyung Seo 33710dc01d eet, eina, eio, embryo, ethumb, evas, expedite: Updated .gitignore
SVN revision: 69899
2012-04-03 13:43:31 +00:00
Cedric BAIL 792801491e eina: abort early on free(NULL).
SVN revision: 69897
2012-04-03 13:31:29 +00:00
Cedric BAIL 6f6e4a4570 eina: improve debugging message.
SVN revision: 69896
2012-04-03 13:28:04 +00:00
Vincent Torri b65e51b550 update date
SVN revision: 69890
2012-04-03 08:03:47 +00:00
Vincent Torri 19d781290a formatting
SVN revision: 69817
2012-03-31 10:12:05 +00:00
Vincent Torri e1b801eebc Eina: update ChangeLog (NEWS already filled)
SVN revision: 69814
2012-03-31 07:38:01 +00:00
Vincent Torri cd958cb926 Eina: more doc
SVN revision: 69813
2012-03-31 07:32:51 +00:00
Vincent Torri 061c5ec0ba Eina: add missing API on Windows. Do I need to update ChangeLog and NEWS ?
SVN revision: 69811
2012-03-31 06:32:11 +00:00
Vincent Torri 17b49cc072 formatting
SVN revision: 69810
2012-03-31 06:30:53 +00:00
Jérôme Pinot c8eac1ee80 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina doc leftover

Forgot this one



SVN revision: 69792
2012-03-30 10:13:38 +00:00
Iván Briano 73bed950b0 Hack to avoid freeing old data when calling eina_hash_set() with new_data == NULL. Let's have a minute of silence for all the innocent children that died because of this very grave error.
SVN revision: 69763
2012-03-29 17:46:17 +00:00