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
