/hg/release/icedtea7-2.6: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Feb 7 00:40:35 UTC 2017
changeset 364b56695512 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=364b56695512
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Feb 06 22:53:13 2017 +0000
Bump to icedtea-2.6.9pre01.
Upstream changes:
- Bump to icedtea-2.6.9pre01
- PR3318: Always round glyph advance in 26.6 space
- PR3318: Fix compatibility with vanilla Fontconfig
- PR3318: Fix glyph y advance
- PR3318: Replace 'infinality' with 'improved font rendering'
- PR3318: Simplify glyph advance handling
- S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
- S8000351, PR3316, RH1390708: Tenuring threshold should be unsigned
- S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command
- S8165673, PR3320: AArch64: Fix JNI floating point argument handling
- S8170888, PR3316, RH1390708: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
ChangeLog:
2017-02-06 Andrew John Hughes <gnu_andrew at member.fsf.org>
Bump to icedtea-2.6.9pre01.
* Makefile.am,
(CORBA_CHANGESET): Update to icedtea-2.6.9pre01.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(ICEDTEA_ENV): Update INFINALITY_SUPPORT
setting to IMPROVED_FONT_RENDERING,
following PR3318.
* NEWS: Updated.
* configure.ac: Bump to 2.6.9pre01.
* hotspot.map.in: Update to icedtea-2.6.9pre01.
changeset e7d2eae14d02 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=e7d2eae14d02
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Feb 06 09:57:00 2017 +0000
PR3318: Replace 'infinality' with 'improved font rendering' (--enable-improved-font-rendering)
2017-01-24 Andrew John Hughes <gnu_andrew at 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.
diffstat:
ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++
INSTALL | 2 +-
Makefile.am | 30 +++++++++++++++---------------
NEWS | 16 +++++++++++++++-
acinclude.m4 | 36 ++++++++++--------------------------
configure.ac | 4 ++--
hotspot.map.in | 2 +-
7 files changed, 88 insertions(+), 46 deletions(-)
diffs (231 lines):
diff -r 7254be450b59 -r e7d2eae14d02 ChangeLog
--- a/ChangeLog Mon Nov 14 07:16:04 2016 +0000
+++ b/ChangeLog Mon Feb 06 09:57:00 2017 +0000
@@ -1,3 +1,46 @@
+2017-01-24 Andrew John Hughes <gnu_andrew at 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-06 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ Bump to icedtea-2.6.9pre01.
+ * Makefile.am,
+ (CORBA_CHANGESET): Update to icedtea-2.6.9pre01.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (ICEDTEA_ENV): Update INFINALITY_SUPPORT
+ setting to IMPROVED_FONT_RENDERING,
+ following PR3318.
+ * NEWS: Updated.
+ * configure.ac: Bump to 2.6.9pre01.
+ * hotspot.map.in: Update to icedtea-2.6.9pre01.
+
2016-11-13 Andrew John Hughes <gnu_andrew at member.fsf.org>
* NEWS: Add section for 2.6.9.
@@ -144,6 +187,7 @@
2016-10-27 Andrew John Hughes <gnu_andrew at member.fsf.org>
+ Bump to icedtea-2.6.8pre01.
* Makefile.am,
(CORBA_CHANGESET): Update to icedtea-2.6.8pre01.
(JAXP_CHANGESET): Likewise.
diff -r 7254be450b59 -r e7d2eae14d02 INSTALL
--- a/INSTALL Mon Nov 14 07:16:04 2016 +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
diff -r 7254be450b59 -r e7d2eae14d02 Makefile.am
--- a/Makefile.am Mon Nov 14 07:16:04 2016 +0000
+++ b/Makefile.am Mon Feb 06 09:57:00 2017 +0000
@@ -4,19 +4,19 @@
BUILD_VERSION = b00
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 9e002eaf26ed
-JAXP_CHANGESET = 3369fa5a875b
-JAXWS_CHANGESET = 26bcf28b3a60
-JDK_CHANGESET = 52225839bbea
-LANGTOOLS_CHANGESET = 545e512eb4de
-OPENJDK_CHANGESET = 653c2662034d
-
-CORBA_SHA256SUM = 2f728daac0ca88e7097a223f8c1ceaff8b4597e4622c5e365931edb25aa04538
-JAXP_SHA256SUM = ba1ba48e9ad9ee36df344e6e283f0f7a9f8aa9cee223c8ea2f2ee711092091fc
-JAXWS_SHA256SUM = 753093e71ac609b9350bf16daf230fdc2f873cd573428883448098e39e4c041a
-JDK_SHA256SUM = ec1118f52eb208a529e99ec1a64351b737bc0f892e05f0ffd4327b4be533e761
-LANGTOOLS_SHA256SUM = 004ec63ebdd0b6182c2bde3e190bb745a0d932ad7b05901a4376a04f06158813
-OPENJDK_SHA256SUM = e6bea22acb9e89e200fdc2a4a7a04ecee042f3ea9f9a49bab739fdd2598e4ce3
+CORBA_CHANGESET = ba84d0d43df1
+JAXP_CHANGESET = 6572cfcae345
+JAXWS_CHANGESET = 3301b643d02c
+JDK_CHANGESET = 296a14de4d24
+LANGTOOLS_CHANGESET = 4f7f0c054b2d
+OPENJDK_CHANGESET = 36a89571adf0
+
+CORBA_SHA256SUM = a2264e6fa08785b30fc4c4f224b7472abbeccae177848b392fc14a606f5de662
+JAXP_SHA256SUM = f600de4086fce75b5519e57c998b84d4785eb6496a28be7d256b4b975b2c8c11
+JAXWS_SHA256SUM = cbc47df67cac7bf68e002012e7cf002ec214b09be6c757d717592cfb699c6d35
+JDK_SHA256SUM = cd1d4e267f28b92e498a3e3b93152506bba522f4a4b24cbc8b7d25032f7c59f0
+LANGTOOLS_SHA256SUM = 20c8fa70545ca0a9d95b6b93258bd2ab3f1b93f45e3a966c5d83f066ced2815f
+OPENJDK_SHA256SUM = 354afc0c16e9813be742133d6751d46dcfdecdc58df1d941684e90f242199958
DROP_URL = http://icedtea.classpath.org/download/drops
@@ -740,9 +740,9 @@
DEBUG_CLASSFILES="true"
endif
-if ENABLE_INFINALITY
+if ENABLE_IMPROVED_FONT_RENDERING
ICEDTEA_ENV += \
- INFINALITY_SUPPORT="true"
+ IMPROVED_FONT_RENDERING="true"
endif
if USE_ALT_CACERTS_FILE
diff -r 7254be450b59 -r e7d2eae14d02 NEWS
--- a/NEWS Mon Nov 14 07:16:04 2016 +0000
+++ b/NEWS Mon Feb 06 09:57:00 2017 +0000
@@ -12,7 +12,21 @@
CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
-New in release 2.6.9 (2017-01-XX):
+New in release 2.6.9 (2017-02-XX):
+
+* Backports
+ - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
+ - S8000351, PR3316, RH1390708: Tenuring threshold should be unsigned
+ - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command
+ - S8170888, PR3316, RH1390708: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
+* Bug fixes
+ - PR3318: Replace 'infinality' with 'improved font rendering' (--enable-improved-font-rendering)
+ - PR3318: Fix compatibility with vanilla Fontconfig
+ - PR3318: Fix glyph y advance
+ - PR3318: Always round glyph advance in 26.6 space
+ - PR3318: Simplify glyph advance handling
+* AArch64 port
+ - S8165673, PR3320: AArch64: Fix JNI floating point argument handling
New in release 2.6.8 (2016-11-13):
diff -r 7254be450b59 -r e7d2eae14d02 acinclude.m4
--- a/acinclude.m4 Mon Nov 14 07:16:04 2016 +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
])
diff -r 7254be450b59 -r e7d2eae14d02 configure.ac
--- a/configure.ac Mon Nov 14 07:16:04 2016 +0000
+++ b/configure.ac Mon Feb 06 09:57:00 2017 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.9pre00], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.6.9pre01], [distro-pkg-dev at openjdk.java.net])
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
AM_MAINTAINER_MODE([enable])
AC_CONFIG_FILES([Makefile])
@@ -226,7 +226,7 @@
IT_CHECK_FOR_GTK
IT_CHECK_FOR_GIO
IT_CHECK_FOR_GCONF
-IT_ENABLE_INFINALITY
+IT_ENABLE_IMPROVED_FONT_RENDERING
IT_CHECK_FOR_CUPS
IT_CHECK_FOR_SYSCALLS
IT_CHECK_FOR_PCSC
diff -r 7254be450b59 -r e7d2eae14d02 hotspot.map.in
--- a/hotspot.map.in Mon Nov 14 07:16:04 2016 +0000
+++ b/hotspot.map.in Mon Feb 06 09:57:00 2017 +0000
@@ -1,2 +1,2 @@
# version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 223f6c442d49 ca55f548f3169ba9bb6ca81265900722150953ee19b19606e4bf8e6dd50d7194
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 1d30f5a7723e 525ef3ceb9ed008650c6ced02808e90bc52643230cc5dd7f19815412c07c07a6
More information about the distro-pkg-dev
mailing list