[Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null

cvs-commit at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu Jun 24 17:16:00 GMT 2004


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-06-24 05:32 -------
Subject: Bug 14695

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	java-gui-branch
Changes by:	graydon@gcc.gnu.org	2004-06-24 05:31:09

Modified files:
	libjava        : ChangeLog Makefile.am Makefile.in boehm.cc 
	                 configure configure.host configure.in 
	                 defineclass.cc interpret.cc jni.cc prims.cc 
	                 resolve.cc verify.cc 
	libjava/gcj    : Makefile.in cni.h javaprims.h 
	libjava/gnu/awt/xlib: XCanvasPeer.java XGraphics.java 
	libjava/gnu/gcj: natCore.cc 
	libjava/gnu/gcj/convert: Convert.java IOConverter.java 
	libjava/gnu/gcj/runtime: NameFinder.java VMClassLoader.java 
	                         natNameFinder.cc 
	libjava/gnu/java/awt: BitwiseXORComposite.java Buffers.java 
	                      ComponentDataBlitOp.java 
	libjava/gnu/java/awt/image: ImageDecoder.java 
	libjava/gnu/java/awt/peer: ClasspathFontPeer.java 
	libjava/gnu/java/awt/peer/gtk: GtkArgList.java GtkFontPeer.java 
	                               GtkTextAreaPeer.java 
	libjava/gnu/java/beans: BeanInfoEmbryo.java 
	libjava/gnu/java/beans/info: ComponentBeanInfo.java 
	libjava/gnu/java/io: Base64InputStream.java 
	libjava/gnu/java/math: MPN.java 
	libjava/gnu/java/net: PlainDatagramSocketImpl.java 
	                      PlainSocketImpl.java 
	                      natPlainDatagramSocketImplPosix.cc 
	                      natPlainDatagramSocketImplWin32.cc 
	                      natPlainSocketImplPosix.cc 
	libjava/gnu/java/net/protocol/jar: Connection.java Handler.java 
	libjava/gnu/java/nio: DatagramChannelImpl.java FileLockImpl.java 
	                      PipeImpl.java SocketChannelImpl.java 
	libjava/gnu/java/nio/charset: UTF_16Decoder.java 
	libjava/gnu/java/rmi/rmic: CompilerProcess.java 
	libjava/gnu/java/rmi/server: UnicastConnection.java 
	                             UnicastConnectionManager.java 
	                             UnicastRef.java 
	                             UnicastRemoteCall.java 
	                             UnicastServer.java 
	                             UnicastServerRef.java 
	libjava/gnu/java/security/der: DERReader.java DERWriter.java 
	libjava/gnu/java/security/provider: DSAKeyPairGenerator.java 
	                                    DSAParameters.java 
	libjava/gnu/java/text: CharacterBreakIterator.java 
	                       LineBreakIterator.java 
	                       SentenceBreakIterator.java 
	                       WordBreakIterator.java 
	libjava/gnu/java/util: DoubleEnumeration.java 
	libjava/gnu/java/util/prefs: NodeReader.java 
	libjava/include: Makefile.in java-interp.h jni.h jvm.h 
	libjava/java/awt: AWTPermission.java Color.java 
	                  ColorPaintContext.java Component.java 
	                  ComponentOrientation.java 
	                  DefaultKeyboardFocusManager.java Dialog.java 
	                  FileDialog.java Font.java FontMetrics.java 
	                  Graphics.java Polygon.java SystemColor.java 
	                  TextComponent.java Toolkit.java Window.java 
	libjava/java/awt/datatransfer: DataFlavor.java 
	libjava/java/awt/event: MouseEvent.java 
	libjava/java/awt/geom: Arc2D.java 
	libjava/java/awt/im: InputContext.java 
	libjava/java/awt/image: ColorModel.java ComponentColorModel.java 
	                        ComponentSampleModel.java 
	                        RGBImageFilter.java Raster.java 
	                        SampleModel.java 
	                        SinglePixelPackedSampleModel.java 
	libjava/java/beans: BeanDescriptor.java Introspector.java 
	                    PropertyEditor.java 
	                    PropertyEditorManager.java 
	libjava/java/beans/beancontext: BeanContextServiceProvider.java 
	libjava/java/io: BufferedInputStream.java BufferedReader.java 
	                 BufferedWriter.java ByteArrayInputStream.java 
	                 CharArrayWriter.java DataInput.java 
	                 DataInputStream.java File.java 
	                 FileDescriptor.java FileInputStream.java 
	                 FileOutputStream.java FilePermission.java 
	                 FilterInputStream.java InputStream.java 
	                 InputStreamReader.java ObjectInputStream.java 
	                 ObjectStreamClass.java ObjectStreamField.java 
	                 PipedInputStream.java PipedReader.java 
	                 PushbackInputStream.java PushbackReader.java 
	                 RandomAccessFile.java SequenceInputStream.java 
	                 SerializablePermission.java 
	                 StreamTokenizer.java StringWriter.java 
	                 WriteAbortedException.java Writer.java 
	                 natObjectInputStream.cc 
	libjava/java/lang: Byte.java CharSequence.java Class.h 
	                   ClassLoader.java Compiler.java Double.java 
	                   Float.java Integer.java Long.java Math.java 
	                   Number.java Package.java Runtime.java 
	                   RuntimePermission.java SecurityManager.java 
	                   Short.java StringBuffer.java System.java 
	                   Thread.java ThreadGroup.java Throwable.java 
	                   VMThrowable.java natClass.cc 
	                   natClassLoader.cc natObject.cc 
	                   natPosixProcess.cc natRuntime.cc natString.cc 
	                   natSystem.cc natThread.cc natVMClassLoader.cc 
	                   natWin32Process.cc 
	libjava/java/lang/reflect: InvocationHandler.java Proxy.java 
	                           natMethod.cc 
	libjava/java/math: BigDecimal.java 
	libjava/java/net: Authenticator.java BindException.java 
	                  ConnectException.java ContentHandler.java 
	                  ContentHandlerFactory.java DatagramPacket.java 
	                  DatagramSocket.java DatagramSocketImpl.java 
	                  DatagramSocketImplFactory.java 
	                  FileNameMap.java HttpURLConnection.java 
	                  Inet4Address.java Inet6Address.java 
	                  InetAddress.java InetSocketAddress.java 
	                  JarURLConnection.java 
	                  MalformedURLException.java 
	                  MulticastSocket.java NetPermission.java 
	                  NetworkInterface.java 
	                  NoRouteToHostException.java 
	                  PasswordAuthentication.java 
	                  PortUnreachableException.java 
	                  ProtocolException.java ServerSocket.java 
	                  Socket.java SocketAddress.java 
	                  SocketException.java SocketImpl.java 
	                  SocketImplFactory.java SocketOptions.java 
	                  SocketPermission.java 
	                  SocketTimeoutException.java URI.java 
	                  URISyntaxException.java URL.java 
	                  URLClassLoader.java URLConnection.java 
	                  URLDecoder.java URLEncoder.java 
	                  URLStreamHandler.java 
	                  URLStreamHandlerFactory.java 
	                  UnknownHostException.java 
	                  UnknownServiceException.java 
	libjava/java/nio: Buffer.java ByteBuffer.java 
	                  ByteBufferImpl.java ByteOrder.java 
	                  CharBuffer.java CharBufferImpl.java 
	                  CharViewBufferImpl.java 
	                  DirectByteBufferImpl.java DoubleBuffer.java 
	                  DoubleBufferImpl.java 
	                  DoubleViewBufferImpl.java FloatBuffer.java 
	                  FloatBufferImpl.java FloatViewBufferImpl.java 
	                  IntBuffer.java IntBufferImpl.java 
	                  IntViewBufferImpl.java LongBuffer.java 
	                  LongBufferImpl.java LongViewBufferImpl.java 
	                  MappedByteBuffer.java 
	                  MappedByteBufferImpl.java ShortBuffer.java 
	                  ShortBufferImpl.java ShortViewBufferImpl.java 
	                  natDirectByteBufferImpl.cc 
	libjava/java/nio/channels: AlreadyConnectedException.java 
	                           AsynchronousCloseException.java 
	                           ByteChannel.java 
	                           CancelledKeyException.java 
	                           Channel.java Channels.java 
	                           ClosedByInterruptException.java 
	                           ClosedChannelException.java 
	                           ClosedSelectorException.java 
	                           ConnectionPendingException.java 
	                           DatagramChannel.java FileChannel.java 
	                           FileLock.java 
	                           FileLockInterruptionException.java 
	                           GatheringByteChannel.java 
	                           IllegalBlockingModeException.java 
	                           IllegalSelectorException.java 
	                           InterruptibleChannel.java 
	                           NoConnectionPendingException.java 
	                           NonReadableChannelException.java 
	                           NonWritableChannelException.java 
	                           NotYetBoundException.java 
	                           NotYetConnectedException.java 
	                           OverlappingFileLockException.java 
	                           Pipe.java ReadableByteChannel.java 
	                           ScatteringByteChannel.java 
	                           SelectableChannel.java 
	                           SelectionKey.java Selector.java 
	                           ServerSocketChannel.java 
	                           SocketChannel.java 
	                           UnresolvedAddressException.java 
	                           UnsupportedAddressTypeException.java 
	                           WritableByteChannel.java 
	libjava/java/nio/channels/spi: AbstractInterruptibleChannel.java 
	                               AbstractSelectableChannel.java 
	                               AbstractSelectionKey.java 
	                               AbstractSelector.java 
	                               SelectorProvider.java 
	libjava/java/nio/charset: IllegalCharsetNameException.java 
	                          MalformedInputException.java 
	libjava/java/nio/charset/spi: CharsetProvider.java 
	libjava/java/rmi: MarshalledObject.java Naming.java 
	                  RemoteException.java 
	libjava/java/rmi/activation: ActivationException.java 
	libjava/java/rmi/server: RemoteServer.java 
	                         ServerCloneException.java 
	libjava/java/security: AccessController.java 
	                       AlgorithmParameterGenerator.java 
	                       AlgorithmParameters.java CodeSource.java 
	                       Identity.java IdentityScope.java 
	                       KeyPairGenerator.java KeyStore.java 
	                       SecureRandom.java Security.java 
	                       Signature.java SignatureSpi.java 
	                       SignedObject.java 
	                       UnresolvedPermission.java 
	libjava/java/security/interfaces: DSAKeyPairGenerator.java 
	                                  DSAPrivateKey.java 
	                                  DSAPublicKey.java 
	                                  RSAPrivateKey.java 
	                                  RSAPublicKey.java 
	libjava/java/security/spec: DSAParameterSpec.java 
	                            DSAPrivateKeySpec.java 
	                            DSAPublicKeySpec.java 
	libjava/java/sql: Array.java DatabaseMetaData.java 
	                  DriverManager.java ResultSet.java 
	libjava/java/text: AttributedCharacterIterator.java 
	                   AttributedString.java 
	                   AttributedStringIterator.java 
	                   BreakIterator.java ChoiceFormat.java 
	                   CollationElementIterator.java 
	                   CollationKey.java Collator.java 
	                   DateFormat.java DateFormatSymbols.java 
	                   DecimalFormat.java DecimalFormatSymbols.java 
	                   FieldPosition.java Format.java 
	                   MessageFormat.java NumberFormat.java 
	                   ParsePosition.java RuleBasedCollator.java 
	                   SimpleDateFormat.java 
	                   StringCharacterIterator.java 
	libjava/java/util: ArrayList.java Arrays.java Calendar.java 
	                   Collections.java Currency.java Date.java 
	                   GregorianCalendar.java HashMap.java 
	                   HashSet.java Hashtable.java LinkedList.java 
	                   Locale.java Map.java Properties.java 
	                   PropertyPermission.java 
	                   PropertyResourceBundle.java 
	                   ResourceBundle.java SimpleTimeZone.java 
	                   StringTokenizer.java TimeZone.java 
	                   TreeMap.java TreeSet.java Vector.java 
	                   WeakHashMap.java 
	libjava/java/util/jar: Attributes.java JarFile.java 
	                       JarInputStream.java JarOutputStream.java 
	                       Manifest.java 
	libjava/java/util/logging: ConsoleHandler.java FileHandler.java 
	                           Formatter.java Handler.java 
	                           Level.java LogManager.java 
	                           Logger.java MemoryHandler.java 
	                           SimpleFormatter.java 
	                           SocketHandler.java XMLFormatter.java 
	libjava/java/util/prefs: AbstractPreferences.java 
	                         BackingStoreException.java 
	                         InvalidPreferencesFormatException.java 
	                         Preferences.java 
	libjava/java/util/regex: Matcher.java Pattern.java 
	libjava/java/util/zip: InflaterInputStream.java ZipEntry.java 
	                       ZipFile.java ZipOutputStream.java 
	libjava/javax/accessibility: AccessibleText.java 
	libjava/javax/naming: AuthenticationException.java 
	                      AuthenticationNotSupportedException.java 
	                      CannotProceedException.java 
	                      CommunicationException.java 
	                      CompoundName.java 
	                      ConfigurationException.java 
	                      ContextNotEmptyException.java 
	                      InitialContext.java 
	                      InsufficientResourcesException.java 
	                      InterruptedNamingException.java 
	                      LimitExceededException.java 
	                      LinkException.java LinkLoopException.java 
	                      LinkRef.java MalformedLinkException.java 
	                      Name.java NameAlreadyBoundException.java 
	                      NameNotFoundException.java 
	                      NamingException.java 
	                      NamingSecurityException.java 
	                      NoInitialContextException.java 
	                      NoPermissionException.java 
	                      NotContextException.java 
	                      PartialResultException.java 
	                      ReferralException.java 
	                      ServiceUnavailableException.java 
	                      SizeLimitExceededException.java 
	                      TimeLimitExceededException.java 
	libjava/javax/naming/directory: Attribute.java Attributes.java 
	                                SearchControls.java 
	                                SearchResult.java 
	libjava/javax/naming/event: NamingExceptionEvent.java 
	libjava/javax/naming/spi: DirStateFactory.java 
	                          ResolveResult.java 
	libjava/javax/print/attribute: AttributeSetUtilities.java 
	                               EnumSyntax.java 
	                               HashAttributeSet.java 
	                               IntegerSyntax.java 
	                               ResolutionSyntax.java 
	                               SetOfIntegerSyntax.java 
	                               TextSyntax.java 
	libjava/javax/print/attribute/standard: Copies.java 
	                                        DateTimeAtCompleted.java 
	                                        DateTimeAtCreation.java 
	                                        DateTimeAtProcessing.java 
	                                        DocumentName.java 
	                                        JobHoldUntil.java 
	                                        JobImpressions.java 
	                                        JobImpressionsCompleted.java 
	                                        JobKOctets.java 
	                                        JobKOctetsProcessed.java 
	                                        JobMediaSheets.java 
	                                        JobMediaSheetsCompleted.java 
	                                        JobMessageFromOperator.java 
	                                        JobName.java 
	                                        JobOriginatingUserName.java 
	                                        JobPriority.java 
	                                        JobPrioritySupported.java 
	                                        NumberOfDocuments.java 
	                                        NumberOfInterveningJobs.java 
	                                        NumberUp.java 
	                                        OutputDeviceAssigned.java 
	                                        PagesPerMinute.java 
	                                        PagesPerMinuteColor.java 
Added files:
	libjava/gnu/classpath: ServiceFactory.java 
	                       ServiceProviderLoadingAction.java 
	libjava/gnu/gcj: RawDataManaged.java 
	libjava/gnu/gcj/convert: Input_UnicodeBig.java 
	                         Input_UnicodeLittle.java 
	libjava/gnu/java/nio/channels: FileChannelImpl.java 
	                               natFileChannelEcos.cc 
	                               natFileChannelPosix.cc 
	                               natFileChannelWin32.cc 
	libjava/gnu/java/rmi/server: RMIIncomingThread.java 
	libjava/gnu/java/text: AttributedFormatBuffer.java 
	                       FormatBuffer.java 
	                       FormatCharacterIterator.java 
	                       StringFormatBuffer.java 
	libjava/gnu/regexp: CharIndexed.java CharIndexedCharArray.java 
	                    CharIndexedInputStream.java 
	                    CharIndexedString.java 
	                    CharIndexedStringBuffer.java 
	                    MessagesBundle.properties 
	                    MessagesBundle_fr.properties RE.java 
	                    REException.java REFilterInputStream.java 
	                    REMatch.java REMatchEnumeration.java 
	                    RESyntax.java REToken.java RETokenAny.java 
	                    RETokenBackRef.java RETokenChar.java 
	                    RETokenEnd.java RETokenEndSub.java 
	                    RETokenOneOf.java RETokenPOSIX.java 
	                    RETokenRange.java RETokenRepeated.java 
	                    RETokenStart.java RETokenWordBoundary.java 
	                    UncheckedRE.java 
	libjava/java/awt/image: DataBufferDouble.java 
	                        DataBufferFloat.java 
	                        DataBufferShort.java 
	                        PixelInterleavedSampleModel.java 
	libjava/java/nio/channels: natChannels.cc 
	libjava/javax/imageio: ImageReader.java ImageTranscoder.java 
	                       ImageWriter.java package.html 
	libjava/javax/imageio/spi: IIOServiceProvider.java 
	                           ImageInputStreamSpi.java 
	                           ImageOutputStreamSpi.java 
	                           ImageReaderWriterSpi.java 
	                           ImageTranscoderSpi.java 
	                           RegisterableService.java 
	                           ServiceRegistry.java package.html 
	libjava/javax/imageio/stream: IIOByteBuffer.java 
	                              ImageInputStream.java 
	                              ImageOutputStream.java 
	                              package.html 
	libjava/javax/print: AttributeException.java 
	                     CancelablePrintJob.java Doc.java 
	                     DocFlavor.java DocPrintJob.java 
	                     FlavorException.java MultiDoc.java 
	                     MultiDocPrintJob.java 
	                     MultiDocPrintService.java 
	                     PrintException.java PrintService.java 
	                     PrintServiceLookup.java 
	                     ServiceUIFactory.java 
	                     StreamPrintService.java URIException.java 
	libjava/javax/print/attribute/standard: ColorSupported.java 
	                                        Compression.java 
	                                        CopiesSupported.java 
	                                        Fidelity.java 
	                                        Finishings.java 
	                                        JobImpressionsSupported.java 
	                                        JobKOctetsSupported.java 
	                                        JobMediaSheetsSupported.java 
	                                        JobSheets.java 
	                                        JobState.java 
	                                        JobStateReason.java 
	                                        JobStateReasons.java 
	                                        Media.java 
	                                        MediaSizeName.java 
	                                        MultipleDocumentHandling.java 
	                                        NumberUpSupported.java 
	                                        OrientationRequested.java 
	                                        PDLOverrideSupported.java 
	                                        PageRanges.java 
Removed files:
	libjava/doc    : cni.sgml 
	libjava/gnu/java/nio: natFileLockImpl.cc 
	libjava/gnu/javax/rmi: PortableServer.java 
	libjava/gnu/javax/rmi/CORBA: DelegateFactory.java 
	                             GetDelegateInstanceException.java 
	                             PortableRemoteObjectDelegateImpl.java 
	                             StubDelegateImpl.java 
	                             UtilDelegateImpl.java 
	                             ValueHandlerImpl.java 
	libjava/java/io: natFileDescriptorEcos.cc 
	                 natFileDescriptorPosix.cc 
	                 natFileDescriptorWin32.cc 
	libjava/java/nio/channels: FileChannelImpl.java 
	                           natFileChannelImpl.cc 
	libjava/java/text: FormatCharacterIterator.java 

Log message:
	2004-06-18  Ranjit Mathew  <rmathew@hotmail.com>
	
	* javax/swing/text/AbstractDocument.java: Adding missing import
	for javax.swing.event.EventListenerList.
	* javax/swing/text/DefaultCaret.java: Likewise.
	
	2004-06-18  Graydon Hoare  <graydon@redhat.com>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
	Fix up non-ansi comments.
	
	2004-06-18  Andreas Tobler  <a.tobler@schweiz.ch>
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for
	darwin.
	
	2004-06-17  Anthony Green  <green@redhat.com>
	
	* java/util/zip/ZipFile.java (getInputStream): Return null if
	entry not found.
	
	* gnu/gcj/runtime/VMClassLoader.java (init): Add extension
	directory contents to the class path.
	
	2004-06-15  Andrew Haley  <aph@redhat.com>
	
	* java/lang/natSystem.cc (getenv0): Don't assume environment
	variable is Latin 1 coded.
	
	2004-06-14  Bryce McKinlay  <mckinlay@redhat.com>
	
	* java/util/Calendar.java: Change ResourceBundle.getBundle() calls
	to pass ClassLoader argument.
	* java/util/GregorianCalendar.java: Likewise.
	* java/util/Currency.java: Likewise.
	* java/text/BreakIterator.java: Likewise.
	* java/text/Collator.java: Likewise.
	* java/text/DateFormat.java: Likewise.
	* java/text/DateFormatSymbols.java: Likewise.
	* java/text/DecimalFormatSymbols.java: Likewise.
	* java/text/NumberFormat.java: Likewise.
	* java/awt/Window.java: Likewise.
	
	2004-06-14  Andrew Haley  <aph@redhat.com>
	
	* java/lang/System.java: (getenv0): New method.
	(getenv): Add security check.  Do the right thing.
	* java/lang/natSystem.cc (getenv0): New method.
	
	2004-06-14  Andreas Jaeger  <aj@suse.de>
	
	* configure.in: Support --enable-version-specific-runtime-libs.
	* configure: Regenerated.
	
	2004-06-12  Mark Wielaard  <mark@klomp.org>
	
	* javax/swing/RepaintManager.java
	(paintDirtyRegions): Use entrySet(), not values().
	
	2004-06-11  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/GregorianCalendar.java (computeTime):  Skip buggy formulae
	when we already know the answer.
	* java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2.
	(setStartRule,setEndRule): Don't take abs of day number.
	(getOffset): Clarify docs.  Add argument checks.
	(isBefore): Take abs of day number in DOW_LE_DOM_MODE.
	(equals,hasSameRules,toString,readObject): Use startTimeMode and
	endTimeMode.
	
	2004-06-10  Tom Tromey  <tromey@redhat.com>
	
	* interpret.cc (run): Handle wide fload.
	
	2004-06-10  Mark Wielaard  <mark@klomp.org>
	
	* jni.cc (_Jv_JNI_GetAnyMethodID): Add name and signature to
	NoSuchMethodError.
	
	2004-06-06  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/zip/ZipEntry.java (setTime): Remove scaling.
	
	2004-06-05  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/UIManager.java
	(LookAndFeel): Made public.
	(LookAndFeel.getName): Likewise.
	(LookAndFeel.getClassName): Likewise.
	
	2004-06-03  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java
	(requestFocus): Revert last changes.
	(gtkRequestFocus): Removed.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus):
	Renamed to ...
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus):
	Reverted last patch.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup):
	Reverted comment change.
	
	2004-06-01  Tom Tromey  <tromey@redhat.com>
	
	* java/io/ObjectStreamField.java: Cleaned up imports.
	
	2004-06-01  Michael Koch  <konqueror@gmx.de>
	
	* java/util/zip/InflaterInputStream.java: Merged more with Classpath
	version.
	* java/util/zip/ZipOutputStream.java (): Renamed enum to e to removed
	Java 1.5 keyword usage.
	
	2004-06-01  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus):
	Implement by calling gtkRequestFocus.
	(gtkRequestFocus): New native method.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__):
	Renamed to ...
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus):
	New function name.
	(filter_expose_event_handler):
	Mark static.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
	(menu_pos): Mark static.
	
	2004-05-31  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/rmi/rmic/CompilerProcess.java:
	Fixed javadoc to by XHTML compliant.
	
	2004-05-30  Michael Koch  <konqueror@gmx.de>
	
	* java/awt/DefaultKeyboardFocusManager.java
	(dispatchEvent): Call method to get key event dispatchers.
	(dispatchKeyEvent): Call method to get key event post processors.
	* javax/swing/JComponent.java
	(listenerList): Made protected.
	* javax/swing/JOptionPane.java
	(message): Don't initialize.
	(JOptionPane): Set message text.
	* javax/swing/JPopupMenu.java
	(show): Fixed typo in argument name.
	* javax/swing/RepaintManager.java
	(paintDirtyRegions): Use public API of java.util.Map.
	* javax/swing/plaf/basic/BasicSplitPaneDivider.java
	(positionForMouseEvent): Removed redundant ';'.
	(continueDrag): Use method arguments.
	
	2004-05-30  Mark Wielaard  <mark@klomp.org>
	
	* java/awt/Toolkit.java (loadSystemColors): Implement.
	
	2004-05-30  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/text/DecimalFormat.java
	(parse): Fixed parsing of decimal strings. Number of maximum
	digits to be read should now work.
	* java/text/SimpleDateFormat.java
	(SimpleDateFormat): Set maximumFractionDigit to 0 for the number
	formatter. This fixes DateFormatTest.
	
	2004-05-29  Ranjit Mathew  <rmathew@hotmail.com>
	
	* testsuite/libjava.jacks/jacks.xfail: Update for post tree-ssa merge
	results.
	
	2004-05-28  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gcj/cni.h (JvAllocBytes): New public CNI function. Calls
	_Jv_AllocBytes.
	* gnu/gcj/RawDataManaged.java: New file.
	* java/lang/Thread.java (data): Declare as RawDataManaged.
	* java/lang/natThread.cc (init_native): Cast natThread data to
	RawDataManaged, not jobject.
	* Makefile.am (ordinary_java_source_files): Add RawDataManaged.
	* Makefile.in: Rebuilt.
	
	2004-05-27  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JPopupMenu.java
	(isVisible): Do not use visible directly.
	(setVisible): Likewise.
	* javax/swing/JWindow.java
	(JWindow): call accessible constructor.
	* javax/swing/RepaintManager.java
	(paintDirtyRegions): Use public methods to obtain iterator.
	
	2004-05-27  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/SimpleTimeZone.java: Reverting my last change until I
	can fix it properly.
	
	2004-05-26  Jerry Quinn  <jlquinn@optonline.net>
	
	PR libgcj/8321
	* java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2.
	(setStartRule,setEndRule): Don't take abs of day number.
	(getOffset): Clarify docs.  Add argument checks.
	(isBefore): Take abs of day number in DOW_LE_DOM_MODE.
	(equals,hasSameRules,toString,readObject): Use startTimeMode and
	endTimeMode.
	* testsuite/libjava.mauve/xfails
	(gnu.testlet.java.util.SimpleTimeZone.check12): XFAIL test 22.
	
	2004-05-21  Bryce McKinlay  <mckinlay@redhat.com>
	
	Layout interfaces during preparation, not initialization.
	* java/lang/natClass.cc (initializeClass): Move
	_Jv_LayoutInterfaceMethods call...
	* java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here.
	
	2004-05-19  Anthony Green  <green@redhat.com>
	
	* Makefile.am: Define JAVA_EXT_DIRS.
	* Makefile.in: Rebuilt.
	* java/lang/natRuntime.cc (insertSystemProperties): Set
	java.ext.dirs property.
	
	2004-05-19  Anthony Green  <green@localhost.localdomain>
	
	* Makefile.am (awt_java_source_files): Remove javax.rmi and
	gnu.javax.rmi code.
	* Makefile.in: Rebuilt.
	* javax/rmi/ClassDesc.java, javax/rmi/StubDelegate.java,
	javax/rmi/UtilDelegate.java, javax/rmi/Stub.java,
	javax/rmi/Util.java, javax/rmi/ObjectImpl.java,
	javax/rmi/SystemException.java, javax/rmi/ValueHandler.java,
	javax/rmi/PortableRemoteObjectDelegate.java, javax/rmi/Tie.java,
	gnu/javax/rmi/CORBA/DelegateFactory.java,
	gnu/javax/rmi/CORBA/GetDelegateInstanceException.java,
	gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
	gnu/javax/rmi/CORBA/StubDelegateImpl.java,
	gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
	gnu/javax/rmi/CORBA/ValueHandlerImpl.java,
	gnu/javax/rmi/PortableServer.java: Remove files.
	
	2004-05-16  Mark Wielaard  <mark@klomp.org>
	
	* java/io/Writer.java (Writer(Object)): Check for null lock object.
	
	2004-05-15  Michael Koch  <konqueror@gmx.de>
	
	* javax/print/CancelablePrintJob.java,
	javax/print/Doc.java,
	javax/print/DocFlavor.java,
	javax/print/DocPrintJob.java,
	javax/print/FlavorException.java,
	javax/print/PrintException.java,
	javax/print/PrintService.java,
	javax/print/ServiceUIFactory.java: New files.
	
	2004-05-15  Mark Wielaard  <mark@klomp.org>
	
	* gnu/regexp/CharIndexedReader.java: Removed.
	* gnu/regexp/REFilterReader.java: Likewise.
	* gnu/regexp/RETokenLookAhead.java: Likewise.
	* Makefile.am (ordinary_java_source_files): Remove above classes.
	* Makefile.in: Regenerated.
	
	2004-05-14  Tom Tromey  <tromey@redhat.com>
	
	* gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage',
	not `XGraphicsConfiguration.XOffScreenImage'.
	
	2004-05-14  Steven Augart  <augart@watson.ibm.com>
	
	* include/jni.h (_Jv_func): Removed.
	(struct JNINativeInterface): Use `void *' for reserved slots.
	(struct JNIInvokeInterface): Likewise.
	
	2004-05-14  Scott Gilbertson  <scottg@mantatest.com>
	
	* gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap.
	
	2004-05-11  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/net/natPlainSocketImplPosix.cc
	(read): Fixed typo in expression.
	
	2004-05-10  Ranjit Mathew  <rmathew@hotmail.com>
	
	* testsuite/libjava.jacks/jacks.xfail: Update to reflect the current
	reality.
	
	2004-05-10  Andreas Tobler  <a.tobler@schweiz.ch>
	
	* testsuite/lib/libjava.exp (libjava_invoke): Add new argument
	ld_library_additions. Adjust all calls to libjava_invoke to match
	the new argument.
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Pass stdc++
	path to cxxflagslist.
	Pass path of libstdc++ to libjava_invoke.
	
	* testsuite/libjava.jar/jar.exp (gcj_jar_inerpret): Adjust
	libjava_invoke arguments.
	
	2004-05-07  Ranjit Mathew  <rmathew@gmail.com>
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Don't link the
	main binary against the JNI shared library.
	
	2004-05-07  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/Calendar.java (getActualMinimum,
	getActualMaximum):  Remove abstract.  Implement.
	
	2004-05-06  Michael Koch  <konqueror@gmx.de>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c:
	New files.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c:
	Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
	Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to
	their own source file.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
	Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to
	their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
	(create): Define variable on top of function.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
	(menu_pos): Prototyped.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
	(setTitle): Removed.
	* jni/gtk-peer/gthread-jni.c
	(gdk_threads_wake): Removed.
	* Makefile.am (gtk_c_source_files): Added new files
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.
	* Makefile.in: Regenerated.
	
	2004-05-06  Bryce McKinlay  <mckinlay@redhat.com>
	
	* defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use
	verify_field_signature and verify_method_signature, not
	_Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature.
	(_Jv_ClassReader::handleField): Likewise.
	(_Jv_ClassReader::handleMethod): Likewise.
	
	2004-05-05  Tom Tromey  <tromey@redhat.com>
	
	* java/text/Format.java: Cleaned up imports.
	* java/text/DecimalFormat.java: Cleaned up imports.
	* java/security/SecureRandom.java: Cleaned up imports.
	(SecureRandom): Removed unused variable.
	* java/security/UnresolvedPermission.java: Cleaned up imports.
	* java/util/Date.java (parse): Removed unused variable.
	* java/util/ResourceBundle.java: Cleaned up imports.
	(getBundle): Removed unused variable.
	(tryBundle): Likewise.
	* java/util/regex/Pattern.java (Pattern): Removed unused constructor.
	
	2004-05-05  Michael Koch  <konqueror@gmx.de>
	
	* java/awt/FileDialog.java: Import java.io.Serializable explicitly.
	
	2004-05-05  Mark Wielaard  <mark@klomp.org>
	
	Reported by f.haeglsperger@gmx.de [classpath patch #2485]
	* java/util/HashMap.java (rehash): Add entry at start of bucket.
	
	2004-05-05  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/text/DecimalFormat.java
	(scanFix): Build attribute array. Fixed error reporting.
	(applyPatternWithSymbols): Store attributes for the prefix and
	suffix.
	(formatInternal): New method. Changed the way the string is
	computed. Implemented attributes. Cleant up rounding in
	exponential notation.
	(format): Use formatInternal.
	(formatToCharacterIterator): New method.
	(exponentRound, negativePrefixRanges, positivePrefixRanges,
	negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges,
	positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs):
	New fields.
	
	2004-05-05  Dalibor Topic  <robilad@kaffe.org>
	
	* java/text/AttributedString.java,
	java/text/AttributedStringIterator.java,
	java/text/Collator.java,
	java/text/DecimalFormatSymbols.java,
	java/text/NumberFormat.java,
	java/text/RuleBasedCollator.java:
	Cleaned up imports.
	
	2004-05-05  Bryce McKinlay  <mckinlay@redhat.com>
	
	* testsuite/libjava.jni/pr11951.java: Add missing System.loadLibrary()
	call.
	
	2004-05-04  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/text/CharacterBreakIterator.java
	(previous): Removed unused variable.
	
	2004-05-04  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/nio/channels/FileChannelImpl.java (finalize): New method.
	
	2004-05-04  Ingo Proetel  <proetel@aicas.com>
	
	* java/awt/ColorPaintContext.java (<init>): Added ColorModel to signature.
	(getColorModel): Return the actual color model.
	(getRaster): Implemented.
	(ColorRaster): New inner class.
	* java/awt/SystemColor.java (createContext): Use ColorModel when creating
	a PaintContext.
	* java/awt/Color.java (<init>): Make exception more verbose.
	(createContext): Use ColorModel when creating a PaintContext.
	
	2004-05-04  Guilhem Lavaux <guilhem@kaffe.org>
	
	* gnu/java/text/FormatBuffer.java,
	gnu/java/text/AttributedFormatBuffer.java,
	gnu/java/text/StringFormatBuffer.java: New classes to implement
	attributed iterators in java.text.
	* gnu/java/text/FormatCharacterIterator.java: Moved
	from java/text as it is an internal class.
	* java/text/FormatCharacterIterator.java: Removed.
	* java/text/Format.java:
	Import gnu.java.text.FormatCharacterIterator.
	* Makefile.am (java_source_files): Added new files.
	* Makefile.in: Regenerated.
	
	2004-05-04  Dalibor Topic  <robilad@kaffe.org>
	
	* java/security/interfaces/DSAKeyPairGenerator.java,
	java/security/interfaces/DSAPrivateKey.java,
	java/security/interfaces/DSAPublicKey.java,
	java/security/interfaces/RSAPrivateKey.java,
	java/security/interfaces/RSAPublicKey.java:
	Cleaned up imports.
	
	2004-05-03  Tom Tromey  <tromey@redhat.com>
	
	* java/net/URLStreamHandler.java (toExternalForm): Removed
	unused variables.
	unused constructor.
	* java/math/BigDecimal.java (divide): Removed unused variable.
	* java/lang/Throwable.java: Cleaned up imports.
	* java/lang/ClassLoader.java: Cleaned up imports.
	* java/io/FilePermission.java (implies): Removed unused
	variable.
	* java/awt/TextComponent.java: Removed unused import.
	* gnu/java/util/prefs/NodeReader.java: Cleaned up imports.
	* gnu/java/util/DoubleEnumeration.java: Removed unused import.
	* gnu/java/text/WordBreakIterator.java: Removed unused import.
	* gnu/java/text/SentenceBreakIterator.java: Removed unused
	import.
	* gnu/java/text/LineBreakIterator.java: Removed unused import.
	* gnu/java/text/CharacterBreakIterator.java: Removed
	unused import.
	* gnu/java/security/provider/DSAKeyPairGenerator.java:
	Cleaned up imports.
	* gnu/java/security/der/DERWriter.java: Cleaned up imports.
	* gnu/java/nio/charset/UTF_16Decoder.java (put): Removed
	unused method.
	* gnu/java/nio/SocketChannelImpl.java: Cleaned up imports.
	* gnu/java/nio/FileLockImpl.java: Cleaned up imports.
	* gnu/java/io/Base64InputStream.java: Cleaned up imports.
	* gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports.
	* gnu/classpath/ServiceFactory.java: Cleaned up imports.
	(lookupProviders): Removed unused variable.
	(loadNextServiceProvider): Likewise.
	* gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports.
	
	2004-05-03  Michael Koch  <konqueror@gmx.de>
	
	Fixes PR libgcj/14695:
	* java/net/NetworkInterface.java
	(getByName): Return null when no interface was found.
	
	2004-05-03  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed
	unused variables hScrollbarHeight and vScrollbarWidth.
	(preferredSize): Likewise.
	* gnu/java/security/provider/DSAParameters.java (engineToString):
	Removed unused call to System.getProperty("line.seperator");
	* java/security/Security.java (loadProviders): Return result.
	
	2004-05-03  Andreas Tobler  <a.tobler@schweiz.ch>
	
	* Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra.
	* Makefile.in: Rebuilt.
	
	2004-04-30  Roger Sayle  <roger@eyesopen.com>
	
	* testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin,
	ceil and floor.
	
	2004-04-30  Ranjit Mathew  <rmathew@hotmail.com>
	Tom Tromey  <tromey@redhat.com>
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use
	additional option "-Wmissing-prototypes" for compiling C sources.
	Print actual filename for pass/fail rather than $name.c.
	* testsuite/libjava.jni/PR15133.java: New testcase file.
	* testsuite/libjava.jni/PR15133.c: Likewise.
	* testsuite/libjava.jni/PR15133.out: Likewise.
	
	2004-04-25  Ranjit Mathew  <rmathew@hotmail.com>
	
	* testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly
	limit the maximum heap size to avoid unnecessary thrashing.
	
	2004-04-24  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/text/CollationElementIterator.java (reset): Reset
	lookahead variables.
	
	2004-04-23  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/nio/channels/FileChannelImpl.java
	(SET, CUR): Unused, removed.
	(read): Implement here directly.
	(implRead): Removed.
	(write): Implement here directly.
	(implWrite): Removed.
	
	2004-04-23  Mark Wielaard  <mark@klomp.org>
	
	* jni/classpath/jcl.c: Changed C++ comments into C comments.
	
	2004-04-23 Dalibor Topic <robilad@kaffe.org>
	
	* java/sql/DriverManager.java:
	Cleaned up imports.
	
	2004-04-23  Dalibor Topic  <robilad@kaffe.org>
	
	* java/util/logging/FileHandler.java,
	java/util/logging/Formatter.java,
	java/util/logging/Handler.java,
	java/util/logging/Logger.java,
	java/util/logging/SimpleFormatter.java,
	java/util/logging/XMLFormatter.java:
	Cleaned up imports.
	
	2004-04-22  Michael Koch  <konqueror@gmx.de>
	
	* java/nio/charset/IllegalCharsetNameException.java
	(charsetName): Made private.
	(IllegalCharsetNameException): Added @param tag to javadoc.
	(getCharsetName): Added @return tag to javadoc.
	* java/nio/charset/MalformedInputException.java
	(MalformedInputException): Added @param tag to javadoc.
	(getInputLength): Revised method description, added @return tag.
	(getMessage): Added @return tag.
	
	2004-04-22  Mark Wielaard  <mark@klomp.org>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
	Changed C++ comments into C comments.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c:
	Likewise.
	
	2004-04-22  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/awt/Font.java (deriveFont): Implement missing variants.
	* gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement
	missing variants.
	
	2004-04-22  Jeroen Frijters <jeroen@sumatra.nl>
	
	* java/net/URLStreamHandler.java
	(parseURL): Convert the file path to using '/' instead of native
	file separator.
	
	2004-04-22  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/net/URL.java
	(userInfo): New field.
	(URL): Set authority to the right value.
	(setURL): Fixed authority and file initialization.
	* java/net/URLStreamHandler.java
	(parseURL): Take care of the query tag. Build authority.
	(toExternalForm): Fixed URL building using authority.
	
	2004-04-22  Dalibor Topic  <robilad@kaffe.org>
	
	* java/util/regex/Matcher.java,
	java/util/regex/Pattern.java:
	Cleaned up imports.
	
	2004-04-21  Michael Koch  <konqueror@gmx.de>
	
	* java/util/Map.java
	(Entry): Removed redundant "static" modifier.
	* java/text/AttributedCharacterIterator.java:
	Updated copyright year.
	
	2004-04-21  Mark Wielaard  <mark@klomp.org>
	
	* javax/awt/JFrame.java: Implement WindowConstants. Remove final
	static fields defined in interface.
	* javax/awt/JDialog.java: Likewise.
	(JDialog): Make constructors public.
	(getDefaultCloseOperation): Make public.
	(processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set.
	(setDefaultCloseOperation): Make public. Check argument. Add API doc.
	* javax/swing/JViewport.java (JViewport): Make constructor public.
	
	2004-04-21  Dalibor Topic  <robilad@kaffe.org>
	
	* javax/naming/AuthenticationException.java,
	javax/naming/AuthenticationNotSupportedException.java,
	javax/naming/CannotProceedException.java,
	javax/naming/CommunicationException.java,
	javax/naming/CompoundName.java,
	javax/naming/ConfigurationException.java,
	javax/naming/ContextNotEmptyException.java,
	javax/naming/InitialContext.java,
	javax/naming/InsufficientResourcesException.java,
	javax/naming/InterruptedNamingException.java,
	javax/naming/LimitExceededException.java,
	javax/naming/LinkException.java,
	javax/naming/LinkLoopException.java,
	javax/naming/LinkRef.java,
	javax/naming/MalformedLinkException.java,
	javax/naming/Name.java,
	javax/naming/NameAlreadyBoundException.java,
	javax/naming/NameNotFoundException.java,
	javax/naming/NamingSecurityException.java,
	javax/naming/NoInitialContextException.java,
	javax/naming/NoPermissionException.java,
	javax/naming/NotContextException.java,
	javax/naming/PartialResultException.java,
	javax/naming/ReferralException.java,
	javax/naming/ServiceUnavailableException.java,
	javax/naming/SizeLimitExceededException.java,
	javax/naming/TimeLimitExceededException.java,
	javax/naming/directory/Attribute.java,
	javax/naming/directory/Attributes.java,
	javax/naming/directory/SearchResult.java,
	javax/naming/event/NamingExceptionEvent.java,
	javax/naming/spi/ResolveResult.java:
	Cleaned up imports.
	
	2004-04-21  Bryce McKinlay  <mckinlay@redhat.com>
	
	* java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method.
	Set method->index values for interface methods to their itable index.
	(initializeClass): Call _Jv_LayoutInterfaceMethods.
	
	2004-04-20  Sascha Brawer  <brawer@dandelis.ch>
	
	* java/awt/image/DataBufferShort.java,
	java/awt/image/DataBufferFloat.java,
	java/awt/image/DataBufferDouble.java,
	java/awt/image/PixelInterleavedSampleModel.java: New files.
	* gnu/java/awt/Buffers.java (createBuffer, createBufferFromData,
	getData): Added support	for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE.
	
	2004-04-20  Michael Koch  <konqueror@gmx.de>
	
	* Makefile.am (java_source_files): Added
	java/awt/image/DataBufferDouble.java,
	java/awt/image/DataBufferFloat.java,
	java/awt/image/DataBufferShort.java and
	java/awt/image/PixelInterleavedSampleModel.java.
	* Makefile.in: Regenerated.
	
	2004-04-20  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when
	MissingResourceException is thrown.
	* gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
	null when a MissingResourceException is thrown. Should never happen.
	
	2004-04-20  Jeroen Frijters  <jeroen@frijters.net>
	
	* java/io/FileDescriptor.java: (FileDescriptor) Added public
	constructor. (valid) Added null check.
	
	2004-04-20  Ingo Proetel  <proetel@aicas.com>
	
	* java/awt/FontMetrics.java:
	(charsWidth): fixed accumulation of total_width
	(getWidth): simple default implementation
	* java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate
	in Rectangle constructor.
	* java/awt/image/Raster.java (toString): Added method.
	* java/awt/image/SampleModel.java (<init>): Added error cause
	information to thrown exception.
	* java/awt/image/SinglePixelPackedSampleModel.java (getDataElements):
	New method.
	(setDataElements): New method.
	(setPixels): New method.
	(toString): New method.
	
	2004-04-20  Guilhem Lavaux <guilhem@kaffe.org>
	
	Reported by Nektarios Papadopoulos <npapadop@inaccessnetworks.com>
	* java/io/FileOutputStream.java
	(FileOutputStream) Reorganized constructors. Constructors now
	check whether the given path is directory.
	
	2004-04-19  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gcj/cni.h (JvAllocObject): Remove these obsolete,
	undocumented CNI calls.
	* include/java-interp.h (_Jv_InterpClass): No longer
	extends java.lang.Class.
	* java/lang/Class.h (Class): Add new field `aux_info'.
	* boehm.cc (_Jv_MarkObj): Update java.lang.Class marking.
	* defineclass.cc: Remove Class<->_Jv_InterpClass casts.
	Use Class->aux_info instead.
	* jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject.
	* resolve.cc: Remove Class<->_Jv_InterpClass casts.
	Use Class->aux_info instead.
	* java/io/natObjectInputStream.cc (allocateObject): Use
	_Jv_AllocObject.
	* java/lang/natClass.cc (newInstance): Likewise.
	* java/lang/natClassLoader.cc (_Jv_NewClass): Likewise.
	* java/lang/natObject.cc (clone): Likewise.
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
	* java/lang/natVMClassLoader.cc (defineClass): Don't use
	JvAllocObject. Allocate klass->aux_info here for interpreted
	class.
	
	2004-04-17  Mark Wielaard  <mark@klomp.org>
	
	* javax/swing/JToggleButton.java (ToggleButtonModel):
	Make public static inner class.
	* javax/swing/JTabbedPane.java (setComponentAt):
	Call Page.setComponent().
	(SCROLL_TAB_LAYOUT): Make public, value is 1.
	(WRAP_TAB_LAYOUT): Make public, value is 0.
	* javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton):
	Make private static inner class.
	
	2004-04-16  Bryce McKinlay  <mckinlay@redhat.com>
	
	* interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject
	arguments to match new signature. Remove FIXME comments.
	
	2004-04-15  Bryce McKinlay  <mckinlay@redhat.com>
	
	* prims.cc (_Jv_AllocObject): Remove `size' argument.
	(_Jv_AllocObjectNoFinalizer): Likewise.
	(_Jv_AllocObjectNoInitNoFinalizer): Likewise.
	(_Jv_AllocPtrFreeObject): Likewise.
	(_Jv_AllocString): Moved from natString.cc. Call collector interface
	directly even in the JVMPI case.
	* gcj/cni.h (JvAllocObject): Remove `size' argument from
	_Jv_AllocObject calls.
	* gcj/javaprims.h: Update prototypes.
	* gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject.
	* java/lang/Class.h: Update _Jv_AllocObject friend prototype.
	* java/lang/natString.cc (_Jv_AllocString): Move to prims.cc.
	
	2004-04-14  Andrew Haley  <aph@redhat.com>
	Bryce McKinlay  <mckinlay@redhat.com>
	
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
	_Jv_LookupInterfaceMethodIdx for calls to interfaces.
	* include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg.
	
	* testsuite/libjava.lang/InvokeInterface.java: New file.
	* testsuite/libjava.lang/InvokeInterface.out: New file.
	
	2004-04-09  Ranjit Mathew  <rmathew@hotmail.com>
	
	* java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to
	modified lookup().
	* gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a
	StackTraceElement directly.
	(newElement): New native helper method to create StackTraceElement
	bypassing Java access control.
	(createStackTraceElement): Use newElement() instead of directly
	calling StackTraceElement's constructor.
	* gnu/gcj/runtime/natNameFinder.cc (newElement): New method.
	
	2004-04-01  Michael Koch  <konqueror@gmx.de>
	
	* java/lang/SecurityManager.java
	(checkAwtEventQueueAccess): Implemented.
	
	2004-04-01  Gary Benson  <gbenson@redhat.com>
	
	* resolve.cc (_Jv_ResolvePoolEntry): Put field name in exception.
	(_Jv_SearchMethodInClass): Likewise.
	
	2004-03-26  Peter Moon  <peterm@miraculum.com>
	
	* java/text/NumberFormat.java: Fix spelling of setCurrency
	method.
	
	2004-03-21  Jeroen Frijters  <jeroen@frijters.net>
	
	* java/net/URI.java (parseURI): Added unquoting.
	(unquote): New method.
	(quoteAuthority): Implemented.
	(quote(String,String)): New method.
	(quotePath): Implemented.
	(getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field.
	(getSchemeSpecificPart): Removed FIXME comment.
	(getRawAuthority): Return new rawAuthority field.
	(getAuthority): Removed FIXME comment.
	(getRawUserInfo): Return new rawUserInfo field.
	(getUserInfo): Removed FIXME comment.
	(getRawPath): Return new rawPath field.
	(getPath): Removed FIXME comment.
	(getRawQuery): Return new rawQuery field.
	(getQuery): Removed FIXME comment.
	(getRawFragment): Return new rawFragment field.
	(getFragment): Removed FIXME comment.
	
	2004-03-21  Ito Kazumitsu <kaz@maczuka.gcd.org>
	
	* java/net/ServerSocket.java
	(accept): Close the socket when error occured.
	
	2004-03-21  Anthony Green  <green@redhat.com>
	
	* java/lang/natClass.cc (getClassLoader): Circumvent infinite
	recursion when searching for the system ClassLoader.
	
	2004-03-20  Norbert Frese  <postfach@nfrese.net>
	
	* gnu/java/rmi/server/RMIIncomingThread.java: New file.
	* gcc/libjava/gnu/java/rmi/server/UnicastConnection.java:
	Create a new RMIObjectOuputStream/RMIObjectInputStream for every
	rmi-message.
	(getObjectInputStream): Return object reference, throw IOException if null.
	(startObjectInputStream): Create new RMIObjectInputStream on top of 'din'.
	(getObjectOutputStream): Return object reference, throw IOException if null.
	(startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'.
	* gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java:
	(UnicastConnectionManager): Throw RemoteException if port is not available.
	(getInstance): Throw RemoteException.
	(run): Lookup client host and attach it to new RMIIncomingThread for later retrieval.
	* gcc/libjava/gnu/java/rmi/server/UnicastRef.java:
	Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
	Collect Exceptions which are returned by a rmi-call and fix void returns.
	* gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java:
	Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
	* gcc/libjava/gnu/java/rmi/server/UnicastServer.java:
	(dispatch): Answer ping messages which are sent by other java implementions.
	(incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream
	for every rmi-message and fix void return problems.
	* gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java
	(UnicastServerRef): Throw RemoteException.
	(exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic.
	In some situations it is necessary to export a subclass of the class which has the _Stub.
	For instance when the class with has the _Stub is abstract.
	(findStubSkelClass): New method which looks for the class which has the _Stub.
	(getClientHost): Implementated.
	* gcc/libjava/java/rmi/server/RemoteServer.java
	(getClientHost): Implementated.
	* gcc/libjava/Makefile.am (rmi_java_source_files):
	Added gnu/java/rmi/server/RMIIncomingThread.java.
	* Makefile.in: Regenerated.
	
	2004-03-20  Michael Koch  <konqueror@gmx.de>
	
	* java/net/InetAddress.java
	(getLocalHostname): Added javadoc.
	
	2004-03-20  Mark Wielaard  <mark@klomp.org>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth):
	Don't access ws when it is null.
	(Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight):
	Likewise.
	
	2004-03-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
	
	* verify.cc: Undef PC.
	
	2004-03-19  Per Bothner  <per@bothner.com>
	
	* gnu/gcj/convert/Input_UnicodeBig.java:  New class..
	* gnu/gcj/convert/Input_UnicodeLittle.java:  New class.
	* Makefile.am:  Update accordingly.
	* gnu/gcj/convert/IOConverter.java:  Define "utf-16le" and "utf16be"
	as aliases for UnicodeLittle and UnicodeBig.
	
	2004-03-19  Mark Wielaard  <mark@klomp.org>
	
	Reported by Stephen Crawley
	* java/io/FilePermission.java (implies): Use String.length() -1 to
	access last char of String.
	
	2004-03-19  Jeroen Frijters  <jeroen@frijters.net>
	
	* java/lang/ThreadGroup.java (list): Changed print to println.
	
	2004-03-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
	
	* gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast
	MAP_FAILED to void *.
	
	2004-03-18  Michael Koch  <konqueror@gmx.de>
	
	* java/nio/channels/spi/AbstractSelectableChannel.java
	(keys): Initialize at declaration.
	(locate): keys cant be null.
	(add): Removed.
	(addSelectionKey): New method.
	(removeSelectionKey): New method.
	* java/nio/channels/spi/AbstractSelectionKey.java
	(cancel): Call AbstractSelector.cancelKey(SelectionKey key).
	* java/nio/channels/spi/AbstractSelector.java
	(provider): Javadoc added.
	(cancelledKeys): Javadoc added.
	(cancelKey): Javadoc added, add key to cancelledKeys.
	(deregister): Implemented.
	
	2004-03-17  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/net/natPlainSocketImplPosix.cc
	(write): Just call write(jbyteArray, offset, len).
	(read): Just call read(jbyteArray, offset, len).
	
	2004-03-16  Norbert Frese  <postfach@nfrese.net>
	
	* java/net/InetAddress.java
	(getByName): Handle hostname == "" case.
	
	2004-03-16  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JTabbedPane.java
	(serialVersionUID): New field.
	
	2004-03-16  Dalibor Topic  <robilad@kaffe.org>
	
	Reported by: Adam Heath <doogie@debian.org>
	* gnu/javax/rmi/CORBA/DelegateFactory.java (getInstance): Use context
	class loader.
	
	2004-03-15  Michael Koch  <konqueror@gmx.de>
	
	* java/util/Locale.java: Reverting my last patch
	and add a comment why the original version was okay.
	
	2004-03-14  Andreas Tobler <a.tobler@schweiz.ch>
	
	* gnu/java/nio/channels/natFileChannelPosix.cc: Implement
	munmap_adaptor and msync_adaptor for older POSIX_C_SOURCES specs.
	(MappedByteBufferImpl::unmapImpl): Use munmap_adaptor.
	(MappedByteBufferImpl::forceImpl): Use msync_adptor.
	
	2004-03-12  Michael Koch  <konqueror@gmx.de>
	
	* java/net/HttpURLConnection.java
	(getResponseCode): Fix another typo in javadoc.
	
	2004-03-12  Ito Kazumitsu  <ito.kazumitsu@hitachi-cable.co.jp>
	
	* java/net/URI.java
	(URI_REGEXP) updated to contain scheme specific part.
	(SCHEME_SPEC_PART_GROUP) new constant.
	(AUTHORITY_GROUP, PATH_GROUP, QUERY_GROUP, FRAGMENT_GROUP)
	updated to make room for SCHEME_SPEC_PART_GROUP.
	(parseURI) parse scheme specific part.
	(resolve, isAbsolute, isOpaque, getRawSchemeSpecificPart,
	getSchemeSpecificPart, getAuthority, getUserInfo, getPath,
	getQuery, getFragment) implemented.
	
	2004-03-12  Dalibor Topic  <robilad@kaffe.org>
	
	* libraries/javalib/java/net/URI.java
	partially implemented using java.util.regex.
	(URI_REGEXP) new constant. Used to parse URIs.
	(SCHEME_GROUP) new constant representing index of scheme group
	in parsed URI.
	(AUTHORITY_GROUP) new constant representing index of authority
	group in parsed URI.
	(PATH_GROUP) new constant representing index of path group in
	parsed URI.
	(QUERY_GROUP) new constant representing index of query group in
	parsed URI.
	(FRAGMENT_GROUP) new constant representing index of fragment
	group in parsed URI.
	(getURIGroup) new static utility method.
	(parseURI) implemented.
	(quote) stub for new static utility method.
	(quoteAuthority) stub for new static utility method.
	(quoteHost) stub for new static utility method.
	(quotePath) stub for new static utility method.
	(quoteUserInfo) stub for new static utility method.
	(URI) implemented.
	(create) don't throw URISyntaxException. Implemented.
	(toString) implemented.
	
	2004-03-11  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/awt/peer/ClasspathFontPeer.java:
	Fixed javadoc to be correct xhtml.
	* gnu/java/awt/peer/gtk/GtkArgList.java
	(add): Use Boolean.valueOf() instead of new Boolean().
	
	2004-03-11  Mark Wielaard  <mark@klomp.org>
	
	* java/beans/BeanDescriptor.java (BeanDescriptor):
	Set the FeatureDescriptor programmatic name.
	
	2004-03-11  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/text/AttributedStringIterator.java
	(getAllAttributesKey): Return only keys concerned
	by the current iterator.
	(getAttributes): Use strict inequality for
	end_index.
	
	2004-03-11  Guilhem Lavaux  <guilhem@kaffe.org>
	
	* java/io/BufferedInputStream.java (marktarget): New field for max
	mark limit.
	(CHUNKSIZE): New constant for incremental mark buffer allocation.
	(mark): Use new fields.
	(read): Likewise.
	(read(byte[],int,int)): Likewise.
	(skip): Likewise.
	(refill): Likewise.
	
	2004-03-11  Dalibor Topic  <robilad@kaffe.org>
	
	* java/text/AttributedString.java
	(addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)):
	Use HashMap instead of Hashtable since value can be null, and
	you can not store a null value in a Hashtable.
	
	2004-03-09  Michael Koch  <konqueror@gmx.de>
	
	* java/lang/Thread.java
	(runnable): Moved around.
	(daemon): Renamed from daemon_flag.
	(contextClassLoader): Renamed from context_class_loader.
	(Thread): Reordered constructors.
	(activeCount): Use group directly.
	(destroy): Make it a java method. Throw NoSuchMethodError like Sun does.
	(holdsLock): Reworked javadoc.
	(setDaemon): Reworked.
	* java/lang/natThread.cc
	(destroy): Removed.
	
	2004-03-08  Anthony Green  <green@redhat.com>
	
	* Makefile.am: Build property resource files into libgcj.
	* Makefile.in: Rebuilt.
	* java/util/regex/Matcher.java, java/util/regex/Pattern.java,
	java/util/regex/PatternSyntaxException.java,
	gnu/regexp/CharIndexed.java,
	gnu/regexp/CharIndexedCharArray.java,
	gnu/regexp/CharIndexedInputStream.java,
	gnu/regexp/CharIndexedReader.java,
	gnu/regexp/CharIndexedString.java,
	gnu/regexp/CharIndexedStringBuffer.java, gnu/regexp/RE.java,
	gnu/regexp/REException.java,
	gnu/regexp/REFilterInputStream.java,
	gnu/regexp/REFilterReader.java, gnu/regexp/REMatch.java,
	gnu/regexp/REMatchEnumeration.java, gnu/regexp/RESyntax.java,
	gnu/regexp/REToken.java, gnu/regexp/RETokenAny.java,
	gnu/regexp/RETokenBackRef.java, gnu/regexp/RETokenChar.java,
	gnu/regexp/RETokenEnd.java, gnu/regexp/RETokenEndSub.java,
	gnu/regexp/RETokenLookAhead.java,
	gnu/regexp/RETokenOneOf.java, gnu/regexp/RETokenPOSIX.java,
	gnu/regexp/RETokenRange.java, gnu/regexp/RETokenRepeated.java,
	gnu/regexp/RETokenStart.java,
	gnu/regexp/RETokenWordBoundary.java,
	gnu/regexp/UncheckedRE.java: Files merged from GNU Classpath.
	
	2004-03-03  Per Bothner  <per@bothner.com>
	
	* java/nio/channels/Channels.java (newInputStream, newOutputStream):
	Optimize when argument is a FileChannelImpl.
	(newInputStream(FileChannelImpl), newOutputStream(FileChannelImpl)):
	New native methods.
	* java/nio/channels/natChannels.cc:  New file for new native methods.
	* Makefile.am:  Update accordingly.
	
	2004-03-02  Jan Hubicka  <jh@suse.cz>
	
	* configure.host: Pass -fno-omit-frame-pointer for i386.
	* configure.in: Likewise.
	* configure: Regenerate.
	
	2004-03-01  Per Bothner  <per@bothner.com>
	
	* java/lang/natPosixProcess.cc (startProcess):  Fix thinko.
	
	2004-02-29  Per Bothner  <per@bothner.com>
	
	* java/nio/channels/FileChannelImpl.java:  Moved to package
	gnu/java/nio/channels, since we need to refer to it from java.io.
	* java/nio/channels/natFileChannelImpl.cc:  Removed file.
	* gnu/java/nio/channels/FileChannelImpl.java:  New class, renamed
	from java/nio/channels.  Don't depend on FileDescriptor.
	(in, out, err):  New static fields.
	(mode):  New field.
	(SET, CUR, READ, WRITE, APPEND, EXCL, SYNC, DSYNC):  Moved constants
	from FileDescriptor.
	(by):  Removed MappedByteBuffer field.
	(map):  New working implementation.
	* gnu/java/nio/channels/natFileChannelPosix.cc:  New file, though
	some code "ported" from natFileDescriptoPosix.cc.
	* gnu/java/nio/channels/natFileChannelEcos.cc:  Likewise.
	* gnu/java/nio/channels/natFileChannelWin32.cc  Likewise.
	* java/io/FileDescriptor.java:  Implement on top of FileChannel.
	Remove native methods.
	* Makefile.am, configure.in:  Updated accordingly.
	
	* gnu/java/nio/FileLockImpl.java (fd):  Remove field, replacing it by:
	(ch):  New FileChannelImpl field.  Update constructor to match.
	(releaseImpl):  Remove native method.  Instead ...
	(release):  Call unlock on channel.
	* gnu/java/nio/natFileLockImpl.cc:  Removed file.
	
	* java/io/natFileDescriptorEcos.cc:  Remove file.
	* java/io/natFileDescriptorPosix.cc:  Remove file.
	* java/io/natFileDescriptorWin32.cc:  Remove file.
	* java/io/FileInputStream.java (ch):  Change type to FileChannelImpl.
	(<init>(File)):  Allocate a FileChannelImpl, not a FileDescriptor.
	(<init>(FileChannelImpl)):  New package-private constructor.
	(<init>(FileDescriptor)):  Extract FileChannelImpl from arg.
	(available, close, read, skip):  Implement using FileChannelImpl.
	(getFD):  Allocate FileDescriptor if needed.
	(getChannel):  Is now trivial.
	* java/io/FileOutputStream.java:  Corresponding changes.
	* java/io/RandomAccessFile.java:  Corresponding changes.
	
	* java/nio/MappedByteBuffer.java: (forceImpl, isLoadedImpl, loadImpl,
	unmapImpl):  New dummy methods, to be overridden by subclass.
	(finalize, isLoaded, load, force):  New methods.
	* java/nio/MappedByteBufferImpl.java:  More-or-less rewrite.
	Now works, at least for read mapping.
	
	* java/lang/natPosixProcess.cc (startProcess):  Implement standard
	streams using FileChannelImpl, not FileDescriptor.
	* java/lang/natWin32Process.cc (startProcess):  Likewise.
	
	2004-02-28  Michael Koch  <konqueror@gmx.de>
	
	* java/nio/ByteOrder.java
	(nativeOrder): Use equals() to compare strings.
	
	2004-02-28  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/io/ObjectInputStream.java
	(readClassDescriptor): Keep elements of the mapping non null.
	(checkTypeConsistency): New method.
	(readFields): Fixed main loop and base logic. Small reindentation.
	* java/io/ObjectStreamField.java
	(lookupField): New method to update the field reference.
	(checkFieldType): New method.
	* java/io/ObjectStreamClass.java
	(setClass, setFields): Call lookupField when building the field
	database. Check the real field type.
	
	2004-02-26  Michael Koch  <konqueror@gmx.de>
	
	* Makefile.am: Generate and install headers for inner classes in
	java.nio.channels.Pipe and gnu.java.nio.PipeImpl.
	* Makefile.in: Regenerated.
	
	2004-02-24  Anthony Green  <green@redhat.com>
	
	* java/lang/StringBuffer.java: No need to NULL out remainder of
	buffer since ensureCapacity_unsynchronized will have done this for
	us.
	
	2004-02-20  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/AbstractButton.java: Made several constants final.
	(getRolloverSelectedIcon): Made public.
	(getSelectedIcon): Made public.
	
	2004-02-16  Per Bothner  <per@bothner.com>
	
	* java/nio/CharBufferImpl.java:  Inline super constructor.
	* java/nio/DoubleBufferImpl.java:  Likewise.
	* java/nio/FloatBufferImpl.java:  Likewise.
	* java/nio/IntBufferImpl.java:  Likewise.
	* java/nio/LongBufferImpl.java:  Likewise.
	* java/nio/ShortBufferImpl.java:  Likewise.
	* java/nio/CharBuffer.java:  Remove unused constructor.
	* java/nio/DoubleBuffer.java:  Likewise.
	* java/nio/FloatBuffer.java:  Likewise.
	* java/nio/IntBuffer.java:  Likewise.
	* java/nio/LongBuffer.java:  Likewise.
	* java/nio/ShortBuffer.java:  Likewise.
	* java/nio/CharViewBufferImpl.java:  New convenience constructor.
	Fix buggy call to super constructor.
	* java/nio/DoubleViewBufferImpl.java:  Likewise.
	* java/nio/FloatViewBufferImpl.java:  Likewise.
	* java/nio/IntViewBufferImpl.java:  Likewise.
	* java/nio/LongViewBufferImpl.java:  Likewise.
	* java/nio/ShortViewBufferImpl.java:  Likewise.
	
	* java/nio/ByteBuffer.java (endian):  Make non-private so other
	java.nio classes can inherit it.
	(<init>):  Don't bother clearing array_offset.
	* java/nio/ByteBuffer.java (allocate):  Re-implement using wrap.
	* java/nio/ByteBuffer.java (get(byte[],int,int)):  Check underflow.
	Remove redundant test.
	
	* java/nio/ByteBufferImpl.java (asCharBuffer, asShortBuffer,
	asIntBuffer, asLongBuffer, asFloatBuffer, asDoubleBuffer):
	Use new XxxViewBufferImpl constructors.
	* java/nio/MappedByteBufferImpl.java:  Likewise.
	* java/nio/DirectByteBufferImpl.java:  Likewise.
	
	* java/nio/ByteBufferImpl.java:  Remove one constructor.
	Inline super in remaining constructor.
	* java/nio/ByteBuffer.java:  Remove unused constructor.
	
	* java/nio/ByteBufferImpl.java (shiftDown):  New optimized method.
	
	* java/nio/ByteBufferImpl.java (get, put):  Add array_offset.
	* java/nio/DirectByteBufferImpl.java (owner):  New field.
	(offset):  Remove unused field.
	(<init>):  Modify one and add another constructor.  Change callers.
	(allocateDirect):  Removed - not used.
	(getImpl, putImpl):  Make static and pass address explicitly,
	to make them useful for MappedByteBufferImpl.
	(get, put):  Check for underflow.  Modify for new getImpl.
	(getImpl):  New native method where target is array.
	(get(byte[],int,int)):  Use the above.
	(adjustAddress):  New static native method.
	(slice, duplicate, asReadOnly):  New implementations.
	* java/nio/natDirectByteBufferImpl.cc (getImpl, putImpl, shiftDown,
	adjustAddress):  New or updated native methods.
	
	2004-02-15  Ito Kazumitsu  <kaz@maczuka.gcd.org>
	
	* java/io/ObjectInputStream.java (readClassDescriptor): Avoid the
	overflow of fieldmapping.
	
	2004-02-14  Sascha Brawer  <brawer@dandelis.ch>
	
	* javax/swing/undo/UndoManager.java: Re-written from scratch.
	
	2004-02-14  Per Bothner  <per@bothner.com>
	
	* java/nio/channels/spi/AbstractInterruptibleChannel.java (close):
	Set closed before calling implCloseChannel, as in the spec.
	
	2004-02-10  Randolph Chung  <tausq@debian.org>
	
	* configure.in: Build java for hppa target.
	* configure: Regenerate.
	* libjava/configure.host (hppa-*): Add target.
	* libjava/sysdeps/pa/lock.h: New file.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2660.2.219&r2=1.2660.2.220
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.am.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.361.2.19&r2=1.361.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.385.2.19&r2=1.385.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/boehm.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.42&r2=1.42.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.203&r2=1.203.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.host.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.55&r2=1.55.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.181&r2=1.181.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/defineclass.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.35&r2=1.35.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/interpret.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.40&r2=1.40.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.81&r2=1.81.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/prims.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.87&r2=1.87.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/resolve.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.43&r2=1.43.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/verify.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.61&r2=1.61.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/doc/cni.sgml.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.43&r2=1.43.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/cni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/javaprims.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.48&r2=1.48.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XCanvasPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XGraphics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/classpath/ServiceFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/classpath/ServiceProviderLoadingAction.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/RawDataManaged.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/natCore.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Input_UnicodeBig.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Input_UnicodeLittle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Convert.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/IOConverter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.78.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/NameFinder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/VMClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/natNameFinder.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/BitwiseXORComposite.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/Buffers.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.84.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/ComponentDataBlitOp.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.84.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/image/ImageDecoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.1&r2=1.3.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/ClasspathFontPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkArgList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFontPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.2&r2=1.3.8.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7.8.4&r2=1.7.8.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/beans/BeanInfoEmbryo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/beans/info/ComponentBeanInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/io/Base64InputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/math/MPN.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.76.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainDatagramSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainDatagramSocketImplPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainSocketImplPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/protocol/jar/Connection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/protocol/jar/Handler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/DatagramChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/FileLockImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/PipeImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/SocketChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/natFileLockImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/FileChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.4.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelEcos.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.3.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.3.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/charset/UTF_16Decoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/rmic/CompilerProcess.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/RMIIncomingThread.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/der/DERReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/der/DERWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/provider/DSAKeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/provider/DSAParameters.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/AttributedFormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/FormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/FormatCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/StringFormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/CharacterBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/LineBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/SentenceBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/WordBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/util/DoubleEnumeration.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/util/prefs/NodeReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/PortableServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/GetDelegateInstanceException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/StubDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/UtilDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/ValueHandlerImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexed.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedCharArray.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedString.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedStringBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/MessagesBundle.properties.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/MessagesBundle_fr.properties.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RE.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REFilterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REMatch.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REMatchEnumeration.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RESyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REToken.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenAny.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenBackRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenChar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenEnd.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenEndSub.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenOneOf.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenPOSIX.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenRange.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenRepeated.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenStart.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenWordBoundary.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/UncheckedRE.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.44&r2=1.44.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/java-interp.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.23&r2=1.23.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jvm.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63&r2=1.63.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/AWTPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Color.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/ColorPaintContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.54.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Component.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37.2.11&r2=1.37.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/ComponentOrientation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultKeyboardFocusManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.54.3&r2=1.1.54.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Dialog.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/FileDialog.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Font.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16.8.1&r2=1.16.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/FontMetrics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Graphics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.18.1&r2=1.6.18.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Polygon.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/SystemColor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/TextComponent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.1&r2=1.11.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Toolkit.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Window.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.32.12.4&r2=1.32.12.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/datatransfer/DataFlavor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/event/MouseEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/Arc2D.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/im/InputContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferDouble.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferFloat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferShort.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/PixelInterleavedSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ColorModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13.18.1&r2=1.13.18.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ComponentColorModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ComponentSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/RGBImageFilter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.14.2&r2=1.2.14.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/Raster.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/SampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/SinglePixelPackedSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/BeanDescriptor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/Introspector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/PropertyEditor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/PropertyEditorManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/beancontext/BeanContextServiceProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ByteArrayInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/CharArrayWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/DataInput.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/DataInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/File.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37&r2=1.37.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileDescriptor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FilePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FilterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/InputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/InputStreamReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectStreamClass.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectStreamField.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PipedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PipedReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PushbackInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PushbackReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/RandomAccessFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/SequenceInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/SerializablePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/StreamTokenizer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/StringWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/WriteAbortedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/Writer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natObjectInputStream.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorEcos.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.30&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Byte.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/CharSequence.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Class.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63&r2=1.63.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.31&r2=1.31.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Compiler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Double.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Float.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Integer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Long.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Math.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Number.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Package.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Runtime.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/RuntimePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/SecurityManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Short.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/StringBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/System.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Thread.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.31&r2=1.31.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ThreadGroup.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Throwable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/VMThrowable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natClass.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.74.8.1&r2=1.74.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natClassLoader.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.64&r2=1.64.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natObject.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.29&r2=1.29.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natPosixProcess.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natRuntime.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.40&r2=1.40.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natString.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.33&r2=1.33.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natSystem.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.56&r2=1.56.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natThread.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natVMClassLoader.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natWin32Process.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/InvocationHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.52.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/Proxy.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/natMethod.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.36&r2=1.36.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/math/BigDecimal.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Authenticator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/BindException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.40.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ConnectException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ContentHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ContentHandlerFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramPacket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37&r2=1.37.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocketImplFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/FileNameMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/HttpURLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Inet4Address.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Inet6Address.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/InetAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/InetSocketAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/JarURLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/MalformedURLException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/MulticastSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetworkInterface.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NoRouteToHostException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/PasswordAuthentication.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/PortUnreachableException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ProtocolException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ServerSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.36&r2=1.36.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Socket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.35&r2=1.35.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketImplFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketOptions.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketTimeoutException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URISyntaxException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URL.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.34&r2=1.34.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLDecoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLEncoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLStreamHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLStreamHandlerFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/UnknownHostException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/UnknownServiceException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/Buffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteOrder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DirectByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/MappedByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/MappedByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/natDirectByteBufferImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/natChannels.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/AlreadyConnectedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/AsynchronousCloseException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/CancelledKeyException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Channel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Channels.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedByInterruptException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedSelectorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ConnectionPendingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/DatagramChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileLock.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.22.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileLockInterruptionException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/GatheringByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/IllegalBlockingModeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/IllegalSelectorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/InterruptibleChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NoConnectionPendingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NonReadableChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NonWritableChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NotYetBoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NotYetConnectedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/OverlappingFileLockException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Pipe.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ReadableByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ScatteringByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SelectableChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SelectionKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Selector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ServerSocketChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SocketChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/UnresolvedAddressException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/UnsupportedAddressTypeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/WritableByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/natFileChannelImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractInterruptibleChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectableChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectionKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/SelectorProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/IllegalCharsetNameException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/MalformedInputException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.40.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/spi/CharsetProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.42.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/MarshalledObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/Naming.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/RemoteException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/activation/ActivationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/server/RemoteServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/server/ServerCloneException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AccessController.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AlgorithmParameterGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AlgorithmParameters.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/CodeSource.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Identity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/IdentityScope.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/KeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/KeyStore.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SecureRandom.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Security.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Signature.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SignatureSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SignedObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/UnresolvedPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAKeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAPrivateKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAPublicKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/RSAPrivateKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/RSAPublicKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAParameterSpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAPrivateKeySpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAPublicKeySpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/Array.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/DatabaseMetaData.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/DriverManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/ResultSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedString.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.74.1&r2=1.2.74.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedStringIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.74.1&r2=1.2.74.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/BreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/ChoiceFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/CollationElementIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/CollationKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/Collator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DateFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DateFormatSymbols.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DecimalFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DecimalFormatSymbols.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/FieldPosition.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/Format.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/MessageFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/NumberFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/ParsePosition.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/RuleBasedCollator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/SimpleDateFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/StringCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/FormatCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/ArrayList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Arrays.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Calendar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Collections.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Currency.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Date.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/GregorianCalendar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/HashMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/HashSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Hashtable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.22&r2=1.22.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/LinkedList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Locale.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Map.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Properties.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/PropertyPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/PropertyResourceBundle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/ResourceBundle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.23&r2=1.23.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/SimpleTimeZone.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/StringTokenizer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TimeZone.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TreeMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TreeSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Vector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/WeakHashMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/Attributes.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.24.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.72.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/Manifest.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/ConsoleHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/FileHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Formatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Handler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Level.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/LogManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Logger.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/MemoryHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/SimpleFormatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/SocketHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/XMLFormatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/AbstractPreferences.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/BackingStoreException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/InvalidPreferencesFormatException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/Preferences.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/regex/Matcher.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/regex/Pattern.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/InflaterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipEntry.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.24&r2=1.24.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/accessibility/AccessibleText.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.52.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageTranscoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/IIOServiceProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageInputStreamSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageOutputStreamSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageReaderWriterSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageTranscoderSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/RegisterableService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ServiceRegistry.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/IIOByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/ImageInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/ImageOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/AuthenticationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/AuthenticationNotSupportedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CannotProceedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CommunicationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CompoundName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ConfigurationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ContextNotEmptyException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InitialContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InsufficientResourcesException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InterruptedNamingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkLoopException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/MalformedLinkException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/Name.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NameAlreadyBoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NameNotFoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NamingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NamingSecurityException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NoInitialContextException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NoPermissionException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NotContextException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/PartialResultException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ReferralException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ServiceUnavailableException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/SizeLimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/TimeLimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/Attribute.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/Attributes.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/SearchControls.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/SearchResult.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/event/NamingExceptionEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/spi/DirStateFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/spi/ResolveResult.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/AttributeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/CancelablePrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/Doc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/DocFlavor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/DocPrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/FlavorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDoc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDocPrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDocPrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintServiceLookup.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/ServiceUIFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/StreamPrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/URIException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/AttributeSetUtilities.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/EnumSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/HashAttributeSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/IntegerSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/ResolutionSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/SetOfIntegerSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/TextSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/ColorSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Compression.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/CopiesSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Fidelity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Finishings.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressionsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctetsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheetsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobSheets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobState.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobStateReason.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobStateReasons.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Media.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/MediaSizeName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/MultipleDocumentHandling.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberUpSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/OrientationRequested.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PDLOverrideSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PageRanges.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Copies.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtCreation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtProcessing.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DocumentName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobHoldUntil.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressions.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressionsCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctetsProcessed.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMessageFromOperator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobOriginatingUserName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobPriority.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobPrioritySupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberOfDocuments.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberOfInterveningJobs.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberUp.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/OutputDeviceAssigned.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PagesPerMinute.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PagesPerMinuteColor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-06-24 05:32 -------
Subject: Bug 14695

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	java-gui-branch
Changes by:	graydon@gcc.gnu.org	2004-06-24 05:31:58

Modified files:
	libjava/javax/print/attribute/standard: PrinterInfo.java 
	                                        PrinterLocation.java 
	                                        PrinterMakeAndModel.java 
	                                        PrinterMessageFromOperator.java 
	                                        PrinterName.java 
	                                        QueuedJobCount.java 
	                                        RequestingUserName.java 
	libjava/javax/security/auth/x500: X500Principal.java 
	libjava/javax/swing: ImageIcon.java JButton.java 
	                     JRadioButtonMenuItem.java JRootPane.java 
	                     JScrollPane.java JTable.java JWindow.java 
	                     SwingUtilities.java UIDefaults.java 
	libjava/javax/swing/plaf/basic: BasicButtonUI.java 
	                                BasicRootPaneUI.java 
	                                BasicTabbedPaneUI.java 
	                                BasicTextUI.java 
	libjava/javax/swing/table: TableColumn.java 
	libjava/javax/swing/text: AbstractDocument.java 
	                          JTextComponent.java 
	libjava/jni/classpath: jcl.c 
	libjava/jni/gtk-peer: 
	                      gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c 
	                      gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c 
	                      gnu_java_awt_peer_gtk_GtkCheckboxPeer.c 
	                      gnu_java_awt_peer_gtk_GtkComponentPeer.c 
	                      gnu_java_awt_peer_gtk_GtkEvents.c 
	                      gnu_java_awt_peer_gtk_GtkFileDialogPeer.c 
	                      gnu_java_awt_peer_gtk_GtkMenuPeer.c 
	                      gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c 
	                      gnu_java_awt_peer_gtk_GtkTextAreaPeer.c 
	                      gnu_java_awt_peer_gtk_GtkTextComponentPeer.c 
	                      gnu_java_awt_peer_gtk_GtkWindowPeer.c 
	                      gthread-jni.c 
	libjava/libltdl: ChangeLog Makefile.in acinclude.m4 aclocal.m4 
	                 config-h.in config.guess config.sub configure 
	                 configure.ac 
	libjava/testsuite: ChangeLog-old Makefile.in 
	libjava/testsuite/lib: libjava.exp 
	libjava/testsuite/libjava.jacks: jacks.exp jacks.xfail 
	libjava/testsuite/libjava.jar: jar.exp 
	libjava/testsuite/libjava.jni: jni.exp pr11951.java 
	libjava/testsuite/libjava.lang: MathBuiltin.java 
	libjava/testsuite/libjava.mauve: xfails 
Added files:
	libjava/javax/print/attribute/standard: 
	                                        PresentationDirection.java 
	                                        PrintQuality.java 
	                                        PrinterIsAcceptingJobs.java 
	                                        PrinterMoreInfo.java 
	                                        PrinterMoreInfoManufacturer.java 
	                                        PrinterResolution.java 
	                                        PrinterState.java 
	                                        PrinterStateReason.java 
	                                        PrinterStateReasons.java 
	                                        PrinterURI.java 
	                                        ReferenceUriSchemesSupported.java 
	                                        Severity.java 
	                                        SheetCollate.java 
	                                        Sides.java 
	libjava/javax/print/event: PrintEvent.java PrintJobAdapter.java 
	                           PrintJobAttributeEvent.java 
	                           PrintJobAttributeListener.java 
	                           PrintJobEvent.java 
	                           PrintJobListener.java 
	                           PrintServiceAttributeEvent.java 
	                           PrintServiceAttributeListener.java 
	libjava/jni/gtk-peer: 
	                      gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c 
	                      gnu_java_awt_peer_gtk_GtkGenericPeer.c 
	libjava/sysdep/pa: locks.h 
	libjava/testsuite/libjava.compile: PR15769.java 
	libjava/testsuite/libjava.jni: PR15133.c PR15133.java 
	                               PR15133.out 
	libjava/testsuite/libjava.lang: InvokeInterface.java 
	                                InvokeInterface.out 
Removed files:
	libjava/javax/rmi: BAD_OPERATION.java ORB.java 
	                   PortableRemoteObject.java 
	libjava/javax/rmi/CORBA: ClassDesc.java ObjectImpl.java 
	                         PortableRemoteObjectDelegate.java 
	                         Stub.java StubDelegate.java 
	                         SystemException.java Tie.java Util.java 
	                         UtilDelegate.java ValueHandler.java 

Log message:
	2004-06-18  Ranjit Mathew  <rmathew@hotmail.com>
	
	* javax/swing/text/AbstractDocument.java: Adding missing import
	for javax.swing.event.EventListenerList.
	* javax/swing/text/DefaultCaret.java: Likewise.
	
	2004-06-18  Graydon Hoare  <graydon@redhat.com>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
	Fix up non-ansi comments.
	
	2004-06-18  Andreas Tobler  <a.tobler@schweiz.ch>
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for
	darwin.
	
	2004-06-17  Anthony Green  <green@redhat.com>
	
	* java/util/zip/ZipFile.java (getInputStream): Return null if
	entry not found.
	
	* gnu/gcj/runtime/VMClassLoader.java (init): Add extension
	directory contents to the class path.
	
	2004-06-15  Andrew Haley  <aph@redhat.com>
	
	* java/lang/natSystem.cc (getenv0): Don't assume environment
	variable is Latin 1 coded.
	
	2004-06-14  Bryce McKinlay  <mckinlay@redhat.com>
	
	* java/util/Calendar.java: Change ResourceBundle.getBundle() calls
	to pass ClassLoader argument.
	* java/util/GregorianCalendar.java: Likewise.
	* java/util/Currency.java: Likewise.
	* java/text/BreakIterator.java: Likewise.
	* java/text/Collator.java: Likewise.
	* java/text/DateFormat.java: Likewise.
	* java/text/DateFormatSymbols.java: Likewise.
	* java/text/DecimalFormatSymbols.java: Likewise.
	* java/text/NumberFormat.java: Likewise.
	* java/awt/Window.java: Likewise.
	
	2004-06-14  Andrew Haley  <aph@redhat.com>
	
	* java/lang/System.java: (getenv0): New method.
	(getenv): Add security check.  Do the right thing.
	* java/lang/natSystem.cc (getenv0): New method.
	
	2004-06-14  Andreas Jaeger  <aj@suse.de>
	
	* configure.in: Support --enable-version-specific-runtime-libs.
	* configure: Regenerated.
	
	2004-06-12  Mark Wielaard  <mark@klomp.org>
	
	* javax/swing/RepaintManager.java
	(paintDirtyRegions): Use entrySet(), not values().
	
	2004-06-11  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/GregorianCalendar.java (computeTime):  Skip buggy formulae
	when we already know the answer.
	* java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2.
	(setStartRule,setEndRule): Don't take abs of day number.
	(getOffset): Clarify docs.  Add argument checks.
	(isBefore): Take abs of day number in DOW_LE_DOM_MODE.
	(equals,hasSameRules,toString,readObject): Use startTimeMode and
	endTimeMode.
	
	2004-06-10  Tom Tromey  <tromey@redhat.com>
	
	* interpret.cc (run): Handle wide fload.
	
	2004-06-10  Mark Wielaard  <mark@klomp.org>
	
	* jni.cc (_Jv_JNI_GetAnyMethodID): Add name and signature to
	NoSuchMethodError.
	
	2004-06-06  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/zip/ZipEntry.java (setTime): Remove scaling.
	
	2004-06-05  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/UIManager.java
	(LookAndFeel): Made public.
	(LookAndFeel.getName): Likewise.
	(LookAndFeel.getClassName): Likewise.
	
	2004-06-03  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java
	(requestFocus): Revert last changes.
	(gtkRequestFocus): Removed.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus):
	Renamed to ...
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus):
	Reverted last patch.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup):
	Reverted comment change.
	
	2004-06-01  Tom Tromey  <tromey@redhat.com>
	
	* java/io/ObjectStreamField.java: Cleaned up imports.
	
	2004-06-01  Michael Koch  <konqueror@gmx.de>
	
	* java/util/zip/InflaterInputStream.java: Merged more with Classpath
	version.
	* java/util/zip/ZipOutputStream.java (): Renamed enum to e to removed
	Java 1.5 keyword usage.
	
	2004-06-01  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus):
	Implement by calling gtkRequestFocus.
	(gtkRequestFocus): New native method.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__):
	Renamed to ...
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus):
	New function name.
	(filter_expose_event_handler):
	Mark static.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
	(menu_pos): Mark static.
	
	2004-05-31  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/rmi/rmic/CompilerProcess.java:
	Fixed javadoc to by XHTML compliant.
	
	2004-05-30  Michael Koch  <konqueror@gmx.de>
	
	* java/awt/DefaultKeyboardFocusManager.java
	(dispatchEvent): Call method to get key event dispatchers.
	(dispatchKeyEvent): Call method to get key event post processors.
	* javax/swing/JComponent.java
	(listenerList): Made protected.
	* javax/swing/JOptionPane.java
	(message): Don't initialize.
	(JOptionPane): Set message text.
	* javax/swing/JPopupMenu.java
	(show): Fixed typo in argument name.
	* javax/swing/RepaintManager.java
	(paintDirtyRegions): Use public API of java.util.Map.
	* javax/swing/plaf/basic/BasicSplitPaneDivider.java
	(positionForMouseEvent): Removed redundant ';'.
	(continueDrag): Use method arguments.
	
	2004-05-30  Mark Wielaard  <mark@klomp.org>
	
	* java/awt/Toolkit.java (loadSystemColors): Implement.
	
	2004-05-30  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/text/DecimalFormat.java
	(parse): Fixed parsing of decimal strings. Number of maximum
	digits to be read should now work.
	* java/text/SimpleDateFormat.java
	(SimpleDateFormat): Set maximumFractionDigit to 0 for the number
	formatter. This fixes DateFormatTest.
	
	2004-05-29  Ranjit Mathew  <rmathew@hotmail.com>
	
	* testsuite/libjava.jacks/jacks.xfail: Update for post tree-ssa merge
	results.
	
	2004-05-28  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gcj/cni.h (JvAllocBytes): New public CNI function. Calls
	_Jv_AllocBytes.
	* gnu/gcj/RawDataManaged.java: New file.
	* java/lang/Thread.java (data): Declare as RawDataManaged.
	* java/lang/natThread.cc (init_native): Cast natThread data to
	RawDataManaged, not jobject.
	* Makefile.am (ordinary_java_source_files): Add RawDataManaged.
	* Makefile.in: Rebuilt.
	
	2004-05-27  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JPopupMenu.java
	(isVisible): Do not use visible directly.
	(setVisible): Likewise.
	* javax/swing/JWindow.java
	(JWindow): call accessible constructor.
	* javax/swing/RepaintManager.java
	(paintDirtyRegions): Use public methods to obtain iterator.
	
	2004-05-27  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/SimpleTimeZone.java: Reverting my last change until I
	can fix it properly.
	
	2004-05-26  Jerry Quinn  <jlquinn@optonline.net>
	
	PR libgcj/8321
	* java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2.
	(setStartRule,setEndRule): Don't take abs of day number.
	(getOffset): Clarify docs.  Add argument checks.
	(isBefore): Take abs of day number in DOW_LE_DOM_MODE.
	(equals,hasSameRules,toString,readObject): Use startTimeMode and
	endTimeMode.
	* testsuite/libjava.mauve/xfails
	(gnu.testlet.java.util.SimpleTimeZone.check12): XFAIL test 22.
	
	2004-05-21  Bryce McKinlay  <mckinlay@redhat.com>
	
	Layout interfaces during preparation, not initialization.
	* java/lang/natClass.cc (initializeClass): Move
	_Jv_LayoutInterfaceMethods call...
	* java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here.
	
	2004-05-19  Anthony Green  <green@redhat.com>
	
	* Makefile.am: Define JAVA_EXT_DIRS.
	* Makefile.in: Rebuilt.
	* java/lang/natRuntime.cc (insertSystemProperties): Set
	java.ext.dirs property.
	
	2004-05-19  Anthony Green  <green@localhost.localdomain>
	
	* Makefile.am (awt_java_source_files): Remove javax.rmi and
	gnu.javax.rmi code.
	* Makefile.in: Rebuilt.
	* javax/rmi/ClassDesc.java, javax/rmi/StubDelegate.java,
	javax/rmi/UtilDelegate.java, javax/rmi/Stub.java,
	javax/rmi/Util.java, javax/rmi/ObjectImpl.java,
	javax/rmi/SystemException.java, javax/rmi/ValueHandler.java,
	javax/rmi/PortableRemoteObjectDelegate.java, javax/rmi/Tie.java,
	gnu/javax/rmi/CORBA/DelegateFactory.java,
	gnu/javax/rmi/CORBA/GetDelegateInstanceException.java,
	gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
	gnu/javax/rmi/CORBA/StubDelegateImpl.java,
	gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
	gnu/javax/rmi/CORBA/ValueHandlerImpl.java,
	gnu/javax/rmi/PortableServer.java: Remove files.
	
	2004-05-16  Mark Wielaard  <mark@klomp.org>
	
	* java/io/Writer.java (Writer(Object)): Check for null lock object.
	
	2004-05-15  Michael Koch  <konqueror@gmx.de>
	
	* javax/print/CancelablePrintJob.java,
	javax/print/Doc.java,
	javax/print/DocFlavor.java,
	javax/print/DocPrintJob.java,
	javax/print/FlavorException.java,
	javax/print/PrintException.java,
	javax/print/PrintService.java,
	javax/print/ServiceUIFactory.java: New files.
	
	2004-05-15  Mark Wielaard  <mark@klomp.org>
	
	* gnu/regexp/CharIndexedReader.java: Removed.
	* gnu/regexp/REFilterReader.java: Likewise.
	* gnu/regexp/RETokenLookAhead.java: Likewise.
	* Makefile.am (ordinary_java_source_files): Remove above classes.
	* Makefile.in: Regenerated.
	
	2004-05-14  Tom Tromey  <tromey@redhat.com>
	
	* gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage',
	not `XGraphicsConfiguration.XOffScreenImage'.
	
	2004-05-14  Steven Augart  <augart@watson.ibm.com>
	
	* include/jni.h (_Jv_func): Removed.
	(struct JNINativeInterface): Use `void *' for reserved slots.
	(struct JNIInvokeInterface): Likewise.
	
	2004-05-14  Scott Gilbertson  <scottg@mantatest.com>
	
	* gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap.
	
	2004-05-11  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/net/natPlainSocketImplPosix.cc
	(read): Fixed typo in expression.
	
	2004-05-10  Ranjit Mathew  <rmathew@hotmail.com>
	
	* testsuite/libjava.jacks/jacks.xfail: Update to reflect the current
	reality.
	
	2004-05-10  Andreas Tobler  <a.tobler@schweiz.ch>
	
	* testsuite/lib/libjava.exp (libjava_invoke): Add new argument
	ld_library_additions. Adjust all calls to libjava_invoke to match
	the new argument.
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Pass stdc++
	path to cxxflagslist.
	Pass path of libstdc++ to libjava_invoke.
	
	* testsuite/libjava.jar/jar.exp (gcj_jar_inerpret): Adjust
	libjava_invoke arguments.
	
	2004-05-07  Ranjit Mathew  <rmathew@gmail.com>
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Don't link the
	main binary against the JNI shared library.
	
	2004-05-07  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/util/Calendar.java (getActualMinimum,
	getActualMaximum):  Remove abstract.  Implement.
	
	2004-05-06  Michael Koch  <konqueror@gmx.de>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c:
	New files.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c:
	Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
	Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to
	their own source file.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
	Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to
	their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
	(create): Define variable on top of function.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
	(menu_pos): Prototyped.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
	(setTitle): Removed.
	* jni/gtk-peer/gthread-jni.c
	(gdk_threads_wake): Removed.
	* Makefile.am (gtk_c_source_files): Added new files
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.
	* Makefile.in: Regenerated.
	
	2004-05-06  Bryce McKinlay  <mckinlay@redhat.com>
	
	* defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use
	verify_field_signature and verify_method_signature, not
	_Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature.
	(_Jv_ClassReader::handleField): Likewise.
	(_Jv_ClassReader::handleMethod): Likewise.
	
	2004-05-05  Tom Tromey  <tromey@redhat.com>
	
	* java/text/Format.java: Cleaned up imports.
	* java/text/DecimalFormat.java: Cleaned up imports.
	* java/security/SecureRandom.java: Cleaned up imports.
	(SecureRandom): Removed unused variable.
	* java/security/UnresolvedPermission.java: Cleaned up imports.
	* java/util/Date.java (parse): Removed unused variable.
	* java/util/ResourceBundle.java: Cleaned up imports.
	(getBundle): Removed unused variable.
	(tryBundle): Likewise.
	* java/util/regex/Pattern.java (Pattern): Removed unused constructor.
	
	2004-05-05  Michael Koch  <konqueror@gmx.de>
	
	* java/awt/FileDialog.java: Import java.io.Serializable explicitly.
	
	2004-05-05  Mark Wielaard  <mark@klomp.org>
	
	Reported by f.haeglsperger@gmx.de [classpath patch #2485]
	* java/util/HashMap.java (rehash): Add entry at start of bucket.
	
	2004-05-05  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/text/DecimalFormat.java
	(scanFix): Build attribute array. Fixed error reporting.
	(applyPatternWithSymbols): Store attributes for the prefix and
	suffix.
	(formatInternal): New method. Changed the way the string is
	computed. Implemented attributes. Cleant up rounding in
	exponential notation.
	(format): Use formatInternal.
	(formatToCharacterIterator): New method.
	(exponentRound, negativePrefixRanges, positivePrefixRanges,
	negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges,
	positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs):
	New fields.
	
	2004-05-05  Dalibor Topic  <robilad@kaffe.org>
	
	* java/text/AttributedString.java,
	java/text/AttributedStringIterator.java,
	java/text/Collator.java,
	java/text/DecimalFormatSymbols.java,
	java/text/NumberFormat.java,
	java/text/RuleBasedCollator.java:
	Cleaned up imports.
	
	2004-05-05  Bryce McKinlay  <mckinlay@redhat.com>
	
	* testsuite/libjava.jni/pr11951.java: Add missing System.loadLibrary()
	call.
	
	2004-05-04  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/text/CharacterBreakIterator.java
	(previous): Removed unused variable.
	
	2004-05-04  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/nio/channels/FileChannelImpl.java (finalize): New method.
	
	2004-05-04  Ingo Proetel  <proetel@aicas.com>
	
	* java/awt/ColorPaintContext.java (<init>): Added ColorModel to signature.
	(getColorModel): Return the actual color model.
	(getRaster): Implemented.
	(ColorRaster): New inner class.
	* java/awt/SystemColor.java (createContext): Use ColorModel when creating
	a PaintContext.
	* java/awt/Color.java (<init>): Make exception more verbose.
	(createContext): Use ColorModel when creating a PaintContext.
	
	2004-05-04  Guilhem Lavaux <guilhem@kaffe.org>
	
	* gnu/java/text/FormatBuffer.java,
	gnu/java/text/AttributedFormatBuffer.java,
	gnu/java/text/StringFormatBuffer.java: New classes to implement
	attributed iterators in java.text.
	* gnu/java/text/FormatCharacterIterator.java: Moved
	from java/text as it is an internal class.
	* java/text/FormatCharacterIterator.java: Removed.
	* java/text/Format.java:
	Import gnu.java.text.FormatCharacterIterator.
	* Makefile.am (java_source_files): Added new files.
	* Makefile.in: Regenerated.
	
	2004-05-04  Dalibor Topic  <robilad@kaffe.org>
	
	* java/security/interfaces/DSAKeyPairGenerator.java,
	java/security/interfaces/DSAPrivateKey.java,
	java/security/interfaces/DSAPublicKey.java,
	java/security/interfaces/RSAPrivateKey.java,
	java/security/interfaces/RSAPublicKey.java:
	Cleaned up imports.
	
	2004-05-03  Tom Tromey  <tromey@redhat.com>
	
	* java/net/URLStreamHandler.java (toExternalForm): Removed
	unused variables.
	unused constructor.
	* java/math/BigDecimal.java (divide): Removed unused variable.
	* java/lang/Throwable.java: Cleaned up imports.
	* java/lang/ClassLoader.java: Cleaned up imports.
	* java/io/FilePermission.java (implies): Removed unused
	variable.
	* java/awt/TextComponent.java: Removed unused import.
	* gnu/java/util/prefs/NodeReader.java: Cleaned up imports.
	* gnu/java/util/DoubleEnumeration.java: Removed unused import.
	* gnu/java/text/WordBreakIterator.java: Removed unused import.
	* gnu/java/text/SentenceBreakIterator.java: Removed unused
	import.
	* gnu/java/text/LineBreakIterator.java: Removed unused import.
	* gnu/java/text/CharacterBreakIterator.java: Removed
	unused import.
	* gnu/java/security/provider/DSAKeyPairGenerator.java:
	Cleaned up imports.
	* gnu/java/security/der/DERWriter.java: Cleaned up imports.
	* gnu/java/nio/charset/UTF_16Decoder.java (put): Removed
	unused method.
	* gnu/java/nio/SocketChannelImpl.java: Cleaned up imports.
	* gnu/java/nio/FileLockImpl.java: Cleaned up imports.
	* gnu/java/io/Base64InputStream.java: Cleaned up imports.
	* gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports.
	* gnu/classpath/ServiceFactory.java: Cleaned up imports.
	(lookupProviders): Removed unused variable.
	(loadNextServiceProvider): Likewise.
	* gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports.
	
	2004-05-03  Michael Koch  <konqueror@gmx.de>
	
	Fixes PR libgcj/14695:
	* java/net/NetworkInterface.java
	(getByName): Return null when no interface was found.
	
	2004-05-03  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed
	unused variables hScrollbarHeight and vScrollbarWidth.
	(preferredSize): Likewise.
	* gnu/java/security/provider/DSAParameters.java (engineToString):
	Removed unused call to System.getProperty("line.seperator");
	* java/security/Security.java (loadProviders): Return result.
	
	2004-05-03  Andreas Tobler  <a.tobler@schweiz.ch>
	
	* Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra.
	* Makefile.in: Rebuilt.
	
	2004-04-30  Roger Sayle  <roger@eyesopen.com>
	
	* testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin,
	ceil and floor.
	
	2004-04-30  Ranjit Mathew  <rmathew@hotmail.com>
	Tom Tromey  <tromey@redhat.com>
	
	* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use
	additional option "-Wmissing-prototypes" for compiling C sources.
	Print actual filename for pass/fail rather than $name.c.
	* testsuite/libjava.jni/PR15133.java: New testcase file.
	* testsuite/libjava.jni/PR15133.c: Likewise.
	* testsuite/libjava.jni/PR15133.out: Likewise.
	
	2004-04-25  Ranjit Mathew  <rmathew@hotmail.com>
	
	* testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly
	limit the maximum heap size to avoid unnecessary thrashing.
	
	2004-04-24  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/text/CollationElementIterator.java (reset): Reset
	lookahead variables.
	
	2004-04-23  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/nio/channels/FileChannelImpl.java
	(SET, CUR): Unused, removed.
	(read): Implement here directly.
	(implRead): Removed.
	(write): Implement here directly.
	(implWrite): Removed.
	
	2004-04-23  Mark Wielaard  <mark@klomp.org>
	
	* jni/classpath/jcl.c: Changed C++ comments into C comments.
	
	2004-04-23 Dalibor Topic <robilad@kaffe.org>
	
	* java/sql/DriverManager.java:
	Cleaned up imports.
	
	2004-04-23  Dalibor Topic  <robilad@kaffe.org>
	
	* java/util/logging/FileHandler.java,
	java/util/logging/Formatter.java,
	java/util/logging/Handler.java,
	java/util/logging/Logger.java,
	java/util/logging/SimpleFormatter.java,
	java/util/logging/XMLFormatter.java:
	Cleaned up imports.
	
	2004-04-22  Michael Koch  <konqueror@gmx.de>
	
	* java/nio/charset/IllegalCharsetNameException.java
	(charsetName): Made private.
	(IllegalCharsetNameException): Added @param tag to javadoc.
	(getCharsetName): Added @return tag to javadoc.
	* java/nio/charset/MalformedInputException.java
	(MalformedInputException): Added @param tag to javadoc.
	(getInputLength): Revised method description, added @return tag.
	(getMessage): Added @return tag.
	
	2004-04-22  Mark Wielaard  <mark@klomp.org>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
	Changed C++ comments into C comments.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c:
	Likewise.
	
	2004-04-22  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/awt/Font.java (deriveFont): Implement missing variants.
	* gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement
	missing variants.
	
	2004-04-22  Jeroen Frijters <jeroen@sumatra.nl>
	
	* java/net/URLStreamHandler.java
	(parseURL): Convert the file path to using '/' instead of native
	file separator.
	
	2004-04-22  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/net/URL.java
	(userInfo): New field.
	(URL): Set authority to the right value.
	(setURL): Fixed authority and file initialization.
	* java/net/URLStreamHandler.java
	(parseURL): Take care of the query tag. Build authority.
	(toExternalForm): Fixed URL building using authority.
	
	2004-04-22  Dalibor Topic  <robilad@kaffe.org>
	
	* java/util/regex/Matcher.java,
	java/util/regex/Pattern.java:
	Cleaned up imports.
	
	2004-04-21  Michael Koch  <konqueror@gmx.de>
	
	* java/util/Map.java
	(Entry): Removed redundant "static" modifier.
	* java/text/AttributedCharacterIterator.java:
	Updated copyright year.
	
	2004-04-21  Mark Wielaard  <mark@klomp.org>
	
	* javax/awt/JFrame.java: Implement WindowConstants. Remove final
	static fields defined in interface.
	* javax/awt/JDialog.java: Likewise.
	(JDialog): Make constructors public.
	(getDefaultCloseOperation): Make public.
	(processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set.
	(setDefaultCloseOperation): Make public. Check argument. Add API doc.
	* javax/swing/JViewport.java (JViewport): Make constructor public.
	
	2004-04-21  Dalibor Topic  <robilad@kaffe.org>
	
	* javax/naming/AuthenticationException.java,
	javax/naming/AuthenticationNotSupportedException.java,
	javax/naming/CannotProceedException.java,
	javax/naming/CommunicationException.java,
	javax/naming/CompoundName.java,
	javax/naming/ConfigurationException.java,
	javax/naming/ContextNotEmptyException.java,
	javax/naming/InitialContext.java,
	javax/naming/InsufficientResourcesException.java,
	javax/naming/InterruptedNamingException.java,
	javax/naming/LimitExceededException.java,
	javax/naming/LinkException.java,
	javax/naming/LinkLoopException.java,
	javax/naming/LinkRef.java,
	javax/naming/MalformedLinkException.java,
	javax/naming/Name.java,
	javax/naming/NameAlreadyBoundException.java,
	javax/naming/NameNotFoundException.java,
	javax/naming/NamingSecurityException.java,
	javax/naming/NoInitialContextException.java,
	javax/naming/NoPermissionException.java,
	javax/naming/NotContextException.java,
	javax/naming/PartialResultException.java,
	javax/naming/ReferralException.java,
	javax/naming/ServiceUnavailableException.java,
	javax/naming/SizeLimitExceededException.java,
	javax/naming/TimeLimitExceededException.java,
	javax/naming/directory/Attribute.java,
	javax/naming/directory/Attributes.java,
	javax/naming/directory/SearchResult.java,
	javax/naming/event/NamingExceptionEvent.java,
	javax/naming/spi/ResolveResult.java:
	Cleaned up imports.
	
	2004-04-21  Bryce McKinlay  <mckinlay@redhat.com>
	
	* java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method.
	Set method->index values for interface methods to their itable index.
	(initializeClass): Call _Jv_LayoutInterfaceMethods.
	
	2004-04-20  Sascha Brawer  <brawer@dandelis.ch>
	
	* java/awt/image/DataBufferShort.java,
	java/awt/image/DataBufferFloat.java,
	java/awt/image/DataBufferDouble.java,
	java/awt/image/PixelInterleavedSampleModel.java: New files.
	* gnu/java/awt/Buffers.java (createBuffer, createBufferFromData,
	getData): Added support	for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE.
	
	2004-04-20  Michael Koch  <konqueror@gmx.de>
	
	* Makefile.am (java_source_files): Added
	java/awt/image/DataBufferDouble.java,
	java/awt/image/DataBufferFloat.java,
	java/awt/image/DataBufferShort.java and
	java/awt/image/PixelInterleavedSampleModel.java.
	* Makefile.in: Regenerated.
	
	2004-04-20  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when
	MissingResourceException is thrown.
	* gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
	null when a MissingResourceException is thrown. Should never happen.
	
	2004-04-20  Jeroen Frijters  <jeroen@frijters.net>
	
	* java/io/FileDescriptor.java: (FileDescriptor) Added public
	constructor. (valid) Added null check.
	
	2004-04-20  Ingo Proetel  <proetel@aicas.com>
	
	* java/awt/FontMetrics.java:
	(charsWidth): fixed accumulation of total_width
	(getWidth): simple default implementation
	* java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate
	in Rectangle constructor.
	* java/awt/image/Raster.java (toString): Added method.
	* java/awt/image/SampleModel.java (<init>): Added error cause
	information to thrown exception.
	* java/awt/image/SinglePixelPackedSampleModel.java (getDataElements):
	New method.
	(setDataElements): New method.
	(setPixels): New method.
	(toString): New method.
	
	2004-04-20  Guilhem Lavaux <guilhem@kaffe.org>
	
	Reported by Nektarios Papadopoulos <npapadop@inaccessnetworks.com>
	* java/io/FileOutputStream.java
	(FileOutputStream) Reorganized constructors. Constructors now
	check whether the given path is directory.
	
	2004-04-19  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gcj/cni.h (JvAllocObject): Remove these obsolete,
	undocumented CNI calls.
	* include/java-interp.h (_Jv_InterpClass): No longer
	extends java.lang.Class.
	* java/lang/Class.h (Class): Add new field `aux_info'.
	* boehm.cc (_Jv_MarkObj): Update java.lang.Class marking.
	* defineclass.cc: Remove Class<->_Jv_InterpClass casts.
	Use Class->aux_info instead.
	* jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject.
	* resolve.cc: Remove Class<->_Jv_InterpClass casts.
	Use Class->aux_info instead.
	* java/io/natObjectInputStream.cc (allocateObject): Use
	_Jv_AllocObject.
	* java/lang/natClass.cc (newInstance): Likewise.
	* java/lang/natClassLoader.cc (_Jv_NewClass): Likewise.
	* java/lang/natObject.cc (clone): Likewise.
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
	* java/lang/natVMClassLoader.cc (defineClass): Don't use
	JvAllocObject. Allocate klass->aux_info here for interpreted
	class.
	
	2004-04-17  Mark Wielaard  <mark@klomp.org>
	
	* javax/swing/JToggleButton.java (ToggleButtonModel):
	Make public static inner class.
	* javax/swing/JTabbedPane.java (setComponentAt):
	Call Page.setComponent().
	(SCROLL_TAB_LAYOUT): Make public, value is 1.
	(WRAP_TAB_LAYOUT): Make public, value is 0.
	* javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton):
	Make private static inner class.
	
	2004-04-16  Bryce McKinlay  <mckinlay@redhat.com>
	
	* interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject
	arguments to match new signature. Remove FIXME comments.
	
	2004-04-15  Bryce McKinlay  <mckinlay@redhat.com>
	
	* prims.cc (_Jv_AllocObject): Remove `size' argument.
	(_Jv_AllocObjectNoFinalizer): Likewise.
	(_Jv_AllocObjectNoInitNoFinalizer): Likewise.
	(_Jv_AllocPtrFreeObject): Likewise.
	(_Jv_AllocString): Moved from natString.cc. Call collector interface
	directly even in the JVMPI case.
	* gcj/cni.h (JvAllocObject): Remove `size' argument from
	_Jv_AllocObject calls.
	* gcj/javaprims.h: Update prototypes.
	* gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject.
	* java/lang/Class.h: Update _Jv_AllocObject friend prototype.
	* java/lang/natString.cc (_Jv_AllocString): Move to prims.cc.
	
	2004-04-14  Andrew Haley  <aph@redhat.com>
	Bryce McKinlay  <mckinlay@redhat.com>
	
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
	_Jv_LookupInterfaceMethodIdx for calls to interfaces.
	* include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg.
	
	* testsuite/libjava.lang/InvokeInterface.java: New file.
	* testsuite/libjava.lang/InvokeInterface.out: New file.
	
	2004-04-09  Ranjit Mathew  <rmathew@hotmail.com>
	
	* java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to
	modified lookup().
	* gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a
	StackTraceElement directly.
	(newElement): New native helper method to create StackTraceElement
	bypassing Java access control.
	(createStackTraceElement): Use newElement() instead of directly
	calling StackTraceElement's constructor.
	* gnu/gcj/runtime/natNameFinder.cc (newElement): New method.
	
	2004-04-01  Michael Koch  <konqueror@gmx.de>
	
	* java/lang/SecurityManager.java
	(checkAwtEventQueueAccess): Implemented.
	
	2004-04-01  Gary Benson  <gbenson@redhat.com>
	
	* resolve.cc (_Jv_ResolvePoolEntry): Put field name in exception.
	(_Jv_SearchMethodInClass): Likewise.
	
	2004-03-26  Peter Moon  <peterm@miraculum.com>
	
	* java/text/NumberFormat.java: Fix spelling of setCurrency
	method.
	
	2004-03-21  Jeroen Frijters  <jeroen@frijters.net>
	
	* java/net/URI.java (parseURI): Added unquoting.
	(unquote): New method.
	(quoteAuthority): Implemented.
	(quote(String,String)): New method.
	(quotePath): Implemented.
	(getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field.
	(getSchemeSpecificPart): Removed FIXME comment.
	(getRawAuthority): Return new rawAuthority field.
	(getAuthority): Removed FIXME comment.
	(getRawUserInfo): Return new rawUserInfo field.
	(getUserInfo): Removed FIXME comment.
	(getRawPath): Return new rawPath field.
	(getPath): Removed FIXME comment.
	(getRawQuery): Return new rawQuery field.
	(getQuery): Removed FIXME comment.
	(getRawFragment): Return new rawFragment field.
	(getFragment): Removed FIXME comment.
	
	2004-03-21  Ito Kazumitsu <kaz@maczuka.gcd.org>
	
	* java/net/ServerSocket.java
	(accept): Close the socket when error occured.
	
	2004-03-21  Anthony Green  <green@redhat.com>
	
	* java/lang/natClass.cc (getClassLoader): Circumvent infinite
	recursion when searching for the system ClassLoader.
	
	2004-03-20  Norbert Frese  <postfach@nfrese.net>
	
	* gnu/java/rmi/server/RMIIncomingThread.java: New file.
	* gcc/libjava/gnu/java/rmi/server/UnicastConnection.java:
	Create a new RMIObjectOuputStream/RMIObjectInputStream for every
	rmi-message.
	(getObjectInputStream): Return object reference, throw IOException if null.
	(startObjectInputStream): Create new RMIObjectInputStream on top of 'din'.
	(getObjectOutputStream): Return object reference, throw IOException if null.
	(startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'.
	* gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java:
	(UnicastConnectionManager): Throw RemoteException if port is not available.
	(getInstance): Throw RemoteException.
	(run): Lookup client host and attach it to new RMIIncomingThread for later retrieval.
	* gcc/libjava/gnu/java/rmi/server/UnicastRef.java:
	Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
	Collect Exceptions which are returned by a rmi-call and fix void returns.
	* gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java:
	Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
	* gcc/libjava/gnu/java/rmi/server/UnicastServer.java:
	(dispatch): Answer ping messages which are sent by other java implementions.
	(incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream
	for every rmi-message and fix void return problems.
	* gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java
	(UnicastServerRef): Throw RemoteException.
	(exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic.
	In some situations it is necessary to export a subclass of the class which has the _Stub.
	For instance when the class with has the _Stub is abstract.
	(findStubSkelClass): New method which looks for the class which has the _Stub.
	(getClientHost): Implementated.
	* gcc/libjava/java/rmi/server/RemoteServer.java
	(getClientHost): Implementated.
	* gcc/libjava/Makefile.am (rmi_java_source_files):
	Added gnu/java/rmi/server/RMIIncomingThread.java.
	* Makefile.in: Regenerated.
	
	2004-03-20  Michael Koch  <konqueror@gmx.de>
	
	* java/net/InetAddress.java
	(getLocalHostname): Added javadoc.
	
	2004-03-20  Mark Wielaard  <mark@klomp.org>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth):
	Don't access ws when it is null.
	(Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight):
	Likewise.
	
	2004-03-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
	
	* verify.cc: Undef PC.
	
	2004-03-19  Per Bothner  <per@bothner.com>
	
	* gnu/gcj/convert/Input_UnicodeBig.java:  New class..
	* gnu/gcj/convert/Input_UnicodeLittle.java:  New class.
	* Makefile.am:  Update accordingly.
	* gnu/gcj/convert/IOConverter.java:  Define "utf-16le" and "utf16be"
	as aliases for UnicodeLittle and UnicodeBig.
	
	2004-03-19  Mark Wielaard  <mark@klomp.org>
	
	Reported by Stephen Crawley
	* java/io/FilePermission.java (implies): Use String.length() -1 to
	access last char of String.
	
	2004-03-19  Jeroen Frijters  <jeroen@frijters.net>
	
	* java/lang/ThreadGroup.java (list): Changed print to println.
	
	2004-03-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
	
	* gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast
	MAP_FAILED to void *.
	
	2004-03-18  Michael Koch  <konqueror@gmx.de>
	
	* java/nio/channels/spi/AbstractSelectableChannel.java
	(keys): Initialize at declaration.
	(locate): keys cant be null.
	(add): Removed.
	(addSelectionKey): New method.
	(removeSelectionKey): New method.
	* java/nio/channels/spi/AbstractSelectionKey.java
	(cancel): Call AbstractSelector.cancelKey(SelectionKey key).
	* java/nio/channels/spi/AbstractSelector.java
	(provider): Javadoc added.
	(cancelledKeys): Javadoc added.
	(cancelKey): Javadoc added, add key to cancelledKeys.
	(deregister): Implemented.
	
	2004-03-17  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/net/natPlainSocketImplPosix.cc
	(write): Just call write(jbyteArray, offset, len).
	(read): Just call read(jbyteArray, offset, len).
	
	2004-03-16  Norbert Frese  <postfach@nfrese.net>
	
	* java/net/InetAddress.java
	(getByName): Handle hostname == "" case.
	
	2004-03-16  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JTabbedPane.java
	(serialVersionUID): New field.
	
	2004-03-16  Dalibor Topic  <robilad@kaffe.org>
	
	Reported by: Adam Heath <doogie@debian.org>
	* gnu/javax/rmi/CORBA/DelegateFactory.java (getInstance): Use context
	class loader.
	
	2004-03-15  Michael Koch  <konqueror@gmx.de>
	
	* java/util/Locale.java: Reverting my last patch
	and add a comment why the original version was okay.
	
	2004-03-14  Andreas Tobler <a.tobler@schweiz.ch>
	
	* gnu/java/nio/channels/natFileChannelPosix.cc: Implement
	munmap_adaptor and msync_adaptor for older POSIX_C_SOURCES specs.
	(MappedByteBufferImpl::unmapImpl): Use munmap_adaptor.
	(MappedByteBufferImpl::forceImpl): Use msync_adptor.
	
	2004-03-12  Michael Koch  <konqueror@gmx.de>
	
	* java/net/HttpURLConnection.java
	(getResponseCode): Fix another typo in javadoc.
	
	2004-03-12  Ito Kazumitsu  <ito.kazumitsu@hitachi-cable.co.jp>
	
	* java/net/URI.java
	(URI_REGEXP) updated to contain scheme specific part.
	(SCHEME_SPEC_PART_GROUP) new constant.
	(AUTHORITY_GROUP, PATH_GROUP, QUERY_GROUP, FRAGMENT_GROUP)
	updated to make room for SCHEME_SPEC_PART_GROUP.
	(parseURI) parse scheme specific part.
	(resolve, isAbsolute, isOpaque, getRawSchemeSpecificPart,
	getSchemeSpecificPart, getAuthority, getUserInfo, getPath,
	getQuery, getFragment) implemented.
	
	2004-03-12  Dalibor Topic  <robilad@kaffe.org>
	
	* libraries/javalib/java/net/URI.java
	partially implemented using java.util.regex.
	(URI_REGEXP) new constant. Used to parse URIs.
	(SCHEME_GROUP) new constant representing index of scheme group
	in parsed URI.
	(AUTHORITY_GROUP) new constant representing index of authority
	group in parsed URI.
	(PATH_GROUP) new constant representing index of path group in
	parsed URI.
	(QUERY_GROUP) new constant representing index of query group in
	parsed URI.
	(FRAGMENT_GROUP) new constant representing index of fragment
	group in parsed URI.
	(getURIGroup) new static utility method.
	(parseURI) implemented.
	(quote) stub for new static utility method.
	(quoteAuthority) stub for new static utility method.
	(quoteHost) stub for new static utility method.
	(quotePath) stub for new static utility method.
	(quoteUserInfo) stub for new static utility method.
	(URI) implemented.
	(create) don't throw URISyntaxException. Implemented.
	(toString) implemented.
	
	2004-03-11  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/awt/peer/ClasspathFontPeer.java:
	Fixed javadoc to be correct xhtml.
	* gnu/java/awt/peer/gtk/GtkArgList.java
	(add): Use Boolean.valueOf() instead of new Boolean().
	
	2004-03-11  Mark Wielaard  <mark@klomp.org>
	
	* java/beans/BeanDescriptor.java (BeanDescriptor):
	Set the FeatureDescriptor programmatic name.
	
	2004-03-11  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/text/AttributedStringIterator.java
	(getAllAttributesKey): Return only keys concerned
	by the current iterator.
	(getAttributes): Use strict inequality for
	end_index.
	
	2004-03-11  Guilhem Lavaux  <guilhem@kaffe.org>
	
	* java/io/BufferedInputStream.java (marktarget): New field for max
	mark limit.
	(CHUNKSIZE): New constant for incremental mark buffer allocation.
	(mark): Use new fields.
	(read): Likewise.
	(read(byte[],int,int)): Likewise.
	(skip): Likewise.
	(refill): Likewise.
	
	2004-03-11  Dalibor Topic  <robilad@kaffe.org>
	
	* java/text/AttributedString.java
	(addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)):
	Use HashMap instead of Hashtable since value can be null, and
	you can not store a null value in a Hashtable.
	
	2004-03-09  Michael Koch  <konqueror@gmx.de>
	
	* java/lang/Thread.java
	(runnable): Moved around.
	(daemon): Renamed from daemon_flag.
	(contextClassLoader): Renamed from context_class_loader.
	(Thread): Reordered constructors.
	(activeCount): Use group directly.
	(destroy): Make it a java method. Throw NoSuchMethodError like Sun does.
	(holdsLock): Reworked javadoc.
	(setDaemon): Reworked.
	* java/lang/natThread.cc
	(destroy): Removed.
	
	2004-03-08  Anthony Green  <green@redhat.com>
	
	* Makefile.am: Build property resource files into libgcj.
	* Makefile.in: Rebuilt.
	* java/util/regex/Matcher.java, java/util/regex/Pattern.java,
	java/util/regex/PatternSyntaxException.java,
	gnu/regexp/CharIndexed.java,
	gnu/regexp/CharIndexedCharArray.java,
	gnu/regexp/CharIndexedInputStream.java,
	gnu/regexp/CharIndexedReader.java,
	gnu/regexp/CharIndexedString.java,
	gnu/regexp/CharIndexedStringBuffer.java, gnu/regexp/RE.java,
	gnu/regexp/REException.java,
	gnu/regexp/REFilterInputStream.java,
	gnu/regexp/REFilterReader.java, gnu/regexp/REMatch.java,
	gnu/regexp/REMatchEnumeration.java, gnu/regexp/RESyntax.java,
	gnu/regexp/REToken.java, gnu/regexp/RETokenAny.java,
	gnu/regexp/RETokenBackRef.java, gnu/regexp/RETokenChar.java,
	gnu/regexp/RETokenEnd.java, gnu/regexp/RETokenEndSub.java,
	gnu/regexp/RETokenLookAhead.java,
	gnu/regexp/RETokenOneOf.java, gnu/regexp/RETokenPOSIX.java,
	gnu/regexp/RETokenRange.java, gnu/regexp/RETokenRepeated.java,
	gnu/regexp/RETokenStart.java,
	gnu/regexp/RETokenWordBoundary.java,
	gnu/regexp/UncheckedRE.java: Files merged from GNU Classpath.
	
	2004-03-03  Per Bothner  <per@bothner.com>
	
	* java/nio/channels/Channels.java (newInputStream, newOutputStream):
	Optimize when argument is a FileChannelImpl.
	(newInputStream(FileChannelImpl), newOutputStream(FileChannelImpl)):
	New native methods.
	* java/nio/channels/natChannels.cc:  New file for new native methods.
	* Makefile.am:  Update accordingly.
	
	2004-03-02  Jan Hubicka  <jh@suse.cz>
	
	* configure.host: Pass -fno-omit-frame-pointer for i386.
	* configure.in: Likewise.
	* configure: Regenerate.
	
	2004-03-01  Per Bothner  <per@bothner.com>
	
	* java/lang/natPosixProcess.cc (startProcess):  Fix thinko.
	
	2004-02-29  Per Bothner  <per@bothner.com>
	
	* java/nio/channels/FileChannelImpl.java:  Moved to package
	gnu/java/nio/channels, since we need to refer to it from java.io.
	* java/nio/channels/natFileChannelImpl.cc:  Removed file.
	* gnu/java/nio/channels/FileChannelImpl.java:  New class, renamed
	from java/nio/channels.  Don't depend on FileDescriptor.
	(in, out, err):  New static fields.
	(mode):  New field.
	(SET, CUR, READ, WRITE, APPEND, EXCL, SYNC, DSYNC):  Moved constants
	from FileDescriptor.
	(by):  Removed MappedByteBuffer field.
	(map):  New working implementation.
	* gnu/java/nio/channels/natFileChannelPosix.cc:  New file, though
	some code "ported" from natFileDescriptoPosix.cc.
	* gnu/java/nio/channels/natFileChannelEcos.cc:  Likewise.
	* gnu/java/nio/channels/natFileChannelWin32.cc  Likewise.
	* java/io/FileDescriptor.java:  Implement on top of FileChannel.
	Remove native methods.
	* Makefile.am, configure.in:  Updated accordingly.
	
	* gnu/java/nio/FileLockImpl.java (fd):  Remove field, replacing it by:
	(ch):  New FileChannelImpl field.  Update constructor to match.
	(releaseImpl):  Remove native method.  Instead ...
	(release):  Call unlock on channel.
	* gnu/java/nio/natFileLockImpl.cc:  Removed file.
	
	* java/io/natFileDescriptorEcos.cc:  Remove file.
	* java/io/natFileDescriptorPosix.cc:  Remove file.
	* java/io/natFileDescriptorWin32.cc:  Remove file.
	* java/io/FileInputStream.java (ch):  Change type to FileChannelImpl.
	(<init>(File)):  Allocate a FileChannelImpl, not a FileDescriptor.
	(<init>(FileChannelImpl)):  New package-private constructor.
	(<init>(FileDescriptor)):  Extract FileChannelImpl from arg.
	(available, close, read, skip):  Implement using FileChannelImpl.
	(getFD):  Allocate FileDescriptor if needed.
	(getChannel):  Is now trivial.
	* java/io/FileOutputStream.java:  Corresponding changes.
	* java/io/RandomAccessFile.java:  Corresponding changes.
	
	* java/nio/MappedByteBuffer.java: (forceImpl, isLoadedImpl, loadImpl,
	unmapImpl):  New dummy methods, to be overridden by subclass.
	(finalize, isLoaded, load, force):  New methods.
	* java/nio/MappedByteBufferImpl.java:  More-or-less rewrite.
	Now works, at least for read mapping.
	
	* java/lang/natPosixProcess.cc (startProcess):  Implement standard
	streams using FileChannelImpl, not FileDescriptor.
	* java/lang/natWin32Process.cc (startProcess):  Likewise.
	
	2004-02-28  Michael Koch  <konqueror@gmx.de>
	
	* java/nio/ByteOrder.java
	(nativeOrder): Use equals() to compare strings.
	
	2004-02-28  Guilhem Lavaux <guilhem@kaffe.org>
	
	* java/io/ObjectInputStream.java
	(readClassDescriptor): Keep elements of the mapping non null.
	(checkTypeConsistency): New method.
	(readFields): Fixed main loop and base logic. Small reindentation.
	* java/io/ObjectStreamField.java
	(lookupField): New method to update the field reference.
	(checkFieldType): New method.
	* java/io/ObjectStreamClass.java
	(setClass, setFields): Call lookupField when building the field
	database. Check the real field type.
	
	2004-02-26  Michael Koch  <konqueror@gmx.de>
	
	* Makefile.am: Generate and install headers for inner classes in
	java.nio.channels.Pipe and gnu.java.nio.PipeImpl.
	* Makefile.in: Regenerated.
	
	2004-02-24  Anthony Green  <green@redhat.com>
	
	* java/lang/StringBuffer.java: No need to NULL out remainder of
	buffer since ensureCapacity_unsynchronized will have done this for
	us.
	
	2004-02-20  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/AbstractButton.java: Made several constants final.
	(getRolloverSelectedIcon): Made public.
	(getSelectedIcon): Made public.
	
	2004-02-16  Per Bothner  <per@bothner.com>
	
	* java/nio/CharBufferImpl.java:  Inline super constructor.
	* java/nio/DoubleBufferImpl.java:  Likewise.
	* java/nio/FloatBufferImpl.java:  Likewise.
	* java/nio/IntBufferImpl.java:  Likewise.
	* java/nio/LongBufferImpl.java:  Likewise.
	* java/nio/ShortBufferImpl.java:  Likewise.
	* java/nio/CharBuffer.java:  Remove unused constructor.
	* java/nio/DoubleBuffer.java:  Likewise.
	* java/nio/FloatBuffer.java:  Likewise.
	* java/nio/IntBuffer.java:  Likewise.
	* java/nio/LongBuffer.java:  Likewise.
	* java/nio/ShortBuffer.java:  Likewise.
	* java/nio/CharViewBufferImpl.java:  New convenience constructor.
	Fix buggy call to super constructor.
	* java/nio/DoubleViewBufferImpl.java:  Likewise.
	* java/nio/FloatViewBufferImpl.java:  Likewise.
	* java/nio/IntViewBufferImpl.java:  Likewise.
	* java/nio/LongViewBufferImpl.java:  Likewise.
	* java/nio/ShortViewBufferImpl.java:  Likewise.
	
	* java/nio/ByteBuffer.java (endian):  Make non-private so other
	java.nio classes can inherit it.
	(<init>):  Don't bother clearing array_offset.
	* java/nio/ByteBuffer.java (allocate):  Re-implement using wrap.
	* java/nio/ByteBuffer.java (get(byte[],int,int)):  Check underflow.
	Remove redundant test.
	
	* java/nio/ByteBufferImpl.java (asCharBuffer, asShortBuffer,
	asIntBuffer, asLongBuffer, asFloatBuffer, asDoubleBuffer):
	Use new XxxViewBufferImpl constructors.
	* java/nio/MappedByteBufferImpl.java:  Likewise.
	* java/nio/DirectByteBufferImpl.java:  Likewise.
	
	* java/nio/ByteBufferImpl.java:  Remove one constructor.
	Inline super in remaining constructor.
	* java/nio/ByteBuffer.java:  Remove unused constructor.
	
	* java/nio/ByteBufferImpl.java (shiftDown):  New optimized method.
	
	* java/nio/ByteBufferImpl.java (get, put):  Add array_offset.
	* java/nio/DirectByteBufferImpl.java (owner):  New field.
	(offset):  Remove unused field.
	(<init>):  Modify one and add another constructor.  Change callers.
	(allocateDirect):  Removed - not used.
	(getImpl, putImpl):  Make static and pass address explicitly,
	to make them useful for MappedByteBufferImpl.
	(get, put):  Check for underflow.  Modify for new getImpl.
	(getImpl):  New native method where target is array.
	(get(byte[],int,int)):  Use the above.
	(adjustAddress):  New static native method.
	(slice, duplicate, asReadOnly):  New implementations.
	* java/nio/natDirectByteBufferImpl.cc (getImpl, putImpl, shiftDown,
	adjustAddress):  New or updated native methods.
	
	2004-02-15  Ito Kazumitsu  <kaz@maczuka.gcd.org>
	
	* java/io/ObjectInputStream.java (readClassDescriptor): Avoid the
	overflow of fieldmapping.
	
	2004-02-14  Sascha Brawer  <brawer@dandelis.ch>
	
	* javax/swing/undo/UndoManager.java: Re-written from scratch.
	
	2004-02-14  Per Bothner  <per@bothner.com>
	
	* java/nio/channels/spi/AbstractInterruptibleChannel.java (close):
	Set closed before calling implCloseChannel, as in the spec.
	
	2004-02-10  Randolph Chung  <tausq@debian.org>
	
	* configure.in: Build java for hppa target.
	* configure: Regenerate.
	* libjava/configure.host (hppa-*): Add target.
	* libjava/sysdeps/pa/lock.h: New file.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PresentationDirection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrintQuality.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMoreInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterResolution.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterState.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterStateReason.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterStateReasons.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterURI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Severity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/SheetCollate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Sides.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterLocation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMakeAndModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMessageFromOperator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/QueuedJobCount.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/RequestingUserName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobAdapter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobAttributeEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobAttributeListener.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobListener.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintServiceAttributeEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintServiceAttributeListener.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/BAD_OPERATION.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/ORB.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/PortableRemoteObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/ClassDesc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/ObjectImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/PortableRemoteObjectDelegate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/Stub.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/StubDelegate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/SystemException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/Tie.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/Util.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/UtilDelegate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/ValueHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/security/auth/x500/X500Principal.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ImageIcon.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.18.5&r2=1.2.18.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JButton.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.3&r2=1.4.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JRadioButtonMenuItem.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.8&r2=1.3.8.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JRootPane.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.6&r2=1.4.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JScrollPane.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.2.3&r2=1.3.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.18.1&r2=1.4.18.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JWindow.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.18.5&r2=1.3.18.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/SwingUtilities.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.2.8&r2=1.6.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/UIDefaults.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7.2.2&r2=1.7.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicButtonUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.2.4&r2=1.6.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicRootPaneUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTabbedPaneUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.16.7&r2=1.3.16.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTextUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.16.3&r2=1.4.16.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/TableColumn.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/AbstractDocument.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.8&r2=1.3.8.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/JTextComponent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.10&r2=1.4.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/classpath/jcl.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.16.1&r2=1.2.16.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.12.1&r2=1.2.12.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.8.3&r2=1.4.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15.2.15&r2=1.15.2.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19.2.8&r2=1.19.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.8.1&r2=1.4.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.8.3&r2=1.4.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.16.2&r2=1.2.16.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.4&r2=1.11.8.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.2&r2=1.11.8.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.24.2.6&r2=1.24.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/acinclude.m4.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/aclocal.m4.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/config-h.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/config.guess.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/config.sub.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/configure.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/configure.ac.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/sysdep/pa/locks.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/ChangeLog-old.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.53.8.1&r2=1.53.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/lib/libjava.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.57.8.1&r2=1.57.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.compile/PR15769.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jacks/jacks.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jacks/jacks.xfail.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jar/jar.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/PR15133.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/PR15133.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/PR15133.out.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/jni.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/pr11951.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.28.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/InvokeInterface.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/InvokeInterface.out.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/MathBuiltin.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.mauve/xfails.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.20.8.1&r2=1.20.8.2



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695



More information about the Java-prs mailing list