]>
Commit | Line | Data |
---|---|---|
de205e06 IK |
1 | 2004-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 |
6 | 2004-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 |
26 | 2004-03-20 Michael Koch <konqueror@gmx.de> |
27 | ||
28 | * java/net/URLConnection.java: Merged copyright year with classpath. | |
29 | ||
f903e73b NF |
30 | 2004-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 |
66 | 2004-03-20 Michael Koch <konqueror@gmx.de> |
67 | ||
68 | * java/net/InetAddress.java | |
69 | (getLocalHostname): Added javadoc. | |
70 | ||
ab16524d PB |
71 | 2004-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 |
79 | 2004-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 |
87 | 2004-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 |
95 | 2004-03-19 Jeroen Frijters <jeroen@frijters.net> |
96 | ||
97 | * java/lang/ThreadGroup.java (list): Changed print to println. | |
98 | ||
44b20223 MW |
99 | 2004-03-19 Mark Wielaard <mark@klomp.org> |
100 | ||
101 | * java/io/BufferedReader.java: Use <=, not <&eq; to make gjdoc | |
102 | happy. | |
103 | ||
f94b0887 RC |
104 | 2004-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 |
111 | 2004-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 |
117 | 2004-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 |
146 | 2004-03-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
147 | ||
148 | * verify.cc: Undef PC. | |
149 | ||
138f5109 MK |
150 | 2004-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 |
166 | 2004-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 |
171 | 2004-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 | ||
186 | 2004-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 | ||
197 | 2004-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 | ||
205 | 2004-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 | ||
210 | 2004-03-10 Kim Ho <kho@redhat.com> | |
211 | ||
212 | * java/awt/Container.java: Remove check | |
213 | for drag events. | |
214 | ||
215 | 2004-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 | ||
223 | 2004-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 | ||
229 | 2004-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 |