Sung Park
dbcdaa6b68
Added EVAS_GL_LINE_NO_OFFSET_HACK evn var control to handle
...
line coordinate fiddling in gl line drawing code. This fiddling
caused issues on some GPU drivers on ARM target.
SVN revision: 80417
2012-12-07 08:28:42 +00:00
Cedric BAIL
21bb5db3e2
efl: fix build with debug profile.
...
SVN revision: 80406
2012-12-07 02:32:11 +00:00
Cedric BAIL
165ba39b2c
edje: unbork amalgamation.
...
SVN revision: 80405
2012-12-07 02:04:44 +00:00
Carsten Haitzler
e3d5ac0cb7
harfbuzz is too rare to make it a --disable - so no.
...
SVN revision: 80403
2012-12-06 23:36:40 +00:00
Gustavo Sverzut Barbieri
4476601805
efl: m4 is a macro-expansion language, use that.
...
instead of replicating common patterns all around, let's use the
common patterns as m4 macros.
EFL_DEPEND_PKG() will use pkg-config and add the dependency.
EFL_OPTIONAL_DEPEND_PKG() will use the former, but also defines
have_XYZ and does the if statement for you.
SVN revision: 80402
2012-12-06 23:19:35 +00:00
Gustavo Sverzut Barbieri
d338bcac63
oops, missing file.
...
SVN revision: 80401
2012-12-06 22:22:38 +00:00
Bruno Dilly
bc9821c1ff
edje: modify some embryo forces func names for
...
consistency
Since embryo functions names are verb_subject, not subject_verb.
So forces_clear -> clear_forces ...
SVN revision: 80398
2012-12-06 22:11:10 +00:00
Bruno Dilly
200ce279ab
edje: support velocity family actions and scripts
...
SVN revision: 80397
2012-12-06 22:10:59 +00:00
Gustavo Sverzut Barbieri
2ea000fd1c
efl: add EFL_PKG_CHECK_STRICT() and use it.
...
PKG_CHECK_EXISTS() does not abort upon failure, our rule. So add this
and avoid replicating code like crazy.
SVN revision: 80396
2012-12-06 22:09:47 +00:00
Gustavo Sverzut Barbieri
7e8f2ebf87
efl: remove strict checking option, always by default.
...
SVN revision: 80395
2012-12-06 21:41:28 +00:00
Gustavo Sverzut Barbieri
94bf7c25e8
efl: simplified system features strings (inotify, ipv6, atfile...)
...
Instead of distributing system/platform features all around, many are
shared among modules, summarize these things into one single line
using +/- notation.
SVN revision: 80394
2012-12-06 21:26:16 +00:00
Gustavo Sverzut Barbieri
81bd007e5b
efl: share HAVE_ATFILE_SOURCE between eina_file, ecore_file...
...
SVN revision: 80391
2012-12-06 21:15:30 +00:00
Gustavo Sverzut Barbieri
9f6ad6fd55
efl: simplify cserve2 checks.
...
the headers were already checked, just use the values.
SVN revision: 80390
2012-12-06 20:43:18 +00:00
Flavio Vinicius Alvares Ceolin
186156afbc
ecore_evas: Removing warning about unused function
...
Now the engines are modules, the checking for the engine is not done
in the compile time anymore, so we're removing these checks.
SVN revision: 80389
2012-12-06 20:39:20 +00:00
Bruno Dilly
10ed77919c
edje: refactor usage of ephysics functions
...
Most of the actions will be applied to a body using 3 components
(x, y, z). Refactor code around it to avoid duplication, since
basically what changes is the ephysics function to be called.
Also, it will make next actions implementations less error prone.
SVN revision: 80388
2012-12-06 20:29:50 +00:00
Bruno Dilly
e66a1e907d
edje: cleanup actions swith on edje_cc_handler
...
SVN revision: 80387
2012-12-06 20:29:44 +00:00
Gustavo Sverzut Barbieri
2da8989731
efl/ecore_file: no more have_poll
...
SVN revision: 80386
2012-12-06 20:06:43 +00:00
Gustavo Sverzut Barbieri
22b656875c
efl/ecore: epoll.h is always detected.
...
SVN revision: 80385
2012-12-06 20:06:05 +00:00
Gustavo Sverzut Barbieri
8a4d83506b
efl/ecore: remove check glib-always x g_main_loop as it does not make sense.
...
if we use g_main_loop we're always integrated with glib main loop, not
conflicting/exclusive.
SVN revision: 80384
2012-12-06 19:48:34 +00:00
Gustavo Sverzut Barbieri
bdbf2171fe
efl/evas: simplify dither mask handling.
...
* a single option --with-evas-dither-mask=TYPE (big, small, line or none).
* make a wise decision to fallback to small dither mask for
conversions that do not support "no-dither" or "line". Before if
you did not specify it would fallback to big (128x128).
SVN revision: 80383
2012-12-06 19:44:11 +00:00
Bruno Dilly
9654cf13f0
edje: clean header: remove random blank lines and indent
...
Remove blocks of blank lines and fix perspective part indenting
SVN revision: 80382
2012-12-06 19:37:07 +00:00
Bruno Dilly
14cf9fe3f7
edje: support forces using programs / script
...
Implement actions:
* PHYSICS_FORCE
* PHYSICS_TORQUE
* PHYSICS_FORCES_CLEAR
and embryo script functions:
* physics_force
* physics_torque
* physics_forces_clear
* physics_forces_get
* physics_torques_get
SVN revision: 80381
2012-12-06 19:20:07 +00:00
Bruno Dilly
70068d16a3
edje: remove impulse member of edje program
...
Most of the programs related to physics will use 3 vector
components (double). Let's share them.
SVN revision: 80380
2012-12-06 19:19:53 +00:00
Bruno Dilly
de5dac1a09
edje: use switch instead of N if-else with same commands
...
SVN revision: 80373
2012-12-06 16:59:07 +00:00
Bruno Dilly
9f3c938c9c
edje: support torque impulse (action and embryo script)
...
SVN revision: 80372
2012-12-06 16:58:58 +00:00
Leandro Dorileo
d82e901802
efl: proper use of AC_DEFINE_IF for HAVE_NOTIFY_WIN32 definition
...
--This line, and those below, will be ignored--
SVN revision: 80371
2012-12-06 16:22:20 +00:00
Carsten Haitzler
047db8f450
without this i end up with a configure that does:
...
configure: updating cache config.cache
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in'
make: *** No targets specified and no makefile found. Stop.
autoheader is unhappy:
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoheader: warning: missing template: HAVE_NOTIFY_WIN32
autoheader: Use AC_DEFINE([HAVE_NOTIFY_WIN32], [], [Description])
autoreconf: /usr/bin/autoheader failed with exit status: 1
SVN revision: 80368
2012-12-06 16:08:07 +00:00
Gustavo Sverzut Barbieri
9755ed62d5
efl: note libc 2.4 is required to provide sys/inotify.h
...
SVN revision: 80365
2012-12-06 14:16:41 +00:00
Gustavo Sverzut Barbieri
c352b7772a
efl: remove sdl-primitive, not used anymore.
...
nobody was using ENGINE_SDL_PRIMITIVE in code, and as cedric said it
shouldn't be used anymore.
SVN revision: 80363
2012-12-06 14:06:45 +00:00
Gustavo Sverzut Barbieri
a77f0bdb80
efl: remove want_poll.
...
SVN revision: 80362
2012-12-06 13:58:32 +00:00
Gustavo Sverzut Barbieri
62bb4646c9
efl/ecore_file: refactor to be more like eio in providing backends.
...
instead of the previous mess, just define the functions with common
names and call the backend that was compiled in, similar to what eio
does.
also do not be silent on errors, use eina_safety_checks to issue warnings.
SVN revision: 80360
2012-12-06 13:38:34 +00:00
Gustavo Sverzut Barbieri
6a5eaacc6a
efl: common inotify checks, simplified.
...
Another try to make inotify checks more common.
This time uses AC_CHECK_HEADERS() as for others, that already define
HAVE_SYS_INOTIFY_H, then uses that.
I still kept AM_CONDITIONAL([HAVE_INOTIFY]) because I plan to convert
ecore_file to the same, smarter, method that is used in eio (compiling
the file depending on the backend.
SVN revision: 80358
2012-12-06 13:02:59 +00:00
Eduardo de Barros Lima
e3178a936d
Reverting 80354: "Avoid calling test so many times. Use -a/-o instead."
...
SVN revision: 80357
2012-12-06 13:01:21 +00:00
Eduardo Lima (Etrunko)
a46d793b24
Avoid calling test so many times. Use -a/-o instead.
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 80354
2012-12-06 12:26:52 +00:00
Gustavo Sverzut Barbieri
f8dd49ded4
efl: ecore thread safety (remove option, keep code, add instructions).
...
* remove the option, as it shouldn't really exist.
* keep code, as requested by Cedric, someone may fix it someday. And
the default is the DISABLED, as the enable was broken.
* Add instructions on how to solve the problem, if a brave folk is up
to it.
SVN revision: 80352
2012-12-06 12:18:24 +00:00
Daniel Willmann
c6d1839a22
efl: Fix display of source files when making coverage
...
Probably due to the merge the base directory for the sources now needs
to be specified.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 80338
2012-12-06 10:56:13 +00:00
Aharon Hillel
4b801a124a
Edje_pick Fix
...
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
SVN revision: 80305
2012-12-06 07:54:54 +00:00
Vincent Torri
8e1879ade9
inotify: revert : i want to keep autotools **modularized**. Instead, use in Eio what has been detected in Ecore_File.
...
SVN revision: 80298
2012-12-06 07:23:50 +00:00
Cedric BAIL
1a3bb9f009
efl: revert r80290 as it bork the world.
...
SVN revision: 80296
2012-12-06 03:02:47 +00:00
Cedric BAIL
2def8f1f1e
efl: now that we have a global SSL/Crypto flags, don't advertise per lib result.
...
SVN revision: 80295
2012-12-06 02:39:01 +00:00
Cedric BAIL
7396a53bb4
efl: update module path to reflect current state.
...
Patch by Jérémy Zurcher <jeremy@asynk.ch>.
SVN revision: 80294
2012-12-06 01:58:15 +00:00
Cedric BAIL
74872a4d09
efl: let Ecore_EVas_Extn link with Ecore_Ipc as needed.
...
I think some people earned a borker badge here :-)
SVN revision: 80293
2012-12-06 01:55:42 +00:00
Gustavo Sverzut Barbieri
9d93fc18da
efl: simplify inotify by moving it to common.
...
also deprecate very ancient inotify usage by direct syscall.
SVN revision: 80292
2012-12-06 00:57:29 +00:00
Gustavo Sverzut Barbieri
5575c36c4e
efl: local and abstract sockets are platform dependent, not an option.
...
SVN revision: 80291
2012-12-06 00:35:14 +00:00
Gustavo Sverzut Barbieri
2731721d50
efl: thread safety by default.
...
it's better to test this case and make it the only one and make it
work, than have two options that may not work.
SVN revision: 80290
2012-12-06 00:30:46 +00:00
Gustavo Sverzut Barbieri
d69c4b6208
efl: ipv6 is always enabled if detected in the platform.
...
SVN revision: 80289
2012-12-06 00:21:03 +00:00
Gustavo Sverzut Barbieri
48120ec0c8
efl: both eet and ecore_con now share --with-crypto and defines.
...
* rename USE_GNUTLS and USE_OPENSSL to HAVE_GNUTLS and HAVE_OPENSSL
in ecore_con, to match other modules such as Eet.
* define requirements_pc_crypto, requirements_pc_deps_crypto and
requirements_libs_crypto so modules can use that.
* move to a common check section.
SVN revision: 80288
2012-12-06 00:11:14 +00:00
Gustavo Sverzut Barbieri
511d8e8672
efl/eet: bumped requirement for gnutls >= 2.11 thus remove legacy code.
...
SVN revision: 80287
2012-12-05 23:44:45 +00:00
Gustavo Sverzut Barbieri
c9da182a47
efl: bump gnutls requirement version to 2.11 (released 2010-07-22)
...
this (already ancient!) version provides all symbols we need, then
bump version and stop doing those weirdo checks.
SVN revision: 80286
2012-12-05 23:33:14 +00:00
Gustavo Sverzut Barbieri
4401a7a904
efl: do not AC_SUBST([CFLAGS]), it's already done.
...
SVN revision: 80285
2012-12-05 23:19:41 +00:00