Commit Graph

3309 Commits

Author SHA1 Message Date
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
Carsten Haitzler b0132ddaa0 experimental.
SVN revision: 53561
2010-10-18 04:53:31 +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
Tom Hacohen 94839799fd Evas textblock: Removed duplicated if.
SVN revision: 53108
2010-10-06 18:26:29 +00:00
Tom Hacohen fc060c6a8f Evas font query: query coords should not take bitmap positioning into account.
SVN revision: 53097
2010-10-06 12:24:14 +00:00
Carsten Haitzler 4b96e37067 i think i foundsed me a fontconfig bug.. this i think is a
workartound.. it depends what fc's intent was tho.



SVN revision: 53093
2010-10-06 08:53:06 +00:00
Tom Hacohen 9dc6cd0c51 Evas textblock: Fixed a type in remove_pair that caused issues with offset adjustment of formats.
SVN revision: 53092
2010-10-06 08:45:10 +00:00
Tom Hacohen eddca25d99 Evas textblock: Fix bug with removing formats, format removal should stop at 'end' non-inclusive, just like text removal works.
SVN revision: 53068
2010-10-05 16:17:04 +00:00
Tom Hacohen 0896d2b013 Evas textblock: Fixed a bug with deleting range when the first char is a visible format.
SVN revision: 53067
2010-10-05 16:17:01 +00:00
Tom Hacohen cfa9703607 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.

SVN revision: 53061
2010-10-05 14:05:23 +00:00
Tom Hacohen dd9dc0e4ec Evas textblock: In continuation to the previous commit: range get should also work up until the char, not including.
SVN revision: 53054
2010-10-05 10:50:58 +00:00
Tom Hacohen 6b4743aa40 Evas textblock: Selection should work from the start cursor up to before the end cursor, i.e it should *not* include the end cursor.
SVN revision: 53053
2010-10-05 10:44:40 +00:00
Carsten Haitzler 21a7dde012 dynamic tex ref wrong. fix.
SVN revision: 53027
2010-10-04 11:17:11 +00:00
Christopher Michael f95baa679b Reduce variable useage for evas_object_box by using #define's instead
of const char's for signal strings.

Fix some formatting.



SVN revision: 53007
2010-10-04 06:03:48 +00:00
Tom Hacohen 331db4a378 Evas textblock: Added a small comment about where to find textblock style usage example.
SVN revision: 53001
2010-10-03 16:42:56 +00:00
Carsten Haitzler 91466cf439 efl 1.0.0 beta.
SVN revision: 52992
2010-10-03 09:21:08 +00:00
Christopher Michael 5ee58fab59 Fix some misspellings.
SVN revision: 52990
2010-10-03 01:44:21 +00:00
Carsten Haitzler 3fad0649a6 eek stride should be in bytes - to allow for various image formats.
fix for fallback.



SVN revision: 52948
2010-10-01 12:18:18 +00:00
Howell Tam 307190c594 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...



SVN revision: 52941
2010-10-01 06:33:17 +00:00