2005-10-12 16:15:19 +00:00
|
|
|
2005-10-12 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* configure.ac (config_file): Get the location of the
|
|
|
|
configuration file from gnustep-make rather than from a
|
|
|
|
--with-config-file option. Everything works exactly as before,
|
|
|
|
but the --with-config-file option was moved to gnustep-make.
|
|
|
|
* configure: Regenerated.
|
|
|
|
|
2005-10-12 06:15:15 +00:00
|
|
|
2005-10-12 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
2005-10-12 17:40:40 +00:00
|
|
|
* Headers/Foundation/NSPathUtilities.h: Remove deprecated functions.
|
2005-10-12 06:15:15 +00:00
|
|
|
* Source/NSPathUtilities.m: Remove backward compatibility hacks for
|
|
|
|
old GNUsteprc support.
|
2005-10-12 17:40:40 +00:00
|
|
|
Remove deprecated functions.
|
|
|
|
Permit specification of config file
|
2005-10-12 06:15:15 +00:00
|
|
|
Simplify code a little.
|
|
|
|
Fix a retain/release bug.
|
|
|
|
Fix per-user .GNUsteprc parsing to work as documented (ie override
|
|
|
|
the system-window config, not just fill in undefined values).
|
|
|
|
Deprecate use of '~' in per-user .GNUsteprc ... it adds complexity
|
|
|
|
for little utility that I can see ... we can undeprecate it if I'm
|
|
|
|
wrong.
|
|
|
|
* Documentation/Base.gsdoc: Update to remove references to old config
|
|
|
|
scheme. Remove documentation for deprecated '~' in per-user file
|
|
|
|
Clarify how relative/absolute paths in config are treated.
|
|
|
|
|
2005-10-10 17:42:29 +00:00
|
|
|
2005-10-10 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSURLHandle.m: alter file handle to nitice if a file has
|
|
|
|
changed.
|
|
|
|
|
2005-10-09 11:32:10 +00:00
|
|
|
2005-10-09 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/Additions/GNUstepBase/GSFileHandle.h:
|
|
|
|
* Headers/Additions/GNUstepBase/GSRunLoopCtxt.h:
|
|
|
|
* Headers/Foundation/NSPort.h:
|
|
|
|
* Headers/Foundation/NSRunLoop.h:
|
|
|
|
* Source/GSFileHandle.m:
|
|
|
|
* Source/NSData.m:
|
|
|
|
* Source/NSFileManager.m:
|
|
|
|
* Source/NSLog.m:
|
|
|
|
* Source/NSRunLoop.m:
|
|
|
|
* Source/NSSocketPort.m:
|
|
|
|
* Source/NSTimeZone.m:
|
|
|
|
Be consistent in usage of __WIN32__ and __MINGW__
|
|
|
|
|
2005-10-09 09:32:54 +00:00
|
|
|
2005-10-09 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSLog.m: We had complaints about the new code to log output
|
|
|
|
to the windows event log on microsoft ... so this has been changed to
|
|
|
|
be activated by the GSLogSyslog user default (as the windows event
|
|
|
|
log is roughly analogous to syslog on unix) rather than being done
|
|
|
|
by default.
|
2005-10-09 10:41:53 +00:00
|
|
|
* Source/NSTimeZone.m:
|
|
|
|
* Source/NSPathUtilities.m:
|
|
|
|
Fix a few cases where 16bit chartacter strings were being used as 8bit
|
|
|
|
under windows.
|
2005-10-09 09:32:54 +00:00
|
|
|
|
2005-10-07 09:21:51 +00:00
|
|
|
2005-10-07 Chris Vetter <cbv@gmx.net>
|
|
|
|
|
|
|
|
* Source/NSPropertyList.m: Remove bogus newline generated for BOOL.
|
|
|
|
|
2005-10-07 02:06:48 +00:00
|
|
|
2005-10-06 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPage.m: Add include for Cygwin (patch from
|
|
|
|
Tom MacSween).
|
|
|
|
|
2005-10-04 11:54:03 +00:00
|
|
|
2005-10-04 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSTcpPort.m:
|
|
|
|
* Source/NSCallBacks.m:
|
|
|
|
* Source/NSMessagePort.m:
|
|
|
|
* Source/NSMessagePortNameServer.m:
|
|
|
|
* Source/NSSocketPort.m:
|
|
|
|
* Source/win32/GSRunLoopCtxt.m:
|
|
|
|
Attempt to deal with systems where sizeof(int) < sizeof(void*)
|
|
|
|
|
2005-10-01 07:48:36 +00:00
|
|
|
2005-10-01 David Ayers <d.ayers@inode.at>
|
|
|
|
|
|
|
|
* Source/NSString: (dataUsingEncoding:allowLossyConversion:):
|
|
|
|
Use buffer returned by NSZoneRealloc to create the data object.
|
|
|
|
|
2005-09-29 13:59:06 +00:00
|
|
|
2005-09-29 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/Additions/GNUstepBase/unicode/gsm0338.h: Map unicode
|
|
|
|
no-break-space character to gsm space rather than to gsm escape
|
|
|
|
character.
|
|
|
|
|
2005-09-28 09:47:31 +00:00
|
|
|
2005-09-28 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/Additions/GSMime.m: (-convertToBinary, -convertToBase64)
|
|
|
|
new convenience methods for making documents comapct or 7bit safe.
|
|
|
|
|
2005-09-25 17:36:14 +00:00
|
|
|
2005-09-25 David Ayers <d.ayers@inode.at>
|
|
|
|
|
|
|
|
* Testing/benchmark.m: Add some NSMapTable tests.
|
|
|
|
|
2005-09-23 11:43:23 +00:00
|
|
|
2005-09-23 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/Additions/GSMime.m: (-rawMimeData) tolerate nil content of
|
|
|
|
document ... should produce output with empty body.
|
|
|
|
|
2005-09-19 03:59:09 +00:00
|
|
|
2005-09-18 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version 1.11.1
|
|
|
|
|
2005-09-17 21:41:12 +00:00
|
|
|
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 21:48:41 +00:00
|
|
|
2005-09-01 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSSortDescriptor.m ([NSArray
|
|
|
|
-sortedArrayUsingDescriptors:sortDescriptors]): Use
|
|
|
|
makeImmutableCopyOnFail:.
|
|
|
|
|
2005-08-31 15:32:10 +00:00
|
|
|
2005-08-31 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/GNUmakefile: Install NSSortDescriptor.h
|
|
|
|
|
2005-08-31 09:34:33 +00:00
|
|
|
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 14:54:43 +00:00
|
|
|
2005-08-30 Saso Kiselkov <diablos@manga.sk>
|
|
|
|
|
|
|
|
* Headers/Foundation/NSSortDescriptor.h, Source/NSSortDescriptor.m:
|
|
|
|
New files
|
2005-08-31 09:34:33 +00:00
|
|
|
* Headers/Foundation/Foundation.h, Source/GNUmakefile: Add them to
|
2005-08-30 14:54:43 +00:00
|
|
|
list.
|
|
|
|
|
2005-08-25 08:05:31 +00:00
|
|
|
2005-08-25 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSCalendarDate.m: Fix bug subtracting minute interval.
|
2005-08-25 14:30:29 +00:00
|
|
|
* 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-25 08:05:31 +00:00
|
|
|
|
2005-08-22 22:51:02 +00:00
|
|
|
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 17:34:19 +00:00
|
|
|
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 08:18:19 +00:00
|
|
|
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 15:44:45 +00:00
|
|
|
2005-07-30 Jeremy Bettis
|
|
|
|
|
|
|
|
* Source/NSData.m: Support write to file for windows9x users.
|
|
|
|
|
2005-07-27 16:45:53 +00:00
|
|
|
2005-07-27 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/Makefile.postamble (Info-gnustep.plist): Depend on
|
|
|
|
../Version.
|
|
|
|
|
2005-07-25 16:00:52 +00:00
|
|
|
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.
|
2005-07-25 16:11:44 +00:00
|
|
|
* Source/NSBundle.m: be more tolerant.
|
2005-07-25 16:15:37 +00:00
|
|
|
* Source/objc-load.m: Implemented objc_get_symbol_path() for windows.
|
2005-07-25 16:23:35 +00:00
|
|
|
* Source/NSLog.m: On mingw write to debugger and event viewer.
|
2005-07-25 16:00:52 +00:00
|
|
|
|
2005-07-25 05:18:19 +00:00
|
|
|
2005-07-24 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPathUtilities.m: Fix to avoid duplicate paths.
|
|
|
|
Fix bug in order of application paths.
|
2005-07-25 06:08:09 +00:00
|
|
|
* Tools/gspath.m: new utility to display paths/directories
|
|
|
|
* Tools/gspath.1: man page for gspath
|
|
|
|
* Tools/GNUmakefile: build and install gspath
|
2005-07-25 05:18:19 +00:00
|
|
|
|
2005-07-23 12:30:21 +00:00
|
|
|
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
|
2005-07-23 13:30:27 +00:00
|
|
|
* Source/GNUmakefile: Don't build base subprojects when only building
|
|
|
|
additions library!
|
2005-07-23 13:43:31 +00:00
|
|
|
* Headers/Foundation/NSRunLoop.h: Tidy up enumerated type, simplifying
|
|
|
|
mingw ifdefs
|
2005-07-23 14:18:38 +00:00
|
|
|
* Tools/AGSHtml.h: Added defines for building without the gnustep
|
|
|
|
base library.
|
2005-07-23 18:39:38 +00:00
|
|
|
* 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-23 12:30:21 +00:00
|
|
|
|
2005-07-22 19:36:33 +00:00
|
|
|
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 13:58:00 +00:00
|
|
|
2005-07-21 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version 1.11.0
|
|
|
|
|
2005-07-18 10:12:49 +00:00
|
|
|
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 22:51:23 +00:00
|
|
|
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 04:46:17 +00:00
|
|
|
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 19:53:17 +00:00
|
|
|
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.
|
2005-07-14 20:20:31 +00:00
|
|
|
* Source/Additions/GSXML.m: Fix bug escaping emtities in fault
|
|
|
|
message.
|
2005-07-14 19:53:17 +00:00
|
|
|
|
2005-07-13 14:51:57 +00:00
|
|
|
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 14:11:03 +00:00
|
|
|
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 19:44:39 +00:00
|
|
|
2005-07-08 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Testing/GNUmakefile, Testing/nsfilehandle.m: Minor fixes.
|
2005-07-12 14:11:03 +00:00
|
|
|
|
2005-07-08 11:59:41 +00:00
|
|
|
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 11:48:37 +00:00
|
|
|
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 05:59:26 +00:00
|
|
|
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-05 02:07:17 +00:00
|
|
|
2005-07-04 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Documentation/ReleaseNotes.gsdoc: Update.
|
|
|
|
|
2005-07-01 21:00:04 +00:00
|
|
|
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 21:26:46 +00:00
|
|
|
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 17:31:07 +00:00
|
|
|
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 12:29:50 +00:00
|
|
|
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 08:53:32 +00:00
|
|
|
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 07:44:45 +00:00
|
|
|
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-29 14:40:11 +00:00
|
|
|
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 08:46:08 +00:00
|
|
|
2005-06-27 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSKeyedArchiver.m: Fix typo ... superClass should be
|
|
|
|
superclass
|
|
|
|
|
2005-06-25 14:03:27 +00:00
|
|
|
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-24 16:56:45 +00:00
|
|
|
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 16:36:03 +00:00
|
|
|
2005-06-23 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/Foundation/NSObject.h:
|
|
|
|
* Documentation/coding-standards.texi:
|
|
|
|
Minor documentation fixes.
|
|
|
|
|
2005-06-22 09:09:40 +00:00
|
|
|
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 12:55:30 +00:00
|
|
|
2005-06-21 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSBundle.m: ([-initWithPath:]) expand paths with tildes.
|
|
|
|
|
2005-06-18 15:45:54 +00:00
|
|
|
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 14:51:57 +00:00
|
|
|
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-17 04:10:48 +00:00
|
|
|
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 03:56:13 +00:00
|
|
|
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 05:19:29 +00:00
|
|
|
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-07 04:23:20 +00:00
|
|
|
2005-06-06 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/Makefile.preamble: Add objc lib on all platforms
|
|
|
|
Fixes bug #9920.
|
|
|
|
|
2005-06-05 05:24:45 +00:00
|
|
|
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 10:55:38 +00:00
|
|
|
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
|
2005-06-05 05:24:45 +00:00
|
|
|
* Tools/AGSHtml.m: ditto
|
2005-06-04 10:55:38 +00:00
|
|
|
|
2005-06-04 07:22:51 +00:00
|
|
|
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
|
2005-06-04 07:35:01 +00:00
|
|
|
* Source/win32-load.h: ditto
|
2005-06-04 07:22:51 +00:00
|
|
|
Merge in simplifications from the win32 path handling branch
|
|
|
|
and all changes/fixes since.
|
|
|
|
|
2005-06-04 05:01:01 +00:00
|
|
|
2005-06-04 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
2005-06-04 05:48:40 +00:00
|
|
|
* Source/GSFileHandle.m:
|
|
|
|
* Source/NSFileManager.m:
|
2005-06-04 05:01:01 +00:00
|
|
|
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.
|
2005-06-04 05:48:40 +00:00
|
|
|
* Source/NSTask.m: Try to deal with pipes properly when launching under
|
2005-06-04 05:12:40 +00:00
|
|
|
windows.
|
2005-06-04 05:48:40 +00:00
|
|
|
* Source/GSString.m: Fix bug returning unicode string from cString.
|
2005-06-04 05:01:01 +00:00
|
|
|
|
2005-05-22 03:32:16 +00:00
|
|
|
2005-05-21 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Update FSF Address.
|
|
|
|
|
2005-05-21 05:16:19 +00:00
|
|
|
2005-05-20 Matt Rice <ratmice@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSArray.m (NSArray -removeObject:): Fix macro conditional
|
|
|
|
so we release the object.
|
|
|
|
|
2005-05-17 04:33:50 +00:00
|
|
|
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 10:48:17 +00:00
|
|
|
2005-05-13 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSHTTPURLHandle.m: Minor improvement to detail of failure
|
|
|
|
reason.
|
|
|
|
|
2005-05-11 08:14:32 +00:00
|
|
|
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-12 11:20:35 +00:00
|
|
|
2005-05-10 Sheldon Gill <sheldon@westnet.net.au>
|
2005-05-12 16:33:26 +00:00
|
|
|
* Resources/GNUmakefile
|
|
|
|
* Resources/Languages/Locale.aliases
|
|
|
|
* Resources/Spanish
|
|
|
|
* Resources/Spanish.lproj/Localizable.strings
|
|
|
|
Spanish language localisation from diemyr@yahoo.es
|
2005-05-12 11:20:35 +00:00
|
|
|
|
2005-05-10 05:06:08 +00:00
|
|
|
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 16:36:54 +00:00
|
|
|
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 09:01:06 +00:00
|
|
|
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 20:14:19 +00:00
|
|
|
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 18:11:00 +00:00
|
|
|
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 15:07:59 +00:00
|
|
|
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 11:13:19 +00:00
|
|
|
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 08:54:57 +00:00
|
|
|
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).
|
2005-05-08 07:08:28 +00:00
|
|
|
* Headers/Foundation/GSString.m: Add a few new methods from macosx.
|
|
|
|
* Source/NSString.m: ditto.
|
|
|
|
* Source/GSString.m: ditto.
|
2005-05-07 08:54:57 +00:00
|
|
|
|
2005-05-04 17:19:11 +00:00
|
|
|
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 19:10:46 +00:00
|
|
|
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 14:01:34 +00:00
|
|
|
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.
|
2005-04-28 16:34:18 +00:00
|
|
|
* 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-28 14:01:34 +00:00
|
|
|
|
2005-04-26 16:15:55 +00:00
|
|
|
2005-04-26 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSHTTPURLHandle.m: remove wProperties and wData from
|
|
|
|
handle in sync.
|
|
|
|
|
2005-04-25 15:34:43 +00:00
|
|
|
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 07:56:26 +00:00
|
|
|
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 07:37:01 +00:00
|
|
|
2005-04-20 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSConnection.m:
|
|
|
|
* Source/NSDistributedNotificationCenter.m:
|
2005-04-20 07:38:36 +00:00
|
|
|
* Tools/gdnc.m:
|
2005-04-20 07:37:01 +00:00
|
|
|
mingw tweaks
|
|
|
|
|
2005-04-20 02:58:17 +00:00
|
|
|
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 04:30:38 +00:00
|
|
|
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-14 04:26:41 +00:00
|
|
|
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 09:48:04 +00:00
|
|
|
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.
|
2005-04-12 17:01:30 +00:00
|
|
|
* 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-12 09:48:04 +00:00
|
|
|
|
2005-04-05 14:55:14 +00:00
|
|
|
2005-04-05 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* gnustep-base.spec.in: Update make dependancy
|
|
|
|
|
2005-04-05 09:20:38 +00:00
|
|
|
2005-04-05 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSString.m: ([sttringByAppendingPathComponent:]) Fix bug
|
|
|
|
eliding multiple slashes in path.
|
|
|
|
|
2005-04-02 08:23:05 +00:00
|
|
|
2005-04-02 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSTask.m: Fix missing nul terminator to arguments under win32
|
|
|
|
|
2005-04-01 10:57:35 +00:00
|
|
|
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 23:27:25 +00:00
|
|
|
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 23:22:44 +00:00
|
|
|
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 08:10:24 +00:00
|
|
|
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
|
2005-03-31 19:47:41 +00:00
|
|
|
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-31 08:10:24 +00:00
|
|
|
|
2005-03-23 09:45:48 +00:00
|
|
|
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 09:16:22 +00:00
|
|
|
2005-03-22 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/Additions/GSMime.m: Fix some charset-encoding mappings.
|
|
|
|
Add utf-7 and utf-16.
|
2005-03-22 10:00:55 +00:00
|
|
|
Add all aliases for ascii and latin1
|
2005-03-22 09:16:22 +00:00
|
|
|
Document mapping methods better.
|
|
|
|
|
2005-03-21 12:29:02 +00:00
|
|
|
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.
|
2005-03-22 09:16:22 +00:00
|
|
|
* Source/Additions/GSMime.m: Remove deprecated method.
|
2005-03-21 19:16:15 +00:00
|
|
|
Optimise a little by avoiding class lookups.
|
2005-03-21 12:29:02 +00:00
|
|
|
|
2005-03-18 09:42:54 +00:00
|
|
|
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 14:48:32 +00:00
|
|
|
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-16 14:38:04 +00:00
|
|
|
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 06:36:21 +00:00
|
|
|
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.
|
2005-03-15 08:11:04 +00:00
|
|
|
* 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.
|
2005-03-15 09:30:56 +00:00
|
|
|
* Source/NSString.m: ([stringByExpandingTildeInPath]) Improve handling
|
|
|
|
of paths containing mingw drives.
|
2005-03-15 16:40:07 +00:00
|
|
|
* Source/NSDate.m: Use same values for distant past/future as MacOSX
|
|
|
|
* Source/NSCalendarDate.m: Support output of extreme year values.
|
2005-03-15 06:36:21 +00:00
|
|
|
|
2005-03-15 04:24:26 +00:00
|
|
|
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 17:38:18 +00:00
|
|
|
2005-03-12 Sungjin Chun <chuns@embian.com>
|
|
|
|
|
|
|
|
* Source/Additions/GSXML.m: Port to MacOS-X
|
|
|
|
|
2005-03-11 11:53:00 +00:00
|
|
|
2005-03-11 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPropertyList.m: Handle null object passed to OAppend()
|
2005-03-11 12:58:54 +00:00
|
|
|
* 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 11:53:00 +00:00
|
|
|
|
2005-03-11 09:12:32 +00:00
|
|
|
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-11 11:53:00 +00:00
|
|
|
|
2005-03-09 17:05:36 +00:00
|
|
|
2005-03-09 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSCharacterSet.m: Fix bug in forming union ... was using
|
|
|
|
wrong length.
|
|
|
|
|
2005-03-08 11:32:24 +00:00
|
|
|
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 10:47:10 +00:00
|
|
|
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-07 01:11:38 +00:00
|
|
|
2005-03-06 Matt Rice <ratmice@yahoo.com>
|
|
|
|
|
|
|
|
* Headers/Foundation/NSRunLoop.h: Reorder RunLoopEventType for binary
|
|
|
|
compatibility.
|
|
|
|
|
2005-03-06 09:15:08 +00:00
|
|
|
2005-03-06 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/Foundation/NSCharacterSet.h: Add documentation and method
|
2005-03-06 10:39:10 +00:00
|
|
|
([-capitalizedLetterCharacterSet]) Change name of symbol set to
|
|
|
|
match MacOS-X
|
2005-03-06 09:15:08 +00:00
|
|
|
* 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.
|
2005-03-06 10:39:10 +00:00
|
|
|
* Headers/Foundation/NSBitmapChar.h: Moved nonstandard header
|
|
|
|
to private source directory.
|
2005-03-06 15:08:12 +00:00
|
|
|
* 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-06 09:15:08 +00:00
|
|
|
|
2005-03-04 15:50:06 +00:00
|
|
|
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 17:01:11 +00:00
|
|
|
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 16:04:22 +00:00
|
|
|
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 11:46:21 +00:00
|
|
|
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 15:50:26 +00:00
|
|
|
2005-03-01 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSBundle.m (+gnustepBundle,
|
2005-03-15 04:24:26 +00:00
|
|
|
+pathForGNUstepResource:ofType:inDirectory:]): Add deprecated
|
2005-03-01 15:50:26 +00:00
|
|
|
log message.
|
|
|
|
* Source/NSNotificationQueue.m, Source/null-load.h:
|
|
|
|
Fix copyright message.
|
|
|
|
|
2005-03-01 05:00:35 +00:00
|
|
|
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:49:06 +00:00
|
|
|
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:18:54 +00:00
|
|
|
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 15:31:29 +00:00
|
|
|
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 12:25:10 +00:00
|
|
|
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 10:46:19 +00:00
|
|
|
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 22:17:54 +00:00
|
|
|
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 16:05:09 +00:00
|
|
|
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-03-30 23:28:15 +00:00
|
|
|
2005-02-22 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Branched freeze-1_10_2 for Version: 1.10.2
|
|
|
|
|
2005-02-22 14:06:28 +00:00
|
|
|
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.
|
2005-02-22 14:17:22 +00:00
|
|
|
* Source/NSMessagePort.m:
|
|
|
|
* Source/NSSocketPort.m:
|
|
|
|
Remove thread reporting in some debug statements as it can be
|
|
|
|
done universally using GSLogThread.
|
2005-02-22 14:06:28 +00:00
|
|
|
|
2005-02-22 11:22:44 +00:00
|
|
|
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:27:42 +00:00
|
|
|
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:33:43 +00:00
|
|
|
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()
|
2005-02-21 14:44:18 +00:00
|
|
|
* Tools/gdomap.c: Avoid some warnings on mingw32
|
2005-02-21 14:33:43 +00:00
|
|
|
|
2005-02-21 14:11:22 +00:00
|
|
|
2005-02-21 14:10 Stefan Urbanek <stefan@agentfarms.net>
|
|
|
|
|
|
|
|
* Source/NSAttributedString.m: Fix loop decoding from archive.
|
|
|
|
|
2005-02-18 06:25:19 +00:00
|
|
|
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.
|
2005-02-18 08:15:34 +00:00
|
|
|
* 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-18 06:25:19 +00:00
|
|
|
|
2005-02-21 14:11:22 +00:00
|
|
|
2005-02-16 14:40 Richard Frith-Macdonald <rfm@gnu.org>
|
2005-02-16 14:45:07 +00:00
|
|
|
|
|
|
|
* 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
|
2005-02-16 17:40:48 +00:00
|
|
|
* 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-16 14:45:07 +00:00
|
|
|
|
2005-02-15 10:05:41 +00:00
|
|
|
2005-02-15 08:00 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSTask.m: Fix incorrect version comitted.
|
|
|
|
|
2005-02-14 11:03:53 +00:00
|
|
|
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)
|
2005-02-14 11:22:02 +00:00
|
|
|
* Source/NSUser.m: Fix bug #11378
|
2005-02-14 14:59:11 +00:00
|
|
|
* Tools/gdomap.c: Quote mingw arguments toi fix bug #11854
|
2005-02-14 15:20:15 +00:00
|
|
|
* Documentation/manual/Introduction.texi: Apply patch by pupeno
|
|
|
|
(bug #11814)
|
2005-02-14 11:03:53 +00:00
|
|
|
|
2005-02-10 00:04:32 +00:00
|
|
|
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:42 +00:00
|
|
|
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:11:18 +00:00
|
|
|
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.
|
2005-02-08 11:57:39 +00:00
|
|
|
Make arguments more consistent with gpbs
|
2005-02-08 10:11:18 +00:00
|
|
|
* Source/NSTask.m: Minor code layout/indentation tweaks.
|
|
|
|
|
2005-02-02 09:43:29 +00:00
|
|
|
2005-02-02 09:40 Richard Frith-Macdonald <rfm@gnu.org>
|
2005-02-08 10:11:18 +00:00
|
|
|
|
2005-02-02 09:43:29 +00:00
|
|
|
* Source/NSFileManager.m: Restructure last patch to conform to
|
|
|
|
gnustep coding standards.
|
|
|
|
(localFromOpenStepPath:) for unix paths, expand '~' abbreviations.
|
|
|
|
|
2005-01-31 18:35:32 +00:00
|
|
|
2005-01-31 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Documentation/coding-standards.texi: Add section of documentation.
|
|
|
|
|
2005-01-30 11:54:07 +00:00
|
|
|
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-22 03:07:29 +00:00
|
|
|
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 12:58:20 +00:00
|
|
|
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 11:36:30 +00:00
|
|
|
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 11:16:00 +00:00
|
|
|
2005-01-15 06:17 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSUndoManager.m: Undid previous change here.
|
|
|
|
|
2005-01-15 11:11:49 +00:00
|
|
|
2005-01-15 06:13 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSUndoManager.m: Localized undo/redo menu title.
|
|
|
|
|
2005-01-14 11:49:46 +00:00
|
|
|
2005-01-14 06:50 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSUndoManager.m: Correction for redo.
|
|
|
|
|
2005-01-14 10:45:09 +00:00
|
|
|
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 20:40:29 +00:00
|
|
|
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 15:33:16 +00:00
|
|
|
2005-01-07 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSTimeZone.m (+abbreviationDictionary): Retain dictionary
|
|
|
|
(Fixes bug #11516).
|
|
|
|
|
2005-07-15 22:51:23 +00:00
|
|
|
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.
|
|
|
|
|