Richard Frith-Macdonald
9e5bc129ed
Fix for where default encoding is not internal encoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19461 72102866-910b-0410-8b05-ffd578937521
2004-06-05 09:34:41 +00:00
Richard Frith-Macdonald
a4b37594c5
Make exceptions a bit more informative.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19460 72102866-910b-0410-8b05-ffd578937521
2004-06-05 06:17:10 +00:00
David Ayers
f554633dce
(OBJC_VERSION): Move define to where it is needed.
...
(Runtime documenation references): Update links.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19458 72102866-910b-0410-8b05-ffd578937521
2004-06-04 13:58:36 +00:00
David Ayers
bf51bd1b9b
* Source/Additions/GSObjCRuntime.m (BDBGPrintf) New macro.
...
(GSObjCAddClassBehavior, GSObjCAddMethods): Use new macro.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19457 72102866-910b-0410-8b05-ffd578937521
2004-06-04 13:42:13 +00:00
David Ayers
68672643e7
* Source/GSSet.m (-[GSMutableSet unionSet:]): Remove redundant
...
test.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19456 72102866-910b-0410-8b05-ffd578937521
2004-06-04 13:19:42 +00:00
Adam Fedor
2581e79cf8
Move include file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19453 72102866-910b-0410-8b05-ffd578937521
2004-06-04 03:37:12 +00:00
Richard Frith-Macdonald
a23a6bcf33
Fix for malloc of non-freeable zones
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19449 72102866-910b-0410-8b05-ffd578937521
2004-06-03 14:46:41 +00:00
Richard Frith-Macdonald
58c0a26e27
Improve debug and support of apple property keys (set them in request data
...
rather than as headers).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19442 72102866-910b-0410-8b05-ffd578937521
2004-06-02 11:01:57 +00:00
Richard Frith-Macdonald
f191c5bc11
Fix decoding of different classes from those encoded by suing name translation.
...
Was previously only working where both classes existed in the executable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19440 72102866-910b-0410-8b05-ffd578937521
2004-06-02 05:03:28 +00:00
Richard Frith-Macdonald
955690403e
Improve handling of character sets in multipart/form-data
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19428 72102866-910b-0410-8b05-ffd578937521
2004-05-30 09:05:10 +00:00
Adam Fedor
a1e4d0770c
Add kvm config. Update docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19410 72102866-910b-0410-8b05-ffd578937521
2004-05-28 19:44:29 +00:00
Richard Frith-Macdonald
70d9256a67
Fix problems defineing types on ssystems where they already exist as
...
typedefs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19401 72102866-910b-0410-8b05-ffd578937521
2004-05-26 13:45:37 +00:00
Richard Frith-Macdonald
493eca3336
Index addition bugfix and avoid crash calling description on uninitialised
...
instance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19397 72102866-910b-0410-8b05-ffd578937521
2004-05-25 04:29:08 +00:00
Richard Frith-Macdonald
1260b16a5a
Add macros to warn once ... eg for deprecated methods/functions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19395 72102866-910b-0410-8b05-ffd578937521
2004-05-24 16:08:03 +00:00
Richard Frith-Macdonald
8b46caf9ad
Implement hash for NSDate and subclasses to return time interval since reference date (coerced to unsigned int).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19394 72102866-910b-0410-8b05-ffd578937521
2004-05-24 15:30:11 +00:00
Adam Fedor
87e2d7ff6c
Use new function xgethostname
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19385 72102866-910b-0410-8b05-ffd578937521
2004-05-22 03:16:01 +00:00
Richard Frith-Macdonald
571a4d0f9b
Added patch by Roland for windows timezone problems ...
...
Windows operation vouched for by S.J. Chun, and doesn't break unix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19382 72102866-910b-0410-8b05-ffd578937521
2004-05-21 15:39:02 +00:00
Richard Frith-Macdonald
cd488ad156
Updates for recent versions of libxml2 and to add SAX2 functionality.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19369 72102866-910b-0410-8b05-ffd578937521
2004-05-18 09:55:33 +00:00
Richard Frith-Macdonald
ab2e1886ef
Thread fix for message ports
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19364 72102866-910b-0410-8b05-ffd578937521
2004-05-17 13:22:52 +00:00
Richard Frith-Macdonald
6b8f60d133
Added NSError
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19360 72102866-910b-0410-8b05-ffd578937521
2004-05-17 09:24:29 +00:00
Richard Frith-Macdonald
6f20b2f310
Correct error in parameter type for cdata
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19350 72102866-910b-0410-8b05-ffd578937521
2004-05-16 13:26:32 +00:00
Richard Frith-Macdonald
d0a274bd0d
Documentation improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19326 72102866-910b-0410-8b05-ffd578937521
2004-05-14 16:22:49 +00:00
Richard Frith-Macdonald
a9d2de97c1
Create output directories if necesary.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19324 72102866-910b-0410-8b05-ffd578937521
2004-05-14 16:08:05 +00:00
Richard Frith-Macdonald
c6df2e3852
Restructuring and various optimisations to drastically improve appendFormat:
...
performance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19307 72102866-910b-0410-8b05-ffd578937521
2004-05-14 10:52:30 +00:00
Richard Frith-Macdonald
9f67a91253
MacOS-X compatibility tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19298 72102866-910b-0410-8b05-ffd578937521
2004-05-13 09:28:52 +00:00
Richard Frith-Macdonald
5e2655c060
Some fixes for initialising a data from a string.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19297 72102866-910b-0410-8b05-ffd578937521
2004-05-13 09:10:35 +00:00
Richard Frith-Macdonald
9b271ac77d
Improve cache ahndling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19293 72102866-910b-0410-8b05-ffd578937521
2004-05-12 17:17:53 +00:00
David Ayers
3423dcf309
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions//GSObjCRuntime.m
(GSProtocolFromName): New function.
(GSRegisterProtocol): Ditto.
(gs_string_hash): New internal function.
(gs_find_protocol_named_in_protocol_list): Ditto.
(gs_find_protocol_named): Ditto.
(gs_init_protocol_lock): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19274 72102866-910b-0410-8b05-ffd578937521
2004-05-09 19:29:16 +00:00
Alexander Malmberg
39434f63e6
Add a missing ".
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19265 72102866-910b-0410-8b05-ffd578937521
2004-05-07 21:53:51 +00:00
David Ayers
7cdd68b29e
* Headers/Additions/GNUstepBase/GSObjCRuntime.h/m:
...
(GSClassList): New function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19264 72102866-910b-0410-8b05-ffd578937521
2004-05-07 16:26:50 +00:00
Richard Frith-Macdonald
5a743c6fcf
Don't build xslt without xml
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19255 72102866-910b-0410-8b05-ffd578937521
2004-05-07 11:06:39 +00:00
David Ayers
7c202de0d1
* Headers/Additions/GNUstepBase/GSObjCRuntime.h/m
...
(GSAllocateMutexAt): New function.
(_GSObjCRuntimeInitializer): Define local support class.
* Headers/Additions/GNUstepBase/objc-gnu2next.h: Fixed minor
whitespace issues.
(objc_mutex_t, objc_mutex_allocate, objc_mutex_deallocate)
(objc_mutex_lock, objc_mutex_unlock, objc_mutex_trylock):
Declare
for the NeXT runtime.
* Source/Additions/GSNextRuntime.m
(objc_mutex_allocate, objc_mutex_deallocate)
(objc_mutex_lock, objc_mutex_unlock, objc_mutex_trylock):
Implement for NeXT runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19249 72102866-910b-0410-8b05-ffd578937521
2004-05-06 15:25:01 +00:00
Richard Frith-Macdonald
abc7709a49
Applied mingw fixes by Mateu Batle
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19242 72102866-910b-0410-8b05-ffd578937521
2004-05-06 12:10:03 +00:00
Alexander Malmberg
92b35443e6
Fix guard against returning a zero hash.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19232 72102866-910b-0410-8b05-ffd578937521
2004-05-03 20:16:37 +00:00
Alexander Malmberg
4550a89899
(configure.ac): Test for iconv support by compiling a program that includes the iconv header.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19215 72102866-910b-0410-8b05-ffd578937521
2004-04-29 21:04:27 +00:00
Adam Fedor
4ee4567b24
Check time zone abbreviations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19203 72102866-910b-0410-8b05-ffd578937521
2004-04-28 00:59:03 +00:00
Adam Fedor
36e9f07725
Use NSTemporaryDirectory.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19201 72102866-910b-0410-8b05-ffd578937521
2004-04-28 00:24:47 +00:00
Richard Frith-Macdonald
6325fb45a4
Minor documentation and readability tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19199 72102866-910b-0410-8b05-ffd578937521
2004-04-27 11:55:34 +00:00
Richard Frith-Macdonald
4a68a4d9c5
End hashtable enumerations cleanly
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19193 72102866-910b-0410-8b05-ffd578937521
2004-04-26 14:47:54 +00:00
Wim (Willem Rein) Oudshoorn
ac173e78b4
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19191 72102866-910b-0410-8b05-ffd578937521
2004-04-26 08:50:04 +00:00
Wim (Willem Rein) Oudshoorn
8a4fcd7062
updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19189 72102866-910b-0410-8b05-ffd578937521
2004-04-26 07:51:13 +00:00
Richard Frith-Macdonald
488e376948
Minor tidy up for methodForSelector:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19183 72102866-910b-0410-8b05-ffd578937521
2004-04-25 11:08:52 +00:00
Richard Frith-Macdonald
894578ed1b
Completed rewrite with some testing.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19181 72102866-910b-0410-8b05-ffd578937521
2004-04-25 07:40:19 +00:00
Richard Frith-Macdonald
55e35306a2
Rewrite NSProtocolChecker stuff ... seemed largely broken
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19180 72102866-910b-0410-8b05-ffd578937521
2004-04-25 07:06:41 +00:00
David Ayers
210daa2f78
* Source/Additions/GSLock.m ([GSLazyLock -init])
...
([GSLazyRecursiveLock -init]): Always invoke supers init
so dealloc does not fail on Cocoa.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19175 72102866-910b-0410-8b05-ffd578937521
2004-04-23 13:14:32 +00:00
Richard Frith-Macdonald
86c0a0edf0
Attempt to make conformsToProtocol work for DO
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19155 72102866-910b-0410-8b05-ffd578937521
2004-04-19 19:29:15 +00:00
Alexander Malmberg
13188ae768
Rename 'GNU' categories to 'GNUstep'.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19131 72102866-910b-0410-8b05-ffd578937521
2004-04-16 23:21:26 +00:00
Richard Frith-Macdonald
441f5b0bde
Added changelog entry missed from last commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19116 72102866-910b-0410-8b05-ffd578937521
2004-04-15 14:16:13 +00:00
Alexander Malmberg
269bc3f8db
Remove attempt to create $\(doctemplatesdir\).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19113 72102866-910b-0410-8b05-ffd578937521
2004-04-15 13:14:40 +00:00
Alexander Malmberg
91d3bd6cf8
Document -getCString*. Use file system representation methods instead of cstring methods in -stringByResolvingSymlinksInPath.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19112 72102866-910b-0410-8b05-ffd578937521
2004-04-15 12:43:28 +00:00
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