|
CVS kaffe (dalibor): Partially resynced with GNU Classpath: msg#00140java.vm.kaffe.general
PatchSet 4170 Date: 2003/11/23 20:41:03 Author: dalibor Branch: HEAD Tag: (none) Log: Partially resynced with GNU Classpath Among unsyncable differences at the moment, a new one has appeared as GNU Classpath's font class starts to implement some new methods kaffe doesn't have yet. Members: ChangeLog:1.1762->1.1763 libraries/javalib/java/text/DecimalFormatSymbols.java:1.12->1.13 libraries/javalib/java/text/FormatCharacterIterator.java:1.2->1.3 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.1762 kaffe/ChangeLog:1.1763 --- kaffe/ChangeLog:1.1762 Sun Nov 23 18:26:57 2003 +++ kaffe/ChangeLog Sun Nov 23 20:41:03 2003 @@ -1,4 +1,15 @@ -2003-11-23 Atsushi Nemoto <anemo@xxxxxxxxxxxxx> +2003-11-23 Dalibor Topic <robilad@xxxxxxxxx> + + Partially re-synced with GNU Classpath. Detailed ChangeLog follows. + + 2003-11-22 Guilhem Lavaux <guilhem@xxxxxxxxx> + + * java/text/DecimalFormatSymbols.java (locale): New field. + (DecimalFormatSymbols (Locale)): Set locale. + (serialVersionOnStream): Upgraded to number 2. + (readObject): Assign locale if it wasn't by the serializer. + +2003-11-23 Atsushi Nemoto <anemo@xxxxxxxxxxxxx> * libraries/javalib/kaffe/applet/AppletTag.java (parseForApplets):Fixed the parsing of empty <applet> tag. Index: kaffe/libraries/javalib/java/text/DecimalFormatSymbols.java diff -u kaffe/libraries/javalib/java/text/DecimalFormatSymbols.java:1.12 kaffe/libraries/javalib/java/text/DecimalFormatSymbols.java:1.13 --- kaffe/libraries/javalib/java/text/DecimalFormatSymbols.java:1.12 Wed Aug 27 14:32:10 2003 +++ kaffe/libraries/javalib/java/text/DecimalFormatSymbols.java Sun Nov 23 20:41:05 2003 @@ -580,9 +580,10 @@ private char perMill; /** * @serial This value represents the type of object being de-serialized. + * 0 indicates a pre-Java 1.1.6 version, 1 indicates 1.1.6 or later. * 0 indicates a pre-Java 1.1.6 version, 1 indicates 1.1.6 or later, * 2 indicates 1.4 or later - */ + */ private int serialVersionOnStream = 2; /** * @serial This is the character used to represent 0. @@ -590,10 +591,10 @@ private char zeroDigit; /** - * @serial the locale of these currency symbols. + * @serial The locale of these currency symbols. */ private Locale locale; - + private static final long serialVersionUID = 5772796243397350300L; private void readObject(ObjectInputStream stream) @@ -606,9 +607,8 @@ exponential = 'E'; } if (serialVersionOnStream < 2) - { locale = Locale.getDefault(); - } + serialVersionOnStream = 2; } } Index: kaffe/libraries/javalib/java/text/FormatCharacterIterator.java diff -u kaffe/libraries/javalib/java/text/FormatCharacterIterator.java:1.2 kaffe/libraries/javalib/java/text/FormatCharacterIterator.java:1.3 --- kaffe/libraries/javalib/java/text/FormatCharacterIterator.java:1.2 Sat Oct 25 18:30:25 2003 +++ kaffe/libraries/javalib/java/text/FormatCharacterIterator.java Sun Nov 23 20:41:05 2003 @@ -58,7 +58,7 @@ attributes = new HashMap[0]; } - FormatCharacterIterator(String s, int[] ranges, HashMap[] attributes) + FormatCharacterIterator (String s, int[] ranges, HashMap[] attributes) { formattedString = s; this.ranges = ranges; @@ -86,10 +86,10 @@ return new HashMap(); } - public Object getAttribute(AttributedCharacterIterator.Attribute attrib) + public Object getAttribute (AttributedCharacterIterator.Attribute attrib) { if (attributes != null && attributes[attributeIndex] != null) - return attributes[attributeIndex].get(attrib); + return attributes[attributeIndex].get (attrib); else return null; } @@ -111,17 +111,17 @@ break; newKeys = attributes[currentAttrIndex].keySet(); } - while (newKeys.containsAll(reqAttrs)); + while (newKeys.containsAll (reqAttrs)); return ranges[currentAttrIndex-1]; } - public int getRunLimit(AttributedCharacterIterator.Attribute attribute) + public int getRunLimit (AttributedCharacterIterator.Attribute attribute) { Set s = new HashSet(); - s.add(attribute); - return getRunLimit(s); + s.add (attribute); + return getRunLimit (s); } public int getRunLimit() @@ -139,7 +139,7 @@ return getRunLimit (attributes[attributeIndex].keySet()); } - public int getRunStart(Set reqAttrs) + public int getRunStart (Set reqAttrs) { if (attributes == null) return formattedString.length(); @@ -157,7 +157,7 @@ break; newKeys = attributes[currentAttrIndex].keySet(); } - while (newKeys.containsAll(reqAttrs)); + while (newKeys.containsAll (reqAttrs)); return (currentAttrIndex > 0) ? ranges[currentAttrIndex-1] : 0; } @@ -175,20 +175,20 @@ return 0; } - return getRunStart(attributes[attributeIndex].keySet()); + return getRunStart (attributes[attributeIndex].keySet()); } - public int getRunStart(AttributedCharacterIterator.Attribute attribute) + public int getRunStart (AttributedCharacterIterator.Attribute attribute) { Set s = new HashSet(); - s.add(attribute); - return getRunStart(s); + s.add (attribute); + return getRunStart (s); } public Object clone() { - return new FormatCharacterIterator(formattedString, ranges, attributes); + return new FormatCharacterIterator (formattedString, ranges, attributes); } /* @@ -198,14 +198,14 @@ */ public char current() { - return formattedString.charAt(charIndex); + return formattedString.charAt (charIndex); } public char first() { charIndex = 0; attributeIndex = 0; - return formattedString.charAt(0); + return formattedString.charAt (0); } public int getBeginIndex() @@ -228,7 +228,7 @@ charIndex = formattedString.length()-1; if (attributes != null) attributeIndex = attributes.length-1; - return formattedString.charAt(charIndex); + return formattedString.charAt (charIndex); } public char next() @@ -244,7 +244,7 @@ if (charIndex >= ranges[attributeIndex]) attributeIndex++; } - return formattedString.charAt(charIndex); + return formattedString.charAt (charIndex); } public char previous() @@ -261,13 +261,13 @@ if (charIndex < ranges[attributeIndex]) attributeIndex--; } - return formattedString.charAt(charIndex); + return formattedString.charAt (charIndex); } - public char setIndex(int position) + public char setIndex (int position) { if (position < 0 || position > formattedString.length()) - throw new IllegalArgumentException("position is out of range"); + throw new IllegalArgumentException ("position is out of range"); charIndex = position; if (attributes != null) @@ -281,10 +281,10 @@ if (charIndex == formattedString.length()) return DONE; else - return formattedString.charAt(charIndex); + return formattedString.charAt (charIndex); } - protected void mergeAttributes(HashMap[] attributes, int[] ranges) + protected void mergeAttributes (HashMap[] attributes, int[] ranges) { Vector new_ranges = new Vector(); Vector new_attributes = new Vector(); @@ -294,28 +294,28 @@ { if (this.attributes[i] != null) { - new_attributes.add(this.attributes[i]); + new_attributes.add (this.attributes[i]); if (attributes[j] != null) - this.attributes[i].putAll(attributes[j]); + this.attributes[i].putAll (attributes[j]); } else { - new_attributes.add(attributes[j]); + new_attributes.add (attributes[j]); } if (this.ranges[i] == ranges[j]) { - new_ranges.add(new Integer(ranges[j])); + new_ranges.add (new Integer (ranges[j])); i++; j++; } else if (this.ranges[i] < ranges[j]) { - new_ranges.add(new Integer(this.ranges[i])); + new_ranges.add (new Integer (this.ranges[i])); i++; } else { - new_ranges.add(new Integer(ranges[j])); + new_ranges.add (new Integer (ranges[j])); j++; } } @@ -324,32 +324,32 @@ { for (;i<this.ranges.length;i++) { - new_attributes.add(this.attributes[i]); - new_ranges.add(new Integer(this.ranges[i])); + new_attributes.add (this.attributes[i]); + new_ranges.add (new Integer (this.ranges[i])); } } if (j != ranges.length) { for (;j<ranges.length;j++) { - new_attributes.add(attributes[j]); - new_ranges.add(new Integer(ranges[j])); + new_attributes.add (attributes[j]); + new_ranges.add (new Integer (ranges[j])); } } this.attributes = new HashMap[new_attributes.size()]; this.ranges = new int[new_ranges.size()]; - System.arraycopy(new_attributes.toArray(), 0, this.attributes, - 0, this.attributes.length); + System.arraycopy (new_attributes.toArray(), 0, this.attributes, + 0, this.attributes.length); for (i=0;i<new_ranges.size();i++) { - this.ranges[i] = ((Integer)new_ranges.elementAt(i)).intValue(); + this.ranges[i] = ((Integer)new_ranges.elementAt (i)).intValue(); } } - protected void append(AttributedCharacterIterator iterator) + protected void append (AttributedCharacterIterator iterator) { char c = iterator.first(); Vector more_ranges = new Vector(); @@ -360,7 +360,7 @@ formattedString = formattedString + String.valueOf(c); // TODO: Reduce the size of the output array. more_attributes.add (iterator.getAttributes()); - more_ranges.add(new Integer(formattedString.length())); + more_ranges.add (new Integer (formattedString.length())); // END TOOD c = iterator.next(); } @@ -370,11 +370,11 @@ + more_attributes.size()]; int[] new_ranges = new int[ranges.length + more_ranges.size()]; - System.arraycopy(attributes, 0, new_attributes, 0, attributes.length); - System.arraycopy(more_attributes.toArray(), 0, new_attributes, - attributes.length, more_attributes.size()); + System.arraycopy (attributes, 0, new_attributes, 0, attributes.length); + System.arraycopy (more_attributes.toArray(), 0, new_attributes, + attributes.length, more_attributes.size()); - System.arraycopy(ranges, 0, new_ranges, 0, ranges.length); + System.arraycopy (ranges, 0, new_ranges, 0, ranges.length); Object[] new_ranges_array = more_ranges.toArray(); for (int i=0;i<more_ranges.size();i++) new_ranges[i+ranges.length] = ((Integer)new_ranges_array[i]).intValue(); @@ -383,14 +383,14 @@ ranges = new_ranges; } - protected void append(String text, HashMap local_attributes) + protected void append (String text, HashMap local_attributes) { int[] new_ranges = new int[ranges.length+1]; HashMap[] new_attributes = new HashMap[attributes.length+1]; formattedString += text; - System.arraycopy(attributes, 0, new_attributes, 0, attributes.length); - System.arraycopy(ranges, 0, new_ranges, 0, ranges.length); + System.arraycopy (attributes, 0, new_attributes, 0, attributes.length); + System.arraycopy (ranges, 0, new_ranges, 0, ranges.length); new_ranges[ranges.length] = formattedString.length(); new_attributes[attributes.length] = local_attributes; @@ -398,8 +398,8 @@ attributes = new_attributes; } - protected void append(String text) + protected void append (String text) { - append(text, null); + append (text, null); } }
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Re: [Cp-tools-discuss] How to run gjdoc with kaffe, Dalibor Topic |
|---|---|
| Next by Date: | Re: Re: [Cp-tools-discuss] How to run gjdoc with kaffe, Chris Gray |
| Previous by Thread: | CVS kaffe (guilhem): Fixed the <applet> parsing., Kaffe CVS |
| Next by Thread: | Documentation, Gerlando Falauto |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |