path: root/src/lib/ecore_evas (follow)
AgeCommit message (Collapse)Author
2013-12-18ecore_evas: removed author's name from source code as the author requested it.Daniel Juyung Seo
Git log should be enough for the credit :) This code was merged into efl upstream by devilhorn's aggressive synchronization between efl upstream and tizen. But that commit didn't have the author's credit. However We will never forget the contribution of Gwanglim Lee <>.
2013-12-10ecore-evas - disable comp syncing by default (can be turned on though still)Carsten Haitzler (Rasterman)
2013-12-10ecore_evas: added missing documentation for ecore_evas_manual_render_set/get().Daniel Juyung Seo
2013-12-09ecore evas - add animator update syncing to only render on animator ticksCarsten Haitzler (Rasterman)
this adds a ifdefable feature to sync rendering only to animator slots. this should reduce over-render of more frames than a user can see when updates are triggered by things like mouse movements (which may come in many times faster than the framerate). this is an experiment to see if this helps smoothness and load. it also has problems in e grabs x while rendering - this is now fixed in e18 alreadey, but it is just a config you can turn off.
2013-11-29ecore_evas: fix wrong check in _ecore_evas_buffer_msg_sendJihoon Kim
'if (!child_ee)' implies that "child_ee" is equal to NULL, but child_ee is used in the nest of if statement. This fixes CID 1039431
2013-10-25fix ecore evas pointer warpingdiscomfitor
2013-09-12ecore_evas: Remove unused code.Stefan Schmidt
rot = rot % 360; while (rot < 0) rot += 360; it is guaranteed that rot is between 0 and 359. CID: 1039470, 1039471
2013-08-28evas - restore ability for evas_render_dump() to dump out referenced dataCarsten Haitzler (Rasterman)
2013-07-11Add function code for:Chris Michael
- ecore_evas_pixmap_visual_get - ecore_evas_pixmap_colormap_get - ecore_evas_pixmap_depth_get Signed-off-by: Chris Michael <>
2013-07-11Add interface function definitions for:Chris Michael
- pixmap_visual_get - pixmap_colormap_get - pixmap_depth_get Signed-off-by: Chris Michael <>
2013-07-11Add API declarations for new pixmap functionsChris Michael
- ecore_evas_pixmap_visual_get - ecore_evas_pixmap_colormap_get - ecore_evas_pixmap_depth_get Signed-off-by: Chris Michael <>
2013-07-11Check for valid interface pixmap_get function before trying to call it.Chris Michael
Signed-off-by: Chris Michael <>
2013-07-11Update doxygen comments wrt constant changing of pixmap idChris Michael
Signed-off-by: Chris Michael <>
2013-07-08Add missing functions for pointer_warp and pointer_xy_get to engineChris Michael
structure. Signed-off-by: Chris Michael <>
2013-07-08Fix missing return value in pointer warp function.Chris Michael
Signed-off-by: Chris Michael <>
2013-07-08Add ecore_evas_pointer_xy_get and ecore_evas_pointer_warp functionsChris Michael
Signed-off-by: Chris Michael <>
2013-07-08Add pointer_xy_get and pointer_warp to engine functionsChris Michael
Signed-off-by: Chris Michael <>
2013-07-08Add ecore_evas_pointer_xy_get and ecore_evas_pointer_warp API functionsChris Michael
Signed-off-by: Chris Michael <>
2013-07-08Begone Vile Formatting !!!Chris Michael
Signed-off-by: Chris Michael <>
2013-07-08Remove blank lineChris Michael
Signed-off-by: Chris Michael <>
2013-07-08Fix formattingChris Michael
Signed-off-by: Chris Michael <>
2013-07-08Add gl functions for pixmap_new and pixmap_get variationChris Michael
Signed-off-by: Chris Michael <>
2013-07-05Add code for ecore_evas_software_x11_pixmap_new/get functions.Chris Michael
Fix formatting in ecore_evas_window_get. NB: This will be used to create an ecore_evas that Renders to a Pixmap (not a window). As such, Some ecore_evas functions may not operate as expected when using this type of ecore_evas. Signed-off-by: Chris Michael <>
2013-07-05Add interface function pointers for pixmap_get.Chris Michael
Signed-off-by: Chris Michael <>
2013-07-05Add typedef for Ecore_X_Pixmap if Ecore_X header is not included.Chris Michael
Signed-off-by: Chris Michael <>
2013-07-05Add API function declarations for ecore_evas (software and gl) thatChris Michael
can "render to pixmap". Signed-off-by: Chris Michael <>
2013-06-20efl: formattingSebastian Dransfeld
2013-06-17Fix formattingChris Michael
Signed-off-by: Chris Michael <>
2013-06-06Add pre_post_swap_callback_set to Wayland Interface for Ecore_Evas.Chris Michael
Signed-off-by: Chris Michael <>
2013-06-06Fix formatting.Chris Michael
Signed-off-by: Chris Michael <>
2013-05-14Add ecore_evas_drm private header.Chris Michael
Signed-off-by: Chris Michael <>
2013-05-14Start on basic ecore_evas_drm code.Chris Michael
Signed-off-by: Chris Michael <>
2013-05-08Ecore/Evas: Add evas_event_input_multi_down/up().Rafael Antognolli
These events (from multi-touch) also have information about the mouse pointer position, so they must be translated by the framespace too.
2013-05-03ecore/evas events: Use evas_event_input_multi_move to report events.Rafael Antognolli
Same as using evas_event_input_mouse_move.
2013-05-03ecore/evas events: Use evas_event_input_mouse_move to report events.Rafael Antognolli
Ecore_Evas_Input should use this function to report mouse move events. The previous used function should be used to refeed events, or to artificially feed mouse move events to the canvas. Basically every other feed_mouse_move use case that is not an event from the input system.
2013-04-24ecore_evas/wayland: Consider the frame/border for pointer position.Rafael Antognolli
When the window is rotated, the logical pointer position is calculated based on the window size (width or height) minus the current position, depending on the rotation used. For wayland, we must add the window decorations to the ecore_evas size, when doing this calculation.
2013-04-19ecore/ews: Make this engine be aware of the wayland frame object.Rafael Antognolli
Its background object must be resized to the framespace, and left at least one layer available for the frame object to be under it.
2013-03-27efl: integrate eina_log_timing.Cedric BAIL
2013-03-20ecore: include mman.h also when Evil is found.Cedric Bail
I don't really like this patch. I think it would be nicer to have mmap been correctly detected when Evil or Exotic is there, but at this point I don't feel at ease with
2013-03-19efl: add macro to swap Windows and Unix path separators.Cedric Bail
2013-03-16ecore_evas: Mark unused variables as unusedDaniel Willmann
Get rid of warnings introduced by commit a4593c Signed-off-by: Daniel Willmann <>
2013-03-16ecore_evas: follow naming of other modules for Windows to.Cedric Bail
2013-03-16ecore_evas: killing Glew and Direct3d, because someone already killed Kenny.Cedric Bail
2013-03-12ecore_evas: re-order inclusion of header to fix compilation on Windows.Cedric Bail
It is a very tricky things to get header order right on windows. Having that order only in .c files simplify the work a lot. So let's try to do it with Ecore_Evas after it rewrite and split into modules.
2013-02-15Add infrastructure to handle message between ecore and parent ecore in ↵Jiyoun Park
Ecore_Evas I add new example related with this. (ecore_evas_extn_socket & plug example) ecore extn use this infrasturcture, server app and client app can communicate each other later, this can be used to contorl access message SVN revision: 83942
2013-02-14change to code that was added during 1.8 dev.. so no need forCarsten Haitzler
chlog/news... dont ever unload (free) ecore-evas modules to avoid symbol problems. SVN revision: 83885
2013-02-12don't know if this will help - but try quieten some valgrindCarsten Haitzler
complaints... :/ (trying) SVN revision: 83840
2013-02-07fix typo in document about ecore_getopt_callback_ecore_evas_list_engines.Jihoon Kim
It's wrriten by Patryk Kaczmarek <> SVN revision: 83710
2013-01-25efl: Fix unused parameter warningMike McCormack
Signed-off-by: Mike McCormack <> SVN revision: 83334
2013-01-21efl/evas/examples: Remove framespace offset from example.Rafael Antognolli
The example should not account for the framespace, since this is handled inside ecore_evas already. This change partially fix #1673. SVN revision: 83041