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
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
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
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
Vincent Torri
892ea362f0
* fix compilation with c++ compilers
...
* remove trailing spaces
SVN revision: 35973
2008-09-13 07:45:47 +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
Carsten Haitzler
0cf0cd8e15
ensure scaling multiplies are promoted to fp.
...
SVN revision: 35924
2008-09-10 06:40:54 +00:00
Carsten Haitzler
c1d838efa7
promote scale to fp.
...
SVN revision: 35920
2008-09-10 05:43:25 +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
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