path: root/src (unfollow)
AgeCommit message (Collapse)Author
2015-06-09evas/evas_op_sub_main: Remove superfluous if branch.Stefan Schmidt
We do the same in both branches: return func. CID: 1267476, 1267477, 1267479, 1267489
2015-06-09ecore x - remove warning on unused variableCarsten Haitzler (Rasterman)
2015-06-09evas render2 work - begin to make rectangles deal with render 2 basicCarsten Haitzler (Rasterman)
2015-06-09Edje: Fix indentation after a clean-up commitJean-Philippe Andre
@zmike apparently wanted to beat the b0rker in chief, (see 172a0ccf0cd6) but edje_text.c came out worse than before :) eo_do() seems to totally mess with editors' auto-formatting in some cases.
2015-06-09Evas: Fix shadow warningJean-Philippe Andre
2015-06-09ecore_imf/wayland: support on-demand show modeJihoon Kim
In on-demand show mode, input panel will be shown in case of only an user's explicit Mouse Up event. It doesn't request to show the input panel even though the Input Method Context has focus.
2015-06-09ecore_x_xi2: remove useless define check XI_TouchXXX.Ji-Youn Park
Summary: we can use XI_TouchXXX defines after xi2_2. So we don't need check XI_TouchXXX defines. I think it is simple only using the ECORE_XI2_2 define instead of using XI_TouchXXX defines.
2015-06-08ecore_x_xi2: remove useless define check XI_TouchXXX.Ji-Youn Park
Summary: we can use XI_TouchXXX defines after xi2_2. So we don't need check XI_TouchXXX defines. I think it is simple only using the ECORE_XI2_2 define instead of using XI_TouchXXX defines. Reviewers: raster, cedric, devilhorns Subscribers: cedric Differential Revision:
2015-06-08edje: reformat all C filesMike Blumenkrantz
this has been unreadable for years due to the french tabber.
2015-06-08Revert "edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse events"Mike Blumenkrantz
This reverts commit c38f84e64f3ac915d61c0307fc9dce0c66fda7b8. apparently many existing edje groups were written with the assumption that this was broken, so fixing it is impossible at this point
2015-06-08edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse eventsMike Blumenkrantz
previously these parts would fail to consume mouse events as expected, leading to strange event chains which were inconsistent with other types of parts @fix
2015-06-08ecore: move eo docs to new formatDaniel Kolesa
2015-06-08eolian/generator: use get/set doc as primary if neededDaniel Kolesa
2015-06-08eina: fix copy and paster error detected by Coverity.Cedric BAIL
CID 1302701
2015-06-08eolian/generator: support for since tag in doc genDaniel Kolesa
2015-06-08modules/evas/engines/software_generic: No need to check enums for smaller 0Stefan Schmidt
Evas_Image_Orient is an enum starting at 0 thus we never go below 0. Remove unneeded checks. modules/evas/engines/software_generic/evas_engine.c:1558:4: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] modules/evas/engines/software_generic/evas_engine.c:1560:8: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
2015-06-08emile: Init ptrag as it might get used uninitialized if notStefan Schmidt
lib/emile/emile_image.c:2099:49: warning: 'ptrag' may be used uninitialized in this function [-Wmaybe-uninitialized]
2015-06-08eavs_3d: Avoid enum check for < 0Stefan Schmidt
Evas_3D_Mesh_Primitive is a enum starting from 0 so it never will be below 0. Just as the compiler tells us. Remove unneeded check. lib/evas/canvas/evas_3d_primitive.c:48:4: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
2015-06-08ecore-wayland: Fix T2466: Update xdg shell protocol codeChris Michael
Summary: This updates the xdg_shell protocol and code to support XDG_SHELL version 5. This allows EFL/Elm apps to function again in Weston. @fix Signed-off-by: Chris Michael <>
2015-06-08eolian: support for @since tag in new doc commentsDaniel Kolesa
This is kind of ugly, but I didn't see a better way to do it without turning this into a much more complicated parser. So this will have to do unless we find something else to add, in which case a new doc parser will be required. @feature
2015-06-08eolian: we need import_types_ref.h included in tarballDaniel Kolesa
If we don't, distcheck fails (because of missing file). @fix
2015-06-08eolian/generator: fix a false positive in eolian types_genDaniel Kolesa
While it is true that 'strrchr' may return NULL, in this case it never will (there is always a newline). Either way, silence Coverity. Fixes CID 1304558.
2015-06-08eolian_cxx: initialize all members in a struct correctlyDaniel Kolesa
Fixes CID 1298133. @fix
2015-06-08eolian: silence static analysisDaniel Kolesa
Add some unreachable returns to fix CID 1304557.
2015-06-07evas_clickable_interface: adding new eventAvi Levin
2015-06-07evas: porting evas smart callbacks to eoAvi Levin
2015-06-07emotion: porting evas smart callbacks to eoAvi Levin
2015-06-07edje: porting evas smart callbacks to eoAvi Levin
It's the first stage of replacing calls of evas_object_smart_callback_add/del/call with eo_callback_add/del/call. This will reduce the use of legacy events and callbacks lists in smart_object which in turn will improve performance and reduce memory use.
2015-06-05evas-gl-drm: Trap for invalid gbm boChris Michael
Summary: If we fail to lock the front buffer, we will not get a valid bo returned so we should not be calling other functions which require a bo. @fix Signed-off-by: Chris Michael <>
2015-06-05eo: move some eo files to new doc syntaxDaniel Kolesa
2015-06-05eolian/generator: generate @ref foo for @fooDaniel Kolesa
2015-06-05eolian/generator: use more correct indent offset in types doc genDaniel Kolesa
2015-06-05eolian: remove support for short doc comments (//@)Daniel Kolesa
2015-06-05eolian/generator: fix silly shadow warningDaniel Kolesa
2015-06-05eina: Fix warning about unused paramatersChris Michael
@fix Signed-off-by: Chris Michael <>
2015-06-05eolian/generator: @param[in,out] is the correct inout syntaxDaniel Kolesa
2015-06-05evas-gl-drm: Fix issue with swap mode returning wrong valueChris Michael
Summary: This fixes a crashing issue in evas image cache due to the engine returning an improper swap mode. @fix Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Refactor gl_drm engine to not use dumb buffersChris Michael
@fix Signed-off-by: Chris Michael <>
2015-06-05ecore-evas-drm: We don't need to feed mouse events hereChris Michael
@fix Signed-off-by: Chris Michael <>
2015-06-05ecore-drm: Don't free an output on unplugChris Michael
Summary: We should not be freeing an output when it gets unplugged (as it may get replugged). Just disable rendering on that output @fix Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Create eglContext before eglWindowSurfaceChris Michael
Summary: We should be creating the eglContext before trying to create the window surface. @fix Signed-off-by: Chris Michael <>
2015-06-05ecore-evas-drm: Use XRGB format for gl_drm canvasChris Michael
@fix Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Readd support for pre_swap/post_swap callbacksChris Michael
Summary: The pre/post swap callbacks were forgotten when doing the engine rewrite, so readd them @fix Signed-off-by: Chris Michael <>
2015-06-05ecore-drm: Don't crash when trying to disable an outputChris Michael
Summary: If we call these functions with an already disabled output, we crash. Check for an output being 'enabled' before we make these calls. @fix Signed-off-by: Chris Michael <>
2015-06-05ecore-evas: Change gl_drm to be the proper engine nameChris Michael
@fix Signed-off-by: Chris Michael <>
2015-06-05ecore-drm: Remove erroneous error messages from EINA_SAFETY checksChris Michael
Summary: As the gl_drm engine code will almost always pass NULL rectangles, remove the EINA_SAFETY checks so that logs don't fill with meaningles error messages. @fix Signed-off-by: Chris Michael <>
2015-06-05ecore-evas-drm: Update ecore_evas_drm for recent evas gl_drm changesChris Michael
Summary: Previous Ecore_Evas drm code would create the gbm device and surface inside the gl_drm function. As these are now handled inside the evas-gl-drm engine itself, this code is not needed here. @fix Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Rework gl_drm engine to function againChris Michael
Summary: Previous gl_drm evas engine code did not work properly (or at all really). This reworks/refactors the gl_drm engine code to work again with the changes made to ecore_drm. @fix Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Remove old engine codeChris Michael
Signed-off-by: Chris Michael <>
2015-06-05eolian: don't emit an extra empty line in certain casesDaniel Kolesa