| 1 |
753 |
jeremybenn |
2005-12-24 David Daney
|
| 2 |
|
|
Tom Tromey
|
| 3 |
|
|
|
| 4 |
|
|
PR libgcj/9715, PR libgcj/19132:
|
| 5 |
|
|
* java/nio/charset/Charset.java (charsetForName): Try default
|
| 6 |
|
|
provider first.
|
| 7 |
|
|
(availableCharsets): Re-merged.
|
| 8 |
|
|
(providers2): Likewise.
|
| 9 |
|
|
(defaultCharset): Likewise.
|
| 10 |
|
|
* sources.am, Makefile.in: Rebuilt.
|
| 11 |
|
|
* gnu/java/nio/charset/Provider.java: Removed.
|
| 12 |
|
|
* java/io/OutputStreamWriter.java
|
| 13 |
|
|
(OutputStreamWriter(OutputStream,Charset)): New constructor.
|
| 14 |
|
|
(OutputStreamWriter(OutputStream,CharsetEncoder)): Likewise.
|
| 15 |
|
|
* java/io/InputStreamReader.java
|
| 16 |
|
|
(InputStreamReader(InputStream,CharsetDecoder)): New constructor.
|
| 17 |
|
|
(InputStreamReader(InputStream,Charset)): Likewise.
|
| 18 |
|
|
* gnu/gcj/convert/BytesToUnicode.java (getDecoder): Try a
|
| 19 |
|
|
BytesToCharsetAdaptor.
|
| 20 |
|
|
* gnu/gcj/convert/UnicodeToBytes.java (getEncoder): Try a
|
| 21 |
|
|
CharsetToBytesAdaptor.
|
| 22 |
|
|
* gnu/gcj/convert/CharsetToBytesAdaptor.java: New file.
|
| 23 |
|
|
* gnu/gcj/convert/BytesToCharsetAdaptor.java: New file.
|
| 24 |
|
|
* mauve-libgcj: Remove getEncoding exclusion.
|
| 25 |
|
|
|
| 26 |
|
|
2005-12-28 Anthony Green
|
| 27 |
|
|
|
| 28 |
|
|
* gnu/java/net/natPlainSocketImplWin32.cc (connect): Same
|
| 29 |
|
|
as previous patch, but for win32.
|
| 30 |
|
|
|
| 31 |
|
|
2005-12-28 Anthony Green
|
| 32 |
|
|
|
| 33 |
|
|
* gnu/java/net/natPlainSocketImplPosix.cc (connect): Record
|
| 34 |
|
|
address and port before attempting anything.
|
| 35 |
|
|
|
| 36 |
|
|
2005-12-28 John David Anglin
|
| 37 |
|
|
|
| 38 |
|
|
* sysdep/pa/locks.h (compare_and_swap): Add ldcw semaphore to make
|
| 39 |
|
|
operation atomic.
|
| 40 |
|
|
|
| 41 |
|
|
2005-12-22 Andrew Haley
|
| 42 |
|
|
|
| 43 |
|
|
PR java/25535
|
| 44 |
|
|
* testsuite/libjava.lang/PR25535.java: New test.
|
| 45 |
|
|
|
| 46 |
|
|
2005-12-22 Tom Tromey
|
| 47 |
|
|
|
| 48 |
|
|
* java/lang/natClassLoader.cc (_Jv_NewArrayClass): Don't
|
| 49 |
|
|
reference NUM_OBJECT_METHODS.
|
| 50 |
|
|
* include/jvm.h (NUM_OBJECT_METHODS): Removed.
|
| 51 |
|
|
|
| 52 |
|
|
2005-12-18 Anthony Green
|
| 53 |
|
|
|
| 54 |
|
|
* gnu/java/net/natPlainDatagramSocketImplPosix.cc (getLocalAddress):
|
| 55 |
|
|
New helper function.
|
| 56 |
|
|
(setOption): Use getLocalAddress. Don't downcast value to
|
| 57 |
|
|
InetAddress.
|
| 58 |
|
|
(getOption): Use getLocalAddress.
|
| 59 |
|
|
|
| 60 |
|
|
2005-12-16 Tom Tromey
|
| 61 |
|
|
|
| 62 |
|
|
* java/lang/Class.java (getPackage): Get package from
|
| 63 |
|
|
VMClassLoader if needed.
|
| 64 |
|
|
|
| 65 |
|
|
2005-12-16 Tom Tromey
|
| 66 |
|
|
|
| 67 |
|
|
* testsuite/libjava.jacks/jacks.xfail
|
| 68 |
|
|
(8.5.2-accessible-static-member-usage-3): Removed.
|
| 69 |
|
|
|
| 70 |
|
|
2005-12-15 Tom Tromey
|
| 71 |
|
|
|
| 72 |
|
|
* testsuite/libjava.compile/rh175833.java: New file.
|
| 73 |
|
|
* testsuite/libjava.compile/pr25429.java: New file.
|
| 74 |
|
|
|
| 75 |
|
|
2005-12-15 Alan Modra
|
| 76 |
|
|
|
| 77 |
|
|
* testsuite/lib/libjava.exp: Revert 2005-12-01.
|
| 78 |
|
|
* testsuite/libjava.lang/Array_3.xfail: Delete.
|
| 79 |
|
|
|
| 80 |
|
|
2005-12-14 Andrew Haley
|
| 81 |
|
|
|
| 82 |
|
|
* gnu/java/rmi/rmic/CompilerProcess.java: Use a new thread to
|
| 83 |
|
|
handle stdout from the child process.
|
| 84 |
|
|
|
| 85 |
|
|
2005-12-14 Tom Tromey
|
| 86 |
|
|
|
| 87 |
|
|
PR classpath/25389:
|
| 88 |
|
|
* java/io/File.java (File): Throw IllegalArgumentException if URI is
|
| 89 |
|
|
non-hierarchical.
|
| 90 |
|
|
|
| 91 |
|
|
2005-12-12 Andrew Haley
|
| 92 |
|
|
|
| 93 |
|
|
* java/lang/VMCompiler.java: Directly generate a new instance of
|
| 94 |
|
|
gnu.java.security.provider.MD5.
|
| 95 |
|
|
|
| 96 |
|
|
2005-12-08 Andrew Haley
|
| 97 |
|
|
|
| 98 |
|
|
PR libgcj/25265
|
| 99 |
|
|
* java/lang/Object.h (throwNoSuchMethodError): New method.
|
| 100 |
|
|
* java/lang/Object.java (throwNoSuchMethodError): New method.
|
| 101 |
|
|
* include/jvm.h (_Jv_ThrowNoSuchFieldError): Declare.
|
| 102 |
|
|
* link.cc (_Jv_ThrowNoSuchFieldError): New.
|
| 103 |
|
|
(link_symbol_table): Don't throw a NoSuchFieldError if a field is
|
| 104 |
|
|
missing. Instead, set the otable entry to zero.
|
| 105 |
|
|
(link_symbol_table): If we don't find a nonstatic method, insert
|
| 106 |
|
|
the vtable offset of Object.throwNoSuchMethodError() into the
|
| 107 |
|
|
otable.
|
| 108 |
|
|
|
| 109 |
|
|
2005-12-05 Tom Tromey
|
| 110 |
|
|
|
| 111 |
|
|
* testsuite/libjava.compile/rh174912.java: New file.
|
| 112 |
|
|
|
| 113 |
|
|
2005-12-01 Geoffrey Keating
|
| 114 |
|
|
|
| 115 |
|
|
* testsuite/lib/libjava.exp (test_libjava_from_javac): Support
|
| 116 |
|
|
xfail-byte-exec.
|
| 117 |
|
|
* testsuite/libjava.lang/Array_3.xfail: New file.
|
| 118 |
|
|
|
| 119 |
|
|
2005-12-01 Alan Modra
|
| 120 |
|
|
|
| 121 |
|
|
* stacktrace.cc (UnwindTraceFn): Use UNWRAP_FUNCTION_DESCRIPTOR
|
| 122 |
|
|
to compare _Jv_InterpMethod::run against current func.
|
| 123 |
|
|
|
| 124 |
|
|
2005-11-30 Andrew Haley
|
| 125 |
|
|
|
| 126 |
|
|
* classpath/lib/Makefile.am (resources): Use `cp -p'.
|
| 127 |
|
|
Remove `@' from start of line.
|
| 128 |
|
|
|
| 129 |
|
|
2005-11-28 Tom Tromey
|
| 130 |
|
|
|
| 131 |
|
|
PR java/18278:
|
| 132 |
|
|
* testsuite/libjava.jni/pr18278.out: New file.
|
| 133 |
|
|
* testsuite/libjava.jni/pr18278.c: New file.
|
| 134 |
|
|
* testsuite/libjava.jni/pr18278.java: New file.
|
| 135 |
|
|
* include/jvm.h (_Jv_UnwrapJNIweakReference): Declare.
|
| 136 |
|
|
* jni.cc (_Jv_UnwrapJNIweakReference): New function.
|
| 137 |
|
|
(call): Unwrap return value if needed.
|
| 138 |
|
|
|
| 139 |
|
|
2005-11-25 Mark Wielaard
|
| 140 |
|
|
|
| 141 |
|
|
* standard.omit.in: Remove javax/rmi, org/omg, gnu/CORBA and
|
| 142 |
|
|
gnu/javax/rmi.
|
| 143 |
|
|
* scripts/makemake.tcl: Set javax/rmi, org/omg, gnu/CORBA and
|
| 144 |
|
|
gnu/javax/rmi to bc.
|
| 145 |
|
|
* gnu/CORBA/ObjectCreator.java: New override file for missing
|
| 146 |
|
|
VMStackWalker issue.
|
| 147 |
|
|
* gnu/CORBA/DynAn/gnuDynValue.java: New override file for bug #24938
|
| 148 |
|
|
* gnu/CORBA/DynAn/RecordAny.java: Likewise
|
| 149 |
|
|
* sources.am: Regenerated.
|
| 150 |
|
|
* Makefile.in: Regenerated
|
| 151 |
|
|
|
| 152 |
|
|
2005-11-25 Andrew Haley
|
| 153 |
|
|
|
| 154 |
|
|
PR libgcj/25016
|
| 155 |
|
|
* posix-threads.cc (_Jv_CondWait): Rewrite calculation of the
|
| 156 |
|
|
struct timespec we pass to pthread_cond_timedwait.
|
| 157 |
|
|
|
| 158 |
|
|
2005-11-25 Ranjit Mathew
|
| 159 |
|
|
|
| 160 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove
|
| 161 |
|
|
non-jls-argument-expansion-13 and add
|
| 162 |
|
|
non-jls-argument-expansion-error-1 in response to the @file support
|
| 163 |
|
|
patch in the main GCC driver.
|
| 164 |
|
|
|
| 165 |
|
|
2005-11-24 Bryce McKinlay
|
| 166 |
|
|
|
| 167 |
|
|
* sysdep/ia64-frame.h: Removed.
|
| 168 |
|
|
* sysdep/ia64.c: Removed.
|
| 169 |
|
|
* sysdep/dwarf2-backtrace.cc: Removed.
|
| 170 |
|
|
* configure.ac: Remove references to HAVE_BACKTRACE and
|
| 171 |
|
|
SUPPLY_BACKTRACE.
|
| 172 |
|
|
* Makefile.am: Remove SUPPLY_BACKTRACE support.
|
| 173 |
|
|
* configure: Rebuilt.
|
| 174 |
|
|
* Makefile.in: Rebuilt.
|
| 175 |
|
|
|
| 176 |
|
|
2005-11-24 Bryce McKinlay
|
| 177 |
|
|
|
| 178 |
|
|
* gij.cc (nonstandard_opts_help): Add entry for -Xss.
|
| 179 |
|
|
|
| 180 |
|
|
2005-11-17 Mark Wielaard
|
| 181 |
|
|
|
| 182 |
|
|
Imported GNU Classpath gcj-import-20051117.
|
| 183 |
|
|
* gnu/java/net/protocol/file/Connection.java: Removed, fully merged.
|
| 184 |
|
|
* sources.am: Regenerated.
|
| 185 |
|
|
* Makefile.in: Likewise.
|
| 186 |
|
|
|
| 187 |
|
|
2005-11-17 Mark Wielaard
|
| 188 |
|
|
|
| 189 |
|
|
* gnu/java/net/protocol/file/Handler.java: Removed, fully merged now.
|
| 190 |
|
|
* java/net/ServerSocket.java: Likewise.
|
| 191 |
|
|
* sources.am: Regenerated.
|
| 192 |
|
|
* Makefile.in: Regenerated.
|
| 193 |
|
|
|
| 194 |
|
|
2005-11-17 Mark Wielaard
|
| 195 |
|
|
|
| 196 |
|
|
Fixes bug #24006
|
| 197 |
|
|
* java/net/ServerSocket.java (implAccept): Set Socket.bound to true.
|
| 198 |
|
|
|
| 199 |
|
|
2005-11-17 Tom Tromey
|
| 200 |
|
|
|
| 201 |
|
|
* java/net/ServerSocket.java (accept): Use correct security manager
|
| 202 |
|
|
call.
|
| 203 |
|
|
|
| 204 |
|
|
2005-11-17 Jeroen Frijters
|
| 205 |
|
|
|
| 206 |
|
|
* java/net/ServerSocket.java
|
| 207 |
|
|
(bound): Removed.
|
| 208 |
|
|
(local): New field.
|
| 209 |
|
|
(bind): Cache local socket address.
|
| 210 |
|
|
(getInetAddress, getLocalPort, getLocalSocketAddress, isBound):
|
| 211 |
|
|
Use cached local socket address.
|
| 212 |
|
|
(close): bound field was removed.
|
| 213 |
|
|
|
| 214 |
|
|
2005-11-17 Tom Tromey
|
| 215 |
|
|
|
| 216 |
|
|
* java/net/URLConnection.java (setDoInput): Javadoc fix.
|
| 217 |
|
|
(setDoOutput): Likewise.
|
| 218 |
|
|
(setContentHandlerFactory): Likewise.
|
| 219 |
|
|
(setFileNameMap): Likewise.
|
| 220 |
|
|
|
| 221 |
|
|
2005-11-17 Mark Wielaard
|
| 222 |
|
|
|
| 223 |
|
|
* java/net/URLClassloader.java (addURLs): Add comment about jboss.
|
| 224 |
|
|
|
| 225 |
|
|
2005-11-17 Mark Wielaard
|
| 226 |
|
|
|
| 227 |
|
|
* java/net/URLClassLoader.java (addURLs): Don't call addURL(), but
|
| 228 |
|
|
call urls.add() and addURLImpl() directly on each URL.
|
| 229 |
|
|
|
| 230 |
|
|
2005-11-17 Tom Tromey
|
| 231 |
|
|
|
| 232 |
|
|
* java/net/URLClassLoader.java (definePackage): Javadoc fixes.
|
| 233 |
|
|
|
| 234 |
|
|
2005-11-17 Jeroen Frijters
|
| 235 |
|
|
|
| 236 |
|
|
* java/net/URLClassLoader.java
|
| 237 |
|
|
(Resource.name): Removed field.
|
| 238 |
|
|
(JarURLResource.name): Added field.
|
| 239 |
|
|
(FileResource.getURL): Use File.toURL() instead of doing it in
|
| 240 |
|
|
a way that breaks on Windows.
|
| 241 |
|
|
|
| 242 |
|
|
2005-11-17 Roman Kennke
|
| 243 |
|
|
|
| 244 |
|
|
Reported by: Ingo Proetel
|
| 245 |
|
|
* java/net/URLClassLoader.java
|
| 246 |
|
|
(findClass): Added null check to avoid NullPointerException.
|
| 247 |
|
|
|
| 248 |
|
|
2005-11-17 David Gilbert
|
| 249 |
|
|
|
| 250 |
|
|
* java/net/URLClassLoader.java: reordered some API doc comments to
|
| 251 |
|
|
suppress Eclipse warnings, and fixed API doc link.
|
| 252 |
|
|
|
| 253 |
|
|
2005-11-17 Tom Tromey
|
| 254 |
|
|
|
| 255 |
|
|
* java/net/URLClassLoader.java (URLClassLoader): Removed
|
| 256 |
|
|
unused constructor.
|
| 257 |
|
|
|
| 258 |
|
|
2005-11-17 Jeroen Frijters
|
| 259 |
|
|
|
| 260 |
|
|
* java/net/URLClassLoader (findClass): Close InputStream after we're
|
| 261 |
|
|
done with it.
|
| 262 |
|
|
|
| 263 |
|
|
2005-11-17 Bryce McKinlay
|
| 264 |
|
|
|
| 265 |
|
|
Implement -Xss.
|
| 266 |
|
|
* include/jvm.h (gcj::stack_size): Declare.
|
| 267 |
|
|
(_Jv_StackSize): Declare.
|
| 268 |
|
|
* posix-threads.cc (_Jv_InitThreads): Validate gcj::stack_size.
|
| 269 |
|
|
(_Jv_ThreadStart): Set stack size if specified.
|
| 270 |
|
|
* prims.cc (gcj::stack_size): Define.
|
| 271 |
|
|
(parse_memory_size): Renamed from parse_heap_size.
|
| 272 |
|
|
(_Jv_SetStackSize): Parse stack size argument and set
|
| 273 |
|
|
gcj::stack_size.
|
| 274 |
|
|
|
| 275 |
|
|
2005-11-17 Mark Wielaard
|
| 276 |
|
|
|
| 277 |
|
|
* java/text/SimpleDateFormat.java: Removed, fully merged now.
|
| 278 |
|
|
* sources.am: Regenerated.
|
| 279 |
|
|
* Makefile.in: Regenerated.
|
| 280 |
|
|
|
| 281 |
|
|
2005-11-17 Sven de Marothy
|
| 282 |
|
|
|
| 283 |
|
|
* java/text/SimpleDateFormat.java
|
| 284 |
|
|
(computeOffset): Allow timezone to be first in the parsed String.
|
| 285 |
|
|
|
| 286 |
|
|
2005-11-17 Mark Wielaard
|
| 287 |
|
|
|
| 288 |
|
|
* java/text/SimpleDateFormat.java (field, size): Make package private.
|
| 289 |
|
|
|
| 290 |
|
|
2005-11-17 Tom Tromey
|
| 291 |
|
|
|
| 292 |
|
|
* java/text/SimpleDateFormat.java (compileFormat): Correctly
|
| 293 |
|
|
handle quoted single quotes. PR classspath/23183.
|
| 294 |
|
|
|
| 295 |
|
|
2005-11-17 Tom Tromey
|
| 296 |
|
|
|
| 297 |
|
|
* java/text/SimpleDateFormat.java (compileFormat): Reformatted.
|
| 298 |
|
|
|
| 299 |
|
|
2005-11-17 Tom Tromey
|
| 300 |
|
|
|
| 301 |
|
|
* java/text/DateFormat.java (serialVersionUID): New field.
|
| 302 |
|
|
|
| 303 |
|
|
2005-11-17 Mark Wielaard
|
| 304 |
|
|
|
| 305 |
|
|
* java/text/DateFormat.java (equals): Reimplement.
|
| 306 |
|
|
|
| 307 |
|
|
2005-11-17 David Gilbert
|
| 308 |
|
|
|
| 309 |
|
|
* java/text/Collator.java: API doc fixes,
|
| 310 |
|
|
* java/text/DateFormat.java: likewise,
|
| 311 |
|
|
* java/text/DecimalFormatSymbols.java: likewise,
|
| 312 |
|
|
* java/text/DateFormatSymbols.java: likewise,
|
| 313 |
|
|
* java/text/SimpleDateFormat.java: likewise.
|
| 314 |
|
|
|
| 315 |
|
|
2005-11-17 Jeroen Frijters
|
| 316 |
|
|
|
| 317 |
|
|
* java/text/Collator.java (getInstance(Locale)):
|
| 318 |
|
|
Added default collation pattern to handle case when resource
|
| 319 |
|
|
is missing and throw InternalError instead of returning null
|
| 320 |
|
|
should parsing fail.
|
| 321 |
|
|
|
| 322 |
|
|
2005-11-15 Mark Wielaard
|
| 323 |
|
|
|
| 324 |
|
|
* java/util/zip/ZipEntry.java: Removed, fully merged now.
|
| 325 |
|
|
* java/util/zip/ZipFile.java: Likewise.
|
| 326 |
|
|
* sources.am: Regenerated.
|
| 327 |
|
|
* Makefile.in: Regenerated.
|
| 328 |
|
|
|
| 329 |
|
|
2005-11-15 Tom Tromey
|
| 330 |
|
|
|
| 331 |
|
|
classpath/23890:
|
| 332 |
|
|
* java/util/Calendar.java (equals): Include other calendar
|
| 333 |
|
|
attributes.
|
| 334 |
|
|
(hashCode): Updated.
|
| 335 |
|
|
* java/util/GregorianCalendar.java (hashCode): New method.
|
| 336 |
|
|
(equals): Use super.equals().
|
| 337 |
|
|
|
| 338 |
|
|
2005-11-15 Sven de Marothy
|
| 339 |
|
|
|
| 340 |
|
|
* java/util/Calendar (setTimeInMillis): Recompute time fields.
|
| 341 |
|
|
|
| 342 |
|
|
2005-11-15 Mark Wielaard
|
| 343 |
|
|
|
| 344 |
|
|
* java/util/SimpleTimeZone.java: Removed, fully merged now.
|
| 345 |
|
|
* java/util/Date.java: Likewise.
|
| 346 |
|
|
* sources.am: Regenerated.
|
| 347 |
|
|
* Makefile.in: Regenerated.
|
| 348 |
|
|
|
| 349 |
|
|
2005-11-15 David Gilbert
|
| 350 |
|
|
|
| 351 |
|
|
* java/util/Calendar.java: fixed minor problems in API docs,
|
| 352 |
|
|
* java/util/Date.java: likewise,
|
| 353 |
|
|
* java/util/ResourceBundle.java: likewise,
|
| 354 |
|
|
* java/util/SimpleTimeZone.java: likewise,
|
| 355 |
|
|
|
| 356 |
|
|
2005-11-15 Jeroen Frijters
|
| 357 |
|
|
|
| 358 |
|
|
* java/io/ObjectInputStream.java
|
| 359 |
|
|
(parseContent): Removed bogus println and fixed bug #24422.
|
| 360 |
|
|
|
| 361 |
|
|
2005-11-15 Mark Wielaard
|
| 362 |
|
|
|
| 363 |
|
|
* java/io/ObjectStreamClass.java: Removed, fully merged now.
|
| 364 |
|
|
* sources.am: Regenerated.
|
| 365 |
|
|
* Makefile.in: Regenerated.
|
| 366 |
|
|
|
| 367 |
|
|
2005-11-15 Wolfgang Baer
|
| 368 |
|
|
|
| 369 |
|
|
* java/io/ObjectInputStream.java
|
| 370 |
|
|
(processResolution): Pass Error, RuntimeException and
|
| 371 |
|
|
ObjectStreamException through to the caller.
|
| 372 |
|
|
(readObject): Documentation update.
|
| 373 |
|
|
|
| 374 |
|
|
2005-11-15 Mark Wielaard
|
| 375 |
|
|
|
| 376 |
|
|
Imported GNU Classpath 0.19 + gcj-import-20051115.
|
| 377 |
|
|
* sources.am: Regenerated.
|
| 378 |
|
|
* Makefile.in: Likewise.
|
| 379 |
|
|
* scripts/makemake.tcl: Use glob -nocomplain.
|
| 380 |
|
|
|
| 381 |
|
|
2005-11-15 Scott Gilbertson
|
| 382 |
|
|
|
| 383 |
|
|
* Makefile.in: Re-generated.
|
| 384 |
|
|
* gnu/awt/xlib/XGraphicsDevice.java: New file.
|
| 385 |
|
|
* gnu/awt/xlib/XToolkit.java
|
| 386 |
|
|
(getLocalGraphicsEnvironment): Implemented.
|
| 387 |
|
|
* gnu/awt/xlib/XGraphicsEnvironment.java: New file.
|
| 388 |
|
|
* sources.am: Re-generated.
|
| 389 |
|
|
|
| 390 |
|
|
2005-15-09 David Daney
|
| 391 |
|
|
|
| 392 |
|
|
PR libgcj/15430
|
| 393 |
|
|
* gnu/java/net/natPlainSocketImplPosix.cc (throw_on_sock_closed): New
|
| 394 |
|
|
function.
|
| 395 |
|
|
(accept): Call it.
|
| 396 |
|
|
(close): Call shutdown before closing.
|
| 397 |
|
|
(read()): Call read_helper with proper parameters.
|
| 398 |
|
|
(read(buffer, int, int)): Likewise.
|
| 399 |
|
|
(read_helper): Pass pointer to the PlainSocketImpl, remove native_fd
|
| 400 |
|
|
and timeout parameters. Make prototype to match. Use
|
| 401 |
|
|
pointer to PlainSocketImpl to access members. Call throw_on_sock_closed
|
| 402 |
|
|
in two places.
|
| 403 |
|
|
|
| 404 |
|
|
2005-11-15 Andrew Haley
|
| 405 |
|
|
|
| 406 |
|
|
* Merge from Classpath head:
|
| 407 |
|
|
|
| 408 |
|
|
2005-09-16 Andrew Haley
|
| 409 |
|
|
|
| 410 |
|
|
* java/io/ObjectStreamClass.java (findAccessibleMethod): Allow
|
| 411 |
|
|
protected readResolve(). Rewrite accessibility check.
|
| 412 |
|
|
|
| 413 |
|
|
2005-07-07 Jeroen Frijters
|
| 414 |
|
|
|
| 415 |
|
|
* java/io/ObjectStreamClass.java
|
| 416 |
|
|
(findAccessibleMethod): Added code to make method accessible.
|
| 417 |
|
|
|
| 418 |
|
|
2005-07-03 Daniel Bonniot
|
| 419 |
|
|
|
| 420 |
|
|
* java/io/ObjectStreamClass.java (inSamePackage): New private method.
|
| 421 |
|
|
(findAccessibleMethod): Likewise.
|
| 422 |
|
|
(cacheMethods): Lookup readResolve and writeReplace using the new
|
| 423 |
|
|
findAccessibleMethod().
|
| 424 |
|
|
|
| 425 |
|
|
2005-11-14 Mohan Embar
|
| 426 |
|
|
|
| 427 |
|
|
* java/net/natVMNetworkInterfaceWin32.cc: Include
|
| 428 |
|
|
java/net/VMNetworkInterface.h.
|
| 429 |
|
|
|
| 430 |
|
|
2005-11-14 Mohan Embar
|
| 431 |
|
|
David Daney
|
| 432 |
|
|
|
| 433 |
|
|
* gnu/java/net/natPlainSocketImplWin32.cc: Updated copyright.
|
| 434 |
|
|
(read): Handle count == 0 case.
|
| 435 |
|
|
|
| 436 |
|
|
2005-11-09 Tom Tromey
|
| 437 |
|
|
|
| 438 |
|
|
* testsuite/libjava.jacks/jacks.xfail (non-jls-zip-2): Now
|
| 439 |
|
|
passes.
|
| 440 |
|
|
|
| 441 |
|
|
2005-11-08 Tom Tromey
|
| 442 |
|
|
|
| 443 |
|
|
PR libgcj/24587:
|
| 444 |
|
|
* gnu/classpath/SystemProperties.java: Set gnu.classpath.version.
|
| 445 |
|
|
|
| 446 |
|
|
2005-11-08 Tom Tromey
|
| 447 |
|
|
|
| 448 |
|
|
PR libgcj/23763. From aeby@graeff.com.
|
| 449 |
|
|
* java/lang/natPosixProcess.cc (nativeSpawn): Unblock SIGCHLD
|
| 450 |
|
|
before exec.
|
| 451 |
|
|
|
| 452 |
|
|
2005-11-08 Mark Wielaard
|
| 453 |
|
|
|
| 454 |
|
|
* scripts/makemake.tcl: Set package gnu/javax/sound/midi to bc.
|
| 455 |
|
|
|
| 456 |
|
|
2005-11-07 David Daney
|
| 457 |
|
|
|
| 458 |
|
|
* mauve-libgcj: Disable javax.rmi.* and
|
| 459 |
|
|
java.io.InputStreamReader.getEncoding.
|
| 460 |
|
|
|
| 461 |
|
|
2005-11-04 Tom Tromey
|
| 462 |
|
|
|
| 463 |
|
|
PR libgcj/14358, libgcj/24552:
|
| 464 |
|
|
* gnu/gcj/convert/IOConverter.java: Regenerate aliases. Add
|
| 465 |
|
|
aliases for 'euc_jp' and 'eucjp'.
|
| 466 |
|
|
* scripts/encodings.pl: Recognize 'none', not 'NONE'. Include
|
| 467 |
|
|
canonical names in output.
|
| 468 |
|
|
(%map): Added UnicodeLittle and UnicodeBig.
|
| 469 |
|
|
|
| 470 |
|
|
2005-11-04 Kaz Kojima
|
| 471 |
|
|
|
| 472 |
|
|
* include/sh-signal.h (MAKE_THROW_FRAME): Remove trailing whitespace.
|
| 473 |
|
|
|
| 474 |
|
|
2005-11-02 Andreas Tobler
|
| 475 |
|
|
|
| 476 |
|
|
* testsuite/lib/libjava.exp (libjava_find_lib): Add dylib to the shared
|
| 477 |
|
|
library extensions.
|
| 478 |
|
|
|
| 479 |
|
|
2005-10-12 Andrew Haley
|
| 480 |
|
|
|
| 481 |
|
|
PR java/24251
|
| 482 |
|
|
* link.cc (ensure_method_table_complete): Install Miranda methods
|
| 483 |
|
|
for interfaces too.
|
| 484 |
|
|
|
| 485 |
|
|
2005-10-10 Tom Tromey
|
| 486 |
|
|
|
| 487 |
|
|
* testsuite/libjava.lang/ExtraClassLoader.out: New file.
|
| 488 |
|
|
* testsuite/libjava.lang/TestProxy.java (MyInvocationHandler):
|
| 489 |
|
|
Now static.
|
| 490 |
|
|
|
| 491 |
|
|
2005-10-05 Richard Henderson
|
| 492 |
|
|
|
| 493 |
|
|
PR target/23602
|
| 494 |
|
|
* configure.host (i?86-*): Set -fomit-frame-pointer in libgcj_flags,
|
| 495 |
|
|
but not BACKTRACESPEC.
|
| 496 |
|
|
(x86_64-*): Similarly. Don't set -ffloat-store in 64-bit mode.
|
| 497 |
|
|
|
| 498 |
|
|
2005-10-02 Andrew Pinski
|
| 499 |
|
|
|
| 500 |
|
|
* testsuite/lib/jni.exp (gcj_jni_test_one): For
|
| 501 |
|
|
darwin, use -shared-libgcc not -lgcc_s, and explain why.
|
| 502 |
|
|
(gcj_jni_invocation_test_one): Likewise.
|
| 503 |
|
|
|
| 504 |
|
|
2005-09-30 Tom Tromey
|
| 505 |
|
|
|
| 506 |
|
|
PR libgcj/24051:
|
| 507 |
|
|
* Makefile.in: Rebuilt.
|
| 508 |
|
|
* Makefile.am (toolexeclib_LTLIBRARIES): Add Qt library if
|
| 509 |
|
|
requested.
|
| 510 |
|
|
(lib_gnu_java_awt_peer_qt_la_SOURCES): New variable.
|
| 511 |
|
|
(lib_gnu_java_awt_peer_qt_la_LIBADD): Likewise.
|
| 512 |
|
|
(lib_gnu_java_awt_peer_qt_la_DEPENDENCIES): Likewise.
|
| 513 |
|
|
(lib_gnu_java_awt_peer_qt_la_LDFLAGS): Likewise.
|
| 514 |
|
|
(lib_gnu_java_awt_peer_qt_la_LINK): Likewise.
|
| 515 |
|
|
* configure: Rebuilt.
|
| 516 |
|
|
* configure.ac: Pass --enable-qt-peers when qt is requested.
|
| 517 |
|
|
|
| 518 |
|
|
2005-09-29 Andreas Tobler
|
| 519 |
|
|
|
| 520 |
|
|
* configure.ac: Fix typo.
|
| 521 |
|
|
* configure: Regenerate.
|
| 522 |
|
|
|
| 523 |
|
|
2005-09-28 Geoffrey Keating
|
| 524 |
|
|
|
| 525 |
|
|
* sysdep/powerpc/locks.h: Use 64-bit versions of primitives when
|
| 526 |
|
|
__LP64__ is defined rather than __powerpc64__.
|
| 527 |
|
|
(compare_and_swap): 'ret' is an obj_addr_t not just an int.
|
| 528 |
|
|
(compare_and_swap_release): Likewise.
|
| 529 |
|
|
|
| 530 |
|
|
2005-09-28 David Daney
|
| 531 |
|
|
|
| 532 |
|
|
* HACKING: Update instructions for classpath import.
|
| 533 |
|
|
|
| 534 |
|
|
2005-09-27 Tom Tromey
|
| 535 |
|
|
|
| 536 |
|
|
PR libgcj/23367:
|
| 537 |
|
|
* include/jvm.h (_Jv_FreeMethodCache): Declare.
|
| 538 |
|
|
* java/lang/natClass.cc (MCACHE_SIZE): Conditional on HAVE_TLS.
|
| 539 |
|
|
(struct _Jv_mcache): Likewise.
|
| 540 |
|
|
(method_cache): Likewise.
|
| 541 |
|
|
(_Jv_FindMethodInCache): Do nothing unless TLS is available.
|
| 542 |
|
|
(_Jv_AddMethodToCache): Likewise.
|
| 543 |
|
|
(_Jv_FreeMethodCache): New function.
|
| 544 |
|
|
* java/lang/natThread.cc (finish_): Call _Jv_FreeMethodCache.
|
| 545 |
|
|
* aclocal.m4, configure, include/config.h.in: Rebuilt.
|
| 546 |
|
|
* configure.ac: Invoke GCC_CHECK_TLS.
|
| 547 |
|
|
|
| 548 |
|
|
2005-09-27 Tom Tromey
|
| 549 |
|
|
|
| 550 |
|
|
* configure, Makefile.in: Rebuilt.
|
| 551 |
|
|
* sources.am: Rebuilt.
|
| 552 |
|
|
* scripts/makemake.tcl (emit_bc_rule): Special-case qt.
|
| 553 |
|
|
* configure.ac (TOOLKIT): Handle Qt peers properly.
|
| 554 |
|
|
|
| 555 |
|
|
2005-09-23 Tom Tromey
|
| 556 |
|
|
|
| 557 |
|
|
Imported Classpath 0.18.
|
| 558 |
|
|
* sources.am, Makefile.in: Updated.
|
| 559 |
|
|
* Makefile.am (nat_source_files): Removed natProxy.cc.
|
| 560 |
|
|
* java/lang/reflect/natProxy.cc: Removed.
|
| 561 |
|
|
* gnu/classpath/jdwp/VMFrame.java,
|
| 562 |
|
|
gnu/classpath/jdwp/VMIdManager.java,
|
| 563 |
|
|
gnu/classpath/jdwp/VMVirtualMachine.java,
|
| 564 |
|
|
java/lang/reflect/VMProxy.java: New files.
|
| 565 |
|
|
|
| 566 |
|
|
2005-09-23 Thomas Fitzsimmons
|
| 567 |
|
|
|
| 568 |
|
|
* scripts/makemake.tcl (verbose): Add gnu/java/awt/peer/qt to BC
|
| 569 |
|
|
list.
|
| 570 |
|
|
|
| 571 |
|
|
2005-09-23 Thomas Fitzsimmons
|
| 572 |
|
|
|
| 573 |
|
|
* gnu/java/net/DefaultContentHandlerFactory.java (getContent):
|
| 574 |
|
|
Remove ClasspathToolkit references.
|
| 575 |
|
|
|
| 576 |
|
|
2005-09-23 Thomas Fitzsimmons
|
| 577 |
|
|
|
| 578 |
|
|
* gnu/awt/xlib/XCanvasPeer.java: Add new peer methods.
|
| 579 |
|
|
* gnu/awt/xlib/XFramePeer.java: Likewise.
|
| 580 |
|
|
* gnu/awt/xlib/XGraphicsConfiguration.java: Likewise.
|
| 581 |
|
|
|
| 582 |
|
|
2005-09-23 Thomas Fitzsimmons
|
| 583 |
|
|
|
| 584 |
|
|
* Makefile.am (libgcjawt_la_SOURCES): Remove jawt.c. Add
|
| 585 |
|
|
classpath/native/jawt/jawt.c.
|
| 586 |
|
|
* Makefile.in: Regenerate.
|
| 587 |
|
|
* jawt.c: Remove file.
|
| 588 |
|
|
* include/Makefile.am (tool_include__HEADERS): Remove jawt.h and
|
| 589 |
|
|
jawt_md.h. Add ../classpath/include/jawt.h and
|
| 590 |
|
|
../classpath/include/jawt_md.h.
|
| 591 |
|
|
* include/Makefile.in: Regenerate.
|
| 592 |
|
|
* include/jawt.h: Regenerate.
|
| 593 |
|
|
* include/jawt_md.h: Regenerate.
|
| 594 |
|
|
|
| 595 |
|
|
2005-09-21 Bryce McKinlay
|
| 596 |
|
|
|
| 597 |
|
|
* gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Pass
|
| 598 |
|
|
`null' parent ClassLoader to parent constructor.
|
| 599 |
|
|
* gnu/gcj/runtime/HelperClassLoader.java (HelperClassLoader): New
|
| 600 |
|
|
constructor.
|
| 601 |
|
|
|
| 602 |
|
|
2005-09-21 Ranjit Mathew
|
| 603 |
|
|
|
| 604 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Updated for PR java/23891.
|
| 605 |
|
|
|
| 606 |
|
|
2005-09-17 H.J. Lu
|
| 607 |
|
|
|
| 608 |
|
|
* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one):
|
| 609 |
|
|
Use libjava_find_lib to find the proper libgcj.
|
| 610 |
|
|
|
| 611 |
|
|
2005-09-16 Anthony Green
|
| 612 |
|
|
|
| 613 |
|
|
PR libgcj/20198
|
| 614 |
|
|
* java/net/URLClassLoader.java (FileURLLoader.getResource): File
|
| 615 |
|
|
resources should all have canonicalized names.
|
| 616 |
|
|
|
| 617 |
|
|
2005-09-15 Tom Tromey
|
| 618 |
|
|
|
| 619 |
|
|
PR libgcj/16032:
|
| 620 |
|
|
* interpret.cc (AVAL1U): Resolve pool entry when not direct
|
| 621 |
|
|
threaded.
|
| 622 |
|
|
(AVAL2U): Likewise.
|
| 623 |
|
|
(compile): Handle 'ldc class' specially.
|
| 624 |
|
|
(_Jv_InterpMethod::run): Added special 'ldc class' instruction.
|
| 625 |
|
|
* verify.cc (check_constant): Handle 'ldc class' for 1.5 classes.
|
| 626 |
|
|
* defineclass.cc (handleCodeAttribute): Set new field.
|
| 627 |
|
|
(MAJOR_1_1, MINOR_1_1, MAJOR_1_2, MINOR_1_2, MAJOR_1_3, MINOR_1_3,
|
| 628 |
|
|
MAJOR_1_4, MINOR_1_4, MAJOR_1_5, MINOR_1_5): New defines.
|
| 629 |
|
|
(parse): Check version numbers.
|
| 630 |
|
|
(_Jv_ClassReader::is_15): New field.
|
| 631 |
|
|
(_Jv_ClassReader): Initialize it.
|
| 632 |
|
|
* include/java-interp.h (_Jv_InterpMethod::is_15): New field.
|
| 633 |
|
|
|
| 634 |
|
|
2005-09-15 Tom Tromey
|
| 635 |
|
|
|
| 636 |
|
|
For PR libgcj/23288:
|
| 637 |
|
|
* java/net/URLClassLoader.java (definePackage): Correctly order
|
| 638 |
|
|
arguments to definePackage. Look up per-entry Attributes.
|
| 639 |
|
|
(getAttributeValue): New method.
|
| 640 |
|
|
|
| 641 |
|
|
2005-09-12 Thomas Fitzsimmons
|
| 642 |
|
|
|
| 643 |
|
|
PR libgcj/23762
|
| 644 |
|
|
* shlibpath.m4: New file.
|
| 645 |
|
|
* configure.ac: If libltdl is being used call AC_LTDL_SHLIBPATH
|
| 646 |
|
|
macro.
|
| 647 |
|
|
* gnu/classpath/natSystemProperties.cc (insertSystemProperties)
|
| 648 |
|
|
[USE_LTDL]: If it was not defined with -D set java.library.path to
|
| 649 |
|
|
the value of LTDL_SHLIBPATH_VAR.
|
| 650 |
|
|
|
| 651 |
|
|
2005-09-08 Andrew Haley
|
| 652 |
|
|
|
| 653 |
|
|
* java/net/URLClassLoader.java (addURLImpl): Synchronize on the
|
| 654 |
|
|
loader.
|
| 655 |
|
|
(toString): Likewise.
|
| 656 |
|
|
|
| 657 |
|
|
2005-09-08 Andrew Haley
|
| 658 |
|
|
|
| 659 |
|
|
PR java/22084
|
| 660 |
|
|
* include/i386-signal.h (HANDLE_DIVIDE_OVERFLOW): Bump IP by 1 if
|
| 661 |
|
|
R/M field in instruction is 100.
|
| 662 |
|
|
|
| 663 |
|
|
2005-09-08 Thomas Fitzsimmons
|
| 664 |
|
|
|
| 665 |
|
|
PR libgcj/23761
|
| 666 |
|
|
* include/java-props.h (_Jv_Module_Load_Path): Declare variable.
|
| 667 |
|
|
* java/lang/natRuntime.cc (init): Call lt_dlsetsearchpath after
|
| 668 |
|
|
lt_dlinit.
|
| 669 |
|
|
* gnu/classpath/natSystemProperties.cc (_Jv_Module_Load_Path):
|
| 670 |
|
|
Define variable.
|
| 671 |
|
|
(_Jv_SetDLLSearchPath): Do not call lt_dlsetsearchpath. Set
|
| 672 |
|
|
_Jv_Module_Load_Path.
|
| 673 |
|
|
|
| 674 |
|
|
2005-09-06 Tom Tromey
|
| 675 |
|
|
|
| 676 |
|
|
PR libgcj/23739:
|
| 677 |
|
|
* testsuite/libjava.jni/pr23739.c: New file.
|
| 678 |
|
|
* testsuite/libjava.jni/pr23739.java: New file.
|
| 679 |
|
|
* testsuite/libjava.jni/pr23739.out: New file.
|
| 680 |
|
|
* jni.cc (_Jv_JNI_IsAssignableFrom): Reversed arguments.
|
| 681 |
|
|
* java/lang/reflect/natMethod.cc (invoke): Updated.
|
| 682 |
|
|
* java/lang/natClass.cc (isAssignableFrom): Updated.
|
| 683 |
|
|
(isInstance): Likewise.
|
| 684 |
|
|
(_Jv_IsAssignableFrom): Reversed arguments.
|
| 685 |
|
|
(_Jv_IsInstanceOf): Updated.
|
| 686 |
|
|
(_Jv_CheckCast): Likewise.
|
| 687 |
|
|
(_Jv_CheckArrayStore): Likewise.
|
| 688 |
|
|
(_Jv_IsAssignableFromSlow): Reversed arguments.
|
| 689 |
|
|
(_Jv_InterfaceAssignableFrom): Likewise.
|
| 690 |
|
|
* link.cc (verify_type_assertions): Updated.
|
| 691 |
|
|
* prims.cc (_Jv_CheckAccess): Updated.
|
| 692 |
|
|
|
| 693 |
|
|
2005-09-05 Ranjit Mathew
|
| 694 |
|
|
|
| 695 |
|
|
Testsuite changes for PR java/23431.
|
| 696 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove 8.1.1.1-12 and
|
| 697 |
|
|
8.4.6.2-hiding-5.
|
| 698 |
|
|
* testsuite/libjava.compile/PR23431_1.java: New testcase.
|
| 699 |
|
|
* testsuite/libjava.compile/PR23431_2.java: Likewise.
|
| 700 |
|
|
* testsuite/libjava.compile/PR23431_1.xfail: New file.
|
| 701 |
|
|
* testsuite/libjava.compile/PR23431_2.xfail: Likewise.
|
| 702 |
|
|
|
| 703 |
|
|
2005-08-29 Thomas Fitzsimmons
|
| 704 |
|
|
|
| 705 |
|
|
PR libgcj/23549
|
| 706 |
|
|
* gij.cc (main): Don't expect arguments to -enableassertions, -ea,
|
| 707 |
|
|
-disableassertions and -da.
|
| 708 |
|
|
|
| 709 |
|
|
2005-08-29 Andrew Pinski
|
| 710 |
|
|
|
| 711 |
|
|
* configure.ac: Replace "*-*-darwin[0-7].*" with
|
| 712 |
|
|
"*-*-darwin[[0-7]].*"
|
| 713 |
|
|
* configure: Regenerate.
|
| 714 |
|
|
|
| 715 |
|
|
2005-08-24 Andreas Tobler
|
| 716 |
|
|
|
| 717 |
|
|
* configure.ac (extra_ldflags_libjava): Enable -single_module only for
|
| 718 |
|
|
darwin < 8.
|
| 719 |
|
|
* configure: Regenerate.
|
| 720 |
|
|
|
| 721 |
|
|
2005-08-23 Roman Kennke
|
| 722 |
|
|
|
| 723 |
|
|
* java/lang/Character.java
|
| 724 |
|
|
(toChars(int)): New JDK1.5 method.
|
| 725 |
|
|
(toChars(int, char[], int)): New JDK1.5 method.
|
| 726 |
|
|
(charCount): New JDK1.5 method.
|
| 727 |
|
|
(isSupplementaryCodePoint): New JDK1.5 method.
|
| 728 |
|
|
(isValidCodePoint): New JDK1.5 method.
|
| 729 |
|
|
|
| 730 |
|
|
2005-08-23 Tom Tromey
|
| 731 |
|
|
|
| 732 |
|
|
* aclocal.m4, Makefile.in: Rebuilt.
|
| 733 |
|
|
* Makefile.am (property_files): Added META-INF files.
|
| 734 |
|
|
(propertyo_files): Changed definition.
|
| 735 |
|
|
($(propertyo_files)): Updated patterns.
|
| 736 |
|
|
|
| 737 |
|
|
2005-08-22 Tom Tromey
|
| 738 |
|
|
|
| 739 |
|
|
PR libgcj/22622:
|
| 740 |
|
|
* configure: Rebuilt.
|
| 741 |
|
|
* configure.ac: Correctly create Configuration.java (for
|
| 742 |
|
|
temporary use).
|
| 743 |
|
|
|
| 744 |
|
|
2005-08-22 Kelley Cook
|
| 745 |
|
|
|
| 746 |
|
|
* Makefile.am (ACLOCAL_AMFLAGS): Also include "..".
|
| 747 |
|
|
* acinclude.m4: Delete. Extract CHECK_FOR_BROKEN_MINGW_LD to ...
|
| 748 |
|
|
* mingwld.m4: ... this new file.
|
| 749 |
|
|
* aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate.
|
| 750 |
|
|
* include/Makefile.in, testsuite/Makfile.in: Regenerate.
|
| 751 |
|
|
|
| 752 |
|
|
2005-08-21 John David Anglin
|
| 753 |
|
|
|
| 754 |
|
|
PR libgcj/23507
|
| 755 |
|
|
* stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Fix typo in newLength
|
| 756 |
|
|
assignment. Cast operands of compare to function pointer type.
|
| 757 |
|
|
|
| 758 |
|
|
2005-08-21 Tom Tromey
|
| 759 |
|
|
|
| 760 |
|
|
* HACKING: Updated for hacking classpath in libgcj.
|
| 761 |
|
|
|
| 762 |
|
|
2005-08-20 John David Anglin
|
| 763 |
|
|
|
| 764 |
|
|
PR libgcj/21692
|
| 765 |
|
|
* sysdep/pa/descriptor.h: New file.
|
| 766 |
|
|
* configure.host: Use sysdep/pa/descriptor.h on hppa*-*.
|
| 767 |
|
|
|
| 768 |
|
|
2005-08-19 Andrew Pinski
|
| 769 |
|
|
|
| 770 |
|
|
* Makefile.am (extra_ldflags_libjava): New variable to
|
| 771 |
|
|
substitute in.
|
| 772 |
|
|
(LIBLINK): Add extra_ldflags_libjava to it.
|
| 773 |
|
|
* configure.ac (extra_ldflags_libjava): Set for *-darwin* to
|
| 774 |
|
|
"-Wl,-single_module".
|
| 775 |
|
|
* Makefile.in: Regenerate.
|
| 776 |
|
|
* aclocal.m4: Regenerate.
|
| 777 |
|
|
* configure: Regenerate.
|
| 778 |
|
|
* gcj/Makefile.in: Regenerate.
|
| 779 |
|
|
* include/Makefile.in: Regenerate.
|
| 780 |
|
|
* testsuite/Makefile.in: Regenerate.
|
| 781 |
|
|
|
| 782 |
|
|
2005-08-17 Tom Tromey
|
| 783 |
|
|
|
| 784 |
|
|
* java/lang/Class.h (_Jv_IsBinaryCompatibilityABI): Declare as
|
| 785 |
|
|
friend.
|
| 786 |
|
|
* include/jvm.h (_Jv_IsBinaryCompatibilityABI): New function.
|
| 787 |
|
|
* testsuite/libjava.lang/bclink.java: New file.
|
| 788 |
|
|
* testsuite/libjava.lang/bclink.out: New file.
|
| 789 |
|
|
* link.cc (print_class_loaded): Changed ABI test to look at
|
| 790 |
|
|
various _syms fields.
|
| 791 |
|
|
|
| 792 |
|
|
2005-08-17 Andreas Tobler
|
| 793 |
|
|
|
| 794 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove 15.21-assoc-7,
|
| 795 |
|
|
15.21-assoc-8, 15.21-equal-3, 15.28-string-11.
|
| 796 |
|
|
|
| 797 |
|
|
2005-08-16 Ranjit Mathew
|
| 798 |
|
|
|
| 799 |
|
|
More testsuite adjustments for PR java/19870.
|
| 800 |
|
|
* testsuite/libjava.lang/PR19870_2.java: New testcase.
|
| 801 |
|
|
* testsuite/libjava.lang/PR19870_2.out: Expected output for the
|
| 802 |
|
|
new testcase.
|
| 803 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove
|
| 804 |
|
|
8.5.2-non-static-member-usage-2 and add 15.12.3-explicit-constructor-9.
|
| 805 |
|
|
|
| 806 |
|
|
2005-08-16 Tom Tromey
|
| 807 |
|
|
|
| 808 |
|
|
* gnu/xml/xpath/XPathParser.y: Removed.
|
| 809 |
|
|
|
| 810 |
|
|
2005-08-12 Morgan Deters
|
| 811 |
|
|
|
| 812 |
|
|
PR libgcj/23353:
|
| 813 |
|
|
* java/lang/natObject.cc (clone): Clear sync_info.
|
| 814 |
|
|
|
| 815 |
|
|
2005-07-26 Tom Tromey
|
| 816 |
|
|
|
| 817 |
|
|
* gnu/java/net/protocol/ftp/package.html,
|
| 818 |
|
|
gnu/javax/swing/text/html/package.html,
|
| 819 |
|
|
gnu/javax/swing/text/html/parser/package.html,
|
| 820 |
|
|
gnu/javax/swing/text/html/parser/models/package.html,
|
| 821 |
|
|
gnu/javax/swing/text/html/parser/support/package.html,
|
| 822 |
|
|
gnu/javax/swing/text/html/parser/support/low/package.html,
|
| 823 |
|
|
gnu/xml/aelfred2/package.html, gnu/xml/dom/package.html,
|
| 824 |
|
|
gnu/xml/pipeline/package.html, gnu/xml/transform/package.html,
|
| 825 |
|
|
gnu/xml/util/package.html, java/awt/geom/doc-files/Area-1.png,
|
| 826 |
|
|
java/awt/geom/doc-files/CubicCurve2D-1.png,
|
| 827 |
|
|
java/awt/geom/doc-files/CubicCurve2D-2.png,
|
| 828 |
|
|
java/awt/geom/doc-files/CubicCurve2D-3.png,
|
| 829 |
|
|
java/awt/geom/doc-files/CubicCurve2D-4.png,
|
| 830 |
|
|
java/awt/geom/doc-files/CubicCurve2D-5.png,
|
| 831 |
|
|
java/awt/geom/doc-files/Ellipse-1.png,
|
| 832 |
|
|
java/awt/geom/doc-files/FlatteningPathIterator-1.html,
|
| 833 |
|
|
java/awt/geom/doc-files/GeneralPath-1.png,
|
| 834 |
|
|
java/awt/geom/doc-files/QuadCurve2D-1.png,
|
| 835 |
|
|
java/awt/geom/doc-files/QuadCurve2D-2.png,
|
| 836 |
|
|
java/awt/geom/doc-files/QuadCurve2D-3.png,
|
| 837 |
|
|
java/awt/geom/doc-files/QuadCurve2D-4.png,
|
| 838 |
|
|
java/awt/geom/doc-files/QuadCurve2D-5.png,
|
| 839 |
|
|
javax/imageio/package.html, javax/imageio/event/package.html,
|
| 840 |
|
|
javax/imageio/metadata/package.html,
|
| 841 |
|
|
javax/imageio/spi/package.html, javax/imageio/stream/package.html,
|
| 842 |
|
|
javax/swing/border/doc-files/BevelBorder-1.png,
|
| 843 |
|
|
javax/swing/border/doc-files/BevelBorder-2.png,
|
| 844 |
|
|
javax/swing/border/doc-files/BevelBorder-3.png,
|
| 845 |
|
|
javax/swing/border/doc-files/EmptyBorder-1.png,
|
| 846 |
|
|
javax/swing/border/doc-files/EtchedBorder-1.png,
|
| 847 |
|
|
javax/swing/border/doc-files/EtchedBorder-2.png,
|
| 848 |
|
|
javax/swing/border/doc-files/LineBorder-1.png,
|
| 849 |
|
|
javax/swing/border/doc-files/MatteBorder-1.png,
|
| 850 |
|
|
javax/swing/border/doc-files/MatteBorder-2.png,
|
| 851 |
|
|
javax/swing/border/doc-files/MatteBorder-3.png,
|
| 852 |
|
|
javax/swing/border/doc-files/MatteBorder-4.png,
|
| 853 |
|
|
javax/swing/border/doc-files/MatteBorder-5.png,
|
| 854 |
|
|
javax/swing/border/doc-files/MatteBorder-6.png,
|
| 855 |
|
|
javax/swing/border/doc-files/SoftBevelBorder-1.png,
|
| 856 |
|
|
javax/swing/border/doc-files/SoftBevelBorder-2.png,
|
| 857 |
|
|
javax/swing/border/doc-files/SoftBevelBorder-3.png,
|
| 858 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders-1.png,
|
| 859 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders-2.png,
|
| 860 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png,
|
| 861 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png,
|
| 862 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png,
|
| 863 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png,
|
| 864 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png,
|
| 865 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png,
|
| 866 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png,
|
| 867 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png,
|
| 868 |
|
|
javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png,
|
| 869 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png,
|
| 870 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png,
|
| 871 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png,
|
| 872 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png,
|
| 873 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png,
|
| 874 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png,
|
| 875 |
|
|
javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png,
|
| 876 |
|
|
javax/swing/plaf/doc-files/ComponentUI-1.dia,
|
| 877 |
|
|
javax/swing/plaf/doc-files/ComponentUI-1.png,
|
| 878 |
|
|
javax/swing/plaf/doc-files/TreeUI-1.png,
|
| 879 |
|
|
javax/xml/datatype/package.html, javax/xml/namespace/package.html,
|
| 880 |
|
|
javax/xml/parsers/package.html, javax/xml/transform/package.html,
|
| 881 |
|
|
javax/xml/transform/dom/package.html,
|
| 882 |
|
|
javax/xml/transform/sax/package.html,
|
| 883 |
|
|
javax/xml/transform/stream/package.html,
|
| 884 |
|
|
javax/xml/validation/package.html, javax/xml/xpath/package.html:
|
| 885 |
|
|
Removed.
|
| 886 |
|
|
|
| 887 |
|
|
2005-07-22 Tom Tromey
|
| 888 |
|
|
|
| 889 |
|
|
* include/Makefile.in: Rebuilt.
|
| 890 |
|
|
* include/Makefile.am (tool_include__HEADERS): Include
|
| 891 |
|
|
classpath's jni.h.
|
| 892 |
|
|
|
| 893 |
|
|
2005-07-20 Tom Tromey
|
| 894 |
|
|
|
| 895 |
|
|
* sources.am, Makefile.in: Rebuilt.
|
| 896 |
|
|
* Makefile.am (all_xlib_lo_files): Removed.
|
| 897 |
|
|
(all_libgcj_lo_files): Likewise.
|
| 898 |
|
|
(lib_gnu_awt_xlib_la_LIBADD): List correct .lo files.
|
| 899 |
|
|
(xlib_java_source_files): Removed.
|
| 900 |
|
|
(xlib_nat_headers): Updated.
|
| 901 |
|
|
* configure: Rebuilt.
|
| 902 |
|
|
* configure.ac: Create standard.omit.
|
| 903 |
|
|
* standard.omit.in: New file.
|
| 904 |
|
|
* standard.omit: Removed.
|
| 905 |
|
|
* scripts/makemake.tcl (gnu/gcj/xlib, gnu/awt/xlib): Now
|
| 906 |
|
|
'package'.
|
| 907 |
|
|
(emit_package_rule): Special case xlib peers.
|
| 908 |
|
|
(emit_source_var): Likewise.
|
| 909 |
|
|
Read standard.omit.in.
|
| 910 |
|
|
* gnu/awt/xlib/XToolkit.java (createEmbeddedWindow): New method.
|
| 911 |
|
|
|
| 912 |
|
|
2005-07-18 Tom Tromey
|
| 913 |
|
|
|
| 914 |
|
|
* HACKING: Updated.
|
| 915 |
|
|
|
| 916 |
|
|
2005-07-19 Matthias Klose
|
| 917 |
|
|
|
| 918 |
|
|
* classpath/java/awt/im/InputContext.java (clinit): Initialize
|
| 919 |
|
|
line, im.
|
| 920 |
|
|
|
| 921 |
|
|
2005-07-18 Tom Tromey
|
| 922 |
|
|
|
| 923 |
|
|
PR libgj/21058:
|
| 924 |
|
|
* sources.am, Makefile.in: Rebuilt.
|
| 925 |
|
|
* scripts/makemake.tcl (emit_bc_rule): Create a temporary list
|
| 926 |
|
|
file.
|
| 927 |
|
|
(emit_source_var): Don't emit patsubst with './'.
|
| 928 |
|
|
|
| 929 |
|
|
2005-07-18 Tom Tromey
|
| 930 |
|
|
|
| 931 |
|
|
* Makefile.in: Rebuilt.
|
| 932 |
|
|
* Makefile.am ($(libgij_la_OBJECTS)): Depend on headers.stamp.
|
| 933 |
|
|
|
| 934 |
|
|
2005-07-17 Andreas Jaeger
|
| 935 |
|
|
|
| 936 |
|
|
* defineclass.cc (handleClassBegin): Remove unused variable.
|
| 937 |
|
|
|
| 938 |
|
|
2005-07-16 Andreas Schwab
|
| 939 |
|
|
|
| 940 |
|
|
* scripts/makemake.tcl (emit_package_rule): Emit command to create
|
| 941 |
|
|
target directory.
|
| 942 |
|
|
* Makefile.am (%.lo): Don't create it here.
|
| 943 |
|
|
* sources.am, Makefile.in: Regenerated.
|
| 944 |
|
|
|
| 945 |
|
|
2005-07-15 Tom Tromey
|
| 946 |
|
|
|
| 947 |
|
|
Major merge with Classpath.
|
| 948 |
|
|
Removed many duplicate files.
|
| 949 |
|
|
* HACKING: Updated.x
|
| 950 |
|
|
* classpath: Imported new directory.
|
| 951 |
|
|
* standard.omit: New file.
|
| 952 |
|
|
* Makefile.in, aclocal.m4, configure: Rebuilt.
|
| 953 |
|
|
* sources.am: New file.
|
| 954 |
|
|
* configure.ac: Run Classpath configure script. Moved code around
|
| 955 |
|
|
to support. Disable xlib AWT peers (temporarily).
|
| 956 |
|
|
* Makefile.am (SUBDIRS): Added 'classpath'
|
| 957 |
|
|
(JAVAC): Removed.
|
| 958 |
|
|
(AM_CPPFLAGS): Added more -I options.
|
| 959 |
|
|
(BOOTCLASSPATH): Simplified.
|
| 960 |
|
|
Completely redid how sources are built.
|
| 961 |
|
|
Include sources.am.
|
| 962 |
|
|
* include/Makefile.am (tool_include__HEADERS): Removed jni.h.
|
| 963 |
|
|
* include/jni.h: Removed (in Classpath).
|
| 964 |
|
|
* scripts/classes.pl: Updated to look at built classes.
|
| 965 |
|
|
* scripts/makemake.tcl: New file.
|
| 966 |
|
|
* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Added
|
| 967 |
|
|
-I options.
|
| 968 |
|
|
(gcj_jni_invocation_compile_c_to_binary): Likewise.
|
| 969 |
|
|
|
| 970 |
|
|
2005-07-15 Scott Gilbertson
|
| 971 |
|
|
|
| 972 |
|
|
* gnu/awt/xlib/XCanvasPeer.java (attributes): New field.
|
| 973 |
|
|
(eventMask): New field.
|
| 974 |
|
|
(XCanvasPeer(Component)): Use attributes field.
|
| 975 |
|
|
(setBackground): Implemented.
|
| 976 |
|
|
(setEventMask): Process mask only if changed.
|
| 977 |
|
|
* gnu/awt/xlib/XEventLoop.java (class): Iplement Runnable.
|
| 978 |
|
|
(eventLoopThread): New field.
|
| 979 |
|
|
(XEventLoop(Display,EventQueue)): Start eventLoopThread.
|
| 980 |
|
|
(interrupt): Removed.
|
| 981 |
|
|
(run): New method.
|
| 982 |
|
|
* gnu/awt/xlib/XEventQueue.java (getNextEvent): Process Container
|
| 983 |
|
|
and Component events.
|
| 984 |
|
|
* gnu/awt/xlib/XFramePeer.java (processingConfigureNotify): New
|
| 985 |
|
|
field.
|
| 986 |
|
|
(configureNotify): Set and clear processingConfigureNotify.
|
| 987 |
|
|
(setBounds): Process only if processingConfigureNotify is false.
|
| 988 |
|
|
(toBack): Implemented.
|
| 989 |
|
|
(toFront): Implemented.
|
| 990 |
|
|
* gnu/awt/xlib/XGraphics.java (setColor): Ignore null color.
|
| 991 |
|
|
* gnu/awt/xlib/XGraphicsConfiguration.java (getPixel): Ignore null
|
| 992 |
|
|
color.
|
| 993 |
|
|
* gnu/awt/xlib/XToolkit.java (nativeQueueEmpty): Always return true.
|
| 994 |
|
|
(wakeNativeQueue): Do nothing.
|
| 995 |
|
|
(iterateNativeQueue): Do queue.wait if blocking.
|
| 996 |
|
|
* gnu/gcj/xlib/Font.java (loadFont): New method.
|
| 997 |
|
|
(loadFontImpl): Renamed native method, was loadFont.
|
| 998 |
|
|
* gnu/gcj/xlib/Window.java (toFront): New method.
|
| 999 |
|
|
(toBack): New method.
|
| 1000 |
|
|
* gnu/gcj/xlib/natFont.cc (loadFontImpl): Renamed method, was
|
| 1001 |
|
|
loadFont.
|
| 1002 |
|
|
* gnu/gcj/xlib/natWindow.cc (toBack): New method.
|
| 1003 |
|
|
(toFront): New method.
|
| 1004 |
|
|
* gnu/gcj/xlib/natXAnyEvent.cc (loadNext): Removed timeout.
|
| 1005 |
|
|
|
| 1006 |
|
|
2005-07-14 Andrew Haley
|
| 1007 |
|
|
|
| 1008 |
|
|
* gnu/java/net/protocol/file/Connection.java (unquote): New
|
| 1009 |
|
|
method.
|
| 1010 |
|
|
(connect): Unquote filename.
|
| 1011 |
|
|
gnu/java/net/protocol/jar/Connection.java (getInputStream):
|
| 1012 |
|
|
Likewise.
|
| 1013 |
|
|
(getJarFile): Likewise.
|
| 1014 |
|
|
|
| 1015 |
|
|
* java/net/URLConnection.java (getContentHandler): Guard cast with
|
| 1016 |
|
|
instaceof.
|
| 1017 |
|
|
|
| 1018 |
|
|
* java/net/URL.java (URL): If the file part of a spec is absolute,
|
| 1019 |
|
|
ignore the file part of its context.
|
| 1020 |
|
|
|
| 1021 |
|
|
2005-07-14 Aaron Luchko
|
| 1022 |
|
|
|
| 1023 |
|
|
* gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
|
| 1024 |
|
|
Implemented VirtualMachine Command Set.
|
| 1025 |
|
|
|
| 1026 |
|
|
2005-07-14 Tom Tromey
|
| 1027 |
|
|
|
| 1028 |
|
|
* java/lang/Class.java (getProtectionDomain): Merged javadoc from
|
| 1029 |
|
|
Classpath.
|
| 1030 |
|
|
|
| 1031 |
|
|
2005-07-12 Aaron Luchko
|
| 1032 |
|
|
|
| 1033 |
|
|
* gnu/classpath/jdwp/processor/FieldCommandSet.java:
|
| 1034 |
|
|
Implemented the Field CommandSet.
|
| 1035 |
|
|
* gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java:
|
| 1036 |
|
|
Implemented the InterfaceType CommandSet.
|
| 1037 |
|
|
|
| 1038 |
|
|
2005-07-12 Aaron Luchko
|
| 1039 |
|
|
|
| 1040 |
|
|
* gnu/classpath/jdwp/processor/PacketProcessor.java (run): Send
|
| 1041 |
|
|
shutdown to jdwp instead of connection.
|
| 1042 |
|
|
|
| 1043 |
|
|
2005-07-12 Aaron Luchko
|
| 1044 |
|
|
|
| 1045 |
|
|
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java:
|
| 1046 |
|
|
New file.
|
| 1047 |
|
|
|
| 1048 |
|
|
2005-07-08 Colin Walters
|
| 1049 |
|
|
|
| 1050 |
|
|
* verify.cc (class _Jv_BytecodeVerifier) : Don't
|
| 1051 |
|
|
check for abstract classes or interfaces here; JVM spec
|
| 1052 |
|
|
says it should throw an exception, so we'll do so later.
|
| 1053 |
|
|
* interpret.cc (run): Throw an InstantiationException for
|
| 1054 |
|
|
abstract classes and interfaces.
|
| 1055 |
|
|
|
| 1056 |
|
|
2005-07-08 Andrew Haley
|
| 1057 |
|
|
|
| 1058 |
|
|
* posix-threads.cc (_Jv_ThreadSetPriority): Use SCHED_OTHER
|
| 1059 |
|
|
(regular, non-realtime scheduling), not SCHED_RR (realtime,
|
| 1060 |
|
|
round-robin).
|
| 1061 |
|
|
|
| 1062 |
|
|
2005-07-07 Aaron Luchko
|
| 1063 |
|
|
|
| 1064 |
|
|
* gnu/classpath/jdwp/util/Signature.java
|
| 1065 |
|
|
(computeFieldSignature): New Method.
|
| 1066 |
|
|
|
| 1067 |
|
|
2005-07-07 Aaron Luchko
|
| 1068 |
|
|
|
| 1069 |
|
|
* gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java:New
|
| 1070 |
|
|
file.
|
| 1071 |
|
|
|
| 1072 |
|
|
2005-07-07 Bryce McKinlay
|
| 1073 |
|
|
|
| 1074 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove 6.5.5.1-nested-4,
|
| 1075 |
|
|
6.5.5.1-nested-7, 6.5.5.1-nested-16, 6.5.5.1-nested-17.
|
| 1076 |
|
|
|
| 1077 |
|
|
2005-07-07 Bryce McKinlay
|
| 1078 |
|
|
|
| 1079 |
|
|
* testsuite/libjava.compile/PR21045.java: New test.
|
| 1080 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove 15.9.5.1-exception-1,
|
| 1081 |
|
|
15.9.5.1-exception-3, 8.3.2-abrupt-6, 8.3.2-abrupt-7.
|
| 1082 |
|
|
|
| 1083 |
|
|
2005-07-06 Tom Tromey
|
| 1084 |
|
|
|
| 1085 |
|
|
* java/io/InputStreamReader.java (refill): Handle no-progress
|
| 1086 |
|
|
case correctly.
|
| 1087 |
|
|
* gnu/gcj/convert/IOConverter.java: Add 'utf8' alias.
|
| 1088 |
|
|
|
| 1089 |
|
|
2005-07-06 Tom Tromey
|
| 1090 |
|
|
|
| 1091 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Removed 9.1.3-body-5.
|
| 1092 |
|
|
|
| 1093 |
|
|
2005-07-05 Bryce McKinlay
|
| 1094 |
|
|
|
| 1095 |
|
|
* testsuite/libjava.compile/PR19674.java: New test.
|
| 1096 |
|
|
|
| 1097 |
|
|
2005-07-05 Aaron Luchko
|
| 1098 |
|
|
|
| 1099 |
|
|
* gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
|
| 1100 |
|
|
New file.
|
| 1101 |
|
|
|
| 1102 |
|
|
2005-07-04 Aaron Luchko
|
| 1103 |
|
|
|
| 1104 |
|
|
* gnu/classpath/jdwp/processor/CommandSet.java: New file.
|
| 1105 |
|
|
* gnu/classpath/jdwp/processor/PacketProcessor.java: Use
|
| 1106 |
|
|
CommandSets to handle JdwpCommandPackets.
|
| 1107 |
|
|
* gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New
|
| 1108 |
|
|
Constructor.
|
| 1109 |
|
|
|
| 1110 |
|
|
2005-07-01 Tom Tromey
|
| 1111 |
|
|
|
| 1112 |
|
|
* libtool-version: Updated.
|
| 1113 |
|
|
|
| 1114 |
|
|
2005-06-30 Aaron Luchko
|
| 1115 |
|
|
|
| 1116 |
|
|
* gnu/classpath/jdwp/util/JdwpString.java: New file.
|
| 1117 |
|
|
|
| 1118 |
|
|
2005-06-30 Keith Seitz
|
| 1119 |
|
|
|
| 1120 |
|
|
* gnu/classpath/jdwp/transport/JdwpPacket.java (write): New method.
|
| 1121 |
|
|
(myWrite): New abstract method.
|
| 1122 |
|
|
(toBytes): Remove.
|
| 1123 |
|
|
(myToBytes): Remove.
|
| 1124 |
|
|
* gnu/classpath/jdwp/transport/JdwpReplyPacket.java (myWrite): New
|
| 1125 |
|
|
method.
|
| 1126 |
|
|
* gnu/classpath/jdwp/transport/JdwpCommandPacket.java (myWrite): New
|
| 1127 |
|
|
method.
|
| 1128 |
|
|
* gnu/classpath/jdwp/transport/JdwpConnection.java (sendPacket): Use
|
| 1129 |
|
|
JdwpPacket.write instead of JdwpPacket.toBytes.
|
| 1130 |
|
|
|
| 1131 |
|
|
2005-06-30 Keith Seitz
|
| 1132 |
|
|
|
| 1133 |
|
|
* gnu/classpath/jdwp/transport/JdwpConnection.java (sendEvent): New
|
| 1134 |
|
|
method.
|
| 1135 |
|
|
(_bytes): New member.
|
| 1136 |
|
|
(_doStream): New member.
|
| 1137 |
|
|
(JdwpConnection): Initialize new members.
|
| 1138 |
|
|
|
| 1139 |
|
|
2005-06-29 Kelley Cook
|
| 1140 |
|
|
|
| 1141 |
|
|
* all files: Update for new FSF address.
|
| 1142 |
|
|
|
| 1143 |
|
|
2005-06-29 Tom Tromey
|
| 1144 |
|
|
|
| 1145 |
|
|
PR libgcj/22211:
|
| 1146 |
|
|
* testsuite/libjava.lang/pr22211.java: New file.
|
| 1147 |
|
|
* java/lang/natThread.cc (finish_): Synchronize when updating
|
| 1148 |
|
|
alive_flag.
|
| 1149 |
|
|
(_Jv_AttachCurrentThread): Likewise.
|
| 1150 |
|
|
(interrupt): Only call _Jv_ThreadInterrupt if thread is alive.
|
| 1151 |
|
|
* java/lang/Thread.java (isAlive): Now synchronized.
|
| 1152 |
|
|
|
| 1153 |
|
|
2005-06-29 Tom Tromey
|
| 1154 |
|
|
|
| 1155 |
|
|
* interpret.cc (run) : Use
|
| 1156 |
|
|
_Jv_CheckCast.
|
| 1157 |
|
|
|
| 1158 |
|
|
2005-06-28 Robin Green
|
| 1159 |
|
|
|
| 1160 |
|
|
PR java/22189
|
| 1161 |
|
|
* gnu/gcj/runtime/PersistentByteMap.java (init): Fix rounding
|
| 1162 |
|
|
error.
|
| 1163 |
|
|
|
| 1164 |
|
|
2005-06-27 Tom Tromey
|
| 1165 |
|
|
|
| 1166 |
|
|
PR java/21540, PR java/13788:
|
| 1167 |
|
|
* testsuite/libjava.compile/pr21540.java: New file.
|
| 1168 |
|
|
* testsuite/libjava.compile/pr13788.java: New file.
|
| 1169 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Updated.
|
| 1170 |
|
|
|
| 1171 |
|
|
2005-06-26 Andreas Tobler
|
| 1172 |
|
|
|
| 1173 |
|
|
* testsuite/libjava.mauve/xfails: Updated to reflect current state
|
| 1174 |
|
|
of mauve and libjava.
|
| 1175 |
|
|
|
| 1176 |
|
|
2005-06-24 Tom Tromey
|
| 1177 |
|
|
|
| 1178 |
|
|
* java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case
|
| 1179 |
|
|
where class' name is NULL.
|
| 1180 |
|
|
(_Jv_FindClass): Don't wait for class state.
|
| 1181 |
|
|
* java/lang/natVMClassLoader.cc (defineClass): Only unregister if
|
| 1182 |
|
|
name found.
|
| 1183 |
|
|
* include/java-interp.h (_Jv_DefineClass): Updated.
|
| 1184 |
|
|
* defineclass.cc (_Jv_DefineClass): Added 'name_result' argument.
|
| 1185 |
|
|
(struct _Jv_ClassReader): Likewise.
|
| 1186 |
|
|
(found_name): New field.
|
| 1187 |
|
|
(handleClassBegin): Set *found_name.
|
| 1188 |
|
|
(_Jv_VerifyMethodSignature): Handle case where ptr==NULL.
|
| 1189 |
|
|
(handleClassBegin): Throw error if super class not set.
|
| 1190 |
|
|
(read_methods): Correctly call check_tag and prepare_pool_entry.
|
| 1191 |
|
|
|
| 1192 |
|
|
2005-06-24 Tom Tromey
|
| 1193 |
|
|
|
| 1194 |
|
|
* boehm.cc (_Jv_MarkObj): Handle case where field's type is NULL.
|
| 1195 |
|
|
|
| 1196 |
|
|
2005-06-24 Tom Tromey
|
| 1197 |
|
|
|
| 1198 |
|
|
* verify.cc (verify_instructions_0): Correctly handle situation
|
| 1199 |
|
|
where PC falls off end.
|
| 1200 |
|
|
|
| 1201 |
|
|
2005-06-24 Tom Tromey
|
| 1202 |
|
|
|
| 1203 |
|
|
* interpret.cc (compile): Handle case where table entry is
|
| 1204 |
|
|
outside of PC range.
|
| 1205 |
|
|
|
| 1206 |
|
|
2005-06-23 Bryce McKinlay
|
| 1207 |
|
|
|
| 1208 |
|
|
* testsuite/libjava.compile/PR20697.java: New test-case.
|
| 1209 |
|
|
|
| 1210 |
|
|
2005-06-22 Kelley Cook
|
| 1211 |
|
|
|
| 1212 |
|
|
* Makefile.am (SUBDIRS): Use append for conditional.
|
| 1213 |
|
|
(toolexeclib_LTLIBRARIES): Likewise.
|
| 1214 |
|
|
(lib_gnu_java_awt_peer_gtk_la_SOURCES): Directly define with
|
| 1215 |
|
|
a conditional append.
|
| 1216 |
|
|
* Makefile.in: Regenerate.
|
| 1217 |
|
|
|
| 1218 |
|
|
2005-06-17 Keith Seitz
|
| 1219 |
|
|
|
| 1220 |
|
|
* gnu/classpath/jdwp/exception/VmDeadException.java: New file.
|
| 1221 |
|
|
* gnu/classpath/jdwp/exception/NotImplementedException.java: New file.
|
| 1222 |
|
|
* gnu/classpath/jdwp/exception/JdwpInternalErrorException.java: New
|
| 1223 |
|
|
file.
|
| 1224 |
|
|
* gnu/classpath/jdwp/exception/JdwpException.java: New file.
|
| 1225 |
|
|
* gnu/classpath/jdwp/exception/InvalidThreadGroupException.java: New
|
| 1226 |
|
|
file.
|
| 1227 |
|
|
* gnu/classpath/jdwp/exception/InvalidThreadException.java: New file.
|
| 1228 |
|
|
* gnu/classpath/jdwp/exception/InvalidStringException.java: New file
|
| 1229 |
|
|
* gnu/classpath/jdwp/exception/InvalidObjectException.java: New file.
|
| 1230 |
|
|
* gnu/classpath/jdwp/exception/InvalidEventTypeException.java: New
|
| 1231 |
|
|
file.
|
| 1232 |
|
|
* gnu/classpath/jdwp/exception/InvalidCountException.java: New file.
|
| 1233 |
|
|
* gnu/classpath/jdwp/exception/InvalidClassException.java: New file.
|
| 1234 |
|
|
|
| 1235 |
|
|
2005-06-16 Kelley Cook
|
| 1236 |
|
|
|
| 1237 |
|
|
* Makefile.am (libgcj_la_SOURCES): Define without conditional sources.
|
| 1238 |
|
|
(if USING_BOEHMGC): Directly append libgcj_la_SOURCES.
|
| 1239 |
|
|
(if USING_NOGC, SUPPLY_BACKTRACE, USING_POSIX_PLATFORM,
|
| 1240 |
|
|
USING_WIN32_PLATFORM, USING_DARWIN_CRT, USING_POSIX_THREADS,
|
| 1241 |
|
|
USING_WIN32_THREADS, USING_NO_THREADS): Likewise.
|
| 1242 |
|
|
* Makefile.in: Regenerate.
|
| 1243 |
|
|
|
| 1244 |
|
|
2005-06-15 Kelley Cook
|
| 1245 |
|
|
|
| 1246 |
|
|
* configure.ac (USING_ECOS_PLATFORM): Remove and merge into...
|
| 1247 |
|
|
(USING_POSIX_PLATFORM): ... here.
|
| 1248 |
|
|
* Makefile.am: Delete USING_ECOS_PLATFORM.
|
| 1249 |
|
|
* configure, Makefile.in, include/Makefile.in, testsuite/Makefile.in,
|
| 1250 |
|
|
external/Makefile.in, external/sax/Makefile.in,
|
| 1251 |
|
|
external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate.
|
| 1252 |
|
|
|
| 1253 |
|
|
2005-06-15 Tom Tromey
|
| 1254 |
|
|
|
| 1255 |
|
|
PR libgcj/17536:
|
| 1256 |
|
|
* testsuite/libjava.lang/pr17536.java: New file.
|
| 1257 |
|
|
* testsuite/libjava.lang/pr17536.out: New file.
|
| 1258 |
|
|
|
| 1259 |
|
|
2005-06-15 Goffredo Baroncelli
|
| 1260 |
|
|
|
| 1261 |
|
|
PR libgcj/21074:
|
| 1262 |
|
|
* gnu/java/net/protocol/http/HTTPURLConnection.java
|
| 1263 |
|
|
(getHeaderFieldKey): Check index.
|
| 1264 |
|
|
|
| 1265 |
|
|
2005-06-15 Tom Tromey
|
| 1266 |
|
|
|
| 1267 |
|
|
PR libgcj/21906:
|
| 1268 |
|
|
* defineclass.cc (handleMethodsEnd): Set ncode for abstract
|
| 1269 |
|
|
methods.
|
| 1270 |
|
|
* include/jvm.h (_Jv_ThrowAbstractMethodError): Declare.
|
| 1271 |
|
|
* link.cc (_Jv_ThrowAbstractMethodError): Renamed. No longer
|
| 1272 |
|
|
static.
|
| 1273 |
|
|
(append_partial_itable): Use it.
|
| 1274 |
|
|
(set_vtable_entries): Likewise.
|
| 1275 |
|
|
|
| 1276 |
|
|
2005-06-15 Tom Tromey
|
| 1277 |
|
|
|
| 1278 |
|
|
* gnu/gcj/runtime/SystemClassLoader.java (init): Clear
|
| 1279 |
|
|
last_was_sep in loop.
|
| 1280 |
|
|
|
| 1281 |
|
|
2005-06-15 Rainer Orth
|
| 1282 |
|
|
|
| 1283 |
|
|
* configure.host: Handle Solaris 10/x86.
|
| 1284 |
|
|
|
| 1285 |
|
|
2005-06-14 Keith Seitz
|
| 1286 |
|
|
|
| 1287 |
|
|
* gnu/classpath/jdwp/id/JdwpIdFactory.java: New file.
|
| 1288 |
|
|
* gnu/classpath/jdwp/processor/PacketProcessor.java: New file.
|
| 1289 |
|
|
|
| 1290 |
|
|
2005-06-14 Keith Seitz
|
| 1291 |
|
|
|
| 1292 |
|
|
* gnu/classpath/jdwp/id/ArrayId.java: New file.
|
| 1293 |
|
|
* gnu/classpath/jdwp/id/ArrayReferenceTypeId.java: New file.
|
| 1294 |
|
|
* gnu/classpath/jdwp/id/ClassLoaderId.java: New file.
|
| 1295 |
|
|
* gnu/classpath/jdwp/id/ClassObjectId.java: New file.
|
| 1296 |
|
|
* gnu/classpath/jdwp/id/ClassReferenceTypeId.java: New file.
|
| 1297 |
|
|
* gnu/classpath/jdwp/id/InterfaceReferenceTypeId.java: New file.
|
| 1298 |
|
|
* gnu/classpath/jdwp/id/JdwpId.java: New file.
|
| 1299 |
|
|
* gnu/classpath/jdwp/id/ObjectId.java: New file.
|
| 1300 |
|
|
* gnu/classpath/jdwp/id/ReferenceTypeId.java: New file.
|
| 1301 |
|
|
* gnu/classpath/jdwp/id/StringId.java: New file.
|
| 1302 |
|
|
* gnu/classpath/jdwp/id/ThreadGroupId.java: New file.
|
| 1303 |
|
|
* gnu/classpath/jdwp/id/ThreadId.java: New file.
|
| 1304 |
|
|
|
| 1305 |
|
|
2005-06-14 Tom Tromey
|
| 1306 |
|
|
|
| 1307 |
|
|
PR libgcj/19877:
|
| 1308 |
|
|
* configure, aclocal.m4, Makefile.in: Rebuilt.
|
| 1309 |
|
|
|
| 1310 |
|
|
2005-06-14 Tom Tromey
|
| 1311 |
|
|
|
| 1312 |
|
|
* java/lang/Class.java (getClasses): New method.
|
| 1313 |
|
|
(internalGetClasses): Likewise.
|
| 1314 |
|
|
(getClassLoader): Updated documentation.
|
| 1315 |
|
|
(getDeclaredClasses): New overload; old overload no longer
|
| 1316 |
|
|
native.
|
| 1317 |
|
|
(_getConstructors): Removed.
|
| 1318 |
|
|
(resourcePath): Updated.
|
| 1319 |
|
|
* java/lang/natClass.cc (getClasses): Removed.
|
| 1320 |
|
|
* java/lang/Class.h (getDeclaredClasses, getDeclaredConstructors):
|
| 1321 |
|
|
Updated.
|
| 1322 |
|
|
(_getConstructors): Removed.
|
| 1323 |
|
|
|
| 1324 |
|
|
2005-06-13 Jim Huang
|
| 1325 |
|
|
|
| 1326 |
|
|
PR libgcj/22036:
|
| 1327 |
|
|
* jni.cc (_Jv_JNI_NewObjectV): Use chars() method.
|
| 1328 |
|
|
(_Jv_JNI_NewObject): Likewise.
|
| 1329 |
|
|
|
| 1330 |
|
|
2005-06-13 Tom Tromey
|
| 1331 |
|
|
|
| 1332 |
|
|
PR java/21844:
|
| 1333 |
|
|
* testsuite/libjava.lang/pr21844.java: New file.
|
| 1334 |
|
|
* testsuite/libjava.lang/pr21844.out: New file.
|
| 1335 |
|
|
|
| 1336 |
|
|
2005-06-08 Bryce McKinlay
|
| 1337 |
|
|
|
| 1338 |
|
|
PR libgcj/21949
|
| 1339 |
|
|
* java/rmi/server/RMIClassLoader.java (getClassLoader): Make public.
|
| 1340 |
|
|
From Gary Benson.
|
| 1341 |
|
|
|
| 1342 |
|
|
2005-06-08 Ziga Mahkovec
|
| 1343 |
|
|
|
| 1344 |
|
|
* java/text/MessageFormat.java (parse): When parsing strings, check
|
| 1345 |
|
|
for an empty pattern trailer.
|
| 1346 |
|
|
|
| 1347 |
|
|
2005-06-06 Keith Seitz
|
| 1348 |
|
|
|
| 1349 |
|
|
* gnu/classpath/jdwp/util/Signature.java: New file.
|
| 1350 |
|
|
* gnu/classpath/jdwp/transport/JdwpConnection.java: New file.
|
| 1351 |
|
|
|
| 1352 |
|
|
2005-06-05 Anthony Green
|
| 1353 |
|
|
|
| 1354 |
|
|
* gnu/java/net/natPlainSocketImplPosix.cc (setOption): Fix case
|
| 1355 |
|
|
fall-through bug.
|
| 1356 |
|
|
|
| 1357 |
|
|
2005-06-04 Anthony Green
|
| 1358 |
|
|
|
| 1359 |
|
|
* java/net/URLClassLoader.java: import gnu.gcj.Core,
|
| 1360 |
|
|
and gnu.java.net.protocol.core.CoreInputStream.
|
| 1361 |
|
|
(CureURLLoader): New class.
|
| 1362 |
|
|
(CoreResource): New class.
|
| 1363 |
|
|
(addURLImpl): Add special treatment for the "core" protocol.
|
| 1364 |
|
|
* gnu/gcj/natCore.cc (find): New method.
|
| 1365 |
|
|
* gnu/gcj/Core.java (find): New method.
|
| 1366 |
|
|
|
| 1367 |
|
|
2005-06-03 Keith Seitz
|
| 1368 |
|
|
|
| 1369 |
|
|
* gnu/classpath/jdwp/transport/ITransport.java: New file.
|
| 1370 |
|
|
* gnu/classpath/jdwp/transport/SocketTransport.java: New file.
|
| 1371 |
|
|
* gnu/classpath/jdwp/transport/TransportFactory.java: New file.
|
| 1372 |
|
|
|
| 1373 |
|
|
2005-06-03 Andreas Tobler
|
| 1374 |
|
|
|
| 1375 |
|
|
* jawt.c: Remove malloc.h, covered by stdlib.h.
|
| 1376 |
|
|
|
| 1377 |
|
|
* testsuite/libjava.jni/jni.exp
|
| 1378 |
|
|
(gcj_jni_invocation_compile_c_to_binary): Add -bind_at_load to silence
|
| 1379 |
|
|
the build process.
|
| 1380 |
|
|
|
| 1381 |
|
|
2005-06-02 Keith Seitz
|
| 1382 |
|
|
|
| 1383 |
|
|
* gnu/classpath/jdwp/transport/TransportException.java: New file.
|
| 1384 |
|
|
|
| 1385 |
|
|
2005-06-02 Andreas Tobler
|
| 1386 |
|
|
|
| 1387 |
|
|
* mauve-libgcj: Remove implemented classes from the fail section.
|
| 1388 |
|
|
Add two new not implemented to it.
|
| 1389 |
|
|
|
| 1390 |
|
|
2005-06-01 Bryce McKinlay
|
| 1391 |
|
|
|
| 1392 |
|
|
* configure.ac (BACKTRACESPEC): Remove definition, but continue to
|
| 1393 |
|
|
AC_SUBST definition from configure.host.
|
| 1394 |
|
|
* configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC
|
| 1395 |
|
|
to -fomit-frame-pointer on 32-bit x86 targets.
|
| 1396 |
|
|
|
| 1397 |
|
|
2005-06-01 Tom Tromey
|
| 1398 |
|
|
|
| 1399 |
|
|
* java/io/ObjectInputStream.java (currentLoader): Fixed typo.
|
| 1400 |
|
|
|
| 1401 |
|
|
2005-06-01 Ziga Mahkovec
|
| 1402 |
|
|
|
| 1403 |
|
|
PR libgcj/20435:
|
| 1404 |
|
|
* gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field.
|
| 1405 |
|
|
(static): Add possessive matching to JAVA_1_4 syntax.
|
| 1406 |
|
|
* gnu/regexp/RETokenRepeated.java (possessive): New field.
|
| 1407 |
|
|
(makePossessive, isPossessive): New methods.
|
| 1408 |
|
|
(match): Don't back off during possessive matching.
|
| 1409 |
|
|
* gnu/regexp/RE.java (initalize): Accept possessive quantifier.
|
| 1410 |
|
|
* java/util/regex/Pattern.java (constructor): Switch syntax from PERL5
|
| 1411 |
|
|
to JAVA_1_4.
|
| 1412 |
|
|
|
| 1413 |
|
|
2005-06-01 Keith Seitz
|
| 1414 |
|
|
|
| 1415 |
|
|
* gnu/classpath/jdwp/transport/JdwpPacket.java: New file.
|
| 1416 |
|
|
* gnu/classpath/jdwp/transport/JdwpCommandPacket.java: New file.
|
| 1417 |
|
|
* gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New file.
|
| 1418 |
|
|
|
| 1419 |
|
|
2005-06-01 Tom Tromey
|
| 1420 |
|
|
|
| 1421 |
|
|
PR libgcj/21785:
|
| 1422 |
|
|
* java/io/natObjectInputStream.cc (currentClassLoader): Removed.
|
| 1423 |
|
|
(currentLoader): New method.
|
| 1424 |
|
|
* java/io/ObjectInputStream.java (resolveProxyClass): Use
|
| 1425 |
|
|
currentLoader.
|
| 1426 |
|
|
(currentLoader): Now native.
|
| 1427 |
|
|
(currentClassLoader): Removed.
|
| 1428 |
|
|
* testsuite/libjava.lang/pr21785.java: New file.
|
| 1429 |
|
|
* testsuite/libjava.lang/pr21785.out: New file.
|
| 1430 |
|
|
|
| 1431 |
|
|
2005-06-01 Tom Tromey
|
| 1432 |
|
|
|
| 1433 |
|
|
PR libgcj/21753:
|
| 1434 |
|
|
* java/lang/natString.cc (substring): Changed sharing heuristic.
|
| 1435 |
|
|
|
| 1436 |
|
|
2005-05-30 Bryce McKinlay
|
| 1437 |
|
|
|
| 1438 |
|
|
PR libgcj/21821
|
| 1439 |
|
|
* gnu/java/nio/channels/natFileChannelPosix.cc (open): Don't use
|
| 1440 |
|
|
MAXPATHLEN. Format exception message using a StringBuffer instead.
|
| 1441 |
|
|
|
| 1442 |
|
|
2005-05-29 Michael Koch
|
| 1443 |
|
|
|
| 1444 |
|
|
PR libgcj/20273:
|
| 1445 |
|
|
* java/util/LinkedHashMap.java (access): Set 'root.pred'.
|
| 1446 |
|
|
|
| 1447 |
|
|
2005-05-27 Ziga Mahkovec
|
| 1448 |
|
|
|
| 1449 |
|
|
* ChangeLog: Fix typo.
|
| 1450 |
|
|
|
| 1451 |
|
|
2005-05-26 Ranjit Mathew
|
| 1452 |
|
|
|
| 1453 |
|
|
Testsuite adjustments for PR java/19870.
|
| 1454 |
|
|
* testsuite/libjava.lang/PR19870.java: New testcase.
|
| 1455 |
|
|
* testsuite/libjava.lang/PR19870.out: Expected output for the
|
| 1456 |
|
|
testcase.
|
| 1457 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Add
|
| 1458 |
|
|
8.5.2-accessible-static-member-usage-3 and 15.8.4-static-2
|
| 1459 |
|
|
|
| 1460 |
|
|
|
| 1461 |
|
|
2005-05-26 Bryce McKinlay
|
| 1462 |
|
|
|
| 1463 |
|
|
* include/jvm.h (FLAG_BINARYCOMPAT_ABI, FLAG_BOOTSTRAP_LOADER): New.
|
| 1464 |
|
|
(GCJ_BINARYCOMPAT_ADDITION, GCJ_BOOTSTRAP_LOADER_ADDITION): Removed.
|
| 1465 |
|
|
(OLD_GCJ_40_BC_ABI_VERSION): Renamed. Old-style version ID for BC-ABI
|
| 1466 |
|
|
classes.
|
| 1467 |
|
|
(GCJ_CXX_ABI_VERSION): Renamed from GCJ_ABI_VERSION.
|
| 1468 |
|
|
(GCJ_40_BC_ABI_VERSION): New. Calculate version IDs using new method.
|
| 1469 |
|
|
(_Jv_CheckABIVersion): Check for both old and new style version IDs.
|
| 1470 |
|
|
(_Jv_ClassForBootstrapLoader): Use FLAG_BOOTSTRAP_LOADER.
|
| 1471 |
|
|
|
| 1472 |
|
|
2005-05-25 Richard Henderson
|
| 1473 |
|
|
|
| 1474 |
|
|
PR libgcj/21692
|
| 1475 |
|
|
* sysdep/descriptor-n.h: New file.
|
| 1476 |
|
|
* sysdep/descriptor-y.h: New file.
|
| 1477 |
|
|
* sysdep/powerpc/descriptor.h: New file.
|
| 1478 |
|
|
* configure.host: Set $descriptor_h appropriate for the host.
|
| 1479 |
|
|
* configure.ac: Link it.
|
| 1480 |
|
|
* configure: Regenerate.
|
| 1481 |
|
|
* stacktrace.cc: Include sysdep/descriptor.h.
|
| 1482 |
|
|
(_Jv_StackTrace::UpdateNCodeMap): Use UNWRAP_FUNCTION_DESCRIPTOR.
|
| 1483 |
|
|
|
| 1484 |
|
|
2005-05-25 Chris Burdess
|
| 1485 |
|
|
|
| 1486 |
|
|
* gnu/xml/dom/ls/SAXEventSink.java: Ignore XML entities in start/
|
| 1487 |
|
|
end entity callbacks.
|
| 1488 |
|
|
|
| 1489 |
|
|
2005-05-24 Gary Benson
|
| 1490 |
|
|
|
| 1491 |
|
|
PR libgcj/21736:
|
| 1492 |
|
|
* java/text/MessageFormat.java (MessageFormatElement.setLocale):
|
| 1493 |
|
|
Handle DateFormat.DEFAULT case correctly.
|
| 1494 |
|
|
|
| 1495 |
|
|
2005-05-21 Tom Tromey
|
| 1496 |
|
|
|
| 1497 |
|
|
PR libgcj/21703:
|
| 1498 |
|
|
* java/lang/ref/natReference.cc (find_slot): Handle case where
|
| 1499 |
|
|
table has no NULL entries.
|
| 1500 |
|
|
* java/lang/natString.cc (_Jv_StringFindSlot): Handle case where
|
| 1501 |
|
|
table has no NULL entries.
|
| 1502 |
|
|
|
| 1503 |
|
|
2005-05-22 Andreas Jaeger
|
| 1504 |
|
|
|
| 1505 |
|
|
* java/lang/mprec.c (mult, lshift, b2d, d2b): Add parenthesis to
|
| 1506 |
|
|
avoid warnings.
|
| 1507 |
|
|
|
| 1508 |
|
|
2005-05-21 Ranjit Mathew
|
| 1509 |
|
|
|
| 1510 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove 3.10.2-round-6.
|
| 1511 |
|
|
|
| 1512 |
|
|
2005-05-19 Richard Henderson
|
| 1513 |
|
|
|
| 1514 |
|
|
* exception.cc: Revert 05-17 gcc_unreachable change.
|
| 1515 |
|
|
|
| 1516 |
|
|
2005-05-19 Bryce McKinlay
|
| 1517 |
|
|
|
| 1518 |
|
|
* java/lang/natClassLoader.cc (_Jv_NewClass): Use
|
| 1519 |
|
|
_Jv_RegisterInitiatingLoader to register array classes, not
|
| 1520 |
|
|
_Jv_RegisterClass.
|
| 1521 |
|
|
(_Jv_RegisterInitiatingLoader): Give up if called very early during
|
| 1522 |
|
|
bootstrapping. Add a FIXME to handle this case better.
|
| 1523 |
|
|
|
| 1524 |
|
|
2005-05-19 Bryce McKinlay
|
| 1525 |
|
|
|
| 1526 |
|
|
* Makefile.am (libgcj0_convenience_la): Removed. Don't build a libgcj
|
| 1527 |
|
|
convenience library.
|
| 1528 |
|
|
(libgcj_la_SOURCES): New. Move sources here.
|
| 1529 |
|
|
(libgcj.la): Remove rule.
|
| 1530 |
|
|
|
| 1531 |
|
|
2005-05-18 Thomas Fitzsimmons
|
| 1532 |
|
|
|
| 1533 |
|
|
PR libgcj/19729
|
| 1534 |
|
|
* gnu/java/security/provider/DSASignature.java: Import updates
|
| 1535 |
|
|
from GNU Crypto.
|
| 1536 |
|
|
|
| 1537 |
|
|
2005-05-18 Anthony Green
|
| 1538 |
|
|
|
| 1539 |
|
|
* jni/gtk-peer/gtk_jawt.c (classpath_jawt_object_lock,
|
| 1540 |
|
|
classpath_jawt_object_unlock, classpath_jawt_create_lock,
|
| 1541 |
|
|
classpath_jawt_destroy_lock): New functions.
|
| 1542 |
|
|
* jni/classpath/classpath_jawt.h (classpath_jawt_object_lock,
|
| 1543 |
|
|
classpath_jawt_object_unlock, classpath_jawt_create_lock,
|
| 1544 |
|
|
classpath_jawt_destroy_lock): New functions.
|
| 1545 |
|
|
* include/jawt.h (struct _JAWT_DrawingSurface): Add lock
|
| 1546 |
|
|
field.
|
| 1547 |
|
|
* jawt.c: #include malloc.h.
|
| 1548 |
|
|
(_Jv_Lock): Use lock.
|
| 1549 |
|
|
(_Jv_Unlock): Ditto.
|
| 1550 |
|
|
(_Jv_GetDrawingSurface): Initialize lock.
|
| 1551 |
|
|
(_Jv_FreeDrawingSurface): Destroy lock.
|
| 1552 |
|
|
(_Jv_FreeDrawingSurfaceInfo): Free platformInfo.
|
| 1553 |
|
|
|
| 1554 |
|
|
2005-05-18 Paolo Bonzini
|
| 1555 |
|
|
|
| 1556 |
|
|
* Makefile.am (Makefile.deps): Do not use \0, it is unportable.
|
| 1557 |
|
|
* Makefile.in: Regenerate.
|
| 1558 |
|
|
|
| 1559 |
|
|
2005-05-17 Kelley Cook
|
| 1560 |
|
|
|
| 1561 |
|
|
* configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS.
|
| 1562 |
|
|
Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF.
|
| 1563 |
|
|
* aclocal.m4, configure, config.h.in, include/config.h.in,
|
| 1564 |
|
|
Makefile.in, include/Makefile.in, testsuite/Makefile.in,
|
| 1565 |
|
|
external/Makefile.in, external/sax/Makefile.in,
|
| 1566 |
|
|
external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate.
|
| 1567 |
|
|
|
| 1568 |
|
|
2005-05-17 David Daney
|
| 1569 |
|
|
|
| 1570 |
|
|
PR libgcj/18220
|
| 1571 |
|
|
* testsuite/libjava.lang/Process_3.java (run): Exit on error.
|
| 1572 |
|
|
|
| 1573 |
|
|
2005-05-17 Nathan Sidwell
|
| 1574 |
|
|
|
| 1575 |
|
|
* exception.cc (abort): Remove std::abort hack.
|
| 1576 |
|
|
(gcc_unreacheable): Define.
|
| 1577 |
|
|
|
| 1578 |
|
|
2005-05-17 Paolo Bonzini
|
| 1579 |
|
|
|
| 1580 |
|
|
* Makefile.am (Makefile.deps): Do not create native.list and
|
| 1581 |
|
|
bytecodes.list.
|
| 1582 |
|
|
(all_native_compiled_dirs, all_java_dirs): Compute dir list here.
|
| 1583 |
|
|
* Makefile.in: Regenerate.
|
| 1584 |
|
|
|
| 1585 |
|
|
2005-05-17 Paolo Bonzini
|
| 1586 |
|
|
|
| 1587 |
|
|
* configure.ac (--enable-libgcj-multifile): Remove.
|
| 1588 |
|
|
|
| 1589 |
|
|
* Makefile.am (all_native_compiled_source_files,
|
| 1590 |
|
|
(all_native_compiled_dirs, all_java_dirs, all_java_lo_files,
|
| 1591 |
|
|
all_libgcj_lo_files, all_xlib_lo_files,
|
| 1592 |
|
|
all_java_deps_files, all_java_stamp_files,
|
| 1593 |
|
|
all_java_filelist_files): New variables.
|
| 1594 |
|
|
(EXTRA_DIST): New Automake variable.
|
| 1595 |
|
|
(CLEANFILES): Add .stamp, .list and .lo files.
|
| 1596 |
|
|
(%.list, %.lo, %.stamp, Makefile.deps): New rules.
|
| 1597 |
|
|
(classes.stamp): Depend on $(all_java_stamp_files).
|
| 1598 |
|
|
(libgcj.la): Pass $(libgcj_la_LIBADD) to the linker without
|
| 1599 |
|
|
going through write_entries_to_file.
|
| 1600 |
|
|
|
| 1601 |
|
|
(all_java_source_files, all_property_files): Move earlier.
|
| 1602 |
|
|
(libgcj_la_OBJECTS, javao_files, xlib_javao_files,
|
| 1603 |
|
|
all_java_class_files): Remove.
|
| 1604 |
|
|
(gtk_awt_peer_sources): Rename to...
|
| 1605 |
|
|
(gtk_awt_peer_source_files): ... this. Adjust throughout.
|
| 1606 |
|
|
|
| 1607 |
|
|
(ONESTEP): Remove.
|
| 1608 |
|
|
(libgcj0_convenience_la_SOURCES): Remove Java source files.
|
| 1609 |
|
|
(libgcj0_convenience_la_LIBADD): Add $(all_libgcj_lo_files).
|
| 1610 |
|
|
(libgcj0_convenience_la_DEPENDENCIES): Likewise.
|
| 1611 |
|
|
(libgcj_la_SOURCES): Remove.
|
| 1612 |
|
|
(lib_gnu_awt_xlib_la_SOURCES): Remove Java source files.
|
| 1613 |
|
|
(lib_gnu_awt_xlib_la_LIBADD): Add $(all_xlib_lo_files).
|
| 1614 |
|
|
(lib_gnu_awt_xlib_la_DEPENDENCIES): Likewise.
|
| 1615 |
|
|
|
| 1616 |
|
|
* configure: Regenerate.
|
| 1617 |
|
|
* Makefile.in: Regenerate.
|
| 1618 |
|
|
* external/Makefile.in: Regenerate.
|
| 1619 |
|
|
* external/sax/Makefile.in: Regenerate.
|
| 1620 |
|
|
* external/w3c_dom/Makefile.in: Regenerate.
|
| 1621 |
|
|
* gcj/Makefile.in: Regenerate.
|
| 1622 |
|
|
* include/Makefile.in: Regenerate.
|
| 1623 |
|
|
* libltdl/Makefile.in: Regenerate.
|
| 1624 |
|
|
* testsuite/Makefile.in: Regenerate.
|
| 1625 |
|
|
|
| 1626 |
|
|
2005-05-16 Tom Tromey
|
| 1627 |
|
|
|
| 1628 |
|
|
* java/nio/charset/Charset.java (encode, decode): Synchronize on
|
| 1629 |
|
|
'this', not the class.
|
| 1630 |
|
|
|
| 1631 |
|
|
2005-05-16 Tom Tromey
|
| 1632 |
|
|
|
| 1633 |
|
|
* gnu/java/net/protocol/http/Headers.java (parse): Include final
|
| 1634 |
|
|
character of line.
|
| 1635 |
|
|
|
| 1636 |
|
|
2005-05-16 Tom Tromey
|
| 1637 |
|
|
|
| 1638 |
|
|
PR libgcj/21606:
|
| 1639 |
|
|
* java/net/URI.java (unquote): Handle lower-case letters as well.
|
| 1640 |
|
|
|
| 1641 |
|
|
2005-05-16 Ziga Mahkovec
|
| 1642 |
|
|
|
| 1643 |
|
|
PR libgcj/20504
|
| 1644 |
|
|
* gnu/regexp/RE.java: Add support for quoting constructs.
|
| 1645 |
|
|
|
| 1646 |
|
|
2005-05-15 Tom Tromey
|
| 1647 |
|
|
|
| 1648 |
|
|
* java/lang/String.java (startsWith): Fixed javadoc.
|
| 1649 |
|
|
|
| 1650 |
|
|
2005-05-15 Tom Tromey
|
| 1651 |
|
|
|
| 1652 |
|
|
PR java/21519:
|
| 1653 |
|
|
* testsuite/libjava.compile/pr21519.java: New file.
|
| 1654 |
|
|
* testsuite/libjava.compile/pr21519.no-link: New file.
|
| 1655 |
|
|
|
| 1656 |
|
|
2005-05-15 Tom Tromey
|
| 1657 |
|
|
|
| 1658 |
|
|
* stacktrace.cc (getLineNumberForFrame): Use _Jv_GetSafeArg.
|
| 1659 |
|
|
|
| 1660 |
|
|
2005-05-13 Bryce McKinlay
|
| 1661 |
|
|
|
| 1662 |
|
|
PR libgcj/21557
|
| 1663 |
|
|
* java/lang/natObject.cc (_Jv_MonitorEnter): Save and clear thread
|
| 1664 |
|
|
interrupt status flag if _Jv_CondWait is interrupted.
|
| 1665 |
|
|
|
| 1666 |
|
|
2005-05-13 Tom Tromey
|
| 1667 |
|
|
|
| 1668 |
|
|
* gnu/gcj/runtime/SystemClassLoader.java (init): Handle empty
|
| 1669 |
|
|
element in path.
|
| 1670 |
|
|
|
| 1671 |
|
|
2005-05-12 Bryce McKinlay
|
| 1672 |
|
|
|
| 1673 |
|
|
* include/jvm.h (gcj::verifyClasses): Declare.
|
| 1674 |
|
|
* link.cc (gcj::verbose_class_flag): Moved.
|
| 1675 |
|
|
* prims.cc (gcj::verifyClasses): Define here.
|
| 1676 |
|
|
(gcj::verbose_class_flag): Move definition here.
|
| 1677 |
|
|
(_Jv_Linker::wait_for_state): Don't call verify_class
|
| 1678 |
|
|
if gcj::verifyClasses is not set.
|
| 1679 |
|
|
* gij.cc (main): Set gcj::verifyClasses when '-noverify' is given.
|
| 1680 |
|
|
|
| 1681 |
|
|
2005-05-12 Aaron Luchko
|
| 1682 |
|
|
|
| 1683 |
|
|
* gij.cc (main): Recognize '-verify', '-noverify', and
|
| 1684 |
|
|
'-verifyremote'
|
| 1685 |
|
|
|
| 1686 |
|
|
2005-05-12 Kaz Kojima
|
| 1687 |
|
|
|
| 1688 |
|
|
* configure.host: Set IEEESPEC to -mieee for sh*-*-*.
|
| 1689 |
|
|
|
| 1690 |
|
|
2005-05-12 Thomas Fitzsimmons
|
| 1691 |
|
|
|
| 1692 |
|
|
* Makefile.am (cond_gtk_gcjawt_ltlibrary): Rename libjawt.la
|
| 1693 |
|
|
libgcjawt.la.
|
| 1694 |
|
|
|
| 1695 |
|
|
2005-05-11 Tom Tromey
|
| 1696 |
|
|
|
| 1697 |
|
|
* external/w3c_dom/Makefile.in: Rebuilt.
|
| 1698 |
|
|
* external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Added
|
| 1699 |
|
|
-fbootstrap-classes.
|
| 1700 |
|
|
* external/sax/Makefile.in: Rebuilt.
|
| 1701 |
|
|
* external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Added
|
| 1702 |
|
|
-fbootstrap-classes.
|
| 1703 |
|
|
* java/lang/Class.h (_Jv_CopyClassesToSystemLoader): Declare as
|
| 1704 |
|
|
friend.
|
| 1705 |
|
|
* java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
|
| 1706 |
|
|
Call _Jv_CopyClassesToSystemLoader.
|
| 1707 |
|
|
* java/lang/natClassLoader.cc (system_class_list): New global.
|
| 1708 |
|
|
(_Jv_RegisterClassHookDefault): Handle bootstrap and system
|
| 1709 |
|
|
classes differently.
|
| 1710 |
|
|
(_Jv_CopyClassesToSystemLoader): New function.
|
| 1711 |
|
|
(SYSTEM_LOADER_INITIALIZED): New define.
|
| 1712 |
|
|
* include/jvm.h (GCJ_BOOTSTRAP_LOADER_ADDITION): New define.
|
| 1713 |
|
|
(_Jv_CheckABIVersion): Use it.
|
| 1714 |
|
|
(_Jv_ClassForBootstrapLoader): New function.
|
| 1715 |
|
|
* Makefile.in: Rebuilt.
|
| 1716 |
|
|
* Makefile.am (AM_GCJFLAGS): Added -fbootstrap-classes.
|
| 1717 |
|
|
|
| 1718 |
|
|
2005-05-10 Tom Tromey
|
| 1719 |
|
|
|
| 1720 |
|
|
* gcj/javaprims.h: Updated.
|
| 1721 |
|
|
* java/lang/String.java (String(StringBuilder)): New constructor.
|
| 1722 |
|
|
* java/lang/natStringBuilder.cc: New file.
|
| 1723 |
|
|
* java/lang/StringBuilder.java: New file.
|
| 1724 |
|
|
* Makefile.in: Rebuilt.
|
| 1725 |
|
|
* Makefile.am (core_java_source_files): Added StringBuilder.java.
|
| 1726 |
|
|
(nat_source_files): Added natStringBuilder.cc.
|
| 1727 |
|
|
|
| 1728 |
|
|
2005-05-10 Paolo Bonzini
|
| 1729 |
|
|
|
| 1730 |
|
|
PR java/21436
|
| 1731 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Adjust.
|
| 1732 |
|
|
|
| 1733 |
|
|
2005-05-09 Mike Stump
|
| 1734 |
|
|
|
| 1735 |
|
|
* configure: Regenerate.
|
| 1736 |
|
|
|
| 1737 |
|
|
2005-05-09 David Daney
|
| 1738 |
|
|
|
| 1739 |
|
|
* java/util/BitSet.java (get(int, int)): Fix breakage when
|
| 1740 |
|
|
requested set doesn't start on a multiple of 64.
|
| 1741 |
|
|
|
| 1742 |
|
|
2005-05-07 Matthias Klose
|
| 1743 |
|
|
|
| 1744 |
|
|
* gnu/java/awt/peer/gtk/GtkVolatileImage.java: Add imports.
|
| 1745 |
|
|
|
| 1746 |
|
|
2005-05-06 Thomas Fitzsimmons
|
| 1747 |
|
|
|
| 1748 |
|
|
* Makefile.am (gtk_awt_peer_sources): Add GtkVolatileImage.java.
|
| 1749 |
|
|
* Makefile.in: Regenerate.
|
| 1750 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
|
| 1751 |
|
|
(createCompatibleVolatileImage(int,int)): Implement.
|
| 1752 |
|
|
(createCompatibleVolatileImage(int,int,ImageCapabilities)):
|
| 1753 |
|
|
Likewise.
|
| 1754 |
|
|
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (backBuffer, caps):
|
| 1755 |
|
|
New fields.
|
| 1756 |
|
|
(createVolatileImage): Implement.
|
| 1757 |
|
|
(createBuffers): Likewise.
|
| 1758 |
|
|
(getBackBuffer): Likewise.
|
| 1759 |
|
|
(flip): Likewise.
|
| 1760 |
|
|
(destroyBuffers): Likewise.
|
| 1761 |
|
|
* gnu/java/awt/peer/gtk/GtkVolatileImage.java: New file.
|
| 1762 |
|
|
* java/awt/Canvas.java (CanvasBltBufferStrategy): New class.
|
| 1763 |
|
|
(CanvasFlipBufferStrategy): Likewise.
|
| 1764 |
|
|
(createBufferStrategy(int)): New method.
|
| 1765 |
|
|
(createBufferStrategy(int,BufferCapabilities)): Likewise.
|
| 1766 |
|
|
* java/awt/Component.java (BltBufferStrategy): Implement and
|
| 1767 |
|
|
document class.
|
| 1768 |
|
|
(FlipBufferStrategy): Likewise.
|
| 1769 |
|
|
* java/awt/Window.java (WindowBltBufferStrategy): New class.
|
| 1770 |
|
|
(WindowFlipBufferStrategy): Likewise.
|
| 1771 |
|
|
(createBufferStrategy(int)): New method.
|
| 1772 |
|
|
(createBufferStrategy(int,BufferCapabilities)): Likewise.
|
| 1773 |
|
|
(getBufferStrategy): Likewise.
|
| 1774 |
|
|
* java/awt/BufferCapabilities.java (BufferCapabilities): Rename
|
| 1775 |
|
|
front to frontCaps and back to backCaps.
|
| 1776 |
|
|
|
| 1777 |
|
|
2005-05-06 Michael Koch
|
| 1778 |
|
|
|
| 1779 |
|
|
* java/awt/BufferCapabilities.java
|
| 1780 |
|
|
(BufferCapabilities): Merged javadoc.
|
| 1781 |
|
|
|
| 1782 |
|
|
2005-05-06 Michael Koch
|
| 1783 |
|
|
|
| 1784 |
|
|
* java/util/Locale.java
|
| 1785 |
|
|
(defaultLocale): Use gnu.classpath.SystemProperties to get properties.
|
| 1786 |
|
|
(getLocale): New methods. Use it everywhere where instances of Locales
|
| 1787 |
|
|
are needed.
|
| 1788 |
|
|
(getDisplayLanguage): Merged javadoc.
|
| 1789 |
|
|
(getDisplayCountry): Likewise.
|
| 1790 |
|
|
(getDisplayVariant): Likewise.
|
| 1791 |
|
|
|
| 1792 |
|
|
2005-05-06 Archie Cobbs
|
| 1793 |
|
|
|
| 1794 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
|
| 1795 |
|
|
use DeleteLocalRef() to avoid exhausting local native references.
|
| 1796 |
|
|
|
| 1797 |
|
|
2005-05-06 Mark Wielaard
|
| 1798 |
|
|
|
| 1799 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
|
| 1800 |
|
|
(window_delete_cb): Don't use C++ style comments.
|
| 1801 |
|
|
|
| 1802 |
|
|
2005-05-06 Robert Schuster
|
| 1803 |
|
|
|
| 1804 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Fixed
|
| 1805 |
|
|
copyright header.
|
| 1806 |
|
|
|
| 1807 |
|
|
2005-05-06 Robert Schuster
|
| 1808 |
|
|
|
| 1809 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
|
| 1810 |
|
|
(window_delete_cb): Made the function return TRUE.
|
| 1811 |
|
|
|
| 1812 |
|
|
2005-05-06 Roman Kennke
|
| 1813 |
|
|
|
| 1814 |
|
|
* javax/swing/text/PlainView.java
|
| 1815 |
|
|
(drawUnselectedText): Call Utilities.drawTabbedText() with correct
|
| 1816 |
|
|
offset parameter.
|
| 1817 |
|
|
* javax/swing/text/Utilities.java
|
| 1818 |
|
|
(drawTabbedText): Initilialize local variable pos correctly.
|
| 1819 |
|
|
|
| 1820 |
|
|
2005-05-06 Roman Kennke
|
| 1821 |
|
|
|
| 1822 |
|
|
* javax/swing/text/AbstractDocument.java
|
| 1823 |
|
|
(LeafElement): Made start and end package private fields for
|
| 1824 |
|
|
effective reindexing.
|
| 1825 |
|
|
* javax/swing/text/PlainDocument.java
|
| 1826 |
|
|
(constructor): The field rootElement is always BranchElement,
|
| 1827 |
|
|
so we handle it as such.
|
| 1828 |
|
|
(removeUpdate): Rewritten reindexing for removeUpdate so that
|
| 1829 |
|
|
the actual removal is taken into account.
|
| 1830 |
|
|
|
| 1831 |
|
|
2005-05-06 Roman Kennke
|
| 1832 |
|
|
|
| 1833 |
|
|
* javax/swing/text/GapContent.java:
|
| 1834 |
|
|
Removed debugging output stuff, which I accidentally left in.
|
| 1835 |
|
|
|
| 1836 |
|
|
2005-05-06 Roman Kennke
|
| 1837 |
|
|
|
| 1838 |
|
|
* javax/swing/text/GapContent.java:
|
| 1839 |
|
|
Implemented a real GapContent. Only the public methods have
|
| 1840 |
|
|
been implemented so far and still no UndoableEdit support.
|
| 1841 |
|
|
|
| 1842 |
|
|
2005-05-04 H.J. Lu
|
| 1843 |
|
|
|
| 1844 |
|
|
* java/awt/BufferCapabilities.java (BufferCapabilities): Fix
|
| 1845 |
|
|
the typo.
|
| 1846 |
|
|
|
| 1847 |
|
|
2005-05-04 Thomas Fitzsimmons
|
| 1848 |
|
|
|
| 1849 |
|
|
* java/awt/image/BufferStrategy.java: Document.
|
| 1850 |
|
|
|
| 1851 |
|
|
* java/awt/BufferCapabilities.java: Document.
|
| 1852 |
|
|
|
| 1853 |
|
|
2005-05-04 Tom Tromey
|
| 1854 |
|
|
|
| 1855 |
|
|
* java/nio/channels/FileLock.java (toString): Entirely avoid
|
| 1856 |
|
|
String "+".
|
| 1857 |
|
|
|
| 1858 |
|
|
2005-05-04 Andrew Overholt
|
| 1859 |
|
|
|
| 1860 |
|
|
* java/nio/channels/FileLock.java (toString): Re-implement using
|
| 1861 |
|
|
StringBuffer.
|
| 1862 |
|
|
|
| 1863 |
|
|
2005-05-04 Thomas Fitzsimmons
|
| 1864 |
|
|
|
| 1865 |
|
|
* java/awt/ImageCapabilities.java: Document.
|
| 1866 |
|
|
|
| 1867 |
|
|
* java/awt/image/VolatileImage.java: Unindent copyright header.
|
| 1868 |
|
|
|
| 1869 |
|
|
2005-05-03 Thomas Fitzsimmons
|
| 1870 |
|
|
|
| 1871 |
|
|
* java/awt/image/VolatileImage.java: Document.
|
| 1872 |
|
|
|
| 1873 |
|
|
2005-05-03 Thomas Fitzsimmons
|
| 1874 |
|
|
|
| 1875 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
|
| 1876 |
|
|
(init_glib_threads): Check if threading system is already
|
| 1877 |
|
|
initialized.
|
| 1878 |
|
|
|
| 1879 |
|
|
2005-05-03 Andrew Overholt
|
| 1880 |
|
|
|
| 1881 |
|
|
PR libgcj/21372:
|
| 1882 |
|
|
* gnu/java/nio/channels/FileChannelImpl.java: Return null if lock
|
| 1883 |
|
|
could not be acquired.
|
| 1884 |
|
|
* java/nio/channels/FileLock.java (toString): Re-implement to be
|
| 1885 |
|
|
in line with other implementations.
|
| 1886 |
|
|
|
| 1887 |
|
|
2005-05-03 Tom Tromey
|
| 1888 |
|
|
|
| 1889 |
|
|
* java/lang/VMSecurityManager.java (currentClassLoader): Use
|
| 1890 |
|
|
'systemClasssLoader' directly.
|
| 1891 |
|
|
|
| 1892 |
|
|
2005-05-03 Tom Tromey
|
| 1893 |
|
|
|
| 1894 |
|
|
* java/lang/VMSecurityManager.java (currentClassLoader): Don't
|
| 1895 |
|
|
call VMClassLoader.getSystemClassLoader.
|
| 1896 |
|
|
|
| 1897 |
|
|
2005-04-29 Michael Koch
|
| 1898 |
|
|
|
| 1899 |
|
|
* java/net/NetworkInterface.java
|
| 1900 |
|
|
(static): Removed.
|
| 1901 |
|
|
(NetworkInterface(String,InetAddress)): Made package-private.
|
| 1902 |
|
|
(NetworkInterface(String,InetAddress[])): New constructor.
|
| 1903 |
|
|
(getRealNetworkInterfaces): Removed.
|
| 1904 |
|
|
(getByName): Use VMNetworkInterface.getInterfaces().
|
| 1905 |
|
|
(getByInetAddress): Likewise.
|
| 1906 |
|
|
(getNetworkInterfaces): Likewise.
|
| 1907 |
|
|
* java/net/VMNetworkInterface.java,
|
| 1908 |
|
|
java/net/natVMNetworkInterfaceNoNet.cc,
|
| 1909 |
|
|
java/net/natVMNetworkInterfacePosix.c,c
|
| 1910 |
|
|
java/net/natVMNetworkInterfaceWin32.cc: New files.
|
| 1911 |
|
|
* java/net/natNetworkInterfaceNoNet.cc,
|
| 1912 |
|
|
java/net/natNetworkInterfacePosix.cc,
|
| 1913 |
|
|
java/net/natNetworkInterfaceWin32.cc: Removed.
|
| 1914 |
|
|
* configure.ac
|
| 1915 |
|
|
* Makefile.am
|
| 1916 |
|
|
* configure, Makefile.in: Regenerated.
|
| 1917 |
|
|
|
| 1918 |
|
|
2005-04-29 Andrew Haley
|
| 1919 |
|
|
|
| 1920 |
|
|
* java/lang/Class.h (_Jv_ResolvePoolEntry): Declare as friend.
|
| 1921 |
|
|
|
| 1922 |
|
|
2005-04-29 Dalibor Topic
|
| 1923 |
|
|
|
| 1924 |
|
|
* java/nio/channels/FileChannelImpl.java
|
| 1925 |
|
|
(FileChannelImpl(String, int)): Removed.
|
| 1926 |
|
|
(FileChannelImpl(File, int)): Added. Check if opened file is a
|
| 1927 |
|
|
directory.
|
| 1928 |
|
|
* java/io/FileInputStream.java(FileInputStream): Fixed javadocs.
|
| 1929 |
|
|
Call FileChannelImpl(File, int).
|
| 1930 |
|
|
* java/io/FileOutputStream.java (FileInputStream): Call
|
| 1931 |
|
|
FileChannelImpl(File, int).
|
| 1932 |
|
|
* java/io/RandomAccessFile.java (RandomAccessFile):
|
| 1933 |
|
|
Call FileChannelImpl(File, int). Switched constructors around.
|
| 1934 |
|
|
|
| 1935 |
|
|
2005-04-27 Andrew Haley
|
| 1936 |
|
|
|
| 1937 |
|
|
PR java/19285
|
| 1938 |
|
|
* prims.cc (_Jv_ResolvePoolEntry): New function.
|
| 1939 |
|
|
* include/jvm.h (_Jv_Linker::find_field): New arg: found_class.
|
| 1940 |
|
|
* link.cc (_Jv_Linker::find_field): New arg: found_class.
|
| 1941 |
|
|
(resolve_pool_entry): Initialize the class in which a field is
|
| 1942 |
|
|
found.
|
| 1943 |
|
|
(link_symbol_table): Pass new arg to found_class.
|
| 1944 |
|
|
|
| 1945 |
|
|
2005-04-29 Michael Koch
|
| 1946 |
|
|
|
| 1947 |
|
|
* java/nio/charset/Charset.java
|
| 1948 |
|
|
(provider): Reformatted.
|
| 1949 |
|
|
|
| 1950 |
|
|
2005-04-29 Michael Koch
|
| 1951 |
|
|
|
| 1952 |
|
|
* gnu/java/net/protocol/http/HTTPConnection.java:
|
| 1953 |
|
|
(userAgent): Initialize from system properties.
|
| 1954 |
|
|
(initUserAgent): Removed.
|
| 1955 |
|
|
|
| 1956 |
|
|
2005-04-29 Mark Wielaard
|
| 1957 |
|
|
|
| 1958 |
|
|
* java/util/ResourceBundle.java (getObject): Clarify
|
| 1959 |
|
|
MissingResourceException detailed message.
|
| 1960 |
|
|
(tryBundle(String,ClassLoader)): Likewise.
|
| 1961 |
|
|
|
| 1962 |
|
|
2005-04-29 Robert Schuster
|
| 1963 |
|
|
|
| 1964 |
|
|
* java/beans/FeatureDescriptor.java:
|
| 1965 |
|
|
(getShortDescription): Implemented fallback mechanism and fixed
|
| 1966 |
|
|
documentation (fixes bug #12637).
|
| 1967 |
|
|
(getDisplayName): Dito.
|
| 1968 |
|
|
|
| 1969 |
|
|
2005-04-29 Robert Schuster
|
| 1970 |
|
|
|
| 1971 |
|
|
* java/beans/Introspector.java: Fixed bug #12624, BeanDescriptors
|
| 1972 |
|
|
will now be set correctly.
|
| 1973 |
|
|
(flushCaches): Now flushes all cached intermediate data.
|
| 1974 |
|
|
|
| 1975 |
|
|
2005-04-28 Michael Koch
|
| 1976 |
|
|
|
| 1977 |
|
|
* java/net/InetAddress.java
|
| 1978 |
|
|
(aton): Fixed javadoc.
|
| 1979 |
|
|
(lookup): Likewise.
|
| 1980 |
|
|
|
| 1981 |
|
|
2005-04-28 Tom Tromey
|
| 1982 |
|
|
|
| 1983 |
|
|
* javax/swing/Timer.java
|
| 1984 |
|
|
(drainEvents, queueEvent): Now package-private.
|
| 1985 |
|
|
|
| 1986 |
|
|
2005-04-28 Audrius Meskauskas
|
| 1987 |
|
|
|
| 1988 |
|
|
* javax/swing/Timer.java
|
| 1989 |
|
|
(constructor): Assigning initialDelay.
|
| 1990 |
|
|
|
| 1991 |
|
|
2005-04-28 Audrius Meskauskas
|
| 1992 |
|
|
|
| 1993 |
|
|
* javax/swing/Timer.java
|
| 1994 |
|
|
(Waker.run): firing the first action event.
|
| 1995 |
|
|
|
| 1996 |
|
|
2005-04-28 Michael Koch
|
| 1997 |
|
|
|
| 1998 |
|
|
* javax/swing/Timer.java: Reordered all fields and methods,
|
| 1999 |
|
|
Added more javadocs.
|
| 2000 |
|
|
|
| 2001 |
|
|
2005-04-28 Michael Koch
|
| 2002 |
|
|
|
| 2003 |
|
|
* javax/swing/Timer.java: Javadocs merged
|
| 2004 |
|
|
from GNU classpath.
|
| 2005 |
|
|
|
| 2006 |
|
|
2005-04-28 Jeroen Frijters
|
| 2007 |
|
|
|
| 2008 |
|
|
* gnu/java/net/protocol/file/Connection.java
|
| 2009 |
|
|
(StaticData): New inner class to contain statics.
|
| 2010 |
|
|
(connect, getHeaderField): Modified to use StaticData.
|
| 2011 |
|
|
|
| 2012 |
|
|
2005-04-28 Michael Koch
|
| 2013 |
|
|
|
| 2014 |
|
|
* gnu/java/net/protocol/file/Connection.java
|
| 2015 |
|
|
(lineSeparator): Initialize with SystemProperties.getProperty().
|
| 2016 |
|
|
|
| 2017 |
|
|
2005-04-27 Chris Burdess
|
| 2018 |
|
|
|
| 2019 |
|
|
* gnu/java/net/protocol/file/Connection.java: Return correct content
|
| 2020 |
|
|
length for directory listing.
|
| 2021 |
|
|
* java/net/URLClassLoader.java: Correction for URLClassLoader, bug
|
| 2022 |
|
|
#11285: return valid URLs for directories.i
|
| 2023 |
|
|
|
| 2024 |
|
|
2005-04-27 Thomas Fitzsimmons
|
| 2025 |
|
|
|
| 2026 |
|
|
* Makefile.am (ordinary_java_source_files): Add
|
| 2027 |
|
|
gnu/java/net/protocol/https/Handler.java.
|
| 2028 |
|
|
* Makefile.in: Regenerate.
|
| 2029 |
|
|
* java/net/URL.java: Remove org.metastatic.jessie from default
|
| 2030 |
|
|
protocol search path.
|
| 2031 |
|
|
|
| 2032 |
|
|
2005-04-27 Chris Burdess
|
| 2033 |
|
|
|
| 2034 |
|
|
* gnu/java/net/protocol/https/Handler.java: New file.
|
| 2035 |
|
|
|
| 2036 |
|
|
2005-04-27 Jeroen Frijters
|
| 2037 |
|
|
|
| 2038 |
|
|
* javax/imageio/spi/IIORegistry.java (IIORegistry):
|
| 2039 |
|
|
Don't assume that awt Toolkit is always ClasspathToolkit.
|
| 2040 |
|
|
|
| 2041 |
|
|
2005-04-27 Chris Burdess
|
| 2042 |
|
|
|
| 2043 |
|
|
* java/net/protocol/http/HTTPURLConnection.java (connect): Accept
|
| 2044 |
|
|
absolute and relative paths in Location header.
|
| 2045 |
|
|
|
| 2046 |
|
|
2005-04-27 Chris Burdess
|
| 2047 |
|
|
|
| 2048 |
|
|
* gnu/java/net/protocol/http/HTTPURLConnection.java: Throw
|
| 2049 |
|
|
FileNotFoundException and implement getErrorStream on 404.
|
| 2050 |
|
|
|
| 2051 |
|
|
2005-04-27 Sven de Marothy
|
| 2052 |
|
|
|
| 2053 |
|
|
* java/util/TimeZone.java,
|
| 2054 |
|
|
(getDefaultDisplayName): Fix previous fix.
|
| 2055 |
|
|
|
| 2056 |
|
|
2005-04-27 Sven de Marothy
|
| 2057 |
|
|
|
| 2058 |
|
|
* java/util/TimeZone.java,
|
| 2059 |
|
|
(getDefaultDisplayName): Don't print zero offsets.
|
| 2060 |
|
|
|
| 2061 |
|
|
2005-04-27 Roman Kennke
|
| 2062 |
|
|
|
| 2063 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI
|
| 2064 |
|
|
(getThumbBounds): Do not make thumb smaller than
|
| 2065 |
|
|
minimumThumbSize.
|
| 2066 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel
|
| 2067 |
|
|
(initComponentDefaults): Added color defaults for ScrollBar.
|
| 2068 |
|
|
* javax/swing/plaf/metal/MetalScrollBarUI
|
| 2069 |
|
|
(paintThumb): Added.
|
| 2070 |
|
|
(getMinimumThumbSize): Added.
|
| 2071 |
|
|
|
| 2072 |
|
|
2005-04-27 Roman Kennke
|
| 2073 |
|
|
|
| 2074 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel
|
| 2075 |
|
|
(initComponentDefaults): Added some default colors.
|
| 2076 |
|
|
|
| 2077 |
|
|
2005-04-27 Roman Kennke
|
| 2078 |
|
|
|
| 2079 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI.java
|
| 2080 |
|
|
(configureScrollBarColors: Changed key 'ScrollBar.thumbLightShadow'
|
| 2081 |
|
|
to 'ScrollBar.thumbShadow'. The formes does not exist.
|
| 2082 |
|
|
(paintThumb): Use BasicGraphicsUtils for painting the thumb.
|
| 2083 |
|
|
|
| 2084 |
|
|
2005-04-27 Roman Kennke
|
| 2085 |
|
|
|
| 2086 |
|
|
* java/awt/MediaTracker.java: Added 2005 to copyright statement.
|
| 2087 |
|
|
* javax/swing/BoxLayout.java: Likewise.
|
| 2088 |
|
|
* javax/swing/UIManager.java: Likewise.
|
| 2089 |
|
|
* javax/swing/plaf/basic/BasicButtonListener.java: Likewise.
|
| 2090 |
|
|
* javax/swing/plaf/basic/BasicGraphicsUtils.java: Likewise.
|
| 2091 |
|
|
* javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
|
| 2092 |
|
|
* javax/swing/plaf/basic/BasicMenuItemUI.java: Likewise.
|
| 2093 |
|
|
* javax/swing/plaf/basic/BasicScrollPaneUI.java: Likewise.
|
| 2094 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java: Likewise.
|
| 2095 |
|
|
* javax/swing/text/Document.java: Likewise.
|
| 2096 |
|
|
* javax/swing/text/GapContent.java: Likewise.
|
| 2097 |
|
|
* javax/swing/text/SimpleAttributeSet.java: Likewise.
|
| 2098 |
|
|
* javax/swing/tree/DefaultTreeSelectionModel.java: Likewise.
|
| 2099 |
|
|
|
| 2100 |
|
|
2005-04-27 Roman Kennke
|
| 2101 |
|
|
|
| 2102 |
|
|
* javax/swing/plaf/basic/BasicToggleButtonUI.java:
|
| 2103 |
|
|
(getPropertyPrefix): Added.
|
| 2104 |
|
|
|
| 2105 |
|
|
2005-04-27 Roman Kennke
|
| 2106 |
|
|
|
| 2107 |
|
|
* javax/swing/plaf/basic/BasicButtonUI.java
|
| 2108 |
|
|
(getPropertyPrefix): Added.
|
| 2109 |
|
|
(installDefaults): Use getPropertyPrefix instead of hard-coded
|
| 2110 |
|
|
prefix.
|
| 2111 |
|
|
|
| 2112 |
|
|
2005-04-27 Roman Kennke
|
| 2113 |
|
|
|
| 2114 |
|
|
* javax/swing/JToggleButton.java
|
| 2115 |
|
|
(JToggleButton): Removed horizontalAlignment setting, this
|
| 2116 |
|
|
was wrong. Added setting of an actionCommand, ToggleButtons
|
| 2117 |
|
|
have "" as default actionCommand.
|
| 2118 |
|
|
|
| 2119 |
|
|
2005-04-27 Michael Koch
|
| 2120 |
|
|
|
| 2121 |
|
|
* java/nio/charset/Charset.java (providers2): Renamed from 'providers'
|
| 2122 |
|
|
to work around CNI limitation.
|
| 2123 |
|
|
|
| 2124 |
|
|
2005-04-27 Sven de Marothy
|
| 2125 |
|
|
|
| 2126 |
|
|
* java/nio/charset/Charset.java:
|
| 2127 |
|
|
(defaultCharset()): New method.
|
| 2128 |
|
|
Status updated to 1.5
|
| 2129 |
|
|
|
| 2130 |
|
|
2005-04-27 Sven de Marothy
|
| 2131 |
|
|
|
| 2132 |
|
|
* java/nio/charset/Charset.java: Cached encoders shouldn't be static.
|
| 2133 |
|
|
|
| 2134 |
|
|
2005-04-27 Sven de Marothy
|
| 2135 |
|
|
|
| 2136 |
|
|
* java/nio/charset/Charset.java: Reset cached de/encoders.
|
| 2137 |
|
|
|
| 2138 |
|
|
2005-04-27 Robert Schuster
|
| 2139 |
|
|
|
| 2140 |
|
|
* java/nio/charset/Charset.java (forName): Throws
|
| 2141 |
|
|
IllegalArgumentException when argument is null
|
| 2142 |
|
|
and added documentation.
|
| 2143 |
|
|
|
| 2144 |
|
|
2005-04-27 Ito Kazumitsu
|
| 2145 |
|
|
|
| 2146 |
|
|
* java/nio/charset/Charset.java (providers):
|
| 2147 |
|
|
New method to make an array of CharsetProviders defined in
|
| 2148 |
|
|
META-INF/services/java.nio.charset.spi.CharsetProvider.
|
| 2149 |
|
|
(charsetForName, availableCharsets): Use the
|
| 2150 |
|
|
new method providers().
|
| 2151 |
|
|
|
| 2152 |
|
|
2005-04-26 Michael Koch
|
| 2153 |
|
|
|
| 2154 |
|
|
* java/net/InetAddress.java: Made all hexadecimal numbers lowercase.
|
| 2155 |
|
|
Fixed typos in javadocs.
|
| 2156 |
|
|
(isSiteLocalAddress): Fixed handling of byte values.
|
| 2157 |
|
|
(isMCLinkLocal): Likewise.
|
| 2158 |
|
|
* java/net/Inet4Address.java
|
| 2159 |
|
|
(isMulticastAddress): Call super method.
|
| 2160 |
|
|
(isLoopbackAddress): Likewise.
|
| 2161 |
|
|
(isAnyLocalAddress): Likewise.
|
| 2162 |
|
|
(isLinkLocalAddress): Likewise.
|
| 2163 |
|
|
(isSiteLocalAddress): Likewise.
|
| 2164 |
|
|
(isMCGlobal): Likewise.
|
| 2165 |
|
|
(isMCNodeLocal): Likewise.
|
| 2166 |
|
|
(isMCLinkLocal): Likewise.
|
| 2167 |
|
|
(isMCSiteLocal): Likewise.
|
| 2168 |
|
|
(isMCOrgLocal): Likewise.
|
| 2169 |
|
|
(getHostAddress): Likewise.
|
| 2170 |
|
|
|
| 2171 |
|
|
2005-04-26 Sven de Marothy
|
| 2172 |
|
|
|
| 2173 |
|
|
* java/net/InetAddress.java
|
| 2174 |
|
|
(toString): Don't print empty hostnames.
|
| 2175 |
|
|
|
| 2176 |
|
|
2005-04-26 Luca Barbieri
|
| 2177 |
|
|
|
| 2178 |
|
|
PR libgcj/21136:
|
| 2179 |
|
|
* gnu/java/nio/channels/FileChannelImpl.java (tryLock): Pass
|
| 2180 |
|
|
'false' to native lock().
|
| 2181 |
|
|
(lock): Pass 'true' to native lock().
|
| 2182 |
|
|
|
| 2183 |
|
|
2005-04-26 Michael Koch
|
| 2184 |
|
|
|
| 2185 |
|
|
* java/net/InetAddress.java:
|
| 2186 |
|
|
Fixed typos in javadocs.
|
| 2187 |
|
|
|
| 2188 |
|
|
2005-04-26 Andrew Haley
|
| 2189 |
|
|
|
| 2190 |
|
|
PR libgcj/21020:
|
| 2191 |
|
|
* jni.cc (_Jv_JNI_GetAnyFieldID): Use class' loader to find
|
| 2192 |
|
|
field's type.
|
| 2193 |
|
|
|
| 2194 |
|
|
2005-04-26 Tom Tromey
|
| 2195 |
|
|
|
| 2196 |
|
|
* javax/swing/text/html/parser/ParserDelegator.java (callBack,
|
| 2197 |
|
|
gnu): Now package-private.
|
| 2198 |
|
|
* javax/swing/text/html/parser/DocumentParser.java (parser,
|
| 2199 |
|
|
callBack, gnu): Now package-private.
|
| 2200 |
|
|
* javax/swing/text/StringContent.java (content, setOffset,
|
| 2201 |
|
|
checkLocation): Now package-private.
|
| 2202 |
|
|
* javax/swing/text/JTextComponent.java (doc): Now
|
| 2203 |
|
|
package-private.
|
| 2204 |
|
|
* javax/swing/plaf/basic/BasicToolBarUI.java (owner,
|
| 2205 |
|
|
lastGoodOrientation, origParent, borders, cachedBounds,
|
| 2206 |
|
|
cachedOrientation, DragWindow): Now package-private.
|
| 2207 |
|
|
* javax/swing/plaf/basic/BasicTabbedPaneUI.java (incrButton,
|
| 2208 |
|
|
decrButton, viewport, panel, currentScrollLocation, layoutManager,
|
| 2209 |
|
|
tabAreaRect, contentRect, createIncreaseButton,
|
| 2210 |
|
|
createDecreaseButton, findPointForIndex): Now package-private.
|
| 2211 |
|
|
* javax/swing/plaf/basic/BasicSplitPaneDivider.java
|
| 2212 |
|
|
(currentDividerLocation, moveDividerTo): Now package-private.
|
| 2213 |
|
|
* javax/swing/plaf/basic/BasicSliderUI.java (findClosestTick): Now
|
| 2214 |
|
|
package-private.
|
| 2215 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI.java
|
| 2216 |
|
|
(calculatePreferredSize, valueForYPosition, valueForXPosition):
|
| 2217 |
|
|
Now package-private.
|
| 2218 |
|
|
* javax/swing/plaf/basic/BasicPopupMenuUI.java
|
| 2219 |
|
|
(topWindowListener): Now package-private.
|
| 2220 |
|
|
* javax/swing/plaf/basic/BasicOptionPaneUI.java (iconSize,
|
| 2221 |
|
|
OK_STRING, YES_STRING, NO_STRING, CANCEL_STRING): Now constants.
|
| 2222 |
|
|
(messageAreaContainer, buttonContainer, resetSelectedValue): Now
|
| 2223 |
|
|
package-private.
|
| 2224 |
|
|
* javax/swing/plaf/basic/BasicListUI.java (damageLayout): Now
|
| 2225 |
|
|
package-private.
|
| 2226 |
|
|
* javax/swing/plaf/basic/BasicInternalFrameTitlePane.java (title):
|
| 2227 |
|
|
Now package-private.
|
| 2228 |
|
|
* javax/swing/plaf/basic/BasicDesktopIconUI.java (button): Now
|
| 2229 |
|
|
package-private.
|
| 2230 |
|
|
* javax/swing/plaf/basic/BasicComboBoxUI.java (largestItemSize,
|
| 2231 |
|
|
borderInsets): Now package-private.
|
| 2232 |
|
|
(arrowButtonWidth): Likewise. Now a constant.
|
| 2233 |
|
|
* javax/swing/plaf/basic/BasicColorChooserUI.java (chooser, pane,
|
| 2234 |
|
|
makeTabs, updatePreviewPanel): Now package-private.
|
| 2235 |
|
|
* javax/swing/plaf/basic/BasicArrowButton.java (shadow,
|
| 2236 |
|
|
darkShadow, highlight): Now package-private.
|
| 2237 |
|
|
* javax/swing/colorchooser/DefaultSwatchChooserPanel.java
|
| 2238 |
|
|
(addColorToQueue): Now package-private.
|
| 2239 |
|
|
* javax/swing/colorchooser/DefaultRGBChooserPanel.java
|
| 2240 |
|
|
(spinnerChange, sliderChange, updateChange, R, G, B, RSpinner,
|
| 2241 |
|
|
GSpinner, BSpinner): Now package-private.
|
| 2242 |
|
|
* javax/swing/colorchooser/DefaultHSBChooserPanel.java
|
| 2243 |
|
|
(gradientImage, trackImage, slider, hRadio, sRadio, bRadio,
|
| 2244 |
|
|
hSpinner, sSpinner, bSpinner, gradientPoint, internalChange,
|
| 2245 |
|
|
spinnerTrigger, locked, handlingMouse, updateImage, updateSlider,
|
| 2246 |
|
|
updateTrack): Now package-private.
|
| 2247 |
|
|
* javax/swing/TransferHandler.java (clipboard): Now
|
| 2248 |
|
|
package-private.
|
| 2249 |
|
|
* javax/swing/ToolTipManager.java (showTip, hideTip): Now
|
| 2250 |
|
|
package-private.
|
| 2251 |
|
|
* javax/swing/Timer.java (drainEvents, queueEvent): Now
|
| 2252 |
|
|
package-private.
|
| 2253 |
|
|
* javax/swing/RepaintManager.java (globalManager): Now
|
| 2254 |
|
|
package-private.
|
| 2255 |
|
|
* javax/swing/JFormattedTextField.java (editValid): Now
|
| 2256 |
|
|
package-private.
|
| 2257 |
|
|
* javax/swing/JColorChooser.java (makeModal): Now
|
| 2258 |
|
|
package-private.
|
| 2259 |
|
|
* java/awt/geom/GeneralPath.java (rule, types, xpoints, ypoints,
|
| 2260 |
|
|
index, path): Now package-private.
|
| 2261 |
|
|
* java/awt/geom/Area.java (solids, holes, cubicCubicIntersect,
|
| 2262 |
|
|
lineQuadIntersect, lineCubicIntersect, linesIntersect,
|
| 2263 |
|
|
pointEquals): Now package-private.
|
| 2264 |
|
|
* java/awt/geom/Arc2D.java (type): Now package-private.
|
| 2265 |
|
|
* java/awt/Window.java (windowFocusOwner): Now package-private.
|
| 2266 |
|
|
* java/awt/TextComponent.java (editable, selectionStart,
|
| 2267 |
|
|
selectionEnd, text, getIndexAtPoint, getCharacterBounds): Now
|
| 2268 |
|
|
package-private.
|
| 2269 |
|
|
* java/awt/MenuItem.java (actionCommand, enabled, label): Now
|
| 2270 |
|
|
package-private.
|
| 2271 |
|
|
* java/awt/MenuComponent.java (focusListener): Now
|
| 2272 |
|
|
package-private.
|
| 2273 |
|
|
* java/awt/Frame.java (state): Now package-private.
|
| 2274 |
|
|
* java/awt/Choice.java (pItems): Now package-private.
|
| 2275 |
|
|
* java/awt/Checkbox.java (state): Now package-private.
|
| 2276 |
|
|
* java/awt/Button.java (actionCommand, label): Now
|
| 2277 |
|
|
package-private.
|
| 2278 |
|
|
* gnu/javax/swing/text/html/parser/support/Parser.java
|
| 2279 |
|
|
(attributes, _handleEndTag_remaining, _handleStartTag): Now
|
| 2280 |
|
|
package-private.
|
| 2281 |
|
|
* gnu/java/beans/decoder/PersistenceParser.java (javaHandler): Now
|
| 2282 |
|
|
package-private.
|
| 2283 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (paint, stroke, fg, bg,
|
| 2284 |
|
|
clip, transform, font, comp): Now package-private.
|
| 2285 |
|
|
|
| 2286 |
|
|
2005-04-26 Tom Tromey
|
| 2287 |
|
|
|
| 2288 |
|
|
* java/awt/Robot.java (waitForIdle): Call invokeAndWait in a
|
| 2289 |
|
|
static way.
|
| 2290 |
|
|
|
| 2291 |
|
|
2005-04-26 Mark Wielaard
|
| 2292 |
|
|
|
| 2293 |
|
|
* java/net/URL.java (URL(URL,String,URLStreamHandler)): Add spec
|
| 2294 |
|
|
to MalformedURLException.
|
| 2295 |
|
|
|
| 2296 |
|
|
2005-04-26 Michael Koch
|
| 2297 |
|
|
|
| 2298 |
|
|
* java/security/AccessControlContext.java:
|
| 2299 |
|
|
Reformated.
|
| 2300 |
|
|
(protectedDomains): Renamed from 'protectionDomain'.
|
| 2301 |
|
|
* java/security/AccessController.java:
|
| 2302 |
|
|
Reformatted.
|
| 2303 |
|
|
|
| 2304 |
|
|
2005-04-26 Jeroen Frijters
|
| 2305 |
|
|
|
| 2306 |
|
|
* gnu/java/security/action/GetSecurityPropertyAction.java
|
| 2307 |
|
|
(GetSecurityPropertyAction): Implement PrivilegedAction instead
|
| 2308 |
|
|
of extending GetPropertyAction.
|
| 2309 |
|
|
(name): New field.
|
| 2310 |
|
|
(value): Likewise.
|
| 2311 |
|
|
(setParamters): New methods.
|
| 2312 |
|
|
(GetSecurityPropertyAction): Use new setParameters methods.
|
| 2313 |
|
|
|
| 2314 |
|
|
2005-04-26 Jeroen Frijters
|
| 2315 |
|
|
|
| 2316 |
|
|
* java/security/Security.java,
|
| 2317 |
|
|
java/security/cert/X509CRLSelector.java,
|
| 2318 |
|
|
java/security/cert/X509CertSelector.java:
|
| 2319 |
|
|
Modified to use SystemProperties.
|
| 2320 |
|
|
|
| 2321 |
|
|
2005-04-26 Michael Koch
|
| 2322 |
|
|
|
| 2323 |
|
|
* java/lang/System.java
|
| 2324 |
|
|
(setSecurityManager): Fixed comment.
|
| 2325 |
|
|
(getSecurityManager): Removed obsolete comment.
|
| 2326 |
|
|
|
| 2327 |
|
|
2005-04-25 Tom Tromey
|
| 2328 |
|
|
|
| 2329 |
|
|
* java/awt/AWTKeyStroke.java (vktable): Now package-private.
|
| 2330 |
|
|
|
| 2331 |
|
|
2005-04-25 Thomas Fitzsimmons
|
| 2332 |
|
|
|
| 2333 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
|
| 2334 |
|
|
(connectSignals): Realize the window widget after connecting
|
| 2335 |
|
|
signals.
|
| 2336 |
|
|
|
| 2337 |
|
|
2005-04-25 Jeroen Frijters
|
| 2338 |
|
|
|
| 2339 |
|
|
* java/awt/GraphicsEnvironment.java
|
| 2340 |
|
|
(localGraphicsEnvironment): New field.
|
| 2341 |
|
|
(getLocalGraphicsEnvironment): Added support for java.awt.graphicsenv
|
| 2342 |
|
|
property.
|
| 2343 |
|
|
(isHeadless): Added support for java.awt.headless property.
|
| 2344 |
|
|
(isHeadlessInstance): Call headless().
|
| 2345 |
|
|
|
| 2346 |
|
|
2005-04-25 Roman Kennke
|
| 2347 |
|
|
|
| 2348 |
|
|
* gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java
|
| 2349 |
|
|
(getDisplayMode): Added. Returns the current display mode.
|
| 2350 |
|
|
(isFullScreenSupported): Added.
|
| 2351 |
|
|
* java/awt/GraphicsDevice.java
|
| 2352 |
|
|
(setFullScreenWindow): Implemented a primitive fullscreen mode.
|
| 2353 |
|
|
This resizes and relocates the fullscreen window so that it uses
|
| 2354 |
|
|
the whole screen. This is not a fully accelerated fullscreen
|
| 2355 |
|
|
exclusive mode.
|
| 2356 |
|
|
|
| 2357 |
|
|
2005-04-25 Michael Koch
|
| 2358 |
|
|
|
| 2359 |
|
|
* java/lang/Runtime.java,
|
| 2360 |
|
|
java/lang/SecurityManager.java,
|
| 2361 |
|
|
java/lang/System.java,
|
| 2362 |
|
|
java/lang/ThreadGroup.java:
|
| 2363 |
|
|
Replaced java.lang.Runtime.securityManager by
|
| 2364 |
|
|
java.lang.SecurityManager.current (as used in GNU classpath).
|
| 2365 |
|
|
|
| 2366 |
|
|
2005-04-25 David Gilbert
|
| 2367 |
|
|
|
| 2368 |
|
|
* java/awt/Transparency.java
|
| 2369 |
|
|
(getTransparency): fixed API docs.
|
| 2370 |
|
|
|
| 2371 |
|
|
2005-04-25 Archie Cobbs
|
| 2372 |
|
|
|
| 2373 |
|
|
* java/lang/Throwable.java: simplify initializing cause in constructor
|
| 2374 |
|
|
|
| 2375 |
|
|
2005-04-25 Michael Koch
|
| 2376 |
|
|
|
| 2377 |
|
|
* gnu/classpath/SystemProperties.java: New file.
|
| 2378 |
|
|
* gnu/classpath/natSystemProperties.cc: New file.
|
| 2379 |
|
|
* java/lang/Runtime.java
|
| 2380 |
|
|
(defaultProperties): Removed.
|
| 2381 |
|
|
(static): Likewise.
|
| 2382 |
|
|
(): Made thrown exceptions more verbose.
|
| 2383 |
|
|
(insertSystemProperties): Removed.
|
| 2384 |
|
|
* java/lang/System.java
|
| 2385 |
|
|
(static): Likewise.
|
| 2386 |
|
|
(properties): Likewise.
|
| 2387 |
|
|
(setSecurityManager): Reordered modifiers.
|
| 2388 |
|
|
(getenv): Improved javadoc.
|
| 2389 |
|
|
(): Likewise.
|
| 2390 |
|
|
(isWordsBigEndian): Removed.
|
| 2391 |
|
|
* java/lang/natRuntime.cc
|
| 2392 |
|
|
(_Jv_SetDLLSearchPath): Likewise.
|
| 2393 |
|
|
(file_encoding): Likewise.
|
| 2394 |
|
|
(default_file_encoding): Likewise.
|
| 2395 |
|
|
(getpwuid_adaptor): Likewise.
|
| 2396 |
|
|
(insertSystemProperties): Likewise.
|
| 2397 |
|
|
* java/lang/natSystem.cc
|
| 2398 |
|
|
(isWordsBigEndian): Likewise.
|
| 2399 |
|
|
* Makefile.am
|
| 2400 |
|
|
(ordinary_java_source_files):
|
| 2401 |
|
|
Added gnu/classpath/SystemProperties.java.
|
| 2402 |
|
|
(nat_source_files): Added gnu/classpath/natSystemProperties.cc.
|
| 2403 |
|
|
* Makefile.in: Regenerated.
|
| 2404 |
|
|
|
| 2405 |
|
|
2005-04-25 Roman Kennke
|
| 2406 |
|
|
|
| 2407 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI.java
|
| 2408 |
|
|
(initDefaults): Initialize thumb*Color fields correctly.
|
| 2409 |
|
|
|
| 2410 |
|
|
2005-04-25 Roman Kennke
|
| 2411 |
|
|
|
| 2412 |
|
|
* javax/swing/text/GapContent.java:
|
| 2413 |
|
|
Added API comments.
|
| 2414 |
|
|
|
| 2415 |
|
|
2005-04-25 Roman Kennke
|
| 2416 |
|
|
|
| 2417 |
|
|
* javax/swing/plaf/metal/MetalBorders.java:
|
| 2418 |
|
|
Added inner class ScrollPaneBorder.
|
| 2419 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 2420 |
|
|
(initComponentDefaults): Added default for "ScrollPane.border"
|
| 2421 |
|
|
to use the new ScrollPaneBorder.
|
| 2422 |
|
|
|
| 2423 |
|
|
2005-04-25 Roman Kennke
|
| 2424 |
|
|
|
| 2425 |
|
|
* javax/swing/text/AbstractDocument.java:
|
| 2426 |
|
|
Added FIXME comments. This class still has to be
|
| 2427 |
|
|
implemented thread-safe.
|
| 2428 |
|
|
|
| 2429 |
|
|
2005-04-25 Roman Kennke
|
| 2430 |
|
|
|
| 2431 |
|
|
* javax/swing/tree/DefaultTreeSelectionModel.java
|
| 2432 |
|
|
(DefaultTreeSelectionModel): Initialize listenerList here.
|
| 2433 |
|
|
|
| 2434 |
|
|
2005-04-25 Roman Kennke
|
| 2435 |
|
|
|
| 2436 |
|
|
* javax/swing/plaf/metal/MetalTextFieldUI.java
|
| 2437 |
|
|
(createUI): Return one instance per Component instead of a
|
| 2438 |
|
|
shared instance.
|
| 2439 |
|
|
|
| 2440 |
|
|
2005-04-25 Roman Kennke
|
| 2441 |
|
|
|
| 2442 |
|
|
* javax/swing/text/Document.java:
|
| 2443 |
|
|
Added API documentation comments.
|
| 2444 |
|
|
|
| 2445 |
|
|
2005-04-25 Roman Kennke
|
| 2446 |
|
|
|
| 2447 |
|
|
* javax/swing/text/AbstractDocument.java
|
| 2448 |
|
|
(getDocumentProperties): Implemented.
|
| 2449 |
|
|
(setDocumentProperties): Implemented.
|
| 2450 |
|
|
(getProperty): Implemented.
|
| 2451 |
|
|
(putProperty): Implemented.
|
| 2452 |
|
|
|
| 2453 |
|
|
2005-04-25 Roman Kennke
|
| 2454 |
|
|
|
| 2455 |
|
|
* javax/swing/BoxLayout
|
| 2456 |
|
|
(preferredLayoutSize): Fixed computation so that it correctly
|
| 2457 |
|
|
adds the top and bottom insets of the container.
|
| 2458 |
|
|
|
| 2459 |
|
|
2005-04-25 Roman Kennke
|
| 2460 |
|
|
|
| 2461 |
|
|
* javax/swing/plaf/basic/BasicMenuItemUI.java
|
| 2462 |
|
|
(paintText): Make use of the 'selectionForeground' UI default
|
| 2463 |
|
|
for text painting.
|
| 2464 |
|
|
|
| 2465 |
|
|
2005-04-25 Roman Kennke
|
| 2466 |
|
|
|
| 2467 |
|
|
* javax/swing/plaf/basic/BasicLookAndFeel.java
|
| 2468 |
|
|
(initSystemColorDefaults): Modified colors to match the
|
| 2469 |
|
|
BasicLookAndFeel in the reference implementation.
|
| 2470 |
|
|
(initComponentDefaults): Likewise.
|
| 2471 |
|
|
|
| 2472 |
|
|
2005-04-25 Tom Tromey
|
| 2473 |
|
|
|
| 2474 |
|
|
* include/jni.h (_Jv_va_list): Removed.
|
| 2475 |
|
|
Moved configuration code...
|
| 2476 |
|
|
* include/jni_md.h: ... here. New file.
|
| 2477 |
|
|
* include/Makefile.in: Rebuilt.
|
| 2478 |
|
|
* include/Makefile.am (tool_include__HEADERS): Added jni_md.h.
|
| 2479 |
|
|
|
| 2480 |
|
|
2005-04-23 Jeroen Frijters
|
| 2481 |
|
|
|
| 2482 |
|
|
* java/io/FileInputStream.java (FileInputStream(File)),
|
| 2483 |
|
|
java/io/FileOutputStream.java (FileOutputStream(File)):
|
| 2484 |
|
|
Removed unnecessary File.isDirectory() check.
|
| 2485 |
|
|
|
| 2486 |
|
|
2005-04-22 Bryce McKinlay
|
| 2487 |
|
|
|
| 2488 |
|
|
* testsuite/lib/libjava.exp (libjava_find_gij): Use $objdir/.. to find
|
| 2489 |
|
|
gij if get_multilibs fails.
|
| 2490 |
|
|
|
| 2491 |
|
|
2005-04-22 Anthony Green
|
| 2492 |
|
|
|
| 2493 |
|
|
* jni.cc (natrehash): Don't bother clearing memory again.
|
| 2494 |
|
|
* interpret.cc (do_allocate_static_fields): Ditto.
|
| 2495 |
|
|
* java/lang/natString.cc (rehash): Ditto.
|
| 2496 |
|
|
|
| 2497 |
|
|
2005-04-22 Roman Kennke
|
| 2498 |
|
|
|
| 2499 |
|
|
* javax/swing/plaf/basic/BasicLookAndFeel.java
|
| 2500 |
|
|
(initComponentDefaults): Changed Button.border to be
|
| 2501 |
|
|
BasicBorders.getButtonBorder as it should be.
|
| 2502 |
|
|
|
| 2503 |
|
|
2005-04-22 Roman Kennke
|
| 2504 |
|
|
|
| 2505 |
|
|
* javax/swing/plaf/basic/BasicTabbedPaneUI.java:
|
| 2506 |
|
|
(getMaximumSize): Return (Short.MAX_VALUE, Short.MAX_VALUE) as it
|
| 2507 |
|
|
should according to a mauve testcase, instead of the preferred
|
| 2508 |
|
|
size.
|
| 2509 |
|
|
|
| 2510 |
|
|
2005-04-22 Roman Kennke
|
| 2511 |
|
|
|
| 2512 |
|
|
* javax/swing/JMenu.java
|
| 2513 |
|
|
(add): add(Component) now calls PopupMenu.insert(..) instead of
|
| 2514 |
|
|
PopupMenu.add(..). add(..) is not implemented for Component,
|
| 2515 |
|
|
so JComponent.add(..) is called instead, adding the component
|
| 2516 |
|
|
in the wrong place.
|
| 2517 |
|
|
|
| 2518 |
|
|
2005-04-22 Roman Kennke
|
| 2519 |
|
|
|
| 2520 |
|
|
* javax/swing/plaf/basic/BasicButtonListener.java
|
| 2521 |
|
|
(mousePressed): replaced query to getModifiersEx with getModifiers.
|
| 2522 |
|
|
This method relied on faulty behaviour in getModifierEx.
|
| 2523 |
|
|
(mouseReleased): replaced query to getModifiersEx with getModifiers.
|
| 2524 |
|
|
This method relied on faulty behaviour in getModifierEx.
|
| 2525 |
|
|
|
| 2526 |
|
|
2005-04-22 Roman Kennke
|
| 2527 |
|
|
|
| 2528 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 2529 |
|
|
(getDefaults): Call addCustomEntriesToTable on the theme.
|
| 2530 |
|
|
|
| 2531 |
|
|
2005-04-22 Roman Kennke
|
| 2532 |
|
|
|
| 2533 |
|
|
* javax/swing/tree/DefaultTreeSelectionModel.java
|
| 2534 |
|
|
(constructor): Added implementation.
|
| 2535 |
|
|
(getRowMapper): Added implementation.
|
| 2536 |
|
|
(setSelectionMode): Added implementation.
|
| 2537 |
|
|
(getSelectionMode): Added implementation.
|
| 2538 |
|
|
(getSelectionPath): Added implementation.
|
| 2539 |
|
|
(getSelectionPaths): Added implementation.
|
| 2540 |
|
|
(getSelectionCount): Added implementation.
|
| 2541 |
|
|
(isSelectionEmpty): Added implementation.
|
| 2542 |
|
|
(getSelectionRows): Added implementation.
|
| 2543 |
|
|
(getMinSelectionRow): Added implementation.
|
| 2544 |
|
|
(getMaxSelectionRow): Added implementation.
|
| 2545 |
|
|
(getLeadSelectionRow): Added implementation.
|
| 2546 |
|
|
(getLeadSelectionPath): Added implementation.
|
| 2547 |
|
|
|
| 2548 |
|
|
2005-04-22 Casey Marshall
|
| 2549 |
|
|
|
| 2550 |
|
|
* gnu/java/security/der/DERValue.java
|
| 2551 |
|
|
(getValueAs): new method.
|
| 2552 |
|
|
* gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java
|
| 2553 |
|
|
(): read both dates with 'DERValue.getValueAs', with
|
| 2554 |
|
|
'GENERALIZED_TIME' as the argument.
|
| 2555 |
|
|
|
| 2556 |
|
|
2005-04-22 Andrew Pinski
|
| 2557 |
|
|
|
| 2558 |
|
|
* gnu/gcj/runtime/NameFinder.java (close): IN, OUT, and PROC can all
|
| 2559 |
|
|
be null, check for that case and don't deference it.
|
| 2560 |
|
|
|
| 2561 |
|
|
2005-04-22 Sven de Marothy
|
| 2562 |
|
|
|
| 2563 |
|
|
* java/util/logging/LogManager.java: Reformatted.
|
| 2564 |
|
|
(readConfiguration): If a logger for a key is not found, create one.
|
| 2565 |
|
|
|
| 2566 |
|
|
2005-04-22 Andrew John Hughes
|
| 2567 |
|
|
|
| 2568 |
|
|
* java/rmi/Naming.java:
|
| 2569 |
|
|
Added class documentation.
|
| 2570 |
|
|
(lookup(String)): Call parseURL and getName.
|
| 2571 |
|
|
(bind(String,java.rmi.Remote)): Likewise.
|
| 2572 |
|
|
(unbind(String)): Likewise.
|
| 2573 |
|
|
(rebind(String, java.rmi.Remote)): Likewise.
|
| 2574 |
|
|
(list(String)): Call parseURL.
|
| 2575 |
|
|
(parseURL(String)): New method to handle parsing and defaults.
|
| 2576 |
|
|
(getName(java.net.URL)): New method to handle finding the service name.
|
| 2577 |
|
|
|
| 2578 |
|
|
2005-04-21 Tom Tromey
|
| 2579 |
|
|
|
| 2580 |
|
|
* java/lang/natClass.cc (initializeClass): Link class.
|
| 2581 |
|
|
|
| 2582 |
|
|
2005-04-21 Tom Tromey
|
| 2583 |
|
|
|
| 2584 |
|
|
* java/lang/AssertionError.java: Typo fix.
|
| 2585 |
|
|
|
| 2586 |
|
|
2005-04-21 Tom Tromey
|
| 2587 |
|
|
|
| 2588 |
|
|
* java/lang/VMClassLoader.java (transformException): Removed.
|
| 2589 |
|
|
(resolveClass): No longer native. Now does nothing.
|
| 2590 |
|
|
* java/lang/natVMClassLoader.cc (resolveClass): Removed.
|
| 2591 |
|
|
|
| 2592 |
|
|
2005-04-21 Anthony Green
|
| 2593 |
|
|
|
| 2594 |
|
|
PR libgcj/21115
|
| 2595 |
|
|
* testsuite/libjava.special/special.exp,
|
| 2596 |
|
|
testsuite/libjava.special/pr21115I.java,
|
| 2597 |
|
|
testsuite/libjava.special/pr21115.java,
|
| 2598 |
|
|
testsuite/libjava.special/pr21115.out: New files.
|
| 2599 |
|
|
|
| 2600 |
|
|
2005-04-21 Chris Burdess
|
| 2601 |
|
|
|
| 2602 |
|
|
* gnu/java/net/CRLFInputStream.java: Rewrite to return
|
| 2603 |
|
|
CRLF-delimited chunks.
|
| 2604 |
|
|
|
| 2605 |
|
|
2005-04-20 Andrew John Hughes
|
| 2606 |
|
|
|
| 2607 |
|
|
* java/net/URI.java:
|
| 2608 |
|
|
Added class documentation.
|
| 2609 |
|
|
(parseURI(String)): Only handle scheme-specific parts
|
| 2610 |
|
|
if URI is not opaque. Allow for parts that can't be null.
|
| 2611 |
|
|
(toString()): Output the scheme-specific part whole, rather
|
| 2612 |
|
|
than as its possibly non-existent components.
|
| 2613 |
|
|
|
| 2614 |
|
|
2005-04-20 Jeroen Frijters
|
| 2615 |
|
|
|
| 2616 |
|
|
* java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp.
|
| 2617 |
|
|
(AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP):
|
| 2618 |
|
|
Adjusted to match new regexp.
|
| 2619 |
|
|
|
| 2620 |
|
|
2005-04-20 Michael Koch
|
| 2621 |
|
|
|
| 2622 |
|
|
* gnu/java/net/protocol/file/Connection.java,
|
| 2623 |
|
|
gnu/java/net/protocol/jar/Connection.java:
|
| 2624 |
|
|
Reorganized import statements. Fixed @author tags.
|
| 2625 |
|
|
|
| 2626 |
|
|
2005-04-20 Chris Burdess
|
| 2627 |
|
|
|
| 2628 |
|
|
* java/io/DataOutputStream.java (writeUTF): Use block write for
|
| 2629 |
|
|
output.
|
| 2630 |
|
|
|
| 2631 |
|
|
2005-04-20 Jeroen Frijters
|
| 2632 |
|
|
|
| 2633 |
|
|
* java/io/DataInputStream.java (ignoreInitialNewline): Removed
|
| 2634 |
|
|
(readLine): Changed newline handling.
|
| 2635 |
|
|
|
| 2636 |
|
|
2005-04-20 Jeroen Frijters
|
| 2637 |
|
|
|
| 2638 |
|
|
* java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
|
| 2639 |
|
|
ColorModel,byte[],int,int): Fixed byte to int conversion.
|
| 2640 |
|
|
|
| 2641 |
|
|
2005-04-20 Michael Koch
|
| 2642 |
|
|
|
| 2643 |
|
|
* java/io/FilePermission.java
|
| 2644 |
|
|
(serialVersionUID): Made private.
|
| 2645 |
|
|
(ALL_FILES): New constant.
|
| 2646 |
|
|
(implies): Handle '<>' case.
|
| 2647 |
|
|
|
| 2648 |
|
|
2005-04-20 Sven de Marothy
|
| 2649 |
|
|
|
| 2650 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics.java:
|
| 2651 |
|
|
(drawImage): Don't notify the image observer for offscreen images.
|
| 2652 |
|
|
* gnu/java/awt/peer/gtk/GtkImagePainter.java:
|
| 2653 |
|
|
(setPixels): Don't notify the image observer.
|
| 2654 |
|
|
|
| 2655 |
|
|
2005-04-20 Sven de Marothy
|
| 2656 |
|
|
|
| 2657 |
|
|
* java/nio/ByteBufferImpl.java:
|
| 2658 |
|
|
(putChar): Inlined for speed.
|
| 2659 |
|
|
(put, get): Bulk methods can use arraycopy.
|
| 2660 |
|
|
* java/nio/CharBufferImpl.java:
|
| 2661 |
|
|
(put, get): Bulk methods can use arraycopy.
|
| 2662 |
|
|
|
| 2663 |
|
|
2005-04-20 Jeroen Frijters
|
| 2664 |
|
|
|
| 2665 |
|
|
* java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
|
| 2666 |
|
|
and field updates.
|
| 2667 |
|
|
* java/nio/CharBufferImpl.java
|
| 2668 |
|
|
(CharBufferImpl(CharBufferImpl)): Copy array_offset field.
|
| 2669 |
|
|
(get(), put(char)): Inlined checks and field updates. Fixed to
|
| 2670 |
|
|
take array_offset into account.
|
| 2671 |
|
|
(get(int), put(int, char)): Fixed to take array_offset into account.
|
| 2672 |
|
|
|
| 2673 |
|
|
2005-04-20 Sven de Marothy
|
| 2674 |
|
|
|
| 2675 |
|
|
* java/text/SimpleDateFormat.java:
|
| 2676 |
|
|
(formatWithAttribute): Pad year before truncating digits.
|
| 2677 |
|
|
|
| 2678 |
|
|
2005-04-20 Michael Koch
|
| 2679 |
|
|
|
| 2680 |
|
|
* gnu/java/net/PlainDatagramSocketImpl.java:
|
| 2681 |
|
|
Merged copyright header.
|
| 2682 |
|
|
* gnu/java/net/PlainSocketImpl.java:
|
| 2683 |
|
|
Reorganized import statements. Fixed @author tags.
|
| 2684 |
|
|
|
| 2685 |
|
|
2005-04-20 Michael Koch
|
| 2686 |
|
|
|
| 2687 |
|
|
* gnu/java/lang/ClassHelper.java,
|
| 2688 |
|
|
gnu/java/lang/reflect/TypeSignature.java:
|
| 2689 |
|
|
Fixed @author tag.
|
| 2690 |
|
|
|
| 2691 |
|
|
2005-04-20 Michael Koch
|
| 2692 |
|
|
|
| 2693 |
|
|
* gnu/java/beans/IntrospectionIncubator.java:
|
| 2694 |
|
|
Fixed HTML tags in javadocs.
|
| 2695 |
|
|
|
| 2696 |
|
|
2005-04-20 Jeroen Frijters
|
| 2697 |
|
|
|
| 2698 |
|
|
* gnu/java/beans/IntrospectionIncubator.java
|
| 2699 |
|
|
(addToPropertyHash, addToListenerHash): Don't confuse get(),
|
| 2700 |
|
|
set(), is(), add() and remove() with properties or events.
|
| 2701 |
|
|
|
| 2702 |
|
|
2005-04-20 Michael Koch
|
| 2703 |
|
|
|
| 2704 |
|
|
* gnu/java/awt/image/XBMDecoder.java:
|
| 2705 |
|
|
Fixed modifier order.
|
| 2706 |
|
|
|
| 2707 |
|
|
2005-04-20 Roman Kennke
|
| 2708 |
|
|
|
| 2709 |
|
|
* javax/swing/plaf/basic/BasicButtonUI.java
|
| 2710 |
|
|
(paint): This should not care about margin and insets
|
| 2711 |
|
|
at the same time, as insets already include the margin
|
| 2712 |
|
|
through the border.
|
| 2713 |
|
|
* javax/swing/plaf/basic/BasicGraphicsUtils.java
|
| 2714 |
|
|
(getPreferredButtonSize): Likewise.
|
| 2715 |
|
|
* javax/swing/plaf/metal/MetalBorders.java
|
| 2716 |
|
|
(getBorderInsets): Likewise.
|
| 2717 |
|
|
|
| 2718 |
|
|
2005-04-20 Roman Kennke
|
| 2719 |
|
|
|
| 2720 |
|
|
* javax/swing/plaf/basic/BasicOptionPaneUI.java
|
| 2721 |
|
|
(createMessageArea): The JPanel that holds the message area
|
| 2722 |
|
|
doesn't need to override getPreferredSize. This prevents some
|
| 2723 |
|
|
message components from rendering nicely.
|
| 2724 |
|
|
|
| 2725 |
|
|
2005-04-20 Roman Kennke
|
| 2726 |
|
|
|
| 2727 |
|
|
* javax/swing/plaf/metal/MetalInternalFrameUI.java
|
| 2728 |
|
|
(createUI): Do not share instances between components.
|
| 2729 |
|
|
* javax/swing/plaf/metal/MetalSliderUI.java
|
| 2730 |
|
|
(createUI): Do not share instances between components.
|
| 2731 |
|
|
|
| 2732 |
|
|
2005-04-20 Roman Kennke
|
| 2733 |
|
|
|
| 2734 |
|
|
* javax/swing/plaf/metal/MetalBorders:
|
| 2735 |
|
|
(PopupMenuBorder): Added.
|
| 2736 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel
|
| 2737 |
|
|
(initComponentDefaults): Added PopupMenuBorder.
|
| 2738 |
|
|
|
| 2739 |
|
|
2005-04-20 Roman Kennke
|
| 2740 |
|
|
|
| 2741 |
|
|
* javax/swing/tree/DefaultTreeSelectionModel.java:
|
| 2742 |
|
|
Added API documentation all over the class.
|
| 2743 |
|
|
|
| 2744 |
|
|
2005-04-20 Roman Kennke
|
| 2745 |
|
|
|
| 2746 |
|
|
* javax/swing/plaf/basic/BasicScrollPaneUI.java
|
| 2747 |
|
|
(installDefaults): Link managed JScrollPane in instance field.
|
| 2748 |
|
|
(uninstallDefaults): Unlink managed JScrollPane in instance field.
|
| 2749 |
|
|
|
| 2750 |
|
|
2005-04-20 Roman Kennke
|
| 2751 |
|
|
|
| 2752 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI.java
|
| 2753 |
|
|
(PropertyChangeHandler.propertyChange): Add default
|
| 2754 |
|
|
to switch statement to avoid errors with unusual values
|
| 2755 |
|
|
for orientation.
|
| 2756 |
|
|
(installComponents): Likewise.
|
| 2757 |
|
|
|
| 2758 |
|
|
2005-04-20 Roman Kennke
|
| 2759 |
|
|
|
| 2760 |
|
|
* javax/swing/plaf/metal/MetalScrollBarUI.java:
|
| 2761 |
|
|
(createUI): Instances cannot be shared among JScrollPanes.
|
| 2762 |
|
|
|
| 2763 |
|
|
2005-04-20 Roman Kennke
|
| 2764 |
|
|
|
| 2765 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 2766 |
|
|
(initComponentDefaults): Added defaults for Menu, MenuBar
|
| 2767 |
|
|
MenuEntry fonts.
|
| 2768 |
|
|
|
| 2769 |
|
|
2005-04-20 Roman Kennke
|
| 2770 |
|
|
|
| 2771 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI.java
|
| 2772 |
|
|
(installUI): Install listeners after everything all, otherwise
|
| 2773 |
|
|
we get strange NPEs in some situations, especially with
|
| 2774 |
|
|
custom L&Fs.
|
| 2775 |
|
|
(createIncreaseButton): Orientation is expected to be
|
| 2776 |
|
|
SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
|
| 2777 |
|
|
HORIZONTAL or VERTICAL.
|
| 2778 |
|
|
(createDecreaseButton): Orientation is expected to be
|
| 2779 |
|
|
SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
|
| 2780 |
|
|
HORIZONTAL or VERTICAL.
|
| 2781 |
|
|
(installComponents): Orientation for buttons is expected to be
|
| 2782 |
|
|
SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
|
| 2783 |
|
|
HORIZONTAL or VERTICAL.
|
| 2784 |
|
|
|
| 2785 |
|
|
2005-04-20 Roman Kennke
|
| 2786 |
|
|
|
| 2787 |
|
|
* javax/swing/JToolBar.java
|
| 2788 |
|
|
(addImpl): Adjust added AbstractButtons to look and feel like
|
| 2789 |
|
|
toolbar buttons.
|
| 2790 |
|
|
* javax/swing/plaf/metal/MetalBorders.java:
|
| 2791 |
|
|
Adjusted insets of ButtonBorder.
|
| 2792 |
|
|
(RolloverMarginBorder): Added class for toolbar buttons.
|
| 2793 |
|
|
(getButtonBorder): Adjusted factory method to return a shared
|
| 2794 |
|
|
instance of button border.
|
| 2795 |
|
|
(getToolbarButtonBorder): Added factory method to return a shared
|
| 2796 |
|
|
instance of toolbar button border.
|
| 2797 |
|
|
(getMarginBorder): Added factory method to return a shared
|
| 2798 |
|
|
instance of margin border.
|
| 2799 |
|
|
* javax/swing/plaf/metal/MetalButtonUI.java
|
| 2800 |
|
|
(installDefauls): If button is child of a JToolBar then set
|
| 2801 |
|
|
special border on this button.
|
| 2802 |
|
|
|
| 2803 |
|
|
2005-04-20 Michael Koch
|
| 2804 |
|
|
|
| 2805 |
|
|
* java/net/URLConnection.java
|
| 2806 |
|
|
(getContent): Fixed javadoc comment.
|
| 2807 |
|
|
|
| 2808 |
|
|
2005-04-20 Andrew John Hughes
|
| 2809 |
|
|
|
| 2810 |
|
|
* java/net/URL.java:
|
| 2811 |
|
|
(toURI()): Implemented.
|
| 2812 |
|
|
|
| 2813 |
|
|
2005-04-19 Michael Koch
|
| 2814 |
|
|
|
| 2815 |
|
|
* java/net/InetAddress.java
|
| 2816 |
|
|
(InetAddress): Fixed javadoc comment.
|
| 2817 |
|
|
(aton): Likewise.
|
| 2818 |
|
|
(lookup): Added javadoc.
|
| 2819 |
|
|
(getFamily): Likewise.
|
| 2820 |
|
|
* java/net/ServerSocket.java
|
| 2821 |
|
|
(getChannel): Improved javadoc comment.
|
| 2822 |
|
|
|
| 2823 |
|
|
2005-04-19 Andrew John Hughes
|
| 2824 |
|
|
|
| 2825 |
|
|
* gnu/xml/dom/html2/DomHTMLParser.java:
|
| 2826 |
|
|
Changed 'enum' references to become 'enumeration'.
|
| 2827 |
|
|
|
| 2828 |
|
|
2005-04-19 Audrius Meskauskas
|
| 2829 |
|
|
|
| 2830 |
|
|
* gnu/xml/dom/html2/DomHTMLParser.java: New file.
|
| 2831 |
|
|
|
| 2832 |
|
|
2005-04-19 Andrew John Hughes
|
| 2833 |
|
|
|
| 2834 |
|
|
* gnu/javax/swing/text/html/parser/htmlAttributeSet.java:
|
| 2835 |
|
|
(getAttributeNames()): Replaced 'enum' with 'enumeration'.
|
| 2836 |
|
|
* gnu/javax/swing/text/html/parser/htmlValidator.java:
|
| 2837 |
|
|
(validateParameters(TagElement,htmlAttributeSet)):
|
| 2838 |
|
|
Replaced 'enum' with 'enumeration'.
|
| 2839 |
|
|
(validateAttribute(TagElement,htmlAttributeSet,Enumeration,Enumeration)):
|
| 2840 |
|
|
Likewise.
|
| 2841 |
|
|
|
| 2842 |
|
|
2005-04-19 Audrius Meskauskas
|
| 2843 |
|
|
|
| 2844 |
|
|
* javax/swing/text/html/parser/Entity.java (getType): New method.
|
| 2845 |
|
|
* javax/swing/text/html/parser/DocumentParser.java:
|
| 2846 |
|
|
Inherit from javax.swing.text.html.parser.Parser.
|
| 2847 |
|
|
|
| 2848 |
|
|
2005-04-19 Chris Burdess
|
| 2849 |
|
|
|
| 2850 |
|
|
* gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and
|
| 2851 |
|
|
check for HTML/XHTML namespace.
|
| 2852 |
|
|
|
| 2853 |
|
|
2005-04-19 Audrius Meskauskas
|
| 2854 |
|
|
|
| 2855 |
|
|
* javax/swing/text/html/parser/Parser.java,
|
| 2856 |
|
|
javax/swing/text/html/parser/Entity.java:
|
| 2857 |
|
|
Inheriting from DTDConstants.
|
| 2858 |
|
|
* javax/swing/text/html/parser/AttributeList.java
|
| 2859 |
|
|
(getValues): Changed return type.
|
| 2860 |
|
|
* javax/swing/text/html/parser/DocumentParser
|
| 2861 |
|
|
(parse): Adding the callback parameter that receives
|
| 2862 |
|
|
the parsing events.
|
| 2863 |
|
|
|
| 2864 |
|
|
2005-04-19 Chris Burdess
|
| 2865 |
|
|
|
| 2866 |
|
|
* gnu/xml/dom/DomImpl.java,
|
| 2867 |
|
|
gnu/xml/dom/html2/DomHTMLAnchorElement.java,
|
| 2868 |
|
|
gnu/xml/dom/html2/DomHTMLDocument.java,
|
| 2869 |
|
|
gnu/xml/dom/html2/DomHTMLElement.java,
|
| 2870 |
|
|
gnu/xml/dom/html2/DomHTMLFormElement.java,
|
| 2871 |
|
|
gnu/xml/dom/html2/DomHTMLFrameElement.java,
|
| 2872 |
|
|
gnu/xml/dom/html2/DomHTMLIFrameElement.java,
|
| 2873 |
|
|
gnu/xml/dom/html2/DomHTMLImpl.java,
|
| 2874 |
|
|
gnu/xml/dom/html2/DomHTMLInputElement.java,
|
| 2875 |
|
|
gnu/xml/dom/html2/DomHTMLObjectElement.java,
|
| 2876 |
|
|
gnu/xml/dom/html2/DomHTMLOptionElement.java,
|
| 2877 |
|
|
gnu/xml/dom/html2/DomHTMLSelectElement.java,
|
| 2878 |
|
|
gnu/xml/dom/html2/DomHTMLTableCellElement.java,
|
| 2879 |
|
|
gnu/xml/dom/html2/DomHTMLTableElement.java,
|
| 2880 |
|
|
gnu/xml/dom/html2/DomHTMLTableRowElement.java,
|
| 2881 |
|
|
gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
|
| 2882 |
|
|
gnu/xml/dom/html2/DomHTMLTextAreaElement.java: JAXP integration,
|
| 2883 |
|
|
UI events, and tree utility functions.
|
| 2884 |
|
|
|
| 2885 |
|
|
2005-04-19 Michael Koch
|
| 2886 |
|
|
|
| 2887 |
|
|
* gnu/javax/swing/text/html/parser/HTML_401F.java,
|
| 2888 |
|
|
gnu/javax/swing/text/html/parser/gnuDTD.java,
|
| 2889 |
|
|
gnu/javax/swing/text/html/parser/models/node.java:
|
| 2890 |
|
|
Reworked import statements.
|
| 2891 |
|
|
|
| 2892 |
|
|
2005-04-19 Audrius Meskauskas, Lithuania
|
| 2893 |
|
|
|
| 2894 |
|
|
* javax/swing/text/html/HTMLDocument.java: New file.
|
| 2895 |
|
|
|
| 2896 |
|
|
2005-04-19 Michael Koch
|
| 2897 |
|
|
|
| 2898 |
|
|
* javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
|
| 2899 |
|
|
Reformatted.
|
| 2900 |
|
|
* javax/swing/text/html/parser/AttributeList.java:
|
| 2901 |
|
|
Fixed order of modifiers.
|
| 2902 |
|
|
(AttributeList): Made final.
|
| 2903 |
|
|
* javax/swing/text/html/parser/ContentModel.java:
|
| 2904 |
|
|
Fixed html characters in javadocs.
|
| 2905 |
|
|
* javax/swing/text/html/parser/DTD.java
|
| 2906 |
|
|
(DTD): Don't implement java.io.Serializable directly.
|
| 2907 |
|
|
(getElement): Simplified.
|
| 2908 |
|
|
* javax/swing/text/html/parser/DTDConstants.java:
|
| 2909 |
|
|
Reformatted file.
|
| 2910 |
|
|
* javax/swing/text/html/parser/Element.java:
|
| 2911 |
|
|
Fixed order of modifiers.
|
| 2912 |
|
|
* javax/swing/text/html/parser/Parser.java:
|
| 2913 |
|
|
Reformatted. Don't use fully-qualified class names.
|
| 2914 |
|
|
* javax/swing/text/html/parser/ParserDelegator.java:
|
| 2915 |
|
|
Fixed order of modifiers.
|
| 2916 |
|
|
* javax/swing/text/rtf/RTFParser.java:
|
| 2917 |
|
|
Re-ordered import statements.
|
| 2918 |
|
|
* javax/swing/text/rtf/RTFScanner.java:
|
| 2919 |
|
|
Removed unused import statement.
|
| 2920 |
|
|
|
| 2921 |
|
|
2005-04-19 Chris Burdess
|
| 2922 |
|
|
|
| 2923 |
|
|
* gnu/xml/dom/html2/DomHTMLButtonElement.java,
|
| 2924 |
|
|
gnu/xml/dom/html2/DomHTMLCollection.java,
|
| 2925 |
|
|
gnu/xml/dom/html2/DomHTMLDocument.java,
|
| 2926 |
|
|
gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element
|
| 2927 |
|
|
types.
|
| 2928 |
|
|
* gnu/xml/dom/html2/DomHTMLDListElement.java,
|
| 2929 |
|
|
gnu/xml/dom/html2/DomHTMLDirectoryElement.java,
|
| 2930 |
|
|
gnu/xml/dom/html2/DomHTMLDivElement.java,
|
| 2931 |
|
|
gnu/xml/dom/html2/DomHTMLFieldSetElement.java,
|
| 2932 |
|
|
gnu/xml/dom/html2/DomHTMLFontElement.java,
|
| 2933 |
|
|
gnu/xml/dom/html2/DomHTMLFormElement.java,
|
| 2934 |
|
|
gnu/xml/dom/html2/DomHTMLFrameElement.java,
|
| 2935 |
|
|
gnu/xml/dom/html2/DomHTMLFrameSetElement.java,
|
| 2936 |
|
|
gnu/xml/dom/html2/DomHTMLHRElement.java,
|
| 2937 |
|
|
gnu/xml/dom/html2/DomHTMLHeadElement.java,
|
| 2938 |
|
|
gnu/xml/dom/html2/DomHTMLHeadingElement.java,
|
| 2939 |
|
|
gnu/xml/dom/html2/DomHTMLHtmlElement.java,
|
| 2940 |
|
|
gnu/xml/dom/html2/DomHTMLIFrameElement.java,
|
| 2941 |
|
|
gnu/xml/dom/html2/DomHTMLImageElement.java,
|
| 2942 |
|
|
gnu/xml/dom/html2/DomHTMLInputElement.java,
|
| 2943 |
|
|
gnu/xml/dom/html2/DomHTMLIsIndexElement.java,
|
| 2944 |
|
|
gnu/xml/dom/html2/DomHTMLLIElement.java,
|
| 2945 |
|
|
gnu/xml/dom/html2/DomHTMLLabelElement.java,
|
| 2946 |
|
|
gnu/xml/dom/html2/DomHTMLLegendElement.java,
|
| 2947 |
|
|
gnu/xml/dom/html2/DomHTMLLinkElement.java,
|
| 2948 |
|
|
gnu/xml/dom/html2/DomHTMLMapElement.java,
|
| 2949 |
|
|
gnu/xml/dom/html2/DomHTMLMenuElement.java,
|
| 2950 |
|
|
gnu/xml/dom/html2/DomHTMLMetaElement.java,
|
| 2951 |
|
|
gnu/xml/dom/html2/DomHTMLModElement.java,
|
| 2952 |
|
|
gnu/xml/dom/html2/DomHTMLOListElement.java,
|
| 2953 |
|
|
gnu/xml/dom/html2/DomHTMLObjectElement.java,
|
| 2954 |
|
|
gnu/xml/dom/html2/DomHTMLOptGroupElement.java,
|
| 2955 |
|
|
gnu/xml/dom/html2/DomHTMLOptionElement.java,
|
| 2956 |
|
|
gnu/xml/dom/html2/DomHTMLParagraphElement.java,
|
| 2957 |
|
|
gnu/xml/dom/html2/DomHTMLParamElement.java,
|
| 2958 |
|
|
gnu/xml/dom/html2/DomHTMLPreElement.java,
|
| 2959 |
|
|
gnu/xml/dom/html2/DomHTMLQuoteElement.java,
|
| 2960 |
|
|
gnu/xml/dom/html2/DomHTMLScriptElement.java,
|
| 2961 |
|
|
gnu/xml/dom/html2/DomHTMLSelectElement.java,
|
| 2962 |
|
|
gnu/xml/dom/html2/DomHTMLStyleElement.java,
|
| 2963 |
|
|
gnu/xml/dom/html2/DomHTMLTableCaptionElement.java,
|
| 2964 |
|
|
gnu/xml/dom/html2/DomHTMLTableCellElement.java,
|
| 2965 |
|
|
gnu/xml/dom/html2/DomHTMLTableColElement.java,
|
| 2966 |
|
|
gnu/xml/dom/html2/DomHTMLTableElement.java,
|
| 2967 |
|
|
gnu/xml/dom/html2/DomHTMLTableRowElement.java,
|
| 2968 |
|
|
gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
|
| 2969 |
|
|
gnu/xml/dom/html2/DomHTMLTextAreaElement.java,
|
| 2970 |
|
|
gnu/xml/dom/html2/DomHTMLTitleElement.java,
|
| 2971 |
|
|
gnu/xml/dom/html2/DomHTMLUListElement.java: New files.
|
| 2972 |
|
|
|
| 2973 |
|
|
2005-04-19 Audrius Meskauskas
|
| 2974 |
|
|
|
| 2975 |
|
|
* javax/swing/text/ChangedCharSetException.java,
|
| 2976 |
|
|
javax/swing/text/html/HTMLEditorKit.java,
|
| 2977 |
|
|
javax/swing/text/html/HTMLFrameHyperlinkEvent.java,
|
| 2978 |
|
|
javax/swing/text/html/parser/AttributeList.java,
|
| 2979 |
|
|
javax/swing/text/html/parser/ContentModel.java,
|
| 2980 |
|
|
javax/swing/text/html/parser/DocumentParser.java,
|
| 2981 |
|
|
javax/swing/text/html/parser/DTD.java,
|
| 2982 |
|
|
javax/swing/text/html/parser/DTDConstants.java,
|
| 2983 |
|
|
javax/swing/text/html/parser/Element.java,
|
| 2984 |
|
|
javax/swing/text/html/parser/Entity.java,
|
| 2985 |
|
|
javax/swing/text/html/parser/Parser.java,
|
| 2986 |
|
|
javax/swing/text/html/parser/TagElement.java,
|
| 2987 |
|
|
gnu/javax/swing/text/html/package.html,
|
| 2988 |
|
|
gnu/javax/swing/text/html/parser/gnuDTD.java,
|
| 2989 |
|
|
gnu/javax/swing/text/html/parser/HTML_401F.java,
|
| 2990 |
|
|
gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
|
| 2991 |
|
|
gnu/javax/swing/text/html/parser/htmlValidator.java,
|
| 2992 |
|
|
gnu/javax/swing/text/html/parser/package.html,
|
| 2993 |
|
|
gnu/javax/swing/text/html/parser/models/list.java,
|
| 2994 |
|
|
gnu/javax/swing/text/html/parser/models/node.java,
|
| 2995 |
|
|
gnu/javax/swing/text/html/parser/models/noTagModel.java,
|
| 2996 |
|
|
gnu/javax/swing/text/html/parser/models/package.html,
|
| 2997 |
|
|
gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java,
|
| 2998 |
|
|
gnu/javax/swing/text/html/parser/models/TableRowContentModel.java,
|
| 2999 |
|
|
gnu/javax/swing/text/html/parser/models/transformer.java,
|
| 3000 |
|
|
gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java,
|
| 3001 |
|
|
gnu/javax/swing/text/html/parser/support/package.html,
|
| 3002 |
|
|
gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
|
| 3003 |
|
|
gnu/javax/swing/text/html/parser/support/Parser.java,
|
| 3004 |
|
|
gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
|
| 3005 |
|
|
gnu/javax/swing/text/html/parser/support/low/Buffer.java,
|
| 3006 |
|
|
gnu/javax/swing/text/html/parser/support/low/Constants.java,
|
| 3007 |
|
|
gnu/javax/swing/text/html/parser/support/low/Location.java,
|
| 3008 |
|
|
gnu/javax/swing/text/html/parser/support/low/node.java,
|
| 3009 |
|
|
gnu/javax/swing/text/html/parser/support/low/package.html,
|
| 3010 |
|
|
gnu/javax/swing/text/html/parser/support/low/ParseException.java,
|
| 3011 |
|
|
gnu/javax/swing/text/html/parser/support/low/pattern.java,
|
| 3012 |
|
|
gnu/javax/swing/text/html/parser/support/low/Queue.java,
|
| 3013 |
|
|
gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java:
|
| 3014 |
|
|
New files.
|
| 3015 |
|
|
* javax/swing/text/html/HTML.java,
|
| 3016 |
|
|
javax/swing/text/html/parser/ParserDelegator.java:
|
| 3017 |
|
|
New files (replacing).
|
| 3018 |
|
|
* javax/swing/text/html/package.html,
|
| 3019 |
|
|
javax/swing/text/html/parser/package.html: Documenting the
|
| 3020 |
|
|
packages.
|
| 3021 |
|
|
|
| 3022 |
|
|
2005-04-19 Chris Burdess
|
| 3023 |
|
|
|
| 3024 |
|
|
* gnu/xml/dom/html2/DomHTMLAnchorElement.java,
|
| 3025 |
|
|
gnu/xml/dom/html2/DomHTMLAppletElement.java,
|
| 3026 |
|
|
gnu/xml/dom/html2/DomHTMLAreaElement.java,
|
| 3027 |
|
|
gnu/xml/dom/html2/DomHTMLBaseElement.java,
|
| 3028 |
|
|
gnu/xml/dom/html2/DomHTMLBaseFontElement.java,
|
| 3029 |
|
|
gnu/xml/dom/html2/DomHTMLBodyElement.java,
|
| 3030 |
|
|
gnu/xml/dom/html2/DomHTMLBRElement.java,
|
| 3031 |
|
|
gnu/xml/dom/html2/DomHTMLButtonElement.java,
|
| 3032 |
|
|
gnu/xml/dom/html2/DomHTMLCollection.java,
|
| 3033 |
|
|
gnu/xml/dom/html2/DomHTMLDocument.java,
|
| 3034 |
|
|
gnu/xml/dom/html2/DomHTMLElement.java: New files.
|
| 3035 |
|
|
|
| 3036 |
|
|
2005-04-19 Michael Koch
|
| 3037 |
|
|
|
| 3038 |
|
|
* Makefile.am: Added new files.
|
| 3039 |
|
|
* Makefile.in: Regenerated.
|
| 3040 |
|
|
|
| 3041 |
|
|
2005-04-19 Roman Kennke
|
| 3042 |
|
|
|
| 3043 |
|
|
* javax/swing/text/JTextComponent.java
|
| 3044 |
|
|
(JTextComponent): Added repaintListener which issues repaint
|
| 3045 |
|
|
requests when the underlying document changes.
|
| 3046 |
|
|
(setDocument): Adds repaintListener to document when the
|
| 3047 |
|
|
document is changed.
|
| 3048 |
|
|
* javax/swing/text/DefaultEditorKit.java:
|
| 3049 |
|
|
Removed repaint calls on JTextComponent. This is now handled
|
| 3050 |
|
|
through a DocumentListener in JTextComponent that repaints
|
| 3051 |
|
|
the component when needed.
|
| 3052 |
|
|
|
| 3053 |
|
|
2005-04-19 Roman Kennke
|
| 3054 |
|
|
|
| 3055 |
|
|
PR libgcj/21064
|
| 3056 |
|
|
* javax/swing/text/StyleContext.java
|
| 3057 |
|
|
(NamedStyle.setResolveParent): Added null
|
| 3058 |
|
|
pointer check.
|
| 3059 |
|
|
|
| 3060 |
|
|
2005-04-19 Michael Koch
|
| 3061 |
|
|
|
| 3062 |
|
|
* java/rmi/server/RemoteObject.java:
|
| 3063 |
|
|
Removed unused import statement.
|
| 3064 |
|
|
|
| 3065 |
|
|
2005-04-19 Michael Koch
|
| 3066 |
|
|
|
| 3067 |
|
|
* java/net/URL.java: Formatting cleanups.
|
| 3068 |
|
|
|
| 3069 |
|
|
2005-04-19 Michael Koch
|
| 3070 |
|
|
|
| 3071 |
|
|
* java/awt/FontMetrics.java: Reformatted.
|
| 3072 |
|
|
(getFontRenderContext): Handle case when java.awt.Graphics context is
|
| 3073 |
|
|
given.
|
| 3074 |
|
|
|
| 3075 |
|
|
2005-04-19 Michael Koch
|
| 3076 |
|
|
|
| 3077 |
|
|
* java/awt/FontMetrics.java
|
| 3078 |
|
|
(getStringBounds): New methods.
|
| 3079 |
|
|
|
| 3080 |
|
|
|
| 3081 |
|
|
2005-04-19 Michael Koch
|
| 3082 |
|
|
|
| 3083 |
|
|
* gnu/java/security/x509/X509Certificate.java
|
| 3084 |
|
|
(parse): Handle val == null case.
|
| 3085 |
|
|
|
| 3086 |
|
|
2005-04-19 Roman Kennke
|
| 3087 |
|
|
|
| 3088 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 3089 |
|
|
(initComponentDefaults): Added defaults for Menu, MenuBar
|
| 3090 |
|
|
MenuEntry fonts.
|
| 3091 |
|
|
|
| 3092 |
|
|
2005-04-19 Roman Kennke
|
| 3093 |
|
|
|
| 3094 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 3095 |
|
|
(initComponentDefaults): Added Label.font.
|
| 3096 |
|
|
(initSystemColorDefaults): Added this method and adjusted the
|
| 3097 |
|
|
general control color.
|
| 3098 |
|
|
|
| 3099 |
|
|
2005-04-19 Roman Kennke
|
| 3100 |
|
|
|
| 3101 |
|
|
* javax/swing/plaf/metal/MetalBorders.java:
|
| 3102 |
|
|
Added.
|
| 3103 |
|
|
* javax/swing/plaf/metal/MetalButtonUI.java:
|
| 3104 |
|
|
(installDefaults): Install button font.
|
| 3105 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java:
|
| 3106 |
|
|
(initComponentDefaults): Added button border, font and margin.
|
| 3107 |
|
|
Changed components background color to the Metal current themes
|
| 3108 |
|
|
standard color.
|
| 3109 |
|
|
|
| 3110 |
|
|
2005-04-19 Roman Kennke
|
| 3111 |
|
|
|
| 3112 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 3113 |
|
|
(initComponentDefaults): Added to set Metal specific component
|
| 3114 |
|
|
defaults.
|
| 3115 |
|
|
|
| 3116 |
|
|
2005-04-19 Mark Wielaard
|
| 3117 |
|
|
|
| 3118 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 3119 |
|
|
(initClassDefaults): Call super.initClassDefaults().
|
| 3120 |
|
|
|
| 3121 |
|
|
2005-04-19 Roman Kennke
|
| 3122 |
|
|
|
| 3123 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 3124 |
|
|
(initClassDefaults): Added to include the *UI classes.
|
| 3125 |
|
|
|
| 3126 |
|
|
2005-04-19 Roman Kennke
|
| 3127 |
|
|
|
| 3128 |
|
|
* javax/swing/plaf/metal/MetalComboBoxUI.java:
|
| 3129 |
|
|
Added.
|
| 3130 |
|
|
* javax/swing/plaf/metal/MetalDesktopIconUI.java:
|
| 3131 |
|
|
Added.
|
| 3132 |
|
|
* javax/swing/plaf/metal/MetalInternalFrameUI.java:
|
| 3133 |
|
|
Added.
|
| 3134 |
|
|
* javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
|
| 3135 |
|
|
Added.
|
| 3136 |
|
|
* javax/swing/plaf/metal/MetalProgressBarUI.java:
|
| 3137 |
|
|
Added.
|
| 3138 |
|
|
* javax/swing/plaf/metal/MetalRootPaneUI.java:
|
| 3139 |
|
|
Added.
|
| 3140 |
|
|
* javax/swing/plaf/metal/MetalScrollBarUI.java:
|
| 3141 |
|
|
Added.
|
| 3142 |
|
|
* javax/swing/plaf/metal/MetalSeparatorUI.java:
|
| 3143 |
|
|
Added.
|
| 3144 |
|
|
* javax/swing/plaf/metal/MetalSliderUI.java:
|
| 3145 |
|
|
Added.
|
| 3146 |
|
|
* javax/swing/plaf/metal/MetalSplitPaneUI.java:
|
| 3147 |
|
|
Added.
|
| 3148 |
|
|
* javax/swing/plaf/metal/MetalTextFieldUI.java:
|
| 3149 |
|
|
Added.
|
| 3150 |
|
|
* javax/swing/plaf/metal/MetalToggleButtonUI.java:
|
| 3151 |
|
|
|
| 3152 |
|
|
2005-04-19 Roman Kennke
|
| 3153 |
|
|
|
| 3154 |
|
|
* javax/swing/plaf/metal/MetalButtonUI.java:
|
| 3155 |
|
|
Added skeleton class.
|
| 3156 |
|
|
* javax/swing/plaf/metal/MetalCheckBoxUI.java:
|
| 3157 |
|
|
Added skeleton class.
|
| 3158 |
|
|
* javax/swing/plaf/metal/MetalLabelUI.java:
|
| 3159 |
|
|
Added skeleton class.
|
| 3160 |
|
|
* javax/swing/plaf/metal/MetalRadioButtonUI.java:
|
| 3161 |
|
|
Added skeleton class.
|
| 3162 |
|
|
* javax/swing/plaf/metal/MetalScrollPaneUI.java:
|
| 3163 |
|
|
Added skeleton class.
|
| 3164 |
|
|
* javax/swing/plaf/metal/MetalTabbedPaneUI.java:
|
| 3165 |
|
|
Added skeleton class.
|
| 3166 |
|
|
|
| 3167 |
|
|
2005-04-19 Roman Kennke
|
| 3168 |
|
|
|
| 3169 |
|
|
* javax/swing/UIDefaults.java:
|
| 3170 |
|
|
Added API documentation for all methods.
|
| 3171 |
|
|
|
| 3172 |
|
|
2005-04-19 Roman Kennke
|
| 3173 |
|
|
|
| 3174 |
|
|
* javax/swing/UIDefaults.java
|
| 3175 |
|
|
(put): Now uses new checkAndPut method instead of checking
|
| 3176 |
|
|
directly.
|
| 3177 |
|
|
(putDefaults): Fixed so that it accepts null-values and
|
| 3178 |
|
|
treats them like remove(key).
|
| 3179 |
|
|
(checkAndPut): Added. This checks for null-values and calls
|
| 3180 |
|
|
put or remove.
|
| 3181 |
|
|
|
| 3182 |
|
|
2005-04-19 Michael Koch
|
| 3183 |
|
|
|
| 3184 |
|
|
* Makefile.am: Added new files.
|
| 3185 |
|
|
* Makefile.in: Regenerated.
|
| 3186 |
|
|
|
| 3187 |
|
|
2005-04-19 Mark Wielaard
|
| 3188 |
|
|
|
| 3189 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set
|
| 3190 |
|
|
java.class.path to CLASSPATH only when not empty. Fall back to
|
| 3191 |
|
|
default path "." when java.class.path is empty.
|
| 3192 |
|
|
|
| 3193 |
|
|
2005-04-19 Michael Koch
|
| 3194 |
|
|
|
| 3195 |
|
|
* javax/swing/text/rtf/ControlWordToken.java,
|
| 3196 |
|
|
javax/swing/text/rtf/RTFEditorKit.java,
|
| 3197 |
|
|
javax/swing/text/rtf/RTFParseException.java,
|
| 3198 |
|
|
javax/swing/text/rtf/RTFParser.java,
|
| 3199 |
|
|
javax/swing/text/rtf/RTFScanner.java,
|
| 3200 |
|
|
javax/swing/text/rtf/TextToken.java,
|
| 3201 |
|
|
javax/swing/text/rtf/Token.java: New files.
|
| 3202 |
|
|
* Makefile.am: Added new files.
|
| 3203 |
|
|
* Makefile.in: Regenerated.
|
| 3204 |
|
|
|
| 3205 |
|
|
2005-04-19 Michael Koch
|
| 3206 |
|
|
|
| 3207 |
|
|
* java/awt/geom/QuadCurve2D.java:
|
| 3208 |
|
|
Fixed Brian Gough's name for real.
|
| 3209 |
|
|
|
| 3210 |
|
|
2005-04-19 Roman Kennke
|
| 3211 |
|
|
|
| 3212 |
|
|
* javax/swing/UIManager.java:
|
| 3213 |
|
|
Make the UIManager respect the swing.defaultlaf system
|
| 3214 |
|
|
property.
|
| 3215 |
|
|
|
| 3216 |
|
|
2005-04-19 Tom Tromey
|
| 3217 |
|
|
|
| 3218 |
|
|
* java/lang/natVMClassLoader.cc (loadClass): Call resolveClass,
|
| 3219 |
|
|
not _Jv_InitClass.
|
| 3220 |
|
|
|
| 3221 |
|
|
2005-04-19 Roman Kennke
|
| 3222 |
|
|
|
| 3223 |
|
|
* javax/swing/plaf/basic/BasicMenuBarUI.java:
|
| 3224 |
|
|
Fixed tabs to spaces.
|
| 3225 |
|
|
|
| 3226 |
|
|
2005-04-19 Roman Kennke
|
| 3227 |
|
|
|
| 3228 |
|
|
* javax/swing/plaf/basic/BasicMenuUI.java
|
| 3229 |
|
|
(getMaximumSize): Now returns preferredSize because JMenu should
|
| 3230 |
|
|
never be bigger than that.
|
| 3231 |
|
|
* javax/swing/JRootPane
|
| 3232 |
|
|
(RootLayout.layoutContainer): Make JMenuBars take the whole width.
|
| 3233 |
|
|
|
| 3234 |
|
|
2005-04-19 Roman Kennke
|
| 3235 |
|
|
|
| 3236 |
|
|
* javax/swing/JRootPane.java:
|
| 3237 |
|
|
Fixed various tabs to be spaces.
|
| 3238 |
|
|
(RootLayout.layoutContainer): Made menubar left aligned.
|
| 3239 |
|
|
|
| 3240 |
|
|
2005-04-19 Roman Kennke
|
| 3241 |
|
|
|
| 3242 |
|
|
* javax/swing/JList.java
|
| 3243 |
|
|
(getPreferredScrollableViewportSize):
|
| 3244 |
|
|
The previous implementation was merely guessing the size,
|
| 3245 |
|
|
now it respects layoutOrientation, visibleRowCount
|
| 3246 |
|
|
and preferredSize.
|
| 3247 |
|
|
(getScrollableTracksViewportHeight):
|
| 3248 |
|
|
Reimplemented so that layoutOrientation, visibleRowCount
|
| 3249 |
|
|
and preferred size are respected.
|
| 3250 |
|
|
(getScrollableTracksViewportWidth):
|
| 3251 |
|
|
Reimplemented so that layoutOrientation, visibleRowCount
|
| 3252 |
|
|
and preferred size are respected.
|
| 3253 |
|
|
* javax/swing/plaf/basic/BasicListUI.java
|
| 3254 |
|
|
(getPreferredSize):
|
| 3255 |
|
|
Improved calculation of preferredSize when JList is
|
| 3256 |
|
|
set to HORIZONTAL_WRAP or VERTICAL_WRAP.
|
| 3257 |
|
|
(getCellBounds):
|
| 3258 |
|
|
The previous implementation assumed a layoutOrientation of
|
| 3259 |
|
|
JList.VERTICAL, now also ok with JList.HORIZONTAL_WRAP and
|
| 3260 |
|
|
JList.VERTICAL_WRAP.
|
| 3261 |
|
|
|
| 3262 |
|
|
2005-04-19 Roman Kennke
|
| 3263 |
|
|
|
| 3264 |
|
|
* javax/swing/plaf/basic/BasicListUI.java
|
| 3265 |
|
|
(paintCell): use CellRendererPane for painting the cells.
|
| 3266 |
|
|
|
| 3267 |
|
|
2005-04-19 Roman Kennke
|
| 3268 |
|
|
|
| 3269 |
|
|
* javax/swing/plaf/basic/BasicListUI:
|
| 3270 |
|
|
fixed modifiers of several fields, methods and inner
|
| 3271 |
|
|
classes to match the 'spec'.
|
| 3272 |
|
|
(getMaximumSize): removed. It's not in the spec and the
|
| 3273 |
|
|
implementations was superfluous.
|
| 3274 |
|
|
|
| 3275 |
|
|
2005-04-19 Roman Kennke
|
| 3276 |
|
|
|
| 3277 |
|
|
* javax/swing/plaf/basic/BasicListUI:
|
| 3278 |
|
|
make BasicListUI capable of wrapping lists
|
| 3279 |
|
|
(layoutOrientation property of javax.swing.JList)
|
| 3280 |
|
|
|
| 3281 |
|
|
2005-04-19 Roman Kennke
|
| 3282 |
|
|
|
| 3283 |
|
|
* javax/swing/plaf/basic/BasicListUI
|
| 3284 |
|
|
(updateLayoutState,paint): make BasicListUI aware of the
|
| 3285 |
|
|
width of the rendered JList.
|
| 3286 |
|
|
|
| 3287 |
|
|
2005-04-19 Roman Kennke
|
| 3288 |
|
|
|
| 3289 |
|
|
* javax/swing/ImageIcon.java
|
| 3290 |
|
|
Added API documentation.
|
| 3291 |
|
|
|
| 3292 |
|
|
2005-04-19 Roman Kennke
|
| 3293 |
|
|
|
| 3294 |
|
|
* javax/swing/text/ImageIcon.java
|
| 3295 |
|
|
(ImageIcon): Use setImage instead of direct assignment.
|
| 3296 |
|
|
(setImage): Call loadImage to make sure that the image is loaded.
|
| 3297 |
|
|
(loadImage): Waits for the image to complete loading.
|
| 3298 |
|
|
(getImageLoadStatus): Added. Returns the load status of the
|
| 3299 |
|
|
image.
|
| 3300 |
|
|
|
| 3301 |
|
|
2005-04-19 Audrius Meskauskas
|
| 3302 |
|
|
|
| 3303 |
|
|
* javax/swing/JTextArea.java (replaceRange):
|
| 3304 |
|
|
Fixing doc.remove(start, length) misinterpretation.
|
| 3305 |
|
|
|
| 3306 |
|
|
2005-04-19 Roman Kennke
|
| 3307 |
|
|
|
| 3308 |
|
|
* javax/swing/CellRendererPane.java:
|
| 3309 |
|
|
implemented all methods of this class.
|
| 3310 |
|
|
reformatted all wrong formatted code.
|
| 3311 |
|
|
|
| 3312 |
|
|
2005-04-19 Roman Kennke
|
| 3313 |
|
|
|
| 3314 |
|
|
* javax/swing/BoxLayout.java:
|
| 3315 |
|
|
(layoutContainer): Made this layout manager respect the
|
| 3316 |
|
|
minimum, maximum and preferred size more correctly.
|
| 3317 |
|
|
|
| 3318 |
|
|
2005-04-19 Roman Kennke
|
| 3319 |
|
|
|
| 3320 |
|
|
* javax/swing/BoxLayout.java:
|
| 3321 |
|
|
(preferredLayoutSize,minimumLayoutSize,maximumLayoutSize,
|
| 3322 |
|
|
layoutContainer): Make these methods and thereby the
|
| 3323 |
|
|
BoxLayout respect the insets (like borders) of the
|
| 3324 |
|
|
component that is laid out.
|
| 3325 |
|
|
|
| 3326 |
|
|
2005-04-19 Roman Kennke
|
| 3327 |
|
|
|
| 3328 |
|
|
* javax/swing/JComponent.java:
|
| 3329 |
|
|
Modified alignmentX and alignmentY to be 0.5 instead of 0.0.
|
| 3330 |
|
|
Untabified the file.
|
| 3331 |
|
|
|
| 3332 |
|
|
2005-04-19 Audrius Meskauskas
|
| 3333 |
|
|
|
| 3334 |
|
|
* javax/swing/JComboBox.java (constructors): selecting the
|
| 3335 |
|
|
first item if the box was constructed from the provided
|
| 3336 |
|
|
non - empty array or vector.
|
| 3337 |
|
|
|
| 3338 |
|
|
2005-04-19 Michael Koch
|
| 3339 |
|
|
|
| 3340 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics.java
|
| 3341 |
|
|
(getClipBounds): Handle clip being null.
|
| 3342 |
|
|
(setClip): Likewise.
|
| 3343 |
|
|
* java/beans/beancontext/BeanContextSupport.java
|
| 3344 |
|
|
(add): Implemented.
|
| 3345 |
|
|
(addAll): Likewise.
|
| 3346 |
|
|
(clear): Likewise.
|
| 3347 |
|
|
(removeAll): Likewise.
|
| 3348 |
|
|
(retainAll): Likewise.
|
| 3349 |
|
|
|
| 3350 |
|
|
2005-04-19 Michael Koch
|
| 3351 |
|
|
|
| 3352 |
|
|
* java/beans/beancontext/BeanContextServicesSupport.java
|
| 3353 |
|
|
(BeanContextServicesSupport): Reimplemented.
|
| 3354 |
|
|
(addBeanContextServicesListener): Implemented.
|
| 3355 |
|
|
(initialize): Likewise.
|
| 3356 |
|
|
(removeBeanContextServicesListener): Likewise.
|
| 3357 |
|
|
* java/beans/beancontext/BeanContextSupport.java
|
| 3358 |
|
|
(add): Likewise.
|
| 3359 |
|
|
(addBeanContextMembershipListener): Likewise.
|
| 3360 |
|
|
(getLocale): Likewise.
|
| 3361 |
|
|
(initialize): Likewise.
|
| 3362 |
|
|
(iterator): Likewise.
|
| 3363 |
|
|
(remove): Likewise.
|
| 3364 |
|
|
(toArray): Likewise.
|
| 3365 |
|
|
|
| 3366 |
|
|
2005-04-19 Roman Kennke
|
| 3367 |
|
|
|
| 3368 |
|
|
* java/awt/MediaTracker.java:
|
| 3369 |
|
|
Reindented tabs to spaces.
|
| 3370 |
|
|
|
| 3371 |
|
|
2005-04-19 Roman Kennke
|
| 3372 |
|
|
|
| 3373 |
|
|
* java/awt/MediaTracker.java
|
| 3374 |
|
|
(MediaEntry.imageUpdate): Removed check for SOMEBITS, this
|
| 3375 |
|
|
confused the media tracker and lead to lockups. The LOADING
|
| 3376 |
|
|
bit is handled on other places.
|
| 3377 |
|
|
(addImage): Removed the 'start image tracking' stuff. This
|
| 3378 |
|
|
is not necessary and could confuse the media tracker.
|
| 3379 |
|
|
(checkAll): Improved the check for image status so that
|
| 3380 |
|
|
images that already complete images are detected. Also now
|
| 3381 |
|
|
are really all images checked and if necessary loaded. Before
|
| 3382 |
|
|
the method bailed out after the first incomplete image.
|
| 3383 |
|
|
(statusAll): Detect images that are complete after the
|
| 3384 |
|
|
call to Component.prepareImage(..).
|
| 3385 |
|
|
(checkID): The same as in checkAll.
|
| 3386 |
|
|
(statusID): The same as in statusAll.
|
| 3387 |
|
|
|
| 3388 |
|
|
2005-04-19 Roman Kennke
|
| 3389 |
|
|
|
| 3390 |
|
|
* java/awt/MediaTracker.java
|
| 3391 |
|
|
(addImage): Synchronized list access.
|
| 3392 |
|
|
(waitForAll): Fixed comparison of time (changed < to >).
|
| 3393 |
|
|
(waitForID): Fixed comparison of time (changed < to >).
|
| 3394 |
|
|
(removeImage): Synchronized list access.
|
| 3395 |
|
|
|
| 3396 |
|
|
2005-04-19 Roman Kennke
|
| 3397 |
|
|
|
| 3398 |
|
|
* java/awt/MediaTracker.java
|
| 3399 |
|
|
Added API documentation.
|
| 3400 |
|
|
|
| 3401 |
|
|
2005-04-19 Roman Kennke
|
| 3402 |
|
|
|
| 3403 |
|
|
* java/awt/MediaTracker.java
|
| 3404 |
|
|
(MediaEntry.imageUpdate): Fixed flags. The different flags
|
| 3405 |
|
|
must not be ORed together.
|
| 3406 |
|
|
(checkAll): Modified to handle different meaning of the flags.
|
| 3407 |
|
|
(waitForAll): Fixed so that it waits maximum the
|
| 3408 |
|
|
specified amount of milliseconds.
|
| 3409 |
|
|
(statusAll): Modified to handle different meaning of the flags.
|
| 3410 |
|
|
(waitForID): Fixed so that it waits maximum the
|
| 3411 |
|
|
specified amount of milliseconds.
|
| 3412 |
|
|
|
| 3413 |
|
|
2005-04-19 vid Gilbert
|
| 3414 |
|
|
|
| 3415 |
|
|
* java/awt/Font.java (decode): Handle null argument and allow
|
| 3416 |
|
|
space as delimiter.
|
| 3417 |
|
|
|
| 3418 |
|
|
2005-04-19 Robert Schuster
|
| 3419 |
|
|
|
| 3420 |
|
|
* java/beans/EventHandler.java: Reworked documentation.
|
| 3421 |
|
|
(invoke): Fixed behavior to match spec.
|
| 3422 |
|
|
|
| 3423 |
|
|
2005-04-19 Michael Koch
|
| 3424 |
|
|
|
| 3425 |
|
|
* java/awt/print/PrinterJob.java
|
| 3426 |
|
|
(pageDialog): New method.
|
| 3427 |
|
|
(printDialog): Implemented.
|
| 3428 |
|
|
|
| 3429 |
|
|
2005-04-19 Michael Koch
|
| 3430 |
|
|
|
| 3431 |
|
|
* java/awt/image/ConvolveOp.java:
|
| 3432 |
|
|
Removed comment added by eclipse.
|
| 3433 |
|
|
|
| 3434 |
|
|
2005-04-19 Guilhem Lavaux
|
| 3435 |
|
|
|
| 3436 |
|
|
* java/awt/image/IndexColorModel.java
|
| 3437 |
|
|
(getRGB): Check if pixel is negative.
|
| 3438 |
|
|
|
| 3439 |
|
|
2005-04-19 Michael Koch
|
| 3440 |
|
|
|
| 3441 |
|
|
* java/awt/image/RasterOp.java:
|
| 3442 |
|
|
Fixed wrong formatting.
|
| 3443 |
|
|
|
| 3444 |
|
|
2005-04-18 Roman Kennke
|
| 3445 |
|
|
|
| 3446 |
|
|
* java/awt/Compmonent.java
|
| 3447 |
|
|
(setComponentOrientation): Made this property firing a
|
| 3448 |
|
|
PropertyChangeEvent.
|
| 3449 |
|
|
|
| 3450 |
|
|
2005-04-18 Roman Kennke
|
| 3451 |
|
|
|
| 3452 |
|
|
* java/awt/BorderLayout.java
|
| 3453 |
|
|
(calcSize): Check for overflow when component sizes are added.
|
| 3454 |
|
|
|
| 3455 |
|
|
2005-04-18 Robert Schuster
|
| 3456 |
|
|
|
| 3457 |
|
|
* java/awt/AWTEvent.java (toString): Added case
|
| 3458 |
|
|
for source not being an AWT component.
|
| 3459 |
|
|
|
| 3460 |
|
|
2005-04-18 Chris Burdess
|
| 3461 |
|
|
|
| 3462 |
|
|
* gnu/java/net/BASE64.java: Truncate encoded byte array.
|
| 3463 |
|
|
|
| 3464 |
|
|
2005-04-18 Michael Koch
|
| 3465 |
|
|
|
| 3466 |
|
|
gnu/java/awt/EmbeddedWindowSupport.java,
|
| 3467 |
|
|
gnu/java/net/HeaderFieldHelper.java,
|
| 3468 |
|
|
gnu/java/net/URLParseError.java,
|
| 3469 |
|
|
gnu/java/net/protocol/file/Handler.java,
|
| 3470 |
|
|
gnu/java/net/protocol/jar/Handler.java:
|
| 3471 |
|
|
Fixed usage of @author tag.
|
| 3472 |
|
|
|
| 3473 |
|
|
2005-04-18 Michael Koch
|
| 3474 |
|
|
|
| 3475 |
|
|
* gnu/xml/aelfred2/XmlParser.java:
|
| 3476 |
|
|
Reverted my typo fix.
|
| 3477 |
|
|
|
| 3478 |
|
|
2005-04-18 Michael Koch
|
| 3479 |
|
|
|
| 3480 |
|
|
* java/awt/geom/CubicCurve2D.java,
|
| 3481 |
|
|
java/awt/geom/QuadCurve2D.java:
|
| 3482 |
|
|
Fixed mentioning of Brian Gouph.
|
| 3483 |
|
|
|
| 3484 |
|
|
2005-04-18 Michael Koch
|
| 3485 |
|
|
|
| 3486 |
|
|
* gnu/java/awt/Buffers.java,
|
| 3487 |
|
|
gnu/java/awt/image/ImageDecoder.java,
|
| 3488 |
|
|
gnu/java/awt/image/XBMDecoder.java,
|
| 3489 |
|
|
gnu/java/awt/peer/ClasspathFontPeer.java,
|
| 3490 |
|
|
gnu/java/net/CRLFInputStream.java,
|
| 3491 |
|
|
gnu/java/net/EmptyX509TrustManager.java,
|
| 3492 |
|
|
gnu/java/net/LineInputStream.java,
|
| 3493 |
|
|
gnu/java/net/protocol/ftp/ActiveModeDTP.java,
|
| 3494 |
|
|
gnu/java/net/protocol/ftp/BlockInputStream.java,
|
| 3495 |
|
|
gnu/java/net/protocol/ftp/CompressedInputStream.java,
|
| 3496 |
|
|
gnu/java/net/protocol/ftp/DTP.java,
|
| 3497 |
|
|
gnu/java/net/protocol/ftp/DTPInputStream.java,
|
| 3498 |
|
|
gnu/java/net/protocol/ftp/FTPConnection.java,
|
| 3499 |
|
|
gnu/java/net/protocol/ftp/FTPURLConnection.java,
|
| 3500 |
|
|
gnu/java/net/protocol/ftp/PassiveModeDTP.java,
|
| 3501 |
|
|
gnu/java/net/protocol/ftp/StreamInputStream.java,
|
| 3502 |
|
|
gnu/java/net/protocol/http/ChunkedInputStream.java,
|
| 3503 |
|
|
gnu/java/net/protocol/http/HTTPConnection.java,
|
| 3504 |
|
|
gnu/java/net/protocol/http/HTTPURLConnection.java,
|
| 3505 |
|
|
gnu/java/net/protocol/http/Headers.java,
|
| 3506 |
|
|
gnu/java/net/protocol/http/Request.java,
|
| 3507 |
|
|
gnu/java/nio/ChannelInputStream.java,
|
| 3508 |
|
|
gnu/java/nio/ChannelOutputStream.java,
|
| 3509 |
|
|
gnu/java/nio/InputStreamChannel.java,
|
| 3510 |
|
|
gnu/java/nio/OutputStreamChannel.java,
|
| 3511 |
|
|
gnu/java/nio/SelectorProviderImpl.java,
|
| 3512 |
|
|
gnu/java/rmi/RMIMarshalledObjectInputStream.java,
|
| 3513 |
|
|
gnu/java/rmi/RMIMarshalledObjectOutputStream.java,
|
| 3514 |
|
|
gnu/java/rmi/dgc/DGCImpl.java,
|
| 3515 |
|
|
gnu/java/rmi/registry/RegistryImpl.java,
|
| 3516 |
|
|
gnu/java/rmi/server/ProtocolConstants.java,
|
| 3517 |
|
|
gnu/java/rmi/server/RMIDefaultSocketFactory.java,
|
| 3518 |
|
|
gnu/java/rmi/server/RMIIncomingThread.java,
|
| 3519 |
|
|
gnu/java/rmi/server/RMIObjectInputStream.java,
|
| 3520 |
|
|
gnu/java/rmi/server/RMIObjectOutputStream.java,
|
| 3521 |
|
|
gnu/java/rmi/server/RMIVoidValue.java,
|
| 3522 |
|
|
gnu/java/rmi/server/UnicastConnectionManager.java,
|
| 3523 |
|
|
gnu/java/rmi/server/UnicastRef.java,
|
| 3524 |
|
|
gnu/java/rmi/server/UnicastRemoteCall.java,
|
| 3525 |
|
|
gnu/java/rmi/server/UnicastRemoteStub.java,
|
| 3526 |
|
|
gnu/java/rmi/server/UnicastServerRef.java,
|
| 3527 |
|
|
gnu/java/security/OID.java,
|
| 3528 |
|
|
gnu/java/security/der/DERReader.java,
|
| 3529 |
|
|
gnu/java/security/provider/CollectionCertStoreImpl.java,
|
| 3530 |
|
|
gnu/java/security/provider/DSAParameterGenerator.java,
|
| 3531 |
|
|
gnu/java/security/provider/DefaultPolicy.java,
|
| 3532 |
|
|
gnu/java/security/provider/EncodedKeyFactory.java,
|
| 3533 |
|
|
gnu/java/security/provider/GnuDHPublicKey.java,
|
| 3534 |
|
|
gnu/java/security/provider/GnuDSAPrivateKey.java,
|
| 3535 |
|
|
gnu/java/security/provider/GnuDSAPublicKey.java,
|
| 3536 |
|
|
gnu/java/security/provider/GnuRSAPrivateKey.java,
|
| 3537 |
|
|
gnu/java/security/provider/GnuRSAPublicKey.java,
|
| 3538 |
|
|
gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
|
| 3539 |
|
|
gnu/java/security/provider/RSA.java,
|
| 3540 |
|
|
gnu/java/security/provider/SHA1PRNG.java,
|
| 3541 |
|
|
gnu/java/security/provider/SHA1withRSA.java,
|
| 3542 |
|
|
gnu/java/security/provider/X509CertificateFactory.java,
|
| 3543 |
|
|
gnu/java/security/x509/GnuPKIExtension.java,
|
| 3544 |
|
|
gnu/java/security/x509/X500DistinguishedName.java,
|
| 3545 |
|
|
gnu/java/security/x509/X509CRL.java,
|
| 3546 |
|
|
gnu/java/security/x509/X509CRLEntry.java,
|
| 3547 |
|
|
gnu/java/security/x509/X509CertPath.java,
|
| 3548 |
|
|
gnu/java/security/x509/X509CertSelectorImpl.java,
|
| 3549 |
|
|
gnu/java/security/x509/X509Certificate.java,
|
| 3550 |
|
|
gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
|
| 3551 |
|
|
gnu/java/security/x509/ext/BasicConstraints.java,
|
| 3552 |
|
|
gnu/java/security/x509/ext/CRLNumber.java,
|
| 3553 |
|
|
gnu/java/security/x509/ext/CertificatePolicies.java,
|
| 3554 |
|
|
gnu/java/security/x509/ext/ExtendedKeyUsage.java,
|
| 3555 |
|
|
gnu/java/security/x509/ext/Extension.java,
|
| 3556 |
|
|
gnu/java/security/x509/ext/GeneralNames.java,
|
| 3557 |
|
|
gnu/java/security/x509/ext/IssuerAlternativeNames.java,
|
| 3558 |
|
|
gnu/java/security/x509/ext/KeyUsage.java,
|
| 3559 |
|
|
gnu/java/security/x509/ext/PolicyConstraint.java,
|
| 3560 |
|
|
gnu/java/security/x509/ext/PolicyMappings.java,
|
| 3561 |
|
|
gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
|
| 3562 |
|
|
gnu/java/security/x509/ext/ReasonCode.java,
|
| 3563 |
|
|
gnu/java/security/x509/ext/SubjectAlternativeNames.java,
|
| 3564 |
|
|
gnu/java/security/x509/ext/SubjectKeyIdentifier.java:
|
| 3565 |
|
|
Reorganized import statements.
|
| 3566 |
|
|
|
| 3567 |
|
|
2005-04-18 Michael Koch
|
| 3568 |
|
|
|
| 3569 |
|
|
* gnu/java/awt/color/CieXyzConverter.java,
|
| 3570 |
|
|
gnu/java/awt/color/ClutProfileConverter.java,
|
| 3571 |
|
|
gnu/java/awt/color/ColorLookUpTable.java,
|
| 3572 |
|
|
gnu/java/awt/color/ColorSpaceConverter.java,
|
| 3573 |
|
|
gnu/java/awt/color/GrayProfileConverter.java,
|
| 3574 |
|
|
gnu/java/awt/color/GrayScaleConverter.java,
|
| 3575 |
|
|
gnu/java/awt/color/LinearRGBConverter.java,
|
| 3576 |
|
|
gnu/java/awt/color/ProfileHeader.java,
|
| 3577 |
|
|
gnu/java/awt/color/PyccConverter.java,
|
| 3578 |
|
|
gnu/java/awt/color/RgbProfileConverter.java,
|
| 3579 |
|
|
gnu/java/awt/color/SrgbConverter.java,
|
| 3580 |
|
|
gnu/java/awt/color/TagEntry.java,
|
| 3581 |
|
|
gnu/java/awt/color/ToneReproductionCurve.java:
|
| 3582 |
|
|
Standardized file headers.
|
| 3583 |
|
|
|
| 3584 |
|
|
2005-04-16 Tom Tromey
|
| 3585 |
|
|
|
| 3586 |
|
|
* gnu/xml/pipeline/ValidationConsumer.java (Recognizer): Make
|
| 3587 |
|
|
'ANY' package-private.
|
| 3588 |
|
|
|
| 3589 |
|
|
2005-04-15 Tom Tromey
|
| 3590 |
|
|
|
| 3591 |
|
|
* Makefile.in: Rebuilt.
|
| 3592 |
|
|
* Makefile.am (libgij_la_LIBADD): Moved SAX and DOM...
|
| 3593 |
|
|
(libgcj0_convenience_la_LIBADD): ... here.
|
| 3594 |
|
|
|
| 3595 |
|
|
2005-04-14 Thomas Fitzsimmons
|
| 3596 |
|
|
|
| 3597 |
|
|
* gij.cc (version): Properly quote java version.
|
| 3598 |
|
|
(main): Fix typo in comment.
|
| 3599 |
|
|
|
| 3600 |
|
|
2005-04-13 Mark Wielaard
|
| 3601 |
|
|
|
| 3602 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set
|
| 3603 |
|
|
java.class.path to CLASSPATH if not already set.
|
| 3604 |
|
|
|
| 3605 |
|
|
2005-04-07 Thomas Fitzsimmons
|
| 3606 |
|
|
|
| 3607 |
|
|
* prims.cc (parse_verbose_args): Fix verbose argument parsing.
|
| 3608 |
|
|
|
| 3609 |
|
|
2005-04-12 Mike Stump
|
| 3610 |
|
|
|
| 3611 |
|
|
* configure: Regenerate.
|
| 3612 |
|
|
|
| 3613 |
|
|
2005-04-12 Aaron Luchko
|
| 3614 |
|
|
|
| 3615 |
|
|
PR libgcj/20958
|
| 3616 |
|
|
* gnu/gcj/runtime/PersistentByteMap.java (close): Throw IOException.
|
| 3617 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java (addJar): Make 'length' an int.
|
| 3618 |
|
|
|
| 3619 |
|
|
2005-04-12 Aaron Luchko
|
| 3620 |
|
|
|
| 3621 |
|
|
PR libgcj/20975
|
| 3622 |
|
|
* scripts/TexinfoDoclet.java: Removed.
|
| 3623 |
|
|
* Makefile.am (texinfo): Removed.
|
| 3624 |
|
|
* Makefile.in: Regenerated.
|
| 3625 |
|
|
|
| 3626 |
|
|
2005-04-11 Michael Koch
|
| 3627 |
|
|
|
| 3628 |
|
|
* javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
|
| 3629 |
|
|
Fixed wrong casting.
|
| 3630 |
|
|
|
| 3631 |
|
|
2005-04-06 Andrew Haley
|
| 3632 |
|
|
|
| 3633 |
|
|
* testsuite/libjava.lang/bytearray.java: New file.
|
| 3634 |
|
|
* testsuite/libjava.lang/bytearray.out: New file.
|
| 3635 |
|
|
* java/lang/ClassLoader.java (loadClassFromSig): Declare
|
| 3636 |
|
|
(loadClass): Use it.
|
| 3637 |
|
|
* java/lang/natClassLoader.cc (loadClassFromSig): New method.
|
| 3638 |
|
|
|
| 3639 |
|
|
2005-04-06 Mohan Embar
|
| 3640 |
|
|
|
| 3641 |
|
|
* Makefile.am ($(db_name)): Add $(EXEEXT) suffix to
|
| 3642 |
|
|
gcj-dbtool dependency
|
| 3643 |
|
|
* Makefile.in: Regenerated
|
| 3644 |
|
|
|
| 3645 |
|
|
2005-04-06 Bryce McKinlay
|
| 3646 |
|
|
|
| 3647 |
|
|
* java/util/logging/natLogger.cc (getCallerStackFrame): Don't crash on
|
| 3648 |
|
|
NULL klass and meth values from _Jv_StackTrace::GetCallerInfo().
|
| 3649 |
|
|
|
| 3650 |
|
|
2005-04-05 Andrew Haley
|
| 3651 |
|
|
|
| 3652 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java (Fileset): New class.
|
| 3653 |
|
|
(Tokenizer): New class.
|
| 3654 |
|
|
(getFiles): New method.
|
| 3655 |
|
|
(main): Add "-" argument.
|
| 3656 |
|
|
Add "-0" argument.
|
| 3657 |
|
|
Read list of files from stdin when merging map databases.
|
| 3658 |
|
|
(usage): Add "-" argument.
|
| 3659 |
|
|
Add "-0" argument.
|
| 3660 |
|
|
Minor corrections.
|
| 3661 |
|
|
|
| 3662 |
|
|
2005-04-05 Thomas Fitzsimmons
|
| 3663 |
|
|
|
| 3664 |
|
|
PR libgcj/20750
|
| 3665 |
|
|
* Makefile.am (AM_CXXFLAGS): Define JAVA_HOME.
|
| 3666 |
|
|
* Makefile.in: Regenerate.
|
| 3667 |
|
|
* configure.ac: Add --with-java-home option.
|
| 3668 |
|
|
* configure: Regenerate.
|
| 3669 |
|
|
* external/Makefile.in: Regenerate.
|
| 3670 |
|
|
* external/sax/Makefile.in: Regenerate.
|
| 3671 |
|
|
* external/w3c_dom/Makefile.in: Regenerate.
|
| 3672 |
|
|
* gcj/Makefile.in: Regenerate.
|
| 3673 |
|
|
* include/Makefile.in: Regenerate.
|
| 3674 |
|
|
* testsuite/Makefile.in: Regenerate.
|
| 3675 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set java.home
|
| 3676 |
|
|
to JAVA_HOME macro.
|
| 3677 |
|
|
|
| 3678 |
|
|
2005-04-05 Tom Tromey
|
| 3679 |
|
|
|
| 3680 |
|
|
* jni.cc (_Jv_JNI_GetAnyFieldID): Throw ClassNotFoundException.
|
| 3681 |
|
|
* java/lang/reflect/natMethod.cc (_Jv_GetTypesFromSignature):
|
| 3682 |
|
|
Rewrote to use _Jv_FindClassFromSignature.
|
| 3683 |
|
|
* verify.cc (resolve): throw NoClassDefFoundError.
|
| 3684 |
|
|
* link.cc (resolve_field): Throw NoClassDefFoundError.
|
| 3685 |
|
|
(find_field): Likewise.
|
| 3686 |
|
|
* prims.cc (_Jv_FindClassFromSignature): Removed recursion.
|
| 3687 |
|
|
Handle error cases. Added 'endp' argument.
|
| 3688 |
|
|
* include/jvm.h (_Jv_FindClassFromSignature): Updated prototype.
|
| 3689 |
|
|
|
| 3690 |
|
|
2005-04-05 Tom Tromey
|
| 3691 |
|
|
|
| 3692 |
|
|
* Makefile.in: Rebuilt.
|
| 3693 |
|
|
* Makefile.am (lib_gnu_java_awt_peer_gtk_la_SOURCES): Removed
|
| 3694 |
|
|
gtk_awt_peer_sources.
|
| 3695 |
|
|
(lib_gnu_java_awt_peer_gtk_la_LIBADD): Added gtk-awt-peer.lo.
|
| 3696 |
|
|
(lib_gnu_java_awt_peer_gtk_la_DEPENDENCIES): Likewise.
|
| 3697 |
|
|
($(gtk_awt_peer_sources:.java=.lo)): Removed.
|
| 3698 |
|
|
(gtk-awt-peer.lo): New target.
|
| 3699 |
|
|
|
| 3700 |
|
|
2005-04-04 Steve Pribyl
|
| 3701 |
|
|
|
| 3702 |
|
|
PR libgcj/20761
|
| 3703 |
|
|
* configure.ac: Fix fastjar definition for cross builds.
|
| 3704 |
|
|
* configure: Rebuilt.
|
| 3705 |
|
|
|
| 3706 |
|
|
2005-04-04 Tom Tromey
|
| 3707 |
|
|
|
| 3708 |
|
|
* java/lang/ClassLoader.java (loadClass): Resolve class even if
|
| 3709 |
|
|
it was already found.
|
| 3710 |
|
|
|
| 3711 |
|
|
2005-04-04 Tom Tromey
|
| 3712 |
|
|
|
| 3713 |
|
|
* java/net/URL.java (DEFAULT_SEARCH_PATH): Added
|
| 3714 |
|
|
org.metastatic.jessie.
|
| 3715 |
|
|
|
| 3716 |
|
|
2005-04-02 Anthony Green
|
| 3717 |
|
|
|
| 3718 |
|
|
PR libgcj/20727
|
| 3719 |
|
|
* java/nio/DirectByteBufferImpl.java: Fix buffer ownership bug.
|
| 3720 |
|
|
|
| 3721 |
|
|
2005-04-02 Mark Wielaard
|
| 3722 |
|
|
|
| 3723 |
|
|
* javax/naming/directory/BasicAttributes.java (equals): Compare to any
|
| 3724 |
|
|
Attributes and attribute order doesn't matter.
|
| 3725 |
|
|
(BasicAttributesEnumeration.where): Initialize to zero.
|
| 3726 |
|
|
(BasicAttributesEnumeration.nextElement): Update and compare where
|
| 3727 |
|
|
appropriately (zero based).
|
| 3728 |
|
|
|
| 3729 |
|
|
2005-04-01 Thomas Fitzsimmons
|
| 3730 |
|
|
|
| 3731 |
|
|
PR libgcj/20090, PR libgcj/20526
|
| 3732 |
|
|
* gij.cc (nonstandard_opts_help): New function.
|
| 3733 |
|
|
(add_option): New function.
|
| 3734 |
|
|
(main): Support java options. Set java.class.path. Don't set
|
| 3735 |
|
|
_Jv_Jar_Class_Path.
|
| 3736 |
|
|
* prims.cc (parse_x_arg): New function.
|
| 3737 |
|
|
(parse_init_args): Call parse_x_arg for -X and _ options, when
|
| 3738 |
|
|
ignoreUnrecognized is true.
|
| 3739 |
|
|
(new _Jv_RunMain): New vm_args variant.
|
| 3740 |
|
|
(old _Jv_RunMain): Call new vm_args _Jv_RunMain.
|
| 3741 |
|
|
(_Jv_Jar_Class_Path): Remove variable.
|
| 3742 |
|
|
* include/java-props.h: Likewise.
|
| 3743 |
|
|
* include/cni.h (JvRealloc): New function.
|
| 3744 |
|
|
* include/jvm.h (_Jv_RunMain): Declare vm_args variant.
|
| 3745 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Remove
|
| 3746 |
|
|
_Jv_Jar_Class_Path logic. Use JV_VERSION and JV_API_VERSION
|
| 3747 |
|
|
macros.
|
| 3748 |
|
|
* configure.ac (JV_VERSION): Define.
|
| 3749 |
|
|
(JV_API_VERSION): Likewise.
|
| 3750 |
|
|
* configure: Regenerate.
|
| 3751 |
|
|
* include/config.h.in: Regenerate.
|
| 3752 |
|
|
|
| 3753 |
|
|
2005-04-01 Mark Anderson
|
| 3754 |
|
|
|
| 3755 |
|
|
* java/lang/natDouble.cc (parseDouble): Handle NaN, Infinity and
|
| 3756 |
|
|
-Infinity as parameters.
|
| 3757 |
|
|
|
| 3758 |
|
|
2005-04-01 Michael Koch
|
| 3759 |
|
|
|
| 3760 |
|
|
* java/io/PipedInputStream.java
|
| 3761 |
|
|
(read): Make sure a positive byte value is returned. Revised javadoc.
|
| 3762 |
|
|
Thanks to Olafur Bragason for reporting these bugs.
|
| 3763 |
|
|
|
| 3764 |
|
|
2005-04-01 Tom Tromey
|
| 3765 |
|
|
|
| 3766 |
|
|
* java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
|
| 3767 |
|
|
Updated for name change.
|
| 3768 |
|
|
(nativeFindClass): New method.
|
| 3769 |
|
|
(loadClass): Use nativeFindClass.
|
| 3770 |
|
|
* java/lang/natClassLoader.cc (_Jv_FindClass): Use single-argument
|
| 3771 |
|
|
form of loadClass.
|
| 3772 |
|
|
* java/lang/VMClassLoader.java (tried_libraries, lib_control,
|
| 3773 |
|
|
LIB_FULL, LIB_CACHE, LIB_NEVER): New fields from old
|
| 3774 |
|
|
VMClassLoader.
|
| 3775 |
|
|
(initialize): New method.
|
| 3776 |
|
|
(nativeFindClass): Declare.
|
| 3777 |
|
|
* gnu/gcj/runtime/natVMClassLoader.cc: Removed.
|
| 3778 |
|
|
* gnu/gcj/runtime/VMClassLoader.java: Removed.
|
| 3779 |
|
|
* gnu/gcj/runtime/ExtensionClassLoader.java: Renamed from
|
| 3780 |
|
|
VMClassLoader.java.
|
| 3781 |
|
|
(definePackageForNative): Removed.
|
| 3782 |
|
|
(tried_libraries, LIB_CACHE, LIB_FULL, LIB_NEVER, lib_control):
|
| 3783 |
|
|
Moved to VMClassLoader.java.
|
| 3784 |
|
|
* prims.cc (_Jv_CreateJavaVM): Updated for renaming.
|
| 3785 |
|
|
* Makefile.am (gnu/gcj/runtime/ExtensionClassLoader.h): Renamed.
|
| 3786 |
|
|
(ordinary_java_source_files): Added ExtensionClassLoader.java,
|
| 3787 |
|
|
removed VMClassLoader.java.
|
| 3788 |
|
|
(nat_source_files): Removed natVMClassLoader.cc.
|
| 3789 |
|
|
|
| 3790 |
|
|
2005-04-01 Tom Tromey
|
| 3791 |
|
|
|
| 3792 |
|
|
* Makefile.in: Rebuilt.
|
| 3793 |
|
|
* Makefile.am (db_pathtail): Use $(gcc_version), not
|
| 3794 |
|
|
@gcc_version@.
|
| 3795 |
|
|
|
| 3796 |
|
|
2005-04-01 Jeroen Frijters
|
| 3797 |
|
|
|
| 3798 |
|
|
* java/util/Timer.java
|
| 3799 |
|
|
(run): Stop the queue if a task throws an exception.
|
| 3800 |
|
|
|
| 3801 |
|
|
2005-03-31 Thomas Fitzsimmons
|
| 3802 |
|
|
|
| 3803 |
|
|
* javax/swing/text/JTextComponent.java (viewToModel): New method.
|
| 3804 |
|
|
|
| 3805 |
|
|
2005-03-29 Ian Lance Taylor
|
| 3806 |
|
|
|
| 3807 |
|
|
* external/sax/Makefile.am (GCJ_WITH_FLAGS): Add "-fclasspath=".
|
| 3808 |
|
|
* external/sax/Makefile.in: Rebuild.
|
| 3809 |
|
|
* external/w3c_dom/Makefile.am (GCJ_WITH_FLAGS): Add
|
| 3810 |
|
|
"-fclasspath=".
|
| 3811 |
|
|
* external/w3c_dom/Makefile.in: Rebuild.
|
| 3812 |
|
|
|
| 3813 |
|
|
2005-03-29 Tom Tromey
|
| 3814 |
|
|
|
| 3815 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set
|
| 3816 |
|
|
gnu.gcj.runtime.endorsed.dirs.
|
| 3817 |
|
|
* Makefile.in: Rebuilt.
|
| 3818 |
|
|
* Makefile.am (ordinary_java_source_files): Added
|
| 3819 |
|
|
HelperClassLoader.java.
|
| 3820 |
|
|
(AM_CXXFLAGS): Define GCJ_ENDORSED_DIRS.
|
| 3821 |
|
|
* gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Extends
|
| 3822 |
|
|
HelperClassLoader.
|
| 3823 |
|
|
(init): Use addDirectoriesFromProperty.
|
| 3824 |
|
|
* gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Extends
|
| 3825 |
|
|
HelperClassLoader. Use addDirectoriesFromProperty. Handle
|
| 3826 |
|
|
gnu.gcj.runtime.endorsed.dirs.
|
| 3827 |
|
|
* gnu/gcj/runtime/HelperClassLoader.java: New file.
|
| 3828 |
|
|
|
| 3829 |
|
|
2005-03-26 Chris Burdess
|
| 3830 |
|
|
|
| 3831 |
|
|
* gnu/xml/dom/DomNode.java (notifyNode): grow listener array as
|
| 3832 |
|
|
required.
|
| 3833 |
|
|
|
| 3834 |
|
|
2005-03-13 Michael Koch
|
| 3835 |
|
|
|
| 3836 |
|
|
* gnu/xml/aelfred2/XmlParser.java: Fixed typo.
|
| 3837 |
|
|
|
| 3838 |
|
|
2005-03-11 Chris Burdess
|
| 3839 |
|
|
|
| 3840 |
|
|
* gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI
|
| 3841 |
|
|
warnings.
|
| 3842 |
|
|
|
| 3843 |
|
|
2005-02-27 Chris Burdess
|
| 3844 |
|
|
|
| 3845 |
|
|
* gnu/xml/aelfred2/JAXPFactory.java,
|
| 3846 |
|
|
gnu/xml/aelfred2/SAXDriver.java,
|
| 3847 |
|
|
gnu/xml/aelfred2/XmlParser.java,
|
| 3848 |
|
|
gnu/xml/aelfred2/XmlReader.java: Applied GNU Classpath source code
|
| 3849 |
|
|
formatting conventions. Replaced arrays of Object with struct-like
|
| 3850 |
|
|
classes for easier maintainability. Made SAXDriver.stringInterning
|
| 3851 |
|
|
package private to allow access from XmlParser inside the loop without
|
| 3852 |
|
|
a method call overhead.
|
| 3853 |
|
|
|
| 3854 |
|
|
2005-03-11 Chris Burdess
|
| 3855 |
|
|
|
| 3856 |
|
|
* gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI
|
| 3857 |
|
|
warnings.
|
| 3858 |
|
|
|
| 3859 |
|
|
2005-03-28 Alexandre Oliva
|
| 3860 |
|
|
|
| 3861 |
|
|
* configure.ac: Revert 2005-03-25's patch. Propagate MULTIlib
|
| 3862 |
|
|
settings to sub Makefiles.
|
| 3863 |
|
|
(GCJH, ZIP): Prefix with top_builddir.
|
| 3864 |
|
|
* configure: Rebuild.
|
| 3865 |
|
|
* external/w3c_dom/Makefile.am (MULTIBUILDTOP): Don't override.
|
| 3866 |
|
|
* external/w3c_dom/Makefile.in: Rebuild.
|
| 3867 |
|
|
* external/sax/Makefile.am (MULTIBUILDTOP): Don't override.
|
| 3868 |
|
|
* external/sax/Makefile.in: Rebuild.
|
| 3869 |
|
|
|
| 3870 |
|
|
2005-03-28 Eric Botcazou
|
| 3871 |
|
|
|
| 3872 |
|
|
* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Add
|
| 3873 |
|
|
libsocket to the libraries to link for Solaris.
|
| 3874 |
|
|
|
| 3875 |
|
|
2005-03-28 Per Bothner
|
| 3876 |
|
|
|
| 3877 |
|
|
* boehm.cc (_Jv_MarkObj): Don't follow null pointer to static field,
|
| 3878 |
|
|
which can happen if class is JV_STATE_LOADED but not JV_STATE_PREPARED.
|
| 3879 |
|
|
|
| 3880 |
|
|
2005-03-27 Andreas Tobler
|
| 3881 |
|
|
|
| 3882 |
|
|
* Makefile.am (classes.stamp): Add gnu/gcj/tools/gcj_dbtool/Main.java
|
| 3883 |
|
|
to fix a ONESTEP fallout.
|
| 3884 |
|
|
* Makefile.in: Regenerate.
|
| 3885 |
|
|
|
| 3886 |
|
|
2005-03-25 Mike Stump
|
| 3887 |
|
|
|
| 3888 |
|
|
* configure.ac: Fix ZIP and GCJH at configure time to absolute
|
| 3889 |
|
|
paths like we do for the compiler, as we use it in external/sax
|
| 3890 |
|
|
and it doesn't get MULTIBUILDTOP right when multilibing.
|
| 3891 |
|
|
|
| 3892 |
|
|
2005-03-24 Anthony Green
|
| 3893 |
|
|
|
| 3894 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java: Accept libdir argument with
|
| 3895 |
|
|
-p option.
|
| 3896 |
|
|
(usage): Add [LIBDIR] to help output.
|
| 3897 |
|
|
* gnu/gcj/tools/gcj_dbtool/natMain.cc: New file.
|
| 3898 |
|
|
* Makefile.am (AM_CXXFLAGS): Define
|
| 3899 |
|
|
LIBGCJ_DEFAULT_DATABASE_PATH_TAIL.
|
| 3900 |
|
|
(db_pathtail): New macro.
|
| 3901 |
|
|
|
| 3902 |
|
|
2005-03-24 Tom Tromey
|
| 3903 |
|
|
|
| 3904 |
|
|
* gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Don't
|
| 3905 |
|
|
add sax and w3c libraries.
|
| 3906 |
|
|
* Makefile.am (libgij_la_LIBADD): Added libsax-gcj.la and
|
| 3907 |
|
|
libw3c-gcj.la.
|
| 3908 |
|
|
* external/w3c_dom/Makefile.in: Rebuilt.
|
| 3909 |
|
|
* external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Include
|
| 3910 |
|
|
AM_GCJFLAGS.
|
| 3911 |
|
|
(libw3c_gcj_la_LDFLAGS): New variable.
|
| 3912 |
|
|
(noinst_LTLIBRARIES): Renamed.
|
| 3913 |
|
|
* external/sax/Makefile.in: Rebuilt.
|
| 3914 |
|
|
* external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Include
|
| 3915 |
|
|
AM_GCJFLAGS.
|
| 3916 |
|
|
(libsax_gcj_la_LDFLAGS): New variable.
|
| 3917 |
|
|
(noinst_LTLIBRARIES): Renamed.
|
| 3918 |
|
|
|
| 3919 |
|
|
2005-03-23 Tom Tromey
|
| 3920 |
|
|
|
| 3921 |
|
|
* Makefile.in: Rebuilt.
|
| 3922 |
|
|
* Makefile.am (AM_CXXFLAGS): Define TOOLEXECLIBDIR.
|
| 3923 |
|
|
(libgcj0_convenience_la_SOURCES): Don't include
|
| 3924 |
|
|
gnu_xml_source_files.
|
| 3925 |
|
|
(libgcj0_convenience_la_LIBADD): New variable.
|
| 3926 |
|
|
(libgcj_la_LIBADD): Don't include sax or w3c_dom.
|
| 3927 |
|
|
(all_java_source_files): javax_imageio_source_files,
|
| 3928 |
|
|
javax_xml_source_files, and gnu_java_beans_source_files.
|
| 3929 |
|
|
($(gnu_xml_source_files:.java=.lo)): Removed target.
|
| 3930 |
|
|
(gnu-xml.lo): New target.
|
| 3931 |
|
|
(javax-imageio.lo): Likewise.
|
| 3932 |
|
|
(javax-xml.lo): Likewise.
|
| 3933 |
|
|
(gnu-java-beans.lo): Likewise.
|
| 3934 |
|
|
(gnu_java_beans_source_files): New variable.
|
| 3935 |
|
|
(javax_imageio_source_files): Likewise.
|
| 3936 |
|
|
(javax_xml_source_files): Likewise.
|
| 3937 |
|
|
(javax_source_files): Moved files to other variable.
|
| 3938 |
|
|
(awt_java_source_files): Likewise.
|
| 3939 |
|
|
(ordinary_java_source_files): Added BootClassLoader.java.
|
| 3940 |
|
|
* java/lang/natVMClassLoader.cc (defineClass): Use boot loader,
|
| 3941 |
|
|
not system class loader.
|
| 3942 |
|
|
(initBootLoader): New method.
|
| 3943 |
|
|
(loadClass): Search bootLoader.
|
| 3944 |
|
|
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use
|
| 3945 |
|
|
boot loader, not system class loader.
|
| 3946 |
|
|
(_Jv_UnregisterInitiatingLoader): Likewise.
|
| 3947 |
|
|
(_Jv_FindClass): Likewise. Ensure entries in
|
| 3948 |
|
|
bootstrap_class_list are unique.
|
| 3949 |
|
|
* java/lang/natClass.cc (getClassLoader): Don't special case
|
| 3950 |
|
|
system class loader.
|
| 3951 |
|
|
* java/lang/VMClassLoader.java (bootLoader): New field.
|
| 3952 |
|
|
(getResource): Use bootLoader.
|
| 3953 |
|
|
(getResources): Likewise.
|
| 3954 |
|
|
(initBootLoader): Declare.
|
| 3955 |
|
|
* gnu/gcj/runtime/BootClassLoader.java: New file.
|
| 3956 |
|
|
* external/sax/org/xml/sax/helpers/NamespaceSupport.java
|
| 3957 |
|
|
(EMPTY_ENUMERATION): Now package-private.
|
| 3958 |
|
|
* external/w3c_com/Makefile.in: Rebuilt.
|
| 3959 |
|
|
* external/w3c_com/Makefile.am (MULTIBUILDTOP): New variable.
|
| 3960 |
|
|
(w3c.jar): New target.
|
| 3961 |
|
|
(classes.stamp): Updated.
|
| 3962 |
|
|
(toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES.
|
| 3963 |
|
|
Changed name of library.
|
| 3964 |
|
|
(libw3c_gcj_la_SOURCES): New variable.
|
| 3965 |
|
|
(libw3c_gcj_la_GCJFLAGS): Likewise.
|
| 3966 |
|
|
(source_files): Renamed from lib3c_convenience_la_SOURCES.
|
| 3967 |
|
|
* external/sax/Makefile.in: Rebuilt.
|
| 3968 |
|
|
* external/sax/Makefile.am (MULTIBUILDTOP): New variable.
|
| 3969 |
|
|
(sax.jar): New target.
|
| 3970 |
|
|
(classes.stamp): Updated.
|
| 3971 |
|
|
(toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES.
|
| 3972 |
|
|
Changed name of library.
|
| 3973 |
|
|
(libsax_gcj_la_SOURCES): New variable.
|
| 3974 |
|
|
(libsax_gcj_la_GCJFLAGS): Likewise.
|
| 3975 |
|
|
(source_files): Renamed from libsax_convenience_la_SOURCES.
|
| 3976 |
|
|
* stacktrace.cc (non_system_trace_fn): Don't look at system class
|
| 3977 |
|
|
loader.
|
| 3978 |
|
|
* prims.cc (_Jv_CreateJavaVM): Initialize the bootstrap class
|
| 3979 |
|
|
loader.
|
| 3980 |
|
|
(_Jv_RunMain): Handle case where 'runtime' is NULL at exit.
|
| 3981 |
|
|
|
| 3982 |
|
|
2005-03-23 Sven de Marothy
|
| 3983 |
|
|
|
| 3984 |
|
|
PR libgcj/2641, PR libgcj/9854, PR libgcj/14892, PR libgcj/18083,
|
| 3985 |
|
|
PR libgcj/11085:
|
| 3986 |
|
|
* java/util/Calendar.java
|
| 3987 |
|
|
(set): Use starting day of week when one is needed if none is given.
|
| 3988 |
|
|
* java/text/SimpleDateFormat.java
|
| 3989 |
|
|
(parse): Handle 1-12 and 1-24 timestamps correctly.
|
| 3990 |
|
|
* java/util/GregorianCalendar.java
|
| 3991 |
|
|
(computeTime, computeFields): HOUR should be in 0-11 format.
|
| 3992 |
|
|
(nonLeniencyCheck): Adjust leniency checking to that fact.
|
| 3993 |
|
|
(getLinearDay): Should be private.
|
| 3994 |
|
|
|
| 3995 |
|
|
2005-03-23 Tom Tromey
|
| 3996 |
|
|
|
| 3997 |
|
|
* include/jvm.h (GCJ_40_BC_ABI_VERSION): New define.
|
| 3998 |
|
|
(_Jv_CheckABIVersion): Use it.
|
| 3999 |
|
|
|
| 4000 |
|
|
2005-03-22 Mike Stump
|
| 4001 |
|
|
|
| 4002 |
|
|
* stacktrace.cc: Delete unused _Jv_FindCallingClassState.
|
| 4003 |
|
|
|
| 4004 |
|
|
* include/posix.h: .dylib is used on all Apple MACH platforms.
|
| 4005 |
|
|
* java/lang/ieeefp.h: ppc64 is also __IEEE_BIG_ENDIAN.
|
| 4006 |
|
|
|
| 4007 |
|
|
2005-03-22 Tom Tromey
|
| 4008 |
|
|
|
| 4009 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java (usage): Fixed output.
|
| 4010 |
|
|
|
| 4011 |
|
|
2005-03-21 Tom Tromey
|
| 4012 |
|
|
|
| 4013 |
|
|
* java/lang/VMCompiler.java (static block): Also catch
|
| 4014 |
|
|
BufferUnderflowException.
|
| 4015 |
|
|
|
| 4016 |
|
|
2005-03-21 Zack Weinberg
|
| 4017 |
|
|
|
| 4018 |
|
|
* configure.ac: Do not invoke TL_AC_GCC_VERSION. Do not
|
| 4019 |
|
|
set tool_include_dir. In all substitutions, leave $(gcc_version)
|
| 4020 |
|
|
to be expanded by the Makefile.
|
| 4021 |
|
|
* aclocal.m4, configure: Regenerate.
|
| 4022 |
|
|
* Makefile.am: Set gcc_version. Replace all uses of
|
| 4023 |
|
|
@gcc_version@ with $(gcc_version).
|
| 4024 |
|
|
* external/Makefile.am, external/sax/Makefile.am
|
| 4025 |
|
|
* external/w3c_dom/Makefile.am, gcj/Makefile.am
|
| 4026 |
|
|
* testsuite/Makefile.am: Set gcc_version.
|
| 4027 |
|
|
* include/Makefile.am: Set gcc_version and tool_include_dir.
|
| 4028 |
|
|
* Makefile.in, external/Makefile.in, external/sax/Makefile.in
|
| 4029 |
|
|
* external/w3c_dom/Makefile.in, gcj/Makefile.in, include/Makefile.in
|
| 4030 |
|
|
* testsuite/Makefile.in: Regenerate.
|
| 4031 |
|
|
|
| 4032 |
|
|
2005-03-17 Andrew Haley
|
| 4033 |
|
|
|
| 4034 |
|
|
* java/lang/natVMSecurityManager.cc (getClassContext): Add new
|
| 4035 |
|
|
arg: klass.
|
| 4036 |
|
|
Pass klass to _Jv_StackTrace::GetClassContext().
|
| 4037 |
|
|
* java/lang/ClassLoader.java (getParent): Pass class to
|
| 4038 |
|
|
VMSecurityManager.getClassContext()
|
| 4039 |
|
|
(getSystemClassLoader): Likewise.
|
| 4040 |
|
|
* java/lang/Package.java (getPackage): Likewise.
|
| 4041 |
|
|
(getPackages): Likewise.
|
| 4042 |
|
|
* java/lang/SecurityManager.java (getClassContext): Likewise.
|
| 4043 |
|
|
(currentClassLoader): Likewise.
|
| 4044 |
|
|
* java/lang/VMSecurityManager.java: (getClassContext): Likewise.
|
| 4045 |
|
|
(currentClassLoader) Add new arg: caller.
|
| 4046 |
|
|
Pass caller to VMSecurityManager.getClassContext.
|
| 4047 |
|
|
|
| 4048 |
|
|
* stacktrace.cc (GetClassContext): Correct calculation of
|
| 4049 |
|
|
jframe_count.
|
| 4050 |
|
|
|
| 4051 |
|
|
* boehm.cc (_Jv_MarkObj): (_Jv_MarkObj): Mark
|
| 4052 |
|
|
im->source_file_name.
|
| 4053 |
|
|
|
| 4054 |
|
|
2005-03-16 Andrew Haley
|
| 4055 |
|
|
|
| 4056 |
|
|
* boehm.cc (_Jv_MarkObj): Mark the interpreted method line_table.
|
| 4057 |
|
|
|
| 4058 |
|
|
2005-03-16 Tom Tromey
|
| 4059 |
|
|
|
| 4060 |
|
|
* link.cc (ensure_class_linked): Removed #ifdef.
|
| 4061 |
|
|
(print_class_loaded): Likewise.
|
| 4062 |
|
|
(wait_for_state): Likewise.
|
| 4063 |
|
|
* java/lang/Class.h (_Jv_IsInterpretedClass): Always declare.
|
| 4064 |
|
|
* include/jvm.h (_Jv_IsInterpretedClass): Moved from...
|
| 4065 |
|
|
* include/java-interp.h: ... here.
|
| 4066 |
|
|
|
| 4067 |
|
|
2005-03-16 Tom Tromey
|
| 4068 |
|
|
|
| 4069 |
|
|
* gnu/java/lang/MainThread.java (run): Load main class using
|
| 4070 |
|
|
system class loader.
|
| 4071 |
|
|
|
| 4072 |
|
|
2005-03-16 Andreas Tobler
|
| 4073 |
|
|
|
| 4074 |
|
|
* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Add
|
| 4075 |
|
|
lgcc_s to the libraries to link for Darwin.
|
| 4076 |
|
|
|
| 4077 |
|
|
2005-03-15 Andreas Tobler
|
| 4078 |
|
|
|
| 4079 |
|
|
* stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Protect
|
| 4080 |
|
|
interpreter-specific code with #ifdef INTERPRETER.
|
| 4081 |
|
|
(_Jv_StackTrace::getLineNumberForFrame): Likewise.
|
| 4082 |
|
|
(_Jv_StackTrace::FillInFrameInfo): Likewise.
|
| 4083 |
|
|
(_Jv_StackTrace::non_system_trace_fn): Likewise.
|
| 4084 |
|
|
* include/java-stack.h (struct _Jv_InterpFrameInfo): Protect with
|
| 4085 |
|
|
#ifdef INTERPRETER. Also protect declarations that use it.
|
| 4086 |
|
|
* java/lang/Class.h: Move _Jv_StackTrace friend declaration outside
|
| 4087 |
|
|
#ifdef INTERPRETER block.
|
| 4088 |
|
|
|
| 4089 |
|
|
2005-03-15 Jakub Jelinek
|
| 4090 |
|
|
|
| 4091 |
|
|
PR libgcj/20251
|
| 4092 |
|
|
* Makefile.am (libjawt_la_LIBADD): Add -L$(here)/.libs.
|
| 4093 |
|
|
* Makefile.in: Rebuilt.
|
| 4094 |
|
|
|
| 4095 |
|
|
2005-03-15 David Daney
|
| 4096 |
|
|
|
| 4097 |
|
|
* gnu/java/net/natPlainSocketImplPosix.cc (read_helper): Handle
|
| 4098 |
|
|
count == 0 case.
|
| 4099 |
|
|
|
| 4100 |
|
|
2005-03-15 David Daney
|
| 4101 |
|
|
|
| 4102 |
|
|
* java/io/BufferedInputStream.java (available): Use 'in' instead
|
| 4103 |
|
|
of 'super' for underlying stream access.
|
| 4104 |
|
|
(close): Ditto.
|
| 4105 |
|
|
(read(byte[], int, int)): Ditto.
|
| 4106 |
|
|
(refill): Ditto.
|
| 4107 |
|
|
(skip): Call skip on underlying stream when possible.
|
| 4108 |
|
|
|
| 4109 |
|
|
2005-03-12 Andreas Tobler
|
| 4110 |
|
|
|
| 4111 |
|
|
* stacktrace.cc (GetCallerInfo): Return nothing in case of
|
| 4112 |
|
|
SJLJ_EXCEPTIONS is defined.
|
| 4113 |
|
|
|
| 4114 |
|
|
2005-03-12 Ranjit Mathew
|
| 4115 |
|
|
|
| 4116 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Add XFAILs for new JSR-201
|
| 4117 |
|
|
tests.
|
| 4118 |
|
|
|
| 4119 |
|
|
2005-03-11 Andreas Tobler
|
| 4120 |
|
|
|
| 4121 |
|
|
* testsuite/lib/libjava.exp (libjava_init): Use the same target
|
| 4122 |
|
|
check for Darwin.
|
| 4123 |
|
|
(libjava_arguments): Likewise.
|
| 4124 |
|
|
|
| 4125 |
|
|
* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Likewise.
|
| 4126 |
|
|
(gcj_jni_test_one): Likewise.
|
| 4127 |
|
|
(gcj_jni_invocation_compile_c_to_binary): Likewise.
|
| 4128 |
|
|
Add flags to keep the Darwin linker quiet.
|
| 4129 |
|
|
(gcj_jni_invocation_test_one): Use the same target check for Darwin.
|
| 4130 |
|
|
Add -liconv for Darwin.
|
| 4131 |
|
|
|
| 4132 |
|
|
2005-03-11 Tom Tromey
|
| 4133 |
|
|
|
| 4134 |
|
|
* include/jvm.h (GCJ_40_BC_ABI_VERSION): New define.
|
| 4135 |
|
|
(_Jv_CheckABIVersion): Use it.
|
| 4136 |
|
|
|
| 4137 |
|
|
2005-03-11 Tom Tromey
|
| 4138 |
|
|
|
| 4139 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Handle '-p'.
|
| 4140 |
|
|
(usage): Document '-p'.
|
| 4141 |
|
|
* Makefile.in: Rebuilt.
|
| 4142 |
|
|
* Makefile.am (dbexecdir): New variable.
|
| 4143 |
|
|
(db_name): Likewise.
|
| 4144 |
|
|
(dbexec_DATA): Likewise.
|
| 4145 |
|
|
($(db_name)): New target.
|
| 4146 |
|
|
(AM_CXXFLAGS): Define LIBGCJ_DEFAULT_DATABASE.
|
| 4147 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set default
|
| 4148 |
|
|
system database.
|
| 4149 |
|
|
|
| 4150 |
|
|
2005-03-10 Bryce McKinlay
|
| 4151 |
|
|
|
| 4152 |
|
|
* exception.cc: Remove stray MethodRef.h include.
|
| 4153 |
|
|
* java/lang/natClass.cc: Likewise.
|
| 4154 |
|
|
* gnu/gcj/runtime/MethodRef.java: Removed.
|
| 4155 |
|
|
* gnu/gcj/runtime/StackTrace.java, gnu/gcj/runtime/natNameFinder.cc,
|
| 4156 |
|
|
gnu/gcj/runtime/natStackTrace.cc: Really removed.
|
| 4157 |
|
|
* java/lang/natRuntime.cc (_load): Remove unsed variable.
|
| 4158 |
|
|
* Makefile.am (ordinary_java_source_files): Remove MethodRef.java.
|
| 4159 |
|
|
* Makefile.in: Rebuilt.
|
| 4160 |
|
|
|
| 4161 |
|
|
2005-03-10 Tom Tromey
|
| 4162 |
|
|
|
| 4163 |
|
|
* Makefile.in: Rebuilt.
|
| 4164 |
|
|
* Makefile.am (ordinary_java_source_files): Added MethodRef.java.
|
| 4165 |
|
|
|
| 4166 |
|
|
2005-03-10 Chris Burdess
|
| 4167 |
|
|
|
| 4168 |
|
|
* gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if
|
| 4169 |
|
|
not currently parsing the DTD.
|
| 4170 |
|
|
|
| 4171 |
|
|
2005-03-10 Bryce McKinlay
|
| 4172 |
|
|
|
| 4173 |
|
|
New Stack Trace infrastructure.
|
| 4174 |
|
|
* Makefile.am (libgcj0_convenience_la_SOURCES): Add stacktrace.cc.
|
| 4175 |
|
|
(gnu/gcj/runtime/StackTrace.java): Removed.
|
| 4176 |
|
|
(ordinary_java_source_files): Remove obsolete files.
|
| 4177 |
|
|
(nat_source_files): Remove obsolete files. Add natVMThrowable.cc.
|
| 4178 |
|
|
* configure.host (fallback_backtrace_h): Set backtrace header
|
| 4179 |
|
|
for mingw and cygwin targets.
|
| 4180 |
|
|
* configure.ac: Make symlink for fallback backtrace headers.
|
| 4181 |
|
|
* Makefile.in, configure: Rebuilt.
|
| 4182 |
|
|
* defineclass.cc (_Jv_ClassReader::read_one_code_attribute):
|
| 4183 |
|
|
Read 'LineNumberTable' attribute.
|
| 4184 |
|
|
(_Jv_ClassReader::read_one_class_attribute): Read 'SourceFile'
|
| 4185 |
|
|
attribute.
|
| 4186 |
|
|
(_Jv_ClassReader::handleCodeAttribute): Initialize method line
|
| 4187 |
|
|
table fields.
|
| 4188 |
|
|
* exception.cc: Remove unused include.
|
| 4189 |
|
|
* interpret.cc (DIRECT_THREADED, insn_slot): Moved to java-interp.h.
|
| 4190 |
|
|
(SAVE_PC): New macro. Save current PC in the interpreter frame.
|
| 4191 |
|
|
(NULLCHECK, NULLARRAYCHECK): Use SAVE_PC.
|
| 4192 |
|
|
(_Jv_InterpMethod::compile): Translate bytecode PC values in the line
|
| 4193 |
|
|
table to direct threaded instruction values.
|
| 4194 |
|
|
(_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Removed.
|
| 4195 |
|
|
(_Jv_InterpMethod::run): No longer member function. All
|
| 4196 |
|
|
callers updated. Remove _Unwind calls. Call SAVE_PC whenever a call
|
| 4197 |
|
|
is made or where an instruction could throw.
|
| 4198 |
|
|
(_Jv_InterpMethod::get_source_line): New. Look up source line numbers
|
| 4199 |
|
|
in line_table.
|
| 4200 |
|
|
* prims.cc (catch_segv): Construct exception after MAKE_THROW_FRAME.
|
| 4201 |
|
|
(catch_fpe): Likewise.
|
| 4202 |
|
|
* stacktrace.cc: New file. Stack trace code now here.
|
| 4203 |
|
|
* gnu/gcj/runtime/MethodRef.java:
|
| 4204 |
|
|
* gnu/gcj/runtime/NameFinder.java: Mostly reimplemented. Now simply
|
| 4205 |
|
|
calls addr2line to look up PC addresses in a given binary or shared
|
| 4206 |
|
|
library.
|
| 4207 |
|
|
* gnu/gcj/runtime/StackTrace.java, gnu/gcj/runtime/natNameFinder.cc,
|
| 4208 |
|
|
gnu/gcj/runtime/natStackTrace.cc: Removed.
|
| 4209 |
|
|
* gnu/java/lang/MainThread.java (call_main): Add comment warning that
|
| 4210 |
|
|
this function name is specially recognised by the stack trace code
|
| 4211 |
|
|
and shouldn't be changed.
|
| 4212 |
|
|
* include/java-interp.h (DIRECT_THREADED, insn_slot): Moved here.
|
| 4213 |
|
|
(struct _Jv_LineTableEntry, line_table, line_table_len): New.
|
| 4214 |
|
|
(_Jv_InterpMethod::run): Update declaration.
|
| 4215 |
|
|
(_Jv_StackTrace_): New friend. NameFinder and StackTrace no longer
|
| 4216 |
|
|
friends.
|
| 4217 |
|
|
(_Jv_InterpFrame): Renamed from _Jv_MethodChain. Add PC field.
|
| 4218 |
|
|
* include/java-stack.h: New file. Declarations for stack tracing.
|
| 4219 |
|
|
* include/jvm.h (_Jv_Frame_info): Removed.
|
| 4220 |
|
|
* java/lang/Class.h: Update friend declarations.
|
| 4221 |
|
|
* java/lang/VMClassLoader.java (getSystemClassLoader): Simplify
|
| 4222 |
|
|
exception message.
|
| 4223 |
|
|
* java/lang/VMThrowable.java (fillInStackTrace): Now native.
|
| 4224 |
|
|
(getStackTrace): Now native.
|
| 4225 |
|
|
(data): New RawDataManaged field.
|
| 4226 |
|
|
* java/lang/natClass.cc: Update includes.
|
| 4227 |
|
|
(forName): Use _Jv_StackTrace::GetCallingClass for
|
| 4228 |
|
|
calling-classloader check.
|
| 4229 |
|
|
(getClassLoader): Likewise.
|
| 4230 |
|
|
* java/lang/natRuntime.cc: Update includes.
|
| 4231 |
|
|
(_load): Use _Jv_StackTrace::GetFirstNonSystemClassLoader.
|
| 4232 |
|
|
* java/lang/natVMSecurityManager.cc: Update includes.
|
| 4233 |
|
|
(getClassContext): Use _Jv_StackTrace::GetClassContext.
|
| 4234 |
|
|
* java/lang/natVMThrowable.cc: New file. Native methods for
|
| 4235 |
|
|
VMThrowable.
|
| 4236 |
|
|
* java/lang/reflect/natArray.cc: Update includes.
|
| 4237 |
|
|
(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
|
| 4238 |
|
|
accessibility check.
|
| 4239 |
|
|
* java/lang/reflect/natConstructor.cc: Update includes.
|
| 4240 |
|
|
(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
|
| 4241 |
|
|
accessibility check.
|
| 4242 |
|
|
* java/lang/reflect/natField.cc: Update includes.
|
| 4243 |
|
|
(getAddr): Use _Jv_StackTrace::GetCallingClass to implement
|
| 4244 |
|
|
accessibility check.
|
| 4245 |
|
|
* java/lang/reflect/natMethod.cc: Update includes.
|
| 4246 |
|
|
(invoke): Use _Jv_StackTrace::GetCallingClass to implement
|
| 4247 |
|
|
accessibility check.
|
| 4248 |
|
|
* java/util/natResourceBundle.cc: Update includes.
|
| 4249 |
|
|
(getCallingClassLoader): Use _Jv_StackTrace::GetCallingClass.
|
| 4250 |
|
|
* java/util/logging/natLogger.cc: Update includes. Use
|
| 4251 |
|
|
_Jv_StackTrace::GetCallerInfo to get call-site info.
|
| 4252 |
|
|
* sysdep/generic/backtrace.h: Fallback backtrace code. Stub
|
| 4253 |
|
|
implementation.
|
| 4254 |
|
|
* sysdep/i386/backtrace.h: New. Fallback backtrace code. i386
|
| 4255 |
|
|
implementation.
|
| 4256 |
|
|
|
| 4257 |
|
|
2005-03-10 Ranjit Mathew
|
| 4258 |
|
|
|
| 4259 |
|
|
* testsuite/libjava.compile/PR20312.java: New file.
|
| 4260 |
|
|
* testsuite/libjava.compile/PR20312.xfail: Likewise.
|
| 4261 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Remove 9.2-implicit-15.
|
| 4262 |
|
|
|
| 4263 |
|
|
2005-03-09 Andrew Haley
|
| 4264 |
|
|
|
| 4265 |
|
|
* gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom):
|
| 4266 |
|
|
New.
|
| 4267 |
|
|
(smallTransferTo): New.
|
| 4268 |
|
|
(transferFrom): Loop around smallTransferFrom, copying pageSize
|
| 4269 |
|
|
bytes each time.
|
| 4270 |
|
|
(transferTo): Likewise.
|
| 4271 |
|
|
|
| 4272 |
|
|
2005-03-09 David Daney
|
| 4273 |
|
|
|
| 4274 |
|
|
PR libgcj/20389
|
| 4275 |
|
|
Merge BufferedInputStream from GNU Classpath.
|
| 4276 |
|
|
* java/io/BufferedInputStream.java (marktarget): Field removed.
|
| 4277 |
|
|
(CHUNKSIZE): Field removed.
|
| 4278 |
|
|
(bufferSize): New field.
|
| 4279 |
|
|
(BufferedInputStream): Initialize fields.
|
| 4280 |
|
|
(close): Invalidate mark and buffer indexes.
|
| 4281 |
|
|
(mark): Rewritten.
|
| 4282 |
|
|
(read()): Move mark handling code to refill.
|
| 4283 |
|
|
(read(byte[], int, int)): Ditto.
|
| 4284 |
|
|
(skip): Ditto and simplify EOF testing.
|
| 4285 |
|
|
(refill): Rewritten.
|
| 4286 |
|
|
* java/io/InputStreamReader.java (refill): Removed mark and reset
|
| 4287 |
|
|
of internal BufferedInputStream.
|
| 4288 |
|
|
|
| 4289 |
|
|
2005-03-09 Tom Tromey
|
| 4290 |
|
|
|
| 4291 |
|
|
* java/lang/natVMClassLoader.cc (defineClass): Reference
|
| 4292 |
|
|
'systemClassLoader' field directly.
|
| 4293 |
|
|
* java/lang/natRuntime.cc (_load): Reference 'systemClassLoader'
|
| 4294 |
|
|
field directly.
|
| 4295 |
|
|
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
|
| 4296 |
|
|
Reference 'systemClassLoader' field directly.
|
| 4297 |
|
|
(_Jv_UnregisterInitiatingLoader): Likewise.
|
| 4298 |
|
|
(_Jv_FindClass): Likewise.
|
| 4299 |
|
|
|
| 4300 |
|
|
2005-03-09 Andreas Tobler
|
| 4301 |
|
|
|
| 4302 |
|
|
* java/lang/fdlibm.h: Merge an AIX define from GNU Classpath.
|
| 4303 |
|
|
|
| 4304 |
|
|
* java/lang/mprec.h: Remove commented headers. Fix comment to match
|
| 4305 |
|
|
the file in GNU Classpath style.
|
| 4306 |
|
|
|
| 4307 |
|
|
2005-03-09 Tom Tromey
|
| 4308 |
|
|
|
| 4309 |
|
|
* java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'.
|
| 4310 |
|
|
(toString): Synchronize.
|
| 4311 |
|
|
|
| 4312 |
|
|
2005-03-08 Bryce McKinlay
|
| 4313 |
|
|
|
| 4314 |
|
|
* testsuite/libjava.lang/pr13107_2.xfail: Remove xfail.
|
| 4315 |
|
|
* testsuite/libjava.lang/pr13107_3.xfail: Likewise.
|
| 4316 |
|
|
|
| 4317 |
|
|
2005-03-07 Tom Tromey
|
| 4318 |
|
|
|
| 4319 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Recognize '-f'.
|
| 4320 |
|
|
(usage): Document '-f'.
|
| 4321 |
|
|
|
| 4322 |
|
|
2005-03-07 Tom Tromey
|
| 4323 |
|
|
|
| 4324 |
|
|
* java/lang/VMCompiler.java (md5Digest): New field.
|
| 4325 |
|
|
(compileClass): Clone md5Digest instead of looking up a new one.
|
| 4326 |
|
|
|
| 4327 |
|
|
2005-03-07 Tom Tromey
|
| 4328 |
|
|
|
| 4329 |
|
|
PR java/20215:
|
| 4330 |
|
|
* include/jvm.h (_Jv_Linker::find_field_helper): Updated.
|
| 4331 |
|
|
* link.cc (find_field_helper): Added 'type' argument.
|
| 4332 |
|
|
(find_field): Updated.
|
| 4333 |
|
|
|
| 4334 |
|
|
2005-04-07 Scott Gilbertson
|
| 4335 |
|
|
* gnu/gcj/xlib/natXAnyEvent.cc (loadNext): Added timeout.
|
| 4336 |
|
|
* gnu/awt/xlib/XCanvasPeer.java (setBackground): Removed
|
| 4337 |
|
|
throw UnsupportedOperationException, fixed comments.
|
| 4338 |
|
|
(setFont, setForeground): Fixed comments.
|
| 4339 |
|
|
* gnu/awt/xlib/XEventLoop.java (postNextEvent): Changed
|
| 4340 |
|
|
return type to boolean.
|
| 4341 |
|
|
(getNextEvent): Fixed javadocs.
|
| 4342 |
|
|
* gnu/awt/xlib/XToolkit.java (interrupted): Removed field.
|
| 4343 |
|
|
(nativeQueueEmpty): Removed unused code.
|
| 4344 |
|
|
(iterateNativeQueue): Removed outer loop.
|
| 4345 |
|
|
|
| 4346 |
|
|
2005-03-06 Roger Sayle
|
| 4347 |
|
|
|
| 4348 |
|
|
PR libgcj/20155
|
| 4349 |
|
|
* Makefile.am (libgcj0_convenience.la): Revert last change.
|
| 4350 |
|
|
* Makefile.in: Regenerate.
|
| 4351 |
|
|
|
| 4352 |
|
|
2005-03-05 Anthony Green
|
| 4353 |
|
|
|
| 4354 |
|
|
* jni/gtk-peer/gtk_jawt.c (classpath_jawt_get_drawable,
|
| 4355 |
|
|
classpath_jawt_lock, classpath_jawt_unlock): New functions.
|
| 4356 |
|
|
* jawt.c (_Jv_AWTLock, _Jv_AWTUnlock): New functions.
|
| 4357 |
|
|
(_Jv_GetDrawingSurface): Set visualID.
|
| 4358 |
|
|
(_Jv_FreeDrawingSurfaceInfo): Clear visualID.
|
| 4359 |
|
|
(JAWT_GetAWT): Set Lock and Unlock.
|
| 4360 |
|
|
* include/jawt_md.h (struct _JAWT_X11DrawingSurfaceInfo): Add
|
| 4361 |
|
|
visualID.
|
| 4362 |
|
|
* include/jawt.h (JAWT_VERSION_1_4, JAWT_LOCK_ERROR,
|
| 4363 |
|
|
JAWT_LOCK_CLIP_CHANGED, JAWT_LOCK_BOUNDS_CHANGED,
|
| 4364 |
|
|
JAWT_LOCK_SURFACE_CHANGED): New macros.
|
| 4365 |
|
|
(struct _JAWT): Add Lock and Unlock.
|
| 4366 |
|
|
|
| 4367 |
|
|
2005-03-05 Roger Sayle
|
| 4368 |
|
|
Alexandre Oliva
|
| 4369 |
|
|
Kelley Cook
|
| 4370 |
|
|
|
| 4371 |
|
|
PR libgcj/20155
|
| 4372 |
|
|
* Makefile.am (libgcj0_convenience.la): New rule to create a file
|
| 4373 |
|
|
of the object files to link to avoid exceeding the command line
|
| 4374 |
|
|
length limits on some platforms.
|
| 4375 |
|
|
(clean-local): Clean up objectlist files.
|
| 4376 |
|
|
* Makefile.in: Regenerate.
|
| 4377 |
|
|
|
| 4378 |
|
|
2005-03-05 Andreas Tobler
|
| 4379 |
|
|
|
| 4380 |
|
|
* java/lang/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and
|
| 4381 |
|
|
spec_case. Initialize pointer mlo.
|
| 4382 |
|
|
|
| 4383 |
|
|
* java/lang/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and
|
| 4384 |
|
|
delta.
|
| 4385 |
|
|
|
| 4386 |
|
|
* java/lang/e_asin.c (__ieee754_asin): Initialize variable t.
|
| 4387 |
|
|
|
| 4388 |
|
|
* java/lang/e_exp.c (__ieee754_exp): Initialize variables hi, lo
|
| 4389 |
|
|
and k.
|
| 4390 |
|
|
|
| 4391 |
|
|
* java/lang/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
|
| 4392 |
|
|
uninitialized variable z.
|
| 4393 |
|
|
|
| 4394 |
|
|
* gnu/java/net/natPlainDatagramSocketImplPosix.cc (mcastGrp): Ifdef
|
| 4395 |
|
|
possible unused variables.
|
| 4396 |
|
|
|
| 4397 |
|
|
* gnu/java/nio/natPipeImplPosix.cc (init): Remove self.
|
| 4398 |
|
|
|
| 4399 |
|
|
* jawt.c: Include to fix implict declaration of malloc.
|
| 4400 |
|
|
|
| 4401 |
|
|
2005-03-03 Thomas Fitzsimmons
|
| 4402 |
|
|
|
| 4403 |
|
|
PR libgcj/20292
|
| 4404 |
|
|
* testsuite/libjava.jni/jni.exp
|
| 4405 |
|
|
(gcj_jni_invocation_compile_c_to_binary): Add -I. -I.. to compile
|
| 4406 |
|
|
flags.
|
| 4407 |
|
|
(gcj_jni_invocation_test_one): Add -L../.libs to cxx flags.
|
| 4408 |
|
|
|
| 4409 |
|
|
2005-02-23 David Daney
|
| 4410 |
|
|
|
| 4411 |
|
|
* configure.host: Don't use -mxgot for MIPS builds.
|
| 4412 |
|
|
|
| 4413 |
|
|
2005-02-28 Paolo Bonzini
|
| 4414 |
|
|
|
| 4415 |
|
|
PR bootstrap/17383
|
| 4416 |
|
|
* configure.ac: Call GCC_TOPLEV_SUBDIRS.
|
| 4417 |
|
|
(COMPPATH): Removed.
|
| 4418 |
|
|
(ZIP, GCJH): Replace it with ../$(host_subdir).
|
| 4419 |
|
|
(built_gcc_dir): Add $(host_subdir).
|
| 4420 |
|
|
* configure: Regenerate.
|
| 4421 |
|
|
* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
|
| 4422 |
|
|
gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
|
| 4423 |
|
|
external/w3c_dom/Makefile.in: Regenerate.
|
| 4424 |
|
|
|
| 4425 |
|
|
2005-02-24 David Gilbert
|
| 4426 |
|
|
|
| 4427 |
|
|
* java/awt/font/TextAttribute.java: changed names to lower case;
|
| 4428 |
|
|
(readResolve): implemented.
|
| 4429 |
|
|
Added doc comments all over.
|
| 4430 |
|
|
|
| 4431 |
|
|
2005-02-23 Thomas Fitzsimmons
|
| 4432 |
|
|
|
| 4433 |
|
|
PR libgcj/16923
|
| 4434 |
|
|
* jni.cc (JNI_CreateJavaVM): Check JNI version. Cast args to
|
| 4435 |
|
|
JvVMInitArgs. Pass args to _Jv_CreateJavaVM and check return
|
| 4436 |
|
|
value. Move argument parsing code to prims.cc.
|
| 4437 |
|
|
* prims.cc (no_properties): Remove.
|
| 4438 |
|
|
(_Jv_Compiler_Properties): Initialize to NULL.
|
| 4439 |
|
|
(_Jv_Properties_Count): Initialize to 0.
|
| 4440 |
|
|
(parse_verbose_args): New function.
|
| 4441 |
|
|
(parse_init_args): New function.
|
| 4442 |
|
|
(_Jv_CreateJavaVM): Call parse_init_args.
|
| 4443 |
|
|
(_Jv_RunMain): Check return value of _Jv_CreateJavaVM.
|
| 4444 |
|
|
* gcj/cni.h (JvVMOption): New struct.
|
| 4445 |
|
|
(JvVMInitArgs): Likewise.
|
| 4446 |
|
|
(JvCreateJavaVM): Declare vm_args as JvVMInitArgs* rather than
|
| 4447 |
|
|
void*.
|
| 4448 |
|
|
* libjava/gcj/javaprims.h (_Jv_VMOption): New struct.
|
| 4449 |
|
|
(_Jv_VMInitArgs): Likewise.
|
| 4450 |
|
|
* include/java-props.h (_Jv_Properties_Count): Declare.
|
| 4451 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Use
|
| 4452 |
|
|
_Jv_Properties_Count in for loop exit condition.
|
| 4453 |
|
|
* testsuite/libjava.jni/jni.exp
|
| 4454 |
|
|
(gcj_invocation_compile_c_to_binary): New procedure.
|
| 4455 |
|
|
(gcj_invocation_test_one): Likewise.
|
| 4456 |
|
|
(gcj_jni_run): Run JNI invocation API tests.
|
| 4457 |
|
|
* testsuite/libjava.jni/invocation/PR16923.c,
|
| 4458 |
|
|
testsuite/libjava.jni/invocation/PR16923.java,
|
| 4459 |
|
|
testsuite/libjava.jni/invocation/PR16923.out: New test.
|
| 4460 |
|
|
|
| 4461 |
|
|
2005-02-23 Michael Koch
|
| 4462 |
|
|
|
| 4463 |
|
|
* Makefile.am: Added new file gnu/java/nio/ChannelReader.java.
|
| 4464 |
|
|
* Makefile.in: Regenerated.
|
| 4465 |
|
|
|
| 4466 |
|
|
2005-02-23 Robert Schuster
|
| 4467 |
|
|
|
| 4468 |
|
|
* gnu/java/nio/ChannelReader: Fixed comments.
|
| 4469 |
|
|
|
| 4470 |
|
|
2005-02-23 Robert Schuster
|
| 4471 |
|
|
|
| 4472 |
|
|
* java/nio/channels/Channels: Added FIXMEs about
|
| 4473 |
|
|
stub method implementation.
|
| 4474 |
|
|
(newReader): Implemented.
|
| 4475 |
|
|
* gnu/java/nio/ChannelReader: New class.
|
| 4476 |
|
|
|
| 4477 |
|
|
2005-02-23 Michael Koch
|
| 4478 |
|
|
|
| 4479 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4480 |
|
|
Removed unused import.
|
| 4481 |
|
|
|
| 4482 |
|
|
2005-02-22 Thomas Fitzsimmons
|
| 4483 |
|
|
|
| 4484 |
|
|
PR libgcj/20029:
|
| 4485 |
|
|
* Makefile.am (lib_gnu_java_awt_peer_gtk_la_CFLAGS): Add X_CFLAGS.
|
| 4486 |
|
|
(lib_gnu_java_awt_peer_gtk_la_LDFLAGS): Add X_LIBS and -lXtst.
|
| 4487 |
|
|
* Makefile.in: Regenerate.
|
| 4488 |
|
|
* configure.ac: Check for libXtst.
|
| 4489 |
|
|
* configure: Regenerate.
|
| 4490 |
|
|
|
| 4491 |
|
|
2005-02-22 Mark Wielaard
|
| 4492 |
|
|
|
| 4493 |
|
|
* java/security/AlgorithmParameterGenerator.java (getInstance):
|
| 4494 |
|
|
Mention provider when throwing NoSuchProviderException.
|
| 4495 |
|
|
* java/security/AlgorithmParameters.java (getInstance): Likewise.
|
| 4496 |
|
|
* java/security/KeyFactory.java (getInstance): Likewise.
|
| 4497 |
|
|
* java/security/KeyStore.java (getInstance): Likewise.
|
| 4498 |
|
|
* java/security/SecureRandom.java (getInstance): Likewise.
|
| 4499 |
|
|
* java/security/cert/CertificateFactory.java (getInstance): Likewise.
|
| 4500 |
|
|
|
| 4501 |
|
|
2005-02-22 Jeroen Frijters
|
| 4502 |
|
|
|
| 4503 |
|
|
* java/lang/reflect/Proxy.java,
|
| 4504 |
|
|
java/net/URL.java,
|
| 4505 |
|
|
java/security/SecureRandom.java,
|
| 4506 |
|
|
java/util/Timer.java,
|
| 4507 |
|
|
java/util/prefs/AbstractPreferences.java:
|
| 4508 |
|
|
Don't catch java.lang.ThreadDeath.
|
| 4509 |
|
|
|
| 4510 |
|
|
2005-02-22 David Gilbert
|
| 4511 |
|
|
|
| 4512 |
|
|
* java/awt/font/TransformAttribute.java,
|
| 4513 |
|
|
(TransformAttribute(AffineTransform)): throw
|
| 4514 |
|
|
IllegalArgumentException for null transform.
|
| 4515 |
|
|
(getTransform): return a copy of transform.
|
| 4516 |
|
|
Added doc comments to all.
|
| 4517 |
|
|
|
| 4518 |
|
|
2005-02-22 Jeroen Frijters
|
| 4519 |
|
|
|
| 4520 |
|
|
* java/io/Externalizable.java,
|
| 4521 |
|
|
java/io/Serializable.java
|
| 4522 |
|
|
(serialVersionUID): Removed.
|
| 4523 |
|
|
* java/rmi/server/RemoteObject.java,
|
| 4524 |
|
|
java/rmi/server/UID.java
|
| 4525 |
|
|
(serialVersionUID): Made private.
|
| 4526 |
|
|
* java/rmi/server/RemoteRef.java,
|
| 4527 |
|
|
java/rmi/server/ServerRef.java
|
| 4528 |
|
|
(serialVersionUID): Set proper value.
|
| 4529 |
|
|
* java/security/interfaces/DSAPrivateKey.java,
|
| 4530 |
|
|
java/security/interfaces/DSAPublicKey.java,
|
| 4531 |
|
|
java/security/interfaces/RSAMultiPrimePrivateCrtKey.java,
|
| 4532 |
|
|
java/security/interfaces/RSAPrivateCrtKey.java,
|
| 4533 |
|
|
java/security/interfaces/RSAPrivateKey.java,
|
| 4534 |
|
|
java/security/interfaces/RSAPublicKey.java,
|
| 4535 |
|
|
javax/crypto/SecretKey.java
|
| 4536 |
|
|
(serialVersionUID): Added.
|
| 4537 |
|
|
|
| 4538 |
|
|
2005-02-22 Tom Tromey
|
| 4539 |
|
|
|
| 4540 |
|
|
* java/lang/Object.h (_JvObjectPrefix): Declare as extern "Java".
|
| 4541 |
|
|
|
| 4542 |
|
|
2005-02-22 Tom Tromey
|
| 4543 |
|
|
|
| 4544 |
|
|
PR java/20056:
|
| 4545 |
|
|
* verify.cc (type::EITHER): New constant.
|
| 4546 |
|
|
(check_field_constant): Use it.
|
| 4547 |
|
|
(type::compatible): Handle it.
|
| 4548 |
|
|
|
| 4549 |
|
|
2005-02-22 Michael Koch
|
| 4550 |
|
|
|
| 4551 |
|
|
* gnu/java/security/PolicyFile.java,
|
| 4552 |
|
|
gnu/java/security/pkcs/PKCS7SignedData.java,
|
| 4553 |
|
|
gnu/java/security/pkcs/SignerInfo.java:
|
| 4554 |
|
|
Fixed copyright header.
|
| 4555 |
|
|
|
| 4556 |
|
|
2005-02-22 Jeroen Frijters
|
| 4557 |
|
|
|
| 4558 |
|
|
* java/beans/PropertyDescriptor.java
|
| 4559 |
|
|
(PropertyDescriptor,setReadMethod): Set propertyType.
|
| 4560 |
|
|
|
| 4561 |
|
|
2005-02-22 Michael Koch
|
| 4562 |
|
|
|
| 4563 |
|
|
* java/nio/DirectByteBufferImpl.java
|
| 4564 |
|
|
(owner): Fixed formatting of javadoc.
|
| 4565 |
|
|
* java/text/DateFormat.java
|
| 4566 |
|
|
(getAvailableLocales): Fixed formatting.
|
| 4567 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4568 |
|
|
Fixed formatting and import statement order.
|
| 4569 |
|
|
* java/util/Calendar.java
|
| 4570 |
|
|
(Calendar): Fixed javadoc to be HTML compliant.
|
| 4571 |
|
|
* java/util/SimpleTimeZone.java:
|
| 4572 |
|
|
Fixed javadocs.
|
| 4573 |
|
|
|
| 4574 |
|
|
2005-02-22 Roman Kennke
|
| 4575 |
|
|
|
| 4576 |
|
|
* javax/swing/plaf/basic/BasicLookAndFeel.java
|
| 4577 |
|
|
(initComponentDefaults): Fixed Button left and right margin.
|
| 4578 |
|
|
|
| 4579 |
|
|
2005-02-22 Thomas Fitzsimmons
|
| 4580 |
|
|
|
| 4581 |
|
|
* java/awt/Robot.java (waitForIdle): Call invokeAndWait on an
|
| 4582 |
|
|
empty Runnable.
|
| 4583 |
|
|
|
| 4584 |
|
|
PR libgcj/17952:
|
| 4585 |
|
|
* gnu/java/awt/peer/gtk/GtkWindowPeer.java,
|
| 4586 |
|
|
jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
|
| 4587 |
|
|
(getWidth): New method.
|
| 4588 |
|
|
(getHeight): Likewise.
|
| 4589 |
|
|
(create): Remove width, height and insets parameters. Move size
|
| 4590 |
|
|
setup ...
|
| 4591 |
|
|
(realize_cb): ... here. New function.
|
| 4592 |
|
|
(connectSignals): Connect realize_cb.
|
| 4593 |
|
|
(request_frame_extents): Remove FIXME. Move
|
| 4594 |
|
|
postInsetsChangedEvent lookup ...
|
| 4595 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit):
|
| 4596 |
|
|
... here. Look up GtkWindowPeer getWidth and getHeight methods.
|
| 4597 |
|
|
* jni/gtk-peer/gtkpeer.h (postInsetsChangedEventID): Declare
|
| 4598 |
|
|
jmethodID.
|
| 4599 |
|
|
(windowGetWidthID): Likewise.
|
| 4600 |
|
|
(windowGetHeightID): Likewise.
|
| 4601 |
|
|
|
| 4602 |
|
|
2005-02-21 Thomas Fitzsimmons
|
| 4603 |
|
|
|
| 4604 |
|
|
PR libgcj/19842
|
| 4605 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
|
| 4606 |
|
|
(button_to_awt_mods): Return BUTTON masks, not BUTTON_DOWN masks.
|
| 4607 |
|
|
|
| 4608 |
|
|
2005-02-21 Bryce McKinlay
|
| 4609 |
|
|
|
| 4610 |
|
|
Merge serialization from GNU Classpath.
|
| 4611 |
|
|
* gcj/method.h: Add missing #includes.
|
| 4612 |
|
|
* java/io/ObjectInputStream.java (readClassDescriptor): Check for
|
| 4613 |
|
|
primitive class IDs on the stream here...
|
| 4614 |
|
|
(resolveClass): ...not here.
|
| 4615 |
|
|
* java/io/ObjectStreamField.java: Use VMObjectStream class calls to set
|
| 4616 |
|
|
fields.
|
| 4617 |
|
|
* java/io/VMObjectStreamClass.java (setDoubleNative, setFloatNative,
|
| 4618 |
|
|
setLongNative, setIntNative, setShortNative, setCharNative,
|
| 4619 |
|
|
setByteNative, setBooleanNative, setObjectNative): New native methods.
|
| 4620 |
|
|
* java/io/natVMObjectStreamClass.java (setDoubleNative, setFloatNative,
|
| 4621 |
|
|
setLongNative, setIntNative, setShortNative, setCharNative,
|
| 4622 |
|
|
setByteNative, setBooleanNative, setObjectNative): Implement them.
|
| 4623 |
|
|
* java/io/natObjectInputStream.cc (allocateObject): Add new parameters
|
| 4624 |
|
|
from Classpath's version. Use _Jv_FromReflectedConstructor(). Call
|
| 4625 |
|
|
the constructor here.
|
| 4626 |
|
|
(callConstructor): Removed.
|
| 4627 |
|
|
(getCallersClassLoader): Removed.
|
| 4628 |
|
|
* java/lang/reflect/Field.java (setByte, setShort, setInt, setLong,
|
| 4629 |
|
|
setFloat, setDouble, setChar, setBoolean): Add 'checkFinal' parameter
|
| 4630 |
|
|
to control whether setting final field values is permitted. Call
|
| 4631 |
|
|
getAddr() with checkFinal parameter instead of setAddr().
|
| 4632 |
|
|
* java/lang/reflect/natField.cc (getType): Lookup and resolve field
|
| 4633 |
|
|
only if not done already.
|
| 4634 |
|
|
(getAddr): Add checkFinal parameter. Do the final field check only if
|
| 4635 |
|
|
checkFinal is set.
|
| 4636 |
|
|
(setAddr): Removed.
|
| 4637 |
|
|
|
| 4638 |
|
|
2005-02-21 Mark Wielaard
|
| 4639 |
|
|
|
| 4640 |
|
|
# Fixes bug #11957
|
| 4641 |
|
|
* java/io/ObjectInputStream.java (resolveClass): Don't check "void"
|
| 4642 |
|
|
twice.
|
| 4643 |
|
|
|
| 4644 |
|
|
2005-02-21 Mark Wielaard
|
| 4645 |
|
|
|
| 4646 |
|
|
Fixes bug #11618.
|
| 4647 |
|
|
* java/io/ObjectInputStream.java (readClassDescriptor): Handle classes
|
| 4648 |
|
|
without a super class and us ObjectStreamClass.lookupForClassObject().
|
| 4649 |
|
|
(resolveClass): Check for primitive types.
|
| 4650 |
|
|
(lookupClass): Return null when argument is null.
|
| 4651 |
|
|
|
| 4652 |
|
|
2005-02-21 Jeroen Frijters
|
| 4653 |
|
|
|
| 4654 |
|
|
* java/io/ObjectInputStream.java
|
| 4655 |
|
|
(readObject): Fix to consume TC_ENDBLOCKDATA after readExternal.
|
| 4656 |
|
|
|
| 4657 |
|
|
2005-02-21 Jeroen Frijters
|
| 4658 |
|
|
|
| 4659 |
|
|
* java/io/ObjectOutputStream.java
|
| 4660 |
|
|
(writeObject, callWriteMethod): Replaced reflection with accessing
|
| 4661 |
|
|
cached info in ObjectStreamClass.
|
| 4662 |
|
|
(getMethod): Removed.
|
| 4663 |
|
|
* java/io/ObjectStreamClass.java
|
| 4664 |
|
|
(findMethod): Added check to make sure the method found has the
|
| 4665 |
|
|
right modifiers.
|
| 4666 |
|
|
(cacheMethods): Added writeReplace and writeObject methods.
|
| 4667 |
|
|
(setFlags): Look at new writeObjectMethod field instead of doing
|
| 4668 |
|
|
reflection again.
|
| 4669 |
|
|
(writeReplaceMethod): New field.
|
| 4670 |
|
|
(writeObjectMethod): New field.
|
| 4671 |
|
|
|
| 4672 |
|
|
2005-02-21 Guilhem Lavaux
|
| 4673 |
|
|
Jeroen Frijters
|
| 4674 |
|
|
|
| 4675 |
|
|
* java/io/ObjectInputStream.java
|
| 4676 |
|
|
(newObject): Changed prototype. Get a constructor reflect object
|
| 4677 |
|
|
directly.
|
| 4678 |
|
|
(callConstructor): Removed.
|
| 4679 |
|
|
(allocateObject): Changed prototype.
|
| 4680 |
|
|
(readClassDescriptor): Build the constructor reflection directly.
|
| 4681 |
|
|
(readObject): Invoke newObject using the new prototype.
|
| 4682 |
|
|
|
| 4683 |
|
|
* java/io/ObjectStreamClass.java
|
| 4684 |
|
|
(firstNonSerializableParent): Removed.
|
| 4685 |
|
|
(firstNonSerializableParentConstructor): Added.
|
| 4686 |
|
|
|
| 4687 |
|
|
2005-02-21 Mark Wielaard
|
| 4688 |
|
|
|
| 4689 |
|
|
* gnu/java/locale/LocaleInformation_en.java: Extend
|
| 4690 |
|
|
localPatternChars to "GyMdkHmsSEDFwWahKzYeugAZ".
|
| 4691 |
|
|
|
| 4692 |
|
|
2005-02-21 Mark Wielaard
|
| 4693 |
|
|
|
| 4694 |
|
|
* java/text/SimpleDateFormat.java
|
| 4695 |
|
|
(SimpleDateFormat(String, DateFormatSymbols)): Throw
|
| 4696 |
|
|
NullPointerException when formatData is null.
|
| 4697 |
|
|
|
| 4698 |
|
|
2005-02-21 Mark Wielaard
|
| 4699 |
|
|
|
| 4700 |
|
|
* java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by
|
| 4701 |
|
|
taking dstSavings into account.
|
| 4702 |
|
|
|
| 4703 |
|
|
2005-02-21 Sven de Marothy
|
| 4704 |
|
|
|
| 4705 |
|
|
* java/text/SimpleDateFormat.java,
|
| 4706 |
|
|
(parse): Set correct DST_OFFSET to the correct value.
|
| 4707 |
|
|
|
| 4708 |
|
|
2005-02-21 Mark Wielaard
|
| 4709 |
|
|
|
| 4710 |
|
|
* java/util/SimpleTimeZone.java (checkRule): Throw
|
| 4711 |
|
|
IllegalArgumentException when month out of range.
|
| 4712 |
|
|
|
| 4713 |
|
|
2005-02-21 Sven de Marothy
|
| 4714 |
|
|
|
| 4715 |
|
|
* java/util/GregorianCalendar.java,
|
| 4716 |
|
|
(add): Don't set fields directly anymore. Use set()
|
| 4717 |
|
|
|
| 4718 |
|
|
2005-02-21 Mark Wielaard
|
| 4719 |
|
|
|
| 4720 |
|
|
* java/text/SimpleDateFormat.java (CompiledField.toString):
|
| 4721 |
|
|
Use StringBuffer, not StringBuilder.
|
| 4722 |
|
|
(toString): Likewise.
|
| 4723 |
|
|
|
| 4724 |
|
|
2005-02-21 Sven de Marothy
|
| 4725 |
|
|
|
| 4726 |
|
|
* java/util/Calendar.java
|
| 4727 |
|
|
(clear): Dates should clear to local time.
|
| 4728 |
|
|
* java/util/GregorianCalendar.java
|
| 4729 |
|
|
(computeTime): Fix priority problem with DAY_OF_WEEK,
|
| 4730 |
|
|
Handle non-sunday-startig weeks and minimumDaysInFirstWeek.
|
| 4731 |
|
|
|
| 4732 |
|
|
2005-02-21 Sven de Marothy
|
| 4733 |
|
|
|
| 4734 |
|
|
* java/util/Calendar.java
|
| 4735 |
|
|
(Calendar): Constructor should clear fields.
|
| 4736 |
|
|
|
| 4737 |
|
|
2005-02-21 Sven de Marothy
|
| 4738 |
|
|
|
| 4739 |
|
|
* java/text/SimpleDateFormat.java
|
| 4740 |
|
|
(parse): Tweak handling of 2-year dates
|
| 4741 |
|
|
* java/util/Calendar.java
|
| 4742 |
|
|
(clear): Clear fields to correct value.
|
| 4743 |
|
|
* java/util/GregorianCalendar.java
|
| 4744 |
|
|
(computeTime): Correct handling of time zones.
|
| 4745 |
|
|
Correct field minimum values.
|
| 4746 |
|
|
|
| 4747 |
|
|
2005-02-21 Sven de Marothy
|
| 4748 |
|
|
|
| 4749 |
|
|
* java/util/Calendar.java
|
| 4750 |
|
|
(set) Invalidate all fields on first call to set().
|
| 4751 |
|
|
|
| 4752 |
|
|
2005-02-21 Sven de Marothy
|
| 4753 |
|
|
|
| 4754 |
|
|
* java/util/GregorianCalendar.java
|
| 4755 |
|
|
(computeTime): Fixed handling of time zones.
|
| 4756 |
|
|
|
| 4757 |
|
|
2005-02-21 Sven de Marothy
|
| 4758 |
|
|
|
| 4759 |
|
|
* java/util/Calendar.java
|
| 4760 |
|
|
(clear): Set values to Epoch instead of zero.
|
| 4761 |
|
|
(set): Set isSet to the relevant field pattern instead of just
|
| 4762 |
|
|
the field.
|
| 4763 |
|
|
* java/util/GregorianCalendar.java
|
| 4764 |
|
|
(getBundle): Removed.
|
| 4765 |
|
|
(getDayOfYear): Removed.
|
| 4766 |
|
|
(getFirstDayOfMonth): New private method.
|
| 4767 |
|
|
(nonLeniencyCheck): New private method.
|
| 4768 |
|
|
(computeTime): Correct handling of insufficient data.
|
| 4769 |
|
|
|
| 4770 |
|
|
2005-02-21 Sven de Marothy
|
| 4771 |
|
|
|
| 4772 |
|
|
* java/util/Calendar.java: Invalidate ERA field on setting
|
| 4773 |
|
|
the YEAR.
|
| 4774 |
|
|
* java/util/SimpleTimeZone.java:
|
| 4775 |
|
|
(getDaysInMonth): Reimplemented.
|
| 4776 |
|
|
* java/util/GregorianCalendar.java:
|
| 4777 |
|
|
(getLinearTime): Removed.
|
| 4778 |
|
|
(isLeapYear(int,boolean)): Removed.
|
| 4779 |
|
|
(before(), after()): Removed.
|
| 4780 |
|
|
(computeTime): Reimplemented.
|
| 4781 |
|
|
|
| 4782 |
|
|
2005-02-21 Sven de Marothy
|
| 4783 |
|
|
|
| 4784 |
|
|
* java/util/Calendar.java: Reformatted.
|
| 4785 |
|
|
* java/util/GregorianCalendar.java: Reformatted.
|
| 4786 |
|
|
* java/util/SimpleTimeZone.java: Reformatted.
|
| 4787 |
|
|
|
| 4788 |
|
|
2005-02-21 Sven de Marothy
|
| 4789 |
|
|
|
| 4790 |
|
|
* java/util/GregorianCalendar.java
|
| 4791 |
|
|
(GregorianCalendar): Update fields in the constructor
|
| 4792 |
|
|
|
| 4793 |
|
|
2005-02-21 Noa Resare
|
| 4794 |
|
|
|
| 4795 |
|
|
* java/util/Calendar.java (explicitDSTOffset): New instance field.
|
| 4796 |
|
|
(set(int,int)): Set and use new field.
|
| 4797 |
|
|
(set(int,int,int)): Check new field.
|
| 4798 |
|
|
|
| 4799 |
|
|
2005-02-21 Noa Resare
|
| 4800 |
|
|
|
| 4801 |
|
|
* java/util/Calendar.java(set):
|
| 4802 |
|
|
Fix for DST related regression.
|
| 4803 |
|
|
|
| 4804 |
|
|
2005-02-21 Jeroen Frijters
|
| 4805 |
|
|
|
| 4806 |
|
|
* java/util/Calendar.java
|
| 4807 |
|
|
(setTimeInMillis): Added call to clear, removed computeFields call.
|
| 4808 |
|
|
* java/util/Date.java
|
| 4809 |
|
|
(Date(int,int,int,int,int,int)): Removed workaround for
|
| 4810 |
|
|
GregorianCalendar bug.
|
| 4811 |
|
|
* java/util/GregorianCalendar.java
|
| 4812 |
|
|
(GregorianCalendar): Chained all constructors to a (new)
|
| 4813 |
|
|
common constructor.
|
| 4814 |
|
|
(computeTime): Fixed support for lenient month treatment.
|
| 4815 |
|
|
(getLinearDay): Return long instead of int.
|
| 4816 |
|
|
(calculateDay): Added fields argument and changed day argument
|
| 4817 |
|
|
to long.
|
| 4818 |
|
|
|
| 4819 |
|
|
2005-02-21 Andrew John Hughes
|
| 4820 |
|
|
|
| 4821 |
|
|
* java/text/SimpleDateFormat.java
|
| 4822 |
|
|
Lots of documentation updates.
|
| 4823 |
|
|
(readObject(java.io.ObjectInputStream)): Wraps
|
| 4824 |
|
|
IllegalArgumentException as specified.
|
| 4825 |
|
|
(compileFormat(String)): Uses standardChars
|
| 4826 |
|
|
rather than the local pattern characters.
|
| 4827 |
|
|
Throws IllegalArgumentException rather than
|
| 4828 |
|
|
storing a -1 field.
|
| 4829 |
|
|
(toString()): Extended to include all variables
|
| 4830 |
|
|
in a better format.
|
| 4831 |
|
|
(translateLocalizedPattern(String, String, String)):
|
| 4832 |
|
|
Renamed to better define the use of this method.
|
| 4833 |
|
|
|
| 4834 |
|
|
2005-02-21 Andrew John Hughes
|
| 4835 |
|
|
|
| 4836 |
|
|
* java/text/DateFormat.java:
|
| 4837 |
|
|
Documented pattern character offset constants and
|
| 4838 |
|
|
added new ones.
|
| 4839 |
|
|
(Field): Added new static fields for new pattern chars.
|
| 4840 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4841 |
|
|
(CompiledField): Changed name of FieldSizePair class
|
| 4842 |
|
|
to CompiledField after adding the character as an
|
| 4843 |
|
|
attribute. Changed fields to private and added
|
| 4844 |
|
|
accessors to give encapsulation.
|
| 4845 |
|
|
(CompiledField.CompiledField(int,int,char)): Extended
|
| 4846 |
|
|
with character field.
|
| 4847 |
|
|
(CompiledField.getField()): New accessor method.
|
| 4848 |
|
|
(CompiledField.getSize()): New acceessor method.
|
| 4849 |
|
|
(CompiledField.getCharacter()): New accessor method.
|
| 4850 |
|
|
(CompiledField.toString()): Added primarily for debugging.
|
| 4851 |
|
|
(standardChars): Now uses extended 24 character sequence.
|
| 4852 |
|
|
(compileFormat(String)): Changed to use CompiledField.
|
| 4853 |
|
|
(formatWithAttribute(java.util.Date, gnu.java.text.FormatBuffer,
|
| 4854 |
|
|
java.text.FieldPosition)): Changed to use CompiledField.
|
| 4855 |
|
|
New handler for RFC 822 timezones added.
|
| 4856 |
|
|
|
| 4857 |
|
|
2005-02-21 Andrew John Hughes
|
| 4858 |
|
|
|
| 4859 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4860 |
|
|
(parse(String, java.text.ParsePosition)):
|
| 4861 |
|
|
Changed 'E' and 'M' cases to use both
|
| 4862 |
|
|
short and long names. Extended 'z'
|
| 4863 |
|
|
case to also handle 'Z', and deal
|
| 4864 |
|
|
with simple GMT offsets such as +0100.
|
| 4865 |
|
|
(computeOffset(String)): New private method,
|
| 4866 |
|
|
which converts a GMT offset specification,
|
| 4867 |
|
|
such as GMT-0500 to a numeric offset in
|
| 4868 |
|
|
milliseconds.
|
| 4869 |
|
|
* java/util/TimeZone.java:
|
| 4870 |
|
|
(timezones()): Added "CEST", the daylight
|
| 4871 |
|
|
savings time version of "CET", or Central
|
| 4872 |
|
|
European Time.
|
| 4873 |
|
|
|
| 4874 |
|
|
2005-02-21 Ito Kazumitsu
|
| 4875 |
|
|
|
| 4876 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4877 |
|
|
(parse): Set the DST offset to 0 when parsing
|
| 4878 |
|
|
GMT offset timezones.
|
| 4879 |
|
|
|
| 4880 |
|
|
2005-02-21 Ito Kazumitsu
|
| 4881 |
|
|
|
| 4882 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4883 |
|
|
(parse): Use offset to set ZONE_OFFSET
|
| 4884 |
|
|
rather than the DST_OFFSET, so that
|
| 4885 |
|
|
GMT offset timezones change the right
|
| 4886 |
|
|
one.
|
| 4887 |
|
|
|
| 4888 |
|
|
2005-02-21 Andrew John Hughes
|
| 4889 |
|
|
|
| 4890 |
|
|
* java/text/SimpleDateFormat.java:
|
| 4891 |
|
|
(getDateFormatSymbols()): return a copy
|
| 4892 |
|
|
(setDateFormatSymbols(java.text.DateFormatSymbols)):
|
| 4893 |
|
|
throw exception on null input
|
| 4894 |
|
|
(clone()): implemented to clone
|
| 4895 |
|
|
internal fields
|
| 4896 |
|
|
|
| 4897 |
|
|
2005-02-21 Sven de Marothy
|
| 4898 |
|
|
|
| 4899 |
|
|
* java/text/SimpleDateFormat.java
|
| 4900 |
|
|
(parse): comparison should be case-insensitive, ignore null
|
| 4901 |
|
|
strings.
|
| 4902 |
|
|
|
| 4903 |
|
|
2005-02-21 Robert Schuster
|
| 4904 |
|
|
|
| 4905 |
|
|
* gnu/java/beans/IntrospectionIncubator.java
|
| 4906 |
|
|
(addMethod) Reverts the patch that ntroduced a regression (see bug
|
| 4907 |
|
|
https://savannah.gnu.org/bugs/?func=detailitem&item_id=10938).
|
| 4908 |
|
|
|
| 4909 |
|
|
2005-02-21 Michael Koch
|
| 4910 |
|
|
|
| 4911 |
|
|
* java/awt/Checkbox.java
|
| 4912 |
|
|
(next_checkbox_number): New static variable.
|
| 4913 |
|
|
(generateName): New method.
|
| 4914 |
|
|
(getUniqueLong): Likewise.
|
| 4915 |
|
|
* java/awt/Window.java
|
| 4916 |
|
|
(next_window_number): New static variable.
|
| 4917 |
|
|
(generateName): New method.
|
| 4918 |
|
|
(getUniqueLong): Likewise.
|
| 4919 |
|
|
|
| 4920 |
|
|
2005-02-21 Mark Wielaard
|
| 4921 |
|
|
|
| 4922 |
|
|
* java/util/jar/JarFile.java (verifyHashes): Check whether ZipEntry
|
| 4923 |
|
|
exists.
|
| 4924 |
|
|
|
| 4925 |
|
|
2005-02-21 Andrew Haley
|
| 4926 |
|
|
|
| 4927 |
|
|
* Makefile.in: Rebuilt.
|
| 4928 |
|
|
* Makefile.am (nat_source_files): Added natLogger.cc.
|
| 4929 |
|
|
* java/util/logging/natLogger.cc: New file.
|
| 4930 |
|
|
* java/util/logging/Logger.java (getCallerStackFrame): Now
|
| 4931 |
|
|
native.
|
| 4932 |
|
|
|
| 4933 |
|
|
2005-02-21 Andreas Tobler
|
| 4934 |
|
|
|
| 4935 |
|
|
* Makefile.am (all_property_files): Remove left over.
|
| 4936 |
|
|
(classes.stamp): Add stamp for the ONESTEP build, also known as
|
| 4937 |
|
|
--enable-libgcj-multifile.
|
| 4938 |
|
|
* Makefile.in: Regenerated.
|
| 4939 |
|
|
|
| 4940 |
|
|
2005-02-21 Michael Koch
|
| 4941 |
|
|
|
| 4942 |
|
|
* java/awt/Button.java,
|
| 4943 |
|
|
java/awt/Container.java,
|
| 4944 |
|
|
java/awt/Font.java,
|
| 4945 |
|
|
java/awt/Frame.java,
|
| 4946 |
|
|
java/text/CollationElementIterator.java,
|
| 4947 |
|
|
java/text/RuleBasedCollator.java,
|
| 4948 |
|
|
java/util/PropertyPermission.java:
|
| 4949 |
|
|
Fixed formatting issues all over.
|
| 4950 |
|
|
|
| 4951 |
|
|
2005-02-21 Mark Wielaard
|
| 4952 |
|
|
|
| 4953 |
|
|
* java/io/FileDescriptor.java (sync): Add real exception to
|
| 4954 |
|
|
SyncFailedException.
|
| 4955 |
|
|
|
| 4956 |
|
|
2005-02-21 Michael Koch
|
| 4957 |
|
|
|
| 4958 |
|
|
* java/io/InputStreamReader.java:
|
| 4959 |
|
|
Fixed @author tag.
|
| 4960 |
|
|
|
| 4961 |
|
|
2005-02-20 Rutger Ovidius
|
| 4962 |
|
|
|
| 4963 |
|
|
PR libgcj/19728:
|
| 4964 |
|
|
* gnu/java/security/provider/Gnu.java (Gnu): Add SHA-160 alias.
|
| 4965 |
|
|
|
| 4966 |
|
|
2005-02-20 Dalibor Topic
|
| 4967 |
|
|
|
| 4968 |
|
|
* libraries/javalib/gnu/regexp/RE.java,
|
| 4969 |
|
|
libraries/javalib/java/io/ObjectInputStream.java,
|
| 4970 |
|
|
libraries/javalib/java/security/AllPermission.java,
|
| 4971 |
|
|
libraries/javalib/java/security/BasicPermission.java,
|
| 4972 |
|
|
libraries/javalib/java/security/Permissions.java,
|
| 4973 |
|
|
libraries/javalib/java/text/MessageFormat.java:
|
| 4974 |
|
|
Made 'inner' classes real public static inner classes,
|
| 4975 |
|
|
and made them final where possible, or removed them
|
| 4976 |
|
|
where unused.
|
| 4977 |
|
|
|
| 4978 |
|
|
2005-02-20 Michael Koch
|
| 4979 |
|
|
|
| 4980 |
|
|
* gnu/java/text/FormatCharacterIterator.java:
|
| 4981 |
|
|
Removed redundant modifiers.
|
| 4982 |
|
|
|
| 4983 |
|
|
2005-02-19 Thomas Fitzsimmons
|
| 4984 |
|
|
|
| 4985 |
|
|
* jni/gtk-peer/gthread-jni.c (throw): Call g_snprintf instead of
|
| 4986 |
|
|
snprintf.
|
| 4987 |
|
|
|
| 4988 |
|
|
2005-02-19 Michael Koch
|
| 4989 |
|
|
|
| 4990 |
|
|
* Makefile.am: Added new files in gnu/java/beans and
|
| 4991 |
|
|
java/beans/XMLDecoder.java.
|
| 4992 |
|
|
* Makefile.in: Regenerated.
|
| 4993 |
|
|
|
| 4994 |
|
|
2005-02-19 Robert Schuster
|
| 4995 |
|
|
|
| 4996 |
|
|
* gnu/java/beans/decoder/GrowableArrayContext.java: Fixed
|
| 4997 |
|
|
assignment behavior by using java.lang.reflect.Array.set()
|
| 4998 |
|
|
directly.
|
| 4999 |
|
|
|
| 5000 |
|
|
2005-02-19 Dalibor Topic
|
| 5001 |
|
|
|
| 5002 |
|
|
* gnu/java/beans/EmptyBeanInfo.java,
|
| 5003 |
|
|
gnu/java/beans/info/ComponentBeanInfo.java:
|
| 5004 |
|
|
Removed unused files.
|
| 5005 |
|
|
|
| 5006 |
|
|
2005-02-19 Robert Schuster
|
| 5007 |
|
|
|
| 5008 |
|
|
* gnu/java/beans/DummyAppletStub.java: Add dummy implementation
|
| 5009 |
|
|
of AppletStub for java.beans.Beans.instantiate.
|
| 5010 |
|
|
* gnu/java/beans/DummyAppletContext.java: Add dummy implementation
|
| 5011 |
|
|
of AppletContext.
|
| 5012 |
|
|
* java/beans/Beans: Added 1.4 functionality, fixed user documentation
|
| 5013 |
|
|
to be conformant with Javadoc guidelines.
|
| 5014 |
|
|
(instantiate): Added two more overloaded variants, reworked user
|
| 5015 |
|
|
documentation, fixed exception behavior, fixed behavior when
|
| 5016 |
|
|
deserializing null.
|
| 5017 |
|
|
|
| 5018 |
|
|
2005-02-19 Mark Wielaard
|
| 5019 |
|
|
|
| 5020 |
|
|
* gnu/java/beans/decoder/DummyHandler.java: Add return statements for
|
| 5021 |
|
|
failing methods.
|
| 5022 |
|
|
* gnu/java/beans/decoder/DummyContext.java: Likewise.
|
| 5023 |
|
|
|
| 5024 |
|
|
2005-02-19 Robert Schuster
|
| 5025 |
|
|
|
| 5026 |
|
|
* gnu/java/beans/decoder/AbstractContext.java,
|
| 5027 |
|
|
gnu/java/beans/decoder/AbstractCreatableContext.java,
|
| 5028 |
|
|
gnu/java/beans/decoder/AbstractElementHandler.java,
|
| 5029 |
|
|
gnu/java/beans/decoder/AbstractObjectContext.java,
|
| 5030 |
|
|
gnu/java/beans/decoder/ArrayContext.java,
|
| 5031 |
|
|
gnu/java/beans/decoder/ArrayHandler.java,
|
| 5032 |
|
|
gnu/java/beans/decoder/AssemblyException.java,
|
| 5033 |
|
|
gnu/java/beans/decoder/BooleanHandler.java,
|
| 5034 |
|
|
gnu/java/beans/decoder/ByteHandler.java,
|
| 5035 |
|
|
gnu/java/beans/decoder/CharHandler.java,
|
| 5036 |
|
|
gnu/java/beans/decoder/ClassHandler.java,
|
| 5037 |
|
|
gnu/java/beans/decoder/ConstructorContext.java,
|
| 5038 |
|
|
gnu/java/beans/decoder/Context.java,
|
| 5039 |
|
|
gnu/java/beans/decoder/DecoderContext.java,
|
| 5040 |
|
|
gnu/java/beans/decoder/DefaultExceptionListener.java,
|
| 5041 |
|
|
gnu/java/beans/decoder/DoubleHandler.java,
|
| 5042 |
|
|
gnu/java/beans/decoder/DummyContext.java,
|
| 5043 |
|
|
gnu/java/beans/decoder/DummyHandler.java,
|
| 5044 |
|
|
gnu/java/beans/decoder/ElementHandler.java,
|
| 5045 |
|
|
gnu/java/beans/decoder/FloatHandler.java,
|
| 5046 |
|
|
gnu/java/beans/decoder/GrowableArrayContext.java,
|
| 5047 |
|
|
gnu/java/beans/decoder/IndexContext.java,
|
| 5048 |
|
|
gnu/java/beans/decoder/IntHandler.java,
|
| 5049 |
|
|
gnu/java/beans/decoder/JavaHandler.java,
|
| 5050 |
|
|
gnu/java/beans/decoder/LongHandler.java,
|
| 5051 |
|
|
gnu/java/beans/decoder/MethodContext.java,
|
| 5052 |
|
|
gnu/java/beans/decoder/MethodFinder.java,
|
| 5053 |
|
|
gnu/java/beans/decoder/NullHandler.java,
|
| 5054 |
|
|
gnu/java/beans/decoder/ObjectContext.java,
|
| 5055 |
|
|
gnu/java/beans/decoder/ObjectHandler.java,
|
| 5056 |
|
|
gnu/java/beans/decoder/PersistenceParser.java,
|
| 5057 |
|
|
gnu/java/beans/decoder/PropertyContext.java,
|
| 5058 |
|
|
gnu/java/beans/decoder/ShortHandler.java,
|
| 5059 |
|
|
gnu/java/beans/decoder/SimpleHandler.java,
|
| 5060 |
|
|
gnu/java/beans/decoder/StaticMethodContext.java,
|
| 5061 |
|
|
gnu/java/beans/decoder/StringHandler.java,
|
| 5062 |
|
|
gnu/java/beans/decoder/VoidHandler.java: New class
|
| 5063 |
|
|
implementing java.beans.XMLDecoder decoding functionality.
|
| 5064 |
|
|
* java/beans/XMLDecoder.java: New class.
|
| 5065 |
|
|
|
| 5066 |
|
|
2005-02-19 Michael Koch
|
| 5067 |
|
|
|
| 5068 |
|
|
* javax/swing/JTextField.java
|
| 5069 |
|
|
(notfiyAction): Added javadoc.
|
| 5070 |
|
|
|
| 5071 |
|
|
2005-02-19 Sven de Marothy
|
| 5072 |
|
|
|
| 5073 |
|
|
* javax/swing/SpinnerDateModel.java: Implemented.
|
| 5074 |
|
|
|
| 5075 |
|
|
2005-02-19 Michael Koch
|
| 5076 |
|
|
|
| 5077 |
|
|
* Makefile.am: Added javax/swing/SpinnerDateModel.java.
|
| 5078 |
|
|
* Makefile.in: Regenerated.
|
| 5079 |
|
|
|
| 5080 |
|
|
2005-02-19 Michael Koch
|
| 5081 |
|
|
|
| 5082 |
|
|
* gnu/java/nio/SelectorImpl.java:
|
| 5083 |
|
|
Reworked import statements.
|
| 5084 |
|
|
(register): Removed unused code.
|
| 5085 |
|
|
* java/nio/channels/Channels.java: Reformatted.
|
| 5086 |
|
|
* java/nio/charset/Charset.java: Likewise.
|
| 5087 |
|
|
* java/rmi/server/RemoteObject.java
|
| 5088 |
|
|
(serialVersionUID): Made private.
|
| 5089 |
|
|
* java/rmi/server/UID.java
|
| 5090 |
|
|
(serialVersionUID): Likewise.
|
| 5091 |
|
|
|
| 5092 |
|
|
2005-02-19 Michael Koch
|
| 5093 |
|
|
|
| 5094 |
|
|
* gnu/java/net/protocol/ftp/ActiveModeDTP.java,
|
| 5095 |
|
|
gnu/java/net/protocol/ftp/BlockInputStream.java,
|
| 5096 |
|
|
gnu/java/net/protocol/ftp/BlockOutputStream.java,
|
| 5097 |
|
|
gnu/java/net/protocol/ftp/CompressedInputStream.java,
|
| 5098 |
|
|
gnu/java/net/protocol/ftp/CompressedOutputStream.java,
|
| 5099 |
|
|
gnu/java/net/protocol/ftp/DTPInputStream.java,
|
| 5100 |
|
|
gnu/java/net/protocol/ftp/DTP.java,
|
| 5101 |
|
|
gnu/java/net/protocol/ftp/DTPOutputStream.java,
|
| 5102 |
|
|
gnu/java/net/protocol/ftp/FTPConnection.java,
|
| 5103 |
|
|
gnu/java/net/protocol/ftp/FTPException.java,
|
| 5104 |
|
|
gnu/java/net/protocol/ftp/FTPResponse.java,
|
| 5105 |
|
|
gnu/java/net/protocol/ftp/FTPURLConnection.java,
|
| 5106 |
|
|
gnu/java/net/protocol/ftp/Handler.java,
|
| 5107 |
|
|
gnu/java/net/protocol/ftp/PassiveModeDTP.java,
|
| 5108 |
|
|
gnu/java/net/protocol/ftp/StreamInputStream.java,
|
| 5109 |
|
|
gnu/java/net/protocol/ftp/StreamOutputStream.java,
|
| 5110 |
|
|
gnu/java/net/CRLFInputStream.java,
|
| 5111 |
|
|
gnu/java/net/CRLFOutputStream.java,
|
| 5112 |
|
|
gnu/java/net/GetLocalHostAction.java,
|
| 5113 |
|
|
gnu/java/net/protocol/ftp/package.html: New files.
|
| 5114 |
|
|
* Makefile.am: Added new files.
|
| 5115 |
|
|
* Makefile.in: Regenerated.
|
| 5116 |
|
|
|
| 5117 |
|
|
2005-02-18 Tom Tromey
|
| 5118 |
|
|
|
| 5119 |
|
|
* link.cc (make_vtable): Remove abstract method check.
|
| 5120 |
|
|
(append_partial_itable): Likewise.
|
| 5121 |
|
|
|
| 5122 |
|
|
PR java/20056:
|
| 5123 |
|
|
* verify.cc (type::equals): Fixed test.
|
| 5124 |
|
|
* testsuite/libjava.lang/PR20056.out: New file.
|
| 5125 |
|
|
* testsuite/libjava.lang/PR20056.java: New file.
|
| 5126 |
|
|
|
| 5127 |
|
|
2005-02-18 Bryce McKinlay
|
| 5128 |
|
|
|
| 5129 |
|
|
* java/util/LinkedHashMap (addEntry): Call remove() with key argument,
|
| 5130 |
|
|
not the HashEntry. Reported by Jean-Marie White.
|
| 5131 |
|
|
|
| 5132 |
|
|
2005-02-18 Tom Tromey
|
| 5133 |
|
|
|
| 5134 |
|
|
PR java/20056:
|
| 5135 |
|
|
* include/jvm.h (_Jv_Linker::has_field_p): Declare.
|
| 5136 |
|
|
* link.cc (has_field_p): New function.
|
| 5137 |
|
|
* verify.cc (check_field_constant): Added 'putfield' argument.
|
| 5138 |
|
|
(verify_instructions_0): Updated.
|
| 5139 |
|
|
(type::equals): New method.
|
| 5140 |
|
|
|
| 5141 |
|
|
2005-02-18 Anthony Green
|
| 5142 |
|
|
|
| 5143 |
|
|
* NEWS: Draft of libgcj NEWS for 4.0.
|
| 5144 |
|
|
|
| 5145 |
|
|
2005-02-18 Anthony Green
|
| 5146 |
|
|
|
| 5147 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Normalize x86
|
| 5148 |
|
|
architecture names to "i386" for compatibility reasons. Win32
|
| 5149 |
|
|
still uses "x86".
|
| 5150 |
|
|
|
| 5151 |
|
|
2005-02-18 Anthony Green
|
| 5152 |
|
|
|
| 5153 |
|
|
* gij.cc (version): Change year for '--version' to 2005.
|
| 5154 |
|
|
* gnu/gcj/convert/Convert.java: Ditto.
|
| 5155 |
|
|
* gnu/java/rmi/rmic/RMIC.java: Ditto.
|
| 5156 |
|
|
* gnu/java/rmi/registry/RegistryImpl.java: Ditto.
|
| 5157 |
|
|
|
| 5158 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java: Only show the most
|
| 5159 |
|
|
recent copyright year in `--version' output.
|
| 5160 |
|
|
|
| 5161 |
|
|
2005-02-18 Robert Schuster
|
| 5162 |
|
|
|
| 5163 |
|
|
* java/nio/charset/Charset.java (forName): Throws
|
| 5164 |
|
|
IllegalArgumentException when argument is null
|
| 5165 |
|
|
and added documentation.
|
| 5166 |
|
|
|
| 5167 |
|
|
2005-02-17 Ito Kazumitsu
|
| 5168 |
|
|
|
| 5169 |
|
|
* gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)):
|
| 5170 |
|
|
Move the position of the source buffer forward.
|
| 5171 |
|
|
|
| 5172 |
|
|
2005-02-17 Tom Tromey
|
| 5173 |
|
|
|
| 5174 |
|
|
* java/lang/Class.h (_Jv_GetMethodString): Updated declaration.
|
| 5175 |
|
|
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Updated.
|
| 5176 |
|
|
* java/lang/natClass.cc (_Jv_LookupInterfaceMethod): Updated.
|
| 5177 |
|
|
* link.cc (_Jv_GetMethodString): Added 'derived' argument.
|
| 5178 |
|
|
Changed type of second argument. Rewrote.
|
| 5179 |
|
|
(make_vtable): Use it.
|
| 5180 |
|
|
(append_partial_itable): Updated.
|
| 5181 |
|
|
(layout_vtable_methods): Updated.
|
| 5182 |
|
|
|
| 5183 |
|
|
2005-02-17 Michael Koch
|
| 5184 |
|
|
|
| 5185 |
|
|
* gnu/java/net/PlainSocketImpl.java
|
| 5186 |
|
|
(shutdownInput): Added javadoc.
|
| 5187 |
|
|
(shutdownOutput): Likewise.
|
| 5188 |
|
|
|
| 5189 |
|
|
2005-02-17 Michael Koch
|
| 5190 |
|
|
|
| 5191 |
|
|
* javax/print/attribute/standard/Chromaticity.java,
|
| 5192 |
|
|
javax/print/attribute/standard/Destination.java,
|
| 5193 |
|
|
javax/print/attribute/standard/MediaPrintableArea.java,
|
| 5194 |
|
|
javax/print/attribute/standard/MediaSize.java: New files.
|
| 5195 |
|
|
* Makefile.am: Added new files.
|
| 5196 |
|
|
* Makefile.in: Regenerated.
|
| 5197 |
|
|
|
| 5198 |
|
|
2005-02-17 Andrew John Hughes
|
| 5199 |
|
|
Michael Koch
|
| 5200 |
|
|
|
| 5201 |
|
|
* gnu/java/net/protocol/http/Cookie.java,
|
| 5202 |
|
|
gnu/java/net/protocol/http/HTTPConnection.java,
|
| 5203 |
|
|
gnu/java/net/protocol/http/HTTPDateFormat.java,
|
| 5204 |
|
|
gnu/java/net/protocol/http/Request.java,
|
| 5205 |
|
|
gnu/java/nio/PipeImpl.java,
|
| 5206 |
|
|
gnu/java/rmi/dgc/DGCImpl.java,
|
| 5207 |
|
|
gnu/java/rmi/server/ConnectionRunnerPool.java,
|
| 5208 |
|
|
gnu/java/rmi/server/UnicastConnectionManager.java,
|
| 5209 |
|
|
gnu/java/security/der/DERWriter.java,
|
| 5210 |
|
|
gnu/java/security/pkcs/SignerInfo.java,
|
| 5211 |
|
|
gnu/java/security/provider/EncodedKeyFactory.java,
|
| 5212 |
|
|
gnu/java/security/provider/GnuDHPublicKey.java,
|
| 5213 |
|
|
gnu/java/security/provider/GnuDSAPrivateKey.java,
|
| 5214 |
|
|
gnu/java/security/provider/GnuDSAPublicKey.java,
|
| 5215 |
|
|
gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
|
| 5216 |
|
|
gnu/java/security/x509/X500DistinguishedName.java,
|
| 5217 |
|
|
gnu/java/security/x509/X509CRL.java,
|
| 5218 |
|
|
gnu/java/security/x509/X509CRLEntry.java,
|
| 5219 |
|
|
gnu/java/security/x509/X509Certificate.java,
|
| 5220 |
|
|
gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
|
| 5221 |
|
|
gnu/java/security/x509/ext/CertificatePolicies.java,
|
| 5222 |
|
|
gnu/java/security/x509/ext/PolicyConstraint.java,
|
| 5223 |
|
|
gnu/xml/dom/Consumer.java,
|
| 5224 |
|
|
gnu/xml/dom/DomCharacterData.java,
|
| 5225 |
|
|
gnu/xml/dom/DomDocument.java,
|
| 5226 |
|
|
gnu/xml/dom/DomDocumentBuilder.java,
|
| 5227 |
|
|
gnu/xml/dom/DomIterator.java,
|
| 5228 |
|
|
gnu/xml/dom/DomNode.java,
|
| 5229 |
|
|
gnu/xml/dom/DomXPathExpression.java,
|
| 5230 |
|
|
gnu/xml/dom/DomXPathResult.java,
|
| 5231 |
|
|
gnu/xml/dom/JAXPFactory.java,
|
| 5232 |
|
|
gnu/xml/pipeline/CallFilter.java,
|
| 5233 |
|
|
gnu/xml/pipeline/DomConsumer.java,
|
| 5234 |
|
|
gnu/xml/pipeline/LinkFilter.java,
|
| 5235 |
|
|
gnu/xml/pipeline/NSFilter.java,
|
| 5236 |
|
|
gnu/xml/pipeline/TeeConsumer.java,
|
| 5237 |
|
|
gnu/xml/pipeline/ValidationConsumer.java,
|
| 5238 |
|
|
gnu/xml/pipeline/WellFormednessFilter.java,
|
| 5239 |
|
|
gnu/xml/pipeline/XIncludeFilter.java,
|
| 5240 |
|
|
gnu/xml/pipeline/XsltFilter.java,
|
| 5241 |
|
|
gnu/xml/transform/ApplyImportsNode.java,
|
| 5242 |
|
|
gnu/xml/transform/Bindings.java,
|
| 5243 |
|
|
gnu/xml/transform/DocumentFunction.java,
|
| 5244 |
|
|
gnu/xml/transform/FormatNumberFunction.java,
|
| 5245 |
|
|
gnu/xml/transform/NodeNumberNode.java,
|
| 5246 |
|
|
gnu/xml/transform/NumberNode.java,
|
| 5247 |
|
|
gnu/xml/transform/Stylesheet.java,
|
| 5248 |
|
|
gnu/xml/transform/SystemPropertyFunction.java,
|
| 5249 |
|
|
gnu/xml/transform/Template.java,
|
| 5250 |
|
|
gnu/xml/transform/TemplatesImpl.java,
|
| 5251 |
|
|
gnu/xml/transform/TransformerImpl.java,
|
| 5252 |
|
|
gnu/xml/transform/ValueOfNode.java,
|
| 5253 |
|
|
gnu/xml/transform/XSLURIResolver.java,
|
| 5254 |
|
|
gnu/xml/util/DoParse.java,
|
| 5255 |
|
|
gnu/xml/util/Resolver.java,
|
| 5256 |
|
|
gnu/xml/xpath/Expr.java,
|
| 5257 |
|
|
gnu/xml/xpath/FunctionCall.java,
|
| 5258 |
|
|
gnu/xml/xpath/RelationalExpr.java,
|
| 5259 |
|
|
gnu/xml/xpath/Selector.java,
|
| 5260 |
|
|
gnu/xml/xpath/XPathParser.java:
|
| 5261 |
|
|
Reworked import statements, fixed modifier order and some little
|
| 5262 |
|
|
formatting issues.
|
| 5263 |
|
|
|
| 5264 |
|
|
2005-02-17 Ito Kazumitsu
|
| 5265 |
|
|
|
| 5266 |
|
|
* java/nio/ByteBufferImpl.java (compact):
|
| 5267 |
|
|
Set position and limit even if no bytes were moved.
|
| 5268 |
|
|
|
| 5269 |
|
|
2005-02-17 Michael Koch
|
| 5270 |
|
|
|
| 5271 |
|
|
* java/nio/CharViewBufferImpl.java (compact): Likewise.
|
| 5272 |
|
|
* java/nio/DirectByteBufferImpl.java (compact): Likewise.
|
| 5273 |
|
|
* java/nio/DoubleViewBufferImpl.java (compact): Likewise.
|
| 5274 |
|
|
* java/nio/FloatViewBufferImpl.java (compact): Likewise.
|
| 5275 |
|
|
* java/nio/IntViewBufferImpl.java (compact): Likewise.
|
| 5276 |
|
|
* java/nio/LongViewBufferImpl.java (compact): Likewise.
|
| 5277 |
|
|
* java/nio/MappedByteBufferImpl.java (compact): Likewise.
|
| 5278 |
|
|
* java/nio/ShortViewBufferImpl.java (compact): Likewise.
|
| 5279 |
|
|
* java/nio/FloatBufferImpl.java (compact): Set position.
|
| 5280 |
|
|
* java/nio/CharBufferImpl.java (compact): Likewise.
|
| 5281 |
|
|
* java/nio/DoubleBufferImpl.java (compact): Likewise.
|
| 5282 |
|
|
* java/nio/IntBufferImpl.java (compact): Likewise.
|
| 5283 |
|
|
* java/nio/LongBufferImpl.java (compact): Likewise.
|
| 5284 |
|
|
* java/nio/ShortBufferImpl.java (compact): Likewise.
|
| 5285 |
|
|
|
| 5286 |
|
|
2005-02-17 Jeroen Frijters
|
| 5287 |
|
|
|
| 5288 |
|
|
* java/nio/ByteBufferImpl.java,
|
| 5289 |
|
|
java/nio/CharBufferImpl.java,
|
| 5290 |
|
|
java/nio/DirectByteBufferImpl.java,
|
| 5291 |
|
|
java/nio/DoubleBufferImpl.java,
|
| 5292 |
|
|
java/nio/FloatBufferImpl.java,
|
| 5293 |
|
|
java/nio/IntBufferImpl.java,
|
| 5294 |
|
|
java/nio/LongBufferImpl.java,
|
| 5295 |
|
|
java/nio/MappedByteBufferImpl.java,
|
| 5296 |
|
|
java/nio/ShortBufferImpl.java
|
| 5297 |
|
|
(compact): Added explicit read-only check and invalidate mark.
|
| 5298 |
|
|
|
| 5299 |
|
|
2005-02-17 Michael Koch
|
| 5300 |
|
|
|
| 5301 |
|
|
* gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
|
| 5302 |
|
|
gnu/java/awt/peer/gtk/GdkFontPeer.java,
|
| 5303 |
|
|
gnu/java/awt/peer/gtk/GdkGlyphVector.java,
|
| 5304 |
|
|
gnu/java/awt/peer/gtk/GdkGraphics.java,
|
| 5305 |
|
|
gnu/java/awt/peer/gtk/GdkGraphics2D.java,
|
| 5306 |
|
|
gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java,
|
| 5307 |
|
|
gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
|
| 5308 |
|
|
gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
|
| 5309 |
|
|
gnu/java/awt/peer/gtk/GdkRobotPeer.java,
|
| 5310 |
|
|
gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
|
| 5311 |
|
|
gnu/java/awt/peer/gtk/GdkTextLayout.java,
|
| 5312 |
|
|
gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java,
|
| 5313 |
|
|
gnu/java/awt/peer/gtk/GtkChoicePeer.java,
|
| 5314 |
|
|
gnu/java/awt/peer/gtk/GtkClipboard.java,
|
| 5315 |
|
|
gnu/java/awt/peer/gtk/GtkComponentPeer.java,
|
| 5316 |
|
|
gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
|
| 5317 |
|
|
gnu/java/awt/peer/gtk/GtkFontPeer.java,
|
| 5318 |
|
|
gnu/java/awt/peer/gtk/GtkLabelPeer.java,
|
| 5319 |
|
|
gnu/java/awt/peer/gtk/GtkMenuBarPeer.java,
|
| 5320 |
|
|
gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
|
| 5321 |
|
|
gnu/java/awt/peer/gtk/GtkMenuPeer.java,
|
| 5322 |
|
|
gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
|
| 5323 |
|
|
gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
|
| 5324 |
|
|
gnu/java/awt/peer/gtk/GtkToolkit.java,
|
| 5325 |
|
|
gnu/java/awt/peer/gtk/GtkWindowPeer.java,
|
| 5326 |
|
|
java/applet/Applet.java,
|
| 5327 |
|
|
java/awt/AWTError.java,
|
| 5328 |
|
|
java/awt/AWTEvent.java,
|
| 5329 |
|
|
java/awt/AWTEventMulticaster.java,
|
| 5330 |
|
|
java/awt/AWTException.java,
|
| 5331 |
|
|
java/awt/AWTKeyStroke.java,
|
| 5332 |
|
|
java/awt/AWTPermission.java,
|
| 5333 |
|
|
java/awt/ActiveEvent.java,
|
| 5334 |
|
|
java/awt/Adjustable.java,
|
| 5335 |
|
|
java/awt/AlphaComposite.java,
|
| 5336 |
|
|
java/awt/AttributeValue.java,
|
| 5337 |
|
|
java/awt/BorderLayout.java,
|
| 5338 |
|
|
java/awt/BufferCapabilities.java,
|
| 5339 |
|
|
java/awt/Button.java,
|
| 5340 |
|
|
java/awt/Canvas.java,
|
| 5341 |
|
|
java/awt/CheckboxGroup.java,
|
| 5342 |
|
|
java/awt/CheckboxMenuItem.java,
|
| 5343 |
|
|
java/awt/Color.java,
|
| 5344 |
|
|
java/awt/ColorPaintContext.java,
|
| 5345 |
|
|
java/awt/Component.java,
|
| 5346 |
|
|
java/awt/ComponentOrientation.java,
|
| 5347 |
|
|
java/awt/Composite.java,
|
| 5348 |
|
|
java/awt/CompositeContext.java,
|
| 5349 |
|
|
java/awt/Container.java,
|
| 5350 |
|
|
java/awt/ContainerOrderFocusTraversalPolicy.java,
|
| 5351 |
|
|
java/awt/DefaultFocusTraversalPolicy.java,
|
| 5352 |
|
|
java/awt/Dialog.java,
|
| 5353 |
|
|
java/awt/Dimension.java,
|
| 5354 |
|
|
java/awt/DisplayMode.java,
|
| 5355 |
|
|
java/awt/EventQueue.java,
|
| 5356 |
|
|
java/awt/FileDialog.java,
|
| 5357 |
|
|
java/awt/FontFormatException.java,
|
| 5358 |
|
|
java/awt/Graphics.java,
|
| 5359 |
|
|
java/awt/Graphics2D.java,
|
| 5360 |
|
|
java/awt/GraphicsConfigTemplate.java,
|
| 5361 |
|
|
java/awt/GraphicsConfiguration.java,
|
| 5362 |
|
|
java/awt/GraphicsDevice.java,
|
| 5363 |
|
|
java/awt/GridBagLayout.java,
|
| 5364 |
|
|
java/awt/GridBagLayoutInfo.java,
|
| 5365 |
|
|
java/awt/GridLayout.java,
|
| 5366 |
|
|
java/awt/HeadlessException.java,
|
| 5367 |
|
|
java/awt/IllegalComponentStateException.java,
|
| 5368 |
|
|
java/awt/Image.java,
|
| 5369 |
|
|
java/awt/Insets.java,
|
| 5370 |
|
|
java/awt/ItemSelectable.java,
|
| 5371 |
|
|
java/awt/JobAttributes.java,
|
| 5372 |
|
|
java/awt/KeyEventDispatcher.java,
|
| 5373 |
|
|
java/awt/KeyEventPostProcessor.java,
|
| 5374 |
|
|
java/awt/KeyboardFocusManager.java,
|
| 5375 |
|
|
java/awt/Label.java,
|
| 5376 |
|
|
java/awt/LayoutManager.java,
|
| 5377 |
|
|
java/awt/MenuBar.java,
|
| 5378 |
|
|
java/awt/MenuComponent.java,
|
| 5379 |
|
|
java/awt/MenuContainer.java,
|
| 5380 |
|
|
java/awt/PageAttributes.java,
|
| 5381 |
|
|
java/awt/Paint.java,
|
| 5382 |
|
|
java/awt/PaintContext.java,
|
| 5383 |
|
|
java/awt/Panel.java,
|
| 5384 |
|
|
java/awt/Point.java,
|
| 5385 |
|
|
java/awt/Polygon.java,
|
| 5386 |
|
|
java/awt/PrintGraphics.java,
|
| 5387 |
|
|
java/awt/PrintJob.java,
|
| 5388 |
|
|
java/awt/Rectangle.java,
|
| 5389 |
|
|
java/awt/RenderingHints.java,
|
| 5390 |
|
|
java/awt/Shape.java,
|
| 5391 |
|
|
java/awt/Stroke.java,
|
| 5392 |
|
|
java/awt/SystemColor.java,
|
| 5393 |
|
|
java/awt/Toolkit.java,
|
| 5394 |
|
|
java/awt/Transparency.java,
|
| 5395 |
|
|
java/awt/Window.java,
|
| 5396 |
|
|
java/awt/color/CMMException.java,
|
| 5397 |
|
|
java/awt/color/ColorSpace.java,
|
| 5398 |
|
|
java/awt/color/ICC_ColorSpace.java,
|
| 5399 |
|
|
java/awt/color/ICC_Profile.java,
|
| 5400 |
|
|
java/awt/color/ProfileDataException.java,
|
| 5401 |
|
|
java/awt/datatransfer/FlavorTable.java,
|
| 5402 |
|
|
java/awt/datatransfer/MimeTypeParseException.java,
|
| 5403 |
|
|
java/awt/datatransfer/Transferable.java,
|
| 5404 |
|
|
java/awt/datatransfer/UnsupportedFlavorException.java,
|
| 5405 |
|
|
java/awt/dnd/Autoscroll.java,
|
| 5406 |
|
|
java/awt/dnd/DnDConstants.java,
|
| 5407 |
|
|
java/awt/dnd/DragGestureListener.java,
|
| 5408 |
|
|
java/awt/dnd/DragSourceAdapter.java,
|
| 5409 |
|
|
java/awt/dnd/DragSourceDropEvent.java,
|
| 5410 |
|
|
java/awt/dnd/DragSourceListener.java,
|
| 5411 |
|
|
java/awt/dnd/DragSourceMotionListener.java,
|
| 5412 |
|
|
java/awt/dnd/DropTargetAdapter.java,
|
| 5413 |
|
|
java/awt/dnd/DropTargetContext.java,
|
| 5414 |
|
|
java/awt/dnd/DropTargetListener.java,
|
| 5415 |
|
|
java/awt/dnd/InvalidDnDOperationException.java,
|
| 5416 |
|
|
java/awt/dnd/MouseDragGestureRecognizer.java,
|
| 5417 |
|
|
java/awt/dnd/peer/DropTargetContextPeer.java,
|
| 5418 |
|
|
java/awt/event/AWTEventListener.java,
|
| 5419 |
|
|
java/awt/event/AWTEventListenerProxy.java,
|
| 5420 |
|
|
java/awt/event/ActionEvent.java,
|
| 5421 |
|
|
java/awt/event/AdjustmentEvent.java,
|
| 5422 |
|
|
java/awt/event/AdjustmentListener.java,
|
| 5423 |
|
|
java/awt/event/ComponentAdapter.java,
|
| 5424 |
|
|
java/awt/event/ComponentEvent.java,
|
| 5425 |
|
|
java/awt/event/ComponentListener.java,
|
| 5426 |
|
|
java/awt/event/ContainerAdapter.java,
|
| 5427 |
|
|
java/awt/event/ContainerEvent.java,
|
| 5428 |
|
|
java/awt/event/ContainerListener.java,
|
| 5429 |
|
|
java/awt/event/FocusAdapter.java,
|
| 5430 |
|
|
java/awt/event/FocusEvent.java,
|
| 5431 |
|
|
java/awt/event/FocusListener.java,
|
| 5432 |
|
|
java/awt/event/InputEvent.java,
|
| 5433 |
|
|
java/awt/event/InputMethodEvent.java,
|
| 5434 |
|
|
java/awt/event/InputMethodListener.java,
|
| 5435 |
|
|
java/awt/event/InvocationEvent.java,
|
| 5436 |
|
|
java/awt/event/ItemEvent.java,
|
| 5437 |
|
|
java/awt/event/ItemListener.java,
|
| 5438 |
|
|
java/awt/event/KeyAdapter.java,
|
| 5439 |
|
|
java/awt/event/KeyEvent.java,
|
| 5440 |
|
|
java/awt/event/KeyListener.java,
|
| 5441 |
|
|
java/awt/event/MouseAdapter.java,
|
| 5442 |
|
|
java/awt/event/MouseEvent.java,
|
| 5443 |
|
|
java/awt/event/MouseListener.java,
|
| 5444 |
|
|
java/awt/event/MouseMotionAdapter.java,
|
| 5445 |
|
|
java/awt/event/MouseMotionListener.java,
|
| 5446 |
|
|
java/awt/event/MouseWheelEvent.java,
|
| 5447 |
|
|
java/awt/event/MouseWheelListener.java,
|
| 5448 |
|
|
java/awt/event/PaintEvent.java,
|
| 5449 |
|
|
java/awt/event/TextEvent.java,
|
| 5450 |
|
|
java/awt/event/TextListener.java,
|
| 5451 |
|
|
java/awt/event/WindowAdapter.java,
|
| 5452 |
|
|
java/awt/event/WindowEvent.java,
|
| 5453 |
|
|
java/awt/event/WindowFocusListener.java,
|
| 5454 |
|
|
java/awt/event/WindowListener.java,
|
| 5455 |
|
|
java/awt/event/WindowStateListener.java,
|
| 5456 |
|
|
java/awt/font/TextHitInfo.java,
|
| 5457 |
|
|
java/awt/geom/CubicCurve2D.java,
|
| 5458 |
|
|
java/awt/geom/Dimension2D.java,
|
| 5459 |
|
|
java/awt/geom/Ellipse2D.java,
|
| 5460 |
|
|
java/awt/geom/IllegalPathStateException.java,
|
| 5461 |
|
|
java/awt/geom/Line2D.java,
|
| 5462 |
|
|
java/awt/geom/NoninvertibleTransformException.java,
|
| 5463 |
|
|
java/awt/geom/PathIterator.java,
|
| 5464 |
|
|
java/awt/geom/Point2D.java,
|
| 5465 |
|
|
java/awt/geom/QuadCurve2D.java,
|
| 5466 |
|
|
java/awt/geom/RectangularShape.java,
|
| 5467 |
|
|
java/awt/geom/RoundRectangle2D.java,
|
| 5468 |
|
|
java/awt/im/InputContext.java,
|
| 5469 |
|
|
java/awt/im/InputMethodHighlight.java,
|
| 5470 |
|
|
java/awt/im/InputMethodRequests.java,
|
| 5471 |
|
|
java/awt/im/InputSubset.java,
|
| 5472 |
|
|
java/awt/im/spi/InputMethod.java,
|
| 5473 |
|
|
java/awt/im/spi/InputMethodDescriptor.java,
|
| 5474 |
|
|
java/awt/image/BandCombineOp.java,
|
| 5475 |
|
|
java/awt/image/BandedSampleModel.java,
|
| 5476 |
|
|
java/awt/image/ByteLookupTable.java,
|
| 5477 |
|
|
java/awt/image/ComponentSampleModel.java,
|
| 5478 |
|
|
java/awt/image/DataBuffer.java,
|
| 5479 |
|
|
java/awt/image/DataBufferByte.java,
|
| 5480 |
|
|
java/awt/image/DataBufferDouble.java,
|
| 5481 |
|
|
java/awt/image/DataBufferFloat.java,
|
| 5482 |
|
|
java/awt/image/DataBufferInt.java,
|
| 5483 |
|
|
java/awt/image/DataBufferShort.java,
|
| 5484 |
|
|
java/awt/image/DataBufferUShort.java,
|
| 5485 |
|
|
java/awt/image/ImagingOpException.java,
|
| 5486 |
|
|
java/awt/image/Kernel.java,
|
| 5487 |
|
|
java/awt/image/LookupTable.java,
|
| 5488 |
|
|
java/awt/image/MultiPixelPackedSampleModel.java,
|
| 5489 |
|
|
java/awt/image/PackedColorModel.java,
|
| 5490 |
|
|
java/awt/image/PixelInterleavedSampleModel.java,
|
| 5491 |
|
|
java/awt/image/RGBImageFilter.java,
|
| 5492 |
|
|
java/awt/image/Raster.java,
|
| 5493 |
|
|
java/awt/image/RasterFormatException.java,
|
| 5494 |
|
|
java/awt/image/SampleModel.java,
|
| 5495 |
|
|
java/awt/image/ShortLookupTable.java,
|
| 5496 |
|
|
java/awt/image/SinglePixelPackedSampleModel.java,
|
| 5497 |
|
|
java/awt/image/WritableRaster.java,
|
| 5498 |
|
|
java/awt/print/PrinterAbortException.java,
|
| 5499 |
|
|
java/awt/print/PrinterException.java,
|
| 5500 |
|
|
java/awt/print/PrinterIOException.java,
|
| 5501 |
|
|
java/beans/AppletInitializer.java,
|
| 5502 |
|
|
java/beans/ExceptionListener.java,
|
| 5503 |
|
|
java/beans/PropertyChangeEvent.java,
|
| 5504 |
|
|
java/beans/PropertyChangeListenerProxy.java,
|
| 5505 |
|
|
java/beans/PropertyChangeSupport.java,
|
| 5506 |
|
|
java/beans/PropertyDescriptor.java,
|
| 5507 |
|
|
java/beans/VetoableChangeListenerProxy.java,
|
| 5508 |
|
|
java/beans/VetoableChangeSupport.java,
|
| 5509 |
|
|
java/io/BufferedReader.java,
|
| 5510 |
|
|
java/io/ByteArrayInputStream.java,
|
| 5511 |
|
|
java/io/ByteArrayOutputStream.java,
|
| 5512 |
|
|
java/io/CharArrayReader.java,
|
| 5513 |
|
|
java/io/CharArrayWriter.java,
|
| 5514 |
|
|
java/io/CharConversionException.java,
|
| 5515 |
|
|
java/io/DataInput.java,
|
| 5516 |
|
|
java/io/DataInputStream.java,
|
| 5517 |
|
|
java/io/DataOutput.java,
|
| 5518 |
|
|
java/io/DataOutputStream.java,
|
| 5519 |
|
|
java/io/EOFException.java,
|
| 5520 |
|
|
java/io/FileInputStream.java,
|
| 5521 |
|
|
java/io/FileNotFoundException.java,
|
| 5522 |
|
|
java/io/FileOutputStream.java,
|
| 5523 |
|
|
java/io/FilenameFilter.java,
|
| 5524 |
|
|
java/io/FilterInputStream.java,
|
| 5525 |
|
|
java/io/FilterOutputStream.java,
|
| 5526 |
|
|
java/io/FilterReader.java,
|
| 5527 |
|
|
java/io/FilterWriter.java,
|
| 5528 |
|
|
java/io/IOException.java,
|
| 5529 |
|
|
java/io/InputStream.java,
|
| 5530 |
|
|
java/io/InterruptedIOException.java,
|
| 5531 |
|
|
java/io/LineNumberInputStream.java,
|
| 5532 |
|
|
java/io/LineNumberReader.java,
|
| 5533 |
|
|
java/io/ObjectInputStream.java,
|
| 5534 |
|
|
java/io/ObjectStreamException.java,
|
| 5535 |
|
|
java/io/OptionalDataException.java,
|
| 5536 |
|
|
java/io/OutputStream.java,
|
| 5537 |
|
|
java/io/OutputStreamWriter.java,
|
| 5538 |
|
|
java/io/PrintStream.java,
|
| 5539 |
|
|
java/io/PrintWriter.java,
|
| 5540 |
|
|
java/io/PushbackInputStream.java,
|
| 5541 |
|
|
java/io/PushbackReader.java,
|
| 5542 |
|
|
java/io/RandomAccessFile.java,
|
| 5543 |
|
|
java/io/Reader.java,
|
| 5544 |
|
|
java/io/SequenceInputStream.java,
|
| 5545 |
|
|
java/io/Serializable.java,
|
| 5546 |
|
|
java/io/StreamCorruptedException.java,
|
| 5547 |
|
|
java/io/StreamTokenizer.java,
|
| 5548 |
|
|
java/io/StringBufferInputStream.java,
|
| 5549 |
|
|
java/io/StringWriter.java,
|
| 5550 |
|
|
java/io/SyncFailedException.java,
|
| 5551 |
|
|
java/io/UTFDataFormatException.java,
|
| 5552 |
|
|
java/io/UnsupportedEncodingException.java,
|
| 5553 |
|
|
java/io/WriteAbortedException.java,
|
| 5554 |
|
|
java/io/Writer.java,
|
| 5555 |
|
|
java/lang/AbstractMethodError.java,
|
| 5556 |
|
|
java/lang/ArithmeticException.java,
|
| 5557 |
|
|
java/lang/ArrayIndexOutOfBoundsException.java,
|
| 5558 |
|
|
java/lang/ArrayStoreException.java,
|
| 5559 |
|
|
java/lang/AssertionError.java,
|
| 5560 |
|
|
java/lang/Boolean.java,
|
| 5561 |
|
|
java/lang/Byte.java,
|
| 5562 |
|
|
java/lang/Class.java,
|
| 5563 |
|
|
java/lang/ClassCastException.java,
|
| 5564 |
|
|
java/lang/ClassCircularityError.java,
|
| 5565 |
|
|
java/lang/ClassLoader.java,
|
| 5566 |
|
|
java/lang/ClassNotFoundException.java,
|
| 5567 |
|
|
java/lang/CloneNotSupportedException.java,
|
| 5568 |
|
|
java/lang/Cloneable.java,
|
| 5569 |
|
|
java/lang/Comparable.java,
|
| 5570 |
|
|
java/lang/Compiler.java,
|
| 5571 |
|
|
java/lang/Double.java,
|
| 5572 |
|
|
java/lang/Error.java,
|
| 5573 |
|
|
java/lang/Exception.java,
|
| 5574 |
|
|
java/lang/ExceptionInInitializerError.java,
|
| 5575 |
|
|
java/lang/Float.java,
|
| 5576 |
|
|
java/lang/IllegalAccessError.java,
|
| 5577 |
|
|
java/lang/IllegalAccessException.java,
|
| 5578 |
|
|
java/lang/IllegalArgumentException.java,
|
| 5579 |
|
|
java/lang/IllegalMonitorStateException.java,
|
| 5580 |
|
|
java/lang/IllegalStateException.java,
|
| 5581 |
|
|
java/lang/IllegalThreadStateException.java,
|
| 5582 |
|
|
java/lang/IncompatibleClassChangeError.java,
|
| 5583 |
|
|
java/lang/IndexOutOfBoundsException.java,
|
| 5584 |
|
|
java/lang/InheritableThreadLocal.java,
|
| 5585 |
|
|
java/lang/InstantiationError.java,
|
| 5586 |
|
|
java/lang/InstantiationException.java,
|
| 5587 |
|
|
java/lang/Integer.java,
|
| 5588 |
|
|
java/lang/InternalError.java,
|
| 5589 |
|
|
java/lang/InterruptedException.java,
|
| 5590 |
|
|
java/lang/LinkageError.java,
|
| 5591 |
|
|
java/lang/Long.java,
|
| 5592 |
|
|
java/lang/NegativeArraySizeException.java,
|
| 5593 |
|
|
java/lang/NoClassDefFoundError.java,
|
| 5594 |
|
|
java/lang/NoSuchFieldError.java,
|
| 5595 |
|
|
java/lang/NoSuchFieldException.java,
|
| 5596 |
|
|
java/lang/NoSuchMethodError.java,
|
| 5597 |
|
|
java/lang/NoSuchMethodException.java,
|
| 5598 |
|
|
java/lang/NullPointerException.java,
|
| 5599 |
|
|
java/lang/Number.java,
|
| 5600 |
|
|
java/lang/NumberFormatException.java,
|
| 5601 |
|
|
java/lang/OutOfMemoryError.java,
|
| 5602 |
|
|
java/lang/Process.java,
|
| 5603 |
|
|
java/lang/Runnable.java,
|
| 5604 |
|
|
java/lang/Runtime.java,
|
| 5605 |
|
|
java/lang/RuntimeException.java,
|
| 5606 |
|
|
java/lang/RuntimePermission.java,
|
| 5607 |
|
|
java/lang/SecurityException.java,
|
| 5608 |
|
|
java/lang/SecurityManager.java,
|
| 5609 |
|
|
java/lang/Short.java,
|
| 5610 |
|
|
java/lang/StackOverflowError.java,
|
| 5611 |
|
|
java/lang/StackTraceElement.java,
|
| 5612 |
|
|
java/lang/StringBuffer.java,
|
| 5613 |
|
|
java/lang/StringIndexOutOfBoundsException.java,
|
| 5614 |
|
|
java/lang/ThreadDeath.java,
|
| 5615 |
|
|
java/lang/ThreadGroup.java,
|
| 5616 |
|
|
java/lang/Throwable.java,
|
| 5617 |
|
|
java/lang/UnsatisfiedLinkError.java,
|
| 5618 |
|
|
java/lang/UnsupportedOperationException.java,
|
| 5619 |
|
|
java/lang/VerifyError.java,
|
| 5620 |
|
|
java/lang/VirtualMachineError.java,
|
| 5621 |
|
|
java/lang/reflect/AccessibleObject.java,
|
| 5622 |
|
|
java/lang/reflect/Array.java,
|
| 5623 |
|
|
java/lang/reflect/InvocationTargetException.java,
|
| 5624 |
|
|
java/lang/reflect/Member.java,
|
| 5625 |
|
|
java/lang/reflect/Modifier.java,
|
| 5626 |
|
|
java/lang/reflect/Proxy.java,
|
| 5627 |
|
|
java/lang/reflect/ReflectPermission.java,
|
| 5628 |
|
|
java/lang/reflect/UndeclaredThrowableException.java,
|
| 5629 |
|
|
java/math/BigInteger.java,
|
| 5630 |
|
|
java/net/NetworkInterface.java,
|
| 5631 |
|
|
java/nio/ByteBufferHelper.java,
|
| 5632 |
|
|
java/nio/ByteBufferImpl.java,
|
| 5633 |
|
|
java/nio/DirectByteBufferImpl.java,
|
| 5634 |
|
|
java/nio/DoubleBufferImpl.java,
|
| 5635 |
|
|
java/nio/FloatBufferImpl.java,
|
| 5636 |
|
|
java/nio/IntBufferImpl.java,
|
| 5637 |
|
|
java/nio/LongBufferImpl.java,
|
| 5638 |
|
|
java/nio/ShortBufferImpl.java,
|
| 5639 |
|
|
java/nio/channels/Channel.java,
|
| 5640 |
|
|
java/nio/channels/IllegalBlockingModeException.java,
|
| 5641 |
|
|
java/nio/charset/spi/CharsetProvider.java,
|
| 5642 |
|
|
java/security/AccessControlException.java,
|
| 5643 |
|
|
java/security/BasicPermission.java,
|
| 5644 |
|
|
java/security/DigestException.java,
|
| 5645 |
|
|
java/security/DigestInputStream.java,
|
| 5646 |
|
|
java/security/DigestOutputStream.java,
|
| 5647 |
|
|
java/security/GeneralSecurityException.java,
|
| 5648 |
|
|
java/security/Guard.java,
|
| 5649 |
|
|
java/security/GuardedObject.java,
|
| 5650 |
|
|
java/security/InvalidAlgorithmParameterException.java,
|
| 5651 |
|
|
java/security/InvalidKeyException.java,
|
| 5652 |
|
|
java/security/InvalidParameterException.java,
|
| 5653 |
|
|
java/security/Key.java,
|
| 5654 |
|
|
java/security/KeyException.java,
|
| 5655 |
|
|
java/security/KeyManagementException.java,
|
| 5656 |
|
|
java/security/KeyStoreException.java,
|
| 5657 |
|
|
java/security/MessageDigestSpi.java,
|
| 5658 |
|
|
java/security/NoSuchAlgorithmException.java,
|
| 5659 |
|
|
java/security/NoSuchProviderException.java,
|
| 5660 |
|
|
java/security/Permission.java,
|
| 5661 |
|
|
java/security/PermissionCollection.java,
|
| 5662 |
|
|
java/security/Permissions.java,
|
| 5663 |
|
|
java/security/Principal.java,
|
| 5664 |
|
|
java/security/PrivateKey.java,
|
| 5665 |
|
|
java/security/PrivilegedActionException.java,
|
| 5666 |
|
|
java/security/ProviderException.java,
|
| 5667 |
|
|
java/security/PublicKey.java,
|
| 5668 |
|
|
java/security/SecureRandom.java,
|
| 5669 |
|
|
java/security/SecureRandomSpi.java,
|
| 5670 |
|
|
java/security/SignatureException.java,
|
| 5671 |
|
|
java/security/SignatureSpi.java,
|
| 5672 |
|
|
java/security/SignedObject.java,
|
| 5673 |
|
|
java/security/Signer.java,
|
| 5674 |
|
|
java/security/UnrecoverableKeyException.java,
|
| 5675 |
|
|
java/security/UnresolvedPermission.java,
|
| 5676 |
|
|
java/security/acl/AclNotFoundException.java,
|
| 5677 |
|
|
java/security/acl/LastOwnerException.java,
|
| 5678 |
|
|
java/security/acl/NotOwnerException.java,
|
| 5679 |
|
|
java/security/cert/CertPath.java,
|
| 5680 |
|
|
java/security/cert/CertPathBuilderException.java,
|
| 5681 |
|
|
java/security/cert/CertPathValidatorException.java,
|
| 5682 |
|
|
java/security/cert/CertStoreException.java,
|
| 5683 |
|
|
java/text/BreakIterator.java,
|
| 5684 |
|
|
java/text/ChoiceFormat.java,
|
| 5685 |
|
|
java/text/CollationElementIterator.java,
|
| 5686 |
|
|
java/text/CollationKey.java,
|
| 5687 |
|
|
java/text/Collator.java,
|
| 5688 |
|
|
java/text/DateFormat.java,
|
| 5689 |
|
|
java/text/DateFormatSymbols.java,
|
| 5690 |
|
|
java/text/DecimalFormat.java,
|
| 5691 |
|
|
java/text/DecimalFormatSymbols.java,
|
| 5692 |
|
|
java/text/FieldPosition.java,
|
| 5693 |
|
|
java/text/Format.java,
|
| 5694 |
|
|
java/text/NumberFormat.java,
|
| 5695 |
|
|
java/text/ParseException.java,
|
| 5696 |
|
|
java/text/ParsePosition.java,
|
| 5697 |
|
|
java/text/StringCharacterIterator.java,
|
| 5698 |
|
|
java/util/AbstractCollection.java,
|
| 5699 |
|
|
java/util/AbstractList.java,
|
| 5700 |
|
|
java/util/AbstractMap.java,
|
| 5701 |
|
|
java/util/AbstractSequentialList.java,
|
| 5702 |
|
|
java/util/AbstractSet.java,
|
| 5703 |
|
|
java/util/ArrayList.java,
|
| 5704 |
|
|
java/util/Arrays.java,
|
| 5705 |
|
|
java/util/BitSet.java,
|
| 5706 |
|
|
java/util/Collection.java,
|
| 5707 |
|
|
java/util/Collections.java,
|
| 5708 |
|
|
java/util/Comparator.java,
|
| 5709 |
|
|
java/util/ConcurrentModificationException.java,
|
| 5710 |
|
|
java/util/Currency.java,
|
| 5711 |
|
|
java/util/Date.java,
|
| 5712 |
|
|
java/util/EmptyStackException.java,
|
| 5713 |
|
|
java/util/Enumeration.java,
|
| 5714 |
|
|
java/util/EventListener.java,
|
| 5715 |
|
|
java/util/EventListenerProxy.java,
|
| 5716 |
|
|
java/util/EventObject.java,
|
| 5717 |
|
|
java/util/HashMap.java,
|
| 5718 |
|
|
java/util/HashSet.java,
|
| 5719 |
|
|
java/util/Hashtable.java,
|
| 5720 |
|
|
java/util/IdentityHashMap.java,
|
| 5721 |
|
|
java/util/Iterator.java,
|
| 5722 |
|
|
java/util/LinkedHashSet.java,
|
| 5723 |
|
|
java/util/LinkedList.java,
|
| 5724 |
|
|
java/util/List.java,
|
| 5725 |
|
|
java/util/ListIterator.java,
|
| 5726 |
|
|
java/util/ListResourceBundle.java,
|
| 5727 |
|
|
java/util/Map.java,
|
| 5728 |
|
|
java/util/MissingResourceException.java,
|
| 5729 |
|
|
java/util/NoSuchElementException.java,
|
| 5730 |
|
|
java/util/Observable.java,
|
| 5731 |
|
|
java/util/Observer.java,
|
| 5732 |
|
|
java/util/Properties.java,
|
| 5733 |
|
|
java/util/PropertyPermissionCollection.java,
|
| 5734 |
|
|
java/util/RandomAccess.java,
|
| 5735 |
|
|
java/util/Set.java,
|
| 5736 |
|
|
java/util/SortedMap.java,
|
| 5737 |
|
|
java/util/SortedSet.java,
|
| 5738 |
|
|
java/util/Stack.java,
|
| 5739 |
|
|
java/util/StringTokenizer.java,
|
| 5740 |
|
|
java/util/TooManyListenersException.java,
|
| 5741 |
|
|
java/util/TreeMap.java,
|
| 5742 |
|
|
java/util/TreeSet.java,
|
| 5743 |
|
|
java/util/Vector.java,
|
| 5744 |
|
|
java/util/logging/FileHandler.java,
|
| 5745 |
|
|
java/util/logging/Level.java,
|
| 5746 |
|
|
java/util/prefs/BackingStoreException.java,
|
| 5747 |
|
|
java/util/prefs/InvalidPreferencesFormatException.java,
|
| 5748 |
|
|
java/util/prefs/Preferences.java,
|
| 5749 |
|
|
javax/accessibility/Accessible.java,
|
| 5750 |
|
|
javax/accessibility/AccessibleAction.java,
|
| 5751 |
|
|
javax/accessibility/AccessibleBundle.java,
|
| 5752 |
|
|
javax/accessibility/AccessibleComponent.java,
|
| 5753 |
|
|
javax/accessibility/AccessibleContext.java,
|
| 5754 |
|
|
javax/accessibility/AccessibleEditableText.java,
|
| 5755 |
|
|
javax/accessibility/AccessibleExtendedComponent.java,
|
| 5756 |
|
|
javax/accessibility/AccessibleExtendedTable.java,
|
| 5757 |
|
|
javax/accessibility/AccessibleHyperlink.java,
|
| 5758 |
|
|
javax/accessibility/AccessibleHypertext.java,
|
| 5759 |
|
|
javax/accessibility/AccessibleIcon.java,
|
| 5760 |
|
|
javax/accessibility/AccessibleKeyBinding.java,
|
| 5761 |
|
|
javax/accessibility/AccessibleRelation.java,
|
| 5762 |
|
|
javax/accessibility/AccessibleRelationSet.java,
|
| 5763 |
|
|
javax/accessibility/AccessibleResourceBundle.java,
|
| 5764 |
|
|
javax/accessibility/AccessibleRole.java,
|
| 5765 |
|
|
javax/accessibility/AccessibleSelection.java,
|
| 5766 |
|
|
javax/accessibility/AccessibleState.java,
|
| 5767 |
|
|
javax/accessibility/AccessibleStateSet.java,
|
| 5768 |
|
|
javax/accessibility/AccessibleTable.java,
|
| 5769 |
|
|
javax/accessibility/AccessibleTableModelChange.java,
|
| 5770 |
|
|
javax/accessibility/AccessibleText.java,
|
| 5771 |
|
|
javax/accessibility/AccessibleValue.java,
|
| 5772 |
|
|
javax/imageio/IIOException.java,
|
| 5773 |
|
|
javax/imageio/ImageIO.java,
|
| 5774 |
|
|
javax/imageio/spi/IIOServiceProvider.java,
|
| 5775 |
|
|
javax/imageio/spi/ImageInputStreamSpi.java,
|
| 5776 |
|
|
javax/imageio/spi/ImageOutputStreamSpi.java,
|
| 5777 |
|
|
javax/imageio/spi/ImageReaderWriterSpi.java,
|
| 5778 |
|
|
javax/imageio/spi/ImageTranscoderSpi.java,
|
| 5779 |
|
|
javax/imageio/spi/RegisterableService.java,
|
| 5780 |
|
|
javax/imageio/spi/ServiceRegistry.java,
|
| 5781 |
|
|
javax/imageio/stream/IIOByteBuffer.java,
|
| 5782 |
|
|
javax/imageio/stream/ImageInputStream.java,
|
| 5783 |
|
|
javax/imageio/stream/ImageOutputStream.java,
|
| 5784 |
|
|
javax/naming/Binding.java,
|
| 5785 |
|
|
javax/naming/CannotProceedException.java,
|
| 5786 |
|
|
javax/naming/CompositeName.java,
|
| 5787 |
|
|
javax/naming/CompoundName.java,
|
| 5788 |
|
|
javax/naming/LinkException.java,
|
| 5789 |
|
|
javax/naming/LinkRef.java,
|
| 5790 |
|
|
javax/naming/NameClassPair.java,
|
| 5791 |
|
|
javax/naming/Reference.java,
|
| 5792 |
|
|
javax/naming/ReferralException.java,
|
| 5793 |
|
|
javax/naming/directory/Attribute.java,
|
| 5794 |
|
|
javax/naming/directory/AttributeModificationException.java,
|
| 5795 |
|
|
javax/naming/directory/Attributes.java,
|
| 5796 |
|
|
javax/naming/directory/DirContext.java,
|
| 5797 |
|
|
javax/naming/directory/ModificationItem.java,
|
| 5798 |
|
|
javax/naming/directory/SearchControls.java,
|
| 5799 |
|
|
javax/naming/directory/SearchResult.java,
|
| 5800 |
|
|
javax/naming/event/EventContext.java,
|
| 5801 |
|
|
javax/naming/event/EventDirContext.java,
|
| 5802 |
|
|
javax/naming/event/NamespaceChangeListener.java,
|
| 5803 |
|
|
javax/naming/event/NamingExceptionEvent.java,
|
| 5804 |
|
|
javax/naming/event/NamingListener.java,
|
| 5805 |
|
|
javax/naming/event/ObjectChangeListener.java,
|
| 5806 |
|
|
javax/naming/ldap/Control.java,
|
| 5807 |
|
|
javax/naming/ldap/ExtendedResponse.java,
|
| 5808 |
|
|
javax/naming/ldap/HasControls.java,
|
| 5809 |
|
|
javax/naming/ldap/LdapContext.java,
|
| 5810 |
|
|
javax/naming/ldap/UnsolicitedNotification.java,
|
| 5811 |
|
|
javax/naming/ldap/UnsolicitedNotificationEvent.java,
|
| 5812 |
|
|
javax/naming/ldap/UnsolicitedNotificationListener.java,
|
| 5813 |
|
|
javax/naming/spi/DirectoryManager.java,
|
| 5814 |
|
|
javax/naming/spi/ResolveResult.java,
|
| 5815 |
|
|
javax/naming/spi/Resolver.java,
|
| 5816 |
|
|
javax/security/auth/callback/Callback.java,
|
| 5817 |
|
|
javax/security/auth/callback/CallbackHandler.java,
|
| 5818 |
|
|
javax/security/auth/callback/ChoiceCallback.java,
|
| 5819 |
|
|
javax/security/auth/callback/ConfirmationCallback.java,
|
| 5820 |
|
|
javax/security/auth/callback/LanguageCallback.java,
|
| 5821 |
|
|
javax/security/auth/callback/NameCallback.java,
|
| 5822 |
|
|
javax/security/auth/callback/PasswordCallback.java,
|
| 5823 |
|
|
javax/security/auth/callback/TextInputCallback.java,
|
| 5824 |
|
|
javax/security/auth/callback/TextOutputCallback.java,
|
| 5825 |
|
|
javax/security/auth/callback/UnsupportedCallbackException.java,
|
| 5826 |
|
|
javax/security/sasl/Sasl.java,
|
| 5827 |
|
|
javax/security/sasl/SaslServerFactory.java,
|
| 5828 |
|
|
javax/swing/DefaultBoundedRangeModel.java,
|
| 5829 |
|
|
javax/swing/JComponent.java,
|
| 5830 |
|
|
javax/swing/JList.java,
|
| 5831 |
|
|
javax/swing/JProgressBar.java,
|
| 5832 |
|
|
javax/swing/JRadioButton.java,
|
| 5833 |
|
|
javax/swing/JTextArea.java,
|
| 5834 |
|
|
javax/swing/JTextField.java,
|
| 5835 |
|
|
javax/swing/JToggleButton.java,
|
| 5836 |
|
|
javax/swing/JTree.java,
|
| 5837 |
|
|
javax/swing/SpinnerListModel.java,
|
| 5838 |
|
|
javax/swing/event/EventListenerList.java,
|
| 5839 |
|
|
javax/swing/text/JTextComponent.java,
|
| 5840 |
|
|
javax/swing/text/StringContent.java,
|
| 5841 |
|
|
javax/swing/text/Utilities.java,
|
| 5842 |
|
|
javax/swing/undo/UndoManager.java,
|
| 5843 |
|
|
javax/swing/undo/UndoableEditSupport.java,
|
| 5844 |
|
|
javax/transaction/HeuristicCommitException.java,
|
| 5845 |
|
|
javax/transaction/HeuristicMixedException.java,
|
| 5846 |
|
|
javax/transaction/HeuristicRollbackException.java,
|
| 5847 |
|
|
javax/transaction/InvalidTransactionException.java,
|
| 5848 |
|
|
javax/transaction/NotSupportedException.java,
|
| 5849 |
|
|
javax/transaction/RollbackException.java,
|
| 5850 |
|
|
javax/transaction/Status.java,
|
| 5851 |
|
|
javax/transaction/Synchronization.java,
|
| 5852 |
|
|
javax/transaction/SystemException.java,
|
| 5853 |
|
|
javax/transaction/Transaction.java,
|
| 5854 |
|
|
javax/transaction/TransactionManager.java,
|
| 5855 |
|
|
javax/transaction/TransactionRequiredException.java,
|
| 5856 |
|
|
javax/transaction/TransactionRolledbackException.java,
|
| 5857 |
|
|
javax/transaction/UserTransaction.java,
|
| 5858 |
|
|
javax/transaction/xa/XAException.java,
|
| 5859 |
|
|
javax/transaction/xa/XAResource.java,
|
| 5860 |
|
|
javax/transaction/xa/Xid.java,
|
| 5861 |
|
|
javax/xml/XMLConstants.java,
|
| 5862 |
|
|
javax/xml/datatype/DatatypeConfigurationException.java,
|
| 5863 |
|
|
javax/xml/datatype/DatatypeConstants.java,
|
| 5864 |
|
|
javax/xml/datatype/DatatypeFactory.java,
|
| 5865 |
|
|
javax/xml/datatype/Duration.java,
|
| 5866 |
|
|
javax/xml/datatype/XMLGregorianCalendar.java,
|
| 5867 |
|
|
javax/xml/namespace/NamespaceContext.java,
|
| 5868 |
|
|
javax/xml/namespace/QName.java,
|
| 5869 |
|
|
javax/xml/parsers/DocumentBuilder.java,
|
| 5870 |
|
|
javax/xml/parsers/DocumentBuilderFactory.java,
|
| 5871 |
|
|
javax/xml/parsers/FactoryConfigurationError.java,
|
| 5872 |
|
|
javax/xml/parsers/ParserConfigurationException.java,
|
| 5873 |
|
|
javax/xml/parsers/SAXParser.java,
|
| 5874 |
|
|
javax/xml/parsers/SAXParserFactory.java,
|
| 5875 |
|
|
javax/xml/transform/ErrorListener.java,
|
| 5876 |
|
|
javax/xml/transform/OutputKeys.java,
|
| 5877 |
|
|
javax/xml/transform/Result.java,
|
| 5878 |
|
|
javax/xml/transform/Source.java,
|
| 5879 |
|
|
javax/xml/transform/SourceLocator.java,
|
| 5880 |
|
|
javax/xml/transform/Templates.java,
|
| 5881 |
|
|
javax/xml/transform/Transformer.java,
|
| 5882 |
|
|
javax/xml/transform/TransformerConfigurationException.java,
|
| 5883 |
|
|
javax/xml/transform/TransformerException.java,
|
| 5884 |
|
|
javax/xml/transform/TransformerFactory.java,
|
| 5885 |
|
|
javax/xml/transform/TransformerFactoryConfigurationError.java,
|
| 5886 |
|
|
javax/xml/transform/URIResolver.java,
|
| 5887 |
|
|
javax/xml/transform/dom/DOMLocator.java,
|
| 5888 |
|
|
javax/xml/transform/dom/DOMResult.java,
|
| 5889 |
|
|
javax/xml/transform/dom/DOMSource.java,
|
| 5890 |
|
|
javax/xml/transform/sax/SAXResult.java,
|
| 5891 |
|
|
javax/xml/transform/sax/SAXSource.java,
|
| 5892 |
|
|
javax/xml/transform/sax/SAXTransformerFactory.java,
|
| 5893 |
|
|
javax/xml/transform/sax/TemplatesHandler.java,
|
| 5894 |
|
|
javax/xml/transform/sax/TransformerHandler.java,
|
| 5895 |
|
|
javax/xml/transform/stream/StreamResult.java,
|
| 5896 |
|
|
javax/xml/transform/stream/StreamSource.java,
|
| 5897 |
|
|
javax/xml/validation/Schema.java,
|
| 5898 |
|
|
javax/xml/validation/SchemaFactory.java,
|
| 5899 |
|
|
javax/xml/validation/TypeInfoProvider.java,
|
| 5900 |
|
|
javax/xml/validation/Validator.java,
|
| 5901 |
|
|
javax/xml/validation/ValidatorHandler.java,
|
| 5902 |
|
|
javax/xml/xpath/XPathConstants.java,
|
| 5903 |
|
|
javax/xml/xpath/XPathException.java,
|
| 5904 |
|
|
javax/xml/xpath/XPathExpression.java,
|
| 5905 |
|
|
javax/xml/xpath/XPathExpressionException.java,
|
| 5906 |
|
|
javax/xml/xpath/XPathFactory.java,
|
| 5907 |
|
|
javax/xml/xpath/XPathFactoryConfigurationException.java,
|
| 5908 |
|
|
javax/xml/xpath/XPathFunction.java,
|
| 5909 |
|
|
javax/xml/xpath/XPathFunctionException.java,
|
| 5910 |
|
|
javax/xml/xpath/XPathFunctionResolver.java:
|
| 5911 |
|
|
Fixed usage of @author tag, reworked import statements,
|
| 5912 |
|
|
removed CVS tags, changed the modifier order and fixed
|
| 5913 |
|
|
HTML usage in javadocs.
|
| 5914 |
|
|
|
| 5915 |
|
|
2005-02-16 Julian Scheid
|
| 5916 |
|
|
|
| 5917 |
|
|
* gnu/java/nio/charset/UTF_8.java (decodeLoop): Set inPos to
|
| 5918 |
|
|
in.position().
|
| 5919 |
|
|
(encodeLoop): Likewise.
|
| 5920 |
|
|
|
| 5921 |
|
|
2005-02-16 Mark Wielaard
|
| 5922 |
|
|
|
| 5923 |
|
|
* Makefile.am (ordinary_java_source_files): Add new files
|
| 5924 |
|
|
gnu/java/security/ber/BER.java,
|
| 5925 |
|
|
gnu/java/security/ber/BEREncodingException.java,
|
| 5926 |
|
|
gnu/java/security/ber/BERReader.java,
|
| 5927 |
|
|
gnu/java/security/ber/BERValue.java,
|
| 5928 |
|
|
gnu/java/security/pkcs/PKCS7SignedData.java and
|
| 5929 |
|
|
gnu/java/security/pkcs/SignerInfo.java.
|
| 5930 |
|
|
* Makefile.in: Regenerated.
|
| 5931 |
|
|
|
| 5932 |
|
|
2005-02-16 Casey Marshall
|
| 5933 |
|
|
|
| 5934 |
|
|
* gnu/java/security/provider/GnuDSAPrivateKey.java
|
| 5935 |
|
|
(encodedKey): new field.
|
| 5936 |
|
|
(getFormat): return "PKCS#8".
|
| 5937 |
|
|
(getEncoded): implemented.
|
| 5938 |
|
|
(toString): check for 'null' values.
|
| 5939 |
|
|
* gnu/java/security/provider/GnuDSAPublicKey.java
|
| 5940 |
|
|
(encodedKey): new field.
|
| 5941 |
|
|
(getFormat): return "X.509".
|
| 5942 |
|
|
(getEncoded): implemented.
|
| 5943 |
|
|
(toString): check for 'null' values.
|
| 5944 |
|
|
|
| 5945 |
|
|
2005-02-16 Michael Koch
|
| 5946 |
|
|
|
| 5947 |
|
|
* java/util/jar/JarFile.java: Imports reworked.
|
| 5948 |
|
|
|
| 5949 |
|
|
2005-02-16 Mark Wielaard
|
| 5950 |
|
|
|
| 5951 |
|
|
* java/util/jar/JarFile.java (verify): Make package private.
|
| 5952 |
|
|
(signaturesRead): Likewise.
|
| 5953 |
|
|
(verified): Likewise.
|
| 5954 |
|
|
(entryCerts): Likewise.
|
| 5955 |
|
|
(DEBUG): Likewise.
|
| 5956 |
|
|
(debug): Likewise.
|
| 5957 |
|
|
(entries): Construct new JarEnumeration with reference to this.
|
| 5958 |
|
|
(JarEnumeration): Make static.
|
| 5959 |
|
|
(JarEnumeration.jarfile): New field.
|
| 5960 |
|
|
(JarEnumeration.nextElement): Use and synchronize on jarfile.
|
| 5961 |
|
|
Compare verified value to Boolean.TRUE or Boolean.False only
|
| 5962 |
|
|
when verify is true.
|
| 5963 |
|
|
(getEntry): Make synchronized. Compare value of verified to
|
| 5964 |
|
|
Boolean.TRUE.
|
| 5965 |
|
|
(getInputStream): Construct EntryInputStream with reference to this.
|
| 5966 |
|
|
(getManifest): Make synchronized.
|
| 5967 |
|
|
(EntryInputStream): Make static.
|
| 5968 |
|
|
(EntryInputStream.jarfile): New field.
|
| 5969 |
|
|
(EntryInputStream.EntryInputStream): Check if manifest exists,
|
| 5970 |
|
|
before getting attributes.
|
| 5971 |
|
|
(eof): Synchronize on jarfile.
|
| 5972 |
|
|
|
| 5973 |
|
|
2005-02-16 Casey Marshall
|
| 5974 |
|
|
|
| 5975 |
|
|
* java/util/jar/JarFile.java (verify): return if the jar is signed
|
| 5976 |
|
|
with an unsupported algorithm.
|
| 5977 |
|
|
|
| 5978 |
|
|
2005-02-16 Mark Wielaard
|
| 5979 |
|
|
|
| 5980 |
|
|
* java/util/jar/JarFile.java (EntryInputStream): Add actual
|
| 5981 |
|
|
InputStream as argument.
|
| 5982 |
|
|
(getInputStream): Construct a new EntryInputStream with the result of
|
| 5983 |
|
|
super.getInputStream(entry).
|
| 5984 |
|
|
|
| 5985 |
|
|
2005-02-16 Casey Marshall
|
| 5986 |
|
|
|
| 5987 |
|
|
Signed JAR file support.
|
| 5988 |
|
|
* java/net/URLClassLoader.java
|
| 5989 |
|
|
(JarURLResource.getCertificates): re-read jar entry to ensure
|
| 5990 |
|
|
certificates are picked up.
|
| 5991 |
|
|
(findClass): fill in class `signers' field, too.
|
| 5992 |
|
|
* java/util/jar/JarFile.java (META_INF): new constant.
|
| 5993 |
|
|
(PKCS7_DSA_SUFFIX): new constant.
|
| 5994 |
|
|
(PKCS7_RSA_SUFFIX): new constant.
|
| 5995 |
|
|
(DIGEST_KEY_SUFFIX): new constant.
|
| 5996 |
|
|
(SF_SUFFIX): new constant.
|
| 5997 |
|
|
(MD2_OID): new constant.
|
| 5998 |
|
|
(MD4_OID): new constant.
|
| 5999 |
|
|
(MD5_OID): new constant.
|
| 6000 |
|
|
(SHA1_OID): new constant.
|
| 6001 |
|
|
(DSA_ENCRYPTION_OID): new constant.
|
| 6002 |
|
|
(RSA_ENCRYPTION_OID): new constant.
|
| 6003 |
|
|
(signaturesRead): new field.
|
| 6004 |
|
|
(verified): new field.
|
| 6005 |
|
|
(entryCerts): new field.
|
| 6006 |
|
|
(DEBUG): new constant.
|
| 6007 |
|
|
(debug): new method.
|
| 6008 |
|
|
(JarEnumeration.nextElement): fill in entry certificates, read
|
| 6009 |
|
|
signatures if they haven't been read.
|
| 6010 |
|
|
(getEntry): likewise.
|
| 6011 |
|
|
(getInputStream): verify stream if it hasn't been verified yet.
|
| 6012 |
|
|
(readSignatures): new method.
|
| 6013 |
|
|
(verify): new method.
|
| 6014 |
|
|
(verifyHashes): new method.
|
| 6015 |
|
|
(readManifestEntry): new method.
|
| 6016 |
|
|
(EntryInputStream): new class.
|
| 6017 |
|
|
* gnu/java/io/Base64InputStream.java (decode): new class
|
| 6018 |
|
|
method.
|
| 6019 |
|
|
* gnu/java/security/der/DERReader.java don't make class
|
| 6020 |
|
|
final.
|
| 6021 |
|
|
(in): made protected.
|
| 6022 |
|
|
(encBuf): likewise.
|
| 6023 |
|
|
(readLength): likewise.
|
| 6024 |
|
|
* gnu/java/security/ber/BER.java,
|
| 6025 |
|
|
* gnu/java/security/ber/BEREncodingException.java,
|
| 6026 |
|
|
* gnu/java/security/ber/BERReader.java,
|
| 6027 |
|
|
* gnu/java/security/ber/BERValue.java,
|
| 6028 |
|
|
* gnu/java/security/pkcs/PKCS7SignedData.java,
|
| 6029 |
|
|
* gnu/java/security/pkcs/SignerInfo.java:
|
| 6030 |
|
|
new files.
|
| 6031 |
|
|
|
| 6032 |
|
|
2005-02-16 Tom Tromey
|
| 6033 |
|
|
|
| 6034 |
|
|
* gnu/gcj/runtime/SharedLibHelper.java (findHelper): Delete
|
| 6035 |
|
|
copied file on exit.
|
| 6036 |
|
|
|
| 6037 |
|
|
2005-02-15 Mark Wielaard
|
| 6038 |
|
|
|
| 6039 |
|
|
* java/awt/BasicStroke.java (hashCode): Check for null dash.
|
| 6040 |
|
|
|
| 6041 |
|
|
2005-02-15 Michael Koch
|
| 6042 |
|
|
|
| 6043 |
|
|
* gnu/java/awt/peer/gtk/GtkArg.java,
|
| 6044 |
|
|
gnu/java/awt/peer/gtk/GtkArgList.java:
|
| 6045 |
|
|
Removed.
|
| 6046 |
|
|
|
| 6047 |
|
|
2005-02-15 Craig Black
|
| 6048 |
|
|
|
| 6049 |
|
|
* gnu/java/awt/peer/gtk/GtkCheckboxMenuItem.java
|
| 6050 |
|
|
(postMenuActionEvent): Implement to notify ItemListeners.
|
| 6051 |
|
|
* java/awt/CheckboxMenuItem.java
|
| 6052 |
|
|
(dispatchEventImpl): Update state on ItemEvent.
|
| 6053 |
|
|
* java/awt/MenuItem.java
|
| 6054 |
|
|
(processActionEvent): Retarget event source.
|
| 6055 |
|
|
|
| 6056 |
|
|
2005-02-15 Andrew John Hughes
|
| 6057 |
|
|
|
| 6058 |
|
|
* gnu/java/awt/color/ClutProfileConverter.java,
|
| 6059 |
|
|
gnu/java/awt/peer/ClasspathTextLayoutPeer.java,
|
| 6060 |
|
|
gnu/java/awt/peer/gtk/GdkFontPeer.java,
|
| 6061 |
|
|
gnu/java/awt/peer/gtk/GdkGlyphVector.java,
|
| 6062 |
|
|
gnu/java/awt/peer/gtk/GdkGraphics2D.java,
|
| 6063 |
|
|
gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
|
| 6064 |
|
|
gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
|
| 6065 |
|
|
gnu/java/awt/peer/gtk/GdkRobotPeer.java,
|
| 6066 |
|
|
gnu/java/awt/peer/gtk/GdkTextLayout.java,
|
| 6067 |
|
|
gnu/java/awt/peer/gtk/GtkButtonPeer.java,
|
| 6068 |
|
|
gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
|
| 6069 |
|
|
gnu/java/awt/peer/gtk/GtkChoicePeer.java,
|
| 6070 |
|
|
gnu/java/awt/peer/gtk/GtkComponentPeer.java,
|
| 6071 |
|
|
gnu/java/awt/peer/gtk/GtkContainerPeer.java,
|
| 6072 |
|
|
gnu/java/awt/peer/gtk/GtkDialogPeer.java,
|
| 6073 |
|
|
gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
|
| 6074 |
|
|
gnu/java/awt/peer/gtk/GtkFontPeer.java,
|
| 6075 |
|
|
gnu/java/awt/peer/gtk/GtkFramePeer.java,
|
| 6076 |
|
|
gnu/java/awt/peer/gtk/GtkLabelPeer.java,
|
| 6077 |
|
|
gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
|
| 6078 |
|
|
gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
|
| 6079 |
|
|
gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
|
| 6080 |
|
|
gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
|
| 6081 |
|
|
gnu/java/awt/peer/gtk/GtkToolkit.java,
|
| 6082 |
|
|
gnu/java/awt/peer/gtk/GtkWindowPeer.java,
|
| 6083 |
|
|
javax/swing/JPopupMenu.java,
|
| 6084 |
|
|
javax/swing/JSpinner.java,
|
| 6085 |
|
|
javax/swing/SortingFocusTraversalPolicy.java,
|
| 6086 |
|
|
javax/swing/SwingUtilities.java,
|
| 6087 |
|
|
javax/swing/plaf/basic/BasicComboBoxEditor.java,
|
| 6088 |
|
|
javax/swing/plaf/basic/BasicComboBoxRenderer.java,
|
| 6089 |
|
|
javax/swing/tree/DefaultMutableTreeNode.java:
|
| 6090 |
|
|
Removed unused imports and expanded starred
|
| 6091 |
|
|
imports.
|
| 6092 |
|
|
|
| 6093 |
|
|
2005-02-15 Mark Wielaard
|
| 6094 |
|
|
|
| 6095 |
|
|
* java/awt/AWTKeyStroke.java (getAWTKeyStroke(String)): Throw
|
| 6096 |
|
|
IllegalArgumentException when the given String is null.
|
| 6097 |
|
|
|
| 6098 |
|
|
* javax/swing/KeyStroke.java (getKeyStroke(String)): Return null
|
| 6099 |
|
|
when given keystoke sequence cannot be parsed.
|
| 6100 |
|
|
|
| 6101 |
|
|
* javax/swing/JRootPane.java (setJMenuBar): Remove current menubar
|
| 6102 |
|
|
if one is installed. Only install the given menubar is not null.
|
| 6103 |
|
|
|
| 6104 |
|
|
* javax/swing/JViewport.java (getViewSize): Return an empty
|
| 6105 |
|
|
Dimension when the view isn't set or preferred component size when
|
| 6106 |
|
|
no viewSize is set.
|
| 6107 |
|
|
|
| 6108 |
|
|
* javax/swing/ViewportLayout.java (preferredLayoutSize): Return an
|
| 6109 |
|
|
empty Dimension when there is no view set.
|
| 6110 |
|
|
(minimumLayoutSize): Likewise.
|
| 6111 |
|
|
(layoutContainer): Don't try to layout when there is no view.
|
| 6112 |
|
|
|
| 6113 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 6114 |
|
|
|
| 6115 |
|
|
* jawt.c: New file.
|
| 6116 |
|
|
* include/jawt.h: Likewise.
|
| 6117 |
|
|
* include/jawt_md.h: Likewise.
|
| 6118 |
|
|
* include/Makefile.am (tool_include__HEADERS): Add jawt.h and
|
| 6119 |
|
|
jawt_md.h files.
|
| 6120 |
|
|
* jni/classpath/classpath_jawt.h: Likewise.
|
| 6121 |
|
|
* jni/gtk-peer/gtk_jawt.c: Likewise.
|
| 6122 |
|
|
* Makefile.am: Build libjawt.so.
|
| 6123 |
|
|
|
| 6124 |
|
|
2005-02-15 Michael Koch
|
| 6125 |
|
|
|
| 6126 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java:
|
| 6127 |
|
|
Merged file header with classpath CVS head.
|
| 6128 |
|
|
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
|
| 6129 |
|
|
Merged code formatting with classpath CVS head.
|
| 6130 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
|
| 6131 |
|
|
Removed debug code.
|
| 6132 |
|
|
(Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
|
| 6133 |
|
|
Handle special JNI strings with 2 '\0' at the end.
|
| 6134 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
|
| 6135 |
|
|
Merged file header with classpath CVS head.
|
| 6136 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
|
| 6137 |
|
|
Merged code formatting with classpath CVS head.
|
| 6138 |
|
|
|
| 6139 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 6140 |
|
|
|
| 6141 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (create):
|
| 6142 |
|
|
Use GTK's built-in file system backend. Use GTK_RESPONSE_ACCEPT.
|
| 6143 |
|
|
(handle_response): Use GTK_RESPONSE_ACCEPT.
|
| 6144 |
|
|
|
| 6145 |
|
|
2005-02-15 Graydon Hoare
|
| 6146 |
|
|
|
| 6147 |
|
|
* Makefile.am: Fix library build breakage.
|
| 6148 |
|
|
* Makefile.in: Regenerate.
|
| 6149 |
|
|
|
| 6150 |
|
|
2005-02-15 Michael Koch
|
| 6151 |
|
|
|
| 6152 |
|
|
* javax/swing/JTabbedPane.java
|
| 6153 |
|
|
(Page.setDisplayedMnemonicIndex): Handle empty menmonic.
|
| 6154 |
|
|
|
| 6155 |
|
|
2005-02-15 Michael Koch
|
| 6156 |
|
|
|
| 6157 |
|
|
* javax/swing/tree/DefaultMutableTreeNode.java:
|
| 6158 |
|
|
Reworked Javadocs all over.
|
| 6159 |
|
|
(getPathToRoot): Fixed direction of result array initialization.
|
| 6160 |
|
|
|
| 6161 |
|
|
2005-02-15 Michael Koch
|
| 6162 |
|
|
|
| 6163 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
|
| 6164 |
|
|
Fix includes for cairo 0.3.0 snappshot.
|
| 6165 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
|
| 6166 |
|
|
Merged file header from classpath CVS HEAD.
|
| 6167 |
|
|
|
| 6168 |
|
|
2005-02-15 Craig Black
|
| 6169 |
|
|
|
| 6170 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
|
| 6171 |
|
|
(copyState): Pass a JNI global reference to signal handler.
|
| 6172 |
|
|
(realize_cb): Use and free JNI global reference.
|
| 6173 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
|
| 6174 |
|
|
(create): Pass a JNI global reference to signal handler.
|
| 6175 |
|
|
(selection_changed): Match declaration.
|
| 6176 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
|
| 6177 |
|
|
(dispose): Do not remove entries from state tables until after widget is
|
| 6178 |
|
|
destroyed.
|
| 6179 |
|
|
|
| 6180 |
|
|
2005-02-15 Michael Koch
|
| 6181 |
|
|
|
| 6182 |
|
|
* java/awt/Container.javai (paramString):
|
| 6183 |
|
|
If layoutMgr is null just return result of super.paramString().
|
| 6184 |
|
|
* java/awt/Scrollbar.java: Reformatted.
|
| 6185 |
|
|
* java/awt/im/InputContext.java (static):
|
| 6186 |
|
|
Removed redundant initializations.
|
| 6187 |
|
|
|
| 6188 |
|
|
2005-02-15 Michael Koch
|
| 6189 |
|
|
|
| 6190 |
|
|
* javax/swing/ImageIcon.java,
|
| 6191 |
|
|
javax/swing/UIManager.java,
|
| 6192 |
|
|
javax/swing/text/EditorKit.java,
|
| 6193 |
|
|
javax/swing/text/Segment.java:
|
| 6194 |
|
|
More whitespace cleanups.
|
| 6195 |
|
|
|
| 6196 |
|
|
2005-02-15 Michael Koch
|
| 6197 |
|
|
|
| 6198 |
|
|
* gnu/java/awt/EmbeddedWindow.java,
|
| 6199 |
|
|
gnu/java/awt/image/ImageDecoder.java,
|
| 6200 |
|
|
gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
|
| 6201 |
|
|
java/awt/DefaultKeyboardFocusManager.java,
|
| 6202 |
|
|
java/awt/Frame.java,
|
| 6203 |
|
|
java/awt/image/RGBImageFilter.java,
|
| 6204 |
|
|
javax/swing/AbstractButton.java,
|
| 6205 |
|
|
javax/swing/ActionMap.java,
|
| 6206 |
|
|
javax/swing/ComponentInputMap.java,
|
| 6207 |
|
|
javax/swing/DefaultDesktopManager.java,
|
| 6208 |
|
|
javax/swing/ImageIcon.java,
|
| 6209 |
|
|
javax/swing/InputMap.java,
|
| 6210 |
|
|
javax/swing/JButton.java,
|
| 6211 |
|
|
javax/swing/JCheckBox.java,
|
| 6212 |
|
|
javax/swing/JCheckBoxMenuItem.java,
|
| 6213 |
|
|
javax/swing/JEditorPane.java,
|
| 6214 |
|
|
javax/swing/JMenu.java,
|
| 6215 |
|
|
javax/swing/JMenuItem.java,
|
| 6216 |
|
|
javax/swing/JOptionPane.java,
|
| 6217 |
|
|
javax/swing/JRootPane.java,
|
| 6218 |
|
|
javax/swing/JTable.java,
|
| 6219 |
|
|
javax/swing/MenuSelectionManager.java,
|
| 6220 |
|
|
javax/swing/RepaintManager.java,
|
| 6221 |
|
|
javax/swing/ScrollPaneLayout.java,
|
| 6222 |
|
|
javax/swing/SortingFocusTraversalPolicy.java,
|
| 6223 |
|
|
javax/swing/UIManager.java,
|
| 6224 |
|
|
javax/swing/ViewportLayout.java,
|
| 6225 |
|
|
javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,
|
| 6226 |
|
|
javax/swing/plaf/basic/BasicInternalFrameUI.java,
|
| 6227 |
|
|
javax/swing/plaf/basic/BasicLabelUI.java,
|
| 6228 |
|
|
javax/swing/plaf/basic/BasicListUI.java,
|
| 6229 |
|
|
javax/swing/plaf/basic/BasicMenuItemUI.java,
|
| 6230 |
|
|
javax/swing/plaf/basic/BasicMenuUI.java,
|
| 6231 |
|
|
javax/swing/plaf/basic/BasicOptionPaneUI.java,
|
| 6232 |
|
|
javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,
|
| 6233 |
|
|
javax/swing/plaf/basic/BasicRootPaneUI.java,
|
| 6234 |
|
|
javax/swing/plaf/basic/BasicScrollPaneUI.java,
|
| 6235 |
|
|
javax/swing/plaf/basic/BasicSplitPaneDivider.java,
|
| 6236 |
|
|
javax/swing/plaf/basic/BasicTextUI.java,
|
| 6237 |
|
|
javax/swing/table/TableColumnModel.java,
|
| 6238 |
|
|
javax/swing/text/AbstractDocument.java,
|
| 6239 |
|
|
javax/swing/text/EditorKit.java,
|
| 6240 |
|
|
javax/swing/text/Position.java,
|
| 6241 |
|
|
javax/swing/text/Segment.java,
|
| 6242 |
|
|
javax/swing/text/StyledEditorKit.java,
|
| 6243 |
|
|
javax/swing/text/ViewFactory.java:
|
| 6244 |
|
|
Cleanup whitespace differences to classpath CVS HEAD.
|
| 6245 |
|
|
|
| 6246 |
|
|
2005-02-15 Graydon Hoare
|
| 6247 |
|
|
|
| 6248 |
|
|
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
|
| 6249 |
|
|
(finalize): Call finish from here.
|
| 6250 |
|
|
(produce): Not from here.
|
| 6251 |
|
|
* Makefile.am (gtk_c_source_files):
|
| 6252 |
|
|
Remove jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c.
|
| 6253 |
|
|
* Makefile.in: Regenerate.
|
| 6254 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java
|
| 6255 |
|
|
(cairoSetFont):
|
| 6256 |
|
|
(cairoDrawGdkTextLayout):
|
| 6257 |
|
|
(cairoDrawString):
|
| 6258 |
|
|
(getPeerTextMetrics):
|
| 6259 |
|
|
(getPeerFontMetrics): Remove.
|
| 6260 |
|
|
(setFont): Don't call cairoSetFont.
|
| 6261 |
|
|
(cairoDrawGlyphVector): Accept font peer argument.
|
| 6262 |
|
|
(drawGlyphVector): Pass font peer to cairoDrawGlyphVector.
|
| 6263 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
|
| 6264 |
|
|
(ensure_metrics_cairo):
|
| 6265 |
|
|
(gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetFont):
|
| 6266 |
|
|
(gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawString):
|
| 6267 |
|
|
(gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerFontMetrics):
|
| 6268 |
|
|
(gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerTextMetrics):
|
| 6269 |
|
|
(metrics_cairo):
|
| 6270 |
|
|
(metrics_surface): Remove.
|
| 6271 |
|
|
(gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector):
|
| 6272 |
|
|
Pass and install font peer.
|
| 6273 |
|
|
|
| 6274 |
|
|
2005-02-15 Graydon Hoare
|
| 6275 |
|
|
|
| 6276 |
|
|
* Makefile.am: Create "split library" structure.
|
| 6277 |
|
|
* Makefile.in: Regenerate.
|
| 6278 |
|
|
|
| 6279 |
|
|
2005-02-15 Graydon Hoare
|
| 6280 |
|
|
|
| 6281 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
|
| 6282 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
|
| 6283 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
|
| 6284 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
|
| 6285 |
|
|
Release GDK lock during upcalls.
|
| 6286 |
|
|
|
| 6287 |
|
|
2005-02-15 Graydon Hoare
|
| 6288 |
|
|
|
| 6289 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Remove.
|
| 6290 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
|
| 6291 |
|
|
(Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
|
| 6292 |
|
|
(Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics):
|
| 6293 |
|
|
(Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods.
|
| 6294 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove.
|
| 6295 |
|
|
* gnu/java/awt/peer/gtk/GdkFontPeer.java
|
| 6296 |
|
|
(getGlyphVector):
|
| 6297 |
|
|
(getFontMetrics):
|
| 6298 |
|
|
(getTextMetrics): New native methods.
|
| 6299 |
|
|
* gnu/java/awt/peer/gtk/GdkFontMetrics.java: Remove native parts.
|
| 6300 |
|
|
* gnu/java/awt/peer/gtk/GdkGlyphVector.java: Likewise.
|
| 6301 |
|
|
* Makefile.am: Remove native entries for GdkFontMetrics, GdkGlyphVector.
|
| 6302 |
|
|
* Makefile.in: Regenerate.
|
| 6303 |
|
|
|
| 6304 |
|
|
2005-02-15 Andrew John Hughes
|
| 6305 |
|
|
|
| 6306 |
|
|
* javax/swing/SwingUtilities.java:
|
| 6307 |
|
|
(getAccessibleAt(java.awt.Component, java.awt.Point)):
|
| 6308 |
|
|
Implemented and documented.
|
| 6309 |
|
|
(getAccessibleChild(java.awt.Component, int)): Likewise.
|
| 6310 |
|
|
(getAccessibleChildrenCount(java.awt.Component)): Likewise.
|
| 6311 |
|
|
(getAccessibleIndexInParent(java.awt.Component)): Likewise.
|
| 6312 |
|
|
(getAccessibleStateSet(java.awt.Component)): Likewise.
|
| 6313 |
|
|
|
| 6314 |
|
|
2005-02-15 Michael Koch
|
| 6315 |
|
|
|
| 6316 |
|
|
* javax/swing/SwingUtilities.java
|
| 6317 |
|
|
(getFontMetrics): Removed.
|
| 6318 |
|
|
|
| 6319 |
|
|
2005-02-15 Michael Koch
|
| 6320 |
|
|
|
| 6321 |
|
|
* java/awt/Container.java
|
| 6322 |
|
|
(paramString): Implemented.
|
| 6323 |
|
|
* javax/swing/AbstractButton.java
|
| 6324 |
|
|
(paramString): Implemented.
|
| 6325 |
|
|
* javax/swing/JComponent.java
|
| 6326 |
|
|
(paramString): Implemented.
|
| 6327 |
|
|
* javax/swing/JMenu.java
|
| 6328 |
|
|
(paramString): Implemented.
|
| 6329 |
|
|
* javax/swing/JMenuBar.java
|
| 6330 |
|
|
(paramString): Implemented.
|
| 6331 |
|
|
* javax/swing/JMenuItem.java
|
| 6332 |
|
|
(paramString): Implemented.
|
| 6333 |
|
|
* javax/swing/JPopupMenu.java
|
| 6334 |
|
|
(paramString): Implemented.
|
| 6335 |
|
|
|
| 6336 |
|
|
2005-02-15 Michael Koch
|
| 6337 |
|
|
|
| 6338 |
|
|
* javax/swing/JMenu.java
|
| 6339 |
|
|
(uiClassID): Removed.
|
| 6340 |
|
|
(JMenu): Set invoker on popup menu.
|
| 6341 |
|
|
(getUIClassID): Return id directly.
|
| 6342 |
|
|
(getItemCount): Simply return getMenuComponentCount().
|
| 6343 |
|
|
Fixed javadoc.
|
| 6344 |
|
|
(isTopLevelMenu): Simplified.
|
| 6345 |
|
|
* javax/swing/JMenuItem.java
|
| 6346 |
|
|
(uiClassID): Removed.
|
| 6347 |
|
|
(getUIClassID): Return id directly.
|
| 6348 |
|
|
* javax/swing/JPopupMenu.java
|
| 6349 |
|
|
(uiClassID): Removed.
|
| 6350 |
|
|
(JPopupMenu): Always initialize correctly.
|
| 6351 |
|
|
(getSubElements): Only return components implementing MenuElement
|
| 6352 |
|
|
interface.
|
| 6353 |
|
|
(HeavyWeightPopup.hide): Removed.
|
| 6354 |
|
|
|
| 6355 |
|
|
2005-02-15 Michael Koch
|
| 6356 |
|
|
|
| 6357 |
|
|
* java/awt/image/ReplicateScaleFilter.java
|
| 6358 |
|
|
(replicatePixels): Made private.
|
| 6359 |
|
|
* javax/swing/colorchooser/DefaultRGBChooserPanel.java
|
| 6360 |
|
|
(DefaultRGBChooserPanel): Made package private.
|
| 6361 |
|
|
* javax/swing/colorchooser/DefaultSwatchChooserPanel.java
|
| 6362 |
|
|
(RecentSwatchPanel): Likewise.
|
| 6363 |
|
|
* javax/swing/event/MouseInputAdapter.java: Reformatted.
|
| 6364 |
|
|
(MouseInputAdapter): Made abstract.
|
| 6365 |
|
|
* javax/swing/tree/DefaultMutableTreeNode.java
|
| 6366 |
|
|
(random): Removed.
|
| 6367 |
|
|
(growTree): Likewise.
|
| 6368 |
|
|
|
| 6369 |
|
|
2005-02-15 Michael Koch
|
| 6370 |
|
|
|
| 6371 |
|
|
* java/awt/dnd/DropTarget.java (addDropTargetListener):
|
| 6372 |
|
|
Clarified comments.
|
| 6373 |
|
|
|
| 6374 |
|
|
2005-02-15 Michael Koch
|
| 6375 |
|
|
|
| 6376 |
|
|
* javax/swing/JComponent.java (getComponentGraphics):
|
| 6377 |
|
|
Removed accidently commited code.
|
| 6378 |
|
|
|
| 6379 |
|
|
2005-02-15 Graydon Hoare
|
| 6380 |
|
|
|
| 6381 |
|
|
* java/awt/dnd/DropTarget.java
|
| 6382 |
|
|
(addDropTargetListener): Despite documentation, do not throw.
|
| 6383 |
|
|
* javax/swing/JComponent.java: Set a default DropTarget.
|
| 6384 |
|
|
|
| 6385 |
|
|
2005-02-15 Michael Koch
|
| 6386 |
|
|
|
| 6387 |
|
|
* javax/swing/AbstractAction.java
|
| 6388 |
|
|
(ENABLED_PROPERTY): Removed.
|
| 6389 |
|
|
(setEnabled): Replaced constant with real string.
|
| 6390 |
|
|
* javax/swing/AbstractButton.java
|
| 6391 |
|
|
(createActionPropertyChangeListener.propertyChange): Likewise.
|
| 6392 |
|
|
* javax/swing/JComboBox.java
|
| 6393 |
|
|
(DEFAULT_MAXIMUM_ROW_COUNT): Made private.
|
| 6394 |
|
|
(EDITABLE_CHANGED_PROPERTY): Removed.
|
| 6395 |
|
|
(MAXIMUM_ROW_COUNT_CHANGED_PROPERTY):Likewise.
|
| 6396 |
|
|
(ENABLED_CHANGED_PROPERTY):Likewise.
|
| 6397 |
|
|
(RENDERER_CHANGED_PROPERTY):Likewise.
|
| 6398 |
|
|
(EDITOR_CHANGED_PROPERTY):Likewise.
|
| 6399 |
|
|
(MODEL_CHANGED_PROPERTY):Likewise.
|
| 6400 |
|
|
(uiClassID):Likewise.
|
| 6401 |
|
|
(getUIClassID): Replaced constant with real string.
|
| 6402 |
|
|
(setModel):Likewise.
|
| 6403 |
|
|
(setEditable):Likewise.
|
| 6404 |
|
|
(setMaximumRowCount):Likewise.
|
| 6405 |
|
|
(setRenderer):Likewise.
|
| 6406 |
|
|
(setEditor):Likewise.
|
| 6407 |
|
|
(setEnabled):Likewise.
|
| 6408 |
|
|
* javax/swing/JLabel.java
|
| 6409 |
|
|
(DISABLED_ICON_CHANGED_PROPERTY): Removed.
|
| 6410 |
|
|
(DISPLAYED_MNEMONIC_CHANGED_PROPERTY): Likewise.
|
| 6411 |
|
|
(DISPLAYED_MNEMONIC_INDEX_CHANGED_PROPERTY): Likewise.
|
| 6412 |
|
|
(HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY): Likewise.
|
| 6413 |
|
|
(HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise.
|
| 6414 |
|
|
(ICON_CHANGED_PROPERTY): Likewise.
|
| 6415 |
|
|
(ICON_TEXT_GAP_CHANGED_PROPERTY): Likewise.
|
| 6416 |
|
|
(LABEL_FOR_CHANGED_PROPERTY): Likewise.
|
| 6417 |
|
|
(TEXT_CHANGED_PROPERTY): Likewise.
|
| 6418 |
|
|
(VERTICAL_ALIGNMENT_CHANGED_PROPERTY): Likewise.
|
| 6419 |
|
|
(VERTICAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise.
|
| 6420 |
|
|
(setText): Replaced constant with real string.
|
| 6421 |
|
|
(setIcon): Likewise.
|
| 6422 |
|
|
(setDisabledIcon): Likewise.
|
| 6423 |
|
|
(setDisplayedMnemonic): Likewise.
|
| 6424 |
|
|
(setIconTextGap): Likewise.
|
| 6425 |
|
|
(setVerticalAlignment): Likewise.
|
| 6426 |
|
|
(setHorizontalAlignment): Likewise.
|
| 6427 |
|
|
(setVerticalTextPosition): Likewise.
|
| 6428 |
|
|
(setHorizontalTextPosition): Likewise.
|
| 6429 |
|
|
(setLabelFor): Replaced constant with real string.
|
| 6430 |
|
|
Fire property change event after property got changed.
|
| 6431 |
|
|
* javax/swing/JList.java
|
| 6432 |
|
|
(CELL_RENDERER_PROPERTY_CHANGED): Likewise.
|
| 6433 |
|
|
(FIXED_CELL_HEIGHT_PROPERTY_CHANGED): Likewise.
|
| 6434 |
|
|
(FIXED_CELL_WIDTH_PROPERTY_CHANGED): Likewise.
|
| 6435 |
|
|
(LAYOUT_ORIENTATION_PROPERTY_CHANGED): Likewise.
|
| 6436 |
|
|
(MODEL_PROPERTY_CHANGED): Likewise.
|
| 6437 |
|
|
(PROTOTYPE_CELL_VALUE_PROPERTY_CHANGED): Likewise.
|
| 6438 |
|
|
(SELECTION_BACKGROUND_PROPERTY_CHANGED): Likewise.
|
| 6439 |
|
|
(SELECTION_FOREGROUND_PROPERTY_CHANGED): Likewise.
|
| 6440 |
|
|
(SELECTION_MODEL_PROPERTY_CHANGED): Likewise.
|
| 6441 |
|
|
(setFixedCellWidth): Reimplemented.
|
| 6442 |
|
|
(setFixedCellHeight): Exit if new value is identical.
|
| 6443 |
|
|
Replaced constant with real string.
|
| 6444 |
|
|
(setSelectionBackground): Likewise.
|
| 6445 |
|
|
(setSelectionForeground): Likewise.
|
| 6446 |
|
|
(setPrototypeCellValue): Likewise.
|
| 6447 |
|
|
(setCellRenderer): Replaced constant with real string.
|
| 6448 |
|
|
(setModel): Likewise.
|
| 6449 |
|
|
(setSelectionModel): Likewise.
|
| 6450 |
|
|
* javax/swing/JMenuBar.java
|
| 6451 |
|
|
(BORDER_PAINTED_CHANGED_PROPERTY): Removed.
|
| 6452 |
|
|
(MODEL_CHANGED_PROPERTY): Likewise.
|
| 6453 |
|
|
(MARGIN_CHANGED_PROPERTY): Likewise.
|
| 6454 |
|
|
(setBorderPainted): Reimplemented.
|
| 6455 |
|
|
(setMargin): Likewise.
|
| 6456 |
|
|
(setSelectionModel): Replaced constant with real string.
|
| 6457 |
|
|
* javax/swing/JPopupMenu.java
|
| 6458 |
|
|
(LABEL_CHANGED_PROPERTY): Removed.
|
| 6459 |
|
|
(VISIBLE_CHANGED_PROPERTY): Likewise.
|
| 6460 |
|
|
(borderPainted): Likewise.
|
| 6461 |
|
|
(setLabel): Replaced constant with real string.
|
| 6462 |
|
|
(setVisible): Exit if new value is identical.
|
| 6463 |
|
|
Replaced constant with real string.
|
| 6464 |
|
|
* javax/swing/JProgressBar.java
|
| 6465 |
|
|
(BORDER_PAINTED_CHANGED_PROPERTY): Removed.
|
| 6466 |
|
|
(ORIENTATION_CHANGED_PROPERTY): Likewise.
|
| 6467 |
|
|
(STRING_CHANGED_PROPERTY): Likewise.
|
| 6468 |
|
|
(STRING_PAINTED_CHANGED_PROPERTY): Likewise.
|
| 6469 |
|
|
(INDETERMINATE_CHANGED_PROPERTY): Likewise.
|
| 6470 |
|
|
(setOrientation): Replaced constant with real string.
|
| 6471 |
|
|
(setStringPainted): Likewise.
|
| 6472 |
|
|
(setString): Likewise.
|
| 6473 |
|
|
(setBorderPainted): Likewise.
|
| 6474 |
|
|
(setIndeterminate): Likewise.
|
| 6475 |
|
|
* javax/swing/JScrollBar.java
|
| 6476 |
|
|
(BLOCK_INCREMENT_CHANGED_PROPERTY): Removed.
|
| 6477 |
|
|
(MODEL_CHANGED_PROPERTY): Likewise.
|
| 6478 |
|
|
(ORIENTATION_CHANGED_PROPERTY): Likewise.
|
| 6479 |
|
|
(setOrientation): Replaced constant with real string.
|
| 6480 |
|
|
(setModel): Likewise.
|
| 6481 |
|
|
(setUnitIncrement): Likewise.
|
| 6482 |
|
|
(setBlockIncrement): Likewise.
|
| 6483 |
|
|
* javax/swing/JScrollPane.java
|
| 6484 |
|
|
(COLUMN_HEADER_CHANGED_PROPERTY): Removed.
|
| 6485 |
|
|
(COMPONENT_ORIENTATION_CHANGED_PROPERTY): Likewise.
|
| 6486 |
|
|
(HORIZONTAL_SCROLLBAR_CHANGED_PROPERTY): Likewise.
|
| 6487 |
|
|
(HORIZONTAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise.
|
| 6488 |
|
|
(LAYOUT_CHANGED_PROPERTY): Likewise.
|
| 6489 |
|
|
(ROW_HEADER_CHANGED_PROPERTY): Likewise.
|
| 6490 |
|
|
(VERTICAL_SCROLLBAR_CHANGED_PROPERTY): Likewise.
|
| 6491 |
|
|
(VERTICAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise.
|
| 6492 |
|
|
(VIEWPORT_CHANGED_PROPERTY): Likewise.
|
| 6493 |
|
|
(VIEWPORT_BORDER_CHANGED_PROPERTY): Likewise.
|
| 6494 |
|
|
(WHEEL_SCROLLING_ENABLED_CHANGED_PROPERTY): Likewise.
|
| 6495 |
|
|
(setComponentOrientation): Replaced constant with real string.
|
| 6496 |
|
|
(setColumnHeader): Likewise.
|
| 6497 |
|
|
(setHorizontalScrollBar): Likewise.
|
| 6498 |
|
|
(setHorizontalScrollBarPolicy): Likewise.
|
| 6499 |
|
|
(setRowHeader): Likewise.
|
| 6500 |
|
|
(setVerticalScrollBar): Likewise.
|
| 6501 |
|
|
(setVerticalScrollBarPolicy): Likewise.
|
| 6502 |
|
|
(setWheelScrollingEnabled): Likewise.
|
| 6503 |
|
|
(setViewport): Likewise.
|
| 6504 |
|
|
(setViewportBorder): Likewise.
|
| 6505 |
|
|
* javax/swing/JSlider.java
|
| 6506 |
|
|
(INVERTED_CHANGED_PROPERTY): Removed.
|
| 6507 |
|
|
(LABEL_TABLE_CHANGED_PROPERTY): Likewise.
|
| 6508 |
|
|
(MAJOR_TICK_SPACING_CHANGED_PROPERTY): Likewise.
|
| 6509 |
|
|
(MINOR_TICK_SPACING_CHANGED_PROPERTY): Likewise.
|
| 6510 |
|
|
(MODEL_CHANGED_PROPERTY): Likewise.
|
| 6511 |
|
|
(ORIENTATION_CHANGED_PROPERTY): Likewise.
|
| 6512 |
|
|
(PAINT_LABELS_CHANGED_PROPERTY): Likewise.
|
| 6513 |
|
|
(PAINT_TICKS_CHANGED_PROPERTY): Likewise.
|
| 6514 |
|
|
(setModel): Replaced constant with real string.
|
| 6515 |
|
|
(setOrientation): Likewise.
|
| 6516 |
|
|
(setLabelTable): Likewise.
|
| 6517 |
|
|
(setInverted): Likewise.
|
| 6518 |
|
|
(setMajorTickSpacing): Likewise.
|
| 6519 |
|
|
(setMinorTickSpacing): Likewise.
|
| 6520 |
|
|
(setPaintTicks): Likewise.
|
| 6521 |
|
|
(setPaintLabels): Likewise.
|
| 6522 |
|
|
* javax/swing/JTabbedPane.java
|
| 6523 |
|
|
(MODEL_CHANGED_PROPERTY): Removed.
|
| 6524 |
|
|
(TAB_PLACEMENT_CHANGED_PROPERTY): Likewise.
|
| 6525 |
|
|
(TAB_LAYOUT_POLICY_CHANGED_PROPERTY): Likewise.
|
| 6526 |
|
|
(setModel): Replaced constant with real string.
|
| 6527 |
|
|
(setTabPlacement): Likewise.
|
| 6528 |
|
|
(setTabLayoutPolicy): Likewise.
|
| 6529 |
|
|
* javax/swing/JToolBar.java
|
| 6530 |
|
|
(ORIENTATION_CHANGED_PROPERTY): Removed.
|
| 6531 |
|
|
(FLOATABLE_CHANGED_PROPERTY): Likewise.
|
| 6532 |
|
|
(BORDER_PAINTED_CHANGED_PROPERTY): Likewise.
|
| 6533 |
|
|
(MARGIN_CHANGED_PROPERTY): Likewise.
|
| 6534 |
|
|
(ROLLOVER_CHANGED_PROPERTY): Likewise.
|
| 6535 |
|
|
(setRollover): Replaced constant with real string.
|
| 6536 |
|
|
(setMargin): Likewise.
|
| 6537 |
|
|
(setBorderPainted): Likewise.
|
| 6538 |
|
|
(setFloatable): Likewise.
|
| 6539 |
|
|
(setOrientation): Likewise.
|
| 6540 |
|
|
* javax/swing/plaf/basic/BasicComboBoxUI.java
|
| 6541 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6542 |
|
|
* javax/swing/plaf/basic/BasicComboPopup.java
|
| 6543 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6544 |
|
|
* javax/swing/plaf/basic/BasicMenuBarUI.java
|
| 6545 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6546 |
|
|
* javax/swing/plaf/basic/BasicProgressBarUI.java
|
| 6547 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6548 |
|
|
* javax/swing/plaf/basic/BasicScrollBarUI.java
|
| 6549 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6550 |
|
|
* javax/swing/plaf/basic/BasicSliderUI.java
|
| 6551 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6552 |
|
|
* javax/swing/plaf/basic/BasicTabbedPaneUI.java
|
| 6553 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6554 |
|
|
* javax/swing/plaf/basic/BasicToolBarUI.java
|
| 6555 |
|
|
(PropertyChangeHandler.propertyChange): Likewise.
|
| 6556 |
|
|
|
| 6557 |
|
|
2005-02-15 Michael Koch
|
| 6558 |
|
|
|
| 6559 |
|
|
* javax/swing/DefaultButtonModel.java
|
| 6560 |
|
|
(changeState): Made private.
|
| 6561 |
|
|
* javax/swing/DefaultDesktopManager.java
|
| 6562 |
|
|
(setWasIcon): Fixed second argument to be java.lang.Boolean.
|
| 6563 |
|
|
* javax/swing/JLayeredPane.java
|
| 6564 |
|
|
(layerToRange): Made private.
|
| 6565 |
|
|
(incrLayer): Likewise.
|
| 6566 |
|
|
(decrLayer): Likewise.
|
| 6567 |
|
|
* javax/swing/JTable.java
|
| 6568 |
|
|
(dragEnabled): Likewise.
|
| 6569 |
|
|
(preferredViewportSize): Renamed from preferredScrollableViewportSize.
|
| 6570 |
|
|
* javax/swing/KeyStroke.java
|
| 6571 |
|
|
(Keystroke): Made private.
|
| 6572 |
|
|
* javax/swing/TransferHandler.java
|
| 6573 |
|
|
(COMMAND_COPY): Likewise.
|
| 6574 |
|
|
(COMMAND_CUT): Likewise.
|
| 6575 |
|
|
(COMMAND_PASTE): Likewise.
|
| 6576 |
|
|
|
| 6577 |
|
|
2005-02-15 Michael Koch
|
| 6578 |
|
|
|
| 6579 |
|
|
* javax/swing/JTextField.java
|
| 6580 |
|
|
(postActionEvent): Use text in field when actionCommand is null.
|
| 6581 |
|
|
(getActionCommand): Removed.
|
| 6582 |
|
|
|
| 6583 |
|
|
2005-02-15 Michael Koch
|
| 6584 |
|
|
|
| 6585 |
|
|
* javax/swing/AbstractSet.java: Removed.
|
| 6586 |
|
|
* Makefile.am: Removed javax/swing/AbstractSet.java.
|
| 6587 |
|
|
* Makefile.in: Regenerated.
|
| 6588 |
|
|
|
| 6589 |
|
|
2005-02-15 Michael Koch
|
| 6590 |
|
|
|
| 6591 |
|
|
* java/awt/Window.java
|
| 6592 |
|
|
(AccessibleWindow.getAccessibleStateSet): Fixed method name.
|
| 6593 |
|
|
* java/awt/dnd/DnDConstants.java
|
| 6594 |
|
|
(DnDConstants): New private constructor.
|
| 6595 |
|
|
|
| 6596 |
|
|
2005-02-15 Michael Koch
|
| 6597 |
|
|
|
| 6598 |
|
|
* javax/swing/DefaultCellRenderer.java: Removed.
|
| 6599 |
|
|
* Makefile.am: Removed javax/swing/DefaultCellRenderer.java.
|
| 6600 |
|
|
* Makefile.in: Regenerated.
|
| 6601 |
|
|
|
| 6602 |
|
|
2005-02-15 Michael Koch
|
| 6603 |
|
|
|
| 6604 |
|
|
* javax/swing/AbstractButton.java
|
| 6605 |
|
|
(fireItemStateChanged): Made protected.
|
| 6606 |
|
|
(fireActionPerformed): Likewise.
|
| 6607 |
|
|
(fireStateChanged): Likewise.
|
| 6608 |
|
|
* javax/swing/DefaultButtonModel.java
|
| 6609 |
|
|
(fireItemStateChanged): Likewise.
|
| 6610 |
|
|
(fireActionPerformed): Likewise.
|
| 6611 |
|
|
(fireStateChanged): Likewise.
|
| 6612 |
|
|
* javax/swing/JApplet.java
|
| 6613 |
|
|
(JApplet): Removed.
|
| 6614 |
|
|
(frameInit): Likewise.
|
| 6615 |
|
|
(setRootPane): Made protected.
|
| 6616 |
|
|
(createRootPane): Likewise.
|
| 6617 |
|
|
* javax/swing/JComponent.java
|
| 6618 |
|
|
(getClientProperty): Likewise.
|
| 6619 |
|
|
(putClientProperty): Likewise.
|
| 6620 |
|
|
* javax/swing/JEditorPane.java
|
| 6621 |
|
|
(getContentType): Likewise.
|
| 6622 |
|
|
(setContentType): Likewise.
|
| 6623 |
|
|
* javax/swing/JFrame.java
|
| 6624 |
|
|
(setRootPane): Likewise.
|
| 6625 |
|
|
(createRootPane): Likewise.
|
| 6626 |
|
|
* javax/swing/JInternalFrame.java
|
| 6627 |
|
|
(getFocusCycleRootAncestor): Made final. Added @since tag.
|
| 6628 |
|
|
(isFocusCycleRoot): Likewise.
|
| 6629 |
|
|
(getWarningString): Made final.
|
| 6630 |
|
|
* javax/swing/JScrollBar.java
|
| 6631 |
|
|
(changeListener): Removed.
|
| 6632 |
|
|
(changeEvent): Likewise.
|
| 6633 |
|
|
(createChangeListener): Likewise.
|
| 6634 |
|
|
(fireStateChanged): Likewise.
|
| 6635 |
|
|
(addChangeListener): Likewise.
|
| 6636 |
|
|
(removeChangeListener): Likewise.
|
| 6637 |
|
|
(getChangeListeners): Likewise.
|
| 6638 |
|
|
* javax/swing/JScrollPane.java
|
| 6639 |
|
|
(createViewport): Made protected.
|
| 6640 |
|
|
* javax/swing/JViewport.java
|
| 6641 |
|
|
(addImpl): Likewise.
|
| 6642 |
|
|
(setBorder): New method.
|
| 6643 |
|
|
* javax/swing/JWindow.java
|
| 6644 |
|
|
(setRootPane): Made protected.
|
| 6645 |
|
|
(createRootPane): Likewise.
|
| 6646 |
|
|
* javax/swing/plaf/basic/BasicButtonUI.java
|
| 6647 |
|
|
(installListeners): Likewise.
|
| 6648 |
|
|
(uninstallListeners): Likewise.
|
| 6649 |
|
|
* javax/swing/plaf/basic/BasicProgressBarUI.java
|
| 6650 |
|
|
(incrementAnimationIndex): Likewise.
|
| 6651 |
|
|
* javax/swing/plaf/basic/BasicTabbedPaneUI.java
|
| 6652 |
|
|
(createLayoutManager): Likewise.
|
| 6653 |
|
|
* javax/swing/table/DefaultTableCellRenderer.java
|
| 6654 |
|
|
(firePropertyChange): Likewise.
|
| 6655 |
|
|
* javax/swing/table/JTableHeader.java
|
| 6656 |
|
|
(AccessibleJTableHeaderEntry.AccessibleJTableHeaderEntry):
|
| 6657 |
|
|
New constructor.
|
| 6658 |
|
|
* javax/swing/text/PlainDocument.java
|
| 6659 |
|
|
(reindex): Made private.
|
| 6660 |
|
|
* javax/swing/text/PlainView.java
|
| 6661 |
|
|
(drawLine): Made protected.
|
| 6662 |
|
|
(getTabSize): Likewise.
|
| 6663 |
|
|
* javax/swing/text/View.java
|
| 6664 |
|
|
(setSize): Removed.
|
| 6665 |
|
|
(preferenceChanged): New method.
|
| 6666 |
|
|
(getBreakWeight): Likewise.
|
| 6667 |
|
|
(breakView): Likewise.
|
| 6668 |
|
|
(getViewIndex): Likewise.
|
| 6669 |
|
|
|
| 6670 |
|
|
2005-02-15 Michael Koch
|
| 6671 |
|
|
|
| 6672 |
|
|
* javax/swing/JScrollPane.java
|
| 6673 |
|
|
(ScrollBar): Made class protected.
|
| 6674 |
|
|
* javax/swing/JSpinner.java
|
| 6675 |
|
|
(JSpinner): Added @since tag.
|
| 6676 |
|
|
(listenerList): Removed.
|
| 6677 |
|
|
* javax/swing/JTable.java
|
| 6678 |
|
|
(setValueAt): New method.
|
| 6679 |
|
|
(getColumn): Likewise.
|
| 6680 |
|
|
* javax/swing/JWindow.java
|
| 6681 |
|
|
(rootPaneCheckingEnabled): Renamed from checking.
|
| 6682 |
|
|
|
| 6683 |
|
|
2005-02-15 Michael Koch
|
| 6684 |
|
|
|
| 6685 |
|
|
* javax/swing/plaf/basic/BasicTextUI.java
|
| 6686 |
|
|
(RootView.modelToView): Made it public and return a java.awt.Shape.
|
| 6687 |
|
|
Handle null subview.
|
| 6688 |
|
|
(uninstall): Set textComponent to null when its not possible used
|
| 6689 |
|
|
anymore.
|
| 6690 |
|
|
* javax/swing/text/View.java
|
| 6691 |
|
|
(setParent): Use better argument name.
|
| 6692 |
|
|
(getContainer): Get parent via getParent().
|
| 6693 |
|
|
(getViewFactory): Likewise.
|
| 6694 |
|
|
(getAttributes): Get element via getElement().
|
| 6695 |
|
|
(getStartOffset): Likewise.
|
| 6696 |
|
|
(getEndOffset): Likewise.
|
| 6697 |
|
|
(getResizeWeight): New method.
|
| 6698 |
|
|
(getMaximumSpan): Likewise.
|
| 6699 |
|
|
(getMinimumSpan): Likewise.
|
| 6700 |
|
|
(setSize): Likewise.
|
| 6701 |
|
|
(getGraphics): Likewise.
|
| 6702 |
|
|
|
| 6703 |
|
|
2005-02-15 Andrew John Hughes
|
| 6704 |
|
|
|
| 6705 |
|
|
* java/awt/Checkbox.java:
|
| 6706 |
|
|
(AccessibleAWTCheckbox()): Added public constructor
|
| 6707 |
|
|
to call superclass.
|
| 6708 |
|
|
* java/awt/Choice.java:
|
| 6709 |
|
|
(AccessibleAWTChoice): Added class documentation.
|
| 6710 |
|
|
(AccessibleAWTChoice()): Added public constructor
|
| 6711 |
|
|
to call superclass.
|
| 6712 |
|
|
(AccessibleAWTChoice.getAccessibleAction()): Documented.
|
| 6713 |
|
|
(AccessibleAWTChoice.getAccessibleRole()): Documented,
|
| 6714 |
|
|
and changed role to COMBO_BOX.
|
| 6715 |
|
|
(AccessibleAWTChoice.getAccessibleActionCount()): Documented.
|
| 6716 |
|
|
(AccessibleAWTChoice.getAccessibleActionDescription(int)): Documented.
|
| 6717 |
|
|
(AccessibleAWTChoice.doAccessibleAction(int)): Documented.
|
| 6718 |
|
|
|
| 6719 |
|
|
2005-02-15 Graydon Hoare
|
| 6720 |
|
|
Michael Koch
|
| 6721 |
|
|
|
| 6722 |
|
|
* javax/swing/LayoutFocusTraversalPolicy.java,
|
| 6723 |
|
|
javax/swing/SortingFocusTraversalPolicy.java:
|
| 6724 |
|
|
New classes.
|
| 6725 |
|
|
* Makefile.am: Added new classes.
|
| 6726 |
|
|
* Makefike.in: Regenerated.
|
| 6727 |
|
|
|
| 6728 |
|
|
|
| 6729 |
|
|
2005-02-15 Michael Koch
|
| 6730 |
|
|
|
| 6731 |
|
|
* javax/swing/DebugGraphics.java: Mostly implemented.
|
| 6732 |
|
|
|
| 6733 |
|
|
2005-02-15 Michael Koch
|
| 6734 |
|
|
|
| 6735 |
|
|
* javax/swing/SwingUtilities.java
|
| 6736 |
|
|
(findFocusOwner): New method.
|
| 6737 |
|
|
|
| 6738 |
|
|
2005-02-15 Michael Koch
|
| 6739 |
|
|
|
| 6740 |
|
|
* javax/swing/text/DefaultEditorKit.java
|
| 6741 |
|
|
(read): Added '\n' after each line.
|
| 6742 |
|
|
* javax/swing/text/PlainView.java
|
| 6743 |
|
|
(modelToView): Update metrics.
|
| 6744 |
|
|
(drawLine): Use offsets from element.
|
| 6745 |
|
|
(paint): Update metrics. Draw all lines.
|
| 6746 |
|
|
|
| 6747 |
|
|
2005-02-15 Andrew John Hughes
|
| 6748 |
|
|
|
| 6749 |
|
|
* java/awt/Checkbox.java:
|
| 6750 |
|
|
(AccessibleAWTCheckbox): Added class documentation
|
| 6751 |
|
|
* java/awt/Scrollbar.java:
|
| 6752 |
|
|
(AccessibleAWTScrollBar): typo corrected and docs added
|
| 6753 |
|
|
(AccessibleAWTScrollBar.getAccessibleRole()): documented
|
| 6754 |
|
|
(AccessibleAWTScrollBar.getAccessibleStateSet()): likewise
|
| 6755 |
|
|
(AccessibleAWTScrollBar.getAccessibleValue()): likewise
|
| 6756 |
|
|
(AccessibleAWTScrollBar.getCurrentAccessibleValue()): likewise
|
| 6757 |
|
|
(AccessibleAWTScrollBar.setCurrentAccessibleValue(int)): likewise
|
| 6758 |
|
|
(AccessibleAWTScrollBar.getMinimumAccessibleValue()): likewise
|
| 6759 |
|
|
(AccessibleAWTScrollBar.getMaximumAccessibleValue()): likewise
|
| 6760 |
|
|
(getAccessibleContext()): name of accessible class corrected
|
| 6761 |
|
|
|
| 6762 |
|
|
2005-02-15 Mark Wielaard
|
| 6763 |
|
|
|
| 6764 |
|
|
* java/awt/BasicStroke.java (hashCode): Implement.
|
| 6765 |
|
|
(equals): Document.
|
| 6766 |
|
|
|
| 6767 |
|
|
2005-02-15 Michael Koch
|
| 6768 |
|
|
|
| 6769 |
|
|
* java/awt/print/PrinterJob.java
|
| 6770 |
|
|
(pageDialog): Throws java.awt.HeadlessException.
|
| 6771 |
|
|
(printDialog): Likewise.
|
| 6772 |
|
|
|
| 6773 |
|
|
2005-02-15 Mark Wielaard
|
| 6774 |
|
|
|
| 6775 |
|
|
* jni/gtk-peer/gtkpeer.h (gdk_env): Fix prototype.
|
| 6776 |
|
|
|
| 6777 |
|
|
2005-02-15 Michael Koch
|
| 6778 |
|
|
|
| 6779 |
|
|
* javax/swing/JTable.java
|
| 6780 |
|
|
(getValueAt): New method.
|
| 6781 |
|
|
* javax/swing/table/JTableHeader.java
|
| 6782 |
|
|
(columnAtPoint): New method.
|
| 6783 |
|
|
|
| 6784 |
|
|
2005-02-15 Michael Koch
|
| 6785 |
|
|
|
| 6786 |
|
|
* javax/swing/JTextField.java
|
| 6787 |
|
|
(actions): New field.
|
| 6788 |
|
|
(static): Initalize actions field.
|
| 6789 |
|
|
(getActions): New method.
|
| 6790 |
|
|
|
| 6791 |
|
|
2005-02-15 Andrew John Hughes
|
| 6792 |
|
|
|
| 6793 |
|
|
* java/awt/Checkbox.java:
|
| 6794 |
|
|
(AccessibleAWTCheckbox): name capitalization corrected
|
| 6795 |
|
|
and serialization UID added.
|
| 6796 |
|
|
(AccessibleAWTCheckbox.itemStateChanged(java.awt.event.ItemEvent)):
|
| 6797 |
|
|
documented.
|
| 6798 |
|
|
(AccessibleAWTCheckbox.getAccessibleAction()): likewise
|
| 6799 |
|
|
(AccessibleAWTCheckbox.getAccessibleValue()): likewise
|
| 6800 |
|
|
(AccessibleAWTCheckbox.getAccessibleActionCount()): likewise
|
| 6801 |
|
|
(AccessibleAWTCheckbox.getAccessibleActionDescription(int)): likewise
|
| 6802 |
|
|
(AccessibleAWTCheckbox.doAccessibleAction(int)): likewise
|
| 6803 |
|
|
(AccessibleAWTCheckbox.getCurrentAccessibleValue()): likewise
|
| 6804 |
|
|
(AccessibleAWTCheckbox.setCurrentAccessibleValue(int)): likewise
|
| 6805 |
|
|
(AccessibleAWTCheckbox.getMinimumAccessibleValue()): likewise
|
| 6806 |
|
|
(AccessibleAWTCheckbox.getMaximumAccessibleValue()): likewise
|
| 6807 |
|
|
(AccessibleAWTCheckbox.getAccessibleRole()): likewise
|
| 6808 |
|
|
(AccessibleAWTCheckbox.getAccessibleStateSet()): implemented and
|
| 6809 |
|
|
documented
|
| 6810 |
|
|
(getAccessibleContext()): name of accessible class corrected
|
| 6811 |
|
|
|
| 6812 |
|
|
2005-02-15 Sven de Marothy
|
| 6813 |
|
|
|
| 6814 |
|
|
* java/awt/geom/doc-files/Area-1.png,
|
| 6815 |
|
|
java/awt/geom/doc-files/Ellipse-1.png,
|
| 6816 |
|
|
java/awt/geom/doc-files/GeneralPath-1.png:
|
| 6817 |
|
|
New files.
|
| 6818 |
|
|
|
| 6819 |
|
|
2005-02-15 Graydon Hoare
|
| 6820 |
|
|
|
| 6821 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (env_union):
|
| 6822 |
|
|
Use union to avoid type-punning warning.
|
| 6823 |
|
|
|
| 6824 |
|
|
2005-02-15 Michael Koch
|
| 6825 |
|
|
|
| 6826 |
|
|
* javax/swing/DefaultListSelectionModel.java
|
| 6827 |
|
|
(clone): New method.
|
| 6828 |
|
|
|
| 6829 |
|
|
2005-02-15 Mark Wielaard
|
| 6830 |
|
|
|
| 6831 |
|
|
Reported by Martin Platter
|
| 6832 |
|
|
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
|
| 6833 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile):
|
| 6834 |
|
|
Correct method signature of gtkSetFilename.
|
| 6835 |
|
|
|
| 6836 |
|
|
2005-02-15 Arnaud Vandyck
|
| 6837 |
|
|
|
| 6838 |
|
|
* javax/swing/text/StringContent.java: New file.
|
| 6839 |
|
|
|
| 6840 |
|
|
2005-02-15 Michael Koch
|
| 6841 |
|
|
|
| 6842 |
|
|
* Makefile.am: Added javax/swing/text/StringContent.java.
|
| 6843 |
|
|
* Makefile.in: Regenerated.
|
| 6844 |
|
|
|
| 6845 |
|
|
2005-02-15 Michael Koch
|
| 6846 |
|
|
|
| 6847 |
|
|
* gnu/java/awt/ClasspathToolkit.java:
|
| 6848 |
|
|
Import statements reworked.
|
| 6849 |
|
|
(imageCache): Made it of type java.util.HashMap.
|
| 6850 |
|
|
|
| 6851 |
|
|
2005-02-15 Michael Koch
|
| 6852 |
|
|
|
| 6853 |
|
|
* javax/imageio/stream/MemoryCacheImageInputStream.java:
|
| 6854 |
|
|
Reworked import statements.
|
| 6855 |
|
|
|
| 6856 |
|
|
2005-02-15 Graydon Hoare
|
| 6857 |
|
|
|
| 6858 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c:
|
| 6859 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c:
|
| 6860 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
|
| 6861 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
|
| 6862 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c:
|
| 6863 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
|
| 6864 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c:
|
| 6865 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c:
|
| 6866 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
|
| 6867 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
|
| 6868 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
|
| 6869 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
|
| 6870 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c:
|
| 6871 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
|
| 6872 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
|
| 6873 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
|
| 6874 |
|
|
Rewrite uses of extern variable to be function calls.
|
| 6875 |
|
|
* jni/gtk-peer/gtkpeer.h (gdk_env): Change declaration to
|
| 6876 |
|
|
function, from extern variable.
|
| 6877 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
|
| 6878 |
|
|
(gdk_env): Remove variable, add new function.
|
| 6879 |
|
|
(java_vm): Add new variable.
|
| 6880 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Initialize
|
| 6881 |
|
|
java_vm rather than old gdk_env variable.
|
| 6882 |
|
|
|
| 6883 |
|
|
2005-02-15 David Gilbert
|
| 6884 |
|
|
|
| 6885 |
|
|
* javax/swing/DefaultListModel.java
|
| 6886 |
|
|
(add): fire correct event,
|
| 6887 |
|
|
(addElement): corrected interval indices in event,
|
| 6888 |
|
|
(clear): corrected upper bound for interval, only fire event if
|
| 6889 |
|
|
list is not empty,
|
| 6890 |
|
|
(setSize): fire appropriate event.
|
| 6891 |
|
|
|
| 6892 |
|
|
2005-02-15 Graydon Hoare
|
| 6893 |
|
|
|
| 6894 |
|
|
* gnu/awt/xlib/XEventLoop.java: Add non-blocking event mode.
|
| 6895 |
|
|
* gnu/awt/xlib/XToolkit.java: Likewise.
|
| 6896 |
|
|
* gnu/gcj/xlib/XAnyEvent.java: Likewise.
|
| 6897 |
|
|
* gnu/gcj/xlib/natXAnyEvent.cc: Likewise.
|
| 6898 |
|
|
* gnu/java/awt/ClasspathToolkit.java: Likewise.
|
| 6899 |
|
|
* gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
|
| 6900 |
|
|
* java/awt/EventQueue.java (getNextEvent):
|
| 6901 |
|
|
Adjust event loop to switch to native mode after 100ms.
|
| 6902 |
|
|
* javax/swing/Timer.java (drainEvents): Reuse Runnable.
|
| 6903 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
|
| 6904 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose):
|
| 6905 |
|
|
Wake up event thread.
|
| 6906 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
|
| 6907 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue):
|
| 6908 |
|
|
Adjust event loop to switch to java mode after 100ms.
|
| 6909 |
|
|
|
| 6910 |
|
|
2005-02-15 Graydon Hoare
|
| 6911 |
|
|
|
| 6912 |
|
|
* jni.cc (_Jv_JNI_RegisterNatives): Re-add sync, which was
|
| 6913 |
|
|
accidentally removed in last change.
|
| 6914 |
|
|
|
| 6915 |
|
|
2005-02-15 Michael Koch
|
| 6916 |
|
|
|
| 6917 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
|
| 6918 |
|
|
gnu/java/awt/peer/gtk/GtkMainThread.java: Removed.
|
| 6919 |
|
|
|
| 6920 |
|
|
2005-02-15 Graydon Hoare
|
| 6921 |
|
|
|
| 6922 |
|
|
* include/jni.h (_Jv_JNIEnv::bottom_locals): New field.
|
| 6923 |
|
|
* include/jvm.h (_Jv_FreeJNIEnv): Declare.
|
| 6924 |
|
|
* java/lang/natThread.cc (finalize_native): Call _Jv_FreeJNIEnv.
|
| 6925 |
|
|
* jni.cc: Reuse bottom frame between calls, avoid clearing
|
| 6926 |
|
|
frame when no local references are made.
|
| 6927 |
|
|
|
| 6928 |
|
|
2005-02-15 Michael Koch
|
| 6929 |
|
|
|
| 6930 |
|
|
* javax/swing/UIDefaults.java (UIDefaults):
|
| 6931 |
|
|
Fixed typo in javadoc (Thanks to Thomas Zander for reporting)
|
| 6932 |
|
|
Fixed HTML entity and removed a redundant comma.
|
| 6933 |
|
|
|
| 6934 |
|
|
2005-02-15 Michael Koch
|
| 6935 |
|
|
|
| 6936 |
|
|
* javax/swing/text/DefaultEditorKit.java
|
| 6937 |
|
|
(deinstall): Removed.
|
| 6938 |
|
|
(install): Likewise.
|
| 6939 |
|
|
|
| 6940 |
|
|
2005-02-15 Michael Koch
|
| 6941 |
|
|
|
| 6942 |
|
|
* javax/swing/UIDefaults.java (put): Handle value of null.
|
| 6943 |
|
|
|
| 6944 |
|
|
2005-02-15 Michael Koch
|
| 6945 |
|
|
|
| 6946 |
|
|
* java/awt/Robot.java,
|
| 6947 |
|
|
java/awt/Scrollbar.java,
|
| 6948 |
|
|
java/awt/print/PrinterJob.java,
|
| 6949 |
|
|
javax/swing/JTable.java,
|
| 6950 |
|
|
javax/swing/text/AbstractDocument.java:
|
| 6951 |
|
|
Reworked import statements.
|
| 6952 |
|
|
|
| 6953 |
|
|
2005-02-15 Michael Koch
|
| 6954 |
|
|
|
| 6955 |
|
|
* javax/swing/JEditorPane.java
|
| 6956 |
|
|
(read): Implemented.
|
| 6957 |
|
|
(write): Likewise.
|
| 6958 |
|
|
* javax/swing/text/DefaultEditorKit.java
|
| 6959 |
|
|
(page): Renamed from page_url. Made private.
|
| 6960 |
|
|
(editorKit): Renamed from kit. Made private.
|
| 6961 |
|
|
(ctype): Removed.
|
| 6962 |
|
|
(JEditorPane): All constructors reimplemented.
|
| 6963 |
|
|
(getContentType): Use content type from editor kit.
|
| 6964 |
|
|
(getEditorKit): Return editorKit.
|
| 6965 |
|
|
(getEditorKitForContentType):Likewise.
|
| 6966 |
|
|
(getPage): Return page.
|
| 6967 |
|
|
(setContentType): Reimplemented.
|
| 6968 |
|
|
(setEditorKit): Likewise.
|
| 6969 |
|
|
(setEditorKitForContentType): Removed wrong implementation.
|
| 6970 |
|
|
(setPage): Implemented.
|
| 6971 |
|
|
|
| 6972 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 6973 |
|
|
|
| 6974 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
|
| 6975 |
|
|
(nativeSetIconImageFromData): Re-add native implementation.
|
| 6976 |
|
|
|
| 6977 |
|
|
2005-02-15 David Gilbert
|
| 6978 |
|
|
|
| 6979 |
|
|
* javax/swing/table/DefaultTableModel.java
|
| 6980 |
|
|
(DefaultTableModel()): Added Javadocs.
|
| 6981 |
|
|
(DefaultTableModel(int, int)): Fixed implementation.
|
| 6982 |
|
|
(DefaultTableModel(Vector, int)): Throw IllegalArgumentException
|
| 6983 |
|
|
for negative rowCount.
|
| 6984 |
|
|
(DefaultTableModel(Object[], int)): Added Javadocs.
|
| 6985 |
|
|
(DefaultTableModel(Vector, Vector)): Likewise.
|
| 6986 |
|
|
(DefaultTableModel(Object[][], Object[])): Likewise.
|
| 6987 |
|
|
(getDataVector): Likewise.
|
| 6988 |
|
|
(setDataVector(Vector, Vector)): Likewise.
|
| 6989 |
|
|
(setDataVector(Object[][], Object[])): Likewise.
|
| 6990 |
|
|
(newDataAvailable): Likewise.
|
| 6991 |
|
|
(newRowsAdded): Likewise.
|
| 6992 |
|
|
(rowsRemoved): Likewise.
|
| 6993 |
|
|
(setColumnIdentifiers(Vector)): Allow for null argument.
|
| 6994 |
|
|
(setColumnIdentifiers(Object[])): Added Javadocs.
|
| 6995 |
|
|
(setNumRows): Likewise.
|
| 6996 |
|
|
(setRowCount): Adds new rows if necessary, and sends more specific
|
| 6997 |
|
|
TableModelEvent.
|
| 6998 |
|
|
(setColumnCount): Allow for null columnIdentifiers.
|
| 6999 |
|
|
(addColumn(Object)): Added Javadocs.
|
| 7000 |
|
|
(addColumn(Object, Vector)): Handle null columnData.
|
| 7001 |
|
|
(addColumn(Object, Object[])): Handle columnData with more or less
|
| 7002 |
|
|
entries than rows in the table.
|
| 7003 |
|
|
(addRow(Vector)): Fire appropriate event.
|
| 7004 |
|
|
(addRow(Object[])): Added Javadocs.
|
| 7005 |
|
|
(insertRow(int, Vector)): Fire appropriate event.
|
| 7006 |
|
|
(insertRow(int, Object[])): Added Javadocs.
|
| 7007 |
|
|
(moveRow): Reimplemented.
|
| 7008 |
|
|
(removeRow(int)): Fire appropriate event.
|
| 7009 |
|
|
(getColumnCount): Allow for null columnIdentifiers.
|
| 7010 |
|
|
(getColumnName): Now returns empty string when column index is too
|
| 7011 |
|
|
large.
|
| 7012 |
|
|
(isCellEditable): Added Javadocs.
|
| 7013 |
|
|
(getValueAt): Likewise.
|
| 7014 |
|
|
(setValueAt): Fire more specific event.
|
| 7015 |
|
|
(convertToVector): Added Javadocs.
|
| 7016 |
|
|
* javax/swing/table/TableModel.java
|
| 7017 |
|
|
Added Javadocs.
|
| 7018 |
|
|
|
| 7019 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 7020 |
|
|
|
| 7021 |
|
|
* libgcj.spec.in (lib): Add -l-javax-imageio.
|
| 7022 |
|
|
|
| 7023 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 7024 |
|
|
|
| 7025 |
|
|
* gnu/java/awt/peer/gtk/GtkComponentPeer.java: Replace direct
|
| 7026 |
|
|
references to event queue q with method call q().
|
| 7027 |
|
|
* gnu/java/awt/peer/gtk/GtkDialogPeer.java: Likewise.
|
| 7028 |
|
|
* gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise.
|
| 7029 |
|
|
* gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Likewise.
|
| 7030 |
|
|
* gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Likewise.
|
| 7031 |
|
|
* gnu/java/awt/peer/gtk/GtkWindowPeer.java: Likewise.
|
| 7032 |
|
|
* gnu/java/awt/peer/gtk/GtkGenericPeer.java: Likewise.
|
| 7033 |
|
|
(q): New method.
|
| 7034 |
|
|
|
| 7035 |
|
|
2005-02-15 Graydon Hoare
|
| 7036 |
|
|
|
| 7037 |
|
|
* gnu/java/awt/ClasspathToolkit.java
|
| 7038 |
|
|
(registerImageIOSpis): New method.
|
| 7039 |
|
|
* gnu/java/awt/image/ImageDecoder.java
|
| 7040 |
|
|
(imageDecoder): New constructor using InputStream
|
| 7041 |
|
|
(startProduction): Handle existing InputStream.
|
| 7042 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java
|
| 7043 |
|
|
(findSimpleIntegerArray): Make public and static.
|
| 7044 |
|
|
(updateBufferedImage): Set each pixel, in a loop.
|
| 7045 |
|
|
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
|
| 7046 |
|
|
Implement ImageIO SPI classes.
|
| 7047 |
|
|
(createBufferedImage): Rewrite in terms of SPI classes.
|
| 7048 |
|
|
* gnu/java/awt/peer/gtk/GtkToolkit.java
|
| 7049 |
|
|
(registerImageIOSpis): New method.
|
| 7050 |
|
|
* java/lang/reflect/natMethod.cc
|
| 7051 |
|
|
(_Jv_CallAnyMethodA): Borrow a patch from aph, applied to trunk,
|
| 7052 |
|
|
which lets JNI call interface methods properly.
|
| 7053 |
|
|
* javax/imageio/ImageIO.java
|
| 7054 |
|
|
(WriterFormatFilter.filter): Fix copy-and-paste typos.
|
| 7055 |
|
|
(WriterMIMETypeFilter.filter): Likewise.
|
| 7056 |
|
|
(ImageReaderIterator): Pass extension argument through to SPI.
|
| 7057 |
|
|
(getReadersByFilter): Likewise.
|
| 7058 |
|
|
(getWritersByFilter): Likewise.
|
| 7059 |
|
|
(getImageReadersByFormatName): Likewise.
|
| 7060 |
|
|
(getImageReadersByMIMEType): Likewise.
|
| 7061 |
|
|
(getImageReadersBySuffix): Likewise.
|
| 7062 |
|
|
(getImageWritersByFormatName): Likewise.
|
| 7063 |
|
|
(getImageWritersByMIMEType): Likewise.
|
| 7064 |
|
|
(getImageWritersBySuffix): Likewise.
|
| 7065 |
|
|
(read): Implement.
|
| 7066 |
|
|
(write): Implement.
|
| 7067 |
|
|
* javax/imageio/ImageReader.java
|
| 7068 |
|
|
(progressListeners): Initialize.
|
| 7069 |
|
|
(setInput): Implement.
|
| 7070 |
|
|
* javax/imageio/ImageWriter.java
|
| 7071 |
|
|
(progressListeners): Initialize.
|
| 7072 |
|
|
(warningListeners): Likewise.
|
| 7073 |
|
|
(warningLocales): Likewise.
|
| 7074 |
|
|
(setOutput): Test "isInstance" rather than class equality.
|
| 7075 |
|
|
* javax/imageio/spi/IIORegistry.java
|
| 7076 |
|
|
(static): Add reader and writer SPIs.
|
| 7077 |
|
|
(IIORegistry): Call ClasspathToolkit.registerImageIOSpis.
|
| 7078 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
|
| 7079 |
|
|
(query_formats): New function.
|
| 7080 |
|
|
(save_to_stream): Likewise.
|
| 7081 |
|
|
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage): Likewise.
|
| 7082 |
|
|
|
| 7083 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 7084 |
|
|
|
| 7085 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c (mouseWheel):
|
| 7086 |
|
|
Call XFlush.
|
| 7087 |
|
|
(keyPress): Likewise.
|
| 7088 |
|
|
(keyRelease): Likewise.
|
| 7089 |
|
|
|
| 7090 |
|
|
2005-02-15 Olga Rodimina
|
| 7091 |
|
|
|
| 7092 |
|
|
* javax/swing/JTable.java
|
| 7093 |
|
|
(columnAtPoint): New Method. Implemented.
|
| 7094 |
|
|
(rowAtPoint): Likewise.
|
| 7095 |
|
|
(countSelections): Fixed few small count errors.
|
| 7096 |
|
|
(getSelections): Likewise.
|
| 7097 |
|
|
(setSelectionMode): Set selection mode for column
|
| 7098 |
|
|
selection model in addition to row selection model.
|
| 7099 |
|
|
* javax/swing/plaf/basic/BasicTableUI.java:
|
| 7100 |
|
|
(getRowForPoint): Removed. Replaced by
|
| 7101 |
|
|
JTable.rowAtPoint().
|
| 7102 |
|
|
(getColForPoint): Removed. Replaced by
|
| 7103 |
|
|
JTable.columnAtPoint().
|
| 7104 |
|
|
(updateSelection): Updated to call JTable.columnAtPoint
|
| 7105 |
|
|
and JTable.rowAtPoint.
|
| 7106 |
|
|
* javax/swing/table/DefaultTableColumnModel.java:
|
| 7107 |
|
|
(getSelectedColumns): Implemented.
|
| 7108 |
|
|
(getSelectedColumnCount): Implemented.
|
| 7109 |
|
|
|
| 7110 |
|
|
2005-02-15 Graydon Hoare
|
| 7111 |
|
|
|
| 7112 |
|
|
* Makefile.am
|
| 7113 |
|
|
(jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c)
|
| 7114 |
|
|
(gnu/java/awt/peer/gtk/GtkMainThread.java) : Remove.
|
| 7115 |
|
|
* Makefile.in: Regenerate.
|
| 7116 |
|
|
* gnu/awt/xlib/XEventLoop.java: Fix to match thread model.
|
| 7117 |
|
|
* gnu/awt/xlib/XFramePeer.java: Likewise.
|
| 7118 |
|
|
* gnu/awt/xlib/XToolkit.java: Likewise.
|
| 7119 |
|
|
* gnu/gcj/xlib/XAnyEvent.java: Likewise.
|
| 7120 |
|
|
* gnu/gcj/xlib/natXAnyEvent.cc: Likewise.
|
| 7121 |
|
|
* gnu/java/awt/ClasspathToolkit.java
|
| 7122 |
|
|
(nativeQueueEmpty)
|
| 7123 |
|
|
(wakeNativeQueue)
|
| 7124 |
|
|
(iterateNativeQueue): New methods.
|
| 7125 |
|
|
* gnu/java/awt/peer/gtk/GtkMainThread.java: Remove.
|
| 7126 |
|
|
* gnu/java/awt/peer/gtk/GtkToolkit.java
|
| 7127 |
|
|
(gtkInit): Absorb from defunct GtkMainThread class.
|
| 7128 |
|
|
(static): Run gtkInit in static startup block.
|
| 7129 |
|
|
(GtkToolkit): Remove construction of GtkMainThread and queue.
|
| 7130 |
|
|
(getSystemEventQueueImpl): Construct queue when requested.
|
| 7131 |
|
|
(nativeQueueEmpty)
|
| 7132 |
|
|
(wakeNativeQueue)
|
| 7133 |
|
|
(iterateNativeQueue): New methods.
|
| 7134 |
|
|
* java/awt/Component.java (removeNotify): Remove race.
|
| 7135 |
|
|
* java/awt/EventDispatchThread.java
|
| 7136 |
|
|
(EventDispatchThread): Don't start on construction.
|
| 7137 |
|
|
(run): Remove isInterrupted check.
|
| 7138 |
|
|
* java/awt/EventQueue.java (shutdown): New flag.
|
| 7139 |
|
|
(isShutdown): New method checking J2SE shutdown condition.
|
| 7140 |
|
|
(setShutdown): New method.
|
| 7141 |
|
|
(getNextEvent): Restructure to use ClasspathToolkit.
|
| 7142 |
|
|
(postEvent): Activate new thread on posting, wake thread on
|
| 7143 |
|
|
post of possible shutdown condition event.
|
| 7144 |
|
|
* java/awt/Frame.java
|
| 7145 |
|
|
(Frame): Call noteFrame in all constructors.
|
| 7146 |
|
|
(fireDummyEvent): New helper method.
|
| 7147 |
|
|
(addNotify): Fire a dummy event to wake up queue.
|
| 7148 |
|
|
(removeNotify): Fire a dummy event to wake up queue.
|
| 7149 |
|
|
(noteFrame): New method.
|
| 7150 |
|
|
(weakFrames): New static field.
|
| 7151 |
|
|
(getFrames): Implement.
|
| 7152 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
|
| 7153 |
|
|
Remove.
|
| 7154 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
|
| 7155 |
|
|
Move everything from GtkMainThread into this file
|
| 7156 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue)
|
| 7157 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkToolkit_wakeNativeQueue)
|
| 7158 |
|
|
(Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty):
|
| 7159 |
|
|
New functions to implement single-threaded queue semantics.
|
| 7160 |
|
|
|
| 7161 |
|
|
2005-02-15 Michael Koch
|
| 7162 |
|
|
|
| 7163 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 7164 |
|
|
(getControlTextFont): New method.
|
| 7165 |
|
|
(getMenuTextFont): Likewise.
|
| 7166 |
|
|
(getSubTextFont): Likewise.
|
| 7167 |
|
|
(getSystemTextFont): Likewise.
|
| 7168 |
|
|
(getUserTextFont): Likewise.
|
| 7169 |
|
|
(getWindowTitleFont): Likewise.
|
| 7170 |
|
|
|
| 7171 |
|
|
2005-02-15 Michael Koch
|
| 7172 |
|
|
|
| 7173 |
|
|
* javax/swing/text/AbstractDocument.java
|
| 7174 |
|
|
(documentFilter): New field.
|
| 7175 |
|
|
(getDocumentFilter): New method.
|
| 7176 |
|
|
(setDocumentFilter): Likewise.
|
| 7177 |
|
|
(dump): Likewise.
|
| 7178 |
|
|
|
| 7179 |
|
|
2005-02-15 Michael Koch
|
| 7180 |
|
|
|
| 7181 |
|
|
* javax/swing/JTree.java
|
| 7182 |
|
|
(DynamicUtilTreeNode.hasChildren): Clarify javadoc.
|
| 7183 |
|
|
|
| 7184 |
|
|
2005-02-15 Michael Koch
|
| 7185 |
|
|
|
| 7186 |
|
|
* javax/swing/text/AbstractDocument.java
|
| 7187 |
|
|
(AbstractElement.getLength): Fixed off-by-one error.
|
| 7188 |
|
|
(AbstractElement.children): Made abstract.
|
| 7189 |
|
|
(AbstractElement.getAllowsChildren): Likewise.
|
| 7190 |
|
|
(AbstractElement.getElement): Likewise.
|
| 7191 |
|
|
(AbstractElement.dumpElement): New private method.
|
| 7192 |
|
|
(AbstractElement.dump): New method.
|
| 7193 |
|
|
(BranchElememt.getName): Fixed implementation.
|
| 7194 |
|
|
(BranchElememt.toString): Likewise.
|
| 7195 |
|
|
(BranchElememt.getElement): Fixed arguments.
|
| 7196 |
|
|
(LeafElement.getName): Fixed implementation.
|
| 7197 |
|
|
(LeafElement.toString): Likewise.
|
| 7198 |
|
|
* javax/swing/text/GapContent.java
|
| 7199 |
|
|
(GapContent): Put default content into buffer.
|
| 7200 |
|
|
* javax/swing/text/PlainDocument.java
|
| 7201 |
|
|
(reindex): Use empty attribute sets instead of null.
|
| 7202 |
|
|
(createDefaultRoot): Reimplemented.
|
| 7203 |
|
|
(insertUpdate): Call super method.
|
| 7204 |
|
|
(removeUpdate): Likewise.
|
| 7205 |
|
|
(getParagraphElement): Implemented.
|
| 7206 |
|
|
|
| 7207 |
|
|
2005-02-15 Michael Koch
|
| 7208 |
|
|
|
| 7209 |
|
|
* gnu/java/awt/ClasspathToolkit.java
|
| 7210 |
|
|
(createRobot): Throws java.awt.AWTException.
|
| 7211 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c:
|
| 7212 |
|
|
Added '__attribute__((unused))' to all unused method arguments.
|
| 7213 |
|
|
|
| 7214 |
|
|
2005-02-15 Michael Koch
|
| 7215 |
|
|
|
| 7216 |
|
|
* javax/swing/DefaultBoundedRangeModel.java
|
| 7217 |
|
|
(fireValueChanged): Fixed off-by-one error.
|
| 7218 |
|
|
|
| 7219 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 7220 |
|
|
|
| 7221 |
|
|
* Makefile.am (gtk_c_source_files): Add GdkRobotPeer.c.
|
| 7222 |
|
|
(gtk_awt_peer_sources): Add GdkScreenGraphicsDevice.java and
|
| 7223 |
|
|
GdkRobotPeer.java.
|
| 7224 |
|
|
(lib_gnu_java_awt_peer_gtk_la_CFLAGS): Add X flags.
|
| 7225 |
|
|
(lib_gnu_java_awt_peer_gtk_la_LDFLAGS): Add XTest flags.
|
| 7226 |
|
|
* gnu/awt/xlib/XToolkit.java (createRobot): New method.
|
| 7227 |
|
|
* gnu/java/awt/ClasspathToolkit.java (createRobot): New method.
|
| 7228 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
|
| 7229 |
|
|
(getDefaultScreenDevice): Implement.
|
| 7230 |
|
|
* gnu/java/awt/peer/gtk/GdkRobotPeer.java: New file.
|
| 7231 |
|
|
* gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
|
| 7232 |
|
|
* gnu/java/awt/peer/gtk/GtkToolkit.java (createRobot): New method.
|
| 7233 |
|
|
* java/awt/Robot.java: Implement.
|
| 7234 |
|
|
* java/awt/peer/RobotPeer.java: Rename parameters.
|
| 7235 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: New file.
|
| 7236 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
|
| 7237 |
|
|
(awt_keycode_to_keysym): Make non-static.
|
| 7238 |
|
|
* jni/gtk-peer/gtkpeer.h (AWT_BUTTON1_MASK, AWT_BUTTON2_MASK,
|
| 7239 |
|
|
AWT_BUTTON3_MASK): Declare constants.
|
| 7240 |
|
|
(awt_keycode_to_keysym): Declare.
|
| 7241 |
|
|
|
| 7242 |
|
|
* Makefile.am (AM_MAKEFLAGS): Set KEYS variable.
|
| 7243 |
|
|
* testsuite/libjava.mauve/mauve.exp (test_mauve): If KEYS exists
|
| 7244 |
|
|
and is non-empty pass its value to "make check".
|
| 7245 |
|
|
(test_mauve_sim): Likewise.
|
| 7246 |
|
|
|
| 7247 |
|
|
2005-02-15 Michael Koch
|
| 7248 |
|
|
|
| 7249 |
|
|
* javax/imageio/IIOParam.java
|
| 7250 |
|
|
(setSourceBands): New method.
|
| 7251 |
|
|
(setSourceSubsampling): Likewise.
|
| 7252 |
|
|
* javax/imageio/ImageReadParam.java
|
| 7253 |
|
|
(setDestination): Likewise.
|
| 7254 |
|
|
(setDestinationBands): Likewise.
|
| 7255 |
|
|
(setSourceProgressivePasses): Likewise.
|
| 7256 |
|
|
* javax/imageio/metadata/IIOInvalidTreeException.java
|
| 7257 |
|
|
(serialVersionUID): New static field.
|
| 7258 |
|
|
* javax/imageio/metadata/IIOMetadataNode.java
|
| 7259 |
|
|
(IIOMetadataNode): Don't explicitely implement org.w3c.dom.Node.
|
| 7260 |
|
|
(parent): Dont initailize with default value explicitely.
|
| 7261 |
|
|
(Object): Likewise.
|
| 7262 |
|
|
(removeAttribute): Doesn't throws org.w3c.dom.DOMException.
|
| 7263 |
|
|
(removeAttributeNode): Likewise.
|
| 7264 |
|
|
(removeAttributeNS): Likewise.
|
| 7265 |
|
|
(setAttribute): Likewise.
|
| 7266 |
|
|
(setAttributeNode): Likewise.
|
| 7267 |
|
|
(setAttributeNodeNS): Likewise.
|
| 7268 |
|
|
(setAttributeNS): Likewise.
|
| 7269 |
|
|
(appendChild): Likewise.
|
| 7270 |
|
|
(getNodeValue): Likewise.
|
| 7271 |
|
|
(insertBefore): Likewise.
|
| 7272 |
|
|
(removeChild): Likewise.
|
| 7273 |
|
|
(replaceChild): Likewise.
|
| 7274 |
|
|
(setPrefix): Likewise.
|
| 7275 |
|
|
|
| 7276 |
|
|
2005-02-15 Michael Koch
|
| 7277 |
|
|
|
| 7278 |
|
|
* javax/swing/LookAndFeel.java
|
| 7279 |
|
|
(getDesktopPropertyValue): New method.
|
| 7280 |
|
|
|
| 7281 |
|
|
2005-02-15 Michael Koch
|
| 7282 |
|
|
|
| 7283 |
|
|
* javax/swing/JTree.java
|
| 7284 |
|
|
(hasChildren): New instance field.
|
| 7285 |
|
|
|
| 7286 |
|
|
2005-02-15 Michael Koch
|
| 7287 |
|
|
|
| 7288 |
|
|
* javax/swing/JComponent.java
|
| 7289 |
|
|
(getToolTipText): New method.
|
| 7290 |
|
|
(getTitledBorderText): Likewise.
|
| 7291 |
|
|
(getAccessibleKeyBinding): Likewise.
|
| 7292 |
|
|
(getVerifyInputWhenFocusTarget): Likewise.
|
| 7293 |
|
|
(setVerifyInputWhenFocusTarget): Likewise.
|
| 7294 |
|
|
(verifyInputWhenFocusTarget): New instance field.
|
| 7295 |
|
|
|
| 7296 |
|
|
2005-02-15 Michael Koch
|
| 7297 |
|
|
|
| 7298 |
|
|
* javax/swing/DefaultListSelectionModel.java
|
| 7299 |
|
|
(fireValueChanged): New method.
|
| 7300 |
|
|
|
| 7301 |
|
|
2005-02-15 Michael Koch
|
| 7302 |
|
|
|
| 7303 |
|
|
* javax/swing/DefaultBoundedRangeModel.java:
|
| 7304 |
|
|
Fixed javadocs all over.
|
| 7305 |
|
|
(fireStateChanged): Simplified.
|
| 7306 |
|
|
* javax/swing/BoundedRangeModel.java:
|
| 7307 |
|
|
Reformatted.
|
| 7308 |
|
|
|
| 7309 |
|
|
2005-02-15 Michael Koch
|
| 7310 |
|
|
|
| 7311 |
|
|
* javax/swing/JRootPane.java
|
| 7312 |
|
|
(setMenuBar): Added @deprecated tag.
|
| 7313 |
|
|
(getMenuBar): Likewise.
|
| 7314 |
|
|
* javax/swing/JTable.java
|
| 7315 |
|
|
(sizeColumnsToFit): Likewise.
|
| 7316 |
|
|
|
| 7317 |
|
|
2005-02-15 Paul Jenner
|
| 7318 |
|
|
|
| 7319 |
|
|
* javax/swing/ImageIcon.java (setImage): Implemented.
|
| 7320 |
|
|
|
| 7321 |
|
|
2005-02-15 Michael Koch
|
| 7322 |
|
|
|
| 7323 |
|
|
* javax/swing/JTable.java:
|
| 7324 |
|
|
Removed unused imports.
|
| 7325 |
|
|
|
| 7326 |
|
|
2005-02-15 Olga Rodimina
|
| 7327 |
|
|
|
| 7328 |
|
|
(prepareRenderer): Get column's index in dataModel instead
|
| 7329 |
|
|
of column's view index.
|
| 7330 |
|
|
(getColumnCount): return count of the columns in ColumnModel,
|
| 7331 |
|
|
not in dataModel.
|
| 7332 |
|
|
(removeColumn): Implemented.
|
| 7333 |
|
|
(moveColumm): Likewise.
|
| 7334 |
|
|
(setRowHeight): throw IllegalArgumentException if height is
|
| 7335 |
|
|
less then 1.
|
| 7336 |
|
|
* javax/swing/table/DefaultTableColumnModel.java: Add javadocs.
|
| 7337 |
|
|
(DefaultTableColumnModel):Add call to createSelectionModel().
|
| 7338 |
|
|
(addColumn): Fire columnAdded event to registered listeners.
|
| 7339 |
|
|
(removeColumn): Fire columnRemoved event to registered listeners.
|
| 7340 |
|
|
(moveColumn): Fire columnMoved event to registered listeners.
|
| 7341 |
|
|
(setColumnMargin): Fire ColumnMarginChanged event to registered listeners.
|
| 7342 |
|
|
(getColumnIndex): Changed parameter name.
|
| 7343 |
|
|
(setColumnSelectionAllowed): Likewise.
|
| 7344 |
|
|
(fireColumnAdded): Implemented.
|
| 7345 |
|
|
(fireColumnRemoved): Likewise.
|
| 7346 |
|
|
(fireColumnMoved): Likewise.
|
| 7347 |
|
|
(fireColumnMarginChanged): Likewise.
|
| 7348 |
|
|
(getListeners): Changed parameter name.
|
| 7349 |
|
|
(propertyChange): Implemented.
|
| 7350 |
|
|
(valueChanged): Changed parameter name.
|
| 7351 |
|
|
(createSelectionModel): Implemented.
|
| 7352 |
|
|
|
| 7353 |
|
|
2005-02-15 Michael Koch
|
| 7354 |
|
|
|
| 7355 |
|
|
* gnu/java/awt/peer/gtk/GtkToolkit.java:
|
| 7356 |
|
|
Explicitely import used classes.
|
| 7357 |
|
|
(getLocalGraphicsEnvironment): Simplify.
|
| 7358 |
|
|
* java/awt/Window.java (Window):
|
| 7359 |
|
|
Enable code to get the default GraphicsConfiguration.
|
| 7360 |
|
|
|
| 7361 |
|
|
2005-02-15 Michael Koch
|
| 7362 |
|
|
|
| 7363 |
|
|
* javax/swing/plaf/metal/DefaultMetalTheme.java
|
| 7364 |
|
|
(CONTROL_TEXT_FONT): New static field.
|
| 7365 |
|
|
(MENU_TEXT_FONT): Likewise.
|
| 7366 |
|
|
(SUB_TEXT_FONT): Likewise.
|
| 7367 |
|
|
(SYSTEM_TEXT_FONT): Likewise.
|
| 7368 |
|
|
(USER_TEXT_FONT): Likewise.
|
| 7369 |
|
|
(WINDOW_TITLE_FONT): Likewise.
|
| 7370 |
|
|
(getControlTextFont): New method.
|
| 7371 |
|
|
(getMenuTextFont): Likewise.
|
| 7372 |
|
|
(getSubTextFont): Likewise.
|
| 7373 |
|
|
(getSystemTextFont): Likewise.
|
| 7374 |
|
|
(getUserTextFont): Likewise.
|
| 7375 |
|
|
(getWindowTitleFont): Likewise.
|
| 7376 |
|
|
* javax/swing/plaf/metal/MetalTheme.java
|
| 7377 |
|
|
(BLACK): Initialize with Color.BLACK.
|
| 7378 |
|
|
(WHITE): Initialize with Color.WHITE.
|
| 7379 |
|
|
(getInactiveControlTextColor): Return getControlDisabled().
|
| 7380 |
|
|
(getMenuDisabledForeground): Return getSecondary3().
|
| 7381 |
|
|
(getControlTextFont): New abstract method.
|
| 7382 |
|
|
(getMenuTextFont): Likewise.
|
| 7383 |
|
|
(getSubTextFont): Likewise.
|
| 7384 |
|
|
(getSystemTextFont): Likewise.
|
| 7385 |
|
|
(getUserTextFont): Likewise.
|
| 7386 |
|
|
(getWindowTitleFont): Likewise.
|
| 7387 |
|
|
|
| 7388 |
|
|
2005-02-15 Michael Koch
|
| 7389 |
|
|
|
| 7390 |
|
|
* javax/swing/JFormattedTextField.java
|
| 7391 |
|
|
(getFocusLostBehavior): Fixed typo in method name.
|
| 7392 |
|
|
(setFocusLostBehavior): Likewise.
|
| 7393 |
|
|
|
| 7394 |
|
|
2005-02-15 Michael Koch
|
| 7395 |
|
|
|
| 7396 |
|
|
* javax/swing/TransferHandler.java:
|
| 7397 |
|
|
Reworked import statements.
|
| 7398 |
|
|
|
| 7399 |
|
|
2005-02-15 Jerry Quinn
|
| 7400 |
|
|
|
| 7401 |
|
|
* java/awt/Button.java,
|
| 7402 |
|
|
java/awt/Canvas.java,
|
| 7403 |
|
|
java/awt/Checkbox.java,
|
| 7404 |
|
|
java/awt/CheckboxMenuItem.java,
|
| 7405 |
|
|
java/awt/Choice.java,
|
| 7406 |
|
|
java/awt/Dialog.java,
|
| 7407 |
|
|
java/awt/Frame.java,
|
| 7408 |
|
|
java/awt/Label.java,
|
| 7409 |
|
|
java/awt/List.java,
|
| 7410 |
|
|
java/awt/Menu.java,
|
| 7411 |
|
|
java/awt/MenuBar.java,
|
| 7412 |
|
|
java/awt/MenuItem.java,
|
| 7413 |
|
|
java/awt/PopupMenu.java,
|
| 7414 |
|
|
java/awt/ScrollPane.java,
|
| 7415 |
|
|
java/awt/Scrollbar.java,
|
| 7416 |
|
|
java/awt/TextArea.java,
|
| 7417 |
|
|
java/awt/Window.java (getAccessibleContext): Clean up comments.
|
| 7418 |
|
|
Reformat.
|
| 7419 |
|
|
* java/awt/Button.java,
|
| 7420 |
|
|
java/awt/Checkbox.java,
|
| 7421 |
|
|
java/awt/Choice.java,
|
| 7422 |
|
|
java/awt/Menu.java,
|
| 7423 |
|
|
java/awt/PopupMenu.java,
|
| 7424 |
|
|
java/awt/TextArea.java (getAccessibleContext): Only create new
|
| 7425 |
|
|
accessible once.
|
| 7426 |
|
|
* java/awt/TextComponent.java (getAccessibleContext): Implement.
|
| 7427 |
|
|
|
| 7428 |
|
|
2005-02-15 Michael Koch
|
| 7429 |
|
|
|
| 7430 |
|
|
* java/awt/Button.java,
|
| 7431 |
|
|
javax/swing/JApplet.java,
|
| 7432 |
|
|
javax/swing/JFormattedTextField.java,
|
| 7433 |
|
|
javax/swing/JWindow.java,
|
| 7434 |
|
|
javax/swing/JTree.java,
|
| 7435 |
|
|
javax/swing/plaf/basic/BasicEditorPaneUI.java,
|
| 7436 |
|
|
javax/swing/plaf/basic/BasicTextPaneUI.java,
|
| 7437 |
|
|
javax/swing/plaf/basic/BasicTreeUI.java:
|
| 7438 |
|
|
Reworked import statements.
|
| 7439 |
|
|
|
| 7440 |
|
|
2005-02-15 Michael Koch
|
| 7441 |
|
|
|
| 7442 |
|
|
* Makefile.am: Put javax.imageio into its own library and link it
|
| 7443 |
|
|
against lib-org-w3c-dom.la to fix bootstrapping.
|
| 7444 |
|
|
* Makefile.in: Regenerated.
|
| 7445 |
|
|
|
| 7446 |
|
|
2005-02-15 Michael Koch
|
| 7447 |
|
|
|
| 7448 |
|
|
* javax/swing/text/TextAction.java
|
| 7449 |
|
|
(getTextComponent): Simplified. Added Javadoc.
|
| 7450 |
|
|
(augmentList): Implemented. Added Javadoc.
|
| 7451 |
|
|
(getFocusedComponent): Added javadoc.
|
| 7452 |
|
|
|
| 7453 |
|
|
2005-02-15 Jerry Quinn
|
| 7454 |
|
|
|
| 7455 |
|
|
* java/awt/Scrollbar.java (AccessibleAWTScrollbar,
|
| 7456 |
|
|
getAccessibleContext): Implement.
|
| 7457 |
|
|
* java/awt/ScrollPane.java (AccessibleAWTScrollPane,
|
| 7458 |
|
|
getAccessibleContext): Implement.
|
| 7459 |
|
|
|
| 7460 |
|
|
2005-02-15 Jerry Quinn
|
| 7461 |
|
|
|
| 7462 |
|
|
* java/awt/Dialog.java (AccessibleAWTFrame, getAccessibleContext):
|
| 7463 |
|
|
Implement.
|
| 7464 |
|
|
* java/awt/Frame.java (AccessibleAWTFrame, getAccessibleContext):
|
| 7465 |
|
|
Implement.
|
| 7466 |
|
|
* java/awt/Window.java (getAccessibleContext): Fix comment.
|
| 7467 |
|
|
Remove extra import.
|
| 7468 |
|
|
|
| 7469 |
|
|
2005-02-15 Jerry Quinn
|
| 7470 |
|
|
|
| 7471 |
|
|
* java/awt/Window.java (AccessibleAWTWindow): Implement.
|
| 7472 |
|
|
(isActive, isFocused, getAccessibleContext): Implement.
|
| 7473 |
|
|
|
| 7474 |
|
|
2005-02-15 Jerry Quinn
|
| 7475 |
|
|
|
| 7476 |
|
|
* java/awt/MenuItem.java (getAccessibleContext): Implement.
|
| 7477 |
|
|
* java/awt/MenuComponent.java (accessibleContext): Make package
|
| 7478 |
|
|
visible.
|
| 7479 |
|
|
* java/awt/CheckboxMenuItem.java (getAccessibleContext,
|
| 7480 |
|
|
AccessibleAWTCheckboxMenuItem): Implement.
|
| 7481 |
|
|
|
| 7482 |
|
|
2005-02-15 Jerry Quinn
|
| 7483 |
|
|
|
| 7484 |
|
|
* java/awt/List.java: Implement AccessibleAWTList,
|
| 7485 |
|
|
AccessibleAWTListChild.
|
| 7486 |
|
|
|
| 7487 |
|
|
2005-02-15 Jerry Quinn
|
| 7488 |
|
|
|
| 7489 |
|
|
* java/awt/Choice.java: Add implements declaration for
|
| 7490 |
|
|
Accessible.
|
| 7491 |
|
|
|
| 7492 |
|
|
2005-02-15 Jerry Quinn
|
| 7493 |
|
|
|
| 7494 |
|
|
* javax/imageio/metadata/IIOInvalidTreeException.java: Use Node
|
| 7495 |
|
|
instead of Object.
|
| 7496 |
|
|
|
| 7497 |
|
|
2005-02-15 Jerry Quinn
|
| 7498 |
|
|
|
| 7499 |
|
|
* javax/imageio/metadata/IIOMetadataNode.java: Add Node to
|
| 7500 |
|
|
implemented interface list.
|
| 7501 |
|
|
|
| 7502 |
|
|
2005-02-15 Jerry Quinn
|
| 7503 |
|
|
|
| 7504 |
|
|
* javax/imageio/metadata/IIOMetadataNode.java: Implement.
|
| 7505 |
|
|
* javax/imageio/metadata/IIOAttr.java: New class.
|
| 7506 |
|
|
* javax/imageio/metadata/IIONamedNodeMap.java: New class.
|
| 7507 |
|
|
* javax/imageio/metadata/IIONodeList.java: New class.
|
| 7508 |
|
|
* Makefile.am: Added new files.
|
| 7509 |
|
|
* Makefile.in: Regenerated.
|
| 7510 |
|
|
|
| 7511 |
|
|
2005-02-15 Michael Koch
|
| 7512 |
|
|
|
| 7513 |
|
|
* javax/swing/AbstractAction.java,
|
| 7514 |
|
|
javax/swing/AbstractCellEditor.java,
|
| 7515 |
|
|
javax/swing/AbstractListModel.java,
|
| 7516 |
|
|
javax/swing/DefaultBoundedRangeModel.java,
|
| 7517 |
|
|
javax/swing/DefaultButtonModel.java,
|
| 7518 |
|
|
javax/swing/DefaultCellEditor.java,
|
| 7519 |
|
|
javax/swing/DefaultComboBoxModel.java,
|
| 7520 |
|
|
javax/swing/DefaultDesktopManager.java,
|
| 7521 |
|
|
javax/swing/JMenu.java,
|
| 7522 |
|
|
javax/swing/JSlider.java,
|
| 7523 |
|
|
javax/swing/KeyStroke.java,
|
| 7524 |
|
|
javax/swing/OverlayLayout.java,
|
| 7525 |
|
|
javax/swing/ScrollPaneLayout.java,
|
| 7526 |
|
|
javax/swing/SizeRequirements.java,
|
| 7527 |
|
|
javax/swing/ViewportLayout.java:
|
| 7528 |
|
|
Made serialVersionUID private.
|
| 7529 |
|
|
|
| 7530 |
|
|
2005-02-15 Michael Koch
|
| 7531 |
|
|
|
| 7532 |
|
|
* gnu/java/awt/peer/gtk/GtkComponentPeer.java:
|
| 7533 |
|
|
Reformatted.
|
| 7534 |
|
|
|
| 7535 |
|
|
2005-02-15 Michael Koch
|
| 7536 |
|
|
|
| 7537 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java: More reformatting.
|
| 7538 |
|
|
|
| 7539 |
|
|
2005-02-15 Michael Koch
|
| 7540 |
|
|
|
| 7541 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java: Reformatted.
|
| 7542 |
|
|
|
| 7543 |
|
|
2005-02-15 Jeroen Frijters
|
| 7544 |
|
|
|
| 7545 |
|
|
* java/awt/EventDispatchThread.java,
|
| 7546 |
|
|
java/awt/Toolkit.java:
|
| 7547 |
|
|
Don't catch java.lang.ThreadDeath.
|
| 7548 |
|
|
|
| 7549 |
|
|
2005-02-15 Michael Koch
|
| 7550 |
|
|
|
| 7551 |
|
|
* javax/swing/text/PasswordView.java
|
| 7552 |
|
|
(drawEchoCharacter): Added javadoc.
|
| 7553 |
|
|
(drawSelectedText): Likewise.
|
| 7554 |
|
|
(drawUnselectedText): Likewise.
|
| 7555 |
|
|
|
| 7556 |
|
|
2005-02-15 Michael Koch
|
| 7557 |
|
|
|
| 7558 |
|
|
* javax/swing/JRootPane.java
|
| 7559 |
|
|
(windowDecorationStyle): New field.
|
| 7560 |
|
|
(setMenuBar): New method.
|
| 7561 |
|
|
(getMenuBar): Likewise.
|
| 7562 |
|
|
(getWindowDecorationStyle): Likewise.
|
| 7563 |
|
|
(setWindowDecorationStyle): Likewise.
|
| 7564 |
|
|
|
| 7565 |
|
|
2005-02-15 Michael Koch
|
| 7566 |
|
|
|
| 7567 |
|
|
* javax/swing/DefaultListSelectionModel.java
|
| 7568 |
|
|
(leadAnchorNotificationEnabled): Made protected.
|
| 7569 |
|
|
|
| 7570 |
|
|
2005-02-15 Michael Koch
|
| 7571 |
|
|
|
| 7572 |
|
|
* javax/swing/InternalFrameFocusTraversalPolicy.java: New file.
|
| 7573 |
|
|
* Makefile.am: Added InternalFrameFocusTraversalPolicy.java.
|
| 7574 |
|
|
* Makefile.in: Regenerated.
|
| 7575 |
|
|
|
| 7576 |
|
|
|
| 7577 |
|
|
2005-02-15 Michael Koch
|
| 7578 |
|
|
|
| 7579 |
|
|
* javax/swing/JFormattedTextField.java: Implemented.
|
| 7580 |
|
|
* javax/swing/JWindow.java
|
| 7581 |
|
|
(JWindow): New constructors.
|
| 7582 |
|
|
(initWindow): Renamed from initFrame.
|
| 7583 |
|
|
* javax/swing/UIDefaults.java
|
| 7584 |
|
|
(ActiveValue): Made interface static.
|
| 7585 |
|
|
(LazyValue): Likewise.
|
| 7586 |
|
|
* javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
|
| 7587 |
|
|
(TitlePaneLayout.TitlePaneLayout): New constructor.
|
| 7588 |
|
|
* javax/swing/plaf/basic/BasicSliderUI.java
|
| 7589 |
|
|
(ChangeHandler): Made public.
|
| 7590 |
|
|
(FocusHandler): Likewise.
|
| 7591 |
|
|
(PropertyChangeHandler): Likewise.
|
| 7592 |
|
|
(ScrollListener): Likewise.
|
| 7593 |
|
|
* javax/swing/plaf/basic/BasicTabbedPaneUI.java
|
| 7594 |
|
|
(FocusHandler): Likewise.
|
| 7595 |
|
|
(MouseHandler): Likewise.
|
| 7596 |
|
|
* javax/swing/plaf/basic/BasicTextPaneUI.java
|
| 7597 |
|
|
(BasicTextPaneUI): Extend BasicEditorPaneUI.
|
| 7598 |
|
|
* javax/swing/plaf/basic/BasicToolBarUI.java
|
| 7599 |
|
|
(BasicToolBarUI): Simplified. Reworked javadoc.
|
| 7600 |
|
|
(canDock): Simplified. Make public.
|
| 7601 |
|
|
(DockingListener): Made public.
|
| 7602 |
|
|
* javax/swing/text/JTextComponent.java
|
| 7603 |
|
|
(navigationFilter): New field.
|
| 7604 |
|
|
(getNavigationFilter): New method.
|
| 7605 |
|
|
(setNavigationFilter): Likewise.
|
| 7606 |
|
|
|
| 7607 |
|
|
2005-02-15 Michael Koch
|
| 7608 |
|
|
|
| 7609 |
|
|
* javax/swing/plaf/metal/MetalTheme.java
|
| 7610 |
|
|
(getControlTextColor): Return getControlInfo().
|
| 7611 |
|
|
(getHighlightedTextColor): Return getControlTextColor().
|
| 7612 |
|
|
|
| 7613 |
|
|
2005-02-15 Michael Koch
|
| 7614 |
|
|
|
| 7615 |
|
|
* javax/swing/plaf/basic/BasicButtonListener.java
|
| 7616 |
|
|
(BasicButtonListener): New constructor.
|
| 7617 |
|
|
* javax/swing/plaf/basic/BasicButtonUI.java
|
| 7618 |
|
|
(createButtonListener): Usw new BasicButtonListener constructor.
|
| 7619 |
|
|
|
| 7620 |
|
|
2005-02-15 Michael Koch
|
| 7621 |
|
|
|
| 7622 |
|
|
* javax/imageio/event/package.html,
|
| 7623 |
|
|
javax/imageio/metadata/package.html: New files.
|
| 7624 |
|
|
|
| 7625 |
|
|
2005-02-15 Michael Koch
|
| 7626 |
|
|
|
| 7627 |
|
|
* java/awt/image/MemoryImageSource.java: Reformatted.
|
| 7628 |
|
|
|
| 7629 |
|
|
2005-02-15 Michael Koch
|
| 7630 |
|
|
|
| 7631 |
|
|
* javax/swing/tree/TreeCellEditor.java: Refomatted.
|
| 7632 |
|
|
|
| 7633 |
|
|
2005-02-15 Jeroen Frijters
|
| 7634 |
|
|
|
| 7635 |
|
|
* java/awt/color/ICC_Profile.java
|
| 7636 |
|
|
(finalize): Removed pointless field assignments.
|
| 7637 |
|
|
|
| 7638 |
|
|
2005-02-15 Michael Koch
|
| 7639 |
|
|
|
| 7640 |
|
|
* javax/swing/plaf/basic/BasicEditorPaneUI.java: New file.
|
| 7641 |
|
|
* Makefile.am: Added javax/swing/plaf/basic/BasicEditorPaneUI.java.
|
| 7642 |
|
|
* Makefile.in: Regenerated.
|
| 7643 |
|
|
|
| 7644 |
|
|
2005-02-15 Michael Koch
|
| 7645 |
|
|
|
| 7646 |
|
|
* javax/swing/text/DefaultStyledDocument.java: New file.
|
| 7647 |
|
|
* Makefile.am: Added javax/swing/text/DefaultStyledDocument.java.
|
| 7648 |
|
|
* Makefile.in: Regenerated.
|
| 7649 |
|
|
|
| 7650 |
|
|
2005-02-15 Michael Koch
|
| 7651 |
|
|
|
| 7652 |
|
|
* javax/swing/JFileChooser.java
|
| 7653 |
|
|
(showDialog): Return CANCEL_OPTION for now.
|
| 7654 |
|
|
(showOpenDialog): Likewise.
|
| 7655 |
|
|
(showSaveDialog): Likewise.
|
| 7656 |
|
|
|
| 7657 |
|
|
2005-02-15 Michael Koch
|
| 7658 |
|
|
|
| 7659 |
|
|
* javax/swing/JApplet.java
|
| 7660 |
|
|
(HIDE_ON_CLOSE): Removed.
|
| 7661 |
|
|
(EXIT_ON_CLOSE): Likewise.
|
| 7662 |
|
|
(DISPOSE_ON_CLOSE): Likewise.
|
| 7663 |
|
|
(DO_NOTHING_ON_CLOSE): Likewise.
|
| 7664 |
|
|
(close_action): Likewise.
|
| 7665 |
|
|
(getDefaultCloseOperation): Likewise.
|
| 7666 |
|
|
(setDefaultCloseOperation): Likewise.
|
| 7667 |
|
|
(processWindowEvent): Likewise.
|
| 7668 |
|
|
(getPreferredSize): Simplified.
|
| 7669 |
|
|
* javax/swing/JInternalFrame.java
|
| 7670 |
|
|
(setDefaultCloseOperation): Fixed throwing exception on wrong argument
|
| 7671 |
|
|
value.
|
| 7672 |
|
|
* javax/swing/JWindow.java
|
| 7673 |
|
|
(HIDE_ON_CLOSE): Removed.
|
| 7674 |
|
|
(EXIT_ON_CLOSE): Likewise.
|
| 7675 |
|
|
(DISPOSE_ON_CLOSE): Likewise.
|
| 7676 |
|
|
(DO_NOTHING_ON_CLOSE): Likewise.
|
| 7677 |
|
|
(close_action): Likewise.
|
| 7678 |
|
|
(processKeyEvent): Likewise.
|
| 7679 |
|
|
(setDefaultCloseOperation): Likewise.
|
| 7680 |
|
|
(getPreferredSize): Simplified.
|
| 7681 |
|
|
|
| 7682 |
|
|
2005-02-15 Michael Koch
|
| 7683 |
|
|
|
| 7684 |
|
|
* javax/swing/JTextField.java
|
| 7685 |
|
|
(getPreferredSize): Re-implemented.
|
| 7686 |
|
|
|
| 7687 |
|
|
2005-02-15 Michael Koch
|
| 7688 |
|
|
|
| 7689 |
|
|
* javax/swing/JLabel.java
|
| 7690 |
|
|
(setDisplayedMnemonic): Use only upper case characters.
|
| 7691 |
|
|
(setDisplayedMnemonicIndex): Handle index == -1 and fire
|
| 7692 |
|
|
PropertyChangeEvent after property got set to the new index.
|
| 7693 |
|
|
|
| 7694 |
|
|
2005-02-15 Robert Schuster
|
| 7695 |
|
|
|
| 7696 |
|
|
* javax/swing/JComboBox.java:
|
| 7697 |
|
|
(JComboBox): Removed selection of the
|
| 7698 |
|
|
first item in the model.
|
| 7699 |
|
|
|
| 7700 |
|
|
2005-02-15 Robert Schuster
|
| 7701 |
|
|
|
| 7702 |
|
|
* javax/swing/JComboBox.java
|
| 7703 |
|
|
added support for no item being selected
|
| 7704 |
|
|
(JComboBox): select first or nothing depending on element count
|
| 7705 |
|
|
(setModel): cleaned up unneeded "this." usage, added more
|
| 7706 |
|
|
docs, made exception behavior match that of the JDK
|
| 7707 |
|
|
(setLighWeightPopupEnabled): removed unneeded "this." usage
|
| 7708 |
|
|
(setEditable): dito
|
| 7709 |
|
|
(setMaximumRowCount): dito
|
| 7710 |
|
|
(setRenderer): dito
|
| 7711 |
|
|
(setPrototypeDisplayValue): dito
|
| 7712 |
|
|
(getSelectedItem): simplified, added more user doc
|
| 7713 |
|
|
(setSelectedIndex): corrected exception behavior, added more user doc
|
| 7714 |
|
|
(getSelectedIndex): fixed hardcoded dependency on DefaultComboBoxModel,
|
| 7715 |
|
|
added performance warning to user doc
|
| 7716 |
|
|
(addItem): fixed exception behavior, added user doc
|
| 7717 |
|
|
(insertItemAt): dito
|
| 7718 |
|
|
(removeItem): dito
|
| 7719 |
|
|
(removeItemAt): dito
|
| 7720 |
|
|
(removeAll): fixed exception behavior, added user doc, added support
|
| 7721 |
|
|
for model not being instance of DefaultComboBoxModel
|
| 7722 |
|
|
(getSelectedItemObjects): simplified
|
| 7723 |
|
|
(getItemCount): fixed dependency on DefaultComboBoxModel
|
| 7724 |
|
|
(getItemAt): fixed dependency on MutableComboBoxModel
|
| 7725 |
|
|
* javax/swing/DefaultComboBoxModel.java:
|
| 7726 |
|
|
(setSelectedItem): updates selected item only if new
|
| 7727 |
|
|
value is null or known (match JDK behavior)
|
| 7728 |
|
|
* javax/swing/plaf/basic/BasicComboBoxUI.java:
|
| 7729 |
|
|
(paintCurrentValue): renders "" if no item is selected
|
| 7730 |
|
|
|
| 7731 |
|
|
2005-02-15 Michael Koch
|
| 7732 |
|
|
|
| 7733 |
|
|
* javax/swing/plaf/metal/MetalTheme.java,
|
| 7734 |
|
|
javax/swing/plaf/metal/DefaultMetalTheme.java:
|
| 7735 |
|
|
New files.
|
| 7736 |
|
|
* javax/swing/plaf/metal/MetalLookAndFeel.java
|
| 7737 |
|
|
* Makefile.am: Added the new files.
|
| 7738 |
|
|
* Makefile.in: Regenerated.
|
| 7739 |
|
|
|
| 7740 |
|
|
2005-02-15 Olga Rodimina
|
| 7741 |
|
|
|
| 7742 |
|
|
* javax/swing/JTable.java
|
| 7743 |
|
|
(editorComp): New field.
|
| 7744 |
|
|
(JTable): Initialize local variables and call updateUI
|
| 7745 |
|
|
(selectionBackground): Make protected.
|
| 7746 |
|
|
(selectionForeground): Likewise.
|
| 7747 |
|
|
(initializeLocalVars): Create default editors and renderers,
|
| 7748 |
|
|
initialize editingColumn, editingRow variables.
|
| 7749 |
|
|
(createDefaultEditors): New Method.
|
| 7750 |
|
|
(createDefaultRenderers): Likewise.
|
| 7751 |
|
|
(createDefaultListSelectionModel): Removed
|
| 7752 |
|
|
(createDefaultSelectionModel): New Method.
|
| 7753 |
|
|
(createDefaultTableHeader): Likewise
|
| 7754 |
|
|
(removeColumn): Likewise.
|
| 7755 |
|
|
(getEditingColumn): Likewise.
|
| 7756 |
|
|
(setEditingColumn): Likewise.
|
| 7757 |
|
|
(getEditingRow): Likewise.
|
| 7758 |
|
|
(setEditingRow): Likewise.
|
| 7759 |
|
|
(getEditorComponent): Likewise.
|
| 7760 |
|
|
(isEditing): Likewise.
|
| 7761 |
|
|
(setDefaultEditor): Likewise.
|
| 7762 |
|
|
(addColumnSelectionInterval): Likewise.
|
| 7763 |
|
|
(addRowSelectionInterval): Likewise.
|
| 7764 |
|
|
(setColumnSelectionInterval): Likewise.
|
| 7765 |
|
|
(setRowSelectionInterval): Likewise.
|
| 7766 |
|
|
(removeColumnSelectionInterval): Likewise.
|
| 7767 |
|
|
(removeRowSelectionInterval): Likewise.
|
| 7768 |
|
|
(isColumnSelected): Likewise.
|
| 7769 |
|
|
(isRowSelected): Likewise.
|
| 7770 |
|
|
(isCellSelected): Likewise.
|
| 7771 |
|
|
(selectAll): Likewise.
|
| 7772 |
|
|
|
| 7773 |
|
|
2005-02-15 Michael Koch
|
| 7774 |
|
|
|
| 7775 |
|
|
* javax/swing/JTable.java
|
| 7776 |
|
|
(addColumn): New method.
|
| 7777 |
|
|
(getColumnClass): Likewise.
|
| 7778 |
|
|
(getColumnName): Likewise.
|
| 7779 |
|
|
|
| 7780 |
|
|
2005-02-15 Paul Jenner
|
| 7781 |
|
|
|
| 7782 |
|
|
* javax/swing/TransferHandler.java
|
| 7783 |
|
|
(createTransferable): Made protected.
|
| 7784 |
|
|
|
| 7785 |
|
|
2005-02-15 Michael Koch
|
| 7786 |
|
|
|
| 7787 |
|
|
* javax/swing/JTable.java,
|
| 7788 |
|
|
javax/swing/plaf/basic/BasicTableHeaderUI.java,
|
| 7789 |
|
|
javax/swing/plaf/basic/BasicTableUI.java:
|
| 7790 |
|
|
Use fixed get/setIntercellSpacing() methods.
|
| 7791 |
|
|
|
| 7792 |
|
|
2005-02-15 Michael Koch
|
| 7793 |
|
|
|
| 7794 |
|
|
* javax/swing/JTable.java
|
| 7795 |
|
|
(getIntercellSpacing): Fixed typo in method name.
|
| 7796 |
|
|
(setIntercellSpacing): Likewise.
|
| 7797 |
|
|
|
| 7798 |
|
|
2005-02-15 Michael Koch
|
| 7799 |
|
|
|
| 7800 |
|
|
* javax/swing/text/JTextComponent.java
|
| 7801 |
|
|
(focusAccelerator): New variable.
|
| 7802 |
|
|
(getFocusAccelerator): New method.
|
| 7803 |
|
|
(setFocusAccelerator): Likewise.
|
| 7804 |
|
|
|
| 7805 |
|
|
2005-02-15 Michael Koch
|
| 7806 |
|
|
|
| 7807 |
|
|
* javax/swing/JComponent.java
|
| 7808 |
|
|
(setTransferHandler): Made public. Fire property change event.
|
| 7809 |
|
|
* javax/swing/TransferHandler.java: Implemented.
|
| 7810 |
|
|
* javax/swing/text/JTextComponent.java
|
| 7811 |
|
|
(DefaultTransferHandler): New inner class.
|
| 7812 |
|
|
(defaultTransferHandler): New variable.
|
| 7813 |
|
|
(copy): New method.
|
| 7814 |
|
|
(cut): Likewise.
|
| 7815 |
|
|
(paste): Likewise.
|
| 7816 |
|
|
(doTransferAction): Likewise.
|
| 7817 |
|
|
|
| 7818 |
|
|
2005-02-15 Michael Koch
|
| 7819 |
|
|
|
| 7820 |
|
|
* javax/swing/JTree.java
|
| 7821 |
|
|
(collapsePath): New method.
|
| 7822 |
|
|
(collapseRow): Likewise.
|
| 7823 |
|
|
(expandPath): Likewise.
|
| 7824 |
|
|
(expandRow): Likewise.
|
| 7825 |
|
|
(checkExpandParents): Likewise.
|
| 7826 |
|
|
(doExpandParents): Likewise.
|
| 7827 |
|
|
(setExpandedState): Likewise.
|
| 7828 |
|
|
(makeVisible): Likewise.
|
| 7829 |
|
|
|
| 7830 |
|
|
2005-02-15 Michael Koch
|
| 7831 |
|
|
|
| 7832 |
|
|
* javax/swing/JPasswordField.java: Updated javadocs.
|
| 7833 |
|
|
|
| 7834 |
|
|
2005-02-15 Michael Koch
|
| 7835 |
|
|
|
| 7836 |
|
|
* javax/swing/JLayeredPane.java
|
| 7837 |
|
|
(getLayer): Fixed return type, made public.
|
| 7838 |
|
|
(getPosition): Use new getLayer().
|
| 7839 |
|
|
(SetPosition): Likewise.
|
| 7840 |
|
|
(getIndexOf): Likewise.
|
| 7841 |
|
|
(remove): Likewise.
|
| 7842 |
|
|
* javax/swing/JInternalFrame.java
|
| 7843 |
|
|
(getLayer): Use new JLayeredPane.getLayer().
|
| 7844 |
|
|
|
| 7845 |
|
|
|
| 7846 |
|
|
2005-02-15 Michael Koch
|
| 7847 |
|
|
|
| 7848 |
|
|
* javax/swing/table/TableColumn.java: Added/fixed javadocs over all.
|
| 7849 |
|
|
(setHeaderValue): Simplified. Do nothing when old value == new value.
|
| 7850 |
|
|
|
| 7851 |
|
|
2005-02-15 Thomas Fitzsimmons
|
| 7852 |
|
|
|
| 7853 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics.java (setClip): Protect
|
| 7854 |
|
|
against null clip region.
|
| 7855 |
|
|
* gnu/java/awt/peer/gtk/GtkFramePeer.java (create): Call
|
| 7856 |
|
|
gtkWindowSetResizable.
|
| 7857 |
|
|
(postConfigureEvent): Only revalidate if frame size has changed.
|
| 7858 |
|
|
* gnu/java/awt/peer/gtk/GtkWindowPeer.java (postConfigureEvent):
|
| 7859 |
|
|
Only revalidate if frame size has changed.
|
| 7860 |
|
|
* java/awt/Component.java (reshape): Only repaint and post
|
| 7861 |
|
|
component events if component is showing.
|
| 7862 |
|
|
* java/awt/Container.java (addImpl): Only post container event if
|
| 7863 |
|
|
container is showing.
|
| 7864 |
|
|
(remove): Likewise.
|
| 7865 |
|
|
* java/awt/Window.java (setLocationRelativeTo): Implement.
|
| 7866 |
|
|
(setBoundsCallback): Only post component events if component is
|
| 7867 |
|
|
showing.
|
| 7868 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect):
|
| 7869 |
|
|
Protect against null graphics structure. Flush gdk event queue.
|
| 7870 |
|
|
|
| 7871 |
|
|
2005-02-15 Michael Koch
|
| 7872 |
|
|
|
| 7873 |
|
|
* javax/imageio/ImageReader.java,
|
| 7874 |
|
|
javax/imageio/ImageTranscoder.java,
|
| 7875 |
|
|
javax/imageio/ImageWriter.java,
|
| 7876 |
|
|
javax/imageio/spi/ImageInputStreamSpi.java,
|
| 7877 |
|
|
javax/imageio/spi/ImageOutputStreamSpi.java,
|
| 7878 |
|
|
javax/imageio/spi/ServiceRegistry.java,
|
| 7879 |
|
|
javax/imageio/stream/ImageInputStream.java,
|
| 7880 |
|
|
javax/imageio/stream/ImageOutputStream.java: Updated.
|
| 7881 |
|
|
* javax/imageio/IIOException.java,
|
| 7882 |
|
|
javax/imageio/IIOImage.java,
|
| 7883 |
|
|
javax/imageio/IIOParam.java,
|
| 7884 |
|
|
javax/imageio/IIOParamController.java,
|
| 7885 |
|
|
javax/imageio/ImageIO.java,
|
| 7886 |
|
|
javax/imageio/ImageReadParam.java,
|
| 7887 |
|
|
javax/imageio/ImageTypeSpecifier.java,
|
| 7888 |
|
|
javax/imageio/ImageWriteParam.java,
|
| 7889 |
|
|
javax/imageio/spi/IIORegistry.java,
|
| 7890 |
|
|
javax/imageio/spi/ImageReaderSpi.java,
|
| 7891 |
|
|
javax/imageio/spi/ImageWriterSpi.java,
|
| 7892 |
|
|
javax/imageio/stream/FileCacheImageInputStream.java,
|
| 7893 |
|
|
javax/imageio/stream/FileCacheImageOutputStream.java,
|
| 7894 |
|
|
javax/imageio/stream/FileImageInputStream.java,
|
| 7895 |
|
|
javax/imageio/stream/FileImageOutputStream.java,
|
| 7896 |
|
|
javax/imageio/stream/ImageInputStreamImpl.java,
|
| 7897 |
|
|
javax/imageio/stream/ImageOutputStreamImpl.java,
|
| 7898 |
|
|
javax/imageio/stream/MemoryCacheImageInputStream.java,
|
| 7899 |
|
|
javax/imageio/stream/MemoryCacheImageOutputStream.java,
|
| 7900 |
|
|
javax/imageio/event/IIOReadProgressListener.java,
|
| 7901 |
|
|
javax/imageio/event/IIOReadUpdateListener.java,
|
| 7902 |
|
|
javax/imageio/event/IIOReadWarningListener.java,
|
| 7903 |
|
|
javax/imageio/event/IIOWriteProgressListener.java,
|
| 7904 |
|
|
javax/imageio/event/IIOWriteWarningListener.java,
|
| 7905 |
|
|
javax/imageio/metadata/IIOMetadata.java,
|
| 7906 |
|
|
javax/imageio/metadata/IIOMetadataController.java,
|
| 7907 |
|
|
javax/imageio/metadata/IIOMetadataFormat.java,
|
| 7908 |
|
|
javax/imageio/metadata/IIOInvalidTreeException.java,
|
| 7909 |
|
|
javax/imageio/metadata/IIOMetadataFormatImpl.java,
|
| 7910 |
|
|
javax/imageio/metadata/IIOMetadataNode.java: New files.
|
| 7911 |
|
|
* Makefile.am (javax_source_files): Added new files
|
| 7912 |
|
|
* Makefile.in: Regenerated.
|
| 7913 |
|
|
|
| 7914 |
|
|
2005-02-15 Graydon Hoare
|
| 7915 |
|
|
|
| 7916 |
|
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java:
|
| 7917 |
|
|
Rework painting into BufferedImages
|
| 7918 |
|
|
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
|
| 7919 |
|
|
Construct BufferedImage with alpha only when alpha is
|
| 7920 |
|
|
present in colormodel.
|
| 7921 |
|
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
|
| 7922 |
|
|
Rework painting into client-side jint arrays.
|
| 7923 |
|
|
* jni/gtk-peer/gtkcairopeer.h:
|
| 7924 |
|
|
Likewise.
|
| 7925 |
|
|
|
| 7926 |
|
|
2005-02-15 Michael Koch
|
| 7927 |
|
|
|
| 7928 |
|
|
* javax/swing/DefaultListCellRenderer.java
|
| 7929 |
|
|
(serialVersionUID): Made private.
|
| 7930 |
|
|
(getListCellRendererComponent): Set horizontal alignment.
|
| 7931 |
|
|
* javax/swing/JLabel.java
|
| 7932 |
|
|
(setVerticalAlignment): Re-implemented.
|
| 7933 |
|
|
(setHorizontalAlignment): Do nothing if old value = new value.
|
| 7934 |
|
|
* javax/swing/JList.java
|
| 7935 |
|
|
(setCellRenderer): Likewise.
|
| 7936 |
|
|
(setModel): Re-implemented.
|
| 7937 |
|
|
(setSelectionModel): Likewise.
|
| 7938 |
|
|
|
| 7939 |
|
|
2005-02-15 David Gilbert
|
| 7940 |
|
|
|
| 7941 |
|
|
* java/awt/Component.java,
|
| 7942 |
|
|
java/awt/geom/Rectangle2D.java:
|
| 7943 |
|
|
Javadoc fixes.
|
| 7944 |
|
|
|
| 7945 |
|
|
2005-02-15 Michael Koch
|
| 7946 |
|
|
|
| 7947 |
|
|
* javax/swing/AbstractListModel.java
|
| 7948 |
|
|
(fireContentsChanged): Simplified.
|
| 7949 |
|
|
(fireIntervalAdded): Likewise.
|
| 7950 |
|
|
(fireIntervalRemoved): Likewise.
|
| 7951 |
|
|
* javax/swing/DefaultSingleSelectionModel.java:
|
| 7952 |
|
|
Reformatted.
|
| 7953 |
|
|
(fireStateChanged): Simplified.
|
| 7954 |
|
|
* javax/swing/JPopupMenu.java
|
| 7955 |
|
|
(setSelectionModel): Set property.
|
| 7956 |
|
|
|
| 7957 |
|
|
2005-02-15 Michael Koch
|
| 7958 |
|
|
|
| 7959 |
|
|
* java/awt/print/Book.java: Reformatted.
|
| 7960 |
|
|
|
| 7961 |
|
|
2005-02-15 Michael Koch
|
| 7962 |
|
|
|
| 7963 |
|
|
* java/awt/geom/Area.java
|
| 7964 |
|
|
(QuadSegment.curveArea): Remove unused variables.
|
| 7965 |
|
|
(CubicSegment.curveArea): Likewise.
|
| 7966 |
|
|
|
| 7967 |
|
|
2005-02-15 Michael Koch
|
| 7968 |
|
|
|
| 7969 |
|
|
* javax/swing/JTree.java
|
| 7970 |
|
|
(ANCHOR_SELECTION_PATH_PROPERTY): Added @since tag.
|
| 7971 |
|
|
(LEAD_SELECTION_PATH_PROPERTY): Likewise.
|
| 7972 |
|
|
(EXPANDS_SELECTED_PATHS_PROPERTY): Likewise.
|
| 7973 |
|
|
(EXPANDED): New constant.
|
| 7974 |
|
|
(COLLAPSED): Likewise.
|
| 7975 |
|
|
(nodeStates): New field.
|
| 7976 |
|
|
(cellEditor): New method.
|
| 7977 |
|
|
(cellRenderer): Likewise.
|
| 7978 |
|
|
(selectionModel): Likewise.
|
| 7979 |
|
|
(treeModel): Likewise.
|
| 7980 |
|
|
(scrollPathToVisible): Likewise.
|
| 7981 |
|
|
(scrollRowToVisible): Likewise.
|
| 7982 |
|
|
(isCollapsed): Likewise.
|
| 7983 |
|
|
(isExpanded): Likewise.
|
| 7984 |
|
|
(clearToggledPaths): Likewise.
|
| 7985 |
|
|
(getDescendantToggledPaths): Likewise.
|
| 7986 |
|
|
(hasBeenExpanded): Likewise.
|
| 7987 |
|
|
(isVisible): Likewise.
|
| 7988 |
|
|
(isPathEditable): Likewise.
|
| 7989 |
|
|
|
| 7990 |
|
|
2005-02-15 Michael Koch
|
| 7991 |
|
|
|
| 7992 |
|
|
* javax/swing/JLayeredPane.java: Reformatted.
|
| 7993 |
|
|
|
| 7994 |
|
|
2005-02-15 Michael Koch
|
| 7995 |
|
|
|
| 7996 |
|
|
* javax/swing/tree/DefaultMutableTreeNode.java:
|
| 7997 |
|
|
Completely Revised.
|
| 7998 |
|
|
* javax/swing/tree/MutableTreeNode.java:
|
| 7999 |
|
|
Reformatted.
|
| 8000 |
|
|
|
| 8001 |
|
|
2005-02-15 Michael Koch
|
| 8002 |
|
|
|
| 8003 |
|
|
* javax/swing/JFormattedTextField.java
|
| 8004 |
|
|
(setDocument): Call setDocument of super class. Don't fire property
|
| 8005 |
|
|
change event.
|
| 8006 |
|
|
|
| 8007 |
|
|
2005-02-15 Sven de Marothy
|
| 8008 |
|
|
|
| 8009 |
|
|
* java/awt/image/IndexColorModel.java:
|
| 8010 |
|
|
Add FIXME with respect to alpha handling.
|
| 8011 |
|
|
(getAlpha): Default to returning opaque pixels.
|
| 8012 |
|
|
* java/awt/image/MultiPixelPackedSampleModel.java
|
| 8013 |
|
|
(MultiPixelPackedSampleModel): Corrected parameters, order of
|
| 8014 |
|
|
bit shifts and masks, stride length off by one.
|
| 8015 |
|
|
|
| 8016 |
|
|
2005-02-15 Michael Koch
|
| 8017 |
|
|
|
| 8018 |
|
|
* javax/swing/JList.java, javax/swing/JTree.java:
|
| 8019 |
|
|
Added much new methods and fixed much methods setting bound properties.
|
| 8020 |
|
|
|
| 8021 |
|
|
2005-02-16 Mark Wielaard
|
| 8022 |
|
|
|
| 8023 |
|
|
* Makefile.am (gnu_xml_source_files): Removed
|
| 8024 |
|
|
gnu/xml/dom/DomCDATA.java, gnu/xml/dom/DomEx.java,
|
| 8025 |
|
|
gnu/xml/dom/DomFragment.java, gnu/xml/dom/DomPI.java and
|
| 8026 |
|
|
gnu/xml/dom/ls/DomLSEx.java. Replaced by adding
|
| 8027 |
|
|
gnu/xml/dom/DomCDATASection.java, gnu/xml/dom/DomDOMException.java,
|
| 8028 |
|
|
gnu/xml/dom/DomDocumentFragment.java,
|
| 8029 |
|
|
gnu/xml/dom/DomProcessingInstruction.java and
|
| 8030 |
|
|
gnu/xml/dom/ls/DomLSException.java.
|
| 8031 |
|
|
* Makefile.in: Regenerated.
|
| 8032 |
|
|
|
| 8033 |
|
|
2005-02-16 Tom Tromey
|
| 8034 |
|
|
|
| 8035 |
|
|
* gnu/xml/aelfred2/SAXDriver.java: Ensure that null is returned when
|
| 8036 |
|
|
attribute index is out of bounds.
|
| 8037 |
|
|
|
| 8038 |
|
|
2005-02-16 Chris Burdess
|
| 8039 |
|
|
|
| 8040 |
|
|
* gnu/xml/aelfred2/SAXDriver.java: Corrected implementation of
|
| 8041 |
|
|
isDeclared methods. Improved performance of isSpecified methods.
|
| 8042 |
|
|
|
| 8043 |
|
|
2005-02-16 Chris Burdess
|
| 8044 |
|
|
|
| 8045 |
|
|
Fixes bug libgcj/19864
|
| 8046 |
|
|
* gnu/xml/dom/DomAttr.java,
|
| 8047 |
|
|
gnu/xml/dom/DomCDATA.java,
|
| 8048 |
|
|
gnu/xml/dom/DomCDATASection.java,
|
| 8049 |
|
|
gnu/xml/dom/DomCharacterData.java,
|
| 8050 |
|
|
gnu/xml/dom/DomDOMException.java,
|
| 8051 |
|
|
gnu/xml/dom/DomDoctype.java,
|
| 8052 |
|
|
gnu/xml/dom/DomDocument.java,
|
| 8053 |
|
|
gnu/xml/dom/DomDocumentConfiguration.java,
|
| 8054 |
|
|
gnu/xml/dom/DomDocumentFragment.java,
|
| 8055 |
|
|
gnu/xml/dom/DomElement.java,
|
| 8056 |
|
|
gnu/xml/dom/DomEx.java,
|
| 8057 |
|
|
gnu/xml/dom/DomFragment.java,
|
| 8058 |
|
|
gnu/xml/dom/DomImpl.java,
|
| 8059 |
|
|
gnu/xml/dom/DomIterator.java,
|
| 8060 |
|
|
gnu/xml/dom/DomNamedNodeMap.java,
|
| 8061 |
|
|
gnu/xml/dom/DomNode.java,
|
| 8062 |
|
|
gnu/xml/dom/DomNsNode.java,
|
| 8063 |
|
|
gnu/xml/dom/DomPI.java,
|
| 8064 |
|
|
gnu/xml/dom/DomProcessingInstruction.java,
|
| 8065 |
|
|
gnu/xml/dom/DomText.java,
|
| 8066 |
|
|
gnu/xml/dom/DomLSEx.java,
|
| 8067 |
|
|
gnu/xml/dom/DomLSException.java,
|
| 8068 |
|
|
gnu/xml/dom/DomLSParser.java,
|
| 8069 |
|
|
gnu/xml/dom/DomLSSerializer.java: Refactoring of exception and DOM
|
| 8070 |
|
|
implementation class names to conform to Classpath guidelines. Make
|
| 8071 |
|
|
DomLSException use JDK 1.4+ exception chaining.
|
| 8072 |
|
|
* gnu/xml/util/SAXNullTransformerFactory.java,
|
| 8073 |
|
|
gnu/xml/xpath/Predicate.java: Use constants relative to
|
| 8074 |
|
|
declaring class or interface.
|
| 8075 |
|
|
|
| 8076 |
|
|
2005-02-16 Andrew Haley
|
| 8077 |
|
|
|
| 8078 |
|
|
* javax/security/auth/Subject.java (doAsPrivileged): If acc is
|
| 8079 |
|
|
null, create a new AccessControlContext.
|
| 8080 |
|
|
* java/security/SecureClassLoader.java (protectionDomainCache):
|
| 8081 |
|
|
new field.
|
| 8082 |
|
|
(defineClass): Create a new protection domain and add it to our
|
| 8083 |
|
|
cache.
|
| 8084 |
|
|
|
| 8085 |
|
|
* java/rmi/server/UnicastRemoteObject.java (exportObject): Call
|
| 8086 |
|
|
addStub() to keep track of the stub we've exported.
|
| 8087 |
|
|
(unexportObject): Call deleteStub().
|
| 8088 |
|
|
* java/rmi/server/RemoteObject.java (stubs): New field.
|
| 8089 |
|
|
(addStub): New method.
|
| 8090 |
|
|
(deleteStub): New method.
|
| 8091 |
|
|
(toStub): Rewrite.
|
| 8092 |
|
|
|
| 8093 |
|
|
* java/lang/VMCompiler.java (loadSharedLibrary): Pass
|
| 8094 |
|
|
true to findHelper (tryParents).
|
| 8095 |
|
|
* gnu/gcj/runtime/SharedLibLoader.java (SharedLibLoader):
|
| 8096 |
|
|
Likewise.
|
| 8097 |
|
|
* java/net/URLClassLoader.java (SoURLLoader): Likewise.
|
| 8098 |
|
|
* gnu/gcj/runtime/SharedLibHelper.java (SharedLibHelper): Pass
|
| 8099 |
|
|
ProtectionDomain.
|
| 8100 |
|
|
If tryParents is false, don't scan parent class loaders.
|
| 8101 |
|
|
|
| 8102 |
|
|
* java/security/Permissions.java (PermissionsHash.implies):
|
| 8103 |
|
|
Iterate over the collection and invoke implies() on each
|
| 8104 |
|
|
element.
|
| 8105 |
|
|
|
| 8106 |
|
|
2005-02-16 Andrew Haley
|
| 8107 |
|
|
|
| 8108 |
|
|
* gnu/gcj/runtime/PersistentByteMap.java (name, values, fc): new
|
| 8109 |
|
|
fields.
|
| 8110 |
|
|
(PersistentByteMap): Set name
|
| 8111 |
|
|
Magic number changed to 0x67636a64 ("gcjd").
|
| 8112 |
|
|
(init): Force the map to be prime.
|
| 8113 |
|
|
(emptyPersistentByteMap): File name was a string, now a File.
|
| 8114 |
|
|
(addBytes): Share srings between entries.
|
| 8115 |
|
|
(stringTableSize): New method.
|
| 8116 |
|
|
(capacity): Scale by load factor.
|
| 8117 |
|
|
(force): New method.
|
| 8118 |
|
|
(getFile): New method.
|
| 8119 |
|
|
(close): New method.
|
| 8120 |
|
|
(putAll): New method.
|
| 8121 |
|
|
(ByteWrapper): New class.
|
| 8122 |
|
|
* gnu/gcj/tools/gcj_dbtool/Main.java (verbose): New field.
|
| 8123 |
|
|
(main): Guess the average string size as 32, not 64.
|
| 8124 |
|
|
Copy a database before modifying it, so that we can update a
|
| 8125 |
|
|
database in a running system.
|
| 8126 |
|
|
If a database isn't big enough, resize it.
|
| 8127 |
|
|
"-m": new option: merges databases.
|
| 8128 |
|
|
"-a": Create a new detabase if it doesn't exist.
|
| 8129 |
|
|
(usage): Correct, add new option.
|
| 8130 |
|
|
(addJar): Copy a database before modifying it.
|
| 8131 |
|
|
(resizeMap): New method.
|
| 8132 |
|
|
|
| 8133 |
|
|
2005-02-15 David Daney
|
| 8134 |
|
|
Bryce McKinlay
|
| 8135 |
|
|
|
| 8136 |
|
|
* prims.cc (_Jv_CreateJavaVM): Add comment about initialization order.
|
| 8137 |
|
|
* posix-threads.cc (_Jv_InitThreads): Call block_sigchld() here to
|
| 8138 |
|
|
ensure that GC threads inherit the new signal mask.
|
| 8139 |
|
|
(block_sigchld): Call JvFail rather than throwing exception if
|
| 8140 |
|
|
pthread_sigmask() fails.
|
| 8141 |
|
|
|
| 8142 |
|
|
2005-02-15 Mark Wielaard
|
| 8143 |
|
|
|
| 8144 |
|
|
* java/util/jar/Attributes.java (Name.CLASS_PATH): Document that
|
| 8145 |
|
|
file path elements are separated by spaces.
|
| 8146 |
|
|
|
| 8147 |
|
|
2005-02-15 Mark Wielaard
|
| 8148 |
|
|
|
| 8149 |
|
|
* java/util/jar/Attributes.java (Attributes.Name): Add documentation
|
| 8150 |
|
|
to describe attributes without a constant field value in this class.
|
| 8151 |
|
|
|
| 8152 |
|
|
2005-02-15 Michael Koch
|
| 8153 |
|
|
|
| 8154 |
|
|
* java/util/jar/Attributes.java
|
| 8155 |
|
|
(CREATED_BY, JAVA_BEAN, MAGIC): Removed.
|
| 8156 |
|
|
|
| 8157 |
|
|
2005-02-15 Mark Wielaard
|
| 8158 |
|
|
|
| 8159 |
|
|
* java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Just use
|
| 8160 |
|
|
space for parsing CLASS_PATH attribute.
|
| 8161 |
|
|
|
| 8162 |
|
|
2005-02-15 Mark Wielaard
|
| 8163 |
|
|
|
| 8164 |
|
|
* java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Don't look
|
| 8165 |
|
|
aside for "GCJLIBS" in directory where jarfiles are loaded.
|
| 8166 |
|
|
(JarURLLoader.getClass): Removed method.
|
| 8167 |
|
|
(JarURLLoader.toString): Removed method.
|
| 8168 |
|
|
(FileResource.toString): Removed method.
|
| 8169 |
|
|
|
| 8170 |
|
|
2005-02-15 Mark Wielaard
|
| 8171 |
|
|
|
| 8172 |
|
|
* javax/net/ssl/SSLContext.java (getInstance): Add exception message
|
| 8173 |
|
|
and/or cause before throwing.
|
| 8174 |
|
|
|
| 8175 |
|
|
2005-02-15 Richard Henderson
|
| 8176 |
|
|
|
| 8177 |
|
|
* Makefile.am (libgcj_la_SOURCES): Move all sources ...
|
| 8178 |
|
|
(libgcj0_convenience_la_SOURCES): ... here.
|
| 8179 |
|
|
(libgcj_la_LIBADD): Add libgcj0_convenience.la.
|
| 8180 |
|
|
(libgcj_la_DEPENDENCIES): Include libgcj_la_LIBADD.
|
| 8181 |
|
|
* Makefile.in: Regenerate.
|
| 8182 |
|
|
|
| 8183 |
|
|
2005-02-14 Thomas Fitzsimmons
|
| 8184 |
|
|
|
| 8185 |
|
|
* jawt.c: New file.
|
| 8186 |
|
|
* include/jawt.h: Likewise.
|
| 8187 |
|
|
* include/jawt_md.h: Likewise.
|
| 8188 |
|
|
* include/Makefile.am (tool_include__HEADERS): Add jawt.h and
|
| 8189 |
|
|
jawt_md.h files.
|
| 8190 |
|
|
* include/Makefile.in: Regenerate.
|
| 8191 |
|
|
* jni/classpath/classpath_jawt.h: Likewise.
|
| 8192 |
|
|
* jni/gtk-peer/gtk_jawt.c: Likewise.
|
| 8193 |
|
|
* Makefile.am: Build libjawt.so.
|
| 8194 |
|
|
* Makefile.in: Regenerate.
|
| 8195 |
|
|
|
| 8196 |
|
|
2005-02-14 Tom Tromey
|
| 8197 |
|
|
|
| 8198 |
|
|
* testsuite/libjava.lang/PR19921.java: Use correct class name.
|
| 8199 |
|
|
|
| 8200 |
|
|
2005-02-14 Tom Tromey
|
| 8201 |
|
|
|
| 8202 |
|
|
* testsuite/libjava.lang/PR19921.out: Renamed from PR19929.out.
|
| 8203 |
|
|
* testsuite/libjava.lang/PR19921.java: Renamed from PR19929.java.
|
| 8204 |
|
|
|
| 8205 |
|
|
2005-02-14 Tom Tromey
|
| 8206 |
|
|
|
| 8207 |
|
|
For PR java/19929:
|
| 8208 |
|
|
* testsuite/libjava.lang/PR19929.out: New file.
|
| 8209 |
|
|
* testsuite/libjava.lang/PR19929.java: New file.
|
| 8210 |
|
|
|
| 8211 |
|
|
2005-02-14 Anthony Green
|
| 8212 |
|
|
|
| 8213 |
|
|
PR libgcj/18116
|
| 8214 |
|
|
* testsuite/libjava.jni/PR18116.c: New file.
|
| 8215 |
|
|
* testsuite/libjava.jni/PR18116.java: New file.
|
| 8216 |
|
|
* testsuite/libjava.jni/PR18116.out: New file.
|
| 8217 |
|
|
|
| 8218 |
|
|
2005-02-13 Anthony Green
|
| 8219 |
|
|
|
| 8220 |
|
|
PR libgcj/18116
|
| 8221 |
|
|
* jni.cc (nathash_add): Don't strdup the method signature.
|
| 8222 |
|
|
(_Jv_JNI_RegisterNatives): Convert the slashes to dots in the
|
| 8223 |
|
|
method signature.
|
| 8224 |
|
|
Update copyright.
|
| 8225 |
|
|
|
| 8226 |
|
|
2005-02-12 Mark Wielaard
|
| 8227 |
|
|
|
| 8228 |
|
|
Fixes bug libgcj/8170
|
| 8229 |
|
|
* java/lang/ClassLoader.java (loadClass): Don't rewrap
|
| 8230 |
|
|
ClassNotFoundException.
|
| 8231 |
|
|
* gnu/java/lang/MainThread.java (run): Chain NoClassDefFoundError.
|
| 8232 |
|
|
* gnu/gcj/runtime/NameFinder.java (remove_interpreter): Removed.
|
| 8233 |
|
|
(remove_internal): New field superceding remove_interpreter.
|
| 8234 |
|
|
(sanitizeStack): Remove all no-package classes starting with "_Jv_".
|
| 8235 |
|
|
Remove no-class methods starting with "_Jv_". And Replace null
|
| 8236 |
|
|
class or method names with the empty string. Stop at either the
|
| 8237 |
|
|
MainThread or a real Thread run() method.
|
| 8238 |
|
|
(newElement): Made static.
|
| 8239 |
|
|
* java/net/URLClassLoader.java (findClass): Throw
|
| 8240 |
|
|
ClassNotFoundExceptions including urls, plus parent using toString().
|
| 8241 |
|
|
(thisString): New field.
|
| 8242 |
|
|
(toString): New method.
|
| 8243 |
|
|
|
| 8244 |
|
|
2005-02-10 Tom Tromey
|
| 8245 |
|
|
|
| 8246 |
|
|
* external/sax/Makefile.in: Rebuilt.
|
| 8247 |
|
|
* external/sax/Makefile.am (all-local): Removed.
|
| 8248 |
|
|
(BUILT_SOURCES): New variable.
|
| 8249 |
|
|
(mostlyclean-local): No error if no classes to delete.
|
| 8250 |
|
|
* external/w3c_dom/Makefile.in: Rebuilt.
|
| 8251 |
|
|
* external/w3c_dom/Makefile.am (all-local): Removed.
|
| 8252 |
|
|
(BUILT_SOURCES): New variable.
|
| 8253 |
|
|
(mostlyclean-local): No error if no classes to delete.
|
| 8254 |
|
|
|
| 8255 |
|
|
2005-02-10 Bryce McKinlay
|
| 8256 |
|
|
|
| 8257 |
|
|
* testsuite/libjava.mauve/xfails: Updated to reflect current state
|
| 8258 |
|
|
of mauve and libjava.
|
| 8259 |
|
|
|
| 8260 |
|
|
2005-02-09 Tom Tromey
|
| 8261 |
|
|
|
| 8262 |
|
|
* gnu/java/net/protocol/jar/Connection.java (getJarFile): Open
|
| 8263 |
|
|
jar file with OPEN_DELETE.
|
| 8264 |
|
|
* java/util/zip/ZipFile.java (ZipFile): Call deleteOnExit when
|
| 8265 |
|
|
OPEN_DELETE is used.
|
| 8266 |
|
|
|
| 8267 |
|
|
2005-02-09 Tom Tromey
|
| 8268 |
|
|
|
| 8269 |
|
|
* java/util/zip/InflaterInputStream.java (markSupported):
|
| 8270 |
|
|
Override.
|
| 8271 |
|
|
(mark, reset): Likewise.
|
| 8272 |
|
|
|
| 8273 |
|
|
2005-02-08 Tom Tromey
|
| 8274 |
|
|
|
| 8275 |
|
|
* java/net/URI.java (AUTHORITY_REGEXP): Handle case where user
|
| 8276 |
|
|
name or port is missing.
|
| 8277 |
|
|
(AUTHORITY_USERINFO_GROUP, AUTHORITY_HOST_GROUP,
|
| 8278 |
|
|
AUTHORITY_PORT_GROUP): Updated.
|
| 8279 |
|
|
|
| 8280 |
|
|
2005-02-08 Tom Tromey
|
| 8281 |
|
|
|
| 8282 |
|
|
* configure: Rebuilt.
|
| 8283 |
|
|
* configure.ac: Reduce number of calls to AC_CHECK_FUNCS and
|
| 8284 |
|
|
AC_CHECK_HEADERS.
|
| 8285 |
|
|
|
| 8286 |
|
|
2005-02-07 Tom Tromey
|
| 8287 |
|
|
|
| 8288 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set
|
| 8289 |
|
|
sun.boot.class.path earlier.
|
| 8290 |
|
|
|
| 8291 |
|
|
2005-02-07 Tom Tromey
|
| 8292 |
|
|
|
| 8293 |
|
|
* defineclass.cc (handleClassBegin): Use
|
| 8294 |
|
|
_Jv_RegisterInitiatingLoader.
|
| 8295 |
|
|
* java/lang/Class.h (_Jv_UnregisterInitiatingLoader): Declare.
|
| 8296 |
|
|
* java/lang/natVMClassLoader.cc (resolveClass): Don't register
|
| 8297 |
|
|
class. Use _Jv_UnregisterInitiatingLoader.
|
| 8298 |
|
|
* java/lang/natClassLoader.cc (_Jv_UnregisterInitiatingLoader):
|
| 8299 |
|
|
New function.
|
| 8300 |
|
|
|
| 8301 |
|
|
2005-02-07 Mark Wielaard
|
| 8302 |
|
|
|
| 8303 |
|
|
Reported by Timo Lindfors
|
| 8304 |
|
|
java/util/regex/Matcher.java (lookingAt): Set position when match
|
| 8305 |
|
|
found.
|
| 8306 |
|
|
(matches): Implemented through lookingAt().
|
| 8307 |
|
|
|
| 8308 |
|
|
2005-02-07 Mark Wielaard
|
| 8309 |
|
|
|
| 8310 |
|
|
Fix suggested by Timo Lindfors
|
| 8311 |
|
|
* java/util/regex/Pattern.java (split(CharSequence,int)):
|
| 8312 |
|
|
Fix while empties > 0 loops.
|
| 8313 |
|
|
|
| 8314 |
|
|
2005-02-07 Robert Schuster
|
| 8315 |
|
|
|
| 8316 |
|
|
* gnu/java/nio/charset/ISO_8859_1.java,
|
| 8317 |
|
|
gnu/java/nio/charset/US_ASCII.java,
|
| 8318 |
|
|
gnu/java/nio/charset/UTF_16.java,
|
| 8319 |
|
|
gnu/java/nio/charset/UTF_16_LE.java,
|
| 8320 |
|
|
gnu/java/nio/charset/UTF_16_BE.java,
|
| 8321 |
|
|
gnu/java/nio/charset/UTF_8.java: Fixed canonical names
|
| 8322 |
|
|
and aliases according to
|
| 8323 |
|
|
"http://www.iana.org/assignments/character-sets",
|
| 8324 |
|
|
"http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html"
|
| 8325 |
|
|
and "http://oss.software.ibm.com/cgi-bin/icu/convexp?s=ALL".
|
| 8326 |
|
|
* gnu/java/nio/charset/Provider.java: Made charset lookup
|
| 8327 |
|
|
case-insensitive which fixes bug #11740.
|
| 8328 |
|
|
|
| 8329 |
|
|
2005-02-07 Tom Tromey
|
| 8330 |
|
|
|
| 8331 |
|
|
PR libgcj/19611:
|
| 8332 |
|
|
* Makefile.in: Rebuilt.
|
| 8333 |
|
|
* Makefile.am (src.zip): New target.
|
| 8334 |
|
|
(install-src.zip): Likewise.
|
| 8335 |
|
|
(sourcesdir): New variable.
|
| 8336 |
|
|
|
| 8337 |
|
|
2005-02-06 Jerry Quinn
|
| 8338 |
|
|
|
| 8339 |
|
|
* javax/imageio/metadata/IIOMetadataNode.java:
|
| 8340 |
|
|
Implemented.
|
| 8341 |
|
|
* javax/imageio/metadata/IIOAttr.java,
|
| 8342 |
|
|
javax/imageio/metadata/IIONamedNodeMap.java,
|
| 8343 |
|
|
javax/imageio/metadata/IIONodeList.java:
|
| 8344 |
|
|
New files
|
| 8345 |
|
|
|
| 8346 |
|
|
2005-02-06 Graydon Hoare
|
| 8347 |
|
|
|
| 8348 |
|
|
* gnu/java/awt/ClasspathToolkit.java
|
| 8349 |
|
|
(registerImageIOSpis): New method.
|
| 8350 |
|
|
* javax/imageio/ImageIO.java
|
| 8351 |
|
|
(WriterFormatFilter.filter): Fix copy-and-paste typos.
|
| 8352 |
|
|
(WriterMIMETypeFilter.filter): Likewise.
|
| 8353 |
|
|
(ImageReaderIterator): Pass extension argument through to SPI.
|
| 8354 |
|
|
(getReadersByFilter): Likewise.
|
| 8355 |
|
|
(getWritersByFilter): Likewise.
|
| 8356 |
|
|
(getImageReadersByFormatName): Likewise.
|
| 8357 |
|
|
(getImageReadersByMIMEType): Likewise.
|
| 8358 |
|
|
(getImageReadersBySuffix): Likewise.
|
| 8359 |
|
|
(getImageWritersByFormatName): Likewise.
|
| 8360 |
|
|
(getImageWritersByMIMEType): Likewise.
|
| 8361 |
|
|
(getImageWritersBySuffix): Likewise.
|
| 8362 |
|
|
(read): Implement.
|
| 8363 |
|
|
(write): Implement.
|
| 8364 |
|
|
* javax/imageio/ImageReader.java
|
| 8365 |
|
|
(progressListeners): Initialize.
|
| 8366 |
|
|
(setInput): Implement.
|
| 8367 |
|
|
* javax/imageio/ImageWriter.java
|
| 8368 |
|
|
(progressListeners): Initialize.
|
| 8369 |
|
|
(warningListeners): Likewise.
|
| 8370 |
|
|
(warningLocales): Likewise.
|
| 8371 |
|
|
(setOutput): Test "isInstance" rather than class equality.
|
| 8372 |
|
|
* javax/imageio/spi/IIORegistry.java
|
| 8373 |
|
|
(static): Add reader and writer SPIs.
|
| 8374 |
|
|
(IIORegistry): Call ClasspathToolkit.registerImageIOSpis.
|
| 8375 |
|
|
|
| 8376 |
|
|
2005-02-06 Michael Koch
|
| 8377 |
|
|
|
| 8378 |
|
|
* javax/imageio/metadata/IIOInvalidTreeException.java
|
| 8379 |
|
|
(IIOInvalidTreeException): Reformatted.
|
| 8380 |
|
|
* javax/imageio/spi/IIORegistry.java
|
| 8381 |
|
|
(static): Register ImageReaderSpi.class and ImageWriterSpi.class.
|
| 8382 |
|
|
* javax/imageio/stream/MemoryCacheImageInputStream.java:
|
| 8383 |
|
|
Reworked import statements.
|
| 8384 |
|
|
|
| 8385 |
|
|
2005-02-06 Michael Koch
|
| 8386 |
|
|
|
| 8387 |
|
|
* javax/imageio/stream/FileImageOutputStream.java:
|
| 8388 |
|
|
Implemented.
|
| 8389 |
|
|
|
| 8390 |
|
|
2005-02-06 Michael Koch
|
| 8391 |
|
|
|
| 8392 |
|
|
* javax/imageio/stream/FileCacheImageInputStream.java,
|
| 8393 |
|
|
javax/imageio/stream/FileCacheImageOutputStream.java,
|
| 8394 |
|
|
javax/imageio/stream/FileImageInputStream.java,
|
| 8395 |
|
|
javax/imageio/stream/ImageInputStreamImpl.java,
|
| 8396 |
|
|
javax/imageio/stream/ImageOutputStreamImpl.java,
|
| 8397 |
|
|
javax/imageio/stream/MemoryCacheImageInputStream.java,
|
| 8398 |
|
|
javax/imageio/stream/MemoryCacheImageOutputStream.java:
|
| 8399 |
|
|
Added all missing methods in javax.imageio.stream.
|
| 8400 |
|
|
|
| 8401 |
|
|
2005-02-02 David Daney
|
| 8402 |
|
|
|
| 8403 |
|
|
* java/net/InetAddress.java (InetAddress): Make a private copy of
|
| 8404 |
|
|
the address.
|
| 8405 |
|
|
* java/net/Inet4Address.java (getAddress): Return a copy of the
|
| 8406 |
|
|
address.
|
| 8407 |
|
|
* java/net/Inet6Address.java (Inet6Address): Use private copy of
|
| 8408 |
|
|
the address
|
| 8409 |
|
|
(getAddress): Return a copy of the address.
|
| 8410 |
|
|
(equals): Rewrote.
|
| 8411 |
|
|
|
| 8412 |
|
|
2005-02-02 Tom Tromey
|
| 8413 |
|
|
|
| 8414 |
|
|
* Makefile.in: Rebuilt.
|
| 8415 |
|
|
* Makefile.am (classes.stamp): New target, broken out from
|
| 8416 |
|
|
libgcj.jar target.
|
| 8417 |
|
|
($(all_java_class_files)): Depend on it.
|
| 8418 |
|
|
(libgcj-@gcc_version@.jar): Likewise.
|
| 8419 |
|
|
(all-recursive): Likewise.
|
| 8420 |
|
|
(CLEANFILES): Include classes.stamp.
|
| 8421 |
|
|
|
| 8422 |
|
|
2005-02-02 Hans Boehm
|
| 8423 |
|
|
|
| 8424 |
|
|
* link.cc: Include
|
| 8425 |
|
|
|
| 8426 |
|
|
2005-02-02 Tom Tromey
|
| 8427 |
|
|
|
| 8428 |
|
|
PR libgcj/19681:
|
| 8429 |
|
|
* Makefile.in: Rebuilt.
|
| 8430 |
|
|
* Makefile.am (ordinary_java_source_files): Added new class.
|
| 8431 |
|
|
* java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
|
| 8432 |
|
|
Use system_instance, not instance.
|
| 8433 |
|
|
* gnu/gcj/runtime/SystemClassLoader.java: New file.
|
| 8434 |
|
|
* gnu/gcj/runtime/VMClassLoader.java (init): Don't search
|
| 8435 |
|
|
java.class.path.
|
| 8436 |
|
|
(system_instance): New field.
|
| 8437 |
|
|
(initialize): Initialize the system loader as well.
|
| 8438 |
|
|
(VMClassLoader): Default to LIB_CACHE.
|
| 8439 |
|
|
|
| 8440 |
|
|
2005-02-02 Tom Tromey
|
| 8441 |
|
|
|
| 8442 |
|
|
* gnu/gcj/runtime/PersistentByteMap.java: Fixed typo.
|
| 8443 |
|
|
* prims.cc: Fixed comment.
|
| 8444 |
|
|
|
| 8445 |
|
|
2005-02-01 Tom Tromey
|
| 8446 |
|
|
|
| 8447 |
|
|
* Makefile.in: Rebuilt.
|
| 8448 |
|
|
* Makefile.am (BOOTCLASSPATH): Added sax and w3c_dom.
|
| 8449 |
|
|
(.java.class): Use BOOTCLASSPATH.
|
| 8450 |
|
|
|
| 8451 |
|
|
2005-02-01 Tom Tromey
|
| 8452 |
|
|
|
| 8453 |
|
|
* external/w3c_dom/Makefile.am: New file.
|
| 8454 |
|
|
* external/w3c_dom/Makefile.in: New file.
|
| 8455 |
|
|
* external/sax/Makefile.am: New file.
|
| 8456 |
|
|
* external/sax/Makefile.in: New file.
|
| 8457 |
|
|
* external/Makefile.in: New file.
|
| 8458 |
|
|
* external/Makefile.am: New file.
|
| 8459 |
|
|
* external/README: New file from Classpath.
|
| 8460 |
|
|
* configure, aclocal.m4, Makefile.in: Rebuilt.
|
| 8461 |
|
|
* configure.ac (AC_CONFIG_FILES): Create new Makefiles.
|
| 8462 |
|
|
* Makefile.am (SUBDIRS): Added external.
|
| 8463 |
|
|
(toolexeclib_LTLIBRARIES): Removed lib-org-xml-sax.la,
|
| 8464 |
|
|
lib-org-w3c-dom.la, lib-org-ietf-gss.la.
|
| 8465 |
|
|
(BOOTCLASSPATH): New variable.
|
| 8466 |
|
|
(AM_GCJFLAGS): Use it.
|
| 8467 |
|
|
(gnu_xml_source_files): New variable.
|
| 8468 |
|
|
(libgcj_la_SOURCES): Use it.
|
| 8469 |
|
|
(libgcj_la_LDADD): Include new convenience libraries.
|
| 8470 |
|
|
(lib_org_ietf_jgss_la_SOURCES): Removed.
|
| 8471 |
|
|
(lib_org_ietf_jgss_la_DEPENDENCIES): Likewise.
|
| 8472 |
|
|
(lib_org_ietf_jgss_la_LIBADD): Likewise.
|
| 8473 |
|
|
(lib_org_w3c_dom_la_SOURCES): Removed.
|
| 8474 |
|
|
(lib_org_w3c_dom_la_DEPENDENCIES): Likewise.
|
| 8475 |
|
|
(lib_org_w3c_dom_la_LIBADD): Likewise.
|
| 8476 |
|
|
(lib_org_xml_sax_la_SOURCES): Removed.
|
| 8477 |
|
|
(lib_org_xml_sax_la_DEPENDENCIES): Likewise.
|
| 8478 |
|
|
(lib_org_xml_sax_la_LIBADD): Likewise.
|
| 8479 |
|
|
(all_java_source_files): Updated.
|
| 8480 |
|
|
(property_files): Likewise.
|
| 8481 |
|
|
(libgcj-@gcc_version@.jar): Include classes from external/.
|
| 8482 |
|
|
(javax_source_files): Updated.
|
| 8483 |
|
|
(ordinary_java_source_files): Updated.
|
| 8484 |
|
|
* javax/xml/XMLConstants.java,
|
| 8485 |
|
|
javax/xml/datatype/DatatypeConfigurationException.java,
|
| 8486 |
|
|
javax/xml/datatype/DatatypeConstants.java,
|
| 8487 |
|
|
javax/xml/datatype/DatatypeFactory.java,
|
| 8488 |
|
|
javax/xml/datatype/Duration.java,
|
| 8489 |
|
|
javax/xml/datatype/XMLGregorianCalendar.java,
|
| 8490 |
|
|
javax/xml/datatype/package.html,
|
| 8491 |
|
|
javax/xml/namespace/NamespaceContext.java,
|
| 8492 |
|
|
javax/xml/namespace/QName.java, javax/xml/namespace/package.html,
|
| 8493 |
|
|
javax/xml/parsers/DocumentBuilder.java,
|
| 8494 |
|
|
javax/xml/parsers/DocumentBuilderFactory.java,
|
| 8495 |
|
|
javax/xml/parsers/FactoryConfigurationError.java,
|
| 8496 |
|
|
javax/xml/parsers/ParserConfigurationException.java,
|
| 8497 |
|
|
javax/xml/parsers/SAXParser.java,
|
| 8498 |
|
|
javax/xml/parsers/SAXParserFactory.java,
|
| 8499 |
|
|
javax/xml/parsers/package.html,
|
| 8500 |
|
|
javax/xml/transform/ErrorListener.java,
|
| 8501 |
|
|
javax/xml/transform/OutputKeys.java,
|
| 8502 |
|
|
javax/xml/transform/Result.java, javax/xml/transform/Source.java,
|
| 8503 |
|
|
javax/xml/transform/SourceLocator.java,
|
| 8504 |
|
|
javax/xml/transform/Templates.java,
|
| 8505 |
|
|
javax/xml/transform/Transformer.java,
|
| 8506 |
|
|
javax/xml/transform/TransformerConfigurationException.java,
|
| 8507 |
|
|
javax/xml/transform/TransformerException.java,
|
| 8508 |
|
|
javax/xml/transform/TransformerFactory.java,
|
| 8509 |
|
|
javax/xml/transform/TransformerFactoryConfigurationError.java,
|
| 8510 |
|
|
javax/xml/transform/URIResolver.java,
|
| 8511 |
|
|
javax/xml/transform/package.html,
|
| 8512 |
|
|
javax/xml/transform/dom/DOMLocator.java,
|
| 8513 |
|
|
javax/xml/transform/dom/DOMResult.java,
|
| 8514 |
|
|
javax/xml/transform/dom/DOMSource.java,
|
| 8515 |
|
|
javax/xml/transform/dom/package.html,
|
| 8516 |
|
|
javax/xml/transform/sax/SAXResult.java,
|
| 8517 |
|
|
javax/xml/transform/sax/SAXSource.java,
|
| 8518 |
|
|
javax/xml/transform/sax/SAXTransformerFactory.java,
|
| 8519 |
|
|
javax/xml/transform/sax/TemplatesHandler.java,
|
| 8520 |
|
|
javax/xml/transform/sax/TransformerHandler.java,
|
| 8521 |
|
|
javax/xml/transform/sax/package.html,
|
| 8522 |
|
|
javax/xml/transform/stream/StreamResult.java,
|
| 8523 |
|
|
javax/xml/transform/stream/StreamSource.java,
|
| 8524 |
|
|
javax/xml/transform/stream/package.html,
|
| 8525 |
|
|
javax/xml/validation/Schema.java,
|
| 8526 |
|
|
javax/xml/validation/SchemaFactory.java,
|
| 8527 |
|
|
javax/xml/validation/TypeInfoProvider.java,
|
| 8528 |
|
|
javax/xml/validation/Validator.java,
|
| 8529 |
|
|
javax/xml/validation/ValidatorHandler.java,
|
| 8530 |
|
|
javax/xml/validation/package.html, javax/xml/xpath/XPath.java,
|
| 8531 |
|
|
javax/xml/xpath/XPathConstants.java,
|
| 8532 |
|
|
javax/xml/xpath/XPathException.java,
|
| 8533 |
|
|
javax/xml/xpath/XPathExpression.java,
|
| 8534 |
|
|
javax/xml/xpath/XPathExpressionException.java,
|
| 8535 |
|
|
javax/xml/xpath/XPathFactory.java,
|
| 8536 |
|
|
javax/xml/xpath/XPathFactoryConfigurationException.java,
|
| 8537 |
|
|
javax/xml/xpath/XPathFunction.java,
|
| 8538 |
|
|
javax/xml/xpath/XPathFunctionException.java,
|
| 8539 |
|
|
javax/xml/xpath/XPathFunctionResolver.java,
|
| 8540 |
|
|
javax/xml/xpath/XPathVariableResolver.java,
|
| 8541 |
|
|
javax/xml/xpath/package.html: New files, from GNU JAXP.
|
| 8542 |
|
|
* org/w3c/dom/Attr.java, org/w3c/dom/CDATASection.java,
|
| 8543 |
|
|
org/w3c/dom/CharacterData.java, org/w3c/dom/Comment.java,
|
| 8544 |
|
|
org/w3c/dom/DOMException.java, org/w3c/dom/DOMImplementation.java,
|
| 8545 |
|
|
org/w3c/dom/Document.java, org/w3c/dom/DocumentFragment.java,
|
| 8546 |
|
|
org/w3c/dom/DocumentType.java, org/w3c/dom/Element.java,
|
| 8547 |
|
|
org/w3c/dom/Entity.java, org/w3c/dom/EntityReference.java,
|
| 8548 |
|
|
org/w3c/dom/NamedNodeMap.java, org/w3c/dom/Node.java,
|
| 8549 |
|
|
org/w3c/dom/NodeList.java, org/w3c/dom/Notation.java,
|
| 8550 |
|
|
org/w3c/dom/ProcessingInstruction.java, org/w3c/dom/Text.java,
|
| 8551 |
|
|
org/w3c/dom/ranges/DocumentRange.java,
|
| 8552 |
|
|
org/w3c/dom/ranges/Range.java,
|
| 8553 |
|
|
org/w3c/dom/ranges/RangeException.java,
|
| 8554 |
|
|
org/w3c/dom/traversal/DocumentTraversal.java,
|
| 8555 |
|
|
org/w3c/dom/traversal/NodeFilter.java,
|
| 8556 |
|
|
org/w3c/dom/traversal/NodeIterator.java,
|
| 8557 |
|
|
org/w3c/dom/traversal/TreeWalker.java,
|
| 8558 |
|
|
org/xml/sax/AttributeList.java, org/xml/sax/Attributes.java,
|
| 8559 |
|
|
org/xml/sax/ContentHandler.java, org/xml/sax/DTDHandler.java,
|
| 8560 |
|
|
org/xml/sax/DocumentHandler.java, org/xml/sax/EntityResolver.java,
|
| 8561 |
|
|
org/xml/sax/ErrorHandler.java, org/xml/sax/HandlerBase.java,
|
| 8562 |
|
|
org/xml/sax/InputSource.java, org/xml/sax/Locator.java,
|
| 8563 |
|
|
org/xml/sax/Parser.java, org/xml/sax/SAXException.java,
|
| 8564 |
|
|
org/xml/sax/SAXNotRecognizedException.java,
|
| 8565 |
|
|
org/xml/sax/SAXNotSupportedException.java,
|
| 8566 |
|
|
org/xml/sax/SAXParseException.java, org/xml/sax/XMLFilter.java,
|
| 8567 |
|
|
org/xml/sax/XMLReader.java, org/xml/sax/package.html,
|
| 8568 |
|
|
org/xml/sax/ext/DeclHandler.java,
|
| 8569 |
|
|
org/xml/sax/ext/LexicalHandler.java, org/xml/sax/ext/package.html,
|
| 8570 |
|
|
org/xml/sax/helpers/AttributeListImpl.java,
|
| 8571 |
|
|
org/xml/sax/helpers/AttributesImpl.java,
|
| 8572 |
|
|
org/xml/sax/helpers/DefaultHandler.java,
|
| 8573 |
|
|
org/xml/sax/helpers/LocatorImpl.java,
|
| 8574 |
|
|
org/xml/sax/helpers/NamespaceSupport.java,
|
| 8575 |
|
|
org/xml/sax/helpers/NewInstance.java,
|
| 8576 |
|
|
org/xml/sax/helpers/ParserAdapter.java,
|
| 8577 |
|
|
org/xml/sax/helpers/ParserFactory.java,
|
| 8578 |
|
|
org/xml/sax/helpers/XMLFilterImpl.java,
|
| 8579 |
|
|
org/xml/sax/helpers/XMLReaderAdapter.java,
|
| 8580 |
|
|
org/xml/sax/helpers/XMLReaderFactory.java,
|
| 8581 |
|
|
org/xml/sax/helpers/package.html: Moved to external/.
|
| 8582 |
|
|
* external/sax/README,
|
| 8583 |
|
|
external/sax/org/xml/sax/AttributeList.java,
|
| 8584 |
|
|
external/sax/org/xml/sax/Attributes.java,
|
| 8585 |
|
|
external/sax/org/xml/sax/ContentHandler.java,
|
| 8586 |
|
|
external/sax/org/xml/sax/DTDHandler.java,
|
| 8587 |
|
|
external/sax/org/xml/sax/DocumentHandler.java,
|
| 8588 |
|
|
external/sax/org/xml/sax/EntityResolver.java,
|
| 8589 |
|
|
external/sax/org/xml/sax/ErrorHandler.java,
|
| 8590 |
|
|
external/sax/org/xml/sax/HandlerBase.java,
|
| 8591 |
|
|
external/sax/org/xml/sax/InputSource.java,
|
| 8592 |
|
|
external/sax/org/xml/sax/Locator.java,
|
| 8593 |
|
|
external/sax/org/xml/sax/Parser.java,
|
| 8594 |
|
|
external/sax/org/xml/sax/SAXException.java,
|
| 8595 |
|
|
external/sax/org/xml/sax/SAXNotRecognizedException.java,
|
| 8596 |
|
|
external/sax/org/xml/sax/SAXNotSupportedException.java,
|
| 8597 |
|
|
external/sax/org/xml/sax/SAXParseException.java,
|
| 8598 |
|
|
external/sax/org/xml/sax/XMLFilter.java,
|
| 8599 |
|
|
external/sax/org/xml/sax/XMLReader.java,
|
| 8600 |
|
|
external/sax/org/xml/sax/package.html,
|
| 8601 |
|
|
external/sax/org/xml/sax/ext/Attributes2.java,
|
| 8602 |
|
|
external/sax/org/xml/sax/ext/Attributes2Impl.java,
|
| 8603 |
|
|
external/sax/org/xml/sax/ext/DeclHandler.java,
|
| 8604 |
|
|
external/sax/org/xml/sax/ext/DefaultHandler2.java,
|
| 8605 |
|
|
external/sax/org/xml/sax/ext/EntityResolver2.java,
|
| 8606 |
|
|
external/sax/org/xml/sax/ext/LexicalHandler.java,
|
| 8607 |
|
|
external/sax/org/xml/sax/ext/Locator2.java,
|
| 8608 |
|
|
external/sax/org/xml/sax/ext/Locator2Impl.java,
|
| 8609 |
|
|
external/sax/org/xml/sax/ext/package.html,
|
| 8610 |
|
|
external/sax/org/xml/sax/helpers/AttributeListImpl.java,
|
| 8611 |
|
|
external/sax/org/xml/sax/helpers/AttributesImpl.java,
|
| 8612 |
|
|
external/sax/org/xml/sax/helpers/DefaultHandler.java,
|
| 8613 |
|
|
external/sax/org/xml/sax/helpers/LocatorImpl.java,
|
| 8614 |
|
|
external/sax/org/xml/sax/helpers/NamespaceSupport.java,
|
| 8615 |
|
|
external/sax/org/xml/sax/helpers/NewInstance.java,
|
| 8616 |
|
|
external/sax/org/xml/sax/helpers/ParserAdapter.java,
|
| 8617 |
|
|
external/sax/org/xml/sax/helpers/ParserFactory.java,
|
| 8618 |
|
|
external/sax/org/xml/sax/helpers/XMLFilterImpl.java,
|
| 8619 |
|
|
external/sax/org/xml/sax/helpers/XMLReaderAdapter.java,
|
| 8620 |
|
|
external/sax/org/xml/sax/helpers/XMLReaderFactory.java,
|
| 8621 |
|
|
external/sax/org/xml/sax/helpers/package.html,
|
| 8622 |
|
|
external/w3c_dom/COPYRIGHT.html, external/w3c_dom/README,
|
| 8623 |
|
|
external/w3c_dom/org/w3c/dom/Attr.java,
|
| 8624 |
|
|
external/w3c_dom/org/w3c/dom/CDATASection.java,
|
| 8625 |
|
|
external/w3c_dom/org/w3c/dom/CharacterData.java,
|
| 8626 |
|
|
external/w3c_dom/org/w3c/dom/Comment.java,
|
| 8627 |
|
|
external/w3c_dom/org/w3c/dom/DOMConfiguration.java,
|
| 8628 |
|
|
external/w3c_dom/org/w3c/dom/DOMError.java,
|
| 8629 |
|
|
external/w3c_dom/org/w3c/dom/DOMErrorHandler.java,
|
| 8630 |
|
|
external/w3c_dom/org/w3c/dom/DOMException.java,
|
| 8631 |
|
|
external/w3c_dom/org/w3c/dom/DOMImplementation.java,
|
| 8632 |
|
|
external/w3c_dom/org/w3c/dom/DOMImplementationList.java,
|
| 8633 |
|
|
external/w3c_dom/org/w3c/dom/DOMImplementationSource.java,
|
| 8634 |
|
|
external/w3c_dom/org/w3c/dom/DOMLocator.java,
|
| 8635 |
|
|
external/w3c_dom/org/w3c/dom/DOMStringList.java,
|
| 8636 |
|
|
external/w3c_dom/org/w3c/dom/Document.java,
|
| 8637 |
|
|
external/w3c_dom/org/w3c/dom/DocumentFragment.java,
|
| 8638 |
|
|
external/w3c_dom/org/w3c/dom/DocumentType.java,
|
| 8639 |
|
|
external/w3c_dom/org/w3c/dom/Element.java,
|
| 8640 |
|
|
external/w3c_dom/org/w3c/dom/Entity.java,
|
| 8641 |
|
|
external/w3c_dom/org/w3c/dom/EntityReference.java,
|
| 8642 |
|
|
external/w3c_dom/org/w3c/dom/NameList.java,
|
| 8643 |
|
|
external/w3c_dom/org/w3c/dom/NamedNodeMap.java,
|
| 8644 |
|
|
external/w3c_dom/org/w3c/dom/Node.java,
|
| 8645 |
|
|
external/w3c_dom/org/w3c/dom/NodeList.java,
|
| 8646 |
|
|
external/w3c_dom/org/w3c/dom/Notation.java,
|
| 8647 |
|
|
external/w3c_dom/org/w3c/dom/ProcessingInstruction.java,
|
| 8648 |
|
|
external/w3c_dom/org/w3c/dom/Text.java,
|
| 8649 |
|
|
external/w3c_dom/org/w3c/dom/TypeInfo.java,
|
| 8650 |
|
|
external/w3c_dom/org/w3c/dom/UserDataHandler.java,
|
| 8651 |
|
|
external/w3c_dom/org/w3c/dom/bootstrap/DOMImplementationRegistry.java,
|
| 8652 |
|
|
external/w3c_dom/org/w3c/dom/css/CSS2Properties.java,
|
| 8653 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSCharsetRule.java,
|
| 8654 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSFontFaceRule.java,
|
| 8655 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSImportRule.java,
|
| 8656 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSMediaRule.java,
|
| 8657 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSPageRule.java,
|
| 8658 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSPrimitiveValue.java,
|
| 8659 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSRule.java,
|
| 8660 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSRuleList.java,
|
| 8661 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSStyleDeclaration.java,
|
| 8662 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSStyleRule.java,
|
| 8663 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSStyleSheet.java,
|
| 8664 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSUnknownRule.java,
|
| 8665 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSValue.java,
|
| 8666 |
|
|
external/w3c_dom/org/w3c/dom/css/CSSValueList.java,
|
| 8667 |
|
|
external/w3c_dom/org/w3c/dom/css/Counter.java,
|
| 8668 |
|
|
external/w3c_dom/org/w3c/dom/css/DOMImplementationCSS.java,
|
| 8669 |
|
|
external/w3c_dom/org/w3c/dom/css/DocumentCSS.java,
|
| 8670 |
|
|
external/w3c_dom/org/w3c/dom/css/ElementCSSInlineStyle.java,
|
| 8671 |
|
|
external/w3c_dom/org/w3c/dom/css/RGBColor.java,
|
| 8672 |
|
|
external/w3c_dom/org/w3c/dom/css/Rect.java,
|
| 8673 |
|
|
external/w3c_dom/org/w3c/dom/css/ViewCSS.java,
|
| 8674 |
|
|
external/w3c_dom/org/w3c/dom/events/DocumentEvent.java,
|
| 8675 |
|
|
external/w3c_dom/org/w3c/dom/events/Event.java,
|
| 8676 |
|
|
external/w3c_dom/org/w3c/dom/events/EventException.java,
|
| 8677 |
|
|
external/w3c_dom/org/w3c/dom/events/EventListener.java,
|
| 8678 |
|
|
external/w3c_dom/org/w3c/dom/events/EventTarget.java,
|
| 8679 |
|
|
external/w3c_dom/org/w3c/dom/events/MouseEvent.java,
|
| 8680 |
|
|
external/w3c_dom/org/w3c/dom/events/MutationEvent.java,
|
| 8681 |
|
|
external/w3c_dom/org/w3c/dom/events/UIEvent.java,
|
| 8682 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLAnchorElement.java,
|
| 8683 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLAppletElement.java,
|
| 8684 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLAreaElement.java,
|
| 8685 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLBRElement.java,
|
| 8686 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLBaseElement.java,
|
| 8687 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLBaseFontElement.java,
|
| 8688 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLBodyElement.java,
|
| 8689 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLButtonElement.java,
|
| 8690 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLCollection.java,
|
| 8691 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLDListElement.java,
|
| 8692 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLDirectoryElement.java,
|
| 8693 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLDivElement.java,
|
| 8694 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLDocument.java,
|
| 8695 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLElement.java,
|
| 8696 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLFieldSetElement.java,
|
| 8697 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLFontElement.java,
|
| 8698 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLFormElement.java,
|
| 8699 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLFrameElement.java,
|
| 8700 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLFrameSetElement.java,
|
| 8701 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLHRElement.java,
|
| 8702 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLHeadElement.java,
|
| 8703 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLHeadingElement.java,
|
| 8704 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLHtmlElement.java,
|
| 8705 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLIFrameElement.java,
|
| 8706 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLImageElement.java,
|
| 8707 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLInputElement.java,
|
| 8708 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLIsIndexElement.java,
|
| 8709 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLLIElement.java,
|
| 8710 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLLabelElement.java,
|
| 8711 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLLegendElement.java,
|
| 8712 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLLinkElement.java,
|
| 8713 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLMapElement.java,
|
| 8714 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLMenuElement.java,
|
| 8715 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLMetaElement.java,
|
| 8716 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLModElement.java,
|
| 8717 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLOListElement.java,
|
| 8718 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLObjectElement.java,
|
| 8719 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLOptGroupElement.java,
|
| 8720 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLOptionElement.java,
|
| 8721 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLOptionsCollection.java,
|
| 8722 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLParagraphElement.java,
|
| 8723 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLParamElement.java,
|
| 8724 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLPreElement.java,
|
| 8725 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLQuoteElement.java,
|
| 8726 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLScriptElement.java,
|
| 8727 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLSelectElement.java,
|
| 8728 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLStyleElement.java,
|
| 8729 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTableCaptionElement.java,
|
| 8730 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTableCellElement.java,
|
| 8731 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTableColElement.java,
|
| 8732 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTableElement.java,
|
| 8733 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTableRowElement.java,
|
| 8734 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTableSectionElement.java,
|
| 8735 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTextAreaElement.java,
|
| 8736 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLTitleElement.java,
|
| 8737 |
|
|
external/w3c_dom/org/w3c/dom/html2/HTMLUListElement.java,
|
| 8738 |
|
|
external/w3c_dom/org/w3c/dom/ls/DOMImplementationLS.java,
|
| 8739 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSException.java,
|
| 8740 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSInput.java,
|
| 8741 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSLoadEvent.java,
|
| 8742 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSOutput.java,
|
| 8743 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSParser.java,
|
| 8744 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSParserFilter.java,
|
| 8745 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSProgressEvent.java,
|
| 8746 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSResourceResolver.java,
|
| 8747 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSSerializer.java,
|
| 8748 |
|
|
external/w3c_dom/org/w3c/dom/ls/LSSerializerFilter.java,
|
| 8749 |
|
|
external/w3c_dom/org/w3c/dom/ranges/DocumentRange.java,
|
| 8750 |
|
|
external/w3c_dom/org/w3c/dom/ranges/Range.java,
|
| 8751 |
|
|
external/w3c_dom/org/w3c/dom/ranges/RangeException.java,
|
| 8752 |
|
|
external/w3c_dom/org/w3c/dom/stylesheets/DocumentStyle.java,
|
| 8753 |
|
|
external/w3c_dom/org/w3c/dom/stylesheets/LinkStyle.java,
|
| 8754 |
|
|
external/w3c_dom/org/w3c/dom/stylesheets/MediaList.java,
|
| 8755 |
|
|
external/w3c_dom/org/w3c/dom/stylesheets/StyleSheet.java,
|
| 8756 |
|
|
external/w3c_dom/org/w3c/dom/stylesheets/StyleSheetList.java,
|
| 8757 |
|
|
external/w3c_dom/org/w3c/dom/traversal/DocumentTraversal.java,
|
| 8758 |
|
|
external/w3c_dom/org/w3c/dom/traversal/NodeFilter.java,
|
| 8759 |
|
|
external/w3c_dom/org/w3c/dom/traversal/NodeIterator.java,
|
| 8760 |
|
|
external/w3c_dom/org/w3c/dom/traversal/TreeWalker.java,
|
| 8761 |
|
|
external/w3c_dom/org/w3c/dom/views/AbstractView.java,
|
| 8762 |
|
|
external/w3c_dom/org/w3c/dom/views/DocumentView.java,
|
| 8763 |
|
|
external/w3c_dom/org/w3c/dom/xpath/XPathEvaluator.java,
|
| 8764 |
|
|
external/w3c_dom/org/w3c/dom/xpath/XPathException.java,
|
| 8765 |
|
|
external/w3c_dom/org/w3c/dom/xpath/XPathExpression.java,
|
| 8766 |
|
|
external/w3c_dom/org/w3c/dom/xpath/XPathNSResolver.java,
|
| 8767 |
|
|
external/w3c_dom/org/w3c/dom/xpath/XPathNamespace.java,
|
| 8768 |
|
|
external/w3c_dom/org/w3c/dom/xpath/XPathResult.java: New files
|
| 8769 |
|
|
from Classpath.
|
| 8770 |
|
|
|
| 8771 |
|
|
2005-01-31 Anthony Green
|
| 8772 |
|
|
|
| 8773 |
|
|
* gnu/java/net/natPlainDatagramSocketImplPosix.cc (getOption):
|
| 8774 |
|
|
Support IP_MULTICAST_LOOP.
|
| 8775 |
|
|
(setOption): Support IP_MULTICAST_LOOP.
|
| 8776 |
|
|
|
| 8777 |
|
|
* gnu/java/net/natPlainSocketImplPosix.cc (setOption): Add
|
| 8778 |
|
|
SO_REUSEADDR support.
|
| 8779 |
|
|
(getOption): Support SO_REUSEADDR.
|
| 8780 |
|
|
|
| 8781 |
|
|
2005-01-28 Jeroen Frijters
|
| 8782 |
|
|
|
| 8783 |
|
|
PR libgcj/19649
|
| 8784 |
|
|
* java/util/Date.java
|
| 8785 |
|
|
(Date(int,int,int), Date(int,int,int,int,int)): Delegate to other
|
| 8786 |
|
|
constructor.
|
| 8787 |
|
|
(Date(int,int,int,int,int,int)): Fixed to handle out-of-range
|
| 8788 |
|
|
arguments.
|
| 8789 |
|
|
(getTimezoneOffset): Inverted sign.
|
| 8790 |
|
|
|
| 8791 |
|
|
2005-01-26 Ranjit Mathew
|
| 8792 |
|
|
|
| 8793 |
|
|
* testsuite/libjava.jacks/jacks.xfail: Update for PR java/19070,
|
| 8794 |
|
|
remove other passing tests and add new XFAILs.
|
| 8795 |
|
|
|
| 8796 |
|
|
2005-01-24 Tom Tromey
|
| 8797 |
|
|
|
| 8798 |
|
|
* java/lang/Class.h (next): Updated documentation. Renamed to
|
| 8799 |
|
|
'next_or_version'.
|
| 8800 |
|
|
* java/lang/natClassLoader.cc (_Jv_RegisterClasses): Use
|
| 8801 |
|
|
_Jv_CheckABIVersion.
|
| 8802 |
|
|
(_Jv_RegisterClasses_Counted): Likewise.
|
| 8803 |
|
|
(_Jv_RegisterClassHookDefault): Fix starting condition of
|
| 8804 |
|
|
duplicate-checking loop.
|
| 8805 |
|
|
* include/jvm.h (GCJ_VERSION): New define.
|
| 8806 |
|
|
(GCJ_BINARYCOMPAT_ADDITION): Likewise.
|
| 8807 |
|
|
(_Jv_CheckABIVersion): New function.
|
| 8808 |
|
|
|
| 8809 |
|
|
2005-01-24 Jakub Jelinek
|
| 8810 |
|
|
|
| 8811 |
|
|
* Makefile.am (libgij_la_LIBADD): Add -L$(here)/.libs.
|
| 8812 |
|
|
(libgij_la_LDFLAGS): Add.
|
| 8813 |
|
|
* Makefile.in: Rebuilt.
|
| 8814 |
|
|
|
| 8815 |
|
|
2005-01-24 Roger Sayle
|
| 8816 |
|
|
|
| 8817 |
|
|
PR java/19295
|
| 8818 |
|
|
* testsuite/libjava.compile/PR19295.java: New test case.
|
| 8819 |
|
|
|
| 8820 |
|
|
2005-01-19 Tom Tromey
|
| 8821 |
|
|
|
| 8822 |
|
|
* java/lang/VMCompiler.java (compileClass): Ignore UnknownError.
|
| 8823 |
|
|
* gnu/gcj/runtime/natSharedLibLoader.cc (finalize): Only dlclose
|
| 8824 |
|
|
if 'handler' is valid.
|
| 8825 |
|
|
|
| 8826 |
|
|
2005-01-17 Tom Tromey
|
| 8827 |
|
|
|
| 8828 |
|
|
* java/text/MessageFormat.java (scanString): Changed how quoting
|
| 8829 |
|
|
is handled.
|
| 8830 |
|
|
(scanFormatElement): Likewise.
|
| 8831 |
|
|
|
| 8832 |
|
|
2004-12-07 Mark Wielaard
|
| 8833 |
|
|
|
| 8834 |
|
|
* java/text/MessageFormat.java (scanFormat): Chain thrown exception.
|
| 8835 |
|
|
|
| 8836 |
|
|
2005-01-15 Michael Koch
|
| 8837 |
|
|
|
| 8838 |
|
|
PR libgcj/19444
|
| 8839 |
|
|
* java/net/URI.java
|
| 8840 |
|
|
(AUTHORITY_REGEXP): New regexp constant.
|
| 8841 |
|
|
(AUTHORITY_USERINFO_GROUP): New constant.
|
| 8842 |
|
|
(AUTHORITY_HOST_GROUP): Likewise.
|
| 8843 |
|
|
(AUTHORITY_PORT_GROUP): Likewise.
|
| 8844 |
|
|
(port): Changed default value to -1.
|
| 8845 |
|
|
(parseURI): Parse authority part and initialize host,
|
| 8846 |
|
|
port and userInfo.
|
| 8847 |
|
|
|
| 8848 |
|
|
2005-01-14 Robin Green
|
| 8849 |
|
|
|
| 8850 |
|
|
* java/io/File.java (toURI): Generate a URI which we understand.
|
| 8851 |
|
|
|
| 8852 |
|
|
2005-01-13 Graydon Hoare
|
| 8853 |
|
|
|
| 8854 |
|
|
* include/jni.h (_Jv_JNIEnv::bottom_locals): New field.
|
| 8855 |
|
|
* include/jvm.h (_Jv_FreeJNIEnv): Declare.
|
| 8856 |
|
|
* java/lang/natThread.cc (finalize_native): Call _Jv_FreeJNIEnv.
|
| 8857 |
|
|
* jni.cc: Reuse bottom frame between calls, avoid clearing
|
| 8858 |
|
|
frame when no local references are made.
|
| 8859 |
|
|
|
| 8860 |
|
|
2005-01-13 Michael Koch
|
| 8861 |
|
|
|
| 8862 |
|
|
PR libgcj/17784
|
| 8863 |
|
|
* java/lang/Thread.java
|
| 8864 |
|
|
(Thread): Call checkAccess().
|
| 8865 |
|
|
(stop): Fixed argument name to match javadoc.
|
| 8866 |
|
|
* java/lang/natThread.cc
|
| 8867 |
|
|
(interrupt): Call checkAccess().
|
| 8868 |
|
|
(stop): Likewise.
|
| 8869 |
|
|
|
| 8870 |
|
|
2005-01-11 Michael Koch
|
| 8871 |
|
|
|
| 8872 |
|
|
PR libgcj/13972
|
| 8873 |
|
|
* java/net/URL.java (URL): Handle specs like
|
| 8874 |
|
|
"/redir?http://domain2.com/index.html" which start with a slash.
|
| 8875 |
|
|
|
| 8876 |
|
|
2005-01-11 Michael Koch
|
| 8877 |
|
|
|
| 8878 |
|
|
PR libgcj/14012, PR libgcj/14013, PR libgcj/15157, PR libgcj/15509
|
| 8879 |
|
|
* gnu/java/net/BASE64.java,
|
| 8880 |
|
|
gnu/java/net/EmptyX509TrustManager.java,
|
| 8881 |
|
|
gnu/java/net/LineInputStream.java,
|
| 8882 |
|
|
gnu/java/net/protocol/http/Authenticator.java,
|
| 8883 |
|
|
gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java,
|
| 8884 |
|
|
gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java,
|
| 8885 |
|
|
gnu/java/net/protocol/http/ChunkedInputStream.java,
|
| 8886 |
|
|
gnu/java/net/protocol/http/Cookie.java,
|
| 8887 |
|
|
gnu/java/net/protocol/http/CookieManager.java,
|
| 8888 |
|
|
gnu/java/net/protocol/http/Credentials.java,
|
| 8889 |
|
|
gnu/java/net/protocol/http/HTTPConnection.java,
|
| 8890 |
|
|
gnu/java/net/protocol/http/HTTPDateFormat.java,
|
| 8891 |
|
|
gnu/java/net/protocol/http/HTTPURLConnection.java,
|
| 8892 |
|
|
gnu/java/net/protocol/http/Headers.java,
|
| 8893 |
|
|
gnu/java/net/protocol/http/Request.java,
|
| 8894 |
|
|
gnu/java/net/protocol/http/RequestBodyWriter.java,
|
| 8895 |
|
|
gnu/java/net/protocol/http/Response.java,
|
| 8896 |
|
|
gnu/java/net/protocol/http/ResponseBodyReader.java,
|
| 8897 |
|
|
gnu/java/net/protocol/http/ResponseHeaderHandler.java,
|
| 8898 |
|
|
gnu/java/net/protocol/http/SimpleCookieManager.java,
|
| 8899 |
|
|
gnu/java/net/protocol/http/event/ConnectionEvent.java,
|
| 8900 |
|
|
gnu/java/net/protocol/http/event/ConnectionListener.java,
|
| 8901 |
|
|
gnu/java/net/protocol/http/event/RequestEvent.java,
|
| 8902 |
|
|
gnu/java/net/protocol/http/event/RequestListener.java: New files.
|
| 8903 |
|
|
* gnu/java/net/protocol/http/Connection.java: Removed.
|
| 8904 |
|
|
* gnu/java/net/protocol/http/Handler.java,
|
| 8905 |
|
|
javax/net/ssl/HttpsURLConnection.java: Updated.
|
| 8906 |
|
|
* Makefile.am: Added new files and remove old ones.
|
| 8907 |
|
|
* Makefile.in: Regenerated.
|
| 8908 |
|
|
|
| 8909 |
|
|
2005-01-11 Tom Tromey
|
| 8910 |
|
|
|
| 8911 |
|
|
PR libgcj/18840:
|
| 8912 |
|
|
* java/io/BufferedInputStream.java (read): Repeatedly read to
|
| 8913 |
|
|
fill buffer.
|
| 8914 |
|
|
(refill): Change test to see if buffer must be grown.
|
| 8915 |
|
|
|
| 8916 |
|
|
2005-01-10 Tom Tromey
|
| 8917 |
|
|
|
| 8918 |
|
|
* mauve-libgcj: Exclude some swing tests.
|
| 8919 |
|
|
|
| 8920 |
|
|
2005-01-10 Tom Tromey
|
| 8921 |
|
|
|
| 8922 |
|
|
PR libgcj/12016, PR libgcj/18405, PR libgcj/17738:
|
| 8923 |
|
|
* java/lang/Package.java (getPackages): Use VMClassLoader when
|
| 8924 |
|
|
appropriate.
|
| 8925 |
|
|
(getPackage): Likewise.
|
| 8926 |
|
|
* prims.cc (_Jv_CreateJavaVM): Call
|
| 8927 |
|
|
_Jv_RegisterBootstrapPackages.
|
| 8928 |
|
|
* include/jvm.h (_Jv_RegisterBootstrapPackages): Declare.
|
| 8929 |
|
|
* java/lang/VMClassLoader.java (getPackage): Rewrote.
|
| 8930 |
|
|
(getPackages): Likewise.
|
| 8931 |
|
|
(definedPackages): New field.
|
| 8932 |
|
|
(definePackageForNative): New method.
|
| 8933 |
|
|
* java/lang/Class.h (_Jv_FindClassInCache): Updated.
|
| 8934 |
|
|
* java/lang/natVMClassLoader.cc (loadClass): Updated.
|
| 8935 |
|
|
* defineclass.cc (handleClassBegin): Use
|
| 8936 |
|
|
ClassLoader.findLoadedClass.
|
| 8937 |
|
|
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
|
| 8938 |
|
|
Rewrote.
|
| 8939 |
|
|
(struct _Jv_LoaderInfo): Removed.
|
| 8940 |
|
|
(initiated_classes): Likewise.
|
| 8941 |
|
|
(_Jv_UnregisterClass): Don't use initiated_classes.
|
| 8942 |
|
|
(_Jv_FindClassInCache): Likewise. Removed 'loader' argument.
|
| 8943 |
|
|
(_Jv_FindClass): Register classes found during boostrap.
|
| 8944 |
|
|
(BOOTSTRAP_CLASS_LIST_SIZE): New define.
|
| 8945 |
|
|
(bootstrap_class_list): New global.
|
| 8946 |
|
|
(bootstrap_index): Likewise.
|
| 8947 |
|
|
(_Jv_RegisterBootstrapPackages): New function.
|
| 8948 |
|
|
* gnu/gcj/runtime/natVMClassLoader.cc (findClass): Call
|
| 8949 |
|
|
definePackageForNative.
|
| 8950 |
|
|
(findClass): Updated.
|
| 8951 |
|
|
* gnu/gcj/runtime/VMClassLoader.java (definePackageForNative):
|
| 8952 |
|
|
New method.
|
| 8953 |
|
|
|
| 8954 |
|
|
2005-01-10 Tom Tromey
|
| 8955 |
|
|
|
| 8956 |
|
|
PR libgcj/18868:
|
| 8957 |
|
|
* include/jvm.h (_Jv_Linker::find_field): Declare.
|
| 8958 |
|
|
(_Jv_Linker::find_field_helper): Likewise.
|
| 8959 |
|
|
* link.cc (find_field_helper): New method.
|
| 8960 |
|
|
(find_field): Likewise.
|
| 8961 |
|
|
(resolve_pool_entry): Use it. Throw NoSuchFieldError when field
|
| 8962 |
|
|
not found.
|
| 8963 |
|
|
(link_symbol_table): Use find_field.
|
| 8964 |
|
|
|
| 8965 |
|
|
2005-01-10 Michael Koch
|
| 8966 |
|
|
|
| 8967 |
|
|
PR libgcj/18014
|
| 8968 |
|
|
* java/util/Locale.java (Locale): Don't uppercase variant.
|
| 8969 |
|
|
(getISOCountries): Fixed typo in javadoc.
|
| 8970 |
|
|
|
| 8971 |
|
|
2005-01-10 Michael Koch
|
| 8972 |
|
|
|
| 8973 |
|
|
* java/util/SimpleTimeZone.java (checkRule):
|
| 8974 |
|
|
Throw IllegalArgumentException on invalid month values.
|
| 8975 |
|
|
* java/util/TimeZone.java (setID):
|
| 8976 |
|
|
Throw NullPointerException if needed.
|
| 8977 |
|
|
|
| 8978 |
|
|
2005-01-10 Andrew John Hughes
|
| 8979 |
|
|
|
| 8980 |
|
|
* java/util/SimpleTimeZone.java (getOffset):
|
| 8981 |
|
|
offset end date with daylight savings
|
| 8982 |
|
|
|
| 8983 |
|
|
2005-01-10 Ranjit Mathew
|
| 8984 |
|
|
|
| 8985 |
|
|
* testsuite/libjava.compile/PR19277.java: New file for PR java/19277.
|
| 8986 |
|
|
* testsuite/libjava.compile/PR19277.xfail: Likewise.
|
| 8987 |
|
|
|
| 8988 |
|
|
2005-01-09 Michael Koch
|
| 8989 |
|
|
|
| 8990 |
|
|
PR libgcj/17069
|
| 8991 |
|
|
* java/net/InetAddress.java (getLocalHost):
|
| 8992 |
|
|
Throw UnknownHostException if local hostname cannot be determined.
|
| 8993 |
|
|
|
| 8994 |
|
|
2005-01-06 Tom Tromey
|
| 8995 |
|
|
|
| 8996 |
|
|
* java/lang/ClassLoader.java (findClass): Fixed documentation.
|
| 8997 |
|
|
|
| 8998 |
|
|
2005-01-07 Michael Koch
|
| 8999 |
|
|
|
| 9000 |
|
|
PR libgcj/18115
|
| 9001 |
|
|
* java/nio/Buffer.java (address): New field.
|
| 9002 |
|
|
* java/nio/DirectByteBufferImpl.java (address): Removed.
|
| 9003 |
|
|
* java/nio/MappedByteBufferImpl.java (address): Likewise.
|
| 9004 |
|
|
* java/nio/CharViewBufferImpl.java (CharViewBufferImpl):
|
| 9005 |
|
|
Explicitly initialize Buffer.address if needed.
|
| 9006 |
|
|
* java/nio/DoubleViewBufferImpl.java (DoubleViewBufferImpl): Likewise.
|
| 9007 |
|
|
* java/nio/FloatViewBufferImpl.java (FloatViewBufferImpl): Likewise.
|
| 9008 |
|
|
* java/nio/IntViewBufferImpl.java (IntViewBufferImpl): Likewise.
|
| 9009 |
|
|
* java/nio/LongViewBufferImpl.java (LongViewBufferImpl): Likewise.
|
| 9010 |
|
|
* java/nio/ShortViewBufferImpl.java (ShortViewBufferImpl): Likewise.
|
| 9011 |
|
|
* jni.cc (_Jv_JNI_GetDirectBufferAddress): Don't assume buffer is a
|
| 9012 |
|
|
DirectByteBufferImpl object.
|
| 9013 |
|
|
(_Jv_JNI_GetDirectBufferCapacity): Likewise.
|
| 9014 |
|
|
* testsuite/libjava.jni/directbuffer.c,
|
| 9015 |
|
|
testsuite/libjava.jni/directbuffer.java,
|
| 9016 |
|
|
testsuite/libjava.jni/directbuffer.out,
|
| 9017 |
|
|
testsuite/libjava.jni/bytebuffer.c,
|
| 9018 |
|
|
testsuite/libjava.jni/bytebuffer.java,
|
| 9019 |
|
|
testsuite/libjava.jni/bytebuffer.out: New files.
|
| 9020 |
|
|
|
| 9021 |
|
|
2005-01-05 Tom Tromey
|
| 9022 |
|
|
|
| 9023 |
|
|
* java/util/zip/ZipEntry.java (setCompressedSize): Allow any
|
| 9024 |
|
|
argument.
|
| 9025 |
|
|
(compressedSize): Now 'long'. Default to -1.
|
| 9026 |
|
|
(getCompressedSize): Rewrote.
|
| 9027 |
|
|
* java/util/zip/DeflaterOutputStream.java (deflate): Don't
|
| 9028 |
|
|
deflate at all if we need input.
|
| 9029 |
|
|
|
| 9030 |
|
|
2005-01-05 Tom Tromey
|
| 9031 |
|
|
|
| 9032 |
|
|
PR libgcj/15719:
|
| 9033 |
|
|
* interpret.cc (run) : Set tmpval
|
| 9034 |
|
|
correctly.
|
| 9035 |
|
|
|
| 9036 |
|
|
2005-01-05 Tom Tromey
|
| 9037 |
|
|
|
| 9038 |
|
|
* java/lang/natRuntime.cc (insertSystemProperties): Set
|
| 9039 |
|
|
java.ext.dirs earlier.
|
| 9040 |
|
|
|
| 9041 |
|
|
2005-01-05 Eric Botcazou
|
| 9042 |
|
|
|
| 9043 |
|
|
* java/lang/natObject.cc (_Jv_ObjectCheckMonitor): Initialize the
|
| 9044 |
|
|
sync_info element of the object if needed.
|
| 9045 |
|
|
|
| 9046 |
|
|
2005-01-03 Eric Botcazou
|
| 9047 |
|
|
|
| 9048 |
|
|
* testsuite/libjava.lang/Process_4.java (Process_4): Expect only
|
| 9049 |
|
|
a non-zero exit status from 'false'.
|
| 9050 |
|
|
|
| 9051 |
|
|
2005-01-01 Bryce McKinlay
|
| 9052 |
|
|
|
| 9053 |
|
|
* include/boehm-gc.h: Include gc_ext_config.h, not gc_config.h.
|