/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