Adam Fedor
a0d5bcd374
* Documentation/HtmlNav/docs-web.html: Update to work with current
...
web structure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20029 72102866-910b-0410-8b05-ffd578937521
2004-09-08 04:14:17 +00:00
Richard Frith-Macdonald
199542334a
Log exceptions when timer fires
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20025 72102866-910b-0410-8b05-ffd578937521
2004-09-07 16:54:16 +00:00
Richard Frith-Macdonald
5f8b76348f
Fix variuus minor bugs reported by Andre Levy
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20020 72102866-910b-0410-8b05-ffd578937521
2004-09-07 14:27:14 +00:00
Richard Frith-Macdonald
d82674f3d8
Fix stack overflow problem
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20016 72102866-910b-0410-8b05-ffd578937521
2004-09-07 11:08:46 +00:00
Richard Frith-Macdonald
59decd99ff
Override -init to use our own initialiser
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20013 72102866-910b-0410-8b05-ffd578937521
2004-09-07 09:22:10 +00:00
Richard Frith-Macdonald
90a810065d
MacOS-X compatibility fixes and improved documentation about class cluster
...
initialisers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20012 72102866-910b-0410-8b05-ffd578937521
2004-09-07 05:43:20 +00:00
Adam Fedor
f5f665230f
Update release docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19994 72102866-910b-0410-8b05-ffd578937521
2004-09-05 02:32:15 +00:00
Adam Fedor
d617292eaa
* Version 1.10.0
...
* Source/GNUmakefile: Define INTERFACE_VERSON explicitly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19993 72102866-910b-0410-8b05-ffd578937521
2004-09-05 02:31:35 +00:00
David Ayers
eb86b59f21
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
(GS_ATTRIB_DEPRECATED): New macro to use for deprecation
attribute which can be deactivated for older compilers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19990 72102866-910b-0410-8b05-ffd578937521
2004-09-04 15:33:16 +00:00
Alexander Malmberg
5b08868c60
Fix string reuse. Don't release obs. Make sure n is always released.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19977 72102866-910b-0410-8b05-ffd578937521
2004-09-03 17:10:31 +00:00
David Ayers
d5e6b59325
* Source/GSFFCallInvocation.m
...
* Source/GSFFIInvocation.m (gs_protocol_selector): Skip '-'
for negative offsets to avoid issues with pre gcc 3.4 generated
signatures.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19975 72102866-910b-0410-8b05-ffd578937521
2004-09-02 16:35:44 +00:00
Adrian Robert
536ccce9a8
added Back User Defaults to linked documents
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19932 72102866-910b-0410-8b05-ffd578937521
2004-08-28 13:05:28 +00:00
Adam Fedor
4318301eb4
* Source/NSProcessInfo.m ([NSProcessInfo +load]): Get environment
...
variables via environ even #ifdef HAVE_KVM (fix/based on #10113 ).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19928 72102866-910b-0410-8b05-ffd578937521
2004-08-26 15:04:26 +00:00
Richard Frith-Macdonald
c1f55ee760
NSString mutability fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19927 72102866-910b-0410-8b05-ffd578937521
2004-08-26 13:43:34 +00:00
Richard Frith-Macdonald
e448a790ed
Fix mistake in property key names for certificate support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19926 72102866-910b-0410-8b05-ffd578937521
2004-08-26 10:41:04 +00:00
Adrian Robert
a53f5dcad3
updated Documentation/HtmlNav docs to share more style with gnustep.org, and added extra file to use there; fixed unclosed gsdoc tag in Headers/Foundation/NSMethodSignature.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19925 72102866-910b-0410-8b05-ffd578937521
2004-08-26 02:05:12 +00:00
Adrian Robert
c66672ee1f
fixed unclosed <p> in first comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19924 72102866-910b-0410-8b05-ffd578937521
2004-08-26 02:04:02 +00:00
Adrian Robert
c56244ec2f
changed html file to be installed on workstation to use exact images and subset of stylesheet from website; added a new file docs-web.html to be installed on website in place of the local version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19922 72102866-910b-0410-8b05-ffd578937521
2004-08-26 01:57:27 +00:00
Richard Frith-Macdonald
ec2968164d
Improve charset mappings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19921 72102866-910b-0410-8b05-ffd578937521
2004-08-25 13:28:27 +00:00
Richard Frith-Macdonald
6ea8d6b00d
Add a missing charset
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19920 72102866-910b-0410-8b05-ffd578937521
2004-08-25 13:23:15 +00:00
Fred Kiefer
a49139e03c
Small cross compilcation change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19918 72102866-910b-0410-8b05-ffd578937521
2004-08-24 22:21:00 +00:00
David Ayers
5d6f918817
* Source/NSScanner.m: Define _GNU_SOURCE before including
...
other headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19915 72102866-910b-0410-8b05-ffd578937521
2004-08-24 16:18:48 +00:00
Richard Frith-Macdonald
5e309b7ebe
Support persistent connections by reusing the underlying file handle
...
if the remote server is http1.1 or greater and has not explicitly
closed the connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19912 72102866-910b-0410-8b05-ffd578937521
2004-08-24 11:49:44 +00:00
Richard Frith-Macdonald
9ecde501c6
Certificate usage support for https
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19911 72102866-910b-0410-8b05-ffd578937521
2004-08-24 09:16:58 +00:00
Richard Frith-Macdonald
ec6bac6449
Fix leak of handled when using DO between threads.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19910 72102866-910b-0410-8b05-ffd578937521
2004-08-24 08:08:14 +00:00
Richard Frith-Macdonald
e22620003a
Implement (and document) a MacOS-X compatibility behavior
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19909 72102866-910b-0410-8b05-ffd578937521
2004-08-24 05:20:40 +00:00
Richard Frith-Macdonald
8cecc97b87
Improve date handling in text representation of property list.
...
Make XML format consistent with MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19908 72102866-910b-0410-8b05-ffd578937521
2004-08-24 05:02:58 +00:00
Richard Frith-Macdonald
71f88092d1
Add content location methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19903 72102866-910b-0410-8b05-ffd578937521
2004-08-23 14:29:50 +00:00
Richard Frith-Macdonald
9d463e9e59
Modest string handling optimisations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19901 72102866-910b-0410-8b05-ffd578937521
2004-08-22 10:18:52 +00:00
David Ayers
8cd30609bf
* Headers/Foundation/NSMethodSignature.h:
...
(NSArgumentInfo): Document limitations of NSArgumentInfo's
offset and registier information. Match size for NO_GNUSTEP.
(NSMethodSignature): Match ivar name with runtime information.
* Source/GSFFCallInvocation.m
* Source/GSFFIInvocation.m
* Source/NSInvocation.m
(gs_method_for_receiver_and_selector)
([-invokeWithTarget:]): Use GSGetMethod instead of deprecated
GSGetInstanceMethod and GSGetClassMethod.
* Source/NSConnection.m ([-_service_typeForSelector]): Ditto.
* Source/NSDistantObject.m ([+respondsToSelector]): Ditto.
* Source/NSObject.m ([+instanceMethodSignatureForSelector:])
([-methodSignatureForSelector:])
([+descriptionForInstanceMethod], [-descriptionForMethod]): Ditto.
* Source/NSProtocolChecker.m ([-methodSignatureForSelector]): Ditto.
* Source/NSProxy.m ([+methodSignatureForSelector])
([-methodSignatureForSelector]): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19896 72102866-910b-0410-8b05-ffd578937521
2004-08-20 17:53:16 +00:00
Richard Frith-Macdonald
b75f25ec18
Minor fix documenting variables.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19895 72102866-910b-0410-8b05-ffd578937521
2004-08-20 17:00:05 +00:00
David Ayers
d1f347deb1
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
(GSFindInstanceVariable, GSGetVariable, GSSetVariable)
(GSGetValue, GSSetValue, GSObjCName, GSObjCSelectorName)
(GSObjCSelectorTypes, GSGetInstanceMethod, GSGetClassMethod)
(GSGetInstanceMethodNotInherited, GSGetClassMethodNotInherited):
Add deprecation markers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19894 72102866-910b-0410-8b05-ffd578937521
2004-08-20 15:58:30 +00:00
Richard Frith-Macdonald
826b0fcea8
Understand deprecation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19893 72102866-910b-0410-8b05-ffd578937521
2004-08-20 14:23:32 +00:00
Richard Frith-Macdonald
fb10e0272a
Minor bugfix ... destroy comments we don't want after skipping a unit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19892 72102866-910b-0410-8b05-ffd578937521
2004-08-20 13:05:34 +00:00
David Ayers
af75d36e34
* Source/Additions/GSObjCRuntime.m (GSSelectorTypesMatch):
...
Ignore structure names.
* Testing/nsmethodsignature.m: Added test for nested
structures. Reactivated test for signatures from older gcc
versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19891 72102866-910b-0410-8b05-ffd578937521
2004-08-20 12:58:04 +00:00
David Ayers
977af9c25e
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions/GSObjCRuntime.m (GSSelectorTypesMatch):
New Function.
(gs_skip_type_qualifier_and_layout_info): Ditto.
* Source/callframe.m (callframe_do_call): Use
GSSelectorTypesMatch instead of sel_types_match.
* Source/cifframe.m (cifframe_do_call): Ditto.
* Source/mframe.m (mframe_do_call): Ditto.
* Source/GSFFCallInvocation.m (GSInvocationCallback): Use
NSDebugFLog to NSWarnFLog.
* Source/GSFFIInvocation.m (GSFFIInvocationCallback): Ditto.
* Testing/nsmethodsignature.m: Use GSSelectorTypesMatch
instead of sel_types_match. Test it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19886 72102866-910b-0410-8b05-ffd578937521
2004-08-19 16:19:48 +00:00
Richard Frith-Macdonald
c55cfbd9c6
Fix minor memory leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19885 72102866-910b-0410-8b05-ffd578937521
2004-08-19 14:50:44 +00:00
David Ayers
0012ff61d2
* Testing/nsmethodsignature.m: Add more testing utilities.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19883 72102866-910b-0410-8b05-ffd578937521
2004-08-18 13:18:13 +00:00
Richard Frith-Macdonald
284ce516b8
A couple of methods added for consistency.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19880 72102866-910b-0410-8b05-ffd578937521
2004-08-18 10:12:13 +00:00
David Ayers
b6706ad3bc
* Testing/GNUmakefile: Reactivate nsinvocation test.
...
* Testing/nsmethodsignature.m
(large/smallStruct_id:uchar:ushort:uint...): Correct name.
(void_float:double:): New test.
(void_double:float:): New test.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19877 72102866-910b-0410-8b05-ffd578937521
2004-08-17 20:57:39 +00:00
Richard Frith-Macdonald
83d6c451f2
Fix to compile under windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19876 72102866-910b-0410-8b05-ffd578937521
2004-08-17 06:33:07 +00:00
Richard Frith-Macdonald
885883dcbe
Minor optimisation of hahs and improved output for old style plists.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19863 72102866-910b-0410-8b05-ffd578937521
2004-08-11 05:24:55 +00:00
Richard Frith-Macdonald
6d82d060ec
Use message ports if the runtime setting is for MacOS-X compatibility.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19842 72102866-910b-0410-8b05-ffd578937521
2004-08-08 14:50:43 +00:00
Alexander Malmberg
d4564c1581
Add default for switching between NSSocketPort and NSMessagePort as the default NSPort class.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19832 72102866-910b-0410-8b05-ffd578937521
2004-08-07 00:44:15 +00:00
Richard Frith-Macdonald
303acd3d68
When parsing documents with non-standard charset, set the charset actually
...
used in the content type so that we can unparse the data properly too.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19831 72102866-910b-0410-8b05-ffd578937521
2004-08-06 13:26:25 +00:00
Alexander Malmberg
b31c59f874
Fix forwarding of methods not in the proxies protocl if a protocol is set.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19826 72102866-910b-0410-8b05-ffd578937521
2004-08-05 00:03:30 +00:00
David Ayers
95ce8fe2b2
* Testing/nsmethodsignature.m: New test.
...
* Testing/GNUmakefile: Add new test.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19825 72102866-910b-0410-8b05-ffd578937521
2004-08-04 15:06:43 +00:00
Adrian Robert
a22567ad5d
Headers/Foundation/*.h: cleanups and fixes to previous documentation suggested by Alexander Malmberg; Tools/AGSHtml.m: change default content font to 'serif'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19819 72102866-910b-0410-8b05-ffd578937521
2004-08-02 18:16:01 +00:00
Adrian Robert
edd70b6c70
simpler font default
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19818 72102866-910b-0410-8b05-ffd578937521
2004-08-02 18:12:19 +00:00
Adrian Robert
966b2cb0c9
some cleanups and clarifications to documentation just added, suggested by Alexander Malmberg
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19817 72102866-910b-0410-8b05-ffd578937521
2004-08-02 18:10:58 +00:00