summaryrefslogtreecommitdiff
path: root/src/lib/embryo (unfollow)
AgeCommit message (Collapse)Author
5 daysEina: use eina_fnmatch() instead of fnmatch()Vincent Torri
Reviewers: raster Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12262
2020-10-03singularize srand in eina_init - only once in one placeCarsten Haitzler (Rasterman)
simplify down to having a single srand() in eina_init and use urandom if it works and is there - if not, time(NULL) will do. it's the best we can...
2020-06-23Get rid of trailing whitespaces (11 / 14)Elyes HAOUAS
Remove trailing whitespaces Differential Revision: https://phab.enlightenment.org/D12010
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 <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11806
2020-05-25libs: headers: ensure we include headers in the correct order for EAPIStefan Schmidt
We need to ensure this order to make sure EAPI is working correctly on windows. Original patch by Vincent Torri. Differential Revision: https://phab.enlightenment.org/D11856 Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
2020-05-18Revert "Fix EAPI definition by defining EFL_BUILD for each built DLL"Carsten Haitzler (Rasterman)
This reverts commit 3ade45cbc82bea1772c7ad1afb7e1ba5dd67d930.
2020-05-18Fix EAPI definition by defining EFL_BUILD for each built DLLVincent Torri
Summary: EAPI must be defined to dllexport when building DLL, and to dllimport when using these DLL. To achieve this, define EFL_BUILD for each library and module, and set DLL_EXPORT unconditionally. Static library are and will be not supported Test Plan: compilation Reviewers: zmike, raster, jptiz Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11834
2020-05-07Use __func__ C99 identifier instead of __FUNCTION__ compiler extensionVincent Torri
Summary: see http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1124.pdf section 6.4.2.2 page 52 Test Plan: compilation Reviewers: raster, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11785
2020-03-03doxygen docs: Fix several group problemsXavi Artigas
@ingroup before @addgroup, circular group dependencies...
2020-02-28doxygen: fix duplicated toc sectionsXavi Artigas
2019-12-04exotic: remove left-overs from Exotic supportStefan Schmidt
This seems to have been gone a long time ago and only references left that have not been disturbing the build. Time to clean up! Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10793
2019-05-20remove Evil.h when not necessary, include evil_private.h when necessaryVincent Torri
Test Plan: compilation Reviewers: zmike, raster, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8925
2018-12-20cmake: remove!Marcel Hollerbach
This build was never complete and also was not maintained probebly. It is also dropped in favour of meson which is cool, merged, works & is fast. Differential Revision: https://phab.enlightenment.org/D7010
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 <zmike@samsung.com> Differential Revision: https://phab.enlightenment.org/D7012 Depends on D7011
2018-01-18all: Simplify definition of EAPIVincent Torri
This will help in the transition from Autotools to Meson. This has been tested on Windows for which EFL_XXX_BUILD were first introduced.
2018-01-04efl: remove _MSC_VER (Visual Studio macro) usage in source codeVincent Torri
2017-09-22EFL For WIN32: Replace HAVE_EVIL define with _WIN32Vincent 'vtorri' Torri
2017-01-26cmake: add embryo.Gustavo Sverzut Barbieri
2017-01-06eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ.Cedric BAIL
2016-12-20embryo: Fix typo in float comparison 'fix'Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-20embryo: Fix typoChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-20embryo: remove float comparison warningsChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-07-04efl - fix lots of little init/shutdown pairs that are wrongCarsten Haitzler (Rasterman)
i've fixed almost all the eina init/shutdown pairs to do the right thing now... except one (ecore_shutdown) with comment inline where eo_shutdown is not called. if this is called we are in crash land. this needs further inspection.
2016-03-24embryo: don't mess with env vars in tzdate if no tz is passedMike Blumenkrantz
2016-02-22embryo: add tzdate functionMike Blumenkrantz
in the case where a user wants to get the current date/time from a specified timezone, this function allows a timezone string to be passed as a parameter @feature
2016-02-22embryo: reformat the whole thingMike Blumenkrantz
so many tabs
2016-01-18embryo: change the log catagory of printf in embryoJaehwan Kim
If the catagory is DBG, we should rebuild efl to print the message by using printf in edc. So change it to use it more convenient. @fix
2015-12-31edje_embryo: add printf feature.Jaehwan Kim
Summary: The edc debugging is difficult because users can not check whether or not any program is executed or the state of part. If users can print that property, they can do debugging more easily. This "printf" feature is for debugging edc. @feature Test Plan: add printf("test : %s %d %f", "text", 1, 0.5); in the script in the edc build it by edje_cc excute it and see the log Reviewers: cedric, raster, jpeg Reviewed By: jpeg Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3499
2015-12-30embryo: add eina_logJaehwan Kim
Summary: add eina_log Test Plan: use DBG, ERR ... in embryo code Reviewers: raster, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3507
2015-05-18embryo: fix inverse trigonometry functions typos.Deborshi Saha
Summary: Issue: when asin,acos,atan functions were called from edc, wrong values were returned Solution: fixed asin,acos,atan functions in embryo script. Test Plan: embryo script functions asin,acos,atan to be called from edc and return value to be verified. Reviewers: Hermet, prince.dubey, shilpasingh, raster, cedric Reviewed By: shilpasingh, cedric Subscribers: rajeshps, govi, cedric Differential Revision: https://phab.enlightenment.org/D2512 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07embryo: remove the need to order the header correctly for Windows.Cedric BAIL
2014-10-20embryo: add documentation for Embryo_Version structure.Nicolas Aguirre
2013-11-04alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman)
2013-07-16fix clang nonnull reportCarsten Haitzler (Rasterman)
2013-01-03efl: eina_alloca.h to simplify alloca() usage.Gustavo Sverzut Barbieri
having to replicate 18 lines per file just to access alloca() is insane. Let's do that in Eina.h and avoid that crap :-/ SVN revision: 82082
2013-01-03remove redundant code in embryo.Carsten Haitzler
SVN revision: 82054
2012-12-28efl/docs: clean-up and make it more uniform.Gustavo Sverzut Barbieri
now unified docs are bit more uniform in their start pages, overall improved but much to do :-( SVN revision: 81851
2012-12-18efl: Created Embryo group and added existing Embryo groups to it.Jonas M. Gastal
SVN revision: 81291
2012-12-18efl: Adding a unified main page that links to the "mainpage" of libs.Jonas M. Gastal
SVN revision: 81273
2012-11-19efl: Fix more shadow warningsMike McCormack
Signed-off-by: Mike McCormack <mikem@atratus.org> SVN revision: 79447
2012-11-15more warn-- in efl tree.Carsten Haitzler
SVN revision: 79314
2012-11-01merge: don't use recursive subdirs. Compilation should be faster.Vincent Torri
Please check. note1: Only lib and bin for now, but should be extended to other stuff note2: distcheck does not work because eo_suite is failing. SVN revision: 78758
2012-10-26merge: add embryoVincent Torri
please check and report problems (not cosmetic ones) someone should update the efl.spec.in file, i don't know that stuff SVN revision: 78512