path: root/ (follow)
AgeCommit message (Collapse)Author
2017-10-27efl: add an efl-core.pcCedric Bail
2017-10-16evas gl generic/common - add more linking for gles mode to fix deb buildCarsten Haitzler (Rasterman)
this should fix T6158 @fix
2017-10-07Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"Carsten Haitzler (Rasterman)
This reverts commit 7a98f617e94ef42787e06e685a8d5e7be34fff21. this commit breaks compiling things against efl badly. i'm on holiday and haver only a mini screen and keyboard wwith me so any serious wok in hunting these issues isn't going to be fun or easy. as this causes bad build brreaks this is worth a revert IMHO. please re-submit wwhen you've tested against efl by building things against it. also our public headers just should not have such ifdefs/if's that change api presented based on how efl is cnfigured. we expose the same api and macros and types regardless of internal config.
2017-10-03ecore_audio: a minimal template for playing sound on WINDOWS is addedIvan Furs
Summary: Realization of audio data playback through WASAPI (Windows Audio Session API).(minimal) WASAPI model: 1. Find a playback device (in the default system) 2. Register the client on the playback device. 3. Create a playback format for audio data. 4. Initialize the client with the created format, and access mode, .... 5. Take the object-rendering from the client for play the data stream. 6. Play data stream ecore_audio model: 1. create a object for play the data stream(out object) 2. create a object to receive the data stream(in object) 3. register in the out-object the in-object 4. play data stream Necessary: Realize the ecore_audio object to play the data stream using the WASAPI model. How implemented: 1. The object ecore_audio_out_wasapi is implemented 2. object ecore_audio_out_wasapi - the object constructor is find a playback device (in the default system)(WASAPI) 3. _ecore_audio_out_wasapi_ecore_audio_out_input_attach - register in the out-object the in-object    3.1 Register the client on the playback device.(WASAPI)    3.2 Create a playback format for audio data.(WASAPI)    3.3 Initialize the client with the created format, and access mode, ....(WASAPI) 4. _write_cb - play data    4.1 Take the object-rendering from the client for play the data stream.(WASAPI)    4.2 Play data stream(WASAPI) Reviewers: cedric, vtorri, raster, an.kroitor, NikaWhite, FurryMyad, rimmed, t.naumenko, Jaehyun, bowonryu Reviewed By: vtorri, NikaWhite Subscribers: artem.popov, cedric, jpeg Tags: #windows Differential Revision: Signed-off-by: Cedric BAIL <>
2017-09-18build: help autoconf find accept4 on illumosAndre Lupa
Reviewers: cedric, vtorri, jpeg Subscribers: jpeg Tags: #efl Differential Revision: Signed-off-by: Cedric BAIL <>
2017-09-12eina: add an Eina_Value helper for Eina_Rectangle.Vincent Torri
2017-09-12eina: compilation fixed on OpenIndianaVincent Torri
socket library must be passed as connect() is used in eina_db Signed-off-by: Cedric BAIL <>
2017-09-01build: Drop wayland protocol requirement to 1.9Derek Foreman
Some distros are sitting at 1.9 for a long time now, and 1.10 didn't add any critical functionality for us.
2017-08-25efl: remove PS3 backend.Cedric BAIL
This backend has received no patch and maintenance from anyone who could actually test it over the last few years. After talking with KaKaRoTo it is best to remove it. If anyone want to take over its maintenance, you are welcome to revert this patch.
2017-08-14build: don't pass -fPIC on WindowsVincent Torri
Signed-off-by: Cedric BAIL <>
2017-08-14wayland: bump wayland protocol version requirementDerek Foreman
We need a newer version for recent dmabuf changes.
2017-08-04configure: switch to dev mode againStefan Schmidt
Merge window for 1.21 is now open.
2017-08-03release: Update NEWS and bump version for 1.20.0 releasev1.20.0Stefan Schmidt
2017-08-02efl build - fix lua old support on debianCarsten Haitzler (Rasterman)
didnt detect cflags properly. now it does. @fix
2017-07-22efl_wl - also add xkbcommon as it's actually usedCarsten Haitzler (Rasterman)
2017-07-21efl_wl - add wayland-server pkgconfig dep for headers from waylandCarsten Haitzler (Rasterman)
2017-07-20release: Update NEWS and bump version for 1.20.0-beta3 releasev1.20.0-beta3Stefan Schmidt
2017-07-15build: set tests according to profile by defaultAndy Williams
2017-07-11release: Update NEWS and bump version for 1.20.0-beta2 releasev1.20.0-beta2Stefan Schmidt
2017-07-04Revert "build: fix examples dist based on various configure flags"Mike Blumenkrantz
This reverts commit ded5b1e764fdc97403bd829b02106ae8b9af10a4. this broke build in some cases
2017-07-04Revert "build: enable examples build by default"Mike Blumenkrantz
This reverts commit b58629bbbef3d811700b016eb9fa97e2af71e1a1. not needed
2017-07-03build: enable examples build by defaultMike Blumenkrantz
the previous method of forcing this to be enabled for dist builds caused breaks when the original configure disabled examples, as the little-known DISTCHECK_CONFIGURE_FLAGS variable would need to also be set to disable examples even though the user would think they were disabled based on configure output
2017-07-03build: fix examples dist based on various configure flagsMike Blumenkrantz
this would previously break if: * cxx bindings were disabled * elua was disabled * base configure disabled examples and dist build disabled examples * base configure disabled examples and dist build enabled examples it still breaks if: * base configure disables examples and dist build enables examples
2017-07-03release: Update NEWS and bump version for 1.20.0-beta1 releasev1.20.0-beta1Stefan Schmidt
2017-06-30efl-wl: add .pc fileMike Blumenkrantz
2017-06-30efl_wl: a multiseat wayland compositor in an evas smart objectMike Blumenkrantz
build when wayland support is enabled and provide two test/demo cases beta api @feature Reviewed-By: Cedric BAIL <>
2017-06-29release: Update NEWS and bump version for 1.20.0-alpha1 releasev1.20.0-alpha1Stefan Schmidt
2017-06-16build: add flag to disable eluaMike Blumenkrantz
build times are already insanely long, every little bit helps @feature
2017-06-11Revert "efl_debugd: only compile this on Linux."Daniel Zaoui
This reverts commit eafe0c74e13f1a379c219e03f754f8d47e237e27. It is not needed anymore as the daemon is now portable.
2017-06-09ecore-drm2: Remove check for drmModeAtomicCommitChris Michael
This check for drmModeAtomicCommit is no longer necessary as we have moved to using static_libs/libdrm during compile time. Signed-off-by: Chris Michael <>
2017-06-08efl_debugd: only compile this on Linux.Al Poole
Summary: Well, the build is broken again on BSD and Windows. efl_debugd is full of lots lovely Linuxisms. Just don't compile. This unbreaks the build for FreeBSD and others. Reviewers: cedric, raster, jpeg Reviewed By: jpeg Subscribers: JackDanielZ, jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2017-06-05eina: attempt to make the code more portableJean Guyomarc'h
This fixes the build on macOS.
2017-05-30check: Bump version to 0.9.10 and change macroJean-Philippe Andre
Changing ck_assert_ptr_nonnull() to ck_assert_ptr_ne() in order to require "only" check >= 0.9.10. ck_assert_ptr_nonnull() was introduced in 0.11.0. ck_assert_ptr_ne() is already used a lot in the test suite so a recent version of check is required.
2017-05-17eo - eoid - finally rtemove option to not have eoid. it doesn't workCarsten Haitzler (Rasterman)
we use too many bits for metadata now so eoid is broken... remove it as an option so people dont break out the foot guns
2017-04-28bump minimum version requirement of freetype2 to 16.2.10 which equals ↵Stefan Schmidt
release For this one I feel like I earned an archaeologist medal. :-) This is related to the commit raster made in aa92cddb to accommodate for older freetype version. The TT_INTERPRETER_VERSION_35 define was actually introduced in the release 2.5.0 which was released in June 2013 which means it had almost 4 years to get picked up. I would consider this safe to be a minimum dependency for current efl versions. The trick here is that the release version does not match the library version spit out by pkg-config. 16.2.10 equals the freetype release in this case. Better make a note about it in configure for the next poor soul trying to understand this. Thanks again to llelectronics for reporting this. Fix T5437 @fix
2017-04-28build: bump minimum version requirement of gnutls to 3.3.6Stefan Schmidt
This releases offers the gnutls_certificate_set_x509_trust_dir() API we use in ecore_con. This gnutls version was release in July 2014 which gave it enough time to be picked up by distributions. Thanks a lot to llelectronics for reporting and tracking down the problem. ref T5437 @fix
2017-04-12configure: switch to dev mode againStefan Schmidt
Merge window for 1.20 is now open.
2017-04-12release: Update NEWS and bump version for 1.19.0 releasev1.19.0Stefan Schmidt
2017-04-12build: disable epoll support on solaris based systemsStefan Schmidt
We have a report where the use of epoll breaks such systems. Disabling it for now to make them work again. A deeper analysis is underway to understand this better and maybe have epoll support later.
2017-03-31release: Update NEWS and bump version for 1.19.0-beta4 releasev1.19.0-beta4Stefan Schmidt
2017-03-26Ecore_Con: Fix compilation on SolarisVincent Torri
FIONREAD is defined in sys/filio.h
2017-03-14release: Update NEWS and bump version for 1.19.0-beta3 releasev1.19.0-beta3Stefan Schmidt
2017-02-20release: Update NEWS and bump version for 1.19.0-beta2 releasev1.19.0-beta2Stefan Schmidt
2017-02-13release: Update NEWS and bump version for 1.19.0-beta1 releasev1.19.0-beta1Stefan Schmidt
2017-02-13configure - eolian seemingly still needs evil due to einaCarsten Haitzler (Rasterman)
this should fix T5172
2017-02-10ecore: Don't call _ecore_fd_valid() in release buildsDerek Foreman
Not sure _ecore_fd_valid() is all that useful anymore, as the commit that introduced it said it would be removed "before release" a long time ago - it's a debug assist that probably doesn't need to be in release builds. (I'm counting syscalls on rpi3 - still, calling this an optimization seems like a bit of a stretch.)
2017-02-09release: Update NEWS and bump version for 1.19.0-alpha1 releasev1.19.0-alpha1Stefan Schmidt
2017-02-07ecore_x: we dont need this version file anymoreMarcel Hollerbach
it indicated a while back which backend was used, we only have xlib left.
2017-02-03ifdef RUN_IN_TREE logic.Gustavo Sverzut Barbieri
This logic is only needed for autotools, cmake will replicate the installation file structure and thus eina_prefix works out of box.
2017-01-23build: Depend on wayland-protocols for wayland buildDerek Foreman
We need this to auto-generate protocol files for things like xdg-shell.