tasn [Mon, 30 May 2011 08:31:29 +0000 (08:31 +0000)]
Evas font-engine: Fallback to script_fi if we didn't find another one.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59803
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 30 May 2011 08:16:35 +0000 (08:16 +0000)]
Evas textblock: clean up text_append, and possibly solve infinite loop.
I removed the workaround that solved it, for this cleaner, solution that
should work.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59802
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 30 May 2011 08:16:32 +0000 (08:16 +0000)]
Evas textblock: Removed ununeeded allocation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59801
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 30 May 2011 07:52:44 +0000 (07:52 +0000)]
Evas textblock: Fix an issue with empty textblocks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59800
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 21:11:58 +0000 (21:11 +0000)]
Evas textblock: Possible workaround for the infinite loop morlenxus is having.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59791
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 29 May 2011 14:34:33 +0000 (14:34 +0000)]
Evas : evas_preload.c : Fix compilation when --disable-async-preload is passed to configure.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59786
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 13:56:23 +0000 (13:56 +0000)]
Evas engines: Adjust all the rest of the engines to use Evas_Font_Set.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59784
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 13:35:45 +0000 (13:35 +0000)]
Evas font-engine: In continuation of the previous commit. Use Evas_Font_Set.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59783
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 13:00:54 +0000 (13:00 +0000)]
Evas font-engine: Added two font opaque types.
Added Evas_Font_Instance and Evas_Font_Set which correspond to
RGBA_Font_Int and RGBA_Font. This is very important for strict type
checking which we now finally have.
This commit does not include logic changes, only casting and changing
types of pointers to the opaque pointer types.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59782
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 12:03:20 +0000 (12:03 +0000)]
Evas textblock/font-engine: Fix compiler warnings with -Wshadow.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59781
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 11:47:53 +0000 (11:47 +0000)]
Evas textblock: Added support for numeric escape sequences.
Patch by Raoul Hecky.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59780
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 11:09:47 +0000 (11:09 +0000)]
Evas font-engine: Conform to the API changes in Harfbuzz 0.6.0.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59779
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 09:20:18 +0000 (09:20 +0000)]
Evas font-engine: Fixed font fallback in the same script run.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59777
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 29 May 2011 09:20:13 +0000 (09:20 +0000)]
Evas font-engine: Fixed a bug in the glyph search function.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59776
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 27 May 2011 08:26:11 +0000 (08:26 +0000)]
Add feature: convenience call: evas_event_thaw_eval()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59727
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 02:00:15 +0000 (02:00 +0000)]
Evas: Png Loader: Fix shadow declaration of variable 'compress'.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59718
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:50:10 +0000 (01:50 +0000)]
Evas: Fix shadow declaration of 'i' variable.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59716
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:47:58 +0000 (01:47 +0000)]
Evas: Fix more shadow declarations of variables.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59715
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:44:10 +0000 (01:44 +0000)]
Evas: Fix more shadow declarations of 'index' variable.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59714
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:22:56 +0000 (01:22 +0000)]
Evas: Fix shadow declaration of variable 'write'.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59713
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:19:35 +0000 (01:19 +0000)]
Evas: Fix shadow declaration of variable 'index'
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59712
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:17:15 +0000 (01:17 +0000)]
Evas: Fix shadow declaration of variable 'index'.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59711
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 27 May 2011 01:13:41 +0000 (01:13 +0000)]
Evas: Fix shadow declaration of variable 'index'
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59710
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 26 May 2011 08:37:44 +0000 (08:37 +0000)]
chlog++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59694
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 26 May 2011 08:37:07 +0000 (08:37 +0000)]
fix table to actually use fractional weighting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59693
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 26 May 2011 05:42:15 +0000 (05:42 +0000)]
forgot chglog.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59688
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 26 May 2011 05:40:47 +0000 (05:40 +0000)]
fix table to handle weighting correctly for expands vs not expands. if
ANY elemtn that spans a col or row CANt expand that column or row is
VETOED frome xpanding, as opposed to the inverse
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59687
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 26 May 2011 02:44:01 +0000 (02:44 +0000)]
fix c fallback rendering - mask op was wrong. mmx was right. why is
the neon code sitting there.. with no neon? just c? if so.. just kill
the neon code and let c fallbacks take care of it as all we do is dup
code. either that or actually implement the neon.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59686
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
yoz [Wed, 25 May 2011 20:21:25 +0000 (20:21 +0000)]
evas: add raw loaders ...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59680
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 25 May 2011 11:56:13 +0000 (11:56 +0000)]
aaah fix brackets i just unfixed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59667
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 25 May 2011 11:50:37 +0000 (11:50 +0000)]
remove commented out table code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59666
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 24 May 2011 10:19:06 +0000 (10:19 +0000)]
evas: use Eina_File when possible.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59645
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 24 May 2011 06:51:47 +0000 (06:51 +0000)]
fix glpipe optimization that stops the pipes from being used with many
maps
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59638
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Mon, 23 May 2011 19:38:28 +0000 (19:38 +0000)]
evas: typo
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59631
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Mon, 23 May 2011 10:37:17 +0000 (10:37 +0000)]
evas/evas_map - removed white spaces, fixed identation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 23 May 2011 06:45:19 +0000 (06:45 +0000)]
Evas: Fix compilation with libjpeg 8 on Windows.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59609
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 22 May 2011 08:53:31 +0000 (08:53 +0000)]
improve linbpg detection
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59576
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 21 May 2011 22:28:13 +0000 (22:28 +0000)]
Evas: Initialize some variables to zero (to remove compiler warnings).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59569
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Sat, 21 May 2011 06:23:33 +0000 (06:23 +0000)]
Evas evas_render.c: Fixed formatting.
Fixed indentation and removed trailing whitespaces.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59560
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 20 May 2011 01:35:41 +0000 (01:35 +0000)]
Evas: Add UNUSED to evas_engine function 'eng_image_load_error_get'
for data paramater (it is not used in the function).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59547
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 20 May 2011 01:33:55 +0000 (01:33 +0000)]
Evas: evas_common_frameq_thread (in evas_pipe.c) uses 'gettimeofday',
so include the proper header file for that function (so we don't get
implicit declaration warning)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59546
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 May 2011 13:01:44 +0000 (13:01 +0000)]
fix proxy sourcing of smart obj that updates.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59536
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 19 May 2011 12:41:17 +0000 (12:41 +0000)]
Add postscript to the list of files supported by the generic loader
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59533
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 May 2011 11:19:22 +0000 (11:19 +0000)]
fix load of data to ACTUALLY set the load error in evas's image
objects. including preload.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59529
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 19 May 2011 09:54:30 +0000 (09:54 +0000)]
Evas textblock: Added an rbtree index for the layout paragraphs.
This can be used with both coordinates and line numbers, this is a
faster way to find layout paragraphs in the textblock which means
we should now be a lot faster with big textblocks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59527
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 19 May 2011 09:54:19 +0000 (09:54 +0000)]
Evas textblock: Use the saved paragraph pointer instead of searching.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 May 2011 09:28:43 +0000 (09:28 +0000)]
handle surf alloc failures.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59524
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 May 2011 09:25:31 +0000 (09:25 +0000)]
check return of alloc surf for eet loader.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59523
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 May 2011 09:22:35 +0000 (09:22 +0000)]
small fix - check surface alloc return and reurn alloc failure.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59522
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 May 2011 05:52:47 +0000 (05:52 +0000)]
fix bug in new proxy code (no need for changelog as its a new feature
thats not released yet) wher using proxy via map doesnt let you use uv
coords right as its ALWAYs filling/scaling only due to not using
source image size and proxy size right.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59519
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 18 May 2011 14:12:10 +0000 (14:12 +0000)]
remove some shadow declarations
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 18 May 2011 13:47:45 +0000 (13:47 +0000)]
Evas font-engine: Replace deprecated freetype constants.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 18 May 2011 13:47:37 +0000 (13:47 +0000)]
Evas font-engine: Remove useless if, it's never a bitmap.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59506
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 18 May 2011 11:18:08 +0000 (11:18 +0000)]
Evas font-engine: Fix searching of fonts to ignore more control characters.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59499
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 18 May 2011 11:18:00 +0000 (11:18 +0000)]
Evas font-engine: Don't search fi again in ot populate.
We already calculate it in content create.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59498
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 18 May 2011 09:49:58 +0000 (09:49 +0000)]
fixed issues on evas gl suport from sungwoo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59492
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 18 May 2011 07:04:32 +0000 (07:04 +0000)]
add grid layout obj to evas (along with table and box)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59481
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 17 May 2011 07:08:33 +0000 (07:08 +0000)]
Evas textblock: Fix a potential bug in wrapping.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59464
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 16 May 2011 02:06:41 +0000 (02:06 +0000)]
pointed out by jiyoun ... but patch wasn't quite right. shouldnt
manually ref-- the old im - should call drop. also... dont make
original dirty as we don't modify it, we just drop (unref) it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59431
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 15 May 2011 15:36:04 +0000 (15:36 +0000)]
Evas textblock: Set cursor position if not already set when inserting text.
This was always the meaning of cur->node=NULL, but here it explicitly
does it, which makes things easier in the long run.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59406
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 15 May 2011 13:57:47 +0000 (13:57 +0000)]
Evas textblock: Fixed a possible bug with wordwrap.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59405
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 15 May 2011 12:00:01 +0000 (12:00 +0000)]
Evas textblock: Speed up rendering. Find the start paragraph for all.
Until now all the format/text drawing loops went through all the
paragraphs skipping all the ones that are outside the clipping/object
zone. This changeset find the first paragraph to be renedred first so we
don't walk all the paragraphs for nothing. This speeds up rendering of
the ends of very big textblocks in a very noticable manner.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59404
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 15 May 2011 11:59:58 +0000 (11:59 +0000)]
Evas font-engine: Remove the useless RGBA_Font_Source hb.face.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59403
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 15 May 2011 11:59:54 +0000 (11:59 +0000)]
Evas font-engine: Adjust code to use latest Harfbuzz (0.5.0)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59402
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 15 May 2011 10:11:22 +0000 (10:11 +0000)]
Evas: cache: missing guards
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59394
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 15 May 2011 05:42:30 +0000 (05:42 +0000)]
add some guards for non Windows headers and reorder
alphabetically some autotools stuff
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59393
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 12 May 2011 15:12:10 +0000 (15:12 +0000)]
Evas textblock: Fix segfault with evas_textblock_cursor_content_get.
Patch by Brian Wang.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59347
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 12 May 2011 08:38:24 +0000 (08:38 +0000)]
Evas font-engine: Fix usage of font cache (= -> ==).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59344
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 12 May 2011 08:38:21 +0000 (08:38 +0000)]
Evas font-engine: abort font load even sooner if name is NULL.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59343
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 12 May 2011 08:30:49 +0000 (08:30 +0000)]
wrn--!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59342
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 12 May 2011 08:28:25 +0000 (08:28 +0000)]
Evas Smart: add ability to get usage count
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59341
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 11 May 2011 11:29:21 +0000 (11:29 +0000)]
chlog++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59330
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 11 May 2011 11:26:51 +0000 (11:26 +0000)]
fix svg load WITH scaling - scale down size request broken. 2
different sizing methods.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59329
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 May 2011 10:18:24 +0000 (10:18 +0000)]
Evas textblock: Added _format_list_get for fast retrieval of anchors.
This is very useful in edje_entry that keeps a list of anchors.
Currently only "a" and "item" are supported, and unless something
drastic will happen, it will stay this way.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59325
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 11 May 2011 09:55:08 +0000 (09:55 +0000)]
chlog++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59324
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 11 May 2011 09:14:59 +0000 (09:14 +0000)]
Fix: egl mode in engine forgot to call pre/post swap callback. thanks
guanglim!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59322
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 May 2011 08:35:09 +0000 (08:35 +0000)]
Evas textblock: Don't allow overwriting the format stack.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59320
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 May 2011 08:34:57 +0000 (08:34 +0000)]
Evas textblock: Only parse formats that can change the format stack.
No need to parse all the newlines when all we want is just to modify the
format stack.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59319
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 10 May 2011 07:55:22 +0000 (07:55 +0000)]
evas: fix typos.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59306
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 9 May 2011 15:18:03 +0000 (15:18 +0000)]
evas: fix xcb build.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59302
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 9 May 2011 14:42:12 +0000 (14:42 +0000)]
evas: don't use dead condition.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59300
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 9 May 2011 12:55:57 +0000 (12:55 +0000)]
evas: we should not rely on mutex recursive stuff. fix potential source of bug.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59294
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 9 May 2011 11:05:04 +0000 (11:05 +0000)]
evas: fix evas_pipe and use eina_condition.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59291
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 9 May 2011 10:56:32 +0000 (10:56 +0000)]
evas: fix software 16 sdl.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59290
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 9 May 2011 10:33:21 +0000 (10:33 +0000)]
evas: use Eina_Condition.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59288
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 9 May 2011 07:40:14 +0000 (07:40 +0000)]
Evas text: clean up evas_text_style_pad_get a bit further.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59284
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 15:43:44 +0000 (15:43 +0000)]
Evas text: Made evas_text_style_pad_get faster.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59282
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 15:33:23 +0000 (15:33 +0000)]
Evas textblock: Do a bit of uchar -> Eina_Bool and setting as bitfield.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59281
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 15:33:20 +0000 (15:33 +0000)]
Evas textblock: Remove unused alloca.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59280
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 14:54:27 +0000 (14:54 +0000)]
Evas textblock: Clean up clipping and render a bit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59279
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 12:26:44 +0000 (12:26 +0000)]
Evas table: fix ui-mirroring with homogeneous tables.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59277
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 11:20:19 +0000 (11:20 +0000)]
Evas textblock: Break on mandatory and allowed break options.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59274
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 11:20:16 +0000 (11:20 +0000)]
Evas textblock: Moved format text_node invalidation to it's own function.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59273
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 11:20:13 +0000 (11:20 +0000)]
Evas textblock: Move ellipsis handling to a different function.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59272
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 09:13:59 +0000 (09:13 +0000)]
Evas textblock: clean up mixed/word wrap a bit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59271
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 8 May 2011 09:13:56 +0000 (09:13 +0000)]
Evas textblock: Fix possible issues with charwrap not wrapping correctly.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59270
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Sat, 7 May 2011 08:01:42 +0000 (08:01 +0000)]
Evas evas_object_smart.c: Fixed indentation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59258
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 6 May 2011 11:04:32 +0000 (11:04 +0000)]
evas / evas_object_smart - mistook! spank my ass!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59242
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 6 May 2011 10:55:24 +0000 (10:55 +0000)]
evas/evas_object_smart - fixed parent cache invalidation logic error.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Fri, 6 May 2011 10:00:21 +0000 (10:00 +0000)]
Evas textblock: Fix seg with empty textblocks that cause wrapping.
Revert "evas: don't assume anymore that text_node is != NULL."
This reverts commit 59231
Thanks to cedric for the report + initial fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@59237
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33