summaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2020-03-12efl-wl: convert comp surface object to eoMike Blumenkrantz
Summary: this is a 1:1 conversion Depends on D11454 Reviewers: segfaultxavi, bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11466
2020-03-12efl/exe: add term_with_parent flagMike Blumenkrantz
Summary: same as ecore_exe Depends on D11451 Reviewers: segfaultxavi, bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11465
2020-03-12efl-wl: start conversion to eoMike Blumenkrantz
Summary: this converts the main efl-wl object to an eo-based canvas group object Depends on D11465 Reviewers: segfaultxavi, bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11454
2020-03-12efl/exe: add 'pid' propertyMike Blumenkrantz
Reviewers: bu5hm4n, segfaultxavi Reviewed By: bu5hm4n Subscribers: bu5hm4n, vtorri, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11451
2020-03-12exactness: factor out duplicated code for debug session handlingStefan Schmidt
No need to have these macros ducplicated in two file, we can just share them and reduce maintenance. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11459
2020-03-12exactness: hamonize use of PATH_MAX as maximal path length allowedStefan Schmidt
There have been to many different defines for this in exactness. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11457
2020-03-12exactness: factor out _printf() handling into common partStefan Schmidt
First step to do some re-factoring of the exactness binaries. We will share common parts from the different binaries in common.{c,h} to reduce the code duplication. The start makes _printf() used in various places. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11456
2020-03-12eina log bt - on by default always if unwind foundCarsten Haitzler (Rasterman)
i'm tried of telling people how to turn this on. enough. on by default. if you dont want bt's and its just some helpful log output then just printf it or use WRN, INF and set log levels...
2020-03-12edje_cc - provide better error info log on part id out of rangeCarsten Haitzler (Rasterman)
2020-03-12efl_gesture_manager: Fix incorrect override system config value.Woochanlee
Summary: The glayer_tap_finger_size can get diffrent value on each profile. Need to get system config value and will set it for gesture manager. Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11485
2020-03-12canvas proxy: fix a missing case that proxy not updated properly.Hermet Park
Very complex to say, if its source object is remained as chaged state in pending object in rendering stage, the proxy object could miss to update in the next frame because source object won't be changed again in evas_object_change(). Thus we need to double-check if the proxy missed update or not just in the rendering. Not clean but this is a compromised solution to not be burden for finding/checking proxies in object trees every time. @fix
2020-03-12edje_textblock: style font size override size_range maxAli Alzyod
Summary: style font size (also text_class) will change size_range max value, regardless of what user specifed in textblock description Reviewers: woohyun Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11493
2020-03-12edje_util: Prevent null pointer accessJunsuChoi
Summary: locale can be null. so add null check. Test Plan: N/A Reviewers: Hermet, kimcinoo, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11490
2020-03-11efl_ui/layout: skip versioning checks for legacy widgetsMike Blumenkrantz
Summary: legacy widgets are always stable fix T8630 Reviewers: eagleeye Reviewed By: eagleeye Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8630 Differential Revision: https://phab.enlightenment.org/D11481
2020-03-11evas_textblock: replace evil tabs with spacesAli Alzyod
Reviewers: devilhorns, ali.alzyod Reviewed By: devilhorns Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11482
2020-03-10doxygen docs: Fix tons of invalid Doxygen commandsXavi Artigas
Mostly typos
2020-03-10doxygen docs: Adapt to Doxygen syntaxXavi Artigas
I don't know where did these comments come from, but it was not Doxygen.
2020-03-10evas.image: add evas_object_image_animated_frame_getShinwoo Kim
this adds an api for getting the current frame of an animation Differential Revision: https://phab.enlightenment.org/D11455
2020-03-10evas_object_text: Fix unused parameterChristopher Michael
When we do Not build with BIDI_SUPPORT, then "const Eo *eo_obj" is never used and thus spits out an unused parameter warning during compile. This has been bugging me for quite some time now, so put in a small patch to silence this warning.
2020-03-10eina_abstract_content: Fix resource leakChristopher Michael
If we error out in this function, then we should be freeing 'content' also as it was previously calloc'd above Fixes CID1420317
2020-03-10ecore-evas-wayland: Check for valid 'fd' before passing to write()Christopher Michael
write() cannot be passed a negative value. If ecore_main_fd_handler_fd_get returns -1, then this is an issue. Check for valid fd being returned from fd_handler_fd_get and if it is negative, then cleanup and get out. Fixes CID1420318
2020-03-10ecore-evas-wayland: Fix resource leakChristopher Michael
If we are going to be exiting this function without setting up the ecore_main_fd_handler (and thus passing forign_slice), then we should free forign_slice as it was previously calloc'd above. Fixes CID1420322
2020-03-10eina_abstract_content: Fix dereference before null checkChristopher Michael
Fixes Coverity CID1420337
2020-03-10vg_common_json: register shape name as it's designed.JunsuChoi
Summary: Caller could find/access a specific node with the name. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo, smohanty Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11480
2020-03-10edje: Rename Json to Lottie in edj supportingJunsuChoi
Summary: The json file used by edje is for lottie output. json can be used in many ways. So the purpose is clear. Test Plan: N/A Reviewers: Hermet, kimcinoo, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11478
2020-03-10evas_gl_font: free data paths if alloca failsAli Alzyod
Reviewers: Hermet, woohyun, bu5hm4n, zmike Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11473
2020-03-09ecore_evas: do not leak allocated memory in error caseMarcel Hollerbach
2020-03-09ecore_evas: only free content when content is != NULLMarcel Hollerbach
otherwise we might run into issues with that.
2020-03-09ecore_evas_x: fix memory leak when enter drag and drop, without a eeMarcel Hollerbach
this is something that can *never* happen otherwise we would have never got this call. But lets make coverity happy.
2020-03-09efl_ui_textbox: dont leak a array when no type is availableMarcel Hollerbach
this fixes a possible leak.
2020-03-09ecore_evas_x: correctly handle images in X11Marcel Hollerbach
I thought that i explicitly tested this. However, it seems i was wrong, this way now this is handled correctly, and the image is stored and coverted to a path. With this you can now copy images from chromium and firefox to elm apps. The change in elm_entry reverts parts of the rewrite of the elm handling, as initially every path came *without* "file://" in front, so we have to maintain that. fixes T8625
2020-03-09elm_cnp: move free call after the last usageMarcel Hollerbach
this is however pretty much irrelevant as only the pointer is used.
2020-03-09elm_cnp: free array when going out of scopeMarcel Hollerbach
this was missing and indeed a memory leak.
2020-03-09efl_ui_win: Fix null pointer dereferenceChristopher Michael
Fixes Coverity CID1420321
2020-03-09efl_ui_win: Fix null pointer dereferenceChristopher Michael
Fixes Coverity CID1420329 and CID1420328
2020-03-09efl_ui_win: Fix horrible formattingChristopher Michael
NB: No functional changes
2020-03-09eina_content: fix use after free in test codeMarcel Hollerbach
2020-03-09eina_content: free memory in error pathsMarcel Hollerbach
2020-03-09eina: fix define of Eina_ContentMarcel Hollerbach
there is no need to declare that const.
2020-03-09doxygen docs: remove @ender_group and organize eina vectorsXavi Artigas
Mysterious @ender_group is an invalid doxygen command and I could not find it defined anywhere. I could not infer its purpose either so... removed. Put the Eina Vector 2D and 3D groups in their proper place so they appear with the rest of the Eina basic types.
2020-03-09doxygen docs: Remove invalid commentsXavi Artigas
They contain no information whatsoever and they contain invalid doxygen commands. This was probably copied over from some other documentation format.
2020-03-09doxygen docs: Move smart object methods to proper groupXavi Artigas
Move smart object methods from @ingroup Evas_Canvas to Evas_Smart_Object_Group Also, remove lots of redundant @ingroup Evas_Smart_Object_Group
2020-03-09eina: Docs/Comments: eina_safety_checks: Correct grammar, spelling mistakes ↵Xavi Artigas
and be more clearer Summary: This just corrects the comments grammar, spelling mistakes and is a little bit clearer. Reviewers: segfaultxavi, barbieri Reviewed By: segfaultxavi Tags: #efl Differential Revision: https://phab.enlightenment.org/D11472
2020-03-09Efl.Ui.Image: Modify current frame to start at 1JunsuChoi
Summary: 3dc3deb patch was changed to start at 1 rather than 0. gif image starts at 1, not 0. Test Plan: N/A Reviewers: Hermet, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11474
2020-03-09doxygen docs: Miscellaneous typosXavi Artigas
2020-03-08remove vlc, gst-0.10, xine deps, modules as they are brokenCarsten Haitzler (Rasterman)
they dont work. easier to remove than fix, so... remove :) only gst 1.x supported now.
2020-03-08ecore_evas_x: honor forign dnd implementationsMarcel Hollerbach
enlightenment does not use the elm dnd operation implementations. Therefore we have to ensure that we only handle these operations here, when ecore_evas dnd API is used.
2020-03-08evas gl: clip rect with proper size.Hermet Park
gc width/height indicates the main output size, if the target surface(fbo) is larger than this, rect won't be drawn. We should clip this with current context size. @fix
2020-03-08ecore_evas: Use EFL naming convention in cnp & dnd methodsXavi Artigas
Some methods were missing the "Drag" or "Selection" namespaces or the _Cb suffix. Depends on D11219 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11426
2020-03-08mono-tests: Fix build after DnD changesXavi Artigas
The test struct used to check mono bindings struct pack/unpack is no longer available. Used a different one, and checked the same things. Reviewed-by: João Paulo Taylor Ienczak Zanette <joao.tiz@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D11219