Cedric BAIL
87d707ee2c
* evas: some style fix.
...
SVN revision: 54331
2010-11-08 14:34:19 +00:00
Cedric BAIL
4e1ea67122
* 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.
SVN revision: 54330
2010-11-08 14:31:22 +00:00
Tom Hacohen
f575ca46b6
Evas textblock: Fixed range_delete to not move the main cursor if it's not inside the deleted range.
...
SVN revision: 54320
2010-11-08 07:46:43 +00:00
Vincent Torri
8d05590677
set log domain to -1 after unregistering it
...
SVN revision: 54222
2010-11-06 09:42:24 +00:00
Cedric BAIL
4b50987072
* evas: fix possible off by one bug with line object.
...
Reported by Daniele.
SVN revision: 54182
2010-11-05 14:59:22 +00:00
Tom Hacohen
da512dde9b
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.
...
SVN revision: 54157
2010-11-04 16:32:42 +00:00
Cedric BAIL
3ede459046
* evas: fix polygon move on first frame.
...
SVN revision: 54144
2010-11-04 11:05:38 +00:00
Carsten Haitzler
29a707fdf8
eek - case of stride value being wrong! fix!
...
SVN revision: 54087
2010-11-02 08:18:16 +00:00
Carsten Haitzler
05246414c6
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.
SVN revision: 54085
2010-11-02 04:56:57 +00:00
Carsten Haitzler
e0e6020902
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.
SVN revision: 53987
2010-10-29 12:55:42 +00:00
Carsten Haitzler
9fe4dfe9b3
put in some disabled cache dump dbg.
...
SVN revision: 53949
2010-10-28 10:00:22 +00:00
Carsten Haitzler
cb7268cbac
formatting.
...
SVN revision: 53908
2010-10-27 00:03:49 +00:00
Carsten Haitzler
c5661c4471
and that tga entry too
...
SVN revision: 53890
2010-10-26 08:29:39 +00:00
Carsten Haitzler
ef332fcf44
forgot tga loader in static list
...
SVN revision: 53889
2010-10-26 08:28:12 +00:00
Carsten Haitzler
3a568d6fd4
fmting.
...
SVN revision: 53887
2010-10-26 07:00:26 +00:00
Carsten Haitzler
381728fb86
forgot to allow bmp loader to be static.
...
SVN revision: 53885
2010-10-26 02:55:56 +00:00
Carsten Haitzler
541394175a
fix tasn bug++
...
SVN revision: 53860
2010-10-25 11:56:20 +00:00
Carsten Haitzler
3a9d3268d2
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.
SVN revision: 53856
2010-10-25 11:27:17 +00:00
Tom Hacohen
79ec0e7975
Evas font-engine: Silence gcc about a possible use of unitialized value which can't really happen. Add parenthesis where needed.
...
SVN revision: 53855
2010-10-25 11:24:25 +00:00
Carsten Haitzler
91946c9430
unsigned INT!
...
SVN revision: 53853
2010-10-25 10:41:36 +00:00
Carsten Haitzler
2a9c976ec0
only set swap interval if it changes for egl - and dont waitgl if swap
...
native is available.
SVN revision: 53849
2010-10-25 07:22:43 +00:00
Carsten Haitzler
57b70bdb14
put in special known "save native" case to avoid needing the env var.
...
SVN revision: 53844
2010-10-25 01:57:48 +00:00
Carsten Haitzler
5bf2fbcc63
make sure they are extern fn pointers
...
SVN revision: 53831
2010-10-24 13:30:27 +00:00
Tom Hacohen
9a89173df6
Evas font-engine: Reverted my hack in 53828 because cedric already implemented clipping to object geometry.
...
SVN revision: 53830
2010-10-24 12:28:36 +00:00
Tom Hacohen
b705c2c038
Evas font-engine: Hacked around a wrong setting of clipping in textblock. - Email in ML will soon follow.
...
SVN revision: 53828
2010-10-24 10:59:52 +00:00
Fabiano Fidêncio
76e6a7fac6
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>
SVN revision: 53826
2010-10-23 22:33:33 +00:00
Carsten Haitzler
d3a897bb54
allow evas gl engine skipping wait native if known to be safe.
...
SVN revision: 53760
2010-10-22 08:17:37 +00:00
Christopher Michael
534c5d617d
Fix doxy typo.
...
SVN revision: 53677
2010-10-20 16:18:52 +00:00
Carsten Haitzler
2e395b8605
fix shutdown - clear up has entrie handles.
...
SVN revision: 53667
2010-10-20 13:59:23 +00:00
Tom Hacohen
ed649440b8
Evas textblock: Fixed docs. Patch by Jihoon Kim.
...
SVN revision: 53650
2010-10-20 10:30:02 +00:00
xcomputerman
b59fa21d74
Better.
...
SVN revision: 53584
2010-10-18 23:02:02 +00:00
xcomputerman
6c2545adc7
Fix compile for gl_sdl engine, now builds again
...
SVN revision: 53579
2010-10-18 19:17:59 +00:00
Iván Briano
44365ab591
Oh look, I had some docs to commit and forgot about them.
...
SVN revision: 53450
2010-10-15 13:24:51 +00:00
Carsten Haitzler
be7683efbd
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.
SVN revision: 53434
2010-10-15 05:39:53 +00:00
Cedric BAIL
d88f751b16
* evas: prevent possible segv.
...
SVN revision: 53408
2010-10-14 15:52:10 +00:00
Cedric BAIL
921c1a8c87
* evas: force the update to only affect the currently processed area.
...
WARNING: PLEASE REVIEW THAT PATCH !
SVN revision: 53402
2010-10-14 14:41:13 +00:00
Carsten Haitzler
6debefec1c
fix stride - again. but no one noticed this one ... yet :)
...
SVN revision: 53388
2010-10-14 03:21:20 +00:00
Lucas De Marchi
0fccfcb4cf
Fix bug in evas_smart_cb_descriptions_fix.
...
The last element of descriptions array was always removed.
By: Otavio Pontes <otavio@profusion.mobi>
SVN revision: 53379
2010-10-13 19:40:11 +00:00
Cedric BAIL
625d84003e
* evas: don't use eina_list in thread that's not safe.
...
SVN revision: 53359
2010-10-13 15:22:13 +00:00
Tom Hacohen
5dc604ff78
Evas text: Fixed inset handling.
...
SVN revision: 53357
2010-10-13 14:14:40 +00:00
Tom Hacohen
8d0492fcfd
Evas textblock + font engine: Don't take inset into account when not needed.
...
SVN revision: 53353
2010-10-13 13:33:59 +00:00
Tom Hacohen
6193b5e91d
Evas text object: Fixed shaping.
...
SVN revision: 53301
2010-10-12 09:36:58 +00:00
Carsten Haitzler
197fa433cb
fix clip bug.
...
SVN revision: 53261
2010-10-11 09:53:52 +00:00
Carsten Haitzler
59208f38b8
disable ref.
...
SVN revision: 53183
2010-10-08 11:21:37 +00:00
Carsten Haitzler
6bbe56fefc
fix for dyn image size change.
...
SVN revision: 53180
2010-10-08 05:11:32 +00:00
Gustavo Sverzut Barbieri
379b546adf
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).
SVN revision: 53174
2010-10-07 23:46:42 +00:00
Christopher Michael
2f3b2b99e5
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.
SVN revision: 53166
2010-10-07 21:07:53 +00:00
Eduardo de Barros Lima
f61a1cb5cb
Evas: Don't #define _GNU_SOURCE
...
Instead use AC_GNU_SOURCE macro in configure.ac and #include <config.h> properly
SVN revision: 53159
2010-10-07 19:52:47 +00:00
Cedric BAIL
2d5b568ad6
* evas: fix bug in box vertical layout preventing object to
...
reduce size properly.
Bug reported by Boris 'billiob' Faure <billiob@gmail.com>
SVN revision: 53142
2010-10-07 14:09:17 +00:00
Carsten Haitzler
00a661beae
shortcut some smart acceses for clipped smart.
...
SVN revision: 53132
2010-10-07 03:54:51 +00:00