commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ./ChangeLog javax/swing/text/Abstract...


From: Roman Kennke
Subject: [commit-cp] classpath ./ChangeLog javax/swing/text/Abstract...
Date: Tue, 21 Feb 2006 13:56:15 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Roman Kennke <address@hidden>   06/02/21 13:56:15

Modified files:
        .              : ChangeLog 
        javax/swing/text: AbstractDocument.java BoxView.java 
                          ComponentView.java DefaultStyledDocument.java 
                          FlowView.java GlyphView.java 
                          ParagraphView.java Utilities.java 
        javax/swing/text/html: HTML.java HTMLDocument.java 
                               HTMLEditorKit.java InlineView.java 
Added files:
        javax/swing/text/html: NullView.java 

Log message:
        2006-02-21  Roman Kennke  <address@hidden>
        
        * javax/swing/text/AbstractDocument.java
        (AbstractElement.getAttribute): Use getResolveParent() to fetch
        the resolving parent.
        (AbstractElement.getResolveParent): Fixed to handle possible null
        parent.
        * javax/swing/text/BoxView.java
        (childReqs): New field.
        (paint): Added debugging code (commented out).
        (getPreferredSpan): Rewritten to use new update* methods.
        (getMaximumSpan): Rewritten to return Integer.MAX_VALUE
        for the minor axis and preferredSpan for the major axis.
        (getMinimumSpan): Rewritten to use new update* methods.
        (baselineRequirements): Rewritten to avoid creation of
        unnecessary SizeRequirements objects.
        (baselineLayout): Rewritten to use new update* methods.
        (calculateMajorAxisRequirements): Rewritten to avoid creation of
        unnecessary SizeRequirements objects.
        (calculateMinorAxisRequirements): Rewritten to avoid creation of
        unnecessary SizeRequirements objects.
        (layout): Some robustness fixes for the layout. Turned AssertionErrors
        into warnings.
        (layoutMajorAxis): Rewritten to use new update* methods.
        (layoutMinorAxis): Rewritten to use new update* methods.
        (getChildRequirements): Replaced by the update* methods.
        (getAlignment): Use update* methods.
        (updateChildRequirements): New methods. Updates the child requirements
        if necessary.
        (updateRequirements): New methods. Updates the BoxView requirements
        if necessary.
        * javax/swing/text/DefaultStyledDocument.java
        (ElementBuffer.insert): Added warning for illegal replacement operation.
        * javax/swing/text/FlowView.java
        (layoutRow): When offset doesn't change, return -1.
        (LogicalView): Now subclasses BoxView.
        (loadChildren): Let the CompositeView.setParent() load the children
        of the logicalView.
        (calculateMinorRequirements): New overridden method.
        * javax/swing/text/GlyphView.java
        (DefaultGlyphPainter.paint): Fixed typo.
        (startOffset): Made field private.
        (endOffset): Made field private.
        (paint): Call getStartOffset() and getEndOffset() instead of the
        element methods.
        (isStrikeThrough): Fixed typo.
        (breakView): Use Utilities.getBreakLocation() to determine best
        break location.
        (changedUpdate): Call preferencedChange on this instead of parent.
        (removeUpdate): Call preferencedChange on this instead of parent.
        * javax/swing/text/ParagraphView.java
        (Row.getAlignment): For Y_AXIS, call super.
        (getAlignment): Likewise.
        * javax/swing/text/Utilities.java
        (getBreakLocation): Set Segment object directly on the BreakIterator.
        * javax/swing/text/html/HTML.java
        (Attribute): Made class non-serializable and final as specified.
        (Attribute(String)): Made constructor private.
        (Attribute.compareTo): Removed.
        (Attribute.equals): Removed.
        (Attribute.hashCode): Removed.
        (Tag): Made class non-comparable and non-serializable as specified.
        (Tag.compareTo): Removed.
        (Tag.equals): Removed.
        (Tag.hashCode): Removed.
        * javax/swing/text/html/HTMLDocument.java
        (HTMLReader.blockOpen): Add tag as name attribute to element.
        * javax/swing/text/html/HTMLEditorKit.java
        (HTMLFactory.create): Create NullView for <head> tags, removed unused
        fallback.
        * javax/swing/text/html/InlineView.java
        (setPropertiesFromAttributes): Call super.
        * javax/swing/text/html/NullView.java: New class.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6473&tr2=1.6474&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/AbstractDocument.java.diff?tr1=1.50&tr2=1.51&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/BoxView.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/ComponentView.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/DefaultStyledDocument.java.diff?tr1=1.62&tr2=1.63&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/FlowView.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/GlyphView.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/ParagraphView.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/Utilities.java.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/html/HTML.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/html/HTMLDocument.java.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/html/HTMLEditorKit.java.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/html/InlineView.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/html/NullView.java?rev=1.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]