summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP: elput: introduce gesture passingdevs/bu5hm4n/elput_with_swipeMarcel Hollerbach2021-03-247-12/+307
| | | | | | In order to have that working on Xorg, this requires the libinput group hack if you are not session leader. for now only swipe bindings.
* elm - efl ui tab - raise the selected tab item obj so we can do tabsCarsten Haitzler (Rasterman)2021-03-231-8/+39
| | | | | need stacking to relfect tabs if the theme wants to look like tabs... which is what i am doing with flat.
* efl ui scroller - support signals for up/down/elft/right show/hideCarsten Haitzler (Rasterman)2021-03-211-0/+67
|
* evas - gl - stop leaking images and never freeing them from cacheCarsten Haitzler (Rasterman)2021-03-201-4/+11
| | | | | | the subject says it all @fix
* ector image: Prevents drawing images outside bufferJunsuChoi2021-03-181-2/+6
| | | | | | | | | | | | | | | | | | | Summary: A crash may occur when image size is set larger than buffer. So, modify boundary of the image drawing the image so that it does not go out of the buffer. Test Plan: N/A Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers, kimcinoo Tags: #efl Differential Revision: https://phab.enlightenment.org/D12251
* ecore_con: add null check for safety.Hermet Park2021-03-161-0/+1
|
* eeze_scanner: do not crashMarcel Hollerbach2021-03-151-12/+6
| | | | | | | the free logic here was wrong. The udev_device_get_parent results get automatically unrefed when the original device is deleted. This caused random segfaults when starting e.
* ci: there is no heifMarcel Hollerbach2021-03-141-3/+3
|
* efl_ui_collection: disable desktop_entry behaviour when in api callMarcel Hollerbach2021-03-141-1/+6
| | | | otherwise only the last item would have been selected.
* elm - fix emitting of signals to theme for label existenceCarsten Haitzler (Rasterman)2021-03-121-4/+6
| | | | @fix
* evas gl - remove freed gl image from context image listCarsten Haitzler (Rasterman)2021-03-092-1/+5
| | | | | | fix asan memory mis-access @fix
* theme: border procstats use swallow.Alastair Poole2021-03-061-29/+15
| | | | | This is all debatable and "up in the air", but, using a swallow here is probably better.
* elm conffig - display icons if using elm icon themeCarsten Haitzler (Rasterman)2021-03-041-4/+6
| | | | also use different sample icons i think work better
* evas_object_smart: enhance logic checking clipper visibilityShinwoo Kim2021-03-031-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: If current clipper object is equal to previous clipper object, then the value of visible (or alpha) is same, because it is same object. But there is a case that current visible value is different with previous visible, when clipper object is same. I added this patch to cover above case to draw childern of map. See following flow. evas_render_mapped > if (_evas_render_has_map(obj) && !_evas_render_can_map(obj)) > if (!changed) changed = evas_object_smart_changed_get(obj); The evas_object_smart_changed_get returned FALSE, even though current visible value is different with previous one in the same clipper object. Reviewers: raster, Hermet, herb, jsuya Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12250
* efl ui format - now dont leak and dont double freeCarsten Haitzler (Rasterman)2021-03-021-2/+8
|
* efl ui format - only sety format fun to null if format func free existsCarsten Haitzler (Rasterman)2021-03-022-4/+7
|
* elm slider - don't double-free output format.Carsten Haitzler (Rasterman)2021-03-021-0/+3
|
* ecore_wl2: Remove legacy teamwork stuffChristopher Michael2021-03-014-51/+1
| | | | | | | This patch removes the remainder of the Teamwork protocol & implementation. The module has been removed from Enlightenment for some time now so there is no need to generate a protocol or have any legacy code remaining..
* ecore-evas-wayland: Remove wayland wobbly windows junkChristopher Michael2021-03-011-48/+0
| | | | | Never worked properly, is unsupported by upstream wayland, and is just general clutter so let's remove it.
* ecore_wl2: Remove wayland wobbly windows stuffsChristopher Michael2021-03-013-100/+0
| | | | | This cleans up the www mess that never worked properly and is unsupported with no plans to ever be used
* wayland_protocol: Remove wayland wobbly windows junkChristopher Michael2021-03-012-30/+1
| | | | | | This protocol never fully worked properly, is unsupported & unused, would never be accepted in upstream wayland, and is just generally worthless so let's remove it. There are no plans to ever support it...
* eeze_disk: fix potential memory leakChristopher Michael2021-02-251-2/+5
| | | | | | | | | If allocation for disk fails, then we leak memory from previously called _new_device function. This patch based on D12223 from akanad (Wonki Kim) ref D12223
* eeze_disk: Remove extra blank linesChristopher Michael2021-02-251-2/+0
| | | | NB: No functional changes
* efl_loop: Fix unchecked return valueChristopher Michael2021-02-251-1/+5
| | | | | | Small patch to check return value of eina_value_get reported by Coverity Fixes CID1400919
* eio_test_manager: Fix unchecked return valueChristopher Michael2021-02-251-1/+1
| | | | | | | Small patch to check return value of eina_value_convert reported by Coverity Fixes CID1400976
* eina_promise: Fix unchecked return valueChristopher Michael2021-02-251-1/+3
| | | | | | Small patch to check return value of eina_value_get reported by Coverity Fixes CID1400993
* elm_glview: Fix unchecked return valueChristopher Michael2021-02-251-1/+2
| | | | | | | Small patch to check return value of evas_gl_make_current reported by Coverity. Fixes CID1401018
* eina_value: Fix unchecked return valueChristopher Michael2021-02-251-12/+12
| | | | | | | Small patch to check return value of eina_value_type_setup reported by Coverity Fixes CID1401023
* eldbus_fake_server: Fix unchecked return valueChristopher Michael2021-02-251-5/+13
| | | | | | | Small patch to check return values of eldbus_message_iter_arguments_get reported by Coverity. Fixes CID1401042
* elm_slider: Fix unchecked return valueChristopher Michael2021-02-251-1/+3
| | | | | | | Small patch to check the return value of eina_value_get reported by Coverity Fixes CID1401061
* ecore: Update to not use deprecated mallinfoChristopher Michael2021-02-251-16/+47
| | | | | | | | | | mallinfo (the structure) and mallinfo (the function) have both been deprecated in favor of mallinfo2 which has been updated to handle allocations > 4GB. This patch updates ecore usage of deprecated mallinfo to use mallinfo2. If the system does NOT have mallinfo2, then this code will fallback to using mallinfo.
* header_checks: Add check for mallinfo2Christopher Michael2021-02-251-0/+1
|
* elm - efl ui format - remove leak on format infoCarsten Haitzler (Rasterman)2021-02-251-9/+4
|
* eina_tests: Fix argument cannot be negativeChristopher Michael2021-02-241-2/+2
| | | | | | | | | | | Coverity reports that 'fd' returned from 'open' here returns a negative number. Passing a negative number to the 'write' function is not allowed, so we should change the 'fail_if' checks here to make sure 'fd' is not negative. Fixes CID1400940 @fix
* Revert "ecore: Update to not use deprecated mallinfo"Christopher Michael2021-02-171-8/+8
| | | | | | | | Reverting this, for now, because some distro's are still not updated... This should probably use a malloc version check, but I don't have time this week for a proper fix... This reverts commit 17137316eeb728a30c3c14e4b3a2f1cd8765bbfc.
* eeze: fix a potention memory leakShinwoo Kim2021-02-171-1/+4
| | | | | | | | | | | | | | | | Summary: if udev device get parents fails, memory leaks. this patch fixes the problem. Reviewers: raster, Hermet, jsuya, herb, ali.alzyod, devilhorns Reviewed By: ali.alzyod, devilhorns Subscribers: ali.alzyod, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12249
* ecore: Update to not use deprecated mallinfoChristopher Michael2021-02-161-8/+8
| | | | | | | | mallinfo (the structure) and mallinfo (the function) have both been deprecated in favor of mallinfo2 which has been updated to handle allocations > 4GB. This patch updates ecore usage of deprecated mallinfo to use mallinfo2
* gl: remove memory leak of orient_setShinwoo Kim2021-02-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: The tex->pt->references is descreased by evas_gl_common_texture_free -> pt_unref if tex->references is 0 And tex->pt->texture is removed by evas_gl_common_texture_free -> pt_unref -> glDeleteTextures if tex->pt->references is 0 The evas_gl_common_texture_free decreases tex->references only if tex->references is bigger than 0. There is no chance to decrease tex->pt->references at this point. So if orient_set increases both references of tex and tex->pt, then the tex->pt->reference is not decreased till tex->references is 0. So do not increase tex->pt->references in eng_orient_set. Reviewers: raster, cedric, Hermet Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12243
* theme: Silence warning.Alastair Poole2021-02-091-0/+1
|
* Added the heif loaderthierry19702021-02-0610-4/+347
| | | | | | | | | | | | Summary: that supports images : *.heif, *hiec and *.avif I have disabled *.avif images, there is already a loader. Reviewers: stefan_schmidt, raster Subscribers: raster, vtorri, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12135
* Efreet: fix file:// scheme on WindowsVincent Torri2021-02-062-0/+75
| | | | | | | | | | | | | | | | Summary: On Windows, file:///c:/path/to/file is correct and not managed. Use a Win API for manage it correctly Test Plan: test case Reviewers: raster, cedric Reviewed By: raster Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12244
* Efreet: do not translate standard directories on WindowsVincent Torri2021-02-061-6/+41
| | | | | | | | | | | | | | | | Summary: The directories on hard disk are not translated on Windows Test Plan: test case Reviewers: raster, cedric Reviewed By: raster Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12246
* evas - gl engine - look for extension in the right extension string setCarsten Haitzler (Rasterman)2021-02-062-2/+3
| | | | | | | this fixes slow operation on what seems to be a minority of instances that dont advertise the extension in both egl and gl strings @fix
* edje_entry: fix a potential error of null derefJaehyun Cho2021-02-041-0/+2
| | | | | | | | | | | | | | | | Summary: This is a patch to fix a potential error of null dereferencing. This patch is based on D12087. Reviewers: Hermet, jsuya Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12241
* eet, emile: safety++Shinwoo Kim2021-02-042-1/+22
| | | | | | | | | | | | | | | | | Summary: (1) EVP_MD_CTX_new could return NULL (2) EVP_DigestUpdate returns 0 for failure. https://www.openssl.org/docs/man1.0.2/man3/EVP_DigestUpdate.html Reviewers: raster, Hermet, cedric, devilhorns Reviewed By: devilhorns Subscribers: SPAM-roll99, devilhorns, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12237
* ecore-x - vsync - also log the direct device timestamp if it goes backCarsten Haitzler (Rasterman)2021-02-031-1/+11
|
* ecore_x - vsync ... this handles time going backwardsCarsten Haitzler (Rasterman)2021-02-031-3/+11
| | | | | | | | | | | yes - time went backwards. we get time from the device driver and vsync events... this is so incredibly wrong ... it should not have ever happened... but it did and that caused all sorts of bad things to happen to animators. this guards against that and tries to get the system clock time and if that doesnt work it just takes last time + 0.901. @fix
* evas - tga loader - ignore origin as it leads to valid tga's not loadingCarsten Haitzler (Rasterman)2021-02-011-10/+10
| | | | @fix
* ecore x - allow vsync animator to delay by some fraction of a frameCarsten Haitzler (Rasterman)2021-02-012-0/+42
| | | | @feat
* Efl.Canvas.Vg.Object: Skip render, if size of the drawing area is 0JunsuChoi2021-02-011-0/+2
| | | | | | | | | | | | | | | | | | | Summary: If the size of the boundary of path is 0, there is no area to draw. Therefore, it is the same as hide(). If there is no area to draw, there is no need to create a buffer or perform rendering. Test Plan: N/A Reviewers: Hermet, kimcinoo Reviewed By: Hermet Subscribers: devilhorns, cedric, #reviewers, #committers, herb Tags: #efl Differential Revision: https://phab.enlightenment.org/D12235