path: root/src/lib/ecore_fb (unfollow)
AgeCommit message (Collapse)Author
2020-06-23Get rid of trailing whitespaces (4 / 14)Elyes HAOUAS
Remove trailing whitespaces Differential Revision:
2020-05-27refactor buildMarcel Hollerbach
libraries are split into deps, external deps, and pub deps. Evas engines are refactored to use the predefined engine deps. this is preparation work for efl-one. Reviewed-by: Stefan Schmidt <> Differential Revision:
2020-05-26lib: add more c_args handling for places we missed beforeStefan Schmidt
These meson files did not have the c_args handling before. Make sure we use package_c_args here as well. Reviewed-by: Vincent Torri <> Reviewed-by: João Paulo Taylor Ienczak Zanette <> Differential Revision:
2019-01-11ecore_fb: Add missing tslib dependencyChristopher Michael
If EFL is built with tslib support, which is used by ecore_fb, then we need to add a dependency on tslib else the build will fail to compile (undefined reference to ts_open function).
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <> Differential Revision: Depends on D7011
2018-08-31docs: Fix typos in API reference doc and comments.Yeongjong Lee
Reviewers: Hermet, segfaultxavi Reviewed By: Hermet, segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision:
2018-04-09ecore_fb: fix divided by zeroJunsuChoi
Summary: w and h must not be zero. because of the divide_by_zero exception occurs on line 649 and 653. Test Plan: N/A Reviewers: woohyun, kimcinoo, cedric Subscribers: cedric Differential Revision: Reviewed-by: Cedric BAIL <>
2017-08-09ecore_fb_li: add error handling code related with callocJiyoun Park
2017-02-09evas fb dev env var - allow in setuid processes with sanitizingCarsten Haitzler (Rasterman)
this allows only /dev/fb[0-0] or /dev/fb/something where somthing does not begin with a . - thus no way to break out of the fb subdir... so it should be ok... this keeps setuid safety and allows this env var to work now as intended in this situation.
2017-01-06eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ.Cedric BAIL
2017-01-03ecore_fb: allow ecore_fb to not setup VT.Gustavo Sverzut Barbieri
Some systems won't allow VT to be setup due permissions to KDSETMODE to KD_GRAPHICS. Introduce $ECORE_FB_NO_VT envvar to allow skip that setup.
2017-01-03ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().Gustavo Sverzut Barbieri
Instead of assuming /dev/fb/0 or /dev/fb0, use the given 'name' parameter in a similar way to ecore_evas_fb_new(): a number to be parsed with 'strtoul()'. Without this calling ecore_evas_fb_new() or ecore_evas_new() with 'display=1' will produce incorrect results. @fix
2016-12-20ecore-fb: remove float comparison warnings for ecore_fb_liChris Michael
Signed-off-by: Chris Michael <>
2016-11-18 ecore fb: Add the following sixteen known keys to the list.Chidambar Zinnoury
2016-11-18 ecore fb: Use the “Compose” name for the 0x7f key.Chidambar Zinnoury
2015-10-28 ecore fb: Use a default tslib device when none is specified through the ↵Chidambar Zinnoury
environment variable TSLIB_TSDEVICE. It seems that tslib’s applications has been using /dev/input/event0 as default device for more than a decade. Let’s use the same one.
2015-10-28 Revert “ecore fb: Change default tslib device.”Chidambar Zinnoury
This reverts commit d1f863b2727d35728705e223b91ae2ee53442985. My test script was wrong, thus the test for this commit being a pass while it shouldn’t. Moral: don’t code when you crave some sleep.
2015-10-27 ecore fb: Change default tslib device.Chidambar Zinnoury
It seems that tslib has been using /dev/input/event0 as default device for more than a decade. Let’s align.
2015-10-20 ecore fb: Unbreak ecore_evas_fb.Chidambar Zinnoury
The ecore_evas_fb module uses ecore_fb_ts_* functions which are only available to EFL internals and not for the general API. However, EAPI not being defined in ecore_fb_private.h made the symbols not being exported at all, which in return made execution-time linking not finding them and thus failing.
2015-10-20 ecore fb: We shall look for the Ecore_Fb.h header only where needed.Chidambar Zinnoury
2015-05-07ecore: remove the need to order the header correctly for Windows.Cedric BAIL
2014-06-30core_fb: Fix crash on tablet with removable kbdOlivier Guiter
On tablet with removable keyboard (e.g.: T100), as the FB support in ecore is very limited, the lib crashes when you remove the kbd. This patch disabled gracefully a "not anymore present" keyboard... Signed-off-by: Olivier Guiter <>
2014-04-22Ecore: Fix compilation warningsJean-Philippe Andre
When HAVVE_LIBTS is not defined, we have 3 unused variable warnings. Fix that.
2014-03-28ecore-fb - fix mouse wheel to not be invertedCarsten Haitzler (Rasterman)
2014-03-28ecore-fb - also actually make escape workJohn Magolske
2014-03-28fix ecore_fb handling of escape and altJohn Magolske
as per mail to by: John Magolske <> Date: Fri, 28 Mar 2014 01:03:40 -0700
2014-03-06ecore_fb: @fix use of uninitialized values reported by valgrind.Gustavo Sverzut Barbieri
2014-01-08fix mingw build for setuid fix/checksCarsten Haitzler (Rasterman)
2014-01-08setuid safeness - ensure if an app that is setuid doesn't do bad thingsCarsten Haitzler (Rasterman)
this makes efl ignore certain env vars for thnigs and entirely removes user modules (that no one ever used) etc. etc. to ensure that *IF* an app is setuid, there isn't a priv escalation path that is easy.
2013-11-17ecore_fb - fix fb size get to use evas env vars for fb deviceCarsten Haitzler (Rasterman)
this makes evas ane ecore_fb agree on how to address the fb device. this fixes terminology in fb on optimus (dual gpu) setups where you may have to declare the exact fb to use (there are 2 of them, not just fb0) and makes things consistent at least. this also should fix T253
2013-10-15Fix horrid formattingChris Michael
Signed-off-by: Chris Michael <>
2013-10-15Fix doxy typoChris Michael
Signed-off-by: Chris Michael <>
2013-10-15Remove blank lineChris Michael
Signed-off-by: Chris Michael <>
2013-01-09ecore/ecore_fb - missed move call?ChunEon Park
SVN revision: 82438
2013-01-04efl/ecore_fb: remove deprecated files.Gustavo Sverzut Barbieri
SVN revision: 82240
2012-12-28efl/ecore_fb: fix doxygen hierarchy.Gustavo Sverzut Barbieri
SVN revision: 81836
2012-12-18efl: Created Ecore group and added existing Ecore groups to it.Jonas M. Gastal
SVN revision: 81293
2012-12-02merge: add escape ecore, fix several bugsVincent Torri
SVN revision: 79995