summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: fa343fa649b17f8729d1e4bd21e76a3e51c3dfbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
2006-04-27  Robert Schuster  <robertschuster@fsfe.org>

	* javax/swing/text/Utilities.java:
	(getTabbedTextOffset): Introduced width variable, rewritten the check
	which ends the loop.
	(getBreakLocation): Call getTabbedTextOffset with rounding argument set
	to false.

2006-04-27  Audrius Meskauskas  <AudriusA@Bioinformatics.org>

	* examples/gnu/classpath/examples/swing/TreeDemo.java
	(createContent): Added root visibility and selection listener demos.
	* javax/swing/JTree.java (setRootVisible): If false, unselect
	the root node, if it is selected.
	* javax/swing/plaf/basic/BasicTreeUI.java 
	(TreeTraverseAction.actionPerformed): Do not select the root if it
	is not visible.
	* javax/swing/tree/DefaultTreeSelectionModel.java (removeSelectionPath,
	removeSelectionPaths): Reset lead to null if the current lead path is
	removed from selection.
	* javax/swing/tree/TreePath.java (getParentPath): Cache the parent path.
	* javax/swing/tree/FixedHeightLayoutCache.java (NodeRecord.getPath):
	Return the same path regardless is root visible or not. (update):
	Reduce the identation if the root is not visible.
	* javax/swing/tree/VariableHeightLayoutCache.java (NodeRecord.getPath):
	Return the same path regardless is root visible or not. (update):
	Reduce the identation if the root is not visible.

2006-04-26  Audrius Meskauskas  <AudriusA@Bioinformatics.org

	* javax/swing/plaf/basic/BasicTreeUI.java
	(TreeAction.actionPerformed):Newly obtain the current lead
	path that must stay visible.
	(TreeTraverseAction.actionPerformed):Rewritten.
	* javax/swing/tree/FixedHeightLayoutCache.java (countRows):
	Do not treat root specially. (setModel): Assume the root node
	initially expanded.
	* javax/swing/tree/VariableHeightLayoutCache.java:(countRows):
	Do not treat root specially. (setModel): Assume the root node
	initially expanded.

2006-04-26  Chris Burdess  <dog@gnu.org>

	Fixes PR 27290
	* javax/xml/datatype/DatatypeFactory.java: Use complete
	  implementation resolution mechanism.

2006-04-26  Audrius Meskauskas  <AudriusA@Bioinformatics.org>

	* javax/swing/tree/DefaultTreeModel.java (nodeStructureChanged): 
	Implemented.
	* javax/swing/tree/DefaultTreeSelectionModel.java (toString):
	Removed NoImplementException form the implemented method.

2006-04-26  Tom Tromey  <tromey@redhat.com>

	* javax/net/ssl/HttpsURLConnection.java (HttpsURLConnection): Doesn't
	throw IOException.

2006-04-26  David Gilbert  <david.gilbert@object-refinery.com>

	* javax/swing/DefaultListSelectionModel.java
	(clone): Initialise empty listener list,
	(setSelectionMode): Throw IllegalArgumentException for bad input.

2006-04-26  David Gilbert  <david.gilbert@object-refinery.com>

	* javax/swing/DefaultListSelectionModel.java
	(clearSelection): Clear the Bitset.

2006-04-26  Audrius Meskauskas  <AudriusA@Bioinformatics.org>

	* javax/swing/JTree.java (setLeadSelectionPath):
	Repaint the new and old lead pathes.
	* javax/swing/plaf/basic/BasicTreeUI.java
	(FocusHandler): Repaint the lead row when focus changes.
	(PropertyChangeHandler): Use existing constants, not the
	string literals for the property names.
	(TreeIncrementAction): Shrink the selection when moving
	from the selection edge to the selection anchor.
	(TreeSelectionHandler.valueChanged): Repaint the 
	new and old lead pathes.
	(paintRow): Treat row as focused only if it is the lead row.
	* javax/swing/tree/DefaultTreeCellRenderer.java
	(getTreeCellRendererComponent): Set the vertical alignment to CENTER.
	(paint): Rewritten.
	* javax/swing/tree/DefaultTreeSelectionModel.java
	(addSelectionPath): Event construction fix (old and new lead were
	always the same).
	(addSelectionPaths): Likewise.
	* javax/swing/JComponent.java (setOpaque): Explained.
	* javax/swing/tree/FixedHeightLayoutCache.java (getBounds):
	Accept null.
	* javax/swing/tree/VariableHeightLayoutCache.java (getBounds):
	Accept null.

2006-04-26  Audrius Meskauskas  <AudriusA@Bioinformatics.org>

	* examples/gnu/classpath/examples/swing/TreeDemo.java
	(createContent): Call DefaultTreeModel.reload(), not the
	tree.repaint(). Expand the parent of the added node.
	* javax/swing/JTree.java (constructor): Do not call
	UpdateUI (and documented why). (treeDidChange):
	Added comment, excludi