raster [Sat, 17 Apr 2010 16:19:11 +0000 (16:19 +0000)]
remove useless eol
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@48075
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Apr 2010 05:26:13 +0000 (05:26 +0000)]
fix tiff loader and saver compilation with vc++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@48062
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 16 Apr 2010 06:24:49 +0000 (06:24 +0000)]
add Visual Studio 9 solution and project files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@48048
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 16 Apr 2010 00:13:46 +0000 (00:13 +0000)]
allow neon build even if not armv4 - eg build for armv6 but add neon asm as a
"check if its there then use it" ala mmx/sse as opposed to require it all be
neon armv7 stuff ffor neon to work.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@48044
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Apr 2010 03:00:29 +0000 (03:00 +0000)]
oops. fix scalecache issue - would do a LOT of unload/reload thanks to extra
dump code. moved into dump code as opposed to unload.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Apr 2010 08:23:53 +0000 (08:23 +0000)]
add ability to dump engine coontents (if engine supports it). this means
unload images it has loaded from disk, unload fonts, and more. dump dump dump!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47947
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 9 Apr 2010 06:33:41 +0000 (06:33 +0000)]
and rename the gdi project file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47869
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 9 Apr 2010 06:32:50 +0000 (06:32 +0000)]
update Visual Studio files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47868
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Apr 2010 22:55:54 +0000 (22:55 +0000)]
static int for the log domain. Thanks, Gustavo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47850
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Apr 2010 17:41:18 +0000 (17:41 +0000)]
remove unused variable
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47840
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Apr 2010 17:41:00 +0000 (17:41 +0000)]
use float constants instead of double as computations
are done on float numbers
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47839
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Apr 2010 17:39:26 +0000 (17:39 +0000)]
remove useless include
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47838
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Apr 2010 17:39:01 +0000 (17:39 +0000)]
add eina log stuff
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47837
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 3 Apr 2010 18:29:38 +0000 (18:29 +0000)]
Visual Studio 2005 project file:
* add missing files
* eina.lib has been renamed libeina.lib
* do not use UNICODE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47728
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Apr 2010 16:03:23 +0000 (16:03 +0000)]
convert annoying debug into eina log so it is disabled by default.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47651
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Apr 2010 15:56:06 +0000 (15:56 +0000)]
do not operate if there is no callbacks (unsetting them).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47650
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 31 Mar 2010 09:25:21 +0000 (09:25 +0000)]
some debugging i get to turn on sometimes... off now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47618
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 31 Mar 2010 00:39:10 +0000 (00:39 +0000)]
maybe fix rui's stuff?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47616
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 29 Mar 2010 05:03:25 +0000 (05:03 +0000)]
actually fix evas event cb leak for good. work ast smart desc leak.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47552
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 29 Mar 2010 02:40:49 +0000 (02:40 +0000)]
fix small leak - cannvas callbacks not cleaned.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47551
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rui [Sun, 28 Mar 2010 18:33:49 +0000 (18:33 +0000)]
Support example files.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47534
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 28 Mar 2010 12:24:10 +0000 (12:24 +0000)]
remove unneeded semi-colon
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47529
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 28 Mar 2010 05:40:42 +0000 (05:40 +0000)]
Always mark object as dirty after a map_change.
Otherwise doesn't handle UV or colour changes. It's a bit heavy handed, but
it's a lot easier.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 28 Mar 2010 02:10:37 +0000 (02:10 +0000)]
from: Mathieu Taillefumier <mathieu.taillefumier@fys.uio.no>
fix configure check for libpng14.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47524
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 26 Mar 2010 14:46:01 +0000 (14:46 +0000)]
Off-by-one at debug?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47492
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 26 Mar 2010 04:21:16 +0000 (04:21 +0000)]
fix insert markup. (prepend)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47464
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 26 Mar 2010 03:57:22 +0000 (03:57 +0000)]
entry bug--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47463
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 19:07:59 +0000 (19:07 +0000)]
* evas: improve thread rendering by moving image loading in worker thread.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47434
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 16:51:51 +0000 (16:51 +0000)]
* evas: fix bug that impact performance of map.
TODO: Got the idea that we could spread the load of image data
on all proc instead of blocking on the main thread for that.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47430
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 16:39:39 +0000 (16:39 +0000)]
* evas: make map work with threaded rendering.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47429
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 14:55:37 +0000 (14:55 +0000)]
* evas: fix uncertain lock. It's look like it improve perf here without breaking things.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47428
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 14:46:28 +0000 (14:46 +0000)]
* evas: fix build with thread rendering on and scale cache off.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47427
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 14:45:58 +0000 (14:45 +0000)]
* evas: remove lock during heavy computation.
FIXME: Still one at line 685, but don't know if it's safe to move it around.
TODO: Fix map support with threaded rendering.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47426
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 11:07:37 +0000 (11:07 +0000)]
* evas: fix potential race condition with FT_Activate_Size and threaded rendering.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47419
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 11:06:54 +0000 (11:06 +0000)]
* evas: fix fribidi race condition (perhaps not the right way) with thread rendering.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47418
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 24 Mar 2010 11:06:02 +0000 (11:06 +0000)]
* evas: Fix thread rendering issu with scalecache.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47417
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Wed, 24 Mar 2010 08:43:39 +0000 (08:43 +0000)]
Add function to check smart type based on pointer alone. Useful when we have access to the class used to create the object.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47413
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 23 Mar 2010 22:13:51 +0000 (22:13 +0000)]
stop using rsvg_term()
given that rsvg seems to be causing random problems for those using
svg icons in E17, I consider Lennart's advice to stop using
rsvg_term() quite useful.
Yeah... not everybody does excellent reference counted module
init/shutdown... shame on you ;-) (/me looks at fontconfig and couple
of others as well).
References:
- http://0pointer.de/blog/projects/beware-of-rsvg-term
- https://bugzilla.gnome.org/show_bug.cgi?id=592100
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47403
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 23 Mar 2010 09:55:02 +0000 (09:55 +0000)]
1. clean up egl better on context shutdown
2. clean up pprograms/shaders on shared shutdown
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47386
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Tue, 23 Mar 2010 01:22:20 +0000 (01:22 +0000)]
Couple of things for Smart Objects
* Subclass macro now gets a different function to retrieve the parent class,
which should return a pointer to a fully set up class, instead of filling
up one passed to it.
* Add this functions and use them in SmartClippedObject and Box
* New function to check the type of a Smart object all over its hierarchy tree
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47379
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 22 Mar 2010 09:55:50 +0000 (09:55 +0000)]
fix rect clip bug in gl engine - oops.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47370
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 22 Mar 2010 07:40:10 +0000 (07:40 +0000)]
fix bug when rendering not getting updates!
:)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47365
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 22 Mar 2010 07:04:04 +0000 (07:04 +0000)]
fix event count issue with feeding hold from callback
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47364
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 22 Mar 2010 05:33:46 +0000 (05:33 +0000)]
actually... do canvas free.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47362
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 22 Mar 2010 05:33:20 +0000 (05:33 +0000)]
actuallyu free gl context//terminate on last gl window gone.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47361
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 18 Mar 2010 21:49:02 +0000 (21:49 +0000)]
typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47331
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 18 Mar 2010 16:48:23 +0000 (16:48 +0000)]
use captial letter to follow the rest of the style.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47325
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 18 Mar 2010 14:52:32 +0000 (14:52 +0000)]
Add missing authors, sync doxygen with AUTHORS file.
Any other author is missing?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47320
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 18 Mar 2010 04:58:31 +0000 (04:58 +0000)]
remove bogus doxygen command.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47309
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 18 Mar 2010 04:57:40 +0000 (04:57 +0000)]
evas: mega documentation improving commit.
This commit moves Evas.h contents a lot, but it should not change code
(some conts were added, some function attributes were changed).
The purpose of such is to define the order that doxygen show modules
in its documentation.
I also splitted documentation a bit more, and added a src/examples to
list useful example code. Right now it is just a pure-evas
draw-and-save using buffer engine.
NOTE: there is lots to document, and the @todo list is quite long but
I guess lots of things there were done already. Raster, could
you review this list?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47308
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 16 Mar 2010 13:23:37 +0000 (13:23 +0000)]
* evas: Make evas_object_move on Evas_Object_Polygon work.
TODO: Make evas_object_resize work also.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47291
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 16 Mar 2010 12:30:55 +0000 (12:30 +0000)]
fix sync issue with override-redirect windows
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47287
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 16 Mar 2010 04:09:00 +0000 (04:09 +0000)]
more bug--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47274
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 16 Mar 2010 01:35:05 +0000 (01:35 +0000)]
crash--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47270
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 16 Mar 2010 00:56:11 +0000 (00:56 +0000)]
bug--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47266
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 15 Mar 2010 02:34:11 +0000 (02:34 +0000)]
wow - killed 2 bugs with 1 stone!
:)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47229
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Mar 2010 14:41:50 +0000 (14:41 +0000)]
segv--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47207
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Mar 2010 12:58:49 +0000 (12:58 +0000)]
another bug--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Mar 2010 12:24:42 +0000 (12:24 +0000)]
more entry bug--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47201
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Mar 2010 08:04:49 +0000 (08:04 +0000)]
inf loop--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47198
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Mar 2010 06:38:58 +0000 (06:38 +0000)]
fix valgrind complaints within tb - fixes an entry bug too.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47197
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Mar 2010 03:52:33 +0000 (03:52 +0000)]
if cur not pointing to node.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47196
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 13 Mar 2010 13:25:01 +0000 (13:25 +0000)]
printf--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47174
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 12 Mar 2010 11:15:19 +0000 (11:15 +0000)]
and fix cursor when entry is empty case. more cases to fix yet.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47155
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 12 Mar 2010 10:49:39 +0000 (10:49 +0000)]
ok segv not there.. but behavior not good. now i rememebr why the <br> was
there... :) time to fix this another way.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47154
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 11 Mar 2010 14:29:25 +0000 (14:29 +0000)]
fix 1 entry insert issue - also printf debugging for now
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47134
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 9 Mar 2010 11:30:57 +0000 (11:30 +0000)]
remove Evas_Data.h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47075
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 8 Mar 2010 08:36:08 +0000 (08:36 +0000)]
Add macros (actually defines like hint_fill_set) for expand_set to
make it easier for people to know that weight_set handles expansion.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46992
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 12:14:01 +0000 (12:14 +0000)]
typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46947
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 12:06:32 +0000 (12:06 +0000)]
when pthread is found, don't abort if spin lock is not found but not reqested
Patch by Albin Tonnerre
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46942
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 7 Mar 2010 07:29:26 +0000 (07:29 +0000)]
according to dottedmag - this breaks things... i dndt see them - but.. lets
revert for now. i dont like breaks. :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46935
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 7 Mar 2010 06:48:48 +0000 (06:48 +0000)]
alow linesiae to get smaller - from mikhal
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46930
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 7 Mar 2010 04:48:52 +0000 (04:48 +0000)]
update text when secundary colors change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46924
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 7 Mar 2010 04:19:17 +0000 (04:19 +0000)]
api for image content hint - nothing uses it yet, but... it will. and does
nothing right now... but that will be able to change. it opens up better
optimisation paths in future.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46922
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 5 Mar 2010 06:23:25 +0000 (06:23 +0000)]
Fix Objective C compiler detection and Mac OS X header
files detection. It should work with and without an
Objective C compiler. The problem is a bug in the
AC_PROG_OBJC macro.
Patch by Ralf Wildenhues
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46890
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 4 Mar 2010 16:22:28 +0000 (16:22 +0000)]
REVERT!!!! you broke evas build.
evas_object_textblock.c: In function ‘_nodes_next_merge’:
evas_object_textblock.c:380: error: ‘Evas_Object_Textblock_Node’ has no member named ‘len’
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46874
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Thu, 4 Mar 2010 15:51:30 +0000 (15:51 +0000)]
Insert more comments into _format and simplify if() logic as we go
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46873
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Thu, 4 Mar 2010 15:02:10 +0000 (15:02 +0000)]
evas_textblock: Make maxascent/maxdescent variables local.
They are used in single function, so don't keep them in structure.
As a side-effect rework _layout_line_advance for better readability.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46872
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Thu, 4 Mar 2010 15:02:02 +0000 (15:02 +0000)]
Evas_Textblock: store 'cursor' in the 'cursors' list to ease cursors handling
Some copy-pasted code removed as a result.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46871
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Thu, 4 Mar 2010 15:01:51 +0000 (15:01 +0000)]
evas_textblock: Get rid of code duplication in _nodes_adjacent_merge
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46870
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 4 Mar 2010 14:48:21 +0000 (14:48 +0000)]
* evas: Now an object will only receive once the same event.
Previously, due to propagation to parent, an event could have
been received more than once by an object. This triggered
strange behaviour in edje for example where you could receive
mouse,down,1 signal many time for one swallowed object.
This patch is a fix for that problem, I hope it doesn't break
anything (e17 and elementary_test run fine here, but report
any break related to events please).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46869
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 2 Mar 2010 14:53:27 +0000 (14:53 +0000)]
* evas: Fix update of textblock when style change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46786
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Tue, 2 Mar 2010 14:00:45 +0000 (14:00 +0000)]
Document evas_object_textblock_replace_char_{get,set}
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46785
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 03:20:17 +0000 (03:20 +0000)]
also dont need itt.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46772
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 03:19:00 +0000 (03:19 +0000)]
dont need itt here either. llvm shhh
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46771
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 03:15:33 +0000 (03:15 +0000)]
ok - dont need itt at all - will make llvm quieter, but in this case it was
wrong.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46770
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 02:48:56 +0000 (02:48 +0000)]
fix possiblre unaligned access issue - doesnt actually happen... but in
theory could.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46769
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 02:31:16 +0000 (02:31 +0000)]
and complain if it fails. at least u will know :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46768
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 02:30:03 +0000 (02:30 +0000)]
theoretical bug (crash) if realloc fails - but if it fails, we will leak,
so... it only moves to be another bug.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46767
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 02:25:33 +0000 (02:25 +0000)]
hmm llvm complaining -b ut again - i think its bogus. i just added an init of
count to 0 just in case thats what was tripping it up (as it didnt accoutn
for the for loop)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46766
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 02:14:39 +0000 (02:14 +0000)]
theoraticel bug - llvm report. wouldnt actually happen if api used right.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46765
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 02:10:48 +0000 (02:10 +0000)]
ok use calloc - but.. i think llvm is wrong for:
http://people.profusion.mobi/~lfelipe/static_analysis/efl/efl-46715/evas/2010-03-01-1/report-wLmp95.html#EndPath
i can't see how that can be garbage.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46764
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 16:17:11 +0000 (16:17 +0000)]
some internalling of symbols and formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46702
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 15:51:22 +0000 (15:51 +0000)]
fix calloc with negative values - missing size set initially!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46701
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 15:03:13 +0000 (15:03 +0000)]
fix some more possible bad callocs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46699
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 14:50:56 +0000 (14:50 +0000)]
leak--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46698
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 14:37:37 +0000 (14:37 +0000)]
fix ... negative calloc... hrrrm
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46696
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 14:22:31 +0000 (14:22 +0000)]
fix links to include xrender link
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46695
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 13:08:07 +0000 (13:08 +0000)]
ok cant get this info until a context is made current. aaagh. tat means i
cant decide on the config attrs to pass based on vendor. :(
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46690
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Mar 2010 12:45:47 +0000 (12:45 +0000)]
disabel the rgb select for now until nokia fix their bugs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46687
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33