2005-09-18  Adam Fedor  <fedor@gnu.org>

	* Version 1.11.1

2005-09-17  Saso Kiselkov <diablos@manga.sk>
        
        * Headers/Foundation/NSInvocation.h:
	* Source/NSInvocation.m:
        (-targetRetained, -retainArgumentsIncludingTarget:):
        Added new methods which allow target to be not retained when arguments 
        are and to check whether it is retained or not (-retainsArguments code
        moved in -retainArgumentsIncludingTarged and simplified by removing a 
        redundant nested branch statement).
        * Source/NSUndoManager.m (-forwardInvocation:, 
        -registerUndoWithTarget:selector:object:): Fixed bug #14488 by relying 
        on previous new methods to retain undo invocation (taking in account 
        the fact arguments may have been released before it is called).
        Patch committed by Quentin Mathe.

2005-09-01  Adam Fedor  <fedor@gnu.org>

	* Source/NSSortDescriptor.m ([NSArray
	-sortedArrayUsingDescriptors:sortDescriptors]): Use
	makeImmutableCopyOnFail:.

2005-08-31  Adam Fedor  <fedor@gnu.org>

	* Source/GNUmakefile: Install NSSortDescriptor.h 

2005-08-31  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSNumber.m: Improve poor hash function.
	* Source/NSConcreteNumber.m: Improve poor hash function.
	* Testing/benchmark.m: Add some NSNumber tests.

2005-08-30  Saso Kiselkov <diablos@manga.sk>

	* Headers/Foundation/NSSortDescriptor.h, Source/NSSortDescriptor.m:
	New files
	* Headers/Foundation/Foundation.h, Source/GNUmakefile: Add them to
	list.

2005-08-25  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSCalendarDate.m: Fix bug subtracting minute interval.
	* SSL/GSSSLHandle.m: Put handle in non-blocking mode before call
	to SSL_accept() or SSL_connect() so that we can be interrupted
	if the remote end doesn't respond (older code can hang waiting
	for the remote end).

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

	* Source/NSGeometry.m (NSStringFromPoint, NSStringFromRect,
	NSStringFromSize): Add spaces around '='. (Based on suggestion
	from Matthias Hengartner).

2005-08-12  Adam Fedor  <fedor@gnu.org>

	* configure.ac: Check if we can read the psinfo struct from 
	/proc (Solaris).
	* config/procfs.m4: Add psinfo check
	* config/config.psinfo.c: New file.
	* Source/NSProcessInfo.m (+load): Read from psinfo if we can.
	(Based on patch #4234 from Jeremy Bettis, with some modifications).

2005-07-31  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GNUmakefile: Pass GNUSTEP_FLATTENED as preprocessor
	definitions when building.
	* Source/NSPathUtilities.m: Use GNUSTEP_FLATTENED and other
	definitions to fix bug in returning paths for non-flattened
	systems (code was previously returneing flattened paths
	irrespective of whether the system was configured flattened
	or not).

2005-07-30  Jeremy Bettis

	* Source/NSData.m: Support write to file for windows9x  users.

2005-07-27  Adam Fedor  <fedor@gnu.org>

	* Source/Makefile.postamble (Info-gnustep.plist): Depend on 
	../Version.

2005-07-24  Jeremy Bettis

	* Source/NSCalendarDate.m: Fix bug adding interval to date.
	* Source/NSDebug.m: Implemented _NSNewStringFromCString() for gdb.
	* Source/GSFormat.m: Fix %S format.
	* Source/NSObject.m: ([conformsToProtocol:]) return NO if passed nul.
	* Source/NSBundle.m: be more tolerant.
	* Source/objc-load.m: Implemented objc_get_symbol_path() for windows.
	* Source/NSLog.m: On mingw write to debugger and event viewer.

2005-07-24  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSPathUtilities.m: Fix to avoid duplicate paths.
	Fix bug in order of application paths.
	* Tools/gspath.m: new utility to display paths/directories
	* Tools/gspath.1: man page for gspath
	* Tools/GNUmakefile: build and install gspath

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

	* Source/Additions/GSXML.m: fix typo in contributed code for when
	the additions library is built standalone on MacOS-X
	* Source/GNUmakefile: Don't build base subprojects when only building
	additions library!
	* Headers/Foundation/NSRunLoop.h: Tidy up enumerated type, simplifying
	mingw ifdefs
	* Tools/AGSHtml.h: Added defines for building without the gnustep
	base library.
	* Tools/gdnc.m: Fix minor documentation error.
	* Tools/gdnc.1: Fix minor documentation error and add documentation
	of flags to set public/network servers running.

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

	* Source/NSDate.m: ([isEqual:]),([isEqualToDate:]) change behavior to
	match current MacOS-X rather than OpenStep spec, as the old version
	was confusing and prevented dates being used as dictionary keys or
	stored in sets properly.

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

	* Version 1.11.0

2005-07-18  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSUnarchiver.m:
	* Source/NSPortCoder.m: Relax checking of decoded types information
	to allow int/long/longlong types to be decoded using 'i/l/q'
	interchangably and 'I/L'Q' interchangably because the compiler may
	use different encodings on different machines.

2005-07-15  Adam Fedor  <fedor@gnu.org>

	* ChangeLog, ChangeLog.1, ChangeLog.2, GNUmakefile, Makefile,
	Makefile.postamble, config.mak.in, configure.ac,
	Documentation/Base.gsdoc, Documentation/BaseAdditions.gsdoc,
	Documentation/Functions.gsdoc, Documentation/GNUmakefile,
	Documentation/Makefile.postamble, Documentation/ReleaseNotes.gsdoc,
	Documentation/TypesAndConstants.gsdoc, Documentation/announce.texi,
	Documentation/gnustep-base.texi, Documentation/install.texi,
	Documentation/news.texi, Documentation/readme.texi,
	Documentation/General/Debugging.gsdoc,
	Documentation/General/GNUmakefile,
	Documentation/General/OpenStepCompliance.gsdoc,
	Documentation/HtmlNav/docs-web.html, Documentation/HtmlNav/index.html,
	Documentation/manual/GNUmakefile, Documentation/manual/index.html,
	Examples/GNUmakefile, Examples/Makefile.postamble,
	Examples/Makefile.preamble, Examples/custom-zone.m,
	Examples/dictionary.m,
	Headers/Additions/GNUstepBase/unicode/*,
	Source/dld-load.h, Source/hpux-load.h, Source/null-load.h,
	Source/simple-load.h, Source/win32-load.h,
	Testing/*,
	Tools/BaseTools.gsdoc, Tools/DocMakefile, Tools/GNUmakefile,
	Tools/Makefile.postamble, Tools/Makefile.preamble, Tools/autogsdoc.1,
	Tools/cvtenc.1, Tools/defaults.1, Tools/gdnc.1, Tools/gdnc.h,
	Tools/gdomap.c, Tools/gdomap.gsdoc, Tools/gsdoc.gsdoc, Tools/pl.m,
	Tools/pldes.1, Tools/sfparse.1, Tools/xmlparse.1,
	Tools/make_strings/GNUmakefile, 
	Tools/make_strings/GNUmakefile.preamble,
	Tools/make_strings/README, Tools/make_strings/Using.txt,
	config/*: Further copyright/license updates.

2005-07-15  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSProcessInfo.m: ([+initialize]) always check to see if
	things have already been initialised before doing the initialisation
	here.  Based on suggestion by Lloyd Dupont.

2005-07-14  Richard Frith-Macdonald <rfm@gnu.org>

	* SSL/GSSSLHandle.m: Retains self when running runloop to allow
	ssl connect and accept operations.  If the connect/accept takes
	a long time, the caller might give up and release the handle,
	causing resources to be freed and the ssl operation to crash.
	Retaining self (and noticing when a disconnect has taken place)
	prevents that.
	* Source/Additions/GSXML.m: Fix bug escaping emtities in fault
	message.

2005-07-13  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/NSBundle.m: When building paths inside framework
	directories on Mingw (win32), don't add /Versions/%@; the new
	pseudo-framework support for Mingw does not support framework
	versioning.

2005-07-12  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/NSBundle.m ([+_addFrameworkFromClass:]),
	([-executablePath]): Mangle/demangle framework names so that we
	can support '-' (and '+') in framework names.  Requires latest
	gnustep-make if you have a framework with '_', '-' or '+' in the
	name.

2005-07-08  Adam Fedor  <fedor@gnu.org>

	* Testing/GNUmakefile, Testing/nsfilehandle.m: Minor fixes.
	
2005-07-08  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/objc-load.m: Under mingw print filenames for debug using
	%S rather than %s

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

	Recommit all gcc-4 changes ... I was unable to find a problem
	in them and have been running lots of stuff ok with them for several
	days now ... perhaps I made a mistake in thinking there was an issue.

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

	* Source/NSTask.m: Fix bug #13685 ... raise exception on an attempt
	to re-launch a task.

2005-07-04  Adam Fedor  <fedor@gnu.org>

	* Documentation/ReleaseNotes.gsdoc: Update.

2005-07-01  Adam Fedor  <fedor@gnu.org>

	* Documentation/Base.gsdoc, Documentation/BaseAdditions.gsdoc, 
	Documentation/Functions.gsdoc, Documentation/ReleaseNotes.gsdoc, 
	Documentation/TypesAndConstants.gsdoc, 
	Documentation/General/Debugging.gsdoc, 
	Documentation/manual/GNUmakefile, 
	Source/NSMessagePortNameServer.m, 
	Testing/NSData-test.m, Testing/awake.m, Testing/basic.m, 
	Testing/coder.m, Testing/containers.m, Testing/fref.m, 
	Testing/gstcpport-client.m, Testing/gstcpport-server.m, 
	Testing/heap.m, Testing/nsarchiver.m, Testing/nsarray.m, 
	Testing/nscharacterset.m, Testing/nsconnection.m, 
	Testing/nsconnection_client.m, Testing/nsconnection_server.m, 
	Testing/nsdata.m, Testing/nsdate.m, Testing/nsdictionary.m, 
	Testing/nsfilehandle.m, Testing/nsfilemanager.m, 
	Testing/nshashtable.m, Testing/nshost.m, Testing/nsindexset.m, 
	Testing/nsinvocation.m, Testing/nsmaptable.m, 
	Testing/nsnotification.m, Testing/nspathutilities.m, 
	Testing/nsprocessinfo.m, Testing/nsscanner.m, Testing/nsset.m, 
	Testing/nstask.m, Testing/nstimer.m, Testing/nstimezone.m, 
	Testing/nsundomanager.m, Testing/nsxmlparser.m, Testing/nxst.m, 
	Testing/oldserver.h, Testing/prepend.m, Testing/randoms.m, 
	Testing/release.m, Testing/server.h, Testing/string.m, 
	Testing/tcpport-client.m, Testing/tcpport-server.m, 
	Testing/thread-except.m, Testing/thread.m, Testing/values.m, 
	Testing/wgetopt.h, Tools/BaseTools.gsdoc, Tools/autogsdoc.1, 
	Tools/cvtenc.1, Tools/defaults.1, Tools/gdnc.1, 
	Tools/gdomap.8, Tools/gsdoc.7, Tools/locale_alias.m, 
	Tools/pldes.1, Tools/plist-0_9.dtd, Tools/sfparse.1, 
	Tools/xmlparse.1: Add/fix copyright/licenses.

2005-07-01  Richard Frith-Macdonald <rfm@gnu.org>

	* Bad day ... accidentally updated makefiles to build KVO stuff
	in last change ... so I might as well commit the partial
	implementation of NSKeyValueObserving.[hm]

2005-07-01  Richard Frith-Macdonald <rfm@gnu.org>

	* The last change passed regression tests etc, but one program
	I have has stopped working, so there is a bug somewhere.
	Reverted change until I can isolate the problem and fix it.

2005-07-01  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSUserDefaults.h: Fix bad return type
	* Source/GSArray.m:
	* Source/GSCountedSet.m:
	* Source/GSFileHandle.m:
	* Source/GSSet.m:
	* Source/GSString.m:
	* Source/GSeq.h:
	* Source/NSArchiver.m:
	* Source/NSArray.m:
	* Source/NSAttributedString.m:
	* Source/NSCalendarDate.m:
	* Source/NSCharacterSet.m:
	* Source/NSConnection.m:
	* Source/NSCountedSet.m:
	* Source/NSData.m:
	* Source/NSDictionary.m:
	* Source/NSDistributedNotificationCenter.m:
	* Source/NSFileManager.m:
	* Source/NSMessagePort.m:
	* Source/NSMessagePortNameServer.m:
	* Source/NSMethodSignature.m:
	* Source/NSNotification.m:
	* Source/NSObject.m:
	* Source/NSPipe.m:
	* Source/NSPortCoder.m:
	* Source/NSPropertyList.m:
	* Source/NSRange.m:
	* Source/NSScanner.m:
	* Source/NSSerializer.m:
	* Source/NSSet.m:
	* Source/NSSocketPort.m:
	* Source/NSSocketPortNameServer.m:
	* Source/NSString.m:
	* Source/NSThread.m:
	* Source/NSTimeZone.m:
	* Source/NSTimer.m:
	* Source/NSURLHandle.m:
	* Source/NSUnarchiver.m:
	* Source/NSUserDefaults.m:
	* Source/NSValue.m:
	* Source/mframe.m:
	* Source/Additions/GSCategories.m:
	* Source/Additions/GSMime.m:
	* Source/Additions/GSObjCRuntime.m:
	* Source/Additions/GSXML.m:
	* Source/Additions/Unicode.m:
	* Tools/AGSHtml.m:
	* Tools/AGSIndex.m:
	* Tools/AGSOutput.m:
	* Tools/gdomap.c:
	* Tools/gdomap.h:
	* Tools/make_strings/make_strings.m:
	Tweaks to avoid compiler warnings with gcc-4. Mostly signed pointer
	casts and bogus interface declarations to allow +class to be called
	on a class for which we don't have the real interface visible.

2005-07-01  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSException.m: ([-raise]) Fix behavior to be the same as in
	MacOS-X (ie call the default uncaught exception handler after
	whatever handler is set, in case the set handler does not terminate).
	Ensures that the -raise method cannot return.
	* Testing/basic.m: Add test for uncaught exception handler.

2005-06-30  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSSerializer.m: deserializeFromInfo() check that cross
	reference indices are valid and raise an exception if not ... should
	fix bug reported by Roland Schwingel, where trying to deserialize a
	corrupt file could cause a crash.

2005-06-28  Adam Fedor  <fedor@gnu.org>

	* Source/NSInvocation.m (-getReturnValue:, -setReturnValue:): Only
	muck with size of buffer if we're using (deprecated) mframe.

2005-06-27  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSKeyedArchiver.m: Fix typo ... superClass should be
	superclass

2005-06-25  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSHTTPURLHandle.m:
	Preserve case of http headers when writing remote request, so that
	they can be tailored for remote servers which are buggy in having
	case sensitivity.
	When creating default http headers, capitalize the words in the
	header name, as this is the most common way headers are presented
	and documented, and thus the least likely to tickle case sensitivity
	bugs at the remote end of a connection.

2005-06-23  Adam Fedor  <fedor@gnu.org>

	* Source/mframe.m (mframe_decode_return): Change return struct
	to fixed size to avoid gcc bug.

2005-06-23  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSObject.h:
	* Documentation/coding-standards.texi:
	Minor documentation fixes.

2005-06-22  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSKeyValueCoding.m:
	* Headers/Foundation/NSKeyValueCoding.h:
	Change NSUnknownKeyException to NSUndefinedKeyException for
	MacOSX compatibility.
	Fixes bug #13842

2005-06-21  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSBundle.m: ([-initWithPath:]) expand paths with tildes.

2005-06-17  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSConnection.m: Removed bogus
	NSConnection(ConnectionDelegate) category .. these methods must not be
	implemented in NSObject.  I hope that removing the concrete
	implementation of the category from the Object class will not cause
	problems (I believe there used to be problems with older versions of
	the compiler if we tried to use @selector(NN) where NN was not
	implemented in the same code unit, but I can't remember what the
	problems were and when they occurred).
	* Headers/Foundation/NSConnection.h: Added comments/documentation from
	NSConnection.h

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

	* Remove objc/Protocol.h include from NSObject to avoid warnings
	with conflicting method signatures.
	* Headers/Foundation/NSConnection.h: Change Object categories
	to NSObject.
	* Source/NSConnection.m: Idem.
	* Headers/Foundation/NSObject.h: Don't include objc/Protocol.h
	add a few missing things.
	* Source/NSDate.m ([NSDate -isEqual:]): Use isKindOfClass.
	* Source/NSDistantObject.m, Source/NSProtocolChecker.m: 
	Include objc/Protocol.h
	* Source/NSSerializer.m: Add method sig for performv::

2005-06-15  Richard Frith-Macdonald <rfm@gnu.org>

	* Documentation/manual/WorkingWithObjects.texi: Correct errors in
	the summary of memory management conventions.
	* Documentation/manual/WritingNewClasses.texi: Correct examples of
	memory management in constructor methods.

2005-06-15  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSFileHandle.m:
	* Source/NSSocketPort.m:
	* Source/NSMessagePort.m:
	Enable KEEPALIVE on stream sockets, so we will notice if the remote
	end drops the connection.

2005-06-08  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSCalendardate.m: Fix crash when a nil string is passed to
	initWithString... methods.

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

	* Source/Makefile.preamble: Add objc lib on all platforms
	Fixes bug #9920.

2005-06-05  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSObject.h: Add a versioning constant and
	document a bit better.
	* Tools/AGSParser.m: Support new version constant and fix version
	comparison for minor and subminor numbers.
	* Tools/AGSHtml.m: ditto
	* Headers/Foundation/NSArchiver.h: convert o new versioning as test.
	* Documentation/Base.gsdoc: Document version constants.

2005-06-04  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSObject.h: Add subminor number to versioning
	macros as apple sometimes add/remove things at subminor versions.
	Add some constants for versions.
	* Tools/AGSParser.m: Support subminor version info
	* Tools/AGSHtml.m: ditto

2005-06-04  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSFileManager.h: hide private method in enumerator,
	swap one ivar for a new one keeping size the same.
	* Headers/Foundation/NSString.h: Mark some deprecated methods.
	* Source/GSFileHandle.m: Merge in win32 simplifications
	* Source/NSBundle.m: ditto
	* Source/NSData.m: ditto
	* Source/NSFileManager.m: ditto
	* Source/NSPathUtilities.m: ditto
	* Source/NSProcessInfo.m: ditto
	* Source/NSString.m: ditto
	* Source/NSTask.m: ditto
	* Source/win32-load.h: ditto
	Merge in simplifications from the win32 path handling branch
	and all changes/fixes since.

2005-06-04  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSFileHandle.m:
	* Source/NSFileManager.m:
	Define _FILE_OFFSET_BITS to be 64 so that, on unix-like systems which
	support large file handling (>2GB) the large file handling routines
	are used.
	* Source/NSTask.m: Try to deal with pipes properly when launching under
	windows.
	* Source/GSString.m: Fix bug returning unicode string from cString.

2005-05-21  Adam Fedor  <fedor@gnu.org>

	* Update FSF Address.

2005-05-20  Matt Rice  <ratmice@yahoo.com>

	* Source/NSArray.m (NSArray -removeObject:): Fix macro conditional 
	so we release the object.

2005-05-15 19:57 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSPropertyList.m: Changes to include limits.h rather
	than explicitly define UINT_MAX.

2005-05-13  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSHTTPURLHandle.m: Minor improvement to detail of failure
	reason.

2005-05-11  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSFileHandle.m: Increase size of buffer for incoming data ...
	on modern systems we have more memory and a bugger buffer can make
	a significant performance improvement when reading large amounts of
	streamed data.  New define of READ_SIZE for this buffer ... easily
	adjusted in one place.

2005-05-10  Sheldon Gill <sheldon@westnet.net.au>
	* Resources/GNUmakefile
	* Resources/Languages/Locale.aliases
	* Resources/Spanish
	* Resources/Spanish.lproj/Localizable.strings
	Spanish language localisation from diemyr@yahoo.es

2005-05-10  Richard Frith-Macdonald <rfm@gnu.org>

	* Tools/AGSHtml.h:
	* Tools/AGSHtml.m: 
	* Tools/AGSParser.m:
	* Tools/gsdoc-1_0_2.dtd:
	Support deprecation version as well as addition/removal.

2005-05-09  David Ayers  <d.ayers@inode.at>

	* Source/NSPropertyList.m (OAppend): Revert patch from
	2005-02-28.  It seems to fix the issue in the wrong place.
	Further investigation is necessary.
	
2005-05-09  Richard Frith-Macdonald <rfm@gnu.org>

	* Tools/AGSHtml.m: Output 'Releases' rather than 'Standards' as it
	seems a better term for API version information.
	* Tools/AGSParser.h:
	* Tools/AGSParser.m: Parse OS_API_VERSION() and GS_API_VERSION() to
	produce detailed version information.
	* Headers/Foundation/NSObject.h: defines of the two version macros for
	proof of concept.

2005-05-08  Richard Frith-Macdonald <rfm@gnu.org>

	* Tools/AGSHtml.h: Support versioning info instead of standards
	* Tools/AGSHtml.m: ditto
	* Tools/AGSOutput.m: ditto
	* Tools/AGSParser.m: ditto
	* Tools/GNUmakefile: Add new dtd and remove old tool.
	* Tools/autogsdoc.m: ditto
	* Tools/gsdoc-1_0_2.dtd: ditto
	* Tools/gsdoc.m: Remove obsolete tool.
	* Tools/gsdoc.gsdoc: Updated
	Changes to support OpenStep/OPENSTEP/MacOS-X versioning and
	GNUstep versioning, using add/rem attributes to specify the
	version at which a feature was added to or removed from the
	API.  Drop the old 'standards' mechanism which was too rigid
	for detailed versioning.

2005-05-08 14:11 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSPropertyList.m: Corrected setup so that compilation 
	works on Solaris 9.  

2005-05-08  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSString.m: nul terminate properly when a returned 'C string'
	is actually unicode.
	* Source/GSString.m: ditto.

2005-05-08  Fred Kiefer <FredKiefer@gmx.de>

	* Source/NSPropertyList.m: Added class BinaryPLGenerator to export
	property lists in Apple binary format.
	(+ dataFromPropertyList:format:errorDescription:) Use this new class.
	(+ propertyList:isValidForFormat:) Report
	NSPropertyListBinaryFormat_v1_0 as a supported format.
	(GSBinaryPLParser -initWithData:mutability:) Read table start correctly.
	(GSBinaryPLParser -objectAtIndex:) Better support for numbers.
	
2005-05-07  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSMime.m: Improve handling of text/xml without
	a charset.  Add new method to determine the correct charset in the
	case where it has to be inferred from the actual data.  Follow the
	instructions in http://www.w3.org/TR/REC-xml/ but be a bit more
	tolerant. (ebcdic not supported).
	* Headers/Foundation/GSString.m: Add a few new methods from macosx.
	* Source/NSString.m: ditto.
	* Source/GSString.m: ditto.

2005-05-04  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSMime.m: If given content of type text/xml without
	a charset, try to get the charset from the encoding="..." part of the
	header.

2005-04-29  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSHTTPURLHandle.m: Remove self as an observer of our file
	handle on deallocation ... prevent notfications being sent to
	deallocated object.

2005-04-28  Richard Frith-Macdonald <rfm@gnu.org>

	* Documentation/coding-standards.texi: Added what appear to be the
	generally accepted parts of Sheldon's suggested coding standards
	additions.
	* Source/GSHTTPURLHandle.m: Modified to keep watching idle connections
	and handle things properly when the remote end drops the connection.
	Should fix occasional trouble when connectioin keepalive is used but
	the remote host drops the connection between requests.

2005-04-26  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSHTTPURLHandle.m: remove wProperties and wData from
	handle in sync.

2005-04-25  Richard Frith-Macdonald <rfm@gnu.org>

	* Tools/defaults.m: Fix bug writing defaults whose values should be
	quoted strings.

2005-04-23  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSData.m: Fix bug in memory management when serializing an
	object over 65K in length.

2005-04-20  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSConnection.m:
	* Source/NSDistributedNotificationCenter.m:
	* Tools/gdnc.m:
	mingw tweaks

2005-04-19  Adam Fedor  <fedor@gnu.org>

	* Tools/gdomap.c (init_iface): Round size to make sure we don't violate
	pointer alignment boundaries.

2005-04-14  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSMime.m: Add tweak to cope with buggy mailers
	which insert space after the boundary in a multipart document.

2005-04-13  Adam Fedor  <fedor@gnu.org>

	* ANNOUNCE, NEWS, Documentation/news.texi,
	Documentation/ReleaseNotes.gsdoc: Merge in release info from
	1.10.3 release branch.

2005-04-12  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSDistributedNotificationCenter.h:
	Added GSPublicNotificationCenterType and changed documentation for
	NSLocalNotificationCenterType to say it's private to the current user.
	* Source/NSDistributedNotificationCenter.m: Changed so that
	NSLocalNotificationCenterType is MacOS-X compatible and the new
	GSPublicNotificationCenterType works like our old implementation.
	* Source/NSPortNameServer.m: Add detailed message about forthcoming
	change to make the default port name server deal with message ports
	rather than socket ports ... for MacOS-X compatibility and security.
	* Source/externs.m: Added GSPublicNotificationCenterType
	* Tools/gdnc.m: Changes for new NSDistributedNotificationCenter
	behavior.
	Overview ... updated distributed notifications to be private to the
	owner of the processes by default.  Added one-time warning message
	for developers that NSConnection will be changing the same way.
	These changes discussed a year or two ago (mostly with Alexander),
	but nobody ever actually implemented them.
	* Source/NSPathUtilities.m: Make temporary directory name based on
	uid so that it is consistent on a unix system where there are
	multiple named accounts with the same user id (essentially all
	aliases for a single account).

2005-04-05  Adam Fedor  <fedor@gnu.org>

	* gnustep-base.spec.in: Update make dependancy

2005-04-05  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSString.m: ([sttringByAppendingPathComponent:]) Fix bug
	eliding multiple slashes in path.

2005-04-02  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSTask.m: Fix missing nul terminator to arguments under win32

2005-04-01  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSBundle.m: Minor debug/warning log tweaks.
	* Headers/Foundation/NSBundle.h: Document differences between GNUstep
	and MacOS-X when initialising using a relative path.
	* Headers/NSString.h: Fix typo in comment.

2005-03-31  Adam Fedor  <fedor@gnu.org>

	* ANNOUNCE, NEWS, Documentation/news.texi,
	Documentation/ReleaseNotes.gsdoc: Merge in release info from
	1.10.2 release branch.

2005-03-31  Adam Fedor  <fedor@gnu.org>

	* Source/NSBundle.m (_find_framework): New function.
	([NSBundle +_addFrameworkFromClass:]): Use it. Based on patch
	from Sheldon Gill.

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

	* Source/NSString.m: (isAbsolutePath) always treat a path beginning
	with '/' as absolute except when in windows mode or on windows and
	not in unix mode.  Treat all UNC paths as absolute ... a change made
	after a lot of trawling the web and looking at examples of UNC path
	usage.

2005-03-23  Richard Frith-Macdonald <rfm@gnu.org>

	* config/pathxml.m4: Fix to get --with-xml-prefix= to work for
	xml2-config
	* configure: regenerated

2005-03-22  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSMime.m: Fix some charset-encoding mappings.
	Add utf-7 and utf-16.
	Add all aliases for ascii and latin1
	Document mapping methods better.

2005-03-21  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSFileManager.h: Add path handling documentation.
	* Headers/Foundation/NSString.h: Add path handling methods
	documentation and new method to set global path handling mode.
	* Source/NSUserDefaults.m: Update path handling mode when defaults
	are read in.
	* Source/NSString.m: Implement selectable path handling mode ...
	gnustep/unix/windows.  In the default gnustep mode we try to
	handle paths in any format and just do the right thing.
	Also updated handling of path extensions to match MacOSX behavior.
	* Source/Additions/GSMime.m: Remove deprecated method.
	Optimise a little by avoiding class lookups.

2005-03-18  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSPathUtilities.m: Use fprintf rather than NSLog to try to
	avoid possible recursion when errors occur.

2005-03-17  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSPathUtilities.m: Tidy variable and function names to fit
	GNUstep conventions.  Simplify code a little.  Don't attempt to parse
	per-user config file if its name is nil or empty string.
	Support parsing old config options for backward compatibility.

2005-03-15  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSMime.m: Ensure last line of base64 encoded data
	is terminated with crlf for clients which have buggy base64 decodedrs.

2005-03-15  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSMime.m: Mark ([setDefaultEncoding:]) as deprecated
	rather than just removing it ... in case someone has started using it.
	* Source/NSPathUtilities.m: Tidied a little ... moved a function.
	* Headers/Additions/GNUstepBase/GSFunctions.h: New header for functions
	* Headers/Foundation/NSPathUtilities.h: Moved function
	* Source/DocMakefile: Include GSFunctions.h
	* Source/GNUmakefile: ditto
	* Source/Additions/GNUmakefile: Build GSFunctions.m
	* Source/Additions/GSFunctions.m: New file for extra functions.
	* Source/NSString.m: ([stringByExpandingTildeInPath]) Improve handling
	of paths containing mingw drives.
	* Source/NSDate.m: Use same values for distant past/future as MacOSX
	* Source/NSCalendarDate.m: Support output of extreme year values.

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

	* Continuation of NSPathUtilities patches
	* configure.ac: Add config-file option
	* Headers/Foundation/NSPathUtilities.h: Add GSFindNamedFile, more 
	NSSearchPathDirectory enums.
	* Source/GNUmakefile: Don't install Win32 headers.
	* Source/NSPathUtilities.m (InitializePathUtilities, ...): Add
	support for reading standard path locations from a configuration
	file. Various support functions added/removed to fit.
	(GSFindNamedFile): New function.
	(GSSetUserName): Do nothing if the user is the same.
	(NSHomeDirectoryForUser): Use Windows utilities to get user name
	(on Windows, of course).
	(NSFullUserName): Default to NSUserName on Windows.
	(GSSystemRootDirectory): Mark as deprecated.
	(GSDefaultsRootForUser): Correctly return the actual defaults
	directory, not the user directory.
	(GSStandardPathPrefixes): Mark as deprecated.
	(NSSearchPathForDirectoriesInDomains): Add platform paths and
	additional search directories.
	* Source/NSUserDefaults (pathForUser): Correct use of
	GSDefaultsRootForUser. Remove obsolete path checking and
	defaults location checking. (Patches from Sheldon Gill
	with some modifications).

	* Documentation/Base.gsdoc: Update documentation.
	* Headers/Additions/GNUstepBase/Win32_Utilities.h,
	Source/win32/Win32_Utilities.m: Fix function arguments.

2005-03-12  Sungjin Chun <chuns@embian.com>

	* Source/Additions/GSXML.m: Port to MacOS-X

2005-03-11  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSPropertyList.m: Handle null object passed to OAppend()
	* Source/Additions/GSMime.m: Optimise setDefaultCharset: a little
	Add error checking to setDefaultEncoding: to make sure it sets a
	valid characterset encoding. Should almost certainly remove this
	method though ... as it duplicates setDefaultCharset: functionality
	in a somewhat less useful form.

2005-03-11  David Wetzel <dave@turbocat.de>
        * Source/Additions/GSMime.m:
        * Headers/Additions/GNUstepBase/GSMime.h
          Added setDefaultEncoding:
          This is needed in GSWeb if you use utf-8 and faster than using a
          String as encoding name.

2005-03-09  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSCharacterSet.m: Fix bug in forming union ... was using
	wrong length.

2005-03-08  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSCharacterSetData.h: Add data outside unicode base plane.
	* Source/NSCharacterSet.m: Change to support all unicode characters
	rather than just UTF16.  The current implementation is still based
	on (often much larger than before) bitmaps.  It may be that the size
	of the bitmap data is too large for real world use, and we may have
	to introduce a different storage mechanism.  The current mechanism
	is good for cases where the number of characters in the set is large
	and those characters are scattered, or where characters are only
	present in the base plane.  Another implementation might be better
	for cases where characters are clustered into contiguous groups
	and the groups are scattered through the full range.

2005-03-07  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Additions/GNUstepBase/GSConfig.h.in: Extra types
	* configure.ac: Added types for GSConfig.h.in
	* configure: regenerated
	* Headers/Foundation/NSCharacterSet.h: New MacOS-X methods
	* Headers/Foundation/NSIndexSet.h: Remove bogus comment.
	* Source/GNUmakefile: Don't build NSBitmapCharSet.m
	* Source/NSBitmapCharSet.h: Removed ... merege into NSCharacterSet.m
	* Source/NSBitmapCharSet.m: ditto
	* Source/NSCharacterSet.m: Optimise a few methods.
	Add new MacOS-X methods (naive implementations)
	Merge in NSBitmapCharSet as private class

2005-03-06  Matt Rice <ratmice@yahoo.com>

	* Headers/Foundation/NSRunLoop.h: Reorder RunLoopEventType for binary
	compatibility.

2005-03-06  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSCharacterSet.h: Add documentation and method
	([-capitalizedLetterCharacterSet]) Change name of symbol set to
	match MacOS-X
	* Source/NSCharacterSet.m: Add new method and move documentation to
	header.  Include local NSCharacterSetData.h for bitmap data.
	* Source/NSCharacterSetData.h: New file containing the bitmap data
	for the standard charactersets.  Generated by dev-apps/charsets
	tools using the latest unicode characterset data today.
	* Source/NSCharacterSets/README.CharSet: mark as obsolete.
	* Source/GNUmakefile: No longer build/install NSCharacterSets
	The standard bitmap data for charactersets is now built in to
	NSCharacterSet.
	* Headers/Foundation/NSBitmapChar.h: Moved nonstandard header
	to private source directory.
	* Source/NSAutoreleasePool.m: Rewrite deallocation to cause the pool
	to remain as the current pool during the deallocation process ...
	Requires deallocation to be done in a loop to avoid possible leaks
	etc if an object which is being deallocated decides to autorelease
	something.
	Also removed a few private methods for simplification.

2005-03-04  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Additions/GSXML.m: GSXMLRPC integrated.
	* Headers/Additions/GSUstepBase/GSXML.h: GSXMLRPC integrated.

2005-03-03  Adam Fedor  <fedor@gnu.org>

	* Source/NSFileManager.m (-createFileAtPath:...): Define var at
	beginning to work on gcc 2.x compilers.

2005-03-03  Adam Fedor  <fedor@gnu.org>

	* Start on integrating Sheldon Gills NSPathUtilities patches.
	* Headers/Foundation/NSPathUtilities.h: Depreciate 
	GSSystemRootDirectory, GSStandardPathPrefixes. Add 
	GSPreferencesDirectory to NSSearchPathDirectory enum. Enumerate
	NSSearchPathDomainMask values.
	* Headers/Additions/GNUStepBase/Win32Support.h,
	Headers/Additions/GNUStepBase/Win32_Utilites.h: New files.
	* Source/GNUmakefile: Add NSPathUtilities.m
	* Source/NSUser.m: Move everything in here...
	* Source/NSPathUtilities.m: to here.
	* Source/win32/GNUmakefile: Add Win32Support.m, Win32_Utilities.m
	* Source/win32Win32Support.m, Win32_Utilities.m: New files
	* Testing/nspathutilites.m: New file.
	(Files and patches from Sheldon Gill with minor modifications).

2005-03-02  Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Foundation/NSKeyValueCoding.h:
	* Source/NSArray.m:
	* Source/NSKeyValueCoding.m:
	* Source/Additions/GSObjCRuntime.m:
	On the way back from FOSDEM I updated tje key-value-coding stuff to
	match the lastest version from Apple/MacOS-X panther.
	I don't use KVC in my code, and have not testcases for it, so would
	appreciate it if anyone who does could try this out and get bug
	reports back to me ASAP.

2005-03-01  Adam Fedor  <fedor@gnu.org>

	* Source/NSBundle.m (+gnustepBundle, 
	+pathForGNUstepResource:ofType:inDirectory:]): Add deprecated
	log message.
	* Source/NSNotificationQueue.m, Source/null-load.h: 
	Fix copyright message.

2005-03-01 02:50 Nicola Pero <n.pero@mi.flashnet.it>

	* Source/Makefile.preamble (ADDITIONAL_LIB_DIRS): When building a
	shared library, depend on all TARGET_SYSTEM_LIBS, not just
	CONFIG_SYSTEM_LIBS.
	* Headers/Additions/GNUstepBase/GSObjCRuntime.h: Do not use
	__declspec(dllexport) on mingw.  Use extern instead.
	
2005-02-28 17:45 Richard Frith-Macdonald <rfm@gnu.org>

	* NSCharacterSets/GNUmakefile: Use GNUSTEP_OBJ_DIR_NAME to run
	data conversion tool, since Tom Koelman points out that the 'obj'
	subdirectory does not work on windoze due to lack of symlinks.

2005-02-28 17:10 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSAutoreleasePool.m:
	* Source/NSCharacterSet.m:
	* Source/NSproxy.m:
	Damn ... when I ran the testsuite for the stuff I did at fosdem, it
	all worked ... but now I find that it was linking to an older version
	of the base library and actually the changes were broken.
	The new modifications should (hopefully) fix all breakage.
	The changes exposed rare bugs in the existing code ...
	NSCharacterSet was returning immutable copies of the standard
	character sets when it should return mutable ones, it was also
	being a bit bad about allocating new instances.  NSProxy was
	failing to implement instanceMethodForSelector:, and NSAutoreleasePool
	had a bug which could mess up a bit if the objects being deallocated
	by it autoreleased anything.

2005-02-28  David Ayers  <d.ayers@inode.at>

	* Source/NSPropertyList.m (OAppend): Attempt to transform
	description of non-proporty-list objects into property list
	before recursing for OPENSTEP compatibility.
	
2005-02-27 13:20 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSConnection.m:
	Set default timeouts to maximum timeouts for MacOS-X compatibility.

2005-02-27 08:45 Richard Frith-Macdonald <rfm@gnu.org>

	* NSCharacterSets/dataToheader.c: new file to convert data files to
	constant values in a new header (NSCharacterSetData.h).
	* NSCharacterSets/GNUmakefile: build header from data files, and
	don't create resource set, since we no longer use the files at runtime.
	* Source/NSCharacterSet.m: include NSCharacterSetData.h and use it to
	create the standard charactersets rather than reading from data files.
	This has two advantages - It avoids the need to install characterset
	data files with the library, and it means that we have characterset
	data available immediately (before we need to access the filesystem)
	so we can use charactersets and NSString methods which depend upon them
	earlier on in the system initialisation.

2005-02-27 00:50 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSAutoreleasePool.m: ([-dealloc]) cache method implementations
	for release calls on the assumption that many of the objects in the
	pool will be of the same class.
	Optimisation suggested by Georg Wallmann

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

	* configure.ac: Add test to check for poll emulation
	* Source/NSRunLoop.h: Don't use poll if we're just emulating.
	* Source/unix/GSRunLoopCtxt.m: Idem.

2005-02-23 14:00 Richard Frith-Macdonald <rfm@gnu.org>

	* Headers/Additions/GNUstepBase/GSFileHandle.h: Add windows event
	* Headers/Foundation/NSPort.h:
	* Headers/Foundation/NSRunLoop.h:
	* Source/GNUmakefile:
	* Source/GSFileHandle.m:
	* Source/GSLocale.m:
	* Source/NSMessagePort.m:
	* Source/NSPipe.m:
	* Source/NSRunLoop.m:
	* Source/NSSocketPort.m:
	* Source/NSThread.m:
	* Source/NSUser.m:
	* Source/unix/GNUmakefile:
	* Source/unix/GSRunLoopCtxt.m:
	* Source/unix/GSRunLoopWatcher.m:
	* Source/unix/Makefile.preamble:
	* Source/win32/GNUmakefile:
	* Source/win32/GSRunLoopCtxt.m:
	* Source/win32/GSRunLoopWatcher.m:
	* Source/win32/Makefile.preamble:
	* Source/win32/NSRunLoopWin32.m:
	Applied patch by Luis Cabellos to use native win32 event handling
	rather than unix style select/poll on a win32 system.
	Rewrote various chunks to simplify, conform to coding standards,
	work for me etc.  In particular, replaced code for thread
	synchronisation to use win32 Event rather than pipe.

2005-02-22  Adam Fedor  <fedor@gnu.org>

	* Branched freeze-1_10_2 for Version: 1.10.2

2005-02-22 14:00 Richard Frith-Macdonald <rfm@gnu.org>

	* Documentation/Base.gsdoc:
	* Source/GSPrivate.h:
	* Source/NSDebug.m:
	* Source/NSLog.m:
	* Source/NSUserDefaults.m:
	Add GSLogThread to include thread id in NSLog() and debug output.
	* Source/NSMessagePort.m:
	* Source/NSSocketPort.m:
	Remove thread reporting in some debug statements as it can be
	done universally using GSLogThread.

2005-02-22 11:12 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSFFCallInvocation.m:
	* Source/GSFormat.m:
	* Source/GSString.m:
	* Source/GSTemplateValue.m:
	* Source/NSAutoreleasePool.m:
	* Source/NSData.m:
	* Source/NSDebug.m:
	* Source/NSDecimal.m:
	* Source/NSInvocation.m:
	* Source/NSMethodSignature.m:
	* Source/NSScanner.m:
	* Source/NSThread.m:
	* Source/NSTimeZone.m:
	* Source/NSUserDefaults.m:
	* Source/libgnustep-base-entry.m:
	* Source/thr-mach.m:
	* Source/thr-pthread.m:
	* Source/Additions/GSCategories.m:
	* Source/Additions/GSObjCRuntime.m:
	* Source/Additions/Unicode.m:
	* Source/Additions/behavior.m:
	Tidy up use of white space a little.

2005-02-21 20:30 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSFormat.m: Modified code to rewrite output to use correct
	decimal separator for locale (hopefully).  Also made a small
	performance improvement in processing digits for output.

2005-02-21 14:30 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/GSFormat.m:
	* Source/NSConnection.m:
	* Source/callframe.m:
	* Source/cifframe.m:
	Include malloc.h for systems where it is needed for alloca()
	* Tools/gdomap.c: Avoid some warnings on mingw32

2005-02-21 14:10 Stefan Urbanek <stefan@agentfarms.net>

	* Source/NSAttributedString.m: Fix loop decoding from archive.

2005-02-18 06:20 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSString.m: Tidy up some of last patch for unicode filesystem
	support.
	* Source/NSFileManager.m: Complete rewrite of  unicode filesystem
	support to make code more readable and to allow it to easily be
	turned off by commenting out the 'UNICODE' and '_UNICODE'
	definitions at the start of the file.
	There is a bug in the mingw runtime which is (currently) still
	distributed in the 'current' complete mingw distribution ... which
	breaks unicode filesystem support very badly.
	So ... you can now either revert to 8bit charset filesystem support,
	or download a more recent version of the mingw runtime from the
	mingw site.
	* Source/NSTask.m: Fix setting environment for mingw ... use own
	method to get environment rather than examining instance variable,
	as the variable may not be set.  Sort variables because windows needs
	them in alphabetical order.  Fix conversion to unicode.

	2005-02-16 14:40 Richard Frith-Macdonald <rfm@gnu.org>

	* config/patchxml.m4: Try to detect libxml2 in standard directories
	exen if xml2-config is not present.
	* configure.ac: Detect libxml2 becore iconv, in case libxml2
	requires iconv (which it usually will on a system where iconv is
	not built into the standard c library).
	* confingure: Regenerate
	* Source/Additions/GSXML.m: Set memory allocation functions to be
	used by libxml2, so we can use objc_free() to release strings returned
	by the library, and avoid linker problem with xmlFree() on mingw.

2005-02-15 08:00 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSTask.m: Fix incorrect version comitted.

2005-02-14 08:00 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSTask.m: Pass environment settings for mingw based on
	anonymous bug submission (bug #11360)
	* Source/NSUser.m: Fix bug #11378
	* Tools/gdomap.c: Quote mingw arguments toi fix bug #11854
	* Documentation/manual/Introduction.texi: Apply patch by pupeno
	(bug #11814)

2005-02-10 01:05  Alexander Malmberg  <alexander@malmberg.org>

	* Tools/gdnc.m (main): Remove the program name from the arguments
	given to the new task.

2005-02-08 11:20 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSString.m: (unicodeString) rewrite to conform to coding
	standards and to be more efficient.

2005-02-08 10:10 Richard Frith-Macdonald <rfm@gnu.org>

	* Tools/gdnc.m: Rewrite startup code to create a daemon using NSTask
	rather than calling fork()/spawn() etc.
	Make arguments more consistent with gpbs
	* Source/NSTask.m: Minor code layout/indentation tweaks.

2005-02-02 09:40 Richard Frith-Macdonald <rfm@gnu.org>

	* Source/NSFileManager.m: Restructure last patch to conform to
	gnustep coding standards.
	(localFromOpenStepPath:) for unix paths, expand '~' abbreviations.

2005-01-31  Adam Fedor  <fedor@gnu.org>

	* Documentation/coding-standards.texi: Add section of documentation.

2005-01-29 03:46 Matt Rice <ratmice@yahoo.com>
	
	* Source/NSUndoManager.m (-registerUndoWithTarget:selector:object:):
	Have the invocation to retain it's arguments. (Fixes bug #4692.)

2005-01-21 22:08 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: [NSUndoManager redo] and 
	[NSUndoManager undoNestedGroup] moved the call to actionName
	to a later point in both methods to get the name from the 
	"groupToRedo" or the "groupToUndo" respectively.  This 
	corrects the issue with the wrong name sometimes appearing
	in the redo/undo menu items.

2005-01-16 07:59 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: Added code to properly set the
	name of the action when undo/redo is called. 

2005-01-16 06:37 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: Check if the group is nil in 
	endUndoGrouping before checking the count.

2005-01-15 06:17 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: Undid previous change here.

2005-01-15 06:13 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: Localized undo/redo menu title.

2005-01-14 06:50 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: Correction for redo.

2005-01-14 05:43 Gregory John Casamento <greg_casamento@yahoo.com>

	* Source/NSUndoManager.m: Fix forward invocation to not add
	a group when it doesn't contain any actions. 

2005-01-08  Adam Fedor  <fedor@gnu.org>

	* Source/NSCalendarDate.m: fix time zone for %z format with 
	only 2 digits in -initWithString:calendarFormat:locale:	

2005-01-07  Adam Fedor  <fedor@gnu.org>

	* Source/NSTimeZone.m (+abbreviationDictionary): Retain	dictionary
	(Fixes bug #11516).

Copyright @copyright{} 2005 Free Software Foundation

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

