path: root/ (follow)
AgeCommit message (Collapse)Author
2013-11-20Add several missing Config.cmake.inRyuan Choi
- - -
2013-11-19Tests: fix the print summary for tests with dev profile.Tom Hacohen
When the dev profile is enabled, tests are also enabled if libcheck is found. Fix the print in the summary to reflect that.
2013-11-19Revert "configure does not print tests option as a default"Tom Hacohen
This reverts commit d93c4b23072d3fe4cd2b2375cf87b424d1a56ba6. Auto is not an option, and does not mean it'll be automatically detected. What auto means is that unless explicitly enabled/disabled it'll check according to the build profile and will enable it automatically if using the dev profile.
2013-11-191.8.0-alpha2v1.8.0-alpha2Carsten Haitzler (Rasterman)
2013-11-16Add EezeConfig.cmake.inRyuan Choi
Other components already install XXXConfig.cmake and XXConfigVersion.cmake, but Eeze was missing.
2013-11-10eina: detect page size in a portable way.Cedric BAIL
2013-11-04Require wayland libraries of at least 1.3.0Chris Michael
Signed-off-by: Chris Michael <>
2013-11-04Add "--with-id" configure option that can be used to specify aJerome Pinot
string identifying the build (vendor, maintainer, etc). It defines EFL_BUILD_ID with default to "none". It can be used by applications or for bug reports by including Efl_Config.h Differential Revision:
2013-11-04configure does not print tests option as a defaultRyuan Choi
Reviewers: seoz, raster Reviewed By: raster Differential Revision:
2013-11-04alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman) fix --with-api err msgJérémy Zurcher
2013-10-31evil: let's try another combinaison of define.Cedric Bail
2013-10-31evil: add missing define specific to Windows build.Cedric Bail
It is an optional flags that just shutdown useless warning at build time.
2013-10-29ecore_x/xlib/ecore_x_vsync.c uses dlopen and dlsym, but configure.acAlbin Tonnerre
only checks for this for the XCB variant. This results in linker errors when using strict linker flags (-Wl,-z,defs)
2013-10-14evas: Add configure option to disable cserveJean-Philippe Andre
Some people might want to disable cserve2 at build time to generate smaller packages.
2013-10-11ecore/wayland: Do not generate subsurface source files.Rafael Antognolli
Add them to the tree, so they don't need to be generated again on each build. Also remove the autofoo code used for generating them.
2013-10-11eina: add Eina_Spinlock API.Cedric Bail
2013-10-11eina: move header detection to the appropriate section.Cedric Bail
2013-10-10ecore/wayland: detect wayland-scannerU. Artie Eoff
We need the wayland-scanner program to auto-generate the subsurface protocol source files from subsurface.xml Signed-off-by: U. Artie Eoff <>
2013-10-10configure - wayland macro required for any kind of not good.Carsten Haitzler (Rasterman)
2013-10-10adding wayland subsurfaces protocol file.Rafael Antognolli
2013-10-10ecore-con: make curl support entirely runtime loaded via eina_moduleCarsten Haitzler (Rasterman)
this makes curl support a pure runtime-only thing. libcurl is loaded by eina_module (dlopen/dlsym) when curl is actually first needed (when a url connection/object is created). this means that ecore-con has no link or compile dependencies on curl, only runtime, AND this saves memory (due to curl inits using apparently a chunk of private pages). so this saves memory and moves the dependency to runtime (though still consider libcurl a dependency of efl - but like a binary executed, it's at runtime).
2013-10-05Revert "adding wayland subsurfaces protocol file."discomfitor
This reverts commit ad27efcb397f3dc8da670180784991f876841e01.
2013-10-05configure - wayland macro required for any kind of not good.Carsten Haitzler (Rasterman)
2013-10-04adding wayland subsurfaces protocol file.Rafael Antognolli
2013-10-04eina: handle more compiler strangeness for bswap.Cedric Bail
So current order is : - __builtin_bswap*() for compiler that provide it - _byteswap_*() for MSVC - bswap_*() for older Linux and some BSD - own C code when everything else fall appart. The reason for this order is that the builtin will always generate the best assembly possible. On my system bswap_*() are not changing in all version to the best solution as they are almost equivalent to the C macro.
2013-10-02eina: add infrastructure to handle more CPU and compiler builtin information.Cedric Bail
2013-10-01evas: add JPEG 2000 loader.Vincent Torri
This add finally support for JPEG 2000, but be aware that libopenjpeg is very badly managed. There is currently only version 1.5.x that does provide the right files, is usable by a third party and portable. You can seriously forget any other version.
2013-09-26configure: Add evas to ETHUMB_CLIENT_INTERNAL_LIBSRyuan Choi
It is to fix possible build break of ethumb_client after b3749450
2013-08-27ecore: add infrastructure to get info from malloc_info to.Cedric Bail
2013-08-22better fix for gettext macro versioning which doesn't break legacy support...Mike Blumenkrantz
2013-08-22Update for automake 1.13+Dan Mashal
2013-08-20Check for both Lua 5.1 and 5.2.David Walter Seikel
Patch inspired by a similar patch from Robert Heller.
2013-08-16Move Eeze detection Above ecore_evas engine detection.Chris Michael
Ecore_Evas_Drm will rely on Eeze for drm device discovery, so we need to check for eeze requirements before ecore_evas. Signed-off-by: Chris Michael <>
2013-08-15ecore system: Add Tizen backendJosé Roberto de Souza
2013-08-13configure: relax xkbcommon version requirement for ecore-waylandU. Artie Eoff
Summary: Allow ecore-wayland to be configured and compiled with xkbcommon 0.3.0. Ecore-wayland does not use any of the new APIs in 0.3.1 nor is it exposed to the bug that was fixed in 0.3.1. Most distros don't include xkbcommon > 0.3.0 yet. Thus, if 0.3.1 is required right now, then everyone is forced to build xkbcommon, too, which contributes to dependency *madness*. Of course, anyone is still welcome to build and link to xkbcommon 0.3.1 at will. Signed-off-by: U. Artie Eoff <> Reviewers: devilhorns, antognolli Reviewed By: devilhorns Differential Revision:
2013-08-12dns.c is the default resolver in ALL cases when we have a C99 compiler, not ↵Mike Blumenkrantz
just when ipv6 is available.
2013-08-09ecore: add system modules, implement 'systemd'.Gustavo Sverzut Barbieri
Ecore will now load "system modules" on ecore_init(). The "systemd" module will use DBus to monitor localed, hostnamed and timedated and add system events related to those changes.
2013-08-07Require up-to-date wayland-client library for ecore_imf wayland moduleChris Michael
support. Signed-off-by: Chris Michael <>
2013-08-07Add wayland library version checks to for EFL 1.8Chris Michael
NB: As of today, EFL Head will require an up-to-date version of the wayland libraries. Signed-off-by: Chris Michael <>
2013-07-29configure: fix build when disabling ecore_con and crypto.Adrian Negreanu
configure command: ./configure --disable-ecore-con --disable-curl --with-glib=no --with-crypto=none EFL_CRYPTO_DEPEND macro appends the crypto libraries to the ECORE_CON dependency list. In case the ECORE_CON dependency list and the build_crypto are both empty the resulting list will only contain " ", resulting in an error configure: error: Package requirements ( ) were not met: Signed-off-by: Adrian Negreanu <>
2013-07-23efl: add a macro for beta API support.Cedric Bail
2013-07-05Add option to disable scim and ibus ecore_imf backendJosé Roberto de Souza
2013-07-01Revert "configure: Link eina to librt. This is needed for shm_* calls"Daniel Willmann
This reverts commit 6445fea318f29fd6b1de0bc6fbe1b66bcc5673ba. Jenkins seems lost without it, but this is wrong on some platforms. Need to solve it another way.
2013-06-28eo: eo is absolutely necessary by now, can't be disabled any more.Cedric Bail
2013-06-26configure: Link eina to librt. This is needed for shm_* callsDaniel Willmann
Recent clang breaks with linking errors: lib/eina/.libs/ undefined reference to `shm_open' so fix. Signed-off-by: Daniel Willmann <>
2013-06-26efreet: make geteuid an optional function.Cedric Bail
2013-06-25eet: move the dependency for crypto.Cedric Bail
2013-06-24ecore_imf: Add support for waylandJan Arne Petersen
Add an input method module supporting the Wayland input method protocol. In v2: - Missing call to ecore_wl_shutdown() in im_module_shutdown() - Access the already stored 'wayland globals' with ecore_wl_globals_get() - Fixed compilation by adding -I(top_srcdir)/src/efl to CFLAGS - EFL formatting fixes Signed-off-by: Eduardo Lima (Etrunko) <>
2013-06-24efl: fix systemd spelling.Doug Newgard
Signed-off-by: Cedric Bail <>