summaryrefslogtreecommitdiff
path: root/m4 (follow)
AgeCommit message (Collapse)Author
2017-08-02efl build - fix lua old support on debianCarsten Haitzler (Rasterman)
didnt detect cflags properly. now it does. @fix
2017-05-18eina: fix reproductible build.Cedric BAIL
This make eina hamster depend on when configure was generated. This should only happen really when we make a new tarball for release. @fix T5495
2017-02-10build: add mapping between ecore_file and ecore-file for pkgconfig filesStefan Schmidt
elua.pc was depending on a ecore_file pc file it is named ecore-file. We have mapping for similar cases. This one was just forgotten it seems. Fixes T5075
2017-01-12emotion: add support for obtaining embedded artwork from media files with ↵Al Poole
gstreamer1 backend. Reviewers: raster, cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4550 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-11-08quicklaunch: Fix cosmetic typo in configure outputDerek Foreman
2016-11-03remove xcb support in ecore_x and evas engines as per mailing listCarsten Haitzler (Rasterman)
as per mailing list discussion about dropping xcb support now. it hasn't been complete for a long time, thus not recommented for being turned on. as we are moving to a wayland world xcbmakes even less sense. as agreed, time to clean up a bit and remove a distraction as well as not well tested code. this also updates po's too. @feature
2016-10-28improve responsivness of timer sleeping threads for vsync with prctlCarsten Haitzler (Rasterman)
prctl allows us on some platforms to request a thread be woken up more agressively e.g. due to a timeout bu setting timerslack. since we use a dedicated thread just for vsync events, this is a very good idea to ask the kernel to be as exact as possible for this thread as it only wakes up once per frame (or should only) and accuracy is important. so use this. also improve prctl checks to be more explicit in configure.ac and use these ifdefs in ecore exe too where prctl is used as well. @feature
2016-10-13evas/module: add a new module in vg_loader for eetSubhransu Mohanty
Reviewers: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4347
2016-10-12evas/module: Added a new module vg_loader for svgSubhransu Mohanty
Reviewers: cedric, jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4346
2016-10-11windows: remove expicit -levil flagAndrii Kroitor
Summary: Built from sources version of evil is already added to linker flags and adding extra -levil makes build fail if evil is not already installed in system. Looks like this flag was here from old times when all efl libraries were separated. Reviewers: vtorri, NikaWhite Reviewed By: NikaWhite Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4332
2016-09-09m4: fix the name for ecore-sdl in the pkconfig files.Stefan Schmidt
Like some other libs we need to have a special handling here to get ecore-sdl into the pc file instead ecore_sdl. Fixes T4397
2016-08-25evas-gl_cocoa: migrate to gl_generic infrastructureJean Guyomarc'h
It has been a long journey, but here we are at last... The infamous gl_cocoa engine has been migrated to the gl_generic infrastructure. This should provide great improvements and hopefully reduce side-channels b0rkage. Fonts seems better, scrolling is smoother, expedite does not segfault anymore... I haven't found a regression with elementary_test, elementary_config, terminology, expedite.
2016-08-23autotools: remove win32 threads artifactsJean Guyomarc'h
Commit 2cb0c1cadc46e1d89fea4e27399b36ce9f1526ff removed the use _efl_have_win32_threads, but some traces of it were left.
2016-08-23autotools: add macro to easily check for defines in headersJean Guyomarc'h
2016-06-07efl: Bump required wayland versionChris Michael
This makes our wayland libraries require newest wayland release of 1.11 Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-06-02emotion: integrate generic legacy vlc support in the build system.Cedric BAIL
2016-05-28autotools: check for sched_getcpu()Jean Guyomarc'h
sched_getcpu() is glibc-only, so not portable. Mac OS X does not have it, and has no obvious replacement function. This commit will allow future code to test for the existence of this function, to provide fallbacks instead of making compilation fail.
2016-05-28autotools: improve libunwind detectionJean Guyomarc'h
Libuwind may not be shipped with a pkg-config file. It can be distributed on the system, but the autotools would fail to detect it because it relied only on pkg-config. We now first check with pkg-config, and then try to compile and link a program using libuwind to see if it is supported anyway. This is a first step towards a working eina_log_backtrace on Mac OS X.
2016-05-27evas-engines: Port evas drm engines to use Ecore_Drm2 libraryChris Michael
This patch ports the evas drm and gl_drm engines to use the new Ecore_Drm2 library Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27ecore-drm2: Add start of Ecore_Drm2 libraryChris Michael
This new library is going to replace the existing Ecore_Drm. This will refactor a lot of the code, bring improvements over the existing API, and provide additional support for missing features. @feature Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-26Fix addition of Evil library in .pc filesVincent Torri
Summary: lib/evil/libevil.la was added to .pc files, which broke the use of the EFL pc files Test Plan: compilation Reviewers: cedric, jpeg, zmike, raster Reviewed By: raster Differential Revision: https://phab.enlightenment.org/D3983
2016-05-24Fix The name of the pc file for Ecore_Win32Vincent Torri
Summary: With the current detection, ecore_win32.pc was used. Fix this to use ecore-win32.pc Test Plan: compilation Reviewers: cedric, jpeg, zmike Differential Revision: https://phab.enlightenment.org/D3980
2016-05-23c++: Reorganized C++ binding generationFelipe Magno de Almeida
Moved all generation to a single Makefile_Cxx.am file instead of throughout the whole project. And fixed C++ generation on Elementary after elm merge.
2016-04-19build: Bump wayland version dependencyDerek Foreman
Anything that needed wayland now needs wayland 1.10.0
2016-04-14autotools: track dependencies for partial sub build.Cedric BAIL
2016-04-08ecore_evas: make it easier to have custom dependencies per module.Cedric BAIL
2016-04-01elementary: fix internal dependenciesJean Guyomarc'h
Ecore_Cocoa was not handled properly.
2016-03-28efl elm build: fix pc file requirements to be correctly namedCarsten Haitzler (Rasterman)
this fixes ecore_drm, ecore_fb and ecore_wl2 requirements to be right have a - instead of an _.
2016-03-25elementary: fix generation of pkgconfigCedric Bail
T3361
2016-03-24elementary: initial compilation of the library only.Cedric BAIL
2016-03-23elementary: merge configure logic.Cedric BAIL
2016-03-23elementary: move all legacy files to their expected new location.Cedric BAIL
2016-03-18evas: add eglfs evas module.Nicolas Aguirre
EGL Fullscreen is a module intended to support many proprietary GL driver that come with custom API to create framebuffer/window. This one is starting by covering Android with libhybris/hwcomposer. Later on, it should be able to support easily the Raspberry Pi driver. At this moment this does not work properly. Activate it at your own risk ! Do not report bug if you don't know what you are doing :-) A backend for Ecore_Evas will come later on along with a patch for Ecore_FB to use libinput. Finally a few patch should hopefully enable this backend to work and compile more easily (relying on proper header detection and dlopen/dlsym for access to proprietary function). You can read more about the goal of this patch by reading our wiki at : https://phab.enlightenment.org/w/boot2efl/ Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-03-18evas: remove check for wayland-egl version.Clément Bénier
wayland-egl minimal version currently checked is 9.2.0 which is the Mesa version of wayland-egl. If wayland-egl is shipped with closed source drivers or in case of libhybris, the wayland-egl.pc pontetially contains a different value. This commit remove the check for the version. Signed-off-by: Nicolas Aguirre <aguirre.nicolas@gmail.com> Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-03-07build: fix type in m4 macroStefan Schmidt
This macro changes the LDFLAGCS not CFLAGS.
2016-01-18Fix build if openjpeg-2 is installedAndrey Gursky
libopenjp2.so on Debian belongs actually to openjpeg-2.1, while libopenjpeg.so belongs to openjpeg-1.5. The function opj_set_default_decoder_parameters exists in both versions. Thus another unique to openjpeg-1.5 function must be chosen to check, whether libopenjp2 is a right one. Fixes https://phab.enlightenment.org/T3064
2015-12-29Evil: integrate the dlfcn code into EvilVincent Torri
This will remove some incompatibilities with other packages, especially for win-builds
2015-09-21emotion: add libvlc moduleThomas Guillem
Summary: Everything is implemented except visualization, mouse events and some EMOTION_EVENT. Video can output RGBA, YUY2, YV12 or I420. About the video sink: this emotion module use libvlc callbacks: libvlc_video_set_format_callbacks and libvlc_video_set_callbacks. It may be temporary. Indeed, an other solution is to add an Evas module inside vlc. But this vlc module would need to link with emotion in order to use _emotion_frame_new and _emotion_frame_resize private functions. I didn't succeed to output a frame without these private functions: see https://github.com/tguillem/vlc/commit/15daff4d3fdcd3ca7b485c1f8fabb8c1e1c4138c List of /* FIXME */: - Visualization not implemented since there is no API (for now) in libvlc. - Mouse events not implemented since there is no API (for now) in libvlc. - Some EMOTION_EVENT are not handled. - SIGSEGV in evas_gl_common_texture_nv12_update with EVAS_COLORSPACE_YCBCR420NV12601_PL colorspace. Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D3071 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-09-11eina_thread: non-linux fixes following latest changesDaniel Kolesa
2015-09-09eina thread - add wrapper for setting thread name and fix affinityCarsten Haitzler (Rasterman)
added support to set thread names for debugging. this wraps the gnu extension to set a thread name of up to 15 chars (16 inc nul byte). eina_thread_name_set() is the new api. @feature in the process i found the autofoo wasnt enabling cpu affinity support at all in reality, so i had to fix that at the same time.
2015-08-07use SDL2 everywhereMike Frysinger
Some files were still including SDL-1 headers even though we only link against SDL2 libs. URL: https://bugs.gentoo.org/551882 Reported-by: Barnaby <badbit@me.com> Reported-by: Romain Naour <romain.naour@openwide.fr>
2015-08-05autotools: more cross platform dlfuncs/shm_open checksDaniel Kolesa
2015-08-04evas_check_engine: Remove tests for specific version of EGLChris Michael
Summary: As per cedric, remove tests for egl specific version(s) when building wayland engines. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-03Revert "Adds support of the eglfs module in the autotools config"Nicolas Aguirre
This reverts commit 3b2074aa710a095c2379702334bfa125bcc1990a.
2015-08-03Adds support of the eglfs module in the autotools configFlorent Revest
2015-04-22efl: Move test for gl library to evas-gl-drm engine checks and Fix T2167Chris Michael
Summary: Since we won't need gl library unless we are building evas-gl-drm engine, move the checks for with_opengl config option to the gl_drm engine checking macro. Also, since gl_drm is ONLY supported if we have --with-opengl=es configure option, let's error out with a message if someone passes anything Other than with_opengl=es. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
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-17evas: use Emile to decode TGV.Cedric BAIL
2015-02-11eina: remove Windows specific thread implementation and rely on posix ↵Adrien Nader
compliant library instead.
2015-01-24autotools: remove some Windows CE bits.Vincent Torri
We actually do not support Windows CE and don't plan to. Let's remove that from our configure. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>