[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk7/2d/jdk: 122 new changesets
From:       lana.steuck () sun ! com (lana ! steuck at sun ! com)
Date:       2008-04-12 0:34:34
Message-ID: 20080412005913.45A2727A00 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: e4f19efd20b4
Author:    ohair
Date:      2008-03-04 09:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/613f2c906b9d

Merge


Changeset: 302cbd0a8ace
Author:    emcmanus
Date:      2008-03-03 15:44 +0100
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/c1a7b8f2c1bc

Merge


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

Merge


Changeset: 32334945b32e
Author:    lmalvent
Date:      2008-03-11 01:20 +0100
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/dd6765f87558

Merge


Changeset: e1b99dfabb04
Author:    chegar
Date:      2008-03-04 17:09 +0000
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/1b597b0efded

Merge


Changeset: 67d13a20483a
Author:    chegar
Date:      2008-03-07 17:17 +0000
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/jdk/rev/344b9b281048

Merge


Changeset: ac695089ccc5
Author:    weijun
Date:      2008-03-08 22:49 +0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/32e7ba670b0e

Merge


Changeset: 7dc3b56f220f
Author:    xuelei
Date:      2008-03-15 13:43 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/1cb78400acce

Merge


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

Merge


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

Merge


Changeset: e0d783c556fc
Author:    son
Date:      2008-03-13 15:36 +0300
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/810904060acf

Merge


Changeset: 92e9ac30618a
Author:    son
Date:      2008-03-20 16:21 +0300
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/jdk/rev/0f955581dc0b

Merge


Changeset: f1c168caf94f
Author:    ohair
Date:      2008-03-18 11:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/jdk/rev/40b6f7fcac38

Merge


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

Merge


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

Added tag jdk7-b25 for changeset 75fca0b0ab83

! .hgtags

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

Merge


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

Merge


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic