[commit-cp] classpath javax/swing/text/html/StyleSheet.java...

2011-03-14 Thread Pekka Enberg
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...

2006-11-19 Thread Roman Kennke
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

2006-11-10 Thread Roman Kennke
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...

2006-11-03 Thread Roman Kennke
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...

2006-07-06 Thread Audrius Meskauskas
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