Chris Michael
51ab524980
Require up-to-date wayland-client library for ecore_imf wayland module
...
support.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 07:48:06 +01:00
Chris Michael
e21f6e455d
Add wayland library version checks to configure.ac for EFL 1.8
...
NB: As of today, EFL Head will require an up-to-date version of the
wayland libraries.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 07:41:28 +01:00
Adrian Negreanu
74fadb26fa
configure: fix build when disabling ecore_con and crypto.
...
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 <adrian.m.negreanu@intel.com>
2013-07-29 13:20:49 +01:00
Cedric Bail
c6f999aa46
efl: add a macro for beta API support.
2013-07-23 11:27:29 +09:00
José Roberto de Souza
dadf38cb2f
Add option to disable scim and ibus ecore_imf backend
2013-07-05 15:06:05 -03:00
Daniel Willmann
6aa69a0c7d
Revert "configure: Link eina to librt. This is needed for shm_* calls"
...
This reverts commit 6445fea318
.
Jenkins seems lost without it, but this is wrong on some platforms. Need
to solve it another way.
2013-07-01 09:18:25 +01:00
Cedric Bail
383592b444
eo: eo is absolutely necessary by now, can't be disabled any more.
2013-06-28 10:18:39 +09:00
Daniel Willmann
6445fea318
configure: Link eina to librt. This is needed for shm_* calls
...
Recent clang breaks with linking errors:
lib/eina/.libs/libeina.so: undefined reference to `shm_open'
so fix.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-06-26 11:10:57 +01:00
Cedric Bail
e920c2cc76
efreet: make geteuid an optional function.
2013-06-26 11:24:29 +09:00
Cedric Bail
443a1db04a
eet: move the dependency for crypto.
2013-06-25 12:16:03 +09:00
Jan Arne Petersen
f656aa397f
ecore_imf: Add support for wayland
...
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) <eduardo.lima@intel.com>
2013-06-24 16:14:14 -03:00
Doug Newgard
95bc804a2e
efl: fix systemd spelling.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-06-24 12:04:18 +09:00
Jérémy Zurcher
2ff44b6fac
image loaders m4: add ARG_ENABLE_EVAS_IMAGE_LOADER to rule them all
...
possibles values: yes | static | auto | no
2013-05-30 23:31:32 +02:00
Chris Michael
295b7842b1
Start on ecore_evas Drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Daniel Willmann
59e011b67c
evas loaders: There is no SVG loader any more, remove the options for it
...
We don't want the build to fail just because someone tried to enable
non-existent support.
2013-05-07 08:29:44 +01:00
Rafael Antognolli
b9836fbc07
Revert "ecore_audio: Add alsa support"
...
This reverts commit 4db03f700c
.
2013-05-03 17:44:07 -03:00
Daniel Willmann
4db03f700c
ecore_audio: Add alsa support
...
This is not well tested and thus disabled by default
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-03 17:04:11 +01:00
Chris Michael
da0fd5c671
Add "--enable-drm" for drm engine.
...
Add evas engine check for drm
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:34:39 +01:00
Carsten Haitzler
b9e8a0e123
and emove efl eo api macro.
2013-04-25 00:39:57 +09:00
Carsten Haitzler
7dfe2c5573
add --with-api=XXX (both|legacy|eo) to define which api set to enable
...
by default (default == both).
2013-04-25 00:32:13 +09:00
Carsten Haitzler
daac3fb794
add a global Efl_Config.h for everyone.
...
* ned to replicate changes in other .pc.in files
* need to replicate changes in other E*.h installed header files
2013-04-24 23:43:33 +09:00
Lucas De Marchi
4e3804041f
Rename edbus->eldbus
...
git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done
find . -name '*edbus2*' -exec rename edbus2 eldbus {} \;
git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done
git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done
git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done
git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done
git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done
find . -name '*edbus*' -exec rename edbus eldbus {} \;
find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;
2013-04-23 12:36:29 -03:00
Cedric Bail
606c325bcd
efl: add m4 macro to handle a way to enable/disable Eo API and EFL legacy API.
2013-04-23 16:44:39 +03:00
Daniel Zaoui
337fac0e73
Eo: pointers indirection mechanism for objects and classes
...
Summary: This feature replaces Eo pointers with ids to prevent bad usage
or reuse of these pointers. It doesn't change API.
The mechanism uses tables storing the real pointers to the objects.
See the src/lib/eo/eo_ptr_indirection.c file for more details on the
mechanism.
2013-04-23 09:50:40 +03:00
Daniel Willmann
94ae0e906d
ecore_audio: Don't fail configure with --disable-audio
...
Who knew I should test all these different possibilities...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 16:16:34 +01:00
Daniel Willmann
de265a994a
ecore_audio: Make efl compile with PA disabled again
...
Now instead of having ifdefs in the .c files we just don't compile the
ones we don't need. Much cleaner.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 13:43:52 +01:00
Ryuan Choi
be22889f7b
Added EFLConfigVersion.cmake.in for all XXXConfigVersion.cmakeNeeds Review
2013-04-04 09:28:35 +01:00
Stefan Schmidt
815d452303
eeze/sensor/tizen: Require a minimum tizen system sensor lib version.
...
This allows us to use more sensor types without any ifdef hell.
2013-04-03 17:14:20 +01:00
Mike McCormack
6777b743d2
Check for -Wshadow warnings with globals
...
Signed-off-by: Mike McCormack <mike@atratus.org>
2013-04-03 22:39:57 +11:00
Carsten Haitzler
d0bfeaf7eb
we have spec files... lets add arch pkgbuild stuff too :)
2013-03-31 22:22:19 +09:00
Cedric Bail
fe409a5b42
systemd: make it require at least 192 to work.
2013-03-30 19:29:14 +09:00
Alex-P. Natsios
75777b2304
Fixed behavior of --disable{-xine,-v4l2}
2013-03-29 22:14:34 +09:00
Cedric Bail
0fbe8161ba
edje: add option to enable theme compilation when cross compiling
2013-03-24 22:59:44 +09:00
Cedric Bail
4cf7cc8502
evil: fix massive typo that was relying on Evil previous installation.
2013-03-24 20:42:28 +09:00
Tom Hacohen
d84de4adf1
Disable cow magic in dev profile, instead of a hack in the source.
...
Well played cedric, making me revert your patch and thus breaking the build.
2013-03-19 15:45:44 +00:00
Cedric BAIL
5f2ec224e9
eina: speed up Eina_Cow.
...
* Use Eina_Hash instead of Eina_List to remember what memory did change.
* Turn off Eina_Cow use of Eina_Magic when doing a release as it is only
used internaly and we should not make any mistake there.
2013-03-19 15:11:50 +09:00
Cedric Bail
06ce7c2ede
eina: add support for Systemd journal in Eina_Log.
...
NOTE: if you start your process with Systemd it will automatically use
Journald API. You will need to overide the default logging function to
change that behavior.
2013-03-16 22:49:32 +09:00
Cedric Bail
6fdaef0259
efl: fix compilation on Windows when no Evil library is installed.
2013-03-16 16:33:57 +09:00
Cedric Bail
338412434c
edje: fix edje_watch compilation on Windows.
2013-03-16 15:40:36 +09:00
Cedric Bail
1959898724
ecore_con: improve portability.
2013-03-16 15:40:26 +09:00
Cedric Bail
709b975ca3
check fchmod existence for portabilityy
2013-03-13 17:04:32 +09:00
Cedric BAIL
23c320dd34
efl: final decision, if you have systemd use --enable-systemd.
2013-03-12 16:09:09 +09:00
Carsten Haitzler
3d3cdf0944
i have no idea what has happened here, but older glibs REQUIRe you
...
g_thread_init andf link to libgthread...
2013-03-12 15:30:02 +09:00
Iván Briano
3098e886b8
I missed one, thus the build failure.
...
Now if cedric wants to put the want_systemd back in, the detection
should work
2013-03-11 21:19:30 -03:00
Carsten Haitzler
06fd353123
no. this makes systemd COMPULSORY unless you --disable it. since the
...
vast majority of people wont have systemd... and won't be able to
install it to meet deps, this is an onerous requirement to make them
--disable it.
2013-03-12 09:02:47 +09:00
Iván Briano
bdbf74f882
Fix systemd detection
...
The EFL_OPTIONAL_DEPEND_PKG sets have_systemd=no before checking, so we
need to pass the want variable instead or it will always be disabled.
2013-03-11 20:32:42 -03:00
Mike Blumenkrantz
a91814f0e0
blacklist gnutls < 2.12.16
...
in a move which is sure to make me hugely unpopular once again, I'm blacklisting a huge number of gnutls versions which I can't compile because at least some of them are 100% broken and will not work. the rage forecast is looking to see some hot winds blowing in from the debian/ubuntu quagmires, though users from more modern regions are not likely to notice any changes
2013-03-11 06:16:12 +00:00
Cedric Bail
3fe8098e9c
include some header files conditionally add specific test for fcntl
2013-03-11 10:34:47 +09:00
Cedric BAIL
9550f95d14
systemd: so now want means optional and not required.
2013-03-11 10:22:48 +09:00
Cedric Bail
8d5e33077e
efl: use HAVE_FCNTL around call to fcntl.
2013-03-10 23:10:27 +09:00