summaryrefslogtreecommitdiff
path: root/configure.ac (follow)
AgeCommit message (Collapse)Author
2015-06-24efl - efreetd service move from dbus session bus to ecore ipcCarsten Haitzler (Rasterman)
this fixes warnings about no efreet dbus session bus in non session environments as brought up on the mailing lists with: Subject: Re: [E-devel] [EGIT] [core/efl] master 01/01: edje: unset efreet cache update flag to prevent dbus connections this moves all of efreetd client and server to ecore ipc, with client auto-launching efreetd if not found as a service and trying for up to 500ms to connect. efreetd times out on last connection or no connections after 10sec so it wont hang around forever if not in use. it seems to work in my testing, so let me know if there is an issue. @fix
2015-06-22ecore-buffer: Add ecore_buffer library to EFL.Seunghun Lee
Summary: Ecore_Buffer is abstraction of graphic buffer. it supports backend of shm, x11_dri2 and x11_dri3 for now, and this library also provides method to share buffers between processes. Ecore_Buffer_Provider and Ecore_Buffer_Consumer is for this, sharing buffer. provider draws something in to Ecore_Buffer, and consumer receives and displays it. the binary, bq_mgr is a connection maker for buffer provider and consumer. it can be included Enlightenment as a deamon later. @feature Test Plan: 1. Configure with --enable-ecore-buffer and --enable-always-build-examples to build examples. 2. Run bq_mgr, it connects consumer and provider. 3. Run ecore_buffer_provider_example and ecore_buffer_consumer_example Reviewers: lsj119, gwanglim, cedric, zmike, jpeg, raster, devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2197
2015-05-14edje: use efreet for cache directory get.Cedric BAIL
2015-05-08eina - start a much improved eina dbug infra and have eina_log use itCarsten Haitzler (Rasterman)
this makes eina_log give bt's for all error logs. this is very useful in finding just where a problem happens. the problem int he past is that these have not been too useful due to backtrace_symbols() being "useless". thus use the eina_btlog tool i added too. also started infra for a debug monitor that can use the backtrace infra to collect runtime stats ANY TIME for a process (don't need to run under a debugger). @feat
2015-05-07Revert "Static deps: Move unibreak to be an external dep."Tom Hacohen
Apparently the Debian package, while up to date, for some reason does not ship the .pc file (according to q66). According to Stefan, Fedora doesn't even have libunibreak, but only the previous naming and old version. Will have to wait a few years more. :( This reverts commit a2a9f33802a3923c1469789f66d5fdab1eaea943.
2015-05-07Static deps: Move unibreak to be an external dep.Tom Hacohen
We need any version of libunibreak. The first one has been released in mid 2012. Even slow distros like ubuntu already have an LTS out with a good enough version, so I consider this enough to remove the maintenance cost. This has been discussed on IRC. @feature
2015-05-07evas: enable NEON-optimized code for aarch64.Yury Usishchev
Summary: Add new define, BUILD_NEON_INTRINSICS to control whether NEON inline code or NEON intrinsics should be built. GCC NEON intrinsics can be built both for armv7 and armv8. However NEON inline code can be built only for armv7. @feature Reviewers: raster, stefan_schmidt, cedric Subscribers: cedric, stefan_schmidt Projects: #efl Differential Revision: https://phab.enlightenment.org/D2309 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07ecore_audio: integrate Apple's CoreAudio to play sounds on OS X.Jean Guyomarc'h
Summary: Ecore_Audio now supports Apple's CoreAudio to play sounds read by libsndfile. edje_multisense integrates this new feature to enable PLAY_SAMPLE on OS X. Test Plan: Compiles, links and installs fine on OS X. Run terminology and elementary_test to hear sound played on user input. Reviewers: raster, naguirre, cedric Reviewed By: cedric Subscribers: plamot, cedric Differential Revision: https://phab.enlightenment.org/D2295 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-06configure: Switch to dev mode again. Merge window for 1.15 is open now.Stefan Schmidt
2015-05-06release: Update NEWS and bump version for 1.14.0 releasev1.14.0Stefan Schmidt
2015-04-28autotools: add --disable-libeezeRomain Naour
When cross-compiling, we only want to build edje_cc, embryo_cc and eet binaries for the host before starting the build for the target. This patch allows to disable libeeze in order to shorten the build time but most of all remove the dependency on libudev. In normal case it's not recommended hence a warning. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-27release: Update NEWS and bump version for 1.14.0-beta3 releasev1.14.0-beta3Stefan Schmidt
2015-04-20release: Update NEWS and bump version for 1.14.0-beta2 releasev1.14.0-beta2Stefan Schmidt
2015-04-13release: Update NEWS and bump version for 1.14.0-beta1 releasev1.14.0-beta1Stefan Schmidt
2015-04-12efl: Remove dead configure options for drm-hw-accelChris Michael
Summary: This option Was added originally so that software drm and hardware drm could be done in the same 'engine'. Since we have drm and gl_drm now as separate engines, this option is no longer needed. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-07release: Update NEWS and bump version for 1.14.0-alpha1 releasev1.14.0-alpha1Stefan Schmidt
2015-04-06ecore_con: add tests case related to HTTP post and ftp upload.Srivardhan Hebbar
Summary: Made http and ftp url configurable via configure and also added test cases for ftp upload and http post. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: Sergeant_Whitespace, cedric Subscribers: Sergeant_Whitespace, cedric Differential Revision: https://phab.enlightenment.org/D2226 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-05efl: move emodel to be an efl interfaces.Felipe Magno de Almeida
2015-04-05emodel: Created Emodel and Eio_Model.Larry Jr
2015-04-03ector: actually depend on math library.Cedric BAIL
2015-04-03efl: actually depend on math library.ChunEon Park
2015-04-03ector: reorder compilation to first do Ector then Evas.Cedric BAIL
2015-04-03ector: move dependency around. Evas now depend on Ector.Cedric BAIL
2015-04-03ector: initial introduction.Cedric BAIL
Idea for this library is to become a retained mode drawing library that use Eo/Eolian for its API and take a lot of the good design from Enesim by Jorge Zapata and Jose Gonzalez (http://enesim.org/).
2015-03-25Build: Fix horribly slow compilation timesJean-Philippe ANDRE
Cedric, our dear b0rker, introduced changes in the CFLAGS generation when merging Emile. While the changes seem to make sense at first sight (add the -I flags for the lib our new package depends on), they were actually a terribly bad workaround. The number of CFLAGS args would grow exponentially, slowing down libtool a lot, which is known to be slow when it has a lot of arguments.
2015-03-21eo: fix wrong check libaddr dependency.ChunEon Park
move checking libaddr to eo step to valid it.
2015-03-17cmake: Add files for Emile, the serial killerJean-Philippe Andre
2015-03-17emile: add JPEG support.Cedric BAIL
2015-03-17evas: use Emile to decode TGV.Cedric BAIL
2015-03-17build: display crypto system as a feature of Emile.Cedric BAIL
2015-03-17emile: with Emile and as long as you don't use any cipher, it will be just fine.Cedric BAIL
2015-03-17eet: use Emile instead of Zlib and LZ4 directly.Cedric BAIL
2015-03-17ecore_con: depend on emile for initializing crypto library.Cedric BAIL
2015-03-17emile: initial introduction of Emile.Cedric BAIL
The intent of Emile is to be the common layer for serialisation, compression and ciphering. It will expose the library we currently use internally to an easier use from the outside (like gcrypt and lz4). It should improve portability. Instead of pushing JSON, XML and what's not to Eina, I do think that they will fit better in Emile. As for the naming of Emile, you will need to be French and say : "Un quoi ?" "Un serializer !" Regarding why it is put there in the stack. Right now there is two users of compression (eet and terminology), two users of cipher library (eet and ecore_con) and a few handful of user for serialization (eina, eet, efreet, ecore_con, ...). So the choice was quite simple, it needed to be below Eet. Now it could have been on top of Eo or integrated into Eina. One of the use case I am thinking of, is to compress Eo object when a canvas get hidden/minized. For that it require Eo to use that library and it can't be a higher level object. And with current implementation of Eo it is perfectly possible to implement such idea. So not at Eo level. As for Eina, I am starting to think it is getting to much things in its namespace. I do believe that infact Eina_Simple_XML and Eina_File should after all have landed in their own library. That's why I am putting the current logic in a new library. It is going to expand, I want it to provide an few SAX like parser for JSON, Eet_Data and protobuf with also an API like Eet_Data to directly feed those value into a C structure without using a DOM at all. It would also be the right place to experiment and benchmark for a new Eet_Data format that could be more efficient to use. So at the end, and due to how I see things going and being used, I do think it is better of in its own library.
2015-03-17efl: autotools - move Eet section after Eo.Cedric BAIL
2015-03-17Revert "Add --disable-gui."Cedric BAIL
This reverts commit 3ed4f745907d3e842e64b341e2426c0c99cf3297.
2015-03-17efl - bring back symlink complaint regardless of env varsCarsten Haitzler (Rasterman)
@fix
2015-03-12eio: add OSX implementation of eio_monitor based on FSEventpierre lamot
this patch adds an implementation of eio_monitor based on FSEvent for OSX. This implentation has some limitations compared to inotify implementation. Folowing events are not detected: - EIO_MONITOR_FILE_CLOSED - EIO_MONITOR_SELF_RENAME - EIO_MONITOR_SELF_DELETED It should be noted that some events that happend before the call to eio_monitor_add can be catched. This is why sleep timers have been added in the test suite. Tests have been added to check uncovered scenarios. some things might still be improved: - self_deleted events for files might be handled by checking the file_name manually - self_deleted events for directories might be handled by setting kFSEventStreamCreateFlagWatchRoot. I've noticed by doing so that a lot more unwanted event are raised Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-06eina: add test cases for eina_xattr functions.vivek
Summary: Add eina_test_xattr.c file for testing eina xattr functions and added test cases for eina_xattr_set and eina_xattr_fd_set functions. Those tests need a directory where the underlying file system allow xattr. Usually /tmp is running on tmpfs that doesn't support today xattr. This test won't be run if we are not provided with an existing proper directory. Signed-off-by: vivek <vivek.ellur@samsung.com> Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2090 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-04Eio: added cmake fileMarcel Hollerbach
Summary: Added cmake config files for Eio Test Plan: install it and test it with a app with needs eio Reviewers: cedric, tasn Reviewed By: tasn Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2079
2015-02-27ecore_x/xcb: Remove xcb-xprint code to get the root window list and use fallbackStefan Schmidt
This was the only user of xcb-xprint and we already have a fallback in place for it. I talked to Chris about it and he was fine with it before his morning coffee. More serious this should be ok and we can get rid of this part which starts to make trouble in distros by now. E.g. gentoo is disabling it completely and many others just ship upstream which means no pc file. Arch seems to patch it in but we are on the safe side with just using the fallback.
2015-02-27build: Remove pkg-config for xcb-xprint as the pc file is now longer shipped.Stefan Schmidt
xcb no longer ships the xcp-print.pc file and thus pkg-config is not able to detect it. Some distros might patch over it as the source files seem still to be shipped but we cannot rely on this. http://lists.freedesktop.org/archives/xcb/2013-November/008907.html As the above commit mentions the xprint support was actually removed from the Xorg server in 2008 (1.11 release) which means none of our code actually has any server side it can talk to for some years now. :) Our xcb-xprint code is actually ifdef'ed already so we might want to remove it alltogether.
2015-02-12ecore/drm: Add support for changed libinput API since 0.8Stefan Schmidt
We check for libinput 06 or higher. In version 0.8 they got an API break (hopefully the last one before 1.0) which we did not support so far. I have seen libinput 0.9 used on gentoo and newer ubuntu systems so we should definitely support them. Adding a LIBINPUT_HIGHER_08 define to check for this. So far we have only one location where we need it. Once there is a libinput 1.0 we should remove the support for older versions. http://lists.freedesktop.org/archives/wayland-devel/2015-January/019383.html
2015-02-11eolian: add right extension to eolian_gen if we are on Windowsmichelle legrand
In previous version of this commit we checked if the _WIN32 macro was defined. But now I am using EXEEXT from autotools to get eolian_gen extension. @fix
2015-02-09configure: Switch to dev mode again. Merge window for 1.14 is open now.Stefan Schmidt
2015-02-09release: Update NEWS and bump version for 1.13.0 releasev1.13.0Stefan Schmidt
2015-02-03release: Update NEWS and bump version for 1.13.0-beta3 releasev1.13.0-beta3Stefan Schmidt
2015-01-26release: Update NEWS and bump version for 1.13.0-beta2 releasev1.13.0-beta2Stefan Schmidt
2015-01-19release: Update NEWS and bump version for 1.13.0-beta1 releasev1.13.0-beta1Stefan Schmidt
2015-01-12configure: Makre sure the tarballs are marked as alpha1v1.13.0-alpha1Stefan Schmidt