19 GCC HEAD regressions, 0 new, with your patch on 2004-09-02T07:46:21Z.
GCC regression checker
geoffk@apple.com
Fri Sep 3 01:48:00 GMT 2004
With your recent patch, GCC HEAD has some regression test failures,
which used to pass. There are 0 new failures, and 19
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/gcov/gcov-1.C
native g++.sum g++.dg/rtti/typeid4.C
native g++.sum g++.old-deja/g++.jason/template24.C
native g++.sum g++.old-deja/g++.law/arg8.C
native g++.sum g++.old-deja/g++.mike/eh2.C
native g++.sum g++.old-deja/g++.mike/net34.C
native g++.sum g++.old-deja/g++.other/unchanging1.C
native g++.sum g++.old-deja/g++.robertl/eb115.C
native g++.sum g++.old-deja/g++.robertl/eb77.C
native gcc.sum gcc.c-torture/compile/20021108-1.c
native gcc.sum gcc.c-torture/compile/labels-1.c
native gcc.sum gcc.c-torture/compile/labels-2.c
native gcc.sum gcc.c-torture/execute/931004-12.c
native gcc.sum gcc.c-torture/execute/va-arg-22.c
native gcc.sum gcc.dg/c90-const-expr-3.c
native gcc.sum gcc.dg/c99-const-expr-3.c
native gcc.sum gcc.misc-tests/gcov-4.c
native objc.sum objc.dg/const-str-3.m
native objc.sum objc.dg/const-str-4.m
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2004-09-01T14:42:44Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Wed Sep 1 07:43:41 2004
+++ gcc/gcc/ChangeLog Thu Sep 2 00:47:19 2004
@@ -1,3 +1,177 @@
+2004-09-01 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/17258
+ * calls.c (initialize_argument_information): Tighten pass-through
+ conditions for pass-by-reference. Remove dead TARGET_EXPR code.
+ Use build_fold_addr_expr.
+ (emit_library_call_value_1): Use build_fold_addr_expr. Remove code
+ that assumes ADDR_EXPR allocates stack space.
+ * fold-const.c (build_fold_addr_expr_with_type): Look through
+ WITH_SIZE_EXPR.
+
+2004-09-01 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * gengenrtl.c (gendef): Use rtx_alloc, don't do PUT_CODE.
+ * ggc.h (ggc_alloc_rtx): Delete.
+
+2004-09-01 Roger Sayle <roger@eyesopen.com>
+
+ * expmed.c (enum alg_code): Remove long unused enumeration values.
+ (struct mult_cost): New structure to hold the "score" of a synthetic
+ multiply sequence, including both a rtx_cost and a latency field.
+ (MULT_COST_LESS): New macro to compare mult_cost to a constant.
+ (CHEAPER_MULT_COST): New macro to compare two mult_costs.
+ (struct algorithm): Change type of cost field to be mult_cost.
+ (synth_mult): Change type of cost_limit argument to be a
+ pointer to a mult_cost. Update all cost comparisons to use the
+ new mult_cost infrastructure. For alg_add_factor and
+ alg_sub_factor operations, latency is lower than the rtx_cost.
+ (choose_mult_variant): Update calls to synth_mult. Perform
+ cost comparisons using the new mult_cost infrastructure.
+ (expand_mult_highpart): Use alg.cost.cost instead of alg.cost
+ to optain the total rtx_cost of a synth_mult "algorithm".
+
+2004-09-01 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/power4.md: Increase store latency to 12.
+ * config/rs6000/power5.md: Same.
+
+2004-09-01 James E Wilson <wilson@specifixinc.com>
+
+ PR target/14064
+ * config/avr/avr.c (avr_unique_section): Delete prototype and
+ definition.
+ (TARGET_ASM_UNIQUE_SECTION): Delete.
+
+2004-09-01 Ziemowit Laski <zlaski@apple.com>
+
+ * c-parse.in (primary): Call objc_build_message_expr(),
+ objc_build_selector_expr(), objc_build_protocol_expr(),
+ objc_build_encode_expr() and objc_build_string_object() instead of
+ build_message_expr(), build_selector_expr(), build_protocol_expr(),
+ build_encode_expr() and build_objc_string_object(), respectively.
+ (component_decl_list2): Call objc_get_class_ivars() instead of
+ get_class_ivars_from_name().
+ (keyworddecl): Call objc_build_keyword_decl() instead of
+ build_keyword_decl().
+ (receiver): Call objc_get_class_reference() instead of
+ get_class_reference().
+ (reswords): Add blank line before @@ifobjc section, for clarity.
+
+2002-09-01 Fariborz Jahanian <fjahanian@apple.com>
+
+ * config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Restrict alignment
+ to Altivec vetors.
+
+2004-09-01 Wu Yongwei <adah@sh163.net>
+ Danny Smith <dannysmith@users.sourceforge.net>
+
+ * gthr-win32.h (__gthread_recursive_mutex_t): Use 'unsigned long',
+ not Windows 'DWORD'.
+ (__GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION): Correct typo.
+ (__GTHREAD_RECURSIVE_MUTEX_INIT_DEFAULT): Likewise.
+ (__gthr_win32_recursive_mutex_init_function): Add prototype for
+ __GTHREAD_HIDE_WIN32API case..
+ (__gthr_win32_recursive_mutex_lock): Likewise.
+ (__gthr_win32_recursive_mutex_trylock): Likewise.
+ (__gthr_win32_recursive_mutex_unlock): Likewise.
+ (__gthread_recursive_mutex_init_function); Add definition for
+ __GTHREAD_HIDE_WIN32API case.
+ (__gthread_recursive_mutex_lock): Correct call to InterlockedDecrement.
+ * config/i386/grthr-win32.c (__gthread_recursive_mutex_lock): Correct
+ call to InterlockedDecrement.
+
+2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * tree-tailcall.c (find_tail_calls): Also fail is statement has
+ volatile operands.
+
+ * tree-ssa.c (propagate_into_addr): Properly test for LHR.
+
+ * doc/c-tree.texi: Document new operands for ARRAY_REF and
+ COMPONENT_REF.
+
+2004-09-01 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * Makefile.in (rtl-profile.o, value-prof.o): Add GCC_H dependency.
+ * common.opt (fspeculative-prefetching): New.
+ * flags.h (flag_speculative_prefetching_set): Declare.
+ * gcov-io.c (gcov_write_counter, gcov_read_counter): Allow negative
+ values.
+ * opts.c (flag_sepculative_prefetching_set): New variable.
+ (common_handle_option): Handle -fspeculative-prefetching.
+ * passes.c (rest_of_compilation): Ditto.
+ * profile.c (instrument_values, compute_value_histograms, branch_prob):
+ Use vectors instead of arrays.
+ * toplev.c (process_options): Handle -fspeculative-prefetching.
+ * rtl-profile.c: Include ggc.h.
+ (rtl_gen_interval_profiler, rtl_gen_pow2_profiler,
+ rtl_gen_one_value_profiler_no_edge_manipulation,
+ rtl_gen_one_value_profiler, rtl_gen_const_delta_profiler): Type of
+ argument changed.
+ * tree-profile.c (tree_gen_interval_profiler, tree_gen_pow2_profiler,
+ tree_gen_one_value_profiler, tree_gen_const_delta_profiler): Type of
+ argument changed.
+ * value-prof.c: Include ggc.h.
+ (NOPREFETCH_RANGE_MIN, NOPREFETCH_RANGE_MAX): New
+ macros.
+ (insn_prefetch_values_to_profile, find_mem_reference_1,
+ find_mem_reference_2, find_mem_reference, gen_speculative_prefetch,
+ speculative_prefetching_transform): New.
+ (value_profile_transformations): Call speculative_prefetching_transform.
+ (insn_values_to_profile): Call insn_prefetch_values_to_profile.
+ (insn_divmod_values_to_profile, rtl_find_values_to_profile,
+ tree_find_values_to_profile, find_values to profile): Use vectors
+ instead of arrays.
+ (free_profiled_values): Removed.
+ * value-prof.h (struct histogram_value): Renamed to
+ struct histogram_value_t.
+ (histogram_value, histogram_values): New types.
+ (find_values_to_profile): Declaration changed.
+ (free_profiled_values): Removed.
+ (struct profile_hooks): Type of argument of the hooks changed to
+ histogram_value.
+ * doc/invoke.texi (-fspeculative-prefetching): Document.
+
+2004-09-01 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ PR rtl-optimization/16408
+ * gcse.c (replace_store_insn): Fix LIBCALL/RETVAL notes.
+
+2004-09-01 Richard Henderson <rth@redhat.com>
+
+ * config/ns32k/ns32k.h (TRANSFER_FROM_TRAMPOLINE): Remove.
+ (TRAMPOLINE_TEMPLATE): Merge code from __trampoline inline.
+
+2004-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ * libgcc-std.ver (GCC_3.4.2): Export also __trampoline_setup.
+
+2004-09-01 Mike Stump <mrs@apple.com>
+
+ * config/darwin.c (machopic_symbol_defined_p): In addition to
+ being SYMBOL_REF_LOCAL_P, a symbol must also be
+ ! SYMBOL_REF_EXTERNAL_P, as only those are _always_ locally
+ defined in this output file, or translation unit in the case
+ of IMA not being used.
+ (machopic_output_indirection): SYMBOL_REF_LOCAL_P symbols
+ never need .indirect_symbol when indirecting.
+
+2004-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ * Makefile.in (bb-reorder.o): Add several dependencies.
+
+2004-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ * fold-const.c (operand_equal_p): Require equal sign also for
+ FIX_{CEIL,TRUNC,FLOOR,ROUND}_EXPR.
+
+2004-09-01 Richard Earnshaw <rearnsha@arm.com>
+
+ * config.gcc (--with-cpu on ARM): Preserve the canonical cpu name
+ for use in configargs.h. Put the cname in a separate variable. Use
+ that to set target_cpu_default2.
+
2004-09-01 J"orn Rennecke <joern.rennecke@superh.com>
Nick Clifton <nickc@redhat.com>
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Wed Sep 1 07:43:59 2004
+++ gcc/gcc/testsuite/ChangeLog Thu Sep 2 00:47:28 2004
@@ -1,3 +1,30 @@
+2004-09-02 Paul Brook <paul@codesourcery.com>
+
+ * gfortran.dg/edit_real_1.f90: Add new tests.
+
+2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
+
+ PR fortran/15327
+ * gfortran.dg/merge_char_1.f90: New test.
+
+2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
+
+ PR fortran/16404
+ * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
+
+2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ PR c/1522
+ * gcc.c-torture/compile/20040901-1.c: New test, from PR.
+
+2004-09-01 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/opt/loop1.C: Do not XFAIL.
+
+2004-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/20040831-1.c: New test.
+
2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
PR fortran/16579
--- /Users/regress/tbox/changelog_mail/gcc/libiberty/ChangeLog Tue Jun 29 08:15:18 2004
+++ gcc/libiberty/ChangeLog Thu Sep 2 00:47:37 2004
@@ -1,3 +1,7 @@
+2004-09-02 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure.ac: Do not enable multilibs for build-side libiberty.
+
2004-06-29 Danny Smith <dannysmith@users.sourceforge.net>
* lrealpath.c (lrealpath): Add _WIN32 support.
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Mon Aug 30 21:10:12 2004
+++ gcc/libstdc++-v3/ChangeLog Thu Sep 2 00:47:51 2004
@@ -1,3 +1,39 @@
+2004-09-01 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/16614
+ * include/ext/mt_allocator.h (__mt_base): Not type dependent,
+ split into..
+ (__pool): New, specialize.
+ (__common_pool): New, static bits here.
+ (__per_type_pool): New, and here.
+ (__mt_alloc_base): New.
+ (__mt_alloc): Add template parameter, inherit from it.
+ * src/allocator.cc: Split this...
+ * src/allocator-inst.cc: And this...
+ * src/pool_allocator.cc: ...into this.
+ * src/mt_allocator.cc: ... and this. Add definitions for
+ __mt_base.
+ * src/Makefile.am (sources): Split allocator.cc to
+ pool_allocator.cc and mt_allocator.cc.
+ * src/Makefile.in: Regenerate.
+ * config/linker-map.gnu: Add symbols.
+ * docs/html/ext/mt_allocator.html: Document new design.
+ * testsuite/ext/mt_allocator/tune-1.cc: New.
+ * testsuite/ext/mt_allocator/tune-2.cc: New.
+ * testsuite/ext/mt_allocator/tune-3.cc: New.
+ * testsuite/ext/mt_allocator/tune-4.cc: New.
+
+ * testsuite/testsuite_allocator.h (__gnu_test::check_new): New.
+ * testsuite/ext/allocators.cc: Use check_new, split into...
+ * testsuite/ext/mt_allocator/check_new.cc: this.
+ * testsuite/ext/pool_allocator/check_new.cc: this.
+ * testsuite/ext/malloc_allocator/check_new.cc: this.
+ * testsuite/ext/debug_allocator/check_new.cc: this.
+ * testsuite/ext/mt_allocator/instantiate.cc: this.
+ * testsuite/ext/pool_allocator/instantiate.cc: this.
+ * testsuite/ext/malloc_allocator/instantiate.cc: this.
+ * testsuite/ext/debug_allocator/instantiate.cc: this.
+
2004-08-30 Phil Edwards <phil@codesourcery.com>
* docs/html/install.html: Update locales list (from Paolo).
--- /Users/regress/tbox/changelog_mail/gcc/libjava/ChangeLog Tue Aug 31 14:25:40 2004
+++ gcc/libjava/ChangeLog Thu Sep 2 00:47:37 2004
@@ -1,3 +1,1174 @@
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextAreaUI.java
+ (create): New method.
+ * javax/swing/text/DefaultHighlighter.java
+ (DefaultHighlightPainter.debugRect): Removed.
+ * javax/swing/text/StyleContext.java
+ (DEFAULT_STYLE): New field.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefaults): Add keybindings for selection.backward and
+ selection-forward for text components.
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (paintSafely): Paint highlight only when something is actually
+ selected.
+ * javax/swing/text/DefaultCaret.java
+ (handleHighlight): New method.
+ (setSelectionVisible): Don't do anything when nothing changes.
+ Handle highlight.
+ (moveDot): Reimplemented. Handle highlight.
+ (setDot): Set mark too. Handle highlight.
+ (getSelectionPainter): New method.
+ * javax/swing/text/DefaultEditorKit.java
+ (defaultActions): Added new actions for text selection.
+ * javax/swing/text/DefaultHighlighter.java
+ (DefaultHighlightPainter): New inner class.
+ (DefaultPainter): New field.
+ (paint): Implemented.
+ * javax/swing/text/PlainView.java
+ (paint): Don't draw background here again.
+ * javax/swing/text/Utilities.java
+ (getTabbedTextWidth): Use width of ' ' instead of 'm' for tabsize.
+ (drawTabbedText): Likewise.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ * javax/swing/JComponent.java
+ (resetKeyboardActions): Add null checks.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ * javax/swing/DefaultButtonModel.java:
+ Skip group notification when no group is set.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ * javax/swing/JColorChooser.java:
+ Make a couple inner classes static, for jikes.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (RottView.modelToView): New method.
+ (UpdateHandler): Renamed from EventHandler.
+ (updateHandler): Renamed from eventHandler.
+ (modelToView): Implemented.
+ * javax/swing/text/AbstractDocument.java
+ (BranchElement.getElement): Return null for non-existing indeces.
+ (BranchElement.getElementIndex): Return 0 in some corner cases.
+ * javax/swing/text/FieldView.java
+ (modelToView): New method.
+ * javax/swing/text/PlainView.java
+ (modelToView): Made public.
+
+2004-08-31 Kim Ho <kho@redhat.com>
+
+ * Makefile.am: New files.
+ * Makefile.in: Regenerate.
+ * gcj/Makefile.in: Regenerate.
+ * include/Makefile.in: Regenerate.
+ * java/awt/Color.java: Fix documentation.
+ (RGBtoHSB): Use floats for conversions.
+ * javax/swing/ButtonGroup.java: Run Jalopy.
+ (setSelected): Reimplement.
+ * javax/swing/DefaultButtonModel.java: Run Jalopy.
+ (changeState): Let ButtonGroup know that the button
+ is changing state.
+ * javax/swing/JColorChooser.java: Implement.
+ * javax/swing/JLabel.java: Run Jalopy.
+ * javax/swing/JSpinner.java: Run Jalopy.
+ (setValue): New method.
+ * javax/swing/JTabbedPane.java: Run Jalopy.
+ (removeTabAt): Call correct remove method.
+ * javax/swing/SpinnerNumberModel.java: Run Jalopy.
+ (getPreviousValue): Compare minimum value.
+ * javax/swing/Timer.java: Run Jalopy.
+ (run): Comment out println.
+ * javax/swing/ToolTipManager.java:
+ (mouseMoved): Get new tooltip text for location.
+ * javax/swing/colorchooser/AbstractColorChooserPanel.java:
+ Jalopy and Javadoc.
+ * javax/swing/colorchooser/ColorChooserComponentFactory.java:
+ Implement.
+ * javax/swing/colorchooser/DefaultColorSelectionModel.java:
+ Run Jalopy.
+ (setSelectedColor): Fire ChangeEvent.
+ * javax/swing/colorchooser/DefaultHSBChooserPanel.java:
+ New file. Implement.
+ * javax/swing/colorchooser/DefaultPreviewPanel.java:
+ Ditto.
+ * javax/swing/colorchooser/DefaultRGBChooserPanel.java:
+ Ditto.
+ * javax/swing/colorchooser/DefaultSwatchChooserPanel.java:
+ Ditto.
+ * javax/swing/plaf/basic/BasicArrowButton.java:
+ (getArrow): Fix size of upward pointing button.
+ * javax/swing/plaf/basic/BasicColorChooserUI.java:
+ Implement.
+ * javax/swing/plaf/basic/BasicSliderUI.java:
+ (getWidthOfWidestLabel): Use preferred dimensions.
+ (getHeightOfTallestLabel): Ditto.
+ * javax/swing/plaf/basic/BasicSpinnerUI.java:
+ Run Jalopy.
+ (mousePressed): Disable changes to spinner if it is not enabled.
+ * testsuite/Makefile.in: Regenerate.
+
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTableHeaderUI.java,
+ javax/swing/plaf/basic/BasicTableUI.java:
+ Added copyright notice.
+
+2004-08-31 Olga Rodimina <rodimina@redhat.com>
+
+ * Makefile.am: Added new files.
+ * Makefile.in: Regenerate.
+ * javax/swing/ComboBoxEditor.java: Added javadocs.
+ * javax/swing/ComboBoxModel.java: Likewise.
+ * javax/swing/DefaultComboBoxModel.java: Implemented.
+ * javax/swing/DefaultListCellRenderer.java: Added javadocs
+ and ran through jalopy to fix formatting style.
+ (getListCellRendererComponent): Use appropriate border
+ if renderer has focus and use noFocusBorder when it doesn't.
+ * javax/swing/JComboBox.java: Implemented.
+ * javax/swing/JList.java:
+ (locationToIndex): New Method. Implemented.
+ (indexToLocation): New Method.
+ * javax/swing/JPopupMenu.java:
+ (visible): New field.
+ (isVisible): Changed to use new field above.
+ (setVisible): Likewise.
+ * javax/swing/MutableComboBoxModel.java: Added javadocs.
+ * javax/swing/plaf/basic/BasicArrowButton.java:
+ (shadow): Changed default color to Color.gray.
+ * javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
+ UI delegate for JComboBox.
+ * javax/swing/plaf/basic/BasicComboPopup.java: New File.
+ Popup menu containing list of JComboBox's items.
+ * javax/swing/plaf/basic/BasicComboBoxEditor.java: New File.
+ * javax/swing/plaf/basic/BasicComboBoxRenderer.java: New File.
+ * javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
+ * javax/swing/plaf/basic/BasicComboPopup.java: New File.
+ * javax/swing/plaf/basic/BasicPopupMenuUI.java:
+ (popupMenuWillBecomeVisible): Set selected path to the first
+ element only if it is of type MenuElement. Also fix formatting
+ style.
+ * javax/swing/plaf/basic/ComboPopup.java: Added javadocs and missing
+ methods signatures.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/AbstractDocument.java
+ (createBranchElement): Use new constructor of BranchElement.
+ (createLeafElement): Renamed arguments.
+ (getRootElements): Implemented.
+ (BranchElement.start): Removed.
+ (BranchElement.end): Likewise.
+ (BranchElement.BranchElement): Fixed arguments.
+ (BranchElement.getEndOffset): Reimplemented.
+ (BranchElement.getStartOffset): Likewis.
+ * javax/swing/text/DefaultCaret.java
+ (paint): Draw simple vertical line as caret instead of a rectangle.
+ * javax/swing/text/JTextComponent.java
+ (setText): Use doc directly.
+ * javax/swing/text/PlainView.java
+ (nextTabStop): Implemented.
+ * javax/swing/text/Utilities.java
+ (drawTabbedText): nextTabStop() returns an absolute x position.
+ (getTabbedTextWidth): Likewise.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ * java/awt/Component.java
+ (isFocusTraversable): Predicate on isLightweight()
+ (setFocusable): Set isFocusTraversableOverridden.
+ (requestFocus): Predicate peer dispatch on !isLightweight()
+ (requestFocusInWindow): Likewise.
+ (dispatchEventImpl): Coordinate with KeyboardFocusManager.
+ * java/awt/Container.java
+ (dispatchEventImpl): Predicate on event mask.
+ (LightweightDispatcher): Remove focus machinery.
+ * java/awt/DefaultFocusTraversalPolicy.java
+ (accept): Expand predicate to include isFocusable().
+ * java/awt/DefaultKeyboardFocusManager.java:
+ Globally change c.dispatchEvent(e) to redispatchEvent(c,e)
+ * java/awt/KeyboardFocusManager.java
+ (redispatchEvent): Synchronize on event to prevent feedback.
+ * javax/swing/AbstractButton.java
+ (ButtonFocusListener): Remove class.
+ (init): Set focusPainted, focusable.
+ * javax/swing/ActionMap.java (get): Check parent for null.
+ * javax/swing/InputMap.java (get): Likewise.
+ * javax/swing/JComponent.java
+ (inputMap_whenFocused): New InputMap.
+ (inputMap_whenAncestorOfFocused): Likewise.
+ (inputMap_whenInFocusedWindow): Likewise.
+ (getActionForKeyStroke): Rewrite.
+ (getConditionForKeystroke): Likewise.
+ (ActionListenerProxy): New private class.
+ (setInputMap): Implement.
+ (getInputMap): Likewise.
+ (setActionMap): Likewise.
+ (getActionMap): Likewise.
+ (processComponentKeyEvent): New empty method.
+ (processKeyEvent): Implement.
+ (processKeyBinding): Likewise.
+ (resetKeyboardActions): Rewrite.
+ * javax/swing/KeyStroke.java: Rewrite.
+ * javax/swing/SwingUtilities.java
+ (notifyAction): Implement.
+ (replaceUIActionMap): Likewise.
+ (replaceUIInputMap): Likewise.
+ * javax/swing/plaf/basic/BasicButtonListener.java
+ (focusGained): Implement.
+ (focusLost): Repaint if focusPainted().
+ (installKeyboardActions): Install pressed / released actions.
+ (uninstallKeyboardActions): Implement.
+ * javax/swing/plaf/basic/BasicButtonUI.java
+ (focusColor): New field.
+ (installDefaults): Load focus color, install input map.
+ (installKeyboardActions): Implement.
+ (uninstallKeyboardActions): Likewise.
+ (paintFocus): Rewrite.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (Button.focus): New default, midPurple.
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (kit): Make static.
+ (installUI): Get doc from kit, load defaults.
+ (getKeymapName): Implement.
+ (createKeymap): Likewise.
+ (installKeyboardActions): Likewise.
+ (getInputMap): Likewise.
+ (getActionMap): Likewise.
+ (createActionMap): Likewise.
+ * javax/swing/text/AbstractDocument.java
+ (getStartPosition): Implement.
+ (getEndPosition): Likewise.
+ * javax/swing/text/DefaultEditorKit.java
+ (CopyAction): New class.
+ (CutAction): Likewise.
+ (DefaultKeyTypedAction): Likewise.
+ (InsertBreakAction): Likewise.
+ (InsertContentAction): Likewise.
+ (InsertTabAction): Likewise.
+ (PasteAction): Likewise.
+ (defaultActions): New static table.
+ (createCaret): Implement.
+ (getActions): Likewise.
+ * javax/swing/text/JTextComponent.java
+ (KeymapWrapper): New private class.
+ (KeymapActionMap): Likewise.
+ (DefaultKeymap): New class.
+ (keymaps): New static table.
+ (keymap): New field.
+ (getKeymap): Implement.
+ (removeKeymap): Likewise.
+ (addKeymap): Likewise.
+ (setKeymap): Likewise.
+ (loadKeymap): Likewise.
+ (getActions): Likewise.
+ (margin): New field.
+ (JTextComponent): Build and install default keymap.
+ * javax/swing/text/TextAction.java
+ (textAction): Call super properly.
+ (getTextComponent): Implement.
+ * javax/swing/text/Utilities.java
+ (drawTabbedText): Adjust position by ascent.
+
+2004-08-31 David Jee <djee@redhat.com>
+
+ PR AWT/17156
+
+ * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
+ (setEnabled): Make it a native method.
+ * java/awt/DefaultKeyboardFocusManager.java
+ (postProcessKeyEvent): Only post event if the menu item
+ is active.
+ * java/awt/MenuItem.java:
+ Private field 'enabled' should be true by default.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
+ (setEnabled): New function.
+
+2004-08-31 David Jee <djee@redhat.com>
+
+ PR AWT/17059
+
+ * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java
+ (nativeSetHelpMenu): New native method declaration.
+ (addHelpMenu): Call nativeSetHelpMenu().
+ (addMenu): Remove.
+ * java/awt/MenuBar.java
+ (setHelpMenu): Call addNotify() on the new help menu.
+ (add): Call addNotify() on the new menu.
+ (addNotify): Set the help menu if one exists.
+ * java/awt/peer/MenuBarPeer.java
+ (addMenu): Remove.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c
+ (nativeSetHelpMenu): New method.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ * Makefile.am: Add new files.
+ * Makefile.in: Regenerate.
+ * javax/swing/Box.java: Fix setting of layout in ctor.
+ * javax/swing/JScrollPane.java: Scroll headers as well.
+ * javax/swing/JTable.java: Reimplement.
+ * javax/swing/JViewPort.java: Only add non-null children.
+ * javax/swing/ScrollPaneLayout.java: Correct header calculations.
+ * javax/swing/Timer.java: Fix stopping null waker.
+ * javax/swing/plaf/basic/BasicTableHeaderUI.java: New file.
+ * javax/swing/plaf/basic/BasicTableUI.java: New file.
+ * javax/swing/table/DefaultTableCellRenderer.java: Configure.
+ * javax/swing/table/DefaultTableColumnModel.java: Flesh out.
+ * javax/swing/table/DefaultTableModel.java: Clean up.
+ * javax/swing/table/JTableHeader.java: Implement.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/JSpinner.java (getChangeListeners): Remove double
+ semi-colon.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
+ Declare variables at top of functions/block.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Likewise.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * java/lang/Rectangle.java (intersects): Check r.width and r.height
+ first.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/PlainView.java
+ (selectedColor): New field.
+ (unselectedColor): Likewise.
+ (font): Likewise.
+ (updateMetrics): New method.
+ (lineToRect): Likewise.
+ (modelToView): Likewise.
+ (drawSelectedText): Use color from JTextComponent ad draw with
+ Utilities class.
+ (drawUnselectedText): Likewise.
+ (paint): Initialize helper fields.
+ * javax/swing/text/View.java
+ (getChildAllocation): New method.
+ (getViewIndex): Likewise.
+ (getToolTipText): Likewise.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/Utilities.java
+ (drawTabbedText): Reimplemented.
+ (getTabbedTextWidth): Likewise.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (installDefaults): Install caret and highlighter.
+ (modelToView): Use Bias.Forward when calling sibling.
+ * javax/swing/text/AbstractDocument.java
+ (ElementEdit): Implements DocumentEvent.ElementChange.
+ (ElementEdit.ElementEdit): New method.
+ (ElementEdit.getChildrenAdded): Likewise.
+ (ElementEdit.getChildrenRemoved): Likewise.
+ (ElementEdit.getElement): Likewise.
+ (ElementEdit.getIndex): Likewise.
+ * javax/swing/text/DefaultCaret.java
+ (color): Removed.
+ (textComponent): Renamed from parent, made private.
+ (selectionVisible): Renamed from vis_sel, made private.
+ (blinkRate): Renamed from blink, made private.
+ (magicCaretPosition): Renamed from magic, made private.
+ (visible): Renamed from vis, made private.
+ (dot): Made private.
+ (mark): Likewise.
+ (deinstall): Remove as MouseMotionListener.
+ (install): Initialize textComponent first. Add as MouseMotionListener.
+ (paint): Reimplemented.
+ * javax/swing/text/JTextComponent.java
+ (setCaret): Deinstall old caret, install new one and fire property
+ change after setting property.
+ (setHighlighter): Deinstall old highlighter, install new one and fire
+ property change after setting property.
+ (setCaretColor): Fire property change after setting property.
+ (setDisabledTextColor): Likewise.
+ (setSelectedTextColor): Likewise.
+ (setSelectionColor): Likewise.
+ (modelToView): New method.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/AbstractDocument.java
+ (getText): Simplified.
+ * javax/swing/text/Segment.java
+ (current): New field.
+ (current): Reimplemented.
+ (first): Likewise.
+ (getIndex): Likewise.
+ (last): Likewise.
+ (next): Likewise.
+ (previous): Likewise.
+ (setIndex): Likewise.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicButtonUI.java
+ (defaultTextIconGap): Made protected.
+ (defaultTextShiftOffset): Likewise.
+ (textShiftOffset): New field.
+ (clearTextShiftOffset): New method.
+ (getTextShiftOffset): Likewise.
+ (setTextShiftOffset): Likewise.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (installUI): Add eventHandler as property listener.
+ (uninstallUI): remove eventHandler as propert listener.
+ (installDefaults): Added comment.
+ (installListeners): Likewise.
+ (installKeyboardActions): Likewise.
+ (uninstallDefaults): Likewise.
+ (uninstallListeners): Likewise.
+ (uninstallKeyboardActions): Likewise.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/AbstractDocument.java:
+ Fixed some typos in comments.
+ (insertString): Reimplemented.
+ (remove): Likewise.
+ (replace): New method.
+ (children): Dont use fully qualified class name.
+ (DefaultDocumentEvent.offset): Renamed from off.
+ (DefaultDocumentEvent.length): Renamed from len.
+ (DefaultDocumentEvent.type): New field.
+ (DefaultDocumentEvent.DefaultDocumentEvent): New constructor.
+ (DefaultDocumentEvent.getType): Implemented.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (RootView.textComponent): Removed.
+ (RootView.RootView): Don't initialize textComponent.
+ (RootView.getViewFactory): New method.
+ (EventHandler): New inner class.
+ (rootView): Initialize at instance creation.
+ (eventHandler): New field.
+ (installUI): Don't create view hierarchy directly,
+ call modelChanged() instead.
+ (modelChanged): New method.
+ * javax/swing/text/JTextComponent.java
+ (setDocument): Fire property change event.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (RootView.paint): Removed debug output.
+ (paintSafely): Draw highlighter before text.
+ (paintBackground): Use background color of text component.
+ * javax/swing/plaf/basic/BasicToggleButtonUI.java:
+ Reformatted.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicToolBarUI.java
+ (BasicToolBarUI): Fixed arguments for constructor.
+ (createUI): Fixed creation of object.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/DefaultListSelectionModel.java
+ (fireValueChanged): Renamed from fireSelectionValueChanged,
+ made protected.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/TabSet.java
+ (TabSet): Implements java.io.Serializable.
+ * javax/swing/text/TabStop.java
+ (TabStop): Implements java.io.Serializable.
+ (TabStop): Made public.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JComponent.java
+ (setUI): Fire PropertyChange.
+ * javax/swing/JLabel.java
+ (text): Renamed from labelText.
+ (horizontalAlignment): New default vlaue.
+ (icon): Renamed from activeIcon.
+ (displayedMnemonic): Renamed from mnemonicKey, added default value.
+ (displayedMnemonicIndex): Renamed from underlineChar.
+ (setDisplayedMnemonic): Reimplemented.
+ * javax/swing/JRadioButton.java
+ (JRadioButton): New constructors.
+ * javax/swing/JTextField.java
+ (JTextField): Throw exception if colums < 0, initialitialz
+ this.columns directly and initialize document with text conditionally.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicFormattedTextFieldUI.java,
+ javax/swing/plaf/basic/BasicPasswordFieldUI.java,
+ javax/swing/plaf/basic/BasicTextAreaUI.java: New files.
+ * javax/swing/text/FieldView.java
+ (paint): Just call super method for now.
+ * Makefile.am: Added new files.
+ * Makefile.in: Regenerated.
+
+2004-08-31 Ka-Hing Cheung <kahing@javabsp.org>
+
+ * javax/swing/AbstractSpinnerModel.java,
+ javax/swing/JSpinner.java,
+ javax/swing/SpinnerNumberModel.java,
+ javax/swing/plaf/basic/BasicSpinnerUI.java:
+ New files.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initClassDefaults): Added defaults for BasicSpinnerUI.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * Makefile.am: Added new files.
+ * Makefile.in: Regenerated.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/TransferHandler.java,
+ javax/swing/plaf/basic/ComboPopup.java: New files
+ * Makefile.am: Added javax/swing/TransferHandler.java and
+ javax/swing/plaf/basic/ComboPopup.java
+ * Makefile.in: Regenerated.
+
+2004-08-31 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/text/Utilities.java: New file.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * Makefile.am: Added javax/swing/text/Utilities.java.
+ * Makefile.in: Regenerated.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ * javax/swing/text/SimpleAttributeSet.java: New file.
+ * javax/swing/text/StyleConstants.java: New file.
+ * javax/swing/text/StyleContext.java: New file.
+ * javax/swing/text/TabSet.java: New file.
+ * javax/swing/text/TabStop.java: New file.
+ * javax/swing/text/AbstactDocument.java:
+ (AbstractElement): Implement attribute support.
+ * javax/swing/text/AttributeSet.java
+ (NameAttribute): New static field.
+ (ResolveAttribute): New static field.
+ * Makefile.am: Update for new files.
+ * Makefile.in: Regenerate.
+
+2004-08-31 Craig Black <craig.black@aonix.com>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics.java
+ (drawImage): Add support for scaling pixmaps.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
+ (copyAndScalePixmap): New native method.
+
+2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ PR AWT/16121
+ * jni/gtk-peer/gthread-jni.c: Include stdio.h. Eliminate
+ type-punning compiler warnings using unions.
+ (throw): Replace bzero with memset.
+
+2004-08-31 Andreas Tobler <a.tobler@schweiz.ch>
+ Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: Move
+ NSA_PB macros to gtkpeer.h. Include gtkpeer.h.
+ * jni/gtk-peer/gtkpeer.h: Move NSA_PB macros here.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+ (nativeSetIconImageFromDecoder): Use NSA_GET_PB_PTR macro.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
+ #include gdk.h, not gtk.h. #include jni.h, native_state.h, string.h
+ and stdlib.h, not gtkpeer.h.
+ (*vm): New static variable.
+ (areaPreparedID): Make static.
+ (areaUpdatedID): Likewise.
+ (area_prepared): Get and use JNIEnv through stored JavaVM *vm.
+ (area_prepared): Likewise.
+ (area_updated): Likewise.
+ (closed): Likewise.
+ (initStaticState): Initialize *vm javaVM.
+ (pumpBytes): Use given env, not global gdk_env.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/geom/CubicCurve2D.java (solveCubic): Removed duplicate
+ comments.
+
+2004-08-31 Sven de Marothy <sven@physto.se>
+
+ * java/awt/geom/CubicCurve2D.java: Reindent.
+ (contains): Implemented.
+ (intersects): Implemented.
+ * java/awt/geom/QuadCurve2D.java: Likewise.
+ * java/awt/geom/GeneralPath.java: Reindent and document.
+ Fully (re)implemented using separate xpoints and ypoints
+ float[] coords.
+ * java/awt/geom/RoundRectangle2D.java: Several bugfixes (Bug #6007).
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JMenuItem.java
+ (getMenuDragMouseListeners): New method.
+ (getMenuKeyListeners): Likewise.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/AbstractButton.java
+ (model): Made protected.
+ (actionListener): Likewise.
+ (changeListener): Likewise.
+ (itemListener): Likewise.
+ (multiClickThreshhold): New field.
+ (getActionListeners): New method.
+ (getChangeListeners): Likewise.
+ (getItemListeners): Likewise.
+ (fireItemStateChanged): Simplified implementation.
+ (fireActionPerformed): Likewise.
+ (fireStateChanged): Likewise.
+ (getMultiClickThreshhold): New method.
+ (setMultiClickThreshhold): Likewise.
+
+2004-08-31 Tom Tromey <tromey@redhat.com>
+
+ * java/awt/image/Kernel.java (clone): Use super.clone().
+
+2004-08-31 David Jee <djee@redhat.com>
+
+ PR AWT/16682
+ * gnu/java/awt/peer/gtk/GtkFramePeer.java
+ (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
+ (nativeSetIconImageFromData): New native method declaration.
+ (setIconImage): Handle images not produced from GdkPixbufDecoder.
+ * gnu/java/awt/peer/gtk/GtkImage.java
+ (getPixelCache): New method.
+ (getColorModel): New method.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+ (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
+ (free_pixbuf_data): New helper function.
+ (nativeSetIconImageFromData): New function.
+
+2004-08-31 Graydon Hoare <graydon@redhat.com>
+
+ PR SWING/16576
+ * javax/swing/JLayeredPane.java
+ (setLayer): Permit changing layer after addition.
+ (setPosition): Permit over-length positions.
+ (layerToRange): Compare intValue()s.
+ * javax/swing/Box.java (createHorizontalBox): Implement.
+ (createRigidArea): Likewise.
+ (createVerticalBox): Likewise.
+
+2004-08-31 Kim Ho <kho@redhat.com>
+
+ * java/awt/Component.java:
+ (processMouseEvent): Consume event after
+ listeners process it.
+ (processMouseMotionEvent): ditto.
+ (processMouseWheelEvent): ditto.
+ * java/awt/Container.java:
+ (acquireComponentForMouseEvent):
+ Do not dispatch to events that have been
+ removed from the Container.
+ (handleEvent): Consume the MouseEvents.
+ * javax/swing/RepaintManager.java:
+ (paintDirtyRegions): Do not add to list of
+ damaged areas if the component has no root.
+
+2004-08-31 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicMenuItemUI.java: Clean ip imports.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
+ null when a MissingResourceException is thrown. Should never happen.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/EventQueue.java (postEvent): Throw NullPointerException
+ when argument is null.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+ (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_addExposeFilter):
+ Define hid at start of function.
+ (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_removeExposeFilter):
+ Likewise.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/awt/EmbeddedWindow.java: Reindent.
+ * javax/swing/JButton.java: Reindent.
+ * javax/swing/JCheckBox.java: Reindent.
+
+2004-08-31 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (gtk_c_source_files): Added
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c.
+ (gtk_awt_peer_sources): Added
+ gnu/java/awt/peer/gtk/GThreadMutex.java and
+ gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java.
+ * Makefile.in: Regenerated.
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list