Vincent Torri
9110d8d574
fix a bit the documentation, but there are still
...
a lot of doc to write...
SVN revision: 41164
2009-06-22 20:03:58 +00:00
Vincent Torri
3ecc808ae2
remove documentation on how to build eina with static mempools
...
SVN revision: 41161
2009-06-22 17:38:56 +00:00
Vincent Torri
ddc06185d2
Remove the static options of configure and add
...
a way to select it with --enable-foo by passing
'static'. Use at your own risks.
If I've messed something up, please report in that thread
SVN revision: 41160
2009-06-22 17:35:31 +00:00
Cedric BAIL
b8e164fb01
* eina_rectangle: Fix typo.
...
SVN revision: 41158
2009-06-22 13:46:05 +00:00
Cedric BAIL
5c5cb1fdb1
* eina: Add a benchmark for eina_rectangle_pool.
...
SVN revision: 41157
2009-06-22 13:24:13 +00:00
Cedric BAIL
4fa66bcae9
* eina: Evas_Data are gone so unactivate benchmark.
...
SVN revision: 41156
2009-06-22 13:20:29 +00:00
Cedric BAIL
af1e7f5dc9
* eina: Fix API naming for eina_rectangle and add a global allocator.
...
SVN revision: 41155
2009-06-22 13:16:51 +00:00
Gustavo Sverzut Barbieri
eac66d4e5a
proper cleanup of efreet_desktop_command.
...
Efreet API is BRAIN NUTS, some stuff you're supposed to release (list)
and others are up to the callback to release.
Okay, I broke e17 trying to fix efreet tests. API is so inconsistent
that its own test was wrong. I'm reverting my change and fix the test,
but this is bad.
SVN revision: 41133
2009-06-20 19:07:31 +00:00
Gustavo Sverzut Barbieri
4eb71900a2
and rename static linkage as well.
...
SVN revision: 41131
2009-06-20 16:31:15 +00:00
Vincent Torri
b9d313774f
* Allow some tests to pass on Windows. Just for the fun
...
* More important, allow to manage correctly the icons with
efreet on Windows. It works with Tango (and ewl, now)
SVN revision: 41130
2009-06-20 16:18:17 +00:00
Vincent Torri
ddee121285
i forgot to rename file...
...
SVN revision: 41126
2009-06-20 10:17:37 +00:00
Gustavo Sverzut Barbieri
b5f6c61c94
free array as well.
...
SVN revision: 41124
2009-06-20 07:36:30 +00:00
Gustavo Sverzut Barbieri
1c0ca5dfbb
fix memory leak introduced with recent layer destruction.
...
also rename evas_layer_free() to evas_layer_free_objects() as what it
do now, make _evas_layer_free() as static and use it both cases.
SVN revision: 41123
2009-06-20 07:17:40 +00:00
Vincent Torri
324fd7b2ca
do not segv when no pallete in xcb engine too.
...
SVN revision: 41122
2009-06-20 06:53:48 +00:00
Gustavo Sverzut Barbieri
44d66495ca
more valgrind fixes on efreet.
...
SVN revision: 41121
2009-06-20 06:50:01 +00:00
Vincent Torri
8021f6beeb
formatting
...
SVN revision: 41120
2009-06-20 06:47:03 +00:00
Vincent Torri
8909bb6b69
* All memory pools can be enabled / disabled
...
* Allow to pass 'static' to configure memory pools
* Add fixed_bitmap in the possible statically linked memory pools
For example:
./configure --enable-chained-pool=static --disable-fixed-bitmap
SVN revision: 41119
2009-06-20 06:42:32 +00:00
Gustavo Sverzut Barbieri
0567fd7bf2
improve sched_getaffinity() usage.
...
* handle error code and print out error message, this should remove
invalid access traces from valgrind.
* give "0" as pid to get self affinity, this is documented in the man
page.
SVN revision: 41118
2009-06-20 06:34:20 +00:00
Gustavo Sverzut Barbieri
3871aed422
free some leaks reported by valgrind in src/bin tests.
...
SVN revision: 41117
2009-06-20 06:19:48 +00:00
Gustavo Sverzut Barbieri
728b003fee
do not segv when no pallete.
...
spotted this bug when I disabled all converters in a config mistake :-)
SVN revision: 41116
2009-06-20 05:55:37 +00:00
Gustavo Sverzut Barbieri
ebeee4b5ce
we use lists, need to init/shutdown eina_list or we get segvs.
...
SVN revision: 41115
2009-06-20 05:53:26 +00:00
Cedric BAIL
eb488748c6
* evas: Fix a few typo preventing a full static build.
...
SVN revision: 41114
2009-06-19 16:40:21 +00:00
Gustavo Sverzut Barbieri
adf5c3553e
use new stringshared hash, pointer was being misused since api is confusing.
...
The pointer type is really confusing, it was expecting pointer to
pointer what is really weird.
Cedric just added a stringshared variant that should be as fast
(removing the strcmp()) and is the api one would expect.
This fix a long standing bug I introduced (sorry!) when added the
cache, but it was bit hard to hit as if you didn't find a collision
you'd be adding to cache and never finding it. But I recently started
to use icons on desktop and for some weird reason the PDF icons
started to show in TAR :-P
SVN revision: 41113
2009-06-19 15:00:38 +00:00
Cedric BAIL
7a18ab5ebc
* eina: Add an eina_hash_stringshare_new.
...
SVN revision: 41112
2009-06-19 14:44:23 +00:00
Cedric BAIL
43ff8f4c9d
* evas: Fix typo.
...
SVN revision: 41104
2009-06-18 14:30:29 +00:00
Carsten Haitzler
02fef22de9
move adding of events if entry only if entry part exists.
...
SVN revision: 41103
2009-06-18 14:01:26 +00:00
Cedric BAIL
5d0a773fef
* evas: Use Eina hash improvements.
...
SVN revision: 41101
2009-06-18 12:14:29 +00:00
Cedric BAIL
bba26ef811
* eina: Improve eina hash manipulation for int.
...
- Faster int key comparison.
- Key Length callback could now be NULL and 0 will be assumed.
SVN revision: 41100
2009-06-18 12:08:52 +00:00
Lars Munch
f850d6cb0d
Fix wince engine module name
...
SVN revision: 41099
2009-06-18 10:21:09 +00:00
Cedric BAIL
d331f73b55
* emotion: Remove Evas_Bool.
...
SVN revision: 41097
2009-06-18 08:01:23 +00:00
Lars Munch
8804249862
The data directory is not there anymore
...
SVN revision: 41095
2009-06-18 05:01:11 +00:00
Lars Munch
7bcbe02a3e
Use correct module extension on cygwin
...
Patch from: booleanlabel at gmail dot com. Thanks.
SVN revision: 41094
2009-06-18 04:06:34 +00:00
Gustavo Sverzut Barbieri
37b3a62cde
remove last trace of Evas_List, it's gone dude!
...
SVN revision: 41089
2009-06-17 18:12:55 +00:00
Lars Munch
9b521201d0
Fix a few more Ecore_List2 to Eina_Inlist conversion typos.
...
ecore_evas_x.c is just changed for consistency.
SVN revision: 41085
2009-06-17 16:08:26 +00:00
Vincent Torri
54b27e4edc
* DATADIR is used in a Windows directory. Use PACKAGE_DATA_DIR instead
...
* useless Evil.h inclusion
SVN revision: 41084
2009-06-17 16:07:29 +00:00
Cedric BAIL
010621dd4a
* evas: Remove Evas data type. You should now use Eina.
...
SVN revision: 41083
2009-06-17 15:46:27 +00:00
Cedric BAIL
3ec50d3bdc
* efreet: Forgot to update AUTHORS with Albin.
...
SVN revision: 41079
2009-06-17 13:17:02 +00:00
Lars Munch
6b25cf2ad9
Fix typo in Ecore_List2 to Eina_Inlist conversion
...
SVN revision: 41078
2009-06-17 13:14:02 +00:00
Lars Munch
b4c12e8efe
Rename public to definition as public is a reserved word in c++
...
SVN revision: 41077
2009-06-17 13:10:00 +00:00
Cedric BAIL
3f064e8818
* AUTHORS: Update to reflect new contribution from Albin.
...
SVN revision: 41076
2009-06-17 12:41:48 +00:00
Cedric BAIL
19ce6dce92
* ecore: Fix a segv during ecore_shutdown.
...
SVN revision: 41075
2009-06-17 12:38:15 +00:00
Cedric BAIL
d5757de0c9
* ecore: Remove Ecore_List2 at all.
...
SVN revision: 41074
2009-06-17 11:47:28 +00:00
Cedric BAIL
eb543607a3
* ecore: Remove Ecore_List2 from ecore_evas.
...
SVN revision: 41073
2009-06-17 11:42:02 +00:00
Cedric BAIL
79291ef06b
* ecore: Remove Ecore_List2 from ecore_file.
...
SVN revision: 41072
2009-06-17 11:41:12 +00:00
Cedric BAIL
429fc4b4f8
* ecore: Remove Ecore_List2 from ecore_con.
...
SVN revision: 41071
2009-06-17 11:40:30 +00:00
Cedric BAIL
8e392a0742
* ecore: Remove user of Ecore_List2 from ecore events.
...
SVN revision: 41070
2009-06-17 11:39:37 +00:00
Cedric BAIL
3ff7c2300d
* ecore: Fix ecore_evas_x uninitialised variable.
...
SVN revision: 41069
2009-06-17 11:13:11 +00:00
Cedric BAIL
b405fecf1e
* edje: Remove last set of Evas_Hash, and move to Eina_Bool.
...
SVN revision: 41068
2009-06-17 11:10:32 +00:00
Cedric BAIL
6d0ee81526
* evas: Remove Evas_Bool.
...
SVN revision: 41067
2009-06-17 10:01:52 +00:00
Gustavo Sverzut Barbieri
d89cf04e8d
fix nasty warnings of -Wextra
...
SVN revision: 41066
2009-06-17 01:41:54 +00:00