Commit Graph

6028 Commits

Author SHA1 Message Date
Cedric BAIL 3e562ccfc2 Add a context to the callback.
SVN revision: 35719
2008-08-28 16:33:40 +00:00
Cedric BAIL f6bcf421ce Forgotten declaration.
SVN revision: 35718
2008-08-28 16:28:35 +00:00
Sebastian Dransfeld 44b8d52797 Why was this twice?
SVN revision: 35717
2008-08-28 15:36:22 +00:00
Cedric BAIL 9494785cb7 Inline red black tree lookup.
SVN revision: 35716
2008-08-28 14:37:26 +00:00
Cedric BAIL 3a10b7f782 Use rbtree instead of inlist. It's way faster.
SVN revision: 35715
2008-08-28 14:27:43 +00:00
Cedric BAIL 9596935138 Fix rbtree removal. Was a bug due to rotation and parent lost.
SVN revision: 35714
2008-08-28 13:54:51 +00:00
Cedric BAIL 37424a7109 Add a test that trigger the parent bug.
SVN revision: 35713
2008-08-28 13:54:07 +00:00
Vincent Torri ccf94fe4e3 * EAPI is now correctly defined on Windows
* move an exported variable


SVN revision: 35712
2008-08-28 12:41:58 +00:00
Cedric BAIL 9e8b6f563b Display tree before and after removal.
SVN revision: 35711
2008-08-28 11:55:08 +00:00
Cedric BAIL a1095af629 Display the tree.
SVN revision: 35710
2008-08-28 11:49:34 +00:00
Cedric BAIL 045f546e06 Add two minimal example that trigger error in the rbtree during removal.
SVN revision: 35709
2008-08-28 11:40:01 +00:00
Cedric BAIL f2a6fcb19c Add needed minimal header.
SVN revision: 35708
2008-08-28 11:12:23 +00:00
Cedric BAIL 2c38b1df51 Add more type description and include all the headers.
SVN revision: 35707
2008-08-28 10:05:22 +00:00
Cedric BAIL 6ec3e281f1 Bench convertion of string<->double.
SVN revision: 35706
2008-08-28 09:34:55 +00:00
Vincent Torri dafd079639 * move standard header files from eina_private.h to source files
* minor formatting


SVN revision: 35705
2008-08-28 07:46:42 +00:00
Vincent Torri 29313e097f use 'dll' extension on Windows.
SVN revision: 35704
2008-08-28 06:49:04 +00:00
Vincent Torri 4336fb3658 forget to open groups in doc...
SVN revision: 35703
2008-08-28 06:34:20 +00:00
Vincent Torri 4485f06f66 fix a bit list documentation. Not finished yet.
SVN revision: 35702
2008-08-28 06:31:18 +00:00
Cedric BAIL 1d3013e37d Add benchmark against glib so we see where we stand.
SVN revision: 35699
2008-08-27 17:14:34 +00:00
Cedric BAIL 5a9be377b1 Oops, forgot to initialize.
SVN revision: 35698
2008-08-27 17:13:58 +00:00
Vincent Torri c7630faad9 add glib check. If glib is found, we will compare
our data types with glib ones in benchmarks


SVN revision: 35696
2008-08-27 14:41:51 +00:00
Cedric BAIL 604a020f15 Full test of eina_convert.
SVN revision: 35694
2008-08-27 14:14:42 +00:00
Vincent Torri 9824a1a86c Update documentation:
* run 'make doc' to generate the documentation. Hence
   gendoc disappear. Doxyfile is moved to doc/
 * update main page and doc of hash table, but it has to
   be filled.



SVN revision: 35692
2008-08-27 13:34:04 +00:00
Cedric BAIL 394c787dde Add Red Black tree API. Right now only insertion, lookup and iterator work.
The current implementation choose to move the node allocation outside of eina
control like eina_inlist. They currently have the same memory footprint as
eina_inlist and the implementation of insertion and lookup are iterative
making it quite fast. This should make them a good competitor of eina_inlist
for eina_hash and eina_stringshare.



SVN revision: 35689
2008-08-27 10:07:12 +00:00
Cedric BAIL 4390a37a70 Add eina_array_pop and rename eina_array_append by eina_array_push.
SVN revision: 35679
2008-08-26 10:23:45 +00:00
Cedric BAIL 3878e945fb Some cleanup. Add EAPI in the .c file and move the locale function up in the file.
SVN revision: 35678
2008-08-26 08:59:25 +00:00
Carsten Haitzler c1fe72d7e4 jose has some new gradient work - these are his patches. nice work joseg! yes
- some enignes break as they dont have the stubbed out functions, and
xrender/gl engines dont even implement the drawing and need to (but are
stubbed out).



SVN revision: 35677
2008-08-26 05:45:04 +00:00
Carsten Haitzler 0e1ee5edb7 add null theme check
SVN revision: 35658
2008-08-25 09:14:13 +00:00
Jaime Thomas 67ce8bcabc Missing header
SVN revision: 35639
2008-08-24 05:20:40 +00:00
Peter Wehrfritz dcd3a0139c we need the typedef of size_t
SVN revision: 35635
2008-08-23 22:50:01 +00:00
Jorge Luis Zapata Muga 7ae301f601 Place pre-conditions where they belong
Remove unused rectangle functions

SVN revision: 35634
2008-08-23 19:50:21 +00:00
Cedric BAIL 89911e0559 Fix two source of memory leak.
SVN revision: 35616
2008-08-22 14:35:21 +00:00
Cedric BAIL dec2f04734 Actually call eet_init/eet_shutdown and fix another potential memory leak.
SVN revision: 35615
2008-08-22 14:32:25 +00:00
Peter Wehrfritz d095344c86 constness
SVN revision: 35612
2008-08-21 22:12:56 +00:00
Peter Wehrfritz 61bbfbf54c remove unused variables
SVN revision: 35611
2008-08-21 22:11:18 +00:00
Cedric BAIL c61e8a7081 Update ChangeLog.
SVN revision: 35607
2008-08-21 17:28:08 +00:00
Cedric BAIL 9e78e5ecdb Remove useless variable.
SVN revision: 35606
2008-08-21 15:51:29 +00:00
Cedric BAIL 4bc094c45a As we are heavy user of int to string and double to string in the EFL, provide a fast and portable one.
SVN revision: 35604
2008-08-21 14:20:41 +00:00
Cedric BAIL 995ca492e9 Fix --enable-benchmark use.
SVN revision: 35603
2008-08-21 14:16:45 +00:00
Cedric BAIL f37d0b8ad6 Coverage doesn't work on module at the moment.
SVN revision: 35602
2008-08-21 14:16:23 +00:00
Cedric BAIL 7eedb5fced Put benchmark result in their own directory.
SVN revision: 35601
2008-08-21 14:14:25 +00:00
Caio Marcelo de Oliveira Filho 0d378996c8 edje_cc_out.c: Create an error_and_abort() function and use it.
SVN revision: 35596
2008-08-21 03:58:11 +00:00
Caio Marcelo de Oliveira Filho 5d229801fd edje_cc_out.c: Splitting data_write_scripts() in smaller pieces.
Now we have one function for creating the script file and another for
compiling it.  Also tried to avoid lots of nesting by checking for
error conditions early and returning (or aborting).  Avoided messing
with the code logic.

SVN revision: 35595
2008-08-21 03:57:56 +00:00
Caio Marcelo de Oliveira Filho e2d17e6ddf edje_cc_out.c: Removing unused function declaration and definition.
SVN revision: 35594
2008-08-21 03:57:39 +00:00
Caio Marcelo de Oliveira Filho f2a0a0f216 edje_cc_out.c: Split data_write() in a bunch of smaller functions.
Just moved the code pieces from data_write(), which was huge, to
static functions.  Also made minor cleanups, initializing variables
during declaration.

SVN revision: 35593
2008-08-21 03:57:20 +00:00
Cedric BAIL e3d6b72073 Fix a typo that prevent some valid file to be loaded.
SVN revision: 35584
2008-08-20 15:35:15 +00:00
Cedric BAIL 899a60456c Need to correctly initialize this value.
SVN revision: 35581
2008-08-20 13:49:04 +00:00
Cedric BAIL 9181503f9f * evas/src/lib/cache/evas_cache_image.c: Fix a typo that should have broken svg rendering in some case.
SVN revision: 35580
2008-08-20 12:14:30 +00:00
Sebastian Dransfeld 77cb8587de define (void *)-1 as a macro
SVN revision: 35574
2008-08-19 06:32:40 +00:00
Sebastian Dransfeld 8d6938ec31 Fix ef_read_dir() (ecore_file_ls() returns filenames without path).
SVN revision: 35565
2008-08-18 21:03:13 +00:00