Commit Graph

6076 Commits

Author SHA1 Message Date
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
Sebastian Dransfeld ddfdbe237e Use Tango as default test theme.
SVN revision: 35564
2008-08-18 20:54:46 +00:00
Carsten Haitzler fd5ae24875 and compression was off four edje_sources in .dj files. back on!
SVN revision: 35547
2008-08-18 15:09:27 +00:00
Carsten Haitzler 0e405b7cd3 actually barf help then exit -1
SVN revision: 35539
2008-08-18 12:22:41 +00:00
Carsten Haitzler 7aa5c530d4 fail when not passed good args
SVN revision: 35538
2008-08-18 12:21:55 +00:00
Cedric BAIL da8c3be66f Add a proposal for a module/plugins API that should match every requirement I
received. It's a little huge right now, but work quite nicely.

It support "static" module, version, recursive lookup and should be able to
replace the module/plugins support in evas and ecore.


SVN revision: 35534
2008-08-18 08:18:16 +00:00
Carsten Haitzler 0d3a45be0f ok. i think most binary files are now fixed.
SVN revision: 35525
2008-08-18 00:02:26 +00:00
Carsten Haitzler 7ba5e265be fix more bin files...
SVN revision: 35524
2008-08-17 23:41:11 +00:00
Sebastian Dransfeld 43365e056b source action patches from Fedor Gusev
SVN revision: 35519
2008-08-17 18:12:23 +00:00
Sebastian Dransfeld 4e147fe66f Add missing header
SVN revision: 35494
2008-08-14 21:05:07 +00:00
Sebastian Dransfeld bfb18778e2 Pass icon size as unsigned int.
SVN revision: 35490
2008-08-14 20:48:41 +00:00
Sebastian Dransfeld e52e71e475 Do atoi only once for each query.
SVN revision: 35489
2008-08-14 20:02:07 +00:00
Sebastian Dransfeld 7ee9598bd2 Make the icon cache work for efreet_icon_list_find.
SVN revision: 35488
2008-08-14 19:47:48 +00:00
Gustavo Sverzut Barbieri d428d6ec1d Add some consts to Edje's API.
Some methods do no change object internal state and can be marked as
read only. In parallel have infamous edje_object_part_object_get() to
return a read-only object, so it's even more clear that one should not
touch this object state (either a cast or a compiler warning if you do
that!)


SVN revision: 35485
2008-08-14 18:21:27 +00:00
Gustavo Sverzut Barbieri dbe1ac5aca Fix warnings about Edje's usage of Eet_Data_Descriptor_Class.
Couple of casts to shut up gcc.


SVN revision: 35484
2008-08-14 18:10:26 +00:00
Gustavo Sverzut Barbieri a85c8a5f2b Fix name incoherency: rename Edje->part to group.
It is very confusing to have "part" there and in the methods call,
because we want the group name, not part.


SVN revision: 35483
2008-08-14 18:04:43 +00:00
Sebastian Dransfeld 97eed7e2dc ignore
SVN revision: 35481
2008-08-14 17:57:32 +00:00
Sebastian Dransfeld 25c29b62a3 ignore missing icons for 5 seconds.
SVN revision: 35480
2008-08-14 16:59:41 +00:00
Cedric BAIL c35c6bafa3 Delay unlink and reopen as long as possible in read/write mode.
SVN revision: 35462
2008-08-13 16:40:53 +00:00
Cedric BAIL 18e36f10f5 Line give nicer graphics.
SVN revision: 35460
2008-08-13 09:33:08 +00:00
Cedric BAIL c035c8eeab Use the right type.
SVN revision: 35459
2008-08-13 09:26:13 +00:00
Cedric BAIL ee5f9b2d75 Use the right type name.
SVN revision: 35458
2008-08-13 09:25:22 +00:00
Cedric BAIL 13e1ab352d Constness++
SVN revision: 35457
2008-08-13 09:24:49 +00:00
Cedric BAIL 37061474bc Remove warning and only include needed stuff.
SVN revision: 35456
2008-08-13 09:22:50 +00:00
Cedric BAIL a7aaf30440 Merge common code.
SVN revision: 35455
2008-08-13 09:21:33 +00:00
Cedric BAIL 911cd4deda Add iterator/accessor to eina list.
Change list size type to unsigned int.


SVN revision: 35454
2008-08-13 09:19:34 +00:00
Cedric BAIL 770fd642fb Add benchmark for inlist iterator.
SVN revision: 35448
2008-08-12 16:14:19 +00:00
Cedric BAIL bd76226a8f Expose Iterator/Accessor API for Inlist.
SVN revision: 35447
2008-08-12 16:02:09 +00:00
Cedric BAIL e360e1b2b9 Cleanup.
SVN revision: 35446
2008-08-12 16:01:10 +00:00
Cedric BAIL d299b79375 Add Inlist Iterator.
SVN revision: 35445
2008-08-12 15:58:41 +00:00
Cedric BAIL 9c1d8d3d95 Change function name to match its new behaviour. jumpt_at -> get_at.
SVN revision: 35444
2008-08-12 08:41:39 +00:00
Cedric BAIL fbb333c916 Use the new iterator API.
SVN revision: 35443
2008-08-12 08:40:36 +00:00
Cedric BAIL a46c20d137 Easier API and follow gustavo's remark.
SVN revision: 35440
2008-08-11 17:22:36 +00:00
Cedric BAIL fd4aae2064 Remove trailing space.
SVN revision: 35439
2008-08-11 16:32:19 +00:00
Cedric BAIL 43cc2dca6f Add first try for an accessor and iterator API, comment welcome (lack inlist and list currently).
Rewrite EINA_ARRAY_ITER_NEXT, still fast, need one more parameter, but no more EINA_ARRAY_ITER_END.


SVN revision: 35438
2008-08-11 16:30:16 +00:00
Cedric BAIL ea0fb7d1b5 Cleanup.
SVN revision: 35437
2008-08-11 16:21:51 +00:00
Cedric BAIL c1959429af Add some meaningfull const.
SVN revision: 35436
2008-08-11 16:21:19 +00:00
Sebastian Dransfeld dd429f0d8b formatting
SVN revision: 35425
2008-08-10 09:33:55 +00:00
Sebastian Dransfeld 80674bcaf5 formatting
SVN revision: 35424
2008-08-10 09:25:21 +00:00
Carsten Haitzler a8125498b8 actually activating... use "2" (for pager) as this should normally activate
as opposed to just ask for attention


SVN revision: 35423
2008-08-10 02:01:17 +00:00
doursse ed3719607f update Doxyfile
SVN revision: 35417
2008-08-09 05:48:22 +00:00
doursse bbf9b05530 fix doxy doc
SVN revision: 35416
2008-08-09 05:47:15 +00:00
Cedric BAIL 13a3f9516e Add ememoa variable size memory allocator.
SVN revision: 35415
2008-08-08 17:17:52 +00:00
Cedric BAIL 27ffac0f27 Add the data and gnuplot used to generate them.
SVN revision: 35414
2008-08-08 16:22:01 +00:00
Cedric BAIL bf4852f373 Add some picture comparing djb2 and Paul Hsieh one.
SVN revision: 35413
2008-08-08 16:20:44 +00:00
Cedric BAIL 44e3c73e19 After benchmarking, the superfast hash function does impact performance
as it better spread data in the hash table.


SVN revision: 35412
2008-08-08 16:07:32 +00:00
Cedric BAIL 79fb88b08e Just some alignment.
SVN revision: 35411
2008-08-08 15:56:17 +00:00
Cedric BAIL b99c0cfea2 Add a benchmark for stringshare.
SVN revision: 35410
2008-08-08 15:55:09 +00:00
Cedric BAIL d87d5d949a Cover all case of the hash function.
SVN revision: 35409
2008-08-08 15:54:26 +00:00
Cedric BAIL 5c20f9cda0 Add a pass through mempool.
SVN revision: 35408
2008-08-08 14:26:59 +00:00
Cedric BAIL 6eacc6aa2d After benchmarking, providing inline does impact performance of list and array user.
SVN revision: 35407
2008-08-08 14:25:37 +00:00
Cedric BAIL ce23f3c2a9 After benchmarking, providing inline does impact performance of list and array user.
SVN revision: 35406
2008-08-08 14:20:11 +00:00
Cedric BAIL 5cfb71ff72 Remove warning fix test covering.
SVN revision: 35405
2008-08-08 12:29:13 +00:00
Jorge Luis Zapata Muga ee54713d9d Allow user provided functions for printing messages
Make the stdout print mgs function exportable
Add a FILE * print msg function (useful for logging)


SVN revision: 35404
2008-08-08 10:39:47 +00:00
Cedric BAIL bdf0f1bb71 Activate the bench.
SVN revision: 35386
2008-08-07 17:25:52 +00:00
Cedric BAIL 8fa6d931ce Add a benchmark that attempt to emulate evas_render loop behaviour.
SVN revision: 35385
2008-08-07 17:17:18 +00:00
Cedric BAIL 81d520804e Fix improved version of eina_array_remove.
SVN revision: 35384
2008-08-07 17:12:06 +00:00
Cedric BAIL f84524b958 Fix a typo in bench.
SVN revision: 35381
2008-08-07 13:14:08 +00:00
Cedric BAIL 97afef9508 Initialise all sub system.
SVN revision: 35380
2008-08-07 13:12:57 +00:00
Cedric BAIL cf5bc3129d Use the common out of memory error.
SVN revision: 35379
2008-08-07 13:11:13 +00:00
Cedric BAIL f193096aa8 Add eina_list test suite. Cleanup list implementation and share out of memory error.
SVN revision: 35378
2008-08-07 13:09:09 +00:00
Cedric BAIL d2f17c1e81 Benchmark inline version of djb2 hash function.
SVN revision: 35376
2008-08-07 09:13:24 +00:00
Cedric BAIL c66618b521 Really keep track of all authors.
SVN revision: 35361
2008-08-06 18:16:28 +00:00
Cedric BAIL ddaa7d4d8f License changes (BSD -> LGPL)
SVN revision: 35360
2008-08-06 18:15:24 +00:00
Jorge Luis Zapata Muga 14dc2a50a8 License changes (BSD -> LGPL)
SVN revision: 35358
2008-08-06 18:12:57 +00:00
Cedric BAIL ee86227bc6 Activate all tests.
SVN revision: 35357
2008-08-06 16:00:12 +00:00
Cedric BAIL a20a3f518c To benchmark eina hash implementation, just call: make benchmark.
SVN revision: 35356
2008-08-06 15:59:13 +00:00
Cedric BAIL ba3ee2cd16 Add benchmark support.
SVN revision: 35355
2008-08-06 15:54:56 +00:00
Cedric BAIL 693f0eca8d Build new API.
SVN revision: 35354
2008-08-06 15:53:03 +00:00
Cedric BAIL e81e63dc65 Fully cover eina_error API.
SVN revision: 35353
2008-08-06 15:51:19 +00:00
Cedric BAIL d8ee8aee6c Fix eina_stringshare_shutdown to return value like all eine shutdown funtion.
Cleanup hash function call.


SVN revision: 35352
2008-08-06 15:49:50 +00:00
Cedric BAIL 69945bf4ec Major cleanup. Eina_Hash now support other key than string. All code except
allocation failure and foreach is covered by the test.


SVN revision: 35351
2008-08-06 15:46:57 +00:00
Cedric BAIL a9c6722814 Cleanup inline.
SVN revision: 35350
2008-08-06 15:42:33 +00:00
Cedric BAIL ff9f4d3502 Cleanup headers.
SVN revision: 35349
2008-08-06 15:41:47 +00:00
Cedric BAIL 9c1c394a25 Test counter API.
SVN revision: 35348
2008-08-06 15:39:17 +00:00
Cedric BAIL 23ae11c45d Test init/shutdown API.
SVN revision: 35347
2008-08-06 15:38:54 +00:00
Cedric BAIL 75f134cb18 Remove useless output.
SVN revision: 35346
2008-08-06 15:38:19 +00:00
Cedric BAIL 0300d7019f Add global init/shutdown API to Eina. Include eina_counter header.
SVN revision: 35345
2008-08-06 15:37:29 +00:00
Cedric BAIL 4b2812b7e0 Add a counter API, usefull for benchmarking.
SVN revision: 35344
2008-08-06 15:35:56 +00:00
Carsten Haitzler 70477abdc5 distcheck - pass.
SVN revision: 35340
2008-08-06 05:33:20 +00:00
Sebastian Dransfeld f2b6fd3cd3 ignore
SVN revision: 35337
2008-08-06 04:58:43 +00:00
Jaime Thomas 0219f7fc2f Typo
SVN revision: 35336
2008-08-06 02:37:24 +00:00
Davide Andreoli 3e51c8848b Fix Ticket #17 on Track ;)
SVN revision: 35330
2008-08-05 19:49:28 +00:00
Cedric BAIL 5f85aa8a80 Hide the type.
SVN revision: 35321
2008-08-04 17:00:30 +00:00
Cedric BAIL ba49a3fee1 Cover lazy allocator at 100%. Add error checking capability.
SVN revision: 35320
2008-08-04 16:50:03 +00:00
Davide Andreoli 71e9fe89e9 Move Efreet_Uri stuff on the proper file. We can now use this in e instead of the internal one.
SVN revision: 35312
2008-08-03 00:07:17 +00:00
Dan Sinclair 1379c749b0 - seems modules is generated by a later version of doxygen then I have
SVN revision: 35310
2008-08-02 22:39:43 +00:00
Dan Sinclair 5c0aaab8f1 - cleanups
SVN revision: 35309
2008-08-02 22:09:04 +00:00
Dan Sinclair 626a99a438 - there is no modules file but there is a file file
SVN revision: 35308
2008-08-02 22:01:28 +00:00
Davide Andreoli f438c7eb9a * Fix Doxy warnings
SVN revision: 35307
2008-08-02 21:48:44 +00:00
Carsten Haitzler e84a969a69 fix string len problem
SVN revision: 35305
2008-08-02 01:33:39 +00:00
Cedric BAIL 5f783f52d8 Add eina inlist tests suite, remove dead code and cleanup iterator.
SVN revision: 35302
2008-08-01 15:44:53 +00:00
Cedric BAIL 280e9973e7 Add test for error and magic.
SVN revision: 35301
2008-08-01 14:27:01 +00:00
Cedric BAIL 645db96755 Fix error get/set.
SVN revision: 35300
2008-08-01 14:26:13 +00:00
Cedric BAIL bf68fa183c Fix macro.
SVN revision: 35299
2008-08-01 14:25:20 +00:00
Cedric BAIL d04e063cb7 Remove DEBUG macro from header.
SVN revision: 35298
2008-08-01 14:24:41 +00:00
Cedric BAIL 2098318e35 As we use eina_error, we should init/shutdown it properly.
SVN revision: 35297
2008-08-01 14:23:54 +00:00
Cedric BAIL a7cb2d3d9d Fix iterator.
SVN revision: 35296
2008-08-01 14:23:11 +00:00
Cedric BAIL e0d8b4e1c8 This function is deprecated by eina_error.c
SVN revision: 35295
2008-08-01 14:21:43 +00:00
Cedric BAIL 83cd997720 When doing coverage support, enable DEBUG.
SVN revision: 35294
2008-08-01 14:20:46 +00:00
doursse a6b77baa4e * compile ememoa stuff only when is it available
* move AC_C___ATTRIBUTE__ to where it belongs
 * improve autotools when running 'make' just after having modified configure.in
 * formatting


SVN revision: 35293
2008-08-01 13:03:01 +00:00
Cedric BAIL 2f71e6a3d4 Use m4 directory.
SVN revision: 35292
2008-08-01 12:33:44 +00:00
Cedric BAIL e8a734772d More user of covering support.
SVN revision: 35291
2008-08-01 12:30:07 +00:00
Cedric BAIL 8d43a6fc88 Update the mempool API header.
SVN revision: 35290
2008-08-01 12:29:15 +00:00
Cedric BAIL 146bd7be74 Link with coverage support.
SVN revision: 35289
2008-08-01 12:27:44 +00:00
Cedric BAIL 67d2b46784 Fix and improvement for stringshare and array, thanks to the tests suite.
SVN revision: 35288
2008-08-01 12:26:35 +00:00
Cedric BAIL 254ce073a8 Don't display gcov file.
SVN revision: 35287
2008-08-01 12:24:53 +00:00
Cedric BAIL 4af029e97d Add cvsignore file.
SVN revision: 35286
2008-08-01 12:23:34 +00:00
Cedric BAIL 1548221768 Add the beginning of a tests suite.
SVN revision: 35285
2008-08-01 12:22:31 +00:00
Cedric BAIL e6550be4e6 Forgot this file.
SVN revision: 35284
2008-08-01 08:23:27 +00:00
Carsten Haitzler 459569ee08 wrong return error handling. 0 == error, 1 == ok.
SVN revision: 35280
2008-08-01 01:02:49 +00:00
Cedric BAIL a309e49392 Cleanup the mempool stuff.
SVN revision: 35277
2008-07-31 17:00:56 +00:00
Cedric BAIL 9321fbbfdc Fix a typo.
SVN revision: 35276
2008-07-31 16:58:22 +00:00
Cedric BAIL 162f31877f Forgotten declaration.
SVN revision: 35275
2008-07-31 16:55:29 +00:00
Cedric BAIL f377939d0b Fix some warning.
SVN revision: 35274
2008-07-31 16:54:02 +00:00
Cedric BAIL 88877cf64c Add the chained_pool stuff from evas with some cleanup.
SVN revision: 35272
2008-07-31 15:11:05 +00:00
Cedric BAIL 2964bdd9b3 Cleanup.
SVN revision: 35271
2008-07-31 15:08:47 +00:00
Cedric BAIL e04f59c7b0 Export a magic API.
SVN revision: 35270
2008-07-31 15:08:19 +00:00
Cedric BAIL 7473953e3e Add the __UNUSED__ macro.
SVN revision: 35269
2008-07-31 14:59:23 +00:00
Cedric BAIL a8aac59e01 Fix namespace.
SVN revision: 35268
2008-07-31 14:58:23 +00:00
Peter Wehrfritz b57eac0726 fix warnings
SVN revision: 35262
2008-07-30 22:59:23 +00:00
Davide Andreoli e87f1f0aca * work in progress for generate edc. thanks to dieb
SVN revision: 35261
2008-07-30 22:41:04 +00:00
Sebastian Dransfeld fa1cf1962c typo
SVN revision: 35259
2008-07-30 17:29:11 +00:00
Cedric BAIL ea2d7be8ec Include new headers too.
SVN revision: 35258
2008-07-30 16:40:15 +00:00
Cedric BAIL edce92f017 Add array and cleanup lalloc namespace.
SVN revision: 35257
2008-07-30 16:34:54 +00:00
Peter Wehrfritz 0eefad12bd - add init() and shutdown() functions
- add doxy


SVN revision: 35256
2008-07-30 14:42:37 +00:00
Cedric BAIL d59f9b7d6c Fix a little bug in the test and do a real write test.
SVN revision: 35255
2008-07-30 14:10:36 +00:00
doursse 00911f4df4 add unit test and coverage support in configure.in and Makefile.am. Now let's encourage Cedric for writing the unit tests :)
SVN revision: 35254
2008-07-30 13:58:26 +00:00
Cedric BAIL 86f58ba639 Use only the needed headers per file and remove some warning.
SVN revision: 35253
2008-07-30 13:35:49 +00:00
doursse f4bfef330c cvsignore++
SVN revision: 35252
2008-07-30 13:17:31 +00:00
doursse 16b95f91c9 install headers in $prefix/include/eina-$VERSION_MAJOR to allow parralel
installations between different major versions


SVN revision: 35251
2008-07-30 13:16:09 +00:00
Cedric BAIL 3b7fb95c9d Add .cvsignore.
SVN revision: 35250
2008-07-30 13:09:03 +00:00
Cedric BAIL 6e74d01030 Adding stringshare from evas inside eina.
SVN revision: 35249
2008-07-30 13:05:13 +00:00
Cedric BAIL a92e3d6c83 Adding turran work to unify EFL data types and functions.
SVN revision: 35248
2008-07-30 12:46:55 +00:00
Carsten Haitzler e20edb01e2 revert patch - breaks etk "drag scrolling".
SVN revision: 35247
2008-07-30 07:57:05 +00:00
Carsten Haitzler 98623a9077 add new ecore_Exe control calls (interrupt and quit) and dont ertror dialog
on all exits of apps (sigint/quit/.term can be ignored i think).


SVN revision: 35246
2008-07-29 22:07:19 +00:00
Sebastian Dransfeld e909810628 remove uneeded variable.
SVN revision: 35245
2008-07-29 18:55:41 +00:00
Sebastian Dransfeld 31c9bed503 Reduce the needed amount of ecore_strlcpy.
SVN revision: 35244
2008-07-29 18:52:27 +00:00
doursse 3f80f51a24 add ecore_x_window_shadow* api, use latest xcb_icccm api, remove trailing spaces, formatting
SVN revision: 35243
2008-07-29 09:00:17 +00:00
Carsten Haitzler 4ed5796b2f cedirc patchies!
SVN revision: 35228
2008-07-26 13:04:29 +00:00
Carsten Haitzler 9c712115e4 unsigned long... better
SVN revision: 35227
2008-07-26 12:54:39 +00:00
Carsten Haitzler e379ef6e87 fix software 16 build!
SVN revision: 35216
2008-07-25 15:41:32 +00:00
Michael Lauer 2bbdd8f3d2 fix building ecore without X
SVN revision: 35215
2008-07-25 11:42:02 +00:00
Michael Jennings 038fd1f7be s/KEYOBARD/KEYBOARD/g
SVN revision: 35210
2008-07-25 02:21:03 +00:00
Carsten Haitzler cea0975be9 force unknown -> 0
SVN revision: 35208
2008-07-25 01:54:26 +00:00
Carsten Haitzler ca8b5a99d2 e vkbd hint wrappers!
SVN revision: 35207
2008-07-25 01:45:36 +00:00
doursse a1046bb11e Add Visual Studio solution and vc projects to compile Eet with Microsoft tools
For those who want to try it, please read README.txt first

Work from Dmitriy Mazovka. Thank you !


SVN revision: 35206
2008-07-24 18:26:08 +00:00
doursse 0bc826dd70 Add Visual Studio solution and vc projects to compile Evil with Microsoft (r) tools
For those who want to try it, please read README.txt first

Work of Dmitriy Mazovka. Thank you !


SVN revision: 35205
2008-07-24 18:18:55 +00:00
Cedric BAIL 9dddec7f09 Fix wrongly stored image when compressed size is bigger than uncompressed. Fix bug #523.
SVN revision: 35204
2008-07-24 13:25:18 +00:00
Carsten Haitzler 7c4a4bae8e actually just handle datatype properly.
SVN revision: 35195
2008-07-23 21:01:36 +00:00
Carsten Haitzler 4eacb3e2cd ignore unkown atom types
SVN revision: 35194
2008-07-23 20:58:47 +00:00
doursse ef61dbeb14 Big change in configure.in, ecore_x and ecore_evas. Everything compile nicely
after a make maintainer-clean, with xlib or xcb. e17 also has no problem.
Please report any problem. Thanks

 * put xlib and xcb specific code in their own directories inside ecore_x
 * fix xcb logic check in autotools and ecore_evas
 * update configure.in for detection of ecore_evas with xlib and xcb support,
   update ecore_evas accordingly. Note that e17 needs a little fix after that,
   it will come in a few minutes


SVN revision: 35188
2008-07-23 10:00:01 +00:00
Michael Jennings 9e2cace719 Wed Jul 23 00:10:13 2008 Michael Jennings (mej)
distcheck and spec fixes
----------------------------------------------------------------------


SVN revision: 35187
2008-07-23 07:11:56 +00:00
Miculcy Brian cf33734edf enable failback when empty localisation string are found
SVN revision: 35184
2008-07-22 13:30:25 +00:00
doursse 6a87729269 add some vim headers
SVN revision: 35183
2008-07-21 16:44:58 +00:00
doursse 9c58ab7087 * move blend functions declaration to their own header files
* add vim header


SVN revision: 35182
2008-07-21 16:10:48 +00:00
doursse 60391e746d * move draw functions declaration to their own file
* add missing headers


SVN revision: 35181
2008-07-21 15:52:09 +00:00
doursse 7d5e3d39e9 the inline file is evas_inline_array.x, not evas_array_inline.x
SVN revision: 35180
2008-07-21 12:03:28 +00:00
Cedric BAIL 53a094e414 Correctly use the string without escaped charactere.
SVN revision: 35179
2008-07-21 11:20:19 +00:00
doursse 3f28e61186 * move image declaration funtions to their own header file
* add vim header


SVN revision: 35173
2008-07-19 18:32:32 +00:00
doursse 83c733fbf7 * move line, polygon, rectangle API to their own files
* add vim header


SVN revision: 35172
2008-07-19 18:05:54 +00:00
doursse 193c21da9e remove tons of trailing spaces
SVN revision: 35171
2008-07-19 17:40:52 +00:00
doursse 261189e2e2 * move font and gradient declarations to their own files
* add vim headers
 * remove some trailing spaces


SVN revision: 35170
2008-07-19 17:13:42 +00:00
doursse 34e6f47ece nobody objected, so here is a sexy output for ecore's configure
SVN revision: 35167
2008-07-18 17:31:27 +00:00
doursse bc8c99083b missing stdlib.h
SVN revision: 35164
2008-07-18 15:37:52 +00:00
Carsten Haitzler 986b3ded31 fix build. build properly.
SVN revision: 35163
2008-07-18 14:17:05 +00:00
Cedric BAIL 3b2a46c239 This call is already done at the end of a frame rendering, so no need to do
it also every time we restack something.


SVN revision: 35162
2008-07-18 13:31:06 +00:00
Cedric BAIL 01d456b207 Update changelog.
SVN revision: 35158
2008-07-18 11:41:15 +00:00
Cedric BAIL 667c57f9fe Improve speed by comparing pointer instead of calling strcmp (thanks to the
dictionnary's property).


SVN revision: 35157
2008-07-18 11:39:38 +00:00
doursse 21a5e030f2 not needed anymore as they are in their source file, now
SVN revision: 35156
2008-07-18 11:11:04 +00:00
doursse d11bfc2323 remove trailing spaces
SVN revision: 35155
2008-07-18 11:04:06 +00:00
doursse 31f339cdc1 * copy inlined needed functions in evas_array.c, hence remove dependancy
of evas_common.h
 * use size_t when needed
 * add vim header


SVN revision: 35153
2008-07-18 09:38:03 +00:00
doursse 94a1de12d6 add windres detection by libtool
SVN revision: 35152
2008-07-18 09:22:09 +00:00
doursse 28d3ff0e8a missing file
SVN revision: 35151
2008-07-18 09:19:29 +00:00
doursse 2497aae125 cvsignore++
SVN revision: 35150
2008-07-18 07:33:01 +00:00
doursse 92a8967501 * request the size in the engine info
* add a ressource file that set the video management
   as non legacy. It forces device that are in vga to
   run in vga and not in qvga with gapi
 * use c++ calls to display error messages in evas_wince_ddraw.cpp.
   It removes a problem during linking with some versions of cegcc
 * minor fixing / formatting


SVN revision: 35148
2008-07-17 23:08:29 +00:00
Peter Wehrfritz 2ab5747a80 prevent degenerated hash values with 64bit pointer
SVN revision: 35146
2008-07-17 22:58:28 +00:00
doursse ac88597078 make cache functions link properly when using c++ compiler
SVN revision: 35144
2008-07-17 20:42:22 +00:00
Peter Wehrfritz f5bd66341f fix compile warnings
SVN revision: 35143
2008-07-17 20:28:59 +00:00
Cedric BAIL 912fe5584e Update ChangeLog.
SVN revision: 35142
2008-07-17 16:42:34 +00:00
Cedric BAIL 00388c7fbd Improve speed of eet_data freelist by using a hash table instead of just a pointer list.
SVN revision: 35141
2008-07-17 16:39:28 +00:00
Cedric BAIL 77bb260256 Improve decode speed by using precomputed hash.
SVN revision: 35140
2008-07-17 15:33:40 +00:00
doursse 47e866557d add cast for c++ compilers. Patch from Dmitriy Mazovka
SVN revision: 35138
2008-07-17 07:45:42 +00:00
doursse a7dcdaeb55 * use ECORE_EVAS_CHECK_MODULE for Windows modules
(other modules will follow later)
 * update Windows ecore evas module accordingly
 * factorize win32 code before cedric changes :p
 * add warning for vc++ (patch from Dmitriy Mazovka)


SVN revision: 35137
2008-07-17 06:06:34 +00:00
doursse 0b77c43fb8 add ECORE_EVAS_CHECK_MODULE m4 macro to check availability of an ecore evas module
SVN revision: 35136
2008-07-17 05:40:08 +00:00
doursse 913d17fcff cvsignore update
SVN revision: 35135
2008-07-17 05:08:44 +00:00
doursse e576961d89 add vi formatting stuff
SVN revision: 35131
2008-07-16 20:47:22 +00:00
doursse 77a014170b formatting
SVN revision: 35130
2008-07-16 20:46:47 +00:00
Sebastian Dransfeld 018b1cae14 FDO Trash.
SVN revision: 35129
2008-07-16 19:45:12 +00:00
Carsten Haitzler d279771011 add some more calls needed for better key faking
SVN revision: 35126
2008-07-16 17:05:31 +00:00
Davide Andreoli cc645d82fe * create gradient using "use_rel = 1"
* remove some debug
 * fix some returns


SVN revision: 35116
2008-07-15 01:03:24 +00:00
doursse 3cf226d070 update the doc a bit. Typos
SVN revision: 35107
2008-07-14 16:51:02 +00:00
doursse d569f393d6 put guards around config.h, remove trailing spaces
SVN revision: 35104
2008-07-14 10:06:34 +00:00
doursse 70040d4b80 remove trailing spaces
SVN revision: 35102
2008-07-13 20:20:48 +00:00
doursse 52fbecb588 * src/lib/Evil.h:
declare pid_t, ssize_t and mode_t for vc++ before flock
structure (vc++)
* src/lib/dlfcn/dlfcn.h:
include limits.h for vc++
* src/lib/evil.c: (symlink), (readlink):
use UNICODE instead of checking the OS. Use PATH_MAX instead
of MB_CUR_MAX when needed


SVN revision: 35098
2008-07-13 17:34:53 +00:00
Davide Andreoli 04249c53e6 * withspaces and similar
SVN revision: 35097
2008-07-13 14:29:18 +00:00
Davide Andreoli 092f491d09 * remove spectra_id functions in favor of standard 'get/set-by-name' functions
SVN revision: 35096
2008-07-13 14:18:17 +00:00
Davide Andreoli 464c92eece * fix compiler warnings
SVN revision: 35095
2008-07-13 13:55:43 +00:00
Davide Andreoli a8a954e525 * Added spectra API
* Added gradient API
 * Added fill API
 * Some small doxy fix


SVN revision: 35075
2008-07-12 12:48:35 +00:00
Davide Andreoli 0dbaf98253 * Add a link to the edje_edit API
SVN revision: 35074
2008-07-12 12:11:38 +00:00
doursse 0fd75a462a move pipe function declarations to their own file
SVN revision: 35064
2008-07-11 08:21:25 +00:00
doursse 493eb069a3 * remove trailing spaces in evas_pipe.c
* move scale function declarations to their own files


SVN revision: 35063
2008-07-11 06:36:30 +00:00
doursse 739be5c6b7 move evas_convert_main.h to evas_common.h
SVN revision: 35062
2008-07-11 05:50:56 +00:00