<AWT Dev> hg: jdk7/awt/jdk: 180 new changesets

yuri.nesterenko at sun.com yuri.nesterenko at sun.com
Fri Apr 17 04:03:30 PDT 2009


Changeset: 383d6bebfba6
Author:    xdono
Date:      2009-02-26 10:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/383d6bebfba6

Added tag jdk7-b49 for changeset 8311105ea7a3

! .hgtags

Changeset: 40ce81649cd6
Author:    poonam
Date:      2009-02-10 03:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/40ce81649cd6

6755621: Include SA binaries into Windows JDK
Summary: These changes will enable inclusion of sa-jdi.jar and sawindbg.dll into Windows JDK bundle.
Reviewed-by: never, jjh, alanb

! make/common/Defs-windows.gmk

Changeset: 043dfafc41a5
Author:    chegar
Date:      2009-02-11 13:16 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/043dfafc41a5

6799040: Portability issues in src/solaris/native/java/net/Inet4AddressImpl.c
Reviewed-by: alanb
Contributed-by: christos at zoulas.com

! src/solaris/native/java/net/Inet4AddressImpl.c
! src/solaris/native/java/net/Inet6AddressImpl.c

Changeset: f06f30b29f36
Author:    alanb
Date:      2009-02-15 12:25 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f06f30b29f36

6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
4313887: New I/O: Improved filesystem interface
4607272: New I/O: Support asynchronous I/O
Reviewed-by: sherman, chegar

! make/docs/CORE_PKGS.gmk
! make/docs/NON_CORE_PKGS.gmk
! make/java/nio/Exportedfiles.gmk
! make/java/nio/FILES_c.gmk
! make/java/nio/FILES_java.gmk
! make/java/nio/Makefile
! make/java/nio/mapfile-linux
! make/java/nio/mapfile-solaris
! make/mksample/nio/Makefile
+ make/mksample/nio/file/Makefile
+ src/share/classes/com/sun/nio/file/ExtendedCopyOption.java
+ src/share/classes/com/sun/nio/file/ExtendedOpenOption.java
+ src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java
+ src/share/classes/com/sun/nio/file/SensitivityWatchEventModifier.java
! src/share/classes/java/io/File.java
! src/share/classes/java/io/FilePermission.java
! src/share/classes/java/net/StandardProtocolFamily.java
! src/share/classes/java/net/StandardSocketOption.java
+ src/share/classes/java/nio/channels/AsynchronousByteChannel.java
+ src/share/classes/java/nio/channels/AsynchronousChannel.java
+ src/share/classes/java/nio/channels/AsynchronousChannelGroup.java
+ src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java
+ src/share/classes/java/nio/channels/AsynchronousFileChannel.java
+ src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
+ src/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/share/classes/java/nio/channels/Channels.java
+ src/share/classes/java/nio/channels/CompletionHandler.java
! src/share/classes/java/nio/channels/DatagramChannel.java
! src/share/classes/java/nio/channels/FileChannel.java
! src/share/classes/java/nio/channels/FileLock.java
! src/share/classes/java/nio/channels/MembershipKey.java
! src/share/classes/java/nio/channels/MulticastChannel.java
! src/share/classes/java/nio/channels/NetworkChannel.java
+ src/share/classes/java/nio/channels/SeekableByteChannel.java
! src/share/classes/java/nio/channels/ServerSocketChannel.java
! src/share/classes/java/nio/channels/SocketChannel.java
! src/share/classes/java/nio/channels/exceptions
! src/share/classes/java/nio/channels/package-info.java
+ src/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/share/classes/java/nio/channels/spi/package.html
+ src/share/classes/java/nio/file/AccessDeniedException.java
+ src/share/classes/java/nio/file/AccessMode.java
+ src/share/classes/java/nio/file/AtomicMoveNotSupportedException.java
+ src/share/classes/java/nio/file/ClosedDirectoryStreamException.java
+ src/share/classes/java/nio/file/ClosedFileSystemException.java
+ src/share/classes/java/nio/file/ClosedWatchServiceException.java
+ src/share/classes/java/nio/file/CopyOption.java
+ src/share/classes/java/nio/file/DirectoryNotEmptyException.java
+ src/share/classes/java/nio/file/DirectoryStream.java
+ src/share/classes/java/nio/file/DirectoryStreamFilters.java
+ src/share/classes/java/nio/file/FileAction.java
+ src/share/classes/java/nio/file/FileAlreadyExistsException.java
+ src/share/classes/java/nio/file/FileRef.java
+ src/share/classes/java/nio/file/FileStore.java
+ src/share/classes/java/nio/file/FileSystem.java
+ src/share/classes/java/nio/file/FileSystemAlreadyExistsException.java
+ src/share/classes/java/nio/file/FileSystemException.java
+ src/share/classes/java/nio/file/FileSystemNotFoundException.java
+ src/share/classes/java/nio/file/FileSystems.java
+ src/share/classes/java/nio/file/FileTreeWalker.java
+ src/share/classes/java/nio/file/FileVisitOption.java
+ src/share/classes/java/nio/file/FileVisitResult.java
+ src/share/classes/java/nio/file/FileVisitor.java
+ src/share/classes/java/nio/file/Files.java
+ src/share/classes/java/nio/file/InvalidPathException.java
+ src/share/classes/java/nio/file/LinkOption.java
+ src/share/classes/java/nio/file/LinkPermission.java
+ src/share/classes/java/nio/file/NoSuchFileException.java
+ src/share/classes/java/nio/file/NotDirectoryException.java
+ src/share/classes/java/nio/file/NotLinkException.java
+ src/share/classes/java/nio/file/OpenOption.java
+ src/share/classes/java/nio/file/Path.java
+ src/share/classes/java/nio/file/PathMatcher.java
+ src/share/classes/java/nio/file/Paths.java
+ src/share/classes/java/nio/file/ProviderMismatchException.java
+ src/share/classes/java/nio/file/ProviderNotFoundException.java
+ src/share/classes/java/nio/file/ReadOnlyFileSystemException.java
+ src/share/classes/java/nio/file/SecureDirectoryStream.java
+ src/share/classes/java/nio/file/SimpleFileVisitor.java
+ src/share/classes/java/nio/file/StandardCopyOption.java
+ src/share/classes/java/nio/file/StandardOpenOption.java
+ src/share/classes/java/nio/file/StandardWatchEventKind.java
+ src/share/classes/java/nio/file/WatchEvent.java
+ src/share/classes/java/nio/file/WatchKey.java
+ src/share/classes/java/nio/file/WatchService.java
+ src/share/classes/java/nio/file/Watchable.java
+ src/share/classes/java/nio/file/attribute/AclEntry.java
+ src/share/classes/java/nio/file/attribute/AclEntryFlag.java
+ src/share/classes/java/nio/file/attribute/AclEntryPermission.java
+ src/share/classes/java/nio/file/attribute/AclEntryType.java
+ src/share/classes/java/nio/file/attribute/AclFileAttributeView.java
+ src/share/classes/java/nio/file/attribute/AttributeView.java
+ src/share/classes/java/nio/file/attribute/Attributes.java
+ src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
+ src/share/classes/java/nio/file/attribute/BasicFileAttributes.java
+ src/share/classes/java/nio/file/attribute/DosFileAttributeView.java
+ src/share/classes/java/nio/file/attribute/DosFileAttributes.java
+ src/share/classes/java/nio/file/attribute/FileAttribute.java
+ src/share/classes/java/nio/file/attribute/FileAttributeView.java
+ src/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java
+ src/share/classes/java/nio/file/attribute/FileStoreAttributeView.java
+ src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributeView.java
+ src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributes.java
+ src/share/classes/java/nio/file/attribute/GroupPrincipal.java
+ src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
+ src/share/classes/java/nio/file/attribute/PosixFileAttributes.java
+ src/share/classes/java/nio/file/attribute/PosixFilePermission.java
+ src/share/classes/java/nio/file/attribute/PosixFilePermissions.java
+ src/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
+ src/share/classes/java/nio/file/attribute/UserPrincipal.java
+ src/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java
+ src/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java
+ src/share/classes/java/nio/file/attribute/package-info.java
+ src/share/classes/java/nio/file/package-info.java
+ src/share/classes/java/nio/file/spi/AbstractPath.java
+ src/share/classes/java/nio/file/spi/FileSystemProvider.java
+ src/share/classes/java/nio/file/spi/FileTypeDetector.java
+ src/share/classes/java/nio/file/spi/package-info.java
! src/share/classes/java/util/Scanner.java
+ src/share/classes/sun/nio/ch/AbstractFuture.java
+ src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
+ src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java
+ src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
+ src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
+ src/share/classes/sun/nio/ch/Cancellable.java
+ src/share/classes/sun/nio/ch/CompletedFuture.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/ExtendedSocketOption.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/share/classes/sun/nio/ch/FileDispatcher.java
! src/share/classes/sun/nio/ch/FileLockImpl.java
+ src/share/classes/sun/nio/ch/FileLockTable.java
+ src/share/classes/sun/nio/ch/Groupable.java
! src/share/classes/sun/nio/ch/IOUtil.java
+ src/share/classes/sun/nio/ch/Invoker.java
! src/share/classes/sun/nio/ch/MembershipKeyImpl.java
! src/share/classes/sun/nio/ch/MembershipRegistry.java
! src/share/classes/sun/nio/ch/NativeThreadSet.java
! src/share/classes/sun/nio/ch/Net.java
! src/share/classes/sun/nio/ch/OptionKey.java
+ src/share/classes/sun/nio/ch/PendingFuture.java
! src/share/classes/sun/nio/ch/Reflect.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
+ src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java
+ src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
+ src/share/classes/sun/nio/ch/ThreadPool.java
! src/share/classes/sun/nio/ch/Util.java
+ src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java
+ src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java
+ src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java
+ src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java
+ src/share/classes/sun/nio/fs/AbstractPoller.java
+ src/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
+ src/share/classes/sun/nio/fs/AbstractWatchKey.java
+ src/share/classes/sun/nio/fs/AbstractWatchService.java
+ src/share/classes/sun/nio/fs/Cancellable.java
+ src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java
+ src/share/classes/sun/nio/fs/Globs.java
+ src/share/classes/sun/nio/fs/MimeType.java
+ src/share/classes/sun/nio/fs/NativeBuffer.java
+ src/share/classes/sun/nio/fs/NativeBuffers.java
+ src/share/classes/sun/nio/fs/PollingWatchService.java
+ src/share/classes/sun/nio/fs/Reflect.java
! src/share/classes/sun/security/util/SecurityConstants.java
! src/share/native/sun/nio/ch/genSocketOptionRegistry.c
+ src/share/sample/nio/file/AclEdit.java
+ src/share/sample/nio/file/Chmod.java
+ src/share/sample/nio/file/Copy.java
+ src/share/sample/nio/file/DiskUsage.java
+ src/share/sample/nio/file/FileType.java
+ src/share/sample/nio/file/WatchDir.java
+ src/share/sample/nio/file/Xdd.java
! src/solaris/classes/sun/nio/ch/DatagramDispatcher.java
+ src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
+ src/solaris/classes/sun/nio/ch/EPoll.java
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
+ src/solaris/classes/sun/nio/ch/EPollPort.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java
- src/solaris/classes/sun/nio/ch/FileDispatcher.java
+ src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java
! src/solaris/classes/sun/nio/ch/PollSelectorImpl.java
+ src/solaris/classes/sun/nio/ch/Port.java
! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java
! src/solaris/classes/sun/nio/ch/SocketDispatcher.java
+ src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java
+ src/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java
+ src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java
+ src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
+ src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java
+ src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java
+ src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java
+ src/solaris/classes/sun/nio/fs/LinuxFileStore.java
+ src/solaris/classes/sun/nio/fs/LinuxFileSystem.java
+ src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java
+ src/solaris/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
+ src/solaris/classes/sun/nio/fs/LinuxWatchService.java
+ src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java
+ src/solaris/classes/sun/nio/fs/SolarisFileStore.java
+ src/solaris/classes/sun/nio/fs/SolarisFileSystem.java
+ src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java
+ src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java
+ src/solaris/classes/sun/nio/fs/SolarisWatchService.java
+ src/solaris/classes/sun/nio/fs/UnixChannelFactory.java
+ src/solaris/classes/sun/nio/fs/UnixCopyFile.java
+ src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java
+ src/solaris/classes/sun/nio/fs/UnixException.java
+ src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java
+ src/solaris/classes/sun/nio/fs/UnixFileAttributes.java
+ src/solaris/classes/sun/nio/fs/UnixFileKey.java
+ src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java
+ src/solaris/classes/sun/nio/fs/UnixFileStore.java
+ src/solaris/classes/sun/nio/fs/UnixFileStoreAttributes.java
+ src/solaris/classes/sun/nio/fs/UnixFileSystem.java
+ src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/UnixMountEntry.java
+ src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java
+ src/solaris/classes/sun/nio/fs/UnixPath.java
+ src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java
+ src/solaris/classes/sun/nio/fs/UnixUriUtils.java
+ src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java
+ src/solaris/native/sun/nio/ch/EPoll.c
+ src/solaris/native/sun/nio/ch/EPollPort.c
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
- src/solaris/native/sun/nio/ch/FileDispatcher.c
+ src/solaris/native/sun/nio/ch/FileDispatcherImpl.c
! src/solaris/native/sun/nio/ch/SocketDispatcher.c
+ src/solaris/native/sun/nio/ch/SolarisEventPort.c
+ src/solaris/native/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.c
+ src/solaris/native/sun/nio/ch/UnixAsynchronousSocketChannelImpl.c
+ src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c
+ src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c
+ src/solaris/native/sun/nio/fs/LinuxWatchService.c
+ src/solaris/native/sun/nio/fs/SolarisNativeDispatcher.c
+ src/solaris/native/sun/nio/fs/SolarisWatchService.c
+ src/solaris/native/sun/nio/fs/UnixCopyFile.c
+ src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
+ src/solaris/native/sun/nio/fs/genSolarisConstants.c
+ src/solaris/native/sun/nio/fs/genUnixConstants.c
+ src/windows/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
- src/windows/classes/sun/nio/ch/FileDispatcher.java
+ src/windows/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/windows/classes/sun/nio/ch/Iocp.java
+ src/windows/classes/sun/nio/ch/PendingIoCache.java
+ src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java
+ src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
+ src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
+ src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
+ src/windows/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ src/windows/classes/sun/nio/fs/DefaultFileTypeDetector.java
+ src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java
+ src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java
+ src/windows/classes/sun/nio/fs/WindowsChannelFactory.java
+ src/windows/classes/sun/nio/fs/WindowsConstants.java
+ src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java
+ src/windows/classes/sun/nio/fs/WindowsException.java
+ src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java
+ src/windows/classes/sun/nio/fs/WindowsFileAttributes.java
+ src/windows/classes/sun/nio/fs/WindowsFileCopy.java
+ src/windows/classes/sun/nio/fs/WindowsFileStore.java
+ src/windows/classes/sun/nio/fs/WindowsFileSystem.java
+ src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ src/windows/classes/sun/nio/fs/WindowsLinkSupport.java
+ src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
+ src/windows/classes/sun/nio/fs/WindowsPath.java
+ src/windows/classes/sun/nio/fs/WindowsPathParser.java
+ src/windows/classes/sun/nio/fs/WindowsPathType.java
+ src/windows/classes/sun/nio/fs/WindowsSecurity.java
+ src/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java
+ src/windows/classes/sun/nio/fs/WindowsUriSupport.java
+ src/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
+ src/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
+ src/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/windows/native/sun/nio/ch/FileChannelImpl.c
- src/windows/native/sun/nio/ch/FileDispatcher.c
+ src/windows/native/sun/nio/ch/FileDispatcherImpl.c
+ src/windows/native/sun/nio/ch/Iocp.c
+ src/windows/native/sun/nio/ch/WindowsAsynchronousFileChannelImpl.c
+ src/windows/native/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.c
+ src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c
+ src/windows/native/sun/nio/fs/RegistryFileTypeDetector.c
+ src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c
+ test/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
+ test/java/nio/channels/AsynchronousChannelGroup/Attack.java
+ test/java/nio/channels/AsynchronousChannelGroup/BadProperties.java
+ test/java/nio/channels/AsynchronousChannelGroup/Basic.java
+ test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java
+ test/java/nio/channels/AsynchronousChannelGroup/Identity.java
+ test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java
+ test/java/nio/channels/AsynchronousChannelGroup/Restart.java
+ test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java
+ test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh
+ test/java/nio/channels/AsynchronousDatagramChannel/Basic.java
+ test/java/nio/channels/AsynchronousFileChannel/Basic.java
+ test/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java
+ test/java/nio/channels/AsynchronousFileChannel/Lock.java
+ test/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java
+ test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java
+ test/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java
+ test/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow
+ test/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny
+ test/java/nio/channels/AsynchronousSocketChannel/Basic.java
+ test/java/nio/channels/AsynchronousSocketChannel/Leaky.java
+ test/java/nio/channels/Channels/Basic2.java
! test/java/nio/channels/DatagramChannel/BasicMulticastTests.java
! test/java/nio/channels/DatagramChannel/SocketOptionTests.java
! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java
! test/java/nio/channels/SocketChannel/SocketOptionTests.java
! test/java/nio/channels/etc/NetworkChannelTests.java
+ test/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java
+ test/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider
+ test/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java
+ test/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java
+ test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh
+ test/java/nio/file/DirectoryStream/Basic.java
+ test/java/nio/file/DirectoryStream/Filters.java
+ test/java/nio/file/DirectoryStream/SecureDS.java
+ test/java/nio/file/FileStore/Basic.java
+ test/java/nio/file/FileSystem/Basic.java
+ test/java/nio/file/Files/ContentType.java
+ test/java/nio/file/Files/CreateFileTree.java
+ test/java/nio/file/Files/ForceLoad.java
+ test/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector
+ test/java/nio/file/Files/Misc.java
+ test/java/nio/file/Files/PrintFileTree.java
+ test/java/nio/file/Files/SimpleFileTypeDetector.java
+ test/java/nio/file/Files/SkipSiblings.java
+ test/java/nio/file/Files/TerminateWalk.java
+ test/java/nio/file/Files/content_type.sh
+ test/java/nio/file/Files/walk_file_tree.sh
+ test/java/nio/file/Path/CopyAndMove.java
+ test/java/nio/file/Path/DeleteOnClose.java
+ test/java/nio/file/Path/InterruptCopy.java
+ test/java/nio/file/Path/Links.java
+ test/java/nio/file/Path/Misc.java
+ test/java/nio/file/Path/PathOps.java
+ test/java/nio/file/Path/SBC.java
+ test/java/nio/file/Path/TemporaryFiles.java
+ test/java/nio/file/Path/UriImportExport.java
+ test/java/nio/file/Path/delete_on_close.sh
+ test/java/nio/file/Path/temporary_files.sh
+ test/java/nio/file/PathMatcher/Basic.java
+ test/java/nio/file/TestUtil.java
+ test/java/nio/file/WatchService/Basic.java
+ test/java/nio/file/WatchService/FileTreeModifier.java
+ test/java/nio/file/WatchService/SensitivityModifier.java
+ test/java/nio/file/WatchService/WithSecurityManager.java
+ test/java/nio/file/WatchService/denyAll.policy
+ test/java/nio/file/WatchService/grantDirAndOneLevel.policy
+ test/java/nio/file/WatchService/grantDirAndTree.policy
+ test/java/nio/file/WatchService/grantDirOnly.policy
+ test/java/nio/file/attribute/AclFileAttributeView/Basic.java
+ test/java/nio/file/attribute/Attributes/Basic.java
+ test/java/nio/file/attribute/BasicFileAttributeView/Basic.java
+ test/java/nio/file/attribute/DosFileAttributeView/Basic.java
+ test/java/nio/file/attribute/FileStoreAttributeView/Basic.java
+ test/java/nio/file/attribute/PosixFileAttributeView/Basic.java
+ test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
+ test/java/nio/file/spi/SetDefaultProvider.java
+ test/java/nio/file/spi/TestProvider.java

Changeset: f8a9a7aff362
Author:    chegar
Date:      2009-02-16 17:19 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f8a9a7aff362

6800805: java.net.NetworkInterface.getNetworkInterfaces() does not list IPv6 network interfaces correctly
Reviewed-by: jccollet

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

Changeset: 1109646be6f6
Author:    tbell
Date:      2009-02-19 18:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/1109646be6f6

Merge

- src/solaris/classes/sun/nio/ch/FileDispatcher.java
- src/solaris/native/sun/nio/ch/FileDispatcher.c
- src/windows/classes/sun/nio/ch/FileDispatcher.java
- src/windows/native/sun/nio/ch/FileDispatcher.c

Changeset: a144afafb6fe
Author:    xuelei
Date:      2009-02-20 12:50 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a144afafb6fe

4918870: Examine session cache implementation (sun.misc.Cache)
Summary: replace sun.misc.Cache with sun.security.util.Cache
Reviewed-by: weijun

! src/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/share/classes/sun/security/util/Cache.java

Changeset: 6bdbb2f5c763
Author:    xuelei
Date:      2009-02-20 13:05 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6bdbb2f5c763

6697270: Inputstream dosent behave correct
Summary: do not try to read zero byte from a InputStream, and do always return immediately for zero byte reading in a InputStream implementation.
Reviewed-by: weijun

! src/share/classes/sun/security/ssl/AppInputStream.java
! src/share/classes/sun/security/ssl/AppOutputStream.java
! src/share/classes/sun/security/ssl/ByteBufferInputStream.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadZeroBytes.java

Changeset: 7443278199cb
Author:    tbell
Date:      2009-02-20 10:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/7443278199cb

Merge


Changeset: 9b1bc2e28518
Author:    weijun
Date:      2009-02-23 10:03 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/9b1bc2e28518

6535697: keytool can be more flexible on format of PEM-encoded X.509 certificates
Reviewed-by: vinnie

! src/share/classes/sun/security/provider/X509Factory.java
! test/java/security/cert/CertificateFactory/BadX509CertData.java
+ test/java/security/cert/CertificateFactory/openssl/OpenSSLCert.java
+ test/java/security/cert/CertificateFactory/openssl/open
+ test/java/security/cert/CertificateFactory/openssl/pem

Changeset: 33bc32405045
Author:    weijun
Date:      2009-02-23 10:04 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/33bc32405045

6789935: cross-realm capath search error
Reviewed-by: xuelei

! src/share/classes/sun/security/krb5/Realm.java
+ test/sun/security/krb5/ParseCAPaths.java
+ test/sun/security/krb5/krb5-capaths.conf

Changeset: ec98d5f9b338
Author:    weijun
Date:      2009-02-23 10:04 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ec98d5f9b338

6804045: DerValue does not accept empty OCTET STRING
Reviewed-by: xuelei

! src/share/classes/sun/security/util/DerValue.java
+ test/sun/security/util/DerValue/EmptyValue.java

Changeset: 8edcd68fb6ac
Author:    weijun
Date:      2009-02-23 10:05 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/8edcd68fb6ac

6803376: BasicConstraintsExtension does not encode when (ca==false && pathLen<0)
Reviewed-by: xuelei

! src/share/classes/sun/security/x509/BasicConstraintsExtension.java
+ test/sun/security/x509/Extensions/BCNull.java

Changeset: 90ab7b4891e3
Author:    weijun
Date:      2009-02-23 10:05 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/90ab7b4891e3

6780416: New keytool commands/options: -gencert, -printcertreq, -ext
Reviewed-by: xuelei, mullan

! src/share/classes/sun/security/tools/KeyTool.java
! src/share/classes/sun/security/util/Resources.java
! src/share/classes/sun/security/x509/AccessDescription.java
! src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/share/classes/sun/security/x509/CertAndKeyGen.java
! src/share/classes/sun/security/x509/CertificateExtensions.java
! src/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/share/classes/sun/security/x509/OIDMap.java
+ src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! test/sun/security/tools/keytool/KeyToolTest.java
! test/sun/security/tools/keytool/autotest.sh
+ test/sun/security/tools/keytool/standard.sh

Changeset: 2a7c1a997102
Author:    xuelei
Date:      2009-02-23 17:32 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/2a7c1a997102

5067458: Loopback SSLSocketImpl createSocket is throwing an exception
Summary: A null hostname should be regarded as a loopback address.
Reviewed-by: weijun

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

Changeset: 0f4497002345
Author:    chegar
Date:      2009-02-23 10:36 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/0f4497002345

6806649: synchronization bottleneck when constructing Thread subclasses
Summary: Replace subclass audits synchronization with ConcurrentHashMap with weakly referenced Class keys
Reviewed-by: peterjones, dholmes, martin

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

Changeset: 27e1141d436c
Author:    sherman
Date:      2009-02-23 21:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/27e1141d436c

6350801: Add support for named (instead of numbered) capture groups in regular expression
6676425: Opensource unit/regression tests for java.util.regex
Summary: Added "named capturing group" into regex. Moved most of reg/unit tests to openjdk.
Reviewed-by: alanb, okutsu

! src/share/classes/java/util/regex/Matcher.java
! src/share/classes/java/util/regex/Pattern.java
+ test/java/util/regex/BMPTestCases.txt
+ test/java/util/regex/RegExTest.java
+ test/java/util/regex/SupplementaryTestCases.txt
+ test/java/util/regex/TestCases.txt

Changeset: 910f9cceb0f8
Author:    alanb
Date:      2009-02-24 09:11 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/910f9cceb0f8

6808647: (file) Paths.get("C:").newDirectoryStream() iterates over Path elements with additional slash [win]
6808648: (file) Files.walkFileTree should obtain file attributes during iteration [win]
Reviewed-by: sherman

! make/java/nio/FILES_java.gmk
! src/share/classes/java/nio/file/FileTreeWalker.java
+ src/share/classes/sun/nio/fs/BasicFileAttributesHolder.java
! src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java
! src/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! src/windows/classes/sun/nio/fs/WindowsPath.java
! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c
+ test/java/nio/file/DirectoryStream/DriveLetter.java

Changeset: c7f39995fcf4
Author:    alanb
Date:      2009-02-24 11:31 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c7f39995fcf4

6809132: (file) Javadoc style and consistency issues
Reviewed-by: vinnie
Contributed-by: cquinn at google.com

! src/share/classes/java/nio/file/AccessDeniedException.java
! src/share/classes/java/nio/file/AtomicMoveNotSupportedException.java
! src/share/classes/java/nio/file/DirectoryNotEmptyException.java
! src/share/classes/java/nio/file/DirectoryStream.java
! src/share/classes/java/nio/file/DirectoryStreamFilters.java
! src/share/classes/java/nio/file/FileAction.java
! src/share/classes/java/nio/file/FileAlreadyExistsException.java
! src/share/classes/java/nio/file/FileStore.java
! src/share/classes/java/nio/file/FileSystemAlreadyExistsException.java
! src/share/classes/java/nio/file/FileSystemException.java
! src/share/classes/java/nio/file/FileSystemNotFoundException.java
! src/share/classes/java/nio/file/FileSystems.java
! src/share/classes/java/nio/file/FileVisitor.java
! src/share/classes/java/nio/file/InvalidPathException.java
! src/share/classes/java/nio/file/LinkPermission.java
! src/share/classes/java/nio/file/NoSuchFileException.java
! src/share/classes/java/nio/file/NotDirectoryException.java
! src/share/classes/java/nio/file/NotLinkException.java
! src/share/classes/java/nio/file/Path.java
! src/share/classes/java/nio/file/PathMatcher.java
! src/share/classes/java/nio/file/Paths.java
! src/share/classes/java/nio/file/ProviderMismatchException.java
! src/share/classes/java/nio/file/ProviderNotFoundException.java
! src/share/classes/java/nio/file/SecureDirectoryStream.java
! src/share/classes/java/nio/file/SimpleFileVisitor.java
! src/share/classes/java/nio/file/WatchEvent.java
! src/share/classes/java/nio/file/WatchKey.java
! src/share/classes/java/nio/file/WatchService.java
! src/share/classes/java/nio/file/Watchable.java
! src/share/classes/java/nio/file/attribute/AclEntry.java
! src/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/share/classes/java/nio/file/attribute/AttributeView.java
! src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/share/classes/java/nio/file/attribute/BasicFileAttributes.java
! src/share/classes/java/nio/file/attribute/DosFileAttributeView.java
! src/share/classes/java/nio/file/attribute/DosFileAttributes.java
! src/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java
! src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/share/classes/java/nio/file/attribute/PosixFileAttributes.java
! src/share/classes/java/nio/file/attribute/PosixFilePermissions.java
! src/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java
! src/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java
! src/share/classes/java/nio/file/package-info.java

Changeset: abe5e7125bd3
Author:    alanb
Date:      2009-02-24 11:33 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/abe5e7125bd3

Merge


Changeset: dc237aecf7cf
Author:    kevinw
Date:      2009-02-24 14:22 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/dc237aecf7cf

6599383: Unable to open zip files more than 2GB in size
Reviewed-by: alanb

! src/share/native/java/util/zip/zip_util.c
! src/share/native/java/util/zip/zip_util.h
+ test/java/util/zip/ZipFile/LargeZipFile.java

Changeset: 59e76cdc647a
Author:    tbell
Date:      2009-02-27 10:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/59e76cdc647a

Merge


Changeset: 58ba2cd5a250
Author:    alanb
Date:      2009-03-01 14:44 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/58ba2cd5a250

6811578: genSolarisConstants.c should not require kernel patch to compile on Solaris 10
Reviewed-by: tbell

! src/solaris/native/sun/nio/fs/genSolarisConstants.c

Changeset: e0a8a9ccc4a4
Author:    xdono
Date:      2009-03-05 09:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e0a8a9ccc4a4

Added tag jdk7-b50 for changeset 58ba2cd5a250

! .hgtags

Changeset: 30bf00392b6d
Author:    ohair
Date:      2009-01-31 17:31 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/30bf00392b6d

6799141: Build with --hash-style=both so that binaries can work on SuSE 10
Reviewed-by: tbell

! make/common/Defs-linux.gmk
! make/common/shared/Compiler-gcc.gmk
! make/common/shared/Compiler-msvc.gmk
! make/common/shared/Compiler-sun.gmk
+ make/common/shared/Defs-versions.gmk
! make/common/shared/Defs-windows.gmk
! make/common/shared/Defs.gmk
! make/common/shared/Platform.gmk
! make/common/shared/Sanity-Settings.gmk
! make/common/shared/Sanity.gmk

Changeset: dfb5a9a71c1c
Author:    xdono
Date:      2009-02-27 15:13 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/dfb5a9a71c1c

Merge

- make/javax/sound/jsoundhs/FILES.gmk
- make/javax/sound/jsoundhs/Makefile
- make/javax/sound/jsoundhs/mapfile-vers
- src/share/classes/com/sun/beans/ObjectHandler.java
- src/share/lib/audio/soundbank.gm
- src/windows/native/sun/windows/UnicowsLoader.cpp
- src/windows/native/sun/windows/UnicowsLoader.h
- src/windows/native/sun/windows/awt_MMStub.cpp
- src/windows/native/sun/windows/awt_MMStub.h
- src/windows/native/sun/windows/awt_Multimon.h
- src/windows/native/sun/windows/awt_Unicode.cpp
- src/windows/native/sun/windows/awt_Unicode.h
- src/windows/native/sun/windows/awt_dlls.cpp
- src/windows/native/sun/windows/awt_dlls.h

Changeset: d71e3cc6c4e7
Author:    xdono
Date:      2009-02-27 15:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/d71e3cc6c4e7

Merge

- src/solaris/classes/sun/nio/ch/FileDispatcher.java
- src/solaris/native/sun/nio/ch/FileDispatcher.c
- src/windows/classes/sun/nio/ch/FileDispatcher.java
- src/windows/native/sun/nio/ch/FileDispatcher.c

Changeset: abfccc052872
Author:    xdono
Date:      2009-03-03 15:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/abfccc052872

Merge


Changeset: 83c0526fb9c9
Author:    xdono
Date:      2009-03-09 11:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/83c0526fb9c9

Merge


Changeset: ca0976a15868
Author:    xdono
Date:      2009-03-09 13:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ca0976a15868

6814575: Update copyright year
Summary: Update copyright for files that have been modified in 2009, up to 03/09
Reviewed-by: katleman, tbell, ohair

! src/share/classes/java/lang/Thread.java
! src/share/classes/java/util/regex/Matcher.java
! src/share/classes/java/util/regex/Pattern.java
! src/share/classes/sun/security/krb5/Realm.java
! src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/share/native/java/util/zip/zip_util.c
! src/share/native/java/util/zip/zip_util.h
! src/solaris/native/java/net/NetworkInterface.c

Changeset: b1e3e3b8e6b2
Author:    xdono
Date:      2009-03-09 13:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b1e3e3b8e6b2

Merge


Changeset: 266358f13a6f
Author:    dl
Date:      2009-02-24 14:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/266358f13a6f

6803402: Race condition in AbstractQueuedSynchronizer
Summary: Read fields in reverse initialization order
Reviewed-by: martin

! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java

Changeset: f9c187839d72
Author:    kevinw
Date:      2009-02-24 19:03 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f9c187839d72

6809463: Missing license header in test LargeZipFile.java
Reviewed-by: alanb

! test/java/util/zip/ZipFile/LargeZipFile.java

Changeset: dde3fe2e8164
Author:    kevinw
Date:      2009-02-25 14:32 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/dde3fe2e8164

Merge


Changeset: 2fb53eb9df14
Author:    mchung
Date:      2009-02-26 14:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/2fb53eb9df14

6801467: Defer get the launcher resource bundle until it's needed
Summary: Lazily initialize the launcher resource bundle
Reviewed-by: ksrini, darcy

! src/share/classes/sun/launcher/LauncherHelper.java

Changeset: 4f0b6455a977
Author:    jjg
Date:      2009-02-26 18:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4f0b6455a977

6810915: Sun proprietary warnings in JDK build
Reviewed-by: ohair

! make/common/shared/Defs-java.gmk
! make/docs/Makefile
! make/javax/swing/beaninfo/SwingBeans.gmk

Changeset: de1d02ad2d1d
Author:    mchung
Date:      2009-02-27 13:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/de1d02ad2d1d

6799689: Make sun.misc.FloatingDecimal.hexFloatPattern static field initialized lazily
Summary: Lazily initialize the hexFloatPattern static field
Reviewed-by: darcy

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

Changeset: 0da45c759116
Author:    mchung
Date:      2009-02-27 16:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/0da45c759116

6809504: Remove enctype="text/xml" from the offline registration page
Summary: Remove enctype="text/xml" from register.html and other localized versions
Reviewed-by: ksrini

! src/share/classes/com/sun/servicetag/resources/register.html
! src/share/classes/com/sun/servicetag/resources/register_ja.html
! src/share/classes/com/sun/servicetag/resources/register_zh_CN.html

Changeset: b656e842e1be
Author:    xuelei
Date:      2009-03-02 23:17 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b656e842e1be

6549506: Specification of Permission.toString() method contradicts with JDK implementation
Summary: update the spec, and add double quotes around component.
Reviewed-by: weijun

! src/share/classes/java/security/Permission.java
+ test/java/security/Permission/ToString.java

Changeset: 7546743f4cc0
Author:    tbell
Date:      2009-03-02 15:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/7546743f4cc0

Merge


Changeset: 07d2550f5c84
Author:    mchung
Date:      2009-03-03 19:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/07d2550f5c84

6799230: Lazily load java.lang.annotation.Annotation class
Summary: Remove the static EMPTY_ANNOTATION_ARRAY field; add AnnotationParser.toArray method
Reviewed-by: darcy

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Method.java
! src/share/classes/sun/reflect/annotation/AnnotationParser.java

Changeset: a8d9e8cb38bb
Author:    weijun
Date:      2009-03-04 15:09 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a8d9e8cb38bb

6705872: SecureRandom number init is taking too long on a java.io.tmpdir with a large number of files.
Reviewed-by: xuelei, alanb

! src/share/classes/sun/security/provider/SeedGenerator.java

Changeset: 94d02968a504
Author:    chegar
Date:      2009-03-04 13:28 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/94d02968a504

6775145: ClassLoaderUtil.releaseLoader calls System.out.println ("classLoader = " + classLoader)
Summary: Remove System.out debugging statements
Reviewed-by: michaelm

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

Changeset: 03001e92d155
Author:    chegar
Date:      2009-03-04 13:36 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/03001e92d155

6737323: Typo in javadoc for SocketPermission
Summary: Remove redundant line form class description
Reviewed-by: jccollet

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

Changeset: 6568cd51ae12
Author:    sherman
Date:      2009-03-04 09:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6568cd51ae12

6812879: Excess code line in ArrayList method
Summary: Removed the line of "oldData" which is no longer used.
Reviewed-by: martin

! src/share/classes/java/util/ArrayList.java

Changeset: 97da21737d9e
Author:    weijun
Date:      2009-03-05 14:49 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/97da21737d9e

6813402: keytool cannot -printcert entries without extensions
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/keytool/NoExtNPE.sh

Changeset: da9d0283a496
Author:    valeriep
Date:      2009-03-03 19:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/da9d0283a496

6812738: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider
Summary: Removed finalize() and add more error handling to native code
Reviewed-by: vinnie

! src/share/classes/sun/security/pkcs11/P11Key.java
! src/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/share/native/sun/security/pkcs11/wrapper/p11_convert.c
! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c
! src/share/native/sun/security/pkcs11/wrapper/p11_digest.c
! src/share/native/sun/security/pkcs11/wrapper/p11_dual.c
! src/share/native/sun/security/pkcs11/wrapper/p11_general.c
! src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c
! src/share/native/sun/security/pkcs11/wrapper/p11_mutex.c
! src/share/native/sun/security/pkcs11/wrapper/p11_objmgmt.c
! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c
! src/share/native/sun/security/pkcs11/wrapper/p11_sign.c
! src/share/native/sun/security/pkcs11/wrapper/p11_util.c
! src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h

Changeset: 7b3cfde54812
Author:    valeriep
Date:      2009-03-05 11:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/7b3cfde54812

Merge


Changeset: 2b6cf18aeb6f
Author:    tbell
Date:      2009-03-06 10:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/2b6cf18aeb6f

Merge


Changeset: c769c46c27ce
Author:    mullan
Date:      2009-03-09 09:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c769c46c27ce

6787130: java.policy file contains stale link to http://java.sun.com/notes
Reviewed-by: weijun

! src/share/lib/security/java.policy

Changeset: aa48deaf9af4
Author:    mullan
Date:      2009-03-09 09:56 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/aa48deaf9af4

Merge


Changeset: 175504cc095d
Author:    tbell
Date:      2009-03-09 23:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/175504cc095d

Merge


Changeset: 711a9fb838d1
Author:    ohair
Date:      2009-03-16 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/711a9fb838d1

6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
Summary: These changes create a preference for the newer 6.1 SDK on Windows.
Reviewed-by: tbell

! make/common/Defs-windows.gmk
! make/common/shared/Compiler-gcc.gmk
! make/common/shared/Compiler-msvc.gmk
! make/common/shared/Compiler-sun.gmk
! make/common/shared/Defs-versions.gmk
! make/common/shared/Defs-windows.gmk
! make/common/shared/Sanity-Settings.gmk
! make/common/shared/Sanity.gmk
! src/windows/native/sun/windows/awt.rc
! src/windows/resource/version.rc

Changeset: ece878b04159
Author:    xdono
Date:      2009-03-16 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ece878b04159

Merge


Changeset: bdb4b0b28407
Author:    ohair
Date:      2009-03-17 13:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/bdb4b0b28407

6818565: Regression with fix 6816311: COMPILER_VERSION -> REQUIRED_COMPILER_VERSION
Reviewed-by: tbell

- make/common/shared/Compiler.gmk
! make/common/shared/Defs-solaris.gmk
! make/common/shared/Defs.gmk

Changeset: fea0898259ae
Author:    ohair
Date:      2009-03-17 13:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/fea0898259ae

Merge


Changeset: bcbeadb4a5d7
Author:    xdono
Date:      2009-03-19 13:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/bcbeadb4a5d7

Added tag jdk7-b51 for changeset fea0898259ae

! .hgtags

Changeset: e1064300e0f6
Author:    mchung
Date:      2009-03-12 10:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e1064300e0f6

6810254: Lazily instantiate the shared secret access objects
Summary: Register the shutdown hooks only when needed and remove JavaIODeleteOnExitAccess
Reviewed-by: alanb

! make/java/java/FILES_java.gmk
! src/share/classes/java/io/Console.java
! src/share/classes/java/io/DeleteOnExitHook.java
! src/share/classes/java/io/File.java
! src/share/classes/java/lang/ApplicationShutdownHooks.java
! src/share/classes/java/lang/Shutdown.java
! src/share/classes/java/lang/System.java
! src/share/classes/sun/misc/JavaIOAccess.java
- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java
! src/share/classes/sun/misc/JavaLangAccess.java
! src/share/classes/sun/misc/SharedSecrets.java

Changeset: fdb1567ea28c
Author:    mchung
Date:      2009-03-12 10:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/fdb1567ea28c

6813240: Remove dead code in sun.misc.FormattedFloatingDecimal class
Summary: Remove unused methods from FormattedFloatingDecimal that were originally copied from FloatingDecimal
Reviewed-by: darcy

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

Changeset: 9d5cce463fa0
Author:    weijun
Date:      2009-03-13 09:20 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/9d5cce463fa0

6815182: GSSAPI/SPNEGO does not work with server using MIT Kerberos library
Reviewed-by: valeriep

! src/share/classes/sun/security/jgss/spnego/NegTokenInit.java
! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
+ test/sun/security/krb5/auto/SpnegoReqFlags.java

Changeset: ef3eba839fb7
Author:    weijun
Date:      2009-03-13 09:21 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ef3eba839fb7

6550221: jaas, jgss and smartcardio javadoc files do not contain Copyrights
Reviewed-by: ohair

! make/docs/Makefile

Changeset: f381e737916d
Author:    xuelei
Date:      2009-03-13 12:59 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f381e737916d

6798714: OCSPResponse class has to check the validity of signing certificate for OCSP response
Summary: checking validity and ocsp-nocheck extension.
Reviewed-by: mullan, vinnie

! src/share/classes/sun/security/provider/certpath/OCSPResponse.java
+ src/share/classes/sun/security/x509/OCSPNoCheckExtension.java
! src/share/classes/sun/security/x509/OIDMap.java
! src/share/classes/sun/security/x509/PKIXExtensions.java

Changeset: c2ca4a97ba86
Author:    tbell
Date:      2009-03-13 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c2ca4a97ba86

Merge

- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: 181472dbbebb
Author:    xuelei
Date:      2009-03-17 11:54 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/181472dbbebb

6383095: CRL revoked certificate failures masked by OCSP failures
Summary: remove the mask if certificate revoked
Reviewed-by: mullan

! src/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java
+ test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java

Changeset: 171dc1779708
Author:    tbell
Date:      2009-03-17 13:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/171dc1779708

6814587: Legal notice repair needed in jdk/src/share/classes/java/nio
6814590: Legal notice repair needed in jdk/test/java/awt/Frame/FrameSize/TestFrameSize.java
6814591: Legal notice repair needed in jdk/test/javax/script/Test3.java
Reviewed-by: alanb, xdono

! src/share/classes/java/nio/file/SecureDirectoryStream.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! test/java/awt/Frame/FrameSize/TestFrameSize.java
! test/javax/script/Test3.java

Changeset: fa87de6b1ac3
Author:    dfuchs
Date:      2009-03-12 15:36 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/fa87de6b1ac3

6661448: Make the SNMP agent optional when OPENJDK=true and IMPORT_BINARY_PLUGS=false
Reviewed-by: mchung, ohair

! make/com/sun/jmx/Makefile
! make/java/management/Makefile
! make/javax/management/Makefile
! make/sun/management/Makefile
! src/share/classes/sun/management/Agent.java
! test/com/sun/jmx/snmp/SnmpOidHashCode.java
! test/com/sun/jmx/snmp/TimeTicksWrapping.java

Changeset: e90ce2ac06a8
Author:    dfuchs
Date:      2009-03-13 14:25 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e90ce2ac06a8

Merge

- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: ef27484bbd7f
Author:    dfuchs
Date:      2009-03-18 18:55 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ef27484bbd7f

Merge


Changeset: 392cd358db5d
Author:    mchung
Date:      2009-03-18 17:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/392cd358db5d

6817246: Redundant call to set InetAddressCachePolicy to FOREVER if not set during initialization
Summary: Remove InetAddressCachePolicy.setIfNotSet call from System.setSecurityManager0
Reviewed-by: alanb, jccollet

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

Changeset: 87acd36bd847
Author:    weijun
Date:      2009-03-19 11:17 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/87acd36bd847

6819272: keytool -importcert should read the whole input
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/keytool/importreadall.sh

Changeset: 3b6d7e15ccd9
Author:    sherman
Date:      2009-03-20 16:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/3b6d7e15ccd9

6817475: named-capturing group name started with digit causes PSE exception
Summary: Need accept the digit as the first char of the group name
Reviewed-by: alanb

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

Changeset: c6b37e92e387
Author:    sherman
Date:      2009-03-20 17:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c6b37e92e387

Merge

! src/share/classes/java/util/regex/Pattern.java
- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: cc8ffb0fc1a4
Author:    tbell
Date:      2009-03-21 13:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/cc8ffb0fc1a4

Merge

- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: 74fe20f0e49b
Author:    weijun
Date:      2009-03-23 17:05 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/74fe20f0e49b

6820606: keytool can generate serialno more randomly
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/KeyTool.java
! src/share/classes/sun/security/x509/CertAndKeyGen.java

Changeset: 4faf788c4949
Author:    sherman
Date:      2009-03-23 09:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4faf788c4949

6636323: Optimize handling of builtin charsets
6636319: Encoders should implement isLegalReplacement(byte[] repl)
Summary: optimized new String(byte[], cs/csn) and String.getBytes(cs/csn) for speed and memory consumption in singlebyte case.
Reviewed-by: alanb

! make/java/nio/FILES_java.gmk
! src/share/classes/java/lang/StringCoding.java
+ src/share/classes/sun/nio/cs/ArrayDecoder.java
+ src/share/classes/sun/nio/cs/ArrayEncoder.java
! src/share/classes/sun/nio/cs/ISO_8859_1.java
! src/share/classes/sun/nio/cs/SingleByte.java
! src/share/classes/sun/nio/cs/US_ASCII.java
! test/sun/nio/cs/FindEncoderBugs.java
+ test/sun/nio/cs/StrCodingBenchmark.java
+ test/sun/nio/cs/TestStringCoding.java

Changeset: b9cc5da6c516
Author:    sherman
Date:      2009-03-23 09:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b9cc5da6c516

Merge


Changeset: 13cd6eb34cfa
Author:    tbell
Date:      2009-03-23 17:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/13cd6eb34cfa

6695776: corba jscheme jar files in repository could be built from source
Summary: Forward port of changes from the 6-open train.
Reviewed-by: darcy, ohair, tbell
Contributed-by: Andrew John Hughes <gnu_andrew at member.fsf.org>

! THIRD_PARTY_README

Changeset: 8306f3df15ff
Author:    tbell
Date:      2009-03-23 17:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/8306f3df15ff

Merge

- make/common/shared/Compiler.gmk

Changeset: 3501cc282cd2
Author:    xdono
Date:      2009-03-27 14:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/3501cc282cd2

Added tag jdk7-b52 for changeset bcbeadb4a5d7

! .hgtags

Changeset: 1bbbd1bf9be3
Author:    xdono
Date:      2009-03-31 08:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/1bbbd1bf9be3

Merge

- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: 90873391a0e0
Author:    ohair
Date:      2009-03-26 16:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/90873391a0e0

6822374: Windows: detect X64 when PROCESSOR_IDENTIFIER contains EM64T or Intel64
6822913: Consolidate make/jprt.config files, let JPRT manage this file make it optional in repos
Reviewed-by: tbell

! make/common/shared/Platform.gmk
! make/jdk_generic_profile.sh
- make/jprt.config

Changeset: 964cc8eb3232
Author:    tbell
Date:      2009-03-31 15:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/964cc8eb3232

6819847: build is broken for OpenJDK with plugs
Reviewed-by: jjg, robilad, ohair

! make/Makefile
! make/common/Defs.gmk
! make/common/shared/Sanity-Settings.gmk
! make/java/redist/Makefile

Changeset: ecb7723aaa7c
Author:    tbell
Date:      2009-04-01 04:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ecb7723aaa7c

6824595: OpenJDK fix breaks product build for jdk7
Reviewed-by: xdono, ohair

! make/Makefile

Changeset: deced414c8e4
Author:    xdono
Date:      2009-04-01 08:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/deced414c8e4

Merge

- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: a2033addca67
Author:    ohair
Date:      2009-04-01 16:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a2033addca67

6825175: Remove or disable sanity check on binary plugs
Reviewed-by: xdono

! make/common/shared/Sanity.gmk

Changeset: 8536cdffa32e
Author:    xdono
Date:      2009-04-02 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/8536cdffa32e

Added tag jdk7-b53 for changeset a2033addca67

! .hgtags

Changeset: 9d14b0582e1a
Author:    bae
Date:      2008-12-12 17:38 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/9d14b0582e1a

5106550: PNG writer merge standard metadata fails for TextEntry sans #IMPLIED attributes
Reviewed-by: igor, prr
Contributed-by: Martin von Gagern <martin.vgagern at gmx.net>

! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
+ test/javax/imageio/plugins/png/MergeStdCommentTest.java

Changeset: 11d333de082f
Author:    igor
Date:      2008-12-17 22:00 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/11d333de082f

6761791: Crash in the FontManager code due to use of JNIEnv saved by another thread
Reviewed-by: bae, prr

! src/share/native/sun/font/freetypeScaler.c

Changeset: feee56c07a8a
Author:    prr
Date:      2008-12-18 11:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/feee56c07a8a

6708137: Remove obsolete fontconfig.98.properties from JDK 7
Reviewed-by: jgodinez, naoto

! make/sun/awt/Makefile
! src/windows/classes/sun/awt/windows/WFontConfiguration.java
- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties

Changeset: f68864fe53d3
Author:    prr
Date:      2008-12-24 09:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f68864fe53d3

6728838: Native memory leak in StrikeCache.java
Reviewed-by: bae, igor

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

Changeset: 40ec164889bd
Author:    prr
Date:      2008-12-24 09:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/40ec164889bd

6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux
6755034: Legal notice repair: jdk/src/solaris/classes/sun/font/FcFontConfiguration.java
Reviewed-by: bae, igor

! src/share/classes/java/awt/GraphicsEnvironment.java
! src/share/classes/sun/awt/FontConfiguration.java
! src/solaris/classes/sun/font/FcFontConfiguration.java
+ test/java/awt/GraphicsEnvironment/PreferLocaleFonts.java

Changeset: eaeaacda1c56
Author:    prr
Date:      2009-01-06 13:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/eaeaacda1c56

6785424: SecurityException locating physical fonts on Windows Terminal Server
Reviewed-by: campbell, jgodinez

! src/share/classes/sun/font/FontManager.java
+ test/java/awt/FontClass/FontAccess.java

Changeset: 91bc016862c4
Author:    prr
Date:      2009-01-12 16:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/91bc016862c4

6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux
Reviewed-by: igor, yan

! src/solaris/classes/sun/awt/X11/XFontPeer.java
! src/solaris/classes/sun/font/FcFontConfiguration.java

Changeset: 80fb12052ae4
Author:    bae
Date:      2009-01-13 16:55 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/80fb12052ae4

5082756: Image I/O plug-ins set metadata boolean attributes to "true" or "false"
Reviewed-by: igor, prr
Contributed-by: Martin von Gagern <martin.vgagern at gmx.net>

! src/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
! src/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java
! src/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/share/classes/javax/imageio/metadata/IIOMetadataFormat.java
+ test/javax/imageio/metadata/BooleanAttributes.java
! test/javax/imageio/plugins/png/ITXtTest.java

Changeset: 62d33a33f9e0
Author:    bae
Date:      2009-01-13 18:38 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/62d33a33f9e0

6782079: PNG: reading metadata may cause OOM on truncated images.
Reviewed-by: igor, prr
Contributed-by: Martin von Gagern <martin.vgagern at gmx.net>

! src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
+ test/javax/imageio/plugins/png/ItxtUtf8Test.java

Changeset: 774083387e81
Author:    bae
Date:      2009-01-15 13:55 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/774083387e81

6788096: ImageIO SreamCloser causes memory leak in FX applets
Reviewed-by: igor, prr

! src/share/classes/com/sun/imageio/stream/StreamCloser.java
+ test/javax/imageio/stream/StreamCloserLeak/run_test.sh
+ test/javax/imageio/stream/StreamCloserLeak/test/Main.java
+ test/javax/imageio/stream/StreamCloserLeak/testapp/Main.java

Changeset: 828d4d5e7bf8
Author:    bae
Date:      2009-01-23 17:43 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/828d4d5e7bf8

6795544: GIFImageWriter does not write the subImage of BufferedImage to a file correctly.
Reviewed-by: igor, prr

! src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
+ test/javax/imageio/plugins/gif/EncodeSubImageTest.java

Changeset: 6d343a2795ca
Author:    bae
Date:      2009-01-23 21:14 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6d343a2795ca

6793818: JpegImageReader is too greedy creating color profiles
Reviewed-by: igor, prr

! src/share/classes/java/awt/color/ICC_Profile.java
! src/share/classes/sun/java2d/cmm/ProfileActivator.java
! src/share/classes/sun/java2d/cmm/ProfileDeferralMgr.java

Changeset: 65cada5a8497
Author:    jgodinez
Date:      2009-01-28 09:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/65cada5a8497

6793344: BasicStroke's first element dash pattern is not a dash
Reviewed-by: igor, flar
Contributed-by: Red Hat <omajid at redhat.com>

! src/share/classes/sun/java2d/pisces/Dasher.java
+ test/sun/pisces/DashStrokeTest.java

Changeset: 36da64dc6545
Author:    bae
Date:      2009-01-29 13:19 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/36da64dc6545

6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll
Reviewed-by: igor, prr

! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/share/classes/javax/imageio/ImageTypeSpecifier.java

Changeset: a7836e00ad6b
Author:    lana
Date:      2009-01-29 18:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a7836e00ad6b

Merge

- src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
- src/share/classes/sun/nio/cs/IBM437.java
- src/share/classes/sun/nio/cs/IBM737.java
- src/share/classes/sun/nio/cs/IBM775.java
- src/share/classes/sun/nio/cs/IBM850.java
- src/share/classes/sun/nio/cs/IBM852.java
- src/share/classes/sun/nio/cs/IBM855.java
- src/share/classes/sun/nio/cs/IBM857.java
- src/share/classes/sun/nio/cs/IBM858.java
- src/share/classes/sun/nio/cs/IBM862.java
- src/share/classes/sun/nio/cs/IBM866.java
- src/share/classes/sun/nio/cs/IBM874.java
- src/share/classes/sun/nio/cs/ISO_8859_13.java
- src/share/classes/sun/nio/cs/ISO_8859_15.java
- src/share/classes/sun/nio/cs/ISO_8859_2.java
- src/share/classes/sun/nio/cs/ISO_8859_4.java
- src/share/classes/sun/nio/cs/ISO_8859_5.java
- src/share/classes/sun/nio/cs/ISO_8859_7.java
- src/share/classes/sun/nio/cs/ISO_8859_9.java
- src/share/classes/sun/nio/cs/KOI8_R.java
- src/share/classes/sun/nio/cs/KOI8_U.java
- src/share/classes/sun/nio/cs/MS1250.java
- src/share/classes/sun/nio/cs/MS1251.java
- src/share/classes/sun/nio/cs/MS1252.java
- src/share/classes/sun/nio/cs/MS1253.java
- src/share/classes/sun/nio/cs/MS1254.java
- src/share/classes/sun/nio/cs/MS1257.java
- src/share/classes/sun/nio/cs/ext/IBM037.java
- src/share/classes/sun/nio/cs/ext/IBM1006.java
- src/share/classes/sun/nio/cs/ext/IBM1025.java
- src/share/classes/sun/nio/cs/ext/IBM1026.java
- src/share/classes/sun/nio/cs/ext/IBM1046.java
- src/share/classes/sun/nio/cs/ext/IBM1047.java
- src/share/classes/sun/nio/cs/ext/IBM1097.java
- src/share/classes/sun/nio/cs/ext/IBM1098.java
- src/share/classes/sun/nio/cs/ext/IBM1112.java
- src/share/classes/sun/nio/cs/ext/IBM1122.java
- src/share/classes/sun/nio/cs/ext/IBM1123.java
- src/share/classes/sun/nio/cs/ext/IBM1124.java
- src/share/classes/sun/nio/cs/ext/IBM1140.java
- src/share/classes/sun/nio/cs/ext/IBM1141.java
- src/share/classes/sun/nio/cs/ext/IBM1142.java
- src/share/classes/sun/nio/cs/ext/IBM1143.java
- src/share/classes/sun/nio/cs/ext/IBM1144.java
- src/share/classes/sun/nio/cs/ext/IBM1145.java
- src/share/classes/sun/nio/cs/ext/IBM1146.java
- src/share/classes/sun/nio/cs/ext/IBM1147.java
- src/share/classes/sun/nio/cs/ext/IBM1148.java
- src/share/classes/sun/nio/cs/ext/IBM1149.java
- src/share/classes/sun/nio/cs/ext/IBM273.java
- src/share/classes/sun/nio/cs/ext/IBM277.java
- src/share/classes/sun/nio/cs/ext/IBM278.java
- src/share/classes/sun/nio/cs/ext/IBM280.java
- src/share/classes/sun/nio/cs/ext/IBM284.java
- src/share/classes/sun/nio/cs/ext/IBM285.java
- src/share/classes/sun/nio/cs/ext/IBM297.java
- src/share/classes/sun/nio/cs/ext/IBM420.java
- src/share/classes/sun/nio/cs/ext/IBM424.java
- src/share/classes/sun/nio/cs/ext/IBM500.java
- src/share/classes/sun/nio/cs/ext/IBM838.java
- src/share/classes/sun/nio/cs/ext/IBM856.java
- src/share/classes/sun/nio/cs/ext/IBM860.java
- src/share/classes/sun/nio/cs/ext/IBM861.java
- src/share/classes/sun/nio/cs/ext/IBM863.java
- src/share/classes/sun/nio/cs/ext/IBM864.java
- src/share/classes/sun/nio/cs/ext/IBM865.java
- src/share/classes/sun/nio/cs/ext/IBM868.java
- src/share/classes/sun/nio/cs/ext/IBM869.java
- src/share/classes/sun/nio/cs/ext/IBM870.java
- src/share/classes/sun/nio/cs/ext/IBM871.java
- src/share/classes/sun/nio/cs/ext/IBM875.java
- src/share/classes/sun/nio/cs/ext/IBM918.java
- src/share/classes/sun/nio/cs/ext/IBM921.java
- src/share/classes/sun/nio/cs/ext/IBM922.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_11.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_3.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_6.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_8.java
- src/share/classes/sun/nio/cs/ext/MS1255.java
- src/share/classes/sun/nio/cs/ext/MS1256.java
- src/share/classes/sun/nio/cs/ext/MS1258.java
- src/share/classes/sun/nio/cs/ext/MS874.java
- src/share/classes/sun/nio/cs/ext/MacArabic.java
- src/share/classes/sun/nio/cs/ext/MacCentralEurope.java
- src/share/classes/sun/nio/cs/ext/MacCroatian.java
- src/share/classes/sun/nio/cs/ext/MacCyrillic.java
- src/share/classes/sun/nio/cs/ext/MacDingbat.java
- src/share/classes/sun/nio/cs/ext/MacGreek.java
- src/share/classes/sun/nio/cs/ext/MacHebrew.java
- src/share/classes/sun/nio/cs/ext/MacIceland.java
- src/share/classes/sun/nio/cs/ext/MacRoman.java
- src/share/classes/sun/nio/cs/ext/MacRomania.java
- src/share/classes/sun/nio/cs/ext/MacSymbol.java
- src/share/classes/sun/nio/cs/ext/MacThai.java
- src/share/classes/sun/nio/cs/ext/MacTurkish.java
- src/share/classes/sun/nio/cs/ext/MacUkraine.java
- src/share/classes/sun/nio/cs/ext/TIS_620.java

Changeset: f0978a1137fe
Author:    bae
Date:      2009-01-30 22:30 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f0978a1137fe

6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6
Reviewed-by: igor, prr

! src/share/native/sun/awt/image/jpeg/imageioJPEG.c

Changeset: e0a9038939ee
Author:    bae
Date:      2009-02-04 14:06 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e0a9038939ee

6799583: LogManager shutdown hook may cause a memory leak.
Reviewed-by: igor, swamyv

! src/share/classes/java/util/logging/LogManager.java
+ test/java/util/logging/ClassLoaderLeakTest.java

Changeset: b02162077f24
Author:    bae
Date:      2009-02-06 20:49 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b02162077f24

6800846: REGRESSION: Printing quality degraded with Java 6 compared to 5.0
Reviewed-by: igor, prr

! src/share/native/sun/awt/image/dither.c
+ test/sun/awt/image/DrawByteBinary.java

Changeset: ff2afd0551c9
Author:    jgodinez
Date:      2009-02-24 14:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ff2afd0551c9

6750383: 2D_PrintingTiger\PrintDocOrientationTest fails, wrong orientated images are printed
Reviewed-by: campbell, prr

! src/solaris/classes/sun/print/IPPPrintService.java
! src/solaris/classes/sun/print/UnixPrintJob.java

Changeset: 0c856354b669
Author:    tdv
Date:      2009-02-26 13:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/0c856354b669

6791612: OGLBat tests are failed in jdk 7 b42
Reviewed-by: tdv
Contributed-by: ceisserer <linuxhippy at gmail.com>

! make/sun/xawt/mapfile-vers

Changeset: c32ec45b582d
Author:    lana
Date:      2009-03-04 10:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c32ec45b582d

Merge

- make/javax/sound/jsoundhs/FILES.gmk
- make/javax/sound/jsoundhs/Makefile
- make/javax/sound/jsoundhs/mapfile-vers
! make/sun/awt/Makefile
! make/sun/xawt/mapfile-vers
- src/share/classes/com/sun/beans/ObjectHandler.java
- src/share/lib/audio/soundbank.gm
- src/solaris/classes/sun/nio/ch/FileDispatcher.java
- src/solaris/native/sun/nio/ch/FileDispatcher.c
- src/windows/classes/sun/nio/ch/FileDispatcher.java
- src/windows/native/sun/nio/ch/FileDispatcher.c
- src/windows/native/sun/windows/UnicowsLoader.cpp
- src/windows/native/sun/windows/UnicowsLoader.h
- src/windows/native/sun/windows/awt_MMStub.cpp
- src/windows/native/sun/windows/awt_MMStub.h
- src/windows/native/sun/windows/awt_Multimon.h
- src/windows/native/sun/windows/awt_Unicode.cpp
- src/windows/native/sun/windows/awt_Unicode.h
- src/windows/native/sun/windows/awt_dlls.cpp
- src/windows/native/sun/windows/awt_dlls.h

Changeset: 8d5144dfc642
Author:    jgodinez
Date:      2009-03-05 10:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/8d5144dfc642

6735296: Regression: Common print dialog does not show the correct page orientation
Reviewed-by: tdv, prr

! src/share/classes/sun/print/ServiceDialog.java

Changeset: 59696dfd5455
Author:    prr
Date:      2009-03-12 12:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/59696dfd5455

6727719: Performance of TextLayout.getBounds()
Reviewed-by: jgodinez, dougfelt

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

Changeset: 9318628e8eee
Author:    jgodinez
Date:      2009-03-16 11:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/9318628e8eee

6812600: The miter line join decoration isn't rendered properly
Reviewed-by: avu, flar
Contributed-by: Google <yamauchi at google.com>

! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
+ test/sun/pisces/JoinMiterTest.java

Changeset: 467e4f25965c
Author:    avu
Date:      2009-03-20 20:05 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/467e4f25965c

6733501: Apply IcedTea little cms patches
Reviewed-by: bae, prr

! src/share/native/sun/java2d/cmm/lcms/LCMS.c
! src/share/native/sun/java2d/cmm/lcms/cmsio0.c
! src/share/native/sun/java2d/cmm/lcms/lcms.h
+ test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java

Changeset: e43ea83ca696
Author:    prr
Date:      2009-03-23 10:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e43ea83ca696

6745225: Memory leak while drawing Attributed String
Reviewed-by: jgodinez, dougfelt

! src/share/classes/sun/font/FileFontStrike.java
! src/share/classes/sun/font/GlyphLayout.java
+ test/java/awt/font/LineBreakMeasurer/FRCTest.java

Changeset: e2cc7ffbb355
Author:    prr
Date:      2009-03-24 09:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e2cc7ffbb355

6821031: Upgrade OpenJDK's LittleCMS version to 1.18
Reviewed-by: bae, igor

! src/share/native/sun/java2d/cmm/lcms/LCMS.c
! src/share/native/sun/java2d/cmm/lcms/cmscam02.c
! src/share/native/sun/java2d/cmm/lcms/cmscam97.c
! src/share/native/sun/java2d/cmm/lcms/cmscgats.c
! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c
! src/share/native/sun/java2d/cmm/lcms/cmserr.c
! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c
! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c
! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c
! src/share/native/sun/java2d/cmm/lcms/cmsio0.c
! src/share/native/sun/java2d/cmm/lcms/cmsio1.c
! src/share/native/sun/java2d/cmm/lcms/cmslut.c
! src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c
! src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c
! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c
! src/share/native/sun/java2d/cmm/lcms/cmspack.c
! src/share/native/sun/java2d/cmm/lcms/cmspcs.c
! src/share/native/sun/java2d/cmm/lcms/cmsps2.c
! src/share/native/sun/java2d/cmm/lcms/cmssamp.c
! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c
! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c
! src/share/native/sun/java2d/cmm/lcms/cmsxform.c
! src/share/native/sun/java2d/cmm/lcms/icc34.h
! src/share/native/sun/java2d/cmm/lcms/lcms.h

Changeset: 0c69e3ba15f4
Author:    prr
Date:      2009-03-24 10:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/0c69e3ba15f4

6821504: typo in lcmsio.c
Reviewed-by: jgodinez

! src/share/native/sun/java2d/cmm/lcms/cmsio0.c

Changeset: 8e36b37745d4
Author:    lana
Date:      2009-03-24 19:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/8e36b37745d4

Merge

- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties

Changeset: 6ee1e2a1a833
Author:    lana
Date:      2009-04-07 10:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6ee1e2a1a833

Merge

- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties

Changeset: 6d74c3f22c74
Author:    ohair
Date:      2009-03-31 16:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6d74c3f22c74

6604458: linux_x64-fastdebug-c2 fails on hyperbolic trig tests
Reviewed-by: tbell

! make/common/Defs-linux.gmk
! make/common/Defs-solaris.gmk
! make/common/Defs-windows.gmk
! make/java/fdlibm/Makefile

Changeset: 90d1a828b6d1
Author:    ohair
Date:      2009-03-31 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/90d1a828b6d1

6745361: Add -XX options to prevent stdout/stderr pollution  using fastdebug/debug bootjdk
Reviewed-by: tbell

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

Changeset: 43124654f2aa
Author:    ohair
Date:      2009-03-31 16:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/43124654f2aa

6502548: test/Makefile needs to be setup to allow for JPRT testrules (NSK and JCK testing too?)
Summary: A work in progress on testing additions for JPRT system.
Reviewed-by: tbell

! test/Makefile

Changeset: b2530d839ecb
Author:    ohair
Date:      2009-03-31 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b2530d839ecb

6824012: Add jdk regression tests to default jprt jobs
Summary: A work in progress on adding to the jprt testing.
Reviewed-by: tbell

! make/jprt.properties
! test/java/io/File/GetXSpace.java
! test/java/lang/Thread/StartOOMTest.java
! test/java/util/logging/LoggingDeadlock2.java

Changeset: 70c53bc9a49d
Author:    ohair
Date:      2009-04-01 09:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/70c53bc9a49d

6824583: regtest TimeUnit/Basic.java fails intermittently on Windows - again
Reviewed-by: dholmes

! test/java/util/concurrent/TimeUnit/Basic.java

Changeset: 817bb60fbc26
Author:    ohair
Date:      2009-04-01 09:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/817bb60fbc26

Merge


Changeset: f7ca3dad31a2
Author:    ohair
Date:      2009-04-01 09:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f7ca3dad31a2

Merge

- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java

Changeset: ce73dcf13656
Author:    ohair
Date:      2009-04-01 18:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ce73dcf13656

Merge


Changeset: 78fbc0dad111
Author:    ohair
Date:      2009-04-02 15:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/78fbc0dad111

6825765: Further adjustments to regression tests run by jprt
Reviewed-by: tbell

! test/java/lang/reflect/Method/InheritedMethods.java

Changeset: f3381dd0f7cd
Author:    xdono
Date:      2009-04-07 11:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/f3381dd0f7cd

Merge


Changeset: d1c43d1f5676
Author:    xdono
Date:      2009-04-07 14:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/d1c43d1f5676

Merge

- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties

Changeset: a43b2c9dad6f
Author:    xdono
Date:      2009-04-09 10:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a43b2c9dad6f

Added tag jdk7-b54 for changeset d1c43d1f5676

! .hgtags

Changeset: bccdcd761796
Author:    alanb
Date:      2009-03-24 14:03 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/bccdcd761796

6819886: System.getProperty("os.name") reports Vista on Windows 7
Reviewed-by: sherman

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

Changeset: 4c3f752993a5
Author:    alanb
Date:      2009-03-24 14:05 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4c3f752993a5

6807702: Integer.valueOf cache should be configurable
Reviewed-by: darcy

! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/lang/System.java
+ test/java/lang/Integer/ValueOf.java

Changeset: 78063cf930e5
Author:    alanb
Date:      2009-03-24 14:08 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/78063cf930e5

6819689: File.lastModified can return bogus value for remote file accessed as it is being deleted [win]
Reviewed-by: sherman
Contributed-by: andreas.frischknecht at softwired-inc.com

! src/windows/native/java/io/WinNTFileSystem_md.c

Changeset: 52bdf8cec41d
Author:    alanb
Date:      2009-03-24 14:10 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/52bdf8cec41d

6621689: (dc spec) DatagramChannel.receive when channel is not bound is not specified
Reviewed-by: sherman

! src/share/classes/java/nio/channels/DatagramChannel.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! test/java/nio/channels/DatagramChannel/NotBound.java

Changeset: 644849201ca6
Author:    dl
Date:      2009-03-24 19:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/644849201ca6

6800572: Removing elements from views of NavigableMap implementations does not always work correctly.
Summary: Replace use of new TreeSet with new KeySet
Reviewed-by: martin

! src/share/classes/java/util/TreeMap.java
! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/java/util/Collection/MOAT.java

Changeset: 2dae30c4d687
Author:    mchung
Date:      2009-03-25 12:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/2dae30c4d687

6819122: DefaultProxySelector should lazily initialize the Pattern object and the NonProxyInfo objects
Summary: Move two static NonProxyInfo fields into NonProxyInfo class and instantiate Pattern object when needed
Reviewed-by: jccollet

! src/share/classes/sun/net/spi/DefaultProxySelector.java

Changeset: 5303aece2068
Author:    dl
Date:      2009-03-26 11:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/5303aece2068

6801020: Concurrent Semaphore release may cause some require thread not signaled
Summary: Introduce PROPAGATE waitStatus
Reviewed-by: martin

! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
+ test/java/util/concurrent/Semaphore/RacingReleases.java

Changeset: 4a685f3f3ba8
Author:    dl
Date:      2009-03-26 17:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4a685f3f3ba8

6822903: Reliability and documentation improvements for ReentrantReadWriteLock
Summary: Make firstReader a Thread, not a long
Reviewed-by: martin

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

Changeset: b752110df530
Author:    weijun
Date:      2009-03-27 11:05 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b752110df530

6802846: jarsigner needs enhanced cert validation(options)
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/JarSigner.java
! src/share/classes/sun/security/tools/JarSignerResources.java
! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/jarsigner/concise_jarsigner.sh

Changeset: 7264cacbddaa
Author:    alanb
Date:      2009-03-27 15:24 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/7264cacbddaa

6693490: (se) select throws "File exists" IOException under load (lnx)
Reviewed-by: sherman

! src/share/classes/sun/nio/ch/SelChImpl.java
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java
+ test/java/nio/channels/Selector/RegAfterPreClose.java

Changeset: 9fa8b6276b31
Author:    alanb
Date:      2009-03-27 16:04 +0000
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/9fa8b6276b31

6772303: (se) IOException: Invalid argument" thrown on a call to Selector.select(value) with -d64
Reviewed-by: sherman

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

Changeset: ff0a9e50f033
Author:    alanb
Date:      2009-03-30 19:22 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ff0a9e50f033

Merge


Changeset: 85a91be56593
Author:    mchung
Date:      2009-03-31 23:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/85a91be56593

6819110: Lazily load Sun digest provider for jar verification
Summary: Lazily call Providers.getSunProvider() instead of at static initializer
Reviewed-by: mullan

! src/share/classes/sun/security/util/ManifestEntryVerifier.java

Changeset: ee75d1fac0ca
Author:    weijun
Date:      2009-04-03 11:36 +0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ee75d1fac0ca

6825352: support self-issued certificate in keytool
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/keytool/selfissued.sh

Changeset: de80210c56a6
Author:    sherman
Date:      2009-04-02 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/de80210c56a6

4681995: Add support for large (> 4GB) zip/jar files
Summary: The ZIP64 format support is added for > 4GB jar/zip files
Reviewed-by: alanb, martin

+ src/share/classes/java/util/zip/ZipConstants64.java
! src/share/classes/java/util/zip/ZipEntry.java
! src/share/classes/java/util/zip/ZipInputStream.java
! src/share/classes/java/util/zip/ZipOutputStream.java
! src/share/classes/java/util/zip/package.html
! src/share/native/java/util/zip/zip_util.c
! src/share/native/java/util/zip/zip_util.h
! src/share/native/java/util/zip/zlib-1.1.3/zlib.h
+ test/java/util/zip/LargeZip.java
! test/java/util/zip/ZipFile/LargeZipFile.java

Changeset: 030b29ccd0db
Author:    sherman
Date:      2009-04-03 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/030b29ccd0db

Merge


Changeset: 17f50ed5fcab
Author:    tbell
Date:      2009-04-03 10:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/17f50ed5fcab

Merge


Changeset: 267d1f8aa82a
Author:    alanb
Date:      2009-04-02 11:13 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/267d1f8aa82a

6824135: (ch) test/java/nio/channels/AsyncCloseAndInterrupt.java fails (lnx)
Reviewed-by: sherman

! src/share/classes/sun/nio/ch/FileChannelImpl.java
! test/java/nio/channels/AsyncCloseAndInterrupt.java

Changeset: 464727e3afb4
Author:    alanb
Date:      2009-04-02 11:19 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/464727e3afb4

6666739: (ref) ReferenceQueue.poll() doesn't scale well
6711667: (ref) Update SoftReference timestamp only if clock advances
Summary: Forward port from 6u14; originally fixed by Tom Rodriguez in earlier update
Reviewed-by: martin

! src/share/classes/java/lang/ref/ReferenceQueue.java
! src/share/classes/java/lang/ref/SoftReference.java

Changeset: aed19719b1e9
Author:    alanb
Date:      2009-04-02 16:31 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/aed19719b1e9

6824141: test/java/rmi/activation/rmidViaInheritedChannel tests fail
Reviewed-by: peterjones

! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java

Changeset: 4befa480d3c8
Author:    alanb
Date:      2009-04-02 19:47 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4befa480d3c8

6824477: (se) Selector.select fails with IOException: "Invalid argument" if maximum file descriptors is low
Reviewed-by: sherman

! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
+ test/java/nio/channels/Selector/LotsOfUpdates.java
+ test/java/nio/channels/Selector/lots_of_updates.sh

Changeset: e50a00095a53
Author:    alanb
Date:      2009-04-03 22:10 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e50a00095a53

6823609: (se) Selector.select hangs on Windows under load
Reviewed-by: sherman

! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/java/nio/channels/Selector/HelperSlowToDie.java

Changeset: 93d1fbe001b8
Author:    alanb
Date:      2009-04-06 08:59 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/93d1fbe001b8

4890703: Support SDP (sol)
Reviewed-by: michaelm

! make/java/net/FILES_c.gmk
! make/java/net/Makefile
! make/java/net/mapfile-vers
! make/sun/net/FILES_java.gmk
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
+ src/solaris/classes/sun/net/NetHooks.java
+ src/solaris/classes/sun/net/spi/SdpProvider.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
+ src/solaris/lib/sdp/sdp.conf.template
+ src/solaris/native/sun/net/spi/SdpProvider.c
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
+ src/windows/classes/sun/net/NetHooks.java
+ test/sun/net/sdp/ProbeIB.java
+ test/sun/net/sdp/Sanity.java
+ test/sun/net/sdp/sanity.sh

Changeset: d89688532509
Author:    alanb
Date:      2009-04-06 11:29 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/d89688532509

Merge

- make/jprt.config

Changeset: 45ff1a9d4edb
Author:    valeriep
Date:      2009-04-06 18:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/45ff1a9d4edb

4735126: (cl) ClassLoader.loadClass locks all instances in chain when delegating
Summary: Added support for parallel-capable class loaders
Reviewed-by: alanb

! make/java/java/mapfile-vers
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/net/URLClassLoader.java
! src/share/classes/java/security/SecureClassLoader.java
! src/share/classes/sun/misc/Launcher.java
! src/share/native/java/lang/ClassLoader.c
+ test/java/lang/ClassLoader/deadlock/Alice.java
+ test/java/lang/ClassLoader/deadlock/Bob.java
+ test/java/lang/ClassLoader/deadlock/DelegatingLoader.java
+ test/java/lang/ClassLoader/deadlock/Starter.java
+ test/java/lang/ClassLoader/deadlock/SupAlice.java
+ test/java/lang/ClassLoader/deadlock/SupBob.java
+ test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
+ test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh

Changeset: 22b6e09960c1
Author:    valeriep
Date:      2009-04-06 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/22b6e09960c1

6440846: (cl) Deadlock between AppClassLoader and ExtClassLoader
Summary: Fixed a deadlock between the two class loaders
Reviewed-by: alanb

! src/share/classes/sun/security/jca/ProviderConfig.java
+ test/java/security/Security/ClassLoaderDeadlock/CreateSerialized.java
+ test/java/security/Security/ClassLoaderDeadlock/Deadlock2.java
+ test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh

Changeset: 63e460d29580
Author:    tbell
Date:      2009-04-10 15:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/63e460d29580

Merge

- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties

Changeset: c5f1721eebb2
Author:    lana
Date:      2009-04-09 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c5f1721eebb2

Merge

! make/sun/awt/Makefile
! make/sun/xawt/mapfile-vers
! src/windows/native/sun/windows/awt.rc
- src/windows/native/sun/windows/awt_KeyboardFocusManager.h

Changeset: 6a789813407d
Author:    lana
Date:      2009-04-13 15:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6a789813407d

Merge


Changeset: a5746eca3686
Author:    lana
Date:      2009-04-13 22:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a5746eca3686

Merge

- src/windows/native/sun/windows/awt_KeyboardFocusManager.h

Changeset: 442b563e57c6
Author:    peterz
Date:      2009-02-04 18:48 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/442b563e57c6

6588003: LayoutQueue shares mutable implementation across AppContexts
Summary: DefaultQueue property is made per-AppContext
Reviewed-by: alexp

! src/share/classes/javax/swing/text/LayoutQueue.java
+ test/javax/swing/text/LayoutQueue/Test6588003.java

Changeset: 62a84e564a8c
Author:    malenkov
Date:      2009-02-05 14:48 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/62a84e564a8c

4769844: classes in java.beans that are serializable but don't define serialVersionUID
Reviewed-by: peterz, rupashka

! src/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/share/classes/java/beans/IntrospectionException.java
! src/share/classes/java/beans/PropertyChangeEvent.java
! src/share/classes/java/beans/PropertyVetoException.java
! src/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/share/classes/sun/beans/editors/ColorEditor.java
! src/share/classes/sun/beans/editors/FontEditor.java

Changeset: 27dabbdfdcac
Author:    malenkov
Date:      2009-02-05 17:00 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/27dabbdfdcac

6669869: Beans.isDesignTime() and other queries should be per-AppContext
Reviewed-by: peterz, rupashka

! src/share/classes/java/beans/Beans.java
+ test/java/beans/Beans/6669869/TestDesignTime.java
+ test/java/beans/Beans/6669869/TestGuiAvailable.java

Changeset: 0960e96d0de8
Author:    peterz
Date:      2009-02-05 19:16 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/0960e96d0de8

6801769: 6588003 should be backed out from jdk7
Reviewed-by: alexp

! src/share/classes/javax/swing/text/LayoutQueue.java

Changeset: 794e786306c1
Author:    art
Date:      2009-02-12 14:19 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/794e786306c1

6799345: JFC demos threw exception in the Java Console when applets are closed
Reviewed-by: alexp, peterz

! src/share/classes/javax/swing/SwingWorker.java
! src/share/classes/javax/swing/TimerQueue.java
+ test/javax/swing/system/6799345/TestShutdown.java

Changeset: 6b77fbb7e33e
Author:    lana
Date:      2009-02-23 11:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6b77fbb7e33e

Merge

- src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
! src/share/classes/javax/swing/TimerQueue.java
! src/share/classes/javax/swing/text/LayoutQueue.java
- src/share/classes/org/jcp/xml/dsig/internal/package.html
- src/share/classes/sun/launcher/LauncherHelp.java
- src/share/classes/sun/nio/cs/IBM437.java
- src/share/classes/sun/nio/cs/IBM737.java
- src/share/classes/sun/nio/cs/IBM775.java
- src/share/classes/sun/nio/cs/IBM850.java
- src/share/classes/sun/nio/cs/IBM852.java
- src/share/classes/sun/nio/cs/IBM855.java
- src/share/classes/sun/nio/cs/IBM857.java
- src/share/classes/sun/nio/cs/IBM858.java
- src/share/classes/sun/nio/cs/IBM862.java
- src/share/classes/sun/nio/cs/IBM866.java
- src/share/classes/sun/nio/cs/IBM874.java
- src/share/classes/sun/nio/cs/ISO_8859_13.java
- src/share/classes/sun/nio/cs/ISO_8859_15.java
- src/share/classes/sun/nio/cs/ISO_8859_2.java
- src/share/classes/sun/nio/cs/ISO_8859_4.java
- src/share/classes/sun/nio/cs/ISO_8859_5.java
- src/share/classes/sun/nio/cs/ISO_8859_7.java
- src/share/classes/sun/nio/cs/ISO_8859_9.java
- src/share/classes/sun/nio/cs/KOI8_R.java
- src/share/classes/sun/nio/cs/KOI8_U.java
- src/share/classes/sun/nio/cs/MS1250.java
- src/share/classes/sun/nio/cs/MS1251.java
- src/share/classes/sun/nio/cs/MS1252.java
- src/share/classes/sun/nio/cs/MS1253.java
- src/share/classes/sun/nio/cs/MS1254.java
- src/share/classes/sun/nio/cs/MS1257.java
- src/share/classes/sun/nio/cs/ext/IBM037.java
- src/share/classes/sun/nio/cs/ext/IBM1006.java
- src/share/classes/sun/nio/cs/ext/IBM1025.java
- src/share/classes/sun/nio/cs/ext/IBM1026.java
- src/share/classes/sun/nio/cs/ext/IBM1046.java
- src/share/classes/sun/nio/cs/ext/IBM1047.java
- src/share/classes/sun/nio/cs/ext/IBM1097.java
- src/share/classes/sun/nio/cs/ext/IBM1098.java
- src/share/classes/sun/nio/cs/ext/IBM1112.java
- src/share/classes/sun/nio/cs/ext/IBM1122.java
- src/share/classes/sun/nio/cs/ext/IBM1123.java
- src/share/classes/sun/nio/cs/ext/IBM1124.java
- src/share/classes/sun/nio/cs/ext/IBM1140.java
- src/share/classes/sun/nio/cs/ext/IBM1141.java
- src/share/classes/sun/nio/cs/ext/IBM1142.java
- src/share/classes/sun/nio/cs/ext/IBM1143.java
- src/share/classes/sun/nio/cs/ext/IBM1144.java
- src/share/classes/sun/nio/cs/ext/IBM1145.java
- src/share/classes/sun/nio/cs/ext/IBM1146.java
- src/share/classes/sun/nio/cs/ext/IBM1147.java
- src/share/classes/sun/nio/cs/ext/IBM1148.java
- src/share/classes/sun/nio/cs/ext/IBM1149.java
- src/share/classes/sun/nio/cs/ext/IBM273.java
- src/share/classes/sun/nio/cs/ext/IBM277.java
- src/share/classes/sun/nio/cs/ext/IBM278.java
- src/share/classes/sun/nio/cs/ext/IBM280.java
- src/share/classes/sun/nio/cs/ext/IBM284.java
- src/share/classes/sun/nio/cs/ext/IBM285.java
- src/share/classes/sun/nio/cs/ext/IBM297.java
- src/share/classes/sun/nio/cs/ext/IBM420.java
- src/share/classes/sun/nio/cs/ext/IBM424.java
- src/share/classes/sun/nio/cs/ext/IBM500.java
- src/share/classes/sun/nio/cs/ext/IBM838.java
- src/share/classes/sun/nio/cs/ext/IBM856.java
- src/share/classes/sun/nio/cs/ext/IBM860.java
- src/share/classes/sun/nio/cs/ext/IBM861.java
- src/share/classes/sun/nio/cs/ext/IBM863.java
- src/share/classes/sun/nio/cs/ext/IBM864.java
- src/share/classes/sun/nio/cs/ext/IBM865.java
- src/share/classes/sun/nio/cs/ext/IBM868.java
- src/share/classes/sun/nio/cs/ext/IBM869.java
- src/share/classes/sun/nio/cs/ext/IBM870.java
- src/share/classes/sun/nio/cs/ext/IBM871.java
- src/share/classes/sun/nio/cs/ext/IBM875.java
- src/share/classes/sun/nio/cs/ext/IBM918.java
- src/share/classes/sun/nio/cs/ext/IBM921.java
- src/share/classes/sun/nio/cs/ext/IBM922.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_11.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_3.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_6.java
- src/share/classes/sun/nio/cs/ext/ISO_8859_8.java
- src/share/classes/sun/nio/cs/ext/MS1255.java
- src/share/classes/sun/nio/cs/ext/MS1256.java
- src/share/classes/sun/nio/cs/ext/MS1258.java
- src/share/classes/sun/nio/cs/ext/MS874.java
- src/share/classes/sun/nio/cs/ext/MacArabic.java
- src/share/classes/sun/nio/cs/ext/MacCentralEurope.java
- src/share/classes/sun/nio/cs/ext/MacCroatian.java
- src/share/classes/sun/nio/cs/ext/MacCyrillic.java
- src/share/classes/sun/nio/cs/ext/MacDingbat.java
- src/share/classes/sun/nio/cs/ext/MacGreek.java
- src/share/classes/sun/nio/cs/ext/MacHebrew.java
- src/share/classes/sun/nio/cs/ext/MacIceland.java
- src/share/classes/sun/nio/cs/ext/MacRoman.java
- src/share/classes/sun/nio/cs/ext/MacRomania.java
- src/share/classes/sun/nio/cs/ext/MacSymbol.java
- src/share/classes/sun/nio/cs/ext/MacThai.java
- src/share/classes/sun/nio/cs/ext/MacTurkish.java
- src/share/classes/sun/nio/cs/ext/MacUkraine.java
- src/share/classes/sun/nio/cs/ext/TIS_620.java
- src/windows/native/sun/windows/UnicowsLoader.cpp
- src/windows/native/sun/windows/UnicowsLoader.h
- src/windows/native/sun/windows/awt_MMStub.cpp
- src/windows/native/sun/windows/awt_MMStub.h
- src/windows/native/sun/windows/awt_Multimon.h
- src/windows/native/sun/windows/awt_Unicode.cpp
- src/windows/native/sun/windows/awt_Unicode.h
- src/windows/native/sun/windows/awt_dlls.cpp
- src/windows/native/sun/windows/awt_dlls.h
- test/sun/net/www/http/ChunkedInputStream/test.txt
- test/tools/launcher/Arrrghs.sh

Changeset: c466ef3f1ea0
Author:    peterz
Date:      2009-02-24 19:17 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/c466ef3f1ea0

6804221: Three tests for JTabbedPane produce VM crash on rhel3
Reviewed-by: stayer, campbell

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

Changeset: 02b64d5fad60
Author:    rupashka
Date:      2009-02-26 11:44 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/02b64d5fad60

6794831: Infinite loop while painting ticks on Slider with maximum=MAX_INT
Reviewed-by: malenkov

! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
+ test/javax/swing/JSlider/6794831/bug6794831.java

Changeset: 51148b9aed43
Author:    rupashka
Date:      2009-03-12 14:00 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/51148b9aed43

6491795: COM should be initialized for Shell API calls in ShellFolder2.cpp
Reviewed-by: peterz, loneid

! 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/share/classes/sun/swing/FilePane.java
! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/windows/native/sun/windows/ShellFolder2.cpp
+ test/javax/swing/JFileChooser/6570445/bug6570445.java

Changeset: 4f7dd74de2e3
Author:    peterz
Date:      2009-03-13 19:25 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4f7dd74de2e3

6815767: Bad parameter when calling another method in the class SynthTabbedPaneUI
Reviewed-by: alexp, rupashka

! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java

Changeset: 540c7f47aadf
Author:    rupashka
Date:      2009-03-17 16:06 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/540c7f47aadf

6738668: JFileChooser cannot be created under SecurityManager
Reviewed-by: peterz

! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
+ test/javax/swing/JFileChooser/6738668/bug6738668.java
+ test/javax/swing/JFileChooser/6738668/security.policy

Changeset: 4bf886c9df34
Author:    peterz
Date:      2009-03-23 14:09 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/4bf886c9df34

6653395: Default LAF is set to CrossPlatformLookAndFeel not SystemLookAndFeel
Summary: Swing now checks AppContext properties to determine default LAF name. This is needed for plugin to be able to set default LAF w/o loading Swing classes.
Reviewed-by: alexp, loneid

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

Changeset: 652e05578a7e
Author:    peterz
Date:      2009-03-23 16:41 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/652e05578a7e

4783068: Components with HTML text should gray out the text when disabled
Summary: Views fixed to use different colors when container is disabled
Reviewed-by: gsm, rupashka

! src/share/classes/javax/swing/text/GlyphView.java
! src/share/classes/javax/swing/text/html/ImageView.java
! src/share/classes/javax/swing/text/html/StyleSheet.java
+ test/javax/swing/text/html/Test4783068.java

Changeset: b8d8ec2dac68
Author:    rupashka
Date:      2009-03-26 11:04 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/b8d8ec2dac68

6798062: Memory Leak on using getFiles of FileSystemView
Reviewed-by: peterz, malenkov

! src/windows/native/sun/windows/ShellFolder2.cpp
+ test/javax/swing/JFileChooser/6798062/bug6798062.html
+ test/javax/swing/JFileChooser/6798062/bug6798062.java

Changeset: ce3262ac93fa
Author:    peterz
Date:      2009-04-06 13:06 +0400
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/ce3262ac93fa

6635110: GTK problem when testing Sun Studio IDE on snv_77 with jdk1.6 using Gnome window manager
Summary: GTKIconFactory icons should protect against null context passed in
Reviewed-by: rupashka

! src/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
+ test/com/sun/java/swing/plaf/gtk/Test6635110.java

Changeset: be3afc0e5775
Author:    peterz
Date:      2009-04-07 12:40 +0400
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/be3afc0e5775

6740974: api/javax_swing/PopupFactory/index.html#Ctor[PopupFactory2002] fails with NPE
Reviewed-by: malenkov

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

Changeset: 1729e34a0287
Author:    peytoia
Date:      2009-04-10 11:51 +0900
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/1729e34a0287

6404304: RFE: Unicode 5.1 support
Reviewed-by: okutsu, naoto

! make/java/text/FILES_java.gmk
! make/java/text/Makefile
! make/tools/GenerateCharacter/CharacterData00.java.template
! make/tools/GenerateCharacter/CharacterData01.java.template
! make/tools/UnicodeData/SpecialCasing.txt
! make/tools/UnicodeData/UnicodeData.txt
+ make/tools/UnicodeData/VERSION
! src/share/classes/java/lang/Character.java
! src/share/classes/java/lang/ConditionalSpecialCasing.java
! src/share/classes/java/lang/String.java
! src/share/classes/sun/text/normalizer/CharTrie.java
! src/share/classes/sun/text/normalizer/NormalizerBase.java
! src/share/classes/sun/text/normalizer/NormalizerDataReader.java
! src/share/classes/sun/text/normalizer/NormalizerImpl.java
! src/share/classes/sun/text/normalizer/Trie.java
! src/share/classes/sun/text/normalizer/TrieIterator.java
+ src/share/classes/sun/text/normalizer/UBiDiProps.java
! src/share/classes/sun/text/normalizer/UCharacter.java
! src/share/classes/sun/text/normalizer/UCharacterProperty.java
! src/share/classes/sun/text/normalizer/UCharacterPropertyReader.java
- src/share/classes/sun/text/normalizer/UProperty.java
! src/share/classes/sun/text/normalizer/UTF16.java
! src/share/classes/sun/text/normalizer/UnicodeSet.java
! src/share/classes/sun/text/normalizer/UnicodeSetIterator.java
! src/share/classes/sun/text/normalizer/Utility.java
! src/share/classes/sun/text/normalizer/VersionInfo.java
+ src/share/classes/sun/text/resources/ubidi.icu
! src/share/classes/sun/text/resources/unorm.icu
! src/share/classes/sun/text/resources/uprops.icu
! test/java/lang/String/ToLowerCase.java

Changeset: a54c407c4da3
Author:    lana
Date:      2009-04-09 20:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/a54c407c4da3

Merge

- src/share/classes/sun/text/normalizer/UProperty.java

Changeset: 2cdf54e6e74c
Author:    lana
Date:      2009-04-14 00:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/2cdf54e6e74c

Merge

- src/share/classes/sun/text/normalizer/UProperty.java

Changeset: 522bb5aa17e0
Author:    lana
Date:      2009-04-14 04:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/522bb5aa17e0

Merge

- src/windows/native/sun/windows/awt_KeyboardFocusManager.h

Changeset: 65095f13b7c4
Author:    xdono
Date:      2009-04-16 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/65095f13b7c4

Added tag jdk7-b55 for changeset 522bb5aa17e0

! .hgtags

Changeset: 6f4446ca5499
Author:    yan
Date:      2009-04-16 23:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/6f4446ca5499

Merge

- make/common/shared/Compiler.gmk
- make/jprt.config
- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java
- src/share/classes/sun/text/normalizer/UProperty.java
- src/solaris/classes/sun/nio/ch/FileDispatcher.java
- src/solaris/native/sun/nio/ch/FileDispatcher.c
- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties
- src/windows/classes/sun/nio/ch/FileDispatcher.java
- src/windows/native/sun/nio/ch/FileDispatcher.c




More information about the awt-dev mailing list