]>
Commit | Line | Data |
---|---|---|
49e58846 AG |
1 | 2003-07-20 Anthony Green <green@redhat.com> |
2 | ||
3 | * gnu/awt/j2d/AbstractGraphicsState.java (clone): Handle | |
4 | CloneNotSupportedException. | |
5 | * gnu/gcj/xlib/WindowAttributes.java (clone): Ditto. | |
6 | * gnu/gcj/xlib/WMSizeHints.java (clone): Ditto. | |
7 | * gnu/gcj/xlib/GC.java (clone): Ditto. | |
8 | * gnu/awt/xlib/XGraphics.java (clone): Ditto. | |
9 | * gnu/awt/j2d/Graphics2DImpl.java (clone): Ditto. | |
10 | ||
11 | * gnu/awt/xlib/XEventLoop.java (postNextEvent): Remove unreachable | |
12 | handler. | |
13 | * gnu/gcj/runtime/NameFinder.java (NameFinder): Ditto. | |
14 | ||
8ec88074 SP |
15 | 2003-07-20 Steve Pribyl <steve@netfuel.com.> |
16 | ||
17 | * gnu/gcj/runtime/natSharedLibLoader.cc (init): `libname' now a | |
18 | String. Put dlerror() message into exception. | |
19 | Include UnsatisfiedLinkError. | |
20 | * gnu/gcj/runtime/SharedLibLoader.java (init): `libname' now a | |
21 | String. Now native. | |
22 | ||
ffd94572 TT |
23 | 2003-07-20 Tom Tromey <tromey@redhat.com> |
24 | ||
25 | * java/lang/Runtime.java: Comment fix. | |
26 | * java/lang/ClassLoader.java (isAncestorOf): New method. | |
27 | (getParent): Uncommented security check. Use isAncestorOf. | |
28 | * include/jvm.h (_Jv_CheckAccess): Declare. | |
29 | * java/lang/reflect/natConstructor.cc (newInstance): Perform | |
30 | access check. | |
31 | Include IllegalAccessException.h, ArrayIndexOutOfBoundsException.h. | |
32 | * java/lang/reflect/natArray.cc (newInstance): Pass caller's | |
33 | class loader to _Jv_GetArrayClass. | |
34 | Include ArrayIndexOutOfBoundsException.h. | |
35 | * java/lang/reflect/Field.java: Update comment to reflect status. | |
36 | (equals): Fixed indentation. | |
37 | * java/lang/Class.h (Class): Declare memberAccessCheck, not | |
38 | checkMemberAccess. Make _Jv_CheckAccess a friend. | |
39 | * java/lang/Class.java (memberAccessCheck): New method from | |
40 | Classpath. | |
41 | (checkMemberAccess): Removed. | |
42 | (getDeclaredMethod): Use memberAccessCheck. | |
43 | (getField): Likewise. | |
44 | (getMethod): Likewise. | |
45 | * resolve.cc (_Jv_ResolvePoolEntry): Use _Jv_CheckAccess. | |
46 | (_Jv_SearchMethodInClass): Likewise. | |
47 | * prims.cc (_Jv_CheckAccess): New function. | |
48 | * jni.cc (_Jv_JNI_FindClass): Use getClassLoaderInternal. | |
49 | (_Jv_JNI_GetAnyFieldID): Likewise. | |
50 | * java/lang/natClass.cc (forName): Use getClassLoaderInternal. | |
51 | (getClassLoader): Added security check. | |
52 | (getConstructor): Call memberAccessCheck. | |
53 | (getDeclaredClasses): Likewise. | |
54 | (getDeclaredField): Likewise. | |
55 | (getDeclaredFields): Likewise. | |
56 | (_getConstructors): Likewise. | |
57 | (getDeclaredConstructor): Likewise. | |
58 | (getDeclaredMethods): Likewise. | |
59 | (getFields): Likewise. | |
60 | (getMethods): Likewise. | |
61 | (newInstance): Likewise. | |
62 | (_Jv_MakeVTable): Put method name in exception. | |
63 | * java/lang/reflect/natMethod.cc (getType): Use | |
64 | getClassLoaderInternal. | |
65 | (_Jv_GetTypesFromSignature): Likewise. | |
66 | (invoke): Perform access check. | |
67 | (_Jv_CallAnyMethodA): Removed old FIXME comments. | |
68 | Include ArrayIndexOutOfBoundsException.h. | |
69 | * java/lang/reflect/natField.cc (getType): Use | |
70 | getClassLoaderInternal. | |
71 | (_Jv_CheckFieldAccessibility): Removed. | |
72 | (getAddr): Use _Jv_CheckAccess; find caller. | |
73 | Include ArrayIndexOutOfBoundsException.h. | |
74 | ||
13cb8e55 MK |
75 | 2003-07-20 Michael Koch <konqueror@gmx.de> |
76 | ||
77 | * java/net/URL.java | |
78 | (URL): Fixed documentation to name an argument correcty, Reformatted | |
79 | one method declaration. | |
80 | (getURLStreamHandler): Added documentation from classpath. | |
ffd94572 | 81 | |
1b339d86 TT |
82 | 2003-07-19 Tom Tromey <tromey@redhat.com> |
83 | ||
84 | * mauve-libgcj: Don't run CollationElementIterator tests. | |
85 | ||
35a6c873 JF |
86 | 2003-07-19 Jeroen Frijters <jeroen@sumatra.nl> |
87 | ||
88 | * java/net/URLClassLoader.java (addURL): Moved implementation to | |
89 | private addURLImpl() to avoid calling addURL from the constructor. | |
90 | (addURLImpl): Contains the code that was previously in addURL. | |
91 | (addURLs): Call addURLImpl(), not addURL(). | |
92 | ||
cecc892a GH |
93 | 2003-07-18 Graydon Hoare <graydon@redhat.com> |
94 | ||
95 | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: | |
96 | Handle missing event cases, connect to "value-changed" signal. | |
97 | ||
9e508cc4 GH |
98 | 2003-07-18 Graydon Hoare <graydon@redhat.com> |
99 | ||
100 | * java/awt/geom/CubicCurve2D.java, | |
101 | java/awt/geom/Line2D.java, | |
102 | java/awt/geom/QuadCurve2D.java, | |
103 | java/awt/geom/Rectangle2D.java: | |
104 | Fix path some calculations, make path iterators follow | |
105 | a consistent style. | |
106 | ||
c26052b0 MW |
107 | 2003-07-18 Mark Wielaard <mark@klomp.org> |
108 | ||
109 | * java/util/logging/Handler.java (isLoggable): Check record level | |
110 | smaller or equal. | |
111 | ||
3aefaf22 MK |
112 | 2003-07-17 Michael Koch <konqueror@gmx.de> |
113 | ||
114 | * gnu/java/awt/peer/gtk/GtkToolkit.java: | |
115 | Reworked imports. | |
116 | ||
3a009999 MK |
117 | 2003-07-14 Michael Koch <konqueror@gmx.de> |
118 | ||
119 | * gnu/java/rmi/server/UnicastServerRef.java: | |
120 | New version from classpath. | |
121 | ||
6a716777 MK |
122 | 2003-07-14 Michael Koch <konqueror@gmx.de> |
123 | ||
124 | * java/awt/image/MemoryImageSource.java, | |
125 | java/beans/PropertyEditorManager.java, | |
126 | javax/naming/CompoundName.java, | |
127 | javax/naming/spi/NamingManager.java, | |
128 | javax/swing/AbstractButton.java, | |
129 | javax/swing/ButtonModel.java, | |
130 | javax/swing/SwingUtilities.java, | |
131 | javax/swing/UIManager.java, | |
132 | javax/swing/colorchooser/DefaultColorSelectionModel.java, | |
133 | javax/swing/event/AncestorEvent.java, | |
134 | javax/swing/event/InternalFrameEvent.java, | |
135 | java/util/zip/ZipFile.java: | |
136 | New versions from classpath. | |
137 | ||
ae26c8e2 MK |
138 | 2003-07-13 Michael Koch <konqueror@gmx.de> |
139 | ||
140 | * gnu/java/nio/FileChannelImpl.java, | |
141 | gnu/java/nio/natFileChannelImpl.cc: Removed. | |
142 | * java/io/FileInputStream.java, | |
143 | java/io/FileOutputStream.java, | |
144 | java/io/RandomAccessFile.java, | |
145 | java/nio/MappedByteBufferImpl.java: | |
146 | Import java.nio.channels.FileChannelImpl instead of | |
147 | gnu.java.nio.FileChannelImpl. | |
148 | * java/nio/channels/FileChannelImpl.java, | |
149 | java/nio/channels/natFileChannelImpl.cc: | |
150 | New files. | |
151 | * Makefile.am | |
152 | (ordinary_java_source_files): | |
153 | Removed gnu/java/nio/FileChannelImpl.java and added | |
154 | java/nio/channels/FileChannelImpl.java. | |
155 | (nat source_files): | |
156 | Removed gnu/java/nio/natFileChannelImpl.cc and added | |
157 | java/nio/channels/natFileChannelImpl.cc. | |
158 | * Makefile.in: Regenerated. | |
159 | ||
65278df2 MK |
160 | 2003-07-13 Michael Koch <konqueror@gmx.de> |
161 | ||
162 | * javax/swing/plaf/basic/BasicBorders.java, | |
163 | javax/swing/plaf/basic/BasicLabelUI.java, | |
164 | javax/swing/plaf/basic/BasicLookAndFeel.java, | |
165 | javax/swing/plaf/basic/BasicTabbedPaneUI.java, | |
166 | javax/swing/plaf/basic/BasicTextUI.java, | |
167 | javax/swing/plaf/metal/MetalLookAndFeel.java: | |
168 | New versions from classpath. | |
169 | ||
5245ad0c MK |
170 | 2003-07-13 Michael Koch <konqueror@gmx.de> |
171 | ||
172 | * gnu/java/awt/peer/gtk/GdkFontMetrics.java | |
173 | * gnu/java/awt/peer/gtk/GdkGraphics.java | |
174 | * gnu/java/awt/peer/gtk/GtkButtonPeer.java | |
175 | * gnu/java/awt/peer/gtk/GtkCanvasPeer.java | |
176 | * gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java | |
177 | * gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java | |
178 | * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java | |
179 | * gnu/java/awt/peer/gtk/GtkChoicePeer.java | |
180 | * gnu/java/awt/peer/gtk/GtkClipboard.java | |
181 | * gnu/java/awt/peer/gtk/GtkDialogPeer.java | |
182 | * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java | |
183 | * gnu/java/awt/peer/gtk/GtkFramePeer.java | |
184 | * gnu/java/awt/peer/gtk/GtkGenericPeer.java | |
185 | * gnu/java/awt/peer/gtk/GtkImage.java | |
186 | * gnu/java/awt/peer/gtk/GtkImagePainter.java | |
187 | * gnu/java/awt/peer/gtk/GtkLabelPeer.java | |
188 | * gnu/java/awt/peer/gtk/GtkListPeer.java | |
189 | * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java | |
190 | * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java | |
191 | * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java | |
192 | * gnu/java/awt/peer/gtk/GtkMenuPeer.java | |
193 | * gnu/java/awt/peer/gtk/GtkOffScreenImage.java | |
194 | * gnu/java/awt/peer/gtk/GtkPanelPeer.java | |
195 | * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java | |
196 | * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java | |
197 | * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java | |
198 | * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java | |
199 | * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java | |
200 | * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java | |
201 | ||
c035ecda MK |
202 | 2003-07-13 Michael Koch <konqueror@gmx.de> |
203 | ||
204 | * gnu/java/locale/LocaleInformation_de.java | |
205 | * gnu/java/locale/LocaleInformation_en.java | |
206 | * gnu/java/locale/LocaleInformation_nl.java | |
207 | ||
754a9012 MK |
208 | 2003-07-13 Michael Koch <konqueror@gmx.de> |
209 | ||
210 | * gnu/java/awt/EmbeddedWindow.java, | |
211 | gnu/java/awt/EmbeddedWindowSupport.java, | |
212 | gnu/java/awt/natEmbeddedWindow.cc: | |
213 | New files. | |
214 | * java/awt/Window.java | |
215 | (Window): New constructor to support embedded windows. | |
216 | * Makefile.am | |
217 | (awt_java_source_files): Added gnu/java/awt/EmbeddedWindow.java and | |
218 | gnu/java/awt/EmbeddedWindowSupport.java. | |
219 | (nat_source_files): Added gnu/java/awt/natEmbeddedWindow.cc. | |
220 | * Makefile.in: Regenerated. | |
221 | ||
d3276d35 MK |
222 | 2003-07-11 Matt Kraai <kraii@alumni.cmu.edu> |
223 | ||
224 | * gnu/gcj/runtime/SharedLibLoader.java: Fix misspelling. | |
225 | * gnu/gcj/runtime/natSharedLibLoader.cc: Likewise. | |
226 | * java/awt/im/InputContext.java: Remove a redundant | |
227 | partial line. | |
228 | ||
4a2e2916 TT |
229 | 2003-07-09 Tom Tromey <tromey@redhat.com> |
230 | ||
231 | * Makefile.in: Rebuilt. | |
232 | * Makefile.am (AM_MAKEFLAGS): Added CPPFLAGS. | |
233 | ||
9ef68029 MW |
234 | 2003-07-09 Mark Wielaard <mark@klomp.org> |
235 | ||
236 | * java/io/ObjectOutputStream.java (writeObject): break after | |
237 | calling writeClassDescriptor(). | |
238 | ||
d17811fd MM |
239 | 2003-07-09 Mark Mitchell <mark@codesourcery.com> |
240 | ||
241 | * gcj/array.h (JvPrimClass): Don't parenthesize the output. | |
242 | ||
844c00ed MK |
243 | 2003-07-09 Michael Koch <konqueror@gmx.de> |
244 | ||
245 | * gnu/java/awt/peer/gtk/GtkComponentPeer.java, | |
246 | gnu/java/awt/peer/gtk/GtkContainerPeer.java, | |
247 | gnu/java/awt/peer/gtk/GtkDialogPeer.java, | |
248 | gnu/java/awt/peer/gtk/GtkWindowPeer.java: | |
249 | Explicitly import used classes. | |
250 | * java/awt/Container.java: New version from classpath. | |
251 | ||
7fbbd122 MK |
252 | 2003-07-09 Michael Koch <konqueror@gmx.de> |
253 | ||
f9d232c3 MK |
254 | * libgcj.pc.in: New file. |
255 | * Makefile.am: Install libgcj.pc in $libdir/pkgconfig. | |
256 | * Makefile.in: Regenerated. | |
257 | * configure: Regenrated. | |
258 | * configure.in: Create libgcj.pc from libgcj.pc.in. | |
7fbbd122 | 259 | |
5be0088e MW |
260 | 2003-07-08 Mark Wielaard <mark@klomp.org> |
261 | ||
262 | * gcj/cni.h: CNI now expands to Compiled Native Interface. | |
263 | ||
264 | * java/lang/e_pow.c: CYGNUS LOCAL should be GCJ LOCAL. | |
265 | * java/lang/fdlibm.h: Likewise. | |
266 | ||
690e3ffd AM |
267 | 2003-07-07 Adam Megacz <adam@xwt.org> |
268 | ||
269 | * posix.cc: added #include<stdio.h> | |
270 | ||
b6fa901b TF |
271 | 2003-07-07 Thomas Fitzsimmons <fitzsim@redhat.com> |
272 | ||
aeb3535d TF |
273 | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Fix |
274 | formatting. | |
275 | ||
b6fa901b TF |
276 | * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java |
277 | (setCaretPosition, setEditable): Rely entirely on native | |
278 | implementation. | |
279 | (getArgs): Remove. | |
280 | (postTextEvent): New method. | |
281 | (handleEvent): New method. | |
282 | * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (handleEvent): New | |
283 | method. | |
284 | * java/awt/event/ActionEvent.java (paramString): Fix formatting. | |
285 | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c | |
286 | (keysym_to_awt_keycode): Fix range checks. | |
287 | (generates_key_typed_event): New function. | |
288 | (awt_event_handler): Post AWT_KEY_RELEASED events to event | |
289 | queue. | |
290 | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c | |
291 | (gtkInit): Store TextComponent's postTextEvent method ID. | |
292 | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c | |
293 | (setText): Post TEXT_VALUE_CHANGED event to event queue. | |
294 | ||
6b3517ea RO |
295 | 2003-07-07 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
296 | ||
297 | * configure.in: Check for usleep declaration. | |
298 | * acconfig.h (HAVE_USLEEP_DECL): Provide template. | |
299 | * configure: Regenerate. | |
300 | * include/config.h.in: Likewise. | |
301 | * include/posix.h [!HAVE_USLEEP_DECL]: Declare usleep. | |
302 | ||
3d8daef2 MK |
303 | 2003-07-01 Michael Koch <konqueror@gmx.de> |
304 | ||
305 | * gnu/gcj/convert/natIconv.cc | |
306 | (iconv_init): Fixed possible memory leak by releasing allocated iconv | |
307 | handle. | |
308 | ||
29e531ff TF |
309 | 2003-06-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
310 | ||
311 | * glib-2.0.m4: New file. | |
312 | * gtk-2.0.m4: New file. | |
313 | * glib.m4: Remove. | |
314 | * gtk.m4: Remove. | |
315 | * configure.in: Update AM_PATH_GTK macro call to | |
316 | AM_PATH_GTK_2_0. Likewise for AM_PATH_GLIB. | |
317 | * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, | |
318 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, | |
319 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, | |
320 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, | |
321 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, | |
322 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, | |
323 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, | |
324 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, | |
325 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, | |
326 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, | |
327 | jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, | |
328 | jni/gtk-peer/gthread-jni.c, | |
329 | jni/gtk-peer/gthread-jni.h: | |
330 | New versions from classpath. | |
331 | * aclocal.m4: Regenerate. | |
332 | * configure: Regenerate. | |
333 | * Makefile.in: Regenerate. | |
334 | * gcj/Makefile.in: Regenerate. | |
335 | * include/Makefile.in: Regenerate. | |
336 | * testsuite/Makefile.in: Regenerate. | |
337 | ||
27758dc0 GB |
338 | 2003-06-30 Gary Benson <gbenson@redhat.com> |
339 | ||
340 | For PR libgcj/11349: | |
341 | * javax/naming/spi/NamingManager.java (getURLContext): Use | |
342 | correct name for factory class. | |
343 | ||
1af3e06b MK |
344 | 2003-06-28 Michael Koch <konqueror@gmx.de> |
345 | ||
346 | * java/io/PrintStream.java | |
347 | (checkError): Call flush() instead of direct flushing of the Writer | |
348 | object. | |
349 | (print): Call print(String) instead of direct print method of the | |
350 | Writer Object. | |
351 | (println): Call println(String) instead of direct println method of the | |
352 | Writer Object. | |
353 | (write): Simplified. | |
354 | ||
c5b49e89 MK |
355 | 2003-06-28 Michael Koch <konqueror@gmx.de> |
356 | ||
357 | * java/net/ServerSocket.java | |
358 | (setChannel): New method. | |
359 | * java/net/Socket.java | |
360 | (setChannel): New method. | |
361 | ||
5bbd6c3e MK |
362 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
363 | ||
364 | * java/beans/beancontext/BeanContextSupport.java: | |
365 | New version from classpath. | |
366 | ||
2f161fa8 MK |
367 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
368 | ||
369 | * java/awt/Window.java, | |
370 | java/awt/font/GraphicAttribute.java, | |
371 | java/awt/font/ImageGraphicAttribute.java, | |
372 | java/awt/image/DataBufferByte.java, | |
373 | java/awt/image/DataBufferInt.java, | |
374 | java/awt/image/DataBufferUShort.java, | |
375 | java/awt/image/DirectColorModel.java, | |
376 | java/awt/image/PixelGrabber.java: | |
377 | New versions from classpath. | |
378 | ||
24ce2fe6 MK |
379 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
380 | ||
560d4c59 MK |
381 | * java/security/Certificate.java |
382 | (getGuarantor): Removed wrong @deprecated tag. | |
383 | (getPrincipal): Likewise. | |
384 | (getPublicKey): Likewise. | |
385 | (encode): Likewise. | |
386 | (decode): Likewise. | |
387 | (getFormat): Likewise. | |
388 | (toString): Likewise. | |
389 | * java/security/cert/PolicyQualifierInfo.java | |
390 | (PolicyQualifierInfo): Made final. | |
391 | * javax/security/auth/x500/X500Principal.java | |
392 | (serialVersionUID): New member variable. | |
24ce2fe6 | 393 | |
7e6ec0d8 MK |
394 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
395 | ||
396 | * java/text/Format.java | |
397 | (serialVersionUID): Fixed value. | |
398 | ||
6ced3f39 MK |
399 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
400 | ||
401 | * java/net/Inet4Address.java | |
402 | (Inet4Address): Made package-private. | |
403 | * java/net/Inet6Address.java | |
404 | (Inet4Address): Made package-private. | |
405 | ||
824d4a10 MK |
406 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
407 | ||
408 | * java/io/RandomAccessFile.java | |
409 | (readLine): Removed wrong @deprecated tag. | |
410 | (getChannel): Made final. | |
411 | ||
c938cb68 MK |
412 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
413 | ||
414 | * gnu/java/nio/FileChannelImpl.java | |
415 | (write): Removed. | |
416 | ||
1226b900 MK |
417 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
418 | ||
419 | * java/nio/ByteBufferImpl.java | |
420 | (ByteBufferImpl): Made it a package-private class | |
421 | * java/nio/CharBufferImpl.java | |
422 | (CharBufferImpl): Made it a package-private class | |
423 | * java/nio/DirectByteBufferImpl.java | |
424 | (DirectByteBufferImpl): Made it a package-private class | |
425 | * java/nio/DoubleBufferImpl.java | |
426 | (DoubleBufferImpl): Made it a package-private class | |
427 | * java/nio/FloatBufferImpl.java | |
428 | (FloatBufferImpl): Made it a package-private class | |
429 | * java/nio/IntBufferImpl.java | |
430 | (IntBufferImpl): Made it a package-private class | |
431 | * java/nio/LongBufferImpl.java | |
432 | (LongBufferImpl): Made it a package-private class | |
433 | * java/nio/ShortBufferImpl.java | |
434 | (ShortBufferImpl): Made it a package-private class | |
435 | * java/nio/channels/FileChannel.java | |
436 | (write): Made final. | |
437 | * java/nio/channels/ServerSocketChannel.java | |
438 | (ServerSocketChanne): Made protected. | |
439 | ||
7fc600fc MK |
440 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
441 | ||
442 | * javax/naming/CompositeName.java | |
443 | (serialVersionUID): New member variable. | |
444 | * javax/naming/CompoundName.java | |
445 | (serialVersionUID): New member variable. | |
446 | * javax/naming/InitialContext.java | |
447 | (InitialContext): Throws NamingException. | |
448 | (init): Likewise. | |
449 | * javax/naming/LinkRef.java | |
450 | (serialVersionUID): New member variable. | |
451 | (gteLinkName): Throws NamingException. | |
452 | * javax/naming/NamingException.java | |
453 | (serialVersionUID): New member variable. | |
454 | * javax/naming/NamingSecurityException.java | |
455 | (NamingSecurityException): Made abstract. | |
456 | (serialVersionUID): New member variable. | |
457 | * javax/naming/ReferralException.java | |
458 | (serialVersionUID): New member variable. | |
459 | * javax/naming/StringRefAddr.java | |
460 | (serialVersionUID): New member variable. | |
461 | * javax/naming/directory/BasicAttribute.java: | |
462 | Reworked imports. | |
463 | (serialVersionUID): New member variable. | |
464 | (get): Throws NamingException. | |
465 | (getAll): Throws NamingException. | |
466 | * javax/naming/directory/BasicAttributes.java: | |
467 | Reworked imports. | |
468 | (serialVersionUID): New member variable. | |
469 | * javax/naming/ldap/UnsolicitedNotificationEvent.java | |
470 | (serialVersionUID): New member variable. | |
471 | ||
3556d877 MK |
472 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
473 | ||
474 | * Makefile.am | |
475 | (awt_java_source_files): Added new files: | |
476 | javax/swing/Popup.java, | |
477 | javax/swing/PopupFactory.java | |
478 | * Makefile.in: Regenerated. | |
479 | ||
1c9d1c5b MK |
480 | 2003-06-27 Michael Koch <konqueror@gmx.de> |
481 | ||
482 | * javax/swing/JWindow.java, | |
483 | javax/swing/event/AncestorEvent.java, | |
484 | javax/swing/event/HyperlinkEvent.java, | |
485 | javax/swing/event/InternalFrameEvent.java, | |
486 | javax/swing/event/ListDataEvent.java, | |
487 | javax/swing/event/TableModelEvent.java, | |
488 | javax/swing/plaf/PopupMenuUI.java, | |
489 | javax/swing/plaf/SplitPaneUI.java, | |
490 | javax/swing/plaf/TabbedPaneUI.java, | |
491 | javax/swing/plaf/TextUI.java, | |
492 | javax/swing/plaf/TreeUI.java, | |
493 | javax/swing/plaf/basic/BasicTextUI.java, | |
494 | javax/swing/plaf/basic/BasicTreeUI.java: | |
495 | New versions from classpath. | |
496 | * javax/swing/Popup.java, | |
497 | javax/swing/PopupFactory.jav: | |
498 | New source files from classpath. | |
499 | * javax/swing/plaf/doc-files/TreeUI-1.png: | |
500 | New binary files from classpath. | |
501 | ||
534e254b MK |
502 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
503 | ||
504 | * Makefile.am | |
505 | (awt_java_source_files): Added javax/swing/plaf/SpinnerUI.java. | |
506 | * Makefile.in: Regenerated. | |
507 | ||
55060f0e MK |
508 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
509 | ||
510 | * javax/swing/plaf/ActionMapUIResource.java, | |
511 | javax/swing/plaf/BorderUIResource.java, | |
512 | javax/swing/plaf/ButtonUI.java, | |
513 | javax/swing/plaf/ColorChooserUI.java, | |
514 | javax/swing/plaf/ColorUIResource.java, | |
515 | javax/swing/plaf/ComboBoxUI.java, | |
516 | javax/swing/plaf/ComponentInputMapUIResource.java, | |
517 | javax/swing/plaf/ComponentUI.java, | |
518 | javax/swing/plaf/DesktopIconUI.java, | |
519 | javax/swing/plaf/DesktopPaneUI.java, | |
520 | javax/swing/plaf/DimensionUIResource.java, | |
521 | javax/swing/plaf/FileChooserUI.java, | |
522 | javax/swing/plaf/FontUIResource.java, | |
523 | javax/swing/plaf/IconUIResource.java, | |
524 | javax/swing/plaf/InputMapUIResource.java, | |
525 | javax/swing/plaf/InsetsUIResource.java, | |
526 | javax/swing/plaf/InternalFrameUI.java, | |
527 | javax/swing/plaf/LabelUI.java, | |
528 | javax/swing/plaf/ListUI.java, | |
529 | javax/swing/plaf/MenuBarUI.java, | |
530 | javax/swing/plaf/MenuItemUI.java, | |
531 | javax/swing/plaf/OptionPaneUI.java, | |
532 | javax/swing/plaf/PanelUI.java, | |
533 | javax/swing/plaf/ProgressBarUI.java, | |
534 | javax/swing/plaf/RootPaneUI.java, | |
535 | javax/swing/plaf/ScrollBarUI.java, | |
536 | javax/swing/plaf/ScrollPaneUI.java, | |
537 | javax/swing/plaf/SeparatorUI.java, | |
538 | javax/swing/plaf/SliderUI.java, | |
539 | javax/swing/plaf/TableHeaderUI.java, | |
540 | javax/swing/plaf/TableUI.java, | |
541 | javax/swing/plaf/ToolBarUI.java, | |
542 | javax/swing/plaf/ToolTipUI.java, | |
543 | javax/swing/plaf/ViewportUI.java: | |
544 | New versions from classpath. | |
545 | * javax/swing/plaf/SpinnerUI.java: | |
546 | New file from classpath | |
547 | ||
7099616c MK |
548 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
549 | ||
550 | * java/awt/image/ColorModel.java: | |
551 | New version from classpath. | |
552 | ||
d0e029d8 MK |
553 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
554 | ||
555 | * java/net/PlainDatagramSocketImpl.java: | |
556 | Partly merged with classpath, this mainly adds documentation. | |
557 | ||
3cc9a95d MK |
558 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
559 | ||
560 | * java/io/ObjectInputStream.java | |
561 | (readClassDescriptor): New method. | |
562 | (readObject): Moved functionality to readClassDescriptor(). | |
563 | * java/io/ObjectOutputStream.java | |
564 | (writeClassDescriptor): New method. | |
565 | (writeObject): Moved functionality to writeClassDescriptor(). | |
566 | ||
a7c0a442 MK |
567 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
568 | ||
569 | * javax/swing/plaf/basic/BasicListUI.java, | |
570 | javax/swing/plaf/basic/BasicOptionPaneUI.java: | |
571 | Added missing methods. | |
572 | ||
b9901162 MK |
573 | 2003-06-25 Michael Koch <konqueror@gmx.de> |
574 | ||
575 | * javax/swing/event/AncestorEvent.java | |
576 | javax/swing/event/HyperlinkEvent.java | |
577 | javax/swing/event/InternalFrameEvent.java | |
578 | javax/swing/event/ListDataEvent.java | |
579 | javax/swing/event/TableModelEvent.java: | |
580 | Compile fixes. | |
581 | ||
cb64c638 MK |
582 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
583 | ||
584 | * java/net/URL.java: | |
585 | Renamed "handler" to "ph" in the whole file to match classpaths | |
586 | version. | |
587 | * java/net/URLStreamHandler.java: | |
588 | (equals): Renamed "handler" to "ph". | |
589 | ||
bbe53f03 MK |
590 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
591 | ||
592 | * javax/swing/event/AncestorEvent.java, | |
593 | javax/swing/event/HyperlinkEvent.java, | |
594 | javax/swing/event/InternalFrameEvent.java, | |
595 | javax/swing/event/ListDataEvent.java, | |
596 | javax/swing/event/TableModelEvent.java, | |
597 | javax/swing/event/TreeWillExpandListener.java, | |
598 | javax/swing/plaf/ComponentUI.java, | |
599 | javax/swing/plaf/DesktopIconUI.java, | |
600 | javax/swing/plaf/DesktopPaneUI.java, | |
601 | javax/swing/plaf/DimensionUIResource.java, | |
602 | javax/swing/plaf/FileChooserUI.java, | |
603 | javax/swing/plaf/FontUIResource.java, | |
604 | javax/swing/plaf/IconUIResource.java, | |
605 | javax/swing/plaf/InputMapUIResource.java, | |
606 | javax/swing/plaf/InsetsUIResource.java, | |
607 | javax/swing/plaf/InternalFrameUI.java, | |
608 | javax/swing/plaf/LabelUI.java, | |
609 | javax/swing/plaf/ListUI.java, | |
610 | javax/swing/plaf/MenuBarUI.java, | |
611 | javax/swing/plaf/MenuItemUI.java, | |
612 | javax/swing/plaf/OptionPaneUI.java, | |
613 | javax/swing/plaf/PanelUI.java, | |
614 | javax/swing/plaf/ProgressBarUI.java, | |
615 | javax/swing/plaf/doc-files/ComponentUI-1.dia, | |
616 | javax/swing/plaf/doc-files/ComponentUI-1.png: | |
617 | New versions from classpath. | |
618 | ||
3a63ab40 MK |
619 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
620 | ||
621 | * java/nio/Buffer.java | |
622 | (cap): Made package-private. | |
623 | (pos): Likewise. | |
624 | (limit): Likewise. | |
625 | (mark): Likewise. | |
626 | ||
ed1f9b7c MK |
627 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
628 | ||
629 | * java/net/SocketImpl.java | |
630 | (shutdownInput): Made it non-abstract method throwing an exception | |
631 | like in SUNs JRE. | |
632 | (shutdownOutput): Likewise. | |
633 | * java/net/SocketInputStream.java, | |
634 | java/net/SocketOutputStream.java: | |
635 | New files from classpath. | |
636 | ||
59b8aa7e MK |
637 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
638 | ||
639 | * java/awt/Font.java, | |
640 | java/awt/Window.java, | |
641 | java/awt/color/ColorSpace.java, | |
642 | java/awt/datatransfer/StringSelection.java, | |
643 | java/awt/image/ColorModel.java: | |
644 | New versions from classpath. | |
645 | ||
5d09ad73 MK |
646 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
647 | ||
648 | * Makefile.am | |
649 | (awt_java_source_files): Added new files: | |
650 | javax/swing/plaf/basic/BasicSplitPaneDivider.java, | |
651 | javax/swing/plaf/basic/BasicSplitPaneUI.java | |
652 | * Makefile.in: Regenerated. | |
653 | ||
92c268fa MK |
654 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
655 | ||
656 | * javax/swing/text/JTextComponent.java: | |
657 | New version from classpath. | |
658 | ||
a0ea8550 MK |
659 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
660 | ||
661 | * javax/swing/Timer.java, | |
662 | javax/swing/plaf/ActionMapUIResource.java, | |
663 | javax/swing/plaf/ButtonUI.java, | |
664 | javax/swing/plaf/ColorChooserUI.java, | |
665 | javax/swing/plaf/ColorUIResource.java, | |
666 | javax/swing/plaf/ComboBoxUI.java, | |
667 | javax/swing/plaf/ComponentInputMapUIResource.java, | |
668 | javax/swing/plaf/basic/BasicBorders.java: | |
669 | New versions from classpath. | |
670 | * javax/swing/plaf/basic/BasicSplitPaneDivider.java. | |
671 | javax/swing/plaf/basic/BasicSplitPaneUI.java: | |
672 | New file from classpath. | |
673 | * javax/swing/plaf/basic/doc-files/BasicBorders-1.png, | |
674 | javax/swing/plaf/basic/doc-files/BasicBorders-2.png, | |
675 | javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png, | |
676 | javax/swing/plaf/doc-files/ComponentUI-1.dia, | |
677 | javax/swing/plaf/doc-files/ComponentUI-1.png: | |
678 | New binary files from classpath. | |
679 | ||
20afd475 MK |
680 | 2003-06-24 Michael Koch <konqueror@gmx.de> |
681 | ||
682 | * java/io/LineNumberReader.java | |
683 | (skip): Dont do line number accounting here as this is already done in | |
684 | read(), simplified. | |
685 | ||
cff5cdc8 MK |
686 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
687 | ||
688 | * java/io/File.java | |
689 | (static): Load javaio lib if existing (only in classpath). | |
690 | (File): Revised documentation to show the correct argument name. | |
691 | (createTempFile): Partly merged with classpath. | |
692 | (compareTo): Simplified. | |
693 | (lastModified): Throw exception if time < 0. | |
694 | (deleteOnExit): Revised documentation. | |
695 | ||
6ecaa270 MK |
696 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
697 | ||
698 | * java/net/PlainSocketImpl.java: | |
699 | Reformatted. | |
700 | (PlainSocketImpl): Merged class documentaion with classpath. | |
701 | (in): Moved. | |
702 | (out): Moved. | |
703 | (PlainSocketImpl): New empty constructor. | |
704 | (finalize): Moved. | |
705 | (setOption): Merged documentation from classpath. | |
706 | (getOption): Likewise. | |
707 | (create): Likewise. | |
708 | (connect): Likewise. | |
709 | (bind): Likewise. | |
710 | (listen): Likewise. | |
711 | (accept): Likewise. | |
712 | (available): Likewise. | |
713 | (close): Likewise. | |
714 | (read): Likewise. | |
715 | (write): Likewise. | |
716 | (getInputStream): Made synchronozed to get sure that only one stream | |
717 | object can be created for this socket, merged documentation from | |
718 | classpath. | |
719 | (getOutputStream): Likewise. | |
720 | ||
5d938b1a MK |
721 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
722 | ||
723 | * java/net/PlainSocketImpl.java: | |
724 | Reformatting. | |
725 | (static): New implicit method. | |
726 | (read): Made package private. | |
727 | (write): Likewise. | |
728 | ||
6f705fc7 MK |
729 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
730 | ||
731 | * java/util/SimpleTimeZone.java: | |
732 | Removed unneeded import, reformatting. | |
733 | ||
73c7dd50 MK |
734 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
735 | ||
736 | * java/text/DateFormat.java, | |
737 | java/text/SimpleDateFormat.java, | |
738 | java/util/Locale.java: | |
739 | New versions from classpath. | |
740 | ||
5ee8128f MK |
741 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
742 | ||
743 | * javax/swing/SpinnerModel.java: | |
744 | New file from classpath. | |
745 | * javax/swing/border/LineBorder.java, | |
746 | javax/swing/border/SoftBevelBorder.java, | |
747 | javax/swing/plaf/BorderUIResource.java, | |
748 | javax/swing/plaf/basic/BasicBorders.java: | |
749 | New versions from classpath. | |
750 | * javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png, | |
751 | javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png, | |
752 | javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png, | |
753 | javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png, | |
754 | javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png, | |
755 | javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png: | |
756 | New binary files from classpath. | |
757 | ||
2d0c9050 MK |
758 | 2003-06-21 Michael Koch <konqueror@gmx.de> |
759 | ||
760 | * java/util/logging/LogRecord.java, | |
761 | java/util/logging/Logger.java, | |
762 | java/util/logging/SocketHandler.java, | |
763 | java/util/logging/SimpleFormatter.java, | |
764 | java/util/logging/Formatter.java, | |
765 | java/util/logging/ErrorManager.java, | |
766 | java/util/logging/Handler.java, | |
767 | java/util/logging/FileHandler.java, | |
768 | java/util/logging/LogManager.java, | |
769 | java/util/logging/Level.java, | |
770 | java/util/logging/ConsoleHandler.java, | |
771 | java/util/logging/StreamHandler.java, | |
772 | java/util/logging/LoggingPermission.java, | |
773 | java/util/logging/Filter.java, | |
774 | java/util/logging/MemoryHandler.java, | |
775 | java/util/logging/XMLFormatter.java: | |
776 | New files from classpath. | |
777 | ||
319d7645 MK |
778 | 2003-06-20 Michael Koch <konqueror@gmx.de> |
779 | ||
780 | * java/io/ObjectStreamField.java | |
781 | (unshared): new member variable. | |
782 | (ObjectStreamField): New constructor. | |
783 | (isUnshared): New method. | |
784 | ||
f8b7363e MK |
785 | 2003-06-20 Michael Koch <konqueror@gmx.de> |
786 | ||
787 | * java/net/URLStreamHandler.java | |
788 | (hostsEqual): Rewritten. | |
789 | ||
c52c9fec MK |
790 | 2003-06-20 Michael Koch <konqueror@gmx.de> |
791 | ||
792 | * gnu/java/nio/MappedByteFileBuffer.java, | |
793 | gnu/java/nio/natMappedByteFileBuffer.cc: | |
794 | Removed | |
795 | * java/nio/MappedByteBufferImpl.java: | |
796 | New file. | |
797 | * gnu/java/nio/FileChannelImpl.java: | |
798 | Use MappedByteBufferImpl instead of MappedByteFileBuffer. | |
799 | * Makefile.am | |
800 | (ordinary_java_source_files): Removed | |
801 | gnu/java/nio/MappedByteFileBuffer.java and added | |
802 | java/nio/MappedByteBufferImpl.java. | |
803 | (nat_source_files): Removed gnu/java/nio/natMappedByteFileBuffer.cc | |
804 | * Makefile.in: Regenerated. | |
805 | ||
98a91a72 MK |
806 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
807 | ||
808 | * gnu/java/nio/DatagramChannelImpl.java | |
809 | (fd): Removed. | |
810 | (blocking): New member variable. | |
811 | (socket): Likewise. | |
812 | (DatagramChannelImpl): Throws IOException, initialize socket. | |
813 | (socket):Implemented. | |
814 | (implCloseSelectableChannel): Throws IOException, implemented. | |
815 | (implConfigureBlocking): Likewise. | |
816 | (connect): Likewise. | |
817 | (disconnect): Likewise. | |
818 | (isConnected): Likewise. | |
819 | (write): Likewise. | |
820 | (read): Likewise. | |
821 | (receive): Throws IOException. | |
822 | (send): Likewise. | |
823 | * gnu/java/nio/SocketChannelImpl.java | |
824 | (read): Implemented. | |
825 | (write): Implemented. | |
826 | ||
536a695f MK |
827 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
828 | ||
829 | * javax/swing/JComponent.java, | |
830 | javax/swing/JInternalFrame.java, | |
831 | javax/swing/MenuSelectionManager.java, | |
832 | javax/swing/SwingUtilities.java, | |
833 | javax/swing/ToggleButtonModel.java: | |
834 | New versions from classpath. | |
835 | ||
2e5d98ce MK |
836 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
837 | ||
838 | * java/text/CollationElementIterator.java | |
839 | (NULLORDER): Initialize with -1 as JDK documentation says. | |
840 | ||
a05f6447 MK |
841 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
842 | ||
843 | * java/net/HttpURLConnection.java, | |
844 | java/net/Inet4Address.java, | |
845 | java/net/Inet6Address.java, | |
846 | java/net/SocketImpl.java, | |
847 | java/net/URLClassLoader.java: | |
848 | Reworked import statements. | |
849 | * java/net/InetAddress.java | |
850 | (getByAddress): Simplified. | |
851 | * java/net/ServerSocket.java | |
852 | (ServerSocket): Moved special handling during bind operation to | |
853 | bind(). | |
854 | (bind): Handle different cases when trying to bind a socket. | |
855 | * java/net/URLConnection.java | |
856 | (getHeaderFieldDate): Merged with classpath. | |
857 | (getHeaderFieldInt): Likewise. | |
858 | ||
3580a7d5 MK |
859 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
860 | ||
861 | * java/util/zip/InflaterInputStream.java | |
862 | (InflaterInputStream): Throw NullPointerException if in is null (as | |
863 | JDK does). | |
864 | ||
8993c12b MK |
865 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
866 | ||
867 | * java/awt/Font.java | |
868 | javax/swing/UIManager.java | |
869 | javax/swing/border/AbstractBorder.java | |
870 | javax/swing/border/BevelBorder.java | |
871 | javax/swing/border/Border.java | |
872 | javax/swing/border/CompoundBorder.java | |
873 | javax/swing/border/EmptyBorder.java | |
874 | javax/swing/border/EtchedBorder.java | |
875 | javax/swing/border/LineBorder.java | |
876 | javax/swing/border/MatteBorder.java | |
877 | javax/swing/border/TitledBorder.java | |
878 | javax/swing/plaf/BorderUIResource.java | |
879 | javax/swing/plaf/basic/BasicBorders.java | |
880 | javax/swing/plaf/basic/BasicButtonUI.java | |
881 | javax/swing/plaf/basic/BasicCheckBoxUI.java | |
882 | javax/swing/plaf/basic/BasicGraphicsUtils.java | |
883 | javax/swing/plaf/basic/BasicLabelUI.java | |
884 | javax/swing/plaf/basic/BasicRadioButtonUI.java | |
885 | javax/swing/plaf/basic/BasicToggleButtonUI.java: | |
886 | New versions from classpath. | |
887 | * javax/swing/border/SoftBevelBorder.java: | |
888 | New file from classpath. | |
889 | * javax/swing/border/doc-files/LineBorder-1.png, | |
890 | javax/swing/border/doc-files/BevelBorder-1.png, | |
891 | javax/swing/border/doc-files/BevelBorder-2.png, | |
892 | javax/swing/border/doc-files/BevelBorder-3.png, | |
893 | javax/swing/border/doc-files/EmptyBorder-1.png, | |
894 | javax/swing/border/doc-files/EtchedBorder-1.png, | |
895 | javax/swing/border/doc-files/EtchedBorder-2.png, | |
896 | javax/swing/border/doc-files/MatteBorder-1.png, | |
897 | javax/swing/border/doc-files/MatteBorder-2.png, | |
898 | javax/swing/border/doc-files/MatteBorder-3.png, | |
899 | javax/swing/border/doc-files/MatteBorder-4.png, | |
900 | javax/swing/border/doc-files/MatteBorder-5.png, | |
901 | javax/swing/border/doc-files/MatteBorder-6.png, | |
902 | javax/swing/border/doc-files/SoftBevelBorder-1.png, | |
903 | javax/swing/border/doc-files/SoftBevelBorder-2.png, | |
904 | javax/swing/border/doc-files/SoftBevelBorder-3.png, | |
905 | javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png, | |
906 | javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png, | |
907 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png, | |
908 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png, | |
909 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png, | |
910 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png, | |
911 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png, | |
912 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png, | |
913 | javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png: | |
914 | New binary files from classpath. | |
915 | * Makefile.am | |
916 | (awt_java_source_files): Added | |
917 | javax/swing/border/SoftBevelBorder.java. | |
918 | * Makefile.in: Regenerated. | |
919 | ||
d5b73c26 MK |
920 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
921 | ||
922 | * gnu/java/security/x509/X509Certificate.java | |
923 | (writeReplace): Merged from classpath. | |
924 | ||
b7a793af MK |
925 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
926 | ||
927 | * gnu/java/nio/FileChannelImpl.java | |
928 | (map_address): Made public. | |
929 | (FileChannelImpl): Merged with classpath. | |
930 | * gnu/java/nio/natFileChannelImpl.cc | |
931 | (nio_mmap_file): Commented out unused arguments. | |
932 | (nio_unmmap_file): Likewise. | |
933 | (niu_msync): Likewise. | |
934 | ||
16e4b777 MK |
935 | 2003-06-19 Michael Koch <konqueror@gmx.de> |
936 | ||
937 | * java/awt/image/IndexColorModel.java: | |
938 | New version from classpath. | |
939 | ||
7cbd1918 TT |
940 | 2003-06-18 Tom Tromey <tromey@redhat.com> |
941 | ||
942 | * java/net/Inet6Address.java (isAnyLocalAddress): Don't use "==" | |
943 | on arrays. | |
944 | (isLoopbackAddress): Likewise. | |
945 | * java/net/Inet4Address.java (isAnyLocalAddress): Don't use "==" | |
946 | on arrays. | |
947 | ||
7b4a4fce MK |
948 | 2003-06-18 Matt Kraai <kraai@alumni.cmu.edu> |
949 | ||
950 | * java/lang/natVMSecurityManager.cc (getClassContext): | |
951 | Use maxlen instead of len for loop bound. | |
952 | ||
299f5809 MK |
953 | 2003-06-18 Michael Koch <konqueror@gmx.de> |
954 | ||
955 | * gnu/java/nio/SelectorImpl.java | |
956 | (register): Use fd with value 0 for now, will be fixed later. | |
957 | * gnu/java/nio/ServerSocketChannelImpl.java | |
958 | (fd): Removed. | |
959 | (local_port): Removed. | |
960 | (InetSocketAddress): Removed. | |
961 | (ServerSocketChannelImpl): Just initialize internal socket object. | |
962 | (implCloseSelectableChannel): Close internal socket object. | |
963 | (implConfigureBlocking): Added comment. | |
964 | (accept): Use jaba.net stuff to accept socket. | |
965 | * gnu/java/nio/SocketChannelImpl.java | |
966 | (fd): Removed. | |
967 | (local_port): Removed. | |
968 | (InetSocketAddress): Removed. | |
969 | (SocketCreate): Removed. | |
970 | (SocketConnect): Removed. | |
971 | (SocketBind): Removed. | |
972 | (SocketListen): Removed. | |
973 | (SocketAvailable): Removed. | |
974 | (SocketClose): Removed. | |
975 | (SocketRead): Removed. | |
976 | (SocketWrite): Removed. | |
977 | (SocketChannelImpl): Just initialize internal socket object. | |
978 | (implCloseSelectableChannel): Close internal socket object. | |
979 | (implConfigureBlocking): Fixed implementation, added comment. | |
980 | (connect): Use internal socket object to connect. | |
981 | (socket): No need for sanity checks. | |
982 | (read): Comment out some stuff, this will be reimplemented in the next | |
983 | commit. | |
984 | (write): Likewise. | |
985 | * gnu/java/nio/natFileChannelImpl.cc | |
986 | (nio_mmap_file): Line wrapped. | |
987 | * gnu/java/nio/natSocketChannelImpl.cc: Removed. | |
988 | * Makefile.am | |
989 | (nat_source_files): Removeded gnu/java/nio/natSocketChannelImpl.cc. | |
990 | * Makefile.in: Regenerated. | |
991 | ||
20d513ff MK |
992 | 2003-06-18 Michael Koch <konqueror@gmx.de> |
993 | ||
994 | * java/util/Locale.java | |
995 | (equals): Merged from classpath. | |
996 | ||
75da2103 MK |
997 | 2003-06-18 Michael Koch <konqueror@gmx.de> |
998 | ||
999 | * java/net/InetAddress.java: | |
1000 | Reformatted to better match classpath's version. | |
1001 | * java/net/URL.java | |
1002 | (equals): Simplified. | |
1003 | * java/net/URLConnection.java | |
1004 | (setDoInput): Revised documentation. | |
1005 | (getDefaultUseCaches): Likewise. | |
1006 | (setRequestProperty): Added @since tag. | |
1007 | ||
7d8f4ff9 MK |
1008 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1009 | ||
1010 | * java/net/InetSocketAddress.java | |
1011 | (InetSocketAddress): Use wildcard address if addr is null. | |
1012 | (InetSocketAddress): Dont duplicate implementation. | |
1013 | (InetSocketAddress): Throw exception when hostname is null. | |
1014 | * java/net/Socket.java: | |
1015 | Reworked imports. | |
1016 | (Socket): Throw exception when raddr is null, handle case when laddr | |
1017 | is null. | |
1018 | ||
6f3aed57 MK |
1019 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1020 | ||
1021 | * java/nio/DirectByteBufferImpl.java | |
1022 | (address): Made package private. | |
1023 | (DirectByteBufferImpl): New constructor. | |
1024 | * java/nio/natDirectByteBufferImpl.cc | |
1025 | (allocateImpl): Moved to java.nio namespace, implemented. | |
1026 | (freeImpl): Likewise. | |
1027 | (getImpl): Likewise. | |
1028 | (putImpl): Likewise. | |
1029 | * jni.cc | |
1030 | (_Jv_JNI_NewDirectByteBuffer): Implemented. | |
1031 | (_Jv_JNI_GetDirectBufferAddress): Implemented. | |
1032 | (_Jv_JNI_GetDirectBufferCapacity): Implemented. | |
1033 | ||
beea2324 FS |
1034 | 2003-06-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> |
1035 | ||
1036 | * include/powerpc-signal.h: New File. | |
1037 | * configure.in: Use it. | |
1038 | * configure: Regenerated. | |
1039 | ||
b98cf059 MK |
1040 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1041 | ||
1042 | * java/util/Locale.java | |
1043 | (getDisplayLanguage): Made it final. | |
1044 | (getDisplayCountry): Likewise. | |
1045 | (getDisplayVariant): Likewise. | |
1046 | (getDisplayName): Likewise. | |
1047 | ||
99657762 MK |
1048 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1049 | ||
1050 | * java/util/PropertyResourceBundle.java: | |
1051 | Removed unneeded import. | |
1052 | ||
2a352ff1 MK |
1053 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1054 | ||
1055 | * java/util/prefs/AbstractPreferences.java, | |
1056 | java/util/prefs/PreferencesFactory.java: | |
1057 | Reworked imports, removed unused imports. | |
1058 | * java/util/prefs/Preferences.java | |
1059 | (systemNodeForPackage): Method takes a Class not an Object. | |
1060 | (userNodeForPackage): Likewise. | |
1061 | (nodeForPackage): Likewise. | |
1062 | ||
12d08f3a MK |
1063 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1064 | ||
1065 | * gnu/java/security/x509/X509Certificate.java: | |
1066 | Explicitely import used classes. | |
1067 | ||
efc5eec6 MK |
1068 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1069 | ||
1070 | * java/util/zip/ZipEntry.java, | |
1071 | java/util/zip/ZipFile.java, | |
1072 | java/util/zip/ZipInputStream.java, | |
1073 | java/util/zip/ZipOutputStream.java: | |
1074 | Reworked imports, only import used classes. | |
1075 | ||
cea5ca6a MK |
1076 | 2003-06-17 Michael Koch <konqueror@gmx.de> |
1077 | ||
1078 | * gnu/java/lang/ArrayHelper.java, | |
1079 | gnu/java/lang/ClassHelper.java: | |
1080 | Reformatted to match classpath's versions. | |
1081 | ||
e8fb93c9 MK |
1082 | 2003-06-14 Michael Koch <konqueror@gmx.de> |
1083 | ||
81d2d258 MK |
1084 | * gnu/java/nio/FileChannelImpl.java |
1085 | (map_address): Removed incorrect comment. | |
1086 | * gnu/java/nio/SelectorImpl.java | |
1087 | (register): Remove code duplication and code for file channel handling. | |
1088 | * gnu/java/nio/ServerSocketChannelImpl.java | |
1089 | (serverSocket): Renamed from sock_object. | |
1090 | (ServerSocketChannel): Initialize serverSocket. | |
1091 | (socket): Return serverSocket. | |
1092 | * gnu/java/nio/SocketChannelImpl.java | |
1093 | (socket): Renamed from sock_object. | |
1094 | (isConnectionPenging): Simplified. | |
1095 | (socket): Return socket. | |
1096 | 2003-06-14 Michael Koch <konqueror@gmx.de> | |
1097 | ||
e8fb93c9 MK |
1098 | * java/security/BasicPermission.java: |
1099 | New version from classpath. | |
1100 | ||
d10341ea MK |
1101 | 2003-06-14 Michael Koch <konqueror@gmx.de> |
1102 | ||
1103 | * javax/naming/directory/Attribute.java: | |
1104 | New version from classpath. | |
1105 | ||
6b4683e2 MK |
1106 | 2003-06-14 Michael Koch <konqueror@gmx.de> |
1107 | ||
1108 | * java/io/BufferedReader.java, | |
1109 | java/io/FileOutputStream.java: | |
1110 | New versions from classpath. | |
1111 | ||
bec3e66d AH |
1112 | 2003-06-12 Andrew Haley <aph@redhat.com> |
1113 | ||
1114 | * prims.cc (catch_segv): Create exception in handler. | |
1115 | (catch_fpe): Likewise. | |
1116 | (_Jv_divI, _Jv_remI, _Jv_divJ, _Jv_remJ): Likewise. | |
1117 | (_Jv_ThrowSignal): Remove. | |
1118 | ||
1119 | * include/x86_64-signal.h (INIT_SEGV): Delete reference to nullp. | |
1120 | * include/default-signal.h (INIT_SEGV, INIT_FPE): Delete reference | |
1121 | to nullp and arithexception. | |
1122 | * include/dwarf2-signal.h (INIT_SEGV, INIT_FPE): Likewise. | |
1123 | * include/i386-signal.h (INIT_SEGV, INIT_FPE): Likewise. | |
1124 | * include/s390-signal.h (INIT_SEGV, INIT_FPE): Likewise. | |
1125 | * include/sparc-signal.h (INIT_SEGV, INIT_FPE): Likewise. | |
1126 | * include/win32-signal.h (INIT_SEGV, INIT_FPE): Likewise. | |
1127 | ||
e976ed37 AH |
1128 | 2003-06-11 Andrew Haley <aph@redhat.com> |
1129 | ||
1130 | * jni.cc (_Jv_JNI_check_types): New. | |
1131 | (_Jv_JNI_SetPrimgitiveArrayRegion): Check array type. | |
1132 | (_Jv_JNI_GetPrimitiveArrayRegion): Ditto. | |
1133 | (_Jv_JNI_GetPrimitiveArrayElements): Ditto. | |
1134 | (_Jv_JNI_ReleasePrimitiveArrayElements): Ditto. | |
1135 | ||
1136 | * java/lang/natVMSecurityManager.cc (getClassContext): Fix | |
1137 | infinite loop. | |
1138 | ||
3ad93a34 TT |
1139 | 2003-06-11 Tom Tromey <tromey@redhat.com> |
1140 | ||
1141 | * java/lang/ClassLoader.java (loadClass): Not deprecated. | |
1142 | * java/io/PrintStream.java: Not deprecated. | |
1143 | ||
a28853b0 SG |
1144 | 2003-06-11 Scott Gilbertson <scottg@mantatest.com> |
1145 | ||
1146 | * gnu/awt/j2d/IntegerGraphicsState.java (drawOval): implemented. | |
1147 | (fillOval): implemented | |
1148 | * gnu/awt/xlib/XGraphics.java (drawArc): implemented. | |
1149 | (fillArc): implemented. | |
1150 | * gnu/gcj/xlib/GC.java (drawArc): added native method. | |
1151 | (fillArc): added native method. | |
1152 | * gnu/gcj/xlib/natGC.cc (drawArc): added native method. | |
1153 | (fillArc): added native method. | |
1154 | ||
1d5d594d MK |
1155 | 2003-06-11 Michael Koch <konqueror@gmx.de> |
1156 | ||
1157 | * java/awt/im/InputSubset.java: | |
1158 | New version from classpath. | |
1159 | ||
d6c2458f MK |
1160 | 2003-06-11 Michael Koch <konqueror@gmx.de> |
1161 | ||
1162 | * javax/swing/AbstractAction.java, | |
1163 | javax/swing/AbstractButton.java, | |
1164 | javax/swing/AbstractCellEditor.java, | |
1165 | javax/swing/AbstractListModel.java, | |
1166 | javax/swing/BorderFactory.java, | |
1167 | javax/swing/Box.java, | |
1168 | javax/swing/BoxLayout.java, | |
1169 | javax/swing/ButtonGroup.java, | |
1170 | javax/swing/DefaultButtonModel.java, | |
1171 | javax/swing/DefaultListModel.java, | |
1172 | javax/swing/DefaultListSelectionModel.java, | |
1173 | javax/swing/FocusManager.java, | |
1174 | javax/swing/ImageIcon.java, | |
1175 | javax/swing/InputMap.java, | |
1176 | javax/swing/JApplet.java, | |
1177 | javax/swing/JButton.java, | |
1178 | javax/swing/JCheckBox.java, | |
1179 | javax/swing/JCheckBoxMenuItem.java, | |
1180 | javax/swing/JColorChooser.java, | |
1181 | javax/swing/JComboBox.java, | |
1182 | javax/swing/JComponent.java, | |
1183 | javax/swing/JDesktopPane.java, | |
1184 | javax/swing/JDialog.java, | |
1185 | javax/swing/JEditorPane.java, | |
1186 | javax/swing/JFileChooser.java, | |
1187 | javax/swing/JFormattedTextField.java, | |
1188 | javax/swing/JFrame.java, | |
1189 | javax/swing/JLabel.java, | |
1190 | javax/swing/JLayeredPane.java, | |
1191 | javax/swing/JList.java, | |
1192 | javax/swing/JMenuBar.java, | |
1193 | javax/swing/JMenuItem.java, | |
1194 | javax/swing/JOptionPane.java, | |
1195 | javax/swing/JPanel.java, | |
1196 | javax/swing/JPasswordField.java, | |
1197 | javax/swing/JPopupMenu.java, | |
1198 | javax/swing/JProgressBar.java, | |
1199 | javax/swing/JRadioButton.java, | |
1200 | javax/swing/JRadioButtonMenuItem.java, | |
1201 | javax/swing/JRootPane.java, | |
1202 | javax/swing/JScrollBar.java, | |
1203 | javax/swing/JScrollPane.java, | |
1204 | javax/swing/JSeparator.java, | |
1205 | javax/swing/JSlider.java, | |
1206 | javax/swing/JTabbedPane.java, | |
1207 | javax/swing/JTable.java, | |
1208 | javax/swing/JTextField.java, | |
1209 | javax/swing/JToggleButton.java, | |
1210 | javax/swing/JToolBar.java, | |
1211 | javax/swing/JToolTip.java, | |
1212 | javax/swing/JTree.java, | |
1213 | javax/swing/JViewport.java, | |
1214 | javax/swing/JWindow.java, | |
1215 | javax/swing/KeyStroke.java, | |
1216 | javax/swing/ListSelectionModel.java, | |
1217 | javax/swing/LookAndFeel.java, | |
1218 | javax/swing/RepaintManager.java, | |
1219 | javax/swing/ScrollPaneLayout.java, | |
1220 | javax/swing/SizeRequirements.java, | |
1221 | javax/swing/SwingConstants.java, | |
1222 | javax/swing/Timer.java, | |
1223 | javax/swing/UIDefaults.java, | |
1224 | javax/swing/UIManager.java, | |
1225 | javax/swing/border/AbstractBorder.java, | |
1226 | javax/swing/border/CompoundBorder.java, | |
1227 | javax/swing/colorchooser/AbstractColorChooserPanel.java, | |
1228 | javax/swing/colorchooser/ColorChooserComponentFactory.java, | |
1229 | javax/swing/colorchooser/ColorSelectionModel.java, | |
1230 | javax/swing/colorchooser/DefaultColorSelectionModel.java, | |
1231 | javax/swing/event/AncestorEvent.java, | |
1232 | javax/swing/event/HyperlinkEvent.java, | |
1233 | javax/swing/event/InternalFrameAdapter.java, | |
1234 | javax/swing/event/InternalFrameEvent.java, | |
1235 | javax/swing/event/ListDataEvent.java, | |
1236 | javax/swing/event/MouseInputAdapter.java, | |
1237 | javax/swing/event/SwingPropertyChangeSupport.java, | |
1238 | javax/swing/event/TableModelEvent.java, | |
1239 | javax/swing/event/TreeWillExpandListener.java, | |
1240 | javax/swing/event/UndoableEditEvent.java, | |
1241 | javax/swing/filechooser/FileFilter.java, | |
1242 | javax/swing/filechooser/FileSystemView.java, | |
1243 | javax/swing/filechooser/FileView.java, | |
1244 | javax/swing/plaf/BorderUIResource.java, | |
1245 | javax/swing/plaf/basic/BasicDefaults.java, | |
1246 | javax/swing/table/AbstractTableModel.java, | |
1247 | javax/swing/table/DefaultTableCellRenderer.java, | |
1248 | javax/swing/table/DefaultTableColumnModel.java, | |
1249 | javax/swing/table/DefaultTableModel.java, | |
1250 | javax/swing/table/TableColumn.java, | |
1251 | javax/swing/text/JTextComponent.java, | |
1252 | javax/swing/tree/AbstractLayoutCache.java, | |
1253 | javax/swing/tree/DefaultMutableTreeNode.java, | |
1254 | javax/swing/tree/DefaultTreeCellEditor.java, | |
1255 | javax/swing/tree/DefaultTreeCellRenderer.java, | |
1256 | javax/swing/tree/DefaultTreeModel.java, | |
1257 | javax/swing/tree/DefaultTreeSelectionModel.java, | |
1258 | javax/swing/tree/FixedHeightLayoutCache.java, | |
1259 | javax/swing/tree/TreeCellEditor.java, | |
1260 | javax/swing/tree/TreeModel.java, | |
1261 | javax/swing/tree/TreeNode.java, | |
1262 | javax/swing/tree/TreePath.java, | |
1263 | javax/swing/tree/TreeSelectionModel.java, | |
1264 | javax/swing/tree/VariableHeightLayoutCache.java, | |
1265 | javax/swing/undo/AbstractUndoableEdit.java, | |
1266 | javax/swing/undo/CompoundEdit.java, | |
1267 | javax/swing/undo/StateEdit.java, | |
1268 | javax/swing/undo/UndoManager.java, | |
1269 | javax/swing/undo/UndoableEditSupport.java: | |
1270 | New versions from classpath. | |
1271 | * javax/swing/table/JTableHeader.java: | |
1272 | New file from classpath. | |
1273 | * Makefile.am | |
1274 | (java_awt_sources): Added javax/swing/table/JTableHeader.java. | |
1275 | * Makefile.in: Regenerated. | |
1276 | ||
6bd88329 MK |
1277 | 2003-06-11 Michael Koch <konqueror@gmx.de> |
1278 | ||
1279 | * java/nio/MappedByteBuffer.java, | |
1280 | java/nio/channels/Channels.java, | |
1281 | java/nio/channels/ServerSocketChannel.java, | |
1282 | java/nio/channels/spi/AbstractSelector.java: | |
1283 | Removed unneeded imports. | |
1284 | ||
39b3cece MK |
1285 | 2003-06-11 Michael Koch <konqueror@gmx.de> |
1286 | ||
1287 | * java/net/DatagramSocket.java: | |
1288 | Partly merged with classpath. | |
1289 | ||
37f3981f MK |
1290 | 2003-06-11 Michael Koch <konqueror@gmx.de> |
1291 | ||
1292 | * java/awt/Frame.java, | |
1293 | java/awt/Graphics.java, | |
1294 | java/awt/Menu.java, | |
1295 | java/awt/Robot.java, | |
1296 | java/awt/image/ColorModel.java: | |
1297 | New versions from classpath. | |
1298 | ||
fbd98522 MK |
1299 | 2003-06-10 Michael Koch <konqueror@gmx.de> |
1300 | ||
1301 | * java/io/PrintStream.java: | |
1302 | Merged version from classpath. | |
1303 | (close): Removed sychronized keyword. This class is not garantied to | |
1304 | be thread-safe. | |
1305 | (write): Likewise. | |
1306 | ||
4982b638 TT |
1307 | 2003-06-09 Tom Tromey <tromey@redhat.com> |
1308 | ||
1309 | * gnu/gcj/xlib/natFont.cc (getAscent): Correctly access "ascent" | |
1310 | field. | |
1311 | (getDescent): Likewise, for "descent". | |
1312 | ||
0940ed88 SG |
1313 | 2003-06-09 Scott Gilbertson <scottg@mantatest.com> |
1314 | ||
1315 | * gnu/gcj/xlib/natFont.cc (getMaxAscent): adjusted return value. | |
1316 | (getMaxDescent): adjusted return value. | |
1317 | (getAscent): modified to use metrics for 'O'. | |
1318 | (getDescent): modified to use metrics for 'y'. | |
1319 | ||
a8a8de48 AG |
1320 | 2003-06-08 Anthony Green <green@redhat.com> |
1321 | ||
1322 | * java/net/URLStreamHandler.java (sameFile): Fix port value | |
1323 | comparison. | |
1324 | * java/net/URL.java (handler): Make package private. | |
1325 | * gnu/gcj/protocol/http/Handler.java (getDefaultPort): New method. | |
1326 | ||
0a56537c TT |
1327 | 2003-06-07 Tom Tromey <tromey@redhat.com> |
1328 | ||
1329 | For PR libgcj/11085: | |
1330 | * java/text/SimpleDateFormat.java (parse(String,ParsePosition)): | |
1331 | Limit number of characters in numeric field when required. | |
1332 | * java/text/DecimalFormat.java (parse(String,ParsePosition)): | |
1333 | Respect maximumIntegerDigits. | |
1334 | ||
742ed2f3 MK |
1335 | 2003-06-08 Michael Koch <konqueror@gmx.de> |
1336 | ||
1337 | * java/net/Socket.java | |
1338 | (Socket): Dont initialize inputShutdown and outputShutdown twice, | |
1339 | call bind() and connect() to actually do the bind and connect tasks. | |
1340 | (bind): Connect to canonical address if bindpoint is null, create | |
1341 | socket and bind it to bindpoint. | |
1342 | (connect): Check for exceptions. | |
1343 | ||
f61e2125 MK |
1344 | 2003-06-08 Michael Koch <konqueror@gmx.de> |
1345 | ||
1346 | * java/net/DatagramSocket.java | |
1347 | (DatagramSocket): No need to set SO_REUSEADDRESS here. This belongs | |
1348 | into the Multicast constructors. | |
1349 | * java/net/DatagramSocketImpl.java | |
1350 | (getOption): Removed. | |
1351 | (setOption): Removed. | |
1352 | * java/net/MulticastSocket.java | |
1353 | (MulticastSocket): Call setReuseAddress (true). | |
1354 | * java/net/SocketImpl.java | |
1355 | (getOption): Removed. | |
1356 | (setOption): Removed. | |
1357 | ||
31de261d JS |
1358 | 2003-06-07 Jeff Sturm <jsturm@one-point.com> |
1359 | ||
1360 | PR libgcj/10886: | |
1361 | * gnu/java/rmi/server/UnicastRemoteCall.java (returnValue): | |
1362 | Test for empty vector. | |
1363 | ||
39072dc8 MW |
1364 | 2003-06-06 Mark Wielaard <mark@klomp.org> |
1365 | ||
1366 | * java/security/Security.java (secprops): Initialize. | |
1367 | (loadProviders): Return boolean. | |
1368 | (static): Check result of loadProvider calls. If necessary | |
1369 | display WARNING and fallback to Gnu provider. | |
1370 | ||
60e9f0d7 MW |
1371 | 2002-06-06 James Clark <jjc@jclark.com> |
1372 | ||
1373 | Fix for PR libgcj/8738: | |
1374 | * gnu/gcj/convert/UnicodeToBytes.java (havePendingBytes): New method. | |
1375 | * gnu/gcj/convert/Output_SJIS.java (havePendingBytes): Likewise. | |
1376 | * gnu/gcj/convert/Output_EUCJIS.java (havePendingBytes): Likewise. | |
1377 | * gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Likewise. | |
1378 | (write): Always decrease avail when count is increased. | |
1379 | * java/lang/natString.cc (getBytes): Check converter havePendingBytes() | |
1380 | and whether output buffer is full before increasing size. | |
1381 | ||
1382 | 2002-06-06 Mark Wielaard <mark@klomp dot org> | |
1383 | ||
1384 | * java/io/PrintStream.java (writeChars(char[],int, int)): | |
1385 | Check converter.havePendingBytes(). | |
1386 | (writeChars(String,int,int)): Likewise. | |
1387 | * java/io/OutputStreamWriter.java (writeChars(char[], int, int)): | |
1388 | Check converter.havePendingBytes() and flush buffer when stalled. | |
1389 | ||
248e983e MK |
1390 | 2003-06-07 Michael Koch <konqueror@gmx.de> |
1391 | ||
1392 | * include/posix.h | |
1393 | (O_DSYNC): Define O_DSYNC on platforms not | |
1394 | supporting O_FSYNC (newlib). | |
1395 | ||
6d8176f0 MW |
1396 | 2003-06-06 Mark Wielaard <mark@klomp.org> |
1397 | ||
1398 | * java/awt/Toolkit.java (getDefaultToolkit): Add exception cause to | |
1399 | AWTError. | |
1400 | ||
b82a670a MK |
1401 | 2003-06-06 Michael Koch <konqueror@gmx.de> |
1402 | ||
1403 | * javax/swing/plaf/basic/BasicOptionPaneUI.java: | |
1404 | More compile fixes from my stupid work yesterday. | |
1405 | ||
86fb951d MK |
1406 | 2003-06-05 Matt Kraai <kraai@alumni.cmu.edu> |
1407 | ||
1408 | * java/lang/w_exp.c (o_threshold, u_threshold): Define only | |
1409 | if _IEEE_LIBM is undefined. | |
1410 | ||
49c72d22 LR |
1411 | 2002-06-05 Loren J. Rittle <ljrittle@acm.org> |
1412 | ||
1413 | * libjava/include/posix.h (O_SYNC): Define if not available | |
1414 | and a reasonable, perhaps more conservative, replacement exists. | |
1415 | (O_DSYNC): Likewise. | |
1416 | * java/io/natFileDescriptorPosix.cc (open): Revert last patch. | |
1417 | ||
7786a3e4 MK |
1418 | 2003-06-05 Michael Koch <konqueror@gmx.de> |
1419 | ||
1420 | * javax/swing/plaf/BorderUIResource.java, | |
1421 | javax/swing/plaf/basic/BasicDefaults.java, | |
1422 | javax/swing/plaf/basic/BasicOptionPaneUI.java: | |
1423 | More compile fixes for latest Border commit. I should not commit | |
1424 | something in this heat here ... | |
1425 | ||
486f6e5f MK |
1426 | 2003-06-05 Michael Koch <konqueror@gmx.de> |
1427 | ||
1428 | * javax/swing/border/BevelBorder.java | |
1429 | (BevelBorder): Removed. | |
1430 | * javax/swing/border/EmptyBorder.java: | |
1431 | Reformatted. | |
1432 | (EmptyBorder): Removed. | |
1433 | (getBorderInsets): Dont use l, r, t and b. | |
1434 | * javax/swing/border/EtchedBorder.java | |
1435 | (EtchedBorder): Removed. | |
1436 | * javax/swing/border/LineBorder.java | |
1437 | (LineBorder): Removed. | |
1438 | * javax/swing/border/MatteBorder.java | |
1439 | (MatteBorder): Removed. | |
1440 | * javax/swing/border/TitledBorder.java | |
1441 | (defaultBorder): Use other default for now. | |
1442 | (defaultFont): Likewise. | |
1443 | (defaultColor): Likewise. | |
1444 | ||
48243c88 MK |
1445 | 2003-06-05 Michael Koch <konqueror@gmx.de> |
1446 | ||
1447 | * javax/swing/border/Border.java: | |
1448 | New version from classpath. | |
1449 | ||
93152c2f MK |
1450 | 2003-06-05 Michael Koch <konqueror@gmx.de> |
1451 | ||
1452 | * javax/swing/border/AbstractBorder.java, | |
1453 | javax/swing/border/BevelBorder.java, | |
1454 | javax/swing/border/CompoundBorder.java, | |
1455 | javax/swing/border/EmptyBorder.java, | |
1456 | javax/swing/border/EtchedBorder.java, | |
1457 | javax/swing/border/LineBorder.java, | |
1458 | javax/swing/border/MatteBorder.java, | |
1459 | javax/swing/border/TitledBorder.java: | |
1460 | New versions from Classpath. | |
1461 | ||
fe7f8a4e MK |
1462 | 2003-06-05 Michael Koch <konqueror@gmx.de> |
1463 | ||
1464 | * java/awt/Button.java, | |
1465 | java/awt/Checkbox.java, | |
1466 | java/awt/CheckboxMenuItem.java, | |
1467 | java/awt/Choice.java, | |
1468 | java/awt/Container.java, | |
1469 | java/awt/Dialog.java, | |
1470 | java/awt/EventQueue.java, | |
1471 | java/awt/FileDialog.java, | |
1472 | java/awt/Frame.java, | |
1473 | java/awt/Label.java, | |
1474 | java/awt/List.java, | |
1475 | java/awt/Menu.java, | |
1476 | java/awt/MenuItem.java, | |
1477 | java/awt/Panel.java, | |
1478 | java/awt/PopupMenu.java, | |
1479 | java/awt/Rectangle.java, | |
1480 | java/awt/ScrollPane.java, | |
1481 | java/awt/Scrollbar.java, | |
1482 | java/awt/TextArea.java, | |
1483 | java/awt/TextField.java, | |
1484 | java/awt/Window.java, | |
1485 | java/awt/datatransfer/DataFlavor.java, | |
1486 | java/awt/dnd/DragSource.java, | |
1487 | java/awt/dnd/DragSourceContext.java, | |
1488 | java/awt/event/HierarchyEvent.java, | |
1489 | java/awt/event/MouseWheelEvent.java, | |
1490 | java/awt/im/InputContext.java, | |
1491 | java/awt/image/BufferedImage.java, | |
1492 | java/awt/image/ComponentColorModel.java, | |
1493 | java/awt/image/Raster.java, | |
1494 | java/awt/image/WritableRaster.java, | |
1495 | java/awt/peer/ComponentPeer.java, | |
1496 | java/awt/print/PageFormat.java, | |
1497 | java/awt/print/PrinterJob.java: | |
1498 | New versions from Classpath. | |
1499 | ||
9faf4458 SG |
1500 | 2003-06-05 Scott Gilbertson <scottg@mantatest.com> |
1501 | ||
1502 | * java/text/SimpleDateFormat.java (SimpleDateFormat): Added | |
1503 | numberFormat.setParseIntegerOnly(true). | |
1504 | ||
ad23ad2c BD |
1505 | 2003-06-05 Bert Deknuydt <Bert.Deknuydt@esat.kuleuven.ac.be> |
1506 | ||
1507 | * include/posix-threads.h: Include <machine/pal.h> on OSF. | |
1508 | ||
9f470313 AH |
1509 | 2003-06-03 Andrew Haley <aph@redhat.com> |
1510 | ||
1511 | * include/x86_64-signal.h (MAKE_THROW_FRAME): Mark sigcontext on | |
1512 | stack volatile to prevent optimization from removing it. | |
1513 | ||
98ad5807 MK |
1514 | 2003-05-27 Michael Koch <konqueror@gmx.de> |
1515 | ||
1516 | * java/util/zip/Deflater.java | |
1517 | (FILTERED): Merged documentation from classpath. | |
1518 | * java/util/zip/DeflaterOutputStream.java | |
1519 | (DeflaterOutputStream): Merged documentation and argument validity | |
1520 | check from classpath. | |
1521 | (deflate): Merged documentation from classpath. | |
1522 | (finish): Likewise. | |
1523 | * java/util/zip/Inflater.java | |
1524 | (Inflater): Merged class documentation from classpath. | |
1525 | (zstream): Reordered. | |
1526 | (is_finished): Reordered. | |
1527 | (dict_needed): Reordered. | |
1528 | (Inflater): Reordered, merged documentation from classpath. | |
1529 | (end): Likewise. | |
1530 | (finalize): Merged documentation from classpath. | |
1531 | (finished): Likewise. | |
1532 | (getAdler): Likewise. | |
1533 | (getRemaining): Likewise. | |
1534 | (getTotalIn): Likewise. | |
1535 | (getTotalOut): Likewise. | |
1536 | (inflate): Likewise. | |
1537 | (needsDictionary): Likewise. | |
1538 | (needsInput): Likewise. | |
1539 | (reset): Likewise. | |
1540 | (setDictionary): Likewise. | |
1541 | (setInput): Likewise. | |
1542 | ||
5191f392 MK |
1543 | 2003-05-27 Michael Koch <konqueror@gmx.de> |
1544 | ||
1545 | * java/net/URLConnection.java | |
1546 | (getHeaderFieldInt): Merged with classpath. | |
1547 | ||
c414a2c3 MK |
1548 | 2003-05-27 Michael Koch <konqueror@gmx.de> |
1549 | ||
1550 | * java/io/PrintStream.java | |
1551 | (PrintStream): Reformatted. | |
1552 | (PrintStream): New method, merged from classpath. | |
1553 | (write): Reformatted. | |
1554 | ||
91adbcf7 MK |
1555 | 2003-05-27 Michael Koch <konqueror@gmx.de> |
1556 | ||
1557 | * java/lang/System.java: | |
1558 | Explicitely import needed classes. | |
1559 | ||
b91c701d MK |
1560 | 2003-05-26 Michael Koch <konqueror@gmx.de> |
1561 | ||
1562 | * java/net/NetPermission.java, | |
1563 | java/net/NetworkInterface.java, | |
1564 | java/net/PasswordAuthentication.java, | |
1565 | java/net/SocketPermission.java: | |
1566 | New versions from classpath. | |
1567 | ||
c7684ffe MK |
1568 | 2003-05-25 Michael Koch <konqueror@gmx.de> |
1569 | ||
1570 | * java/io/PushbackInputStream.java, | |
1571 | java/net/Authenticator.java, | |
1572 | java/net/ContentHandler.java, | |
1573 | java/net/ContentHandlerFactory.java, | |
1574 | java/net/DatagramSocket.java, | |
1575 | java/net/DatagramSocketImpl.java, | |
1576 | java/net/DatagramSocketImplFactory.java, | |
1577 | java/net/FileNameMap.java, | |
1578 | java/net/SocketImplFactory.java, | |
1579 | java/net/SocketOptions.java, | |
1580 | java/net/URLStreamHandlerFactory.java: | |
1581 | Merged new versions from classpath. | |
1582 | ||
eceea301 MK |
1583 | 2003-05-25 Michael Koch <konqueror@gmx.de> |
1584 | ||
1585 | * java/awt/Checkbox.java, | |
1586 | java/awt/Dialog.java, | |
1587 | java/awt/Font.java, | |
1588 | java/awt/Frame.java, | |
1589 | java/awt/ScrollPaneAdjustable.java, | |
1590 | java/awt/Scrollbar.java, | |
1591 | java/awt/Window.java: | |
1592 | New versions from classpath. | |
1593 | ||
a8e097d6 JS |
1594 | 2003-05-22 Jeff Sturm <jsturm@one-point.com> |
1595 | ||
1596 | PR libgcj/10838: | |
1597 | * java/io/ObjectInputStream (enableResolveObject): | |
1598 | Fixed spelling of permission name. | |
1599 | ||
669e91ab MK |
1600 | 2003-05-20 Michael Koch <konqueror@gmx.de> |
1601 | ||
1602 | * java/io/DataInputStream.java | |
1603 | (convertFromUTF): Merged comment from classpath. | |
1604 | * java/io/PrintStream.java | |
1605 | (error_occured): Renamed from error, merged comment from classpath. | |
1606 | (PrintStream): No need to initialized error. | |
1607 | (checkError): Replace error with error_occurred. | |
1608 | (setError): Likewise. | |
1609 | ||
c93aa804 MK |
1610 | 2003-05-20 Michael Koch <konqueror@gmx.de> |
1611 | ||
1612 | * java/io/DataInputStream.java: | |
1613 | Reformatted, Replaced < and & with html entitites in documentation. | |
1614 | * java/io/File.java: | |
1615 | Reformatted. | |
1616 | * java/io/PrintWriter.java: | |
1617 | Moved class documentation. | |
1618 | ||
3a5eb283 MK |
1619 | 2003-05-20 Michael Koch <konqueror@gmx.de> |
1620 | ||
1621 | * gnu/java/nio/ByteBufferImpl.java, | |
1622 | gnu/java/nio/CharBufferImpl.java, | |
1623 | gnu/java/nio/CharViewBufferImpl.java, | |
1624 | gnu/java/nio/DirectByteBufferImpl.java, | |
1625 | gnu/java/nio/DoubleBufferImpl.java, | |
1626 | gnu/java/nio/DoubleViewBufferImpl.java, | |
1627 | gnu/java/nio/FloatBufferImpl.java, | |
1628 | gnu/java/nio/FloatViewBufferImpl.java, | |
1629 | gnu/java/nio/IntBufferImpl.java, | |
1630 | gnu/java/nio/IntViewBufferImpl.java, | |
1631 | gnu/java/nio/LongBufferImpl.java, | |
1632 | gnu/java/nio/LongViewBufferImpl.java, | |
1633 | gnu/java/nio/natDirectByteBufferImpl.cc, | |
1634 | gnu/java/nio/ShortBufferImpl.java, | |
1635 | gnu/java/nio/ShortViewBufferImpl.java: | |
1636 | Moved files to java/nio. | |
1637 | * gnu/java/nio/SocketChannelImpl.java | |
1638 | ||
1639 | * java/nio/ByteBuffer.java, | |
1640 | java/nio/CharBuffer.java, | |
1641 | java/nio/DoubleBuffer.java, | |
1642 | java/nio/FloatBuffer.java, | |
1643 | java/nio/IntBuffer.java, | |
1644 | java/nio/LongBuffer.java, | |
1645 | java/nio/ShortBuffer.java: | |
1646 | Dont import anything. | |
1647 | * java/nio/ByteBufferImpl.java, | |
1648 | java/nio/CharBufferImpl.java, | |
1649 | java/nio/CharViewBufferImpl.java, | |
1650 | java/nio/DirectByteBufferImpl.java, | |
1651 | java/nio/DoubleBufferImpl.java, | |
1652 | java/nio/DoubleViewBufferImpl.java, | |
1653 | java/nio/FloatBufferImpl.java, | |
1654 | java/nio/FloatViewBufferImpl.java, | |
1655 | java/nio/IntBufferImpl.java, | |
1656 | java/nio/IntViewBufferImpl.java, | |
1657 | java/nio/LongBufferImpl.java, | |
1658 | java/nio/LongViewBufferImpl.java, | |
1659 | java/nio/natDirectByteBufferImpl.cc, | |
1660 | java/nio/ShortBufferImpl.java, | |
1661 | java/nio/ShortViewBufferImpl.java: | |
1662 | Moved from gnu/java/nio. | |
1663 | * Makefile.am | |
1664 | (ordinary_java_source_files): Moved files from gnu/java/nio to | |
1665 | java/nio. | |
1666 | (nat_source_files): Moved natDirectByteBufferImpl.cc from gnu/java/nio | |
1667 | to java/nio. | |
1668 | * Makefile.in: Regenerated. | |
1669 | ||
336931c1 MK |
1670 | 2003-05-19 Michael Koch <konqueror@gmx.de> |
1671 | ||
1672 | * java/util/Calendar.java | |
1673 | (get): Not final anymore since JDK 1.4 | |
1674 | (set): Likewise. | |
1675 | ||
66852893 MK |
1676 | 2003-05-19 Michael Koch <konqueror@gmx.de> |
1677 | ||
1678 | * java/text/CollationKey.java: | |
1679 | Merged copyright and dat from classpath. | |
1680 | * java/text/RuleBasedCollator.java: | |
1681 | Merged class documentation from classpath. | |
1682 | ||
27d645f7 MK |
1683 | 2003-05-19 Michael Koch <konqueror@gmx.de> |
1684 | ||
1685 | * java/nio/CharBuffer.java | |
1686 | (toString): Compile fix. | |
1687 | ||
10832fce MK |
1688 | 2003-05-19 Michael Koch <konqueror@gmx.de> |
1689 | ||
1690 | * gnu/java/nio/ByteBufferImpl.java | |
1691 | (putLong): Fixed conversion to bytes. | |
1692 | (putDouble): Fixed conversion to bytes. | |
1693 | * gnu/java/nio/DirectByteBufferImpl.java | |
1694 | (putLong): Fixed conversion to bytes. | |
1695 | (putDouble): Fixed conversion to bytes. | |
1696 | * gnu/java/nio/FileLockImpl.java | |
1697 | (isValid): Reformatted. | |
1698 | * java/nio/Buffer.java | |
1699 | (Buffer): Fixed off-by-one bug in handling mark. | |
1700 | * java/nio/ByteBuffer.java: | |
1701 | Added newline. | |
1702 | * java/nio/CharBuffer.java | |
1703 | (toString): Don't use relative get to get string data. | |
1704 | ||
18abc5e1 MK |
1705 | 2003-05-16 Michael Koch <konqueror@gmx.de> |
1706 | ||
1707 | * java/io/natFileDescriptorPosix.cc | |
1708 | (open): Commented out the O_SYNC and O_DSYNC usage until its better | |
1709 | tested. | |
1710 | ||
cc1b3d6b MK |
1711 | 2003-05-14 Michael Koch <konqueror@gmx.de> |
1712 | ||
1713 | * gnu/java/nio/FileLockImpl.java | |
1714 | (released): New member variable. | |
1715 | (FileLockImpl): Initialize released. | |
1716 | (releaseImpl): New native method. | |
1717 | (release): Implemented. | |
1718 | * gnu/java/nio/SelectorImpl.java: Reformatted. | |
1719 | * gnu/java/nio/SelectionKeyImpl.java: Reformatted. | |
1720 | * gnu/java/nio/ServerSocketChannelImpl.java: Reformatted. | |
1721 | (accept): Throws IOException. | |
1722 | * gnu/java/nio/SocketChannelImpl.java: Reformatted. | |
1723 | (implConfigureBlocking): Throws IOException. | |
1724 | (connect): Likewise. | |
1725 | (read): Likewise. | |
1726 | (write): Likewise. | |
1727 | * gnu/java/nio/natFileLockImpl.cc: New file. | |
1728 | * java/nio/channels/FileLock.java: Reformatted. | |
1729 | * Makefile.am: | |
1730 | (ordinary_java_source_files): Added gnu/java/nio/FileLockImpl.java. | |
1731 | (nat_source_files): Added gnu/java/nio/natFileLockImpl.cc. | |
1732 | * Makefile.in: Regenerated. | |
1733 | ||
d24273ab MK |
1734 | 2003-05-13 Michael Koch <konqueror@gmx.de> |
1735 | ||
1736 | * gnu/java/nio/CharViewBufferImpl.java | |
1737 | (CharViewBufferImpl): Fixed super constructor call, initialize offset. | |
1738 | (get): Shift bits to the right direction. | |
1739 | (put): Likewise. | |
1740 | * gnu/java/nio/DoubleViewBufferImpl.java | |
1741 | (DoubleViewBufferImpl): Fixed super constructor call, initialize offset. | |
1742 | (get): Shift bits to the right direction. | |
1743 | (put): Likewise. | |
1744 | * gnu/java/nio/FloatViewBufferImpl.java | |
1745 | (FloatViewBufferImpl): Fixed super constructor call, initialize offset. | |
1746 | (get): Shift bits to the right direction. | |
1747 | (put): Likewise. | |
1748 | * gnu/java/nio/IntViewBufferImpl.java | |
1749 | (IntViewBufferImpl): Fixed super constructor call, initialize offset. | |
1750 | (get): Shift bits to the right direction. | |
1751 | (put): Likewise. | |
1752 | * gnu/java/nio/LongViewBufferImpl.java | |
1753 | (LongViewBufferImpl): Fixed super constructor call, initialize offset. | |
1754 | (get): Shift bits to the right direction. | |
1755 | (put): Likewise. | |
1756 | * gnu/java/nio/ShortViewBufferImpl.java | |
1757 | (ShortViewBufferImpl): Fixed super constructor call, initialize offset. | |
1758 | (get): Shift bits to the right direction. | |
1759 | (put): Likewise. | |
1760 | ||
c484a5fb MK |
1761 | 2003-05-13 Michael Koch <konqueror@gmx.de> |
1762 | ||
1763 | * gnu/java/nio/natDirectByteBufferImpl.cc | |
1764 | (allocateImpl): jlong -> RawData*. | |
1765 | (freeImpl): Likewise. | |
1766 | ||
c6f824e2 MK |
1767 | 2003-05-13 Michael Koch <konqueror@gmx.de> |
1768 | ||
1769 | * java/nio/channels/FileChannel.java | |
1770 | (MapMode.m): Made it package-private to match JDK 1.4. | |
1771 | * java/nio/charset/Charset.java | |
1772 | (decode): Made it final to match JDK 1.4. | |
1773 | ||
e48d8b88 MK |
1774 | 2003-05-13 Michael Koch <konqueror@gmx.de> |
1775 | ||
1776 | * java/io/FileDescriptor.java | |
1777 | (SYNC): New constant. | |
1778 | (DSYNC): Likewise. | |
1779 | (getLength): Renamed from lenght() to match classpath's | |
1780 | FileDescriptor.java. | |
1781 | * java/io/RandomAccessFile.java | |
1782 | (RandomAccessFile): Removed unneeded mode check, implemented mode | |
1783 | "rws" and "rwd", merged documentation from classpath. | |
1784 | (setLength): Reformatted. | |
1785 | (length): Use new getLength() of FileDescriptor. | |
1786 | * java/io/natFileDescriptorEcos.cc | |
1787 | (getLength): Renamed from length(). | |
1788 | * java/io/natFileDescriptorPosix.cc | |
1789 | (open): Implemented support for SYNC and DSYNC. | |
1790 | (seek): Use getLength() instead of length(). | |
1791 | (getLength): Renamed from length(). | |
1792 | * java/io/natFileDescriptorWin32.cc | |
1793 | (getLength): Renamed from length(). | |
1794 | (seek): Use getLength() instead of length(). | |
1795 | (available): Likewise. | |
1796 | * gnu/java/nio/natFileChannelImpl.cc | |
1797 | (size): Use getLength() instead of length(). | |
1798 | ||
3b6b673d MK |
1799 | 2003-05-13 Michael Koch <konqueror@gmx.de> |
1800 | ||
1801 | * gnu/java/nio/ByteBufferImpl.java | |
1802 | (ByteBufferImpl): All constructors revised. | |
1803 | (slice): Reimplemented. | |
1804 | (duplicate): Reimplemented. | |
1805 | (asReadOnlyBuffer): Reimplemented. | |
1806 | * java/nio/ByteBuffer.java: | |
1807 | Reformatted. | |
1808 | (array_offset): Renamed from "offset" to match all other buffer | |
1809 | classes. | |
1810 | (ByteBuffer): All constructors revised. | |
1811 | (allocateDirect): Implemented. | |
1812 | (allocate): New implementation, documentation reworked. | |
1813 | (wrap): Likewise. | |
1814 | (get): Documentation reworked. | |
1815 | (put): New implementation, documentation reworked. | |
1816 | (hasArray): Documentation reworked. | |
1817 | (arrayOffset): Likewise. | |
1818 | (hashCode): Likewise. | |
1819 | (equals): Likewise. | |
1820 | (compareTo): Likewise. | |
1821 | (order): Likewise. | |
1822 | (compact): Likewise. | |
1823 | (isDirect): Likewise. | |
1824 | (slice): Likewise. | |
1825 | (duplicate): Likewise. | |
1826 | (asReadOnlyBuffer): Likewise. | |
1827 | * Makefile.am | |
1828 | (ordinary_java_source_files): | |
1829 | Added gnu/java/nio/DirectByteBufferImpl.java. | |
1830 | (nat_source_files): | |
1831 | Added gnu/java/nio/natDirectByteBufferImpl.cc. | |
1832 | * Makefile.in: Regenerated. | |
1833 | ||
36d4669b MK |
1834 | 2003-05-12 Michael Koch <konqueror@gmx.de> |
1835 | ||
1836 | * gnu/java/nio/ByteBufferImpl.java: Reformatted. | |
1837 | (nio_get_*): Removed. | |
1838 | (nio_put_*): Removed. | |
1839 | (as*Buffer): Implemented. | |
1840 | (compact): Implemented. | |
1841 | (get): Documentation added. | |
1842 | (put): Documentation added. | |
1843 | (get*): Newly implemented. | |
1844 | (put*): Newly implemented. | |
1845 | * gnu/java/nio/CharBufferImpl.java: Reformatted. | |
1846 | (CharBufferImpl): Revised. | |
1847 | (slice): New implementation. | |
1848 | (duplicate): New implementation. | |
1849 | (compact): New implementation. | |
1850 | (asReadOnlyBuffer): New implementation. | |
1851 | (get): Documentation revised. | |
1852 | (order): Return native byte order. | |
1853 | * gnu/java/nio/DirectByteBufferImpl.java | |
1854 | (allocateDirect): objects can be null not 0. | |
1855 | * gnu/java/nio/DoubleBufferImpl.java: Reformatted. | |
1856 | (DoubleBufferImpl): Revised. | |
1857 | (slice): New implementation. | |
1858 | (duplicate): New implementation. | |
1859 | (compact): New implementation. | |
1860 | (asReadOnlyBuffer): New implementation. | |
1861 | (get): Documentation revised. | |
1862 | (order): Return native byte order. | |
1863 | * gnu/java/nio/FloatBufferImpl.java: Reformatted. | |
1864 | (FloatBufferImpl): Revised. | |
1865 | (slice): New implementation. | |
1866 | (duplicate): New implementation. | |
1867 | (compact): New implementation. | |
1868 | (asReadOnlyBuffer): New implementation. | |
1869 | (get): Documentation revised. | |
1870 | (order): Return native byte order. | |
1871 | * gnu/java/nio/IntBufferImpl.java: Reformatted. | |
1872 | (IntBufferImpl): Revised. | |
1873 | (slice): New implementation. | |
1874 | (duplicate): New implementation. | |
1875 | (compact): New implementation. | |
1876 | (asReadOnlyBuffer): New implementation. | |
1877 | (get): Documentation revised. | |
1878 | (order): Return native byte order. | |
1879 | * gnu/java/nio/LongBufferImpl.java: Reformatted. | |
1880 | (LongBufferImpl): Revised. | |
1881 | (slice): New implementation. | |
1882 | (duplicate): New implementation. | |
1883 | (compact): New implementation. | |
1884 | (asReadOnlyBuffer): New implementation. | |
1885 | (get): Documentation revised. | |
1886 | (order): Return native byte order. | |
1887 | * gnu/java/nio/ShortBufferImpl.java: Reformatted. | |
1888 | (ShortBufferImpl): Revised. | |
1889 | (slice): New implementation. | |
1890 | (duplicate): New implementation. | |
1891 | (compact): New implementation. | |
1892 | (asReadOnlyBuffer): New implementation. | |
1893 | (get): Documentation revised. | |
1894 | (order): Return native byte order. | |
1895 | * java/nio/CharBuffer.java: Reformatted, much documentation rewritten. | |
1896 | (CharBuffer): Revised. | |
1897 | (order): Removed. | |
1898 | * java/nio/DoubleBuffer.java: Reformatted, much documentation rewritten. | |
1899 | (DoubleBuffer): Revised. | |
1900 | (allocateDirect): Removed. | |
1901 | (order): Removed. | |
1902 | * java/nio/FloatBuffer.java: Reformatted, much documentation rewritten. | |
1903 | (FloatBuffer): Revised. | |
1904 | (allocateDirect): Removed. | |
1905 | (order): Removed. | |
1906 | * java/nio/IntBuffer.java: Reformatted, much documentation rewritten. | |
1907 | (IntBuffer): Revised. | |
1908 | (allocateDirect): Removed. | |
1909 | (order): Removed. | |
1910 | * java/nio/LongBuffer.java: Reformatted, much documentation rewritten. | |
1911 | (LongBuffer): Revised. | |
1912 | (allocateDirect): Removed. | |
1913 | (order): Removed. | |
1914 | * java/nio/ShortBuffer.java: Reformatted, much documentation rewritten. | |
1915 | (ShortBuffer): Revised. | |
1916 | (allocateDirect): Removed. | |
1917 | (order): Removed. | |
1918 | * gnu/java/nio/natByteBufferImpl.cc: Removed. | |
1919 | * gnu/java/nio/natCharBufferImpl.cc: Removed. | |
1920 | * Makefile.am | |
1921 | (ordinary_java_source_files): Added the following files: | |
1922 | gnu/java/nio/CharViewBufferImpl.java, | |
1923 | gnu/java/nio/DoubleViewBufferImpl.java, | |
1924 | gnu/java/nio/FloatViewBufferImpl.java, | |
1925 | gnu/java/nio/IntViewBufferImpl.java, | |
1926 | gnu/java/nio/LongViewBufferImpl.java, | |
1927 | gnu/java/nio/ShortViewBufferImpl.java | |
1928 | (nat_source_files): Removed the following files: | |
1929 | gnu/java/nio/natByteBufferImpl.cc, | |
1930 | gnu/java/nio/natCharBufferImpl.cc | |
1931 | * Makefile.in: Regenerated. | |
1932 | ||
5560b019 MK |
1933 | 2003-05-12 Michael Koch <konqueror@gmx.de> |
1934 | ||
1935 | * gnu/java/nio/CharViewBufferImpl.java, | |
1936 | gnu/java/nio/DirectByteBufferImpl.java, | |
1937 | gnu/java/nio/DoubleViewBufferImpl.java, | |
1938 | gnu/java/nio/FloatViewBufferImpl.java, | |
1939 | gnu/java/nio/IntViewBufferImpl.java, | |
1940 | gnu/java/nio/LongViewBufferImpl.java, | |
1941 | gnu/java/nio/ShortViewBufferImpl.java, | |
1942 | gnu/java/nio/natDirectByteBufferImpl.cc: | |
1943 | New files, not yet to be compiled. | |
1944 | ||
9ca5e694 MK |
1945 | 2003-05-10 Michael Koch <konqueror@gmx.de> |
1946 | ||
1947 | * javax/swing/plaf/ButtonUI.java, | |
1948 | javax/swing/plaf/ColorUIResource.java, | |
1949 | javax/swing/plaf/ComponentUI.java, | |
1950 | javax/swing/plaf/DimensionUIResource.java, | |
1951 | javax/swing/plaf/FontUIResource.java, | |
1952 | javax/swing/plaf/IconUIResource.java, | |
1953 | javax/swing/plaf/InsetsUIResource.java, | |
1954 | javax/swing/plaf/LabelUI.java, | |
1955 | javax/swing/plaf/ListUI.java, | |
1956 | javax/swing/plaf/OptionPaneUI.java, | |
1957 | javax/swing/plaf/PanelUI.java, | |
1958 | javax/swing/plaf/TabbedPaneUI.java, | |
1959 | javax/swing/plaf/TextUI.java, | |
1960 | javax/swing/plaf/TreeUI.java, | |
1961 | javax/swing/plaf/ViewportUI.java, | |
1962 | javax/swing/plaf/basic/BasicBorders.java, | |
1963 | javax/swing/plaf/basic/BasicButtonUI.java, | |
1964 | javax/swing/plaf/basic/BasicCheckBoxUI.java, | |
1965 | javax/swing/plaf/basic/BasicDefaults.java, | |
1966 | javax/swing/plaf/basic/BasicGraphicsUtils.java, | |
1967 | javax/swing/plaf/basic/BasicIconFactory.java, | |
1968 | javax/swing/plaf/basic/BasicLabelUI.java, | |
1969 | javax/swing/plaf/basic/BasicListUI.java, | |
1970 | javax/swing/plaf/basic/BasicOptionPaneUI.java, | |
1971 | javax/swing/plaf/basic/BasicPanelUI.java, | |
1972 | javax/swing/plaf/basic/BasicRadioButtonUI.java, | |
1973 | javax/swing/plaf/basic/BasicScrollPaneUI.java, | |
1974 | javax/swing/plaf/basic/BasicTabbedPaneUI.java, | |
1975 | javax/swing/plaf/basic/BasicTextUI.java, | |
1976 | javax/swing/plaf/basic/BasicToggleButtonUI.java, | |
1977 | javax/swing/plaf/basic/BasicTreeUI.java, | |
1978 | javax/swing/plaf/basic/BasicViewportUI.java, | |
1979 | javax/swing/plaf/metal/MetalLookAndFeel.java: | |
1980 | New versions from classpath. This adds copyrights to all files and | |
1981 | some serialVersionUIDs. | |
1982 | ||
ddf87cfa MK |
1983 | 2003-05-10 Michael Koch <konqueror@gmx.de> |
1984 | ||
1985 | * java/nio/CharBuffer.java | |
1986 | (offset): Make it package-private. | |
1987 | (backing_buffer): Likewise. | |
1988 | * java/nio/DoubleBuffer.java | |
1989 | (offset): Make it package-private. | |
1990 | (backing_buffer): Likewise. | |
1991 | (put): Reformatted. | |
1992 | * java/nio/FloatBuffer.java | |
1993 | (offset): Make it package-private. | |
1994 | (backing_buffer): Likewise. | |
1995 | * java/nio/IntBuffer.java | |
1996 | (offset): Make it package-private. | |
1997 | (backing_buffer): Likewise. | |
1998 | * java/nio/LongBuffer.java | |
1999 | (offset): Make it package-private. | |
2000 | (backing_buffer): Likewise. | |
2001 | * java/nio/ShortBuffer.java | |
2002 | (offset): Make it package-private. | |
2003 | (backing_buffer): Likewise. | |
2004 | ||
c363e02d MK |
2005 | 2003-05-10 Michael Koch <konqueror@gmx.de> |
2006 | ||
2007 | * java/nio/CharBuffer.java | |
2008 | (put): Fixed precondtion check. | |
2009 | (toString): Make it work without backing array. | |
2010 | (put): Skip one level of method calling. | |
2011 | ||
2d133a9f MK |
2012 | 2003-05-10 Michael Koch <konqueror@gmx.de> |
2013 | ||
2014 | * java/security/Identity.java, | |
2015 | java/security/IdentityScope.java, | |
2016 | java/security/Key.java, | |
2017 | java/security/KeyPair.java, | |
2018 | java/security/PrivateKey.java, | |
2019 | java/security/Provider.java, | |
2020 | java/security/PublicKey.java, | |
2021 | java/security/SecureRandom.java, | |
2022 | java/security/SecureRandomSpi.java, | |
2023 | java/security/SignedObject.java, | |
2024 | java/security/Signer.java, | |
2025 | java/security/cert/Certificate.java, | |
2026 | java/security/cert/PKIXCertPathBuilderResult.java, | |
2027 | java/security/cert/X509Certificate.java: | |
2028 | New versions from classpath. | |
2029 | ||
553ada10 TT |
2030 | 2003-05-09 Tom Tromey <tromey@redhat.com> |
2031 | ||
2032 | * Makefile.in: Rebuilt. | |
2033 | * Makefile.am (nat_source_files): Removed old files. | |
2034 | * gnu/java/nio/natDoubleBufferImpl.cc: Removed. | |
2035 | * gnu/java/nio/natFloatBufferImpl.cc: Removed. | |
2036 | * gnu/java/nio/natIntBufferImpl.cc: Removed. | |
2037 | * gnu/java/nio/natLongBufferImpl.cc: Removed. | |
2038 | * gnu/java/nio/natShortBufferImpl.cc: Removed. | |
2039 | ||
2c478ce3 MK |
2040 | 2003-05-09 Michael Koch <konqueror@gmx.de> |
2041 | ||
2042 | * gnu/java/nio/ByteBufferImpl.java | |
2043 | (nio_cast): Removed. | |
2044 | (ByteBufferImpl): Removed. | |
2045 | (nio_get_Byte): Removed. | |
2046 | (nio_put_Byte): Removed. | |
2047 | (asByteBuffer): Removed. | |
2048 | (asCharBuffer): Removed implementation and throw exception. | |
2049 | (asShortBuffer): Likewise. | |
2050 | (asIntBuffer): Likewise. | |
2051 | (asLongBuffer): Likewise. | |
2052 | (asFloatBuffer): Likewise. | |
2053 | (asDoubleBuffer): Likewise. | |
2054 | * gnu/java/nio/CharBufferImpl.java | |
2055 | (CharBufferImpl): Removed. | |
2056 | (nio_get_Byte): Removed. | |
2057 | (nio_put_Byte): Removed. | |
2058 | (asByteBuffer): Removed. | |
2059 | * gnu/java/nio/DoubleBufferImpl.java | |
2060 | (DoubleBufferImpl): Removed. | |
2061 | (nio_get_Byte): Removed. | |
2062 | (nio_put_Byte): Removed. | |
2063 | (asByteBuffer): Removed. | |
2064 | * gnu/java/nio/FloatBufferImpl.java | |
2065 | (FloatBufferImpl): Removed. | |
2066 | (nio_get_Byte): Removed. | |
2067 | (nio_put_Byte): Removed. | |
2068 | (asByteBuffer): Removed. | |
2069 | * gnu/java/nio/IntBufferImpl.java | |
2070 | (IntBufferImpl): Removed. | |
2071 | (nio_get_Byte): Removed. | |
2072 | (nio_put_Byte): Removed. | |
2073 | (asByteBuffer): Removed. | |
2074 | * gnu/java/nio/LongBufferImpl.java | |
2075 | (LongBufferImpl): Removed. | |
2076 | (nio_get_Byte): Removed. | |
2077 | (nio_put_Byte): Removed. | |
2078 | (asByteBuffer): Removed. | |
2079 | * gnu/java/nio/ShortBufferImpl.java | |
2080 | (ShortBufferImpl): Removed. | |
2081 | (nio_get_Byte): Removed. | |
2082 | (nio_put_Byte): Removed. | |
2083 | (asByteBuffer): Removed. | |
2084 | * gnu/java/nio/natByteBufferImpl.cc | |
2085 | (nio_cast): Removed. | |
2086 | (nio_get_Byte): Removed. | |
2087 | (nio_put_Byte): Removed. | |
2088 | * gnu/java/nio/natCharBufferImpl.cc | |
2089 | (nio_get_Byte): Removed. | |
2090 | (nio_put_Byte): Removed. | |
2091 | ||
44db872c MK |
2092 | 2003-05-09 Michael Koch <konqueror@gmx.de> |
2093 | ||
2094 | * java/net/JarURLConnection.java | |
2095 | (getJarEntry): Merged documentation from classpath. | |
2096 | (getJarFile): Likewise. | |
2097 | (getMainAttributes): Likewise. | |
2098 | (getAttributes): Likewise. | |
2099 | (getManifest): Likewise. | |
2100 | (getCertificates): Reformatted. | |
2101 | * java/net/URLConnection.java: | |
2102 | Little classpath merge. | |
2103 | ||
d8048dc2 MK |
2104 | 2003-05-09 Michael Koch <konqueror@gmx.de> |
2105 | ||
2106 | * java/io/DataOutputStream.java | |
2107 | (writeShort): Made it synchronized. | |
2108 | (writeChar): Likewise. | |
2109 | (writeInt): Likewise. | |
2110 | (writeLong): Liekwise. | |
2111 | (writeUTF): Made it synchronized, renamed argument to match classpath. | |
2112 | * java/io/InputStreamReader.java | |
2113 | (converter): Added documentation. | |
2114 | (read): Merged documentation from classpath. | |
2115 | * java/io/OutputStreamWriter.java | |
2116 | (OutputStreamWriter): Merged documentation from classpath. | |
2117 | (close): Reformatted. | |
2118 | (getEncoding): Likewise. | |
2119 | (flush): Likewise. | |
2120 | (write): Merged documentation from classpath, reformatted. | |
2121 | ||
b8e61e1e TT |
2122 | 2003-05-08 Tom Tromey <tromey@redhat.com> |
2123 | ||
2124 | * configure.host <powerpc64*-*>: Set with_libffi_default and | |
2125 | libgcj_interpreter to "yes". | |
2126 | ||
146b8675 SG |
2127 | 2003-05-08 Scott Gilbertson <scottg@mantatest.com> |
2128 | ||
2129 | * gnu/gcj/xlib/natGC.cc (drawString): Removed obsolete code. | |
2130 | ||
b5f3edcf TT |
2131 | 2003-05-06 Tom Tromey <tromey@redhat.com> |
2132 | ||
2133 | * verify.cc: Reverted previous patch. | |
2134 | ||
83f564f7 MK |
2135 | 2003-05-06 Michael Koch <konqueror@gmx.de> |
2136 | ||
2137 | * java/io/DataOutputStream.java | |
2138 | (write): Renamed argument to "value", merged documentation from | |
2139 | classpath. | |
2140 | (writeBoolean): Likewise. | |
2141 | (writeByte): Likewise. | |
2142 | (writeShort): Likewise. | |
2143 | (writeChar): Likewise. | |
2144 | (writeInt): Likewise. | |
2145 | (writeLong): Likewise. | |
2146 | (writeFloat): Likewise. | |
2147 | (writeDouble): Likewise. | |
2148 | (writeBytes): Likewise. | |
2149 | (writeChars): Likewise. | |
2150 | (writeUTF): Likewise. | |
2151 | * java/io/File.java | |
2152 | (performDelete): Added documentation. | |
2153 | (performList): Likewise. | |
2154 | (performMkdir): Likewise. | |
2155 | (performSetReadOnly): Likewise. | |
2156 | (performRenameTo): Likewise. | |
2157 | (performSetLastModified): Likewise. | |
2158 | (delete): Made it sychronized. | |
2159 | (renameTo): Made it sychronized. | |
2160 | (equals): Reformatted. | |
2161 | (isHidden): Likewise. | |
2162 | (listFiles): Likewise. | |
2163 | (setReadOnly): Likewise. | |
2164 | (listRoots): Likewise. | |
2165 | (setLastModified): Likewise. | |
2166 | (checkRead): Likewise. | |
2167 | (checkWrite): Likewise. | |
2168 | * java/io/FileInputStream.java | |
2169 | (skip): Made it sychronized, merged from classpath. | |
2170 | * java/io/FileOutputStream.java | |
2171 | (write): Merged from classpath. | |
2172 | * java/io/InputStreamReader.java: | |
2173 | (InputStreamReader): Merged documentation from classpath. | |
2174 | ||
e5f3cd6b MK |
2175 | 2003-05-05 Michael Koch <konqueror@gmx.de> |
2176 | ||
2177 | * java/net/NetworkInterface.java | |
2178 | (networkInterfaces): Removed. | |
2179 | (getByName): Use getRealNetworkInterfaces() instead of | |
2180 | networkInterfaces. | |
2181 | (getByInetAddress): Likewise. | |
2182 | (getNetworkInterfaces): Likewise. | |
2183 | (toString): Fix output of addresses of an interface. | |
2184 | ||
ee632773 | 2185 | 2003-05-05 Michael Koch <konqueror@gmx.de> |
f7529e02 MK |
2186 | |
2187 | * java/io/DataInputStream.java: | |
ee632773 | 2188 | Merged new documentation from classpath. |
f7529e02 | 2189 | |
51747541 MK |
2190 | 2003-05-03 Matt Kraai <kraai@alumni.cmu.edu> |
2191 | ||
2192 | * gnu/awt/gtk/GtkButtonPeer.java: Fix misspelling of | |
2193 | "version". | |
2194 | * gnu/awt/gtk/GtkComponentPeer.java: Likewise. | |
2195 | * gnu/awt/gtk/GtkContainerPeer.java: Likewise. | |
2196 | * gnu/awt/gtk/GtkFramePeer.java: Likewise. | |
2197 | * gnu/awt/gtk/GtkLabelPeer.java: Likewise. | |
2198 | * gnu/awt/gtk/GtkMainThread.java: Likewise. | |
2199 | * gnu/awt/gtk/GtkToolkit.java: Likewise. | |
2200 | * gnu/awt/gtk/GtkWindowPeer.java: Likewise. | |
2201 | * java/security/Key.java: Likewise. | |
2202 | * java/security/PrivateKey.java: Likewise. | |
2203 | * java/security/Provider.java: Likewise. | |
2204 | * java/security/PublicKey.java: Likewise. | |
2205 | ||
13a564b3 MK |
2206 | 2003-05-02 Michael Koch <konqueror@gmx.de> |
2207 | ||
2208 | * java/net/URI.java | |
2209 | (create): Doesnt throws any exceptions. | |
2210 | * java/net/URLConnection.java | |
2211 | (URLConnection): Commend added. | |
2212 | (getExpiration): The header field is called "expires" not | |
2213 | "expiration". | |
2214 | (getHeaderField): Merged documentation with classpath. | |
2215 | (getHeaderFieldInt): Likewise. | |
2216 | (getHeaderFieldDate): Likewise. | |
2217 | (getHeaderFieldKey): Likewise. | |
2218 | (getPermission): Likewise. | |
2219 | (setDefaultUseCaches): Likewise. | |
2220 | (setRequestProperty): Likewise. | |
2221 | (addRequestProperty): Likewise. | |
2222 | (getRequestProperty): Likewise. | |
2223 | (getRequestProperties): Likewise. | |
2224 | (setDefaultRequestProperty): Likewise. | |
2225 | (getDefaultRequestProperty): Likewise. | |
2226 | (guessContentTypeFromStream): Likewise. | |
2227 | (getFileNameMap): Likewise. | |
2228 | (setFileNameMap): Likewise. | |
2229 | (setDoInput): Merged implementation and documentation with classpath. | |
2230 | (setDoOutput): Likewise. | |
2231 | (setAllowUserInteraction): Likewise. | |
2232 | (setDefaultAllowUserInteraction): Likewise. | |
2233 | (setContentHandlerFactory): Made it synchronized, merged documentation | |
2234 | with classpath. | |
2235 | (guessContentTypeFromName): Renamed argument fname to filename to | |
2236 | match classpath, merged documentation with classpath. | |
2237 | ||
e23c953a MK |
2238 | 2003-05-02 Michael Koch <konqueror@gmx.de> |
2239 | ||
2240 | * java/net/JarURLConnection.java | |
2241 | (JarURLConnection): Class documentation merged with classpath. | |
2242 | (getJarFileURL): Moved and documentation merged with classpath. | |
2243 | (getEntryName): Likewise. | |
2244 | (JarURLConnection): Documentation merged with classpath. | |
2245 | (getJarEntry): Likewise. | |
2246 | (getJarFile): Likewise. | |
2247 | * java/net/PlainDatagramSocketImpl.java: | |
2248 | Class documentation moved. | |
2249 | * java/net/URLConnection.java | |
2250 | (fileNameMap): Moved and documentation merged with classpath. | |
2251 | (factory): Likewise. | |
2252 | (defaultAllowUserInteraction): Likewis. | |
2253 | (defaultUseCaches): Likewise. | |
2254 | (allowUserInteraction): Likewise. | |
2255 | (connected): Likewise. | |
2256 | (url): Likewise. | |
2257 | (connect): Documentation merged with classpath. | |
2258 | (getURL): Likewise. | |
2259 | (getContentLength): Likewise. | |
2260 | (getContentType): Likewise. | |
2261 | (getContentEncoding): Likewise. | |
2262 | (getExpiration): Likewise. | |
2263 | (getDate): Likewise. | |
2264 | (getLastModified): Likewise. | |
2265 | (getHeaderField): Likewise. | |
2266 | (getContent): Likewise. | |
2267 | (getPermission): Likewise. | |
2268 | (getInputStream): Likewise. | |
2269 | (getOutputStream): Likewise. | |
2270 | (toString): Likewise. | |
2271 | (getDoInput): Likewise. | |
2272 | (getDoOutput): Likewise. | |
2273 | (setAllowUserInteraction): Likewise. | |
2274 | (getAllowUserInteraction): Likewise. | |
2275 | (setDefaultAllowUserInteraction): Likewise. | |
2276 | (getDefaultAllowUserInteraction): Likewise. | |
2277 | (setUseCaches): Likewise. | |
2278 | (getUseCaches): Likewise. | |
2279 | (setIfModifiedSince): Likewise. | |
2280 | (getIfModifiedSince): Likewise. | |
2281 | (setDefaultRequestProperty): Likewise. | |
2282 | (getDefaultRequestProperty): Likewise. | |
2283 | (setContentHandlerFactory): Likewise. | |
2284 | (setFileNameMap): Likewise. | |
2285 | ||
143f596a MK |
2286 | 2003-05-02 Michael Koch <konqueror@gmx.de> |
2287 | ||
2288 | * java/net/InetAddress.java: | |
2289 | Merged class documentation with classpath. | |
2290 | * java/net/JarURLConnection.java: | |
2291 | Explicitely import all used classes. | |
2292 | * java/net/URL.java: | |
2293 | Reformatting. | |
2294 | * java/net/ServerSocket.java, | |
2295 | java/net/Socket.java: | |
2296 | New versions from classpath. | |
2297 | ||
4b6eac52 MK |
2298 | 2003-05-02 Michael Koch <konqueror@gmx.de> |
2299 | ||
2300 | * gnu/java/nio/FileChannelImpl.java | |
2301 | (read): New implementation. | |
2302 | (implRead): New methods. | |
2303 | (write): New implementation, call other write insteal of read method. | |
2304 | (implWrite): New methods. | |
2305 | (map): Added comment. | |
2306 | (transferFrom): Implemented. | |
2307 | (transferTo): Implemented. | |
2308 | (lock): Added checks to throw exceptions. | |
2309 | (truncate): Added check to throw exception. | |
2310 | * gnu/java/nio/natFileChannelImpl.cc | |
2311 | (implRead): New method. | |
2312 | (implWrite): New method. | |
2313 | * java/nio/ByteBuffer.java | |
2314 | (hashCode): Fixed comment. | |
2315 | (get): Fixed exception documentation. | |
2316 | (put): Fixed exception documentation. | |
2317 | * java/nio/CharBuffer.java: | |
2318 | Added comment for later optimizations. | |
2319 | ||
06b021af TT |
2320 | 2003-04-30 Tom Tromey <tromey@redhat.com> |
2321 | ||
2322 | PR libgcj/10582: | |
2323 | * verify.cc (_Jv_BytecodeVerifier::is_assignable_from_slow): | |
2324 | Removed. | |
2325 | (type::compatible): Use _Jv_IsAssignableFrom. | |
2326 | * java/lang/natClass.cc (iindex_mutex_initialized): Now static. | |
2327 | (_Jv_IsAssignableFrom): Work even when source or target class is | |
2328 | not prepared. | |
2329 | ||
d3d40e23 MK |
2330 | 2003-04-30 Michael Koch <konqueror@gmx.de> |
2331 | ||
2332 | * java/text/BreakIterator.java | |
2333 | (clone): New method. | |
2334 | ||
70ff9d90 MK |
2335 | 2003-04-30 Michael Koch <konqueror@gmx.de> |
2336 | ||
2337 | * java/text/CollationElementIterator.java, | |
2338 | java/text/CollationKey.java, | |
2339 | java/text/RuleBasedCollator.java: | |
2340 | Merged copyright and documentation from classpath and | |
2341 | rearranged some code. No code changes done. | |
2342 | ||
ad03daf0 MK |
2343 | 2003-04-30 Michael Koch <konqueror@gmx.de> |
2344 | ||
2345 | * java/util/regex/Matcher.java | |
2346 | (pattern): New member variable. | |
2347 | (appendReplacement): New method. | |
2348 | (appendTail): New method. | |
2349 | (end): New method. | |
2350 | (find): New method. | |
2351 | (group): New method. | |
2352 | (replaceFirst): Added documentation. | |
2353 | (replaceAll): Added documentation. | |
2354 | (groupCount): New method. | |
2355 | (lookingAt): New method. | |
2356 | (matches): New method. | |
2357 | (reset): New method. | |
2358 | (start): New method. | |
2359 | * java/util/regex/Pattern.java | |
2360 | (serialVersionUID): New constant. | |
2361 | (CANON_EQ): New constant. | |
2362 | (CASE_INSENSITIVE): New constant. | |
2363 | (COMMENTS): New constant. | |
2364 | (DOTALL): New constant. | |
2365 | (MULTILINE): New constant. | |
2366 | (UNICODE_CASE): New constant. | |
2367 | (UNIX_LINES): New constant. | |
2368 | (regex): New member variable. | |
2369 | (flags): New member variable. | |
2370 | (Pattern): New method. | |
2371 | (compile): Documentation added. | |
2372 | (flags): New method. | |
2373 | (matches): Documentation added. | |
2374 | (matcher): Documentation added. | |
2375 | (split): Documentation added. | |
2376 | (pattern): New method. | |
2377 | ||
43905ff3 MK |
2378 | 2003-04-30 Michael Koch <konqueror@gmx.de> |
2379 | ||
2380 | * gnu/java/security/Engine.java, | |
2381 | gnu/java/security/OID.java, | |
2382 | gnu/java/security/der/BitString.java, | |
2383 | gnu/java/security/der/DER.java, | |
2384 | gnu/java/security/der/DERReader.java, | |
2385 | gnu/java/security/der/DERValue.java, | |
2386 | gnu/java/security/der/DERWriter.java, | |
2387 | gnu/java/security/provider/DSAKeyFactory.java, | |
2388 | gnu/java/security/provider/X509CertificateFactory.java, | |
2389 | gnu/java/security/x509/X500DistinguishedName.java, | |
2390 | gnu/java/security/x509/X509CRL.java, | |
2391 | gnu/java/security/x509/X509CRLEntry.java, | |
2392 | gnu/java/security/x509/X509Certificate.java, | |
2393 | java/security/cert/CRLSelector.java, | |
2394 | java/security/cert/CertPathBuilder.java, | |
2395 | java/security/cert/CertPathBuilderResult.java, | |
2396 | java/security/cert/CertPathBuilderSpi.java, | |
2397 | java/security/cert/CertPathParameters.java, | |
2398 | java/security/cert/CertPathValidator.java, | |
2399 | java/security/cert/CertPathValidatorResult.java, | |
2400 | java/security/cert/CertPathValidatorSpi.java, | |
2401 | java/security/cert/CertSelector.java, | |
2402 | java/security/cert/CertStore.java, | |
2403 | java/security/cert/CertStoreParameters.java, | |
2404 | java/security/cert/CertStoreSpi.java, | |
2405 | java/security/cert/CollectionCertStoreParameters.java, | |
2406 | java/security/cert/LDAPCertStoreParameters.java, | |
2407 | java/security/cert/PKIXBuilderParameters.java, | |
2408 | java/security/cert/PKIXCertPathBuilderResult.java, | |
2409 | java/security/cert/PKIXCertPathChecker.java, | |
2410 | java/security/cert/PKIXCertPathValidatorResult.java, | |
2411 | java/security/cert/PKIXParameters.java, | |
2412 | java/security/cert/PolicyNode.java, | |
2413 | java/security/cert/PolicyQualifierInfo.java, | |
2414 | java/security/cert/TrustAnchor.java, | |
2415 | javax/security/auth/x500/X500Principal.java: | |
2416 | New files from classpath. | |
2417 | * gnu/java/io/ASN1ParsingException.java, | |
2418 | gnu/java/io/Base64InputStream.java, | |
2419 | gnu/java/security/der/DEREncodingException.java, | |
2420 | gnu/java/security/provider/DSAParameters.java, | |
2421 | gnu/java/security/provider/DSASignature.java, | |
2422 | gnu/java/security/provider/Gnu.java, | |
2423 | gnu/java/security/provider/GnuDSAPrivateKey.java, | |
2424 | gnu/java/security/provider/GnuDSAPublicKey.java, | |
2425 | java/security/AlgorithmParameterGenerator.java, | |
2426 | java/security/AlgorithmParameters.java, | |
2427 | java/security/KeyFactory.java, | |
2428 | java/security/KeyPairGenerator.java, | |
2429 | java/security/KeyStore.java, | |
2430 | java/security/MessageDigest.java, | |
2431 | java/security/SecureClassLoader.java, | |
2432 | java/security/SecureRandom.java, | |
2433 | java/security/Security.java, | |
2434 | java/security/Signature.java, | |
2435 | java/security/cert/Certificate.java, | |
2436 | java/security/cert/CertificateFactory.java, | |
2437 | java/security/cert/CertificateFactorySpi.java, | |
2438 | java/security/cert/X509CRL.java, | |
2439 | java/security/cert/X509Certificate.java, | |
2440 | java/security/spec/DSAPublicKeySpec.java: | |
2441 | New versions from classpath. | |
2442 | * gnu/java/security/provider/DERReader.java, | |
2443 | gnu/java/security/provider/DERWriter.java, | |
2444 | java/security/Engine.java: Removed. | |
2445 | * Makefile.am | |
2446 | (java_source_files, javax_source_files): Added new files. | |
2447 | * Makefile.in: Regenerated. | |
2448 | ||
ca55ba49 MK |
2449 | 2003-04-29 Michael Koch <konqueror@gmx.de> |
2450 | ||
2451 | * javax/swing/JTable.java | |
2452 | (AUTO_RESIZE_ALL_COLUMNS): New constant. | |
2453 | (AUTO_RESIZE_LAST_COLUMN): New constant. | |
2454 | (AUTO_RESIZE_NEXT_COLUMN): New constant. | |
2455 | (AUTO_RESIZE_OFF): New constant. | |
2456 | (AUTO_RESIZE_SUBSEQUENT_COLUMNS): New constant. | |
2457 | (JTable): New method. | |
2458 | (columnAdded): New method. | |
2459 | (columnMarginChanged): New method. | |
2460 | (columnMoved): New method. | |
2461 | (columnRemoved): New method. | |
2462 | (columnSelectionChanged): New method. | |
2463 | (editingCanceled): New method. | |
2464 | (editingStopped): New method. | |
2465 | (getColumnModel): New method. | |
2466 | (getPreferredScrollableViewportSize): New method. | |
2467 | (getScrollableBlockIncrement): New method. | |
2468 | (getScrollableTracksViewportHeight): New method. | |
2469 | (getScrollableTracksViewportWidth): New method. | |
2470 | (getScrollableUnitIncrement): New method. | |
2471 | (getSelectedRow): New method. | |
2472 | (getSelectionModel): New method. | |
2473 | (tableChanged): New method. | |
2474 | (setModel): New method. | |
2475 | (setSelectionMode): New method. | |
2476 | (setSelectionModel): New method. | |
2477 | (setShowGrid): New method. | |
2478 | (valueChanged): New method. | |
2479 | * javax/swing/text/DefaultEditorKit.java | |
2480 | (backwardAction): New constant. | |
2481 | (beepAction): New constant. | |
2482 | (beginAction): New constant. | |
2483 | (beginLineAction): New constant. | |
2484 | (beginParagraphAction): New constant. | |
2485 | (beginWordAction): New constant. | |
2486 | (copyAction): New constant. | |
2487 | (cutAction): New constant. | |
2488 | (defaultKeyTypedAction): New constant. | |
2489 | (deleteNextCharAction): New constant. | |
2490 | (deletePrevCharAction): New constant. | |
2491 | (downAction): New constant. | |
2492 | (endAction): New constant. | |
2493 | (endLineAction): New constant. | |
2494 | (endOfLineStringProperty): New constant. | |
2495 | (endParagraphAction): New constant. | |
2496 | (endWordAction): New constant. | |
2497 | (forwardAction): New constant. | |
2498 | (insertBreakAction): New constant. | |
2499 | (insertContentAction): New constant. | |
2500 | (insertTabAction): New constant. | |
2501 | (nextWordAction): New constant. | |
2502 | (pageDownAction): New constant. | |
2503 | (pageUpAction): New constant. | |
2504 | (pasteAction): New constant. | |
2505 | (previousWordAction): New constant. | |
2506 | (readOnlyAction): New constant. | |
2507 | (selectAllAction): New constant. | |
2508 | (selectionBackwardAction): New constant. | |
2509 | (selectionBeginAction): New constant. | |
2510 | (selectionBeginLineAction): New constant. | |
2511 | (selectionBeginParagraphAction): New constant. | |
2512 | (selectionBeginWordAction): New constant. | |
2513 | (selectionDownAction): New constant. | |
2514 | (selectionEndAction): New constant. | |
2515 | (selectionEndLineAction): New constant. | |
2516 | (selectionEndParagraphAction): New constant. | |
2517 | (selectionEndWordAction): New constant. | |
2518 | (selectionForwardAction): New constant. | |
2519 | (selectionNextWordAction): New constant. | |
2520 | (selectionPreviousWordAction): New constant. | |
2521 | (selectionUpAction): New constant. | |
2522 | (selectLineAction): New constant. | |
2523 | (selectParagraphAction): New constant. | |
2524 | (selectWordAction): New constant. | |
2525 | (upAction): New constant. | |
2526 | (writableAction): New constant. | |
2527 | ||
fbba7d68 MK |
2528 | 2003-04-29 Michael Koch <konqueror@gmx.de> |
2529 | ||
2530 | * java/util/PropertyPermission.java: | |
2531 | New version from classpath | |
2532 | * java/util/ResourceBundle.java: | |
2533 | Partly merged from classpath | |
2534 | (getObject): Reformated. | |
2535 | (tryBundle): Set foundBundle = null if no bundle found. | |
2536 | ||
cac9b0bc MK |
2537 | 2003-04-29 Michael Koch <konqueror@gmx.de> |
2538 | ||
2539 | * javax/swing/AbstractListModel.java, | |
2540 | javax/swing/DefaultBoundedRangeModel.java, | |
2541 | javax/swing/DefaultSingleSelectionModel.java: | |
2542 | New Versions from classpath. | |
2543 | ||
7e89296c MK |
2544 | 2003-04-29 Michael Koch <konqueror@gmx.de> |
2545 | ||
2546 | * java/awt/Window.java | |
2547 | (show): Call super.show() instead of setVisible() to avoid endless | |
2548 | loop. | |
2549 | (hide): Call super.hide() instead of setVisible() to avoid endless | |
2550 | loop. | |
2551 | ||
8efaad21 MK |
2552 | 2003-04-29 Michael Koch <konqueror@gmx.de> |
2553 | ||
2554 | * java/util/zip/Deflater.java, | |
2555 | java/util/zip/DeflaterOutputStream.java: | |
2556 | Partly merged with classpath. | |
2557 | ||
62a3446b TT |
2558 | 2003-04-27 Tom Tromey <tromey@redhat.com> |
2559 | ||
2560 | * java/lang/natString.cc (_Jv_AllocString): Initialize | |
2561 | cachedHashCode. | |
2562 | (init): Likewise. | |
2563 | (_Jv_NewStringUtf8Const): Likewise. | |
2564 | ||
c4519773 ME |
2565 | 2003-03-29 Mohan Embar <gnustuff@thisiscool.com> |
2566 | ||
2567 | * include/jvm.h: (_Jv_GetNbArgs) added | |
2568 | (_Jv_GetSafeArg) added | |
2569 | (_Jv_SetArgs) added | |
2570 | * prims.cc: (_Jv_GetNbArgs) implemented | |
2571 | (_Jv_GetSafeArg) implemented | |
2572 | (_Jv_SetArgs) implemented | |
2573 | (_Jv_RunMain) use _Jv_SetArgs() instead of explicitly | |
2574 | setting _Jv_argc and _Jv_argv | |
2575 | * posix.cc: (_Jv_ThisExecutable) use _Jv_GetSafeArg() | |
2576 | instead of _Jv_argv | |
2577 | * java/lang/natRuntime.cc: (insertSystemProperties) use | |
2578 | _Jv_GetSafeArg() instead of _Jv_argv | |
2579 | ||
5940c2b7 TT |
2580 | 2003-04-23 Tom Tromey <tromey@redhat.com> |
2581 | ||
2582 | * resolve.cc (_Jv_PrepareClass): Round size up to alignment | |
2583 | required by this object. Search superclasses to find required | |
2584 | alignment. | |
2585 | (get_alignment_from_class): Use alignment of type as it appears | |
2586 | in a struct. | |
2587 | (ALIGNOF): New macro. | |
2588 | (struct aligner): New helper structure. | |
2589 | ||
ebf96c13 SG |
2590 | 2003-04-20 Scott Gilbertson <scottg@mantatest.com> |
2591 | ||
2592 | * java/awt/Container.java (addImpl): Enable paint events if adding | |
2593 | a lightweight to a heavyweight. | |
2594 | (addNotify): Ensure that peer is created before | |
2595 | addNotifyContainerChildren. | |
2596 | (addNotifyContainerChildren): Enable paint events if a heavyweight | |
2597 | container contains a lightweight. | |
2598 | ||
3bd417a7 TT |
2599 | 2003-04-20 Tom Tromey <tromey@redhat.com> |
2600 | ||
2601 | * java/io/BufferedReader.java, java/io/BufferedWriter.java, | |
2602 | java/io/DataInput.java, java/io/DataOutput.java: Imports from | |
2603 | Classpath. | |
2604 | ||
7451c155 TT |
2605 | 2003-04-19 Tom Tromey <tromey@redhat.com> |
2606 | ||
a8ada986 TT |
2607 | * java/sql/Date.java, java/sql/DriverManager.java, |
2608 | java/sql/Time.java, java/sql/Timestamp.java: New versions from | |
2609 | Classpath. | |
2610 | ||
7451c155 TT |
2611 | * Makefile.in: Rebuilt. |
2612 | * Makefile.am (ordinary_java_source_files): Added new files. | |
2613 | * java/security/AlgorithmParameterGenerator.java, | |
2614 | java/security/AlgorithmParameters.java, java/security/Engine.java, | |
2615 | java/security/Identity.java, java/security/IdentityScope.java, | |
2616 | java/security/KeyFactory.java, | |
2617 | java/security/KeyPairGenerator.java, java/security/KeyStore.java, | |
2618 | java/security/MessageDigest.java, java/security/Policy.java, | |
2619 | java/security/ProtectionDomain.java, | |
2620 | java/security/SecureRandom.java, java/security/Security.java, | |
2621 | java/security/Signature.java, java/security/SignatureSpi.java, | |
2622 | java/security/SignedObject.java, java/security/Signer.java, | |
2623 | java/security/interfaces/RSAMultiPrimePrivateCrtKey.java, | |
2624 | java/security/spec/PSSParameterSpec.java, | |
2625 | java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java, | |
2626 | java/security/spec/RSAOtherPrimeInfo.java: New versions from | |
2627 | Classpath. | |
2628 | ||
9e9e2042 SG |
2629 | 2003-04-19 Scott Gilbertson <scottg@mantatest.com> |
2630 | ||
2631 | * gnu/awt/xlib/XGraphics.java (XGraphics): Use new GC.create. | |
2632 | (dispose): Null metrics. | |
2633 | * gnu/awt/xlib/XToolkit.java (sync): Implement. | |
2634 | * gnu/gcj/xlib/Clip.java (dispose): Change name of native from | |
2635 | finalize. | |
2636 | (finalize): Call dispose. | |
2637 | * gnu/gcj/xlib/Drawable.java (gcCache): New field. | |
2638 | (gcCachedCount): New field. | |
2639 | (finalize): New method. | |
2640 | (putGCInCache): New method. | |
2641 | (getGCFromCache): New method. | |
2642 | * gnu/gcj/xlib/GC.java (GC): Make protected. | |
2643 | (clone): Get new GC from cache if possible. | |
2644 | (create): New static method. | |
2645 | (dispose): Save old GC in cache. | |
2646 | * gnu/gcj/xlib/natClip.cc (dispose): Check for null before | |
2647 | deleting. | |
2648 | * gnu/gcj/xlib/natGC.cc (initStructure): Call XCreateGC only if gc | |
2649 | is null. | |
2650 | * gnu/gcj/xlib/Pixmap.java (Pixmap): Use new GC.create. | |
2651 | * java/awt/Container.java (visitChild): Dispose gfx2 when | |
2652 | finished. | |
2653 | ||
afd4910a JQ |
2654 | 2003-04-19 Jerry Quinn <jlquinn@optonline.net> |
2655 | ||
2656 | * java/math/BigInteger.java (probablePrime): New. | |
2657 | * java/math/BigDecimal.java (unscaledValue): New. | |
2658 | ||
f1a1591b RM |
2659 | 2003-04-19 Ranjit Mathew <rmathew@hotmail.com> |
2660 | ||
2661 | * java/io/File.java (getAbsolutePath): On Windows, take care | |
2662 | of paths like "C:", "G:foo\bar", etc. | |
2663 | (getName): Make it work correctly on Windows. | |
2664 | (getParent): Make it work correctly on Windows. For UNIX, | |
2665 | fix bug that causes "/" to be returned as the parent of "/", | |
2666 | instead of null as returned by Sun's JRE. | |
2667 | ||
2668 | * java/io/natFileWin32.cc: Change copyright owner to FSF. | |
2669 | ||
1230b94d SG |
2670 | 2003-04-19 Scott Gilbertson <scottg@mantatest.com> |
2671 | ||
2672 | * gnu/awt/xlib/XGraphicsConfiguration.java (FontMetricsCache): New | |
2673 | inner class. | |
2674 | (CACHE_SIZE_PER_DISPLAY): New field | |
2675 | (fontMetricsCache): New field | |
2676 | (getXFontMetrics): Use fontMetricsCache to cache fonts. Prefer | |
2677 | loading ISO10646-1 fonts. | |
2678 | ||
3b228805 SG |
2679 | 2003-04-19 Scott Gilbertson <scottg@mantatest.com> |
2680 | ||
2681 | * libjava/gnu/gcj/xlib/natFont.cc (getStringWidth): Support 16-bit | |
2682 | characters. | |
2683 | * libjava/gnu/gcj/xlib/natGC.cc (drawString): Support 16-bit | |
2684 | characters. | |
2685 | ||
bc617f8a RE |
2686 | 2003-04-16 Richard Earnshaw <rearnsha@arm.com> |
2687 | ||
2688 | * java/lang/ieeefp.h: Handle ARM platforms that have pure-endian | |
2689 | floating point. | |
2690 | ||
ba39351e JJ |
2691 | 2003-04-15 Jakub Jelinek <jakub@redhat.com> |
2692 | ||
2693 | * configure.host (*-linux*): Don't set slow_pthread_self if primary | |
2694 | installed libpthread is either linuxthreads with floating stacks or | |
2695 | NPTL. | |
2696 | ||
355d8993 TT |
2697 | 2003-04-14 Tom Tromey <tromey@redhat.com> |
2698 | ||
2699 | * resolve.cc (_Jv_PrepareClass): Round up class size to multiple | |
2700 | of alignment. | |
2701 | ||
bc9150d3 TT |
2702 | 2003-04-10 Tom Tromey <tromey@redhat.com> |
2703 | ||
2704 | * verify.cc (pop64): Removed. | |
2705 | (verify_instructions_0) <op_pop2>: Inline code. Don't throw | |
2706 | exception if top-of-stack is narrow. | |
2707 | (initialize_stack): Check to ensure that <init> is not static and | |
2708 | <clinit> is. | |
2709 | ||
30da0969 AR |
2710 | 2003-04-07 Aaron M. Renn (arenn@urbanophile.com) |
2711 | ||
2712 | * java/io/ObjectStreamException | |
2713 | * java/io/FileFilter | |
2714 | * java/io/FilenameFilter | |
2715 | * java/io/ObjectInput | |
2716 | * java/io/ObjectOutput | |
2717 | * java/io/ObjectStreamConstants | |
2718 | Minor doc fixes, format fixes, spelling corrections, etc. | |
2719 | * java/io/DataInput | |
2720 | Corrected code samples in Javadocs to match reality | |
2721 | * java/io/DataOutput | |
2722 | * java/io/ObjectInputValidation | |
2723 | Major documentation fixes - all Javadocs re-written or updated | |
2724 | ||
ce7e3936 MK |
2725 | 2003-04-06 Michael Koch <konqueror@gmx.de> |
2726 | ||
2727 | * java/net/URLConnection.java: | |
2728 | Import classes directly. | |
2729 | (URLConnection): Merged class documentation with classpath. | |
2730 | (url): Moved, documentation from classpath added. | |
2731 | (doInput): Moved, documentation from classpath added. | |
2732 | (doOutput): Moved, documentation from classpath added. | |
2733 | (allowUserInteraction): Moved. | |
2734 | (useCaches): Moved, documentation from classpath added. | |
2735 | (ifModifiedSince): Moved, documentation from classpath added. | |
2736 | (connected): Moved, documentation from classpath added. | |
2737 | ||
af5fcbd0 MK |
2738 | 2003-04-06 Michael Koch <konqueror@gmx.de> |
2739 | ||
2740 | * java/io/FileInputStream.java | |
2741 | (skip): Renamed some variables to match classpath, added | |
2742 | checks from classpath. | |
2743 | ||
8c1e9e34 MK |
2744 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2745 | ||
2746 | * javax/swing/AbstractAction.java | |
2747 | (AbstractAction): Reformatted. | |
2748 | (serialVersionUID): New private member variable. | |
2749 | * javax/swing/plaf/BorderUIResource.java | |
2750 | (serialVersionUID): New private member variable. | |
2751 | * javax/swing/plaf/basic/BasicLookAndFeel.java | |
2752 | (serialVersionUID): New private member variable. | |
2753 | ||
75160ca7 MK |
2754 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2755 | ||
2756 | * java/sql/Date.java | |
2757 | (valueOf): Deprecated, reformatted. | |
2758 | (toString): Deprecated, reformatted. | |
2759 | * java/sql/Time.java | |
2760 | (valueOf): Deprecated, reformatted. | |
2761 | (toString): Deprecated, reformatted. | |
2762 | ||
aa7f7531 MK |
2763 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2764 | ||
2765 | * java/rmi/dgc/VMID.java | |
2766 | (isUnique): Deprecated. | |
2767 | ||
da557ab8 MK |
2768 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2769 | ||
2770 | * java/io/File.java | |
2771 | (separator): Merged documentation from classpath. | |
2772 | (separatorChar): Merged documentation from classpath. | |
2773 | (pathSeparator): Merged documentation from classpath. | |
2774 | (pathSeparatorChar): Merged documentation from classpath. | |
2775 | (path): Merged documentation from classpath. | |
2776 | (canRead): Merged documentation from classpath. | |
2777 | (canWrite): Merged documentation from classpath. | |
2778 | (createNewFile): Merged documentation from classpath. | |
2779 | (delete): Merged documentation from classpath. | |
2780 | (equals): Merged documentation from classpath. | |
2781 | (exists): Merged documentation from classpath. | |
2782 | (File): Renamed p to name to match classpath, merged documentation | |
2783 | from classpath. | |
2784 | (getAbsolutePath): Merged documentation from classpath. | |
2785 | (getCanonicalPath): Merged documentation from classpath. | |
2786 | (getCanonicalFile): Merged documentation from classpath. | |
2787 | (getName): Merged documentation from classpath. | |
2788 | (getParent): Merged documentation from classpath. | |
2789 | (getParentFile): Merged documentation from classpath. | |
2790 | (getPath): Merged documentation from classpath. | |
2791 | (hashCode): Merged documentation from classpath. | |
2792 | (isAbsolute): Merged documentation from classpath. | |
2793 | (isDirectory): Merged documentation from classpath. | |
2794 | (isFile): Merged documentation from classpath. | |
2795 | (isHidden): Merged documentation from classpath. | |
2796 | (lastModified): Merged documentation from classpath. | |
2797 | (length): Merged documentation from classpath. | |
2798 | (list): Merged documentation from classpath. | |
2799 | (listFiles): Merged documentation from classpath. | |
2800 | (toString): Merged documentation from classpath. | |
2801 | (toURL): Merged documentation from classpath. | |
2802 | (mkdir): Merged documentation from classpath. | |
2803 | (mkdirs): Merged documentation from classpath. | |
2804 | (createTempFile): Merged documentation from classpath. | |
2805 | (setReadOnly): Merged documentation from classpath. | |
2806 | (listRoots): Merged documentation from classpath. | |
2807 | (compareTo): Merged documentation from classpath. | |
2808 | (renameTo): Merged documentation from classpath. | |
2809 | (setLastModified): Merged documentation from classpath. | |
2810 | * java/io/PrintStream.java | |
2811 | (auto_flush): Merged documentation from classpath. | |
2812 | (PrintStream): Merged documentation from classpath. | |
2813 | (checkError): Merged documentation from classpath. | |
2814 | (setError): Merged documentation from classpath. | |
2815 | (close): Merged documentation from classpath. | |
2816 | (flush): Merged documentation from classpath. | |
2817 | (print): Merged documentation from classpath. | |
2818 | (println): Merged documentation from classpath. | |
2819 | (write): Renamed count to len to match classpath, | |
2820 | merged documentation from classpath. | |
2821 | * java/io/RandomAccessFile.java | |
2822 | (readShort): Merged documentation from classpath. | |
2823 | (readUnsignedByte): Merged documentation from classpath. | |
2824 | (readUnsignedShort): Merged documentation from classpath. | |
2825 | (readUTF): Merged documentation from classpath. | |
2826 | (seek): Reformatted, merged documentation from classpath. | |
2827 | (skipBytes): Renamed some variables to match classpath, reformatted, | |
2828 | merged documentation from classpath. | |
2829 | (write): Merged documentation from classpath. | |
2830 | (writeBoolean): Merged documentation from classpath. | |
2831 | (writeByte): Merged documentation from classpath. | |
2832 | (writeShort): Merged documentation from classpath. | |
2833 | (writeChar): Merged documentation from classpath. | |
2834 | (writeInt): Merged documentation from classpath. | |
2835 | (writeLong): Merged documentation from classpath. | |
2836 | (writeFloat): Merged documentation from classpath. | |
2837 | (writeDouble): Merged documentation from classpath. | |
2838 | (writeBytes): Merged documentation from classpath. | |
2839 | (writeChars): Merged documentation from classpath. | |
2840 | (writeUTF): Reformatted. | |
2841 | (getChannel): Reformatted. | |
2842 | ||
c32130d9 MK |
2843 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2844 | ||
2845 | * java/awt/font/TextAttribute.java | |
2846 | (readResolve): Throws java.io.InvalidObjectException. | |
2847 | ||
a1bda993 MK |
2848 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2849 | ||
2850 | * java/rmi/server/LoaderHandler.java | |
2851 | (loadClass): Deprecated. | |
2852 | (getSecurityContext): Deprecated. | |
2853 | * java/rmi/server/LogStream.java | |
2854 | (getDefaultStream): Deprecated. | |
2855 | (setDefaultStream): Deprecated. | |
2856 | (getOutputStream): Deprecated. | |
2857 | (setOutputStream): Deprecated. | |
2858 | (write): Deprecated. | |
2859 | (toString): Deprecated. | |
2860 | (parseLevel): Deprecated. | |
2861 | * java/rmi/server/Operation.java | |
2862 | (Operation): Deprecated. | |
2863 | (getOperation): Deprecated. | |
2864 | (toString): Deprecated. | |
2865 | * java/rmi/server/RemoteCall.java | |
2866 | (getOutputStream): Deprecated. | |
2867 | (releaseOutputStream): Deprecated. | |
2868 | (getInputStream): Deprecated. | |
2869 | (releaseInputStream): Deprecated. | |
2870 | (getResultStream): Deprecated. | |
2871 | (executeCall): Deprecated. | |
2872 | (done): Deprecated. | |
2873 | * java/rmi/server/RemoteRef.java | |
2874 | (invoke): Deprecated. | |
2875 | (newCall): Deprecated. | |
2876 | (done): Deprecated. | |
2877 | * java/rmi/server/RemoteStub.java | |
2878 | (setRef): Deprecated. | |
2879 | * java/rmi/server/Skeleton.java: | |
2880 | No need to import java.lang.Exception explicitly. | |
2881 | (dispatch): Deprecated. | |
2882 | (getOperations): Deprecated. | |
2883 | ||
60c98fd6 MK |
2884 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2885 | ||
2886 | * java/rmi/dgc/VMID.java, | |
2887 | java/rmi/registry/RegistryHandler.java, | |
2888 | java/rmi/server/LogStream.java, | |
2889 | java/rmi/server/Operation.java, | |
2890 | java/rmi/server/RemoteCall.java, | |
2891 | java/rmi/server/RemoteRef.java, | |
2892 | java/rmi/server/RemoteStub.java: | |
2893 | Reformatted. | |
2894 | ||
2ce0d0b0 MK |
2895 | 2003-03-31 Michael Koch <konqueror@gmx.de> |
2896 | ||
2897 | * javax/swing/AbstractCellEditor.java, | |
2898 | javax/swing/AbstractListModel.java, | |
2899 | javax/swing/ActionMap.java, | |
2900 | javax/swing/BorderFactory.java, | |
2901 | javax/swing/ButtonGroup.java, | |
2902 | javax/swing/DefaultBoundedRangeModel.java, | |
2903 | javax/swing/DefaultButtonModel.java, | |
2904 | javax/swing/DefaultCellEditor.java, | |
2905 | javax/swing/DefaultComboBoxModel.java, | |
2906 | javax/swing/DefaultDesktopManager.java, | |
2907 | javax/swing/DefaultListCellRenderer.java, | |
2908 | javax/swing/DefaultSingleSelectionModel.java, | |
2909 | javax/swing/InputMap.java, | |
2910 | javax/swing/JComponent.java, | |
2911 | javax/swing/JMenu.java, | |
2912 | javax/swing/JSlider.java, | |
2913 | javax/swing/KeyStroke.java, | |
2914 | javax/swing/OverlayLayout.java, | |
2915 | javax/swing/ScrollPaneLayout.java, | |
2916 | javax/swing/SizeRequirements.java, | |
2917 | javax/swing/UIManager.java, | |
2918 | javax/swing/ViewportLayout.java, | |
2919 | javax/swing/border/AbstractBorder.java, | |
2920 | javax/swing/colorchooser/DefaultColorSelectionModel.java, | |
2921 | javax/swing/event/EventListenerList.java, | |
2922 | javax/swing/table/AbstractTableModel.java, | |
2923 | javax/swing/table/DefaultTableCellRenderer.java, | |
2924 | javax/swing/table/DefaultTableColumnModel.java, | |
2925 | javax/swing/table/DefaultTableModel.java, | |
2926 | javax/swing/table/TableColumn.java, | |
2927 | javax/swing/text/StyledEditorKit.java, | |
2928 | javax/swing/tree/DefaultMutableTreeNode.java, | |
2929 | javax/swing/tree/DefaultTreeModel.java, | |
2930 | javax/swing/tree/DefaultTreeSelectionModel.java, | |
2931 | javax/swing/tree/TreePath.java, | |
2932 | javax/swing/undo/AbstractUndoableEdit.java, | |
2933 | javax/swing/undo/StateEdit.java, | |
2934 | javax/swing/undo/StateEditable.java, | |
2935 | javax/swing/undo/UndoableEditSupport.java: | |
2936 | Merges from classpath. | |
2937 | ||
6a8873a7 TT |
2938 | 2003-03-30 Tom Tromey <tromey@redhat.com> |
2939 | ||
6a76da08 TT |
2940 | * java/lang/String.java (data, boffset, count): Documented. |
2941 | (String(byte[],String)): Reformatted. | |
2942 | (String(byte[])): Likewise. | |
2943 | (lastIndexOf(int)): Likewise. | |
2944 | (lastIndexOf(String)): Likewise. | |
2945 | (substring(int)): Renamed argument to match Classpath. | |
2946 | (String(StringBuffer)): Don't share buffer if it is nearly empty. | |
2947 | ||
6a8873a7 TT |
2948 | * java/lang/String.java: Miscellaneous minor formatting changes |
2949 | to match Classpath more closely. | |
2950 | ||
7270451f EB |
2951 | 2003-03-29 Eric Blake <ebb9@email.byu.edu> |
2952 | Tom Tromey <tromey@redhat.com> | |
2953 | ||
2954 | * java/lang/natString.cc (hashCode): Use cachedHashCode. | |
2955 | (init()): Removed. | |
2956 | (charAt): Put index in exception. | |
2957 | (contentEquals): New method. | |
2958 | Include StringBuffer.h. | |
2959 | * java/lang/String.java (cachedHashCode): New field. | |
2960 | (String()): Follow classpath implementation. | |
2961 | (init()): Removed. | |
2962 | (contentEquals): Declare. | |
2963 | (subSequence): Don't declare IndexOutIfBoundsException in throws | |
2964 | clause. | |
2965 | (matches, replaceFirst, replaceAll, split): New methods from | |
2966 | Classpath. | |
2967 | ||
44fc3a6f TT |
2968 | 2003-03-29 Tom Tromey <tromey@redhat.com> |
2969 | ||
9ba99c63 TT |
2970 | * java/lang/String.java: Reordered to follow Classpath; merged in |
2971 | javadoc. | |
2972 | ||
20ba0464 TT |
2973 | * java/text/MessageFormat.java: Removed some whitespace. |
2974 | ||
2975 | * Makefile.in: Rebuilt. | |
2976 | * Makefile.am (awt_java_source_files): Added new files. | |
2977 | * gnu/javax/rmi/PortableServer.java, | |
2978 | gnu/javax/rmi/CORBA/DelegateFactory.java, | |
2979 | gnu/javax/rmi/CORBA/GetDelegateInstanceException.java, | |
2980 | gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java, | |
2981 | gnu/javax/rmi/CORBA/StubDelegateImpl.java, | |
2982 | gnu/javax/rmi/CORBA/UtilDelegateImpl.java, | |
2983 | gnu/javax/rmi/CORBA/ValueHandlerImpl.java, | |
2984 | javax/rmi/BAD_OPERATION.java, javax/rmi/ORB.java, | |
2985 | javax/rmi/PortableRemoteObject.java, | |
2986 | javax/rmi/CORBA/ClassDesc.java, javax/rmi/CORBA/ObjectImpl.java, | |
2987 | javax/rmi/CORBA/PortableRemoteObjectDelegate.java, | |
2988 | javax/rmi/CORBA/Stub.java, javax/rmi/CORBA/StubDelegate.java, | |
2989 | javax/rmi/CORBA/SystemException.java, javax/rmi/CORBA/Tie.java, | |
2990 | javax/rmi/CORBA/Util.java, javax/rmi/CORBA/UtilDelegate.java, | |
2991 | javax/rmi/CORBA/ValueHandler.java: New files from Classpath. | |
2992 | ||
44fc3a6f TT |
2993 | * java/lang/natClass.cc (newInstance): Put method name in |
2994 | exception. | |
2995 | (getConstructor): Likewise. | |
2996 | (getDeclaredConstructor): Likewise. | |
2997 | (getPrivateMethod): Likewise. | |
2998 | ||
4544c3f3 TT |
2999 | 2003-03-28 Tom Tromey <tromey@redhat.com> |
3000 | ||
3001 | * java/lang/reflect/Proxy.java: New version from Classpath. | |
3002 | * java/lang/Package.java: New version from Classpath. | |
3003 | ||
7d798969 UW |
3004 | 2003-03-29 Ulrich Weigand <uweigand@de.ibm.com> |
3005 | ||
3006 | * configure.in (HAVE_BACKTRACE) [s390*-*-linux*]: Define. | |
3007 | * configure: Regenerate. | |
3008 | ||
01312d12 MK |
3009 | 2003-03-28 Michael Koch <konqueror@gmx.de> |
3010 | ||
3011 | * java/io/File.java: | |
3012 | Import needed classes instead of whole packages, merged class | |
3013 | documentation with classpath, moved constants and variables to top of | |
3014 | class. | |
3015 | * java/io/PrintStream.java: | |
3016 | Merged class documentation with classpath, moved constants and | |
3017 | variables to top of class. | |
3018 | * java/io/RandomAccessFile.java | |
3019 | (RandomAccessFile): Merged with classpath. | |
3020 | (read): Merged with classpath). | |
3021 | (read*): Reformatted. | |
3022 | ||
bcfaead0 MK |
3023 | 2003-03-28 Michael Koch <konqueror@gmx.de> |
3024 | ||
3025 | * java/io/FileDescriptor.java | |
3026 | (finalize): Throws Throwable, not IOException. | |
3027 | * java/io/ObjectOutputStream.java | |
3028 | (PutField.put): Doesnt throws anything. | |
3029 | ||
c54390c5 MK |
3030 |