libepoxy 1.4.3



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]