hg: jdk7/hotspot-svc/jdk: 378 new changesets

john.coomes at sun.com john.coomes at sun.com
Fri Jul 11 20:46:31 PDT 2008


Changeset: e4f19efd20b4
Author:    ohair
Date:      2008-03-04 09:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e4f19efd20b4

6654456: OpenJDK build problem with freetype makefiles
Summary: ifdef test on OPENJDK before it gets set based on source tree contents
Reviewed-by: xdono

! make/common/shared/Platform.gmk

Changeset: 80486f9d9221
Author:    ohair
Date:      2008-03-04 09:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/80486f9d9221

6637583: Build failure on latest Solaris, source missing include of resource.h?
Summary: The include of sys/resource.h must be explicit
Reviewed-by: xdono

! src/solaris/hpi/native_threads/src/sys_api_td.c

Changeset: 929222887724
Author:    ohair
Date:      2008-03-04 09:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/929222887724

6638571: Fix freetype sanity check to work on solaris 64bit
Summary: Missing -xarch options to build for 64bit
Reviewed-by: xdono

! make/tools/freetypecheck/Makefile

Changeset: 12b0d64c4953
Author:    ohair
Date:      2008-03-04 09:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/12b0d64c4953

6638060: Build failed with GNU make 3.81 (part of latest Solaris 'gmake')
Summary: Changes to the way GNU make 3.81 deals with the env variable SHELL
Reviewed-by: xdono

! make/java/nio/Makefile
! make/java/nio/genCharsetProvider.sh
! make/java/nio/genExceptions.sh

Changeset: 82c85cfd8402
Author:    ohair
Date:      2008-03-04 09:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/82c85cfd8402

6668781: Openjdk windows cygwin build failure: no rule to make linker_md.obj target
Summary: Use of GNU make vpath breaks on windows with C:/ style fullpaths
Reviewed-by: xdono

! make/common/Defs-linux.gmk
! make/common/Defs-solaris.gmk
! make/common/Defs-windows.gmk
! make/common/Defs.gmk

Changeset: 65c8fd93d01c
Author:    ohair
Date:      2008-03-06 11:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/65c8fd93d01c

6628146: Exclude the .hgignore and .hgtags files from the source bundles
Summary: Just add to list of SCM files.
Reviewed-by: xdono

! make/common/shared/Platform.gmk

Changeset: 48d06b4c6460
Author:    ohair
Date:      2008-03-09 14:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/48d06b4c6460

6672777: Broken deploy build from jdk fix 6668781 for cygwin windows
Summary: deploy workspace does not set BUILDDIR, uses it, assumes it is jdk/make.
Reviewed-by: xdono

! make/common/Defs.gmk

Changeset: 8ef9fd5c28fd
Author:    ohair
Date:      2008-03-10 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8ef9fd5c28fd

6649672: Adjustments to OUTPUTDIR default and mkdirs to avoid empty directory clutter
Summary: OUTPUTDIR changes to make sure absolute path is correct.
Reviewed-by: xdono

! make/common/Defs.gmk
! make/common/shared/Defs-control.gmk
! make/common/shared/Defs.gmk

Changeset: 41d9c673dd9d
Author:    emcmanus
Date:      2008-03-03 10:32 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/41d9c673dd9d

6602310: Extensions to Query API for JMX 2.0
6604768: IN queries require their arguments to be constants
Summary: New JMX query language and support for dotted attributes in queries.
Reviewed-by: dfuchs

! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/share/classes/javax/management/AndQueryExp.java
! src/share/classes/javax/management/AttributeValueExp.java
! src/share/classes/javax/management/BetweenQueryExp.java
! src/share/classes/javax/management/BinaryOpValueExp.java
! src/share/classes/javax/management/BinaryRelQueryExp.java
! src/share/classes/javax/management/BooleanValueExp.java
! src/share/classes/javax/management/InQueryExp.java
! src/share/classes/javax/management/MatchQueryExp.java
! src/share/classes/javax/management/NotQueryExp.java
! src/share/classes/javax/management/NumericValueExp.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/OrQueryExp.java
! src/share/classes/javax/management/QualifiedAttributeValueExp.java
! src/share/classes/javax/management/Query.java
! src/share/classes/javax/management/QueryEval.java
! src/share/classes/javax/management/QueryExp.java
+ src/share/classes/javax/management/QueryParser.java
! src/share/classes/javax/management/StringValueExp.java
+ src/share/classes/javax/management/ToQueryString.java
! src/share/classes/javax/management/monitor/Monitor.java
+ test/javax/management/query/QueryDottedAttrTest.java
! test/javax/management/query/QueryExpStringTest.java
+ test/javax/management/query/QueryParseTest.java

Changeset: d8b6af0f01f6
Author:    dfuchs
Date:      2008-03-03 12:29 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d8b6af0f01f6

6651382: The Java JVM SNMP provider reports incorrect stats when asked for multiple OIDs
Summary: The JvmMemPoolEntryImpl must use the row index when caching data.
Reviewed-by: jfdenise

! src/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java

Changeset: 10256bd4afcd
Author:    emcmanus
Date:      2008-03-03 15:28 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/10256bd4afcd

6607114: Make JMXServiceURL reconstructible in MXBeans
Summary: Add @ConstructorProperties tag to JMXServiceURL
Reviewed-by: dfuchs

! src/share/classes/javax/management/remote/JMXServiceURL.java

Changeset: 613f2c906b9d
Author:    emcmanus
Date:      2008-03-03 15:29 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/613f2c906b9d

Merge


Changeset: 302cbd0a8ace
Author:    emcmanus
Date:      2008-03-03 15:44 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/302cbd0a8ace

6670375: Missing unit test for 6607114 (Make JMXServiceURL reconstructible)
Summary: Current setup doesn't allow two pushes with same CR number
Reviewed-by: dfuchs

! src/share/classes/javax/management/remote/JMXServiceURL.java
+ test/javax/management/mxbean/JMXServiceURLTest.java

Changeset: 5aaa9902102b
Author:    ksrini
Date:      2008-03-06 07:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5aaa9902102b

6596475: (launcher) javaw should call InitCommonControls
Summary: javaw does not show error window after manifest changes.
Reviewed-by: darcy

! make/java/jli/Makefile
! make/java/main/java/Makefile
! make/java/main/javaw/Makefile
! src/share/bin/java.c
! src/share/bin/java.h
! src/share/bin/main.c
! src/solaris/bin/java_md.c
! src/windows/bin/java_md.c

Changeset: 1be19881457e
Author:    martin
Date:      2008-03-09 21:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1be19881457e

4499288: (cs spec) Charset terminology problems
Reviewed-by: mr, iris

! src/share/classes/java/nio/charset/Charset.java

Changeset: b5da6145b050
Author:    martin
Date:      2008-03-09 21:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b5da6145b050

6671834: (str) Eliminate StringCoding.java compile warnings
Reviewed-by: iris

! src/share/classes/java/lang/StringCoding.java

Changeset: 7fb2ca1b52c8
Author:    martin
Date:      2008-03-09 21:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7fb2ca1b52c8

6633613: (str) StringCoding optimizations to avoid unnecessary array copies with Charset arg
Reviewed-by: iris

! src/share/classes/java/lang/StringCoding.java

Changeset: 1d12b16c7df9
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1d12b16c7df9

6631966: (process) Raise Windows pipe buffer size an extra 24 bytes (win)
Reviewed-by: alanb, iris

! src/windows/native/java/lang/ProcessImpl_md.c

Changeset: b8fc7b5498dd
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b8fc7b5498dd

6632696: Writing to closed output files (writeBytes) leaks native memory (unix)
Reviewed-by: alanb, iris

! src/share/native/java/io/io_util.c

Changeset: 81f76ad22a63
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/81f76ad22a63

6631362: Nuke io_util_md.c:handleFileSizeFD (win)
Reviewed-by: alanb, iris

! src/windows/native/java/io/io_util_md.c
! src/windows/native/java/io/io_util_md.h

Changeset: 307a6801a8e4
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/307a6801a8e4

6631437: File{In,Out}putStream minor improvements to spec and stylistic improvements to code
Reviewed-by: alanb, iris

! src/share/classes/java/io/FileInputStream.java
! src/share/classes/java/io/FileOutputStream.java

Changeset: 73003d04c21f
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/73003d04c21f

6631352: File{OutputStream,Writer} should implement atomic append mode using FILE_APPEND_DATA (win)
Reviewed-by: alanb, iris

! make/java/java/mapfile-vers
! src/share/classes/java/io/FileOutputStream.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
! src/share/native/java/io/io_util.c
! src/solaris/native/java/io/FileOutputStream_md.c
! src/windows/native/java/io/FileOutputStream_md.c
! src/windows/native/java/io/io_util_md.c
+ test/java/io/FileOutputStream/AtomicAppend.java

Changeset: b5a587dd5af3
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b5a587dd5af3

4960438: (process) Need IO redirection API for subprocesses
Reviewed-by: alanb, iris

! src/share/classes/java/lang/Process.java
! src/share/classes/java/lang/ProcessBuilder.java
! src/share/classes/sun/misc/JavaIOFileDescriptorAccess.java
! src/solaris/classes/java/io/FileDescriptor.java
! src/solaris/classes/java/lang/ProcessImpl.java
! src/solaris/classes/java/lang/UNIXProcess.java.linux
! src/solaris/classes/java/lang/UNIXProcess.java.solaris
! src/solaris/native/java/lang/UNIXProcess_md.c
! src/windows/classes/java/io/FileDescriptor.java
! src/windows/classes/java/lang/ProcessImpl.java
! src/windows/native/java/lang/ProcessImpl_md.c
! test/java/lang/ProcessBuilder/Basic.java

Changeset: a3ae216ca35d
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a3ae216ca35d

6642034: System.getProperty("os.name") returns Windows Vista on Windows Server 2008 (longhorn)
Reviewed-by: iris

! src/windows/native/java/lang/java_props_md.c

Changeset: bfed8f5f6345
Author:    martin
Date:      2008-03-10 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bfed8f5f6345

6671051: (process) Runtime.exec() hangs if signalled during fork/exec
Reviewed-by: iris

! src/solaris/native/java/lang/UNIXProcess_md.c

Changeset: 03fddaf59499
Author:    martin
Date:      2008-03-10 15:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/03fddaf59499

6600143: Remove another 450 unnecessary casts
Reviewed-by: alanb, iris, lmalvent, bristor, peterjones, darcy, wetmore

! make/tools/src/build/tools/jdwpgen/CommandNode.java
! make/tools/src/build/tools/jdwpgen/ConstantSetNode.java
! make/tools/src/build/tools/jdwpgen/RepeatNode.java
! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpec.java
! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpecList.java
! src/share/classes/com/sun/tools/example/debug/bdi/ExecutionManager.java
! src/share/classes/com/sun/tools/example/debug/bdi/JDIEventSource.java
! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java
! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java
! src/share/classes/com/sun/tools/example/debug/bdi/ThreadGroupIterator.java
! src/share/classes/com/sun/tools/example/debug/bdi/ThreadIterator.java
! src/share/classes/com/sun/tools/example/debug/expr/LValue.java
! src/share/classes/com/sun/tools/example/debug/gui/ClassTreeTool.java
! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java
! src/share/classes/com/sun/tools/example/debug/gui/JDBFileFilter.java
! src/share/classes/com/sun/tools/example/debug/gui/LaunchTool.java
! src/share/classes/com/sun/tools/example/debug/gui/SearchPath.java
! src/share/classes/com/sun/tools/example/debug/gui/SourceManager.java
! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java
! src/share/classes/com/sun/tools/example/debug/gui/StackTraceTool.java
! src/share/classes/com/sun/tools/example/debug/gui/ThreadTreeTool.java
! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java
! src/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/share/classes/com/sun/tools/example/debug/tty/Env.java
! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java
! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java
! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpecList.java
! src/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java
! src/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/share/classes/com/sun/tools/example/debug/tty/ThreadGroupIterator.java
! src/share/classes/com/sun/tools/example/debug/tty/ThreadInfo.java
! src/share/classes/com/sun/tools/example/debug/tty/ThreadIterator.java
! src/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/PlatformClasses.java
! src/share/classes/com/sun/tools/jdi/AbstractLauncher.java
! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java
! src/share/classes/com/sun/tools/jdi/ConcreteMethodImpl.java
! src/share/classes/com/sun/tools/jdi/EventSetImpl.java
! src/share/classes/com/sun/tools/jdi/JNITypeParser.java
! src/share/classes/com/sun/tools/jdi/MethodImpl.java
! src/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! src/share/classes/com/sun/tools/jdi/PacketStream.java
! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
! src/share/classes/com/sun/tools/jdi/SDE.java
! src/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/share/classes/com/sun/tools/jdi/TargetVM.java
! src/share/classes/com/sun/tools/jdi/ThreadGroupReferenceImpl.java
! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! src/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/share/classes/java/io/ObjectInputStream.java
! src/share/classes/java/io/ObjectStreamClass.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Compiler.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/ref/Finalizer.java
! src/share/classes/java/lang/reflect/AccessibleObject.java
! src/share/classes/java/lang/reflect/Modifier.java
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/net/SocksSocketImpl.java
! src/share/classes/java/net/URLClassLoader.java
! src/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/share/classes/java/rmi/activation/ActivationGroupDesc.java
! src/share/classes/java/rmi/dgc/VMID.java
! src/share/classes/java/security/cert/TrustAnchor.java
! src/share/classes/java/security/cert/X509CertSelector.java
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/EnumMap.java
! src/share/classes/java/util/IdentityHashMap.java
! src/share/classes/java/util/JumboEnumSet.java
! src/share/classes/java/util/Random.java
! src/share/classes/java/util/TreeSet.java
! src/share/classes/java/util/prefs/AbstractPreferences.java
! src/share/classes/java/util/regex/Matcher.java
! src/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java
! src/share/classes/javax/rmi/ssl/SslRMIServerSocketFactory.java
! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/share/classes/sun/misc/ClassFileTransformer.java
! src/share/classes/sun/misc/Cleaner.java
! src/share/classes/sun/misc/ExtensionDependency.java
! src/share/classes/sun/misc/GC.java
! src/share/classes/sun/misc/Launcher.java
! src/share/classes/sun/misc/PerformanceLogger.java
! src/share/classes/sun/misc/ProxyGenerator.java
! src/share/classes/sun/misc/URLClassPath.java
! src/share/classes/sun/net/NetProperties.java
! src/share/classes/sun/net/NetworkClient.java
! src/share/classes/sun/net/ftp/FtpClient.java
! src/share/classes/sun/net/spi/DefaultProxySelector.java
! src/share/classes/sun/net/www/MessageHeader.java
! src/share/classes/sun/net/www/MimeTable.java
! src/share/classes/sun/net/www/http/HttpClient.java
! src/share/classes/sun/net/www/http/KeepAliveCache.java
! src/share/classes/sun/net/www/http/KeepAliveStream.java
! src/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/share/classes/sun/nio/ch/Reflect.java
! src/share/classes/sun/nio/ch/SocketAdaptor.java
! src/share/classes/sun/nio/ch/Util.java
! src/share/classes/sun/reflect/ClassDefiner.java
! src/share/classes/sun/reflect/MethodAccessorGenerator.java
! src/share/classes/sun/reflect/ReflectionFactory.java
! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/share/classes/sun/reflect/misc/MethodUtil.java
! src/share/classes/sun/rmi/log/ReliableLog.java
! src/share/classes/sun/rmi/registry/RegistryImpl.java
! src/share/classes/sun/rmi/rmic/RemoteClass.java
! src/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java
! src/share/classes/sun/rmi/runtime/Log.java
! src/share/classes/sun/rmi/server/LoaderHandler.java
! src/share/classes/sun/rmi/server/MarshalInputStream.java
! src/share/classes/sun/rmi/server/MarshalOutputStream.java
! src/share/classes/sun/rmi/server/Util.java
! src/share/classes/sun/rmi/server/WeakClassHashMap.java
! src/share/classes/sun/rmi/transport/DGCClient.java
! src/share/classes/sun/rmi/transport/Target.java
! src/share/classes/sun/rmi/transport/Transport.java
! src/share/classes/sun/rmi/transport/proxy/CGIHandler.java
! src/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java
! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java
! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java
! src/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/DHCrypt.java
! src/share/classes/sun/security/ssl/JsseJce.java
! src/share/classes/sun/security/ssl/ProtocolList.java
! src/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/share/classes/sun/security/ssl/SessionId.java
! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/share/classes/sun/security/x509/CertificatePolicySet.java
! src/share/classes/sun/security/x509/X509Cert.java
! src/share/classes/sun/tools/jar/JarVerifierStream.java
! src/share/classes/sun/tools/native2ascii/N2AFilter.java
! src/solaris/classes/java/util/prefs/FileSystemPreferences.java
! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/solaris/classes/sun/security/provider/NativePRNG.java
! src/windows/classes/sun/security/mscapi/SunMSCAPI.java

Changeset: 3c75107c46a4
Author:    lmalvent
Date:      2008-03-10 23:13 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3c75107c46a4

4981215: Publishing a port number for management console to access
Reviewed-by: emcmanus, dfuchs

! src/share/classes/sun/management/ConnectorAddressLink.java
! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
+ test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java

Changeset: c1a7b8f2c1bc
Author:    lmalvent
Date:      2008-03-10 23:31 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c1a7b8f2c1bc

Merge


Changeset: 7618b0596aab
Author:    lmalvent
Date:      2008-03-10 23:51 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7618b0596aab

Merge


Changeset: 32334945b32e
Author:    lmalvent
Date:      2008-03-11 01:20 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/32334945b32e

6655515: MBeans tab: operation return values of type Component displayed as String
6439590: MBeans tab: jconsole mbean tree not correctly refreshed
6446434: MBeans tab: Not possible to view MBean content before all MBeans have been initially loaded
6520144: Hard to find MBean Attributes, Operations, and Notifications in Java 6 jconsole
6522091: VMPanel.java contains non-ASCII character
6608334: JConsole fails to display MBean operation with <null> return type
6611445: MBeans tab: MBean tree algorithm wrongly removes intermediate nodes.
Reviewed-by: dfuchs, jfdenise

! src/share/classes/sun/tools/jconsole/MBeansTab.java
! src/share/classes/sun/tools/jconsole/MemoryPoolStat.java
! src/share/classes/sun/tools/jconsole/VMPanel.java
! src/share/classes/sun/tools/jconsole/inspector/OperationEntry.java
! src/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/share/classes/sun/tools/jconsole/inspector/ThreadDialog.java
! src/share/classes/sun/tools/jconsole/inspector/Utils.java
! src/share/classes/sun/tools/jconsole/inspector/XDataViewer.java
! src/share/classes/sun/tools/jconsole/inspector/XMBean.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanInfo.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanNotifications.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanOperations.java
! src/share/classes/sun/tools/jconsole/inspector/XObject.java
! src/share/classes/sun/tools/jconsole/inspector/XOperations.java
! src/share/classes/sun/tools/jconsole/inspector/XPlotter.java
! src/share/classes/sun/tools/jconsole/inspector/XPlottingViewer.java
! src/share/classes/sun/tools/jconsole/inspector/XSheet.java
! src/share/classes/sun/tools/jconsole/inspector/XTable.java
! src/share/classes/sun/tools/jconsole/inspector/XTextField.java
! src/share/classes/sun/tools/jconsole/inspector/XTextFieldEditor.java
! src/share/classes/sun/tools/jconsole/inspector/XTree.java

Changeset: 7ddbf4c837b9
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7ddbf4c837b9

5080227: (coll spec) Bug in documentation for WeakHashMap
Reviewed-by: dholmes

! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/WeakHashMap.java

Changeset: 72b9e96ddbe9
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/72b9e96ddbe9

6595669: regtest LinkedBlockingQueue/OfferRemoveLoops.java fails
Reviewed-by: dholmes

! test/java/util/concurrent/LinkedBlockingQueue/OfferRemoveLoops.java

Changeset: 3654a4ce7d54
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3654a4ce7d54

6612102: (coll) IdentityHashMap.iterator().remove() might decrement size twice
Reviewed-by: dholmes

! src/share/classes/java/util/IdentityHashMap.java
+ test/java/util/Map/LockStep.java

Changeset: 9f7046dbd9ab
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9f7046dbd9ab

6602600: Fast removal of cancelled scheduled thread pool tasks
Reviewed-by: alanb
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
+ test/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
+ test/java/util/concurrent/ScheduledThreadPoolExecutor/Stress.java

Changeset: 944d0faa0c50
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/944d0faa0c50

6609775: Reduce context switches in DelayQueue due to signalAll
Reviewed-by: alanb
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/concurrent/DelayQueue.java
+ test/java/util/concurrent/DelayQueue/Stress.java

Changeset: ef7047a30d91
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ef7047a30d91

6620549: ExecutorService#shutdown should clearly state that it does not block
Reviewed-by: dholmes
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/concurrent/ExecutorService.java
! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/share/classes/java/util/concurrent/ThreadPoolExecutor.java

Changeset: da49dce73a07
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/da49dce73a07

6625723: Excessive ThreadLocal storage used by ReentrantReadWriteLock
Reviewed-by: dholmes
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/Count.java

Changeset: e34975f797fc
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e34975f797fc

6633113: test/java/util/concurrent/SynchronousQueue/Fairness.java fails intermittently
Reviewed-by: dholmes

! test/java/util/concurrent/SynchronousQueue/Fairness.java

Changeset: f330b7834288
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f330b7834288

6583872: (coll) Direct uninformed users away from Vector/Hashtable
Reviewed-by: dholmes

! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/Vector.java

Changeset: 0487ce0465d6
Author:    martin
Date:      2008-03-10 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0487ce0465d6

6625725: (coll) modCount should not be volatile
Reviewed-by: dholmes

! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/IdentityHashMap.java
! src/share/classes/java/util/WeakHashMap.java

Changeset: 278e769f9123
Author:    alanb
Date:      2008-03-11 14:42 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/278e769f9123

6448457: (ch) Channels.newOutputStream().write() does not write all data
Reviewed-by: iris, sherman

! src/share/classes/java/nio/channels/Channels.java
+ test/java/nio/channels/Channels/ShortWrite.java

Changeset: c97ff189e490
Author:    alanb
Date:      2008-03-11 14:49 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c97ff189e490

6644607: (ch) test/java/nio/channels/SocketChannel/Connect.java throws UnknownHostException
Reviewed-by: chegar

! test/java/nio/channels/TestUtil.java

Changeset: 7b28e857d36c
Author:    alanb
Date:      2008-03-13 19:29 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7b28e857d36c

6628575: (fc) lock/tryLock methods do not work with NFS servers that limit lock range to max file size
Reviewed-by: sherman

! src/solaris/native/sun/nio/ch/FileChannelImpl.c

Changeset: c73cb47fe250
Author:    alanb
Date:      2008-03-13 19:34 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c73cb47fe250

6546113: (bf) CharSequence.slice() on wrapped CharSequence doesn't start at buffer position
Reviewed-by: iris
Contributed-by: roman.kennke at aicas.com

! src/share/classes/java/nio/StringCharBuffer.java
! test/java/nio/Buffer/StringCharBufferSliceTest.java

Changeset: 547c14448b74
Author:    sherman
Date:      2008-03-14 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/547c14448b74

6514993: (prefs)prefs should use java.util.ServiceLoader to lookup service providers
Reviewed-by: iris
Contributed-by: xueming.shen at sun.com

! src/share/classes/java/util/prefs/Preferences.java

Changeset: dd6765f87558
Author:    tbell
Date:      2008-03-17 22:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/dd6765f87558

Merge


Changeset: e1b99dfabb04
Author:    chegar
Date:      2008-03-04 17:09 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e1b99dfabb04

6638560: APPCRASH in "SPNEGO_HTTP_AUTH/PROXY_FALLBACK" test case with 64 bit JDK on Win2008 x64, VinVista x64
Summary: Remove incorrect free from native code
Reviewed-by: jccollet

! src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c

Changeset: 02e18782ebe1
Author:    weijun
Date:      2008-03-05 09:52 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/02e18782ebe1

6641312: Fix krb5 codes indentation problems
Reviewed-by: xuelei, valeriep, wetmore

! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/internal/APRep.java
! src/share/classes/sun/security/krb5/internal/APReq.java
! src/share/classes/sun/security/krb5/internal/ASRep.java
! src/share/classes/sun/security/krb5/internal/ASReq.java
! src/share/classes/sun/security/krb5/internal/Authenticator.java
! src/share/classes/sun/security/krb5/internal/AuthorizationData.java
! src/share/classes/sun/security/krb5/internal/AuthorizationDataEntry.java
! src/share/classes/sun/security/krb5/internal/EncAPRepPart.java
! src/share/classes/sun/security/krb5/internal/EncASRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbCredPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbPrivPart.java
! src/share/classes/sun/security/krb5/internal/EncTGSRepPart.java
! src/share/classes/sun/security/krb5/internal/EncTicketPart.java
! src/share/classes/sun/security/krb5/internal/KDCRep.java
! src/share/classes/sun/security/krb5/internal/KDCReq.java
! src/share/classes/sun/security/krb5/internal/KRBCred.java
! src/share/classes/sun/security/krb5/internal/KrbCredInfo.java
! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/windows/native/sun/security/krb5/NativeCreds.c

Changeset: 6baf10020bb3
Author:    jccollet
Date:      2008-03-05 11:40 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/6baf10020bb3

6641309: Wrong Cookie separator used in HttpURLConnection
Summary: Added a space to cookie separator. Generified the code and added tags.
Reviewed-by: chegar

! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! test/java/net/CookieHandler/CookieManagerTest.java
+ test/sun/net/www/protocol/http/B6641309.java

Changeset: 7360321c37e3
Author:    weijun
Date:      2008-03-05 21:55 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7360321c37e3

6648972: KDCReq.init always read padata
Summary: PA-DATA is optional, only read it when it exists
Reviewed-by: valeriep

! src/share/classes/sun/security/krb5/internal/ETypeInfo2.java
! src/share/classes/sun/security/krb5/internal/KDCReq.java
+ test/sun/security/krb5/OptionPADataInKDCReq.java

Changeset: d842462572a9
Author:    weijun
Date:      2008-03-05 22:15 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d842462572a9

6590930: reed/write does not match for ccache
Summary: Add null-awareness to ccache read
Reviewed-by: valeriep

! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
+ test/sun/security/krb5/TimeInCCache.java

Changeset: 66d2a8a11d59
Author:    weijun
Date:      2008-03-05 22:16 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/66d2a8a11d59

6664612: debug output leaked
Reviewed-by: valeriep

! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java

Changeset: b6f7db7d8648
Author:    jccollet
Date:      2008-03-05 17:16 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b6f7db7d8648

6660405: HttpURLConnection returns the wrong InputStream
Summary: Set inputStream back to null in disconnectInternal().
Reviewed-by: chegar

! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/sun/net/www/protocol/http/B6660405.java

Changeset: 7ce5e8238b53
Author:    jccollet
Date:      2008-03-05 18:11 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7ce5e8238b53

6651717: Debug output statement left in MailToURLConnection
Summary: Removed output statement, removed unused imports, added override tags.
Reviewed-by: chegar

! src/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java

Changeset: fa6948bdc4b0
Author:    wetmore
Date:      2008-03-06 10:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fa6948bdc4b0

6623830: SCCS cleanup has broken two regression tests.
Reviewed-by: chegar

! test/java/net/ResponseCache/file2.1

Changeset: a100f699c155
Author:    chegar
Date:      2008-03-07 09:57 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a100f699c155

6667108: typo in javadoc for java.net.Socket.getRemoteSocketAddress()
Summary: Simple typo in method specification.
Reviewed-by: jccollet

! src/share/classes/java/net/Socket.java

Changeset: 328415dfe347
Author:    chegar
Date:      2008-03-07 11:30 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/328415dfe347

6615656: Removed unimplemented java.net methods
Reviewed-by: jccollet

! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/java/net/NetworkInterface.java
! src/solaris/classes/java/net/PlainSocketImpl.java
! src/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java

Changeset: 10d5be3e1fa8
Author:    chegar
Date:      2008-03-07 11:51 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/10d5be3e1fa8

6591358: documentation error in URLConnection.setRequestProperty("accept", ...)
Summary: Simple doc change, "accept" -> "Accept"
Reviewed-by: jccollet

! src/share/classes/java/net/URLConnection.java

Changeset: 50a8b5ca8f39
Author:    chegar
Date:      2008-03-07 13:00 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/50a8b5ca8f39

6628576: InterfaceAddress.equals() NPE when broadcast field == null
Summary: Update logic in equals to correctly handle nulls.
Reviewed-by: michaelm

! src/share/classes/java/net/InterfaceAddress.java
+ test/java/net/InterfaceAddress/Equals.java

Changeset: 1143fe7be725
Author:    chegar
Date:      2008-03-07 15:15 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1143fe7be725

6672682: Forgotten file from CR 6615656.
Reviewed-by: michaelm

! src/windows/classes/java/net/PlainSocketImpl.java

Changeset: 0bce46885f3a
Author:    chegar
Date:      2008-03-07 07:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0bce46885f3a

6628661: NTLM-authentication doesn't work with non-ASCII letters
Summary: Use JNU_GetStringPlatformChars to convert jstrings to the locale specific native C strings
Reviewed-by: michaelm

! src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c

Changeset: 1b597b0efded
Author:    chegar
Date:      2008-03-07 07:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1b597b0efded

Merge


Changeset: 67d13a20483a
Author:    chegar
Date:      2008-03-07 17:17 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/67d13a20483a

6631048: Problem when writing on output stream of  HttpURLConnection
Summary: Fix up logic in ChunkedOutputStream.write
Reviewed-by: jccollet

! src/share/classes/sun/net/www/http/ChunkedOutputStream.java
! test/sun/net/www/http/ChunkedOutputStream/Test.java

Changeset: 344b9b281048
Author:    chegar
Date:      2008-03-07 17:18 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/344b9b281048

Merge


Changeset: ac695089ccc5
Author:    weijun
Date:      2008-03-08 22:49 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ac695089ccc5

6634644: broken fragment, should use @link
Reviewed-by: mullan

! src/share/classes/javax/security/cert/X509Certificate.java

Changeset: 2c37083730b1
Author:    weijun
Date:      2008-03-08 22:51 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2c37083730b1

6643094: Test on keytool -startdate forgets about December
Reviewed-by: xuelei

! test/sun/security/tools/keytool/StartDateTest.java

Changeset: 06eb4d224a6b
Author:    weijun
Date:      2008-03-08 22:52 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/06eb4d224a6b

6597349: KeyStore.getCertificateChain() may not return the full chain
Reviewed-by: mullan

! src/share/classes/java/security/KeyStore.java

Changeset: f6f456d2fabf
Author:    weijun
Date:      2008-03-12 09:32 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f6f456d2fabf

6673164: dns_fallback parse error
Reviewed-by: valeriep

! src/share/classes/sun/security/krb5/Config.java
+ test/sun/security/krb5/DnsFallback.java

Changeset: a43ebfd8915a
Author:    wetmore
Date:      2008-03-11 23:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a43ebfd8915a

Merge

! src/share/classes/java/net/Socket.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: 6068b786e186
Author:    mullan
Date:      2008-03-13 13:29 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/6068b786e186

6611991: Add support for parsing RFC4514 DNs to X500Principal
Summary: Added new test and made one code change to escape null characters.
Reviewed-by: vinnie

! src/share/classes/sun/security/x509/AVA.java
+ test/javax/security/auth/x500/X500Principal/RFC4514.java

Changeset: 32e7ba670b0e
Author:    mullan
Date:      2008-03-14 10:33 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/32e7ba670b0e

Merge


Changeset: 7dc3b56f220f
Author:    xuelei
Date:      2008-03-15 13:43 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7dc3b56f220f

6648816: REGRESSION: setting -Djava.security.debug=failure result in NPE in ACC
Summary: unchecking the null pointer of the debug handle
Reviewed-by: mullan, weijun

! src/share/classes/java/security/AccessControlContext.java
+ test/java/security/AccessControlContext/FailureDebugOption.java

Changeset: d69e411f0711
Author:    xuelei
Date:      2008-03-16 01:37 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d69e411f0711

6618387: SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert.
Summary: closeIdelConnection() does not query the cached connection correctly.
Reviewed-by: chegar

! src/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java

Changeset: 73f50a1c8634
Author:    xuelei
Date:      2008-03-16 23:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/73f50a1c8634

6542796: CPU issue with JSSE and tomcat
Summary: record length count error
Reviewed-by: weijun

! src/share/classes/sun/security/ssl/InputRecord.java

Changeset: 280a7b75cd39
Author:    xuelei
Date:      2008-03-17 03:11 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/280a7b75cd39

6447412: Issue with socket.close() for ssl sockets when poweroff on other system
Summary: Support SSL sockets SOLINGER
Reviewed-by: chegar

! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/OutputRecord.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java

Changeset: f6905d8eee6e
Author:    wetmore
Date:      2008-03-06 16:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f6905d8eee6e

6578538: com.sun.crypto.provider.SunJCE instance leak using KRB5 and LoginContext
Reviewed-by: valeriep

! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
+ test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java

Changeset: 1cb78400acce
Author:    wetmore
Date:      2008-03-17 11:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1cb78400acce

Merge


Changeset: 0f030deba7df
Author:    wetmore
Date:      2008-03-17 12:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0f030deba7df

Merge


Changeset: 9ae056d2cffd
Author:    tbell
Date:      2008-03-17 23:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9ae056d2cffd

Merge


Changeset: e0d783c556fc
Author:    son
Date:      2008-03-13 15:36 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e0d783c556fc

6595651: Focus transfers broken for applications embedding AWT across processes
Summary: Now we allow cross-process focus requests if focus is in embedder's process.
Reviewed-by: ant

! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Frame.cpp
! src/windows/native/sun/windows/awt_Toolkit.cpp
! src/windows/native/sun/windows/awt_Toolkit.h

Changeset: 367edeff526e
Author:    son
Date:      2008-03-13 16:12 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/367edeff526e

6616095: AWT's WindowDisposerRecord keeps AppContext alive too long
Summary: WindowDisposerRecord should not keep strong reference to AppContext.
Reviewed-by: art

! src/share/classes/java/awt/Window.java

Changeset: e4e71142754b
Author:    son
Date:      2008-03-13 16:19 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e4e71142754b

6632140: minor refactoring for XWM
Summary: code cleanup and generificaion for XWM
Reviewed-by: anthony

! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XWM.java

Changeset: dc7dfc7d15ba
Author:    son
Date:      2008-03-13 16:27 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/dc7dfc7d15ba

6592751: EmbeddedFrame disposal is fragile and breaks clean AppContext termination
Summary: AppContext.dispose() should be ready to get exceptions during disposal of toplevels.  Also now we mark windows peers as destroyed when native object has been destroyed.
Reviewed-by: art

! src/share/classes/sun/awt/AppContext.java
! src/windows/classes/sun/awt/windows/WObjectPeer.java
! src/windows/native/sun/windows/awt.h
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Object.cpp
! src/windows/native/sun/windows/awt_Object.h

Changeset: 619d2d592b88
Author:    son
Date:      2008-03-13 16:32 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/619d2d592b88

6603256: Startup: Defer initialization of DropTarget's flavorMap
Summary: SystemFlavorMap is lazily initialized now.
Reviewed-by: uta

! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/share/classes/java/awt/dnd/DropTarget.java

Changeset: f3377ab93ee8
Author:    son
Date:      2008-03-13 16:42 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f3377ab93ee8

6607163: Linux: Cannot copy image from Java to OpenOffice
Summary: TARGETS should have type ATOM
Reviewed-by: denis

! src/solaris/classes/sun/awt/X11/XSelection.java

Changeset: bbd8e20d5052
Author:    son
Date:      2008-03-13 16:47 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bbd8e20d5052

6636369: sun.awt.datatransfer.DataTransferer contains double-check idiom
Summary: double-check has been removed
Reviewed-by: dav

! src/share/classes/sun/awt/datatransfer/DataTransferer.java

Changeset: c9ee9428aea9
Author:    son
Date:      2008-03-13 16:51 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c9ee9428aea9

6636331: ConcurrentModificationException in AppContext code
Summary: Added synchronization to AppContext.getAppContexts()
Reviewed-by: art

! src/share/classes/sun/awt/AppContext.java

Changeset: 86a5780cad99
Author:    son
Date:      2008-03-13 16:54 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/86a5780cad99

6636370: minor corrections and simplification of code in AppContext
Summary: mainAppContext, isDisposed, and numAppContexts has beem made volatile.  mostRecentThreadAppContext has been rewritten using ThreadLocal.
Reviewed-by: art

! src/share/classes/sun/awt/AppContext.java

Changeset: 026144f0d26a
Author:    son
Date:      2008-03-13 16:56 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/026144f0d26a

6636368: XAtom contains unused code
Summary: unused code has been removed
Reviewed-by: dcherepanov

! src/solaris/classes/sun/awt/X11/XAtom.java

Changeset: 63f02cc8ff3d
Author:    son
Date:      2008-03-13 17:04 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/63f02cc8ff3d

6645885: small refactoring for XContentWindow
Summary: move createContent() method from XDecoratedPeer to XContentWindow, so only XContentWindow keep information about the way we position it.
Reviewed-by: anthony

! src/solaris/classes/sun/awt/X11/XContentWindow.java
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java

Changeset: d9fb87af8b07
Author:    son
Date:      2008-03-13 17:08 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d9fb87af8b07

6645856: static field XWindowPeer.defaultFont hides XWindow.defaultFont
Summary: unnedded code has been removed.  Added getter for XWindow.defaultFont to initialize it lazily.
Reviewed-by: dav

! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/solaris/classes/sun/awt/X11/XMenuItemPeer.java
! src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java
! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java

Changeset: 176e1fe7dead
Author:    son
Date:      2008-03-13 17:14 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/176e1fe7dead

6538066: XSelection should be more passive
Summary: Now only XClipboard know about XSelection, and XSelection knows nothing about XClipboard.
Reviewed-by: uta, denis

! src/solaris/classes/sun/awt/X11/MotifDnDConstants.java
! src/solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
+ src/solaris/classes/sun/awt/X11/OwnershipListener.java
! src/solaris/classes/sun/awt/X11/XClipboard.java
! src/solaris/classes/sun/awt/X11/XDnDConstants.java
! src/solaris/classes/sun/awt/X11/XSelection.java

Changeset: fa0dc97ef9a0
Author:    dcherepanov
Date:      2008-03-14 17:23 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fa0dc97ef9a0

6522731: Location of the frame changes,when the frame is resized & non-resized.
Summary: XMoveWindow() should use shell's location
Reviewed-by: son

! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java

Changeset: 296b6e29a99d
Author:    dcherepanov
Date:      2008-03-14 18:27 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/296b6e29a99d

6612497: api/java_awt/Container/index.html#isAncestorOf Container2019 hangs since JDK 7 b15
Summary: Partial rollback changes for 6567564 in the Component.getGC method
Reviewed-by: art, son

! src/share/classes/java/awt/Component.java

Changeset: 5ac897d182a6
Author:    dcherepanov
Date:      2008-03-14 18:50 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5ac897d182a6

6603010: Out-of-process Java Plug-In non-functional or barely functional on X11 platforms
Summary: AWT XEmbed shouldn't use _SUN_XEMBED_START message
Reviewed-by: art, son

! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java

Changeset: 92e3f57c933b
Author:    dcherepanov
Date:      2008-03-14 20:40 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/92e3f57c933b

6524352: support for high-resolution mouse wheel
Summary: added support for high-resolution mouse wheel
Reviewed-by: dav, son

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
! src/share/classes/java/awt/event/MouseWheelEvent.java
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Component.h
+ test/java/awt/event/MouseEvent/SmoothWheel/SmoothWheel.java

Changeset: 15ba7093f8e6
Author:    dcherepanov
Date:      2008-03-14 22:00 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/15ba7093f8e6

6578583: Regression: Modality is broken in windows vista home premium from jdk1.7 b02 onwards.
Summary: WS_DISABLED style should be used to fix some modality bugs
Reviewed-by: art, son

! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Dialog.cpp
! src/windows/native/sun/windows/awt_Window.cpp
! src/windows/native/sun/windows/awt_Window.h
+ test/java/awt/Modal/WsDisabledStyle/CloseBlocker/CloseBlocker.java
+ test/java/awt/Modal/WsDisabledStyle/OverBlocker/OverBlocker.java
+ test/java/awt/Modal/WsDisabledStyle/Winkey/Winkey.java

Changeset: 9f51e4e1251e
Author:    anthony
Date:      2008-03-18 12:04 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9f51e4e1251e

6608764: PropertyChangeListeners machinery should have a better locking scheme
Summary: Change to use a private final object java.awt.Component.changeSupportLock for locking purposes instead of using this
Reviewed-by: son, ant

! src/share/classes/java/awt/Component.java

Changeset: 9b6848cf363c
Author:    anthony
Date:      2008-03-18 13:53 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9b6848cf363c

6613927: Compilation of splashscreen png library failed on Ubuntu 7.04 (64bit)
Summary: The macro PNG_NO_MMX_CODE should be defined when compiling on 64bit Linux
Reviewed-by: yan, avu

! make/sun/splashscreen/Makefile

Changeset: fd7f2562ea00
Author:    anthony
Date:      2008-03-18 14:10 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fd7f2562ea00

6607660: java.awt.Container.getMouseEventTargetImpl should be invoked while holding the TreeLock
Summary: The body of the method has been wrapped into the synchronized (getTreeLock()) { } block.
Reviewed-by: son, art

! src/share/classes/java/awt/Container.java

Changeset: e8b40b676b89
Author:    anthony
Date:      2008-03-18 14:20 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e8b40b676b89

6637796: setBounds doesn't enlarge Component
Summary: Added the areBoundsValid() method that verifies whether the current bounds of the component are valid. Using the isValid() method for this purpose previously was incorrect.
Reviewed-by: son, art

! src/share/classes/java/awt/Component.java
+ test/java/awt/Mixing/ValidBounds.java

Changeset: 9306c5d6344f
Author:    anthony
Date:      2008-03-18 14:36 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9306c5d6344f

6304277: PIT: Adding a TrayIcon closes a SplashScreen on Solaris but not on Win32
Summary: The Window.closeSplashScreen() method now verified the boolean flag isTrayIconWindow, and returns if it is true.
Reviewed-by: son, dcherepanov

! src/share/classes/java/awt/Window.java

Changeset: fc0164db7a3b
Author:    anthony
Date:      2008-03-18 15:07 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fc0164db7a3b

6581927: REG : Non focusable frame can be minimized to very small & Frame icon can be seen on frame buttons.
Summary: The SWP_NOSENDCHANGING flag should not be passed to the ::SetWindowPos() WinAPI function when we receive the WM_MOUSEMOVE message while manually handling the resizing of non-focusable frames.
Reviewed-by: son, ant

! src/windows/native/sun/windows/awt_Frame.cpp
+ test/java/awt/Focus/NonFocusableResizableTooSmall/NonFocusableResizableTooSmall.java

Changeset: 8a57a0be2a97
Author:    anthony
Date:      2008-03-18 16:19 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8a57a0be2a97

6589527: Window and Frame instances can hide their "Applet Warning"
Summary: Additional constraints have been added for the setBounds() operation.
Reviewed-by: son, art

! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XDialogPeer.java
! src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/motif/MDialogPeer.java
! src/solaris/classes/sun/awt/motif/MEmbeddedFramePeer.java
! src/solaris/classes/sun/awt/motif/MFramePeer.java
! src/solaris/classes/sun/awt/motif/MWindowPeer.java
! src/windows/classes/sun/awt/windows/WDialogPeer.java
! src/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java
! src/windows/classes/sun/awt/windows/WFramePeer.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java
! src/windows/native/sun/windows/awt_Window.cpp
! src/windows/native/sun/windows/awt_Window.h

Changeset: 241fd18949db
Author:    anthony
Date:      2008-03-20 11:09 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/241fd18949db

4993545: NativeInLightFixer adds asynchronousity
Summary: All the hooks related to the NativeInLightFixer have been moved to the HW/LW mixing handling methods. The NativeInLightFixer itself has been removed.
Reviewed-by: son, alexp

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java

Changeset: 51c761339b1c
Author:    ant
Date:      2008-03-19 16:23 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/51c761339b1c

6567410: PIT : java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java fails
Summary: A filter flag has been added to the HCBT focus hook.
Reviewed-by: dcherepanov

! src/windows/native/sun/windows/awt_Window.cpp

Changeset: 810904060acf
Author:    ant
Date:      2008-03-20 14:26 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/810904060acf

Merge


Changeset: 92e9ac30618a
Author:    son
Date:      2008-03-20 16:21 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/92e9ac30618a

6630878: clean target in sun/xawt is incomplete
Summary: clean target should remove .gen_icons
Reviewed-by: yan

! make/sun/xawt/Makefile

Changeset: 82233ac3d09f
Author:    ant
Date:      2008-03-20 18:06 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/82233ac3d09f

6598089: JDK 7: AWT often goes into busy loop when showing dialog
Summary: Preventing focus from getting in an endless loop.
Reviewed-by: son

! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
+ test/java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java

Changeset: dbff1fcf1767
Author:    ant
Date:      2008-03-21 09:54 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/dbff1fcf1767

6599270: Using EmbeddedFrame in SWT leads to a hang
Summary: Excluding EmbeddedFrame from the workaround of activating a toplevel in not foreground process.
Reviewed-by: son

! src/windows/native/sun/windows/awt_Frame.cpp

Changeset: 0f955581dc0b
Author:    yan
Date:      2008-03-24 06:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0f955581dc0b

Merge


Changeset: f1c168caf94f
Author:    ohair
Date:      2008-03-18 11:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f1c168caf94f

6674226: Warning errors in freetypecheck
Summary: Just corrected some C code to remove warning errors from gcc.
Reviewed-by: tbell

! make/tools/freetypecheck/freetypecheck.c

Changeset: e564dc9241e5
Author:    ohair
Date:      2008-03-18 11:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e564dc9241e5

6611788: chmod a+x bin/winver.exe in make/tools/winver/Makefile fails on a read only file system
Summary: Tell Mercurial this file has execute permission.
Reviewed-by: tbell


Changeset: ea98209ac149
Author:    ohair
Date:      2008-03-18 11:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ea98209ac149

6674232: OPENJDK=false is same as OPENJDK=true
Summary: OPENJDK should be empty (undefined) or "true".
Reviewed-by: tbell

! make/common/Defs.gmk

Changeset: e98ce66d7630
Author:    ohair
Date:      2008-03-18 11:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e98ce66d7630

6654458: /java/devtools findbugs doesn't work on windows
Summary: Changes to both ant and findbugs version checking.
Reviewed-by: tbell

! make/common/shared/Defs-utils.gmk
! make/common/shared/Defs.gmk
! make/common/shared/Sanity.gmk

Changeset: 9ae5ccf6891c
Author:    ohair
Date:      2008-03-19 13:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9ae5ccf6891c

6611629: Avoid hardcoded cygwin paths for memory detection
Summary: Use free with sygwin, mem or systeminfo otherwise, to get MB_OF_MEMORY on windows.
Reviewed-by: tbell

! make/common/shared/Platform.gmk

Changeset: 9b0d53aa8549
Author:    ohair
Date:      2008-03-25 14:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9b0d53aa8549

6627817: Remove ^M characters in all files (Makefiles too)
Summary: Some files included the use of the ^M character, which has been deleted.
Reviewed-by: xdono

! make/common/shared/Sanity.gmk
! make/docs/CORE_PKGS.gmk
! src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames.properties
! src/share/classes/com/sun/inputmethods/internal/thaiim/resources/DisplayNames.properties
! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.dtd
! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd
! src/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd
! src/share/classes/javax/swing/plaf/synth/package.html
! src/share/demo/jfc/Notepad/resources/Notepad.properties
! src/share/sample/vm/clr-jvm/Makefile
! src/share/sample/vm/clr-jvm/README.txt
! src/share/sample/vm/clr-jvm/invoker.cs
! src/share/sample/vm/jvm-clr/README.txt
! src/share/sample/vm/jvm-clr/invoked.cs

Changeset: 40b6f7fcac38
Author:    ohair
Date:      2008-03-26 17:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/40b6f7fcac38

Merge


Changeset: 75fca0b0ab83
Author:    xdono
Date:      2008-03-27 12:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/75fca0b0ab83

Merge


Changeset: 6e25a8a3f8c6
Author:    xdono
Date:      2008-04-09 11:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/6e25a8a3f8c6

Added tag jdk7-b25 for changeset 75fca0b0ab83

! .hgtags

Changeset: 0d4923ce2707
Author:    emcmanus
Date:      2008-03-19 15:17 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0d4923ce2707

6675768: NoSuchElementException thrown in RequiredModelMBean when tracing enabled
Summary: Rewrite logging in RequiredModelMBean.addAttributeChangeNotificationListener
Reviewed-by: dfuchs

! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java
+ test/javax/management/modelmbean/LoggingExceptionTest.java

Changeset: f5853d8dab12
Author:    mchung
Date:      2008-03-18 11:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f5853d8dab12

6658779: Regression: HotspotDiagnosticMXBean.getDiagnosticOptions() throws  NullPointerException
Summary: Add a null check for the VM option string
Reviewed-by: alanb, tbell

! src/share/classes/sun/management/Flag.java
+ test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java

Changeset: b413d5d6cedc
Author:    mchung
Date:      2008-03-18 12:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b413d5d6cedc

6672804: First line in com/sun/management/package.html is broken
Summary: Fixed the typo in package.html
Reviewed-by: jjh

! src/share/classes/com/sun/management/package.html

Changeset: 3e2a5ab9c131
Author:    mchung
Date:      2008-03-19 11:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3e2a5ab9c131

Merge


Changeset: 9a97ca4eb8b7
Author:    emcmanus
Date:      2008-03-21 09:49 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9a97ca4eb8b7

6649542: Document explicitly in registerMBean etc that MBeanServerNotification is emitted
Summary: Make spec more readable by adding cross-references.  Suggested by Andrew Haley.
Reviewed-by: dfuchs

! src/share/classes/javax/management/MBeanServer.java

Changeset: 01f7eeea81f1
Author:    emcmanus
Date:      2008-03-21 18:07 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/01f7eeea81f1

6643627: JMX source code includes incorrect Java code
Summary: javac compiler bug accepts incorrect code; JMX code inadvertently has such code
Reviewed-by: dfuchs

! src/share/classes/com/sun/jmx/mbeanserver/OpenConverter.java
! src/share/classes/java/beans/MetaData.java

Changeset: 75b405bff406
Author:    tbell
Date:      2008-03-27 10:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/75b405bff406

Merge


Changeset: 7dd94e5bbec4
Author:    dcubed
Date:      2008-03-24 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7dd94e5bbec4

6239043: 4/4 TransformerManagementThreadAddTests.java failed
Summary: Clear fCheckedTransformers in order to properly record transformer() call data.
Reviewed-by: sspitsyn

! test/java/lang/instrument/TransformerManagementThreadAddTests.java

Changeset: d3dc2ede62ed
Author:    dcubed
Date:      2008-03-24 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d3dc2ede62ed

4926961: 4/4 TransformerManagementThreadRemoveTests hangs
Summary: Changes motivated by Effective Java - Item 48 & Item 51.
Reviewed-by: sspitsyn

! test/java/lang/instrument/TransformerManagementThreadAddTests.java
! test/java/lang/instrument/TransformerManagementThreadRemoveTests.java

Changeset: bca8bf23ac59
Author:    dcubed
Date:      2008-03-24 15:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bca8bf23ac59

5088398: 3/2 java.lang.instrument TCK test deadlock (test11)
Summary: Add regression test for single-threaded bootstrap classloader.
Reviewed-by: sspitsyn

+ test/java/lang/instrument/ParallelTransformerLoader.sh
+ test/java/lang/instrument/ParallelTransformerLoaderAgent.java
+ test/java/lang/instrument/ParallelTransformerLoaderApp.java
+ test/java/lang/instrument/TestClass1.java
+ test/java/lang/instrument/TestClass2.java
+ test/java/lang/instrument/TestClass3.java

Changeset: 114854ebaa21
Author:    dcubed
Date:      2008-03-24 15:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/114854ebaa21

6274276: 3/2 java.lang.instrument JAR manifest processing does not remove spaces from class names
Summary: Attribute values should be extracted without leading or trailing whitespace.
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JarFacade.c
+ test/java/lang/instrument/ManifestTest.sh
+ test/java/lang/instrument/ManifestTestAgent.java
+ test/java/lang/instrument/ManifestTestApp.java

Changeset: d4cd9e6a72da
Author:    dcubed
Date:      2008-03-24 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d4cd9e6a72da

6289149: 4/4 Java Agent will pick wrong execution path while attaching
Summary: Check for a declared premain() or agentmain() method before an inherited one
Reviewed-by: sspitsyn

! src/share/classes/sun/instrument/InstrumentationImpl.java
! test/java/lang/instrument/PremainClass/DummyMain.java
+ test/java/lang/instrument/PremainClass/InheritAgent0001.java
+ test/java/lang/instrument/PremainClass/InheritAgent0010.java
+ test/java/lang/instrument/PremainClass/InheritAgent0011.java
+ test/java/lang/instrument/PremainClass/InheritAgent0100.java
+ test/java/lang/instrument/PremainClass/InheritAgent0101.java
+ test/java/lang/instrument/PremainClass/InheritAgent0110.java
+ test/java/lang/instrument/PremainClass/InheritAgent0111.java
+ test/java/lang/instrument/PremainClass/InheritAgent1000.java
+ test/java/lang/instrument/PremainClass/InheritAgent1001.java
+ test/java/lang/instrument/PremainClass/InheritAgent1010.java
+ test/java/lang/instrument/PremainClass/InheritAgent1011.java
+ test/java/lang/instrument/PremainClass/InheritAgent1100.java
+ test/java/lang/instrument/PremainClass/InheritAgent1101.java
+ test/java/lang/instrument/PremainClass/InheritAgent1110.java
+ test/java/lang/instrument/PremainClass/InheritAgent1111.java
+ test/java/lang/instrument/PremainClass/NoPremainAgent.java
+ test/java/lang/instrument/PremainClass/NoPremainAgent.sh
+ test/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java
+ test/java/lang/instrument/PremainClass/ZeroArgPremainAgent.sh

Changeset: 8c1c6c50dd36
Author:    dcubed
Date:      2008-03-24 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8c1c6c50dd36

6487488: 3/5 TEST_BUG: Something in test/java/lang/instrument creates a copy of an SCCS dir
Summary: Only copy Java source files from ilib and bootreporter.
Reviewed-by: sspitsyn

! test/java/lang/instrument/MakeJAR2.sh

Changeset: e6e301984a4a
Author:    dcubed
Date:      2008-03-24 15:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e6e301984a4a

6491461: 3/3 TEST: java/lang/instrument .sh tests need to use $TESTVMOPTS in their java commands
Summary: Add ${TESTVMOPTS} to java test execution command(s).
Reviewed-by: sspitsyn

! test/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/java/lang/instrument/PremainClass/PremainClassTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh
! test/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: ebe8adae32b9
Author:    dcubed
Date:      2008-03-24 16:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ebe8adae32b9

6528548: 4/4 NativeMethodPrefixAgent.java times out intermittently in nightly
Summary: Increase timeouts for tasks that take > 10 seconds on a 4-way Ultra-80 with all local resources.
Reviewed-by: sspitsyn

! test/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/java/lang/instrument/NativeMethodPrefixAgent.java
! test/java/lang/instrument/RetransformAgent.java
! test/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 31959ddaf501
Author:    dcubed
Date:      2008-03-24 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/31959ddaf501

6545149: 4/4 JLI Instrumentation.redefineClasses SIGSEGVs on java/lang/Thread
Summary: Add regression test for redefining class with native methods.
Reviewed-by: sspitsyn

+ test/java/lang/instrument/RedefineClassWithNativeMethod.sh
+ test/java/lang/instrument/RedefineClassWithNativeMethodAgent.java
+ test/java/lang/instrument/RedefineClassWithNativeMethodApp.java

Changeset: 719789c7132c
Author:    dcubed
Date:      2008-03-24 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/719789c7132c

6547358: 2/2 j.l.i.: manifest attribute 'Can-Retransform-Classes' is ignored by isRetransformClassesSupported()
Summary: isRetransformClassesSupported() should return the capability rather than give the agent the capability
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JPLISAgent.c

Changeset: ba825e4b1b8b
Author:    dcubed
Date:      2008-03-24 16:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ba825e4b1b8b

6547500: 2/2 j.l.i.: .retransformClasses throws unexpected InternalError
Summary: retransformClasses() should catch both an empty classes array and a classes array that contains a NULL element.
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JPLISAgent.c

Changeset: 823abb444593
Author:    dcubed
Date:      2008-03-24 16:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/823abb444593

6642405: 4/4 src/share/instrument/JPLISAgent.c line 286: "==" found where assignment "=" expected
Summary: Fix incorrect variable assignment in initializeJPLISAgent().
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JPLISAgent.c

Changeset: 9f75a46fad8b
Author:    dcubed
Date:      2008-03-24 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9f75a46fad8b

6572160: 3/3 Instrumentation.getObjectSize triggers JVM crash in JPLISAssert in shutdown
Summary: Tolerate JVMTI_ERROR_WRONG_PHASE return codes so that JLI methods can be called to the end of VM's life.
Reviewed-by: ohair, sspitsyn

! src/share/instrument/InvocationAdapter.c
! src/share/instrument/JPLISAgent.c
! src/share/instrument/JPLISAgent.h
! src/share/instrument/Reentrancy.c
! src/share/instrument/Utilities.c
+ test/java/lang/instrument/StressGetObjectSizeApp.java
+ test/java/lang/instrument/StressGetObjectSizeTest.sh

Changeset: 9a804b6297c3
Author:    dcubed
Date:      2008-03-24 17:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9a804b6297c3

6655234: 4/4 j.l.i.: setNativeMethodPrefix does not document that prefix string can be null
Summary: Clarify wording for 'prefix' parameter to setNativeMethodPrefix().
Reviewed-by: sspitsyn

! src/share/classes/java/lang/instrument/Instrumentation.java

Changeset: 1f45ae5ea94a
Author:    dcubed
Date:      2008-03-24 17:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1f45ae5ea94a

6667089: 3/3 multiple redefinitions of a class break reflection
Summary: Add regression test for multiple redefinitions of a class break reflection.
Reviewed-by: sspitsyn

+ test/java/lang/instrument/RedefineMethodAddInvoke.sh
+ test/java/lang/instrument/RedefineMethodAddInvokeAgent.java
+ test/java/lang/instrument/RedefineMethodAddInvokeApp.java
+ test/java/lang/instrument/RedefineMethodAddInvokeTarget.java
+ test/java/lang/instrument/RedefineMethodAddInvokeTarget_1.java
+ test/java/lang/instrument/RedefineMethodAddInvokeTarget_2.java

Changeset: 7bf5f01e419d
Author:    dcubed
Date:      2008-03-26 20:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7bf5f01e419d

6679866: 3/2 portability issues with JLI-batch-200803 on Win*
Summary: Make minor tweaks to the fix for 6274276 to make the Win* compiler happy...
Reviewed-by: sspitsyn, ohair

! src/share/instrument/JarFacade.c

Changeset: 52c76fc0a3a9
Author:    dcubed
Date:      2008-03-27 14:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/52c76fc0a3a9

Merge


Changeset: 2965459a8ee7
Author:    emcmanus
Date:      2008-04-01 14:45 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2965459a8ee7

6610917: Define a generic NotificationFilter
Summary: Adds javax.management.QueryNotificationFilter
Reviewed-by: dfuchs

! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
+ src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/OpenConverter.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/share/classes/javax/management/ObjectName.java
+ src/share/classes/javax/management/QueryNotificationFilter.java
+ test/javax/management/query/QueryNotifFilterTest.java

Changeset: a8d6215fa863
Author:    weijun
Date:      2008-03-20 11:57 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a8d6215fa863

6670362: HTTP/SPNEGO should work across realms
Reviewed-by: valeriep

! src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java

Changeset: 74bc85c0f2a9
Author:    valeriep
Date:      2008-03-20 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/74bc85c0f2a9

4898461: Support for ECB and CBC/PKCS5Padding
Summary: Add support for ECB mode and PKCS5Padding
Reviewed-by: andreas

! src/share/classes/sun/security/pkcs11/P11Cipher.java
! src/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/sun/security/pkcs11/Cipher/TestSymmCiphers.java

Changeset: 66c2b0cfc896
Author:    valeriep
Date:      2008-03-20 17:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/66c2b0cfc896

6572331: regression: cipher.wrap operation fails with CKR_ATTRIBUTE_VALUE_INVALID
Summary: Check supported key size range and use encryption if needed
Reviewed-by: andreas

! src/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
+ test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java

Changeset: 84aced25a346
Author:    valeriep
Date:      2008-03-20 18:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/84aced25a346

6599979: KeyStore.setEntry/setKeyEntry() do not override existing entry for secret key objects
Summary: Override existing secret key entry when setEntry/setKeyEntry() is called
Reviewed-by: andreas

! src/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
+ test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
+ test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh

Changeset: 05afbed1dc4f
Author:    valeriep
Date:      2008-03-21 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/05afbed1dc4f

Merge


Changeset: b22cbc65a360
Author:    wetmore
Date:      2008-03-28 12:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b22cbc65a360

Merge


Changeset: 8805ae9d160c
Author:    valeriep
Date:      2008-03-31 11:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8805ae9d160c

6681652: Two new regression test failures in pkcs11 code
Summary: Fixed the test to not assume SunJCE provider being the provider for DES
Reviewed-by: wetmore

! test/javax/crypto/Cipher/TestGetInstance.java

Changeset: e1bf7407c933
Author:    wetmore
Date:      2008-03-31 13:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e1bf7407c933

6469580: 1.5.0_08 JVM crashes in SignatureHandlerLibrary::add on Fujitsu Primepower platform
Reviewed-by: andreas, valeriep, wetmore
Contributed-by: chris.phillips at sun.com

! src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c

Changeset: 17e93b7fb97d
Author:    valeriep
Date:      2008-03-31 16:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/17e93b7fb97d

6682411: JCK test failed w/ ArrayIndexOutOfBoundException (-1) when decrypting with no data
Summary: Fixed PKCS5Padding class with additional check and throw BadPaddingException if the check failed
Reviewed-by: wetmore

! src/share/classes/sun/security/pkcs11/P11Cipher.java

Changeset: c063b7fb55f7
Author:    valeriep
Date:      2008-03-31 16:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c063b7fb55f7

6682417: JCK test failed w/ ProviderException when decrypted data is not multiple of blocks
Summary: Check for CKR_ENCRYPTED_DATA_LEN_RANGE and throw IllegalBlockSizeException
Reviewed-by: wetmore

! src/share/classes/sun/security/pkcs11/P11Cipher.java

Changeset: 99b3301fc27c
Author:    valeriep
Date:      2008-03-31 16:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/99b3301fc27c

Merge


Changeset: df5d7e6ac15e
Author:    xuelei
Date:      2008-04-02 22:44 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/df5d7e6ac15e

6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
Summary: make the critical extension known to end entity checker.
Reviewed-by: wetmore, mullan

! src/share/classes/sun/security/validator/EndEntityChecker.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/crisubn.jks
+ test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/trusted.jks

Changeset: b70fc43afb8c
Author:    wetmore
Date:      2008-04-06 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b70fc43afb8c

6683078: Update JCE framework and provider builds to work on read-only filesystems
6644659: Error in default target of make/javax/crypto in OpenJDK build
Reviewed-by: valeriep, ohair

! make/com/sun/crypto/provider/Makefile
! make/common/shared/Defs.gmk
! make/javax/crypto/Defs-jce.gmk
! make/javax/crypto/Makefile
! make/sun/security/mscapi/Makefile
! make/sun/security/pkcs11/Makefile

Changeset: f4205a7bdfd4
Author:    wetmore
Date:      2008-04-07 14:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f4205a7bdfd4

Merge


Changeset: e6da580585e9
Author:    tbell
Date:      2008-04-07 23:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e6da580585e9

Merge

! make/common/shared/Defs.gmk

Changeset: 4708b9a13f24
Author:    tbell
Date:      2008-04-11 15:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4708b9a13f24

Merge


Changeset: 3226a9a5cc47
Author:    xdono
Date:      2008-03-27 12:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3226a9a5cc47

Merge


Changeset: 88d235789027
Author:    ohair
Date:      2008-03-31 17:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/88d235789027

6672405: OPENJDK build: jdk7/jdk/make/tools/freetypecheck leaves dirt behind
Summary: OpenJDK freetype sanity check cleanup.
Reviewed-by: tbell

! make/common/Defs.gmk
! make/common/shared/Sanity.gmk
! make/tools/Makefile
! make/tools/freetypecheck/Makefile

Changeset: e6157955511e
Author:    ohair
Date:      2008-03-31 17:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e6157955511e

6482445: j2se/make/java/java/localegen.sh uses 'sort' from PATH, could get system32/sort
Summary: Making sure the right 'sort' utility is found.
Reviewed-by: tbell

! make/java/java/genlocales.gmk
! make/java/java/localegen.sh

Changeset: 425096dc0fc8
Author:    ohair
Date:      2008-03-31 17:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/425096dc0fc8

6501543: Username can have non-alphanumeric characters
Summary: User version string issues, including a L10n issue with month names.
Reviewed-by: tbell

! make/common/shared/Defs.gmk

Changeset: a977a69d9cf2
Author:    ohair
Date:      2008-04-01 15:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a977a69d9cf2

6482134: JDK 6 build error on Windows, Visual Studio .NET on Japanese locale
Summary: Fix scanning of cl.exe version output, removed CC_TYPE.
Reviewed-by: tbell

! make/common/shared/Compiler-gcc.gmk
! make/common/shared/Compiler-msvc.gmk
! make/common/shared/Sanity.gmk

Changeset: fa4df2d26d9b
Author:    ohair
Date:      2008-04-01 15:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fa4df2d26d9b

6627823: Missed whitespace normalization files: jdk/test/java/rmi
Summary: Just missed a few files being normalized in rev 0.
Reviewed-by: xdono

! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java
! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java
! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails_Stub.java
! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateMe.java
! test/java/rmi/activation/ActivateFailedException/activateFails/ShutdownThread.java
! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java
! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup_Stub.java
! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/MyActivationGroupImpl.java
! test/java/rmi/activation/ActivationGroupDesc/checkDefaultGroupName/CheckDefaultGroupName.java
! test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java
! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ActivateMe.java
! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java
! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor_Stub.java
! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/CanCreateStubs.java
! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java
! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted_Stub.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/ActivateMe.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/CallbackInterface.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/Callback_Stub.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup_Stub.java
! test/java/rmi/dgc/VMID/CheckVMID.java
! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java
! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure_Stub.java
! test/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
! test/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java
! test/java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java
! test/java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls_Stub.java
! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java
! test/java/rmi/registry/altSecurityManager/TestSecurityManager.java
! test/java/rmi/registry/checkusage/CheckUsage.java
! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
! test/java/rmi/registry/classPathCodebase/Dummy.java
! test/java/rmi/registry/emptyName/EmptyName.java
! test/java/rmi/registry/interfaceHash/InterfaceHash.java
! test/java/rmi/registry/interfaceHash/ReferenceRegistryStub.java
! test/java/rmi/registry/multipleRegistries/MultipleRegistries.java
! test/java/rmi/registry/reexport/Reexport.java
! test/java/rmi/reliability/benchmark/bench/rmi/BenchServer.java
! test/java/rmi/reliability/benchmark/bench/rmi/BenchServerImpl.java
! test/java/rmi/reliability/benchmark/bench/rmi/BooleanArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/BooleanCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ByteArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ByteCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/CharArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/CharCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ClassLoading.java
! test/java/rmi/reliability/benchmark/bench/rmi/DoubleArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/DoubleCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ExceptionCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ExportObjs.java
! test/java/rmi/reliability/benchmark/bench/rmi/FloatArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/FloatCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/IntArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/IntCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/LongArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/LongCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/Main.java
! test/java/rmi/reliability/benchmark/bench/rmi/NullCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ObjArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ObjTreeCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ProxyArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/RemoteObjArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ShortArrayCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/ShortCalls.java
! test/java/rmi/reliability/benchmark/bench/rmi/SmallObjTreeCalls.java
! test/java/rmi/reliability/benchmark/bench/serial/BooleanArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Booleans.java
! test/java/rmi/reliability/benchmark/bench/serial/ByteArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Bytes.java
! test/java/rmi/reliability/benchmark/bench/serial/CharArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Chars.java
! test/java/rmi/reliability/benchmark/bench/serial/ClassDesc.java
! test/java/rmi/reliability/benchmark/bench/serial/Cons.java
! test/java/rmi/reliability/benchmark/bench/serial/CustomDefaultObjTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/CustomObjTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/DoubleArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Doubles.java
! test/java/rmi/reliability/benchmark/bench/serial/ExternObjTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/FloatArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Floats.java
! test/java/rmi/reliability/benchmark/bench/serial/GetPutFieldTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/IntArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Ints.java
! test/java/rmi/reliability/benchmark/bench/serial/LongArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Longs.java
! test/java/rmi/reliability/benchmark/bench/serial/Main.java
! test/java/rmi/reliability/benchmark/bench/serial/ObjArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/ObjTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/ProxyArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/ProxyClassDesc.java
! test/java/rmi/reliability/benchmark/bench/serial/RepeatObjs.java
! test/java/rmi/reliability/benchmark/bench/serial/ReplaceTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/ShortArrays.java
! test/java/rmi/reliability/benchmark/bench/serial/Shorts.java
! test/java/rmi/reliability/benchmark/bench/serial/SmallObjTrees.java
! test/java/rmi/reliability/benchmark/bench/serial/StreamBuffer.java
! test/java/rmi/reliability/benchmark/bench/serial/Strings.java
! test/java/rmi/reliability/juicer/Apple.java
! test/java/rmi/reliability/juicer/AppleEvent.java
! test/java/rmi/reliability/juicer/AppleImpl.java
! test/java/rmi/reliability/juicer/AppleUser.java
! test/java/rmi/reliability/juicer/AppleUserImpl.java
! test/java/rmi/reliability/juicer/ApplicationServer.java
! test/java/rmi/reliability/juicer/Orange.java
! test/java/rmi/reliability/juicer/OrangeEcho.java
! test/java/rmi/reliability/juicer/OrangeEchoImpl.java
! test/java/rmi/reliability/juicer/OrangeImpl.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/CompressConstants.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/CompressInputStream.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/CompressOutputStream.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/Echo.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/EchoImpl.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/EchoImpl_Stub.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/MultiSocketFactory.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/Compress.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/Hello.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl_Stub.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/CompressConstants.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/CompressInputStream.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/CompressOutputStream.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/Echo.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl_Stub.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/MultiSocketFactory.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
! test/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java
! test/java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName.java
! test/java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName_Stub.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall_Stub.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/Shutdown.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/ShutdownImpl.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/ShutdownImpl_Stub.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/ShutdownMonitor.java
! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport.java
! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2.java
! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2_Stub.java
! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport_Stub.java
! test/java/rmi/server/UnicastRemoteObject/unexportObject/Ping.java
! test/java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java
! test/java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak_Stub.java
! test/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java
! test/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies_Stub.java
! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread.java
! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread_Stub.java
! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/PoisonPill.java
! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/RuntimeExceptionParameter.java
! test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java
! test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency_Stub.java
! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java
! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval_Stub.java
! test/java/rmi/server/Unreferenced/leaseCheckInterval/SelfTerminator.java
! test/java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java
! test/java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet_Stub.java
! test/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
! test/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext_Stub.java
! test/java/rmi/transport/acceptLoop/CloseServerSocketOnTermination.java
! test/java/rmi/transport/checkFQDN/CheckFQDN.java
! test/java/rmi/transport/checkFQDN/CheckFQDNClient.java
! test/java/rmi/transport/checkFQDN/CheckFQDN_Stub.java
! test/java/rmi/transport/checkFQDN/TellServerName.java
! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak_Stub.java
! test/java/rmi/transport/checkLeaseInfoLeak/LeaseLeak.java
! test/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java
! test/java/rmi/transport/closeServerSocket/CloseServerSocket.java
! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
! test/java/rmi/transport/dgcDeadLock/Test.java
! test/java/rmi/transport/dgcDeadLock/TestImpl.java
! test/java/rmi/transport/dgcDeadLock/TestImpl_Stub.java
! test/java/rmi/transport/handshakeFailure/HandshakeFailure.java
! test/java/rmi/transport/handshakeTimeout/HandshakeTimeout.java
! test/java/rmi/transport/httpSocket/HttpSocketTest.java
! test/java/rmi/transport/httpSocket/HttpSocketTest_Stub.java
! test/java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
! test/java/rmi/transport/pinLastArguments/PinLastArguments.java
! test/java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java
! test/java/rmi/transport/readTimeout/ReadTimeoutTest.java
! test/java/rmi/transport/readTimeout/TestIface.java
! test/java/rmi/transport/readTimeout/TestImpl.java
! test/java/rmi/transport/readTimeout/TestImpl_Stub.java
! test/java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java
! test/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java
! test/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak_Stub.java

Changeset: 63e1f1ed9805
Author:    xdono
Date:      2008-04-07 17:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/63e1f1ed9805

Merge


Changeset: 68b85ce111f2
Author:    ohair
Date:      2008-04-14 14:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/68b85ce111f2

6484686: The next directory looks like it is no longer part of the build (deploy makefiles)
Summary: Getting rid of the _OUTPUTDIR settings. Using BUILD_PARENT_DIRECTORY instead. This solves problems with the "/build/windows-i586*" paths getting mangled on Windows builds (fastdebug builds in particular).
Reviewed-by: tbell

! make/common/shared/Defs-control.gmk

Changeset: eac50a34a8e0
Author:    xdono
Date:      2008-04-18 13:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/eac50a34a8e0

Merge

! make/common/shared/Defs.gmk

Changeset: b1bbd90b0c4f
Author:    ohair
Date:      2008-04-18 12:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b1bbd90b0c4f

6641585: jdk/make/javax/Makefile should not have both SUBDIRS and AUTO_FILES_JAVA_DIRS
Summary: Separated Makefile logic, subtree walk vs. javac compiles. Also fixed minor issue in Rules.gmk.
Reviewed-by: tbell

! make/common/Rules.gmk
! make/javax/Makefile
+ make/javax/others/Makefile

Changeset: fb57027902e0
Author:    ohair
Date:      2008-04-18 16:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fb57027902e0

Merge


Changeset: 256d28e3fd98
Author:    xdono
Date:      2008-04-24 12:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/256d28e3fd98

Added tag jdk7-b26 for changeset fb57027902e0

! .hgtags

Changeset: c2019d1360ef
Author:    ksrini
Date:      2008-04-10 09:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c2019d1360ef

6684582: Launcher needs improved error reporting
Summary: indicate the missing main class in the error message
Reviewed-by: darcy, kbr

! src/share/bin/emessages.h
! src/share/bin/java.c
! test/tools/launcher/Arrrghs.java
! test/tools/launcher/Arrrghs.sh

Changeset: cb934dd5e073
Author:    sherman
Date:      2008-04-10 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/cb934dd5e073

6529796: Support JIS X 0213:2004 in existing JDK versions, especially for Windows Vista
Summary: SJIS0213 support
Reviewed-by: naoto

! make/java/sun_nio/FILES_java.gmk
! make/sun/nio/Makefile
+ make/tools/CharsetMapping/Makefile
+ make/tools/CharsetMapping/sjis0213.map
! make/tools/Makefile
+ make/tools/src/build/tools/charsetmapping/CharsetMapping.java
+ make/tools/src/build/tools/charsetmapping/GenerateMapping.java
+ src/share/classes/sun/nio/cs/CharsetMapping.java
! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java
+ src/share/classes/sun/nio/cs/ext/MS932_0213.java
+ src/share/classes/sun/nio/cs/ext/SJIS_0213.java

Changeset: fd563c5dd750
Author:    mchung
Date:      2008-04-10 10:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fd563c5dd750

6610094: Add generic support for platform MXBeans of any type (also fixed 6681031)
Summary: Add new methods in ManagementFactory class to obtain platform MXBeans
Reviewed-by: alanb, dfuchs, emcmanus

! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/share/classes/java/lang/management/ClassLoadingMXBean.java
! src/share/classes/java/lang/management/CompilationMXBean.java
! src/share/classes/java/lang/management/GarbageCollectorMXBean.java
! src/share/classes/java/lang/management/ManagementFactory.java
! src/share/classes/java/lang/management/MemoryMXBean.java
! src/share/classes/java/lang/management/MemoryManagerMXBean.java
! src/share/classes/java/lang/management/MemoryPoolMXBean.java
! src/share/classes/java/lang/management/OperatingSystemMXBean.java
+ src/share/classes/java/lang/management/PlatformComponent.java
+ src/share/classes/java/lang/management/PlatformManagedObject.java
! src/share/classes/java/lang/management/RuntimeMXBean.java
! src/share/classes/java/lang/management/ThreadInfo.java
! src/share/classes/java/lang/management/ThreadMXBean.java
! src/share/classes/java/util/logging/Logging.java
! src/share/classes/java/util/logging/LoggingMXBean.java
! src/share/classes/sun/management/ClassLoadingImpl.java
! src/share/classes/sun/management/CompilationImpl.java
! src/share/classes/sun/management/GarbageCollectorImpl.java
! src/share/classes/sun/management/GcInfoBuilder.java
! src/share/classes/sun/management/GcInfoCompositeData.java
! src/share/classes/sun/management/HotSpotDiagnostic.java
! src/share/classes/sun/management/HotspotCompilation.java
! src/share/classes/sun/management/HotspotInternal.java
! src/share/classes/sun/management/LockDataConverter.java
! src/share/classes/sun/management/ManagementFactory.java
+ src/share/classes/sun/management/ManagementFactoryHelper.java
! src/share/classes/sun/management/MappedMXBeanType.java
! src/share/classes/sun/management/MemoryImpl.java
! src/share/classes/sun/management/MemoryManagerImpl.java
! src/share/classes/sun/management/MemoryNotifInfoCompositeData.java
! src/share/classes/sun/management/MemoryPoolImpl.java
! src/share/classes/sun/management/MemoryUsageCompositeData.java
! src/share/classes/sun/management/MonitorInfoCompositeData.java
! src/share/classes/sun/management/NotificationEmitterSupport.java
! src/share/classes/sun/management/OperatingSystemImpl.java
! src/share/classes/sun/management/RuntimeImpl.java
! src/share/classes/sun/management/StackTraceElementCompositeData.java
! src/share/classes/sun/management/ThreadImpl.java
! src/share/classes/sun/management/ThreadInfoCompositeData.java
! src/share/classes/sun/management/Util.java
! src/share/classes/sun/management/VMManagementImpl.java
! src/share/classes/sun/management/VMOptionCompositeData.java
! test/com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java
! test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java
! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java
! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java
+ test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java
+ test/java/lang/management/OperatingSystemMXBean/PlatformMXBeanTest.java

Changeset: bcf689d26c1c
Author:    mchung
Date:      2008-04-10 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bcf689d26c1c

Merge


Changeset: 18eed13fe9f6
Author:    mchung
Date:      2008-04-11 10:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/18eed13fe9f6

6687508: Update test/sun/management jtreg tests due to sun.management.ManagementFactory class rename
Summary: Modified the jtreg tests to use ManagementFactoryHelper instead
Reviewed-by: emcmanus

! test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java
! test/sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java
! test/sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java
! test/sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java
! test/sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java
! test/sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java
! test/sun/management/HotspotRuntimeMBean/GetSafepointCount.java
! test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java
! test/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java
! test/sun/management/HotspotThreadMBean/GetInternalThreads.java

Changeset: dd212ba9a0c6
Author:    sherman
Date:      2008-04-14 21:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/dd212ba9a0c6

6635133: Exception thrown when using a Unicode escape
Summary: Update regex engine to handle unicode escape correctly in character class
Reviewed-by: okutsu

! src/share/classes/java/util/regex/Pattern.java

Changeset: 74a42d77106b
Author:    tbell
Date:      2008-04-15 17:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/74a42d77106b

Merge


Changeset: 2bfddc119eea
Author:    kamg
Date:      2008-04-17 22:00 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2bfddc119eea

6690122: Provide a mechanism for specifying Java-level USDT-like dtrace probes
Summary: Initial checkin of JSDT code
Reviewed-by: sspitsyn, sbohne

! make/com/sun/Makefile
+ make/com/sun/tracing/Makefile
+ make/com/sun/tracing/dtrace/Makefile
! make/docs/Makefile
! make/docs/NON_CORE_PKGS.gmk
! make/sun/Makefile
+ make/sun/tracing/Makefile
+ make/sun/tracing/dtrace/Makefile
+ make/sun/tracing/dtrace/mapfile-vers
+ src/share/classes/com/sun/tracing/Probe.java
+ src/share/classes/com/sun/tracing/ProbeName.java
+ src/share/classes/com/sun/tracing/Provider.java
+ src/share/classes/com/sun/tracing/ProviderFactory.java
+ src/share/classes/com/sun/tracing/ProviderName.java
+ src/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java
+ src/share/classes/com/sun/tracing/dtrace/Attributes.java
+ src/share/classes/com/sun/tracing/dtrace/DependencyClass.java
+ src/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java
+ src/share/classes/com/sun/tracing/dtrace/FunctionName.java
+ src/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java
+ src/share/classes/com/sun/tracing/dtrace/ModuleName.java
+ src/share/classes/com/sun/tracing/dtrace/NameAttributes.java
+ src/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java
+ src/share/classes/com/sun/tracing/dtrace/StabilityLevel.java
+ src/share/classes/com/sun/tracing/dtrace/package-info.java
+ src/share/classes/com/sun/tracing/package-info.java
+ src/share/classes/sun/tracing/MultiplexProviderFactory.java
+ src/share/classes/sun/tracing/NullProviderFactory.java
+ src/share/classes/sun/tracing/PrintStreamProviderFactory.java
+ src/share/classes/sun/tracing/ProbeSkeleton.java
+ src/share/classes/sun/tracing/ProviderSkeleton.java
+ src/share/classes/sun/tracing/dtrace/Activation.java
+ src/share/classes/sun/tracing/dtrace/DTraceProbe.java
+ src/share/classes/sun/tracing/dtrace/DTraceProvider.java
+ src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java
+ src/share/classes/sun/tracing/dtrace/JVM.java
+ src/share/classes/sun/tracing/package-info.java
! src/share/javavm/export/jvm.h
+ src/share/native/sun/tracing/dtrace/JVM.c
+ src/share/native/sun/tracing/dtrace/jvm_symbols.h
+ src/solaris/native/sun/tracing/dtrace/jvm_symbols_md.c
+ src/windows/native/sun/tracing/dtrace/jvm_symbols_md.c
+ test/com/sun/tracing/BasicFunctionality.java

Changeset: 79b594e72df0
Author:    kamg
Date:      2008-04-21 11:24 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/79b594e72df0

6691494: doc build broken in tracingdocs
Summary: Wrong variable names in makefile
Reviewed-by: tbell

! make/docs/Makefile

Changeset: 2249879c6f22
Author:    tbell
Date:      2008-04-25 15:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2249879c6f22

Merge

! make/tools/Makefile

Changeset: 94638b3696a6
Author:    peterz
Date:      2008-04-03 16:41 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/94638b3696a6

4714674: JEditorPane.setPage(url) blocks AWT thread when HTTP protocol is used
Summary: Both POST and GET can now be processed asynchronously; PageLoader refactored
Reviewed-by: gsm

! src/share/classes/javax/swing/JEditorPane.java
+ test/javax/swing/JEditorPane/bug4714674.java

Changeset: 56646502accb
Author:    peterz
Date:      2008-04-07 13:07 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/56646502accb

4765383: JTextArea.append(String) not thread safe
Summary: Several swing.text methods are not marked thread-safe anymore.
Reviewed-by: gsm

! src/share/classes/javax/swing/JEditorPane.java
! src/share/classes/javax/swing/JTextArea.java
! src/share/classes/javax/swing/JTextPane.java
! src/share/classes/javax/swing/text/JTextComponent.java

Changeset: eecc88fb2430
Author:    stayer
Date:      2008-04-11 16:25 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/eecc88fb2430

6624717: Corrupted combo box, GTK L&F, Ubuntu 7.10
Reviewed-by: peterz

! src/solaris/native/sun/awt/gtk2_interface.c

Changeset: 147803acf437
Author:    mlapshin
Date:      2008-04-14 16:41 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/147803acf437

6612531: api/javax_swing/ScrollPaneLayout/index.html#xxxLayoutSize (ScrollPaneLayout2024) throws NPE
Summary: Added a check for the NPE
Reviewed-by: alexp

! src/share/classes/javax/swing/ScrollPaneLayout.java
+ test/javax/swing/JScrollPane/6612531/bug6612531.java

Changeset: dd66920b2d51
Author:    mlapshin
Date:      2008-04-18 18:21 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/dd66920b2d51

6675802: Regression: heavyweight popups cause SecurityExceptions in applets
Summary: The problem code in Popup class is surrounded by AccessController.doPrivileged()
Reviewed-by: alexp

! src/share/classes/javax/swing/Popup.java
+ test/javax/swing/JPopupMenu/6675802/bug6675802.java

Changeset: 40414219305f
Author:    mlapshin
Date:      2008-04-23 18:06 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/40414219305f

6691503: Malicious applet can show always-on-top popup menu which has whole screen size
Summary: The fix for 6675802 is replaced by a try-catch clause that catches SequrityExceptions for applets.
Reviewed-by: alexp

! src/share/classes/javax/swing/Popup.java
+ test/javax/swing/JPopupMenu/6691503/bug6691503.java

Changeset: a15dae99414c
Author:    mlapshin
Date:      2008-04-24 05:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a15dae99414c

Merge


Changeset: a883bd215e94
Author:    mlapshin
Date:      2008-04-29 06:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a883bd215e94

Merge


Changeset: de9e902b1f24
Author:    dav
Date:      2008-03-24 18:24 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/de9e902b1f24

6638872: invalid links
Summary: removed invalid links
Reviewed-by: dcherepanov

! src/share/classes/java/awt/event/TextEvent.java
! src/share/classes/java/awt/event/TextListener.java

Changeset: 58c90502785d
Author:    dav
Date:      2008-03-25 15:16 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/58c90502785d

6610244: modal dialog closes with fatal error if -Xcheck:jni is set
Summary: obtain WWindowPeer class every time it is required
Reviewed-by: art

! src/windows/native/sun/windows/awt_Dialog.cpp
! src/windows/native/sun/windows/awt_Window.cpp
! src/windows/native/sun/windows/awt_Window.h
+ test/java/awt/Dialog/CrashXCheckJni/CrashXCheckJni.java

Changeset: f72baf3b4419
Author:    ant
Date:      2008-03-24 15:51 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f72baf3b4419

6637607: 1st char. is discarded after a modal dialogue shows up and disappears
Summary: Reset consuming next KEY_TYPED on every subsequent KEY_PRESS.
Reviewed-by: son

! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/windows/native/sun/windows/awt_Component.cpp
+ test/java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java

Changeset: 8b34e2cde06f
Author:    ant
Date:      2008-03-25 18:08 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8b34e2cde06f

6613426: two WM_TAKE_FOCUS messages on one mouse click in GNOME Metacity 2.16.0
Summary: A workaround to the metacity issue 485016.
Reviewed-by: son

! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java

Changeset: 401d820d0b4a
Author:    ant
Date:      2008-03-25 18:14 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/401d820d0b4a

Merge


Changeset: c58ca64469bb
Author:    anthony
Date:      2008-03-27 11:08 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c58ca64469bb

6603312: Segmentation fault running java -jar SwingSet2.jar in 256 color mode
Summary: Force hiding the splashscreen if the code cannot allocate a reasonable number of color cells on PseudoColor displays
Reviewed-by: son, art

! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c

Changeset: 3b0cd0389985
Author:    ant
Date:      2008-03-26 16:20 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3b0cd0389985

6680135: A number of test/closed/java/awt/Focus/* tests should be opened
Summary: The tests moved from the closed repository.
Reviewed-by: son

+ test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
+ test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowRetaining.java
+ test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html
+ test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java
+ test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html
+ test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java
+ test/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java
+ test/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java
+ test/java/awt/Focus/NonFocusableWindowTest/Test.java
+ test/java/awt/Focus/TypeAhead/TestFocusFreeze.java
+ test/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java

Changeset: 72a4f94cd2f7
Author:    ant
Date:      2008-03-26 16:56 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/72a4f94cd2f7

6609607: test/closed/java/awt/Focus/AppletInitialFocusTest should be rewritten
Summary: Using test.java.awt.regtesthelpers.Util. Refactoring.
Reviewed-by: volk

! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html
! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java
! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html
! test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java

Changeset: 4a6dd11fe9fc
Author:    ant
Date:      2008-03-26 17:38 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4a6dd11fe9fc

6616792: five AWT focus regression tests should be fixed
Summary: Fixed/refactored the tests.
Reviewed-by: volk

! test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
! test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowRetaining.java
! test/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java
+ test/java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java
! test/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java
- test/java/awt/Focus/NonFocusableWindowTest/Test.java
! test/java/awt/Focus/TypeAhead/TestFocusFreeze.java
! test/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java

Changeset: 5d98f1b8a6bb
Author:    ant
Date:      2008-03-27 11:35 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5d98f1b8a6bb

Merge


Changeset: c2252f113414
Author:    dav
Date:      2008-03-25 16:23 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c2252f113414

6255653: REGRESSION: Override isLightweight() causes access violation in awt.dll
Summary: verufy that the component to restack is a HW component by checking for instanceof WComponentPeer
Reviewed-by: son, anthony

! src/windows/classes/sun/awt/windows/WPanelPeer.java
+ test/java/awt/Component/isLightweightCrash/IsLightweightCrash.java
+ test/java/awt/Component/isLightweightCrash/StubPeerCrash.java

Changeset: 6e2a17c648a4
Author:    dav
Date:      2008-03-27 12:31 +0300
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/6e2a17c648a4

Merge


Changeset: 4a06c0b6fdef
Author:    yan
Date:      2008-03-28 03:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4a06c0b6fdef

Merge


Changeset: ada64880c5d0
Author:    dcherepanov
Date:      2008-03-31 15:41 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ada64880c5d0

6508505: JComboBox collapses immediately if it is placed to embedded frame
Summary: XWindowPeer should translate absolute coordinates to local
Reviewed-by: son

! src/solaris/classes/sun/awt/X11/XWindowPeer.java

Changeset: b0bc376a5360
Author:    dcherepanov
Date:      2008-03-31 15:56 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b0bc376a5360

6637204: TrayIcon.displayMessage fails to show icon twice
Summary: the icon canvas should be validated to finalize its layout
Reviewed-by: ant

! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java

Changeset: 908cab7b2f1c
Author:    anthony
Date:      2008-04-01 17:38 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/908cab7b2f1c

6681889: JSN security test headline/noWarningApp failed with NPE exception
Summary: The java.awt.Component.changeSupportLock field should be initialized in the readObject() method.
Reviewed-by: son, art

! src/share/classes/java/awt/Component.java
+ test/java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java

Changeset: 58b6b665424a
Author:    son
Date:      2008-04-02 17:45 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/58b6b665424a

6677332: incorrect signatures for JNI methods in XWindow.c and XlibWrapper.c
Summary: int replaced with jint in XWindow.c and WlibWrapper.c, and BOOL replaced with Bool in MouseInfo.c.
Reviewed-by: anthony
Contributed-by: roman.kennke at aicas.com

! src/solaris/native/sun/awt/MouseInfo.c
! src/solaris/native/sun/xawt/XWindow.c
! src/solaris/native/sun/xawt/XlibWrapper.c

Changeset: a1bef1a012e0
Author:    dcherepanov
Date:      2008-04-03 15:00 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a1bef1a012e0

6619458: testcase depends on a file with the name te{st.html
Summary: using test.html instead of te{st.html in reg test
Reviewed-by: son

+ test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.java
+ test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh
+ test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/test.html

Changeset: e80d1e36f553
Author:    dcherepanov
Date:      2008-04-03 15:48 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e80d1e36f553

6615015: Typo in javadoc for Component.getTreeLock()
Summary: fix for typo
Reviewed-by: son

! src/share/classes/java/awt/Component.java

Changeset: 9ca7032ada2b
Author:    dav
Date:      2008-04-04 20:20 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9ca7032ada2b

6573289: api/java_awt/Color/index.html#CreateContextTesttestCase4,5,6,7 fail since JDK 7 b14
Summary: specify current behavior - not caching the painting context
Reviewed-by: flar, son

! src/share/classes/java/awt/Color.java
! src/share/classes/java/awt/GradientPaint.java
! src/share/classes/java/awt/LinearGradientPaint.java
! src/share/classes/java/awt/Paint.java
! src/share/classes/java/awt/RadialGradientPaint.java
! src/share/classes/java/awt/TexturePaint.java

Changeset: 5c5a54b9d08d
Author:    dav
Date:      2008-04-04 20:32 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5c5a54b9d08d

Merge


Changeset: 664def01b886
Author:    dav
Date:      2008-04-07 14:53 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/664def01b886

6613529: Avoid duplicate object creation within JDK packages
Summary: avoid using constructors when unique values are not necessary
Reviewed-by: volk, igor, peterz

! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
! src/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/share/classes/java/awt/Button.java
! src/share/classes/java/awt/MenuItem.java
! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/share/classes/java/awt/image/BufferedImage.java
! src/share/classes/java/text/DictionaryBasedBreakIterator.java
! src/share/classes/java/text/MessageFormat.java
! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/share/classes/javax/swing/AbstractButton.java
! src/share/classes/javax/swing/DebugGraphicsInfo.java
! src/share/classes/javax/swing/JInternalFrame.java
! src/share/classes/javax/swing/JOptionPane.java
! src/share/classes/javax/swing/JProgressBar.java
! src/share/classes/javax/swing/JScrollBar.java
! src/share/classes/javax/swing/JSlider.java
! src/share/classes/javax/swing/JSplitPane.java
! src/share/classes/javax/swing/JTabbedPane.java
! src/share/classes/javax/swing/JTable.java
! src/share/classes/javax/swing/JTextArea.java
! src/share/classes/javax/swing/SpinnerNumberModel.java
! src/share/classes/javax/swing/TablePrintable.java
! src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
! src/share/classes/javax/swing/table/TableColumn.java
! src/share/classes/javax/swing/text/AbstractDocument.java
! src/share/classes/javax/swing/text/NumberFormatter.java
! src/share/classes/javax/swing/text/PlainDocument.java
! src/share/classes/javax/swing/text/Segment.java
! src/share/classes/javax/swing/text/StyleConstants.java
! src/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/share/classes/javax/swing/text/html/CSS.java
! src/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/share/classes/javax/swing/text/html/parser/AttributeList.java
! src/share/classes/javax/swing/text/html/parser/DTD.java
! src/share/classes/javax/swing/text/html/parser/Element.java
! src/share/classes/javax/swing/text/html/parser/Entity.java
! src/share/classes/javax/swing/text/html/parser/Parser.java
! src/share/classes/javax/swing/text/rtf/RTFAttributes.java
! src/share/classes/javax/swing/text/rtf/RTFGenerator.java
! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/share/classes/sun/applet/AppletPanel.java
! src/share/classes/sun/applet/AppletViewer.java
! src/share/classes/sun/awt/FontConfiguration.java
! src/share/classes/sun/awt/im/InputContext.java
! src/share/classes/sun/font/FileFontStrike.java
! src/share/classes/sun/font/FontManager.java
! src/share/classes/sun/font/FontResolver.java
! src/share/classes/sun/font/PhysicalStrike.java
! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/loops/SurfaceType.java
! src/share/classes/sun/print/PSPrinterJob.java
! src/share/classes/sun/print/RasterPrinterJob.java
! src/share/classes/sun/text/normalizer/VersionInfo.java
! src/solaris/classes/sun/awt/X11/XDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java
! src/solaris/classes/sun/awt/X11/XFileDialogPeer.java
! src/solaris/classes/sun/awt/X11/XScrollbar.java
! src/solaris/classes/sun/awt/X11GraphicsConfig.java
! src/solaris/classes/sun/awt/X11GraphicsDevice.java
! src/solaris/classes/sun/print/UnixPrintJob.java
! src/windows/classes/sun/awt/windows/WDataTransferer.java
! src/windows/classes/sun/awt/windows/WInputMethod.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java
! src/windows/classes/sun/print/Win32PrintService.java

Changeset: 840f49e23a40
Author:    dav
Date:      2008-04-07 16:52 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/840f49e23a40

6623459: Get rid of XConstant, XProtocolConstants and XUtilConstants antipattern
Summary: Access to interface's fiels via their name rather then implementation
Reviewed-by: volk, son

! src/solaris/classes/sun/awt/X11/MWMConstants.java
! src/solaris/classes/sun/awt/X11/MotifDnDConstants.java
! src/solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/WindowPropertyGetter.java
! src/solaris/classes/sun/awt/X11/XAWTXSettings.java
! src/solaris/classes/sun/awt/X11/XAtom.java
! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java
! src/solaris/classes/sun/awt/X11/XBaseWindow.java
! src/solaris/classes/sun/awt/X11/XClipboard.java
! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/solaris/classes/sun/awt/X11/XConstants.java
! src/solaris/classes/sun/awt/X11/XContentWindow.java
! src/solaris/classes/sun/awt/X11/XCursorFontConstants.java
! src/solaris/classes/sun/awt/X11/XCustomCursor.java
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XDialogPeer.java
! src/solaris/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java
! src/solaris/classes/sun/awt/X11/XDropTargetEventProcessor.java
! src/solaris/classes/sun/awt/X11/XDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/solaris/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java
! src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/solaris/classes/sun/awt/X11/XEmbeddingContainer.java
! src/solaris/classes/sun/awt/X11/XFocusProxyWindow.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XGlobalCursorManager.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XMSelection.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XProtocol.java
! src/solaris/classes/sun/awt/X11/XProtocolConstants.java
! src/solaris/classes/sun/awt/X11/XSelection.java
! src/solaris/classes/sun/awt/X11/XSystemTrayPeer.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
! src/solaris/classes/sun/awt/X11/XUtilConstants.java
! src/solaris/classes/sun/awt/X11/XWINProtocol.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/X11/XlibUtil.java
! src/solaris/classes/sun/awt/X11/XlibWrapper.java

Changeset: 0a053f373969
Author:    dav
Date:      2008-04-08 12:46 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0a053f373969

6520716: event classes lack info about parameters
Summary: clarify allowed values for event constructors
Reviewed-by: son, denis

! src/share/classes/java/awt/dnd/DragGestureEvent.java
! src/share/classes/java/awt/dnd/DropTargetEvent.java
! src/share/classes/java/awt/event/ActionEvent.java
! src/share/classes/java/awt/event/AdjustmentEvent.java
! src/share/classes/java/awt/event/ComponentEvent.java
! src/share/classes/java/awt/event/ContainerEvent.java
! src/share/classes/java/awt/event/FocusEvent.java
! src/share/classes/java/awt/event/HierarchyEvent.java
! src/share/classes/java/awt/event/InputEvent.java
! src/share/classes/java/awt/event/InvocationEvent.java
! src/share/classes/java/awt/event/ItemEvent.java
! src/share/classes/java/awt/event/KeyEvent.java
! src/share/classes/java/awt/event/MouseEvent.java
! src/share/classes/java/awt/event/MouseWheelEvent.java
! src/share/classes/java/awt/event/PaintEvent.java
! src/share/classes/java/awt/event/TextEvent.java
! src/share/classes/java/awt/event/WindowEvent.java

Changeset: dd05b5b0e7bd
Author:    ant
Date:      2008-04-08 13:32 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/dd05b5b0e7bd

6607170: Focus not set by requestFocus
Summary: fixing/refactoring focus auto-transfer mechanism.
Reviewed-by: son

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/solaris/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/windows/native/sun/windows/awt_Component.cpp
+ test/java/awt/Focus/ContainerFocusAutoTransferTest/ContainerFocusAutoTransferTest.java

Changeset: ddfd2acb2347
Author:    ant
Date:      2008-04-09 09:37 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ddfd2acb2347

6522725: Component in a minimized Frame has focus and receives key events
Summary: XAWT: a window natively focused may request focus in it only synthetically
Reviewed-by: son

! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
+ test/java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java

Changeset: 61ea2d05afba
Author:    volk
Date:      2008-04-13 23:41 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/61ea2d05afba

6686273: Some AWT reg. tests should be moved to open repository (for CRs 6444769, 6480547, and 6560348)
Summary: Some AWT reg. tests are moved to open repository (for CRs 6444769, 6480547, and 6560348)
Reviewed-by: ant

+ test/java/awt/Insets/WindowWithWarningTest/WindowWithWarningTest.html
+ test/java/awt/Insets/WindowWithWarningTest/WindowWithWarningTest.java
+ test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.html
+ test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.java
+ test/java/awt/xembed/server/JavaClient.java
+ test/java/awt/xembed/server/RunTestXEmbed.java
+ test/java/awt/xembed/server/TestXEmbedServer.java
+ test/java/awt/xembed/server/TestXEmbedServerJava.java
+ test/java/awt/xembed/server/TesterClient.java

Changeset: 5a9dcfdf856d
Author:    volk
Date:      2008-04-13 23:56 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5a9dcfdf856d

Merge


Changeset: 863b81ff642c
Author:    dcherepanov
Date:      2008-04-14 15:21 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/863b81ff642c

6471693: Moving the vertical scroll bar of List in FileDialog leads Flickering in solaris
Summary: unite paint() calls in one call
Reviewed-by: son

! src/solaris/classes/sun/awt/X11/XListPeer.java

Changeset: 9d15a1989b84
Author:    dcherepanov
Date:      2008-04-14 15:53 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9d15a1989b84

6688067: regression test for 6471693 is missed
Summary: added regression test
Reviewed-by: son

+ test/java/awt/List/ListFlickers/ListFlickers.java

Changeset: adae10f1c14d
Author:    dav
Date:      2008-04-15 14:00 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/adae10f1c14d

6430553: MouseClick event should not be fired if MouseRelease happened without MousePress
Summary: verify that the there was a PRESS event before sending CLICK event
Reviewed-by: son, dcherepanov

! src/solaris/classes/sun/awt/X11/XWindow.java
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Component.h
! src/windows/native/sun/windows/awt_TrayIcon.cpp
! src/windows/native/sun/windows/awt_TrayIcon.h

Changeset: e2e1127aed7b
Author:    dav
Date:      2008-04-15 14:14 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e2e1127aed7b

Merge


Changeset: 29a4bb79a0fd
Author:    son
Date:      2008-04-18 11:38 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/29a4bb79a0fd

6690036: some code cleanup for insets-related code
Summary: all insets-related code from XWindowPeer, XFramePeer, and XDialogPeer has been moved to XDecoratedPeer.
Reviewed-by: anthony

! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XDialogPeer.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java

Changeset: a35e9e11d907
Author:    yan
Date:      2008-04-23 14:35 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a35e9e11d907

6627324: Alt Graph doesnot generate any key event when pressing in German locale
Summary: This Unix only problem solved by mapping XK_ISO_Level3_Shift keysym to Java keycode VK_ALT_GRAPH.
Reviewed-by: son

! src/solaris/classes/sun/awt/X11/XKeysym.java
! src/solaris/classes/sun/awt/X11/genhash.awk
! src/solaris/classes/sun/awt/X11/keysym2ucs.h

Changeset: 8da00cb83d01
Author:    yan
Date:      2008-05-04 07:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8da00cb83d01

Merge


Changeset: c1e547a4c0ef
Author:    yan
Date:      2008-05-13 21:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c1e547a4c0ef

Merge

! src/share/classes/javax/swing/JTextArea.java

Changeset: 97240b4b5074
Author:    rupashka
Date:      2008-04-28 17:17 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/97240b4b5074

4252173: Inability to reuse the HorizontalSliderThumbIcon
Summary: Removed casting component to JSlider from MetalIconFactory
Reviewed-by: alexp

! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
+ test/javax/swing/JFileChooser/4252173/bug4252173.java

Changeset: 0447f9c7aed7
Author:    rupashka
Date:      2008-04-29 13:49 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0447f9c7aed7

6210674: FileChooser fails to load custom harddrive icon and gets NullPointerException
Summary: WindowsPlacesBar should use default icon for folders that doesn't have own icon
Reviewed-by: loneid

! src/share/classes/sun/swing/WindowsPlacesBar.java
! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 5b1734431fa5
Author:    rupashka
Date:      2008-04-29 15:47 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5b1734431fa5

6693507: There are unnecessary compilation warnings in the com.sun.java.swing.plaf.motif package
Summary: Removed unnecessary castings and other warnings
Reviewed-by: peterz
Contributed-by: Florian Brunner <fbrunnerlist at gmx.ch>

! src/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java

Changeset: aaa771ded30b
Author:    rupashka
Date:      2008-04-29 17:48 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/aaa771ded30b

6614972: JSlider value should not change on right-click
Summary: WindowsSliderUI won't use the right mouse button for change slider position
Reviewed-by: alexp

! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java

Changeset: eca2e5716b86
Author:    rupashka
Date:      2008-04-30 12:32 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/eca2e5716b86

6524424: JSlider Clicking In Tracks Behavior Inconsistent For Different Tick Spacings
Summary: JSlider should use minimal tick space in SnapToTicks mode
Reviewed-by: peterz

! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
+ test/javax/swing/JFileChooser/6524424/bug6524424.html
+ test/javax/swing/JFileChooser/6524424/bug6524424.java

Changeset: 9a322f3dccd8
Author:    rupashka
Date:      2008-04-30 13:01 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9a322f3dccd8

6642612: JFileChooser approve buttons should use Open and Save text (GTK)
Summary: In FileChooser under GTK LaF "Ok" and "Cancel" buttons were made with the same size
Reviewed-by: peterz

! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java

Changeset: b49c01fd4b1c
Author:    mlapshin
Date:      2008-04-30 13:19 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b49c01fd4b1c

6690791: Even more ClassCasetException with TrayIcon
Summary: event.getComponent() is used unstead of (Component)event.getSource()
Reviewed-by: peterz

! src/share/classes/javax/swing/MenuSelectionManager.java
+ test/javax/swing/JPopupMenu/6690791/bug6690791.java

Changeset: b5c38f2632d0
Author:    mlapshin
Date:      2008-04-30 07:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b5c38f2632d0

Merge


Changeset: 812b1e9aa7e5
Author:    mlapshin
Date:      2008-04-30 08:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/812b1e9aa7e5

Merge


Changeset: 06916e21e10f
Author:    rupashka
Date:      2008-05-01 14:47 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/06916e21e10f

6688203: Memory leak and performance problems in the method getFileSystemView of FileSystemView
Summary: Removed from the "FileSystemView#getFileSystemView" method creation of a new listener and adding it to UIManager
Reviewed-by: peterz

! src/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/javax/swing/JFileChooser/6688203/bug6688203.java

Changeset: c25ed95b96a8
Author:    malenkov
Date:      2008-05-07 16:08 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c25ed95b96a8

6625450: javax.swing.border.TitledBorder.getBaseline() doesn't throw IAE when width is < 0
Summary: necessary check is added
Reviewed-by: peterz, alexp

! src/share/classes/javax/swing/border/TitledBorder.java
+ test/javax/swing/border/Test6625450.java

Changeset: 4cf10bc1973d
Author:    rupashka
Date:      2008-05-07 20:26 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4cf10bc1973d

6635277: Incorrect text seen when creating a new folder, when selection is on the image file in JFileChooser
Summary: Corrected bounds of editor area
Reviewed-by: loneid

! src/share/classes/sun/swing/FilePane.java

Changeset: 56cae54e668c
Author:    malenkov
Date:      2008-05-07 21:54 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/56cae54e668c

6348456: BasicColorChooserUI ignores JColorChooser selection model changes
Summary: Some methods are moved from AbstractColorChooserPanel to BasicColorChooserUI
Reviewed-by: peterz, alexp

! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java
+ test/javax/swing/JColorChooser/Test6348456.html
+ test/javax/swing/JColorChooser/Test6348456.java

Changeset: 5bcff22d837d
Author:    malenkov
Date:      2008-05-07 23:20 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5bcff22d837d

4935607: RFE: LTP: Should be possible to set the TRANSIENT attribute of propertiies to FALSE
Summary: Add the Transient annotation and support it (JSR-273)
Reviewed-by: peterz, loneid

! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Dimension.java
! src/share/classes/java/awt/Point.java
! src/share/classes/java/awt/Rectangle.java
! src/share/classes/java/awt/ScrollPane.java
! src/share/classes/java/awt/geom/RectangularShape.java
! src/share/classes/java/awt/im/InputContext.java
! src/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/share/classes/java/beans/EventSetDescriptor.java
! src/share/classes/java/beans/FeatureDescriptor.java
! src/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/share/classes/java/beans/MetaData.java
! src/share/classes/java/beans/PropertyDescriptor.java
+ src/share/classes/java/beans/Transient.java
! src/share/classes/javax/swing/AbstractButton.java
! src/share/classes/javax/swing/DefaultListSelectionModel.java
! src/share/classes/javax/swing/ImageIcon.java
! src/share/classes/javax/swing/JComboBox.java
! src/share/classes/javax/swing/JComponent.java
! src/share/classes/javax/swing/JLabel.java
! src/share/classes/javax/swing/JList.java
! src/share/classes/javax/swing/JMenuBar.java
! src/share/classes/javax/swing/JScrollPane.java
! src/share/classes/javax/swing/JTabbedPane.java
! src/share/classes/javax/swing/JViewport.java
! src/share/classes/javax/swing/table/JTableHeader.java
! src/share/classes/javax/swing/text/JTextComponent.java
! test/java/beans/Introspector/BeanUtils.java
! test/java/beans/Introspector/Test4896879.java
+ test/java/beans/Introspector/Test4935607.java
+ test/java/beans/XMLEncoder/Test4935607.java

Changeset: ec3bbc3f675a
Author:    mlapshin
Date:      2008-05-14 07:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ec3bbc3f675a

Merge

! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/share/classes/java/awt/Component.java
! src/share/classes/javax/swing/AbstractButton.java
! src/share/classes/javax/swing/JTabbedPane.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java

Changeset: d70a63c92b49
Author:    ohair
Date:      2008-04-30 17:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d70a63c92b49

6695553: Cleanup GPLv2+SPL legal notices in hat sources
Summary: Just correcting the legal notices on the HAT sources.
Reviewed-by: alanb

! src/share/classes/com/sun/tools/hat/Main.java
! src/share/classes/com/sun/tools/hat/build.xml
! src/share/classes/com/sun/tools/hat/internal/model/AbstractJavaHeapObjectVisitor.java
! src/share/classes/com/sun/tools/hat/internal/model/ArrayTypeCodes.java
! src/share/classes/com/sun/tools/hat/internal/model/HackJavaValue.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaBoolean.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaByte.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaChar.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaClass.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaDouble.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaField.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaFloat.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaHeapObject.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaHeapObjectVisitor.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaInt.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaLong.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaObject.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaObjectArray.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaObjectRef.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaShort.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaStatic.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaThing.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaValue.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaValueArray.java
! src/share/classes/com/sun/tools/hat/internal/model/ReachableExcludes.java
! src/share/classes/com/sun/tools/hat/internal/model/ReachableExcludesImpl.java
! src/share/classes/com/sun/tools/hat/internal/model/ReachableObjects.java
! src/share/classes/com/sun/tools/hat/internal/model/ReferenceChain.java
! src/share/classes/com/sun/tools/hat/internal/model/Root.java
! src/share/classes/com/sun/tools/hat/internal/model/Snapshot.java
! src/share/classes/com/sun/tools/hat/internal/model/StackFrame.java
! src/share/classes/com/sun/tools/hat/internal/model/StackTrace.java
! src/share/classes/com/sun/tools/hat/internal/oql/OQLEngine.java
! src/share/classes/com/sun/tools/hat/internal/oql/OQLException.java
! src/share/classes/com/sun/tools/hat/internal/oql/OQLQuery.java
! src/share/classes/com/sun/tools/hat/internal/oql/ObjectVisitor.java
! src/share/classes/com/sun/tools/hat/internal/parser/FileReadBuffer.java
! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
! src/share/classes/com/sun/tools/hat/internal/parser/MappedReadBuffer.java
! src/share/classes/com/sun/tools/hat/internal/parser/PositionDataInputStream.java
! src/share/classes/com/sun/tools/hat/internal/parser/PositionInputStream.java
! src/share/classes/com/sun/tools/hat/internal/parser/ReadBuffer.java
! src/share/classes/com/sun/tools/hat/internal/parser/Reader.java
! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/AllRootsQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/FinalizerObjectsQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/FinalizerSummaryQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/HistogramQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/HttpReader.java
! src/share/classes/com/sun/tools/hat/internal/server/InstancesCountQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/InstancesQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/OQLHelp.java
! src/share/classes/com/sun/tools/hat/internal/server/OQLQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/ObjectQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/PlatformClasses.java
! src/share/classes/com/sun/tools/hat/internal/server/QueryHandler.java
! src/share/classes/com/sun/tools/hat/internal/server/QueryListener.java
! src/share/classes/com/sun/tools/hat/internal/server/ReachableQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/RefsByTypeQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/RootStackQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/RootsQuery.java
! src/share/classes/com/sun/tools/hat/internal/util/ArraySorter.java
! src/share/classes/com/sun/tools/hat/internal/util/Comparer.java
! src/share/classes/com/sun/tools/hat/internal/util/CompositeEnumeration.java
! src/share/classes/com/sun/tools/hat/internal/util/Misc.java
! src/share/classes/com/sun/tools/hat/internal/util/VectorSorter.java
! src/share/classes/com/sun/tools/hat/resources/hat.js

Changeset: 5a0950c45a27
Author:    xdono
Date:      2008-05-13 11:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5a0950c45a27

Merge


Changeset: 8767ccc53b42
Author:    xdono
Date:      2008-05-14 14:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8767ccc53b42

Merge


Changeset: 92ea0ac77d2f
Author:    emcmanus
Date:      2008-04-22 18:58 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/92ea0ac77d2f

6692027: Custom subclasses of QueryEval don't serialize
Summary: Remove non-public superclass of QueryEval
Reviewed-by: dfuchs

! src/share/classes/javax/management/AndQueryExp.java
! src/share/classes/javax/management/BetweenQueryExp.java
! src/share/classes/javax/management/BinaryRelQueryExp.java
! src/share/classes/javax/management/NotQueryExp.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/OrQueryExp.java
! src/share/classes/javax/management/Query.java
! src/share/classes/javax/management/QueryEval.java
+ test/javax/management/query/CustomQueryTest.java

Changeset: ad75c4b21d63
Author:    weijun
Date:      2008-04-10 19:58 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ad75c4b21d63

6675606: javax.security.auth.login.Configuration does not recognize path with spaces
Reviewed-by: chegar, xuelei

! src/share/classes/com/sun/security/auth/login/ConfigFile.java
+ test/javax/security/auth/login/Configuration/ConfigFileWithBlank.java

Changeset: c0eb84957bea
Author:    xuelei
Date:      2008-04-11 03:33 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c0eb84957bea

6546639: (spec)javax.net.ssl.SSLContext.getInstance(null) throws undocumented NPE
Summary: add NullPointerException description to those methods.
Reviewed-by: weijun

! src/share/classes/javax/net/ssl/SSLContext.java

Changeset: da9fa1fa9b95
Author:    xuelei
Date:      2008-04-11 03:43 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/da9fa1fa9b95

6546671: (spec)javax.net.ssl.TrustManagerFactory.getInstance() throws undocumented NP
5053895: (spec) Unspecified IllegalStateException in TrustManagerFactory
Summary: add NullPointerException/IllegalStateException description
Reviewed-by: weijun

! src/share/classes/javax/net/ssl/TrustManagerFactory.java
! src/share/classes/javax/net/ssl/TrustManagerFactorySpi.java

Changeset: 143e1a9b51a9
Author:    xuelei
Date:      2008-04-11 03:50 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/143e1a9b51a9

6571950: SSLSocket(raddr, rport, laddr, lport) allows null as laddr that spec doesn't reflect
Summary: add the description that while the local address parameter is null, anyLocalAddress will be used instead.
Reviewed-by: weijun

! src/share/classes/java/net/Socket.java
! src/share/classes/javax/net/ssl/SSLSocket.java

Changeset: aabdc646cb31
Author:    mullan
Date:      2008-04-14 10:25 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/aabdc646cb31

6631361: Spec of AccessControlContext constructor is not complete
Summary: Add NullPointerException to @throws clause and treat empty array and array of nulls as equivalent
Reviewed-by: valeriep

! src/share/classes/java/security/AccessControlContext.java
+ test/java/security/AccessControlContext/CheckCtor.java

Changeset: b627c3efd97c
Author:    mullan
Date:      2008-04-14 10:41 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b627c3efd97c

Merge


Changeset: 459d23a95dfb
Author:    chegar
Date:      2008-04-15 14:22 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/459d23a95dfb

6659779: HttpURLConnections logger should log tunnel requests
Summary: Invoke Logger for CONNECT request/responses.
Reviewed-by: jccollet

! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: a954a6f3be6f
Author:    chegar
Date:      2008-04-16 14:17 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a954a6f3be6f

6687282: URLConnection for HTTPS connection through Proxy w/ Digest Authentication gives 400 Bad Request
Summary: Change http/digest implementation to use host:port from CONNECT request
Reviewed-by: michaelm

! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: d44e3bf49ffb
Author:    jccollet
Date:      2008-04-17 11:05 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d44e3bf49ffb

6644726: Cookie management issues
Summary: Many changes to accomodate RFC 2965 and old Netscape specs
Reviewed-by: chegar

! src/share/classes/java/net/CookieManager.java
! src/share/classes/java/net/HttpCookie.java
! src/share/classes/sun/net/www/protocol/http/InMemoryCookieStore.java
+ test/java/net/CookieHandler/B6644726.java

Changeset: 493af4f4be79
Author:    wetmore
Date:      2008-04-17 16:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/493af4f4be79

Merge


Changeset: a71ab67d3ece
Author:    jccollet
Date:      2008-04-18 15:23 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a71ab67d3ece

6558853: getHostAddress() on connections using IPv6 link-local addrs should have zone id
Summary: Set the scope_id_set flag when necessary
Reviewed-by: chegar

! src/share/native/java/net/net_util.c
+ test/java/net/Inet6Address/B6558853.java

Changeset: 4e7ad09de58b
Author:    weijun
Date:      2008-04-23 08:10 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4e7ad09de58b

6689000: Changes in 6675606 causing regression test failures on windows-i586
Summary: Accept illegal URLs like file:c:/root/x.conf and file:this/that/x.conf
Reviewed-by: alanb, chegar

! src/share/classes/com/sun/security/auth/login/ConfigFile.java
+ test/com/sun/security/auth/login/ConfigFile/IllegalURL.java

Changeset: d3af7105cc15
Author:    wetmore
Date:      2008-04-23 10:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d3af7105cc15

Merge


Changeset: 072695f32409
Author:    mullan
Date:      2008-04-25 08:58 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/072695f32409

6690169: Specification for BasicPermission.equals() is not consistent
Summary: Clarified @return to be consistent with method description
Reviewed-by: vinnie

! src/share/classes/java/security/BasicPermission.java

Changeset: 44700b433be2
Author:    mullan
Date:      2008-04-25 09:03 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/44700b433be2

Merge


Changeset: 51eab854cb1a
Author:    valeriep
Date:      2008-04-25 15:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/51eab854cb1a

6524501: inconsistency with PKCS#11 spec - 0-value flags in CK_SLOT_INFO struct returned by C_GetSlotInfo()
Reviewed-by: mullan

! src/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: 01dbd203d40e
Author:    valeriep
Date:      2008-04-25 15:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/01dbd203d40e

6659990: KerberosTicket.getEndTime does not copy date (findbugs)
Reviewed-by: mullan

! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java
+ test/javax/security/auth/kerberos/KerberosTixDateTest.java

Changeset: 4d62bebb22ea
Author:    valeriep
Date:      2008-04-25 15:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4d62bebb22ea

Merge


Changeset: 27719467fb93
Author:    valeriep
Date:      2008-04-30 11:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/27719467fb93

6695818: New regression test (KerberosTixDateTest) for Kerberos failing on (probably) all platforms.
Reviewed-by: mullan

! test/javax/security/auth/kerberos/KerberosTixDateTest.java

Changeset: a3b3f07682b5
Author:    kamg
Date:      2008-05-08 09:16 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a3b3f07682b5

6697875: Copyright headers need to be upgraded with GPL derivative
Summary: Update copyright headers to GPL
Reviewed-by: xdono

! make/com/sun/tracing/Makefile
! make/com/sun/tracing/dtrace/Makefile
! make/sun/tracing/Makefile
! make/sun/tracing/dtrace/Makefile
! make/sun/tracing/dtrace/mapfile-vers
! src/share/classes/com/sun/tracing/Probe.java
! src/share/classes/com/sun/tracing/ProbeName.java
! src/share/classes/com/sun/tracing/Provider.java
! src/share/classes/com/sun/tracing/ProviderName.java
! src/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java
! src/share/classes/com/sun/tracing/dtrace/Attributes.java
! src/share/classes/com/sun/tracing/dtrace/DependencyClass.java
! src/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java
! src/share/classes/com/sun/tracing/dtrace/FunctionName.java
! src/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java
! src/share/classes/com/sun/tracing/dtrace/ModuleName.java
! src/share/classes/com/sun/tracing/dtrace/NameAttributes.java
! src/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java
! src/share/classes/com/sun/tracing/dtrace/StabilityLevel.java
! src/share/classes/com/sun/tracing/dtrace/package-info.java
! src/share/classes/com/sun/tracing/package-info.java
! src/share/classes/sun/tracing/MultiplexProviderFactory.java
! src/share/classes/sun/tracing/NullProviderFactory.java
! src/share/classes/sun/tracing/PrintStreamProviderFactory.java
! src/share/classes/sun/tracing/ProbeSkeleton.java
! src/share/classes/sun/tracing/ProviderSkeleton.java
! src/share/classes/sun/tracing/dtrace/Activation.java
! src/share/classes/sun/tracing/dtrace/DTraceProbe.java
! src/share/classes/sun/tracing/dtrace/DTraceProvider.java
! src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java
! src/share/classes/sun/tracing/dtrace/JVM.java
! src/share/classes/sun/tracing/package-info.java
! src/share/native/sun/tracing/dtrace/JVM.c
! src/share/native/sun/tracing/dtrace/jvm_symbols.h
! src/solaris/native/sun/tracing/dtrace/jvm_symbols_md.c
! src/windows/native/sun/tracing/dtrace/jvm_symbols_md.c

Changeset: d64b14c25c82
Author:    martin
Date:      2008-05-10 11:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d64b14c25c82

6636363: BufferUnderflowException decoding length 6 UTF-8 sequences with direct buffers
Reviewed-by: sherman

! src/share/classes/sun/nio/cs/UTF_8.java

Changeset: 3e7a4b6ef105
Author:    martin
Date:      2008-05-10 11:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3e7a4b6ef105

6691185: (coll) TreeMap.navigableKeySet's descendingIterator method starts at first instead of last entry
Reviewed-by: dl, chegar

! src/share/classes/java/util/TreeMap.java
! test/java/util/Collection/MOAT.java
! test/java/util/NavigableMap/LockStep.java

Changeset: 9781e5c7b9ba
Author:    martin
Date:      2008-05-10 12:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9781e5c7b9ba

6691215: (coll) IdentityHashMap.containsValue(null) returns true when null value not present
Reviewed-by: dl, chegar, alanb
Contributed-by: scottb at google.com

! src/share/classes/java/util/IdentityHashMap.java
! test/java/util/Collection/MOAT.java

Changeset: d95a6a4ea502
Author:    chegar
Date:      2008-05-02 21:33 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d95a6a4ea502

6687919: REGRESSION : Classloader can handle any resource which is not included in classpath
Reviewed-by: jccollet, alanb

! src/share/classes/sun/misc/URLClassPath.java

Changeset: 61a7e1919ba3
Author:    wetmore
Date:      2008-05-11 00:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/61a7e1919ba3

Merge


Changeset: 2bf15b903bec
Author:    tbell
Date:      2008-05-12 18:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2bf15b903bec

Merge


Changeset: 3e599d98875d
Author:    tbell
Date:      2008-05-16 12:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3e599d98875d

Merge


Changeset: da9a7ef8d34e
Author:    xdono
Date:      2008-05-22 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/da9a7ef8d34e

Added tag jdk7-b27 for changeset 3e599d98875d

! .hgtags

Changeset: 94ded5c8cfba
Author:    emcmanus
Date:      2008-05-14 18:38 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/94ded5c8cfba

6701459: Synchronization bug pattern found in javax.management.relation.RelationService
Summary: Fixed this and many other problems found by FindBugs.
Reviewed-by: dfuchs

! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
! src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/share/classes/javax/management/NumericValueExp.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/StandardMBean.java
! src/share/classes/javax/management/loading/MLet.java
! src/share/classes/javax/management/loading/MLetParser.java
! src/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/share/classes/javax/management/monitor/CounterMonitor.java
! src/share/classes/javax/management/monitor/GaugeMonitor.java
! src/share/classes/javax/management/monitor/Monitor.java
! src/share/classes/javax/management/openmbean/ArrayType.java
! src/share/classes/javax/management/openmbean/CompositeType.java
! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/share/classes/javax/management/openmbean/OpenMBeanConstructorInfoSupport.java
! src/share/classes/javax/management/openmbean/OpenMBeanInfoSupport.java
! src/share/classes/javax/management/openmbean/SimpleType.java
! src/share/classes/javax/management/openmbean/TabularType.java
! src/share/classes/javax/management/relation/RelationNotification.java
! src/share/classes/javax/management/relation/RelationService.java
! src/share/classes/javax/management/relation/RelationSupport.java
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/share/classes/javax/management/remote/JMXConnectorServerFactory.java
! src/share/classes/javax/management/remote/JMXServiceURL.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/share/classes/javax/management/timer/Timer.java

Changeset: 1483094a7c17
Author:    emcmanus
Date:      2008-05-16 11:34 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/1483094a7c17

6703552: Missing files from changeset for 6701459
Summary: Previous push missed a small number of files.
Reviewed-by: dfuchs

! src/share/classes/javax/management/openmbean/OpenMBeanOperationInfoSupport.java
! src/share/classes/javax/management/relation/RelationService.java
! src/share/classes/javax/management/timer/Timer.java
+ test/javax/management/relation/RelationNotificationSeqNoTest.java

Changeset: a36a7f0f11ec
Author:    tbell
Date:      2008-05-22 15:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a36a7f0f11ec

Merge


Changeset: cbd182c404d8
Author:    tbell
Date:      2008-05-23 11:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/cbd182c404d8

Merge


Changeset: 7971bbb6dc42
Author:    ohair
Date:      2008-05-15 13:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7971bbb6dc42

6590549: Cygwin build of OpenJDK has problems and not very well documented
Summary: Just the Makefile changes to fix a cygwin nawk BINMODE=w problem.
Reviewed-by: igor, tbell

! make/common/shared/Defs-utils.gmk
! make/java/java/Makefile
! make/java/nio/Makefile

Changeset: b6601ba7f6df
Author:    xdono
Date:      2008-05-27 17:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b6601ba7f6df

Merge


Changeset: 52f4ad84d5f0
Author:    prr
Date:      2008-03-07 12:13 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/52f4ad84d5f0

6640532: Graphics.getFontMetrics() throws NullPointerException
Summary: NIO usage needs to be robust against Thread.interrupt()
Reviewed-by: tdv

! src/share/classes/sun/font/FontManager.java
+ test/java/awt/font/Threads/FontThread.java

Changeset: 73d443d6c863
Author:    prr
Date:      2008-04-09 13:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/73d443d6c863

6683472: Incorrect handling of translation component of font transform.
Reviewed-by: igor, campbell

! src/share/classes/sun/font/AttributeValues.java
+ test/java/awt/Graphics2D/DrawString/RotTransText.java

Changeset: cae9799d0810
Author:    prr
Date:      2008-04-10 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/cae9799d0810

6684056: SUPERSCRIPT TextAttribute on font needs to trigger layout.
Reviewed-by: igor, campbell

! src/share/classes/java/awt/Font.java
+ test/java/awt/Graphics2D/DrawString/DrawStrSuper.java

Changeset: e4abdd4c2303
Author:    jgodinez
Date:      2008-04-09 15:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e4abdd4c2303

6633656: Cross platform print dialog doesn't check for orientation being unsupported.
Reviewed-by: prr, tdv

! src/share/classes/sun/print/ServiceDialog.java
! src/solaris/classes/sun/print/AttributeClass.java
! src/solaris/classes/sun/print/IPPPrintService.java

Changeset: 929bf1062f64
Author:    jgodinez
Date:      2008-04-10 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/929bf1062f64

Merge


Changeset: 9785a8218fd2
Author:    prr
Date:      2008-04-10 10:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9785a8218fd2

6638477: Two external URLS referenced in 2D documentation are no longer functioning.
Reviewed-by: jgodinez

! src/share/classes/java/awt/font/OpenType.java
! src/share/classes/javax/print/attribute/standard/ReferenceUriSchemesSupported.java

Changeset: bda7549ac1d0
Author:    prr
Date:      2008-04-10 10:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bda7549ac1d0

Merge


Changeset: 91087975bff7
Author:    prr
Date:      2008-04-10 16:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/91087975bff7

6662775: Move imaging and color classes from closed to open
Reviewed-by: tdv, campbell

! make/common/internal/BinaryPlugs.gmk
! make/java/awt/Makefile
+ src/share/classes/java/awt/color/CMMException.java
+ src/share/classes/java/awt/color/ColorSpace.java
+ src/share/classes/java/awt/color/ICC_ColorSpace.java
+ src/share/classes/java/awt/color/ICC_Profile.java
+ src/share/classes/java/awt/color/ICC_ProfileGray.java
+ src/share/classes/java/awt/color/ICC_ProfileRGB.java
+ src/share/classes/java/awt/image/BandedSampleModel.java
+ src/share/classes/java/awt/image/ColorConvertOp.java
+ src/share/classes/java/awt/image/ComponentSampleModel.java
+ src/share/classes/java/awt/image/DataBuffer.java
+ src/share/classes/java/awt/image/DataBufferByte.java
+ src/share/classes/java/awt/image/DataBufferInt.java
+ src/share/classes/java/awt/image/DataBufferShort.java
+ src/share/classes/java/awt/image/DataBufferUShort.java
+ src/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
+ src/share/classes/java/awt/image/Raster.java
+ src/share/classes/java/awt/image/RenderedImage.java
+ src/share/classes/java/awt/image/SampleModel.java
+ src/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
+ src/share/classes/java/awt/image/WritableRaster.java
+ src/share/classes/java/awt/image/WritableRenderedImage.java
+ src/share/classes/java/awt/image/renderable/ContextualRenderedImageFactory.java
+ src/share/classes/java/awt/image/renderable/RenderContext.java
+ src/share/classes/java/awt/image/renderable/RenderableImage.java
+ src/share/classes/java/awt/image/renderable/RenderableImageOp.java
+ src/share/classes/java/awt/image/renderable/RenderableImageProducer.java
+ src/share/classes/java/awt/image/renderable/RenderedImageFactory.java

Changeset: 7148e1f2d7c7
Author:    lana
Date:      2008-04-10 15:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7148e1f2d7c7

Merge


Changeset: aaa5637a841d
Author:    lana
Date:      2008-04-10 18:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/aaa5637a841d

Merge


Changeset: 99f3a382f574
Author:    jgodinez
Date:      2008-04-10 13:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/99f3a382f574

6678161: Printing to remote non-Postscript printer does not work in Linux
Reviewed-by: prr, tdv

! src/solaris/classes/sun/print/CUPSPrinter.java
! src/solaris/classes/sun/print/IPPPrintService.java
! src/solaris/classes/sun/print/UnixPrintServiceLookup.java

Changeset: 90e1f09ce553
Author:    jgodinez
Date:      2008-04-14 11:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/90e1f09ce553

Merge


Changeset: 804b0757d801
Author:    prr
Date:      2008-04-24 11:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/804b0757d801

6523403: Need to provide lcms library with PYCC and LINEAR_RGB OS ICC profiles
Summary: Add two contributed profiles and a fix to GRAY.pf, all from Redhat, keiths at redhat.com contributed the GRAY.pf fix.
Reviewed-by: jgodinez, avu, prr
Contributed-by: aph at redhat.com

! make/sun/cmm/Makefile
! src/share/lib/cmm/lcms/GRAY.pf
+ src/share/lib/cmm/lcms/LINEAR_RGB.pf
+ src/share/lib/cmm/lcms/PYCC.pf
! test/sun/java2d/cmm/ProfileOp/ReadProfileTest.java

Changeset: ff8302a9936b
Author:    prr
Date:      2008-04-25 10:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ff8302a9936b

6687298: Reg testcase java/awt/Graphics2D/DrawString/RotTransText.java fails on windows
Reviewed-by: igor, tdv

! test/java/awt/Graphics2D/DrawString/RotTransText.java

Changeset: 94d65e427402
Author:    prr
Date:      2008-04-25 10:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/94d65e427402

6692979: VM Crash when shearing text + rect over a range of values
Reviewed-by: igor, tdv

! src/share/classes/sun/font/FileFontStrike.java
+ test/java/awt/font/Rotate/Shear.java

Changeset: 48b7638b8e69
Author:    prr
Date:      2008-04-28 09:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/48b7638b8e69

6694480: Two small inefficiencies in getting font strikes for transformed fonts
Reviewed-by: igor, tdv

! src/share/classes/java/awt/Font.java
! src/share/classes/sun/font/Font2D.java

Changeset: f50304904b8f
Author:    prr
Date:      2008-04-28 11:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f50304904b8f

6664915: SecurityException using javax.print APIs when queuePrintJob permission is granted.
Reviewed-by: tdv, jgodinez

! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java
+ test/javax/print/PrintSE/PrintSE.java
+ test/javax/print/PrintSE/PrintSE.sh

Changeset: d7accc312aec
Author:    prr
Date:      2008-04-28 15:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d7accc312aec

6679308: Poor text rendering on translucent image.
Reviewed-by: flar, campbell

! src/share/native/sun/java2d/loops/AlphaMacros.h
! src/share/native/sun/java2d/loops/ByteGray.h
! src/share/native/sun/java2d/loops/FourByteAbgr.h
! src/share/native/sun/java2d/loops/FourByteAbgrPre.h
! src/share/native/sun/java2d/loops/Index12Gray.h
! src/share/native/sun/java2d/loops/Index8Gray.h
! src/share/native/sun/java2d/loops/IntArgb.h
! src/share/native/sun/java2d/loops/IntArgbBm.h
! src/share/native/sun/java2d/loops/IntArgbPre.h
! src/share/native/sun/java2d/loops/IntBgr.h
! src/share/native/sun/java2d/loops/IntRgb.h
! src/share/native/sun/java2d/loops/IntRgbx.h
! src/share/native/sun/java2d/loops/LoopMacros.h
! src/share/native/sun/java2d/loops/ThreeByteBgr.h
! src/share/native/sun/java2d/loops/Ushort4444Argb.h
! src/share/native/sun/java2d/loops/Ushort555Rgb.h
! src/share/native/sun/java2d/loops/Ushort555Rgbx.h
! src/share/native/sun/java2d/loops/Ushort565Rgb.h
! src/share/native/sun/java2d/loops/UshortGray.h
! src/solaris/native/sun/java2d/loops/vis_FourByteAbgr.c
! src/solaris/native/sun/java2d/loops/vis_FourByteAbgrPre.c
! src/solaris/native/sun/java2d/loops/vis_IntArgb.c
! src/solaris/native/sun/java2d/loops/vis_IntArgbPre.c
+ test/java/awt/Graphics2D/DrawString/AlphaSurfaceText.java

Changeset: 55e6548451df
Author:    prr
Date:      2008-04-30 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/55e6548451df

6656651: Windows Look and Feel LCD glyph images have some differences from native applications.
Reviewed-by: igor, tdv

! make/sun/font/FILES_c.gmk
! make/sun/font/Makefile
! src/share/classes/sun/font/FileFontStrike.java
! src/share/classes/sun/font/FontManager.java
! src/share/classes/sun/font/TrueTypeFont.java
! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java
+ src/windows/native/sun/font/lcdglyph.c
+ test/java/awt/Graphics2D/DrawString/ScaledLCDTextMetrics.java

Changeset: fb61ff1cc5fd
Author:    prr
Date:      2008-05-13 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fb61ff1cc5fd

6699843: IllegalArgumentException when using Graphics.drawString( "", 0, 0 )
Reviewed-by: igor, tdv

! src/share/classes/sun/java2d/SunGraphics2D.java
+ test/java/awt/Graphics2D/DrawString/EmptyAttrString.java

Changeset: 11a35970b90e
Author:    tdv
Date:      2008-05-13 16:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/11a35970b90e

6636469: Java Fullscreen Exclusive Mode not working with Xorg server 1.3.0 and above
Summary: improve the check for full exclusive screen support by analyzing RANDR extension version
Reviewed-by: tdv, prr
Contributed-by: Dan Munckton <lists at munckfish.net>

! src/solaris/native/sun/awt/awt_GraphicsEnv.c

Changeset: 57bcfeb3d8d8
Author:    prr
Date:      2008-05-13 16:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/57bcfeb3d8d8

6696292: Printing transformed images accuracy problems
Reviewed-by: jgodinez, igor

! src/share/classes/sun/print/PSPathGraphics.java
! src/windows/classes/sun/awt/windows/WPathGraphics.java

Changeset: 4092c04aeae7
Author:    prr
Date:      2008-05-13 16:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4092c04aeae7

6697721: OpenJDK: rotated text baseline different between TextLayout and drawString
Reviewed-by: prr, igor
Contributed-by: dougfelt at yahoo.com

! src/share/native/sun/font/freetypeScaler.c
! test/java/awt/Graphics2D/DrawString/RotTransText.java

Changeset: be7daefad89f
Author:    prr
Date:      2008-05-13 16:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/be7daefad89f

Merge


Changeset: ed68352f7e42
Author:    tdv
Date:      2008-05-14 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ed68352f7e42

6604044: java crashes talking to second X screen
Reviewed-by: prr

! src/solaris/native/sun/awt/awt_GraphicsEnv.c

Changeset: 4af4867ed787
Author:    tdv
Date:      2008-05-14 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4af4867ed787

6675596: SurfaceManagerFactory should allow plugging in different implementations
Reviewed-by: tdv, campbell
Contributed-by: Roman Kennke <roman.kennke at aicas.com>

! src/share/classes/sun/awt/image/SunVolatileImage.java
+ src/share/classes/sun/java2d/SurfaceManagerFactory.java
! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
- src/solaris/classes/sun/java2d/SurfaceManagerFactory.java
+ src/solaris/classes/sun/java2d/UnixSurfaceManagerFactory.java
! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java
- src/windows/classes/sun/java2d/SurfaceManagerFactory.java
+ src/windows/classes/sun/java2d/WindowsSurfaceManagerFactory.java

Changeset: bf2c66511d1b
Author:    igor
Date:      2008-05-16 03:10 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bf2c66511d1b

6630501: CRASH: JCK test eats much memory and jvm crashes
Reviewed-by: bae, prr

! src/share/classes/sun/font/Type1Font.java

Changeset: 075152aa892e
Author:    prr
Date:      2008-05-19 11:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/075152aa892e

6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init
Reviewed-by: tdv, jgodinez

! src/share/classes/sun/font/GlyphLayout.java

Changeset: 41470017e42f
Author:    prr
Date:      2008-05-19 15:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/41470017e42f

Merge

! src/share/classes/sun/font/FileFontStrike.java
! src/share/classes/sun/font/FontManager.java
! src/share/classes/sun/java2d/SunGraphics2D.java

Changeset: 7fba83f5f5e0
Author:    igor
Date:      2008-05-21 10:59 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7fba83f5f5e0

6703377: freetype: glyph vector outline is not translated correctly
Reviewed-by: bae, prr

! src/share/native/sun/font/freetypeScaler.c
+ test/java/awt/font/Rotate/TranslatedOutlineTest.java

Changeset: 02e4c5348592
Author:    lana
Date:      2008-06-03 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/02e4c5348592

Merge


Changeset: b64e68bf6b0b
Author:    dfuchs
Date:      2008-05-29 15:33 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b64e68bf6b0b

6673853: LegacyIntrospectorTest is testing an old deprecated com.sun API not present in OpenJDK.
Summary: Removed test from open test suite - the corresponding deprecated legacy API is not in open source tree
Reviewed-by: emcmanus

- test/javax/management/Introspector/LegacyIntrospectorTest.java

Changeset: 6ca4564520e7
Author:    dfuchs
Date:      2008-05-30 14:35 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/6ca4564520e7

6592586: RequiredModelMBean prints a WARNING message when calling getAttributes() for a non-existing attr
Summary: Switched traces to FINER - except when logging fails - in which cases the traces are logged to FINE
Reviewed-by: emcmanus

! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java

Changeset: ca48d7cc3579
Author:    chegar
Date:      2008-05-15 10:26 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ca48d7cc3579

6670408: testcase panics 1.5.0_12&_14 JVM when java.net.PlainSocketImpl trying to throw an exception
Summary: Replace select with poll
Reviewed-by: alanb, jccollet

! src/solaris/native/java/net/PlainSocketImpl.c

Changeset: 2ebefcea77a5
Author:    vinnie
Date:      2008-05-14 18:59 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2ebefcea77a5

6383078: OCSP checking does not work on end-entity certificate
Reviewed-by: mullan

! src/share/classes/sun/security/provider/certpath/OCSPChecker.java

Changeset: 49f02cbe27b1
Author:    vinnie
Date:      2008-05-15 10:55 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/49f02cbe27b1

Merge


Changeset: d3dfeb4295b3
Author:    wetmore
Date:      2008-05-17 00:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d3dfeb4295b3

Merge


Changeset: f8049c6ff629
Author:    wetmore
Date:      2008-05-22 14:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f8049c6ff629

6706358: jdk/test/sun/security/pkcs11/Cipher/TestSymmCiphers.java has the wrong copyright notice.
Reviewed-by: valeriep

! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java

Changeset: ead7a5f601d5
Author:    weijun
Date:      2008-05-27 14:29 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ead7a5f601d5

6705313: Incorrect exit $? in keytool's autotest.sh
Reviewed-by: valeriep

! test/sun/security/tools/keytool/autotest.sh

Changeset: 827f9f3d1031
Author:    wetmore
Date:      2008-06-02 10:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/827f9f3d1031

Merge


Changeset: 2d5d4282d0fa
Author:    tbell
Date:      2008-06-02 22:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2d5d4282d0fa

Merge


Changeset: 49c3399ca7b8
Author:    tbell
Date:      2008-06-05 17:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/49c3399ca7b8

Merge

- src/solaris/classes/sun/java2d/SurfaceManagerFactory.java
- src/windows/classes/sun/java2d/SurfaceManagerFactory.java

Changeset: 45e53cb21dad
Author:    xdono
Date:      2008-06-10 10:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/45e53cb21dad

Added tag jdk7-b28 for changeset 02e4c5348592

! .hgtags

Changeset: 5a6c318329f2
Author:    son
Date:      2008-05-15 11:34 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5a6c318329f2

6644301: lightweight components can repaint outside request bounds
Summary: repaint() needs to adjust width and height if it receives negative x or y.
Reviewed-by: art

! src/share/classes/java/awt/Component.java

Changeset: abb08b9028f4
Author:    yan
Date:      2008-05-16 04:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/abb08b9028f4

Merge

! src/share/classes/java/awt/Component.java

Changeset: 5e39937cf4ce
Author:    yan
Date:      2008-05-21 10:28 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5e39937cf4ce

6253172: Some key characters on none US keyboard cannot be typed since JDK 1.4
Summary: Windows-only problem fixed by applying 4737679/4623376 fix to navigation keys only.
Reviewed-by: son

! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Component.h

Changeset: addb8a23ad24
Author:    yan
Date:      2008-05-23 02:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/addb8a23ad24

Merge


Changeset: d8f9efc21477
Author:    dav
Date:      2008-05-29 13:48 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/d8f9efc21477

6691328: DragSourceContext returns unexpected cursor
Summary: make the code to be executed if other options don't suit
Reviewed-by: dcherepanov

! src/share/classes/java/awt/dnd/DragSourceContext.java

Changeset: bb99fb855bdc
Author:    yan
Date:      2008-05-30 03:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/bb99fb855bdc

Merge


Changeset: 9ab7e41b205b
Author:    yan
Date:      2008-06-09 06:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/9ab7e41b205b

Merge

- src/solaris/classes/sun/java2d/SurfaceManagerFactory.java
- src/windows/classes/sun/java2d/SurfaceManagerFactory.java
- test/javax/management/Introspector/LegacyIntrospectorTest.java

Changeset: 906a396bff74
Author:    yan
Date:      2008-06-10 13:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/906a396bff74

Merge


Changeset: f9467b4496dc
Author:    ohair
Date:      2008-06-04 09:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f9467b4496dc

6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
Summary: Changes to support building with SS12.
Reviewed-by: tbell

! make/common/Defs-solaris.gmk
! make/common/shared/Compiler-sun.gmk
! make/jdk_generic_profile.sh
! make/jprt.config

Changeset: a5c908deb70f
Author:    martin
Date:      2008-06-10 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a5c908deb70f

6710907: vestigial MOTIF references from Makefiles
Reviewed-by: ohair, tbell

! make/sun/jawt/Makefile

Changeset: a0d703b249f0
Author:    martin
Date:      2008-06-10 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a0d703b249f0

6704165: JDK_DEBUG_IMAGE_DIR used in jdk/make/common/Release.gmk but not defined
Reviewed-by: ohair, tbell

! make/common/Release.gmk

Changeset: e21f4266466c
Author:    xdono
Date:      2008-06-12 11:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e21f4266466c

Merge

- src/solaris/classes/sun/java2d/SurfaceManagerFactory.java
- src/windows/classes/sun/java2d/SurfaceManagerFactory.java
- test/javax/management/Introspector/LegacyIntrospectorTest.java

Changeset: 0a5b87833562
Author:    xdono
Date:      2008-06-20 08:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0a5b87833562

Added tag jdk7-b29 for changeset e21f4266466c

! .hgtags

Changeset: e733eea7d585
Author:    peterz
Date:      2008-05-22 15:06 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e733eea7d585

6606443: Infinite loop in FlowView.layout when using HTML tables in JEditorPane
Summary: FlowStrategy.damageStart now tracks position changes
Reviewed-by: gsm

! src/share/classes/javax/swing/text/FlowView.java

Changeset: e0951cd6e7b9
Author:    malenkov
Date:      2008-05-23 20:14 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e0951cd6e7b9

6668273: Example given in java.beans.EventHandler shows incorrect order of parameters
Summary: Very simple misprint
Reviewed-by: peterz, loneid

! src/share/classes/java/beans/EventHandler.java

Changeset: 5e0172d58a1c
Author:    mlapshin
Date:      2008-05-26 17:58 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5e0172d58a1c

6694823: A popup menu can be partially hidden under the task bar in applets
Summary: In applets popup menu is shifted above the task bar
Reviewed-by: peterz

! src/share/classes/javax/swing/JPopupMenu.java
! src/share/classes/javax/swing/PopupFactory.java
+ test/javax/swing/JPopupMenu/6694823/bug6694823.java

Changeset: be7d7a297c3d
Author:    rupashka
Date:      2008-06-02 19:08 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/be7d7a297c3d

6709530: There are unnecessary code in slider classes, such as in JSlider and SliderUIs
Summary: Removed unnecessary code like unused variables, castings, imports etc
Reviewed-by: peterz

! src/share/classes/javax/swing/JSlider.java
! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java

Changeset: af37dad9022d
Author:    rupashka
Date:      2008-06-03 18:00 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/af37dad9022d

4987336: JSlider doesn't show label's animated icon
Summary: JSlider registers as an image observer of label's icon
Reviewed-by: alexp

! src/share/classes/javax/swing/JSlider.java
! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
+ test/javax/swing/JSlider/4987336/box.gif
+ test/javax/swing/JSlider/4987336/bug4987336.html
+ test/javax/swing/JSlider/4987336/bug4987336.java
+ test/javax/swing/JSlider/4987336/cupanim.gif

Changeset: f36f0f189064
Author:    rupashka
Date:      2008-06-04 18:48 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f36f0f189064

6571802: 'Shared Documents' listed in-between C,D drives in the JFileChooser, does not match with native
Summary: now sun.awt.shell.ShellFolder#sort uses system sorting instead of alphabetical
Reviewed-by: loneid, peterz

! src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/share/classes/sun/awt/shell/ShellFolder.java
! src/share/classes/sun/awt/shell/ShellFolderManager.java
! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: e26917dd7b7c
Author:    rupashka
Date:      2008-06-05 13:30 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e26917dd7b7c

6688110: JSlider has incorrect javadoc for the setValueIsAdjusting method
Summary: The sentence about ChangeEvents generation was removed
Reviewed-by: peterz

! src/share/classes/javax/swing/JSlider.java

Changeset: 5083f5c15103
Author:    rupashka
Date:      2008-06-06 13:30 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/5083f5c15103

5035693: "Open" button should be a default one in JFileChooser under Windows XP LAF
Summary: The "Open" button was made default button of FileChooser dialog windows
Reviewed-by: loneid, peterz

! src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/share/classes/javax/swing/JFileChooser.java
! src/share/classes/javax/swing/plaf/FileChooserUI.java
! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java

Changeset: ec9c8e73ae53
Author:    malenkov
Date:      2008-06-18 19:15 +0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ec9c8e73ae53

6708550: LTP: XMLEncoder does not encode instances of the File class
Reviewed-by: peterz, loneid

! src/share/classes/java/io/File.java
+ test/java/beans/XMLEncoder/java_io_File.java

Changeset: 3570562846ef
Author:    lana
Date:      2008-06-18 13:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/3570562846ef

Merge


Changeset: fbb75a5c25ff
Author:    lana
Date:      2008-06-25 08:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/fbb75a5c25ff

Merge


Changeset: f494f33398f1
Author:    jjg
Date:      2008-06-03 13:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f494f33398f1

6708729: update jdk Makefiles for new javap
Reviewed-by: ohair

! make/common/Release.gmk
! make/common/internal/Defs-langtools.gmk

Changeset: 38a4f11764c0
Author:    chegar
Date:      2008-06-05 04:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/38a4f11764c0

6626677: Error: Unimplemented()/HPI sysMonitorExit is broken on linux
Summary: Remove the definition of NEED_DL_LOCK on platforms with GLIBC
Reviewed-by: dholmes, psoper

! src/solaris/hpi/src/linker_md.c

Changeset: b715e82ef7e1
Author:    emcmanus
Date:      2008-06-05 13:40 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b715e82ef7e1

6701498: Change JMX query language to use * and ? as wildcards rather than % and _
Reviewed-by: dfuchs

! src/share/classes/javax/management/MatchQueryExp.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/Query.java
! src/share/classes/javax/management/QueryNotificationFilter.java
! src/share/classes/javax/management/QueryParser.java
! test/javax/management/query/QueryExpStringTest.java
! test/javax/management/query/QueryParseTest.java

Changeset: af0a68f46dde
Author:    emcmanus
Date:      2008-06-05 13:42 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/af0a68f46dde

6562936: Support custom type mappings in MXBeans
Reviewed-by: dfuchs

! src/share/classes/com/sun/jmx/mbeanserver/ConvertingMethod.java
+ src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanProxy.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
- src/share/classes/com/sun/jmx/mbeanserver/OpenConverter.java
! src/share/classes/com/sun/jmx/mbeanserver/PerInterface.java
! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanSupport.java
! src/share/classes/javax/management/JMX.java
! src/share/classes/javax/management/MBeanServerInvocationHandler.java
! src/share/classes/javax/management/MXBean.java
! src/share/classes/javax/management/StandardMBean.java
- src/share/classes/javax/management/ToQueryString.java
! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java
! src/share/classes/javax/management/openmbean/CompositeType.java
+ src/share/classes/javax/management/openmbean/MXBeanMapping.java
+ src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
+ src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
+ src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
! src/share/classes/javax/management/openmbean/OpenType.java
+ test/javax/management/mxbean/CustomTypeTest.java
+ test/javax/management/mxbean/customtypes/CustomLongMXBean.java
+ test/javax/management/mxbean/customtypes/CustomMXBean.java
+ test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
+ test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
+ test/javax/management/mxbean/customtypes/package-info.java

Changeset: 657f24cdfc02
Author:    sherman
Date:      2008-06-05 16:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/657f24cdfc02

6710199: SJIS_0213 does not handle "unmappable" encoding operation correctly
6699038: sun/nio/cs/findencoderBugs.java fails
Summary: SJIS_0213 charset updates
Reviewed-by: okutsu

! src/share/classes/sun/nio/cs/CharsetMapping.java
! src/share/classes/sun/nio/cs/ext/SJIS_0213.java

Changeset: b53b79a164c2
Author:    sherman
Date:      2008-06-06 14:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b53b79a164c2

6706299: System property java.class.version should be 51 for jdk7
Summary: System property java.class.version should be 51 for jdk7
Reviewed-by: alanb

! src/share/native/java/lang/System.c
! test/java/lang/System/Versions.java

Changeset: ffc554348922
Author:    tbell
Date:      2008-06-06 15:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ffc554348922

Merge

- src/share/classes/com/sun/jmx/mbeanserver/OpenConverter.java
- src/share/classes/javax/management/ToQueryString.java

Changeset: f570cbc8d4ff
Author:    alanb
Date:      2008-06-05 14:44 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/f570cbc8d4ff

4939819: File.canWrite() returns false for the "My Documents" directory (win)
Reviewed-by: iris

! src/windows/native/java/io/WinNTFileSystem_md.c
! test/java/io/File/SetReadOnly.java

Changeset: eac5c4ead3ca
Author:    alanb
Date:      2008-06-05 14:47 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/eac5c4ead3ca

6652379: File.setLastModified fails on large files (lnx only)
Reviewed-by: iris

! src/solaris/native/java/io/UnixFileSystem_md.c
! test/java/io/File/SetLastModified.java

Changeset: 28522137c831
Author:    alanb
Date:      2008-06-05 14:50 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/28522137c831

6596323: (fc) ClosedByInterruptException not thrown by the interrupt method (lnx)
Reviewed-by: sherman

! src/share/classes/sun/nio/ch/NativeThreadSet.java
! src/solaris/classes/sun/nio/ch/NativeThread.java
! src/windows/classes/sun/nio/ch/NativeThread.java
! test/java/nio/channels/AsyncCloseAndInterrupt.java

Changeset: 8619f18330b5
Author:    alanb
Date:      2008-06-05 14:57 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/8619f18330b5

6710579: (ch) test/java/nio/channels/AsyncCloseAndInterrupt fails (lnx)
Reviewed-by: chegar

! test/java/nio/channels/AsyncCloseAndInterrupt.java

Changeset: 21650cc54180
Author:    alanb
Date:      2008-06-06 11:40 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/21650cc54180

Merge


Changeset: 513d733e571d
Author:    alanb
Date:      2008-06-07 16:11 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/513d733e571d

Merge


Changeset: 7e5e83dfd285
Author:    lmalvent
Date:      2008-06-10 13:50 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7e5e83dfd285

6711106: REGRESSION: Bad usage of SnapshotMBeanServerConnection in MBeans tab and JConsole plugins.
Reviewed-by: jfdenise

! src/share/classes/sun/tools/jconsole/MBeansTab.java
! src/share/classes/sun/tools/jconsole/ProxyClient.java
! src/share/classes/sun/tools/jconsole/inspector/XMBean.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanAttributes.java

Changeset: b6c42daa86d5
Author:    tbell
Date:      2008-06-12 13:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/b6c42daa86d5

Merge


Changeset: e49bf258e60c
Author:    lmalvent
Date:      2008-06-13 10:45 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e49bf258e60c

6714244: Plotters in MBeans tab should use SnapshotMBeanServerConnection too
Reviewed-by: jfdenise

! src/share/classes/sun/tools/jconsole/inspector/XPlottingViewer.java

Changeset: c06f86e01a44
Author:    tbell
Date:      2008-06-13 12:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/c06f86e01a44

Merge


Changeset: edf7cd1ec436
Author:    tbell
Date:      2008-06-16 22:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/edf7cd1ec436

Merge

! make/common/Release.gmk

Changeset: ab1bc6850b6e
Author:    sherman
Date:      2008-06-14 09:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/ab1bc6850b6e

6501089: test/java/nio/channels/SocketChannel/AsyncCloseChannel.java failing (timeout) on Linux
Summary: test/java/nio/channels/SocketChannel/AsyncCloseChannel.java failing (timeout) on Linux
Reviewed-by: alanb

! test/java/nio/channels/SocketChannel/AsyncCloseChannel.java

Changeset: e8201036fc65
Author:    xuelei
Date:      2008-06-04 09:56 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e8201036fc65

6690018: RSAClientKeyExchange NullPointerException
Summary: checking certificate key length for RSA_EXPORT key exchange
Reviewed-by: wetmore, mullan

! src/share/classes/sun/security/ssl/ClientHandshaker.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java

Changeset: da1eb844871c
Author:    wetmore
Date:      2008-06-09 00:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/da1eb844871c

Merge


Changeset: e3de7e7bafcf
Author:    weijun
Date:      2008-06-10 10:51 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/e3de7e7bafcf

6711509: PolicyTool is misspelling Runtime permission - 'setSecurityManager' entry in the policy file
Reviewed-by: wetmore, mullan

! src/share/classes/sun/security/tools/PolicyTool.java

Changeset: 2058f3daec43
Author:    weijun
Date:      2008-06-10 11:03 +0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/2058f3daec43

6711435: console.sh uses incompatible ==
Reviewed-by: xuelei

! test/sun/security/tools/keytool/console.sh

Changeset: 93dce0e374de
Author:    chegar
Date:      2008-06-12 17:25 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/93dce0e374de

6698625: InetAddress.getLocalHost() failed in returning chinese local host name
Summary: Remove unnecessary and incorrect NewStringUTF
Reviewed-by: michaelm

! src/solaris/native/java/net/Inet4AddressImpl.c
! src/solaris/native/java/net/Inet6AddressImpl.c
! src/windows/native/java/net/Inet4AddressImpl.c
! src/windows/native/java/net/Inet6AddressImpl.c

Changeset: 4d1d84792fd0
Author:    chegar
Date:      2008-06-12 17:26 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/4d1d84792fd0

6630348: Invalid html tags (extra double quote)
Summary: Remove extra quote
Reviewed-by: michaelm

! src/share/classes/java/net/CookieHandler.java
! src/share/classes/java/net/ResponseCache.java
! src/share/classes/java/net/URI.java
! src/share/classes/java/net/URL.java

Changeset: 56993d795f7a
Author:    chegar
Date:      2008-06-12 17:28 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/56993d795f7a

6628569: api/java_net/MulticastSocket/descriptions.html#setTTL fails is ipv6 configured
Summary: failover to IPv6 socket if IPv4 fails
Reviewed-by: michaelm

! src/solaris/native/java/net/NetworkInterface.c

Changeset: 7c9d632e7323
Author:    jccollet
Date:      2008-06-13 17:43 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/7c9d632e7323

6483406: new ServerSocket() sometimes takes more than 3 minutes on Suse Linux
Summary: Switch to socketpair() call to create marker fd
Reviewed-by: alanb

! src/solaris/native/java/net/PlainSocketImpl.c

Changeset: 6471947b1ffc
Author:    wetmore
Date:      2008-06-16 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/6471947b1ffc

Merge


Changeset: 584f643321b7
Author:    tbell
Date:      2008-06-16 22:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/584f643321b7

Merge


Changeset: a4998b3b7807
Author:    tbell
Date:      2008-06-20 16:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/a4998b3b7807

Merge


Changeset: 0e1d82bbcb2c
Author:    tbell
Date:      2008-06-25 16:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/jdk/rev/0e1d82bbcb2c

Merge





More information about the serviceability-dev mailing list