gcc/libjava/javax/swing
Roman Kennke 9257bcc8fa 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.

From-SVN: r98439
2005-04-20 05:47:57 +00:00
..
border revert: [multiple changes] 2004-11-30 23:59:12 +00:00
colorchooser [multiple changes] 2005-02-16 20:03:29 +00:00
event GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
filechooser revert: [multiple changes] 2004-11-30 23:59:12 +00:00
plaf 2005-04-20 Roman Kennke <roman@kennke.org> 2005-04-20 05:47:57 +00:00
table [multiple changes] 2005-02-16 20:03:29 +00:00
text [multiple changes] 2005-04-19 12:19:44 +00:00
tree 2005-04-20 Roman Kennke <roman@kennke.org> 2005-04-20 05:47:57 +00:00
undo GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
AbstractAction.java [multiple changes] 2005-02-16 20:03:29 +00:00
AbstractButton.java [multiple changes] 2005-02-16 20:03:29 +00:00
AbstractCellEditor.java [multiple changes] 2005-02-16 20:03:29 +00:00
AbstractListModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
AbstractSpinnerModel.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
Action.java AbstractAction.java, [...]: Reworked imports. 2004-01-09 10:18:47 +00:00
ActionMap.java [multiple changes] 2005-02-16 20:03:29 +00:00
BorderFactory.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
BoundedRangeModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
Box.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
BoxLayout.java [multiple changes] 2005-04-19 05:35:37 +00:00
ButtonGroup.java [multiple changes] 2004-09-02 05:10:34 +00:00
ButtonModel.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
CellEditor.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
CellRendererPane.java CellRendererPane.java: implemented all methods of this class. 2005-04-19 05:39:27 +00:00
ComboBoxEditor.java [multiple changes] 2004-09-02 05:10:34 +00:00
ComboBoxModel.java [multiple changes] 2004-09-02 05:10:34 +00:00
ComponentInputMap.java [multiple changes] 2005-02-16 20:03:29 +00:00
DebugGraphics.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultBoundedRangeModel.java GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
DefaultButtonModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultCellEditor.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultComboBoxModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultDesktopManager.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultFocusManager.java AbstractAction.java, [...]: Reworked imports. 2004-01-09 10:18:47 +00:00
DefaultListCellRenderer.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultListModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultListSelectionModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
DefaultSingleSelectionModel.java [multiple changes] 2005-02-16 20:03:29 +00:00
DesktopManager.java [multiple changes] 2004-06-17 23:43:16 +00:00
FocusManager.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
GrayFilter.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
Icon.java AbstractAction.java, [...]: Reworked imports. 2004-01-09 10:18:47 +00:00
ImageIcon.java 2005-04-19 Roman Kennke <roman@kennke.org> 2005-04-19 05:59:46 +00:00
InputMap.java [multiple changes] 2005-02-16 20:03:29 +00:00
InputVerifier.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
InternalFrameFocusTraversalPolicy.java [multiple changes] 2005-02-16 20:03:29 +00:00
JApplet.java [multiple changes] 2005-02-16 20:03:29 +00:00
JButton.java [multiple changes] 2005-02-16 20:03:29 +00:00
JCheckBox.java [multiple changes] 2005-02-16 20:03:29 +00:00
JCheckBoxMenuItem.java [multiple changes] 2005-02-16 20:03:29 +00:00
JColorChooser.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JComboBox.java JComboBox.java (constructors): selecting the first item if the box was constructed from the provided non -... 2005-04-19 05:23:13 +00:00
JComponent.java JComponent.java: Modified alignmentX and alignmentY to be 0.5 instead of 0.0. 2005-04-19 05:28:38 +00:00
JDesktopPane.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JDialog.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JEditorPane.java [multiple changes] 2005-02-16 20:03:29 +00:00
JFileChooser.java [multiple changes] 2005-02-16 20:03:29 +00:00
JFormattedTextField.java [multiple changes] 2005-02-16 20:03:29 +00:00
JFrame.java [multiple changes] 2005-02-16 20:03:29 +00:00
JInternalFrame.java [multiple changes] 2005-02-16 20:03:29 +00:00
JLabel.java [multiple changes] 2005-02-16 20:03:29 +00:00
JLayeredPane.java [multiple changes] 2005-02-16 20:03:29 +00:00
JList.java 2005-04-19 Roman Kennke <roman@ontographics.com> 2005-04-19 06:16:17 +00:00
JMenu.java [multiple changes] 2005-02-16 20:03:29 +00:00
JMenuBar.java [multiple changes] 2005-02-16 20:03:29 +00:00
JMenuItem.java [multiple changes] 2005-02-16 20:03:29 +00:00
JOptionPane.java [multiple changes] 2005-02-16 20:03:29 +00:00
JPanel.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JPasswordField.java [multiple changes] 2005-02-16 20:03:29 +00:00
JPopupMenu.java [multiple changes] 2005-02-16 20:03:29 +00:00
JProgressBar.java GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
JRadioButton.java GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
JRadioButtonMenuItem.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JRootPane.java 2005-04-19 Roman Kennke <roman@kennke.org> 2005-04-19 06:23:00 +00:00
JScrollBar.java [multiple changes] 2005-02-16 20:03:29 +00:00
JScrollPane.java [multiple changes] 2005-02-16 20:03:29 +00:00
JSeparator.java [multiple changes] 2004-06-17 23:43:16 +00:00
JSlider.java [multiple changes] 2005-02-16 20:03:29 +00:00
JSpinner.java [multiple changes] 2005-02-16 20:03:29 +00:00
JSplitPane.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JTabbedPane.java [multiple changes] 2005-02-16 20:03:29 +00:00
JTable.java [multiple changes] 2005-02-16 20:03:29 +00:00
JTextArea.java JTextArea.java (replaceRange): Fixing doc.remove(start, length) misinterpretation. 2005-04-19 05:51:38 +00:00
JTextField.java 2005-02-19 Michael Koch <konqueror@gmx.de> 2005-02-19 09:30:03 +00:00
JTextPane.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JToggleButton.java GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
JToolBar.java 2005-04-20 Roman Kennke <roman@kennke.org> 2005-04-20 05:47:57 +00:00
JToolTip.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
JTree.java GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
JViewport.java [multiple changes] 2005-02-16 20:03:29 +00:00
JWindow.java [multiple changes] 2005-02-16 20:03:29 +00:00
KeyStroke.java [multiple changes] 2005-02-16 20:03:29 +00:00
LayoutFocusTraversalPolicy.java [multiple changes] 2005-02-16 20:03:29 +00:00
ListCellRenderer.java JRadioButtonMenuItem.java, [...]: Fixed import statements. 2004-01-10 21:07:44 +00:00
ListModel.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
ListSelectionModel.java [multiple changes] 2004-03-17 21:29:02 +00:00
LookAndFeel.java [multiple changes] 2005-02-16 20:03:29 +00:00
MenuElement.java JRadioButtonMenuItem.java, [...]: Fixed import statements. 2004-01-10 21:07:44 +00:00
MenuSelectionManager.java [multiple changes] 2005-02-16 20:03:29 +00:00
MutableComboBoxModel.java [multiple changes] 2004-09-02 05:10:34 +00:00
OverlayLayout.java [multiple changes] 2005-02-16 20:03:29 +00:00
Popup.java AbstractButton.java: Replace special HTML entities with ASCII equivalent. 2004-05-05 09:53:50 +00:00
PopupFactory.java JWindow.java, [...]: New versions from classpath. 2003-06-27 12:41:52 +00:00
ProgressMonitor.java JRadioButtonMenuItem.java, [...]: Fixed import statements. 2004-01-10 21:07:44 +00:00
ProgressMonitorInputStream.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
Renderer.java JRadioButtonMenuItem.java, [...]: Fixed import statements. 2004-01-10 21:07:44 +00:00
RepaintManager.java [multiple changes] 2005-02-16 20:03:29 +00:00
RootPaneContainer.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
Scrollable.java JRadioButtonMenuItem.java, [...]: Fixed import statements. 2004-01-10 21:07:44 +00:00
ScrollPaneConstants.java [multiple changes] 2004-06-17 23:43:16 +00:00
ScrollPaneLayout.java [multiple changes] 2005-02-16 20:03:29 +00:00
SingleSelectionModel.java JRadioButtonMenuItem.java, [...]: Fixed import statements. 2004-01-10 21:07:44 +00:00
SizeRequirements.java [multiple changes] 2005-02-16 20:03:29 +00:00
SizeSequence.java
SortingFocusTraversalPolicy.java [multiple changes] 2005-02-16 20:03:29 +00:00
SpinnerDateModel.java [multiple changes] 2005-02-19 09:22:39 +00:00
SpinnerListModel.java GThreadNativeMethodRunner.java, [...]: Fixed usage of @author tag... 2005-02-17 07:48:58 +00:00
SpinnerModel.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
SpinnerNumberModel.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
Spring.java [multiple changes] 2004-07-22 15:36:05 +00:00
SpringLayout.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
SwingConstants.java 2004-06-05 Michael Koch <konqueror@gmx.de> 2004-06-05 15:19:52 +00:00
SwingUtilities.java [multiple changes] 2005-02-16 20:03:29 +00:00
Timer.java [multiple changes] 2005-02-16 20:03:29 +00:00
ToolTipManager.java revert: [multiple changes] 2004-11-30 23:59:12 +00:00
TransferHandler.java [multiple changes] 2005-02-16 20:03:29 +00:00
UIDefaults.java [multiple changes] 2005-04-19 09:59:53 +00:00
UIManager.java UIManager.java: Make the UIManager respect the swing.defaultlaf system property. 2005-04-19 06:36:27 +00:00
UnsupportedLookAndFeelException.java 2003-03-21 Michael Koch <konqueror@gmx.de> 2003-03-21 09:18:31 +00:00
ViewportLayout.java [multiple changes] 2005-02-16 20:03:29 +00:00
WindowConstants.java Action.java, [...]: Removed redundant modifiers. 2003-10-12 13:20:50 +00:00