Carsten Haitzler
f3acb81ceb
and remvoe cats
...
SVN revision: 36834
2008-10-20 04:30:21 +00:00
Carsten Haitzler
6f25f98c72
make eina able to do automake 1.9 and before... :)
...
SVN revision: 36833
2008-10-20 04:25:13 +00:00
Carsten Haitzler
f053582e31
1. fix no propagate
...
2. fix segv in textblock.
SVN revision: 36828
2008-10-19 23:58:56 +00:00
Carsten Haitzler
c602dde40b
vlc moduel was utterly wrong - methods wrong comapred to module struct funcs.
...
fixed. still broken. did this ever work? :)
SVN revision: 36825
2008-10-19 22:45:20 +00:00
Vincent Torri
1293953743
* src/lib/errno.h:
...
* src/lib/evil_errno.c:
export errno symbol.
* src/lib/evil_string.c:
* src/lib/evil_string.h:
add a (slow) implementation of ffs(). Needed for eina
SVN revision: 36824
2008-10-19 19:06:19 +00:00
Kim Woelders
dcb2e6ea27
Fix distcheck.
...
SVN revision: 36794
2008-10-18 21:13:11 +00:00
Carsten Haitzler
195093cde5
fix edje smart move to update extra objs for entry.
...
SVN revision: 36753
2008-10-17 14:39:47 +00:00
Cedric BAIL
f9e815645f
Replace heavy snprintf by eina convertion functions.
...
SVN revision: 36751
2008-10-17 11:59:49 +00:00
Cedric BAIL
c99824328f
Move from Evas_Object_List to Eina_Inlist and completly remove Evas_Object_List.
...
SVN revision: 36750
2008-10-17 11:23:18 +00:00
Carsten Haitzler
c74f8c820b
add prototype.
...
SVN revision: 36743
2008-10-17 06:42:33 +00:00
Carsten Haitzler
7428272b25
and support anchors now. fix up other nigglies. very solid now.
...
SVN revision: 36741
2008-10-17 06:40:46 +00:00
Carsten Haitzler
37ca3d9821
put format info in pops too when feeding from markup.
...
SVN revision: 36740
2008-10-17 03:16:11 +00:00
Carsten Haitzler
560c836bef
cleanup fixme's
...
SVN revision: 36739
2008-10-17 01:42:20 +00:00
Carsten Haitzler
ad5a76df19
ok final known bug god for del. now.. anchors
...
SVN revision: 36738
2008-10-17 01:40:10 +00:00
Carsten Haitzler
9e6d0e4ce8
more work to make it usable
...
SVN revision: 36737
2008-10-17 01:39:57 +00:00
Andres Blanc
16fac846a9
edcref: a note about group overriding using names.
...
SVN revision: 36736
2008-10-17 01:05:02 +00:00
Andres Blanc
3d34d2782e
small correction of the edc reference. (I really need to ad some sort of
...
index to this).
SVN revision: 36735
2008-10-17 00:41:14 +00:00
Carsten Haitzler
92f5ecada5
and now make del work "more" correctly (not perfect)
...
SVN revision: 36734
2008-10-17 00:20:52 +00:00
Carsten Haitzler
4fb14a44c7
and fix entry some more...
...
SVN revision: 36733
2008-10-17 00:07:43 +00:00
Carsten Haitzler
2313cf3ed1
fix another booboo in textblock for editing multiline stuff
...
SVN revision: 36732
2008-10-17 00:04:17 +00:00
Vincent Torri
84dcc24d09
Fix compilation and warnings on Windows:
...
* include Evil.h for getenv on mingw32ce
* include config.h in benchmark.c so that EAPI is correctly defined
* minor fixes in configure.ac
SVN revision: 36729
2008-10-16 21:31:51 +00:00
Chidambar Zinnoury
e917baaacd
Add eina init and shutdown to ecore init and shutdown.
...
Please, let me log in using Entrance! :D
SVN revision: 36726
2008-10-16 20:33:05 +00:00
Vincent Torri
26e3986a81
* configure.ac:
...
* src/lib/Makefile.am:
fix compilation on MinGW. Windows 2000 is
the minimum version supported by Evil (hence
other EFL). Goodbye Windows 98.
* src/bin/evil_test_memcpy.c:
re-enable small memcpy tests. It seems that memcpy
provided by glibc and the oem driver on Ipaq
3970 I have, have the same speed.
SVN revision: 36724
2008-10-16 17:12:59 +00:00
Carsten Haitzler
bb20ba07b4
fix insert from code to replace selection
...
SVN revision: 36723
2008-10-16 14:22:19 +00:00
Carsten Haitzler
0bc5d8fa1f
1 bizrre bug gone. 1 to go (random jumps to previosu format nodes on delete?)
...
SVN revision: 36721
2008-10-16 14:19:12 +00:00
Carsten Haitzler
b386c7ff6e
als search for format items.
...
SVN revision: 36720
2008-10-16 14:18:50 +00:00
Cedric BAIL
9460febabb
Remove easy to replace data type from Evas and replace them by Eina.
...
This make Eina a requirements for Evas.
SVN revision: 36717
2008-10-16 13:00:16 +00:00
Cedric BAIL
e692738d22
Remove Evas_Array.
...
SVN revision: 36716
2008-10-16 12:27:07 +00:00
Carsten Haitzler
ab9c9c71d3
edje entry growing.
...
SVN revision: 36709
2008-10-16 09:17:44 +00:00
Carsten Haitzler
59d9e81427
more textblock work/additions for entry support.
...
SVN revision: 36708
2008-10-16 09:17:37 +00:00
Vincent Torri
3e4465c4fa
* add m4 macro for documentation, unit tests and coverage
...
* put documentation related files in doc, remove gendoc and
add a doc rule to create the documentation and a doc tarball
named eet-doc-$(version).tar.bz2
* minor cleanup in the autotools
SVN revision: 36706
2008-10-16 08:41:40 +00:00
Vincent Torri
a3f8f5f27b
* Makefile.am:
...
add the doc subdir
* src/lib/Makefile.am:
add evil_fnmatch_private.h in tarballs
SVN revision: 36705
2008-10-16 07:04:38 +00:00
Carsten Haitzler
031c0d24ca
set corsor to start on text set.
...
SVN revision: 36703
2008-10-16 02:11:02 +00:00
Cedric BAIL
beb2b251b5
Seems better that way.
...
Thanks for your help ni1s.
SVN revision: 36691
2008-10-15 16:47:54 +00:00
Cedric BAIL
03043eb74d
Oops forgot this one.
...
SVN revision: 36690
2008-10-15 16:40:57 +00:00
Cedric BAIL
380120ce2a
Should fix build outside of the source tree.
...
SVN revision: 36689
2008-10-15 16:23:14 +00:00
Carsten Haitzler
0b752a2143
actually use edje for selection and cursor now.
...
SVN revision: 36680
2008-10-15 15:15:06 +00:00
Cedric BAIL
01befd2b67
Switch ecore_strings to eina_stringshare.
...
SVN revision: 36676
2008-10-15 14:48:03 +00:00
Cedric BAIL
1774413b17
Remove ecore_strings and switch to eina_stringshare.
...
SVN revision: 36675
2008-10-15 14:45:53 +00:00
Cedric BAIL
1cec65e922
Switch evas internal use of evas_stringshare to eina_stringshare.
...
SVN revision: 36674
2008-10-15 14:38:34 +00:00
Cedric BAIL
5b87d765b6
Fix for CPU_* use with evas_pipe.c.
...
SVN revision: 36673
2008-10-15 14:25:27 +00:00
Cedric BAIL
b489e1936b
Switch evas_stringshare to eina_stringshare.
...
SVN revision: 36672
2008-10-15 14:11:11 +00:00
Carsten Haitzler
af9a085880
and more entry support.
...
SVN revision: 36665
2008-10-15 09:58:25 +00:00
Carsten Haitzler
8cd80ffc56
more fixed to textblock plus an addition - reverse the markup.
...
SVN revision: 36664
2008-10-15 09:58:17 +00:00
Cedric BAIL
d905ee9bda
Add option to report stringshare usage (E17 use around 10000 differents strings).
...
SVN revision: 36658
2008-10-14 15:32:57 +00:00
Cedric BAIL
ed012620d1
Fix stringshare bug with same length.
...
SVN revision: 36657
2008-10-14 15:31:45 +00:00
Cedric BAIL
0d82a4a75a
Remove duplicated declaration.
...
SVN revision: 36654
2008-10-14 12:43:45 +00:00
Vincent Torri
ffa00324c4
adding missing files
...
SVN revision: 36652
2008-10-14 07:58:57 +00:00
Vincent Torri
d8fda87e83
* src/lib/evil_fcntl.h:
...
don't use it with the cegcc compiler
* src/lib/evil_fnmatch.c:
fix warning
* src/lib/evil_stdlib.c:
fix putenv and mkstemp with cegcc and mingw32ce
SVN revision: 36651
2008-10-14 06:52:09 +00:00
Carsten Haitzler
9c044c7904
more editing works
...
SVN revision: 36647
2008-10-14 04:35:17 +00:00
Carsten Haitzler
8cac2fe220
fix some minor bugs in textblock with cursor pos's, text insertion etc.
...
SVN revision: 36645
2008-10-14 02:45:55 +00:00
Miculcy Brian
0660f3a086
fix warnings, thanks thomasg
...
SVN revision: 36643
2008-10-13 23:27:58 +00:00
Cedric BAIL
b6a71c63e6
Make efreet depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
...
SVN revision: 36625
2008-10-13 16:00:19 +00:00
Cedric BAIL
ab60bdaf87
Make edje depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
...
SVN revision: 36623
2008-10-13 15:59:37 +00:00
Cedric BAIL
3d49d88a32
Make ecore depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
...
SVN revision: 36622
2008-10-13 15:59:19 +00:00
Cedric BAIL
ad1525e5f9
Make evas depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
...
SVN revision: 36621
2008-10-13 15:58:56 +00:00
Cedric BAIL
6ee6cdeeb3
Correctly use ferror.
...
SVN revision: 36617
2008-10-13 12:09:31 +00:00
Cedric BAIL
4c0daa8810
Remove some more warning.
...
SVN revision: 36616
2008-10-13 11:58:24 +00:00
Carsten Haitzler
b5c61b17c1
and fix segv if things get key events...
...
SVN revision: 36615
2008-10-13 11:57:32 +00:00
Cedric BAIL
2127e5c551
Remove more compiler warning.
...
SVN revision: 36614
2008-10-13 11:51:10 +00:00
Cedric BAIL
9ff9555cc7
Make IPv6 work.
...
Patch from Arnaud de Turckheim.
SVN revision: 36612
2008-10-13 11:24:52 +00:00
Carsten Haitzler
ce0d40cae7
editable textblocks... a start (definitely not there yet)
...
SVN revision: 36611
2008-10-13 09:19:04 +00:00
Vincent Torri
c30004b6c9
* configure.ac:
...
* src/lib/Makefile.am:
readd guards suppressed in previous commit
* src/lib/Evil.h:
include new header files
* src/lib/errno.h:
* src/lib/evil_errno.c:
add fake errno system with mingw32ce
* src/lib/evil_fcntl.c:
* src/lib/evil_fcntl.h:
fix compilation on cegcc and mingw32 (mainly does
nothing on Windows CE)
* src/lib/evil_stdio.c:
* src/lib/evil_stdio.h:
add rewind and perror for mingw32ce
* src/lib/evil_string.c:
* src/lib/evil_string.h:
add strerror for mingw32ce
SVN revision: 36587
2008-10-11 14:35:26 +00:00
Carsten Haitzler
daf72b327b
ok- disabel error handlign for file_init.. foudn a case where iot fails...
...
wow! must check.
SVN revision: 36586
2008-10-11 14:25:58 +00:00
dm
8ec181c8bc
Updated Evil VS project, added test project.
...
SVN revision: 36583
2008-10-11 11:15:38 +00:00
Vincent Torri
1571e802d8
* configure.ac:
...
* src/lib/Makefile.am:
* src/lib/evil_fnmatch.c:
* src/lib/evil_fnmatch_list_of_states.c:
add guards instead of not including fnmatch source
file in Makefile.am (for mingw32ce only)
* src/bin/Makefile.am:
* src/bin/evil_suite.c:
* src/bin/evil_test_memcpy.c:
* src/bin/suite.c:
* src/bin/suite.h:
* src/bin/test_memcpy.c:
* src/bin/test_memcpy.h:
rename files
SVN revision: 36580
2008-10-11 07:23:55 +00:00
Cedric BAIL
a61ba1c35a
Fix some warning.
...
SVN revision: 36563
2008-10-10 09:33:40 +00:00
Cedric BAIL
9515e85a80
Remove warning.
...
SVN revision: 36562
2008-10-10 09:28:07 +00:00
Carsten Haitzler
485e1c4218
fix drag event objects to work.
...
SVN revision: 36559
2008-10-10 01:46:02 +00:00
Vincent Torri
85ffa791af
* AUTHORS:
...
mention Tor's contribution
* configure.ac:
mention m4 directory, check errno header file,
add conditionnal when mingw32ce is used, minor
formatting
* m4/efl_doxygen.m4:
fix comments
* src/lib/Makefile.am:
include fnmatch files only when mingw32ce is used
* src/lib/evil_fcntl.c:
define correctly _get_osfhandle on mingw32ce
* src/lib/evil_pwd.c:
fix getpwuid() when cegcc or mingw32ce are used
* src/lib/evil_stdlib.c:
fix mkstemp() on all Windows platform, guard errno stuff
* src/lib/evil_stdlib.h:
template -> __template because 'template ' is a c++ keyword.
* src/lib/evil_unistd.c:
guard errno stuff
* src/lib/evil_fnmatch.c:
* src/lib/evil_fnmatch_list_of_states.c:
* src/lib/evil_fnmatch_private.h:
* src/lib/fnmatch.h:
added files
* win32/common/fnmatch.c:
* win32/common/fnmatch.h:
* win32/common/fnmatch_list_of_states.c:
* win32/common/fnmatch_private.h:
removed files
SVN revision: 36555
2008-10-09 21:56:31 +00:00
Vincent Torri
82e185693f
and update comments
...
SVN revision: 36554
2008-10-09 20:24:40 +00:00
Vincent Torri
12a528086a
bug--
...
SVN revision: 36553
2008-10-09 20:20:38 +00:00
Vincent Torri
5063c86f4f
fix doxygen m4 macro (make it more efl-ish and fix a bug)
...
SVN revision: 36552
2008-10-09 20:16:41 +00:00
Davide Andreoli
bc2268e0e0
* Support dragable parts
...
SVN revision: 36550
2008-10-09 14:38:22 +00:00
Cedric BAIL
632615fd1f
Fix entrance and perhaps exquisite too.
...
SVN revision: 36545
2008-10-09 12:30:19 +00:00
Cedric BAIL
3a2ab6069d
When the list is NULL, it's empty.
...
SVN revision: 36542
2008-10-09 10:21:16 +00:00
Carsten Haitzler
cad561706f
go back to svnrev 36473 for ecore_con - these ipv6 changes broke exquisite on boot - so unix sockets have been compromised somehow in the changes. cannot debug because system is stuck in boot and wont continue. narrowed down break to this change
...
SVN revision: 36540
2008-10-09 00:46:29 +00:00
Davide Andreoli
8d2539445d
* update TODO
...
SVN revision: 36539
2008-10-09 00:05:54 +00:00
Davide Andreoli
55d103da67
* ... and finally save the generated EDC back to the edje file
...
This means that file created with the editor can now be decompiled!!
But make attention because not every feature of edje is supported.
This means that (if you modify an existing file) you will lost some feature
while saving; like MACRO, inherit values, comments in the EDC code and some
other smallies.
But if you have created the file with the editor all will be edje_decc well.
SVN revision: 36537
2008-10-09 00:04:18 +00:00
Cedric BAIL
0ad506a441
Fix some warning.
...
SVN revision: 36532
2008-10-08 16:36:14 +00:00
Gustavo Sverzut Barbieri
ea7104a545
emotion: set volume when files are opened.
...
SVN revision: 36531
2008-10-08 16:20:02 +00:00
Gustavo Sverzut Barbieri
0ebceb16a1
emotion: do not try to do file_set when no plugin is loaded.
...
SVN revision: 36530
2008-10-08 15:38:42 +00:00
Cedric BAIL
5f3c76b84a
Correctly use addrinfo.
...
SVN revision: 36526
2008-10-08 13:31:09 +00:00
Davide Andreoli
7cef5ad68c
* Support image_border_middle
...
SVN revision: 36506
2008-10-07 21:13:27 +00:00
Davide Andreoli
0ad6672332
* Add support for text Ellipsis and Fit
...
SVN revision: 36502
2008-10-07 16:01:56 +00:00
Davide Andreoli
270e803fb6
* More work on edc export... quite finished now :)
...
* Add gradient angle support to edje_edit
* Some small doxy
SVN revision: 36500
2008-10-07 14:11:11 +00:00
Cedric BAIL
f3ace08723
More cleanup and export a replacement for ecore_con_dns_lookup.
...
SVN revision: 36497
2008-10-07 12:41:36 +00:00
Cedric BAIL
2455961732
Fix little macro error spotted by Peter Wehrfritz.
...
SVN revision: 36495
2008-10-07 12:36:06 +00:00
Cedric BAIL
5cddd1f760
Remove dead code.
...
SVN revision: 36493
2008-10-07 11:07:03 +00:00
Carsten Haitzler
2549f9a0c3
don't leake keysyms!
...
SVN revision: 36486
2008-10-06 22:56:35 +00:00
Gustavo Sverzut Barbieri
030a0f6e52
emotion-gstreamer: use proper scale for volume.
...
Albeit gst-inspect returns a range from 0.0 to 10.0 for volume,
anything more than 1.0 will be distorted and sound horible.
SVN revision: 36485
2008-10-06 21:37:03 +00:00
Cedric BAIL
922509b98d
Another step toward IPv6 support with more cleanup.
...
Patch from Arnaud de Turckheim.
SVN revision: 36483
2008-10-06 16:40:01 +00:00
Cedric BAIL
d3ba8a9e2e
Actually bench djb2 inline and not superfast hash function.
...
SVN revision: 36480
2008-10-06 14:48:13 +00:00
Cedric BAIL
195b2da188
Give more choice to eina_list mempool.
...
SVN revision: 36479
2008-10-06 14:47:09 +00:00
Cedric BAIL
b158ab48ed
Update hash benchmark to reflect E use (hash population under 2000, more find than add).
...
Current status :
- same performance for evas, eina and glib with les than 500 items.
- glib is then faster, eina/evas are second until 800.
- glib remain the fastest, eina is second, and evas is starting to drop in performance.
SVN revision: 36476
2008-10-06 12:16:27 +00:00
Cedric BAIL
554ad88eff
Starting work for IPv6 support of ecore_con. Use getaddrinfo and getnameinfo instead of gethostbyname.
...
Patch from Arnaud de Turckheim.
SVN revision: 36475
2008-10-06 09:41:39 +00:00
Cedric BAIL
1cef991ffd
Add full UDP client/server support.
...
Patch from Matt Barclay.
SVN revision: 36474
2008-10-06 09:28:15 +00:00
Vincent Torri
f1c6e79e64
define EFL_MPATROL flags only when mpatrol is detected
...
SVN revision: 36466
2008-10-05 22:18:56 +00:00
Peter Wehrfritz
19106de2a1
warnings--
...
SVN revision: 36457
2008-10-05 18:33:35 +00:00
Vincent Torri
39fc2ca916
rename result files so that we can check out on Windows
...
SVN revision: 36448
2008-10-05 16:10:17 +00:00
Vincent Torri
656a79f1a0
missing file
...
SVN revision: 36447
2008-10-05 16:00:40 +00:00
Vincent Torri
22d8fefc05
* m4:
...
add m4 macro for doxygen, mpatrol and __attribute__
* doc:
move Doxyfile from toplevel dir to doc/
* src/bin/Makefile.am
* src/lib/Makefile.am
* src/lib/dlfcn/Makefile.am
remove _DEPENDENCIES, add flags for mpatrol and put
defines for EAPI
* src/bin:
add memcpy for i686. Need an asm expert to modify it
* src/bin/memcpy_glibc_arm.S:
formatting
* src/bin/suite.c:
fix seg fault by increasing the size of the buffers
* src/bin/test_memcpy.c:
add a test with a bigger size for the memory to copy
* configure.ac:
reorganise a lot, use m4 macro, add mpatrol support
* Makefile.am:
add doc rule
SVN revision: 36446
2008-10-05 15:53:22 +00:00
Nicolas Aguirre
aee5f5cec6
Add -vlc option to emotion_test
...
SVN revision: 36443
2008-10-05 13:14:55 +00:00
Carsten Haitzler
29a4c2a8c2
formatting
...
SVN revision: 36440
2008-10-05 03:47:52 +00:00
Carsten Haitzler
58841dae63
edje uses size min/max and aspect hints in evas - old extern blah calls
...
compatible and use the evas hints internally.
SVN revision: 36439
2008-10-05 03:37:37 +00:00
Carsten Haitzler
84218c5694
fix missed assignment
...
SVN revision: 36435
2008-10-04 17:28:43 +00:00
Carsten Haitzler
b2fe56136a
fix typo and dont call chnages if no change on size hints.
...
SVN revision: 36434
2008-10-04 17:10:44 +00:00
Carsten Haitzler
a5a9004c5a
and init size_hints struct with defaults on alloc.
...
SVN revision: 36433
2008-10-04 16:57:02 +00:00
Carsten Haitzler
34e595f87a
return a "default" max of -1 x -1 - 0x0 max isnt that sensible! (-1 ==
...
unlimited)
SVN revision: 36432
2008-10-04 16:53:47 +00:00
Carsten Haitzler
204993a635
ok weight default 0
...
SVN revision: 36431
2008-10-04 16:42:04 +00:00
Carsten Haitzler
09cfefd9dc
and have sane default values for weight and align.
...
SVN revision: 36430
2008-10-04 16:12:48 +00:00
Carsten Haitzler
07447cf079
add align, weight and padding hints for evas objects.
...
SVN revision: 36429
2008-10-04 16:11:23 +00:00
Vincent Torri
793eb8511b
missing 'x'
...
SVN revision: 36421
2008-10-03 17:29:30 +00:00
Vincent Torri
89d5e6f073
* add detection of SIMD and thread support
...
* minor formatting
SVN revision: 36418
2008-10-03 15:28:13 +00:00
Vincent Torri
9b59c2205c
rename memcpy_glibc.S to memcpy_glibc_arm.S
...
SVN revision: 36416
2008-10-03 06:29:09 +00:00
Davide Andreoli
33e0b66891
* more work on edc export
...
SVN revision: 36412
2008-10-03 00:20:19 +00:00
Cedric BAIL
36b46ca065
Remove dead declaration.
...
SVN revision: 36399
2008-10-02 16:23:27 +00:00
Carsten Haitzler
8aed008df3
fix a jitter with text fit if fit region tiny!
...
SVN revision: 36389
2008-10-02 04:01:54 +00:00
Davide Andreoli
57e19854bf
* When you use \'confine\' on a draggie you must set a min size for the part!!
...
I have lost some time spotting this
SVN revision: 36388
2008-10-01 22:23:36 +00:00
Vincent Torri
5fb70fd80d
add 2 missing _CON_ ...
...
SVN revision: 36384
2008-10-01 19:51:29 +00:00
Cedric BAIL
439401682d
Reduce code size, and improve sort speed.
...
SVN revision: 36382
2008-10-01 16:30:30 +00:00
Vincent Torri
dfdf20227b
Fix compilation on Win32. Patch by Nicolas Aguirre
...
SVN revision: 36381
2008-10-01 15:42:48 +00:00
Cedric BAIL
fb90b057e8
Patch from Quarium. Ecore_Con handle in progress connection with it.
...
SVN revision: 36380
2008-10-01 15:27:52 +00:00
Carsten Haitzler
6dfb74c54a
and now i added "line dither". what is this. it's only for non-rotated 16bpp
...
565. what it does is it's a half-way house between no dither and "small
dither mask". what is does is change the "rounding" between odd and even
lines. the resolt is not as nice as small (or large) dither mask - but its
almost "good". it gives a horizontal-blinds like look to dithering. it's
almost as fast as no-dither in my tests on a core2 (of course making lots of
use of branch prediction or conditional instructins - whihc arm nd x86 have).
SVN revision: 36373
2008-10-01 06:37:31 +00:00
Michael Jennings
c36f11f8ea
This should fix the DNS hangs.
...
SVN revision: 36372
2008-10-01 06:17:50 +00:00
Carsten Haitzler
4e809cf60d
1. yuv fix for unused algorithm :)
...
2. jose's 16bit speedup patches. quick summary:
speedups:
large dither 409 -> 518
small dither 451 -> 524
no dither 728 -> 757
(reference) 32bit gets: 853
SVN revision: 36369
2008-10-01 02:27:18 +00:00
Peter Wehrfritz
beaa909d45
configure.in -> configure.ac
...
SVN revision: 36364
2008-09-30 18:07:29 +00:00
Cedric BAIL
a44f814dd2
Using mempool improve cache locality and speed list manipulation like sort.
...
SVN revision: 36363
2008-09-30 16:48:28 +00:00
Vincent Torri
ff6665c909
add some files in tarballs, especially doc stuff (thanks Lutin for the report)
...
SVN revision: 36362
2008-09-30 16:33:55 +00:00
Cedric BAIL
b1768c99e6
Make eina_error depend on no other sub module that need initialization.
...
SVN revision: 36361
2008-09-30 16:25:11 +00:00
Cedric BAIL
9ef4d6b65d
Benchmark glib mempool too.
...
SVN revision: 36360
2008-09-30 15:07:35 +00:00
Cedric BAIL
9ffada517d
Faster sort initialisation.
...
SVN revision: 36359
2008-09-30 14:16:18 +00:00
Cedric BAIL
3315d29c7f
Fix chained mempool allocator.
...
SVN revision: 36355
2008-09-30 12:55:33 +00:00
Cedric BAIL
88d0babd0c
Don't remove previous result of benchmark.
...
SVN revision: 36354
2008-09-30 12:55:06 +00:00
Vincent Torri
f9a4c97693
add a config.h
...
SVN revision: 36342
2008-09-30 06:16:41 +00:00
Vincent Torri
bf372e44f9
when a .la file is passed to _LIBADD or _LDADD, automake
...
knows that the corresponding program or lib depends on
that .la file
SVN revision: 36322
2008-09-29 19:30:15 +00:00
Vincent Torri
e88e4d5fb5
* fix warning in tests
...
* add config.h when needed
* remove result/ dir before launching benchmark
SVN revision: 36321
2008-09-29 19:20:16 +00:00
Cedric BAIL
d25b46df3e
As real data came from e17. Little rename.
...
SVN revision: 36320
2008-09-29 17:08:25 +00:00
Cedric BAIL
0bc2413113
Fix prev pointer during stringshare_del.
...
SVN revision: 36319
2008-09-29 17:07:50 +00:00
Cedric BAIL
b6960f58b6
Patch from Vincent Torri that cleanup tests, coverage and benchmark.
...
SVN revision: 36315
2008-09-29 14:35:28 +00:00
Cedric BAIL
7c47066009
Change module API to use Eina_Array as we want to use mempool and module for Eina_List.
...
Fix at the same time a closing bug in eina_module.c.
SVN revision: 36312
2008-09-29 13:28:42 +00:00
Cedric BAIL
fcfa65f9a9
Update configure as we now need automake 1.10.
...
SVN revision: 36310
2008-09-29 09:46:27 +00:00
Cedric BAIL
1620af2ae0
Add benchmark for mempool (chained_mempool is disabled, because it's currently buggy).
...
SVN revision: 36309
2008-09-29 09:45:26 +00:00
Cedric BAIL
93656a916a
Fix initialization.
...
SVN revision: 36308
2008-09-29 09:43:37 +00:00
Cedric BAIL
3564707421
Fix initialization and cleanup.
...
SVN revision: 36307
2008-09-29 09:42:04 +00:00
Davide Andreoli
8e041f819a
* And also export color_classes when saving edc
...
SVN revision: 36300
2008-09-28 22:45:47 +00:00
Davide Andreoli
3161a3bcb9
* implement edje_edit_state_color_class_get/set
...
SVN revision: 36298
2008-09-28 22:23:43 +00:00
Davide Andreoli
1e6847bb21
* make color classes editable
...
SVN revision: 36295
2008-09-28 18:44:19 +00:00
Vincent Torri
be3df7fcd1
* configure.ac:
...
* src/bin/Makefile.am:
* src/bin/test_memcpy.c:
compile memcpy_glibc.S only if cegcc or mingw32ce is used
* src/bin/test_pipe.c:
use evil_sockets_init and evil_sockets_shutdown.
* src/lib/evil_unistd.c:
formatting
SVN revision: 36294
2008-09-28 13:32:49 +00:00
Vincent Torri
d6ae9053ad
minor formatting
...
SVN revision: 36293
2008-09-28 13:10:08 +00:00
Vincent Torri
79375f9123
* fix clean and dist rules
...
* create eina-$(maj_version).pc.in file automatically
SVN revision: 36292
2008-09-28 12:43:21 +00:00
Vincent Torri
c403c14b1e
let the user specify his own CFLAGS
...
SVN revision: 36288
2008-09-28 11:13:31 +00:00
Davide Andreoli
0815143253
* add the ability to rename a \'data\' object
...
* initial color_class support
SVN revision: 36281
2008-09-27 21:29:55 +00:00
Vincent Torri
0829e2e3bc
add vlc backend
...
SVN revision: 36280
2008-09-27 21:07:53 +00:00
Vincent Torri
7d07153e8f
add eet_suite.h in tarballs
...
SVN revision: 36275
2008-09-27 16:04:35 +00:00
Gustavo Sverzut Barbieri
aa3aac7dbf
Fix position reporting.
...
Always call pos_get() and also fix these on xine and gstreamer, we
should query the current position and do not trust cached value. For
instance, when no video is present, no handoff/frame-decoded is called
so no cache is updated.
SVN revision: 36271
2008-09-26 23:17:57 +00:00
Cedric BAIL
2acd11a39e
Add a new type of memory pool and factorize test code.
...
SVN revision: 36267
2008-09-26 15:27:46 +00:00
Cedric BAIL
8b33d245e6
Inlined functions require NULL, so including stdlib.h is required.
...
SVN revision: 36266
2008-09-26 15:26:36 +00:00
Cedric BAIL
a466b34ea0
Faster sort from Alexandre Becoulet integrated by quarium inside eina.
...
SVN revision: 36265
2008-09-26 13:45:30 +00:00
Cedric BAIL
6f5b3584dd
Store build information inside eina_config.h, and fix magic use.
...
SVN revision: 36263
2008-09-26 11:41:55 +00:00
Gustavo Sverzut Barbieri
521daa2f9d
emotion-gstreamer: Add some refactor, more to come.
...
SVN revision: 36261
2008-09-26 00:02:43 +00:00
Gustavo Sverzut Barbieri
d29b7694cb
emotion+visualization: export and reorder.
...
done:
* module api changed, vis_set is not close to vis_get, vis_supported
was added.
* exported these properties in emotion_object.
* gstreamer plugin now starts with no visualization.
todo:
* add xine support.
* make gstreamer able to dynamically change visualization.
PS: gstreamer module really needs a cleanup, losts of functions need
"static" or add proper prefix, including "gst" to avoid it clash with
other symbols.
SVN revision: 36260
2008-09-25 23:15:21 +00:00
Cedric BAIL
42d39725b4
Last part of quarium patch.
...
SVN revision: 36257
2008-09-25 14:46:48 +00:00
Cedric BAIL
8b85ce70d4
Patch from quarium.
...
Add magic to array and list.
Need to patch autotools to generate something like eina_config.h.
SVN revision: 36256
2008-09-25 14:46:16 +00:00
Cedric BAIL
e8b25fb405
Add a sort benchmark.
...
SVN revision: 36250
2008-09-25 12:41:49 +00:00
Sebastian Dransfeld
cdb45ce04a
Rename REMOTE_SYSTEM to REMOTE_TCP, keep SYSTEM as #define (should be
...
removed in the future)
SVN revision: 36249
2008-09-25 11:37:01 +00:00
Cedric BAIL
6bbe0efc55
Patch from Matt Barclay that add UDP client support to ecore_con.
...
SVN revision: 36247
2008-09-25 10:14:31 +00:00
Cedric BAIL
040e5573d9
Patch from Arnaud de Turckheim "quarium" <quarium@gmail.com>.
...
Use magic inside stringshare without slowdown of benchmark.
Fix magic when not in DEBUG mode.
SVN revision: 36246
2008-09-25 09:02:41 +00:00
Sebastian Dransfeld
313771e7ec
Fix typo
...
SVN revision: 36244
2008-09-25 05:38:23 +00:00
Carsten Haitzler
bc7d6544e9
speedups in c yuv->rgb from joseg. :) 11% - but only if u dont have mmx/sse
...
or altivec. this is c fallbacks only.
SVN revision: 36243
2008-09-25 05:30:23 +00:00
Carsten Haitzler
2b9cecee4f
asparagus!
...
SVN revision: 36234
2008-09-25 02:59:59 +00:00
Carsten Haitzler
dc00b38d0d
update changelog for eet since it's 1.0!
...
SVN revision: 36233
2008-09-25 02:20:12 +00:00
Cedric BAIL
4fddcc38df
Fix error stuff.
...
SVN revision: 36225
2008-09-24 17:21:53 +00:00
Cedric BAIL
8072173d6e
As evas use of hash is below 3000 items per hash, update the tests accordingly.
...
SVN revision: 36224
2008-09-24 17:20:24 +00:00
Cedric BAIL
eec2db6edb
Fix test due to mempool internal change.
...
SVN revision: 36223
2008-09-24 17:17:22 +00:00
Cedric BAIL
550ebc9ab1
Add hash and rbtree delete callback, cleanup the code and improve performance (hash as a new internal structure).
...
We still need a hash function for removing a node from the hash and destroying it at the same time.
SVN revision: 36222
2008-09-24 17:14:29 +00:00
Jorge Luis Zapata Muga
5ed8ea7e09
+ Make the benchmark compile again
...
+ Remove unused code
SVN revision: 36213
2008-09-24 13:59:00 +00:00
Carsten Haitzler
4d3f6362b6
fix dpi check! oops!
...
SVN revision: 36210
2008-09-24 13:03:54 +00:00
Cedric BAIL
bf418729d2
Group all rbtree functions.
...
SVN revision: 36209
2008-09-24 12:58:31 +00:00
Cedric BAIL
b00e9e5c64
Use rbtree helper.
...
SVN revision: 36208
2008-09-24 12:57:26 +00:00
Jorge Luis Zapata Muga
c9f08f6124
New module API. Port this API to the mempool subsystem and the tests.
...
Now the modules can define a default function that will be called when the module is loaded and unloaded.
SVN revision: 36207
2008-09-24 12:55:31 +00:00
Carsten Haitzler
44fc837b6a
add simple dpi get call
...
SVN revision: 36205
2008-09-24 10:18:26 +00:00
Carsten Haitzler
96ad3331d8
allow groups if declared later to override (Replace) their prior declarations.
...
this basically allows u to #include some .edc then selectively override some
things in it u want changed.
SVN revision: 36204
2008-09-24 08:16:42 +00:00
Davide Andreoli
0a6fd34e84
* add doxy for programs in EDCREF
...
SVN revision: 36191
2008-09-23 19:25:01 +00:00
Davide Andreoli
e823ef746e
* more work on edc export (thanks dieb)
...
SVN revision: 36189
2008-09-23 17:47:31 +00:00
Cedric BAIL
8acad8a50e
Add rbtree destructor without tree reorder and use it.
...
SVN revision: 36188
2008-09-23 16:07:48 +00:00
Vincent Torri
476222cc6c
add main doc for eina_convert
...
SVN revision: 36187
2008-09-23 15:57:57 +00:00
Vincent Torri
3edd75f9ba
formatting
...
SVN revision: 36179
2008-09-23 05:24:26 +00:00
Vincent Torri
4313d2b084
* fix list doc
...
* minor other doc fixes
* link the mempool modules statically to libeina when requested
* don't compile static lib of mempool when they are built as shared lib
SVN revision: 36178
2008-09-23 05:17:49 +00:00
Vincent Torri
adb3896f4c
link libevas against 16 bits lib when needed
...
SVN revision: 36177
2008-09-22 20:30:31 +00:00
Vincent Torri
eae91bae39
* remove trailing spaces in configure.in
...
* compile src/lib/engines/common16 on if one of the 16 bits
engines is requested
SVN revision: 36176
2008-09-22 17:55:13 +00:00
Cedric BAIL
f656fabac1
Make magical mask easily testable.
...
SVN revision: 36171
2008-09-22 14:45:57 +00:00
Cedric BAIL
201bba1ba8
Add benchmark for evas (also add ecore bench, but it's deactivated by default,
...
as i can't run it on my computer).
SVN revision: 36170
2008-09-22 14:27:50 +00:00
Cedric BAIL
d0871d7d7d
Eina stringshare now beat evas and ecore with this last change.
...
Benchmarking with enlightenment real data (25000 string add, 20 000 del) :
- eina: 4151399
- evas: 4286973
- ecore: 7753004
SVN revision: 36166
2008-09-22 13:11:08 +00:00
Cedric BAIL
d3e0b59223
Reduce number of malloc/free by automatically created one stringshare
...
per tree node.
SVN revision: 36165
2008-09-22 13:06:29 +00:00
Cedric BAIL
3fc07d2aac
Add helper for inlined red black tree manipulation.
...
SVN revision: 36164
2008-09-22 13:02:08 +00:00
Cedric BAIL
60d10a0b9e
Fix new inlist API.
...
SVN revision: 36163
2008-09-22 13:00:52 +00:00
Carsten Haitzler
e8a109b62d
oops - objc even tho i made it optional.. i had it ALSO put in afterwards
...
hard-coded. fixed.
SVN revision: 36161
2008-09-22 11:14:32 +00:00
Cedric BAIL
1726e80939
Use define.
...
SVN revision: 36159
2008-09-22 10:08:44 +00:00
Nicholas Hughart
fee9946d79
My bad :)
...
SVN revision: 36139
2008-09-20 20:37:56 +00:00
Nicholas Hughart
7aa75cca57
Doxyfile should reference eet.c.in, not eet.c which doesn't exist.
...
SVN revision: 36138
2008-09-20 20:25:46 +00:00
Vincent Torri
b5ac42942c
* mingw32ce has no locale stuff
...
* libmman does not exist anymore
SVN revision: 36127
2008-09-20 10:02:09 +00:00
Vincent Torri
0b93ba01a6
add doc to the counter module. remove the link to the
...
tutorial (the module is too short for a tutorial to be
useful)
SVN revision: 36126
2008-09-20 09:46:54 +00:00
Vincent Torri
f196383f8f
finish doc of the file module. Add a warning if eina_file_split() is used
...
SVN revision: 36122
2008-09-20 08:42:35 +00:00
Carsten Haitzler
8c5d095827
from sacial - condition where pipe close doesnt happen.
...
SVN revision: 36117
2008-09-20 03:20:33 +00:00
Carsten Haitzler
1dce18e33a
illogict - patch for right lefty mouse...
...
- ecore-x-pointer_mapping_support.patch: add support for modifying
pointer button mapping
SVN revision: 36113
2008-09-20 02:19:38 +00:00
Carsten Haitzler
8d175a12e8
illogict patch for evas configure xcb checks.
...
- evas-configure-xcb_image_version_requirement.patch: check for
xcb-image at least version 0.2.1
SVN revision: 36111
2008-09-20 02:11:33 +00:00
Carsten Haitzler
5b4a924fd5
tim horton's quartz engine patches - ecore adds.
...
SVN revision: 36110
2008-09-20 02:08:50 +00:00
Carsten Haitzler
fab81faa86
tim horton's quartz engine for evas.
...
SVN revision: 36107
2008-09-20 02:03:22 +00:00
Vincent Torri
ddc956b313
configuration of static build of memory pools
...
i'll do an m4 macro later
SVN revision: 36100
2008-09-19 14:10:05 +00:00
Cedric BAIL
44c684bd36
Remove warning due to Inlist API change.
...
SVN revision: 36098
2008-09-19 12:40:18 +00:00
Cedric BAIL
710354bd96
Change eina_benchmark_register API as it can fail in many occasion.
...
SVN revision: 36097
2008-09-19 12:32:24 +00:00
Cedric BAIL
80a227ff13
We have now a defined behaviour when we have more than one entry with the same
...
key in the hash table.
SVN revision: 36096
2008-09-19 12:19:06 +00:00
Cedric BAIL
a3b343baa5
Fix memory leak with a proper shutdown of Openssl, thanks to Massimiliano Calamelli help.
...
SVN revision: 36095
2008-09-19 11:30:42 +00:00
Carsten Haitzler
bcabb2be60
and when deleting a hash item - if hash data != NULL delete EXACTLY that
...
entry (if there are duplicates... this will avoid removing the wrong one)
SVN revision: 36092
2008-09-19 09:36:48 +00:00
Carsten Haitzler
c4624ffa93
add event_win's to all events that didnt have them before - needed.
...
SVN revision: 36091
2008-09-19 09:29:27 +00:00
Vincent Torri
f50feadeae
* add benchmark and file documentation
...
* reorganize a bit more. it's not finished
* fix spellingg and formatting
* gnuplot file names generated by our bechmarks tests have an
absolute time description and not H:M:S description, as this
breaks the check out of the repo on Windows.
SVN revision: 36090
2008-09-19 05:22:43 +00:00
Cedric BAIL
286a19f5e2
Add a test app and switch from SOL_IP to IPPROTO_IP for FreeBSD.
...
SVN revision: 36087
2008-09-18 15:18:59 +00:00
Cedric BAIL
8bda22fced
Add some type checking to Inlined List.
...
SVN revision: 36084
2008-09-18 14:22:48 +00:00
Cedric BAIL
80e138df1b
Remove moved declaration.
...
SVN revision: 36082
2008-09-18 14:21:38 +00:00
Cedric BAIL
02a24e53dc
Include meaningfull header.
...
SVN revision: 36081
2008-09-18 14:20:45 +00:00
Cedric BAIL
fc08f85167
Make module path global to all bench.
...
SVN revision: 36080
2008-09-18 14:19:50 +00:00
Cedric BAIL
ad793833c6
Set module path for all tests.
...
SVN revision: 36079
2008-09-18 14:17:48 +00:00
Cedric BAIL
4423005ab4
Avoid some dereferencing and provide inline for mempool alloc/free/realloc.
...
SVN revision: 36078
2008-09-18 14:16:47 +00:00
Cedric BAIL
d4ae3fc7e1
Include the usefull header.
...
SVN revision: 36077
2008-09-18 14:14:30 +00:00
Cedric BAIL
210ff33edf
Another forgotten initialization.
...
SVN revision: 36076
2008-09-18 14:12:33 +00:00
Cedric BAIL
0d9b2f3f8d
Remove useless counter init/shutdown.
...
SVN revision: 36075
2008-09-18 12:24:07 +00:00
Cedric BAIL
ce16573cb3
Add init/shutdown to benchmark and fix its users.
...
SVN revision: 36073
2008-09-18 10:04:46 +00:00
Cedric BAIL
ac21afc37f
Reduce code size.
...
SVN revision: 36072
2008-09-18 10:04:01 +00:00
Cedric BAIL
27040661af
Use global EINA_ERROR_OUT_OF_MEMORY.
...
SVN revision: 36071
2008-09-18 10:03:34 +00:00
Cedric BAIL
c17a9848a3
Forgotten initialization.
...
SVN revision: 36070
2008-09-18 10:02:40 +00:00
Cedric BAIL
9d54723060
Add forgotten declaration.
...
SVN revision: 36069
2008-09-18 10:01:45 +00:00
Carsten Haitzler
0a0d491cc3
disabel start/stop emits for programs - there is a good point that they are
...
largely useless.
SVN revision: 36064
2008-09-18 01:48:17 +00:00
Vincent Torri
54de28cc68
* add doc for counter and convert modules
...
* minor spelling, formatting and doxygen fixes
SVN revision: 36057
2008-09-17 18:55:54 +00:00
Gustavo Sverzut Barbieri
6956e1057b
Since we use ecore, we must initilize it.
...
Problem: ecore reference count can drop to zero before
_ecore_evas_async_events_fd is deleted, ecore_shtudown() will finish
all fd handlers and then we would delete a now invalid pointer.
SVN revision: 36055
2008-09-17 17:19:20 +00:00
Cedric BAIL
96bfcc0395
Add another mempool test.
...
SVN revision: 36054
2008-09-17 16:33:16 +00:00
Cedric BAIL
c9ad936b24
Add mempool check.
...
SVN revision: 36053
2008-09-17 15:23:09 +00:00
Cedric BAIL
f3bab28c36
Fix module stuff to be able to run test in the build directory.
...
SVN revision: 36052
2008-09-17 15:21:16 +00:00
Cedric BAIL
f7d92d57a4
Add statistics, gc support to mempool and a workaround path lookup for module.
...
SVN revision: 36051
2008-09-17 15:20:35 +00:00
Cedric BAIL
0dbb3917b7
We need to return something != NULL.
...
SVN revision: 36050
2008-09-17 15:19:07 +00:00
Cedric BAIL
730049220e
Fix typo and initialization.
...
SVN revision: 36049
2008-09-17 15:18:35 +00:00
Cedric BAIL
84a2279a0a
Remove dead directory.
...
SVN revision: 36048
2008-09-17 15:18:04 +00:00
Cedric BAIL
36fdd93f13
Add multicast support thanks to Matt Barclay <mbarclay@gmail.com>.
...
SVN revision: 36046
2008-09-17 15:08:48 +00:00
Cedric BAIL
3bf0d7ed5e
Add protection for dump function also.
...
SVN revision: 36042
2008-09-17 08:59:47 +00:00
Cedric BAIL
eeb52f487a
Fix bug reported by Vincent Torri and add a test to trigger it.
...
SVN revision: 36041
2008-09-17 08:33:35 +00:00
Gustavo Sverzut Barbieri
fb44db2211
Revert edje_smart_calculate_v4_r2, it breaks e17 shelf resize.
...
Not ready yet, reverting...
SVN revision: 36031
2008-09-17 01:50:16 +00:00
Gustavo Sverzut Barbieri
6c918f3d8a
Do not assume fontconfig will find a font.
...
If you have no fonts in fontconfig, it returns NULL... believe me, it
does happen.
SVN revision: 36029
2008-09-16 22:59:59 +00:00
Gustavo Sverzut Barbieri
b85bedb940
Fix indentation levels.
...
SVN revision: 36028
2008-09-16 21:11:38 +00:00
Gustavo Sverzut Barbieri
aef095031b
bin_SCRIPTS does not distribute the file, must add to EXTRA_DIST
...
This is stupid, so is autofoo.
SVN revision: 36027
2008-09-16 20:21:11 +00:00
Gustavo Sverzut Barbieri
d044a0245a
More svn:ignore
...
SVN revision: 36026
2008-09-16 19:44:20 +00:00