Gustavo Sverzut Barbieri
5854b1429e
Add member_{add,del} as smart callbacks.
...
On the let's break 'em all bandwagon, add the two callbacks (or
virtuals if you like the name) so we can know when some object is
attached or detached as a member of our object, this will help
eliminate confusing and duplicate functions like
evas_object_smart_clipped_smart_add().
Please recompile *ALL* your libs and applications that depend on Evas
and Smart Objects, like ETK.
SVN revision: 37084
2008-10-25 02:49:19 +00:00
Sebastian Dransfeld
fc6e85ea96
Remove signal.h, doesn't seem to be used.
...
SVN revision: 37044
2008-10-24 06:57:23 +00:00
Sebastian Dransfeld
88c695c2ad
Only unix should depend on signal.h
...
SVN revision: 37043
2008-10-24 06:49:44 +00:00
Carsten Haitzler
bf8905c54d
add a "repch" (replace char). for passowrd mode! :)
...
SVN revision: 36956
2008-10-22 08:57:30 +00:00
Carsten Haitzler
e4e3b0d5a2
better escaping!
...
SVN revision: 36954
2008-10-22 04:44:22 +00:00
Cedric BAIL
a360b26230
Declare dir in the right scope.
...
SVN revision: 36945
2008-10-21 16:54:30 +00:00
Cedric BAIL
0ea9b88ae1
Fix a typo.
...
SVN revision: 36944
2008-10-21 16:50:40 +00:00
Cedric BAIL
465b76a017
Remove Evas_List from Evas.
...
SVN revision: 36942
2008-10-21 16:31:05 +00:00
Cedric BAIL
7e74651236
Fix a potential bug jumping over one element when destroying them.
...
Didn't find a way to trigger it, but caught it during code review.
SVN revision: 36940
2008-10-21 15:23:24 +00:00
Cedric BAIL
68d377afe6
Rename EINA_INLIST_ITER_NEXT/EINA_INLIST_ITER_LAST to EINA_INLIST_FOREACH/
...
EINA_INLIST_REVERSE_FOREACH so it best match is behaviour. Asked by Gustavo.
SVN revision: 36928
2008-10-21 12:19:57 +00:00
Cedric BAIL
e9ddcdd311
Remove evas hash.
...
SVN revision: 36862
2008-10-20 16:12:47 +00:00
Carsten Haitzler
03114c0dac
and drop rendering text out of bounds.
...
SVN revision: 36853
2008-10-20 13:07:05 +00:00
Cedric BAIL
bdfed791ea
More use of iterator macro.
...
SVN revision: 36852
2008-10-20 12:36:48 +00:00
Carsten Haitzler
5497660f72
remove debugging.
...
SVN revision: 36850
2008-10-20 12:15:07 +00:00
Carsten Haitzler
2e8d596191
ok fails sanity test.. hmmm. now what...
...
SVN revision: 36848
2008-10-20 11:58:35 +00:00
Carsten Haitzler
9517f8f0e0
directly export eina deps for evas.
...
SVN revision: 36845
2008-10-20 10:58:50 +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
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
37ca3d9821
put format info in pops too when feeding from markup.
...
SVN revision: 36740
2008-10-17 03:16:11 +00:00
Carsten Haitzler
9e6d0e4ce8
more work to make it usable
...
SVN revision: 36737
2008-10-17 01:39:57 +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
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
59d9e81427
more textblock work/additions for entry support.
...
SVN revision: 36708
2008-10-16 09:17:37 +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
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
0d82a4a75a
Remove duplicated declaration.
...
SVN revision: 36654
2008-10-14 12:43:45 +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
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
Carsten Haitzler
29a4c2a8c2
formatting
...
SVN revision: 36440
2008-10-05 03:47:52 +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
dfdf20227b
Fix compilation on Win32. Patch by Nicolas Aguirre
...
SVN revision: 36381
2008-10-01 15:42:48 +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
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
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
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
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
fab81faa86
tim horton's quartz engine for evas.
...
SVN revision: 36107
2008-09-20 02:03:22 +00:00