75 GCC HEAD regressions, 0 new, with your patch on 2005-04-20T14:39:10Z.

GCC regression checker geoffk@apple.com
Fri Apr 22 01:32:00 GMT 2005


With your recent patch, GCC HEAD has some regression test failures, 
which used to pass.  There are 0 new failures, and 75
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
native g++.sum g++.dg/other/static11.C
native gcc.sum gcc.c-torture/compile/20030921-1.c
native gcc.sum gcc.c-torture/compile/20040909-1.c
native gcc.sum gcc.dg/uninit-1.c
native libjava.sum ArrayClass
native libjava.sum ArrayStore
native libjava.sum ArrayStore2
native libjava.sum Array_1
native libjava.sum Array_3
native libjava.sum Class_1
native libjava.sum Divide_1
native libjava.sum Final
native libjava.sum G19990302_02
native libjava.sum G19990303_01
native libjava.sum G19990303_02
native libjava.sum G19990304_01
native libjava.sum G19990310_01
native libjava.sum InterfaceDispatch
native libjava.sum InvokeInterface
native libjava.sum InvokeReturn
native libjava.sum Invoke_1
native libjava.sum KeepInline
native libjava.sum LargeFile
native libjava.sum PR12416
native libjava.sum PR12857
native libjava.sum PR13024
native libjava.sum PR141
native libjava.sum PR16249
native libjava.sum PR218
native libjava.sum PR260
native libjava.sum PR4766
native libjava.sum Process_1
native libjava.sum Process_2
native libjava.sum Process_3
native libjava.sum Process_4
native libjava.sum Process_5
native libjava.sum Process_6
native libjava.sum Shazam
native libjava.sum StringBuffer_1
native libjava.sum StringBuffer_overflow
native libjava.sum String_overflow
native libjava.sum SyncGlobal
native libjava.sum SyncTest
native libjava.sum TLtest
native libjava.sum TestProxy
native libjava.sum Thread_Alive
native libjava.sum Thread_HoldsLock
native libjava.sum Thread_Interrupt
native libjava.sum Thread_Join
native libjava.sum Thread_Monitor
native libjava.sum Thread_Sleep
native libjava.sum Thread_Wait
native libjava.sum Thread_Wait_2
native libjava.sum Thread_Wait_Interrupt
native libjava.sum Throw_1
native libjava.sum Throw_2
native libjava.sum assign2
native libjava.sum assignment
native libjava.sum initexc
native libjava.sum instinit2
native libjava.sum invokethrow
native libjava.sum md5test
native libjava.sum newarray_overflow
native libjava.sum pr13107_3
native libjava.sum pr179
native libjava.sum pr184
native libjava.sum pr83
native libjava.sum pr8415
native libjava.sum shatest
native libjava.sum stringconst2
native libstdc++.sum 26_numerics/complex/13450.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/2-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/2-io.cc

For more information, see http://gcc.gnu.org/regtest/.

-------------- next part --------------
ChangeLog entries since last run on 2005-04-18T16:51:54Z:
--- /Users/regress/tbox/changelog_mail/gcc/ChangeLog	Sat Apr 16 12:05:08 2005
+++ gcc/ChangeLog	Wed Apr 20 07:40:27 2005
@@ -1,3 +1,11 @@
+2005-04-19  Hans-Peter Nilsson  <hp@axis.com>
+
+	* configure.in <crisv32-*-*, cris-*-*>: New local variable
+	libgcj_ex_libffi.  Have specific match for *-*-linux*.  Separate
+	matches for "*-*-aout" and "*-*-elf".  Don't disable libffi for
+	"*-*-elf" and "*-*-linux*".
+	* configure: Regenerate.
+
 2005-04-14  Joseph S. Myers  <joseph@codesourcery.com>
 
 	* MAINTAINERS (Various Maintainers): Add self as i18n maintainer.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Mon Apr 18 09:53:08 2005
+++ gcc/gcc/ChangeLog	Wed Apr 20 07:40:41 2005
@@ -1,3 +1,138 @@
+2005-04-20  Michael Matz  <matz@suse.de>
+
+	PR20973
+	* reload.c (push_reload, find_dummy_reload): Check for uninitialized
+	pseudos.
+
+2005-04-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-ssa-phiopt.c: Fix comment typos.
+
+	PR tree-optimization/21116
+	* tree-ssa-phiopt.c: Fix a typo.
+
+2005-04-19  Richard Henderson  <rth@redhat.com>
+
+	* builtins.c (expand_builtin_sync_operation): Revert last change.
+	* optabs.c (expand_bool_compare_and_swap): Compare vs old value,
+	not vs new value.
+	(expand_compare_and_swap_loop): Likewise.
+	(expand_sync_operation): Remove fallback from NAND to AND; invert
+	memory operand when expanding from cmpxchg.
+	(expand_sync_fetch_operation): Likewise.
+	* doc/extend.texi (Atomic Builtins): Fix docs for nand and
+	compare-and-swap.
+
+	* config/alpha/alpha.c (alpha_split_atomic_op): Invert memory operand
+	when implementing NAND.  Fix double-add for AFTER.
+	* config/alpha/sync.md (sync_nand<I48MODE>): Invert memory operand.
+	(sync_old_nand<I48MODE>, sync_new_nand<I48MODE>): Likewise.
+	(sync_compare_and_swap<I48MODE>): Fix compare vs zero.  Return old
+	memory value.
+	(sync_lock_test_and_set<I48MODE>): Remove extra label and last
+	memory barrier.
+
+	* config/i386/sync.md (sync_compare_and_swap<IMODE>): Fix pattern
+	to return old memory value.
+	(sync_compare_and_swap_cc<IMODE>): Likewise.
+
+	* config/ia64/ia64.c (ia64_dependencies_evaluation_hook): Early
+	return pre-reload.  Don't consider output or anti dependencies.
+	* config/ia64/sync.md (IMODE): New.
+	(modesuffix): Add QI and HI.
+	(memory_barrier): Simplify expansion.
+	(sync_compare_and_swap<IMODE>): Use IMODE, not I48MODE.
+	(cmpxchg_acq_<IMODE>): Likewise.
+	(sync_lock_test_and_set<IMODE>): Likewise.
+	(sync_lock_release<IMODE>): Likewise.
+
+2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
+
+	* fold-const.c (fold_binary): Fold ~(X ^ Y) to ~X ^ Y or X ^ ~Y if
+	~X or ~Y simplify.
+
+2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
+
+	* fold-const (fold_binary):  Fold ~X ^ ~ Y to X ^ Y.
+
+2005-04-20  Michael Pogue  <michael.pogue@sun.com>
+            Joseph S. Myers  <joseph@codesourcery.com>
+
+	* c.opt (Wint-to-pointer-cast, Wpointer-to-int-cast): New options.
+	* c-typeck.c (build_c_cast): Check these options.
+	* doc/invoke.texi: Document these options.
+
+2005-04-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-ssa-phiopt.c: Update a comment about the pass.
+
+2005-04-19  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-ssa-phiopt.c, config/arm/arm.c, config/fr30/fr30.md,
+	config/mcore/mcore.c: Fix comment typos.
+
+2005-04-19  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* Makefile.in (libgcc.mk): Pass GCC_FOR_TARGET.
+	* mklibgcc.in: Use $GCC_FOR_TARGET instead of ./xgcc.
+
+2005-04-19  Paul Brook  <paul@codesourcery.com>
+
+	* config/arm/arm.c (arm_init_libfuncs): Clear mod optabs. 
+
+2005-04-19  Andrew Haley  <aph@redhat.com>
+
+	PR java/21022
+	* dbxout.c (dbxout_type_fields): Check DECL_IGNORED_P before
+	looking at a field's bitpos.
+
+2005-04-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* system.h (fopen, fdopen, freopen): Define these to the unlocked
+	libiberty functions.
+
+2005-04-19  Kazu Hirata  <kazu@cs.umass.edu>
+
+	PR tree-optimization/21096
+	* tree-ssa-copy.c (fini_copy_prop): Free cached_last_copy_of.
+
+2005-04-19  Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/21098
+	* config/rs6000/rs6000.c (rs6000_elf_end_indicate_exec_stack): New.
+	* config/rs6000/linux64.h (TARGET_ASM_FILE_END): Use the above.
+
+2005-04-19  Alexandre Oliva  <aoliva@redhat.com>
+
+	* tree-cfg.c (dump_function_to_file): Use cfun info only if it
+	refers to the function being dumped.
+
+2005-04-18  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* varasm.c (assemble_start_function): Remove reset of in_section.
+
+2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
+
+	PR tree-optimization/21085
+	* fold-const (fold_binary): Don't change X % -C to X % C if C has
+	overflowed.
+
+2005-04-19  Ben Elliston  <bje@au.ibm.com>
+
+	* doc/invoke.texi (Optimize Options): Refer to the correct
+	optimisation flag -ftree-dominator-opts, not -ftree-dom.
+
+2005-04-18  Christopher Jaillet <christophe.jaillet@wanadoo.fr>
+
+	* config/rs6000/rs6000.c (machopic_output_stub):  Increase
+	alloca argument to be big enough.
+
+2005-04-18  Alexandre Oliva  <aoliva@redhat.com>
+
+	PR middle-end/21049
+	* tree-cfg.c (dump_function_to_file): Do not crash if cfun or
+	cfun->cfg are NULL.
+
 2005-04-18  Tom Tromey  <tromey@redhat.com>
 
 	* cgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment
--- /Users/regress/tbox/changelog_mail/gcc/gcc/java/ChangeLog	Thu Apr 14 14:35:10 2005
+++ gcc/gcc/java/ChangeLog	Wed Apr 20 07:40:52 2005
@@ -1,3 +1,27 @@
+2005-04-19  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* except.c: Fix a comment typo.
+
+2005-04-19  Julian Brown  <julian@codesourcery.com>
+
+	* decl.c (finish_method): Revert patch from 2005-04-13 for breaking
+	indirect dispatch with PIC.
+
+2005-04-18  Andrew Haley  <aph@redhat.com>
+
+	* java-except.h (struct eh_range.handler): Remove unused field.
+	(handle_nested_ranges): Remove function declaration.
+	(sanity_check_exception_range): Add function declaration.	
+	* verify.c (verify_jvm_instructions): Remove call to
+	handle_nested_ranges.
+	* verify-glue.c (verify_jvm_instructions_new): Call
+	sanity_check_exception_range.
+	* except.c (link_handler, eh_range_freelist, link_handler,
+	handle_nested_ranges): Remove.
+	(add_handler): Rewrite.
+	(sanity_check_exception_range): New function.
+	(print_ranges): New function.
+
 2005-04-13  Julian Brown  <julian@codesourcery.com>
 
 	* decl.c (finish_method): Give methods once-only linkage.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/po/ChangeLog	Mon Apr 18 09:53:21 2005
+++ gcc/gcc/po/ChangeLog	Wed Apr 20 07:40:52 2005
@@ -1,3 +1,7 @@
+2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* de.po: Update.
+
 2005-04-17  Joseph S. Myers  <joseph@codesourcery.com>
 
 	* de.po: Update.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Mon Apr 18 09:53:23 2005
+++ gcc/gcc/testsuite/ChangeLog	Wed Apr 20 07:40:54 2005
@@ -1,3 +1,73 @@
+2005-04-19  Richard Henderson  <rth@redhat.com>
+
+	* lib/target-supports.exp (check_effective_target_vect_int_mult): 
+	Fix typo in exists check.
+	(check_effective_target_sync_int_long): New.
+	* gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
+	* gcc.dg/ia64-sync-2.c: Likewise.
+	* gcc.dg/ia64-sync-3.c: Likewise.
+	* gcc.dg/ia64-sync-4.c: Likewise.
+
+2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
+
+	* gcc.dg/fold-xor-1.c: New test.
+	* gcc.dg/fold-xor-2.c: New test.
+
+2005-04-19  James E. Wilson  <wilson@specifixinc.com>
+
+	PR target/20670
+	* g++.dg/eh/fp-regs.C: New test.
+
+2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* gcc.dg/Wint-to-pointer-cast-1.c,
+	gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
+	gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
+	gcc.dg/Wpointer-to-int-cast-3.c: New tests.
+
+2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+	PR fortran/16861
+	* gfortran.dg/pr16861.f90: New test.
+
+2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
+
+	* gcc.dg/pr21085.c: New test.
+
+2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
+
+	* gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
+	(setup_mips_tests, dg-mips-options): New procedures.
+	* gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
+	* gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
+	* gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
+	* gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
+	* gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
+	* gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
+	* gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
+	* gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
+	* gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
+	* gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
+	* gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
+	dg-mips-options instead of dg-options.  Remove now-redundant
+	preprocessor guards.
+	* gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
+	* gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
+	* gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
+	* gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
+	* gcc.dg/vr-mult-2.c: Delete.
+	* gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
+	* gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
+	* gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
+	* gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
+	* gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
+	* gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
+	* gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
+
+2005-04-18  Laurent GUERBY  <laurent@guerby.net>
+
+	* ada/acats/run_all.sh: Use sync when executable not present.
+	
 2005-04-18  Devang Patel  <dpatel@apple.com>
 
 	* gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
--- /Users/regress/tbox/changelog_mail/gcc/include/ChangeLog	Sat Apr 16 12:05:35 2005
+++ gcc/include/ChangeLog	Wed Apr 20 07:41:09 2005
@@ -1,3 +1,10 @@
+2005-04-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
+	Don't use the PTR macro.
+
+	* sort.h: Don't use the PARAMS macro.
+
 2005-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* libiberty.h (unlock_stream): New.
--- /Users/regress/tbox/changelog_mail/gcc/boehm-gc/ChangeLog	Mon Apr 18 09:53:02 2005
+++ gcc/boehm-gc/ChangeLog	Wed Apr 20 07:40:30 2005
@@ -1,3 +1,9 @@
+2005-04-19  Hans-Peter Nilsson  <hp@axis.com>
+
+	* os_dep.c, include/private/gc_locks.h: Import CRIS port by
+	Simon Posnjak from gc6.4.
+	* include/private/gcconfig.h: Ditto.  Add M32R note from gc6.4.
+
 2005-04-17  David S. Miller  <davem@davemloft.net>
 
 	* include/private/gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
--- /Users/regress/tbox/changelog_mail/gcc/libffi/ChangeLog	Mon Apr 18 09:53:32 2005
+++ gcc/libffi/ChangeLog	Wed Apr 20 07:41:10 2005
@@ -1,4 +1,18 @@
-2005-04-18  Hans-Peter Nilsson  <hp@axis.com>
+2005-04-20  Hans-Peter Nilsson  <hp@axis.com>
+
+	* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): In regsub use,
+	have Tcl8.3-compatible intermediate variable.
+
+2005-04-18  Simon Posnjak <simon.posnjak@siol.net> 
+	    Hans-Peter Nilsson  <hp@axis.com>
+
+	* Makefile.am: Add CRIS support.
+	* configure.ac: Likewise.
+	* Makefile.in, configure, testsuite/Makefile.in,
+	include/Makefile.in: Regenerate.
+	* src/cris: New directory.
+	* src/cris/ffi.c, src/cris/sysv.S, src/cris/ffitarget.h: New files.
+	* src/prep_cif.c (ffi_prep_cif): Wrap in #ifndef __CRIS__.
 
 	* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): Replace \n with
 	\r?\n in output tests.
--- /Users/regress/tbox/changelog_mail/gcc/libjava/ChangeLog	Mon Apr 18 09:53:36 2005
+++ gcc/libjava/ChangeLog	Wed Apr 20 07:41:14 2005
@@ -1,3 +1,982 @@
+2005-04-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* java/net/URI.java:
+	Added class documentation.
+	(parseURI(String)): Only handle scheme-specific parts
+	if URI is not opaque.  Allow for parts that can't be null.
+	(toString()): Output the scheme-specific part whole, rather
+	than as its possibly non-existent components.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+	* java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp.
+	(AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP):
+	Adjusted to match new regexp.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/net/protocol/file/Connection.java,
+	gnu/java/net/protocol/jar/Connection.java:
+	Reorganized import statements. Fixed @author tags.
+
+2005-04-20  Chris Burdess  <dog@gnu.org>
+
+	* java/io/DataOutputStream.java (writeUTF): Use block write for
+	output.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+	* java/io/DataInputStream.java (ignoreInitialNewline): Removed
+	(readLine): Changed newline handling.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+	* java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
+	ColorModel,byte[],int,int): Fixed byte to int conversion.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* java/io/FilePermission.java
+	(serialVersionUID): Made private.
+	(ALL_FILES): New constant.
+	(implies): Handle '<<ALL FILES>>' case.
+
+2005-04-20  Sven de Marothy  <sven@physto.se>
+
+	* gnu/java/awt/peer/gtk/GdkGraphics.java:
+	(drawImage): Don't notify the image observer for offscreen images.
+	* gnu/java/awt/peer/gtk/GtkImagePainter.java:
+	(setPixels): Don't notify the image observer.
+
+2005-04-20  Sven de Marothy  <sven@physto.se>
+
+	* java/nio/ByteBufferImpl.java:
+	(putChar): Inlined for speed.
+	(put, get): Bulk methods can use arraycopy.
+	* java/nio/CharBufferImpl.java:
+	(put, get): Bulk methods can use arraycopy.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+	* java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
+	and field updates.
+	* java/nio/CharBufferImpl.java
+	(CharBufferImpl(CharBufferImpl)): Copy array_offset field.
+	(get(), put(char)): Inlined checks and field updates. Fixed to
+	take array_offset into account.
+	(get(int), put(int, char)): Fixed to take array_offset into account.
+
+2005-04-20  Sven de Marothy  <sven@physto.se>
+
+	* java/text/SimpleDateFormat.java:
+	(formatWithAttribute): Pad year before truncating digits.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/net/PlainDatagramSocketImpl.java:
+	Merged copyright header.
+	* gnu/java/net/PlainSocketImpl.java:
+	Reorganized import statements. Fixed @author tags.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/lang/ClassHelper.java,
+	gnu/java/lang/reflect/TypeSignature.java:
+	Fixed @author tag.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/beans/IntrospectionIncubator.java:
+	Fixed HTML tags in javadocs.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+	* gnu/java/beans/IntrospectionIncubator.java
+	(addToPropertyHash, addToListenerHash): Don't confuse get(),
+	set(), is(), add() and remove() with properties or events.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/awt/image/XBMDecoder.java:
+	Fixed modifier order.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicButtonUI.java
+	(paint): This should not care about margin and insets
+	at the same time, as insets already include the margin
+	through the border.
+	* javax/swing/plaf/basic/BasicGraphicsUtils.java
+	(getPreferredButtonSize): Likewise.
+	* javax/swing/plaf/metal/MetalBorders.java
+	(getBorderInsets): Likewise.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicOptionPaneUI.java
+	(createMessageArea): The JPanel that holds the message area
+	doesn't need to override getPreferredSize. This prevents some
+	message components from rendering nicely.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalInternalFrameUI.java
+	(createUI): Do not share instances between components.
+	* javax/swing/plaf/metal/MetalSliderUI.java
+	(createUI): Do not share instances between components.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalBorders:
+	(PopupMenuBorder): Added.
+	* javax/swing/plaf/metal/MetalLookAndFeel
+	(initComponentDefaults): Added PopupMenuBorder.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/tree/DefaultTreeSelectionModel.java:
+	Added API documentation all over the class.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicScrollPaneUI.java
+	(installDefaults): Link managed JScrollPane in instance field.
+	(uninstallDefaults): Unlink managed JScrollPane in instance field.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicScrollBarUI.java
+	(PropertyChangeHandler.propertyChange): Add default
+	to switch statement to avoid errors with unusual values
+	for orientation.
+	(installComponents): Likewise.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalScrollBarUI.java:
+	(createUI): Instances cannot be shared among JScrollPanes.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalLookAndFeel.java
+	(initComponentDefaults): Added defaults for Menu, MenuBar
+	MenuEntry fonts.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicScrollBarUI.java
+	(installUI): Install listeners after everything all, otherwise
+	we get strange NPEs in some situations, especially with
+	custom L&Fs.
+	(createIncreaseButton): Orientation is expected to be
+	SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
+	HORIZONTAL or VERTICAL.
+	(createDecreaseButton): Orientation is expected to be
+	SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
+	HORIZONTAL or VERTICAL.
+	(installComponents): Orientation for buttons is expected to be
+	SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
+	HORIZONTAL or VERTICAL.
+
+2005-04-20  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/JToolBar.java
+	(addImpl): Adjust added AbstractButtons to look and feel like
+	toolbar buttons.
+	* javax/swing/plaf/metal/MetalBorders.java:
+	Adjusted insets of ButtonBorder.
+	(RolloverMarginBorder): Added class for toolbar buttons.
+	(getButtonBorder): Adjusted factory method to return a shared
+	instance of button border.
+	(getToolbarButtonBorder): Added factory method to return a shared
+	instance of toolbar button border.
+	(getMarginBorder): Added factory method to return a shared
+	instance of margin border.
+	* javax/swing/plaf/metal/MetalButtonUI.java
+	(installDefauls): If button is child of a JToolBar then set
+	special border on this button.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+	* java/net/URLConnection.java
+	(getContent): Fixed javadoc comment.
+
+2005-04-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* java/net/URL.java:
+	(toURI()): Implemented.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/net/InetAddress.java
+	(InetAddress): Fixed javadoc comment.
+	(aton): Likewise.
+	(lookup): Added javadoc.
+	(getFamily): Likewise.
+	* java/net/ServerSocket.java
+	(getChannel): Improved javadoc comment.
+
+2005-04-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* gnu/xml/dom/html2/DomHTMLParser.java:
+	Changed 'enum' references to become 'enumeration'.
+
+2005-04-19  Audrius Meskauskas  <audriusa@bluewin.ch>
+
+	* gnu/xml/dom/html2/DomHTMLParser.java: New file.
+
+2005-04-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* gnu/javax/swing/text/html/parser/htmlAttributeSet.java:
+	(getAttributeNames()): Replaced 'enum' with 'enumeration'.
+	* gnu/javax/swing/text/html/parser/htmlValidator.java:
+	(validateParameters(TagElement,htmlAttributeSet)):
+	Replaced 'enum' with 'enumeration'.
+	(validateAttribute(TagElement,htmlAttributeSet,Enumeration,Enumeration)):
+	Likewise.
+
+2005-04-19  Audrius Meskauskas  <audriusa@bluewin.ch>
+
+	* javax/swing/text/html/parser/Entity.java (getType): New method.
+	* javax/swing/text/html/parser/DocumentParser.java:
+	Inherit from javax.swing.text.html.parser.Parser.
+
+2005-04-19  Chris Burdess  <dog@gnu.org>
+
+	* gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and
+	check for HTML/XHTML namespace.
+
+2005-04-19  Audrius Meskauskas  <audriusa@bluewin.ch>
+
+	* javax/swing/text/html/parser/Parser.java,
+	javax/swing/text/html/parser/Entity.java:
+	Inheriting from DTDConstants.
+	* javax/swing/text/html/parser/AttributeList.java
+	(getValues): Changed return type.
+	* javax/swing/text/html/parser/DocumentParser
+	(parse): Adding the callback parameter that receives
+	the parsing events.
+
+2005-04-19  Chris Burdess  <dog@gnu.org>
+
+	* gnu/xml/dom/DomImpl.java,
+	gnu/xml/dom/html2/DomHTMLAnchorElement.java,
+	gnu/xml/dom/html2/DomHTMLDocument.java,
+	gnu/xml/dom/html2/DomHTMLElement.java,
+	gnu/xml/dom/html2/DomHTMLFormElement.java,
+	gnu/xml/dom/html2/DomHTMLFrameElement.java,
+	gnu/xml/dom/html2/DomHTMLIFrameElement.java,
+	gnu/xml/dom/html2/DomHTMLImpl.java,
+	gnu/xml/dom/html2/DomHTMLInputElement.java,
+	gnu/xml/dom/html2/DomHTMLObjectElement.java,
+	gnu/xml/dom/html2/DomHTMLOptionElement.java,
+	gnu/xml/dom/html2/DomHTMLSelectElement.java,
+	gnu/xml/dom/html2/DomHTMLTableCellElement.java,
+	gnu/xml/dom/html2/DomHTMLTableElement.java,
+	gnu/xml/dom/html2/DomHTMLTableRowElement.java,
+	gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
+	gnu/xml/dom/html2/DomHTMLTextAreaElement.java: JAXP integration,
+	UI events, and tree utility functions.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/javax/swing/text/html/parser/HTML_401F.java,
+	gnu/javax/swing/text/html/parser/gnuDTD.java,
+	gnu/javax/swing/text/html/parser/models/node.java:
+	Reworked import statements.
+
+2005-04-19  Audrius Meskauskas, Lithuania  <AudriusA@Bioinformatics.org>
+
+	* javax/swing/text/html/HTMLDocument.java: New file.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
+	Reformatted.
+	* javax/swing/text/html/parser/AttributeList.java:
+	Fixed order of modifiers.
+	(AttributeList): Made final.
+	* javax/swing/text/html/parser/ContentModel.java:
+	Fixed html characters in javadocs.
+	* javax/swing/text/html/parser/DTD.java
+	(DTD): Don't implement java.io.Serializable directly.
+	(getElement): Simplified.
+	* javax/swing/text/html/parser/DTDConstants.java:
+	Reformatted file.
+	* javax/swing/text/html/parser/Element.java:
+	Fixed order of modifiers.
+	* javax/swing/text/html/parser/Parser.java:
+	Reformatted. Don't use fully-qualified class names.
+	* javax/swing/text/html/parser/ParserDelegator.java:
+	Fixed order of modifiers.
+	* javax/swing/text/rtf/RTFParser.java:
+	Re-ordered import statements.
+	* javax/swing/text/rtf/RTFScanner.java:
+	Removed unused import statement.
+
+2005-04-19  Chris Burdess  <dog@gnu.org>
+
+	* gnu/xml/dom/html2/DomHTMLButtonElement.java,
+	gnu/xml/dom/html2/DomHTMLCollection.java,
+	gnu/xml/dom/html2/DomHTMLDocument.java,
+	gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element
+	types.
+	* gnu/xml/dom/html2/DomHTMLDListElement.java,
+	gnu/xml/dom/html2/DomHTMLDirectoryElement.java,
+	gnu/xml/dom/html2/DomHTMLDivElement.java,
+	gnu/xml/dom/html2/DomHTMLFieldSetElement.java,
+	gnu/xml/dom/html2/DomHTMLFontElement.java,
+	gnu/xml/dom/html2/DomHTMLFormElement.java,
+	gnu/xml/dom/html2/DomHTMLFrameElement.java,
+	gnu/xml/dom/html2/DomHTMLFrameSetElement.java,
+	gnu/xml/dom/html2/DomHTMLHRElement.java,
+	gnu/xml/dom/html2/DomHTMLHeadElement.java,
+	gnu/xml/dom/html2/DomHTMLHeadingElement.java,
+	gnu/xml/dom/html2/DomHTMLHtmlElement.java,
+	gnu/xml/dom/html2/DomHTMLIFrameElement.java,
+	gnu/xml/dom/html2/DomHTMLImageElement.java,
+	gnu/xml/dom/html2/DomHTMLInputElement.java,
+	gnu/xml/dom/html2/DomHTMLIsIndexElement.java,
+	gnu/xml/dom/html2/DomHTMLLIElement.java,
+	gnu/xml/dom/html2/DomHTMLLabelElement.java,
+	gnu/xml/dom/html2/DomHTMLLegendElement.java,
+	gnu/xml/dom/html2/DomHTMLLinkElement.java,
+	gnu/xml/dom/html2/DomHTMLMapElement.java,
+	gnu/xml/dom/html2/DomHTMLMenuElement.java,
+	gnu/xml/dom/html2/DomHTMLMetaElement.java,
+	gnu/xml/dom/html2/DomHTMLModElement.java,
+	gnu/xml/dom/html2/DomHTMLOListElement.java,
+	gnu/xml/dom/html2/DomHTMLObjectElement.java,
+	gnu/xml/dom/html2/DomHTMLOptGroupElement.java,
+	gnu/xml/dom/html2/DomHTMLOptionElement.java,
+	gnu/xml/dom/html2/DomHTMLParagraphElement.java,
+	gnu/xml/dom/html2/DomHTMLParamElement.java,
+	gnu/xml/dom/html2/DomHTMLPreElement.java,
+	gnu/xml/dom/html2/DomHTMLQuoteElement.java,
+	gnu/xml/dom/html2/DomHTMLScriptElement.java,
+	gnu/xml/dom/html2/DomHTMLSelectElement.java,
+	gnu/xml/dom/html2/DomHTMLStyleElement.java,
+	gnu/xml/dom/html2/DomHTMLTableCaptionElement.java,
+	gnu/xml/dom/html2/DomHTMLTableCellElement.java,
+	gnu/xml/dom/html2/DomHTMLTableColElement.java,
+	gnu/xml/dom/html2/DomHTMLTableElement.java,
+	gnu/xml/dom/html2/DomHTMLTableRowElement.java,
+	gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
+	gnu/xml/dom/html2/DomHTMLTextAreaElement.java,
+	gnu/xml/dom/html2/DomHTMLTitleElement.java,
+	gnu/xml/dom/html2/DomHTMLUListElement.java: New files.
+
+2005-04-19  Audrius Meskauskas  <audriusa@bluewin.ch>
+
+	* javax/swing/text/ChangedCharSetException.java,
+	javax/swing/text/html/HTMLEditorKit.java,
+	javax/swing/text/html/HTMLFrameHyperlinkEvent.java,
+	javax/swing/text/html/parser/AttributeList.java,
+	javax/swing/text/html/parser/ContentModel.java,
+	javax/swing/text/html/parser/DocumentParser.java,
+	javax/swing/text/html/parser/DTD.java,
+	javax/swing/text/html/parser/DTDConstants.java,
+	javax/swing/text/html/parser/Element.java,
+	javax/swing/text/html/parser/Entity.java,
+	javax/swing/text/html/parser/Parser.java,
+	javax/swing/text/html/parser/TagElement.java,
+	gnu/javax/swing/text/html/package.html,
+	gnu/javax/swing/text/html/parser/gnuDTD.java,
+	gnu/javax/swing/text/html/parser/HTML_401F.java,
+	gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
+	gnu/javax/swing/text/html/parser/htmlValidator.java,
+	gnu/javax/swing/text/html/parser/package.html,
+	gnu/javax/swing/text/html/parser/models/list.java,
+	gnu/javax/swing/text/html/parser/models/node.java,
+	gnu/javax/swing/text/html/parser/models/noTagModel.java,
+	gnu/javax/swing/text/html/parser/models/package.html,
+	gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java,
+	gnu/javax/swing/text/html/parser/models/TableRowContentModel.java,
+	gnu/javax/swing/text/html/parser/models/transformer.java,
+	gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java,
+	gnu/javax/swing/text/html/parser/support/package.html,
+	gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
+	gnu/javax/swing/text/html/parser/support/Parser.java,
+	gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
+	gnu/javax/swing/text/html/parser/support/low/Buffer.java,
+	gnu/javax/swing/text/html/parser/support/low/Constants.java,
+	gnu/javax/swing/text/html/parser/support/low/Location.java,
+	gnu/javax/swing/text/html/parser/support/low/node.java,
+	gnu/javax/swing/text/html/parser/support/low/package.html,
+	gnu/javax/swing/text/html/parser/support/low/ParseException.java,
+	gnu/javax/swing/text/html/parser/support/low/pattern.java,
+	gnu/javax/swing/text/html/parser/support/low/Queue.java,
+	gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java:
+	New files.
+	* javax/swing/text/html/HTML.java,
+	javax/swing/text/html/parser/ParserDelegator.java:
+	New files (replacing).
+	* javax/swing/text/html/package.html,
+	javax/swing/text/html/parser/package.html: Documenting the
+	packages.
+
+2005-04-19  Chris Burdess  <dog@gnu.org>
+
+	* gnu/xml/dom/html2/DomHTMLAnchorElement.java,
+	gnu/xml/dom/html2/DomHTMLAppletElement.java,
+	gnu/xml/dom/html2/DomHTMLAreaElement.java,
+	gnu/xml/dom/html2/DomHTMLBaseElement.java,
+	gnu/xml/dom/html2/DomHTMLBaseFontElement.java,
+	gnu/xml/dom/html2/DomHTMLBodyElement.java,
+	gnu/xml/dom/html2/DomHTMLBRElement.java,
+	gnu/xml/dom/html2/DomHTMLButtonElement.java,
+	gnu/xml/dom/html2/DomHTMLCollection.java,
+	gnu/xml/dom/html2/DomHTMLDocument.java,
+	gnu/xml/dom/html2/DomHTMLElement.java: New files.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* Makefile.am: Added new files.
+	* Makefile.in: Regenerated.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/text/JTextComponent.java
+	(JTextComponent): Added repaintListener which issues repaint
+	requests when the underlying document changes.
+	(setDocument): Adds repaintListener to document when the
+	document is changed.
+	* javax/swing/text/DefaultEditorKit.java:
+	Removed repaint calls on JTextComponent. This is now handled
+	through a DocumentListener in JTextComponent that repaints
+	the component when needed.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	PR libgcj/21064
+	* javax/swing/text/StyleContext.java
+	(NamedStyle.setResolveParent): Added null
+	pointer check.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/rmi/server/RemoteObject.java:
+	Removed unused import statement.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/net/URL.java: Formatting cleanups.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/awt/FontMetrics.java: Reformatted.
+	(getFontRenderContext): Handle case when java.awt.Graphics context is
+	given.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/awt/FontMetrics.java
+	(getStringBounds): New methods.
+
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/security/x509/X509Certificate.java
+	(parse): Handle val == null case.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalLookAndFeel.java
+	(initComponentDefaults): Added defaults for Menu, MenuBar
+	MenuEntry fonts.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalLookAndFeel.java
+	(initComponentDefaults): Added Label.font.
+	(initSystemColorDefaults): Added this method and adjusted the
+	general control color.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalBorders.java:
+	Added.
+	* javax/swing/plaf/metal/MetalButtonUI.java:
+	(installDefaults): Install button font.
+	* javax/swing/plaf/metal/MetalLookAndFeel.java:
+	(initComponentDefaults): Added button border, font and margin.
+	Changed components background color to the Metal current themes
+	standard color.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalLookAndFeel.java
+	(initComponentDefaults): Added to set Metal specific component
+	defaults.
+
+2005-04-19  Mark Wielaard  <mark@klomp.org>
+
+	* javax/swing/plaf/metal/MetalLookAndFeel.java
+	(initClassDefaults): Call super.initClassDefaults().
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalLookAndFeel.java
+	(initClassDefaults): Added to include the *UI classes.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalComboBoxUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalDesktopIconUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalInternalFrameUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalProgressBarUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalRootPaneUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalScrollBarUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalSeparatorUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalSliderUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalSplitPaneUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalTextFieldUI.java:
+	Added.
+	* javax/swing/plaf/metal/MetalToggleButtonUI.java:
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/metal/MetalButtonUI.java:
+	Added skeleton class.
+	* javax/swing/plaf/metal/MetalCheckBoxUI.java:
+	Added skeleton class.
+	* javax/swing/plaf/metal/MetalLabelUI.java:
+	Added skeleton class.
+	* javax/swing/plaf/metal/MetalRadioButtonUI.java:
+	Added skeleton class.
+	* javax/swing/plaf/metal/MetalScrollPaneUI.java:
+	Added skeleton class.
+	* javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+	Added skeleton class.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/UIDefaults.java:
+	Added API documentation for all methods.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/UIDefaults.java
+	(put): Now uses new checkAndPut method instead of checking
+	directly.
+	(putDefaults): Fixed so that it accepts null-values and
+	treats them like remove(key).
+	(checkAndPut): Added. This checks for null-values and calls
+	put or remove.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* Makefile.am: Added new files.
+	* Makefile.in: Regenerated.
+
+2005-04-19  Mark Wielaard  <mark@klomp.org>
+
+	* java/lang/natRuntime.cc (insertSystemProperties): Set
+	java.class.path to CLASSPATH only when not empty. Fall back to
+	default path "." when java.class.path is empty.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* javax/swing/text/rtf/ControlWordToken.java,
+	javax/swing/text/rtf/RTFEditorKit.java,
+	javax/swing/text/rtf/RTFParseException.java,
+	javax/swing/text/rtf/RTFParser.java,
+	javax/swing/text/rtf/RTFScanner.java,
+	javax/swing/text/rtf/TextToken.java,
+	javax/swing/text/rtf/Token.java: New files.
+	* Makefile.am: Added new files.
+	* Makefile.in: Regenerated.
+
+2005-04-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/awt/geom/QuadCurve2D.java:
+	Fixed Brian Gough's name for real.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/UIManager.java:
+	Make the UIManager respect the swing.defaultlaf system
+	property.
+
+2005-04-19  Tom Tromey  <tromey@redhat.com>
+
+	* java/lang/natVMClassLoader.cc (loadClass): Call resolveClass,
+	not _Jv_InitClass.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicMenuBarUI.java:
+	Fixed tabs to spaces.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/plaf/basic/BasicMenuUI.java
+	(getMaximumSize): Now returns preferredSize because JMenu should
+	never be bigger than that.
+	* javax/swing/JRootPane
+	(RootLayout.layoutContainer): Make JMenuBars take the whole width.
+
+2005-04-19  Roman Kennke  <roman@kennke.org>
+
+	* javax/swing/JRootPane.java:
+	Fixed various tabs to be spaces.
+	(RootLayout.layoutContainer): Made menubar left aligned.
+
+2005-04-19  Roman Kennke  <roman@ontographics.com>
+
+	* javax/swing/JList.java
+	(getPreferredScrollableViewportSize):
+	The previous implementation was merely guessing the size,
+	now it respects layoutOrientation, visibleRowCount
+	and preferredSize.
+	(getScrollableTracksViewportHeight):
+	Reimplemented so that layoutOrientation, visibleRowCount
+	and preferred size are respected.
+	(getScrollableTracksViewportWidth):
+	Reimplemented so that layoutOrientation, visibleRowCount
+	and preferred size are respected.
+	* javax/swing/plaf/basic/BasicListUI.java
+	(getPreferredSize):
+	Improved calculation of preferredSize when JList is
+	set to HORIZONTAL_WRAP or VERTICAL_WRAP.
+	(getCellBounds):
+	The previous implementation assumed a layoutOrientation of
+	JList.VERTICAL, now also ok with JList.HORIZONTAL_WRAP and
+	JList.VERTICAL_WRAP.
+
+2005-04-19  Roman Kennke  <roman@ontographics.com>
+
+	* javax/swing/plaf/basic/BasicListUI.java
+	(paintCell): use CellRendererPane for painting the cells.
+
+2005-04-19  Roman Kennke  <roman@ontographics.com>
+
+	* javax/swing/plaf/basic/BasicListUI:
+	fixed modifiers of several fields, methods and inner
+	classes to match the 'spec'.
+	(getMaximumSize): removed. It's not in the spec and the
+	implementations was superfluous.
+
+2005-04-19  Roman Kennke  <roman@ontographics.com>
+
+	* javax/swing/plaf/basic/BasicListUI:
+	make BasicListUI capable of wrapping lists
+	(layoutOrientation property of javax.swing.JList)
+
+2005-04-19  Roman Kennke  <roman@ontographics.com>
+
**** TRUNCATED ****
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list