2003-06-29 Richard Frith-Macdonald <rfm@gnu.org>

	* user_home.c: Cast all arguments to isspace() as int ... for picky
	compiler versions.

2003-06-25  Adam Fedor  <fedor@gnu.org>

	* Documentation/GNUmakefile.in (after-install): Install man pages
	* Documentation/GNUstep.7.gz: New file (from Martin Brecher).

Wed Jun 25 15:47:46 2003  Tom Koelman <tkoelman@xs4all.nl>

	* Instance/subproject.make (subproject.def): Depend on DLL_DEF_INP.

2003-06-21  Adam Fedor  <fedor@gnu.org>

	* Instance/Documentation/autogsdoc.make: If not BASE_MAKE_LOADED
	print a better error message about needing to install GNUstep-base
	first.

2003-06-20  Adam Fedor  <fedor@gnu.org>

	* Version 1.7.1

2003-06-18  Adam Fedor  <fedor@gnu.org>

	* target.make (openbsd): Enable shared libs, use -fPIC not -fpic.

2003-06-17  Adam Fedor  <fedor@gnu.org>

	* Instance/Documentation/texi.make: Don't abort make if
	texi programs aren't available. Don't install if files not made.

2003-06-16  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Add option to disable moving obsolete dirs
	* GNUmakefile.in: Update for change.

2003-06-15  Adam Fedor  <fedor@gnu.org>

	* target.make (openbsd/SHARED_LIB_LINK_CMD): Use gcc to link
	the library.

2003-06-11  Adam Fedor  <fedor@gnu.org>

	* move_obsolete_paths.sh: Don't remove the Developer dir.

2003-06-06  Adam Fedor  <fedor@gnu.org>

	* target.make (openbsd/OBJ_MERGE_CMD): Add.

2003-06-05  Adam Fedor  <fedor@gnu.org>

	* config_thread.m: More complete thread test.
	* configure.ac: Add runtime based on RUNTIME_LIB

2003-06-03  Adam Fedor  <fedor@gnu.org>

	* target.make (darwin/BUNDLE_LD): Use libtool
	(darwin/AFTER_INSTALL_SHARED_LIB_CMD): Link to the LIB_LINK_FILE
	as well.

Tue Jun  3 11:51:02 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Documentation/autogsdoc.make (internal-doc-install_):
	Fixed typo - added missing ";".

2003-06-02 18:16  Alexander Malmberg <alexander@malmberg.org>

	* Instance/Documentation/autogsdoc.make (internal-doc-install_):
	Add a missing "\" line continuation.

	(internal-doc-uninstall_): Add an $(END_ECHO) to balance the
	echoing.

Mon Jun  2 10:21:11 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in (install): Only create the symlink Makefiles -->
	Library/Makefiles if symbolic links are available.  (Problems
	reported by Matt Rice).

Sat May 31 09:13:07 2003  Matt Rice <ratmice@yahoo.com>, 
	                  David Ayers <d.ayers@inode.at>

	* Instance/gswapp.make (internal-gswapp-install_): Fixed typo:
	removed excess bracket.

Fri May 30 23:28:55 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* common.make (OBJC_FLAGS): Added -fno-strict-aliasing.

2003-05-29  Adam Fedor  <fedor@gnu.org>

	* target.make (TARGET_SYSTEM_LIBS): Remove -ldl (added when necessary
	by gnustep-base).

Wed May 28 09:47:42 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make: Use test -r instead of test -f to check
	that a file, which might be a symlink, exists.
	* Instance/framework.make (internal-framework-install_): Always remove
	the old symlinks without checking.

Tue May 27 16:52:27 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Documentation/javadoc.make (internal-doc-install_): Fixed line breaking
	typo.

Tue May 27 13:21:57 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/objc.make: Remove old deprecation warning.
	* Instance/tool.make: The same.
	
Tue May 27 13:12:59 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make: Use ECHO_NOTHING in commands which
	were using @ or printing the command.
	* Instance/documentation.make: The same.
	* Instance/framework.make: The same.
	* Instance/gswapp.make: The same.
	* Instance/java-tool.make: The same.
	* Instance/library.make: The same.
	* Instance/palette.make: The same.	
	* Instance/resource-set.make: The same.
	* Instance/service.make: The same.
	* Instance/subproject.make: The same.	
	* Instance/Documentation/autogsdoc.make: The same.
	* Instance/Documentation/gsdoc.make: The same.
	* Instance/Documentation/javadoc.make: The same.
	* Instance/Documentation/latex.make: The same.
	* Instance/Documentation/texi.make: The same.	
	* Instance/Shared/java.make: The same.
	
	* Instance/ctool.make (internal-ctool-uninstall_): Use ECHO_UNINSTALLING.
	* Instance/document.make (internal-textdoc-uninstall_): The same.
	* Instance/framework.make (internal-framework-uninstall_): The same.
	* Instance/gswapp.make (internal-gswapp-uninstall_): The same.
	* Instance/gswbundle.make (internal-gswbundle-uninstall_): The same.
	* Instance/java-tool.make (internal-java_tool-uninstall_): The same.
	* Instance/library.make (internal-library-uninstall_): The same.
	* Instance/objc.make (internal-objc-uninstall_): The same.
	* Instance/service.make (internal-service-uninstall_): The same.
	* Instance/Documentation/autogsdoc.make (internal-doc-uninstall_): The same.	
	* Instance/Documentation/gsdoc.make (internal-doc-uninstall_): The same.
	* Instance/Documentation/install_files.make (internal-doc-uninstall_): The same.
	* Instance/Documentation/javadoc.make (internal-doc-uninstall_): The same.
	* Instance/Documentation/latex.make (internal-doc-uninstall_): The same.	
	
	* Instance/gswbundle.make (internal-gswbundle-install_): Use ECHO_INSTALLING.
	* Instance/Documentation/autogsdoc.make (internal-doc-install_): The same.
	* Instance/Documentation/gsdoc.make (internal-doc-install_): The same.
	* Instance/Documentation/install_files.make (internal-doc-install_): The same.
	* Instance/Documentation/javadoc.make (internal-doc-install_): The same.

	* Instance/gswapp.make: Use ECHO_CREATING when building the
	various files.
	* Instance/subproject.make: Use ECHO_CREATING when building the
	DLL_DEF_INP file.
	
Tue May 27 12:04:38 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* messages.make (ECHO_CHOWNING, ECHO_STRIPPING): New variables.
	
	* Instance/service.make (internal-service-install_): 
	* Instance/application.make: Use them.
	* Instance/bundle.make: Use them.
	* Instance/framework.make: Use them.	
	* Instance/gswapp.make: Use them.	
	* Instance/gswbundle.make: Use them.
	* Instance/java-tool.make: Use them.
	* Instance/palette.make: Use them.	
	* Instance/service.make: Use them.
	* Instance/Shared/bundle.make: Use them.
	* Instance/Documentation/autogsdoc.make: Use them.
	* Instance/Documentation/javadoc.make: Use them.
	
Tue May 27 11:45:41 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (build-framework-dirs): Merge contiguous
	commands into single subshell.
	
Tue May 27 11:36:06 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make: Use ECHO_CREATING when building the
	.plist files.
	* Instance/bundle.make: Same
	* Instance/framework.make: Same.
	* Instance/gswbundle.make: Same.
	* Instance/palette.make: Same.
	* Instance/service.make: Same.

	* Instance/application.make: Use ECHO_CREATING when building the
	.desktop file.
	* Instance/framework.make ($(DUMMY_FRAMEWORK_FILE)): Use
	ECHO_CREATING when building the internal framework class file.
	
Tue May 27 11:22:44 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make: Use ECHO_CREATING when running MKDIRS
	or MKINSTALLDIRS.
	* Instance/bundle.make: The same.
	* Instance/ctool.make: The same.
	* Instance/documentation.make: The same.
	* Instance/framework.make: The same.
	* Instance/gswapp.make: The same.
	* Instance/gsbundle.make: The same.
	* Instance/library.make: The same.
	* Instance/objc.make: The same.
	* Instance/palette.make: The same.
	* Instance/resource-set.make: The same.
	* Instance/rules.make: The same.
	* Instance/service.make: The same.
	* Instance/subproject.make: The same.
	* Instance/test-library.make: The same.
	* Instance/tool.make: The same.
	* Instance/Documentation/autogsdoc.make: The same.
	* Instance/Documentation/texi.make: The same.
	
	* Instance/gswapp.make (internal-gswapp-install_): Use ECHO_INSTALLING.

Tue May 27 11:08:52 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* messages.make (ECHO_UNINSTALLING): New variable.
	(ECHO_PREPROCESSING): Added missing definition in case
	messages=yes.
	
Tue May 27 11:00:59 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* messages.make (ECHO_CREATING, ECHO_NOTHING): New variables.
	* Instance/Shared/bundle.make: Use them.
	* Instance/Shared/headers.make: Same.
	* Instance/Shared/java.make: Same.
	* Instance/Shared/stamp-string.make: Same.
	
Tue May 27 10:54:36 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/ctool.make: Old deprecation warning removed.
	
Tue May 27 10:02:46 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* relative_path.sh: Added code to normalize input paths by
	removing /./ components before using them.

2003-05-19  Adam Fedor  <fedor@gnu.org>

	* Version 1.7.0
	* Documentation/news.texi: Updated

	* configure.ac: On some systems, check for thread libraries
	in different order.

Thu May 15 10:30:55 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in (generated-files): Added fixpath.sh.
	(fixpath.sh): New rule.
	
Wed May 14 16:19:02 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* transform_paths.sh: Quote paths.

Wed May 14 16:15:16 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* debugapp.in: Added more strict quoting of paths everywhere.
	* executable.template.in: Idem.
	* openapp.in: Idem.
	* opentool.in: Idem.

Fri May  9 12:22:24 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/install.texi (Flat Structure): Fixed typo.
	(Reported by Lele Gaifax <lele@seldati.it>).

Tue May  6 11:30:19 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Shared/bundle.make (shared-instance-bundle-all):
	Reverted last change for resource files, but not localized
	resource files.

Mon May  5 00:52:20 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Shared/bundle.make (shared-instance-bundle-all): Fixed
	copying resource files and localized resource files into the
	bundle when they are in subdirs.

2003-05-02  Adam Fedor  <fedor@gnu.org>

	* common.make (GNUSTEP_PALLETES): Put in ApplicationSupport/Palettes
	* move_obsolete_paths.sh: Remove Developer dir.
	* Documentat/GNUmakefile.in: Install docs in Library/Documentation

2003-04-28  Nicola Pero  <nicola@nicola.brainstorm.co.uk>

	* Instance/resource-set.make (RESOURCE_FILES_FULL_INSTALL_DIR): Reverted
	last change.  This file is of general use, not just for libraries.

2003-04-27  Adam Fedor  <fedor@gnu.org>

	* New filesystem structure.
	Use @MAKEFILE_SUFFIX@ instead of Makefiles.
	Replace $GNUSTEP_SYSTEM_ROOT/Makefiles with $GNUSTEP_MAKEFILES	
	Replace Libraries with Library/Libraries
	Replace Headers with Library/Headers
	Replace Documentation with Library/Documentation
	* GNUmakefile.in, GNustep.csh.in, common.make, config.site,
	debugapp.in, executable.template.in, gnustep-make.spec.in,
	java-executable.template, ld_lib_path.csh, ld_lib_path.sh,
	opentool.in, relative_path.sh, setlocaltz.sh,
	spec-debug-alone-rules.template, spec-debug-rules.template,
	spec-rules.template, target.make, which_lib.c, gswbundle.make,
	java.make, test-library.make: Idem.
	* configure.ac (MAKEFILES_SUFFIX): Define to Library/Makefiles
	* create_domain_dir_tree.sh: Add additional Library dirs.
	* resource-set.make (RESOURCE_FILES_FULL_INSTALL_DIR): Use
	$(GNUSTEP_RESOURCES), not $(GNUSTEP_INSTALLATION_DIR).
	* move_obsolete_paths.sh: New file used in installation

Fri Apr 25 17:02:55 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUstep.csh.in: Use the grep -v trick to make sure that
	GUILE_LOAD_PATH is not increased if the paths to add are already
	there in the variable.

	* ld_lib_path.csh: Similar change/fix for all paths.

2003-04-24  Adam Fedor  <fedor@gnu.org>

	* Documentation/filesystem.texi: Clarify Local installation
	rights, Remove Network/{Server,Users}.

Wed Apr 23 09:18:07 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* config.make.in (CPP): Added.  (GENERAL_CPP): Removed.
	* rules.make (ALL_CPLISTFLAGS): Added -x c -traditional.
	(%.plist): Use CPP, not GENERAL_CPP.

Tue Apr 22 16:11:14 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* rules.make (%.c): New rules to generate .c files from .l files
	using lex and from .y files using yacc.

Tue Apr 22 15:27:02 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUstep.csh.in: Quote all values of setenv, set, source calls.

Mon Apr 14 12:59:23 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	Implemented support for preprocessed Info.plists in applications.
	* config.make.in (GENERAL_CPP): New variable.
	* rules.make (ALL_CPLISTFLAGS): New flags.
	(%.plist): Added rule to generate %.plist from %.cplist by running
	the preprocessor.
	* messages.make (ECHO_PREPROCESSING): New message.
	* Instance/application.make: If xxx_PREPROCESS_INFO_PLIST is set
	to yes in the user makefile, automatically depend on
	xxxInfo.plist, which is then automatically generated from
	xxxInfo.cplist.	
	* Master/application.make (_PLIST_INFO_FILES): New variable.
	(internal-clean): Remove info plist files generated by the
	preprocessor.
	
Fri Apr 11 12:38:44 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in (install): Bug fix - install fixpath.sh from the
	local directory, not from the source directory.

Sun Apr  6 02:25:07 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in (install): Bug fix - install GNUstep-reset.sh
	from the source directory, not from the local directory.

Mon Mar 31 18:43:07 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (build-framework-dirs): Do not create
	the symlink from inside derived_src to the headers if there are no
	headers; remove the file before creating the symlink.
	
2003-03-23 Richard Frith-Macdonald <rfm@gnu.org>

	* Merged 1.6.0 branch changes in

Mon Mar 10 12:51:20 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* rules.make: Disable all built-in SUFFIXES and all built-in rules
	with a % target -- for performance.

Wed Feb 26 18:34:37 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make ($(APP_INFO_PLIST_FILE)): Implemented
	merging the xxxInfo.plist into Info.plist on Apple.  Use
	CFBundleIconFile, and not NSIcon, on Apple.  Quote full path of
	xxxInfo.plist file.

2003-03-17  Adam Fedor  <fedor@gnu.org>

	* Version: 1.6.0

2003-03-14  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Check for -lpthread on unknown hosts (e.g. irix)
	* target.make (darwin): Add -read_only_reolcs warning. 
	(darwin5): Remove
	* Documentation/machines.texi: Update Darwin.
	(suggestions from Carl Eugen Hoyos)

2003-03-13  Adam Fedor  <fedor@gnu.org>

	* clean_cpu.sh: Make all hppa variants the same.
	(suggestion from Matthias Klose)

2003-03-04  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Change sense of --disable-import help line
	* configure: Regen.
	* Documentation/install.texi: Update import section
	* Documentation/userfaq.texi: Add import section.

Tue Mar  4 17:13:46 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: Enable GCC deprecation warnings for #import.
	* configure: Regenerated.
	
2003-03-03 iMartin Brecher <martin@mb-itconsulting.com>

	* Documentation/README.MinGW: Tidied
	Some modifiecations by rfm@gnu.org also ... mainly to change the
	order of build/install of libobjc and ffcall
 
2003-02-23 Richard Frith-Macdonald <rfm@gnu.org>

	* user_home.c: fix HOMEPATH and HOMEDRIVE handling for mingw to
	only use the drive if there isn't one in the path.

2003-02-17  Tom Koelman <tkoelman@xs4all.nl>

	* Documentation/README.MingW: Update URLs.

2003-02-16  Adam Fedor  <fedor@gnu.org>

	* Version: 1.5.2
	* Documentation/announce.texi, news.texi, install.texi: Update 

2003-02-14  Adam Fedor  <fedor@gnu.org>

	* target.make (Darwin/SHARED_LIBRARY_LINK_CMD): Include object files
	before library depends.

	* Documentation/gnustep-howto.texi, install.texi: Updates.

Mon Feb 10 13:42:54 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/source-distribution.make: Define a CVS variable, and use
	it in place of `cvs', so that it can be overridden with a
	different value (example: make cvs-snapshot CVS='runsocks cvs').

2003-02-06 Richard Frith-Macdonald <rfm@gnu.org>

	* Instance/subproject.make: Build dll exported symbols def file.
	Remove temporary def file on clean.
	* Instance/rules.make: Make list of subproject def files (thanks Nicola)
	* Instance/library.make: Use list of subproject def files to put
	symbols from subprojects into final dll output.

Wed Feb  5 04:07:05 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* library-combo.make (BUNDLE_LIBS): For apple library-combo,
	do not add -framework Foundation and -framework AppKit.
	* Instance/bundle.make: Link bundle to all libs on Apple so
	that it can be made to work with two-level namespaces.
	
Fri Jan 31 01:20:59 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* openapp.in: Added new option --find.  Calling 'openapp --find
	Ink' will search for the Ink application as usual, but then only
	print out the full path of the application instead of executing
	it.  Replaced `basename $0` with openapp in messages.  Do not talk
	of unimplemented --library-combo option in messages.

Thu Jan 30 17:32:37 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Documentation/gsdoc.make: Use autogsdoc, not gsdoc, to
	compile gsdoc files.  gsdoc is not even installed in the latest
	gnustep-base.

Sun Jan 26 04:54:09 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: New --enable-multi-platform option, off by
	default.  Substitute GNUSTEP_MULTI_PLATFORM and target when
	processing .in files.
	* configure: Regenereated.
	* GNUstep.sh.in: If GNUSTEP_MULTI_PLATFORM is empty, use hardcoded
	GNUSTEP_HOST, GNUSTEP_HOST_OS, GNUSTEP_HOST_CPU,
	GNUSTEP_HOST_VENDOR as provided by configure.
	* GNUstep.csh.in: Idem.
	
Fri Jan 10 05:48:06 GMT 2003 Nicola Pero <n.pero@mi.flashnet.it>

	* target.make (INTERNAL_CFLAGS): On darwin, apple foundation, add
	-no-cpp-precomp.

2003-01-09 Richard Frith-Macdonald <rfm@gnu.org>

	* Documentation/README.MinGW: Updated for current cod, fixing a few
	errors.
	* user_home.c: Fixed typo.

2003-01-03 Richard Frith-Macdonald <rfm@gnu.org>

	* common.make: Don't use RUNTIME_FLAG for plain C code, just for ObjC

Fri Jan  3 01:57:46 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* create_domain_dir_tree.sh (mydir): Replaced dirname invocation
	with a sed trick.  Apparently dirname is not available on OpenStep
	(reported by Pete French <pete@twisted.org.uk>).

Tue Dec 31 16:10:49 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make: For darwin: link to LIB_LINK_SONAME_FILE, not to
	LIB_LINK_INSTALL_NAME, so that it works when building frameworks.

2002-12-30  Adam Fedor  <fedor@gnu.org>

	* ld_lib_path.sh: Use DYLD_LIBRARY_PATH on darwin
	* ld_lib_path.csh: Idem.
	* target.make (darwin): Don't set DYLIB_COMPATIBILITY_VERSION,
	set DYLIB_CURRENT_VERSION correctly, link to LIB_LINK_INSTALL_NAME.

Mon Dec 30 16:38:16 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	A new library-combo apple-apple-apple has been added, and made the
	default on Apple OSX systems.
	* library-combo.make (OBJC_RUNTIME): Variable removed, it's
	redundant with OBJC_RUNTIME_LIB.
	* target.make: Check OBJC_RUNTIME_LIB, not OBJC_RUNTIME.
	* common.make: For libFoundation, added backward compatibility
	fixup for header locations.
	* configure.ac: Map gnu library combo to gnu-gnu-gnu, nx library
	combo to nx-nx-nx, apple library combo to apple-apple-apple.  Use
	apple-apple-apple library-combo on darwin by default.  Use
	-DNeXT_RUNTIME for OBJC_RUNTIME_LIB = apple.  Print out a message
	that we are checking for the library-combo, and which one we
	choose.
	* configure: Regenerated.
	* common.make: To check that we are on an Apple system,
	check FOUNDATION_LIB against apple, not nx.
	* debugapp.in: Recognize apple library combo.
	* executable.template.in: Idem.
	* library-combo.make (RUNTIME_FLAG): For NeXT and Apple runtime,
	always set to -fnext-runtime, regardless of the value of
	OBJC_COMPILER, because OBJC_COMPILER is set in target.make, which
	is read after library-combo.make, so we can't use it here.
	* library-combo.make: Map apple library-combo to
	apple-apple-apple.  Added code for apple OBJC_RUNTIME_LIB,
	FOUNDATION_LIB and GUI_LIB, copied from the one for nx
	library-combo.
	* target.make: For darwin systems, replace all checks for 'nx'
	runtime and foundation lib with checks for 'apple'.
	* Instance/application.make: Apple code is now executed for
	'apple' runtime/foundation/gui lib, not 'nx'.  Removed checks for
	OBJC_COMPILER == NeXT; replace them with checks for FOUNDATION_LIB
	== apple.
	* Instance/bundle.make: Idem.
	* Instance/framework.make: Idem.
	* Instance/gswapp.make: idem.
	
Wed Dec 25 03:09:34 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make: Implemented support for Apple native
	bundle organization, and Apple Info.plist.

Wed Dec 25 03:04:42 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make (DYLIB_INSTALL_NAME): Variable removed, replaced
	by LIB_LINK_INSTALL_NAME.
	* Instance/library.make (LIB_LINK_INSTALL_NAME): Define.
	* Instance/framework.make (LIB_LINK_INSTALL_NAME): Define.
	* Instance/framework.make: Do not build and link the dummy
	framework class on Apple.  On Apple, create the symbolic link
	xxx.framework/xxx --> the shared library.  Modified NSExecutable
	value on Apple.  New install code for Apple.
	
Wed Dec 25 02:53:19 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/application.make (internal-clean): Removed special code
	for OBJC_COMPILER = NeXT.

Fri Dec 20 17:27:16 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* library-combo.make (LIBRARIES_DEPEND_UPON, BUNDLE_LIBS): For nx
	foundation or gui, add necessary -framework flags.
	* target.make (DYLIB_INSTALL_NAME): For darwin, define using
	FINAL_LIBRARY_INSTALL_DIR rather than hardcoding
	GNUSTEP_SYSTEM_ROOT, so that it works no matter where a library is
	installed.
	
Fri Dec 20 16:21:40 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/tool.make (FINAL_TOOL_INSTALL_DIR): New variable;
	support it.  By setting this variable before including the
	makefile, you can fine control where you want the tool executable
	to be installed.

Sun Dec 15 16:22:13 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Shared/stamp-string.make: New file providing
	infrastructure for very efficient stamp string support.
	* GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): Added stamp-string.make
	* Instance/application.make: Use Instance/Shared/stamp-string.make
	to rebuild Info.plist and xxx.desktop iff there is a clear reason
	to do so.
	* Instance/bundle.make: Use Instance/Shared/stamp-string.make
	to make sure we rebuild the Info.plist whenever the make variables
	used in it change.

Sat Dec 14 02:42:02 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* library-combo.make: Quick attempt at fixing/updating
	foundation/appkit flags to compile with nx library-combo on Mac
	OSX.  Dropped NeXTstep iconheader code.
	* Instance/application.make: Quick attempt at fixing/updating
	building nx applications.  Added missing rule to build directory,
	and dropped NeXTstep iconheader code.
	
Sat Dec 14 02:36:00 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac (AC_CONFIG_FILES): Removed config.h, which is 
	already in AC_CONFIG_HEADER.
	* configure: Regenerated.

Thu Dec 12 00:03:30 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make: Fixed typo in warning message.

2002-12-10  Adam Fedor  <fedor@gnu.org>

	* clean_os.sh: Filter version from darwin6.
	* target.make (darwin): Was darwin6
	(irix): Updated for shared libraries (from Carl Eugen Hoyos).

	* Documentation/machines.texi: Updated.

Mon Dec  9 12:04:49 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (internal-framework-install_): Fixed
	creating the installation directory for headers in DLL case, so
	that it uses HEADER_FILES_INSTALL_DIR (Patch from David Ayers
	<d.ayers@inode.at>).

2002-12-05  Mirko Viviani  <mirko.viviani@rccr.cremona.it>

	* Instance/framework.make ($(FRAMEWORK_FILE)): create the link with
	GNUSTEP_INSTANCE name instead of FRAMEWORK_NAME. (patch from David
	Ayers <d.ayers@inode.at>)

2002-12-03  Mirko Viviani  <mirko.viviani@rccr.cremona.it>

	* Instance/framework.make ($(FRAMEWORK_FILE)): remove the link before
	creating a new one.

2002-12-02  Mirko Viviani  <mirko.viviani@rccr.cremona.it>

	* Instance/framework.make ($(FRAMEWORK_FILE)): link
	lib<frameworkName>.so to <frameworkName> for dynamic loading.

Mon Dec  2 12:43:23 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make: Added support for XXX_HEADER_FILES_DIR
	and XXX_HEADER_FILES_INSTALL_DIR (Patch from David Ayers
	<d.ayers@inode.at>).

2002-11-29  Adam Fedor  <fedor@gnu.org>

	* target.make (darwin1): Remove
	(darwin6): Add.

2002-11-27 Richard Frith-Macdonald <rfm@gnu.org>

	* user_home.c: Use USERPROFILE for home directory on windoze.
	* Documentation/RADME.MinGW: Fix typo reported by Tom Koelman

2002-11-19  Adam Fedor  <fedor@gnu.org>

	* Version: 1.5.1
	* Documentation/news.texi: Updated.

2002-11-19  Adam Fedor  <fedor@gnu.org>

	* create_domain_dir_tree.sh (mydir): Use `command` not
	$(command), which doesn't work with all sh's.

2002-11-15  Adam Fedor  <fedor@gnu.org>

	* common.make: Remove duplicate OBJC_RUNTIME_LIB and FOUNDATION_LIB
	setup
	* library-combo.make (GNUSTEP_FND_DIR, RUNTIME_FLAG): Extra flags
	moved from common.make
	(FOUNDAION_LIB=gnu): setup moved from common.make.

	* target.make (darwin5/NeXT cc) (DYLIB_EXTRA_FLAGS,
	DYLIB_DEF_FRAMEWORKS, DYLIB_DEF_LIBS): Comment out or remove.

Wed Nov  6 15:26:07 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in (install): Fixed typo - was installing
	config.site into GNUSTEP_SYSTEM_ROOT/shared rather than
	GNUSTEP_SYSTEM_ROOT/share.

Wed Nov  6 12:31:40 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	Rewritten framework/subproject interaction so that it supports
	FRAMEWORK_NAME containing multiple framework names.  Framework API
	change warning: CURRENT_VERSION_NAME replaced by
	XXX_CURRENT_VERSION_NAME; DEPLOY_WITH_CURRENT_VERSION replaced by
	XXX_DEPLOY_WITH_CURRENT_VERSION.
	* common.make (CURRENT_VERSION_NAME): Do not define here.
	(DEPLOY_WITH_CURRENT_VERSION): Idem.
	* Instance/framework.make: Added support for
	xxx_CURRENT_VERSION_NAME and xxx_DEPLOY_WITH_CURRENT_VERSION.
	* rules.make (FRAMEWORK_NAME): Do not define here.
	(FRAMEWORK_DIR_NAME): Idem.
	(FRAMEWORK_VERSION_DIR_NAME): Idem.
	* Master/framework.make (FRAMEWORK_NAME): Set here.
	* Instance/framework.make (FRAMEWORK_DIR_NAME,
	FRAMEWORK_VERSION_DIR_NAME): Set here.
	* Master/rules.make (%.subprojects): Pass to submakes for
	subprojects OWNING_PROJECT_HEADER_DIR instead of FRAMEWORK_NAME
	and FRAMEWORK_VERSION_DIR_NAME; set the new variable manually
	depending on the instance we're building.
	(%.variables): Similar change.
	* Master/subproject.make (build-headers): Always define this rule;
	don't depend on FRAMEWORK_NAME.
	(internal-install, internal-uninstall: Always run install /
	uninstall, no matter what FRAMEWORK_NAME is.
	* rules.make (CURRENT_FRAMEWORK_HEADERS_FLAG): Renamed to
	DERIVED_SOURCES_HEADERS_FLAG.  Include it also if
	OWNING_PROJECT_HEADER_DIR is non empty.
	* Instance/subproject.make: Rewritten header copying for
	frameworks and such; now manage headers basing on the
	OWNING_PROJECT_HEADER_DIR variable only.
	
Wed Nov  6 12:09:09 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (internal-framework-distclean): Do not
	remove DERIVED_SOURCES; already removed on make clean.

Wed Nov  6 10:56:55 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make (.PHONY): Added
	internal-app-copy_into_dir.
	(internal-app-copy_into_dir): Implemented.

2002-11-05  Adam Fedor  <fedor@gnu.org>

	* Documentation/README.MinGW: Add note about setting
	installation prefix.
	* Documentation/faq.texi: Typo.
	* Documentation/machines.texi: Updates.
	* Documentation/userfaq.texi: Idem.

Mon Nov  4 14:59:27 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/documentation.make (internal-doc-install_): Moved
	before the submakefile fragments are included, to fix installation
	problem.

Mon Nov  4 12:44:07 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in (distclean): Remove fixpath.sh.

Mon Nov  4 12:08:58 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Documentation: New directory.
	* Instance/Documentation/autogsdoc.make: New file.
	* Instance/Documentation/gsdoc.make: New file.
	* Instance/Documentation/javadoc.make: New file.
	* Instance/Documentation/latex.make: New file.
	* Instance/Documentation/texi.make: New file.
	* Instance/documentation.make: Include only the appropriate
	documentation makefiles; most code moved into the specific
	documentation makefiles.
	* GNUmakefile.in (install): Create the
	GNUSTEP_MAKEFILES/Instance/Documentation directory.
	(INSTANCE_DOC_MAKE_FILES): List the new makefiles in this
	variable.
	(install): Install them.
	* rules.make ($(GNUSTEP_MAKEFILES)/Instance/Documentation/*.make):
	New rule to let make know that all documentation makefiles are
	always up to date.
	
Fri Nov  1 14:00:11 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* common.make (GNUSTEP_MAKEINFO, GNUSTEP_MAKEINFO_FLAGS,
	GNUSTEP_MAKETEXT, GNUSTEP_MAKETEXT_FLAGS, GNUSTEP_TEXI2DVI,
	GNUSTEP_TEXI2DVI_FLAGS, GNUSTEP_TEXI2HTML,
	GNUSTEP_TEXI2HTML_FLAGS, GNUSTEP_DVIPS, GNUSTEP_DVIPS_FLAGS,
	AUTOGSDOC, JAVADOC, ALL_JAVADOCFLAGS): Moved into
	Instance/documentation.make
	* rules.make (ALL_JAVADOCFLAGS): Moved into
	Instance/documentation.make.
	* Instance/documentation.make: Set all these documentation
	specific flags and options here.
	(ADDITIONAL_MAKEINFO_FLAGS, ADDITIONAL_MAKETEXT_FLAGS,
	ADDITIONAL_TEXI2DVI_FLAGS, ADDITIONAL_TEXI2HTML_FLAGS,
	ADDITIONAL_DVIPS_FLAGS): New variables.

Fri Nov  1 13:36:25 2002  Nicola Pero  <n.pero@mi.flashnet.it>

	* ChangeLog: Moved into ChangeLog.1
