Quantcast

/hg/release/icedtea7-2.6: 2 new changesets

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

/hg/release/icedtea7-2.6: 2 new changesets

andrew-127
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 <[hidden email]>
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  <[hidden email]>

                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 <[hidden email]>
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  <[hidden email]>

                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  <[hidden email]>
+
+ 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  <[hidden email]>
+
+ 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  <[hidden email]>
 
  * NEWS: Add section for 2.6.9.
@@ -144,6 +187,7 @@
 
 2016-10-27  Andrew John Hughes  <[hidden email]>
 
+ 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], [[hidden email]])
+AC_INIT([icedtea], [2.6.9pre01], [[hidden email]])
 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
Loading...