ChangeLog
=
commit 8d03a6a8278f7e12a910b5a8288484f8ae431653
Author: Emmanuele Bassi
Date: Tue Jun 6 10:55:43 2017 +0100
Release Epoxy 1.4.3
configure.ac | 2 +-
meson.build | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 898ba5d49799b9dd079c7bf99b76d668a8bcd5f3
Author: Emmanuele Bassi
Date: Tue Jun 6 10:50:14 2017 +0100
meson: Fix the MSVC symbol visibility check
We kind of cargo-culted from Autotools; MSVC and GCC on Windows can use
the same __declspec() attribute. Only the compiler flag is a GCC thing.
meson.build | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
commit eaaafd5b3454cb92fbb108516e841f725e3bc364
Merge: 64e9428 3103a27
Author: Emmanuele Bassi
Date: Tue Jun 6 10:42:30 2017 +0100
Merge branch 'tpetazzoni-make-egl-optional'
Allow optionally disabling EGL support, just like we allow disabling GLX
support.
Closes #123
commit 3103a273cb400fe7a94b13e6e8f9d28dc13b3cdc
Author: Emmanuele Bassi
Date: Tue Jun 6 10:40:36 2017 +0100
ci: Check build with EGL support disabled
.travis.yml | 1 +
1 file changed, 1 insertion(+)
commit 21feea047e2d0af75a02454a06139afc485ebba7
Author: Emmanuele Bassi
Date: Tue Jun 6 10:39:07 2017 +0100
build: Enable EGL on Android
It's the only platform specific API it has.
configure.ac | 1 -
meson.build | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
commit 9c8b65a2338d6fe94293a50cf84caea157215322
Merge: 64e9428 0511fc5
Author: Emmanuele Bassi
Date: Tue Jun 6 10:37:09 2017 +0100
Merge branch 'make-egl-optional' of https://github.com/tpetazzoni/libepoxy
into tpetazzoni-make-egl-optional
commit 64e9428c88f8f246aa6a340081acb053b61d01cf
Merge: 2fe369e dd7446d
Author: Emmanuele Bassi
Date: Tue Jun 6 10:31:08 2017 +0100
Merge branch 'khronos-registry'
Update EGL registry from Khronos.
Closes #126
commit dd7446def30e4cd6b580bf8e1ffb2251eaab1be4
Author: Daniel Stone
Date: Tue Jun 6 10:14:28 2017 +0100
Import EGL registry from GitHub 2e6e7ff7bf9
registry/egl.xml | 158 +--
1 file changed, 129 insertions(+), 29 deletions(-)
commit 2fe369e1879c5672b0626d0cd359f9b3accbc883
Merge: 5ef9c5e 640a735
Author: Emmanuele Bassi
Date: Mon May 22 16:57:59 2017 +0100
Merge pull request #124 from return/haiku-support
Add support for building on Haiku.
commit 640a735e932f2697d53fb899d2da93d40239c123
Author: Joseph C, Hill
Date: Mon May 22 12:46:20 2017 +0100
Add support for building on Haiku.
meson.build | 2 ++
1 file changed, 2 insertions(+)
commit 0511fc56e7017209ad18d16551ccaad05de9486c
Author: Thomas Petazzoni
Date: Mon May 8 23:12:49 2017 +0200
Make EGL support optional
It is perfectly possible to build Mesa3D with just OpenGL support, and
use with GLX in X.org, without having EGL/OpenGLES support.
However, libepoxy currently unconditionally requires EGL support in its
configure.ac, which causes a build failure when Mesa3D only provides
full OpenGL support:
checking for EGL... no
configure: error: Package requirements (egl) were not met:
Package egl was not found in the pkg-config search path.
Perhaps you should add the directory containing `egl.pc'
to the PKG_CONFIG_PATH environment variable
Package 'egl', required by 'world', not found
This commit fixes that by:
- Adjusting the configure.ac to add a --{enable,disable}-egl option
handled in the exact same way as --{enable,disable}-glx
- Adjusting the meson build logic in the same way.
- Adjusting src/dispatch_common.h to define PLATFORM_HAS_EGL correctly,
which allows to not include any EGL related header file if EGL
support is not enabled.
Signed-off-by: Thomas Petazzoni
configure.ac | 33 -
meson.build | 21 ++---
meson_options.txt | 5 +
src/dispatch_common.h | 8
4 files changed, 55 insertions(+), 12 deletions(-)
commit 5ef9c5ea24e5a0761baa2abda46c031eb0f6fd0f
Merge: 5616bbf e1a0196
Author: Emmanuele Bassi
Date: Sat May 13 18:19:14 2017 +0100
Merge pull request #121 from anholt/meson-bump
Update required version to 0.39.1
commit e1a01966966936abc66b119f1b3c40cced88a85e
Author: Emmanuele Bassi
Date: Sat May 13 18:14:50 2017 +0100
meson: Update required version to 0.39.1
It seems bumping to 0.38.1 was too relaxed, and evidently I didn't
thoroughly test the change.
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5616bbf3528a9a6264791fd7c9a6969f136f40f3
Author: Emmanuele Bassi
Date: Tue May 2 23:11:06 2017 +0100
build: Check for linker flags on Linux
We can build Epoxy with different compilers on Linux, and they may not
support all the linker flags we wish to use, so