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: Anthony Balkissoon
Subject: [commit-cp] classpath ./ChangeLog javax/swing/text/Abstract...
Date: Tue, 04 Oct 2005 15:37:20 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Anthony Balkissoon <address@hidden>     05/10/04 19:37:20

Modified files:
        .              : ChangeLog 
        javax/swing/text: AbstractDocument.java GapContent.java 
                          JTextComponent.java PlainView.java 

Log message:
        2005-10-04  Anthony Balkissoon  <address@hidden>
        
        * javax/swing/text/AbstractDocument.java:
        (insertString): If inserting a string into the Content returns an
        UndoableEdit, then add an ElementEdit to the DocumentEvent before
        firing.
        (remove): Don't fire a removeUpdate unless some content was actually
        removed.
        * javax/swing/text/GapContent.java:
        (UndoInsertString): New class to implement UndoableEdit functions.
        (insertString): Return an UndoableEdit instead of null.  Also use
        locally calculated length of String rather than calculating again.
        * javax/swing/text/JTextComponent.java:
        (setText): If the Document is an AbstractDocument this should pass
        through AbstractDocument.replace rather than calling remove and insert.
        * javax/swing/text/PlainView.java:
        (determineMaxLength): Keep track of which line was the longest as well
        as the length of it.  We'll need this to know when the longest line is
        removed and we need to redetermine the longest line.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.5117&tr2=1.5118&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/AbstractDocument.java.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/GapContent.java.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/JTextComponent.java.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/PlainView.java.diff?tr1=1.13&tr2=1.14&r1=text&r2=text





reply via email to

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