[commit-cp] classpath javax/swing/text/html/StyleSheet.java...
CVSROOT:/sources/classpath Module name:classpath Changes by: Pekka Enberg penberg 11/03/14 19:35:50 Modified files: javax/swing/text/html: StyleSheet.java . : ChangeLog Log message: Fix Use ArrayList.set() in StyleSheet.resolveStyle The following cleanup patch: More warning fixes. 2009-03-09 Andrew John Hughes ahug...@redhat.com [snip] * javax/swing/text/html/StyleSheet.java: Add generic typing. changed the code to do ArrayList.set() on an instance thats allocated like this: ListMapString,String attributes = new ArrayListMapString,String(count); This is, however, broken as ArrayList constructor only ensures capacity but doesn't allow you to set() elements outside of ArrayList.size(). This causes the following exception to happen upon JPC start-up: penberg@jaguar:~/testing/jato$ /usr/local/jamvm/bin/jamvm -jar JPCApplication.jar Exception in thread main java.lang.ExceptionInInitializerError at java.lang.VMClass.forName(Native Method) at java.lang.Class.forName(Class.java:233) at jamvm.java.lang.JarLauncher.main(JarLauncher.java:46) Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.raiseBoundsError(ArrayList.java:504) at java.util.ArrayList.checkBoundExclusive(ArrayList.java:490) at java.util.ArrayList.set(ArrayList.java:323) at javax.swing.text.html.StyleSheet.resolveStyle(StyleSheet.java:417) at javax.swing.text.html.StyleSheet.getResolvedStyle(StyleSheet.java:376) at javax.swing.text.html.StyleSheet.getRule(StyleSheet.java:358) at javax.swing.text.html.ViewAttributeSet.init(ViewAttributeSet.java:112) at javax.swing.text.html.StyleSheet.getViewAttributes(StyleSheet.java:562) [snip] Fix that up. 2011-03-14 Pekka Enberg penb...@kernel.org * javax/swing/text/html/StyleSheet.java: (resolveStyle()): Fix misuse of ArrayList.set(). CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpathr1=1.30r2=1.31 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9820r2=1.9821
[commit-cp] classpath javax/swing/text/html/StyleSheet.java...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/19 18:45:39 Modified files: javax/swing/text/html: StyleSheet.java . : ChangeLog Log message: 2006-11-19 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/StyleSheet.java (getFontSize): Removed debug output. (ListPainter.tmpRect): New field. (ListPainter.paint): Align bullet vertically centered to the first line of the paragraph. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpathr1=1.17r2=1.18 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8814r2=1.8815
[commit-cp] classpath/javax/swing/text/html StyleSheet.java
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/10 08:57:26 Modified files: javax/swing/text/html: StyleSheet.java Log message: Commit missing pieces. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpathr1=1.12r2=1.13
[commit-cp] classpath javax/swing/text/html/StyleSheet.java...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/03 11:24:07 Modified files: javax/swing/text/html: StyleSheet.java HTMLDocument.java . : ChangeLog Log message: 2006-11-03 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/StyleSheet.java (addRule): Implemented. * javax/swing/text/html/HTMLDocument.java (HTMLReader.inStyleTag): New field. (HTMLReader.styles): New field. (HTMLReader.HeadAction.end): Implemented to read all stylesheets, if any. (HTMLReader.StyleAction.start): Set inStyleTag flag. (HTMLReader.StyleAction.end): Set inStyleTag flag. (HTMLReader.handleText): When inside a style tag, add content to the styles array. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpathr1=1.9r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/HTMLDocument.java?cvsroot=classpathr1=1.43r2=1.44 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8750r2=1.8751
[commit-cp] classpath javax/swing/text/html/StyleSheet.java...
CVSROOT:/sources/classpath Module name:classpath Changes by: Audrius Meskauskas audriusa 06/07/06 11:31:44 Modified files: javax/swing/text/html: StyleSheet.java gnu/javax/swing/text/html: CharacterAttributeTranslator.java . : ChangeLog Log message: 2006-07-06 Audrius Meskauskas [EMAIL PROTECTED] * gnu/javax/swing/text/html/CharacterAttributeTranslator.java (getColor): Made public. * javax/swing/text/html/StyleSheet.java (stringToColor): Use CharacterAttributeTranslator.getColor(String) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpathr1=1.5r2=1.6 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/CharacterAttributeTranslator.java?cvsroot=classpathr1=1.3r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8030r2=1.8031