Commit Graph

4637 Commits

Author SHA1 Message Date
ChunEon Park a7f8d70ef1 evas/gl - fixed Evas_Map NightMare.
Trvial mistake but I wasted much time to find out it.




SVN revision: 73331
2012-07-05 08:41:59 +00:00
ChunEon Park 9fbe6288df evas/gl - indentation fix
SVN revision: 73330
2012-07-05 08:37:16 +00:00
Cedric BAIL a99bf2c9b6 evas: fix clipping issue with pipe rendering.
SVN revision: 73322
2012-07-05 03:11:47 +00:00
Gustavo Lima Chaves f00dca3b61 [evas] Example of Evas interfaces.
SVN revision: 73304
2012-07-04 21:25:57 +00:00
Gustavo Lima Chaves a82d95a8b6 [evas] Removing warnings from an example.
Patch by: Gustavo Lima Chaves <glima@profusion.mobi>



SVN revision: 73303
2012-07-04 21:23:13 +00:00
Gustavo Lima Chaves b64fa6453a Evas_Smart_Interface support.
This gives Evas simple (smart object) interfaces, to extend the object behaviorextension beyond the limits of mere sub-classing.

Patch by: Gustavo Lima Chaves <glima@profusion.mobi>



SVN revision: 73302
2012-07-04 21:23:03 +00:00
Vincent Torri 542c5dfb7d Evas: missing decl for Windows engines
SVN revision: 73291
2012-07-04 18:32:08 +00:00
Christopher Michael afe6a61a8c Evas (xcb engine): Port cedric's changes for pipe rendering to the xcb
engine.



SVN revision: 73283
2012-07-04 12:52:31 +00:00
Christopher Michael 86293f9c4f Evas (wayland_egl): Fix image_draw_map prototype & function code to
match cedric changes.



SVN revision: 73280
2012-07-04 12:36:39 +00:00
Cedric BAIL 849caf7b54 evas: more compiler fix.
SVN revision: 73278
2012-07-04 12:29:14 +00:00
Cedric BAIL 98f5c5828c evas: remove dh compiler warning.
SVN revision: 73277
2012-07-04 12:25:53 +00:00
Christopher Michael 669689dbef Evas: Remove unused variables.
SVN revision: 73276
2012-07-04 12:23:35 +00:00
Cedric BAIL 001c11207a evas: move evas_common_pipe_init out of the #if.
SVN revision: 73274
2012-07-04 12:17:18 +00:00
Cedric BAIL b99a2e63c6 evas: remove duplication.
SVN revision: 73267
2012-07-04 11:25:18 +00:00
Cedric BAIL c8c36eae47 evas: fix back line and polygon draw with pipe rendering.
SVN revision: 73266
2012-07-04 10:32:38 +00:00
Cedric BAIL 2e0fd1d375 evas: make the code do what we expect by destroying Glyph at the right time.
This fix the leak issue that was added lately and make the code
more easy to follow.


SVN revision: 73265
2012-07-04 10:21:06 +00:00
Cedric BAIL 1d415b796b evas: add more infrastructure to the prepare stage of pipe rendering.
NOTE: this improve some test by 10 to 15% some other are down by 5%.
Their is still more tunning and improvement possible now (Particularly
with Map), but it will do for now.


SVN revision: 73264
2012-07-04 09:39:23 +00:00
Christopher Michael 43af930a16 Evas (wayland_shm): Fix regression where resizing window down would
leave artifacts.



SVN revision: 73253
2012-07-04 07:12:46 +00:00
Christopher Michael 478e94a71d Evas (gif loader): Merge Tizen changes to upstream EFL. (Support gif
scaling).



SVN revision: 73202
2012-07-03 07:34:35 +00:00
Christopher Michael d856a2f067 Evas (gl_common): Merge Tizen changes to upstream EFL.
SVN revision: 73201
2012-07-03 07:33:44 +00:00
Christopher Michael 0219f765be Evas (wayland_shm): Support evas cserve2.
SVN revision: 73200
2012-07-03 07:32:52 +00:00
Christopher Michael befdf76da4 Evas (gl_x11): Merge changes from Tizen to upstream EFL.
SVN revision: 73199
2012-07-03 07:31:03 +00:00
Christopher Michael 8689cb87a0 Evas: Merge evas_object_image changes from Tizen to upstream EFL.
SVN revision: 73198
2012-07-03 07:30:05 +00:00
Tom Hacohen 382c380bb2 Evas: Revert "Evas: Support harfbuzz version checking." (73196)
1. We already check in configure.ac that harfbuzz is at least 0.9.0, so
those code paths will never get triggered anyway.
2. We don't plan on supporting old harfbuzz anyway. People should just
upgrade harfbuzz (Not really an issue since it's not yet released).

SVN revision: 73197
2012-07-03 07:29:37 +00:00
Christopher Michael cf10c5d487 Evas: Support harfbuzz version checking.
NB: Merged from Tizen to upstream EFL.



SVN revision: 73196
2012-07-03 07:23:17 +00:00
Carsten Haitzler fd72d84dcc textgrid - use evas coords for cell size. more correct indeed - thanks
tom. als warning--



SVN revision: 73159
2012-07-02 12:35:53 +00:00
Iván Briano abb7d24442 Remove the right element from the list
SVN revision: 73062
2012-06-29 22:04:42 +00:00
Iván Briano c90e6ed6de Let's not fall into an infinite loop with blocked
requests



SVN revision: 73061
2012-06-29 22:04:34 +00:00
Iván Briano 8303ba5af4 THE MOST IMPORTANT COMMIT IN THE HISTORY OF HUMANITY
SVN revision: 73060
2012-06-29 22:04:23 +00:00
Iván Briano d744044de7 Don't block waiting for response to font_load before
requesting glyphs, the server can handle dependencies
 now.



SVN revision: 73059
2012-06-29 22:04:13 +00:00
Iván Briano 05e634b68a Add support for a request to depend on another
SVN revision: 73058
2012-06-29 22:03:57 +00:00
Christopher Michael 0d1c4661ab Evas: Support cserve2 for xcb engine.
SVN revision: 73033
2012-06-29 12:01:34 +00:00
Carsten Haitzler 6d605629ca fix refcounting issue with font instances.
SVN revision: 72990
2012-06-28 10:13:05 +00:00
Sung Park 06aa05c2c3 EvasGL: Adding MSAA for depth_24_stencil_8 format that was missing
from the previous commit. 


SVN revision: 72970
2012-06-28 03:37:13 +00:00
Iván Briano d48eb2a954 Mark the slave as not done when it starts a job
SVN revision: 72961
2012-06-27 19:01:40 +00:00
Iván Briano 18b94b39c1 Prevent using freed data in epoll events
SVN revision: 72960
2012-06-27 19:01:16 +00:00
Sung Park 896d489db8 EvasGL: Fixed a few minor bugs.
- Added (w,h) <=0 dimension check for evas_gl_surface_create()
- Changed evas_gl_make_current to return error when either
  surface or context is NULL.  Semantically, this was allowed 
  before but it was changed to reflect eglMakeCurrent behavior.
- evas_gl_make_current - detached any previously attached
  buffers before attaching new ones to an FBO during a make_current.
- Used dynamic memory for extension string allocation for safety. 


SVN revision: 72926
2012-06-27 08:19:25 +00:00
Stefan Schmidt 11e9c39163 evas/cserve2: Don't use var names that are used as global. Index is one of them.
SVN revision: 72863
2012-06-26 09:08:45 +00:00
Christopher Michael 1d1df179f4 Evas (wayland_egl): Patch from Alex Wu to fix NULL comparison of
engine surface.



SVN revision: 72851
2012-06-26 07:08:09 +00:00
Mike Blumenkrantz 5ad3c7b54e casting for windows
SVN revision: 72849
2012-06-26 06:57:00 +00:00
Mike Blumenkrantz 88c88c5614 cast warnings--
SVN revision: 72847
2012-06-26 06:53:00 +00:00
Mike Blumenkrantz 2a45ea31ce use correct format string
SVN revision: 72845
2012-06-26 06:50:36 +00:00
Mike Blumenkrantz bc140047b6 unused--
SVN revision: 72844
2012-06-26 06:49:28 +00:00
Carsten Haitzler 395034cb6e quick initial flag fdor double width char cells in textgrid -
important to api. does nothing special right now



SVN revision: 72835
2012-06-26 01:28:15 +00:00
Rafael Antognolli da8b023295 evas/cserve2: Don't take "used glyphs" messages into
account.
When considering glyphs loading saved time, just use the load glyphs
requests.



SVN revision: 72831
2012-06-25 20:19:28 +00:00
Rafael Antognolli a6a92632b0 evas/cserve2: Calculate average time saved on glyph
rendering.



SVN revision: 72829
2012-06-25 20:06:50 +00:00
Rafael Antognolli 2234422dab evas/cserve2: Add entries loading saved time.
Still must add glyphs loading saved time.



SVN revision: 72828
2012-06-25 20:06:44 +00:00
Iván Briano 0a1faf7af9 Don't free file entries while there are still images pending from them
SVN revision: 72826
2012-06-25 19:27:59 +00:00
Iván Briano 9a7ba8e27a Re-enable the used glyphs message now that it doesn't crash or leak
SVN revision: 72819
2012-06-25 17:42:58 +00:00
Rafael Antognolli 6a3abcaa89 evas/cserve2: Add image size and loading time stats.
SVN revision: 72812
2012-06-25 14:40:30 +00:00