Gustavo Sverzut Barbieri
d044a0245a
More svn:ignore
...
SVN revision: 36026
2008-09-16 19:44:20 +00:00
Gustavo Sverzut Barbieri
e1e7256359
s/save/export/g
...
SVN revision: 36025
2008-09-16 19:20:21 +00:00
Davide Andreoli
3a441393b7
* Expose state visible flag
...
SVN revision: 36023
2008-09-16 19:01:37 +00:00
Gustavo Sverzut Barbieri
d45ae6945c
Add script to export GIMP images to EDC
...
SVN revision: 36020
2008-09-16 18:01:39 +00:00
Cedric BAIL
bae88b46ff
Include evas asynchronous feature.
...
SVN revision: 36019
2008-09-16 16:22:00 +00:00
Cedric BAIL
bd2c5d6648
Add image preloading support.
...
This should work without performance impact for all engine.
SVN revision: 36018
2008-09-16 14:52:57 +00:00
Cedric BAIL
d40ebdca1b
Add real life test from E17 use.
...
SVN revision: 36017
2008-09-16 14:06:14 +00:00
Cedric BAIL
3f59016035
Add Ecore and Evas benchmark.
...
SVN revision: 36015
2008-09-16 13:50:34 +00:00
Gustavo Sverzut Barbieri
f5e373abd7
Edje utilities: convert inkscape supported files to edc
...
SVN revision: 36008
2008-09-15 23:45:47 +00:00
Vincent Torri
7fd7cc717c
* update the doc of stringshre
...
* fix minor warnings from doxygen
SVN revision: 36004
2008-09-15 19:58:36 +00:00
Vincent Torri
78c9527052
* add documentation. The tutorial needs to be written, though
...
* rename eina_arra_count() to eina_array_count_get() and
eina_arra_get() to eina_array_data_get()
SVN revision: 36003
2008-09-15 19:17:15 +00:00
Cedric BAIL
e3e2afca18
Don't compute string length when not really needed.
...
SVN revision: 36001
2008-09-15 13:38:42 +00:00
Cedric BAIL
1582d52c3c
New stringshare implementation.
...
We use 256 buckets with a rbtree per bucket. The key of rbtree is the hash
on 12bits and each node of the rbtree have a list of string.
Thanks to Gustavo and Vincent for their help.
SVN revision: 36000
2008-09-15 12:54:54 +00:00
Cedric BAIL
e54390798d
Add more test for stringshare.
...
SVN revision: 35999
2008-09-15 12:44:06 +00:00
Cedric BAIL
9979edd82a
Don't limite the range of the hash function. It's the dutty of the caller.
...
SVN revision: 35998
2008-09-15 12:35:27 +00:00
Cedric BAIL
ab37298c12
Include benchmark against Evas and Ecore stringshare.
...
SVN revision: 35995
2008-09-15 09:59:41 +00:00
Vincent Torri
a7f00b51bc
* Makefile.am:
...
add autogen.sh in archive distribution
* configure.ac:
remove useless defines
first support of mingw32msvc compiler
* src/lib/Evil.h:
move some macro definitions
* src/lib/Makefile.am:
add evil_(fcntl/langinfo).(c/h) and install pwd.h
* src/lib/dlfcn/dlfcn.h:
remove useless ifdef
* src/lib/evil.c:
comment all code for now. It will be deleted later
* src/lib/evil_fcntl.c:
* src/lib/evil_fcntl.h:
* src/lib/evil_langinfo.c:
* src/lib/evil_langinfo.h:
move fcntl and langinfo related code to their own files
* src/lib/evil_mman.c:
remove useless inclusion
* src/lib/evil_pwd.c:
pw var is not needed with cegcc
* src/lib/evil_stdlib.c:
fix bugs, formatting
* src/lib/evil_unistd.c:
add missing declarations and fix header files
* src/lib/evil_unistd.h:
move pid_t typedef to Evil.h
* src/lib/evil_util.c:
additional include and fix a bug in output
* src/lib/pwd.h:
use EAPI from Evil.h, define struct passwd when not using cegcc
* src/lib/sys/mman.h:
use EAPI from Evil.h
* win32/common/fnmatch.c:
* win32/common/fnmatch.h:
* win32/common/fnmatch_list_of_states.c:
* win32/vs8/evil.sln:
fix and cleanup with vc++ compilation
Based on patch by Dmitriy Mazovka
SVN revision: 35993
2008-09-15 06:56:14 +00:00
Davide Andreoli
bae73a2b60
* Add top level data editing functions
...
* Also change edje_cache.c to don\'t free the data list when creating the data_cache
SVN revision: 35987
2008-09-14 22:30:15 +00:00
Vincent Torri
161ab7a975
Fix compilation with vc++. Based on patch by Dmitriy Mazovka
...
* src/lib/Evil.h:
move typedef's
* src/lib/evil.c:
remove declaration and include
* src/lib/evil_stdlib.c:
simplify mkstmp implementation
fix getenv
* src/lib/evil_unistd.c:
include correct headers for readlink and symlink
SVN revision: 35983
2008-09-14 07:07:39 +00:00
Vincent Torri
146b4a86c6
* big rework of evil: put most of functions in evil.c in their own files
...
* add unit test for memcpy. more will come later
SVN revision: 35979
2008-09-13 21:19:22 +00:00
Vincent Torri
892ea362f0
* fix compilation with c++ compilers
...
* remove trailing spaces
SVN revision: 35973
2008-09-13 07:45:47 +00:00
Vincent Torri
345bddedca
add evas and ecore detection for benchmarking
...
SVN revision: 35969
2008-09-12 21:08:16 +00:00
Cedric BAIL
1fc6d866c2
Only set the struct one time (remove useless memset) and sync idler with animator.
...
SVN revision: 35966
2008-09-12 13:19:26 +00:00
Cedric BAIL
665ee944ee
When you know what you do, it could make sense to remove all magic check
...
from Evas and win some speed boost. Use really carefully.
Still turn MAGIC_DEBUG on by default.
SVN revision: 35965
2008-09-12 13:14:08 +00:00
Cedric BAIL
ac440b9533
Fix typo in the typo.
...
SVN revision: 35957
2008-09-11 14:49:47 +00:00
Cedric BAIL
41d40ee473
Put SDL engine priority lower as it should find a way to build a window when
...
every one else fail.
SVN revision: 35955
2008-09-11 14:48:34 +00:00
Cedric BAIL
3a15a282fc
Add auto discovery for ecore_evas_sdl_16
...
SVN revision: 35954
2008-09-11 14:47:09 +00:00
Cedric BAIL
be3676ef9a
Fix typo.
...
SVN revision: 35951
2008-09-11 14:07:02 +00:00
Cedric BAIL
d748ced8e1
Add ecore_evas_sdl16_new.
...
SVN revision: 35950
2008-09-11 13:26:40 +00:00
Cedric BAIL
1ab78edd6f
Instruct the compiler to inline the most used function. This really impact speed
...
with big edje file.
SVN revision: 35948
2008-09-11 11:26:09 +00:00
Cedric BAIL
1e0d00d4bd
Use the right function here.
...
SVN revision: 35947
2008-09-11 11:25:15 +00:00
Cedric BAIL
4762661711
Use bit manipulation instead of memory access, improve eet speed with big edje file.
...
SVN revision: 35946
2008-09-11 11:24:13 +00:00
Cedric BAIL
5811041053
This patch reduce the usage of memset by edje_match function.
...
I did test this patch since three month in my apps and in E, and I didn't
notice anything going wrong with it. If you experience strange bug with
matching please report them.
SVN revision: 35945
2008-09-11 11:20:42 +00:00
Cedric BAIL
fd5de88682
Only update Evas_Object geometry when they are visible. This should prevent
...
them from being put in the evas_render_update phase.
I did extensively test this patch since a few month and didn't notice any
bug with it in my apps, nor in E. But please report anything that goes wrong
for you after this version.
SVN revision: 35944
2008-09-11 11:18:33 +00:00
Cedric BAIL
35fca3f9dd
Replace big serie of if, with a cleaner switch.
...
SVN revision: 35943
2008-09-11 11:15:39 +00:00
Cedric BAIL
060f30aa6e
Make EDJE_PROGRAM_CACHE configurable with autotools (with small fix for make it run again).
...
SVN revision: 35942
2008-09-11 11:14:39 +00:00
Carsten Haitzler
aaa724d23c
ok still doesnt work - FASTFREEZE shoudl work.. but dont.
...
SVN revision: 35925
2008-09-10 07:17:24 +00:00
Carsten Haitzler
0cf0cd8e15
ensure scaling multiplies are promoted to fp.
...
SVN revision: 35924
2008-09-10 06:40:54 +00:00
Carsten Haitzler
673efdedd5
fix scaling on edje_scale - works with smnall sizes now too. problem is
...
really i was chasing a freeze/thaw problem. something is up.
SVN revision: 35922
2008-09-10 06:39:57 +00:00
Carsten Haitzler
c1d838efa7
promote scale to fp.
...
SVN revision: 35920
2008-09-10 05:43:25 +00:00
Gustavo Sverzut Barbieri
7292d49894
Add generic call to create Ecore_Evas from engine names.
...
One can get engine names with ecore_evas_engines_get() and present
them to its users (from --help, for example) and then give that name
to ecore_evas_new(), that accepts the name, geometry and extra options
as a string.
As I don't have all the engines here, I might have missed something
from those, tested here:
- software_x11
- xrender_x11
- opengl_x11
- directfb
- buffer
SVN revision: 35919
2008-09-10 05:13:29 +00:00
Sebastian Dransfeld
feb962a48c
Remove seek guard, as it isn't updated during playing.
...
SVN revision: 35918
2008-09-10 05:08:00 +00:00
Sebastian Dransfeld
b85e619342
Revert to not having seek_to_pos at all.
...
SVN revision: 35917
2008-09-10 05:05:23 +00:00
Sebastian Dransfeld
ca775d8d81
EAPI
...
SVN revision: 35916
2008-09-10 05:00:32 +00:00
Sebastian Dransfeld
6d35cd3c98
Keep guard against seeking to the same position, but initialize to -1.
...
SVN revision: 35913
2008-09-10 04:29:52 +00:00
Sebastian Dransfeld
cabff8277f
Initialize seek variables to -1, so that seek to 0 will work.
...
SVN revision: 35912
2008-09-10 04:24:38 +00:00
Gustavo Sverzut Barbieri
ddad2bf152
Fix usage of DirectFB FillSpans().
...
SVN revision: 35909
2008-09-10 00:47:33 +00:00
Gustavo Sverzut Barbieri
0a75de51f0
Revert edje calculate optimizations.
...
Edje is tricky, it's event processing is too weird and Cedric's
changes to make it work are not working as expected. Edje freezes
itself while processing signals, but in mouse down cb it forces
recalculate, which seems was previously ignored, but now they are not.
We should look at how to fix this and then re-apply this patch.
SVN revision: 35908
2008-09-09 23:41:42 +00:00
Gustavo Sverzut Barbieri
c1c8a18b54
Brand new DirectFB engine.
...
ProFUSION funded the rework of DirectFB engine, it works quite well,
please report problems with it and be sure to try to uncomment the
following lines to see if it helps:
evas_engine.c: (uncomment if you notice problems)
//#define DFB_USE_EVAS_IMAGE_DRAW 1
//#define DFB_USE_EVAS_RECT_DRAW 1
//#define DFB_USE_EVAS_POLYGON_DRAW 1
//#define DFB_UPDATE_INDIVIDUAL_RECTS 1
polygon.c: (comment if you notice slowdowns, but may lead to visual problems)
#define USE_SPAN_RECTS 1
You can also turn on debug by uncommenting in evas_engine.c:
//#define DFB_DEBUG_IMAGE 1
//#define DFB_DEBUG_FLAGS 1
//#define DFB_DEBUG_ACCELERATION 1
Thanks to Denis Oliver Kropp (dok) for review and patches!
SVN revision: 35904
2008-09-09 20:27:58 +00:00
Carsten Haitzler
d06c5e9efb
and add a scale factor per object. right now text and textblock use it.
...
that's about it. a bit hacky - but works and frankly.. the idea is that u'd
set a scale factor once really and not change it per obj... most likely.
SVN revision: 35896
2008-09-09 14:14:26 +00:00
Carsten Haitzler
23e2c9e035
support an edje scaling factor. parts can selectively say "yes.. scale me!"
...
:)... this allows e etc. to adapt to massivelyt different dpi screens with
slickness that even svg can't get to... why? you scale just what NEEDS
scaling (text, button sizes, and other limiting elements). other bits like
borders, padding etc. can remain pixel-perfect and thus the look is amazing.
pixel-perfect drawing with scalable adapting.
SVN revision: 35895
2008-09-09 14:13:34 +00:00
Vincent Torri
780b865044
fix position_set()
...
SVN revision: 35891
2008-09-09 08:49:29 +00:00
Cedric BAIL
c52f7b7b62
Make inline only usefull function.
...
Return information about potential error during eina_array_remove.
SVN revision: 35888
2008-09-08 12:19:15 +00:00
Cedric BAIL
facaddde1f
Ok, the patch didn't apply cleanly and some missed. Last lost change.
...
SVN revision: 35887
2008-09-08 11:53:59 +00:00
Cedric BAIL
1b45015b3d
Another typo.
...
SVN revision: 35886
2008-09-08 11:41:19 +00:00
Cedric BAIL
3b7f1579f9
Patch, typo.
...
SVN revision: 35885
2008-09-08 11:31:36 +00:00
Cedric BAIL
bbc107fc31
Another typo.
...
SVN revision: 35884
2008-09-08 11:17:04 +00:00
Cedric BAIL
114c50a297
Typo.
...
SVN revision: 35883
2008-09-08 11:11:51 +00:00
Cedric BAIL
46b7796946
Add signature support in eet.
...
You can use eet -s to sign a eet file and eet -c to check its signature. The
current code doesn't check any certificate trust path, only if the signature
match the certificate and that the certificate could be loaded. If that's not
the case, eet_open will fail. If the file is not signed, eet_open will just
continue to succeed.
SVN revision: 35882
2008-09-08 09:19:57 +00:00
Carsten Haitzler
aa2fded0fc
some notes on kerning bugs in ft2.
...
SVN revision: 35876
2008-09-08 02:08:43 +00:00
Vincent Torri
b73180cd01
* add array doc
...
* eina_array_push() returns now a bool
* fix compilation
SVN revision: 35871
2008-09-07 19:12:49 +00:00
Vincent Torri
557107790a
* add accessor doc
...
* fix and add some links
SVN revision: 35865
2008-09-07 07:19:19 +00:00
Vincent Torri
0b6f01fec5
* add doc for iterators
...
* add table of content on the main page
SVN revision: 35864
2008-09-07 05:44:00 +00:00
Gustavo Sverzut Barbieri
e861013485
Document the default behavior.
...
SVN revision: 35862
2008-09-07 02:11:46 +00:00
Gustavo Sverzut Barbieri
3f90a63416
Add Evas Clipped Smart Object.
...
This class covers the most common cases, usually its sub-classes will
have to implement resize and override one or two methods at most,
making the smart object usage less error prone and easier.
Default behavior is:
- add: creates a hidden clipper with "infinite" size;
- del: delete all children objects;
- move: move all objects relative relatively;
- resize: not defined;
- show: if there are children objects, show clipper;
- hide: hides clipper;
- color_set: set the color of clipper;
- clip_set: set clipper of clipper;
- clip_unset: unset the clipper of clipper;
Documentation explains an easy way to inherit from this class and
still be able to use overridden methods.
SVN revision: 35861
2008-09-07 02:10:17 +00:00
Gustavo Sverzut Barbieri
58a49c2f69
Add calculate callback to Evas_Smart_Class.
...
Some people is using it for some time now without problems, so I'm
adding it to SVN to get some broader use. Remember to recompile ALL
libraries that depend on Evas as it will change the
EVAS_SMART_CLASS_VERSION and old classes will fail to load.
This will also change Edje so it will postpone _edje_recalc() to
render time, calculate() callback, however some methods will force
early recalculation.
SVN revision: 35860
2008-09-07 01:25:49 +00:00
Peter Wehrfritz
3deae56fa1
fix primary selection, probably also clipboard selection
...
SVN revision: 35856
2008-09-06 21:55:01 +00:00
Vincent Torri
1f3a6a7c5a
fix examples in tutorial
...
SVN revision: 35851
2008-09-06 09:14:54 +00:00
Vincent Torri
108e5a3ee5
* fix section title
...
* forget a remark
SVN revision: 35850
2008-09-06 08:54:22 +00:00
Vincent Torri
7e6e46723e
* finish tutorial of eina_error
...
* spelling
SVN revision: 35849
2008-09-06 08:48:36 +00:00
Vincent Torri
ae2e95969f
* add documentation and a tutorial for the error module
...
* change api (eina_error_register to eina_error_msg_register)
SVN revision: 35838
2008-09-05 07:58:38 +00:00
Cedric BAIL
991867bd7b
Share eina_benchmark to other libs also.
...
SVN revision: 35832
2008-09-04 15:06:26 +00:00
Cedric BAIL
593569c78e
Remove debug variable.
...
SVN revision: 35831
2008-09-04 14:58:22 +00:00
Cedric BAIL
8a9cfed253
Oops, forgot this update.
...
SVN revision: 35815
2008-09-03 14:48:56 +00:00
Cedric BAIL
a257cf02f3
Add a routine to extract path information.
...
SVN revision: 35814
2008-09-03 14:40:12 +00:00
Cedric BAIL
7da98019b3
Remove warning.
...
SVN revision: 35813
2008-09-03 14:38:49 +00:00
Cedric BAIL
89be633ae4
Add the prototype for this long pending function in eet.
...
SVN revision: 35811
2008-09-03 13:52:45 +00:00
Cedric BAIL
867547e152
Coverage work with last git libtool version and a small patch.
...
SVN revision: 35807
2008-09-03 12:07:53 +00:00
Cedric BAIL
9638ded27f
Fix initialisation logic.
...
SVN revision: 35806
2008-09-03 12:06:50 +00:00
Cedric BAIL
27042fd8fc
Recommit Joerg Sonnenberger patch with more fix.
...
When writing jpeg scanline, it wouldn't fail with FILE* as an output, but will
with a data buffer. So we need to re run the jpeg routine on this scanline. As I
don't know if the buffer is always preserved during two calls to the jpeg
library, I am copying it again.
SVN revision: 35804
2008-09-03 11:04:37 +00:00
Carsten Haitzler
6ffa97b1f5
roll back eet change (revert patch) as this breaks bsd and seems to cause
...
other issues for other people too (not me though)...
SVN revision: 35797
2008-09-03 01:34:53 +00:00
Cedric BAIL
8c7b666b6e
Little bit modified patch from Joerg Sonnenberger that remove the need for
...
memfile.
It pass all the image test of the test suite with some little modification.
E seems to run fine with it and my apps also. But if you experience error
with eet and compressed picture, please report them to me.
SVN revision: 35795
2008-09-02 16:12:05 +00:00
Sebastian Dransfeld
2d2c1176df
formatting
...
SVN revision: 35791
2008-09-02 05:38:46 +00:00
Nicholas Hughart
4851309c8b
Another update to ecore_file_mv to make it work even better. Now even writes to external devices will be atomic if possible. If it's still not possible, the old fallback method of just copying will be done.
...
SVN revision: 35787
2008-09-02 02:44:47 +00:00
Nicholas Hughart
f8cee23def
Remove this check. Any software that depended on this check should check before calling this function instead.
...
SVN revision: 35781
2008-09-01 20:13:00 +00:00
Cedric BAIL
7f3c271680
Update copyright credit correctly.
...
SVN revision: 35775
2008-09-01 12:51:50 +00:00
Cedric BAIL
345242f6c3
Update copyright credit correctly.
...
SVN revision: 35774
2008-09-01 12:42:16 +00:00
Vincent Torri
4cf7e2c532
fix copy/paste error
...
SVN revision: 35773
2008-09-01 12:03:52 +00:00
Vincent Torri
d722648292
* fix compilation on Windows
...
* improve a bit autotools
SVN revision: 35761
2008-08-31 14:05:17 +00:00
Carsten Haitzler
d73b8c5d7b
updated patches from jose!
...
SVN revision: 35756
2008-08-31 02:04:31 +00:00
Vincent Torri
c3e8168c53
add RTLD_NODELETE
...
SVN revision: 35750
2008-08-30 08:24:35 +00:00
Cedric BAIL
696c63f011
Main should return something.
...
SVN revision: 35743
2008-08-29 17:21:06 +00:00
Cedric BAIL
0225cc674f
Update benchmark result for convertion function.
...
SVN revision: 35742
2008-08-29 16:24:25 +00:00
Cedric BAIL
741019fdb2
Add all benchmark and prefer line instead of logscale.
...
SVN revision: 35741
2008-08-29 16:21:37 +00:00
Cedric BAIL
1f6ad61f54
Use memcmp as we know the size of both string.
...
SVN revision: 35740
2008-08-29 16:09:39 +00:00
Cedric BAIL
ae2b9f2762
Don't benchmark snprintf.
...
SVN revision: 35739
2008-08-29 16:07:55 +00:00
Cedric BAIL
84bcc585cd
Always use eina when possible.
...
SVN revision: 35738
2008-08-29 16:06:14 +00:00
Vincent Torri
d05b258fcb
fix compilation on Windows
...
SVN revision: 35736
2008-08-29 14:45:55 +00:00
Cedric BAIL
6bbb9bf821
Remove useless indirection and useless tests.
...
SVN revision: 35733
2008-08-29 13:52:16 +00:00
Cedric BAIL
1b9d254f52
In fact the node should never be NULL or something is really going wrong.
...
SVN revision: 35732
2008-08-29 13:50:25 +00:00
Cedric BAIL
c0e5707e30
Fix counter and cleanup this stuff a little.
...
SVN revision: 35731
2008-08-29 13:49:06 +00:00
Vincent Torri
20bd230e96
port eina_counter code to Windows.
...
SVN revision: 35730
2008-08-29 13:34:30 +00:00
Cedric BAIL
67f3ddfb7a
Move private function in the right part of the file.
...
SVN revision: 35729
2008-08-29 09:34:39 +00:00
Cedric BAIL
edad077c64
We don't want to bench snprintf with callgrind.
...
SVN revision: 35728
2008-08-29 09:31:25 +00:00
Carsten Haitzler
55711fffca
fix 16bit engine with new grad 2
...
SVN revision: 35727
2008-08-29 06:28:05 +00:00
Vincent Torri
711d48bcd5
now it should be correct
...
SVN revision: 35724
2008-08-28 23:51:48 +00:00
Vincent Torri
5fddd7766e
wrong shared lib extension...
...
SVN revision: 35723
2008-08-28 23:38:43 +00:00
Cedric BAIL
357e2614e9
Activate rbtree now that it work correctly.
...
SVN revision: 35721
2008-08-28 16:36:18 +00:00
Cedric BAIL
78e7047377
Use rbtree instead of inlist and make hash way faster.
...
SVN revision: 35720
2008-08-28 16:35:43 +00:00
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
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