/hg/release/icedtea7-forest-2.5/jdk: 27 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Tue Apr 14 21:21:42 UTC 2015


changeset cdb866aaffd9 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=cdb866aaffd9
author: dmarkov
date: Fri Feb 13 15:03:08 2015 +0400

	7090424: TestGlyphVectorLayout failed automately with java.lang.StackOverflowError
	Reviewed-by: serb, azvegint


changeset b910da0855cd in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=b910da0855cd
author: vinnie
date: Thu Feb 12 18:29:00 2015 +0000

	8041740: Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac
	Reviewed-by: mullan


changeset 10acd8698f4f in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=10acd8698f4f
author: aeriksso
date: Thu Oct 09 16:20:53 2014 +0200

	8041979: sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
	Reviewed-by: sla, alanb


changeset fdcee3cb638e in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=fdcee3cb638e
author: bae
date: Mon Feb 09 14:21:07 2015 +0400

	8043123: Hard crash with access violation exception when blitting to very large image
	Reviewed-by: prr, mschoene


changeset 4ced6a9ddaaa in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=4ced6a9ddaaa
author: azvegint
date: Tue Nov 11 17:45:02 2014 +0300

	8060461: Fix for JDK-8042609 uncovers additional issue
	Reviewed-by: ahgross, prr, serb


changeset 9e69fb9109d1 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=9e69fb9109d1
author: robm
date: Wed Jan 28 18:47:45 2015 +0000

	8064601: Improve jar file handling
	Reviewed-by: sherman, coffeys


changeset 8cca2c58dd9d in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=8cca2c58dd9d
author: chegar
date: Fri Feb 27 09:05:41 2015 -0800

	8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently
	Reviewed-by: dfuchs


changeset a58b036057ef in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=a58b036057ef
author: bae
date: Wed Jan 14 11:53:36 2015 +0400

	8065286: Fewer subtable substitutions
	Reviewed-by: prr


changeset 4d505d18bb45 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=4d505d18bb45
author: bae
date: Thu Jan 15 22:22:24 2015 +0400

	8065291: Improved font lookups
	Reviewed-by: prr


changeset a43a96aba041 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=a43a96aba041
author: serb
date: Tue Dec 16 19:46:22 2014 +0000

	8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts
	Reviewed-by: bae, prr


changeset a0603b40d343 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=a0603b40d343
author: mcherkas
date: Fri Jan 23 01:06:34 2015 +0400

	8065709: Deadlock in awt/logging apparently introduced by 8019623
	Reviewed-by: ant, serb


changeset 4f227205bfb1 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=4f227205bfb1
author: dfuchs
date: Fri Dec 05 12:20:51 2014 +0100

	8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section
	Summary: The call to JavaAWTAccess is moved outside of the critical section
	Reviewed-by: mchung


changeset e969ecc528f5 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=e969ecc528f5
author: robm
date: Mon Jan 12 22:27:20 2015 +0000

	8066479: Better certificate chain validation
	Reviewed-by: juh, coffeys


changeset 64e16c60b6f0 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=64e16c60b6f0
author: bae
date: Thu Jan 15 22:32:19 2015 +0400

	8067050: Better font consistency checking
	Reviewed-by: prr


changeset 0c077928c05c in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=0c077928c05c
author: bae
date: Fri Jan 16 23:29:51 2015 +0400

	8067684: Better font substitutions
	Reviewed-by: prr


changeset bd878677c43e in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=bd878677c43e
author: bae
date: Fri Jan 16 23:36:58 2015 +0400

	8067699: Better glyph storage
	Reviewed-by: prr


changeset 43d49ef06848 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=43d49ef06848
author: serb
date: Mon Jan 19 14:31:16 2015 +0300

	8068320: Limit applet requests
	Reviewed-by: prr, skoivu, art


changeset ed7eb40cf9e7 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=ed7eb40cf9e7
author: igerasim
date: Fri Feb 20 15:24:53 2015 +0300

	8068720: Better certificate options checking
	Reviewed-by: mullan


changeset e9a8a36bfab9 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=e9a8a36bfab9
author: azvegint
date: Mon Jan 19 20:17:21 2015 +0300

	8069198: Upgrade image library
	Reviewed-by: ahgross, bae, mschoene, serb


changeset c0c748c5b15e in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=c0c748c5b15e
author: mcherkas
date: Wed Jan 28 15:43:15 2015 +0400

	8071591: java/util/logging/LogManagerAppContextDeadlock.java test started to fail due to JDK-8065991
	Reviewed-by: dfuchs, coffeys


changeset 3ff64514577d in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=3ff64514577d
author: igerasim
date: Mon Apr 06 15:09:33 2015 +0100

	8071726: Better RSA optimizations
	Summary: Added a check when RSA signature is generated with a RSAPrivateCRTKey object.
	Reviewed-by: mullan


changeset 7c06e2a42d13 in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=7c06e2a42d13
author: aefimov
date: Mon Feb 09 14:41:11 2015 +0300

	8072042: (tz) Support tzdata2015a
	Reviewed-by: coffeys, okutsu


changeset 54d54370668d in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=54d54370668d
author: asaha
date: Mon Mar 09 11:52:20 2015 -0700

	8074662: Update 3rd party readme and license for LibPNG v 1.6.16
	Reviewed-by: jeff


changeset db26cfb300eb in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=db26cfb300eb
author: asaha
date: Mon Mar 16 09:04:31 2015 -0700

	8075211: [TEST_BUG] Test sun/net/www/http/HttpClient/StreamingRetry.java fails with compilation error
	Reviewed-by: chegar


changeset cc3a941d97ef in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=cc3a941d97ef
author: andrew
date: Mon Apr 06 15:23:57 2015 +0100

	Bump to icedtea-2.5.5


changeset fb9961d8dfda in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=fb9961d8dfda
author: asaha
date: Mon Nov 10 16:58:03 2014 -0800

	8064532: 7u76 build failed with # 8041979
	Reviewed-by: katleman


changeset 80f2e59761dd in /hg/release/icedtea7-forest-2.5/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/jdk?cmd=changeset;node=80f2e59761dd
author: andrew
date: Tue Apr 14 21:40:47 2015 +0100

	Added tag icedtea-2.5.5 for changeset fb9961d8dfda


diffstat:

 .hgtags                                                                        |     1 +
 THIRD_PARTY_README                                                             |     6 +-
 make/jdk_generic_profile.sh                                                    |     2 +-
 make/sun/javazic/tzdata/VERSION                                                |     2 +-
 make/sun/javazic/tzdata/antarctica                                             |     9 +-
 make/sun/javazic/tzdata/asia                                                   |    28 +-
 make/sun/javazic/tzdata/backward                                               |     2 +-
 make/sun/javazic/tzdata/europe                                                 |    29 +-
 make/sun/javazic/tzdata/leapseconds                                            |     4 +
 make/sun/javazic/tzdata/northamerica                                           |    27 +-
 make/sun/javazic/tzdata/southamerica                                           |    17 +-
 make/sun/javazic/tzdata/zone.tab                                               |     2 +-
 make/tools/swing-beans/SwingBeanInfo.template                                  |    38 +-
 src/macosx/native/sun/font/AWTStrike.m                                         |     9 +-
 src/share/classes/com/sun/crypto/provider/RSACipher.java                       |     6 +-
 src/share/classes/java/awt/EventQueue.java                                     |    29 +-
 src/share/classes/java/beans/Beans.java                                        |    36 +-
 src/share/classes/java/beans/SimpleBeanInfo.java                               |    45 +-
 src/share/classes/java/util/logging/LogManager.java                            |    10 +-
 src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java                      |    34 +-
 src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java |    25 +-
 src/share/classes/sun/security/rsa/RSACore.java                                |    28 +-
 src/share/classes/sun/security/rsa/RSASignature.java                           |     4 +-
 src/share/classes/sun/security/x509/KeyUsageExtension.java                     |    70 +-
 src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java             |    50 +-
 src/share/classes/sun/security/x509/ReasonFlags.java                           |    50 +-
 src/share/classes/sun/tools/jar/Main.java                                      |    80 +-
 src/share/classes/sun/tools/jar/resources/jar.properties                       |     3 +-
 src/share/classes/sun/util/resources/TimeZoneNames.java                        |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_de.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_es.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_fr.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_it.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_ja.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_ko.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java                  |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_sv.java                     |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java                  |     4 +-
 src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java                  |     4 +-
 src/share/native/sun/awt/libpng/CHANGES                                        |  1654 +++-
 src/share/native/sun/awt/libpng/LICENSE                                        |     6 +-
 src/share/native/sun/awt/libpng/README                                         |    63 +-
 src/share/native/sun/awt/libpng/png.c                                          |  3049 +++++-
 src/share/native/sun/awt/libpng/png.h                                          |  1948 ++-
 src/share/native/sun/awt/libpng/pngconf.h                                      |   543 +-
 src/share/native/sun/awt/libpng/pngdebug.h                                     |    21 +-
 src/share/native/sun/awt/libpng/pngerror.c                                     |   507 +-
 src/share/native/sun/awt/libpng/pngget.c                                       |   513 +-
 src/share/native/sun/awt/libpng/pnginfo.h                                      |    75 +-
 src/share/native/sun/awt/libpng/pnglibconf.h                                   |   195 +-
 src/share/native/sun/awt/libpng/pngmem.c                                       |   740 +-
 src/share/native/sun/awt/libpng/pngpread.c                                     |  1132 +-
 src/share/native/sun/awt/libpng/pngpriv.h                                      |  1780 ++-
 src/share/native/sun/awt/libpng/pngread.c                                      |  4127 +++++++-
 src/share/native/sun/awt/libpng/pngrio.c                                       |    72 +-
 src/share/native/sun/awt/libpng/pngrtran.c                                     |  2176 ++--
 src/share/native/sun/awt/libpng/pngrutil.c                                     |  4710 +++++----
 src/share/native/sun/awt/libpng/pngset.c                                       |  1090 +-
 src/share/native/sun/awt/libpng/pngstruct.h                                    |   266 +-
 src/share/native/sun/awt/libpng/pngtest.c                                      |  1040 +-
 src/share/native/sun/awt/libpng/pngtrans.c                                     |   275 +-
 src/share/native/sun/awt/libpng/pngwio.c                                       |   114 +-
 src/share/native/sun/awt/libpng/pngwrite.c                                     |  1814 ++-
 src/share/native/sun/awt/libpng/pngwtran.c                                     |   255 +-
 src/share/native/sun/awt/libpng/pngwutil.c                                     |  2328 ++--
 src/share/native/sun/font/layout/LETableReference.h                            |     4 +-
 src/share/native/sun/font/layout/LigatureSubstProc.cpp                         |     2 +-
 src/share/native/sun/font/layout/LigatureSubstProc2.cpp                        |     2 +-
 src/share/native/sun/font/layout/LigatureSubstSubtables.cpp                    |     2 +-
 src/share/native/sun/font/layout/LookupProcessor.cpp                           |     5 +-
 src/share/native/sun/font/layout/MultipleSubstSubtables.cpp                    |     5 +
 src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h                       |     6 +-
 src/solaris/classes/sun/awt/X11/XButtonPeer.java                               |    16 +-
 src/solaris/classes/sun/awt/X11/XCanvasPeer.java                               |    11 -
 src/solaris/classes/sun/awt/X11/XCheckboxPeer.java                             |    28 +-
 src/solaris/classes/sun/awt/X11/XComponentPeer.java                            |    22 +-
 src/solaris/classes/sun/awt/X11/XContentWindow.java                            |     6 +-
 src/solaris/classes/sun/awt/X11/XLabelPeer.java                                |    22 +-
 src/solaris/classes/sun/awt/X11/XListPeer.java                                 |    15 +-
 src/solaris/classes/sun/awt/X11/XWindow.java                                   |    21 +-
 src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c                     |    10 +-
 test/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java     |   162 +
 test/java/awt/Paint/ButtonRepaint.java                                         |    88 +
 test/java/awt/Paint/CheckboxRepaint.java                                       |    93 +
 test/java/awt/Paint/ExposeOnEDT.java                                           |   293 +
 test/java/awt/Paint/LabelRepaint.java                                          |    93 +
 test/java/awt/Paint/ListRepaint.java                                           |    91 +
 test/java/util/logging/LogManagerAppContextDeadlock.java                       |   400 +
 test/sun/net/www/http/HttpClient/StreamingRetry.java                           |    16 +-
 test/sun/security/tools/keytool/ListKeychainStore.sh                           |    13 +-
 90 files changed, 21659 insertions(+), 10950 deletions(-)

diffs (truncated from 45128 to 500 lines):

diff -r 8bdc384660dd -r 80f2e59761dd .hgtags
--- a/.hgtags	Fri Apr 03 23:27:35 2015 +0100
+++ b/.hgtags	Tue Apr 14 21:40:47 2015 +0100
@@ -557,3 +557,4 @@
 3778e2621fc972f88ac8a247543ad63527e7d9cd jdk7u75-b30
 e1bfd77b6e1ae3b78172fd9d5166e28262c0822c icedtea-2.5.5pre01
 fbace7bbfb811c902795fdee441aff90b6f8e13f icedtea-2.5.5pre02
+fb9961d8dfda7df558b15feb6010ecd9f3ebfc89 icedtea-2.5.5
diff -r 8bdc384660dd -r 80f2e59761dd THIRD_PARTY_README
--- a/THIRD_PARTY_README	Fri Apr 03 23:27:35 2015 +0100
+++ b/THIRD_PARTY_README	Tue Apr 14 21:40:47 2015 +0100
@@ -1001,7 +1001,7 @@
 
 -------------------------------------------------------------------------------
 
-%% This notice is provided with respect to libpng 1.5.4, which is 
+%% This notice is provided with respect to libpng 1.6.16, which is 
 included with JRE 7, JDK 7, and OpenJDK 7.
 
 --- begin of LICENSE ---
@@ -1017,7 +1017,7 @@
 
 This code is released under the libpng license.
 
-libpng versions 1.2.6, August 15, 2004, through 1.5.4, July 7, 2011, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are
 Copyright (c) 2004, 2006-2011 Glenn Randers-Pehrson, and are
 distributed according to the same disclaimer and license as libpng-1.2.5
 with the following individual added to the list of Contributing Authors
@@ -1115,7 +1115,7 @@
 
 Glenn Randers-Pehrson
 glennrp at users.sourceforge.net
-July 7, 2011
+December 22, 2014
 
 --- end of LICENSE ---
 
diff -r 8bdc384660dd -r 80f2e59761dd make/jdk_generic_profile.sh
--- a/make/jdk_generic_profile.sh	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/jdk_generic_profile.sh	Tue Apr 14 21:40:47 2015 +0100
@@ -625,7 +625,7 @@
 
 # IcedTea versioning
 export ICEDTEA_NAME="IcedTea"
-export PACKAGE_VERSION="2.5.5pre02"
+export PACKAGE_VERSION="2.5.5"
 export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}"
 echo "Building ${DERIVATIVE_ID}"
 
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/VERSION
--- a/make/sun/javazic/tzdata/VERSION	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/VERSION	Tue Apr 14 21:40:47 2015 +0100
@@ -21,4 +21,4 @@
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
-tzdata2014j
+tzdata2015a
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/antarctica
--- a/make/sun/javazic/tzdata/antarctica	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/antarctica	Tue Apr 14 21:40:47 2015 +0100
@@ -70,8 +70,8 @@
 Rule	ChileAQ	2010	only	-	Apr	Sun>=1	3:00u	0	-
 Rule	ChileAQ	2011	only	-	May	Sun>=2	3:00u	0	-
 Rule	ChileAQ	2011	only	-	Aug	Sun>=16	4:00u	1:00	S
-Rule	ChileAQ	2012	max	-	Apr	Sun>=23	3:00u	0	-
-Rule	ChileAQ	2012	max	-	Sep	Sun>=2	4:00u	1:00	S
+Rule	ChileAQ	2012	2015	-	Apr	Sun>=23	3:00u	0	-
+Rule	ChileAQ	2012	2014	-	Sep	Sun>=2	4:00u	1:00	S
 
 # Argentina - year-round bases
 # Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
@@ -377,9 +377,10 @@
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Antarctica/Palmer	0	-	zzz	1965
-			-4:00	ArgAQ	AR%sT	1969 Oct 5
+			-4:00	ArgAQ	AR%sT	1969 Oct  5
 			-3:00	ArgAQ	AR%sT	1982 May
-			-4:00	ChileAQ	CL%sT
+			-4:00	ChileAQ	CL%sT	2015 Apr 26 3:00u
+			-3:00	-	CLT
 #
 #
 # McMurdo Station, Ross Island, since 1955-12
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/asia
--- a/make/sun/javazic/tzdata/asia	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/asia	Tue Apr 14 21:40:47 2015 +0100
@@ -168,10 +168,7 @@
 			4:00	Azer	AZ%sT
 
 # Bahrain
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Bahrain	3:22:20 -	LMT	1920     # Manamah
-			4:00	-	GST	1972 Jun
-			3:00	-	AST
+# See Asia/Qatar.
 
 # Bangladesh
 # From Alexander Krivenyshev (2009-05-13):
@@ -1754,9 +1751,7 @@
 ###############################################################################
 
 # Kuwait
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Kuwait	3:11:56 -	LMT	1950
-			3:00	-	AST
+# See Asia/Riyadh.
 
 # Laos
 # See Asia/Bangkok.
@@ -1977,12 +1972,7 @@
 			5:45	-	NPT	# Nepal Time
 
 # Oman
-
-# Milne says 3:54:24 was the meridian of the Muscat Tidal Observatory.
-
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Muscat	3:54:24 -	LMT	1920
-			4:00	-	GST
+# See Asia/Dubai.
 
 # Pakistan
 
@@ -2476,6 +2466,7 @@
 Zone	Asia/Qatar	3:26:08 -	LMT	1920     # Al Dawhah / Doha
 			4:00	-	GST	1972 Jun
 			3:00	-	AST
+Link Asia/Qatar Asia/Bahrain
 
 # Saudi Arabia
 #
@@ -2502,6 +2493,8 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Riyadh	3:06:52 -	LMT	1947 Mar 14
 			3:00	-	AST
+Link Asia/Riyadh Asia/Aden	# Yemen
+Link Asia/Riyadh Asia/Kuwait
 
 # Singapore
 # taken from Mok Ly Yng (2003-10-30)
@@ -2790,6 +2783,7 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Dubai	3:41:12 -	LMT	1920
 			4:00	-	GST
+Link Asia/Dubai Asia/Muscat	# Oman
 
 # Uzbekistan
 # Byalokoz 1919 says Uzbekistan was 4:27:53.
@@ -2874,10 +2868,4 @@
 			7:00	-	ICT
 
 # Yemen
-
-# Milne says 2:59:54 was the meridian of the saluting battery at Aden,
-# and that Yemen was at 1:55:56, the meridian of the Hagia Sophia.
-
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Aden	2:59:54	-	LMT	1950
-			3:00	-	AST
+# See Asia/Riyadh.
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/backward
--- a/make/sun/javazic/tzdata/backward	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/backward	Tue Apr 14 21:40:47 2015 +0100
@@ -28,7 +28,7 @@
 # and their old names.  Many names changed in late 1993.
 
 # Link	TARGET			LINK-NAME
-Link	Africa/Asmara		Africa/Asmera
+Link	Africa/Nairobi		Africa/Asmera
 Link	Africa/Abidjan		Africa/Timbuktu
 Link	America/Argentina/Catamarca	America/Argentina/ComodRivadavia
 Link	America/Adak		America/Atka
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/europe
--- a/make/sun/javazic/tzdata/europe	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/europe	Tue Apr 14 21:40:47 2015 +0100
@@ -1430,35 +1430,32 @@
 # might be a reference to the Julian calendar as opposed to Gregorian, or it
 # might mean something else (???).
 #
-# From Paul Eggert (2006-03-22):
-# The Iceland Almanak, Shanks & Pottenger, and Whitman disagree on many points.
-# We go with the Almanak, except for one claim from Shanks & Pottenger, namely
-# that Reykavik was 21W57 from 1837 to 1908, local mean time before that.
+# From Paul Eggert (2014-11-22):
+# The information below is taken from the 1988 Almanak; see
+# http://www.almanak.hi.is/klukkan.html
 #
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Iceland	1917	1918	-	Feb	19	23:00	1:00	S
+Rule	Iceland	1917	1919	-	Feb	19	23:00	1:00	S
 Rule	Iceland	1917	only	-	Oct	21	 1:00	0	-
-Rule	Iceland	1918	only	-	Nov	16	 1:00	0	-
+Rule	Iceland	1918	1919	-	Nov	16	 1:00	0	-
+Rule	Iceland	1921	only	-	Mar	19	23:00	1:00	S
+Rule	Iceland	1921	only	-	Jun	23	 1:00	0	-
 Rule	Iceland	1939	only	-	Apr	29	23:00	1:00	S
-Rule	Iceland	1939	only	-	Nov	29	 2:00	0	-
+Rule	Iceland	1939	only	-	Oct	29	 2:00	0	-
 Rule	Iceland	1940	only	-	Feb	25	 2:00	1:00	S
-Rule	Iceland	1940	only	-	Nov	 3	 2:00	0	-
-Rule	Iceland	1941	only	-	Mar	 2	 1:00s	1:00	S
-Rule	Iceland	1941	only	-	Nov	 2	 1:00s	0	-
-Rule	Iceland	1942	only	-	Mar	 8	 1:00s	1:00	S
-Rule	Iceland	1942	only	-	Oct	25	 1:00s	0	-
+Rule	Iceland	1940	1941	-	Nov	Sun>=2	 1:00s	0	-
+Rule	Iceland	1941	1942	-	Mar	Sun>=2	 1:00s	1:00	S
 # 1943-1946 - first Sunday in March until first Sunday in winter
 Rule	Iceland	1943	1946	-	Mar	Sun>=1	 1:00s	1:00	S
-Rule	Iceland	1943	1948	-	Oct	Sun>=22	 1:00s	0	-
+Rule	Iceland	1942	1948	-	Oct	Sun>=22	 1:00s	0	-
 # 1947-1967 - first Sunday in April until first Sunday in winter
 Rule	Iceland	1947	1967	-	Apr	Sun>=1	 1:00s	1:00	S
-# 1949 Oct transition delayed by 1 week
+# 1949 and 1967 Oct transitions delayed by 1 week
 Rule	Iceland	1949	only	-	Oct	30	 1:00s	0	-
 Rule	Iceland	1950	1966	-	Oct	Sun>=22	 1:00s	0	-
 Rule	Iceland	1967	only	-	Oct	29	 1:00s	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone Atlantic/Reykjavik	-1:27:24 -	LMT	1837
-			-1:27:48 -	RMT	1908 # Reykjavik Mean Time?
+Zone Atlantic/Reykjavik	-1:28	-	LMT	1908
 			-1:00	Iceland	IS%sT	1968 Apr  7  1:00s
 			 0:00	-	GMT
 
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/leapseconds
--- a/make/sun/javazic/tzdata/leapseconds	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/leapseconds	Tue Apr 14 21:40:47 2015 +0100
@@ -77,3 +77,7 @@
 Leap	2005	Dec	31	23:59:60	+	S
 Leap	2008	Dec	31	23:59:60	+	S
 Leap	2012	Jun	30	23:59:60	+	S
+Leap	2015	Jun	30	23:59:60	+	S
+
+#	Updated through IERS Bulletin C49
+#	File expires on:  28 December 2015
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/northamerica
--- a/make/sun/javazic/tzdata/northamerica	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/northamerica	Tue Apr 14 21:40:47 2015 +0100
@@ -147,7 +147,7 @@
 Rule	US	1918	1919	-	Oct	lastSun	2:00	0	S
 Rule	US	1942	only	-	Feb	9	2:00	1:00	W # War
 Rule	US	1945	only	-	Aug	14	23:00u	1:00	P # Peace
-Rule	US	1945	only	-	Sep	30	2:00	0	S
+Rule	US	1945	only	-	Sep	lastSun	2:00	0	S
 Rule	US	1967	2006	-	Oct	lastSun	2:00	0	S
 Rule	US	1967	1973	-	Apr	lastSun	2:00	1:00	D
 Rule	US	1974	only	-	Jan	6	2:00	1:00	D
@@ -2147,11 +2147,11 @@
 
 # Mexico
 
-# From Paul Eggert (2001-03-05):
+# From Paul Eggert (2014-12-07):
 # The Investigation and Analysis Service of the
 # Mexican Library of Congress (MLoC) has published a
 # history of Mexican local time (in Spanish)
-# http://www.cddhcu.gob.mx/bibliot/publica/inveyana/polisoc/horver/
+# http://www.diputados.gob.mx/bibliot/publica/inveyana/polisoc/horver/index.htm
 #
 # Here are the discrepancies between Shanks & Pottenger (S&P) and the MLoC.
 # (In all cases we go with the MLoC.)
@@ -2320,6 +2320,24 @@
 # efecto desde las dos horas del segundo domingo de marzo y concluirá a
 # las dos horas del primer domingo de noviembre.
 
+# From Steffen Thorsen (2014-12-08), translated by Gwillim Law:
+# The Mexican state of Quintana Roo will likely change to EST in 2015.
+#
+# http://www.unioncancun.mx/articulo/2014/12/04/medio-ambiente/congreso-aprueba-una-hora-mas-de-sol-en-qroo
+# "With this change, the time conflict that has existed between the municipios
+# of Quintana Roo and the municipio of Felipe Carrillo Puerto may come to an
+# end. The latter declared itself in rebellion 15 years ago when a time change
+# was initiated in Mexico, and since then it has refused to change its time
+# zone along with the rest of the country."
+#
+# From Steffen Thorsen (2015-01-14), translated by Gwillim Law:
+# http://sipse.com/novedades/confirman-aplicacion-de-nueva-zona-horaria-para-quintana-roo-132331.html
+# "...the new time zone will come into effect at two o'clock on the first Sunday
+# of February, when we will have to advance the clock one hour from its current
+# time..."
+#
+# Also, the new zone will not use DST.
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Mexico	1939	only	-	Feb	5	0:00	1:00	D
 Rule	Mexico	1939	only	-	Jun	25	0:00	0	S
@@ -2340,7 +2358,8 @@
 Zone America/Cancun	-5:47:04 -	LMT	1922 Jan  1  0:12:56
 			-6:00	-	CST	1981 Dec 23
 			-5:00	Mexico	E%sT	1998 Aug  2  2:00
-			-6:00	Mexico	C%sT
+			-6:00	Mexico	C%sT	2015 Feb  1  2:00
+			-5:00	-	EST
 # Campeche, Yucatán; represented by Mérida
 Zone America/Merida	-5:58:28 -	LMT	1922 Jan  1  0:01:32
 			-6:00	-	CST	1981 Dec 23
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/southamerica
--- a/make/sun/javazic/tzdata/southamerica	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/southamerica	Tue Apr 14 21:40:47 2015 +0100
@@ -1229,6 +1229,11 @@
 # DST Start: first Saturday of September 2014 (Sun 07 Sep 2014 04:00 UTC)
 # http://www.diariooficial.interior.gob.cl//media/2014/02/19/do-20140219.pdf
 
+# From Juan Correa (2015-01-28):
+# ... today the Ministry of Energy announced that Chile will drop DST, will keep
+# "summer time" (UTC -3 / UTC -5) all year round....
+# http://www.minenergia.cl/ministerio/noticias/generales/ministerio-de-energia-anuncia.html
+
 # NOTE: ChileAQ rules for Antarctic bases are stored separately in the
 # 'antarctica' file.
 
@@ -1270,8 +1275,8 @@
 Rule	Chile	2010	only	-	Apr	Sun>=1	3:00u	0	-
 Rule	Chile	2011	only	-	May	Sun>=2	3:00u	0	-
 Rule	Chile	2011	only	-	Aug	Sun>=16	4:00u	1:00	S
-Rule	Chile	2012	max	-	Apr	Sun>=23	3:00u	0	-
-Rule	Chile	2012	max	-	Sep	Sun>=2	4:00u	1:00	S
+Rule	Chile	2012	2015	-	Apr	Sun>=23	3:00u	0	-
+Rule	Chile	2012	2014	-	Sep	Sun>=2	4:00u	1:00	S
 # IATA SSIM anomalies: (1992-02) says 1992-03-14;
 # (1996-09) says 1998-03-08.  Ignore these.
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -1282,11 +1287,13 @@
 			-4:00	-	CLT	1919 Jul  1 # Chile Time
 			-4:42:46 -	SMT	1927 Sep  1 # Santiago Mean Time
 			-5:00	Chile	CL%sT	1947 May 22 # Chile Time
-			-4:00	Chile	CL%sT
+			-4:00	Chile	CL%sT	2015 Apr 26  3:00u
+			-3:00	-	CLT
 Zone Pacific/Easter	-7:17:44 -	LMT	1890
 			-7:17:28 -	EMT	1932 Sep    # Easter Mean Time
-			-7:00	Chile	EAS%sT	1982 Mar 13 21:00 # Easter Time
-			-6:00	Chile	EAS%sT
+			-7:00	Chile	EAS%sT	1982 Mar 13 3:00u # Easter Time
+			-6:00	Chile	EAS%sT	2015 Apr 26 3:00u
+			-5:00	-	EAST
 #
 # Salas y Gómez Island is uninhabited.
 # Other Chilean locations, including Juan Fernández Is, Desventuradas Is,
diff -r 8bdc384660dd -r 80f2e59761dd make/sun/javazic/tzdata/zone.tab
--- a/make/sun/javazic/tzdata/zone.tab	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/sun/javazic/tzdata/zone.tab	Tue Apr 14 21:40:47 2015 +0100
@@ -297,7 +297,7 @@
 MV	+0410+07330	Indian/Maldives
 MW	-1547+03500	Africa/Blantyre
 MX	+1924-09909	America/Mexico_City	Central Time - most locations
-MX	+2105-08646	America/Cancun	Central Time - Quintana Roo
+MX	+2105-08646	America/Cancun	Eastern Standard Time - Quintana Roo
 MX	+2058-08937	America/Merida	Central Time - Campeche, Yucatan
 MX	+2540-10019	America/Monterrey	Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border
 MX	+2550-09730	America/Matamoros	US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border
diff -r 8bdc384660dd -r 80f2e59761dd make/tools/swing-beans/SwingBeanInfo.template
--- a/make/tools/swing-beans/SwingBeanInfo.template	Fri Apr 03 23:27:35 2015 +0100
+++ b/make/tools/swing-beans/SwingBeanInfo.template	Tue Apr 14 21:40:47 2015 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,7 @@
 import java.beans.BeanDescriptor;
 import java.beans.PropertyDescriptor;
 import java.awt.Image;
+import java.security.PrivilegedAction;
 
 import sun.swing.BeanInfoUtils;
 
@@ -92,25 +93,42 @@
     /**
      * @return an icon of the specified kind for @(BeanClassName)
      */
-    public Image getIcon(int kind) {
+    public Image getIcon(final int kind) {
         Image i;
         switch (kind){
             case ICON_COLOR_32x32:
-                i = loadImage("beaninfo/images/@(BeanClassName)Color32.gif");
-                return ((i == null) ? loadImage("beaninfo/images/JComponentColor32.gif") : i);
+                i = loadStandardImage("beaninfo/images/@(BeanClassName)Color32.gif");
+                return ((i == null) ? loadStandardImage("beaninfo/images/JComponentColor32.gif") : i);
             case ICON_COLOR_16x16:
-                i = loadImage("beaninfo/images/@(BeanClassName)Color16.gif");
-                return ((i == null) ? loadImage("beaninfo/images/JComponentColor16.gif") : i);
+                i = loadStandardImage("beaninfo/images/@(BeanClassName)Color16.gif");
+                return ((i == null) ? loadStandardImage("beaninfo/images/JComponentColor16.gif") : i);
             case ICON_MONO_32x32:
-                i = loadImage("beaninfo/images/@(BeanClassName)Mono32.gif");
-                return ((i == null) ? loadImage("beaninfo/images/JComponentMono32.gif") : i);		  
+                i = loadStandardImage("beaninfo/images/@(BeanClassName)Mono32.gif");
+                return ((i == null) ? loadStandardImage("beaninfo/images/JComponentMono32.gif") : i);         
             case ICON_MONO_16x16:
-                i = loadImage("beaninfo/images/@(BeanClassName)Mono16.gif");
-                return ((i == null) ? loadImage("beaninfo/images/JComponentMono16.gif") : i);		  
+                i = loadStandardImage("beaninfo/images/@(BeanClassName)Mono16.gif");
+                return ((i == null) ? loadStandardImage("beaninfo/images/JComponentMono16.gif") : i);         
             default:
                 return super.getIcon(kind);
         }
     }
+
+    /**
+     * This is a utility method to help in loading standard icon images.
+     *
+     * @param  resourceName A pathname relative to the directory holding the
+     *         class file of the current class
+     * @return an image object. May be null if the load failed.
+     * @see java.beans.SimpleBeanInfo#loadImage(String)
+     */
+    private Image loadStandardImage(final String resourceName) {
+        return (Image) java.security.AccessController.doPrivileged(
+                new PrivilegedAction() {
+                    public Object run() {
+                        return loadImage(resourceName);
+                    }
+                });
+    }    
 }
 
 
diff -r 8bdc384660dd -r 80f2e59761dd src/macosx/native/sun/font/AWTStrike.m
--- a/src/macosx/native/sun/font/AWTStrike.m	Fri Apr 03 23:27:35 2015 +0100
+++ b/src/macosx/native/sun/font/AWTStrike.m	Tue Apr 14 21:40:47 2015 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,14 +25,11 @@
 
 #import <JavaNativeFoundation/JavaNativeFoundation.h>
 #import "java_awt_geom_PathIterator.h"
-#import "sun_awt_SunHints.h"
 #import "sun_font_CStrike.h"
 #import "sun_font_CStrikeDisposer.h"
 #import "CGGlyphImages.h"
 #import "CGGlyphOutlines.h"
-#import "AWTStrike.h"
 #import "CoreTextSupport.h"
-//#import "jni_util.h"
 #include "fontscalerdefs.h"
 
 @implementation AWTStrike
@@ -60,10 +57,10 @@
         invDevTx.b *= -1;
         invDevTx.c *= -1;
         fFontTx = CGAffineTransformConcat(CGAffineTransformConcat(tx, invDevTx), sInverseTX);
-        fDevTx = CGAffineTransformInvert(invDevTx);
+        fDevTx = CGAffineTransformInvert(CGAffineTransformConcat(invDevTx, sInverseTX));
 
         // the "font size" is the square root of the determinant of the matrix
-        fSize = sqrt(abs(fFontTx.a * fFontTx.d - fFontTx.b * fFontTx.c));
+        fSize = sqrt(fabs(fFontTx.a * fFontTx.d - fFontTx.b * fFontTx.c));
     }
     return self;
 }
diff -r 8bdc384660dd -r 80f2e59761dd src/share/classes/com/sun/crypto/provider/RSACipher.java
--- a/src/share/classes/com/sun/crypto/provider/RSACipher.java	Fri Apr 03 23:27:35 2015 +0100
+++ b/src/share/classes/com/sun/crypto/provider/RSACipher.java	Tue Apr 14 21:40:47 2015 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -351,7 +351,7 @@
             switch (mode) {
             case MODE_SIGN:
                 data = padding.pad(buffer, 0, bufOfs);
-                return RSACore.rsa(data, privateKey);
+                return RSACore.rsa(data, privateKey, true);
             case MODE_VERIFY:
                 byte[] verifyBuffer = RSACore.convert(buffer, 0, bufOfs);
                 data = RSACore.rsa(verifyBuffer, publicKey);
@@ -361,7 +361,7 @@
                 return RSACore.rsa(data, publicKey);
             case MODE_DECRYPT:
                 byte[] decryptBuffer = RSACore.convert(buffer, 0, bufOfs);
-                data = RSACore.rsa(decryptBuffer, privateKey);
+                data = RSACore.rsa(decryptBuffer, privateKey, false);
                 return padding.unpad(data);
             default:
                 throw new AssertionError("Internal error");
diff -r 8bdc384660dd -r 80f2e59761dd src/share/classes/java/awt/EventQueue.java
--- a/src/share/classes/java/awt/EventQueue.java	Fri Apr 03 23:27:35 2015 +0100
+++ b/src/share/classes/java/awt/EventQueue.java	Tue Apr 14 21:40:47 2015 +0100
@@ -181,7 +181,14 @@
 
     private final String name = "AWT-EventQueue-" + threadInitNumber.getAndIncrement();
 
-    private static final PlatformLogger eventLog = PlatformLogger.getLogger("java.awt.event.EventQueue");
+    private static volatile PlatformLogger eventLog;
+


More information about the distro-pkg-dev mailing list