1 2005-01-13 Mark Wielaard <mark@klomp.org>
3 * configure.ac: Set version to 0.20.
4 * NEWS: Add entries for all the new work done.
6 2005-01-13 Mark Wielaard <mark@klomp.org>
8 * javax/swing/text/DefaultCaret.java: Chain all AssertionErrors.
10 2005-01-13 Mark Wielaard <mark@klomp.org>
12 * java/util/regex/Pattern.java (Pattern): Chain REException.
14 2006-01-13 Chris Burdess <dog@gnu.org>
16 * gnu/xml/xpath/NameTest.java: Removed debugging output.
18 2005-01-13 Jeroen Frijters <jeroen@frijters.net>
20 * java/security/Security.java
21 (getProperty): Added hack to skip security check when trusted
22 code is direct caller.
24 2005-01-13 Jeroen Frijters <jeroen@frijters.net>
26 * java/io/PrintStream.java
27 (line_separator, PrintStream(OutputStream,boolean)): Use
30 2005-01-13 Jeroen Frijters <jeroen@frijters.net>
32 * gnu/java/nio/charset/Provider.java: Added comment about its
33 special relation with CharsetProvider.
35 * gnu/java/nio/charset/iconv/IconvProvider.java: Added comment about
36 its special relation with CharsetProvider.
38 * java/nio/charset/spi/CharsetProvider.java
39 (CharsetProvider): Add special case to skip security check for
42 2005-01-13 Mark Wielaard <mark@klomp.org>
44 * javax/swing/JMenuItem.java (JMenuItem(Action)): Check whether
45 name, accel, mnemonic and command are defined before setting.
47 2005-01-12 Mark Wielaard <mark@klomp.org>
49 * javax/swing/plaf/metal/MetalFileChooserUI.java
50 (FileRenderer.getListCellRendererComponent): Set empty name and null
51 icon when File is null.
53 2006-01-13 Audrius Meskauskas <AudriusA@Bioinformatics.org>
55 * gnu/java/rmi/server/UnicastRef.java (newCall):
56 Throw ConnectException after catching IOException.
58 2006-01-12 Lillian Angel <langel@redhat.com>
60 * javax/swing/text/DefaultStyledDocument.java
61 (insertUpdate): Removed unneeded check.
63 2006-01-12 Anthony Balkissoon <abalkiss@redhat.com>
65 * javax/swing/text/DefaultStyledDocument.java:
66 (ElementBuffer.insertContentTag): If the direction is JoinNextDirection
67 and we haven't come immediately after a fracture, adjust the Element
68 offsets. Added comment explaining the situation.
69 (insert): Return early if no ElementSpecs passed in. Removed redundant
70 call to insertUpdate. Fired the UndoableEditUpdate.
72 2006-01-12 Ito Kazumitsu <kaz@maczuka.gcd.org>
75 * gnu/regexp/RE.java(initialize): Fixed the parsing of
76 character classes within a subexpression.
78 2006-12-12 Lillian Angel <langel@redhat.com>
80 * javax/swing/text/DefaultStyledDocument.java
81 (insertUpdate): Added check to check if attribute set is
83 (insertUpdate): Added check to determine if last character
84 is a newline. If it is, we should not be fracturing.
85 (insert): Added check to determine if attribute set is empty.
86 If it is, insertUpdate should not be called.
88 2006-12-12 Guilhem Lavaux <guilhem@kaffe.org>
90 * configure.ac: Check for isnan.
92 * native/fdlibm/fdlibm.h: If we have a isnan function then do not
95 2006-01-12 Chris Burdess <dog@gnu.org>
97 * gnu/xml/stream/XMLParser.java: Corrected the handling of some XML
100 2006-01-12 Anthony Balkissoon <abalkiss@redhat.com>
102 * javax/swing/TransferHandler.java:
103 (TransferAction<init>): Call super constructor. Fixes Mauve regression
104 gnu/testlet/javax/swing/JTextField/CopyPaste.
106 2006-01-12 Christian Thalinger <twisti@complang.tuwien.ac.at>
108 * resource/Makefile.am: Install
109 logging.properties into $(prefix)/lib.
110 * resource/Makefile.am (securitydir): Changed to
111 $(prefix)/lib/security.
113 2006-01-12 Roman Kennke <kennke@aicas.com>
115 * javax/swing/JTextField.java
116 (createDefaultModel): Moved installation of the filterNewlines
117 property to setDocument().
118 (setDocument): New method. Installs the filterNewlines property
121 2006-01-12 Chris Burdess <dog@gnu.org>
123 * gnu/xml/dom/DomNode.java,
124 gnu/xml/transform/ElementAvailableFunction.java: Removed debugging
126 * gnu/xml/xpath/NameTest.java,
127 gnu/xml/xpath/NamespaceTest.java,
128 gnu/xml/xpath/Selector.java: Fix regression for namespace axis
130 * gnu/xml/transform/MessageNode.java: Use standard logging system
131 for outputting messages.
133 2006-01-12 Tom Tromey <tromey@redhat.com>
135 * java/net/InetAddress.java (DEFAULT_CACHE_SIZE): Removed.
136 (DEFAULT_CACHE_PERIOD, DEFAULT_CACHE_PURGE_PCT): Likewise.
137 (cache_size, cache_period, cache_purge_pct, cache): Likewise.
138 (static initializer): Removed cache code.
139 (checkCacheFor, addToCache): Removed.
140 (getAllByName): Removed cache code.
141 (lookup_time): Removed.
142 (InetAddress): Updated.
144 2006-01-12 Chris Burdess <dog@gnu.org>
146 * gnu/xml/dom/DomDocument.java,
147 gnu/xml/dom/DomElement.java,
148 gnu/xml/dom/DomNode.java,
149 gnu/xml/stream/XMLParser.java,
150 gnu/xml/transform/Bindings.java,
151 gnu/xml/transform/ElementAvailableFunction.java,
152 gnu/xml/transform/ElementNode.java,
153 gnu/xml/transform/FunctionAvailableFunction.java,
154 gnu/xml/transform/NamespaceProxy.java,
155 gnu/xml/transform/StreamSerializer.java,
156 gnu/xml/transform/Stylesheet.java,
157 gnu/xml/transform/TransformerImpl.java,
158 gnu/xml/xpath/Selector.java: Implement isEqualNode correctly for
159 document and element nodes; correct coalescing semantics when parsing;
160 attribute-sets can only refer to top-level variables and parameters;
161 fix namespace retrieval during element-available and
162 function-available functions; implement xsl:fallback for extension
163 elements; tokenize whitespace correctly during whitespace stripping;
164 correct following and previous node axes selectors.
166 2006-01-12 Roman Kennke <kennke@aicas.com>
168 * java/util/Hashtable.java
169 (KeyEnumerator.nextElement): Added null check to avoid NPE.
170 (ValueEnumerator.nextElement): Added null check to avoid NPE.
172 2006-01-12 Lillian Angel <langel@redhat.com>
174 * javax/swing/text/GapContent.java
175 (UndoInsertString): Changed name of class to InsertUndo to match the JDK.
177 2006-01-12 Mark Wielaard <mark@klomp.org>
179 * vm/reference/gnu/java/net/VMPlainSocketImpl.java (connect):
180 Throw UnknowHostException when name could not be resolved.
182 2006-01-12 Jeroen Frijters <jeroen@frijters.net>
185 (static, getURLStreamHandler): Use SystemProperties.
187 2006-01-12 Mark Wielaard <mark@klomp.org>
189 * vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java (receive):
190 Use packet.getLength().
191 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c
192 (nativeReceive): Check whether the receiver wants zero bytes.
194 2006-01-12 Mark Wielaard <mark@klomp.org>
196 * native/jni/java-net/javanet.c (_javanet_recvfrom): Return -1 when
197 other side orderly closed connection.
198 * vm/reference/gnu/java/net/VMPlainSocketImpl.java
199 (read(PlainSocketImpl)): Mask byte to return unsigned int. Return -1
200 when end of stream reached.
202 2006-01-12 Mark Wielaard <mark@klomp.org>
204 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
206 * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c: Likewise.
207 * native/jni/java-net/java_net_VMInetAddress.c: Likewise.
208 * native/jni/java-net/java_net_VMNetworkInterface.c: Likewise.
209 * native/jni/java-net/javanet.c: Likewise.
211 2006-01-12 Mark Wielaard <mark@klomp.org>
213 * native/fdlibm/mprec.c (Balloc): Disable assert to workaround
216 2006-01-11 Chris Burdess <dog@gnu.org>
218 * gnu/xml/transform/AttributeNode.java,
219 gnu/xml/transform/ElementNode.java,
220 gnu/xml/transform/LiteralNode.java,
221 gnu/xml/transform/StreamSerializer.java,
222 gnu/xml/transform/StrippingInstruction.java,
223 gnu/xml/transform/Stylesheet.java,
224 gnu/xml/transform/TransformerImpl.java,
225 gnu/xml/transform/ValueOfNode.java,
226 gnu/xml/xpath/Expr.java,
227 gnu/xml/xpath/LocalNameFunction.java,
228 gnu/xml/xpath/NameFunction.java,
229 gnu/xml/xpath/NameTest.java,
230 gnu/xml/xpath/NamespaceUriFunction.java,
231 gnu/xml/xpath/NodeTypeTest.java,
232 gnu/xml/xpath/SubstringFunction.java,
233 javax/xml/namespace/QName.java: don't determine element namespace
234 from namespace aliases when specified; better namespace handling
235 when serializing elements; don't create HTML meta element unless
236 head element exists; correct encoding of CDATA sections containing
237 ']]>'; encode HTML character entity references; use ISO-Latin-1 as
238 default encoding for HTML output; rewrite of XSLT
239 strip-space/preserve-space handling; correct doctype-public and
240 doctype-system output attributes; insert generated doctype before
241 document element; fixed result tree whitespace stripping
242 algorithm; fixed semantics of XPath name, local-name, and
243 namespace-uri functions; name tests handle XML/XMLNS namespaces
244 correctly; fixed semantics of processing-instruction node test.
245 * gnu/xml/transform/TransformerFactoryImpl.java: Add main method to
248 2006-01-11 Lillian Angel <langel@redhat.com>
250 * javax/swing/text/DefaultStyledDocument.java
251 (insertFracture): Added calls to addEdit for each time a structure
252 is changed. addEdit is called on the newBranch, previous, and parent
255 2006-01-11 Anthony Balkissoon <abalkiss@redhat.com>
257 * javax/swing/text/DefaultStyledDocument.java:
258 (ElementBuffer.insertContentTag): Don't adjust the structure here.
259 This will have been taken care of in insertFracture. Added a comment
260 explaining that we need to add edits to the DocumentEvent and that
261 this may be the place to do it.
263 2006-01-11 Anthony Balkissoon <abalkiss@redhat.com>
265 * javax/swing/text/DefaultStyledDocument.java:
266 (ElementBuffer.insertUpdate): Properly recreate Elements if the first
267 tag is an end tag. Avoid NPE by pushing the proper Element on to the
268 elementStack when there is a start tag with JoinNextDirection.
270 2006-01-11 Roman Kennke <kennke@aicas.com>
272 Reported by: Fridjof Siebert <siebert@aicas.com>
273 * java/util/Hashtable.java
274 (KEYS): Removed unneeded field.
275 (VALUES): Removed unneeded field.
276 (ENTRIES): Removed unneeded field.
277 (keys): Return a KeyEnumerator instance.
278 (elements): Returns a ValueEnumerator instance.
279 (toString): Use an EntryIterator instance.
280 (keySet): Return a KeyIterator instance.
281 (values): Return a ValueIterator instance.
282 (entrySet): Return an EntryIterator instance.
283 (hashCode): Use EntryIterator instance.
284 (rehash): Changed this loop to avoid redundant reads and make
285 it obvious that null checking is not needed.
286 (writeObject): Use EntryIterator instance.
287 (HashIterator): Removed class.
288 (Enumerator): Removed class.
289 (EntryIterator): New class.
290 (KeyIterator): New class.
291 (ValueIterator): New class.
292 (EntryEnumerator): New class.
293 (KeyEnumerator): New class.
294 (ValueEnumerator): New class.
296 2006-01-11 Lillian Angel <langel@redhat.com>
298 * javax/swing/text/DefaultStyledDocument.java
299 (toString): Shouldn't append the '>' character here.
300 (createDefaultRoot): Should not set the resolve parent. This
301 causes problems when comparing attribute sets.
303 2006-01-10 Anthony Balkissoon <abalkiss@redhat.com>
305 * javax/swing/text/DefaultStyledDocument.java:
306 (ElementBuffer.insertUpdate): Rewritten to properly handle start and
308 (ElementBuffer.insertFracture): New method.
309 (ElementBuffer.insertContentTag): Removed unnecessary case for
310 JoinFractureDirection - this only applies to start tags, not content
312 (insertUpdate): Corrected conditions for setting direction to
315 2006-01-10 Roman Kennke <kennke@aicas.com>
317 * Makefile.am (EXTRA_DIST): Added ChangeLog-2004.
318 * ChangeLog-2005: New File.
320 2006-01-10 Roman Kennke <kennke@aicas.com>
322 * native/jni/java-nio/java_nio_VMDirectByteBuffer.c
323 (get): Release the array with the correct pointer.
324 (put): Release the array with the correct pointer. Copy the array
325 around _before_ releasing it.
327 2006-01-10 Roman Kennke <kennke@aicas.com>
329 * javax/swing/ViewportLayout.java
330 (layoutContainer): Fixed condition, to avoid ClasscastException.
332 2006-01-10 Roman Kennke <kennke@aicas.com>
334 * javax/swing/plaf/basic/BasicSplitPaneDivider.java
335 (MouseHandler.mousePressed): Fixed indendation.
336 (MouseHandler.mouseDragged): Fixed indendation.
338 2006-01-10 Roman Kennke <kennke@aicas.com>
340 * javax/swing/plaf/basic/BasicLookAndFeel.java
341 (playSound): Added @since 1.4 to the API docs.
343 2006-01-10 Roman Kennke <kennke@aicas.com>
345 * javax/swing/plaf/basic/BasicListUI.java
346 (maybeUpdateLayoutState): Also update the layout state, if the
347 list has been invalidated since the last update.
349 2006-01-10 Roman Kennke <kennke@aicas.com>
351 * javax/swing/plaf/ComponentUI.java
352 (update): Fixed indendation.
354 2006-01-10 Roman Kennke <kennke@aicas.com>
356 * javax/swing/ViewportLayout.java
357 (layoutContainer): Fixed condition, so that Scrollable components
358 are always forced to have to Viewport size, when they
359 return true for getScrollableTracksViewportHeight() and ..Width().
361 2006-01-10 Roman Kennke <kennke@aicas.com>
363 * javax/swing/RepaintManager.java
364 (validateInvalidComponents): Fixed condition to avoid NPE.
366 2006-01-10 Roman Kennke <kennke@aicas.com>
368 * javax/swing/JViewport.java:
369 (static_initializer): Removed unused variable myScrollMode.
371 2006-01-10 Roman Kennke <kennke@aicas.com>
373 * javax/swing/JTabbedPane.java:
374 Cleared API docs a little.
376 2006-01-10 Roman Kennke <kennke@aicas.com>
378 * java/util/StringTokenizer.java
379 (StringTokenizer(String, String, boolean)):
380 Don't trigger NPE here for conformance with the spec.
382 2006-01-10 Roman Kennke <kennke@aicas.com>
384 * java/util/ArrayList.java
385 (DEFAULT_CAPACITY): Changed default capacity to 10, as specified.
387 2006-01-10 Roman Kennke <kennke@aicas.com>
389 * gnu/java/awt/peer/gtk/GdkGraphics2D.java
390 (GdkGraphics2D(GdkGraphics2D)): Added null check for the bg
393 2006-01-10 Roman Kennke <kennke@aicas.com>
395 * native/jni/java-net/javanet.c
396 (_javanet_shutdownOutput): Replaced strerror() with
397 TARGET_NATIVE_LAST_ERROR_STRING() for portability.
398 (_javanet_shutdownInput): Replaced strerror() with
399 TARGET_NATIVE_LAST_ERROR_STRING() for portability.
401 2006-01-10 Robert Schuster <robertschuster@fsfe.org>
403 * java/beans/EventSetDescriptor.java: Reformatted and
406 2006-01-10 Roman Kennke <kennke@aicas.com>
408 * java/lang/SecurityManager.java
409 Fully qualified AWT class references in API docs.
411 2006-01-10 Robert Schuster <robertschuster@fsfe.org>
413 * java/beans/EventSetDescriptor.java:
414 (getGetListenerMethod): New method.
416 2006-01-10 Mark Wielaard <mark@klomp.org>
418 * lib/Makefile.am (GCJX): Add -g to get linenumber info.
420 2006-01-10 Jeroen Frijters <jeroen@frijters.net>
423 * java/util/Hashtable.java
424 (contains): Call equals on existing value.
425 (containsKey, get, put, remove): Call equals on existing key.
426 (getEntry): Call equals on existing entry.
428 2006-01-10 Jeroen Frijters <jeroen@frijters.net>
431 * java/util/AbstractMap.java
432 (equals(Object,Object)): Test for identity first.
433 * java/util/WeakHashMap.java
434 (WeakBucket.WeakEntry.equals): Use helper method to determine equality.
435 (WeakBucket.WeakEntry.toString): Fixed string representation of
437 (internalGet): Use helper method to determine equality.
439 2006-01-09 Robert Schuster <robertschuster@fsfe.org>
441 * java/beans/EventSetDescriptor.java: Implemented the two 1.4
444 2006-01-09 Anthony Balkissoon <abalkiss@redhat.com>
446 * javax/swing/text/PlainDocument.java:
447 (insertUpdate): Handle special case of an insertion immediately
448 following a newline character.
450 2006-01-09 Roman Kennke <kennke@aicas.com>
452 * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c
453 (connect): Added stream parameter to _connect() call.
454 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c
455 (connect): Added stream parameter to _connect() call.
456 * native/jni/java-net/javanet.c
457 (_javanet_create_localfd): Added stream parameter. Look up
458 fd field based on the stream parameter either in SocketImpl or
459 in DatagramSocketImpl.
460 (_javanet_connect): Added stream parameter. Call create_localfd
461 using this stream parameter. Set localPort field either in
462 SocketImpl or in DatagramSocketImpl, depending on the stream
464 * native/jni/java-net/javanet.c
465 (_javanet_connect): Added stream parameter.
467 2006-01-09 Audrius Meskauskas <AudriusA@Bioinformatics.org>
469 * javax.management.Attribute.java: Grammar and
472 2006-01-09 Mark Wielaard <mark@klomp.org>
474 * gnu/java/nio/channels/FileChannelImpl.java (map): Throw correct
475 exception when channel is not readable or writable.
476 * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
477 (mapImpl): Add PROT_WRITE when mode == 'c' (MAP_PRIVATE). Make sure
478 there is enough space to mmap().
480 2006-01-09 Robert Schuster <robertschuster@fsfe.org>
482 * java/beans/Introspector.java:
483 (getBeanInfo(Class, int)): New method.
484 (getBeanInfo(Class, Class): Moved common code in a new method.
487 2006-01-09 Robert Schuster <robertschuster@fsfe.org>
489 * java/beans/XMLEncoder.java: Fix spelling mistakes.
491 2006-01-09 Anthony Balkissoon <abalkiss@redhat.com>
493 * javax/swing/text/DefaultStyledDocument.java:
494 (insertUpdate): Removed call to checkForInsertAfterNewline and instead
495 inlined this method because it needs to change the value of the
496 finalStartTag and finalStartDirection variables.
497 (checkForInsertAfterNewline): Removed this method.
498 (handleInsertAfterNewline): Added case for making the start tag's
499 direction JoinNextDirection.
501 2006-01-09 Lillian Angel <langel@redhat.com>
503 * javax/swing/plaf/basic/BasicTreeUI.java:
505 (setRowHeight): Row height is set to the max height of
506 all the nodes, or 20 as a default value.
507 (getPathBounds): Cleaned up code.
508 (getMaxHeight): New helper function that gets the max
509 height of all the rows.
510 (getClosestPathForLocation): Fixed to use getMaxHeight.
511 (updateCachedPreferredSize): Likewise.
512 (installUI): Shouldn't expand tree on startup.
513 (getNodeDimensions): Fixed to use getMaxHeight.
515 2006-01-09 Mark Wielaard <mark@klomp.org>
517 * javax/swing/JList.java (setSelectedIndex): Clear selection when
518 argument is negative.
520 2006-01-08 Mark Wielaard <mark@klomp.org>
522 * java/net/InetAddress.java (getInaddrAny): Explicitly set hostName.
524 2006-01-09 Audrius Meskauskas <AudriusA@Bioinformatics.org>
526 * javax.management.Attribute.java: New file.
528 2006-01-09 Roman Kennke <kennke@aicas.com>
530 * java/net/DatagramSocketImpl.java
531 (localPort): Renamed to localport for correct access from native
534 2006-01-09 Roman Kennke <kennke@aicas.com>
536 * javax/swing/Popup.java
537 (LightweightPopup.hide): Repaint the layered pane when popup is
540 2006-01-09 Roman Kennke <kennke@aicas.com>
542 * java/awt/Container.java
543 (remove): Don't repaint the container here.
545 2006-01-08 Tom Tromey <tromey@redhat.com>
547 * java/lang/InheritableThreadLocal.java: Organized imports.
549 2006-01-08 Ito Kazumitsu <kaz@maczuka.gcd.org>
552 * gnu/regexp/RETokenRepeated.java(match): Optimized the case
553 when an empty string matched an empty token.
555 2006-01-08 Chris Burdess <dog@gnu.org>
557 * gnu/xml/stream/SAXParser.java: Check standalone status for mixed
558 content models from external entities.
559 * gnu/xml/stream/UnicodeReader.java: Report error instead of
560 attempting to continue with unpaired surrogates.
561 * gnu/xml/stream/XMLParser.java: Don't normalize LF equivalents when
562 resolving entities with character entity references; better
563 checking of valid character ranges; don't report an error for URI
564 fragments in notation declarations; check unbound namespace
565 prefixes for elements and attributes, including XML 1.1 unbinding
566 syntax; namespace-aware checking of attribute duplicates.
568 2006-01-08 Robert Schuster <robertschuster@fsfe.org>
570 * java/beans/Statement.java: Doc fixes.
571 (doExecute): Workaround for Class.forName call.
572 (toString): Made output look more like on the JDK.
573 * java/beans/Expression.java: Doc fixes.
574 (toString): Made output look more like on the JDK.
575 * java/beans/PersistenceDelegate.java,
576 java/beans/DefaultPersistenceDelegate.java,
577 java/beans/Encoder.java,
578 java/beans/XMLEncoder.java: New file.
579 * gnu/java/beans/encoder/ArrayPersistenceDelegate.java,
580 gnu/java/beans/encoder/ClassPersistenceDelegate.java,
581 gnu/java/beans/encoder/CollectionPersistenceDelegate.java,
582 gnu/java/beans/encoder/Context.java,
583 gnu/java/beans/encoder/GenericScannerState.java,
584 gnu/java/beans/encoder/IgnoringScannerState.java,
585 gnu/java/beans/encoder/MapPersistenceDelegate.java,
586 gnu/java/beans/encoder/ObjectId.java,
587 gnu/java/beans/encoder/PrimitivePersistenceDelegate.java,
588 gnu/java/beans/encoder/ReportingScannerState.java,
589 gnu/java/beans/encoder/Root.java,
590 gnu/java/beans/encoder/ScanEngine.java,
591 gnu/java/beans/encoder/ScannerState.java,
592 gnu/java/beans/encoder/StAXWriter.java,
593 gnu/java/beans/encoder/Writer.java: New file.
594 * gnu/java/beans/encoder/elements/Array_Get.java,
595 gnu/java/beans/encoder/elements/Element.java,
596 gnu/java/beans/encoder/elements/List_Set.java,
597 gnu/java/beans/encoder/elements/Array_Set.java,
598 gnu/java/beans/encoder/elements/NullObject.java,
599 gnu/java/beans/encoder/elements/StaticMethodInvocation.java,
600 gnu/java/beans/encoder/elements/StaticFieldAccess.java,
601 gnu/java/beans/encoder/elements/StringReference.java,
602 gnu/java/beans/encoder/elements/ClassResolution.java,
603 gnu/java/beans/encoder/elements/ArrayInstantiation.java,
604 gnu/java/beans/encoder/elements/PrimitiveInstantiation.java,
605 gnu/java/beans/encoder/elements/ObjectReference.java,
606 gnu/java/beans/encoder/elements/ObjectInstantiation.java,
607 gnu/java/beans/encoder/elements/List_Get.java,
608 gnu/java/beans/encoder/elements/MethodInvocation.java: New file.
610 2006-01-08 Chris Burdess <dog@gnu.org>
612 * java/lang/Character.java (toChars,toCodePoint): Correct these
613 methods to use algorithms from Unicode specification.
615 2006-01-08 Mark Wielaard <mark@klomp.org>
617 * native/jni/xmlj/Makefile.am (libxmlj_la_LIBADD): Add jcl.o.
619 2006-01-07 Paul Jenner <psj@harker.dyndns.org>
622 * examples/Makefile.am: Corrected DESTDIR install paths.
624 2006-01-07 Audrius Meskauskas <AudriusA@Bioinformatics.org>
626 * org/omg/CORBA/INVALID_ACTIVITY.java: Removed non -
627 ASCII character (line 46).
629 2006-01-07 Roman Kennke <kennke@aicas.com>
631 * javax/swing/text/TableView.java: New file.
633 2006-01-07 Chris Burdess <dog@gnu.org>
635 * gnu/xml/stream/BufferedReader.java: Removed commented out code.
636 * gnu/xml/stream/XIncludeFilter.java: Correct XML Base behaviour.
637 * gnu/xml/stream/XMLParser.java: Make additional StAX properties
638 available; correct handling of unparsed entity references;
639 absolutize all base URIs; remove commented out code.
641 2006-01-07 Chris Burdess <dog@gnu.org>
643 * gnu/xml/stream/SAXParser.java,
644 gnu/xml/stream/XMLParser.java: Add SAX property to return base
645 URI of the current event.
647 2006-01-07 Chris Burdess <dog@gnu.org>
649 * gnu/xml/stream/SAXParser.java: Add SAX feature to set XML Base
652 2006-01-07 Chris Burdess <dog@gnu.org>
654 * gnu/xml/stream/SAXParser.java,
655 gnu/xml/stream/XIncludeFilter.java,
656 gnu/xml/stream/XMLParser.java: Updated documentation.
658 2006-01-07 Chris Burdess <dog@gnu.org>
662 2006-01-06 Casey Marshall <csm@gnu.org>
664 * AUTHORS: add myself.
666 2006-01-06 Casey Marshall <csm@gnu.org>
669 * javax/crypto/CipherInputStream.java (logger): new constant.
670 (cipher): make final.
671 (outLength, inBuffer, inLength): removed.
672 (isStream): make final.
673 (VIRGIN, LIVING, DYING, DEAD, state): removed.
675 (<init>): call `super,' not `this;' remove `inBuffer' and
676 `outBuffer' initialization; init `eof;' add debug logging.
677 (<init>): call `this' with a new null cipher.
678 (available): fix javadoc to reflect the real semantics; if we
679 don't have a buffer, call `nextBlock.'
680 (close): synchronize.
681 (read): synchronize; fix testing for buffered data.
682 (read): synchronize; add `skip' semantics if first argument is
683 `null;' decrypt stream cipher data only if there is any; fix tests
685 (skip): stop using `available' to see how many data are buffered.
686 (nextBlock): simplify to use cipher-allocated output buffers
687 instead of internally allocated ones.
689 2006-01-06 Tom Tromey <tromey@redhat.com>
691 * java/lang/String.java (codePointCount): Fixed javadoc.
693 2006-01-06 Tom Tromey <tromey@redhat.com>
695 * java/lang/String.java (contains): Added @since.
697 2006-01-06 Ito Kazumitsu <kaz@maczuka.gcd.org>
700 * gnu/regexp/RE.java(initialize): Allow repeat.empty.token.
701 * gnu/regexp/RETokenRepeated.java(match): Break the loop
702 when an empty string matched an empty token.
704 2006-01-06 Jeroen Frijters <jeroen@frijters.net>
707 * gnu/java/util/WeakIdentityHashMap.java: New file.
708 * java/lang/InheritableThreadLocal.java
709 (newChildThread): Modified to remove key indirection.
710 * java/lang/Thread.java
711 (locals): Changed type to WeakIdentityHashMap.
712 (getThreadLocals): Instantiate WeakIdentityHashMap instead of
714 * java/lang/ThreadLocal.java
716 (get, set): Changed to use "this" instead of "key".
718 2006-01-06 Dalibor Topic <robilad@kaffe.org>
720 * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Removed java-assert.h.
722 * native/fdlibm/java-assert.h: Removed file.
724 * native/fdlibm/mprec.c: Include assert.h. Don't include java-assert.h.
725 Replaced use of JvAssert by assert.
727 2006-01-05 Anthony Balkissoon <abalkiss@redhat.com>
729 * javax/swing/text/DefaultCaret.java:
730 (setDot): Fixed paramater to Math.max to be this.dot and not the
733 2006-01-05 Roman Kennke <kennke@aicas.com>
735 * javax/swing/plaf/basic/BasicListUI.java
736 (getCellHeight): New helper method.
737 (getCellBounds): Use new helper method for determining the cell
739 (paint): Don't call list.indexToLocation() but instead call
740 directly into the same UI method.
741 (locationToIndex): Fixed calculation of # visible rows and handling
743 (indexToLocation): Fixed calculation of # visible rows and handling
746 2006-01-05 Roman Kennke <kennke@aicas.com>
748 * javax/swing/plaf/metal/MetalFileChooserUI.java
749 (createList): Set VERTICAL_SCROLLBAR_NEVER mode on the JScrollPane
752 2006-01-05 Anthony Balkissoon <abalkiss@redhat.com>
754 * javax/swing/JTextPane.java:
755 (replaceSelection): If the document is an AbstractDocument, use replace
756 rather than remove and insert.
757 * javax/swing/event/EventListenerList.java:
758 (getListeners): Reversed the order of the listeners to match the
759 reference implementation.
760 * javax/swing/text/AbstractDocument.java:
761 (insertString): Add the UndoableEdit from the content.insertString call
762 to the DocumentEvent.
763 (DefaultDocumentEvent.toString): Implemented.
764 * javax/swing/text/DefaultCaret.java:
765 (setDot): Make sure dot is > 0 and less than the length of the
767 * javax/swing/text/DefaultStyledDocument.java:
768 (ElementBuffer.insertUpdate): Set the modified tag of the document
769 event when we get start and end tags. This ensures that we create the
770 proper BranchElements in endEdit().
771 (ElementBuffer.insertUpdate): Added FIXME to handle
772 JoinFractureDirection case.
773 (insertUpdate): Added code to check if we're inserting immediately
774 after a newline and to handle this case (create start and end tags).
775 Only change the direction of the first and last tags if they are of
777 (checkForInsertAfterNewline): New helper method.
778 (handleInsertAfterNewline): Likewise.
779 * javax/swing/text/View.java:
780 (updateLayout): Avoid NPE by checking if shape is null. Repaint
783 2006-01-05 Mark Wielaard <mark@klomp.org>
785 * newsitems.txt: Add fosdem meeting.
786 * events/events.wml: Likewise.
787 * events/fosdem06.wml: New file.
789 2006-01-05 Lillian Angel <langel@redhat.com>
791 * javax/swing/text/GapContent.java
792 (createPosition): No positions should be created inside the
793 gap. Fixed check to ensure this does not happen.
795 2006-01-05 Roman Kennke <kennke@aicas.com>
797 * javax/swing/RepaintManager.java
798 (validateInvalidComponents): Search for the validate root
799 and start validating there.
801 2006-01-05 Roman Kennke <kennke@aicas.com>
803 * javax/swing/plaf/basic/BasicListUI.java
804 (ComponentHandler): Removed unneeded class.
805 (ListDataHandler.contentsChanged): Revalidate instead of calling
807 (ListDataHandler.intervalAdded): Revalidate instead of calling
809 (ListDataHandler.intervalRemoved): Revalidate instead of calling
811 (PropertyChangeHandler.propertyChange): Or flags together instead
812 of adding them. Don't call damageLayout().
813 (componentListener): Removed unnecessary field.
814 (damageLayout): Removed unnecessary method.
815 (installListeners): Don't install unnecessary listeners.
816 (uninstallListeners): Dito.
817 (getPreferredSize): Don't ask for the real list height and
818 calculate with the previously calculated list height.
819 (locationToIndex): Renamed list parameter to l so that it doesn't
820 shadow the field with the same name.
821 (indexToLocation): Renamed list parameter to l so that it doesn't
822 shadow the field with the same name.
824 2006-01-04 Tom Tromey <tromey@redhat.com>
826 * include/.cvsignore: Ignore config-int.h.
828 2006-01-04 Roman Kennke <kennke@aicas.com>
830 * javax/swing/plaf/basic/BasicListUI.java
831 (getPreferredSize): Rewritten to match the specs.
833 2006-01-04 Roman Kennke <kennke@aicas.com>
835 * javax/swing/JFileChooser.java
836 (showOpenDialog): Set fixed width on the dialog.
837 (showSaveDialog): Set fixed width on the dialog.
838 (showDialog): Set fixed width on the dialog.
840 2006-01-04 Roman Kennke <kennke@aicas.com>
842 * javax/swing/plaf/basic/BasicListUI.java
843 (locationToIndex): Added FIXME about getVisibleRowCount() usage.
844 Adjusted iteration to not use visibleRowCount and instead iterate
845 over the real number of elements in cellHeights.
846 (indexToLocation): Added FIXME about getVisibleRowCount() usage.
847 Adjusted iteration to not use visibleRowCount and instead iterate
848 over the real number of elements in cellHeights.
850 2006-01-04 Roman Kennke <kennke@aicas.com>
852 * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c,
853 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
854 Added __attribute__((__unused__)) macros to avoid gcc warnings.
856 2006-01-04 Roman Kennke <kennke@aicas.com>
858 * vm/reference/gnu/java/net/VMPlainSocketImpl.java: New VM class.
859 * vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java:
861 * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c: New file.
862 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
864 * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c:
866 * native/jni/java-net/gnu_java_net_PlainSocketImpl.c: Removed.
867 * native/jni/java-net/Makefile.am: Adjusted for new source files.
868 * gnu/java/net/PlainDatagramSocketImpl.java: Use new VM interface.
869 * gnu/java/net/PlainSocketImpl.java: Use new VM interface.
870 * include/gnu_java_net_PlainDatagramSocketImpl.h: Removed.
871 * include/gnu_java_net_PlainSocketImpl.h: Removed.
872 * include/gnu_java_net_VMPlainDatagramSocketImpl.h: New header file.
873 * include/gnu_java_net_VMPlainSocketImpl.h: New header file.
875 2006-01-04 Lillian Angel <langel@redhat.com>
877 * javax/swing/plaf/metal/MetalFileChooserUI.java
878 (propertyChange): Fixed to change the combo box label
879 appropriately. Also, fixed to set the textfield's text
881 (editFile): Fixed size of editing field.
882 (installComponents): Correctly aligned all panels.
883 (installStrings): Fixed to set the label's text
884 appropriately depending on the dialog type.
886 2006-01-04 Lillian Angel <langel@redhat.com>
890 * javax/swing/JTree.java
891 (JTree): Because some L&F defaults have been updated,
892 the selectionMode for the tree needed to be set to SINGLE.
893 * javax/swing/plaf/basic/BasicFileChooserUI.java:
894 Initialized accessoryPanel.
895 * javax/swing/plaf/metal/MetalFileChooserUI.java
896 (installComponents): Added accessoryPanel to the filechooser.
898 2006-01-04 Dalibor Topic <robilad@kaffe.org>
900 * configure.ac: Added AX_CREATE_STDINT_H
902 * include/Makefile.am (DISTCLEANFILES): Remove config-int.h.
904 * m4/ax_create_stdint_h.m4: New file.
906 * native/fdlibm/mprec.h: Include config-int.h. Removed C99
907 typedefs. Removed stdint.h and inttypes.h includes.
909 2006-01-03 Mark Wielaard <mark@klomp.org>
911 * javax/swing/JMenuItem.java (configurePropertiesFromAction): Only
912 register keyboard action when accelerator is not null.
913 * javax/swing/plaf/basic/BasicMenuItemUI.java (propertyChange): Only
914 re-register accelerator if not null.
915 (installKeyboardActions): Only put accelerator in map when not null.
917 2006-01-04 Lillian Angel <langel@redhat.com>
919 * javax/swing/plaf/basic/BasicLookAndFeel.java
920 (initComponentDefaults): Removed unneeded default.
921 * javax/swing/plaf/metal/MetalLookAndFeel.java
922 (initComponentDefaults): Added and fixed several defaults.
924 2006-01-04 Roman Kennke <kennke@aicas.com>
926 * javax/swing/plaf/basic/BasicHTML.java: New class.
928 2006-01-03 Tom Tromey <tromey@redhat.com>
930 * java/io/OutputStreamWriter.java (OutputStreamWriter): Added @since.
931 * java/io/InputStreamReader.java (InputStreamReader): Added @since.
933 2006-01-03 Mark Wielaard <mark@klomp.org>
935 * org/omg/CORBA/INVALID_ACTIVITY.java: Remove non-ascii characters.
937 2006-01-03 Mark Wielaard <mark@klomp.org>
939 * javax/swing/plaf/metal/MetalLookAndFeel.java (MetalLookAndFeel):
940 Always call createDefaultTheme().
941 (createDefaultTheme): Check whether theme is still null.
943 2006-01-03 Mark Wielaard <mark@klomp.org>
945 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setBackground): Set to
948 2006-01-03 Lillian Angel <langel@redhat.com>
950 * javax/swing/plaf/metal/MetalLookAndFeel.java
951 (getDescription): Fixed to return the correct string.
954 (getDefaults): Added check to avoid NPE.
955 (getAcceleratorForeground): Likewise.
956 (getAcceleratorSelectedForeground): Likewise.
957 (getBlack): Likewise.
958 (getControl): Likewise.
959 (getControlDarkShadow): Likewise.
960 (getControlDisabled): Likewise.
961 (getControlHighlight): Likewise.
962 (getControlInfo): Likewise.
963 (getControlShadow): Likewise.
964 (getControlTextColor): Likewise.
965 (getControlTextFont): Likewise.
966 (getDesktopColor): Likewise.
967 (getFocusColor): Likewise.
968 (getHighlightedTextColor): Likewise.
969 (getInactiveControlTextColor): Likewise.
970 (getInactiveSystemTextColor): Likewise.
971 (getMenuBackground): Likewise.
972 (getMenuDisabledForeground): Likewise.
973 (getMenuForeground): Likewise.
974 (getMenuSelectedBackground): Likewise.
975 (getMenuSelectedForeground): Likewise.
976 (getMenuTextFont): Likewise.
977 (getPrimaryControl): Likewise.
978 (getPrimaryControlDarkShadow): Likewise.
979 (getPrimaryControlHighlight): Likewise.
980 (getPrimaryControlInfo): Likewise.
981 (getPrimaryControlShadow): Likewise.
982 (getSeparatorBackground): Likewise.
983 (getSeparatorForeground): Likewise.
984 (getSubTextFont): Likewise.
985 (getSystemTextColor): Likewise.
986 (getSystemTextFont): Likewise.
987 (getTextHighlightColor): Likewise.
988 (getUserTextColor): Likewise.
989 (getUserTextFont): Likewise.
990 (getWhite): Likewise.
991 (getWindowBackground): Likewise.
992 (getWindowTitleBackground): Likewise.
993 (getWindowTitleFont): Likewise.
994 (getWindowTitleForeground): Likewise.
995 (getWindowTitleInactiveBackground): Likewise.
996 (getWindowTitleInactiveForeground): Likewise.
998 2006-01-03 Mark Wielaard <mark@klomp.org>
1000 * javax/swing/JTextArea.java
1001 (JTextArea(Document,text,int,int)): Only call setText() when text is
1004 2006-01-03 Lillian Angel <langel@redhat.com>
1006 * javax/swing/plaf/basic/BasicFileChooserUI.java
1007 (installStrings): Fixed installation of defaults that
1008 were changed in BasicLookAndFeel.
1009 * javax/swing/plaf/basic/BasicTabbedPaneUI.java
1010 (installDefaults): Fixed installation of defaults that
1011 were changed in BasicLookAndFeel.
1013 2006-01-03 Lillian Angel <langel@redhat.com>
1015 * javax/swing/plaf/basic/BasicLookAndFeel.java
1016 (initComponentDefaults): Fixed several defaults that differed
1019 2006-01-03 Lillian Angel <langel@redhat.com>
1023 * javax/swing/plaf/basic/BasicComboBoxUI.java
1024 (FocusHandler.focusLost): Do not call popup.hide.
1026 2005-09-08 Mark Wielaard <mark@klomp.org>
1028 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Fix typo
1029 (Grahics -> Graphics).
1031 2005-09-08 Tom Tromey <tromey@redhat.com>
1033 * examples/gnu/classpath/examples/swing/ClasspathSwingActivityBoard.launch:
1036 2005-09-08 Roman Kennke <kennke@aicas.com>
1038 * javax/swing/plaf/metal/MetalLookAndFeel.java
1039 (MetalLookAndFeel): Only load default theme if no theme has been
1041 (initComponentDefaults): Fixed and added color default values
1042 for various components.
1044 2005-09-08 Anthony Balkissoon <abalkiss@redhat.com>
1046 * java/awt/Container.java:
1047 (findComponentForMouseEventAt): Removed check for opacity.
1049 2005-09-08 Keith Seitz <keiths@redhat.com>
1051 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
1052 (executeVersion): Major and minor version are integers, not bytes.
1054 2005-09-08 Anthony Balkissoon <abalkiss@redhat.com>
1056 * java/awt/Container.java:
1057 (findComponentForMouseEventAt): New implementation method.
1058 (getDeepestComponentForMouseEventAt): New implementation method.
1059 (acquireComponentForMouseEvent): Replaced call to
1060 AWTUtilities.getDeepestComponentAt with call to new implementation
1061 method getDeepestComponentAt to appropriately handle transparent
1062 components with no MouseListeners attached.
1064 2005-09-08 Tom Tromey <tromey@redhat.com>
1066 * .classpath: Enable compilation of jdwp.
1068 2005-09-08 Keith Seitz <keiths@redhat.com>
1070 * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java
1071 (runCommand): Return value is true to indicate that the back-end
1072 should shutdown; not whether it should stay alive.
1073 * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java
1074 (runCommand): Likewise.
1075 * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
1076 (runCommand): Likewise.
1077 * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
1078 (runCommand): Likewise.
1079 * gnu/classpath/jdwp/processor/EventRequestCommandSet.java
1080 (runCommand): Likewise.
1081 * gnu/classpath/jdwp/processor/MethodCommandSet.java (runCommand):
1083 * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
1084 (runCommand): Likewise.
1085 * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
1086 (runCommand): Likewise.
1087 * gnu/classpath/jdwp/processor/StackFrameCommandSet.java
1088 (runCommand): Likewise.
1089 * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java
1090 (runCommand): Likewise.
1091 * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java
1092 (runCommand): Likewise.
1093 * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
1094 (runCommand): Likewise.
1095 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
1096 (runCommand): Likewise.
1098 2005-09-08 Lillian Angel <langel@gmail.com>
1100 * javax/swing/JPopupMenu.java:
1102 (setVisible): Adjusted popup menu's location
1103 depending on the size of the screen.
1105 2005-09-08 Mark Wielaard <mark@klomp.org>
1107 * Makefile.am (EXTRA_DIST): Add autogen.sh
1108 * lib/standard.omit: Remove gnu/classpath/jdwp, gnu/xml/stream and
1110 * vm/reference/standard.omit: Removed.
1112 2005-09-08 Tom Tromey <tromey@redhat.com>
1114 * .classpath: Omit more directories and files.
1115 * .settings/org.eclipse.jdt.core.prefs: Compile to 1.4 platform.
1116 * .settings/org.eclipse.jdt.ui.prefs: Likewise.
1118 2005-09-08 Roman Kennke <kennke@aicas.com>
1120 * javax/swing/plaf/metal/OceanTheme.java
1121 New class. Implements the ocean theme for Metal.
1122 * javax/swing/plaf/metal/MetalLookAndFeel.java
1123 (createDefaultTheme): Made Ocean the default theme as in JDK1.5.
1125 2005-09-08 David Gilbert <david.gilbert@object-refinery.com>
1127 * javax/swing/plaf/metal/MetalIconFactory.java
1128 (FileChooserDetailViewIcon): new private class,
1129 (FileChooserHomeFolderIcon): likewise,
1130 (FileChooserListViewIcon): likewise,
1131 (FileChooserNewFolderIcon): likewise,
1132 (FileChooserUpFolderIcon): likewise,
1133 (getFileChooserDetailViewIcon): implemented,
1134 (getFileChooserHomeFolderIcon): implemented,
1135 (getFileChooserListViewIcon): implemented,
1136 (getFileChooserNewFolderIcon): implemented,
1137 (getFileChooserUpFolderIcon): implemented.
1139 2005-09-08 Roman Kennke <kennke@aicas.com>
1141 * javax/swing/plaf/basic/BasicTextUI.java
1142 (foreground): Removed this field. This is better stored
1143 in the text component itself.
1144 (inactiveForeground): Removed this field. This is stored
1145 in the disabledTextColor property of the text component.
1146 (installDefaults): Load foreground and disabledTextColor
1147 properties from UIDefaults. Remove call to updateComponentColors.
1148 (paintBackground): Set the correct background color here.
1149 (updateComponentColor): Removed this method.
1150 * javax/swing/text/PlainView.java
1151 (disabledColor): New field. Stores the text color for disabled
1153 (drawUnselectedText): Respect the 'enabled' property of
1155 (paint): Fetch the disabled color of the text component.
1157 2005-09-08 Roman Kennke <kennke@aicas.com>
1159 * javax/swing/plaf/basic/BasicTextUI.java
1160 (UpdateHandler.propertyChanged): Also update colors if the
1161 'editable' property is changed.
1162 (updateComponentColors): Correctly handle editable vs. enabled
1164 * javax/swing/plaf/metal/MetalLookAndFeel.java
1165 (initComponentDefaults): Fixed color defaults for TextFields
1166 to use the current theme.
1168 2005-09-08 Roman Kennke <kennke@aicas.com>
1170 * javax/swing/plaf/basic/BasicTextUI.java
1171 (UpdateHandler.propertyChanged): Update the components colors
1172 when the state of the 'enabled' property changes.
1173 (foreground): New field that stores the foreground color.
1174 (background): New field that stores the background color.
1175 (inactiveForeground): New field that stores the inactive
1177 (inactiveBackground): New field that stores the inactive
1179 (updateComponentColors): New method. Updates the text
1180 components' colors according to the state of the 'enabled'
1182 (installDefaults): Load the defaults for the component colors.
1183 * javax/swing/plaf/metal/MetalLookAndFeel.java
1184 (initComponentDefaults): Added defaults for TextField colors
1187 2005-09-08 Roman Kennke <kennke@aicas.com>
1189 * javax/swing/text/GapContent.java
1191 (GapContentPosition.getOffset): Added assertion to check for
1192 consistent state of the Position. Fixed condition in if-statement.
1193 (serialVersionUID): Updated serialVersionUID to match JDK1.5.
1194 (shiftGap): If gapStart == newGapStart, then return immediatly.
1196 2005-09-08 David Gilbert <david.gilbert@object-refinery.com>
1198 * javax/swing/plaf/basic/BasicLookAndFeel.java
1199 (initComponentDefaults): added 'ScrollBar.width' default,
1200 * javax/swing/plaf/metal/MetalScrollBarUI.java
1201 (MetalScrollBarPropertyChangeHandler): new class,
1202 (FREE_STANDING_PROP): added,
1203 (MIN_THUMB_SIZE): modified dimensions,
1204 (increaseButton): new field,
1205 (decreaseButton): new field,
1206 (scrollBarWidth): new field,
1207 (isFreeStanding): new field,
1208 (createUI): just return a new instance,
1209 (installDefaults): implemented,
1210 (createPropertyChangeListener): implemented,
1211 (createDecreaseButton): implemented,
1212 (createIncreaseButton): implemented,
1213 (paintTrack): implemented,
1214 (paintTrackHorizontal): new private method,
1215 (paintTrackVertical): new private method,
1216 (paintThumb): updated,
1217 * javax/swing/plaf/metal/MetalScrollButton.java: implemented,
1218 * javax/swing/plaf/metal/MetalUtils.java
1219 (fillMetalPattern): modified alternating color calculation.
1221 2005-09-08 Jeroen Frijters <jeroen@frijters.net>
1223 * java/io/ObjectInputStream.java
1224 (readObject): Removed println and fixed Proxy class descriptor
1226 (resolveProxyClass): Use Class.forName() instead of calling
1227 ClassLoader.loadClass() directly.
1228 * java/io/ObjectOutputStream.java
1229 (writeClassDescriptor): Added support for serializing Proxy
1232 2005-09-08 Jeroen Frijters <jeroen@frijters.net>
1234 * javax/naming/CompoundName.java
1235 (readObject, writeObject): New methods.
1237 2005-09-07 Lillian Angel <langel@redhat.com>
1239 * javax/swing/SpringLayout.java:
1241 (getConstraints): Width and height should always
1242 be reset, even if constraints is not null. Constraints
1243 deal with the location of the component.
1245 2005-09-07 Lillian Angel <langel@redhat.com>
1247 * javax/swing/text/GapContent.java:
1249 (getOffset): Fixed check, was redundant.
1251 2005-09-07 Lillian Angel <langel@redhat.com>
1253 * javax/swing/text/GapContent.java:
1255 (getOffset): Added check for mark <= gapEnd
1257 2005-09-07 Roman Kennke <roman@kennke.org>
1259 * javax/swing/JApplet.java
1260 (AccessibleJApplet): New inner class.
1261 (getAccesibleContext): Implemented accessibility support.
1262 * javax/swing/JDialog.java
1263 (AccessibleJDialog): New inner class.
1264 (getAccesibleContext): Implemented accessibility support.
1265 * javax/swing/JFrame.java
1266 (AccessibleJFrame): New inner class.
1267 (getAccesibleContext): Implemented accessibility support.
1268 * javax/swing/JWindow.java
1269 (AccessibleJWindow): New inner class.
1270 (getAccesibleContext): Implemented accessibility support.
1272 2005-09-07 Roman Kennke <roman@kennke.org>
1274 * javax/swing/JPanel.java
1275 (AccessibleJPanel): New inner class.
1276 (getAccessibleContext): Implemented this method.
1278 2005-09-07 Roman Kennke <roman@kennke.org>
1280 * javax/swing/JPanel.java: Reformatted to match our coding
1283 2005-09-07 Roman Kennke <roman@kennke.org>
1285 * javax/swing/JViewport.java
1286 (AccessibleJViewport): New inner class.
1287 (getAccessibleContext): New method. Implements the Accessible
1288 interface for JViewport.
1290 2005-09-07 David Gilbert <david.gilbert@object-refinery.com>
1292 * javax/swing/plaf/metal/MetalIconFactory.java
1293 (HorizontalSliderThumbIcon.paintIcon): handle disabled component state,
1294 and fetch colors from the look and feel,
1295 (VerticalSliderThumbIcon.paintIcon): likewise,
1296 * javax/swing/plaf/metal/MetalSliderUI.java
1297 (MetalPropertyListener): implemented,
1298 (constructor): added color initialisation,
1299 (createUI): reimplemented to return a new instance every time,
1300 (createPropertyChangeListener): return a new instance of
1301 MetalPropertyListener,
1302 (paintTrack): reimplemented to handle track fill option, and the
1303 disabled component state,
1304 (paintMinorTickForHorizSlider): fetch colors from look and feel,
1305 (paintMajorTickForHorizSlider): likewise,
1306 (paintMinorTickForVertSlider): likewise,
1307 (paintMajorTickForVertSlider): likewise.
1309 2005-09-07 Robert Schuster <robertschuster@fsfe.org>
1311 * native/jni/qt-peer/componentevent.cpp: Added inclusion
1314 2005-09-07 Robert Schuster <robertschuster@fsfe.org>
1316 * INSTALL: Mention that GCJ4 is now mandatory.
1318 2005-09-07 Robert Schuster <robertschuster@fsfe.org>
1320 * javax/swing/Box.java: Added java.awt.Container import statement.
1322 2005-09-06 David Gilbert <david.gilbert@object-refinery.com>
1324 * javax/swing/plaf/metal/MetalLookAndFeel.java
1325 (initComponentDefaults): added some RadioButton defaults,
1326 * javax/swing/plaf/metal/MetalRadioButtonUI.java
1327 (instance): removed,
1328 (focusColor): added,
1329 (selectColor): added,
1330 (disabledTextColor): added,
1331 (createUI): return a new instance for every component,
1332 (installDefaults): implemented,
1333 (uninstallDefaults): implemented,
1334 (getSelectColor): implemented,
1335 (getDisabledTextColor): implemented,
1336 (getFocusColor): implemented,
1337 (paint): added FIXME note,
1338 (paintFocus): implemented.
1340 2005-09-06 Lillian Angel <langel@redhat.com>
1343 * javax/swing/plaf/basic/BasicFileChooserUI.java:
1344 Added 2 fields and reformatted copyright.
1345 (actionPerformed): Should be able to open directories.
1346 (mouseClicked): Set text in text field.
1347 (installUI): Initialized the current parent path.
1348 (installComponents): Fixed initialization for text field.
1350 2005-09-06 Lillian Angel <langel@redhat.com>
1352 * javax/swing/plaf/basic/BasicFileChooserUI.java:
1353 Formatted entire class.
1355 2005-09-06 Mark Wielaard <mark@klomp.org>
1357 * configure.ac: Set version to 0.19-pre.
1359 * doc/www.gnu.org/announce/20050906.wml: New file.
1360 * doc/www.gnu.org/newsitems.txt: Add 0.18 release announcement.
1361 * doc/www.gnu.org/downloads/downloads.wml: Add 0.18.
1363 2005-09-06 Roman Kennke <roman@kennke.org>
1365 * javax/swing/Box.java
1366 (AccessibleBox): Extend Container.AccessibleAWTContainer.
1367 (Filler.AccessibleBoxFiller): Extend Component.AccessibleAWTComponent.
1368 (Filler.getAccessibleContext): Uncomment disabled code.
1369 (getAccessibleContext): Uncomment disabled code.
1370 * javax/swing/JRootPane.java:
1371 JRootPane implements Accessible.
1372 (AccessibleJRootPane): Extend AccessibleJComponent.
1374 2005-09-06 David Gilbert <david.gilbert@object-refinery.com>
1376 * javax/swing/plaf/metal/MetalIconFactory.java
1377 (RadioButtonIcon.drawCheck): removed,
1378 (RadioButtonIcon.paintIcon): reimplemented,
1379 * javax/swing/plaf/metal/MetalLookAndFeel.java
1380 (initComponentDefaults): added defaults for JRadioButton.
1382 2005-09-06 Lillian Angel <langel@redhat.com>
1385 * javax/swing/JMenuBar.java
1386 (getUIClassID): Fixed API documentation.
1387 * javax/swing/plaf/basic/BasicMenuBarUI.java:
1388 Added a private field for the mouse listener.
1389 (BasicMenuBarUI): Initialized mouseListener.
1390 (installListeners): Added mouseListener.
1391 (uninstallListeners): Removed mouseListener.
1392 (MouseInputHandler): New class added.
1393 (mouseClicked): Added code to deselect menu items
1394 when menu bar is clicked.
1396 2005-09-06 Lillian Angel <langel@redhat.com>
1398 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1400 (paintMenuItem): Moved view rectangle over to the
1401 left the same amount as defaultTextIconGap so the
1402 accelerator is painted with some space on the right.
1404 2005-09-06 Lillian Angel <langel@redhat.com>
1406 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1409 2005-09-06 Lillian Angel <langel@redhat.com>
1411 * javax/swing/plaf/basic/BasicScrollBarUI:
1413 (installUI): Changed delay for Timer. Was set too
1414 long and actionPerformed was not being called fast
1415 enough when the user clicks on the scroll bar. This
1416 is because the timer is stopped after the mouse is
1419 2005-09-06 Mark Wielaard <mark@klomp.org>
1421 * NEWS: Add new features for 0.18.
1422 * configure.ac: Set version to 0.18.
1424 2005-09-06 Thomas Fitzsimmons <fitzsim@redhat.com>
1426 * native/jni/gtk-peer/gtkpeer.h (SYNCHRONIZE_GDK): Define.
1427 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit)
1428 [SYNCHRONIZE_GDK]: Make GDK synchronous.
1430 2005-09-05 Thomas Fitzsimmons <fitzsim@redhat.com>
1433 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
1434 (get_first_keyval_from_keymap): Return -1 if no keyval was found
1435 for given hardware keycode.
1436 (keysym_to_awt_keycode): Likewise.
1437 (keysym_to_awt_keylocation): Likewise.
1438 (key_press_cb): Return immediately if no keyval was found for
1439 given hardware keycode.
1440 (key_release_cb): Likewise.
1442 2005-09-05 Andreas Tobler <a.tobler@schweiz.ch>
1444 * native/jni/Makefile.am (all-local): Invoke $(SHELL) to execute
1447 * scripts/check_jni_methods.sh: Make script working with non GNU
1450 2005-09-05 Roman Kennke <roman@kennke.org>
1452 * javax/swing/event/DocumentEvent.java:
1453 (ElementChange) Made inner interface static to conform to the specs.
1455 2005-09-05 Roman Kennke <roman@kennke.org>
1457 * javax/swing/JDesktopPane.java: Fixed typo in class description.
1458 * javax/swing/JEditorPane.java: Removed unneeded import.
1459 Added class description.
1460 * javax/swing/JDialog.java: Made class description more useful.
1461 * javax/swing/JFileChooser.java: Added class description.
1462 * javax/swing/JFormattedTextField.java: Added class description.
1463 (AbstractFormatter): Likewise.
1464 (AbstractFormatterFactory): Likewise.
1465 * javax/swing/JFrame.java: Made class description more useful.
1467 2005-09-05 Roman Kennke <roman@kennke.org>
1469 * javax/swing/event/DocumentEvent.java:
1470 Reindented file to conform to our coding standards.
1472 2005-09-05 Chris Burdess <dog@gnu.org>
1474 * gnu/xml/stream/XMLEventAllocatorImpl.java,
1475 gnu/xml/stream/XMLInputFactoryImpl.java,
1476 gnu/xml/stream/XMLStreamReaderImpl.java: Various fixes from system
1478 * javax/xml/namespace/QName.java: Avoid unnecessary test.
1480 2005-09-05 Mark Wielaard <mark@klomp.org>
1482 * lib/standard.omit: Add gnu/xml/stream and javax/xml/stream.
1483 * NEWS: Describe Untested/Disabled new features.
1485 2005-09-04 Mark Wielaard <mark@klomp.org>
1487 * configure.ac (AC_CONFIG_FILES): Add examples/Makefile.jawt.
1488 * examples/.cvsignore: Add Makefile.jawt.
1489 * examples/Makefile.am (EXAMPLE_C_FILES): New variable.
1490 (ALL_EXAMPLE_FILES): Likewise.
1491 (install-data-local): Use ALL_EXAMPLE_FILES and add Makefile.jawt.
1492 (uninstall-local): Likewise.
1493 (EXTRA_DIST): Add Makefile.awt.in.
1494 * examples/Makefile.jawt.in: New file.
1495 * examples/README: Add jawt instructions.
1496 * examples/gnu/classpath/examples/jawt/DemoJAWT.c
1497 (Java_DemoJAWT_paint): Rename to
1498 Java_gnu_classpath_examples_jawt_DemoJAWT_paintIt.
1499 (Java_gnu_classpath_examples_jawt_DemoJAWT_paintIt): Flip foreground
1500 color based on on parameter.
1501 * examples/gnu/classpath/examples/jawt/DemoJAWT.java (paint): Renamed
1503 (paint): Call paintIt.
1504 (on): New boolean field.
1505 (main): Add Frame name, switch on variable every 0.5 seconds and call
1507 * examples/gnu/classpath/examples/jawt/Makefile: Removed.
1508 * include/Makefile.am (include_HEADERS): New for jni.h, jni_md.h,
1509 jawt.h and jawt_md.h.
1511 2005-09-05 Jeroen Frijters <jeroen@frijters.net>
1513 * java/lang/reflect/Proxy.java
1514 (sameTypes): Removed.
1515 (equals): Fixed bug #23727.
1517 2005-09-04 Mark Wielaard <mark@klomp.org>
1519 * gnu/classpath/jdwp/event/filters/ClassMatchFilter.java
1520 (matches): Remove InvalidClassException since it is never thrown.
1521 * vm/reference/gnu/classpath/jdwp/VMIdManager.java
1522 (newReferenceTypeId): Only return null when SoftReference is cleared,
1523 don't catch InstantiationException or IllegalAccessException since
1524 they are never thrown.
1526 2005-09-04 Mark Wielaard <mark@klomp.org>
1528 * gnu/CORBA/NamingService/NamingServiceTransient.java: Re-un-indent
1531 2005-09-04 Mark Wielaard <mark@klomp.org>
1533 * gnu/CORBA/Interceptor/Registrator.java (m_prefix): Mark static.
1534 * gnu/java/awt/peer/qt/QtButtonPeer.java: Replace uses of
1535 toolkit.eventQueue.postEvent() with QtToolkit.eventQueue.postEvent().
1536 * gnu/java/awt/peer/qt/QtCheckboxPeer.java: Likewise.
1537 * gnu/java/awt/peer/qt/QtChoicePeer.java: Likewise.
1538 * gnu/java/awt/peer/qt/QtComponentPeer.java: Likewise and similar
1539 for guiThread and graphicsEnv.
1540 * gnu/java/awt/peer/qt/QtListPeer.java: Likewise.
1541 * gnu/java/awt/peer/qt/QtMenuItemPeer.java: Likewise.
1542 * gnu/java/awt/peer/qt/QtMenuPeer.java: Likewise.
1543 * gnu/java/awt/peer/qt/QtScrollbarPeer.java: Likewise.
1544 * gnu/java/awt/peer/qt/QtTextAreaPeer.java: Likewise.
1545 * gnu/java/awt/peer/qt/QtTextFieldPeer.java: Likewise.
1547 2005-09-04 Chris Burdess <dog@gnu.org>
1549 * doc/README.jaxp: Updated JAXP documentation for StAX.
1550 * javax/xml/stream/XMLEventFactory.java,
1551 * javax/xml/stream/XMLInputFactory.java,
1552 * javax/xml/stream/XMLOutputFactory.java: Use GNU implementation by
1555 2005-09-04 Andreas Tobler <a.tobler@schweiz.ch>
1558 * lib/Makefile.am (metafiles): Use find -name -prune not -path.
1560 2005-09-04 Mark Wielaard <mark@klomp.org>
1562 * NEWS: Add description of new awt.datatransfer functionality.
1564 2005-09-04 Mark Wielaard <mark@klomp.org>
1566 * javax/swing/text/AbstractDocument.java
1567 (LeafElement.LeafElement): Set startPos and endPos through
1568 createPosition() if parent is null.
1570 2005-09-04 Chris Burdess <dog@gnu.org>
1572 * gnu/xml/stream: StAX implementation.
1574 2005-09-04 Guilhem Lavaux <guilhem@kaffe.org>
1576 * java/lang/Integer.java
1577 (parseInt): Added some messages to the exception thrown by this
1580 2005-09-04 Chris Burdess <dog@gnu.org>
1582 * javax/xml/stream/XMLEventFactory.java,
1583 * javax/xml/stream/XMLEventWriter.java,
1584 * javax/xml/stream/XMLInputFactory.java,
1585 * javax/xml/stream/XMLOutputFactory.java,
1586 * javax/xml/stream/XMLResolver.java,
1587 * javax/xml/stream/XMLStreamConstants.java,
1588 * javax/xml/stream/events/Attribute.java,
1589 * javax/xml/stream/events/EndEntity.java,
1590 * javax/xml/stream/events/EntityDeclaration.java,
1591 * javax/xml/stream/events/EntityReference.java,
1592 * javax/xml/stream/events/StartEntity.java,
1593 * javax/xml/stream/events/XMLEvent.java,
1594 * javax/xml/stream/util/EventReaderDelegate.java:
1595 StAX API changes to conform to JWSDP 1.5.
1597 2005-09-03 Mark Wielaard <mark@klomp.org>
1600 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c
1601 (clipboard_owner_change_cb): Only used when GTK_MINOR_VERSION > 4.
1602 (Java_gnu_java_awt_peer_gtk_GtkClipboard_initNativeState):
1603 Only request owner-change events for GTK_MINOR_VERSION > 4.
1604 (clipboard_get_func): Only handle pixbuf and uri when
1605 GTK_MINOR_VERSION > 4.
1606 (Java_gnu_java_awt_peer_gtk_GtkClipboard_advertiseContent): Only call
1607 gtk_target_list_add_* functions when GTK_MINOR_VERSION > 4. Similar
1608 for gtk_clipboard_set_can_store.
1609 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
1610 (Java_gnu_java_awt_peer_gtk_GtkImage_drawPixelsScaledFlipped): Mark
1611 flipx and flipy unused for GTK_MINOR_VERSION <= 4.
1612 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c
1613 (clipboard_targets_received): Don't handle images for
1614 GTK_MINOR_VERSION <= 4.
1615 (Java_gnu_java_awt_peer_gtk_GtkSelection_requestImage): Likewise.
1616 (clipboard_uris_received): Likewise for text/uri-list.
1617 (Java_gnu_java_awt_peer_gtk_GtkSelection_requestURIs): Likewise.
1619 2005-09-03 Andreas Tobler <a.tobler@schweiz.ch>
1621 * autogen.sh: Document libtool version needed for Darwin.
1622 (LIBTOOLIZE): Don't special case Darwin, always use libtoolize.
1624 2005-09-03 Chris Burdess <dog@gnu.org>
1627 * javax/xml/stream/events,
1628 * javax/xml/stream/util:
1629 New StAX API classes.
1631 2005-09-02 Keith Seitz <keiths@redhat.com>
1633 * gnu/classpath/jdwp/transport/ITransport.java (shutdown): New method.
1634 * gnu/classpath/jdwp/transport/JdwpConnection.java (JdwpConnection):
1635 Add ThreadGroup argument.
1636 * gnu/classpath/jdwp/transport/SocketTransport.java (shutdown):
1639 2005-09-02 Keith Seitz <keiths@redhat.com>
1641 * gnu/classpath/jdwp/Jdwp.java: New file.
1642 * gnu/classpath/jdwp/JdwpConstants.java: New file.
1643 * vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java: New file.
1645 2005-09-02 Keith Seitz <keiths@redhat.com>
1647 * gnu/classpath/jdwp/processor/CommandSet.java [vm]: Remove.
1648 VMVirtualMachine is entirely static.
1649 * gnu/classpath/jdwp/event/EventManager.java (requestEvent)
1650 (deleteRequest, clearRequests): Change all VMVirtualMachine calls
1652 * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
1653 (executeVisibleClasses): Likewise.
1654 * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
1655 (invokeMethod): Likewise.
1656 * gnu/classpath/jdwp/processor/MethodCommandSet.java
1657 (executeLineTable, executeVariableTable): Likewise.
1658 * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
1659 (executeInvokeMethod): Likewise.
1660 * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
1661 (executeSourceFile, executeStatus): Likewise.
1662 * gnu/classpath/jdwp/processor/StackFrameCommandSet.java
1663 (executeGetValues, ,executeSetValues, executeThisObject): Likewise.
1664 * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
1665 (executeSuspend, executeResume, executeStatus, executeFrames)
1666 (executeFrameCount, executeSuspendCount): Likewise.
1667 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
1668 (executeClassesBySignature, executeClassesBySignature)
1669 (executeAllClasses, executeDispose, executeSuspend)
1670 (executeResume): Likewise.
1672 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1674 * org/omg/CosNaming/NamingContextOperations.java:
1675 Do not inherit from CORBA object.
1676 * org/omg/CosNaming/_NamingContextExtImplBase.java (_methods),
1677 * omg/CosNaming/_NamingContextImplBase.java (methods):
1678 Made package private.
1679 * omg/CosNaming/NamingContextPOA.java,
1680 * omg/CosNaming/NamingContextExtPOA.java,
1681 * org/omg/CosNaming/BindingIteratorPOA.java: New files.
1683 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1685 * java/awt/image/CropImageFilter.java
1686 (setPixels(int,int,int,int,ColorModel,byte[],int,int)): Set
1687 consumer pixels at 0, 0 location.
1688 (setPixels(int,int,int,int,ColorModel,int[],int,int)): Likewise.
1690 2005-09-02 Lillian Angel <langel@redhat.com>
1692 * javax/swing/plaf/basic/BasicTreeUI.java
1693 (mousepressed): Fixed, so that clicking on control icon will not
1696 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
1698 * javax/swing/JTree.java:
1699 (getScrollableTracksViewportHeight): Return true if parent is a
1700 JViewport and parent's height is smaller than ours.
1701 (getScrollableTracksViewportWidth): Return true if parent is a
1702 JViewport and parent's width is smaller than ours.
1704 2005-09-02 Lillian Angel <langel@redhat.com>
1706 * javax/swing/JTree.java
1707 (installUI): TreeSelectionListener removed because added too many
1709 * javax/swing/plaf/basic/BasicLookAndFeel.java:
1710 Fixed names for some tree defaults.
1711 * javax/swing/plaf/basic/BasicTreeUI.java:
1712 Added new fields for editing and keyboard actions.
1713 (setCellEditor): Took out unneeded if statement.
1714 (isEditing): Returned boolean instead.
1715 (updateCellEditor): Used set method.
1716 (installDefaults): Set focus to tree.
1717 (installKeyBoardActions): Implemented.
1718 (convertModifiers): New function implemented.
1719 (installUI): Used set method and initialized isEditing.
1720 (startEditing): set isEditing.
1721 (TreeAction): New class implemented to perform keyboard actions.
1722 (ActionListenerProxy): New private class used to distribute the key
1723 board actions to the true receiver.
1724 (editingStopped): Added code to prevent NPEs. set isEditing and focus
1725 to tree. Also, removed TreeSelectionListeners for cellEditor.
1726 (editingCanceled): Likewise.
1727 (keyPressed): Removed code, not needed anymore.
1728 (actionPerformed): Implemented for up/down keyboard actions.
1729 (actionPerformed): Implemented for left/right keyboard actions.
1730 * javax/swing/tree/DefaultTreeCellEditor.java
1731 (DefaultTreeCellEditor): Set lastPath.
1732 (isCellEditable): editingComponent should be configured if has not
1734 (stopCellEditing): No need to set cell editor to null here.
1735 (cancelCellEditing): Likewise.
1736 (valueChanged): Set tPath to the path that was last selected. Used for
1737 the click-pause-click implementation.
1738 (actionPerformed): Re-implemented in a simplier fashion.
1739 * javax/swing/tree/DefaultTreeCellRenderer.java
1740 (getTreeCellRendererComponent): Only set border color if val is lead
1743 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1745 * gnu/CORBA/Interceptor/ClientRequestInterceptors.java (send_poll):
1746 remove ForwardRequest from declaration.
1748 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1750 * org/omg/PortableInterceptor/CurrentOperations.java:
1751 Inherit from org.omg.CORBA.CurrentOperations.
1752 * org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java
1753 (send_poll): Remove ForwardRequest from declaration.
1755 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
1757 * javax/swing/JList.java:
1758 (getPreferredScrollableViewportSize): Implemented.
1760 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1762 * gnu/CORBA/IOR_Delegate.java (request),
1763 * gnu/CORBA/SocketRepository.java (get_socket),
1764 * gnu/CORBA/gnuRequest (getParameterStream),
1765 * gnu/CORBA/NamingService/NameParser.java,
1766 * gnu/CORBA/NamingService/NamingServiceTransient.java: Rewritten.
1767 * gnu/CORBA/Functional_ORB.java (nameParser): New field.
1768 (string_to_object): Rewritten.
1769 (ior_to_object): Made public.
1770 * org/omg/CORBA/ORB.java (string_to_object):
1771 Documentation update.
1773 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
1775 * javax/swing/JTree.java:
1776 (getPreferredScrollableViewportSize): Implemented.
1778 2005-09-02 David Gilbert <david.gilbert@object-refinery.com>
1780 * javax/swing/plaf/basic/BasicLookAndFeel.java
1781 (initComponentDefaults): set correct value for
1782 'InternalFrame.titleFont'.
1784 2005-09-02 Mark Wielaard <mark@klomp.org>
1786 * gnu/java/awt/ClasspathToolkit.java (registerImageIOSpis):
1787 Reintroduced (empty) method.
1788 * gnu/java/awt/peer/gtk/GtkToolkit.java (static): Moved initialization
1789 of imageIOSpis to new registerImageIOSpis() method.
1790 (registerImageIOSpis): New (overloaded) method.
1791 * javax/imageio/spi/IIORegistry.java (IIORegistry): Call to Toolkit
1792 registration method if instanceof ClasspathToolkit.
1794 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1797 * gnu/java/awt/peer/gtk/GtkImage.java,
1798 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c (GtkImage()):
1800 (drawPixelsScaled): Return immediately if width or height is <= 0.
1801 (drawPixelsScaledFlipped): Likewise for srcwidth, srcheight,
1802 dstwidth, dstheight.
1803 * gnu/java/awt/peer/gtk/GtkToolkit.java (createImage(String)):
1804 Create a blank image when filename is "".
1805 * javax/swing/ImageIcon.java (ImageIcon(String)): Mention blank
1806 icons in documentation.
1807 (ImageIcon(String,String)): Likewise.
1809 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1812 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawString(String,
1813 float, float)): Return immediately if string is null or
1816 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1819 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Always call
1822 2005-09-02 Robert Schuster <robertschuster@fsfe.org>
1824 * README: Added MysaifuVM to list of VMs
1825 * INSTALL: Added info about Qt4 and ecj.
1827 2005-09-01 Thomas Fitzsimmons <fitzsim@redhat.com>
1830 * gnu/java/awt/peer/gtk/GtkImage.java,
1831 gnu_java_awt_peer_gtk_GtkImage.c (GtkImage(URL)): New constructor.
1832 (GtkImage(byte[])) New constructor.
1833 (loadImageFromData): New method.
1834 * gnu/java/awt/peer/gtk/GtkToolkit.java (createImage(URL)): Call
1835 GtkImage(URL) constructor.
1836 (createImage(byte[],int,int)): Call GtkImage(byte[]) constructor.
1837 * include/gnu_java_awt_peer_gtk_GtkImage.h: Regenerate.
1839 2005-09-01 Mark Wielaard <mark@klomp.org>
1841 * gnu/java/awt/ClasspathToolkit.java (getFont): Get non-public
1842 constructor from Font. Chain "cannot happen" exceptions in
1845 2005-09-01 Mark Wielaard <mark@klomp.org>
1847 * java/util/jar/JarFile.java (JarEnumeration.nextElement): Only
1848 readSignature when verifying jar.
1849 (getEntry): Likewise.
1851 2005-09-01 Anthony Balkissoon <abalkiss@redhat.com>
1854 * javax/swing/ViewportLayout.java:
1855 (preferredLayoutSize): If the view is scrollable, call its
1856 getPreferredScrollableViewportSize method.
1857 (layoutContainer): If the view is scrollable, check its
1858 getScrollableTracksViewportWidth and getScrollableTracksViewportHeight
1859 methods before resizing the view to match the viewport.
1861 2005-09-01 Mark Wielaard <mark@klomp.org>
1863 * native/jni/gtk-peer/gtk_jawt.c
1864 (classpath_jawt_get_visualID): Cast returned NULL to VisualID.
1865 (classpath_jawt_get_drawable): Cast returned NULL to Drawable.
1867 2005-09-01 Lillian Angel <langel@redhat.com>
1869 * javax/swing/plaf/basic/BasicTreeUI.java:
1870 Added new field to keep track of contents in newly edited cell.
1871 (isEditing): Made more intuitive.
1872 (stopEditing): Changed because it was causing an infinite loop.
1873 (installUI): Should be set to true when set.
1874 (completeEditing): Passed newVal to valueForPathChanged instead.
1875 (EditorTimerUpdate): Made timer faster because was not working well.
1876 (actionPerformed): No need for 'BasicTreeUI.this.'
1878 (editingStopped): Likewise. Also, set newVal to appropriate value.
1879 (editingCanceled): Likewise.
1880 (keyPressed): Likewise.
1881 (mousePressed): Likewise.
1882 (treeExpanded): Likewise.
1883 (treeCollapsed): Likewise.
1884 (treeNodesChanged): Likewise.
1885 (TreeNodesInserted): Likewise.
1886 (treeNodesRemoved): Likewise.
1887 (treeStructureChanged): Likewise.
1888 (valueChanged): Editing is canceled when a new cell is clicked.
1889 (getCellBounds): Initialized row for path.
1890 * javax/swing/tree/DefaultTreeCellEditor.java
1891 (startEditingTimer): No need to start timer if it is already set.
1892 * javax/swing/tree/DefaultTreeModel.java
1893 (valueForPathChanged): Fixed so value of node is changed only if it
1894 is a MutableTreeNode. Otherwise, it cannot be changed. Also,
1895 implemented with check if root node is the node being changed.
1896 (nodeChanged): Should get the path of the node, not the parent.
1898 2005-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
1901 * native/jni/gtk-peer/gtk_jawt.c
1902 (classpath_jawt_get_default_display): Check if widget is realized
1903 and return NULL if it is not.
1904 (classpath_jawt_get_visualID): Likewise.
1905 (classpath_jawt_get_drawable): Likewise.
1907 2005-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
1909 * gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds): Only
1910 add parent's x and y co-ordinates to translation if parent's
1911 parent is not a window.
1913 2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
1915 * javax/swing/plaf/basic/BasicFileChooserUI.java:
1916 (boxEntries): Made this method package private because I added a
1917 call to it from an implicitly defined listener class. Also fixed
1919 (createPropertyChangeListener): If the returned property listener
1920 hears DIRECTORY_CHANGED_PROPERTY, call boxEntries() to update the
1921 look-in box entries.
1923 2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
1926 * javax/swing/JFileChooser.java
1927 (changeToParentDirectory): If parent directory is null, do nothing.
1929 2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
1931 * javax/swing/JTable.java:
1932 (initializeLocalVars): Changed default autoResizeMode to
1933 AUTO_RESIZE_SUBSEQUENT_COLUMNS to match the JDK.
1934 * javax/swing/plaf/basic/BasicTableUI.java:
1935 (getMaximumSize): Implemented.
1936 (getMinimumSize): Implemented.
1938 2005-08-31 Mark Wielaard <mark@klomp.org>
1940 * java/nio/charset/Charset.java (charsetForName): Try default provider
1941 before trying to load extra providers.
1942 (availableCharsets): Explicitly add default provider Charsets.
1943 (providers2): Don't include default provider.
1945 2005-08-31 David Gilbert <david.gilbert@object-refinery.com>
1947 * javax/swing/plaf/metal/MetalBorders.java
1948 (textFieldBorder): new field,
1949 (Flush3DBorder): new class,
1950 (TextFieldBorder): new class,
1951 (getTextFieldBorder): implemented.
1953 2005-08-31 David Gilbert <david.gilbert@object-refinery.com>
1955 * javax/swing/plaf/basic/BasicButtonUI.java
1956 (getPropertyPrefix): include dot in prefix,
1957 (installDefaults): remove dot which is included in prefix now,
1958 * javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java
1959 (getPropertyPrefix): return correct prefix,
1960 * javax/swing/plaf/basic/BasicCheckBoxUI.java
1961 (getPropertyPrefix): return correct prefix,
1962 * javax/swing/plaf/basic/BasicMenuItemUI.java
1963 (getPropertyPrefix): return correct prefix,
1964 * javax/swing/plaf/basic/BasicMenuUI.java
1965 (getPropertyPrefix): return correct prefix,
1966 * javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java
1967 (getPropertyPrefix): return correct prefix,
1968 * javax/swing/plaf/basic/BasicRadioButtonUI.java
1969 (getPropertyPrefix): include dot in prefix,
1970 (getDefaultIcon): removed dot which is part of the prefix,
1971 * javax/swing/plaf/basic/BasicToggleButtonUI.java
1972 (getPropertyPrefix): include dot in prefix,
1973 * javax/swing/plaf/metal/MetalCheckBoxUI.java: now extends
1975 (getPropertyPrefix): implemented.
1977 2005-08-30 Mark Wielaard <mark@klomp.org>
1978 Christian Schlichtherle <christian@schlichtherle.de>
1980 * java/util/zip/ZipEntry.java (setTime): Use
1981 Calendar.setTimeInMillis().
1982 (getTime): First parse extra bytes. Use Calendar.getTimeInMillis().
1983 (parseExtra): Don't return early to make sure that KNOWN_EXTRA is
1985 * java/util/zip/ZipFile.java (readEntries): Parse name and comment
1987 (close): Check that raf is not null.
1988 * java/util/zip/ZipInputStream.java (getNextEntry): Set name as
1990 * java/util/zip/ZipOutputStream.java (setComment): Set comment as
1992 (putNextEntry): Likewise for name.
1993 (finish): Likewise for both.
1995 2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
1997 * examples/gnu/classpath/examples/swing/Demo.java
1998 (mkMenuBar): added a JRadioButtonMenuItem,
1999 * javax/swing/plaf/metal/MetalIconFactory.java
2000 (RadioButtonMenuItemIcon): new inner class,
2001 (getRadioButtonMenuItemIcon): implemented,
2002 * javax/swing/plaf/metal/MetalLookAndFeel.java
2003 (initComponentDefaults): added RadioButtonMenuItem defaults.
2005 2005-08-30 Lillian Angel <langel@redhat.com>
2007 * javax/swing/plaf/basic/BasicTreeUI.java:
2008 Added a timer field for repainting the editing component.
2009 (EditorUpdateTimer): Inner class added and implemented. Updates
2010 the caret and text box. Still need to fix typing in text box.
2011 (startEditing): Started the timer.
2012 (editingCanceled): Stopped the timer.
2013 (editingStopped): Likewise.
2015 2005-08-30 Lillian Angel <langel@redhat.com>
2017 * examples/gnu/classpath/examples/swing/Demo.java
2018 (mkTreeWorld): Made tree editable.
2019 * javax/swing/DefaultCellEditor.java
2020 (isCellEditable): Added in check for number of mouse clicks.
2021 (DefaultCellEditor): To start editing a textfield, number of clicks
2023 * javax/swing/plaf/basic/BasicTreeUI.java:
2024 Took out unneeded fields
2025 (isEditing): Fixed to check boolean.
2026 (updateCellEditor): Made more efficent.
2027 (installUI): Created cell editor for initialization.
2028 (editingStopped): Added in check to prevent a NPE.
2029 (editingCanceled): Likewise.
2030 (keyPressed): Added in check for pressing Enter. Enter should stop
2031 editing and complete it, when in the process of editing.
2032 (mousePressed): Optimized by using MouseEvent's getClickCount. The
2033 clicking on nodes works better. Also, added in code to start the
2035 (valueChanged): Implemented.
2036 (selectPath): Took out code to remove an already selected path. A node
2037 should remain selected if clicked on more than once. Works like JDK.
2038 * javax/swing/tree/DefaultTreeCellEditor.java:
2039 Added a helper field.
2040 (paint): Took out redundant code.
2041 (DefaultTreeCellEditor): Added class to listener list.
2042 (configureEditingComponent): Updated since listener was added to list.
2043 (isCellEditable): Finished implementation.
2044 (stopCellEditing): Added a check for editingComponent to prevent a NPE.
2045 (cancelCellEditing): Likewise.
2046 (valueChanged): Took out redundant code.
2047 (actionPerformed): Added code in to implement click-pause-click
2049 (shouldStartTimer): Fixed check.
2050 (canEditImmediately): Took out redunant code.
2051 (inHitRegion): Changed region to be text area only (not icon).
2052 (createTreeCellEditor): No need to use canEdit here, removed.
2054 2005-08-30 Christian Schlichtherle <christian@schlichtherle.de>
2056 * java/util/zip/DeflaterOutputStream.java
2057 (DeflaterOutputStream(OutputStream)): Increase buffer size to 4096.
2058 (DeflaterOutputStream(OutputStream,Deflater)): Likewise.
2060 2005-08-30 Christian Schlichtherle <christian@schlichtherle.de>
2062 * java/util/zip/DeflaterHuffman.java (bit4Reverse): Mark final.
2064 2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
2066 * javax/swing/plaf/metal/MetalLabelUI.java
2067 (instance): renamed 'metalLabelUI' and changed from private to
2069 (createUI): modified for renamed field,
2070 (paintDisabledText): implemented,
2071 * javax/swing/plaf/metal/MetalLookAndFeel.java
2072 (initComponentDefaults): modified Label defaults.
2074 2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
2076 * javax/swing/plaf/metal/MetalLookAndFeel.java
2077 (initComponentDefaults): added some defaults for TabbedPane,
2078 * javax/swing/plaf/metal/MetalTabbedPaneUI.java
2079 (TabbedPaneLayout): implemented new class,
2080 (createLayoutManager): implemented,
2081 (paintTabBorder): implemented,
2082 (paintTopTabBorder): implemented,
2083 (paintLeftTabBorder): implemented,
2084 (paintBottomTabBorder): implemented,
2085 (paintRightTabBorder): implemented,
2086 (paintTabBackground): implemented,
2087 (shouldPadTabRun): implemented,
2088 * examples/gnu/classpath/examples/swing/Demo.java:
2089 (mkTabWorld): new method,
2090 (mkTabbedPane): added tab for 'Tab World'.
2092 2005-08-30 Robert Schuster <robertschuster@fsfe.org>
2094 * java/beans/Statement.java:
2095 (Statement): Use zero length array if argument array is null.
2096 (toString): Use StringBuffer for efficiency reasons, make use of
2098 (generateInternalName): New method, generates instance names like
2100 (doExecute): Removed debugging output that could lead to an exception
2101 because wrong loop variable usage.
2102 * java/beans/Expression.java: Static constant 'unset' renamed to
2105 2005-08-29 Keith Seitz <keiths@redhat.com>
2107 * gnu/classpath/jdwp/event/Event.java: New file describing JDWP
2109 * gnu/classpath/jdwp/event/ClassPrepareEvent.java: New file.
2110 * gnu/classpath/jdwp/event/ThreadEndEvent.java: New file.
2111 * gnu/classpath/jdwp/event/ThreadStartEvent.java: New file.
2112 * gnu/classpath/jdwp/event/VmInitEvent.java (VmInitEvent): New file.
2114 2005-08-29 Tom Tromey <tromey@redhat.com>
2116 * .externalToolBuilders/Configure.launch: Changed --prefix.
2117 * .externalToolBuilders/CompileNative.launch: Invoke install target.
2118 * .cdtproject: New file.
2119 * .classpath: Changed output directory.
2120 * .cvsignore: Added 'install'.
2122 2005-08-29 Lillian Angel <langel@redhat.com>
2124 * javax/swing/JPasswordField.java
2125 (getText): Changed to pass error to AssertionError.
2126 * javax/swing/plaf/basic/BasicTreeUI.java
2127 (setCellEditor): Updated boolean when appropriate.
2128 (stopEditing): Took out redundant code.
2129 (updateCellEditor): Updated boolean when appropriate.
2130 (installListeners): Took out CellEditorListener. It is added
2131 when the cellEditor is set.
2132 (installUI): Similar.
2133 (ensureRowsAreVisible): Fixed API documentation
2134 (startEditing): Fixed to add editing container to the tree.
2135 (checkForClickInExpandControl): Fixed API documentation.
2136 (editingStopped): Added code to remove listeners and container.
2137 (editingCanceled): Similar.
2138 (mousePressed): Updated to stop editing when a different cell is
2140 (treeNodesChanged): Called repaint.
2141 (treeNodesRemoved): Likewise.
2142 (treeStructureChanged): Likewise.
2143 (paintNode): Updated to paint a node that is being edited.
2144 (paintRecursive): Fixed API documentation.
2145 * javax/swing/tree/DefaultTreeCellEditor.java
2146 (paint): Fixed to paint icon and text box in correct location with
2148 (doLayout): Fixed API documentation.
2149 (DefaultTreeCellEditor): Took out call to configure editing component.
2150 (configureEditingComponent): Initialized editing icon.
2151 (getTreeCellEditorComponent): Took out code to stop editing.
2153 (addCellEditorListener): Passed on to realEditor.
2154 (removeCellEditorListener): Likewise.
2156 2005-08-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
2158 * org/omg/CORBA/ORB.java (string_to_object): Documentation update.
2159 * gnu/CORBA/Functional_ORB.java (string_to_object): Rewritten.
2160 (ior_to_object): New method.
2161 * gnu/CORBA/NamingService/NameParser.java: New file.
2163 2005-08-28 Mark Wielaard <mark@klomp.org>
2165 * javax/swing/text/AbstractDocument.java (addEdit): Document gcj bug
2167 (getChange): Likewise.
2169 2005-08-28 Tom Tromey <tromey@redhat.com>
2171 * org/omg/PortableInterceptor/ORBInitInfoOperations.java: Removed
2172 non-ascii character.
2174 2005-08-28 Chris Burdess <dog@gnu.org>
2176 * javax/swing/text/AbstractDocument.java: Fully qualify references to
2177 ElementChange class.
2179 2005-08-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
2181 * gnu/CORBA/Interceptor/ForwardRequestHolder.java,
2182 * gnu/CORBA/Interceptor/gnuClientRequestInfo.java,
2183 * gnu/CORBA/Interceptor/gnuIcCurrent.java,
2184 * gnu/CORBA/Interceptor/gnuIorInfo.java,
2185 * gnu/CORBA/Interceptor/gnuServerRequestInfo.java,
2186 * gnu/CORBA/Interceptor/IORInterceptors.java,
2187 * gnu/CORBA/Interceptor/ClientRequestInterceptors.java,
2188 * gnu/CORBA/Interceptor/Registrator.java,
2189 * gnu/CORBA/Interceptor/ServerRequestInterceptors.java,
2190 * gnu/CORBA/GIOP/contextSupportingHeader.java,
2191 * org/omg/PortableInterceptor/ClientRequestInfo.java,
2192 * org/omg/PortableInterceptor/ClientRequestInfoOperations.java,
2193 * org/omg/PortableInterceptor/ClientRequestInterceptor.java,
2194 * org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java,
2195 * org/omg/PortableInterceptor/Current.java,
2196 * org/omg/PortableInterceptor/CurrentHelper.java,
2197 * org/omg/PortableInterceptor/CurrentOperations.java,
2198 * org/omg/PortableInterceptor/ForwardRequest.java,
2199 * org/omg/PortableInterceptor/ForwardRequestHelper.java,
2200 * org/omg/PortableInterceptor/InvalidSlot.java,
2201 * org/omg/PortableInterceptor/InvalidSlotHelper.java,
2202 * org/omg/PortableInterceptor/ORBInitInfo.java,
2203 * org/omg/PortableInterceptor/ORBInitInfoOperations.java,
2204 * org/omg/PortableInterceptor/ORBInitializer.java,
2205 * org/omg/PortableInterceptor/ORBInitializerOperations.java,
2206 * org/omg/PortableInterceptor/PolicyFactory.java,
2207 * org/omg/PortableInterceptor/PolicyFactoryOperations.java,
2208 * org/omg/PortableInterceptor/RequestInfo.java,
2209 * org/omg/PortableInterceptor/RequestInfoOperations.java,
2210 * org/omg/PortableInterceptor/ServerRequestInfo.java,
2211 * org/omg/PortableInterceptor/ServerRequestInfoOperations.java,
2212 * org/omg/PortableInterceptor/ServerRequestInterceptor.java,
2213 * org/omg/PortableInterceptor/ServerRequestInterceptorOperations.java,
2214 * org/omg/PortableInterceptor/package.html:
2216 * gnu/CORBA/ExceptionCreator.java,
2217 * gnu/CORBA/Functional_ORB.java,
2218 * gnu/CORBA/IOR.java,
2219 * gnu/CORBA/IOR_Delegate.java,
2220 * gnu/CORBA/ObjectCreator.java,
2221 * gnu/CORBA/Restricted_ORB.java,
2222 * gnu/CORBA/bufferedResponseHandler.java,
2223 * gnu/CORBA/gnuCodecFactory.java,
2224 * gnu/CORBA/gnuRequest.java,
2225 * gnu/CORBA/primitiveArrayTypeCode.java,
2226 * gnu/CORBA/primitiveTypeCode.java,
2227 * gnu/CORBA/CDR/Vio.java,
2228 * gnu/CORBA/CDR/cdrOutput.java,
2229 * gnu/CORBA/DynAn/gnuDynAny.java,
2230 * gnu/CORBA/DynAn/gnuDynEnum.java,
2231 * gnu/CORBA/DynAn/gnuDynFixed.java,
2232 * gnu/CORBA/DynAn/gnuDynValue.java,
2233 * gnu/CORBA/GIOP/ReplyHeader.java,
2234 * gnu/CORBA/GIOP/RequestHeader.java,
2235 * gnu/CORBA/GIOP/ServiceContext.java,
2236 * gnu/CORBA/GIOP/v1_0/RequestHeader.java,
2237 * gnu/CORBA/Poa/LocalDelegate.java,
2238 * gnu/CORBA/Poa/LocalRequest.java,
2239 * gnu/CORBA/Poa/ORB_1_4.java,
2240 * gnu/CORBA/Poa/gnuServantObject.java,
2241 * gnu/CORBA/Poa/servantDelegate.java,
2242 * org/omg/CORBA/ServiceDetailHelper.java,
2243 * org/omg/CORBA/DynAnyPackage/Invalid.java,
2244 * org/omg/CORBA/DynAnyPackage/InvalidSeq.java,
2245 * org/omg/CORBA/DynAnyPackage/InvalidValue.java,
2246 * org/omg/CORBA/DynAnyPackage/TypeMismatch.java,
2247 * org/omg/DynamicAny/NameDynAnyPairSeqHelper.java,
2248 * org/omg/DynamicAny/_DynAnyFactoryStub.java,
2249 * org/omg/DynamicAny/_DynAnyStub.java,
2250 * org/omg/DynamicAny/_DynArrayStub.java,
2251 * org/omg/DynamicAny/_DynEnumStub.java,
2252 * org/omg/DynamicAny/_DynFixedStub.java,
2253 * org/omg/DynamicAny/_DynSequenceStub.java,
2254 * org/omg/DynamicAny/_DynStructStub.java,
2255 * org/omg/DynamicAny/_DynUnionStub.java,
2256 * org/omg/DynamicAny/_DynValueStub.java,
2257 * org/omg/IOP/ServiceContext.java,
2258 * org/omg/IOP/TaggedComponentHelper.java,
2259 * org/omg/IOP/TaggedProfileHelper.java,
2260 * org/omg/PortableInterceptor/IORInfo.java,
2261 * org/omg/PortableInterceptor/IORInfoOperations.java,
2262 * org/omg/PortableInterceptor/IORInterceptor.java,
2263 * org/omg/PortableInterceptor/IORInterceptorOperations.java,
2264 * org/omg/PortableInterceptor/Interceptor.java,
2265 * org/omg/PortableInterceptor/LOCATION_FORWARD.java,
2266 * org/omg/PortableInterceptor/SUCCESSFUL.java,
2267 * org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java,
2268 * org/omg/PortableInterceptor/TRANSPORT_RETRY.java,
2269 * org/omg/PortableInterceptor/USER_EXCEPTION.java,
2270 * org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java,
2271 * org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java,
2272 * org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java,
2273 * org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java,
2274 * org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java:
2276 * org/omg/CORBA/ORB.java,
2277 * org/omg/CORBA/package.html,
2279 Documentation update.
2281 2005-08-28 Chris Burdess <dog@gnu.org>
2283 * gnu/xml/xpath/ArithmeticExpr.java: Fix div and mod by zero to
2286 2005-08-27 Tom Tromey <tromey@redhat.com>
2288 * m4/acinclude.m4 (CLASSPATH_WITH_GLIBJ): Always check for 'zip'
2289 program. Changed zip install handling.
2291 2005-08-26 Keith Seitz <keiths@redhat.com>
2293 * gnu/classpath/jdwp/event/EventRequest.java: New file.
2294 * gnu/classpath/jdwp/exception/JdwpIllegalArgumentException.java:
2297 2005-08-26 Keith Seitz <keiths@redhat.com>
2299 * gnu/classpath/jdwp/event/filters/IEventFilter.java: New file.
2300 Describes the interface used for event filtering managed by
2302 * gnu/classpath/jdwp/event/filters/ClassExcludeFilter.java: New file.
2303 * gnu/classpath/jdwp/event/filters/ClassMatchFilter.java: New file.
2304 * gnu/classpath/jdwp/event/filters/ClassOnlyFilter.java: New file.
2305 * gnu/classpath/jdwp/event/filters/ConditionalFilter.java: New file.
2306 * gnu/classpath/jdwp/event/filters/CountFilter.java: New file.
2307 * gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.java: New file.
2308 * gnu/classpath/jdwp/event/filters/FieldOnlyFilter.java: New file.
2309 * gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.java: New file.
2310 * gnu/classpath/jdwp/event/filters/LocationOnlyFilter.java: New file.
2311 * gnu/classpath/jdwp/event/filters/StepFilter.java: New file.
2312 * gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.java: New file.
2314 2005-08-26 David Gilbert <david.gilbert@object-refinery.com>
2316 * javax/swing/plaf/basic/BasicCheckBoxUI.java
2317 (installUI): removed,
2318 * javax/swing/plaf/basic/BasicIconFactory.java
2319 (CheckBoxMenuItemIcon): new support class,
2320 (getCheckBoxMenuItemIcon): return instance of CheckBoxMenuItemIcon,
2321 * javax/swing/plaf/basic/BasicLookAndFeel.java
2322 (initComponentDefaults): changed value for 'CheckBoxMenuItem.checkIcon'
2323 and removed entry for 'CheckBoxMenuItem.icon',
2324 * javax/swing/plaf/basic/BasicMenuItemUI.java
2325 (paintMenuItem): let icon handle selection status,
2326 * javax/swing/plaf/metal/MetalIconFactory.java
2327 (CheckBoxMenuItemIcon): new support class,
2328 (getCheckBoxIcon): implemented,
2329 (getCheckBoxMenuItemIcon): implemented,
2330 * javax/swing/plaf/metal/MetalLookAndFeel.java
2331 (initComponentDefaults): added entry for 'CheckBoxMenuItem.checkIcon'.
2333 2005-08-26 Thomas Fitzsimmons <fitzsim@redhat.com>
2335 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
2336 (create): Only set overwrite confirmation if using GTK >= 2.8.
2338 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
2339 (setVisibleNative): Call gdk_flush before releasing GDK lock.
2340 (setVisibleNativeUnlocked): Don't call gdk_flush.
2342 2005-08-26 Thomas Fitzsimmons <fitzsim@redhat.com>
2345 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
2346 native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
2347 (AWT_FILEDIALOG_LOAD): New macro.
2348 (AWT_FILEDIALOG_SAVE): Likewise.
2349 (create(GtkContainerPeer,int)): Add mode parameter. Create Save
2350 dialog if mode is AWT_FILEDIALOG_SAVE. Remove workaround for
2351 http://bugzilla.gnome.org/show_bug.cgi?id=166852.
2352 (create()): Add mode argument to create call.
2353 * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
2354 native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
2355 (setVisibleNative): Override method.
2356 (setVisibleNativeUnlocked): Override method. Call gdk_flush after
2357 showing or hiding window.
2358 * include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h: Regenerate.
2359 * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Regenerate.
2361 2005-08-25 Mark Wielaard <mark@klomp.org>
2363 * timezones.pl (parseRule): Add dayoffset when $time represents
2365 * java/util/TimeZone.java (timezones): Regenerate.
2367 2005-08-25 Keith Seitz <keiths@redhat.com>
2369 * gnu/classpath/jdwp/util/Value.java (Value): Update for
2370 real VMIdManager API.
2371 * gnu/classpath/jdwp/util/Location.java (Location): Likewise.
2373 2005-08-25 Keith Seitz <keiths@redhat.com>
2375 * gnu/classpath/jdwp/processor/EventRequestCommandSet.java
2376 (executeSet): Use constants for case values.
2377 Fix "typo": It is really ThreadOnlyFilter.
2378 Correct arguments to InstanceOnlyFilter.
2380 2005-08-25 Keith Seitz <keiths@redhat.com>
2382 * gnu/classpath/jdwp/processor/CommandSet.java (CommandSet): Make
2384 Add protected variables for VMIdManager and VMVirtualMachine.
2385 (runCommand): Make abstract.
2386 * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java
2387 (ArrayReferenceCommandSet): Derive from CommandSet instead of
2388 implementing it. Remove private hooks to ID manager and VM.
2389 Update all VMIdManager and EventManager API calls.
2390 * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java
2391 (ArrayTypeCommandSet): Likewise.
2392 * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
2393 (ClassLoaderReferenceCommandSet): Likewise.
2394 * gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java
2395 (ClassObjectReferenceCommandSet): Likewise.
2396 * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
2397 (ClassTypeCommandSet): Likewise.
2398 * gnu/classpath/jdwp/processor/EventRequestCommandSet.java
2399 (EventRequestCommandSet): Likewise.
2400 * gnu/classpath/jdwp/processor/FieldCommandSet.java
2401 (FieldCommandSet): Likewise.
2402 * gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java
2403 (InterfaceTypeCommandSet): Likewise.
2404 * gnu/classpath/jdwp/processor/MethodCommandSet.java
2405 (MethodCommandSet): Likewise.
2406 * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
2407 (ObjectReferenceCommandSet): Likewise.
2408 * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
2409 (ReferenceTypeCommandSet): Likewise.
2410 * gnu/classpath/jdwp/processor/StackFrameCommandSet.java
2411 (StackFrameCommandSet): Likewise.
2412 * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java
2413 (StringReferenceCommandSet): Likewise.
2414 * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java
2415 (ThreadGroupReferenceCommandSet.java): Likewise.
2416 * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
2417 (ThreadReferenceCommandSet): Likewise.
2418 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
2419 (VirtualMachineCommandSet): Likewise.
2421 * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
2422 (executeStatus): Fix constant name.
2423 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
2424 (executeDisposeObjects): Don't do anything yet -- this
2427 2005-08-25 Mark Wielaard <mark@klomp.org>
2429 Reported by Bastiaan Huisman <huisman@science.uva.nl>
2430 * scripts/tzabbrevs: Change America/Buenos_Aires to
2431 America/Argentina/Buenos_Aires for AGT link.
2432 * scripts/timezones.pl (parseTime): Assume and return wall time.
2434 * java/util/TimeZone.java (timezones): Regenerate using tzdata2005l.
2436 2005-08-25 Keith Seitz <keiths@redhat.com>
2438 * gnu/classpath/jdwp/event/EventManager.java: New file concerning
2439 JDWP event request management and notification infrastructure.
2441 2005-08-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
2443 * scripts/eclipse-gnu.xml: Reverted my patch 2005-07-31.
2445 2005-08-25 Roman Kennke <roman@kennke.org>
2447 * javax/swing/JTextPane.java
2448 (JTextPane()): Don't set the document to null here.
2450 2005-08-25 Roman Kennke <roman@kennke.org>
2452 * javax/swing/plaf/basic/BasicTextUI.java
2453 (RootView.preferenceChanged): Revalidate the text component.
2454 (RootView.setParent): Set parent of views to null. The parent
2455 of the added child view is set to the root view in the
2457 (RootView.getView): Implemented new method.
2458 (RootView.getViewCount): Implemented new method.
2459 (RootView.changedUpdate): Use the correct ViewFactory here.
2460 (RootView.insertUpdate): Use the correct ViewFactory here.
2461 (RootView.removeUpdate): Use the correct ViewFactory here.
2462 (setView): Set the view's parent to the root view.
2464 2005-08-25 Roman Kennke <roman@kennke.org>
2466 * javax/swing/text/View.java
2467 (View): Don't manage child views here.
2468 (getContainer): Throw AssertionError if we have no parent. This
2470 (append): Call replace to do the real action. Child views
2471 are not managed in the View class itself.
2472 (removeAll): Give replace an empty array instead of null.
2473 Avoids NPEs in subclasses that don't handle the null case.
2474 (preferenceChanged): Don't revalidate here. This is too
2475 expensive and not necessary.
2476 (updateChildren): Let replace do the actual action. We don't
2477 manage child views in the View class.
2478 (forwardUpdate): Don't access children directly.
2479 (dump): Added package private methods useful for debugging.
2481 2005-08-25 Roman Kennke <roman@kennke.org>
2483 * javax/swing/text/StyledEditorKit.java
2484 (StyledViewFactory.create): Use new BoxView constructor. Throw
2485 AssertionError if an unknown element type is encountered,
2486 since this should not happen.
2488 2005-08-25 Roman Kennke <roman@kennke.org>
2490 * javax/swing/text/GlyphView.java
2491 (GlyphPainter): Implemented abstract inner class.
2492 (DefaultGlyphPainter): Implemented concrete impl of
2494 (getGlyphPainter): Implemented new method.
2495 (setGlyphPainter): Likewise.
2496 (checkPainter): Likewise.
2498 (getPreferredSpan): Likewise.
2499 (modelToView): Likewise.
2500 (getTabExpander): Likewise.
2501 (getTabbedSpan): Likewise.
2502 (getPartialSpan): Likewise.
2503 (getBeginIndex): Likewise.
2504 (getEndIndex): Likewise.
2505 (getText): Likewise.
2506 (getFont): Likewise.
2507 (getForeground): Likewise.
2509 2005-08-25 Roman Kennke <roman@kennke.org>
2511 * javax/swing/text/GapContent.java
2512 (getString): Throw BadLocationException instead of letting
2513 a StringIndexOutOfBoundsException bubble up.
2515 2005-08-25 Roman Kennke <roman@kennke.org>
2517 * javax/swing/text/ParagraphView.java
2518 (Row): Implemented inner class.
2519 (ParagraphView(Element)): Implemented constructor.
2520 (nextTabStop): Added dummy implementation for TabExpander
2522 (createRow): Implemented new method.
2524 2005-08-25 Roman Kennke <roman@kennke.org>
2526 * javax/swing/text/FlowView.java
2527 (FlowStrategy): Implemented inner class.
2528 (LogicalView): Likewise.
2529 (FlowView(Element, int)): Implemented constructor.
2530 (getFlowAxis): Implemented new method.
2531 (getFlowSpan): Likewise.
2532 (getFlowStart): Likewise.
2533 (createRow): Added new abstract method.
2534 (loadChildren): Implemented new method.
2535 (layout): Implemented new method.
2536 (insertUpdate): Implemented new method.
2537 (removeUpdate): Implemented new method.
2538 (changedUpdate): Implemented new method.
2539 (getViewIndexAtPosition): Implemented new method.
2541 2005-08-25 Roman Kennke <roman@kennke.org>
2543 * javax/swing/text/CompositeView.java
2544 (loadChildren): Call replace to actually change the child
2545 elements. This way subclasses can modify the child
2546 management behaviour by simply overriding replace.
2547 (setParent): Only call loadChildren if the parent to be set
2548 is actually not null.
2549 (replace): Check for null children. Set the parent of removed
2550 children to null. Set the parent of the added children to
2552 (modelToView): Added some sanity checks.
2554 2005-08-25 Roman Kennke <roman@kennke.org>
2556 * javax/swing/text/BoxView.java
2557 (BoxView(Element, int)): Implemented.
2558 (getAxis): Likewise.
2559 (setAxis): Likewise.
2560 (layoutChanged): Likewise.
2561 (isLayoutValid): Likewise.
2562 (paintChild): Likewise.
2563 (replace): Likewise.
2565 (getPreferredSpan): Likewise.
2566 (getMaximumSpan): Likewise.
2567 (baselineRequirements): Likewise.
2568 (calculateMajorAxisRequirements): Likewise.
2569 (calculateMinorAxisRequirements): Likewise.
2570 (isBefore): Likewise.
2571 (isAfter): Likewise.
2572 (getViewAtPoint): Likewise.
2573 (childAllocation): Likewise.
2575 (layoutMajorAxis): Likewise.
2576 (layoutMinorAxis): Likewise.
2577 (isAllocationValid): Likewise.
2578 (getWidth): Likewise.
2579 (getHeight): Likewise.
2580 (setSize): Likewise.
2581 (validateLayout): Likewise.
2583 2005-08-25 Roman Kennke <roman@kennke.org>
2585 * javax/swing/text/AbstractDocument.java
2586 (AbstractElement.dumpElement): Throw AssertionError when
2587 a BadLocationException is encountered.
2588 (BranchElement.getElementIndex): Return -1 if there is no child
2589 element. Return elementCount - 1 if the requested offset is after
2590 the child elements of that element.
2591 (BranchElement.getEndOffset): Throw NPE if this element has no
2593 (BranchElement.getStartOffset): Throw NPE if this element has
2595 (DefaultDocumentEvent.addEdit): Implemented.
2596 (DefaultDocumentEvent.getChange): Implemented.
2598 2005-08-25 Lillian Angel <langel@redhat.com>
2600 * javax/swing/JPasswordField.java
2601 (setText): Changed to raise an AssertionError when a
2602 BadLocationException is caught.
2604 2005-08-25 Tom Tromey <tromey@redhat.com>
2606 * configure.ac: Call AC_PROG_CXX.
2608 2005-08-25 Mark Wielaard <mark@klomp.org>
2610 * javax/xml/namespace/QName.java: Updated boilerplate address.
2611 * gnu/xml/xpath/XPathParser.y: Likewise.
2612 * gnu/xml/xpath/XPathParser.java: Regenerated.
2614 2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
2616 * javax/xml/datatype/DatatypeFactory.java: minor API doc fixes,
2617 * javax/xml/parsers/DocumentBuilder.java: likewise,
2618 * javax/xml/parsers/SAXParser.java: likewise,
2619 * javax/xml/transform/Source.java: likewise.
2621 2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
2623 * javax/swing/tree/DefaultTreeModel.java
2624 (nodesWereRemoved): minor API doc fix.
2626 2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
2628 * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
2629 (activeBGColor): removed,
2630 (activeFGColor): removed,
2631 (inactiveBGColor): removed,
2632 (inactiveFGColor): removed,
2633 (installDefaults): replaced removed fields above with correct ones,
2634 (uninstallDefaults): likewise,
2635 (setButtonIcons): implemented,
2636 (paintComponent): replaced removed fields above with correct ones;
2637 * javax/swing/plaf/metal/MetalInternalFrameTitlePane.java: implemented,
2638 * javax/swing/plaf/metal/MetalInternalFrameUI.java
2639 (createNorthPane): implemented,
2640 * javax/swing/plaf/metal/MetalLookAndFeel.java
2641 (initComponentDefaults): added internal frame icons.
2643 2005-08-25 Thomas Fitzsimmons <fitzsim@redhat.com>
2645 * gnu/java/awt/ClasspathToolkit.java (getFont): Throw
2646 RuntimeException in case of error.
2647 * gnu/java/awt/EmbeddedWindow.java (addNotify): Likewise.
2649 2005-08-24 Thomas Fitzsimmons <fitzsim@redhat.com>
2651 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
2652 (beginNativeRepaintID): Remove variable.
2653 (endNativeRepaintID): Likewise.
2654 (cp_gtk_button_init_jni): Don't look up beginNativeRepaint and
2655 endNativeRepaint methods.
2656 * gnu/java/awt/peer/gtk/GtkFramePeer.java (resizing): Remove
2658 * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
2659 native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
2660 (resizing): Remove field.
2661 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (hiding): Remove
2663 (setVisible): Don't override.
2664 * gnu/java/awt/peer/gtk/GtkChoicePeer.java,
2665 native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
2666 (selectNative): New method.
2667 (selectNativeUnlocked): Likewise.
2668 (select): Call setNativeUnlocked if in the GTK main thread,
2669 selectNative otherwise.
2670 * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
2671 native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
2672 (gtkWidgetSetCursorUnlocked): New method.
2673 (setCursor(Cursor)): Call gtkWidgetSetCursorUnlocked if in the GTK
2674 main thread, gtkWidgetSetCursor otherwise.
2675 (setVisibleNative): New method.
2676 (setVisibleNativeUnlocked): Likewise.
2677 (setVisible): Call setVisibleNativeUnlocked if in the GTK main
2678 thread, setVisibleNative otherwise.
2679 (hide): Call setVisible(false).
2680 (show): Call setVisible(true).
2682 2005-08-24 Tom Tromey <tromey@redhat.com>
2684 * java/text/SimpleDateFormat.java (compileFormat): Correctly
2685 handle quoted single quotes. PR classpath/23183.
2687 2005-08-24 Mark Wielaard <mark@klomp.org>
2689 * vm/reference/gnu/classpath/jdwp/VMFrame.java: Update copyright
2690 boilerplate address.
2691 * vm/reference/gnu/classpath/jdwp/VMIdManager.java: Likewise.
2693 2005-08-24 Mark Wielaard <mark@klomp.org>
2695 * doc/www.gnu.org/newsitems.txt: Fix announcement url.
2697 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2699 * javax/swing/plaf/metal/MetalIconFactory.java
2700 (InternalFrameCloseIcon): new private class,
2701 (InternalFrameAltMaximizeIcon): likewise,
2702 (InternalFrameMaximizeIcon): likewise,
2703 (InternalFrameMinimizeIcon): likewise,
2704 (getInternalFrameCloseIcon): implemented,
2705 (getInternalFrameMaximizeIcon): implemented,
2706 (getInternalFrameMinimizeIcon): implemented,
2707 (getInternalFrameAltMaximizeIcon): implemented.
2709 2005-08-24 Mark Wielaard <mark@klomp.org>
2711 * gnu/CORBA/ForwardRequestHelper.java: Update copyright boilerplate
2713 * gnu/classpath/jdwp/processor/CommandSet.java: Likewise.
2714 * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
2716 * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java:
2718 * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java: Likewise.
2719 * gnu/classpath/jdwp/processor/StackFrameCommandSet.java: Likewise.
2720 * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
2722 * gnu/classpath/jdwp/util/LineTable.java: Likewise.
2723 * gnu/classpath/jdwp/util/MethodResult.java: Likewise.
2724 * gnu/classpath/jdwp/util/VariableTable.java: Likewise.
2725 * javax/xml/namespace/QName.java: Likewise.
2726 * org/omg/DynamicAny/_DynAnyFactoryStub.java: Likewise.
2727 * org/omg/DynamicAny/_DynAnyStub.java: Likewise.
2728 * org/omg/DynamicAny/_DynArrayStub.java: Likewise.
2729 * org/omg/DynamicAny/_DynEnumStub.java: Likewise.
2730 * org/omg/DynamicAny/_DynFixedStub.java: Likewise.
2731 * org/omg/DynamicAny/_DynSequenceStub.java: Likewise.
2732 * org/omg/DynamicAny/_DynStructStub.java: Likewise.
2733 * org/omg/DynamicAny/_DynUnionStub.java: Likewise.
2734 * org/omg/DynamicAny/_DynValueStub.java: Likewise.
2735 * org/omg/PortableServer/ForwardRequest.java: Likewise.
2736 * org/omg/PortableServer/CurrentHelper.java: Likewise.
2737 * org/omg/PortableServer/ForwardRequestHelper.java: Likewise.
2738 * org/omg/PortableServer/ServantActivatorHelper.java: Likewise.
2739 * org/omg/PortableServer/ServantLocatorHelper.java: Likewise.
2740 * org/omg/PortableServer/_ServantActivatorStub.java: Likewise.
2741 * org/omg/PortableServer/_ServantLocatorStub.java: Likewise.
2743 2005-08-24 Mark Wielaard <mark@klomp.org>
2745 * configure.ac: Set version to 0.18-pre.
2747 2005-08-24 Mark Wielaard <mark@klomp.org>
2749 * doc/www.gnu.org/newsitems.txt: Add Generics Branch Merge
2752 2005-08-24 Lillian Angel <langel@redhat.com>
2754 * javax/swing/DefaultCellEditor.java
2755 (isCellEditable): Reversed last changes.
2757 2005-08-24 Lillian Angel <langel@redhat.com>
2759 * javax/swing/DefaultCellEditor.java
2760 (isCellEditable): If the event is null, the cell is still
2762 * javax/swing/plaf/basic/BasicTextUI.java
2763 (getVisibleEditorRect): Use getPreferredSize to get the width
2765 * javax/swing/tree/DefaultTreeCellEditor.java
2766 (paint): Fixed to paint the JTextField with the background
2767 and border at the correct location.
2768 (DefaultTreeCellEditor): Changed to initialize realEditor.
2769 (configureEditingComponent): Helper function implemented.
2770 (getTreeCellEditorComponent): Fixed to use realEditor to get component.
2771 (isCellEditable): Fixed to configure editing component.
2772 (shouldSelectCell): Always returns true.
2773 (stopCellEditing): Fixed to configure editing component if needed.
2774 (cancelCellEditing): Fixed to configure editing component if needed.
2775 (createTreeCellEditor): Fixed to initialize fields.
2777 2005-08-24 Mark Wielaard <mark@klomp.org>
2779 * resource/japhar-0.09.patch.1: Removed.
2780 * resource/orp-1.0.8.patch: Removed.
2781 * resource/orp-1.0.9.patch: Removed.
2782 * resource/Makefile.am (EXTRA_DIST): Removed.
2784 2005-08-24 Mark Wielaard <mark@klomp.org>
2786 * NEWS: Split in general changes and vm interface changes. Add RawData
2787 to Pointer conversion.
2789 2005-08-24 Mark Wielaard <mark@klomp.org>
2791 * native/jni/java-lang/java_lang_VMDouble.c
2792 (Java_java_lang_VMDouble_parseDouble): Remove KISSME_LINUX_USER hack.
2794 2005-08-24 Mark Wielaard <mark@klomp.org>
2796 * configure.ac: Check for QtGui >= 4.0.1. Check for and
2797 add extra include dirs ($includedir/Qt) to QT_CFLAGS.
2798 * native/jni/qt-peer/.cvsignore: Add slotcallbacks.moc.h.
2799 * native/jni/qt-peer/Makefile.am (QT_CXXFLAGS): Removed.
2800 (libqtpeer_la_CXXFLAGS): Removed.
2801 (libqtpeer_la_LDFLAGS): Removed.
2802 (AM_LDFLAGS): Set to @CLASSPATH_MODULE@ @QT_LIBS@.
2803 (AM_CXXFLAGS): Set to @QT_CFLAGS@.
2805 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2807 * javax/swing/plaf/basic/BasicInternalFrameUI.java
2808 (installDefaults): just fetch border from UIDefaults,
2809 * javax/swing/plaf/metal/MetalIconFactory.java
2810 (InternalFrameDefaultMenuIcon): implemented,
2811 (getInternalFrameDefaultMenuIcon): implemented,
2812 * javax/swing/plaf/metal/MetalLookAndFeel.java
2813 (initComponentDefaults): add values for "InternalFrame.border" and
2814 "InternalFrame.icon".
2816 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2818 * javax/swing/plaf/metal/MetalBorders.java
2819 (InternalFrameBorder): implemented.
2821 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2823 * javax/swing/plaf/basic/BasicDesktopPaneUI.java
2824 (installDefaults): set background color using "desktop" color,
2825 * javax/swing/plaf/basic/BasicLookAndFeel.java
2826 (initSystemColorDefaults): removed "Desktop.background" color,
2827 * javax/swing/plaf/metal/MetalLookAndFeel.java
2828 (initSystemColorDefaults): added "desktop" color.
2830 2005-08-23 Lillian Angel <langel@redhat.com>
2832 * javax/swing/plaf/basic/BasicTreeUI.java
2833 (stopEditing): Implemented.
2834 (cancelEditing): Implemented.
2835 (startEditingAtPath): Implemented.
2836 (getEditingPath): Implemented.
2837 (createDefaultCellEditor): Implemented.
2838 (updateCellEditor): Implemented.
2839 (completeEditing): Implemented.
2840 (completeEditing): Implemented.
2841 (startEditing): Implemented.
2842 (editingStopped): Implemented.
2843 (editingCanceled): Implemented.
2844 * javax/swing/tree/DefaultTreeCellEditor.java
2845 (stopCellEditing): Stopped the timer.
2846 (cancelCellEditing): Likewise.
2848 2005-08-23 Lillian Angel <langel@redhat.com>
2850 * javax/swing/DefaultCellEditor.java
2851 (getTreeCellEditorComponent): Implemented cases for JCheckBox
2853 * javax/swing/plaf/basic/BasicTreeUI.java
2854 (BasicTreeUI): Moved lines to installUI where the renderer
2855 and editor are created.
2856 (installUI): Likewise.
2857 * javax/swing/tree/DefaultTreeCellEditor.java
2858 (getPreferredSize): Implemented.
2859 (DefaultTreeCellEditor): Implemented.
2860 (DefaultTreeCellEditor): Implemented.
2861 (getTreeCellEditorComponent): Implemented.
2862 (getCellEditorValue): Implemented.
2863 (isCellEditable): Implemented.
2864 (shouldSelectCell): Implemented.
2865 (stopCellEditing): Implemented.
2866 (cancelCellEditing): Implemented.
2867 (valueChanged): Implemented.
2868 (actionPerformed): Implemented.
2869 (shouldStartEditingTimer): Implemented.
2870 (startEditingTimer): Implemented.
2871 (canEditImmediately): Implemented.
2872 (inHitRegion): Implemented.
2873 (determineOffset): Implemented.
2874 (prepareForEditing): Implemented.
2875 (createContainer): Implemented.
2876 (createTreeCellEditor): Implemented.
2878 2005-08-23 Tom Tromey <tromey@redhat.com>
2880 * java/text/SimpleDateFormat.java (compileFormat): Reformatted.
2882 2005-08-23 Tom Tromey <tromey@redhat.com>
2885 * java/sql/Date.java (toString): Not deprecated.
2886 (valueOf): Likewise.
2887 * java/sql/Time.java (toString): Not deprecated.
2888 (valueOf): Likewise.
2890 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2892 * javax/swing/UIManager.java:
2893 (addAuxiliaryLookAndFeel): renamed field, added check for null
2895 (removeAuxiliaryLookAndFeel): reimplemented,
2896 (getAuxiliaryLookAndFeels): renamed field,
2897 (installLookAndFeel): implemented by delegation.
2899 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2901 * javax/swing/UIManager.java: added API docs all over.
2903 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2905 * javax/swing/UIManager.java:
2906 (look_and_feel): renamed currentLookAndFeel,
2907 (currentUIDefaults): new field,
2908 (get(Object)): access cached UIDefaults,
2909 (get(Object, Locale)): likewise,
2910 (getBoolean(Object)): likewise,
2911 (getBoolean(Object, Locale)): likewise,
2912 (getBorder(Object)): likewise,
2913 (getBorder(Object, Locale)): likewise,
2914 (getColor(Object)): likewise,
2915 (getColor(Object, Locale)): likewise,
2916 (getDefaults): return reference to UIDefaults from current look and
2917 feel rather than recreating them every time,
2918 (getDimension(Object)): access local defaults,
2919 (getDimension(Object, Locale)): likewise,
2920 (getFont(Object)): likewise,
2921 (getFont(Object, Locale)): likewise,
2922 (getIcon(Object)): likewise,
2923 (getIcon(Object, Locale)): likewise,
2924 (getInsets(Object)): likewise,
2925 (getInsets(Object, Locale)): likewise,
2926 (getInt(Object)): likewise,
2927 (getInt(Object, Locale)): likewise,
2928 (getLookAndFeel): renamed attribute,
2929 (getLookAndFeelDefaults): return reference to UIDefaults from current
2930 look and feel rather than recreating them every time,
2931 (getString(Object)): access local defaults,
2932 (getString(Object, Locale)): likewise,
2933 (getUI(JComponent)): likewise,
2934 (installLookAndFeel(String, String)): implemented by delegation,
2935 (put(Object, Object)): update local defaults,
2936 (setLookAndFeel): create and retain reference to UIDefaults.
2938 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2940 * javax/swing/UIManager.java:
2941 (addPropertyChangeListener): implemented,
2942 (removePropertyChangeListener): likewise,
2943 (getPropertyChangeListeners): likewise,
2944 (setLookAndFeel): fire a property change event.
2946 2005-08-23 Lillian Angel <langel@redhat.com>
2948 * javax/swing/plaf/basic/BasicTreeUI.java
2949 (BasicTreeUI): Moved these lines to installUI
2950 because they were causing NullPointerExceptions.
2951 (installUI): Added code from constructor.
2952 * javax/swing/plaf/metal/MetalTreeUI.java
2953 (createUI): Formatted code.
2955 2005-08-23 Tom Tromey <tromey@redhat.com>
2957 * configure.ac: Fixed typo.
2959 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2961 * javax/swing/event/SwingPropertyChangeSupport.java
2962 (writeObject): removed empty method,
2963 (readObject): likewise,
2964 (getPropertyChangeListeners()): implemented,
2965 (getPropertyChangeListeners(String)): likewise,
2966 (hasListeners): return true if there are any general listeners,
2967 added API docs all over.
2969 2005-08-23 Mark Wielaard <mark@klomp.org>
2971 * native/jni/qt-peer/qttextfieldpeer.cpp
2972 (Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPosition): Renamed
2973 from Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPositionNative.
2975 * gnu/java/awt/peer/qt/QtComponentPeer.java (getMinimumSizeNative):
2976 Removed unused native method.
2977 (getPreferredSizeNative): Likewise.
2979 * include/gnu_java_awt_peer_qt_QMatrix.h: Regenerated.
2980 * include/gnu_java_awt_peer_qt_QPainterPath.h: Likewise.
2981 * include/gnu_java_awt_peer_qt_QPen.h: Likewise.
2982 * include/gnu_java_awt_peer_qt_QtAudioClip.h: Likewise.
2983 * include/gnu_java_awt_peer_qt_QtButtonPeer.h: Likewise.
2984 * include/gnu_java_awt_peer_qt_QtCanvasPeer.h: Likewise.
2985 * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h: Likewise.
2986 * include/gnu_java_awt_peer_qt_QtChoicePeer.h: Likewise.
2987 * include/gnu_java_awt_peer_qt_QtComponentPeer.h: Likewise.
2988 * include/gnu_java_awt_peer_qt_QtContainerPeer.h: Likewise.
2989 * include/gnu_java_awt_peer_qt_QtDialogPeer.h: Likewise.
2990 * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h: Likewise.
2991 * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h: Likewise.
2992 * include/gnu_java_awt_peer_qt_QtFontMetrics.h: Likewise.
2993 * include/gnu_java_awt_peer_qt_QtFontPeer.h: Likewise.
2994 * include/gnu_java_awt_peer_qt_QtFramePeer.h: Likewise.
2995 * include/gnu_java_awt_peer_qt_QtGraphics.h: Likewise.
2996 * include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h: Likewise.
2997 * include/gnu_java_awt_peer_qt_QtImage.h: Likewise.
2998 * include/gnu_java_awt_peer_qt_QtLabelPeer.h: Likewise.
2999 * include/gnu_java_awt_peer_qt_QtListPeer.h: Likewise.
3000 * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h: Likewise.
3001 * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h: Likewise.
3002 * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h: Likewise.
3003 * include/gnu_java_awt_peer_qt_QtMenuPeer.h: Likewise.
3004 * include/gnu_java_awt_peer_qt_QtPanelPeer.h: Likewise.
3005 * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h: Likewise.
3006 * include/gnu_java_awt_peer_qt_QtScreenDevice.h: Likewise.
3007 * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h: Likewise.
3008 * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h: Likewise.
3009 * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h: Likewise.
3010 * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h: Likewise.
3011 * include/gnu_java_awt_peer_qt_QtToolkit.h: Likewise.
3012 * include/gnu_java_awt_peer_qt_QtVolatileImage.h: Likewise.
3013 * include/gnu_java_awt_peer_qt_QtWindowPeer.h: Likewise.
3015 2005-08-23 Thomas Fitzsimmons <fitzsim@redhat.com>
3017 * java/awt/EventQueue.java (getNextEvent): Don't check if this is
3018 the dispatch thread.
3020 2005-08-23 Sven de Marothy <sven@physto.se>
3022 * gnu/java/awt/peer/qt/QtAudioClip.java
3023 * gnu/java/awt/peer/qt/QtComponentGraphics.java
3024 * gnu/java/awt/peer/qt/QtComponentPeer.java
3025 * gnu/java/awt/peer/qt/QtDialogPeer.java
3026 * gnu/java/awt/peer/qt/QtFontPeer.java
3027 * gnu/java/awt/peer/qt/QtFramePeer.java
3028 * gnu/java/awt/peer/qt/QtGraphics.java
3029 * gnu/java/awt/peer/qt/QtImage.java
3030 * gnu/java/awt/peer/qt/QtImageGraphics.java
3031 * gnu/java/awt/peer/qt/QtLabelPeer.java
3032 * gnu/java/awt/peer/qt/QtMenuBarPeer.java
3033 * gnu/java/awt/peer/qt/QtMenuComponentPeer.java
3034 * gnu/java/awt/peer/qt/QtMenuPeer.java
3035 * gnu/java/awt/peer/qt/QtPanelPeer.java
3036 * gnu/java/awt/peer/qt/QtRepaintThread.java
3037 * gnu/java/awt/peer/qt/QtToolkit.java
3038 * gnu/java/awt/peer/qt/QtVolatileImage.java
3039 * include/gnu_java_awt_peer_qt_QtComponentPeer.h
3040 * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
3041 * include/gnu_java_awt_peer_qt_QtGraphics.h
3042 * include/gnu_java_awt_peer_qt_QtMenuPeer.h
3043 * include/gnu_java_awt_peer_qt_QtVolatileImage.h
3044 * native/jni/qt-peer/componentevent.cpp
3045 * native/jni/qt-peer/componentevent.h
3046 * native/jni/qt-peer/eventmethods.h
3047 * native/jni/qt-peer/keybindings.cpp
3048 * native/jni/qt-peer/keybindings.h
3049 * native/jni/qt-peer/qtcomponentpeer.cpp
3050 * native/jni/qt-peer/qtframepeer.cpp
3051 * native/jni/qt-peer/qtgraphics.cpp
3052 * native/jni/qt-peer/qtimage.h
3053 * native/jni/qt-peer/qtlabelpeer.cpp
3054 * native/jni/qt-peer/qtmenucomponentpeer.cpp
3055 * native/jni/qt-peer/qtmenupeer.cpp
3056 * native/jni/qt-peer/qtscrollpanepeer.cpp
3057 * native/jni/qt-peer/qttextfieldpeer.cpp
3058 * native/jni/qt-peer/qtvolatileimage.cpp
3059 * native/jni/qt-peer/qtwindowpeer.cpp:
3060 Reindented, minor fixes.
3061 * gnu/java/awt/peer/qt/QtImageDirectGraphics.java
3064 2005-08-22 Tom Tromey <tromey@redhat.com>
3066 * java/net/JarURLConnection.java (getJarEntry): Return null if no
3069 2005-08-22 Tom Tromey <tromey@redhat.com>
3071 * lib/split-for-gcj.sh: Create Makefile.deps atomically.
3072 * lib/gen-classlist.sh.in: Don't run split-for-gcj.sh.
3073 * lib/Makefile.gcj (Makefile.deps): New target.
3074 * lib/Makefile.am (compile-classes): Pass top_srcdir to
3077 2005-08-22 Lillian Angel <langel@redhat.com>
3079 * javax/swing/plaf/basic/BasicLookAndFeel.java:
3080 Added in default border for Tree.
3081 * javax/swing/tree/DefaultTreeCellRenderer.java:
3082 Formatting entire class.
3083 (getPreferredSize): Implemented.
3085 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3087 * javax/swing/event/SwingPropertyChangeSupport.java: reformatted.
3089 2005-08-22 Mark Wielaard <mark@klomp.org>
3091 * javax/swing/ImageIcon.java: Add documentation.
3093 2005-08-22 Tom Tromey <tromey@redhat.com>
3095 * javax/swing/text/LayoutQueue.java: New file.
3097 2005-08-22 Tom Tromey <tromey@redhat.com>
3100 * doc/api/Makefile.am (install-data-local): Now conditional on
3102 (uninstall-local): Likewise.
3104 2005-08-22 Kelley Cook <kcook@gcc.gnu.org>
3106 * Makefile.am (ACLOCAL_AMFLAGS): New.
3108 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3110 * javax/swing/UIManager.java: fixed error message typo in static
3111 initialization code.
3113 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3115 * javax/swing/text/AbstractDocument.java: fixed minor API doc problems,
3116 * javax/swing/text/Caret.java: likewise,
3117 * javax/swing/text/CompositeView.java: likewise,
3118 * javax/swing/text/DefaultCaret.java: likewise,
3119 * javax/swing/text/DefaultEditorKit.java: likewise,
3120 * javax/swing/text/DefaultStyledDocument.java: likewise,
3121 * javax/swing/text/ElementIterator.java: likewise,
3122 * javax/swing/text/GlyphView.java: likewise,
3123 * javax/swing/text/IconView.java: likewise,
3124 * javax/swing/text/View.java: likewise.
3126 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3128 * javax/swing/SwingUtilities.java: fixed some minor API doc problems.
3130 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3132 * NEWS: added item regarding javax.swing.plaf.multi.* package
3135 2005-08-22 Mark Wielaard <mark@klomp.org>
3137 * native/jni/gtk-peer/gtkpeer.h (cp_gtk_clipboard,
3138 cp_gtk_stringTarget, cp_gtk_imageTarget, cp_gtk_filesTarget): New
3140 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c: New file.
3141 * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Add
3142 gnu_java_awt_peer_gtk_GtkSelection.c.
3143 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: Renames
3144 clipboard to cp_gtk_clipboard, stringTarget to cp_gtk_stringTarget,
3145 imageTarget to cp_gtk_imageTarget, filesTarget to cp_gtk_filesTarget,
3146 cp_gtk_clipboard_owner_change_cb to clipboard_owner_change_cb,
3147 cp_gtk_clipboard_get_func to clipboard_get_func,
3148 cp_gtk_clipboard_clear_func to clipboard_clear_func, moved
3149 GtkSelection native methods to new file.
3151 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3153 * gnu/java/awt/peer/gtk/GtkSelection.java: Update for new FSF
3156 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3158 * javax/swing/plaf/basic/BasicSplitPaneUI.java
3159 (KEYBOARD_DIVIDER_MOVE_OFFSET): Initialize with 3.
3161 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3163 * javax/swing/ImageIcon.java (getIconHeight): Return -1 if image
3165 (getIconWidth): Likewise.
3167 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3169 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
3170 (window_get_frame_extents): If window is not decorated, guess 0,
3171 0, 0, 0 inset values.
3173 2005-08-21 Tom Tromey <tromey@redhat.com>
3175 * javax/swing/text/AbstractWriter.java (NEWLINE): Now 'final'.
3177 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3179 * java/awt/Label.java (setText): Refine text inequality test.
3181 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3183 * gnu/java/awt/peer/gtk/GdkGraphics.java (setClip(Shape)): Clear
3184 clip when clip == null.
3185 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setClip(Shape)):
3188 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3190 * java/awt/Label.java (setText): Invalidate label.
3192 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3194 * java/awt/image/AreaAveragingScaleFilter.java: Add checks for
3196 * java/awt/image/CropImageFilter.java: Likewise.
3197 * java/awt/image/ImageFilter.java: Likewise.
3198 * java/awt/image/RGBImageFilter.java: Likewise.
3199 * java/awt/image/ReplicateScaleFilter.java: Likewise.
3201 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3203 * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (findFormatName):
3204 Just return null when ext == null.
3206 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3208 * java/awt/AWTKeyStroke.java (getAWTKeyStroke): Include old-style
3209 modifiers in returned AWTKeyStroke's modifier mask.
3211 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3213 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setStroke): Clear
3214 dashes if dashes is null.
3215 (setStrokeUnlocked): Likewise.
3217 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3219 * java/awt/Window.java (getMostRecentFocusOwner): New method.
3221 2005-08-20 Sven de Marothy <sven@physto.se>
3223 * gnu/java/awt/peer/qt/MainQtThread.java
3224 * gnu/java/awt/peer/qt/QtComponentGraphics.java
3225 * gnu/java/awt/peer/qt/QtComponentPeer.java
3226 * gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java
3227 * gnu/java/awt/peer/qt/QtFramePeer.java
3228 * gnu/java/awt/peer/qt/QtImage.java
3229 * gnu/java/awt/peer/qt/QtListPeer.java
3230 * gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java
3231 * gnu/java/awt/peer/qt/QtToolkit.java
3232 * native/jni/qt-peer/componentevent.cpp
3233 * native/jni/qt-peer/componentevent.h
3234 * native/jni/qt-peer/eventmethods.h
3235 * native/jni/qt-peer/mainqtthread.cpp
3236 * native/jni/qt-peer/mainthreadinterface.cpp
3237 * native/jni/qt-peer/mainthreadinterface.h
3238 * native/jni/qt-peer/qtcomponentpeer.cpp
3239 * native/jni/qt-peer/qtframepeer.cpp
3240 * native/jni/qt-peer/qtgraphics.cpp
3242 * include/gnu_java_awt_peer_qt_MainQtThread.h
3243 * include/gnu_java_awt_peer_qt_QMatrix.h
3244 * include/gnu_java_awt_peer_qt_QPainterPath.h
3245 * include/gnu_java_awt_peer_qt_QPen.h
3246 * include/gnu_java_awt_peer_qt_QtAudioClip.h
3247 * include/gnu_java_awt_peer_qt_QtButtonPeer.h
3248 * include/gnu_java_awt_peer_qt_QtCanvasPeer.h
3249 * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h
3250 * include/gnu_java_awt_peer_qt_QtChoicePeer.h
3251 * include/gnu_java_awt_peer_qt_QtComponentPeer.h
3252 * include/gnu_java_awt_peer_qt_QtContainerPeer.h
3253 * include/gnu_java_awt_peer_qt_QtDialogPeer.h
3254 * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
3255 * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h
3256 * include/gnu_java_awt_peer_qt_QtFontMetrics.h
3257 * include/gnu_java_awt_peer_qt_QtFontPeer.h
3258 * include/gnu_java_awt_peer_qt_QtFramePeer.h
3259 * include/gnu_java_awt_peer_qt_QtGraphics.h
3260 * include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h
3261 * include/gnu_java_awt_peer_qt_QtImage.h
3262 * include/gnu_java_awt_peer_qt_QtLabelPeer.h
3263 * include/gnu_java_awt_peer_qt_QtListPeer.h
3264 * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h
3265 * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h
3266 * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h
3267 * include/gnu_java_awt_peer_qt_QtMenuPeer.h
3268 * include/gnu_java_awt_peer_qt_QtPanelPeer.h
3269 * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h
3270 * include/gnu_java_awt_peer_qt_QtScreenDevice.h
3271 * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h
3272 * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h
3273 * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h
3274 * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h
3275 * include/gnu_java_awt_peer_qt_QtToolkit.h
3276 * include/gnu_java_awt_peer_qt_QtVolatileImage.h
3277 * include/gnu_java_awt_peer_qt_QtWindowPeer.h
3279 * gnu/java/awt/peer/qt/QtRepaintThread.java:
3282 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3284 * native/jni/gtk-peer/gtk_jawt.c
3285 (classpath_jawt_get_default_display): Remove locking.
3286 (classpath_jawt_get_visualID): Likewise.
3287 (classpath_jawt_get_drawable): Likewise.
3288 (classpath_jawt_object_lock): Remove function.
3289 (classpath_jawt_object_unlock): Likewise.
3290 (classpath_jawt_create_lock): Likewise.
3291 (classpath_jawt_destroy_lock): Likewise.
3292 * native/jni/classpath/classpath_jawt.h
3293 (classpath_jawt_object_lock): Remove function.
3294 (classpath_jawt_object_unlock): Likewise.
3295 (classpath_jawt_create_lock): Likewise.
3296 (classpath_jawt_destroy_lock): Likewise.
3297 * native/jawt/jawt.c [!__GNUC__] (__attribute__): Define to
3299 (_Jv_Lock): Call classpath_jawt_lock.
3300 (_Jv_Unlock): Call classpath_jawt_unlock.
3301 (_Jv_GetDrawingSurfaceInfo): Move surface_info_x11 initialization
3303 (_Jv_GetDrawingSurface): Remove surface_info_x11 initialization.
3304 (_Jv_FreeDrawingSurface): Don't destroy target object.
3305 * native/jawt/Makefile.am: Add SONAME FIXME.
3306 * include/jawt_md.h (struct _JAWT_X11DrawingSurfaceInfo): Re-order
3307 display field. Add colour map, depth and GetAWTColor function
3309 * include/jawt.h (struct _JAWT_Rectangle): New structure.
3310 (struct _JAWT_DrawingSurfaceInfo): Add drawing surface, bounds,
3311 clip size and clipping rectangle fields.
3312 (struct _JAWT_DrawingSurface): Add env field. Rename lock field
3313 target. Re-order function pointer and lock fields. Remove
3315 (struct _JAWT): Add GetComponent function pointer field.
3317 2005-08-20 Keith Seitz <keiths@redhat.com>
3319 * gnu/classpath/jdwp/id/ClassLoaderId.java (getClassLoader): New method.
3320 * gnu/classpath/jdwp/id/ClassObjectId.java (getClassObject): New method.
3321 * gnu/classpath/jdwp/id/JdwpId.java
3322 (getReference): New method.
3323 (setReference): New method.
3324 * gnu/classpath/jdwp/id/ObjectId.java (getObject): New method.
3325 * gnu/classpath/jdwp/id/ReferenceTypeId.java (getType): New method.
3326 * gnu/classpath/jdwp/id/StringId.java (getString): New method.
3327 * gnu/classpath/jdwp/id/ThreadGroupId.java (getThreadGroup): New method.
3328 * gnu/classpath/jdwp/id/ThreadId.java (getThread): New method.
3330 * gnu/classpath/jdwp/id/ObjectId.java (setId): New method.
3331 (disableCollection): New method.
3332 (enableCollection): New method.
3334 * gnu/classpath/jdwp/id/JdwpId.java (equals): Remove test for class equality.
3335 (setId): Make public.
3337 2005-08-20 Keith Seitz <keiths@redhat.com>
3339 * gnu/classpath/jdwp/exception/InvalidThreadGroupException.java
3340 (InvalidThreadGroupException): Fix misleading string error message.
3341 (InvalidThreadGroupException): Fix typo -- should be
3342 JdwpConstants.Error.INVALID_THREAD_GROUP.
3344 * gnu/classpath/jdwp/exception/InvalidClassLoaderException.java: New
3346 * gnu/classpath/jdwp/exception/InvalidFieldException.java: New
3348 * gnu/classpath/jdwp/exception/InvalidLocationException.java: New
3350 * gnu/classpath/jdwp/exception/InvalidMethodException.java: New
3353 2005-08-19 Audrius Meskauskas <AudriusA@Bioinformatics.org>
3355 * NEWS: Added note about DynamicAny package.
3357 2005-08-19 Mark Wielaard <mark@klomp.org>
3359 * native/jni/qt-peer/Makefile.am (libqtpeer_la_SOURCES):
3360 Added eventmethods.h.
3362 2005-08-19 Tom Tromey <tromey@redhat.com>
3364 * javax/swing/tree/DefaultTreeCellEditor.java: Removed erroneous
3367 2005-08-19 Tom Tromey <tromey@redhat.com>
3369 * javax/swing/text/AbstractWriter.java: New file.
3370 * javax/swing/text/ElementIterator.java: New file.
3372 2005-08-19 Lillian Angel <langel@redhat.com>
3374 * javax/swing/plaf/basic/BasicTreeUI.java
3375 (getCellBounds): No need to call getFont twice. This
3377 * javax/swing/tree/DefaultTreeCellEditor.java:
3378 Added API documentation for all fields.
3379 (getPreferredSize): Implemented.
3380 (paint): Implemented.
3381 (doLayout): Implemented.
3382 (getFont): Implemented.
3383 (getPreferredSize): Implemented.
3384 (DefaultTreeCellEditor): Partially implemented.
3385 (DefaultTreeCellEditor): Partially implemented.
3386 (setBorderSelectionColor): Implemented.
3387 (getBorderSelectionColor): Implemented.
3388 (setFont): Implemented.
3389 (getFont): Implemented.
3390 (getTreeCellEditorComponent): Added API documentation.
3391 (getCellEditorValue): Added API documentation.
3392 (isCellEditable): Added API documentation.
3393 (shouldSelectCell): Added API documentation.
3394 (stopCellEditing): Added API documentation.
3395 (cancelCellEditing): Added API documentation.
3396 (valueChanged): Added API documentation.
3397 (actionPerformed): Added API documentation.
3398 (setTree): Implemented.
3399 (shouldStartEditingTimer): Added API documentation.
3400 (startEditingTimer): Added API documentation.
3401 (canEditImmediately): Added API documentation.
3402 (inHitRegion): Added API documentation.
3403 (determineOffset): Added API documentation.
3404 (prepareForEditing): Added API documentation.
3405 (createContainer): Added API documentation.
3406 (createTreeCellEditor): Added API documentation.
3408 2005-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
3410 * lib/.cvsignore: Add META-INF, Makefile.deps and lists.
3412 2005-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
3414 * configure.ac: Generate native/jawt/Makefile.
3415 * include/jawt.h: Import from libgcj.
3416 * include/jawt_md.h: Likewise.
3417 * native/Makefile.am (JAWTDIR): New variable.
3418 * native/jawt: New directory.
3419 * native/jawt/.cvsignore: New file.
3420 * native/jawt/Makefile.am: Likewise.
3421 * native/jawt/jawt.c: Import from libgcj.
3423 2005-08-19 Lillian Angel <langel@redhat.com>
3425 * javax/swing/tree/DefaultTreeModel.java
3426 (setAsksAllowsChildren): Removed comment, unneeded.
3427 (setRoot): Formatting.
3428 (getIndexOfChild): Formatting.
3429 (reload): Added API documentation.
3431 (valueForPathChanged): Implemented.
3432 (insertNodeInto): Implemented.
3433 (removeNodeFromParent): Implemented.
3434 (nodeChanged): Implemented.
3435 (nodesWereInserted): Implemented.
3436 (nodesWereRemoved): Implemented.
3437 (nodesChanged): Implemented.
3438 (nodeStructureChanged): Added API documentation.
3439 (getPathToRoot): Implemented.
3440 (getPathToRoot): Implemented.
3441 (fireTreeNodesChanged): Added API documentation.
3443 2005-08-19 Roman Kennke <roman@kennke.org>
3445 * java/awt/image/DirectColorModel.java
3446 (createCompatibleWritableRaster): Added API documentation.
3448 2005-08-18 Thomas Fitzsimmons <fitzsim@redhat.com>
3450 * java/awt/Font.java (Font(String,Map)): Make package private.
3451 * gnu/java/awt/ClasspathToolkit.java (getFont): Access
3452 package-private Font.Font(String,Map) constructor using
3455 2005-08-18 Thomas Fitzsimmons <fitzsim@redhat.com>
3457 * gnu/java/awt/peer/GLightweightPeer.java,
3458 gnu/java/awt/peer/gtk/GtkComponentPeer.java,
3459 gnu/java/awt/peer/gtk/GtkContainerPeer.java,
3460 gnu/java/awt/peer/gtk/GtkFramePeer.java,
3461 gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
3462 gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
3463 gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
3464 gnu/java/awt/peer/gtk/GtkToolkit.java,
3465 gnu/java/awt/peer/gtk/GtkWindowPeer.java,
3466 gnu/java/awt/peer/qt/QtComponentPeer.java,
3467 gnu/java/awt/peer/qt/QtContainerPeer.java,
3468 gnu/java/awt/peer/qt/QtFramePeer.java,
3469 gnu/java/awt/peer/qt/QtMenuComponentPeer.java,
3470 gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java,
3471 gnu/java/awt/peer/qt/QtTextAreaPeer.java,
3472 gnu/java/awt/peer/qt/QtTextFieldPeer.java,
3473 gnu/java/awt/peer/qt/QtWindowPeer.java,
3474 java/awt/peer/ComponentPeer.java,
3475 java/awt/peer/ContainerPeer.java, java/awt/peer/FramePeer.java,
3476 java/awt/peer/MenuComponentPeer.java,
3477 java/awt/peer/TextComponentPeer.java,
3478 java/awt/peer/WindowPeer.java: Add new 1.5 methods.
3479 * java/awt/Window.java (Window()): Initialize
3480 graphicsConfiguration.
3481 * java/awt/GraphicsConfiguration.java
3482 (createCompatibleVolatileImage(int,int,int)): New method.
3483 * java/awt/Font.java (Font(String,Map)): Add FIXME.
3484 * gnu/java/awt/peer/gtk/GtkToolkit.java
3485 (getLocalGraphicsEnvironment): Call new constructor.
3486 * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java (getToolkit):
3488 * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
3489 (GdkGraphicsEnvironment(GtkToolkit)): Remove method.
3490 (GdkGraphicsEnvironment()): New constructor.
3491 (getToolkit): Remove method.
3492 * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
3493 (getToolkit): Remove method.
3494 (createCompatibleVolatileImage): New method.
3495 * gnu/java/awt/ClasspathToolkit.java (getFont): Add FIXME.
3497 2005-08-18 Lillian Angel <langel@redhat.com>
3499 * javax/swing/DefaultCellEditor.java
3500 (getTreeCellEditorComponent): Implemented.
3501 * javax/swing/plaf/basic/BasicTreeUI.java
3502 (isEditing): Implemented.
3503 (mouseClicked): Moved code to mousePressed
3504 (mousePressed): Code moved here from mouseClicked and
3505 added in code to stop editing.
3506 (selectPath): Default is changed to CONTIGUOUS_TREE_SELECTION
3508 >>>>>>> .merge-right.r109770
3509 * javax/swing/tree/DefaultTreeSelectionModel.java
3510 (DefaultTreeSelectionModel): Default should be DISCONTIGUOUS_TREE_SELECTION.
3512 2006-01-03 Lillian Angel <langel@redhat.com>
3514 * javax/swing/AbstractAction.java
3515 (AbstractAction): Fixed to pass in null. Should not be
3516 an empty string. Removed TODO comment.
3517 (AbstractAction): Removed TODO comment.
3518 * javax/swing/JList.java
3519 (init): Default selection mode should be MULTIPLE_INTERVAL_SELECTION.
3520 * javax/swing/JMenuItem.java
3521 (JMenuItem): Set all defaults if the action passed in is not null.
3522 * javax/swing/JProgressBar.java
3523 (JProgressBar): Added check to prevent NPE.
3525 2006-01-03 Lillian Angel <langel@redhat.com>
3527 * javax/swing/plaf/basic/BasicListUI.java
3528 (getPreferredSize): The JDK adds some extra space to
3529 the list, so we should as well.
3530 * javax/swing/plaf/metal/MetalFileChooserUI.java
3531 (getPreferredSize): Should only take the fileListPanel's
3532 width into account when getting the size. Also, the buttonPanel's
3533 size should not be checked, since it is in the bottomPanel already.
3534 (getMinimumSize): Likewise.
3536 2006-01-03 Lillian Angel <langel@redhat.com>
3538 * javax/swing/JList.java
3539 (init): visibleRowCount should be 7, like the JDK.
3540 * javax/swing/plaf/metal/MetalFileChooserUI.java
3541 (installComponents): No need to add the fileFilterCombo
3542 to a panel. It can be added to the row directly.
3544 2006-01-03 Lillian Angel <langel@redhat.com>
3546 PR classpath/25480 PR classpath/25478
3547 * javax/swing/plaf/basic/BasicScrollPaneUI.java
3548 (updateViewport): Made changes suggested by
3550 * javax/swing/plaf/metal/MetalFileChooserUI.java:
3551 Removed unneeded import.
3552 (createList): Removed comment, JList wrapping
3554 (getPreferredSize): Made changes suggested by
3555 Chris Lansdown. Uses fileListPanel, instead
3557 (getMinimumSize): Uses fileListPanel, instead
3559 * javax/swing/plaf/metal/MetalRadioButtonUI.java
3560 (paintFocus): Fixed height.
3562 2006-01-03 Roman Kennke <kennke@aicas.com>
3565 * javax/swing/plaf/basic/BasicScrollBarUI.java
3566 (PropertyChangeHandler.propertyChange): Add default
3567 to switch statement to avoid errors with unusual values
3569 (installComponents): Likewise.
3571 2005-04-18 Roman Kennke <roman@kennke.org>
3573 * javax/swing/plaf/metal/MetalScrollBarUI.java:
3574 (createUI): Instances cannot be shared among JScrollPanes.
3576 2005-04-18 Sven de Marothy <sven@physto.se>
3578 * java/lang/String.java: Value, offset and count should be private.
3580 2005-04-18 Roman Kennke <roman@kennke.org>
3582 * javax/swing/plaf/metal/MetalLookAndFeel.java
3583 (initComponentDefaults): Added defaults for Menu, MenuBar
3586 2005-04-18 Roman Kennke <roman@kennke.org>
3588 * javax/swing/plaf/basic/BasicScrollBarUI.java
3589 (installUI): Install listeners after everything all, otherwise
3590 we get strange NPEs in some situations, especially with
3592 (createIncreaseButton): Orientation is expected to be
3593 SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
3594 HORIZONTAL or VERTICAL.
3595 (createDecreaseButton): Orientation is expected to be
3596 SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
3597 HORIZONTAL or VERTICAL.
3598 (installComponents): Orientation for buttons is expected to be
3599 SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
3600 HORIZONTAL or VERTICAL.
3602 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3604 * java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
3606 * java/nio/CharBufferImpl.java
3607 (CharBufferImpl(CharBufferImpl)): Copy array_offset field.
3608 (get(), put(char)): Inlined checks and field updates. Fixed to
3609 take array_offset into account.
3610 (get(int), put(int, char)): Fixed to take array_offset into account.
3612 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3614 * java/lang/Class.java (getModifiers, newInstance): Changed
3615 call to VMClass.getModifiers().
3616 * vm/reference/java/lang/VMClass.java
3617 (getModifiers(Class, boolean)): New method.
3619 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3621 * java/awt/GraphicsEnvironment.java
3622 (localGraphicsEnvironment): New field.
3623 (getLocalGraphicsEnvironment): Added support for java.awt.graphicsenv
3625 (isHeadless): Added support for java.awt.headless property.
3626 (isHeadlessInstance): Call headless().
3628 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3630 * gnu/java/beans/IntrospectionIncubator.java
3631 (addToPropertyHash, addToListenerHash): Don't confuse get(),
3632 set(), is(), add() and remove() with properties or events.
3634 2005-04-18 Roman Kennke <roman@kennke.org>
3636 * javax/swing/JToolBar.java
3637 (addImpl): Adjust added AbstractButtons to look and feel like
3639 * javax/swing/plaf/metal/MetalBorders.java:
3640 Adjusted insets of ButtonBorder.
3641 (RolloverMarginBorder): Added class for toolbar buttons.
3642 (getButtonBorder): Adjusted factory method to return a shared
3643 instance of button border.
3644 (getToolbarButtonBorder): Added factory method to return a shared
3645 instance of toolbar button border.
3646 (getMarginBorder): Added factory method to return a shared
3647 instance of margin border.
3648 * javax/swing/plaf/metal/MetalButtonUI.java
3649 (installDefauls): If button is child of a JToolBar then set
3650 special border on this button.
3652 2005-04-17 Roman Kennke <roman@kennke.org>
3654 * javax/swing/text/SimpleAttributeSet.java
3655 (addAttribute): Removed null pointer check.
3656 * javax/swing/text/StyleContext.java
3657 (NamedStyle.setResolveParent): Added null pointer check.
3659 2005-04-17 Roman Kennke <roman@kennke.org>
3661 * examples/gnu/classpath/exammples/swing/Demo.java:
3662 Print a short summary for available values for the property
3664 Set MetalLookAndFeel as default.
3665 Pulled out GNULookAndFeel so that it is accessible.
3666 * examples/gnu/classpath/exammples/swing/GNULookAndFeel.java:
3667 Pulled out this class from Demo.java.
3669 2005-04-17 Roman Kennke <roman@kennke.org>
3671 * javax/swing/UIManager.java:
3672 Make the UIManager respect the swing.defaultlaf system
3675 2005-04-17 Roman Kennke <roman@kennke.org>
3677 * javax/swing/text/SimpleAttributeSet.java
3678 (addAttribute): Check for null and remove key in that case.
3679 This fixes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21064 .
3681 2005-04-16 Roman Kennke <roman@kennke.org>
3683 * java/awt/BorderLayout.java
3684 (calcSize): Check for overflow when component sizes are added.
3686 2005-04-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3688 * java/rmi/Naming.java:
3689 Added class documentation.
3690 (lookup(String)): Call parseURL and getName.
3691 (bind(String,java.rmi.Remote)): Likewise.
3692 (unbind(String)): Likewise.
3693 (rebind(String, java.rmi.Remote)): Likewise.
3694 (list(String)): Call parseURL.
3695 (parseURL(String)): New method to handle parsing and defaults.
3696 (getName(java.net.URL)): New method to handle finding the service name.
3698 2005-04-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3700 * java/net/URI.java:
3701 Added class documentation.
3702 (parseURI(String)): Only handle scheme-specific parts
3703 if URI is not opaque. Allow for parts that can't be null.
3704 (toString()): Output the scheme-specific part whole, rather
3705 than as its possibly non-existent components.
3707 2005-04-16 Michael Koch <konqueror@gmx.de>
3709 * java/rmi/server/RemoteObject.java:
3710 Removed unused import statement.
3712 2005-04-16 Michael Koch <konqueror@gmx.de>
3714 * include/Makefile.am: Removed java_io_ObjectInputStream.h
3715 and added java_io_VMObjectInputStream.h.
3716 * include/java_io_ObjectInputStream.h: Removed.
3717 * include/java_io_VMObjectInputStream.h: New file.
3718 * java/io/ObjectInputStream.java
3719 (currentClassLoader): Removed.
3720 (allocateObject): Likewise.
3721 * native/jni/java-io/Makefile.am: Removed java_io_ObjectInputStream.c
3722 and added java_io_VMObjectInputStream.c.
3723 * native/jni/java-io/java_io_ObjectInputStream.c: Removed.
3724 * native/jni/java-io/java_io_VMObjectInputStream.c: New file.
3725 * vm/reference/java/io/VMObjectInputStream.java: Likewise.
3727 2005-04-16 Michael Koch <konqueror@gmx.de>
3729 * include/java_lang_Double.h,
3730 include/java_lang_Object.h,
3731 native/jni/java-lang/java_lang_Double.c,
3732 native/jni/java-lang/java_lang_Object.c: Removed.
3733 * include/java_lang_VMDouble.h: Regenerated.
3734 * java/lang/Double.java
3736 (toString): Call native method from VMDouble.
3737 (parseDouble): Make non-native and call native method from VMDouble.
3738 (toString): Removed.
3739 * java/lang/Float.java
3740 (toString): Call native method from VMDouble.
3741 * java/lang/Object.java
3742 (getClass): Refactored to call the native in java.lang.VMObject.
3743 * include/Makefile.am: Don't generate java_lang_Double.h and
3745 * native/jni/java-lang/Makefile.am: Removed java_lang_Double.c and
3747 * native/jni/java-lang/java_lang_VMDouble.c
3748 (initIDs): New method.
3749 (toString): Likewise.
3750 (parseDouble): Likewise.
3751 * vm/reference/java/lang/VMDouble.java
3752 (initIDs): Likewise.
3753 (toString): Likewise.
3754 (parseDouble): Likewise.
3755 * vm/reference/java/lang/VMObject.java
3756 (getClass): Likewise.
3758 2005-04-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
3760 * java/text/DecimalFormatSymbols.java:
3761 Added retrieval of "XXX" instance in place of null.
3762 * java/util/Currency.java,
3763 (Currency(String)): New constructor for the XXX special case.
3764 (getInstance(String)): Allow special case of "XXX".
3766 2005-04-15 Roman Kennke <roman@kennke.org>
3768 * javax/swing/plaf/metal/MetalLookAndFeel.java
3769 (initComponentDefaults): Added Label.font.
3770 (initSystemColorDefaults): Added this method and adjusted the
3771 general control color.
3773 2005-04-15 Roman Kennke <roman@kennke.org>
3775 * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
3776 Added newline between import blocks. Changed Map to
3777 HashMap in field declarations.
3779 2005-04-15 Sven de Marothy <sven@physto.se>
3781 * gnu/java/nio/charset/EncodingHelper.java: Added method
3782 * java/io/InputStreamReader.java,
3783 * java/io/OutputStreamWriter.java,
3784 * java/lang/String.java: Move to NIO charsets.
3785 * java/io/PrintStream.java: Inline conversion using String.
3787 2005-04-15 Roman Kennke <roman@kennke.org>
3789 * javax/swing/plaf/metal/MetalBorders.java:
3791 * javax/swing/plaf/metal/MetalButtonUI.java:
3792 (installDefaults): Install button font.
3793 * javax/swing/plaf/metal/MetalLookAndFeel.java:
3794 (initComponentDefaults): Added button border, font and margin.
3795 Changed components background color to the Metal current themes
3798 2005-04-15 Roman Kennke <roman@kennke.org>
3800 * javax/swing/plaf/metal/MetalTabbedPaneUI.java
3801 (createUI): Create one MetalTabbedPaneUI per Component instead
3802 of sharing one instance.
3804 2005-04-15 Roman Kennke <roman@kennke.org>
3806 * javax/swing/plaf/metal/MetalLookAndFeel.java
3807 (initComponentDefaults): Added to set Metal specific component
3810 2005-04-14 Chris Burdess <dog@gnu.org>
3812 * java/io/DataOutputStream.java (writeUTF): Use block write for
3815 2005-04-14 Mark Wielaard <mark@klomp.org>
3817 * javax/swing/plaf/metal/MetalLookAndFeel.java
3818 (initClassDefaults): Call super.initClassDefaults().
3820 2005-04-14 Roman Kennke <roman@kennke.org>
3822 * javax/swing/plaf/metal/MetalLookAndFeel.java
3823 (initClassDefaults): Added to include the *UI classes.
3825 2005-04-14 Roman Kennke <roman@kennke.org>
3827 * javax/swing/plaf/metal/MetalComboBoxUI.java:
3829 * javax/swing/plaf/metal/MetalDesktopIconUI.java:
3831 * javax/swing/plaf/metal/MetalInternalFrameUI.java:
3833 * javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
3835 * javax/swing/plaf/metal/MetalProgressBarUI.java:
3837 * javax/swing/plaf/metal/MetalRootPaneUI.java:
3839 * javax/swing/plaf/metal/MetalScrollBarUI.java:
3841 * javax/swing/plaf/metal/MetalSeparatorUI.java:
3843 * javax/swing/plaf/metal/MetalSliderUI.java:
3845 * javax/swing/plaf/metal/MetalSplitPaneUI.java:
3847 * javax/swing/plaf/metal/MetalTextFieldUI.java:
3849 * javax/swing/plaf/metal/MetalToggleButtonUI.java:
3851 2005-04-14 Roman Kennke <roman@kennke.org>
3853 * javax/swing/plaf/metal/MetalButtonUI.java:
3854 Fixed year in copyright notice.
3855 * javax/swing/plaf/metal/MetalCheckBoxUI.java:
3856 Fixed year in copyright notice.
3857 * javax/swing/plaf/metal/MetalLabelUI.java:
3858 Fixed year in copyright notice.
3859 * javax/swing/plaf/metal/MetalRadioButtonUI.java:
3860 Fixed year in copyright notice.
3861 * javax/swing/plaf/metal/MetalScrollPaneUI.java:
3862 Fixed year in copyright notice.
3863 * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
3864 Fixed year in copyright notice.
3866 2005-04-13 Roman Kennke <roman@kennke.org>
3868 * javax/swing/plaf/metal/MetalButtonUI.java:
3869 Added skeleton class.
3870 * javax/swing/plaf/metal/MetalCheckBoxUI.java:
3871 Added skeleton class.
3872 * javax/swing/plaf/metal/MetalLabelUI.java:
3873 Added skeleton class.
3874 * javax/swing/plaf/metal/MetalRadioButtonUI.java:
3875 Added skeleton class.
3876 * javax/swing/plaf/metal/MetalScrollPaneUI.java:
3877 Added skeleton class.
3878 * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
3879 Added skeleton class.
3881 2005-04-13 Sven de Marothy <sven@physto.se>
3883 * java/nio/charset/Charset.java: Cached encoders shouldn't be static.
3885 2005-04-13 Roman Kennke <roman@kennke.org>
3887 * java/awt/MediaTracker.java:
3888 Reindented tabs to spaces.
3890 2005-04-13 Roman Kennke <roman@kennke.org>
3892 * java/awt/MediaTracker.java
3893 (MediaEntry.imageUpdate): Removed check for SOMEBITS, this
3894 confused the media tracker and lead to lockups. The LOADING
3895 bit is handled on other places.
3896 (addImage): Removed the 'start image tracking' stuff. This
3897 is not necessary and could confuse the media tracker.
3898 (checkAll): Improved the check for image status so that
3899 images that already complete images are detected. Also now
3900 are really all images checked and if necessary loaded. Before
3901 the method bailed out after the first incomplete image.
3902 (statusAll): Detect images that are complete after the
3903 call to Component.prepareImage(..).
3904 (checkID): The same as in checkAll.
3905 (statusID): The same as in statusAll.
3907 2005-04-12 Roman Kennke <roman@kennke.org>
3909 * java/util/.cvsignore:
3910 Added file and included LocaleDate.java.
3912 Added classes.locale.
3913 * scripts/.cvsignore:
3914 Added classpath.spec.
3916 2005-04-12 Roman Kennke <roman@kennke.org>
3918 * javax/swing/plaf/basic/BasicMenuUI.java
3919 (getMaximumSize): Now returns preferredSize because JMenu should
3920 never be bigger than that.
3921 * javax/swing/JRootPane
3922 (RootLayout.layoutContainer): Make JMenuBars take the whole width.
3924 2005-04-12 Roman Kennke <roman@kennke.org>
3926 * javax/swing/plaf/basic/BasicMenuBarUI.java:
3927 Fixed tabs to spaces.
3929 2005-04-12 Roman Kennke <roman@kennke.org>
3931 * javax/swing/JRootPane.java:
3932 Fixed various tabs to be spaces.
3933 (RootLayout.layoutContainer): Made menubar left aligned.
3935 2005-04-12 Roman Kennke <roman@kennke.org>
3937 * javax/swing/JComponent.java:
3938 Modified alignmentX and alignmentY to be 0.5 instead of 0.0.
3939 Untabified the file.
3941 2005-04-12 Roman Kennke <roman@kennke.org>
3943 * javax/swing/BoxLayout.java:
3944 (layoutContainer): Made this layout manager respect the
3945 minimum, maximum and preferred size more correctly.
3947 2005-04-12 Roman Kennke <roman@kennke.org>
3949 * java/awt/MediaTracker.java
3950 (addImage): Synchronized list access.
3951 (waitForAll): Fixed comparison of time (changed < to >).
3952 (waitForID): Fixed comparison of time (changed < to >).
3953 (removeImage): Synchronized list access.
3955 2005-04-12 Michael Koch <konqueror@gmx.de>
3957 * java/io/FilePermission.java
3958 (serialVersionUID): Made private.
3959 (ALL_FILES): New constant.
3960 (implies): Handle '<<ALL FILES>>' case.
3962 2005-04-12 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
3964 * javax/swing/text/html/HTMLDocument.java: New file.
3966 2005-04-12 Michael Koch <konqueror@gmx.de>
3968 * javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
3970 * javax/swing/text/html/parser/AttributeList.java:
3971 Fixed order of modifiers.
3972 (AttributeList): Made final.
3973 * javax/swing/text/html/parser/ContentModel.java:
3974 Fixed html characters in javadocs.
3975 * javax/swing/text/html/parser/DTD.java
3976 (DTD): Don't implement java.io.Serializable directly.
3977 (getElement): Simplified.
3978 * javax/swing/text/html/parser/DTDConstants.java:
3980 * javax/swing/text/html/parser/Element.java:
3981 Fixed order of modifiers.
3982 * javax/swing/text/html/parser/Parser.java:
3983 Reformatted. Don't use fully-qualified class names.
3984 * javax/swing/text/html/parser/ParserDelegator.java:
3985 Fixed order of modifiers.
3986 * javax/swing/text/rtf/RTFParser.java:
3987 Re-ordered import statements.
3988 * javax/swing/text/rtf/RTFScanner.java:
3989 Removed unused import statement.
3991 2005-04-12 Michael Koch <konqueror@gmx.de>
3993 * java/awt/image/RasterOp.java:
3994 Fixed wrong formatting.
3996 2005-04-12 Michael Koch <konqueror@gmx.de>
3998 * java/awt/print/PrinterJob.java
3999 (pageDialog): New method.
4000 (printDialog): Implemented.
4002 2005-04-12 Michael Koch <konqueror@gmx.de>
4004 * java/awt/FontMetrics.java: Reformatted.
4005 (getFontRenderContext): Handle case when java.awt.Graphics context is
4008 2005-04-12 Michael Koch <konqueror@gmx.de>
4010 * java/awt/FontMetrics.java
4011 (getStringBounds): New methods.
4013 2005-04-12 Michael Koch <konqueror@gmx.de>
4015 * java/net/NetworkInterface.java
4016 (NetworkInterface): Made constructor package private.
4017 Introduced another constructor for more addresses on one
4020 2005-04-12 Michael Koch <konqueror@gmx.de>
4022 * native/jni/java-net/Makefile.am
4023 Compile new files java_net_VMInetAddress.c and
4024 java_net_VMNetworkInterface.
4026 2005-04-12 Sven de Marothy <sven@physto.se>
4028 * gnu/java/nio/charset/Provider.java: Add UnicodeLittle.
4029 * gnu/java/nio/charset/UnicodeLittle.java: New file.
4030 * gnu/java/nio/charset/UTF_16.java: UnicodeBig is an alias.
4031 * gnu/java/nio/charset/UTF_16BE.java,
4032 * gnu/java/nio/charset/UTF_16LE.java: No byte-order mark.
4033 * gnu/java/nio/charset/UTF_16Encoder.java (encodeLoop): Fixed bug.
4035 2005-04-11 Michael Koch <konqueror@gmx.de>
4037 * java/net/InetAddress.java
4039 (getLocalHostname): Likewise.
4040 (lookupInaddrAny): Likewise.
4041 (getHostByAddr): Likewise.
4042 (getHostByName): Likewise.
4043 * java/net/NetworkInterface.java
4045 (getRealNetworkInterfaces): Likewise.
4046 * native/jni/java-net/java_net_InetAddress.c: Renamed to...
4047 * native/jni/java-net/java_net_VMInetAddress.c: New file.
4048 Renamed from java_net_InetAddress.c. All native methods moved to class
4050 * native/jni/java-net/java_net_NetworkInterface.c: Renamed to...
4051 Renamed from java_net_NetworkInterface.c. All native methods moved to
4052 class VMNetworkInterface.
4053 * native/jni/java-net/java_net_VMNetworkInterface.c: New file.
4054 * vm/reference/java/net/VMInetAddress.java,
4055 vm/reference/java/net/VMNetworkInterface.java: New files.
4056 * include/java_net_InetAddress.h,
4057 include/java_net_NetworkInterface.h: Removed.
4058 * include/java_net_VMInetAddress.h,
4059 include/java_net_VMNetworkInterface.h: New files.
4060 * include/Makefile.am: Build new header files.
4062 2005-04-11 Roman Kennke <roman@kennke.org>
4064 * javax/swing/ImageIcon.java
4065 Added API documentation.
4067 2005-04-11 Roman Kennke <roman@kennke.org>
4069 * java/awt/MediaTracker.java
4070 Added API documentation.
4072 2005-04-11 Michael Koch <konqueror@gmx.de>
4074 * javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
4075 Fixed wrong casting.
4077 2005-04-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
4079 * org/omg/CORBA/Request.java:
4080 (send_deferred): Added missing 'abstract' keyword.
4082 2005-04-10 Sven de Marothy <sven@physto.se>
4084 * java/text/SimpleDateFormat.java:
4085 (formatWithAttribute): Pad year before truncating digits.
4087 2005-04-10 Audrius Meskauskas <audriusa@bluewin.ch>
4088 * org/omg/CORBA/PRIVATE_MEMBER.java,
4089 org/omg/CORBA/PUBLIC_MEMBER.java,
4090 org/omg/CORBA/Request.java,
4091 org/omg/CORBA/StructMember.java,
4092 org/omg/CORBA/UnionMember.java,
4093 org/omg/CORBA/UNSUPPORTED_POLICY.java,
4094 org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java,
4095 org/omg/CORBA/ValueMember.java,
4096 org/omg/CORBA/VM_ABSTRACT.java,
4097 org/omg/CORBA/VM_CUSTOM.java,
4098 org/omg/CORBA/VM_NONE.java,
4099 org/omg/CORBA/VM_TRUNCATABLE.java,
4100 org/omg/CORBA/WrongTransaction.java,
4101 org/omg/CORBA/BAD_POLICY.java,
4102 org/omg/CORBA/BAD_POLICY_TYPE.java,
4103 org/omg/CORBA/BAD_POLICY_VALUE.java,
4104 org/omg/CORBA/Environment.java,
4105 org/omg/CORBA/IDLType.java,
4106 org/omg/CORBA/OMGVMCID.java: new files.
4108 2005-04-09 Mark Wielaard <mark@klomp.org>
4110 * native/jni/java-lang/java_lang_Double.c: Reindent.
4111 * native/jni/java-lang/java_lang_Math.c: Likewise.
4112 * native/jni/java-lang/java_lang_Object.c: Likewise.
4113 * native/jni/java-lang/java_lang_VMDouble.c: Likewise.
4114 * native/jni/java-lang/java_lang_VMFloat.c: Likewise.
4115 * native/jni/java-lang/java_lang_VMSystem.c: Likewise.
4116 * native/jni/java-lang/java_lang_reflect_Array.c: Likewise.
4117 * native/jni/java-nio/java_nio.c
4118 (Java_gnu_java_nio_FileChannelImpl_nio_1mmap_1file): Removed.
4119 (Java_gnu_java_nio_FileChannelImpl_nio_1unmmap_1file): Likewise.
4120 (Java_gnu_java_nio_SocketChannelImpl_SocketCreate): Likewise.
4121 (Java_gnu_java_nio_SocketChannelImpl_SocketConnect): Likewise.
4122 (Java_gnu_java_nio_SocketChannelImpl_SocketBind): Likewise.
4123 (Java_gnu_java_nio_SocketChannelImpl_SocketListen): Likewise.
4124 (Java_gnu_java_nio_SocketChannelImpl_SocketAvailable): Likewise.
4125 (Java_gnu_java_nio_SocketChannelImpl_SocketClose): Likewise.
4126 (Java_gnu_java_nio_SocketChannelImpl_SocketRead): Likewise.
4127 (Java_gnu_java_nio_SocketChannelImpl_SocketWrite): Likewise.
4128 * native/jni/java-nio/java_nio_VMDirectByteBuffer.c: Reindent.
4130 2005-04-09 Audrius Meskauskas <audriusa@bluewin.ch>
4131 * org/omg/CORBA/DynAnyPackage/Invalid.java,
4132 org/omg/CORBA/DynAnyPackage/InvalidSeq.java,
4133 org/omg/CORBA/DynAnyPackage/InvalidValue.java,
4134 org/omg/CORBA/DynAnyPackage/TypeMismatch.java,
4135 org/omg/CORBA/DynAnyPackage/package.html: New files.
4137 2005-04-08 Sven de Marothy <sven@physto.se>
4139 * gnu/java/nio/charset/UTF_8.java
4140 (Decoder): Previous fix was incorrect. Sorry.
4141 * java/nio/charset/Charset.java: Reset cached de/encoders.
4142 * java/nio/charset/CharsetDecoder.java,
4143 java/nio/charset/CharsetEncoder.java:
4144 Resize encoding/decoding result buffers.
4146 2005-04-08 Sven de Marothy <sven@physto.se>
4148 * gnu/java/nio/charset/Provider.java: Add new charsets.
4149 * gnu/java/nio/charset/UTF_16.java: Default to using BOM.
4150 * gnu/java/nio/charset/UTF_16Decoder.java: Minor fixes.
4151 * gnu/java/nio/charset/UTF_16Encoder.java,
4152 Use NIO's built-in byte-ordering instead.
4153 * gnu/java/nio/charset/UTF_8.java,
4154 (Decoder): Correct values of maximum chars per byte.
4155 (decodeLoop): Handle 4-byte surrogates.
4156 * gnu/java/nio/charset/ByteCharset.java,
4157 gnu/java/nio/charset/Cp424.java,
4158 gnu/java/nio/charset/Cp437.java,
4159 gnu/java/nio/charset/Cp737.java,
4160 gnu/java/nio/charset/Cp775.java,
4161 gnu/java/nio/charset/Cp850.java,
4162 gnu/java/nio/charset/Cp852.java,
4163 gnu/java/nio/charset/Cp855.java,
4164 gnu/java/nio/charset/Cp857.java,
4165 gnu/java/nio/charset/Cp860.java,
4166 gnu/java/nio/charset/Cp861.java,
4167 gnu/java/nio/charset/Cp862.java,
4168 gnu/java/nio/charset/Cp863.java,
4169 gnu/java/nio/charset/Cp864.java,
4170 gnu/java/nio/charset/Cp865.java,
4171 gnu/java/nio/charset/Cp866.java,
4172 gnu/java/nio/charset/Cp869.java,
4173 gnu/java/nio/charset/Cp874.java,
4174 gnu/java/nio/charset/EncodingHelper.java,
4175 gnu/java/nio/charset/ISO_8859_13.java,
4176 gnu/java/nio/charset/ISO_8859_15.java,
4177 gnu/java/nio/charset/ISO_8859_2.java,
4178 gnu/java/nio/charset/ISO_8859_3.java,
4179 gnu/java/nio/charset/ISO_8859_4.java,
4180 gnu/java/nio/charset/ISO_8859_5.java,
4181 gnu/java/nio/charset/ISO_8859_6.java,
4182 gnu/java/nio/charset/ISO_8859_7.java,
4183 gnu/java/nio/charset/ISO_8859_8.java,
4184 gnu/java/nio/charset/ISO_8859_9.java,
4185 gnu/java/nio/charset/KOI_8.java,
4186 gnu/java/nio/charset/MS874.java,
4187 gnu/java/nio/charset/MacCentralEurope.java,
4188 gnu/java/nio/charset/MacCroatian.java,
4189 gnu/java/nio/charset/MacCyrillic.java,
4190 gnu/java/nio/charset/MacDingbat.java,
4191 gnu/java/nio/charset/MacGreek.java,
4192 gnu/java/nio/charset/MacIceland.java,
4193 gnu/java/nio/charset/MacRoman.java,
4194 gnu/java/nio/charset/MacRomania.java,
4195 gnu/java/nio/charset/MacSymbol.java,
4196 gnu/java/nio/charset/MacThai.java,
4197 gnu/java/nio/charset/MacTurkish.java,
4198 gnu/java/nio/charset/Windows1250.java,
4199 gnu/java/nio/charset/Windows1251.java,
4200 gnu/java/nio/charset/Windows1252.java,
4201 gnu/java/nio/charset/Windows1253.java,
4202 gnu/java/nio/charset/Windows1254.java,
4203 gnu/java/nio/charset/Windows1255.java,
4204 gnu/java/nio/charset/Windows1256.java,
4205 gnu/java/nio/charset/Windows1257.java,
4206 gnu/java/nio/charset/Windows1258.java:
4209 2005-04-08 Roman Kennke <roman@kennke.org>
4211 * java/awt/MediaTracker.java
4212 (MediaEntry.imageUpdate): Fixed flags. The different flags
4213 must not be ORed together.
4214 (checkAll): Modified to handle different meaning of the flags.
4215 (waitForAll): Fixed so that it waits maximum the
4216 specified amount of milliseconds.
4217 (statusAll): Modified to handle different meaning of the flags.
4218 (waitForID): Fixed so that it waits maximum the
4219 specified amount of milliseconds.
4221 2005-04-08 Roman Kennke <roman@kennke.org>
4223 * javax/swing/text/ImageIcon.java
4224 (ImageIcon): Use setImage instead of direct assignment.
4225 (setImage): Call loadImage to make sure that the image is loaded.
4226 (loadImage): Waits for the image to complete loading.
4227 (getImageLoadStatus): Added. Returns the load status of the
4230 2005-04-08 Guilhem Lavaux <guilhem@kaffe.org>
4232 * native/jni/classpath/jcl.h,
4233 native/jni/java-io/java_io_ObjectInputStream.c,
4234 native/jni/java-io/java_io_VMFile.c,
4235 native/jni/java-io/java_io_VMObjectStreamClass.c,
4236 native/jni/java-io/javaio.c,
4237 native/jni/java-lang/java_lang_Double.c,
4238 native/jni/java-lang/java_lang_Math.c,
4239 native/jni/java-lang/java_lang_Object.c,
4240 native/jni/java-lang/java_lang_VMDouble.c,
4241 native/jni/java-lang/java_lang_VMFloat.c,
4242 native/jni/java-lang/java_lang_VMProcess.c,
4243 native/jni/java-lang/java_lang_VMSystem.c,
4244 native/jni/java-lang/java_lang_reflect_Array.c,
4245 native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c,
4246 native/jni/java-net/gnu_java_net_PlainSocketImpl.c,
4247 native/jni/java-net/java_net_InetAddress.c,
4248 native/jni/java-net/java_net_NetworkInterface.c,
4249 native/jni/java-net/javanet.c,
4250 native/jni/java-nio/gnu_java_nio_VMPipe.c,
4251 native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c,
4252 native/jni/java-nio/java_nio.c,
4253 native/jni/java-nio/java_nio_MappedByteBufferImpl.c,
4254 native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
4255 native/jni/java-util/java_util_VMTimeZone.c: Reindented using
4256 GNU indent (GNU style).
4258 2005-04-08 Roman Kennke <roman@kennke.org>
4260 * javax/swing/text/JTextComponent.java
4261 (JTextComponent): Added repaintListener which issues repaint
4262 requests when the underlying document changes.
4263 (setDocument): Adds repaintListener to document when the
4264 document is changed.
4265 * javax/swing/text/DefaultEditorKit.java:
4266 Removed repaint calls on JTextComponent. This is now handled
4267 through a DocumentListener in JTextComponent that repaints
4268 the component when needed.
4270 2005-04-07 Chris Burdess <dog@gnu.org>
4272 * gnu/java/net/CRLFInputStream.java: Rewrite to return
4273 CRLF-delimited chunks.
4275 2005-04-07 Roman Kennke <roman@kennke.org>
4277 * javax/swing/UIDefaults.java:
4278 Added API documentation for all methods.
4280 2005-04-06 Roman Kennke <roman@kennke.org>
4282 * javax/swing/UIDefaults.java
4283 (put): Now uses new checkAndPut method instead of checking
4285 (putDefaults): Fixed so that it accepts null-values and
4286 treats them like remove(key).
4287 (checkAndPut): Added. This checks for null-values and calls
4290 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
4292 * org/omg/CORBA/CTX_RESTRICT_SCOPE.java,
4293 org/omg/CORBA/ExceptionList.java,
4294 org/omg/CORBA/NVList.java,
4295 PrincipalHolder.java: New classes.
4296 * org/omg/CORBA/Context.java: Completing
4297 part, dependent from classes above,
4298 org/omg/CORBA/MARSHAL.java: accessibility fixes.
4300 2005-04-05 Roman Kennke <roman@kennke.org>
4302 * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java
4303 (getDisplayMode): Added. Returns the current display mode.
4304 (isFullScreenSupported): Added.
4305 * java/awt/GraphicsDevice.java
4306 (setFullScreenWindow): Implemented a primitive fullscreen mode.
4307 This resizes and relocates the fullscreen window so that it uses
4308 the whole screen. This is not a fully accelerated fullscreen
4311 2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
4312 Rei Odaira <ray@is.s.u-tokyo.ac.jp>
4314 * native/jni/java-nio/gnu_java_nio_VMSelector.c
4315 (helper_select): Return the error number.
4316 (Java_gnu_java_nio_VMSelector_select0): If the result is negative
4317 consider it as the error code. This prevents conflicts between EINTR
4318 and the number of filedescriptor particularly.
4320 2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
4322 * native/jni/java-nio/gnu_java_nio_VMSelector.c: Reindented.
4324 2005-04-01 Tom Tromey <tromey@redhat.com>
4326 * java/lang/AssertionError.java: Typo fix.
4328 2005-04-01 Michael Koch <konqueror@gmx.de>
4330 * java/io/PipedInputStream.java
4331 (read): Make sure a positive byte value is returned. Revised javadoc.
4332 Thanks to Olafur Bragason for reporting these bugs.
4334 2005-04-01 Guilhem Lavaux <guilhem@kaffe.org>
4336 * java/awt/image/IndexColorModel.java
4337 (getRGB): Check if pixel is negative.
4339 2005-03-31 Thomas Fitzsimmons <fitzsim@redhat.com>
4341 * javax/swing/text/JTextComponent.java (viewToModel): New method.
4343 2005-03-31 Audrius Meskauskas <audriusa@bluewin.ch>
4344 * org/omg/CORBA/ORBPackage/InconsistentTypeCode.java,
4345 org/omg/CORBA/ORBPackage/InvalidName.java,
4346 org/omg/CORBA/ORBPackage/package.html: New files.
4348 2005-03-31 Michael Koch <konqueror@gmx.de>
4350 * gnu/java/awt/peer/gtk/GdkGraphics.java
4351 (getClipBounds): Handle clip being null.
4352 (setClip): Likewise.
4353 * java/beans/beancontext/BeanContextSupport.java
4357 (removeAll): Likewise.
4358 (retainAll): Likewise.
4360 2005-03-30 Sven de Marothy <sven@physto.se>
4362 * gnu/java/awt/peer/gtk/GdkGraphics.java:
4363 (drawImage): Don't notify the image observer for offscreen images.
4364 * gnu/java/awt/peer/gtk/GtkImagePainter.java:
4365 (setPixels): Don't notify the image observer.
4367 2005-03-30 Michael Koch <konqueror@gmx.de>
4369 * java/beans/beancontext/BeanContextServicesSupport.java
4370 (BeanContextServicesSupport): Reimplemented.
4371 (addBeanContextServicesListener): Implemented.
4372 (initialize): Likewise.
4373 (removeBeanContextServicesListener): Likewise.
4374 * java/beans/beancontext/BeanContextSupport.java
4376 (addBeanContextMembershipListener): Likewise.
4377 (getLocale): Likewise.
4378 (initialize): Likewise.
4379 (iterator): Likewise.
4381 (toArray): Likewise.
4383 2005-03-30 Michael Koch <konqueror@gmx.de>
4385 * java/awt/image/ConvolveOp.java:
4386 Removed comment added by eclipse.
4388 2005-03-30 Michael Koch <konqueror@gmx.de>
4390 * gnu/xml/aelfred2/XmlParser.java:
4393 2005-03-30 Michael Koch <konqueror@gmx.de>
4395 * java/awt/geom/CubicCurve2D.java,
4396 java/awt/geom/QuadCurve2D.java:
4397 Fixed typo in name of Brian Cough.
4399 2005-03-29 Guilhem Lavaux <guilhem@kaffe.org>
4401 * native/jni/java-nio/gnu_java_nio_VMSelector.c
4402 (Java_gnu_java_nio_VMSelector_select): Use GetStaticMethodID
4403 for Thread.interrupted().
4405 2005-03-29 Jeroen Frijters <jeroen@frijters.net>
4407 * gnu/classpath/SystemProperties.java (static): Converted encoding
4408 aliases to lower case and removed redudant aliases.
4409 * gnu/java/io/EncodingManager.java
4410 (findEncoderConstructor, findDecoderConstructor): Call new method
4412 (resolveAlias): New method.
4413 * java/lang/System.java (getProperties): Removed uppercase aliases
4416 2005-03-28 Tom Tromey <tromey@redhat.com>
4418 * java/net/URL.java (DEFAULT_SEARCH_PATH): Added
4419 org.metastatic.jessie.
4421 2005-03-28 Tom Tromey <tromey@redhat.com>
4423 * java/lang/ClassLoader.java (loadClass): Resolve class even if
4424 it was already found.
4426 2005-03-28 Sven de Marothy <sven@physto.se>
4428 * gnu/java/io/decode/DecoderUnicodeBig.java,
4429 * gnu/java/io/decode/DecoderUnicodeLittle.java,
4430 * gnu/java/io/encode/EncoderUnicodeBig.java,
4431 * gnu/java/io/encode/EncoderUnicodeLittle.java:
4434 2005-03-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
4436 * doc/hacking.texinfo:
4437 Added note on reserved word usage.
4439 2005-03-26 Dalibor Topic <robilad@kaffe.org>
4441 * native/jni/java-nio/gnu_java_nio_VMSelector.c:
4442 Moved include statement for config.h to the top to
4443 fix the build on Darwin6.
4445 Reported by: Riccardo Mottola <zuse@libero.it>
4447 2005-03-26 Dalibor Topic <robilad@kaffe.org>
4449 * native/jni/java-nio/gnu_java_nio_VMSelector.c:
4450 Include <sys/types.h> to fix build on OS X.
4452 Reported by: Michael Franz <mvfranz@gmail.com>
4454 2005-03-26 Ito Kazumitsu <kaz@maczuka.gcd.org>
4456 * java/text/DecimalFormat.java (parse):
4457 Check whether the positive suffix matches the pattern.
4459 2005-03-26 Chris Burdess <dog@gnu.org>
4461 * gnu/xml/dom/DomNode.java (notifyNode): grow listener array as
4464 2005-03-26 Jeroen Frijters <jeroen@frijters.net>
4466 * javax/imageio/spi/IIORegistry.java (IIORegistry):
4467 Don't assume that awt Toolkit is always ClasspathToolkit.
4469 2005-03-26 Jeroen Frijters <jeroen@frijters.net>
4471 * java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
4472 ColorModel,byte[],int,int): Fixed byte to int conversion.
4474 2005-03-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
4476 * gnu/xml/dom/html2/DomHTMLParser.java:
4477 Changed 'enum' references to become 'enumeration'.
4479 2005-03-22 Archie Cobbs <archie@dellroad.org>
4481 * configure.ac: Generate scripts/classpath.spec.
4482 * scripts/classpath.spec.in: New file.
4484 2005-03-21 Audrius Meskauskas <audriusa@bluewin.ch>
4486 * gnu/xml/dom/html2/DomHTMLParser.java: New file.
4487 * gnu/classpath/examples/html/Demo.java: New example.
4489 2005-03-21 Sven de Marothy <sven@physto.se>
4491 * gnu/classpath/SystemProperties.java:
4492 Add missing aliases for "UnicodeBigUnmarked" and
4493 UnicodeLittleUnmarked".
4495 2005-03-21 Mark Wielaard <mark@klomp.org>
4497 * doc/www.gnu.org/events/escape_fosdem05.wml: Add link to kaffe
4500 2005-03-17 Archie Cobbs <archie@dellroad.org>
4502 * vm/reference/java/lang/VMClassLoader.java: handle ZIP files
4503 on the boot loader class path in getResources()
4505 2005-03-19 Audrius Meskauskas <audriusa@bluewin.ch>
4507 * org/omg/CORBA/AnySeqHolder.java,
4508 org/omg/CORBA/AnySeqHelper.java,
4509 org/omg/CORBA/CompletionStatusHelper.java:
4512 2005-03-18 Mark Wielaard <mark@klomp.org>
4514 * doc/www/downloads/downloads.wml: Add 0.14.
4515 * doc/www/announce/20050226.wml: New file.
4517 2005-03-18 Sven de Marothy <sven@physto.se>
4519 * java/util/zip/GZIPInputStream.java:
4520 (GZIPInputStream): Read header in constructor.
4522 2005-03-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
4524 * gnu/javax/swing/text/html/parser/htmlAttributeSet.java:
4525 (getAttributeNames()): Replaced 'enum' with 'enumeration'.
4526 * gnu/javax/swing/text/html/parser/htmlValidator.java:
4527 (validateParameters(TagElement,htmlAttributeSet)):
4528 Replaced 'enum' with 'enumeration'.
4529 (validateAttribute(TagElement,htmlAttributeSet,
4530 Enumeration,Enumeration)):
4533 2005-03-18 Audrius Meskauskas <audriusa@bluewin.ch>
4535 * ChangeLog.usermap: New file (replacing).
4537 2005-03-18 Audrius Meskauskas <audriusa@bluewin.ch>
4539 * javax/swing/text/html/parser/Entity.java (getType): New method.
4540 * javax/swing/text/html/parser/DocumentParser.java:
4541 Inherit from javax.swing.text.html.parser.Parser.
4543 2005-03-18 Robert Schuster <thebohemian@gmx>
4545 * native/jni/java-nio/gnu_java_nio_VMSelector.c: Added important
4546 return statement after throwing exception.
4548 2005-03-18 Robert Schuster <thebohemian@gmx>
4550 * native/jni/java-nio/gnu_java_nio_VMSelector.c: Implemented
4551 Java_gnu_java_nio_VMSelector_select.
4552 * configure.ac: Added check for sys/select.h and strerro_r().
4554 2005-03-17 Mark Wielaard <mark@klomp.org>
4556 * doc/www.gnu.org/newsitems.txt: Add 0.14 release announcement
4557 and link for the dead of the gui branch.
4559 2005-03-17 Chris Burdess <dog@gnu.org>
4561 * gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and
4562 check for HTML/XHTML namespace.
4564 2005-03-16 Tom Tromey <tromey@redhat.com>
4566 * gnu/java/lang/MainThread.java (MainThread): Load main class
4567 using system class loader.
4569 2005-03-16 Archie Cobbs <archie@dellroad.org>
4571 * native/jni/java-nio/java_nio_VMDirectByteBuffer.c: use
4572 global native reference to wrap persistent jclass variable.
4573 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
4574 use DeleteLocalRef() to avoid exhausting local native references.
4576 2005-03-16 Mark Wielaard <mark@klomp.org>
4578 * doc/vmintegration.texinfo: Change input start to \input.
4580 2005-03-16 Robert Schuster <thebohemian@gmx.net>
4582 * doc/vmintegration.texinfo: Added explanation
4583 of gnu.classpath.boot.library.path property.
4585 2005-03-16 Robert Schuster <thebohemian@gmx.net>
4587 * java/lang/Runtime.java: Added support for
4588 gnu.classpath.boot.library.path system property.
4590 2005-03-14 Chris Burdess <dog@gnu.org>
4592 * gnu/xml/dom/DomImpl.java,
4593 gnu/xml/dom/html2/DomHTMLAnchorElement.java,
4594 gnu/xml/dom/html2/DomHTMLDocument.java,
4595 gnu/xml/dom/html2/DomHTMLElement.java,
4596 gnu/xml/dom/html2/DomHTMLFormElement.java,
4597 gnu/xml/dom/html2/DomHTMLFrameElement.java,
4598 gnu/xml/dom/html2/DomHTMLIFrameElement.java,
4599 gnu/xml/dom/html2/DomHTMLImpl.java,
4600 gnu/xml/dom/html2/DomHTMLInputElement.java,
4601 gnu/xml/dom/html2/DomHTMLObjectElement.java,
4602 gnu/xml/dom/html2/DomHTMLOptionElement.java,
4603 gnu/xml/dom/html2/DomHTMLSelectElement.java,
4604 gnu/xml/dom/html2/DomHTMLTableCellElement.java,
4605 gnu/xml/dom/html2/DomHTMLTableElement.java,
4606 gnu/xml/dom/html2/DomHTMLTableRowElement.java,
4607 gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
4608 gnu/xml/dom/html2/DomHTMLTextAreaElement.java: JAXP integration,
4609 UI events, and tree utility functions.
4611 2005-03-14 Patrik Reali <reali@acm.org>
4613 * doc/www.gnu.org/newsitems.txt: news on gui branch and calientra
4614 * doc/www.gnu.org/docs/docs.wml: link to the wiki added
4615 * doc/www.gnu.org/faq/faq.wml: entry on tainted developers
4617 2005-03-14 Audrius Meskauskas <audriusa@bluewin.ch>
4619 * javax/swing/text/html/parser/Parser.java,
4620 javax/swing/text/html/parser/Entity.java:
4621 Inheriting from DTDConstants.
4622 * javax/swing/text/html/parser/AttributeList.java
4623 (getValues): Changed return type.
4624 * javax/swing/text/html/parser/DocumentParser
4625 (parse): Adding the callback parameter that receives
4628 2005-03-13 Mark Wielaard <mark@klomp.org>
4630 * configure.ac: Set version to 0.14+cvs.
4632 2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch>
4634 * org/omg/CORBA/BAD_CONTEXT.java,
4635 org/omg/CORBA/BAD_INV_ORDER.java,
4636 org/omg/CORBA/BAD_OPERATION.java,
4637 org/omg/CORBA/BAD_TYPECODE.java,
4638 org/omg/CORBA/COMM_FAILURE.java,
4639 org/omg/CORBA/DATA_CONVERSION.java,
4640 org/omg/CORBA/FREE_MEM.java,
4641 org/omg/CORBA/IMP_LIMIT.java,
4642 org/omg/CORBA/INITIALIZE.java,
4643 org/omg/CORBA/INTERNAL.java,
4644 org/omg/CORBA/INTF_REPOS.java,
4645 org/omg/CORBA/INVALID_TRANSACTION.java,
4646 org/omg/CORBA/INV_FLAG.java,
4647 org/omg/CORBA/INV_IDENT.java,
4648 org/omg/CORBA/INV_OBJREF.java,
4649 org/omg/CORBA/INV_POLICY.java,
4650 org/omg/CORBA/NO_IMPLEMENT.java,
4651 org/omg/CORBA/NO_MEMORY.java,
4652 org/omg/CORBA/NO_PERMISSION.java,
4653 org/omg/CORBA/NO_RESPONSE.java,
4654 org/omg/CORBA/OBJECT_NOT_EXIST.java,
4655 org/omg/CORBA/OBJ_ADAPTER.java,
4656 org/omg/CORBA/PERSIST_STORE.java,
4657 org/omg/CORBA/TRANSACTION_REQUIRED.java,
4658 org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,
4659 org/omg/CORBA/TRANSIENT.java: making constructors
4662 2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch>
4664 * org/omg/CORBA/StringSeqHolder.java,
4665 org/omg/CORBA/WStringSeqHolder.java:
4666 replacing replacing CR CR LF by CR LF.
4667 * org/omg/CORBA/BAD_PARAM.java: making constructors
4670 2005-03-13 Michael Koch <konqueror@gmx.de>
4672 * org/omg/CORBA/ARG_IN.java: Removed redundant modifiers.
4673 * org/omg/CORBA/ARG_INOUT.java: Likewise.
4674 * org/omg/CORBA/ARG_OUT.java: Likewise.
4675 * org/omg/CORBA/Any.java: Fixed HTML tags.
4676 * org/omg/CORBA/Principal.java: Likewise.
4677 * org/omg/CORBA/BAD_PARAM.java: Reordered modifiers.
4678 * org/omg/CORBA/FixedHolder.java: Reworked imports.
4679 * org/omg/CORBA/StringSeqHolder.java: Likewise.
4680 * org/omg/CORBA/TypeCode.java: Likewise.
4681 * org/omg/CORBA/TypeCodePackage/BadKind.java: Likewise.
4682 * org/omg/CORBA/TypeCodePackage/Bounds.java: Likewise.
4683 * org/omg/CORBA/WStringSeqHolder.java: Likewise.
4684 * org/omg/CORBA/portable/OutputStream.java: Likewise.
4686 2005-03-13 Michael Koch <konqueror@gmx.de>
4688 * gnu/java/net/protocol/https/Handler.java:
4689 Reworked import statements.
4691 2005-03-13 Michael Koch <konqueror@gmx.de>
4693 * gnu/javax/swing/text/html/parser/HTML_401F.java,
4694 gnu/javax/swing/text/html/parser/gnuDTD.java,
4695 gnu/javax/swing/text/html/parser/models/node.java:
4696 Reworked import statements.
4698 2005-03-13 Michael Koch <konqueror@gmx.de>
4700 * gnu/xml/aelfred2/XmlParser.java: Fixed typo.
4702 2005-03-12 Audrius Meskauskas <audriusa@bluewin.ch>
4704 * org/omg/CORBA/StringSeqHelper.java,
4705 org/omg/CORBA/WStringSeqHelper.java: New files.
4707 2005-03-12 Mark Wielaard <mark@klomp.org>
4709 * doc/www.gnu.org/events/escape_fosdem05.wml: Add links to
4712 2005-03-11 Chris Burdess <dog@gnu.org>
4714 * gnu/xml/dom/html2/DomHTMLButtonElement.java,
4715 gnu/xml/dom/html2/DomHTMLCollection.java,
4716 gnu/xml/dom/html2/DomHTMLDocument.java,
4717 gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element
4719 * gnu/xml/dom/html2/DomHTMLDListElement.java,
4720 gnu/xml/dom/html2/DomHTMLDirectoryElement.java,
4721 gnu/xml/dom/html2/DomHTMLDivElement.java,
4722 gnu/xml/dom/html2/DomHTMLFieldSetElement.java,
4723 gnu/xml/dom/html2/DomHTMLFontElement.java,
4724 gnu/xml/dom/html2/DomHTMLFormElement.java,
4725 gnu/xml/dom/html2/DomHTMLFrameElement.java,
4726 gnu/xml/dom/html2/DomHTMLFrameSetElement.java,
4727 gnu/xml/dom/html2/DomHTMLHRElement.java,
4728 gnu/xml/dom/html2/DomHTMLHeadElement.java,
4729 gnu/xml/dom/html2/DomHTMLHeadingElement.java,
4730 gnu/xml/dom/html2/DomHTMLHtmlElement.java,
4731 gnu/xml/dom/html2/DomHTMLIFrameElement.java,
4732 gnu/xml/dom/html2/DomHTMLImageElement.java,
4733 gnu/xml/dom/html2/DomHTMLInputElement.java,
4734 gnu/xml/dom/html2/DomHTMLIsIndexElement.java,
4735 gnu/xml/dom/html2/DomHTMLLIElement.java,
4736 gnu/xml/dom/html2/DomHTMLLabelElement.java,
4737 gnu/xml/dom/html2/DomHTMLLegendElement.java,
4738 gnu/xml/dom/html2/DomHTMLLinkElement.java,
4739 gnu/xml/dom/html2/DomHTMLMapElement.java,
4740 gnu/xml/dom/html2/DomHTMLMenuElement.java,
4741 gnu/xml/dom/html2/DomHTMLMetaElement.java,
4742 gnu/xml/dom/html2/DomHTMLModElement.java,
4743 gnu/xml/dom/html2/DomHTMLOListElement.java,
4744 gnu/xml/dom/html2/DomHTMLObjectElement.java,
4745 gnu/xml/dom/html2/DomHTMLOptGroupElement.java,
4746 gnu/xml/dom/html2/DomHTMLOptionElement.java,
4747 gnu/xml/dom/html2/DomHTMLParagraphElement.java,
4748 gnu/xml/dom/html2/DomHTMLParamElement.java,
4749 gnu/xml/dom/html2/DomHTMLPreElement.java,
4750 gnu/xml/dom/html2/DomHTMLQuoteElement.java,
4751 gnu/xml/dom/html2/DomHTMLScriptElement.java,
4752 gnu/xml/dom/html2/DomHTMLSelectElement.java,
4753 gnu/xml/dom/html2/DomHTMLStyleElement.java,
4754 gnu/xml/dom/html2/DomHTMLTableCaptionElement.java,
4755 gnu/xml/dom/html2/DomHTMLTableCellElement.java,
4756 gnu/xml/dom/html2/DomHTMLTableColElement.java,
4757 gnu/xml/dom/html2/DomHTMLTableElement.java,
4758 gnu/xml/dom/html2/DomHTMLTableRowElement.java,
4759 gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
4760 gnu/xml/dom/html2/DomHTMLTextAreaElement.java,
4761 gnu/xml/dom/html2/DomHTMLTitleElement.java,
4762 gnu/xml/dom/html2/DomHTMLUListElement.java: New files.
4764 2005-03-11 Chris Burdess <dog@gnu.org>
4766 * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI
4769 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch>
4771 * org/omg/CORBA/portable/InputStream.java (read_Context):
4772 following API, this must be concrete and unimplemented.
4774 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch>
4776 * org/omg/CORBA/BooleanSeqHelper.java,
4777 org/omg/CORBA/CharSeqHelper.java,
4778 org/omg/CORBA/DoubleSeqHelper.java,
4779 org/omg/CORBA/FloatSeqHelper.java,
4780 org/omg/CORBA/LongLongSeqHelper.java,
4781 org/omg/CORBA/LongSeqHelper.java,
4782 org/omg/CORBA/OctetSeqHelper.java,
4783 org/omg/CORBA/ShortSeqHelper.java,
4784 org/omg/CORBA/ULongLongSeqHelper.java,
4785 org/omg/CORBA/ULongSeqHelper.java,
4786 org/omg/CORBA/UShortSeqHelper.java,
4787 org/omg/CORBA/WCharSeqHelper.java,
4788 org/omg/CORBA/StringSeqHelper.java,
4789 org/omg/CORBA/WStringSeqHelper.java:
4790 New sequence holders.
4791 * org/omg/CORBA/StringSeqHelper.java,
4792 org/omg/CORBA/WStringSeqHelper.java: New helpers.
4794 2005-03-11 Archie Cobbs <archie@dellroad.org>
4796 * native/jni/java-lang/java_lang_VMProcess.c: Fix segfault
4797 in the case that a zero length command array is passed.
4799 2005-03-11 Andreas Tobler <a.tobler@schweiz.ch>
4801 * native/fdlibm/ieeefp.h: Merge m32r bits from libgcj to keep the diff
4804 2005-03-11 Roman Kennke <roman@kennke.org>
4806 * java/awt/Compmonent.java
4807 (setComponentOrientation): The variable oldOrientation is initialized
4808 too early. This is fixed.
4810 2005-03-11 Roman Kennke <roman@kennke.org>
4812 * java/awt/Compmonent.java
4813 (setComponentOrientation): Made this property firing a
4814 PropertyChangeEvent.
4816 2005-03-11 Robert Schuster <thebohemian@gmx.net>
4818 * java/beans/EventHandler.java: Reworked documentation.
4819 (invoke): Fixed behavior to match spec.
4821 2005-03-11 Jeroen Frijters <jeroen@frijters.net>
4823 * java/lang/Class.java (newInstance): Fixed previous patch.
4825 2005-03-11 Jeroen Frijters <jeroen@frijters.net>
4827 * java/lang/Class.java (newInstance): Fix bug related to package
4830 2005-03-10 Andrew Haley <aph@redhat.com>
4832 * gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom):
4834 (smallTransferTo): New.
4835 (transferFrom): Loop around smallTransferFrom, copying pageSize
4837 (transferTo): Likewise.
4839 2005-03-10 Tom Tromey <tromey@redhat.com>
4841 * java/io/InputStreamReader.java: Indentation fixlets. Added
4844 2005-03-10 Chris Burdess <dog@bluezoo.org>
4846 * gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if
4847 not currently parsing the DTD.
4849 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch>
4851 * testsuite/javax.swing.text.html.parser/
4852 AllParserTests.java,
4853 testsuite/javax.swing.text.html.parser/
4854 test/gnu/javax/swing/text/html/HTML_Test.java,
4855 testsuite/javax.swing.text.html.parser/
4856 test/gnu/javax/swing/text/html/parser/AttributeList_test.java,
4857 testsuite/javax.swing.text.html.parser/
4858 test/gnu/javax/swing/text/html/parser/DTD_test.java,
4859 testsuite/javax.swing.text.html.parser/
4860 test/gnu/javax/swing/text/html/parser/Element_Test.java,
4861 testsuite/javax.swing.text.html.parser/
4862 test/gnu/javax/swing/text/html/parser/Entity_Test.java,
4863 testsuite/javax.swing.text.html.parser/
4864 test/gnu/javax/swing/text/html/parser/HTML_parsing.java,
4865 testsuite/javax.swing.text.html.parser/
4866 test/gnu/javax/swing/text/html/parser/HTML_randomTable.java,
4867 testsuite/javax.swing.text.html.parser/
4868 test/gnu/javax/swing/text/html/parser/parameterDefaulter_Test.java,
4869 testsuite/javax.swing.text.html.parser/
4870 test/gnu/javax/swing/text/html/parser/Parser_Test.java,
4871 testsuite/javax.swing.text.html.parser/
4872 test/gnu/javax/swing/text/html/parser/ParserEntityResolverTest.java,
4873 testsuite/javax.swing.text.html.parser/
4874 test/gnu/javax/swing/text/html/parser/ParserTest.java,
4875 testsuite/javax.swing.text.html.parser/
4876 test/gnu/javax/swing/text/html/parser/supplementaryNotifications.java,
4877 testsuite/javax.swing.text.html.parser/
4878 test/gnu/javax/swing/text/html/parser/TagElement_Test.java,
4879 testsuite/javax.swing.text.html.parser/
4880 test/gnu/javax/swing/text/html/parser/TestCase.java,
4881 testsuite/javax.swing.text.html.parser/
4882 test/gnu/javax/swing/text/html/parser/Text.java,
4883 testsuite/javax.swing.text.html.parser/
4884 test/gnu/javax/swing/text/html/parser/textPreProcessor_Test.java,
4885 testsuite/javax.swing.text.html.parser/
4886 test/gnu/javax/swing/text/html/parser/Token_locations.java,
4887 testsuite/javax.swing.text.html.parser/
4888 test/gnu/javax/swing/text/html/parser/low/Buffer_Test.java,
4889 testsuite/javax.swing.text.html.parser/
4890 test/gnu/javax/swing/text/html/parser/low/Constants_Test.java,
4891 testsuite/javax.swing.text.html.parser/
4892 test/gnu/javax/swing/text/html/parser/low/ReaderTokenizer_Test.java:
4893 New Classpath specific tests for the parser classes in gnu namespace.
4895 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch>
4897 * javax/swing/text/ChangedCharSetException.java,
4898 javax/swing/text/html/HTMLEditorKit.java,
4899 javax/swing/text/html/HTMLFrameHyperlinkEvent.java,
4900 javax/swing/text/html/parser/AttributeList.java,
4901 javax/swing/text/html/parser/ContentModel.java,
4902 javax/swing/text/html/parser/DocumentParser.java,
4903 javax/swing/text/html/parser/DTD.java,
4904 javax/swing/text/html/parser/DTDConstants.java,
4905 javax/swing/text/html/parser/Element.java,
4906 javax/swing/text/html/parser/Entity.java,
4907 javax/swing/text/html/parser/Parser.java,
4908 javax/swing/text/html/parser/TagElement.java,
4909 gnu/javax/swing/text/html/package.html,
4910 gnu/javax/swing/text/html/parser/gnuDTD.java,
4911 gnu/javax/swing/text/html/parser/HTML_401F.java,
4912 gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
4913 gnu/javax/swing/text/html/parser/htmlValidator.java,
4914 gnu/javax/swing/text/html/parser/package.html,
4915 gnu/javax/swing/text/html/parser/models/list.java,
4916 gnu/javax/swing/text/html/parser/models/node.java,
4917 gnu/javax/swing/text/html/parser/models/noTagModel.java,
4918 gnu/javax/swing/text/html/parser/models/package.html,
4919 gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java,
4920 gnu/javax/swing/text/html/parser/models/TableRowContentModel.java,
4921 gnu/javax/swing/text/html/parser/models/transformer.java,
4922 gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java,
4923 gnu/javax/swing/text/html/parser/support/package.html,
4924 gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
4925 gnu/javax/swing/text/html/parser/support/Parser.java,
4926 gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
4927 gnu/javax/swing/text/html/parser/support/low/Buffer.java,
4928 gnu/javax/swing/text/html/parser/support/low/Constants.java,
4929 gnu/javax/swing/text/html/parser/support/low/Location.java,
4930 gnu/javax/swing/text/html/parser/support/low/node.java,
4931 gnu/javax/swing/text/html/parser/support/low/package.html,
4932 gnu/javax/swing/text/html/parser/support/low/ParseException.java,
4933 gnu/javax/swing/text/html/parser/support/low/pattern.java,
4934 gnu/javax/swing/text/html/parser/support/low/Queue.java,
4935 gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java:
4937 * javax/swing/text/html/HTML.java,
4938 javax/swing/text/html/parser/ParserDelegator.java:
4939 New files (replacing).
4940 * javax/swing/text/html/package.html,
4941 javax/swing/text/html/parser/package.html: Documenting the
4944 2005-03-09 Sven de Marothy <sven@physto.se>
4946 * java/util/Calendar.java
4947 (set): Use starting day of week when one is needed if none is given.
4948 * java/text/SimpleDateFormat.java
4949 (parse): Handle 1-12 and 1-24 timestamps correctly.
4950 * java/util/GregorianCalendar
4951 (computeTime, computeFields): HOUR should be in 0-11 format.
4952 (nonLeniencyCheck): Adjust leniency checking to that fact.
4954 2005-03-09 Sven de Marothy <sven@physto.se>
4956 * gnu/java/locale/Calendar.java,
4957 gnu/java/locale/Calendar_nl.java,
4958 gnu/java/locale/Calendar_de.java,
4959 gnu/java/locale/Calendar_en.java:
4962 2005-03-09 Sven de Marothy <sven@physto.se>
4964 * java/util/Calendar.java:
4965 Updated to use gnu.java.locale.LocaleInformation for locale info.
4966 * java/util/GregorianCalendar.java:
4967 Made gregorianCutover a hard-coded constant. It is not localized.
4969 2005-03-09 Chris Burdess <dog@gnu.org>
4971 * gnu/xml/dom/html2/DomHTMLAnchorElement.java,
4972 gnu/xml/dom/html2/DomHTMLAppletElement.java,
4973 gnu/xml/dom/html2/DomHTMLAreaElement.java,
4974 gnu/xml/dom/html2/DomHTMLBaseElement.java,
4975 gnu/xml/dom/html2/DomHTMLBaseFontElement.java,
4976 gnu/xml/dom/html2/DomHTMLBodyElement.java,
4977 gnu/xml/dom/html2/DomHTMLBRElement.java,
4978 gnu/xml/dom/html2/DomHTMLButtonElement.java,
4979 gnu/xml/dom/html2/DomHTMLCollection.java,
4980 gnu/xml/dom/html2/DomHTMLDocument.java,
4981 gnu/xml/dom/html2/DomHTMLElement.java: New files.
4983 2005-03-09 Michael Koch <konqueror@gmx.de>
4985 * gnu/java/locale/LocaleInformation.java,
4986 gnu/java/locale/LocaleInformation_aa.java,
4987 gnu/java/locale/LocaleInformation_aa_DJ.java,
4988 gnu/java/locale/LocaleInformation_aa_ER.java,
4989 gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
4990 gnu/java/locale/LocaleInformation_aa_ET.java,
4991 gnu/java/locale/LocaleInformation_af.java,
4992 gnu/java/locale/LocaleInformation_af_ZA.java,
4993 gnu/java/locale/LocaleInformation_am.java,
4994 gnu/java/locale/LocaleInformation_am_ET.java,
4995 gnu/java/locale/LocaleInformation_ar.java,
4996 gnu/java/locale/LocaleInformation_ar_DZ.java,
4997 gnu/java/locale/LocaleInformation_ar_IN.java,
4998 gnu/java/locale/LocaleInformation_ar_IQ.java,
4999 gnu/java/locale/LocaleInformation_ar_JO.java,
5000 gnu/java/locale/LocaleInformation_ar_KW.java,
5001 gnu/java/locale/LocaleInformation_ar_LB.java,
5002 gnu/java/locale/LocaleInformation_ar_LY.java,
5003 gnu/java/locale/LocaleInformation_ar_MA.java,
5004 gnu/java/locale/LocaleInformation_ar_QA.java,
5005 gnu/java/locale/LocaleInformation_ar_SA.java,
5006 gnu/java/locale/LocaleInformation_ar_SY.java,
5007 gnu/java/locale/LocaleInformation_ar_TN.java,
5008 gnu/java/locale/LocaleInformation_ar_YE.java,
5009 gnu/java/locale/LocaleInformation_as.java,
5010 gnu/java/locale/LocaleInformation_as_IN.java,
5011 gnu/java/locale/LocaleInformation_az_Cyrl.java,
5012 gnu/java/locale/LocaleInformation_be.java,
5013 gnu/java/locale/LocaleInformation_be_BY.java,
5014 gnu/java/locale/LocaleInformation_bg.java,
5015 gnu/java/locale/LocaleInformation_bg_BG.java,
5016 gnu/java/locale/LocaleInformation_bn.java,
5017 gnu/java/locale/LocaleInformation_bn_IN.java,
5018 gnu/java/locale/LocaleInformation_ca.java,
5019 gnu/java/locale/LocaleInformation_ca_ES.java,
5020 gnu/java/locale/LocaleInformation_cs.java,
5021 gnu/java/locale/LocaleInformation_cs_CZ.java,
5022 gnu/java/locale/LocaleInformation_cy.java,
5023 gnu/java/locale/LocaleInformation_cy_GB.java,
5024 gnu/java/locale/LocaleInformation_da.java,
5025 gnu/java/locale/LocaleInformation_da_DK.java,
5026 gnu/java/locale/LocaleInformation_de.java,
5027 gnu/java/locale/LocaleInformation_de_AT.java,
5028 gnu/java/locale/LocaleInformation_de_BE.java,
5029 gnu/java/locale/LocaleInformation_de_CH.java,
5030 gnu/java/locale/LocaleInformation_de_DE.java,
5031 gnu/java/locale/LocaleInformation_de_LI.java,
5032 gnu/java/locale/LocaleInformation_de_LU.java,
5033 gnu/java/locale/LocaleInformation_dv.java,
5034 gnu/java/locale/LocaleInformation_dv_MV.java,
5035 gnu/java/locale/LocaleInformation_dz.java,
5036 gnu/java/locale/LocaleInformation_dz_BT.java,
5037 gnu/java/locale/LocaleInformation_el.java,
5038 gnu/java/locale/LocaleInformation_el_GR.java,
5039 gnu/java/locale/LocaleInformation_en.java,
5040 gnu/java/locale/LocaleInformation_en_AS.java,
5041 gnu/java/locale/LocaleInformation_en_AU.java,
5042 gnu/java/locale/LocaleInformation_en_BE.java,
5043 gnu/java/locale/LocaleInformation_en_BW.java,
5044 gnu/java/locale/LocaleInformation_en_BZ.java,
5045 gnu/java/locale/LocaleInformation_en_CA.java,
5046 gnu/java/locale/LocaleInformation_en_GB.java,
5047 gnu/java/locale/LocaleInformation_en_GU.java,
5048 gnu/java/locale/LocaleInformation_en_HK.java,
5049 gnu/java/locale/LocaleInformation_en_IE.java,
5050 gnu/java/locale/LocaleInformation_en_IN.java,
5051 gnu/java/locale/LocaleInformation_en_MH.java,
5052 gnu/java/locale/LocaleInformation_en_MP.java,
5053 gnu/java/locale/LocaleInformation_en_MT.java,
5054 gnu/java/locale/LocaleInformation_en_NZ.java,
5055 gnu/java/locale/LocaleInformation_en_PH.java,
5056 gnu/java/locale/LocaleInformation_en_PK.java,
5057 gnu/java/locale/LocaleInformation_en_SG.java,
5058 gnu/java/locale/LocaleInformation_en_UM.java,
5059 gnu/java/locale/LocaleInformation_en_US.java,
5060 gnu/java/locale/LocaleInformation_en_US_POSIX.java,
5061 gnu/java/locale/LocaleInformation_en_VI.java,
5062 gnu/java/locale/LocaleInformation_en_ZA.java,
5063 gnu/java/locale/LocaleInformation_en_ZW.java,
5064 gnu/java/locale/LocaleInformation_eo.java,
5065 gnu/java/locale/LocaleInformation_es.java,
5066 gnu/java/locale/LocaleInformation_es_AR.java,
5067 gnu/java/locale/LocaleInformation_es_BO.java,
5068 gnu/java/locale/LocaleInformation_es_CL.java,
5069 gnu/java/locale/LocaleInformation_es_CO.java,
5070 gnu/java/locale/LocaleInformation_es_CR.java,
5071 gnu/java/locale/LocaleInformation_es_DO.java,
5072 gnu/java/locale/LocaleInformation_es_EC.java,
5073 gnu/java/locale/LocaleInformation_es_ES.java,
5074 gnu/java/locale/LocaleInformation_es_GT.java,
5075 gnu/java/locale/LocaleInformation_es_HN.java,
5076 gnu/java/locale/LocaleInformation_es_MX.java,
5077 gnu/java/locale/LocaleInformation_es_NI.java,
5078 gnu/java/locale/LocaleInformation_es_PA.java,
5079 gnu/java/locale/LocaleInformation_es_PE.java,
5080 gnu/java/locale/LocaleInformation_es_PR.java,
5081 gnu/java/locale/LocaleInformation_es_PY.java,
5082 gnu/java/locale/LocaleInformation_es_SV.java,
5083 gnu/java/locale/LocaleInformation_es_US.java,
5084 gnu/java/locale/LocaleInformation_es_UY.java,
5085 gnu/java/locale/LocaleInformation_es_VE.java,
5086 gnu/java/locale/LocaleInformation_et.java,
5087 gnu/java/locale/LocaleInformation_et_EE.java,
5088 gnu/java/locale/LocaleInformation_eu.java,
5089 gnu/java/locale/LocaleInformation_eu_ES.java,
5090 gnu/java/locale/LocaleInformation_fa.java,
5091 gnu/java/locale/LocaleInformation_fa_AF.java,
5092 gnu/java/locale/LocaleInformation_fa_IR.java,
5093 gnu/java/locale/LocaleInformation_fi.java,
5094 gnu/java/locale/LocaleInformation_fi_FI.java,
5095 gnu/java/locale/LocaleInformation_fo.java,
5096 gnu/java/locale/LocaleInformation_fo_FO.java,
5097 gnu/java/locale/LocaleInformation_fr.java,
5098 gnu/java/locale/LocaleInformation_fr_BE.java,
5099 gnu/java/locale/LocaleInformation_fr_CA.java,
5100 gnu/java/locale/LocaleInformation_fr_CH.java,
5101 gnu/java/locale/LocaleInformation_fr_LU.java,
5102 gnu/java/locale/LocaleInformation_ga.java,
5103 gnu/java/locale/LocaleInformation_ga_IE.java,
5104 gnu/java/locale/LocaleInformation_gl.java,
5105 gnu/java/locale/LocaleInformation_gl_ES.java,
5106 gnu/java/locale/LocaleInformation_gu.java,
5107 gnu/java/locale/LocaleInformation_gu_IN.java,
5108 gnu/java/locale/LocaleInformation_gv.java,
5109 gnu/java/locale/LocaleInformation_gv_GB.java,
5110 gnu/java/locale/LocaleInformation_he.java,
5111 gnu/java/locale/LocaleInformation_he_IL.java,
5112 gnu/java/locale/LocaleInformation_hi.java,
5113 gnu/java/locale/LocaleInformation_hi_IN.java,
5114 gnu/java/locale/LocaleInformation_hr.java,
5115 gnu/java/locale/LocaleInformation_hu.java,
5116 gnu/java/locale/LocaleInformation_hu_HU.java,
5117 gnu/java/locale/LocaleInformation_hy.java,
5118 gnu/java/locale/LocaleInformation_hy_AM.java,
5119 gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
5120 gnu/java/locale/LocaleInformation_id.java,
5121 gnu/java/locale/LocaleInformation_id_ID.java,
5122 gnu/java/locale/LocaleInformation_is.java,
5123 gnu/java/locale/LocaleInformation_is_IS.java,
5124 gnu/java/locale/LocaleInformation_it.java,
5125 gnu/java/locale/LocaleInformation_it_CH.java,
5126 gnu/java/locale/LocaleInformation_it_IT.java,
5127 gnu/java/locale/LocaleInformation_iu.java,
5128 gnu/java/locale/LocaleInformation_ja.java,
5129 gnu/java/locale/LocaleInformation_ja_JP.java,
5130 gnu/java/locale/LocaleInformation_ka.java,
5131 gnu/java/locale/LocaleInformation_kk.java,
5132 gnu/java/locale/LocaleInformation_kk_KZ.java,
5133 gnu/java/locale/LocaleInformation_kl.java,
5134 gnu/java/locale/LocaleInformation_kl_GL.java,
5135 gnu/java/locale/LocaleInformation_km.java,
5136 gnu/java/locale/LocaleInformation_km_KH.java,
5137 gnu/java/locale/LocaleInformation_kn.java,
5138 gnu/java/locale/LocaleInformation_kn_IN.java,
5139 gnu/java/locale/LocaleInformation_ko.java,
5140 gnu/java/locale/LocaleInformation_ko_KR.java,
5141 gnu/java/locale/LocaleInformation_kw.java,
5142 gnu/java/locale/LocaleInformation_kw_GB.java,
5143 gnu/java/locale/LocaleInformation_ky.java,
5144 gnu/java/locale/LocaleInformation_lo.java,
5145 gnu/java/locale/LocaleInformation_lo_LA.java,
5146 gnu/java/locale/LocaleInformation_lt.java,
5147 gnu/java/locale/LocaleInformation_lt_LT.java,
5148 gnu/java/locale/LocaleInformation_lv.java,
5149 gnu/java/locale/LocaleInformation_lv_LV.java,
5150 gnu/java/locale/LocaleInformation_mk.java,
5151 gnu/java/locale/LocaleInformation_ml.java,
5152 gnu/java/locale/LocaleInformation_ml_IN.java,
5153 gnu/java/locale/LocaleInformation_mn.java,
5154 gnu/java/locale/LocaleInformation_mn_MN.java,
5155 gnu/java/locale/LocaleInformation_mr.java,
5156 gnu/java/locale/LocaleInformation_mr_IN.java,
5157 gnu/java/locale/LocaleInformation_ms.java,
5158 gnu/java/locale/LocaleInformation_ms_BN.java,
5159 gnu/java/locale/LocaleInformation_ms_MY.java,
5160 gnu/java/locale/LocaleInformation_mt.java,
5161 gnu/java/locale/LocaleInformation_mt_MT.java,
5162 gnu/java/locale/LocaleInformation_nb.java,
5163 gnu/java/locale/LocaleInformation_nb_NO.java,
5164 gnu/java/locale/LocaleInformation_nl.java,
5165 gnu/java/locale/LocaleInformation_nl_BE.java,
5166 gnu/java/locale/LocaleInformation_nl_NL.java,
5167 gnu/java/locale/LocaleInformation_nn.java,
5168 gnu/java/locale/LocaleInformation_nn_NO.java,
5169 gnu/java/locale/LocaleInformation_om.java,
5170 gnu/java/locale/LocaleInformation_om_ET.java,
5171 gnu/java/locale/LocaleInformation_om_KE.java,
5172 gnu/java/locale/LocaleInformation_or.java,
5173 gnu/java/locale/LocaleInformation_or_IN.java,
5174 gnu/java/locale/LocaleInformation_pa.java,
5175 gnu/java/locale/LocaleInformation_pa_IN.java,
5176 gnu/java/locale/LocaleInformation_pl.java,
5177 gnu/java/locale/LocaleInformation_pl_PL.java,
5178 gnu/java/locale/LocaleInformation_ps.java,
5179 gnu/java/locale/LocaleInformation_ps_AF.java,
5180 gnu/java/locale/LocaleInformation_pt.java,
5181 gnu/java/locale/LocaleInformation_pt_BR.java,
5182 gnu/java/locale/LocaleInformation_pt_PT.java,
5183 gnu/java/locale/LocaleInformation_ro.java,
5184 gnu/java/locale/LocaleInformation_ro_RO.java,
5185 gnu/java/locale/LocaleInformation_ru.java,
5186 gnu/java/locale/LocaleInformation_ru_RU.java,
5187 gnu/java/locale/LocaleInformation_ru_UA.java,
5188 gnu/java/locale/LocaleInformation_sa.java,
5189 gnu/java/locale/LocaleInformation_sa_IN.java,
5190 gnu/java/locale/LocaleInformation_sk.java,
5191 gnu/java/locale/LocaleInformation_sk_SK.java,
5192 gnu/java/locale/LocaleInformation_sl.java,
5193 gnu/java/locale/LocaleInformation_so.java,
5194 gnu/java/locale/LocaleInformation_so_DJ.java,
5195 gnu/java/locale/LocaleInformation_so_ET.java,
5196 gnu/java/locale/LocaleInformation_so_KE.java,
5197 gnu/java/locale/LocaleInformation_so_SO.java,
5198 gnu/java/locale/LocaleInformation_sq.java,
5199 gnu/java/locale/LocaleInformation_sq_AL.java,
5200 gnu/java/locale/LocaleInformation_sr.java,
5201 gnu/java/locale/LocaleInformation_sr_Latn.java,
5202 gnu/java/locale/LocaleInformation_sv.java,
5203 gnu/java/locale/LocaleInformation_sv_FI.java,
5204 gnu/java/locale/LocaleInformation_sv_SE.java,
5205 gnu/java/locale/LocaleInformation_sw.java,
5206 gnu/java/locale/LocaleInformation_sw_KE.java,
5207 gnu/java/locale/LocaleInformation_sw_TZ.java,
5208 gnu/java/locale/LocaleInformation_ta.java,
5209 gnu/java/locale/LocaleInformation_ta_IN.java,
5210 gnu/java/locale/LocaleInformation_te.java,
5211 gnu/java/locale/LocaleInformation_te_IN.java,
5212 gnu/java/locale/LocaleInformation_th.java,
5213 gnu/java/locale/LocaleInformation_th_TH.java,
5214 gnu/java/locale/LocaleInformation_ti.java,
5215 gnu/java/locale/LocaleInformation_ti_ER.java,
5216 gnu/java/locale/LocaleInformation_ti_ET.java,
5217 gnu/java/locale/LocaleInformation_tr.java,
5218 gnu/java/locale/LocaleInformation_tr_TR.java,
5219 gnu/java/locale/LocaleInformation_tt.java,
5220 gnu/java/locale/LocaleInformation_tt_RU.java,
5221 gnu/java/locale/LocaleInformation_uk.java,
5222 gnu/java/locale/LocaleInformation_uk_UA.java,
5223 gnu/java/locale/LocaleInformation_ur.java,
5224 gnu/java/locale/LocaleInformation_uz.java,
5225 gnu/java/locale/LocaleInformation_uz_AF.java,
5226 gnu/java/locale/LocaleInformation_vi.java,
5227 gnu/java/locale/LocaleInformation_zh.java,
5228 gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
5229 gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
5230 gnu/java/locale/LocaleInformation_zh_Hant.java,
5231 gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
5232 gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
5233 gnu/java/locale/LocaleInformation_zh_TW_Hant.java:
5234 Regenerated with current gnu.localegen.
5236 2005-03-09 Tom Tromey <tromey@redhat.com>
5238 * java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'.
5239 (toString): Synchronize.
5241 2005-03-09 Michael Koch <konqueror@gmx.de>
5243 * org/omg/CORBA/ARG_IN.java,
5244 org/omg/CORBA/ARG_INOUT.java,
5245 org/omg/CORBA/ARG_OUT.java,
5246 org/omg/CORBA/Any.java,
5247 org/omg/CORBA/AnyHolder.java,
5248 org/omg/CORBA/BAD_CONTEXT.java,
5249 org/omg/CORBA/BAD_INV_ORDER.java,
5250 org/omg/CORBA/BAD_OPERATION.java,
5251 org/omg/CORBA/BAD_PARAM.java,
5252 org/omg/CORBA/BAD_TYPECODE.java,
5253 org/omg/CORBA/BooleanHolder.java,
5254 org/omg/CORBA/BooleanSeqHolder.java,
5255 org/omg/CORBA/Bounds.java,
5256 org/omg/CORBA/ByteHolder.java,
5257 org/omg/CORBA/COMM_FAILURE.java,
5258 org/omg/CORBA/CharHolder.java,
5259 org/omg/CORBA/CharSeqHolder.java,
5260 org/omg/CORBA/CompletionStatus.java,
5261 org/omg/CORBA/Context.java,
5262 org/omg/CORBA/ContextList.java,
5263 org/omg/CORBA/DATA_CONVERSION.java,
5264 org/omg/CORBA/DoubleHolder.java,
5265 org/omg/CORBA/DoubleSeqHolder.java,
5266 org/omg/CORBA/FREE_MEM.java,
5267 org/omg/CORBA/FixedHolder.java,
5268 org/omg/CORBA/FloatHolder.java,
5269 org/omg/CORBA/FloatSeqHolder.java,
5270 org/omg/CORBA/IDLEntity.java,
5271 org/omg/CORBA/IMP_LIMIT.java,
5272 org/omg/CORBA/INITIALIZE.java,
5273 org/omg/CORBA/INTERNAL.java,
5274 org/omg/CORBA/INTF_REPOS.java,
5275 org/omg/CORBA/INVALID_TRANSACTION.java,
5276 org/omg/CORBA/INV_FLAG.java,
5277 org/omg/CORBA/INV_IDENT.java,
5278 org/omg/CORBA/INV_OBJREF.java,
5279 org/omg/CORBA/INV_POLICY.java,
5280 org/omg/CORBA/IntHolder.java,
5281 org/omg/CORBA/LongHolder.java,
5282 org/omg/CORBA/LongLongSeqHolder.java,
5283 org/omg/CORBA/LongSeqHolder.java,
5284 org/omg/CORBA/MARSHAL.java,
5285 org/omg/CORBA/NO_IMPLEMENT.java,
5286 org/omg/CORBA/NO_MEMORY.java,
5287 org/omg/CORBA/NO_PERMISSION.java,
5288 org/omg/CORBA/NO_RESPONSE.java,
5289 org/omg/CORBA/NamedValue.java,
5290 org/omg/CORBA/OBJECT_NOT_EXIST.java,
5291 org/omg/CORBA/OBJ_ADAPTER.java,
5292 org/omg/CORBA/ORB.java,
5293 org/omg/CORBA/Object.java,
5294 org/omg/CORBA/OctetSeqHolder.java,
5295 org/omg/CORBA/PERSIST_STORE.java,
5296 org/omg/CORBA/Principal.java,
5297 org/omg/CORBA/ShortHolder.java,
5298 org/omg/CORBA/ShortSeqHolder.java,
5299 org/omg/CORBA/StringHolder.java,
5300 org/omg/CORBA/SystemException.java,
5301 org/omg/CORBA/TCKind.java,
5302 org/omg/CORBA/TRANSACTION_REQUIRED.java,
5303 org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,
5304 org/omg/CORBA/TRANSIENT.java,
5305 org/omg/CORBA/TypeCode.java,
5306 org/omg/CORBA/TypeCodeHolder.java,
5307 org/omg/CORBA/TypeCodePackage/BadKind.java,
5308 org/omg/CORBA/TypeCodePackage/Bounds.java,
5309 org/omg/CORBA/ULongLongSeqHolder.java,
5310 org/omg/CORBA/ULongSeqHolder.java,
5311 org/omg/CORBA/UNKNOWN.java,
5312 org/omg/CORBA/UShortSeqHolder.java,
5313 org/omg/CORBA/UserException.java,
5314 org/omg/CORBA/WCharSeqHolder.java,
5315 org/omg/CORBA/portable/IDLEntity.java,
5316 org/omg/CORBA/portable/InputStream.java,
5317 org/omg/CORBA/portable/OutputStream.java,
5318 org/omg/CORBA/portable/Streamable.java:
5319 Use our standard copyright header.
5321 2005-03-09 Michael Koch <konqueror@gmx.de>
5323 * org/omg/CORBA/AnyHolder.java: Added missing import.
5325 2005-03-09 Robert Schuster <thebohemian@gmx.net>
5327 * java/awt/AWTEvent.java (toString): Added case
5328 for source not being an AWT component.
5330 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
5332 * org/omg/CORBA/BooleanHolder.java,
5333 org/omg/CORBA/ByteHolder.java,
5334 org/omg/CORBA/CharHolder.java,
5335 org/omg/CORBA/DoubleHolder.java,
5336 org/omg/CORBA/FixedHolder.java,
5337 org/omg/CORBA/FloatHolder.java,
5338 org/omg/CORBA/IntHolder.java,
5339 org/omg/CORBA/LongHolder.java,
5340 org/omg/CORBA/ShortHolder.java,
5341 org/omg/CORBA/StringHolder.java,
5342 org/omg/CORBA/TypeCodeHolder.java:
5343 Fixing the _read method.
5345 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
5347 * org/omg/CORBA/NamedValue.java,
5348 org/omg/CORBA/ARG_IN.java,
5349 org/omg/CORBA/ARG_OUT.java,
5350 org/omg/CORBA/ARG_INOUT.java:
5353 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
5354 * org/omg/CORBA/AnyHolder.java: New file.
5356 2005-03-08 David Gilbert <david.gilbert@object-refinery.com>
5358 * java/awt/Font.java (decode): Handle null argument and allow
5361 2005-03-07 Chris Burdess <dog@gnu.org>
5363 * gnu/java/net/protocol/https/Handler.java: New file.
5365 2005-03-07 Jeroen Frijters <jeroen@frijters.net>
5367 * java/io/DataInputStream.java (ignoreInitialNewline): Removed
5368 (readLine): Changed newline handling.
5370 2005-03-07 Jeroen Frijters <jeroen@frijters.net>
5372 * java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp.
5373 (AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP):
5374 Adjusted to match new regexp.
5376 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
5378 * gnu/CORBA/primitiveArrayTypeCode.java:
5379 Moved from org.omg.CORBA.
5380 * gnu/CORBA/primitiveTypeCode.java: Likewise.
5381 * org/omg/CORBA/BooleanHolder.java,
5382 org/omg/CORBA/ByteHolder.java,
5383 org/omg/CORBA/CharHolder.java,
5384 org/omg/CORBA/DoubleHolder.java,
5385 org/omg/CORBA/FixedHolder.java,
5386 org/omg/CORBA/FloatHolder.java,
5387 org/omg/CORBA/IntHolder.java,
5388 org/omg/CORBA/LongHolder.java,
5389 org/omg/CORBA/ShortHolder.java,
5390 org/omg/CORBA/StringHolder.java,
5391 org/omg/CORBA/TypeCodeHolder.java:
5392 Added necessary imports.
5393 * org/omg/CORBA/BooleanSeqHolder.java,
5394 org/omg/CORBA/CharSeqHolder.java,
5395 org/omg/CORBA/DoubleSeqHolder.java,
5396 org/omg/CORBA/FloatSeqHolder.java,
5397 org/omg/CORBA/LongLongSeqHolder.java,
5398 org/omg/CORBA/LongSeqHolder.java,
5399 org/omg/CORBA/OctetSeqHolder.java,
5400 org/omg/CORBA/ShortSeqHolder.java,
5401 org/omg/CORBA/ULongLongSeqHolder.java,
5402 org/omg/CORBA/ULongSeqHolder.java,
5403 org/omg/CORBA/UShortSeqHolder.java,
5404 org/omg/CORBA/WCharSeqHolder.java:
5405 Likewise and changed direct value
5406 assignments to setValue calls.
5408 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
5410 * org/omg/CORBA/CompletionStatus.java,
5411 org/omg/CORBA/TypeCode.java,
5412 org/omg/CORBA/primitiveTypeCode.java:
5413 Fix references to Bounds and add implementations
5416 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5417 * org/omg/CORBA/TypeCodePackage/BadKind.java,
5418 org/omg/CORBA/SystemException.java,
5419 org/omg/CORBA/TypeCode.java,
5420 org/omg/CORBA/UserException.java,
5421 org/omg/CORBA/CompletionStatus.java:
5422 Documenting that serialVersionUID is from v1.4.
5424 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
5425 * org/omg/CORBA/Context.java,
5426 org/omg/CORBA/ContextList.java: New files.
5428 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
5429 * org/omg/CORBA/TCKind.java: Making fields final.
5431 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
5433 * org/omg/CORBA/Any.java,
5434 org/omg/CORBA/Principal.java,
5435 org/omg/CORBA/TypeCodePackage/Bounds.java,
5436 org/omg/CORBA/TypeCodePackage/package.html: New files.
5438 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5440 * org/omg/CORBA/ULongSeqHolder.java,
5441 org/omg/CORBA/UShortSeqHolder.java,
5442 org/omg/CORBA/WCharSeqHolder.java,
5443 org/omg/CORBA/BooleanSeqHolder.java,
5444 org/omg/CORBA/CharSeqHolder.java,
5445 org/omg/CORBA/DoubleSeqHolder.java,
5446 org/omg/CORBA/FloatSeqHolder.java,
5447 org/omg/CORBA/LongLongSeqHolder.java,
5448 org/omg/CORBA/LongSeqHolder.java,
5449 org/omg/CORBA/OctetSeqHolder.java,
5450 org/omg/CORBA/ShortSeqHolder.java,
5451 org/omg/CORBA/ULongLongSeqHolder.java: New files.
5453 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5455 * org/omg/CORBA/IntHolder.java,
5456 org/omg/CORBA/LongHolder.java,
5457 org/omg/CORBA/ShortHolder.java,
5458 org/omg/CORBA/StringHolder.java,
5459 org/omg/CORBA/TypeCodeHolder.java,
5460 org/omg/CORBA/BooleanHolder.java,
5461 org/omg/CORBA/ByteHolder.java,
5462 org/omg/CORBA/CharHolder.java,
5463 org/omg/CORBA/DoubleHolder.java,
5464 org/omg/CORBA/FixedHolder.java,
5465 org/omg/CORBA/FloatHolder.java,
5466 org/omg/CORBA/primitiveTypeCode.java,
5467 org/omg/CORBA/primitiveArrayTypeCode.java: New files.
5469 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5471 * org/omg/CORBA/portable/InputStream.java,
5472 org/omg/CORBA/portable/OutputStream.java,
5473 org/omg/CORBA/portable/IDLEntity.java,
5474 org/omg/CORBA/portable/Streamable.java: New files.
5475 * org/omg/CORBA/Object.java,
5476 org/omg/CORBA/ORB.java: New files (just to keep code compilable).
5478 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5479 * org/omg/CORBA/TypeCodePackage/BadKind.java,
5480 org/omg/CORBA/SystemException.java,
5481 org/omg/CORBA/TypeCode.java,
5482 org/omg/CORBA/UserException.java,
5483 org/omg/CORBA/CompletionStatus.java:
5484 Replacing serialVersionUID v1.2 into v1.4.
5486 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5487 * org/omg/CORBA/TypeCodePackage/BadKind.java,
5488 org/omg/CORBA/SystemException.java,
5489 org/omg/CORBA/TypeCode.java,
5490 org/omg/CORBA/UserException.java,
5491 org/omg/CORBA/CompletionStatus.java: Adding serialVersionUID.
5493 2005-03-05 Andreas Tobler <a.tobler@schweiz.ch>
5495 * native/fdlibm/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1
5496 and spec_case. Initialize pointer mlo.
5497 * native/fdlibm/strtod.c (_strtod_r): Initialize pointers bb, bd,
5499 * native/fdlibm/e_asin.c (__ieee754_asin): Initialize variable t.
5500 * native/fdlibm/e_exp.c (__ieee754_exp): Initialize variables hi,
5502 * native/fdlibm/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
5503 uninitialized variable z.
5505 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch>
5506 * org/omg/CORBA/BAD_OPERATION.java: Formatting change
5507 (replacing CR CR LF by CR LF).
5509 2005-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
5511 * org/omg/CORBA/Bounds.java: New file.
5512 * org/omg/CORBA/TypeCode.java: Commented
5513 out Any to fix build.
5514 From Audrius Meskauskas:
5515 * org/omg/CORBA/BAD_OPERATION.java: New file.
5517 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch>
5519 * org/omg/CORBA/INV_POLICY.java,
5520 org/omg/CORBA/NO_PERMISSION.java,
5521 org/omg/CORBA/BAD_INV_ORDER.java,
5522 org/omg/CORBA/INTF_REPOS.java,
5523 org/omg/CORBA/INV_IDENT.java,
5524 org/omg/CORBA/NO_IMPLEMENT.java,
5525 org/omg/CORBA/UNKNOWN.java,
5526 org/omg/CORBA/INV_FLAG.java,
5527 org/omg/CORBA/BAD_TYPECODE.java,
5528 org/omg/CORBA/NO_MEMORY.java,
5529 org/omg/CORBA/INVALID_TRANSACTION.java,
5530 org/omg/CORBA/INTERNAL.java,
5531 org/omg/CORBA/COMM_FAILURE.java,
5532 org/omg/CORBA/PERSIST_STORE.java,
5533 org/omg/CORBA/BAD_CONTEXT.java,
5534 org/omg/CORBA/INV_OBJREF.java,
5535 org/omg/CORBA/TRANSACTION_REQUIRED.java,
5536 org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,
5537 org/omg/CORBA/FREE_MEM.java,
5538 org/omg/CORBA/OBJECT_NOT_EXIST.java,
5539 org/omg/CORBA/TRANSIENT.java,
5540 org/omg/CORBA/OBJ_ADAPTER.java,
5541 org/omg/CORBA/IMP_LIMIT.java,
5542 org/omg/CORBA/INITIALIZE.java,
5543 org/omg/CORBA/NO_RESPONSE.java,
5544 org/omg/CORBA/DATA_CONVERSION.java,
5545 org/omg/CORBA/MARSHAL.java: New files.
5547 2005-03-04 Roman Kennke <roman@ontographics.com>
5549 * javax/swing/text/rtf/ControlWordToken.java: New file.
5550 * javax/swing/text/rtf/RTFEditorKit.java: New file.
5551 * javax/swing/text/rtf/RTFParseException.java: New file.
5552 * javax/swing/text/rtf/RTFParser.java: New file.
5553 * javax/swing/text/rtf/RTFScanner.java: New file.
5554 * javax/swing/text/rtf/TextToken.java: New file.
5555 * javax/swing/text/rtf/Token.java: New file.
5557 2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch>
5559 * org/omg/CORBA/TypeCode.java,
5560 org/omg/CORBA/UserException.java,
5561 org/omg/CORBA/TypeCodePackage/BadKind.java: New files.
5563 2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch>
5565 * org/omg/CORBA/TCKind.java,
5566 org/omg/CORBA/BAD_PARAM.java,
5567 org/omg/CORBA/CompletionStatus.java,
5568 org/omg/CORBA/IDLEntity.java,
5569 org/omg/CORBA/SystemException.java: New files.
5571 2005-03-03 Roman Kennke <roman@ontographics.com>
5573 * javax/swing/BoxLayout.java:
5574 (preferredLayoutSize,minimumLayoutSize,maximumLayoutSize,
5575 layoutContainer): Make these methods and thereby the
5576 BoxLayout respect the insets (like borders) of the
5577 component that is laid out.
5579 2005-03-03 Jeroen Frijters <jeroen@frijters.net>
5581 * java/lang/InheritableThreadLocal.java
5582 (threadMap): Removed.
5583 (InheritableThreadLocal): Removed code.
5584 (newChildThread): Changed to use locals map in Thread.
5585 * java/lang/Thread.java
5586 (locals): New field.
5587 (die): Clear locals field.
5588 (getThreadLocals): New method.
5589 * java/lang/ThreadLocal.java
5591 (valueMap): Removed.
5592 (get,set): Changed to use locals map in Thread.
5594 2005-03-03 Jeroen Frijters <jeroen@frijters.net>
5596 * java/io/FileInputStream.java (FileInputStream(File)),
5597 java/io/FileOutputStream.java (FileOutputStream(File)):
5598 Removed unnecessary File.isDirectory() check.
5600 2005-03-02 Michael Koch <konqueror@gmx.de>
5602 * doc/hacking.texinfo: Improved explanation of our coding style
5603 regarding import statements.
5605 2005-03-02 Michael Koch <konqueror@gmx.de>
5607 * gnu/java/security/OID.java,
5608 gnu/java/security/der/DERReader.java,
5609 gnu/java/security/provider/CollectionCertStoreImpl.java,
5610 gnu/java/security/provider/DSAParameterGenerator.java,
5611 gnu/java/security/provider/DefaultPolicy.java,
5612 gnu/java/security/provider/EncodedKeyFactory.java,
5613 gnu/java/security/provider/GnuDHPublicKey.java,
5614 gnu/java/security/provider/GnuDSAPrivateKey.java,
5615 gnu/java/security/provider/GnuDSAPublicKey.java,
5616 gnu/java/security/provider/GnuRSAPrivateKey.java,
5617 gnu/java/security/provider/GnuRSAPublicKey.java,
5618 gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
5619 gnu/java/security/provider/RSA.java,
5620 gnu/java/security/provider/SHA1PRNG.java,
5621 gnu/java/security/provider/SHA1withRSA.java,
5622 gnu/java/security/provider/X509CertificateFactory.java,
5623 gnu/java/security/x509/GnuPKIExtension.java,
5624 gnu/java/security/x509/X500DistinguishedName.java,
5625 gnu/java/security/x509/X509CRL.java,
5626 gnu/java/security/x509/X509CRLEntry.java,
5627 gnu/java/security/x509/X509CertPath.java,
5628 gnu/java/security/x509/X509CertSelectorImpl.java,
5629 gnu/java/security/x509/X509Certificate.java,
5630 gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
5631 gnu/java/security/x509/ext/BasicConstraints.java,
5632 gnu/java/security/x509/ext/CRLNumber.java,
5633 gnu/java/security/x509/ext/CertificatePolicies.java,
5634 gnu/java/security/x509/ext/ExtendedKeyUsage.java,
5635 gnu/java/security/x509/ext/Extension.java,
5636 gnu/java/security/x509/ext/GeneralNames.java,
5637 gnu/java/security/x509/ext/IssuerAlternativeNames.java,
5638 gnu/java/security/x509/ext/KeyUsage.java,
5639 gnu/java/security/x509/ext/PolicyConstraint.java,
5640 gnu/java/security/x509/ext/PolicyMappings.java,
5641 gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
5642 gnu/java/security/x509/ext/ReasonCode.java,
5643 gnu/java/security/x509/ext/SubjectAlternativeNames.java,
5644 gnu/java/security/x509/ext/SubjectKeyIdentifier.java:
5645 Reworked import statments to match our style.
5647 2005-03-02 Michael Koch <konqueror@gmx.de>
5649 * gnu/java/awt/Buffers.java,
5650 gnu/java/awt/ComponentDataBlitOp.java,
5651 gnu/java/awt/EmbeddedWindowSupport.java,
5652 gnu/java/awt/image/ImageDecoder.java,
5653 gnu/java/awt/image/XBMDecoder.java,
5654 gnu/java/awt/peer/ClasspathFontPeer.java,
5655 gnu/java/beans/IntrospectionIncubator.java,
5656 gnu/java/io/EncodingManager.java,
5657 gnu/java/io/decode/DecoderUTF8.java,
5658 gnu/java/io/encode/EncoderEightBitLookup.java,
5659 gnu/java/io/encode/EncoderUTF8.java,
5660 gnu/java/lang/ClassHelper.java,
5661 gnu/java/lang/MainThread.java,
5662 gnu/java/lang/reflect/TypeSignature.java,
5663 gnu/java/locale/LocaleHelper.java,
5664 gnu/java/net/CRLFInputStream.java,
5665 gnu/java/net/EmptyX509TrustManager.java,
5666 gnu/java/net/HeaderFieldHelper.java,
5667 gnu/java/net/LineInputStream.java,
5668 gnu/java/net/PlainSocketImpl.java,
5669 gnu/java/net/URLParseError.java,
5670 gnu/java/net/protocol/file/Connection.java,
5671 gnu/java/net/protocol/file/Handler.java,
5672 gnu/java/net/protocol/ftp/ActiveModeDTP.java,
5673 gnu/java/net/protocol/ftp/BlockInputStream.java,
5674 gnu/java/net/protocol/ftp/CompressedInputStream.java,
5675 gnu/java/net/protocol/ftp/DTP.java,
5676 gnu/java/net/protocol/ftp/DTPInputStream.java,
5677 gnu/java/net/protocol/ftp/FTPConnection.java,
5678 gnu/java/net/protocol/ftp/FTPURLConnection.java,
5679 gnu/java/net/protocol/ftp/PassiveModeDTP.java,
5680 gnu/java/net/protocol/ftp/StreamInputStream.java,
5681 gnu/java/net/protocol/http/ChunkedInputStream.java,
5682 gnu/java/net/protocol/http/HTTPConnection.java,
5683 gnu/java/net/protocol/http/HTTPURLConnection.java,
5684 gnu/java/net/protocol/http/Headers.java,
5685 gnu/java/net/protocol/http/Request.java,
5686 gnu/java/net/protocol/jar/Connection.java,
5687 gnu/java/net/protocol/jar/Handler.java,
5688 gnu/java/nio/ChannelInputStream.java,
5689 gnu/java/nio/ChannelOutputStream.java,
5690 gnu/java/nio/InputStreamChannel.java,
5691 gnu/java/nio/OutputStreamChannel.java,
5692 gnu/java/nio/SelectorProviderImpl.java,
5693 gnu/java/rmi/RMIMarshalledObjectInputStream.java,
5694 gnu/java/rmi/RMIMarshalledObjectOutputStream.java,
5695 gnu/java/rmi/dgc/DGCImpl.java,
5696 gnu/java/rmi/registry/RegistryImpl.java,
5697 gnu/java/rmi/server/ProtocolConstants.java,
5698 gnu/java/rmi/server/RMIDefaultSocketFactory.java,
5699 gnu/java/rmi/server/RMIIncomingThread.java,
5700 gnu/java/rmi/server/RMIObjectInputStream.java,
5701 gnu/java/rmi/server/RMIObjectOutputStream.java,
5702 gnu/java/rmi/server/RMIVoidValue.java,
5703 gnu/java/rmi/server/UnicastConnectionManager.java,
5704 gnu/java/rmi/server/UnicastRef.java,
5705 gnu/java/rmi/server/UnicastRemoteCall.java,
5706 gnu/java/rmi/server/UnicastRemoteStub.java,
5707 gnu/java/rmi/server/UnicastServerRef.java:
5708 Reorganized import statments and fixed some @author tags and html
5711 2005-03-02 Michael Koch <konqueror@gmx.de>
5713 * gnu/java/awt/color/package.html,
5714 gnu/java/awt/image/package.html,
5715 gnu/java/awt/package.html,
5716 gnu/java/awt/peer/package.html,
5717 gnu/java/beans/decoder/package.html,
5718 gnu/java/beans/editors/package.html,
5719 gnu/java/beans/package.html,
5720 gnu/java/io/decode/package.html,
5721 gnu/java/io/encode/package.html,
5722 gnu/java/io/package.html,
5723 gnu/java/lang/package.html,
5724 gnu/java/lang/reflect/package.html,
5725 gnu/java/locale/package.html,
5726 gnu/java/math/package.html,
5727 gnu/java/net/package.html,
5728 gnu/java/net/protocol/file/package.html,
5729 gnu/java/net/protocol/http/event/package.html,
5730 gnu/java/net/protocol/jar/package.html,
5731 gnu/java/nio/channels/package.html,
5732 gnu/java/nio/charset/package.html,
5733 gnu/java/nio/package.html,
5734 gnu/java/rmi/dgc/package.html,
5735 gnu/java/rmi/package.html,
5736 gnu/java/rmi/registry/package.html,
5737 gnu/java/rmi/server/package.html,
5738 gnu/java/security/action/package.html,
5739 gnu/java/security/ber/package.html,
5740 gnu/java/security/der/package.html,
5741 gnu/java/security/package.html,
5742 gnu/java/security/pkcs/package.html,
5743 gnu/java/security/provider/package.html,
5744 gnu/java/security/util/package.html,
5745 gnu/java/security/x509/ext/package.html,
5746 gnu/java/security/x509/package.html,
5747 gnu/java/text/package.html,
5748 gnu/java/util/package.html,
5749 gnu/java/util/prefs/package.html,
5750 java/lang/annotation/package.html:
5753 2005-03-02 Michael Koch <konqueror@gmx.de>
5755 * gnu/java/awt/color/CieXyzConverter.java,
5756 gnu/java/awt/color/ClutProfileConverter.java,
5757 gnu/java/awt/color/ColorLookUpTable.java,
5758 gnu/java/awt/color/ColorSpaceConverter.java,
5759 gnu/java/awt/color/GrayProfileConverter.java,
5760 gnu/java/awt/color/GrayScaleConverter.java,
5761 gnu/java/awt/color/LinearRGBConverter.java,
5762 gnu/java/awt/color/ProfileHeader.java,
5763 gnu/java/awt/color/PyccConverter.java,
5764 gnu/java/awt/color/RgbProfileConverter.java,
5765 gnu/java/awt/color/SrgbConverter.java,
5766 gnu/java/awt/color/TagEntry.java,
5767 gnu/java/awt/color/ToneReproductionCurve.java:
5768 Use standard copyright header.
5770 2005-03-02 Mark Wielaard <mark@klomp.org>
5772 * doc/www.gnu.org/cp-tools/cp-tools.wml: Fix createlink to
5775 2005-03-02 Michael Koch <konqueror@gmx.de>
5777 * doc/api/Makefile.am: Remove gjdoc_rawcomment.cache if neccesary.
5779 2005-02-28 Roman Kennke <roman@ontographics.com>
5781 * examples/gnu/classpath/examples/swing/Demo.java
5782 (mkListPanel,mkButtonBar): Changed JList example so that
5783 the newly added support for JList.HORIZONTAL_WRAP and
5784 JList.VERTICAL_WRAP is shown.
5786 2005-02-27 Roman Kennke <roman@ontographics.com>
5788 * javax/swing/JList.java
5789 (getPreferredScrollableViewportSize):
5790 The previous implementation was merely guessing the size,
5791 now it respects layoutOrientation, visibleRowCount
5793 (getScrollableTracksViewportHeight):
5794 Reimplemented so that layoutOrientation, visibleRowCount
5795 and preferred size are respected.
5796 (getScrollableTracksViewportWidth):
5797 Reimplemented so that layoutOrientation, visibleRowCount
5798 and preferred size are respected.
5800 >>>>>>> .merge-right.r109770
5801 * javax/swing/plaf/basic/BasicListUI.java
5802 (locationToIndex): Added check to avoid ArrayOutOfBoundsException.
5804 2006-01-03 Roman Kennke <kennke@aicas.com>
5806 * javax/swing/plaf/basic/BasicListUI.java
5807 (locationToIndex): Special case for when variable cell heights
5808 are possible. (cellHeights is used instead of cellHeight).
5809 (indexToLocation): Special case for when variable cell heights
5810 are possible. (cellHeights is used instead of cellHeight).
5812 2006-01-03 Roman Kennke <kennke@aicas.com>
5814 * javax/swing/text/DefaultStyledDocument.java
5815 (ElementBuffer.remove): New method.
5816 (ElementBuffer.removeUpdate): New method.
5817 (removeUpdate): New method.
5819 2006-01-03 Roman Kennke <kennke@aicas.com>
5822 * javax/swing/plaf/basic/BasicListUI:
5823 fixed modifiers of several fields, methods and inner
5824 classes to match the 'spec'.
5825 (getMaximumSize): removed. It's not in the spec and the
5826 implementations was superfluous.
5828 2005-02-27 Chris Burdess <dog@gnu.org>
5830 * gnu/java/net/protocol/file/Connection.java: Return correct content
5831 length for directory listing.
5832 * java/net/URLClassLoader.java: Correction for URLClassLoader, bug
5833 #11285: return valid URLs for directories.
5835 2005-02-27 Chris Burdess <dog@gnu.org>
5837 * gnu/xml/aelfred2/JAXPFactory.java,
5838 gnu/xml/aelfred2/SAXDriver.java,
5839 gnu/xml/aelfred2/XmlParser.java,
5840 gnu/xml/aelfred2/XmlReader.java: Applied GNU Classpath source code
5841 formatting conventions. Replaced arrays of Object with struct-like
5842 classes for easier maintainability. Made SAXDriver.stringInterning
5843 package private to allow access from XmlParser inside the loop without
5844 a method call overhead.
5846 2005-02-27 Roman Kennke <roman@ontographics.com>
5848 * javax/swing/plaf/basic/BasicListUI:
5849 make BasicListUI capable of wrapping lists
5850 (layoutOrientation property of javax.swing.JList)
5852 2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch>
5854 * javax/swing/Timer.java: documenting and some
5857 2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch>
5859 * javax/swing/JTextArea.java (replaceRange):
5860 Fixing doc.remove(start, length) misinterpretation.
5862 2005-02-26 Roman Kennke <roman@ontographics.com>
5864 * javax/swing/plaf/basic/BasicListUI
5865 (updateLayoutState,paint): make BasicListUI aware of the
5866 width of the rendered JList
5868 2005-02-25 Mark Wielaard <mark@klomp.org>
5870 * NEWS: Add 0.14 release date.
5871 * configure.ac: Set version to 0.14.
5873 2005-02-25 Sven de Marothy <sven@physto.se>
5875 * java/net/InetAddress.java
5876 (toString): Don't print empty hostnames.
5879 2005-02-24 Mark Wielaard <mark@klomp.org>
5881 * doc/www.gnu.org/Makefile (SUBDIRS): Add cp-tools.
5882 * doc/www.gnu.org/cp-tools/Makefile: New file.
5883 * doc/www.gnu.org/cp-tools/cp-tools.wml: Likewise.
5884 * doc/www.gnu.org/cp-tools/texidoclet.html: Likewise.
5886 2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch>
5888 * javax/swing/Timer.java (constructor): assigning initialDelay
5890 2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch>
5892 * javax/swing/Timer.java (Waker.run): firing the first action
5895 2005-02-24 Chris Burdess <dog@gnu.org>
5897 * BASE64.java: Truncate encoded byte array.
5899 2005-02-24 David Gilbert <david.gilbert@object-refinery.com>
5901 * java/awt/font/TextAttribute.java: changed names to lower case;
5902 (readResolve): implemented.
5903 Added doc comments all over.
5905 2005-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
5907 * java/text/SimpleDateFormat.java:
5908 Substitute StringBuilder for the original
5911 2005-02-22 Michael Koch <konqueror@gmx.de>
5913 * gnu/java/security/PolicyFile.java,
5914 gnu/java/security/pkcs/PKCS7SignedData.java,
5915 gnu/java/security/pkcs/SignerInfo.java:
5916 Fixed copyright header.
5918 2005-02-22 Roman Kennke <roman@ontographics.com>
5920 * javax/swing/plaf/basic/BasicLookAndFeel.java
5921 (initComponentDefaults): Fixed Button left and right margin
5923 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5925 * native/jni/gtk-peer/gthread-jni.c (throw):
5926 Call g_snprintf instead of snprintf.
5928 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5930 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
5931 (button_to_awt_mods): Return BUTTON masks, not BUTTON_DOWN masks.
5933 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5935 * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
5936 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
5937 (getWidth): New method.
5938 (getHeight): Likewise.
5939 (create): Remove width, height and insets parameters. Move size
5941 (realize_cb): ... here. New function.
5942 (connectSignals): Connect realize_cb.
5943 (request_frame_extents): Remove FIXME. Move
5944 postInsetsChangedEvent lookup ...
5945 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit):
5946 ... here. Look up GtkWindowPeer getWidth and getHeight methods.
5947 * jni/gtk-peer/gtkpeer.h (postInsetsChangedEventID): Declare
5949 (windowGetWidthID): Likewise.
5950 (windowGetHeightID): Likewise.
5952 2005-02-22 Michael Koch <konqueror@gmx.de>
5954 * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h:
5957 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5959 * java/awt/Robot.java (waitForIdle): Call invokeAndWait on an
5962 2005-02-21 Bryce McKinlay <mckinlay@redhat.com>
5964 * java/io/ObjectInputStream.java (readClassDescriptor): Cache result
5965 of currentLoader() in callersClassLoader field. Check for primitive
5966 type Class names if resolveClass throws a ClassNotFoundException.
5967 (resolveClass): Call currentLoader() only if callersClassLoader is
5968 not set. Cache result of currentLoader(). Don't check for primitive
5969 type Class names here.
5970 (callersClassLoader): New field.
5971 * java/io/ObjectOutputStream.java (writeObject, callWriteMethod):
5974 2005-02-22 Robert Schuster <thebohemian@gmx.net>
5976 * java/io/InputStreamReader.java: Fixed compilation
5979 2005-02-21 Michael Koch <konqueror@gmx.de>
5981 * java/awt/Checkbox.java
5982 (next_checkbox_number): New static variable.
5983 (generateName): New method.
5984 (getUniqueLong): Likewise.
5985 * java/awt/Window.java
5986 (next_window_number): New static variable.
5987 (generateName): New method.
5988 (getUniqueLong): Likewise.
5990 2005-02-21 Mark Wielaard <mark@klomp.org>
5992 * java/util/jar/JarFile.java (verifyHashes): Check whether ZipEntry
5995 2005-02-21 Robert Schuster <thebohemian@gmx.net>
5997 * gnu/java/nio/ChannelReader: Fixed comments.
5999 2005-02-21 Robert Schuster <thebohemian@gmx.net>
6001 * java/nio/channels/Channels: Added FIXMEs about
6002 stub method implementation.
6003 (newReader): Implemented.
6004 * java/io/InputStreamReader:
6005 (InputStreamReader(InputStream, Charset)): Implemented.
6006 (InputStreamReader(InputStream, CharsetDecoder)): Implemented.
6007 * gnu/java/nio/ChannelReader: New class.
6009 2005-02-21 Michael Koch <konqueror@gmx.de>
6011 * include/gnu_java_nio_channels_FileChannelImpl.h:
6014 2005-02-21 Michael Koch <konqueror@gmx.de>
6016 * java/lang/Class.java,
6017 java/lang/SecurityManager.java,
6019 Formatting cleanups.
6021 2005-02-21 Michael Koch <konqueror@gmx.de>
6023 * java/awt/Button.java,
6024 java/awt/Container.java,
6026 java/awt/Frame.java,
6027 java/text/CollationElementIterator.java,
6028 java/text/RuleBasedCollator.java,
6029 java/util/PropertyPermission.java:
6030 Fixed formatting issues all over.
6032 2005-02-21 Anthony Green <green@redhat.com>
6034 * gnu/java/rmi/registry/RegistryImpl.java:
6035 Change year for '--version' to 2005.
6037 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
6039 Merge of interfaces and exceptions to HEAD from
6040 the generics branch.
6042 * java/lang/StringBuilder.java: Serial version updated.
6043 * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise.
6045 Changes from generics branch:
6047 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
6049 * java/io/Closeable.java: Documented.
6050 * java/io/Flushable.java: Documented.
6051 * java/lang/Appendable.java: Corrected line overrun.
6052 * java/lang/Readable.java: Corrected indentation.
6053 * java/lang/TypeNotPresentException.java: Documented.
6054 * java/lang/annotation/AnnotationFormatError.java: Likewise.
6055 * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise.
6056 * java/lang/reflect/GenericArrayType.java: Likewise.
6057 * java/lang/reflect/GenericSignatureFormatError.java: Likewise.
6058 * java/lang/reflect/ParameterizedType.java: Likewise.
6059 * java/lang/reflect/Type.java: Likewise.
6060 * java/lang/reflect/WildcardType.java: Likewise.
6062 2005-01-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
6064 * java/lang/annotation/AnnotationTypeMismatchException.java:
6065 Added import of java.lang.reflect.Method
6067 2004-08-26 Tom Tromey <tromey@redhat.com>
6069 * java/lang/reflect/GenericSignatureFormatError.java: New file.
6070 * java/lang/reflect/WildcardType.java: New file.
6071 * java/lang/reflect/ParameterizedType.java: New file.
6072 * java/lang/reflect/GenericArrayType.java: New file.
6073 * java/lang/reflect/Type.java: New file.
6074 * java/io/Flushable.java: New file.
6075 * java/io/Closeable.java: New file.
6077 2004-08-07 Tom Tromey <tromey@redhat.com>
6079 * java/lang/annotation/AnnotationFormatError.java: New file.
6080 * java/lang/annotation/AnnotationTypeMismatchException.java: New
6083 2004-08-06 Tom Tromey <tromey@redhat.com>
6085 * java/lang/Readable.java: New file.
6087 2005-02-20 Mark Wielaard <mark@klomp.org>
6089 * java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by
6090 taking dstSavings into account.
6092 2005-02-20 Sven de Marothy <sven@physto.se>
6094 * java/text/SimpleDateFormat.java,
6095 (parse): Set DST_OFFSET to the correct value.
6097 2005-02-20 Rutger Ovidius <ovidr@users.sourceforge.net>
6099 * gnu/java/security/provider/Gnu.java (Gnu): Add SHA-160 alias.
6101 2005-02-20 Mark Wielaard <mark@klomp.org>
6103 * java/text/SimpleDateFormat.java
6104 (SimpleDateFormat(String, DateFormatSymbols)): Throw
6105 NullPointerException when formatData is null.
6107 2005-02-19 Michael Koch <konqueror@gmx.de>
6109 * gnu/java/locale/LocaleInformation_af.java,
6110 gnu/java/locale/LocaleInformation_am.java,
6111 gnu/java/locale/LocaleInformation_ca.java,
6112 gnu/java/locale/LocaleInformation_cs.java,
6113 gnu/java/locale/LocaleInformation_cy.java,
6114 gnu/java/locale/LocaleInformation_da.java,
6115 gnu/java/locale/LocaleInformation_de.java,
6116 gnu/java/locale/LocaleInformation_el.java,
6117 gnu/java/locale/LocaleInformation_en.java,
6118 gnu/java/locale/LocaleInformation_eo.java,
6119 gnu/java/locale/LocaleInformation_es.java,
6120 gnu/java/locale/LocaleInformation_et.java,
6121 gnu/java/locale/LocaleInformation_eu.java,
6122 gnu/java/locale/LocaleInformation_fa.java,
6123 gnu/java/locale/LocaleInformation_fi.java,
6124 gnu/java/locale/LocaleInformation_fr.java,
6125 gnu/java/locale/LocaleInformation_ga.java,
6126 gnu/java/locale/LocaleInformation_hr.java,
6127 gnu/java/locale/LocaleInformation_hu.java,
6128 gnu/java/locale/LocaleInformation_hy.java,
6129 gnu/java/locale/LocaleInformation_id.java,
6130 gnu/java/locale/LocaleInformation_is.java,
6131 gnu/java/locale/LocaleInformation_it.java,
6132 gnu/java/locale/LocaleInformation_ja.java,
6133 gnu/java/locale/LocaleInformation_ka.java,
6134 gnu/java/locale/LocaleInformation_ko.java,
6135 gnu/java/locale/LocaleInformation_lo.java,
6136 gnu/java/locale/LocaleInformation_lt.java,
6137 gnu/java/locale/LocaleInformation_lv.java,
6138 gnu/java/locale/LocaleInformation_mk.java,
6139 gnu/java/locale/LocaleInformation_mn.java,
6140 gnu/java/locale/LocaleInformation_ms.java,
6141 gnu/java/locale/LocaleInformation_mt.java,
6142 gnu/java/locale/LocaleInformation_nb.java,
6143 gnu/java/locale/LocaleInformation_nl.java,
6144 gnu/java/locale/LocaleInformation_nn.java,
6145 gnu/java/locale/LocaleInformation_pl.java,
6146 gnu/java/locale/LocaleInformation_pt.java,
6147 gnu/java/locale/LocaleInformation_ro.java,
6148 gnu/java/locale/LocaleInformation_ru.java,
6149 gnu/java/locale/LocaleInformation_sk.java,
6150 gnu/java/locale/LocaleInformation_sl.java,
6151 gnu/java/locale/LocaleInformation_sq.java,
6152 gnu/java/locale/LocaleInformation_sv.java,
6153 gnu/java/locale/LocaleInformation_th.java,
6154 gnu/java/locale/LocaleInformation_tr.java,
6155 gnu/java/locale/LocaleInformation_vi.java,
6156 gnu/java/locale/LocaleInformation_zh.java,
6157 gnu/java/locale/LocaleInformation_zh_Hant.java: Updated.
6158 * gnu/java/locale/LocaleInformation_az_Cyrl.java: New file.
6160 2005-02-19 Archie Cobbs <archie@dellroad.org>
6162 * java/lang/Throwable.java: simplify initializing cause in constructor
6164 2005-02-19 Michael Koch <konqueror@gmx.de>
6166 * javax/swing/JToggleButton.java: Removed empty line.
6168 2005-02-18 Bryce McKinlay <mckinlay@redhat.com>
6170 * java/util/LinkedHashMap (addEntry): Call remove() with key argument,
6171 not the HashEntry. Reported by Jean-Marie White.
6173 2005-02-18 Mark Wielaard <mark@klomp.org>
6175 * doc/www.gnu.org/events/escape_fosdem05.wml: New event.
6176 * doc/www.gnu.org/newsitems.txt: Add Escape the Java Trap.
6177 * doc/www.gnu.org/events/events.wml: Likewise.
6179 2005-02-18 Sven de Marothy <sven@physto.se>
6181 * java/util/TimeZone.java,
6182 (getDefaultDisplayName): Fix previous fix.
6184 2005-02-18 David Gilbert <david.gilbert@object-refinery.com>
6186 * java/awt/font/TransformAttribute.java,
6187 (TransformAttribute(AffineTransform)): throw
6188 IllegalArgumentException for null transform.
6189 (getTransform): return a copy of transform.
6190 Added doc comments to all.
6192 2005-02-18 Sven de Marothy <sven@physto.se>
6194 * java/util/TimeZone.java,
6195 (getDefaultDisplayName): Don't print zero offsets.
6197 2005-02-18 Robert Schuster <thebohemian@gmx.net>
6199 * java/nio/charset/Charset.java (forName): Throws
6200 IllegalArgumentException when argument is null
6201 and added documentation.
6203 2005-02-17 Mark Wielaard <mark@klomp.org>
6205 * java/util/SimpleTimeZone.java (checkRule): Throw
6206 IllegalArgumentException when month out of range.
6208 2005-02-17 Sven de Marothy <sven@physto.se>
6210 * java/util/GregorianCalendar.java,
6211 (add): Don't set fields directly anymore. Use set()
6213 2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org>
6215 * gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)):
6216 Move the position of the source buffer forward.
6218 2005-02-16 Andrew Haley <aph@redhat.com>
6220 * javax/security/auth/Subject.java (doAsPrivileged): If acc is
6221 null, create a new AccessControlContext.
6222 * java/security/SecureClassLoader.java (protectionDomainCache):
6224 (defineClass): Create a new protection domain and add it to our
6227 * java/rmi/server/UnicastRemoteObject.java (exportObject): Call
6228 addStub() to keep track of the stub we've exported.
6229 (unexportObject): Call deleteStub().
6230 * java/rmi/server/RemoteObject.java (stubs): New field.
6231 (addStub): New method.
6232 (deleteStub): New method.
6235 * java/security/Permissions.java (PermissionsHash.implies):
6236 Iterate over the collection and invoke implies() on each
6239 2005-02-16 Julian Scheid <julian@sektor37.de>
6241 * gnu/java/nio/charset/UTF_8.java (decodeLoop): Set inPos to
6243 (encodeLoop): Likewise.
6245 2005-02-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
6247 * java/util/Locale.java
6248 Added two new String[] arrays for caching.
6249 (getLocale(String)): Documentation.
6250 (getLocale(String, String)): Documentation.
6251 (getLocale(String, String, String)): Documentation.
6252 (getISOCountries()): Now calls getISOStrings() and caches result.
6253 (getISOLanguages()): Now calls getISOStrings() and caches result.
6254 (getISOStrings(String)): Pulls all two-letter keys from the specified
6255 hashtable in our locale information.
6257 2005-02-16 Sven de Marothy <sven@physto.se>
6259 * java/util/logging/LogManager.java: Reformatted.
6260 (readConfiguration): If a logger for a key is not found, create one.
6262 2005-02-16 Michael Koch <konqueror@gmx.de>
6264 * scripts/checkstyle-config.xml: Activate JavadocStyle and
6265 IllegalInstantiation tests.
6266 * scripts/checkstyle-suppressions.xml: Suppress some more errors.
6268 2005-02-16 Michael Koch <konqueror@gmx.de>
6270 * gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
6271 gnu/java/awt/peer/gtk/GdkFontPeer.java,
6272 gnu/java/awt/peer/gtk/GdkGlyphVector.java,
6273 gnu/java/awt/peer/gtk/GdkGraphics.java,
6274 gnu/java/awt/peer/gtk/GdkGraphics2D.java,
6275 gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java,
6276 gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
6277 gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
6278 gnu/java/awt/peer/gtk/GdkRobotPeer.java,
6279 gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
6280 gnu/java/awt/peer/gtk/GdkTextLayout.java,
6281 gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java,
6282 gnu/java/awt/peer/gtk/GtkChoicePeer.java,
6283 gnu/java/awt/peer/gtk/GtkClipboard.java,
6284 gnu/java/awt/peer/gtk/GtkComponentPeer.java,
6285 gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
6286 gnu/java/awt/peer/gtk/GtkFontPeer.java,
6287 gnu/java/awt/peer/gtk/GtkLabelPeer.java,
6288 gnu/java/awt/peer/gtk/GtkMenuBarPeer.java,
6289 gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
6290 gnu/java/awt/peer/gtk/GtkMenuPeer.java,
6291 gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
6292 gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
6293 gnu/java/awt/peer/gtk/GtkToolkit.java,
6294 gnu/java/awt/peer/gtk/GtkWindowPeer.java:
6295 Made checkstyle clean.
6296 * gnu/java/awt/peer/gtk/package.html:
6299 2005-02-16 Michael Koch <konqueror@gmx.de>
6301 * java/awt/geom/Ellipse2D.java,
6302 java/beans/PropertyDescriptor.java,
6303 java/net/NetworkInterface.java,
6304 java/nio/ByteBufferImpl.java,
6305 java/nio/DoubleBufferImpl.java,
6306 java/nio/FloatBufferImpl.java,
6307 java/nio/IntBufferImpl.java,
6308 java/nio/LongBufferImpl.java,
6309 java/nio/ShortBufferImpl.java,
6310 java/nio/channels/Channel.java,
6311 java/util/Calendar.java,
6312 java/util/Comparator.java,
6313 java/util/Date.java,
6314 java/util/SimpleTimeZone.java,
6315 java/util/logging/FileHandler.java,
6316 java/util/prefs/InvalidPreferencesFormatException.java,
6317 java/util/prefs/Preferences.java,
6318 javax/security/auth/callback/ConfirmationCallback.java,
6319 javax/security/sasl/Sasl.java,
6320 javax/security/sasl/SaslServerFactory.java,
6321 javax/swing/JComponent.java,
6322 javax/swing/JList.java,
6323 javax/swing/JProgressBar.java,
6324 javax/swing/JTree.java,
6325 javax/swing/text/JTextComponent.java:
6326 Fixed javadocs to contain valid (X)HTML.
6328 2005-02-16 Michael Koch <konqueror@gmx.de>
6330 * javax/xml/XMLConstants.java,
6331 javax/xml/datatype/DatatypeConfigurationException.java,
6332 javax/xml/datatype/DatatypeConstants.java,
6333 javax/xml/datatype/DatatypeFactory.java,
6334 javax/xml/datatype/Duration.java,
6335 javax/xml/datatype/XMLGregorianCalendar.java,
6336 javax/xml/namespace/NamespaceContext.java,
6337 javax/xml/namespace/QName.java,
6338 javax/xml/parsers/DocumentBuilder.java,
6339 javax/xml/parsers/DocumentBuilderFactory.java,
6340 javax/xml/parsers/FactoryConfigurationError.java,
6341 javax/xml/parsers/ParserConfigurationException.java,
6342 javax/xml/parsers/SAXParser.java,
6343 javax/xml/parsers/SAXParserFactory.java,
6344 javax/xml/transform/ErrorListener.java,
6345 javax/xml/transform/OutputKeys.java,
6346 javax/xml/transform/Result.java,
6347 javax/xml/transform/Source.java,
6348 javax/xml/transform/SourceLocator.java,
6349 javax/xml/transform/Templates.java,
6350 javax/xml/transform/Transformer.java,
6351 javax/xml/transform/TransformerConfigurationException.java,
6352 javax/xml/transform/TransformerException.java,
6353 javax/xml/transform/TransformerFactory.java,
6354 javax/xml/transform/TransformerFactoryConfigurationError.java,
6355 javax/xml/transform/URIResolver.java,
6356 javax/xml/transform/dom/DOMLocator.java,
6357 javax/xml/transform/dom/DOMResult.java,
6358 javax/xml/transform/dom/DOMSource.java,
6359 javax/xml/transform/sax/SAXResult.java,
6360 javax/xml/transform/sax/SAXSource.java,
6361 javax/xml/transform/sax/SAXTransformerFactory.java,
6362 javax/xml/transform/sax/TemplatesHandler.java,
6363 javax/xml/transform/sax/TransformerHandler.java,
6364 javax/xml/transform/stream/StreamResult.java,
6365 javax/xml/transform/stream/StreamSource.java,
6366 javax/xml/validation/Schema.java,
6367 javax/xml/validation/SchemaFactory.java,
6368 javax/xml/validation/TypeInfoProvider.java,
6369 javax/xml/validation/Validator.java,
6370 javax/xml/validation/ValidatorHandler.java,
6371 javax/xml/xpath/XPathConstants.java,
6372 javax/xml/xpath/XPathException.java,
6373 javax/xml/xpath/XPathExpression.java,
6374 javax/xml/xpath/XPathExpressionException.java,
6375 javax/xml/xpath/XPathFactory.java,
6376 javax/xml/xpath/XPathFactoryConfigurationException.java,
6377 javax/xml/xpath/XPathFunction.java,
6378 javax/xml/xpath/XPathFunctionException.java,
6379 javax/xml/xpath/XPathFunctionResolver.java:
6380 Fixed usage of @author tag.
6382 2005-02-16 Michael Koch <konqueror@gmx.de>
6384 * javax/XMLConstants.java,
6385 javax/datatype/DatatypeConfigurationException.java,
6386 javax/datatype/DatatypeConstants.java,
6387 javax/datatype/DatatypeFactory.java,
6388 javax/datatype/Duration.java,
6389 javax/datatype/XMLGregorianCalendar.java,
6390 javax/namespace/NamespaceContext.java,
6391 javax/namespace/QName.java,
6392 javax/parsers/DocumentBuilder.java,
6393 javax/parsers/DocumentBuilderFactory.java,
6394 javax/parsers/FactoryConfigurationError.java,
6395 javax/parsers/ParserConfigurationException.java,
6396 javax/parsers/SAXParser.java,
6397 javax/parsers/SAXParserFactory.java,
6398 javax/transform/ErrorListener.java,
6399 javax/transform/OutputKeys.java,
6400 javax/transform/Result.java,
6401 javax/transform/Source.java,
6402 javax/transform/SourceLocator.java,
6403 javax/transform/Templates.java,
6404 javax/transform/Transformer.java,
6405 javax/transform/TransformerConfigurationException.java,
6406 javax/transform/TransformerException.java,
6407 javax/transform/TransformerFactory.java,
6408 javax/transform/TransformerFactoryConfigurationError.java,
6409 javax/transform/URIResolver.java,
6410 javax/transform/dom/DOMLocator.java,
6411 javax/transform/dom/DOMResult.java,
6412 javax/transform/dom/DOMSource.java,
6413 javax/transform/sax/SAXResult.java,
6414 javax/transform/sax/SAXSource.java,
6415 javax/transform/sax/SAXTransformerFactory.java,
6416 javax/transform/sax/TemplatesHandler.java,
6417 javax/transform/sax/TransformerHandler.java,
6418 javax/transform/stream/StreamResult.java,
6419 javax/transform/stream/StreamSource.java,
6420 javax/validation/Schema.java,
6421 javax/validation/SchemaFactory.java,
6422 javax/validation/TypeInfoProvider.java,
6423 javax/validation/Validator.java,
6424 javax/validation/ValidatorHandler.java,
6425 javax/xpath/XPathConstants.java,
6426 javax/xpath/XPathException.java,
6427 javax/xpath/XPathExpression.java,
6428 javax/xpath/XPathExpressionException.java,
6429 javax/xpath/XPathFactory.java,
6430 javax/xpath/XPathFactoryConfigurationException.java,
6431 javax/xpath/XPathFunction.java,
6432 javax/xpath/XPathFunctionException.java,
6433 javax/xpath/XPathFunctionResolver.java:
6434 Fixed usage of @author tag.
6436 2005-02-16 Michael Koch <konqueror@gmx.de>
6438 * javax/accessibility/Accessible.java,
6439 javax/accessibility/AccessibleAction.java,
6440 javax/accessibility/AccessibleBundle.java,
6441 javax/accessibility/AccessibleComponent.java,
6442 javax/accessibility/AccessibleContext.java,
6443 javax/accessibility/AccessibleEditableText.java,
6444 javax/accessibility/AccessibleExtendedComponent.java,
6445 javax/accessibility/AccessibleExtendedTable.java,
6446 javax/accessibility/AccessibleHyperlink.java,
6447 javax/accessibility/AccessibleHypertext.java,
6448 javax/accessibility/AccessibleIcon.java,
6449 javax/accessibility/AccessibleKeyBinding.java,
6450 javax/accessibility/AccessibleRelation.java,
6451 javax/accessibility/AccessibleRelationSet.java,
6452 javax/accessibility/AccessibleResourceBundle.java,
6453 javax/accessibility/AccessibleRole.java,
6454 javax/accessibility/AccessibleSelection.java,
6455 javax/accessibility/AccessibleState.java,
6456 javax/accessibility/AccessibleStateSet.java,
6457 javax/accessibility/AccessibleTable.java,
6458 javax/accessibility/AccessibleTableModelChange.java,
6459 javax/accessibility/AccessibleText.java,
6460 javax/accessibility/AccessibleValue.java,
6461 javax/imageio/IIOException.java,
6462 javax/imageio/spi/IIOServiceProvider.java,
6463 javax/imageio/spi/ImageInputStreamSpi.java,
6464 javax/imageio/spi/ImageOutputStreamSpi.java,
6465 javax/imageio/spi/ImageReaderWriterSpi.java,
6466 javax/imageio/spi/ImageTranscoderSpi.java,
6467 javax/imageio/spi/RegisterableService.java,
6468 javax/imageio/spi/ServiceRegistry.java,
6469 javax/imageio/stream/IIOByteBuffer.java,
6470 javax/imageio/stream/ImageInputStream.java,
6471 javax/imageio/stream/ImageOutputStream.java,
6472 javax/naming/Binding.java,
6473 javax/naming/CannotProceedException.java,
6474 javax/naming/CompositeName.java,
6475 javax/naming/CompoundName.java,
6476 javax/naming/LinkException.java,
6477 javax/naming/LinkRef.java,
6478 javax/naming/NameClassPair.java,
6479 javax/naming/Reference.java,
6480 javax/naming/ReferralException.java,
6481 javax/naming/directory/Attribute.java,
6482 javax/naming/directory/AttributeModificationException.java,
6483 javax/naming/directory/Attributes.java,
6484 javax/naming/directory/DirContext.java,
6485 javax/naming/directory/ModificationItem.java,
6486 javax/naming/directory/SearchControls.java,
6487 javax/naming/directory/SearchResult.java,
6488 javax/naming/event/EventContext.java,
6489 javax/naming/event/EventDirContext.java,
6490 javax/naming/event/NamespaceChangeListener.java,
6491 javax/naming/event/NamingExceptionEvent.java,
6492 javax/naming/event/NamingListener.java,
6493 javax/naming/event/ObjectChangeListener.java,
6494 javax/naming/ldap/Control.java,
6495 javax/naming/ldap/ExtendedResponse.java,
6496 javax/naming/ldap/HasControls.java,
6497 javax/naming/ldap/LdapContext.java,
6498 javax/naming/ldap/UnsolicitedNotification.java,
6499 javax/naming/ldap/UnsolicitedNotificationEvent.java,
6500 javax/naming/ldap/UnsolicitedNotificationListener.java,
6501 javax/naming/spi/DirectoryManager.java,
6502 javax/naming/spi/ResolveResult.java,
6503 javax/naming/spi/Resolver.java,
6504 javax/swing/DefaultBoundedRangeModel.java,
6505 javax/swing/JRadioButton.java,
6506 javax/swing/JTextArea.java,
6507 javax/swing/JToggleButton.java,
6508 javax/swing/SpinnerListModel.java,
6509 javax/swing/event/EventListenerList.java,
6510 javax/swing/text/Utilities.java,
6511 javax/swing/undo/UndoManager.java,
6512 javax/swing/undo/UndoableEditSupport.java,
6513 javax/transaction/HeuristicCommitException.java,
6514 javax/transaction/HeuristicMixedException.java,
6515 javax/transaction/HeuristicRollbackException.java,
6516 javax/transaction/InvalidTransactionException.java,
6517 javax/transaction/NotSupportedException.java,
6518 javax/transaction/RollbackException.java,
6519 javax/transaction/Status.java,
6520 javax/transaction/Synchronization.java,
6521 javax/transaction/SystemException.java,
6522 javax/transaction/Transaction.java,
6523 javax/transaction/TransactionManager.java,
6524 javax/transaction/TransactionRequiredException.java,
6525 javax/transaction/TransactionRolledbackException.java,
6526 javax/transaction/UserTransaction.java,
6527 javax/transaction/xa/XAException.java,
6528 javax/transaction/xa/XAResource.java,
6529 javax/transaction/xa/Xid.java:
6530 Fixed usage of @author tag all over.
6532 2005-02-16 Michael Koch <konqueror@gmx.de>
6534 * java/applet/Applet.java,
6535 java/beans/AppletInitializer.java,
6536 java/beans/ExceptionListener.java,
6537 java/beans/PropertyChangeEvent.java,
6538 java/beans/PropertyChangeListenerProxy.java,
6539 java/beans/PropertyChangeSupport.java,
6540 java/beans/PropertyDescriptor.java,
6541 java/beans/VetoableChangeListenerProxy.java,
6542 java/beans/VetoableChangeSupport.java,
6543 java/io/BufferedInputStream.java,
6544 java/io/BufferedReader.java,
6545 java/io/ByteArrayInputStream.java,
6546 java/io/ByteArrayOutputStream.java,
6547 java/io/CharArrayReader.java,
6548 java/io/CharArrayWriter.java,
6549 java/io/CharConversionException.java,
6550 java/io/DataInput.java,
6551 java/io/DataInputStream.java,
6552 java/io/DataOutput.java,
6553 java/io/DataOutputStream.java,
6554 java/io/EOFException.java,
6555 java/io/FileInputStream.java,
6556 java/io/FileNotFoundException.java,
6557 java/io/FileOutputStream.java,
6558 java/io/FilenameFilter.java,
6559 java/io/FilterInputStream.java,
6560 java/io/FilterOutputStream.java,
6561 java/io/FilterReader.java,
6562 java/io/FilterWriter.java,
6563 java/io/IOException.java,
6564 java/io/InputStream.java,
6565 java/io/InputStreamReader.java,
6566 java/io/InterruptedIOException.java,
6567 java/io/LineNumberInputStream.java,
6568 java/io/LineNumberReader.java,
6569 java/io/ObjectStreamException.java,
6570 java/io/OptionalDataException.java,
6571 java/io/OutputStream.java,
6572 java/io/OutputStreamWriter.java,
6573 java/io/PrintStream.java,
6574 java/io/PrintWriter.java,
6575 java/io/PushbackInputStream.java,
6576 java/io/PushbackReader.java,
6577 java/io/RandomAccessFile.java,
6578 java/io/Reader.java,
6579 java/io/SequenceInputStream.java,
6580 java/io/Serializable.java,
6581 java/io/StreamCorruptedException.java,
6582 java/io/StreamTokenizer.java,
6583 java/io/StringBufferInputStream.java,
6584 java/io/StringWriter.java,
6585 java/io/SyncFailedException.java,
6586 java/io/UTFDataFormatException.java,
6587 java/io/UnsupportedEncodingException.java,
6588 java/io/WriteAbortedException.java,
6589 java/io/Writer.java,
6590 java/lang/AbstractMethodError.java,
6591 java/lang/ArithmeticException.java,
6592 java/lang/ArrayIndexOutOfBoundsException.java,
6593 java/lang/ArrayStoreException.java,
6594 java/lang/AssertionError.java,
6595 java/lang/Boolean.java,
6596 java/lang/Byte.java,
6597 java/lang/ClassCastException.java,
6598 java/lang/ClassCircularityError.java,
6599 java/lang/ClassLoader.java,
6600 java/lang/ClassNotFoundException.java,
6601 java/lang/CloneNotSupportedException.java,
6602 java/lang/Cloneable.java,
6603 java/lang/Comparable.java,
6604 java/lang/Compiler.java,
6605 java/lang/Double.java,
6606 java/lang/Error.java,
6607 java/lang/Exception.java,
6608 java/lang/ExceptionInInitializerError.java,
6609 java/lang/Float.java,
6610 java/lang/IllegalAccessError.java,
6611 java/lang/IllegalAccessException.java,
6612 java/lang/IllegalArgumentException.java,
6613 java/lang/IllegalMonitorStateException.java,
6614 java/lang/IllegalStateException.java,
6615 java/lang/IllegalThreadStateException.java,
6616 java/lang/IncompatibleClassChangeError.java,
6617 java/lang/IndexOutOfBoundsException.java,
6618 java/lang/InheritableThreadLocal.java,
6619 java/lang/InstantiationError.java,
6620 java/lang/InstantiationException.java,
6621 java/lang/Integer.java,
6622 java/lang/InternalError.java,
6623 java/lang/InterruptedException.java,
6624 java/lang/LinkageError.java,
6625 java/lang/Long.java,
6626 java/lang/NegativeArraySizeException.java,
6627 java/lang/NoClassDefFoundError.java,
6628 java/lang/NoSuchFieldError.java,
6629 java/lang/NoSuchFieldException.java,
6630 java/lang/NoSuchMethodError.java,
6631 java/lang/NoSuchMethodException.java,
6632 java/lang/NullPointerException.java,
6633 java/lang/Number.java,
6634 java/lang/NumberFormatException.java,
6635 java/lang/OutOfMemoryError.java,
6636 java/lang/Process.java,
6637 java/lang/Runnable.java,
6638 java/lang/Runtime.java,
6639 java/lang/RuntimeException.java,
6640 java/lang/RuntimePermission.java,
6641 java/lang/SecurityException.java,
6642 java/lang/SecurityManager.java,
6643 java/lang/Short.java,
6644 java/lang/StackOverflowError.java,
6645 java/lang/StackTraceElement.java,
6646 java/lang/StringBuffer.java,
6647 java/lang/StringIndexOutOfBoundsException.java,
6648 java/lang/ThreadDeath.java,
6649 java/lang/ThreadGroup.java,
6650 java/lang/Throwable.java,
6651 java/lang/UnsatisfiedLinkError.java,
6652 java/lang/UnsupportedOperationException.java,
6653 java/lang/VerifyError.java,
6654 java/lang/VirtualMachineError.java,
6655 java/lang/reflect/AccessibleObject.java,
6656 java/lang/reflect/Array.java,
6657 java/lang/reflect/InvocationTargetException.java,
6658 java/lang/reflect/Member.java,
6659 java/lang/reflect/Modifier.java,
6660 java/lang/reflect/Proxy.java,
6661 java/lang/reflect/ReflectPermission.java,
6662 java/lang/reflect/UndeclaredThrowableException.java,
6663 java/math/BigInteger.java,
6664 java/nio/ByteBufferHelper.java,
6665 java/nio/channels/IllegalBlockingModeException.java,
6666 java/nio/charset/spi/CharsetProvider.java,
6667 java/security/AccessControlException.java,
6668 java/security/AllPermission.java,
6669 java/security/BasicPermission.java,
6670 java/security/DigestException.java,
6671 java/security/DigestInputStream.java,
6672 java/security/DigestOutputStream.java,
6673 java/security/GeneralSecurityException.java,
6674 java/security/Guard.java,
6675 java/security/GuardedObject.java,
6676 java/security/InvalidAlgorithmParameterException.java,
6677 java/security/InvalidKeyException.java,
6678 java/security/InvalidParameterException.java,
6679 java/security/Key.java,
6680 java/security/KeyException.java,
6681 java/security/KeyManagementException.java,
6682 java/security/KeyStoreException.java,
6683 java/security/MessageDigestSpi.java,
6684 java/security/NoSuchAlgorithmException.java,
6685 java/security/NoSuchProviderException.java,
6686 java/security/Permission.java,
6687 java/security/PermissionCollection.java,
6688 java/security/Permissions.java,
6689 java/security/Principal.java,
6690 java/security/PrivateKey.java,
6691 java/security/PrivilegedActionException.java,
6692 java/security/ProviderException.java,
6693 java/security/PublicKey.java,
6694 java/security/SecureRandom.java,
6695 java/security/SecureRandomSpi.java,
6696 java/security/SignatureException.java,
6697 java/security/SignatureSpi.java,
6698 java/security/SignedObject.java,
6699 java/security/Signer.java,
6700 java/security/UnrecoverableKeyException.java,
6701 java/security/UnresolvedPermission.java,
6702 java/security/acl/AclNotFoundException.java,
6703 java/security/acl/LastOwnerException.java,
6704 java/security/acl/NotOwnerException.java,
6705 java/security/cert/CertPath.java,
6706 java/security/cert/CertPathBuilderException.java,
6707 java/security/cert/CertPathValidatorException.java,
6708 java/security/cert/CertStoreException.java,
6709 java/text/BreakIterator.java,
6710 java/text/ChoiceFormat.java,
6711 java/text/CollationElementIterator.java,
6712 java/text/CollationKey.java,
6713 java/text/Collator.java,
6714 java/text/DateFormat.java,
6715 java/text/DateFormatSymbols.java,
6716 java/text/FieldPosition.java,
6717 java/text/Format.java,
6718 java/text/MessageFormat.java,
6719 java/text/ParseException.java,
6720 java/text/ParsePosition.java,
6721 java/text/StringCharacterIterator.java,
6722 java/util/AbstractCollection.java,
6723 java/util/AbstractList.java,
6724 java/util/AbstractMap.java,
6725 java/util/AbstractSequentialList.java,
6726 java/util/AbstractSet.java,
6727 java/util/ArrayList.java,
6728 java/util/Arrays.java,
6729 java/util/BitSet.java,
6730 java/util/Collection.java,
6731 java/util/Collections.java,
6732 java/util/Comparator.java,
6733 java/util/ConcurrentModificationException.java,
6734 java/util/EmptyStackException.java,
6735 java/util/Enumeration.java,
6736 java/util/EventListener.java,
6737 java/util/EventListenerProxy.java,
6738 java/util/EventObject.java,
6739 java/util/HashMap.java,
6740 java/util/HashSet.java,
6741 java/util/Hashtable.java,
6742 java/util/IdentityHashMap.java,
6743 java/util/Iterator.java,
6744 java/util/LinkedHashSet.java,
6745 java/util/LinkedList.java,
6746 java/util/List.java,
6747 java/util/ListIterator.java,
6748 java/util/ListResourceBundle.java,
6750 java/util/MissingResourceException.java,
6751 java/util/NoSuchElementException.java,
6752 java/util/Observable.java,
6753 java/util/Observer.java,
6754 java/util/Properties.java,
6755 java/util/PropertyPermissionCollection.java,
6756 java/util/RandomAccess.java,
6758 java/util/SortedMap.java,
6759 java/util/SortedSet.java,
6760 java/util/Stack.java,
6761 java/util/StringTokenizer.java,
6762 java/util/TooManyListenersException.java,
6763 java/util/TreeMap.java,
6764 java/util/TreeSet.java,
6765 java/util/Vector.java,
6766 java/util/logging/Level.java,
6767 java/util/prefs/BackingStoreException.java:
6768 Fixed @author tag all over.
6770 2005-02-16 Michael Koch <konqueror@gmx.de>
6772 * java/awt/AWTError.java,
6773 java/awt/AWTEvent.java,
6774 java/awt/AWTEventMulticaster.java,
6775 java/awt/AWTException.java,
6776 java/awt/AWTKeyStroke.java,
6777 java/awt/AWTPermission.java,
6778 java/awt/ActiveEvent.java,
6779 java/awt/Adjustable.java,
6780 java/awt/AlphaComposite.java,
6781 java/awt/AttributeValue.java,
6782 java/awt/BorderLayout.java,
6783 java/awt/BufferCapabilities.java,
6784 java/awt/Button.java,
6785 java/awt/Canvas.java,
6786 java/awt/CheckboxGroup.java,
6787 java/awt/CheckboxMenuItem.java,
6788 java/awt/Color.java,
6789 java/awt/ColorPaintContext.java,
6790 java/awt/Component.java,
6791 java/awt/ComponentOrientation.java,
6792 java/awt/Composite.java,
6793 java/awt/CompositeContext.java,
6794 java/awt/Container.java,
6795 java/awt/ContainerOrderFocusTraversalPolicy.java,
6796 java/awt/DefaultFocusTraversalPolicy.java,
6797 java/awt/Dialog.java,
6798 java/awt/Dimension.java,
6799 java/awt/DisplayMode.java,
6800 java/awt/FileDialog.java,
6801 java/awt/FontFormatException.java,
6802 java/awt/Graphics.java,
6803 java/awt/Graphics2D.java,
6804 java/awt/GraphicsConfigTemplate.java,
6805 java/awt/GraphicsConfiguration.java,
6806 java/awt/GraphicsDevice.java,
6807 java/awt/GridBagLayout.java,
6808 java/awt/GridBagLayoutInfo.java,
6809 java/awt/GridLayout.java,
6810 java/awt/HeadlessException.java,
6811 java/awt/IllegalComponentStateException.java,
6812 java/awt/Image.java,
6813 java/awt/Insets.java,
6814 java/awt/ItemSelectable.java,
6815 java/awt/JobAttributes.java,
6816 java/awt/KeyEventDispatcher.java,
6817 java/awt/KeyEventPostProcessor.java,
6818 java/awt/KeyboardFocusManager.java,
6819 java/awt/Label.java,
6820 java/awt/LayoutManager.java,
6821 java/awt/MenuBar.java,
6822 java/awt/MenuComponent.java,
6823 java/awt/MenuContainer.java,
6824 java/awt/PageAttributes.java,
6825 java/awt/Paint.java,
6826 java/awt/PaintContext.java,
6827 java/awt/Panel.java,
6828 java/awt/Point.java,
6829 java/awt/Polygon.java,
6830 java/awt/PrintGraphics.java,
6831 java/awt/PrintJob.java,
6832 java/awt/Rectangle.java,
6833 java/awt/RenderingHints.java,
6834 java/awt/Shape.java,
6835 java/awt/Stroke.java,
6836 java/awt/SystemColor.java,
6837 java/awt/Toolkit.java,
6838 java/awt/Transparency.java,
6839 java/awt/Window.java,
6840 java/awt/color/CMMException.java,
6841 java/awt/color/ColorSpace.java,
6842 java/awt/color/ICC_ColorSpace.java,
6843 java/awt/color/ICC_Profile.java,
6844 java/awt/color/ProfileDataException.java,
6845 java/awt/datatransfer/FlavorTable.java,
6846 java/awt/datatransfer/MimeTypeParseException.java,
6847 java/awt/datatransfer/Transferable.java,
6848 java/awt/datatransfer/UnsupportedFlavorException.java,
6849 java/awt/dnd/Autoscroll.java,
6850 java/awt/dnd/DnDConstants.java,
6851 java/awt/dnd/DragGestureListener.java,
6852 java/awt/dnd/DragSourceAdapter.java,
6853 java/awt/dnd/DragSourceDropEvent.java,
6854 java/awt/dnd/DragSourceListener.java,
6855 java/awt/dnd/DragSourceMotionListener.java,
6856 java/awt/dnd/DropTargetAdapter.java,
6857 java/awt/dnd/DropTargetContext.java,
6858 java/awt/dnd/DropTargetListener.java,
6859 java/awt/dnd/InvalidDnDOperationException.java,
6860 java/awt/dnd/MouseDragGestureRecognizer.java,
6861 java/awt/dnd/peer/DropTargetContextPeer.java,
6862 java/awt/event/AWTEventListener.java,
6863 java/awt/event/AWTEventListenerProxy.java,
6864 java/awt/event/ActionEvent.java,
6865 java/awt/event/AdjustmentEvent.java,
6866 java/awt/event/AdjustmentListener.java,
6867 java/awt/event/ComponentAdapter.java,
6868 java/awt/event/ComponentEvent.java,
6869 java/awt/event/ComponentListener.java,
6870 java/awt/event/ContainerAdapter.java,
6871 java/awt/event/ContainerEvent.java,
6872 java/awt/event/ContainerListener.java,
6873 java/awt/event/FocusAdapter.java,
6874 java/awt/event/FocusEvent.java,
6875 java/awt/event/FocusListener.java,
6876 java/awt/event/InputEvent.java,
6877 java/awt/event/InputMethodEvent.java,
6878 java/awt/event/InputMethodListener.java,
6879 java/awt/event/InvocationEvent.java,
6880 java/awt/event/ItemEvent.java,
6881 java/awt/event/ItemListener.java,
6882 java/awt/event/KeyAdapter.java,
6883 java/awt/event/KeyEvent.java,
6884 java/awt/event/KeyListener.java,
6885 java/awt/event/MouseAdapter.java,
6886 java/awt/event/MouseEvent.java,
6887 java/awt/event/MouseListener.java,
6888 java/awt/event/MouseMotionAdapter.java,
6889 java/awt/event/MouseMotionListener.java,
6890 java/awt/event/MouseWheelEvent.java,
6891 java/awt/event/MouseWheelListener.java,
6892 java/awt/event/PaintEvent.java,
6893 java/awt/event/TextEvent.java,
6894 java/awt/event/TextListener.java,
6895 java/awt/event/WindowAdapter.java,
6896 java/awt/event/WindowEvent.java,
6897 java/awt/event/WindowFocusListener.java,
6898 java/awt/event/WindowListener.java,
6899 java/awt/event/WindowStateListener.java,
6900 java/awt/font/TextHitInfo.java,
6901 java/awt/geom/CubicCurve2D.java,
6902 java/awt/geom/Dimension2D.java,
6903 java/awt/geom/Ellipse2D.java,
6904 java/awt/geom/IllegalPathStateException.java,
6905 java/awt/geom/Line2D.java,
6906 java/awt/geom/NoninvertibleTransformException.java,
6907 java/awt/geom/PathIterator.java,
6908 java/awt/geom/Point2D.java,
6909 java/awt/geom/QuadCurve2D.java,
6910 java/awt/geom/RectangularShape.java,
6911 java/awt/geom/RoundRectangle2D.java,
6912 java/awt/im/InputContext.java,
6913 java/awt/im/InputMethodHighlight.java,
6914 java/awt/im/InputMethodRequests.java,
6915 java/awt/im/InputSubset.java,
6916 java/awt/im/spi/InputMethod.java,
6917 java/awt/im/spi/InputMethodDescriptor.java,
6918 java/awt/image/BandCombineOp.java,
6919 java/awt/image/BandedSampleModel.java,
6920 java/awt/image/ByteLookupTable.java,
6921 java/awt/image/ComponentSampleModel.java,
6922 java/awt/image/DataBuffer.java,
6923 java/awt/image/DataBufferByte.java,
6924 java/awt/image/DataBufferDouble.java,
6925 java/awt/image/DataBufferFloat.java,
6926 java/awt/image/DataBufferInt.java,
6927 java/awt/image/DataBufferShort.java,
6928 java/awt/image/DataBufferUShort.java,
6929 java/awt/image/ImagingOpException.java,
6930 java/awt/image/Kernel.java,
6931 java/awt/image/LookupTable.java,
6932 java/awt/image/MultiPixelPackedSampleModel.java,
6933 java/awt/image/PackedColorModel.java,
6934 java/awt/image/PixelInterleavedSampleModel.java,
6935 java/awt/image/RGBImageFilter.java,
6936 java/awt/image/Raster.java,
6937 java/awt/image/RasterFormatException.java,
6938 java/awt/image/SampleModel.java,
6939 java/awt/image/ShortLookupTable.java,
6940 java/awt/image/SinglePixelPackedSampleModel.java,
6941 java/awt/image/WritableRaster.java,
6942 java/awt/print/PrinterAbortException.java,
6943 java/awt/print/PrinterException.java,
6944 java/awt/print/PrinterIOException.java:
6945 Fixed @author tag all over.
6947 2005-02-16 Michael Koch <konqueror@gmx.de>
6949 * java/awt/EventQueue.java: Reworked import statements.
6950 * java/lang/StringBuilder.java
6951 (DEFAULT_CAPACITY): Reordered modifiers.
6952 * java/text/SimpleDateFormat.java: Reworked import statements.
6953 Fixed one littel formatting issue.
6954 (formatData): Removed a useless comment.
6955 * javax/imageio/ImageIO.java: Reworked import statements.
6956 * javax/swing/text/StringContent.java: Likewise.
6957 * javax/swing/JTextField.java: Likewise.
6958 (notifyAction): Added javadoc.
6960 2005-02-15 Mark Wielaard <mark@klomp.org>
6962 * java/util/jar/Attributes.java (Name.CLASS_PATH): Document that
6963 file path elements are separated by spaces.
6965 2005-02-15 Mark Wielaard <mark@klomp.org>
6967 * javax/net/ssl/SSLContext.java (getInstance): Add exception message
6968 and/or cause before throwing.
6970 2005-02-15 Mark Wielaard <mark@klomp.org>
6972 * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Just use
6973 space for parsing CLASS_PATH attribute.
6975 2005-02-15 Andrew Haley <aph@redhat.com>
6977 * java/net/URLClassLoader.java
6978 (URLLoader.getClassPath): New method.
6979 (JarURLLoader.JarURLLoader): Read mainfest to parse "Class-Path"
6980 attribute and add URLs for each entry.
6981 (JarURLLoader.classPath): New field.
6982 (JarURLLoader.getClassPath): New method.
6983 (addURLImpl): Scan through the list of extraUrls in the new
6984 loader, adding them to our urlinfos.
6985 (definePackage, findURLResource, findResources): Use
6986 urlinfos.size(), not urls.size().
6988 2005-02-14 Tom Tromey <tromey@redhat.com>
6990 * java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL,
6991 URL)): New constructor.
6993 2005-02-14 Mark Wielaard <mark@klomp.org>
6995 * java/net/URLClassLoader.java (findClass): Throw
6996 ClassNotFoundExceptions including urls, plus parent using toString().
6997 (thisString): New field.
6998 (toString): New method.
7000 * java/lang/ClassLoader (defaultGetSystemClassLoader): Only install
7001 ExtensionClassLoader when there are actual extension URLs.
7003 2005-02-14 Mark Wielaard <mark@klomp.org>
7005 * native/jni/xmlj/.cvsignore: Add *.o, *.a, *.lo, *.la, .libs, .deps.
7007 2005-02-14 Sven de Marothy <sven@physto.se>
7009 * java/util/Calendar.java
7010 (Calendar): Constructor should clear fields.
7012 2005-02-14 Sven de Marothy <sven@physto.se>
7014 * javax/swing/SpinnerDateModel.java: Implemented.
7016 2005-02-14 Sven de Marothy <sven@physto.se>
7018 * java/util/Calendar.java
7019 (clear): Dates should clear to local time.
7020 * java/util/GregorianCalendar.java
7021 (computeTime): Fix priority problem with DAY_OF_WEEK,
7022 Handle non-sunday-startig weeks and minimumDaysInFirstWeek.
7024 2005-02-13 Mark Wielaard <mark@klomp.org>
7026 * java/awt/AWTKeyStroke.java (getAWTKeyStroke(String)): Throw
7027 IllegalArgumentException when the given String is null.
7029 * javax/swing/KeyStroke.java (getKeyStroke(String)): Return null
7030 when given keystoke sequence cannot be parsed.
7032 * javax/swing/JRootPane.java (setJMenuBar): Remove current menubar
7033 if one is installed. Only install the given menubar is not null.
7035 * javax/swing/JViewport.java (getViewSize): Return an empty
7036 Dimension when the view isn't set or preferred component size when
7039 * javax/swing/ViewportLayout.java (preferredLayoutSize): Return an
7040 empty Dimension when there is no view set.
7041 (minimumLayoutSize): Likewise.
7042 (layoutContainer): Don't try to layout when there is no view.
7044 2005-02-13 Mark Wielaard <mark@klomp.org>
7047 * java/io/ObjectInputStream.java (resolveClass): Don't check "void"
7050 2005-02-13 Tom Tromey <tromey@redhat.com>
7052 * gnu/xml/aelfred2/SAXDriver.java: Ensure that null is returned when
7053 attribute index is out of bounds.
7055 2005-02-12 Mark Wielaard <mark@klomp.org>
7058 * java/awt/BasicStroke.java (hashCode): Check for null dash.
7060 2005-02-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
7062 * gnu/java/awt/color/ClutProfileConverter.java,
7063 gnu/java/awt/peer/ClasspathTextLayoutPeer.java,
7064 gnu/java/awt/peer/gtk/GdkFontPeer.java,
7065 gnu/java/awt/peer/gtk/GdkGlyphVector.java,
7066 gnu/java/awt/peer/gtk/GdkGraphics2D.java,
7067 gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
7068 gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
7069 gnu/java/awt/peer/gtk/GdkRobotPeer.java,
7070 gnu/java/awt/peer/gtk/GdkTextLayout.java,
7071 gnu/java/awt/peer/gtk/GtkButtonPeer.java,
7072 gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java,
7073 gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
7074 gnu/java/awt/peer/gtk/GtkChoicePeer.java,
7075 gnu/java/awt/peer/gtk/GtkComponentPeer.java,
7076 gnu/java/awt/peer/gtk/GtkContainerPeer.java,
7077 gnu/java/awt/peer/gtk/GtkDialogPeer.java,
7078 gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
7079 gnu/java/awt/peer/gtk/GtkFontPeer.java,
7080 gnu/java/awt/peer/gtk/GtkFramePeer.java,
7081 gnu/java/awt/peer/gtk/GtkLabelPeer.java,
7082 gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
7083 gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
7084 gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
7085 gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
7086 gnu/java/awt/peer/gtk/GtkToolkit.java,
7087 gnu/java/awt/peer/gtk/GtkWindowPeer.java,
7088 gnu/java/io/EncodingManager.java,
7089 gnu/java/io/decode/DecoderUTF8.java,
7090 gnu/java/net/protocol/file/Connection.java,
7091 gnu/java/net/protocol/ftp/ActiveModeDTP.java,
7092 gnu/java/net/protocol/ftp/BlockInputStream.java,
7093 gnu/java/net/protocol/ftp/BlockOutputStream.java,
7094 gnu/java/net/protocol/ftp/CompressedOutputStream.java,
7095 gnu/java/net/protocol/ftp/StreamInputStream.java,
7096 gnu/java/net/protocol/ftp/StreamOutputStream.java,
7097 gnu/java/net/protocol/http/Cookie.java,
7098 gnu/java/net/protocol/http/HTTPConnection.java,
7099 gnu/java/net/protocol/http/HTTPDateFormat.java,
7100 gnu/java/net/protocol/http/Request.java,
7101 gnu/java/nio/SelectorImpl.java,
7102 gnu/java/rmi/dgc/DGCImpl.java,
7103 gnu/java/rmi/server/UnicastConnectionManager.java,
7104 gnu/java/security/pkcs/SignerInfo.java,
7105 gnu/java/security/provider/EncodedKeyFactory.java,
7106 gnu/java/security/provider/GnuDHPublicKey.java,
7107 gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
7108 gnu/java/security/x509/X500DistinguishedName.java,
7109 gnu/java/security/x509/X509CRL.java,
7110 gnu/java/security/x509/X509CRLEntry.java,
7111 gnu/java/security/x509/X509Certificate.java,
7112 gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
7113 gnu/java/security/x509/ext/CertificatePolicies.java,
7114 gnu/java/security/x509/ext/PolicyConstraint.java,
7115 gnu/xml/aelfred2/SAXDriver.java,
7116 gnu/xml/dom/Consumer.java,
7117 gnu/xml/dom/DomCharacterData.java,
7118 gnu/xml/dom/DomDocument.java,
7119 gnu/xml/dom/DomDocumentBuilder.java,
7120 gnu/xml/dom/DomIterator.java,
7121 gnu/xml/dom/DomNode.java,
7122 gnu/xml/dom/DomXPathExpression.java,
7123 gnu/xml/dom/DomXPathResult.java,
7124 gnu/xml/dom/JAXPFactory.java,
7125 gnu/xml/dom/ls/DomLSException.java,
7126 gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java,
7127 gnu/xml/libxmlj/dom/GnomeXPathNodeList.java,
7128 gnu/xml/libxmlj/sax/GnomeXMLReader.java,
7129 gnu/xml/libxmlj/transform/GnomeTransformer.java,
7130 gnu/xml/libxmlj/transform/GnomeTransformerFactory.java,
7131 gnu/xml/libxmlj/util/XMLJ.java,
7132 gnu/xml/pipeline/CallFilter.java,
7133 gnu/xml/pipeline/DomConsumer.java,
7134 gnu/xml/pipeline/LinkFilter.java,
7135 gnu/xml/pipeline/NSFilter.java,
7136 gnu/xml/pipeline/TeeConsumer.java,
7137 gnu/xml/pipeline/ValidationConsumer.java,
7138 gnu/xml/pipeline/WellFormednessFilter.java,
7139 gnu/xml/pipeline/XIncludeFilter.java,
7140 gnu/xml/pipeline/XsltFilter.java,
7141 gnu/xml/transform/ApplyImportsNode.java,
7142 gnu/xml/transform/Bindings.java,
7143 gnu/xml/transform/DocumentFunction.java,
7144 gnu/xml/transform/FormatNumberFunction.java,
7145 gnu/xml/transform/NodeNumberNode.java,
7146 gnu/xml/transform/NumberNode.java,
7147 gnu/xml/transform/Stylesheet.java,
7148 gnu/xml/transform/SystemPropertyFunction.java,
7149 gnu/xml/transform/Template.java,
7150 gnu/xml/transform/TemplatesImpl.java,
7151 gnu/xml/transform/TransformerImpl.java,
7152 gnu/xml/transform/ValueOfNode.java,
7153 gnu/xml/transform/XSLURIResolver.java,
7154 gnu/xml/util/DoParse.java,
7155 gnu/xml/util/Resolver.java,
7156 gnu/xml/xpath/Expr.java,
7157 gnu/xml/xpath/FunctionCall.java,
7158 gnu/xml/xpath/RelationalExpr.java,
7159 gnu/xml/xpath/Selector.java,
7160 gnu/xml/xpath/XPathParser.java,
7161 java/beans/XMLDecoder.java,
7162 java/text/SimpleDateFormat.java,
7163 javax/swing/JPopupMenu.java,
7164 javax/swing/JSpinner.java,
7165 javax/swing/SortingFocusTraversalPolicy.java,
7166 javax/swing/SwingUtilities.java,
7167 javax/swing/plaf/basic/BasicComboBoxEditor.java,
7168 javax/swing/plaf/basic/BasicComboBoxRenderer.java,
7169 javax/swing/tree/DefaultMutableTreeNode.java,
7170 javax/xml/parsers/DocumentBuilder.java,
7171 javax/xml/parsers/DocumentBuilderFactory.java,
7172 javax/xml/transform/sax/SAXTransformerFactory.java,
7173 vm/reference/java/lang/VMClassLoader.java,
7174 vm/reference/java/lang/VMProcess.java,
7175 vm/reference/java/lang/VMRuntime.java,
7176 vm/reference/java/lang/VMSystem.java,
7177 vm/reference/java/security/VMAccessController.java:
7178 Removed unused imports and expanded starred
7181 2005-02-12 Michael Koch <konqueror@gmx.de>
7183 * include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
7184 include/gnu_java_awt_peer_gtk_GdkGraphics2D.h:
7187 2005-02-12 Graydon Hoare <graydon@redhat.com>
7189 * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java: Add.
7191 2005-02-12 Graydon Hoare <graydon@redhat.com>
7193 * gnu/java/awt/peer/gtk/GdkFontPeer.java
7196 (getTextMetrics): New native methods.
7197 * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Remove native parts.
7198 * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Likewise.
7199 * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java:
7200 Hold reference to GtkToolkit.
7201 * gnu/java/awt/peer/gtk/GdkGraphics2D.java
7203 (cairoDrawGdkTextLayout):
7205 (getPeerTextMetrics):
7206 (getPeerFontMetrics): Remove.
7207 (setFont): Don't call cairoSetFont.
7208 (cairoDrawGlyphVector): Accept font peer argument.
7209 (drawGlyphVector): Pass font peer to cairoDrawGlyphVector.
7210 * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
7211 (finalize): Call finish from here.
7212 (produce): Not from here.
7213 * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java:
7214 Hold reference to GdkGraphicsEnvironment.
7215 * gnu/java/awt/peer/gtk/GtkToolkit.java:
7216 (getFontMetrics): Change locking.
7217 (getBounds): New method.
7218 (getLocalGraphicsEnvironment): Pass reference to this.
7220 * include/Makefile.am: Remove entries for GdkFontMetrics, GdkGlyphVector.
7221 * include/gnu_java_awt_peer_gtk_GdkFontMetrics.h: Remove.
7222 * include/gnu_java_awt_peer_gtk_GdkFontPeer.h: Regenerate.
7223 * include/gnu_java_awt_peer_gtk_GdkGlyphVector.h: Remove.
7224 * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerate.
7226 * native/jni/gtk-peer/Makefile.am
7227 Remove entries for GdkFontMetrics, GdkGlyphVector.
7228 * native/jni/gtk-peer/gdkfont.h: Add #defines, remove struct glyphvec.
7229 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
7230 (ensure_metrics_cairo):
7231 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetFont):
7232 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawString):
7233 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerFontMetrics):
7234 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerTextMetrics):
7236 (metrics_surface): Remove.
7237 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector):
7238 Pass and install font peer.
7239 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c:
7240 Release GDK lock while performing upcalls.
7241 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Remove.
7242 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
7243 (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
7244 (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics):
7245 (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods.
7246 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove.
7248 2005-02-11 Craig Black <craig.black@aonix.com>
7250 * gnu/java/awt/peer/gtk/GtkCheckboxMenuItem.java
7251 (postMenuActionEvent): Implement to notify ItemListeners.
7252 * java/awt/CheckboxMenuItem.java
7253 (dispatchEventImpl): Update state on ItemEvent.
7254 * java/awt/MenuItem.java
7255 (processActionEvent): Retarget event source.
7257 2005-02-11 Thomas Fitzsimmons <fitzsim@redhat.com>
7259 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (create):
7260 Use GTK's built-in file system backend. Use GTK_RESPONSE_ACCEPT.
7261 (handle_response): Use GTK_RESPONSE_ACCEPT.
7263 2005-02-10 Michael Koch <konqueror@gmx.de>
7265 * configure.ac: Define GTK_CAIRO in config.h
7266 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
7267 (gtkInit): Compile Graphics2D stuff conditionally.
7269 2005-02-10 Chris Burdess <dog@gnu.org>
7271 * gnu/xml/dom/DomAttr.java,
7272 gnu/xml/dom/DomCDATA.java,
7273 gnu/xml/dom/DomCDATASection.java,
7274 gnu/xml/dom/DomCharacterData.java,
7275 gnu/xml/dom/DomDOMException.java,
7276 gnu/xml/dom/DomDoctype.java,
7277 gnu/xml/dom/DomDocument.java,
7278 gnu/xml/dom/DomDocumentConfiguration.java,
7279 gnu/xml/dom/DomDocumentFragment.java,
7280 gnu/xml/dom/DomElement.java,
7281 gnu/xml/dom/DomEx.java,
7282 gnu/xml/dom/DomFragment.java,
7283 gnu/xml/dom/DomImpl.java,
7284 gnu/xml/dom/DomIterator.java,
7285 gnu/xml/dom/DomNamedNodeMap.java,
7286 gnu/xml/dom/DomNode.java,
7287 gnu/xml/dom/DomNsNode.java,
7288 gnu/xml/dom/DomPI.java,
7289 gnu/xml/dom/DomProcessingInstruction.java,
7290 gnu/xml/dom/DomText.java,
7291 gnu/xml/dom/DomLSEx.java,
7292 gnu/xml/dom/DomLSException.java,
7293 gnu/xml/dom/DomLSParser.java,
7294 gnu/xml/dom/DomLSSerializer.java: Refactoring of exception and DOM
7295 implementation class names to conform to Classpath guidelines. Make
7296 DomLSException use JDK 1.4+ exception chaining.
7297 * gnu/xml/util/SAXNullTransformerFactory.java,
7298 gnu/xml/xpath/Predicate.java: Use constants relative to declaring
7301 2005-02-10 Michael Koch <konqueror@gmx.de>
7303 * javax/swing/JTabbedPane.java
7304 (Page.setDisplayedMnemonicIndex): Handle empty menmonic.
7306 2005-02-10 Graydon Hoare <graydon@redhat.com>
7308 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c,
7309 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
7310 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c,
7311 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
7312 Release GDK lock during upcalls.
7314 2005-02-10 Michael Koch <konqueror@gmx.de>
7316 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c:
7317 Merged file header from java-gui-20050128-branch.
7319 2005-02-10 Michael Koch <konqueror@gmx.de>
7321 * java/awt/Container.java (paramString):
7322 If layoutMgr is null just return result of super.paramString().
7324 2005-02-10 Jeroen Frijters <jeroen@frijters.net>
7326 * java/text/Collator.java (getInstance(Locale)):
7327 Added default collation pattern to handle case when resource
7328 is missing and throw InternalError instead of returning null
7329 should parsing fail.
7331 2005-02-09 Mark Wielaard <mark@klomp.org>
7333 * gnu/java/net/protocol/jar/Connection.java (getJarFile):
7334 Rename jar_file to jf.
7336 2005-02-09 Tom Tromey <tromey@redhat.com>
7338 * gnu/java/net/protocol/jar/Connection.java (getJarFile): Open
7339 jar file with OPEN_DELETE.
7340 * java/util/zip/ZipFile.java (ZipFile): Call deleteOnExit when
7341 OPEN_DELETE is used.
7343 2005-02-09 Michael Koch <konqueror@gmx.de>
7345 * java/awt/Scrollbar.java: Reformatted.
7347 2005-02-08 Tom Tromey <tromey@redhat.com>
7349 * java/net/URI.java (AUTHORITY_REGEXP): Handle case where user
7350 name or port is missing.
7351 (AUTHORITY_USERINFO_GROUP, AUTHORITY_HOST_GROUP,
7352 AUTHORITY_PORT_GROUP): Updated.
7354 2005-02-08 Craig Black <craig.black@aonix.com>
7356 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
7357 (copyState): Pass a JNI global reference to signal handler.
7358 (realize_cb): Use and free JNI global reference.
7360 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
7361 (create): Pass a JNI global reference to signal handler.
7362 (selection_changed): Match declaration.
7364 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
7365 (dispose): Do not remove entries from state tables until after widget is
7368 2005-02-08 Michael Koch <konqueror@gmx.de>
7370 * native/jni/java-nio/java_nio_VMDirectByteBuffer.c
7371 (NIOGetPointer): Handle case of pointer size != 32 bit.
7372 (NIOGetRawData): Likewise.
7373 (Java_java_nio_VMDirectByteBuffer_init): Likewise.
7374 Fixed asking for primitive type 'long'.
7376 2005-02-08 Michael Koch <konqueror@gmx.de>
7378 * configure.ac: Define substition variable GTK_CAIRO_ENABLED.
7379 Fix handling of GTK_CAIRO conditional.
7380 * gnu/classpath/Configuration.java.in (GTK_CAIRO_ENABLED):
7382 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static):
7383 Throw error when Cairo support was not enabled during configure time.
7385 2005-02-08 Michael Koch <konqueror@gmx.de>
7387 * javax/swing/tree/DefaultMutableTreeNode.java:
7388 Reworked Javadocs all over.
7389 (getPathToRoot): Fixed direction of result array initialization.
7391 2005-02-07 Mark Wielaard <mark@klomp.org>
7393 * java/util/ResourceBundle.java (getObject): Clarify
7394 MissingResourceException detailed message.
7395 (tryBundle(String,ClassLoader)): Likewise.
7397 2005-02-07 Craig Black <craig.black@aonix.com>
7399 * native/jni/classpath/native_state.c
7400 (add_node): Update head pointer when moving node to front of list.
7402 2005-02-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
7405 (CLASSPATH_FIND_JAVAC): Add ECJ option.
7406 (CLASSPATH_WITH_ECJ): New function.
7407 (CLASSPATH_CHECK_ECJ): New function.
7408 * examples/Makefile.am:
7409 Allow examples to be built with ecj.
7411 >>>>>>> .merge-right.r109770
7413 (dist-hook): Preserve attributes of Java sources when copying to
7416 2006-01-03 Raif S. Naffah <raif@swiftdsl.com.au>
7418 * AUTHORS: Added self.
7419 * java/security/Security.java (getProvider): Ensures provider's name is
7420 not null, not an empty string, and is trimmed before usage.
7422 2006-01-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
7424 * gnu/CORBA/Poa/AOM.java (add):
7425 Changed parameter Object into gnuServantObject.
7426 (Obj.object): Changed type to gnuServantObject.
7427 (findObject): Rewritten.
7429 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
7431 * native/jni/qt-peer/mainqtthread.cpp: Remove call to disable double
7432 buffering. Ability has gone in Qt-4.1.x.
7434 * configure.ac (QT_CFLAGS): Check for 4.1.0 version and for QtCore
7435 to have the right include flags.
7437 2006-01-01 Raif S. Naffah <raif@swiftdsl.com.au>
7439 * java/security/MessageDigest.java (getInstance(String,String)):
7440 Use trimmed copy of provider name.
7441 * gnu/java/security/Engine.java
7442 (getInstance(String,String,Provider,Object[])): Use trimmed copy of
7443 service and algorithm names.
7445 2006-01-01 Raif S. Naffah <raif@swiftdsl.com.au>
7447 * java/net/InetAddress.java (getAllByName): use LOCALHOST if
7448 localhost is null or is an empty string. Trim hostname before
7453 coding: iso-latin-1-unix