/hg/icedtea8-forest/jdk: 60 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Tue May 9 02:57:05 UTC 2017


changeset 846f78cfaeee in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=846f78cfaeee
author: xuelei
date: Sat May 06 21:40:55 2017 +0100

	8072452, PR3337: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
	Reviewed-by: valeriep, mullan, coffeys


changeset 919d1a2f5a19 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=919d1a2f5a19
author: vinnie
date: Sat May 06 22:03:04 2017 +0100

	8133318, PR3337: Exclude intermittent failing PKCS11 tests on Solaris SPARC 11.1 and earlier
	Reviewed-by: mullan


changeset 90c1ddd5b818 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=90c1ddd5b818
author: alanb
date: Fri Jan 03 15:59:54 2014 +0000

	8031113, PR3337: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
	Reviewed-by: chegar


changeset 985192fa1fb9 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=985192fa1fb9
author: darcy
date: Sat May 06 22:17:25 2017 +0100

	8075565, PR3337: Define @intermittent jtreg keyword and mark intermittently failing jdk tests
	Reviewed-by: lancea


changeset b04bdf647fdb in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b04bdf647fdb
author: darcy
date: Sat May 06 22:22:52 2017 +0100

	8075670, PR3337: Remove intermittent keyword from some tests
	Reviewed-by: alanb


changeset 658ca23d63c5 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=658ca23d63c5
author: darcy
date: Wed Apr 29 08:37:57 2015 -0700

	8078880, PR3337: Mark a few more intermittently failuring security-libs
	Reviewed-by: xuelei


changeset fef290f073c1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fef290f073c1
author: darcy
date: Sat May 06 22:33:17 2017 +0100

	8078334, PR3337: Mark regression tests using randomness
	Reviewed-by: xuelei, alanb


changeset 5ee8253969dd in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5ee8253969dd
author: asmotrak
date: Sat May 06 23:47:22 2017 +0100

	8144539, PR3337: Update PKCS11 tests to run with security manager
	Reviewed-by: valeriep, ascarpino


changeset 6a9fb944f431 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6a9fb944f431
author: andrew
date: Tue May 09 03:09:51 2017 +0100

	Added tag icedtea-3.4.0pre01 for changeset 5ee8253969dd


changeset 428054a0b832 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=428054a0b832
author: asaha
date: Mon Dec 12 12:53:36 2016 -0800

	Added tag jdk8u121-b13 for changeset 2974746e5619


changeset a160009bbe14 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a160009bbe14
author: asaha
date: Tue Oct 11 12:06:40 2016 -0700

	Added tag jdk8u131-b00 for changeset 032874d46bf9


changeset 03c14a8af52c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=03c14a8af52c
author: asaha
date: Tue Dec 13 10:16:09 2016 -0800

	Merge


changeset bea5b22daf5d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bea5b22daf5d
author: dfuchs
date: Fri Dec 09 18:18:07 2016 +0000

	8163520: Reuse cache entries
	Reviewed-by: chegar, aefimov


changeset b05b568933b7 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b05b568933b7
author: asaha
date: Wed Dec 21 13:46:15 2016 -0800

	Added tag jdk8u131-b01 for changeset bea5b22daf5d


changeset a39244ea0ac6 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a39244ea0ac6
author: igerasim
date: Wed Aug 31 11:19:11 2016 +0300

	6474807: (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException
	Reviewed-by: valeriep


changeset a01d217a2329 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a01d217a2329
author: aefimov
date: Mon Oct 24 17:02:34 2016 +0300

	8167179: Make XSL generated namespace prefixes local to transformation process
	Reviewed-by: joehw


changeset 28e8f3e122a0 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=28e8f3e122a0
author: asaha
date: Mon Jan 09 12:46:03 2017 -0800

	Added tag jdk8u131-b02 for changeset a01d217a2329


changeset c878d0baff4a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c878d0baff4a
author: mcherkas
date: Fri Nov 11 16:55:14 2016 +0300

	8165626: Improved window framing
	Reviewed-by: serb


changeset 0ccdad186d13 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0ccdad186d13
author: dmarkov
date: Mon Jan 02 17:15:16 2017 +0300

	8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked.
	Reviewed-by: ssadetsky, serb


changeset 1e335cd9b0fb in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1e335cd9b0fb
author: pchelko
date: Fri Dec 09 10:01:58 2016 +0300

	8035568: [macosx] Cursor management unification
	Reviewed-by: anthony, serb


changeset dc12f65d4b6a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dc12f65d4b6a
author: asaha
date: Wed Jan 18 22:40:39 2017 -0800

	8173031: Temporary backout fix #8171952 from 8u131-b03
	Reviewed-by: dmarkov


changeset 06926fc104a2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=06926fc104a2
author: asaha
date: Wed Jan 18 22:41:15 2017 -0800

	Merge


changeset 3d2dfed2b420 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3d2dfed2b420
author: asaha
date: Wed Jan 18 22:44:37 2017 -0800

	8173030: Temporary backout fix #8035568 from 8u131-b03
	Summary: Backed out changeset 1e335cd9b0fb
	Reviewed-by: dmarkov


changeset a2476ec26274 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a2476ec26274
author: asaha
date: Wed Jan 18 22:56:01 2017 -0800

	Added tag jdk8u131-b03 for changeset 3d2dfed2b420


changeset be8b469b892e in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=be8b469b892e
author: dmarkov
date: Thu Jan 19 22:42:34 2017 -0800

	8035568: [macosx] Cursor management unification
	Reviewed-by: anthony, serb


changeset 1e03df741c03 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1e03df741c03
author: dmarkov
date: Thu Jan 19 22:45:46 2017 -0800

	8169589: [macosx] Activating a JDialog puts to back another dialog
	Reviewed-by: anthony, serb


changeset 00bf421ea5ba in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=00bf421ea5ba
author: dmarkov
date: Thu Jan 19 22:47:33 2017 -0800

	8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state
	Reviewed-by: ssadetsky, serb


changeset 5e42dd656854 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5e42dd656854
author: dmarkov
date: Thu Jan 19 22:48:49 2017 -0800

	8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked.
	Reviewed-by: ssadetsky, serb


changeset 1f2ff3f1882a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1f2ff3f1882a
author: rpatil
date: Mon Dec 26 16:00:45 2016 +0530

	8171121: Enhancing jar checking
	Reviewed-by: ascarpino


changeset ed6788b3daa1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ed6788b3daa1
author: snikandrova
date: Thu Aug 18 16:27:15 2016 +0300

	8146602: jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test fails with NullPointerException
	Reviewed-by: dfuchs, clanger


changeset 5707fa8c5454 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5707fa8c5454
author: rpatil
date: Sat Sep 10 22:54:48 2016 +0530

	8160951: [TEST_BUG] javax/xml/bind/marshal/8134111/UnmarshalTest.java should be added into :needs_jre group
	8160958: [TEST_BUG] java/net/SetFactoryPermission/SetFactoryPermission.java should be added into :needs_compact2 group
	Reviewed-by: igerasim


changeset 162f89e5e307 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=162f89e5e307
author: snikandrova
date: Mon Aug 08 20:16:53 2016 +0300

	8162876: [TEST_BUG] sun/net/www/protocol/http/HttpInputStream.java fails intermittently
	Reviewed-by: chegar


changeset 7f9e7e580164 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7f9e7e580164
author: coffeys
date: Fri Aug 19 07:42:29 2016 +0100

	8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
	Reviewed-by: weijun, asmotrak


changeset 0f7d02f56565 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0f7d02f56565
author: snikandrova
date: Mon Aug 29 20:55:06 2016 +0300

	8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java failed with "Error while cleaning up threads after test"
	Reviewed-by: xuelei


changeset 6bb0e69511ba in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6bb0e69511ba
author: asaha
date: Mon Jan 23 14:35:10 2017 -0800

	Added tag jdk8u131-b04 for changeset 0f7d02f56565


changeset 411f5eb6a2b2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=411f5eb6a2b2
author: rpatil
date: Mon Dec 12 17:30:20 2016 +0530

	8170316: (tz) Support tzdata2016j
	Reviewed-by: martin, okutsu


changeset 35a5813daea1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=35a5813daea1
author: aefimov
date: Tue Jan 17 15:35:57 2017 +0300

	8170814: Reuse cache entries (part II)
	Reviewed-by: dfuchs


changeset af0e709d28f9 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=af0e709d28f9
author: valeriep
date: Wed Nov 23 19:46:28 2016 +0000

	8163528: Better library loading
	Reviewed-by: mullan
	Contributed-by: florian at bogner.sh


changeset 4a42e488b516 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4a42e488b516
author: asaha
date: Mon Jan 30 13:14:56 2017 -0800

	Added tag jdk8u131-b05 for changeset af0e709d28f9


changeset 95fd1952637b in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=95fd1952637b
author: mcherkas
date: Tue Jan 24 22:39:49 2017 +0300

	8167110: Windows peering issue
	7155957: closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java hangs on win 64 bit with jdk8
	8079595: Resizing dialog which is JWindow parent makes JVM crash
	8147842: IME Composition Window is displayed at incorrect location
	Reviewed-by: serb


changeset 3dad1b661169 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3dad1b661169
author: mcherkas
date: Wed Jan 25 18:16:48 2017 +0300

	8130769: The new menu can't be shown on the menubar after clicking the "Add" button.
	Reviewed-by: serb


changeset 0a7519d7e055 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0a7519d7e055
author: mcherkas
date: Thu Jan 26 17:26:29 2017 +0300

	8161195: Regression: closed/javax/swing/text/FlowView/LayoutTest.java
	Reviewed-by: serb


changeset 3c7f99282d1b in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3c7f99282d1b
author: asaha
date: Sat Feb 04 01:22:01 2017 -0800

	8173931: 8u131 L10n resource file update
	Reviewed-by: coffeys
	Contributed-by: li.jiang at oracle.com


changeset 1e8e0cac4ef4 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1e8e0cac4ef4
author: asaha
date: Mon Feb 06 12:17:26 2017 -0800

	Added tag jdk8u131-b06 for changeset 3c7f99282d1b


changeset 8a2c97926e63 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8a2c97926e63
author: robm
date: Thu Feb 09 16:34:22 2017 +0000

	8172299: Improve class processing
	Reviewed-by: rriggs


changeset f5d0aadb4d1c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f5d0aadb4d1c
author: coffeys
date: Wed Feb 08 12:10:00 2017 +0000

	8173783: IllegalArgumentException: jdk.tls.namedGroups
	Reviewed-by: xuelei, wetmore


changeset 015efef71e5d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=015efef71e5d
author: asaha
date: Mon Feb 13 11:59:38 2017 -0800

	Added tag jdk8u131-b07 for changeset f5d0aadb4d1c


changeset 02ab22b9a197 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=02ab22b9a197
author: robm
date: Mon Jan 09 18:33:02 2017 +0000

	8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
	Reviewed-by: dfuchs, vtewari


changeset 6e362e6002ab in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6e362e6002ab
author: robm
date: Fri Dec 16 20:39:07 2016 +0000

	8171388: Update JNDI Thread contexts
	Reviewed-by: chegar


changeset 6983c2b4b5ba in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6983c2b4b5ba
author: asaha
date: Tue Feb 21 10:19:40 2017 -0800

	Added tag jdk8u131-b08 for changeset 6e362e6002ab


changeset e3057aefd7c0 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e3057aefd7c0
author: vtewari
date: Tue Apr 05 17:07:56 2016 +0100

	7167293: FtpURLConnection connection leak on FileNotFoundException
	Reviewed-by: chegar, rriggs


changeset 81ddd5fc5a4e in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=81ddd5fc5a4e
author: rpatil
date: Sat Feb 25 09:50:28 2017 +0530

	8170222: Better transfers of files
	Reviewed-by: dfuchs, chegar, vtewari


changeset f672cb804684 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f672cb804684
author: rpatil
date: Mon Feb 27 19:19:17 2017 +0530

	8171533: Better email transfer
	Reviewed-by: dfuchs, chegar, vtewari


changeset 1e804a6eab74 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1e804a6eab74
author: msolovie
date: Fri Dec 09 19:34:45 2016 +0300

	8150490: Update OS detection code to recognize Windows Server 2016
	Reviewed-by: mgronlun, alanb, dholmes


changeset 40d00399869d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=40d00399869d
author: robm
date: Mon Feb 27 17:43:34 2017 +0000

	8174844: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle
	Reviewed-by: coffeys


changeset 76dba439fbe1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=76dba439fbe1
author: asaha
date: Mon Feb 27 11:16:55 2017 -0800

	Added tag jdk8u131-b09 for changeset 40d00399869d


changeset c0091a673d76 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c0091a673d76
author: aefimov
date: Tue Feb 28 14:44:01 2017 +0300

	8174985: NTLM authentication doesn't work with IIS if NTLM cache is disabled
	Reviewed-by: dfuchs


changeset 7da893a73fbc in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7da893a73fbc
author: asaha
date: Mon Mar 06 11:12:55 2017 -0800

	Added tag jdk8u131-b10 for changeset c0091a673d76


changeset 3ab471c4760a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3ab471c4760a
author: rpatil
date: Fri Mar 10 12:50:22 2017 +0530

	8176044: (tz) Support tzdata2017a
	Reviewed-by: naoto


changeset cfc292a2c1c6 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cfc292a2c1c6
author: andrew
date: Tue May 09 04:03:50 2017 +0100

	Merge jdk8u131-b11


diffstat:

 .hgtags                                                                           |   13 +
 make/data/tzdata/VERSION                                                          |    2 +-
 make/data/tzdata/africa                                                           |  103 +-
 make/data/tzdata/antarctica                                                       |    3 +-
 make/data/tzdata/asia                                                             |  401 ++--
 make/data/tzdata/australasia                                                      |  159 +-
 make/data/tzdata/backward                                                         |    1 +
 make/data/tzdata/europe                                                           |  230 +-
 make/data/tzdata/iso3166.tab                                                      |    2 +-
 make/data/tzdata/leapseconds                                                      |    4 +-
 make/data/tzdata/northamerica                                                     |   87 +-
 make/data/tzdata/southamerica                                                     |  554 +++---
 make/data/tzdata/zone.tab                                                         |   12 +-
 src/macosx/classes/com/apple/eawt/_AppDockIconHandler.java                        |   15 +-
 src/macosx/classes/com/apple/laf/resources/aqua_de.properties                     |    4 +-
 src/macosx/classes/sun/java2d/opengl/CGLLayer.java                                |    6 +-
 src/macosx/classes/sun/lwawt/LWMouseInfoPeer.java                                 |    8 +-
 src/macosx/classes/sun/lwawt/LWToolkit.java                                       |    2 +
 src/macosx/classes/sun/lwawt/LWWindowPeer.java                                    |    8 +-
 src/macosx/classes/sun/lwawt/PlatformWindow.java                                  |    2 -
 src/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java                       |   52 +-
 src/macosx/classes/sun/lwawt/macosx/CImage.java                                   |   32 +-
 src/macosx/classes/sun/lwawt/macosx/CMenuItem.java                                |    8 +-
 src/macosx/classes/sun/lwawt/macosx/CPlatformComponent.java                       |    7 +-
 src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java                   |    5 -
 src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java                        |   10 -
 src/macosx/classes/sun/lwawt/macosx/CPlatformView.java                            |   35 +-
 src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java                          |  336 ++-
 src/macosx/classes/sun/lwawt/macosx/CRobot.java                                   |   33 +-
 src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java                                |   23 +-
 src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java               |    9 +-
 src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java                           |   25 +-
 src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java                               |    5 +
 src/macosx/native/sun/awt/AWTSurfaceLayers.h                                      |    2 +
 src/macosx/native/sun/awt/AWTSurfaceLayers.m                                      |    6 +-
 src/macosx/native/sun/awt/AWTWindow.m                                             |   59 +-
 src/macosx/native/sun/awt/CCursorManager.m                                        |   12 +-
 src/macosx/native/sun/awt/CRobot.m                                                |   39 +-
 src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java                 |   16 +-
 src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java               |   81 +-
 src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties |    2 +-
 src/share/classes/com/sun/jndi/ldap/pool/Connections.java                         |   34 +-
 src/share/classes/com/sun/jndi/ldap/pool/Pool.java                                |   26 +-
 src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties               |    4 +-
 src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties |    2 +-
 src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties |    2 +-
 src/share/classes/java/awt/Menu.java                                              |    2 +-
 src/share/classes/java/awt/MenuBar.java                                           |    6 +-
 src/share/classes/java/awt/MenuComponent.java                                     |   14 +-
 src/share/classes/java/awt/Window.java                                            |    4 +
 src/share/classes/java/io/ObjectInputStream.java                                  |   32 +-
 src/share/classes/java/lang/Thread.java                                           |   13 +-
 src/share/classes/sun/awt/AWTAccessor.java                                        |    6 +
 src/share/classes/sun/misc/Launcher.java                                          |   20 +-
 src/share/classes/sun/net/ftp/impl/FtpClient.java                                 |   19 +-
 src/share/classes/sun/net/smtp/SmtpClient.java                                    |   18 +-
 src/share/classes/sun/net/www/http/HttpClient.java                                |   81 +-
 src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java                  |   36 +-
 src/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java               |   23 +-
 src/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java          |   47 +-
 src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java                    |   58 +-
 src/share/classes/sun/security/provider/DSAKeyPairGenerator.java                  |   18 +-
 src/share/classes/sun/security/provider/DSAParameterGenerator.java                |   59 +-
 src/share/classes/sun/security/provider/ParameterCache.java                       |  257 ++-
 src/share/classes/sun/security/smartcardio/TerminalImpl.java                      |    6 +-
 src/share/classes/sun/security/ssl/DHCrypt.java                                   |  134 +-
 src/share/classes/sun/security/ssl/ServerHandshaker.java                          |   31 +-
 src/share/classes/sun/security/tools/jarsigner/Resources_ja.java                  |   12 +-
 src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java               |    4 +-
 src/share/classes/sun/security/tools/policytool/Resources_sv.java                 |   14 +-
 src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java             |    2 +-
 src/share/classes/sun/tools/jar/resources/jar_sv.properties                       |    4 +-
 src/share/lib/security/java.security-aix                                          |    2 +-
 src/share/lib/security/java.security-linux                                        |    2 +-
 src/share/lib/security/java.security-macosx                                       |    2 +-
 src/share/lib/security/java.security-solaris                                      |    2 +-
 src/share/lib/security/java.security-windows                                      |    2 +-
 src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java        |   14 +-
 src/windows/classes/sun/awt/windows/WMenuItemPeer.java                            |    4 +-
 src/windows/classes/sun/awt/windows/WObjectPeer.java                              |    8 +-
 src/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java        |   11 +-
 src/windows/native/java/lang/java_props_md.c                                      |    5 +-
 src/windows/native/sun/windows/awt_Component.cpp                                  |   27 +-
 src/windows/native/sun/windows/awt_Menu.cpp                                       |  112 +-
 src/windows/native/sun/windows/awt_Menu.h                                         |   13 +-
 src/windows/native/sun/windows/awt_MenuBar.cpp                                    |   73 +-
 src/windows/native/sun/windows/awt_MenuBar.h                                      |   11 +-
 src/windows/native/sun/windows/awt_MenuItem.cpp                                   |  114 +-
 src/windows/native/sun/windows/awt_MenuItem.h                                     |   10 +-
 src/windows/native/sun/windows/awt_PopupMenu.cpp                                  |   15 +-
 src/windows/native/sun/windows/awt_PopupMenu.h                                    |    2 +-
 src/windows/native/sun/windows/awt_new.cpp                                        |    3 +
 test/TEST.groups                                                                  |    2 +
 test/com/sun/crypto/provider/Cipher/AES/CICO.java                                 |    1 +
 test/com/sun/crypto/provider/Cipher/AES/CTR.java                                  |    1 +
 test/com/sun/crypto/provider/Cipher/AES/Padding.java                              |    1 +
 test/com/sun/crypto/provider/Cipher/AES/Test4513830.java                          |    1 +
 test/com/sun/crypto/provider/Cipher/AES/Test4517355.java                          |    1 +
 test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java                        |    1 +
 test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java                      |    1 +
 test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java                |    1 +
 test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java                  |    1 +
 test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java                     |    1 +
 test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java                       |    1 +
 test/com/sun/crypto/provider/Cipher/DES/FlushBug.java                             |    1 +
 test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java                      |    1 +
 test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java                      |    1 +
 test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java                         |    1 +
 test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java           |    1 +
 test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java                             |    1 +
 test/com/sun/crypto/provider/Cipher/RSA/TestRSA.java                              |    1 +
 test/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java                    |  110 +
 test/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java               |   98 +
 test/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java                  |   73 +
 test/com/sun/crypto/provider/Mac/HmacSaltLengths.java                             |    1 +
 test/com/sun/crypto/provider/Mac/MacSameTest.java                                 |    1 +
 test/com/sun/jndi/ldap/LdapTimeoutTest.java                                       |    1 +
 test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java                      |    1 +
 test/java/awt/Frame/FrameResize/ShowChildWhileResizingTest.java                   |   88 +
 test/java/io/DataInputStream/ReadUTF.java                                         |    1 +
 test/java/io/File/GetXSpace.java                                                  |    1 +
 test/java/io/PrintStream/OversynchronizedTest.java                                |    1 +
 test/java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java    |    1 +
 test/java/io/Serializable/longString/LongString.java                              |    1 +
 test/java/io/Serializable/proxy/Basic.java                                        |    1 +
 test/java/io/Serializable/sanityCheck/SanityCheck.java                            |    1 +
 test/java/io/Serializable/serialFilter/SerialFilterTest.java                      |   91 +-
 test/java/lang/Boolean/MakeBooleanComparable.java                                 |    1 +
 test/java/lang/ClassLoader/Assert.java                                            |    1 +
 test/java/lang/Compare.java                                                       |    1 +
 test/java/lang/Double/ParseHexFloatingPoint.java                                  |    1 +
 test/java/lang/Enum/ValueOf.java                                                  |    1 +
 test/java/lang/HashCode.java                                                      |    1 +
 test/java/lang/Integer/BitTwiddle.java                                            |    1 +
 test/java/lang/Long/BitTwiddle.java                                               |    1 +
 test/java/lang/Math/CubeRootTests.java                                            |    1 +
 test/java/lang/Math/HypotTests.java                                               |    1 +
 test/java/lang/Math/IeeeRecommendedTests.java                                     |    1 +
 test/java/lang/Math/Log1pTests.java                                               |    1 +
 test/java/lang/Runtime/exec/WinCommand.java                                       |    1 +
 test/java/lang/String/ContentEquals.java                                          |    1 +
 test/java/lang/String/ICCBasher.java                                              |    1 +
 test/java/lang/String/SBConstructor.java                                          |    2 +-
 test/java/lang/String/Split.java                                                  |    1 +
 test/java/lang/StringBuffer/AppendCharSequence.java                               |    1 +
 test/java/lang/StringBuffer/AppendSB.java                                         |    1 +
 test/java/lang/StringBuffer/AppendStringBuilder.java                              |    1 +
 test/java/lang/StringBuffer/Capacity.java                                         |    1 +
 test/java/lang/StringBuffer/IndexOf.java                                          |    1 +
 test/java/lang/StringBuffer/SBBasher.java                                         |    2 +-
 test/java/lang/StringBuffer/Trim.java                                             |    1 +
 test/java/lang/StringBuilder/AppendStringBuffer.java                              |    1 +
 test/java/lang/Thread/ITLConstructor.java                                         |  107 +
 test/java/lang/ToString.java                                                      |    1 +
 test/java/lang/instrument/SingleTransformerTest.java                              |    1 +
 test/java/lang/instrument/TransformMethodTest.java                                |    1 +
 test/java/lang/invoke/MethodHandles/CatchExceptionTest.java                       |    1 +
 test/java/lang/management/BufferPoolMXBean/Basic.java                             |    1 +
 test/java/lang/ref/OOMEInReferenceHandler.java                                    |    1 +
 test/java/math/BigDecimal/StringConstructor.java                                  |    1 +
 test/java/math/BigInteger/BigIntegerTest.java                                     |    1 +
 test/java/math/BigInteger/ModPow65537.java                                        |    1 +
 test/java/math/BigInteger/SymmetricRangeTests.java                                |    1 +
 test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java           |    1 +
 test/java/net/InetAddress/HashSpread.java                                         |    1 +
 test/java/net/SocketPermission/SocketPermissionTest.java                          |    1 +
 test/java/nio/Buffer/Chars.java                                                   |    1 +
 test/java/nio/MappedByteBuffer/Force.java                                         |    1 +
 test/java/nio/MappedByteBuffer/ZeroMap.java                                       |    1 +
 test/java/nio/channels/AsynchronousChannelGroup/Basic.java                        |   35 +-
 test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java                   |    2 +-
 test/java/nio/channels/AsynchronousChannelGroup/Identity.java                     |    1 +
 test/java/nio/channels/AsynchronousChannelGroup/Restart.java                      |    3 +-
 test/java/nio/channels/AsynchronousFileChannel/Basic.java                         |    1 +
 test/java/nio/channels/AsynchronousFileChannel/Lock.java                          |    1 +
 test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java                  |    1 +
 test/java/nio/channels/AsynchronousSocketChannel/Basic.java                       |    1 +
 test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java              |    1 +
 test/java/nio/channels/Channels/Basic2.java                                       |    1 +
 test/java/nio/channels/Channels/ShortWrite.java                                   |    1 +
 test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java                   |    1 +
 test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java             |    1 +
 test/java/nio/channels/DatagramChannel/Promiscuous.java                           |    1 +
 test/java/nio/channels/FileChannel/AtomicAppend.java                              |    1 +
 test/java/nio/channels/FileChannel/ClosedByInterrupt.java                         |    1 +
 test/java/nio/channels/FileChannel/MapTest.java                                   |    1 +
 test/java/nio/channels/FileChannel/Position.java                                  |    1 +
 test/java/nio/channels/FileChannel/Pread.java                                     |    1 +
 test/java/nio/channels/FileChannel/Pwrite.java                                    |    1 +
 test/java/nio/channels/FileChannel/Size.java                                      |    1 +
 test/java/nio/channels/FileChannel/Transfer.java                                  |    1 +
 test/java/nio/channels/FileChannel/Truncate.java                                  |    1 +
 test/java/nio/channels/Pipe/PipeChannel.java                                      |    3 +-
 test/java/nio/channels/Pipe/ScatteringRead.java                                   |    3 +-
 test/java/nio/channels/Pipe/SelectPipe.java                                       |    1 +
 test/java/nio/channels/Selector/SelectorTest.java                                 |    1 +
 test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java                 |    1 +
 test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java                 |    1 +
 test/java/nio/channels/SocketChannel/CloseDuringWrite.java                        |    1 +
 test/java/nio/channels/SocketChannel/OutOfBand.java                               |    1 +
 test/java/nio/channels/SocketChannel/ShortWrite.java                              |    1 +
 test/java/nio/channels/SocketChannel/VectorIO.java                                |    1 +
 test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java                          |    1 +
 test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh         |    4 +-
 test/java/nio/charset/coders/BashCache.java                                       |    1 +
 test/java/nio/charset/coders/BashStreams.java                                     |    1 +
 test/java/nio/file/FileStore/Basic.java                                           |    1 +
 test/java/nio/file/Files/BytesAndLines.java                                       |    1 +
 test/java/nio/file/Files/CopyAndMove.java                                         |    1 +
 test/java/nio/file/Files/walkFileTree/SkipSiblings.java                           |    1 +
 test/java/nio/file/Files/walkFileTree/SkipSubtree.java                            |    1 +
 test/java/nio/file/Files/walkFileTree/TerminateWalk.java                          |    1 +
 test/java/nio/file/WatchService/LotsOfEvents.java                                 |    1 +
 test/java/nio/file/WatchService/MayFlies.java                                     |    1 +
 test/java/nio/file/WatchService/SensitivityModifier.java                          |    1 +
 test/java/nio/file/attribute/AclFileAttributeView/Basic.java                      |    1 +
 test/java/nio/file/attribute/FileTime/Basic.java                                  |    1 +
 test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java              |    1 +
 test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java       |    1 +
 test/java/rmi/registry/interfaceHash/InterfaceHash.java                           |    1 +
 test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java         |    1 +
 test/java/security/MessageDigest/ByteBuffers.java                                 |    1 +
 test/java/security/MessageDigest/TestDigestIOStream.java                          |    1 +
 test/java/security/MessageDigest/TestSameLength.java                              |    1 +
 test/java/security/MessageDigest/TestSameValue.java                               |    1 +
 test/java/security/Signature/ByteBuffers.java                                     |    1 +
 test/java/security/Signature/NONEwithRSA.java                                     |    1 +
 test/java/security/spec/EllipticCurveMatch.java                                   |    1 +
 test/java/sql/JavatimeTest.java                                                   |    1 +
 test/java/text/Format/MessageFormat/Bug7003643.java                               |    1 +
 test/java/util/Arrays/ArrayObjectMethods.java                                     |    1 +
 test/java/util/Arrays/CopyMethods.java                                            |    1 +
 test/java/util/Arrays/Correct.java                                                |    1 +
 test/java/util/Base64/TestBase64.java                                             |    1 +
 test/java/util/BitSet/BSMethods.java                                              |    1 +
 test/java/util/BitSet/ImportExport.java                                           |    1 +
 test/java/util/BitSet/PreviousBits.java                                           |    1 +
 test/java/util/Calendar/JavatimeTest.java                                         |    1 +
 test/java/util/Collection/MOAT.java                                               |    1 +
 test/java/util/Collections/AddAll.java                                            |    1 +
 test/java/util/Collections/CheckedListBash.java                                   |    1 +
 test/java/util/Collections/CheckedMapBash.java                                    |    1 +
 test/java/util/Collections/CheckedSetBash.java                                    |    1 +
 test/java/util/Collections/Disjoint.java                                          |    1 +
 test/java/util/Collections/Rotate.java                                            |    1 +
 test/java/util/EnumSet/EnumSetBash.java                                           |    1 +
 test/java/util/HashSet/Serialization.java                                         |    1 +
 test/java/util/IdentityHashMap/Capacity.java                                      |    1 +
 test/java/util/List/LockStep.java                                                 |    1 +
 test/java/util/Map/LockStep.java                                                  |    1 +
 test/java/util/NavigableMap/LockStep.java                                         |    1 +
 test/java/util/Properties/ConcurrentLoadAndStoreXML.java                          |    1 +
 test/java/util/Random/DistinctSeeds.java                                          |    1 +
 test/java/util/Random/RandomStreamTest.java                                       |    1 +
 test/java/util/Random/RandomTest.java                                             |    1 +
 test/java/util/ResourceBundle/Control/StressTest.java                             |    1 +
 test/java/util/SplittableRandom/SplittableRandomTest.java                         |    1 +
 test/java/util/Timer/DelayOverflow.java                                           |    1 +
 test/java/util/Timer/Purge.java                                                   |    1 +
 test/java/util/UUID/Serial.java                                                   |    1 +
 test/java/util/UUID/UUIDTest.java                                                 |    1 +
 test/java/util/WeakHashMap/GCDuringIteration.java                                 |    1 +
 test/java/util/logging/CheckZombieLockTest.java                                   |    1 +
 test/java/util/logging/DrainFindDeadlockTest.java                                 |    1 +
 test/java/util/logging/FileHandlerPath.java                                       |    1 +
 test/java/util/logging/LoggingDeadlock.java                                       |    4 +
 test/java/util/logging/LoggingDeadlock2.java                                      |    4 +
 test/java/util/logging/TestLogConfigurationDeadLockWithConf.java                  |    1 +
 test/java/util/regex/RegExTest.java                                               |    1 +
 test/java/util/zip/3GBZipFiles.sh                                                 |    1 +
 test/java/util/zip/DeInflate.java                                                 |    1 +
 test/java/util/zip/DeflateIn_InflateOut.java                                      |    1 +
 test/java/util/zip/FlaterTest.java                                                |    1 +
 test/java/util/zip/GZIP/Accordion.java                                            |    1 +
 test/java/util/zip/GZIP/GZIPInputStreamRead.java                                  |    1 +
 test/java/util/zip/InflateIn_DeflateOut.java                                      |    1 +
 test/java/util/zip/InflaterBufferSize.java                                        |    1 +
 test/java/util/zip/TimeChecksum.java                                              |    1 +
 test/java/util/zip/TotalInOut.java                                                |    1 +
 test/java/util/zip/ZipFile/Assortment.java                                        |    1 +
 test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java                     |    1 +
 test/java/util/zip/ZipFile/FinalizeZipFile.java                                   |    1 +
 test/java/util/zip/ZipFile/MultiThreadedReadTest.java                             |    1 +
 test/java/util/zip/ZipFile/ReadZip.java                                           |    1 +
 test/javax/crypto/Cipher/ByteBuffers.java                                         |    1 +
 test/javax/crypto/CipherSpi/DirectBBRemaining.java                                |    1 +
 test/javax/crypto/CryptoPermission/AllPermCheck.java                              |    1 +
 test/javax/crypto/CryptoPermission/RC2PermCheck.java                              |    1 +
 test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java                         |    1 +
 test/javax/crypto/KeyGenerator/TestKGParity.java                                  |    1 +
 test/javax/crypto/Mac/ByteBuffers.java                                            |    1 +
 test/javax/crypto/NullCipher/TestNPE.java                                         |    1 +
 test/javax/management/monitor/MultiMonitorTest.java                               |    1 +
 test/javax/management/mxbean/ThreadMXBeanTest.java                                |    1 +
 test/javax/management/remote/mandatory/loading/MissingClassTest.java              |    1 +
 test/javax/management/timer/MissingNotificationTest.java                          |    1 +
 test/javax/net/ssl/TLS/TestJSSE.java                                              |    1 +
 test/javax/smartcardio/TestCommandAPDU.java                                       |    1 +
 test/javax/swing/regtesthelpers/JRobot.java                                       |  294 +++
 test/javax/swing/regtesthelpers/SwingTestHelper.java                              |  862 ++++++++++
 test/javax/swing/regtesthelpers/Test.java                                         |   34 +
 test/javax/swing/text/FlowView/LayoutTest.java                                    |   90 +
 test/javax/xml/jaxp/transform/8167179/NamespacePrefixTest.java                    |  188 ++
 test/sun/management/jmxremote/startstop/JMXStartStopTest.java                     |    1 +
 test/sun/misc/CopyMemory.java                                                     |    1 +
 test/sun/misc/FloatingDecimal/TestFloatingDecimal.java                            |    1 +
 test/sun/misc/URLClassPath/ClassnameCharTest.java                                 |   64 +-
 test/sun/net/ftp/FtpURLConnectionLeak.java                                        |  155 +
 test/sun/net/www/ParseUtil_4922813.java                                           |    1 +
 test/sun/net/www/protocol/http/HttpInputStream.java                               |  136 +-
 test/sun/nio/cs/FindDecoderBugs.java                                              |    1 +
 test/sun/nio/cs/FindEncoderBugs.java                                              |    1 +
 test/sun/nio/cs/TestStringCoding.java                                             |    1 +
 test/sun/nio/cs/TestStringCodingUTF8.java                                         |    1 +
 test/sun/security/krb5/auto/UnboundSSL.java                                       |    4 +-
 test/sun/security/mscapi/PrngSlow.java                                            |    1 +
 test/sun/security/mscapi/SignUsingSHA2withRSA.sh                                  |    1 +
 test/sun/security/pkcs11/Cipher/ReinitCipher.java                                 |   18 +-
 test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java                        |   26 +-
 test/sun/security/pkcs11/Cipher/TestRSACipher.java                                |   25 +-
 test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java                            |   22 +-
 test/sun/security/pkcs11/Cipher/TestRawRSACipher.java                             |   20 +-
 test/sun/security/pkcs11/Cipher/TestSymmCiphers.java                              |   27 +-
 test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java                         |   29 +-
 test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java                        |  127 +
 test/sun/security/pkcs11/KeyAgreement/TestDH.java                                 |   24 +-
 test/sun/security/pkcs11/KeyAgreement/TestInterop.java                            |   21 +-
 test/sun/security/pkcs11/KeyAgreement/TestShort.java                              |   21 +-
 test/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java                      |   86 +
 test/sun/security/pkcs11/KeyGenerator/DESParity.java                              |   23 +-
 test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java                       |   18 +-
 test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java                         |   63 +-
 test/sun/security/pkcs11/Mac/MacKAT.java                                          |    7 +-
 test/sun/security/pkcs11/Mac/MacSameTest.java                                     |    8 +-
 test/sun/security/pkcs11/Mac/ReinitMac.java                                       |   18 +-
 test/sun/security/pkcs11/MessageDigest/ByteBuffers.java                           |   17 +-
 test/sun/security/pkcs11/MessageDigest/DigestKAT.java                             |   21 +-
 test/sun/security/pkcs11/MessageDigest/ReinitDigest.java                          |   15 +-
 test/sun/security/pkcs11/MessageDigest/TestCloning.java                           |   15 +-
 test/sun/security/pkcs11/PKCS11Test.java                                          |  183 +-
 test/sun/security/pkcs11/Secmod/AddPrivateKey.java                                |   33 +-
 test/sun/security/pkcs11/Secmod/AddTrustedCert.java                               |   28 +-
 test/sun/security/pkcs11/Secmod/Crypto.java                                       |   16 +-
 test/sun/security/pkcs11/Secmod/GetPrivateKey.java                                |   26 +-
 test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java                             |   39 +-
 test/sun/security/pkcs11/Secmod/LoadKeystore.java                                 |   10 +-
 test/sun/security/pkcs11/Secmod/TrustAnchors.java                                 |   25 +-
 test/sun/security/pkcs11/Secmod/policy                                            |    6 +
 test/sun/security/pkcs11/SecureRandom/Basic.java                                  |   17 +-
 test/sun/security/pkcs11/Signature/ByteBuffers.java                               |   34 +-
 test/sun/security/pkcs11/Signature/ReinitSignature.java                           |  319 +++-
 test/sun/security/pkcs11/Signature/TestDSA.java                                   |   41 +-
 test/sun/security/pkcs11/Signature/TestDSAKeyLength.java                          |   34 +-
 test/sun/security/pkcs11/Signature/TestRSAKeyLength.java                          |   34 +-
 test/sun/security/pkcs11/ec/ReadCertificates.java                                 |   54 +-
 test/sun/security/pkcs11/ec/ReadPKCS12.java                                       |   84 +-
 test/sun/security/pkcs11/ec/TestCurves.java                                       |   37 +-
 test/sun/security/pkcs11/ec/TestECDH.java                                         |   30 +-
 test/sun/security/pkcs11/ec/TestECDH2.java                                        |   40 +-
 test/sun/security/pkcs11/ec/TestECDSA.java                                        |   37 +-
 test/sun/security/pkcs11/ec/TestECDSA2.java                                       |   37 +-
 test/sun/security/pkcs11/ec/TestECGenSpec.java                                    |   21 +-
 test/sun/security/pkcs11/ec/TestKeyFactory.java                                   |   26 +-
 test/sun/security/pkcs11/ec/policy                                                |    7 +
 test/sun/security/pkcs11/fips/TrustManagerTest.java                               |   37 +-
 test/sun/security/pkcs11/fips/TrustManagerTest.policy                             |    3 +
 test/sun/security/pkcs11/policy                                                   |    3 +
 test/sun/security/pkcs11/rsa/KeyWrap.java                                         |   31 +-
 test/sun/security/pkcs11/rsa/TestCACerts.java                                     |   49 +-
 test/sun/security/pkcs11/rsa/TestCACerts.policy                                   |    7 +
 test/sun/security/pkcs11/rsa/TestKeyFactory.java                                  |   19 +-
 test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java                            |   26 +-
 test/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy                          |    4 +
 test/sun/security/pkcs11/rsa/TestSignatures.java                                  |   58 +-
 test/sun/security/pkcs11/rsa/rsakeys.ks.policy                                    |    4 +
 test/sun/security/pkcs11/sslecc/CipherTest.java                                   |   32 +-
 test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java                         |   12 +-
 test/sun/security/pkcs11/sslecc/JSSEServer.java                                   |   27 +-
 test/sun/security/pkcs11/sslecc/policy                                            |    9 +
 test/sun/security/pkcs11/tls/TestKeyMaterial.java                                 |  216 +-
 test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java                            |   22 +-
 test/sun/security/pkcs11/tls/TestMasterSecret.java                                |  165 +-
 test/sun/security/pkcs11/tls/TestMasterSecret.policy                              |    8 +
 test/sun/security/pkcs11/tls/TestPRF.java                                         |  174 +-
 test/sun/security/pkcs11/tls/TestPremaster.java                                   |   11 +-
 test/sun/security/pkcs11/tls/policy                                               |    5 +
 test/sun/security/provider/DSA/SupportedDSAParamGen.java                          |   83 +
 test/sun/security/provider/DSA/TestDSA.java                                       |    1 +
 test/sun/security/provider/DSA/TestDSA2.java                                      |    1 +
 test/sun/security/provider/DSA/TestKeyPairGenerator.java                          |   22 +-
 test/sun/security/provider/SeedGenerator/Priority_Inversion.java                  |    1 +
 test/sun/security/rsa/TestKeyPairGenerator.java                                   |    1 +
 test/sun/security/rsa/TestSignatures.java                                         |    1 +
 test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocket.java |  135 +-
 test/sun/security/tools/jarsigner/TimestampCheck.java                             |    6 +-
 test/sun/util/calendar/zi/tzdata/VERSION                                          |    2 +-
 test/sun/util/calendar/zi/tzdata/africa                                           |  103 +-
 test/sun/util/calendar/zi/tzdata/antarctica                                       |    3 +-
 test/sun/util/calendar/zi/tzdata/asia                                             |  401 ++--
 test/sun/util/calendar/zi/tzdata/australasia                                      |  159 +-
 test/sun/util/calendar/zi/tzdata/backward                                         |    1 +
 test/sun/util/calendar/zi/tzdata/europe                                           |  230 +-
 test/sun/util/calendar/zi/tzdata/iso3166.tab                                      |    2 +-
 test/sun/util/calendar/zi/tzdata/leapseconds                                      |    4 +-
 test/sun/util/calendar/zi/tzdata/northamerica                                     |   87 +-
 test/sun/util/calendar/zi/tzdata/southamerica                                     |  554 +++---
 test/sun/util/calendar/zi/tzdata/zone.tab                                         |   12 +-
 407 files changed, 7944 insertions(+), 3146 deletions(-)

diffs (truncated from 20789 to 500 lines):

diff -r 79df90ff3070 -r cfc292a2c1c6 .hgtags
--- a/.hgtags	Thu Feb 27 10:53:07 2014 +0100
+++ b/.hgtags	Tue May 09 04:03:50 2017 +0100
@@ -715,3 +715,16 @@
 9561afc12df843ef21ecd9d7b3633371e7a2bfc4 jdk8u121-b12
 7e0b701f3ee0469c3bcfbe9c0a4e7cd83f6735c9 icedtea-3.3.0pre02
 3642a826880bb11bf6e81b692e2503aa512d82b6 icedtea-3.3.0
+5ee8253969ddefb0426a76c03d31e08cbc773691 icedtea-3.4.0pre01
+2974746e56192cdd14fc2dd43179bcf28e4faf4a jdk8u121-b13
+032874d46bf95478cb86690b3c91d335c0764b0b jdk8u131-b00
+bea5b22daf5ddd941f3bcbf7a4e5fc5244ceb788 jdk8u131-b01
+a01d217a232906e82f80e5bc3db4d60c4c74716e jdk8u131-b02
+3d2dfed2b420a59c68e5deedd257eb630f88b3da jdk8u131-b03
+0f7d02f565658a89b073ee77c296f33148c50da3 jdk8u131-b04
+af0e709d28f9124dd2c37069e0bf4c0751248c61 jdk8u131-b05
+3c7f99282d1b5e29f7466bf25fb6878bfebfc58a jdk8u131-b06
+f5d0aadb4d1ca74eda4e98cc0030f1618ef4c870 jdk8u131-b07
+6e362e6002abc39c63fc8ab4bcebf08e273f5a94 jdk8u131-b08
+40d00399869d8a28cfecf360234f340e9e0ad3b1 jdk8u131-b09
+c0091a673d766ce2e76a945bab6de325fe78dd88 jdk8u131-b10
diff -r 79df90ff3070 -r cfc292a2c1c6 make/data/tzdata/VERSION
--- a/make/data/tzdata/VERSION	Thu Feb 27 10:53:07 2014 +0100
+++ b/make/data/tzdata/VERSION	Tue May 09 04:03:50 2017 +0100
@@ -21,4 +21,4 @@
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
-tzdata2016i
+tzdata2017a
diff -r 79df90ff3070 -r cfc292a2c1c6 make/data/tzdata/africa
--- a/make/data/tzdata/africa	Thu Feb 27 10:53:07 2014 +0100
+++ b/make/data/tzdata/africa	Tue May 09 04:03:50 2017 +0100
@@ -29,15 +29,15 @@
 # tz at iana.org for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2014-10-31):
+# From Paul Eggert (2017-02-20):
 #
 # Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
 # Unfortunately this book contains many errors and cites no sources.
 #
-# Gwillim Law writes that a good source
-# for recent time zone data is the International Air Transport
+# Many years ago Gwillim Law wrote that a good source
+# for time zone data was the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
 # of the IATA's data after 1990.  Except where otherwise noted,
@@ -54,39 +54,33 @@
 # A reliable and entertaining source about time zones is
 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
 #
+# European-style abbreviations are commonly used along the Mediterranean.
+# For sub-Saharan Africa abbreviations were less standardized.
 # Previous editions of this database used WAT, CAT, SAT, and EAT
-# for +0:00 through +3:00, respectively,
-# but Mark R V Murray reports that
-# 'SAST' is the official abbreviation for +2:00 in the country of South Africa,
-# 'CAT' is commonly used for +2:00 in countries north of South Africa, and
-# 'WAT' is probably the best name for +1:00, as the common phrase for
+# for UT +00 through +03, respectively,
+# but in 1997 Mark R V Murray reported that
+# 'SAST' is the official abbreviation for +02 in the country of South Africa,
+# 'CAT' is commonly used for +02 in countries north of South Africa, and
+# 'WAT' is probably the best name for +01, as the common phrase for
 # the area that includes Nigeria is "West Africa".
-# He has heard of "Western Sahara Time" for +0:00 but can find no reference.
 #
-# To make things confusing, 'WAT' seems to have been used for -1:00 long ago;
-# I'd guess that this was because people needed _some_ name for -1:00,
-# and at the time, far west Africa was the only major land area in -1:00.
-# This usage is now obsolete, as the last use of -1:00 on the African
-# mainland seems to have been 1976 in Western Sahara.
-#
-# To summarize, the following abbreviations seem to have some currency:
-#	-1:00	WAT	West Africa Time (no longer used)
-#	 0:00	GMT	Greenwich Mean Time
-#	 2:00	CAT	Central Africa Time
-#	 2:00	SAST	South Africa Standard Time
-# and Murray suggests the following abbreviation:
-#	 1:00	WAT	West Africa Time
-# I realize that this leads to 'WAT' being used for both -1:00 and 1:00
-# for times before 1976, but this is the best I can think of
-# until we get more information.
+# To summarize, the following abbreviations seemed to have some currency:
+#	 +00	GMT	Greenwich Mean Time
+#	 +02	CAT	Central Africa Time
+#	 +02	SAST	South Africa Standard Time
+# and Murray suggested the following abbreviation:
+#	 +01	WAT	West Africa Time
+# Murray's suggestion seems to have caught on in news reports and the like.
+# I vaguely recall 'WAT' also being used for -01 in the past but
+# cannot now come up with solid citations.
 #
 # I invented the following abbreviations; corrections are welcome!
-#	 2:00	WAST	West Africa Summer Time
-#	 2:30	BEAT	British East Africa Time (no longer used)
-#	 2:45	BEAUT	British East Africa Unified Time (no longer used)
-#	 3:00	CAST	Central Africa Summer Time (no longer used)
-#	 3:00	SAST	South Africa Summer Time (no longer used)
-#	 3:00	EAT	East Africa Time
+#	 +02	WAST	West Africa Summer Time
+#	 +03	CAST	Central Africa Summer Time (no longer used)
+#	 +03	SAST	South Africa Summer Time (no longer used)
+#	 +03	EAT	East Africa Time
+# 'EAT' also seems to have caught on; the others are rare but are paired
+# with better-attested non-DST abbreviations.
 
 # Algeria
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
@@ -142,19 +136,19 @@
 # Cameroon
 # See Africa/Lagos.
 
-# Cape Verde
+# Cape Verde / Cabo Verde
 #
-# Shanks gives 1907 for the transition to CVT.
+# Shanks gives 1907 for the transition to +02.
 # Perhaps the 1911-05-26 Portuguese decree
-# http://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
+# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
 # merely made it official?
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Atlantic/Cape_Verde -1:34:04 -	LMT	1907        # Praia
-			-2:00	-	CVT	1942 Sep
-			-2:00	1:00	CVST	1945 Oct 15
-			-2:00	-	CVT	1975 Nov 25  2:00
-			-1:00	-	CVT
+			-2:00	-	-02	1942 Sep
+			-2:00	1:00	-01	1945 Oct 15
+			-2:00	-	-02	1975 Nov 25  2:00
+			-1:00	-	-01
 
 # Central African Republic
 # See Africa/Lagos.
@@ -411,7 +405,7 @@
 Rule	Ghana	1920	1942	-	Dec	31	0:00	0	GMT
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Accra	-0:00:52 -	LMT	1918
-			 0:00	Ghana	%s
+			 0:00	Ghana	GMT/+0020
 
 # Guinea
 # See Africa/Abidjan.
@@ -420,20 +414,20 @@
 #
 # Shanks gives 1911-05-26 for the transition to WAT,
 # evidently confusing the date of the Portuguese decree
-# http://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
+# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
 # with the date that it took effect, namely 1912-01-01.
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Bissau	-1:02:20 -	LMT	1912 Jan  1
-			-1:00	-	WAT	1975
+			-1:00	-	-01	1975
 			 0:00	-	GMT
 
 # Kenya
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Nairobi	2:27:16	-	LMT	1928 Jul
 			3:00	-	EAT	1930
-			2:30	-	BEAT	1940
-			2:45	-	BEAUT	1960
+			2:30	-	+0230	1940
+			2:45	-	+0245	1960
 			3:00	-	EAT
 Link Africa/Nairobi Africa/Addis_Ababa	 # Ethiopia
 Link Africa/Nairobi Africa/Asmara	 # Eritrea
@@ -460,7 +454,7 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Monrovia	-0:43:08 -	LMT	1882
 			-0:43:08 -	MMT	1919 Mar # Monrovia Mean Time
-			-0:44:30 -	LRT	1972 May # Liberia Time
+			-0:44:30 -	-004430	1972 May
 			 0:00	-	GMT
 
 ###############################################################################
@@ -619,7 +613,7 @@
 Rule Mauritius	2009	only	-	Mar	lastSun	2:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Indian/Mauritius	3:50:00 -	LMT	1907 # Port Louis
-			4:00 Mauritius	MU%sT	# Mauritius Time
+			4:00 Mauritius	+04/+05
 # Agalega Is, Rodriguez
 # no information; probably like Indian/Mauritius
 
@@ -938,14 +932,14 @@
 # since most of it was then controlled by Morocco.
 
 Zone Africa/El_Aaiun	-0:52:48 -	LMT	1934 Jan # El Aaiún
-			-1:00	-	WAT	1976 Apr 14
+			-1:00	-	-01	1976 Apr 14
 			 0:00	Morocco	WE%sT
 
 # Mozambique
 #
 # Shanks gives 1903-03-01 for the transition to CAT.
 # Perhaps the 1911-05-26 Portuguese decree
-# http://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
+# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
 # merely made it official?
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -972,16 +966,19 @@
 # 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.
+# From Paul Eggert (2017-02-22):
+# Although the Zambezi Region (formerly known as Caprivi) informally
+# observes Botswana time, we have no details about historical practice.
+# In the meantime people there can use Africa/Gaborone.
+# See: Immanuel S. The Namibian. 2017-02-23.
+# http://www.namibian.com.na/51480/read/Time-change-divides-lawmakers
 
 # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Namibia	1994	max	-	Sep	Sun>=1	2:00	1:00	S
 Rule	Namibia	1995	max	-	Apr	Sun>=1	2:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Africa/Windhoek	1:08:24 -	LMT	1892 Feb 8
-			1:30	-	SWAT	1903 Mar    # SW Africa Time
+			1:30	-	+0130	1903 Mar
 			2:00	-	SAST	1942 Sep 20  2:00
 			2:00	1:00	SAST	1943 Mar 21  2:00
 			2:00	-	SAST	1990 Mar 21 # independence
@@ -1008,7 +1005,7 @@
 # Réunion
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun # Saint-Denis
-			4:00	-	RET	# Réunion Time
+			4:00	-	+04
 #
 # Crozet Islands also observes Réunion time; see the 'antarctica' file.
 #
@@ -1043,7 +1040,7 @@
 # Seychelles
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Indian/Mahe	3:41:48 -	LMT	1906 Jun # Victoria
-			4:00	-	SCT	# Seychelles Time
+			4:00	-	+04
 # From Paul Eggert (2001-05-30):
 # Aldabra, Farquhar, and Desroches, originally dependencies of the
 # Seychelles, were transferred to the British Indian Ocean Territory
diff -r 79df90ff3070 -r cfc292a2c1c6 make/data/tzdata/antarctica
--- a/make/data/tzdata/antarctica	Thu Feb 27 10:53:07 2014 +0100
+++ b/make/data/tzdata/antarctica	Tue May 09 04:03:50 2017 +0100
@@ -133,7 +133,8 @@
 # O'Higgins, Antarctic Peninsula, -6319-05704, since 1948-02
 # Prat, -6230-05941
 # Villa Las Estrellas (a town), around the Frei base, since 1984-04-09
-# These locations have always used Santiago time; use TZ='America/Santiago'.
+# These locations employ Region of Magallanes time; use
+# TZ='America/Punta_Arenas'.
 
 # China - year-round bases
 # Great Wall, King George Island, -6213-05858, since 1985-02-20
diff -r 79df90ff3070 -r cfc292a2c1c6 make/data/tzdata/asia
--- a/make/data/tzdata/asia	Thu Feb 27 10:53:07 2014 +0100
+++ b/make/data/tzdata/asia	Tue May 09 04:03:50 2017 +0100
@@ -29,15 +29,15 @@
 # tz at iana.org for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2015-08-08):
+# From Paul Eggert (2017-01-13):
 #
 # Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
 # Unfortunately this book contains many errors and cites no sources.
 #
-# Gwillim Law writes that a good source
-# for recent time zone data is the International Air Transport
+# Many years ago Gwillim Law wrote that a good source
+# for time zone data was the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
 # of the IATA's data after 1990.  Except where otherwise noted,
@@ -58,29 +58,24 @@
 # A reliable and entertaining source about time zones is
 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
 #
-# I invented the abbreviations marked '*' in the following table;
-# the rest are from earlier versions of this file, or from other sources.
-# Corrections are welcome!
+# The following alphabetic abbreviations appear in these tables:
 #	     std  dst
 #	     LMT	Local Mean Time
 #	2:00 EET  EEST	Eastern European Time
 #	2:00 IST  IDT	Israel
-#	3:00 AST  ADT	Arabia*
-#	3:30 IRST IRDT	Iran*
-#	4:00 GST	Gulf*
 #	5:30 IST	India
-#	7:00 ICT	Indochina, most times and locations*
 #	7:00 WIB	west Indonesia (Waktu Indonesia Barat)
 #	8:00 WITA	central Indonesia (Waktu Indonesia Tengah)
 #	8:00 CST	China
-#	8:00 IDT	Indochina, 1943-45, 1947-55, 1960-75 (some locations)*
-#	8:00 JWST	Western Standard Time (Japan, 1896/1937)*
-#	8:30 KST  KDT	Korea when at +0830*
-#	9:00 JCST	Central Standard Time (Japan, 1896/1937)
+#	8:30 KST  KDT	Korea when at +0830
 #	9:00 WIT	east Indonesia (Waktu Indonesia Timur)
 #	9:00 JST  JDT	Japan
 #	9:00 KST  KDT	Korea when at +09
 #	9:30 ACST	Australian Central Standard Time
+# Otherwise, these tables typically use numeric abbreviations like +03
+# and +0330 for integer hour and minute UTC offsets.  Although earlier
+# editions invented alphabetic time zone abbreviations for every
+# offset, this did not reflect common practice.
 #
 # See the 'europe' file for Russia and Turkey in Asia.
 
@@ -88,7 +83,7 @@
 # Incorporates data for Singapore from Robert Elz' asia 1.1, as well as
 # additional information from Tom Yap, Sun Microsystems Intercontinental
 # Technical Support (including a page from the Official Airline Guide -
-# Worldwide Edition).  The names for time zones are guesses.
+# Worldwide Edition).
 
 ###############################################################################
 
@@ -109,8 +104,8 @@
 # Afghanistan
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Kabul	4:36:48 -	LMT	1890
-			4:00	-	AFT	1945
-			4:30	-	AFT
+			4:00	-	+04	1945
+			4:30	-	+0430
 
 # Armenia
 # From Paul Eggert (2006-03-22):
@@ -253,18 +248,17 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Dhaka	6:01:40 -	LMT	1890
 			5:53:20	-	HMT	1941 Oct    # Howrah Mean Time?
-			6:30	-	BURT	1942 May 15 # Burma Time
-			5:30	-	IST	1942 Sep
-			6:30	-	BURT	1951 Sep 30
-			6:00	-	DACT	1971 Mar 26 # Dacca Time
-			6:00	-	BDT	2009
-			6:00	Dhaka	BD%sT
+			6:30	-	+0630	1942 May 15
+			5:30	-	+0530	1942 Sep
+			6:30	-	+0630	1951 Sep 30
+			6:00	-	+06	2009
+			6:00	Dhaka	+06/+07
 
 # Bhutan
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Thimphu	5:58:36 -	LMT	1947 Aug 15 # or Thimbu
-			5:30	-	IST	1987 Oct
-			6:00	-	BTT	# Bhutan Time
+			5:30	-	+0530	1987 Oct
+			6:00	-	+06
 
 # British Indian Ocean Territory
 # Whitman and the 1995 CIA time zone map say 5:00, but the
@@ -274,14 +268,14 @@
 # then contained the Chagos Archipelago).
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Indian/Chagos	4:49:40	-	LMT	1907
-			5:00	-	IOT	1996 # BIOT Time
-			6:00	-	IOT
+			5:00	-	+05	1996
+			6:00	-	+06
 
 # Brunei
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Brunei	7:39:40 -	LMT	1926 Mar # Bandar Seri Begawan
-			7:30	-	BNT	1933
-			8:00	-	BNT
+			7:30	-	+0730	1933
+			8:00	-	+08
 
 # Burma / Myanmar
 
@@ -290,9 +284,9 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Yangon	6:24:40 -	LMT	1880        # or Rangoon
 			6:24:40	-	RMT	1920        # Rangoon Mean Time?
-			6:30	-	BURT	1942 May    # Burma Time
-			9:00	-	JST	1945 May  3
-			6:30	-	MMT	# Myanmar Time
+			6:30	-	+0630	1942 May
+			9:00	-	+09	1945 May  3
+			6:30	-	+0630
 
 # Cambodia
 # See Asia/Bangkok.
@@ -355,7 +349,7 @@
 # (could be true), for the moment I am assuming that those two
 # counties are mistakes in the astro.com data.
 
-# From Paul Eggert (2014-06-30):
+# From Paul Eggert (2017-01-05):
 # Alois Treindl kindly sent me translations of the following two sources:
 #
 # (1)
@@ -413,28 +407,26 @@
 # mainly observed in coastal areas), the five zones were:
 #
 # Changbai Time ("Long-white Time", Long-white = Heilongjiang area) UT +08:30
-# Asia/Harbin (currently a link to Asia/Shanghai)
+# Now part of Asia/Shanghai; its pre-1970 times are not recorded here.
 # Heilongjiang (except Mohe county), Jilin
 #
 # Zhongyuan Time ("Central plain Time") UT +08
-# Asia/Shanghai
+# Now part of Asia/Shanghai.
 # most of China
-# This currently represents most other zones as well,
-# as apparently these regions have been the same since 1970.
 # Milne gives 8:05:43.2 for Xujiahui Observatory time; round to nearest.
 # Guo says Shanghai switched to UT +08 "from the end of the 19th century".
 #
-# Long-shu Time (probably due to Long and Shu being two names of the area) UT +07
-# Asia/Chongqing (currently a link to Asia/Shanghai)
+# Long-shu Time (probably as Long and Shu were two names of the area) UT +07
+# Now part of Asia/Shanghai; its pre-1970 times are not recorded here.
 # Guangxi, Guizhou, Hainan, Ningxia, Sichuan, Shaanxi, and Yunnan;
-# most of Gansu; west Inner Mongolia; west Qinghai; and the Guangdong
+# most of Gansu; west Inner Mongolia; east Qinghai; and the Guangdong
 # counties Deqing, Enping, Kaiping, Luoding, Taishan, Xinxing,
 # Yangchun, Yangjiang, Yu'nan, and Yunfu.
 #
 # Xin-zang Time ("Xinjiang-Tibet Time") UT +06
-# Asia/Urumqi
-# This currently represents Kunlun Time as well,
-# as apparently the two regions have been the same since 1970.
+# This region is now part of either Asia/Urumqi or Asia/Shanghai with
+# current boundaries uncertain; times before 1970 for areas that
+# disagree with Ürümqi or Shanghai are not recorded here.
 # The Gansu counties Aksay, Anxi, Dunhuang, Subei; west Qinghai;
 # the Guangdong counties  Xuwen, Haikang, Suixi, Lianjiang,
 # Zhanjiang, Wuchuan, Huazhou, Gaozhou, Maoming, Dianbai, and Xinyi;
@@ -445,7 +437,7 @@
 # Fukang, Kuitun, Kumukuli, Miquan, Qitai, and Turfan.
 #
 # Kunlun Time UT +05:30
-# Asia/Kashgar (currently a link to Asia/Urumqi)
+# This region is now in the same status as Xin-zang Time (see above).
 # West Tibet, including Pulan, Aheqi, Shufu, Shule;
 # West Xinjiang, including Aksu, Atushi, Yining, Hetian, Cele, Luopu, Nileke,
 # Zhaosu, Tekesi, Gongliu, Chabuchaer, Huocheng, Bole, Pishan, Suiding,
@@ -546,7 +538,7 @@
 # Xinjiang time, used by many in western China; represented by Ürümqi / Ürümchi
 # / Wulumuqi.  (Please use Asia/Shanghai if you prefer Beijing time.)
 Zone	Asia/Urumqi	5:50:20	-	LMT	1928
-			6:00	-	XJT
+			6:00	-	+06
 
 
 # Hong Kong (Xianggang)
@@ -765,30 +757,29 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 # Taipei or Taibei or T'ai-pei
 Zone	Asia/Taipei	8:06:00 -	LMT	1896 Jan  1
-			8:00	-	JWST	1937 Oct  1
+			8:00	-	CST	1937 Oct  1
 			9:00	-	JST	1945 Sep 21  1:00
 			8:00	Taiwan	C%sT
 
 # Macau (Macao, Aomen)
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Macau	1961	1962	-	Mar	Sun>=16	3:30	1:00	S
-Rule	Macau	1961	1964	-	Nov	Sun>=1	3:30	0	-
-Rule	Macau	1963	only	-	Mar	Sun>=16	0:00	1:00	S
-Rule	Macau	1964	only	-	Mar	Sun>=16	3:30	1:00	S
-Rule	Macau	1965	only	-	Mar	Sun>=16	0:00	1:00	S
-Rule	Macau	1965	only	-	Oct	31	0:00	0	-
-Rule	Macau	1966	1971	-	Apr	Sun>=16	3:30	1:00	S
-Rule	Macau	1966	1971	-	Oct	Sun>=16	3:30	0	-
-Rule	Macau	1972	1974	-	Apr	Sun>=15	0:00	1:00	S
-Rule	Macau	1972	1973	-	Oct	Sun>=15	0:00	0	-
-Rule	Macau	1974	1977	-	Oct	Sun>=15	3:30	0	-
-Rule	Macau	1975	1977	-	Apr	Sun>=15	3:30	1:00	S
-Rule	Macau	1978	1980	-	Apr	Sun>=15	0:00	1:00	S
-Rule	Macau	1978	1980	-	Oct	Sun>=15	0:00	0	-
+Rule	Macau	1961	1962	-	Mar	Sun>=16	3:30	1:00	D
+Rule	Macau	1961	1964	-	Nov	Sun>=1	3:30	0	S
+Rule	Macau	1963	only	-	Mar	Sun>=16	0:00	1:00	D
+Rule	Macau	1964	only	-	Mar	Sun>=16	3:30	1:00	D
+Rule	Macau	1965	only	-	Mar	Sun>=16	0:00	1:00	D
+Rule	Macau	1965	only	-	Oct	31	0:00	0	S
+Rule	Macau	1966	1971	-	Apr	Sun>=16	3:30	1:00	D
+Rule	Macau	1966	1971	-	Oct	Sun>=16	3:30	0	S
+Rule	Macau	1972	1974	-	Apr	Sun>=15	0:00	1:00	D
+Rule	Macau	1972	1973	-	Oct	Sun>=15	0:00	0	S
+Rule	Macau	1974	1977	-	Oct	Sun>=15	3:30	0	S


More information about the distro-pkg-dev mailing list