cedric [Fri, 3 Dec 2010 16:47:05 +0000 (16:47 +0000)]
* evas: reorder header as needed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 16 Nov 2010 13:09:14 +0000 (13:09 +0000)]
* evas: fix static build of GL SDL engine.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54589
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 16 Nov 2010 10:52:10 +0000 (10:52 +0000)]
* evas: fix frame building.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Nov 2010 06:00:35 +0000 (06:00 +0000)]
make cutout rect blocks a bit bigger.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54547
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 12 Nov 2010 16:01:55 +0000 (16:01 +0000)]
* efl: beta2 !
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54472
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54456
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 9 Nov 2010 05:23:34 +0000 (05:23 +0000)]
add scroll flag in addition to hold flag.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54355
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 8 Nov 2010 14:34:19 +0000 (14:34 +0000)]
* evas: some style fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54331
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54330
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54320
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54289
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 6 Nov 2010 09:42:24 +0000 (09:42 +0000)]
set log domain to -1 after unregistering it
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54222
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54157
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 4 Nov 2010 11:05:38 +0000 (11:05 +0000)]
* evas: fix polygon move on first frame.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54144
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Nov 2010 08:18:16 +0000 (08:18 +0000)]
eek - case of stride value being wrong! fix!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54087
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53987
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 28 Oct 2010 10:00:22 +0000 (10:00 +0000)]
put in some disabled cache dump dbg.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53949
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 27 Oct 2010 00:03:49 +0000 (00:03 +0000)]
formatting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53908
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 27 Oct 2010 00:00:52 +0000 (00:00 +0000)]
make gles autodetect work.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53907
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 23:37:28 +0000 (23:37 +0000)]
stricter header checking.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53906
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 23:31:58 +0000 (23:31 +0000)]
more complete gl auto-checking in configure.ac
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53905
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 08:29:39 +0000 (08:29 +0000)]
and that tga entry too
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53890
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 08:28:12 +0000 (08:28 +0000)]
forgot tga loader in static list
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53889
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 08:22:33 +0000 (08:22 +0000)]
display tga loader enabled status
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53888
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 07:00:26 +0000 (07:00 +0000)]
fmting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Oct 2010 02:55:56 +0000 (02:55 +0000)]
forgot to allow bmp loader to be static.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53885
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Oct 2010 11:56:20 +0000 (11:56 +0000)]
fix tasn bug++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53860
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53856
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53855
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Oct 2010 10:41:36 +0000 (10:41 +0000)]
unsigned INT!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53853
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53849
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53844
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 24 Oct 2010 13:30:27 +0000 (13:30 +0000)]
make sure they are extern fn pointers
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53831
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53830
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53828
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53826
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53760
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 20 Oct 2010 16:18:52 +0000 (16:18 +0000)]
Fix doxy typo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53677
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 20 Oct 2010 13:59:23 +0000 (13:59 +0000)]
fix shutdown - clear up has entrie handles.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53667
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 20 Oct 2010 10:30:02 +0000 (10:30 +0000)]
Evas textblock: Fixed docs. Patch by Jihoon Kim.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53650
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Mon, 18 Oct 2010 23:02:02 +0000 (23:02 +0000)]
Better.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Mon, 18 Oct 2010 19:17:59 +0000 (19:17 +0000)]
Fix compile for gl_sdl engine, now builds again
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53579
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 18 Oct 2010 04:53:31 +0000 (04:53 +0000)]
experimental.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53561
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53450
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53434
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Oct 2010 15:52:10 +0000 (15:52 +0000)]
* evas: prevent possible segv.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53408
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53402
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53388
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53379
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53359
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 13 Oct 2010 14:14:40 +0000 (14:14 +0000)]
Evas text: Fixed inset handling.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53357
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53353
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Oct 2010 09:36:58 +0000 (09:36 +0000)]
Evas text object: Fixed shaping.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53301
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 11 Oct 2010 09:53:52 +0000 (09:53 +0000)]
fix clip bug.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53261
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 8 Oct 2010 11:21:37 +0000 (11:21 +0000)]
disable ref.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 8 Oct 2010 05:11:32 +0000 (05:11 +0000)]
fix for dyn image size change.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53174
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53166
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53159
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53142
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 7 Oct 2010 03:54:51 +0000 (03:54 +0000)]
shortcut some smart acceses for clipped smart.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53132
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Oct 2010 18:26:29 +0000 (18:26 +0000)]
Evas textblock: Removed duplicated if.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53108
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Oct 2010 12:24:14 +0000 (12:24 +0000)]
Evas font query: query coords should not take bitmap positioning into account.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53097
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 6 Oct 2010 08:53:06 +0000 (08:53 +0000)]
i think i foundsed me a fontconfig bug.. this i think is a
workartound.. it depends what fc's intent was tho.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53093
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Oct 2010 08:45:10 +0000 (08:45 +0000)]
Evas textblock: Fixed a type in remove_pair that caused issues with offset adjustment of formats.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53092
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Oct 2010 16:17:04 +0000 (16:17 +0000)]
Evas textblock: Fix bug with removing formats, format removal should stop at 'end' non-inclusive, just like text removal works.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Oct 2010 16:17:01 +0000 (16:17 +0000)]
Evas textblock: Fixed a bug with deleting range when the first char is a visible format.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53067
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Oct 2010 14:05:23 +0000 (14:05 +0000)]
Evas textblock and font engine: Fixed cursor position to be at the end of the current item, and not the end of the line, this looks nicer in bidi strings.
Fixed querying char coords to return the current position of the NULL according to the text's alignment, not the paragraph's.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53061
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Oct 2010 10:50:58 +0000 (10:50 +0000)]
Evas textblock: In continuation to the previous commit: range get should also work up until the char, not including.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53054
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Oct 2010 10:44:40 +0000 (10:44 +0000)]
Evas textblock: Selection should work from the start cursor up to before the end cursor, i.e it should *not* include the end cursor.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53053
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 4 Oct 2010 11:17:11 +0000 (11:17 +0000)]
dynamic tex ref wrong. fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53027
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 4 Oct 2010 06:03:48 +0000 (06:03 +0000)]
Reduce variable useage for evas_object_box by using #define's instead
of const char's for signal strings.
Fix some formatting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53007
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 3 Oct 2010 16:42:56 +0000 (16:42 +0000)]
Evas textblock: Added a small comment about where to find textblock style usage example.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53001
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 3 Oct 2010 09:21:08 +0000 (09:21 +0000)]
efl 1.0.0 beta.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52992
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 3 Oct 2010 01:44:21 +0000 (01:44 +0000)]
Fix some misspellings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52990
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 1 Oct 2010 12:18:18 +0000 (12:18 +0000)]
eek stride should be in bytes - to allow for various image formats.
fix for fallback.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52948
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 1 Oct 2010 06:33:17 +0000 (06:33 +0000)]
From: Howell Tam <howell.tam@fluffyspider.com>
Subject: Evas evas_gl_shader.c patch
Patch for evas_gl_shader.c, need to check shader compile
errors too, not only program linking errors.
Not that it's very useful now since all Evas' shaders are in
good shape already, but it was useful when we're mucking around with
things.
And also to make Robi happy that there are some FST
contributions to E ;) And probably more to come...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52941
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 1 Oct 2010 06:22:31 +0000 (06:22 +0000)]
fix flipped object texture if map enabled AND object happens to be
exactly viewport size.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52940
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 1 Oct 2010 04:46:04 +0000 (04:46 +0000)]
aaaah and map in map clip and more bug fixes...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52939
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 1 Oct 2010 03:40:12 +0000 (03:40 +0000)]
map in map render bug with gl - fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52936
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 30 Sep 2010 23:23:51 +0000 (23:23 +0000)]
and make values int so we can have "-1" :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52934
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 30 Sep 2010 23:20:26 +0000 (23:20 +0000)]
found the gl engine flashing white bug with laucnher 3 map test! aaah
gl state bug/assumption. reset state when moving from 1 surface target
to another and then we are all happy. also fix lip geometry issue in
gl when rendering to non-default surf - related.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52933
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 28 Sep 2010 22:43:24 +0000 (22:43 +0000)]
xrender engine default--
software_8_x11 default--
software_16_x11 default--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52867
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 28 Sep 2010 04:13:28 +0000 (04:13 +0000)]
make sure that at any point if gl barfs... abort then.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52838
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 26 Sep 2010 16:10:59 +0000 (16:10 +0000)]
* evas: fix rendering of object with color (*,*,*,0)
and render_op != BLEND.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52782
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 26 Sep 2010 03:39:18 +0000 (03:39 +0000)]
make fb engine default on linux too.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52771
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 26 Sep 2010 02:27:01 +0000 (02:27 +0000)]
From: Chidambar 'ilLogict' Zinnoury <illogict@online.fr>
Subject: [E-devel] [tentative patch] evas memleak when no callbacks
I'm seeing some memleaks while using Evas' buffer engine. After
investigation, it seems that evas_free does nothing and returns
immediately if the canvas has no callbacks, which is what happens with
the buffer engine.
The attached patch seems to do the trick.
However, as I don't know that much Evas' internals, I thought it'd be
better to ask whether it's correct or I'm mistaken before committing.
So please comment.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52769
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 25 Sep 2010 14:46:10 +0000 (14:46 +0000)]
wooo overzealous commenting. fix. better now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52734
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 25 Sep 2010 14:30:02 +0000 (14:30 +0000)]
working on debug. doesn't affect anything atm.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52733
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33