libepoxy 1.4.3
- From: Emmanuele Bassi <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libepoxy 1.4.3
- Date: Mon, 12 Jun 2017 11:35:25 +0000 (UTC)
ChangeLog
=========
commit 8d03a6a8278f7e12a910b5a8288484f8ae431653
Author: Emmanuele Bassi <ebassi gnome org>
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 <ebassi gnome org>
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 <ebassi gnome org>
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 <ebassi gnome org>
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 <ebassi gnome org>
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 <ebassi gnome org>
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 <ebassi gnome org>
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 <daniels collabora com>
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 <ebassi gmail com>
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 <calvin hakobaito co uk>
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 <thomas petazzoni free-electrons com>
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 <thomas petazzoni free-electrons com>
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 <ebassi gmail com>
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 <ebassi gmail com>
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 <ebassi gnome org>
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 we should check whether
or not they exist.
src/meson.build | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
Download
========
https://download.gnome.org/sources/libepoxy/1.4/libepoxy-1.4.3.tar.xz (765K)
sha256sum: 0b808a06c9685a62fca34b680abb8bc7fb2fda074478e329b063c1f872b826f6
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]