Gustavo Sverzut Barbieri
adfcc2112e
efl: cleanup unused conditional and always-enabled features.
...
SVN revision: 77817
2012-10-10 21:32:45 +00:00
Gustavo Sverzut Barbieri
3cf32cca3f
efl: 'fix' support for exotic library.
...
it's still not merged into EFL single tree, but once it is we should
use "HAVE_EXOTIC" define to work with it.
Before we had: EINA_HAVE_EXOTIC (not used), HAVE_EXOTIC_H (used by
eina_module.c). Since the other libs are all defined as HAVE_LIBNAME,
we're using HAVE_EXOTIC everywhere now.
SVN revision: 77816
2012-10-10 21:24:22 +00:00
Gustavo Sverzut Barbieri
423ae915ee
efl: eet binary is not optional anymore.
...
it's pointless to have this and may cause problems or complex
configure.ac when we have libraries that use 'eet' during its compile
phase (like elementary generates its profile/configuration).
SVN revision: 77815
2012-10-10 21:15:54 +00:00
Gustavo Sverzut Barbieri
faba14f129
efl: remove unused variables.
...
SVN revision: 77814
2012-10-10 21:11:14 +00:00
Gustavo Sverzut Barbieri
c2d88b1a3b
efl: cosmetic change to documentation summary.
...
SVN revision: 77813
2012-10-10 21:02:23 +00:00
Sebastian Dransfeld
6b442ed85d
efreet: the usual
...
SVN revision: 77812
2012-10-10 21:00:14 +00:00
Gustavo Sverzut Barbieri
aa06c97590
efl: simplify thread summary
...
SVN revision: 77811
2012-10-10 20:57:53 +00:00
Sebastian Dransfeld
246150b72c
efreet: get all files with new extension
...
Previous code would only allow one file with new extension from
inherited theme. Now we accept for all already known icon types.
SVN revision: 77810
2012-10-10 20:56:29 +00:00
Gustavo Sverzut Barbieri
1e1ce2fdab
efl: remove --disable-assert, do it on build_profile.
...
SVN revision: 77809
2012-10-10 20:53:22 +00:00
Gustavo Sverzut Barbieri
63d205c607
efl: remove configure option to change mempool modules.
...
SVN revision: 77808
2012-10-10 20:46:29 +00:00
Gustavo Sverzut Barbieri
707d0bfa69
minor improvement to last commit (use an intermediate variable want_debug_threads)
...
SVN revision: 77807
2012-10-10 20:42:04 +00:00
Gustavo Sverzut Barbieri
16b14f9ce5
efl: remove option to debug threads, now enabled based on build profile.
...
If --with-profile=dev, we enable threads debug.
SVN revision: 77806
2012-10-10 20:40:34 +00:00
Bruno Dilly
1337582286
ephysics: add test for light
...
SVN revision: 77805
2012-10-10 20:32:35 +00:00
Bruno Dilly
3655372571
ephysics: fix world structure coding style
...
SVN revision: 77804
2012-10-10 20:32:29 +00:00
Bruno Dilly
c970090254
ephysics: lights, camera, action!
...
Add light support.
It uses evas_map_util_3d_lighting() internally and is only applied
over selected bodies.
SVN revision: 77803
2012-10-10 20:32:08 +00:00
Gustavo Sverzut Barbieri
3acb5dde8b
efl: remove EINA_HAVE_ON_OFF_THREADS support.
...
it's still in the code, but not configurable anymore. We may remove it
later if not really needed.
SVN revision: 77802
2012-10-10 20:30:39 +00:00
Sebastian Dransfeld
7ecec0f3fb
efl: ignore INSTALL
...
SVN revision: 77801
2012-10-10 20:28:58 +00:00
Sebastian Dransfeld
3dba7ec434
efreet: find icons with all extension
...
If there are icons in inherited themes which have not already found
extensions, add these as alternatives.
SVN revision: 77800
2012-10-10 20:28:55 +00:00
Sebastian Dransfeld
6da5a2edce
efreet: directory list can end in a ','
...
SVN revision: 77799
2012-10-10 20:28:51 +00:00
Sebastian Dransfeld
4a192bca07
efreet: close theme_ef on error
...
SVN revision: 77798
2012-10-10 20:28:47 +00:00
Sebastian Dransfeld
7f33df3da8
efreet: always allocate icon_version
...
SVN revision: 77797
2012-10-10 20:28:05 +00:00
Gustavo Sverzut Barbieri
a6acf1b2d0
efl: simplify threads step 1 - make it mandatory.
...
remove the eina_inline_lock_void.x fallback as it's not used anymore.
still keep the EINA_HAVE_THREADS in the source code.
SVN revision: 77796
2012-10-10 20:24:45 +00:00
Gustavo Sverzut Barbieri
a3d116ab37
efl: do not report specific functions in the summary.
...
iconv, dirfd, xattr can be checked in the whole configure output,
config.h or config.log.
SVN revision: 77795
2012-10-10 20:09:43 +00:00
Gustavo Sverzut Barbieri
5512dc3fb9
efl: libjpeg and zlib are mandatory.
...
TODO: we should have a better way to check those without requiring the check
for efl_lib_zlib and efl_lib_libjpeg.
SVN revision: 77794
2012-10-10 20:06:45 +00:00
Gustavo Sverzut Barbieri
06e48b4296
checking for NULL=0 is too much.
...
particularly if all you do is warning, the whole EFL would stop
working due our "if (ptr)" checks.
SVN revision: 77793
2012-10-10 20:00:43 +00:00
Gustavo Sverzut Barbieri
4d35e4ca03
efl: simplify mempools, nuke some and make remaining statically built.
...
Now we always build the following memory pools statically:
- pass_through: calls malloc/free directly, useful to debug.
- chained_pool: default for ages.
- one_big: used by some embedded systems (should we remove?)
Removed:
- ememoa_fixed and ememoa_unknown: depends on a separate lib, not supported?
- buddy: nobody uses it?
NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
since they are statically built. But I'll keep these and the
references in src/modules/eina/mp/Makefile.am
SVN revision: 77792
2012-10-10 19:57:53 +00:00
Gustavo Sverzut Barbieri
59ed22a467
efl: simplify print of options
...
SVN revision: 77791
2012-10-10 19:36:36 +00:00
Gustavo Sverzut Barbieri
f963219626
efl: remove option to enable old EET format.
...
It's disabled. If user wants to enable, give
-DEET_OLD_EET_FILE_FORMAT=1 to CFLAGS.
SVN revision: 77790
2012-10-10 19:30:17 +00:00
Gustavo Sverzut Barbieri
cca6952abf
efl: simplify crypto options.
...
Introduce a new --with-crypto={openssl,gnutls,none} that will allow
one to choose the EFL cryptographic system.
If set to gnutls or openssl, cipher and signature will be
enabled. Otherwise it's disabled.
NOTE: gnutls is trying to cope with old API and that sucks. Should we
just drop the support for old gnutls and bump the required version?
SVN revision: 77789
2012-10-10 19:26:56 +00:00
Leandro Dorileo
17fa1d7756
EPhysics: add depth parameter to boundary api
...
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77785
2012-10-10 19:18:15 +00:00
Bruno Dilly
21e6264deb
ephysics: fix z position on geometry set using cm
...
SVN revision: 77784
2012-10-10 19:18:02 +00:00
Bruno Dilly
f75457d4b9
ephysics: add new 3d shapes
...
Instead of creating it from 2d shapes.
Bad news is that for some cases basically points will need to
be kind of duplicated.
SVN revision: 77783
2012-10-10 19:17:54 +00:00
Bruno Dilly
59cc6c6f2f
ephysics: support forces (and torques) on 3 axes
...
SVN revision: 77782
2012-10-10 19:17:49 +00:00
Bruno Dilly
bdd5ba2115
ephysics: expose z-axis gravity
...
SVN revision: 77781
2012-10-10 19:17:44 +00:00
Bruno Dilly
a1897ddf57
ephysics: impulses support the 3 planes
...
SVN revision: 77780
2012-10-10 19:17:36 +00:00
Bruno Dilly
71583d30e3
ephysics: support angular and linear velocity on 3
...
axes
SVN revision: 77779
2012-10-10 19:17:29 +00:00
Bruno Dilly
f7c2009910
ephysics: collision detection inform z coordinate
...
SVN revision: 77778
2012-10-10 19:17:13 +00:00
Bruno Dilly
8b9c28f003
ephysics: support 3 axes on body geometry related
...
functions
geometry set / get, move, resize
SVN revision: 77777
2012-10-10 19:17:01 +00:00
Bruno Dilly
32f03f55a4
ephysics: body rotation getter / setter changed to
...
support 3 axes
SVN revision: 77776
2012-10-10 19:16:55 +00:00
Bruno Dilly
290a7d8821
ephysics: allow to enable angular movement on all the
...
planes
SVN revision: 77775
2012-10-10 19:16:48 +00:00
Bruno Dilly
4ef1a74d4c
ephysics: support enabling moves on z axis
...
SVN revision: 77774
2012-10-10 19:16:43 +00:00
Bruno Dilly
f8136287ad
ephysics: fix soft body test
...
The rigid ball was initialized inside the roof.
SVN revision: 77773
2012-10-10 19:16:37 +00:00
Gustavo Sverzut Barbieri
73c51439b9
be strict with build profile names.
...
SVN revision: 77772
2012-10-10 18:46:27 +00:00
Gustavo Sverzut Barbieri
0b19ba7bc2
efl: introduce build profile, simplify options.
...
Introduced --with-profile={dev,release} that will simplify how to set
build options of EFL.
NOTE-1: specific e17 benchmark is now gone, it will always be built
and is the default benchmark for eina. If we want to have a faster
benchmark in the future, just add a command line option for
eina_suite.
NOTE-2: valgrind build is broken as it needs -fPIC. Will get to it
later. Likely someone needs to revisit the eina mempools for valgrind
and other basic tools (eo? likely evas).
SVN revision: 77771
2012-10-10 18:43:15 +00:00
Gustavo Sverzut Barbieri
b82e878656
add some TODO/comments for vtorri.
...
Vincent, please check those and take some action. I'm not sure about
the windows stuff, but we should find a way to make it more automatic
than what it is right now.
SVN revision: 77769
2012-10-10 17:59:15 +00:00
Gustavo Sverzut Barbieri
f19a043651
remove and ignore INSTALL file.
...
it's autogenerated, avoid it in svn.
SVN revision: 77768
2012-10-10 17:41:48 +00:00
Gustavo Sverzut Barbieri
22abe85f65
efl: cleanup to remove stuff that is not in single-tree yet.
...
Remove every mention to libraries that are still not in the
single-tree build such as emotion, efreet and ethumb.
Keep it simple and just add them back when they are merged.
Added similar variables for all of evil, eina, eo and eet. Keep them
in the same order for now.
SVN revision: 77767
2012-10-10 17:40:35 +00:00
Gustavo Sverzut Barbieri
2703b747a3
efl: eet and eo are now mandatory.
...
I've reordered the build to be: eina -> eo -> eet as it make more sense.
SVN revision: 77766
2012-10-10 17:27:11 +00:00
Carsten Haitzler
9ec7d338a2
oops - good catch seb!
...
SVN revision: 77762
2012-10-10 13:06:27 +00:00
Carsten Haitzler
688203a56b
small fixes from GArik_ .. tnx!
...
SVN revision: 77752
2012-10-10 11:09:03 +00:00