Mercurial > hg > icedtea7
changeset 2905:69f98e212dac icedtea-2.7.0pre09
PR3318: Replace 'infinality' with 'improved font rendering' (--enable-improved-font-rendering)
2017-01-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR3318: Replace 'infinality' with
'improved font rendering'
* INSTALL:
Rename --enable-infinality to
--enable-improved-font-rendering, as
the code no longer relies on the infinality
patch set.
* Makefile.am:
Use ENABLE_IMPROVED_FONT_RENDERING, not
ENABLE_INFINALITY.
* acinclude.m4:
(IT_ENABLE_IMPROVED_FONT_RENDERING): Renamed
from IT_ENABLE_INFINALITY. Fix variables to match
and remove unneeded test for infinality patches.
* configure.ac:
Invoke IT_ENABLE_IMPROVED_FONT_RENDERING instead
of IT_ENABLE_INFINALITY.
author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
---|---|
date | Mon, 06 Feb 2017 09:57:00 +0000 |
parents | e1c68cfd0b30 |
children | 39e5553e0695 |
files | ChangeLog INSTALL Makefile.am acinclude.m4 configure.ac |
diffstat | 5 files changed, 33 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Feb 06 09:48:33 2017 +0000 +++ b/ChangeLog Mon Feb 06 09:57:00 2017 +0000 @@ -1,3 +1,23 @@ +2017-01-24 Andrew John Hughes <gnu_andrew@member.fsf.org> + + PR3318: Replace 'infinality' with + 'improved font rendering' + * INSTALL: + Rename --enable-infinality to + --enable-improved-font-rendering, as + the code no longer relies on the infinality + patch set. + * Makefile.am: + Use ENABLE_IMPROVED_FONT_RENDERING, not + ENABLE_INFINALITY. + * acinclude.m4: + (IT_ENABLE_IMPROVED_FONT_RENDERING): Renamed + from IT_ENABLE_INFINALITY. Fix variables to match + and remove unneeded test for infinality patches. + * configure.ac: + Invoke IT_ENABLE_IMPROVED_FONT_RENDERING instead + of IT_ENABLE_INFINALITY. + 2017-02-05 Andrew John Hughes <gnu.andrew@member.fsf.org> Bump to icedtea-2.7.0pre09.
--- a/INSTALL Mon Feb 06 09:48:33 2017 +0000 +++ b/INSTALL Mon Feb 06 09:57:00 2017 +0000 @@ -252,7 +252,7 @@ * --enable-sunec: Build the SunEC crypto provider against system NSS. * --enable-native-debuginfo: Include debuginfo in native binaries. * --enable-java-debuginfo: Include debuginfo in Java class files. -* --enable-infinality: Use fontconfig for better font rendering +* --enable-improved-font-rendering: Use fontconfig for better font rendering * --enable-non-nss-curves: Define curves beyond the three specified by NSS (NIST P-{256,384,521}) * --enable-split-debuginfo: Strip debuginfo from binaries and libraries
--- a/Makefile.am Mon Feb 06 09:48:33 2017 +0000 +++ b/Makefile.am Mon Feb 06 09:57:00 2017 +0000 @@ -739,7 +739,7 @@ DEBUG_CLASSFILES="true" endif -if ENABLE_INFINALITY +if ENABLE_IMPROVED_FONT_RENDERING ICEDTEA_ENV += \ IMPROVED_FONT_RENDERING="true" endif
--- a/acinclude.m4 Mon Feb 06 09:48:33 2017 +0000 +++ b/acinclude.m4 Mon Feb 06 09:57:00 2017 +0000 @@ -2850,48 +2850,32 @@ AM_CONDITIONAL([ENABLE_JAVA_DEBUGINFO], test x"${enable_java_debuginfo}" = "xyes") ]) -AC_DEFUN_ONCE([IT_ENABLE_INFINALITY], +AC_DEFUN_ONCE([IT_ENABLE_IMPROVED_FONT_RENDERING], [ AC_REQUIRE([IT_CHECK_FOR_FREETYPE]) AC_REQUIRE([IT_CHECK_FOR_FONTCONFIG]) AC_MSG_CHECKING([whether to use fontconfig to provide better font rendering]) - AC_ARG_ENABLE([infinality], - [AS_HELP_STRING(--enable-infinality,build with fontconfig font rendering [[default=no]])], + AC_ARG_ENABLE([improved-font-rendering], + [AS_HELP_STRING(--enable-improved-font-rendering,build with fontconfig font rendering [[default=no]])], [ case "${enableval}" in yes) - enable_infinality=yes + enable_improved_font_rendering=yes ;; *) - enable_infinality=no + enable_improved_font_rendering=no ;; esac ], [ - enable_infinality=no + enable_improved_font_rendering=no ]) - AC_MSG_RESULT([$enable_infinality]) - AM_CONDITIONAL([ENABLE_INFINALITY], test x"${enable_infinality}" = "xyes") - if test "x${enable_infinality}" = "xyes"; then + AC_MSG_RESULT([$enable_improved_font_rendering]) + AM_CONDITIONAL([ENABLE_IMPROVED_FONT_RENDERING], test x"${enable_improved_font_rendering}" = "xyes") + if test "x${enable_improved_font_rendering}" = "xyes"; then if test "x${ENABLE_SYSTEM_FONTCONFIG}" != "xtrue"; then - AC_MSG_ERROR([Infinality support requires fontconfig. Either --enable-system-fontconfig or --disable-infinality]) + AC_MSG_ERROR([Improved font rendering support requires fontconfig. Either install fontconfig or --disable-improved-font-rendering]) fi - AC_MSG_CHECKING([if FreeType is patched with infinality support]) - AC_LANG_PUSH([C]) - CFLAGS_SAVED=$CFLAGS - CFLAGS="$CFLAGS $FREETYPE2_CFLAGS" - AC_LINK_IFELSE([AC_LANG_PROGRAM([[ - #include <ft2build.h> - #include FT_FREETYPE_H - #ifndef FT_CONFIG_OPTION_INFINALITY_PATCHSET - #if TT_CONFIG_OPTION_SUBPIXEL_HINTING < 1 - #error Infinality not supported - #endif - #endif - ]])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); \ - AC_MSG_ERROR([Infinality support requires infinality support in FreeType.])]) - CFLAGS=$CFLAGS_SAVED - AC_LANG_POP([C]) fi ])