Commit graph

6633 commits

Author SHA1 Message Date
CaS
892b775251 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
CaS
71e24fc732 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
ayers
d8d76a88da * 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
fedor
bcb6a06601 Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18613 72102866-910b-0410-8b05-ffd578937521
2004-02-18 04:05:43 +00:00
fedor
64e9b9289e 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
ayers
8872fbfe9c 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
ayers
a48526dca9 * 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
alexm
da2c4f2325 (-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
CaS
47ec878faf 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
fedor
5aad007dac 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
fedor
3dc5729371 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
CaS
d04dcc7fb8 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
CaS
cf6e91f1fd 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
fedor
3741a465fb 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
FredKiefer
099e690650 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
CaS
4022d576e8 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
CaS
e06de1074e 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
FredKiefer
540eb388bd 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
CaS
2d897f60cb 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
CaS
2317f381c0 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
alexm
7ddfe3e3df 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
CaS
d3cff19797 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
CaS
ca36c51c9e 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
CaS
851bf042db 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
CaS
21494c4272 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
CaS
f966ecd6da 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
CaS
768669968c 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
mguesdon
83254a02f7 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
CaS
418907a03d 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
CaS
ad63dfed22 Corrected commit of wrong version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18506 72102866-910b-0410-8b05-ffd578937521
2004-01-30 11:20:07 +00:00
CaS
62eec7c826 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
FredKiefer
f6b1f9e76a 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
CaS
5893a40526 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
CaS
811be03fe2 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
FredKiefer
614a2986ec 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
FredKiefer
dea07f458d 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
CaS
358b54ac77 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
fedor
80b9f34e69 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
fedor
6ec3db939d 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
fedor
c03ff638be Moved to general
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18484 72102866-910b-0410-8b05-ffd578937521
2004-01-26 04:41:54 +00:00
CaS
c0ad30b74e 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
CaS
52e0a92230 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
CaS
4e22d00e1d Added some error checking.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18473 72102866-910b-0410-8b05-ffd578937521
2004-01-24 20:49:01 +00:00
CaS
98ce6de425 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
CaS
ef6c24d415 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
CaS
8d0f717534 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
CaS
fb301fc9f3 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
CaS
325da251d2 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
CaS
828757cf28 Turn off some debug logging accidentally left on after last bugfix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18463 72102866-910b-0410-8b05-ffd578937521
2004-01-23 18:39:39 +00:00
CaS
2347f04f15 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