Cedric BAIL
49cb141f10
* eina_magic: Test suite now work when magic debug is disabled.
...
SVN revision: 42150
2009-09-01 12:17:13 +00:00
dieb
7eff1d432b
Remove legacy error code definition from eina log.
...
SVN revision: 42126
2009-08-31 14:40:48 +00:00
Cedric BAIL
2bc38ddb92
* eina: Add more FP type (f8p24 and f32p32).
...
SVN revision: 42124
2009-08-31 13:52:17 +00:00
Vincent Torri
8f53c520a4
typo
...
SVN revision: 42091
2009-08-29 20:53:12 +00:00
Vincent Torri
2a5548f8e9
better fix : if HW_AVAILCPU is defined, we use it, otherwise we use HW_NCPU
...
SVN revision: 42090
2009-08-29 19:59:26 +00:00
Vincent Torri
841aaa8f52
typo
...
SVN revision: 42089
2009-08-29 19:29:30 +00:00
Vincent Torri
9f01ad25cf
fix for the BSD systems
...
SVN revision: 42088
2009-08-29 16:39:59 +00:00
Vincent Torri
72b87160a2
* add eina_config.h in all source files. Fix linking with Visual Studio
...
* move eina_private.h and eina_safety_checks.h just after eina_config.h
SVN revision: 42077
2009-08-28 12:03:34 +00:00
Carsten Haitzler
c1e675d669
fix copying to 2.1 again and keep static linking clause
...
SVN revision: 42075
2009-08-28 11:30:35 +00:00
Carsten Haitzler
1c58a8b3f3
static linking exception
...
SVN revision: 42073
2009-08-28 11:17:59 +00:00
Vincent Torri
42918e0b9e
rename the dll name created by VS
...
SVN revision: 42068
2009-08-28 09:51:39 +00:00
Vincent Torri
2678846b95
rename project name and filename
...
SVN revision: 42064
2009-08-28 07:34:58 +00:00
Vincent Torri
5612cf9020
* declare variables at the beginning of the block
...
* strtol returns a long int
SVN revision: 42063
2009-08-28 07:21:35 +00:00
Vincent Torri
bc6ee8c17a
fix warning with vc++
...
SVN revision: 42062
2009-08-28 07:15:49 +00:00
Vincent Torri
0de03a3f2b
update Visual Studio project even more
...
SVN revision: 42059
2009-08-28 06:20:15 +00:00
Vincent Torri
bede23211d
update Visual Studio project
...
SVN revision: 42058
2009-08-28 06:15:35 +00:00
dieb
7bc6284e09
Fix compilation issue reported by Vincent on Windows (stdint and c++ compiler), setup a negative value for flagging the unknown level.
...
SVN revision: 42049
2009-08-27 21:32:42 +00:00
dieb
c891a34a08
Add eina_log module into the main module and global header.
...
SVN revision: 41985
2009-08-25 21:26:27 +00:00
Gustavo Sverzut Barbieri
c8534587f2
do not check for data, eina_iterator_next/eina_accessor_data_get() does that.
...
SVN revision: 41984
2009-08-25 21:05:00 +00:00
dieb
d7bbc05b12
Initial import of the new eina logging API.
...
* eina_error might be kept for error messages and codes, but it's logging API
will be deprecated. For now, it's been kept for not breaking others code and
for a smoother transition.
* Added test for new logging API, also demonstrates usage.
SVN revision: 41960
2009-08-24 21:43:48 +00:00
Vincent Torri
37fc8c9674
fix warning
...
SVN revision: 41943
2009-08-23 20:37:17 +00:00
Vincent Torri
6e7aecc7c0
* Put definition of alloca before any standard header
...
files according to the doc
* define _GNU_SOURCE before the inclusion of alloca
as features.h inclued by alloca.h, defines some
macros according to _GNU_SOURCE.
SVN revision: 41940
2009-08-23 09:18:14 +00:00
Vincent Torri
13b23be252
don't do arithmetic on void *
...
SVN revision: 41885
2009-08-20 11:56:57 +00:00
Vincent Torri
5213fca489
rewrite a bit that m4 macro
...
SVN revision: 41881
2009-08-20 08:31:26 +00:00
Vincent Torri
137f6f2d91
-pthread should be passed to eina_chained_mempool_la_LDFLAGS
...
SVN revision: 41876
2009-08-19 12:15:10 +00:00
Vincent Torri
989ade86dd
fix a bit the documentation
...
SVN revision: 41870
2009-08-19 07:54:13 +00:00
Vincent Torri
2d97e95d2a
clean a bit the hamster
...
SVN revision: 41869
2009-08-19 07:36:39 +00:00
Vincent Torri
c45bf860da
* remove uneeded semicolons
...
* fix and add doxygen doc
SVN revision: 41868
2009-08-19 07:09:24 +00:00
Vincent Torri
36be15fc55
don't suppose that gcc is the only compiler that can be used.
...
Check if -Wall and -fno-strict-aliasing are supported by the compiler
SVN revision: 41863
2009-08-18 20:04:19 +00:00
Cedric BAIL
0b7407905c
* eina_rectangle: Add a local cache to rectangle creation.
...
SVN revision: 41856
2009-08-18 13:35:33 +00:00
Gustavo Sverzut Barbieri
425ebc47f5
improve docs and simplify macro, by kubo.
...
Kubo just found that docs could be improved and macro could be
simplified during his learning of EFL. Big bonus he did the
improvements =)
SVN revision: 41799
2009-08-16 00:47:23 +00:00
Cedric BAIL
c634e07770
* eina: Fix typo.
...
SVN revision: 41762
2009-08-14 14:22:25 +00:00
Carsten Haitzler
819c572d1c
amazing time hamsters!
...
SVN revision: 41728
2009-08-13 01:26:08 +00:00
Carsten Haitzler
d0c5158f5b
eina hamster++
...
<dieb_> weird, undefined refernce to eina_cpu_count
<raster> you have no cpus!
<dieb_> dammit!
<Sachiel> try eina_hamster_count
<dieb_> lo
<raster> oh god
<raster> now u did it
<raster> i have to add that
<dieb_> heheheh
SVN revision: 41727
2009-08-13 00:47:55 +00:00
Cedric BAIL
e713c62730
* eina_stringshare: We should use "unsigned char", because suncc think that char is signed.
...
SVN revision: 41697
2009-08-12 09:02:09 +00:00
Cedric BAIL
2ba87c1129
* eina: Fix SunPro compiler.
...
SVN revision: 41690
2009-08-11 14:14:42 +00:00
Cedric BAIL
ae1d5b38bb
* eina: eina_cpu_count should be multiplatform.
...
SVN revision: 41689
2009-08-11 14:11:36 +00:00
Rafael Antognolli
a67732bb88
Fixed check at the start of eina_list_accessor_get_at.
...
SVN revision: 41634
2009-08-07 20:28:05 +00:00
Gustavo Sverzut Barbieri
7526d8e309
be more clear in docs.
...
SVN revision: 41629
2009-08-07 01:35:16 +00:00
Gustavo Sverzut Barbieri
944be7e745
Bugfix eina_list_search_sorted_near_list() add sorted_insert.
...
eina_list_search_sorted_near_list() was broken and barfed at my face
during development of eina_list_sorted_insert(), so I rewrote it
following more traditional approach, also adding special cases for
head/tail remembering that random access in lists is not as fast as
array. I also simplified that code.
eina_list_sorted_insert() should be fast, O(log2 n) insert, with
special cases to insert already sorted arrays forwards or backwards,
however I believe that it's better to simply append/prepend in those
cases (if known).
SVN revision: 41625
2009-08-06 22:31:45 +00:00
Gustavo Sverzut Barbieri
f86aa350c6
allow limit tests to run.
...
eina_suite TEST1 TEST2 ... is your friend ;-)
SVN revision: 41624
2009-08-06 22:22:56 +00:00
Gustavo Sverzut Barbieri
4f39f6861a
API BREAK: eina_list_search_sorted_near_list() gets one more parameter.
...
This should not impact anybody, at least in SVN I got no hits for this
function.
The new parameter contains the result of the last call to func(), so
we can know if the node is smaller, bigger or exactly the requested
value and don't need to call func() on node to know for sure.
SVN revision: 41623
2009-08-06 19:01:47 +00:00
Gustavo Sverzut Barbieri
638e79b91e
smarter eina_list_merge(), more tests.
...
eina_list_merge() now fixes the smallest list segment, not always the
right. Before if we joined a list 1 to 1000 segments we'd fix all the
1000 instead of the single at left.
Tests to make sure both code paths are being executed.
SVN revision: 41622
2009-08-06 18:35:53 +00:00
Gustavo Sverzut Barbieri
70a599936d
oops, consider fixed_bitmap if it was built statically.
...
SVN revision: 41621
2009-08-06 18:08:14 +00:00
Gustavo Sverzut Barbieri
aeef508b8a
eina list docs.
...
* document undocumented functions.
* note order of magnitude of each function, try to avoid users
falling into traps.
SVN revision: 41619
2009-08-06 15:50:19 +00:00
Cedric BAIL
2bc76eab5a
* eina_rectangle: Forgot to initialise one attribute.
...
SVN revision: 41606
2009-08-05 14:46:21 +00:00
Cedric BAIL
5784d74daa
* eina: Add eina_cpu_count.
...
SVN revision: 41543
2009-07-30 16:45:15 +00:00
Carsten Haitzler
1ea1c629cb
back to pre ver's
...
SVN revision: 41535
2009-07-29 08:19:34 +00:00
Carsten Haitzler
6db38393cd
SNAPSHOT: svn-03
...
SVN revision: 41532
2009-07-29 08:03:25 +00:00
Cedric BAIL
e75b89d50c
* eina: Handle NULL in eina_list_search_sorted_near_list.
...
SVN revision: 41467
2009-07-21 15:21:46 +00:00