path: root/ (follow)
AgeCommit message (Collapse)Author
2013-01-08efl: --with-profile=dev implies --with-tests=regularGustavo Sverzut Barbieri
if --with-tests={none,coverage} is given, those are used. Just the default is changed. SVN revision: 82412
2013-01-08efl/edje: conditional usage of fixed-point, program/calc caches.Gustavo Sverzut Barbieri
Weirdly enough raster turned PROGRAM cache on to fix a bug saying that the other path was not tested, but from IN-EFL/edje/ CALC cache was enabled and PROGRAM was disabled. I kept the PROGRAM on and enabled CALC. Added fixed point as well. Cedric, Raster: should we keep PROGRAM and CALC cache options if the other path is not tested? Can't we assume they are always on? How much memory these cache add? Can't this be reduced? SVN revision: 82410
2013-01-08efl: fix bug ecore imf module wasn't loadedJihoon Kim
SVN revision: 82377
2013-01-07efl: check realpath.Gustavo Sverzut Barbieri
a warning in edje brought to attention that we were not checking for that. also used in eet. SVN revision: 82370
2013-01-07efl: add back valgrind check, with enable option and warning.Gustavo Sverzut Barbieri
SVN revision: 82368
2013-01-07edje merge forgot to define edje calc cache, by DEFAULT...Carsten Haitzler
non-cacl-cache path not tested and buggy! :/ SVN revision: 82350
2013-01-07valgrind off by default on all profiles.Carsten Haitzler
SVN revision: 82331
2013-01-05efl: distcheck will run tests and compile all examples.Gustavo Sverzut Barbieri
Tests are disabled by default, but they should be mandatory for distcheck. So should be examples, we should have them to at least compile. As there is no way to force "make distcheck" to run "make examples", I've created --enable-always-build-examples to make examples regular noinst_PROGRAMS, being always compiled. distcheck will use that option. SVN revision: 82276
2013-01-04efl/ecore: hopefully fix all examples.Gustavo Sverzut Barbieri
SVN revision: 82243
2013-01-04fix libmount version checkMike Blumenkrantz
SVN revision: 82232
2013-01-04EPhysics: add BulletPhysics instructionsLeandro Dorileo
Add BulletPhysics build and install instructions and re-enable ephysics. SVN revision: 82221
2013-01-04efl/edje: pkg-config should know about physics statusGustavo Sverzut Barbieri
SVN revision: 82175
2013-01-04efl: Default ephysics to noSebastian Dransfeld
SVN revision: 82164
2013-01-04efl: merge edje.Gustavo Sverzut Barbieri
this is still in progress, mostly the multisense stuff is pending. it seems that when we merge ecore_audio in edje the libremix and similar are gone, at least from Edje, and will be in ecore_audio itself (or pulseaudio). Changes: * __UNUSED__ to EINA_UNUSED * binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and will assume the binaries are still not installed, running from build tree location (needs more testing, maybe doesn't work with srcdir != builddir, still doesn't solve cross compile builds) SVN revision: 82139
2013-01-03efl: merge ephysicsGustavo Sverzut Barbieri
changes: * __UNUSED__ -> EINA_UNUSED * Fixed doc hierarchy SVN revision: 82126
2013-01-03efl/ remove spurious variable.Gustavo Sverzut Barbieri
SVN revision: 82102
2013-01-03efl: merge eeze.Gustavo Sverzut Barbieri
Changes also in this commit: * fix missing EAPI in symbols used by modules * removed old libudev and libmount support as agreed by discomfitor/zmike * replaced __UNUSED__ with EINA_UNUSED * fixed docs hierarchy SVN revision: 82100
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-03fridibi.h size check - fix .h location! :) it just so happens to workCarsten Haitzler
as its in /usr/include/fribidi anyway ... by luck. SVN revision: 82055
2013-01-02efl: stop depending on va_list typeLucas De Marchi
va_list may be typedef'ed not only to array and pointer but also to a plain struct. It could be made to work this way, but it's a lot simpler a safer to not depend on it. To deal with the array corner case we copy the va_list from the function arguments to the stack and call the "real" function passing it. SVN revision: 82017
2013-01-01efl/ remove disable-fast-install.Gustavo Sverzut Barbieri
As reported by Doug Newgard it was causing problems and seems this is the reason. No idea why it works for me in the same distro/autoconf/automake. SVN revision: 81959
2012-12-31efl/eio: use eina_file_copy()Gustavo Sverzut Barbieri
SVN revision: 81944
2012-12-31efl: remove lstat and fchmod checks.Gustavo Sverzut Barbieri
- fchmod() was isolated by HAVE_CHMOD, which was always present before... then fchmod() is also present as no errors were reported since its introduction. - fchmod() is POSIX for a while now. - lstat() is POSIX for a while now. - setxattr is supported by EFL_CHECK_FUNCS() as is used by eina. - splice() check added to EFL_CHECK_FUNCS() SVN revision: 81938
2012-12-31efl: eio checks cleanupGustavo Sverzut Barbieri
some functions were being checked but their IFDEF not being handled, others (getpwnam and getgrnam) were isolated in a code that is now Windows, then no need to check them as well as these are POSIX. SVN revision: 81934
2012-12-31efl: fix valgrind check.Gustavo Sverzut Barbieri
wrong variable name, thanks Doug Newgard for spotting it. SVN revision: 81932
2012-12-31efl: remove --print-gc-sections: too annoying.Gustavo Sverzut Barbieri
okay, remove that print as it will always print sections removed from PIC leftovers, etc. keep the --gc-sections, it's useful to shrink binaries. Developers willing to delete dead code can --print-gc-sections themselves. SVN revision: 81920
2012-12-31efl/evas: add ecore-evas dependent examples.Gustavo Sverzut Barbieri
nice feature of single tree efl is that evas examples can use ecore-evas :-) SVN revision: 81919
2012-12-31efl: unbreak last commit.Gustavo Sverzut Barbieri
seems that automake will parse LDFLAGS for -module and if it's not present it will complain about name not starting with 'lib'. seems my last try was without NOCONFIGURE=1 and autogen continued to the old ./configure, that printed lots of messages and the error went unnoticed SVN revision: 81917
2012-12-31efl: create macro to simplify libtool module declaration.Gustavo Sverzut Barbieri
SVN revision: 81916
2012-12-31efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.Gustavo Sverzut Barbieri
- remove EFL_LIBS and EFL_CFLAGS, use per-lib values that inherit from EFL (general) - add NAME_LDFLAGS and EFL_LDFLAGS for linker flags. - LDADD (binaries) now use NAME_LDFLAGS instead of NAME_LIBS, as they link to and that will pull in the libtool dependencies SVN revision: 81915
2012-12-30efl: unify LDFLAGS for LTLIBRARIESGustavo Sverzut Barbieri
SVN revision: 81911
2012-12-30efl: move -lm to variables.Gustavo Sverzut Barbieri
EFL_ADD_LIBS() will add to requirements_libs_NAME and that will end into NAME_LIBS. SVN revision: 81910
2012-12-30efl: minor AC_CHECK_LIB() cleanup.Gustavo Sverzut Barbieri
SVN revision: 81908
2012-12-30efl: EFL_CHECK_LIBS() is strict, simplify it then.Gustavo Sverzut Barbieri
as we abort (AC_MSG_ERROR) if not found, simplify the code. SVN revision: 81907
2012-12-30efl: add compiler flagsGustavo Sverzut Barbieri
* -fvisibility=hidden will hide symbols not marked with EAPI in the final binary (so/executable). * -ffunction-sections and -fdata-sections will split those into independent elf sections, then we can -Wl,--gc-sections for those that are unused. During development --Wl,--print-gc-sections will warn us of functions that are left unused and were collected. SVN revision: 81906
2012-12-30efl: uniform compiler flags.Gustavo Sverzut Barbieri
note: dns.c were already emitting warnings regarding shadow, so I removed the flag to quiet override-init. It will a bit louder, but then we remember it would be better to rewrite this dns in proper EFL. SVN revision: 81905
2012-12-30efl/configure: simplify configure.acGustavo Sverzut Barbieri
more macros to aid common tasks, make it easier to read. SVN revision: 81904
2012-12-30efl/configure: simplify lib declaration.Gustavo Sverzut Barbieri
added couple of macros: - EFL_LIB_START(PKG): setup variables and replacements (AC_SUBST), prints started checks - EFL_LIB_END(PKG): prints ended checks - EFL_LIB_START_OPTIONAL(PKG, TEST): wraps EFL_LIB_START() with a conditional test. defines AC_DEFINE(HAVE_PKG). - EFL_LIB_END_OPTIONAL(PKG): wraps EFL_LIB_END() with a conditional test, defines AM_CONDITIONAL(HAVE_PKG). SVN revision: 81903
2012-12-30efl: pic-only if platform supports.Gustavo Sverzut Barbieri
in some cases libtool would build 2 versions, pic for shared and no-pic for static. Make sure we just build one as pic is good enough. NOTE: this is only used on supported platforms. SVN revision: 81902
2012-12-30efl: fix valgrind build.Gustavo Sverzut Barbieri
weird enough to build with memcheck.h you just need valgrind's CFLAGS, not its libraries as they are not supposed to be used like that, throwing many bgPlain_ errors (vgPlain_tl_pre_clo_init, vgPlain_free...) from libcoregrind-x86-linux.a SVN revision: 81901
2012-12-30efl/libtool: disable-fast-install by default.Gustavo Sverzut Barbieri
From Autobook: libtool will build executables suitable for copying into their respective installation destinations, obviating the need for relinking them on those hosts which would have required it. Whenever libtool links an executable which uses shared libraries, it also creates a wrapper script which ensures that the environment is correct for loading the correct libraries, See section 10.5 Executing Uninstalled Binaries. On those hosts which require it, the wrapper script will also relink the executable in the build tree if you attempt to run it from there before installation. Sometimes this behaviour is not what you want, particularly if you are developing the package and not installing between test compilations. By passing `--disable-fast-install', the default behaviour is reversed; executables will be built so that they can be run from the build tree without relinking, but during installation they may be relinked. The user may still override this default, depending on platform support, by specifying --enable-fast-install to configure. NOTE: In my measurements it made no difference in install time either. SVN revision: 81900
2012-12-30efl/libtool: disable-static by default.Gustavo Sverzut Barbieri
Most systems will never ever need the static builds of EFL, and it doubles the compilation time (4m36s x 2m48s on my laptop). Then disable it by default. The user may still override this default by specifying --enable-static to configure. SVN revision: 81898
2012-12-29efl: merge efreet.Gustavo Sverzut Barbieri
seems to be fine, pass distcheck and friends. please report. changes: - documentation hierarchy fixes - replaced __UNUSED__ with EINA_UNUSED - replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet" SVN revision: 81889
2012-12-29efl: tell compiler to not yell about missing field initializersLucas De Marchi
SVN revision: 81884
2012-12-29more pc breakings. fix.Carsten Haitzler
SVN revision: 81882
2012-12-29fie fi fo fum... someone's been breaking the pc files there mon...Carsten Haitzler
:) SVN revision: 81881
2012-12-29RELEASE THE HOUNDS!... edbus missing m4 macro to detect va args listCarsten Haitzler
type and that b0rxed edbus on 64bit. this fixes it. tnx to k-s for pointing at it. SVN revision: 81878
2012-12-28efl: merge edbus (v2).Gustavo Sverzut Barbieri
SVN revision: 81825
2012-12-28efl/ tweaks to ecore_audio.Gustavo Sverzut Barbieri
- moved up, closer to wayland, so it's before ecore_evas (which is large and still messy) - pulseaudio and sndfile checks are strict - pulseaudio is enabled by default - sndfile is mandatory SVN revision: 81812
2012-12-28efl/ s/want_pass_through/want_default_mempool/gGustavo Sverzut Barbieri
what the hell pass_through has to do with enabling a default mempool I have no idea, so make it closer to the config.h variable name. SVN revision: 81802