/hg/icedtea: Update to icedtea-3.0.0pre02.

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Aug 29 14:56:46 UTC 2014


changeset 01f23141787a in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=01f23141787a
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Aug 29 03:21:59 2014 +0100

	Update to icedtea-3.0.0pre02.

	Import AArch64 port.
	PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
	PR1348: java -version output is broken
	PR1379: Add build support for Zero AArch64
	PR1938: Zero broken by enforced use of -Werror
	PR1942: Bug reports lack IcedTea version & distribution packaging information
	PR1950: Add build support for Zero SH
	S6744401: Consider removal of code disabling JIT in Toolkit.getDefaultToolkit
	S6788138: leak in Java_sun_awt_X11_XlibWrapper_getStringBytes?
	S7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true
	S7124250: [macosx] JOptionPane dialogs show wrong icons
	S7124255: [macosx] java.awt.List: method select(int) doesn't work before be visible
	S7124417: [macosx] failure in Window.initGC on Mac with monitor sleeping
	S7157680: XAWT: Native components should not paint native part on UPDATE event
	S7175457: [TEST_BUG] closed/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java still failed
	S7195480: javax.smartcardio does not detect cards on Mac OS X
	S8004183: test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java doesn't clean-up
	S8005873: JRuby test_respond_to.rb asserts with: MT-unsafe modification of inline cache
	S8007270: Make IsMethodCompilable test work with tiered
	S8007563: When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red.
	S8008114: [parfait] False positive buffer overrun in jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
	S8009883: REGRESSION: test/closed/javax/swing/AbstractButton/4246045/bug4246045.java fails
	S8009919: [macosx] NPE in AquaSingleImagePainter.paint()
	S8010718: [macosx] JFileChooser current filter nullified by addChoosableFileFilter
	S8011645: CopyOnWriteArrayList.COWSubList.subList does not validate range properly
	S8011646: SEGV in compiled code with loop predication
	S8011795: DOM Serializer prints stack traces to System.err
	S8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell
	S8014755: [TEST_BUG] frames didn't closed after execution some awt/dnd/ tests
	S8015101: Covariance of return type implied by upper bounding on type parameter is ignored
	S8016644: Improve UnsupportedClassVersionError message
	S8017456: [TEST_BUG] java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html: test frames remain after test execution
	S8017472: [macosx] Transparency demo is not correctly dragged on the second monitor
	S8019180: Use JComboBox as it's own ActionListener leads to unexpected behaviour
	S8019990: IM candidate window appears on the South-East corner of the display.
	S8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
	S8023475: [TEST BUG] Test javax/swing/JSlider/6794831/bug6794831.java does not wait long enough for test results
	S8023945: javac wrongly allows a subclass of an anonymous class
	S8023990: Regression: postscript size increase from 6u18
	S8024061: Exception thrown when drag and drop between two components is executed quickly
	S8024185: [macosx] Fullscreen button freezes application when started with -splash
	S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
	S8025030: Enhance stream handling
	S8025293: JNI exception pending checks in java.net
	S8025710: Proxied HTTPS connections reused by HttpClient can send CONNECT to the server
	S8026188: Enhance envelope factory
	S8026801: Enhance endpoint addressing
	S8027144: Review restriction of JAX-WS java packages going to JDK8
	S8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently
	S8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
	S8027778: [macosx] Full screen not working properly on 7u45 and jdk8
	S8027886: javac allows illegal receiver parameters
	S8028050: Typo correction needed s/Classlaoder/Classloader/
	S8028192: Use of PKCS11-NSS provider in FIPS mode broken
	S8028285: RMI Thread can no longer call out to AWT
	S8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)
	S8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
	S8028503: javac, for method references a primitive type can be added as a bound
	S8028617: Dvorak keyboard mapping not honored when ctrl key pressed
	S8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings
	S8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions
	S8029002: javac should take multiple upper bounds into account in incorporation
	S8029073: (corba) New connection reclaimed when number of connection is greater than highwatermark
	S8029102: Enhance compiler warnings for Lambda
	S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
	S8029196: Focus border of JButton.buttonType=roundRect is cut off
	S8029302: Performance regression in Math.pow intrinsic
	S8029346: LowMemoryTestConcMarkSweepGC.sh fails intermittently with timeout
	S8029362: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.media.sound: JNI exception pending
	S8029381: assert(is_method_type()) failed: bad cast
	S8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
	S8029455: [JLightweightFrame] support scaled painting
	S8029674: (reflect) getMethods returns default methods that are not members of the class
	S8029718: Should always use lambda body structure to disambiguate overload resolution
	S8029755: Enhance subject class
	S8029800: Flags.java uses String.toLowerCase without specifying Locale
	S8029852: Bad code generated (VerifyError) when lambda instantiates enclosing local class and has captured variables
	S8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
	S8030100: java.awt.Desktop: Enable check for supported URI schemes on Linux
	S8030114: [parfait] warnings from b119 for jdk.src.share.native.sun.security.smartcardio: JNI exception pending
	S8030628: Update java/lang/management/MemoryMXBean tests to ignore GC setting by jtreg
	S8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes
	S8030741: Inference: implement eager resolution of return types, consistent with JDK-8028800
	S8030763: Validate global memory allocation
	S8030787: [Parfait] JNI-related warnings from b119 for jdk/src/share/native/sun/awt/image
	S8030788: [Parfait] warnings from b119 for jdk/src/share/native/sun/awt/medialib: JNI exception pending
	S8030953: SelectionVisible test should test multiline selection in case of TextArea
	S8030987: sun_awt_X11_GtkFileDialogPeer.h can be removed
	S8031001: [Parfait] warnings from b121 for jdk/src/solaris/native/sun/awt: JNI-related warnings
	S8031050: (thread) Change Thread initialization so that thread name is set before invoking SecurityManager
	S8031087: [Parfait] warnings from b121 for jdk/src/solaris/native/sun/xawt
	S8031090: [macosx] LWToolkit should not depends from the macosx.
	S8031095: [Parfait] warning from jdk/src/solaris/native/sun/awt: memory leak
	S8031340: Better TLS/EC management
	S8031346: Enhance RSA key handling
	S8031425: Two langtools/javac tests fail by timeout on Windows
	S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java fails on Solaris zones virtual hosts
	S8031475: Missing oopmap in patching stubs
	S8031485: [macosx] Combo box consuming escape key events
	S8031540: Introduce document horizon
	S8031765: Child process error stream is not empty!
	S8031766: jstatd nightly tests failing with Expected one jstatd process, got 2. Test will be canceled.
	S8031967: For some sources compiler compiles for ever
	S8032219: [macosx] Scrollbars looks bad under retina in Motif and Metal L&F
	S8032220: Files.createDirectories throws exception with confusing message for root directories that exist
	S8032400: JSR292: invokeSpecial: InternalError attempting to lookup a method
	S8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
	S8032435: Cleanup of sun.awt.windows package
	S8032443: Java Access Bridge version strings need to be fixed
	S8032491: DateTimeFormatter fixed width adjacent value parsing does not match spec
	S8032502: java.time add @param tags to readObject
	S8032536: JVM resolves wrong method in some unusual cases
	S8032551: Remove UsePPCLWSYNC from globals.hpp
	S8032552: Readjust jdk8u5-b05 tag from repos
	S8032667: [macosx] Components cannot be rendered in HiDPI to BufferedImage
	S8032678: [TESTBUG] sun/misc/Version/Version.java doesn't understand two-digit HotSpot minor version numbers
	S8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
	S8032749: Typo in java.time.Clock
	S8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter
	S8032808: Support Solaris SO_FLOW_SLA socket option
	S8032874: ArrayIndexOutOfBoundsException in JTable while clearing data in JTable
	S8032901: WaitForMultipleObjects() return value not handled appropriately
	S8032960: Running forms URL throws NullPointerException in Javaconsole.
	S8033055: Issues in 2d
	S8033113: wsimport fails on WSDL:header parameter name customization
	S8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults.
	S8033233: [JLightweightFrame] support default JViewport BLIT_SCROLL_MODE
	S8033287: Reduce the size of the endPosTable
	S8033301: Build more informative InfoBuilder
	S8033425: Delay loading of net library in PortConfig initialization (workaround for for 8033367)
	S8033426: Scale initial NewSize using NewRatio if not set on command line
	S8033437: javac, inconsistent generic types behaviour when compiling together vs. separate
	S8033530: Applet fails to load resources or connect back to server under some scenarios
	S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c: JNI exception pending
	S8033573: [parfait] warning from b128 for share/native/sun/awt/splashscreen/java_awt_SplashScreen.c: JNI exception pending
	S8033584: Remove java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java from exclude list.
	S8033618: Correct logging output
	S8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
	S8033627: UTC+02:00 time zones are not detected correctly on Windows
	S8033662: DateTimeFormatter parsing ignores withZone()
	S8033718: Inference ignores capture variable as upper bound
	S8033786: White flashing when opening Dialogs and Menus using Nimbus with dark background
	S8034037: [parfait] JNI exception pending in macosx/native/sun/awt/AWTEvent.m, AWTView.m
	S8034041: [parfait] JNI exception pending in jdk/src/macosx/native/com/apple/laf/AquaFileView.m
	S8034048: javac crash with method references plus lambda plus var args
	S8034068: Label.toString performance improvement
	S8034105: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CImage.m
	S8034118: [parfait] JNI exception pending in macosx/native/sun/awt/JavaComponentAccessibility.m
	S8034147: javac crashes with a NullPointerException during bounds checking
	S8034170: Digest authentication interop issue
	S8034188: OSR methods may not be recompiled at proper compilation level
	S8034209: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CClipboard.m
	S8034211: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CFileDialog.m
	S8034214: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CInputMethod.m
	S8034220: Improve time zone mapping for AIX platform
	S8034223: Most-specific should not have any special treatment for boxed vs. unboxed types
	S8034267: Probabilistic native crash
	S8034272: Do not cram data into CRAM arrays
	S8034766: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CRobot.m
	S8034768: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
	S8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
	S8034870: Regression: On Mac, fx app can't be launched if setting a javaagent for it
	S8034926: Attribute classes properly
	S8034944: (process) Improve subprocess handling on Solaris
	S8035004: Provider provides less service
	S8035009: Make Proxy representations consistent
	S8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
	S8035099: LocalTime.with(MILLI_OF_DAY/MICRO_OF_DAY) incorrect
	S8035106: Typo in java.time.format.Parsed error message
	S8035119: Fix exceptions to bytecode verification
	S8035171: KSS: sun.awt.shell.Win32ShellFolderManager2
	S8035177: KSS: sun.awt.shell.ShellFolder
	S8035188: KSS: javax.swing.plaf.basic.BasicComboBoxEditor
	S8035284: Remove redundant initializations to null
	S8035340: (prefs) Check jdk/src/windows/native/java/util/WindowsPreference.c for JNI pending exceptions
	S8035569: [parfait] JNI expection pending in jdk/src/windows/native/sun/windows/WPrinterJob.cpp
	S8035584: ArrayList(c) should avoid inflation if c is empty
	S8035613: With active Securitymanager JAXBContext.newInstance fails
	S8035623: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Font.cpp
	S8035624: [parfait] JNI exception pending, JNI primitive type mismatch in jdk/src/windows/native/sun/windows/ThemeReader.cpp
	S8035625: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_MenuItem.cpp
	S8035627: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Cursor.cpp
	S8035630: [parfait] JNI exception pending in jdk/src/windows/native/sun/font/fontpath.c
	S8035667: EventMetaspaceSummary doesn't report committed Metaspace memory
	S8035699: File choosers should be choosier
	S8035726: A sentence is truncated in the API doc for j.u.Locale.LanguageRange.parse(String, Map).
	S8035734: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Choice.cpp
	S8035735: Metaspace::contains become extremely slow in some cases
	S8035736: [parfait] JNI primitive type mismatch in jdk/src/windows/native/sun/windows/awt_Component.cpp
	S8035737: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_PrintControl.cpp
	S8035739: [parfait] JNI exception pending and primitive type mismatch in jdk/src/windows/native/sun/windows/awt_List.cpp
	S8035743: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Frame.cpp
	S8035745: [parfait] JNI exception pending in src/windows/native/sun/windows/awt_InputMethod.cpp
	S8035747: [parfait] JNI exception pending in src/windows/native/sun/windows/awt_FileDialog.cpp
	S8035750: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Dialog.cpp
	S8035752: Some tmtools binaries reference JDK 7 on Mac
	S8035756: [parfait] JNI exception pending in windows/native/sun/java2d/windows/WindowsFlags.cpp
	S8035788: Provide more consistency for lookups
	S8035834: InetAddress.getLocalHost() can hang after JDK-8030731
	S8035837: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_KeyEvent.cpp
	S8035839: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Label.cpp
	S8035843: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_PopupMenu.cpp
	S8035858: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Desktop.cpp
	S8035866: [parfait] JNI exception pending in jdk/src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp
	S8035867: [parfait] JNI exception pending in jdk/src/windows/native/sun/java2d/windows/GDIRenderer.cpp
	S8035870: Check jdk/src/windows/native/java/io/WinNTFileSystem_md.c for JNI pending exceptions
	S8035890: jdk8 javac -source 7 compiles test case it should not
	S8035891: javac, rename method asFree() in InferenceContext to asUndetVar() which reflects better it's purpose
	S8035897: Better memory allocation for file descriptors greater than 1024 on macosx
	S8035930: Check jdk/src/windows/native/java/io/io_util_md.c for JNI pending exceptions
	S8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
	S8035972: missing test file for 8034048
	S8036007: javac crashes when encountering an unresolvable interface
	S8036103: Cleanup of java.awt and java.awt.peer packages
	S8036110: In TextField can only select text visible or to the left of the cursor
	S8036134: Check src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c for JNI pending exceptions
	S8036568: Serial incompatibility in java.util.TreeMap.NavigableSubMap
	S8036571: (process) Process process arguments carefully
	S8036584: Review comments from 8035897
	S8036600: JNI exception pending in src/jdk/src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c
	S8036601: JNI exception pending in jdk/src/windows/native/sun/net/dns/ResolverConfigurationImpl.c
	S8036603: Check jdk/src/windows/native/java/lang/ProcessEnvironment_md.c for JNI pending exceptions
	S8036607: JNI exception pending in jdk/src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c
	S8036609: Check jdk/src/windows/native/java/lang/ProcessImpl_md.c for JNI pending exceptions
	S8036709: Java 7 jarsigner displays warning about cert policy tree
	S8036710: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_ScrollPane.cpp
	S8036717: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Robot.cpp
	S8036760: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Checkbox.cpp
	S8036762: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Canvas.cpp
	S8036779: sun.security.krb5.KdcComm interprets kdc_timeout as msec instead of sec
	S8036780: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Dimension.cpp
	S8036783: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_MenuBar.cpp
	S8036785: ChronoLocalDate refers to generics that have been removed
	S8036790: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Scrollbar.cpp
	S8036792: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Menu.cpp
	S8036794: Collect more Collector Lambdas
	S8036800: Attribute OOM to correct part of code
	S8036818: DateTimeFormatter withResolverFields() fails to accept null
	S8036819: JAB: mneumonics not read for textboxes
	S8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
	S8036861: Application can't be loaded fine,the save dialog can't show up.
	S8036942: javac generates incorrect exception table for multi-catch statements inside a lambda
	S8036983: JAB:Multiselection Ctrl+CursorUp/Down and ActivateDescenderPropertyChanged event
	S8037012: (tz) Support tzdata2014a
	S8037046: Validate libraries to be loaded
	S8037076: Check constant pool constants
	S8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
	S8037117: Javadoc cleanup of javax.sound.midi.spi package
	S8037157: Verify <init> call
	S8037162: More robust DH exchanges
	S8037167: Better method signature resolution
	S8037180: [TEST_BUG] test/sun/util/calendar/zi/Zoneinfo.java incorrectly calculates raw GMT offset change time
	S8037287: Windows build failed after JDK-8030787
	S8037343: Wrong dateformat for locale es_DO
	S8037379: fix for JDK-8029569 doesn't cover all possible cases
	S8037385: constant pool errors with -target 1.7 and static default methods
	S8037398: integer overflow in jdk/src/share/bin/java.c
	S8037477: Reproducible hang of JAWS and webstart application with JAB 2.0.4
	S8037484: [javadoc] fails with java.lang.IllegalStateException: endPosTable already set
	S8037816: Fix for 8036122 breaks build with Xcode5/clang
	S8037860: Add tests to cover Intel RTM instructions support
	S8037881: javax.crypto is not listed in the compact* profiles javadoc
	S8037910: JNI warnings in jdk/src/windows/native/sun/java2d/d3d/D3DSurfaceData.cpp
	S8037934: Javac generates invalid signatures for local types
	S8037935: Javac -- final local String var referenced in binary/unary op in lambda produces code that does not verify
	S8037937: javac: AssertionError during LVT generation, wrong variable ranges
	S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
	S8038000: java.awt.image.RasterFormatException: Incorrect scanline stride
	S8038023: Compiler crash ClassCastException
	S8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
	S8038076: constraint on multianewarray instruction is not checked since class version 50.
	S8038113: [macosx] JTree icon is not rendered in high resolution on Retina
	S8038132: jprt bundles have libjsig.dylib in different place on OSX
	S8038178: Fix corrupt license header
	S8038182: javac crash with FunctionDescriptorLookupError for invalid functional interface
	S8038212: Method::is_valid_method() check has performance regression impact for stackwalking
	S8038297: Avoid placing CTI immediately following cbcond instruction on T4
	S8038306: (tz) Support tzdata2014b
	S8038307: JAX-WS conformance tests fail when running JCK-devtools-8 suite against RI in EBCDIC emulation mode
	S8038418: New tests development for type profiling and speculation
	S8038420: Lambda returning post-increment generates wrong code
	S8038491: Improve synchronization in ZipFile.read()
	S8038765: [macosx] Toolkit.sync should be implemented
	S8038788: javac behaves incorrectly for annotations after method type parameters in some cases
	S8038921: assert(t != NULL) failed: must set before get
	S8038934: Remove prefix allocated_ from methods and variables in Metaspace
	S8038953: Add sanity tests for BMI1 and LZCNT instructions
	S8038962: KSS: javax.swing.text.html[.parser].ResourceLoader
	S8038975: Access control in enhanced for
	S8038976: javadoc requires a trailing / for links where java 7's javadoc didn't
	S8038994: AnnotatedType.getType() of a TypeVariable boundary without annotations return null
	S8038999: In Java 8 java.awt.datatransfer.DataFlavor.equals is no longer symmetric
	S8039026: Definitely unassigned field can be accessed
	S8039042: G1: Phantom zeros in cardtable
	S8039050: Crash in C2 compiler at Node::rematerialize
	S8039077: JPRT build configure not setting --with-update-version
	S8039079: Test tools/javac/processing/environment/round/TestElementsAnnotatedWith.java fails
	S8039083: REGRESSION: closed/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.html fails with NPE since 8u20 b07 on Linux
	S8039097: Some tests fail with NPE since 7u60 b12
	S8039118: Windows build failure (j2pcsc.dll : fatal error unresolved external symbol throwByName)
	S8039132: cleanup @ignore JAAS/krb5 tests
	S8039137: KSS: JTextComponent.isProcessInputMethodEventOverridden
	S8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
	S8039212: SecretKeyBasic.sh needs to avoid NSS libnss3 and libsoftokn3 version mismatches
	S8039216: Update hsx version to hs25.11 with b01 for 8u11 release
	S8039231: [javadoc] test failure caused by javax.crypto fix
	S8039250: Test tools/javac/classfiles/InnerClasses/SyntheticClasses.java fails
	S8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
	S8039319: (smartcardio) Card.transmitControlCommand() does not work on Mac OS X
	S8039358: com.sun.jarsigner.ContentSignerParameters.getTSAPolicyID() should be a default method
	S8039368: Remove testcase from npt utf.c
	S8039396: NPE when writing a class descriptor object to a custom ObjectOutputStream
	S8039418: [macosx] Calling JNI functions in the scope of Get/ReleasePrimitiveArrayCritical
	S8039464: The scrollbar in JScrollPane has no right border if  used WindowsLookAndFeel
	S8039496: Add sanity tests on RTM-related command line options
	S8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe
	S8039499: Add all common classes used by tests on RTM support to testlibrary
	S8039520: More atomicity of atomic updates
	S8039527: Broken links in ConcurrentMap javadoc
	S8039597: WhiteBox :: clean type profiling data
	S8039750: KSS: Replace MetalLazyValue with lambda
	S8039751: UTF-8 decoder fails to handle some edge cases correctly
	S8039774: [OGL] Image painting is broken if 'sun.java2d.accthreshold' is set to 0
	S8039776: Introspector throws NullPointerException for subclasses' mismatched get/setter
	S8039891: Remove ppcsflt builds from JPRT
	S8039899: Missing licence headers in test for JDK-8033113
	S8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
	S8039916: AnnotatedType.getType() of a Executable parameters may return wrong type
	S8039967: new hotspot build - hs25.20-b11
	S8039975: SIGSEGV in MethodData::next_data(ProfileData*)
	S8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
	S8040058: IsoFields.WEEK_BASED_YEAR adjustInto incorrect and WeekFields.weekOfWeekBasedYear().range incorrect
	S8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
	S8040113: File not initialized in src/share/native/sun/awt/giflib/dgif_lib.c
	S8040140: System.nanoTime() is slow and non-monotonic on OS X
	S8040163: Increment hsx 25.11 build to b02 for 8u11-b04
	S8040244: compiler/whitebox/IsMethodCompilableTest.java fails
	S8040245: G1: VM hangs during shutdown
	S8040271: Uninitialised memory in jdk/src/windows/native/sun/windows: awt_List.cpp, awt_InputMethod.cpp
	S8040291: [macosx] Http-Images are not fully loaded when using ImageIcon
	S8040656: Classes with overriden methods with covariant returns return random read methods
	S8040747: Improve performance of IP address parsing
	S8040803: G1: Concurrent mark hangs when mark stack overflows
	S8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
	S8040809: '}' left in the spec for j.u.Random.doubles(..)
	S8040822: Duplicated notifications can be sent to TaskListener
	S8040837: Avoid provoking NFEs when initializing InetAddrCachePolicy
	S8040898: new hotspot build - hs25.20-b12
	S8041129: [OGL] surface->sw blit is extremely slow
	S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
	S8041424: 8u20 l10n resource file translation update 1
	S8041451: com.sun.jndi.ldap.Connection:ReadTimeout should abandon ldap request
	S8041481: JVM crashes with collect_args_for_profiling
	S8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
	S8041535: Update certificate lists for compact1 profile
	S8041572: [macosx] huge native memory leak in AWTWindow.m
	S8041621: java/net/Inet4Address/textToNumericFormat.java fails on Solaris and Mac
	S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries."
	S8041644: [OGL] clip is ignored during surface->sw blit
	S8041663: Sensitive dependence on location of nested interface
	S8041704: wrong error message when mixing lambda expression and inner class
	S8041713: Type inference of non-existent method references crashes the compiler
	S8041723: Event Based tracing ids to be reassigned for CDS klasses
	S8041725: Nimbus JList selection colors persist across L&F changes
	S8041791: String.toLowerCase regression - violates Unicode standard
	S8041896: Test closed/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest fails with java.awt.IllegalComponentStateException
	S8041917: unexcepted behavior of LineBorder while using Boolean variable true
	S8041918: BootstrapMethods attribute cannot be empty.
	S8041931: test/sun/net/www/http/HttpClient/B8025710.java fails with cannot find keystore
	S8041947: new hotspot build - hs25.20-b13
	S8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
	S8041959: Skip replay parsing errors with ReplayIgnoreInitErrors
	S8041979: sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
	S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
	S8041987: [macosx] setDisplayMode crashes
	S8042009: Generate nroff for Java tools documentation for 8u20 release
	S8042052: assert(t != NULL) failed: must set before get
	S8042059: Various fixes to linux/sparc
	S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86
	S8042103: Deserialization of empty java.awt.geom.Path2D will cause an exception
	S8042230: 8u11 l10n resource file translation update 1
	S8042279: new hotspot build - hs25.20-b14
	S8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes
	S8042309: Some bugfixes for the ppc64 port.
	S8042310: TestStringDeduplicationMemoryUsage test failing
	S8042338: Refactor Types.upperBound to treat wildcards and variables separately
	S8042348: Copyright link in Javadoc page for Java SE 8
	S8042355: stream with sorted() causes downstream ops not to be lazy
	S8042360: Subtag syntax check is incomplete in Locale.LanguageRange
	S8042449: Issue for negative byte major record version
	S8042465: Applet menus not rendering when browser is full screen on Mac
	S8042590: Running form URL throws NPE
	S8042656: Inference produces spurious error for intersection type bounds check
	S8042741: Java 8 compiler throws NullPointerException depending location in source file
	S8042759: Lambda returning implicitly-typed lambdas considered pertinent to applicability
	S8042785: javac, bridge methods are not getting the flags from the original method
	S8042786: Proper fix for 8032566
	S8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader
	S8042803: Types.wildLowerBound and cvarLowerBound should call unannotatedType()
	S8042813: new hotspot build - hs25.20-b15
	S8042850: [parfait]: Extra unused entries in ICU ScriptCodes enum
	S8042855: [parfait] Potential null pointer dereference in IndicLayoutEngine.cpp
	S8042857: 14 stuck threads waiting for notification on LDAPRequest
	S8042882: Support verbosity options in langtools testing
	S8042933: assert(capacity_until_gc >= committed_bytes) failed
	S8042949: +UnlockExperimentalVMOptions missed from TestUseRTMLockingOptionOnUnsupportedVM.java test
	S8043012: (tz) Support tzdata2014c
	S8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5
	S8043129: JAF initialisation in SAAJ clashing with the one in javax.mail
	S8043151: KSS: javax.swing.plaf.nimbus.AbstractRegionPainter#getComponentColor
	S8043152: KSS: javax.swing.plaf.synth.SynthContext
	S8043153: KSS: javax.swing.plaf.synth.SynthParser#startColor
	S8043186: javac test langtools/tools/javac/util/StringUtilsTest.java fails
	S8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp
	S8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
	S8043253: Slow javac compile times in JDK 8
	S8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
	S8043302: [TESTBUG] Need a test to cover JDK-8029755
	S8043308: new hotspot build - hs25.20-b16
	S8043354: OptimizePtrCompare too aggressive when allocations are present
	S8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
	S8043454: Test case for 8037157 should not throw a VerifyError
	S8043456: KSS: javax.swing.plaf.basic.BasicInternalFrameTitlePane#postClosingEvent
	S8043495: Add native FileChannelImpl.transferTo0() implementation for AIX
	S8043507: javax.smartcardio.CardTerminals.list() fails on MacOSX
	S8043529: Serviceability tests using @library failing with java.lang.NoClassDefFoundError
	S8043546: C1 optimizes @Stable instance fields with default values
	S8043627: NPE in SynthContext in plugin mode
	S8043705: Can't exit color chooser dialog when running as an applet
	S8043720: (smartcardio) Native memory should be handled more accurately
	S8043725: javac fails with StackOverflowException
	S8043805: Allow using a system-installed libjpeg
	S8043906: new hotspot build - hs25.20-b17
	S8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper
	S8043954: AIX: Add async connect() support to NET_Connect()
	S8044038: Security tests fail on 32 bit linux platform
	S8044046: [asm] refresh internal ASM version to v5.0.3
	S8044050: Move misplaced inference tests to test/tools/javac/generics/inference
	S8044056: Testcase added in wrong location in 8043302
	S8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject
	S8044206: LambdaMetafactory.altMetafactory javadoc refers to wrong method
	S8044235: src.zip should include all sources
	S8044437: new hotspot build - hs25.20-b18
	S8044487: Fix for 8042785 causes regression tests to fail with java.lang.VerifyError
	S8044541: Increment hsx 25.11 build to b03 for 8u11-b11
	S8044590: Broken links in jre.api.net.socketoptions
	S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped files
	S8044727: Problem reading the contents of some zip files
	S8044747: [TESTBUG] Test sun/security/tools/policytool/i18n.sh fails after clicking 'Done' button in test frame
	S8044766: New jdk.net classes have @since 1.9 tags in 8u20
	S8044796: G1: Enable G1CollectedHeap::stop()
	S8046024: JDI shared memory transport failed with "Observed abandoned IP mutex"
	S8046085: inserting null key into HashMap treebin fails.
	S8046232: new hotspot build - hs25.20-b19
	S8046245: JDK 9 client build failure on Solaris
	S8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
	S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
	S8046408: Build failure from multiple ptrace.h
	S8046416: Unable to parse an Instant from fields
	S8046516: Segmentation fault in JVM (easily reproducible)
	S8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
	S8046588: test for SO_FLOW_SLA availability does not check for EACCESS
	S8046707: Performance of java.time could be better
	S8046762: Revert some inference fixes in JDK-8033718
	S8046798: new hotspot build - hs25.20-b20
	S8046903: VM anonymous class members can't be statically invocable
	S8046916: Type parameter annotations don't work with multiple type parameters
	S8047061: [macosx] Crash when setting display mode
	S8047085: PKCS11/NSS tests failing intermittently on Windows
	S8047145: 8u20 l10n resource file translation update 2
	S8047187: Test jdk/net/Sockets/Test.java fails to compile after fix JDK-8046588
	S8047407: Add test for JDK-8037385
	S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode
	S8047732: new hotspot build - hs25.20-b21
	S8047777: (process) ProcessEnvironment_md.c not compiling on 8uX
	S8047795: Collections.checkedList checking bypassed by List.replaceAll
	S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
	S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX
	S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
	S8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
	S8048506: [macosx] javax.swing.PopupFactory issue with null owner
	S8049128: 8u20 l10n resource file translation update 2 - jaxp
	S8049250: Need a flag to invert the Card.disconnect(reset) argument
	S8049268: new hotspot build - hs25.20-b22
	S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel

	2014-08-28  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(OPENJDK_VERSION): Bump to b23.
		(CORBA_CHANGESET): Update to icedtea-3.0.0pre02 tag.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(NASHORN_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		(NASHORN_SHA256SUM): Likewise.
		(ICEDTEA_MAJOR): Split out major release name ('icedtea8')
		(NASHORN_URL): Removed.
		(OPENJDK_SRC_ZIP): Change suffix to xz.
		(CORBA_SRC_ZIP): Likewise.
		(JAXP_SRC_ZIP): Likewise.
		(JAXWS_SRC_ZIP): Likewise.
		(JDK_SRC_ZIP): Likewise.
		(LANGTOOLS_SRC_ZIP): Likewise.
		(HOTSPOT_SRC_ZIP): Likewise.
		(NASHORN_SRC_ZIP): Likewise.
		(ICEDTEA_CONFIGURE): Pass --with-lcms using either
		'system' or 'bundled' as needed.
		(ICEDTEA_ENV): Drop unused USE_SYSTEM_LCMS.
		(download-nashorn): Use ICEDTEA_URL.
		(ADD_ZERO_CONFIGURE_ARGS): Change suffix to xz.
		* NEWS: Updated.
		* configure.ac: Bump to 3.0.0pre02.
		* hotspot.map: Update to icedtea-3.0.0pre02 tag. Set
		type of default to drop.
		* remove-intree-libraries.sh.in: Add cmshalf.c to
		LCMS section.

	2014-06-12  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(HS_TYPE): Added. Differentiate between a drop tarball
		and a hg archive in hotspot.map.
		(HS_URL): Bump field number by 1 following addition of type.
		(HS_CHANGESET): Likewise.
		(HS_SHA256SUM): Likewise.
		(DROP_URL): Added to point to drops on IcedTea server.
		(CACAO_BASE_URL): Reference DROP_URL.
		(JAMVM_BASE_URL): Likewise.
		(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR.
		(OPENJDK_URL): Removed.
		(CORBA_URL): Likewise.
		(JAXP_URL): Likewise.
		(JAXWS_URL): Likewise.
		(JDK_URL): Likewise.
		(LANGTOOLS_URL): Likewise.
		(ICEDTEA_URL): Path to drops.
		(download-openjdk): Use ICEDTEA_URL for all drops.
		(download-hotspot); Support HS_TYPE, appending
		"archive/$(HS_CHANGESET)" to hg archive URLs and
		"$(HOTSPOT_SRC_ZIP)" to drop URLs.


diffstat:

 ChangeLog                     |   64 ++++++++++++++++++++++
 Makefile.am                   |  122 ++++++++++++++++++++++-------------------
 NEWS                          |   13 +++-
 configure.ac                  |    2 +-
 hotspot.map                   |    2 +-
 remove-intree-libraries.sh.in |    1 +
 6 files changed, 143 insertions(+), 61 deletions(-)

diffs (385 lines):

diff -r 3d683cd79209 -r 01f23141787a ChangeLog
--- a/ChangeLog	Mon Aug 18 21:13:28 2014 +0100
+++ b/ChangeLog	Fri Aug 29 03:21:59 2014 +0100
@@ -1,3 +1,67 @@
+2014-08-28  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(OPENJDK_VERSION): Bump to b23.
+	(CORBA_CHANGESET): Update to icedtea-3.0.0pre02 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(NASHORN_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(NASHORN_SHA256SUM): Likewise.
+	(ICEDTEA_MAJOR): Split out major release name ('icedtea8')
+	(NASHORN_URL): Removed.
+	(OPENJDK_SRC_ZIP): Change suffix to xz.
+	(CORBA_SRC_ZIP): Likewise.
+	(JAXP_SRC_ZIP): Likewise.
+	(JAXWS_SRC_ZIP): Likewise.
+	(JDK_SRC_ZIP): Likewise.
+	(LANGTOOLS_SRC_ZIP): Likewise.
+	(HOTSPOT_SRC_ZIP): Likewise.
+	(NASHORN_SRC_ZIP): Likewise.
+	(ICEDTEA_CONFIGURE): Pass --with-lcms using either
+	'system' or 'bundled' as needed.
+	(ICEDTEA_ENV): Drop unused USE_SYSTEM_LCMS.
+	(download-nashorn): Use ICEDTEA_URL.
+	(ADD_ZERO_CONFIGURE_ARGS): Change suffix to xz.
+	* NEWS: Updated.
+	* configure.ac: Bump to 3.0.0pre02.
+	* hotspot.map: Update to icedtea-3.0.0pre02 tag. Set
+	type of default to drop.
+	* remove-intree-libraries.sh.in: Add cmshalf.c to
+	LCMS section.
+
+2014-06-12  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(HS_TYPE): Added. Differentiate between a drop tarball
+	and a hg archive in hotspot.map.
+	(HS_URL): Bump field number by 1 following addition of type.
+	(HS_CHANGESET): Likewise.
+	(HS_SHA256SUM): Likewise.
+	(DROP_URL): Added to point to drops on IcedTea server.
+	(CACAO_BASE_URL): Reference DROP_URL.
+	(JAMVM_BASE_URL): Likewise.
+	(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR.
+	(OPENJDK_URL): Removed.
+	(CORBA_URL): Likewise.
+	(JAXP_URL): Likewise.
+	(JAXWS_URL): Likewise.
+	(JDK_URL): Likewise.
+	(LANGTOOLS_URL): Likewise.
+	(ICEDTEA_URL): Path to drops.
+	(download-openjdk): Use ICEDTEA_URL for all drops.
+	(download-hotspot); Support HS_TYPE, appending
+	"archive/$(HS_CHANGESET)" to hg archive URLs and
+	"$(HOTSPOT_SRC_ZIP)" to drop URLs.
+
 2014-08-18  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	* AUTHORS: Add Yasumasa Suenaga.
diff -r 3d683cd79209 -r 01f23141787a Makefile.am
--- a/Makefile.am	Mon Aug 18 21:13:28 2014 +0100
+++ b/Makefile.am	Fri Aug 29 03:21:59 2014 +0100
@@ -1,51 +1,48 @@
 # Dependencies
 
-OPENJDK_VERSION = b10
+OPENJDK_VERSION = b23
 JDK_UPDATE_VERSION = 20
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(OPENJDK_VERSION)
 
-CORBA_CHANGESET = a96c01f523be
-JAXP_CHANGESET = e16be40cfc32
-JAXWS_CHANGESET = 806fa0e68d92
-JDK_CHANGESET = dc14d13daa5e
-LANGTOOLS_CHANGESET = dd7b57ab4ab1
-OPENJDK_CHANGESET = e0a10e6be00a
-NASHORN_CHANGESET = fdcdffd5b5b1
+CORBA_CHANGESET = 83ebbcc0dda5
+JAXP_CHANGESET = 888f90c5e7da
+JAXWS_CHANGESET = 9be5317def51
+JDK_CHANGESET = 03f9102db2c0
+LANGTOOLS_CHANGESET = 948daf9c5e22
+OPENJDK_CHANGESET = a81a301b0f89
+NASHORN_CHANGESET = 2a866ca13bc6
 
-CORBA_SHA256SUM = 1ce659773584949b01ecdbc897099352aea4fa2ac40b7a55ff64f4b68e12ffc9
-JAXP_SHA256SUM = c2422395c291cfdf8fce7e87c7a45226ba4c64fd73d614675659f21a7c82b902
-JAXWS_SHA256SUM = 4364b4ddf7031b1b4a17fdd11d0e642203e0e66242a2c4d2ba02fc5587d2711d
-JDK_SHA256SUM = 7db207899441a22daeef26620930ec76653c0860fcb6fc288f9547ae436fdc83
-LANGTOOLS_SHA256SUM = 1aa3b505f3fbb3cc01d480dae0196c7038982bd29ae2df84ad14d587d29976cc
-OPENJDK_SHA256SUM = c8f540a9eccec00df2fa0d93595fdb8eab6384ad3d0579095928aed1591c7a39
-NASHORN_SHA256SUM = fb245c9a4a47b68aece3c4f0cac6fc8ac91c8458bb91648b9a8e3d95ed3981ea
+CORBA_SHA256SUM = 023aea7e793e57404380318fc827250dc5c711219dd85bc90fdf46a41497f1b6
+JAXP_SHA256SUM = 6436cce532e70421483307aafcc6a9eb6b607812617fefba668c321a6190d4c5
+JAXWS_SHA256SUM = 2f696e725176e8b24dad07eb7ab5442ee4601b40ed115c3cabae987ce49a48c3
+JDK_SHA256SUM = 88d4b37120269e5e31f8de22660a29e09bfa07beda8b37cc79b32d00b10d19aa
+LANGTOOLS_SHA256SUM = 9f9457e40f1e354e305aca01108285d5714cd59c2ab4e84ac4edd2ab418e5ae9
+OPENJDK_SHA256SUM = a2d87a9a688ed97b91483a12c9fbd12669f12ea297595788a75b15891267dd11
+NASHORN_SHA256SUM = a5053e8698569821278786efd816fed4c4264ad5017f6a95d6ff735331d30116
 
-HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_URL = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+
+DROP_URL = http://icedtea.classpath.org/download/drops
 
 CACAO_VERSION = e215e36be9fc
 CACAO_SHA256SUM = 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab
-CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao
+CACAO_BASE_URL = $(DROP_URL)/cacao
 CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
 CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.bz2
 
 JAMVM_VERSION = ec18fb9e49e62dce16c5094ef1527eed619463aa
 JAMVM_SHA256SUM = 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc
-JAMVM_BASE_URL = http://icedtea.classpath.org/download/drops/jamvm
+JAMVM_BASE_URL = $(DROP_URL)/jamvm
 JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
 JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
 
-ICEDTEA_PREFIX = icedtea8-forest
+ICEDTEA_MAJOR = icedtea8
+ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest
 ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX)
-
-OPENJDK_URL = $(ICEDTEA_HG_URL)
-CORBA_URL = $(ICEDTEA_HG_URL)/corba
-JAXP_URL = $(ICEDTEA_HG_URL)/jaxp
-JAXWS_URL = $(ICEDTEA_HG_URL)/jaxws
-JDK_URL = $(ICEDTEA_HG_URL)/jdk
-LANGTOOLS_URL = $(ICEDTEA_HG_URL)/langtools
-NASHORN_URL = $(ICEDTEA_HG_URL)/nashorn
+ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)
 
 # Build directories
 
@@ -122,14 +119,14 @@
   HOTSPOT_SRC_ZIP =
   NASHORN_SRC_ZIP =
 else
-  OPENJDK_SRC_ZIP = openjdk.tar.gz
-  CORBA_SRC_ZIP = corba.tar.gz
-  JAXP_SRC_ZIP = jaxp.tar.gz
-  JAXWS_SRC_ZIP = jaxws.tar.gz
-  JDK_SRC_ZIP = jdk.tar.gz
-  LANGTOOLS_SRC_ZIP = langtools.tar.gz
-  HOTSPOT_SRC_ZIP = hotspot.tar.gz
-  NASHORN_SRC_ZIP = nashorn.tar.gz
+  OPENJDK_SRC_ZIP = openjdk.tar.xz
+  CORBA_SRC_ZIP = corba.tar.xz
+  JAXP_SRC_ZIP = jaxp.tar.xz
+  JAXWS_SRC_ZIP = jaxws.tar.xz
+  JDK_SRC_ZIP = jdk.tar.xz
+  LANGTOOLS_SRC_ZIP = langtools.tar.xz
+  HOTSPOT_SRC_ZIP = hotspot.tar.xz
+  NASHORN_SRC_ZIP = nashorn.tar.xz
 endif
 
 if WITH_HGREV
@@ -278,6 +275,24 @@
 	  --with-zlib=system --with-stdc++lib=dynamic \
 	  --with-boot-jdk=$(BOOT_DIR)
 
+if ENABLE_CACAO
+ICEDTEA_CONFIGURE += \
+	--with-import-hotspot="$(CACAO_IMPORT_PATH)"
+endif
+
+if ENABLE_JAMVM
+ICEDTEA_CONFIGURE += \
+	--with-import-hotspot="$(JAMVM_IMPORT_PATH)"
+endif
+
+if USE_SYSTEM_LCMS
+ICEDTEA_CONFIGURE += \
+	--with-lcms=system
+else
+ICEDTEA_CONFIGURE += \
+	--with-lcms=bundled
+endif
+
 ICEDTEA_ENV = \
         BUILD_NUMBER="$(OPENJDK_VERSION)" \
 	JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
@@ -312,16 +327,6 @@
 	POST_STRIP_CMD= STRIP_POLICY="no_strip" \
 	JOBS="$(PARALLEL_JOBS)"
 
-if ENABLE_CACAO
-ICEDTEA_CONFIGURE += \
-	--with-import-hotspot="$(CACAO_IMPORT_PATH)"
-endif
-
-if ENABLE_JAMVM
-ICEDTEA_CONFIGURE += \
-	--with-import-hotspot="$(JAMVM_IMPORT_PATH)"
-endif
-
 if DISABLE_OPTIMIZATIONS
 ICEDTEA_ENV += \
 	NO_OPTIMIZATIONS="true" \
@@ -345,7 +350,6 @@
 
 if USE_SYSTEM_LCMS
 ICEDTEA_ENV += \
-	USE_SYSTEM_LCMS="true" \
 	LCMS_LIBS="${LCMS2_LIBS}" \
 	LCMS_CFLAGS="${LCMS2_CFLAGS}"
 endif
@@ -587,7 +591,7 @@
 	  then \
 	    mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(OPENJDK_URL)/archive/$(OPENJDK_CHANGESET).tar.gz -O $(OPENJDK_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(OPENJDK_SRC_ZIP); \
 	  if ! echo "$(OPENJDK_SHA256SUM)  $(OPENJDK_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of OpenJDK root zip"; false; \
@@ -603,7 +607,7 @@
 	  then \
 	    mv $(CORBA_SRC_ZIP) $(CORBA_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(CORBA_URL)/archive/$(CORBA_CHANGESET).tar.gz -O $(CORBA_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(CORBA_SRC_ZIP); \
 	  if ! echo "$(CORBA_SHA256SUM)  $(CORBA_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of CORBA zip"; false; \
@@ -619,7 +623,7 @@
 	  then \
 	    mv $(JAXP_SRC_ZIP) $(JAXP_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(JAXP_URL)/archive/$(JAXP_CHANGESET).tar.gz -O $(JAXP_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(JAXP_SRC_ZIP); \
 	  if ! echo "$(JAXP_SHA256SUM)  $(JAXP_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of JAXP zip"; false; \
@@ -635,7 +639,7 @@
 	  then \
 	    mv $(JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(JAXWS_URL)/archive/$(JAXWS_CHANGESET).tar.gz -O $(JAXWS_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(JAXWS_SRC_ZIP); \
 	  if ! echo "$(JAXWS_SHA256SUM)  $(JAXWS_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of JAXWS zip"; false; \
@@ -651,7 +655,7 @@
 	  then \
 	    mv $(JDK_SRC_ZIP) $(JDK_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(JDK_URL)/archive/$(JDK_CHANGESET).tar.gz -O $(JDK_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(JDK_SRC_ZIP); \
 	  if ! echo "$(JDK_SHA256SUM)  $(JDK_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of JDK zip"; false; \
@@ -667,7 +671,7 @@
 	  then \
 	    mv $(LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(LANGTOOLS_URL)/archive/$(LANGTOOLS_CHANGESET).tar.gz -O $(LANGTOOLS_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(LANGTOOLS_SRC_ZIP); \
 	  if ! echo "$(LANGTOOLS_SHA256SUM)  $(LANGTOOLS_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of langtools zip"; false; \
@@ -769,7 +773,7 @@
 	  then \
 	    mv $(NASHORN_SRC_ZIP) $(NASHORN_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(NASHORN_URL)/archive/$(NASHORN_CHANGESET).tar.gz -O $(NASHORN_SRC_ZIP); \
+	  $(WGET) $(ICEDTEA_URL)/$(NASHORN_SRC_ZIP); \
 	  if ! echo "$(NASHORN_SHA256SUM)  $(NASHORN_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of NASHORN zip"; false; \
@@ -802,7 +806,11 @@
 	  then \
 	    mv $(HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP).old ; \
 	  fi ; \
-	  $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).tar.gz -O $(HOTSPOT_SRC_ZIP) ; \
+	  if test "x$(HS_TYPE)" = "xhg"; then \
+	    $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).tar.gz -O $(HOTSPOT_SRC_ZIP) ; \
+	  else \
+	    $(WGET) $(HS_URL)/$(HOTSPOT_SRC_ZIP) ; \
+          fi ; \
 	  if ! echo "$(HS_SHA256SUM)  $(HOTSPOT_SRC_ZIP)" \
 	    | $(SHA256SUM) --check ; \
 	  then echo "ERROR: Bad download of HotSpot zip"; false; \
@@ -1891,7 +1899,7 @@
 			'--disable-bootstrap% '--enable-bootstrap% , \
 		$(CONFIGURE_ARGS)) \
 	$(foreach i, openjdk hotspot corba jaxp jaxws jdk langtools, \
-	  $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.gz))
+	  $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.xz))
 
 ADD_ZERO_EXTRA_BUILD_ENV = \
 	BUILD_LANGTOOLS=false ALT_LANGTOOLS_DIST=$(BUILD_OUTPUT_DIR)/langtools/dist \
diff -r 3d683cd79209 -r 01f23141787a NEWS
--- a/NEWS	Mon Aug 18 21:13:28 2014 +0100
+++ b/NEWS	Fri Aug 29 03:21:59 2014 +0100
@@ -14,33 +14,42 @@
 
 * Backports
   - S8011278: Allow using a system-installed giflib
+  - S8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell
   - S8035341: Allow using a system installed libpng
   - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
   - S8042159: Allow using a system-installed lcms2
   - S8042806: Splashscreen uses libjpeg-internal macros
+  - S8043805: Allow using a system-installed libjpeg
+  - S8044235: src.zip should include all sources
 * Bug fixes
   - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM
+  - PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
   - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible
   - PR1325: Only add classes to rt-source-files.txt if actually needed
   - PR1346: Filter out -j option to make
   - PR1347: Update list of checked JDKs
+  - PR1348: java -version output is broken
   - PR1357: Make XRender mandatory
   - PR1359: Check for /usr/lib64 JVMs and generic JPackage alternative
   - PR1364: Replace hgforest support
-  - PR1748: Allow clang to be used to build
+  - PR1379: Add build support for Zero AArch64
   - PR1766: Expand architecture support
   - PR1774: Support GIF lib v5
   - PR1774: Correct #ifdef to #if
-  - PR1778: Allow an alternate JAR program to be used
   - PR1796: make fails with "computed checksum did NOT match"
   - PR1806: Support Debian/Ubuntu 7 & 8 OpenJDK Installs as Boot JDK
   - PR1812: Unable to locate HotSpot checksum when downloading
   - PR1813: HotSpot URL should be used with --enable-hg
   - PR1845: jstack.stp in OpenJDK8 is broken
   - PR1935: HotSpot extraction needs to depend on the tarball being downloaded
+  - PR1938: Zero broken by enforced use of -Werror
+  - PR1942: Bug reports lack IcedTea version & distribution packaging information
+  - PR1950: Add build support for Zero SH
   - Don't substitute 'j' for '-j' inside -I directives
   - Extend 8041658 to all files in the HotSpot build.
   - Remove jcheck
+* AArch64 port
+  - Imported from aarch64 jdk8 repository.
 * JamVM
   - JSR 292: Invoke Dynamic
   - JSR 308: Type Annotations
diff -r 3d683cd79209 -r 01f23141787a configure.ac
--- a/configure.ac	Mon Aug 18 21:13:28 2014 +0100
+++ b/configure.ac	Fri Aug 29 03:21:59 2014 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre01], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [3.0.0pre02], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AC_CONFIG_FILES([Makefile])
 
diff -r 3d683cd79209 -r 01f23141787a hotspot.map
--- a/hotspot.map	Mon Aug 18 21:13:28 2014 +0100
+++ b/hotspot.map	Fri Aug 29 03:21:59 2014 +0100
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-default http://icedtea.classpath.org/hg/icedtea8-forest/hotspot c2767d721605 153ad9d1405ee6878b0871cd6df7ff9c7bb62b5117a293aa063783e379bc337e
+default drop http://icedtea.classpath.org/download/drops/icedtea8 877471da7fbb cf305e49c36efd556972146213716283d261c40de2c7443e1e0cfe5e0e6cd32b
diff -r 3d683cd79209 -r 01f23141787a remove-intree-libraries.sh.in
--- a/remove-intree-libraries.sh.in	Mon Aug 18 21:13:28 2014 +0100
+++ b/remove-intree-libraries.sh.in	Fri Aug 29 03:21:59 2014 +0100
@@ -80,6 +80,7 @@
   rm -vf ${LCMS_SRC}/cmserr.c
   rm -vf ${LCMS_SRC}/cmsgamma.c
   rm -vf ${LCMS_SRC}/cmsgmt.c
+  rm -vf ${LCMS_SRC}/cmshalf.c
   rm -vf ${LCMS_SRC}/cmsintrp.c
   rm -vf ${LCMS_SRC}/cmsio0.c
   rm -vf ${LCMS_SRC}/cmsio1.c


More information about the distro-pkg-dev mailing list