Commit Graph

1993 Commits

Author SHA1 Message Date
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
Jérôme Pinot f88759f4cb From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina doxygen doc

Here is a patch that fix several links in the eina doxygen doc. Most of
the problems come from unescaped special characters.



SVN revision: 69746
2012-03-29 11:35:34 +00:00
Cedric BAIL f2c3f74547 eina: plenty of place set EINA_CFLAGS before that line.
SVN revision: 69705
2012-03-28 12:58:50 +00:00
Carsten Haitzler a2f578c9c5 bring eina's NEWS up to date with changelog.
SVN revision: 69625
2012-03-26 04:33:56 +00:00
Vincent Torri 4f27f81542 fix dist
SVN revision: 69614
2012-03-25 17:08:13 +00:00
Vincent Torri 44e546c333 better m4 macro
SVN revision: 69613
2012-03-25 16:39:51 +00:00
Vincent Torri cf6a99d620 and -lm in .pc
SVN revision: 69610
2012-03-25 11:16:14 +00:00
Vincent Torri c5ff12764c didn't mean to commit that
SVN revision: 69609
2012-03-25 11:14:48 +00:00
Vincent Torri f00cf44117 Eina: fix shm_open() check (can be in libc or librt) + various autotools cleaning
This works in linux and windows, and should fix shm_detection on BSD (including Mac)

BSD, Mac and solaris users : please check that it compiles and shm_open is detected


SVN revision: 69608
2012-03-25 11:12:32 +00:00
Daniel Juyung Seo 13f1bc5049 eina eina_list.h: Fixed typo in the documentation.
SVN revision: 69605
2012-03-25 08:51:02 +00:00
Vincent Torri 2e3ed73101 Eina: Fix a previous commit
SVN revision: 69511
2012-03-19 19:31:29 +00:00
Carsten Haitzler 4092638bf7 add back in libs.private/requires to pc files with some fixes for
missing.



SVN revision: 69482
2012-03-17 05:37:25 +00:00
Carsten Haitzler 63ed6ac02f gear up svn for release. one of many steps/things to do.
SVN revision: 69481
2012-03-17 04:17:29 +00:00
Cedric BAIL 7f98c388e1 eina: update AUTHORS.
SVN revision: 69457
2012-03-16 11:26:23 +00:00
Cedric BAIL 9f4dd88b41 eina: fix build when valgrind is not in a standard location.
Patch by Raphael Kubo da Costa <rakuco@freebsd.org>.


SVN revision: 69456
2012-03-16 11:25:14 +00:00
Cedric BAIL dd3d01f643 eina: backport and ChangeLog for dead lock in Eina_File.
SVN revision: 69339
2012-03-14 15:53:14 +00:00
Cedric BAIL 4a5fab140b eina: fix dead lock issue. This is hidding a bug with eina_hash_pointer_new.
SVN revision: 69338
2012-03-14 15:35:12 +00:00
Cedric BAIL 486d214a31 eina: build back on FreeBSD.
SVN revision: 69293
2012-03-13 11:25:56 +00:00
Vincent Torri 394e8af271 Eina: use Windows macros
SVN revision: 69069
2012-03-08 20:32:15 +00:00
Vincent Torri 2872041d17 Eina: use stat64() instead of GetFileAttributesEx()
SVN revision: 69067
2012-03-08 17:58:44 +00:00
cnook f2c5a4bede From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch][Eina] eina_file_win32 - using
eina_file_statat(); 

On windows, Elementary gives build error. cause..
The elm_config.c uses eina_file_statat(); but It is not in the
eina_file_win32.c
So the attached patch comes. Please keep the patch in the up stream.
Thanks.



SVN revision: 69058
2012-03-08 13:54:01 +00:00
Mike Blumenkrantz da4d59e589 eina 1.2 changelog: docs are now slightly less french
SVN revision: 69025
2012-03-07 19:58:17 +00:00
Mike Blumenkrantz 14998f066d warn--
SVN revision: 69022
2012-03-07 19:52:21 +00:00
Vincent Torri 28dbc90790 fix logic
SVN revision: 68927
2012-03-07 10:58:58 +00:00
Vincent Torri 47c56224df Eina: fix leak on windows too
SVN revision: 68926
2012-03-07 10:56:55 +00:00
Cedric BAIL a16dd17686 eina: backport, ChangeLog and NEWS.
SVN revision: 68925
2012-03-07 10:45:06 +00:00
Cedric BAIL 4d1dc8ca35 eina: don't reopen file when file didn't change.
NOTE: we were leaking file at very high speed !


SVN revision: 68924
2012-03-07 10:40:49 +00:00
Cedric BAIL fed23d8ca4 eina: fix argument numbering.
SVN revision: 68917
2012-03-07 09:38:08 +00:00
Vincent Torri a6770d97ff Eina: cosmetic (move eina_file_mmap_faulty to the 'global' part)
SVN revision: 68908
2012-03-07 08:58:55 +00:00
Vincent Torri 9bddd8c4a7 Eina: unlock mutex before returning
Patch by Shinwoo Kim, modified by me

SVN revision: 68885
2012-03-07 07:25:05 +00:00
Daniel Vieira Franzolin 9816cfd263 Another eina_inarray example.
Patch by: "Daniel Vieira Franzolin" <daniel@profusion.mobi>

SVN revision: 68835
2012-03-06 14:27:03 +00:00
Gustavo Sverzut Barbieri 4626ec4435 note the bug spotted by Tasn.
SVN revision: 68824
2012-03-06 12:35:24 +00:00