Commit graph

4482 commits

Author SHA1 Message Date
rfm
b2e8aa5583 Make sure resourceData returns autoreleased copy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24373 72102866-910b-0410-8b05-ffd578937521
2007-01-17 08:19:49 +00:00
rfm
d38e116a81 tweak foirmat of debug output to match MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24352 72102866-910b-0410-8b05-ffd578937521
2007-01-15 12:53:20 +00:00
rfm
4e07eaedbd net service locking and various documentation fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24322 72102866-910b-0410-8b05-ffd578937521
2007-01-07 13:32:12 +00:00
rfm
5fec05f472 Minor cleanup to avoid compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24311 72102866-910b-0410-8b05-ffd578937521
2007-01-04 08:36:08 +00:00
iamleeg
ab740b9c92 Fix for -[NSNumberFormatter stringForObjectValue:] which could crash on short format strings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24293 72102866-910b-0410-8b05-ffd578937521
2006-12-29 17:37:07 +00:00
rfm
5f32b87945 Fix keyed archiving error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24273 72102866-910b-0410-8b05-ffd578937521
2006-12-27 15:30:27 +00:00
rfm
684766313b Initial attempt at integration of NSNetServices support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24272 72102866-910b-0410-8b05-ffd578937521
2006-12-27 14:11:14 +00:00
rfm
f37b00aa8f Support xml property list parsing when libxml2 is not available.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24266 72102866-910b-0410-8b05-ffd578937521
2006-12-27 08:16:37 +00:00
rfm
6e173f6e98 Add rudimentary parser implementation for when libxml2 is not available.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24240 72102866-910b-0410-8b05-ffd578937521
2006-12-26 07:00:41 +00:00
rfm
2f09dd6779 Complete NSValueTransformer implementation and document it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24239 72102866-910b-0410-8b05-ffd578937521
2006-12-26 05:59:33 +00:00
rfm
77e89978e6 initial implementation of NSValueTransformer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24238 72102866-910b-0410-8b05-ffd578937521
2006-12-25 18:50:15 +00:00
rfm
6bf94019be Some cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24216 72102866-910b-0410-8b05-ffd578937521
2006-12-19 12:48:28 +00:00
iamleeg
90cde40c2e Implemented -[NSNumberFormatter stringForObjectValue:]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24209 72102866-910b-0410-8b05-ffd578937521
2006-12-15 14:57:05 +00:00
rfm
5cc3419df7 Minor fix for conversion to GSObjCRuntime functions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24204 72102866-910b-0410-8b05-ffd578937521
2006-12-15 06:19:42 +00:00
rfm
5c53e4acee MacOS-X compatibility fixups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24203 72102866-910b-0410-8b05-ffd578937521
2006-12-15 04:58:45 +00:00
ayers
a7e0e11235 * Source/mframe.m (mframe_do_call),
* Source/cifframe.m (cifframe_do_call),
	* Source/callframe.m (callframe_do_call): Simplify by using
	GSObjCRuntime functions.  Add fallback selector search for invocations
	passed to proxies.  Add debug diagnostics.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24202 72102866-910b-0410-8b05-ffd578937521
2006-12-13 09:32:15 +00:00
ratmice
aa738fa379 * Source/NSBundle.m (+initialize): Remove usage of classes local array.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24188 72102866-910b-0410-8b05-ffd578937521
2006-12-05 15:02:26 +00:00
rfm
1bf651cc0c Add a couple of tests for errors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24186 72102866-910b-0410-8b05-ffd578937521
2006-12-05 14:20:55 +00:00
rfm
acd9220a76 Limit size of http url handle cache.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24172 72102866-910b-0410-8b05-ffd578937521
2006-11-30 10:19:01 +00:00
rfm
ea66a0858c Improve detection/logging of connection attempt failures
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24170 72102866-910b-0410-8b05-ffd578937521
2006-11-30 09:00:44 +00:00
rfm
c2998a19a4 fix printf format error.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24169 72102866-910b-0410-8b05-ffd578937521
2006-11-29 20:04:09 +00:00
rfm
b8209430fd improve error checking and reporting when making a tcp/ip connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24168 72102866-910b-0410-8b05-ffd578937521
2006-11-29 19:57:38 +00:00
ratmice
fa13ef9c99 * Source/NSObject.m: Fix typo.
* Headers/Foundation/NSException.h: Export
        NSObjectInaccessibleException.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24165 72102866-910b-0410-8b05-ffd578937521
2006-11-28 01:20:46 +00:00
rfm
0cd2315088 Check for bad day of month or month of year
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24160 72102866-910b-0410-8b05-ffd578937521
2006-11-25 06:45:14 +00:00
rfm
51ba9e9872 Fix buffer overflow bug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24158 72102866-910b-0410-8b05-ffd578937521
2006-11-25 05:40:19 +00:00
rfm
50a306a618 Bugfix loading resource data
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24147 72102866-910b-0410-8b05-ffd578937521
2006-11-21 18:15:47 +00:00
rfm
4934e39031 Fix double load of data in some circumstances.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24145 72102866-910b-0410-8b05-ffd578937521
2006-11-21 16:59:02 +00:00
rfm
07e71cbac3 Fix bug with server sockets.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24144 72102866-910b-0410-8b05-ffd578937521
2006-11-21 15:11:56 +00:00
rfm
c68b761cfc Fix for parsing timezone names
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24138 72102866-910b-0410-8b05-ffd578937521
2006-11-20 16:26:40 +00:00
rfm
370df024a7 Add NSAffineTransform
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24132 72102866-910b-0410-8b05-ffd578937521
2006-11-19 11:29:13 +00:00
rfm
52a473a8cc check argument to setRootNode: and avoid unnecessary read on http connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24125 72102866-910b-0410-8b05-ffd578937521
2006-11-18 08:03:05 +00:00
rfm
873d89ed16 Improve documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24092 72102866-910b-0410-8b05-ffd578937521
2006-11-15 16:17:23 +00:00
nicola
a1f50f2d5a Use GNUSTEP_SYSTEM_DOMAIN instead of GNUSTEP_SYSTEM_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24090 72102866-910b-0410-8b05-ffd578937521
2006-11-15 16:10:53 +00:00
rfm
1f48f1d7f1 Fix to use visibility attribute onoly on systems where it works
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24089 72102866-910b-0410-8b05-ffd578937521
2006-11-15 06:42:15 +00:00
rfm
18bdc28206 fix bug handling eof in read
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24088 72102866-910b-0410-8b05-ffd578937521
2006-11-14 15:54:21 +00:00
fedor
74f3b0ec71 Include GSOnce macros so the baseadd library can see them.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24087 72102866-910b-0410-8b05-ffd578937521
2006-11-14 15:43:19 +00:00
rfm
44f3772513 Use most efficient possible check for closed socket under unix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24086 72102866-910b-0410-8b05-ffd578937521
2006-11-14 07:12:35 +00:00
rfm
7462e0e625 improve test for eof on socket
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24085 72102866-910b-0410-8b05-ffd578937521
2006-11-14 06:46:40 +00:00
rfm
f77a900564 iTry to detect closed sockets earlier.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24084 72102866-910b-0410-8b05-ffd578937521
2006-11-13 20:38:51 +00:00
rfm
bef54a7a12 Fix response failure for consistency
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24083 72102866-910b-0410-8b05-ffd578937521
2006-11-13 18:21:20 +00:00
rfm
d95f43aadd Fix a few string parsing errors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24081 72102866-910b-0410-8b05-ffd578937521
2006-11-13 16:50:30 +00:00
rfm
e5610a82b1 Add check for dropped connections.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24079 72102866-910b-0410-8b05-ffd578937521
2006-11-12 14:20:52 +00:00
rfm
0341488c14 clear pageInfo on each load.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24077 72102866-910b-0410-8b05-ffd578937521
2006-11-12 11:09:51 +00:00
rfm
4ceae56b24 Fix for case when adding a range entirely withn an existing range
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24053 72102866-910b-0410-8b05-ffd578937521
2006-11-08 18:16:11 +00:00
rfm
db244b80bd Fix bug escaping XML
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24051 72102866-910b-0410-8b05-ffd578937521
2006-11-08 08:22:04 +00:00
rfm
bd2793a0c6 Applied Davids SAX handler fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24050 72102866-910b-0410-8b05-ffd578937521
2006-11-07 18:37:36 +00:00
rfm
f33c48a9ed Fix documentation version numbering
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24034 72102866-910b-0410-8b05-ffd578937521
2006-11-06 13:05:52 +00:00
rfm
1cf3f4c8e2 Add more charset mappings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24027 72102866-910b-0410-8b05-ffd578937521
2006-11-03 15:19:45 +00:00
rfm
dced7677cd Documentation improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24025 72102866-910b-0410-8b05-ffd578937521
2006-11-03 12:07:11 +00:00
rfm
1850c6e699 MacOS compatibilityy fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24013 72102866-910b-0410-8b05-ffd578937521
2006-11-02 08:33:23 +00:00
rfm
ff1421c20a documentation added and a couple of tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24009 72102866-910b-0410-8b05-ffd578937521
2006-11-01 15:04:57 +00:00
rfm
38c0c4a580 Header tidyups, particularly updating of version compatibility macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24000 72102866-910b-0410-8b05-ffd578937521
2006-10-31 07:05:46 +00:00
rfm
87c5bf8cfb convert to using OS_API_VERSION() to tager method compatibility info.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23998 72102866-910b-0410-8b05-ffd578937521
2006-10-30 06:01:20 +00:00
rfm
dde730bf9b Fix uninitialised variable compiler failed to warn about.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23995 72102866-910b-0410-8b05-ffd578937521
2006-10-29 19:44:31 +00:00
rfm
805514db3e Use faster and more comprehensive list of charsets.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23993 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:43:14 +00:00
rfm
04cc39ee88 Remove some redundant code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23990 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:30:07 +00:00
rfm
f305543c4c add some more cset encoding support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23989 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:17:05 +00:00
rfm
0f6558665e Fix possible thread safety issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23975 72102866-910b-0410-8b05-ffd578937521
2006-10-28 03:49:44 +00:00
rfm
595be905a3 hash tidyups and rewrite of array sorting for better performance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23967 72102866-910b-0410-8b05-ffd578937521
2006-10-26 08:33:40 +00:00
rfm
c1d009c3c1 Fix for hash to match isEqual
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23966 72102866-910b-0410-8b05-ffd578937521
2006-10-26 06:01:50 +00:00
rfm
ef07501fa1 Fix for bug #18107
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23965 72102866-910b-0410-8b05-ffd578937521
2006-10-25 21:26:04 +00:00
rfm
4a1f51a0e3 Fix check of visibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23964 72102866-910b-0410-8b05-ffd578937521
2006-10-25 14:55:57 +00:00
rfm
397d23e000 Avoild some linker errors and warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23963 72102866-910b-0410-8b05-ffd578937521
2006-10-25 14:46:36 +00:00
rfm
2d387c3dee minor win32 fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23953 72102866-910b-0410-8b05-ffd578937521
2006-10-23 15:16:26 +00:00
rfm
d733696a80 Minor symbol visibility cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23952 72102866-910b-0410-8b05-ffd578937521
2006-10-23 14:47:37 +00:00
rfm
4fa4c00318 Fix bug #18088
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23950 72102866-910b-0410-8b05-ffd578937521
2006-10-23 12:24:52 +00:00
rfm
2a97010a5c Make another couple of functions truly private
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23922 72102866-910b-0410-8b05-ffd578937521
2006-10-20 12:57:59 +00:00
rfm
9e7b96ab0e More code tidyups and NSError updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23921 72102866-910b-0410-8b05-ffd578937521
2006-10-20 10:56:27 +00:00
rfm
6ba4584136 More tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23914 72102866-910b-0410-8b05-ffd578937521
2006-10-19 13:51:19 +00:00
ratmice
785619760b * Source/NSBundle.m (_find_framework): initialize file_name variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23912 72102866-910b-0410-8b05-ffd578937521
2006-10-19 07:16:56 +00:00
rfm
31adc37651 minor windows(cygwin) fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23906 72102866-910b-0410-8b05-ffd578937521
2006-10-19 04:12:58 +00:00
rfm
7d51047297 fixup for solaris build problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23905 72102866-910b-0410-8b05-ffd578937521
2006-10-18 21:36:07 +00:00
rfm
799955caff Experiment with function visibility ... try caching locale dictionary to be
accessed from a function yet invisible outside the base library even when
caching is done in the Additions subproject.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23903 72102866-910b-0410-8b05-ffd578937521
2006-10-18 15:36:52 +00:00
rfm
26407180ac fix error writing negative numbers to property list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23896 72102866-910b-0410-8b05-ffd578937521
2006-10-17 09:39:36 +00:00
rfm
ded19f3ec1 more work on hding external symbols and simplifying.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23890 72102866-910b-0410-8b05-ffd578937521
2006-10-16 09:30:18 +00:00
rfm
948a4f7a74 Tweak comments for error in documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23866 72102866-910b-0410-8b05-ffd578937521
2006-10-13 19:10:56 +00:00
rfm
f1157a07c6 more reduction of externals symbols pollution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23846 72102866-910b-0410-8b05-ffd578937521
2006-10-11 05:26:14 +00:00
nicola
f891de38b1 Fixed compiler flags with non-flattened layout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23840 72102866-910b-0410-8b05-ffd578937521
2006-10-11 00:45:54 +00:00
rfm
e9cf434dd8 dicumentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23834 72102866-910b-0410-8b05-ffd578937521
2006-10-10 05:27:23 +00:00
rfm
9819f3e344 Implement coding/decoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23833 72102866-910b-0410-8b05-ffd578937521
2006-10-10 04:43:35 +00:00
rfm
598d359601 Version/availability corrections.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23804 72102866-910b-0410-8b05-ffd578937521
2006-10-09 18:32:11 +00:00
rfm
1cc4c5712a Slim down gloabl symbols a little.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23803 72102866-910b-0410-8b05-ffd578937521
2006-10-09 17:21:51 +00:00
rfm
8f865db684 Update/improve version/deprecation reporting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23797 72102866-910b-0410-8b05-ffd578937521
2006-10-09 15:13:44 +00:00
rfm
31342aef09 Updates to reduce global namespace pollution. Plenty more remaining.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23795 72102866-910b-0410-8b05-ffd578937521
2006-10-09 14:00:01 +00:00
fredkiefer
70c388cd8c Corrected bug in last change that prevented all GNUstep programs from
running.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23769 72102866-910b-0410-8b05-ffd578937521
2006-10-05 22:40:18 +00:00
rfm
87d678828a Cleanup to get rid of a few global variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23768 72102866-910b-0410-8b05-ffd578937521
2006-10-05 19:27:15 +00:00
rfm
6ce9e7743d Add a couple more charset mappings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23767 72102866-910b-0410-8b05-ffd578937521
2006-10-05 18:28:32 +00:00
rfm
ad3710cb18 Improve argument checking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23753 72102866-910b-0410-8b05-ffd578937521
2006-10-04 10:48:09 +00:00
rfm
d1a63cf3bc handle recognition of solaris better.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23739 72102866-910b-0410-8b05-ffd578937521
2006-10-03 14:49:01 +00:00
rfm
dd4837555b utsname.release is better than utsname.version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23736 72102866-910b-0410-8b05-ffd578937521
2006-10-03 13:42:53 +00:00
rfm
5b4cd6ad8a Cleanups and updates to be compatible with current MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23735 72102866-910b-0410-8b05-ffd578937521
2006-10-03 13:35:50 +00:00
nicola
d73bbdbd15 Use the new GNUSTEP_IS_FLATTENED variable, and default to flattened if nothing better specified
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23719 72102866-910b-0410-8b05-ffd578937521
2006-10-02 16:06:37 +00:00
rfm
b4a770a58a framework loading fix added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23658 72102866-910b-0410-8b05-ffd578937521
2006-09-28 18:55:03 +00:00
rfm
c47e23dab6 fix missing include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23624 72102866-910b-0410-8b05-ffd578937521
2006-09-26 11:50:11 +00:00
rfm
452976f6a3 Fix error in adding percent escapes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23622 72102866-910b-0410-8b05-ffd578937521
2006-09-26 11:16:06 +00:00
rfm
6e89831563 MacOS-X compatibility fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23582 72102866-910b-0410-8b05-ffd578937521
2006-09-21 08:49:02 +00:00
rfm
35d3cb1c7e fix boundary error in last commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23498 72102866-910b-0410-8b05-ffd578937521
2006-09-14 05:12:43 +00:00
rfm
49acd2ee28 Avoid compiler warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23496 72102866-910b-0410-8b05-ffd578937521
2006-09-14 04:45:10 +00:00
rfm
379598a7c0 avoid some possible signed/unsigned integer issues.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23491 72102866-910b-0410-8b05-ffd578937521
2006-09-13 21:33:38 +00:00
rfm
7e9449710e try to cope with apple plists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23489 72102866-910b-0410-8b05-ffd578937521
2006-09-13 15:53:58 +00:00
rfm
d7ae63696c Resolve bug 17464
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23488 72102866-910b-0410-8b05-ffd578937521
2006-09-13 10:20:49 +00:00
rfm
951739fc7d Implement missing method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23487 72102866-910b-0410-8b05-ffd578937521
2006-09-13 07:31:38 +00:00
rfm
a087adce29 better error case decoding corrupt encoded word in header
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23485 72102866-910b-0410-8b05-ffd578937521
2006-09-13 05:32:53 +00:00
rfm
a6f6a41a07 if socklen_t is not defined, assume uint32_t
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23451 72102866-910b-0410-8b05-ffd578937521
2006-09-10 16:07:08 +00:00
rfm
3f65c97d1a more threading fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23448 72102866-910b-0410-8b05-ffd578937521
2006-09-10 13:30:05 +00:00
rfm
bdf6b69bce Thread safety fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23445 72102866-910b-0410-8b05-ffd578937521
2006-09-10 10:47:50 +00:00
rfm
e3532b5295 remove unnecessary check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23444 72102866-910b-0410-8b05-ffd578937521
2006-09-10 07:27:59 +00:00
rfm
34d4e18699 Tidied last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23443 72102866-910b-0410-8b05-ffd578937521
2006-09-09 17:06:16 +00:00
rfm
ff19cd1f03 ithreading fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23442 72102866-910b-0410-8b05-ffd578937521
2006-09-09 16:55:25 +00:00
rfm
a94904a806 Thread safety fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23408 72102866-910b-0410-8b05-ffd578937521
2006-09-07 11:47:45 +00:00
rfm
b0c6e96f1f Allow recursive locking of connection table.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23406 72102866-910b-0410-8b05-ffd578937521
2006-09-06 21:06:38 +00:00
rfm
ab1489c970 Thread safetly fix suggested by Wim
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23402 72102866-910b-0410-8b05-ffd578937521
2006-09-06 15:12:03 +00:00
rfm
b625b8ffda create windows task as detached process
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23333 72102866-910b-0410-8b05-ffd578937521
2006-08-26 07:12:29 +00:00
rfm
35bb423994 Fix check for missing iconv name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23332 72102866-910b-0410-8b05-ffd578937521
2006-08-26 06:46:15 +00:00
rfm
d7f17bea0d Mnor bugfix for 64bit cpu
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23331 72102866-910b-0410-8b05-ffd578937521
2006-08-26 06:27:54 +00:00
rfm
0556f783f7 locking and 64bit cpu encoding fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23329 72102866-910b-0410-8b05-ffd578937521
2006-08-25 15:49:01 +00:00
rfm
f77bfe6fd7 minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23327 72102866-910b-0410-8b05-ffd578937521
2006-08-25 14:15:45 +00:00
rfm
7f4d8050b9 Fix initialisation bug pointed out by David
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23326 72102866-910b-0410-8b05-ffd578937521
2006-08-25 11:47:20 +00:00
rfm
88184cfd08 revert last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23309 72102866-910b-0410-8b05-ffd578937521
2006-08-16 16:43:11 +00:00
rfm
2f6592c658 Make support of non-ascii header text for when parsing http
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23308 72102866-910b-0410-8b05-ffd578937521
2006-08-16 16:30:49 +00:00
rfm
67f28c4226 Fix global variables that should be static
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23306 72102866-910b-0410-8b05-ffd578937521
2006-08-16 16:16:31 +00:00
rfm
5cb69e8307 fix missing allocation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23305 72102866-910b-0410-8b05-ffd578937521
2006-08-16 13:57:38 +00:00
rfm
d877bd187a improve fault tolerance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23304 72102866-910b-0410-8b05-ffd578937521
2006-08-16 13:45:38 +00:00
rfm
66506c7c2d control charset fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23303 72102866-910b-0410-8b05-ffd578937521
2006-08-16 10:55:48 +00:00
rfm
e20e2fe7c6 Fixup characterset information correcting problem with parsing ranges in
unicode database.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23301 72102866-910b-0410-8b05-ffd578937521
2006-08-16 09:40:43 +00:00
rfm
5ee4381416 merge best of David's code and mine to form efficient -dataUsingEncoding:...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23296 72102866-910b-0410-8b05-ffd578937521
2006-08-15 13:10:49 +00:00
rfm
e5e75acd6e tidied a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23294 72102866-910b-0410-8b05-ffd578937521
2006-08-15 08:01:14 +00:00
rfm
12b806d369 Attempted workaround for bug in old compilers, plus a fix for converting string
contents to data for a custom string class.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23291 72102866-910b-0410-8b05-ffd578937521
2006-08-15 04:51:18 +00:00
rfm
961ec429c4 make better guess at which objects should be archived directly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23289 72102866-910b-0410-8b05-ffd578937521
2006-08-14 07:16:26 +00:00
rfm
270ba8bbbc comment out unnecessary log
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23276 72102866-910b-0410-8b05-ffd578937521
2006-08-13 11:26:59 +00:00
rfm
684974fbfc fix unarchiving bug and tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23275 72102866-910b-0410-8b05-ffd578937521
2006-08-13 11:25:13 +00:00
rfm
c720626d76 Fixups for macos-x compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23271 72102866-910b-0410-8b05-ffd578937521
2006-08-13 09:17:53 +00:00
rfm
0ef215b284 macosx compatibility fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23269 72102866-910b-0410-8b05-ffd578937521
2006-08-13 08:14:47 +00:00
rfm
325987015c Implement CRASH_ON_ZOMBIE for memory debugging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23267 72102866-910b-0410-8b05-ffd578937521
2006-08-13 07:09:31 +00:00
rfm
8094f44311 optimise and fix string precision formatting bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23266 72102866-910b-0410-8b05-ffd578937521
2006-08-13 05:52:48 +00:00
rfm
b109605b16 Fix bug in abstract implementation by calling method of concrete class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23264 72102866-910b-0410-8b05-ffd578937521
2006-08-12 17:00:32 +00:00
rfm
ef89bc2679 more removal of deprecated function calls
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23263 72102866-910b-0410-8b05-ffd578937521
2006-08-12 16:33:39 +00:00
rfm
9b1de4c541 replace call to deprecated function
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23262 72102866-910b-0410-8b05-ffd578937521
2006-08-12 15:21:39 +00:00
rfm
d064a56362 Fix scanning of 8bit strings where internal and external encodings differ.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23261 72102866-910b-0410-8b05-ffd578937521
2006-08-12 15:18:04 +00:00
rfm
8cae5a49a1 Remove use of deprecated functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23260 72102866-910b-0410-8b05-ffd578937521
2006-08-12 15:09:23 +00:00
rfm
b77674a4f8 Attempt fix for getCString where internal encoding != external encoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23259 72102866-910b-0410-8b05-ffd578937521
2006-08-12 04:55:36 +00:00
rfm
d0852086a5 mingw stream improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23254 72102866-910b-0410-8b05-ffd578937521
2006-08-11 13:27:10 +00:00
rfm
068ca34b74 fixup path validation on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23252 72102866-910b-0410-8b05-ffd578937521
2006-08-11 13:15:57 +00:00
rfm
905eaf8a7a more mingw stream improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23247 72102866-910b-0410-8b05-ffd578937521
2006-08-10 20:39:33 +00:00
rfm
6f9c159619 winsock stream fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23243 72102866-910b-0410-8b05-ffd578937521
2006-08-10 09:15:30 +00:00
rfm
8fb233e3dc don't say we have data/bytes available if an error occurred.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23241 72102866-910b-0410-8b05-ffd578937521
2006-08-10 06:23:08 +00:00
rfm
8236d09007 add comments about the horrible working of winsock event handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23240 72102866-910b-0410-8b05-ffd578937521
2006-08-10 05:50:08 +00:00
rfm
6b7b3c4906 fixup runloop activity for wingw sockets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23238 72102866-910b-0410-8b05-ffd578937521
2006-08-09 21:20:50 +00:00
rfm
f2f59fa1c2 comment out a couple of logs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23237 72102866-910b-0410-8b05-ffd578937521
2006-08-09 17:20:57 +00:00
rfm
856cf11a22 Tweak socket stream in mingw32
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23236 72102866-910b-0410-8b05-ffd578937521
2006-08-09 17:14:30 +00:00