doursse
9b35bc26f3
* move evas_mempool from main.c to it's own file in data/ as it's only
...
used by evas_list
* add a header files for evas_cache, evas_path and evas_module
* remove trailing spaces in evas_list.c
SVN revision: 35052
2008-07-10 16:38:54 +00:00
Gustavo Sverzut Barbieri
1d5d592e14
Add const: evas_list.c
...
SVN revision: 33706
2008-02-08 19:16:13 +00:00
Gustavo Sverzut Barbieri
de12b6d89a
Avoid lots of casts.
...
SVN revision: 33704
2008-02-08 18:42:42 +00:00
andrunko
4b4d4ca3b9
Updated documentation.
...
Fixed documentation of Evas_Object_Image.
Added some more documentation.
Fixed typo on evas_list_remove_list documentation.
SVN revision: 31982
2007-10-05 19:37:21 +00:00
Christopher Michael
bbd439b613
Patch from cedric to fix evas_list_sort issue(s). Keybinding dialog shows
...
all Actions now :)
SVN revision: 30871
2007-07-17 10:12:51 +00:00
Carsten Haitzler
96721e6171
sort speedup patch from cedric
...
SVN revision: 30849
2007-07-16 07:32:44 +00:00
ningerso
470d2eda32
Fix evas_list_promote_list to allow promoting to arbitrary points in the list.
...
SVN revision: 24388
2006-08-04 10:47:06 +00:00
ningerso
d85048c93f
Did some cache miss profiling with a large number of transient text objects
...
and found that reordering the evas list containing the font path list was
actually hurting cache performance. Frequent cache misses occurred in
evas_mempool_free in it's main loop. So removing the list node and re adding it
actually decreased cache performance in some cases. This would also cause memory
allocation bouncing if mempools were not used.
Added evas_list_promote_list to move a list node to the beginning of a list.
Changed reordering lists to use evas_list_promote_list.
SVN revision: 24387
2006-08-04 10:00:50 +00:00
Carsten Haitzler
51ccc72b4f
and that was just SILLEH! - fix. fast fix.
...
SVN revision: 24247
2006-07-27 19:33:04 +00:00
Carsten Haitzler
6590dd220f
add 2 list calls that well - i need for efficiency :)
...
SVN revision: 24245
2006-07-27 19:27:34 +00:00
Carsten Haitzler
9748781970
revert list sort patch - it's losing list members.
...
SVN revision: 23458
2006-06-16 09:35:30 +00:00
Carsten Haitzler
ea043349fc
sort patch from cedric
...
SVN revision: 23415
2006-06-13 10:25:09 +00:00
sebastid
3e41ec2fbd
Remove EAPI warnings.
...
Remove duplicate defines.
SVN revision: 19579
2006-01-06 23:05:17 +00:00
Carsten Haitzler
20bad98318
new - much cleaner/simpler mempool
...
SVN revision: 18642
2005-11-25 08:29:39 +00:00
Carsten Haitzler
500726d856
--c++
...
SVN revision: 18613
2005-11-23 10:44:48 +00:00
Carsten Haitzler
4ae5471199
i'm playign with memory pools for evas lists. it seems to improve things.
...
SVN revision: 18612
2005-11-23 10:43:54 +00:00
Carsten Haitzler
acc0701e10
1. id3 album cover loader patches
...
2. i reduced list note memory usage by 20% - shoudl work better with malloc
as ti is now a power of 2 as well
3. optimised evas internals to make use of event freezes to make e17'sw menu
popups a LOT snappier
4. fixed using last member of list nodes - bad - shoudl use api as this is
private stuff really
5. added config profile stuff to e17 u can literally maintain multiple
config profiles and choose which one at any time etc.
SVN revision: 15864
2005-07-22 10:28:11 +00:00
sebastid
3f776d358a
Cleanup some headers.
...
Remove duplicate typedefs and declerations.
SVN revision: 15407
2005-06-18 01:00:32 +00:00
Carsten Haitzler
46e02cf8bb
whitespace
...
SVN revision: 14889
2005-05-22 02:49:50 +00:00
Carsten Haitzler
b133ddcd09
fix list bug...
...
SVN revision: 14275
2005-04-21 08:28:21 +00:00
tsauerbeck
c6d34bc399
make evas_list_sort more bullet-proof
...
SVN revision: 13503
2005-02-25 15:31:52 +00:00
amedeiros
a360af99f4
* Fixes segfault in the evas_list_sort algorithm (patch submitted by Antoine Perdaens)
...
SVN revision: 13502
2005-02-25 15:15:41 +00:00
Carsten Haitzler
515f1e7af1
and fix that too
...
SVN revision: 13164
2005-02-01 03:12:26 +00:00
Carsten Haitzler
506138f572
BAD tilman! what if the list is NULL! :)
...
SVN revision: 13163
2005-02-01 03:04:26 +00:00
tsauerbeck
158467be52
evas_list_nth_* improvements, step 2
...
SVN revision: 13156
2005-01-31 17:44:30 +00:00
tsauerbeck
81a15a090e
evas_list_nth_* improvements, step 1
...
SVN revision: 13155
2005-01-31 17:26:11 +00:00
ncn
e8ab7668e0
More documentation, simplification and grouping. Some of these changes are themselves going to require polishing, but the docs are now a little bit more organised.
...
SVN revision: 11235
2004-08-16 05:13:25 +00:00
atmosphere
04ac65be8f
sort your evas lists via a function pointer
...
SVN revision: 9443
2004-03-24 07:23:51 +00:00
Carsten Haitzler
3f207b8c08
const-ify lots of things...
...
SVN revision: 6558
2003-01-10 04:58:51 +00:00
Carsten Haitzler
bdb3096126
more documentation.
...
SVN revision: 6453
2002-11-20 04:34:05 +00:00
Carsten Haitzler
d4e39fd937
docs on all the evas_list* calls and a few more for completeness
...
SVN revision: 6447
2002-11-13 13:15:30 +00:00
Carsten Haitzler
56b5e15f26
code move
...
SVN revision: 6445
2002-11-08 08:02:15 +00:00