gcc/libjava/java
Bryce McKinlay 213858c013 System.java (setProperties): Only call init_properties() if properties is null.
2000-11-24  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/lang/System.java (setProperties): Only call init_properties()
	if properties is null.
	(getProperties): Ditto.
	(getProperty): Ditto.
	(setProperty): Call init_properties if properties are null.
	(prop_init): Remove field.
	* java/lang/natSystem.cc (init_properties): Synchronize the entire
	method. Check for null properties after synchronizing instead of
	prop_init flag. Set the properties field last for thread safety.

	* java/io/ObjectInputStream.java (ObjectInputStream): If DEBUG is set,
	test for gcj.dumpobjects property and enable object stream dumping
	if it is set.
	(dumpElement): No longer native.
	(dumpElementln): Ditto.
	(setDump): Do not define.
	* java/io/natObjectInputStream.cc (dumpElement): Removed.
	(dumpElementln): Removed.
	(setDump): Removed.

2000-11-24  Bryce McKinlay  <bryce@albatross.co.nz>

	* configure: Rebuilt.
	* Makefile.in: Rebuilt.
	* Makefile.am (built_java_source_files): Add Configuration.java.
	* configure.in: Add Configuration.java to CONFIG_FILES. Set
	LIBGCJDEBUG substitution if --enable-libgcj-debug is specified.
	Create `gnu' directory in the build tree.
	* gnu/classpath/Configuration.java.in: New file.

From-SVN: r37749
2000-11-26 01:48:04 +00:00
..
applet backport: Applet.java: New file. 2000-07-12 05:52:04 +01:00
awt Makefile.am: Added rules for libgcjx library. 2000-10-22 17:46:09 +00:00
beans PropertyChangeSupport.java (propertyListeners): Made transient. 2000-11-16 21:34:48 +00:00
io System.java (setProperties): Only call init_properties() if properties is null. 2000-11-26 01:48:04 +00:00
lang System.java (setProperties): Only call init_properties() if properties is null. 2000-11-26 01:48:04 +00:00
math Makefile.am: Added locale files from Classpath. 2000-10-27 10:33:46 +00:00
net InetAddress.java (addr): Renamed from 'address'. 2000-11-03 07:43:06 +00:00
security Makefile.am: Removed java/io/Replaceable.java and java/io/Resolvable.java. 2000-10-05 23:57:16 +00:00
sql LocaleData_en.java (monetarySeparator): Added. 2000-10-10 23:09:08 +00:00
text natString.cc: Include Locale.h. 2000-11-18 02:29:13 +00:00
util Vector.java: Improve exception messages. 2000-11-23 05:18:41 +00:00