profile/ivi/evas.git
13 years agopreload_done member is declared only if async preload is enabled
caro [Sat, 18 Dec 2010 09:59:50 +0000 (09:59 +0000)]
preload_done member is declared only if async preload is enabled

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55626 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomissing declaration
caro [Sat, 18 Dec 2010 08:48:58 +0000 (08:48 +0000)]
missing declaration

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55625 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agovc++ does not like unistd.h. Actually, maybe we should check some
caro [Fri, 17 Dec 2010 17:00:57 +0000 (17:00 +0000)]
vc++ does not like unistd.h. Actually, maybe we should check some
non standard headers in configure.ac and guard them appropriately

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55613 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix typo.
cedric [Wed, 15 Dec 2010 10:40:57 +0000 (10:40 +0000)]
* evas: fix typo.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55559 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: better fix for path init.
cedric [Tue, 14 Dec 2010 14:17:07 +0000 (14:17 +0000)]
* evas: better fix for path init.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55553 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofixed async preload stall bug! still 1 issue left when caches
raster [Tue, 14 Dec 2010 10:22:06 +0000 (10:22 +0000)]
fixed async preload stall bug! still 1 issue left when caches
(scalecaches) are flushed which can cause a hang until all data is
"loaded back in" again. it's a bit of a doosey actually and so isn't
fixed here.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55551 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agolockdebug - be able to find mutexes that lock for a while... but.. i
raster [Tue, 14 Dec 2010 05:41:32 +0000 (05:41 +0000)]
lockdebug - be able to find mutexes that lock for a while... but.. i
found what was blocking.. and it wasnt a mutex! well.. put this in for
further debugging later.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55544 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agowarning--
raster [Tue, 14 Dec 2010 03:11:03 +0000 (03:11 +0000)]
warning--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55543 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix warning.
raster [Tue, 14 Dec 2010 03:09:01 +0000 (03:09 +0000)]
fix warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55542 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix a long standing bug. Don't know how no one
cedric [Mon, 13 Dec 2010 13:25:39 +0000 (13:25 +0000)]
* evas: fix a long standing bug. Don't know how no one
else saw it before.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55536 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoset clobber info right for neon test.
raster [Mon, 13 Dec 2010 03:56:53 +0000 (03:56 +0000)]
set clobber info right for neon test.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55529 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agouseless path
caro [Sun, 12 Dec 2010 18:18:34 +0000 (18:18 +0000)]
useless path

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55520 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agowarnings--
caro [Sat, 11 Dec 2010 13:17:26 +0000 (13:17 +0000)]
warnings--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55496 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agosuppress useless file
caro [Sat, 11 Dec 2010 10:40:29 +0000 (10:40 +0000)]
suppress useless file

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55493 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoupdate visual studio files
caro [Sat, 11 Dec 2010 10:39:00 +0000 (10:39 +0000)]
update visual studio files

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55492 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agodeclare variables at the beginning of the block
caro [Sat, 11 Dec 2010 09:00:13 +0000 (09:00 +0000)]
declare variables at the beginning of the block

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55491 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix polygon position on clear.
cedric [Thu, 9 Dec 2010 10:33:23 +0000 (10:33 +0000)]
* evas: fix polygon position on clear.

Patch by YUNHAN KIM <yhan.kim@samsung.com>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55404 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed a major bug in last_at_off.
tasn [Wed, 8 Dec 2010 15:41:21 +0000 (15:41 +0000)]
Evas textblock: Fixed a major bug in last_at_off.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55375 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: notice object change on map color change.
cedric [Mon, 6 Dec 2010 22:28:38 +0000 (22:28 +0000)]
* evas: notice object change on map color change.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55335 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoand dont seg there.
raster [Mon, 6 Dec 2010 09:07:56 +0000 (09:07 +0000)]
and dont seg there.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55319 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoand only check version if surf != NULL
raster [Mon, 6 Dec 2010 09:02:16 +0000 (09:02 +0000)]
and only check version if surf != NULL

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55318 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Neon: Do neon test if ARM...
nash [Mon, 6 Dec 2010 07:53:33 +0000 (07:53 +0000)]
Evas: Neon: Do neon test if ARM...

Not ARM 70.  So this should you know... turn on the neon test.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55317 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agochange native api to allow for other types of native data like texture
raster [Mon, 6 Dec 2010 07:09:51 +0000 (07:09 +0000)]
change native api to allow for other types of native data like texture
id's, fbo's etc. too - at least it's versioned now.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55315 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Neon: More .fpu neon flags
nash [Mon, 6 Dec 2010 04:57:54 +0000 (04:57 +0000)]
Evas: Neon: More .fpu neon flags

Also clean up some ugly code.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55314 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoBe more aggresive turning on neon, and don't include arm_neon.h
nash [Mon, 6 Dec 2010 02:20:31 +0000 (02:20 +0000)]
Be more aggresive turning on neon, and don't include arm_neon.h

The arm_neon header is for the Neon intrinsics.
Since we use inline asm, we don't need any of that stuff.
Also we set neon to be on if your compiler accepts it (and it's a arm).
So more people may get neon builds.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55312 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoAdd .fpu neon to the configure test.
nash [Mon, 6 Dec 2010 01:58:19 +0000 (01:58 +0000)]
Add .fpu neon to the configure test.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55308 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Neon: Explicitly set the .fpu flag for neon.
nash [Mon, 6 Dec 2010 01:50:32 +0000 (01:50 +0000)]
Evas: Neon: Explicitly set the .fpu flag for neon.

This means you should not need to set any special compiler flags; which should
mean gcc will generate non-neon specific asm (unless you tell it to).  This
means it is possible to build an armv6 binary with neon suppor (as we always
meant to to do).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55307 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofor svg loader.. look for cairo too. seems some rsvg's dont come with
raster [Sat, 4 Dec 2010 01:01:22 +0000 (01:01 +0000)]
for svg loader.. look for cairo too. seems some rsvg's dont come with
it in their pkg config cflags/ldflags as a required dep.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55249 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !
cedric [Sat, 4 Dec 2010 00:50:58 +0000 (00:50 +0000)]
* eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55238 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: reorder header as needed.
cedric [Fri, 3 Dec 2010 16:47:05 +0000 (16:47 +0000)]
* evas: reorder header as needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55199 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFrom: 백근훈 [mailto:knhoon.baik@samsung.com]
raster [Fri, 3 Dec 2010 09:36:17 +0000 (09:36 +0000)]
From: 백근훈 [mailto:knhoon.baik@samsung.com]
Subject: evas scalecache 관련 패치 검토 요청
...

There is the report that evas_engine_dump() does not dump scalecache.
Knhoon made a patch for that.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55178 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomake sure we ensure out gl context is current at each frame start
raster [Thu, 2 Dec 2010 08:01:19 +0000 (08:01 +0000)]
make sure we ensure out gl context is current at each frame start

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55131 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix neon (thnx nash) to not round down incorrectly on blend
raster [Wed, 1 Dec 2010 09:46:49 +0000 (09:46 +0000)]
fix neon (thnx nash) to not round down incorrectly on blend

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55115 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix smooth scaler to not round down incorrectly.
raster [Wed, 1 Dec 2010 09:46:26 +0000 (09:46 +0000)]
fix smooth scaler to not round down incorrectly.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55114 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed a bug with inserting text before a <PS>.
tasn [Mon, 29 Nov 2010 15:04:44 +0000 (15:04 +0000)]
Evas textblock: Fixed a bug with inserting text before a <PS>.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55064 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoevas -> use mempool for many objects and things. but.. disable it for
raster [Fri, 26 Nov 2010 10:01:18 +0000 (10:01 +0000)]
evas -> use mempool for many objects and things. but.. disable it for
now. use old calloc+free thing for 1.0 and enable mpool for 1.1. this
is just done in advance but disabled for some testing purposes looking
for some bugs.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55006 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoevas_object_image_file_set can receives null to unset
helen [Thu, 25 Nov 2010 19:41:59 +0000 (19:41 +0000)]
evas_object_image_file_set can receives null to unset

Passing null to the second parameter is the only way to unset
the file, so it should not have EINA_ARG_NONNULL to the file parameter

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54998 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: remove useless header.
cedric [Mon, 22 Nov 2010 14:19:08 +0000 (14:19 +0000)]
* evas: remove useless header.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54790 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix static build of GL SDL engine.
cedric [Tue, 16 Nov 2010 13:09:14 +0000 (13:09 +0000)]
* evas: fix static build of GL SDL engine.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54589 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix frame building.
cedric [Tue, 16 Nov 2010 10:52:10 +0000 (10:52 +0000)]
* evas: fix frame building.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54584 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomake cutout rect blocks a bit bigger.
raster [Sun, 14 Nov 2010 06:00:35 +0000 (06:00 +0000)]
make cutout rect blocks a bit bigger.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54547 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * efl: beta2 !
cedric [Fri, 12 Nov 2010 16:01:55 +0000 (16:01 +0000)]
* efl: beta2 !

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: provide alternative schema for finding framebuffer.
cedric [Thu, 11 Nov 2010 18:48:50 +0000 (18:48 +0000)]
* evas: provide alternative schema for finding framebuffer.

Patch by Eduardo Felipe <eduardofelipe87@gmail.com>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54472 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Fixed the first miss breaks font bug and removed the work around...
tasn [Thu, 11 Nov 2010 13:07:04 +0000 (13:07 +0000)]
Evas font-engine: Fixed the first miss breaks font bug and removed the work around. My tests show it work, but just to make sure, if it doesn't for you, let me know.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54456 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoadd scroll flag in addition to hold flag.
raster [Tue, 9 Nov 2010 05:23:34 +0000 (05:23 +0000)]
add scroll flag in addition to hold flag.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54355 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: some style fix.
cedric [Mon, 8 Nov 2010 14:34:19 +0000 (14:34 +0000)]
* evas: some style fix.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54331 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: don't segv when manipulating line at canvas border.
cedric [Mon, 8 Nov 2010 14:31:22 +0000 (14:31 +0000)]
* evas: don't segv when manipulating line at canvas border.

FIXME: When the jump code start, it break line continuity and
make them look hugly. I have no idea how to properly fix that
right now.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54330 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed range_delete to not move the main cursor if it's not inside...
tasn [Mon, 8 Nov 2010 07:46:43 +0000 (07:46 +0000)]
Evas textblock: Fixed range_delete to not move the main cursor if it's not inside the deleted range.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54320 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agono more debian dir in our svn - debian now handles this tehmselves.
raster [Mon, 8 Nov 2010 05:49:10 +0000 (05:49 +0000)]
no more debian dir in our svn - debian now handles this tehmselves.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54289 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoset log domain to -1 after unregistering it
caro [Sat, 6 Nov 2010 09:42:24 +0000 (09:42 +0000)]
set log domain to -1 after unregistering it

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54222 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix possible off by one bug with line object.
cedric [Fri, 5 Nov 2010 14:59:22 +0000 (14:59 +0000)]
* evas: fix possible off by one bug with line object.

Reported by Daniele.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54182 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Don't break if there was a previous miss. This is a workaround...
tasn [Thu, 4 Nov 2010 16:32:42 +0000 (16:32 +0000)]
Evas font-engine: Don't break if there was a previous miss. This is a workaround for a bug in the font index caching mechanism that happens if you cache the index miss before all the fonts were changed. We should probably just put a "dirty" flag on font sets that loaded more fonts or something like that.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54157 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix polygon move on first frame.
cedric [Thu, 4 Nov 2010 11:05:38 +0000 (11:05 +0000)]
* evas: fix polygon move on first frame.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54144 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeek - case of stride value being wrong! fix!
raster [Tue, 2 Nov 2010 08:18:16 +0000 (08:18 +0000)]
eek - case of stride value being wrong! fix!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agooops - in the process i disabled the multiple fonts in the fontsets to
raster [Tue, 2 Nov 2010 04:56:57 +0000 (04:56 +0000)]
oops - in the process i disabled the multiple fonts in the fontsets to
load on demand when first needed. fixed. rendering etc. works again
for all intl fonts.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@54085 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agowork on fixing up a font "leak". its disabled via returns in funcs -
raster [Fri, 29 Oct 2010 12:55:42 +0000 (12:55 +0000)]
work on fixing up a font "leak". its disabled via returns in funcs -
but also added in 24bit unicode support. needed for unicode v6
absolutely.. so we can have the pile of poo char work.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53987 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoput in some disabled cache dump dbg.
raster [Thu, 28 Oct 2010 10:00:22 +0000 (10:00 +0000)]
put in some disabled cache dump dbg.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53949 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoformatting.
raster [Wed, 27 Oct 2010 00:03:49 +0000 (00:03 +0000)]
formatting.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53908 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomake gles autodetect work.
raster [Wed, 27 Oct 2010 00:00:52 +0000 (00:00 +0000)]
make gles autodetect work.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53907 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agostricter header checking.
raster [Tue, 26 Oct 2010 23:37:28 +0000 (23:37 +0000)]
stricter header checking.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53906 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomore complete gl auto-checking in configure.ac
raster [Tue, 26 Oct 2010 23:31:58 +0000 (23:31 +0000)]
more complete gl auto-checking in configure.ac

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53905 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoand that tga entry too
raster [Tue, 26 Oct 2010 08:29:39 +0000 (08:29 +0000)]
and that tga entry too

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53890 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoforgot tga loader in static list
raster [Tue, 26 Oct 2010 08:28:12 +0000 (08:28 +0000)]
forgot tga loader in static list

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53889 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agodisplay tga loader enabled status
raster [Tue, 26 Oct 2010 08:22:33 +0000 (08:22 +0000)]
display tga loader enabled status

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53888 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofmting.
raster [Tue, 26 Oct 2010 07:00:26 +0000 (07:00 +0000)]
fmting.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53887 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoforgot to allow bmp loader to be static.
raster [Tue, 26 Oct 2010 02:55:56 +0000 (02:55 +0000)]
forgot to allow bmp loader to be static.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53885 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix tasn bug++
raster [Mon, 25 Oct 2010 11:56:20 +0000 (11:56 +0000)]
fix tasn bug++

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53860 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix warnings in async render code.. and well.. warn about it - it
raster [Mon, 25 Oct 2010 11:27:17 +0000 (11:27 +0000)]
fix warnings in async render code.. and well.. warn about it - it
crashes for me in expedite with 4 cores on x86 at random points. looks
like it's bitrotting. though it was relatively tentative to begin with.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53856 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Silence gcc about a possible use of unitialized value which can...
tasn [Mon, 25 Oct 2010 11:24:25 +0000 (11:24 +0000)]
Evas font-engine: Silence gcc about a possible use of unitialized value which can't really happen. Add parenthesis where needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53855 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agounsigned INT!
raster [Mon, 25 Oct 2010 10:41:36 +0000 (10:41 +0000)]
unsigned INT!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53853 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoonly set swap interval if it changes for egl - and dont waitgl if swap
raster [Mon, 25 Oct 2010 07:22:43 +0000 (07:22 +0000)]
only set swap interval if it changes for egl - and dont waitgl if swap
native is available.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53849 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoput in special known "save native" case to avoid needing the env var.
raster [Mon, 25 Oct 2010 01:57:48 +0000 (01:57 +0000)]
put in special known "save native" case to avoid needing the env var.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53844 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomake sure they are extern fn pointers
raster [Sun, 24 Oct 2010 13:30:27 +0000 (13:30 +0000)]
make sure they are extern fn pointers

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53831 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Reverted my hack in 53828 because cedric already implemented clippi...
tasn [Sun, 24 Oct 2010 12:28:36 +0000 (12:28 +0000)]
Evas font-engine: Reverted my hack in 53828 because cedric already implemented clipping to object geometry.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53830 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Hacked around a wrong setting of clipping in textblock. - Email...
tasn [Sun, 24 Oct 2010 10:59:52 +0000 (10:59 +0000)]
Evas font-engine: Hacked around a wrong setting of clipping in textblock. - Email in ML will soon follow.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53828 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoRemove warnings from evas_preload
lucas [Sat, 23 Oct 2010 22:33:33 +0000 (22:33 +0000)]
Remove warnings from evas_preload

Use EINA_INLIST_CONTAINER_GET instead of cast to
(Evas_Preload_Pthread_Worker*) to get  eina_inlist_remove's return.

This works even if the first field of Evas_Preload_Pthread_Worker is no
longer a EINA_INLIST

Patch by: Fabiano Fidêncio <fabianofidencio@gmail.com>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53826 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoallow evas gl engine skipping wait native if known to be safe.
raster [Fri, 22 Oct 2010 08:17:37 +0000 (08:17 +0000)]
allow evas gl engine  skipping wait native if known to be safe.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53760 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFix doxy typo.
devilhorns [Wed, 20 Oct 2010 16:18:52 +0000 (16:18 +0000)]
Fix doxy typo.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53677 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix shutdown - clear up has entrie handles.
raster [Wed, 20 Oct 2010 13:59:23 +0000 (13:59 +0000)]
fix shutdown - clear up has entrie handles.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53667 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed docs. Patch by Jihoon Kim.
tasn [Wed, 20 Oct 2010 10:30:02 +0000 (10:30 +0000)]
Evas textblock: Fixed docs. Patch by Jihoon Kim.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53650 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoBetter.
xcomputerman [Mon, 18 Oct 2010 23:02:02 +0000 (23:02 +0000)]
Better.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53584 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFix compile for gl_sdl engine, now builds again
xcomputerman [Mon, 18 Oct 2010 19:17:59 +0000 (19:17 +0000)]
Fix compile for gl_sdl engine, now builds again

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53579 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoexperimental.
raster [Mon, 18 Oct 2010 04:53:31 +0000 (04:53 +0000)]
experimental.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53561 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoOh look, I had some docs to commit and forgot about them.
sachiel [Fri, 15 Oct 2010 13:24:51 +0000 (13:24 +0000)]
Oh look, I had some docs to commit and forgot about them.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53450 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoyou wouldnt believe it if i told you.. but put in a block to disallow
raster [Fri, 15 Oct 2010 05:39:53 +0000 (05:39 +0000)]
you wouldnt believe it if i told you.. but put in a block to disallow
move or resize of an obj WHILE in the middle of a move or resize
already - some weird case someone has come up with where this happens
and things like smart clipped's "move relatvie by dx, dy" totally
screw up then. it's a totally unexpected case though. some circular
action has been created that logically shouldn't have existed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53434 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: prevent possible segv.
cedric [Thu, 14 Oct 2010 15:52:10 +0000 (15:52 +0000)]
* evas: prevent possible segv.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53408 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: force the update to only affect the currently processed area.
cedric [Thu, 14 Oct 2010 14:41:13 +0000 (14:41 +0000)]
* evas: force the update to only affect the currently processed area.

WARNING: PLEASE REVIEW THAT PATCH !

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53402 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix stride - again. but no one noticed this one ... yet :)
raster [Thu, 14 Oct 2010 03:21:20 +0000 (03:21 +0000)]
fix stride - again. but no one noticed this one ... yet :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53388 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFix bug in evas_smart_cb_descriptions_fix.
lucas [Wed, 13 Oct 2010 19:40:11 +0000 (19:40 +0000)]
Fix bug in evas_smart_cb_descriptions_fix.

The last element of descriptions array was always removed.

By: Otavio Pontes <otavio@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53379 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: don't use eina_list in thread that's not safe.
cedric [Wed, 13 Oct 2010 15:22:13 +0000 (15:22 +0000)]
* evas: don't use eina_list in thread that's not safe.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53359 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas text: Fixed inset handling.
tasn [Wed, 13 Oct 2010 14:14:40 +0000 (14:14 +0000)]
Evas text: Fixed inset handling.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53357 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock + font engine: Don't take inset into account when not needed.
tasn [Wed, 13 Oct 2010 13:33:59 +0000 (13:33 +0000)]
Evas textblock + font engine: Don't take inset into account when not needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53353 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas text object: Fixed shaping.
tasn [Tue, 12 Oct 2010 09:36:58 +0000 (09:36 +0000)]
Evas text object: Fixed shaping.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53301 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix clip bug.
raster [Mon, 11 Oct 2010 09:53:52 +0000 (09:53 +0000)]
fix clip bug.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53261 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agodisable ref.
raster [Fri, 8 Oct 2010 11:21:37 +0000 (11:21 +0000)]
disable ref.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53183 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix for dyn image size change.
raster [Fri, 8 Oct 2010 05:11:32 +0000 (05:11 +0000)]
fix for dyn image size change.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53180 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agobetter logging.
barbieri [Thu, 7 Oct 2010 23:46:42 +0000 (23:46 +0000)]
better logging.

 * log domains in lower-case only please. let's make it a standard so
   we don't have to look at the code everytime to figure out the name...

 * logs do NOT require trailing newline (\n), it's automatic!

 * do NOT add newline inside log messages!

 * add gl_common logging.

NOTE: I tried to compile all modules, but there are clear broken
      modules such as cairo and qtopia. Other modules like gl_sdl are
      broken as they were not updated to new gl_common api (resize
      method AFAIR).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53174 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFix issue when using word-cache: Make sure we have a 'last' word
devilhorns [Thu, 7 Oct 2010 21:07:53 +0000 (21:07 +0000)]
Fix issue when using word-cache: Make sure we have a 'last' word
before trying to free it, else we segfault.

Fix compiler warnings wrt const vs non-const of Evas_BiDi_Props.
Fix formatting and remove whitespace also.

NB: The major change here is in evas_font_word_prerender wrt freeing
the 'last' word of the cache.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53166 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Don't #define _GNU_SOURCE
etrunko [Thu, 7 Oct 2010 19:52:47 +0000 (19:52 +0000)]
Evas: Don't #define _GNU_SOURCE

Instead use AC_GNU_SOURCE macro in configure.ac and #include <config.h> properly

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53159 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: fix bug in box vertical layout preventing object to
cedric [Thu, 7 Oct 2010 14:09:17 +0000 (14:09 +0000)]
* evas: fix bug in box vertical layout preventing object to
reduce size properly.

Bug reported by Boris 'billiob' Faure <billiob@gmail.com>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@53142 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33