2004-09-07  Adam Fedor  <fedor@gnu.org>

	* Version 1.10.0

Tue Sep  7 12:48:31 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make (SHARED_LIB_LINK_CMD): Removed -prebind flag.

2004-09-06  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Don't reset LIB_DIR.

2004-09-03  Adam Fedor  <fedor@gnu.org>

	* Add missing GNUsteprc.in

Fri Sep  3 21:52:00 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: Recognize --with-user-root option and store
	the configuration into the system GNUsteprc.
	* configure: Regenerated.
	* GNUsteprc.in: New file.
	* GNUmakefile.in (install): Install the system GNUsteprc into
	GNUSTEP_SYSTEM_ROOT.  (uninstall): Uninstall the same file.
	(distclean): Remove GNUsteprc.
	* user_home.c: Do not segfault if the environment variable
	GNUSTEP_SYSTEM_ROOT is not set when the tool is executed.
	
Thu Sep 02 17:01:11 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* tar-exclude-list: New file currently containing CVS and .svn.
	* GNUmakefile.in: Install the new file.
	* Instance/Shared/bundle.make: Modified TAR commands to exclude
	files listed in the tar-exclude-list file.
	* Instance/framework.make: Same changes.
	* Instance/gswbundle.make: Same changes.
	* Instance/Documentation/autogsdoc.make: Same changes.
	* Instance/Documentation/javadoc.make: Same changes.
	* Instance/Documentation/latex.make: Same changes.
	
Tue Aug 31 16:21:41 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/library.make: If xxx_INTERFACE_VERSION or xxx_SOVERSION
	is set, but xxx_VERSION is not set, guess xxx_VERSION by taking
	xxx_INTERFACE_VERSION and appending .0.
	
2004-08-24  Quentin Mathe  <qmathe@club-internet.fr>

	* ld_lib_path.sh:
	* ld_lib_path.csh:
	Added comments to explain why we set DYLD_FRAMEWORK_PATH on Darwin with
	any library combo and not just apple-apple-apple (it is a temporary
	solution).

2004-08-24  Adam Fedor  <fedor@gnu.org>

	* GNUstep.sh.in: Add newline at end of file (avoids bug in Solaris
	sed).

Fri Aug 20 02:26:12 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/install.texi (Single-User): Removed mention of
	FORCE_USER_ROOT which is going to be dropped in next releases.

Fri Aug 20 02:19:54 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUstep.sh.in: Do not run make_services.
	* GNUstep.csh.in: Do not run make_services.
	
2004-08-07  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Remove warning about moving old directories into
	new directory structure (been there since 1.7.0).

2004-07-31  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Add checks for specific Apple compiler flags.
	* target.make (darwin): Use them. Don't add no-cpp-precomp flag
	when compiling with Apple compiler.

	* Documentation/README.Darwin: Minor fixes (Patch from
	lars.sonchocky-helldorf@hamburg.de).

	* Master/source-distribution.make: Add CVS_TAG_NAME variable.

2004-07-11  Gregory John Casamento <greg_casamento@yahoo.com>

	* Instance/palette.make: Updated the palette.make to create
	a plist instead of a string format file for the palette.table.   
	It's necessary for the the palette.table to be able to pass in
	a set of classes to be imported.

2004-07-09  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Improve compiler type test.
	* Documentation/gnustep.init: Fix template parsing rules.
º
2004-07-04  Adrian Robert  <arobert@cogsci.ucsd.edu>

	* Instance/Documentation/texi.make:
	Added rules to use texi2pdf to generate PDF doc, and replace PS by PDF
	in the default generate/install/uninstall rules.  Add <instance>.html
	to the list of files installed/uninstalled for HTML.

2004-06-23 01:47  Alexander Malmberg <alexander@malmberg.org>

	* common.make, config.make.in: Rename HAS_OBJC_EXCEPTIONS to
	USE_OBJC_EXCEPTIONS.
	* configure.ac: Same. Also add --enable-native-objc-exceptions
	argument and make the test for this feature stricter.
	* configure: Rebuild.

Fri Jun 19 13:01:02 2004  Nicola Pero <n.pero@mi.flashnet.it>,
	                  Yves de Champlain <yves@gnu-darwin.org>

	* target.make (EXTRACT_CLASS_NAMES_COMMAND): New variable, with
	special value for darwin.
	* Instance/framework.make: Use the new variable when building
	the list of classes in the framework.

Fri Jun 18 18:49:16 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* configure.ac: Detect native exception handler support in the
	compiler, and set HAS_OBJC_EXCEPTIONS to yes if it's there.
	* configure: Regenerated.
	* config.make.in: New variable HAS_OBJC_EXCEPTIONS.
	* common.make: If HAS_OBJC_EXCEPTIONS is set, add
	-fobjc-exceptions to the ObjC flags.
	
2004-06-16  Adam Fedor  <fedor@gnu.org>

	* GNUmakefile (distclean): Remove duplicate GNUmakefile removal
	Don't remove Documentation/GNUmakefile

	* Documentation/machines.texi: Update

	* Instance/resource-set.make (internal-resource_set-uninstall_):
	Remove directories after removing files.

Tue Jun 15 09:49:16 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* GNUstep.sh.in: Detect if we're running under zsh, and if so, if
	the shwordsplit option is not set, set it for the duration of the
	script, then restore it to its original value at the end.  This
	seems to fix setting the paths on zsh.
	
2004-06-14  Adam Fedor  <fedor@gnu.org>

	* GNUmakefile.in (uninstall): Remove all installed files (still
	need to do directories).

2004-06-09  Adam Fedor  <fedor@gnu.org>

	* Version 1.9.2
	* Documentation/GNUmakefile: Include ../Version
	* Documentation/README.Cygwin: minor updates.
	* Documentation/gnustep-howto.texi, Documentation/machines.texi: Update

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

	* ld_lib_path.[c]sh: Allow seting of GNUstep framework location on
	Mac OS X for all library combos (patch from Quentin Mathe
	<gnustep-quentin@club-internet.fr>).

	* Instance/application.make ($(APP_INFO_PLIST_FILE)): Don't fail
	if plmerge does not work.

	* Documentation/README.Cygwin: Update
	* Documentation/machines.texi: Add Mac OS X section.
	* Documentation/news.texi: Update.

Tue Jun  1 15:43:45 BST 2004  Riccardo Mottola <rollei@tiscalinet.it>

	* debugapp.in (appname): Fixed escaping of --args argument to work
	with an alien grep / os.

2004-05-17 Richard Frith-Macdonald <rfm@gnu.org>

        * Instance/Documentation/autogsdoc.make: Simplify rules.  Avoid
	dependency on existence of documentation subdirectory by relying on
	new autogsdoc feature (it now creates the subdirectory if necessary).
	This prevents possible recursion in make process.

2004-05-07 Richard Frith-Macdonald <rfm@gnu.org>

	* Master/rules.make: Pass 'operation' to instances in
	'GNUSTEP_OPERATION'
        * Instance/Documentation/autogsdoc.make: Use 'GNUSTEP_OPERATION'

Thu Apr 29 15:54:17 2004  Nicola Pero <n.pero@mi.flashnet.it>
	
	* Instance/Documentation/autogsdoc.make
	(GNUSTEP_INSTANCE/dependencies): Only include this file when the
	operation is 'all'.
	(internal-doc-clean): Do not run autogsdoc here.
	(internal-doc-distclean): Rule removed.  No longer needed, as the
	previous changes should do the real fix.
	
Thu Apr 29 14:04:61 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* Instance/Documentation/autogsdoc.make (internal-doc-distclean):
	Added rule, to make sure a 'make distclean' actually cleans.

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

	* clean_os.sh: Report netbsd1.6* and netbsd2* as netbsdelf.

Tue Apr 20 10:27:16 2004  Matt Rice <ratmice@yahoo.com>

	* target.make: Use the GNU/Linux ELF code for GNU/Hurd too.

2004-04-12  Adam Fedor  <fedor@gnu.org>

	* common.make (GNUSTEP_FRAMEWORKS_FLAGS): Add missing close paren.

	* clean_os.sh: Add netbsd1.6Z

	* Documentation/GNUmakefile (GNUSTEP_TEXI2HTML_FLAGS): Add.
	* Documentation/gnustep.init: Some updates.
	* Documentation/announce.texi: Fix bug url.
	* Documentation/gnustep-howto.texi: Add more dependancy explanations.
	* Documentation/machines.texi: Add FreeBSD 5.x.

2004-04-02  David Ayers  <d.ayers@inode.at>

	* GNUstep-reset.sh: Unset DYLD_LIBRARY_PATH and	
	DYLD_FRAMEWORK_PATH.
	* common.make: Mark as makefile for emacs.  Add support for
	setting GNUSTEP_FRAMEWORKS_DIRS and GNUSTEP_FRAMEWORKS_FLAGS 
	for apple-apple-apple.
	* ld_lib_path.(c)sh: Set DYLD_FRAMEWORK_PATH for
	apple-apple-apple.
	* rules.make: Added support for GNUSTEP_FRAMEWORKS_FLAGS.
	
Wed Mar 31 11:46:03 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* Instance/bundle.make: Use ALL_LDFLAGS when running DLLWRAP on
	windows.
	* Instance/framework.make: Similar change.
	* Instance/palette.make: Similar change.

Wed Mar 31 11:44:21 2004  Willem Rein Oudshoorn <woudshoo@xs4all.nl>
	
	* Instance/library.make: Use ALL_LDFLAGS when running DLLWRAP on
	windows.

2004-03-31 Richard Frith-Macdonald <rfm@gnu.org>

	* Instance/Documentation/autogsdoc.make: Make doc subdirectory if
	necessary.

2004-03-31 Richard Frith-Macdonald <rfm@gnu.org>

	* jni.make: Add support for MacOS-X ... use the java 1.3.1 headers
	fromt the JavaVM framework.

Tue Mar 30 02:44:21 2004  Nicola Pero <n.pero@mi.flashnet.it>
	
	* Documentation/filesystem.texi: Clarify the differences between
	the Local domain and System domain, clearly state that the default
	installation directory of software should be the Local domain, and
	mention that the Network domain is now optional and disabled by
	default.  Other minor clarifications and tidyups.

Tue Mar 30 02:01:59 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* Documentation/make.texi (PACKAGE_NAME, PACKAGE_VERSION): Updated
	documentation.

Mon Mar 29 12:58:34 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* common.make (MAJOR_VERSION): Variable removed.
	(MINOR_VERSION): Variable removed.
	(SUBMINOR_VERSION): Variable removed.
	(VERSION): Variable removed.
	* Instance/framework.make (VERSION): Set VERSION from xxx_VERSION
	if available.  Use 0.0.1 as default.
	* Instance/library.make (VERSION): Similar changes.
	
Mon Mar 29 12:41:58 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* Master/rules.make (PACKAGE_NAME): Set it here; set it to
	unnamed-package if not set.
	(PACKAGE_VERSION): Set it to 0.0.1 if not set.
	* Master/source-distribution.make (PACKAGE_NAME): Do not set it
	here.
	
Mon Mar 29 12:19:38 2004  Nicola Pero <n.pero@mi.flashnet.it>

	* Version: Do not define VERSION.

Mon Mar 29 12:19:38 2004  Matt Rice <ratmice@yahoo.com>

	* Master/source-distribution.make: Strip whitespaces from
	PACKAGE_NAME.

2004-03-28 Richard Frith-Macdonald <rfm@gnu.org>

	* Instance/Documentation/autogsdoc.make: Correct dependency
	information so that documentation is regenerated when needed.

2004-03-28  David Ayers  <d.ayers@inode.at>

	* Documentation/make.texi: Document native-library.make.
	Capitalize acronyms.

2004-03-23  David Ayers  <d.ayers@inode.at>

	* Documentation/make.texi: Spelling fixes.

Thu Mar 18 12:57:40 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/GNUmakefile: New file using standard gnustep-make
	to build the documentation.  If there is no available gnustep-make
	installation, it creates a local/temporary one, and uses it.
	* Documentation/GNUmakefile.in: Removed.
	* Documentation/makerules.make: Removed.
	* Documentation/makedoc.make: Removed.
	* configure.ac: Do not generate Documentation/GNUmakefile.
	* configure: Regenerated.
	
2004-03-17  Adam Fedor  <fedor@gnu.org>

	* Instance/palette.make: Link palatte to all libs on Windows
	and Apple/two-level-namespaces. Similar to bundles.
	(patch from Marc Ordinas i Llopis <lists@tragnarion.com>).

Mon Mar 15 13:57:50 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile.in: Fixed installation of strip_makefiles.sh when
	using a different build directory.

Thu Mar 11 18:36:59 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/gswapp.make: Rewritten to use the new
	Instance/Shared/bundle.make, so that for example subprojects with
	resources now should be possible.

Thu Mar 11 02:26:20 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/gswapp.make: Do not create library_paths.openapp on
	Apple.  ($(GNUSTEP_INSTANCE).iconheader): Rule removed.
	
2004-03-09  Adam Fedor  <fedor@gnu.org>

	* Documentation/GNUMakefile.in (GNUSTEP_TEXI2HTML_FLAGS): Add
	init_file flag

	* Documentation/README.MinGW: Update library locations.

Tue Mar  9 17:28:37 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: Make by default GNUSTEP_NETWORK_ROOT the same as
	GNUSTEP_LOCAL_ROOT.  This has the effect of disabling
	GNUSTEP_NETWORK_ROOT by default, which is very rarely used - if
	ever, and simplifying paths and flags.
	* configure: Regenerated.

Tue Mar  9 17:25:16 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* common.make (GNUSTEP_HEADERS_DIRS, GNUSTEP_LIBRARIES_DIRS,
	GNUSTEP_HEADER_FND_DIRS): Rewritten the code creating the list of
	-I and -L flags to pass to the compiler and linker so that if two
	GNUSTEP_XXX_ROOT are the same, the flags are added only once.

Tue Mar  9 17:21:34 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* common.make: Removed stale debugging statement.

Tue Mar  9 17:05:38 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* common.make (GNUSTEP_HEADERS_FND_DIRS): Only set these flags
	when libFoundation is used.  In the standard case, we no longer
	add the -Ixxx/Headers/gnustep/ flags.
	* library-combo.make (GNUSTEP_FND_DIR): Do not define.
	* rules.make (ALL_OBJCFLAGS): Removed GNUSTEP_HEADERS_FND_FLAG.
	(ALL_CFLAGS): Same change.
	
Tue Mar  9 16:58:50 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* rules.make (ALL_OBJCFLAGS): Removed GNUSTEP_HEADERS_GUI_FLAG,
	which is defined nowhere.
	(ALL_CFLAGS): Same change.
	
Mon Mar  8 13:52:43 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/application.make ($(APP_FILE)): Do not create the
	library_paths.openapp file on Apple.

Mon Mar  8 13:20:38 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* openapp.in: On Apple, look for the executable in the new location.
	* debugapp.in: On Apple, look for the executable in the new
	location.  Also, removed obsolete nextstep support code.

2004-03-07  Adam Fedor  <fedor@gnu.org>

	* Documentation/machines.texi: Updates, add URL's for README's.

Sun Mar  7 15:22:37 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	Updated application and bundle file structure on Apple to the
	latest Apple conventions.
	* Instance/application.make (APP_FILE_NAME): On Apple, create it
	as xxx.app/Contents/MacOS/xxx.  ($(APP_FILE)): Put the
	library_paths.openapp file inside xxx.app/Contents.
	($(APP_DIR)/Contents/MacOS): New rule on Apple replacing the rule
	to create xxx.app (GNUSTEP_STAMP_DIR): On Apple, use
	xxx.app/Contents as directory in which to create the stamp.make
	file.  (internal-app-all_): On Apple, create the
	xxx.app/Contents/MacOS directory instead of xxx.app.
	* Instance/bundle.make (BUNDLE_FILE_NAME): On Apple, create it as
	xxx.bundle/Contents/MacOS/xxx. (build-bundle): On Apple, depend on
	creating the xxx.bundle/Contents/MacOS directory rather than the
	xxx.bundle/library-combo one.  (GNUSTEP_STAMP_DIR): On Apple, use
	xxx.bundle/Contents as directory for stamp.make.
	($(GNUSTEP_STAMP_DIR)): On Apple, updated rule for new setup.
	($(BUNDLE_DIR)/Contents/MacOS): New rule on Apple replacing the
	xxx.bundle/Contents one.
	
2004-03-4  Quentin Mathe  <qmathe@club-internet.fr>

	* Documentation/README.Darwin: Minor improvements.

Thu Mar  4 13:06:22 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (xxx_DEPLOY_WITH_CURRENT_VERSION):
	Variable renamed to xxx_MAKE_CURRENT_VERSION.
	(update-current-symlink): New optional rule, executed only if
	MAKE_CURRENT_VERSION is yes, to create the symlink from Current to
	the current version.
	(build-framework-dirs): Moved code into the new rule.
	(xxx.framework/xxx): On Apple, build the symlink xxx.framework/xxx
	to the current instance only when MAKE_CURRENT_VERSION is yes.
	
Thu Mar  4 12:09:27 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (SOVERSION): Variable removed, replaced
	with INTERFACE_VERSION.  Made xxx_INTERFACE_VERSION available for
	frameworks too exactly as it happens for libraries.

Thu Mar  4 11:36:41 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/library.make (INTERFACE_VERSION): New variable.
	xxx_SOVERSION has been renamed to xxx_INTERFACE_VERSION, which
	will be used consistently by frameworks too, and not only for the
	.so names.  Backwards compatibility code for xxx_SOVERSION
	included.
	
Thu Mar  4 10:41:21 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/bundle.make (internal-bundle-copy_into_dir): New rule.
	(.PHONY): Added internal-bundle-copy_into_dir.
	* Instance/palette.make (internal-palette-copy_into_dir): New
	rule.  (.PHONY): Added internal-palette-copy_into_dir.
	* Instance/service.make (internal-service-copy_into_dir): New
	rule.  (.PHONY): Added internal-service-copy_into_dir.	
	
2004-02-28  Adam Fedor  <fedor@gnu.org>

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

2004-02-28  Quentin Mathe  <qmathe@club-internet.fr>

	* Documentation/README.Darwin: Update with the detailed and
	complete installation process on Mac OS X And Darwin (with the
	help of Nicolas Roard).

2004-02-23  Adam Fedor  <fedor@gnu.org>

	* user_home.c (main): Fix check for space in home dir, issue
	warning if space found (Suggestion from Sheldon Gill).

Wed Feb 18 16:57:46 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: Removed --enable-import / --disable-import option.
	* common.make (OBJCFLAGS): Do not add OBJC_NO_IMPORT.
	* config.make.in (OBJC_NO_IMPORT): Removed.
	* configure: Regenerated.
	* Documentation/userfaq.texi: Removed mention of --enable-import.
	
2004-02-11  Adam Fedor  <fedor@gnu.org>

	* Documentation/README.Darwin: Update (from Lars Sonchocky-Helldorf). 

	* Documentation/GNUMakefile (GNUSTEP_TEXI2HTML_FLAGS): Add init_file
	flag
	* Documentation/gnustep.init: texi2html init file.

2004-02-07  Adam Fedor  <fedor@gnu.org>

	* Instance/framework.make: Simplify search for framework location
	and change order to prevent problems in obscure case where GNUstep
	is installed in user's home.

	* Documentation/machines.texi (cygwin): Update link.

2004-01-25  Adam Fedor  <fedor@gnu.org>

	* Documentation/README.Darwin: Update.

2004-01-21  Adam Fedor  <fedor@gnu.org>

	* clean_os.sh: Add darwin7
	* target.make (darwin/SHARED_LD_PREFLAGS): Remove -arch_only. Add
	-single_module on darwin7
	(darwin/DYLIB_EXTRA_FLAGS): Idem.
	* Documentation/README.Darwin: New file.

2004-01-18  Adam Fedor  <fedor@gnu.org>

	* Documentation/gnustep-howto.texi: Add gui image libs.
	* Documentation/install.texi: Update info on #import.
	* Documentation/userfaq.texi: Idem.
	* Documentation/machines.texi: Update Darwin compiler.

Fri Jan 16 17:01:55 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/bundle.make: Recognize xxx_INSTALL_DIR and use it if
	set.
	* Instance/clibrary.make: Same change.
	* Instance/ctool.make: Same change.
	* Instance/framework.make: Same change.
	* Instance/gswbundle.make: Same change.
	* Instance/java.make: Same change.
	* Instance/library.make: Same change.
	* Instance/objc.make: Same change.
	* Instance/palette.make: Same change.
	* Instance/service.make: Same change.
	* Instance/tool.make: Same change.

2004-01-15  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Add check for Apple cc
	* config.make.in: Add CC_TYPE
	* target.make (darwin): Use it instead of OBJC_COMPILER.

	* Documentation/machines.texi: Update

Wed Jan 14 18:59:25 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/rpm.make: Use PACKAGE_VERSION instead of VERSION.
	* Master/source-distribution.make: Use PACKAGE_VERSION instead of
	VERSION.

	* Master/rules.make: Set PACKAGE_VERSION from VERSION if
	PACKAGE_VERSION is not set, for backwards compatibility.
	
Mon Jan 12 12:45:56 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* common.make: If a framework is being compiled with shared=no,
	print a warning and use shared=yes instead.

Mon Jan 12 11:47:00 2004  Jeff Teunissen <deek@d2dc.net>,
	                  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make (SHARED_LIB_LINK_CMD, AFTER_INSTALL_SHARED_LIB_CMD):
	Do not remove LIB_LINK_SONAME_FILE and do not create the symlink
	LIB_LINK_SONAME_FILE --> LIB_LINK_VERSION_FILE if
	LIB_LINK_SONAME_FILE and LIB_LINK_VERSION_FILE are equal, which
	happens for example if you use 'A' as version.

2004-01-05  David Ayers  <d.ayers@inode.at>

	* Instance/framework.make (internal-framework-uninstall_):
	Remove symlinks in $(GNUSTEP_LIBRARIES).

Mon Jan  5 00:33:00 2004  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (build-framework-dirs): Replaced test -L
	with test -h because test -L does not work on some old Sun Solaris.

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

	* Documentation/gnustep-howto.texi: Update.
	* Documentation/machines.texi: Idem.

Fri Dec 26 17:40:23 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* debugapp.in: Iterate over command line arguments to be able to
	process more than one of them at the same time.  Added
	--gdb=... command line flag.  Documented it.

2003-11-3- Richard Frith-Macdonald <rfm@gnu.org>

	* user_home.c: Use name of current user under unix (rather than
	environment variables etc).

Fri Nov 28 19:07:11 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* rules.make (ADDITIONAL_OBJC_LIBS): Fixed bug in the
	implementation of ADDITIONAL_NATIVE_LIBS on gnu.

Tue Nov 25 12:23:20 2003  Manuel Guesdon <ml@orange-concept.com>

	* Instance/Shared/bundle.make
	(shared-instance-bundle-all-localized-webresources): Fixed syntax
	error.

2003-11-13  David Ayers  <d.ayers@inode.at>

	* Instance/framework.make: Remove symlink.

Sat Nov  8 22:41:03 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make: Use $(ALL_LDFLAGS) when linking shared stuff.
	Otherwise there is no way to add linker flags when libraries and
	frameworks are linked.  Change applied to all shared link commands
	on all platforms.

Sat Nov  8 16:40:59 2003  Matt Rice <ratmice@yahoo.com>

	* Documentation/DESIGN: Updated makefiles location.
	* Documentation/README.MinGW: Updated makefiles location.  Added
	comment on buggy 'ln -s' on mingw.
	* Documentation/README.Cygwin: Updated makefiles location.
	* Documentation/README.NetBSD: Updated makefiles location.
	* Documentation/install.texi: Updated makefiles location.
	* Documentation/machines.texi: Updated makefiles location.
	* Documentation/make.texi: Updated makefiles location, use
	GNUSTEP_MAKEFILES variable.
	
Mon Nov  3 23:48:41 2003  Marcus Muller <znek@mulle-kybernetik.com>

	* target.make (SHARED_LIB_LINK_CMD): Use -prebind flag on Apple.
	* Instance/framework.make (DYLIB_INSTALL_NAME_BASE): New variable.
	(LIB_LINK_INSTALL_NAME): Define using DYLIB_INSTALL_NAME_BASE if
	it was set.

Mon Nov  3 23:34:56 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* rules.make (ADDITIONAL_INCLUDE_DIRS): Do not add -framework
	flags from ADDITIONAL_NATIVE_LIBS.

Mon Nov  3 23:30:47 2003  Marcus Muller <znek@mulle-kybernetik.com>

	* library-combo.make (INTERNAL_OBJCFLAGS): Do not add -framework
	Foundation and -framework AppKit for Apple.

Mon Nov  3 23:25:07 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (build-framework): Do not build
	Info-gnustep.plist on Apple.

Mon Nov  3 11:50:30 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (FRAMEWORK_LIBRARY_FILE_EXT): Unused
	variable removed.
	* Instance/framework.make (FRAMEWORK_FILE_EXT): Unused variable
	removed.
	
Fri Oct 31 17:16:51 2003  Matt Rice <ratmice@yahoo.com>

	* config.make.in (HAS_LN_S): Set to no for mingw32. 

2003-10-25 00:50  Alexander Malmberg <alexander@malmberg.org>

	* debugapp.in: Only pass --args to gdb if its new enough to handle
	it. Based on patch from Ian Jones.

Fri Oct 24 15:54:41 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Documentation/texi.make (internal-doc-clean): Remove
	$(GNUSTEP_INSTANCE).html.

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

	* configure.ac: Add 2.57 prereq, subst OBJCFLAGS
	* config.make.in (OBJCFLAGS): New

Mon Oct 20 15:02:22 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* cpu.sh: Simplified code by removing unused echo command.
	* os.sh: Same change.
	* vendor.sh: Same change.

Mon Oct 20 14:49:03 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/framework.make (internal-framework-distclean): Delete
	from GNUSTEP_BUILD_DIR.

Mon Oct 20 14:44:57 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	Write the list of classes belonging to a framework into the
	framework's Info-gnustep.plist too.
	* Instance/framework.make (DUMMY_FRAMEWORK_CLASS_LIST): New
	variable.
	($(DUMMY_FRAMEWORK_FILE)): Build a classarray list of classes in
	the framework, and store it in $DUMMY_FRAMEWORK_CLASS_LIST.
	(Info-gnustep.plist): Add a Classes key/value.  Depend on
	DUMMY_FRAMEWORK_FILE.
	
2003-10-19  Adam Fedor  <fedor@gnu.org>

	* Documentation/gnustep-howto.texi: Updates, clearer instructions.
	* Documenation/machines.texi, Documentation/userfaq.texi: Idem.

Sun Oct 19 16:09:46 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* native-library.make: New file.
	* GNUmakefile.in: Install native-library.make.
	* Instance/rules.make (ADDITIONAL_NATIVE_LIBS): Set from
	xxx_NATIVE_LIBS.	
	* rules.make: Implemented ADDITIONAL_NATIVE_LIBS.

Sun Oct 19 15:43:50 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/library.make (LIBRARY_NAME_WITH_LIB): New variable.
	Use it in place of GNUSTEP_INSTANCE whenever lib{library-name} is
	expected.  With this change, LIBRARY_NAME can now include or not
	the 'lib' prefix, and everything should work in both cases.
	
Wed Oct 15 17:02:30 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/tool.make (internal-distclean): Fixed typo causing it not
	to work.
	* Master/test-tool.make (internal-distclean): Same change.

Wed Oct 15 10:55:58 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure: Regenerated using autoconf 2.57 instead of 2.53.

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

	* common.make: Simplify common GNUstep dirs.

Tue Oct 14 01:07:22 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	Implemented support for building in a build directory outside the
	source tree.  Not supported for Java and doc yet.
	* common.make (GNUSTEP_BUILD_DIR): New variable.
	(GNUSTEP_OBJ_DIR_NAME): New variable.
	(GNUSTEP_OBJ_DIR): Define using GNUSTEP_BUILD_DIR.
	* rules.make (DERIVED_SOURCES_DIR): New variable.
	(DERIVED_SOURCES_HEADERS_FLAG): Check using
	OWNING_PROJECT_HEADER_DIR_NAME instead of
	OWNING_PROJECT_HEADER_DIR.
	($(GNUSTEP_BUILD_DIR)): New rule to create GNUSTEP_BUILD_DIR.
	($(GNUSTEP_OBJ_DIR)): Modified the rule to create
	GNUSTEP_OBJ_DIR_NAME inside GNUSTEP_BUILD_DIR.
	* Master/aggregate.make: Pass GNUSTEP_BUILD_DIR to submake
	invocations.	
	* Master/rules.make (all): Depend on creating GNUSTEP_BUILD_DIR
	if any is specified.	
	(ABS_GNUSTEP_BUILD_DIR): New variable - compute if needed.
	(%.variables, %.subprojects): Pass GNUSTEP_BUILD_DIR to submake
	invocations; pass OWNING_PROJECT_DIR_NAME rather than
	OWNING_PROJECT_DIR to submake invocations.
	* Master/application.make: Modified all clean targets to clean
	in GNUSTEP_BUILD_DIR.
	* Master/bundle.make: The same.
	* Master/clibrary.make: The same.
	* Master/ctool.make: The same.
	* Master/gswapp.make: The same.
	* Master/gswbundle.make: The same.
	* Master/library.make: The same.
	* Master/objc.make: The same.
	* Master/palette.make: The same.
	* Master/rules.make: The same. 
	* Master/service.make: The same.
	* Master/subproject.make: The same.
	* Master/test-application.make: The same.
	* Master/test-library.make: The same.
	* Master/test-tool.make: The same.
	* Master/tool.make: The same.
	* Instance/application.make: Modified all code as required to
	implement the new functionality.
	* Instance/bundle.make: The same.
	* Instance/framework.make: The same.
	* Instance/gswapp.make: The same.
	* Instance/gswbundle.make: The same.
	* Instance/library.make: The same.
	* Instance/palette.make: The same.
	* Instance/rules.make: The same.
	* Instance/service.make: The same.
	* Instance/Shared/bundle.make: The same.
	
Tue Oct 14 00:34:57 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/library.make (DERIVED_SOURCES): Do not define here;
	it's already defined in rules.make.

Mon Oct 13 23:23:40 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/bundle.make (internal-bundle-install_): Fixed error
	when installing with strip=yes a bundle without object file.

Mon Oct 13 15:53:43 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: Added configure option --enable-strip-makefiles;
	substitute @GNUSTEP_STRIP_MAKEFILES@ in output.
	* configure: Regenerated.
	* GNUmakefile.in (install): Install strip_makefiles.sh; 
	execute it if --enable-strip-makefiles.
	* strip_makefiles.sh: New file.
	
Mon Oct 13 15:07:53 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/Shared/java.make (.PHONY): Removed line continuation in
	excess.

Mon Oct 13 13:56:00 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/palette.make: Tidied up the way in which code was
	commented.

Mon Oct 13 13:09:53 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/application.make (internal-clean): Do the entire
	clean in a single shell command.
	* Master/gswapp.make (internal-clean): Same change.
	* Master/palette.make (internal-clean): Same change.
	* Master/service.make (internal-clean): Same change.
	* Master/test-application.make (internal-clean): Same change.
	
Mon Oct 13 12:55:50 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/application.make (internal-distclean): Do not remove
	.iconheader files, no longer used.
	* Master/gswapp.make (internal-clean, internal-distclean): Do not
	remove .iconheader files.
	(internal-clean): Obsolete code removed.
	* Master/service.make (internal-clean): Same changes.
	* Master/test-application.make (internal-clean,
	internal-disclean): Same changes.
	* Instance/gswapp.make: Removed obsolete iconheader code.
	
Mon Oct 13 12:25:50 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Master/palette.make (internal-clean): Remove objects inside
	.palette on clean.
	(internal-distclean): Remove *.palette and similar on distclean
	without performing a recursive make invocation.
	* Instance/palette.make (internal-palette-distclean_): Removed.
	
	* Master/service.make (internal-distclean): Remove *.service and
	similar on distclean without performing a recursive make
	invocation.
	* Instance/service.make (internal-service-distclean_): Removed.
	
Sun Oct 12 18:43:20 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/subproject.make (internal-subproject-clean): Fixed typo
	- it was removing non-existing DLL_DEF_IMP instead of DLL_DEF_INP.

Sun Oct 12 18:29:49 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/palette.make: Use Instance/Shared/bundle.make to
	install and uninstall.
	* Instance/service.make: Same changes.
	
Sun Oct 12 13:09:12 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* rules.make ($(GNUSTEP_OBJ_DIR)): Use ECHO_NOTHING.

2003-10-09  Adam Fedor  <fedor@gnu.org>

	* Correct problem where *bsd lib flags were not getting used.
	* configure.ac: Use LIB_DIR not LDFLAGS
	* config.make.in (CONFIG_SYSTEM_LIB_DIR): New var for LIB_DIRs
	* library-combo.make (SYSTEM_LIB_DIR): Use it.

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

	* Version: Bump to 1.8.90

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

	* GNUmakefile.in (dist): Remove
	* Documentation/machines.texi: Doc updates.
	* Documentation/faq.texi, Documentattion/userfaq.texi: Idem.

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

	* Simplify use of user-defined flags.
	* configure.ac: USE LDFLAGS not LIBS. Leave CPPFLAGS alone
	* common.make (INTERNAL_LDFLAGS): Don't add LDFLAGS
	* library-combo.make (SYSTEM_LDFLAGS): Add LDFLAGS.
	* config.make.in (CONFIG_SYSTEM_DEFS): Remove.

	* Documentation/faq.texi: Update answers.

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

	* target.make (darwin/BUNDLE_LDFLAGS): Supress warnings
	* Documentation/machines.texi: Update darwin.

2003-09-26  Adam Fedor  <fedor@gnu.org>

	* Version 1.8.0 released on branch.

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

	* target.make (darwin): Fix up bundle flags for GNU compiler.

2003-09-19  Leigh Smith  <leigh@leighsmith.com> 

        * library.make: Changed the full .inp declaration to $(DLL_DEF_INP). 

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

	* Version: Add VERSION
	* gnustep-make.spec.in: Update packager.

Sun Sep  7 12:43:59 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* config.site: Fixed Headers directory, it is now in Library/.

Wed Sep  3 10:29:26 2003  Matt Rice <ratmice@yahoo.com>,
                          Nicola Pero  <n.pero@mi.flashnet.it>

	* Instance/library.make: Removed ADDITIONAL_INSTALL_DIRS code.
	* Instance/rules.make: Implemented support for
	ADDITIONAL_INSTALL_DIRS.
	* common.make (GNUSTEP_APPLICATION_SUPPORT): New variable.
	
2003-08-23  Adam Fedor  <fedor@gnu.org>

	* Version 1.7.3

2003-08-22  Adam Fedor  <fedor@gnu.org>

	* configure.ac: On netbsd, Use -Wl to pass linker options.

2003-08-05  Martin Brecher <martin@mb-itconsulting.com>
        * Documentation/openapp.1: New file.
        * Documentation/GNUstep.7: Updated. File is now unprocessed.

2003-08-07 Richard Frith-Macdonald <rfm@gnu.org>

	* Instance/Documentation/autogsdoc.make: Rewrite dependency rules
	to avoid regeneration of documentation when we are going to clean.
	Also, use autogsdoc -Clean argument to get all files.

Wed Jul 30 09:52:16 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make (BUNDLE_LDFLAGS): openbsd: use -fPIC instead of
	-fpic to match the -fPIC flag used when compiling as recommended
	by the gcc manual.

Tue Jul 29 12:06:02 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: If flattened, add library combo to headers
	directory.
	* configure: Regenerated.
	* config.site (includedir): If flattened, add library combo.
	* GNUmakefile.in (MAYBE_LIBRARY_COMBO): Define.
	Export GNUSTEP_TARGET_DIR, GNUSTEP_TARGET_LDIR and
	MAYBE_LIBRARY_COMBO.
	* create_domain_dir_tree.sh: Use MAYBE_LIBRARY_COMBO when creating
	the headers dir.
	* common.make (GNUSTEP_HEADERS): Define using library combo if
	not flattened.
	(GNUSTEP_HEADERS_DIRS): Use library combo if not flattened.

Mon Jul 28 11:49:18 2003  Pete French <pete@twisted.org.uk>

	* Instance/application.make (MAIN_MARKUP_FILE): New variable.
	* Instance/application.make (GNUSTEP_STAMP_STRING): Include
	MAIN_MARKUP_FILE in the stamp string.
	* Instance/application.make ($(APP_INFO_PLIST_FILE)): Set
	GSMarkupMainFile to MAIN_MARKUP_FILE in the info dictionary.

Mon Jul 28 10:59:21 2003  Pete French <pete@twisted.org.uk>

	* rules.make (%.plist): Filter the result through sed to drop #pragma
	statements.

2003-07-23 Richard Frith-Macdonald <rfm@gnu.org>

	* Instance/Documentation/autogsdoc.make: put stamp file in
	documentation subdirectory so it gets removed properly with 'clean'

2003-07-22  Adam Fedor  <fedor@gnu.org>

	* Version 1.7.2

2003-07-22 Richard Frith-Macdonald <rfm@gnu.org>

	* user_home.c: Use HOMEPATH in preference to USERPROFILE for
	OPENSTEP compatibility and because USERPROFILE generally doesn't
	work due to the presence of spaces.
	* messages.make: Make documentation generation less verbose.
	* Instance/Documentation/autogsdoc.make: ditto
	Also use autogsdoc -MakeDependencies to avoid unnecessary
	regeneration of documentation.

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

	* target.make: Set thread library in AUXILIARY_OBJC_LIBS. Set
        reentrant flags for all targets if threaded. Remove duplicates.


	* Documentation/README.MinGW: Updated for default flattened
	structure.
	* Documentation/gnustep-howto.texi: Idem.
	
Mon Jul 21 10:42:42 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* debugapp.in: Detect core files with name core.xxx, not just
	core, as found on some gnu-linux systems.  Improved user
	prompting.

Mon Jul 21 10:31:08 2003  Andrew Ruder <aeruder@ksu.edu>

	* debugapp.in: Pass debugapp arguments to gdb to use when running
	the application.

Wed Jul 16 09:46:16 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* target.make (INTERNAL_OBJCFLAGS): On darwin with library-combo
	apple-apple-apple, use -no-cpp-precomp rather than
	-traditional-cpp.

Wed Jul  9 16:28:14 2003  Nicola Pero  <n.pero@mi.flashnet.it>

	* configure.ac: Made flattened directory structure the default.
	Explicitly print a message saying if we use flattened or
	non-flattened directory structure.
	* configure: Regenerated.
	
2003-07-06  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Remove '^' match from gcc version sed script.

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

	* configure.ac: Add flags for openbsd like freebsd.

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

	* Documentation/GNUmakefile.in (after-install): gzip man files
	* Documentation/GNUstep.7: Unziped.

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

	* clean_os.sh: Clean netbsdelf.
	* configure.ac: Add -R flags for netbsdelf
	* target.make (netbsd/ADDITONAL_LDFLAGS): Idem.
	(Patches from Peter Cooper <comrade@obverse.com.au>

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
