/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 @@
# "...à partir du dernier dimance d'avril et non fins mars,
# comme annoncé précé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