Alexander Malmberg
87676ed0e3
(GSToUnicode): In an utf8 sequence, check that the continuation bytes are valid continuation bytes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19105 72102866-910b-0410-8b05-ffd578937521
2004-04-14 16:23:58 +00:00
Richard Frith-Macdonald
bb817b4f33
Avoid warnings about attempts to install non-existant files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19084 72102866-910b-0410-8b05-ffd578937521
2004-04-13 05:03:41 +00:00
Richard Frith-Macdonald
b7c99a7d28
User language tidyups and performance enhancements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19079 72102866-910b-0410-8b05-ffd578937521
2004-04-12 04:55:43 +00:00
Richard Frith-Macdonald
a4728fc1d7
Retain/release fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19074 72102866-910b-0410-8b05-ffd578937521
2004-04-11 05:22:33 +00:00
Gregory John Casamento
f86cf9e8c6
Temporary rollback of fix to NSUnarchiver.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19073 72102866-910b-0410-8b05-ffd578937521
2004-04-11 05:02:45 +00:00
Richard Frith-Macdonald
4a70e80733
Minor initialisation fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19071 72102866-910b-0410-8b05-ffd578937521
2004-04-10 07:31:57 +00:00
Richard Frith-Macdonald
ce51cccf8a
Fixed a retain/release problem.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19070 72102866-910b-0410-8b05-ffd578937521
2004-04-10 05:59:40 +00:00
Wim (Willem Rein) Oudshoorn
1a57052a38
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19063 72102866-910b-0410-8b05-ffd578937521
2004-04-09 07:57:51 +00:00
Adam Fedor
f4ce845247
Move var decl to beginning of block
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19062 72102866-910b-0410-8b05-ffd578937521
2004-04-08 23:01:40 +00:00
Richard Frith-Macdonald
23bee88d89
Improve error logging.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19055 72102866-910b-0410-8b05-ffd578937521
2004-04-06 19:14:33 +00:00
Richard Frith-Macdonald
504c570c08
Trivial keyed archiving fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19036 72102866-910b-0410-8b05-ffd578937521
2004-04-06 10:39:26 +00:00
Richard Frith-Macdonald
b005bcf6ba
NSUserDefaults fix for read-only filesystem. Comment type fixes in GSXML.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19034 72102866-910b-0410-8b05-ffd578937521
2004-04-06 06:27:32 +00:00
Richard Frith-Macdonald
75f24d927f
Fix small parsing error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18999 72102866-910b-0410-8b05-ffd578937521
2004-04-02 06:57:15 +00:00
Richard Frith-Macdonald
8f8e4fbf8f
Fix bug #7525
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18991 72102866-910b-0410-8b05-ffd578937521
2004-03-31 14:16:31 +00:00
Richard Frith-Macdonald
a05f0cb57f
Fix return of flag in fileExistsAtPath:isDirectory:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18990 72102866-910b-0410-8b05-ffd578937521
2004-03-31 13:56:49 +00:00
Richard Frith-Macdonald
bedec3d02a
Fix for possible deadlock in notification system
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18988 72102866-910b-0410-8b05-ffd578937521
2004-03-31 13:23:38 +00:00
Richard Frith-Macdonald
93863e6087
Removed limit on number of characters aken into account in generating hash.
...
I think the limit used to make sense before we started caching hash values,
but really doesn't now.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18985 72102866-910b-0410-8b05-ffd578937521
2004-03-31 11:36:07 +00:00
Richard Frith-Macdonald
13be43d1b3
Performance tweak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18984 72102866-910b-0410-8b05-ffd578937521
2004-03-31 11:15:51 +00:00
Richard Frith-Macdonald
a207d98243
Encode archive version as number
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18983 72102866-910b-0410-8b05-ffd578937521
2004-03-31 10:54:14 +00:00
Wim (Willem Rein) Oudshoorn
2a4a64c73e
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18972 72102866-910b-0410-8b05-ffd578937521
2004-03-30 14:09:42 +00:00
Adam Fedor
cd252810da
Define types ifndef
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18966 72102866-910b-0410-8b05-ffd578937521
2004-03-30 04:34:09 +00:00
Nicola Pero
a9de39e426
Fixed compilation of autogsdoc.m on GCC 3.2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18960 72102866-910b-0410-8b05-ffd578937521
2004-03-29 16:35:59 +00:00
Richard Frith-Macdonald
8bb1aeb737
Support outgoing connections bound to a specific local address.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18953 72102866-910b-0410-8b05-ffd578937521
2004-03-29 14:53:37 +00:00
Richard Frith-Macdonald
a99d3f85db
Add option to require stylesheet support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18945 72102866-910b-0410-8b05-ffd578937521
2004-03-29 04:05:44 +00:00
Richard Frith-Macdonald
06ad68fec2
Integrated documentation improvement patch by Adrian Robert
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18943 72102866-910b-0410-8b05-ffd578937521
2004-03-29 03:37:46 +00:00
Richard Frith-Macdonald
4fbce87abb
Minor documentation tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18938 72102866-910b-0410-8b05-ffd578937521
2004-03-28 11:13:36 +00:00
Richard Frith-Macdonald
667fc062d6
Apply security fix and minor portability tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18936 72102866-910b-0410-8b05-ffd578937521
2004-03-28 05:31:16 +00:00
Richard Frith-Macdonald
4b1c074975
Added xslt support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18935 72102866-910b-0410-8b05-ffd578937521
2004-03-28 04:42:11 +00:00
Fred Kiefer
f576c77463
Small bug fix for index sets.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18928 72102866-910b-0410-8b05-ffd578937521
2004-03-26 21:56:44 +00:00
Adam Fedor
342ca66524
Minor updates. New Hungarian language
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18887 72102866-910b-0410-8b05-ffd578937521
2004-03-24 20:54:27 +00:00
Adam Fedor
49c945c487
Fix nil path handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18858 72102866-910b-0410-8b05-ffd578937521
2004-03-19 18:34:46 +00:00
Richard Frith-Macdonald
3c513f8a67
NSIndexSet updates finally comitted
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18853 72102866-910b-0410-8b05-ffd578937521
2004-03-18 06:56:12 +00:00
Richard Frith-Macdonald
066a631d64
Added a few range checks in incomplete code and changed stack usage to reduce
...
chances of stack overflow in dictionary operations on very large dictionaries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18850 72102866-910b-0410-8b05-ffd578937521
2004-03-16 09:53:01 +00:00
Wim (Willem Rein) Oudshoorn
2efcd9dcb8
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18848 72102866-910b-0410-8b05-ffd578937521
2004-03-16 08:42:21 +00:00
Richard Frith-Macdonald
f4bcea754f
Some DO fixes ... don;'t use the -getObjects: method with a proxy as it
...
can't pass back distant items into a local buffer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18847 72102866-910b-0410-8b05-ffd578937521
2004-03-15 18:01:53 +00:00
Richard Frith-Macdonald
d5345b8bd6
Fix problem with lazy locks by setting multithreaded bool earlier
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18839 72102866-910b-0410-8b05-ffd578937521
2004-03-12 16:51:30 +00:00
Richard Frith-Macdonald
f021f4e86e
Moved uudecode/uuencode to category of nsdata
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18838 72102866-910b-0410-8b05-ffd578937521
2004-03-12 15:49:08 +00:00
Nicola Pero
bfa75e4bb6
Fixed reading the local base.make when building SSl
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18836 72102866-910b-0410-8b05-ffd578937521
2004-03-12 13:50:39 +00:00
Wim (Willem Rein) Oudshoorn
0949a61a51
fixed e-mail adress
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18797 72102866-910b-0410-8b05-ffd578937521
2004-03-08 10:41:22 +00:00
Adam Fedor
dda81bc500
Fixup HAVE_DLADDR.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18795 72102866-910b-0410-8b05-ffd578937521
2004-03-08 04:22:03 +00:00
Nicola Pero
7100cdfed3
Fixed makefiles for building SSL.bundle, which wasn't being built on my machine
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18786 72102866-910b-0410-8b05-ffd578937521
2004-03-06 14:11:15 +00:00
Wim (Willem Rein) Oudshoorn
75d80d42d0
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18778 72102866-910b-0410-8b05-ffd578937521
2004-03-05 11:17:33 +00:00
Adam Fedor
728068d4a2
Make non-static
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18754 72102866-910b-0410-8b05-ffd578937521
2004-03-03 03:37:28 +00:00
Wim (Willem Rein) Oudshoorn
84683bd8eb
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18729 72102866-910b-0410-8b05-ffd578937521
2004-03-01 14:57:28 +00:00
Wim (Willem Rein) Oudshoorn
17cdd5c978
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18726 72102866-910b-0410-8b05-ffd578937521
2004-03-01 10:12:30 +00:00
Adam Fedor
a28969becf
Document, add W32 retreival from registry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18722 72102866-910b-0410-8b05-ffd578937521
2004-02-29 21:17:40 +00:00
Adam Fedor
5cd9e5fe74
Version 1.9.1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18712 72102866-910b-0410-8b05-ffd578937521
2004-02-29 02:57:22 +00:00
Alexander Malmberg
ed2106be5c
Define GS_SINT64 properly. Don't use casts as lvalues.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18707 72102866-910b-0410-8b05-ffd578937521
2004-02-28 16:55:34 +00:00
Wim (Willem Rein) Oudshoorn
a88027ab25
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18688 72102866-910b-0410-8b05-ffd578937521
2004-02-27 14:07:40 +00:00
David Ayers
67225f00fb
* Headers/Additions/GNUstepBase/GSCategories.h
...
([NSLock gcFinalize]): Declare.
([NSRecursiveLock gcFinalize]): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18679 72102866-910b-0410-8b05-ffd578937521
2004-02-26 14:45:37 +00:00
David Ayers
25e91f01c9
* Headers/Additions/GNUstepBase/GSCategories.h:
...
* Source/Additions/GSCompatibility.m (GSCurrentThread) Implement
and declare for non *-gnu-*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18663 72102866-910b-0410-8b05-ffd578937521
2004-02-25 13:57:59 +00:00
Richard Frith-Macdonald
3559990368
Mostly skeletal implementation of NSIndexSet
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18650 72102866-910b-0410-8b05-ffd578937521
2004-02-24 21:23:53 +00:00
Fred Kiefer
7fce31a3fb
Added renamed MacOSX methodAdded renamed MacOSX method..
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18648 72102866-910b-0410-8b05-ffd578937521
2004-02-24 19:43:34 +00:00
Richard Frith-Macdonald
b4a4e78ab9
Buffer overflow fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18645 72102866-910b-0410-8b05-ffd578937521
2004-02-24 14:14:26 +00:00
Richard Frith-Macdonald
cd863fed81
Fix buffer overrun
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18644 72102866-910b-0410-8b05-ffd578937521
2004-02-24 09:06:14 +00:00
Adam Fedor
ae3e89e417
Allow whitespace in home dir on windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18641 72102866-910b-0410-8b05-ffd578937521
2004-02-24 03:57:41 +00:00
Fred Kiefer
aa9031fbf4
Extension for binary property lists to load bigger lists.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18635 72102866-910b-0410-8b05-ffd578937521
2004-02-21 00:49:43 +00:00
Richard Frith-Macdonald
60183f8649
Support x-uuencode content transfer encoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18627 72102866-910b-0410-8b05-ffd578937521
2004-02-19 11:21:46 +00:00
Richard Frith-Macdonald
9143d25ab2
Added basic uuencoding methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18626 72102866-910b-0410-8b05-ffd578937521
2004-02-19 10:20:08 +00:00
David Ayers
bfeac9d7bf
* Source/Additions/Unicode.m (GetDefEncoding): Replace
...
NSKoreanEUCEncoding with NSKoreanEUCStringEncoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18615 72102866-910b-0410-8b05-ffd578937521
2004-02-18 11:28:14 +00:00
Adam Fedor
3f57a1341b
More flexible default encoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18612 72102866-910b-0410-8b05-ffd578937521
2004-02-18 04:03:24 +00:00
David Ayers
fe0cf18824
Fix spelling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18608 72102866-910b-0410-8b05-ffd578937521
2004-02-17 12:59:31 +00:00
David Ayers
1767ef985f
* Headers/Foundation/NSLock.h: Make types of _mutex and
...
_condition opaic to avoid including private thr-mach.h header.
* Headers/Foundation/NSThread.h: Do not include private
thr-mach.h header.
* Source/thr-mach.h: Moved here from
Headers/Additions/GNUstepBase/thr-mach.h.
* Source/NSLock.m: Include private thr-mach.h header for
apple-gnu-gnu. Added defines for typing opaic instance
variables and use them in various methods.
* Source/NSThread.m: Include private thr-mach.h header for
apple-gnu-gnu.
* Source/thr-mach.m: Include private thr-mach.h header from
new location.
* Source/thr-pthread.m: Ditto.
* Source/GNUmakefile: Do not install private thr-mach.h
header.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18607 72102866-910b-0410-8b05-ffd578937521
2004-02-17 12:55:02 +00:00
Alexander Malmberg
a3005923c0
(-initWithCoder:): Release objects outside the -addObject: loop to keep the retain count correct.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18579 72102866-910b-0410-8b05-ffd578937521
2004-02-11 16:51:00 +00:00
Richard Frith-Macdonald
97ab7af54a
Improve code deciding when to expect body after headers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18577 72102866-910b-0410-8b05-ffd578937521
2004-02-11 09:56:15 +00:00
Adam Fedor
e52bcd44ae
Add ffcall dir to INCLUDE_FLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18571 72102866-910b-0410-8b05-ffd578937521
2004-02-09 16:21:20 +00:00
Adam Fedor
fb7a264b80
Define __USE_GNU
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18566 72102866-910b-0410-8b05-ffd578937521
2004-02-08 22:52:50 +00:00
Richard Frith-Macdonald
5ffc526cbc
More simplification by using lazy locking
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18559 72102866-910b-0410-8b05-ffd578937521
2004-02-08 09:42:38 +00:00
Richard Frith-Macdonald
4b431aa0cc
Minor tidyups.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18558 72102866-910b-0410-8b05-ffd578937521
2004-02-08 09:23:09 +00:00
Adam Fedor
08a7ccf232
Fix get_symbol_path problems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18555 72102866-910b-0410-8b05-ffd578937521
2004-02-08 04:08:00 +00:00
Fred Kiefer
1085dd0ed2
Corrected two bugs in binary pl decoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18551 72102866-910b-0410-8b05-ffd578937521
2004-02-07 18:15:34 +00:00
Richard Frith-Macdonald
eab903ecad
Fix bug handling nil/NSNull and a memory leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18550 72102866-910b-0410-8b05-ffd578937521
2004-02-07 06:30:52 +00:00
Richard Frith-Macdonald
ca1d10c363
Fix to use '/' if there is no path in the url.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18548 72102866-910b-0410-8b05-ffd578937521
2004-02-06 18:20:06 +00:00
Fred Kiefer
74fbd24a5b
Changed handling of object references for binary property list format.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18540 72102866-910b-0410-8b05-ffd578937521
2004-02-04 20:50:40 +00:00
Richard Frith-Macdonald
4a9d894b9d
Use utf8 encoding for 8bit strings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18538 72102866-910b-0410-8b05-ffd578937521
2004-02-04 09:08:26 +00:00
Richard Frith-Macdonald
188274523d
Integrate new parser
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18537 72102866-910b-0410-8b05-ffd578937521
2004-02-04 06:15:53 +00:00
Alexander Malmberg
3c7cd0b0ba
Remove uses of the 'casts as lvalues' gcc extension.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18534 72102866-910b-0410-8b05-ffd578937521
2004-02-04 00:14:00 +00:00
Richard Frith-Macdonald
9bbcb2bec2
Partial implementation of decoding mac binary format property lists.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18532 72102866-910b-0410-8b05-ffd578937521
2004-02-03 21:27:10 +00:00
Richard Frith-Macdonald
7c4b85e3e2
Applied nsstring bugfix patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18529 72102866-910b-0410-8b05-ffd578937521
2004-02-02 14:46:48 +00:00
Richard Frith-Macdonald
24d6fe34b0
Minor naming consistency tidyups, and a fix to let java code using property
...
lists work with a base library that includes the new
NSPropertyListSerialisation class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18526 72102866-910b-0410-8b05-ffd578937521
2004-02-02 12:26:59 +00:00
Richard Frith-Macdonald
a5cf95ab82
Generalise last fix to all cases where no content-length is supplied.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18522 72102866-910b-0410-8b05-ffd578937521
2004-02-01 14:43:50 +00:00
Richard Frith-Macdonald
17d9956fe2
Fix for delay handling status 204 in returned pages.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18521 72102866-910b-0410-8b05-ffd578937521
2004-02-01 14:29:52 +00:00
Richard Frith-Macdonald
38c32b55ca
Improve method naming consistency
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18520 72102866-910b-0410-8b05-ffd578937521
2004-02-01 12:35:35 +00:00
Manuel Guesdon
9962ec6928
2004-01-31 Manuel Guesdon <mguesdon@orange-concept.com>
...
* Source/NSNumber.m: Modified numberWithXX: methods
to test against abstractClass. If class is not the abstract
class, we alloc object of class instead of allocating
NSXXNumber objects (cf [NSDecimalNumber numberWithDouble:x]
thread)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18515 72102866-910b-0410-8b05-ffd578937521
2004-01-31 16:28:35 +00:00
Richard Frith-Macdonald
1c24d6feb9
Several minor bugfixes in handling BOOL values, fix crash in shrinking
...
mutable data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18507 72102866-910b-0410-8b05-ffd578937521
2004-01-30 11:30:56 +00:00
Richard Frith-Macdonald
94ac212556
Added a couple of new initialisers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18505 72102866-910b-0410-8b05-ffd578937521
2004-01-30 07:17:30 +00:00
Fred Kiefer
029db20b84
Corrected keyed decoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18496 72102866-910b-0410-8b05-ffd578937521
2004-01-28 23:13:55 +00:00
Richard Frith-Macdonald
412c677079
More keyed coding updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18495 72102866-910b-0410-8b05-ffd578937521
2004-01-28 07:33:20 +00:00
Richard Frith-Macdonald
43eff241a0
Fix error unarchiving self referential objects.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18494 72102866-910b-0410-8b05-ffd578937521
2004-01-28 06:21:33 +00:00
Fred Kiefer
2878a6472f
Fixed bug in decoding key encoded data elements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18492 72102866-910b-0410-8b05-ffd578937521
2004-01-27 22:08:22 +00:00
Fred Kiefer
cb7a4b0777
Implemented keyed decoding for this classes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18491 72102866-910b-0410-8b05-ffd578937521
2004-01-27 21:51:33 +00:00
Richard Frith-Macdonald
bace205183
Minor keyed archiving fixes, also expose a couple of internal methods ...
...
not sure we should do this ... perhaps they should only be exposed to
other classes within the base library?
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18490 72102866-910b-0410-8b05-ffd578937521
2004-01-27 11:31:41 +00:00
Adam Fedor
c48ae2cb9d
Update install location
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18488 72102866-910b-0410-8b05-ffd578937521
2004-01-27 04:36:01 +00:00
Adam Fedor
5366bd558e
Doc updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18485 72102866-910b-0410-8b05-ffd578937521
2004-01-26 04:42:28 +00:00
Richard Frith-Macdonald
2d32d9074f
Insist on libxml2 presence unless told not to.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18481 72102866-910b-0410-8b05-ffd578937521
2004-01-25 19:57:10 +00:00
Richard Frith-Macdonald
c8b5bed53f
Updated keyed coding to a (hopefully) useable state
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18480 72102866-910b-0410-8b05-ffd578937521
2004-01-25 18:39:20 +00:00
Richard Frith-Macdonald
edd7107294
Added keyed geometry encoding methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18472 72102866-910b-0410-8b05-ffd578937521
2004-01-24 20:40:44 +00:00
Richard Frith-Macdonald
6daf5c099a
Make default format of keyed archives be xml for now.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18470 72102866-910b-0410-8b05-ffd578937521
2004-01-24 17:50:11 +00:00
Richard Frith-Macdonald
552a811f63
Implement another decoding method ... needs error checking to manage proper
...
type coercion. What if the archive is in old plist format?
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18467 72102866-910b-0410-8b05-ffd578937521
2004-01-24 07:18:24 +00:00
Richard Frith-Macdonald
cf942cc32a
Tidy xml output format.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18466 72102866-910b-0410-8b05-ffd578937521
2004-01-24 06:51:18 +00:00
Richard Frith-Macdonald
7afadeeebb
Added a few specialised coding methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18465 72102866-910b-0410-8b05-ffd578937521
2004-01-24 06:39:21 +00:00
Richard Frith-Macdonald
a7e07d9a65
Multithreaded operation fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18462 72102866-910b-0410-8b05-ffd578937521
2004-01-23 18:12:37 +00:00
Richard Frith-Macdonald
8e7eb96e77
Partial implementation of unarchiver code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18458 72102866-910b-0410-8b05-ffd578937521
2004-01-22 20:38:24 +00:00
Richard Frith-Macdonald
de07b9271b
Inital commit of partial implementation of MacOS-X compatible keyed archiving.
...
Experimental ... archiving is implemented aand tested for xml format output.
Unarchiving is not yet implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18450 72102866-910b-0410-8b05-ffd578937521
2004-01-22 09:37:07 +00:00
Richard Frith-Macdonald
2d361f1ad9
Fix for libffi based distributed objects (tested on macos-x)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18433 72102866-910b-0410-8b05-ffd578937521
2004-01-18 12:19:43 +00:00
Adam Fedor
4abb9b17fa
Include fixes for darwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18413 72102866-910b-0410-8b05-ffd578937521
2004-01-15 04:07:08 +00:00
Richard Frith-Macdonald
8971343f45
Little tweak for safety .. return immutable copy rather than mutable
...
instance variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18404 72102866-910b-0410-8b05-ffd578937521
2004-01-13 10:02:34 +00:00
Richard Frith-Macdonald
89c41e2f32
Minor fix for problem reported by J.Aaron Prendergrass
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18403 72102866-910b-0410-8b05-ffd578937521
2004-01-13 09:21:45 +00:00
Adam Fedor
9ea29bc91f
Include config.mak in main dir
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18399 72102866-910b-0410-8b05-ffd578937521
2004-01-13 02:39:43 +00:00
Adam Fedor
831216a9fe
Minor changes for baseadd compilation and compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18394 72102866-910b-0410-8b05-ffd578937521
2004-01-12 19:42:18 +00:00
Adam Fedor
443a569cba
Fix indentation problems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18371 72102866-910b-0410-8b05-ffd578937521
2004-01-11 04:49:10 +00:00
Adam Fedor
ebf008a2f8
Add new locales
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18370 72102866-910b-0410-8b05-ffd578937521
2004-01-11 04:24:38 +00:00
Richard Frith-Macdonald
95153106d3
Fix incorrect use of a pointer to unichar as if it was a pointer to char.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18359 72102866-910b-0410-8b05-ffd578937521
2004-01-10 10:00:00 +00:00
Richard Frith-Macdonald
a11526b4f8
Tidy last NSArray change with minor performance tweak, apply bugfix for code
...
attempting to deal with minor problems in mime data being parsed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18336 72102866-910b-0410-8b05-ffd578937521
2004-01-08 08:07:29 +00:00
Alexander Malmberg
31bb9c9e9d
(GSCurrentThreadDictionary, NSStandardLibraryPaths): Fix the prototypes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18334 72102866-910b-0410-8b05-ffd578937521
2004-01-08 00:52:03 +00:00
Richard Frith-Macdonald
23fc5c2dca
Add change missed from last commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18327 72102866-910b-0410-8b05-ffd578937521
2004-01-07 09:31:57 +00:00
Adam Fedor
bb230bbedd
New documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18323 72102866-910b-0410-8b05-ffd578937521
2004-01-06 23:46:30 +00:00
Manuel Guesdon
63ba83e121
2004-01-06 Manuel Guesdon <mguesdon@orange-concept.com>
...
* Headers/Foundation/NSArray.h/.m: added -setValue:forKey:
and -valueForKey: to comply to Mac OS X v10.3 and
later documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18322 72102866-910b-0410-8b05-ffd578937521
2004-01-06 19:43:29 +00:00
Fred Kiefer
748132fd61
Added Cocoa typedefs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18287 72102866-910b-0410-8b05-ffd578937521
2003-12-30 11:52:39 +00:00
Gregory John Casamento
db341559bf
Corrected spelling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18273 72102866-910b-0410-8b05-ffd578937521
2003-12-25 14:59:54 +00:00
Fred Kiefer
11af461737
Adopted desktop file creation to current specification.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18268 72102866-910b-0410-8b05-ffd578937521
2003-12-24 23:26:49 +00:00
Alexander Malmberg
fffc7ab3c0
Rename 'abstract' to 'abstractClass' and make it static. (+allocWithZone:): Allocate an instance of self if self isn't the abstract class.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18265 72102866-910b-0410-8b05-ffd578937521
2003-12-23 23:19:00 +00:00
Alexander Malmberg
0a69397299
(+detachNewThreadSelector:toTarget:withObject:): Don't set entered_multi_threaded_state to NO if the objc_thread_detach call fails.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18262 72102866-910b-0410-8b05-ffd578937521
2003-12-23 17:41:38 +00:00
Alexander Malmberg
74254e40b2
Fix spelling errors in comments.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18261 72102866-910b-0410-8b05-ffd578937521
2003-12-23 17:22:06 +00:00
Alexander Malmberg
8041f0f996
(NSContainsRect): Return NO if the second rect is empty. (NSIntegralRect): Calculate new width and height correctly.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18258 72102866-910b-0410-8b05-ffd578937521
2003-12-23 17:11:14 +00:00
Richard Frith-Macdonald
7fce9c8ad0
fix for ignoring of sigpipe.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18244 72102866-910b-0410-8b05-ffd578937521
2003-12-01 06:55:40 +00:00
Richard Frith-Macdonald
34fcca39c1
Use current user id to get user name.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18242 72102866-910b-0410-8b05-ffd578937521
2003-11-30 10:20:26 +00:00
Richard Frith-Macdonald
d2936869b9
Minor usability tweak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18240 72102866-910b-0410-8b05-ffd578937521
2003-11-30 09:05:31 +00:00
Richard Frith-Macdonald
2ef3b26222
Minor incremental parsing fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18200 72102866-910b-0410-8b05-ffd578937521
2003-11-25 13:19:41 +00:00
Adam Fedor
179a1e6d9e
Change KoreanEUCEncoding to KoreanEUCStringEncoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18134 72102866-910b-0410-8b05-ffd578937521
2003-11-24 04:18:50 +00:00
Adam Fedor
e660edeecd
Version 1.9.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18121 72102866-910b-0410-8b05-ffd578937521
2003-11-23 21:48:07 +00:00
Richard Frith-Macdonald
ff9424c8e9
Bugfix ... suspend should send SIGSTOP
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18107 72102866-910b-0410-8b05-ffd578937521
2003-11-23 06:23:09 +00:00
Adam Fedor
38d85cf15e
Add orig CPPFLAGS in on netbsd
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18105 72102866-910b-0410-8b05-ffd578937521
2003-11-23 02:52:16 +00:00
Richard Frith-Macdonald
ff218e97c3
Fixes for lazy locking on macos
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18088 72102866-910b-0410-8b05-ffd578937521
2003-11-16 10:53:40 +00:00
Richard Frith-Macdonald
bb945efaf5
Minor fix generating documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18074 72102866-910b-0410-8b05-ffd578937521
2003-11-10 18:49:52 +00:00
David Ayers
a3601643a6
Based on patches by Philip Moetteli
...
<Philip.Moetteli@tele2.ch>.
* Headers/Additions/GNUstepBase/GSCategories.h: Added
NSKoreanEUCEncoding.
* Headers/Additions/GNUstepBase/GSLock.h
* Headers/Additions/GNUstepBase/GSLocale.h: Guard includes for
NeXT_Foundation_LIBRARY.
* Source/Additions/GSLock.m: Include GNUstepBase/GNUstep.h.
* Headers/Additions/GNUstepBase/GSCategories.h
* Headers/Foundation/NSString.h:
(+[NSString stringWithFormat:arguments:]): Move declaration to
GSCategories.
* Source/NSString.m
* Source/Additions/GSCategories.m:
(+[NSString stringWithFormat:arguments:]): Move implementation
to Additions.
* macosx/config.h: Define HAVE_WCHAR_H.
* macosx/gnustep.pbproj/project.pbxproj: Added GSLock files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18072 72102866-910b-0410-8b05-ffd578937521
2003-11-10 15:34:52 +00:00
Richard Frith-Macdonald
7050e421c7
Don't obtain locks unnecessarily
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18071 72102866-910b-0410-8b05-ffd578937521
2003-11-10 06:40:24 +00:00
Thoran Pas
2665ac707b
a static declaration was missing. Fixing it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18068 72102866-910b-0410-8b05-ffd578937521
2003-11-09 12:49:15 +00:00
David Ayers
fe44315405
* Source/GSPrivate.h (GS_REPLACE_CONSTANT_STRING): New macro.
...
* Source/externs.m: Initialize constant strings statically.
(GSBuildStrings): Replace static strings with dynamic
versions.
* Testing/benchmark.m: Added tests for NSString -hash and
-copy. Aligned ouput.
* Testing/externs.m: New test.
* Testing/GNUmakefile: Added externs.m test. Activated
ADDITIONAL_TOOLS tests excluding gstcpport tests.
* Source/Additions/GSCategories.m: Adjust declared lock type.
Added comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18058 72102866-910b-0410-8b05-ffd578937521
2003-11-06 21:11:39 +00:00
Richard Frith-Macdonald
4d1f1825c1
Add support for server side ssl connections.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18055 72102866-910b-0410-8b05-ffd578937521
2003-11-05 18:26:09 +00:00
Alexander Malmberg
a1cf21fecf
(serializeToInfo): Only save a string as a cstring if it only contains ASCII characters.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18052 72102866-910b-0410-8b05-ffd578937521
2003-11-05 13:52:18 +00:00
Alexander Malmberg
6d7a021d6c
Reorganize GSString class hierarchy. Update users.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18050 72102866-910b-0410-8b05-ffd578937521
2003-11-05 02:11:49 +00:00
Richard Frith-Macdonald
61e0197b79
Use locking even when single threaded ... temporary hack
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18042 72102866-910b-0410-8b05-ffd578937521
2003-11-03 12:32:46 +00:00
Richard Frith-Macdonald
c0109a7322
Substring creation fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18040 72102866-910b-0410-8b05-ffd578937521
2003-11-03 08:35:44 +00:00
Alexander Malmberg
5bd9bdbc5c
([GSCSubString -copy]): Add as a stopgap workaround for problemes uncovered by the previous change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18022 72102866-910b-0410-8b05-ffd578937521
2003-11-02 00:56:07 +00:00
Richard Frith-Macdonald
eab1a62b9f
Minor fix for strings initialised with data they don't own ... consistent
...
with MacOS-X implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18019 72102866-910b-0410-8b05-ffd578937521
2003-11-01 11:11:13 +00:00
Richard Frith-Macdonald
a9fc62765c
Fix NSCharacterSet caching bug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18017 72102866-910b-0410-8b05-ffd578937521
2003-11-01 07:30:21 +00:00
Richard Frith-Macdonald
310d9bd763
Locking tidups/fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18016 72102866-910b-0410-8b05-ffd578937521
2003-11-01 07:09:12 +00:00
David Ayers
6737b2a32f
* Source/NSCharacterSet.m
...
([NSCharacterSet _bitmapForSet:number:]): Insure only
instances of NSCharacterSet a stored in the cache but return
instances of the receivers class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18014 72102866-910b-0410-8b05-ffd578937521
2003-10-31 17:10:45 +00:00
David Ayers
9a32828063
Moved declaration of local_lock out of the #ifdef as reported by Matt Rice.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18012 72102866-910b-0410-8b05-ffd578937521
2003-10-30 20:51:44 +00:00
David Ayers
c2b8811456
* Headers/Additions/GNUstepBase/GSLock.h: Added missing
...
forward declaration.
* Headers/Additions/GNUstepBase/GSCategories.h: Remove
declaraion of gnustep_global_lock.
(GS_INITIALIZED_LOCK): New macro.
(+[NSLock newLockAt:]): New method.
(+[NSRecursiveLock newLockAt:]): Ditto.
* Headers/Foundation/NSLock.h: Ditto.
* Source/Additions/GSCategories.m: Replace global lock with
local lock.
(_GSLockInitializer): New class to initialize local lock
safely.
(newLockAt): New static function shared by +newLockAt:
implementations to safely intialize lock variables.
(+[NSLock newLockAt:]): Implemented and documented.
(+[NSRecursiveLock newLockAt:]): Ditto.
* Source/Additions/GSCompatibility.m: Remove
gnustep_global_lock.
* Source/Additions/GSObjCRuntime.m: Remove superfluous
locking.
* Source/Additions/Unicode.m: Use new GS_INITIALIZED_LOCK
macro and replace global lock with local lock.
* Source/NSLock.m
(-[NSConditionLock lockWhenCondition:beforeDate:]):
Implemented.
* Testing/gslock.m: New test case.
* Testing/GNUmakefile: Add new test case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18010 72102866-910b-0410-8b05-ffd578937521
2003-10-30 13:44:55 +00:00
Adam Fedor
5ac3721b5d
Clarify ffi error messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18001 72102866-910b-0410-8b05-ffd578937521
2003-10-29 05:07:45 +00:00
Adam Fedor
57e74ef07a
Update Mac OS X build for 10.3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18000 72102866-910b-0410-8b05-ffd578937521
2003-10-29 04:49:13 +00:00
Richard Frith-Macdonald
2ec3de93b9
compatibility fixes for MacOS-X
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17986 72102866-910b-0410-8b05-ffd578937521
2003-10-28 10:11:33 +00:00
Richard Frith-Macdonald
393e822402
Updates for improved reference count management over DO.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17983 72102866-910b-0410-8b05-ffd578937521
2003-10-27 13:41:01 +00:00
Richard Frith-Macdonald
10e3d610a0
Build/document new lock classes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17982 72102866-910b-0410-8b05-ffd578937521
2003-10-27 13:23:19 +00:00
Richard Frith-Macdonald
cdc7785b67
Add lazy locking classes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17979 72102866-910b-0410-8b05-ffd578937521
2003-10-26 13:45:49 +00:00
Richard Frith-Macdonald
cd0a17674e
Fix bug in last mod
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17976 72102866-910b-0410-8b05-ffd578937521
2003-10-25 17:50:45 +00:00
Richard Frith-Macdonald
86d131326a
Minor comptibility fixes and documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17972 72102866-910b-0410-8b05-ffd578937521
2003-10-25 05:54:39 +00:00
Adam Fedor
43e1f4c566
Try to use libffi if ffcall not found.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17971 72102866-910b-0410-8b05-ffd578937521
2003-10-25 03:04:07 +00:00
David Ayers
1eb67be53b
* Source/GSArray.m:
...
(-[GSMutableArray _raiseRangeExceptionWithIndex:from:]):
Declare private method obtained through behavior additions.
(-[GSArray _raiseRangeExceptionWithIndex:from:]): Use
'unsigned' in favor of 'int' for index and count. Move
private method to the top of implementation context to avoid
warnings.
(-[GSMutableArray insertObject:atIndex:]): Use 'unsigned' in
favor of 'int' for index.
(-[GSMutableArray replaceObjectAtIndex:withObject:]): Correct
selector name and parameter of method call.
(-[GSMutableArray sortUsingFunction:context:]): Correct
prototype.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17963 72102866-910b-0410-8b05-ffd578937521
2003-10-24 09:27:09 +00:00
Richard Frith-Macdonald
87dbc4b52c
Applied and tidied patch for more informative exceptions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17962 72102866-910b-0410-8b05-ffd578937521
2003-10-24 06:53:53 +00:00
Richard Frith-Macdonald
3db9f5d7dc
bugfix for setting listening port.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17961 72102866-910b-0410-8b05-ffd578937521
2003-10-23 16:46:47 +00:00
David Ayers
45fb8a2fb2
* Source/NSConcreteNumber.h: Moved here from
...
Headers/Foundation/NSConcreteNumber.h.
* Source/GNUmakefile: Make NSConcreteNumber.h private.
* Source/NSConcreteNumber.m: Include NSConcreteNumber.h from
new location.
* Source/NSNumber.m: Ditto.
* Source/NSURL.m: Include NSValue.h in favor of private
NSConcreteNumber.h.
* Source/NSURLHandle.m: Do not include NSConcreteNumber.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17954 72102866-910b-0410-8b05-ffd578937521
2003-10-22 16:26:02 +00:00
Adam Fedor
54082d205a
Generate libgnustep-base.def at compile time.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17950 72102866-910b-0410-8b05-ffd578937521
2003-10-22 02:45:43 +00:00
Richard Frith-Macdonald
9ecdf6cc0b
Cleanups in preparation for experimental changes to retain/relase over DO.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17949 72102866-910b-0410-8b05-ffd578937521
2003-10-21 17:05:36 +00:00
Richard Frith-Macdonald
bbb3b1786b
New testcase
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17948 72102866-910b-0410-8b05-ffd578937521
2003-10-21 14:28:34 +00:00
Richard Frith-Macdonald
29e0a39d46
Fix missing declarations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17942 72102866-910b-0410-8b05-ffd578937521
2003-10-20 15:50:08 +00:00
Richard Frith-Macdonald
ec9d52dff8
String encoding fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17917 72102866-910b-0410-8b05-ffd578937521
2003-10-18 06:10:41 +00:00
Nicola Pero
0720ce45b5
Makefile simplification
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17915 72102866-910b-0410-8b05-ffd578937521
2003-10-17 13:26:30 +00:00
Nicola Pero
7fc5e94263
Small tidiups and simplifications to Makefile.postamble
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17911 72102866-910b-0410-8b05-ffd578937521
2003-10-17 13:14:11 +00:00
Nicola Pero
9cba5a8463
Small tidyups of makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17909 72102866-910b-0410-8b05-ffd578937521
2003-10-17 13:07:40 +00:00
Richard Frith-Macdonald
9e2e3b1b45
Minor tidyp ... change a couple of macro names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17904 72102866-910b-0410-8b05-ffd578937521
2003-10-16 20:41:50 +00:00
Richard Frith-Macdonald
39337dbf7d
New SIGPIPE behavior
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17903 72102866-910b-0410-8b05-ffd578937521
2003-10-16 18:31:38 +00:00
Richard Frith-Macdonald
5c31ef0e4b
Bugfix ... don't override handler for sigpipe if one is set.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17902 72102866-910b-0410-8b05-ffd578937521
2003-10-16 15:48:48 +00:00
Nicola Pero
77dfd1008b
Do not #include signal.h when compiling NSObject.m ... it seems unused
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17901 72102866-910b-0410-8b05-ffd578937521
2003-10-16 14:56:35 +00:00
Nicola Pero
a4991a58f2
Another change to SSL's makefiles - batched with the previous one in the makefile
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17895 72102866-910b-0410-8b05-ffd578937521
2003-10-15 11:35:39 +00:00
Nicola Pero
8519fe6920
Small simplification of SSL bundle makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17893 72102866-910b-0410-8b05-ffd578937521
2003-10-15 11:30:22 +00:00
Nicola Pero
9eced5d704
Removed a couple of obsolete rules in Source's makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17891 72102866-910b-0410-8b05-ffd578937521
2003-10-15 11:17:33 +00:00
Nicola Pero
2b4ec04304
Simplified a bit makefiles in NSTimeZones
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17888 72102866-910b-0410-8b05-ffd578937521
2003-10-15 11:14:29 +00:00
Nicola Pero
fec72fdb2b
Tidied up Tools makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17885 72102866-910b-0410-8b05-ffd578937521
2003-10-15 11:09:09 +00:00
Nicola Pero
65bfd4b201
Cleaned up makefiles in the Testing directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17881 72102866-910b-0410-8b05-ffd578937521
2003-10-15 10:47:14 +00:00
Nicola Pero
f03f7da136
Removed obsolete crap from makefiles in Examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17878 72102866-910b-0410-8b05-ffd578937521
2003-10-15 10:36:10 +00:00
Nicola Pero
69b26bbc3d
Simplified rules to build gnustep-base
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17874 72102866-910b-0410-8b05-ffd578937521
2003-10-15 10:22:50 +00:00
Adam Fedor
5e2fc3e933
Fix parsing of octal escape sequences.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17863 72102866-910b-0410-8b05-ffd578937521
2003-10-14 15:38:31 +00:00
Richard Frith-Macdonald
2ed87acf65
Tweak to prevent stack overflow on windows, without significant loss of
...
performance ... use stack for smallish temporary storage, but heap for
larger storage requirements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17860 72102866-910b-0410-8b05-ffd578937521
2003-10-14 09:00:42 +00:00
Adam Fedor
7e1ee0cfa4
dd special check for sys/mount.h for NetBSD
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17811 72102866-910b-0410-8b05-ffd578937521
2003-10-10 03:48:18 +00:00
Richard Frith-Macdonald
783d5ba6d1
memory leak fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17805 72102866-910b-0410-8b05-ffd578937521
2003-10-09 09:12:23 +00:00
Richard Frith-Macdonald
7600946e41
Tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17804 72102866-910b-0410-8b05-ffd578937521
2003-10-08 16:26:59 +00:00
Richard Frith-Macdonald
7a9e11fdbf
Memory leak fixes and a little new debug functionality
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17803 72102866-910b-0410-8b05-ffd578937521
2003-10-08 15:03:58 +00:00
Richard Frith-Macdonald
1c51fc5389
Windows path handling fixups by Roland Schwingel
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17802 72102866-910b-0410-8b05-ffd578937521
2003-10-08 14:27:11 +00:00
Richard Frith-Macdonald
c4548e04c0
Minor bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17800 72102866-910b-0410-8b05-ffd578937521
2003-10-08 13:19:20 +00:00
Richard Frith-Macdonald
da4bcbea29
Minor fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17798 72102866-910b-0410-8b05-ffd578937521
2003-10-08 08:41:10 +00:00
Richard Frith-Macdonald
089a040482
Added setContentType:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17790 72102866-910b-0410-8b05-ffd578937521
2003-10-07 15:49:52 +00:00
Adam Fedor
caf2c322de
Fix documentation make. Bump version number
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17782 72102866-910b-0410-8b05-ffd578937521
2003-10-06 03:32:37 +00:00
Adam Fedor
7c61756395
Use -Wl for netbsd linker options.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17775 72102866-910b-0410-8b05-ffd578937521
2003-10-03 21:25:31 +00:00
Richard Frith-Macdonald
a9539f5762
Fixed minor memory leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17767 72102866-910b-0410-8b05-ffd578937521
2003-10-02 16:50:49 +00:00
Adam Fedor
989955ec51
Change /proc support on Irix, Cygwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17760 72102866-910b-0410-8b05-ffd578937521
2003-10-01 03:55:35 +00:00
Richard Frith-Macdonald
c372a88a27
Thread safety fix ... ensure notifications are sent before we become
...
multithrteaded.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17757 72102866-910b-0410-8b05-ffd578937521
2003-09-30 18:19:03 +00:00
Richard Frith-Macdonald
d0315f7662
Minor bugfix patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17756 72102866-910b-0410-8b05-ffd578937521
2003-09-30 17:47:35 +00:00
Richard Frith-Macdonald
ce828f5acf
Minor bugfix .. pathExtension
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17729 72102866-910b-0410-8b05-ffd578937521
2003-09-26 15:39:14 +00:00
Richard Frith-Macdonald
5c13d64463
Minor bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17713 72102866-910b-0410-8b05-ffd578937521
2003-09-25 12:15:51 +00:00
Adam Fedor
86080ad1f2
Various compile fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17709 72102866-910b-0410-8b05-ffd578937521
2003-09-24 01:39:55 +00:00
Adam Fedor
859d39337a
Remover extern decl
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17706 72102866-910b-0410-8b05-ffd578937521
2003-09-23 14:11:10 +00:00
Adam Fedor
7bc05b1e88
Check for getopt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17704 72102866-910b-0410-8b05-ffd578937521
2003-09-22 22:51:23 +00:00
Adam Fedor
0eb1091cc6
Put back in getopt for MinGW
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17700 72102866-910b-0410-8b05-ffd578937521
2003-09-22 03:55:32 +00:00
Adam Fedor
23990d5134
* Tools/cvtenc.m (main): Write using local/set encoding when
...
EscapeIn=YES.
* Tools/gdomap.c: Remove getopt function for MinGW
(patch from Leigh Smith <leigh@leighsmith.com>).
* Documentation/coding-standards.texi: Add section about object
persistance.
* configure.ac: Make it possible to override --enable-pass-arguments
when on cygwin.
* configure: Regenerate using 2.57
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17698 72102866-910b-0410-8b05-ffd578937521
2003-09-22 03:00:21 +00:00
Richard Frith-Macdonald
0348f76414
Minor thread handling tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17672 72102866-910b-0410-8b05-ffd578937521
2003-09-15 13:54:06 +00:00
David Ayers
adf139cf68
* Headers/Additions/GNUstepBase/GSCategories.h: Move
...
declarations
from Source/Additions/GSCompatibility.h to here.
([NSObject -compare:]): Deprecate.
* Source/Additions/GSCompatibility.h: Move contents from here
to
Headers/Additions/GNUstepBase/GSCategories.h.
* Source/Additions/GSCategories.m:
([NSObject -compare:]): Deprecate.
* Headers/Foundation/NSObject.h
([NSObject -compare:]): Deprecate.
* Source/Additions/GCDictionary.m: Include
GNUstepBase/GSCategories.h rather than GSCompatibility.h.
* Source/Additions/GCObject.m: Ditto.
* Source/Additions/GSMime.m: Ditto.
* Source/Additions/GSObjCRuntime.m: Ditto.
* Source/Additions/GSXML.m: Ditto.
* Source/Additions/Unicode.m: Ditto.
* macosx/GNUstepBase/preface.h: Update include for new header
structure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17664 72102866-910b-0410-8b05-ffd578937521
2003-09-13 22:42:50 +00:00
Adam Fedor
a126c61660
macosx update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17657 72102866-910b-0410-8b05-ffd578937521
2003-09-11 19:23:31 +00:00
David Ayers
1b3295f48d
* Source/Additions/GSCompatibility.h
...
* Source/Additions/GSCompatibility.m
(NSDecimalFromComponents): Added compatibility function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17656 72102866-910b-0410-8b05-ffd578937521
2003-09-11 16:59:45 +00:00
Richard Frith-Macdonald
eaee725163
utf16 fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17654 72102866-910b-0410-8b05-ffd578937521
2003-09-11 05:40:55 +00:00
Richard Frith-Macdonald
77ee3e21e5
Small tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17653 72102866-910b-0410-8b05-ffd578937521
2003-09-11 05:02:26 +00:00
David Ayers
4c190e487d
* Headers/Additions/GNUstepBase/GSObjCRuntime.h (GSObjCSuper):
...
Added test for uninitialized superclass reference.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17650 72102866-910b-0410-8b05-ffd578937521
2003-09-10 09:29:39 +00:00
Richard Frith-Macdonald
eeddf2fc07
Minor tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17649 72102866-910b-0410-8b05-ffd578937521
2003-09-10 08:34:24 +00:00
Richard Frith-Macdonald
3e1b4384db
Improved unicode support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17648 72102866-910b-0410-8b05-ffd578937521
2003-09-10 08:14:45 +00:00
Richard Frith-Macdonald
5195b3dc3a
Bugfix for returnign difference between date/time now and in past.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17647 72102866-910b-0410-8b05-ffd578937521
2003-09-10 07:59:14 +00:00
Adam Fedor
35974a8188
loadingBundles fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17640 72102866-910b-0410-8b05-ffd578937521
2003-09-08 02:47:50 +00:00
Adam Fedor
42b816ded4
Add Korean encoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17639 72102866-910b-0410-8b05-ffd578937521
2003-09-08 02:36:49 +00:00
Nicola Pero
2ee94916e9
Fixed locating a custom ObjC runtime library when not flattened
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17633 72102866-910b-0410-8b05-ffd578937521
2003-09-07 12:41:34 +00:00
Adam Fedor
d4a1d10ab6
GS_EXPORT functions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17624 72102866-910b-0410-8b05-ffd578937521
2003-09-06 03:34:54 +00:00
Alexander Malmberg
a46f56746e
Change return type of -initWithPath: to id.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17619 72102866-910b-0410-8b05-ffd578937521
2003-09-04 16:44:37 +00:00
Alexander Malmberg
d950f019e2
Change return type of -initWithPath: to id.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17618 72102866-910b-0410-8b05-ffd578937521
2003-09-04 16:44:37 +00:00
Adam Fedor
b69faecbee
Use tzset to find timezone info.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17615 72102866-910b-0410-8b05-ffd578937521
2003-09-04 03:28:14 +00:00
Adam Fedor
163e5e6018
Don't mess with file descriptors on MinGW
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17608 72102866-910b-0410-8b05-ffd578937521
2003-09-03 03:20:06 +00:00
Adam Fedor
11118909b2
Fix MINGW compile with getuid
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17603 72102866-910b-0410-8b05-ffd578937521
2003-09-02 02:45:03 +00:00
Adam Fedor
560f02f25b
* Tools/gdnc.m (main): Close any open file descriptors so we can
...
be a proper daemon.
Fixes #4938 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17580 72102866-910b-0410-8b05-ffd578937521
2003-09-01 00:46:26 +00:00
Adam Fedor
7bc03ea631
Disable procfs for solaris
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17568 72102866-910b-0410-8b05-ffd578937521
2003-08-29 15:15:32 +00:00
Adam Fedor
765f5f84f8
* Source/NSMessagePort.m: For older OS comptibility, define some
...
macros if they are not already defined.
* Source/NSMessagePortNameServer.m: Idem.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17559 72102866-910b-0410-8b05-ffd578937521
2003-08-27 14:16:03 +00:00
David Ayers
fda10c748a
Various GSObjCRuntime usage cleanups.
...
See ChangeLog for details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17533 72102866-910b-0410-8b05-ffd578937521
2003-08-24 23:07:41 +00:00
Adam Fedor
71aead6c7c
Version 1.7.3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17527 72102866-910b-0410-8b05-ffd578937521
2003-08-24 03:15:23 +00:00
Adam Fedor
82e7a2cd3f
Fix ffi check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17523 72102866-910b-0410-8b05-ffd578937521
2003-08-24 02:46:30 +00:00
Adam Fedor
da5c0d92c5
Add=yes fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17522 72102866-910b-0410-8b05-ffd578937521
2003-08-24 02:21:08 +00:00
Richard Frith-Macdonald
876ae7e458
Avoid trivial warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17510 72102866-910b-0410-8b05-ffd578937521
2003-08-22 10:31:16 +00:00
Alexander Malmberg
cd10671142
Don't return values from methods returning void.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17502 72102866-910b-0410-8b05-ffd578937521
2003-08-20 12:13:34 +00:00
Adam Fedor
d09f916bc2
Fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17501 72102866-910b-0410-8b05-ffd578937521
2003-08-20 04:00:54 +00:00
Adam Fedor
ff4d236f52
* configure.ac: Clarify ffi interface warnings and disable_do on
...
apple-apple-apple.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17499 72102866-910b-0410-8b05-ffd578937521
2003-08-20 03:50:16 +00:00
Richard Frith-Macdonald
541b235438
Hacks to work around compiler/runtime bugs with protocols.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17482 72102866-910b-0410-8b05-ffd578937521
2003-08-15 13:20:50 +00:00
David Ayers
1b684b1fba
* Source/UnixFileHandle.m: Remove obsolete file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17478 72102866-910b-0410-8b05-ffd578937521
2003-08-13 16:20:55 +00:00
David Ayers
639309acaa
* Headers/Additions/GNUstepBase/preface.h: Remove generated
...
file that should have been ignored by entry in .cvsignore.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17477 72102866-910b-0410-8b05-ffd578937521
2003-08-13 16:08:41 +00:00
Adam Fedor
ee627b6c6c
Updated docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17472 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:45:58 +00:00
Adam Fedor
859a97b7ca
Include last encoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17471 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:29:13 +00:00
Richard Frith-Macdonald
1fe59c7aa5
Save and restore libxml global info
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17457 72102866-910b-0410-8b05-ffd578937521
2003-08-08 14:55:23 +00:00
Richard Frith-Macdonald
d5867fd5a6
Fix stack overflow.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17453 72102866-910b-0410-8b05-ffd578937521
2003-08-07 18:22:03 +00:00
Richard Frith-Macdonald
ebeac05202
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17447 72102866-910b-0410-8b05-ffd578937521
2003-08-07 07:59:36 +00:00
Richard Frith-Macdonald
090b0a10f2
Fix problem with property list escape sequences.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17446 72102866-910b-0410-8b05-ffd578937521
2003-08-07 07:17:03 +00:00
Adam Fedor
917cb25b7d
Fix include
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17421 72102866-910b-0410-8b05-ffd578937521
2003-08-03 03:57:53 +00:00
Adam Fedor
c316876cd6
New TraditionalChinese language
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17419 72102866-910b-0410-8b05-ffd578937521
2003-08-02 20:56:55 +00:00
Richard Frith-Macdonald
7c391eb265
Fix a few oddities
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17411 72102866-910b-0410-8b05-ffd578937521
2003-08-01 10:15:11 +00:00
David Ayers
ac30183cd6
Header reorganizsateion - Please refer to ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17407 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:49:32 +00:00
Richard Frith-Macdonald
9cc6c39319
Security fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17397 72102866-910b-0410-8b05-ffd578937521
2003-07-30 06:21:06 +00:00
Richard Frith-Macdonald
e5bba705a3
Tweaks to avoid compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17383 72102866-910b-0410-8b05-ffd578937521
2003-07-28 16:44:24 +00:00
Richard Frith-Macdonald
cfe8d9e881
Tidyups etc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17380 72102866-910b-0410-8b05-ffd578937521
2003-07-28 10:53:18 +00:00
Gregory John Casamento
e360fa5bf5
Corrected issue with GSObjCMethodNames function.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17374 72102866-910b-0410-8b05-ffd578937521
2003-07-27 14:57:47 +00:00
Richard Frith-Macdonald
54b5983408
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17372 72102866-910b-0410-8b05-ffd578937521
2003-07-27 08:59:08 +00:00
Richard Frith-Macdonald
d96f5b48c8
Minor fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17347 72102866-910b-0410-8b05-ffd578937521
2003-07-26 06:48:44 +00:00
Richard Frith-Macdonald
e2358c5980
Minor fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17337 72102866-910b-0410-8b05-ffd578937521
2003-07-25 13:58:25 +00:00
Richard Frith-Macdonald
355641fc4d
Fix thread memory leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17336 72102866-910b-0410-8b05-ffd578937521
2003-07-25 09:27:44 +00:00
Richard Frith-Macdonald
a4d2e5438a
Minor tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17335 72102866-910b-0410-8b05-ffd578937521
2003-07-25 05:31:52 +00:00
Richard Frith-Macdonald
c6fef8de9d
Partail reversion
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17334 72102866-910b-0410-8b05-ffd578937521
2003-07-25 04:58:03 +00:00
Richard Frith-Macdonald
bdd57e4f5d
Doc stamp fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17318 72102866-910b-0410-8b05-ffd578937521
2003-07-23 22:15:04 +00:00
Richard Frith-Macdonald
89d3cab769
zombie fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17317 72102866-910b-0410-8b05-ffd578937521
2003-07-23 21:42:03 +00:00
Adam Fedor
b1aef94383
Version 1.7.2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17311 72102866-910b-0410-8b05-ffd578937521
2003-07-23 04:15:36 +00:00
David Ayers
8bc027d440
* Headers/gnustep/base/objc-gnu2next.h (class_nextMethodList):
...
Fix macro to return the method list.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17304 72102866-910b-0410-8b05-ffd578937521
2003-07-22 17:06:48 +00:00
Richard Frith-Macdonald
a378cd76e8
Documentation and port name server fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17291 72102866-910b-0410-8b05-ffd578937521
2003-07-22 08:52:37 +00:00
Richard Frith-Macdonald
26804c0cb1
home directory fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17289 72102866-910b-0410-8b05-ffd578937521
2003-07-22 05:36:25 +00:00
Richard Frith-Macdonald
20e19b3270
Minor fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17285 72102866-910b-0410-8b05-ffd578937521
2003-07-22 04:22:58 +00:00
Richard Frith-Macdonald
2006c0f018
Fix obscure crasher
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17281 72102866-910b-0410-8b05-ffd578937521
2003-07-21 19:22:41 +00:00
Richard Frith-Macdonald
569a8ca09b
Minor mingw fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17279 72102866-910b-0410-8b05-ffd578937521
2003-07-21 12:04:43 +00:00
Nicola Pero
cf14e86f5b
Removed tool which nobody was using and which was just bloating the library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17275 72102866-910b-0410-8b05-ffd578937521
2003-07-21 09:58:54 +00:00
Richard Frith-Macdonald
29981f9f04
iMinor fox for DO
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17266 72102866-910b-0410-8b05-ffd578937521
2003-07-20 18:43:35 +00:00
Alexander Malmberg
66ef404e55
Don't kill the targetToCached timer when invalidating a connection.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17265 72102866-910b-0410-8b05-ffd578937521
2003-07-20 15:35:01 +00:00
Richard Frith-Macdonald
48f9df8091
lockBeforeDate improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17263 72102866-910b-0410-8b05-ffd578937521
2003-07-20 06:37:25 +00:00
Richard Frith-Macdonald
f64a32dbd1
New methods for improved control of debug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17245 72102866-910b-0410-8b05-ffd578937521
2003-07-17 09:20:27 +00:00
Richard Frith-Macdonald
a2309a4051
Improve code for sleeping a bit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17244 72102866-910b-0410-8b05-ffd578937521
2003-07-17 09:00:31 +00:00
David Ayers
6111504cb2
* config.make.in: Default to builing -baseadd on non *-gnu-*
...
configurations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17240 72102866-910b-0410-8b05-ffd578937521
2003-07-16 15:05:24 +00:00
Richard Frith-Macdonald
4b799fd922
Add a few MacOS-X methods
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17222 72102866-910b-0410-8b05-ffd578937521
2003-07-15 16:35:11 +00:00
David Ayers
a9ba824543
* Headers/gnustep/base/NSUndoManager.h: Add
...
NSUndoCloseGroupingRunLoopOrdering enum. Replace instance
variables _registeredUndo with _runLoopGroupingPending and
_actionName with _unused1.
* Source/NSUndoManager.m: Added documentation.
Added actionName instance variable to PrivateUndoGroup.
(-[PrivateUndoGroup actionName]): New method.
(-[PrivateUndoGroup setActionName]): Ditto.
(-[PrivateUndoGroup dealloc]): Release new instance variable.
(-[PrivateUndoGroup initWithParent:]): Initialize actionName.
(-[NSUndoManager forwardInvocation]): Implicitly call
beginUndoGrouping if group has not been setup and we are
grouping by events. Register _loop: invocation if none is already
pending and if we are grouping by event.
(-[NSUndoManager registerUndoWithTarget:selector:object]):
Ditto.
(-[NSUndoManager methodSignatureForSelector:]): Overriden to
forward request to target supplied by
-prepareWithInvocationTarget: if available.
(-[NSUndoManager _loop:]): Set flag to determine pending
_loop: processing.
(-[NSUndoManager init]): Removed access to _actionName. Have
receiver default to group by event.
(-[NSUndoManager dealloc]): Ditto.
(-[NSUndoManager enableUndoRegistration]): Remove access to
_registeredUndo.
(-[NSUndoManager redo]): Simplified implementation.
(-[NSUndoManager redoActionName:]: Retrieve action name from
first grouping of the redo stack.
(-[NSUndoManager redoMenuTitleForUndoActionName:]): Add
comment about localization.
(-[NSUndoManager undoMenuTitleForUndoActionName:]): Ditto.
(-[NSUndoManager setActionName:]): Forward call to current
grouping.
(-[NSUndoManager undoActionName:]: Retrieve action name from
first grouping of the undo stack.
(-[NSUndoManager setRunLoopModes:]): Use correct run loop
ordering and set flag for pending _loop: invocation.
(-[NSUndoManager undoNestedGroup]): Removed special case
handling of _registeredUndo. Raise
NSInternalInconsistencyException if grouping is still in
progress. Simplified implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17221 72102866-910b-0410-8b05-ffd578937521
2003-07-15 11:56:22 +00:00
Richard Frith-Macdonald
93fa4de6be
iUpdates for local private connections
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17217 72102866-910b-0410-8b05-ffd578937521
2003-07-15 05:21:34 +00:00
Richard Frith-Macdonald
874ab7af4f
Minor fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17215 72102866-910b-0410-8b05-ffd578937521
2003-07-15 04:47:06 +00:00
Richard Frith-Macdonald
bb3e95339a
Use loopback interface.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17213 72102866-910b-0410-8b05-ffd578937521
2003-07-15 04:22:59 +00:00
David Ayers
ab38554fd9
* Source/Additions/GSObjCRuntime.m
...
(GSCGetInstanceVariableDefinition): Make more robust.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17195 72102866-910b-0410-8b05-ffd578937521
2003-07-12 12:44:12 +00:00
David Ayers
dfd87fb51b
* Source/Additions/GSXML.m: Use cached NSString class
...
variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17190 72102866-910b-0410-8b05-ffd578937521
2003-07-11 18:53:48 +00:00
David Ayers
680c7bf0b7
* Source/GNUmakefile: Make GNUstep.h public.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17189 72102866-910b-0410-8b05-ffd578937521
2003-07-11 18:50:20 +00:00
Richard Frith-Macdonald
0a27433553
Mingw updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17187 72102866-910b-0410-8b05-ffd578937521
2003-07-11 11:31:26 +00:00
Alexander Malmberg
bbb5b5db2f
Store the instance using the correct key in the thread dictionary.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17185 72102866-910b-0410-8b05-ffd578937521
2003-07-11 00:35:21 +00:00
Alexander Malmberg
db7825f0e6
(GSToUnicode, GSFromUnicode): Fix setting of dst in some cases.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17176 72102866-910b-0410-8b05-ffd578937521
2003-07-09 13:57:43 +00:00
Alexander Malmberg
04927afede
Fix issues in -getCString:...
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17174 72102866-910b-0410-8b05-ffd578937521
2003-07-09 02:13:58 +00:00
Richard Frith-Macdonald
a13e212bbf
Minor fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17173 72102866-910b-0410-8b05-ffd578937521
2003-07-08 08:39:45 +00:00
Alexander Malmberg
dd482c40f6
In iconv case, only expand the buffer when we really need more space. Correctly handle all output when flushing iconv.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17172 72102866-910b-0410-8b05-ffd578937521
2003-07-08 01:50:42 +00:00
Alexander Malmberg
568aca9d71
Fix the recursive lock bug.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17171 72102866-910b-0410-8b05-ffd578937521
2003-07-08 01:10:48 +00:00
David Ayers
76568f1f5c
* Testing/nstimer.m ([TestDouble -sayCount]): Quit test after
...
20 invocations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17169 72102866-910b-0410-8b05-ffd578937521
2003-07-07 11:20:03 +00:00
David Ayers
e8cc1affaf
* Headers/gnustep/base/GSObjCRuntime.h:
...
* Source/Additions/GSObjCRuntime.m:
Added typedef for GSIVar.
(GSCGetInstanceVariableDefinition): New function.
(GSObjCGetInstanceVariableDefinition): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17168 72102866-910b-0410-8b05-ffd578937521
2003-07-07 10:31:59 +00:00
Richard Frith-Macdonald
afb5488c8b
A couple of locale fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17167 72102866-910b-0410-8b05-ffd578937521
2003-07-07 09:05:53 +00:00
Richard Frith-Macdonald
026f35f821
Tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17163 72102866-910b-0410-8b05-ffd578937521
2003-07-07 05:11:16 +00:00
Adam Fedor
fb9fc30bf4
Add -R flags for netbsdelf
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17161 72102866-910b-0410-8b05-ffd578937521
2003-07-07 03:07:38 +00:00
Richard Frith-Macdonald
9d74ca8ad3
minor fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17160 72102866-910b-0410-8b05-ffd578937521
2003-07-06 06:34:34 +00:00
Adam Fedor
6284e2fd88
configure.ac: Add flags for openbsd like freebsd.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17155 72102866-910b-0410-8b05-ffd578937521
2003-07-06 02:55:01 +00:00
Richard Frith-Macdonald
8a0e568d31
Documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17117 72102866-910b-0410-8b05-ffd578937521
2003-07-04 20:22:27 +00:00
Richard Frith-Macdonald
cdf431407a
Minor fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17111 72102866-910b-0410-8b05-ffd578937521
2003-07-04 17:34:48 +00:00
Richard Frith-Macdonald
ed6f31208f
Protocol fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17105 72102866-910b-0410-8b05-ffd578937521
2003-07-04 16:27:02 +00:00
Richard Frith-Macdonald
33c3cfc8c8
DO type info fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17102 72102866-910b-0410-8b05-ffd578937521
2003-07-04 15:11:15 +00:00
Richard Frith-Macdonald
03086200c9
Quick runtime fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17099 72102866-910b-0410-8b05-ffd578937521
2003-07-04 11:18:51 +00:00
Nicola Pero
4720dd6604
Made code to install timezone files more robust
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17096 72102866-910b-0410-8b05-ffd578937521
2003-07-04 10:09:00 +00:00
Richard Frith-Macdonald
2a99982e1a
Fix for fetching type information from remote system.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17095 72102866-910b-0410-8b05-ffd578937521
2003-07-04 09:33:53 +00:00
Richard Frith-Macdonald
8831b90cc5
Fix recursion problem
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17093 72102866-910b-0410-8b05-ffd578937521
2003-07-04 06:32:14 +00:00
Richard Frith-Macdonald
9c93fb1aa6
Calendar date tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17092 72102866-910b-0410-8b05-ffd578937521
2003-07-03 20:24:11 +00:00
David Ayers
f1fb026bb9
* Headers/gnustep/base/GSObjCRuntime.h/m (GSPrintf),
...
* Headers/gnustep/base/NSObjCRuntime.h (GSPrintf),
* Source/NSLog.m (GSPrintf): Moved implementation from NSLog.m
* to
GSObjCRuntime.m and declaration from NSObjCRuntime.h to
GSObjCRuntime.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17084 72102866-910b-0410-8b05-ffd578937521
2003-07-01 17:00:14 +00:00
Richard Frith-Macdonald
a8fd582a87
Fix rare bug in iconv conversion.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17080 72102866-910b-0410-8b05-ffd578937521
2003-07-01 08:33:22 +00:00
Richard Frith-Macdonald
649d9d7374
Improve handling of asterisks in comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17073 72102866-910b-0410-8b05-ffd578937521
2003-06-30 09:42:27 +00:00
Richard Frith-Macdonald
1a87e96517
Allow iconv to handle utf-7
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17071 72102866-910b-0410-8b05-ffd578937521
2003-06-30 04:53:54 +00:00
Alexander Malmberg
252ca62dd3
Clean up handling of key matching and ignoring. Add --aggressive-remove option.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17062 72102866-910b-0410-8b05-ffd578937521
2003-06-28 13:58:33 +00:00
Richard Frith-Macdonald
dacf96257f
Get rid of bogus warning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17057 72102866-910b-0410-8b05-ffd578937521
2003-06-28 05:33:15 +00:00
Richard Frith-Macdonald
9b176a1e62
Fix descriptor leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17047 72102866-910b-0410-8b05-ffd578937521
2003-06-27 14:34:13 +00:00
Adam Fedor
7f464aeb38
New man pages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17035 72102866-910b-0410-8b05-ffd578937521
2003-06-26 02:58:23 +00:00
David Ayers
f6c50c154d
* Source/GSFFCallInvocation.m
...
(gs_method_for_receiver_and_selector): Replace usage of
class_get_instance/class_method with GSGetInstance/ClassMethod and
Method_t with GSMethod.
(gs_find_by_receiver_best_typed_sel): Ditto.
(GSInvocationCallback): Ditto.
([GSFFCallInvocation -invokeWithTarget:]): Ditto.
* Source/GSFFIInvocation.m
(gs_method_for_receiver_and_selector): Ditto.
(gs_find_by_receiver_best_typed_sel): Ditto.
(GSFFIInvocationCallback): Ditto.
([GSFFIInvocation -invokeWithTarget:]): Ditto.
* Source/NSConnection.m
([NSConnection -_service_typeForSelector:]): Ditto.
* Source/NSInvocation.m
([NSInvocation -invokeWithTarget:]): Ditto.
* Source/NSObject.m
([NSObject +instanceMethodSignatureForSelector:]): Ditto.
([NDObject -methodSignatureForSelector:]): Ditto.
([NSObject +descriptionForInstanceMethod:]): Ditto.
([NSOnject -descriptionForMethod:]: Ditto.
* Source/NSProxy.m
([NSProxy +methodSignatureForSelector:]): Ditto.
([NSProxy -methodSignatureForSelector:]): Ditto.
* Source/NSDistantObject.m
([NSObject -selectorTypeForProxy:]): Ditto.
([NSDistantObject +respondsToSelector:]): Ditto. Corrected
implementation to check class methods instead of instance methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17016 72102866-910b-0410-8b05-ffd578937521
2003-06-25 10:26:29 +00:00
Adam Fedor
2fbdef5e25
Test fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17011 72102866-910b-0410-8b05-ffd578937521
2003-06-24 03:46:13 +00:00
Adam Fedor
dbc0d1ea68
Use kvm library where appropriate.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17010 72102866-910b-0410-8b05-ffd578937521
2003-06-24 02:45:29 +00:00
David Ayers
15e69d06b5
* Headers/gnustep/base/objc-gnu2next.h: Remove simple mappings for
...
class_get_class_method they cannot work due to different
parameter expectations. Added mapping from NeXT->GNU runtime.
The other way does not work. Added simple mapping for internal
flush function __objc_update_dispatch_table_for_class and
_objc_flush_caches.
* Headers/gnustep/base/GSObjCRuntime.h/m:
Added typedef for GSMethod.
(GSGetInstanceMethod): New function.
(GSGetClassMethod): Ditto.
(GSGetInstanceMethodNotInherited): Ditto.
(GSGetClassMethodNotInherited): Ditto.
(GSFlushMethodCacheForClass): Ditto.
(flush_method_cache_for_class): Removed function which is replaced
by GSFlushMethodCacheForClass.
(GSObjCGetMethod): Removed function which is replaced by
GSGetInstanceMethod and GSGetClassMethod.
(GSObjCReplaceMethod): Removed function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16997 72102866-910b-0410-8b05-ffd578937521
2003-06-22 08:45:48 +00:00
Adam Fedor
3f3ea84192
Check for libkvm
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16980 72102866-910b-0410-8b05-ffd578937521
2003-06-21 13:16:41 +00:00
Adam Fedor
8ad301ac43
Remove base iff found
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16977 72102866-910b-0410-8b05-ffd578937521
2003-06-21 03:17:00 +00:00
Richard Frith-Macdonald
c4b2e1fbe1
Little tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16974 72102866-910b-0410-8b05-ffd578937521
2003-06-20 18:53:34 +00:00
Richard Frith-Macdonald
e19d14f6c5
Minor bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16973 72102866-910b-0410-8b05-ffd578937521
2003-06-20 18:04:38 +00:00
Adam Fedor
6668fda7c7
Version 1.7.1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16965 72102866-910b-0410-8b05-ffd578937521
2003-06-20 14:50:50 +00:00
Adam Fedor
096a5814f6
Revert last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16960 72102866-910b-0410-8b05-ffd578937521
2003-06-19 21:39:50 +00:00
Richard Frith-Macdonald
ff510aaedb
Minor fencepost fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16958 72102866-910b-0410-8b05-ffd578937521
2003-06-19 08:27:51 +00:00
Adam Fedor
70e31c8b61
configure.ac: Add --with--ffcall-include=PATH and
...
--with-ffcall-library=PATH options
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16955 72102866-910b-0410-8b05-ffd578937521
2003-06-18 14:43:32 +00:00
Richard Frith-Macdonald
ca3b6b592f
Implement description for GSXMLNode
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16954 72102866-910b-0410-8b05-ffd578937521
2003-06-18 10:08:02 +00:00
Adam Fedor
afbfbea856
build Documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16952 72102866-910b-0410-8b05-ffd578937521
2003-06-18 02:42:48 +00:00
Richard Frith-Macdonald
af672f5ec9
Minor tidy
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16933 72102866-910b-0410-8b05-ffd578937521
2003-06-17 05:06:00 +00:00
Alexander Malmberg
ad9e0c2bf3
Don't leak memory when handling %s, %S, %@ with strings longer than 8191 characters.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16931 72102866-910b-0410-8b05-ffd578937521
2003-06-16 11:38:49 +00:00
Richard Frith-Macdonald
8e8a68a78f
Documentation improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16922 72102866-910b-0410-8b05-ffd578937521
2003-06-15 05:18:27 +00:00
Richard Frith-Macdonald
afbf20bc33
Avoid unnecessary changes to headers which were set manually by automatic
...
mime generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16919 72102866-910b-0410-8b05-ffd578937521
2003-06-14 07:41:29 +00:00
Adam Fedor
f548be891e
* Source/NSNumberFormatter.m
...
(-getObjectValue:forString:errorDescription:): Simple
implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16906 72102866-910b-0410-8b05-ffd578937521
2003-06-12 03:29:35 +00:00
Fred Kiefer
f00d10f500
Small changes to remove gcc 3.3 warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16886 72102866-910b-0410-8b05-ffd578937521
2003-06-07 23:35:17 +00:00
David Ayers
dc1dcde387
Wrap deprecated API in NO_DEPRICATED macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16880 72102866-910b-0410-8b05-ffd578937521
2003-06-07 17:37:02 +00:00
David Ayers
68aaf34eb1
* Headers/gnustep/base/GSObjCRuntime.h
...
* Source/Additions/GSObjCRuntime.m : White space patch to better
conform with GNU coding standards and improve readability.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16878 72102866-910b-0410-8b05-ffd578937521
2003-06-07 09:45:51 +00:00
Adam Fedor
d228cba99b
Change syntax of includes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16874 72102866-910b-0410-8b05-ffd578937521
2003-06-07 01:24:41 +00:00
Adam Fedor
8d61ae67a5
New darwin mframe
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16865 72102866-910b-0410-8b05-ffd578937521
2003-06-04 03:13:08 +00:00
Richard Frith-Macdonald
92b698e4da
Minor typespec fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16856 72102866-910b-0410-8b05-ffd578937521
2003-06-02 06:03:04 +00:00
Adam Fedor
8217aaae40
* configure.ac: Pass on original CPPFLAGS to config.mak.
...
* config/objc-con-autoload.m4: Test for constructors directly.
* config/objc-sys-dynamic.m4: Check for dl lib if we are using dladdr.
* Source/objc-load.m (objc_get_uninstalled_dtable): Remove unused.
* Source/Additions/GSXML.m (unparsedEntityDeclFunction): Add block
around START so it will compile on GCC 2.
* Testing/nsbundle.m: Errors to stdout.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16836 72102866-910b-0410-8b05-ffd578937521
2003-05-30 02:50:28 +00:00
Adam Fedor
49667f3514
Test info
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16803 72102866-910b-0410-8b05-ffd578937521
2003-05-27 02:27:04 +00:00
Richard Frith-Macdonald
9490e8afcb
Rewrite low level sax routines to move towards better support for subclassing
...
of sax handlers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16778 72102866-910b-0410-8b05-ffd578937521
2003-05-23 08:58:52 +00:00
Richard Frith-Macdonald
cb7d493886
New message handling features for libxml wrapper
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16773 72102866-910b-0410-8b05-ffd578937521
2003-05-22 17:00:03 +00:00
Richard Frith-Macdonald
1bf65cf3cf
Minor xmpath fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16768 72102866-910b-0410-8b05-ffd578937521
2003-05-22 13:22:42 +00:00
Adam Fedor
8735363d44
Remove GSAtExit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16761 72102866-910b-0410-8b05-ffd578937521
2003-05-21 19:14:00 +00:00
Adam Fedor
baf94778d2
Update 1.7.0 for header change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16760 72102866-910b-0410-8b05-ffd578937521
2003-05-21 14:25:21 +00:00
David Ayers
1485174677
* Headers/gnustep/base/GSObjCRuntime.h (GSObjCGetMethod(),
...
GSObjCReplaceMethod()): Removed declarations for release as these
functions will be replaced by a more consistent approach.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16757 72102866-910b-0410-8b05-ffd578937521
2003-05-20 14:44:57 +00:00
Adam Fedor
294a02331a
Version 1.7.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16751 72102866-910b-0410-8b05-ffd578937521
2003-05-20 03:32:20 +00:00
Richard Frith-Macdonald
d7aeb09988
Documented
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16736 72102866-910b-0410-8b05-ffd578937521
2003-05-16 12:45:02 +00:00