/hg/release/icedtea6-1.13: 3 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed May 4 01:54:07 UTC 2016
changeset 17669a12c966 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=17669a12c966
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed May 04 02:51:07 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
changeset 601a674078ab in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=601a674078ab
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed May 04 02:27:14 2016 +0100
PR2952: test/tapset/jstaptest.pl requires Perl
2016-01-29 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2952: test/tapset/jstaptest.pl requires Perl
* Makefile.am:
(check-tapset-probes): Check that Perl is available
and, if so, use it to invoke the script.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac:
Check for Perl if SystemTap is found, so the
tests can be run if required.
changeset 49231b25f344 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=49231b25f344
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed May 04 02:55:09 2016 +0100
PR2887: Location of 'stap' executable is hard-coded
2016-05-03 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2887: Location of 'stap' executable is hard-coded
* configure.ac:
Remove SDT_H_FOUND conditional around perl and stap
tests as, in 1.x, we still have --enable-systemtap
and fail if sdt.h is not found.
2016-03-18 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2887: Location of 'stap' executable is hard-coded
* Makefile.am:
(check-tapset-probes): Check for STAP and invoke
generated script from build directory.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac: Detect stap and warn if not found.
Generate test/tapset/jstaptest.pl.
* test/tapset/jstaptest.pl.in:
Moved from test/tapset/jstaptest.pl. Fill in location
of stap and perl binaries from configure output.
Fix capitalisation of "IcedTea".
diffstat:
ChangeLog | 58 +
INSTALL | 3 +-
Makefile.am | 22 +-
NEWS | 9 +
configure.ac | 23 +-
patches/openjdk/6307603-xrender-01.patch | 190 +-
patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch | 111 +
patches/openjdk/8071705-pr2820-menu_misbehaviour.patch | 234 +++
patches/openjdk/8150954-pr2868-composite_desktop.patch | 79 +
patches/pr2890-system_cacerts.patch | 39 +
test/tapset/jstaptest.pl | 1045 ---------------
test/tapset/jstaptest.pl.in | 1045 +++++++++++++++
12 files changed, 1712 insertions(+), 1146 deletions(-)
diffs (truncated from 3446 to 500 lines):
diff -r aa7222538127 -r 49231b25f344 ChangeLog
--- a/ChangeLog Mon Jan 25 16:25:23 2016 +0000
+++ b/ChangeLog Wed May 04 02:55:09 2016 +0100
@@ -1,3 +1,61 @@
+2016-05-03 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * configure.ac:
+ Remove SDT_H_FOUND conditional around perl and stap
+ tests as, in 1.x, we still have --enable-systemtap
+ and fail if sdt.h is not found.
+
+2016-03-18 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * Makefile.am:
+ (check-tapset-probes): Check for STAP and invoke
+ generated script from build directory.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Detect stap and warn if not found.
+ Generate test/tapset/jstaptest.pl.
+ * test/tapset/jstaptest.pl.in:
+ Moved from test/tapset/jstaptest.pl. Fill in location
+ of stap and perl binaries from configure output.
+ Fix capitalisation of "IcedTea".
+
+2016-01-29 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2952: test/tapset/jstaptest.pl requires Perl
+ * Makefile.am:
+ (check-tapset-probes): Check that Perl is available
+ and, if so, use it to invoke the script.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac:
+ Check for Perl if SystemTap is found, so the
+ tests can be run if required.
+
+2016-05-03 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/6307603-xrender-01.patch:
+ Regenerated after application of 8150954 / PR2868.
+ * patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
+ * patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
+ * patches/openjdk/8150954-pr2868-composite_desktop.patch,
+ * patches/pr2890-system_cacerts.patch:
+ New backports for issues to be fixed in 1.13.11.
+
+2016-03-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ S8150954, PR2868, RH1176206: AWT Robot not
+ compatible with GNOME Shell
+ * INSTALL: Update X11 dependency documentation.
+ * configure.ac: Add check
+ for libXcomposite as required by fix
+ for PR2868. Correct variables used by
+ xproto check.
+
2016-01-25 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Add 1.13.11 section.
diff -r aa7222538127 -r 49231b25f344 INSTALL
--- a/INSTALL Mon Jan 25 16:25:23 2016 +0000
+++ b/INSTALL Wed May 04 02:55:09 2016 +0100
@@ -12,7 +12,8 @@
- IcedTea6
Eclipse Java Compiler (ecj)
CUPS
-libX11 (libXp, libXtst, libXi, libXt)
+libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb)
+libXrender (for --enable-xrender)
Freetype2
patch
sed
diff -r aa7222538127 -r 49231b25f344 Makefile.am
--- a/Makefile.am Mon Jan 25 16:25:23 2016 +0000
+++ b/Makefile.am Wed May 04 02:55:09 2016 +0100
@@ -639,7 +639,11 @@
patches/openjdk/6929479-pr363-disable_mmap_zip.patch \
patches/pr2513-layoutengine_reset.patch \
patches/openjdk/7169111-pr2757-unreadable_menu_bar_with_ambiance_theme.patch \
- patches/openjdk/8140620-pr2711-find_default.sf2.patch
+ patches/openjdk/8140620-pr2711-find_default.sf2.patch \
+ patches/openjdk/8071705-pr2820-menu_misbehaviour.patch \
+ patches/openjdk/8150954-pr2868-composite_desktop.patch \
+ patches/pr2890-system_cacerts.patch \
+ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -2793,14 +2797,26 @@
check-tapset-probes:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -p
endif
check-tapset-jstack:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -j
diff -r aa7222538127 -r 49231b25f344 NEWS
--- a/NEWS Mon Jan 25 16:25:23 2016 +0000
+++ b/NEWS Wed May 04 02:55:09 2016 +0100
@@ -14,6 +14,15 @@
New in release 1.13.11 (2016-04-XX):
+* Backports
+ - S6863746, PR2951: javap should not scan ct.sym by default
+ - S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
+ - S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
+* Bug fixes
+ - PR2887: Location of 'stap' executable is hard-coded
+ - PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
+ - PR2952: test/tapset/jstaptest.pl requires Perl
+
New in release 1.13.10 (2016-01-22):
* Security fixes
diff -r aa7222538127 -r 49231b25f344 configure.ac
--- a/configure.ac Mon Jan 25 16:25:23 2016 +0000
+++ b/configure.ac Wed May 04 02:55:09 2016 +0100
@@ -327,8 +327,8 @@
AC_MSG_ERROR([Could not find Xproto headers - \
Try installing xorg-x11-proto-devel.])
fi
-AC_SUBST(XT_CFLAGS)
-AC_SUBST(XT_LIBS)
+AC_SUBST(XPROTO_CFLAGS)
+AC_SUBST(XPROTO_LIBS)
dnl Check for libXt headers and libraries.
PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no])
@@ -361,6 +361,13 @@
AC_SUBST(XINERAMA_CFLAGS)
AC_SUBST(XINERAMA_LIBS)
+PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no])
+if test "x${XCOMPOSITE_FOUND}" = xno
+then AC_MSG_ERROR([Could not find Xcomposite extension. Try installing libXcomposite-devel.])
+fi
+AC_SUBST(XCOMPOSITE_CFLAGS)
+AC_SUBST(XCOMPOSITE_LIBS)
+
if test "x${ENABLE_XRENDER}" = "xyes"
then
PKG_CHECK_MODULES(XRENDER, xrender, [XRENDER_FOUND=yes], [XRENDER_FOUND=no])
@@ -427,6 +434,17 @@
]])], [AC_MSG_RESULT([yes])], [AC_MSG_ERROR([systemtap sdt.h or g++ too old])])
AC_LANG_POP([C++])
+ AC_PATH_TOOL([PERL],[perl])
+ if test x"${PERL}" = x ; then
+ AC_MSG_WARN([Perl not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(PERL)
+ AC_PATH_TOOL([STAP],[stap])
+ if test x"${STAP}" = x ; then
+ AC_MSG_WARN([stap not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(STAP)
+
ABS_CLIENT_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/client/libjvm.so"
ABS_SERVER_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/server/libjvm.so"
AC_SUBST(ABS_CLIENT_LIBJVM_SO)
@@ -435,6 +453,7 @@
AC_CONFIG_FILES([tapset/hotspot_jni.stp])
AC_CONFIG_FILES([tapset/jstack.stp])
AC_CONFIG_FILES([tapset/hotspot_gc.stp])
+ AC_CONFIG_FILES([test/tapset/jstaptest.pl])
fi
dnl Check for libXtst headers and libraries.
diff -r aa7222538127 -r 49231b25f344 patches/openjdk/6307603-xrender-01.patch
--- a/patches/openjdk/6307603-xrender-01.patch Mon Jan 25 16:25:23 2016 +0000
+++ b/patches/openjdk/6307603-xrender-01.patch Wed May 04 02:55:09 2016 +0100
@@ -1,6 +1,6 @@
diff -Nru openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers openjdk/jdk/make/sun/awt/mapfile-mawt-vers
---- openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers 2013-06-25 02:34:37.152677961 +0100
-+++ openjdk/jdk/make/sun/awt/mapfile-mawt-vers 2013-06-25 02:36:51.142787805 +0100
+--- openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers 2016-05-03 22:04:15.771333336 +0100
++++ openjdk/jdk/make/sun/awt/mapfile-mawt-vers 2016-05-03 22:07:39.039957560 +0100
@@ -312,6 +312,7 @@
Java_sun_awt_X11GraphicsEnvironment_initGLX;
Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
@@ -71,8 +71,8 @@
Java_sun_java2d_opengl_OGLContext_getOGLIdString;
Java_sun_java2d_opengl_OGLMaskFill_maskFill;
diff -Nru openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux openjdk/jdk/make/sun/awt/mapfile-vers-linux
---- openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux 2013-06-25 02:34:37.324680663 +0100
-+++ openjdk/jdk/make/sun/awt/mapfile-vers-linux 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux 2016-05-03 22:04:15.915330941 +0100
++++ openjdk/jdk/make/sun/awt/mapfile-vers-linux 2016-05-03 22:07:39.039957560 +0100
@@ -428,6 +428,7 @@
Java_sun_awt_X11GraphicsEnvironment_initDisplay;
Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
@@ -82,8 +82,8 @@
diff -Nru openjdk.orig/jdk/make/sun/headless/mapfile-vers openjdk/jdk/make/sun/headless/mapfile-vers
---- openjdk.orig/jdk/make/sun/headless/mapfile-vers 2013-06-25 02:34:35.284648623 +0100
-+++ openjdk/jdk/make/sun/headless/mapfile-vers 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/headless/mapfile-vers 2016-01-20 01:42:02.000000000 +0000
++++ openjdk/jdk/make/sun/headless/mapfile-vers 2016-05-03 22:07:39.039957560 +0100
@@ -46,17 +46,20 @@
Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
Java_sun_java2d_x11_X11Renderer_devCopyArea;
@@ -112,8 +112,8 @@
Java_java_awt_Font_initIDs;
Java_sun_font_FontManager_getFontConfig;
diff -Nru openjdk.orig/jdk/make/sun/jawt/Makefile openjdk/jdk/make/sun/jawt/Makefile
---- openjdk.orig/jdk/make/sun/jawt/Makefile 2013-06-25 02:34:35.940658926 +0100
-+++ openjdk/jdk/make/sun/jawt/Makefile 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/jawt/Makefile 2016-05-03 22:04:15.187343047 +0100
++++ openjdk/jdk/make/sun/jawt/Makefile 2016-05-03 22:07:39.039957560 +0100
@@ -118,7 +118,7 @@
# Libraries to link in.
#
@@ -124,8 +124,8 @@
ifeq ($(PLATFORM), linux)
diff -Nru openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk
---- openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk 2013-06-25 02:34:35.536652580 +0100
-+++ openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk 2016-01-20 01:42:04.000000000 +0000
++++ openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk 2016-05-03 22:07:39.039957560 +0100
@@ -79,4 +79,7 @@
gtk2_interface.c \
swing_GTKEngine.c \
@@ -136,8 +136,8 @@
+ XRBackendNative.c
+
diff -Nru openjdk.orig/jdk/make/sun/xawt/Makefile openjdk/jdk/make/sun/xawt/Makefile
---- openjdk.orig/jdk/make/sun/xawt/Makefile 2013-06-25 02:34:35.536652580 +0100
-+++ openjdk/jdk/make/sun/xawt/Makefile 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/Makefile 2016-05-03 22:04:18.839282315 +0100
++++ openjdk/jdk/make/sun/xawt/Makefile 2016-05-03 22:08:48.646803374 +0100
@@ -48,6 +48,11 @@
LDFLAGS += -L$(OPENWIN_LIB)
@@ -154,8 +154,8 @@
vpath %.c $(PLATFORM_SRC)/native/sun/java2d/opengl
vpath %.c $(PLATFORM_SRC)/native/sun/java2d/x11
--OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -ldl \
-+OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -ldl \
+-OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXcomposite -ldl \
++OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite -ldl \
$(LDFLAGS_COMMON) $(AWT_RUNPATH) $(OTHER_LDFLAGS) -lXtst -lXi
ifeq ($(PLATFORM), solaris)
@@ -169,8 +169,8 @@
ifeq ($(PLATFORM), linux)
# Allows for builds on Debian GNU Linux, X11 is in a different place
diff -Nru openjdk.orig/jdk/make/sun/xawt/mapfile-vers openjdk/jdk/make/sun/xawt/mapfile-vers
---- openjdk.orig/jdk/make/sun/xawt/mapfile-vers 2013-06-25 02:34:38.056692161 +0100
-+++ openjdk/jdk/make/sun/xawt/mapfile-vers 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/mapfile-vers 2016-05-03 22:04:16.323324156 +0100
++++ openjdk/jdk/make/sun/xawt/mapfile-vers 2016-05-03 22:07:39.039957560 +0100
@@ -186,6 +186,7 @@
Java_sun_font_FontManager_populateFontFileNameMap;
Java_sun_awt_X11GraphicsEnvironment_initDisplay;
@@ -242,7 +242,7 @@
Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
diff -Nru openjdk.orig/jdk/src/share/classes/sun/font/GlyphDisposedListener.java openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java
--- openjdk.orig/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 2013-06-25 02:36:51.150787932 +0100
++++ openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 2016-05-03 22:07:39.039957560 +0100
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -277,8 +277,8 @@
+ public void glyphDisposed(ArrayList<Long> glyphs);
+}
diff -Nru openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java openjdk/jdk/src/share/classes/sun/font/StrikeCache.java
---- openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java 2013-06-25 02:34:35.292648748 +0100
-+++ openjdk/jdk/src/share/classes/sun/font/StrikeCache.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java 2016-01-20 01:42:30.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/font/StrikeCache.java 2016-05-03 22:07:39.039957560 +0100
@@ -31,6 +31,7 @@
import java.lang.ref.ReferenceQueue;
import java.lang.ref.SoftReference;
@@ -440,8 +440,8 @@
public static Reference getStrikeRef(FontStrike strike) {
return getStrikeRef(strike, cacheRefTypeWeak);
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2016-01-20 01:42:02.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2016-05-03 22:07:39.043957494 +0100
@@ -307,7 +307,7 @@
* linear RGB space. Copied directly from the
* MultipleGradientPaintContext class.
@@ -452,8 +452,8 @@
input = color / 255.0f;
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2016-01-20 01:42:03.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2016-05-03 22:07:39.043957494 +0100
@@ -131,6 +131,11 @@
curAddress = baseAddress;
}
@@ -467,8 +467,8 @@
* putByte() methods...
*/
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2016-01-20 01:42:04.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2016-05-03 22:07:39.043957494 +0100
@@ -1,2 +1,5 @@
+# Jules Rendering Engine module
+sun.java2d.jules.JulesRenderingEngine
@@ -478,8 +478,8 @@
+sun.java2d.pisces.PiscesRenderingEngine
\ No newline at end of file
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c
---- openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c 2013-06-25 02:34:35.300648873 +0100
-+++ openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c 2016-01-20 01:42:39.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c 2016-05-03 22:07:39.043957494 +0100
@@ -325,6 +325,7 @@
cellInfo->glyphInfo = glyph;
cellInfo->nextGCI = glyph->cellInfo;
@@ -489,8 +489,8 @@
/**
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h
---- openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h 2013-06-25 02:34:25.760499074 +0100
-+++ openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h 2016-01-20 01:42:39.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h 2016-05-03 22:07:39.043957494 +0100
@@ -84,15 +84,26 @@
#define t2kScalarAverage(a, b) (((a) + (b)) / (t2kScalar)(2))
@@ -520,9 +520,9 @@
} GlyphInfo;
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c openjdk/jdk/src/share/native/sun/font/freetypeScaler.c
---- openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c 2013-06-25 02:34:36.620669606 +0100
-+++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c 2013-06-25 02:36:51.154787995 +0100
-@@ -783,6 +783,7 @@
+--- openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c 2016-05-03 22:04:18.659285307 +0100
++++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c 2016-05-03 22:07:39.043957494 +0100
+@@ -752,6 +752,7 @@
return ptr_to_jlong(glyphInfo);
}
glyphInfo->cellInfo = NULL;
@@ -530,7 +530,7 @@
glyphInfo->rowBytes = width;
glyphInfo->width = width;
glyphInfo->height = height;
-@@ -1131,7 +1132,7 @@
+@@ -1101,7 +1102,7 @@
current_type = SEG_LINETO;
}
} else if (FT_CURVE_TAG(outline->tags[i]) == FT_CURVE_TAG_CUBIC) {
@@ -540,8 +540,8 @@
point; and a second-order control point if unset. */
current_type = SEG_CUBICTO;
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/sunFont.c openjdk/jdk/src/share/native/sun/font/sunFont.c
---- openjdk.orig/jdk/src/share/native/sun/font/sunFont.c 2013-06-25 02:34:35.300648873 +0100
-+++ openjdk/jdk/src/share/native/sun/font/sunFont.c 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/sunFont.c 2016-01-20 01:42:40.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/sunFont.c 2016-05-03 22:07:39.043957494 +0100
@@ -294,7 +294,8 @@
for (i=0; i< len; i++) {
if (ptrs[i] != 0) {
@@ -572,8 +572,8 @@
}
diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c
---- openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2011-11-14 22:12:13.000000000 +0000
-+++ openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2016-01-20 01:42:42.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2016-05-03 22:07:39.043957494 +0100
@@ -244,6 +244,7 @@
OGLTR_AddToGlyphCache(GlyphInfo *glyph, jboolean rgbOrder)
{
@@ -616,17 +616,17 @@
// location of the glyph in the destination's coordinate space
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java
---- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2013-06-25 02:34:35.304648936 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2013-06-25 02:36:51.154787995 +0100
-@@ -37,6 +37,7 @@
+--- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2016-01-20 01:42:43.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2016-05-03 22:08:08.207473921 +0100
+@@ -39,6 +39,7 @@
import java.util.HashMap;
import sun.java2d.opengl.GLXGraphicsConfig;
+import sun.java2d.xr.XRGraphicsConfig;
import sun.java2d.loops.SurfaceType;
- /**
-@@ -150,6 +151,8 @@
+ import sun.misc.ThreadGroupUtils;
+@@ -154,6 +155,8 @@
}
boolean glxSupported = X11GraphicsEnvironment.isGLXAvailable();
@@ -635,7 +635,7 @@
boolean dbeSupported = isDBESupported();
if (dbeSupported && doubleBufferVisuals == null) {
doubleBufferVisuals = new HashSet();
-@@ -165,9 +168,16 @@
+@@ -169,9 +172,16 @@
boolean doubleBuffer =
(dbeSupported &&
doubleBufferVisuals.contains(new Integer(visNum)));
@@ -655,7 +655,7 @@
}
}
configs = ret;
-@@ -241,9 +251,19 @@
+@@ -245,9 +255,19 @@
doubleBuffer =
doubleBufferVisuals.contains(new Integer(visNum));
}
@@ -679,8 +679,8 @@
}
}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
---- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2013-06-25 02:34:35.368649941 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2016-01-20 01:42:43.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2016-05-03 22:07:39.043957494 +0100
@@ -26,6 +26,7 @@
package sun.awt;
@@ -765,7 +765,7 @@
* Returns:
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,206 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -975,7 +975,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCache.java openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,301 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1280,7 +1280,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRTextRenderer.java openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,152 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1436,7 +1436,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,109 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1549,7 +1549,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,349 @@
+/*
More information about the distro-pkg-dev
mailing list