changeset in /hg/icedtea6: Merge.

Andrew John Hughes ahughes at redhat.com
Tue Feb 3 04:14:01 PST 2009


changeset 12c4111a284c in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=12c4111a284c
description:
	Merge.

diffstat:

5 files changed, 78 insertions(+), 7 deletions(-)
ChangeLog                           |   21 ++++++++++++++-
HACKING                             |    1 
Makefile.am                         |    3 +-
NEWS                                |   49 +++++++++++++++++++++++++++++++----
patches/icedtea-java2d-dasher.patch |   11 +++++++

diffs (133 lines):

diff -r 3cd694b8289b -r 12c4111a284c ChangeLog
--- a/ChangeLog	Tue Feb 03 12:02:53 2009 +0000
+++ b/ChangeLog	Tue Feb 03 12:08:26 2009 +0000
@@ -1,4 +1,4 @@ 2009-01-27  Andrew John Hughes  <ahughes
-2009-01-27  Andrew John Hughes  <ahughes at redhat.com>
+2009-01-30  Andrew John Hughes  <ahughes at redhat.com>
 
 	* patches/icedtea-nio2.patch:
 	(mapfile-linux): Add new functions in sun.nio.ch.Net.
@@ -6,7 +6,26 @@ 2009-01-27  Andrew John Hughes  <ahughes
 	(Net.java:setIntOption1(FileDescriptor,boolean,int,int,int)): to avoid C collision.
 	(Net.c): Add back java_net_SocketOptions.h, bind0 and connect0 and setIntOption0
 	and rename existing setIntOption0 to setIntOption1.
+
+2009-01-29  Omair Majid  <omajid at redhat.com>
+
+	* patches/icedtea-java2d-dasher.patch: New patch. Fix interpretation of
+	dash array elements in BasicStroke.
+	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
+	* HACKING: Document the above.
 	
+2009-01-28  Lillian Angel  <langel at redhat.com>
+
+	* NEWS: Updated date.
+
+2009-01-28  Andrew Haley  <aph at redhat.com>
+
+	* NEWS: Updated.
+
+2009-01-28  Mark Wielaard  <mark at klomp.org>
+
+	* NEWS: Updated for 1.4.
+
 2009-01-27  Andrew John Hughes  <ahughes at redhat.com>
 
 	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
diff -r 3cd694b8289b -r 12c4111a284c HACKING
--- a/HACKING	Tue Feb 03 12:02:53 2009 +0000
+++ b/HACKING	Tue Feb 03 12:08:26 2009 +0000
@@ -82,6 +82,7 @@ The following patches are currently appl
 * icedtea-no-precompiled.patch: Don't use precompiled header files in hotspot.
 * icedtea-includedb.patch: Add missing include files.
 * icedtea-awt-window-size.patch: Fix X11 window size calculation (S6721088).
+* icedtea-java2d-dasher.patch: Fix interpretation of dash array elements in BasicStroke (S6793344).
 
 The following patches are only applied to OpenJDK6 in IcedTea6:
 
diff -r 3cd694b8289b -r 12c4111a284c Makefile.am
--- a/Makefile.am	Tue Feb 03 12:02:53 2009 +0000
+++ b/Makefile.am	Tue Feb 03 12:08:26 2009 +0000
@@ -614,7 +614,8 @@ ICEDTEA_PATCHES += \
 ICEDTEA_PATCHES += \
 	$(DISTRIBUTION_PATCHES) \
 	patches/icedtea-demo-swingapplet.patch \
-	patches/icedtea-awt-window-size.patch
+	patches/icedtea-awt-window-size.patch \
+	patches/icedtea-java2d-dasher.patch
 
 stamps/extract.stamp: stamps/download.stamp
 if OPENJDK_SRC_DIR_FOUND
diff -r 3cd694b8289b -r 12c4111a284c NEWS
--- a/NEWS	Tue Feb 03 12:02:53 2009 +0000
+++ b/NEWS	Tue Feb 03 12:08:26 2009 +0000
@@ -1,10 +1,49 @@ New in release 1.4 (NOT_YET_RELEASED)
-New in release 1.4 (NOT_YET_RELEASED)
+New in release 1.4 (2009-01-29)
 
-- Updated to b14 build.
-- Upgraded to new Hotspot 14 from 12.
+- Security fixes for:
+  CVE-2008-5360 - Temporary files have guessable file names.
+  CVE-2008-5350 - Allows to list files within the user home directory.
+  CVE-2008-5348 - Denial-Of-Service in kerberos authentication.
+  CVE-2008-5359 - Buffer overflow in image processing.
+  CVE-2008-5351 - UTF-8 decoder accepts non-shortest form sequences.
+  CVE-2008-5356 - Font processing vulnerability.
+  CVE-2008-5353 - Calendar object deserialization allows privilege escalation.
+  CVE-2008-5354 - Privilege escalation in command line applications.
+  CVE-2008-5357 - Truetype Font processing vulnerability.
+  CVE-2008-5352 - Jar200 Decompression buffer overflow.
+  CVE-2008-5358 - Buffer Overflow in GIF image processing.
+- Updated to OpenJDK b14 build.
+- Upgraded to new OpenJDK7 Hotspot 14. The old OpenJDK6 Hotspot 11 can
+  still be configured --with-hotspot-build=original but future versions
+  will drop support for the old version and only support HS14. Zero
+  and Shark have been forward ported to HS14 (from HS12).
 - XRender pipeline support: Java2D are noticably faster and running over a 
-  remote X connection now feels like it is all local.
-- Plugin now supports HTTPS sites.
+  remote X connection feels like it is all local. Build by default
+  (disable with --disable-xrender). Runtime enabled by running java
+  -Dsun.java2d.xrender=True (default is to use the old X renderer for now).
+- IcedTeaPlugin now supports HTTPS sites and adds a user prompt for
+  untrusted https certificates.
+- Use the ALSA 'default' device. Makes Java play nicer with PulseAudio.
+- VisualVM integration has been removed.
+- Gervill soft synthesizer integration updated to latest CVS version.
+- Integrated jtreg upgraded to 4_0-src-b02-15_oct_2008.
+- make check runs much faster now. jtreg -samevm support has been
+  integrated into the langtools and jdk subsystems. Please package the
+  test/jtreg-summary.log file with your distribution package so end users
+  can compare the test results.
+- Shark (--enable-shark) now builds on 64 bit platforms, but is a
+  pre-alpha technology preview and not recommended for use.
+- Better support for bootstrapping with different jar programs
+  (supporting -J options).
+- If --with-pkgversion isn't given the short mercurial rev node version
+  will be used.  Package distributors are encouraged to build packages with
+  --with-pkgversion to uniquely identify their distribution version number
+  when java -version is run to help distribution specific bug reporting.
+- Various freetype font, pisces renderer and awt X window size fixes
+  to fix visual anomalies.
+- Build fixes for gcc 4.3 and 4.4-pre-release.
+- Added support for building against a specific openjdk src dir
+  or hg revision (--with-openjdk-src-dir or --with-hg-revision).
 - Many other Plugin, Zero, Shark and PulseAudio bug fixes.
 - Build clean up.
 
diff -r 3cd694b8289b -r 12c4111a284c patches/icedtea-java2d-dasher.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/icedtea-java2d-dasher.patch	Tue Feb 03 12:08:26 2009 +0000
@@ -0,0 +1,11 @@
+--- openjdk/jdk/src/share/classes/sun/java2d/pisces/Dasher.java.orig	2009-01-13 12:14:53.000000000 -0500
++++ openjdk/jdk/src/share/classes/sun/java2d/pisces/Dasher.java	2009-01-13 12:15:09.000000000 -0500
+@@ -120,7 +120,7 @@
+ 
+         // Normalize so 0 <= phase < dash[0]
+         int idx = 0;
+-        dashOn = false;
++        dashOn = true;
+         int d;
+         while (phase >= (d = dash[idx])) {
+             phase -= d;



More information about the distro-pkg-dev mailing list