commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath ChangeLog gnu/javax/swing/text/html/c...


From: Roman Kennke
Subject: [commit-cp] classpath ChangeLog gnu/javax/swing/text/html/c...
Date: Fri, 01 Dec 2006 14:43:43 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Roman Kennke <rabbit78> 06/12/01 14:43:43

Modified files:
        .              : ChangeLog 
        gnu/javax/swing/text/html/css: Length.java 
        gnu/javax/swing/text/html/parser/support: Parser.java 
        javax/swing/text/html: BlockView.java CSSBorder.java 
                               HTMLDocument.java ImageView.java 
                               ParagraphView.java StyleSheet.java 
                               TableView.java 

Log message:
        2006-11-30  Roman Kennke  <address@hidden>
        
                * gnu/javax/swing/text/html/css/Length.java
                (emBase): New field.
                (exBase): New field.
                (isFontEMRelative): New field.
                (isFontEXRelative): New field.
                (Length): Recognize and setup EM and EX relative values.
                (getValue): Handle EM and EX relative values.
                (isEMRelative): New method.
                (isEXRelative): New method.
                (setEMBase): New method.
                (setEXBase): New method.
                (setFontBases): New method.
                * gnu/javax/swing/text/html/parser/support/Parser.java
                (_handleEmptyTag): Use new isBlock() helper method.
                (_handleEndTag_remaining): Use new isBlock() helper method.
                (_handleStartTag): Consume whitespace after block start tag.
                (Comment): Consume whitespace after a comment.
                (isBlock): New helper method.
                (readAttributes): Consider all characters in unquoted attribute
                values.
                * javax/swing/text/html/BlockView.java
                (layoutMinorAxis): Use cached span value.
                (paint): Added debug code (commented out).
                (setPropertiesFromAttributes): Set the EM and EX base on 
lengths.
                * javax/swing/text/html/CSSBorder.java
                (CSSBorder): Take StyleSheet as argument. Call getBorderWidth()
                with stylesheet.
                (getBorderWidth): Set the EM and EX base on the length values.
                * javax/swing/text/html/HTMLDocument.java
                (HTMLReader.ParagraphAction.end): Do not set the inParagraph 
field.
                (HTMLReader.ParagraphAction.start): Do not set the inParagraph 
field.
                (HTMLReader.inImpliedParagraph): Removed.
                (HTMLReader.inParagraph): Removed.
                (HTMLReader.parseStack): New field.
                (HTMLReader.addContent): Use new paragraph handling.
                (HTMLReader.addSpecialElement): Use new paragraph handling.
                (HTMLReader.blockClose): Use new paragraph handling.
                (HTMLReader.blockOpen): Use new paragraph handling.
                (HTMLReader.inImpliedParagraph): New helper method.
                (HTMLReader.inParagraph): New helper method.
                * javax/swing/text/html/ImageView.java
                (attributes): New field. Caches view attributes.
                (spans): New field. Caches CSS spans.
                (getAttributes): Correctly setup CSS view attributes.
                (getPreferredSpan): Use caches spans.
                (getStyleSheet): Use the view's getDocument() method.
                (setPropertiesFromAttributes): Cache spans and setup EM and EX.
                (updateSize): Use cached spans.
                * javax/swing/text/html/ParagraphView.java
                (setPropertiesFromAttributes): Setup EM and EX.
                * javax/swing/text/html/StyleSheet.java
                (BoxPainter.BoxPainter): Setup EM and EX correctly.
                (getEMBase): New helper method.
                (getEXBase): New helper method.
                * javax/swing/text/html/TableView.java
                (width): New field. Caches the table width.
                (calculateMinorAxisRequirements): Use caches span.
                (setPropertiesFromAttributes): Cache span and setup EM/EX.
                (updateGrid): Correctly setup EM/EX.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8890&r2=1.8891
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/css/Length.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/parser/support/Parser.java?cvsroot=classpath&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/BlockView.java?cvsroot=classpath&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/CSSBorder.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/HTMLDocument.java?cvsroot=classpath&r1=1.54&r2=1.55
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/ImageView.java?cvsroot=classpath&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/ParagraphView.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpath&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/TableView.java?cvsroot=classpath&r1=1.10&r2=1.11




reply via email to

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