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
raster [Sat, 25 Sep 2010 06:19:30 +0000 (06:19 +0000)]
well that improves map a bit! less overdraw! :) and 1 bug fixed. still
1 left.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52727
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 25 Sep 2010 04:40:54 +0000 (04:40 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52714
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Thu, 23 Sep 2010 20:40:35 +0000 (20:40 +0000)]
Use eina_sched_prio_drop()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52653
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 13:25:17 +0000 (13:25 +0000)]
fix error enum too
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52588
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 12:02:35 +0000 (12:02 +0000)]
fmting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52586
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:57:19 +0000 (11:57 +0000)]
fmting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52585
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:29:42 +0000 (11:29 +0000)]
docs++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:28:31 +0000 (11:28 +0000)]
fmormatting cleanups
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52583
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:14:25 +0000 (11:14 +0000)]
fmting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52581
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:04:32 +0000 (11:04 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52579
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:03:28 +0000 (11:03 +0000)]
formatting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52578
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 11:02:19 +0000 (11:02 +0000)]
warning--, formatting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52577
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 10:58:44 +0000 (10:58 +0000)]
size_t -> int.
really - i prefer it and if we hit the 2gb limit of a signed int for
bytes added to a textblock... thats the day we will need evas 2 :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52576
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 10:52:54 +0000 (10:52 +0000)]
move some simple #define constants to typedefs. api compatible tho.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52575
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 09:37:18 +0000 (09:37 +0000)]
fmting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52572
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 09:28:23 +0000 (09:28 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 09:19:31 +0000 (09:19 +0000)]
int -> bool
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52570
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Sep 2010 06:52:28 +0000 (06:52 +0000)]
brutally evil... internally.. but it works. map perspective correct
now in gl engine. hooray for that. one complaint less.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52566
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 21 Sep 2010 15:39:26 +0000 (15:39 +0000)]
Evas textblock: merged changes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52544
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Tue, 21 Sep 2010 14:04:28 +0000 (14:04 +0000)]
Adding callback for box to be called when a child is added or removed.
Also sets the children_changed flag when changing children list.
by Otavio Pontes <otavio@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52541
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 21 Sep 2010 13:05:30 +0000 (13:05 +0000)]
Evas textblock: Fixed deleting the last visual format in a row of visual formats, for example in '<b>ab</b><tab>cd' the tab wouldn't have gotten erased correctly.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Mon, 20 Sep 2010 17:09:13 +0000 (17:09 +0000)]
Fix typos
"he->the" where appropriate
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@52493
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33