summaryrefslogtreecommitdiff
path: root/configure.ac (follow)
AgeCommit message (Collapse)Author
2017-12-13Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS ↵Cedric BAIL
is added"" This reverts commit 4457f8c9c8aea0dffa6fbbfd6caaa655da1c0094.
2017-12-13efl-cxx: Fixes to make distFelipe Magno de Almeida
2017-12-04efl_mono: Add buildystem integration.Lauro Moura
The C# bindings are built using the --enable-csharp-bindings (disabled by default).
2017-11-14Revert "Revert series of patches from cedric (due to dependencies and ↵Cedric Bail
conflicts)" This reverts commit 2cea85db388d34337676466ef7f50c22e685c7d0. Their was a typo that I made during cleanup of the patch before pushing that I didn't notice broke some stuff. But also you may have an old efl_general.h in your elementary directory that is now being picked instead of the one provided by the tree.
2017-11-15Revert series of patches from cedric (due to dependencies and conflicts)Carsten Haitzler (Rasterman)
Revert "elementary: currently double declare elm_init/shutdown." This reverts commit 44bb0c18480f5094fcd0c8be93de87be5c1d78c5. Revert "elementary: fix efl_ui_multibutton installed headers." This reverts commit 32a213dc722be2bfec5fb2b513dd556cfb7e9f33. Revert "elementary: introduce Efl_Ui.h." This reverts commit df3d3f7334a79f1ab661b31787002f50af59b3f3. Revert "ecore: do not display error message on cancel." This reverts commit 99654b7cd29b418e0308be350c8d26208c0905a8. Revert "efl: and don't forget to install the new dependencies." This reverts commit 814ffb9b6bd50d498bfd98f4b8a75f1cad3cc0cf. Revert "ecore: remove EFL_OBJECT_BETA as Efl_Core.h is for Efl new inerfaces." This reverts commit 619d0f3cff023414feb8f2aaeebf468806c50b44. Revert "ecore: move EAPI_MAIN from elementary to ecore." This reverts commit e5d84da864214b9f772808040f22e1614889a25f. as such commit e5d84da864214b9f772808040f22e1614889a25f starts the breaking. enlightenment, terminologya and other apps can't compile against that efl anymore. 619d0f3cff023414feb8f2aaeebf468806c50b44 then makes this even worse with even more header errors and undefined types. on top of this df3d3f7334a79f1ab661b31787002f50af59b3f3 then starts making elementary_test segfault when it runs. it wont even start up. asu such of these 7 commits in the first 4 (that are then relied on later) 3 of these first 4 cause serious breakage. this simply is a complete lack of testing changes, so i've rolled fl back to before these things so it builds and works again and you can build against it. PLEASE test these things. this looks ot me to be obviously a lack of any testing... :(
2017-11-14elementary: introduce Efl_Ui.h.Cedric BAIL
2017-11-12libinput check - move up to requiring 1.6 as a minimum for libinputCarsten Haitzler (Rasterman)
2017-11-08build: improve configure accessibilityMike Blumenkrantz
as decided by unanimous vote, the community does not want builds to pause or stop when various features are disabled. warnings for disabling features have been left intact ref V30 @feature
2017-10-27efl: add an efl-net.pcCedric Bail
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: https://phab.enlightenment.org/D5029 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-09-18build: help autoconf find accept4 on illumosAndre Lupa
Reviewers: cedric, vtorri, jpeg Subscribers: jpeg Tags: #efl Differential Revision: https://phab.enlightenment.org/D5203 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
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 <cedric@osg.samsung.com>
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 <cedric@osg.samsung.com>
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 <cedric@osg.samsung.com>
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 <cp.michael@samsung.com>
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: https://phab.enlightenment.org/D4946 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
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 2.5.0.1 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 2.5.0.1 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