Carsten Haitzler
f854f1f275
fix glpipe optimization that stops the pipes from being used with many
...
maps
SVN revision: 59638
2011-05-24 06:51:47 +00:00
Boris Faure
a9fe27d54c
evas: typo
...
SVN revision: 59631
2011-05-23 19:38:28 +00:00
ChunEon Park
8e9be7f42f
evas/evas_map - removed white spaces, fixed identation.
...
SVN revision: 59620
2011-05-23 10:37:17 +00:00
Vincent Torri
70c27550cf
Evas: Fix compilation with libjpeg 8 on Windows.
...
SVN revision: 59609
2011-05-23 06:45:19 +00:00
Vincent Torri
17114374a9
improve linbpg detection
...
SVN revision: 59576
2011-05-22 08:53:31 +00:00
Christopher Michael
cee78bdc1f
Evas: Initialize some variables to zero (to remove compiler warnings).
...
SVN revision: 59569
2011-05-21 22:28:13 +00:00
Daniel Juyung Seo
924bddfc83
Evas evas_render.c: Fixed formatting.
...
Fixed indentation and removed trailing whitespaces.
SVN revision: 59560
2011-05-21 06:23:33 +00:00
Christopher Michael
8c2397f8c2
Evas: Add UNUSED to evas_engine function 'eng_image_load_error_get'
...
for data paramater (it is not used in the function).
SVN revision: 59547
2011-05-20 01:35:41 +00:00
Christopher Michael
b3d66d5b25
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)
SVN revision: 59546
2011-05-20 01:33:55 +00:00
Carsten Haitzler
88b59a9bb6
fix proxy sourcing of smart obj that updates.
...
SVN revision: 59536
2011-05-19 13:01:44 +00:00
Vincent Torri
9347b624a6
Add postscript to the list of files supported by the generic loader
...
SVN revision: 59533
2011-05-19 12:41:17 +00:00
Carsten Haitzler
4dd1d5cf62
fix load of data to ACTUALLY set the load error in evas's image
...
objects. including preload.
SVN revision: 59529
2011-05-19 11:19:22 +00:00
Tom Hacohen
359e67f68a
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.
SVN revision: 59527
2011-05-19 09:54:30 +00:00
Tom Hacohen
3227929fcf
Evas textblock: Use the saved paragraph pointer instead of searching.
...
SVN revision: 59526
2011-05-19 09:54:19 +00:00
Carsten Haitzler
59bc413e1f
handle surf alloc failures.
...
SVN revision: 59524
2011-05-19 09:28:43 +00:00
Carsten Haitzler
3789e32040
check return of alloc surf for eet loader.
...
SVN revision: 59523
2011-05-19 09:25:31 +00:00
Carsten Haitzler
19b70919ad
small fix - check surface alloc return and reurn alloc failure.
...
SVN revision: 59522
2011-05-19 09:22:35 +00:00
Carsten Haitzler
5b2a35392b
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.
SVN revision: 59519
2011-05-19 05:52:47 +00:00
Vincent Torri
b3ed32be46
remove some shadow declarations
...
SVN revision: 59508
2011-05-18 14:12:10 +00:00
Tom Hacohen
f3ef64a31e
Evas font-engine: Replace deprecated freetype constants.
...
SVN revision: 59507
2011-05-18 13:47:45 +00:00
Tom Hacohen
1ad5cdfb89
Evas font-engine: Remove useless if, it's never a bitmap.
...
SVN revision: 59506
2011-05-18 13:47:37 +00:00
Tom Hacohen
b831d3c1e1
Evas font-engine: Fix searching of fonts to ignore more control characters.
...
SVN revision: 59499
2011-05-18 11:18:08 +00:00
Tom Hacohen
fccfbf78b0
Evas font-engine: Don't search fi again in ot populate.
...
We already calculate it in content create.
SVN revision: 59498
2011-05-18 11:18:00 +00:00
Carsten Haitzler
23c715b282
fixed issues on evas gl suport from sungwoo.
...
SVN revision: 59492
2011-05-18 09:49:58 +00:00
Carsten Haitzler
62efa76e50
add grid layout obj to evas (along with table and box)
...
SVN revision: 59481
2011-05-18 07:04:32 +00:00
Tom Hacohen
dd503b47fd
Evas textblock: Fix a potential bug in wrapping.
...
SVN revision: 59464
2011-05-17 07:08:33 +00:00
Carsten Haitzler
a59cd2a040
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.
SVN revision: 59431
2011-05-16 02:06:41 +00:00
Tom Hacohen
e4dada93e6
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.
SVN revision: 59406
2011-05-15 15:36:04 +00:00
Tom Hacohen
1e542a0d47
Evas textblock: Fixed a possible bug with wordwrap.
...
SVN revision: 59405
2011-05-15 13:57:47 +00:00
Tom Hacohen
353ce0f48a
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.
SVN revision: 59404
2011-05-15 12:00:01 +00:00
Tom Hacohen
44b8ca79a4
Evas font-engine: Remove the useless RGBA_Font_Source hb.face.
...
SVN revision: 59403
2011-05-15 11:59:58 +00:00
Tom Hacohen
726d37b782
Evas font-engine: Adjust code to use latest Harfbuzz (0.5.0)
...
SVN revision: 59402
2011-05-15 11:59:54 +00:00
Vincent Torri
c3d5bfb5c5
Evas: cache: missing guards
...
SVN revision: 59394
2011-05-15 10:11:22 +00:00
Vincent Torri
f0cbd4add5
add some guards for non Windows headers and reorder
...
alphabetically some autotools stuff
SVN revision: 59393
2011-05-15 05:42:30 +00:00
Tom Hacohen
8315f9879c
Evas textblock: Fix segfault with evas_textblock_cursor_content_get.
...
Patch by Brian Wang.
SVN revision: 59347
2011-05-12 15:12:10 +00:00
Tom Hacohen
909e11f49f
Evas font-engine: Fix usage of font cache (= -> ==).
...
SVN revision: 59344
2011-05-12 08:38:24 +00:00
Tom Hacohen
7d1f21946a
Evas font-engine: abort font load even sooner if name is NULL.
...
SVN revision: 59343
2011-05-12 08:38:21 +00:00
Carsten Haitzler
74d6d2b948
wrn--!
...
SVN revision: 59342
2011-05-12 08:30:49 +00:00
Carsten Haitzler
3761d8ecf8
Evas Smart: add ability to get usage count
...
SVN revision: 59341
2011-05-12 08:28:25 +00:00
Carsten Haitzler
6162859727
chlog++
...
SVN revision: 59330
2011-05-11 11:29:21 +00:00
Carsten Haitzler
9d945dd593
fix svg load WITH scaling - scale down size request broken. 2
...
different sizing methods.
SVN revision: 59329
2011-05-11 11:26:51 +00:00
Tom Hacohen
13d032d0b1
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.
SVN revision: 59325
2011-05-11 10:18:24 +00:00
Carsten Haitzler
ba6775813b
chlog++
...
SVN revision: 59324
2011-05-11 09:55:08 +00:00
Carsten Haitzler
a5d62bdbcd
Fix: egl mode in engine forgot to call pre/post swap callback. thanks
...
guanglim!
SVN revision: 59322
2011-05-11 09:14:59 +00:00
Tom Hacohen
faba2810b4
Evas textblock: Don't allow overwriting the format stack.
...
SVN revision: 59320
2011-05-11 08:35:09 +00:00
Tom Hacohen
fd25efda3a
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.
SVN revision: 59319
2011-05-11 08:34:57 +00:00
Cedric BAIL
30ecc3a5b8
evas: fix typos.
...
SVN revision: 59306
2011-05-10 07:55:22 +00:00
Cedric BAIL
21971b92a0
evas: fix xcb build.
...
SVN revision: 59302
2011-05-09 15:18:03 +00:00
Cedric BAIL
c2df2df0c6
evas: don't use dead condition.
...
SVN revision: 59300
2011-05-09 14:42:12 +00:00
Cedric BAIL
f91a33ef0d
evas: we should not rely on mutex recursive stuff. fix potential source of bug.
...
SVN revision: 59294
2011-05-09 12:55:57 +00:00