CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Roman Kennke <[EMAIL PROTECTED]> 06/01/27 12:37:59
Modified files: . : ChangeLog javax/swing : JComponent.java JLayeredPane.java JViewport.java Log message: 2006-01-27 Roman Kennke <[EMAIL PROTECTED]> PR classpath/25968 * javax/swing/JComponent.java (findOverlapFreeParent): Improved the algorithm to make better use of the optimizedDrawingEnabled flag. * javax/swing/JLayeredPane.java (isOptimizedDrawingEnabled): Reimplemented to match the specs. * javax/swing/JViewport.java (computeBlit): Fixed check to decide if blitting is possible or not, so that it doesn't blit if nothing was scrolled (in order to update the buffer when the view updates itself). CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6184&tr2=1.6185&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JComponent.java.diff?tr1=1.96&tr2=1.97&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JLayeredPane.java.diff?tr1=1.35&tr2=1.36&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JViewport.java.diff?tr1=1.40&tr2=1.41&r1=text&r2=text