/hg/release/icedtea7-forest-2.2/jdk: 46 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Wed Jun 26 21:36:37 PDT 2013


changeset 30a4ffef9e9e in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=30a4ffef9e9e
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 f54b678a09dd in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=f54b678a09dd
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 251f7015007e in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=251f7015007e
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 f6e8114c83d8 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=f6e8114c83d8
author: dcherepanov
date: Sat Dec 29 17:43:32 2012 +0400

	8001161: mac: EmbeddedFrame doesn't become active window
	Reviewed-by: ant


changeset a69393292482 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=a69393292482
author: mcherkas
date: Tue Feb 12 16:11:40 2013 +0400

	8005932: Java 7 on mac os x only provides text clipboard formats
	Reviewed-by: alexp, denis


changeset 52ebc1a5dc7e in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=52ebc1a5dc7e
author: andrew
date: Wed Jun 26 22:07:43 2013 -0500

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


changeset 150f313dd12b in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=150f313dd12b
author: andrew
date: Wed Jun 26 22:09:11 2013 -0500

	8006417: JComboBox.showPopup(), hidePopup() fails in JRE 1.7 on OS X
	Reviewed-by: art, serb


changeset 2e036c4efce0 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=2e036c4efce0
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 97a82121fbcc in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=97a82121fbcc
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 1d02c49f1945 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=1d02c49f1945
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 56477df97a76 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=56477df97a76
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 46326d5499d7 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=46326d5499d7
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 8f1751ad199f in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=8f1751ad199f
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 60ebaf6c7893 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=60ebaf6c7893
author: coffeys
date: Thu Oct 11 14:28:36 2012 +0100

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


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

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


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

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


changeset dad642e0105e in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=dad642e0105e
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 1d48c0d0a0a2 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=1d48c0d0a0a2
author: pchelko
date: Wed Apr 10 14:28:10 2013 +0400

	8010009: [macosx] Unable type into online word games on MacOSX
	Reviewed-by: anthony, dcherepanov, yan


changeset ad785fb5f898 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=ad785fb5f898
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 1112bf018977 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=1112bf018977
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 ea53cd66f97d in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=ea53cd66f97d
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 8e95e294f32e in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=8e95e294f32e
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 dede8bbd27b0 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=dede8bbd27b0
author: jfranck
date: Thu Apr 18 13:18:28 2013 +0200

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


changeset b7372f646b8b in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=b7372f646b8b
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 a0a8f7054efa in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=a0a8f7054efa
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 13df44d15f22 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=13df44d15f22
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 e76a01af033c in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=e76a01af033c
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 aa0194c5cec0 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=aa0194c5cec0
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 df8e01fa4e26 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=df8e01fa4e26
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 5d5752746305 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=5d5752746305
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 3d459273c61b in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=3d459273c61b
author: alexsch
date: Mon Apr 29 16:46:18 2013 +0400

	8012330: [macosx] Sometimes the applet showing the modal dialog itself loses the ability to gain focus
	Reviewed-by: serb, ant


changeset 0895957e8e00 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=0895957e8e00
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 5f9ebbddde81 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=5f9ebbddde81
author: prr
date: Thu Apr 25 21:37:41 2013 -0700

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


changeset 2027b41aae30 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=2027b41aae30
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 166a090d3fd4 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=166a090d3fd4
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 452cb039dfd2 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=452cb039dfd2
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 a318a41ecb0b in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=a318a41ecb0b
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 066a89e5a911 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=066a89e5a911
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 24e391618fb6 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=24e391618fb6
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 0ef49d4854cb in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=0ef49d4854cb
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 94fea8ab8b70 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=94fea8ab8b70
author: serb
date: Tue May 14 20:22:55 2013 +0400

	8014423: [macosx] The scrollbar's block increment performs incorrectly
	Reviewed-by: anthony, art


changeset 6f8aa73679d9 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=6f8aa73679d9
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 eba6acf14262 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=eba6acf14262
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 ddb2c511b339 in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=ddb2c511b339
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 25f39684638a in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=25f39684638a
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 fade57de534f in /hg/release/icedtea7-forest-2.2/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk?cmd=changeset;node=fade57de534f
author: andrew
date: Thu Jun 27 05:35:44 2013 +0100

	Added tag icedtea-2.2.9 for changeset 25f39684638a


diffstat:

 .hgtags                                                                                       |     1 +
 make/common/Defs.gmk                                                                          |     1 +
 make/common/Release-macosx.gmk                                                                |    11 +-
 make/common/Release.gmk                                                                       |    34 +-
 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                                                                |   150 +-
 make/sun/javazic/tzdata/antarctica                                                            |     7 +-
 make/sun/javazic/tzdata/asia                                                                  |   231 +-
 make/sun/javazic/tzdata/australasia                                                           |   105 +-
 make/sun/javazic/tzdata/backward                                                              |     1 -
 make/sun/javazic/tzdata/etcetera                                                              |     1 -
 make/sun/javazic/tzdata/europe                                                                |   144 +-
 make/sun/javazic/tzdata/factory                                                               |     1 -
 make/sun/javazic/tzdata/iso3166.tab                                                           |     1 -
 make/sun/javazic/tzdata/leapseconds                                                           |     7 +-
 make/sun/javazic/tzdata/northamerica                                                          |    92 +-
 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                                                          |   100 +-
 make/sun/javazic/tzdata/systemv                                                               |     1 -
 make/sun/javazic/tzdata/zone.tab                                                              |     6 +-
 src/macosx/classes/sun/lwawt/LWScrollBarPeer.java                                             |     4 +-
 src/macosx/classes/sun/lwawt/LWToolkit.java                                                   |     4 +-
 src/macosx/classes/sun/lwawt/LWWindowPeer.java                                                |    10 +-
 src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java                                       |    41 +-
 src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java                                   |    28 +-
 src/macosx/classes/sun/lwawt/macosx/CPlatformView.java                                        |     2 +-
 src/macosx/lib/flavormap.properties                                                           |     6 +-
 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                                       |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_de.java                                    |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_es.java                                    |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_fr.java                                    |   127 +-
 src/share/classes/sun/util/resources/TimeZoneNames_it.java                                    |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_ja.java                                    |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_ko.java                                    |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java                                 |    41 +-
 src/share/classes/sun/util/resources/TimeZoneNames_sv.java                                    |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java                                 |    37 +-
 src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java                                 |    39 +-
 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/DataFlavor/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java           |    37 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/DataFlavorSearcher.java                          |    47 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java                        |    28 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html                         |    27 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java                         |   205 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MyTransferable.java                              |    62 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java                 |    20 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java                                 |    26 +
 test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java                                 |    83 +
 test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.html             |    22 +
 test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.java             |   235 +
 test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/TestApplet.java                          |    67 +
 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/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java       |    78 +
 test/sun/awt/AppContext/8012933/Test8012933.java                                              |    92 +
 test/sun/java2d/OpenGL/CustomCompositeTest.java                                               |   266 +
 170 files changed, 9783 insertions(+), 1948 deletions(-)

diffs (truncated from 19855 to 500 lines):

diff -r c13072c37f69 -r fade57de534f .hgtags
--- a/.hgtags	Tue Jun 18 08:07:48 2013 -0500
+++ b/.hgtags	Thu Jun 27 05:35:44 2013 +0100
@@ -198,3 +198,4 @@
 87ea64734ee654cb63e9cccba9dd93510cf4c400 icedtea-2.2.6
 40640be5d6a050443c7037ed81a3792e35e07eee icedtea-2.2.7
 1a455d17b871c75369b477a1fe464c071f16edc2 icedtea-2.2.8
+25f39684638a843d9368bb4b68eaf170f009bbed icedtea-2.2.9
diff -r c13072c37f69 -r fade57de534f make/common/Defs.gmk
--- a/make/common/Defs.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/common/Defs.gmk	Thu Jun 27 05:35:44 2013 +0100
@@ -311,6 +311,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 c13072c37f69 -r fade57de534f make/common/Release-macosx.gmk
--- a/make/common/Release-macosx.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/common/Release-macosx.gmk	Thu Jun 27 05:35:44 2013 +0100
@@ -31,6 +31,8 @@
 
 JDK_BUNDLE_DIR = $(ABS_OUTPUTDIR)/j2sdk-bundle/$(THIS_JDK_VERSION).jdk/Contents
 JRE_BUNDLE_DIR = $(ABS_OUTPUTDIR)/j2re-bundle/$(THIS_JDK_VERSION).jre/Contents
+JDK_SERVER_BUNDLE_DIR = $(ABS_OUTPUTDIR)/j2sdk-server-bundle/jdk$(JDK_VERSION).jdk/Contents
+JDK_SERVER_IMAGE_DIR = $(ABS_OUTPUTDIR)/j2sdk-server-image
 
 MACOSX_SRC	 = $(JDK_TOPDIR)/src/macosx
 
@@ -70,6 +72,13 @@
 	$(SED) -e "s/@@ID@@/$(BUNDLE_ID_JDK)/g" -e "s/@@NAME@@/$(BUNDLE_NAME_JDK)/g" -e "s/@@INFO@@/$(BUNDLE_INFO_JDK)/g" -e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" -e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" -e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" < $(MACOSX_SRC)/bundle/JDK-Info.plist > $(JDK_BUNDLE_DIR)/Info.plist
 	/usr/bin/SetFile -a B $(JDK_BUNDLE_DIR)/../
 
-EXTRA_IMAGE_TARGETS += jre-bundle-setup jdk-bundle-setup jre-bundle-files jdk-bundle-files
+jdk-server-bundle-files:
+	$(MKDIR) -p $(JDK_SERVER_BUNDLE_DIR)/MacOS
+	ln -s ../Home/jre/lib/jli/libjli.dylib $(JDK_SERVER_BUNDLE_DIR)/MacOS/
+	$(CP) -r $(JDK_IMAGE_DIR) $(JDK_SERVER_BUNDLE_DIR)/Home
+	$(SED) -e "s/@@ID@@/$(BUNDLE_ID_JDK)/g" -e "s/@@NAME@@/$(BUNDE_NAME_JDK)/g" -e "s/@@INFO@@/$(BUNDLE_INFO_JDK)/g" -e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" -e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" -e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" < $(MACOSX_SRC)/bundle/JDK-Info.plist > $(JDK_SERVER_BUNDLE_DIR)/Info.plist
+	/usr/bin/SetFile -a B $(JDK_SERVER_BUNDLE_DIR)/../
+
+EXTRA_IMAGE_TARGETS += jre-bundle-setup jdk-bundle-setup jre-bundle-files jdk-bundle-files jdk-server-bundle-files
 
 .PHONY: $(EXTRA_JRE_TARGETS) $(EXTRA_IMAGE_TARGETS)
diff -r c13072c37f69 -r fade57de534f make/common/Release.gmk
--- a/make/common/Release.gmk	Tue Jun 18 08:07:48 2013 -0500
+++ b/make/common/Release.gmk	Thu Jun 27 05:35:44 2013 +0100
@@ -232,8 +232,8 @@
 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
@@ -242,16 +242,17 @@
 images:: sanity-images post-sanity-images  \
 	 $(INITIAL_IMAGE_JRE) $(EXTRA_JRE_TARGETS) $(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 \
-	 $(EXTRA_IMAGE_TARGETS)
+	 identify-image-jre identify-image-jdk \
+	 process-image-jre process-image-jdk sec-files sec-files-win \
+	jgss-files $(EXTRA_IMAGE_TARGETS) server-jdk-image 
 else
 
 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 
+	 process-image-jre process-image-jdk sec-files sec-files-win \
+	 jgss-files server-jdk-image
 endif
 
 # Don't use these
@@ -909,6 +910,27 @@
 	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::
+ifeq ($(PLATFORM), macosx)
+	$(RM) -r $(JDK_SERVER_BUNDLE_DIR)/Home/demo
+	$(RM) -r $(JDK_SERVER_BUNDLE_DIR)/Home/sample
+	$(RM) $(JDK_SERVER_BUNDLE_DIR)/Home/bin/jcontrol
+	$(RM) $(JDK_SERVER_BUNDLE_DIR)/Home/jre/bin/jcontrol
+	$(RM) $(JDK_SERVER_BUNDLE_DIR)/Home/man/ja_JP.UTF-8/man1/javaws.1
+	$(RM) $(JDK_SERVER_BUNDLE_DIR)/Home/man/man1/javaws.1
+else
+	$(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
+endif
+
 ######################################################
 # JDK Image
 ######################################################
diff -r c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 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 c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 2013 +0100
@@ -32,6 +32,7 @@
     cmserr.c \
     cmsgamma.c \
     cmsgmt.c \
+    cmshalf.c \
     cmsintrp.c \
     cmsio0.c \
     cmsio1.c \
diff -r c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 2013 +0100
@@ -30,6 +30,7 @@
     cmserr.c \
     cmsgamma.c \
     cmsgmt.c \
+    cmshalf.c \
     cmsintrp.c \
     cmsio0.c \
     cmsio1.c \
diff -r c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 2013 +0100
@@ -21,4 +21,4 @@
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
-tzdata2012c
+tzdata2013b
diff -r c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 2013 +0100
@@ -22,15 +22,14 @@
 # questions.
 #
 # <pre>
-# @(#)africa	8.35
 # 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):
@@ -822,6 +852,58 @@
 # "...&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
@@ -847,8 +929,28 @@
 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	max	-	Apr	 lastSun 2:00	1:00	S
+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
@@ -877,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 c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 2013 +0100
@@ -22,7 +22,6 @@
 # questions.
 #
 # <pre>
-# @(#)antarctica	8.10
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -74,10 +73,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	only	-	Apr	Sun>=23	3:00u	0	-
-Rule	ChileAQ	2012	only	-	Sep	Sun>=2	4:00u	1:00	S
-Rule	ChileAQ	2013	max	-	Mar	Sun>=9	3:00u	0	-
-Rule	ChileAQ	2013	max	-	Oct	Sun>=9	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	-
diff -r c13072c37f69 -r fade57de534f 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	Thu Jun 27 05:35:44 2013 +0100
@@ -22,15 +22,14 @@
 # questions.
 #
 # <pre>
-# @(#)asia	8.73
 # 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).
 #
@@ -125,7 +128,7 @@
 # From Alexander Krivenyshev (2012-02-10):



More information about the distro-pkg-dev mailing list