raster [Sat, 29 Jan 2011 05:21:20 +0000 (05:21 +0000)]
use mempool for evas objects. hopefully less fragmenting and faster
alloc/frees.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56365
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 Jan 2011 03:54:33 +0000 (03:54 +0000)]
aaaah farg. forgot the changelogs. fix.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56359
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 Jan 2011 03:34:44 +0000 (03:34 +0000)]
svn goes to x.x.999.svnrev now. :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56355
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 Jan 2011 03:05:22 +0000 (03:05 +0000)]
1.0 version magic. now leave these projects the hell alone in svn
until we have branches.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56352
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Sat, 29 Jan 2011 01:29:21 +0000 (01:29 +0000)]
Portability fixes for autoconf. Please test and verify on
Debian/Ubuntu.
Don't build GIF support by default.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56347
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 27 Jan 2011 02:59:49 +0000 (02:59 +0000)]
protect against people providing out-of-bounds u&v coords in map.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56313
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 26 Jan 2011 09:56:54 +0000 (09:56 +0000)]
notes for later.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56305
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 26 Jan 2011 08:45:11 +0000 (08:45 +0000)]
well neon asm was wrongly documented - and wrong before anyway. it's
disabled for now and uses memcpy. bizarre stuff occurs if i try use it
though.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56304
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 25 Jan 2011 02:56:14 +0000 (02:56 +0000)]
Evas textblock: fixed in issue with the return value of evas_textblock_cursor_char_next which wasn't always correct.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56295
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rui [Fri, 21 Jan 2011 21:38:01 +0000 (21:38 +0000)]
Assorted fixes for building RPMS, probably a good thing that the release source archives can generate the rpms as expected.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56257
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Fri, 21 Jan 2011 01:01:44 +0000 (01:01 +0000)]
Fix invalid ref
Patch by: ChunEon Park <chuneon.park@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 20 Jan 2011 09:33:07 +0000 (09:33 +0000)]
fix slow path in neon - memcpy is actually faster! :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56240
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 19 Jan 2011 11:59:53 +0000 (11:59 +0000)]
fix over-render bug in map/mapbuf and with changed flags! that was
nasty to find!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56220
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 12:04:40 +0000 (12:04 +0000)]
prevent fpe (dv by 0)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56191
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 08:08:13 +0000 (08:08 +0000)]
warning--. ppl been removing headers eh?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 08:06:05 +0000 (08:06 +0000)]
and forgot that one too.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 08:03:28 +0000 (08:03 +0000)]
and reduce error more by making coords fp/double.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56181
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 07:49:49 +0000 (07:49 +0000)]
change map points to use double and floats to reduce perspective
correction adjustment seams in gl engine. almost all gone.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 06:58:38 +0000 (06:58 +0000)]
useless statements--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56179
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 06:51:03 +0000 (06:51 +0000)]
remove useless statement
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56178
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 06:22:45 +0000 (06:22 +0000)]
remove unused code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56177
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 06:20:26 +0000 (06:20 +0000)]
lines never used.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 06:19:12 +0000 (06:19 +0000)]
chr never used in func.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56175
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 06:00:12 +0000 (06:00 +0000)]
in case we access other footer elements in future - align it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56174
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 15 Jan 2011 14:08:56 +0000 (14:08 +0000)]
more robust utf8 walking code to survive malformed utf8 and not crash
in the next ut8 char get code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56131
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Fri, 14 Jan 2011 08:47:32 +0000 (08:47 +0000)]
Evas textblock: Fix dead code issues: if (unsigned < 0) and the like.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56106
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:50:32 +0000 (06:50 +0000)]
close file on error
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56103
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:46:04 +0000 (06:46 +0000)]
prevent macro null derefs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56102
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:36:36 +0000 (06:36 +0000)]
x = x
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56101
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:35:41 +0000 (06:35 +0000)]
sighhh add more calloc checks
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56100
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:35:03 +0000 (06:35 +0000)]
unless I'm going insane, this should return here to avoid an immediate null deref with configs[i]
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56099
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:28:40 +0000 (06:28 +0000)]
add calloc check to avoid null deref
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:27:10 +0000 (06:27 +0000)]
avoid possible null deref
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56097
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:21:24 +0000 (06:21 +0000)]
comment out some variables which are not currently implemented/used
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56096
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:16:50 +0000 (06:16 +0000)]
another dead store
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56095
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:14:39 +0000 (06:14 +0000)]
another dead store
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56094
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:13:09 +0000 (06:13 +0000)]
avoid setting value that will never be read
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56093
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 14 Jan 2011 06:11:07 +0000 (06:11 +0000)]
this is never read, so remove it
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56092
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 13 Jan 2011 10:41:08 +0000 (10:41 +0000)]
oooh thank you valgrind! found some bad mem access stuff in the gl
engine on shutdown. was freeing the wring kind of thing in the first
place.. and even then it should be more robust, so fix gl texture
robustness and this bug. can cause on-exit crashes if not fixed.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 12 Jan 2011 15:27:53 +0000 (15:27 +0000)]
Evas textblock: Fixed a memory leak when removing format nodes.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56058
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 11 Jan 2011 08:12:32 +0000 (08:12 +0000)]
oooh oops. all calls to cache_prune already lock for it.. so deadlock!
fix fix! sorry!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56043
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 11 Jan 2011 05:43:48 +0000 (05:43 +0000)]
remove dangling useless template code
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56038
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 11 Jan 2011 05:43:10 +0000 (05:43 +0000)]
fix possible thread lock issue - scalecache wasnt locked in 1
circumstance.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56037
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 10 Jan 2011 07:23:31 +0000 (07:23 +0000)]
Evas textblock: Fixed cursor pos set to work correctly in case the character being pointed at is the last character in the last paragraph. Also prevented a bug that may happen with an empty paragraph. Thanks to Mr. Myungjae Lee.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56020
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 7 Jan 2011 15:56:54 +0000 (15:56 +0000)]
hve to revert these commits. they hve created a whole chunk of 64bit
crashes on linux. this is REALLY bad. so remove these changes now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55981
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 7 Jan 2011 10:22:22 +0000 (10:22 +0000)]
and avoid some work if there is nothing to flush at all.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55978
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 7 Jan 2011 10:16:17 +0000 (10:16 +0000)]
egl actually doesnt need a full reset - we CAN get the current context
and draw/read surfaces.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55977
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 7 Jan 2011 10:04:41 +0000 (10:04 +0000)]
i read the other day that glgeterror... causes driverstalls.. at least
in some drivers/architectures... so this may slow things down. disable.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55976
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 7 Jan 2011 06:52:35 +0000 (06:52 +0000)]
commit++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 7 Jan 2011 06:51:55 +0000 (06:51 +0000)]
typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55971
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 7 Jan 2011 06:48:33 +0000 (06:48 +0000)]
use configure-time headers checks instead of compiler ones
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55970
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 7 Jan 2011 06:37:59 +0000 (06:37 +0000)]
missing doxygen tag
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55969
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 6 Jan 2011 18:32:20 +0000 (18:32 +0000)]
add guards in config.h to avoid multiple inclusions
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55941
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 6 Jan 2011 08:02:37 +0000 (08:02 +0000)]
fix evas map bug -
From: Atton Jonathan <jonathan.atton@gmail.com>
Subject: Re: [E-devel] Evas map and the attribute "color" and clip
Here a application. The test here is a bit different from the case in my
appliaction.
I have :
- 1 gengrid
- 1 elm layout as icon in the grid item
- a edje group swallowed in the elm layout. This group has a rotation.
It is
a red rectangle.
When I select the item :
- if no map : the rectangle disappear because the grid item add a
rectangle
in front of the red rectangle.
- if map : only a part of the red rectangle disappear. If I resize the
window sometime the rectangle disappear, sometimes a part appear.
2 screenshots are in the archive.
:)
that one.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55927
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 4 Jan 2011 23:16:34 +0000 (23:16 +0000)]
typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55858
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 3 Jan 2011 10:12:17 +0000 (10:12 +0000)]
ooh map bug! bug bug bug! fix! (thanks valgrind)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55826
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 3 Jan 2011 07:50:26 +0000 (07:50 +0000)]
update MAINTAINERCLEANFILES
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55815
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 26 Dec 2010 12:01:21 +0000 (12:01 +0000)]
Evas textblock: Fixed evas_textblock_cursor_pos_set's handling with out of bound positions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55757
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 26 Dec 2010 10:15:28 +0000 (10:15 +0000)]
missing support for swapinterval api in glx.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55754
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 24 Dec 2010 16:04:27 +0000 (16:04 +0000)]
add unload callback - missing event problem that makes it impossible
for client apps that tried to be efficient with preloads to adapt
when the preloaded data is taken away from them. this allows it.
missing callback api bug fix.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55745
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 23 Dec 2010 12:47:23 +0000 (12:47 +0000)]
Evas textblock: Fixed cursor_pos_get/set to be absolute, and not node specific like they were.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55738
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 18 Dec 2010 10:09:58 +0000 (10:09 +0000)]
preload_done member is declared only if async preload is enabled
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@55627
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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