CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/10/12 15:12:56
Modified files: javax/swing/text: FlowView.java GlyphView.java ParagraphView.java javax/swing/text/html: BRView.java . : ChangeLog Log message: 2006-10-12 Roman Kennke <[EMAIL PROTECTED]> PR 28696 * javax/swing/text/FlowView.java (FlowStrategy.layout): Preserve logical views from getting lost. (FlowStrategy.layoutRow): Fix line breaking. (FlowStrategy.adjustRow): Fix line breaking. (FlowStrategy.changedUpdate): Mark layout invalid, or repaint. (FlowStrategy.insertUpdate): Mark layout invalid, or repaint. (FlowStrategy.removeUpdate): Mark layout invalid, or repaint. (createView): Don't check index. (contains): New helper method. (reparent): New helper method. (layoutDirty): Removed unneeded field. (FlowView): Removed layoutDirty field init. (changedUpdate): Removed layoutDirty handling. (insertUpdate): Removed layoutDirty handling. (removeUpdate): Removed layoutDirty handling. (layout): Use isLayoutValid() rather than the layoutDirty field. * javax/swing/text/GlyphView.java (startOffset): Removed. (endOffset): Removed. (offset): New field. (length): New field. (GlyphView): Initialize new fields. Removed old fields. (createFragment): Create fragment with new relative offsets. (getEndOffset): Work with new relative offsets. (getStartOffset): Work with new relative offsets. * javax/swing/text/ParagraphView.java (Row.getStartOffset): Overidden to determine the minimum start offset from the children. (Row.getEndOffset): Overidden to determine the maximum end offset from the children. * javax/swing/text/html/BRView.java Make subclass of InlineView. (getBreakWeight): Fall back to super for Y_AXIS. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/FlowView.java?cvsroot=classpath&r1=1.16&r2=1.17 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/GlyphView.java?cvsroot=classpath&r1=1.21&r2=1.22 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/ParagraphView.java?cvsroot=classpath&r1=1.12&r2=1.13 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/BRView.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8670&r2=1.8671