Commit Graph

49 Commits

Author SHA1 Message Date
Sebastian Dransfeld 0a9456ccf7 Remove duplication from ecore headers
Clean up Ecore.h and ecore_private.h

SVN revision: 44664
2009-12-22 21:15:12 +00:00
Cedric BAIL d5757de0c9 * ecore: Remove Ecore_List2 at all.
SVN revision: 41074
2009-06-17 11:47:28 +00:00
Vincent Torri e18508b701 remove a bit the mess n ecore. It's just the first patch...
* add vim header
 * include config.h when necessary
 * fix the order of some include
 * move the standard header in ecore_private.h to the source files

I have recompiled all the efl and e17, and e17 seems to work fine with these changes.
If you encounter problems with that commit, let me know.


SVN revision: 38864
2009-01-31 18:33:39 +00:00
Vincent Torri b1f46fb7e8 remove trailing spaces
SVN revision: 37851
2008-11-29 11:23:17 +00:00
Cedric BAIL 3a2ab6069d When the list is NULL, it's empty.
SVN revision: 36542
2008-10-09 10:21:16 +00:00
Sebastian Dransfeld 4113d5befa Remove unused variable.
SVN revision: 33461
2008-01-12 08:39:15 +00:00
Peter Wehrfritz 2909ac19e4 add ecore_list_merge() and ecore_dlist_merge()
SVN revision: 33401
2008-01-08 21:49:57 +00:00
Dan Sinclair 2a9de292d8 - Make sure we set the current pointer. If we don't and call _index_goto()
we'll get a segv


SVN revision: 32769
2007-11-19 04:15:26 +00:00
Gustavo Sverzut Barbieri f58535fcf4 Add void.
SVN revision: 32708
2007-11-15 15:44:30 +00:00
Peter Wehrfritz cd20fbc9d9 *API BREAK* see the discussion in the mailing list. misc and e_modules will follow
SVN revision: 30970
2007-07-25 17:01:04 +00:00
Peter Wehrfritz 65a19ed366 doxy
SVN revision: 30967
2007-07-25 09:04:28 +00:00
Sebastian Dransfeld cd3cf292f4 Use const on read-only pointer.
SVN revision: 29544
2007-04-15 17:21:00 +00:00
Peter Wehrfritz 864ffd4973 add ecore_dlist_sort() and ecore_dlist_mergesort()
SVN revision: 28330
2007-02-12 22:47:46 +00:00
Sebastian Dransfeld e6fe28ea56 formatting.
SVN revision: 28191
2007-02-02 00:41:33 +00:00
Peter Wehrfritz a398189939 - add ecore_list_sort() a wrapper for ecore_list_mergesort and ecore_list_heapsort
- change the API for the sort functions to return an int on success
- change ECORE_SHEAP_MIN/MAX to ECORE_SORT_MIN/MAX (*API break*)
- use ecore_list_sort() in ecore_file_ls()


SVN revision: 28188
2007-02-01 19:22:35 +00:00
Peter Wehrfritz 64a72b8400 add ecore_list_mergesort() and ecore_list_heapsort()
SVN revision: 28139
2007-01-28 02:46:13 +00:00
Sebastian Dransfeld 1ebb1074c2 Don't need to check for old, as we already established that this list
isn't empty.


SVN revision: 28092
2007-01-21 13:54:24 +00:00
Sebastian Dransfeld fe6c018abe Already did this test ~10 lines up.
SVN revision: 28091
2007-01-21 13:53:06 +00:00
Sebastian Dransfeld 543261162a No need to check this, a non-empty list must have a first pointer.
SVN revision: 28090
2007-01-21 12:48:03 +00:00
Sebastian Dransfeld 060ca01331 Functions to join lists and hashes.
SVN revision: 28034
2007-01-17 13:41:08 +00:00
Sebastian Dransfeld 3497296e2f Remove this check, it can hide bugs. A non-empty list should always
have a last pointer.


SVN revision: 27949
2007-01-13 17:51:10 +00:00
Sebastian Dransfeld d3879bf88b When doing remove_last on a dlist, use the ->previous property well!
SVN revision: 27948
2007-01-13 17:49:15 +00:00
Dan Sinclair c826f19dce - change find to leave the list pointing to the found item instead of the
next item in the list


SVN revision: 27899
2007-01-10 21:56:11 +00:00
Peter Wehrfritz 8f75a76a4f save some loops in _ecore_list_goto_index()
SVN revision: 27882
2007-01-09 21:21:29 +00:00
Kim Woelders 2d150b0eef Add const.
SVN revision: 27580
2006-12-28 10:19:34 +00:00
rephorm affe150318 add ecore_list_find() to find a data node via a compare callback
SVN revision: 27578
2006-12-28 03:30:11 +00:00
sebastid a7b74115ce Big ecore_dbus overhaul
SVN revision: 24191
2006-07-25 12:44:19 +00:00
Christopher Michael 2572e14d3e Formatting to 'E' format.
Note: No functional changes, only formatting.


SVN revision: 23551
2006-06-23 06:40:26 +00:00
rbdpngn 6b9fc45788 Fix the doubly linked list to use a more correct method to insert data in the
list instead of walking from the beginning.


SVN revision: 20662
2006-02-21 05:45:18 +00:00
Carsten Haitzler 12aa35dd99 fix up some warnings
SVN revision: 19563
2006-01-06 17:58:12 +00:00
sebastid 4210007040 Return NULL, not FALSE for pointers.
SVN revision: 16622
2005-09-06 21:00:55 +00:00
sebastid 874e4df9ee Add Ecore.h for TRUE/FALSE
SVN revision: 16621
2005-09-06 19:29:24 +00:00
sebastid d758ca86bb Header cleanup. Don't include unneeded headers in system lib header.
SVN revision: 16550
2005-09-05 10:17:08 +00:00
sebastid 19d9aa1452 Move Ecore_Oldlist to Ecore_List2 and rename the funcs from _list_
to _list2_


SVN revision: 16425
2005-08-30 10:05:27 +00:00
rbdpngn 898b69b88c List consistency fix from Dylan Shell.
SVN revision: 15859
2005-07-21 18:47:04 +00:00
rbdpngn f51d85d87a Patch for ecore_dlist_remove_destroy from Dylan Shell.
SVN revision: 15589
2005-06-30 16:47:29 +00:00
rbdpngn 909b2923e1 Patch to fix ecore_dlist indices from Dylan Shell.
SVN revision: 15587
2005-06-30 15:45:46 +00:00
werkt 958efc06f5 Added user_data capability to data callbacks and some sequential processing
routines for hashes.


SVN revision: 12747
2005-01-04 22:45:06 +00:00
Dan Sinclair b65b062598 - make the ecore_list 0 based instead of 1 based
SVN revision: 12240
2004-11-23 02:32:04 +00:00
rbdpngn 1bb5bf204f Somehow this bug has slipped through for years.
SVN revision: 12131
2004-11-02 16:11:36 +00:00
ncn 255a0b7226 More docs stuff - fix ups, rearranging, little bit o' new stuff, quieter doc generation.
SVN revision: 11103
2004-07-30 12:28:29 +00:00
ncn b12cfbd710 Spelling fix in ecore.c.in, more docs for src/lib/ecore/ecore_list.c, fix in src/lib/ecore_con/ecore_con.c and new docs for src/lib/ecore_ipc/ecore_ipc.c.
SVN revision: 10962
2004-07-22 13:07:25 +00:00
rbdpngn 4671d0684b Forgot to commit this fix.
SVN revision: 10954
2004-07-21 13:55:31 +00:00
rbdpngn 7363ea82b1 More documentation patches from Nicholas Curran.
Added a couple includes to fix builds on minimal systems.


SVN revision: 10841
2004-07-15 13:43:15 +00:00
atmosphere 3bf171d7d0 more docs from nicholas curran
SVN revision: 10170
2004-05-12 14:40:08 +00:00
Carsten Haitzler 093bd1d9c2 nathan's docs :)
SVN revision: 10113
2004-05-08 04:44:04 +00:00
rbdpngn 89914f3097 Convert some of the documentation to doxygen.
SVN revision: 9393
2004-03-18 19:02:23 +00:00
xcomputerman 1034f13443 Merge Ewd code into Ecore.
The new functions (Ecore_Data.h) have not been tested yet, be warned! :)


SVN revision: 9384
2004-03-18 05:29:54 +00:00
Carsten Haitzler a5c2425084 damn you salizar! damn you!
errr. i mean. ecore moves to HEAD!


SVN revision: 7475
2003-09-23 08:09:32 +00:00