]> git.ipfire.org Git - thirdparty/gcc.git/blame - libjava/ChangeLog
fold-const.c (tree_expr_nonnegative_p): A&B is nonnegative when A is nonnegative...
[thirdparty/gcc.git] / libjava / ChangeLog
CommitLineData
de205e06
IK
12004-03-21 Ito Kazumitsu <kaz@maczuka.gcd.org>
2
3 * java/net/ServerSocket.java
4 (accept): Close the socket when error occured.
5
bdf11d55
JF
62004-03-21 Jeroen Frijters <jeroen@frijters.net>
7
8 * java/net/URI.java (parseURI): Added unquoting.
9 (unquote): New method.
10 (quoteAuthority): Implemented.
11 (quote(String,String)): New method.
12 (quotePath): Implemented.
13 (getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field.
14 (getSchemeSpecificPart): Removed FIXME comment.
15 (getRawAuthority): Return new rawAuthority field.
16 (getAuthority): Removed FIXME comment.
17 (getRawUserInfo): Return new rawUserInfo field.
18 (getUserInfo): Removed FIXME comment.
19 (getRawPath): Return new rawPath field.
20 (getPath): Removed FIXME comment.
21 (getRawQuery): Return new rawQuery field.
22 (getQuery): Removed FIXME comment.
23 (getRawFragment): Return new rawFragment field.
24 (getFragment): Removed FIXME comment.
25
0d13be1e
MK
262004-03-20 Michael Koch <konqueror@gmx.de>
27
28 * java/net/URLConnection.java: Merged copyright year with classpath.
29
f903e73b
NF
302004-03-20 Norbert Frese <postfach@nfrese.net>
31
32 * gnu/java/rmi/server/RMIIncomingThread.java: New file.
33 * gcc/libjava/gnu/java/rmi/server/UnicastConnection.java:
34 Create a new RMIObjectOuputStream/RMIObjectInputStream for every
35 rmi-message.
36 (getObjectInputStream): Return object reference, throw IOException if null.
37 (startObjectInputStream): Create new RMIObjectInputStream on top of 'din'.
38 (getObjectOutputStream): Return object reference, throw IOException if null.
39 (startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'.
40 * gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java:
41 (UnicastConnectionManager): Throw RemoteException if port is not available.
42 (getInstance): Throw RemoteException.
43 (run): Lookup client host and attach it to new RMIIncomingThread for later retrieval.
44 * gcc/libjava/gnu/java/rmi/server/UnicastRef.java:
45 Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
46 Collect Exceptions which are returned by a rmi-call and fix void returns.
47 * gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java:
48 Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
49 * gcc/libjava/gnu/java/rmi/server/UnicastServer.java:
50 (dispatch): Answer ping messages which are sent by other java implementions.
51 (incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream
52 for every rmi-message and fix void return problems.
53 * gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java
54 (UnicastServerRef): Throw RemoteException.
55 (exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic.
56 In some situations it is necessary to export a subclass of the class which has the _Stub.
57 For instance when the class with has the _Stub is abstract.
58 (findStubSkelClass): New method which looks for the class which has the _Stub.
59 (getClientHost): Implementated.
60 * gcc/libjava/java/rmi/server/RemoteServer.java
61 (getClientHost): Implementated.
62 * gcc/libjava/Makefile.am (rmi_java_source_files):
63 Added gnu/java/rmi/server/RMIIncomingThread.java.
64 * Makefile.in: Regenerated.
65
7f5773c6
MK
662004-03-20 Michael Koch <konqueror@gmx.de>
67
68 * java/net/InetAddress.java
69 (getLocalHostname): Added javadoc.
70
ab16524d
PB
712004-03-19 Per Bothner <per@bothner.com>
72
73 * configure.in: FILE variable overrides FLATFORM when linking
74 natFileChannelXXX.cc.
75
76 * gnu/java/nio/channels/natFileChannelEcos.cc (diag_write): Restored.
77 (write): Call diag_write, as in old natFileDescriptorEcos.cc.
78
0fca95f5
PB
792004-03-19 Per Bothner <per@bothner.com>
80
81 * gnu/gcj/convert/Input_UnicodeBig.java: New class..
82 * gnu/gcj/convert/Input_UnicodeLittle.java: New class.
83 * Makefile.am: Update accordingly.
84 * gnu/gcj/convert/IOConverter.java: Define "utf-16le" and "utf16be"
85 as aliases for UnicodeLittle and UnicodeBig.
86
edb3d426
MW
872004-03-20 Mark Wielaard <mark@klomp.org>
88
89 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
90 (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth):
91 Don't access ws when it is null.
92 (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight):
93 Likewise.
94
b121dcb5
JF
952004-03-19 Jeroen Frijters <jeroen@frijters.net>
96
97 * java/lang/ThreadGroup.java (list): Changed print to println.
98
44b20223
MW
992004-03-19 Mark Wielaard <mark@klomp.org>
100
101 * java/io/BufferedReader.java: Use &lt;=, not &lt;&eq; to make gjdoc
102 happy.
103
f94b0887
RC
1042004-02-10 Randolph Chung <tausq@debian.org>
105
106 * configure.in: Build java for hppa target.
107 * configure: Regenerate.
108 * libjava/configure.host (hppa-*): Add target.
109 * libjava/sysdeps/pa/lock.h: New file.
110
d511a273
MW
1112004-03-19 Mark Wielaard <mark@klomp.org>
112
113 Reported by Stephen Crawley
114 * java/io/FilePermission.java (implies): Use String.length() -1 to
115 access last char of String.
116
9c6637c8
MK
1172004-03-19 Michael Koch <konqueror@gmx.de>
118
119 * java/awt/image/AffineTransformOp.java
120 (AffineTransformOp): Made public.
121 * javax/swing/JComponent.java
122 (listenerList): Made protected.
123 (accessibleContext): Likewise.
124 * javax/swing/JList.java
125 (valueChanged): Dont use internal fields of ListSelectionEvent.
126 * javax/swing/JViewport.java
127 (getView): Dont use internal fields of Component.
128 (addImpl): Likewise.
129 * javax/swing/Timer.java
130 (isRunning): Made public.
131 (start): Likewise.
132 (stop): Likewise.
133 * javax/swing/UIDefaults.java
134 (getInt): Made public.
135 * javax/swing/plaf/basic/BasicListUI.java
136 (mousePressed): Dont use internal fields of MouseEvent.
137 (propertyChanged): Dont use internal fields of PropertyChangeEvent.
138 * javax/swing/plaf/basic/BasicScrollBarUI.java
139 (arrowIcon): Made static.
140 * javax/swing/plaf/basic/BasicViewportUI.java
141 (stateChanged): Dont use internal field on ChangeEvent.
142 * javax/swing/text/JTextComponent.java
143 (getUI): Call UIManager.getUI().
144 (updateUI): Use getUI().
145
165c9b04
RO
1462004-03-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
147
148 * verify.cc: Undef PC.
149
138f5109
MK
1502004-03-18 Michael Koch <konqueror@gmx.de>
151
152 * java/nio/channels/spi/AbstractSelectableChannel.java
153 (keys): Initialize at declaration.
154 (locate): keys cant be null.
155 (add): Removed.
156 (addSelectionKey): New method.
157 (removeSelectionKey): New method.
158 * java/nio/channels/spi/AbstractSelectionKey.java
159 (cancel): Call AbstractSelector.cancelKey(SelectionKey key).
160 * java/nio/channels/spi/AbstractSelector.java
161 (provider): Javadoc added.
162 (cancelledKeys): Javadoc added.
163 (cancelKey): Javadoc added, add key to cancelledKeys.
164 (deregister): Implemented.
165
acc63e4c
RO
1662004-03-18 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
167
168 * gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast
169 MAP_FAILED to void *.
170
86881a7b
GH
1712004-03-12 Graydon Hoare <graydon@redhat.com>
172
173 * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Clipping fixes.
174 * javax/swing/JComponent.java (paint): Use persistent double buffer.
175 * javax/swing/JList.java (ListListener): Revalidate on changes.
176 * javax/swing/JScrollPane.java: Reimplement.
177 * javax/swing/JViewport.java: Reimplement.
178 * javax/swing/ScrollPaneLayout.java: Reimplement.
179 * javax/swing/ViewportLayout.java: Tidy up.
180 * javax/swing/plaf/basic/BasicButtonListener.java: Remove printlns.
181 * javax/swing/plaf/basic/BasicScrollPaneUI.java: Reimplement.
182 * javax/swing/plaf/basic/BasicSliderUI.java: Handle missing labels.
183 * javax/swing/plaf/basic/BasicViewportUI.java: Implement in terms of
184 backing store only.
185
1862004-03-11 Thomas Fitzsimmons <fitzsim@redhat.com>
187
188 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
189 (window_wm_protocols_filter): New function.
190 (window_focus_in_cb): Remove function.
191 (window_focus_out_cb): Likewise.
192 (window_focus_or_active_state_change_cb): New function.
193 (create): Add filter that removes WM_TAKE_FOCUS client messages.
194 (connectSignals): Don't attach handlers to focus-in-event or
195 focus-out-event signals. Handle notify signal.
196
1972004-03-11 David Jee <djee@redhat.com>
198
199 * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java
200 (gtkSetLabel): New native method declaration.
201 (setLabel): Use gtkSetLabel.
202 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
203 (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_gtkSetLabel): New method.
204
2052004-03-10 Thomas Fitzsimmons <fitzsim@redhat.com>
206
207 * gnu/java/awt/peer/gtk/GdkGraphics.java (setColor): Default to
208 black when color argument is null.
209
2102004-03-10 Kim Ho <kho@redhat.com>
211
212 * java/awt/Container.java: Remove check
213 for drag events.
214
2152004-03-10 Kim Ho <kho@redhat.com>
216
217 * java/awt/Container.java: (visitChild):
218 Remove candidate clip. Use the component
219 clip to intersect.
220 * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
221 (handleEvent): Use the PaintEvent's clip.
222
2232004-03-10 Kim Ho <kho@redhat.com>
224
225 * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
226 (handleEvent): Don't set the clip for the
227 Graphics object.
228
2292004-03-09 Graydon Hoare <graydon@redhat.com>
230
231 * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c:
232 Fix double <-> fixed macros, reset font transform.
233 * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
234 Likewise.
235
236