/hg/release/icedtea7-forest-2.1/jdk: 41 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Thu Jun 27 19:40:48 PDT 2013


changeset 03c0d1a001cc in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=03c0d1a001cc
author: andrew
date: Wed Jun 26 21:08:50 2013 -0500

	7053526: Upgrade JDK 8 to use Little CMS 2.4
	Reviewed-by: prr, jgodinez


changeset af2db2941f43 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=af2db2941f43
author: bae
date: Wed Dec 05 16:55:05 2012 +0400

	7124347: [macosx] java.lang.InternalError: not implemented yet on call Graphics2D.drawRenderedImage
	Reviewed-by: prr, flar


changeset 5db08be3f8c2 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=5db08be3f8c2
author: andrew
date: Wed Jun 26 22:04:37 2013 -0500

	7199143: RFE: OCSP revocation checker should provide possibility to specify connection timeout
	Summary: Added com.sun.security.ocsp.timeout system property to control timeout
	Reviewed-by: mullan, vinnie
	Contributed-by: jason.uh at oracle.com


changeset 75cf6b2c4f57 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=75cf6b2c4f57
author: andrew
date: Thu Jun 27 20:55:41 2013 -0500

	8006120: Provide "Server JRE" for 7u train
	Reviewed-by: pbhat, cgruszka
	Contributed-by: amy.y.wang at oracle.com


changeset 4f08c170e2da in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=4f08c170e2da
author: ksrini
date: Tue Jul 31 06:10:01 2012 -0700

	7188114: (launcher) need an alternate command line parser for Windows
	Reviewed-by: darcy, dholmes, jjh
	Contributed-by: akhil.arora at oracle.com


changeset b904ff043716 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=b904ff043716
author: andrew
date: Wed Jun 26 22:15:08 2013 -0500

	8006536: [launcher]  removes trailing slashes on arguments
	Reviewed-by: ksrini, akhil
	Contributed-by: jviswana at linux.vnet.ibm.com


changeset 80fba79ca568 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=80fba79ca568
author: andrew
date: Wed Jun 26 22:20:19 2013 -0500

	8009165: Fix for 8006435 needs revision
	Summary: The fix for JDK-8006435 added a new ReflectUtil.ensureClassAccess method which is not an appropriate utility method in ReflectUtil.
	Reviewed-by: alanb, mchung, dfuchs


changeset 686d810cb9b6 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=686d810cb9b6
author: mullan
date: Mon Apr 29 10:20:55 2013 -0400

	8009217: REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
	Reviewed-by: xuelei


changeset 81f7897e8144 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=81f7897e8144
author: uta
date: Fri Mar 08 13:47:02 2013 +0400

	8009463: Regression test test\java\lang\Runtime\exec\ArgWithSpaceAndFinalBackslash.java failing.
	Reviewed-by: alanb, ahgross


changeset e15562835a5e in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=e15562835a5e
author: valeriep
date: Mon Mar 11 20:05:37 2013 -0700

	8009610: Blacklist certificate used with malware.
	Summary: updated the black list and the reg test with the new cert.
	Reviewed-by: weijun


changeset 5683b3f7f8cc in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=5683b3f7f8cc
author: peytoia
date: Tue Apr 03 18:21:28 2012 +0900

	7158483: (tz) Support tzdata2012c
	Reviewed-by: okutsu


changeset c554456c623f in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=c554456c623f
author: coffeys
date: Thu Oct 11 14:28:36 2012 +0100

	7198570: (tz) Support tzdata2012f
	Reviewed-by: peytoia, asaha


changeset 1f833e421117 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=1f833e421117
author: coffeys
date: Tue Nov 06 10:19:49 2012 +0000

	8002225: (tz) Support tzdata2012i
	Reviewed-by: peytoia, asaha


changeset d0902320c58f in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=d0902320c58f
author: peytoia
date: Fri Mar 15 20:35:51 2013 +0900

	8009987: (tz) Support tzdata2013b
	Reviewed-by: okutsu


changeset 05e5519ffbcc in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=05e5519ffbcc
author: andrew
date: Wed Jun 26 22:27:10 2013 -0500

	8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail
	Reviewed-by: dfuchs, dholmes


changeset 7750666eaf16 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=7750666eaf16
author: khazra
date: Wed Mar 20 13:39:56 2013 -0700

	8010213: Some api/javax_net/SocketFactory tests fail in 7u25 nightly build
	Summary: Eliminate fall-through while setting socket options on Windows
	Reviewed-by: alanb, chegar


changeset 0d497f17e31b in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=0d497f17e31b
author: mullan
date: Fri May 10 16:28:51 2013 -0400

	8010714: XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
	Reviewed-by: xuelei, hawtin


changeset 776ac4b51f15 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=776ac4b51f15
author: mchung
date: Tue May 14 08:07:08 2013 -0700

	8010727: WLS fails to add a logger with "" in its own LogManager subclass instance
	Reviewed-by: alanb, jgish


changeset 871acb7cd95c in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=871acb7cd95c
author: jgish
date: Fri Apr 19 16:50:10 2013 -0700

	8010939: Deadlock in LogManager
	Summary: re-order locks to avoid deadlock
	Reviewed-by: mchung, alanb


changeset 2d3faf217561 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=2d3faf217561
author: jfranck
date: Thu Apr 18 13:18:28 2013 +0200

	8011139: (reflect) Revise checking in getEnclosingClass
	Reviewed-by: darcy, mchung, ahgross


changeset 5e190bcba6be in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=5e190bcba6be
author: anthony
date: Tue Apr 09 12:08:53 2013 +0400

	8011154: java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
	Reviewed-by: art, yan


changeset c655aca607b1 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=c655aca607b1
author: andrew
date: Wed Jun 26 22:30:32 2013 -0500

	8011313: OCSP timeout set to wrong value if com.sun.security.ocsp.timeout not defined
	Reviewed-by: vinnie


changeset 66420635ccfc in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=66420635ccfc
author: ngthomas
date: Tue May 21 10:25:40 2013 -0700

	8014968: OCSP and CRL connection timeout is set to four hours by default
	Reviewed-by: mullan


changeset 94b16322eb0b in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=94b16322eb0b
author: asaha
date: Tue Apr 09 12:39:40 2013 -0700

	8011806: 7u25-b05 hotspot fastdebug build failure
	Summary: Backed out changeset 05a8336b1eab
	Reviewed-by: mullan


changeset 2a78c210f0e2 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=2a78c210f0e2
author: bae
date: Fri Apr 12 14:15:17 2013 +0400

	8011992: java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
	Reviewed-by: prr, vadim


changeset 22decf80e0e8 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=22decf80e0e8
author: bae
date: Mon Apr 15 14:15:21 2013 +0400

	8012112: java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
	Reviewed-by: prr, vadim


changeset 7c75580b144f in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=7c75580b144f
author: dfuchs
date: Wed May 01 00:49:21 2013 +0200

	8012243: about 30% regression on specjvm2008.serial on 7u25 comparing 7u21
	Reviewed-by: alanb, skoivu, smarks, mchung


changeset 80383749fc72 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=80383749fc72
author: uta
date: Mon May 13 20:09:20 2013 +0400

	8012453: (process) Runtime.exec(String) fails if command contains spaces [win]
	Reviewed-by: alanb


changeset 20d3d11e8d9a in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=20d3d11e8d9a
author: prr
date: Thu Apr 25 21:37:41 2013 -0700

	8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
	Reviewed-by: bae, srl


changeset 55eaa0da2a8f in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=55eaa0da2a8f
author: leonidr
date: Mon May 06 16:30:42 2013 +0400

	8012933: Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
	Summary: Do not mark context as disposed until we've posted all the events
	Reviewed-by: art


changeset 0f93d6b18a16 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=0f93d6b18a16
author: coffeys
date: Wed May 01 21:02:04 2013 +0100

	8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
	Reviewed-by: mchung, okutsu


changeset 4e37ba90acda in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=4e37ba90acda
author: andrew
date: Wed Jun 26 22:37:21 2013 -0500

	8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout
	Reviewed-by: vinnie


changeset 108fe5a882a7 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=108fe5a882a7
author: andrew
date: Wed Jun 26 22:44:03 2013 -0500

	8002070: Remove the stack search for a resource bundle for Logger to use
	Summary: The fragile, vulnerable, stack crawling has been eliminated from findResourceBundle(String)
	Reviewed-by: mchung


changeset b9dc2f2b4c4d in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=b9dc2f2b4c4d
author: jgish
date: Tue Apr 16 16:34:14 2013 -0400

	8011990: TEST_BUG: java/util/logging/bundlesearch/ResourceBundleSearchTest.java fails on Windows
	Summary: Fix URL to reliably work on all platforms
	Reviewed-by: duke


changeset 8c2f91c4c4b8 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=8c2f91c4c4b8
author: andrew
date: Wed Jun 26 22:50:47 2013 -0500

	8013380: Removal of stack walk to find resource bundle breaks Glassfish startup
	Summary: Use caller's classloader to load resource as an alternative to thread context classloader and system classloader
	Reviewed-by: mchung, alanb


changeset 683f47243310 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=683f47243310
author: bae
date: Fri May 17 16:07:14 2013 +0400

	8014205: Most of the Swing dialogs are blank on one win7 MUI
	Reviewed-by: prr, vadim


changeset 9c9dc3220f0a in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=9c9dc3220f0a
author: bae
date: Tue May 14 21:05:20 2013 +0400

	8014427: REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
	Reviewed-by: prr, vadim


changeset 529e737ece0c in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=529e737ece0c
author: dmeetry
date: Fri May 17 19:59:49 2013 +0400

	8014676: Java debugger may fail to run
	Summary: The problem is observed when the binaries for windows are placed under a path which contains a space
	Reviewed-by: alanb
	Contributed-by: ivan.gerasimov at oracle.com


changeset d2a1f8885e65 in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=d2a1f8885e65
author: leonidr
date: Mon May 20 18:51:34 2013 +0400

	8014718: Netbeans IDE begins to throw a lot exceptions since 7u25 b10
	Summary: Removed logging from SunToolkit
	Reviewed-by: art


changeset 1e74b61253eb in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=1e74b61253eb
author: mchung
date: Fri May 17 14:29:51 2013 -0700

	8014745: Provide a switch to allow stack walk search of resource bundle
	Reviewed-by: alanb, jgish


changeset b1fbc0b7887c in /hg/release/icedtea7-forest-2.1/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/jdk?cmd=changeset;node=b1fbc0b7887c
author: andrew
date: Fri Jun 28 03:39:42 2013 +0100

	Added tag icedtea-2.1.9 for changeset 1e74b61253eb


diffstat:

 .hgtags                                                                                       |     1 +
 make/common/Defs.gmk                                                                          |     1 +
 make/common/Release.gmk                                                                       |    21 +-
 make/java/java/mapfile-vers                                                                   |     1 +
 make/sun/cmm/lcms/FILES_c_unix.gmk                                                            |     1 +
 make/sun/cmm/lcms/FILES_c_windows.gmk                                                         |     1 +
 make/sun/javazic/tzdata/VERSION                                                               |     2 +-
 make/sun/javazic/tzdata/africa                                                                |   182 +-
 make/sun/javazic/tzdata/antarctica                                                            |    18 +-
 make/sun/javazic/tzdata/asia                                                                  |   295 +-
 make/sun/javazic/tzdata/australasia                                                           |   117 +-
 make/sun/javazic/tzdata/backward                                                              |     1 -
 make/sun/javazic/tzdata/etcetera                                                              |     1 -
 make/sun/javazic/tzdata/europe                                                                |   221 +-
 make/sun/javazic/tzdata/factory                                                               |     1 -
 make/sun/javazic/tzdata/iso3166.tab                                                           |     1 -
 make/sun/javazic/tzdata/leapseconds                                                           |    41 +-
 make/sun/javazic/tzdata/northamerica                                                          |   203 +-
 make/sun/javazic/tzdata/pacificnew                                                            |     1 -
 make/sun/javazic/tzdata/solar87                                                               |     1 -
 make/sun/javazic/tzdata/solar88                                                               |     1 -
 make/sun/javazic/tzdata/solar89                                                               |     1 -
 make/sun/javazic/tzdata/southamerica                                                          |   152 +-
 make/sun/javazic/tzdata/systemv                                                               |     1 -
 make/sun/javazic/tzdata/zone.tab                                                              |     9 +-
 src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java                              |    14 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java                  |    13 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java            |    14 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java     |     5 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java           |     3 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java |    21 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java   |     5 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java        |    39 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java   |     6 +-
 src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java            |    12 +
 src/share/classes/com/sun/tools/jdi/AbstractLauncher.java                                     |     2 +-
 src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java                               |     2 +-
 src/share/classes/java/awt/Toolkit.java                                                       |    10 +-
 src/share/classes/java/awt/image/BufferedImage.java                                           |    56 +-
 src/share/classes/java/awt/image/Raster.java                                                  |     3 +-
 src/share/classes/java/io/ObjectStreamClass.java                                              |     8 +-
 src/share/classes/java/io/ObjectStreamField.java                                              |     8 +-
 src/share/classes/java/lang/Class.java                                                        |    24 +-
 src/share/classes/java/lang/ProcessBuilder.java                                               |     5 +-
 src/share/classes/java/lang/invoke/MethodHandleNatives.java                                   |     2 +
 src/share/classes/java/security/AccessControlContext.java                                     |    13 +-
 src/share/classes/java/security/ProtectionDomain.java                                         |     7 +-
 src/share/classes/java/util/logging/LogManager.java                                           |    23 +-
 src/share/classes/java/util/logging/Logger.java                                               |   177 +-
 src/share/classes/javax/management/StandardEmitterMBean.java                                  |     7 +-
 src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java                        |     2 +-
 src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java                       |    15 +
 src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java                                    |     3 +
 src/share/classes/sun/awt/AppContext.java                                                     |    38 +-
 src/share/classes/sun/awt/SunToolkit.java                                                     |    26 +-
 src/share/classes/sun/font/ExtendedTextSourceLabel.java                                       |    43 +-
 src/share/classes/sun/font/GlyphLayout.java                                                   |    21 +-
 src/share/classes/sun/java2d/opengl/OGLBlitLoops.java                                         |    52 +
 src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java                                  |     3 +-
 src/share/classes/sun/misc/SharedSecrets.java                                                 |     5 +-
 src/share/classes/sun/reflect/Reflection.java                                                 |    15 +
 src/share/classes/sun/reflect/misc/ReflectUtil.java                                           |     8 -
 src/share/classes/sun/security/provider/certpath/CertPathHelper.java                          |     2 +-
 src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java                    |    14 +-
 src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java                |    40 +-
 src/share/classes/sun/security/provider/certpath/OCSP.java                                    |    28 +-
 src/share/classes/sun/security/provider/certpath/OCSPResponse.java                            |    31 +-
 src/share/classes/sun/security/provider/certpath/URICertStore.java                            |    31 +-
 src/share/classes/sun/security/util/UntrustedCertificates.java                                |    47 +
 src/share/classes/sun/util/resources/TimeZoneNames.java                                       |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_de.java                                    |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_es.java                                    |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_fr.java                                    |   136 +-
 src/share/classes/sun/util/resources/TimeZoneNames_it.java                                    |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_ja.java                                    |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_ko.java                                    |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java                                 |    50 +-
 src/share/classes/sun/util/resources/TimeZoneNames_sv.java                                    |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java                                 |    46 +-
 src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java                                 |    48 +-
 src/share/native/sun/awt/medialib/awt_ImagingLib.c                                            |    33 +-
 src/share/native/sun/font/layout/ContextualSubstSubtables.cpp                                 |    12 +
 src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp                               |     2 +-
 src/share/native/sun/font/layout/ExtensionSubtables.cpp                                       |     6 +-
 src/share/native/sun/font/layout/ExtensionSubtables.h                                         |     3 +-
 src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp                                      |     2 +-
 src/share/native/sun/font/layout/GlyphSubstLookupProc.cpp                                     |     2 +-
 src/share/native/sun/font/layout/LigatureSubstSubtables.cpp                                   |     4 +
 src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp                                  |     4 +
 src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp                              |     4 +
 src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp                                  |     4 +
 src/share/native/sun/font/layout/MultipleSubstSubtables.cpp                                   |     4 +
 src/share/native/sun/font/layout/PairPositioningSubtables.cpp                                 |     5 +
 src/share/native/sun/font/layout/SinglePositioningSubtables.cpp                               |     6 +
 src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp                              |     6 +
 src/share/native/sun/font/layout/SunLayoutEngine.cpp                                          |    17 +-
 src/share/native/sun/java2d/cmm/lcms/cmscam02.c                                               |    42 +-
 src/share/native/sun/java2d/cmm/lcms/cmscgats.c                                               |   213 +-
 src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c                                               |    70 +-
 src/share/native/sun/java2d/cmm/lcms/cmserr.c                                                 |    28 +-
 src/share/native/sun/java2d/cmm/lcms/cmsgamma.c                                               |    78 +-
 src/share/native/sun/java2d/cmm/lcms/cmsgmt.c                                                 |    15 +-
 src/share/native/sun/java2d/cmm/lcms/cmshalf.c                                                |   564 ++++
 src/share/native/sun/java2d/cmm/lcms/cmsintrp.c                                               |   347 +-
 src/share/native/sun/java2d/cmm/lcms/cmsio0.c                                                 |   112 +-
 src/share/native/sun/java2d/cmm/lcms/cmsio1.c                                                 |   287 +-
 src/share/native/sun/java2d/cmm/lcms/cmslut.c                                                 |   222 +-
 src/share/native/sun/java2d/cmm/lcms/cmsmd5.c                                                 |     2 +-
 src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c                                                |     3 +-
 src/share/native/sun/java2d/cmm/lcms/cmsnamed.c                                               |   191 +-
 src/share/native/sun/java2d/cmm/lcms/cmsopt.c                                                 |   112 +-
 src/share/native/sun/java2d/cmm/lcms/cmspack.c                                                |  1392 +++++++--
 src/share/native/sun/java2d/cmm/lcms/cmspcs.c                                                 |     1 +
 src/share/native/sun/java2d/cmm/lcms/cmsplugin.c                                              |    17 +-
 src/share/native/sun/java2d/cmm/lcms/cmsps2.c                                                 |    88 +-
 src/share/native/sun/java2d/cmm/lcms/cmssamp.c                                                |   305 ++-
 src/share/native/sun/java2d/cmm/lcms/cmssm.c                                                  |    14 +-
 src/share/native/sun/java2d/cmm/lcms/cmstypes.c                                               |   820 +++++-
 src/share/native/sun/java2d/cmm/lcms/cmsvirt.c                                                |    92 +-
 src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c                                               |    12 +-
 src/share/native/sun/java2d/cmm/lcms/cmsxform.c                                               |   371 ++-
 src/share/native/sun/java2d/cmm/lcms/lcms2.h                                                  |   153 +-
 src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h                                         |   130 +-
 src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h                                           |    91 +-
 src/share/native/sun/reflect/Reflection.c                                                     |     6 +
 src/windows/bin/cmdtoargs.c                                                                   |   609 ++++
 src/windows/classes/java/lang/ProcessImpl.java                                                |   154 +-
 src/windows/classes/java/net/DualStackPlainSocketImpl.java                                    |     5 +-
 src/windows/native/sun/windows/awt_Component.cpp                                              |     2 +-
 test/com/sun/org/apache/xml/internal/security/TruncateHMAC.java                               |     1 +
 test/com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java                 |     9 +-
 test/com/sun/org/apache/xml/internal/security/transforms/MyTransform.java                     |    23 +-
 test/java/awt/font/LineBreakMeasurer/AllFontsLBM.java                                         |    78 +
 test/java/awt/image/mlib/MlibOpsTest.java                                                     |     2 +-
 test/java/lang/Runtime/exec/ExecCommand.java                                                  |   163 +
 test/java/util/logging/DrainFindDeadlockTest.java                                             |   196 +
 test/java/util/logging/LogManagerInstanceTest.java                                            |    76 +
 test/java/util/logging/bundlesearch/ClassPathTestBundle_en.properties                         |    25 +
 test/java/util/logging/bundlesearch/IndirectlyLoadABundle.java                                |   163 +
 test/java/util/logging/bundlesearch/LoadItUp1.java                                            |    49 +
 test/java/util/logging/bundlesearch/LoadItUp2.java                                            |    62 +
 test/java/util/logging/bundlesearch/LoadItUp2Invoker.java                                     |    60 +
 test/java/util/logging/bundlesearch/ResourceBundleSearchTest.java                             |   297 ++
 test/java/util/logging/bundlesearch/TwiceIndirectlyLoadABundle.java                           |    91 +
 test/java/util/logging/bundlesearch/resources/CallerSearchableResource_en.properties          |    25 +
 test/java/util/logging/bundlesearch/resources/ContextClassLoaderTestBundle_en.properties      |    25 +
 test/java/util/logging/bundlesearch/resources/StackSearchableResource_en.properties           |    25 +
 test/sun/awt/AppContext/8012933/Test8012933.java                                              |    92 +
 test/sun/java2d/OpenGL/CustomCompositeTest.java                                               |   266 +
 149 files changed, 9210 insertions(+), 1960 deletions(-)

diffs (truncated from 19602 to 500 lines):

diff -r 4a67dd684bc2 -r b1fbc0b7887c .hgtags
--- a/.hgtags	Tue Jun 18 08:07:48 2013 -0500
+++ b/.hgtags	Fri Jun 28 03:39:42 2013 +0100
@@ -167,3 +167,4 @@
 31e42bc321027abccb9fb8135f13d63bea0fa762 icedtea-2.1.6
 2989f7467d8345a2fc32416223fd6eafe96037f2 icedtea-2.1.7
 acaa2de9f547c4e6936e4297428599f0b0d4d64b icedtea-2.1.8
+1e74b61253eb8c0d8d70512ab84ba16366e02c68 icedtea-2.1.9
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/common/Defs.gmk
--- a/make/common/Defs.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/common/Defs.gmk	Fri Jun 28 03:39:42 2013 +0100
@@ -296,6 +296,7 @@
 
 JDK_IMAGE_DIR = $(ABS_OUTPUTDIR)/j2sdk-image
 JRE_IMAGE_DIR = $(ABS_OUTPUTDIR)/j2re-image
+JDK_SERVER_IMAGE_DIR = $(ABS_OUTPUTDIR)/j2sdk-server-image
 
 #where the demo source can be found
 DEMOSRCDIR          = $(SHARE_SRC)/demo
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/common/Release.gmk
--- a/make/common/Release.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/common/Release.gmk	Fri Jun 28 03:39:42 2013 +0100
@@ -226,16 +226,17 @@
 trim-image-jre trim-image-jdk \
 identify-image-jre identify-image-jdk \
 process-image-jre process-image-jdk \
-compare-image \
-sec-files sec-files-win jgss-files ::
+compare-image  \
+sec-files sec-files-win jgss-files server-jdk-image ::
 	@$(ECHO) ">>>Making "$@" @ `$(DATE)` ..."
 
 # Order is important here, trim jre after jdk image is created
 images:: sanity-images post-sanity-images  \
 	 $(INITIAL_IMAGE_JRE) $(INITIAL_IMAGE_JDK) \
 	 trim-image-jre trim-image-jdk \
-         identify-image-jre identify-image-jdk \
-	 process-image-jre process-image-jdk sec-files sec-files-win jgss-files 
+	 identify-image-jre identify-image-jdk \
+	 process-image-jre process-image-jdk sec-files sec-files-win \
+	jgss-files server-jdk-image 
 
 # Don't use these
 image-jre:: initial-image-jre trim-image-jre identify-image-jre process-image-jre
@@ -850,6 +851,18 @@
 	done
 	$(RM) $(JRE_BIN_LIST)
 
+# Duplicate current j2re-image contents to server-j2re-image 
+# for the server version of jre, before deploy build
+server-jdk-image::
+	$(RM) -r $(JDK_SERVER_IMAGE_DIR)
+	$(CP) -r $(JDK_IMAGE_DIR) $(JDK_SERVER_IMAGE_DIR)
+	$(RM) -r $(JDK_SERVER_IMAGE_DIR)/demo
+	$(RM) -r $(JDK_SERVER_IMAGE_DIR)/sample
+	$(RM) $(JDK_SERVER_IMAGE_DIR)/bin/jcontrol
+	$(RM) $(JDK_SERVER_IMAGE_DIR)/jre/bin/jcontrol
+	$(RM) $(JDK_SERVER_IMAGE_DIR)/man/ja_JP.UTF-8/man1/javaws.1
+	$(RM) $(JDK_SERVER_IMAGE_DIR)/man/man1/javaws.1
+
 ######################################################
 # JDK Image
 ######################################################
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/java/java/mapfile-vers
--- a/make/java/java/mapfile-vers	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/java/java/mapfile-vers	Fri Jun 28 03:39:42 2013 +0100
@@ -266,6 +266,7 @@
 		Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0;
 		Java_sun_reflect_NativeMethodAccessorImpl_invoke0;
 		Java_sun_reflect_Reflection_getCallerClass;
+		Java_sun_reflect_Reflection_getCallerClass0;
 		Java_sun_reflect_Reflection_getClassAccessFlags;
                 Java_sun_misc_Version_getJdkVersionInfo;
                 Java_sun_misc_Version_getJdkSpecialVersion;
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/sun/cmm/lcms/FILES_c_unix.gmk
--- a/make/sun/cmm/lcms/FILES_c_unix.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/sun/cmm/lcms/FILES_c_unix.gmk	Fri Jun 28 03:39:42 2013 +0100
@@ -32,6 +32,7 @@
     cmserr.c \
     cmsgamma.c \
     cmsgmt.c \
+    cmshalf.c \
     cmsintrp.c \
     cmsio0.c \
     cmsio1.c \
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/sun/cmm/lcms/FILES_c_windows.gmk
--- a/make/sun/cmm/lcms/FILES_c_windows.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/sun/cmm/lcms/FILES_c_windows.gmk	Fri Jun 28 03:39:42 2013 +0100
@@ -30,6 +30,7 @@
     cmserr.c \
     cmsgamma.c \
     cmsgmt.c \
+    cmshalf.c \
     cmsintrp.c \
     cmsio0.c \
     cmsio1.c \
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/sun/javazic/tzdata/VERSION
--- a/make/sun/javazic/tzdata/VERSION	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/sun/javazic/tzdata/VERSION	Fri Jun 28 03:39:42 2013 +0100
@@ -21,4 +21,4 @@
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
-tzdata2011l
+tzdata2013b
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/sun/javazic/tzdata/africa
--- a/make/sun/javazic/tzdata/africa	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/sun/javazic/tzdata/africa	Fri Jun 28 03:39:42 2013 +0100
@@ -22,15 +22,14 @@
 # questions.
 #
 # <pre>
-# @(#)africa	8.33
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
-# tz at elsie.nci.nih.gov for general use in the future).
+# tz at iana.org for general use in the future).
 
-# From Paul Eggert (2006-03-22):
+# From Paul Eggert (2013-02-21):
 #
 # A good source for time zone historical data outside the U.S. is
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -49,6 +48,10 @@
 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
 # I found in the UCLA library.
 #
+# For data circa 1899, a common source is:
+# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94
+# <http://www.jstor.org/stable/1774359>.
+#
 # A reliable and entertaining source about time zones is
 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
 #
@@ -140,8 +143,12 @@
 			1:00	-	WAT
 
 # Botswana
+# From Paul Eggert (2013-02-21):
+# Milne says they were regulated by the Cape Town Signal in 1899;
+# assume they switched to 2:00 when Cape Town did.
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Gaborone	1:43:40 -	LMT	1885
+			1:30	-	SAST	1903 Mar
 			2:00	-	CAT	1943 Sep 19 2:00
 			2:00	1:00	CAST	1944 Mar 19 2:00
 			2:00	-	CAT
@@ -213,6 +220,11 @@
 
 # Egypt
 
+# Milne says Cairo used 2:05:08.9, the local mean time of the Abbasizeh
+# observatory; round to nearest.  Milne also says that the official time for
+# Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
+# did not apply to Cairo, Alexandria, or Port Said.
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	S
 Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
@@ -261,7 +273,7 @@
 # I received a mail from an airline which says that the daylight
 # saving time in Egypt will end in the night of 2007-09-06 to 2007-09-07.
 # From Jesper Norgaard Welen (2007-08-15): [The following agree:]
-# http://www.nentjes.info/Bill/bill5.htm 
+# http://www.nentjes.info/Bill/bill5.htm
 # http://www.timeanddate.com/worldclock/city.html?n=53
 # From Steffen Thorsen (2007-09-04): The official information...:
 # http://www.sis.gov.eg/En/EgyptOnline/Miscellaneous/000002/0207000000000000001580.htm
@@ -315,18 +327,18 @@
 # in September.
 
 # From Steffen Thorsen (2009-08-11):
-# We have been able to confirm the August change with the Egyptian Cabinet 
+# We have been able to confirm the August change with the Egyptian Cabinet
 # Information and Decision Support Center:
 # <a href="http://www.timeanddate.com/news/time/egypt-dst-ends-2009.html">
 # http://www.timeanddate.com/news/time/egypt-dst-ends-2009.html
 # </a>
-# 
+#
 # The Middle East News Agency
 # <a href="http://www.mena.org.eg/index.aspx">
 # http://www.mena.org.eg/index.aspx
 # </a>
 # also reports "Egypt starts winter time on August 21"
-# today in article numbered "71, 11/08/2009 12:25 GMT." 
+# today in article numbered "71, 11/08/2009 12:25 GMT."
 # Only the title above is available without a subscription to their service,
 # and can be found by searching for "winter" in their search engine
 # (at least today).
@@ -353,7 +365,7 @@
 Rule	Egypt	2010	only	-	Sep	lastThu	23:00s	0	-
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
+Zone	Africa/Cairo	2:05:09 -	LMT	1900 Oct
 			2:00	Egypt	EE%sT
 
 # Equatorial Guinea
@@ -448,6 +460,20 @@
 
 # Libya
 
+# From Even Scharning (2012-11-10):
+# Libya set their time one hour back at 02:00 on Saturday November 10.
+# http://www.libyaherald.com/2012/11/04/clocks-to-go-back-an-hour-on-saturday/
+# Here is an official source [in Arabic]: http://ls.ly/fb6Yc
+#
+# Steffen Thorsen forwarded a translation (2012-11-10) in
+# http://mm.icann.org/pipermail/tz/2012-November/018451.html
+#
+# From Tim Parenti (2012-11-11):
+# Treat the 2012-11-10 change as a zone change from UTC+2 to UTC+1.
+# The DST rules planned for 2013 and onward roughly mirror those of Europe
+# (either two days before them or five days after them, so as to fall on
+# lastFri instead of lastSun).
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Libya	1951	only	-	Oct	14	2:00	1:00	S
 Rule	Libya	1952	only	-	Jan	 1	0:00	0	-
@@ -462,17 +488,21 @@
 Rule	Libya	1986	only	-	Oct	 3	0:00	0	-
 Rule	Libya	1987	1989	-	Apr	 1	0:00	1:00	S
 Rule	Libya	1987	1989	-	Oct	 1	0:00	0	-
+Rule	Libya	1997	only	-	Apr	 4	0:00	1:00	S
+Rule	Libya	1997	only	-	Oct	 4	0:00	0	-
+Rule	Libya	2013	max	-	Mar	lastFri	1:00	1:00	S
+Rule	Libya	2013	max	-	Oct	lastFri	2:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Tripoli	0:52:44 -	LMT	1920
 			1:00	Libya	CE%sT	1959
 			2:00	-	EET	1982
 			1:00	Libya	CE%sT	1990 May  4
-# The following entries are from Shanks & Pottenger;
+# The 1996 and 1997 entries are from Shanks & Pottenger;
 # the IATA SSIM data contain some obvious errors.
 			2:00	-	EET	1996 Sep 30
-			1:00	-	CET	1997 Apr  4
-			1:00	1:00	CEST	1997 Oct  4
-			2:00	-	EET
+			1:00	Libya	CE%sT	1997 Oct  4
+			2:00	-	EET	2012 Nov 10 2:00
+			1:00	Libya	CE%sT
 
 # Madagascar
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -505,7 +535,7 @@
 # From Steffen Thorsen (2008-06-25):
 # Mauritius plans to observe DST from 2008-11-01 to 2009-03-31 on a trial
 # basis....
-# It seems that Mauritius observed daylight saving time from 1982-10-10 to 
+# It seems that Mauritius observed daylight saving time from 1982-10-10 to
 # 1983-03-20 as well, but that was not successful....
 # http://www.timeanddate.com/news/time/mauritius-daylight-saving-time.html
 
@@ -529,12 +559,12 @@
 # than previously announced (2008-11-01 to 2009-03-31).  The new start
 # date is 2008-10-26 at 02:00 and the new end date is 2009-03-27 (no time
 # given, but it is probably at either 2 or 3 wall clock time).
-# 
-# A little strange though, since the article says that they moved the date 
-# to align itself with Europe and USA which also change time on that date, 
-# but that means they have not paid attention to what happened in 
-# USA/Canada last year (DST ends first Sunday in November). I also wonder 
-# why that they end on a Friday, instead of aligning with Europe which 
+#
+# A little strange though, since the article says that they moved the date
+# to align itself with Europe and USA which also change time on that date,
+# but that means they have not paid attention to what happened in
+# USA/Canada last year (DST ends first Sunday in November). I also wonder
+# why that they end on a Friday, instead of aligning with Europe which
 # changes two days later.
 
 # From Alex Krivenyshev (2008-07-11):
@@ -593,7 +623,7 @@
 # </a>
 
 # From Arthur David Olson (2009-07-11):
-# The "mauritius-dst-will-not-repeat" wrapup includes this: 
+# The "mauritius-dst-will-not-repeat" wrapup includes this:
 # "The trial ended on March 29, 2009, when the clocks moved back by one hour
 # at 2am (or 02:00) local time..."
 
@@ -687,8 +717,8 @@
 # XXX--guess that it is only Morocco for now; guess only 2008 for now.
 
 # From Steffen Thorsen (2008-08-27):
-# Morocco will change the clocks back on the midnight between August 31 
-# and September 1. They originally planned to observe DST to near the end 
+# Morocco will change the clocks back on the midnight between August 31
+# and September 1. They originally planned to observe DST to near the end
 # of September:
 #
 # One article about it (in French):
@@ -791,6 +821,89 @@
 # wall clock time (i.e. 11pm UTC), but that's what I would assume. It has
 # also been like that in the past.
 
+# From Alexander Krivenyshev (2012-03-09):
+# According to Infom&eacute;diaire web site from Morocco (infomediaire.ma),
+# on March 9, 2012, (in French) Heure l&eacute;gale:
+# Le Maroc adopte officiellement l'heure d'&eacute;t&eacute;
+# <a href="http://www.infomediaire.ma/news/maroc/heure-l%C3%A9gale-le-maroc-adopte-officiellement-lheure-d%C3%A9t%C3%A9">
+# http://www.infomediaire.ma/news/maroc/heure-l%C3%A9gale-le-maroc-adopte-officiellement-lheure-d%C3%A9t%C3%A9
+# </a>
+# Governing Council adopted draft decree, that Morocco DST starts on
+# the last Sunday of March (March 25, 2012) and ends on
+# last Sunday of September (September 30, 2012)
+# except the month of Ramadan.
+# or (brief)
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_morocco06.html">
+# http://www.worldtimezone.com/dst_news/dst_news_morocco06.html
+# </a>
+
+# From Arthur David Olson (2012-03-10):
+# The infomediaire.ma source indicates that the system is to be in
+# effect every year. It gives 03H00 as the "fall back" time of day;
+# it lacks a "spring forward" time of day; assume 2:00 XXX.
+# Wait on specifying the Ramadan exception for details about
+# start date, start time of day, end date, and end time of day XXX.
+
+# From Christophe Tropamer (2012-03-16):
+# Seen Morocco change again:
+# <a href="http://www.le2uminutes.com/actualite.php">
+# http://www.le2uminutes.com/actualite.php
+# </a>
+# "...&agrave; partir du dernier dimance d'avril et non fins mars,
+# comme annonc&eacute; pr&eacute;c&eacute;demment."
+
+# From Milamber Space Network (2012-07-17):
+# The official return to GMT is announced by the Moroccan government:
+# <a href="http://www.mmsp.gov.ma/fr/actualites.aspx?id=288">
+# http://www.mmsp.gov.ma/fr/actualites.aspx?id=288 [in French]
+# </a>
+#
+# Google translation, lightly edited:
+# Back to the standard time of the Kingdom (GMT)
+# Pursuant to Decree No. 2-12-126 issued on 26 Jumada (I) 1433 (April 18,
+# 2012) and in accordance with the order of Mr. President of the
+# Government No. 3-47-12 issued on 24 Sha'ban (11 July 2012), the Ministry
+# of Public Service and Administration Modernization announces the return
+# of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until
+# Monday, August 20, 2012.  So the time will be delayed by 60 minutes from
+# 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
+# August 20, 2012 from 2:00 am.
+
+# From Paul Eggert (2013-03-06):
+# Morocco's daylight-saving transitions due to Ramadan seem to be
+# announced a bit in advance.  On 2012-07-11 the Moroccan government
+# announced that year's Ramadan daylight-saving transitions would be
+# 2012-07-20 and 2012-08-20; see
+# <http://www.mmsp.gov.ma/fr/actualites.aspx?id=288>.
+#
+# To estimate what the Moroccan government will do in future years,
+# transition dates for 2013 through 2021 were determined by running
+# the following program under GNU Emacs 24.3:
+#
+# (let ((islamic-year 1434))
+#   (while (< islamic-year 1444)
+#     (let ((a
+#	     (calendar-gregorian-from-absolute
+#	      (calendar-islamic-to-absolute (list 9 1 islamic-year))))
+#	    (b
+#	     (calendar-gregorian-from-absolute
+#	      (calendar-islamic-to-absolute (list 10 1 islamic-year)))))
+#	(insert
+#	 (format
+#	  (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 3:00\t0\t-\n"
+#		  "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 2:00\t1:00\tS\n")
+#	  (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
+#	  (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
+#     (setq islamic-year (+ 1 islamic-year))))
+#
+# with the results hand-edited for 2020-2022, when the normal spring-forward
+# date falls during the estimated Ramadan.
+#
+# From 2023 through 2038 Ramadan is not predicted to overlap with
+# daylight saving time.  Starting in 2039 there will be overlap again,
+# but 32-bit time_t values roll around in 2038 so for now do not worry
+# about dates after 2038.
+
 # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 
 Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	S
@@ -816,6 +929,29 @@
 Rule	Morocco	2010	only	-	Aug	 8	 0:00	0	-
 Rule	Morocco	2011	only	-	Apr	 3	 0:00	1:00	S
 Rule	Morocco	2011	only	-	Jul	 31	 0	0	-
+Rule	Morocco	2012	2019	-	Apr	 lastSun 2:00	1:00	S
+Rule	Morocco	2012	max	-	Sep	 lastSun 3:00	0	-
+Rule	Morocco	2012	only	-	Jul	 20	 3:00	0	-
+Rule	Morocco	2012	only	-	Aug	 20	 2:00	1:00	S
+Rule	Morocco	2013	only	-	Jul	  9	 3:00	0	-
+Rule	Morocco	2013	only	-	Aug	  8	 2:00	1:00	S
+Rule	Morocco	2014	only	-	Jun	 29	 3:00	0	-
+Rule	Morocco	2014	only	-	Jul	 29	 2:00	1:00	S
+Rule	Morocco	2015	only	-	Jun	 18	 3:00	0	-
+Rule	Morocco	2015	only	-	Jul	 18	 2:00	1:00	S
+Rule	Morocco	2016	only	-	Jun	  7	 3:00	0	-
+Rule	Morocco	2016	only	-	Jul	  7	 2:00	1:00	S
+Rule	Morocco	2017	only	-	May	 27	 3:00	0	-
+Rule	Morocco	2017	only	-	Jun	 26	 2:00	1:00	S
+Rule	Morocco	2018	only	-	May	 16	 3:00	0	-
+Rule	Morocco	2018	only	-	Jun	 15	 2:00	1:00	S
+Rule	Morocco	2019	only	-	May	  6	 3:00	0	-
+Rule	Morocco	2019	only	-	Jun	  5	 2:00	1:00	S
+Rule	Morocco	2020	only	-	May	 24	 2:00	1:00	S
+Rule	Morocco	2021	only	-	May	 13	 2:00	1:00	S
+Rule	Morocco	2022	only	-	May	  3	 2:00	1:00	S
+Rule	Morocco	2023	max	-	Apr	 lastSun 2:00	1:00	S
+
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Africa/Casablanca	-0:30:20 -	LMT	1913 Oct 26
 			 0:00	Morocco	WE%sT	1984 Mar 16
@@ -843,7 +979,7 @@
 # Forecasting Riaan van Zyl explained that the far eastern parts of
 # the country are close to 40 minutes earlier in sunrise than the rest
 # of the country.
-# 
+#
 # From Paul Eggert (2007-03-31):
 # Apparently the Caprivi Strip informally observes Botswana time, but
 # we have no details.  In the meantime people there can use Africa/Gaborone.
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/sun/javazic/tzdata/antarctica
--- a/make/sun/javazic/tzdata/antarctica	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/sun/javazic/tzdata/antarctica	Fri Jun 28 03:39:42 2013 +0100
@@ -22,7 +22,6 @@
 # questions.
 #
 # <pre>
-# @(#)antarctica	8.9
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -65,8 +64,17 @@
 Rule	ChileAQ	1998	only	-	Mar	Sun>=9	3:00u	0	-
 Rule	ChileAQ	1998	only	-	Sep	27	4:00u	1:00	S
 Rule	ChileAQ	1999	only	-	Apr	 4	3:00u	0	-
-Rule	ChileAQ	1999	max	-	Oct	Sun>=9	4:00u	1:00	S
-Rule	ChileAQ	2000	max	-	Mar	Sun>=9	3:00u	0	-
+Rule	ChileAQ	1999	2010	-	Oct	Sun>=9	4:00u	1:00	S
+Rule	ChileAQ	2000	2007	-	Mar	Sun>=9	3:00u	0	-
+# N.B.: the end of March 29 in Chile is March 30 in Universal time,
+# which is used below in specifying the transition.
+Rule	ChileAQ	2008	only	-	Mar	30	3:00u	0	-
+Rule	ChileAQ	2009	only	-	Mar	Sun>=9	3:00u	0	-
+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
 
 # These rules are stolen from the `australasia' file.
 Rule	AusAQ	1917	only	-	Jan	 1	0:01	1:00	-
@@ -165,12 +173,16 @@
 						# Western (Aus) Standard Time
 			11:00	-	CAST	2010 Mar 5 2:00
 						# Casey Time
+			8:00	-	WST	2011 Oct 28 2:00
+			11:00	-	CAST	2012 Feb 21 17:00u
 			8:00	-	WST
 Zone Antarctica/Davis	0	-	zzz	1957 Jan 13
 			7:00	-	DAVT	1964 Nov # Davis Time
 			0	-	zzz	1969 Feb
 			7:00	-	DAVT	2009 Oct 18 2:00
 			5:00	-	DAVT	2010 Mar 10 20:00u
+			7:00	-	DAVT	2011 Oct 28 2:00
+			5:00	-	DAVT	2012 Feb 21 20:00u
 			7:00	-	DAVT
 Zone Antarctica/Mawson	0	-	zzz	1954 Feb 13
 			6:00	-	MAWT	2009 Oct 18 2:00
diff -r 4a67dd684bc2 -r b1fbc0b7887c make/sun/javazic/tzdata/asia
--- a/make/sun/javazic/tzdata/asia	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/sun/javazic/tzdata/asia	Fri Jun 28 03:39:42 2013 +0100
@@ -21,15 +21,15 @@
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
-# @(#)asia	8.68
+# <pre>
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
-# tz at elsie.nci.nih.gov for general use in the future).
+# tz at iana.org for general use in the future).
 
-# From Paul Eggert (2006-03-22):
+# From Paul Eggert (2013-02-21):
 #
 # A good source for time zone historical data outside the U.S. is
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -48,6 +48,10 @@
 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
 # I found in the UCLA library.
 #



More information about the distro-pkg-dev mailing list