Imported GNU Classpath 0.20
[gcc.git] / libjava / classpath / ChangeLog
1 2005-01-13 Mark Wielaard <mark@klomp.org>
2
3 * configure.ac: Set version to 0.20.
4 * NEWS: Add entries for all the new work done.
5
6 2005-01-13 Mark Wielaard <mark@klomp.org>
7
8 * javax/swing/text/DefaultCaret.java: Chain all AssertionErrors.
9
10 2005-01-13 Mark Wielaard <mark@klomp.org>
11
12 * java/util/regex/Pattern.java (Pattern): Chain REException.
13
14 2006-01-13 Chris Burdess <dog@gnu.org>
15
16 * gnu/xml/xpath/NameTest.java: Removed debugging output.
17
18 2005-01-13 Jeroen Frijters <jeroen@frijters.net>
19
20 * java/security/Security.java
21 (getProperty): Added hack to skip security check when trusted
22 code is direct caller.
23
24 2005-01-13 Jeroen Frijters <jeroen@frijters.net>
25
26 * java/io/PrintStream.java
27 (line_separator, PrintStream(OutputStream,boolean)): Use
28 SystemProperties.
29
30 2005-01-13 Jeroen Frijters <jeroen@frijters.net>
31
32 * gnu/java/nio/charset/Provider.java: Added comment about its
33 special relation with CharsetProvider.
34 (static): Removed.
35 * gnu/java/nio/charset/iconv/IconvProvider.java: Added comment about
36 its special relation with CharsetProvider.
37 (static): Removed.
38 * java/nio/charset/spi/CharsetProvider.java
39 (CharsetProvider): Add special case to skip security check for
40 built in providers.
41
42 2005-01-13 Mark Wielaard <mark@klomp.org>
43
44 * javax/swing/JMenuItem.java (JMenuItem(Action)): Check whether
45 name, accel, mnemonic and command are defined before setting.
46
47 2005-01-12 Mark Wielaard <mark@klomp.org>
48
49 * javax/swing/plaf/metal/MetalFileChooserUI.java
50 (FileRenderer.getListCellRendererComponent): Set empty name and null
51 icon when File is null.
52
53 2006-01-13 Audrius Meskauskas <AudriusA@Bioinformatics.org>
54
55 * gnu/java/rmi/server/UnicastRef.java (newCall):
56 Throw ConnectException after catching IOException.
57
58 2006-01-12 Lillian Angel <langel@redhat.com>
59
60 * javax/swing/text/DefaultStyledDocument.java
61 (insertUpdate): Removed unneeded check.
62
63 2006-01-12 Anthony Balkissoon <abalkiss@redhat.com>
64
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.
71
72 2006-01-12 Ito Kazumitsu <kaz@maczuka.gcd.org>
73
74 Fixes bug #22802
75 * gnu/regexp/RE.java(initialize): Fixed the parsing of
76 character classes within a subexpression.
77
78 2006-12-12 Lillian Angel <langel@redhat.com>
79
80 * javax/swing/text/DefaultStyledDocument.java
81 (insertUpdate): Added check to check if attribute set is
82 empty.
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.
87
88 2006-12-12 Guilhem Lavaux <guilhem@kaffe.org>
89
90 * configure.ac: Check for isnan.
91
92 * native/fdlibm/fdlibm.h: If we have a isnan function then do not
93 define the macro.
94
95 2006-01-12 Chris Burdess <dog@gnu.org>
96
97 * gnu/xml/stream/XMLParser.java: Corrected the handling of some XML
98 1.1 character ranges.
99
100 2006-01-12 Anthony Balkissoon <abalkiss@redhat.com>
101
102 * javax/swing/TransferHandler.java:
103 (TransferAction<init>): Call super constructor. Fixes Mauve regression
104 gnu/testlet/javax/swing/JTextField/CopyPaste.
105
106 2006-01-12 Christian Thalinger <twisti@complang.tuwien.ac.at>
107
108 * resource/Makefile.am: Install
109 logging.properties into $(prefix)/lib.
110 * resource/Makefile.am (securitydir): Changed to
111 $(prefix)/lib/security.
112
113 2006-01-12 Roman Kennke <kennke@aicas.com>
114
115 * javax/swing/JTextField.java
116 (createDefaultModel): Moved installation of the filterNewlines
117 property to setDocument().
118 (setDocument): New method. Installs the filterNewlines property
119 on the document.
120
121 2006-01-12 Chris Burdess <dog@gnu.org>
122
123 * gnu/xml/dom/DomNode.java,
124 gnu/xml/transform/ElementAvailableFunction.java: Removed debugging
125 output.
126 * gnu/xml/xpath/NameTest.java,
127 gnu/xml/xpath/NamespaceTest.java,
128 gnu/xml/xpath/Selector.java: Fix regression for namespace axis
129 navigation.
130 * gnu/xml/transform/MessageNode.java: Use standard logging system
131 for outputting messages.
132
133 2006-01-12 Tom Tromey <tromey@redhat.com>
134
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.
143
144 2006-01-12 Chris Burdess <dog@gnu.org>
145
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.
165
166 2006-01-12 Roman Kennke <kennke@aicas.com>
167
168 * java/util/Hashtable.java
169 (KeyEnumerator.nextElement): Added null check to avoid NPE.
170 (ValueEnumerator.nextElement): Added null check to avoid NPE.
171
172 2006-01-12 Lillian Angel <langel@redhat.com>
173
174 * javax/swing/text/GapContent.java
175 (UndoInsertString): Changed name of class to InsertUndo to match the JDK.
176
177 2006-01-12 Mark Wielaard <mark@klomp.org>
178
179 * vm/reference/gnu/java/net/VMPlainSocketImpl.java (connect):
180 Throw UnknowHostException when name could not be resolved.
181
182 2006-01-12 Jeroen Frijters <jeroen@frijters.net>
183
184 * java/net/URL.java
185 (static, getURLStreamHandler): Use SystemProperties.
186
187 2006-01-12 Mark Wielaard <mark@klomp.org>
188
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.
193
194 2006-01-12 Mark Wielaard <mark@klomp.org>
195
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.
201
202 2006-01-12 Mark Wielaard <mark@klomp.org>
203
204 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
205 Remove asserts.
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.
210
211 2006-01-12 Mark Wielaard <mark@klomp.org>
212
213 * native/fdlibm/mprec.c (Balloc): Disable assert to workaround
214 PR classpath/23863.
215
216 2006-01-11 Chris Burdess <dog@gnu.org>
217
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
246 aid debugging.
247
248 2006-01-11 Lillian Angel <langel@redhat.com>
249
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
253 structures.
254
255 2006-01-11 Anthony Balkissoon <abalkiss@redhat.com>
256
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.
262
263 2006-01-11 Anthony Balkissoon <abalkiss@redhat.com>
264
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.
269
270 2006-01-11 Roman Kennke <kennke@aicas.com>
271
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.
295
296 2006-01-11 Lillian Angel <langel@redhat.com>
297
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.
302
303 2006-01-10 Anthony Balkissoon <abalkiss@redhat.com>
304
305 * javax/swing/text/DefaultStyledDocument.java:
306 (ElementBuffer.insertUpdate): Rewritten to properly handle start and
307 end tags.
308 (ElementBuffer.insertFracture): New method.
309 (ElementBuffer.insertContentTag): Removed unnecessary case for
310 JoinFractureDirection - this only applies to start tags, not content
311 tags.
312 (insertUpdate): Corrected conditions for setting direction to
313 JoinNextDirection.
314
315 2006-01-10 Roman Kennke <kennke@aicas.com>
316
317 * Makefile.am (EXTRA_DIST): Added ChangeLog-2004.
318 * ChangeLog-2005: New File.
319
320 2006-01-10 Roman Kennke <kennke@aicas.com>
321
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.
326
327 2006-01-10 Roman Kennke <kennke@aicas.com>
328
329 * javax/swing/ViewportLayout.java
330 (layoutContainer): Fixed condition, to avoid ClasscastException.
331
332 2006-01-10 Roman Kennke <kennke@aicas.com>
333
334 * javax/swing/plaf/basic/BasicSplitPaneDivider.java
335 (MouseHandler.mousePressed): Fixed indendation.
336 (MouseHandler.mouseDragged): Fixed indendation.
337
338 2006-01-10 Roman Kennke <kennke@aicas.com>
339
340 * javax/swing/plaf/basic/BasicLookAndFeel.java
341 (playSound): Added @since 1.4 to the API docs.
342
343 2006-01-10 Roman Kennke <kennke@aicas.com>
344
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.
348
349 2006-01-10 Roman Kennke <kennke@aicas.com>
350
351 * javax/swing/plaf/ComponentUI.java
352 (update): Fixed indendation.
353
354 2006-01-10 Roman Kennke <kennke@aicas.com>
355
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().
360
361 2006-01-10 Roman Kennke <kennke@aicas.com>
362
363 * javax/swing/RepaintManager.java
364 (validateInvalidComponents): Fixed condition to avoid NPE.
365
366 2006-01-10 Roman Kennke <kennke@aicas.com>
367
368 * javax/swing/JViewport.java:
369 (static_initializer): Removed unused variable myScrollMode.
370
371 2006-01-10 Roman Kennke <kennke@aicas.com>
372
373 * javax/swing/JTabbedPane.java:
374 Cleared API docs a little.
375
376 2006-01-10 Roman Kennke <kennke@aicas.com>
377
378 * java/util/StringTokenizer.java
379 (StringTokenizer(String, String, boolean)):
380 Don't trigger NPE here for conformance with the spec.
381
382 2006-01-10 Roman Kennke <kennke@aicas.com>
383
384 * java/util/ArrayList.java
385 (DEFAULT_CAPACITY): Changed default capacity to 10, as specified.
386
387 2006-01-10 Roman Kennke <kennke@aicas.com>
388
389 * gnu/java/awt/peer/gtk/GdkGraphics2D.java
390 (GdkGraphics2D(GdkGraphics2D)): Added null check for the bg
391 field to avoid NPE.
392
393 2006-01-10 Roman Kennke <kennke@aicas.com>
394
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.
400
401 2006-01-10 Robert Schuster <robertschuster@fsfe.org>
402
403 * java/beans/EventSetDescriptor.java: Reformatted and
404 fixed API docs.
405
406 2006-01-10 Roman Kennke <kennke@aicas.com>
407
408 * java/lang/SecurityManager.java
409 Fully qualified AWT class references in API docs.
410
411 2006-01-10 Robert Schuster <robertschuster@fsfe.org>
412
413 * java/beans/EventSetDescriptor.java:
414 (getGetListenerMethod): New method.
415
416 2006-01-10 Mark Wielaard <mark@klomp.org>
417
418 * lib/Makefile.am (GCJX): Add -g to get linenumber info.
419
420 2006-01-10 Jeroen Frijters <jeroen@frijters.net>
421
422 PR classpath/25727
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.
427
428 2006-01-10 Jeroen Frijters <jeroen@frijters.net>
429
430 PR classpath/24618
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
436 null key.
437 (internalGet): Use helper method to determine equality.
438
439 2006-01-09 Robert Schuster <robertschuster@fsfe.org>
440
441 * java/beans/EventSetDescriptor.java: Implemented the two 1.4
442 constructors.
443
444 2006-01-09 Anthony Balkissoon <abalkiss@redhat.com>
445
446 * javax/swing/text/PlainDocument.java:
447 (insertUpdate): Handle special case of an insertion immediately
448 following a newline character.
449
450 2006-01-09 Roman Kennke <kennke@aicas.com>
451
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
463 flag.
464 * native/jni/java-net/javanet.c
465 (_javanet_connect): Added stream parameter.
466
467 2006-01-09 Audrius Meskauskas <AudriusA@Bioinformatics.org>
468
469 * javax.management.Attribute.java: Grammar and
470 formatting fixes.
471
472 2006-01-09 Mark Wielaard <mark@klomp.org>
473
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().
479
480 2006-01-09 Robert Schuster <robertschuster@fsfe.org>
481
482 * java/beans/Introspector.java:
483 (getBeanInfo(Class, int)): New method.
484 (getBeanInfo(Class, Class): Moved common code in a new method.
485 (merge): New method.
486
487 2006-01-09 Robert Schuster <robertschuster@fsfe.org>
488
489 * java/beans/XMLEncoder.java: Fix spelling mistakes.
490
491 2006-01-09 Anthony Balkissoon <abalkiss@redhat.com>
492
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.
500
501 2006-01-09 Lillian Angel <langel@redhat.com>
502
503 * javax/swing/plaf/basic/BasicTreeUI.java:
504 Added new field.
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.
514
515 2006-01-09 Mark Wielaard <mark@klomp.org>
516
517 * javax/swing/JList.java (setSelectedIndex): Clear selection when
518 argument is negative.
519
520 2006-01-08 Mark Wielaard <mark@klomp.org>
521
522 * java/net/InetAddress.java (getInaddrAny): Explicitly set hostName.
523
524 2006-01-09 Audrius Meskauskas <AudriusA@Bioinformatics.org>
525
526 * javax.management.Attribute.java: New file.
527
528 2006-01-09 Roman Kennke <kennke@aicas.com>
529
530 * java/net/DatagramSocketImpl.java
531 (localPort): Renamed to localport for correct access from native
532 code.
533
534 2006-01-09 Roman Kennke <kennke@aicas.com>
535
536 * javax/swing/Popup.java
537 (LightweightPopup.hide): Repaint the layered pane when popup is
538 removed.
539
540 2006-01-09 Roman Kennke <kennke@aicas.com>
541
542 * java/awt/Container.java
543 (remove): Don't repaint the container here.
544
545 2006-01-08 Tom Tromey <tromey@redhat.com>
546
547 * java/lang/InheritableThreadLocal.java: Organized imports.
548
549 2006-01-08 Ito Kazumitsu <kaz@maczuka.gcd.org>
550
551 Fixes bug #25679
552 * gnu/regexp/RETokenRepeated.java(match): Optimized the case
553 when an empty string matched an empty token.
554
555 2006-01-08 Chris Burdess <dog@gnu.org>
556
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.
567
568 2006-01-08 Robert Schuster <robertschuster@fsfe.org>
569
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.
609
610 2006-01-08 Chris Burdess <dog@gnu.org>
611
612 * java/lang/Character.java (toChars,toCodePoint): Correct these
613 methods to use algorithms from Unicode specification.
614
615 2006-01-08 Mark Wielaard <mark@klomp.org>
616
617 * native/jni/xmlj/Makefile.am (libxmlj_la_LIBADD): Add jcl.o.
618
619 2006-01-07 Paul Jenner <psj@harker.dyndns.org>
620
621 Fixes bug #25711
622 * examples/Makefile.am: Corrected DESTDIR install paths.
623
624 2006-01-07 Audrius Meskauskas <AudriusA@Bioinformatics.org>
625
626 * org/omg/CORBA/INVALID_ACTIVITY.java: Removed non -
627 ASCII character (line 46).
628
629 2006-01-07 Roman Kennke <kennke@aicas.com>
630
631 * javax/swing/text/TableView.java: New file.
632
633 2006-01-07 Chris Burdess <dog@gnu.org>
634
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.
640
641 2006-01-07 Chris Burdess <dog@gnu.org>
642
643 * gnu/xml/stream/SAXParser.java,
644 gnu/xml/stream/XMLParser.java: Add SAX property to return base
645 URI of the current event.
646
647 2006-01-07 Chris Burdess <dog@gnu.org>
648
649 * gnu/xml/stream/SAXParser.java: Add SAX feature to set XML Base
650 aware processing.
651
652 2006-01-07 Chris Burdess <dog@gnu.org>
653
654 * gnu/xml/stream/SAXParser.java,
655 gnu/xml/stream/XIncludeFilter.java,
656 gnu/xml/stream/XMLParser.java: Updated documentation.
657
658 2006-01-07 Chris Burdess <dog@gnu.org>
659
660 * AUTHORS: add self.
661
662 2006-01-06 Casey Marshall <csm@gnu.org>
663
664 * AUTHORS: add myself.
665
666 2006-01-06 Casey Marshall <csm@gnu.org>
667
668 PR classpath/25699
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.
674 (eof): new field.
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
684 for buffered data.
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.
688
689 2006-01-06 Tom Tromey <tromey@redhat.com>
690
691 * java/lang/String.java (codePointCount): Fixed javadoc.
692
693 2006-01-06 Tom Tromey <tromey@redhat.com>
694
695 * java/lang/String.java (contains): Added @since.
696
697 2006-01-06 Ito Kazumitsu <kaz@maczuka.gcd.org>
698
699 Fixes bug #25616
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.
703
704 2006-01-06 Jeroen Frijters <jeroen@frijters.net>
705
706 PR classpath/24858
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
713 WeakHashMap.
714 * java/lang/ThreadLocal.java
715 (key, Key): Removed.
716 (get, set): Changed to use "this" instead of "key".
717
718 2006-01-06 Dalibor Topic <robilad@kaffe.org>
719
720 * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Removed java-assert.h.
721
722 * native/fdlibm/java-assert.h: Removed file.
723
724 * native/fdlibm/mprec.c: Include assert.h. Don't include java-assert.h.
725 Replaced use of JvAssert by assert.
726
727 2006-01-05 Anthony Balkissoon <abalkiss@redhat.com>
728
729 * javax/swing/text/DefaultCaret.java:
730 (setDot): Fixed paramater to Math.max to be this.dot and not the
731 parameter dot.
732
733 2006-01-05 Roman Kennke <kennke@aicas.com>
734
735 * javax/swing/plaf/basic/BasicListUI.java
736 (getCellHeight): New helper method.
737 (getCellBounds): Use new helper method for determining the cell
738 height.
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
742 of cell heights.
743 (indexToLocation): Fixed calculation of # visible rows and handling
744 of cell heights.
745
746 2006-01-05 Roman Kennke <kennke@aicas.com>
747
748 * javax/swing/plaf/metal/MetalFileChooserUI.java
749 (createList): Set VERTICAL_SCROLLBAR_NEVER mode on the JScrollPane
750 in the file chooser.
751
752 2006-01-05 Anthony Balkissoon <abalkiss@redhat.com>
753
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
766 document.
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
776 type ContentType.
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
781 container.
782
783 2006-01-05 Mark Wielaard <mark@klomp.org>
784
785 * newsitems.txt: Add fosdem meeting.
786 * events/events.wml: Likewise.
787 * events/fosdem06.wml: New file.
788
789 2006-01-05 Lillian Angel <langel@redhat.com>
790
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.
794
795 2006-01-05 Roman Kennke <kennke@aicas.com>
796
797 * javax/swing/RepaintManager.java
798 (validateInvalidComponents): Search for the validate root
799 and start validating there.
800
801 2006-01-05 Roman Kennke <kennke@aicas.com>
802
803 * javax/swing/plaf/basic/BasicListUI.java
804 (ComponentHandler): Removed unneeded class.
805 (ListDataHandler.contentsChanged): Revalidate instead of calling
806 damageLayout().
807 (ListDataHandler.intervalAdded): Revalidate instead of calling
808 damageLayout().
809 (ListDataHandler.intervalRemoved): Revalidate instead of calling
810 damageLayout().
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.
823
824 2006-01-04 Tom Tromey <tromey@redhat.com>
825
826 * include/.cvsignore: Ignore config-int.h.
827
828 2006-01-04 Roman Kennke <kennke@aicas.com>
829
830 * javax/swing/plaf/basic/BasicListUI.java
831 (getPreferredSize): Rewritten to match the specs.
832
833 2006-01-04 Roman Kennke <kennke@aicas.com>
834
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.
839
840 2006-01-04 Roman Kennke <kennke@aicas.com>
841
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.
849
850 2006-01-04 Roman Kennke <kennke@aicas.com>
851
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.
855
856 2006-01-04 Roman Kennke <kennke@aicas.com>
857
858 * vm/reference/gnu/java/net/VMPlainSocketImpl.java: New VM class.
859 * vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java:
860 New VM class.
861 * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c: New file.
862 * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
863 New file.
864 * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c:
865 Removed.
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.
874
875 2006-01-04 Lillian Angel <langel@redhat.com>
876
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
880 correctly.
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.
885
886 2006-01-04 Lillian Angel <langel@redhat.com>
887
888 PR classpath/25473
889 PR classpath/25479
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.
897
898 2006-01-04 Dalibor Topic <robilad@kaffe.org>
899
900 * configure.ac: Added AX_CREATE_STDINT_H
901
902 * include/Makefile.am (DISTCLEANFILES): Remove config-int.h.
903
904 * m4/ax_create_stdint_h.m4: New file.
905
906 * native/fdlibm/mprec.h: Include config-int.h. Removed C99
907 typedefs. Removed stdint.h and inttypes.h includes.
908
909 2006-01-03 Mark Wielaard <mark@klomp.org>
910
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.
916
917 2006-01-04 Lillian Angel <langel@redhat.com>
918
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.
923
924 2006-01-04 Roman Kennke <kennke@aicas.com>
925
926 * javax/swing/plaf/basic/BasicHTML.java: New class.
927
928 2006-01-03 Tom Tromey <tromey@redhat.com>
929
930 * java/io/OutputStreamWriter.java (OutputStreamWriter): Added @since.
931 * java/io/InputStreamReader.java (InputStreamReader): Added @since.
932
933 2006-01-03 Mark Wielaard <mark@klomp.org>
934
935 * org/omg/CORBA/INVALID_ACTIVITY.java: Remove non-ascii characters.
936
937 2006-01-03 Mark Wielaard <mark@klomp.org>
938
939 * javax/swing/plaf/metal/MetalLookAndFeel.java (MetalLookAndFeel):
940 Always call createDefaultTheme().
941 (createDefaultTheme): Check whether theme is still null.
942
943 2006-01-03 Mark Wielaard <mark@klomp.org>
944
945 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setBackground): Set to
946 Color.WHITE if null.
947
948 2006-01-03 Lillian Angel <langel@redhat.com>
949
950 * javax/swing/plaf/metal/MetalLookAndFeel.java
951 (getDescription): Fixed to return the correct string.
952 (getID): Likewise.
953 (getName): Likewise.
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.
997
998 2006-01-03 Mark Wielaard <mark@klomp.org>
999
1000 * javax/swing/JTextArea.java
1001 (JTextArea(Document,text,int,int)): Only call setText() when text is
1002 not null.
1003
1004 2006-01-03 Lillian Angel <langel@redhat.com>
1005
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.
1012
1013 2006-01-03 Lillian Angel <langel@redhat.com>
1014
1015 * javax/swing/plaf/basic/BasicLookAndFeel.java
1016 (initComponentDefaults): Fixed several defaults that differed
1017 from the JDK.
1018
1019 2006-01-03 Lillian Angel <langel@redhat.com>
1020
1021 <<<<<<< .working
1022 PR swing/23558
1023 * javax/swing/plaf/basic/BasicComboBoxUI.java
1024 (FocusHandler.focusLost): Do not call popup.hide.
1025
1026 2005-09-08 Mark Wielaard <mark@klomp.org>
1027
1028 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Fix typo
1029 (Grahics -> Graphics).
1030
1031 2005-09-08 Tom Tromey <tromey@redhat.com>
1032
1033 * examples/gnu/classpath/examples/swing/ClasspathSwingActivityBoard.launch:
1034 New file.
1035
1036 2005-09-08 Roman Kennke <kennke@aicas.com>
1037
1038 * javax/swing/plaf/metal/MetalLookAndFeel.java
1039 (MetalLookAndFeel): Only load default theme if no theme has been
1040 set before.
1041 (initComponentDefaults): Fixed and added color default values
1042 for various components.
1043
1044 2005-09-08 Anthony Balkissoon <abalkiss@redhat.com>
1045
1046 * java/awt/Container.java:
1047 (findComponentForMouseEventAt): Removed check for opacity.
1048
1049 2005-09-08 Keith Seitz <keiths@redhat.com>
1050
1051 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
1052 (executeVersion): Major and minor version are integers, not bytes.
1053
1054 2005-09-08 Anthony Balkissoon <abalkiss@redhat.com>
1055
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.
1063
1064 2005-09-08 Tom Tromey <tromey@redhat.com>
1065
1066 * .classpath: Enable compilation of jdwp.
1067
1068 2005-09-08 Keith Seitz <keiths@redhat.com>
1069
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):
1082 Likewise
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.
1097
1098 2005-09-08 Lillian Angel <langel@gmail.com>
1099
1100 * javax/swing/JPopupMenu.java:
1101 Fixes Bug #PR23533
1102 (setVisible): Adjusted popup menu's location
1103 depending on the size of the screen.
1104
1105 2005-09-08 Mark Wielaard <mark@klomp.org>
1106
1107 * Makefile.am (EXTRA_DIST): Add autogen.sh
1108 * lib/standard.omit: Remove gnu/classpath/jdwp, gnu/xml/stream and
1109 javax/xml/stream.
1110 * vm/reference/standard.omit: Removed.
1111
1112 2005-09-08 Tom Tromey <tromey@redhat.com>
1113
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.
1117
1118 2005-09-08 Roman Kennke <kennke@aicas.com>
1119
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.
1124
1125 2005-09-08 David Gilbert <david.gilbert@object-refinery.com>
1126
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.
1138
1139 2005-09-08 Roman Kennke <kennke@aicas.com>
1140
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
1152 text fields.
1153 (drawUnselectedText): Respect the 'enabled' property of
1154 the text component.
1155 (paint): Fetch the disabled color of the text component.
1156
1157 2005-09-08 Roman Kennke <kennke@aicas.com>
1158
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
1163 changes.
1164 * javax/swing/plaf/metal/MetalLookAndFeel.java
1165 (initComponentDefaults): Fixed color defaults for TextFields
1166 to use the current theme.
1167
1168 2005-09-08 Roman Kennke <kennke@aicas.com>
1169
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
1176 foreground color.
1177 (inactiveBackground): New field that stores the inactive
1178 background color.
1179 (updateComponentColors): New method. Updates the text
1180 components' colors according to the state of the 'enabled'
1181 property.
1182 (installDefaults): Load the defaults for the component colors.
1183 * javax/swing/plaf/metal/MetalLookAndFeel.java
1184 (initComponentDefaults): Added defaults for TextField colors
1185 and border.
1186
1187 2005-09-08 Roman Kennke <kennke@aicas.com>
1188
1189 * javax/swing/text/GapContent.java
1190 Fixes Bug #22966.
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.
1195
1196 2005-09-08 David Gilbert <david.gilbert@object-refinery.com>
1197
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.
1220
1221 2005-09-08 Jeroen Frijters <jeroen@frijters.net>
1222
1223 * java/io/ObjectInputStream.java
1224 (readObject): Removed println and fixed Proxy class descriptor
1225 deserialization.
1226 (resolveProxyClass): Use Class.forName() instead of calling
1227 ClassLoader.loadClass() directly.
1228 * java/io/ObjectOutputStream.java
1229 (writeClassDescriptor): Added support for serializing Proxy
1230 class descriptor.
1231
1232 2005-09-08 Jeroen Frijters <jeroen@frijters.net>
1233
1234 * javax/naming/CompoundName.java
1235 (readObject, writeObject): New methods.
1236
1237 2005-09-07 Lillian Angel <langel@redhat.com>
1238
1239 * javax/swing/SpringLayout.java:
1240 Fixes Bug #PR23003
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.
1244
1245 2005-09-07 Lillian Angel <langel@redhat.com>
1246
1247 * javax/swing/text/GapContent.java:
1248 Fixes Bug #PR22966
1249 (getOffset): Fixed check, was redundant.
1250
1251 2005-09-07 Lillian Angel <langel@redhat.com>
1252
1253 * javax/swing/text/GapContent.java:
1254 Fixes Bug #PR22966
1255 (getOffset): Added check for mark <= gapEnd
1256
1257 2005-09-07 Roman Kennke <roman@kennke.org>
1258
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.
1271
1272 2005-09-07 Roman Kennke <roman@kennke.org>
1273
1274 * javax/swing/JPanel.java
1275 (AccessibleJPanel): New inner class.
1276 (getAccessibleContext): Implemented this method.
1277
1278 2005-09-07 Roman Kennke <roman@kennke.org>
1279
1280 * javax/swing/JPanel.java: Reformatted to match our coding
1281 standards.
1282
1283 2005-09-07 Roman Kennke <roman@kennke.org>
1284
1285 * javax/swing/JViewport.java
1286 (AccessibleJViewport): New inner class.
1287 (getAccessibleContext): New method. Implements the Accessible
1288 interface for JViewport.
1289
1290 2005-09-07 David Gilbert <david.gilbert@object-refinery.com>
1291
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.
1308
1309 2005-09-07 Robert Schuster <robertschuster@fsfe.org>
1310
1311 * native/jni/qt-peer/componentevent.cpp: Added inclusion
1312 of assert.h
1313
1314 2005-09-07 Robert Schuster <robertschuster@fsfe.org>
1315
1316 * INSTALL: Mention that GCJ4 is now mandatory.
1317
1318 2005-09-07 Robert Schuster <robertschuster@fsfe.org>
1319
1320 * javax/swing/Box.java: Added java.awt.Container import statement.
1321
1322 2005-09-06 David Gilbert <david.gilbert@object-refinery.com>
1323
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.
1339
1340 2005-09-06 Lillian Angel <langel@redhat.com>
1341
1342 Fixes Bug #PR23023
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.
1349
1350 2005-09-06 Lillian Angel <langel@redhat.com>
1351
1352 * javax/swing/plaf/basic/BasicFileChooserUI.java:
1353 Formatted entire class.
1354
1355 2005-09-06 Mark Wielaard <mark@klomp.org>
1356
1357 * configure.ac: Set version to 0.19-pre.
1358
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.
1362
1363 2005-09-06 Roman Kennke <roman@kennke.org>
1364
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.
1373
1374 2005-09-06 David Gilbert <david.gilbert@object-refinery.com>
1375
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.
1381
1382 2005-09-06 Lillian Angel <langel@redhat.com>
1383
1384 Fixes Bug #PR20015
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.
1395
1396 2005-09-06 Lillian Angel <langel@redhat.com>
1397
1398 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1399 Fixes Bug #PR23527
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.
1403
1404 2005-09-06 Lillian Angel <langel@redhat.com>
1405
1406 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1407 Formatted class.
1408
1409 2005-09-06 Lillian Angel <langel@redhat.com>
1410
1411 * javax/swing/plaf/basic/BasicScrollBarUI:
1412 Fixes Bug PR23529.
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
1417 released.
1418
1419 2005-09-06 Mark Wielaard <mark@klomp.org>
1420
1421 * NEWS: Add new features for 0.18.
1422 * configure.ac: Set version to 0.18.
1423
1424 2005-09-06 Thomas Fitzsimmons <fitzsim@redhat.com>
1425
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.
1429
1430 2005-09-05 Thomas Fitzsimmons <fitzsim@redhat.com>
1431
1432 PR awt/20720
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.
1441
1442 2005-09-05 Andreas Tobler <a.tobler@schweiz.ch>
1443
1444 * native/jni/Makefile.am (all-local): Invoke $(SHELL) to execute
1445 the script.
1446
1447 * scripts/check_jni_methods.sh: Make script working with non GNU
1448 grep versions.
1449
1450 2005-09-05 Roman Kennke <roman@kennke.org>
1451
1452 * javax/swing/event/DocumentEvent.java:
1453 (ElementChange) Made inner interface static to conform to the specs.
1454
1455 2005-09-05 Roman Kennke <roman@kennke.org>
1456
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.
1466
1467 2005-09-05 Roman Kennke <roman@kennke.org>
1468
1469 * javax/swing/event/DocumentEvent.java:
1470 Reindented file to conform to our coding standards.
1471
1472 2005-09-05 Chris Burdess <dog@gnu.org>
1473
1474 * gnu/xml/stream/XMLEventAllocatorImpl.java,
1475 gnu/xml/stream/XMLInputFactoryImpl.java,
1476 gnu/xml/stream/XMLStreamReaderImpl.java: Various fixes from system
1477 testing.
1478 * javax/xml/namespace/QName.java: Avoid unnecessary test.
1479
1480 2005-09-05 Mark Wielaard <mark@klomp.org>
1481
1482 * lib/standard.omit: Add gnu/xml/stream and javax/xml/stream.
1483 * NEWS: Describe Untested/Disabled new features.
1484
1485 2005-09-04 Mark Wielaard <mark@klomp.org>
1486
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
1502 paintIt.
1503 (paint): Call paintIt.
1504 (on): New boolean field.
1505 (main): Add Frame name, switch on variable every 0.5 seconds and call
1506 Frame.repaint().
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.
1510
1511 2005-09-05 Jeroen Frijters <jeroen@frijters.net>
1512
1513 * java/lang/reflect/Proxy.java
1514 (sameTypes): Removed.
1515 (equals): Fixed bug #23727.
1516
1517 2005-09-04 Mark Wielaard <mark@klomp.org>
1518
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.
1525
1526 2005-09-04 Mark Wielaard <mark@klomp.org>
1527
1528 * gnu/CORBA/NamingService/NamingServiceTransient.java: Re-un-indent
1529 boilerplate.
1530
1531 2005-09-04 Mark Wielaard <mark@klomp.org>
1532
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.
1546
1547 2005-09-04 Chris Burdess <dog@gnu.org>
1548
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
1553 default.
1554
1555 2005-09-04 Andreas Tobler <a.tobler@schweiz.ch>
1556
1557 Fix for bug #23653
1558 * lib/Makefile.am (metafiles): Use find -name -prune not -path.
1559
1560 2005-09-04 Mark Wielaard <mark@klomp.org>
1561
1562 * NEWS: Add description of new awt.datatransfer functionality.
1563
1564 2005-09-04 Mark Wielaard <mark@klomp.org>
1565
1566 * javax/swing/text/AbstractDocument.java
1567 (LeafElement.LeafElement): Set startPos and endPos through
1568 createPosition() if parent is null.
1569
1570 2005-09-04 Chris Burdess <dog@gnu.org>
1571
1572 * gnu/xml/stream: StAX implementation.
1573
1574 2005-09-04 Guilhem Lavaux <guilhem@kaffe.org>
1575
1576 * java/lang/Integer.java
1577 (parseInt): Added some messages to the exception thrown by this
1578 method.
1579
1580 2005-09-04 Chris Burdess <dog@gnu.org>
1581
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.
1596
1597 2005-09-03 Mark Wielaard <mark@klomp.org>
1598
1599 Fixes bug #23701
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.
1618
1619 2005-09-03 Andreas Tobler <a.tobler@schweiz.ch>
1620
1621 * autogen.sh: Document libtool version needed for Darwin.
1622 (LIBTOOLIZE): Don't special case Darwin, always use libtoolize.
1623
1624 2005-09-03 Chris Burdess <dog@gnu.org>
1625
1626 * javax/xml/stream,
1627 * javax/xml/stream/events,
1628 * javax/xml/stream/util:
1629 New StAX API classes.
1630
1631 2005-09-02 Keith Seitz <keiths@redhat.com>
1632
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):
1637 New method.
1638
1639 2005-09-02 Keith Seitz <keiths@redhat.com>
1640
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.
1644
1645 2005-09-02 Keith Seitz <keiths@redhat.com>
1646
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
1651 to reflect new API.
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.
1671
1672 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1673
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.
1682
1683 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1684
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.
1689
1690 2005-09-02 Lillian Angel <langel@redhat.com>
1691
1692 * javax/swing/plaf/basic/BasicTreeUI.java
1693 (mousepressed): Fixed, so that clicking on control icon will not
1694 start editing.
1695
1696 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
1697
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.
1703
1704 2005-09-02 Lillian Angel <langel@redhat.com>
1705
1706 * javax/swing/JTree.java
1707 (installUI): TreeSelectionListener removed because added too many
1708 times.
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
1733 been.
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
1741 selection path.
1742
1743 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1744
1745 * gnu/CORBA/Interceptor/ClientRequestInterceptors.java (send_poll):
1746 remove ForwardRequest from declaration.
1747
1748 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1749
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.
1754
1755 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
1756
1757 * javax/swing/JList.java:
1758 (getPreferredScrollableViewportSize): Implemented.
1759
1760 2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
1761
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.
1772
1773 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
1774
1775 * javax/swing/JTree.java:
1776 (getPreferredScrollableViewportSize): Implemented.
1777
1778 2005-09-02 David Gilbert <david.gilbert@object-refinery.com>
1779
1780 * javax/swing/plaf/basic/BasicLookAndFeel.java
1781 (initComponentDefaults): set correct value for
1782 'InternalFrame.titleFont'.
1783
1784 2005-09-02 Mark Wielaard <mark@klomp.org>
1785
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.
1793
1794 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1795
1796 PR awt/22979
1797 * gnu/java/awt/peer/gtk/GtkImage.java,
1798 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c (GtkImage()):
1799 New constructor.
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.
1808
1809 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1810
1811 PR awt/23557
1812 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawString(String,
1813 float, float)): Return immediately if string is null or
1814 zero-length.
1815
1816 2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
1817
1818 PR awt/20014
1819 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Always call
1820 initStaticState.
1821
1822 2005-09-02 Robert Schuster <robertschuster@fsfe.org>
1823
1824 * README: Added MysaifuVM to list of VMs
1825 * INSTALL: Added info about Qt4 and ecj.
1826
1827 2005-09-01 Thomas Fitzsimmons <fitzsim@redhat.com>
1828
1829 PR awt/23536
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.
1838
1839 2005-09-01 Mark Wielaard <mark@klomp.org>
1840
1841 * gnu/java/awt/ClasspathToolkit.java (getFont): Get non-public
1842 constructor from Font. Chain "cannot happen" exceptions in
1843 AssertionError.
1844
1845 2005-09-01 Mark Wielaard <mark@klomp.org>
1846
1847 * java/util/jar/JarFile.java (JarEnumeration.nextElement): Only
1848 readSignature when verifying jar.
1849 (getEntry): Likewise.
1850
1851 2005-09-01 Anthony Balkissoon <abalkiss@redhat.com>
1852
1853 Fixes bug #23204
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.
1860
1861 2005-09-01 Mark Wielaard <mark@klomp.org>
1862
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.
1866
1867 2005-09-01 Lillian Angel <langel@redhat.com>
1868
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.'
1877 (update): Likewise.
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.
1897
1898 2005-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
1899
1900 PR awt/20782
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.
1906
1907 2005-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
1908
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.
1912
1913 2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
1914
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
1918 indentation.
1919 (createPropertyChangeListener): If the returned property listener
1920 hears DIRECTORY_CHANGED_PROPERTY, call boxEntries() to update the
1921 look-in box entries.
1922
1923 2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
1924
1925 PR swing/23037
1926 * javax/swing/JFileChooser.java
1927 (changeToParentDirectory): If parent directory is null, do nothing.
1928
1929 2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
1930
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.
1937
1938 2005-08-31 Mark Wielaard <mark@klomp.org>
1939
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.
1944
1945 2005-08-31 David Gilbert <david.gilbert@object-refinery.com>
1946
1947 * javax/swing/plaf/metal/MetalBorders.java
1948 (textFieldBorder): new field,
1949 (Flush3DBorder): new class,
1950 (TextFieldBorder): new class,
1951 (getTextFieldBorder): implemented.
1952
1953 2005-08-31 David Gilbert <david.gilbert@object-refinery.com>
1954
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
1974 MetalRadioButtonUI,
1975 (getPropertyPrefix): implemented.
1976
1977 2005-08-30 Mark Wielaard <mark@klomp.org>
1978 Christian Schlichtherle <christian@schlichtherle.de>
1979
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
1984 always set.
1985 * java/util/zip/ZipFile.java (readEntries): Parse name and comment
1986 as UTF-8 string.
1987 (close): Check that raf is not null.
1988 * java/util/zip/ZipInputStream.java (getNextEntry): Set name as
1989 UTF-8 bytes.
1990 * java/util/zip/ZipOutputStream.java (setComment): Set comment as
1991 UTF-8 bytes.
1992 (putNextEntry): Likewise for name.
1993 (finish): Likewise for both.
1994
1995 2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
1996
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.
2004
2005 2005-08-30 Lillian Angel <langel@redhat.com>
2006
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.
2014
2015 2005-08-30 Lillian Angel <langel@redhat.com>
2016
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
2022 is 3.
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
2034 editing.
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
2048 editing.
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.
2053
2054 2005-08-30 Christian Schlichtherle <christian@schlichtherle.de>
2055
2056 * java/util/zip/DeflaterOutputStream.java
2057 (DeflaterOutputStream(OutputStream)): Increase buffer size to 4096.
2058 (DeflaterOutputStream(OutputStream,Deflater)): Likewise.
2059
2060 2005-08-30 Christian Schlichtherle <christian@schlichtherle.de>
2061
2062 * java/util/zip/DeflaterHuffman.java (bit4Reverse): Mark final.
2063
2064 2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
2065
2066 * javax/swing/plaf/metal/MetalLabelUI.java
2067 (instance): renamed 'metalLabelUI' and changed from private to
2068 protected,
2069 (createUI): modified for renamed field,
2070 (paintDisabledText): implemented,
2071 * javax/swing/plaf/metal/MetalLookAndFeel.java
2072 (initComponentDefaults): modified Label defaults.
2073
2074 2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
2075
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'.
2091
2092 2005-08-30 Robert Schuster <robertschuster@fsfe.org>
2093
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
2097 internal name.
2098 (generateInternalName): New method, generates instance names like
2099 the JDK has.
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
2103 'UNSET'.
2104
2105 2005-08-29 Keith Seitz <keiths@redhat.com>
2106
2107 * gnu/classpath/jdwp/event/Event.java: New file describing JDWP
2108 events.
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.
2113
2114 2005-08-29 Tom Tromey <tromey@redhat.com>
2115
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'.
2121
2122 2005-08-29 Lillian Angel <langel@redhat.com>
2123
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
2139 clicked.
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
2147 correct spacing.
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.
2152 Not needed.
2153 (addCellEditorListener): Passed on to realEditor.
2154 (removeCellEditorListener): Likewise.
2155
2156 2005-08-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
2157
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.
2162
2163 2005-08-28 Mark Wielaard <mark@klomp.org>
2164
2165 * javax/swing/text/AbstractDocument.java (addEdit): Document gcj bug
2166 workaround.
2167 (getChange): Likewise.
2168
2169 2005-08-28 Tom Tromey <tromey@redhat.com>
2170
2171 * org/omg/PortableInterceptor/ORBInitInfoOperations.java: Removed
2172 non-ascii character.
2173
2174 2005-08-28 Chris Burdess <dog@gnu.org>
2175
2176 * javax/swing/text/AbstractDocument.java: Fully qualify references to
2177 ElementChange class.
2178
2179 2005-08-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
2180
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:
2215 New files.
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:
2275 Rewritten.
2276 * org/omg/CORBA/ORB.java,
2277 * org/omg/CORBA/package.html,
2278 * NEWS:
2279 Documentation update.
2280
2281 2005-08-28 Chris Burdess <dog@gnu.org>
2282
2283 * gnu/xml/xpath/ArithmeticExpr.java: Fix div and mod by zero to
2284 follow IEEE rules.
2285
2286 2005-08-27 Tom Tromey <tromey@redhat.com>
2287
2288 * m4/acinclude.m4 (CLASSPATH_WITH_GLIBJ): Always check for 'zip'
2289 program. Changed zip install handling.
2290
2291 2005-08-26 Keith Seitz <keiths@redhat.com>
2292
2293 * gnu/classpath/jdwp/event/EventRequest.java: New file.
2294 * gnu/classpath/jdwp/exception/JdwpIllegalArgumentException.java:
2295 New file.
2296
2297 2005-08-26 Keith Seitz <keiths@redhat.com>
2298
2299 * gnu/classpath/jdwp/event/filters/IEventFilter.java: New file.
2300 Describes the interface used for event filtering managed by
2301 the event manager.
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.
2313
2314 2005-08-26 David Gilbert <david.gilbert@object-refinery.com>
2315
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'.
2332
2333 2005-08-26 Thomas Fitzsimmons <fitzsim@redhat.com>
2334
2335 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
2336 (create): Only set overwrite confirmation if using GTK >= 2.8.
2337
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.
2341
2342 2005-08-26 Thomas Fitzsimmons <fitzsim@redhat.com>
2343
2344 PR classpath/21660:
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.
2360
2361 2005-08-25 Mark Wielaard <mark@klomp.org>
2362
2363 * timezones.pl (parseRule): Add dayoffset when $time represents
2364 more then a day.
2365 * java/util/TimeZone.java (timezones): Regenerate.
2366
2367 2005-08-25 Keith Seitz <keiths@redhat.com>
2368
2369 * gnu/classpath/jdwp/util/Value.java (Value): Update for
2370 real VMIdManager API.
2371 * gnu/classpath/jdwp/util/Location.java (Location): Likewise.
2372
2373 2005-08-25 Keith Seitz <keiths@redhat.com>
2374
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.
2379
2380 2005-08-25 Keith Seitz <keiths@redhat.com>
2381
2382 * gnu/classpath/jdwp/processor/CommandSet.java (CommandSet): Make
2383 an abstract class.
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.
2420
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
2425 is unimplemented.
2426
2427 2005-08-25 Mark Wielaard <mark@klomp.org>
2428
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.
2433 Reindent output.
2434 * java/util/TimeZone.java (timezones): Regenerate using tzdata2005l.
2435
2436 2005-08-25 Keith Seitz <keiths@redhat.com>
2437
2438 * gnu/classpath/jdwp/event/EventManager.java: New file concerning
2439 JDWP event request management and notification infrastructure.
2440
2441 2005-08-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
2442
2443 * scripts/eclipse-gnu.xml: Reverted my patch 2005-07-31.
2444
2445 2005-08-25 Roman Kennke <roman@kennke.org>
2446
2447 * javax/swing/JTextPane.java
2448 (JTextPane()): Don't set the document to null here.
2449
2450 2005-08-25 Roman Kennke <roman@kennke.org>
2451
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
2456 BasicTextUI class.
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.
2463
2464 2005-08-25 Roman Kennke <roman@kennke.org>
2465
2466 * javax/swing/text/View.java
2467 (View): Don't manage child views here.
2468 (getContainer): Throw AssertionError if we have no parent. This
2469 should not happen.
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.
2480
2481 2005-08-25 Roman Kennke <roman@kennke.org>
2482
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.
2487
2488 2005-08-25 Roman Kennke <roman@kennke.org>
2489
2490 * javax/swing/text/GlyphView.java
2491 (GlyphPainter): Implemented abstract inner class.
2492 (DefaultGlyphPainter): Implemented concrete impl of
2493 GlyphPainter.
2494 (getGlyphPainter): Implemented new method.
2495 (setGlyphPainter): Likewise.
2496 (checkPainter): Likewise.
2497 (paint): 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.
2508
2509 2005-08-25 Roman Kennke <roman@kennke.org>
2510
2511 * javax/swing/text/GapContent.java
2512 (getString): Throw BadLocationException instead of letting
2513 a StringIndexOutOfBoundsException bubble up.
2514
2515 2005-08-25 Roman Kennke <roman@kennke.org>
2516
2517 * javax/swing/text/ParagraphView.java
2518 (Row): Implemented inner class.
2519 (ParagraphView(Element)): Implemented constructor.
2520 (nextTabStop): Added dummy implementation for TabExpander
2521 interface.
2522 (createRow): Implemented new method.
2523
2524 2005-08-25 Roman Kennke <roman@kennke.org>
2525
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.
2540
2541 2005-08-25 Roman Kennke <roman@kennke.org>
2542
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
2551 this.
2552 (modelToView): Added some sanity checks.
2553
2554 2005-08-25 Roman Kennke <roman@kennke.org>
2555
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.
2564 (paint): 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.
2574 (layout): Likewise.
2575 (layoutMajorAxis): Likewise.
2576 (layoutMinorAxis): Likewise.
2577 (isAllocationValid): Likewise.
2578 (getWidth): Likewise.
2579 (getHeight): Likewise.
2580 (setSize): Likewise.
2581 (validateLayout): Likewise.
2582
2583 2005-08-25 Roman Kennke <roman@kennke.org>
2584
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
2592 children.
2593 (BranchElement.getStartOffset): Throw NPE if this element has
2594 no children.
2595 (DefaultDocumentEvent.addEdit): Implemented.
2596 (DefaultDocumentEvent.getChange): Implemented.
2597
2598 2005-08-25 Lillian Angel <langel@redhat.com>
2599
2600 * javax/swing/JPasswordField.java
2601 (setText): Changed to raise an AssertionError when a
2602 BadLocationException is caught.
2603
2604 2005-08-25 Tom Tromey <tromey@redhat.com>
2605
2606 * configure.ac: Call AC_PROG_CXX.
2607
2608 2005-08-25 Mark Wielaard <mark@klomp.org>
2609
2610 * javax/xml/namespace/QName.java: Updated boilerplate address.
2611 * gnu/xml/xpath/XPathParser.y: Likewise.
2612 * gnu/xml/xpath/XPathParser.java: Regenerated.
2613
2614 2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
2615
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.
2620
2621 2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
2622
2623 * javax/swing/tree/DefaultTreeModel.java
2624 (nodesWereRemoved): minor API doc fix.
2625
2626 2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
2627
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.
2642
2643 2005-08-25 Thomas Fitzsimmons <fitzsim@redhat.com>
2644
2645 * gnu/java/awt/ClasspathToolkit.java (getFont): Throw
2646 RuntimeException in case of error.
2647 * gnu/java/awt/EmbeddedWindow.java (addNotify): Likewise.
2648
2649 2005-08-24 Thomas Fitzsimmons <fitzsim@redhat.com>
2650
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
2657 field.
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
2662 field.
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).
2681
2682 2005-08-24 Tom Tromey <tromey@redhat.com>
2683
2684 * java/text/SimpleDateFormat.java (compileFormat): Correctly
2685 handle quoted single quotes. PR classpath/23183.
2686
2687 2005-08-24 Mark Wielaard <mark@klomp.org>
2688
2689 * vm/reference/gnu/classpath/jdwp/VMFrame.java: Update copyright
2690 boilerplate address.
2691 * vm/reference/gnu/classpath/jdwp/VMIdManager.java: Likewise.
2692
2693 2005-08-24 Mark Wielaard <mark@klomp.org>
2694
2695 * doc/www.gnu.org/newsitems.txt: Fix announcement url.
2696
2697 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2698
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.
2708
2709 2005-08-24 Mark Wielaard <mark@klomp.org>
2710
2711 * gnu/CORBA/ForwardRequestHelper.java: Update copyright boilerplate
2712 address.
2713 * gnu/classpath/jdwp/processor/CommandSet.java: Likewise.
2714 * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
2715 Likewise.
2716 * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java:
2717 Likewise.
2718 * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java: Likewise.
2719 * gnu/classpath/jdwp/processor/StackFrameCommandSet.java: Likewise.
2720 * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
2721 Likewise.
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.
2742
2743 2005-08-24 Mark Wielaard <mark@klomp.org>
2744
2745 * configure.ac: Set version to 0.18-pre.
2746
2747 2005-08-24 Mark Wielaard <mark@klomp.org>
2748
2749 * doc/www.gnu.org/newsitems.txt: Add Generics Branch Merge
2750 Announcement.
2751
2752 2005-08-24 Lillian Angel <langel@redhat.com>
2753
2754 * javax/swing/DefaultCellEditor.java
2755 (isCellEditable): Reversed last changes.
2756
2757 2005-08-24 Lillian Angel <langel@redhat.com>
2758
2759 * javax/swing/DefaultCellEditor.java
2760 (isCellEditable): If the event is null, the cell is still
2761 editable.
2762 * javax/swing/plaf/basic/BasicTextUI.java
2763 (getVisibleEditorRect): Use getPreferredSize to get the width
2764 and height.
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.
2776
2777 2005-08-24 Mark Wielaard <mark@klomp.org>
2778
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.
2783
2784 2005-08-24 Mark Wielaard <mark@klomp.org>
2785
2786 * NEWS: Split in general changes and vm interface changes. Add RawData
2787 to Pointer conversion.
2788
2789 2005-08-24 Mark Wielaard <mark@klomp.org>
2790
2791 * native/jni/java-lang/java_lang_VMDouble.c
2792 (Java_java_lang_VMDouble_parseDouble): Remove KISSME_LINUX_USER hack.
2793
2794 2005-08-24 Mark Wielaard <mark@klomp.org>
2795
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@.
2804
2805 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2806
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".
2815
2816 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2817
2818 * javax/swing/plaf/metal/MetalBorders.java
2819 (InternalFrameBorder): implemented.
2820
2821 2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
2822
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.
2829
2830 2005-08-23 Lillian Angel <langel@redhat.com>
2831
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.
2847
2848 2005-08-23 Lillian Angel <langel@redhat.com>
2849
2850 * javax/swing/DefaultCellEditor.java
2851 (getTreeCellEditorComponent): Implemented cases for JCheckBox
2852 and JComboBox.
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.
2877
2878 2005-08-23 Tom Tromey <tromey@redhat.com>
2879
2880 * java/text/SimpleDateFormat.java (compileFormat): Reformatted.
2881
2882 2005-08-23 Tom Tromey <tromey@redhat.com>
2883
2884 PR classpath/23531
2885 * java/sql/Date.java (toString): Not deprecated.
2886 (valueOf): Likewise.
2887 * java/sql/Time.java (toString): Not deprecated.
2888 (valueOf): Likewise.
2889
2890 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2891
2892 * javax/swing/UIManager.java:
2893 (addAuxiliaryLookAndFeel): renamed field, added check for null
2894 argument,
2895 (removeAuxiliaryLookAndFeel): reimplemented,
2896 (getAuxiliaryLookAndFeels): renamed field,
2897 (installLookAndFeel): implemented by delegation.
2898
2899 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2900
2901 * javax/swing/UIManager.java: added API docs all over.
2902
2903 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2904
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.
2937
2938 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2939
2940 * javax/swing/UIManager.java:
2941 (addPropertyChangeListener): implemented,
2942 (removePropertyChangeListener): likewise,
2943 (getPropertyChangeListeners): likewise,
2944 (setLookAndFeel): fire a property change event.
2945
2946 2005-08-23 Lillian Angel <langel@redhat.com>
2947
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.
2954
2955 2005-08-23 Tom Tromey <tromey@redhat.com>
2956
2957 * configure.ac: Fixed typo.
2958
2959 2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
2960
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.
2968
2969 2005-08-23 Mark Wielaard <mark@klomp.org>
2970
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.
2974
2975 * gnu/java/awt/peer/qt/QtComponentPeer.java (getMinimumSizeNative):
2976 Removed unused native method.
2977 (getPreferredSizeNative): Likewise.
2978
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.
3014
3015 2005-08-23 Thomas Fitzsimmons <fitzsim@redhat.com>
3016
3017 * java/awt/EventQueue.java (getNextEvent): Don't check if this is
3018 the dispatch thread.
3019
3020 2005-08-23 Sven de Marothy <sven@physto.se>
3021
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
3062 New file.
3063
3064 2005-08-22 Tom Tromey <tromey@redhat.com>
3065
3066 * java/net/JarURLConnection.java (getJarEntry): Return null if no
3067 entry specified.
3068
3069 2005-08-22 Tom Tromey <tromey@redhat.com>
3070
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
3075 Makefile.gcj.
3076
3077 2005-08-22 Lillian Angel <langel@redhat.com>
3078
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.
3084
3085 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3086
3087 * javax/swing/event/SwingPropertyChangeSupport.java: reformatted.
3088
3089 2005-08-22 Mark Wielaard <mark@klomp.org>
3090
3091 * javax/swing/ImageIcon.java: Add documentation.
3092
3093 2005-08-22 Tom Tromey <tromey@redhat.com>
3094
3095 * javax/swing/text/LayoutQueue.java: New file.
3096
3097 2005-08-22 Tom Tromey <tromey@redhat.com>
3098
3099 PR libgcj/23499:
3100 * doc/api/Makefile.am (install-data-local): Now conditional on
3101 CREATE_API_DOCS.
3102 (uninstall-local): Likewise.
3103
3104 2005-08-22 Kelley Cook <kcook@gcc.gnu.org>
3105
3106 * Makefile.am (ACLOCAL_AMFLAGS): New.
3107
3108 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3109
3110 * javax/swing/UIManager.java: fixed error message typo in static
3111 initialization code.
3112
3113 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3114
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.
3125
3126 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3127
3128 * javax/swing/SwingUtilities.java: fixed some minor API doc problems.
3129
3130 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
3131
3132 * NEWS: added item regarding javax.swing.plaf.multi.* package
3133 implementation.
3134
3135 2005-08-22 Mark Wielaard <mark@klomp.org>
3136
3137 * native/jni/gtk-peer/gtkpeer.h (cp_gtk_clipboard,
3138 cp_gtk_stringTarget, cp_gtk_imageTarget, cp_gtk_filesTarget): New
3139 extern variables.
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.
3150
3151 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3152
3153 * gnu/java/awt/peer/gtk/GtkSelection.java: Update for new FSF
3154 address.
3155
3156 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3157
3158 * javax/swing/plaf/basic/BasicSplitPaneUI.java
3159 (KEYBOARD_DIVIDER_MOVE_OFFSET): Initialize with 3.
3160
3161 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3162
3163 * javax/swing/ImageIcon.java (getIconHeight): Return -1 if image
3164 is null.
3165 (getIconWidth): Likewise.
3166
3167 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3168
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.
3172
3173 2005-08-21 Tom Tromey <tromey@redhat.com>
3174
3175 * javax/swing/text/AbstractWriter.java (NEWLINE): Now 'final'.
3176
3177 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3178
3179 * java/awt/Label.java (setText): Refine text inequality test.
3180
3181 2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
3182
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)):
3186 Likewise.
3187
3188 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3189
3190 * java/awt/Label.java (setText): Invalidate label.
3191
3192 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3193
3194 * java/awt/image/AreaAveragingScaleFilter.java: Add checks for
3195 consumer != null.
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.
3200
3201 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3202
3203 * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (findFormatName):
3204 Just return null when ext == null.
3205
3206 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3207
3208 * java/awt/AWTKeyStroke.java (getAWTKeyStroke): Include old-style
3209 modifiers in returned AWTKeyStroke's modifier mask.
3210
3211 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3212
3213 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setStroke): Clear
3214 dashes if dashes is null.
3215 (setStrokeUnlocked): Likewise.
3216
3217 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3218
3219 * java/awt/Window.java (getMostRecentFocusOwner): New method.
3220
3221 2005-08-20 Sven de Marothy <sven@physto.se>
3222
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
3241 Refactored.
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
3278 Regenerated.
3279 * gnu/java/awt/peer/qt/QtRepaintThread.java:
3280 New file.
3281
3282 2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
3283
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
3298 nothing.
3299 (_Jv_Lock): Call classpath_jawt_lock.
3300 (_Jv_Unlock): Call classpath_jawt_unlock.
3301 (_Jv_GetDrawingSurfaceInfo): Move surface_info_x11 initialization
3302 from ...
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
3308 pointer fields.
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
3314 surface_info field.
3315 (struct _JAWT): Add GetComponent function pointer field.
3316
3317 2005-08-20 Keith Seitz <keiths@redhat.com>
3318
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.
3329
3330 * gnu/classpath/jdwp/id/ObjectId.java (setId): New method.
3331 (disableCollection): New method.
3332 (enableCollection): New method.
3333
3334 * gnu/classpath/jdwp/id/JdwpId.java (equals): Remove test for class equality.
3335 (setId): Make public.
3336
3337 2005-08-20 Keith Seitz <keiths@redhat.com>
3338
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.
3343
3344 * gnu/classpath/jdwp/exception/InvalidClassLoaderException.java: New
3345 exception.
3346 * gnu/classpath/jdwp/exception/InvalidFieldException.java: New
3347 exception.
3348 * gnu/classpath/jdwp/exception/InvalidLocationException.java: New
3349 exception.
3350 * gnu/classpath/jdwp/exception/InvalidMethodException.java: New
3351 exception.
3352
3353 2005-08-19 Audrius Meskauskas <AudriusA@Bioinformatics.org>
3354
3355 * NEWS: Added note about DynamicAny package.
3356
3357 2005-08-19 Mark Wielaard <mark@klomp.org>
3358
3359 * native/jni/qt-peer/Makefile.am (libqtpeer_la_SOURCES):
3360 Added eventmethods.h.
3361
3362 2005-08-19 Tom Tromey <tromey@redhat.com>
3363
3364 * javax/swing/tree/DefaultTreeCellEditor.java: Removed erroneous
3365 import.
3366
3367 2005-08-19 Tom Tromey <tromey@redhat.com>
3368
3369 * javax/swing/text/AbstractWriter.java: New file.
3370 * javax/swing/text/ElementIterator.java: New file.
3371
3372 2005-08-19 Lillian Angel <langel@redhat.com>
3373
3374 * javax/swing/plaf/basic/BasicTreeUI.java
3375 (getCellBounds): No need to call getFont twice. This
3376 is fixed.
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.
3407
3408 2005-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
3409
3410 * lib/.cvsignore: Add META-INF, Makefile.deps and lists.
3411
3412 2005-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
3413
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.
3422
3423 2005-08-19 Lillian Angel <langel@redhat.com>
3424
3425 * javax/swing/tree/DefaultTreeModel.java
3426 (setAsksAllowsChildren): Removed comment, unneeded.
3427 (setRoot): Formatting.
3428 (getIndexOfChild): Formatting.
3429 (reload): Added API documentation.
3430 (reload): Likewise.
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.
3442
3443 2005-08-19 Roman Kennke <roman@kennke.org>
3444
3445 * java/awt/image/DirectColorModel.java
3446 (createCompatibleWritableRaster): Added API documentation.
3447
3448 2005-08-18 Thomas Fitzsimmons <fitzsim@redhat.com>
3449
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
3453 reflection.
3454
3455 2005-08-18 Thomas Fitzsimmons <fitzsim@redhat.com>
3456
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):
3487 Remove method.
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.
3496
3497 2005-08-18 Lillian Angel <langel@redhat.com>
3498
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
3507 =======
3508 >>>>>>> .merge-right.r109770
3509 * javax/swing/tree/DefaultTreeSelectionModel.java
3510 (DefaultTreeSelectionModel): Default should be DISCONTIGUOUS_TREE_SELECTION.
3511
3512 2006-01-03 Lillian Angel <langel@redhat.com>
3513
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.
3524
3525 2006-01-03 Lillian Angel <langel@redhat.com>
3526
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.
3535
3536 2006-01-03 Lillian Angel <langel@redhat.com>
3537
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.
3543
3544 2006-01-03 Lillian Angel <langel@redhat.com>
3545
3546 PR classpath/25480 PR classpath/25478
3547 * javax/swing/plaf/basic/BasicScrollPaneUI.java
3548 (updateViewport): Made changes suggested by
3549 Chris Lansdown.
3550 * javax/swing/plaf/metal/MetalFileChooserUI.java:
3551 Removed unneeded import.
3552 (createList): Removed comment, JList wrapping
3553 now works.
3554 (getPreferredSize): Made changes suggested by
3555 Chris Lansdown. Uses fileListPanel, instead
3556 of fileList.
3557 (getMinimumSize): Uses fileListPanel, instead
3558 of fileList.
3559 * javax/swing/plaf/metal/MetalRadioButtonUI.java
3560 (paintFocus): Fixed height.
3561
3562 2006-01-03 Roman Kennke <kennke@aicas.com>
3563
3564 <<<<<<< .working
3565 * javax/swing/plaf/basic/BasicScrollBarUI.java
3566 (PropertyChangeHandler.propertyChange): Add default
3567 to switch statement to avoid errors with unusual values
3568 for orientation.
3569 (installComponents): Likewise.
3570
3571 2005-04-18 Roman Kennke <roman@kennke.org>
3572
3573 * javax/swing/plaf/metal/MetalScrollBarUI.java:
3574 (createUI): Instances cannot be shared among JScrollPanes.
3575
3576 2005-04-18 Sven de Marothy <sven@physto.se>
3577
3578 * java/lang/String.java: Value, offset and count should be private.
3579
3580 2005-04-18 Roman Kennke <roman@kennke.org>
3581
3582 * javax/swing/plaf/metal/MetalLookAndFeel.java
3583 (initComponentDefaults): Added defaults for Menu, MenuBar
3584 MenuEntry fonts.
3585
3586 2005-04-18 Roman Kennke <roman@kennke.org>
3587
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
3591 custom L&Fs.
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.
3601
3602 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3603
3604 * java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
3605 and field updates.
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.
3611
3612 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3613
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.
3618
3619 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3620
3621 * java/awt/GraphicsEnvironment.java
3622 (localGraphicsEnvironment): New field.
3623 (getLocalGraphicsEnvironment): Added support for java.awt.graphicsenv
3624 property.
3625 (isHeadless): Added support for java.awt.headless property.
3626 (isHeadlessInstance): Call headless().
3627
3628 2005-04-18 Jeroen Frijters <jeroen@frijters.net>
3629
3630 * gnu/java/beans/IntrospectionIncubator.java
3631 (addToPropertyHash, addToListenerHash): Don't confuse get(),
3632 set(), is(), add() and remove() with properties or events.
3633
3634 2005-04-18 Roman Kennke <roman@kennke.org>
3635
3636 * javax/swing/JToolBar.java
3637 (addImpl): Adjust added AbstractButtons to look and feel like
3638 toolbar buttons.
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.
3651
3652 2005-04-17 Roman Kennke <roman@kennke.org>
3653
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.
3658
3659 2005-04-17 Roman Kennke <roman@kennke.org>
3660
3661 * examples/gnu/classpath/exammples/swing/Demo.java:
3662 Print a short summary for available values for the property
3663 swing.defaultlaf.
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.
3668
3669 2005-04-17 Roman Kennke <roman@kennke.org>
3670
3671 * javax/swing/UIManager.java:
3672 Make the UIManager respect the swing.defaultlaf system
3673 property.
3674
3675 2005-04-17 Roman Kennke <roman@kennke.org>
3676
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 .
3680
3681 2005-04-16 Roman Kennke <roman@kennke.org>
3682
3683 * java/awt/BorderLayout.java
3684 (calcSize): Check for overflow when component sizes are added.
3685
3686 2005-04-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3687
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.
3697
3698 2005-04-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3699
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.
3706
3707 2005-04-16 Michael Koch <konqueror@gmx.de>
3708
3709 * java/rmi/server/RemoteObject.java:
3710 Removed unused import statement.
3711
3712 2005-04-16 Michael Koch <konqueror@gmx.de>
3713
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.
3726
3727 2005-04-16 Michael Koch <konqueror@gmx.de>
3728
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
3735 (static): Removed.
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
3744 java_lang_Object.h.
3745 * native/jni/java-lang/Makefile.am: Removed java_lang_Double.c and
3746 java_lang_Object.c.
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.
3757
3758 2005-04-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
3759
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".
3765
3766 2005-04-15 Roman Kennke <roman@kennke.org>
3767
3768 * javax/swing/plaf/metal/MetalLookAndFeel.java
3769 (initComponentDefaults): Added Label.font.
3770 (initSystemColorDefaults): Added this method and adjusted the
3771 general control color.
3772
3773 2005-04-15 Roman Kennke <roman@kennke.org>
3774
3775 * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
3776 Added newline between import blocks. Changed Map to
3777 HashMap in field declarations.
3778
3779 2005-04-15 Sven de Marothy <sven@physto.se>
3780
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.
3786
3787 2005-04-15 Roman Kennke <roman@kennke.org>
3788
3789 * javax/swing/plaf/metal/MetalBorders.java:
3790 Added.
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
3796 standard color.
3797
3798 2005-04-15 Roman Kennke <roman@kennke.org>
3799
3800 * javax/swing/plaf/metal/MetalTabbedPaneUI.java
3801 (createUI): Create one MetalTabbedPaneUI per Component instead
3802 of sharing one instance.
3803
3804 2005-04-15 Roman Kennke <roman@kennke.org>
3805
3806 * javax/swing/plaf/metal/MetalLookAndFeel.java
3807 (initComponentDefaults): Added to set Metal specific component
3808 defaults.
3809
3810 2005-04-14 Chris Burdess <dog@gnu.org>
3811
3812 * java/io/DataOutputStream.java (writeUTF): Use block write for
3813 output.
3814
3815 2005-04-14 Mark Wielaard <mark@klomp.org>
3816
3817 * javax/swing/plaf/metal/MetalLookAndFeel.java
3818 (initClassDefaults): Call super.initClassDefaults().
3819
3820 2005-04-14 Roman Kennke <roman@kennke.org>
3821
3822 * javax/swing/plaf/metal/MetalLookAndFeel.java
3823 (initClassDefaults): Added to include the *UI classes.
3824
3825 2005-04-14 Roman Kennke <roman@kennke.org>
3826
3827 * javax/swing/plaf/metal/MetalComboBoxUI.java:
3828 Added.
3829 * javax/swing/plaf/metal/MetalDesktopIconUI.java:
3830 Added.
3831 * javax/swing/plaf/metal/MetalInternalFrameUI.java:
3832 Added.
3833 * javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
3834 Added.
3835 * javax/swing/plaf/metal/MetalProgressBarUI.java:
3836 Added.
3837 * javax/swing/plaf/metal/MetalRootPaneUI.java:
3838 Added.
3839 * javax/swing/plaf/metal/MetalScrollBarUI.java:
3840 Added.
3841 * javax/swing/plaf/metal/MetalSeparatorUI.java:
3842 Added.
3843 * javax/swing/plaf/metal/MetalSliderUI.java:
3844 Added.
3845 * javax/swing/plaf/metal/MetalSplitPaneUI.java:
3846 Added.
3847 * javax/swing/plaf/metal/MetalTextFieldUI.java:
3848 Added.
3849 * javax/swing/plaf/metal/MetalToggleButtonUI.java:
3850
3851 2005-04-14 Roman Kennke <roman@kennke.org>
3852
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.
3865
3866 2005-04-13 Roman Kennke <roman@kennke.org>
3867
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.
3880
3881 2005-04-13 Sven de Marothy <sven@physto.se>
3882
3883 * java/nio/charset/Charset.java: Cached encoders shouldn't be static.
3884
3885 2005-04-13 Roman Kennke <roman@kennke.org>
3886
3887 * java/awt/MediaTracker.java:
3888 Reindented tabs to spaces.
3889
3890 2005-04-13 Roman Kennke <roman@kennke.org>
3891
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.
3906
3907 2005-04-12 Roman Kennke <roman@kennke.org>
3908
3909 * java/util/.cvsignore:
3910 Added file and included LocaleDate.java.
3911 * lib/.cvsignore:
3912 Added classes.locale.
3913 * scripts/.cvsignore:
3914 Added classpath.spec.
3915
3916 2005-04-12 Roman Kennke <roman@kennke.org>
3917
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.
3923
3924 2005-04-12 Roman Kennke <roman@kennke.org>
3925
3926 * javax/swing/plaf/basic/BasicMenuBarUI.java:
3927 Fixed tabs to spaces.
3928
3929 2005-04-12 Roman Kennke <roman@kennke.org>
3930
3931 * javax/swing/JRootPane.java:
3932 Fixed various tabs to be spaces.
3933 (RootLayout.layoutContainer): Made menubar left aligned.
3934
3935 2005-04-12 Roman Kennke <roman@kennke.org>
3936
3937 * javax/swing/JComponent.java:
3938 Modified alignmentX and alignmentY to be 0.5 instead of 0.0.
3939 Untabified the file.
3940
3941 2005-04-12 Roman Kennke <roman@kennke.org>
3942
3943 * javax/swing/BoxLayout.java:
3944 (layoutContainer): Made this layout manager respect the
3945 minimum, maximum and preferred size more correctly.
3946
3947 2005-04-12 Roman Kennke <roman@kennke.org>
3948
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.
3954
3955 2005-04-12 Michael Koch <konqueror@gmx.de>
3956
3957 * java/io/FilePermission.java
3958 (serialVersionUID): Made private.
3959 (ALL_FILES): New constant.
3960 (implies): Handle '<<ALL FILES>>' case.
3961
3962 2005-04-12 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
3963
3964 * javax/swing/text/html/HTMLDocument.java: New file.
3965
3966 2005-04-12 Michael Koch <konqueror@gmx.de>
3967
3968 * javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
3969 Reformatted.
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:
3979 Reformatted file.
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.
3990
3991 2005-04-12 Michael Koch <konqueror@gmx.de>
3992
3993 * java/awt/image/RasterOp.java:
3994 Fixed wrong formatting.
3995
3996 2005-04-12 Michael Koch <konqueror@gmx.de>
3997
3998 * java/awt/print/PrinterJob.java
3999 (pageDialog): New method.
4000 (printDialog): Implemented.
4001
4002 2005-04-12 Michael Koch <konqueror@gmx.de>
4003
4004 * java/awt/FontMetrics.java: Reformatted.
4005 (getFontRenderContext): Handle case when java.awt.Graphics context is
4006 given.
4007
4008 2005-04-12 Michael Koch <konqueror@gmx.de>
4009
4010 * java/awt/FontMetrics.java
4011 (getStringBounds): New methods.
4012
4013 2005-04-12 Michael Koch <konqueror@gmx.de>
4014
4015 * java/net/NetworkInterface.java
4016 (NetworkInterface): Made constructor package private.
4017 Introduced another constructor for more addresses on one
4018 interface.
4019
4020 2005-04-12 Michael Koch <konqueror@gmx.de>
4021
4022 * native/jni/java-net/Makefile.am
4023 Compile new files java_net_VMInetAddress.c and
4024 java_net_VMNetworkInterface.
4025
4026 2005-04-12 Sven de Marothy <sven@physto.se>
4027
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.
4034
4035 2005-04-11 Michael Koch <konqueror@gmx.de>
4036
4037 * java/net/InetAddress.java
4038 (static): Removed.
4039 (getLocalHostname): Likewise.
4040 (lookupInaddrAny): Likewise.
4041 (getHostByAddr): Likewise.
4042 (getHostByName): Likewise.
4043 * java/net/NetworkInterface.java
4044 (static): Likewise.
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
4049 VMInetAddress.
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.
4061
4062 2005-04-11 Roman Kennke <roman@kennke.org>
4063
4064 * javax/swing/ImageIcon.java
4065 Added API documentation.
4066
4067 2005-04-11 Roman Kennke <roman@kennke.org>
4068
4069 * java/awt/MediaTracker.java
4070 Added API documentation.
4071
4072 2005-04-11 Michael Koch <konqueror@gmx.de>
4073
4074 * javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
4075 Fixed wrong casting.
4076
4077 2005-04-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
4078
4079 * org/omg/CORBA/Request.java:
4080 (send_deferred): Added missing 'abstract' keyword.
4081
4082 2005-04-10 Sven de Marothy <sven@physto.se>
4083
4084 * java/text/SimpleDateFormat.java:
4085 (formatWithAttribute): Pad year before truncating digits.
4086
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.
4107
4108 2005-04-09 Mark Wielaard <mark@klomp.org>
4109
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.
4129
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.
4136
4137 2005-04-08 Sven de Marothy <sven@physto.se>
4138
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.
4145
4146 2005-04-08 Sven de Marothy <sven@physto.se>
4147
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:
4207 New files.
4208
4209 2005-04-08 Roman Kennke <roman@kennke.org>
4210
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.
4220
4221 2005-04-08 Roman Kennke <roman@kennke.org>
4222
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
4228 image.
4229
4230 2005-04-08 Guilhem Lavaux <guilhem@kaffe.org>
4231
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).
4257
4258 2005-04-08 Roman Kennke <roman@kennke.org>
4259
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.
4269
4270 2005-04-07 Chris Burdess <dog@gnu.org>
4271
4272 * gnu/java/net/CRLFInputStream.java: Rewrite to return
4273 CRLF-delimited chunks.
4274
4275 2005-04-07 Roman Kennke <roman@kennke.org>
4276
4277 * javax/swing/UIDefaults.java:
4278 Added API documentation for all methods.
4279
4280 2005-04-06 Roman Kennke <roman@kennke.org>
4281
4282 * javax/swing/UIDefaults.java
4283 (put): Now uses new checkAndPut method instead of checking
4284 directly.
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
4288 put or remove.
4289
4290 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
4291
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.
4299
4300 2005-04-05 Roman Kennke <roman@kennke.org>
4301
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
4309 exclusive mode.
4310
4311 2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
4312 Rei Odaira <ray@is.s.u-tokyo.ac.jp>
4313
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.
4319
4320 2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
4321
4322 * native/jni/java-nio/gnu_java_nio_VMSelector.c: Reindented.
4323
4324 2005-04-01 Tom Tromey <tromey@redhat.com>
4325
4326 * java/lang/AssertionError.java: Typo fix.
4327
4328 2005-04-01 Michael Koch <konqueror@gmx.de>
4329
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.
4333
4334 2005-04-01 Guilhem Lavaux <guilhem@kaffe.org>
4335
4336 * java/awt/image/IndexColorModel.java
4337 (getRGB): Check if pixel is negative.
4338
4339 2005-03-31 Thomas Fitzsimmons <fitzsim@redhat.com>
4340
4341 * javax/swing/text/JTextComponent.java (viewToModel): New method.
4342
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.
4347
4348 2005-03-31 Michael Koch <konqueror@gmx.de>
4349
4350 * gnu/java/awt/peer/gtk/GdkGraphics.java
4351 (getClipBounds): Handle clip being null.
4352 (setClip): Likewise.
4353 * java/beans/beancontext/BeanContextSupport.java
4354 (add): Implemented.
4355 (addAll): Likewise.
4356 (clear): Likewise.
4357 (removeAll): Likewise.
4358 (retainAll): Likewise.
4359
4360 2005-03-30 Sven de Marothy <sven@physto.se>
4361
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.
4366
4367 2005-03-30 Michael Koch <konqueror@gmx.de>
4368
4369 * java/beans/beancontext/BeanContextServicesSupport.java
4370 (BeanContextServicesSupport): Reimplemented.
4371 (addBeanContextServicesListener): Implemented.
4372 (initialize): Likewise.
4373 (removeBeanContextServicesListener): Likewise.
4374 * java/beans/beancontext/BeanContextSupport.java
4375 (add): Likewise.
4376 (addBeanContextMembershipListener): Likewise.
4377 (getLocale): Likewise.
4378 (initialize): Likewise.
4379 (iterator): Likewise.
4380 (remove): Likewise.
4381 (toArray): Likewise.
4382
4383 2005-03-30 Michael Koch <konqueror@gmx.de>
4384
4385 * java/awt/image/ConvolveOp.java:
4386 Removed comment added by eclipse.
4387
4388 2005-03-30 Michael Koch <konqueror@gmx.de>
4389
4390 * gnu/xml/aelfred2/XmlParser.java:
4391 Revert my typo fix.
4392
4393 2005-03-30 Michael Koch <konqueror@gmx.de>
4394
4395 * java/awt/geom/CubicCurve2D.java,
4396 java/awt/geom/QuadCurve2D.java:
4397 Fixed typo in name of Brian Cough.
4398
4399 2005-03-29 Guilhem Lavaux <guilhem@kaffe.org>
4400
4401 * native/jni/java-nio/gnu_java_nio_VMSelector.c
4402 (Java_gnu_java_nio_VMSelector_select): Use GetStaticMethodID
4403 for Thread.interrupted().
4404
4405 2005-03-29 Jeroen Frijters <jeroen@frijters.net>
4406
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
4411 resolveAlias().
4412 (resolveAlias): New method.
4413 * java/lang/System.java (getProperties): Removed uppercase aliases
4414 from comments.
4415
4416 2005-03-28 Tom Tromey <tromey@redhat.com>
4417
4418 * java/net/URL.java (DEFAULT_SEARCH_PATH): Added
4419 org.metastatic.jessie.
4420
4421 2005-03-28 Tom Tromey <tromey@redhat.com>
4422
4423 * java/lang/ClassLoader.java (loadClass): Resolve class even if
4424 it was already found.
4425
4426 2005-03-28 Sven de Marothy <sven@physto.se>
4427
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:
4432 New files.
4433
4434 2005-03-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
4435
4436 * doc/hacking.texinfo:
4437 Added note on reserved word usage.
4438
4439 2005-03-26 Dalibor Topic <robilad@kaffe.org>
4440
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.
4444
4445 Reported by: Riccardo Mottola <zuse@libero.it>
4446
4447 2005-03-26 Dalibor Topic <robilad@kaffe.org>
4448
4449 * native/jni/java-nio/gnu_java_nio_VMSelector.c:
4450 Include <sys/types.h> to fix build on OS X.
4451
4452 Reported by: Michael Franz <mvfranz@gmail.com>
4453
4454 2005-03-26 Ito Kazumitsu <kaz@maczuka.gcd.org>
4455
4456 * java/text/DecimalFormat.java (parse):
4457 Check whether the positive suffix matches the pattern.
4458
4459 2005-03-26 Chris Burdess <dog@gnu.org>
4460
4461 * gnu/xml/dom/DomNode.java (notifyNode): grow listener array as
4462 required.
4463
4464 2005-03-26 Jeroen Frijters <jeroen@frijters.net>
4465
4466 * javax/imageio/spi/IIORegistry.java (IIORegistry):
4467 Don't assume that awt Toolkit is always ClasspathToolkit.
4468
4469 2005-03-26 Jeroen Frijters <jeroen@frijters.net>
4470
4471 * java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
4472 ColorModel,byte[],int,int): Fixed byte to int conversion.
4473
4474 2005-03-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
4475
4476 * gnu/xml/dom/html2/DomHTMLParser.java:
4477 Changed 'enum' references to become 'enumeration'.
4478
4479 2005-03-22 Archie Cobbs <archie@dellroad.org>
4480
4481 * configure.ac: Generate scripts/classpath.spec.
4482 * scripts/classpath.spec.in: New file.
4483
4484 2005-03-21 Audrius Meskauskas <audriusa@bluewin.ch>
4485
4486 * gnu/xml/dom/html2/DomHTMLParser.java: New file.
4487 * gnu/classpath/examples/html/Demo.java: New example.
4488
4489 2005-03-21 Sven de Marothy <sven@physto.se>
4490
4491 * gnu/classpath/SystemProperties.java:
4492 Add missing aliases for "UnicodeBigUnmarked" and
4493 UnicodeLittleUnmarked".
4494
4495 2005-03-21 Mark Wielaard <mark@klomp.org>
4496
4497 * doc/www.gnu.org/events/escape_fosdem05.wml: Add link to kaffe
4498 presentation.
4499
4500 2005-03-17 Archie Cobbs <archie@dellroad.org>
4501
4502 * vm/reference/java/lang/VMClassLoader.java: handle ZIP files
4503 on the boot loader class path in getResources()
4504
4505 2005-03-19 Audrius Meskauskas <audriusa@bluewin.ch>
4506
4507 * org/omg/CORBA/AnySeqHolder.java,
4508 org/omg/CORBA/AnySeqHelper.java,
4509 org/omg/CORBA/CompletionStatusHelper.java:
4510 New files.
4511
4512 2005-03-18 Mark Wielaard <mark@klomp.org>
4513
4514 * doc/www/downloads/downloads.wml: Add 0.14.
4515 * doc/www/announce/20050226.wml: New file.
4516
4517 2005-03-18 Sven de Marothy <sven@physto.se>
4518
4519 * java/util/zip/GZIPInputStream.java:
4520 (GZIPInputStream): Read header in constructor.
4521
4522 2005-03-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
4523
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)):
4531 Likewise.
4532
4533 2005-03-18 Audrius Meskauskas <audriusa@bluewin.ch>
4534
4535 * ChangeLog.usermap: New file (replacing).
4536
4537 2005-03-18 Audrius Meskauskas <audriusa@bluewin.ch>
4538
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.
4542
4543 2005-03-18 Robert Schuster <thebohemian@gmx>
4544
4545 * native/jni/java-nio/gnu_java_nio_VMSelector.c: Added important
4546 return statement after throwing exception.
4547
4548 2005-03-18 Robert Schuster <thebohemian@gmx>
4549
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().
4553
4554 2005-03-17 Mark Wielaard <mark@klomp.org>
4555
4556 * doc/www.gnu.org/newsitems.txt: Add 0.14 release announcement
4557 and link for the dead of the gui branch.
4558
4559 2005-03-17 Chris Burdess <dog@gnu.org>
4560
4561 * gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and
4562 check for HTML/XHTML namespace.
4563
4564 2005-03-16 Tom Tromey <tromey@redhat.com>
4565
4566 * gnu/java/lang/MainThread.java (MainThread): Load main class
4567 using system class loader.
4568
4569 2005-03-16 Archie Cobbs <archie@dellroad.org>
4570
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.
4575
4576 2005-03-16 Mark Wielaard <mark@klomp.org>
4577
4578 * doc/vmintegration.texinfo: Change input start to \input.
4579
4580 2005-03-16 Robert Schuster <thebohemian@gmx.net>
4581
4582 * doc/vmintegration.texinfo: Added explanation
4583 of gnu.classpath.boot.library.path property.
4584
4585 2005-03-16 Robert Schuster <thebohemian@gmx.net>
4586
4587 * java/lang/Runtime.java: Added support for
4588 gnu.classpath.boot.library.path system property.
4589
4590 2005-03-14 Chris Burdess <dog@gnu.org>
4591
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.
4610
4611 2005-03-14 Patrik Reali <reali@acm.org>
4612
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
4616
4617 2005-03-14 Audrius Meskauskas <audriusa@bluewin.ch>
4618
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
4626 the parsing events.
4627
4628 2005-03-13 Mark Wielaard <mark@klomp.org>
4629
4630 * configure.ac: Set version to 0.14+cvs.
4631
4632 2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch>
4633
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
4660 public.
4661
4662 2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch>
4663
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
4668 public.
4669
4670 2005-03-13 Michael Koch <konqueror@gmx.de>
4671
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.
4685
4686 2005-03-13 Michael Koch <konqueror@gmx.de>
4687
4688 * gnu/java/net/protocol/https/Handler.java:
4689 Reworked import statements.
4690
4691 2005-03-13 Michael Koch <konqueror@gmx.de>
4692
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.
4697
4698 2005-03-13 Michael Koch <konqueror@gmx.de>
4699
4700 * gnu/xml/aelfred2/XmlParser.java: Fixed typo.
4701
4702 2005-03-12 Audrius Meskauskas <audriusa@bluewin.ch>
4703
4704 * org/omg/CORBA/StringSeqHelper.java,
4705 org/omg/CORBA/WStringSeqHelper.java: New files.
4706
4707 2005-03-12 Mark Wielaard <mark@klomp.org>
4708
4709 * doc/www.gnu.org/events/escape_fosdem05.wml: Add links to
4710 presentations.
4711
4712 2005-03-11 Chris Burdess <dog@gnu.org>
4713
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
4718 types.
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.
4763
4764 2005-03-11 Chris Burdess <dog@gnu.org>
4765
4766 * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI
4767 warnings.
4768
4769 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch>
4770
4771 * org/omg/CORBA/portable/InputStream.java (read_Context):
4772 following API, this must be concrete and unimplemented.
4773
4774 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch>
4775
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.
4793
4794 2005-03-11 Archie Cobbs <archie@dellroad.org>
4795
4796 * native/jni/java-lang/java_lang_VMProcess.c: Fix segfault
4797 in the case that a zero length command array is passed.
4798
4799 2005-03-11 Andreas Tobler <a.tobler@schweiz.ch>
4800
4801 * native/fdlibm/ieeefp.h: Merge m32r bits from libgcj to keep the diff
4802 minimal.
4803
4804 2005-03-11 Roman Kennke <roman@kennke.org>
4805
4806 * java/awt/Compmonent.java
4807 (setComponentOrientation): The variable oldOrientation is initialized
4808 too early. This is fixed.
4809
4810 2005-03-11 Roman Kennke <roman@kennke.org>
4811
4812 * java/awt/Compmonent.java
4813 (setComponentOrientation): Made this property firing a
4814 PropertyChangeEvent.
4815
4816 2005-03-11 Robert Schuster <thebohemian@gmx.net>
4817
4818 * java/beans/EventHandler.java: Reworked documentation.
4819 (invoke): Fixed behavior to match spec.
4820
4821 2005-03-11 Jeroen Frijters <jeroen@frijters.net>
4822
4823 * java/lang/Class.java (newInstance): Fixed previous patch.
4824
4825 2005-03-11 Jeroen Frijters <jeroen@frijters.net>
4826
4827 * java/lang/Class.java (newInstance): Fix bug related to package
4828 private classes.
4829
4830 2005-03-10 Andrew Haley <aph@redhat.com>
4831
4832 * gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom):
4833 New.
4834 (smallTransferTo): New.
4835 (transferFrom): Loop around smallTransferFrom, copying pageSize
4836 bytes each time.
4837 (transferTo): Likewise.
4838
4839 2005-03-10 Tom Tromey <tromey@redhat.com>
4840
4841 * java/io/InputStreamReader.java: Indentation fixlets. Added
4842 '@since' markers.
4843
4844 2005-03-10 Chris Burdess <dog@bluezoo.org>
4845
4846 * gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if
4847 not currently parsing the DTD.
4848
4849 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch>
4850
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.
4894
4895 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch>
4896
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:
4936 New files.
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
4942 packages.
4943
4944 2005-03-09 Sven de Marothy <sven@physto.se>
4945
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.
4953
4954 2005-03-09 Sven de Marothy <sven@physto.se>
4955
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:
4960 Removed.
4961
4962 2005-03-09 Sven de Marothy <sven@physto.se>
4963
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.
4968
4969 2005-03-09 Chris Burdess <dog@gnu.org>
4970
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.
4982
4983 2005-03-09 Michael Koch <konqueror@gmx.de>
4984
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.
5235
5236 2005-03-09 Tom Tromey <tromey@redhat.com>
5237
5238 * java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'.
5239 (toString): Synchronize.
5240
5241 2005-03-09 Michael Koch <konqueror@gmx.de>
5242
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.
5320
5321 2005-03-09 Michael Koch <konqueror@gmx.de>
5322
5323 * org/omg/CORBA/AnyHolder.java: Added missing import.
5324
5325 2005-03-09 Robert Schuster <thebohemian@gmx.net>
5326
5327 * java/awt/AWTEvent.java (toString): Added case
5328 for source not being an AWT component.
5329
5330 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
5331
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.
5344
5345 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
5346
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:
5351 New files.
5352
5353 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
5354 * org/omg/CORBA/AnyHolder.java: New file.
5355
5356 2005-03-08 David Gilbert <david.gilbert@object-refinery.com>
5357
5358 * java/awt/Font.java (decode): Handle null argument and allow
5359 space as delimiter.
5360
5361 2005-03-07 Chris Burdess <dog@gnu.org>
5362
5363 * gnu/java/net/protocol/https/Handler.java: New file.
5364
5365 2005-03-07 Jeroen Frijters <jeroen@frijters.net>
5366
5367 * java/io/DataInputStream.java (ignoreInitialNewline): Removed
5368 (readLine): Changed newline handling.
5369
5370 2005-03-07 Jeroen Frijters <jeroen@frijters.net>
5371
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.
5375
5376 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
5377
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.
5407
5408 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
5409
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
5414 of IDLEntity.
5415
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.
5423
5424 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
5425 * org/omg/CORBA/Context.java,
5426 org/omg/CORBA/ContextList.java: New files.
5427
5428 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
5429 * org/omg/CORBA/TCKind.java: Making fields final.
5430
5431 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
5432
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.
5437
5438 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5439
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.
5452
5453 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5454
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.
5468
5469 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
5470
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).
5477
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.
5485
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.
5492
5493 2005-03-05 Andreas Tobler <a.tobler@schweiz.ch>
5494
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,
5498 ds and delta.
5499 * native/fdlibm/e_asin.c (__ieee754_asin): Initialize variable t.
5500 * native/fdlibm/e_exp.c (__ieee754_exp): Initialize variables hi,
5501 lo and k.
5502 * native/fdlibm/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
5503 uninitialized variable z.
5504
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).
5508
5509 2005-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
5510
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.
5516
5517 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch>
5518
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.
5546
5547 2005-03-04 Roman Kennke <roman@ontographics.com>
5548
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.
5556
5557 2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch>
5558
5559 * org/omg/CORBA/TypeCode.java,
5560 org/omg/CORBA/UserException.java,
5561 org/omg/CORBA/TypeCodePackage/BadKind.java: New files.
5562
5563 2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch>
5564
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.
5570
5571 2005-03-03 Roman Kennke <roman@ontographics.com>
5572
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.
5578
5579 2005-03-03 Jeroen Frijters <jeroen@frijters.net>
5580
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
5590 (value): Removed.
5591 (valueMap): Removed.
5592 (get,set): Changed to use locals map in Thread.
5593
5594 2005-03-03 Jeroen Frijters <jeroen@frijters.net>
5595
5596 * java/io/FileInputStream.java (FileInputStream(File)),
5597 java/io/FileOutputStream.java (FileOutputStream(File)):
5598 Removed unnecessary File.isDirectory() check.
5599
5600 2005-03-02 Michael Koch <konqueror@gmx.de>
5601
5602 * doc/hacking.texinfo: Improved explanation of our coding style
5603 regarding import statements.
5604
5605 2005-03-02 Michael Koch <konqueror@gmx.de>
5606
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.
5646
5647 2005-03-02 Michael Koch <konqueror@gmx.de>
5648
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
5709 usage in javadocs.
5710
5711 2005-03-02 Michael Koch <konqueror@gmx.de>
5712
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:
5751 New files.
5752
5753 2005-03-02 Michael Koch <konqueror@gmx.de>
5754
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.
5769
5770 2005-03-02 Mark Wielaard <mark@klomp.org>
5771
5772 * doc/www.gnu.org/cp-tools/cp-tools.wml: Fix createlink to
5773 texidoclet.html.
5774
5775 2005-03-02 Michael Koch <konqueror@gmx.de>
5776
5777 * doc/api/Makefile.am: Remove gjdoc_rawcomment.cache if neccesary.
5778
5779 2005-02-28 Roman Kennke <roman@ontographics.com>
5780
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.
5785
5786 2005-02-27 Roman Kennke <roman@ontographics.com>
5787
5788 * javax/swing/JList.java
5789 (getPreferredScrollableViewportSize):
5790 The previous implementation was merely guessing the size,
5791 now it respects layoutOrientation, visibleRowCount
5792 and preferredSize.
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.
5799 =======
5800 >>>>>>> .merge-right.r109770
5801 * javax/swing/plaf/basic/BasicListUI.java
5802 (locationToIndex): Added check to avoid ArrayOutOfBoundsException.
5803
5804 2006-01-03 Roman Kennke <kennke@aicas.com>
5805
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).
5811
5812 2006-01-03 Roman Kennke <kennke@aicas.com>
5813
5814 * javax/swing/text/DefaultStyledDocument.java
5815 (ElementBuffer.remove): New method.
5816 (ElementBuffer.removeUpdate): New method.
5817 (removeUpdate): New method.
5818
5819 2006-01-03 Roman Kennke <kennke@aicas.com>
5820
5821 <<<<<<< .working
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.
5827
5828 2005-02-27 Chris Burdess <dog@gnu.org>
5829
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.
5834
5835 2005-02-27 Chris Burdess <dog@gnu.org>
5836
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.
5845
5846 2005-02-27 Roman Kennke <roman@ontographics.com>
5847
5848 * javax/swing/plaf/basic/BasicListUI:
5849 make BasicListUI capable of wrapping lists
5850 (layoutOrientation property of javax.swing.JList)
5851
5852 2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch>
5853
5854 * javax/swing/Timer.java: documenting and some
5855 formatting.
5856
5857 2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch>
5858
5859 * javax/swing/JTextArea.java (replaceRange):
5860 Fixing doc.remove(start, length) misinterpretation.
5861
5862 2005-02-26 Roman Kennke <roman@ontographics.com>
5863
5864 * javax/swing/plaf/basic/BasicListUI
5865 (updateLayoutState,paint): make BasicListUI aware of the
5866 width of the rendered JList
5867
5868 2005-02-25 Mark Wielaard <mark@klomp.org>
5869
5870 * NEWS: Add 0.14 release date.
5871 * configure.ac: Set version to 0.14.
5872
5873 2005-02-25 Sven de Marothy <sven@physto.se>
5874
5875 * java/net/InetAddress.java
5876 (toString): Don't print empty hostnames.
5877 Fixes bug #11956
5878
5879 2005-02-24 Mark Wielaard <mark@klomp.org>
5880
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.
5885
5886 2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch>
5887
5888 * javax/swing/Timer.java (constructor): assigning initialDelay
5889
5890 2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch>
5891
5892 * javax/swing/Timer.java (Waker.run): firing the first action
5893 event.
5894
5895 2005-02-24 Chris Burdess <dog@gnu.org>
5896
5897 * BASE64.java: Truncate encoded byte array.
5898
5899 2005-02-24 David Gilbert <david.gilbert@object-refinery.com>
5900
5901 * java/awt/font/TextAttribute.java: changed names to lower case;
5902 (readResolve): implemented.
5903 Added doc comments all over.
5904
5905 2005-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
5906
5907 * java/text/SimpleDateFormat.java:
5908 Substitute StringBuilder for the original
5909 StringBuffer.
5910
5911 2005-02-22 Michael Koch <konqueror@gmx.de>
5912
5913 * gnu/java/security/PolicyFile.java,
5914 gnu/java/security/pkcs/PKCS7SignedData.java,
5915 gnu/java/security/pkcs/SignerInfo.java:
5916 Fixed copyright header.
5917
5918 2005-02-22 Roman Kennke <roman@ontographics.com>
5919
5920 * javax/swing/plaf/basic/BasicLookAndFeel.java
5921 (initComponentDefaults): Fixed Button left and right margin
5922
5923 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5924
5925 * native/jni/gtk-peer/gthread-jni.c (throw):
5926 Call g_snprintf instead of snprintf.
5927
5928 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5929
5930 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
5931 (button_to_awt_mods): Return BUTTON masks, not BUTTON_DOWN masks.
5932
5933 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5934
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
5940 setup ...
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
5948 jmethodID.
5949 (windowGetWidthID): Likewise.
5950 (windowGetHeightID): Likewise.
5951
5952 2005-02-22 Michael Koch <konqueror@gmx.de>
5953
5954 * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h:
5955 Regenerated.
5956
5957 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
5958
5959 * java/awt/Robot.java (waitForIdle): Call invokeAndWait on an
5960 empty Runnable.
5961
5962 2005-02-21 Bryce McKinlay <mckinlay@redhat.com>
5963
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):
5972 Whitespace fixes.
5973
5974 2005-02-22 Robert Schuster <thebohemian@gmx.net>
5975
5976 * java/io/InputStreamReader.java: Fixed compilation
5977 problem.
5978
5979 2005-02-21 Michael Koch <konqueror@gmx.de>
5980
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.
5989
5990 2005-02-21 Mark Wielaard <mark@klomp.org>
5991
5992 * java/util/jar/JarFile.java (verifyHashes): Check whether ZipEntry
5993 exists.
5994
5995 2005-02-21 Robert Schuster <thebohemian@gmx.net>
5996
5997 * gnu/java/nio/ChannelReader: Fixed comments.
5998
5999 2005-02-21 Robert Schuster <thebohemian@gmx.net>
6000
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.
6008
6009 2005-02-21 Michael Koch <konqueror@gmx.de>
6010
6011 * include/gnu_java_nio_channels_FileChannelImpl.h:
6012 Regenerated.
6013
6014 2005-02-21 Michael Koch <konqueror@gmx.de>
6015
6016 * java/lang/Class.java,
6017 java/lang/SecurityManager.java,
6018 java/net/URL.java:
6019 Formatting cleanups.
6020
6021 2005-02-21 Michael Koch <konqueror@gmx.de>
6022
6023 * java/awt/Button.java,
6024 java/awt/Container.java,
6025 java/awt/Font.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.
6031
6032 2005-02-21 Anthony Green <green@redhat.com>
6033
6034 * gnu/java/rmi/registry/RegistryImpl.java:
6035 Change year for '--version' to 2005.
6036
6037 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
6038
6039 Merge of interfaces and exceptions to HEAD from
6040 the generics branch.
6041
6042 * java/lang/StringBuilder.java: Serial version updated.
6043 * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise.
6044
6045 Changes from generics branch:
6046
6047 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
6048
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.
6061
6062 2005-01-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
6063
6064 * java/lang/annotation/AnnotationTypeMismatchException.java:
6065 Added import of java.lang.reflect.Method
6066
6067 2004-08-26 Tom Tromey <tromey@redhat.com>
6068
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.
6076
6077 2004-08-07 Tom Tromey <tromey@redhat.com>
6078
6079 * java/lang/annotation/AnnotationFormatError.java: New file.
6080 * java/lang/annotation/AnnotationTypeMismatchException.java: New
6081 file.
6082
6083 2004-08-06 Tom Tromey <tromey@redhat.com>
6084
6085 * java/lang/Readable.java: New file.
6086
6087 2005-02-20 Mark Wielaard <mark@klomp.org>
6088
6089 * java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by
6090 taking dstSavings into account.
6091
6092 2005-02-20 Sven de Marothy <sven@physto.se>
6093
6094 * java/text/SimpleDateFormat.java,
6095 (parse): Set DST_OFFSET to the correct value.
6096
6097 2005-02-20 Rutger Ovidius <ovidr@users.sourceforge.net>
6098
6099 * gnu/java/security/provider/Gnu.java (Gnu): Add SHA-160 alias.
6100
6101 2005-02-20 Mark Wielaard <mark@klomp.org>
6102
6103 * java/text/SimpleDateFormat.java
6104 (SimpleDateFormat(String, DateFormatSymbols)): Throw
6105 NullPointerException when formatData is null.
6106
6107 2005-02-19 Michael Koch <konqueror@gmx.de>
6108
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.
6159
6160 2005-02-19 Archie Cobbs <archie@dellroad.org>
6161
6162 * java/lang/Throwable.java: simplify initializing cause in constructor
6163
6164 2005-02-19 Michael Koch <konqueror@gmx.de>
6165
6166 * javax/swing/JToggleButton.java: Removed empty line.
6167
6168 2005-02-18 Bryce McKinlay <mckinlay@redhat.com>
6169
6170 * java/util/LinkedHashMap (addEntry): Call remove() with key argument,
6171 not the HashEntry. Reported by Jean-Marie White.
6172
6173 2005-02-18 Mark Wielaard <mark@klomp.org>
6174
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.
6178
6179 2005-02-18 Sven de Marothy <sven@physto.se>
6180
6181 * java/util/TimeZone.java,
6182 (getDefaultDisplayName): Fix previous fix.
6183
6184 2005-02-18 David Gilbert <david.gilbert@object-refinery.com>
6185
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.
6191
6192 2005-02-18 Sven de Marothy <sven@physto.se>
6193
6194 * java/util/TimeZone.java,
6195 (getDefaultDisplayName): Don't print zero offsets.
6196
6197 2005-02-18 Robert Schuster <thebohemian@gmx.net>
6198
6199 * java/nio/charset/Charset.java (forName): Throws
6200 IllegalArgumentException when argument is null
6201 and added documentation.
6202
6203 2005-02-17 Mark Wielaard <mark@klomp.org>
6204
6205 * java/util/SimpleTimeZone.java (checkRule): Throw
6206 IllegalArgumentException when month out of range.
6207
6208 2005-02-17 Sven de Marothy <sven@physto.se>
6209
6210 * java/util/GregorianCalendar.java,
6211 (add): Don't set fields directly anymore. Use set()
6212
6213 2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org>
6214
6215 * gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)):
6216 Move the position of the source buffer forward.
6217
6218 2005-02-16 Andrew Haley <aph@redhat.com>
6219
6220 * javax/security/auth/Subject.java (doAsPrivileged): If acc is
6221 null, create a new AccessControlContext.
6222 * java/security/SecureClassLoader.java (protectionDomainCache):
6223 new field.
6224 (defineClass): Create a new protection domain and add it to our
6225 cache.
6226
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.
6233 (toStub): Rewrite.
6234
6235 * java/security/Permissions.java (PermissionsHash.implies):
6236 Iterate over the collection and invoke implies() on each
6237 element.
6238
6239 2005-02-16 Julian Scheid <julian@sektor37.de>
6240
6241 * gnu/java/nio/charset/UTF_8.java (decodeLoop): Set inPos to
6242 in.position().
6243 (encodeLoop): Likewise.
6244
6245 2005-02-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
6246
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.
6256
6257 2005-02-16 Sven de Marothy <sven@physto.se>
6258
6259 * java/util/logging/LogManager.java: Reformatted.
6260 (readConfiguration): If a logger for a key is not found, create one.
6261
6262 2005-02-16 Michael Koch <konqueror@gmx.de>
6263
6264 * scripts/checkstyle-config.xml: Activate JavadocStyle and
6265 IllegalInstantiation tests.
6266 * scripts/checkstyle-suppressions.xml: Suppress some more errors.
6267
6268 2005-02-16 Michael Koch <konqueror@gmx.de>
6269
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:
6297 New file.
6298
6299 2005-02-16 Michael Koch <konqueror@gmx.de>
6300
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.
6327
6328 2005-02-16 Michael Koch <konqueror@gmx.de>
6329
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.
6381
6382 2005-02-16 Michael Koch <konqueror@gmx.de>
6383
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.
6435
6436 2005-02-16 Michael Koch <konqueror@gmx.de>
6437
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.
6531
6532 2005-02-16 Michael Koch <konqueror@gmx.de>
6533
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,
6749 java/util/Map.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,
6757 java/util/Set.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.
6769
6770 2005-02-16 Michael Koch <konqueror@gmx.de>
6771
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.
6946
6947 2005-02-16 Michael Koch <konqueror@gmx.de>
6948
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.
6959
6960 2005-02-15 Mark Wielaard <mark@klomp.org>
6961
6962 * java/util/jar/Attributes.java (Name.CLASS_PATH): Document that
6963 file path elements are separated by spaces.
6964
6965 2005-02-15 Mark Wielaard <mark@klomp.org>
6966
6967 * javax/net/ssl/SSLContext.java (getInstance): Add exception message
6968 and/or cause before throwing.
6969
6970 2005-02-15 Mark Wielaard <mark@klomp.org>
6971
6972 * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Just use
6973 space for parsing CLASS_PATH attribute.
6974
6975 2005-02-15 Andrew Haley <aph@redhat.com>
6976
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().
6987
6988 2005-02-14 Tom Tromey <tromey@redhat.com>
6989
6990 * java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL,
6991 URL)): New constructor.
6992
6993 2005-02-14 Mark Wielaard <mark@klomp.org>
6994
6995 * java/net/URLClassLoader.java (findClass): Throw
6996 ClassNotFoundExceptions including urls, plus parent using toString().
6997 (thisString): New field.
6998 (toString): New method.
6999
7000 * java/lang/ClassLoader (defaultGetSystemClassLoader): Only install
7001 ExtensionClassLoader when there are actual extension URLs.
7002
7003 2005-02-14 Mark Wielaard <mark@klomp.org>
7004
7005 * native/jni/xmlj/.cvsignore: Add *.o, *.a, *.lo, *.la, .libs, .deps.
7006
7007 2005-02-14 Sven de Marothy <sven@physto.se>
7008
7009 * java/util/Calendar.java
7010 (Calendar): Constructor should clear fields.
7011
7012 2005-02-14 Sven de Marothy <sven@physto.se>
7013
7014 * javax/swing/SpinnerDateModel.java: Implemented.
7015
7016 2005-02-14 Sven de Marothy <sven@physto.se>
7017
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.
7023
7024 2005-02-13 Mark Wielaard <mark@klomp.org>
7025
7026 * java/awt/AWTKeyStroke.java (getAWTKeyStroke(String)): Throw
7027 IllegalArgumentException when the given String is null.
7028
7029 * javax/swing/KeyStroke.java (getKeyStroke(String)): Return null
7030 when given keystoke sequence cannot be parsed.
7031
7032 * javax/swing/JRootPane.java (setJMenuBar): Remove current menubar
7033 if one is installed. Only install the given menubar is not null.
7034
7035 * javax/swing/JViewport.java (getViewSize): Return an empty
7036 Dimension when the view isn't set or preferred component size when
7037 no viewSize is set.
7038
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.
7043
7044 2005-02-13 Mark Wielaard <mark@klomp.org>
7045
7046 # Fixes bug #11957
7047 * java/io/ObjectInputStream.java (resolveClass): Don't check "void"
7048 twice.
7049
7050 2005-02-13 Tom Tromey <tromey@redhat.com>
7051
7052 * gnu/xml/aelfred2/SAXDriver.java: Ensure that null is returned when
7053 attribute index is out of bounds.
7054
7055 2005-02-12 Mark Wielaard <mark@klomp.org>
7056
7057 Fixes bug #11949
7058 * java/awt/BasicStroke.java (hashCode): Check for null dash.
7059
7060 2005-02-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
7061
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
7179 imports.
7180
7181 2005-02-12 Michael Koch <konqueror@gmx.de>
7182
7183 * include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
7184 include/gnu_java_awt_peer_gtk_GdkGraphics2D.h:
7185 Regenerated.
7186
7187 2005-02-12 Graydon Hoare <graydon@redhat.com>
7188
7189 * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java: Add.
7190
7191 2005-02-12 Graydon Hoare <graydon@redhat.com>
7192
7193 * gnu/java/awt/peer/gtk/GdkFontPeer.java
7194 (getGlyphVector):
7195 (getFontMetrics):
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
7202 (cairoSetFont):
7203 (cairoDrawGdkTextLayout):
7204 (cairoDrawString):
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.
7219
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.
7225
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):
7235 (metrics_cairo):
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.
7247
7248 2005-02-11 Craig Black <craig.black@aonix.com>
7249
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.
7256
7257 2005-02-11 Thomas Fitzsimmons <fitzsim@redhat.com>
7258
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.
7262
7263 2005-02-10 Michael Koch <konqueror@gmx.de>
7264
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.
7268
7269 2005-02-10 Chris Burdess <dog@gnu.org>
7270
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
7299 class or interface.
7300
7301 2005-02-10 Michael Koch <konqueror@gmx.de>
7302
7303 * javax/swing/JTabbedPane.java
7304 (Page.setDisplayedMnemonicIndex): Handle empty menmonic.
7305
7306 2005-02-10 Graydon Hoare <graydon@redhat.com>
7307
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.
7313
7314 2005-02-10 Michael Koch <konqueror@gmx.de>
7315
7316 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c:
7317 Merged file header from java-gui-20050128-branch.
7318
7319 2005-02-10 Michael Koch <konqueror@gmx.de>
7320
7321 * java/awt/Container.java (paramString):
7322 If layoutMgr is null just return result of super.paramString().
7323
7324 2005-02-10 Jeroen Frijters <jeroen@frijters.net>
7325
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.
7330
7331 2005-02-09 Mark Wielaard <mark@klomp.org>
7332
7333 * gnu/java/net/protocol/jar/Connection.java (getJarFile):
7334 Rename jar_file to jf.
7335
7336 2005-02-09 Tom Tromey <tromey@redhat.com>
7337
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.
7342
7343 2005-02-09 Michael Koch <konqueror@gmx.de>
7344
7345 * java/awt/Scrollbar.java: Reformatted.
7346
7347 2005-02-08 Tom Tromey <tromey@redhat.com>
7348
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.
7353
7354 2005-02-08 Craig Black <craig.black@aonix.com>
7355
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.
7359
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.
7363
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
7366 destroyed.
7367
7368 2005-02-08 Michael Koch <konqueror@gmx.de>
7369
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'.
7375
7376 2005-02-08 Michael Koch <konqueror@gmx.de>
7377
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):
7381 New constant.
7382 * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static):
7383 Throw error when Cairo support was not enabled during configure time.
7384
7385 2005-02-08 Michael Koch <konqueror@gmx.de>
7386
7387 * javax/swing/tree/DefaultMutableTreeNode.java:
7388 Reworked Javadocs all over.
7389 (getPathToRoot): Fixed direction of result array initialization.
7390
7391 2005-02-07 Mark Wielaard <mark@klomp.org>
7392
7393 * java/util/ResourceBundle.java (getObject): Clarify
7394 MissingResourceException detailed message.
7395 (tryBundle(String,ClassLoader)): Likewise.
7396
7397 2005-02-07 Craig Black <craig.black@aonix.com>
7398
7399 * native/jni/classpath/native_state.c
7400 (add_node): Update head pointer when moving node to front of list.
7401
7402 2005-02-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
7403
7404 * acinclude.m4:
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.
7410 =======
7411 >>>>>>> .merge-right.r109770
7412 * lib/Makefile.am:
7413 (dist-hook): Preserve attributes of Java sources when copying to
7414 dist dir.
7415
7416 2006-01-03 Raif S. Naffah <raif@swiftdsl.com.au>
7417
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.
7421
7422 2006-01-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
7423
7424 * gnu/CORBA/Poa/AOM.java (add):
7425 Changed parameter Object into gnuServantObject.
7426 (Obj.object): Changed type to gnuServantObject.
7427 (findObject): Rewritten.
7428
7429 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
7430
7431 * native/jni/qt-peer/mainqtthread.cpp: Remove call to disable double
7432 buffering. Ability has gone in Qt-4.1.x.
7433
7434 * configure.ac (QT_CFLAGS): Check for 4.1.0 version and for QtCore
7435 to have the right include flags.
7436
7437 2006-01-01 Raif S. Naffah <raif@swiftdsl.com.au>
7438
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.
7444
7445 2006-01-01 Raif S. Naffah <raif@swiftdsl.com.au>
7446
7447 * java/net/InetAddress.java (getAllByName): use LOCALHOST if
7448 localhost is null or is an empty string. Trim hostname before
7449 lookup.
7450
7451 \f
7452 Local Variables:
7453 coding: iso-latin-1-unix
7454 End: